确定用户服务设备的方法

文档序号:7954990阅读:444来源:国知局
专利名称:确定用户服务设备的方法
技术领域
本发明涉及网络通信领域,具体地说,涉及一种确定用户服务设备的方法。
背景技术
在现有的IMS(IP多媒体系统)通信网络中,用户签约数据集中配置在HSS(归属用户服务器)设备上,用户签约数据中包含用户的CCF(计费收集功能设备)、用户的AS(应用服务器)等。当用户在CSCF(呼叫控制功能设备)上进行注册时,CSCF从HSS上查询用户的签约数据。当用户享受通信服务时例如通话服务,CSCF将用户的计费信息发送到用户签约数据中的CCF,从而完成给用户的计费。将用户的呼叫信令等转发到应用服务器完成向用户提供签约的业务。
如图1所示,由于通信网络的高可靠性要求。用户一般有两个CCF为其提供计费信息收集业务,两个CCF相互备份。对于AS,也有可能有两个AS互为备份,为用户提供通信服务。
现有技术一般是在配置用户的签约数据时,同时配置用户的主用CCF和备用CCF,每一个业务的主用AS和备用AS。
当CSCF查询用户数据时,HSS返回主用CCF和备用CCF,以及每一个业务的主用AS和备用AS。CSCF保存用户的数据,当该用户的主CCF故障时,使用备份的CCF完成用户的计费信息收集。当主AS故障时,使用备用AS继续向用户提供业务。
目前的这种实现方式存在下面的一些缺陷如果网络结构发生变化,如增加一台服务器,减少一台服务器或修改一台服务器的标识(如域名或地址)时,涉及到该服务器的所有用户数据都要进行修改,在用户数多的情况下,维护工作量非常大。
如果要把两个服务器的主备用关系调换(如把主用CCF变为备用CCF,把备用CCF变为主用CCF),或改为其它方式,例如设备间实现轮选,同样全部用户数据都需要更新,而要修改成其它方式的话,还需要修改IMS设备间的接口协议。将来每扩展一种方式,可能就需要更新IMS设备间接口协议。
另外现在每个用户都要保存主用设备名和备份设备名,用户数据占用的资源巨大,如果是三个设备互为备份的话,那么每个用户都需要扩展第二备份设备信息,这样就需要消费大量的空间。

发明内容
本发明的目的在于一种确定用户服务设备的方法,以提高设备的可维护性,降低维护成本。
为此,本发明的技术方案如下一种确定用户服务设备的方法,该方法应用于包括有用户和用户服务设备的通信系统中,包括以下步骤获取设备域信息;获取所述用户的设备域标识;根据所述用户的设备域标识和所述设备域信息确定用户服务设备。
所述设备域信息包括设备域标识及与所述设备域标识对应的至少一个设备标识。
所述根据用户的设备域标识和所述设备域信息确定用户服务设备具体包括以下步骤根据所述用户的设备域标识查找设备域信息得到与该用户设备域标识对应的至少一个设备标识;选择所述至少一个设备标识中的一个设备标识代表的设备作为用户服务设备。
所述设备域信息还包括所述设备标识的选择策略。
所述根据用户的设备域标识和所述设备域信息确定用户服务设备具体包括以下步骤根据所述用户的设备域标识查找设备域信息得到该用户的设备域标识对应的至少一个设备标识和所述设备标识的选择策略;根据所述选择策略确定所述至少一个设备标识中的一个设备标识代表的设备作为用户服务设备。
所述通信系统中还包括服务设备确定节点和设备域信息管理节点,所述方法在所述服务设备确定节点中使用,所述获取设备域信息具体包括所述服务设备确定节点向所述设备域信息管理节点请求设备域信息;设备域信息管理节点将设备域信息发送给服务设备确定节点;服务设备确定节点接收得到设备域信息。
所述通信系统中还包括服务设备确定节点和设备域信息管理节点,所述方法在所述服务设备确定节点中使用,所述获取设备域信息具体包括所述设备域信息管理节点将设备域信息发送给所述服务设备确定节点;服务设备确定节点接收得到设备域信息。
所述服务设备确定节点接收得到设备域信息时,若所述设备域信息已存在,则用新收到的设备域信息覆盖老的设备域信息。
所述服务设备确定节点为呼叫控制设备CSCF,所述设备域信息管理节点为归属用户服务器HSS。
所述通信系统中还包括服务设备确定节点和用户数据管理节点,所述方法在所述服务设备确定节点中使用,所述获取用户服务设备域标识具体包括所述服务设备确定节点向所述用户数据管理节点请求用户数据;所述用户数据管理节点将用户数据发送给服务设备确定节点,所述用户数据中包括所述用户的至少一个服务设备域标识;所述服务设备确定节点接收所述用户数据,得到对应的服务设备域标识。
所述服务设备确定节点为呼叫控制设备CSCF,所述用户数据管理节点包括为归属用户服务器HSS。
所述用户服务设备包括计费收集设备CCF和/或应用服务器AS。
本发明的技术方案具有如下有益效果由于本发明方案中将设备域信息与用户数据分离,使得修改服务设备信息非常方便,只需单独修改域信息即可,不需要修改用户数据,使维护工作量大大减少,提高了设备的可维护性,降低维护成本。本发明方案中用户数据不需包含具体的服务设备信息,减少了用户数据占用的资源,有利于提高设备的用户数。本发明的优选方案中,域信息可以包含选择策略等更丰富的信息,扩展时更容易,不需要修改设备间的接口协议。


