汉语文本全自动遥控驾驶汽车的方法_3

文档序号:9707774阅读:来源:国知局
键词的含义是紧跟在xxvxisa (首先)后的程序要排在紧跟rxvhxu (然后)后面程序的前面,执行时紧跟在xxvxisa (首先)后的程序要比排在紧跟rxvhxu (然后)后面的程序先执行,这里yse用汉字表示的汉语意义是“沿”,这个关键词被提取出来后,计算机会去查与yse (沿)绑定的计算机程序,并将查到的与yse (沿)绑定的计算机程序提取出来,根据上面分析的执行顺序将其排在首先需要执行的程序,这里的jdaxsaddayialuu (中山东一路)紧跟在yse之后,计算机据此可以判定指的是所“yse (沿),,的路名参数,计算机就会将其提取出来作为yse (沿)绑定的计算机程序的路名参数加入到“yse (沿)”绑定的计算机程序中,这里qisexqe用汉字表示的汉语意义是“前行”,这个关键词被提取出来后,计算机会去查与qisexqe (前行)绑定的计算机程序,并将查到的与qisexqe (前行)绑定的计算机程序提取出来,并根据上面分析的执行顺序将其排在“yse (沿),,绑定的计算机程序模块后面,紧接着“yse (沿)”绑定的计算机程序执行后执行,这里的2000 miv (2000米)紧跟在qisexqe (前行)之后,计算机据此可以判定指的是汽车沿jdaxsaddayialuu (中山东一路)“qisexqe (前行)”的距离是“2000 miv (2000米)”,计算机就会将其提取出来作为qisexqe(前行)绑定的计算机程序的前行距离的参数加入到qisexqe (前行)绑定的计算机程序中,yxujusv用汉字表达的意思是“右转”,该关键词“yxujusv (右转)”通过储存在控制整个汽车驾驶的计算机系统模块中的关键词与程序绑定模块5与对应程序进行绑定,由于它列在“yse jdaxsaddayialuu qisexqe 2000 miv (沿中山东一路前行 2000 米)”之后,所以,储存在控制整个汽车驾驶的计算机系统模块中的程序逻辑排列连接模块4将“yxujusv (右转)”程序安排在 “yse jdaxsaddayialuu qisexqe 2000 miv (沿中山东一路前行 2000米)”程序执行完后执行,“dku ysesaddaluu (到延安东路)”紧跟在“yxujusv (右转)”后面,计算机据此可以判定是“yxujusv (右转)”程序要达到的目标参数,计算机就会将其提取出来作为yxujusv (右转)绑定的计算机程序的目标参数加入到yxujusv (右转)绑定的计算机程序中。
[0027]同理我们将“rsehxu (然后)”后面的“yse ysesaddaluu qisexqe 4000 mivqusaglu xiazbujdaluu (沿延安东路前行4000米穿过西藏中路)”句中的关键词:“yse(沿)”“qiSeXqe (前行)”“qusaglu (穿过)”通过储存在控制整个汽车驾驶的计算机系统模块中的关键词与程序绑定模块5与对应程序进行绑定,并将相关程序参数“ysesaddaluu (延安东路)”“4000 miv (4000 米)”“xiazbujdaluu(西藏中路)”分别传输到“yse 沿”“qisexqe前行” “qusaglu穿过”关键词所绑定的程序中,通过储存在控制整个汽车驾驶的计算机系统模块中的程序逻辑排列连接模块4将“yse (沿)” “qisexqe (前行)” “qusaglu (穿过)”关键词所绑定的程序按照“ yse ysesaddaluu qisexqe 4000 miv qusaglu xiazbujdaluu(沿延安东路前行4000米穿过西藏中路)”自然语序的顺序进行排列并连接,排序连接后整个“rsehxu (然后)”后面的程序排在“xxvxisa (首先)”后的程序后面,并在“xxvxisa(首先)”后的程序执彳丁完后执打。
[0028]“jiu dkudav muudiudiu rnvminv gubvqbv (即到达目的地人民广场)”句中的关键词“jiu dkudav muudiudiu (即到达目的地)”是与目的地检测程序绑定的关键词组,目的地检测程序在执行时会检测当前位置是否是紧跟在“即到达目的地”后面的地点或道路门牌号名称,这里的地点是“rnvminv gubvqbv (人民广场)”如果是,则汽车就会在“rnvminv gubvqbv (人民广场)”附近能停车的位置或停车场停下,并告诉车上的人已到“rnvminv gubvqbv (人民广场)”本次导航并自动驾驶结束,如果当前位置还不是目的地“rnvminv gubvqbv (人民广场)”,则汽车在卫星定位导航装置模块7和控制整个汽车驾驶的计算机系统模块11导航控制下继续向目的地“rnvminv gubvqbv (人民广场)”运动直至检测到已经到达“rnvminv gubvqbv (人民广场)”为止。
[0029]至此,汉语文本已经完成了全部该文本需要调动的计算机程序,并进行了正确程序参数赋值和程序先后执行顺序的连接。
[0030]连接完整个执行程序后,控制整个汽车驾驶的计算机系统模块11根据所述控制汽车各种部件运行的嵌入式计算机系统模块2的地址,通过网络传输模块3比如CAN串行总线控制局域网系统传输模块传输给控制汽车各种部件运行的嵌入式计算机系统模块2、并由该嵌入式计算机系统模块控制各种汽车部件执行模块1执行。
[0031]上述程序在在自动导航并驾驶汽车时,首先执行“ yse jdaxsaddayialuu (沿中山东一路)”绑定的程序,此时卫星定位导航装置模块7不断检测当前行驶道路是否是“jdaxsaddayialuu (中山东一路)”,如果是则执行后面“qisexqe (前行)”绑定的程序,如果当前行驶道路不是“ jdaxsaddayialuu (中山东一路)”,则要将汽车导航并驾驶到“jdaxsaddayialuu (中山东一路)”上,然后再执行“yse jdaxsaddayialuu (沿中山东一路)”绑定的程序。在执行“yse jdaxsaddayialuu (沿中山东一路)”绑定的程序过程中,汽车上的计程器不断检测汽车行驶里程,当计程器计程里程达到“2000 miv (2000米)”,开始执行后面的“yxujusv dku ysesaddaluu (右转到延安东路)”绑定的程序,当卫星定位导航装置模块7检测到汽车已经“yxujusv dku ysesaddaluu (右转到延安东路)”时开始执行“rsehxu (然后)”后面的“ yse ysesaddaluu qisexqe 4000 miv qusagluxiazbujdaluu(沿延安东路前行4000米穿过西藏中路)”绑定的程序。这个程序执行完后,卫星定位导航装置模块7检测汽车到达的地点是否是“rnvminv gubvqbv (人民广场)”如果是,则汽车就会在“rnvminv gubvqbv (人民广场)”附近能停车的位置或停车场停下,并告诉车上的人已到“rnvminv gubvqbv (人民广场)”本次导航并自动驾驶结束,如果当前位置还不是目的地“rnvminv gubvqbv (人民广场)”,则汽车在卫星定位导航装置模块7和控制整个汽车驾驶的计算机系统模块11导航控制下继续向目的地“rnvminv gubvqbv (人民广场)”运动直至检测到已经到达“rnvminv gubvqbv (人民广场)”为止。
[0032]需要指出的是,关键词与计算机程序绑定的方式可以多种多样,只要能够达到有效绑定效果便可。
[0033]在本实施例中,所述储存在控制整个汽车驾驶的计算机系统模块11中的关键词与程序绑定模块5是通过关键词与程序函数名建立对应关系词表或对应数据库的方式进行绑定,绑定时控制整个汽车驾驶的计算机系统模块11首先提取要绑定程序的关键词,然后再去查对应关系词表或对应数据库,查到对应的程序函数名后,将所述程序函数名传输给储存在控制整个汽车驾驶的计算机系统模块11中的程序逻辑排列连接模块5,该模块将所述程序函数名按执行的先后逻辑顺序排列到要执行的程序序列中,当执行到该程序函数名的程序时,控制整个汽车驾驶的计算机系统模块11或控制汽车各种部件运行的嵌入式计算机系统模块2就会从各自的程序库中调用与该程序函数名对应的计算机程序并执行。
[0034]比如,在本例中以关键词“qiuqea kdajisa wnaduu bkvqre (汽车空间温度保持)”为例,关键词与计算机程序绑定时,控制整个汽车驾驶的计算机系统模块11首先提取要绑定程序的关键词“qiuqea kdajisa wnaduu bkvqre (汽车空间温度保持)”去查对应关系词表或对应数据库,查到该程序后将该程序的程序名与qiuqea kdajisa wnaduubkvqre (汽车空间温度保持)进行绑定并作为将要执行的程序,按程序执行的逻辑顺序排列后储存在控制整个汽车驾驶的计算机系统模块11中,控制整个汽车驾驶的计算机系统模块11在进行整个程序执行时,将含有该程序名的程序发往与完成该任务地址对应的控制汽车空调运行的嵌入式计算机系统模块,并由该模块控制汽车空调执行模块执行上述接受到的控制汽车空调工作的程序。
[0035]对于是卫星定位导航装置模块7发出的汽车导航命令关键词文本,由于自动导航并驾驶汽车过程中除了目的地的路名较多外,其它驾驶汽车关键词绑定的程序相对较少,主要是:沿、前行、倒车、向后180度转弯,左转、右转、停车等关键词,另外还有路名参数、目的地参数、行驶里程参数等,这些关键词和对应的程序参数都可以采用上述相同的方法进行绑定连接和将参数输入到相应关键词绑定的程序中,其实现过程与上面举例类似,这里就也不累述。
[0036]为了减少控制整个汽车驾驶的计算机系统模块11通过网络传输模块传输给控制汽车各种部件运行的嵌入式计算机系统模块2的数据信息量,对控制汽车各种部件运行的嵌入式计算机系统模块2中已经储存的程序,控制整个汽车驾驶的计算机系统模块11在进行关键词与程序绑定时,只与相对应的程序名进行绑定,传给控制汽车各种部件运行的嵌入式计算机系统模块2控制执行时,由控制汽车各种部件运行的嵌入式计算机系统模块2根据相对应的程序名从自己的程序储存系统中调出对应的程序执行;
对于控制汽车各种部件运行的嵌入式计算机系统模块2中没有的计算机程序,由控制整个汽车驾驶的计算机系统模块11传输给它,当控制整个汽车驾驶的计算机系统模块11也没有相应的计算机程序时,控制整个汽车驾驶的计算机系统模块11可以通过网络连接到指定的服务器,包括云服务器上进行搜索并下载,下载后再传输给控制汽车各种部件运行的嵌入式计算机系统模块2并按统一程序名储存,以便下次与关键词绑定并调用执行。
[0037]对于卫星定位导航装置模块7中没有没有的地址或位置信息或导航程序,可以通过网络连接到指定的服务器,包括云服务器上
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1