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

文档序号:9219839阅读:来源:国知局
中的加载状态替换为展示所述第二数据。
[0105]在本发明实施例中,可以监听接收到的响应报文,判断该报文的是否为接收第二应用的网络请求所对应的服务器返回的响应报文,如果是,则拦截该响应报文,然后通知第二应用不用等待其网络请求的报文。那么第一应用解析该响应报文。然后从该响应报文中提取第二数据。然后第一应用可将该第二数据封装为适配当前展示页面可展示的格式的数据,即可利用该封装后的数据在当前页面展示。
[0106]比如对于浏览器,浏览器可将第二数据封装为网页文档,然后在当前页面重新渲染该网页文档,即可在当前展示页面展示第二数据。
[0107]当然,也可以由第二应用接收上述第二数据,然后第二应用再将该第二应用发送给第一应用。然后第一应用可将该第二数据封装为适配当前展示页面可展示的格式的数据,即可利用该封装后的数据在当前页面展示。
[0108]步骤240,当第一应用接收到所述第一数据后,将当前的展示页面中展示的第二数据替换为所述第一数据。
[0109]本发明实施例在低网速的网络环境下,由在当前用户打开的第一应用后,由该第一应用发起网络请求以获取第一数据时,如果该第一数据的数据量较大,则第一应用获取该第一数据速度慢,使第一应用当前展示页面长时间处于加载状态,那么用户则会长时间看到空白的展示页面,而本发明实施例可通过第二应用从服务器中获取数据量小的第二数据,而数据量下的第二数据在低网速网络环境下也可以快速传输给移动终端,从而第一应用可将当前展示页面中的加载状态替换为展示所述第二数据,同时还从网络中获取第一数据,当获取到第一数据后,将当前展示页面中的第二数据替换为所述第一数据。如此,可以在用户等待第二数据的过程中展示第一数据,为用户提供丰富的信息,降低用户看到的空白时间,增强用户体验。
[0110]实施例三
[0111]参照图3,其示出了本发明实施例的一种数据展示方法的流程示意图,具体可以包括:
[0112]步骤310,监听第一应用对第一数据的网络请求;
[0113]步骤320,如果监听到第一应用的所述网络请求,则判断当前网络环境是否为低网速网速网络环境;如果当前网络环境是低网速网速网络环境,则进入步骤330。
[0114]步骤330,从指定存储位置,读取预存的第二数据,并将当前展示页面中的加载状态替换为展示所述第二数据;
[0115]在本发明实施例中,可预先将需要展示的数据存储在指定存储位置,比如用户在上次访问的历史数据直接存储在指定存储位置,用户在第二次访问时,由于低网速网络环境,得到最新的第一数据比较慢,其当前展示页面无法及时展示新的数据,那么可以在等待获取到最新的第一数据之前,直接从指定存储位置读取上次访问的历史数据,将当前展示页面的加载状态替换为所述历史数据进行展示。
[0116]当然,所述指定存储位置也可以指定其他应用的存储内容,比如相册的图片存储位置。本发明实施例可以在等待第一数据的过程中,从相册的图片存储位置中,提取一张或者多张图片,将该一张或多张图片封装为第一应用可以展示的格式,然后将当前展示页面中的加载状态替换为展示上述图片。
[0117]步骤340,当第一应用接收到所述第一数据后,将当前的展示页面中展示的第二数据替换为所述第一数据。
[0118]本发明实施例在低网速的网络环境下,由在当前用户打开的第一应用后,由该第一应用发起网络请求以获取第一数据时,如果该第一数据的数据量较大,则第一应用获取该第一数据速度慢,使第一应用当前展示页面长时间处于加载状态,那么用户则会长时间看到空白的展示页面,而本发明实施例可通过从指定位置获取第二数据,不用依赖网络数据,从而第一应用可将当前展示页面中的加载状态替换为展示所述第二数据,同时还从网络中获取第一数据,当获取到第一数据后,将当前展示页面中的第二数据替换为所述第一数据。如此,可以在用户等待第二数据的过程中展示第一数据,为用户提供丰富的信息,降低用户看到的空白时间,增强用户体验。
[0119]实施例四
[0120]参照图4,其示出了本发明实施例的一种数据展示方法的流程示意图,具体可以包括:
[0121]请求监听模块410,适于监听第一应用对第一数据的网络请求;
[0122]网络环境判断模块420,适于如果监听到第一应用的所述网络请求,则判断当前网络环境是否为低网速网速网络环境;
[0123]替换展示模块430,适于如果当前网络环境是低网速网速网络环境,则获取第二数据,并将当前展示页面中的加载状态替换为展示所述第二数据;
[0124]还原展示模块440,适于当第一应用接收到所述第一数据后,将当前的展示页面中展示的第二数据替换为所述第一数据。
[0125]优选的,所述第一应用包括浏览器,所述当前的展示页面包括tab页面。
[0126]优选的,所述替换展示模块包括:
[0127]第一替换展示模块,适于将第二数据转换为网页文档,重新在所述tab页面进行植染。
[0128]优选的,所述网络环境判断模块包括:
[0129]请求响应判断模块,适于判断针对所述网络请求的响应时延是否大于第二阈值,如果所述响应时间时延大于第二阈值,则确定当前网络环境是低网速网速网络环境。
[0130]实施例五
[0131]参照图5,其示出了本发明实施例的一种数据展示方法的流程示意图,具体可以包括:
[0132]请求监听模块510,适于监听第一应用对第一数据的网络请求;
[0133]网络环境判断模块520,适于如果监听到第一应用的所述网络请求,则判断当前网络环境是否为低网速网速网络环境;
[0134]替换展示模块530,具体包括:
[0135]第二应用资源获取模块542,适于如果当前网络环境是低网速网速网络环境,则通过第二应用获取第二数据,并将当前展示页面中的加载状态替换为展示所述第二数据;所述第二数据的数据量小于第一阈值;
[0136]还原展示模块540,适于当第一应用接收到所述第一数据后,将当前的展示页面中展示的第二数据替换为所述第一数据。
[0137]实施例五
[0138]参照图6,其示出了本发明实施例的一种数据展示方法的流程示意图,具体可以包括:
[0139]请求监听模块610,适于监听第一应用对第一数据的网络请求;
[0140]网络环境判断模块620,适于如果监听到第一应用的所述网络请求,则判断当前网络环境是否为低网速网速网络环境;
[0141]替换展示模块630,具体包括:
[0142]第二数据读取模块632,适于如果当前网络环境是低网速网速网络环境,则从指定存储位置,读取预存的第二数据,并将当前展示页面中的加载状态替换为展示所述第二数据;
[0143]还原展示模块640,适于当第一应用接收到所述第一数据后,将当前的展示页面中展示的第二数据替换为所述第一数据。
[0144]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0145]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0146]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0147]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1