车载语音对讲方法、V2X车载终端以及语音对讲系统技术方案

技术编号:15467207 阅读:182 留言:0更新日期:2017-06-01 13:40
本发明专利技术公开了一种车载语音对讲方法,车载发送终端接收用户输入的对外发送语音消息的指令,对声音信息进行录入,生成音频数据;将录入的音频数据以及目的接收终端的设备ID组装成语音信息,并通过DSRC技术发送至车载无线局域网络中;车载接收终端通过DSRC技术接收语音消息;将语音消息对应的目的接收终端的设备ID与终端自身的设备ID进行对比,在对比一致的情况下,对接收到的语音消息进行播放。本申请利用DSRC技术以及V2X技术实现车车语音实时对讲,使得驾驶者能够相互分享路况信息,提升车辆驾驶者的交通参与感和驾驶体验。此外,本申请还提供了一种V2X车载发送终端、V2X车载接收终端以及车载语音对讲系统。

Vehicle mounted voice intercom method, V2X vehicle terminal and voice intercom system

The invention discloses a vehicle mounted voice intercom, voice message sending terminal sends the vehicle to receive user input commands, input of voice information, generate audio data; the audio data entry and receiving terminal equipment ID assembly idioms and the DSRC technology news information sent to the vehicle in a wireless local area network; the vehicle receiving terminal receives the voice message through the DSRC technology; the voice message corresponding to the receiving terminal equipment and terminal equipment ID own ID contrast, in contrast to the case of the same, the voice message received broadcast. This application uses DSRC technology and V2X technology to realize the real-time intercom of vehicle voice, which enables drivers to share traffic information with each other, and enhance the driver's sense of traffic participation and driving experience. In addition, the present application also provides a V2X vehicle delivery terminal, a V2X vehicle receiving terminal and a vehicle speech intercom system.

【技术实现步骤摘要】

