基于IMS语音视频业务的用户接入位置管理方法及装置.pdf

上传人:a1 文档编号:663669 上传时间:2018-03-02 格式:PDF 页数:17 大小:2.31MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410373783.8

申请日:

2014.07.31

公开号:

CN104113557A

公开日:

2014.10.22

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/06申请日:20140731|||公开

IPC分类号:

H04L29/06; H04W64/00(2009.01)I

主分类号:

H04L29/06

申请人:

中国联合网络通信集团有限公司

发明人:

王健全; 薛淼; 符刚; 朱斌; 刘牧寅; 杨艳松

地址:

100033 北京市西城区金融大街21号

优先权:

专利代理机构:

北京中博世达专利商标代理有限公司 11274

代理人:

申健

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种基于IMS语音视频业务的用户接入位置管理方法及装置,涉及通信领域,能够解决用户通过Wi-Fi接入IMS网络使用语音或视频业务时,无法实现对用户接入位置管理的问题。本发明的方法包括:根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭Wi-Fi接入时,从HSS中获取与所述IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。本发明适用于SCC AS。

权利要求书

1.  一种基于IMS语音视频业务的用户接入位置管理方法,其特征在于,包括:
根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备;
当所述用户设备的接入类型为家庭无线保真Wi-Fi接入时,从归属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与所述IMPI绑定的所述宽带账户信息为预先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;
根据所述宽带账户信息,从接入认证授权审计AAA系统获取所述宽带账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;
当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。

2.
  根据权利要求1所述的方法,其特征在于,在所述根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型之前,所述方法还包括:
记录所述用户设备的注册信息,所述注册信息包括所述IMPU、所述用户设备的接入类型和所述用户设备当前使用的地址信息和端口信息。

3.
  根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据所述用户设备发送的注册请求中的新注册信息更新已存储的注册信息。

4.
  根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述用户设备为被叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至电路交换CS域;或者,
当所述用户设备为主叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则反馈呼叫失败。

5.
  根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述用户设备为被叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至CS域;或者,
当所述用户设备为主叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则反馈呼叫失败。

6.
  一种基于IMS语音视频业务的用户接入位置管理的装置,其特征在于,包括:
查询单元,用于根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备;
获取单元,用于当所述用户设备的接入类型为家庭无线保真Wi-Fi接入时,从归属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与所述IMPI绑定的所述宽带账户信息为预先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;
所述获取单元还用于根据所述宽带账户信息,从接入认证授权审计AAA系统获取所述宽带账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;
呼叫单元,用于当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。

7.
  根据权利要求6所述的装置,其特征在于,所述装置还包括:
记录单元,用于记录所述用户设备的注册信息,所述注册信息包括所述IMPU、所述用户设备的接入类型和所述用户设备当前使用的地址信息和端口信息。

8.
  根据权利要求7所述的装置,其特征在于,所述装置还包括:
更新单元,用于根据所述用户设备发送的注册请求中的新注册信息更新已存储的注册信息。

9.
  根据权利要求6所述的装置,其特征在于,所述装置还包括:
转发单元,用于当所述用户设备为被叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至电路交换CS域;或者,
反馈单元,用于当所述用户设备为主叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则反馈呼叫失败。

10.
  根据权利要求9所述的装置,其特征在于,所述转发单元还用于当所述用户设备为被叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至CS域;或者,
所述反馈单元还用于当所述用户设备为主叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则反馈呼 叫失败。

说明书

