本发明专利技术公开了一种跨运营商网络访问网络内容的方法。本发明专利技术实施例提供的跨运营商网络访问网络内容的方法包括:第一代理服务器接收接入第一运营商网络的用户的访问请求;第一代理服务器根据访问请求获知访问对象位于的运营商网络;当访问对象位于第一运营商网络中时,第一代理服务器在第一运营商网络中获取访问对象并将该访问对象返回至用户;当访问对象位于第二运营商网络中时,第一代理服务器通过连接通道将访问请求发送至第二代理服务器,由第二代理服务器在第二运营商网络中获取访问对象并将访问对象发送至用户。
【技术实现步骤摘要】
本专利技术涉及互联网
,特别涉及一种。
技术介绍
目前网络中有多个运营商提供网络接入服务,比如电信、网通、铁通等,如何实现运营商网络之间的互连互通一直是当前研究的热点问题之一。现有跨运营商网络访问方案中,当用户通过运营商I的接入服务器I接入运营商I的网络时,若用户需要访问运营商I网络中的网页,则利用接入服务器I访问运营商I网络中的网页;当用户需要访问其他运营商的网络时,利用接入服务器I通过各运营商共享的公共网络资源连接至其他运营商的网络,接入服务器I在其它运营商的网络中读取到网页数据,并将该网页数据转发至用户。现有跨运营商网络访问方案至少存在如下缺陷·由于各运营商共享的公共网络资源十分有限,可使用的公共带宽较小,现有跨运营商网络访问方案导致跨运营商网络的访问速度很低、跨运营商网络之间的通信丢包严重、网络延迟大。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的。依据本专利技术,本专利技术实施例提供了一种,在第一运营商网络中设置第一代理服务器,在第二运营商网络中设置第二代理服务器,在第一代理服务器和第二代理服务器之间建立连接通道,该方法包括第一代理服务器接收接入第一运营商网络的用户的访问请求;第一代理服务器根据访问请求获知访问对象位于的运营商网络;当访问对象位于第一运营商网络中时,第一代理服务器在第一运营商网络中获取访问对象并将该访问对象返回至用户;当访问对象位于第二运营商网络中时,第一代理服务器通过连接通道将访问请求发送至第二代理服务器,由第二代理服务器在第二运营商网络中获取访问对象并将访问对象发送至用户。其中,上述第一代理服务器根据访问请求获知访问对象位于的运营商网络包括第一代理服务器对访问请求中需要访问的域名进行域名系统解析,得到访问对象的IP地址,根据该IP地址查询IP地址与运营商网络的对应关系,获知访问对象位于的运营商网络;其中,在第一代理服务器通过连接通道将访问请求发送至第二代理服务器之前,本方法还包括第一代理服务器根据访问请求获知第二代理服务器,例如,第一代理服务器根据访问对象的IP地址查询IP地址与运营商网络中代理服务器的对应关系,获知第二代理服务器。其中,上述第一代理服务器在第一运营商网络中获取访问对象包括第一代理服务器在缓存的网络数据中查找是否存在与访问请求的统一资源定位符相对应的有效网络数据,若存在,将查找到的网络数据作为获取到的访问对象;若不存在,第一代理服务器直接访问与访问对象的IP地址对应的网络内容,并将该网络内容作为获取到的访问对象,或者,第一代理服务器将访问请求发送至第一运营商网络中的二级代理服务器,由该二级代理服务器在第一运营商网络中获取访问对象。其中,上述二级代理服务器在第一运营商网络中获取访问对象包括二级代理服务器在缓存的网络数据中查找到与访问请求的统一资源定位符相对应的有效网络数据时,将查找到的网络数据作为获取到的访问对象;二级代理服务器在缓存的网络数据中没有查找到与访问请求的统一资源定位符相对应的有效网络数据时,二级代理服务器获取访问对象的IP地址并直接访问与访问对象的IP地址对应的网络内容,将该网络内容作为获取到的访问对象。其中,上述二级代理服务器获取访问对象的IP地址包括 二级代理服务器对访问请求中的需要访问的域名进行域名系统解析,得到访问对象的IP地址;或者,二级代理服务器接收到的访问请求中携带访问对象的IP地址,二级代理服务器提取访问请求中携带的IP地址作为获取到的访问对象的IP地址。其中,上述第二代理服务器在第二运营商网络中获取访问对象包括第二代理服务器在缓存的网络数据中查找是否存在与访问请求的统一资源定位符相对应的有效网络数据时,若存在,将查找到的网络数据作为获取到的访问对象,若不存在,第二代理服务器获取访问对象的IP地址,第二代理服务器直接访问与访问对象的IP地址对应的网络内容,并将该网络内容作为获取到的访问对象。其中,上述将访问对象发送至用户包括第二代理服务器将获取到的访问对象通过连接通道发送至第一代理服务器,第一代理服务器将该访问对象发送至用户;或者,第二代理服务器将获取到的访问对象直接发送至与该第二代理服务器建立有连接的用户。由上所述,本专利技术实施例通过在各运营商网络中分别设置代理服务器,并建立各代理服务器之间的连接通道,在需要进行跨运营商网络访问时,利用各代理服务器经由相应的连接通道进行网络数据的通信,即可实现跨运营商网络之间的访问,从而解决了现有方案依赖共享的公共带宽进行跨运营商网络访问造成的访问速度过低、丢包严重以及网络延迟大的问题,能够显著提高跨运营商网络访问网络的速度、减小网络延迟,并大大降低了跨运营商访问时的丢包率,提高了整体网络的稳定性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图I示出了根据本专利技术一个实施例的一种流程图;图2示出了根据本专利技术又一个实施例的具有缓存功能的代理服务器获取访问对象的方法示意图;以及图3示出了根据本专利技术又一个实施例的通信系统结构图;图4示出了根据本专利技术又一个实施例的一种代理服务器结构示意图;图5示出了根据本专利技术又一个实施例的一种代理服务器结构示意图。具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围 完整的传达给本领域的技术人员。本专利技术一个实施例提供了一种,首先,需要在第一运营商网络中设置第一代理服务器,在第二运营商网络中设置第二代理服务器,在第一代理服务器和第二代理服务器之间建立连接通道,当需要进行网络访问时,该方法包括SlOO :第一代理服务器接收接入第一运营商网络的用户的访问请求;S102 :第一代理服务器根据访问请求获知访问对象位于的运营商网络;S104:当访问对象位于第一运营商网络中时,第一代理服务器在第一运营商网络中获取访问对象并将该访问对象返回至用户,该访问对象包括音视频数据、文档、网页数据以及其他网络中可提供的内容等。S106:当访问对象位于第二运营商网络中时,第一代理服务器通过连接通道将访问请求发送至第二代理服务器,由第二代理服务器在第二运营商网络中获取访问对象并将访问对象发送至用户。由上所述,本专利技术实施例通过在各运营商网络中分别设置代理服务器,并建立各代理服务器之间的连接通道,在需要进行跨运营商网络访问时,利用各代理服务器经由相应的连接通道进行网络数据的通信,即可实现跨运营商网络之间的访问,从而解决了现有方案依赖共享的公共带宽进行跨运营商网络访问造成的访问速度过低、丢包严重以及网络延迟大的问题,能够显著提高跨运营商网络访问网络的速度、减小网络延迟,并大大降低了跨运营商访问时的丢包率,提本文档来自技高网...
【技术保护点】
一种跨运营商网络访问网络内容的方法,在第一运营商网络中设置第一代理服务器,在第二运营商网络中设置第二代理服务器,在第一代理服务器和第二代理服务器之间建立连接通道,所述方法包括:第一代理服务器接收接入第一运营商网络的用户的访问请求;第一代理服务器根据所述访问请求获知访问对象位于的运营商网络;当访问对象位于第一运营商网络中时,第一代理服务器在第一运营商网络中获取所述访问对象并将该访问对象返回至用户;当访问对象位于第二运营商网络中时,第一代理服务器通过所述连接通道将访问请求发送至第二代理服务器,由第二代理服务器在第二运营商网络中获取所述访问对象并将所述访问对象发送至用户。
【技术特征摘要】
1.一种跨运营商网络访问网络内容的方法,在第一运营商网络中设置第一代理服务器,在第二运营商网络中设置第二代理服务器,在第一代理服务器和第二代理服务器之间建立连接通道,所述方法包括 第一代理服务器接收接入第一运营商网络的用户的访问请求; 第一代理服务器根据所述访问请求获知访问对象位于的运营商网络; 当访问对象位于第一运营商网络中时,第一代理服务器在第一运营商网络中获取所述访问对象并将该访问对象返回至用户; 当访问对象位于第二运营商网络中时,第一代理服务器通过所述连接通道将访问请求发送至第二代理服务器,由第二代理服务器在第二运营商网络中获取所述访问对象并将所述访问对象发送至用户。2.根据权利要求I所述的方法,其中,在所述第一代理服务器通过所述连接通道将访问请求发送至第二代理服务器之前,所述方法还包括 所述第一代理服务器根据所述访问请求获知第二代理服务器。3.根据权利要求2所述的方法,其中,所述第一代理服务器根据所述访问请求获知第二代理服务器包括 所述第一代理服务器对访问请求中需要访问的域名进行域名系统解析,得到访问对象的IP地址; 所述第一代理服务器根据所述访问对象的IP地址查询IP地址与运营商网络中代理服务器的对应关系,获知所述第二代理服务器。4.根据权利要求I所述的方法,其中,所述第一代理服务器根据所述访问请求获知访问对象位于的运营商网络包括 第一代理服务器对访问请求中需要访问的域名进行域名系统解析,得到访问对象的IP地址,根据该IP地址查询IP地址与运营商网络的对应关系,获知所述访问对象位于的运营商网络。5.根据权利要求I所述的方法,其中,所述第一代理服务器在第一运营商网络中获取所述访问对象包括 第一代理服务器在缓存的网络数据中查找是否存在与所述访问请求的统一资源定位符相对应的有效网络数据,若存在,将查找到的网络数据作为获取到的访问对象;若不存在,第一代理服务器直接访问与根据所述...
【专利技术属性】
技术研发人员:陈建,唐会军,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。