本发明涉及通讯领域领域,特别是涉及一种实现固定电话号码移动性的方法及系统。
背景技术:
在当前“光进铜退”的大背景下,部分商用楼及园区已停止部署电话线,只保留网线;另由于模拟话机功能简单,已经无法满足部分重点政企客户对于固网终端的多媒体通信和高质量语音的需求,所以SIP终端在政企大客户范围内必将大规模普及。目前的家庭宽带领域也处于“光进铜退”过程中,IP电话机(简称VoIP,源自英语Voice over Internet Protocol;又名宽带电话或网络电话)又称SIP(Session Initiation Protocol,会话初始化协议)电话,是一种通过互联网或其他使用IP技术的网络,基于IP协议的SIP利用了IP网络来实现新型的电话通讯,在Internet上通过TCP/IP协议实时传送语音信息的应用。SIP电话主要应用在大型公司的内联网内,技术人员可以复用同一个网络提供数据及语音服务,除了简化管理,更可提高生产力。SIP型家庭网关已大规模普及。最初的IP电话是个人计算机与个人计算机之间的通话,通话双方为自己的设备安装声卡及相关软件,并且约定好时间同时上网进行通话,现在通常称为网上语音聊天。IP电话从形式上可分为四种:PC—PC、电话—PC、PC—电话、电话—电话。现在人们所说的真正意义上的IP电话,即通过Internet实现从普通电话到普通电话之间的通话。IMS(IP Multimedia Subsystem)是IP多媒体系统,是一种全新的多媒体业务形式,它能够满足现在的终端客户更新颖、更多样化多媒体业务的需求。目前,IMS被认为是下一代网络的核心技术,也是解决移动与固网融合,引入语音、数据、视频三重融合等差异化业务的重要方式。
在现有支持终端集中部署的SIP系统中,一是现有技术中,IP话机号码部署采用人工放号、人工手动登录的方式,管理员预先在SIP服务器为用户的IP话机终端分配IP话机号码,并将该IP话机号码告知用户,IP话机终端接入网络后需用户手动输入IP话机号码进行注册,注册成功后IP话机终端才能正常使用。对于大批量IP话机的部署,管理员需手动为每台话机分配IP话机号码,且需将每台IP话机终端对应的IP话机号码通知到每台IP话机终端对应的每一个用户,用户使用分配到指定终端的IP话机号码完成登录,现有IP话机号码部署操作步骤繁琐,降低了为大批量IP话机的终端部署IP话机号码的效率和可操作性。二是SIP终端的终端管理主要是由平台侧的终端集中管理系统来完成,存在的问题是所有的操作只能在平台侧由管理员完成,对于因工位调整以及家庭网关更换等原因需要经常更换终端但又要保持号码不变的用户来说,业务体验非常差。
技术实现要素:
本发明提供了一种实现固定电话号码移动性的方法及系统,其目的是通过新增SIP终端标识,并使用扫描的方式实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
本发明提供的技术方案如下:
一种实现固定电话号码移动性的方法,包括:
S100当前扫描终端获取当前SIP终端的型号相关信息和所述当前扫描终端自身的号码相关信息;
S200所述控制装置根据所述当前SIP终端的型号相关信息和所述当前扫描终端的号码相关信息进行判断,得到开启配置指令和关闭配置指令;
S300所述控制装置根据所述开启配置指令,控制所述当前SIP终端根据所述当前扫描终端绑定的当前固定电话号码进行注册登录;
S400所述控制装置根据所述关闭配置指令,退出固定电话号码移动过程。
本发明中,SIP终端包含SIP话机、家庭网关等,通过新增SIP终端标识,并使用当前扫描终端进行扫描,以获取当前SIP终端的型号相关信息和所述当前扫描终端自身的号码相关信息,控制装置进行判断,根据判断结果控制当前SIP终端根据所述当前扫描终端绑定的当前固定电话号码进行注册登录,其中,扫描终端包括但不限于具有二维码扫描功能的手机、IPAD等移动设备、射频识别设备。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
进一步的,所述步骤S200还包括步骤:
S210所述控制装置接收所述当前扫描终端发送的当前SIP终端的型号相关信息以及所述当前扫描终端自身的所述号码相关信息和通信连接请求;
S220所述控制装置根据所述SIP终端的型号相关信息和所述当前扫描终端的号码相关信息,判断所述当前SIP终端和所述当前扫描终端是否均在配置名单内,若是执行下一步骤;否则,执行步骤S280;
S270输出所述开启配置指令;
S280输出所述关闭配置指令;
其中,所述型号相关信息包括终端MAC地址和/或终端型号;所述号码相关信息包括终端MAC地址、固定电话号码、分机号码、使用人名称、所在部门、移动号码中的任意一种或者多种。
本发明中,SIP终端包含SIP话机、家庭网关等,根据当前扫描终端发送的当前SIP终端的型号相关信息以及当前扫描终端自身的号码相关信息,判断当前SIP终端和当前扫描终端是否均在配置名单内,如果都在的配置名单内的话,输出所述开启配置指令;如果当前扫描终端在配置名单内,当前SIP终端不在配置名单内;或者当前扫描终端不在配置名单内,当前SIP终端在配置名单内;或者当前扫描终端和当前SIP终端均不在配置名单内,那么输出所述关闭配置指令。例如公司内部的工作人员的扫描终端信息,均可以录入控制装置的云端数据库或网络数据库或本地数据库中,虽然该当前扫描终端的持有者是公司内部人员,但是该工作人员没有权限,或者该当前SIP终端并不支持控制装置控制分配当前固定电话号码,那么就需要判断当前SIP终端和当前扫描终端是否均在所述配置名单上。这里,只要当前SIP终端和当前扫描终端均在配置名单内,那么可以通过判断当前SIP终端绑定的固定电话号码是否超过预设绑定值后,如果超过再进行解绑至少一个已经绑定在当前SIP终端的固定电话号码;也可以不判断,只要当前SIP终端需要绑定当前扫描终端携带的固定电话号码时,初始化当前SIP终端的号码配置,将其中的绑定关系记录清零。
进一步的,所述步骤S220之后S260之前还包括步骤:
S230所述控制装置判断所述当前SIP终端是否已被其它固定电话号码绑定,若是执行步骤S280;否则,执行步骤S240;
S240所述控制装置判断所述当前扫描终端的号码相关信息绑定的所述当前号码是否被其他SIP终端注册使用,若是执行步骤S250并执行步骤S270;否则,直接执行步骤S270;
S250所述控制装置控制所述其他SIP终端解除与所述当前号码的绑定关系。
本发明中,判断当前SIP终端是否已经绑定其它固定电话号码,如果已经绑定了,那么说明该当前SIP终端已经使用其它固定电话号码完成注册登录工作;如果没有,说明该当前SIP终端处于空闲状态。这时,还需要判断当前扫描终端绑定的当前固定电话号码是否被其他SIP终端注册使用,如果被使用了,那么控制装置控制其他SIP终端解除当前固定电话号码使用权限,最终当用户因工位调整以及家庭网关更换等原因需要更换终端但又要保持号码不变情况下,直接通过用户的扫描终端扫描当前终端的标识,然后将已经绑定的号码从旧终端解除绑定,并换到当前终端重新使用。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
进一步的,所述步骤S300还包括步骤:
S310所述控制装置根据所述开启配置指令,发送终端号码配置数据至所述当前SIP终端;
S320所述当前SIP终端根据所述终端号码配置数据,更新本地号码配置,并向IMS网络发送注册请求信息;
S330所述当前SIP终端接收IMS网络发来的注册响应信息完成注册。
本发明中,SIP终端包含SIP话机、家庭网关等,只有判断配置进程输出开启配置指令后,才能发送终端号码配置数据至当前SIP终端,当前SIP终端根据所述终端号码配置数据,查找出所述当前扫描终端的号码相关信息所绑定的所述固定电话号码信息,并向所述控制装置发送注册请求信息,当前SIP终端接收到控制装置发送注册响应信息后,根据接收的所述注册响应信息完成注册,并登录所述当前固定电话号码进行通讯。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
本发明中,SIP终端包含SIP话机、家庭网关等,SIP终端的标识包括但不限于二维码、射频标签等等标识,扫描终端包括但不限于具有二维码扫描功能的手机、IPAD等移动设备、射频识别设备。例如控制装置120可以将手机进行扫描当前SIP终端的二维码标识,然后进行合法性相关验证判断步骤,通过认证后,实现用户自主携号换机。
进一步的,所述步骤S100之前还包括步骤:
S010预先设置绑定名单和配置名单;
S020所述控制装置根据所述绑定名单,将所述当前扫描终端的号码相关信息与所述当前固定电话号码进行绑定;
S030所述控制装置将所述绑定后的所述当前扫描终端的号码相关信息与绑定后的所述当前固定电话号码进行保存。
本发明中,绑定名单可以根据控制装置事先根据用户需求进行设置,控制装置直接将固定电话号码绑定在扫描终端,也可以将固定电话号码与用户的身份信息进行绑定。其中绑定名单和配置名单的更新可以是暂时性的或者长期性的,暂时性的例如一些用户经常更换手机,那么可以在手机通过控制装置的配置认证和绑定认证后,使用控制装置分配的固定电话号码进行注册登录使用,在登录使用后的任意一段时长后,删除保存的现有的绑定名单和配置名单,再重新配置绑定名单和配置名单。而且现实生活中,由于用户可能经常更换手机,或者需要工位调整的当天,用户忘了携带已经通过控制装置合法认证的手机,那用户可以借用其他同事的通过控制装置合法认证的手机,登录微信或者公司邮箱等具有用户身份信息的应用平台,进行登录后通过微信的二维码扫描功能进行扫描,然后将用户身份信息绑定的固定电话号码发送给SIP终端进行注册登录。还可以一个手机或用户信息绑定多个固定电话号码,即该手机或用户信息可以作为管理员的身份进行分配固定电话号码。固定电话号码部署操作步骤简单,提高了SIP终端部署固定电话号码的效率和可操作性。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
本发明还提供一种实现固定电话号码移动性的系统,包括:至少一台扫描终端、至少一台SIP终端和控制装置;所述控制装置分别与所述扫描终端和所述SIP终端通讯连接;
所述当前扫描终端,获取当前SIP终端的型号相关信息和所述当前扫描终端自身的号码相关信息;
所述控制装置,根据所述当前SIP终端的型号相关信息和所述当前扫描终端的号码相关信息进行判断,得到开启配置指令和关闭配置指令;
所述控制装置,还当得到所述开启配置指令时,根据所述开启配置指令,控制所述当前SIP终端根据所述当前扫描终端绑定的当前固定电话号码进行注册登录;
所述控制装置,还当得到所述关闭配置指令时,根据所述关闭配置指令,退出固定电话号码移动过程。
本发明中,SIP终端包含SIP话机、家庭网关等,其中,扫描终端包括但不限于具有二维码扫描功能的手机、IPAD等移动设备、射频识别设备。通过新增SIP终端标识,并使用当前扫描终端进行扫描,以获取当前SIP终端的型号相关信息和所述当前扫描终端自身的号码相关信息,控制装置进行判断,根据判断结果控制当前SIP终端根据所述当前扫描终端绑定的当前固定电话号码进行注册登录,实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
进一步的,所述控制装置的所述控制模块,接收所述当前扫描终端发送的当前SIP终端的型号相关信息以及所述当前扫描终端自身的所述号码相关信息和通信连接请求;
所述控制装置的所述判断模块,根据所述SIP终端的型号相关信息和所述当前扫描终端的号码相关信息,判断所述当前SIP终端和所述当前扫描终端是否均在配置名单内;
所述控制装置的所述控制模块,当其中至少一个所述当前SIP终端和所述当前扫描终端不在所述配置名单内时,输出所述关闭配置指令;
所述控制装置的所述控制模块,当所述当前SIP终端和所述当前扫描终端均在配置名单内时,输出所述开启配置指令;
其中,所述型号相关信息包括终端MAC地址和/或终端型号;所述号码相关信息包括终端MAC地址、固定电话号码、分机号码、使用人名称、所在部门、移动号码中的任意一种或者多种。
本发明中,SIP终端包含SIP话机、家庭网关等,根据当前扫描终端发送的当前SIP终端的型号相关信息以及当前扫描终端自身的号码相关信息,判断当前SIP终端和当前扫描终端是否均在配置名单内,如果都在的配置名单内的话,输出所述开启配置指令;如果当前扫描终端在配置名单内,当前SIP终端不在配置名单内;或者当前扫描终端不在配置名单内,当前SIP终端在配置名单内;或者当前扫描终端和当前SIP终端均不在配置名单内,那么输出所述关闭配置指令。例如公司内部的工作人员的扫描终端信息,均可以录入控制装置的云端数据库或网络数据库或本地数据库中,虽然该当前扫描终端的持有者是公司内部人员,但是该工作人员没有权限,或者该当前SIP终端并不支持控制装置控制分配当前固定电话号码,那么就需要判断当前SIP终端和当前扫描终端是否均在所述配置名单上。这里,只要当前SIP终端和当前扫描终端均在配置名单内,那么可以通过判断当前SIP终端绑定的固定电话号码是否超过预设绑定值后,如果超过再进行解绑至少一个已经绑定在当前SIP终端的固定电话号码;也可以不判断,只要当前SIP终端需要绑定当前扫描终端携带的固定电话号码时,初始化当前SIP终端的号码配置,将其中的绑定关系记录清零。
进一步的,所述控制装置的所述判断模块,还判断所述当前SIP终端是否已被其它固定电话号码绑定;
所述控制装置的所述控制模块,还当所述当前SIP终端已被其它固定电话号码绑定时,输出所述关闭配置指令;
所述控制装置的所述判断模块,还当所述当前SIP终端未被其它固定电话号码绑定时,进一步判断所述当前扫描终端的号码相关信息绑定的所述当前号码是否被其他SIP终端注册使用;
所述控制装置的所述控制模块,还当所述当前SIP终端未被其它固定电话号码绑定,但所述当前扫描终端绑定的所述当前号码已被其他SIP终端注册使用时,控制所述其他SIP终端解除与所述当前号码的绑定关系,并输出所述开启配置指令;
所述控制装置的所述控制模块,还当所述当前SIP终端未被其它固定电话号码绑定,且所述当前扫描终端绑定的所述当前号码未被其他SIP终端注册使用时,直接输出所述开启配置指令。
本发明中,判断当前SIP终端是否已经绑定其它固定电话号码,如果已经绑定了,那么说明该当前SIP终端已经使用其它固定电话号码完成注册登录工作;如果没有,说明该当前SIP终端处于空闲状态。这时,还需要判断当前扫描终端绑定的当前固定电话号码是否被其他SIP终端注册使用,如果被使用了,那么控制装置控制其他SIP终端解除当前固定电话号码使用权限,最终当用户因工位调整以及家庭网关更换等原因需要更换终端但又要保持号码不变情况下,直接通过用户的扫描终端扫描当前终端的标识,然后将已经绑定的号码从旧终端解除绑定,并换到当前终端重新使用。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
进一步的,所述SIP终端包括配置模块和注册登录模块;所述配置模块与所述注册登录模块通讯连接;所述控制装置的所述控制模块与所述SIP终端的所述配置模块建立通讯连接;
所述控制装置的所述控制模块,还根据所述开启配置指令,发送终端号码配置数据至所述当前SIP终端;
所述当前SIP终端的所述配置模块,根据所述终端号码配置数据,更新本地号码配置,并向IMS网络发送注册请求信息;
所述SIP终端的所述注册登录模块,接收IMS网络发来的注册响应信息完成注册。
本发明中,SIP终端包含SIP话机、家庭网关等,只有判断配置进程输出开启配置指令后,才能发送终端号码配置数据至当前SIP终端,当前SIP终端根据所述终端号码配置数据,查找出所述当前扫描终端的号码相关信息所绑定的所述固定电话号码信息,并向所述控制装置发送注册请求信息,当前SIP终端接收到控制装置发送注册响应信息后,根据接收的所述注册响应信息完成注册,并登录所述当前固定电话号码进行通讯。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
进一步的,所述控制装置还包括:设置模块,所述控制装置的所述设置模块与所述控制装置的所述判断模块通讯连接;
所述控制装置的所述设置模块,预先设置绑定名单和配置名单;
所述控制装置的所述设置模块,还根据所述绑定名单,将所述当前扫描终端的号码相关信息与所述当前固定电话号码进行绑定;
所述控制装置的所述设置模块,还将所述绑定后的所述当前扫描终端的号码相关信息与绑定后的所述当前固定电话号码进行保存。
本发明中,绑定名单可以根据控制装置事先根据用户需求进行设置,控制装置可以直接将固定电话号码绑定在扫描终端,也可以将固定电话号码与用户的身份信息进行绑定。其中绑定名单和配置名单的更新可以是暂时性的或者长期性的,暂时性的例如一些用户经常更换手机,那么可以在手机通过控制装置的配置认证和绑定认证后,使用控制装置分配的固定电话号码进行注册登录使用,在登录使用后的任意一段时长后,删除保存的现有的绑定名单和配置名单,再重新配置绑定名单和配置名单。而且现实生活中,由于用户可能经常更换手机,或者需要工位调整的当天,用户忘了携带已经通过控制装置合法认证的手机,那用户可以借用其他同事的通过控制装置合法认证的手机,登录微信或者公司邮箱等具有用户身份信息的应用平台,进行登录后通过微信的二维码扫描功能进行扫描,然后将用户身份信息绑定的固定电话号码发送给SIP终端进行注册登录。还可以一个手机或用户信息绑定多个固定电话号码,即该手机或用户信息可以作为管理员的身份进行分配固定电话号码。固定电话号码部署操作步骤简单,提高了SIP终端部署固定电话号码的效率和可操作性。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
与现有技术相比,本发明提供一种实现固定电话号码移动性的方法及系统,至少带来以下一种技术效果:
1、实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
2、固定电话号码部署操作步骤简单,提高了SIP终端部署固定电话号码的效率和可操作性。
3、节省了固定电话号码分配管理人员的工作时间,大大降低了了人力成本和时间成本。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种实现固定电话号码移动性的方法及系统的特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明一种实现固定电话号码移动性的方法一个实施例的流程图;
图2是本发明一种实现固定电话号码移动性的方法另一个实施例的流程图;
图3是本发明一种实现固定电话号码移动性的方法另一个实施例的流程图;
图4是本发明一种实现固定电话号码移动性的方法另一个实施例的流程图;
图5是本发明一种实现固定电话号码移动性的系统一个实施例的结构图;
图6是本发明一种实现固定电话号码移动性的系统另一个实施例的结构图;
图7是本发明一种实现固定电话号码移动性的系统另一个实施例的结构图;
图8(a)是本发明一种实现固定电话号码移动性的方法及系统一个实例的流程图;
图8(b)是本发明一种实现固定电话号码移动性的方法及系统一个实例的结构图;
图8(c)是本发明一种实现固定电话号码移动性的方法及系统一个实例的关系图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
参照图1所示,本发明提供一种实现固定电话号码移动性的方法的一个实施例,包括:
S100当前扫描终端获取当前SIP终端的型号相关信息和所述当前扫描终端自身的号码相关信息;
S200所述控制装置根据所述当前SIP终端的型号相关信息和所述当前扫描终端的号码相关信息进行判断,得到开启配置指令和关闭配置指令;
S300所述控制装置根据所述开启配置指令,控制所述当前SIP终端根据所述当前扫描终端绑定的当前固定电话号码进行注册登录;
S400所述控制装置根据所述关闭配置指令,退出固定电话号码移动过程。
具体的,在本实施例中,SIP终端包含SIP话机、家庭网关等,通过新增SIP终端标识,并使用当前扫描终端进行扫描,以获取当前SIP终端的型号相关信息和所述当前扫描终端自身的号码相关信息,控制装置进行判断,根据判断结果控制当前SIP终端根据所述当前扫描终端绑定的当前固定电话号码进行注册登录,其中,扫描终端包括但不限于具有二维码扫描功能的手机、IPAD等移动设备、射频识别设备。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
参照图2所示,本发明提供一种实现固定电话号码移动性的方法的另一个实施例,包括:
S010预先设置绑定名单和配置名单,以及最大绑定数量阈值;
S020所述控制装置根据所述绑定名单,将所述当前扫描终端的号码相关信息与所述当前固定电话号码进行绑定;
S030所述控制装置将所述绑定后的所述当前扫描终端的号码相关信息与绑定后的所述当前固定电话号码进行保存。
S110所述当前扫描终端扫描所述当前SIP终端的标识;
S120所述当前扫描终端根据所述当前SIP终端的标识进行解析,得到所述当前SIP终端的所述型号相关信息;
S130所述当前扫描终端获取所述自身的所述号码相关信息;
S210所述控制装置接收所述当前扫描终端发送的当前SIP终端的型号相关信息以及所述当前扫描终端自身的所述号码相关信息和通信连接请求;
S220所述控制装置根据所述SIP终端的型号相关信息和所述当前扫描终端的号码相关信息,判断所述当前SIP终端和所述当前扫描终端是否均在配置名单内,若是执行下一步骤;否则,执行步骤S280;
S270输出所述开启配置指令;
S280输出所述关闭配置指令;
S310所述控制装置根据所述开启配置指令,发送终端号码配置数据至所述当前SIP终端;
S320所述当前SIP终端根据所述终端号码配置数据,更新本地号码配置,并向IMS网络发送注册请求信息;
S330所述当前SIP终端接收IMS网络发来的注册响应信息完成注册;
S400所述控制装置根据所述关闭配置指令,退出固定电话号码移动过程。
具体的,在本实施例中,所述型号相关信息包括终端MAC地址和/或终端型号;所述号码相关信息包括终端MAC地址、固定电话号码、分机号码、使用人名称、所在部门、移动号码中的任意一种或者多种。SIP终端包含SIP话机、家庭网关等,SIP终端的标识包括但不限于二维码、射频标签等等标识,扫描终端包括但不限于具有二维码扫描功能的手机、IPAD等移动设备、射频识别设备。例如控制装置可以将手机进行扫描当前SIP终端的二维码标识,然后进行合法性相关验证判断步骤,通过认证后,实现用户自主携号换机。
绑定名单可以根据控制装置事先根据用户需求进行设置,控制装置可以直接将固定电话号码绑定在扫描终端,也可以将固定电话号码与用户的身份信息进行绑定。其中绑定名单和配置名单的更新可以是暂时性的或者长期性的,暂时性的例如一些用户经常更换手机,那么可以在手机通过控制装置的配置认证和绑定认证后,使用控制装置分配的固定电话号码进行注册登录使用,在登录使用后的任意一段时长后,删除保存的现有的绑定名单和配置名单,再重新配置绑定名单和配置名单。而且现实生活中,由于用户可能经常更换手机,或者需要工位调整的当天,用户忘了携带已经通过控制装置合法认证的手机,那用户可以借用其他同事的通过控制装置合法认证的手机,登录微信或者公司邮箱等具有用户身份信息的应用平台,进行登录后通过微信的二维码扫描功能进行扫描,然后将用户身份信息绑定的固定电话号码发送给SIP终端进行注册登录。还可以一个手机或用户信息绑定多个固定电话号码,即该手机或用户信息可以作为管理员的身份进行分配固定电话号码。固定电话号码部署操作步骤简单,提高了SIP终端部署固定电话号码的效率和可操作性。
根据当前扫描终端发送的当前SIP终端的型号相关信息以及当前扫描终端自身的号码相关信息,判断当前SIP终端和当前扫描终端是否均在配置名单内,如果都在的配置名单内的话,输出所述开启配置指令;如果当前扫描终端在配置名单内,当前SIP终端不在配置名单内;或者当前扫描终端不在配置名单内,当前SIP终端在配置名单内;或者当前扫描终端和当前SIP终端均不在配置名单内,那么输出所述关闭配置指令。例如公司内部的工作人员的扫描终端信息,均可以录入控制装置的云端数据库或网络数据库或本地数据库中,虽然该当前扫描终端的持有者是公司内部人员,但是该工作人员没有权限,或者该当前SIP终端并不支持控制装置控制分配当前固定电话号码,那么就需要判断当前SIP终端和当前扫描终端是否均在所述配置名单上。这里,只要当前SIP终端和当前扫描终端均在配置名单内,那么可以通过判断当前SIP终端绑定的固定电话号码是否超过预设绑定值后,如果超过再进行解绑至少一个已经绑定在当前SIP终端的固定电话号码;也可以不判断,只要当前SIP终端需要绑定当前扫描终端携带的固定电话号码时,初始化当前SIP终端的号码配置,将其中的绑定关系记录清零。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
参照图3所示,本发明提供一种实现固定电话号码移动性的方法的另一个实施例,包括:
S100当前扫描终端获取当前SIP终端的型号相关信息和所述当前扫描终端自身的号码相关信息;
S210所述控制装置接收所述当前扫描终端发送的当前SIP终端的型号相关信息以及所述当前扫描终端自身的所述号码相关信息和通信连接请求;
S220所述控制装置根据所述SIP终端的型号相关信息和所述当前扫描终端的号码相关信息,判断所述当前SIP终端和所述当前扫描终端是否均在配置名单内,若是执行下一步骤;否则,执行步骤S280;
S230所述控制装置判断所述当前SIP终端是否已被其它固定电话号码绑定,若是执行步骤S280;否则,执行步骤S240;
S240所述控制装置判断所述当前扫描终端的号码相关信息绑定的所述当前号码是否被其他SIP终端注册使用,若是执行步骤S250并执行步骤S270;否则,直接执行步骤S270;
S250所述控制装置控制所述其他SIP终端解除与所述当前号码的绑定关系;
S270输出所述开启配置指令;
S280输出所述关闭配置指令。
S300所述控制装置根据所述开启配置指令,控制所述当前SIP终端根据所述当前扫描终端绑定的当前固定电话号码进行注册登录;
S400所述控制装置根据所述关闭配置指令,退出固定电话号码移动过程。
具体的,在本实施例中,判断当前SIP终端是否已经绑定其它固定电话号码,如果已经绑定了,那么说明该当前SIP终端已经使用其它固定电话号码完成注册登录工作;如果没有,说明该当前SIP终端处于空闲状态。这时,还需要判断当前扫描终端绑定的当前固定电话号码是否被其他SIP终端注册使用,如果被使用了,那么控制装置控制其他SIP终端解除当前固定电话号码使用权限,最终当用户因工位调整以及家庭网关更换等原因需要更换终端但又要保持号码不变情况下,直接通过用户的扫描终端扫描当前终端的标识,然后将已经绑定的号码从旧终端解除绑定,并换到当前终端重新使用。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。
参照图4所示,本发明提供一种实现固定电话号码移动性的方法的另一个实施例,包括:
S100当前扫描终端获取当前SIP终端的型号相关信息和所述当前扫描终端自身的号码相关信息;
S210所述控制装置接收所述当前扫描终端发送的当前SIP终端的型号相关信息以及所述当前扫描终端自身的所述号码相关信息和通信连接请求;
S220所述控制装置根据所述SIP终端的型号相关信息和所述当前扫描终端的号码相关信息,判断所述当前SIP终端和所述当前扫描终端是否均在配置名单内,若是执行下一步骤;否则,执行步骤S280;
S231所述控制装置判断所述当前SIP终端是否已被其它固定电话号码绑定,若是执行步骤S241;否则,执行步骤S261;
S241所述控制装置判断所述当前SIP终端绑定的所述其它固定电话号码的数量是否达到预设的最大绑定数量阈值,若是执行步骤S251并执行步骤S261;否则,直接执行步骤S261;
S251所述控制装置控制所述当前SIP终端解除与至少一个所述其它固定电话号码的绑定关系;
S261所述控制装置判断所述当前扫描终端绑定的所述当前号码是否被所述其他SIP终端注册使用,若是执行步骤S262并执行步骤S270;否则,直接执行步骤S270;
S262所述控制装置控制所述其他SIP终端解除与所述当前号码的绑定关系;
S270输出所述开启配置指令;
S280输出所述关闭配置指令。
S300所述控制装置根据所述开启配置指令,控制所述当前SIP终端根据所述当前扫描终端绑定的当前固定电话号码进行注册登录;
S400所述控制装置根据所述关闭配置指令,退出固定电话号码移动过程。
具体的,本实施例中,判断当前SIP终端是否已经绑定其它固定电话号码,如果已经绑定了,那么说明该当前SIP终端已经使用其它固定电话号码完成注册登录工作;如果没有,说明该当前SIP终端处于空闲状态。这时,还需要判断当前SIP终端绑定的所述其它固定电话号码的数量是否达到预设的最大绑定数量阈值,当前SIP终端绑定的所述其它固定电话号码的数量达到预设的最大绑定数量阈值时,需要控制所述当前SIP终端解除与至少一个所述其它固定电话号码的绑定关系当前扫描终端绑定的当前固定电话号码是否被其他SIP终端注册使用,如果被使用了,那么控制装置控制其他SIP终端解除当前固定电话号码使用权限,最终当用户因工位调整以及家庭网关更换等原因需要更换终端但又要保持号码不变情况下,直接通过用户的扫描终端扫描当前终端的标识,然后将已经绑定的号码从旧终端解除绑定,并换到当前终端重新使用。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端用户的业务使用体验。比如一个住宅有两个A公司职员甲、乙和丙,如果家里的新SIP终端只能提供绑定2个固定电话号码,假设甲和乙曾经已经使用自己的手机扫描家里的新SIP终端,控制装置将会把甲和乙在公司旧SIP终端1用的固定电话号码1以及旧SIP终端2用的固定电话号码2发送至新SIP终端。但是甲和乙用完了忘记解绑,丙回来想要在家里的新SIP终端上使用自己在公司旧SIP终端3用的固定电话号码3,那么丙使用自己的手机扫描家里的新SIP终端,控制装置判断出家里的新SIP终端已经在使用甲和乙的固定电话号码1和固定电话号码2,那么控制装置控制固定电话号码1和/或与新SIP终端解除绑定关系,然后将丙的固定电话号码3绑定在新SIP终端进行使用。
参照图5所示,本发明提供一种实现固定电话号码移动性的系统100的一个实施例,包括:至少一台扫描终端110、至少一台SIP终端130和控制装置120;所述控制装置120分别与所述扫描终端110和所述SIP终端130通讯连接;
所述当前扫描终端110,获取当前SIP终端130的型号相关信息和所述当前扫描终端110自身的号码相关信息;
所述控制装置120,根据所述当前SIP终端130的型号相关信息和所述当前扫描终端110的号码相关信息进行判断,得到开启配置指令和关闭配置指令;
所述控制装置120,还当得到所述开启配置指令时,根据所述开启配置指令,控制所述当前SIP终端130根据所述当前扫描终端110绑定的当前固定电话号码进行注册登录;
所述控制装置120,还当得到所述关闭配置指令时,根据所述关闭配置指令,退出固定电话号码移动过程。
具体的,本实施例中,SIP终端130包含SIP话机、家庭网关等,其中,扫描终端110包括但不限于具有二维码扫描功能的手机、IPAD等移动设备、射频识别设备。通过新增SIP终端130标识,并使用当前扫描终端110进行扫描,以获取当前SIP终端130的型号相关信息和所述当前扫描终端110自身的号码相关信息,控制装置120进行判断,根据判断结果控制当前SIP终端130根据所述当前扫描终端110绑定的当前固定电话号码进行注册登录,实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端130用户的业务使用体验。
参照图6所示,相对于上一个实施例,相同的部分不再赘述。本发明提供一种实现固定电话号码移动性的系统100的另一个实施例:
所述扫描终端110包括:扫描模块111、解析模块112和获取模块113;所述当前扫描终端110的所述解析模块112分别与所述当前扫描终端110的所述扫描模块111和所述当前扫描终端110的所述获取模块113通讯连接;
所述控制装置120包括:判断模块121和控制模块122;所述控制装置120的判断模块121与所述控制装置120的所述控制模块122通讯连接;
所述SIP终端130包括配置模块131和注册登录模块132;所述配置模块131与所述注册登录模块132通讯连接;所述控制装置的所述控制模块122与所述SIP终端的所述配置模块131建立通讯连接;
所述当前扫描终端110的所述扫描模块111,扫描所述当前SIP终端130的标识;
所述当前扫描终端110的所述解析模块112,根据所述当前SIP终端130的标识进行解析;
所述当前扫描终端110的所述获取模块113,获取所述当前SIP终端130的所述型号相关信息和所述当前扫描终端110自身的所述号码相关信息;
所述控制装置120的所述控制模块122,接收所述当前扫描终端110发送的当前SIP终端130的型号相关信息以及所述当前扫描终端110自身的所述号码相关信息和通信连接请求;
所述控制装置120的所述判断模块121,根据所述SIP终端130的型号相关信息和所述当前扫描终端110的号码相关信息,判断所述当前SIP终端130和所述当前扫描终端110是否均在配置名单内;
所述控制装置120的所述控制模块122,当其中至少一个所述当前SIP终端130和所述当前扫描终端110不在所述配置名单内时,输出所述关闭配置指令;并根据所述关闭配置指令,退出固定电话号码移动过程;
所述控制装置120的所述控制模块122,当所述当前SIP终端130和所述当前扫描终端110均在配置名单内时,输出所述开启配置指令;并根据所述开启配置指令,控制所述当前SIP终端130根据所述当前扫描终端110绑定的当前固定电话号码进行注册登录。
所述控制装置120的所述控制模块122,还根据所述开启配置指令,发送终端号码配置数据至所述当前SIP终端130;
所述当前SIP终端130的所述配置模块131,根据所述终端号码配置数据,更新本地号码配置,并向IMS网络发送注册请求信息;
所述控制装置120的所述控制模块122,还发送注册响应信息至所述当前SIP终端130的所述SIP终端130的所述注册登录模块132;
所述SIP终端130的所述注册登录模块132,接收IMS网络发来的注册响应信息完成注册。
具体的,本实施例中,其中,所述型号相关信息包括终端MAC地址和/或终端型号;所述号码相关信息包括终端MAC地址、固定电话号码、分机号码、使用人名称、所在部门、移动号码中的任意一种或者多种。
SIP终端130包含SIP话机、家庭网关等,根据当前扫描终端110发送的当前SIP终端130的型号相关信息以及当前扫描终端110自身的号码相关信息,判断当前SIP终端130和当前扫描终端110是否均在配置名单内,如果都在的配置名单内的话,输出所述开启配置指令;如果当前扫描终端110在配置名单内,当前SIP终端130不在配置名单内;或者当前扫描终端110不在配置名单内,当前SIP终端130在配置名单内;或者当前扫描终端110和当前SIP终端130均不在配置名单内,那么输出所述关闭配置指令。例如公司内部的工作人员的扫描终端110信息,均可以录入控制装置120的云端数据库或网络数据库或本地数据库中,虽然该当前扫描终端110的持有者是公司内部人员,但是该工作人员没有权限,或者该当前SIP终端130并不支持控制装置120控制分配当前固定电话号码,那么就需要判断当前SIP终端130和当前扫描终端110是否均在所述配置名单上。这里,只要当前SIP终端130和当前扫描终端110均在配置名单内,那么可以通过判断当前SIP终端130绑定的固定电话号码是否超过预设绑定值后,如果超过再进行解绑至少一个已经绑定在当前SIP终端130的固定电话号码;也可以不判断,只要当前SIP终端130需要绑定当前扫描终端110携带的固定电话号码时,初始化当前SIP终端130的号码配置,将其中的绑定关系记录清零。只有判断配置进程输出开启配置指令后,才能发送终端号码配置数据至当前SIP终端130,当前SIP终端130根据所述终端号码配置数据,查找出所述当前扫描终端110的号码相关信息所绑定的所述固定电话号码信息,并向所述控制装置120发送注册请求信息,当前SIP终端130接收到控制装置120发送注册响应信息后,根据接收的所述注册响应信息完成注册,并登录所述当前固定电话号码进行通讯。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端130用户的业务使用体验。
优选的,所述控制装置120的所述判断模块121,还判断所述当前SIP终端130是否已被其它固定电话号码绑定;
所述控制装置120的所述控制模块122,还当所述当前SIP终端130已被其它固定电话号码绑定时,输出所述关闭配置指令;
所述控制装置120的所述判断模块121,还当所述当前SIP终端130未被其它固定电话号码绑定时,进一步判断所述当前扫描终端110的号码相关信息绑定的所述当前号码是否被其他SIP终端130注册使用;
所述控制装置120的所述控制模块122,还当所述当前SIP终端130未被其它固定电话号码绑定,但所述当前扫描终端110绑定的所述当前号码已被其他SIP终端130注册使用时,控制所述其他SIP终端130解除与所述当前号码的绑定关系,并输出所述开启配置指令;
所述控制装置120的所述控制模块122,还当所述当前SIP终端130未被其它固定电话号码绑定,且所述当前扫描终端110绑定的所述当前号码未被其他SIP终端130注册使用时,直接输出所述开启配置指令。
具体的,判断当前SIP终端130是否已经绑定其它固定电话号码,如果已经绑定了,那么说明该当前SIP终端130已经使用其它固定电话号码完成注册登录工作;如果没有,说明该当前SIP终端130处于空闲状态。这时,还需要判断当前扫描终端110绑定的当前固定电话号码是否被其他SIP终端130注册使用,如果被使用了,那么控制装置120控制其他SIP终端130解除当前固定电话号码使用权限,最终当用户因工位调整以及家庭网关更换等原因需要更换终端但又要保持号码不变情况下,直接通过用户的扫描终端110扫描当前终端的标识,然后将已经绑定的号码从旧终端解除绑定,并换到当前终端重新使用。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端130用户的业务使用体验。
优选的,所述控制装置120的所述判断模块121,还当所述当前SIP终端130已被其它固定电话号码绑定时,进一步判断所述当前SIP终端130绑定的所述其它固定电话号码的数量是否达到预设的最大绑定数量阈值;
所述控制装置120的所述控制模块122,还当所述当前SIP终端130已被其它固定电话号码绑定,并且所述当前SIP终端130绑定的所述其它固定电话号码的数量达到预设的最大绑定数量阈值时,控制所述当前SIP终端130解除与至少一个所述其它固定电话号码的绑定关系;
所述控制装置120的所述判断模块121,还当所述当前SIP终端130已被其它固定电话号码绑定,并且所述当前SIP终端130绑定的所述其它固定电话号码的数量未达到预设的最大绑定数量阈值时;或者所述当前SIP终端130已被其它固定电话号码绑定,并且所述当前SIP终端130 绑定的所述其它固定电话号码的数量达到预设的最大绑定数量阈值时,控制所述当前SIP终端130解除与至少一个所述其它固定电话号码的绑定关系后,进一步所述当前扫描终端110绑定的所述当前号码是否被所述其他SIP终端130注册使用;
所述控制装置120的所述判断模块121,还当所述当前SIP终端130未被其它固定电话号码绑定时,进一步判断所述当前扫描终端110的号码相关信息绑定的所述当前号码是否被其他SIP终端130注册使用;
所述控制装置120的所述控制模块122,还当所述当前扫描终端110绑定的所述当前号码已被其他SIP终端130注册使用时,控制所述其他SIP终端130解除与所述当前号码的绑定关系,并输出所述开启配置指令;
所述控制装置120的所述控制模块122,还当所述当前扫描终端110绑定的所述当前号码未被其他SIP终端130注册使用时,直接输出所述开启配置指令。
具体的,判断当前SIP终端130是否已经绑定其它固定电话号码,如果已经绑定了,那么说明该当前SIP终端130已经使用其它固定电话号码完成注册登录工作;如果没有,说明该当前SIP终端130处于空闲状态。这时,还需要判断当前SIP终端130绑定的所述其它固定电话号码的数量是否达到预设的最大绑定数量阈值,当前SIP终端130绑定的所述其它固定电话号码的数量达到预设的最大绑定数量阈值时,需要控制所述当前SIP终端130解除与至少一个所述其它固定电话号码的绑定关系当前扫描终端110绑定的当前固定电话号码是否被其他SIP终端130注册使用,如果被使用了,那么控制装置120控制其他SIP终端130解除当前固定电话号码使用权限,最终当用户因工位调整以及家庭网关更换等原因需要更换终端但又要保持号码不变情况下,直接通过用户的扫描终端110扫描当前终端的标识,然后将已经绑定的号码从旧终端解除绑定,并换到当前终端重新使用。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端130用户的业务使用体验。
参照图7所示,相对于上一个实施例,相同的部分不再赘述。本发明提供一种实现固定电话号码移动性的系统100的另一个实施例:
所述控制装置120还包括:设置模块123,所述控制装置120的所述设置模块123与所述控制装置120的所述判断模块121通讯连接;
所述控制装置120的所述设置模块123,预先设置绑定名单和配置名单,以及最大绑定数量阈值;
所述控制装置120的所述设置模块123,还根据所述绑定名单,将所述当前扫描终端110的号码相关信息与所述当前固定电话号码进行绑定;
所述控制装置120的所述设置模块123,还将所述绑定后的所述当前扫描终端110的号码相关信息与绑定后的所述当前固定电话号码进行保存。
具体的,绑定名单可以根据控制装置120事先根据用户需求进行设置,控制装置120可以直接将固定电话号码绑定在扫描终端110,也可以将固定电话号码与用户的身份信息进行绑定。其中绑定名单和配置名单的更新可以是暂时性的或者长期性的,暂时性的例如一些用户经常更换手机,那么可以在手机通过控制装置120的配置认证和绑定认证后,使用控制装置120分配的固定电话号码进行注册登录使用,在登录使用后的任意一段时长后,删除保存的现有的绑定名单和配置名单,再重新配置绑定名单和配置名单。而且现实生活中,由于用户可能经常更换手机,或者需要工位调整的当天,用户忘了携带已经通过控制装置120合法认证的手机,那用户可以借用其他同事的通过控制装置120合法认证的手机,登录微信或者公司邮箱等具有用户身份信息的应用平台,进行登录后通过微信的二维码扫描功能进行扫描,然后将用户身份信息绑定的固定电话号码发送给SIP终端130进行注册登录。还可以一个手机或用户信息绑定多个固定电话号码,即该手机或用户信息可以作为管理员的身份进行分配固定电话号码。固定电话号码部署操作步骤简单,提高了SIP终端130部署固定电话号码的效率和可操作性。实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端130用户的业务使用体验。
参照图8(a)、8(b)和8(c)所示,本发明提供一种实现固定电话号码移动性的系统100的一个实例,方法如图8(b)所示,包括步骤:
1.使用手机客户端2000扫描终端二维码获取新SIP终端1000的信息;
2.使用手机客户端2000获取本手机号码;
3.手机客户端2000通过通信模块与终端集中管理平台3000建立通信,并将新SIP终端1000信息以及本机号码等信息发送至终端集中管理平台3000;
4.鉴权、检查号码可用性:终端集中管理平台3000检查收到的消息中的新SIP终端1000信息,如系统不支持新SIP终端1000,则转至步骤5a,如系统支持则再检查该新SIP终端1000是否已存在注册号码,如存在,则转至步骤5a,如不存在,则在检查固定电话号码是否已被其他SIP终端1000使用,如有,则平台下发配置文件清除号码注册信息,转至步骤5b,如无,则直接转至步骤5b.
5a.鉴权不通过,流程结束;
5b.鉴权通过;
6-7.终端集中管理平台3000下发终端号码配置数据,该新SIP终端1000完成注册。
如图8(a)所示,其中,扫码话机模块2100用于扫描新SIP终端1000二维码,获取需要更换的新SIP终端1000信息;获取本机号码模2200,用于获取该手机客户端2000的手机号码,用于终端管理系统3200的鉴权;通信模块2300,用于手机客户端2000与SIP服务器3100的信息交互;
SIP服务器3100,用于用户注册,呼叫信令等;终端管理系统3200,用于终端集中管理部署;号码关联数据库3300,用于保存用户的固定电话号码与手机号码的绑定关系,用于后续验证用户携号换机的合法性。
本实施例中,首先,为所有SIP终端1000配置一个包含终端信息(型号及MAC)的二维码;用户扫码新SIP终端1000的二维码后,将该SIP终端 1000的二维码信息及用户手机客户端2000手机号码传送至平台侧终端管理系统3200,由终端管理系统3200完成鉴权且确认新SIP终端1000目前不在使用状态后,将原SIP终端1000下线,并推送终端号码配置数据至新SIP终端1000,实现用户自主携号换机操作。
在现有支持终端集中部署的SIP系统中,SIP终端1000的终端管理主要是由平台侧的终端管理系统3200来完成,存在的问题是所有的操作只能在平台侧由管理员完成,对于因工位调整以及家庭网关更换等原因需要经常更换终端但又要保持号码不变的用户来说,业务体验非常差。如图8(c)所示,本发明通过新增SIP终端1000(包含SIP话机、家庭网关等)二维码,并使用客户端扫码的方式实现了用户自主携号换机,解决了SIP系统中更换终端与号码对应关系过于复杂的问题,提升了SIP终端1000用户的业务使用体验。应用场景包括:政企用户,实现政企用户在本企业内SIP话机自主携号换机场景。家庭用户,实现家庭用户携带账号更换网关场景。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。