一种远程控制车辆的系统及方法与流程

文档序号:13744701阅读:228来源:国知局

本发明涉及汽车电子及通讯领域,尤其涉及一种远程控制车辆的系统及方法。



背景技术:

为了保证汽车长时间放置后能够正常启动,整车静态电流一般控制在30mA以内。这对汽车零部件提出了非常高的要求,在汽车熄火状态下必须进入省电工作模式,而车联网本身的特点决定了终端必须时时在线,为解决该矛盾,车联网终端在熄火后必须关闭不需要使用的功能模块,并支持远程唤醒并执行相关操作。

利用车联网终端内置的通讯模块,通过电话或短信是可以唤醒的。现有技术的远程唤醒机制,利用标志位判断并唤醒,但是这种方式存在较大的风险,由于标志位固定,而车联网支持远程控制汽车,标志位泄漏会存在安全隐患。



技术实现要素:

本发明要解决的技术问题在于,针对上述现有技术中远程唤醒车辆存在安全隐患的问题,提供一种远程控制车辆的系统及方法。

本发明解决其技术问题所采用的技术方案是:一方面,构造一种远程控制车辆的系统,包括移动终端、服务器以及车联网终端,所述服务器分别通过无线数据通讯连接至所述服务器以及所述车联网终端,其中:

所述移动终端,用于发出包括语音信息及移动台识别号码的控制信息至所述服务器;

所述服务器,用于加密所述控制信息并将其发送至所述车联网终端;

所述车联网终端,用于依据所述控制信息判断所述移动台识别号码与预设的号码是否一致,若一致,则解析所述语音信息,控制处于熄火状态的车辆启动。

在本发明所述的系统中,

所述移动终端还用于发出包括用户名及密码的指令至所述服务器;

所述服务器还用于验证所述用户名及密码是否正确,若正确,则加密所述包括用户名及密码的指令并将其发送至所述车联网终端;

所述车联网终端还用于依据所述指令控制所述处于熄火状态的车辆启动。

在本发明所述的系统中,所述车联网终端包括处理器、分别电性连接于所述处理器的通讯模块及总线模块,其中:

所述通讯模块,用于通过无线数据通讯连接至所述服务器;

所述总线模块,用于通过总线系统连接至所述车辆;

所述处理器,用于依据所述控制信息判断所述移动台识别号码与预设的号码是否一致,若一致,则解析所述语音信息,通过总线模块控制处于熄火状态的车辆启动。

在本发明所述的系统中,所述车联网终端还包括分别电性连接于所述处理器的传感器模块及定位模块,其中:

所述传感器模块,用于感测所述车辆的速度以及温度;

所述定位模块,用于定位所述车辆的位置;

所述处理器还用于依据所述车辆的速度、温度以及位置判断所述车辆是否处于熄火状态。

在本发明所述的系统中,所述总线系统为CANBus。

另一方面,提供一种远程控制车辆的方法,该方法提供移动终端、服务器以及车联网终端,该方法包括以下步骤:

S1、所述移动终端发出包括语音信息及移动台识别号码的控制信息至所述服务器;

S2、所述服务器加密所述控制信息并将其发送至所述车联网终端;

S3、所述车联网终端依据所述控制信息判断所述移动台识别号码与预设的号码是否一致,若一致,则解析所述语音信息,控制处于熄火状态的车辆启动。

在本发明所述的方法中,所述步骤S1还包括:所述移动终端发出包括用户名及密码的指令至所述服务器;

所述步骤S2还包括:所述服务器验证所述用户名及密码是否正确,若正确,则加密所述包括用户名及密码的指令并将其发送至所述车联网终端;

所述步骤S3还包括:所述车联网终端依据所述指令控制所述处于熄火状态的车辆启动。

在本发明所述的方法中,所述步骤S3中:

所述车联网终端通过无线数据通讯连接至所述服务器,通过总线系统连接至所述车辆。

在本发明所述的方法中,所述步骤S3还包括:

所述车联网终端感测所述车辆的速度以及温度,并定位所述车辆的位置;依据所述车辆的速度、温度以及位置判断所述车辆是否处于熄火状态。

在本发明所述的方法中,所述总线系统为CANBus。

上述公开的一种远程控制车辆的系统及方法具有以下有益效果:通过判断移动台识别号码与预设的号码是否一致,仅执行指定号码的指令,保证了操作的安全性;通过加密传送报文,解决已有的明文加固定标志位所带来的安全隐患。

附图说明

图1为本发明提供的一种远程控制车辆的系统框图;

图2为本发明提供的一种远程控制车辆的系统结构示意图;

图3为本发明提供的车联网终端的结构框图;

