一种利用移动网络实现车载语音对讲的方法

文档序号:7893710阅读:281来源:国知局
专利名称:一种利用移动网络实现车载语音对讲的方法
技术领域
本发明涉及车载导航车联网应用领域,尤其涉及ー种利用移动网络实现车载语音对讲的方法。
背景技术
传统的语音对讲方式主要有对讲机通话和手机通话两种。对讲机通话不需要网络,直接通过对讲机设备之间发射和接收信号来实现语音的传输,通话过程不产生费用,但在语音的实时传输时,通话质量容易受到距离和障碍物的影响。手机通话则是通过移动网络的语音通道来进行语音的实时传输,一般通过通话时长进行计费,通话成本较高。综上所述,对讲机通话虽然不收通话费用但通话质量不能保证,而手机通话虽然能保证质量,但通话成本较高。随着移动互联网技术的普及,很多的车载导航仪都配备了上网模块,能够随时和互联网连接,但目前的车载导航仪产品并没有将这种联网功能应用到语音对讲方面。

发明内容
本发明克服了现有技术中的传统的语音对讲具有通话质量不能保证或通话成本较高的缺点,提供了ー种利用移动网络实现车载语音对讲的方法。本发明实现发明目的采用的技术方案是ー种利用移动网络实现车载语音对讲的方法,硬件包括一组车载导航仪和语音对讲服务器,车载导航仪通过移动网络和语音对讲服务器联接组成语音对讲系统,车载导航仪上安装有语音对讲应用程序,所述的方法主要由发出对讲请求、对用户的说话进行录音、通过移动网络发送录音、语音对讲服务器进行数据中转、其他用户接收录音并播放五个步骤组成,具体步骤为
A.发出对讲请求用户运行车载导航仪上安装的语音对讲应用程序,登录语音对讲应用并选择通话好友,建立两个导航仪间或三个及以上的多个导航仪间的通话组,发出语音对讲请求;
B.对用户的说话进行录音语音对讲应用程序接收到步骤A所述的语音对讲请求后,调用车载导航仪的操作系统的录音接ロ,通过连接到车载导航仪的麦克风对用户的说话进行录音;
C.通过移动网络发送录音语音对讲应用程序接收到录音结束指令后,调用车载导航仪的操作系统的网络接ロ,通过网络通讯协议方式将步骤B所述的录音以音频数据的形式经移动网络发送到语音对讲服务器;
D.语音对讲服务器进行数据中转语音对讲服务器接收步骤C所述的音频数据,并将其转发给步骤A所述的通话组的其他用户;
E.其他用户接收录音并播放步骤D所述的通话组的其他用户通过其它的车载导航仪登录语音对讲应用,语音对讲应用程序调用该车载导航仪的操作系统的网络接ロ,通过网络通讯协议方式轮询语音对讲服务器,如果发现有发送给自己的音频数据,通过网络通讯协议下载到车载导航仪并进行播放。
本发明的有益效果是利用多个车载导航仪和语音对讲服务器联接组成语音对讲系统,通过车载导航仪的麦克风对用户的说话进行录音,并通过移动网络将录音以音频数据的形式进行准实时传递,用户可以方便的和通话组的其他用户进行对讲,通话费用按音频数据传输产生的网络流量费计算,不仅保证了语音的传送质量,而且降低了用户间对讲的成本,提高了产品的竞争力。下面结合附图与具体实施方式
对本发明作进ー步的描述。


