一种页面加载方法和设备的制造方法

文档序号:9839618阅读:222来源:国知局
一种页面加载方法和设备的制造方法
【技术领域】
[0001 ]本发明的实施方式涉及计算机应用技术领域,更具体地,本发明的实施方式涉及一种页面加载方法和设备。
【背景技术】
[0002]本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]随着便携式终端技术的不断发展,与便携终端配套使用的应用也日渐丰富。用户在便携终端上通过不同的应用能够获取到更多的信息,例如:可以通过浏览器浏览网页、通过阅读器阅读书籍等。但是,这些应用由于提供的信息量大,无法通过便携终端的一屏将所有数据完全显示,而是需要经过多屏进行显示,又由于便携终端的内存空间有限,无法像PC一样,将需要显示的数据一次性全部加载到内存中,再慢慢进行逐屏显示。
[0004]为了解决这一问题,现有技术中提供了解决方案:将应用中无法通过一屏显示的数据以屏的大小为单位进行分页,每次加载并显示一屏(一页)数据,当用户浏览了显示的一屏数据之后,可以点击屏幕上的翻页按钮,指示加载并显示下一屏数据。
[0005]但是这种解决方案,需要用户点击了翻页按钮之后才加载并显示下一屏数据,在用户浏览的两屏页面之间需要等待下一屏页面的加载和显示,浪费了用户的时间,降低了用户浏览数据的效率,用户体验差。

【发明内容】

[0006]出于用户在浏览通过多屏显示的页面时,点击翻页按钮之后需要等待下一屏页面的加载和显示的原因,现有技术提供的页面加载方法降低了用户浏览数据的效率。
[0007]因此在现有技术中,用户在每两屏页面之间均需要花费时间等待下一屏页面的加载和显示,这是非常令人烦恼的过程。
[0008]为此,非常需要一种改进的页面加载方法,以使用户浏览页面的效率提高。
[0009]在本上下文中,本发明的实施方式期望提供一种页面加载方法和设备。
[0010]在本发明实施方式的第一方面中,提供了一种页面加载方法,包括:在已加载页面滚动显示的过程中,对所述已加载页面的显示进度进行监控;响应于监控到所述已加载页面的当前显示进度满足预设加载触发条件,触发按照预设加载页面大小加载后续的页面数据。
[0011]在本发明实施方式的第二方面中,提供了一种页面加载设备,包括:监控模块,用于在已加载页面滚动显示的过程中,对所述已加载页面的显示进度进行监控;加载模块,用于响应于所述监控模块监控到所述已加载页面的当前显示进度满足预设加载触发条件,触发按照预设加载页面大小加载后续的页面数据。
[0012]根据本发明实施方式的一种页面加载方法和设备,可以在已加载页面滚动显示的过程中,对已加载页面的显示进度进行监控,响应于监控到已加载页面的当前显示进度满足预设加载触发条件,即触发加载后续的页面数据,那么,就能够实现在已加载数据未被完全显示且达到一定的显示进度时就触发加载后续的页面数据,这样,对数据分段进行加载既能够解决由于便携终端内存不足无法将所有数据一次性全部加载的问题,又不需要将数据分页并通过翻页按钮触发下一屏页面的加载,而是在当前加载的页面未完全显示时就加载下一部分页面数据,使得多屏页面的显示更加流畅,用户在浏览时无需等待,提高了浏览效率,为用户带来了更好的体验。
【附图说明】
[0013]通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
[0014]图1示意性地示出了根据本发明实施方式的应用场景示意图;
[0015]图2示意性地示出了根据本发明一实施例的一种页面加载方法的流程示意图;
[0016]图3示意性地示出了根据本发明一实施例的一种页面加载方法的实施方式示意图;
[0017]图4a?图4b示意性地示出了现有技术提供的页面排版布局方式与根据本发明一实施例提供的页面排版布局方式的示意图;
[0018]图5示意性地示出了根据本发明另一实施例的一种页面加载方法的流程示意图;
[0019]图6示意性地示出了根据本发明另一实施例的一种页面加载方法的实施方式示意图;
[0020]图7示意性地示出了根据本发明一实施例的一种页面加载设备的结构示意图;
[0021 ]图8示意性地示出了根据本发明又一实施例的一种页面加载设备的结构示意图;
[0022]图9示意性地示出了根据本发明实施例的一种页面加载设备的程序产品示意图。
[0023]在附图中,相同或对应的标号表不相同或对应的部分。
【具体实施方式】
[0024]下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0025]本领域技术技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0026]根据本发明的实施方式,提出了一种页面加载方法和设备。
[0027]在本文中,需要理解的是,所涉及的术语中:
[0028]1.已加载页面:从页面内容的提供源处(例如:终端本地磁盘、网络侧服务器等)下载到内存用于显示的页面数据。
[0029]2.滚动显示:针对无法通过一屏完全显示的页面,连续逐屏进行显示,滚动显示的速度由设置的自动滚动速度控制,也可以由页面浏览者根据浏览速度发出的指示控制。
[0030]此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0031]下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0032]发明概述
[0033]本发明人发现,现有技术中用户在浏览通过多屏显示的页面时,点击翻页按钮之后需要等待下一屏页面的加载和显示,这样用户在每两屏页面之间均需要花费时间等待下一屏页面的加载和显示,降低了用户浏览页面的效率。现有技术中缺乏一种改进的页面加载方法提高用户浏览页面的效率。
[0034]为此,本发明提供了一种页面加载方法和设备,页面加载过程可以包括:在已加载页面滚动显示的过程中,对该已加载页面的显示进度进行监控;响应于监控到该已加载页面的当前显示进度满足预设加载触发条件,触发按照预设加载页面大小加载后续的页面数据。
[0035]在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
[0036]应用场景总览
[0037]首先参考图1,终端101可以安装有需要通过多屏进行页面显示的第一应用软件,该第一应用软件(例如:阅读器)提供的页面内容可以存储在终端101的磁盘上,第一软件运行时,可以从磁盘上将需要进行多屏显示的页面加载到内存中;终端102可以安装有需要通过多屏进行页面显示的第二应用软件,该第二应用软件(例如:浏览器)提供的页面内容可以存储在第二应用软件对应的应用服务器103上,终端102和应用服务器103可以通过网络进行通信连接,该网络可以为局域网、广域网、移动互联网等。第二软件运行时,可以从应用服务器103上将需要进行多屏显示的页面加载到内存中。终端101和终端102可以为便携设备(例如:手机、平板、笔记本电脑等),也可以为个人电脑(PC,Personal Computer)。
[0038]示例性方法
[0039]下面结合图1的应用场景,参考图2?图6来描述根据本发明示例性实施方式的用于页面加载的方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
[0040]图2为本发明提供的一种页面加载方法的一实施例的流程示意图,在本发明提供的一种页面加载方法的一实施例中,每次加载的预设加载页面大小可以大于当前浏览窗口大小;执行主体可以为应用场景总览中的终端101和终端102,下面参照该图对本发明实施例提供的一种页面加载方法的流程进行描述。
[0041]如图2所示,本发明实施例提供的一种页面加载方法,包括如下步骤:
[0042]S201、在已加载页面滚动显示的过程中,针对最近一次加载的页面数据,对该页面数据的当前已显示页面大小进行监控。
[0043]本实施例中,优选地,可以使每次加载的预设加载页面大小大于当前
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1