一种VOIP落地网关盲区的智能识别方法及装置与流程
- 国知局
- 2024-08-02 14:04:32
本发明涉及通信,具体为一种voip落地网关盲区的智能识别方法及装置。
背景技术:
1、voip又称为网络电话,可以通过互联网直接拨打对方的固定电话和手机,voip最大的优势是能广泛地采用internet和全球ip互连的环境,提供比传统业务更多、更好的服务。voip可以在ip网络上便宜的传送语音、传真、视频、和数据等业务,如统一消息、虚拟电话、虚拟语音/传真邮箱、internet呼叫中心、internet呼叫管理、电视会议以及电子商务等。
2、由于voip落地网关的局限性,比如运营商在提供的落地网关上对一些被叫号码段进行有意的限制,导致这些号码段的被叫号码无法呼叫成功,这就是所谓网关的盲区。当运维人员明确知道某个voip落地网关存在盲区时,可以通过运维数据配置避开盲区。但当运维人员不知道网关盲区时,就会影响到该voip落地网关电话呼叫成功率,从而影响到voip网关调度的整体效率与用户体验。
3、经检索,如公开号为:cn104579799b中提出的,目前,这种盲区的识别一般通过运维人员分析话单的数据,统计出该落地网关对不同地区或不同号段的接通率与应答率,从而识别出盲区,然后把盲区的号段手动配置到该落地网关配置中。
4、但是该现有技术无法在识别后进行及时处理,导致盲区一直存在,缺乏有效性。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术的不足,本发明提供了一种voip落地网关盲区的智能识别方法及装置。
3、(二)技术方案
4、为实现上述目的,本发明提供如下技术方案:一种voip落地网关盲区的智能识别方法,包括以下步骤:
5、s1:发送若干个voip呼叫请求,并计算呼叫接通率;
6、s2:对经过每个落地网关的每个呼叫结果以被叫号段进行统计;
7、s3:根据每个落地网关的被叫号段的统计结果,通过对比预先设定的盲区规则识别出属于每个落地网关的盲区,然后将盲区中的被叫号段列入盲区列表,被列入盲区列表的被叫号段跳过与其对应的落地网关,而选择其他落地网关进行呼叫;
8、s4:当超过盲区列表中的被叫号段的预设生存时间时,则去掉盲区列表中的被叫号段以使该被叫号段继续选择与其对应的落地网关进行呼叫,然后返回s2;
9、s5:根据呼叫请求中的信息匹配出一个该对接网关的映射对象,并根据映射对象获取对应的落地路由表,落地路由表中包括多个落地网关,记为落地网关集;
10、s6:获取落地网关集中符合预设的过滤条件的落地网关并将其进行过滤丢弃,将经过过滤后剩下的落地网关集记为有效落地网关集,根据预设的排序策略对有效落地网关集中的落地网关进行优先级排序,生成有效落地网关排序集;
11、s7:对有效落地网关排序集中的落地网关按照从优先级高往优先级低的顺序进行轮询呼叫,若当前呼叫的落地网关呼叫成功,则选定该落地网关进行通信;若当前呼叫的落地网关呼叫失败,则跳转到下一个落地网关进行呼叫;若有效落地网关排序集中所有落地网关呼叫失败,则表示呼叫请求失败;
12、s8:将呼叫接通率的接收发送比发送至监测中心并标记为待接入终端;
13、s9:待接入终端节点切换为lora终端模式向设置在每个采集器通道中的采集器发送注册请求,并接收每个采集器的反馈信息,与最强的反馈信息中的信号强度值对应的采集器建立通信连接,以构建采集器私有网络;
14、s10:在s9的同时同步建立lorawan网络,待接入终端节点采用lorawan终端模式向lorawan网关发送注册请求,消除盲区。
15、在本发明实施例中,所述s2中,统计结果为每个被叫号段的呼叫总次数、未接通次数、接通次数以及应答次数。
16、在本发明实施例中,所述s3中的盲区规则定义如下:被叫号段的呼叫总次数累计500次以上,小于1000次,应答率为0,则为盲区;被叫号段的呼叫总次数累计1000次以上,小于5000次,应答率为2%以下,则为盲区;被叫号段的呼叫总次数累计5000次以上,应答率为5%以下,则为盲区;其中应答率为应答次数与呼叫总次数之比。
17、在本发明实施例中,所述s5中,呼叫请求中的信息包括信令源ip地址、呼叫业务的品牌和主被叫前缀信息,匹配该对接网关的映射对象的步骤如下:
18、k1:根据信令源ip地址进行匹配,若匹配到唯一的映射对象,则选定该映射对象,若匹配到多个映射对象,则执行k2,若匹配不到映射对象,则表示呼叫请求失败;
19、k2:根据呼叫业务的品牌对k1中匹配到的多个映射对象进行匹配,若匹配到唯一的映射对象,则选定该映射对象,若匹配到多个映射对象,则执行k3,若匹配不到映射对象,则表示呼叫请求失败;
20、k3:根据主被叫前缀信息对k2中匹配到的多个映射对象进行匹配,若匹配到唯一的映射对象,则选定该映射对象,若匹配到多个映射对象或者匹配不到映射对象,则表示呼叫请求失败。
21、在本发明实施例中,在s6中,预设的过滤条件包括时段过滤条件、容量过滤条件和盲区过滤条件中的一种或多种,时段过滤条件为当前的呼叫请求的时间不在落地网关中所设定的运行时间段内,容量过滤条件为当前落地网关的并发量大于或等于自身所设定的容量,盲区过滤条件为被设为盲区的落地网关,预设的排序策略中包括多个排序因素,多个排序因素按照预设的优先级进行排序,首先选择优先级最高的排序因素对有效落地网关集中的落地网关进行排序,若排序中出现并列关系的落地网关,则选择下一级的排序因素对并列关系的落地网关进行排序,直至排序中没有并列关系的落地网关,或者所有的排序因素均被使用,若所有的排序因素均被使用后还存在并列关系的落地网关,则随机将该并列关系的落地网关进行排序。
22、一种voip落地网关盲区的智能识别装置,包括:
23、呼叫数据统计模块,用于对经过每个落地网关的每个呼叫结果以被叫号段进行统计并得出统计结果;
24、盲区识别与应用模块,用于根据每个落地网关的被叫号段的统计结果,通过对比预先设定的盲区规则识别出属于每个落地网关的盲区,然后将盲区中的被叫号段列入盲区列表,被列入盲区列表的被叫号段跳过与其对应的落地网关,而选择其他落地网关进行呼叫;
25、盲区重识别模块,当超过盲区列表中的被叫号段的预设生存时间时,则去掉盲区列表中的被叫号段以使该被叫号段继续选择与其对应的落地网关进行呼叫,然后返回呼叫数据统计模块。
26、在本发明实施例中,所述呼叫数据统计模块中的统计结果为每个被叫号段的呼叫总次数、未接通次数、接通次数以及应答次数。
27、在本发明实施例中,所述盲区识别与应用模块中的盲区规则定义如下:
28、被叫号段的呼叫总次数累计500次以上,小于1000次,应答率为0,则为盲区;
29、被叫号段的呼叫总次数累计1000次以上,小于5000次,应答率为2%以下,则为盲区;
30、被叫号段的呼叫总次数累计5000次以上,应答率为5%以下,则为盲区;
31、其中应答率为应答次数与呼叫总次数之比。
32、(三)有益效果
33、与现有技术相比,本发明提供了一种voip落地网关盲区的智能识别方法及装置,具备以下有益效果:
34、该一种voip落地网关盲区的智能识别方法及装置,能够根据统计的数据及时识别落地网关盲区,减少人工工作成本,同时可以定时统计数据识别盲区以方便及时找出不存在的盲区,并删除该盲区列表的数据,从而维护落地网关的正常工作,并提高落地网关的整体效率以及用户体验,再通过在lorawan的物联网中增加采集器,使得采集器与lorawan网关可以实现很广的信号覆盖,从而实现lorawan的盲区覆盖,并且避免形成孤岛,以及采集器在成本上比网关便宜很多,因此采用采集器可以降低成本。
本文地址:https://www.jishuxx.com/zhuanli/20240801/241631.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表