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

文档序号:9202641阅读:来源:国知局
图5为本发明实施例服务器的结构示意图二 ;
[0064]图6为本发明实施例的提高数据显示速度的方法的实现流程示意图三;
[0065]图7为本发明实施例浏览器的结构不意图一;
[0066]图8为本发明实施例显示单元的结构示意图;
[0067]图9为本发明实施例的提高网页响应速度的方法的实现流程示意图四;
[0068]图10为本发明实施例浏览器的结构示意图二 ;
[0069]图11为本发明实施例1的实现流程示意图;
[0070]图12为本发明实施例2的实现流程示意图。
【具体实施方式】
[0071]下面将结合具体实施例及附图对本发明的实施方式进行详细描述。
[0072]图1为本发明实施例的提高数据显示速度的方法的实现流程示意图一,如图1所示,所述方法包括:
[0073]步骤101:服务器接收浏览器发送的信息拆分处理结果;所述信息拆分处理结果为浏览器根据用户查询信息的类型将所述用户的数据请求信息拆分后得到的数据请求子信息;
[0074]步骤102:所述服务器确定与所述数据请求子信息对应的数据信息,并根据所述数据信息的业务类型将每个所述数据信息拆分成至少两个最小数据单元;
[0075]步骤103:所述服务器将拆分后的最小数据单元分批发送至所述浏览器。
[0076]这里,当所述服务器确定与所述数据请求子信息对应的数据信息后,并确定所述数据请求子信息对应的数据信息大于预设数据量时,根据所述数据信息的业务类型将每个所述数据信息拆分成至少两个最小数据单元;
[0077]当所述服务器确定与所述数据请求子信息对应的数据信息后,并确定所述数据请求子信息对应的数据信息小于等于预设数据量时,所述服务器直接将所述数据信息发送至浏览器。
[0078]进一步地,所述服务器将拆分后的最小数据单元分批发送至所述浏览器,包括:
[0079]所述服务器确定拆分后的最小数据单元中存在相互依赖的最小数据单元时,将相互依赖的最小数据单元依次发送至浏览器,或者,将相互依赖的最小数据单元并行发送至浏览器。
[0080]进一步地,所述服务器将拆分后的最小数据单元分批发送至所述浏览器,包括:
[0081]所述服务器确定拆分后的最小数据单元中存在相互依赖的最小数据单元,并确定相互依赖的每个最小数据单元的数据量均大于预设数据量时,将相互依赖的最小数据单元依次发送至浏览器。
[0082]进一步地,所述服务器将拆分后的最小数据单元分批发送至所述浏览器,包括:
[0083]所述服务器确定拆分后的最小数据单元中存在相互依赖的最小数据单元时,并确定相互依赖的所有最小数据单元的累加数据量小于等于预设数据量时,将相互依赖的最小数据单元并行发送至浏览器。
[0084]这里,所述服务器在处理具有相互依赖关系的最小数据单元时,尽可能地同时将具有相互依赖关系的所有最小数据单元同时发送至浏览器,若具有相互依赖关系的最小数据单元的数据量超过预设数据量,则所述服务器尽可能将具有相互依赖关系的所有最小数据单元以最短的间隔时间、顺序发送至浏览器,以便于浏览器即时显示。
[0085]另外,在实际应用过程中,所述服务器将所有最小数据单元分批发送浏览器的过程中,向所述浏览器发送的每一批的最小数据单元,可以为单个最小数据单元,也可以为组合后的最小数据单元,只要每一批发送的数据量小于第二预设条件即可。
[0086]为实现上述方法,本发明实施例还提供了一种服务器,如图2所示,所述服务器包括:
[0087]信息接收单元21,用于接收浏览器发送的信息拆分处理结果;所述信息拆分处理结果为浏览器根据用户查询信息的类型将所述用户的数据请求信息拆分后得到的数据请求子信息;
[0088]拆分单元22,用于确定与所述数据请求子信息对应的数据信息,并根据所述数据信息的业务类型将每个所述数据信息拆分成至少两个最小数据单元;
[0089]信息发送单元23,用于将拆分后的最小数据单元分批发送至所述浏览器。
[0090]进一步地,如图3所示,所述信息发送单元23包括:
[0091]确定子单元231,用于确定拆分后的最小数据单元中存在相互依赖的最小数据单元;
[0092]信息发送子单元232,用于将相互依赖的最小数据单元依次发送至浏览器,或者,将相互依赖的最小数据单元同时发送至浏览器。
[0093]进一步地,所述信息发送单元包括:
[0094]确定子单元,还用于确定拆分后的最小数据单元中存在相互依赖的最小数据单元,并确定相互依赖的每个最小数据单元的数据量均大于预设数据量时,触发信息发送子单元;
[0095]所述信息发送子单元,用于将相互依赖的最小数据单元依次发送至浏览器。
[0096]进一步地,所述信息发送单元包括:
[0097]确定子单元,还用于确定拆分后的最小数据单元中存在相互依赖的最小数据单元,并确定相互依赖的所有最小数据单元的累加数据量小于等于预设数据量时,触发信息发送子单兀;
[0098]所述信息发送子单元,用于将相互依赖的最小数据单元并行发送至浏览器。
[0099]图4为本发明实施例的提高数据显示速度的方法的实现流程示意图二,如图4所示,所述方法包括:
[0100]步骤401:服务器接收浏览器发送的数据请求信息;
[0101]步骤402:所述服务器确定与所述数据请求信息对应的数据信息,并根据所述数据信息的业务类型将所述数据信息拆分成至少两个最小数据单元;
[0102]步骤403:所述服务器将拆分后的最小数据单元分批发送至所述浏览器。
[0103]这里,当所述服务器确定与所述数据请求信息对应的数据信息后,并确定所述数据请求信息对应的数据信息大于预设数据量时,根据所述数据信息的业务类型将每个所述数据信息拆分成至少两个最小数据单元;
[0104]当所述服务器确定与所述数据请求信息对应的数据信息后,并确定所述数据请求信息对应的数据信息小于等于预设数据量时,所述服务器直接将所述数据信息发送至浏览器。
[0105]本发明实施例还提供了一种服务器,如图5所示,所述服务器包括:
[0106]信息接收单元51,用于接收浏览器发送的数据请求信息;
[0107]拆分单元52,用于确定与所述数据请求信息对应的数据信息,并根据所述数据信息的业务类型将所述数据信息拆分成至少两个最小数据单元;
[0108]信息发送单元53,用于将拆分后的最小数据单元分批发送至所述浏览器。
[0109]图6为本发明实施例的提高数据显示速度的方法的实现流程示意图三,如图6所示,所述方法包括:
[0110]步骤601:浏览器确定数据请求信息为不同类型时,根据所述数据请求信息中的查询信息的类型将所述数据请求信息拆分成至少两个数据请求子信息发送至服务器;
[0111]步骤602:所述浏览器分批接收并显示所述服务器发送的数据拆分处理结果;所述数据拆分处理结果为服务器根据数据信息的业务类型将与数据请求子信息对应的所述数据信息进行拆分后得到的最小数据单元。
[0112]这里,当所述浏览器确定数据请求信息为相同类型时,直接将所述数据请求信息发送至服务器。
[0113]进一步地,所述浏览器分批接收并显示所述服务器发送的数据拆分处理结果,包括:
[0114]所述浏览器确定接收到的最小数据单元中存在相互依赖的最小数据单元时,待相互依赖的最小数据单元全部接收完毕后显示所述相互依赖的最小数据单元;或者,
[0115]所述浏览器确定接收到的最小数据单元中不存在相互依赖的最小数据单元时,SP时显示所述最小数据单元。
[0116]本发明实施例还提供了一种浏览器,如图7所示,所述浏览器包括:
[0117]拆分单元71,用于确定数据请求信息为不同类型时,根据所述数据请求信息中的查询信息的类型将所述数据请求信息拆分成至少两个数据请求子信息发送至服务器;
[0118]显示单元72,用于分批接收并显示所述服务器发送的数据拆分处理结果;所述数据拆分处理结果为服务器根据数据信息的业务类型将与数据请求子信息对应的所述数据信息进行拆分后得到的最小数据单元。
[0119]进一步地,如图8所示所述显示单元72包括:
[0120]确定子单元721,用于确定接收到的最小数据单元中存在相互依赖的最小数据单元时,触发显示子单元;
[0121]所述显示子单元722,用于待相互依赖的最小数据单元全部接收完毕后显示所述相互依赖的最小数据单元;还用于即时显示所述最小数据单元。
[0122]进一步地,所述显示单元72包括:
[0123]确定子单元,用于确定接收到的最小数据单元中不存在相互依赖的最小数据单元时,触发显示子单元;
[0124]所述显示子单元,还用于即时显示所述最小数据单元。
[0125]图9为本发明实施例的提高数据显示速度的方法的实现流程示意图四,如图9所示,包括
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1