一种限制登录位置的方法及系统的制作方法_2

文档序号:9923858阅读:来源:国知局
庭网关的服务范围是有限的,每个智能家庭网关都对应一个SIPURL集合,该SIP URL集合中的SIP URL所属的软客户端只能在该智能家庭网关所限定的位置区域内进行登录。
[0030]202、智能家庭网关接收SIP软客户端发送的注册请求,注册请求中包括SIP软客户端的第一SIP URLo
[0031]203、当第一SIP URL存在于智能家庭网关中的SIP URL集合中时,智能家庭网关向核心网发送注册请求,注册请求中包括第一SIP URLo
[0032]需要说明的是,为了对SIP软客户端的登录位置进行限制,本发明实施例中SIP客户端不直接向核心网进行注册,而是需要通过智能家庭网关代理注册,智能家庭网关在判断当前请求注册的SIP软客户端的第一SIP URL软客户端存在于SIP URL集合中时,才会代理该SIP客户端向核心网发送注册请求,保证了该智能家庭网关服务范围内的SIP客户端只能在该智能家庭网关所限定的区域内进行登录,不能通过其他的智能家庭网关进行登录。
[0033]204、智能家庭网关接收核心网发送的注册响应。
[0034]205、智能家庭网关将注册响应发送给SIP软客户端。
[0035]其中,智能家庭网关中的SIP代理模块会模拟注册服务器的身份向家庭网关发送响应消息。
[0036]可以理解的是,SIP软客户端接收到智能家庭网关的发送的注册响应后,即可通过核心网登录。
[0037]本发明实施例提供的限制登录位置的方法,智能家庭网关接收远程管理平台下发的会话初始协议SIP统一资源定位符URL集合,SIP URL集合中存储了允许在智能家庭网关服务范围内登录的SIP软客户端的SIP URL,智能家庭网关接收SIP软客户端发送的注册请求,当注册请求中的第一SIP URL存在于智能家庭网关中的SIP URL集合中时,智能家庭网关向核心网发送注册请求,智能家庭网关接收核心网发送的注册响应;智能家庭网关将注册响应发送给SIP软客户端。与现有技术中同一个SBC管理下的多个智能家庭网关下的SIP软客户端都能在该SBC所设定内的区域进行对比,本申请通过智能家庭网关代理SIP软客户端向核心网进行注册,在向核心网注册前,智能家庭网关会判断发起注册请求的SIP软客户端的第一SIP URL是否存在于自身存储的SIP URL集合中,当存在于该SIP URL集合中时,智能家庭网关才会代理第一SIP URL所属的客户端向核心网进行注册,从而实现了限制一个智能家庭网关服务范围内的SIP软客户端只能在该智能家庭网关所限定的区域内登录,对SIP软客户端的登录位置限制粒度更小,实现了更精细化的管理。
[0038]结合图2所示的方法流程,如果第一SIPURL属于上述SIP URL集合中,则智能家庭网关会向核心网发送携带该第一SIP URL的注册请求,如果第一SIP URL不属于上述SIPURL集合中,智能家庭网关也会执行相应的处理流程,在本发明实施例的另一个实现方式中,如图3所示,在上述步骤202、智能家庭网关接收SIP软客户端发送的注册请求之后,该方法还可以包括步骤206和207。
[0039]206、当第一SIP URL不存在于智能家庭网关中的SIP URL集合中时,智能家庭网关向SIP软客户端发送注册失败消息。
[0040]其中,注册失败消息可以为请求失败响应419,419为SIP协议中标准的保留字段。[0041 ]值得说明的是,在本发明实施例中,智能家庭网关不仅对SIP软客户端与核心网之间的注册消息进行代理转发,还会对后续的交互信令和RTP(Real-time TransportProtocol,实时传输协议)流进行代理转发。
[0042]207、SIP软客户端根据注册失败消息发出错误提示,错误提示用于提示用户登录位置不正确。
[0043]值得说明的是,智能家庭网关的显示屏上也会显示相同的提示消息。
[0044]本发明实施例提供的限制登录位置的方法,智能家庭网关接收SIP客户端发送的注册请求,当注册请求中的第一SIP URL不存在于智能家庭网关中的SIP URL集合中时,智能家庭网关向SIP软客户端发送注册失败消息,SIP软客户端根据注册失败消息发出错误提示。当注册请求中的第一SIP URL不存在于智能家庭网关中的SIP URL时,说明发起注册请求的SIP软客户端不在被允许的登录范围内,进而智能家庭网关不会继续代理该SIP软客户端向核心网发送注册请求,从而限制了该SIP软客户端只能在自身对应的智能家庭网关限制的区域中进行登录,不能在其他智能家庭网关的服务范围内进行登录。
[0045]由于智能家庭网关本身不会代理SIP软客户端发送注册请求,所以智能家庭网关本身不具有对SIP软客户端进行登录位置限制的功能,在进行登录位置限制之前,需向远程管理平台进行注册,并完成SIP软客户端的一些配置,使得SIP软客户端通过智能家庭网关进行登录,所以在本发明实例提供的另一种实现方式中,如图4所示,在上述步骤201、智能家庭网关接收远程管理平台下发的SIP URL集合之前,该方法还包括步骤401。
[0046]401、智能家庭网关通过逻辑ID向远程管理平台进行注册。
[0047]其中,智能家庭网关上线后,具体通过逻辑ID,由WAN连接的管理通道,完成向远程管理平台的注册,注册成功之后远程管理平台会通过TR069协议下发智能家庭网关配置参数,智能家庭网关配置参数中包括SIP URL集合。
[0048]另外,在上述步骤202、智能家庭网关接收SIP软客户端发送的注册请求之前,该需执行步骤402和403,以完成对SIP软客户端的配置。
[0049]402、SIP软客户端接收用户输入的电话号码。
[0050]其中,用户输入的电话号码为运营商分配给用户的电话号码。
[0051 ] 403、SIP软客户端根据电话号码生成第一SIP URL。
[0052]SIP软客户端会根据用户输入的电话号码生成第一SIP URL,例如,用户输入的电话号码为I 0000000000,则SIP软客户端根据该电话号码生成的第一S IP URL为lOOOOOOOOOOihomegateway.com,其中 “homegateway.com” 为域名,该域名可由SIP软客户端进行配置。
[0053]本发明实施例提供的限制登录位置的方法,智能家庭网关接收远程管理平台下发的会话初始协议SIP统一资源定位符URL集合,SIP URL集合中存储了允许在智能家庭网关服务范围内登录的SIP软客户端的SIP URL,智能家庭网关接收SIP软客户端发送的注册请求,当注册请求中的第一SIP URL存在于智能家庭网关中的SIP URL集合中时,智能家庭网关向核心网发送注册请求,智能家庭网关接收核心网发送的注册响应;智能家庭网关将注册响应发送给SIP软客户端。与现有技术中同一个SBC管理下的多个智能家庭网关下的SIP软客户端都能在该SBC所设定内的区域进行对比,本申请通过智能家庭网关代理SIP软客户端向核心网进行注册,在向核心网注册前,智能家庭网关会判断发起注册请求的SIP软客户端的第一SIP URL是否存在于自身存储的SIP URL集合中,当存在于该SIP URL集合中时,智能家庭网关才会代理第一SIP URL所属的客户端向核心网进行注册,从而实现了限制一个智能家庭网关服务范围内的SIP软客户端只能在该智能家庭网关所限定的区域内登录,对SIP软客户端的登录位置限制粒度更小,实现了更精细化的管理。
[0054]结合上述方法实施例,本发明实施例还提供一种限制登录位置的系统,如图5所示,该系统中包括智能家庭网关501、能够与所述智能家庭网关通信的远程管理平台502、SIP软客户端5
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1