本专利技术涉及智能交通
,特别是涉及一种车载语音对讲方法、V2X车载发送终端、V2X车载接收终端以及车载语音对讲系统。
技术介绍
随着经济技术的高速发展,汽车己走进千家万户。人作为交通获得的主动参与者、车辆控制者,在整个交通参与过程中如果能够进行直接的沟通交流是非常有必要的。现有技术中,车辆驾驶者可以通过交通电台、移动电话、手机APP、车载对讲机进行信息沟通,但是由于不同车辆的硬件配置不同,另外各个驾驶员的喜好也不尽相同,使得以上交流平台的受众相对有限,车辆驾驶者不能通过实时语音分享路况信息,影响了车辆驾驶者的交通参与感以及驾驶体验。
技术实现思路
本专利技术的目的是提供一种车载语音对讲方法、V2X车载发送终端、V2X车载接收终端以及车载语音对讲系统,以解决现有车载语音对讲交流平台受众有限,影响车辆驾驶员的交通参与感以及驾驶体验的问题。为解决上述技术问题,本专利技术提供一种车载语音对讲方法,包括:车载发送终端接收用户输入的对外发送语音消息的指令,对声音信息进行录入,生成音频数据;将录入的所述音频数据以及目的接收终端的设备ID组装成语音信息,并通过DSRC技术发送至车载无线局域网络中;车载接收终端通过DSRC技术接收来自所述车载无线局域网络中的所述语音消息;将所述语音消息对应的目的接收终端的设备ID与终端自身的设备ID进行对比,在对比一致的情况下,对接收到的所述语音消息进行播放。可选地,所述将录入的所述音频数据以及目的接收终端的设备ID组装成语音信息,并通过DSRC技术发送到车载无线局域网络中包括:将录入的所述音频数据依次存储至发送缓冲队列中;从所述发送缓冲队列中提取预设长度的音频数据流,采用语音传输协议对所述音频数据以及所述设备ID进行组帧;将组帧后的语音信息通过DSRC技术发送到所述车载无线局域网络中。可选地,所述接收来自所述车载无线局域网络中的语音消息包括:通过DSRC技术接收来自车载无线局域网络中的语音消息;采用所述语音传输协议对接收到的所述语音消息进行解析,得到音频数据以及对应的设备ID;将解析得到的所述音频数据以及所述设备ID存入接收缓冲队列中;所述对接收到的所述语音消息进行播放包括:从所述接收缓冲队列中获取所述音频数据对应的发送终端的设备ID;查询是否存在与所述发送终端的设备ID对应的播放句柄,如果是,则将所述音频数据与对应的播放句柄存入播放缓冲队列中;如果否,则新建播放句柄后,将所述音频数据与新建的播放句柄存入播放缓冲队列中;对所述播放缓冲队列中的音频数据进行播放。可选地,所述发送缓冲队列、所述接收缓冲队列和/或所述播放缓冲队列采用环形缓冲队列读写算法:当从所述环形缓冲队列写入或读出数据时,根据R-mK+nK计算所述环形缓冲队列的空闲空间计数值,其中R为所述环形缓冲队列的空间大小,其中R=iK,K为单次写入或读出的长度大小,mK为累计写入数据的大小,nK为累计读出数据的大小,且n<=m,qK为当次读取数据的大小,pK为当次写入数据的大小,其中qK<=R-(R-mK+nK),pk<=R-mK+nK;若R-mK+nK=0,则所述环形缓冲队列的空闲已写满,写入线程不再写入数据;若R-mK+nK=R,则所述环形缓冲队列的空间全为空闲,读取线程不再读取数据;若0<R-mK+nK<R,则所述环形缓冲队列的空闲空间存在且不全为空闲;当读线程从所述环形缓冲队列中读取数据时,判断nK+qK是否大于R;如果是,则分别从区间[nK,R-1]和区间[0,[(n+q)%i]K-1]进行读取;如果否,则从区间[nK,nK+qK-1]进行读取;当写线程从所述环形缓冲队列中写入数据时,判断mK+pK是否大于R;如果是,则分别从区间[mK,R-1]和区间[0,[(m+p)%i]K-1]进行写入;如果否,则从区间[mK,mK+pK-1]进行写入,其中,%为求余运算。本专利技术还提供了一种V2X车载发送终端,包括:语音录入模块,用于接收用户输入的对外发送语音消息的指令,对声音信息进行录入,生成音频数据;发送模块,用于将录入的所述音频数据以及目的接收终端的设备ID组装成语音信息,并通过DSRC技术发送至车载无线局域网络中,以使所述车载无线局域网络中的接收终端通过DSRC技术进行接收。可选地,所述发送模块包括:发送缓冲单元,用于将录入的所述音频数据依次存储至发送缓冲队列中;组帧单元,用于从所述发送缓冲队列中提取预设长度的音频数据流,采用语音传输协议对所述音频数据以及所述设备ID进行组帧;发送单元,用于将组帧后的语音信息通过DSRC技术发送到所述车载无线局域网络中。本专利技术还提供了一种V2X车载接收终端,包括:接收模块,用于通过DSRC技术接收车载无线局域网络中发送终端发送的语音消息;语音播放模块,用于将所述语音消息对应的目的接收终端的设备ID与终端自身的设备ID进行对比,在对比一致的情况下,对接收到的所述语音消息进行播放。可选地,所述接收模块包括:接收单元,用于通过DSRC技术接收车载无线局域网络中发送终端发送的语音消息;解析单元,用于采用语音传输协议对接收到的所述语音消息进行解析,得到音频数据以及对应的设备ID;接收缓冲单元,用于将解析得到的所述音频数据以及所述设备ID存入接收缓冲队列中。可选地,所述语音播放模块包括:获取单元,用于从所述接收缓冲队列中获取所述音频数据对应的发送终端的设备ID;查询单元,用于查询是否存在与所述设备ID对应的播放句柄,如果是,则将所述音频数据与对应的播放句柄存入播放缓冲队列中;如果否,则新建播放句柄后,将所述音频数据与新建的播放句柄存入播放缓冲队列中;播放单元,用于对所述播放缓冲队列中的音频数据进行播放。本专利技术还提供了一种车载语音对讲系统,包括:至少一个上述任一种所述V2X车载发送终端以及至少一个上述任一种所述V2X车载接收终端。本专利技术所提供的车载语音对讲方法,车载发送终端接收用户输入的对外发送语音消息的指令,对声音信息进行录入,生成音频数据;将录入的音频数据以及目的接收终端的设备ID组装成语音信息,并通过DSRC技术发送至车载无线局域网络中;车载接收终端通过DSRC技术接收来自车载无线局域网络中的语音消息;将语音消息对应的目的接收终端的设备ID与终端自身的设备ID进行对比,在对比一致的情况下,对接收到的语音消息进行播放。本申请利用DSRC技术以及V2X技术实现车车语音实时对讲,为车辆驾驶者之间、车辆驾驶者与智能路侧设施之间、车辆驾驶者与交通指挥者之间提供统一的语音实时对讲平台,使得驾驶者能够通过实时语音相互分享路况信息,及时获知交通指挥口令,提升车辆驾驶者的交通参与感和驾驶体验。此外,本申请还提供了一种V2X车载发送终端、V2X车载接收终端以及车载语音对讲系统。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所提供的车载语音对讲方法的一种具体实施方式的流程图;图2为本专利技术所提供的车载语音对讲方法的另一种具体实施方式的流程图;图3为本专利技术实施例所提供的消抖本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201611161097.html" title="车载语音对讲方法、V2X车载终端以及语音对讲系统原文来自X技术">车载语音对讲方法、V2X车载终端以及语音对讲系统</a>

