首页> 中国专利> 一种全球呼电话及其控制装置和方法

一种全球呼电话及其控制装置和方法

摘要

本申请涉及一种全球呼智能话机及其控制装置和方法。本发明的全球呼话机可利用USB接口进行供电,并且在本发明的全球呼话机控制软件下的控制下实现了全球呼网络电话和普通电话相结合的通话方式,以及实现了对用户来电进行录音及提供个性化铃声的功能。因此,根据本发明的话机将传统话机与网络通话需求相结合,使用户能够不改变话机的使用习惯,方便的进行网络通话,同时还能实时进行切换。本摘要符合使检索员或其他读者快速确定公开技术的主题的规定。应当理解,本摘要不会用于解释或限定权利要求的范围或者含义。

著录项

  • 公开/公告号CN101136954A

    专利类型发明专利

  • 公开/公告日2008-03-05

    原文格式PDF

  • 申请/专利权人 王洪锋;

    申请/专利号CN200710062912.1

  • 发明设计人 王洪锋;

    申请日2007-01-19

  • 分类号H04M1/02;H04M1/253;H04M7/00;

  • 代理机构北京中创阳光知识产权代理有限责任公司;

  • 代理人尹振启

  • 地址 100085 北京市海淀区上地信息路1号国际创业园2号楼2层

  • 入库时间 2023-12-17 19:49:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-04-20

    授权

    授权

  • 2010-12-08

    专利申请权的转移 IPC(主分类):H04M1/02 变更前: 变更后: 登记生效日:20101102 申请日:20070119

    专利申请权、专利权的转移

  • 2008-04-30

    实质审查的生效

    实质审查的生效

  • 2008-03-05

    公开

    公开

说明书

技术领域

本发明涉及一种全球呼电话,并且进一步涉及用于控制该全球呼电话的控制装置和控制方法。

背景技术

常见的普通话机主要完成响应来自PSTN(公共电话交换网络)的呼叫并进行手柄或免提通话。在目前的大多数话机中,由于批量生产的需要,结构图中的两个或几个电路部分被集成在一个芯片当中。在摘机情况下,通过电话线由电信局或电信供应商端来提供话机所需的电源。然而,在需要特殊功能的情况下(如显示当前时间、日期,接收来电信息等),需要额外的电源供电,功耗较低时采用电池组供电,功耗较大时(如无绳子母话机)采用外接电源适配器,将普通的市电转化为低压供电。

随着Internet的发展,基于网络的各种实用业务也相继迅速发展起来,其中比较重要的一种应用就是网络语音传输,也就是通常所说的VOIP应用,如现在常见的QQ、MSN、ET263、Skype等等,这些基于PC通用平台上的网络语音交流软件都可以认为是一种VOIP应用。用户在使用时,要求其运行即时通信软件的PC(即个人计算机)必须安装了声卡设备(无论是主板集成的声卡还是通过PCI扩展的声卡)才能使用,同时必须使用与声卡输入输出接口正确连接的头戴式耳机和麦克才能顺利的进行网络通话。在实际应用环境中由于PC平台上运行的操作系统不尽相同,已经安装的各种应用软件也种类繁多,很容易导致声卡设备出现各种兼容性问题,给实际用户带来很大的难题,同时由于进行网络通话需要头戴式耳机和麦克,所以它的调整和较长的引线(大多数都需要从PC的后面板接出)也会给用户带来麻烦。

为了解决上述问题,本发明提出了一种新的全球呼话机,其可以通过USB接口由PC机进行供电,并且除了能够实现普通的话筒和免提通话之外,更重要的是,可以将网络通话也方便地在该话机上得以实现,使得用户可以按习惯的话机通话方式来完成网络通话。

发明内容

为了解决现有技术中存在的不能方便地为话机提供额外的供电以及应用电话机来实现网络通话的问题,本发明提出了一种新的全球呼话机,并进而提出了用于控制该话机来实现通话的控制装置和控制方法。

根据本发明的一个方面,提出了一种全球呼话机,其包括电话接口电路、电话摘机及供电电路、语音模拟信号二四线转换电路、电话振铃电路、免提电路、免提扬声器驱动电路,手柄电路、语音模拟信号多模式切换电路、键盘控制电路,并且更进一步包括:供电切换电路,用于对电话电路的供电方式进行自动切换;USB接口及外部供电电路,用于与PC进行通信并且从PC端引入外部供电电流;声卡及其控制电路,用于PC所传输来的数字信号转换为音频信号并对其进行处理;主控制器微处理器及LCD显示等外围配合电路,用于对话机的通话功能进行控制;以及隔离控制电路,用于在隔离条件下完成控制指令和数据的交互和语音信号的交互。

