[发明专利]控制器分配方法、网络业务系统有效
申请号: | 202011173964.8 | 申请日: | 2020-10-28 |
公开(公告)号: | CN112350952B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 黄伟俊;黄华桥;李竞 | 申请(专利权)人: | 武汉绿色网络信息服务有限责任公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L47/24 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 何志军 |
地址: | 430074 湖北省武汉市东湖新技术开发区软件园*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 分配 方法 网络 业务 系统 | ||
本申请公开了一种控制器分配方法、网络业务系统,控制器分配方法包括:目标网络功能实体接收终端设备发送的业务请求;监视器监听终端设备发送的业务请求,将业务请求上报至路由中心;路由中心根据预设业务优先级评估策略对业务请求进行评估得到业务优先级,并根据业务优先级在多个控制器中为业务请求分配目标控制器;通过按照业务优先级的高低先后进行处理,保证优先级高的业务请求优先分配控制器,有利于实现各个控制器的负载均衡,避免控制器因处理工作量超出负荷而发生故障。
技术领域
本申请涉及通信技术领域,具体涉及一种控制器分配方法、网络业务系统。
背景技术
网络技术的发展给人们的生活、工作带来了极大的便利,越来越多的用户利用网络从事各种活动,用户通过终端设备将业务请求分配给控制器实现对业务请求的配置处理。
对于控制器来说,受制于资源有限,其在单位时间内能够正常处理并返回的业务请求数量有一个最大值,当终端设备发送过来的请求数量超过该最大值时,控制器的最大负载能力不足以处理所有业务请求时,在这种情况下,部分业务请求将无法得到处理或无法在正常的处理时间内处理,控制器有可能因工作量超出负荷而发生故障。
发明内容
本申请实施例提供一种控制器分配方法、网络业务系统,避免了业务请求数量超出控制器的最大负载能力,保证优先级高的业务请求优先处理,有利于实现各个控制器的负载均衡,避免控制器因处理工作量超出负荷而发生故障。
一方面,本申请提供一种控制器分配方法,应用于网络业务系统,所述网络业务系统包括多个终端设备、多个网络功能实体、路由中心、多个控制器以及监视器,每个所述终端设备与一个所述网络功能实体对应,每个所述终端设备与对应的所述网络功能实体通信连接,所述多个网络功能实体分别与所述监视器通信连接,所述监视器与所述路由中心通信连接,所述路由中心与所述控制器通信连接,所述多个网络功能实体中包括目标网络功能实体,所述控制器分配方法包括:
所述目标网络功能实体接收所述终端设备发送的业务请求;
所述监视器监听所述终端设备发送的所述业务请求,将所述业务请求上报至所述路由中心;
所述路由中心根据所述预设业务优先级评估策略对所述业务请求进行评估得到业务优先级,并根据所述业务优先级在所述多个控制器中为所述业务请求分配目标控制器。
在本申请一些实施方案中,所述预设业务优先级评估策略中包括业务类型与业务优先级的对应关系,所述路由中心根据所述预设业务优先级评估策略对所述业务请求进行评估得到业务优先级,包括:
所述路由中心获取所述业务请求的业务类型;
所述路由中心根据所述业务类型和所述业务类型与业务优先级的对应关系,确定所述业务请求的业务优先级。
在本申请一些实施方案中,所述根据所述业务优先级在所述多个控制器中为所述业务请求分配目标控制器,包括:
确定当前所述多个控制器中的具有负载能力的控制器;
若所述具有负载能力的控制器中有空闲状态的控制器,选择所述空闲状态的控制器作为所述目标控制器;
若所述具有负载能力的控制器中无空闲状态的控制器,在所述具有负载能力的控制器中选择可负载能力最强的控制器作为所述目标控制器。
在本申请一些实施方案中,所述根据所述业务优先级在所述多个控制器中为所述业务请求分配目标控制器,还包括:
若当前所述多个控制器中的无所述具有负载能力的控制器,确定所述多个控制器当前被分配业务的释放优先级;
根据所述释放优先级,在所述多个控制器中确定可释放的控制器;
将所述可释放的控制器,作为所述目标控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉绿色网络信息服务有限责任公司,未经武汉绿色网络信息服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011173964.8/2.html,转载请声明来源钻瓜专利网。