基于IMS语音视频业务的用户接入位置管理方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种基于IMS语音视频业务的用户接入位置管理方法及装置。
背景技术
目前,无线数据业务高速增长,Wi-Fi(Wireless Fidelity,无线保真)部署覆盖范围不断扩大,用户可以在Wi-Fi覆盖范围内,通过Wi-Fi接入IMS(Internet Protocol Multimedia Subsystem,IP多媒体子系统)网络,使用语音或视频业务。但是,当用户通过Wi-Fi接入IMS网络使用语音或视频业务时,IMS网络并不能追踪用户的位置,无法保证用户数据的安全,以及无法进行紧急呼叫的设置,从而无法实现对用户接入位置的管理。
发明内容
本发明的实施例提供一种基于IMS语音视频业务的用户接入位置管理方法及装置,能够解决用户通过Wi-Fi接入IMS网络使用语音或视频业务时,无法实现对用户接入位置管理的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供一种基于IMS的语音视频业务的用户接入位置管理方法,包括:
根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备;
当所述用户设备的接入类型为家庭无线保真Wi-Fi接入时,从归属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与 所述IMPI绑定的所述宽带账户信息为预先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;
根据所述宽带账户信息,从接入认证授权审计AAA系统获取所述宽带账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;
当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。
第二方面,本发明的实施例提供一种基于IMS的语音视频业务的用户接入位置管理装置,包括:
查询单元,用于根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备;
获取单元,用于当所述用户设备的接入类型为家庭无线保真Wi-Fi接入时,从归属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与所述IMPI绑定的所述宽带账户信息为预先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;
所述获取单元还用于根据所述宽带账户信息,从接入认证授权审计AAA系统获取所述宽带账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;
呼叫单元,用于当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。
本发明实施例提供的一种基于IMS语音视频业务的用户接入位置管理方法及装置,本发明中根据语音或视频业务请求中携带网络协议IP多媒体公共标识 IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭Wi-Fi接入时,从HSS中获取预先存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息,宽带账户当前使用的地址信息和端口信息为宽带接入时存储于接入AAA系统;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭Wi-Fi的宽带账户信息绑定,当用户通过Wi-Fi接入IMS网络,使用语音或视频业务时,对其接入的类型、宽带账户信息、地址信息和端口信息进行判断,来确定用户是否为通过家庭Wi-Fi接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使用IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明一实施例提供的方法流程图;
图2为本发明又一实施例提供的方法流程图;
图3为本发明又一实施例提供的结构示意图;
图4为本发明又一实施例提供的方法流程图;
图5为本发明又一实施例提供的方法流程图;
图6、图7为本发明又一实施例提供的装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明一实施例提供一种基于IMS语音视频业务的用户接入位置管理方法,用于SCC AS(Service Centralization and Continuity Application Server,业务连续性服务器),如图1所示,所述方法包括:
101、SCC AS根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型。
其中,SCC AS接收S-CSCF(Serving Session Control Function,服务呼叫会话控制功能)转发的语音或视频业务请求,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备。
可选的,在根据语音或视频业务请求中携带IMPU(IP Multimedia Public Identity,IP多媒体公共标识)查询用户设备的接入类型之前,SCC AS记录所述用户设备的注册信息,所述注册信息包括所述IMPU、所述用户设备的接入类型和所述用户设备当前使用的地址信息和端口信息。
可选的,SCC AS还可以根据在所述用户设备发送的注册请求中的新注册信息更新已存储的注册信息。
102、当所述用户设备的接入类型为家庭Wi-Fi接入时,SCC AS从HSS中获取与所述IMPU对应IMPI绑定的宽带账户信息。
其中,IMPU与IMPI的对应关系为预先设定,与IMPI(IP Multimedia Private Identity,IP多媒体私有标识)绑定的宽带账户信息为预先存储于所述HSS(Home Subscriber Server,归属用户服务器),例如在用户开户时存储。
可选的,当所述用户设备的接入类型不为家庭Wi-Fi接入时,执行呼叫流程。
可选的,当所述用户设备为被叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至CS域;或者,当所述用户设备为主叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败,则反馈呼叫失败。
103、SCC AS根据所述宽带账户信息,从接入AAA系统获取所述宽带账户当前使用的地址信息和端口信息。
其中,宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统,例如,在宽带接入时存储。
可选的,当所述用户设备为被叫设备时,若获取所述宽带账户当前使用的地址信息失败,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至CS(Circuit Switched,电路交换)域;或者,当所述用户设备为主叫设备时,若获取所述宽带账户当前使用的地址信息失败,则反馈呼叫失败。
104、当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,SCC AS执行呼叫流程。
可选的,当所述用户设备为被叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至CS域;或者,
当所述用户设备为主叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则反馈呼叫失败。
需要说明的是,本发明实施例所述的方法可以用于SCC AS,但不仅限于此。
本发明中SCC AS根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭Wi-Fi接入时, 从HSS中获取预先存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息,宽带账户当前使用的地址信息和端口信息为宽带接入时存储于接入AAA系统;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭Wi-Fi的宽带账户信息绑定,当用户通过Wi-Fi接入IMS网络,使用语音或视频业务时,对其接入的类型、宽带账户信息、地址信息和端口信息进行判断,来确定用户是否为通过家庭Wi-Fi接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。
本发明又一实施例提供一种基于IMS语音视频业务的用户接入位置管理方法,用于用户注册的过程,实现接入类型的记录。如图2所示,所述方法包括:
201、用户设备向SBC/P-CSCF(Session Border Control/Proxy Call Session Control Function,会话边界控制器/代理呼叫会话控制功能)发送SIP(Session Initiation Protocol,会话发起协议)注册Register消息。
其中,SIP Register消息中可能有用户设备自带的PANI(P-Access-Network-Info,接入网位置信息)字段,也可能不包含PANI字段。
需要说明的是,本发明实施例中的用户设备既可以为用户使用语音或视频业务时的主叫设备,也可以为被叫设备。
202、SBC/P-CSCF识别用户设备的接入类型。
其中,SBC/PCSCF识别接入类型的方法包括:根据收到SIP Register消息的SBC接口识别,或根据收到的SIP Register消息的IP层包头源地址识别,并从SIP Register消息的IP层包中得出SIP Register消息的源IP地址和源端口号。
203、SBC/P-CSCF将用户接入类型及SIP Register消息的源IP地址和源端口号写入PANI字段,并发送至S-CSCF。
其中,如果SIP Register已携带PANI字段,则SBC/P-CSCF重写该字段;如果SIP Register没有携带的PANI字段,则SBC/P-CSCF添加该字段。然后,SBC/P-CSCF将SIP Register发往S-CSCF。
204、S-CSCF执行IMS注册流程,并将SIP Register发给SCC AS。
需要说明的是,在用户开户时,HSS中需要记录IMPI及绑定的PPPoE宽带账户信息。对应每一个IMPI,都应存在一个对应绑定的PPPoE(Point To Point Protocol Over Ethernet,以太网点对点协议)宽带账户字段,如图3所示,该字段值可以是PPPoE宽带用户名,也可以是经过处理的字符串,例如,哈希Hash。当IMPI没有与任何宽带账户绑定时,该字段值为空。当SCC AS根据IMPI查询对应的PPPoE账户时,HSS能够正确返回相应字段。
进一步的,在宽带接入时,接入AAA(Authentication Authorization Accounting,认证授权审计)系统中需要记录PPPoE宽带账户使用的公网IP,可用端口号范围,私有IP等信息。对应每一个PPPoE宽带账户,接入AAA系统中应记录该账户当前使用的公网IP地址,可用端口号范围,私有IP等信息。当SCC AS根据PPPoE账户查询该用户的公网IP地址和可用端口号范围,接入AAA系统能够向SCC AS返回PPPoE当前用户的公网IP地址和和可用端口号范围或空值。如果该PPPoE账户未经过CGN,则返回端口号范围为0-65535。
205、SCC AS根据PANI字段,记录用户设备IMPI及对应的接入信息。
其中,接入信息包括接入类型,如家庭Wi-Fi接入,及PANI记录的IP地址及端口号信息。
可选的,SBC/PCSCF放入PANI字段表明用户是从家庭Wi-Fi接入的字段值包 括:wi-fi,Wi-Fi,IEEE 802.11,IEEE 802.11n,IEEE 802.11a,IEEE 802.11b,IEEE 802.11,IEEE 802.11g,IEEE 802.11i,IEEE 802.11h,IEEE 802.11e/f/h,WLAN。
上述步骤为用户设备的注册过程,下述过程为用户设备在通过家庭Wi-Fi接入IMS后,执行语音和视频业务中主叫或被叫的过程时,验证用户从家庭Wi-Fi接入合法性的过程。本发明实施例所述的注册过程用户设备需要周期性的执行,以保证IMS网络确定用户还停留在网络中,并存储有用户的注册信息,使得用户利用用户设备通过家庭Wi-Fi使用IMS网络的语音和视频业务时,SCC AS根据注册过程中记录的信息确定用户的合法性。
基于如图2所示的用户注册的过程,本发明又一实施例提供一种基于IMS语音视频业务的用户接入位置管理方法,用于主叫设备,实现用户利用主叫设备通过家庭Wi-Fi使用IMS网络的语音和视频业务时,主叫SCC AS根据注册过程中记录的信息确定用户接入位置的合法性的过程,如图4所示,所述方法包括:
301、主叫SCC AS收到主叫设备的SIP Invite消息。
其中,主叫S-CSCF根据主叫设备发送的SIP Invite消息中的关键字段及SDP媒体描述,判断该业务为语音或视频业务,经IFC(Initial Filter Criteria,初始过滤准则)触发将Invite送到主叫SCC AS。
302、主叫SCC AS根据Invite中主叫IMPU,判断主叫设备的接入类型是否为家庭Wi-Fi接入,若主叫设备的接入类型为家庭Wi-Fi接入,则执行步骤303;若主叫设备的接入类型不为家庭Wi-Fi接入,则执行步骤304。
303、主叫SCC AS根据IMPU对应的IMPI,向HSS查询与IMPI绑定的宽带账户信息。
其中,HSS中记录了与IMPI绑定的宽带账户信息,主叫SCC AS向HSS查询 与IMPI绑定的宽带账户信息,以确定用户是否通过家庭Wi-Fi接入。执行完此步骤后执行步骤305。
304、执行正常的呼叫流程。
其中,本步骤中的呼叫流程为现有不通过Wi-Fi的流程,例如,LTE(Long Term Evolution,长期演进)语音呼叫。
305、主叫SCC AS接收HSS的返回信息,判断返回信息是否为空,若HSS的返回信息不为空,执行步骤306;若HSS的返回信息为空,执行步骤310。
其中,若HSS中有与IMPI绑定的宽带账户信息,则向主叫SCC AS返回绑定的宽带账户信息;若HSS中没有与IMPI绑定的宽带账户信息,则向主叫SCC AS返回空信息。主叫SCC AS根据HSS的返回信息获取与IMPI绑定的宽带账户信息。
306、主叫SCC AS根据从HSS返回的宽带账户信息,向接入AAA系统查询对应宽带账户当前使用的IP地址和端口信息。
307、主叫SCC AS接收AAA系统的返回信息,判断返回信息是否为空,若返回信息不为空,则执行步骤308;若返回信息为空,执行步骤310。
其中,若AAA系统中记录有对应宽带账户当前使用的IP地址和端口信息,则返回信息为对应宽带账户当前使用的IP地址和端口信息;若AAA系统中没有记录有对应宽带账户当前使用的IP地址和端口信息,则返回信息为空。
308、主叫SCC AS判断记录的主叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息是否一致,若记录的主叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息一致,则执行步骤309;若记录的主叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息不一致,则执行步骤310。
其中,主叫SCC AS判断记录的主叫设备的IP地址和端口信息与AAA系统返 回的IP地址和端口信息一致,确定主叫设备接入位置合法,执行步骤309。
309、主叫SCC AS执行由Wi-Fi接入IMS网络的呼叫流程。
310、主叫SCC AS向主叫设备发送出错消息。
需要说明的是,本发明实施例所述的方法可以用于SCC AS,但不仅限于此。
本发明中SCC AS根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭Wi-Fi接入时,从HSS中获取开户时存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息,宽带账户当前使用的地址信息和端口信息为宽带接入时存储于接入AAA系统;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭Wi-Fi的宽带账户信息绑定,当用户通过Wi-Fi接入IMS网络,使用语音或视频业务时,对其接入的类型、宽带账户信息、地址信息和端口信息进行判断,来确定用户是否为通过家庭Wi-Fi接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。
基于如图2所示的用户设备注册的过程,本发明又一实施例提供一种基于IMS语音视频业务的用户接入位置管理方法,用于被叫设备,实现用户利用被叫设备通过家庭Wi-Fi使用IMS网络的语音和视频业务时,被叫SCC AS根据注册过程中记录的信息确定用户接入位置的合法性的过程,如图5所示,所述方法包括:
401、被叫SCC AS收到主叫用户的SIP Invite消息。
402、被叫SCC AS根据Invite中被叫IMPU,判断被叫设备的接入类型是否为家庭Wi-Fi接入,若被叫设备的接入类型为家庭Wi-Fi接入,则执行步骤403;若 被叫设备的接入类型不为家庭Wi-Fi接入,则执行步骤404。
403、被叫SCC AS根据被叫IMPU对应的IMPI,向HSS查询与IMPI绑定的宽带账户信息,执行步骤405。
404、执行正常的呼叫流程。
405、被叫SCC AS接收HSS的返回信息,判断返回信息是否为空,若HSS的返回信息不为空,则执行步骤406;若HSS的返回信息为空,则执行步骤410。
406、被叫SCC AS根据从HSS返回的宽带账户信息,向接入AAA系统查询对应宽带账户当前使用的IP地址和端口信息。
407、被叫SCC AS接收AAA系统的返回信息,判断返回信息是否为空,若返回信息不为空,则执行步骤408;若返回信息为空,则执行步骤410。
408、被叫SCC AS判断记录的被叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息是否一致,若记录的被叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息一致,则执行步骤409;若记录的被叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息不一致,则执行步骤410。
409、被叫SCC AS执行由Wi-Fi接入IMS网络的呼叫流程。
需要说明的是,本发明实施例中步骤401至步骤409所述的数据处理过程,与图4中步骤301至步骤309所述的数据处理过程相同,在此不再赘述。
410、被叫SCC AS获取被叫的漫游号,并将呼叫请求转发至CS域。
其中,被叫SCC AS向被叫HSS查询被叫的漫游号,并将呼叫请求转发至CS域。
需要说明的是,本发明实施例所述的方法可以用于SCC AS,但不仅限于此。
本发明中SCC AS根据语音或视频业务请求中携带网络协议IP多媒体公共标 识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭Wi-Fi接入时,从HSS中获取预先存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息,宽带账户当前使用的地址信息和端口信息为预先存储于接入AAA系统;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭Wi-Fi的宽带账户信息绑定,当用户通过Wi-Fi接入IMS网络,使用语音或视频业务时,对其接入的类型、宽带账户信息、地址信息和端口信息进行判断,来确定用户是否为通过家庭Wi-Fi接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。
本发明又一实施例提供一种基于IMS语音视频业务的用户接入位置管理的装置,如图6所示,所述装置50包括:
查询单元51,用于根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型预先存储,所述用户设备为主叫用户设备或被叫用户设备;
获取单元52,用于当所述用户设备的接入类型为家庭无线保真Wi-Fi接入时,从归属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与所述IMPI绑定的所述宽带账户信息为预先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;
所述获取单元52还用于根据所述宽带账户信息,从接入认证授权审计AAA系统获取所述宽带账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;
呼叫单元53,用于当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。
进一步的,如图7所示,所述装置50还可以包括:
记录单元54,用于记录所述用户设备的注册信息,所述注册信息包括所述IMPU、所述用户设备的接入类型和所述用户设备当前使用的地址信息和端口信息。
进一步的,如图7所示,所述装置50还可以包括:
更新单元55,用于根据所述用户设备发送的注册请求中的新注册信息更新已存储的注册信息。
进一步的,如图7所示,所述装置50还可以包括:
转发单元56,用于当所述用户设备为被叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至电路交换CS域;或者,
反馈单元57,用于当所述用户设备为主叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则反馈呼叫失败。
进一步的,所述转发单元56还用于当所述用户设备为被叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发CS域;或者,
所述反馈单元57还用于当所述用户设备为主叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则反馈 呼叫失败。
本发明中根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭Wi-Fi接入时,从HSS中获取预先存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息,宽带账户当前使用的地址信息和端口信息为预先存储于接入AAA系统;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭Wi-Fi的宽带账户信息绑定,当用户通过Wi-Fi接入IMS网络,使用语音或视频业务时,对其接入的类型、宽带账户信息、地址信息和端口信息进行判断,来确定用户是否为通过家庭Wi-Fi接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。
本发明实施例提供的基于IMS语音视频业务的用户接入位置管理装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的基于IMS语音视频业务的用户接入位置管理方法及装置可以适用于SCC AS,但不仅限于此。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

