[发明专利]一种实现增量传输的网页模板的生成方法和装置有效
申请号: | 201310612919.1 | 申请日: | 2013-11-26 |
公开(公告)号: | CN103593467B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 周向根;郑海洪;翟光亚 | 申请(专利权)人: | 优视科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司11134 | 代理人: | 宋子良,张奇巧 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 增量 传输 网页 模板 生成 方法 装置 | ||
技术领域
本发明涉及浏览器领域,具体而言,涉及一种实现增量传输的网页模板的生成方法和装置。
背景技术
对于C/S架构的手机浏览器,当用户使用浏览器浏览网页时,浏览器通过在本地缓存网页模板,服务端只需要传输网页的增量编码数据,从而达到节约网络数据传输提高浏览速度的效果。
在实际应用中,并不是所有的网页都利用缓存的网页模板,对于是否利用缓存的网页模板,往往决定于模板与网页之间的增量编码数据的大小,如果模板与网页之间的增量编码数据小,则利用缓存的网页模板,如果模板与网页之间的增量编码数据不够小,则不利用缓存的网页模板,创建新的网页模板。在现有技术中,在确定是否需要生成新的网页模板时,如果按照增量编码数据的大小进行判断,则需要计算每个网页模板对于网页的增量编码数据,如果缓存有大量网页模板,会导致系统开销比较大。
针对现有技术中在实现增量传输生成网页模板时系统开销比较大的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种实现增量传输的网页模板的生成方法和装置,以解决现有技术中在实现增量传输生成网页模板时系统开销比较大的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种用于实现增量传输的网页模板的生成方法。该生成方法包括:获取网页的网页数据;对网页数据生成哈希值标签;查找与哈希值标签对应的网页模板;计算查找到的网页模板与网页之间的增量编码数据;根据计算得到的增量编码数据确定是否生成新的网页模板。
进一步地,对网页数据生成哈希值标签包括:根据网页数据生成哈希值,按照预设规则对哈希值进行排列,根据域名和对排列后的哈希值取前缀得到多个哈希值标签;查找与哈希值标签对应的网页模板包括:根据哈希值标签查找模板表,得到与多个哈希值标签对应的网页模板。
进一步地,根据计算得到的增量编码数据确定是否生成新的网页模板包括:比较查找到的网页模板数据和网页数据,得到网页增量编码数据;判断网页增量编码数据是否大于设定阈值;如果网页增量编码数据小于等于设定阈值,则基于增量编码数据对应的网页模板传输增量编码数据;如果网页增量编码数据大于设定阈值,则生成新的网页模板。
进一步地,根据计算得到的增量编码数据确定是否生成新的网页模板包括:比较查找到的网页模板数据和网页数据,得到网页增量编码数据;计算网页增量编码数据与网页数据的比值;判断网页的增量编码数据与网页数据的比值是否小于设定比值阈值;如果网页增量编码数据与网页数据的比值小于设定比值阈值,将网页加入到增量编码数据对应的网页模板覆盖的网页集中;如果网页增量编码数据与网页数据的比值大于等于设定比值阈值,生成新的网页模板。
进一步地,在查找与哈希值标签对应的网页模板之后,该方法还包括:判断是否存在两个哈希值标签对应相同的网页模板;如果两个哈希值标签对应相同的网页模板,则获取两个哈希值标签对应的网页,并且将两个哈希值标签对应的网页加入到相同的网页模板覆盖的网页集中。
为了实现上述目的,根据本发明的另一方面,提供了一种用于实现增量传输的网页模板的生成装置。该生成装置包括:获取单元,用于获取网页的网页数据;标签单元,用于对网页数据生成哈希值标签;查找单元,用于查找与哈希值标签对应的网页模板;计算单元,用于计算查找到的网页模板与网页之间的增量编码数据;生成单元,用于根据计算得到的增量编码数据确定是否生成新的网页模板。
进一步地,标签单元包括:第一生成模块,用于根据网页数据生成哈希值;排列模块,用于按照预设规则对哈希值进行排列;标签模块,用于根据域名和对排列后的哈希值取前缀得到多个哈希值标签,其中,查找单元用于根据哈希值标签查找模板表,得到多个哈希值标签对应的网页模板。
进一步地,生成单元包括:比较模块,用于比较查找到的网页模板数据和网页数据,得到网页增量编码数据;第一判断模块,用于判断网页增量编码数据是否大于设定阈值;第一传输模块,用于在网页增量编码数据小于等于设定阈值时,基于增量编码数据对应的网页模板传输增量编码数据;第二生成模块,用于在网页增量编码数据大于设定阈值时,生成新的网页模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优视科技有限公司,未经优视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310612919.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无影灯或医疗器械床用24V不间断电源供电系统
- 下一篇:一种电源断电延时电路