图4为本发明提供的一种远程控制车辆的方法的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明提供了一种远程控制车辆的系统及方法,其目的在于,解决车联网远程控制指令执行安全问题,解决已有的明文加固定标志位所带来的安全隐患。在该系统中,车联网终端1不直接与移动终端3通讯,而是通过预先搭设的服务器2中转,车联网终端1仅仅执行特定移动台识别号码的移动终端3的指令,并在特殊情况下,可采用用户名加密码的指令开锁,同时,所有指令在传输的过程中,均通过服务器2加密处理。

参见图1,图1为本发明提供的一种远程控制车辆的系统100框图,该系统100包括移动终端3、服务器2以及车联网终端1,所述服务器2分别通过无线数据通讯连接至所述服务器2以及所述车联网终端1,车联网终端1设置于车辆内部,三者的空间关系请参见图2,图2为本发明提供的一种远程控制车辆的系统100结构示意图。该系统100各个部件功能如下:

所述移动终端3,用于发出包括语音信息及移动台识别号码的控制信息至所述服务器2。即用户可以通过自己的声音远程控制车联网终端1的开启,该功能可以通过声音识别技术,即特定用户的声音才能开启。

声音识别有两个关键问题,一是特征提取,二是模式匹配(模式识别)。

特征提取的任务是提取并选择对说话人的声纹具有可分性强、稳定性高等特性的声学或语言特征。与语音识别不同,声纹识别的特征必须是“个性化”特征,而说话人识别的特征对说话人来讲必须是“共性特征”。虽然目前大部分声纹识别系统用的都是声学层面的特征,但是表征一个人特点的特征应该是多层面的,包括:(1)与人类的发音机制的解剖学结构有关的声学特征(如频谱、倒频谱、共振峰、基音、反射系数等等)、鼻音、带深呼吸音、沙哑音、笑声等;(2)受社会经济状况、受教育水平、出生地等影响的语义、修辞、发音、言语习惯等;(3)个人特点或受父母影响的韵律、节奏、速度、语调、音量等特征。从利用数学方法可以建模的角度出发,声纹自动识别模型目前可以使用的特征包括:(1)声学特征(倒频谱);(2)词法特征(说话人相关的词n-gram,音素n-gram);(3)韵律特征(利用n-gram描述的基音和能量“姿势”);(4)语种、方言和口音信息;(5)通道信息(使用何种通道);等等。

根据不同的任务需求,声纹识别还面临一个特征选择或特征选用的问题。例如,对“信道”信息,在刑侦应用上,希望不用,也就是说希望弱化信道对说话人识别的影响,因为我们希望不管说话人用什么信道系统它都可以辨认出来;而在银行交易上,希望用信道信息,即希望信道对说话人识别有较大影响,从而可以剔除录音、模仿等带来的影响。

总之,较好的特征,应该能够有效地区分不同的说话人,但又能在同一说话人语音发生变化时保持相对的稳定;不易被他人模仿或能够较好地解决被他人模仿问题;具有较好的抗噪性能;……。当然,这些问题也可以通过模型方法去解决。

对于模式识别,有以下几大类方法:

(1)模板匹配方法:利用动态时间弯折(DTW)以对准训练和测试特征序列,主要用于固定词组的应用(通常为文本相关任务);

(2)最近邻方法:训练时保留所有特征矢量,识别时对每个矢量都找到训练矢量中最近的K个,据此进行识别,通常模型存储和相似计算的量都很大;

(3)神经网络方法:有很多种形式,如多层感知、径向基函数(RBF)等,可以显式训练以区分说话人和其背景说话人,其训练量很大,且模型的可推广性不好;

(4)隐式马尔可夫模型(HMM)方法:通常使用单状态的HMM,或高斯混合模型(GMM),是比较流行的方法,效果比较好;

(5)VQ聚类方法(如LBG):效果比较好,算法复杂度也不高,和HMM方法配合起来更可以收到更好的效果;

(6)多项式分类器方法:有较高的精度,但模型存储和计算量都比较大;

所述服务器2,用于加密所述控制信息并将其发送至所述车联网终端1。一般通过数据加密的方法对控制信息进行加密,所谓数据加密(DataEncryption)技术是指将一个信息(或称明文,plaintext)经过加密钥匙(Encryptionkey)及加密函数转换,变成无意义的密文(ciphertext),而接收方则将此密文经过解密函数、解密钥匙(Decryptionkey)还原成明文。