此外,根据本发明的又一个方面,提出了一种全球呼话机的控制装置,其包括:商务及录音模块,用于进行各个模块间的调用及管理本地数据库中的信息;VOIP软件控制模块,用于监视VOIP软件状态,并与全球呼网络功能模块进行通信以操作控制VOIP软件;全球呼网络功能模块,用于对全球呼服务器数据库及本地数据库进行操作,并与硬件控制模块和VOIP软件控制模块进行交互;硬件控制模块,用于监视硬件状态,并接收程序指令,以对硬件进行操作;本地数据库,用于存储相关的本地信息;以及全球呼数据库,用于存储所有全球呼用户的相关信息。

此外,根据本发明的另一个方面,提出了一种全球呼话机的控制方法,该方法包括以下步骤:

对用户操作进行判断以根据用户按键信息来确认用户需要进行的通话类型;

如果用户选择进行全球呼网络通话,则把通话方式切换成全球呼网络通话方式;

否则如果用户设置了默认拨叫IP,则把通话方式切换成网络VOIP通话;

如果用户要进行普通通话,则把通话方式切换成普通呼叫方式。

根据本发明的话机能够将传统话机与网络通话需求巧妙的结合在一起,使用户能够不改变话机的使用习惯,方便的进行网络通话,同时还能实时进行切换。与此同时,在此多功能话机的基础上,可进一步实现根据来电号码进行音乐播放代替普通话机单调的振铃声音的功能,实现在必要的情况下对电话通话进行实时录音的功能,实现无人接听时的自动摘机、播放语音提示、留言或IVR导航等功能,实现在网络接通的条件下实现自动响应网络呼叫、播放语音提示、留言或IVR导航等功能,还可以实现由网络呼叫转移到PSTN线路上或者正好相反,可以将这一技术称之为“单线落地”。

附图说明

图1是现有技术中的普通话机的结构图;

图2是根据本发明的全球呼智能电话的示意性结构图;

图3是根据本发明的全球呼智能电话的摘机及供电电路的示意图;

图4是根据本发明的全球呼智能电话的语音模拟信号二四线转换电路的示意图;

图5是根据本发明的全球呼智能电话的供电切换电路的示意图;

图6(a)-(e)是根据本发明的全球呼智能电话的语音模拟信号多模式切换电路的切换状态示意图;

图7是根据本发明的全球呼智能电话的外围配合电路的模块图;

图8是根据本发明的全球呼智能电话的控制装置的模块图;

图9(a)-(d)示意性地示出了根据本发明的全球呼智能电话的操作方式的示意图;

图10是根据本发明的全球呼智能电话的控制流程图;

图11是根据本发明的全球呼智能电话的工作流程图;

图12是在本发明的全球呼智能电话控制装置的控制下接听电话的流程图;

图13是在本发明的全球呼智能电话控制装置的控制下拨打电话的流程图;以及

图14示意性地示出了用于实现图10所示流程的网络结构图。

具体实施方式

现在参照附图,对本发明的具体实施方式做出更详细的说明,但是应当说明的是,本发明的范围应当由权利要求书中的权利要求来进行限定,在不脱离本发明的精神和范围下,可以对本发明做出适当的改进和修改。

图1示出了现有技术中的普通话机的结构图。所述话机包括电话接口电路11、键盘扫描拨号及话机控制电路12、电话摘机及供电电路13、语音模拟信号二四线转换电路14、电话振铃电路15、免提扬声器驱动电路16、手柄电路17、免提电路18。所述话机由电信局通过电话网络经由供电电路来提供电源,并且用户可以利用该话机实现常用的手柄通话及免提通话功能。

