漫画图片展示方法、装置、计算机可读存储介质和计算机设备与流程

专利2022-06-30  48


本申请涉及互联网技术领域,特别是涉及一种漫画图片展示方法、装置、计算机可读存储介质和计算机设备。



背景技术:

随着互联网技术的发展,人们开始使用,漫画app(手机软件)来阅读漫画。目前,手机在展示漫画图片时,只提供一种默认尺寸的图源。在部分情况下,该默认尺寸的图源存在无法在手机上适配的问题,比如,在低端手机或者网络状态不好时,该默认尺寸的图源无法适配,导致阅读体验差,严重的情况下可能导致手机宕机。又比如,即在高端手机或者网络状态非常好时,该默认尺寸的图源无法完全匹配手机或者无法完全匹配网络状态,导致展示的效果达不到用户的预期。



技术实现要素:

基于此,有必要针对默认尺寸的图源存在无法在手机上适配的问题的技术问题,提供一种漫画图片展示方法、装置、计算机可读存储介质和计算机设备。

一种漫画图片展示方法,包括:

接收漫画图片展示指令,漫画图片展示指令携带有待展示漫画内容标识,根据漫画图片展示指令查找漫画画质类型;

当未查找到漫画画质类型时,获取当前网络状态和设备信息;

向服务器发送漫画图片获取请求,漫画图片获取请求中携带有待展示漫画内容标识、当前网络状态和设备信息,以使服务器根据当前网络状态和设备信息获取对应的当前漫画画质类型,并根据待展示漫画内容标识和当前漫画画质类型查找到对应的当前漫画图片地址;

获取服务器返回的当前漫画画质类型和当前漫画图片地址,将当前漫画画质类型和当前漫画图片地址关联保存,并根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示。

一种漫画图片展示装置,包括:

查找模块,用于接收漫画图片展示指令,漫画图片展示指令携带有待展示漫画内容标识,根据漫画图片展示指令查找漫画画质类型;

获取模块,用于当未查找到漫画画质类型时,获取当前网络状态和设备信息;

请求发送模块,用于向服务器发送漫画图片获取请求,漫画图片获取请求中携带有待展示漫画内容标识、当前网络状态和设备信息,以使服务器根据当前网络状态和设备信息获取对应的当前漫画画质类型,并根据待展示漫画内容标识和当前漫画画质类型查找到对应的当前漫画图片地址;

图片展示模块,用于获取服务器返回的当前漫画画质类型和当前漫画图片地址,将当前漫画画质类型和当前漫画图片地址关联保存,并根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行程序时实现以下步骤:

接收漫画图片展示指令,漫画图片展示指令携带有待展示漫画内容标识,根据漫画图片展示指令查找漫画画质类型;

当未查找到漫画画质类型时,获取当前网络状态和设备信息;

向服务器发送漫画图片获取请求,漫画图片获取请求中携带有待展示漫画内容标识、当前网络状态和设备信息,以使服务器根据当前网络状态和设备信息获取对应的当前漫画画质类型,并根据待展示漫画内容标识和当前漫画画质类型查找到对应的当前漫画图片地址;

获取服务器返回的当前漫画画质类型和当前漫画图片地址,将当前漫画画质类型和当前漫画图片地址关联保存,并根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:

接收漫画图片展示指令,漫画图片展示指令携带有待展示漫画内容标识,根据漫画图片展示指令查找漫画画质类型;

当未查找到漫画画质类型时,获取当前网络状态和设备信息;

向服务器发送漫画图片获取请求,漫画图片获取请求中携带有待展示漫画内容标识、当前网络状态和设备信息,以使服务器根据当前网络状态和设备信息获取对应的当前漫画画质类型,并根据待展示漫画内容标识和当前漫画画质类型查找到对应的当前漫画图片地址;

获取服务器返回的当前漫画画质类型和当前漫画图片地址,将当前漫画画质类型和当前漫画图片地址关联保存,并根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示。

上述漫画图片展示方法、装置、计算机可读存储介质和计算机设备,通过在接收到漫画图片展示指令时,查找漫画画质类型,当未查找到漫画画质类型时,通过当前网络状态和设备信息从服务器中获取到当前漫画画质类型和对应的当前漫画图片地址,根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示,使得到的当前漫画图片能够适配当前网络状态和设备信息,避免使用默认尺寸的图源导致无法适配的问题。并且将当前漫画画质类型和当前漫画图片地址关联保存,方便后续查找漫画时,直接使用当前漫画画质类型和当前漫画图片地址对当前漫画图片进行展示,提高展示效率。

