图片加载、数据提供方法及装置与流程

文档序号:16130967发布日期:2018-12-01 00:19阅读:174来源:国知局

本申请涉及数据处理技术领域,尤其涉及图片加载、数据提供方法及装置。

背景技术

在智能电视的显示界面,例如一级页面,用户选定任一推荐位后,进入该推荐位的内容,即展示二级页面,二级页面中可能会包含背景图片,但由于背景图片的统一资源定位符(uniformresourcelocator,url)需要在该推荐位被选中后才会去服务器请求获取,并且在获取到之后才会加载,因此,导致时延较长,会先显示终端默认的背景图片,例如绿色背景,过一段时间后才能刷出下一级页面的背景图片。



技术实现要素:

本申请实施例提供了图片加载、数据提供方法及装置,用以加快页面的背景图片的显示,避免终端先显示默认的背景图片,待背景图片加载完成后,再切换至背景图片,给用户带来视觉跳跃和卡顿感。

在终端侧,本申请实施例提供的一种图片加载方法,包括:

若当前显示的页面上的一推荐位被选中,则从本地中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url;其中,所述url包含在所述推荐位的数据中,并且是在所述推荐位被选中之前保存在本地中的;

根据所述url加载背景图片。

通过该方法,若当前显示的页面上的一推荐位被选中,则从本地中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url;其中,所述url包含在所述推荐位的数据中,并且是在所述推荐位被选中之前保存在本地中的;根据所述url加载背景图片,也就是说,对于任一当前显示的页面上的任一推荐位,在该推荐位被选中之前,终端已获取到了该推荐位对应的下一级页面的背景图片的url,从而可以使得终端快速加载该推荐位对应的下一级页面的背景图片,避免显示终端默认的背景图片。

可选地,若当前显示的页面上的一推荐位被选中,该方法还包括:向服务器发送所述被选中推荐位对应的下一级页面的数据请求。

可选地,该请求中包括被选中的推荐位的标识(id),便于服务器在收到该请求后,根据推荐位的标识查找对应的页面数据。

可选地,该方法还包括:

获取并加载服务器发送的下一级页面的数据;

所述下一级页面的数据中包括:下一级页面中各推荐位的标识,以及下一级页面中各推荐位对应的再下一级页面的背景图片的url。

也就是说,服务器给终端发送的每一级页面的数据中,包括该页面上的各个推荐位的id,以及该页面中的每一推荐位的id对应的下一级页面的背景图片的url。即对于任一推荐位,在该推荐位被选中之前,服务器已将该推荐位对应的下一级页面的背景图片的url下发给终端,从而可以使得终端快速加载该推荐位对应的下一级页面的背景图片。

相应地,在服务器侧,本申请实施例提供的一种数据提供方法,包括:

获取终端发送的需要显示的页面的数据请求;

根据所述请求向所述终端发送需要显示的页面的数据,其中包括:该需要显示的页面中各推荐位的标识,以及该需要显示的页面中各推荐位对应的下一级页面的背景图片的统一资源定位符url。

通过该方法,服务器给终端发送的每一级页面的数据中,包括该页面上的各个推荐位的id,以及该页面中的每一推荐位的id对应的下一级页面的背景图片的url。即对于任一推荐位,在该推荐位被选中之前,服务器已将该推荐位对应的下一级页面的背景图片的url下发给终端,从而可以使得终端快速加载该推荐位对应的下一级页面的背景图片。即对于终端任一当前显示的页面上的任一推荐位,在该推荐位被选中之前,终端已获取到了该推荐位对应的下一级页面的背景图片的url,从而可以使得终端快速加载该推荐位对应的下一级页面的背景图片,避免显示终端默认的背景图片。

可选地,所述请求中包括所述需要显示的页面对应的推荐位的标识,该推荐位是所述终端当前显示的页面中被选中的推荐位;

根据所述请求向所述终端发送需要显示的页面的数据,具体包括:根据所述请求中包括的需要显示的页面对应的推荐位的标识,获取需要显示的页面的数据,并向所述终端发送需要显示的页面的数据。

也就是说,服务器预先保存有推荐位的标识与页面数据的对应关系,便于服务器在收到终端发送的页面数据的请求后,根据该请求中携带的推荐位的标识查找对应的页面数据,并提供给终端。

在终端侧,本申请实施例提供的一种图片加载装置,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:

若当前显示的页面上的一推荐位被选中,则从本地中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url;其中,所述url包含在所述推荐位的数据中,并且是在所述推荐位被选中之前保存在本地中的;