基于IMS语音视频业务的用户接入位置管理方法及装置.pdf_第1页
第1页 / 共17页
基于IMS语音视频业务的用户接入位置管理方法及装置.pdf_第2页
第2页 / 共17页
基于IMS语音视频业务的用户接入位置管理方法及装置.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《基于IMS语音视频业务的用户接入位置管理方法及装置.pdf》由会员分享,可在线阅读,更多相关《基于IMS语音视频业务的用户接入位置管理方法及装置.pdf(17页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104113557A43申请公布日20141022CN104113557A21申请号201410373783822申请日20140731H04L29/06200601H04W64/0020090171申请人中国联合网络通信集团有限公司地址100033北京市西城区金融大街21号72发明人王健全薛淼符刚朱斌刘牧寅杨艳松74专利代理机构北京中博世达专利商标代理有限公司11274代理人申健54发明名称基于IMS语音视频业务的用户接入位置管理方法及装置57摘要本发明实施例公开了一种基于IMS语音视频业务的用户接入位置管理方法及装置,涉及通信领域,能够解决用户通过WIFI接入IMS网络使。

2、用语音或视频业务时,无法实现对用户接入位置管理的问题。本发明的方法包括根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭WIFI接入时,从HSS中获取与所述IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。本发明适用于SCCAS。51INTCL权利要求书2页说明书9页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图5页10申请公布号CN。

3、104113557ACN104113557A1/2页21一种基于IMS语音视频业务的用户接入位置管理方法,其特征在于,包括根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备;当所述用户设备的接入类型为家庭无线保真WIFI接入时,从归属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与所述IMPI绑定的所述宽带账户信息为预先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;根据所述宽带账户信息,从接入认证授权审计AAA系统获取所述宽带。

4、账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。2根据权利要求1所述的方法,其特征在于,在所述根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型之前,所述方法还包括记录所述用户设备的注册信息,所述注册信息包括所述IMPU、所述用户设备的接入类型和所述用户设备当前使用的地址信息和端口信息。3根据权利要求2所述的方法,其特征在于,所述方法还包括根据所述用户设备发送的注册请求中的新注册信息更新已存储的注册信息。

5、。4根据权利要求1所述的方法,其特征在于,所述方法还包括当所述用户设备为被叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至电路交换CS域;或者,当所述用户设备为主叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则反馈呼叫失败。5根据权利要求1所述的方法,其特征在于,所述方法还包括当所述用户设备为被叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则获取所述用户设备的漫游号,并将所述语音或。

6、视频业务请求转发至CS域;或者,当所述用户设备为主叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则反馈呼叫失败。6一种基于IMS语音视频业务的用户接入位置管理的装置,其特征在于,包括查询单元,用于根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备;获取单元,用于当所述用户设备的接入类型为家庭无线保真WIFI接入时,从归属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与所述IMPI绑定的所述宽带账户信息为预。

7、先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;所述获取单元还用于根据所述宽带账户信息,从接入认证授权审计AAA系统获取所述权利要求书CN104113557A2/2页3宽带账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;呼叫单元,用于当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。7根据权利要求6所述的装置,其特征在于,所述装置还包括记录单元,用于记录所述用户设备的注册信息,所述注册信息包括所述IMPU、所述用户设备的接入类型和所述用户设备当前使用的地址信息和端口。

8、信息。8根据权利要求7所述的装置,其特征在于,所述装置还包括更新单元,用于根据所述用户设备发送的注册请求中的新注册信息更新已存储的注册信息。9根据权利要求6所述的装置,其特征在于,所述装置还包括转发单元,用于当所述用户设备为被叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至电路交换CS域;或者,反馈单元,用于当所述用户设备为主叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则反馈呼叫失败。10根据权利要求9所述的装置,其特征。

9、在于,所述转发单元还用于当所述用户设备为被叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至CS域;或者,所述反馈单元还用于当所述用户设备为主叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则反馈呼叫失败。权利要求书CN104113557A1/9页4基于IMS语音视频业务的用户接入位置管理方法及装置技术领域0001本发明涉及通信技术领域,尤其涉及一种基于IMS语音视频业务的用户接入位置管理方法及装置。背景技术0002目前,无线数据业务高速增长,WIFIWIR。

10、ELESSFIDELITY,无线保真部署覆盖范围不断扩大,用户可以在WIFI覆盖范围内,通过WIFI接入IMSINTERNETPROTOCOLMULTIMEDIASUBSYSTEM,IP多媒体子系统网络,使用语音或视频业务。但是,当用户通过WIFI接入IMS网络使用语音或视频业务时,IMS网络并不能追踪用户的位置,无法保证用户数据的安全,以及无法进行紧急呼叫的设置,从而无法实现对用户接入位置的管理。发明内容0003本发明的实施例提供一种基于IMS语音视频业务的用户接入位置管理方法及装置,能够解决用户通过WIFI接入IMS网络使用语音或视频业务时,无法实现对用户接入位置管理的问题。0004为达到。

11、上述目的,本发明的实施例采用如下技术方案0005第一方面,本发明的实施例提供一种基于IMS的语音视频业务的用户接入位置管理方法,包括0006根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备;0007当所述用户设备的接入类型为家庭无线保真WIFI接入时,从归属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与所述IMPI绑定的所述宽带账户信息为预先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;0008根据所述宽带账户信息,从接入。

12、认证授权审计AAA系统获取所述宽带账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;0009当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。0010第二方面,本发明的实施例提供一种基于IMS的语音视频业务的用户接入位置管理装置,包括0011查询单元,用于根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备;0012获取单元,用于当所述用户设备的接入类型为家庭无线保真WIFI接入时。

13、,从归说明书CN104113557A2/9页5属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与所述IMPI绑定的所述宽带账户信息为预先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;0013所述获取单元还用于根据所述宽带账户信息,从接入认证授权审计AAA系统获取所述宽带账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;0014呼叫单元,用于当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。0015本发明实施例提供的一种基于IMS。

14、语音视频业务的用户接入位置管理方法及装置,本发明中根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭WIFI接入时,从HSS中获取预先存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息,宽带账户当前使用的地址信息和端口信息为宽带接入时存储于接入AAA系统;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭WIFI的宽带账户信息绑定,当用户通过WIFI接入IMS网络,使用语音或视频业务时,对其接入的。

15、类型、宽带账户信息、地址信息和端口信息进行判断,来确定用户是否为通过家庭WIFI接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使用IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。附图说明0016为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。0017图1为本发明一实施例提供的方法流程图;0018图2为本发明又一实施。

16、例提供的方法流程图;0019图3为本发明又一实施例提供的结构示意图;0020图4为本发明又一实施例提供的方法流程图;0021图5为本发明又一实施例提供的方法流程图;0022图6、图7为本发明又一实施例提供的装置结构示意图。具体实施方式0023下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。0024本发明一实施例提供一种基于IMS语音视频业务的用户接入位置管理方法,用于说明书CN1041。

17、13557A3/9页6SCCASSERVICECENTRALIZATIONANDCONTINUITYAPPLICATIONSERVER,业务连续性服务器,如图1所示,所述方法包括0025101、SCCAS根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型。0026其中,SCCAS接收SCSCFSERVINGSESSIONCONTROLFUNCTION,服务呼叫会话控制功能转发的语音或视频业务请求,所述用户设备的接入类型为预先存储,所述用户设备为主叫用户设备或被叫用户设备。0027可选的,在根据语音或视频业务请求中携带IMPUIPMULTIMEDIAPUBLIC。

18、IDENTITY,IP多媒体公共标识查询用户设备的接入类型之前,SCCAS记录所述用户设备的注册信息,所述注册信息包括所述IMPU、所述用户设备的接入类型和所述用户设备当前使用的地址信息和端口信息。0028可选的,SCCAS还可以根据在所述用户设备发送的注册请求中的新注册信息更新已存储的注册信息。0029102、当所述用户设备的接入类型为家庭WIFI接入时,SCCAS从HSS中获取与所述IMPU对应IMPI绑定的宽带账户信息。0030其中,IMPU与IMPI的对应关系为预先设定,与IMPIIPMULTIMEDIAPRIVATEIDENTITY,IP多媒体私有标识绑定的宽带账户信息为预先存储于所。

19、述HSSHOMESUBSCRIBERSERVER,归属用户服务器,例如在用户开户时存储。0031可选的,当所述用户设备的接入类型不为家庭WIFI接入时,执行呼叫流程。0032可选的,当所述用户设备为被叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至CS域;或者,当所述用户设备为主叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败,则反馈呼叫失败。0033103、SCCAS根据所述宽带账户信息,从接入AAA系统获取所述宽带账户当前使用的地址信息和端口信息。0034其中,宽带账户当前使用的地址信息和端口信息为预。

20、先存储于所述接入AAA系统,例如,在宽带接入时存储。0035可选的,当所述用户设备为被叫设备时,若获取所述宽带账户当前使用的地址信息失败,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发至CSCIRCUITSWITCHED,电路交换域;或者,当所述用户设备为主叫设备时,若获取所述宽带账户当前使用的地址信息失败,则反馈呼叫失败。0036104、当宽带账户当前使用的地址信息和端口信息与所述用户设备当前使用的地址信息和端口信息相同时,SCCAS执行呼叫流程。0037可选的,当所述用户设备为被叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则获取所述用。

21、户设备的漫游号,并将所述语音或视频业务请求转发至CS域;或者,0038当所述用户设备为主叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则反馈呼叫失败。0039需要说明的是,本发明实施例所述的方法可以用于SCCAS,但不仅限于此。说明书CN104113557A4/9页70040本发明中SCCAS根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭WIFI接入时,从HSS中获取预先存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口。

22、信息,宽带账户当前使用的地址信息和端口信息为宽带接入时存储于接入AAA系统;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭WIFI的宽带账户信息绑定,当用户通过WIFI接入IMS网络,使用语音或视频业务时,对其接入的类型、宽带账户信息、地址信息和端口信息进行判断,来确定用户是否为通过家庭WIFI接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。0041本发明又一实施例提供一种基于I。

23、MS语音视频业务的用户接入位置管理方法,用于用户注册的过程,实现接入类型的记录。如图2所示,所述方法包括0042201、用户设备向SBC/PCSCFSESSIONBORDERCONTROL/PROXYCALLSESSIONCONTROLFUNCTION,会话边界控制器/代理呼叫会话控制功能发送SIPSESSIONINITIATIONPROTOCOL,会话发起协议注册REGISTER消息。0043其中,SIPREGISTER消息中可能有用户设备自带的PANIPACCESSNETWORKINFO,接入网位置信息字段,也可能不包含PANI字段。0044需要说明的是,本发明实施例中的用户设备既可以为用。

24、户使用语音或视频业务时的主叫设备,也可以为被叫设备。0045202、SBC/PCSCF识别用户设备的接入类型。0046其中,SBC/PCSCF识别接入类型的方法包括根据收到SIPREGISTER消息的SBC接口识别,或根据收到的SIPREGISTER消息的IP层包头源地址识别,并从SIPREGISTER消息的IP层包中得出SIPREGISTER消息的源IP地址和源端口号。0047203、SBC/PCSCF将用户接入类型及SIPREGISTER消息的源IP地址和源端口号写入PANI字段,并发送至SCSCF。0048其中,如果SIPREGISTER已携带PANI字段,则SBC/PCSCF重写该字段。

25、;如果SIPREGISTER没有携带的PANI字段,则SBC/PCSCF添加该字段。然后,SBC/PCSCF将SIPREGISTER发往SCSCF。0049204、SCSCF执行IMS注册流程,并将SIPREGISTER发给SCCAS。0050需要说明的是,在用户开户时,HSS中需要记录IMPI及绑定的PPPOE宽带账户信息。对应每一个IMPI,都应存在一个对应绑定的PPPOEPOINTTOPOINTPROTOCOLOVERETHERNET,以太网点对点协议宽带账户字段,如图3所示,该字段值可以是PPPOE宽带用户名,也可以是经过处理的字符串,例如,哈希HASH。当IMPI没有与任何宽带账户绑。

26、定时,该字段值为空。当SCCAS根据IMPI查询对应的PPPOE账户时,HSS能够正确返回相应字段。0051进一步的,在宽带接入时,接入AAAAUTHENTICATIONAUTHORIZATIONACCOUNTING,认证授权审计系统中需要记录PPPOE宽带账户使用的公网IP,可用端口号范围,私有IP等信息。对应每一个PPPOE宽带账户,接入AAA系统中应记录该账户当前使用说明书CN104113557A5/9页8的公网IP地址,可用端口号范围,私有IP等信息。当SCCAS根据PPPOE账户查询该用户的公网IP地址和可用端口号范围,接入AAA系统能够向SCCAS返回PPPOE当前用户的公网IP地。

27、址和和可用端口号范围或空值。如果该PPPOE账户未经过CGN,则返回端口号范围为065535。0052205、SCCAS根据PANI字段,记录用户设备IMPI及对应的接入信息。0053其中,接入信息包括接入类型,如家庭WIFI接入,及PANI记录的IP地址及端口号信息。0054可选的,SBC/PCSCF放入PANI字段表明用户是从家庭WIFI接入的字段值包括WI,WIFI,IEEE80211,IEEE80211N,IEEE80211A,IEEE80211B,IEEE80211,IEEE80211G,IEEE80211I,IEEE80211H,IEEE80211E/F/H,WLAN。0055上述。

28、步骤为用户设备的注册过程,下述过程为用户设备在通过家庭WIFI接入IMS后,执行语音和视频业务中主叫或被叫的过程时,验证用户从家庭WIFI接入合法性的过程。本发明实施例所述的注册过程用户设备需要周期性的执行,以保证IMS网络确定用户还停留在网络中,并存储有用户的注册信息,使得用户利用用户设备通过家庭WIFI使用IMS网络的语音和视频业务时,SCCAS根据注册过程中记录的信息确定用户的合法性。0056基于如图2所示的用户注册的过程,本发明又一实施例提供一种基于IMS语音视频业务的用户接入位置管理方法,用于主叫设备,实现用户利用主叫设备通过家庭WIFI使用IMS网络的语音和视频业务时,主叫SCCA。

29、S根据注册过程中记录的信息确定用户接入位置的合法性的过程,如图4所示,所述方法包括0057301、主叫SCCAS收到主叫设备的SIPINVITE消息。0058其中,主叫SCSCF根据主叫设备发送的SIPINVITE消息中的关键字段及SDP媒体描述,判断该业务为语音或视频业务,经IFCINITIALFILTERCRITERIA,初始过滤准则触发将INVITE送到主叫SCCAS。0059302、主叫SCCAS根据INVITE中主叫IMPU,判断主叫设备的接入类型是否为家庭WIFI接入,若主叫设备的接入类型为家庭WIFI接入,则执行步骤303;若主叫设备的接入类型不为家庭WIFI接入,则执行步骤30。

30、4。0060303、主叫SCCAS根据IMPU对应的IMPI,向HSS查询与IMPI绑定的宽带账户信息。0061其中,HSS中记录了与IMPI绑定的宽带账户信息,主叫SCCAS向HSS查询与IMPI绑定的宽带账户信息,以确定用户是否通过家庭WIFI接入。执行完此步骤后执行步骤305。0062304、执行正常的呼叫流程。0063其中,本步骤中的呼叫流程为现有不通过WIFI的流程,例如,LTELONGTERMEVOLUTION,长期演进语音呼叫。0064305、主叫SCCAS接收HSS的返回信息,判断返回信息是否为空,若HSS的返回信息不为空,执行步骤306;若HSS的返回信息为空,执行步骤310。

31、。0065其中,若HSS中有与IMPI绑定的宽带账户信息,则向主叫SCCAS返回绑定的宽带账户信息;若HSS中没有与IMPI绑定的宽带账户信息,则向主叫SCCAS返回空信息。主叫SCCAS根据HSS的返回信息获取与IMPI绑定的宽带账户信息。说明书CN104113557A6/9页90066306、主叫SCCAS根据从HSS返回的宽带账户信息,向接入AAA系统查询对应宽带账户当前使用的IP地址和端口信息。0067307、主叫SCCAS接收AAA系统的返回信息,判断返回信息是否为空,若返回信息不为空,则执行步骤308;若返回信息为空,执行步骤310。0068其中,若AAA系统中记录有对应宽带账户当。

32、前使用的IP地址和端口信息,则返回信息为对应宽带账户当前使用的IP地址和端口信息;若AAA系统中没有记录有对应宽带账户当前使用的IP地址和端口信息,则返回信息为空。0069308、主叫SCCAS判断记录的主叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息是否一致,若记录的主叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息一致,则执行步骤309;若记录的主叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息不一致,则执行步骤310。0070其中,主叫SCCAS判断记录的主叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息一致,确定主叫设备接入位置。

33、合法,执行步骤309。0071309、主叫SCCAS执行由WIFI接入IMS网络的呼叫流程。0072310、主叫SCCAS向主叫设备发送出错消息。0073需要说明的是,本发明实施例所述的方法可以用于SCCAS,但不仅限于此。0074本发明中SCCAS根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭WIFI接入时,从HSS中获取开户时存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息,宽带账户当前使用的地址信息和端口信息为宽带接入时存储于接入AAA系统;当宽带账。

34、户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭WIFI的宽带账户信息绑定,当用户通过WIFI接入IMS网络,使用语音或视频业务时,对其接入的类型、宽带账户信息、地址信息和端口信息进行判断,来确定用户是否为通过家庭WIFI接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。0075基于如图2所示的用户设备注册的过程,本发明又一实施例提供一种基于IMS语音视频业务的用户接入位置管理方法,用于被叫。

35、设备,实现用户利用被叫设备通过家庭WIFI使用IMS网络的语音和视频业务时,被叫SCCAS根据注册过程中记录的信息确定用户接入位置的合法性的过程,如图5所示,所述方法包括0076401、被叫SCCAS收到主叫用户的SIPINVITE消息。0077402、被叫SCCAS根据INVITE中被叫IMPU,判断被叫设备的接入类型是否为家庭WIFI接入,若被叫设备的接入类型为家庭WIFI接入,则执行步骤403;若被叫设备的接入类型不为家庭WIFI接入,则执行步骤404。0078403、被叫SCCAS根据被叫IMPU对应的IMPI,向HSS查询与IMPI绑定的宽带账户信息,执行步骤405。0079404、。

36、执行正常的呼叫流程。0080405、被叫SCCAS接收HSS的返回信息,判断返回信息是否为空,若HSS的返回信说明书CN104113557A7/9页10息不为空,则执行步骤406;若HSS的返回信息为空,则执行步骤410。0081406、被叫SCCAS根据从HSS返回的宽带账户信息,向接入AAA系统查询对应宽带账户当前使用的IP地址和端口信息。0082407、被叫SCCAS接收AAA系统的返回信息,判断返回信息是否为空,若返回信息不为空,则执行步骤408;若返回信息为空,则执行步骤410。0083408、被叫SCCAS判断记录的被叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息是。

37、否一致,若记录的被叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息一致,则执行步骤409;若记录的被叫设备的IP地址和端口信息与AAA系统返回的IP地址和端口信息不一致,则执行步骤410。0084409、被叫SCCAS执行由WIFI接入IMS网络的呼叫流程。0085需要说明的是,本发明实施例中步骤401至步骤409所述的数据处理过程,与图4中步骤301至步骤309所述的数据处理过程相同,在此不再赘述。0086410、被叫SCCAS获取被叫的漫游号,并将呼叫请求转发至CS域。0087其中,被叫SCCAS向被叫HSS查询被叫的漫游号,并将呼叫请求转发至CS域。0088需要说明的是,本。

38、发明实施例所述的方法可以用于SCCAS,但不仅限于此。0089本发明中SCCAS根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭WIFI接入时,从HSS中获取预先存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息,宽带账户当前使用的地址信息和端口信息为预先存储于接入AAA系统;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭WIFI的宽带账户信息绑定,当用户通过WIFI接入IMS网络,使用语音。

39、或视频业务时,对其接入的类型、宽带账户信息、地址信息和端口信息进行判断,来确定用户是否为通过家庭WIFI接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。0090本发明又一实施例提供一种基于IMS语音视频业务的用户接入位置管理的装置,如图6所示,所述装置50包括0091查询单元51,用于根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型,所述用户设备的接入类型预先存储,所述用户设备为主叫用户设备或被叫用户设备;009。

40、2获取单元52,用于当所述用户设备的接入类型为家庭无线保真WIFI接入时,从归属用户服务器HSS中获取与所述IMPU对应IP多媒体私有标识IMPI绑定的宽带账户信息,与所述IMPI绑定的所述宽带账户信息为预先存储于所述HSS,所述IMPU与所述IMPI的对应关系为预先设定;0093所述获取单元52还用于根据所述宽带账户信息,从接入认证授权审计AAA系统获取所述宽带账户当前使用的地址信息和端口信息,所述宽带账户当前使用的地址信息和端口信息为预先存储于所述接入AAA系统;0094呼叫单元53,用于当宽带账户当前使用的地址信息和端口信息与所述用户设备当说明书CN104113557A108/9页11前。

41、使用的地址信息和端口信息相同时,执行呼叫流程。0095进一步的,如图7所示,所述装置50还可以包括0096记录单元54,用于记录所述用户设备的注册信息,所述注册信息包括所述IMPU、所述用户设备的接入类型和所述用户设备当前使用的地址信息和端口信息。0097进一步的,如图7所示,所述装置50还可以包括0098更新单元55,用于根据所述用户设备发送的注册请求中的新注册信息更新已存储的注册信息。0099进一步的,如图7所示,所述装置50还可以包括0100转发单元56,用于当所述用户设备为被叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则获取所。

42、述用户设备的漫游号,并将所述语音或视频业务请求转发至电路交换CS域;或者,0101反馈单元57,用于当所述用户设备为主叫设备时,若获取所述IMPU对应IMPI绑定的宽带账户信息失败或获取所述宽带账户当前使用的地址信息失败,则反馈呼叫失败。0102进一步的,所述转发单元56还用于当所述用户设备为被叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则获取所述用户设备的漫游号,并将所述语音或视频业务请求转发CS域;或者,0103所述反馈单元57还用于当所述用户设备为主叫设备时,若宽带账户当前使用的地址信息与所述用户设备当前使用的地址信息和端口信息不相同,则反馈呼。

43、叫失败。0104本发明中根据语音或视频业务请求中携带网络协议IP多媒体公共标识IMPU查询用户设备的接入类型;当用户设备的接入类型为家庭WIFI接入时,从HSS中获取预先存储的与IMPU对应IMPI绑定的宽带账户信息;根据宽带账户信息,从接入AAA系统获取宽带账户当前使用的地址信息和端口信息,宽带账户当前使用的地址信息和端口信息为预先存储于接入AAA系统;当宽带账户当前使用的地址信息和端口信息与用户设备当前使用的地址信息和端口信息相同时,执行呼叫流程。如此,将用户与家庭WIFI的宽带账户信息绑定,当用户通过WIFI接入IMS网络,使用语音或视频业务时,对其接入的类型、宽带账户信息、地址信息和端。

44、口信息进行判断,来确定用户是否为通过家庭WIFI接入IMS网络,即确定用户是否为合法用户,只有在判定用户设备合法时,才会执行正常的呼叫流程,使IMS网络并可以追踪用户的位置,保证用户数据的安全,进行紧急呼叫的设置,进而实现对用户接入位置的管理。0105本发明实施例提供的基于IMS语音视频业务的用户接入位置管理装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的基于IMS语音视频业务的用户接入位置管理方法及装置可以适用于SCCAS,但不仅限于此。0106本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实。

45、施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。0107本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质说明书CN104113557A119/9页12中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体READONLYMEMORY,ROM或随机存储记忆体RANDOMACCESSMEMORY,RAM等。0108以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。说明书CN104113557A121/5页13图1图2说明书附图CN104113557A132/5页14图3说明书附图CN104113557A143/5页15图4说明书附图CN104113557A154/5页16图5说明书附图CN104113557A165/5页17图6图7说明书附图CN104113557A17。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1