用于在第二网络中建立连接的方法和网络单元的制作方法

文档序号:7951391阅读:161来源:国知局
专利名称:用于在第二网络中建立连接的方法和网络单元的制作方法
技术领域
本发明涉及一种方法,该方法用于当第一网络中的连接存在于第 一用户终端与至少第二用户终端之间时建立从第一(初始)用户终端到 第二用户终端的第二网络中的连接。在另外的方面,本发明涉及一种 网络单元,该网络单元设置成用于当第 一网络中的连接存在于笫 一用 户终端与至少第二用户终端之间时建立从第 一用户终端到第二用户 终端之间的第二网络中连接。
背景技术
在当今的移动通信网络中,对于用户来说,在涉及与其它用户的 语音呼叫时,有可能建立不同类型的连接。比如,在当前进行的电路交换(cs)呼叫期间,用户可以在分组交换(PS)网络中建立会话发起协议(SIP)类型的连接。为此,用户必须知 道另一方在其它类型网络中的直接地址,在这种情况下使用的是SIP 统一资源标识(SLP-URI)。如果用户(作为呼叫方)已存储净皮呼叫方的 SIP-URI(比如在电话的联系人列表中),该SHMJRI就能够直接用来建 立SIP会话。如果用户(作为呼叫方)不知道该SIP-URI,则如在CS呼 叫建立时使用的MSISDN(移动台ISDN号码)能够用来形成tel:URI, 它是间接地址的一个例子。能够使用该tel:URI间接地址在第二网络 中建立SIP会话。如果用户(作为被呼叫方)不知道该SIP-URI,则如由 CS信令传递的主叫线路标识(CLI)就能够用来如上形成tel:URI。如果用户(作为^皮呼叫方)不知道另一方的MSISDN(比如,由于主 叫线路标识限制,CLIR),用户就不能够使用任何以上方法来创g 于MSISDN的SIP-URI(间接地址)或实际SIP-URI(直接地址)。如果用户(作为呼叫方)确实知道呼叫建立期间使用的MSISDN, ^旦呼叫祐^转 移且没有接收到被连接号码时(例如,由于被连接线路限制,COLR), 用户不能使用上述任何方法来创建基于MSISDN的SHMJRI。因此, 该用户不能建立第二网络中的连接。上面例子是指第一网络中的连接,其中该连接是CS网络而第二 网络是PS网络。然而,如果PS网络中(当前第一网络)存在连接时, 同样的问题也可能出现,比如,如果两个用户涉及聊天会话,其中仅 别称已知。在这种情况下,没有用户能够建立第二网络中的连接,比 如,CS网络中的语音呼叫,这是由于第二网络(CS网络)中的直接地 址(MSISDN)是未知的。发明内容本发明旨在提供一种建立第二网络中连接的方法,该方法能够用 于各种情形,甚至是当^皮呼叫方的直接地址或间接地址未知或无法得 到时。根据本发明,提供了一种如上限定的根据前序部分的方法,该方 法包括使用依赖于上下文(context dependent)的第二网络地址发起第 二网络中的连接,该依赖于上下文的第二网络地址识别第二网络中的 组合业务(combinational service),组合业务包括使用第一网络和第二 网络的公共部分来检索(retrieve)第二终端的第二网络地址,及使用第 二终端的第二网络地址来完成第二连接的建立。依赖于上下文的第二 网络地址识别第二网络中的组合业务,并且不是第二终端的直接或间 接地址。第一网络和第二网络的7>共部分允许与笫二网络共享第一网 络中使用的与第一网络中连接相关的信息。例如,当CS呼叫存在于 CS网络中的两个用户终端之间时,依赖于上下文的第二网络地址可 以用作笫二网络中的SIP INVITE消息的一部分。这会触发(trigger)第 二网络中的组合业务,以开始检索用于建立笫二网络中连接所需的地 址。在另一实施例中,组合业务还包括-检索第 一用户终端的第二网络地址(例如用户终端IP地址可以 从用来发起第二网络中连接的SEP INVITE消息中检索);-从第一网络和第二网络的公共部分检索笫一用户终端的第一 网络地址(例如第一用户终端的MSISDN可以从比如归属位置寄存器 检索),及誦使用第 一 网络中连接的标识(reference)从第 一 网络检索第二用 户终端的第一网络地址。例如,第一用户终端的MSISDN足够检索具 有第一网络中正在进行的呼叫连接的第二用户终端的MSISDN。当第一用户终端涉及第一网络中的单个连接时,在另一实施例中 的第一网络中的连^t妄标识包括笫二终端的第 一网络地址。在这种情况 下,上述例子中,第一用户终端的MSISDN足够识别关联呼叫,从而 识别关联的第二用户终端的标识。当第一用户终端涉及第一网络中多于一个连接时,在另一实施例 中,第 一 网络中连接标识包括识别笫 一用户终端和第二用户终端之间 第一网络中连接的呼叫标识号码(CRN)。例如,CRN可以包括进SIP INVITE消息中。备选的,当第一用户终端涉及第一网络中多于一个连接时,通过 将第二网络中连接建立请求与关联于第 一 网络中连接的第一 网络消 息关连起来,从而得到第一网络中连接标识。例如笫一用户终端可以 设置成在向第二网络发出(issue)SIP INVITE消息的同时,在第 一 网络 中发送中间呼叫触发(mid call trigger)。在公共部分中,这两个事件能 够检测到并能够相互关联。在另一实施例中,在朝向第一用户终端的连接中,禁止(suppress) 了第二用户终端的第 一和第二网络地址。这允许在需要时隐藏第二用户终端的身J分(identity),比如出于保密的原因。在另 一实施例中,第 一 网络可以是电路交换网络(例如针对语音 连接),第二网络则可以是分组交换网络。例如,PS网络允许SIP会8话在第 一用户终端和第二用户终端之间进行。当第一网络是分组交换网络,第二网络是电路交换网络时,也可 以应用本发明。例如,当两个用户终端参与聊天会话(第一网络中的连 接)时,用户终端中仅关联的别称已知时,本发明的方法可以用于建立cs网络中语音连接,而不要求cs地址对用户终端已知。另一方面,本发明涉及如下限定的按照前序部分的网络单元,其 中网络单元可连接到第一网络和第二网络的公共部分,网络单元设置 成当从第一用户终端接收依赖于上下文的第二网络地址时,发起第二 网络中连接,依赖于上下文的第二网络地址识别组合业务,该组合业 务包括使用公共部分检索第二终端的第二网络地址,以及使用第二终 端的第二网络地址完成第二连接的建立。网络单元可以进一步设置成实施上述方法实施例中的任一实施 例,其中必须有到其他网络元件的合适接口硬件。又一方面,本发明涉及由笫一网络和第二网络两者都可以访问的 公共部分单元,该7>共部分单元设置成存储相关于第一用户终端和至 少笫二用户终端之间第 一 网络中连接的信息,公共部分单元进一步设置成应要求提供笫二终端的第二网络地址,以允许建立第一用户终端 和第二用户终端之间第二网络中的连接。这种^^共部分单元能够实现本发明方法实施例的部分功能。例如,公共部分单元进一步设置成将 建立第二网络中连接的请求与关联于第一网络中连接的第一网络消 息相互关联。同样,本发明涉及包括根据本发明实施例的第 一 网络和第二网络 的远程通信系统,以允许建立第二网络中的两个用户终端之间连接的 网络单元。该远程通信系统还可以包括根据本发明的公共部分单元。本发明还涉及一种包括计算机可执行代码的计算机程序产品,在 计算机可执行代码加载到具有处理器和存储器部件的网络单元上时, 使网络单元有能力实现根据本发明实施例中的任一实施例的方法。


