专利名称:在服务于双模无线通信设备的网络之间的呼叫传递的制作方法
技术领域:
本发明涉及通信网络领域,尤其是在两个或更多的服务于双模无 线通信设备的网络之间的呼叫传递。
背景技术:
无线电话提供商正开发双模电话,其具有用于蜂窝无线连网(例如CDMA或GSM)的功能性和用于WiFi无线连网(例如802.11b、 802.11g等)的功能性。双模电话的概念是赋予用户使用蜂窝网络或 WiFi网络进行通信的灵活性。WiFi网络通常被用于数据通信,比如 因特网浏览、电子邮件等。WiFi网络也被以VoIP呼叫的形式用于语 音通信。蜂窝网络通常被用于语音通信,但也已经被适配于数据通信。 双模电话利用愈发普及的公司或企业、机场、书店、咖啡店等中 的WiFi"热点"。当双模电话处于WiFi热点范围内时,该电话可以接 入无线LAN(WLAN)以进行数据通信、VoIP呼叫等。WLAN通常 提供比蜂窝网络更高的带宽以进行更有效的数据传输。如果双模电话 漫游出了 WLAN,那么该电话可切换到蜂窝网络以进行语音或数据通 信。WiFi网络可以与IP多媒体子系统(IMS)集成在一起。第3代 合作计划(3GPP)已经提出了描述IMS网络和连网的体系结构的规 范。服务提供商正接受在下一代网络演进中的这种体系结构。IMS体 系结构被3GPP最初定义为在IP网络上为移动用户提供多媒体服务。 IP网络已经变成传输视频、语音和数据的最节约成本的栽体网络。 IMS利用IP网络的优势来为IMS平台上的IMS用户提供多媒体服 务。在IMS网络内所使用的信令通常是会话初始化协议(SIP ) 。 IMS定义了应用服务器(AS) 、 IMS核心网络(CSCF) 、 IMS订户(用 户)、IMS数据库(HSS)和IMS计费单元之间的标准SIP接口。 在IMS平台上,传统的补充服务,比如呼叫转接、电话会议和呼叫等 待仍可供IMS用户使用。另外,许多新的数据服务,比如即时消息、 视频呼叫、视频等待和基于web的服务也可供IMS用户使用。与两个不同网络进行电话通信的能力带来了连网问题。例如,如 果主叫方拨打了具有双模电话的用户的号码,该呼叫可在蜂窝网络上 或IMS/WiFi网络上被路由到该电话。网络管理员所面对的一个问题 是当存在两个网络可用于双模电话时的呼叫传递。更具体地,网络管 理员需要确定在哪个网络上路由呼叫以使该呼叫可被双模电话接收。 目前还没有标准可用来解决双模用户的呼叫传递问题。发明内容本发明通过使用为服务于双模用户的两个网络所共用的用户数 据库来解决上述和其他相关的问题。该公共用户数据库保存有用于该 双模用户的用户记录,其指示了该用户的双模电话目前注册在哪个网 络中。当接收到对该双模电话的呼叫时,公共用户数据库指示用户的 双模电话目前注册在哪个网络中。然后呼叫被传递或路由到该网络以 便后续传输到双模电话。通过使用公共用户数据库,可以在两个网络之间更有效地管理呼 叫传递。同样,用户数据可以被存储在单个位置以用于呼叫传递目的, 通过解决呼叫传递问题,服务提供商可以更有效地对他们的用户提供 双模通信。在本发明的一个实施例中,通信网络包括传输网络、无线数据网 络、无线语音网络和公共用户数据库。无线数据网络的一个例子包括 IMS网络和使用WiFi/WiMax通信的无线局域网(WLAN )。无线语 音网络的一个例子包括蜂窝网络,比如CDMA网络或GSM网络。无 线数据网络和无线语音网络都被配置为与双模无线通信设备进行通 信。如果传输网络接收到对通信设备的呼叫,那么传输网络根据所期望的实施方式将该呼叫路由到无线数据网络或无线语音网络。网络之一中的呼叫控制功能接收到对该通信设备的呼叫。该呼叫控制功能发送查询到用户数据库以确定该通信设备当前注册在哪个网络中。用户 数据库存储和保存了用于一个或多个用户的用户数据。该用户数据库发送指示该通信设备注册在哪个网络中的响应到呼叫控制功能。如果通信设备注册在无线数据网络中,那么呼叫控制功能通过无 线数据网络路由呼叫到该通信设备。如果通信设备注册在无线语音网 络中,那么呼叫控制功能通过无线语音网络路由呼叫到该通信设备。可能存在用户数据库没有对来自呼叫控制功能的查询作出响应 的情况。为了避免网络中的呼叫传递被延迟而超过期望时间,呼叫控 制功能在发送查询到用户数据库时设置了计时器。然后该呼叫控制功 能监视计时器。如果计时器超时,那么呼叫控制功能对于该呼叫提供 第二呼叫处理。本发明可包括以下描述的其他示例性实施方式。
相同的附图标记在所有附图中表示相同的元件。图1图示了本发明一个示例性的实施方式中的通信网络。图2是图示在本发明的一个示例性的实施方式中操作通信网络 以提供呼叫传递到双模无线通信设备的方法的流程图。图3是图示在本发明的一个实施方式中发起第二呼叫处理的方 法的流程图。图4图示了通信网络的另一个实施方式。图5-8是图示图4的通信网络中的呼叫传递和第二呼叫处理的 例子的消息图。
具体实施方式
图1-8和以下叙述描述了本发明的示意性的具体实施方式
以教做出和使用本发明。为了教导创新性原理的目 的,本发明的一些常规方面已经被简化或省略。本领域的技术人员将 理解落在本发明范围内的这些实施方式的变形。本领域的技术人员将 理解下面描述的特征可以多种方式组合以形成本发明的多种变形。因 此,本发明并不局限于以下描述的具体实施方式
,而仅限于权利要求 及其等同。图1图示了本发明一个示例性的实施方式中的通信网络IOO。通 信网络100包括传输网络102、无线数据网络104、无线语音网络105 和公共用户数据库108。图示网络的网络云并不是用来显示网络的实 际服务区域,因为服务区域可以是分离的或重叠的。无线数据网络104 和无线语音网络105是通常被用于不同目的(一个用于数据, 一个用 于语音)的分离的网络。然而,网络104和105可以由共同的服务提 供商管理或经营。公共用户数据库108被显示为在网络104- 105之 外,但是公共用户数据库108可被实施在网络104- 105的任何一个 之中或二者之中,或被实施在远程系统中。通信网络100可包括没有 显示在图l中的其他网络、系统或设备。传输网络102包括适配于传输呼叫到无线数据网络104和无线语 音网络105之一或全部的任何网络。传输网络102的例子包括基于电 路的网络(例如,公共交换电话网(PSTN))或基于分组的网络(例 如因特网)。无线数据网络104包括通常经由无线信号提供数据通信的任何 网络。无线数据网络104的一个例子包括4吏用WiFi/WiMax通信的无 线局域网(WLAN)。无线数据网络104的内部连网可使用比如由 3GPP描述的IMS体系结构的技术。无线数据网络104的一个示例的 实施方式可以是公司或校园中的企业网或者人群聚集地区的"热点", 比如机场、咖啡店等。虽然无线数据网络104通常被用于数据通信, 但是本领域技术人员应明白数据网络可以传输语音通信,比如VoIP 呼叫。无线数据网络104包括适配于服务双模无线通信设备120 (这里称作"通信设备,,)的呼叫控制功能(CCF) 114。 IMS网络中的CCF 114的一个例子可以是呼叫服务控制功能(CSCF)和/或应用服务器 (AS)。通信设备120正由预订了服务提供商所提供的双模服务的用 户122进行操作。无线语音网络105包括通常经由无线信号提供语音通信的任何 网络。无线语音网络105的一个例子包括蜂窝网络,比如CDMA网 络或GSM网络。尽管无线语音网络105通常被用于语音通信,但是 本领域技术人员应明白语音网络也可传输数据通信。无线语音网络 105包括适配于服务通信设备120的呼叫控制功能(CCF ) 115。蜂窝 网络中CCF115的一个例子可以是移动交换中心(MSC)。公共用户数据库108包括为一个或多个用户存储和保存用户数 据的任何数据库或类似系统。例如,用户数据库108可以以用户记录 的形式为用户122保存用户数据。用户数据库108可以由无线数据网 络104或无线语音网络105访问以使得网络104和105均能取回用户 数据。用户数据库108可包括单个集中系统或被分布于多个系统当中。 如果实施在多个系统中,那么这些泉统进行通信以维护公共用户记 录。如果无线数据网络104包括IMS网络,并且无线语音网络105 包括蜂窝网络,那么用户数据库108的一个例子可以是组合的归属位 置寄存器(HLR) /归属用户服务器(HSS)。用户122可以在无线数据网络104和无线语音网络105之一或全 部的范围之内。如果用户122处于无线数据网络104范围之内,那么 通信设备120注册到无线数据网络104并且呼叫控制功能114服务于 通信设备120。如果用户122处于无线语音网络105范围之内,那么 通信设备120注册于无线语音网络105并且呼叫控制功能115服务于 通信设备120。如果用户122同时处于网络104- 105范围之内,那么 通信设备120通过用户122的选择或自动的默认参数注册到网络104 - 105之一。当通信设备120注册到网络104 - 105之一时,相关联的 呼叫控制功能114 — 115用适当的用户数据更新用户数据库108。假设传输网络102接收到对通信设备120的呼叫。该呼叫可包括传统的基于电路的呼叫或VoIP呼叫。传输网络102依据所期望的实 施方式将该呼叫路由到无线数据网络104或无线语音网络105。图2是图示在本发明的一个示例性的实施方式中操作通信网络 以对双模无线通信设备提供呼叫传递的方法200的流程图。方法200 的步骤将参考图1中的通信网络100被描述。图2的流程图中的步骤 并不是全部涵盖的并且可包括没显示的其他步骤。在方法200的步骤202中,CCF 114或CCF 115接收到由传输 网络102路由的呼叫。接收到呼叫的CCF114或115执行所期望的实 施方式。响应于接收到呼叫,在步骤204,接收方CCF114或115发 送查询到用户数据库108以确定通信设备120当前注册在网络104或 105的哪一个中。用户数据库108处理该查询以识别用户122和/或通 信设备120的用户记录。该查询可包括用户数据库108用来识别用户 122的用户记录的呼叫的拨叫号码。用户记录指示了通信设备120注 册在网络104或105的哪一个中。在步骤206中,用户数据库108发 送响应到CCF114或115,指示注册的网络104或105。如果通信设备120注册在无线数据网络104中,那么在步骤208, CCF 114或115通过无线数据网络104将呼叫路由到通信设备120。 例如,如果无线数据网络104中的CCF 114是接收呼叫的CCF,那 么CCF 114可以仅仅按传统方式通过无线数据网络104路由该呼叫到 通信设备120。如果无线语音网络105中的CCF 115是接收呼叫的 CCF,那么CCF 115需要路由该呼叫到无线数据网络104中的CCF 114。 CCF 115可以通过传输网络102或图1中没有显示的另一个居 中连接路由该呼叫到CCF 114。 CCF 114然后以传统方式通过无线数 据网络104路由该呼叫到通信设备120。如果通信设备120注册在无线语音网络105中,那么在步骤210, CCF 114或115通过无线语音网络105路由呼叫到通信i更备120。例 如,如果无线数据网络104中的CCF 114是接收呼叫的CCF,那么 CCF 114需要路由该呼叫到无线语音网络105中的CCF 115。CCF 114 可以通过传输网络102或图1中没有显示的另一个居中连接路由该呼叫到CCF115。 CCF115然后以传统方式通过无线语音网络105路由 该呼叫到通信设备120。如果无线语音网络105中的CCF115是接收 该呼叫的CCF,那么CCF 115可以仅仅按传统方式通过无线语音网 络105路由该呼叫到通信设备120。如果通信设备120均没有注册在网络104或105中,那么CCF 114或115可在步骤212发起第二呼叫处理,如在下面进一步描述的。以上方法200优选地提供了网络104 - 105之间的呼叫传递的有 效方法。因为网络之间没有像上面描述那样的早先收敛,呼叫很有可 能由于被路由到错误的网络而未被应答。例如,如果蜂窝网络接收到 了对用户的呼叫,而该用户当前正注册在企业WiFi网络中,那么该 呼叫可被发送到语音信箱,即使该用户处于企业WiFi网络上。网络 的收敛,比如通过公共用户数据库,允许在多个网络间的更有效的呼 叫传递。可能存在用户数据库108在步骤206没有对查询作出响应的情 况,使得CCF114或115无法路由呼叫到通信设备120。例如,用户 122已经漫游出了网络104 - 105中的一个或全部的服务区域,并且用 户数据库108以错误消息作出响应。在另 一种情况中,用户数据库108 可能正经历阻塞或问题使得其无法在期望的时间帧内对CCF 114或 115作出响应。如果正在服务的CCF114或115无法路由呼叫到通信 设备120,那么CCF114或115对该呼叫提供第二呼叫处理。第二呼 叫处理的例子为语音信箱、呼叫转接等。图3是图示在本发明的一个示例性的实施方式中发起第二呼叫 处理的方法300的流程图。方法300的步骤将参考图1中的通信网络 IOO被描述。图3中的流程图的步骤并不是全部涵盖的并且可包括没 显示的其他步骤。在步骤302, CCF 114或115在发送查询到用户数据库108 (参 见图2的步骤204)时设置计时器(Tl)。然后CCF114或115在步 骤304监视该计时器。如果该计时器超时,那么CCF114或115在步 骤306发起第二呼叫处理。如果CCF 114或115在计时器超时之前接ii收到来自用户数据库108的响应,那么CCF 114或115如在图2的步 骤206-210中所描述的那样路由呼叫(步骤308)。如果CCF 114 或115在计时器超时之前从用户数据库108接收到错误消息,那么 CCF 114或115提供第二呼叫处理(步骤306 )。图4描述了本发明一个示例性的实施方式中通信网络400的另一 个实施方式。通信网络400包括PSTN 402、 IMS/WiFi网络404、蜂 窝网络405和组合的HLR/HSS元件408。图示网络404 - 405的网络 云并不被用来显示实际的网络服务区域,因为服务区域可以是分离的 或重叠的。IMS/WiFi网络404和蜂窝网络405是通常用于不同目的 的分离的网络。IMS/WiFi网络404通常用于数据通信。蜂窝网络405 通常用于语音通信。然而,网络404-405和HLR/HSS元件408可由 相同的服务提供商管理,比如Verizon、Sprint、Cingular等。HLR/HSS 408被显示为处在网络404-405之外,但是HLR/HSS 408可被实施 在网络404-405的任何之一或全部之中,或被实施在远程系统中。 通信网络400可包括图4中没有显示的其他网络、系统或设备。IMS/WiFi网络404是组合的IMS网络和使用比如802.11b或 802.11g等无线技术的WiFi/WiMax网络。IMS/WiFi网络404可包括 大型公司、大型校园等中的企业网络。IMS/WiFi网络404包括媒体 网关控制功能(MGCF) /中断网关控制功能(BGCF) 411、询问呼 叫会话控制功能(I-CSCF) 412、服务呼叫会话控制功能(S-CSCF) 413、应用服务器(AS) 414和基站(B.S.) 415。 MGCF/BGCF 411、 I國CSCF 412、S-CSCF 413和AS 414对熟悉IMS网络的3GPP规范的 人来说是已知的。基站415是用于与WiFi设备例如双模电话420进 行通信的WiFi/WiMax收发机。IMS/WiFi网络404可包括许多为了 简明而没有显示的基站415。蜂窝网络405包括任何蜂窝网络,比如CDMA网络或GSM网 络。蜂窝网络405包括服务移动交换中心(S-MSC )424和基站(B.S.) 426。 S-MSC 424包括如在现有技术中已知的访问位置寄存器(VLR)HLR在蜂窝网络中已知为用于存储用户记录的数据库。类似地,HSS在IMS网络中已知为用于存储用户记录的数据库。HLR/HSS 408 是组合的HLR/HSS。 HLR/HSS 408可以是物理组合的单元,或可包 括多个单元,这些单元同步它们的用户数据以使得它们看起来像一个 单元。电话420的用户422可以在IMS/WiFi网络404和蜂窝网络405 中的一个或全部的范围内。如果用户422在IMS/WiFi网络404的范 围内,那么电话420注册到IMS/WiFi网络404,并且S-CSCF 413服 务于电话420。如果用户在蜂窝网络405的范围内,那么电话420注 册到蜂窝网络405,并且MSC 424服务于电话420。如果用户422同 时在网络404-405的范围内,那么电话420通过用户422的选择或 通过自动的默认参数注册到网络404-405之一。当电话420注册到 网络404-405之一 时,HLR/HSS 408被以适当的用户数据更新。假设PSTN 402接收到对电话420的呼叫。PSTN 402依据期望 的实施方式路由该呼叫到IMS/WiFi网络404或蜂窝网络405。对于 该实施方式,假设呼叫在默认情况下被路由到IMS/WiFi网络404。图5-8是图示呼叫传递和通信网络400中的第二呼叫处理的例 子的消息图。图5图示了当电话420 ^皮注册到IMS/WiFi网络404中时的例子。 PSTN 402以呼叫建立消息的形式接收到对电话420的呼叫,比如初 始地址消息(IAM )或某种其他ISDN用户方(ISUP )消息。PSTN 402 发送会话初始化协i义(SIP) INVITE消息到MGCF/BGCF 411。该 INVITE消息包括电话420或用户422的用户ID。 MGCF/BGCF 411 然后通过I-CSCF 412发送INVITE消息到S-CSCF 413。 S-CSCF 413 发送INVITE消息到AS 414。 AS414基于用户ID确定用户422是双 模用户。然后AS 414设置计时器(Tl)并通过S-CSCF 413发送 INVITE消息到HLR/HSS 408。该INVITE消息用作用于确定电话420 注册在网络404或405的哪一个中的查询。响应于INVITE消息,HLR/HSS 408确定电话420注册在网络 404或405的哪一个中。在这个例子中,电话420注册在IMS/WiFi网络404中。HLR/HSS 408发送指示电话420注册在IMS/WiFi网络 404的INVITE消息到S-CSCF 413。 S-CSCF 413发送指示S-CSCF 413从HLR/HSS 408接收到有效响应的INVITE消息到AS 414。 S-CSCF 413还通过基站415和可能的其他系统发送INVITE消息到 电话420以完成通过IMS/WiFi网络404到电话420的呼叫。因为AS 414接收到HLR/HSS 408在计时器超时之前发送有效响应到S-CSCF 413的指示,所以AS414不提供第二呼叫处理,并且允许该呼叫正常 完成。基于该实施方式,通信网络400有效地选择合适的网络404或 405以提供对电话420的呼叫传递。如果电话420注册在另一个外部HSS (未示出)中,那么 HLR/HSS 408经由Diameter (直径)接口使用基于标准的预订/通知 功能来获取用户相关数据。S-CSCF 413然后基于所获取的用户相关 数据来路由呼叫。图6图示了当电话420注册在蜂窝网络405中的例子。图6中的 消息流程像图5中一样,也就是HLR/HSS 408从S-CSCF 413接收到 INVITE消息。响应于该INVITE消息,HLR/HSS 408确定电话420 注册在网络404或405的哪一个中。在这个例子中,电话420注册在 蜂窝网络405中。HLR/HSS 408发送路由请求消息(ROUTREQ )消 息到S-MSC 424以确定该呼叫的路由信息。S-MSC 424以路由请求 消息作出响应,该消息指示了用于该呼叫的临时本地电话簿号 (TLDN )。响应于该路由请求消息,HLR/HSS 408发送指示该TLDN 的INVITE消息到S-CSCF 413。 S-CSCF 413发送指示S-CSCF 413 从HLR/HSS 408接收到有效响应的INVITE消息到AS414。因为AS 414接收到了关于HLR/HSS 408在计时器超时之前发送了有效响应 到S-CSCF 413的指示,所以AS 414不提供第二呼叫处理并允许该呼 叫正常完成。基于来自HLR/HSS 408的响应,S-CSCF 413能够确定该呼叫需 要被路由到蜂窝网络405。因此,S-CSCF 413发送指示用于该呼叫的 TLDN的INVITE消息到MGCF/BGCF 411。基于该TLDN,MGCF/BGCF 411发送IAM到S-MSC 424以完成通过蜂窝网络405 到电话420的呼叫。例如,S-MSC 424接收该IAM,并通过基站426 发送合适的呼叫建立信令到电话420。图7图示了当电话420没有注册在网络404-405的任何一个中 或没有作出响应时的例子。图7中的消息流程像图5中一样,也就是 HLR/HSS 408从S-CSCF 413接收INVITE消息。响应于该INVITE 消息,HLR/HSS 408确定电话420注册在网络404 - 405的哪一个中。 在这个例子中,电话420没有注册在网络404-405的任何一个中或 者没有作出响应。HLR/HSS 408发送错误消息(4XX )到S-CSCF 413。 S-CSCF413发送错误消息到AS414。响应于该错误消息,AS 414对 于该呼叫发起第二呼叫处理。第二呼叫处理可包括将该呼叫路由到语 音信箱服务器、确定呼叫转接信息等。图8图示了当HLR/HSS 408在计时器超时前没有对S-CSCF 413 作出响应的例子。图8中的消息流程像图5中一样,也就是HLR/HSS 408从S-CSCF 413接收到INVITE消息。响应于该INVITE消息, HLR/HSS 408尝试确定电话420注册在网络404或405的哪一个中。 HLR/HSS 408在该确定中可能存在问题。例如,电话420之前已经注 册在IMS/WiFi网络404中或蜂窝网络405中,但是没有对网络404 -405中的任何一个作出响应。在另一个例子中,由计时器规定的持 续时间可能太短。在另一个例子中,HLR/HSS 408在尝试从比如交换 机的其他网络元件获得响应时可能遭遇网络延时。在HLR/HSS 408对来自S-CSCF 413的INVITE消息作出响应 之前,AS 414确定计时器已经超时。响应于计时器超时,AS 414对 于该呼叫发起第二呼叫处理。尽管在此描述了具体实施方式
,但是本发明的范围并不局限于这 些具体实施方式
。本发明的范围是由权利要求及其任何等同来限定。
权利要求
1.一种用于对双模无线通信设备(120)提供呼叫传递的通信网络(100),该通信网络(100)包括无线数据网络(104),其具有被配置为服务于无线通信设备的呼叫控制功能(114);以及无线语音网络(115),其具有被配置为服务于无线通信设备的呼叫控制功能(115);该通信网络的特征在于用于无线数据网络和无线语音网络的公共用户数据库(108),其具有用于双模无线通信设备的用户的用户记录;以及呼叫控制功能(114-115)之一接收对双模无线通信设备的呼叫,其中响应于接收到呼叫,接收呼叫的呼叫控制功能和所述公共用户数据库能有效地在所述双模无线通信设备注册在无线数据网络中时通过该无线数据网络路由所述呼叫到所述双模无线通信设备,以及在所述双模无线通信设备注册在无线语音网络中时通过该无线语音网络路由所述呼叫到所述双模无线通信设备。
2. 如权利要求1所述的通信网络(100),其特征还在于 接收呼叫的呼叫控制功能(114、 115)发送查询到所述公共用户数据库(108)以确定所述双模无线通信设备(120)注册在哪个网络 中,并且接收对该查询的响应,该响应指示了所述双模无线通信设备 注册在哪个网络中。
3. 如权利要求2所述的通信网络(100),其中该通信网络的特 征还在于接收呼叫的呼叫控制功能(114、 115)在发送查询到所述公共用 户数据库(108)时设置计时器。
4. 如权利要求3所述的通信网络(100),其特征还在于 如果在从所述公共用户数据库(108)接收到响应之前计时器超时,那么接收呼叫的呼叫控制功能(114、 115)对该呼叫发起第二呼叫处理。
5. 如权利要求1所述的通信网络(100),其特征还在于 所述无线数据网络(104)包括IMS/WiFi网络; 所述无线语音网络(105)包括蜂窝网络;以及 所述公共用户数据库(108 )包括归属位置寄存器(HLR ) /归属用户服务器(HSS)。
6. —种用于操作通信网络以对双模无线通信设备提供呼叫传递 的方法,其中该通信网络包括无线数据网络、无线语音网络和公共用 户数据库,所述公共用户数据库具有用于双模无线通信设备的用户的 用户记录;该方法的特征在于以下步骤在所述网络之一的呼叫控制功能中接收对该双模无线通信设 备的呼叫;基于公共用户数据库中的用户记录确定该双模无线通信设备 注册在哪个网络中;如果该双模无线通信设备注册在无线数据网络中,那么通过 该无线数据网络路由所述呼叫到该双模无线通信设备;以及如果该双模无线通信设备注册在无线语音网络中,那么通过 该无线语音网络路由所述呼叫到该双模无线通信设备。
7. 如权利要求6所述的方法,其中确定该双模无线通信设备注 册在哪个网络中的步骤包括从接收呼叫的呼叫控制功能发送查询到公共用户数据库以确定 该双模无线通信设备注册在哪个网络中;以及在该接收呼叫的呼叫控制功能中接收所述公共用户数据库对该 查询的响应,该响应指示了该双模无线通信设备注册在哪个网络中。
8. 如权利要求7所述的方法,其特征还在于以下步骤当发送查询到公共用户数据库时,在接收呼叫的呼叫控制功能中 设置计时器。
9. 如权力要求8所述的方法,其特征还在于以下步骤如果在从所述公共用户数据库接收到响应之前计时器超时,那么 对所述呼叫发起第二呼叫处理。
10. —种用于对双模无线通信设备(120)提供呼叫传递的通信 网络(100),该双模无线通信设备被配置为与无线数据网络(104) 和无线语音网络(105)进行通信,该通信网络(100)包括在所述无线数据网络(104 )或所述无线语音网络(105 )之一中 的呼叫控制功能(114、 115),该呼叫控制功能被配置为服务于无线 通信设备;以及用户数据库(108),其具有用于多个用户的用户记录; 该通信网络的特征在于所述呼叫控制功能接收对双模无线通信设备的呼叫,发送查 询到所述用户数据库以确定该双模无线通信设备注册在无线数据 网络中还是无线语音网络中,接收对该查询的响应,该响应指示 了该双模无线通信设备注册在哪个网络中,如果该双模无线通信 设备注册在所述无线数据网络中,那么通过所述无线数据网络路 由所述呼叫到该双模无线通信设备,如果该双模无线通信设备注 册在所述无线语音网络中,那么通过所述无线语音网络路由所述 呼叫到该双模无线通信设备。
全文摘要
公开了对双模无线通信设备(120)提供呼叫传递的通信网络(100)和方法,该双模无线通信设备(120)由无线数据网络(104)(例如IMS/WiFi网络)和无线语音网络(105)(例如蜂窝网络)提供服务。公共用户数据库(108)包括用于双模设备的用户数据。接收到的对双模设备的呼叫被路由到无线网络(104、105)之一中的呼叫控制功能(114、115)。然后该呼叫控制功能(114、115)查询公共用户数据库(108)以确定双模设备(120)当前注册在哪个网络中。然后该呼叫控制功能(114、115)通过适当的网络路由呼叫到双模设备(120)。
文档编号H04L12/28GK101263728SQ200680033241
公开日2008年9月10日 申请日期2006年9月13日 优先权日2005年9月14日
发明者A·沙玛 申请人:朗迅科技公司