[發明專利]移動終端雙向控制汽車的系統與方法有效
| 申請號: | 201410760360.1 | 申請日: | 2014-12-12 |
| 公開(公告)號: | CN105730398B | 公開(公告)日: | 2019-03-26 |
| 發明(設計)人: | 黃修源;馬超 | 申請(專利權)人: | 上海修源網絡科技有限公司 |
| 主分類號: | B60R25/24 | 分類號: | B60R25/24 |
| 代理公司: | 上海宣宜專利代理事務所(普通合伙) 31288 | 代理人: | 楊小雙 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 終端 雙向 控制 汽車 系統 方法 | ||
1.一種移動終端雙向控制汽車的系統,其特征在于,其包括:
移動終端,向汽車發送操作指令,移動終端包括汽車控制模塊、第一GPRS模塊、第一藍牙模塊;
車載操作系統,識別來自移動終端的操作指令并發送給汽車網關控制器;車載操作系統包括以太網模塊、第一GPRS模塊、第一藍牙模塊;
汽車網關控制器,接收車載操作系統發來的操作指令,并基于以太網的通訊的CAN通信模塊,將操作指令發送給整車控制網絡系統;
整車控制網絡系統,按照汽車網關控制器發來的操作指令,使汽車做出相應操作;整車控制網絡系統包括整車控制器、車身控制器、動力總成設備、傳感器;
所述移動終端通過GPRS信號與服務器連接,服務器與車載操作系統通過網絡連接;移動終端通過其第一藍牙模塊與車載操作系統的第二藍牙模塊連接,車載操作系統通過以太網連接汽車網關控制器,汽車網關控制器通過CAN總線連接整車控制網絡系統。
2.如權利要求1所述的移動終端雙向控制汽車的系統,其特征在于,所述移動終端的汽車控制模塊預設若干個操作指令,操作指令信息包括執行動作和動作失效時間。
3.如權利要求1所述的移動終端雙向控制汽車的系統,其特征在于,所述移動終端支持Android和ios操作系統。
4.如權利要求1所述的移動終端雙向控制汽車的系統,其特征在于,所述移動終端的汽車控制模塊將操作指令ID、動作內容、動作失效時間打包為命令數據包,并通過簽名方法,把數據拼合成一個字符串。
5.一種移動終端雙向控制汽車的方法,其特征在于,其包括以下步驟:
步驟一,用戶選擇某個操作指令,汽車控制模塊的ID生成模塊組合當前時間函數unixtime_time A、汽車編號B、0-10000的隨機數字C;先得到一個不重復的字符串ABC,通過MD5加密手段生成一個32位的唯一的碼M,作為該操作指令ID;
步驟二,移動終端的汽車控制模塊將操作指令ID、動作內容、動作失效時間打包為命令數據包,并通過簽名方法,把數據拼合成一個字符串,“ID=真實ID&EXPIRE=真實失效時間&ACTION=真實ACTION”,得到一個驗證字符串X;結尾加上一個移動終端和汽車之間的預設的的字符串A變成XA;并經過MD5加密后生成一個32位的編碼作為簽名SIGN,包含在命令數據包當中等待發送到車載操作系統;
步驟三,命令數據包同時通過以下兩種路徑同時發送到車載操作系統的命令接收程序:一,通過移動終端GPRS信號將該命令數據發送到服務器,服務器再將該命令數據發送給車載操作系統的命令接收程序;二,通過移動終端的第一藍牙模塊將該命令數據包發送給車載操作系統的第二藍牙模塊,車載操作系統的第二藍牙模塊將該命令數據包發送給車載操作系統的命令接收程序;
步驟四,車載操作系統的命令接收程序收到這個命令數據包后,首先驗證命令數據包所載的SIGN是否正確,如果簽名驗證失敗那么自動忽略該命令;如果驗證簽名正確,命令接收程序繼而檢查已執行過的命令ID中,是否有當前傳輸過來的命令數據包所載的ID,如果該ID存在,那么命令接收程序認為這條命令已經被執行過,則自動忽略該命令;如果已執行過的命令ID不存在該ID,則命令接收程序繼而檢查命令數據包所載的失效時間是否已經達到,如果已達到,那么命令接收程序認為這條命令已失效,如果未達到,那么命令接收程序會通過以太網將該命令發送給汽車網關控制器,汽車網關控制器通過CAN總線控制整車控制網絡系統去執行這個指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海修源網絡科技有限公司,未經上海修源網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410760360.1/1.html,轉載請聲明來源鉆瓜專利網。





