专利名称:一种实现固话呼叫蓝牙手机呼叫转移的方法
技术领域:
本发明涉及无线通信中的移动电话和蓝牙通信技术的领域,具体地涉及呼叫处理的方法。
背景技术:
随着蜂窝电话(包括GSM手机、CDMA手机等)用户数量的急增(目前我国的蜂窝电话的用户数量已超过1.4亿),蜂窝电话用户对网络服务的要求越来越高。目前移动电话网虽然几乎覆盖了整个地球,信号可以到达地铁、电梯等特殊区域,但是,无论如何,移动电话网的信号存在一定的不稳定性。在高楼大厦之间、在室内,蜂窝电话信号的干扰和衰减不可避免。
与此同时,固定电话网也已延伸到每家每户。固定电话相对于移动电话的最大优势是信号稳定可靠,通信费用便宜。
目前,蜂窝电话与固定电话,往往不能很好的配合使用。当用户外出时,必须使用蜂窝电话才能对外保持联系,但当用户回家或在办公室办公时,希望切换到固定电话,以节约通信费用,同时又可以有较高的通话质量。
在现有技术中,存在着一种被称为蓝牙(Bluetooth)的短距离无线通信技术,它工作在2.4GHz的ISM(工业—科学—医疗)频段。蓝牙的基本网络结构是由一个主控设备和最多七个从属设备组成的微微网(Piconet),主控设备和从属设备之间采用时分多址(TDMA)的方式进行通信。利用蓝牙技术,可以以低成本方式将各种设备连接起来。蓝牙特别兴趣小组(Special Interest Group,简称SIG)是制定和指导蓝牙规范和应用的民间组织,在其定义的无绳电话应用框架(Cordless Phone Profile)中,提出了一种利用蓝牙技术实现无绳电话的途径,即,作为主控设备的无绳电话座机(以下称为网关)和作为从属设备的无绳电话子机(以下称为终端)均装备有蓝牙无线收发模块,利用蓝牙进行语音和控制信令的传输。无绳电话座机与固定网络相连。与普通无绳电话不同,终端同时又可以是一部蜂窝电话,并且一个网关可以连接最多七个终端。上述方案在很大程度上解决了固定电话和蜂窝电话的配合使用问题,具有良好的应用前景。
但是,SIG的方案并不完美,表现在对呼叫蜂窝电话的来电的处理上,依然要通过移动电话网来接听。当有对蜂窝电话号码的呼叫时,移动电话网将通知蜂窝电话,用户随后在蜂窝电话上进行通话。可以看出,虽然蜂窝电话在网关的蓝牙作用范围内,但来电信号依然要通过移动电话网来传递,用户依然要忍受蜂窝电话信号的干扰和衰减,而且不能减少接听的通信费用。一个补救的方法是当蜂窝电话处于网关的作用范围内的时候,可以将来电转移到网关上。当蜂窝电话和网关具备了本发明的呼叫转移功能后,来电将通过固定电话网路来传递,而不是移动网络,所以,用户不必忍受蜂窝电话信号的干扰和衰减,通话质量有所提高。费用也由蜂窝电话的接听费用,减少为固定电话接听来电的话费,即为免费。
发明内容
本发明的首要目的在于提供一种实现上述情况下实现固话呼叫蓝牙手机呼叫转移的方法。上述目的主要是通过增加网关和蜂窝电话的功能的方法实现的。所述的方法包括步骤
(a)网关接收蜂窝电话请求加入网关所在的微微网的请求信息,同时蜂窝电话将自己的电话号码通知给网关;(b)网关将蜂窝电话加入自己的终端列表并且将该蜂窝电话的电话号码注册到固定电话网;(c)当固定电话呼叫蜂窝电话时,固定电话网根据网关注册的信息,知道该移动电话已经加入网关,则固定电话网呼叫该网关;(d)网关通知该终端振铃;(e)网关使用在蓝牙标准中定义的HCI命令“Read_RSSI”读取网关与终端蓝牙链路的信号强度指示(RSSI)值,当该值表明信号质量在指定阈值之下时,或网关使用标准HCI命令“Get_Link_Quality”得到1字节数值的链路质量信息,该数值表明信号质量在指定阈值之下时,或网关电话判断发生的HCI事件中,有与指定蜂窝电话的断链事件发生时,网关认为蜂窝电话离开了网关所在的微微网;(f)网关向固定电话网发送信息取消注册的该移动蜂窝电话的电话号码。
步骤执行的顺序一般是(a)(b)(c)(d)(e)(f)。
当蜂窝电话和网关具备了本发明的呼叫转移功能后,来电将通过固定电话网路来传递,而不是移动网络,所以,用户不必忍受蜂窝电话信号的干扰和衰减,通话质量有所提高。费用也由蜂窝电话的接听费用,减少为固定电话接听来电的话费,即为免费。
通过借助附图详细描述本发明的优选实施例,将有助于理解本发明的目的和优点。其中图1是蓝牙无绳电话设备(网关或终端)的系统框图;图2是解释蓝牙无绳电话设备的网络配置;图3是解释蓝牙无绳电话在有外线呼入时、终端设备应答过程常规方法的流程图;图4是解释根据本发明的、当有加入网关所在微微网的终端设备时,用于相关动作的方法的流程图;图5是解释根据本发明的、当有离开网关所在微微网的终端设备时,用于相关动作的方法的流程图。
具体实施例方式
图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;当上述两类模块运行在同一处理机平台时,信息传递采用共享内存、参数传递、消息等方式,不再需要该传输层。
链路管理器180负责接收上层模块发送的命令和数据,并将结果返还给上层。链路管理器180通过基带控制器150和无线收发装置160完成相应的功能。链路管理协议140用于不同蓝牙设备链路管理器之间的相互通信。基带控制器150根据链路管理器180的命令操作。无线收发装置160根据标准的规格无线地发送和接收信息。
图2解释蓝牙无绳电话设备的网络配置。网关250通过外线与外部固定网络270相连。网关250作为微微网的主控设备,可以最多同时接受7台终端加入该网络的请求,终端加入该网络后,即成为网络的从属设备。在本图中,共存在5台终端A210、B220、C230、D240、E260。一般来说,由所发送的波的功率或所接收波的灵敏度确定无线通信是否成功。在蓝牙无线通信域中,2类蓝牙通信模块标准的无线电覆盖范围为10m。
图3是解释蓝牙无绳电话在有外线呼入时、从属设备应答过程常规方法的流程图。终端首先确定待加入的网关,可以采用周期性搜索的方法,也可以手动发起搜索过程(S310)。在找到网关之后,终端向网关发起请求加入网络的消息,在请求消息中包括终端的电话号码(S320)。网关可以根据自身的配置接受或拒绝该终端的请求。如果该请求被接受,网关需要将该终端加入到终端列表中(S330)。网关向固定电话网注册该蜂窝电话的电话号码(S340)。当有固定电话呼叫终端时,固定电话网将该呼叫转移到网关(S350)。网关检测到呼叫信号,通知该终端振铃(S360)。终端摘机,进入通话状态(S370)。图4是解释根据本发明的、当有加入网关所在微微网的终端时,执行相关动作的方法的流程图。当终端向网关发起请求加入网络的消息(S410)时,网关同意建链并将该终端加入终端列表,同时向固定电话网络注册该终端的电话号码(S420、S430,S350)。
图5是解释根据本发明当有离开网关所在微微网的终端时,执行相关动作的方法的流程图。首先,网关监测到某终端即将离开以网关作为主控设备的微微网(S510)的作用范围。网关发现以下任一事实发生时,则认为该终端离开了网关所在的微微网网关使用在蓝牙标准中定义的HCI命令“Read_RSSI”读取网关与指定终端蓝牙链路的信号强度指示(RSSI)值,当该值表明信号质量在指定阈值之下时;网关使用标准HCI命令“Get_Link_Quality”得到1字节数值的链路质量信息,该数值表明信号质量在指定阈值之下时;网关判断发生的HCI事件中,有与指定终端的断链事件发生时。之后,网关向固定电话网络取消注册的终端电话号码(S520)。
如上所述,本发明结合了固话网络的呼叫转移和蓝牙无绳电话网关,增加了蓝牙无绳电话的可用性。
虽然本发明是参考其优选实施例示出和描述的,但本领域的普通技术人员应该理解,在不脱离附属的权利要求书所限定的本发明的精神和范围的情况下,可以进行形式和细节的各种改变。
权利要求
1.一种实现固话呼叫蓝牙手机呼叫转移的方法,其特征在于所述的方法包括步骤(a)网关接收蜂窝电话请求加入网关所在的微微网的请求信息,同时蜂窝电话将自己的电话号码通知给网关;(b)网关将蜂窝电话加入自己的终端列表并且将该蜂窝电话的电话号码注册到固定电话网;(c)当固定电话呼叫蜂窝电话时,固定电话网根据网关注册的信息,知道该移动电话已经加入网关,则固定电话网呼叫该网关;(d)网关通知该终端振铃;(e)网关使用在蓝牙标准中定义的HCI命令“Read_RSSI”读取网关与终端蓝牙链路的信号强度指示(RSSI)值,当该值表明信号质量在指定阈值之下时,或网关使用标准HCI命令“Get_Link_Quality”得到1字节数值的链路质量信息,该数值表明信号质量在指定阈值之下时,或网关电话判断发生的HCI事件中,有与指定蜂窝电话的断链事件发生时,网关认为蜂窝电话离开了网关所在的微微网;(f)网关向固定电话网发送信息取消注册的该移动蜂窝电话的电话号码。步骤执行的顺序一般是(a)(b)(c)(d)(e)(f)。
全文摘要
本发明公开了一种实现固话呼叫蓝牙手机的呼叫转移方法,所述的方法包括如下步骤网关接收蜂窝电话请求加入网关所在的微微网的请求信息,同时蜂窝电话将自己的电话号码通知给网关;网关将蜂窝电话加入自己的终端列表并且将该蜂窝电话的电话号码注册到固定电话网;当固定电话呼叫蜂窝电话时,固定电话网根据网关注册的信息,知道该移动电话已经加入网关,则固定电话网呼叫该网关;网关通知该终端振铃;网关使用在蓝牙标准中定义的HCI命令“Read_RSSI”读取网关与终端蓝牙链路的信号强度指示(RSSI)值,当该值表明信号质量在指定阈值之下时,或网关使用标准HCI命令“Get_Link_Quality”得到1字节数值的链路质量信息,该数值表明信号质量在指定阈值之下时,或网关电话判断发生的HCI事件中,有与指定蜂窝电话的断链事件发生时,网关认为蜂窝电话离开了网关所在的微微网;网关向固定电话网发送信息取消注册的该移动蜂窝电话的呼叫转移。当蜂窝电话和网关具备了本发明的呼叫转移功能后,来电将通过固定电话网路来传递,而不是移动网络,所以,用户不必忍受蜂窝电话信号的干扰和衰减,通话质量有所提高。费用也由蜂窝电话的接听费用,减少为固定电话接听来电的话费,即为免费。
文档编号H04M1/26GK1536860SQ0310205
公开日2004年10月13日 申请日期2003年4月8日 优先权日2003年4月8日
发明者安允波, 赵中百, 周智坚, 赵月明 申请人:艾威梯软件技术(北京)有限公司