一种提高数据显示速度的方法及系统、服务器、浏览器的制造方法

文档序号:9202641阅读:537来源:国知局
一种提高数据显示速度的方法及系统、服务器、浏览器的制造方法
【技术领域】
[0001]本发明涉及数据显示技术,尤其涉及一种提高数据显示速度的方法及系统、服务器、浏览器。
【背景技术】
[0002]随着技术发展,互联网应用越来越普遍,应用场景下,用户侧通过浏览器向服务器请求数据时,浏览器将对应于所述用户的请求消息发送至服务器进行处理,所述服务器对用户的请求消息对应的数据进行处理后,将处理结果返回至所述浏览器进行显示,在上述过程中,由于数据量大,所述服务器对数据进行计算以及所述服务器将计算结果返回至浏览器的响应时间较长,且只有当所有数据全部返回至浏览器时,用户侧才能浏览,因此,数据的响应速度较慢,数据的显示速度较慢,用户体验较差。

【发明内容】

[0003]为解决现有存在的技术问题,本发明实施例提供了一种提高数据显示速度的方法及系统、服务器、浏览器,能降低用户等待时间,提升用户体验。
[0004]本发明的技术方案是这样实现的:本发明提供了一种提高数据显示速度的方法,包括:
[0005]服务器接收浏览器发送的信息拆分处理结果;所述信息拆分处理结果为浏览器根据用户查询信息的类型将所述用户的数据请求信息拆分后得到的数据请求子信息;
[0006]所述服务器确定与所述数据请求子信息对应的数据信息,并根据所述数据信息的业务类型将每个所述数据信息拆分成至少两个最小数据单元;
[0007]所述服务器将拆分后的最小数据单元分批发送至所述浏览器。
[0008]进一步地,所述服务器将拆分后的最小数据单元分批发送至所述浏览器,包括:
[0009]所述服务器确定拆分后的最小数据单元中存在相互依赖的最小数据单元时,将相互依赖的最小数据单元依次发送至浏览器,或者,将相互依赖的最小数据单元并行发送至浏览器。
[0010]进一步地,所述服务器将拆分后的最小数据单元分批发送至所述浏览器,包括:
[0011]所述服务器确定拆分后的最小数据单元中存在相互依赖的最小数据单元,并确定相互依赖的每个最小数据单元的数据量均大于预设数据量时,将相互依赖的最小数据单元依次发送至浏览器。
[0012]进一步地,所述服务器将拆分后的最小数据单元分批发送至所述浏览器,包括:
[0013]所述服务器确定拆分后的最小数据单元中存在相互依赖的最小数据单元时,并确定相互依赖的所有最小数据单元的累加数据量小于等于预设数据量时,将相互依赖的最小数据单元并行发送至浏览器。
[0014]本发明还提供了一种提高数据显示速度的方法,包括:
[0015]服务器接收浏览器发送的数据请求信息;
[0016]所述服务器确定与所述数据请求信息对应的数据信息,并根据所述数据信息的业务类型将所述数据信息拆分成至少两个最小数据单元;
[0017]所述服务器将拆分后的最小数据单元分批发送至所述浏览器。
[0018]本发明又提供了一种提高数据显示速度的方法,包括:
[0019]浏览器确定数据请求信息为不同类型时,根据所述数据请求信息中的查询信息的类型将所述数据请求信息拆分成至少两个数据请求子信息发送至服务器;
[0020]所述浏览器分批接收并显示所述服务器发送的数据拆分处理结果;所述数据拆分处理结果为服务器根据数据信息的业务类型将与数据请求子信息对应的所述数据信息进行拆分后得到的最小数据单元。
[0021]进一步地,所述浏览器分批接收并显示所述服务器发送的数据拆分处理结果,包括:
[0022]所述浏览器确定接收到的最小数据单元中存在相互依赖的最小数据单元时,待相互依赖的最小数据单元全部接收完毕后显示所述相互依赖的最小数据单元;或者,
[0023]所述浏览器确定接收到的最小数据单元中不存在相互依赖的最小数据单元时,SP时显示所述最小数据单元。
[0024]本发明还提供了一种提高数据显示速度的方法,包括:
[0025]浏览器确定数据请求信息为相同类型时,将所述数据请求信息发送至服务器;
[0026]所述浏览器分批接收并显示所述服务器发送的数据拆分处理结果;所述数据拆分处理结果为服务器根据数据信息的业务类型将与所述数据请求信息对应的所述数据信息进行拆分后得到的最小数据单元。
[0027]本发明还提供了一种服务器,包括:
[0028]信息接收单元,用于接收浏览器发送的信息拆分处理结果;所述信息拆分处理结果为浏览器根据用户查询信息的类型将所述用户的数据请求信息拆分后得到的数据请求子信息;
[0029]拆分单元,用于确定与所述数据请求子信息对应的数据信息,并根据所述数据信息的业务类型将每个所述数据信息拆分成至少两个最小数据单元;
[0030]信息发送单元,用于将拆分后的最小数据单元分批发送至所述浏览器。
[0031]进一步地,所述信息发送单元包括:
[0032]确定子单元,用于确定拆分后的最小数据单元中存在相互依赖的最小数据单元;
[0033]信息发送子单元,用于将相互依赖的最小数据单元依次发送至浏览器,或者,将相互依赖的最小数据单元同时发送至浏览器。
[0034]进一步地,所述信息发送单元包括:
[0035]确定子单元,还用于确定拆分后的最小数据单元中存在相互依赖的最小数据单元,并确定相互依赖的每个最小数据单元的数据量均大于预设数据量时,触发信息发送子单元;
[0036]所述信息发送子单元,用于将相互依赖的最小数据单元依次发送至浏览器。
[0037]进一步地,所述信息发送单元包括:
[0038]确定子单元,还用于确定拆分后的最小数据单元中存在相互依赖的最小数据单元,并确定相互依赖的所有最小数据单元的累加数据量小于等于预设数据量时,触发信息发送子单兀;
[0039]所述信息发送子单元,用于将相互依赖的最小数据单元并行发送至浏览器。
[0040]本发明还提供了一种服务器,包括:
[0041]信息接收单元,用于接收浏览器发送的数据请求信息;
[0042]拆分单元,用于确定与所述数据请求信息对应的数据信息,并根据所述数据信息的业务类型将所述数据信息拆分成至少两个最小数据单元;
[0043]信息发送单元,用于将拆分后的最小数据单元分批发送至所述浏览器。
[0044]本发明还提供了一种浏览器,包括:
[0045]拆分单元,用于确定数据请求信息为不同类型时,根据所述数据请求信息中的查询信息的类型将所述数据请求信息拆分成至少两个数据请求子信息发送至服务器;
[0046]显示单元,用于分批接收并显示所述服务器发送的数据拆分处理结果;所述数据拆分处理结果为服务器根据数据信息的业务类型将与数据请求子信息对应的所述数据信息进行拆分后得到的最小数据单元。
[0047]进一步地,所述显示单元包括:
[0048]确定子单元,用于确定接收到的最小数据单元中存在相互依赖的最小数据单元时,触发显示子单元;
[0049]所述显示子单元,用于待相互依赖的最小数据单元全部接收完毕后显示所述相互依赖的最小数据单元。
[0050]进一步地,所述显示单元包括:
[0051]确定子单元,用于确定接收到的最小数据单元中不存在相互依赖的最小数据单元时,触发显示子单元;
[0052]所述显示子单元,还用于即时显示所述最小数据单元。
[0053]本发明还提供了一种浏览器,包括:
[0054]信息发送单元,用于确定数据请求信息为相同类型时,将所述数据请求信息发送至服务器;
[0055]显示单元,用于分批接收并显示所述服务器发送的数据拆分处理结果;所述数据拆分处理结果为服务器根据数据信息的业务类型将与所述数据请求信息对应的数据信息进行拆分后得到的最小数据单元。
[0056]本发明还提供了一种提高数据显示速度的系统,包括:以上所述的服务器、以及与所述服务器进行信息交互时对应的、以上所述的浏览器。
[0057]本发明实施例提高数据显示速度的方法及系统、服务器、浏览器,能通过浏览器将用户的数据请求信息进行拆分,并将拆分后的数据请求子信息发送至服务器,服务器能根据业务类型将对应于所述数据请求子信息的数据信息拆分成最小数据单元,并分批发送至所述浏览器,所述浏览器将接收到的最小数据单元即时显示,如此,降低了用户等待时间,提升了用户体验。
[0058]另外,由于服务器将数据量较大的数据信息拆分成多个最小数据单元,分批发送,因此,当网络条件较差时,能避免大块数据重发,提高了浏览器/服务器应用的可靠性。
【附图说明】
[0059]图1为本发明实施例的提高数据显示速度的方法的实现流程示意图一;
[0060]图2为本发明实施例服务器的结构示意图一;
[0061]图3为本发明实施例信息发送单元的结构示意图;
[0062]图4为本发明实施例的提高数据显示速度的方法的实现流程示意图二 ;
[0063]
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1