專利名稱:一種汽車遠程實時監(jiān)控方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及汽車遠程監(jiān)控技術(shù),特別涉及汽車遠程實時監(jiān)控方法和系統(tǒng)。
背景技術(shù):
當(dāng)今的汽車大都采用了汽車總線技術(shù)。汽車總線為汽車內(nèi)部各種復(fù)雜的 電子設(shè)備、控制、測量儀器等提供勞務(wù)統(tǒng)一的數(shù)據(jù)交換渠道。以汽車專家認為,近IO年來數(shù)據(jù)總線技術(shù)的引入也將是汽車電子技術(shù)發(fā)展的一個里程碑??偩€技術(shù)的引入使得遠程監(jiān)控成為了現(xiàn)實。隨著移動通信網(wǎng)絡(luò)和全球因 特網(wǎng)的迅猛發(fā)展和日益融合,產(chǎn)生了很多無線互聯(lián)網(wǎng)絡(luò)技術(shù)。使得用戶在戶 外連接因特網(wǎng)成為可能。這樣就可以通過互聯(lián)網(wǎng)絡(luò)傳輸和發(fā)送數(shù)據(jù)到汽車總 線上就可以實現(xiàn)遠程監(jiān)控?,F(xiàn)行的汽車遠程監(jiān)控系統(tǒng)是通過用戶端發(fā)送請求到WEB服務(wù)器,然后 WEB服務(wù)器才從數(shù)據(jù)庫中提取結(jié)果并將其發(fā)送給用戶端。這種汽車遠程監(jiān) 控系統(tǒng)要體現(xiàn)實時性就只能在用戶端定時給WEB服務(wù)器發(fā)送請求,然后 WEB服務(wù)器不斷響應(yīng)請求。這時就會出現(xiàn)這樣一種情況汽車運行狀態(tài)突 然發(fā)生變化,如汽車突然加速,超速行駛。過一段時間之后用戶端才看到改 變的狀態(tài),這個時候采取控制措施一發(fā)送汽車制動命令,可能為時已晚。也 就是說我們不能在第一時間知道汽車狀態(tài)發(fā)生改變進而耽誤了制止可能發(fā) 生的事故的最佳時機;用戶端定時給WEB服務(wù)器發(fā)送請求還會造成這樣一 種情況,汽車狀態(tài)沒有變化的時候,用戶端定也給WEB服務(wù)器端發(fā)送請求; 這就造成了網(wǎng)絡(luò)資源浪費,增加服務(wù)器的負擔(dān)。所以現(xiàn)行汽車遠程監(jiān)控系統(tǒng) 實時性是較差的,不能滿足現(xiàn)在監(jiān)控的需求。并且現(xiàn)行的系統(tǒng)還增加了網(wǎng)絡(luò)和服務(wù)器的負擔(dān)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種汽車遠程實時監(jiān)控的方法和 系統(tǒng),以解決現(xiàn)行汽車遠程監(jiān)控系統(tǒng)的實時性不夠和網(wǎng)絡(luò)負載重的問題。
為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的 一種汽車遠程實時監(jiān)控系統(tǒng),包括
用戶監(jiān)控模塊、WEB通信模塊、汽車通信模塊、汽車總線模塊、互聯(lián) 網(wǎng)絡(luò),其特征在于所述的WEB通信模塊包括嵌入TCP協(xié)議的WEB服務(wù)器, 用戶監(jiān)控模塊、汽車通信模塊分別通過互聯(lián)網(wǎng)絡(luò)與所述的WEB服務(wù)器建立 包含有TCP協(xié)議的連接,所述的汽車總線模塊與汽車通信模塊連接。
一種汽車遠程實時監(jiān)控方法,包括
Al、汽車通訊模塊接收汽車總線模塊上的汽車狀態(tài)參數(shù)然后與WEB通 信模塊數(shù)據(jù)庫中的前 一狀態(tài)數(shù)據(jù)進行比較,判斷汽車狀態(tài)參數(shù)是否有變化, 如有變化,則執(zhí)行步驟A2;反之,則執(zhí)行步驟A3;
A2、通過已建立的TCP協(xié)議連接向WEB通信模塊傳輸數(shù)據(jù);
A3、不向WEB通信模塊傳輸數(shù)據(jù);
A4、與用戶監(jiān)控模塊建立TCP協(xié)議連接WEB通信模塊接收到汽車通 信模塊傳輸?shù)臄?shù)據(jù)的同時將該數(shù)據(jù)傳輸給用戶監(jiān)控模塊;
A5、用戶監(jiān)控模塊將接收到的來自WEB通信模塊的數(shù)據(jù)顯示出來,并 判斷是否需要傳輸控制信息;不需要,則執(zhí)行步驟A6;反之,則執(zhí)行步驟 A7;
A6、等待WEB通信模塊的下次數(shù)據(jù);
A7、用戶監(jiān)控模塊將控制信息傳輸給WEB通信模塊,并等待WEB通 信模塊下次數(shù)據(jù);
A8 、 WEB通信模塊將接收到的控制信息解析成為控制命令之后同時通 過已建立的TCP協(xié)議連接向汽車通訊模塊傳輸控制命令;.A9、汽車通信模塊將接收到的控制命令傳輸?shù)狡嚳偩€上,完成相應(yīng)
的控制。
本發(fā)明提供的 一種汽車遠程實時監(jiān)控方法和系統(tǒng),通過在支持HTTP協(xié) 議的WEB通信模塊中嵌入TCP協(xié)議,使其支持TCP協(xié)議,這樣WEB通信 模塊與用戶監(jiān)控模塊和汽車通信模塊之間都可以建立TCP連接,實現(xiàn) SOCKET偵聽,這樣只要用戶監(jiān)控模塊和汽車通信模塊要進行數(shù)據(jù)傳輸, WEB通信模塊都可以第一時間知道并傳輸數(shù)據(jù)。不需要再像以前那樣發(fā)送 傳輸請求之后才傳輸數(shù)據(jù),提高了實時性;由于也不用定時發(fā)送數(shù)據(jù)傳輸請 求,減輕了網(wǎng)絡(luò)和服務(wù)器的負載。
圖1為本發(fā)明實施例一中汽車遠程實時監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖; 圖2為本發(fā)明實施例二中汽車遠程實時監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖; 圖3為本發(fā)明一實施例中汽車遠程實時監(jiān)控方法中數(shù)據(jù)傳輸主要流程 示意圖。
圖4為本發(fā)明一實施例中汽車遠程實時監(jiān)控方法中PC端和汽車通信模 塊同時在線數(shù)據(jù)傳輸?shù)牧鞒淌疽鈭D。
圖5為發(fā)明一實施例中汽車遠程實時監(jiān)控方法中PC端在線,汽車通信 模塊不在線時數(shù)據(jù)傳輸?shù)牧鞒淌疽鈭D。
圖6為發(fā)明 一 實施例中汽車遠程實時監(jiān)控方法中汽車通信模塊在線,PC 端不在線時數(shù)據(jù)傳輸流程示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉 實施例,對本發(fā)明作詳細說明。
參照圖1,提出本發(fā)明第一實施例的一種汽車遠程實時監(jiān)控系統(tǒng)包括用戶監(jiān)控模塊101、汽車通信模塊103、汽車總線模塊104和互聯(lián)網(wǎng)絡(luò),其還 包括支持TCP協(xié)議連接功能的WEB通信模塊102,用戶監(jiān)控模塊101、汽 車通信模塊103分別通過互聯(lián)網(wǎng)絡(luò)與所述的WEB通信模塊102建立包含有 TCP協(xié)議的連接,所述的汽車總線模塊104與汽車通信模塊103連接。
本實施例通過在支持HTTP協(xié)議的WEB通信模塊中嵌入TCP協(xié)議,使 其支持TCP協(xié)議,這樣WEB通信模塊102與用戶監(jiān)控模塊101和汽車通信 模塊103之間都可以建立TCP連接,實現(xiàn)SOCKET偵聽,只要用戶監(jiān)控才莫 塊101和汽車通信模塊103要進行數(shù)據(jù)傳輸,WEB通信模塊102都可以第 一時間知道并傳輸數(shù)據(jù)。
參照圖2 ,提出本發(fā)明的第二實施例,本實施例是基于第一實施例提 出的。
所述的用戶監(jiān)控模塊101包括輸入裝置503、輸出裝置501和處理器 502,所述輸入裝置503和輸出裝置501分別與處理器502連接,所述處理 器502通過網(wǎng)絡(luò)連接接口與WEB通信模塊102的嵌入有TCP協(xié)議的WEB 服務(wù)器504建立包含有TCP協(xié)議的互聯(lián)網(wǎng)絡(luò)連接。所述的用戶監(jiān)控模塊101 可以是PC終端,可以是可以連接互聯(lián)網(wǎng)絡(luò)的手機。所述的互聯(lián)網(wǎng)絡(luò)是無線 網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的結(jié)合。所述的無線網(wǎng)絡(luò)是GPRS、 WCDMA、 CDMA-2000、 TD-SCDMA、 GSM、 WIMAX中的一種或多種。
所述的汽車通信模塊103包括汽車通信服務(wù)器103,所述的汽車通信服 務(wù)器103分別與所述的WEB服務(wù)器504和所述的數(shù)據(jù)庫505相連接。
所述的汽車總線模塊104包括汽車總線收發(fā)器507和汽車總線控制器 506,汽車總線控制器506分別與汽車通信服務(wù)器103及汽車總線收發(fā)器507 連接,汽車總線收發(fā)器507與汽車總線508相連接;所述的汽車總線可以是 CAN總線、可以是LINE總線。
本實施例中用戶通過入裝置503輸入信息,處理裝置502將該信息進行 處理后, 一方面將其發(fā)送給輸出裝置501,讓其顯示出來; 一方面將其發(fā)送給嵌入有TCP協(xié)議的WEB服務(wù)器504。 WEB服務(wù)器5(M接收到信息的同 時將該信息發(fā)送給汽車通信服務(wù)器103,汽車通信服務(wù)器103接收到信息的 同時將其發(fā)送到汽車總線控制器506。以后的步驟是現(xiàn)有技術(shù)就不再贅述。 這樣就完成了信息從用戶端向汽車端實時傳輸?shù)倪^程。數(shù)據(jù)從汽車端的汽車 總線508到用戶端的輸出裝置501的時傳輸過程與上述過程類似,在此就不 再贅述了 。 WEB通信模塊102的數(shù)據(jù)庫505具有按照數(shù)據(jù)庫模式保存數(shù)據(jù) 的功能,方便查找,節(jié)省調(diào)用以往數(shù)據(jù)的時間。這樣在保證和實現(xiàn)數(shù)據(jù)的實 時傳輸同時還使系統(tǒng)具有查看歷史數(shù)據(jù)的功能。
如圖3所示,本發(fā)明的汽車遠程實時監(jiān)控方法包括
5101、 汽車通訊模塊接收汽車總線模塊上的汽車狀態(tài)參數(shù)然后與WEB 通信模塊數(shù)據(jù)庫中的前一狀態(tài)數(shù)據(jù)進行比較,判斷汽車狀態(tài)參數(shù)是否有變 化,如有變化,則執(zhí)行步驟S102;反之,則步驟S103;
5102、 通過已建立的TCP協(xié)議連接向WEB通信模塊傳輸數(shù)據(jù);
5103、 不向WEB通信模塊傳輸數(shù)據(jù);完成此步驟,本次數(shù)據(jù)傳輸結(jié)束。
5104、 與用戶監(jiān)控模塊建立TCP協(xié)議連接WEB通信模塊一接收到汽車 通信模塊傳輸?shù)臄?shù)據(jù)就將該數(shù)據(jù)傳輸給用戶監(jiān)控模塊;
5105、 用戶監(jiān)控模塊將接收到的來自WEB通信模塊的數(shù)據(jù)顯示出來, 并判斷是否需要傳輸控制信息;不需要,則執(zhí)行步驟S106;反之,則執(zhí)行 步驟S107;
5106、 用戶監(jiān)控模塊等待WEB通信模塊的下次數(shù)據(jù);本次數(shù)據(jù)傳輸結(jié)束。
5107、 用戶監(jiān)控模塊將控制信息傳輸給WEB通信模塊,并等待WEB 通信模塊下次數(shù)據(jù);
5108、 WEB通信模塊將接收到的控制信息解析成為控制命令之后就立 刻通過已建立的TCP協(xié)議連接向汽車通訊模塊傳輸控制命令;
5109、 汽車通信模塊將接收到的控制命令傳輸?shù)狡嚳偩€上,完成相應(yīng)的控制。完成此步本次數(shù)據(jù)傳輸結(jié)束。
如圖4所示,本發(fā)明的汽車遠程實時監(jiān)控方法, 進一步所述步驟S101之前還包括步驟: 201,用戶通過瀏覽器登陸WEB服務(wù)器;
202,所述的WEB服務(wù)器驗證登陸信息合格,則建立TCP協(xié)議連接, 反之,返回執(zhí)行步驟201;
進一步所述步驟S101還包括
步驟206,汽車通信模塊還將采集到的數(shù)據(jù)傳輸給WEB通信模塊的數(shù) 據(jù)庫保存。
進一步所述步驟S108還包括步驟211;
步驟211,用戶監(jiān)控模塊發(fā)出警告信息。
用戶監(jiān)控模塊可以通過短信的方式向汽車發(fā)送警告信息。
如圖5所示,本發(fā)明的汽車遠程實時監(jiān)控方法,還包括用戶通過瀏覽器 成功登陸WEB服務(wù)器、汽車通信模塊網(wǎng)絡(luò)連接不正常時,執(zhí)行步驟401。 在判斷用戶是否在線、汽車通信模塊網(wǎng)絡(luò)連接是否正常之前,還要執(zhí)行步驟 201、 202、 203。所述的判斷方法為WEB服務(wù)器判斷用戶監(jiān)控模塊、汽車 通信模塊是否與其建立TCP連接。
步驟401, WEB服務(wù)器將提取WEB通信模塊中的數(shù)據(jù)庫中的最后一次 存儲數(shù)據(jù)及汽車不在線的信息傳輸給用戶監(jiān)控模塊。
如圖6所示,本發(fā)明的汽車遠程實時監(jiān)控方法,還包括用戶不在線、汽 車通信模塊網(wǎng)絡(luò)連接正常時,執(zhí)行步驟303。在判斷用戶是否在線、汽車通 信模塊網(wǎng)絡(luò)連接是否正常之前,還要執(zhí)行步驟301、 302。所述的判斷方法 為WEB服務(wù)器判斷用戶監(jiān)控模塊、汽車通信模塊是否與其建立TCP連接。
301,汽車通信模塊上線,主動向WEB通信模塊中的嵌入有TCP協(xié)議 的WEB服務(wù)器發(fā)送網(wǎng)絡(luò)連接請求;
302, WEB服務(wù)器4妄收請求并建立TCP協(xié)議連接;
ii303,執(zhí)行步驟206。
現(xiàn)結(jié)合圖3、圖4、圖5、圖6,通過具體實施例來進一步詳細介紹本發(fā) 明的原理和具體的實現(xiàn)過程
l.WEB服務(wù)器判斷PC終端和汽車通信服務(wù)器網(wǎng)絡(luò)連接都正常
PC終端通過有線網(wǎng)絡(luò)或者WIMAX網(wǎng)絡(luò)與嵌入有TCP協(xié)議的WEB服 務(wù)器連接,本發(fā)明優(yōu)選通過有線網(wǎng)絡(luò)進行連接。當(dāng)然,本發(fā)明的用戶監(jiān)控模 塊可以有多個PC終端。
PC終端登陸WEB服務(wù)器,按如下步驟進行
步驟201, PC終端通過瀏覽器登陸嵌入TCP協(xié)議的WEB服務(wù)器,并 傳輸驗證信息;
步驟202,所述WEB服務(wù)器判斷驗證信息是否正確;否,執(zhí)行步驟201, 反之,執(zhí)行步驟203;
步驟203, PC終端與所述的WEB服務(wù)器建立包含有TCP連接;這樣 在PC終端和WEB服務(wù)器之間就建立了 SOCKET偵聽。只要雙方有數(shù)據(jù)要 傳輸,都可以第一時間知道,并傳輸數(shù)據(jù)。
所述的WEB月l務(wù)器通過GPRS、 WCDMA、 CDMA、 TD-SCDMA、 GSM、 WIMAX中的一種無線網(wǎng)絡(luò)與汽車通信服務(wù)器連接。本發(fā)明優(yōu)選GPRS網(wǎng)絡(luò)。 所述的汽車通信服務(wù)器還與CAN總線模塊相連接,所述的汽車通信服務(wù)器 還與數(shù)據(jù)庫連接。
在規(guī)定的時刻從CAN總線將汽車狀態(tài)數(shù)據(jù)傳輸給CAN收發(fā)器,CAN 收發(fā)器將數(shù)據(jù)傳輸給CAN控制器,CAN控制器將該數(shù)據(jù)處理后傳輸給汽車 通信服務(wù)器。
只要汽車中有設(shè)備在運行,則汽車通信服務(wù)器就在線。汽車通信服務(wù)器 上線,并主動向WEB服務(wù)器發(fā)送連接請求。WEB服務(wù)器接收到該請求,與 其建立TCP連接,這樣也在WEB服務(wù)器和汽車通信服務(wù)器之間建立了 SOCKET偵聽,達到能在第一時間傳輸數(shù)據(jù)的效果。執(zhí)行步驟206;
12器執(zhí)行步驟204。 步驟204,汽車通信服務(wù)器將接收來自CAN總線的數(shù)據(jù)傳輸,將該數(shù) 據(jù)與數(shù)據(jù)庫中的前一時刻的數(shù)據(jù)比較,判斷是否一樣? 不一樣,則執(zhí)行步
驟206、 207; —樣,則扭J亍步驟205;
步驟205,汽車通信服服務(wù)器不向WEB通信模塊傳輸數(shù)據(jù);完成此步 驟,這次數(shù)據(jù)傳輸過程結(jié)束。
步驟207,汽車通信服務(wù)器將接收來自CAN總線的數(shù)據(jù)傳輸給所述 WEB服務(wù)器。
步驟208, WEB服務(wù)器將接收到的汽車狀態(tài)信息傳輸給PC終端。
步驟209, PC終端接收數(shù)據(jù),將其顯示出來,并判斷是否需要傳輸控制 信息。是,執(zhí)行步驟211、 212;否,執(zhí)行步驟210;
步驟210,這次傳輸過程結(jié)束。
步驟211, PC終端通過發(fā)送短信警示司機。
步驟212, PC終端向WEB通信模塊傳輸控制信息。
步驟213, WEB通信模塊接收控制信息,并將其解析成為控制命令,將 該控制命令傳輸給汽車通信服務(wù)器。
步驟214,汽車通信服務(wù)器接收控制命令,并將其傳輸給汽車總線模塊。 完成此步本次數(shù)據(jù)傳輸過程結(jié)束。
每次數(shù)據(jù)傳輸都是重復(fù)著上面所述的這種流程。
2.WEB服務(wù)器判斷PC終端在線,汽車通信服務(wù)器不在線時 執(zhí)行步驟401, WEB服務(wù)器將提取WEB通信模塊中的數(shù)據(jù)庫中的最后 一次存儲數(shù)據(jù)及汽車不在線的信息傳輸給用戶監(jiān)控模塊。
在步驟401之前還包括步驟2Q1、步驟202、步驟203;
13步驟201, PC終端通過瀏覽器登陸嵌入TCP協(xié)議的WEB服務(wù)器,并 發(fā)送-瞼證信息;
步驟202,所述WEB服務(wù)器判斷驗證信息是否正確;否,執(zhí)行步驟201,
反之,執(zhí)行步驟203;
步驟203, PC終端與所述的WEB服務(wù)器建立包含有TCP連接; 本過程可以瀏覽到距此時最近一次汽車狀態(tài),這樣有助于分析汽車的潛
在危險或威脅所在,在汽車檢修中可以提供參考。完善了汽車遠程實時監(jiān)控
方法和系統(tǒng)。
3. WEB服務(wù)器判斷PC終端不在線,汽車通信服務(wù)器在線時 執(zhí)行如下步驟
301, 汽車通信模塊上線,主動向WEB通信模塊中的嵌入有TCP協(xié)議 的WEB服務(wù)器發(fā)送請求;
302, WEB服務(wù)器接收請求并建立TCP協(xié)議連接; 303,執(zhí)行步驟206。
本過程將用戶不在線時的汽車狀態(tài)信息保存起來,為我們以后調(diào)用和分 析該時間段的汽車數(shù)據(jù)提供方便。進 一 步完善了汽車遠程實時監(jiān)控方法和系 統(tǒng)。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范 圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均 應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種汽車遠程實時監(jiān)控系統(tǒng),包括用戶監(jiān)控模塊、汽車通信模塊、汽車總線模塊、互聯(lián)網(wǎng)絡(luò),其特征在于還包括支持TCP協(xié)議連接功能的WEB通信模塊,用戶監(jiān)控模塊、汽車通信模塊分別通過互聯(lián)網(wǎng)絡(luò)與所述的WEB通信模塊建立包含有TCP協(xié)議的連接,所述的汽車總線模塊與汽車通信模塊連接。
2、 如權(quán)利要求1所述的汽車遠程實時監(jiān)控系統(tǒng),其特征在于所述的WEB 通信模塊包括嵌入TCP協(xié)議的WEB服務(wù)器和數(shù)據(jù)庫,所述的數(shù)據(jù)庫與所述 的WEB服務(wù)器連接,所述的WEB服務(wù)器還通過互聯(lián)網(wǎng)絡(luò)分別與用戶監(jiān)控 模塊、汽車通信模塊連接。
3、 如權(quán)利要求1所述的汽車遠程實時監(jiān)控系統(tǒng),其特征在于所述的汽 車總線模塊包括汽車總線收發(fā)器和汽車總線控制器,汽車總線控制器分別與 汽車通信模塊及汽車總線收發(fā)器連接,汽車總線收發(fā)器還與汽車總線相連 接。
4、 如權(quán)利要求3所述的汽車遠程實時監(jiān)控系統(tǒng),其特征在于所述的汽 車總線可以是CAN總線、可以是LINE總線。
5、 如權(quán)利要求1所述的汽車遠程實時監(jiān)控系統(tǒng),其特征在于所述的互 聯(lián)網(wǎng)絡(luò)是無線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的結(jié)合。
6、 如權(quán)利要求5所述的汽車遠程實時監(jiān)控系統(tǒng),其特征在于所述的無 線網(wǎng)絡(luò)是GPRS、 WCDMA、 CDMA國2000、 TD-SCDMA、 GSM、 WIMAX中的一種或多種。
7、 如權(quán)利要求2至6任一所述的汽車遠程實時監(jiān)控系統(tǒng),其特征在于 所述的用戶監(jiān)控模塊包括輸入裝置、輸出裝置和處理器,所述輸入裝置和輸 出裝置分別與處理器連接,所述處理器通過網(wǎng)絡(luò)連接接口與WEB服務(wù)器建 立包含有TCP協(xié)議的互聯(lián)網(wǎng)絡(luò)連接。
8、 如權(quán)利要求7所述的汽車遠程實時監(jiān)控系統(tǒng),其特征在于所述的用 戶監(jiān)控模塊可以是PC終端,可以是可以連接互聯(lián)網(wǎng)絡(luò)的手機。
9、 如權(quán)利要求8所述的汽車遠程實時監(jiān)控系統(tǒng),其特征在于所述的汽 車通信模塊包括汽車通信服務(wù)器,所述的汽車通信服務(wù)器還與數(shù)據(jù)庫相連 接。
10、 一種汽車遠程實時監(jiān)控方法,其特征在于,包括Al、汽車通訊模塊接收汽車總線模塊上的汽車狀態(tài)參數(shù),然后與WEB 通信模塊數(shù)據(jù)庫中的前一狀態(tài)數(shù)據(jù)進行比較,判斷汽車狀態(tài)參數(shù)是否有變 化,如有變化,則執(zhí)行步驟A2;反之,則執(zhí)行步驟A3;A2、通過已建立的TCP協(xié)議連接向WEB通信模塊傳輸數(shù)據(jù);A3、不向WEB通信才莫塊傳輸數(shù)據(jù);A4、與用戶監(jiān)控模塊建立TCP協(xié)議連接的WEB通信模塊接收到汽車 通信模塊傳輸?shù)臄?shù)據(jù)同時將該數(shù)據(jù)傳輸給用戶監(jiān)控模塊;A5、用戶監(jiān)控模塊將接收到的來自WEB通信模塊的數(shù)據(jù)顯示出來,并 判斷是否需要傳輸控制信息;不需要,則執(zhí)行步驟A6;反之,則執(zhí)行步驟 A7;A6、等待WEB通信模塊的下次數(shù)據(jù);A7、用戶監(jiān)控模塊將控制信息傳輸給WEB通信模塊,并等待WEB通 信模塊下次數(shù)據(jù);A8、 WEB通信模塊將接收到的控制信息解析成為控制命令之后同時通過已建立的TCP協(xié)議連接向汽車通訊模塊傳輸控制命令;A9、汽車通信模塊將接收到的控制命令傳輸?shù)狡嚳偩€上,完成相應(yīng) 的控制。
11、 如權(quán)利要求10所述的汽車遠程實時監(jiān)控方法,其特征在于所述步 驟Al之前還包括Dl,用戶通過瀏覽器登陸WEB服務(wù)器;D2,所述的WEB服務(wù)器驗證登陸信息是否正確,正確則執(zhí)行步驟D3; 反之,返回執(zhí)行D 1;D3,用戶通過瀏覽器與WEB服務(wù)器建立TCP協(xié)議連接。
12、 如權(quán)利要求10所述的汽車遠程實時監(jiān)控方法,其特征在于所述步 驟Al進一步包括步驟E,汽車通信模塊還將采集到的數(shù)據(jù)傳輸給WEB通信模塊的數(shù)據(jù)庫保存。
13、 如權(quán)利要求10所述的汽車遠程實時監(jiān)控方法,其特征在于所述步 驟Al之前還包括步驟a, 汽車通信模塊上線,主動向WEB通信模塊中的嵌入有TCP協(xié)議的 WEB服務(wù)器發(fā)送網(wǎng)絡(luò)連接請求;b, WEB服務(wù)器接收請求并建立TCP協(xié)議連接。
14、 如權(quán)利要求10所述的汽車遠程實時監(jiān)控方法,其特征在于所述步 驟A8進一步包括用戶監(jiān)控模塊發(fā)出警告信息。
15、 如權(quán)利要求11所述的汽車遠程實時監(jiān)控方法,其特征在于還包括 用戶通過瀏覽器成功登陸WEB服務(wù)器、汽車通信模塊網(wǎng)絡(luò)連接不正常時,執(zhí)行步驟F。
16,如權(quán)利要求15所述的汽車遠程實時監(jiān)控方法,其特征在于所述的 步驟F, WEB服務(wù)器將提取WEB通信模塊中的數(shù)據(jù)庫中的最后一次存儲數(shù) 據(jù)及汽車不在線的信息傳輸給用戶監(jiān)控模塊。
17、如權(quán)利要求10所述的汽車遠程實時監(jiān)控方法,其特征在于還包括 用戶不在線、汽車通信模塊網(wǎng)絡(luò)連接正常時,執(zhí)行步驟E。
全文摘要
本發(fā)明提供一種汽車遠程實時監(jiān)控方法和系統(tǒng),包括用戶監(jiān)控模塊、汽車通信模塊、汽車總線模塊、互聯(lián)網(wǎng)絡(luò),其還包括支持TCP協(xié)議連接功能的WEB通信模塊,用戶監(jiān)控模塊、汽車通信模塊分別通過互聯(lián)網(wǎng)絡(luò)與所述的WEB通信模塊建立包含有TCP協(xié)議的連接,所述的汽車總線模塊與汽車通信模塊連接。通過在支持HTTP協(xié)議的WEB通信模塊中嵌入TCP協(xié)議,使其支持TCP協(xié)議,這樣WEB通信模塊與用戶監(jiān)控模塊和汽車通信模塊之間都可以建立TCP連接,實現(xiàn)SOCKET偵聽,達到WEB通信模塊可以第一時間知道并傳輸數(shù)據(jù)的效果,提高了實時性。由于不用定時發(fā)送數(shù)據(jù)傳輸請求,減輕了網(wǎng)絡(luò)和服務(wù)器的負載。
文檔編號H04L29/08GK101662488SQ20081014216
公開日2010年3月3日 申請日期2008年8月29日 優(yōu)先權(quán)日2008年8月29日
發(fā)明者李興軍, 靜 羅 申請人:比亞迪股份有限公司