基于ota協(xié)議的車聯(lián)網(wǎng)系統(tǒng)及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于車聯(lián)網(wǎng)技術(shù)領(lǐng)域,涉及一種車聯(lián)網(wǎng)系統(tǒng),尤其涉及一種基于0ΤΑ協(xié)議的車聯(lián)網(wǎng)系統(tǒng);同時(shí),本發(fā)明還涉及一種基于0ΤΑ協(xié)議的車聯(lián)網(wǎng)系統(tǒng)的控制方法。
【背景技術(shù)】
[0002]汽車作為大宗商品,伴隨著生活水平的提高,越來越多的人擁有和使用汽車。人們每天在汽車上所花的時(shí)間也變多。所以汽車僅僅作為交通工具已經(jīng)不能滿足用戶需求,除此而外的車上的信息娛樂,安全安放,遠(yuǎn)程遙控的需求也愈加強(qiáng)烈,由此引發(fā)車生活,車聯(lián)網(wǎng)等新的行業(yè)應(yīng)用產(chǎn)生。
[0003]車聯(lián)網(wǎng)應(yīng)用需要車聯(lián)網(wǎng)專業(yè)的軟件服務(wù)平臺(TSP平臺)作支撐,因此該平臺采用開放式系統(tǒng),面向S0A服務(wù)架構(gòu),應(yīng)用功能標(biāo)準(zhǔn)化封裝和調(diào)用;并且能夠安全、標(biāo)準(zhǔn)的接入車聯(lián)網(wǎng)應(yīng)用功能,以及市場上專業(yè)的服務(wù)供應(yīng)商系統(tǒng)(如信息內(nèi)容供應(yīng)商,地圖供應(yīng)商,娛樂和LBS應(yīng)用供應(yīng)商等),具有靈活和快速的整合能力。
[0004]更重要的是,TSP平臺必須能夠滿足百萬級車載終端安全接入,并發(fā)訪問的平行計(jì)算需求,然而現(xiàn)有的車聯(lián)網(wǎng)系統(tǒng)在處理超大數(shù)據(jù)流時(shí)速度太慢,無法滿足如今大數(shù)據(jù)時(shí)代的要求。
[0005]有鑒于此,如今迫切需要設(shè)計(jì)一種新的車聯(lián)網(wǎng)系統(tǒng),以便克服現(xiàn)有車聯(lián)網(wǎng)系統(tǒng)的上述缺陷。
【發(fā)明內(nèi)容】
[0006]本發(fā)明所要解決的技術(shù)問題是:提供一種基于0ΤΑ協(xié)議的車聯(lián)網(wǎng)系統(tǒng),可提高數(shù)據(jù)訪問的安全性及效率。
[0007]此外,本發(fā)明還提供上述基于0ΤΑ協(xié)議的車聯(lián)網(wǎng)系統(tǒng)的控制方法,可提高數(shù)據(jù)訪問的安全性及效率。
[0008]為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:
[0009]一種基于0ΤΑ協(xié)議的車聯(lián)網(wǎng)系統(tǒng),所述系統(tǒng)包括:若干車載終端設(shè)備、服務(wù)器;
[0010]所述系統(tǒng)還包括:
[0011]-身份驗(yàn)證模塊,用以在車載終端設(shè)備與服務(wù)器建立連接后,通過服務(wù)器驗(yàn)證身份完畢時(shí),由服務(wù)器根據(jù)車載終端設(shè)備的身份信息生成唯一的標(biāo)識值,用于標(biāo)識車載終端設(shè)備身份信息,當(dāng)車載終端設(shè)備收到標(biāo)識值時(shí),利用相同算法根據(jù)訪問令牌AuthToken計(jì)算出該標(biāo)識值,與從服務(wù)器收到的標(biāo)識值進(jìn)行比較,如果相同則驗(yàn)證通過;
[0012]-連接驗(yàn)證模塊,服務(wù)器檢查存在的連接,管理車載終端設(shè)備的連接池,連接池里存放已經(jīng)建立的并且仍在有效期內(nèi)的可服用連接;如果沒有,則震鈴?fù)ㄖ囕d終端設(shè)備建立連接,如果有,則通過存在的連接根據(jù)具體流程發(fā)送相應(yīng)命令;服務(wù)器如果出錯,則斷開連接,否則服務(wù)器不主動釋放連接;安全傳輸由APN通道保證,基于SSL協(xié)議的安全傳輸;由TCP傳輸協(xié)議保證消息的完整性,有效性和報(bào)文超時(shí)重傳;APN是由通信運(yùn)營商提供的專屬網(wǎng)絡(luò)通道,只允許指定的車輛終端設(shè)備內(nèi)的通信模塊S頂卡接入訪問,同時(shí)該卡也只能訪問TSP服務(wù)器端的服務(wù),無法訪問此外的其他服務(wù),雙向保證了網(wǎng)絡(luò)的訪問傳輸安全;
[0013]-在線檢測模塊,用以檢測車載終端設(shè)備是否在線;車載終端設(shè)備建立連接后,每隔第一設(shè)定時(shí)間向服務(wù)器發(fā)送一個(gè)心跳包;服務(wù)器檢測通道上是否有數(shù)據(jù)包傳輸,如果超過第二設(shè)定時(shí)間沒有數(shù)據(jù)包傳輸,服務(wù)器嘗試設(shè)定次數(shù)的檢測,當(dāng)達(dá)到第三設(shè)定時(shí)間沒有數(shù)據(jù)包傳輸,則認(rèn)為車載終端設(shè)備已經(jīng)掉線;服務(wù)器將主動斷開與車載終端設(shè)備的連接;
[0014]-遠(yuǎn)程監(jiān)控模塊,用以服務(wù)器向車載終端設(shè)備發(fā)送監(jiān)控指令,車輛將當(dāng)前的各種狀態(tài)根據(jù)指定的時(shí)間間隔發(fā)送到后臺;監(jiān)控信息包括車輛的門窗,胎壓,儀表盤狀態(tài)信息;
[0015]-遠(yuǎn)程診斷模塊,用以服務(wù)器向車輛終端設(shè)備發(fā)送診斷指令,診斷檢測車輛的全身電子線路的安全故障信息;
[0016]-遠(yuǎn)程控制模塊,用以服務(wù)器向車輛終端設(shè)備發(fā)送控制指令,車輛終端設(shè)備接收指令后,可以遠(yuǎn)程的控制車輛,包括開/關(guān)車門,開/關(guān)空調(diào),啟動/停止發(fā)動機(jī)。
[0017]一種基于0ΤΑ協(xié)議的車聯(lián)網(wǎng)系統(tǒng),所述系統(tǒng)包括:若干車載終端設(shè)備、服務(wù)器;
[0018]所述系統(tǒng)還包括:
[0019]-身份驗(yàn)證模塊,用以進(jìn)行身份驗(yàn)證;
[0020]-連接驗(yàn)證模塊,服務(wù)器檢查存在的連接,管理車載終端設(shè)備的連接池,連接池里存放已經(jīng)建立的并且仍在有效期內(nèi)的可服用連接;如果沒有,則震鈴?fù)ㄖ囕d終端設(shè)備建立連接,如果有,則通過存在的連接根據(jù)具體流程發(fā)送相應(yīng)命令;服務(wù)器如果出錯,則斷開連接,否則服務(wù)器不主動釋放連接;
[0021]-在線檢測模塊,用以檢測車載終端設(shè)備是否在線;車載終端設(shè)備建立連接后,每隔第一設(shè)定時(shí)間向服務(wù)器發(fā)送一個(gè)心跳包;服務(wù)器檢測通道上是否有數(shù)據(jù)包傳輸,如果超過第二設(shè)定時(shí)間沒有數(shù)據(jù)包傳輸,服務(wù)器嘗試設(shè)定次數(shù)的檢測,當(dāng)達(dá)到第三設(shè)定時(shí)間沒有數(shù)據(jù)包傳輸,則認(rèn)為車載終端設(shè)備已經(jīng)掉線;服務(wù)器將主動斷開與車載終端設(shè)備的連接。
[0022]作為本發(fā)明的一種優(yōu)選方式,所述系統(tǒng)還包括遠(yuǎn)程監(jiān)控模塊,用以服務(wù)器向車載終端設(shè)備發(fā)送監(jiān)控指令,車輛將當(dāng)前的各種狀態(tài)根據(jù)指定的時(shí)間間隔發(fā)送到后臺;監(jiān)控信息包括車輛的門窗,胎壓,儀表盤狀態(tài)信息。
[0023]作為本發(fā)明的一種優(yōu)選方式,所述系統(tǒng)還包括遠(yuǎn)程診斷模塊,用以服務(wù)器向車輛終端設(shè)備發(fā)送診斷指令,診斷檢測車輛的全身電子線路的安全故障信息。
[0024]作為本發(fā)明的一種優(yōu)選方式,所述系統(tǒng)還包括遠(yuǎn)程控制模塊,用以服務(wù)器向車輛終端設(shè)備發(fā)送控制指令,車輛終端設(shè)備接收指令后,可以遠(yuǎn)程的控制車輛,包括開/關(guān)車門,開/關(guān)空調(diào),啟動/停止發(fā)動機(jī)。
[0025]作為本發(fā)明的一種優(yōu)選方式,所述身份驗(yàn)證模塊用以在車載終端設(shè)備與服務(wù)器建立連接后,通過服務(wù)器驗(yàn)證身份完畢時(shí),由服務(wù)器根據(jù)車載終端設(shè)備的身份信息生成唯一的標(biāo)識值,用于標(biāo)識車載終端設(shè)備身份信息,當(dāng)車載終端設(shè)備收到標(biāo)識值時(shí),利用相同算法根據(jù)訪問令牌AuthToken計(jì)算出該標(biāo)識值,與從服務(wù)器收到的標(biāo)識值進(jìn)行比較,如果相同則驗(yàn)證通過。
[0026]作為本發(fā)明的一種優(yōu)選方式,連接驗(yàn)證模塊的安全傳輸由APN通道保證,基于SSL協(xié)議的安全傳輸;由TCP傳輸協(xié)議保證消息的完整性,有效性和報(bào)文超時(shí)重傳;APN是由通信運(yùn)營商提供的專屬網(wǎng)絡(luò)通道,只允許指定的車輛終端設(shè)備內(nèi)的通信模塊S頂卡接入訪問,同時(shí)該卡也只能訪問TSP服務(wù)器端的服務(wù),無法訪問此外的其他服務(wù),雙向保證了網(wǎng)絡(luò)的訪問傳輸安全。
[0027]一種上述基于0ΤΑ協(xié)議的車聯(lián)網(wǎng)系統(tǒng)的控制方法,所述控制方法包括如下步驟:
[0028]步驟S1、服務(wù)器通知車載終端設(shè)備建立連接,獲取遠(yuǎn)程指令;
[0029]步驟S2、車載終端設(shè)備向服務(wù)器提交建立安全連接的請求,并將車載終端設(shè)備的信息提交至服務(wù)器,供服務(wù)器進(jìn)行身份驗(yàn)證;
[0030]在車載終端設(shè)備與服務(wù)器建立連接后,通過服務(wù)器驗(yàn)證身份完畢時(shí),由服務(wù)器根據(jù)車載終端設(shè)備的身份信息生成唯一的標(biāo)識值,用于標(biāo)識車載終端設(shè)備身份信息,當(dāng)車載終端設(shè)備收到標(biāo)識值時(shí),利用相同算法根據(jù)訪問令牌AuthToken計(jì)算出該標(biāo)識值,與從服務(wù)器收到的標(biāo)識值進(jìn)行比較,如果相同則驗(yàn)證通過;
[0031]步驟S3、服務(wù)器下方遠(yuǎn)程指令至對應(yīng)車載終端設(shè)備;
[0032]步驟S4、車載終端設(shè)備執(zhí)行指令;
[0033]步驟S5、車載終端設(shè)備執(zhí)行完指令后上報(bào)結(jié)果;