基于URL的负载均衡方法、装置、计算机存储介质及设备制造方法及图纸

技术编号:20014546 阅读:20 留言:0更新日期:2019-01-05 22:38
本发明专利技术提供了一种基于URL的负载均衡方法、装置、计算机存储介质及设备,该方法包括:接收客户端设备CPE的服务请求,所述服务请求的URL中包括所述CPE对应的主自动配置服务器ACS的第一标识信息;根据预设的映射关系查找所述第一标识信息对应的主ACS的第一地址信息,所述映射关系中包括ACS集群中各ACS的标识信息与地址信息之间的对应关系;根据所述第一地址信息将所述服务请求发送到所述主ACS。本发明专利技术利用URL可以携带参数这个特性进行“控制反转”,根据服务请求的URL中携带的URL参数确定CPE与ACS结点之间的绑定联系,实现CPE主动找ACS的策略,减轻了ACS的数据解析与分发的负担,实现了ACS集群的负载均衡。

URL-based load balancing methods, devices, computer storage media and devices

The invention provides a URL-based load balancing method, device, computer storage medium and device, which includes: receiving service requests from client device CPE, including the first identification information of the main automatic configuration server ACS corresponding to the CPE, and searching the first address of the main ACS corresponding to the first identification information according to the preset mapping relationship. The mapping relationship includes the corresponding relationship between the identification information of each ACS in the ACS cluster and the address information; according to the first address information, the service request is sent to the main ACS. The invention uses the characteristic that URLs can carry parameters to \control inversion\, determines the binding relationship between CPE and ACS nodes according to the URL parameters carried in the URL of service requests, realizes the strategy of CPE actively finding ACS, reduces the burden of data parsing and distribution of ACS, and realizes load balancing of ACS clusters.

【技术实现步骤摘要】
基于URL的负载均衡方法、装置、计算机存储介质及设备
本专利技术涉及移动通信
,尤其涉及一种基于URL的负载均衡方法、装置、计算机存储介质及设备。
技术介绍
URL(UniformResourceLocator,统一资源定位符)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。URL参数是追加到URL上的一个名称/值对。参数以问号“?”开始并采用name=value的格式。如果存在多个URL参数,则参数之间用一个“&”符隔开。下面的示例显示带有两个名称/值对的URL参数:http://server/path/document?name1=value1&name2=value2URL参数可将用户提供的信息从客户端传递到服务端。当服务端收到请求后,这些携带的参数可被服务端解析并加以利用。ACS(Auto-ConfigurationServer,自动配置服务器)在TR-069协议网络架构中负责对CPE(CustomerPressionEqualment,客户端设备)进行管理。ACS与CPE间的接口为南向接口,ACS与管理系统间的接口为北向接口。CPE与ACS进行交互时正是基于URL,用HTTPPOST与ACS进行数据交互。在目前的移动通信技术中,一套ACS一般要监控上万台CPE,而且,CPE与ACS交互不同于一般互联网模式,它必须要求一个CPE的数据一直由一个ACS来处理,由于其业务的相关依赖性,如果一个CPE连续的几次请求被指到不同的ACS上,由于几次请求数据的相关性,ACS将很难处理。加之5G的到来,一套ACS要监控CPE将会以指数级的数量攀升,ACS将难以承受数据解析与分发的负担。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于URL的负载均衡方法、装置、计算机存储介质及设备。本专利技术的一个方面,提供了一种基于URL的负载均衡方法,包括:接收客户端设备CPE的服务请求,所述服务请求的URL中包括所述CPE对应的主自动配置服务器ACS的第一标识信息;根据预设的映射关系查找所述第一标识信息对应的主ACS的第一地址信息,所述映射关系中包括ACS集群中各ACS的标识信息与地址信息之间的对应关系;根据所述第一地址信息将所述服务请求发送到所述主ACS。可选地,所述服务请求的URL中还包括所述CPE对应的备用自动配置服务器ACS的第二标识信息;当所述主ACS发生故障时,所述方法还包括:根据预设的映射关系查找所述第二标识信息对应的备用ACS的第二地址信息;根据所述第二地址信息将所述服务请求发送到所述备用ACS。可选地,在接收客户端设备CPE的服务请求之前,所述方法还包括:为当前网络中每一CPE分配对应的ACS设备组,所述ACS设备组包括当前CPE对应的主ACS和/或备用ACS;获取各个CPE的序列号,建立CPE与ACS之间的绑定关系,所述绑定关系中包括每一CPE的序列号与该CPE的服务请求的URL之间的对应关系;根据所述绑定关系向每一CPE发送对应的URL。可选地,在接收客户端设备CPE的服务请求之后,所述方法还包括:对所述CPE的待转发报文进行解析,以获取所述CPE的序列号;根据所述绑定关系判定所述CPE的序列号与所述服务请求的URL是否匹配;若所述CPE的序列号与所述服务请求的URL不匹配,则根据所述绑定关系将与所述CPE的序列号匹配的URL发送到所述CPE。本专利技术的另一个方面,提供了一种基于URL的负载均衡装置,包括:接收模块,用于接收客户端设备CPE的服务请求,所述服务请求的URL中包括所述CPE对应的主自动配置服务器ACS的第一标识信息;控制模块,用于根据预设的映射关系查找所述第一标识信息对应的主ACS的第一地址信息,所述映射关系中包括ACS集群中各ACS的标识信息与地址信息之间的对应关系;发送模块,用于根据所述第一地址信息将所述服务请求发送到所述主ACS。可选地,所述服务请求的URL中还包括所述CPE对应的备用自动配置服务器ACS的第二标识信息;所述控制模块,还用于当所述主ACS发生故障时,根据预设的映射关系查找所述第二标识信息对应的备用ACS的第二地址信息;所述发送模块,还用于根据所述第二地址信息将所述服务请求发送到所述备用ACS。可选地,所述装置还包括:配置模块,用于在接收客户端设备CPE的服务请求之前,为当前网络中每一CPE分配对应的ACS设备组,所述ACS设备组包括当前CPE对应的主ACS和/或备用ACS;获取各个CPE的序列号,建立CPE与ACS之间的绑定关系,所述绑定关系中包括每一CPE的序列号与该CPE的服务请求的URL之间的对应关系;所述发送模块,还用于根据所述绑定关系向每一CPE发送对应的URL。可选地,所述装置还包括:检验模块,用于在接收客户端设备CPE的服务请求之后,对所述CPE的待转发报文进行解析,以获取所述CPE的序列号;根据所述绑定关系判定所述CPE的序列号与所述服务请求的URL是否匹配;所述发送模块,还用于当所述CPE的序列号与所述服务请求的URL不匹配时,根据所述绑定关系将与所述CPE的序列号匹配的URL发送到所述CPE。此外,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法的步骤。此外,本专利技术还提供了一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法的步骤。本专利技术实施例提供的基于URL的负载均衡方法、装置、计算机存储介质及设备,利用URL可以携带参数这个特性进行“控制反转”,根据服务请求的URL中携带的URL参数确定CPE与ACS结点之间的绑定联系,实现CPE主动找ACS的策略,减轻了ACS的数据解析与分发的负担,实现了ACS集群的负载均衡。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术实施例提供的基于URL的负载均衡方法所适用的系统结构示意图;图2为本专利技术实施例提供的基于URL的负载均衡方法的流程示意图;图3为本专利技术实施例提供的基于URL的负载均衡装置的结构示意图;图4为本专利技术实施例提供的设备的示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与本文档来自技高网
...

