[发明专利]地址检测方法、系统、设备和存储介质有效
申请号: | 201810164561.3 | 申请日: | 2018-02-27 |
公开(公告)号: | CN110198383B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 周国新 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04M7/00 | 分类号: | H04M7/00 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;罗朗 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址 检测 方法 系统 设备 存储 介质 | ||
1.一种地址检测系统,其特征在于,所述地址检测系统包括地址检测模块、判断模块和注册消息处理模块;
所述地址检测模块用于检测通话客户端的公网地址;
所述判断模块用于判断所述地址检测模块本次检测的所述通话客户端的公网地址与上一次检测的所述通话客户端的公网地址是否一致,若否,则确定所述通话客户端的公网地址发生变化,并调用所述注册消息处理模块;
所述注册消息处理模块用于生成注册请求消息,并发送至服务代理端,所述服务代理端根据所述注册请求消息获取所述通话客户端的新的公网地址;
所述地址检测模块包括第一地址检测消息模块和第二地址检测消息模块;
所述地址检测系统还包括第一通讯处理模块和第二通讯处理模块;
所述第一地址检测消息模块用于在所述通话客户端处于空闲状态时,生成地址检测消息,并将所述地址检测消息通过所述第一通讯处理模块发送至所述第二通讯处理模块;
所述第二通讯处理模块用于将接收的所述地址检测消息发送至所述第二地址检测消息模块;
所述第二地址检测消息模块用于根据所述地址检测消息获取本次检测的所述通话客户端的公网地址,并向所述第一地址检测消息模块发送第一回应消息;
其中,所述第一回应消息包括所述本次检测的所述通话客户端的公网地址;
所述第一地址检测消息模块还用于根据所述第一回应消息,调用所述判断模块;
其中,所述第一地址检测消息模块设置在所述通话客户端中,所述第二地址检测消息模块设置在所述服务代理端中。
2.如权利要求1所述的地址检测系统,其特征在于,所述注册消息处理模块包括第一应用逻辑处理模块和第一SIP消息处理模块;
所述第一地址检测消息模块用于在所述判断模块判断为否时,调用所述第一应用逻辑处理模块;
所述第一应用逻辑处理模块用于将所述通话客户端的公网地址发生变化的内容发送至所述第一SIP消息处理模块;
所述第一SIP消息处理模块用于根据所述通话客户端的公网地址发生变化的内容生成注册请求消息,并通过所述第一通讯处理模块发送至所述第二通讯处理模块。
3.如权利要求2所述的地址检测系统,其特征在于,所述判断模块包括RTP消息处理模块;
所述注册消息处理模块还包括第二应用逻辑处理模块和第二SIP消息处理模块;
所述第二地址检测消息模块还用于在所述通话客户端处于通话状态时,根据所述通话客户端的RTP语音消息获取本次检测的所述通话客户端的公网地址,并将所述本次检测的所述通话客户端的公网地址发送至所述RTP消息处理模块;
所述RTP消息处理模块用于判断所述本次检测的所述通话客户端的公网地址与上一次检测的所述通话客户端的公网地址是否一致,若否,则确定所述通话客户端的公网地址发生变化,并调用所述第二应用逻辑处理模块;
所述第二应用逻辑处理模块用于将所述通话客户端的公网地址发生变化的内容发送至所述第二SIP消息处理模块;
所述第二SIP消息处理模块用于根据所述通话客户端的公网地址发生变化的内容生成地址变化通知消息,并通过所述第二通讯处理模块发送至所述第一通讯处理模块;
所述第一通讯处理模块用于将接收的所述地址变化通知消息发送至所述第一SIP消息处理模块;
所述第一SIP消息处理模块用于根据所述地址变化通知消息生成会话地址协商消息,并根据所述会话地址协商消息生成注册请求消息,然后通过所述第一通讯处理模块发送至所述第二通讯处理模块。
4.如权利要求3所述的地址检测系统,其特征在于,所述第一SIP消息处理模块还用于将注册消息发送至所述第二SIP消息处理模块;
其中,所述注册消息包括设定字段,所述设定字段用于表征连续发送两次所述地址检测消息之间的时间间隔;
所述第二SIP消息处理模块用于检测接收到的注册消息中是否包括所述设定字段,若包括,则调用所述第二地址检测消息模块;
所述第二地址检测消息模块还用于根据所述设定字段,控制所述第二SIP消息处理模块向所述第一SIP消息处理模块发送第二回应消息;
所述第一SIP消息处理模块用于检测接收的所述第二回应消息中是否包括所述设定字段,若是,则通过所述第一应用逻辑处理模块启动所述通话客户端的地址检测机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810164561.3/1.html,转载请声明来源钻瓜专利网。