【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种查找用户数据的方法及装置。
技术介绍
目前,大量终端用户可以通过IP-PBX设备等接入IP多媒体子系统(IMS, IP Multimedia Subsystem )网络,IP-PBX i殳备通过通配IMPU (IMS Public User Identity, IMS公共用户标识,即一种用户类型)代理用户在IMS网络注册,当 然,还有一种公共服务身份的通配形式,比如通配公共服务身份(public service identity, PSI)身份,通配PSI不用注册即可发起业务。而终端的用户类型可 以分为精确IMPU、精确PSI、通配IMPU和通配PSI四种类型。由于这些通配号码的存在,各网元(比如P-CSCF/S-CSCF/HSS/AS等) 收到消息时都需要通过通配规则来判断用户是否已注册,是否能发起业务等 操作。而这种通配过程一般都比较复杂,比较耗性能。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,现有的实现 方式中,在I-CSCF接收到用户发送的会话时,向归属服务器HSS查询用户 的S-CSCF路由地址信息,此时,HSS需要按照预先定义的用户类型的优先 级从高到低依次查询,预先定义的优先级从高到低可以设定为精确IMPU、 精确PSI、通配IMPU和通配PSI。也就是说,如果用户类型是通配IMPU, HSS需要进行一次通配查询;如果用户类型是通配PSI,则HSS需要进行两 次通配查询。S-CSCF在收到I-CSCF的请求消息后,也需要按照用户类型的 优先级依次查找本地用户数据,影响了本地数据查询的 ...
【技术保护点】
一种查找用户数据的方法,其特征在于,包括: 确定用户类型,将指示所述用户类型的指示信息添加到请求消息中; 向服务呼叫会话控制功能S-CSCF实体发送携带所述指示信息的请求消息,以使S-CSCF实体在接收到所述请求消息时,按照所述指示信息指示的用户类型查找用户数据。
【技术特征摘要】
1、一种查找用户数据的方法,其特征在于,包括确定用户类型,将指示所述用户类型的指示信息添加到请求消息中;向服务呼叫会话控制功能S-CSCF实体发送携带所述指示信息的请求消息,以使S-CSCF实体在接收到所述请求消息时,按照所述指示信息指示的用户类型查找用户数据。2、 根据权利要求1所述的方法,其特征在于,所述确定用户类型,并 将指示所述用户类型的指示信息添加到请求消息中具体包括代理呼叫会话控制功能P-CSCF实体在接收到请求消息时,确定用户类 型,并将指示所述用户类型的指示信息添加到请求消息中;或者访问呼叫会话控制功能I-CSCF实体在接收到请求消息时,若从HSS获 得用户类型,则将所述指示所述用户类型的指示信息添加到所述请求消息中。3、根据权利要求2所述的方法,其特征在于,所述将指示所述用户类型 的指示信息添加到请求消息具体包括将所述指示所述用户类型的指示信息添加到请求消息的私有数据关键字 P-Profile-Key头域中。4、根据权利要求2或3所述的方法,其特征在于,当通配IMPU用户 作为主叫或^皮叫时,或者通配PSI用户作为主叫或净皮叫时,所述访问呼叫会 话控制功能I-CSCF实体在接收到请求消息时,若从HSS获得用户类型,则 将指示所述用户类型的指示信息添加到所述请求消息中具体包括所述I-CSCF实体在接收到请求消息时,若从HSS获取到通配PSI用户对 应的通配号码,则在请求消息中不填写指示用户类型的指示信息;若从HSS 获取到通配IMPU用户对应的通配号码,则在请求消息填写指示用户类型的 指示信息;或者所述I-CSCF实体在接收到请求消息时,若从HSS获取到通配PSI用户对 应的通配号码,则在请求消息中填写指示用户类型的指示信息;若从HSS获 取到通配IMPU用户对应的通配号码,则在请求消息不填写指示用户类型的指示信息;或者所述I-CSCF实体在接收到请求消息时,若从HSS获取到通配PSI用户对 应的通配号码,则在请求消息中填写指示用户类型的指示信息,指示为通配 PSI用户;若从HSS获取到通配IMPU用户对应的通配号码,则在请求消息 填写指示用户类型的指示信息,指示为通配IMPU用户。5、根据权利要求2或3所述的方法,其特征在于,当主叫用户为通配 IMPU的一个号码时,所述代理呼叫会话控制功能P-CSCF实体在接收到请求 消息时,确定用户类型,并将指示所述用户类型的指示信息添加到请求消息 中具体包括所述P-CSCF实体在接收到用户发起的会话时,若从自身存储的数据中获 取该通配IMPU用户的通配号码,则在请求消息中填写指示用户类型的指示 信息。6、 一种查找用户lt据的方法,其特征在于,包括-. 服务呼叫会话控制功能S-CSCF实体接收到请求消息; 若所述请求消息携带指示信息,则所述S-CSCF实体按照所述指示信息指示的用户类型查找用户凄t据。7、 根据权利要求6所述的方法,其特征在于,所述方法还包括所述S-CSCF实体将所述携带指示信息的请求消息发送给触发应用服务 器AS,以使AS在接收到所述请求消息时,按照所述指示信息指示的用户类 型查找用户数据;若所述S-CSCF实体利用所述指示信息在本地没有查找到对应的用户数 据,则向HSS发送服务请求消息,所述服务请求消息中包括指示所述用户类 型的指示信息。8、根据权利要求6所述的方法,其特征在于,所述方法还包括 若所述请求消息没有携带指示信息,则所述S-CSCF实体按照预设的用 户类型查找用户数据;若所述S-CSCF实体按照预设的用户类型在本地没有查找到对应的用户数据,则向归属用户服务器HSS发送服务请求...
【专利技术属性】
技术研发人员:张红朴,谭尚生,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。