远程控制车辆的方法及其系统的制作方法

文档序号:9931379阅读:331来源:国知局
远程控制车辆的方法及其系统的制作方法
【技术领域】
[0001] 本发明涉及通讯技术领域,特别提供了一种远程控制车辆的方法及其系统。
【背景技术】
[0002] 随着时代的发展,技术的提高,我们已经步入了智能生活时代。车辆已经是我们生 活中必不可少的用品,自然也要智能化,比如移动终端远程控制车辆。但随之而来的就是信 息安全问题,市面上千元以下的电子解码器就有可能轻易截取通讯信息,破解后盗取车辆, 所以移动终端与车辆通信时的数据安全则显得尤为重要。
[0003] 因此,如何提高移动终端与车辆通讯时的安全性,成为人们亟待解决的问题。

【发明内容】

[0004] 鉴于此,本发明的目的在于提供一种远程控制车辆的方法及其系统,以至少解决以往 移动终端与车辆通信过程中,存在安全系数低等问题。
[0005] 本发明一方面提供了一种远程控制车辆的方法,其通过移动终端对车载设备端进 行远程控制,其特征在于,所述移动终端预设有多组不同的第一基础密码以及多种不同加 密算法,所述车载设备端预设有多组不同的第二基础密码以多种不同解密算法,且所述多 组不同的第一基础密码与所述多组不同的第二基础密码一一对应相同,所述多种不同加密 算法与所述多种不同解密算法一一对应,具体控制步骤如下: S1:所述移动终端将第一基础密码利用加密算法进行加密,计算获得鉴权密钥; S2:将所述移动终端计算获得的鉴权密钥以及控制数据一同发送到车载设备端; S3:车载设备端收到鉴权密钥和控制数据后,将鉴权密钥采用与加密算法对应的解密 算法进行解密,计算获得鉴权密码,并将所述鉴权密码与车载设备中对应的第二基础密码 进行比较,如果一致,所述车载设备端按照所述控制数据进行动作,如果不一致,所述车载 设备端不按照所述控制数据进行动作; S4:同步更换所述移动终端下一个第一基础密码和加密算法以及车载设备端对应的下 一个第二基础密码和解密算法。
[0006] 优选,所述步骤S2:将所述移动终端计算获得的鉴权密钥以及控制数据通过服务 器过滤、存储后一同发送到车载设备端。
[0007] 进一步优选,所述步骤S2:将所述移动终端计算获得的鉴权密钥以及控制数据使 用MD5加密算法加密后一同发送到车载设备端。
[0008] 进一步优选,所述步骤S3:车载设备端收到鉴权密钥和控制数据后,使用MD5解密 算法解密后,获得对应的鉴权密钥和控制数据,将鉴权密钥采用与加密算法对应的解密算 法进行解密,计算获得鉴权密码,并将所述鉴权密码与车载设备中的第二动态密码进行比 较,如果一致,所述车载设备端按照所述控制数据进行动作,如果不一致,所述车载设备端 不按照所述控制数据进行动作。
[0009] 本发明另一方面还提供了一种远程控制车辆系统,包括移动终端1以及与所述移 动终端1通讯连接的车载设备端2,其特征在于: 所述移动终端1内包括, 第一基础密码单元11,用于存储多组不同的第一基础密码; 加密单元12,用于存储多种不同的加密算法; 第一处理单元13,分别与所述第一基础密码单元11和加密单元12连接,用于分别读取 所述第一基础密码单元11中的一组第一基础密码和所述加密单元12中的一种加密算法,并 利用读取的加密算法对读取的第一基础密码进行加密,计算获得鉴权密钥; 控制数据单元14,用于接收外界输入的控制数据; 第二处理单元15,分别与所述第一处理单元13和所述控制数据单元14连接,用于读取 所述第一处理单元13计算获得的鉴权密钥以及所述控制数据单元14中的控制数据,并将所 述鉴权密钥和所述控制数据进行二次加密,获得传输数据; 所述车载设备端2包括, 第二基础密码单元21,用于存储多组不同的第二基础密码,且所述多组不同的第二基 础密码与所述第一基础密码单元11中多组不同的第一基础密码一一对应相同; 解密单元22,用于存储多种不同的解密算法,且所述多种不同解密算法与所述加密单 元12中多种不同的加密算法--对应; 第三处理单元23,与所述移动终端中的第二处理单元15连接,接收所述第二处理单元 15发送的传输数据,并利用与加密对应的解密算法进行解密,获得对应的鉴权密码和控制 数据; 第四处理单元24,与所述解密单元22以及所述第三处理单元23连接,用于读取所述解 密单元22中对应的解密算法以及第三处理单元23解密获得的鉴权密钥,并利用读取的解密 算法对读取的鉴权密钥进行解密,计算获得鉴权密码; 比较单元25,分别与所述第二基础密码单元21和所述第四处理单元24连接,用于读取 所述第二基础密码单元21中对应的一组第二基础密码以及接收所述第四处理单元24发送 的鉴权密码,并将读取的第二基础密码与接收的鉴权密码进行比较; 执行单元26,分别与所述比较单元25以及第三处理单元23连接,用于读取所述比较单 元24中比较结果以及第三处理单元23发送的控制数据,并依据所述比较结果按照控制数据 执行相应动作。
[0010] 优选,所述第二处理单元15中二次加密对应的算法为MD5算法。
[0011]进一步优选,所述移动终端1与车载设备端2的通讯连接方式为4G信号连接或WIFI 连接。
[0012] 进一步优选,所述移动终端1为智能手机或平板电脑。
[0013] 进一步优选,所述移动终端1和所述车载设备端2之间还设置有服务器3,用于传输 数据的过滤和存储。
[0014] 本发明提供的远程控制车辆的方法及其系统中,在移动终端与车载设备端通讯控 制过程中,采用了滚码式方法,即多组密码和多种加密、解密算法同时不停的更换,以防止 在通讯过程中被解码器截取信息而破译,确保移动终端在与车载设备端通讯时的数据安全 性,提供高了安全系数。
[0015] 本发明提供的远程控制车辆的方法及其系统,具有方法简单,便于操作,设计合 理,使用方便,安全系数高等优点。
【附图说明】
[0016] 图1为远程控制车辆的方法流程图; 图2为远程控制车辆系统的模块图。
【具体实施方式】
[0017] 下面以具体的实施方案对本发明进行进一步说明,但是并不用于限制本发明的保 护范围。
[0018] 为了解决以往移动终端与车载设备端进行通讯控制时,存在安全系数低的问题, 本实施方案提供了一种远程控制车辆的方法,其通过移动终端对车载设备端进行远程控 制,在移动终端预设有多组不同的第一基础密码以及多种不同加密算法,车载设备端预设 有多组不同的第二基础密码以多种不同解密算法,且多组不同的第一基础密码与多组不同 的第二基础密码一一对应相同,多种不同加密算法与多种不同解密算法一一对应,其中,第 一基础密码与第二基础密码的组数为上百一组,加密和解密的算法也由数十种,具体控制 步骤如下,参见图1, S1:移动终端将第一基础密码利用加密算法进行加密,计算获得鉴权密钥; S2:将移动终端计算获得的鉴权密钥以及控制数据一同发送到车载设备端; S3:车载设备端收到鉴权密钥和控制数据后,将鉴权密钥采用与加密算法对应的解密 算法进行解密,计算获得鉴权密码,并将鉴权密码与车载设备中对应的第二基础密码进行 比较,如果一致,车载设备端按照所述控制数据进行动作,如果不一致,车载设备端不按照 所述控制数据进行动作; S4:同步更换移动终端下一个第一基础密码和加密算法以及车载设备端对应的下一个 第二基础密码和解密算法。
[0019] 上述通过移动终端对车载设备端进行远程控制的方法中,移动终端内的第一基础 密码不直接参与数据通讯,需要通过加密算法计算出一个新的鉴权密钥,将该鉴权密钥用 于数据通讯,该鉴权密钥和控制数据一同发送的车载设备端,车载设备端首先对鉴权密钥 进行解密获得鉴权密码,将该鉴权密码与第二基础密码进行比较,如果一致,鉴权成功,则 表明其为合法操作,按照接收的控制数据进行动作,如控制车辆的车锁、车窗、后备箱、点 火、熄火等功能的控制操作,如果鉴权失败,则为非法操作,车载设备端无需进行相应控制 操作。当一次操作结束后,移动终端和车载设备端均同步更换第一基础密码、加密算法、第 二基础密码和解密算法,其中,更换后的第一基础密码与第二基础密码相同,加密算法与解 密算法对应。
[0020] 因此,在移动终端和车载设备端的通讯过程中通讯的基础密码以及加密算法均是 动态变化的,即使在一次通讯中被截取了通讯信息破译了基础密码以及加密算法,但是下 次使用时,移动终端与车载设备端又自动更换了基础密码和加密算法,破译的基础码和加 密算法均为失效状态,提高了移动终端与车载设备通讯控制过程的安全性。
[0021] 在本实施方案中,与上述实施方案的不同之处在于步骤S2中增加了数据过滤和存 储的步骤,改进后的步骤S2具体为:将移动终端计算获得的鉴权密钥以及控制数据通过服 务器过滤、存储后一同发送到车载设备端,其中,服务器端将传输过程中的一些数据记录下 来,供后台技术人员进行远程跟踪调研,如设备出现问题,技术人员可以远程发现并解决, 进一步保证了车辆的安全。
[0022] 在本实施方案中,步骤S2具体为:将移动终端计算获得的鉴权密钥以及控制数据 使用MD5加密算法加密后一同发送到车载设备端,本实施方案对鉴权密钥进行二次加密,同 时对控制数据也进行了加密,进一步提高了通讯的安全系数。
[0023] 在本实施方案中,为了配合上一实施方案中MD5的加密步骤,将步骤S3改进为:车 载设备端收到鉴权密钥和控制数据后,使用MD5解密算法解密后,获得对应的鉴权密钥和控 制数据,将鉴权密钥采用与加密算法对应的解密算法进行解密,计算获得鉴权密码,并将所 述鉴权密码与车载设备中的第二动态密码进行比较,如果一致,所述车载设备端按照所述 控制数据进行动作,如果不一致,所述车载设备端不按照所述控制数据进行动作。
[0024] 本实施方案中提供了一种远程控制车辆系统,参见图2,包括移动终端1以及与移 动终端1通讯连接的车载设备端2, 其中,移动终端1内包括, 第一基础密码单元11,用于存储多组不同的第一基础密码; 加密单元12,用于存储多种不同的加密算法; 第一处理单元13,分别与第一基础密码单元11和加密单元12连接,用于分别读取第一 基础密码单元11中的一组第一基础密码和加密单元12中的一种加密算法,并利用读取的加 密算法对读取的第一基础密码进行加密,计算获得鉴权密钥; 控制数据单元14,用于接收外界输入的控制数据; 第二处理单元15,分别与第一处理
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1