图1为现有技术中IMS网络结构示意图;图2为本发明中的流程图;图3为本发明中IMS网络结构示意图;图4为本发明实施例的流程图。
具体实施例方式
本发明引入了设备域的概念,用户数据中使用设备域标识,而不直接包含具体的服务设备,具体的服务设备信息放入设备域信息中,通过设备域标识进行索引。如图2所示,在需要确定具体的用户服务设备时,通过执行下述步骤确定用户服务设备S10、获取设备域信息;S11、获取用户的设备域标识;S12、根据用户的设备域标识和设备域信息确定用户服务设备。
这样就把用户数据和具体的服务设备分离,使得修改服务设备信息非常方便,只需单独修改域信息即可,不需要更新用户数据,使维护工作量大大减少,提高了数据配置的灵活性,易于修改,易于扩展,易于维护。由于用户数据中不需要包含大量具体的服务设备的信息,减少了用户数据占用的资源。
其中的设备域信息可以只包括一个或多个设备标识;也可以包括设备之间的选择策略,如主备、轮选等,服务设备确定节点可以根据选择策略选择合适的设备为用户服务,如当选择策略是轮选时,服务设备确定节点可以依次选择几个设备,在几个设备之间实现负荷分担;还可以进一步包括每个设备的一些具体信息,比如与该设备建立协议连接时的认证鉴权参数等。
下表是设备域信息的一个例子。

设备域信息可以是在每个服务设备确定节点中本地配置的,此时,服务设备确定节点可以从本地数据配置中直接获取得到设备域信息;设备域信息也可以是服务设备确定节点从外部加载进来的,如加载一个包含设备域信息的文件,当所有服务设备确定节点都加载该文件后,则所有服务设备确定节点都得到了一致的设备域信息;设备域信息也可以是在一个服务设备域信息管理节点中集中配置,然后分发到各个服务设备确定节点中,这种方式对于节点较多的大型网络是比较有利的。设备域信息的分发可以是依请求分发方式、主动分发方式或两者结合。
依请求分发方式的步骤如下S20、服务设备确定节点向设备域信息管理节点请求设备域信息;服务设备确定节点可以请求所有设备域信息,也可以只请求某些设备域标识对应的设备域信息。
S21、设备域信息管理节点将设备域信息发送给服务设备确定节点;S22、服务设备确定节点接收得到设备域信息。
主动分发方式的步骤如下S30、设备域信息管理节点将设备域信息发送给服务设备确定节点;S31、服务设备确定节点接收得到设备域信息。
当有设备域信息更新时,设备域信息管理节点可以将更新后设备域信息再次发送给服务设备确定节点,服务设备确定节点接收到新的设备域信息时,用新收到的设备域信息覆盖已存在的设备域信息。所有服务设备确定节点都接收到新的设备域信息后,整个网络的设备域信息即得到更新。当然,服务设备确定节点也可以向设备域信息管理节点请求本节点已有的设备域信息,然后用新的设备域信息覆盖原有的设备域信息,实现设备域信息的更新。
以上方法中域信息可以包含选择策略等更丰富的信息,扩展时更容易,而且不需要修改设备间的接口协议。
而用户的设备域标识可以是在要求服务设备确定节点确定服务设备时直接将用户的设备域标识传给服务设备确定节点;也可以是由服务设备确定节点从用户数据中得到,当然,这里的用户数据包含该用户的服务设备域标识,由于服务一个用户的设备可能有很多种,用户数据中可以包含多个设备域标识,此时服务设备确定节点还要根据具体的服务类型得到对应的设备域标识。下表是用户数据的一个例子

