CN106815042A - 刷新页面的动态加载方法、装置及电子设备 - Google Patents
刷新页面的动态加载方法、装置及电子设备 Download PDFInfo
- Publication number
- CN106815042A CN106815042A CN201611118709.7A CN201611118709A CN106815042A CN 106815042 A CN106815042 A CN 106815042A CN 201611118709 A CN201611118709 A CN 201611118709A CN 106815042 A CN106815042 A CN 106815042A
- Authority
- CN
- China
- Prior art keywords
- loading
- page
- animation
- animations
- animation library
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000011068 loading method Methods 0.000 title claims abstract description 194
- 238000000034 method Methods 0.000 claims abstract description 39
- 238000001514 detection method Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 21
- 230000000694 effects Effects 0.000 abstract description 12
- 238000004891 communication Methods 0.000 abstract description 3
- 230000007704 transition Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012938 design process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明涉及通信领域,公开了一种刷新页面的动态加载方法、装置及电子设备。所述刷新页面的动态加载方法包括接收到页面的刷新指令时,从动画库中获取一组加载动画,其中,动画库包括至少两组加载动画,且动画库为本地动画库和/或服务器动画库;将获取的加载动画显示在刷新页面。与现有技术相比,本申请使得可以在页面的刷新过程中能够显示不同的加载动画,显示效果不会单调枯燥,有助于匹配用户需求。
Description
技术领域
本申请涉及通信领域,特别涉及一种刷新页面的动态加载方法、装置及电子设备。
背景技术
随着科学技术的发展,手机、电视、电脑等终端设备已经得到很大的普及,几乎每家每户都配置有手机、电视、电脑等终端设备。而且为了满足用户的各种需求,现有的终端设备通常都具有很多功能。比如,终端设备不仅可以提供视频网页、视频播放功能,而且还具有游戏,网络搜索等功能。
目前,会在终端设备上安装各种手机软件APP,并且列表也已成为手机软件APP的重要组成部分,其用来展示各种各样的信息供用户选择观看。而上拉加载和下拉刷新是更新列表内容的主要方式。当用户更新进行上拉加载和下拉刷新时,会发出数据请求。请求过程中,为让用户明确知道在请求数据而非页面操作无效,会在列表的头部或尾部添加一组loading动画(loading动画指的是加载动画)来提示用户数据正在请求中。
但是本申请的发明人在实现本申请的过程中发现,现有技术中还存在以下技术问题:设定一组loading动画,在APP的所有状态下刷新列表都只会展示同一种loading动画,效果单调枯燥,难以匹配用户需求。
发明内容
本申请实施例的目的在于提供一种刷新页面的动态加载方法、装置及电子设备,使得可以在页面的刷新过程中能够显示不同的加载动画,显示效果不会单调枯燥,有助于匹配用户需求。
为解决上述技术问题,本申请实施例提供了一种刷新页面的动态加载方法,包括:接收到页面的刷新指令时,从动画库中获取一组加载动画,其中,动画库包括至少两组加载动画,且动画库为本地动画库和/或服务器动画库;将获取的加载动画显示在刷新页面。
本申请实施例还提供了一种刷新页面的动态加载装置,包括:接收模块、获取模块以及显示模块;接收模块,用于接收页面的刷新指令;获取模块,用于从动画库中获取一组加载动画,其中,动画库包括至少两组加载动画,且动画库为本地动画库和/或服务器动画库;显示模块,用于将获取的加载动画显示在刷新页面。
本申请实施例还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:执行上述刷新页面的动态加载方法。
本申请实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述刷新页面的动态加载方法。
本申请实施例还提供了一种执行方法的计算机程序,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述刷新页面的动态加载方法。
本申请实施例相对于现有技术而言,通过接收到页面的刷新指令时,从动画库中获取一组加载动画,其中,动画库包括至少两组加载动画,且动画库为本地动画库和/或服务器动画库,并且将获取的加载动画显示在刷新页面,使得可以在页面的刷新过程中能够显示不同的加载动画,显示效果不会单调枯燥,有助于匹配用户需求。
另外,接收到页面的刷新指令时,从动画库中获取一组加载动画,具体包括:接收到页面的刷新指令时,判断当前时刻与上次将获取的加载动画显示在刷新页面的时刻的差值是否大于预设值;如果大于预设值,则检测当前列表的偏移量,并在偏移量为0时,从动画库中获取一组加载动画。通过这种方式,可以避免因对页面进行连续刷新时,在列表未完全结束刷新状态下更换加载动画,而造成的刷新过程中加载动画过渡不流畅的效果,从而可以保证在对页面进行连续刷新时,加载动画的过渡较为流畅。
另外,在动画库为本地动画库和服务器动画库时,从动画库中获取一组加载动画,具体包括:判断本地动画库中是否存在加载动画,如果不存在则从服务器动画库获取一组加载动画,从而提供了一种动画库的具体形式,并且提供了加载动画的一种具体的获取方式,有助于进一步保证本申请的可行性,并且这种方式有助于后期的开发设计。从服务器动画库获取一组加载动画之后,动态加载方法还包括:将从服务器动画库获取的加载动画保存至本地动画库,从而提供了一种本地动画库存储加载动画的具体方式,而且在获取加载动画之后,直接将加载动画保存至本地动画库,使得本方案更加智能化。
另外,预先为每个应用程序配置至少两组加载动画,并且不同的应用程序对应的加载动画不同;从动画库中获取一组该应用程序对应的加载动画,具体包括:检测接收刷新指令时对应的应用程序,根据检测到的应用程序,从动画库中获取一组加载动画。通过根据应用程序的类型获取加载动画,使得在应用程序的刷新过程中能够显示与应用程序相关联的加载动画,有助于进一步匹配用户需求。
另外,预先对页面内容进行分类,为每种类型的页面内容配置至少两组加载动画,并且不同类型的页面内容对应的加载动画不同;从动画库中获取一组该应用程序对应的加载动画,具体包括:检测接收刷新指令时对应的页面内容,根据检测到的页面内容,从动画库中获取一组加载动画。通过根据页面内容获取加载动画,使得在页面的刷新过程中能够显示与页面内容相关联的加载动画,有助于进一步匹配用户需求。
另外,刷新页面的动态加载装置还包括:第一判断模块,用于在接收到页面的刷新指令时,判断当前时刻与上次将获取的所述加载动画显示在刷新页面的时刻的差值是否大于预设值;检测模块,用于在所述差值大于预设值时,检测当前列表的偏移量;第二判断模块,用于判断偏移量是否为0;获取模块,还用于在偏移量为0时,从动画库中获取一组加载动画。
另外,刷新页面的动态加载装置包括:第一预配置模块,用于预先为每个应用程序配置至少两组加载动画,并且不同的应用程序对应的加载动画不同;所述获取模块包括:第一检测子模块,用于检测接收刷新指令时对应的应用程序;第二获取子模块,用于根据检测到的所述应用程序,从动画库中获取一组该应用程序对应的加载动画。
另外,刷新页面的动态加载装置包括:第二预配置模块,用于预先对页面内容进行分类,为每种类型的页面内容配置至少两组加载动画,并且不同类型的页面内容对应的加载动画不同;所述获取模块包括:第二检测子模块,用于检测接收刷新指令时对应的页面内容;第三获取子模块,用于根据检测到的所述页面内容,从动画库中获取一组与该页面内容类型对应的加载动画。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是根据本申请第一实施方式中刷新页面的动态加载方法的流程图;
图2是根据本申请第二实施方式中刷新页面的动态加载方法的流程图;
图3是根据本申请第三实施方式中刷新页面的动态加载装置的方框图;
图4是根据本申请第四实施方式中刷新页面的动态加载装置的方框图,以及,
图5是根据本申请第五实施方式中电子设备的硬件结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本申请的第一实施方式涉及一种刷新页面的动态加载方法。具体流程如图1所示,刷新页面的动态加载方法包括:
步骤101,判断是否接收到页面的刷新指令。如果是,进入步骤102;否则,返回步骤101。
需要说明的是,本实施方式的刷新页面的动态加载方法可以应用于电子设备的APP页面列表的刷新,也可应用于打开应用程序时页面的刷新。比如,在APP页面中,当用户对列表进行上拉或下拉操作时,电子设备可以接收到上拉或下拉操作,即接收到页面的刷新指令。
步骤102,从动画库中获取一组加载动画。其中,动画库包括至少两组加载动画。
需要说明的是,在实际的设计过程中,可以根据需要将动画库设计为本地动画库和/或服务器动画库。在动画库为本地动画库时,本地动画库预先下载或存储至少两组loading动画,在从动画库中获取一组加载动画时,从本地动画库获取一组加载动画。而在动画库为服务器动画库时,服务器动画库预先上传或存储至少两组loading动画,在从动画库中获取一组加载动画时,从服务器动画库获取一组加载动画。在动画库同时为本地动画库和服务器动画库时,可以设置动画库的优先级。
具体地说,电子设备可以向动画库发送获取loading动画的请求指令,动画库在接收到获取loading动画的请求指令时,向电子设备发送一组loading动画,电子设备接收动画库发送的一组loading动画。
步骤103,将获取的加载动画显示在刷新页面。
需要说明的是,将获取的loading动画显示在正在刷新的页面,在当前的页面刷新结束之后,loading动画不再显示。
通过上述内容,不难发现,本实施方式使得可以在页面的刷新过程中能够显示不同的加载动画,显示效果不会单调枯燥,有助于匹配用户需求。
本申请的第二实施方式涉及一种刷新页面的动态加载方法。第二实施方式是在第一实施方式的基础上做的改进,主要改进之处在于:在第二实施方式中,在调用加载动画结束刷新之后延迟预设时间检测当前列表的偏移量,并在偏移量为0时,执行获取加载动画的操作。
本实施方式以动画库同时为本地动画库和服务器动画库,并且本地动画库的优先级高于服务器动画库的优先级为例进行说明,但是并不是将动画库限制为同时为本地动画库和服务器动画库。
具体流程如图2所示,刷新页面的动态加载方法包括:
步骤201,判断是否接收到页面的刷新指令。如果是,则进入步骤202;否则,返回步骤201。
需要说明的是,本实施方式的刷新页面的动态加载方法可以应用于电子设备的APP页面列表的刷新,也可应用于打开应用程序时页面的刷新。比如,在APP页面中,当用户对列表进行上拉或下拉操作时,电子设备可以接收到上拉或下拉操作,即接收到页面的刷新指令。
步骤202,判断当前时刻与上次将获取的加载动画显示在刷新页面的时刻的差值是否大于预设值。如果是,则进入步骤203;否则,返回步骤202。
需要说明的是,本实施方式对本步骤中预设值的具体数值不做限制,只要是能实现本申请发明目的的任意具体数值,均应在本申请的保护范围之内。作为优选,本实施方式中的预设值可以为0.5秒。
步骤203,检测当前列表的偏移量。
步骤204,判断当前列表的偏移量是否为0。如果是,则进入步骤205,否则,返回步骤204。
具体地说,对于APP中应用列表的上拉加载或下拉刷新而言,如果当前列表的偏移量为0,说明列表未处于刷新状态。如果当前列表的偏移量不为0,说明列表处于正在刷新状态,如果此时,获取loading会导致在列表未完全结束刷新状态下更换loading动画,造成的刷新过程中loading动画过渡不流畅的效果。从而,在当前列表的偏移量为0时,再执行步骤205,可以避免因对页面进行连续刷新时,在列表未完全结束刷新状态下更换loading动画,而造成的刷新过程中loading动画过渡不流畅的效果,从而可以保证在对页面进行连续刷新时,loading动画的过渡较为流畅。
步骤205,检测接收刷新指令时对应的页面内容。
举例而言,检测到的页面内容可以为关于体育的内容,如篮球比赛、足球比赛等;检测到的页面还可以内容为关于新闻的内容,如时事新闻、娱乐新闻等。假设本步骤检测接收刷新指令时对应的页面内容为关于体育的内容。
步骤206,判断本地动画库中是否存在与检测到的页面内容对应的加载动画。如果是,则进入步骤207;否则,进入步骤208。
值得一提的是,可以预先对页面内容进行分类,为每种类型的页面内容配置至少两组加载动画,并且不同类型的页面内容对应的加载动画不同。另,本地动画库可以预先下载或存储页面内容与loading动画的映射关系,比如A页面与至少两组与A页面相关的loading动画A。具体地说,如果本地动画库中存在与体育的内容相关的loading动画,则说明本地动画库中存在与检测到的页面内容对应的加载动画。否则,不存在与检测到的页面内容对应的加载动画。
步骤207,根据检测到的页面内容,从本地动画库中获取一组加载动画。其中,本地动画库包括至少两组加载动画。
本步骤中,可以随机或按指定顺序从本地动画库中获取一组加载动画。并且,本地动画库可以预先下载或存储至少两组loading动画。具体地说,电子设备可以向本地动画库发送获取loading动画的请求指令,本地动画库在接收到获取loading动画的请求指令时,向电子设备发送一组loading动画,电子设备接收本地动画库发送的一组loading动画。例如,与体育的内容相关的loading动画为两组,则本地动画库在接收到上述获取请求时,可以随机或按指定顺序从两组loading动画中提取一组loading动画,然后将提取的loading动画发送至电子设备。
步骤208,根据检测到的页面内容,从服务器动画库中获取一组加载动画。具体的,根据检测到的页面内容,从服务器动画库中获取一组与该页面内容类型对应的加载动画。其中,服务器动画库包括至少两组加载动画。
本步骤中,可以随机或按指定顺序从服务器动画库中获取一组加载动画。并且,服务器动画库可以预先上传或存储至少两组loading动画。具体地说,电子设备可以向服务器动画库发送获取loading动画的请求指令,服务器动画库在接收到获取loading动画的请求指令时,向电子设备发送一组loading动画,电子设备接收服务器动画库发送的一组loading动画。例如,与体育的内容相关的loading动画为两组,则服务器动画库在接收到上述获取请求时,可以随机或按指定顺序从两组loading动画中提取一组loading动画,然后将提取的loading动画发送至电子设备,从而提供了一种动画库的具体形式,并且提供了加载动画的一种具体的获取方式,有助于进一步保证本申请的可行性,并且这种方式有助于后期的开发设计。
步骤209,将从服务器动画库获取的加载动画保存至本地动画库。从而提供了一种本地动画库存储加载动画的具体方式,而且在获取加载动画之后,直接将加载动画保存至本地动画库,使得本方案更加智能化。
值得一提的是,在步骤207以及步骤209之后,均执行步骤210。
步骤210,将获取的加载动画显示在刷新页面。
需要说明的是,将获取的loading动画显示在正在刷新的页面,在当前的页面刷新结束之后,loading动画不再显示。步骤209不限于在步骤210之前执行,也可以先执行将获取的加载动画显示在刷新页面,然后再执行将从服务器动画库获取的加载动画保存至本地动画库。本实施方式中对步骤209和步骤210的具体执行步骤不做限制。
值得一提的是,于实际的设计过程中,不限于根据检测到的页面内容,从服务器动画库中获取一组加载动画。比如,在打开应用程序时,如果当前的网速不好,则需要加载应用程序,还可以根据应用程序获取一组加载动画。具体地说,可以预先为每个应用程序配置至少两组加载动画,并且不同的应用程序对应的加载动画不同;从动画库中获取一组该应用程序对应的加载动画,具体包括:检测接收刷新指令时对应的应用程序,根据检测到的应用程序,从动画库中获取一组加载动画。通过根据应用程序的类型获取加载动画,使得在应用程序的刷新过程中能够显示与应用程序相关联的加载动画,有助于进一步匹配用户需求。
通过上述内容,不难发现,本实施方式可以避免因对页面进行连续刷新时,在列表未完全结束刷新状态下更换加载动画,而造成的刷新过程中加载动画过渡不流畅的效果,从而可以保证在对页面进行连续刷新时,加载动画的过渡较为流畅。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本申请第三实施方式涉及一种刷新页面的动态加载装置。如图3所示,刷新页面的动态加载装置包括:接收模块31、获取模块32以及显示模块33。
具体地说,接收模块31,用于接收页面的刷新指令。需要说明的是,本实施方式的刷新页面的动态加载装置可以应用于电子设备的APP页面列表的刷新,也可应用于打开应用程序时页面的刷新。比如,在APP页面中,当用户对列表进行上拉或下拉操作时,电子设备可以接收到上拉或下拉操作,即接收到页面的刷新指令。
获取模块32,用于从动画库中获取一组加载动画,其中,动画库包括至少两组加载动画,且动画库为本地动画库和/或服务器动画库。需要说明的是,动画库可以预先下载或存储至少两组loading动画。具体地说,电子设备的获取模块32可以向动画库发送获取loading动画的请求指令,动画库在接收到获取loading动画的请求指令时,向电子设备的获取模块32发送一组loading动画,电子设备的获取模块32接收动画库发送的一组loading动画。
显示模块33,用于将获取的加载动画显示在刷新页面。需要说明的是,将获取的loading动画显示在正在刷新的页面,在当前的页面刷新结束之后,loading动画不再显示。
通过上述内容,不难发现,本实施方式使得可以在页面的刷新过程中能够显示不同的加载动画,显示效果不会单调枯燥,有助于匹配用户需求。
不难发现,本实施方式为与第一实施方式相对应的设备实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本申请的创新部分,本实施方式中并没有将与解决本申请所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本申请第四实施方式涉及一种刷新页面的动态加载装置。第四实施方式是在第三实施方式的基础上做的改进,主要改进之处在于:如图4所示,在第四实施方式中,刷新页面的动态加载装置还包括:第一判断模块34、第二判断模块36和检测模块35。
刷新页面的动态加载装置包括:接收模块31、获取模块32以及显示模块33。接收模块31,用于接收页面的刷新指令。获取模块32,用于从动画库中获取一组加载动画,其中,动画库包括至少两组加载动画。显示模块33,用于将获取的加载动画显示在刷新页面。
具体地,第一判断模块34,用于在接收到页面的刷新指令时,判断当前时刻与上次将获取的所述加载动画显示在刷新页面的时刻的差值是否大于预设值。检测模块35,用于在上述差值大于预设值时,检测当前列表的偏移量。第二判断模块36,用于判断偏移量是否为0。获取模块32,还用于在偏移量为0时,从动画库中获取一组加载动画。需要说明的是,本实施方式对上述预设值的具体数值不做限制,只要是能实现本申请发明目的的任意具体数值,均应在本申请的保护范围之内。作为优选,本实施方式中的预设值可以为0.5秒。
另外,获取模块包括:判断子模块,用于判断本地动画库中是否存在加载动画;第一获取子模块,用于在本地动画库中不存在加载动画时,从服务器动画库获取一组加载动画;保存子模块,用于将从服务器动画库获取的加载动画保存至所述本地动画库。
刷新页面的动态加载装置包括:第一预配置模块,用于预先为每个应用程序配置至少两组加载动画,并且不同的应用程序对应的加载动画不同;获取模块包括:第一检测子模块,用于检测接收刷新指令时对应的应用程序;第二获取子模块,用于根据检测到的所述应用程序,从动画库中获取一组该应用程序对应的加载动画。或者,于实际的应用中,刷新页面的动态加载装置包括:第二预配置模块,用于预先对页面内容进行分类,为每种类型的页面内容配置至少两组加载动画,并且不同类型的页面内容对应的加载动画不同;所述获取模块包括:第二检测子模块,用于检测接收刷新指令时对应的页面内容;第三获取子模块,用于根据检测到的所述页面内容,从动画库中获取一组与该页面内容类型对应的加载动画。
通过上述内容,不难发现,本实施方式可以避免因对页面进行连续刷新时,在列表未完全结束刷新状态下更换加载动画,而造成的刷新过程中加载动画过渡不流畅的效果,从而可以保证在对页面进行连续刷新时,加载动画的过渡较为流畅。
由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
本申请第五实施方式涉及一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:执行第一实施方式或者第二实施方式所描述的刷新页面的动态加载方法。
具体地说,电子设备的硬件结构示意图,如图5所示,该电子设备包括:一个或多个处理器510以及存储器520,图5中以一个处理器510为例。执行刷新页面的动态加载方法操作的电子设备还可以包括:输入装置530和输出装置540。处理器510、存储器520、输入装置530和输出装置540可以通过总线或者其他方式连接,图5中以通过总线连接为例。存储器520作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的刷新页面的动态加载方法对应的程序指令/模块。处理器510通过运行存储在存储器520中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的刷新页面的动态加载方法。
存储器520可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储将获取的所述加载动画显示在刷新页面等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器520可选包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至生成系统。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置530可接收输入的数字或字符信息,以及产生与刷新页面的动态加载装置有关的信息。输出装置540可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器520中,当被所述一个或者多个处理器510执行时,执行上述任意方法实施例中的刷新页面的动态加载方法。
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
本申请实施例的电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子装置。
通过上述内容,不难发现,本实施方式使得可以将与关键词相匹配的视频进行聚合,并且可以将获取的所述加载动画显示在刷新页面。
本申请第六实施方式涉及一种非易失性计算机存储介质,本领域普通技术人员可以理解实现第一或第二实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
本申请第七实施方式涉及一种执行方法的计算机程序,最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
本领域的普通技术人员可以理解,上述各实施方式是实现本申请的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本申请的精神和范围。
Claims (10)
1.一种刷新页面的动态加载方法,其特征在于,包括:
接收到页面的刷新指令时,从动画库中获取一组加载动画,其中,所述动画库包括至少两组加载动画,且所述动画库为本地动画库和/或服务器动画库;
将获取的所述加载动画显示在刷新页面。
2.根据权利要求1所述的刷新页面的动态加载方法,其特征在于,所述接收到页面的刷新指令时,从动画库中获取一组加载动画,具体包括:
接收到页面的刷新指令时,判断当前时刻与上次将获取的所述加载动画显示在刷新页面的时刻的差值是否大于预设值;
如果大于预设值,则检测当前列表的偏移量,并在所述偏移量为0时,从动画库中获取一组加载动画。
3.根据权利要求1所述的刷新页面的动态加载方法,其特征在于,包括:预先为每个应用程序配置至少两组加载动画,并且不同的应用程序对应的加载动画不同;
所述从动画库中获取一组加载动画,具体包括:
检测接收刷新指令时对应的应用程序,根据检测到的所述应用程序,从动画库中获取一组该应用程序对应的加载动画。
4.根据权利要求1所述的刷新页面的动态加载方法,其特征在于包括:预先对页面内容进行分类,为每种类型的页面内容配置至少两组加载动画,并且不同类型的页面内容对应的加载动画不同;
所述从动画库中获取一组加载动画,具体包括:
检测接收刷新指令时对应的页面内容,根据检测到的所述页面内容,从动画库中获取一组与该页面内容类型对应的加载动画。
5.根据权利要求1所述的刷新页面的动态加载方法,其特征在于,在所述动画库为本地动画库和服务器动画库时,所述从动画库中获取一组加载动画,具体包括:
判断本地动画库中是否存在加载动画,如果不存在则从服务器动画库获取一组加载动画;
将从服务器动画库获取的加载动画保存至所述本地动画库。
6.一种刷新页面的动态加载装置,其特征在于,包括:
接收模块,用于接收页面的刷新指令;
获取模块,用于从动画库中获取一组加载动画,其中,所述动画库包括至少两组加载动画,且所述动画库为本地动画库和/或服务器动画库;
显示模块,用于将获取的所述加载动画显示在刷新页面。
7.根据权利要求6所述的刷新页面的动态加载装置,其特征在于,所述刷新页面的动态加载装置还包括:
第一判断模块,用于在接收到页面的刷新指令时,判断当前时刻与上次将获取的所述加载动画显示在刷新页面的时刻的差值是否大于预设值;
检测模块,用于在所述差值大于预设值时,检测当前列表的偏移量;
第二判断模块,用于判断偏移量是否为0;
获取模块,还用于在偏移量为0时,从动画库中获取一组加载动画。
8.根据权利要求6所述的刷新页面的动态加载装置,其特征在于,所述刷新页面的动态加载装置包括:
第一预配置模块,用于预先为每个应用程序配置至少两组加载动画,并且不同的应用程序对应的加载动画不同;
所述获取模块包括:
第一检测子模块,用于检测接收刷新指令时对应的应用程序;
第二获取子模块,用于根据检测到的所述应用程序,从动画库中获取一组该应用程序对应的加载动画。
9.根据权利要求6所述的刷新页面的动态加载装置,所述刷新页面的动态加载装置包括:
第二预配置模块,用于预先对页面内容进行分类,为每种类型的页面内容配置至少两组加载动画,并且不同类型的页面内容对应的加载动画不同;
所述获取模块包括:
第二检测子模块,用于检测接收刷新指令时对应的页面内容;
第三获取子模块,用于根据检测到的所述页面内容,从动画库中获取一组与该页面内容类型对应的加载动画。
10.一种电子设备,其特征在于,包括:至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
执行如权利要求1至5中任意一项所述的刷新页面的动态加载方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611118709.7A CN106815042A (zh) | 2016-12-07 | 2016-12-07 | 刷新页面的动态加载方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611118709.7A CN106815042A (zh) | 2016-12-07 | 2016-12-07 | 刷新页面的动态加载方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106815042A true CN106815042A (zh) | 2017-06-09 |
Family
ID=59106104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611118709.7A Pending CN106815042A (zh) | 2016-12-07 | 2016-12-07 | 刷新页面的动态加载方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106815042A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108491230A (zh) * | 2018-01-24 | 2018-09-04 | 阿里巴巴集团控股有限公司 | 动画显示方法和装置、客户端 |
CN109241472A (zh) * | 2017-07-04 | 2019-01-18 | 北京国双科技有限公司 | 网页加载方法及装置 |
CN109683981A (zh) * | 2018-11-28 | 2019-04-26 | 珠海宇能云企科技有限公司 | 一种基于安卓应用程序刷新html5页面的方法和装置 |
CN110471530A (zh) * | 2019-08-12 | 2019-11-19 | 苏州悠优互娱文化传媒有限公司 | 一种基于儿童图书的ar互动学习方法、装置、介质 |
CN112015482A (zh) * | 2020-07-20 | 2020-12-01 | 北京达佳互联信息技术有限公司 | 页面加载方法、装置及服务器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902458A (zh) * | 2011-07-25 | 2013-01-30 | 康佳集团股份有限公司 | 一种电子书籍的翻页方法 |
CN103513856A (zh) * | 2012-06-28 | 2014-01-15 | 腾讯科技(深圳)有限公司 | 刷新页面的方法和装置 |
CN104461486A (zh) * | 2013-09-17 | 2015-03-25 | 腾讯科技(深圳)有限公司 | 一种网页页面中动画效果实现的方法、装置及系统 |
CN104808984A (zh) * | 2015-03-24 | 2015-07-29 | 魅族科技(中国)有限公司 | 显示界面刷新方法及装置 |
-
2016
- 2016-12-07 CN CN201611118709.7A patent/CN106815042A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902458A (zh) * | 2011-07-25 | 2013-01-30 | 康佳集团股份有限公司 | 一种电子书籍的翻页方法 |
CN103513856A (zh) * | 2012-06-28 | 2014-01-15 | 腾讯科技(深圳)有限公司 | 刷新页面的方法和装置 |
CN104461486A (zh) * | 2013-09-17 | 2015-03-25 | 腾讯科技(深圳)有限公司 | 一种网页页面中动画效果实现的方法、装置及系统 |
CN104808984A (zh) * | 2015-03-24 | 2015-07-29 | 魅族科技(中国)有限公司 | 显示界面刷新方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109241472A (zh) * | 2017-07-04 | 2019-01-18 | 北京国双科技有限公司 | 网页加载方法及装置 |
CN108491230A (zh) * | 2018-01-24 | 2018-09-04 | 阿里巴巴集团控股有限公司 | 动画显示方法和装置、客户端 |
CN109683981A (zh) * | 2018-11-28 | 2019-04-26 | 珠海宇能云企科技有限公司 | 一种基于安卓应用程序刷新html5页面的方法和装置 |
CN110471530A (zh) * | 2019-08-12 | 2019-11-19 | 苏州悠优互娱文化传媒有限公司 | 一种基于儿童图书的ar互动学习方法、装置、介质 |
CN112015482A (zh) * | 2020-07-20 | 2020-12-01 | 北京达佳互联信息技术有限公司 | 页面加载方法、装置及服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106815042A (zh) | 刷新页面的动态加载方法、装置及电子设备 | |
CN106874520B (zh) | 网页加载方法、装置和电子设备 | |
WO2017181598A1 (zh) | 视频播放方法及装置 | |
CN106021421B (zh) | 一种加速网页渲染的方法及装置 | |
WO2017166630A1 (zh) | 一种任务优先级修正方法和装置 | |
EP3203749A1 (en) | Method for switching video playing terminal, and terminal device | |
CN104980773B (zh) | 一种流媒体处理方法、装置、终端及服务器 | |
CN111246302B (zh) | 浏览器下载数据的方法、装置和终端 | |
CN113037929B (zh) | 一种信息接力输出方法、装置、电子设备及存储介质 | |
US20170168705A1 (en) | Method and electronic device for adjusting video progress | |
US20170195384A1 (en) | Video Playing Method and Electronic Device | |
US11889135B2 (en) | Video stream playing control method and apparatus, and storage medium | |
US20170177255A1 (en) | Method and electronic device for allocating dynamic memory resources | |
US20170308546A1 (en) | File storage method and electronic device | |
CN106775272A (zh) | 选择方法、装置及电子设备 | |
CN106412676A (zh) | 一种视频的码流切换方法、装置及电子设备 | |
CN106470353B (zh) | 一种多媒体数据处理方法及其装置、电子设备 | |
US20170171339A1 (en) | Advertisement data transmission method, electrnoic device and system | |
CN112104909A (zh) | 互动视频播放方法、装置、计算机设备及可读存储介质 | |
CN110188782B (zh) | 图像相似性确定方法、装置、电子设备及可读存储介质 | |
US20170168871A1 (en) | Method and electronic device for triggering background task | |
US20170171491A1 (en) | Method and Electronic Device for Adjusting Video Subtitles | |
CN106815283A (zh) | 数据处理方法、装置及电子设备 | |
US20170161322A1 (en) | Method and electronic device for searching resource | |
US20170168662A1 (en) | Display Method and Electronic Device for Rapidly Positioning Play Time Point |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170609 |
|
WD01 | Invention patent application deemed withdrawn after publication |