图I为本发明的流程图。
具体实施例方式如附图I所述,本实施例的ー种利用移动网络实现车载语音对讲的方法,硬件包括一组车载导航仪和语音对讲服务器,车载导航仪包含支持移动网络的上网模块、声音输 入设备和声音输出设备,车载导航仪通过移动网络和语音对讲服务器联接组成语音对讲系统,移动网络主要包括GSM、GPRS, EDGE、TDSCDMA、CDMA2000、WCDMA、WIFI等,车载导航仪上安装有语音对讲应用程序,所述的方法主要由发出对讲请求、对用户的说话进行录音、通过移动网络发送录音、语音对讲服务器进行数据中转、其他用户接收录音并播放五个步骤组成,具体步骤为
A.发出对讲请求用户运行车载导航仪上安装的语音对讲应用程序,登录语音对讲应用并选择通话好友,建立两个导航仪间或三个及以上的多个导航仪间的通话组,发出语音对讲请求。首次登录的用户需要在语音对讲系统中注册个人账号,用户通过个人账户登录语音对讲应用,在语音对讲系统中查找、选择需要对讲的一个或多个通话好友,建立两个导航仪间或三个及以上的多个导航仪间的通话组。本实施例中,车载导航仪上设有开启语音对讲系统的对讲按钮,用户通过按下语音对讲系统的对讲按钮向语音对讲系统发出语音对讲请求。为方便用户操作,本实施例的语音对讲按钮有三种设置方式,分别为设置在语音对讲系统界面上的软按钮或设置在车载导航仪上的硬件按钮或设置在汽车方向盘上的方控键按钮。其中,方控键按钮将极大的方便车主在驾车过程中使用语音对讲系统,用户按下设置在汽车方向盘上的方控键,方控键将按键变化信息通过CAN协议发送给车载导航仪的操作系统,或将方控键对应的数据线和车载导航仪的主板电连接,方控键的按键变化信息通过总线发送给车载导航仪的操作系统,车载导航仪的操作系统接收到按键变化信息后,向语音对讲应用程序发出语音对讲请求;
B.对用户的说话进行录音语音对讲应用程序接收到步骤A所述的语音对讲请求后,调用车载导航仪的操作系统的录音接ロ,通过连接到车载导航仪的麦克风或其它声音输入设备对用户的说话进行录音,录音的格式采用Amr编码,语音对讲应用程序弹出语音对讲界面,提示用户开始说话;
C.通过移动网络发送录音语音对讲应用程序接收到录音结束指令后,调用车载导航仪的操作系统的网络接ロ,通过网络通讯协议的http协议方式将步骤B所述的录音以音频数据的形式经移动网络发送到语音对讲服务器。本实施例的录音结束指令为设置录音限时或者用户触发结束录音的操作;D.语音对讲服务器进行数据中转语音对讲服务器接收步骤C所述的音频数据,并将其转发给步骤A所述的通话组的其他用户,整个过程通过移动网络传输音频数据;
E.其他用户接收录音并播放步骤D所述的通话组的其他用户通过其它的车载导航仪登录语音对讲应用,语音对讲应用程序调用该车载导航仪的操作系统的网络接ロ,通过网络通讯协议http协议方式轮询语音对讲服务器,如果发现有发送给自己的音频数据,通过网络通讯协议http协议下载到车载导航仪并通过车载导航仪的声音输出设备进行播放。实际使用时,用户通过已注册的个人账户登录车载导航仪上的语音对讲应用,选择通话好友,建立两个导航仪间或三个及以上的多个导航仪间的通话组。用户点击设置在语音对讲系统界面上的的软按钮,向语音对讲系统发出对讲请求,语音对讲应用程序弹出语音对讲界面,提示用户开始说话并录音,用户讲话,再次点击该软按钮则向语音对讲系统发出录音结束指令,录音结束;或者,用户按下设置在车载导航仪上的硬件按钮或设置在汽 车方向盘上的方控键按钮,向语音对讲系统发出对讲请求,语音对讲应用程序弹出语音对讲界面,提示用户开始说话并录音,用户讲话,松开该按钮则向语音对讲系统发出录音结束指令,录音结束。录音结束后,车载导航仪将录音以音频数据的形式通过移动网络发送到语音对讲服务器,由语音对讲服务器中转给通话组的其他用户,其他用户通过其它的车载导航仪下载音频数据并播放,重复以上步骤即可实现双方对讲或多方对讲。本实施例的语音对讲系统还可支持以下几个扩展功能如支持语音留言,当对方不在线时,音频数据可存储在语音对讲服务器中,待对方上线后通过语音对讲服务器获取;如支持历史对话记录查看,对话过程产生的数据在语音对讲服务器上留有记录,车主可以事后重新回放收听。本实施例的ー种利用移动网络实现车载语音对讲的方法,主要是基于安装了支持移动网络的上网模块的车载导航仪,但也可将车载导航仪由具有联网功能和声音输入、输出设备的手机设备替代。本实施例实现的对讲可以是两方对讲,也可以是多方对讲,參与对讲的设备可以是车载导航仪,也可以是智能手机,无论是车载导航仪还是手机设备,都需要预安装语音对讲应用程序才能參与对讲。
权利要求
1.一种利用移动网络实现车载语音对讲的方法,硬件包括一组车载导航仪和语音对讲 服务器,车载导航仪通过移动网络和语音对讲服务器联接组成语音对讲系统,车载导航仪 上安装有语音对讲应用程序,所述的方法主要由发出对讲请求、对用户的说话进行录音、通 过移动网络发送录音、语音对讲服务器进行数据中转、其他用户接收录音并播放五个步骤 组成,其特征在于,具体步骤为A.发出对讲请求用户运行车载导航仪上安装的语音对讲应用程序,登录语音对讲应 用并选择通话好友,建立两个导航仪间或三个及以上的多个导航仪间的通话组,发出语音 对讲请求;B.对用户的说话进行录音语音对讲应用程序接收到步骤A所述的语音对讲请求后, 调用车载导航仪的操作系统的录音接口,通过连接到车载导航仪的麦克风对用户的说话进 行录音;C.通过移动网络发送录音语音对讲应用程序接收到录音结束指令后,调用车载导航 仪的操作系统的网络接口,通过网络通讯协议方式将步骤B所述的录音以音频数据的形式 经移动网络发送到语音对讲服务器;D.语音对讲服务器进行数据中转语音对讲服务器接收步骤C所述的音频数据,并将 其转发给步骤A所述的通话组的其他用户;E.其他用户接收录音并播放步骤D所述的通话组的其他用户通过其它的车载导航仪 登录语音对讲应用,语音对讲应用程序调用该车载导航仪的操作系统的网络接口,通过网 络通讯协议方式轮询语音对讲服务器,如果发现有发送给自己的音频数据,通过网络通讯 协议下载到车载导航仪并进行播放。
2.根据权利要求1所述的一种利用移动网络实现车载语音对讲的方法,其特征在于, 步骤A所述的发出语音对讲请求为,用户按下设置在汽车方向盘上的方控键,方控键将按 键变化信息发送给车载导航仪的操作系统,车载导航仪的操作系统接收到按键变化信息 后,向语音对讲应用程序发出语音对讲请求。
3.根据权利要求2所述的一种利用移动网络实现车载语音对讲的方法,其特征在于, 所述的方控键将按键变化信息发送给车载导航仪的操作系统为,方控键通过CAN协议给车 载导航仪的操作系统发送按键变化信息。
4.根据权利要求2所述的一种利用移动网络实现车载语音对讲的方法,其特征在于, 所述的方控键将按键变化信息发送给车载导航仪的操作系统为,方控键对应的数据线和车 载导航仪的主板电连接,方控键的按键变化信息通过总线发送给车载导航仪的操作系统。
5.根据权利要求1所述的一种利用移动网络实现车载语音对讲的方法,其特征在于, 所述的步骤B还包括,语音对讲应用程序弹出语音对讲界面,提示用户开始说话。
6.根据权利要求1所述的一种利用移动网络实现车载语音对讲的方法,其特征在于, 步骤B所述的录音的格式采用Amr编码。
7.根据权利要求1所述的一种利用移动网络实现车载语音对讲的方法,其特征在于, 步骤C所述的录音结束指令为,设置录音限时或者用户触发结束录音的操作。
8.根据权利要求1所述的一种利用移动网络实现车载语音对讲的方法,其特征在于, 步骤C和步骤E所述的网络通讯协议为http协议。
全文摘要
一种利用移动网络实现车载语音对讲的方法,旨在克服现有技术中的传统的语音对讲具有通话质量不能保证或通话成本较高的缺点,提供一种利用移动网络实现车载语音对讲的方法,硬件包括一组车载导航仪和语音对讲服务器,车载导航仪通过移动网络和语音对讲服务器联接组成语音对讲系统,车载导航仪上安装有语音对讲应用程序,所述的方法主要由发出对讲请求、对用户的说话进行录音、通过移动网络发送录音、语音对讲服务器进行数据中转、其他用户接收录音并播放五个步骤组成。本发明保证了语音的传送质量,降低了用户间对讲的成本,适用于进行车载语音对讲的环境。
文档编号H04W4/10GK102665175SQ20121010998
公开日2012年9月12日 申请日期2012年4月16日 优先权日2012年4月16日
发明者符修湖 申请人:深圳市路友网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1