下面参考图2-7来详细地说明根据本发明的全球呼话机的结构及其各部分的功能。图2中显示了根据本发明的全球呼话机的方框图。全球呼话机包括电话接口电路21、键盘扫描拨号及话机控制电路22、电话摘机及供电电路23、语音模拟信号二四线转换电路24、电话振铃电路25、免提扬声器驱动电路26、手柄电路27、免提电路28,并且进一步包括:供电切换电路29、语音模拟信号多模式切换电路30、USB接口及外部供电电路31、声卡及其控制电路32、外围配合电路33以及隔离控制电路34。与现有技术中的普通话机不同,本发明在话机中增加了供电切换电路、语音模拟信号多模式切换电路、USB接口及外部供电电路、声卡及其控制电路、主控制器微处理器及LCD显示等外围配合电路13、隔离控制电路14。其中,供电切换电路的输入端连接到电话摘机及供电电路的输出端和USB接口及外部供电电路11的输出端,以对来自这两个电路的供电电源进行切换,并且通过其输出端向除电话接口电路及电话振铃电路之外的其它模块进行供电。另外,语音模拟信号多模式切换电路分别与语音模拟信号二四线转换电路、手柄电路、免提电路、键盘扫描拨号及话机控制电路、声卡及其控制电路相连接,以便在外围配合电路33中的主控微处理器的控制下,根据用户选择的通话方式将语音信号传递给相应的电路模块。所述外围配合电路经由隔离控制电路而与键盘扫描拨号及话机控制电路相连接,其结构将在稍后进行描述。

接下来将详细介绍本发明的全球呼话机的各个电路模块。电话接口电路21包括通用电话接口座、电话线端保护电路、电话馈电整流电路。该电话接口电路21与现有技术中的电话接口电路的结构相同,已经是本领域中的习知技术,因此此处没有对其结构及连接关系进行详细阐述。

键盘扫描拨号及话机控制电路22包括按键及拨号控制微处理器、按键扫描控制电路、DTMF拨号电路、摘挂机开关检测及摘挂机控制电路。所述键盘扫描拨号及话机控制电路22用于接收用户的按键信息并完成DTMF拨号,同时完成摘挂机开关检测及摘挂机控制,以及在有外部供电的情况下通过隔离的串行通信配合主控微处理器完成各种功能的控制。此外,该控制电路可通过隔离控制电路34与外围配合电路33进行通信,从而完成控制指令和状态数据的交互。通过话机控制微处理器控制其自带的2个I/O引脚,采用同步串行的通信方式,经由隔离控制电路,根据既定的通信协议与主控微处理器自带的3个I/O引脚进行数据通信,其通信速率约为3K至8K之间。所述键盘扫描拨号及控制电路22采用的是已有的电路结构,此处不再详细描述。

电话摘机及供电电路23的结构参见图3,其包括摘挂机控制三极管及其控制电路301、交流信号隔离电子电感电路302、供电稳压及滤波电路303。所述电话摘机及供电电路23用于在键盘扫描拨号及话机控制电路22的控制下完成摘机,并在摘机条件下给通话电路及主控微处理器提供电源。此外,电话摘机及供电电路23的供电输出端被输入到供电切换电路29中以供进行切换。由供电输出端输出的5伏左右的直流电源接入到供电切换电路9中进行切换,同时参与切换的还包括供电输出端对应的电源回流地线。

语音模拟信号二四线转换电路24的电路结构参见图4,其包括交流信号隔离变压器、运放电路LM324、二四线转换电阻匹配电路、中点电压产生电路。所述语音模拟信号二四线转换电路24用于在摘机条件下完成电话AB线的混合语音信号转换为受话和送话信号,便于后续通话电路的音频处理。

电话振铃电路25用于在非摘机条件下接收电话局送来的振铃信号并驱动喇叭发声,同时将振铃信号隔离传送给主控制微处理器。其包括振铃信号隔离整流电路、振铃专用电路UTC9106、振铃禁止控制电路、振铃喇叭阻抗变换电路。所述电话振铃电路25采用的是现有技术中已知的结构。此外,所述电话振铃电路25能够在微处理器的控制下,根据需要(如免扰)通过隔离电路实现对振铃信号的屏蔽(即不让免提喇叭发声)。所述电话振铃电路采用的是本领域中的公知技术,在此不作详细描述。

免提扬声器驱动电路26用于在免提条件下放大受话的音频信号,同时可以在主控微处理器的控制下调整功放的音量,其包括音频功率驱动专用芯片MC34119、数字音量控制电路。免提电路28,用于在免提条件下实现双方的免提通话,并且能够自动调整受话与送话的音量,避免免提喇叭放大后的声音回输造成的啸叫,其包括免提专用芯片MC34018及外围匹配电路、免提MIC偏置电路。手柄电路27用于在手柄条件下放大受话的音频信号到手柄的听筒,同时将MIC音频信号放大驱动后续的送话电路,其包括音频驱动芯片LM358、手柄MIC偏置电路。由于上述电路采用的是现有技术中已知的电路结构,因此,此处不作详述。

