VOIP网络变更及兼容性处理方法、系统、设备和介质技术方案

技术编号:19751425 阅读:15 留言:0更新日期:2018-12-12 05:47
本发明专利技术公开了一种VOIP网络变更及兼容性处理方法,包括:接收客户端发出的网络变更请求;检测网络变更请求是否为后台请求,若判断结果为是,则获取与客户端对应的网络处理标志位;判断网络处理标志位的值是否为真,若是,则获取客户端于一历史时段中的连续后台请求次数;判断连续后台请求次数是否大于一预设的变更阈值;若连续后台请求次数小于等于变更阈值,则进行网络变更处理;若连续后台请求次数大于变更阈值,则根据客户端的当前位置的坐标与客户端的历史位置的坐标获得客户端的移动距离并判断移动距离是否小于一移动阈值,若移动距离小于移动阈值,则向客户端返回一拒绝变更信息,若移动距离大于等于移动阈值,则进行网络变更处理。

【技术实现步骤摘要】
VOIP网络变更及兼容性处理方法、系统、设备和介质
本专利技术涉及的是一种网络变更方法,更具体的说,涉及一种VOIP网络变更及兼容性处理方法、系统、设备和介质。
技术介绍
VoIP(VoiceoverInternetProtocol)简而言之就是将模拟信号(Voice)数字化,以数据封包(DataPacket)的形式在IP网络(IPNetwork)上做实时传递。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务,如统一消息业务、虚拟电话、虚拟语音/传真邮箱、查号业务、Internet呼叫中心、Internet呼叫管理、电话视频会议、电子商务、传真存储转发和各种信息的存储转发等。但是,客户端频繁切网导致登陆状态异常,频繁切换网络占用了服务器的大量资源,影响了服务器的运行效率。
技术实现思路
针对现有技术存在的问题,本专利技术的目的在于提供一种VOIP网络变更及兼容性处理方法、系统、设备和介质,本专利技术能够根据客户端的网络变更次数来判断是否进行网络变更,可以有效的减少服务器处理客户端的网络变更所用的资源,从而提高服务器的运行效率。根据本专利技术的一个方面,提供一种VOIP网络变更及兼容性处理方法,包括:接收客户端发出的网络变更请求,所述网络变更请求中包括所述客户端的当前位置的坐标;检测所述网络变更请求是否为后台请求,若判断结果为是,则获取与所述客户端对应的网络处理标志位,所述网络处理标志位为布尔类型,所述后台请求为客户端在后台运行时发出的所述网络变更请求;判断所述网络处理标志位的值是否为真,若是,则获取所述客户端于一历史时段中的连续后台请求次数;判断所述连续后台请求次数是否大于一预设的变更阈值;若所述连续后台请求次数小于等于所述变更阈值,则进行网络变更处理;若所述连续后台请求次数大于所述变更阈值,则根据所述客户端的所述当前位置的坐标与所述客户端的历史位置的坐标获得所述客户端的移动距离,并判断所述移动距离是否小于一移动阈值,若所述移动距离小于所述移动阈值,则向所述客户端返回一拒绝变更信息,若所述移动距离大于等于所述移动阈值,则进行网络变更处理。优选的,所述VOIP网络变更及兼容性处理方法还包括以下步骤:所述客户端检测其IP地址是否变更;若所述IP地址发生变更,则检测所述客户端是否为后台运行,若所述客户端为后台运行,则生成一用于指示所述网络变更请求为后台请求的后台标识符;所述客户端发送所述网络变更请求,所述网络变更请求中包括所述后台标识符。优选的,所述向所述客户端返回一拒绝变更信息之后还包括,将所述网络处理标志位置为假。优选的,检测所述网络变更请求是否为后台请求,若所述网络变更请求不为后台请求,则进行网络变更处理,并且将所述客户端对应的所述网络处理标志位置为真。优选的,所述进行网络变更处理包括以下步骤:获取所述客户端的当前网络的当前IP地址;根据所述当前IP地址更新储存有所述客户端的IP地址的地址列表。优选的,所述进行网络变更处理包括以下步骤:获取所述客户端发出的本次连接的注册时长;根据所述注册时长设置本次连接的有效时长。优选的,所述进行网络变更处理包括以下步骤:获取所述客户端发出的端口编号;根据所述端口编号通过网络与所述客户端建立通信连接。优选的,所述网络变更处理之后,向所述客户端发送一用于指示网络变更处理成功的反馈标识符。优选的,接收客户端发出的网络变更请求之前,还包括:接收所述客户端发出的用户验证信息,所述用户验证信息中包括用户名、用户密码以及服务器域名;根据所述用户名将所述用户验证信息中的用户密码和预存于一数据库中的与所述用户名对应的用户密码进行匹配;若匹配成功,则接收所述客户端发出的所述网络变更请求;若匹配不成功,则向所述客户端发出一验证失败信息。根据本专利技术的一个方面,提供一种VOIP网络变更系统,包括:接收模块,接收客户端发出的网络变更请求,所述网络变更请求中包括所述客户端的当前位置的坐标;后台检测模块,检测所述网络变更请求是否为后台请求,若判断结果为是,则获取与所述客户端对应的网络处理标志位,所述网络处理标志位为布尔类型,所述后台请求为客户端在后台运行时发出的所述网络变更请求;标志位检测模块,判断所述网络处理标志位的值是否为真,若是,则获取所述客户端于一历史时段中的连续后台请求次数;请求次数判断模块,判断所述连续后台请求次数是否大于一预设的变更阈值;反馈模块,若所述连续后台请求次数大于所述变更阈值,则根据所述客户端的所述当前位置的坐标与所述客户端的历史位置的坐标获得所述客户端的移动距离并判断所述移动距离是否小于一移动阈值,若所述移动距离小于所述移动阈值,则向所述客户端返回一拒绝变更信息,若所述移动距离大于等于所述移动阈值,则进行网络变更处理;变更模块,若所述连续后台请求次数小于等于所述变更阈值,则进行网络变更处理。根据本专利技术的一个方面,提供一种VOIP网络变更设备,包括:处理器;存储器,其中存储有所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述VOIP网络变更及兼容性处理方法的步骤。根据本专利技术的一个方面,提供一种计算机可读存储介质,用于存储程序,所述程序被执行时实现上述VOIP网络变更及兼容性处理方法的步骤。上述技术方案的有益效果是:本专利技术能够根据客户端的网络变更次数来判断是否进行网络变更,可以有效的减少服务器处理客户端的网络变更所用的资源,从而提高服务器的运行效率。本专利技术的其它特征和优点以及本专利技术的各种实施例的结构和操作,将在以下参照附图进行详细的描述。应当注意,本专利技术不限于本文描述的具体实施例。在本文给出的这些实施例仅仅是为了说明的目的。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。图1为本专利技术的较佳的实施例中,一种VOIP网络变更及兼容性处理方法的实施场景;图2为本专利技术的较佳的实施例中,一种VOIP网络变更及兼容性处理方法的流程图;图3为本专利技术的较佳的实施例中,客户端发出网络变更请求的流程示意图;图4为本专利技术的较佳的实施例中,一种VOIP网络变更系统的结构图;图5为本专利技术的较佳的实施例中,一种VOIP网络变更设备的结构示意图;图6为本专利技术的较佳的实施例中,一种计算机可读存储介质的结构示意图。从以下结合附图的详细描述中,本专利技术的特征和优点将变得更加明显。贯穿附图,相同的附图标识相应元素。在附图中,相同附图标记通常指示相同的、功能上相似的和/或结构上相似的元件。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的本文档来自技高网...