根据所述url加载背景图片。

可选地,若当前显示的页面上的一推荐位被选中,所述处理器还用于:向服务器发送所述被选中推荐位对应的下一级页面的数据请求。

可选地,所述处理器还用于:

获取并加载服务器发送的下一级页面的数据;

所述下一级页面的数据中包括:下一级页面中各推荐位的标识,以及下一级页面中各推荐位对应的再下一级页面的背景图片的url。

本申请实施例提供的终端侧的装置也可称之为用户设备(userequipment,简称为“ue”)、智能电视、移动台(mobilestation,简称为“ms”)、移动终端(mobileterminal)等,可选的,该终端可以具备经无线接入网(radioaccessnetwork,ran)与一个或多个核心网进行通信的能力,例如,终端可以是智能电视、移动电话(或称为“蜂窝”电话)、或具有移动性质的计算机等,例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。

在服务器侧,本申请实施例提供的一种数据提供装置,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行:

获取终端发送的需要显示的页面的数据请求;

根据所述请求向所述终端发送需要显示的页面的数据,其中包括:该需要显示的页面中各推荐位的标识,以及该需要显示的页面中各推荐位对应的下一级页面的背景图片的统一资源定位符url。

可选地,所述请求中包括所述需要显示的页面对应的推荐位的标识,该推荐位是所述终端当前显示的页面中被选中的推荐位;

根据所述请求向所述终端发送需要显示的页面的数据,具体包括:根据所述请求中包括的需要显示的页面对应的推荐位的标识,获取需要显示的页面的数据,并向所述终端发送需要显示的页面的数据。

在终端侧,本申请实施例提供的另一种图片加载装置,包括:

获取单元,用于若当前显示的页面上的一推荐位被选中,则从本地中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url;其中,所述url包含在所述推荐位的数据中,并且是在所述推荐位被选中之前保存在本地中的;

加载单元,用于根据所述url加载背景图片。

在服务器侧,本申请实施例提供的另一种数据提供装置,包括:

获取单元,用于获取终端发送的需要显示的页面的数据请求;

发送单元,用于根据所述请求向所述终端发送需要显示的页面的数据,其中包括:该需要显示的页面中各推荐位的标识,以及该需要显示的页面中各推荐位对应的下一级页面的背景图片的统一资源定位符url。

本申请另一实施例提供了一种计算设备,其包括存储器和处理器,其中,所述存储器用于存储程序指令,所述处理器用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。

本申请另一实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的加载图片的处理流程示意图;

图2为本申请实施例提供的终端侧的一种图片加载方法的流程示意图;

图3为本申请实施例提供的页面示意图;

图4为本申请实施例提供的网络侧的一种数据提供方法的流程示意图;

图5为本申请实施例提供的终端侧的一种图片加载装置的结构示意图;

图6为本申请实施例提供的网络侧的一种数据提供装置的结构示意图;

图7为本申请实施例提供的终端侧的另一种图片加载装置的结构示意图;

图8为本申请实施例提供的网络侧的另一种数据提供装置的结构示意图。

具体实施方式

本申请实施例提供了图片加载、数据提供方法及装置,用以加快页面的背景图片的显示,避免终端先显示默认的背景图片,待背景图片加载完成后,再切换至背景图片,给用户带来视觉跳跃和卡顿感。

参见图1,本申请实施例中,将下一级背景图片的url预先下发至上一级推荐位的数据中(也就是上一级推荐位的数据中已经包含了该推荐位的id和其下一级页面的背景图片url),点击该推荐位后,直接加载二级页面的背景图片的url,省去了网络请求、返回数据的流程,从而解决了先显示终端默认的绿色背景图片,后显示页面的背景图片的问题。

具体地,参见图2,在终端侧,本申请实施例提供的一种图片加载方法,包括:

s101、若当前显示的页面上的一推荐位被选中,则从本地中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url;其中,所述url包含在所述推荐位的数据中,并且是在所述推荐位被选中之前保存在本地中的;

可选地,本申请实施例中所述推荐位的数据,包括推荐位的id和该推荐位id对应的下一级页面的背景图片的url等。

可选地,从本地中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url,例如,可以从本地缓存中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url。

可选地,本申请实施例中,任一推荐位的id和该推荐位id对应的下一级页面的背景图片的url是一一对应的关系。

s102、根据所述url加载背景图片。

例如,终端当前显示的页面如图3所示,其中包括背景图片01和多个推荐位02,当其中的任一推荐位被用户点击选中后,需要展示该推荐位对应的下一级页面。

通过该方法,若当前显示的页面上的一推荐位被选中,则从本地中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url;其中,所述url包含在所述推荐位的数据中,并且是在所述推荐位被选中之前保存在本地中的;根据所述url加载背景图片,也就是说,对于任一当前显示的页面上的任一推荐位,在该推荐位被选中之前,终端已获取到了该推荐位对应的下一级页面的背景图片的url,从而可以使得终端快速加载该推荐位对应的下一级页面的背景图片,避免显示终端默认的背景图片。

可选地,若当前显示的页面上的一推荐位被选中,该方法还包括:向服务器发送下一级页面的数据请求。

可选地,该请求中包括被选中的推荐位的标识(id),便于服务器在收到该请求后,根据推荐位的标识查找对应的页面数据。

可选地,该方法还包括:

获取并加载服务器发送的下一级页面的数据;

所述下一级页面的数据中包括:下一级页面中各推荐位的标识,以及下一级页面中各推荐位对应的再下一级页面的背景图片的url。

例如,二级页面上的一推荐位被选中后,可以直接获取该推荐位的id以及该id对应的三级页面的背景图片的url,并迅速加载该url的背景图片。并且,终端还向服务器发送三级页面数据请求,其中必须携带该推荐位的id。服务器收到该请求后,返回给终端该推荐位的id对应的三级页面数据,其中包括该三级页面中的各个推荐位的id,以及三级页面中的每一推荐位的id对应的下一级页面(即四级页面)的背景图片的url。

也就是说,服务器给终端发送的每一级页面的数据中,包括该页面上的各个推荐位的id,以及该页面中的每一推荐位的id对应的下一级页面的背景图片的url。即对于任一推荐位,在该推荐位被选中之前,服务器已将该推荐位对应的下一级页面的背景图片的url下发给终端,从而可以使得终端快速加载该推荐位对应的下一级页面的背景图片。

相应地,在服务器侧,参见图4,本申请实施例提供的一种数据提供方法,包括:

s201、获取终端发送的需要显示的页面的数据请求;

s202、根据所述请求向所述终端发送需要显示的页面的数据,其中包括:该需要显示的页面中各推荐位的标识,以及该需要显示的页面中各推荐位对应的下一级页面的背景图片的统一资源定位符url。

通过该方法,服务器给终端发送的每一级页面的数据中,包括该页面上的各个推荐位的id,以及该页面中的每一推荐位的id对应的下一级页面的背景图片的url。即对于任一推荐位,在该推荐位被选中之前,服务器已将该推荐位对应的下一级页面的背景图片的url下发给终端,从而可以使得终端快速加载该推荐位对应的下一级页面的背景图片。即对于终端任一当前显示的页面上的任一推荐位,在该推荐位被选中之前,终端已获取到了该推荐位对应的下一级页面的背景图片的url,从而可以使得终端快速加载该推荐位对应的下一级页面的背景图片,避免显示终端默认的背景图片。

可选地,所述请求中包括所述需要显示的页面对应的推荐位的标识,该推荐位是所述终端当前显示的页面中被选中的推荐位;

根据所述请求向所述终端发送需要显示的页面的数据,具体包括:根据所述请求中包括的需要显示的页面对应的推荐位的标识,获取需要显示的页面的数据,并向所述终端发送需要显示的页面的数据。

也就是说,服务器预先保存有推荐位的标识与页面数据的对应关系,便于服务器在收到终端发送的页面数据的请求后,根据该请求中携带的推荐位的标识查找对应的页面数据,并提供给终端。

参见图5,在终端侧,本申请实施例提供的一种图片加载装置,包括:

存储器620,用于存储程序指令;

处理器600,用于调用所述存储器中存储的程序指令,按照获得的程序执行:

若当前显示的页面上的一推荐位被选中,则从本地中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url;其中,所述url包含在所述推荐位的数据中,并且是在所述推荐位被选中之前保存在本地中的;

根据所述url加载背景图片。

可选地,若当前显示的页面上的一推荐位被选中,所述处理器还用于:向服务器发送所述被选中推荐位对应的下一级页面的数据请求。

可选地,所述处理器还用于:

通过收发机610获取并加载服务器发送的下一级页面的数据;

所述下一级页面的数据中包括:下一级页面中各推荐位的标识,以及下一级页面中各推荐位对应的再下一级页面的背景图片的url。