图5显示出了供电切换电路29的模块图,所述供电切换电路29用于外部供电的条件下实现话机通话和控制电路的供电,其能够实现上电以后对电话电路的供电进行自动切换。

利用该供电切换电路29可以实现在没有外部供电(包括无USB供电)的情况下,隔离线以上的电路(包括电话接口电路、电话摘机及供电电路、语音模拟信号二四线转换电路、电话振铃电路、免提电路、免提扬声器驱动电路,手柄电路、语音模拟信号多模式切换电路、键盘控制电路)均由电话线路的馈电提供工作电源。其中在键盘扫描拨号及话机控制电路22的控制下,根据手柄和按键的条件由语音模拟信号多模式切换电路30接通为手柄通话模式(由手柄电路27实现)或免提通话模式(由免提电路28实现),语音模拟信号由语音模拟信号二四线转换电路24进行二四线转换,并通过该语音模拟信号多模式切换电路30分别接入手柄电路27或者免提电路28。另外,在免提时可以通过免提扬声器驱动电路26来实现扬声器驱动及音量调整。当电话线路来振铃时,通过电话振铃电路25来驱动免提扬声器提示来电铃声。

此外,在有外部供电(包括USB供电)的情况下,除电话接口电路21及电话振铃电路25以外,通过供电切换电路29使其他电路均由外部供电或者USB接口提供工作电源。在外围配合电路33的控制下,经由隔离控制14控制键盘扫描拨号及话机控制电路22完成话机的基本功能,以及完成话机的扩展功能,包括拨号显示、来电显示、通话语音录放、电话自动应答及留言提示、PC音频播放、网络通话模式切换的功能。

语音模拟信号多模式切换电路30用于在外围配合电路33中的主控制微处理器的控制下根据功能要求对音频信号进行切换和处理。包括若干片405X系列数控模拟切换开关芯片及其控制电路。该语音模拟信号多模式切换电路对音频信号的切换和处理过程参见图6(a)-(e),其中箭头表示音频信号传输方向,连线关系表示在某种既定条件下用模拟开关接通时的音频信号的通道。

利用本发明的话机,可以通过声卡麦克输入接口对外线上正在进行的通话(受话和送话的混合语音信号)进行录音,声卡音频输出信号可以将提示音(语音或音乐)通过免提喇叭播放出来,并且可以通过PC机的控制来实现录音记录的查询和回放。此外,本发明的话机还可以实现向免提喇叭放音,并在PC的配合下实现语音或音乐的提示,进一步实现个性化铃声的功能。其中,图6(a)显示了一般情况下,用户使用手柄与外线通话时的切换状态。图6(b)显示了当用户使用免提方式与外线通话时的切换状态。图6(c)显示了当用户使用手柄与PC进行网络通话时的切换状态。图6(d)显示了当用户使用免提方式与PC进行网络通话时的切换状态。以及图6(e)显示了当在应用软件的控制下进行网络与外线的交互通话时(语音网关模式)的切换状态。

USB接口及外部供电电路31用于从PC端接入USB信号以及进行外部供电直流电源的切换和过压保护。其采用的是现有技术中已知的结构。此处不再详述。

声卡及其控制电路32用于将PC端USB接入的数字信号转换为音频模拟信号,通过音频预处理电路放大后以供后续电路处理。此外通过声卡及其控制电路32与主控微处理器的数据通信线路从而可以完成PC端应用软件与主控微处理器的控制指令与工作状态数据的交换,使话机能够完成相应功能。所述声卡及其控制电路32包括USB声卡专用芯片CM108、外配合及控制电路、音频预处理电路。本发明中采用的是本领域中常用的USB声卡控制部件,因此,为了简明起见,此处没有详细描述。

图7显示了本发明中的外围配合电路33的结构图,所述外围配合电路33包括主控微处理器,外围配合及控制电路、LCD显示及驱动电路。其中所述主控微处理器可以采用MCS51系列的89C52。所述外围配合及控制电路包括声卡数据交互通信接口、与话机控制器的通信接口以及其他控制接口。该外围配合电路33通过主控制微处理器执行相应的控制程序从而使话机完成其功能,并实现数据交换和信息显示。此外外围配合电路33能够通过通信接口实现在需要时通过主控微处理器与PC之间的数据交互进行固件程序的动态升级,保证用户可以使用更多和更完善的功能。

