車載終端操作系統的wifi升級方法及裝置的制造方法
【技術領域】
[0001]本發明涉及互聯網信息技術領域,特別是涉及一種車載終端操作系統的WIFI升級方法及裝置。
【背景技術】
[0002]車載終端又稱車輛調度監控終端,是車輛監控管理系統的前端設備,集成定位、通信和汽車行駛記錄儀等多項功能,并將車輛的位置信息、行駛速度等信息通過無線傳輸方式回傳到監控平臺。用戶可通過計算機、手機等智能終端實現對車輛的監控和管理車載終端。
[0003]目前,當需對車載終端的操作系統進行升級時,一般利用車載終端的串口進行升級,具體升級過程如下:將車載終端的串口與裝有操作系統升級文件的智能終端相連,智能終端將操作系統升級文件通過所述串口發送至車載終端,車載終端根據操作系統升級文件對自身操作系統進行升級。
[0004]但是,由于串口的傳輸速率較慢,一般為每秒十幾至幾百千比特,因此,操作系統升級文件的傳輸時長較長,從而使得整個車載終端操作系統的升級時間較長。
【發明內容】
[0005]本發明實施例中提供了一種車載終端操作系統的WIFI升級方法及裝置,以解決現有技術中整個車載終端操作系統升級時間較長的問題。
[0006]為了解決上述技術問題,本發明實施例公開了如下技術方案:
[0007]—種車載終端操作系統的WIFI升級方法,所述車載終端包括:WIFI無線寬帶單元、MCU微控制單元和MIPS無內部互鎖流水級的微處理器;所述升級方法包括:
[0008]所述MIPS通過所述WIFI單元建立與存儲操作系統升級文件的智能終端的無線連接;
[0009]所述MIPS發送請求升級消息至所述智能終端,以使所述智能終端發送操作系統升級文件至所述MIPS ;
[0010]所述MIPS接收并判斷所述操作系統升級文件中是否存在MIPS操作系統升級文件和MCU操作系統升級文件;
[0011]如果存在所述MIPS操作系統升級文件,所述MIPS進入升級模式,根據所述MIPS操作系統升級文件對自身操作系統進行升級;
[0012]如果存在所述MCU操作系統的升級文件,發送所述MCU操作系統的升級文件至所述MCU,且觸發所述MCU進入升級模式,以使所述MCU根據所述MCU操作系統升級文件對自身操作系統進行升級。
[0013]優選的,所述MIPS通過所述WIFI單元建立與存儲操作系統升級文件的智能終端的無線連接,包括:
[0014]當所述MIPS接收到所述智能終端發送的Probe Request探查請求消息后,通過所述WIFI單元發送所述WIFI單元的基本信息至所述智能終端;
[0015]所述MIPS對所述智能終端發送的認證消息進行認證,所述認證消息為所述智能終端根據所述WIFI單元的基本消息所生成的;
[0016]如果所述認證通過,所述MIPS發送認證通過消息到所述智能終端;
[0017]當所述MIPS接收到所述智能終端發送的無線連接請求后,建立與所述智能終端的無線連接,所述無線連接請求為所述智能終端在接收到MIPS的認證通過消息后,所發送的。
[0018]優選的,所述MIPS通過所述WIFI單元建立與存儲操作系統升級文件的智能終端的無線連接,包括:
[0019]所述MIPS周期性廣播Beacon信標消息;
[0020]當所述MIPS接收到所述智能終端發送的Probe Request消息后,通過所述WIFI單元發送所述WIFI單元的基本信息至所述智能終端,所述Probe Request消息為所述智能終端接收到所述Beacon消息后,所發送的;
[0021]所述MIPS對所述智能終端發送的認證消息進行認證,所述認證消息為所述智能終端根據所述WIFI單元的基本消息所生成的;
[0022]如果所述認證通過,所述MIPS發送認證通過消息到所述智能終端;
[0023]當所述MIPS接收到所述智能終端發送的無線連接請求后,所述MIPS建立與所述智能終端的無線連接,所述無線連接請求為所述智能終端在接收到MIPS的認證通過消息后,所發送的。
[0024]優選的,所述MIPS對所述智能終端發送的認證消息進行認證,包括:
[0025]所述MIPS生成一隨機認證碼,且對所述隨機認證碼進行加密,作為加密認證碼,發送至所述智能終端;
[0026]所述MIPS接收所述智能終端發送的解密認證碼,所述智能終端在接收到所述加密認證碼后,對所述加密認證碼進行解密,獲取并發送解密認證碼;
[0027]所述MIPS判斷所述解密認證碼與所述隨機認證碼間是否滿足預設規則;
[0028]如果滿足,則認為認證通過,否則認為認證不通過。
[0029]優選的,所述方法還包括:
[0030]所述MIPS分配智能終端的IP地址。
[0031]—種車載終端操作系統的WIFI升級裝置,所述車載終端包括:WIFI無線寬帶單元、MCU微控制單元和MIPS無內部互鎖流水級的微處理器;所述升級裝置包括:
[0032]無線連接建立模塊,用于通過所述WIFI單元建立與存儲操作系統升級文件的智能終端的無線連接;
[0033]請求升級消息發送模塊,用于發送請求升級消息至所述智能終端,以使所述智能終端發送操作系統升級文件至所述MIPS ;
[0034]操作系統升級文件接收判斷模塊,用于接收并判斷所述操作系統升級文件中是否存在MIPS操作系統升級文件和MCU操作系統升級文件;
[0035]MIPS升級模塊,用于當存在所述MIPS操作系統升級文件時,控制所述MIPS進入升級模式,且根據所述MIPS操作系統升級文件對MIPS操作系統進行升級;
[0036]MCU升級模塊,用于當存在所述MCU操作系統的升級文件時,發送所述MCU操作系統升級文件至所述MCU,且觸發所述MCU進入升級模式,以使所述MCU根據所述MCU操作系統升級文件對自身操作系統進行升級。
[0037]優選的,所述無線連接建立模塊,包括:
[0038]WIFI單元基本信息發送單元,用于當接收到所述智能終端發送的Probe Request探查請求消息后,通過所述WIFI單元發送所述WIFI單元的基本信息至所述智能終端;
[0039]認證單元,用于對所述智能終端發送的認證消息進行認證,所述認證消息為所述智能終端根據所述WIFI單元的基本消息所生成的;
[0040]認證通過消息發送單元,用于當所述認證通過時,發送認證通過消息至所述智能終端;
[0041]無線連接建立單元,當接收到所述智能終端發送的無線連接請求后,建立與所述智能終端的無線連接,所述無線連接請求為所述智能終端在接收到所述認證通過消息后,所發送的。
[0042]優選的,所述無線連接建立模塊,包括:
[0043]廣播單元,用于周期性廣播Beacon信標消息;
[0044]WIFI單元基本信息發送單元,用于當接收到所述智能終端發送的Probe Request消息后,通過所述WIFI單元發送所述WIFI單元的基本信息至所述智能終端,所述ProbeRequest消息為所述智能終端接收到所述Beacon消息后,所發送的;
[0045]認證單元,用于對所述智能終端發送的認證消息進行認證,所述認證消息為所述智能終端根據所述WIFI單元的基本消息所生成的;
[0046]認證通過消息發送模塊,用于當所述認證通過時,發送認證通過消息到所述智能終端;
[0047]無線連接建立單元,用于當所述MIPS接收到所述智能終端發送的無線連接請求后,建立與所述智能終端的無線連接,所述無線連接請求為所述智能終端在接收到MIPS的認證通過消息后,所發送的。
[0048]優選的,所述認證單元,包括:
[0049]加密認證碼生成子單元,用于生成一隨機認證碼,且對所述隨機認證碼進行加密,作為加密認證碼;
[0050]加密認證碼發送子單元,用于發送