浏览器的用户数据传输方法、系统以及浏览器技术方案

技术编号:11113710 阅读:78 留言:0更新日期:2015-03-05 18:19
本发明专利技术提供了一种浏览器的用户数据传输方法、系统以及浏览器。其中浏览器的用户数据传输方法包括:获取传输浏览器用户数据的请求操作;按照请求操作生成数据请求报文,并在数据请求报文中的预定字段处添加标识字符;向浏览器服务器发送添加有标识字符的数据请求报文。使用本发明专利技术的方案,在进行处理用户数据的传输时,在数据生成报文中添加标识字符,以与其他的数据请求进行区分,从而在缓存系统中无法匹配得到与用户数据请求对应的内容,无法返回缓存数据,保证了最终获取的内容为用户在网络上保存的数据,避免出现过期数据给用户使用带来的不便。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别是涉及浏览器的用户数据传输方法、系统以及浏览器
技术介绍
内容缓存是一种由网络运营商经常使用的网络技术,其主要用于加速网络数据传输。内容缓存的基本原理是网络运营商对其内网用户请求的内容资源进行缓存。然后将用户对内容资源的请求重定向到本地的缓存服务器,以达到加快内网用户上网体验,一次缓存多次利用,实现了节省网间结算带宽的目的。图1是现有技术中网络运营商进行内容缓存的示意图,针对于某一网络运营商的网络系统100,在不使用内容缓存时,网络系统100的所有用户浏览器110通过数据出口设备120(如路由器、网关等)与因特网140进行数据交互,如果使用内容缓存技术,用户浏览器110的HTTP请求及其他服务请求的处理流程为:用户110的访问请求会转到缓存系统130上,缓存系统130根据用户浏览器110的请求内容,确定是否包含缓存的内容,如果存在请求对应的数据,则缓存系统130直接向用户浏览器110返回缓存的数据,而不必向因特网请求数据,节省了网间结算带宽。缓存系统130定期向因特网获取数据以对缓存的内容进行更新。然而随着网络的发展,用户级数据以及隐私数据的网络传输越来越多,而且数据的实时性和私密性也越来越高,缓存系统处理数据时,有可能出现对不同的客户的数据请求,使用相同的缓存数据进行回复的情况。这种一方面会造成数据更新不及时,另一方面会造成用户数据泄露,给用户的正常网络访问带来了不便。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器以及浏览器的用户数据传输系统和相应的浏览器的用户数据传输方法。本专利技术一个进一步的目的是避免网络返回过期的缓存内容。本专利技术另一个进一步的目的是防止缓存系统对用户数据进行缓存。依据本专利技术的一个方面,提供了一种浏览器的用户数据传输方法。该浏览器的用户数据传输方法包括:获取传输浏览器用户数据的请求操作;按照请求操作生成数据请求报文,并在数据请求报文中的预定字段处添加标识字符;向浏览器服务器发送添加有标识字符的数据请求报文。可选地,在向浏览器服务器发送添加有标识字符的数据请求报文之后还包括:接收对应于数据请求报文的数据响应报文;判断数据响应报文是否来自于浏览器服务器;若是,与浏览器服务器进行浏览器用户数据传输。可选地,判断数据响应报文是否来自于浏览器服务器包括:判断数据响应报文中是否包含与标识字符匹配的标识响应字符;若是,确认数据响应报文来自于浏览器服务器。可选地,判断数据响应报文是否来自于浏览器服务器包括:判断数据响应报文的来源IP地址是否属于预置的浏览器服务器地址列表;若是,确认数据响应报文来自于浏览器服务器。可选地,数据请求报文为超文本传送协议(hypertext transfer protocol,简称HTTP)请求报文,预定字段设置于HTTP请求报文中统一资源定位符的路径部分。可选地,在判断数据响应报文不来自于浏览器服务器时,以超文本传输安全协议(Secure Hypertext Transfer Protocol,简称HTTPS)发送数据请求报文。可选地,以超文本传输安全协议HTTPS发送数据请求报文包括:向预设的代理服务器以超文本传输安全协议HTTPS发送数据请求报文,并将代理服务器作为传输浏览器用户数据的转发节点,其中代理服务器的地址不同于浏览器服务器。可选地,获取传输浏览器用户数据的请求操作包括:接收用户发出的请求数据的操作;获取操作对应的统一资源定位符URL;确定URL对应于浏览器用户数据。可选地,在确定URL对应于浏览器用户数据之后还包括:启动浏览器的用于浏览器用户数据传输的接口,以进行数据请求报文和浏览器用户数据的传输。可选地,在获取传输浏览器用户数据的请求操作之前还包括:获取浏览器用户的登录信息;将的登录信息进行预设的逻辑运算,以生成标识字符;将标识字符上传至浏览器服务器。可选地,标识字符设置有生效时限,在生效时限超期后,方法还包括:对标识字符进行更新。根据本专利技术的另一个方面,还提供了一种浏览器。该浏览器包括:操作获取模块,配置为获取传输浏览器用户数据的请求操作;报文生成模块,配置为按照请求操作生成数据请求报文,并在数据请求报文中的预定字段处添加标识字符;请求发送模块,配置为向浏览器服务器发送添加有标识字符的数据请求报文。可选地,以上浏览器还包括:报文接收模块,配置为接收对应于数据请求报文的数据响应报文;判断模块,配置为判断数据响应报文是否来自于浏览器服务器;数据传输模块,配置为在判断模块的判断结果为是时,与浏览器服务器进行浏览器用户数据传输。可选地,判断模块包括:第一判断子模块,配置为判断数据响应报文中是否包含与标识字符匹配的标识响应字符,若是,确认数据响应报文来自于浏览器服务器;和/或第二判断子模块,配置为判断数据响应报文的来源IP地址是否属于预置的浏览器服务器地址列表,若是,确认数据响应报文来自于浏览器服务器。可选地,数据请求报文为超文本传送协议HTTP请求报文,预定字段设置于HTTP请求报文中统一资源定位符(Uniform Resoure Locator,简称URL)的路径部分。可选地,请求发送模块,配置为在判断模块的判断结果为否时,以超文本传输安全协议HTTPS发送数据请求报文。可选地,操作获取模块还配置为:接收用户发出的请求数据的操作;获取操作对应的统一资源定位符URL;确定URL对应于浏览器用户数据;启动浏览器的用于浏览器用户数据传输的接口,接口中配置有请求发送模块和/或数据传输模块。可选地,以上浏览器还包括:标识字符生成模块,配置为获取浏览器用户的登录信息;将登录信息进行预设的逻辑运算,以生成标识字符;将标识字符上传至浏览器服务器。可选地,标识字符生成模块还配置为:为标识字符设置有生效时限,并在生效时限超期后,对标识字符进行更新。根据本专利技术的另一个方面,还提供了一种浏览器的用户数据传输系统。该浏览器的用户数据传输系统包括:以上介绍的任一种浏览器;以及浏览器服务器,配置为根据浏览器发送数据请求报文进行浏览器用户数据的反馈。可选地,以上浏览器的用户数据传输系统还包括:代理服务器,配置为接收浏览器在判断数据响应报文不来自于浏览器服务器时以超文本传输安全协议HTTPS发送的数据请求报文,并作为浏览本文档来自技高网
...
浏览器的用户数据传输方法、系统以及浏览器

