CN105915665A - 用于管理电信网络的用户终端的方法、装置、设备和系统 - Google Patents
用于管理电信网络的用户终端的方法、装置、设备和系统 Download PDFInfo
- Publication number
- CN105915665A CN105915665A CN201610528407.0A CN201610528407A CN105915665A CN 105915665 A CN105915665 A CN 105915665A CN 201610528407 A CN201610528407 A CN 201610528407A CN 105915665 A CN105915665 A CN 105915665A
- Authority
- CN
- China
- Prior art keywords
- access network
- terminal
- user
- request
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000004891 communication Methods 0.000 claims description 61
- 230000011664 signaling Effects 0.000 claims description 18
- 230000006855 networking Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 19
- 238000007726 management method Methods 0.000 description 16
- 230000004048 modification Effects 0.000 description 14
- 238000012986 modification Methods 0.000 description 14
- 230000008901 benefit Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 108010078791 Carrier Proteins Proteins 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- QGVYYLZOAMMKAH-UHFFFAOYSA-N pegnivacogin Chemical compound COCCOC(=O)NCCCCC(NC(=O)OCCOC)C(=O)NCCCCCCOP(=O)(O)O QGVYYLZOAMMKAH-UHFFFAOYSA-N 0.000 description 2
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 239000010048 yiguan Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4588—Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及用于管理电信网络的用户终端的方法、装置、设备和系统。该方法包括:接收包括用户的记录地址、用户终端的至少一个联系地址和至少一个接入网类型的注册请求;一旦接收到该注册请求,就运行在数据库中存储包括用户的记录地址、用户终端的联系地址和接入网类型的至少一个关联的步骤;和一旦接收到指向用户的所述记录地址的会话设立请求,就运行以下步骤:在接入网中获得包括所述记录地址、接入网类型、和用户终端的联系地址的至少一个所存储的关联;从该会话设立请求获得接入被称为被叫终端的该用户终端所借助于的接入网类型;和作为接入网类型的函数在所存储的关联中选择所述请求所路由到的联系地址。
Description
本专利申请是下列发明专利申请的分案申请:
申请号:200980139547.7
申请日:2009年10月5日
发明名称:用于在电信网络中管理用户的方法、以及关联装置
技术领域
本发明的领域是电信,并更具体地是用户终端可经由多个接入网接入的电信网络。
背景技术
在其中信令交换基于会话开始协议(SIP)的IP电信网络中,例如通过记录地址(AOR)来标识用户。该用户可在一个或多个终端设备上使用该AOR,该终端设备充当适于接收向用户的AOR发送的信令消息的SIP用户代理(UA)。为了在他们的AOR处可联系,用户必须通过向注册服务器或注册机开始注册过程,来预先在电信网络中注册他们的终端。这样的过程具有使得用户的AOR与例如呼叫设立请求消息的信令消息可直接路由到的一个或多个联系地址(AOC)关联的效果。
这样的关联被存储在SIP地点服务数据库或服务器中。这样的服务器由代理服务器在接收到向用户的AOR发送的信令请求时询问,以便获得与那个AOR关联的一个或多个联系地址。
存在其中AOR可与多个AOC关联的至少三种情况:
·当用户在多个终端设备上同时使用他们的AOR时;例如,用户具有已在电信网络中用类型alice@orange.com的相同记录地址注册的固定终端和移动终端;
·当用户使用双模或多模终端(即,可同时通过多个接入网连接到该电信网络的终端)时;例如,用户具有适于同时连接到Wi-Fi接入网和UMTS(通用移动电信系统)接入网的双模终端;和
·前两种情况的组合。
这样的情况引起向用户的AOR发送的信令请求的路由的问题。根据IETF(因特网工程任务组)标准化组织的文档RFC(注释请求)3261,代理服务器负责将这样的信令请求路由到形成目标组的一个或多个联系地址。具体来说,如果目标组包括多个地址,则代理服务器将该信令请求并行或顺序发送到那些目标中的每一个。这被称为分叉(forking)。
存在限制或控制分叉的现有技术方法。具体来说,IETF文档RFC 3841教导了如何使得代理服务器能够从目标组中消除一些AOC,以便适应主叫用户的偏好以及被叫用户的终端的容量。
这样的机制的缺陷在于不允许选择信令请求所路由到的接入网的特定类型。
发明内容
本发明涉及一种用于在电信网中管理用户终端的方法,所述终端连接到所述网络的至少一个接入网。
一旦接收到包括用户的记录地址、终端的至少一个联系地址和至少一个接入网类型的注册请求,本发明的方法就运行在数据库中存储用户的记录地址、终端的联系地址和接入网类型之间的至少一个关联的步骤。
由此,本发明允许在电信网络中从用户的记录地址获得与该网络的特定类型接入网对应的用户的终端的联系地址。
根据本发明的一个方面,该管理方法包括以下预备步骤:
·获得对于该用户的记录地址在网络中存储的联系地址的列表;和
·从所获得的列表推导出与该请求的接入网类型对应的至少一个联系地址。
本发明的这个方面具有允许以注册机功能作为主机(hosting)的电信网络实体的实体下游获得存储本发明要求的关联所必需的信息的优点。这样的实体(例如负责运行用户预订的服务的应用服务器)可接收注册机实体自己的联系地址而不是注册机实体向终端分配的联系地址。
根据本发明的另一方面,在所述注册步骤之后并且在接收到指向(goingto)用户的所述记录地址的会话设立请求时,所述方法运行以下步骤:
·在接入网中获得包括所述记录地址、接入网类型、和终端的联系地址的至少一个所存储的关联;
·获得接入被叫终端所借助于的接入网类型;和
·作为接入网类型的函数在所存储的关联中选择所述请求所路由到的联系地址。
该方法具有以下优点:在接收到向用户的记录地址发送的呼叫设立请求时,作为接入网类型的函数从所存储的关联中可用的那些联系地址中选择至少一个联系地址。由此,可将信令请求仅路由到与请求的接入网类型关联的一个或多个联系地址。
根据第一变型,从会话设立请求获得该接入网类型。
在会话设立请求中规定接入网类型。当主叫用户终端知道连接被叫终端所使用的接入网类型时,主叫用户终端可以有利地插入其想设立与被叫终端的通信所借助于的接入网类型。作为选择,这样的插入可由信令流中的另一设备(例如,诸如应用服务器的电信网络的实体)实现。
根据第二变型,通过作为预定标准的函数在所述至少一个存储的关联中的选择,而获得该接入网类型。
选择该接入网类型作为预定标准(例如由电信运营商(carrier)定义的规则)的函数。这样的规则可考虑不同参数,例如每一接入网类型所支持的负荷或所请求的服务的类型。
本发明还涉及一种电信网络中的用户终端管理装置。这样的装置适于实现刚刚描述的管理方法。
这样的装置可在诸如代理服务器或应用服务器的电信网络设备中作为主机。作为选择,该装置可以在那些设备的外部。
由此,按照相关的方式,本发明进一步涉及电信网络中的代理服务器,包括用于接收包括用户的记录地址、和所述用户通过其经由至少一个接入网连接到所述网络的终端的接入网类型和联系地址的注册请求的部件,和用于在该电信网络中接收指向所述用户的记录地址的会话设立请求的部件,和用于管理所述用户终端的本发明的装置。
在现有技术中,这样的服务器可实现注册机功能和会话设立请求处理器功能。根据本发明,这样的服务器适于作为所请求的接入网类型的函数来选择该请求所路由到的至少一个联系地址。
按照相关的方式,本发明进一步涉及一种电信网络中的应用服务器,包括用于接收包括用户的记录地址(AORA)、所述用户通过其经由至少一个接入网连接到所述网络的终端的接入网类型的注册请求的部件,和用于在该电信网络中接收指向所述用户的记录地址的会话设立请求的部件,和用于管理所述用户终端的本发明的装置。
在现有技术中,调用这样的应用服务器来运行该电信网络的用户所预订的服务。根据本发明,适于作为接入网类型的函数来选择该请求所路由到的至少一个联系地址。这样的一个优点在于,该服务器知道用于运行所请求的服务的该网络运营商预定的规则,并所以当进行选择时能够考虑那些规则。
本发明进一步涉及一种用于在电信网络中向用户的记录地址发送会话设立请求的方法,包括用于插入代表通过其联系被叫用户的接入网的接入网类型的步骤。
这样的方法可有利地通过本发明的会话设立请求传送装置来实现,该装置包括用于在会话设立请求中插入代表通过其联系被叫用户的接入网的接入网类型的部件,所述请求由本发明的用户终端管理装置处理。
本发明的该传送装置可在适于与用户终端交换信令消息的电信网络设备中作为主机。
按照相关的方式,本发明进一步涉及一种设备,该设备适于与经由电信网络的至少一个接入网连接到所述网络的用户的终端交换信令消息,并包括用于发送会话设立请求的本发明的装置。
根据本发明的一个方面,所述设备是连接到该电信网络的用户终端。这样的终端知道他们想呼叫的用户的终端连接所使用的接入网类型,并在该请求中指示该接入网类型。这样的优点在于主叫用户或他们的终端能够作为用户想与他们开始的会话的函数来选择通过哪种类型接入网与另一方联系。
根据本发明的另一方面,所述设备是该电信网络的应用服务器。如果终端不知道他们想呼叫的用户的终端可用的接入网类型,则呼叫请求信令流中的另一设备能够取代地插入这样的信息。该电信网络的应用服务器有利地知道该会话的设立上下文,并由此能够考虑该上下文的元素来选择合适的接入网类型。
在本发明的一个具体实现中,通过计算机程序指令来确定刚刚描述的管理和传送方法的步骤。
结果,本发明进一步提供了一种信息介质上的计算机程序,该程序适于在用户终端管理装置中或更一般地在计算机中运行,并包括适于运行上述管理方法的步骤的指令。
结果,本发明进一步提供了一种信息介质上的计算机程序,该程序适于在传送装置中或更一般地在计算机中运行,并包括适于运行上述传送方法的步骤的指令。
这些程序可使用任何编程语言并采用源代码、目标代码、或源代码和目标代码之间的中间代码的形式,诸如部分编译的形式或任何其他期望的形式。
本发明还针对一种包括上述计算机程序的指令的计算机可读信息介质。
该信息介质可以是能够存储该程序的任何实体或装置。例如,该介质可包括存储部件,例如诸如CD ROM或微型电子电路ROM的ROM,或诸如软盘或硬盘的磁存储部件。
此外,该信息介质可以是传输介质,诸如可通过无线电或通过其他手段经由电缆或光缆路由的电或光信号。本发明的程序可以特别通过因特网类型网络下载。
作为选择,该信息介质可以是集成电路(例如其中合并了这些程序中的一个或另一个的硬件元件),该电路适于运行讨论的方法中的一个或另一个,或在其运行中使用。
根据本发明的一个方面,一种管理电信网络的用户终端的方法,所述用户终端通过至少一个接入网连接到所述电信网络,其中该方法包括:接收包括用户的记录地址、用户终端的至少一个联系地址和至少一个接入网类型的注册请求;一旦接收到该注册请求,就运行在数据库中存储包括用户的记录地址、用户终端的联系地址和接入网类型的至少一个关联的步骤;和一旦接收到指向用户的所述记录地址的会话设立请求,就运行以下步骤:在接入网中获得包括所述记录地址、接入网类型、和用户终端的联系地址的至少一个所存储的关联;从该会话设立请求获得接入被称为被叫终端的该用户终端所借助于的接入网类型;和作为接入网类型的函数在所存储的关联中选择所述请求所路由到的联系地址。
根据本发明的一个方面,一种管理电信网络中的用户终端的装置,所述用户终端通过至少一个接入网连接到所述电信网络,其中该装置包括:通信装置,适于从该电信网络接收包括用户的记录地址、终端的联系地址和接入网类型的注册请求;和处理器,被配置为一旦接收到该注册请求,就在数据库中存储用户的记录地址、接入网类型、和终端的联系地址之间的至少一个关联,并且其中该处理器被配置为,在该电信网络中注册所述用户之后,并且一旦接收到指向所述用户的记录地址的会话设立请求,就:对于所述记录地址,在接入网中获得所述记录地址、接入网类型、和终端的联系地址之间的至少一个关联;和从该会话设立请求获得接入被称为被叫终端的该用户终端所借助于的接入网类型,以作为接入网类型的函数从所存储的关联中选择所述请求所路由到的联系地址。
根据本发明的一个方面,一种设备,包括:被称为主叫用户的用户终端,能连接到电信网络,并被配置为与经由接入网连接到该电信网络的被称为被叫用户的另一用户的终端交换信令消息,其中该主叫用户的终端包括:通信装置,被配置为在电信网络中向被叫用户的记录地址发送会话设立请求,和处理器,被配置为在该会话设立请求中插入代表位于被叫用户和该电信网络之间的、并且被叫用户的终端通过其连接到电信网络的接入网的接入网类型。
根据本发明的一个方面,一种系统,包括上述管理电信网络中的用户终端的装置和上述设备。
附图说明
通过阅读仅作为图示的非限制性示例并根据附图给出的本发明的一个具体实现的以下描述,本发明的其他优点和特征变得更明显清楚,其中:
·图1是示出了与实现本发明的电信网络相连的用户终端的图;
·图2是示出了实现本发明的电信网络的用户终端管理装置的结构的图;
·图3示出了管理电信网络的用户终端的本发明的方法的步骤;
·图4是示出了本发明的设备为了发送会话设立请求而使用的装置的结构的图;
·图5示出了发送会话设立请求的本发明的方法的步骤;
·图6是本发明第一实现中的用户终端和电信网络之间交换的流的图;和
·图7是本发明第二实现中的用户终端和电信网络之间交换的流的图。
具体实施方式
本发明的一般原理基于包括用户的记录地址、已向电信网络注册了用户终端的接入网类型、和可能经由该类型接入网与终端联系的联系地址的关联的存储。
当已经经由与多个接入网相连的一个或多个用户终端向网络注册用户时,该网络存储与使用相同记录地址实现的注册一样多的这些关联,每一关联包括特定接入网类型和特定联系地址。
参考图1,来考虑通过两个接入网AN1和AN2与电信网络1相连的用户终端UEA 10。这些网络可以是例如Wi-Fi、802.11或GERAN/UTRAN类型。然而,注意本发明不限于两个网络的情况,而是不管用户连接到的接入网的数目来应用。
假设该用户终端UEA的用户具有对于网络1的运营商的预订并且已获得他们向网络1注册所使用的记录地址AORA。这样的地址可以是例如类型alice@orange.com。
注意本发明不限于仅一个终端的情况,而是也应用到其中用户已使用相同记录地址AORA经由多个终端向网络1注册的情况。
为了经由接入网AN1向网络1注册,按照现有技术中已知的方式,用户终端UEA发送注册请求REG,该注册请求REG包括用户的记录地址AORA、代表使用的接入网AN1的接入网类型AT1、以及可经由接入网AN1联系其的联系地址AOC1,如定义SIP信令协议的IETF文档RFC 3261中规定的那样。接入网类型有利地在该请求REG的字段P-接入-网络-信息(P-Access-Network-Info)(PANI)中指示,如3GPP文档TS24.229中规定的那样。
这样的请求由实现注册或注册机功能的网络实体PA 100处置。在使用SIP信令协议的网络中,该实体是SIP代理服务器。在具有IMS类型架构的网络中,该实体是服务呼叫会话控制功能(S-CSCF)服务器。该注册机功能特别允许用户的记录地址AORA与可经由接入网AN1联系其的联系地址AOC1关联。下面给出在PANI字段中包括Wi-Fi或802.11接入网类型指示的请求REG的示例:
注册sip:orange.com SIP/2.0
来自:Alice<sip:alice@orange.com>;tag=7abfadfb6
到:Alice<sip:alice@orange.com>
联系:<sip:bob@2a01:c001::c0a8:0121:5060>
P-Access-Network-Info:IEEE-802.11
根据本发明,通过本发明的用户终端管理方法存储的关联可采用以下形式:
AOR | 接入 | 联系地址 |
sip:alice@orange.com | 3GPP-UTRAN-FDD | sip:alice@192.168.1.33:5060 |
sip:alice@orange.com | IEEE-802.11 | sip:alice@2a01:c001::c0a8:0121:5060 |
用户终端UEA接收响应于其请求的确认消息。
用户终端按照类似的方式使用联系地址AOC2经由接入网AN2向网络进行注册。
作为选择,可使用两个联系地址AOC1、AOC2以及两个接入网类型AT1、AT2来在一个步骤中注册终端UEA。PANI字段然后一般包括代表已通过其传递中转注册请求REG的接入网的接入网类型,例如接入网AT1。终端可有利地在“联系”报头字段中指示与每一联系地址对应的接入网类型,如下面示例那样:
注册sip:orange.com SIP/2.0
来自:Alice<sip:Alice@orange.com>;tag=7abfadfb6
到:Alice<sip:bob@orange.com>
联系:<sip:Alice@2a01:c001::c0a8:0121:5060>;access=IEEE-802.11
联系:<sip:Alice@192.168.1.33:5060>;access=3GPP-UTRAN-FDD
例如考虑具有诸如Bob@atlanta.com的记录地址AORB的用户鲍勃的用户终端UEB 11。终端UEB经由接入网AN3连接到网络1。一旦向网络1注册了,为了设立与另一用户终端(例如用户终端UEA 10)的通信会话,终端UEB 11就经由接入网AN3向网络发送会话设立请求INV。这可以是例如SIP邀请(SIPINVITE)请求。
如现有技术中那样,这样的请求包括被叫用户的记录地址AORA。该地址由代理服务器PB接收,代理服务器PB将接收的地址转发到负责在地址AORA处注册的用户的代理服务器PA。如果需要,代理服务器PA可调用负责运行该会话设立请求中所请求的服务的应用服务器(AS)200。
根据本发明,电信网络1包括用户终端管理装置。参考图2,这样的装置DG 20可以在代理服务器PA 100或应用服务器AS 200中作为主机。本发明的用户终端管理装置DG 20包括在传统计算机或电信网络1的设备中传统发现的硬件元件,即,处理器201、随机存取存储器(RAM)202、只读存储器(ROM)203、和用于与网络1通信的电信部件204。电信部件204由此构成与代理服务器PA 100或应用服务器AS 200的通信部件(例如通信部件30)的接口部件。
作为选择,管理装置DG 20也可在这些设备外部,但是如果该装置在用户终端11的外部,则电信部件直接连接到电信网络1。
该装置DG 20连接到SIP地点服务数据库40,该装置DG 20在该数据库中按照本发明所要求的方式存储关联。该数据库可以在装置DG 20或以装置DG 20作为主机的设备PA 100、AS 200的内部或外部。
只读存储器203构成本发明的存储介质。该介质存储本发明的计算机程序。该程序包括用于运行下面参考图3描述的用于管理用户终端的本发明的方法的步骤的指令。
在本发明的用户终端管理方法的步骤E1中,经由接入网AN1从用户终端UEA接收注册请求REG。该注册请求REG包括联系地址AOC1、代表接入网AN1的接入网类型AT1、和用户的记录地址AORA。
在本发明的用户终端管理方法的步骤E2中,例如在SIP地点服务数据库40中存储包括记录地址AORA、接入网类型AT1、和联系地址AOC1的关联ASS1。在步骤E3中,向终端发送应答消息。
在步骤E4中,从用户终端UEB 11接收要发送到记录地址AORA的会话设立请求INV。
在本发明的方法的步骤E5中,获得在用于记录地址AORA的数据库中存储的关联ASSi,其中i是大于或等于1的整数。
在步骤E6中,获得代表经由其向被叫用户的终端UEA路由该会话设立请求的接入网的接入网类型ATD。
在步骤E7中,作为所请求的接入网类型ATD的函数从所存储的关联的那些联系地址中选择联系地址AOCj。
由此,根据本发明,负责向终端UEA路由该会话设立请求INV的代理服务器100获得作为所请求的接入网类型的函数的向其路由该请求INV的接入网中的联系地址AOCD。如果仅经由与所请求的接入网相连的一个终端UEA向网络注册该被叫用户,则代理服务器PA 100获得单一联系地址,并所以不需要触发分叉来联系所请求的记录地址AORA。
相反,如果用户具有用于所请求的接入网类型的向网络1注册的多个用户,则代理服务器100获得与该接入网类型关联的联系地址。它所以仅使用有限分叉。分叉可有利地通过组合本发明和本领域已知并且稍后将更详细描述的用于标识被叫用户终端的机制来完全避免。
在本发明的第一实现中,从会话设立请求获得所请求的接入网类型ATD。换言之,请求INV包括指示接入网类型ATD的字段。
接入网类型ATD可由例如作为能够发送和接收SIP信令消息的设备或用户代理中的主机的装置DI 50插入到该请求中。这样的用户代理可以是主叫用户终端UEB或负责运行所请求的服务的应用服务器AS 200。
参考图4,本发明的用户终端管理装置DI 50包括在传统计算机或电信网络设备1中传统发现的硬件元件,即处理器501、随机存取存储器(RAM)502、只读存储器(ROM)503、和用于与网络1通信的电信部件504。在图4的示例中,本发明的装置DI在终端11或应用服务器AS 200中。电信部件504所以是包括终端UEB 11或应用服务器AS 200的通信部件(诸如通信部件60)的接口部件。然而,装置DI 50可以作为选择在那些设备的外部。这样的通信部件然后直接连接到电信网络1。
只读存储器503构成本发明的存储介质。该介质存储本发明的计算机程序。该程序包括用于运行下面参考图5描述的用于发送会话设立请求的本发明的方法的步骤的指令。
该方法包括在发送到记录地址AORA的会话设立请求INV中插入接入网类型ATD的步骤I1。
在第一变型中,可在该请求INV的请求URI(REQUEST URI)(统一资源定位符)地址的新“接入”字段中插入接入网类型ATD。例如,根据本发明,请求INV可采取以下形式:
·对于接入网类型AT1:
邀请sip:orange.com;access=IEEE-802.11SIP/2.0
来自:Bob<sip:bob@atlanta.com>;tag=7abfadfb6
到:Alice<sip:Alice@orange.com>
联系:<sip:bob@10.21.108.21:5060>
·对于接入网类型AT2:
邀请sip:orange.com;access=3GPP-UTRAN-FDD SIP/2.0
来自:Bob<sip:Bob@atlanta.com>;tag=7abfadfb6
到:Alice<sip:Alice@orange.com>
联系:<sip:Bob@10.21.108.21:5060>
该第一变型有利地由主叫用户终端UEB实现。假设其在先前信令交换期间获得被叫用户终端可用的一个或多个接入网类型。
在第二变型中,通过设置用户终端UEB的新特定标识符的具体字段的值,而在请求INV中插入接入网类型ATD。这样的标识符可以是即使重启用户终端UEB也能唯一标识该终端并保持不变的例如全球唯一标识符统一资源名称(UUID URN)的扩展。更准确地,该新类型UUID URN标识符(子UUIDURN)允许标识已按照本领域已知的方式与UUID URN关联的诸如用户终端的实体的子集。这样的子集可根据具体标准来区分。根据本发明,该标准是接入标准,并且所涉及的子UUID标识符唯一地标识包括用户终端和接入网类型的一对。
例如,可以如本发明要求的那样在会话设立请求INV中插入以下子UUID标识符:
urn:sub-uuid:f81d4fae-7dec-11d0-a765-0a0c91e6bf6:access:IEEE-802.11
在第三变型中,可通过设置如在IETF规范draf-ietf-sip-gruu中规定的用户终端的全局可路由UA URI(URI代表统一资源定位符的)(GRUU)的值,来在请求INV中插入所请求的接入网类型ATD。这样的标识符唯一地标识AOR和用户终端或更一般的用户代理之间的关联。假如该注册请求通过向注册请求REG的“联系”报头添加序列“+sip.instance.com”而规定终端需要作为回应(in return)接收该标识符,则用户终端在其向电信网络注册期间获得GRUU。存在两类GRUU:
·临时标识符temp-gruu,其有效时间有限;每次刷新记录时提供新标识符temp-gruu;和
·公共标识符pub-gruu,其在注册周期中始终保持有效。
用户终端然后能够在向其他用户代理传输的其信令消息中使用该GRUU。由此,如果诸如终端UEB的终端希望设立与诸如终端UEA的具体终端的会话,则其在其会话设立请求INV中规定该终端的GRUU。这样的缺点在于如果经由多个接入网AN1、AN2向网络注册该同一终端UEA,则代理服务器PA 100将被限于触发到被叫终端的各联系地址的分叉。
在本发明的该第三变型中,在修改的GRUU内的会话设立请求INV中插入接入网类型。根据本发明,定义接入特定GRUU(AGRUU)。无论其是临时的还是公共的,AGRUU可包括用于获得与AOR和用户终端关联的接入网类型的指示,或者可直接包括接入网类型。
给出本发明的AGRUU的两个示例:pub-agruu="sip:alice@orange.com;agr=urn:sub-uuid:07e2b051-8213-ee2f-589a-ff5f36e19409:access:3GPP-UTRAN-FDD"
tempagruu="sip:tagruu.7hs==ce72deb4cfba2b453c1546496b73b4e@orange.com;agr"
根据本发明,假设用户终端UEA已响应于向代理服务器PA 100发送的其注册请求而先前接收了这些AGRUU,并且其已在先前信令交换期间将它们传递给了终端UEB。可进一步假设终端UEB已通过任何其他手段获得了它们。
可从在SIP邀请(SIP INVITE)请求的请求URI(REQUEST URI)部分中插入的公共或临时AGRUU获得例如802.11的接入网类型ATD。
作为示例考虑以下SIP会话设立请求:
邀请sip:alice@example.com SIP/2.0
来自:Bob<sip:bob@orange.com>;tag=a73kszlfl
到:Alice<sip:alice@example.com>
联系:
<sip:alice@orange.com;agr=urn:sub-uuid:07e2b051-8213-ee2f-589a-ff5f36e19409:access:IEEE-802.11>
AGRUU是粗体指示的序列。
刚刚描述的UUID URN和GRUU的优点在于如果将它们插入到会话设立请求INV中,则它们也允许代理服务器标识作为主叫用户的目标的用户终端UEB(只要被叫用户可经由与同一类型接入网相连的多个终端向网络1注册即可),并由此选择与那个终端关联的一个或多个联系地址。
所以显而易见的是,组合本发明和上述标识符的使用具有以下优点:允许选择与被叫用户的终端的标识符和与接入网类型关联的唯一联系地址,并由此阻止负责将请求INV路由到被叫用户的终端的代理服务器进行的分叉。
下面参考图6来描述本发明的第一实现的在用户终端UEA、UEB与电信网络设备PA 100、AS 200、和PB 300之间交换的信令流。在该第一实现中,在代理服务器PA 100中实现本发明的用户终端管理方法。
在第一或注册阶段,向代理服务器PA 100注册终端UEA 10。假设其是经由接入网AN1和AN2注册的并且代理服务器PA 100的数据库所以存储本发明的关联ASS1和ASS2的两个记录。
在第二或会话设立阶段,终端UEB向用户终端UEA的记录地址AORA发送会话设立请求。在第一变型中,终端UEB 11指示要通过其设立与终端UEA的会话的接入网类型ATD。在第二变型中,例如应用服务器AS 200的另一用户代理在刚刚描述的本发明的变型之一中的请求INV中插入该字段。
包括终端UEA的记录地址AORA和所请求的接入网类型ATD的请求INV被发送到代理服务器PA 100。
一旦接收到请求INV,代理服务器PA 100的管理装置DG 20就运行本发明的方法,并选择与所请求的接入网类型ATD对应的联系地址AOCj。其然后将请求路由到那个联系地址。
下面参考图7来描述在本发明的第二实现中的在用户终端UEA、UEB与电信网络设备之间交换的信令流。在该第二实现中,在应用服务器AS 200中实现本发明的用户终端管理方法。由此,网络1是使用3GPP文档TS.24229中描述的IMS(IP多媒体子系统)架构的网络。
在注册阶段,终端UEA 10按照现有技术已知的方式向代理服务器PA 100注册。假设其是经由接入网AN1和AN2注册的。如现有技术中已知的,象3GPP文档TS.24229中定义的那样,代理服务器PA 100通过向应用服务器PA 200发送第三方注册类型消息1/3REG1、1/3REG2,而向应用服务器PA 200通知其已接收的一个或多个注册请求REG1、REG2。下面假设终端UEA已发送了两个连续注册请求REG1、REG2,用于分别从接入网AN1和AN2向网络1注册。这类消息不包括在一个或多个源注册请求REG1、REG2中包括的所有信息。具体来说,它可以可选地包括用户终端通过其与网络相连的接入网的类型。此外,注册请求中的一些信息可能已被修改。这例如应用到代理服务器PA 100预先用其自己的联系地址AOCPA替代的终端UEA的联系地址。
在第一变型中,考虑其中第三方注册消息包括用户的记录地址AORA、终端的接入网类型AT1、和代理服务器PA 100的联系地址AOCPA的情况。根据本发明,一旦接收到这样的消息,应用服务器AS 200就向代理服务器PA100发送列表请求或列表注册。这样的请求的语义在IETF文档RFC 3261中进行了规定。应用服务器PA 200作为回应接收用户的记录地址AORA和用户终端已经能够经由其连接的各种接入网类型中的联系地址之间的关联的列表。这里,在终端向网络AN1进行第一注册REG1时,其获得包括关联(AORA,AOC1)的列表。其所以然后能够存储本发明要求的关联ASS1(AORA,AOC1,AT1)。在第二注册REG2时,其接收包括这两个关联(AORA,AOC1)和(AORA,AOC2)的关联列表。知道第二注册请求REG2中包括的接入网类型AT2使得其能够推导出与接入网类型AT2对应的联系地址AOC2,并构成和然后存储本发明要求的第二关联ASS2。
显而易见的是,每一新列表请求允许应用服务器AS 200更新所存储的关联,应用服务器AS 200由此能够仅保留激活关联。
应用服务器可有利地规则地(每X秒)重复其列表请求,其中X是大于0的整数。这样的优点在于其保持最新的关联表格。可选择秒数X作为网络中的记录的平均出租时间的函数。
在第二变型中,代理服务器PA 100在第三方注册消息中插入终端的联系地址。
如本领域已知的,在IMS架构的上下文中,代理服务器可运行在用户配置文件中包括的过滤规则(增强过滤器标准)。这些规则连同代理服务器为了运行它们而实现的过程在3GPP文档TS24.229和TS24.218中进行了具体描述。
根据本发明,代理服务器可运行在用户配置文件中包括的命令其在向应用服务器AS 200发送的第三方注册消息中插入全部注册请求REG1、REG2的新规则。
应用服务器AS然后直接存储本发明所要求的关联ASS1、ASS2,而无需求助于与代理服务器PA 100附加交换信令。
在会话设立阶段中,终端UEB向用户终端UEA的记录地址AORA发送会话设立请求。假设该请求可以可选地包括对于被叫用户请求的接入网类型ATD。
该请求INV首先由代理服务器PB 300接收并然后转发到代理服务器PA100,代理服务器PA 100调用负责提供所请求的服务的应用服务器AS 200。一旦接收到这样的请求,服务器AS 200就恢复所存储的被叫用户的关联ASS1、ASS2,并判断作为预定标准的函数的向其发送请求INV的接入网类型ATAS和被叫用户连接到的接入网。例如,这样的标准可考虑在接入网中可用的资源、所请求的服务或运营商策略。
在第一变型中,请求INV不包括所请求的接入网类型ATD。应用服务器使用本发明的判断处理获得要在该请求中插入的接入网类型ATAS。应用服务器然后将该接入网类型ATAS插入到其向负责被叫用户的代理服务器PA 100发送的请求INV中。
在第二变型中,请求INV包括主叫用户请求的接入网类型ATD。应用服务器AS 200可然后接受或拒绝作为其判断标准的函数的该接入网类型。例如,如果这不是终端UEA连接到的接入网,则应用服务器AS 200可拒绝终端UEB所请求的接入网类型。作为选择,即使其可用,应用服务器AS 200也可拒绝接入网类型ATD,因为其不满足运营商预定的标准(例如,因为其不是授权用于所请求的服务的接入网)。
如果应用服务器AS 200接受该接入网类型,则其没有修改地转发该请求INV。如果应用服务器AS 200拒绝该接入网类型,则其首先用其已判断的接入网类型ATAS的值来替换所请求的接入网类型ATD的值。一旦其具有为了设立所请求的会话而考虑的接入网类型ATD、ATAS,则应用服务器在为在地址AORA处注册的用户存储的关联ASS1、ASS2中查找对应联系地址AOCj。一旦其已获得了地址,则其将该地址插入到会话设立请求INV的字段中。根据本发明,可为此目的使用请求INV的多个字段,例如:
·使用会话设立请求INV的地址请求URI(REQUEST URI)的字段“maddr”;
·作为选择,也可用联系地址AOCj来替换地址请求URI(REQUESTURI);
·另一可能性是创建专用于传输向地址请求URI(REQUEST URI)添加或向该请求的报头添加的联系地址AOCj的参数;
·进一步变型是在会话设立请求INV的“路由”报头中插入联系地址AOCj。
根据本发明,一旦接收到应用服务器AS 200所修改的请求INV,负责被叫用户的代理服务器PA 100就能够考虑专用联系地址AOCj来将该请求仅路由到那个联系地址,而不实现关于对于被叫用户存储的所有目标联系地址的分叉。
应注意的是,如果终端UEA10的用户还经由另一终端UEA’(未示出)从接入网AN1、AN2之一向网络1注册,则本发明的装置DG 20允许分叉限于与所请求的接入网类型关联的联系地址。为了完全阻止分叉,本发明的方法可有利地与上述UUID URN或GRUU的使用组合,这允许唯一标识目标用户终端。
Claims (4)
1.一种管理电信网络的用户终端的方法,所述用户终端通过至少一个接入网连接到所述电信网络,其中该方法包括:
接收包括用户的记录地址、用户终端的至少一个联系地址和至少一个接入网类型的注册请求;
一旦接收到该注册请求,就运行在数据库中存储包括用户的记录地址、用户终端的联系地址和接入网类型的至少一个关联的步骤;和
一旦接收到指向用户的所述记录地址的会话设立请求,就运行以下步骤:
在接入网中获得包括所述记录地址、接入网类型、和用户终端的联系地址的至少一个所存储的关联;
从该会话设立请求获得接入被称为被叫终端的该用户终端所借助于的接入网类型;和
作为接入网类型的函数在所存储的关联中选择所述请求所路由到的联系地址。
2.一种管理电信网络中的用户终端的装置,所述用户终端通过至少一个接入网连接到所述电信网络,其中该装置包括:
通信装置,适于从该电信网络接收包括用户的记录地址、终端的联系地址和接入网类型的注册请求;和
处理器,被配置为一旦接收到该注册请求,就在数据库中存储用户的记录地址、接入网类型、和终端的联系地址之间的至少一个关联,并且其中该处理器被配置为,在该电信网络中注册所述用户之后,并且一旦接收到指向所述用户的记录地址的会话设立请求,就:
对于所述记录地址,在接入网中获得所述记录地址、接入网类型、和终端的联系地址之间的至少一个关联;和
从该会话设立请求获得接入被称为被叫终端的该用户终端所借助于的接入网类型,以作为接入网类型的函数从所存储的关联中选择所述请求所路由到的联系地址。
3.一种设备,包括:
被称为主叫用户的用户终端,能连接到电信网络,并被配置为与经由接入网连接到该电信网络的被称为被叫用户的另一用户的终端交换信令消息,其中该主叫用户的终端包括:
通信装置,被配置为在电信网络中向被叫用户的记录地址发送会话设立请求,和
处理器,被配置为在该会话设立请求中插入代表位于被叫用户和该电信网络之间的、并且被叫用户的终端通过其连接到电信网络的接入网的接入网类型。
4.一种系统,包括根据权利要求2的管理电信网络中的用户终端的装置和根据权利要求3的设备。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0856796 | 2008-10-07 | ||
FR0856796 | 2008-10-07 | ||
CN200980139547.7A CN102177699A (zh) | 2008-10-07 | 2009-10-05 | 用于在电信网络中管理用户的方法、以及关联装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980139547.7A Division CN102177699A (zh) | 2008-10-07 | 2009-10-05 | 用于在电信网络中管理用户的方法、以及关联装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105915665A true CN105915665A (zh) | 2016-08-31 |
Family
ID=40874937
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610528407.0A Pending CN105915665A (zh) | 2008-10-07 | 2009-10-05 | 用于管理电信网络的用户终端的方法、装置、设备和系统 |
CN200980139547.7A Pending CN102177699A (zh) | 2008-10-07 | 2009-10-05 | 用于在电信网络中管理用户的方法、以及关联装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980139547.7A Pending CN102177699A (zh) | 2008-10-07 | 2009-10-05 | 用于在电信网络中管理用户的方法、以及关联装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9059885B2 (zh) |
EP (1) | EP2353278B1 (zh) |
CN (2) | CN105915665A (zh) |
WO (1) | WO2010040938A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130336225A1 (en) * | 2010-12-31 | 2013-12-19 | Nokia Siemens Networks Oy | Method and apparatus for transmitting a network identity |
US20130102299A1 (en) * | 2011-10-19 | 2013-04-25 | Wen-Hsiang Liu | System and Method for Supporting Multiple Phone System |
US9788229B2 (en) * | 2013-04-09 | 2017-10-10 | Nokia Solutions And Networks Oy | Method and apparatus for traffic re-routing based on application-layer traffic optimization services in wireless networks |
US9344846B2 (en) * | 2013-07-05 | 2016-05-17 | Wipro Limited | Systems and methods for effective identification of geo-location in mobile HetNet environments |
EP3949306A1 (en) * | 2019-04-02 | 2022-02-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Ims registration |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026475A (zh) * | 2006-02-18 | 2007-08-29 | 华为技术有限公司 | 一种Fork场景下计费话单关联和区分方法 |
CN101068215A (zh) * | 2007-06-29 | 2007-11-07 | 华为技术有限公司 | 优化媒体协商的方法、装置及系统 |
WO2007141159A1 (de) * | 2006-06-09 | 2007-12-13 | Siemens Aktiengesellschaft | Verfahren zur mehrfachen registrierung eines multimodalen kommunikationsendgerätes |
WO2008046303A1 (fr) * | 2006-10-12 | 2008-04-24 | Huawei Technologies Co., Ltd. | Procédé pour fournir une sélection de mode d'accès à un terminal multimode, et système et procédé correspondants |
CN101207548A (zh) * | 2006-12-22 | 2008-06-25 | 华为技术有限公司 | 一种多终端共享公有标识的处理方法及实体 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6862277B2 (en) * | 2002-10-28 | 2005-03-01 | Motorola, Inc. | Method and apparatus for multi-media communication over multiple networks |
US7185091B2 (en) * | 2003-11-20 | 2007-02-27 | Motorola, Inc. | Method and system for transmitting compressed messages at a proxy to a mobile device in a network |
CN101300764B (zh) * | 2005-09-02 | 2014-09-10 | 黑莓有限公司 | 基于分组的通信系统和在该系统上以多媒体通信协议通信的方法 |
US8265090B2 (en) * | 2007-06-11 | 2012-09-11 | Alcatel Lucent | Storing access network information for an IMS user in a subscriber profile |
-
2009
- 2009-10-05 CN CN201610528407.0A patent/CN105915665A/zh active Pending
- 2009-10-05 CN CN200980139547.7A patent/CN102177699A/zh active Pending
- 2009-10-05 WO PCT/FR2009/051889 patent/WO2010040938A1/fr active Application Filing
- 2009-10-05 EP EP09755961.1A patent/EP2353278B1/fr active Active
- 2009-10-05 US US13/123,167 patent/US9059885B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026475A (zh) * | 2006-02-18 | 2007-08-29 | 华为技术有限公司 | 一种Fork场景下计费话单关联和区分方法 |
WO2007141159A1 (de) * | 2006-06-09 | 2007-12-13 | Siemens Aktiengesellschaft | Verfahren zur mehrfachen registrierung eines multimodalen kommunikationsendgerätes |
WO2008046303A1 (fr) * | 2006-10-12 | 2008-04-24 | Huawei Technologies Co., Ltd. | Procédé pour fournir une sélection de mode d'accès à un terminal multimode, et système et procédé correspondants |
CN101207548A (zh) * | 2006-12-22 | 2008-06-25 | 华为技术有限公司 | 一种多终端共享公有标识的处理方法及实体 |
CN101068215A (zh) * | 2007-06-29 | 2007-11-07 | 华为技术有限公司 | 优化媒体协商的方法、装置及系统 |
Also Published As
Publication number | Publication date |
---|---|
US20110230190A1 (en) | 2011-09-22 |
EP2353278B1 (fr) | 2018-07-11 |
EP2353278A1 (fr) | 2011-08-10 |
WO2010040938A1 (fr) | 2010-04-15 |
US9059885B2 (en) | 2015-06-16 |
CN102177699A (zh) | 2011-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4975106B2 (ja) | Sipセッションに関する第三者課金 | |
CN102624735B (zh) | 通过ims系统路由消息 | |
US8331354B2 (en) | Method and apparatus for allocating application servers in an IMS | |
JP4700105B2 (ja) | Ipマルチメディアサブシステム(ims)おける呼転送 | |
JP5571386B2 (ja) | Imsネットワークにおけるオフライン課金のためのユーザ機器タイムスタンプ | |
WO2020074126A1 (en) | A method for supporting a service of subscription and reporting of monitoring of events in a telecommunication network as well as related network functions. | |
US20040193700A1 (en) | Service provisioning in a communication system | |
EP1749387B1 (en) | Communications method and apparatus, database information retrieval method and apparatus | |
JP4951676B2 (ja) | マルチメディア・ネットワークにおいてサービス要求を処理するための方法及び装置 | |
CN109413640A (zh) | 会话信息查询方法、网元及计算机存储介质 | |
CN101834869A (zh) | 通过ims系统路由消息 | |
CN101132405A (zh) | 提供业务代理功能的通信网络系统和方法及业务代理装置 | |
CN103369159B (zh) | 一种呼叫处理方法和设备 | |
JP5851986B2 (ja) | Ipマルチメディア・サブシステムにおいて使用するための方法及び装置 | |
EP1350361B1 (en) | Aoc in all-ip networks | |
CN105915665A (zh) | 用于管理电信网络的用户终端的方法、装置、设备和系统 | |
US8306199B2 (en) | Accounting in a transit network | |
CN110035040B (zh) | 一种信令寻址的方法和装置 | |
WO2007052894A1 (en) | Distributed hss (home subscriber server) architecture | |
CN101771693B (zh) | 一种传递虚拟运营商数据的方法、装置及系统 | |
CN101627591A (zh) | 用于简化voip通信的系统和方法 | |
EP2845359B1 (en) | Call routing for ip multimedia subsystem users | |
CN101326521A (zh) | Xml文档管理器服务器方法和装置 | |
RU2368100C2 (ru) | Предоставление услуг в системе связи | |
Abhayawardhana et al. | Service blending for converged IMS services—a BT Alcatel-Lucent collaboration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160831 |
|
RJ01 | Rejection of invention patent application after publication |