所述车联网终端1,用于依据所述控制信息判断所述移动台识别号码与预设的号码是否一致,若一致,则解析所述语音信息,控制处于熄火状态的车辆启动。解析语音一般采用语音分析技术,语音分析(SpeechAnalytics)技术,是指通过语音识别等核心技术将非结构化的语音信息转换为结构化的索引,实现对海量录音文件、音频文件的的知识挖掘和快速检索。例如,在车联网终端1验证移动终端3的移动台识别号码,若是用户预先预留的移动台识别号码,则解析语音信息并控制车辆,或在无法验证移动台识别号码的情况下,采用语音分析技术,分析出是特定用户发出的控制信息,也可以依此控制车辆。

此外,所述移动终端3还用于发出包括用户名及密码的指令至所述服务器2;所述服务器2还用于验证所述用户名及密码是否正确,若正确,则加密所述包括用户名及密码的指令并将其发送至所述车联网终端1;所述车联网终端1还用于依据所述指令控制所述处于熄火状态的车辆启动。车联网终端1判断发送方的号码发生不可抗拒的问题时,或者服务器2无法转发指令时,可通过后备的用户名加密码的方式,控制车辆启动。

参见图3,图3为本发明提供的车联网终端1的结构框图,所述车联网终端1包括处理器10、分别电性连接于所述处理器10的通讯模块11及总线模块12,其中:

所述通讯模块11,用于通过无线数据通讯连接至所述服务器2;通讯模块11一般为无线数据通讯模块11,也可以是通过Wlan技术连接到预先搭建的车联网,从而实现网络连接。

所述总线模块12,用于通过总线系统连接至所述车辆;所述总线系统为CANBus。CANBus(ControllerAreaNet-workBus),是制造厂中连接现场设备(传感器、执行器、控制器等)、面向广播的串行总线系统,最初由美国通用汽车公司(GM)开发用于汽车工业,后日渐增多地出现在制造自动化行业中。CANBus系统通过相应的CAN接口连接工业设备(如限位开关、光电传感器、管道阀门、电机启动器、过程传感器、变频器、显示板、PLC和PCI工作站等)构成低成本网络。本发明提供的机制就可以广泛应用于智能家居、远程医疗、工业控制等领域。

所述处理器10,用于依据所述控制信息判断所述移动台识别号码与预设的号码是否一致,若一致,则解析所述语音信息,通过总线模块12控制处于熄火状态的车辆启动。一般情况下,车辆处于熄火状态时,车联网终端1处于低功耗的状态,一般仅有处理器10及通讯模块11工作,其余模块全部关闭。

此外,所述车联网终端1还包括分别电性连接于所述处理器10的传感器模块13及定位模块14,其中:

所述传感器模块13,用于感测所述车辆的速度以及温度;车用传感器是汽车计算机系统的输入装置,它把汽车运行中各种工况信息,如车速、各种介质的温度、发动机运转工况等,转化成电讯号输给计算机,以便发动机处于最佳工作状态。本发明中,主要通过传感器模块13检测车辆是否处于熄火状态,即速度为0、温度为室温的情况。

所述定位模块14,用于定位所述车辆的位置;定位模块14一般采用GPS定位,通过GPS定位可以准确地获得车辆位置信息,服务器2可以结合该车辆位置信息,在电子地图中判断该车辆是否未处于交通道路上,或者更准确说处于停车场,那么就可以判断车辆是否处于熄火状态。

所述处理器10还用于依据所述车辆的速度、温度以及位置判断所述车辆是否处于熄火状态。优选地,也可以上传到服务器2,与服务器2协同判断车辆是否处于熄火状态。

参见图4,图4为本发明提供的一种远程控制车辆的方法的流程图,该方法提供移动终端3、服务器2以及车联网终端1,该方法包括以下步骤:

S1、所述移动终端3发出包括语音信息及移动台识别号码的控制信息至所述服务器2;

S2、所述服务器2加密所述控制信息并将其发送至所述车联网终端1;

S3、所述车联网终端1依据所述控制信息判断所述移动台识别号码与预设的号码是否一致,若一致,则解析所述语音信息,控制处于熄火状态的车辆启动。所述车联网终端1通过无线数据通讯连接至所述服务器2,通过总线系统连接至所述车辆。所述车联网终端1感测所述车辆的速度以及温度,并定位所述车辆的位置;依据所述车辆的速度、温度以及位置判断所述车辆是否处于熄火状态。所述总线系统为CANBus。

此外,对应上述系统对应的功能,所述步骤S1还包括:所述移动终端3发出包括用户名及密码的指令至所述服务器2;

所述步骤S2还包括:所述服务器2验证所述用户名及密码是否正确,若正确,则加密所述包括用户名及密码的指令并将其发送至所述车联网终端1;

所述步骤S3还包括:所述车联网终端1依据所述指令控制所述处于熄火状态的车辆启动。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1