目标站点的访问方法及装置的制作方法

文档序号:7887214阅读:183来源:国知局
专利名称:目标站点的访问方法及装置的制作方法
技术领域
本发明涉及网络通信领域,具体而言,涉及一种目标站点的访问方法及装置。
背景技术
在一个区域存在多个网络运营商的情况下(例如,在中国就有中国电信、中国联通、中国移动以及中国铁通、广电和许多其它运营商),互联网站点的接入是各网站运营者头疼的事情。以中国为例,目前,主要的IP网络接入用户都集中在电信和联通,移动网络接入也在慢慢发展;如果站点内容需要全国所有用户都能获得较好的访问和使用,只能在电信、联通机房分别部署,甚至同一运营商部署多个节点或者使用双线机房等方式,在资金富裕的情况下还可以选择⑶N运营商接入;基于上述方案,虽然在一定程度上优化了用户的接入方式,但仍然不能保证全部国内用户能够顺利使用各个接入方式的合理带宽;这里面不仅涉及了智能域名识别的完整性,还有运营商之间互联互通的带宽资源的复杂性。从运营商角度来讲,都希望做到本网用户能够快速高效的使用全部网络资源,能够做到运营商自身可以主动规划网络出口资源和重要网络服务使用的互连互通带宽。针对相关技术中的上述问题,目前尚未提出有效的解决方案。

发明内容
针对相关技术中的上述问题,本发明主要目的在于提供一种目标站点的访问方法及装置,以至少解决上述问题。根据本发明的一个方面,提供了一种目标站点的访问方法,包括获取目标站点所在的全部服务器的服务质量信息和网络接入位置信息;根据所述服务质量信息从所述全部服务器中确定可用服务器;根据确定的所述可用服务器的网络接入位置信息确定所述目标站点的访问链路以对所述目标站点进行访问。根据本发明的另一个方面,提供了一种目标站点的访问装置,包括获取模块,用于获取目标站点所在的全部服务器的服务质量信息;第一确定模块,用于根据所述服务质量信息从所述全部服务器中确定可用服务器;第二确定模块,用于根据确定的所述可用服务器的位置信息确定所述目标站点的访问链路以对所述目标站点进行访问。通过本发明,采用根据目标站点所在的服务器的服务质量确定可用服务器从而确定访问链路的技术手段,解决了相关技术中,尚无有效的对用户访问的目标站点的访问链路进行引导的技术问题,从而使本网用户能够快速高效的使用全部网络资源,能够做到运营商自身可以主动规划网络出口资源和重要网络服务使用的互连互通带宽。


