本发明专利技术提供了一种显示网络图片的方法、装置以及用户终端,涉及移动互联网领域,所述方法包括:客户端将从网络请求的待渲染图片存储到内存中;渲染存储到所述内存中的所述待渲染图片。通过该方法或者该装置,可以缩短用户通过网络加载图标或者待渲染图片时,所需总耗时较长,用户体验感不佳的问题。
Method, device and user terminal for displaying network picture
The present invention provides a method, device and network showed pictures of the user terminal, relates to the field of mobile Internet, the method includes: the client will request from the network to be rendered images stored in the memory; rendering stored in the memory of the rendered image. Through the method or the device, the user can shorten the time needed to load an icon or to render an image through a network, and the problem is that the user experience is not always satisfactory.
【技术实现步骤摘要】
显示网络图片的方法、装置以及用户终端
本专利技术涉及移动互联网领域,具体而言,涉及一种显示网络图片的方法、装置以及用户终端。
技术介绍
大多数应用的界面都是由各种图片组成,例如应用市场里APP列表的图标或者界面上的小图片。当用户首次打开APP或者网页时,需要从网络上加载这些图标或者小图片。现有技术中,用户需要通过网络加载这些图标或者小图片时,需要将图标或者小图片数据写入本地磁盘,再从本地磁盘中读取,存在较多IO耗时,从开始执行命令到图像真正渲染到界面上的总耗时较长,图片的加载性能差。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种显示网络图片的方法、装置以及用户终端,用以缩短通过网络加载图标或者图片时,所需总耗时较长的问题。第一方面,本专利技术实施例提供了一种显示网络图片的方法,所述方法适用于客户端加载待渲染图片,所述方法包括:所述客户端将从网络请求的待渲染图片存储到内存中;渲染存储到所述内存中的所述待渲染图片。该方法可以缩短通过网络加载图标或者待渲染图片时,所需总耗时较长的问题。第二方面,本专利技术实施例提供了一种显示网络图片的装置,所述装置适用于加载待渲染图片,所述装置包括:存储模块,用于将从网络请求的待渲染图片存储到内存中;渲染模块,用于渲染存储到所述内存中的所述待渲染图片。该显示网络图片的装置可以缩短通过网络加载图标或者待渲染图片时,所需总耗时较长的问题。第三方面,本专利技术实施例提供了一种显示网络图片的用户终端,所述用户终端包括处理器以及存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时,所述用户终端执行以下操作:所述用户终端将从网络请求的待渲染图片存储到内存中;所述用户终端渲染存储到所述内存中的所述待渲染图片。该显示网络图片的用户终端可以缩短用户通过网络加载图标或者待渲染图片时,所需总耗时较长的问题。本专利技术各实施例提出的显示网络图片的方法、装置以及用户终端,通过在向网络请求加载待渲染图片时,直接将待渲染图片存储到内存中,在显示待渲染图片时,将存储在内存中的待渲染图片渲染出来。与现有技术相比,在向网络请求加载待渲染图片时省去了将待渲染图片先存储到本地文件的IO耗时,也省去了渲染待渲染图片前将待渲染图片从本地文件夹读取出来的IO耗时,从而缓解了通过网络加载图标或者待渲染图片时,所需总耗时较长的问题,极大提升了用户的体验感。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的用户终端的方框示意图;图2为本专利技术第一实施例提供的显示图片的方法的流程图;图3为本专利技术第二实施例提供的显示图片的方法的一种实施方式的流程图;图4为本专利技术第二实施例提供的显示图片的方法的另一种实施方式的流程图;图5为本专利技术第三实施例提供的显示网络图片的装置的结构框图;图6为本专利技术第四实施例提供的显示网络图片的装置的一种实施方式的结构框图;图7为本专利技术第四实施例提供的显示网络图片的装置的另一种实施方式的结构框图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。如图1所示,是本专利技术实施例提供的客户端所在的用户终端100的方框示意图。所述用户终端100包括:显示网络图片的装置、存储器110、存储控制器120、处理器130、外设接口140、输入输出单元150、音频单元160、显示单元170。所述存储器110、存储控制器120、处理器130、外设接口140、输入输出单元150、音频单元160以及显示单元170各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述显示网络图片的装置包括至少一个可以软件或固件(firmware)的形式存储于所述存储器中或固化在客户端设备的操作系统(operatingsystem,OS)中的软件功能模块。所述处理器130用于执行存储器110中存储的可执行模块,例如所述显示网络图片的装置包括的软件功能模块或计算机程序。其中,存储器110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。其中,存储器110用于存储程序,所述处理器130在接收到执行指令后,执行所述程序。例如,于本专利技术实施例中,当所述程序由所述处理器130执行时,所述用户终100可以执行:将从网络请求的待渲染图片存储到内存中;渲染存储到所述内存中的所述待渲染图片。前述本专利技术实施例任意实施例揭示的过程定义的用户终端100所执行的方法可以应用于处理器130中,或者由处理器130实现。处理器130可能是一种集成电路芯片,具有信号的处理能力。上述的处理器130可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本专利技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。所述外设接口140将各种输入/输入装置耦合至处理器130以及存储器110。在一些实施例中,外设接口140,处理器130以及存储控制器120可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。输入输出单元150用于提供给用户输入数据实现用户与用户终端100的交互。所述输入输出单元150可以是,但不限于,鼠标和键盘等。音频单元160向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及本文档来自技高网...
【技术保护点】
一种显示网络图片的方法,其特征在于,所述方法包括:客户端将从网络请求的待渲染图片存储到内存中;渲染存储到所述内存中的所述待渲染图片。
【技术特征摘要】
1.一种显示网络图片的方法,其特征在于,所述方法包括:客户端将从网络请求的待渲染图片存储到内存中;渲染存储到所述内存中的所述待渲染图片。2.根据权利要求1所述的方法,其特征在于,所述渲染存储到所述内存中的所述待渲染图片,包括:所述客户端将存储到内存中的所述待渲染图片按照预设压缩比进行解码,渲染解码后的待渲染图片。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述客户端将所述待渲染图片写入本地缓存文件。4.根据权利要求3所述的方法,其特征在于,所述客户端将所述待渲染图片写入本地缓存文件,包括:所述客户端开启异步线程将所述待渲染图片写入本地缓存文件。5.根据权利要求1所述的方法,其特征在于,所述客户端将从网络请求的待渲染图片存储到内存中之前,所述方法还包括:所述客户端获取待渲染图片的标识信息;基于所述标识信息查找本地缓存文件中是否存储有所述待渲染图片;如果没有,则向网络请求所述待渲染图片;如果有,则从所述本地缓存文件获取所述待渲染图片,并渲染所述待渲染图片。6.一种显示网络图片的装置,其特征在于,所述装置包括:存储模块,用于将从网络请求的待渲染图片存储到内存中...
【专利技术属性】
技术研发人员:蔡灿,
申请(专利权)人:广州优视网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。