一种三网一体电话的控制装置和方法
技术领域
本发明涉及一种电话的控制装置和方法,尤指一种可以通过电信网络、互联网和移动通信网络拨打电话的控制方法。
背景技术
目前,人们常用的打电话的设备包括手机、固定电话和PC机,三种设备拨打电话采用不同的网络,手机通过移动通信网络,固定电话通过PSTN(公共电话交换网络)以及PC机通过互联网拨打电话。一种设备对应一种通信网络,没有给用户更多可选择通话方式的余地。
发明内容
针对现有技术存在的问题,本发明提供一种拨打手机电话、固定电话和网络电话的三网一体电话控制装置和方法。
为实现上述目的,本发明三网一体电话的控制方法,其中三网一体电话的主板上包括蓝牙模块、PSTN电话模块、网络电话模块和控制模块,通过控制模块选择上述模块与话机通话电路间通信,实现拨打手机电话、固定电话和网络电话,所述方法在控制模块控制下完成,包括以下步骤:
对用户操作进行判断以根据用户按键信息来确认用户需要进行的通话类型;其中
如果用户选择进行手机通话,则把通话方式切换成手机呼叫方式;
如果用户选择进行固定电话通话,则把通话方式切换成普通呼叫方式;
如果用户选择进行网络电话通话,则把通话方式切换成网络通话方式。
进一步,当用户选择进行手机通话时,控制模块检测用户是否拿起手柄或者是否打开免提,如果检测到用户拿起手柄,控制手柄通话电路与蓝牙模块建立音频连接,通话双方通过手柄通话电路发送、接收音频数据实现手机通话;如果未检测到用户拿起手柄,继续检测用户是否打开免提。
进一步,如果检测到用户打开免提,则控制免提通话电路与蓝牙模块建立音频连接,通话双方通过免提通话电路发送、接收音频数据实现手机通话。
进一步,当用户选择进行网络通话时,利用本机的VOIP软件来呼叫对方VOIP软件,当对方接听时即可进行网络语音通话。
进一步,当对方没有接听时,可以根据对方所设置的来电转接号码进行来电转接。
进一步,根据用户选择,可以通过声卡录制双方的通话内容。
一种三网一体电话的控制装置,包括软件控制模块,用于监视VOIP软件状态,并与网络电话模块或蓝牙模块进行通信以操作控制VOIP软件;硬件控制模块,用于监视硬件状态,并接收程序指令,以对硬件进行操作;录音模块,用于对电话进行实时录音。
进一步,当要接听来电时,硬件控制模块实时检测话机状态,软件控制模块会实时检测VOIP软件的状态。
进一步,当用户要拨打电话时,硬件控制模块向通话模式切换电路发送指令,将话机声卡的输出与话机免提喇叭接通,硬件控制模块将检测到的按键信息发送给软件控制模块,控制相应的VOIP软件拨叫对方。
进一步,包括VOIP检测到IP软件摘机,用户拿起手柄通话,当硬件控制模块检测到用户摘机时,向通话模式切换电路发送指令,将网络语音转换到话机手柄,进行网络通话或手机通话。
本发明的三网一体电话上集成了蓝牙模块,并设计相应的中央控制电路,通过蓝牙模块可以使话机与手机之间方便的互联,能够实现来电显示、电话本数据互传、短信数据互传、其它数据转移以及通过话机拨打手机电话以及网络电话等功能,实现电脑、电话与手机的融合通讯。在本发明的控制装置和方法的控制下三网一体电话可实现:(1)通过固定电话的路由,拨打其它固定电话、移动电话或者网络电话,并具有来电显示,留言,电话本数据互传等其他数据互传等功能;(2)通过连接具有蓝牙接口的手机,并以移动电话的路由拨打其它固定电话,移动电话或者网络电话,并具有来电显示,留言,短信数据互传,电话本数据互传等其他数据互传等功能;(3)通过内置PC模块,配以相关软件实现通过网络电话路由,拨打其它固定电话,移动电话或者网络电话,并具有来电显示,留言,消息数据互传,电话本数据互传等其他数据互传等功能;在本发明的设备上可选择的通过三种网络拨打电话,极大满足了不同用户的需要。
附图说明
图1为三网一体电话的电路示意框图;
图2a-2i为本发明的方法控制三网一体电话建立音频通道的示意图。
具体实施方式
如图1所示,本发明的三网一体电话由PC机、话机两部分组成,PC机与话机连接为一体,电话内安装有电路板,其上包括PC主板和话机主板及有关接口电路,PC主板上安装有CPU 27、南桥212、内存存储器28和SATA接口210,CPU 27分别与南桥212、内存存储器28、VGA接口29和显示屏连接,PC机上的显示屏包括TFT显示器26和触摸屏25或者根据需求选用其中之一,南桥212分别与网络接口21、SD卡接口213、USB接口211、SATA接口210、声卡24和串行接口23连接,PC主板的供电连接电源接口。其中,PC机还可以采用ARM构架。
话机主板上包括中央控制电路14、话机接口电路、MCU 13和电源电路12,其中话机接口电路包括PSTN电话接口 17、免提通话电路16和手柄通话电路15,中央控制电路14分别连接话机接口电路、控制键盘11、显示屏19和MCU 13,MCU 13连接串行接口23或USB接口22,中央控制电路14与声卡24连接,使得PC机与话机之间相连。中央控制电路14通过接口电路10与蓝牙模块18相连。PSTN电话接口电路17接入公用电话交换网,网络接口21接入计算机网使得本发明的三网一体电话既能够拨打固定电话又能拨打网络电话,还可以通过蓝牙模块18与手机无线互连。通过PSTN(公共电话交换网络)、互联网及移动通信网这三种网络,能够提供包括语音、数据、图像、来电显示、电话本数据互传、短信数据互传等综合多媒体的通信业务,以及只通过设备上的话机手柄即可以选择拨打固定电话、手机电话或者网络电话。
本实施例中列举了嵌入式蓝牙模块18与中央控制电路14连接的方式,接口电路10分别提供了数据、控制以及音频接口令蓝牙模块18可以与MCU 13交互通信。同时PC机主板和话机主板也可以分别设置相应的电源供电。如此在PC机不开机的情况下话机也可以正常通话,并且可以通过嵌入式蓝牙模块18直接将话机部分与蓝牙手机31、32或蓝牙终端33无线互联,实现来电显示、电话本数据互传、短信数据互传以及其它数据转移、拨打电话等功能。
蓝牙模块除了有若干信号线与MCU通信外,还有音频接口通过音频编解码器与控制板上的其他音频电路连接,在操作流程需要时依据MCU的要求通过中央控制电路切换音频信号的路径。PSTN电话接口电路与手柄通话电路或免提通话电路的音频交互建立,即完成普通固定电话的功能。
如图2a和2b所示,拨打手机电话包括在手柄通话电路与蓝牙模块间建立音频连接,免提通话电路与蓝牙模块间建立音频连接两种形式,手机传来的音频数据经MCU 13处理通过电话手柄听筒或者免提喇叭输出,用户拨打电话的音频数据经MCU 13处理传至手机,经移动通信网络传至对方,实现话机拨打手机电话的通话功能,此外PC上的声卡麦克输入接口可选择的与免提喇叭和免提麦克相连,以实现通话过程中的录音功能。通话录音还可以选择通过免提喇叭或者话机声卡播放(图中未示出)。除了通过本机拨打手机电话外,本发明还可以实现远程的电话通过本机拨打手机电话的功能(即路由电话功能),其原理如图2c所示,此时声卡麦克输入接口也可以与外线受话信号和外线送话信号建立连接,实现通话过程的录音功能,同样的该通话录音也可以选择通过免提喇叭或者话机声卡播放(图中未示出)。
如图2d和2e所示,拨打网络电话包括在手柄通话电路与PC机声卡间建立音频连接,免提通话电路与PC机声卡间建立音频连接两种形式,手柄通话电路或免提通话电路与主机PC声卡的双向音频信号交互,电话手柄发出的音频数据经MCU 13处理传至PC机,通过PC机所连互联网传输到对方,对方通话的音频数据经PC机互联网通过声卡传至手柄,即可以实现拨打网络电话的功能。同时,PC机声卡还可以对双方通话进行录音。同样的该通话录音也可以选择通过免提喇叭或者话机声卡播放(图中未示出)。如上所述,如图2f所示拨打网络电话也可以实现路由电话功能。网络通话是通过VOIP软件实现,VOIP软件包括QQ、MSN、Skype等常用软件,通过VOIP软件实现网络通话属于现有技术在此就不多做描述。
如图2g所示,网络电话通过本发明话机转接可以通过蓝牙拨打手机电话,用户通过话机中PC部分的声卡向对方发出音频数据,该音频数据经蓝牙传输至手机并通过手机的话筒呼出,对方呼出的音频数据经手机通过蓝牙将音频数据传至话机上的声卡,并通过声卡或者手柄或者免提喇叭将音频输出(图中未示出),即可实现双方通话功能。
如图2h和2i所示,远程电话的外线信号通过本话机中转,将音频收据传递到本话机的手柄通话电路或者免提通话电路,实现路由拨打固定电话的功能。此外,通过话机的PC机部分的声卡接收外线受话和送话信号,并将音频数据进行保存,就可以实现通话录音功能。用户还可以选择的通过免提喇叭或者声卡播放通话录音(图中未示出)。
本发明的电话通过嵌入式蓝牙模块与具有蓝牙功能的手机建立数据传输通道;基于控制板上的处理器,向手机发送的数据依据蓝牙手机的相关协议要求,进行组织,通过建立的传输通道将数据流发送给手机,完成控制及数据发送;具有蓝牙功能的手机将收到的有关信息,通过建立的通道发送给本发明终端,终端收到后,依据手机蓝牙协议对有关信息进行解析;从而完成终端替代手机的相关操作(如接听/拨打电话、收/发信息等),实现电脑、电话与手机的融合通讯。
本发明的电话控制流程如下:首先,启动本发明的三网一体电话控制软件,并加载话机驱动程序。然后所述软件设置IP软件使用话机声卡,其目的是配合话机的语音模拟信号通话模式切换电路完成各种声音信号的转换。并等待接收用户的按键信息。然后判断用户按下的按键是否是网络通话键,如果不是则进行其他功能的判断并进行相应的控制,否则,如果是网络通话按键,检测网络是否处于连通状态。当用户按下网络通话按键时,硬件控制模块向语音模拟信号通话模式切换电路发送指令,将话机声卡的输出与话机免提喇叭接通,为用户播放拨号间。当用户输入号码时,硬件控制模块检测到按键信息后,将所述按键信息发送给网络功能模块。如果检测到网络未连接,则向用户提示诸如“网络故障,请检查”之类的信息。网络功能模块将收到的按键信息发送给VOIP软件控制模块,将控制相应的VOIP软件来拨叫对方。所述软件查找本机IP软件作为优先使用配置信息。根据配置信息调用IP软件呼叫网络远程IP软件。通过话机声卡对网络语音进行处理,从而进行网络通话。当VOIP软件控制模块检测到IP软件摘机后,用户拿起手柄。然后,硬件控制模块会检测到用户摘机,并向语音模拟信号通话模式切换电路发送指令,将网络语音转换到话机的手柄上,进行网络通话。进行手机通话时流程类似于网络通话,其只是采用不同类的软件,在此对手机通话流程则不做过多描述。
需要指出的根据本发明的具体实施方式所做出的任何变形,均不脱离本发明的精神以及权利要求记载的范围。