结合附图,以下将使用带附图标记的多个示范实施例来对本发明 作更详细的讨论,其中的唯一附图显示了与第一类型网络中的连接相 关的两个终端的示意图,其中第二类型网络中的连接正在-皮建立。
具体实施方式
该图中显示了能够使用电路交换(CS)网络15和/或分组交换(PS) 网络16建立相互之间连接的两个用户终端21、 22的示意图。CS网 络15和PS网络16可以比如由移动电话网络形成,例如GSM网络 15和GPRS网络16。该CS网络15和PS网络16可以共享/^共部分 或/>共部分单元17,例如,CS网络15和PS网络16均可访问的数据 库。建立用户终端22(A)和用户终端21(B)之间CS呼叫是由图中所示 的步骤1_4完成的。用户终端22触发朝向CS网络15的呼叫(步骤1), 接着CS网络15提示另一用户终端21(步骤2)。用户终端21回应时, CS网络15得到通知(步骤3),接着CS网络15将回应信号传递给用 户终端22。在建立CS呼叫期间,CS网络15存储呼叫信息(比如呼叫 方号码或主叫线路标识、^皮连接线路识别、呼叫标识号码等),这种方 式使CS网络15和PS网络16的业务都能够读出该信息。CS呼叫信 息可以存储在/>共部分单元17。要注意的是虽然主叫线路标识和,皮连 4妻线路识别可以由呼叫方或^皮连4妄方禁止,这些标识仍可在 ISUP(ISDN用户部分)上使用,因而这些身份码可以存储在7>共部分单 元17中。呼叫标识号码可以t艮告乡合CS呼叫中的呼叫用户终端22(步骤4) 和被叫用户终端21(步骤2)。PS网络16包含能够基于用户终端的CLI而确定用户终端21 、22 IP地址的信息。用户终端22和用户终端21之间存在CS呼叫期间,其中 一个涉及的参与方(例如用户终端21(B))可能希望使用不同的网络建立两个 用户终端21、 22之间不同类型的连接,例如使用PS网络16的会话 发起协议(SIP)会话。当用户终端21 、 22要在进行中的CS呼叫(语音通话)中增加比如 SIP会话时,用户终端21、 22必须知道另一用户终端21、 22的 SIP-URI(SIP统一资源标识)。同样情况发生在当呼叫/被呼叫用户终端 21 、 22可能想要向它的通话伙伴用户终端21 、 22发送即时信息(Instant Message)时。如果用户终端21 、 22(作为呼叫方)已存储另 一用户终端21 、 22(被 呼叫方)的SIP-URI,比如在用户终端中的联系人列表中,该SIP-URI 就能够直接用于建立通话PS网络16中的SIP会话。如果用户终端21、 22(作为呼叫方)不知道该SIP-URI,那么能够 使用另一用户终端21、 22的MSISDN(如在CS呼叫建立中使用的)形 成tel:URI。使用此tel:URI就能够在PS网络16中建立SIP会话。如果用户终端21、 22(作为^皮呼叫方)不知道该SIP-URI,那么如 由CS信令传送的主叫线路标识(CLI)也能够如上一样用于形成 tel:URI。当用户终端21 、 22(作为一皮呼叫方)不知道另 一用户终端21 、 22(作 为呼叫方)的MSISDN,比如由于主叫线路标识限制(CLIR),用户终端 21 、22不能使用上述方法中的任一种来创建基于MSISDN的SIP-URI。当用户终端21、 22(作为呼叫方)确实知道在呼叫建立期间所使用 的MSISDN,但CS呼叫被转移并且没有接收到被连接号码(比如由于 被连接线路标识限制,COLR),用户终端21、 22也不能使用上述方 法中的任一种来创^于MSISDN的SIP-URI。根据本发明的多种实施例方法可以用来使在两个用户终端21 、 22 之间的SIP会话即便在上述情况下也能够建立。在SIP会话建立期间(步骤6),用户终端21(B)用类似于sip: call_partner@call_partner.mytelco.com的依赖于上下文的i也址发送SIPINVITE消息,这里"callj)artner.mytelco.com"识别PS网络16中的业 务,这有助于用户终端21建立到未知参与方(用户终端22(A))的SIP 会话。PS网络16中的服务之后将该依赖于上下文的地址转换为"实地 址"(例如,如John.Smkh@telco.com的直接地址),这能够用于最后将 INVITE递送给用户终端22(步骤8)。必须采用的格式依赖于在发送端 可用的信息(这里是用户终端21(B》和组合网络的性能,比如公共部分 17。PS网络16中的服务(由SIP INVITE消息中的标识"calLpartner. mytelco. com"触发)能够确定用户终端21(B)的IP地址,用户终端21(B) 生成SIP INVITE消息。通过询问组合网络17中的功能(例如归属位置寄存器HLR), PS 网络16中的业务能够基于用户终端21(B)的已知IP地址而找到用户 终端21(B)的MSISDN。 PS网络16中的业务之后为呼叫中涉及的由 已知MSISDN识别的这些参与方而询问CS网络(步骤7)。当B方仅 有一个CS呼叫正在进行时,(B方的)MSISDN足够识别进行中的呼叫。 如果正在进行中的CS呼叫仅有两个参与方,另一用户终端22(A)的 MSISDN能够从进行中的CS呼叫数据读出。然后,询问(在7>共部分 17中的)HLR以发现属于A方MSISDN的用户终端22(A)的IP地址。 这种情况下,格式sip: calljpartner@call_partner.mytelco.com作为依 赖于上下文的地址足够了。如图中步骤8所示,PS网络16中的业务 现在能够在用户终端22(A)处传送INVITE。之后,用户终端22(A)用 SIPOK消息响应(步骤9),如步骤10所示,这使PS网络16中的业务 能够将SIP OK消息传送到主叫用户终端21(B)。当用户终端21(B)具有多于一个的正在进行的CS呼叫时,用户终 端21(B)必须在朝向PS网络16的初始SIP INVITE消息中的相对地址 中提供指定的正在进行的CS呼叫的识另'J(步骤6)。在实施例中,该识 别可以是呼叫标识号码(Call Reference Number)(正如可以由CS网络15提供到用户终端21(B))。通常来讲,依赖于上下文的地址可以具有以下形式sip: < some—identification—of—CS—call >@call_partner.mytelco.com , 其中"< some—identification_of_CS_call >"识别进行中的CS呼叫,比如CRN。 依赖于上下文的地址还有另外一种可能是sip: < some—identification— of—CS—call ><me>@call_partner.mytelco.com,其中〈me〉识别请求使用 依赖于上下文的SIP-URI的用户终端21(B)。在另一实施例中,使用另一备选方案来识别用户终端22(A)和用 户终端21(B)之间的正确CS呼叫。当用户终端21(B)在用户终端22(A) 和用户终端21 (B)之间指定的正在进行的CS呼叫的上下文内同时发送 SIP INVITE消息(经由PS网络16)和CS中间呼叫触发(经由CS网络 16)时,/>共部分17中的组合业务能够关联这两个信号并获得所需的 呼叫标识(call reference)。在上面所有实施例中,可以维护用户终端21、 22的保密请求。 如果用户终端22(A)已请求保密(通过对用户终端21(B)不公开CLI), PS网络16中的组合业务应该注意到用户终端21(B)的PS业务量不包 含可能和用户终端22(A)相关的任何信息(比如IP地址或SIP-URI)。因 而向用户终端21(B)的消息中的SIP-URI写成比如"call_partner@ call_partner. mytelco. com ", IP i也iih应该由PS-网络16隐藏。本发明也能够以类似于以上实施例所描述的方式,用于比如从用 户终端21、 22中的其中一个发送即时消息到其实际地址未知的另一 用户终端21、 22。同样,类似的组合业务实施例可以用来辅助在参加SIP会话(在 PS网络16中)的两个用户终端21、 22之间建立CS呼叫(在CS网络 15中)。例如,如果两个用户终端21、 22参与了聊天会话,且每一用 户终端仅由别称识别(在PS网络16中已经足够),那么使用依赖于上 下文的地址(例如,*322#)能够建立CS呼叫。该依赖于上下文的地址 (业务码)请求根据本发明的组合业务来确定未知用户终端22的MSISDN(主叫用户终端21的MSISDN从使用相对地址的活动得知), 并建立用户终端21、 22之间的CS呼叫。以上参考不同实施例描述的业务可以在网络单元中实现,作为相 应CS或PS网络15、 16的一部分的。例如,如本领域技术人员所知 道的,网络单元能够设置有可加载计算机可执行代码的处理器和存储 器。计算机可执行代码能够在计算机程序产品上提供并以熟知方法加 载入网络单元存储器。
权利要求
1.一种用于当第一网络(15)中的连接存在于第一用户终端(21)与至少第二用户终端(22)之间时建立从所述第一用户终端(21)到所述第二用户终端(22)的第二网络(16)中的连接的方法,所述方法包括使用依赖于上下文的第二网络地址来发起所述第二网络(16)中的连接,所述依赖于上下文的第二网络地址识别所述第二网络(16)中的组合业务,所述组合业务包括使用所述第一网络和所述第二网络(15,16)的公共部分(17)来检索所述第二终端(22)的所述第二网络地址,以及使用所述第二终端(22)的所述第二网络地址来完成所述第二连接的建立。
2. 根据权利要求1所述的方法,其中所述组合业务还包括 隱检索所述第一用户终端(21)的所述第二网络地址;誦从所述第一网络和所述第二网络(15, 16)的所述公共部分(17) ;险索所述第一用户终端(21)的所述第一网络地址;及-使用所述第 一 网络(15)中的所述连接的标识从所述第 一 网络 (15)检索所述第二用户终端(22)的所述第 一 网络地址。
3. 根据权利要求2所述的方法,其中所述第一用户终端(21)涉及 所述第 一 网络(l5)中的单个连接,并且所述第 一 网络(l 5)中的所述连接 的所述标识包括所述笫 一用户终端(21)的所述第 一 网络地址。
4. 根据权利要求2所述的方法,其中所述第一用户终端(21)涉及 所述第一网络(15)中的多于一个的连接,且所述第一网络(15)中的所述 连接的所述标识包括识别所述第 一用户终端和所述第二用户终端(22) 之间的所述第一网络(15)中的所迷连接的呼叫标识号码。
5. 根据权利要求2所述的方法,其中所述第一用户终端(21)涉及 所述第一网络(15)中多于一个的连接,且通过将用于建立所述第二网 络(l 6)中的所迷连接的请求与关联于所述笫 一 网络(l 5)中的所述连接 的第 一 网络消息相互关联,而得到所述第 一 网络(l5)中的所迷连接的所述标识。
6. 根据权利要求1-5中任一项所述的方法,其中在朝向所述第一用户终端(21)的连接中,禁止所述第二用户终端(22)的所述第一网络地 址和所述第二网络地址。
7. 根据权利要求l-6中任一项所述的方法,其中所述第一网络(15) 是电路交换网络,及所述第二网络(16)是分组交换网络。
8. 根据权利要求1-6中任一项所述的方法,其中所述第一网络(15) 是分组交换网络,及所述第二网络(16)是电路交换网络。
9. 一种设置成当第 一 网络(l5)中的连接存在于所述第 一用户终 端(21)与至少笫二用户终端(22)之间时用于建立从所述笫 一用户终端 (2l)到所述第二用户终端(22)的第二网络(l6)中的连4妄的网络单元,所述网络单元连4^到所述第 一 网络和所述第二网络(l 5 、 16)的/> 共部分(17),所述网络单元设置成在从所述第一用户终端(21)接收依赖于上下 文的第二网络地址时发起所述第二网络(16)中的所述连接,所述依赖 于上下文的笫二网络地址识别组合业务,所述组合业务包括使用所述 公共部分(17)来检索所述第二终端(22)的所述第二网络地址,及使用所 述第二终端(22)的所述第二网络地址来完成所述第二连接的建立。
10. 根据权利要求9所述的网络单元,其中所述网络单元进一步 设置成-检索所述第一用户终端(21)的所述第二网络地址;曙通过询问所述笫一网络和所述第二网络(15、 16)的所述/>共部分(17)而检索所述第一用户终端(21)的所述第一网络地址;及-使用所述第 一 网络(15)中所述连接的标识来从所述第 一 网络(15^全索所述第二用户终端(22)的所述第一网络地址。
11. 根据权利要求10所述的网络单元,其中所述笫一用户终端 (21)涉及所述第一网络(15)中的单个连接,及所述第一网络(15)中的所 述连接的所述标识包括所述第 一用户终端(21)的所述第一网络地址。
12. 根据权利要求10所述的网络单元,其中所述第一用户终端(21)涉及所述第一网络(15)中多于一个的连接,及所述第一网络(15)中 所述连接的所述标识包括识别所述第一用户终端(21)与所述第二用户 终端(22)之间的所述第 一网络(l5)中的所述连接的呼叫标识号码。
13. 根据权利要求10所述的网络单元,其中所述第一用户终端 (21)涉及所述笫一网络(15)中多于一个的连接,及其中所述网络单元进 一步设置成通过将用于建立所述笫二网络(16)中所述连接的请求与关 联于所述第一网络(15)中所述连接的第网络消息相互关联,以得到 所述笫 一 网络(15)中所述连接的所述标识。
14. 根据权利要求9-13中任一项所迷的网络单元,其中所述网络 单元进一步设置成禁止朝向所述第一用户终端(21)的连接中的所述第 二用户终端(22)的所述第一网络地址和所述第二网络地址。
15. 根据权利要求9-14中任一项所述的网络单元,其中所述网络 单元是分组交换网络的一部分。
16. 根椐权利要求9-14中任一项所述的网络单元,其中所述网络 单元是电路交换网络的 一部分。
17. —种公共部分单元,由第一网络(15)和第二网络(16)两者访 问,并设置成存储相关于第一用户终端(21)和至少第二用户终端(22) 之间的第 一 网络(l 5)中的连接的信息,所述公共部分单元进一步设置成应请求而提供所述第二终端的 所述第二网络地址,以允许建立所述第一用户终端(21)和所述第二用 户终端(22)之间的所述第二网络(16)中的连接。
18. 根据权利要求17所述的/>共部分单元,进一步设置成将用于 建立所述第二网络(16)中所述连接的请求与关联于所述第一网络(15) 中的所述连接的第 一网络消息相互关联。
19. 一种包括第一网络(15)和第二网络(16)的远程通信系统,所述 远程通信系统包括根据权利要求9-16任一项所述的网络单元,用于允 许在所述第二网络(l6)中建立两个用户终端之间的连接。
20. 根据权利要求19所述的远程通信系统,还包括根据权利要求 17或18所述的/>共部分单元(17)。
21. —种包括计算机可执行代码的计算机程序产品,该计算机可 执行代码在加载到具有处理器和存储器部件的网络单元上时,向所述 网络单元提供能力,以实现根椐权利要求1-8中的任一项所述的方法。
全文摘要
一种用于当第一网络(15)中的连接已存在于第一用户终端(21)与至少第二用户终端(22)之间时建立从第一用户终端(21)到第二用户终端(22)的第二网络(16)中连接的方法和网络单元,使用依赖于上下文的第二网络地址,发起第二网络(16)中的连接,依赖于上下文的第二网络地址识别第二网络(16)中的组合业务。组合业务包括使用第一和第二网络(15,16)的公共部分(17)来检索第二终端(22)的第二网络地址,以及使用第二终端(22)的第二网络地址来完成第二连接的建立。
文档编号H04M7/00GK101326802SQ200580052236
公开日2008年12月17日 申请日期2005年12月7日 优先权日2005年12月7日
发明者J·登哈托格, R·A·C·J·诺尔杜斯 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1