【技术保护点】
1.一种VOIP网络变更及兼容性处理方法,其特征在于,包括:接收客户端发出的网络变更请求,所述网络变更请求中包括所述客户端的当前位置的坐标;检测所述网络变更请求是否为后台请求,若判断结果为是,则获取与所述客户端对应的网络处理标志位,所述网络处理标志位为布尔类型,所述后台请求为客户端在后台运行时发出的所述网络变更请求;判断所述网络处理标志位的值是否为真,若是,则获取所述客户端于一历史时段中的连续后台请求次数;判断所述连续后台请求次数是否大于一预设的变更阈值;若所述连续后台请求次数小于等于所述变更阈值,则进行网络变更处理;若所述连续后台请求次数大于所述变更阈值,则根据所述客户端的所述当前位置的坐标与所述客户端的历史位置的坐标获得所述客户端的移动距离并判断所述移动距离是否小于一移动阈值,若所述移动距离小于所述移动阈值,则向所述客户端返回一拒绝变更信息,若所述移动距离大于等于所述移动阈值,则进行网络变更处理。

【技术特征摘要】
1.一种VOIP网络变更及兼容性处理方法,其特征在于,包括:接收客户端发出的网络变更请求,所述网络变更请求中包括所述客户端的当前位置的坐标;检测所述网络变更请求是否为后台请求,若判断结果为是,则获取与所述客户端对应的网络处理标志位,所述网络处理标志位为布尔类型,所述后台请求为客户端在后台运行时发出的所述网络变更请求;判断所述网络处理标志位的值是否为真,若是,则获取所述客户端于一历史时段中的连续后台请求次数;判断所述连续后台请求次数是否大于一预设的变更阈值;若所述连续后台请求次数小于等于所述变更阈值,则进行网络变更处理;若所述连续后台请求次数大于所述变更阈值,则根据所述客户端的所述当前位置的坐标与所述客户端的历史位置的坐标获得所述客户端的移动距离并判断所述移动距离是否小于一移动阈值,若所述移动距离小于所述移动阈值,则向所述客户端返回一拒绝变更信息,若所述移动距离大于等于所述移动阈值,则进行网络变更处理。2.根据权利要求1所述的VOIP网络变更及兼容性处理方法,其特征在于,所述VOIP网络变更及兼容性处理方法还包括以下步骤:所述客户端检测其IP地址是否变更;若所述IP地址发生变更,则检测所述客户端是否为后台运行,若所述客户端为后台运行,则生成一用于指示所述网络变更请求为后台请求的后台标识符;所述客户端发送所述网络变更请求,所述网络变更请求中包括所述后台标识符。3.根据权利要求1所述的VOIP网络变更及兼容性处理方法,其特征在于,于所述接收客户端发出的网络变更请求之前,还包括:接收所述客户端发出的用户验证信息,所述用户验证信息中包括用户名、用户密码以及服务器域名;根据所述用户名将所述用户验证信息中的用户密码和预存于一数据库中的与所述用户名对应的用户密码进行匹配;若匹配成功,则接收所述客户端发出的所述网络变更请求;若匹配不成功,则向所述客户端发出一验证失败信息。4.根据权利要求1所述的VOIP网络变更及兼容性处理方法,其特征在于,所述客户端返回一拒绝变更信息之后将所述网络处理标志位置为假。5.根据权利要求1所述的VOIP网络变更及兼容性处理方法,其特征在于,所述VOIP网络变更及兼容性处理方法还包括:检测所述网络变更请求是否为后台请求,若所述网络变更请求不为后台请求,则进行网络变更处理,并且将所述客户端对应的所述网络处理标志位...

【专利技术属性】
技术研发人员:高帅张鲲
申请(专利权)人:携程旅游信息技术上海有限公司
类型:发明
国别省市:上海,31

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

1