CN101406091A - Method and apparatus for re-establishing wireless communication sessions - Google Patents
Method and apparatus for re-establishing wireless communication sessions Download PDFInfo
- Publication number
- CN101406091A CN101406091A CNA2007800099373A CN200780009937A CN101406091A CN 101406091 A CN101406091 A CN 101406091A CN A2007800099373 A CNA2007800099373 A CN A2007800099373A CN 200780009937 A CN200780009937 A CN 200780009937A CN 101406091 A CN101406091 A CN 101406091A
- Authority
- CN
- China
- Prior art keywords
- call
- wireless connection
- access point
- party
- voip
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
- H04W36/1443—Reselecting a network or an air interface over a different radio air interface technology between licensed networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
- H04W36/302—Reselection being triggered by specific parameters by measured or perceived connection quality data due to low signal strength
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及在无线通信系统中保持或重建通信会话。本发明提供了一种对在用户装置和第三方装置之间的呼叫进行改道路由的方法,该方法包括:使用用户装置和接入点之间的第一无线连接与第三方装置建立呼叫;在接入点监测第一无线连接的质量参数;作为对确定第一无线连接的质量参数降低到一预定门限之下的响应,通过用户装置和基站之间的第二无线连接自动将来自第三方装置的呼叫改道路由至用户。
The present invention relates to maintaining or re-establishing a communication session in a wireless communication system. The present invention provides a method of rerouting a call between a user device and a third party device, the method comprising: establishing a call with the third party device using a first wireless connection between the user device and an access point; A quality parameter of the first wireless connection is monitored at the access point; and in response to determining that the quality parameter of the first wireless connection falls below a predetermined threshold, automatically sending a second wireless connection from a third party via the second wireless connection between the user device and the base station The device's call is redirected to the user.
Description
技术领域 technical field
本发明涉及在无线通信系统中保持或重建通信会话。The present invention relates to maintaining or re-establishing a communication session in a wireless communication system.
背景技术 Background technique
随着接入带宽和应用的发展以及普及性的增长,使用经由互联网的基于分组交换的实时通信增多。示例例如包括使用基于互联网协议的语音(VoIP)的互联网电话,以及流行的应用例如SkypeTM和视频会议。然而这些类型的通话对于传送的延迟或丢/掉具有高敏感性,而这些传送的延迟或丢/掉会影响上述服务的质量和实际生命力。With the development of access bandwidth and applications and the increase in popularity, the use of real-time communication based on packet switching via the Internet has increased. Examples include, for example, Internet telephony using Voice over Internet Protocol (VoIP), as well as popular applications such as Skype ™ and video conferencing. However these types of calls are highly sensitive to delays or drop/drops of transmissions which can affect the quality and actual viability of the aforementioned services.
当在无线接入网络或链路上采用上述技术时,例如在诸如移动电话、个人数字助理(PDA)或甚至膝上电脑的小型便携式装置上使用时,该问题尤为恶化。诸如Wi-Fi(IEEE802.11)或蓝牙的无线接入技术可以在家庭中或在诸如办公室、咖啡厅、机场、宾馆以及商场的公共场所中使用。该无线接入技术具有多个对于基于分组的实时通信有害的特征,包括与整个通信路径的剩余路径相比带宽通常较少、和噪音及因此的低可靠传播导致的在延迟、丢包和掉话方面的增加。随着电子装置越来越多地被提供两个或更多无线网络能力,存在当一个无线网络上的呼叫失败(例如便携手机移出范围)时,将呼叫经由其他网络进行改道路由的多项机制。这个问题也会影响到例如邮件之类的非实时通信业务。This problem is especially exacerbated when the above-mentioned techniques are employed over wireless access networks or links, for example on small portable devices such as mobile phones, personal digital assistants (PDAs) or even laptop computers. Wireless access technologies such as Wi-Fi (IEEE802.11) or Bluetooth can be used at home or in public places such as offices, cafes, airports, hotels, and shopping malls. This radio access technology has a number of features that are detrimental to packet-based real-time communications, including typically less bandwidth compared to the rest of the overall communication path, and noise and thus less reliable propagation resulting in delays, packet loss, and increase in speech. As electronic devices are increasingly provided with the capability of two or more wireless networks, there are several methods for rerouting calls via other networks when a call fails on one wireless network (for example, a portable handset moves out of range). mechanism. This problem also affects non-real-time communication services such as mail.
US2003/3134638公开了一种具有相链接的WLAN基站和WWAN(无线广域网)基站的通信系统,移动电话或类似的电子装置能够连接到上述基站。移动装置能够在它检测到与WLAN之间的连接质量下降时,首先向WLAN基站请求临时本地号码(TLDN),从而将与第三方的呼叫从WLAN交接(hand-over)至WWAN。当该连接失败时,例如移动电话移出范围时,移动电话使用TLDN经由WWAN来请求安排呼叫。在识别出TLDN的基础上,该请求被路由至WLAN基站,WLAN基站将该呼入呼叫与第三方进行连接。US2003/3134638 discloses a communication system with linked WLAN base stations and WWAN (Wireless Wide Area Network) base stations to which mobile phones or similar electronic devices can be connected. A mobile device can hand-over a call with a third party from WLAN to WWAN by first requesting a Temporary Local Number (TLDN) from the WLAN base station when it detects a degraded connection to the WLAN. When this connection fails, for example when the mobile phone moves out of range, the mobile phone uses the TLDN to request to place a call via the WWAN. Upon identification of the TLDN, the request is routed to the WLAN base station, which connects the incoming call with the third party.
US6804532公开了一种系统,其中移动装置监测支持呼叫的无线连接的链路质量,且在预见到需要交接时将预路由信息送往第二无线网络,然后请求通过该第二无线网络而对该呼叫进行改道路由。US6804532 discloses a system in which a mobile device monitors the link quality of a wireless connection supporting a call and sends pre-routing information to a second wireless network in anticipation of the need for a handover, and then requests that the Calls are re-routed.
发明内容 Contents of the invention
本发明提供了一种用于保持或重建通信业务的方法,该通信业务包括与第三方的会话或VoIP呼叫,且该通信业务已经通过采用诸如蓝牙或Wi-Fi的无线链路或连接被建立。支持无线链路的接入点被设置用于监测无线连接的质量或连接性,并且作为对无线连接变得不可靠或连接质量参数(诸如信号强度)降低至一预定门限以下的响应,发送指令或请求对该呼叫进行改道路由。然后通信业务可以使用诸如GSM连接的另一个无线链路被重新连接。移动装置被设置为自动地应答来自该另一个无线链路(例如GSM)的呼入呼叫,并且与第三方相关联以便在无需任一方重拨的情况下继续该呼叫。这意味着如果通信业务(例如VoIP呼叫)由于用户移出范围或传播环境发生变化而不再能被现有无线链路支持,那么则使用更为强壮、具有更广范围或低干扰的其他无线链路对该业务或呼叫进行重建。The present invention provides a method for maintaining or re-establishing communication traffic including a session with a third party or a VoIP call, which communication traffic has been established by using a wireless link or connection such as Bluetooth or Wi-Fi . An access point supporting a wireless link is configured to monitor the quality or connectivity of the wireless connection and, in response to the wireless connection becoming unreliable or a connection quality parameter (such as signal strength) dropping below a predetermined threshold, to send instructions Or request that the call be rerouted. The traffic can then be reconnected using another wireless link such as a GSM connection. The mobile device is set to automatically answer incoming calls from this other wireless link (eg GSM) and associate with a third party to continue the call without either party needing to redial. This means that if communication traffic (such as a VoIP call) can no longer be supported by the existing wireless link due to a user moving out of range or a change in the propagation environment, then use another wireless link that is stronger, has wider range, or has low interference The service or call is reconstructed on the road.
使用无线连接接入点来监测无线连接的质量以及必要时对到广域网络(例如GSM)的交接的发起进行一般控制,降低了移动装置的复杂性,使移动装置无需具备与网络侧的各种网络元件的相应软件进行交互工作的复杂的软件。但这反过来通常需要网络和移动装置提供者之间对控制整个系统的操作的合适的协议进行协定,这进而增加了移动装置的复杂性。此外由于与为执行交接或改道路由所要求的移动装置之间没有进行协商,因而没有移动装置是否完全移出范围之外的暗示,所以与要求移动装置在试图发出改道路由请求之前实现交接的方法相比,系统可以使无线连接变得更弱。这在信号能迅速衰落而导致移动装置试图实现交接的问题的无线环境中或信号仅仅暂时衰落而不必触发交接的无线环境中具有特别的优势。The use of a wireless connection access point to monitor the quality of the wireless connection and, if necessary, to generally control the initiation of handover to the wide area network (eg GSM) reduces the complexity of the mobile device and eliminates the need for the mobile device to have various links to the network side. A complex piece of software that interacts with the corresponding software of a network element. But this in turn typically requires an agreement between the network and the mobile device provider on an appropriate protocol to control the operation of the overall system, which in turn adds to the complexity of the mobile device. Furthermore, since there is no negotiation with the mobile required to perform a handover or re-routing, there is no indication that the mobile has moved completely out of range, so is not the same as requiring a mobile to effectuate a handover before attempting to issue a re-routing request. The system can make the wireless connection weaker than other methods. This is of particular advantage in wireless environments where the signal can fade rapidly causing problems for the mobile device attempting to effectuate a handover, or where the signal only fades temporarily without necessarily triggering a handover.
在一种实施方式中,移动电话使用到接入点(所述接入点经由互联网与VoIP服务器耦合)的蓝牙无线链路开始与第三方的VoIP呼叫。当用户移出接入点的范围时,接入点检测出这一点并且向VoIP服务器发送请求以使用该移动电话的GSM电话号码将该呼叫改道路由至该移动电话上。作为识别合适的第三方识别码(例如第三方呼叫线路ID(CLI))的响应,移动电话接收该呼叫并自动的接受该呼叫。In one embodiment, the mobile phone initiates a VoIP call with a third party using a Bluetooth wireless link to an access point coupled to a VoIP server via the Internet. When the user moves out of range of the access point, the access point detects this and sends a request to the VoIP server to re-route the call onto the mobile phone using the mobile phone's GSM phone number. In response to identifying the appropriate third party identification code (eg, third party Calling Line ID (CLI)), the mobile phone receives the call and automatically accepts the call.
典型的实时通信业务可以是诸如VoIP或视频呼叫的基于分组的呼叫,然而可以另选地提供其他通信业务,例如用于保持邮件或网页浏览连接性的突发数据连接。Typical real-time communication services may be packet-based calls such as VoIP or video calls, although other communication services may alternatively be provided, such as bursty data connections for maintaining email or web browsing connectivity.
一方面,提供了一种用于对用户装置和第三方装置之间的呼叫改道路由的方法,并且该方法包括使用诸如用户装置和接入点之间蓝牙连接的第一无线连接与第三方装置建立呼叫,诸如VoIP呼叫。在呼叫持续期间,该接入点监测第一无线连接的质量参数诸如BER。呼叫是否在进行当中的确定可以使用从用户装置发送至接入点的控制消息或通过接入点监测从用户装置发送的或用户装置接收的例如指示VoIP呼叫正在建立或在进行当中的SIP分组。然后作为确定出第一无线连接的质量参数已经降低到预定门限(例如指示用户装置已经移出采用第一无线连接的接入节点的范围之外)的响应,呼叫通过用户装置和基站之间的第二无线连接被自动从第三方装置改道路由至用户装置。呼叫的改道路由可以由接入点在确定出用户装置已经移出范围之外时发送的改道路由请求来实现。该改道路由请求被发送至例如VoIP服务器或媒体网关的网络实体,其中服务器应用响应于从接入点接收的指令来指示该呼叫所需要的改道路由。In one aspect, a method for rerouting a call between a user device and a third party device is provided, and the method includes communicating with the third party using a first wireless connection, such as a Bluetooth connection between the user device and an access point. The device establishes a call, such as a VoIP call. During the duration of the call, the access point monitors a quality parameter of the first wireless connection, such as BER. The determination of whether a call is in progress may use control messages sent from the user device to the access point or by the access point monitoring SIP packets sent from or received by the user device, eg, indicating that a VoIP call is being established or is in progress. Then in response to determining that the quality parameter of the first wireless connection has dropped below a predetermined threshold (e.g., indicating that the user equipment has moved out of range of the access node employing the first wireless connection), the call is passed through the first wireless connection between the user equipment and the base station. Two wireless connections are automatically re-routed from the third party device to the user device. Re-routing of calls may be accomplished by a re-routing request sent by the access point upon determining that the user device has moved out of range. The re-routing request is sent to a network entity such as a VoIP server or media gateway, where the server application indicates the required re-routing of the call in response to instructions received from the access point.
在一种实施方式中,该改道路由使用与用户装置及第二无线连接相关的改道路由号码或识别码,例如用户装置GSM电话号码。该改道路由号码可以被包含在改道路由请求中由用户装置提供至接入点,该号码可以由诸如VoIP服务器的网络实体的接入点从诸如与用户装置第一无线连接相关的Skype VoIP身份的识别码中映射而来。In one embodiment, the rerouting uses a rerouting number or identification code associated with the user device and the second wireless connection, such as the user device GSM phone number. The re-routing number may be included in the re-routing request provided by the user device to the access point. It is mapped from the identification code of the identity.
还提供了一种用于对用户装置与第三方装置之间的呼叫进行改道路由的系统,该系统包括:Also provided is a system for rerouting a call between a user device and a third party device, the system comprising:
与使用第一无线链接的用户装置相连接的接入点;an access point connected to the user device using the first wireless link;
与该接入点相连接的网络、第三方装置、以及使用第二无线连接与用户装置相连接的基站;a network connected to the access point, a third party device, and a base station connected to the user device using the second wireless connection;
接入点被设置用于在用户装置通过第一无线连接经由所述网络与第三方之间进行呼叫期间监测第一无线连接质量参数;the access point is arranged to monitor a first radio connection quality parameter during a call between the user device and a third party over the first radio connection via said network;
该系统被设置用于,响应于确定出第一无线连接的质量参数已经降低到预定门限,通过用户装置和基站之间的第二无线连接自动将呼叫从第三方改道路由至用户装置。The system is configured to automatically re-route calls from the third party to the user device via a second wireless connection between the user device and the base station in response to determining that a quality parameter of the first wireless connection has dropped below a predetermined threshold.
这里还提供一种用于操作用户装置的方法,该方法包括使用第一无线连接来连接至接入点,使用第二无线连接来连接至基站,在第一无线连接上与第三方装置进行呼叫的同时自动接收在第二无线连接上的呼叫,作为在第二无线连接上接收到与该第三方装置相关的呼叫建立请求的响应,自动接收在第二无线连接上的呼叫。Also provided herein is a method for operating a user device, the method comprising connecting to an access point using a first wireless connection, connecting to a base station using a second wireless connection, placing a call with a third party device over the first wireless connection automatically receiving the call over the second wireless connection while automatically receiving the call over the second wireless connection in response to receiving a call setup request associated with the third party device over the second wireless connection.
这里还提供了一种用户操作接入点的方法,该方法包括使用无线连接来连接至用户装置,为提供用户装置和网络之间的通信路径而连接至网络,监测无线连接的质量参数,作为检测到质量参数下降至门限以下的响应,发送与电子装置相关的呼叫改道路由请求至网络。Also provided herein is a method for a user to operate an access point, the method comprising connecting to a user device using a wireless connection, connecting to the network to provide a communication path between the user device and the network, monitoring a quality parameter of the wireless connection, as In response to detecting that the quality parameter drops below a threshold, a call rerouting request associated with the electronic device is sent to the network.
附图说明 Description of drawings
现在参照如下附图以示例的方式无任何限制目的地对实施方式进行描述,在附图中:Embodiments are now described, by way of example and without any limitation, with reference to the following drawings, in which:
图1描述了依据实施方式的通信系统的高级示意性框图;Figure 1 depicts a high-level schematic block diagram of a communication system in accordance with an embodiment;
图2描述了依据实施方式对电子装置进行操作的方法的流程图;FIG. 2 depicts a flowchart of a method of operating an electronic device according to an embodiment;
图3描述了依据实施方式对接入点进行操作的方法的流程图;Figure 3 depicts a flowchart of a method of operating an access point in accordance with an embodiment;
图4描述了依据实施方式对呼叫改道路由服务器进行操作的方法的流程图;以及Figure 4 depicts a flowchart of a method of operating a call rerouting server in accordance with an embodiment; and
图5描述了依据实施方式的信令图。Figure 5 depicts a signaling diagram according to an embodiment.
具体实施方式 Detailed ways
图1显示了能够被用于支持实时通信业务的无线通信系统,该实时通信业务例如为无线电话或视频会议。该无线通信系统100包括移动电话110或其他便携式电子装置、接入点120、VoIP服务器或网络130、PSTN网络或语音服务器140、第三方装置150、以及GSM网络160。电子装置110可以使用短距离无线技术或例如蓝牙或Wi-Fi的链路116而被无线连接至接入点120。接入点120可以使用例如宽带互联网链路126连接至VoIP服务器130。PSTN网络服务器140使用已知的合适的链路被连接至VoIP服务器130和GSM网络服务器。PSTN网络140使用PSTN链路143连接至诸如固定线路电话的第三方装置150。Figure 1 shows a wireless communication system that can be used to support real-time communication services, such as wireless telephony or video conferencing. The
移动电子装置110包括移动装置客户端113,该客户端通常由在该装置的处理器上执行的软件模块来实现,并依据图2的方法进行操作。类似地,接入点120包括接入点协议站122,该协议站122支持电子装置110和VoIP服务器130之间的通信链路,例如在蓝牙无线链路116和ASDL链路126之间传送VoIP分组。接入点客户端124依据图3的方法进行操作,且包括监测无线链路116质量的能力,在一些实施方式中具有为识别特定类型的分组而截取或监测穿过接入点协议站122的分组的能力。特别地,接入点客户端124可以被配置用于识别和解释用以控制VoIP呼叫的会话初始协议(SIP)分组。改道路由服务器应用133通常与VoIP服务器130相关联,但它也可以位于系统100的网络侧(130、140、160)的其他部分处。改道路由服务器应用133从接入点客户端124接收请求,对移动装置110和第三方装置150之间的VoIP呼叫进行改道路由,使其通过GSM网络150而不是通过接入点120。将参照图4对操作服务器133的方法进行详细描述。The mobile
图2显示了依据一种实施方式对移动装置110进行操作的方法。该方法(200)首先建立移动装置110和第三方150之间的VoIP呼叫(205)。首先建立与接入点120之间的“短距离”无线链路116(如果该链路不是已经存在了的话),然后使用接入点的宽带互联网连接来实现的该VoIP呼叫。通过使用SIP消息来实现VoIP呼叫建立,这一点对于本领域技术人员来说是熟知的,该SIP消息经由无线链路116被发送至VoIP网络130。典型地,移动装置110将SIP邀请消息发送至VoIP服务器130,该消息包括例如其Skype电话号码或呼叫线路识别码(CLI1)的移动装置识别码,以及通常也是诸如第三方电话号码的第三方装置的识别码(CLI3)。该信息被VoIP服务器用来呼叫第三方150,从而完成VoIP呼叫。将参照图4对此进行详细描述。Figure 2 illustrates a method of operating
一旦VoIP呼叫被建立,该方法可选的将控制消息发送至接入点客户端124,指示如果无线连接113失败则执行当前呼叫的改道路由(210)。该消息也可以包括诸如移动装置的GSM号码的改道路由号码(CLI2)。另选地,接入点可以通过诸如截取相关SIP分组来自动检测VoIP呼叫的建立。这就降低了移动装置110的工作量和复杂性。该方法然后用电话号码(CLI3)或其他合适的第三方标识码在移动装置上设置自动应答特性(210)。该自动应答特性被包括在绝大多数的新型移动电话上且当被设置时自动应答GSM或其他长距离或蜂窝(例如CDMA、UMTS)无线呼入呼叫。然而该自动应答被设置为仅对来自第三方150的呼入呼叫(CLI3)进行应答或响应特殊的识别码(CLIspecial)进行应答,而对任何其他具有不同呼叫线路识别码(CLI)的呼入呼叫不进行应答。移动装置110的用户使用短距离WLAN或PAN(个人区域网络)无线链路116来继续与该第三方的VoIP呼叫。Once the VoIP call is established, the method optionally sends a control message to the
移动装置110不对其是否在接入点120的范围之外进行判定,这个角色无需移动装置110的参与来执行。然而作为移动装置移出范围的结果,接入点下达对该VoIP呼叫进行改道路由,从而通过蜂窝GSM网络160路由到移动装置110的指令。因此在下一步(220),该方法自动地应答来自GSM基站(通常示为GSM网络160)的在GSM连接163上呼入的GSM呼叫,其中该呼入呼叫与第三方呼叫者线路识别码(CLI3)相关。该识别码典型地作为已知的呼叫建立处理的一部分被发送。然后经由与移动装置110的GSM或长距离无线连接163继续进行该VoIP呼叫。该方法然后结束现在不再被支持的经由短距离无线链路的VoIP呼叫(225)。因此尽管VoIP呼叫中会出现短暂的停顿,但是当移动装置的用户移出接入点的范围之外时其不需要重新拨叫第三方,而是从提供到达移动装置110的第二无线连接的基站(160)处自动接收该“替换”呼叫。可选地,这可以伴随着通过预定语音消息来告知用户该情况。The
图3显示了依据一种实施方式对接入点120进行操作的方法。该方法(300)首先检测来自移动装置的VoIP呼叫建立(305)。由于SIP分组指示VoIP呼叫的建立(呼叫可以通过移动装置110或呼叫该移动装置用户的第三方装置150来建立),上述检测可以通过检测来自移动装置的SIP分组业务(traffic)来实现。能够从这些SIP分组中恢复特定信息,包括被呼叫的第三方的识别码(CLI3)以及移动装置的识别码(CLI1)(310)。这些识别码可以用于之后对呼叫进行改道路由。在另选的结构中,可以从移动装置110发送消息至接入点120(210)告知移动装置正在建立VoIP呼叫,并且该消息可以包括第三方(CLI3)和/或改道路由号码(CLI2,例如移动装置GSM电话号码)。Figure 3 illustrates a method of operating
该方法然后监测移动装置110和接入点120之间的短距离(例如蓝牙)无线链路116(215)。这可以通过多种方法实现,例如通过记录熟知的链路116的信号强度或BER来实现。该方法然后检查该质量参数或质量参数的组合是否降低至预定门限之下,降低至预定门限之下表明移动装置110已经移出范围之外(320)。如果不是的话(320N),那么该方法继续监测链路质量。然而,如果链路质量指示移动台已经移出范围之外(320Y),则该方法发送一特殊的改道路由指令(325)。该指令被发送至改道路由服务器应用133,该服务器应用133通常存在于VoIP服务器130之上,且该指令通常为SIP“路径不再有效”类型的消息。该改道路由指令能够被配置为包括恢复出的第三方的识别码(CLI3)、与移动装置110相关的GSM识别码或改道路由号码(CLI2)、或与经由接入点的原始VoIP呼叫的移动装置呼叫号码或被呼号码相关的识别码(CLI1)。该改道路由号码(CLI2)可以最初从移动装置110传送至接入点(210),并被接入点或该改道路由呼叫服务器133使用合适的数据库根据移动装置初始VoIP呼叫号码(CLI1)而映射出来。用户识别码CLI1到改道路由号码或识别码CLI2的映射数据库134在图1中被指示为耦合至存在于VoIP网络或服务器130之上的改道路由服务器应用133。然而这些实体可以以本领域技术人员能够明了的任何合理的方式被分布。自接入点120至改道路由服务器应用133的该改道路由消息使得该VoIP呼叫被改道路由为经由蜂窝或GSM网络160,将参照下面图4更为详细地进行描述。然后该方法被配置来关闭移动装置和接入点之间的无线会话或链路116(330)。The method then monitors the short-range (eg, Bluetooth) wireless link 116 between the
图4描述了对改道路由服务器应用133进行操作的方法(400),该服务器应用通常被集成到VoIP服务器130中,且可以形成更新的VoIP路由协议的一部分。另选地,该服务器应用133可以与PSTN 140或蜂窝160网络相关联。初始地,由VoIP网络或服务器130使用熟知的SIP消息建立VoIP呼叫(405)。SIP消息被用于建立移动装置110和VoIP服务器130之间、以及第三方装置150和VoIP服务器130之间的各段呼叫。一旦这两段被建立,VoIP服务器130将这两段连接起来,并且该呼叫可以被进行。一旦VoIP呼叫被建立,该方法等待改道路由消息(410)。该改道路由消息可以包括第三方的识别码(CLI3),但另选地,该方法可以简单地从使用该信息来引导初始呼叫建立的VoIP服务器中恢复出该信息。该消息还可以包括改道路由号码(CLI2)。如果该改道路由号码没有被包括在该改道路由消息中,则该方法将改道路由消息中的或原始VoIP呼叫建立中的移动识别码(CLI1)映射至与移动电话或识别码的用户相关的陆上线路、GSM号码或诸如Skype用户名或号码(CLI2)的其他号码(415)。该映射可以被包含在与改道路由服务器应用133相关联的数据库134中,在这种情况下,用户将需要向改道路由服务登记它们的改道路由号码(133)。其中用以对呼叫进行改道路由的号码由接入点提供,这可以由用户编程到接入点中。Figure 4 depicts a method (400) of operating a rerouting
该方法然后发送语音消息至第三方(420),例如告知第三方当前呼叫正在被重定向的预先录制好的信息。该方法然后命令VoIP网络用改道路由消息或映射数据库中的改道路由号码(CLI2)建立新的VoIP呼叫(425)。如前讨论的,在该实施方式中,改道路由号码(CLI2)与电子装置110的GSM电话号码相关。该VoIP呼叫建立以标准的方式被执行,到移动装置的段的呼叫建立消息包含第三方识别码(CLI3)。另选地,可以使用特殊的与该应用相关的应用识别码(CLIspecial)。该呼叫建立过程使得用户的移动装置110如前所述地自动应答呼入的GSM呼叫。当建立了新的VoIP呼叫时,该方法通过GSM基站将新建立的到移动装置的VoIP段与现存的到第三方的VoIP段相连(430),使得原始的VoIP呼叫可以被恢复。在另选的设置中,该方法可以通过熟知的合适的控制指令将呼叫建立和相连功能授权至诸如PSTN网络服务器的另一个网络实体(435)。The method then sends a voice message (420) to the third party, such as a pre-recorded message informing the third party that the current call is being redirected. The method then instructs the VoIP network to set up a new VoIP call with the rerouting message or the rerouting number ( CLI2 ) in the mapping database (425). As previously discussed, in this embodiment, the rerouting number (CLI 2 ) is associated with the GSM phone number of the
图5示出了系统的各个实体之间的信令。用户501命令装置客户端113建立VoIP呼叫(505)。另选地,可以在没有移动装置客户端的情况下建立VoIP呼叫,然而取决于系统配置,如果用户移出范围之外,则这可能会不能进行自动的改道路由。如果没有与接入点120之间建立短距离无线连接,则实现该连接并且装置110的合适的VoIP客户端请求VoIP网络130建立到第三方电话150的呼叫(510)。VoIP网络建立用户装置110和VoIP网络之间的VoIP路径(515)。VoIP网络130然后通过例如PSTN网络使用SIP消息发送响铃音至第三方具有VoIP能力的电话(520)。该响铃音到达第三方用户或被叫方(525),并且当第三方用户或被叫方应答该电话150的时候(530),在第三方电话150和VoIP网络130之间交换进一步的SIP消息,以建立上述熟知的实体之间的VoIP路径,(535)。VoIP网络130然后将这些路径连接起来形成呼叫(540)。Figure 5 shows the signaling between the various entities of the system.
接入点124监测VoIP链路(545),并且一旦检测出移动装置移出范围之外即将改道路由消息发送至改道路由服务器应用133(550)。改道路由服务器进而命令VoIP网络拆除VoIP网络和客户端装置110之间的呼叫(555),并且经由剩余的呼叫段发送语音消息至第三方(560)。VoIP网络然后建立到移动装置GSM号码(CLI2)的VoIP呼叫或路径(565),这由移动装置客户端自动应答,并且经由GSM连接的VoIP呼叫被建立(570)。VoIP网络然后把与移动装置110的呼叫和与第三方150的呼叫连接起来建立经由GSM网络160的针对原始VoIP呼叫的另选路由(575)。The
因此如果用户移出使用诸如蓝牙关联的短距离无线连接的接入点的范围,则VoIP呼叫自动经由移动装置自己的GSM或其他蜂窝连接被改道路由至该移动装置,而无需任意一方重新拨叫另一方。So if a user moves out of range of an access point using a short-range wireless connection such as Bluetooth, the VoIP call is automatically re-routed to the mobile device via its own GSM or other cellular connection without requiring either party to redial the other side.
虽然针对将来自蓝牙或Wi-Fi无线连接的VoIP呼叫改道路由至蜂窝(例如GSM、CDMA、UMTS)连接的实施方式已经被描述,但是该改道路由可以涉及在网络侧执行改道路由通告的任何两个网络,例如在蓝牙和Wi-Fi网络之间的改道路由。类似地,VoIP呼叫之外的通信会话可以被支持,例如邮件连接、电路交换呼叫、视频呼叫。While embodiments have been described for rerouting VoIP calls from Bluetooth or Wi-Fi wireless connections to cellular (eg GSM, CDMA, UMTS) connections, this rerouting may involve performing rerouting announcements on the network side Any two networks, such as rerouting between Bluetooth and Wi-Fi networks. Similarly, communication sessions other than VoIP calls may be supported, such as mail connections, circuit switched calls, video calls.
本领域技术人员将认识到上述的装置和方法可以作为处理器控制代码例如实现在诸如硬盘、CD或DVD-ROM的承载介质上,诸如只读存储器(固件)的可编程存储器上,或在诸如光或电信号载波的数据载波上。本发明的多种实施方式将在DSP(数字信号处理器)、ASIC(特定用途集成电路)或FPGA(现场可编程门阵列)上实现。因此该代码可以包含传统的编程代码或微代码,例如用于建立或控制ASIC或FPGA。该代码还可以包含用于动态配置可重配置装置的代码,可重配置装置诸如可重编程逻辑门阵列。类似地,该代码可包含用于硬件描述语言的代码,该硬件描述语言诸如VerilogTM或VHDL(超高速集成电路硬件描述语言)。如本领域人员所理解的,该代码可以在多个相连的相互通信的组件之间被分配。合适的,这些实施方式还可以使用在现场可(重)编程模拟阵列或类似的装置上运行的代码来实现以配置模拟硬件。Those skilled in the art will recognize that the apparatus and methods described above can be implemented as processor control code, for example on a carrier medium such as a hard disk, CD or DVD-ROM, on a programmable memory such as a read-only memory (firmware), or on a program such as Optical or electrical signal carrier on a data carrier. Various embodiments of the invention will be implemented on a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). This code can thus contain conventional programming code or microcode, eg for building or controlling an ASIC or FPGA. The code may also include code for dynamically configuring reconfigurable devices, such as reprogrammable logic gate arrays. Similarly, the code may include code for a hardware description language such as Verilog ™ or VHDL (Very High Speed Integrated Circuit Hardware Description Language). As understood by those skilled in the art, the code may be distributed among multiple connected intercommunicating components. Where appropriate, these embodiments may also be implemented using code running on a field (re)programmable analog array or similar device to configure the analog hardware.
本领域技术人员应当理解,可以依据上面的教导,将上述各种实施方式和针对这些实施方式描述的特定特征自由地与其他实施方式或这些其它实施方式的特别描述的特征进行组合。本领域技术人员还应当明白可以对所描述的特定示例进行各种变型和替换而不脱离所附权利要求的精神和范围。Those skilled in the art should understand that, according to the above teachings, the above various embodiments and the specific features described for these embodiments can be freely combined with other embodiments or the specifically described features of these other embodiments. It will also be apparent to those skilled in the art that various changes and substitutions may be made to the specific examples described without departing from the spirit and scope of the appended claims.
Claims (13)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP06251533.3 | 2006-03-22 | ||
EP06251533A EP1838121A1 (en) | 2006-03-22 | 2006-03-22 | Method and apparatus for re-establishing wireless communication sessions |
PCT/GB2007/000927 WO2007107711A1 (en) | 2006-03-22 | 2007-03-16 | Method and apparatus for re-establishing wireless communication sessions |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101406091A true CN101406091A (en) | 2009-04-08 |
CN101406091B CN101406091B (en) | 2011-05-04 |
Family
ID=36829674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800099373A Expired - Fee Related CN101406091B (en) | 2006-03-22 | 2007-03-16 | Method and apparatus for re-establishing wireless communication sessions |
Country Status (5)
Country | Link |
---|---|
US (1) | US20090116443A1 (en) |
EP (2) | EP1838121A1 (en) |
CN (1) | CN101406091B (en) |
HK (1) | HK1128579A1 (en) |
WO (1) | WO2007107711A1 (en) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8780925B2 (en) | 2006-08-17 | 2014-07-15 | Fonality, Inc. | Mobile use of a PBX system |
US8098810B2 (en) | 2007-03-09 | 2012-01-17 | Fonality, Inc. | Intelligent presence management in a communication routing system |
US8693659B2 (en) * | 2007-03-09 | 2014-04-08 | Fonality, Inc. | System and method for centralized presence management of local and remote users |
US8254915B2 (en) * | 2007-04-17 | 2012-08-28 | Embarq Holdings Company, Llc | System and method for enabling subscribers of a communications carrier to access a network of other subscribers |
US8379832B1 (en) | 2007-05-03 | 2013-02-19 | Fonality, Inc. | Universal queuing for inbound communications |
US10097695B2 (en) | 2007-08-10 | 2018-10-09 | Fonality, Inc. | System and method for providing carrier-independent VoIP communication |
EP2048897B1 (en) * | 2007-10-12 | 2017-05-03 | Telefonaktiebolaget LM Ericsson (publ) | A method for reducing the risk of dropped calls in a mobile communications network |
US20100172274A1 (en) * | 2009-01-07 | 2010-07-08 | Microsoft Corporation | Energy saving using cellular footprint for mobile device Wi-Fi access point discovery |
US8719386B2 (en) * | 2009-01-08 | 2014-05-06 | Fonality, Inc. | System and method for providing configuration synchronicity |
US10318922B2 (en) | 2009-03-16 | 2019-06-11 | Fonality, Inc. | System and method for automatic insertion of call intelligence in an information system |
US9443244B2 (en) | 2009-03-16 | 2016-09-13 | Fonality, Inc. | System and method for utilizing customer data in a communication system |
WO2012148424A1 (en) * | 2011-04-29 | 2012-11-01 | 1/2Nii Holdings, Inc. | Method for setting up a communication connection |
US9467325B2 (en) * | 2012-02-27 | 2016-10-11 | Metaswitch Networks Ltd. | Methods and systems for controlling a communication session |
US9125138B2 (en) | 2012-02-29 | 2015-09-01 | Apple Inc. | System and method for optimizing video conferencing in a wireless device |
US9813300B2 (en) * | 2012-10-16 | 2017-11-07 | Cisco Technology, Inc. | Media flow tracing in third party devices |
US10491749B2 (en) * | 2013-09-27 | 2019-11-26 | Google Llc | System and method for increased call quality and success rate |
US20150091496A1 (en) * | 2013-10-01 | 2015-04-02 | Blackberry Limited | Bi-directional communication with a device under charge |
US9288646B2 (en) * | 2013-10-01 | 2016-03-15 | Qualcomm Incorporated | Multiple SIM multiple network diversity for enhancing call connectivity |
US9113383B2 (en) * | 2013-11-22 | 2015-08-18 | Cellco Partnership | Call continuity using short-range communications handoff |
US9628359B1 (en) * | 2013-12-23 | 2017-04-18 | Google Inc. | Network selection using current and historical measurements |
US9654948B1 (en) * | 2014-01-15 | 2017-05-16 | Sprint Communications Company L.P. | System and method for dynamically forwarding voice calls |
US9723461B2 (en) * | 2014-02-24 | 2017-08-01 | Paypal, Inc. | Systems and methods for context based and socially aware call routing |
US9467854B2 (en) | 2015-01-14 | 2016-10-11 | Google Inc. | Security techniques for reconnecting to a conference session using a computing device |
US10104235B2 (en) * | 2015-04-16 | 2018-10-16 | Algoblu Holdings Limited | Forwarding roaming call to VoIP system |
WO2018178241A1 (en) | 2017-03-31 | 2018-10-04 | British Telecommunications Public Limited Company | Access network selection |
CN110476458B (en) | 2017-03-31 | 2022-02-25 | 英国电讯有限公司 | Method, device and data carrier for accessing voice service |
US11140620B2 (en) | 2017-03-31 | 2021-10-05 | British Telecommunications Public Limited Company | Access network selection |
EP3643114B1 (en) | 2017-06-23 | 2021-10-20 | British Telecommunications Public Limited Company | Voice service handover |
EP3643113A1 (en) * | 2017-06-23 | 2020-04-29 | British Telecommunications Public Limited Company | Voice service handover |
US11337077B2 (en) | 2018-03-29 | 2022-05-17 | British Telecommunications Public Limited Company | Method of channel selection in a wireless network |
WO2020078730A1 (en) | 2018-10-16 | 2020-04-23 | British Telecommunications Public Limited Company | Measuring channel performance in wireless local area networks |
US11664917B1 (en) * | 2021-11-12 | 2023-05-30 | Qualcomm Incorporated | Techniques for inter-base station messaging for inter-base station cross-link interference mitigation |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6192239B1 (en) * | 1998-07-29 | 2001-02-20 | Nortel Networks Limited | Handset based automatic call re-initiation for multi-mode handsets |
US6587680B1 (en) * | 1999-11-23 | 2003-07-01 | Nokia Corporation | Transfer of security association during a mobile terminal handover |
US8996698B1 (en) * | 2000-11-03 | 2015-03-31 | Truphone Limited | Cooperative network for mobile internet access |
US8019335B2 (en) * | 2001-01-29 | 2011-09-13 | Nokia Corporation | Identifying neighboring cells in telecommunication network |
JP4504379B2 (en) * | 2003-10-24 | 2010-07-14 | クゥアルコム・インコーポレイテッド | Handoff between wireless local area network and cellular communication system |
KR20060003296A (en) * | 2004-07-05 | 2006-01-10 | 삼성전자주식회사 | Method and system for handoff between mobile communication network and WLAN |
WO2007103369A2 (en) * | 2006-03-07 | 2007-09-13 | Interdigital Technology Corporation | Method and apparatus for supporting handoff in an lte gtp based wireless communication system |
-
2006
- 2006-03-22 EP EP06251533A patent/EP1838121A1/en not_active Withdrawn
-
2007
- 2007-03-16 EP EP07732041A patent/EP1997339A1/en not_active Withdrawn
- 2007-03-16 CN CN2007800099373A patent/CN101406091B/en not_active Expired - Fee Related
- 2007-03-16 US US12/293,892 patent/US20090116443A1/en not_active Abandoned
- 2007-03-16 WO PCT/GB2007/000927 patent/WO2007107711A1/en active Application Filing
-
2009
- 2009-09-07 HK HK09108160.8A patent/HK1128579A1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP1997339A1 (en) | 2008-12-03 |
WO2007107711A1 (en) | 2007-09-27 |
US20090116443A1 (en) | 2009-05-07 |
HK1128579A1 (en) | 2009-10-30 |
CN101406091B (en) | 2011-05-04 |
EP1838121A1 (en) | 2007-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101406091A (en) | Method and apparatus for re-establishing wireless communication sessions | |
KR101050621B1 (en) | Wireless Handoff Between Multiple Wireless Networks | |
JP5074210B2 (en) | Communication method and communication system | |
US10206154B2 (en) | Mobile device WiFi/cellular seamless roaming, seamless session continuity, always connected switching controller | |
US7613171B2 (en) | Cellular network service over WLAN | |
JP5377441B2 (en) | Method and apparatus for providing voice and data services in a mobile communication system in which various access network networks overlap | |
US8724619B2 (en) | Transparently routing a telephone call between mobile and VOIP services | |
RU2491739C2 (en) | System and method for call switching from packet switched network to channel switched network | |
KR101196078B1 (en) | Wlan and wwan connection migration methods and apparatus | |
JP4959711B2 (en) | Telecommunication device and method | |
JP4874601B2 (en) | Detecting wireless network air interface | |
US20180206166A1 (en) | Mobile telephone wifi/cellular seamless roaming switching controller | |
US20080064401A1 (en) | Vertical handover | |
TW200843538A (en) | Assisted wireless transmit/receive unit paging and call session routing | |
WO2007043180A1 (en) | Access network selecting method | |
KR20130045049A (en) | Apparatus and method for providing voice call continuity using different networks in wirelss communication system | |
Ohta et al. | Adaptive terminal middleware for session mobility | |
US20080064389A1 (en) | Communication system and method for redirecting a call between multiple different operating modes | |
KR20070084070A (en) | Method and apparatus for supporting flexible handling of connections towards dual mode mobile stations | |
US20110038366A1 (en) | Switching data streams between core networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1128579 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1128579 Country of ref document: HK |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110504 Termination date: 20190316 |
|
CF01 | Termination of patent right due to non-payment of annual fee |