[发明专利]一种实时加载网页中业务数据的方法和系统在审

专利信息
申请号: 201410053942.6 申请日: 2014-02-18
公开(公告)号: CN104850560A 公开(公告)日: 2015-08-19
发明(设计)人: 刘吉 申请(专利权)人: 北京京东尚科信息技术有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京德琦知识产权代理有限公司 11018 代理人: 牛峥;王丽琴
地址: 100080 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实时 加载 网页 业务 数据 方法 系统
【说明书】:

技术领域

发明涉及网络技术领域,尤其涉及一种实时加载网页中业务数据的方法和系统。

背景技术

在现有技术中浏览器通过以下两种方式记载网页中的业务数据:

第一种:浏览器发起一个浏览网页的网络连接请求,服务器接收到该浏览器的请求后,根据页面框架定义的业务数据块从多个业务模块获取相应的业务数据,然后把获取的所有业务数据和页面框架代码进行处理,生成完整的页面数据,返回给浏览器;浏览器接收页面数据后,服务器会断开本次网络连接;浏览器解析页面数据,并渲染成最终的页面后显示。以通过浏览器获取一个商家主页为例,浏览器首先发送一个商家主页的网络请求,服务器接收到该请求后,会依照业务执行的前后顺序,从多个业务模块获取相应的业务数据,比如先从用户模块获取商家的头像信息,然后从皮肤模块中获取商家自定义的皮肤,再从插件模块中获取商家购买的插件信息等等,然后处理所有的业务数据和页面框架,生成一个完整的页面数据,服务器将该页面数据发送至浏览器,由浏览器渲染后显示页面。

此种方式中,浏览器发起页面连接请求后,需要一直等待服务器反馈完整的页面数据,当服务器后台获得多个业务模块的业务数据很慢或者调用的某个业务模块返回数据很慢时,服务器生成完整的页面代码也会很慢,这会导致在此过程中没有数据从服务器返回至浏览器,即使有的业务数据已获取完成也不能发送至浏览器显示,使得浏览器一直处于等待状态,此时,浏览器显示给用户的界面仅是白板页面。

第二种:浏览器发起浏览网页的第一网络连接请求,第一网络连接请求包括页面框架请求,服务器接收到浏览器的请求后,立即将页面框架数据返回给浏览器,此时服务器不做任何的业务处理并在浏览器接收完页面框架数据后,断开本次网络连接。浏览器解析服务器返回的页面框架数据,根据页面框架定义的业务数据块,浏览器建立对应每个业务数据块的第二网络连接请求,为每个业务数据块请求业务数据,并将第二网络连接请求发送至服务器;服务器接收请求后,分别处理每个业务数据块连接请求对应的业务,然后返回相应的业务数据给浏览器,并断开响应的网络连接;浏览器解析渲染业务数据到页面框架对应的业务数据块上,从而形成显示的网页。仍以通过浏览器获取一个商家主页为例,浏览器首先发送第一网络连接请求,请求获取页面框架;服务器接收到浏览器的请求后,立即将页面框架代码返回给浏览器,并在浏览器接收完页面框架代码后,断开本次网络连接;浏览器解析服务器返回的页面框架数据,根据页面框架定义的业务数据块,浏览器建立对应每个业务数据块的第二网络连接请求,如对应头像信息数据块发送头像数据块的第二网络连接请求,对应皮肤数据块发送皮肤数据块的第二网络连接请求,对应插件信息数据块发送插件信息数据块的第二网络连接请求等等,服务器根据收到的第二网络连接请求对应的从用户模块、皮肤模块、插件模块等业务模块获取相应的业务数据,并将业务数据发送至浏览器,由浏览器解析渲染业务数据到页面框架对应的业务数据块上,从而形成显示的网页。

采用此种方式可以较快的从服务器获得页面框架数据,通过渲染页面框架,从而不用显示页面白板,增加用户体验;但是,需要对应页面框架的多个业务数据块,必须对应的发送多个第二网络连接请求,这会导致增加浏览器和服务器之间的网络连接数量。而对于浏览器而言,一般浏览器和服务器之间同时可并发的网络连接数量是有限的,如IE浏览器的并发网络连接数量为2个,chrome浏览器的并发网络连接数量为6个,firefox浏览器的并发网络连接数量为4个,当实际网络连接数量大于浏览器的上限时,多余的请求必须等待浏览器执行完前面的请求,才能发送后续的请求,从而造成延迟。

发明内容

本发明提供了一种实时加载网页中业务数据的方法和系统,以提高网页的加载速度,并节省浏览器和服务器之间的网络连接数。

本发明采用的技术手段如下:

一种实时加载网页中业务数据的方法,包括:

步骤A:浏览器与服务器建立网络连接,并向服务器发送网页页面请求;

步骤B:服务器接收到所述网页页面请求后,存储网络连接信息,将页面框架数据发送至浏览器,并根据页面框架定义的业务数据块从多个业务模块并行获取相应的业务数据,且每当一个业务数据块对应的业务数据获取完成后,根据存储的所述网络连接信息,将业务数据以及该业务数据对应的数据块信息发送至浏览器,直至所有的业务数据及对应的数据块信息均发送至浏览器后,服务器断开网络连接;

步骤C:浏览器解析页面框架数据,渲染显示页面框架,并实时解析和渲染接收到的业务数据,根据该业务数据对应的数据块信息形成页面信息进行显示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司,未经北京京东尚科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410053942.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top