本发明涉及嵌入式系统应用领域,特别是涉及一种基于VxWorks的车载语音信息分发播放方法。
背景技术:
目前车辆系统中使用车载计算机作为主要指控控制平台,通过安装车辆指控软件实现车辆间的指挥协同。指控软件通过通信设备实现数据交互,但交互过程中,由于车内噪音大,通信提示又都采用文字提示或音频广播的方式,不能够实时直观的提示车辆指定的乘员(车长、驾驶员等)。目前车辆系统中有话音播放设备,但没有与指控软件结合。
车辆中的话音播放系统能够在车内播放电台或车内通话信息,但只能人工切换播放通道,如只向车长播放、只向驾驶员播放或只能车内广播,不能智能切换,车内广播时没有针对驾驶员和车长进行筛选区分,会对驾驶员或车长造成不同程度的干扰。且现有系统只能播放话音信息,没有与指控软件相结合,功能相对单一。
技术实现要素:
发明目的:本发明的目的是提供一种能够解决现有技术存在的缺陷的基于VxWorks的车载语音信息分发播放方法。
技术方案:本发明所述的基于VxWorks的车载语音信息分发播放方法,包括以下步骤:
S1:初始化语音信息分发播放软件;
S2:播放语音信息;
S3:配置筛选播放规则。
进一步,所述步骤S1包括以下步骤:
S1.1:读取系统中的筛选播放规则配置文件,读取的内容包括车辆指控软件提示主题词、语音数据和相应播放设备的序号;
S1.2:获取当前系统中语音播放设备的数量以及相应的标识,并进行编号。
进一步,所述步骤S2包括以下步骤:
S2.1:在系统运行期间,当车辆指控软件收到其他车辆发送的指挥信息后, 车辆指控软件生成提示信息,语音信息分发播放软件根据提示信息中的主题信息,结合筛选播放规则,生成相应的语音信息以及需要播放该语音信息的语音设备编号;
S2.2:语音提示信息生成后,由语音设备管理模块将数据发送至语音播放设备,从而在车内实现语音提示信息的点播和广播。
进一步,所述步骤S3包括以下步骤:
S3.1:用户需要重新配置筛选播放规则时,打开配置界面,在界面上对筛选播放规则进行配置,配置内容包括车辆指控软件提示主题对应的语音提示信息和语音设备编号;
S3.2:用户配置完成后,将相应的规则写入配置文件存储,同时修改内存中筛选播放规则的存储。
有益效果:本发明与现有技术相比,其显著优点为:
1)指控效率得到提升,通过语音设备播放提示信息能够快速送达车长或其他车内乘员,车长和其他车内成员能够及时根据指挥信息作出响应;
2)统筹管理车辆所有语音设备,能够实现语音播放设备的点播和广播,针对车长和驾驶员的特点播放与其职责相关的内容;
3)灵活配置筛选播放规则,能够通过界面实现指控软件提示信息的筛选播放规则的配置。
附图说明
图1为本发明的方法流程图;
图2为本发明的步骤S2和步骤S3的流程图;
图3为本发明原理框图;
图4为本发明的具体实施方式中方法验证的示意图。
具体实施方式
本发明公开了一种基于VxWorks的车载语音信息分发播放方法,如图1所示,包括以下步骤:
S1:初始化语音信息分发播放软件;
步骤S1包括以下步骤:
S1.1:读取系统中的筛选播放规则配置文件,读取的内容包括车辆指控软件 提示主题词、语音数据和相应播放设备的序号;
S1.2:获取当前系统中语音播放设备的数量以及相应的标识,并进行编号;
S2:播放语音信息,如图2所示;
步骤S2包括以下步骤:
S2.1:在系统运行期间,当车辆指控软件收到其他车辆发送的指挥信息后,车辆指控软件生成提示信息,语音信息分发播放软件根据提示信息中的主题信息,结合筛选播放规则,生成相应的语音信息以及需要播放该语音信息的语音设备编号;
S2.2:语音提示信息生成后,由语音设备管理模块将数据发送至语音播放设备,从而在车内实现语音提示信息的点播和广播;
S3:配置筛选播放规则,如图2所示;
步骤S3包括以下步骤:
S3.1:用户需要重新配置筛选播放规则时,打开配置界面,在界面上对筛选播放规则进行配置,配置内容包括车辆指控软件提示主题对应的语音提示信息和语音设备编号;
S3.2:用户配置完成后,将相应的规则写入配置文件存储,同时修改内存中筛选播放规则的存储。
图4为本发明的方法验证示意图。
试验机器为2台嵌入式计算机,3套语音播放设备,其基础硬件配置如下表1所示。包含指控软件与车载语音信息分发播放应用的VxWorks和只含有指控软件的VxWorks,分别安装在两台嵌入式计算机上,验证步骤如下:
(1)在1台嵌入式计算机(下文简称:计算机A)上安装集成车载语音信息分发播放应用的指控系统软件,将筛选播放规则配置文件和语音提示文件拷贝至终端相应的配置目录下;启动嵌入式计算机,完成测试系统初始化;
(2)在另外一台嵌入式计算机(下文简称:计算机B)上安装指控软件系统软件,启动嵌入式计算机,完成陪测系统初始化;
(3)计算机A打开筛选播放规则界面,配置内容为:收到主题词为“短信”的信息,在语音播放设备1上播放语音提示音1;收到主题词为“导 航”的信息,在车内系统广播语音提示音2;完成筛选播放规则设置;
(4)通过计算机B往计算机A分别发送主题词为“短信”和“导航”的信息,计算机A收到后能够按照预先设置好的规则播放语音提示,验证车载语音信息分发播放技术的效果。
表1测试机器的基础软硬件配置表
通过本实例运行测试结果,可验证本方法的正确性和实用性。