【技术保护点】
一种车载语音对讲方法,其特征在于,包括:车载发送终端接收用户输入的对外发送语音消息的指令,对声音信息进行录入,生成音频数据;将录入的所述音频数据以及目的接收终端的设备ID组装成语音信息,并通过DSRC技术发送至车载无线局域网络中;车载接收终端通过DSRC技术接收来自所述车载无线局域网络中的所述语音消息;将所述语音消息对应的目的接收终端的设备ID与终端自身的设备ID进行对比,在对比一致的情况下,对接收到的所述语音消息进行播放。

【技术特征摘要】
1.一种车载语音对讲方法,其特征在于,包括:车载发送终端接收用户输入的对外发送语音消息的指令,对声音信息进行录入,生成音频数据;将录入的所述音频数据以及目的接收终端的设备ID组装成语音信息,并通过DSRC技术发送至车载无线局域网络中;车载接收终端通过DSRC技术接收来自所述车载无线局域网络中的所述语音消息;将所述语音消息对应的目的接收终端的设备ID与终端自身的设备ID进行对比,在对比一致的情况下,对接收到的所述语音消息进行播放。2.如权利要求1所述的方法,其特征在于,所述将录入的所述音频数据以及目的接收终端的设备ID组装成语音信息,并通过DSRC技术发送到车载无线局域网络中包括:将录入的所述音频数据依次存储至发送缓冲队列中;从所述发送缓冲队列中提取预设长度的音频数据流,采用语音传输协议对所述音频数据以及所述设备ID进行组帧;将组帧后的语音信息通过DSRC技术发送到所述车载无线局域网络中。3.如权利要求2所述的方法,其特征在于,所述接收来自所述车载无线局域网络中的语音消息包括:通过DSRC技术接收来自车载无线局域网络中的语音消息;采用所述语音传输协议对接收到的所述语音消息进行解析,得到音频数据以及对应的设备ID;将解析得到的所述音频数据以及所述设备ID存入接收缓冲队列中;所述对接收到的所述语音消息进行播放包括:从所述接收缓冲队列中获取所述音频数据对应的发送终端的设备ID;查询是否存在与所述发送终端的设备ID对应的播放句柄,如果是,则将所述音频数据与对应的播放句柄存入播放缓冲队列中;如果否,则新建播放句柄后,将所述音频数据与新建的播放句柄存入播放缓冲队列中;对所述播放缓冲队列中的音频数据进行播放。4.如权利要求3所述的方法,其特征在于,所述发送缓冲队列、所述接收缓冲队列和/或所述播放缓冲队列采用环形缓冲队列读写算法:当从所述环形缓冲队列写入或读出数据时,根据R-mK+nK计算所述环形缓冲队列的空闲空间计数值,其中R为所述环形缓冲队列的空间大小,其中R=iK,K为单次写入或读出的长度大小,mK为累计写入数据的大小,nK为累计读出数据的大小,且n<=m,qK为当次读取数据的大小,pK为当次写入数据的大小,其中qK<=R-(R-mK+nK),pk<=R-mK+nK;若R-mK+nK=0,则所述环形缓冲队列的空闲已写满,写入线程不再写入数据;若R-mK+nK=R,则所述环形缓冲队列的空间全为空闲,读取线程不再读取数据;若0<R-mK+nK<R,则所述环形缓冲队列的空闲空间存在且不全为空闲;当读线程从所...

【专利技术属性】
技术研发人员:董时富徐宗琦刘咏平
申请(专利权)人:深圳市金溢科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1