全自动外语语音遥控汽车驾驶的方法_4

文档序号:9646229阅读:来源:国知局
整个汽车驾驶的计算机系统模块11通过设定的同义词和近义词对照表来自动将不规范的用词转换成控制整个汽车驾驶的计算机系统模块11认可的规范用词,控制整个汽车驾驶的计算机系统模块11中的关键词一定是控制整个汽车驾驶的计算机系统模块11认可的规范用词,比如:“打开、开启、开”通过对照表都可以统一到“打开”这个词,又比如:“关掉、关闭、关”通过对照表都可以统一到“关闭”这个词,再比如:“去、开到、开往”,通过对照表都可以统一到“开往”或“去”这个词,并与相应的计算机程序模块进行预先绑定。
[0040]由于计算机程序语言在调用程序模块时,往往用由26个拉丁字母拼写的英文编写的程序来调用,26个拉丁字母属于ASCII码范围,计算机系统正常运行没有问题,由于汉字的内码系统不属于ASCII码范围,如果直接采用汉字语句来调用计算机程序,计算机系统不能保证正常运行,因此,本技术方案将汉字文本先转换成汉语语音码再运行,由于汉语语音码和英文一样用26个拉丁字母拼写,且标点符号与英文一致,这样保证了所运行的汉语信息的内码在ASCII码范围内,从而确保本技术方案在所有计算机系统中能够正常运行。
[0041]如果控制整个汽车驾驶的计算机系统模块11用汉字能够直接调动上述计算机程序,也可以将汉字关键词直接绑定计算机程序。
[0042]所述控制整个汽车驾驶的计算机系统模块11在正式通过控制汽车各种部件运行的嵌入式计算机系统模块2控制各种汽车部件执行模块1执行时,分为两种模式运行,一种是自动运行模式,该模式按照所述控制整个汽车驾驶的计算机系统模块11对所收到的由外语语音转换过来的汉语文本的理解自动运行,并将开始通过控制汽车各种部件运行的嵌入式计算机系统模块2控制各种汽车部件执行模块1执行所要产生的动作或所要达到的功能以外语文本或该外语文本的语音合成形式输出。
[0043]比如,上面的例子中,控制整个汽车驾驶的计算机系统模块11在理解了所收到由外语语音转换过来的汉语文本信息、正确调用所绑定的程序并按照正确执行逻辑进行执行顺序排列的基础上,会输出:“在今天下午2点将汽车空调打开,首先通风10分钟,然后将汽车空间温度保持在25度。” “现在汽车去人民广场。”的外语文本信息或该外语文本语音合成后的语音,该外语文本信息也可以转换成汉语语音码或外文或少数民族文字输出。
[0044]另一种是询问确认模式,该模式下所述控制整个汽车驾驶的计算机系统模块11对所收到的由外语语音转换过来的汉语文本先进行正确校正和执行程序的优化,并反馈一个经过正确校正和执行程序优化过的汉语文本的外文译文,该由汉语文本转换过来的外文译文也可以经过外语语音合成模块以语音的形式通过输入外语语音遥控装置模块14输出,经确认后再正式运行。
[0045]比如:控制整个汽车驾驶的计算机系统模块11收到一段以下意义的由外语语音转换过来的汉语文本:“在今天2点将汽车空调打开,首先通风10分钟,然后将汽车空间温度保持在25度。”控制整个汽车驾驶的计算机系统模块11检测到此时已经过了上午2点,会自动将时间设置在下午2点,同时在控制整个汽车驾驶的计算机系统模块11预先储存的汉语文本中检测到与该汉语文本最接近的一段使得程序更加优化的汉语文本,这时计算机会输出如下汉语意义的外文译文:“在今天下午2点将汽车空调打开,首先通风10分钟,然后用空调对汽车内部空间进行灭菌并且将汽车空间温度保持在25度。”您确认吗?发送确认外语文本或外语语音或其他确认信息,控制整个汽车驾驶的计算机系统模块11就将该外语文本或外语语音对应的汉语文本作为最终接收到的汉语文本,按照上面案例中的步骤,加上“空调灭菌程序”满足预先设定的条件时开始运行。
[0046]又比如:控制整个汽车驾驶的计算机系统模块11收到一段以下意义的由外语语音转换过来的汉语文本:“现在汽车去人民广场。”控制整个汽车驾驶的计算机系统模块11检测到此时已经到了中午12点,同时所述卫星定位导航装置模块7或在控制整个汽车驾驶的计算机系统模块11预先储存的汉语文本中检测到与该汉语文本最接近的一段使得程序更加优化的汉语文本,这时计算机会输出如下汉语意义的汉语文本的外文译文或该外文译文的外语语音给输入外语语音遥控装置模块14: “现在汽车去人民广场,在人民广场靠近西藏中路汉口路的地方有个停车场并且那里有一个星巴克咖啡厅,我们在那里停车并吃午餐好吗? ”发送确认外语文本或外语语音或其它确认信息,卫星定位导航装置模块7或控制整个汽车驾驶的计算机系统模块11就将该外语文本或外语语音对应的汉语文本作为最终接收到的汉语文本,按照上面案例中的步骤,将汽车导航并驾驶到人民广场靠近西藏中路汉口路的地方有停车场地方停下。
[0047]所述的输入外语语音遥控装置模块14或控制整个汽车驾驶的计算机系统模块11具有语音命令自动训练功能,输入外语语音遥控装置模块14或控制整个汽车驾驶的计算机系统模块11操作者在用语音命令控制整个汽车运行前,输入外语语音遥控装置模块14或控制整个汽车驾驶的计算机系统模块11将它能执行的外语语音命令一条条用外语语音朗读出来,要求操作者跟读,并将操作者跟读的语音作为模板并与该语音模板所对应的控制整个汽车运行的外语语音命令或对应的执行程序绑定后储存在输入外语语音遥控装置模块14或控制整个汽车驾驶的计算机系统模块11中。
[0048]所述的操作者跟读的语音包括汉语普通话语音、中国方言的语音、少数民族语言的语音、外国语语音、一种能与其它语音命令的声音相区分开的特殊的声响。
[0049]所述的遥控装置或控制整个汽车驾驶的计算机系统模块11在进行语音命令自动训练时,在主动将它能执行的语音命令一条条用外语语音朗读出来的同时,将所朗读的语音命令根据预先的设定能够用意义一致的汉字、汉语拼音、汉语语音码、少数民族文字、夕卜国语文字从显示屏幕上显示出来。
[0050]这样的设计主要方便各种人群,对计算机来说只要发出的声音与所绑定的程序不发生混淆就行,可以采用特殊的声响主要考虑一些发音困难的聋哑人,这要他们能发出一种能与其它语音命令的声音相区分开的特殊的声响,输入外语语音遥控装置模块14和控制整个汽车驾驶的计算机系统模块11就会记住并执行相关绑定的程序,同时考虑到聋哑人听不见,所以将要执行命令用文字显示来反馈给聋哑空调机操作者。
[0051]所述的输入外语语音遥控装置模块14或控制整个汽车驾驶的计算机系统模块11具有的语音命令,可以是具体的要求汽车采取某种动作的语音命令,也可以是与某优化方案绑定的程序模块的语音调用命令,该模块用语音命令调用时,不要求针对某个具体动作发语音命令,而只要发出要达到的目的语音命令,由控制整个汽车驾驶的计算机系统模块11自动根据所要达到的目的,寻找与该语音命令相对应的优化方案的程序并将上述程序的各种工作指令通过网络传输模块3传输给控制汽车各种部件运行的嵌入式计算机系统模块2,并由该模块控制各种汽车部件执行模块1执行
比如:人们可以要求空调机对“老人和婴儿”既要求保持一定的车内温度同时冷风吹得最好缓和一些,这时候控制整个汽车驾驶的计算机系统模块11就会寻找并绑定空调机对“老人和婴儿”既要求保持一定的车内温度同时冷风吹得最好缓和一些的程序,根据上述程序要求的动作最终控制各种汽车部件执行模块1完成上述程序要求完成的程序动作。
[0052]又比如:人们可以要求卫星定位导航装置模块7按照时间最短或费用最省或者两者兼而有之的要求选择行驶线路,这时卫星定位导航装置模块7就会寻找并输出符合人们要求的汽车导航文本命令并传给计算机相应模块执行。
[0053]对控制整个汽车驾驶的计算机系统模块11正确完成工作所必须的各种工作参数,如果控制整个汽车驾驶的计算机系统模块11认为需要操作者提供时,会以语音或文字或语音与文字相结合的形式,主动向操作者发出询问,直到控制整个汽车驾驶的计算机系统模块11 了解到所有必须的工作参数为止。
[0054]比如:对于空调保温的是婴儿还是老人还是青壮年空调机无法感觉到,如果控制整个汽车驾驶的计算机系统模块11需要知道时,它会主动用预先设定的外语语音通过控制整个汽车驾驶的计算机系统模块11向操作者询问以下意思的句子:“我保温的车子坐的是什么样的人?”人们用外语语音做以下相同意思的回答:“老人”或“婴儿”,这时候控制整个汽车驾驶的计算机系统模块11就会去寻找“老人”或“婴儿”的程序,找到后进行正确的排序和连接并传给控制汽车空调的嵌入式计算机系统模块并由该模块控制汽车空调执行模块完成上述的保温“老人”或“婴儿”车子空间的程序规定的动作。
[0055]所述的方法所述的方法包含汽车防撞方法,除了传统的各种防撞方法外,还可以通过可识别道路障碍物的视频装置来防止碰撞,当所述的视频装置发现在汽车的前进方向预先所设定的安全距离内有汽车或障碍物时,将导航并驾驶汽车的控制权临时转移给可识别道路障碍物的视频装置控制,当可识别道路障碍物的视频装置发现所控制的汽车可以绕过前面的汽车或障碍物前行时,可识别道路障碍物的视频装置就控制汽车绕过前面的汽车或障碍物前行,当不能绕过前面的汽车或障碍物前行时,可识别道路障碍物的视频装置就控制汽车与前面的汽车或障碍物保持在安全距离内,在这两种情况下,一旦前面的汽车或障碍物在预先所设定的安全距离内消失后,汽车再在卫星定位导航装置模块7和控制整个汽车驾驶的计算机系统模块11控制下行驶。
[0056]比如:当所述可识别道路障碍物的视频装置检测到前面有别的一至若干辆汽车或其它障碍物出现在自己行驶前方预先所设定的安全距离内,且安全距离内的汽车或其它障碍物前面有较大的空档没有任何汽车或障碍物,左或右也有足够大的空档可以绕到这些汽车或障碍物的前方去,这时所述可识别道路障碍物的视频装置会通过控制整个汽车驾驶的计算机系统模块11将车绕到所述的别的一至若干辆汽车或障碍物的前面,前面的汽车或障碍物在预先所设定的安全距离内消除后,可识别道路障碍物的视频装置会将临时导航控制权交还给卫星定位导航装置模块7,整个导航驾驶状态恢复到前述正常状态。
[0057]如果当所述可识别道路障碍物的视频装置检测到前面有别的一至若干辆汽车或障碍物出现在自己行驶前方预先所设定的安全距离内,且安全距离内的汽车或其它障碍物前面没有空档,或虽然有空档但左或右没有足够大的空档可以绕到这些汽车或其它障碍物的前方去,这时所述可识别道路障碍物的视频装置会通过控制整个汽车驾驶的计算机系统模块11将所控制的汽车保持在前面的汽车或其它障碍物后面的安全距离内,前面的汽车或障碍物在预先所设定的安全距离内消除后,可识别道路障碍物的视频装置会将临时导航控制权交还给卫星定位导航装置模块7,整个导航驾驶状态恢复到前述正常状态。
[0058]本技术方案所述的控制整个汽车驾驶的计算机系统模块11或控制汽车各种部件运行的嵌入式计算机系统模块2可以是台式电脑或笔记本电脑或者服务器或者云计算机系统,也可以是嵌入式计算机系统。
[0059]所述输入外语语音遥控装置模块14接收到的外语语音可以通过话筒输入或者电话输入,话筒输入或者电话输入采用的信息传输网络可以是有线网络也可以是无线网络;
所述的输入外语语音遥控装置模块14是指所有能进行外语语音识别并能向控制整个汽车驾驶的计算机系统模块11发送字符文本信息的装置,包括:固定电话系统、手机、台式电脑、笔记本电脑、上网本、个人数字信息助理PDA、遥控器、信息通讯软件模块。
[0060]所述网络传输模块12或网络传输模块8或网络传输模块6或网络传输模块3,涵盖有线网络和无线网络软硬件传输系统及传输模块,包括:固定电话通讯传输系统、电力线通讯传输系统、有线电视电缆通讯传输系统、因特网、局域网、2.5G、
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1