【技术保护点】
一种浏览器的用户数据传输方法,包括:获取传输浏览器用户数据的请求操作;按照所述请求操作生成数据请求报文,并在所述数据请求报文中的预定字段处添加标识字符;向浏览器服务器发送添加有所述标识字符的数据请求报文。

【技术特征摘要】
1.一种浏览器的用户数据传输方法,包括:
获取传输浏览器用户数据的请求操作;
按照所述请求操作生成数据请求报文,并在所述数据请求报文中的预定字
段处添加标识字符;
向浏览器服务器发送添加有所述标识字符的数据请求报文。
2.根据权利要求1所述的方法,其中,在向所述浏览器服务器发送添加有
所述标识字符的数据请求报文之后还包括:
接收对应于所述数据请求报文的数据响应报文;
判断所述数据响应报文是否来自于所述浏览器服务器;
若是,与所述浏览器服务器进行所述浏览器用户数据传输。
3.根据权利要求2所述的方法,其中,判断所述数据响应报文是否来自于
所述浏览器服务器包括:
判断所述数据响应报文中是否包含与所述标识字符匹配的标识响应字符;
若是,确认所述数据响应报文来自于所述浏览器服务器。
4.根据权利要求2所述的方法,其中,判断所述数据响应报文是否来自于
所述浏览器服务器包括:
判断所述数据响应报文的来源IP地址是否属于预置的浏览器服务器地址
列表;
若是,确认所述数据响应报文来自于所述浏览器服务器。
5.根据权利要求2至4中任一项所述的方法,其中,所述数据请求报文为
超文本传送协议HTTP请求报文,预定字段设置于所述HTTP请求报文中统
一资源定位符的路径部分。<...

【专利技术属性】
技术研发人员:薛向旭刘武李超
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1