隔离控制电路34,用于在隔离条件下完成控制指令和数据的交换,所述电路包括数字信号隔离的光电耦合器及其控制电路。所述隔离包括模拟信号的变压器隔离及其驱动电路。本话机中采用的是现有技术中已知的隔离电路,因此,此处对其不作详细描述。

另外,本发明示例性地可以采用在话机键盘上设置一个全球呼按键,当用户打电话时,通过检测是否按下该全球呼按键来判断用户是否要进行全球呼方式的通话。

当外线有电话打入时,电话振铃电路25检测到振铃信号通过隔离变压器驱动免提扬声器发出来电振铃声音。此时有人拿起手柄接听时话机控制电路22检测到手柄摘机后控制语音模拟信号多模式切换电路30通过手柄电路27由语音模拟信号二四线转换电路24将双向的语音传输到外线上,进而完成双方手柄通话。听到来电振铃声音后如果按下免提键,键盘扫描及话机控制电路22检测到该操作后控制语音模拟信号多模式切换电路30通过免提电路28由语音模拟信号二四线转换电路24将双向的语音传输到外线上,进而完成双方免提通话。手柄挂机或再次按免提键后,话机恢复挂机常态。

当与话机连接的PC上有来自远端的实时通迅软件的呼叫时,通过IP控制软件下达指令以控制话机给出振铃提示(以语音或音乐的方式),此时有人拿起手柄接听时话机控制电路22检测到手柄摘机后控制语音模拟信号多模式切换电路30通过手柄电路27由声卡及其控制电路32将双向的语音传输到PC上,进而完成双方手柄网络通话。听到来电提示声音后如果按下免提键,键盘扫描及话机控制电路22检测到该操作后控制语音模拟信号多模式切换电路30通过免提电路28由声卡及其控制电路32将双向的语音传输到PC上,进而完成双方免提网络通话。手柄挂机或再次按免提键后,话机恢复挂机常态。

在通常状态下,用户拿起手柄,话机按照类似实例一的方法实现双方手柄通话,或者用户按免提键类似实现双方免提通话。

在主叫方与被叫方进行通话的同时可以通过声卡麦克输入接口对外线上正在进行的通话(受话和送话的混合语音信号)进行录音,声卡音频输出信号可以将提示音(语音或音乐)通过免提喇叭播放出来。

接下来参照图8来描述根据本发明的全球呼话机的控制装置的结构。本发明的全球呼话机控制装置包括商务及录音模块801、VOIP软件控制模块802、全球呼网络功能模块803、硬件控制模块804、本地数据库805及全球呼数据库806。其中,商务及录音模块801用于进行各个模块间的调用、协同工作以便完成指定的功能,并且用于管理本地数据库805中的信息,完成电话录音,并将录音记录存储在本地数据库中,以及可实现来电弹屏、定时提醒等功能。VOIP软件控制模块802用于监视VOIP软件状态,并且把当前状态发送给全球呼网络功能模块803,以及接收全球呼网络功能模块803的命令,操作控制VOIP软件808,VOIP软件控制模块802由多个动态库构成。全球呼网络功能模块803,用于从全球呼服务器数据库806中查找并取得信息,向硬件控制模块804发送指令,接收硬件控制模块804返回的消息,从本地数据库805中查找数据,以及向VOIP软件控制模块802发送指令。硬件控制模块804用于监视硬件状态,将状态信息发送到商务及录音模块801或全球呼网络功能模块803,接收程序指令,调用模块内的函数,操作硬件,改变硬件工作状态,硬件控制模块804由动态库及控制组成。本地数据库805,用于存储用户对软件的设置信息,记录录音数据,组织管理电话客户信息,该数据库例如可以是ACCESS数据库。全球呼数据库,存储所有全球呼用户的相关信息,包括用户注册信息,IP软件设置信息等,该数据库的类型例如可以是SQLServer类型。此外,在所述控制装置的控制下,所述话机还可以实现向免提喇叭放音,实现语音或音乐的提示,进一步实现个性化铃声的功能。