【技术保护点】
1.一种基于URL的负载均衡方法,其特征在于,包括:接收客户端设备CPE的服务请求,所述服务请求的URL中包括所述CPE对应的主自动配置服务器ACS的第一标识信息;根据预设的映射关系查找所述第一标识信息对应的主ACS的第一地址信息,所述映射关系中包括ACS集群中各ACS的标识信息与地址信息之间的对应关系;根据所述第一地址信息将所述服务请求发送到所述主ACS。

【技术特征摘要】
1.一种基于URL的负载均衡方法,其特征在于,包括:接收客户端设备CPE的服务请求,所述服务请求的URL中包括所述CPE对应的主自动配置服务器ACS的第一标识信息;根据预设的映射关系查找所述第一标识信息对应的主ACS的第一地址信息,所述映射关系中包括ACS集群中各ACS的标识信息与地址信息之间的对应关系;根据所述第一地址信息将所述服务请求发送到所述主ACS。2.根据权利要求1所述的方法,其特征在于,所述服务请求的URL中还包括所述CPE对应的备用自动配置服务器ACS的第二标识信息;当所述主ACS发生故障时,所述方法还包括:根据预设的映射关系查找所述第二标识信息对应的备用ACS的第二地址信息;根据所述第二地址信息将所述服务请求发送到所述备用ACS。3.根据权利要求1或2所述的方法,其特征在于,在接收客户端设备CPE的服务请求之前,所述方法还包括:为当前网络中每一CPE分配对应的ACS设备组,所述ACS设备组包括当前CPE对应的主ACS和/或备用ACS;获取各个CPE的序列号,建立CPE与ACS之间的绑定关系,所述绑定关系中包括每一CPE的序列号与该CPE的服务请求的URL之间的对应关系;根据所述绑定关系向每一CPE发送对应的URL。4.根据权利要求3所述的方法,其特征在于,在接收客户端设备CPE的服务请求之后,所述方法还包括:对所述CPE的待转发报文进行解析,以获取所述CPE的序列号;根据所述绑定关系判定所述CPE的序列号与所述服务请求的URL是否匹配;若所述CPE的序列号与所述服务请求的URL不匹配,则根据所述绑定关系将与所述CPE的序列号匹配的URL发送到所述CPE。5.一种基于URL的负载均衡装置,其特征在于,包括:接收模块,用于接收客户端设备CPE的服务请求,所述服务请求的URL中包括所述CPE对应的主自动配置服务器ACS的第一标识信息;控制模块,用于根据预设的映射关...

【专利技术属性】
技术研发人员:曹鹏飞
申请(专利权)人:京信通信系统中国有限公司京信通信系统广州有限公司京信通信技术广州有限公司天津京信通信系统有限公司
类型:发明
国别省市:广东,44

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

1