数据展示方法和装置的制造方法

文档序号:9219839阅读:256来源:国知局
数据展示方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体涉及一种数据展示方法和装置。
【背景技术】
[0002]随着技术的发展,很多移动终端都能通过无线网络接入inter网。比如通过浏览器访问网站,通过新闻应用观看新闻等。但是如果无线网络不流畅时,而应用请求的网络资源数据量大,则应用的当前展示页面会处于加载状态,在用户的等待过程中,应用的当前展示页面没有任何内容,用户对信息的浏览完全处于空白状态。

【发明内容】

[0003]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据展示装置和相应的数据展示方法。
[0004]依据本发明的一个方面,本发明公开了一种数据展示方法,包括:
[0005]监听第一应用对第一数据的网络请求;
[0006]如果监听到第一应用的所述网络请求,则判断当前网络环境是否为低网速网速网络环境;
[0007]如果当前网络环境是低网速网速网络环境,则获取第二数据,并将当前展示页面中的加载状态替换为展示所述第二数据;
[0008]当第一应用接收到所述第一数据后,将当前的展示页面中展示的第二数据替换为所述第一数据。
[0009]优选的,所述获取第二数据,包括:
[0010]通过第二应用获取第二数据;所述第二数据的数据量小于第一阈值。
[0011]优选的,所述通过第二应用获取第二数据包括:
[0012]在系统后台中触发第二应用针对第二数据的网络请求;
[0013]拦截服务器返回给第二应用的第二数据。
[0014]优选的,所述获取第二数据包括:
[0015]从指定存储位置,读取预存的第二数据。
[0016]优选的,所述第一应用包括浏览器,所述当前的展示页面包括tab页面。
[0017]优选的,所述将当前展示页面中的加载状态替换为展示所述第二数据包括:
[0018]将第二数据转换为网页文档,重新在所述tab页面进行渲染。
[0019]优选的,所述判断当前网络环境是否为低网速网速网络环境包括:
[0020]判断针对所述网络请求的响应时延是否大于第二阈值,如果所述响应时间时延大于第二阈值,则确定当前网络环境是低网速网速网络环境。
[0021]本发明还公开了一种数据展示装置,包括:
[0022]请求监听模块,适于监听第一应用对第一数据的网络请求;
[0023]网络环境判断模块,适于如果监听到第一应用的所述网络请求,则判断当前网络环境是否为低网速网速网络环境;
[0024]替换展示模块,适于如果当前网络环境是低网速网速网络环境,则获取第二数据,并将当前展示页面中的加载状态替换为展示所述第二数据;
[0025]还原展示模块,适于当第一应用接收到所述第一数据后,将当前的展示页面中展示的第二数据替换为所述第一数据。
[0026]优选的,所述替换展示模块包括:
[0027]第二应用资源获取模块,适于通过第二应用获取第二数据;所述第二数据的数据量小于第一阈值。
[0028]优选的,所述第二应用资源获取模块包括:
[0029]第二数据获取模块,适于在系统后台中触发第二应用针对第二数据的网络请求;
[0030]拦截模块,适于拦截服务器返回给第二应用的第二数据。
[0031]优选的,所述替换展示模块包括:
[0032]第二数据读取模块,适于从指定存储位置,读取预存的第二数据。
[0033]优选的,所述第一应用包括浏览器,所述当前的展示页面包括tab页面。
[0034]优选的,所述替换展示模块包括:
[0035]第一替换展示模块,适于将第二数据转换为网页文档,重新在所述tab页面进行渲染。
[0036]优选的,所述网络环境判断模块包括:
[0037]请求响应判断模块,适于判断针对所述网络请求的响应时延是否大于第二阈值,如果所述响应时间时延大于第二阈值,则确定当前网络环境是低网速网速网络环境。
[0038]根据本发明的一种数据展示方法可以在低网速的情况下,当前用户打开的第一应用中,由该第一应用发起网络请求以获取数据量大的第一数据时,获取可以更快进行展示的第二数据,采用该第二数据替换当前展示页面的加载状态,同时还获取第一数据,由此解决了第一数据的数据量较大,而第一应用获取该第一数据速度慢,使第一应用当前展示页面长时间处于加载状态的问题,取得了在由于第一应用对第一数据获取较慢,在第一数据展示之前,可以将当前展示页面长时间的加载状态替换为具体的第二数据进行展示,给用户提供多方面的信息,减少用户看到的空白时间,增强用户体验的有益效果。
[0039]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0040]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0041]图1示出了根据本发明一个实施例的一种数据展示方法的流程示意图;
[0042]图2示出了根据本发明一个实施例的一种数据展示方法的流程示意图;
[0043]图3示出了根据本发明一个实施例的一种数据展示方法的流程示意图;
[0044]图4示出了根据本发明一个实施例的一种数据展示装置的结构示意图;
[0045]图5示出了根据本发明一个实施例的一种数据展示装置的结构示意图;
[0046]以及图6示出了根据本发明一个实施例的一种数据展示装置的结构示意图。
【具体实施方式】
[0047]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0048]本发明实施例的核心思想之一在于,在低网速的网络环境下,由在当前用户打开的第一应用后,由该第一应用发起网络请求以获取第一数据时,如果该第一数据的数据量较大,则第一应用获取该第一数据速度慢,使第一应用当前展示页面长时间处于加载状态,那么用户则会长时间看到空白的展示页面,而本发明则通过获取可以快速进行展示的第二数据,将当前展示页面中的加载状态替换为展示所述第二数据,同时还从网络中获取第一数据,当获取到第一数据后,将当前展示页面中的第二数据替换为所述第一数据。如此,可以在用户等待第二数据的过程中展示第一数据,为用户提供丰富的信息,降低用户看到的空白时间,增强用户体验。
[0049]实施例一
[0050]参照图1,其示出了本发明实施例的一种数据展示方法的流程示意图,具体可以包括:
[0051]步骤110,监听第一应用对第一数据的网络请求;
[0052]在本发明实施例中,在移动终端的第一应用启动后,监听第一应用发起的网络请求,该网络请求用于向服务器请求第一数据,该第一数据在第一应用获取到后,展示在第一应用的展示页面中。
[0053]其中,前述的第一应用可以为移动终端中的各种应用,比如浏览器、游戏应用、新闻应用、视频应用等各种应用。该第一应用可以为访问任意网络资源的应用。
[0054]在实际应用中,本发明实施例监听的第一应用为当前系统的焦点应用,即第一应用的窗口在顶层,该窗口当前展示给用户浏览或者操作。后台运行的应用不在本发明实施例的监控范围之内。
[0055]比如对于浏览器,用户在浏览器中输入网址后点击确定,或者在某个页面点击一个链接,即向服务器发出网络请求,以请求服务器返回相应的网页文档。又比如,对于新闻应用,用户点击进某个新闻时,也是向服务器发出网络请求,以请求服务器返回相应的新闻内容。本发明则监听上述网络请求。
[0056]其中,前述的移动终端可以包括手机等可以使用无线网络的移动终端。前述无线网络包括移动通信网络,比如2G、3G、4G网络,也可以为wifi网络等无线网络。
[0057]步骤120,如果监听到第一应用的所述网络请求,则判断当前网络环境是否为低网速网速网络环境;如果当前网络环境是低网速网速网络环境,则进入步骤130。
[0058]如果没监听到第一应用对第一数据的网络请求,则不进入后续步骤。
[0059]在本发明实施例中,第一应用的发出网络请求到服务
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1