一种情境感知的移动Web应用协议切换方法与流程

文档序号:12183027阅读:来源:国知局

技术特征:

1.一种情境感知的移动Web应用协议切换方法,其步骤为:

1)当一客户端访问Web应用时,服务器端监控该客户端当前的网络状态;

2)服务器端提取该客户端当前访问页面的页面特征;

3)服务器端的根据所述网络状况以及所述页面特征,为该客户端确定当前的最佳传输协议。

2.如权利要求1所述的方法,其特征在于,该客户端访问页面的主HTML资源时,服务器保持当前传输协议不变,并根据传输该主HTML资源时建立的TCP链接以及在该TCP链接上传输的数据包确定该客户端的当前网络状态。

3.如权利要求2所述的方法,其特征在于,服务器端根据所述网络状态和所述页面特征,为该客户端访问当前页面的非主HTML资源确定最佳传输协议。

4.如权利要求1或2或3所述的方法,其特征在于,所述页面特征包括页面的资源数目以及每个资源的大小。

5.如权利要求1或2或3所述的方法,其特征在于,获取当前访问页面的所述页面特征的方法为:对于静态页面,根据当前访问页面的访问历史记录获取当前访问页面的所述页面特征。

6.如权利要求1或2或3所述的方法,其特征在于,获取当前访问页面的所述页面特征的方法为:首先根据页面的url离线建立一预测模型,然后利用该预测模型查询与当前访问页面url相似的页面,根据该页面的页面特征预估当前访问页面的所述页面特征。

7.如权利要求1或2或3所述的方法,其特征在于,获取当前访问页面的所述页面特征的方法为:首先解析当前访问页面的主HTML资源以及其他资源,然后对主HTML资源中CSS资源的数目、JS资源的数目、图片资源的数目,建立一个多元线性的模型;然后利用该模型获取当前访问页面的所述页面特征。

8.如权利要求1所述的方法,其特征在于,服务器端利用一协议选择模型为该客户端确定当前的最佳传输协议;其中,所述协议选择模型的建立方法为:利用决策树算法根据模拟环境下测得的页面在不同网络环境以及使用不同传输协议页面加载的数据构建一棵决策树;其中,该决策树的每一非叶子节点代表一不同的网络特征,叶子节点代表决策的结果;所述网络特征包括一组所述网络状态和所述页面特征。

9.如权利要求1或8所述的方法,其特征在于,所述网络状态包括当前网络的带宽、丢包率以及网络延迟。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1