图9(a)-(d)中示意性地示出了根据本发明的全球呼智能电话的四种工作方式。需要指出的是,本发明的全球呼电话还可以采用除此处所提供的四种方式之外的其他方式进行工作,此处所提供的方式仅仅是示意性的而不是全部。其中,在图9(a)所示的方式一中,主、被叫双方均为全球呼用户并且都接有全球呼电话。由主叫方拨叫全球呼号码,则控制软件会通过网络获取被拨叫的全球呼号码相关信息,通过软件调用相关IP软件进行呼叫,被叫方收到呼叫,接听电话。如果在设定的等待时间内无人接听,则软件可以将来话自动转接到被叫方事先设置好的电话(手机、固定电话)。在图9(b)所示的方式二中,主、被叫双方均为全球呼用户,但是只有主叫方有全球呼电话。当主叫方拨叫全球呼号码时,软件会通过网络获取被拨叫的全球呼号码相关信息,通过软件调用相关IP软件进行呼叫,被叫方收到呼叫,就可以使用IP软件通过耳麦进行通话。在图9(c)所示的方式三中,主叫方为普通网络用户,被叫方为全球呼用户。当主叫方通过全球呼网站(wWW.sv800.com)输入全球呼号码时,选取被叫方的IP软件进行通话。此时被叫方的接听方式有两种,即分别为方式一与方式二中的相应接听方式。图9(d)所示的方式四中,主、被叫方均为全球呼用户,主叫方没有连接全球呼电话,主叫方可以通过全球呼软件输入全球呼号码,软件会通过网络获取被拨叫的全球呼号码相关信息,通过软件调用相关IP软件进行呼叫。此时被叫方的接听方式也有两种,即分别为方式一与方式二中的相应接听方式。

需要指出的是,本发明的全球呼电话还可以采用除图9所提供的四种方式之外的其他方式进行工作,图9所提供的方式仅仅是示意性的而不是全部。例如,利用本发明的话机,也可以采用以下的方式来实现由传统固话网PSTN通过基于PC端网络电话平台拨打远端PC端网络电话平台的通话。其中PC端网络电话平台上的话机设备控制流程为:收到来自远端传统固话网PSTN的电话振铃,如有可能接受来电号码已备应用软件分析处理(含权限认证);在一定条件下自动摘机(如来电号码或振铃次数),摘机后播放预先录制好的提示语音,根据需要进行权限认证和功能控制(如指定远端PC端网络电话平台联接标实,确认远端PC端状态);根据拨号方要求呼叫并接通远端PC端网络电话平台;实现双方通话;根据当前通话状态(来源于远端PC端网络电话,数据通过消息双向传送)或按键信息(来源于传统固话网PSTN)控制结束通话。

以及例如可以采用以下的方式来实现由PC端网络电话平台通过远端基于PC端网络电话平台拨打远端传统固话网PSTN的通话。所述通话操作的流程为:收到来自远端PC网络电话平台的联接请求,应用软件进行数据分析处理(含权限认证);在一定条件下PC控制设备自动摘机,摘机后播出目标方的电话号码(呼叫),等待对方摘机的回应;远端传统固话摘机后,如有可能根据语音提示允许接通PC端网络电话平台;实现双方通话;根据当前通话状态(来源于PC端网络电话)或按键信息(来源于远端传统固话网PSTN)控制结束通话。

下面将详细描述本发明中的全球呼话机的控制流程及其工作流程。需要指出的是,由于下文中所提及的VOIP软件及IP软件均为现有技术中已经存在的,因此此处为了简明的目的,没有对其进行详细描述。

接下来参照图10来详细描述根据本发明的用于控制全球呼话机的控制方法的流程。在步骤S1001,全球呼系统开始工作,等待用户输入。在步骤S1002判断用户是否有操作,如果没有操作则继续等待,如果有操作则进行到步骤S1003,在步骤S1003中处理用户按键信息。接着在步骤S1004对用户按键是否是全球呼键进行判断,如果是则执行步骤S1005,否则执行步骤S1018。在步骤S1005,从全球呼服务器查找此全球呼号码的相关IP软件信息。然后在步骤S1006判断查找IP软件信息的操作是否成功,如果不成功则结束呼叫,否则执行步骤S1007。在步骤S1007,操作本机IP软件呼叫对方的IP软件。接下来在步骤S1008判断呼叫是否成功,如果不成功则结束呼叫,否则执行步骤S1009,由软件控制对方话机响铃。接着在步骤S1010判断对方是否接听电话,如果被叫方接听了电话,则进行步骤S1011,否则进行步骤S1013。在步骤S1011,主叫方与被叫方进行通话,并且如果在步骤S1012判断通话完毕则结束呼叫。如果在步骤S1010判断对方没有接听电话,则在步骤S1013判断被叫方是否设置了IP来电转接,如果没有则结束呼叫,如果被叫方设置了IP来电转接,则在步骤S1014由软件发出信号以控制话机摘机并拨打转接电话。接下来在步骤S1015判断拨打是否成功,未成功则结束呼叫,如果成功则在步骤S1016进行市话通话,并在步骤S1017判断通话完毕时结束呼叫。