用户数据可以是在服务设备确定节点中本地配置的,也可以是在用户数据管理节点中集中配置,然后分发到服务设备确定节点中。分发方式也可以是依请求分发方式、主动分发方式或两者结合,与上述设备域信息的分发方法基本类似,以下以依请求分发方式的步骤为例进行简要说明S40、服务设备确定节点向用户数据管理节点请求用户数据;S41、所述用户数据管理节点将用户数据发送给服务设备确定节点,所述用户数据中包括该用户的至少一个服务设备域标识;S42、所述服务设备确定节点接收所述用户数据,得到服务设备域标识。
本发明的方法可以应用在通信网络的各个领域,以下以IMS网络中CSCF为例,说明CSCF确定一个用户的服务设备的一个实施方式。
如图3所示,本实施例中,网络中有应用服务器AS1和AS2,还有计费服务器CCF1和CCF2,设备域信息在HSS中集中配置,用户数据也在HSS中集中配置,设备域信息具体为CCF域包含CCF1、CCF2,主备方式,CCF1主用、CCF2备用;AS域包含AS1、AS2,轮选方式。
用户数据具体为用户a,用户a的计费设备域为CCF域,用户a的应用设备域为AS域。
CSCF执行如下步骤确定用户a的一次呼叫中的服务设备。
S50、HSS将设备域信息发送给CSCF;在CSCF启动并与HSS建立协议连接之后,HSS将上述设备域信息发送给CSCF;S51、CSCF接收设备域信息;CSCF接收上述设备域信息,并保存;S52、CSCF向HSS请求用户数据;用户a开机并向CSCF注册,CSCF向HSS请求用户a的数据;S53、HSS发送用户数据给CSCF;HSS将用户a的数据发送给服务设备确定节点,包括用户a的计费设备域标识CCF、应用设备域标识AS;S54、CSCF接收用户数据;CSCF接收所述用户a的数据,并保存;S55、CSCF获取用户设备域标识;用户a发起呼叫请求所述应用时,CSCF接收到呼叫请求后,从用户数据中得到用户a的计费设备域标识为CCF、应用设备域标识为AS;S56、CSCF根据设备域标识和设备域信息确定服务设备。
CSCF从设备域信息中找到CCF域对应的设备域信息为CCF域包含CCF1、CCF2,主备方式,CCF1主用、CCF2备用;若此时CCF1处于可用状态,则确定计费设备为CCF1,将用户a的计费信息发给CCF1;若此时CCF1不可用,CCF2可用,则确定计费设备为CCF2,将用户a的计费信息发给CCF2;CSCF从设备域信息中找到AS域对应的设备域信息为AS域包含AS1、AS2,轮选方式;若此时还未曾选择过AS域的设备,或上次选择的设备是AS2,且AS1可用,确定应用设备为AS1,将用户a的应用请求发给AS1;若上次选择了AS1为服务设备,则因为选择策略是轮选方式,则选择AS2作为用户a的服务设备,将用户a的应用请求发给AS2,当然此时AS2应该是可用的。
当网络结构发生变化时,如应用服务器AS2退出服务,新增加一台服务器AS3提供相应服务时,只需在HSS上修改域信息,将AS域修改为包含AS1、AS3,轮选方式。然后HSS将域信息下发给CSCF,CSCF更新域信息后,再次确定应用服务器时就不会选择AS2了。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种确定用户服务设备的方法,该方法应用于包括有用户和用户服务设备的通信系统中,其特征在于,包括以下步骤获取设备域信息;获取所述用户的设备域标识;根据所述用户的设备域标识和所述设备域信息确定用户服务设备。
2.根据权利要求1所述的方法,其特征在于,所述设备域信息包括设备域标识及与所述设备域标识对应的至少一个设备标识。
3.根据权利要求2所述的方法,其特征在于,所述根据用户的设备域标识和所述设备域信息确定用户服务设备具体包括以下步骤根据所述用户的设备域标识查找设备域信息得到与该用户设备域标识对应的至少一个设备标识;选择所述至少一个设备标识中的一个设备标识代表的设备作为用户服务设备。
4.根据权利要求2所述的方法,其特征在于,所述设备域信息还包括所述设备标识的选择策略。
5.根据权利要求4所述的方法,其特征在于,所述根据用户的设备域标识和所述设备域信息确定用户服务设备具体包括以下步骤根据所述用户的设备域标识查找设备域信息得到该用户的设备域标识对应的至少一个设备标识和所述设备标识的选择策略;根据所述选择策略确定所述至少一个设备标识中的一个设备标识代表的设备作为用户服务设备。
6.根据权利要求1所述的方法,其特征在于,所述通信系统中还包括服务设备确定节点和设备域信息管理节点,所述方法在所述服务设备确定节点中使用,所述获取设备域信息具体包括所述服务设备确定节点向所述设备域信息管理节点请求设备域信息;设备域信息管理节点将设备域信息发送给服务设备确定节点;服务设备确定节点接收得到设备域信息。
7.根据权利要求1所述的方法,其特征在于,所述通信系统中还包括服务设备确定节点和设备域信息管理节点,所述方法在所述服务设备确定节点中使用,所述获取设备域信息具体包括所述设备域信息管理节点将设备域信息发送给所述服务设备确定节点;服务设备确定节点接收得到设备域信息。
8.根据权利要求7所述的方法,其特征在于,所述服务设备确定节点接收得到设备域信息时,若所述设备域信息已存在,则用新收到的设备域信息覆盖老的设备域信息。
9.根据权利要求6、7或8所述的方法,其特征在于,所述服务设备确定节点为呼叫控制设备CSCF,所述设备域信息管理节点为归属用户服务器HSS。
10.根据权利要求1所述的方法,其特征在于,所述通信系统中还包括服务设备确定节点和用户数据管理节点,所述方法在所述服务设备确定节点中使用,所述获取用户服务设备域标识具体包括所述服务设备确定节点向所述用户数据管理节点请求用户数据;所述用户数据管理节点将用户数据发送给服务设备确定节点,所述用户数据中包括所述用户的至少一个服务设备域标识;所述服务设备确定节点接收所述用户数据,得到对应的服务设备域标识。
11.根据权利要求10所述的方法,其特征在于,所述服务设备确定节点为呼叫控制设备CSCF,所述用户数据管理节点包括为归属用户服务器HSS。
12.根据权利要求1所述的方法,其特征在于,所述用户服务设备包括计费收集设备CCF和/或应用服务器AS。
全文摘要
本发明公开了一种确定用户服务设备的方法,应用于包括有用户和用户服务设备的通信系统中,包括以下步骤获取设备域信息;获取所述用户的设备域标识;根据所述用户的设备域标识和所述设备域信息确定用户服务设备。本发明方案中将设备域信息与用户数据分离,使得修改服务设备信息非常方便,只需单独修改域信息即可,不需要修改用户数据,使维护工作量大大减少,提高了设备的可维护性,降低维护成本。本发明方案中用户数据不需包含具体的服务设备信息,减少了用户数据占用的资源,有利于提高设备的用户数。
文档编号H04L12/24GK1870534SQ20061003497
公开日2006年11月29日 申请日期2006年4月9日 优先权日2006年4月9日
发明者张涛 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1