本申请实施例提供的终端侧的装置也可称之为用户设备(userequipment,简称为“ue”)、智能电视、移动台(mobilestation,简称为“ms”)、移动终端(mobileterminal)等,可选的,该终端可以具备经无线接入网(radioaccessnetwork,ran)与一个或多个核心网进行通信的能力,例如,终端可以是智能电视、移动电话(或称为“蜂窝”电话)、或具有移动性质的计算机等,例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。

收发机610,用于在处理器600的控制下接收和发送数据。

其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机610可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口630还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。

处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。

可选的,处理器600可以是cpu(中央处埋器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)。

在服务器侧,参见图6,本申请实施例提供的一种数据提供装置,包括:

存储器520,用于存储程序指令;

处理器500,用于调用所述存储器中存储的程序指令,按照获得的程序执行:

通过收发机510获取终端发送的需要显示的页面的数据请求;

根据所述请求通过收发机510向所述终端发送需要显示的页面的数据,其中包括:该需要显示的页面中各推荐位的标识,以及该需要显示的页面中各推荐位对应的下一级页面的背景图片的统一资源定位符url。

可选地,所述请求中包括所述需要显示的页面对应的推荐位的标识,该推荐位是所述终端当前显示的页面中被选中的推荐位;

根据所述请求向所述终端发送需要显示的页面的数据,具体包括:根据所述请求中包括的需要显示的页面对应的推荐位的标识,获取需要显示的页面的数据,并向所述终端发送需要显示的页面的数据。

收发机510,用于在处理器500的控制下接收和发送数据。

其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机510可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。

处理器500可以是中央处埋器(cpu)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld)。

在终端侧,参见图7,本申请实施例提供的另一种图片加载装置,包括:

获取单元11,用于若当前显示的页面上的一推荐位被选中,则从本地中获取该推荐位对应的下一级页面的背景图片的统一资源定位符url;其中,所述url包含在所述推荐位的数据中,并且是在所述推荐位被选中之前保存在本地中的;

加载单元12,用于根据所述url加载背景图片。

在服务器侧,参见图8,本申请实施例提供的另一种数据提供装置,包括:

获取单元21,用于获取终端发送的需要显示的页面的数据请求;

发送单元22,用于根据所述请求向所述终端发送需要显示的页面的数据,其中包括:该需要显示的页面中各推荐位的标识,以及该需要显示的页面中各推荐位对应的下一级页面的背景图片的统一资源定位符url。

本申请实施例提供了一种计算设备,该计算设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等。该计算设备可以包括中央处理器(centerprocessingunit,cpu)、存储器、输入/输出设备等,输入设备可以包括键盘、鼠标、触摸屏等,输出设备可以包括显示设备,如液晶显示器(liquidcrystaldisplay,lcd)、阴极射线管(cathoderaytube,crt)等。

存储器可以包括只读存储器(rom)和随机存取存储器(ram),并向处理器提供存储器中存储的程序指令和数据。在本申请实施例中,存储器可以用于存储本申请实施例提供的任一所述方法的程序。

处理器通过调用存储器存储的程序指令,处理器用于按照获得的程序指令执行本申请实施例提供的任一所述方法。

本申请实施例提供了一种计算机存储介质,用于储存为上述本申请实施例提供的装置所用的计算机程序指令,其包含用于执行上述本申请实施例提供的任一方法的程序。

所述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd))等。

本申请实施例提供的方法可以应用于终端设备,也可以应用于网络设备。

其中,终端设备也可称之为用户设备(userequipment,简称为“ue”)、移动台(mobilestation,简称为“ms”)、移动终端(mobileterminal)等,可选的,该终端可以具备经无线接入网(radioaccessnetwork,ran)与一个或多个核心网进行通信的能力,例如,终端可以是移动电话(或称为“蜂窝”电话)、或具有移动性质的计算机等,例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。

网络设备可以为基站(例如,接入点),指接入网中在空中接口上通过一个或多个扇区与无线终端通信的设备。基站可用于将收到的空中帧与ip分组进行相互转换,作为无线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)网络。基站还可协调对空中接口的属性管理。例如,基站可以是gsm或cdma中的基站(bts,basetransceiverstation),也可以是wcdma中的基站(nodeb),还可以是lte中的演进型基站(nodeb或enb或e-nodeb,evolutionalnodeb),或者也可以是5g系统中的gnb等。本申请实施例中不做限定。

上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1