构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
3
图1为根据本发明实施例的目标站点的访问方法流程图;图2为根据本发明实施例的目标站点的访问装置的结构框图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。图1为根据本发明实施例的目标站点的访问方法流程图。如图1所示,该方法包括步骤S102,获取目标站点所在的全部服务器的服务质量信息和网络接入位置信息 (如中国电信、中国联通或者某个网络节点);步骤S104,根据所述服务质量信息从所述全部服务器中确定可用服务器。上述步骤S102和步骤S104,在具体实施时,可以采用以下方式实现通过服务监控探针自动检测指定站点的服务质量,提供该站点的可用服务的IP列表,如果同一接入地点或同一区域存在多个可用服务IP,则实现多服务ip之间的负载均衡。步骤S106,根据确定的所述可用服务器的网络接入位置信息确定所述目标站点的访问链路以对所述目标站点进行访问。通过上述处理过程,由于根据目标站点所在的服务器的服务质量来确定可用服务器以最终确定访问链路,因此,可以实现对本网用户对其所使用的网络资源方式进行引导, 使运营商自身可以主动规划网络出口资源和重要网络服务使用的互连互通带宽。在本发明的一个优选实施方式中,获取目标站点所在的全部服务器的网络接入位置信息可以通过以下处理过程实现获取所述全部服务器的位置信息并根据所述位置信息识别所述目标站点所处的网络位置。通过以下方式获取目标站点所在的全部服务器的服务质量信息和网络接入位置信息通过在多个网络运营商侧部署监控探针获取获取目标站点所在的全部服务器的服务质量信息和网络接入位置信息基于上述网络接入位置信息,可以根据所述网络位置设置确定的所述可用服务器的优先级,并根据优先级最高的所述可用服务器的位置信息确定所述目标站点的访问链路。在具体实施时,由于可用服务器可以为多个,因此,可以对其使用顺序进行限定, 具体地,上述根据确定的所述可用服务器的位置信息确定所述目标站点的访问链路以对所述目标站点进行访问,包括设置确定的所述可用服务器的优先级,并根据优先级最高的所述可用服务器的位置信息确定所述目标站点的访问链路。确定上述访问链路的方式有多种,在本发明的一个优选实施方式中,可以采用以下方式确定通过域名拦截的方式对面向用户的域名解析结果进行重定向;根据重定向结果确定所述目标站点的访问链路。上述域名拦截的方式为以下之一本地拦截或拦截转发,也可以为本地拦截和拦截转发相结合。在具体实施时,可以根据访问用户的不同来源采用不同的拦截方式。在本实施例中还提供了一种目标站点的访问装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2为根据本发明实施例的目标站点的访问装置的结构框图。如图2所示,该装置包括获取模块20,用于获取目标站点所在的全部服务器的服务质量信息和网络接入位
直fe息;第一确定模块22,与获取模块20相连,用于根据所述服务质量信息从所述全部服务器中确定可用服务器;第二确定模块24,与第一确定模块22相连,用于根据确定的所述可用服务器的网络接入位置信息确定所述目标站点的访问链路以对所述目标站点进行访问。优选地,上述获取模块20,还用于获取所述全部服务器的位置信息并根据所述位置信息识别所述目标站点所处的网络位置。为了更好地理解上述实施例,以下结合具体实例详细说明。在本实施例中,首先描述目标站点的接入探测与识别通过部署在多个运营商的探针获得指定站点在全国的接入位置,S卩,汇总同一个站点(域名,如mww.sina. com. cn)所在的全部服务器位置(不同ip地址),根据ip自动识别该站点所处的网络位置(如中国电信、中国联通或者具体到某个节点)本实施例中,对服务可用性监测和负载均衡可以采用以下方式通过服务监控探针自动检测指定站点的服务可用性(即服务质量),为智能流量导向系统提供该站点的可用服务的IP列表,如果同一接入地点或同一区域存在多个可用服务IP,则实现多服务ip之间的负载均衡。本实施例中,服务策略可以采用以下方式实现对指定站点的可用服务ip列表, 可根据自动的接入地识别数据,设计多个级别的服务导向和冗余;如2010. sina. com. cn, 识别到有中国联通、中国电信、中国移动三个接入点时,可以设计服务策略为,优选中国移动、次选中国联通、最后选中国电信;这样设计后,本网用户会首先使用中国移动网内的资源,在移动网内资源不可用或服务质量下降到预定阀值后,会自动引导用户使用中国联通, 以此类推;在所有服务不可用时,自动取消该域名的流量导向。在本实施例中,可以通过域名拦截实现用户解析结果的重定向域名拦截可以有多种形式分光或端口镜像获得用户查询信息,然后伪造结果直接返回用户;缺点是部署不灵活,对于分布式部署的域名系统的改造工作复杂,返回速度是关键,覆盖率难以达到100%分光或端口镜像获得DNS递归查询信息,伪造授权返回结果,由DNS将伪造过的数据返回用户(缓存中毒的一种形式);缺点是部署不灵活,对于分布式部署的域名系统的改造工作复杂,同时受限于 DNSSEC不能启用,一旦启用DNSSEC投毒的方式将难以起作用直接在DNS上面配置拦截域名数据,将配置数据直接返回用户;该方式作为简单,但可能会涉及大量数据维护时,对现网正常用户解析产生影响; 但是可以解决具有复杂域名逻辑的业务应用
在DNS上面配置拦截域名,将其转发到专用的DNS服务器上,由专用DNS服务器将本地的配置结果返回给DNS,再由DNS返回用户。该方式可以解决大量数据的动态更新影响直接面向用户的DNS系统服务问题,但是对复杂业务逻辑的站点存在缺陷为提高用户上网感知和运营商网络内部的复杂性,还应提供根据不同区域用户或来源,能够将其导向不同的资源目标;在本实施例中,面向用户的DNS系统上支持视图,识别用户来源,可实现运营商网内不同用户采用不同策略;在本实施例中,采用本地拦截和拦截转发相结合的方式,既解决了复杂业务逻辑的域名拦截问题,又解决了大量域名数据的更新对DNS系统的影响。在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于光盘、软盘、硬盘、可擦写存储器等。通过上述实施例可以看出,本发明实现了以下有益效果采用了主动识别重要网络服务的接入资源位置和服务质量,引导本网用户优先使用低成本、高带宽和服务质量好的站点资源;该系统的部署将会对不具备大型网络资源的运营商提供流量流向引导和服务质量提高提供了可能,在不影响源站点内容和收入的前提下,为整个互联网安全作出自己的贡献。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种目标站点的访问方法,其特征在于,包括获取目标站点所在的全部服务器的服务质量信息和网络接入位置信息;根据所述服务质量信息从所述全部服务器中确定可用服务器;根据确定的所述可用服务器的网络接入位置信息确定所述目标站点的访问链路以对所述目标站点进行访问。
2.根据权利要求1所述的方法,其特征在于,获取目标站点所在的全部服务器的网络接入位置信息,包括获取所述全部服务器的位置信息并根据所述位置信息识别所述目标站点所处的网络接入位置信息。
3.根据权利要求1或2所述的方法,其特征在于,通过以下方式获取目标站点所在的全部服务器的服务质量信息和网络接入位置信息通过在多个网络运营商侧部署监控探针获取获取目标站点所在的全部服务器的服务质量信息和网络接入位置信息
4.根据权利要求2所述的方法,其特征在于,根据确定的所述可用服务器的位置信息确定所述目标站点的访问链路以对所述目标站点进行访问,包括根据所述网络位置设置确定的所述可用服务器的优先级,并根据优先级最高的所述可用服务器的位置信息确定所述目标站点的访问链路。
5.根据权利要求1所述的方法,其特征在于,根据确定的所述可用服务器的位置信息确定所述目标站点的访问链路以对所述目标站点进行访问,包括设置确定的所述可用服务器的优先级,并根据优先级最高的所述可用服务器的位置信息确定所述目标站点的访问链路。
6.根据权利要求1所述的方法,其特征在于,根据确定的所述可用服务器的位置信息确定所述目标站点的访问链路,包括通过域名拦截的方式对面向用户的域名解析结果进行重定向;根据重定向结果确定所述目标站点的访问链路。
7.根据权利要求6所述的方法,其特征在于,所述域名拦截的方式为以下至少之一本地拦截、拦截转发。
8.根据权利要求7所述的方法,其特征在于,还包括根据访问用户的不同来源采用不同的拦截方式。
9.一种目标站点的访问装置,其特征在于,包括获取模块,用于获取目标站点所在的全部服务器的服务质量信息和网络接入位置信息;第一确定模块,用于根据所述服务质量信息从所述全部服务器中确定可用服务器;第二确定模块,用于根据确定的所述可用服务器的网络接入位置信息确定所述目标站点的访问链路以对所述目标站点进行访问。
10.根据权利要求9所述的装置,其特征在于,所述获取模块,还用于获取所述全部服务器的位置信息并根据所述位置信息识别所述目标站点所处的网络接入位置信息。
全文摘要
本发明提供了一种目标站点的访问方法及装置,其中,上述方法,包括获取目标站点所在的全部服务器的服务质量信息和网络接入位置信息;根据所述服务质量信息从所述全部服务器中确定可用服务器;根据确定的所述可用服务器的网络接入位置信息确定所述目标站点的访问链路以对所述目标站点进行访问。采用本发明提供的上述技术方案,解决了相关技术中,尚无有效的对用户访问的目标站点的访问链路进行引导的技术问题,从而使本网用户能够快速高效的使用全部网络资源,能够做到运营商自身可以主动规划网络出口资源和重要网络服务使用的互连互通带宽。
文档编号H04L29/06GK102437965SQ20121000997
公开日2012年5月2日 申请日期2012年1月13日 优先权日2012年1月13日
发明者王立俊, 陶雷 申请人:北京润通丰华科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1