此外,如果在步骤S1004判断用户按键不是全球呼键,则在步骤S1018进一步判断是否设置了默认的拨叫IP软件。如果判断结果为“是”,则进行到步骤S1019,否则进行到步骤S1023。在步骤S1019,控制IP软件进行拨号。在步骤S1020判断拨打是否成功,如果成功则在步骤S1021通过VOIP软件进行通话,并在步骤S1022判断出通话完毕时结束呼叫。如果步骤S1018中判断结果为“否”,则在步骤S1023以普通方式进行拨叫。在步骤S1024判断拨打是否成功,不成功则结束呼叫,否则如果拨打成功,则进行到步骤S1025等待被叫方接听电话。然后对被叫方是否接听电话进行判断(步骤S1026),如果被叫方接听了电话,则以普通方式进行通话(S1027),并在步骤S1028判断通话完毕时结束呼叫。如果被叫方没有接听电话,则在步骤S1029判断被叫方是否设置了语音信箱。如果被叫方没有设置语音信箱,则结束呼叫,否则如果被叫方设置了语音信箱,则在步骤S1030开始用户留言录音。在步骤S1031判断录音是否结束,如果结束则在步骤S1032中判断是否设置了将留言通知到电话。如果在步骤S1032中的判断为“否”,则结束呼叫。如果在步骤S1032中的判断为“是”,则拨打所设置好的待通知电话。判断拨叫是否成功(S1034),如果拨叫不成功则结束呼叫,否则在步骤S1035开始播放留言录音。然后在步骤S1036判断用户是否挂机以及在步骤S1037判断播放是否完毕,如果用户挂机或者播放完毕,则结束呼叫。

图11是根据本发明的全球呼智能电话的工作流程图。参照图11,在本发PC网络电话平台端,启动本发明的全球呼智能电话控制软件,并加载话机驱动程序(S1101)。然后所述软件设置IP软件使用话机声卡(S1102),并等待用户输入信息(S1103)。接着判断用户是否有按键动作(S1104)。如果没有按键动作则返回S1103继续等待,否则所述软件对用户的按键信息进行接收(S1105)。然后,在步骤S1106判断用户按下的按键是否是全球呼按键,如果不是则在步骤S1107进行其他功能的判断并进行相应的控制(可参见图10),如果是全球呼按键,则接收用户输入的全球呼号码(S1108)。然后,判断用户是否输入#结束键(S1109)。如果判断结果为“是”,则进一步判断网络是否处于连通状态(S1110)。如果在步骤S1110的判断结果为“否”,则向用户提示诸如“网络故障,请检查”之类的信息。如果在步骤S1110的判断结果为“是”,则进行到步骤S1112。在步骤S1112,所述软件发送全球呼号码到全球呼服务器,然后在步骤S1113服务器根据全球呼号码在数据库中查找相应的IP软件信息。如果在数据库中找到了所述全球呼号码的相关信息(步骤S1114中判断结果为“是”),则在步骤S1115中,服务器将IP软件信息发送回所述软件。然后执行如下步骤:所述软件接收IP软件信息(S1116);所述软件查找本机IP软件作为优先使用配置信息(S1117);根据配置信息调用IP软件呼叫网络远程IP软件(S1118);等待IP软件连通(S1119)。当IP软件连接成功时(S1120中的判断结果为“是”),则通过话机声卡对网络语音进行处理(S1121)。与此同时,在远端PC网络电话平台中,需要进行以下处理,即在步骤S1122中启动根据本发明的全球呼话机控制软件并加载话机驱动程序。然后执行设置IP软件使用话机声卡(S1123);等待IP软件呼入(S1124)。判断是否有IP软件呼入(S1125),如果没有,则返回到步骤S1124继续等待,如果有呼入,则控制话机响铃(S1126)。判断用户是否摘机(S1127),如果用户摘机,则控制IP软件响应远端呼入,IP软件摘机(S1128),并且通过话机声卡对网络语音进行处理(S1129)。此时,主叫方与被叫方之间可以进行网络通话(S1130)。当通话结束(S1131)时,用户挂机(S1132),然后调用应用程序接口来控制IP软件挂机(S1133)。

接下来将分别描述,利用本发明的全球呼智能话机及其控制装置来拨打和接听电话时的流程图。图12是在本发明的全球呼智能电话控制装置的控制下接听电话的流程图。首先,启动本发明的全球呼话机控制软件并加载话机驱动程序(S1201),然后设置IP软件使用话机声卡作为默认使用的声卡(S1202),其目的是配合话机的语音模拟信号多模式切换电路完成各种声音信号的转换。然后等待IP软件呼入(S1203),即所述软件与话机均进入待命状态,此时硬件控制模块会实时检测话机状态,VOIP软件控制模块会实时检测VOIP软件的状态,当网络上有IP来话请求时,会将来话信息传送到软件的网络功能模块。当检测到有IP软件呼入时(S1204中的判断结果为“是”),则控制话机响铃(S1205),这是由网络功能模块通知硬件控制模块来完成的。并且如果用户设置了来电提示铃声,则硬件控制模块会播放用户事先设置好的语音或音乐,从而实现个性化铃声功能,这些语音和音乐是由用户预先设置并存储在本地数据库中的。然后,判断用户是否摘机(S1206),当判断结果为“是”时,控制IP软件响应远端呼入并使IP软件摘机(S1207)。即当硬件控制模块检测到话机状态为摘机时,向硬件的语音模拟信号多模式切换电路发送指令,以便完成网络语音信号到话机的转换。网络功能模块通知VOIP软件控制模块发送命令到VOIP软件接听来话。并且在用户摘机的情况下,话机的硬件控制电路会完成与硬件控制相关的功能,例如进行相应的通话。然后通过话机声卡对网络语音进行处理(S1208),从而完成通话(S1209)。当手柄挂机或者再次按下免提键后,硬件控制模块将话机状态通知到网络功能模块。网络功能模块通知VOIP软件控制模块发送命令到VOIP软件,使IP软件挂机。

图13是在本发明的全球呼智能电话控制装置的控制下拨打电话的流程图。首先,启动本发明的全球呼智能电话控制软件,并加载话机驱动程序(S1301)。然后所述软件设置IP软件使用话机声卡(S1302),其目的是配合话机的语音模拟信号多模式切换电路完成各种声音信号的转换。并等待接收用户的按键信息(S1303)。然后判断用户按下的按键是否是全球呼按键(S1304),如果不是则在步骤S1305进行其他功能的判断并进行相应的控制,否则,如果是全球呼按键,检测网络是否处于连通状态(S1306)。当用户按下了全球呼按键时,硬件控制模块向语音模拟信号多模式切换电路发送指令,将话机声卡的输出与话机免提喇叭接通,为用户播放拨号间。当用户输入全球呼号码时,硬件控制模块检测到按键信息后,将所述按键信息发送给网络功能模块。如果在步骤S1306的判断结果为“否”,则向用户提示诸如“网络故障,请检查”之类的信息(S1307)。如果在步骤S1306的判断结果为“是”,则进行到步骤S1307。所述软件的网络功能模块将全球呼号码发送到全球呼服务器(S1308),然后服务器根据全球呼号码在数据库中查找相应的IP软件信息(S1309)。服务器将IP软件信息发送回所述软件(S1310)。然后所述软件接收IP软件信息(S1311)。网络功能模块将收到的IP软件信息发送给VOIP软件控制模块,将控制相应的VOIP软件来拨叫对方。所述软件查找本机IP软件作为优先使用配置信息(S1312)。根据配置信息调用IP软件呼叫网络远程IP软件(S1313)。通过话机声卡对网络语音进行处理(S1314),从而进行网络通话(S1315)。当VOIP软件控制模块检测到IP软件摘机后,用户拿起手柄。然后,硬件控制模块会检测到用户摘机,并向语音模拟信号多模式切换电路发送指令,将网络语音转换到话机的手柄上,进行网络通话。

此外,用户也可以在话机上自定义一个VOIP软件快捷,并利用这个VOIP软件快捷键,直接输入对方的VOIP软件号码,此时将调用VOIP软件控制模块命令VOIP软件进行呼叫。从而省略了到全球呼网络服务器上查找VOIP软件信息的步骤。

图14中给出了用于利用本发明的全球呼智能话机及其控制装置来进行通话的网络结构。但是本领域中的普通技术人员应当明白,所提供的这种网络结构仅仅是示意性的。

以上给出了根据本发明的话机及其控制装置和控制方法的示意性实施例,本领域技术人员应当理解,在不脱离本发明的精神和范围的情况下,可以对上述实施例做出适当的改变或改进,本发明的范围应当是由所附的权利要求来限定的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号