一种查找用户数据的方法及装置制造方法及图纸

技术编号:4146379 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种查找用户数据的方法及装置,所述方法包括:确定用户类型,并将指示所述用户类型的指示信息添加到请求消息中;向服务呼叫会话控制功能S-CSCF实体发送携带所述指示信息的请求消息,以使S-CSCF实体在接收到所述请求消息时,按照所述指示信息指示的用户类型查找用户数据。本发明专利技术通过确定用户类型,并在系统中各实体间通过在请求消息中携带指示信息的方式传递,减少了实体查询用户数据的次数,提高处理效率。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种查找用户数据的方法及装置
技术介绍
目前,大量终端用户可以通过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的请求消息后,也需要按照用户类型的 优先级依次查找本地用户数据,影响了本地数据查询的效率,如果查找不到 本地用户数据,还需要向HSS发送查找该用户数据的通知,而HSS也需要按 照用户类型的优先级从高到低再次查询,从而导致HSS需要多次进行通配查 询,处理效率极低。S-CSCF发送消息到AS处理用户业务时,AS也需要查询 用户数据。同样影响了 AS查询用户数据的查询效率。
技术实现思路
7本专利技术实施例提供一种查找用户数据的方法及装置,以减少各网元查询 用户数据的次数,提高处理效率。为解决上述技术问题,本专利技术实施例提供一种查找用户数据的方法,所述方法包括确定用户类型,并将指示所述用户类型的指示信息添加到请求消息中;向服务呼叫会话控制功能S-CSCF实体发送携带所述指示信息的请求消 息,以使S-CSCF实体在接收到所述请求消息时,按照所述指示信息指示的用 户类型查找用户凝:据。本专利技术实施例还提供一种查找用户数据的方法,包括服务呼叫会话控制功能S-CSCF实体接收到请求消息;若所述请求消息携带指示信息,则所述S-CSCF实体按照携带指示信息指 示的用户类型查找用户数据。相应地,本专利技术实施例提供一种查找用户数据的装置,包括 添加单元,用于确定用户类型,并将指示所述用户类型的指示信息添加 到请求消息中;发送单元,用于向服务呼叫会话控制功能S-CSCF实体发送携带所述指 示信息的请求消息,以使S-CSCF实体在接收到所述请求消息时,按照所述指 示信息指示的用户类型查找用户数据。本专利技术实施例还提供一种查找用户数据装置,包括 接收单元,用于接收会话呼叫的请求消息;第一查找单元,用于在所述请求消息中携带指示信息,将按照携带的指 示信息指示的用户类型查找用户数据。由上述技术方案可知,本专利技术实施例通过在请求消息中携带指示信息, 以指示对应的用户类型,以便于各网络实体在接收到请求消息时,得到对应 的用户类型;并根据该指示信息指示的用户类型查找用户数据,从而减少各 实体对本地用户数据的通配查询次数,提高处理效率。附图说明图1为本专利技术实施例中提供的一种查找用户数据的方法的流程图; 图2为本专利技术实施例中提供的另一种查找用户数据的方法的流程图; 图3为本专利技术实施例中提供的查找用户数据方法第一应用实例的流程图; 图4为本专利技术实施例中提供的查找用户数据方法第二应用实例的流程图; 图5为本专利技术实施例中提供的查找用户数据装置的第一种结构示意图; 图6为本专利技术实施例中提供的查找用户数据装置的第二种结构示意图; 图7为本专利技术实施例中提供的查找用户数据装置的第三种结构示意图; 图8为本专利技术实施例中提供的查找用户数据装置的第四种结构示意图; 图9为本专利技术实施例中提供的查找用户数据装置的第五种结构示意图; 图IO为本专利技术实施例中提供的查找用户数据装置的第六种结构示意图; 图11为本专利技术实施例中提供的查找用户数据装置的第七种结构示意图; 图12为本专利技术实施例中提供的查找用户数据装置的第八种结构示意图。 具体实施例方式下面我们将结合附图,对本专利技术的实施方案进行详细描述。 请参阅图1,为本专利技术实施例中提供的一种查找用户数据方法的流程图, 所述方法包括步骤101:确定用户类型,并将指示所述用户类型的指示信息添加到请求消息中;步骤102:向服务呼叫会话控制功能S-CSCF实体发送携带所述指示信息 的请求消息,以使S-CSCF实体在接收到所述请求消息时,按照所述指示信息 指示的用户类型查找用户凄欠据。其中,所述确定用户类型,并将指示所述用户类型的指示信息添加到请 求消息中具体包括代理呼叫会话控制功能P-CSCF实体在接收到请求消息时,确定用户类 型,并将指示所述用户类型的指示信息添加到请求消息中;或者访问呼叫会话控制功能I-CSCF实体在接收到请求消息时,若从HSS中9能获取到该用户的用户类型,则将所述指示所述用户类型的指示信息添加到 所述请求消息中。可选的,在所述S-CSCF实体接收到所述请求消息时,所述方法还进一 步包括所述S-CSCF实体将所述携带指示信息的请求消息发送给触发应用服务器AS,以使AS在接收到所述请求消息时,按照所述指示信息指示的用户类型查找用户数据。所述将指示所述用户类型的指示信息添加到请求消息具体包括 将所述指示所述用户类型的指示信息添加到请求消息的私有数据关键字P-Profile-Key头域中。可选的,所述指示信息指示的用户类型包括通配IMPU;或者通配PSI,但那并不限于此。可选的,当通配IMPU用户作为主叫或被叫时,或者通配PSI用户作为 主叫或被叫时,所述访问呼叫会话控制功能I-CSCF实体在接收到请求消息时, 若从HSS获得用户类型,则将指示所述用户类型的指示信息添加到所述请求 消息中具体包括所述I-CSCF实体在接收到请求消息时,若从HSS获取到通配PSI用户对 应的通配号码,则在请求消息中不填写指示用户类型的指示信息;若从HSS 获取到通配IMPU用户对应的通配号码,则在请求消息填写指示用户类型的 指示信息;或者所述I-CSCF实体在接收到请求消息时,若从HSS获取到通配PSI用户对 应的通配号码,则在请求消息中填写指示用户类型的指示信息;若从HSS获 取到通配IMPU用户对应的通配号码,则在请求消息不填写指示用户类型的 指示信息;或者所述I-CSCF实体在接收到请求消息时,若从HSS获取到通配PSI用户对 应的通配号码,则在请求消息中填写指示用户类型的指示信息,指示为通配 PSI用户;若从HSS获取到通配IMPU用户对应的通配号码,则在请求消息码时,所述代理呼叫会话控 制功能P-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[中国|深圳]

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

1