附图说明

图1为一个实施例中漫画图片展示方法的应用环境图;

图2为一个实施例中漫画图片展示方法的流程示意图;

图3为一个实施例中监控当前网络状态的流程示意图;

图4为一个实施例中显示更新提示页的流程示意图;

图5为一个具体实施例中展示更新提示的示意图;

图6为一个实施例中选择漫画画质类型的流程示意图;

图7为一个具体实施例中选择高清画质的示意图;

图8为一个实施例中漫画图片展示装置的结构框图;

图9为一个实施例中计算机设备的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

云技术(cloudtechnology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。

云技术(cloudtechnology)基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。

云计算(cloudcomputing)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。作为云计算的基础能力提供商,会建立云计算资源池(简称云平台,一般称为iaas(infrastructureasaservice,基础设施即服务)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(为虚拟化机器,包含操作系统)、存储设备、网络设备。按照逻辑功能划分,在iaas(infrastructureasaservice,基础设施即服务)层上可以部署paas(platformasaservice,平台即服务)层,paas层之上再部署saas(softwareasaservice,软件即服务)层,也可以直接将saas部署在iaas上。paas为软件运行的平台,如数据库、web容器等。saas为各式各样的业务软件,如web门户网站、短信群发器等。一般来说,saas和paas相对于iaas是上层。

图1为一个实施例中漫画图片展示方法的应用环境图。参照图1,该漫画图片展示方法应用于漫画图片展示系统。该漫画图片展示系统包括终端110和服务器120。终端110和服务器120通过网络连接。服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端110可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能阅读器等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。

具体地,终端110接收漫画图片展示指令,漫画图片展示指令携带有待展示漫画内容标识,根据漫画图片展示指令查找漫画画质类型;当未查找到漫画画质类型时,获取当前网络状态和设备信息;终端110向服务器120发送漫画图片获取请求,漫画图片获取请求中携带有待展示漫画内容标识、当前网络状态和设备信息,以使服务器120根据当前网络状态和设备信息获取对应的当前漫画画质类型,并根据待展示漫画内容标识和当前漫画画质类型查找到对应的当前漫画图片地址;终端110获取服务器120返回的当前漫画画质类型和当前漫画图片地址,将当前漫画画质类型和当前漫画图片地址关联保存,并根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示。

如图2所示,在一个实施例中,提供了一种漫画图片展示方法。本实施例主要以该方法应用于上述图1中的终端110来举例说明。参照图2,该漫画图片展示方法具体包括如下步骤:

s202,接收漫画图片展示指令,漫画图片展示指令携带有待展示漫画内容标识,根据漫画图片展示指令查找漫画画质类型。

其中,待展示漫画内容标识用于唯一标识需要进行展示的漫画内容,该漫画内容可以是一篇具体的漫画,也可以是一篇漫画中的一个章节。比如,用户需要查找一篇漫画中第四章节的漫画图片。漫画画质类型用于表示漫画图片的画质类型,该画质类型可以包括但不限于普清、标清、高清和超清等。

具体地,终端接收到漫画图片展示指令,该漫画图片展示指令中携带有待展示漫画内容标识,终端根据接收到漫画图片展示指令时在本地内存中查找该终端对应的漫画画质类型。

s204,当未查找到漫画画质类型时,获取当前网络状态和设备信息。

其中,当前网络状态是指终端接收漫画图片展示指令时的网络状态,该网络状态是指终端连接的网络的状态,包括网络流量走向、流量速度。终端连接的网络可以是3g(3rd-generation,第三代移动通信技术)网络、4g(the4thgenerationmobilecommunicationtechnology,第四代移动通信技术)网络、5g(5thgenerationmobilenetworks,第五代移动通信技术)网络和wifi(wireless-fidelity,无线网路通信技术)网络等等。当前网络状态可以是终端连接4g网络、网络流量速度可以是2mb/s等等。设备信息是指终端设备的具体信息,包括设备型号、设备生产厂商、设备硬件信息、设备系统信息、设备imei(国际移动设备识别码)和设备uuid(通用唯一识别码)等等。

具体地,当终端在本地内存中未查找到保存的漫画画质类型时,终端获取到当前网络状态和设备信息。在一个实施例中,当终端未连接网络时,且终端未查找到保存的漫画画质类型时,终端显示未连接网络提示信息。

s206,向服务器发送漫画图片获取请求,漫画图片获取请求中携带有待展示漫画内容标识、当前网络状态和设备信息,以使服务器根据当前网络状态和设备信息获取对应的当前漫画画质类型,并根据待展示漫画内容标识和当前漫画画质类型查找到对应的当前漫画图片地址。

其中,当前漫画图片地址是指当前需要进行展示的漫画图片的存储地址url(uniformresourcelocator,统一资源定位标志)。每一张漫画图片都有统一的且在网上唯一的地址。比如,可以将漫画图片存储到cdn(contentdeliverynetwork,内容分发网络)中,通过漫画图片的url从cdn中下载漫画图片。每个漫画画质类型都有对应的一套漫画图片即图源。

具体地,终端向服务器发送漫画图片获取请求,漫画图片获取请求中携带有待展示漫画内容标识、当前网络状态和设备信息。服务器接收到终端发送的漫画图片获取请求,解析漫画图片获取请求得到待展示漫画内容标识,当前网络状态和设备信息。服务器根据当前网络状态和设备信息在预先设置好的对应关系数据表中查找对应的当前漫画画质类型。不同的网络状态和不同的设备信息对应不同的漫画画质类型。比如,手机的网络状态为5g,且手机为华为mante30,则对应的漫画画质类型为超清类型。然后,服务器根据待展示漫画内容标识和当前漫画画质类型查找到对应的当前漫画图片地址。该当前漫画图片地址可以是一个章节的漫画图片地址,也可以是一篇漫画的漫画图片地址。并且将当前漫画图片地址和当前漫画画质类型发送的终端。

s208,获取服务器返回的当前漫画画质类型和当前漫画图片地址,将当前漫画画质类型和当前漫画图片地址关联保存,并根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示。

具体地,终端获取到服务器返回的当前漫画画质类型和当前漫画图片地址,将将当前漫画画质类型和当前漫画图片地址关联保存。当用户查看漫画图片时,终端根据存储的当前漫画图片地址获取到对应的当前漫画图片,将当前漫画图片进行展示。

在一个实施例中,终端可以根据当前漫画图片展示的顺序依次获取对应的当前漫画图片地址,然后根据当前漫画图片地址从云服务器中获取到对应的当前漫画图片依次进行展示。

在上述漫画图片展示方法中,通过在接收到漫画图片展示指令时,查找漫画画质类型,当未查找到漫画画质类型时,通过当前网络状态和设备信息从服务器中获取到当前漫画画质类型和对应的当前漫画图片地址,根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示,使得到的当前漫画图片能够适配当前网络状态和设备信息,避免使用默认尺寸的图源导致无法适配的问题。并且将当前漫画画质类型和当前漫画图片地址关联保存,方便后续查找漫画时,直接使用当前漫画画质类型和当前漫画图片地址对当前漫画图片进行展示,提高展示效率。

在一个实施例中,在步骤s202之后,即在接收漫画图片展示指令,根据漫画图片展示指令查找漫画画质类型之后,还包括步骤:

当查找到漫画画质类型时,根据漫画画质类型查找对应的漫画图片地址,根据漫画图片地址获取对应的漫画图片,将漫画图片进行展示。

具体地,当终端在内存中查找到漫画画质类型时,说明该终端已经预先保存有适配该终端设备信息和网络信息的漫画画质类型。此时,直接根据关联关系查找漫画画质类型关联的漫画图片地址,然后根据漫画图片地址可以从云服务器中下载到对应的漫画图片,然后将漫画图片进行展示。

在上述实施例中,当终端查找到漫画画质类型时,可以直接根据查找到的漫画画质类型查找对应的漫画图片地址,根据漫画图片地址获取对应的漫画图片,将漫画图片进行展示,将漫画画质类型和漫画图片地址存储到终端本地内存中,不仅保证了漫画图片与终端设备适配还提高了漫画图片展示的效率。

在一个实施例中,如图3所示,在步骤s208之后,即在根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示之后,还包括步骤:

s302,监控当前网络状态,当当前网络状态变换为目标网络状态时,根据目标网络状态向服务器发送漫画图片适配请求,以使服务器根据目标网络状态获取对应的目标漫画画质类型,并根据目标漫画画质类型和待展示漫画内容标识查找到对应的目标漫画图片地址。

其中,目标网络状态是与当前网络状态不一致的网络状态,比如,当前网络状态为4g网络,目标网络状态可以是5g网络。目标漫画画质类型是与目标网络状态和设备信息对应的漫画画质类型。目标漫画图片地址是指目标漫画画质类型对应的漫画图片的地址。

具体地,当用户在浏览漫画图片时,终端实时监控当前网络状态,当当前网络状态变换为目标网络状态时,终端向服务器发送漫画图片适配请求,该漫画图片适配请求中可以携带目标网络状态和设备信息。服务器接收到漫画图片适配请求时,解析漫画图片适配请求得到目标网络状态和设备信息,根据目标网络状态和设备信息在预先设置好的对应关系表中查找到对应的目标漫画画质类型。该预先设置好的对应关系表中存储有网络状态和设备信息与漫画画质类型的对应关系。根据查找到的目标漫画画质类型获取到对应的目标漫画图片地址。服务器将查找到的目标漫画画质类型和目标漫画图片地址返回到终端。

s304,获取服务器返回的目标漫画画质类型和目标漫画图片地址,将当前漫画画质类型和当前漫画图片地址替换为目标漫画画质类型和目标漫画图片地址。

s306,根据目标漫画图片地址获取对应的目标漫画图片,将目标漫画图片进行展示。

具体地,终端获取到服务器返回的目标漫画画质类型和目标漫画图片地址,将内存中保存的当前漫画画质类型和当前漫画图片地址替换为目标漫画画质类型和目标漫画图片地址,即将内存中保存的当前漫画画质类型和当前漫画图片地址覆盖为目标漫画画质类型和目标漫画图片地址。然后终端根据目标漫画图片地址获取对应的目标漫画图片,将目标漫画图片进行展示。比如,当终端的网络从wifi切换到4g时,根据4g的网络状态获取对应的漫画画质,若wifi为高清画质,则4g的网络状态为标清画质。此时终端获取到标清画质的漫画图片进行展示。

在上述实施例中,通过实时监控当前网络状态,当当前网络状态发送变换后,根据变换后的网络状态获取到对应的目标漫画画质类型和目标漫画图片地址,并覆盖之前保存的漫画画质类型和漫画图片地址,然后使用目标漫画图片地址获取目标漫画图片进行展示,能够及时根据终端的网络状态调整展示的目标漫画图片的画质类型,使展示的目标漫画图片的画质类型与网络状态适配,提高了用户的体验。

在一个实施例中,如图4所示,在步骤s304之后,即在获取服务器返回的目标漫画画质类型和目标漫画图片地址之后,还包括步骤:

s402,根据目标网络状态和目标漫画画质类型显示漫画画质更新提示页。

其中,漫画画质更新提示页用于显示漫画画质更新提示信息。

具体地,服务器根据目标网络状态和目标漫画画质类型在漫画浏览页显示漫画画质更新提示页,比如,可以从漫画浏览页跳转到漫画画质更新提示页。比如,该漫画画质更新提示页以弹窗形式在漫画浏览页显示。

s404,通过漫画画质更新提示页接收漫画画质更新指令,根据漫画画质更新指令将当前漫画画质类型和当前漫画图片地址替换为目标漫画画质类型和目标漫画图片地址。

具体,终端通过漫画画质更新提示页接收漫画画质更新指令,比如,用户可以通过漫画画质更新提示页上的切换按钮来进行更新。此时终端根据漫画画质更新指令将当前漫画画质类型和当前漫画图片地址替换为目标漫画画质类型和目标漫画图片地址。即将当前漫画画质类型和当前漫画图片地址从内存中删除,然后将目标漫画画质类型和目标漫画图片地址写入内存中进行保存。

s406,根据目标漫画图片地址获取对应的目标漫画图片,将目标漫画图片进行展示。

具体地,当用户继续浏览后续漫画时,终端根据目标漫画图片地址获取到对应的目标漫画图片,比如,可以从cdn中下载到目标漫画图片,也可以从云服务器中下载到目标漫画图片等等。

如图5所示,为一个具体实施例中,用户在漫画浏览页浏览漫画时展示更新提示的示意图,此时,目标网络状态为网络的下行带宽小于预设阈值,即网络较卡,目标漫画画质类型适配标清画质。此时,通过弹窗在漫画浏览页显示漫画画质更新提示信息“您当前网络较卡,建议切换到标清画质”。用户可以选择切换到标清画质,然后点击不再提醒的,后续就不会再进行提示,直接进行画质切换。

在上述实施例中,通过显示漫画画质更新提示页来进行画质更新的提示,能够及时提醒用户进行适配画质的切换,提升了用户的漫画阅读体验。

在一个实施例中,如图6所示,在步骤s208之后,即在根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示之后,还包括步骤:

s602,接收漫画画质类型选择指令,漫画画质类型选择指令中携带有选择的漫画画质类型,根据选择的漫画画质类型向服务器发送漫画图片获取请求,以使服务器根据选择的漫画画质类型和待展示漫画内容标识查找对应的选择的漫画图片地址。

具体地,用户通过终端浏览漫画时,可以通过漫画浏览页接收到漫画画质类型选择指令,该漫画浏览页用于对当前漫画图片进行展示。该漫画画质类型选择指令中携带有选择的漫画画质类型,此时,终端获取到待展示漫画内容标识,并根据选择的漫画画质类型和待展示漫画内容标识向服务器发送漫画图片获取请求。服务器接收到漫画图片获取请求时,解析得到选择的漫画画质类型和待展示漫画内容标识,根据选择的漫画画质类型和待展示漫画内容标识查找到对应的选择的漫画图片地址。

s604,获取服务器返回的选择的漫画图片地址,将当前漫画画质类型和当前漫画图片地址替换为选择的漫画画质类型和选择的漫画图片地址。

s606,根据将选择的漫画图片地址获取选择的漫画图片,将选择的漫画图片进行展示。

具体地,终端通过获取到返回服务器的选择的漫画图片地址,将在内存中保存的原有的当前漫画画质类型和当前漫画图片地址替换为选择的漫画画质类型和选择的漫画图片地址,终端使用选择的漫画图片地址获取选择的漫画图片,将选择的漫画图片进行展示。如图7所示,为一个实施例中,用户选择切换到高清画质的示意图。

在上述实施例中,用户通过主动进行漫画画质的切换,使终端将内存保存的当前漫画画质类型和当前漫画图片地址替换为选择的漫画画质类型和选择的漫画图片地址,并使用选择的漫画图片地址获取选择的漫画图片,将选择的漫画图片进行展示,使用户可以自主选择漫画画质进行展示,进一步提升了用户的体验。

在一个实施例中,服务器可以统计每个画质类型被用户选择的数量占比。比如,选择普清画质的用户只有0.5%,选择标清画质的有10%,选择高清画质的有30%,选择超清画质的有55.5%。此时,服务器可以将普清画质的图源删除,即不在提供普清画质类型的漫画。此时,服务器可以获取到比超期画质更好画质的漫画图源并提供给用户。即可以根据用户的画质选择情况来对画质进行升级,使用画质的升级能够更加平稳和顺畅。

应该理解的是,虽然图2-4、图6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4、图6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图8所示,提供了一种漫画图片展示装置800,包括:查找模块802、获取模块804、请求发送模块806和图片展示模块808,其中:

查找模块802,用于接收漫画图片展示指令,漫画图片展示指令携带有待展示漫画内容标识,根据漫画图片展示指令查找漫画画质类型;

获取模块804,用于当未查找到漫画画质类型时,获取当前网络状态和设备信息;

请求发送模块806,用于向服务器发送漫画图片获取请求,漫画图片获取请求中携带有待展示漫画内容标识、当前网络状态和设备信息,以使服务器根据当前网络状态和设备信息获取对应的当前漫画画质类型,并根据待展示漫画内容标识和当前漫画画质类型查找到对应的当前漫画图片地址;

图片展示模块808,用于获取服务器返回的当前漫画画质类型和当前漫画图片地址,将当前漫画画质类型和当前漫画图片地址关联保存,并根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示。

在一个实施例中,查找模块802还用于当查找到漫画画质类型时,根据漫画画质类型查找对应的漫画图片地址,根据漫画图片地址获取对应的漫画图片,将漫画图片进行展示。

在一个实施例中,漫画图片展示装置800,还包括:

监控单元,用于监控当前网络状态,当当前网络状态变换为目标网络状态时,根据目标网络状态向服务器发送漫画图片适配请求,以使服务器根据目标网络状态获取对应的目标漫画画质类型,并根据目标漫画画质类型和待展示漫画内容标识查找到对应的目标漫画图片地址;

替换单元,用于获取服务器返回的目标漫画画质类型和目标漫画图片地址,将当前漫画画质类型和当前漫画图片地址替换为目标漫画画质类型和目标漫画图片地址;

目标图片展示单元,用于根据目标漫画图片地址获取对应的目标漫画图片,将目标漫画图片进行展示。

在一个实施例中,替换单元还用于根据目标网络状态和目标漫画画质类型显示漫画画质更新提示页;通过漫画画质更新提示页接收漫画画质更新指令,根据漫画画质更新指令将当前漫画画质类型和当前漫画图片地址替换为目标漫画画质类型和目标漫画图片地址;根据目标漫画图片地址获取对应的目标漫画图片,将目标漫画图片进行展示。

在一个实施例中,漫画图片展示装置800,还包括:

选择指令接收模块,用于接收漫画画质类型选择指令,漫画画质类型选择指令中携带有选择的漫画画质类型,根据选择的漫画画质类型向服务器发送漫画图片获取请求,以使服务器根据选择的漫画画质类型和待展示漫画内容标识查找对应的选择的漫画图片地址;

信息替换模块,用于获取服务器返回的选择的漫画图片地址,将当前漫画画质类型和当前漫画图片地址替换为选择的漫画画质类型和选择的漫画图片地址;

选择图片展示模块,用于根据将选择的漫画图片地址获取选择的漫画图片,将选择的漫画图片进行展示。

图9示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110。如图9所示,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现漫画图片展示方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行漫画图片展示方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的漫画图片展示装置可以实现为一种计算机程序的形式,计算机程序可在如图9所示的计算机设备上运行。计算机设备的存储器中可存储组成该漫画图片展示装置的各个程序模块,比如,图8所示的查找模块802、获取模块804、请求发送模块806和图片展示模块808。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的漫画图片展示方法中的步骤。

例如,图9所示的计算机设备可以通过如图8所示的漫画图片展示装置中的查找模块802执行步骤s202。获取模块804执行步骤s204。请求发送模块806执行步骤s206。和图片展示模块808执行步骤s208。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述漫画图片展示方法的步骤。此处漫画图片展示方法的步骤可以是上述各个实施例的漫画图片展示方法中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述漫画图片展示方法的步骤。此处漫画图片展示方法的步骤可以是上述各个实施例的漫画图片展示方法中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指示相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。


技术特征:

1.一种漫画图片展示方法,包括:

接收漫画图片展示指令,所述漫画图片展示指令携带有待展示漫画内容标识,根据所述漫画图片展示指令查找漫画画质类型;

当未查找到所述漫画画质类型时,获取当前网络状态和设备信息;

向服务器发送漫画图片获取请求,所述漫画图片获取请求中携带有所述待展示漫画内容标识、所述当前网络状态和所述设备信息,以使所述服务器根据所述当前网络状态和所述设备信息获取对应的当前漫画画质类型,并根据所述待展示漫画内容标识和所述当前漫画画质类型查找到对应的当前漫画图片地址;

获取所述服务器返回的所述当前漫画画质类型和所述当前漫画图片地址,将所述当前漫画画质类型和所述当前漫画图片地址关联保存,并根据所述当前漫画图片地址获取对应的当前漫画图片,将所述当前漫画图片进行展示。

2.根据权利要求1所述的方法,其特征在于,在所述接收漫画图片展示指令,根据所述漫画图片展示指令查找漫画画质类型之后,还包括:

当查找到所述漫画画质类型时,根据所述漫画画质类型查找对应的漫画图片地址,根据所述漫画图片地址获取对应的漫画图片,将所述漫画图片进行展示。

3.根据权利要求1所述的方法,其特征在于,在所述根据所述当前漫画图片地址获取对应的当前漫画图片,将所述当前漫画图片进行展示之后,还包括:

监控当前网络状态,当所述当前网络状态变换为目标网络状态时,根据所述目标网络状态向所述服务器发送漫画图片适配请求,以使所述服务器根据所述目标网络状态获取对应的目标漫画画质类型,并根据所述目标漫画画质类型和所述待展示漫画内容标识查找到对应的目标漫画图片地址;

获取所述服务器返回的所述目标漫画画质类型和所述目标漫画图片地址,将所述当前漫画画质类型和所述当前漫画图片地址替换为所述目标漫画画质类型和所述目标漫画图片地址;

根据所述目标漫画图片地址获取对应的目标漫画图片,将所述目标漫画图片进行展示。

4.根据权利要求3所述的方法,其特征在于,在所述获取所述服务器返回的所述目标漫画画质类型和所述目标漫画图片地址之后,还包括:

根据所述目标网络状态和所述目标漫画画质类型显示漫画画质更新提示页;

通过所述漫画画质更新提示页接收漫画画质更新指令,根据所述漫画画质更新指令将所述当前漫画画质类型和所述当前漫画图片地址替换为所述目标漫画画质类型和所述目标漫画图片地址;

根据所述目标漫画图片地址获取对应的目标漫画图片,将所述目标漫画图片进行展示。

5.根据权利要求1所述的方法,其特征在于,在所述根据所述当前漫画图片地址获取对应的当前漫画图片,将所述当前漫画图片进行展示之后,还包括:

接收漫画画质类型选择指令,所述漫画画质类型选择指令中携带有选择的漫画画质类型,根据所述选择的漫画画质类型向服务器发送漫画图片获取请求,以使所述服务器根据所述选择的漫画画质类型和所述待展示漫画内容标识查找对应的选择的漫画图片地址;

获取所述服务器返回的所述选择的漫画图片地址,将所述当前漫画画质类型和所述当前漫画图片地址替换为所述选择的漫画画质类型和所述选择的漫画图片地址;

根据将所述选择的漫画图片地址获取选择的漫画图片,将所述选择的漫画图片进行展示。

6.一种漫画图片展示装置,其特征在于,所述装置包括:

查找模块,用于接收漫画图片展示指令,所述漫画图片展示指令携带有待展示漫画内容标识,根据所述漫画图片展示指令查找漫画画质类型;

获取模块,用于当未查找到所述漫画画质类型时,获取当前网络状态和设备信息;

请求发送模块,用于向服务器发送漫画图片获取请求,所述漫画图片获取请求中携带有所述待展示漫画内容标识、所述当前网络状态和所述设备信息,以使所述服务器根据所述当前网络状态和所述设备信息获取对应的当前漫画画质类型,并根据所述待展示漫画内容标识和所述当前漫画画质类型查找到对应的当前漫画图片地址;

图片展示模块,用于获取所述服务器返回的所述当前漫画画质类型和所述当前漫画图片地址,将所述当前漫画画质类型和所述当前漫画图片地址关联保存,并根据所述当前漫画图片地址获取对应的当前漫画图片,将所述当前漫画图片进行展示。

7.根据权利要求6所述的装置,其特征在于,查找模块还用于当查找到所述漫画画质类型时,根据所述漫画画质类型查找对应的漫画图片地址,根据所述漫画图片地址获取对应的漫画图片,将所述漫画图片进行展示。

8.根据权利要求6所述的装置,其特征在于,图片展示模块,还包括:

监控单元,用于监控当前网络状态,当所述当前网络状态变换为目标网络状态时,根据所述目标网络状态向所述服务器发送漫画图片适配请求,以使所述服务器根据所述目标网络状态获取对应的目标漫画画质类型,并根据所述目标漫画画质类型和所述待展示漫画内容标识查找到对应的目标漫画图片地址;

替换单元,用于获取所述服务器返回的所述目标漫画画质类型和所述目标漫画图片地址,将所述当前漫画画质类型和所述当前漫画图片地址替换为所述目标漫画画质类型和所述目标漫画图片地址;

目标图片展示单元,用于根据所述目标漫画图片地址获取对应的目标漫画图片,将所述目标漫画图片进行展示。

9.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述方法的步骤。

10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述方法的步骤。

技术总结
本申请涉及一种漫画图片展示方法、装置、计算机可读存储介质和计算机设备,该方法包括:查找漫画画质类型;当未查找到漫画画质类型时,获取当前网络状态和设备信息;向服务器发送漫画图片获取请求,漫画图片获取请求中携带有待展示漫画内容标识、当前网络状态和设备信息,以使服务器根据当前网络状态和设备信息获取对应的当前漫画画质类型,并根据待展示漫画内容标识和当前漫画画质类型查找对应的当前漫画图片地址;获取服务器返回的当前漫画画质类型和当前漫画图片地址,将当前漫画画质类型和当前漫画图片地址关联保存,并根据当前漫画图片地址获取对应的当前漫画图片,将当前漫画图片进行展示。本申请提供的方案可以实现漫画图片的适配展示。

技术研发人员:刘冲;刘爽;明细龙;蒋健;李甜甜
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.01.08
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-56626.html

最新回复(0)