发明名称 一种手机与有线电话的号码转换方法
摘要 一种手机与有线电话的号码转换方法,属于无线通信技术领域,是在一个由公共交换电话网PSTN、一个蓝牙中继网关以及至少一个蓝牙终端组成的蓝牙中继网关平台上实现的。在蓝牙中继网关内设置一个蓝牙芯片和电话电路模块,蓝牙终端通过蓝牙芯片与蓝牙中继网关无线连接,蓝牙芯片通过电话电路模块与所述PSTN有线方式相连,在判别拨号或来电归属地基础上,采用在电话号码前加电话号码转换码的方法实现蓝牙终端与PSTN间的双向通信。本发明具有:通话质量稳定可靠、方便同步以及节省话费的优点。
申请公布号 CN104158982A 申请公布日期 2014.11.19
申请号 CN201410337275.4 申请日期 2014.07.15
申请人 清华大学 发明人 陆建华;李少阳;陶晓明;余晓华
分类号 H04M3/00(2006.01)I;H04M3/42(2006.01)I;H04B5/00(2006.01)I;H04M1/26(2006.01)I 主分类号 H04M3/00(2006.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 楼艮基
主权项 一种手机与有线电话的号码转换方法,其特征在于,是在一个用于手机与有线电话号码转换的蓝牙中继网关平台上依次按以下步骤实现的:步骤(1),构建一个所述的蓝牙中继网关,包括:一个公共交换电话网PSTN,一个蓝牙中继网关以及至少一个蓝牙终端:蓝牙中继网关包括,包括:蓝牙处理模块以及电话电路模块,其中:蓝牙处理模块,包括:一个蓝牙芯片、一个天线单元、一个外接Flash闪存、一个接口电路、一个按键区和一个指示灯显示屏,其中:蓝牙芯片采用英国CSR公司的Blue core芯片,由MCU和收发器构成,设有与蓝牙终端通信的虚拟串口;外接Flash闪存,存储号码转换程序和归属地数据库;电话电路模块,包括:一个单片机、一个存储器、一个拨号音频电路、一个电源和一个串口电路,其中:存储器,存储电话电路的程序;拨号音频电路,输入端与外接电话线相连,输出端与所述蓝牙处理模块中所述接口电路中的双向通话音频电流PCM的输入接口相连;串口电路,有一个通用异步收发机的UART串口接口,通过接口电路与所述蓝牙芯片进行交互命令的通信;单片机,与所述拨号音频电路、存储器、串口电路分别互连;步骤(2),所述蓝牙处理模块初始化:设置:蓝牙终端号、服务接入码、IP号码、双模话务切换参数以及蓝牙终端的代理商的登陆状态标志,其中:服务接入码,是一个用于向所述公共交换电话网PSTN登记进行双模话务切换模式时用的号码前缀;IP号码,在接入到所述的公共交换电话网PSTN时设为17911,接入单位内部有线电话时为内部局的局码,以及出局码;步骤(3),依次按以下步骤实现所述蓝牙终端与所述蓝牙中继网关中的蓝牙处理模块的连接:步骤(3.1),所述蓝牙终端按照服务发现协议对周边扫描,检测是否接收到来自所述蓝牙芯片的符合短距离无线蓝牙协议的通信信号:若未接收到,则连接失败;若已接收到,则向所述蓝牙芯片发送符合短距离蓝牙协议的通信信号,建立连接;步骤(3.2),所述蓝牙芯片中的MCU处理器检索所述外接Flash闪存的归属地数据库,是否存有所述蓝牙终端的设置信息:若没有,则连接失败;若存有,则所述蓝牙终端与蓝牙芯片建立物理链路、逻辑链路和移动式通信系统TCS链路,发出确认连接有效的应答信号;步骤(3.3),所述蓝牙终端向所述蓝牙芯片发出请求获取使用权的信息,所述蓝牙芯片准予使用并发出应答信息;步骤(4),所述蓝牙终端依次按以下步骤实现拨号时的号码转换,实现所述蓝牙终端通过短距离无线中继装置与所述公共交换电话网PSTN的拨号连接:步骤(4.1),所述蓝牙终端向所述蓝牙芯片发送请求拨号消息的工作状态信息;步骤(4.2),所述蓝牙芯片收到来自所述蓝牙终端的请求拨号消息后,发出应答信息并通过所述UART串口通知所述电话电路模块检查电话线路使用情况,然后摘机,步骤(4.3),所述电话电路模块判别线路忙闲状态:若线路忙,则通过所述UART串口,向所述蓝牙芯片发送线路忙的指令,所述蓝牙芯片采用蓝牙协议通过短距离无线方式通知所述蓝牙终端,请求拨号失败;若线路闲,则摘机,向所述蓝牙芯片发送线路空闲的指令,再发拨号音,蓝牙芯片再通过进程消息通知所述蓝牙终端把耳机通路与面向连接的同步链路SCO连接起来以便接收带内信号音,并开始拨号;步骤(4.4),所述蓝牙芯片收到所述蓝牙终端的电话号码后,依次按以下步骤进行号码转换:步骤(4.4.1),根据作为号码前缀的局码和区号判定号码类型:是手机号码还是固定电话号:手机号码采取E164编码,由固定码CC+移动接入码MAC+归属位置识别码HLR+手机用户号ABCD构成;固定电话以数字2~8开头,小于8应作为本地固定电话,400、800除外,而长途电话号码长度超过10位;步骤(4.4.2),若为手机号码,则比对所述外接Flash闪存当中的电话归属地数据库,识别是本地手机号码还是外地手机号码:若为本地号码,则判别是否是单位内部的:若为单位内部的,则在号码前加出局码,若非单位内部的,保持原状;若为外地手机号码,则从所述外接Flash闪存中调出蓝牙号码转换程序,给手机号码前添加“0”和IP号码;步骤(4.4.3),若为固定电话号码,则判断是本地还是外地的:若为本地号码,则按步骤(4.4.2)中所述按电话是否为单位内部的分别处理;若为外地号码,则在号码前添加预设的IP号码;步骤(4.5),所述蓝牙芯片完成号码转换后,通过所述UART串口发送到所述电话电路模块的单片机,去控制拨号音频电路,通过电话线完成PSTN的拨号,建立电话电路模块与PSTN连接,完成蓝牙终端拨号过程;步骤(5),依次按以下步骤实现所述蓝牙终端接听PSTN来电,完成来电的号码转换:步骤(5.1),PSTN来电时,电话电路模块在所述单片机控制下检测来电时间和来电号码,并通过RS232接口传输到所述蓝牙芯片;步骤(5.2),所述蓝牙芯片按所述来电号码的位数来判断是否是单位内部号码:若为5位,则为单位内部号码,在单位号码前加上单位局码;若大于7位,则为手机号码,并识别来电号码归属地,则在手机号码前加上归属地;步骤(5.3),所述蓝牙芯片把来电时间和步骤(5.2)得到的电话号码通过虚拟接口发送给蓝牙终端;步骤(5.4),所述蓝牙终端接收到步骤(5.3)的号码信息后,比对电话簿:若来电号码已存储,则显示来电号码对应的人名或单位名以及来电时间;若来电号码末存储,则显示来电号码的归属地、来电号码及来电时间;步骤(5.5),若所述蓝牙终端接听了电话则所述蓝牙中继与蓝牙终端按TCS协议完成信令交互并进入通话状态,并通知所述电话电路模块摘机;步骤(5.6),所述蓝牙终端开始通过蓝牙中继网关接听来自PSTN的呼叫电话,通话结束后挂断电话。
地址 100084 北京市海淀区清华园1号