WO2006029548A1 - A method for realizing handover between the bluetooth handset with bluetooth gategay - Google Patents
A method for realizing handover between the bluetooth handset with bluetooth gategay Download PDFInfo
- Publication number
- WO2006029548A1 WO2006029548A1 PCT/CN2004/001043 CN2004001043W WO2006029548A1 WO 2006029548 A1 WO2006029548 A1 WO 2006029548A1 CN 2004001043 W CN2004001043 W CN 2004001043W WO 2006029548 A1 WO2006029548 A1 WO 2006029548A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bluetooth
- gateway
- mobile phone
- bluetooth gateway
- handset
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/12—Reselecting a serving backbone network switching or routing node
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Definitions
- the present invention relates to the field of Bluetooth communication technology and IP telephony, and in particular to a method of call processing. Background technique
- SIP Session Initiation Protocol
- IETF Internet Engineering Task Force
- Name translation and user location Ensure that the call reaches the called party, regardless of where the callee is.
- a participant in a call can introduce other users to join the call or cancel the connection to other users.
- users can be transferred or placed for call hold.
- Bluetooth Short-range wireless communication technology
- ISM Industrial-Science-Medical
- the basic network structure of Bluetooth is a piconet consisting of one master device and up to seven slave devices.
- the master device and the slave devices use time division multiple access (TDMA) to communicate.
- TDMA time division multiple access
- SIG Special Interest Group
- Cordless Phone Profile it proposes a Bluetooth-based cordless phone.
- a cordless telephone base station (hereinafter referred to as a Bluetooth gateway) as a master device and a cordless telephone handset (hereinafter referred to as a terminal) as a slave device are equipped with a Bluetooth wireless transceiver module, using Bluetooth for voice and control signals The transmission of the order.
- a cordless telephone landline (Bluetooth gateway) is connected to a fixed network, and a Bluetooth gateway can connect up to seven terminals.
- this cordless phone handset (Terminal) At the same time, it can be a cellular phone (hereinafter, the cellular phone with the function of the Bluetooth cordless phone is a Bluetooth phone).
- the above solution largely solves the problem of the use of the fixed telephone and the cellular telephone, and thus has a good application prospect.
- the Bluetooth mobile phone when the Bluetooth mobile phone is in the coverage of the Bluetooth gateway, the telephone can be called and received through the IP network, thereby saving the call charge.
- the SIG does not give a way for Bluetooth phones to switch between Bluetooth gateways. When a Bluetooth mobile phone in a call state moves from one Bluetooth gateway to another, it is impossible to avoid a call interruption.
- the present invention provides a method for implementing a Bluetooth mobile phone to switch between Bluetooth gateways.
- the method is implemented in the network configuration environment of the present invention, wherein: a SIP registration server is connected to the local area network to provide a standard SIP registration server function.
- the IP/PBX gateway is connected to the Internet and the PSTN network, and the Bluetooth mobile phone can communicate with the phone on the PSTN and the phone on the Internet.
- the management server is responsible for Bluetooth device management and switch management. Multiple Bluetooth gateways are connected to the local area network (LAN), which form a piconet with the Bluetooth handsets within its coverage.
- LAN local area network
- the method of the present invention includes the following steps:
- the first Bluetooth gateway detects the signal quality of the Bluetooth handset that is making a call through it; b) when the first Bluetooth gateway finds that the detected Bluetooth mobile phone signal quality is below a certain value, sends a handover request to the management server;
- the management server makes a handover decision according to the signal quality of the Bluetooth mobile phone detected by the other Bluetooth gateways near the first Bluetooth gateway, and selects the second Bluetooth gateway from the other Bluetooth gateways as the Bluetooth to be switched to Gateway
- the second Bluetooth gateway establishes a Bluetooth connection with the Bluetooth mobile phone
- the second Bluetooth gateway establishes a Bluetooth call link with the Bluetooth handset.
- FIG. 1 is a system block diagram of a Bluetooth cordless telephone device (Bluetooth gateway or terminal);
- FIG. 2 is a schematic diagram for explaining a network configuration of a Bluetooth cordless telephone device
- FIG. 3 is a flow chart for explaining switching between different Bluetooth gateways during a Bluetooth mobile phone call according to the present invention
- FIG. 4 is a flow chart for explaining related actions when a Bluetooth mobile phone joins a piconet where a Bluetooth gateway is located, according to the present invention
- FIG. 5 is a flow chart for explaining the related actions when a Bluetooth mobile phone leaves the piconet where the Bluetooth gateway is located, in accordance with the present invention. detailed description
- FIG 1 is a system block diagram of a Bluetooth cordless telephone device (Bluetooth gateway or terminal).
- the Bluetooth cordless telephone device 100 is comprised of several functional modules.
- the Bluetooth cordless telephone application 110 provides various functions of the cordless telephone to the user, and the required voice is provided by the baseband controller 150; the required control information is determined by the SDP (Service Discovery Protocol) 170 and the TCS (Telephone Control Protocol) 120. provide.
- the standard communication protocol L2CAP (Logical Link Control and Adaptation Protocol) 130 multiplexes various protocols of the upper layer.
- the HCI Host Control Interface
- Driver 175 allows the transmission of standard HCI commands and receives the resulting response; and receives and transmits data through the L2CAP 130.
- the HCI transport layer 180 is optional.
- the HCI transport layer is responsible for information transfer between the modules, and the physical transport type may be RS232. , USB, UART, PCI or PCMCIA;
- the information transfer uses shared memory, parameter transfer, message, etc., and the transport layer is no longer needed.
- the link manager 180 is responsible for receiving commands and data sent by the upper module and returning the result to the upper layer.
- the link manager 180 performs the corresponding functions through the baseband controller 150 and the radio transceiver 160.
- Link Management Protocol 140 Used for mutual communication between different Bluetooth device link managers.
- the baseband controller 150 operates in accordance with the commands of the link manager 180.
- the wireless transceiver 160 wirelessly transmits and receives information in accordance with standard specifications.
- the SIP registration server 205 is connected to the local area network to provide the functionality of a standard SIP registration server.
- Bluetooth phone can The call is made through the IP/PBX gateway 210 and the phone on the PSTN and the phone on the Internet.
- the management server 215 is responsible for Bluetooth device management and handover management.
- the Bluetooth gateways 220, 235 and 250 and the Bluetooth handsets 225, 230, 240, 245 within their coverage form a piconet.
- the Bluetooth mobile phone 225, 230 and the Bluetooth gateway 220 form a first piconet
- the Bluetooth mobile phone 240 and the Bluetooth gateway 235 form a second piconet
- the Bluetooth mobile phone 245 and the Bluetooth gateway 250 form a third piconet.
- Mobile phones that are within the coverage of the Bluetooth gateway can talk to each other or to the outside world via IP/PBX.
- FIG 3 is a flow chart for explaining the switching of Bluetooth handsets between different Bluetooth gateways during a call in accordance with the present invention.
- the Bluetooth gateway periodically (e.g., 10 minutes) looks up other Bluetooth gateways around and reports this information to the management server. The purpose of this step is to let the management server know the distribution of each Bluetooth gateway and know which other Bluetooth gateways are around a Bluetooth gateway.
- the Bluetooth mobile phone is talking through the first Bluetooth gateway, and the first Bluetooth gateway detects the signal quality of the Bluetooth mobile phone (S305).
- the Bluetooth mobile phone moves to the second Bluetooth gateway.
- the first Bluetooth gateway detects that the Bluetooth mobile phone signal quality is lower than a certain value, and issues a handover request to the management server (S310).
- the management server knows that the second Bluetooth gateway and the third Bluetooth gateway are near the first Bluetooth gateway according to the message in the handover request of the first Bluetooth gateway. It notifies the second Bluetooth gateway and the third Bluetooth gateway to detect the signal quality of the Bluetooth handset.
- the three Bluetooth gateways periodically (e.g., 1 second) detect the signal quality of the Bluetooth handset and report it to the management server. Based on the received data, the management server makes a decision as to when to switch to (S315). In this example, the management server decides to switch the Bluetooth handset to the second Bluetooth gateway. The management server notifies the three Bluetooth gateways of the handover decision. All three Bluetooth gateways stop periodic signal quality detection.
- the second Bluetooth gateway establishes a Bluetooth connection (S320) with the Bluetooth mobile phone, and the Bluetooth mobile phone joins the second Bluetooth gateway.
- the call is transferred from the first Bluetooth gateway to the second Bluetooth gateway (S325) using the call forwarding function of SIP.
- the second Bluetooth gateway registers with the SIP registration server and notifies the management server.
- the management server notifies the Bluetooth gateway of the success of the Bluetooth mobile phone joining the second Bluetooth gateway.
- the first Bluetooth gateway utilizes the SIP call forwarding function to transfer the call to the second Bluetooth gateway.
- the first Bluetooth gateway receives the message that the calling party agrees to the call transfer (in the SIP signaling, it is SIP OK), the Bluetooth mobile phone is notified to switch, and the call with the Bluetooth mobile phone is disconnected.
- the Bluetooth mobile phone disconnects from the Bluetooth connection of the first Bluetooth gateway.
- the first Bluetooth gateway cancels the registration of the Bluetooth mobile phone to the SIP registration server.
- Second Bluetooth network After the call forwarding message of the first Bluetooth gateway is received (in the SIP, it is INVITE), a Bluetooth call link is established with the Bluetooth mobile phone (S330).
- the process of establishing a Bluetooth call link includes: initiating a call request to a Bluetooth mobile phone; the Bluetooth mobile phone accepts the call, and establishes a Bluetooth voice channel, that is, an SCO connection.
- the second Bluetooth gateway establishes a voice channel (RTP connection) with the calling party, and the handover is completed.
- RTP connection voice channel
- FIG. 4 is a flow chart for explaining the related actions when a Bluetooth mobile phone joins the piconet where the Bluetooth gateway is located, in accordance with the present invention.
- the Bluetooth mobile phone sends a message to the Bluetooth gateway requesting to join the piconet where the Bluetooth gateway is located (S410)
- the Bluetooth gateway agrees to establish a connection with the Bluetooth mobile phone (S420) and adds the Bluetooth mobile phone to the terminal list (S430), and simultaneously registers with the SIP service.
- the device registers the identifier of the Bluetooth mobile phone, and the identifier may be a Bluetooth address of the Bluetooth mobile phone, or may be an identifier assigned to the Bluetooth mobile phone by other means.
- FIG. 5 is a flow chart for explaining the related actions of the present invention when a Bluetooth mobile phone leaves the piconet where the Bluetooth gateway is located.
- the Bluetooth gateway monitors the extent to which a Bluetooth mobile phone is about to leave the piconet with the Bluetooth gateway as the master device (S510).
- the Bluetooth gateway finds any of the following facts, it considers that the Bluetooth mobile phone has left the piconet where the Bluetooth gateway is located: 1) The Bluetooth gateway reads the Bluetooth gateway and the designated Bluetooth mobile phone using the HCI command "Read-RSSI" defined in the Bluetooth standard.
- the signal strength indicator (RSSI) value of the Bluetooth link when the value indicates that the signal quality is below the specified threshold; 2) the Bluetooth gateway uses the standard HCI command "Get-Link-Quality" to get a 1-byte value link Quality information, this value indicates that the link quality is below the specified threshold; 3) The Bluetooth gateway determines that the HCI event occurred when there is a broken link event with the specified Bluetooth handset. After detecting the above facts, the Bluetooth gateway deregisters with the SIP registration server (S520).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
一种实现蓝牙手机在蓝牙网关间切换的方法 技术领域 Method for realizing Bluetooth mobile phone switching between Bluetooth gateways
本发明涉及蓝牙通信技术和 IP 电话的领域, 具体地涉及呼叫处理的 方法。 背景技术 The present invention relates to the field of Bluetooth communication technology and IP telephony, and in particular to a method of call processing. Background technique
SIP ( Session Initiation Protocol , 会话发起协议) 是由 IETF ( Internet工程任务组) 提出的 IP电话信令协议。 它的主要目的是为了 解决 IP网中的信令控制。 SIP用于发起会话, 它能控制多个参与者参加 的多媒体会话的建立和终结, 并能动态调整和修改会话属性, 如会话带宽 要求、 传输的媒体类型 (语音、 视频和数据等) 、 媒体的编解码格式、 对 组播和单播的支持等。 具体地说, SIP提供以下功能: SIP (Session Initiation Protocol) is an IP telephony signaling protocol proposed by the IETF (Internet Engineering Task Force). Its main purpose is to solve the signaling control in the IP network. SIP is used to initiate a session. It can control the establishment and termination of multimedia sessions attended by multiple participants, and can dynamically adjust and modify session attributes such as session bandwidth requirements, media types transmitted (voice, video, data, etc.), media. Codec format, support for multicast and unicast, etc. Specifically, SIP provides the following features:
名字翻译和用户定位: 无论被呼叫方在哪里都确保呼叫达到被叫 方。 Name translation and user location: Ensure that the call reaches the called party, regardless of where the callee is.
特征协商: 它允许与呼叫双方在支持的特征上达成一致。 Feature Negotiation: It allows for agreement with the calling parties on the features supported.
呼叫参与者管理: 呼叫中参与者能够引入其它用户加入呼叫或取消 到其它用户的连接。 此外, 用户可以被转移或置为呼叫保持。 Call Participant Management: A participant in a call can introduce other users to join the call or cancel the connection to other users. In addition, users can be transferred or placed for call hold.
呼叫特征改变: 用户应该能够改变呼叫过程中的呼叫特征。 在现有技术中, 存在着一种被称为蓝牙 (Bluetooth ) 的短距离无线 通信技术, 它工作在 2.4GHz的 ISM (工业―科学 -医疗)频段。 蓝牙的 基本网络结构是由一个主控设备和最多七个从属设备组成的微微网 ( Piconet ) , 主控设备和从属设备之间釆用时分多址(TDMA ) 的方式 进行通信。 利用蓝牙技术, 可以以低成本方式将各种设备连接起来。 蓝牙 特别兴趣小組(Special Interest Group, 筒称 SIG )是制定和指导蓝牙规 范和应用的民间組织, 在其定义的无绳电话应用框架(Cordless Phone Profile ) 中, 提出了一种利用蓝牙技术实现无绳电话的途径, 即, 作为主 控设备的无绳电话座机(以下称为蓝牙网关)和作为从属设备的无绳电话 子机(以下称为终端)均装备有蓝牙无线收发模块, 利用蓝牙进行语音和 控制信令的传输。 无绳电话座机(蓝牙网关)与固定网络相连, 并且一个 蓝牙网关可以连接最多七个终端。 与普通无绳电话不同, 该无绳电话子机 (终端) 同时又可以是一部蜂窝电话(以下称具有蓝牙无绳电话子机功能 的蜂窝电话为蓝牙手机) 。 上述方案在很大程度上解决了固定电话和蜂窝 电话的配合使用问题, 因而具有良好的应用前景。 利用上述两种技术结合, 当蓝牙手机处于蓝牙网关的覆盖范围内 时, 可以通过 IP 网络拨打和接听电话, 从而达到节省话费的目的。 但 是, SIG并没有给出蓝牙手机如何在蓝牙网关间切换的方法。 当处于通话 状态中的蓝牙手机从一个蓝牙网关移动到另一个蓝牙网关时, 无法避免通 话中断。 发明内容 Call Feature Change: The user should be able to change the call characteristics during the call. In the prior art, there is a short-range wireless communication technology called Bluetooth, which operates in the 2.4 GHz ISM (Industrial-Science-Medical) band. The basic network structure of Bluetooth is a piconet consisting of one master device and up to seven slave devices. The master device and the slave devices use time division multiple access (TDMA) to communicate. With Bluetooth technology, devices can be connected in a cost-effective manner. The Special Interest Group (SIG) is a civil society organization that develops and directs Bluetooth specifications and applications. In its definition of Cordless Phone Profile, it proposes a Bluetooth-based cordless phone. The way, that is, a cordless telephone base station (hereinafter referred to as a Bluetooth gateway) as a master device and a cordless telephone handset (hereinafter referred to as a terminal) as a slave device are equipped with a Bluetooth wireless transceiver module, using Bluetooth for voice and control signals The transmission of the order. A cordless telephone landline (Bluetooth gateway) is connected to a fixed network, and a Bluetooth gateway can connect up to seven terminals. Unlike ordinary cordless phones, this cordless phone handset (Terminal) At the same time, it can be a cellular phone (hereinafter, the cellular phone with the function of the Bluetooth cordless phone is a Bluetooth phone). The above solution largely solves the problem of the use of the fixed telephone and the cellular telephone, and thus has a good application prospect. By combining the above two technologies, when the Bluetooth mobile phone is in the coverage of the Bluetooth gateway, the telephone can be called and received through the IP network, thereby saving the call charge. However, the SIG does not give a way for Bluetooth phones to switch between Bluetooth gateways. When a Bluetooth mobile phone in a call state moves from one Bluetooth gateway to another, it is impossible to avoid a call interruption. Summary of the invention
为了解决上述的技术问题, 本发明提供了一种实现蓝牙手机在蓝牙网 关间切换的方法。 该方法在本发明的网络配置的环境下实现, 其中: 一个 SIP注册服务器连接到局域网上, 提供标准的 SIP注册服务器的功能。 In order to solve the above technical problem, the present invention provides a method for implementing a Bluetooth mobile phone to switch between Bluetooth gateways. The method is implemented in the network configuration environment of the present invention, wherein: a SIP registration server is connected to the local area network to provide a standard SIP registration server function.
IP/PBX网关与 Internet和 PSTN网相连, 蓝牙手机可以通过它和 PSTN 上的电话以及 Internet上的电话进行通话。 管理服务器负责蓝牙设备管理 及切换管理。 多个蓝牙网关连接到局域网 (LAN ) 上, 它们和其覆盖范 围内的蓝牙手机组成微微网。 The IP/PBX gateway is connected to the Internet and the PSTN network, and the Bluetooth mobile phone can communicate with the phone on the PSTN and the phone on the Internet. The management server is responsible for Bluetooth device management and switch management. Multiple Bluetooth gateways are connected to the local area network (LAN), which form a piconet with the Bluetooth handsets within its coverage.
本发明的方法包括如下步糠: The method of the present invention includes the following steps:
a )第一蓝牙网关检测正在通过它进行通话的蓝牙手机的信号质量; b ) 当该第一蓝牙网关发现检测到的蓝牙手机信号质量低于某一值 时, 向管理服务器发出切换请求; a) the first Bluetooth gateway detects the signal quality of the Bluetooth handset that is making a call through it; b) when the first Bluetooth gateway finds that the detected Bluetooth mobile phone signal quality is below a certain value, sends a handover request to the management server;
c ) 管理服务器根据该第一蓝牙网关附近的其它蓝牙网关检测到的该 蓝牙手机的信号质量而做出切换决定, 并从所述其它蓝牙网关中选定第二 蓝牙网关作为要切换到的蓝牙网关; c) the management server makes a handover decision according to the signal quality of the Bluetooth mobile phone detected by the other Bluetooth gateways near the first Bluetooth gateway, and selects the second Bluetooth gateway from the other Bluetooth gateways as the Bluetooth to be switched to Gateway
d )第二蓝牙网关同蓝牙手机建立蓝牙连接; d) the second Bluetooth gateway establishes a Bluetooth connection with the Bluetooth mobile phone;
e )利用 SIP的呼叫转移功能将该蓝牙手机的呼叫从该笫一蓝牙网关 转移到该第二蓝牙网关; e) transferring the call of the Bluetooth mobile phone from the first Bluetooth gateway to the second Bluetooth gateway by using the call forwarding function of the SIP;
f )该笫二蓝牙网关同蓝牙手机建立蓝牙呼叫链路。 附图说明 f) The second Bluetooth gateway establishes a Bluetooth call link with the Bluetooth handset. DRAWINGS
通过借助附图详细描述本发明的优选实施例, 将有助于理解本发明 的目的和优点。 其中: The objects and advantages of the invention will be apparent from the description of the preferred embodiments of the invention. among them:
图 1是蓝牙无绳电话设备(蓝牙网关或终端)的系统框图; Figure 1 is a system block diagram of a Bluetooth cordless telephone device (Bluetooth gateway or terminal);
图 2是解释蓝牙无绳电话设备的网络配置的示意图; 2 is a schematic diagram for explaining a network configuration of a Bluetooth cordless telephone device;
图 3是解释根据本发明的、 蓝牙手机通话过程中在不同蓝牙网关间切 换的流程图; 3 is a flow chart for explaining switching between different Bluetooth gateways during a Bluetooth mobile phone call according to the present invention;
图 4是解释根据本发明的、 当蓝牙手机加入蓝牙网关所在微微网时的 相关动作的流程图; 以及 4 is a flow chart for explaining related actions when a Bluetooth mobile phone joins a piconet where a Bluetooth gateway is located, according to the present invention;
图 5是解释根据本发明的、 当蓝牙手机离开蓝牙网关所在微微网时的 相关动作的流程图。 具体实施方式 Figure 5 is a flow chart for explaining the related actions when a Bluetooth mobile phone leaves the piconet where the Bluetooth gateway is located, in accordance with the present invention. detailed description
图 1是蓝牙无绳电话设备(蓝牙网关或终端)的系统框图。 在图 1 中, 蓝牙无绳电话设备 100由若干功能模块组成。 其中, 蓝牙无绳电话应 用 110向用户提供无绳电话的各种功能, 其所需要的语音由基带控制器 150提供; 所需要的控制信息由 SDP (服务发现协议) 170和 TCS (电话 控制协议) 120提供。 标准通信协议 L2CAP (逻辑链接控制和适配协 议) 130多路复用上层的各种协议。 HCI (主机控制接口).驱动器 175允 许发送标准 HCI命令并接收由此引起的响应; 并且通过 L2CAP 130接收 和发送数据。 HCI传输层 180是可选的, 当 HCI传输层的上层功能模块 和下层功能模块在不同的处理机平台上运行时, HCI传输层负责模块间 的信息传递, 釆用的物理传输 式可能是 RS232、 USB, UART、 PCI或 PCMCIA; 当上述两类模块运行在同一处理机平台时, 信息传递采用共 享内存、 参数传递、 消息等方式, 不再需要该传输层。 Figure 1 is a system block diagram of a Bluetooth cordless telephone device (Bluetooth gateway or terminal). In Figure 1, the Bluetooth cordless telephone device 100 is comprised of several functional modules. Among them, the Bluetooth cordless telephone application 110 provides various functions of the cordless telephone to the user, and the required voice is provided by the baseband controller 150; the required control information is determined by the SDP (Service Discovery Protocol) 170 and the TCS (Telephone Control Protocol) 120. provide. The standard communication protocol L2CAP (Logical Link Control and Adaptation Protocol) 130 multiplexes various protocols of the upper layer. The HCI (Host Control Interface). Driver 175 allows the transmission of standard HCI commands and receives the resulting response; and receives and transmits data through the L2CAP 130. The HCI transport layer 180 is optional. When the upper functional module and the lower functional module of the HCI transport layer are run on different processor platforms, the HCI transport layer is responsible for information transfer between the modules, and the physical transport type may be RS232. , USB, UART, PCI or PCMCIA; When the above two types of modules are running on the same processor platform, the information transfer uses shared memory, parameter transfer, message, etc., and the transport layer is no longer needed.
链路管理器 180 负责接收上层模块发送的命令和数据, 并将结果返 还给上层。 链路管理器 180通过基带控制器 150和无线收发装置 160完成 相应的功能。 链路管理协议 140.用于不同蓝牙设备链路管理器之间的相互 通信。 基带控制器 150根据链路管理器 180的命令操作。 无线收发装置 160根据标准的规格无线地发送和接收信息。 The link manager 180 is responsible for receiving commands and data sent by the upper module and returning the result to the upper layer. The link manager 180 performs the corresponding functions through the baseband controller 150 and the radio transceiver 160. Link Management Protocol 140. Used for mutual communication between different Bluetooth device link managers. The baseband controller 150 operates in accordance with the commands of the link manager 180. The wireless transceiver 160 wirelessly transmits and receives information in accordance with standard specifications.
图 2是解释蓝牙无绳电话设备的网络配置的示意图。 SIP注册服务器 205连接到局域网上, 提供标准的 SIP注册服务器的功能。 蓝牙手机可以 通过 IP/PBX网关 210和 PSTN上的电话以及 Internet上的电话进行通 话。 管理服务器 215 负责蓝牙设备管理及切换管理。 蓝牙网关 220, 235 和 250和其覆盖范围内的蓝牙手机 225, 230, 240, 245组成 微网。 其 中蓝牙手机 225, 230和蓝牙网关 220组成第一微微网, 蓝牙手机 240和 蓝牙网关 235组成第二微微网, 蓝牙手机 245和蓝牙网关 250组成第三微 微网。 处于蓝牙网关覆盖范围内的手机可以互相通话, 也可以通过 IP/PBX同外界通话。 2 is a schematic diagram explaining a network configuration of a Bluetooth cordless telephone device. The SIP registration server 205 is connected to the local area network to provide the functionality of a standard SIP registration server. Bluetooth phone can The call is made through the IP/PBX gateway 210 and the phone on the PSTN and the phone on the Internet. The management server 215 is responsible for Bluetooth device management and handover management. The Bluetooth gateways 220, 235 and 250 and the Bluetooth handsets 225, 230, 240, 245 within their coverage form a piconet. The Bluetooth mobile phone 225, 230 and the Bluetooth gateway 220 form a first piconet, the Bluetooth mobile phone 240 and the Bluetooth gateway 235 form a second piconet, and the Bluetooth mobile phone 245 and the Bluetooth gateway 250 form a third piconet. Mobile phones that are within the coverage of the Bluetooth gateway can talk to each other or to the outside world via IP/PBX.
图 3是解释根据本发明的蓝牙手机在通话过程中在不同蓝牙网关间切 换的流程图。 蓝牙网关周期性(例如 10分钟)地查找周围的其它蓝牙网 关, 并将该信息报告给管理服务器。 该步骤的作用是让管理服务器了解各 蓝牙网关的分布, 知道某个蓝牙网关周围有哪些其它蓝牙网关。 蓝牙手机 正通过第一蓝牙网关通话, 第一蓝牙网关检测该蓝牙手机的信号质量 ( S305 )。 Figure 3 is a flow chart for explaining the switching of Bluetooth handsets between different Bluetooth gateways during a call in accordance with the present invention. The Bluetooth gateway periodically (e.g., 10 minutes) looks up other Bluetooth gateways around and reports this information to the management server. The purpose of this step is to let the management server know the distribution of each Bluetooth gateway and know which other Bluetooth gateways are around a Bluetooth gateway. The Bluetooth mobile phone is talking through the first Bluetooth gateway, and the first Bluetooth gateway detects the signal quality of the Bluetooth mobile phone (S305).
蓝牙手机向第二蓝牙网关移动。 第一蓝牙网关检测到蓝牙手机信号 质量低于某一值, 向管理服务器发出切换请求(S310 ) 。 管理服务器根 据第一蓝牙网关该切换请求中的消息, 知道第二蓝牙网关和第三蓝牙网关 在第一蓝牙网关附近。 它通知第二蓝牙网关和第三蓝牙网关检测该蓝牙手 机的信号质量。 The Bluetooth mobile phone moves to the second Bluetooth gateway. The first Bluetooth gateway detects that the Bluetooth mobile phone signal quality is lower than a certain value, and issues a handover request to the management server (S310). The management server knows that the second Bluetooth gateway and the third Bluetooth gateway are near the first Bluetooth gateway according to the message in the handover request of the first Bluetooth gateway. It notifies the second Bluetooth gateway and the third Bluetooth gateway to detect the signal quality of the Bluetooth handset.
三个蓝牙网关周期性(例如 1 秒)地检测蓝牙手机的信号质量, 并报 告给管理服务器。 管理服务器根据收到的数据, 做出何时向谁切换的决定 ( S315 ) 。 本例中, 管理服务器决定将蓝牙手机切换到第二蓝牙网关。 管理服务器将切换决定通知所述三个蓝牙网关。 三个蓝牙网关均停止周期 性的信号质量检测。 第二蓝牙网关和蓝牙手机建立蓝牙连接(S320 ) , 蓝牙手机加入第二蓝牙网关。 The three Bluetooth gateways periodically (e.g., 1 second) detect the signal quality of the Bluetooth handset and report it to the management server. Based on the received data, the management server makes a decision as to when to switch to (S315). In this example, the management server decides to switch the Bluetooth handset to the second Bluetooth gateway. The management server notifies the three Bluetooth gateways of the handover decision. All three Bluetooth gateways stop periodic signal quality detection. The second Bluetooth gateway establishes a Bluetooth connection (S320) with the Bluetooth mobile phone, and the Bluetooth mobile phone joins the second Bluetooth gateway.
之后, 利用 SIP 的呼叫转移功能将呼叫从第一蓝牙网关转移到第二 蓝牙网关 (S325 ) 。 这包括以下的步骤。 首先, 第二蓝牙网关向 SIP注 册服务器注册, 同时通知管理服务器。 管理服务器将蓝牙手机加入第二蓝 牙网关成功的消息通知给笫一蓝牙网关 。 第一蓝牙网关利用 SIP呼叫转 移功能,将呼叫转移到第二蓝牙网关。 当第一蓝牙网关收到通话对方同意 呼叫转移的消息后 (在 SIP信令中, 为 SIP OK ) , 通知蓝牙手机要进行 切换, 并断开与蓝牙手机间的呼叫。 蓝牙手机断开与第一蓝牙网关的蓝牙 连接。 第一蓝牙网关向 SIP注册服务器取消蓝牙手机的注册。 第二蓝牙网 关在收到第一蓝牙网关的呼叫转移消息后 (在 SIP中, 为 INVITE ) 与蓝 牙手机建立蓝牙呼叫链路(S330 ) 。 建立蓝牙呼叫链路的过程包括: 向 蓝牙手机发起呼叫请求; 蓝牙手机接受呼叫, 建立蓝牙语音通道, 即 SCO连接。 第二蓝牙网关同呼叫对方建立语音通道(RTP连接) , 切换 完成。 Thereafter, the call is transferred from the first Bluetooth gateway to the second Bluetooth gateway (S325) using the call forwarding function of SIP. This includes the following steps. First, the second Bluetooth gateway registers with the SIP registration server and notifies the management server. The management server notifies the Bluetooth gateway of the success of the Bluetooth mobile phone joining the second Bluetooth gateway. The first Bluetooth gateway utilizes the SIP call forwarding function to transfer the call to the second Bluetooth gateway. When the first Bluetooth gateway receives the message that the calling party agrees to the call transfer (in the SIP signaling, it is SIP OK), the Bluetooth mobile phone is notified to switch, and the call with the Bluetooth mobile phone is disconnected. The Bluetooth mobile phone disconnects from the Bluetooth connection of the first Bluetooth gateway. The first Bluetooth gateway cancels the registration of the Bluetooth mobile phone to the SIP registration server. Second Bluetooth network After the call forwarding message of the first Bluetooth gateway is received (in the SIP, it is INVITE), a Bluetooth call link is established with the Bluetooth mobile phone (S330). The process of establishing a Bluetooth call link includes: initiating a call request to a Bluetooth mobile phone; the Bluetooth mobile phone accepts the call, and establishes a Bluetooth voice channel, that is, an SCO connection. The second Bluetooth gateway establishes a voice channel (RTP connection) with the calling party, and the handover is completed.
图 4是解释根据本发明的、 当有蓝牙手机加入蓝牙网关所在微微网时 的相关动作的流程图。 当蓝牙手机向蓝牙网关发出请求加入蓝牙网关所在 微微网的消息 (S410 ) 时, 蓝牙网关同意与蓝牙手机建立连接(S420 ) 并将该蓝牙手机加入终端列表 ( S430 ), 同时向 SIP注册艮务器注册该蓝 牙手机的标识, 该标识可以是蓝牙手机的蓝牙地址, 也可以是通过其它途 径分配给蓝牙手机的标识。 4 is a flow chart for explaining the related actions when a Bluetooth mobile phone joins the piconet where the Bluetooth gateway is located, in accordance with the present invention. When the Bluetooth mobile phone sends a message to the Bluetooth gateway requesting to join the piconet where the Bluetooth gateway is located (S410), the Bluetooth gateway agrees to establish a connection with the Bluetooth mobile phone (S420) and adds the Bluetooth mobile phone to the terminal list (S430), and simultaneously registers with the SIP service. The device registers the identifier of the Bluetooth mobile phone, and the identifier may be a Bluetooth address of the Bluetooth mobile phone, or may be an identifier assigned to the Bluetooth mobile phone by other means.
图 5是解释根椐本发明当有蓝牙手机离开蓝牙网关所在微微网时的相 关动作的流程图。 首先, 蓝牙网关监测到某蓝牙手机即将离开以蓝牙网关 作为主控设备的微微网的作用范围 (S510 ) 。 蓝牙网关在发现以下任一 事实发生时, 认为该蓝牙手机离开了蓝牙网关所在的微微网: 1)蓝牙网关 使用在蓝牙标准中定义的 HCI命令 "Read一 RSSI" 读取蓝牙网关与指定 蓝牙手机的蓝牙链路的信号强度指示 (RSSI )值, 当该值表明信号质量 在指定 阔值之下 时 ; 2 ) 蓝牙 网 关使用 标准 HCI 命令 "Get— Link— Quality" 得到 1字节数值的链路质量信息, 该数值表明链路 质量在指定阔值之下时; 3 )蓝牙网关判断发生的 HCI事件中, 有与指定 蓝牙手机的断链事件发生时。 在检测到以上事实之后, 蓝牙网关向 SIP注 册服务器取消注册(S520 ) 。 Figure 5 is a flow chart for explaining the related actions of the present invention when a Bluetooth mobile phone leaves the piconet where the Bluetooth gateway is located. First, the Bluetooth gateway monitors the extent to which a Bluetooth mobile phone is about to leave the piconet with the Bluetooth gateway as the master device (S510). When the Bluetooth gateway finds any of the following facts, it considers that the Bluetooth mobile phone has left the piconet where the Bluetooth gateway is located: 1) The Bluetooth gateway reads the Bluetooth gateway and the designated Bluetooth mobile phone using the HCI command "Read-RSSI" defined in the Bluetooth standard. The signal strength indicator (RSSI) value of the Bluetooth link, when the value indicates that the signal quality is below the specified threshold; 2) the Bluetooth gateway uses the standard HCI command "Get-Link-Quality" to get a 1-byte value link Quality information, this value indicates that the link quality is below the specified threshold; 3) The Bluetooth gateway determines that the HCI event occurred when there is a broken link event with the specified Bluetooth handset. After detecting the above facts, the Bluetooth gateway deregisters with the SIP registration server (S520).
虽然本发明是参考其优选实施例示出和描述的, 但本领域的普通技 术人员应该理解, 在不脱离附属的权利要求书所限定的本发明的精神和范 围的情况下, 可以进行形式和细节的各种改变。 While the invention has been shown and described with respect to the preferred embodiments the embodiments of the embodiments of the invention Various changes.
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2004/001043 WO2006029548A1 (en) | 2004-09-13 | 2004-09-13 | A method for realizing handover between the bluetooth handset with bluetooth gategay |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2004/001043 WO2006029548A1 (en) | 2004-09-13 | 2004-09-13 | A method for realizing handover between the bluetooth handset with bluetooth gategay |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2006029548A1 true WO2006029548A1 (en) | 2006-03-23 |
Family
ID=36059690
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2004/001043 Ceased WO2006029548A1 (en) | 2004-09-13 | 2004-09-13 | A method for realizing handover between the bluetooth handset with bluetooth gategay |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2006029548A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024103888A1 (en) * | 2022-11-16 | 2024-05-23 | 荣耀终端有限公司 | Data processing method and system, electronic device, bluetooth peripheral and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002079796A1 (en) * | 2001-03-28 | 2002-10-10 | Norwood Systems Pty Ltd | A wireless communications network |
| WO2003015315A1 (en) * | 2001-08-09 | 2003-02-20 | Initium Co., Ltd. | Handover/roaming mechanism supporting system in a short-range wireless network based on the bluetooch |
| WO2004046853A2 (en) * | 2002-11-15 | 2004-06-03 | Motorola, Inc. | Apparatus and method for mobile/ip handoff between a plurality of access technologies |
-
2004
- 2004-09-13 WO PCT/CN2004/001043 patent/WO2006029548A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002079796A1 (en) * | 2001-03-28 | 2002-10-10 | Norwood Systems Pty Ltd | A wireless communications network |
| WO2003015315A1 (en) * | 2001-08-09 | 2003-02-20 | Initium Co., Ltd. | Handover/roaming mechanism supporting system in a short-range wireless network based on the bluetooch |
| WO2004046853A2 (en) * | 2002-11-15 | 2004-06-03 | Motorola, Inc. | Apparatus and method for mobile/ip handoff between a plurality of access technologies |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024103888A1 (en) * | 2022-11-16 | 2024-05-23 | 荣耀终端有限公司 | Data processing method and system, electronic device, bluetooth peripheral and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7826868B2 (en) | Extension of a local area phone system to a wide area network | |
| EP2064905B1 (en) | Method for establishing voice communications using a mobile handset | |
| JP4607871B2 (en) | Communication unit for handoff | |
| CA2521530C (en) | Hybrid wireless ip phone system and method for using the same | |
| US20040266426A1 (en) | Extension of a local area phone system to a wide area network with handoff | |
| CN101027933A (en) | System and associated terminal and method for short-range initiation of joining and/or transferring a communication session | |
| WO2006127255A1 (en) | Method and system using a conference bridge for handoff of a multi-mode mobile station | |
| US20090129297A1 (en) | Communication system | |
| US20100081428A1 (en) | Wireless Device Having Multiple Network Interfaces And Network Handover Capability | |
| US8103240B2 (en) | Communication system and mobile wireless communication device | |
| CN101523936B (en) | Enhanced wireless voice services using signaling protocols | |
| JP2005020545A (en) | Ip telephone system | |
| CA2504798A1 (en) | Extended handset functionality and mobility | |
| JP5322325B2 (en) | Radio base station apparatus, handover control system, and handover control method | |
| US7302258B1 (en) | Call transfer for an integrated packet and wireless service using a temporary directory number | |
| JP2007028618A (en) | Apparatus and method for providing VoIP service based on IP multimedia subsystem | |
| JP2009500895A (en) | Method and apparatus applied to identification of handover between wireless communication networks | |
| KR100608793B1 (en) | Mobile communication terminal supporting dual band VoIP and its selection method | |
| CN101197888B (en) | Method and system for implementing hang-up selection when non-intelligent SIP terminal call waiting | |
| WO2006029548A1 (en) | A method for realizing handover between the bluetooth handset with bluetooth gategay | |
| JP4893182B2 (en) | IP phone system using wireless LAN | |
| JP4684051B2 (en) | Communication system and voice handover method | |
| JP4684052B2 (en) | COMMUNICATION SYSTEM, MOBILE TERMINAL DEVICE, AND VOICE HANDOVER METHOD | |
| CN1525772A (en) | A method for bluetooth mobile phone shutdown call transfer | |
| KR101070941B1 (en) | Handover Processing Method for Telephone Terminal Supporting Both Wireless Mode and Mobile Mode |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |