对讲系统、对讲机、语音对讲服务器及其语音通信方法与流程

文档序号:12183971阅读:708来源:国知局
对讲系统、对讲机、语音对讲服务器及其语音通信方法与流程

本发明涉及无线通信技术领域,具体而言,本发明涉及一种对讲系统、对讲机、语音对讲服务器及其语音通信方法。



背景技术:

传统的对讲机系统通常包括两个或两个以上对讲机。用户可以使用对讲机通过无线电对讲信道进行语音通信。

例如,用户A使用对讲机A通过无线电对讲信道主叫对讲机B:对讲机A接收到用户A输入的语音后,转换成语音信息,调制后向无线电对讲信道进行无线广播;对讲机B接收该无线信号后,从中解调出语音信号,还原出语音供用户B收听。

然而,对讲机的发射功率通常较小,导致其无线信号的广播距离较短,无法支持远距离的语音通信。

对讲机使用的无线电对讲信道的频段通常包括150Mhz频段和400Mhz频段。而移动通信网络的工作频率都较高,例如,GSM网络通常工作在900Mhz和1800Mhz频段,3G移动通信网络通常工作在2Ghz频段。因此,对讲机通常不支持移动通信网络的频段,无法通过移动通信网络进行语音通信。

目前,用户可以使用手机,通过移动通信网络与使用另一个手机的用户进行语音通信。虽然手机支持远距离的语音通信,但是手机离开了移动通信网络的覆盖范围,就无法进行语音通信。而且,手机通常不支持无线电对讲信道所在的频段,无法通过无线电对讲信道进行语音通信。

对于勘探人员、救援人员、驴友和车友等户外活动较多的用户而言,通常需要同时携带手机和对讲机,以在移动通信网络所覆盖的区域使用手机进行语音通信,而在移动通信网络覆盖不到的区域使用对讲机进行语音 通信;也就是说,需要用户一同携带手机和对讲机两种语音通信设备,并需要用户自行判断所在区域是否被移动通信网络所覆盖,由用户通过手动选择手机或者对讲机进行通信,整个过程操作繁琐,使用不便,导致用户体验不佳。



技术实现要素:

本发明针对现有的对讲系统,以及手机之间的语音通信方法的缺点,提出一种对讲系统、对讲机、语音对讲服务器及其语音通信方法,用以解决现有的对讲系统、以及手机之间的语音通信方法存在的通信频段较少的问题。

本发明的实施例根据一个方面,提供了一种对讲系统,包括:

主叫对讲机,用于若检测到有效移动通信网络,则将本对讲机的识别码、以及用户输入的语音信息,通过移动通信网络向语音对讲服务器发送;否则,将所述语音信息向无线电对讲信道广播;

语音对讲服务器,用于接收到所述主叫对讲机发送的语音信息和识别码后,确定出所述主叫对讲机的识别码所属的群组,并根据所述群组名下对端对讲机的识别码所对应的通信号码,将接收的语音信息通过移动通信网络向对端对讲机发送。

进一步,所述语音对讲服务器还用于接收到所述对端对讲机返回的语音信息和识别码后,将所述对端对讲机的语音信息向所述主叫对讲机反馈。

进一步,所述主叫对讲机还用于检测到移动通信网络无效后,尝试登录移动互联网;在登录移动互联网后,将本对讲机的识别码、网络地址以及用户输入的语音信息封装于数据包中,通过移动互联网向所述语音对讲服务器发送;以及

所述语音对讲服务器还用于接收到所述主叫对讲机发送的数据包后,从中解析出所述主叫对讲机的识别码、网络地址和语音信息,确定出所述主叫对讲机的识别码所属的群组,并根据所述群组名下对端对讲机的识别码所对应的网络地址,将接收的语音信息通过移动互联网向对端对讲机发 送。

本发明的实施例根据另一个方面,提供了一种对讲系统的语音通信方法,包括:

主叫对讲机若检测到有效移动通信网络,则将本对讲机的识别码、以及用户输入的语音信息,通过移动通信网络向语音对讲服务器发送;否则,将所述语音信息向无线电对讲信道广播;

语音对讲服务器接收到所述主叫对讲机发送的语音信息和识别码后,确定出所述主叫对讲机的识别码所属的群组,并根据所述群组名下对端对讲机的识别码所对应的通信号码,将接收的语音信息通过移动通信网络向所述对端对讲机发送。

进一步,所述主叫对讲机检测到移动通信网络无效后,还包括:

所述主机对讲机尝试登录移动互联网;在登录移动互联网后,将本对讲机的识别码、网络地址以及用户输入的语音信息封装于数据包中,通过移动互联网向所述语音对讲服务器发送;以及

所述语音对讲服务器接收到所述主叫对讲机发送的数据包后,从中解析出所述主叫对讲机的识别码、网络地址和语音信息,确定出所述主叫对讲机的识别码所属的群组,并根据所述群组名下对端对讲机的识别码所对应的网络地址,将接收的语音信息通过移动互联网向对端对讲机发送。

本发明的实施例根据另一个方面,提供了一种对讲机的语音通信方法,括:

对讲机若检测到有效移动通信网络,则将本对讲机的识别码、以及用户输入的语音信息,通过移动通信网络向语音对讲服务器发送;

否则,将所述语音信息向无线电对讲信道广播。

进一步,在所述将所述语音信息向无线电对讲信道广播之前,还包括:

所述对讲机若检测移动通信网络无效,则尝试登录移动互联网;

若成功登录移动互联网,则将所述对讲机的识别码、网络地址以及用户输入的语音信息封装于数据包中,通过移动互联网向所述语音对讲服务器发送。

本发明的实施例根据另一个方面,提供了一种对讲机,包括:

语音采集单元,用于采集用户输入的语音,得到用户输入的语音信息;

无线电对讲信号收发单元,用于将接收的语音信息向无线电对讲信道广播;

移动通信信号收发单元,用于检测到有效移动通信网络后,通过移动通信网络收发信息;

控制单元,用于将本对讲机的识别码,以及所述语音采集单元采集的语音信息通过所述移动通信信号收发单元向语音对讲服务器发送;若通过所述移动通信信号收发单元发送不成功,则将所述语音信息通过所述无线电对讲信号收发单元发送。

本发明的实施例根据另一个方面,提供了一种语音对讲服务器的语音通信方法,包括:

通过移动通信网络接收到主叫对讲机发送的语音信息和识别码后,确定出所述主叫对讲机的识别码所属的群组;

根据所述群组名下对端对讲机的识别码所对应的通信号码,将接收的语音信息通过移动通信网络向所述对端对讲机发送。

本发明的实施例根据另一个方面,提供了一种语音对讲服务器,包括:

移动通信网络信息收发单元,用于通过移动通信网络接收主叫对讲机发送的语音信息和识别码后,发送通信号码查找通知;以及,根据查找到的对端对讲机的识别码所对应的通信号码,将接收的语音信息通过移动通信网络向所述对端对讲机发送;

群组确定单元,用于接收到所述通信号码查找通知后,从所述移动通信网络信息收发单元获取所述主叫对讲机的语音信息和识别码,确定出所述主叫对讲机的识别码所属的群组,进而查找出所述群组名下所述对端对讲机的识别码所对应的通信号码发送给所述移动通信网络信息收发单元。

本发明的实施例中,主叫对讲机可以在移动通信网络有效的情况下,将语音信息通过移动通信网络发送至语音对讲服务器,并由语音对讲服务器通过移动通信网络转发至对端对讲机,实现了对讲机之间基于移动通信网络的语音通信;并且主叫对讲机在移动通信网络无效情况下,可以自动切换到无线电对讲信道进行语音广播;因此,用户只需要携带一个本发明 提供的对讲机,该对讲机无需用户干预即可自动完成接入移动通信网络或者切换到无线电对讲信道的过程,以供用户进行语音通信,大大减少了用户的操作,为用户带来便利,提升了用户的体验。

而且,本发明的实施例中,主叫对讲机可以在移动通信网络无效的情况下,登陆移动互联网发送语音信息至语音对讲服务器,并由语音对讲服务器将该语音信息通过移动互联网转发给对端对讲机,实现了对讲机之间基于移动互联网的语音通信;进一步扩展了本发明的实施例的应用范围,为用户带来便利,提升了用户的体验。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例的对讲系统的架构示意图;

图2为本发明实施例的对讲系统的语音通信方法的流程示意图;

图3为本发明实施例的对讲机的内部结构框架示意图;

图4为本发明实施例的语音对讲服务器的内部结构框架示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我 们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本发明的技术方案的对讲系统中,设置有与移动通信网络相连的语音对讲服务器,主叫对讲机在检测到有效移动通信网络的情况下,将用户输 入的语音信息通过移动通信网络发送至语音服务器;由语音对讲服务器将接收的语音信息转发给与主叫对讲机同一群组名下的对端对讲机,也就是说,本发明的对讲机之间可以基于移动通信网络进行语音通信;并且,主叫对讲机在检测到移动通信网络无效的情况下,可以自动切换到无线电对讲信道进行语音广播;因此,用户携带一个本发明提供的对讲机,无需用户干预,该对讲机即可自动完成接入移动通信网络或者切换到无线电对讲信道,以供用户进行语音通信,大大减少了用户的操作,为用户带来便利,提升了用户的体验。

而且,语音对讲服务器还可以与移动互联网相连;在本发明的主叫对讲机检测到移动通信网络无效的情况下,可以在登录移动互联网后,将本对讲机的语音信息通过移动互联网发送至语音对讲服务器,由语音对讲服务器将接收的语音信息转发给对应的对端对讲机,实现对讲机之间基于移动互联网的语音通信;进一步扩展了本发明的对讲机的应用范围,为用户带来便利,提升了用户的体验。

下面结合附图具体说明本发明实施例的技术方案。

本发明实施例的对讲系统的架构示意图如图1所示,包括:语音对讲服务器101和至少两个对讲机。

其中,至少两个对讲机中包括:主叫对讲机121和至少一个对端对讲机122。主叫对讲机121和对端对讲机122中都设置有记录通信号码的身边识别卡,例如SIM(Subscriber Identity Module,客户识别模块)卡、UIM(User Identify Module,用户识别模块)卡、Micro-SIM卡或者Nano-SIM卡等。

语音对讲服务器101有线接入到移动通信网络。移动通信网络包括:2G(2nd-Generation wireless telephone technology,第二代手机通信技术)/3G(3rd-Generation wireless telephone technology,第三代手机通信技术)/LTE(Long Term Evolution,长期演进)等网络。具体地,语音对讲服务器101可以有线接入(例如光纤接入)到移动通信网络中的主干网。

较佳地,语音对讲服务器101可以有线接入到移动互联网中的广域网;主叫对讲机121和对端对讲机122都可以无线接入到移动互联网中的 接入网或者局域网,例如,WiFi(Wireless Fidelity,无线保真)局域网。

本发明实施例中,主叫对讲机121或者对端对讲机122在进行语音通信之前,可以注册等方式,预先将本对讲机的识别码、通信号码以及用户输入的群组,对应输入到语音对讲服务器101。

语音对讲服务器101对于每个对讲机,将接收的该对讲机的识别码和通信号码对应记录。语音对讲服务器101对于每个群组,将与该群组对应输入的对讲机的识别码,都记录到该群组名下;在一个对讲机的用户输入多个群组的情况下,多个群组名下都记录有该对讲机的识别码。对讲机的识别码具体可以是ANI(Automatic Number Identification,自动号码识别)号码。

较佳地,主叫对讲机121或者对端对讲机122登陆移动互联网后,可以将本对讲机的识别码和网络地址对应发送到语音对讲服务器101。语音对讲服务器101对于每个对讲机,将该对讲机的识别码和网络地址对应记录。

基于上述预先对应记录的群组、对讲机的识别码和通信号码,本发明实施例的对讲系统的语音通信方法的流程示意图如图2所示,包括如下步骤:

S201:主叫对讲机121若检测到有效移动通信网络,则将本对讲机的识别码、以及用户输入的语音信息,通过移动通信网络向语音对讲服务器101发送;否则,将语音信息向无线电对讲信道广播。

具体地,主叫对讲机121可以采用多种方法检测其所在区域的移动通信网络有效或者无效。

例如,主叫对讲机121可以根据其通信号码,尝试拨号登录其所在区域的移动通信网络,当成功登录移动通信网络时,即认为检测到有效移动通信网络;在设定时间段内无法登录移动通信网络时,可以认为检测到移动通信网络无效。

再如,主叫对讲机121在登录移动通信网络后,可以尝试向移动通信网络发送测试信息,当发送成功时,即认为检测到有效移动通信网络;当发送失败时,认为检测到移动通信网络无效。

主叫对讲机121若检测到有效通信网络,则将本对讲机的识别码、以及用户输入的语音信息,通过移动通信网络向语音对讲服务器101发送。

主叫对讲机121若检测到通信网络无效,则将语音信息向无线电对讲信道广播。无线电对讲信道的工作频率可以在100-500Mhz范围内。

较佳地,主机对讲机121检测到通信网络无效后,且在将语音信息向无线电对讲信息广播之前,还可以尝试登录移动互联网。例如,主机对讲机121可以通过移动互联网中作为接入网的WiFi局域网,尝试登陆移动互联网。

主机对讲机121在登录移动互联网后,将本对讲机的识别码、网络地址以及用户输入的语音信息封装于数据包中,通过移动互联网向语音对讲服务器101发送。网络地址具体可以是IP地址;数据包具体可以包括基于TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)协议的多个数据帧。

S202:语音对讲服务器101确定出接收的主叫对讲机121的识别码所属的群组,并根据该群组名下对端对讲机122的识别码所对应的通信号码,将接收的语音信息通过移动通信网络向对端对讲机122发送。

具体地,语音对讲服务器101接收到主叫对讲机121发送的语音信息和识别码后,根据预先记录的群组和群组名下对讲机的识别码,确定出主叫对讲机121的识别码所属的群组。

当只在一个群组名下查找到预先记录的主叫对讲机121的识别码时,将该群组确定为主叫对讲机121的识别码所属的群组。

当在两个以上群组名下都可以查找到预先记录的主叫对讲机121的识别码时,可以采用多种方法确定出主叫对讲机121的识别码所属的群组。

例如,语音对讲服务器101可以将主叫对讲机121在最近一次语音通信过程中所属的群组,确定为主叫对讲机121的识别码所属的群组。

再如,语音对讲服务器101可以统计出,设定时间段内主叫对讲机121在各群组名下分别进行语音通信的频次,将语音通信频次最高的群组确定为主叫对讲机121的识别码所属的群组。

语音对讲服务器101确定出主叫对讲机121的识别码所属的群组后,确定出该群组名下对端对讲机122的识别码。例如,语音对讲服务器101将该群组名下除了主叫对讲机121之外的其他对讲机的识别码,都作为对端对讲机122的识别码。

语音对讲服务器101对于确定出的每个对端对讲机122的识别码,在预先对应记录的对讲机的识别码和通信号码中,查找出该对端对讲机122的识别码所对应的通信号码。

之后,语音对讲服务器101根据查找出的对端对讲机122的识别码所对应的通信号码,将接收的主叫对讲机121的语音信息通过移动通信网络向对端对讲机122发送。

较佳地,语音对讲服务器101接收到主叫对讲机121发送的数据包后,从中解析出主叫对讲机121的识别码、网络地址和语音信息,确定出主叫对讲机121的识别码所属的群组,进而确定出该群组名下对端对讲机122的识别码;在预先对应记录的对讲机的识别码和网络地址中,查找出该对端对讲机122的识别码所对应的网络地址;根据查找出的对端对讲机的识别码所对应的网络地址,将接收的主叫对讲机121的语音信息封装成数据包通过移动互联网向对端对讲机122发送。

S203:对端对讲机122接收到语音对讲服务器101发送的主叫对讲机121的语音信息后,进行语音播放。

具体地,对端对讲机122通过移动通信网络接收到语音对讲服务器101发送的主叫对讲机121的语音信息后,对接收的主叫对讲机121的语音信息进行语音播放。

较佳地,对端对讲机122通过移动互联网接收到语音对讲服务器101发送的数据包后,从中解析出主叫对讲机121的语音信息并进行语音播放。

S204:对端对讲机122检测到有效移动通信网络后,将本对讲机的识别码、以及用户输入的语音信息,通过移动通信网络向语音对讲服务器101返回;否则,将语音信息向无线电对讲信道广播。

本步骤中,除了对端对讲机122与上述步骤中的主叫对讲机121的名 称区别之外,本步骤中的具体方向与上述步骤S201中主叫对讲机121若检测到有效移动通信网络,则将本对讲机的识别码、以及用户输入的语音信息,通过移动通信网络向语音对讲服务器101发送;否则,将语音信息向无线电对讲信道广播的方法相同,此处不再赘述。

S205:语音对讲服务器101接收到对端对讲机122返回的语音信息和识别码后,将对端对讲机122的语音信息向主叫对讲机121反馈。

具体地,语音对讲服务器101接收到对端对讲机122返回的语音信息和识别码后,根据预先记录的群组和群组名下对讲机的识别码,确定出对端对讲机122的识别码所属的群组。

语音对讲服务器101确定出对端对讲机122的识别码所属的群组与上述步骤S202中主叫对讲机121的识别码所属的群组相同之后,确定出该群组名下除了对端对讲122之外的同群对讲机的识别码,同群对讲机的识别码中包含了主叫对讲机121的识别码;在预先对应记录的对讲机的识别码和通信号码中,查找出包含主叫对讲机121的识别码在内的同群对讲机所对应的通信号码;根据查找出的通信号码,将接收的对端对讲机122的语音信息通过移动通信网络向包含主叫对讲机121在内的同群对讲机发送。

较佳地,语音对讲服务器101接收到对端对讲机122返回的语音信息和识别码后,根据预先记录的群组和群组名下对讲机的识别码,确定出对端对讲机122的识别码所属的群组。

语音对讲服务器101确定出对端对讲机122的识别码所属的群组与上述步骤S202中主叫对讲机121的识别码所属的群组相同之后,确定出该群组名下除了对端对讲122之外的同群对讲机的识别码,同群对讲机的识别码中包含了主叫对讲机121的识别码;在预先对应记录的对讲机的识别码和网络地址中,查找出包含主叫对讲机121的识别码在内的同群对讲机所对应的网络地址;根据查找出的网络地址,将接收的对端对讲机122的语音信息封装成数据包通过移动互联网向包含主叫对讲机121在内的同群对讲机发送。

S206:主叫对讲机121接收到语音对讲服务器101反馈的对端对讲机 122的语音信息后,进行语音播放。

具体地,主叫对讲机121通过移动通信网络接收到语音对讲服务器101反馈的对端对讲机122的语音信息后,对接收的对端对讲机122的语音信息进行语音播放。

较佳地,主叫对讲机121通过移动互联网接收到语音对讲服务器101反馈的数据包后,从中解析出对端对讲机122的语音信息并进行语音播放。

事实上,在上述步骤S201中,主叫对讲机121还可以将用户输入的语音信息进行编码后,与本对讲机的识别码一并通过移动通信网络向语音对讲服务里101发送。上述步骤S202中,语音对讲服务里101可以将接收的经编码的语音信息通过移动通信网络向对端对讲机122发送。上述步骤S203中,对端对讲机122接收到语音对讲服务器101发送的主叫对讲机121的经编码的语音信息后,对其进行解码并进行语音播放。

同理,步骤S204-206中,对端对讲机122也可以返回编码后的语音信息,经由语音对讲服务器101通过移动通信网络反馈到主叫对讲机121,由主叫对讲机121对接收的对端对讲机122的经编码的语音信息进行解码后,进行语音播放。

基于上述对讲系统的语音通信方法,本发明实施例的对讲机的内部结构框架示意图,如图3所示,包括:语音采集单元301、无线电对讲信号收发单元302、移动通信信号收发单元303和控制单元304。

其中,语音采集单元301具体包括麦克风,用于采集用户输入的语音,得到用户输入的语音信息。

无线电对讲信号收发单元302用于将接收的语音信息向无线电对讲信道广播。

移动通信信号收发单元303用于检测到有效移动通信网络后,通过移动通信网络收发信息。更优的,移动通信信号收发单元303具体为3G信号收发单元。

控制单元304用于将本对讲机的识别码,以及语音采集单元301采集的语音信息通过移动通信信号收发单元303向语音对讲服务器101发送; 若通过移动通信信号收发单元303发送不成功,则将语音采集单元301采集的语音信息通过无线电对讲信号收发单元302发送。

更优的,如图3所示,本发明实施例的对讲机还包括:语音播放器305。

控制单元304还用于将移动通信信号收发单元303接收的语音信息通过语音播放器305进行语音播放。

更优的,如图3所示,本发明实施例的对讲机还包括:移动互联网信号收发单元306。

控制单元304还用于在通过移动通信信号收发单元303发送不成功后,控制移动互联网信号收发单元306尝试登录移动互联网,若移动互联网信号收发单元306成功登录移动互联网,则将本对讲机的识别码、网络地址以及用户输入的语音信息封装于数据包中,通过移动互联网信号收发单元306向语音对讲服务器101发送。

控制单元304还用于将移动互联网信号收发单元306接收的语音信息通过语音播放器305进行语音播放。

进一步,本发明实施例的对讲机还包括:语音编解码单元(图中未标)。

语音编解码单元用于对语音采集单元301采集得到的用户输入的语音信息进行编码后,输送至控制单元304。

控制单元304还用于将本对讲机的识别码,以及经过语音编解码单元编码的语音信息通过移动通信信号收发单元303向语音对讲服务器101发送;若通过移动通信信号收发单元303发送不成功,则将经过语音编解码单元编码的语音信息通过无线电对讲信号收发单元302发送。以及,

或者,控制单元304还用于在通过移动通信信号收发单元303发送不成功后,控制移动互联网信号收发单元306尝试登录移动互联网,若移动互联网信号收发单元306成功登录移动互联网,则将本对讲机的识别码、网络地址以及经过语音编解码单元编码的语音信息封装于数据包中,通过移动互联网信号收发单元306向语音对讲服务器101发送。

语音编解码单元还用于对移动通信信号收发单元303或者移动互联网信号收发单元306接收的经编码的语音信息进行解码后,输送至语音播放 器305进行语音播放。

较佳地,本发明实施例的语音对讲服务器101的结构结构框架示意图如图4所示,包括:移动通信网络信息收发单元401和群组确定单元402。

其中,移动通信网络信息收发单元401用于通过移动通信网络接收主叫对讲机121发送的语音信息和识别码后,发送通信号码查找通知;以及,根据查找到的对端对讲机122的识别码所对应的通信号码,将接收的语音信息通过移动通信网络向对端对讲机121发送。更优的,移动通信网络信息收发单元401还用于接收对端对讲机122返回的语音信息和识别码后,将对端对讲机122返回的语音信息通过移动通信网络向主叫对讲机121反馈。

群组确定单元402用于接收到通信号码查找通知后,从移动通信网络信息收发单元401获取主叫对讲机121的语音信息和识别码,确定出主叫对讲机121的识别码所属的群组,进而查找出该群组名下对端对讲机122的识别码所对应的通信号码发送给移动通信网络信息收发单元401。

更优的,如图4所示,本发明实施例的语音对讲服务器101还包括:移动互联网信息收发单元403。

移动互联网信息收发单元403用于通过移动互联网接收主叫对讲机121发送的包含语音信息、网络地址和识别码的数据包后,发送网络地址查找通知;以及,根据查找到的对端对讲机122的识别码所对应的网络地址,将主叫对讲机121的语音信息通过移动互联网向对端对讲机122发送。

以及,群组确定单元402还用于接收到网络地址查找通知后,从移动互联网信息收发单元403获取数据包,从中解析出主叫对讲机121的语音信息、网络地址和识别码,确定出主叫对讲机121的识别码所属的群组,进而查找出该群组名下对端对讲机122的识别码所对应的网络地址发送给移动互联网信息收发单元403。

事实上,语音对讲服务器101中的移动通信网络信息收发单元401,可以接收或者发送经编码的语音信息。语音对讲服务器101中的移动互联网信息收发单元403可以接收或者发送包含经编码的语音信息的数据包。

上述对讲机中的语音采集单元301、无线电对讲信号收发单元302、 移动通信信号收发单元303、控制单元304、语音播放器305和移动互联网信号收发单元306,以及上述语音对讲服务器101中的移动通信网络信息收发单元401、群组确定单元402和移动互联网信息收发单元403功能的具体实现方法,可以参考上述如图2所示的方法流程步骤的具体内容,此处不再赘述。

本发明的技术方案中,主叫对讲机可以在移动通信网络有效的情况下,将语音信息通过移动通信网络发送至语音对讲服务器,并由语音对讲服务器通过移动通信网络转发至对端对讲机,实现了对讲机之间基于移动通信网络的语音通信;并且主叫对讲机在移动通信网络无效情况下,可以自动切换到无线电对讲信道进行语音广播;因此,用户只需要携带一个本发明提供的对讲机,该对讲机无需用户干预即可自动完成接入移动通信网络或者切换到无线电对讲信道的过程,以供用户进行语音通信,大大减少了用户的操作,为用户带来便利,提升了用户的体验。

而且,本发明的技术方案中,主叫对讲机可以在移动通信网络无效的情况下,登陆移动互联网发送语音信息至语音对讲服务器,并由语音对讲服务器将该语音信息通过移动互联网转发给对端对讲机,实现了对讲机之间基于移动互联网的语音通信;进一步扩展了本发明的技术方案的应用范围,为用户带来便利,提升了用户的体验。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线 卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1