本發(fā)明涉及車(chē)輛定位技術(shù)領(lǐng)域,具體主要涉及一種基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的方法及相關(guān)系統(tǒng)。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的蓬勃發(fā)展,推動(dòng)了如手機(jī)這樣的智能終端迅速普及,車(chē)聯(lián)網(wǎng)技術(shù)也變得越來(lái)越成熟,車(chē)聯(lián)網(wǎng)已成為是時(shí)下汽車(chē)廠(chǎng)商最關(guān)心的領(lǐng)域。移動(dòng)互聯(lián)網(wǎng)是將移動(dòng)通信和互聯(lián)網(wǎng)整合在一起,移動(dòng)設(shè)備可以隨時(shí)隨地地訪(fǎng)問(wèn)互聯(lián)網(wǎng)資源和應(yīng)用。當(dāng)今社會(huì)汽車(chē)越來(lái)越普及,人們對(duì)車(chē)輛的安全管理也越來(lái)越重視,希望能夠通過(guò)移動(dòng)互聯(lián)網(wǎng)對(duì)車(chē)輛的位置、行車(chē)軌跡及車(chē)輛狀態(tài)進(jìn)行實(shí)時(shí)查詢(xún)和管理。
公布號(hào)為CN101211509A的中國(guó)發(fā)明專(zhuān)利申請(qǐng)中公開(kāi)了一種車(chē)輛位置遠(yuǎn)程顯示系統(tǒng),該系統(tǒng)通過(guò)移動(dòng)信號(hào)發(fā)送端、網(wǎng)絡(luò)服務(wù)器、客戶(hù)終端機(jī)實(shí)現(xiàn)車(chē)輛位置的遠(yuǎn)程顯示,但該系統(tǒng)僅能實(shí)現(xiàn)將車(chē)輛位置發(fā)送至服務(wù)器的單向通訊,無(wú)法傳輸車(chē)輛的其他狀態(tài)參數(shù),用戶(hù)無(wú)法與車(chē)輛進(jìn)行實(shí)時(shí)交互,不能實(shí)現(xiàn)對(duì)車(chē)輛的主動(dòng)管理和控制。公布號(hào)為CN104793534A的中國(guó)發(fā)明專(zhuān)利申請(qǐng)中公開(kāi)了一種基于CDMA網(wǎng)絡(luò)的車(chē)輛綜合管理系統(tǒng),該系統(tǒng)通過(guò)遠(yuǎn)程管理平臺(tái)、手機(jī)、車(chē)載GPS設(shè)備實(shí)現(xiàn)對(duì)車(chē)輛位置的實(shí)時(shí)定位和追蹤,但該系統(tǒng)需要根據(jù)車(chē)載GPS號(hào)碼進(jìn)行綁定,并且需要在用戶(hù)手機(jī)上預(yù)裝與手機(jī)平臺(tái)兼容的相應(yīng)的APP才能實(shí)現(xiàn),操作過(guò)程復(fù)雜,用戶(hù)使用十分不便,參與積極性較低。公布號(hào)為US2009/0315765A1的美國(guó)發(fā)明專(zhuān)利申請(qǐng)中公開(kāi)了一種可以對(duì)人或汽車(chē)等目標(biāo)對(duì)象進(jìn)行追蹤的方法,該方法通過(guò)車(chē)載定位裝置、服務(wù)器、追蹤裝置實(shí)現(xiàn)對(duì)目標(biāo)對(duì)象的追蹤,但該方法需要通過(guò)發(fā)出附有追蹤裝置ID的命令至車(chē)載定位裝置進(jìn)行驗(yàn)證后,才能通過(guò)車(chē)載定位裝置反饋的包含定位信息的URL在網(wǎng)頁(yè)上查看顯示目標(biāo)車(chē)輛的位置,而該方法中車(chē)載定位裝置并未實(shí)時(shí)向服務(wù)器反饋定位信息,并且也無(wú)法傳輸車(chē)輛的其他狀態(tài)參數(shù),用戶(hù)需要通過(guò)URL獲取定位信息,整個(gè)定位過(guò)程復(fù)雜繁瑣,難以實(shí)現(xiàn)實(shí)時(shí)定位和車(chē)況查詢(xún)。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,為了能夠更加簡(jiǎn)單、方便實(shí)現(xiàn)車(chē)輛綁定和遠(yuǎn)程定位,實(shí)現(xiàn)更加全面、快捷的車(chē)輛遠(yuǎn)程管理,本發(fā)明提供一種基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的方法及系統(tǒng)。
為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的方法,包括:
車(chē)載終端通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)從Web服務(wù)器獲取驗(yàn)證信息,并將車(chē)輛GPS位置信息上傳至所述Web服務(wù)器;
使用移動(dòng)終端上安裝的車(chē)輛遠(yuǎn)程定位軟件對(duì)所述車(chē)載終端上生成的所述驗(yàn)證信息進(jìn)行驗(yàn)證以進(jìn)行與所述車(chē)載終端的綁定,若綁定成功,則基于從所述Web服務(wù)器接收的所述車(chē)輛GPS位置信息進(jìn)行實(shí)時(shí)定位顯示。
進(jìn)一步的,所述驗(yàn)證信息是二維碼、條形碼、動(dòng)態(tài)口令、密鑰中的任意一個(gè)。
進(jìn)一步的,所述驗(yàn)證信息為二維碼,所述使用移動(dòng)終端上安裝的車(chē)輛遠(yuǎn)程定位軟件對(duì)所述車(chē)載終端上生成的所述驗(yàn)證信息進(jìn)行驗(yàn)證以進(jìn)行與所述車(chē)載終端的綁定具體包括:步驟21,所述車(chē)載終端通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)連接至即使通信軟件公眾服務(wù)平臺(tái)并調(diào)用對(duì)應(yīng)的接口,生成用于執(zhí)行綁定功能的二維碼;步驟22,用戶(hù)通過(guò)所述車(chē)輛遠(yuǎn)程定位軟件進(jìn)行掃碼綁定操作;
步驟23,若綁定成功,則執(zhí)行步驟24,否則繼續(xù)執(zhí)行步驟21;步驟24,用戶(hù)選擇待綁定的車(chē)輛。
進(jìn)一步的,該方法還包括:步驟31,用戶(hù)通過(guò)所述車(chē)輛遠(yuǎn)程定位軟件或即時(shí)通訊軟件發(fā)送解除綁定或更換車(chē)輛的變更請(qǐng)求至所述Web服務(wù)器;步驟32,根據(jù)用戶(hù)發(fā)送的送解除綁定或更換車(chē)輛的變更請(qǐng)求,所述Web服務(wù)器執(zhí)行送解除綁定或更換車(chē)輛處理。
進(jìn)一步的,該方法還包括:所述車(chē)載終端以固定的時(shí)間間隔收集一段時(shí)間內(nèi)所述車(chē)輛GPS位置信息,并將所述一段時(shí)間內(nèi)的所述車(chē)輛GPS位置信息發(fā)送至所述Web服務(wù)器;所述Web服務(wù)器對(duì)所述車(chē)載終端上傳的所述一段時(shí)間內(nèi)的所述車(chē)輛GPS位置信息進(jìn)行處理以生成行車(chē)軌跡信息,并將所述行車(chē)軌跡信息保存至數(shù)據(jù)庫(kù);所述移動(dòng)終端通過(guò)所述車(chē)輛遠(yuǎn)程定位軟件向所述Web服務(wù)器發(fā)送行車(chē)軌跡查詢(xún)請(qǐng)求,并從所述Web服務(wù)器接收所述行車(chē)軌跡信息,將所述行車(chē)軌跡信息轉(zhuǎn)換為電子地圖上的坐標(biāo),以向用戶(hù)實(shí)時(shí)顯示行車(chē)軌跡。
本發(fā)明還公開(kāi)了一種基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的系統(tǒng),包括車(chē)載終端、Web服務(wù)器及移動(dòng)終端;
車(chē)載終端,用于通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)從所述Web服務(wù)器獲取驗(yàn)證信息,并將車(chē)輛GPS位置信息上傳至所述Web服務(wù)器;
移動(dòng)終端,用于使用所述移動(dòng)終端上安裝的車(chē)輛遠(yuǎn)程定位軟件對(duì)所述車(chē)載終端上生成的所述驗(yàn)證信息進(jìn)行驗(yàn)證以進(jìn)行與所述車(chē)載終端的綁定,若綁定成功,則基于從所述Web服務(wù)器接收的所述車(chē)輛GPS位置信息進(jìn)行實(shí)時(shí)定位顯示。
進(jìn)一步的,所述驗(yàn)證信息是二維碼、條形碼、動(dòng)態(tài)口令、密鑰中的任意一個(gè)。
進(jìn)一步的,所述驗(yàn)證信息為二維碼,所述使用所述移動(dòng)終端上安裝的車(chē)輛遠(yuǎn)程定位軟件對(duì)所述車(chē)載終端上生成的所述驗(yàn)證信息進(jìn)行驗(yàn)證以進(jìn)行與所述車(chē)載終端的綁定具體包括:所述車(chē)載終端通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)連接至即使通信軟件公眾服務(wù)平臺(tái)及調(diào)用對(duì)應(yīng)的接口,生成用于執(zhí)行綁定功能的二維碼;用戶(hù)通過(guò)車(chē)輛遠(yuǎn)程定位軟件進(jìn)行掃碼綁定操作;若綁定成功,用戶(hù)選擇待綁定的車(chē)輛。
進(jìn)一步的,該系統(tǒng)還包括:用戶(hù)通過(guò)車(chē)輛遠(yuǎn)程定位軟件或即時(shí)通訊軟件發(fā)送解除綁定或更換車(chē)輛的變更請(qǐng)求至Web服務(wù)器;根據(jù)用戶(hù)發(fā)送的送解除綁定或更換車(chē)輛的變更請(qǐng)求,Web服務(wù)器執(zhí)行送解除綁定或更換車(chē)輛處理。
進(jìn)一步的,該系統(tǒng)還包括:所述車(chē)載終端以固定的時(shí)間間隔收集一段時(shí)間內(nèi)所述車(chē)輛GPS位置信息,并將所述一段時(shí)間內(nèi)的所述車(chē)輛GPS位置信息發(fā)送至所述Web服務(wù)器;所述Web服務(wù)器對(duì)所述車(chē)載終端上傳的所述一段時(shí)間內(nèi)的所述車(chē)輛GPS位置信息進(jìn)行處理以生成行車(chē)軌跡信息,并將所述行車(chē)軌跡信息保存至數(shù)據(jù)庫(kù);所述移動(dòng)終端通過(guò)所述車(chē)輛遠(yuǎn)程定位軟件向所述Web服務(wù)器發(fā)送行車(chē)軌跡查詢(xún)請(qǐng)求,并從所述Web服務(wù)器接收所述行車(chē)軌跡信息,將所述行車(chē)軌跡信息轉(zhuǎn)換為電子地圖上的坐標(biāo),以向用戶(hù)實(shí)時(shí)顯示行車(chē)軌跡。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明通過(guò)Web服務(wù)器上獲取用于執(zhí)行綁定功能的二維碼,進(jìn)而用戶(hù)通過(guò)移動(dòng)終端的車(chē)輛遠(yuǎn)程定位軟件掃描該二維碼,方便用戶(hù)將移動(dòng)終端與車(chē)載終端進(jìn)行綁定,整個(gè)過(guò)程簡(jiǎn)單、快捷、方便。同時(shí),本發(fā)明也可通過(guò)微信等即時(shí)通訊軟件實(shí)現(xiàn),由于微信本身的用戶(hù)量巨大,能夠大大的拉動(dòng)了用戶(hù)的參與積極性和主動(dòng)性,也能夠避免不同平臺(tái)軟件的不兼容性,實(shí)現(xiàn)了跨平臺(tái)操作。此外,本發(fā)明可以將車(chē)輛位置信息及各種車(chē)輛狀態(tài)參數(shù)傳輸至Web服務(wù)器,并根據(jù)用戶(hù)請(qǐng)求顯示在移動(dòng)終端上,因此用戶(hù)可通過(guò)移動(dòng)終端的車(chē)輛遠(yuǎn)程定位軟件對(duì)車(chē)輛進(jìn)行實(shí)時(shí)管理和控制,能夠?qū)崿F(xiàn)車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等多種功能,全面了解車(chē)輛狀態(tài),整個(gè)過(guò)程安全、可靠,能夠增強(qiáng)用戶(hù)的安全與可靠感。
附圖說(shuō)明
圖1是本發(fā)明一個(gè)實(shí)施例的一種基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的方法的流程圖。
圖2是本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端通過(guò)車(chē)輛遠(yuǎn)程定位軟件或微信與車(chē)載終端進(jìn)行綁定的流程圖。
圖3是本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端通過(guò)車(chē)輛遠(yuǎn)程定位軟件或微信與車(chē)載終端進(jìn)行解除綁定或車(chē)輛管理的流程圖。
圖4是本發(fā)明一個(gè)實(shí)施例的一種基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的系統(tǒng)的框圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
以下分別進(jìn)行詳細(xì)說(shuō)明。首先請(qǐng)參見(jiàn)附圖1,圖1是本發(fā)明一個(gè)實(shí)施例提供的一種基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的方法的流程圖。如圖1所示,本發(fā)明一個(gè)實(shí)施例提供的一種基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的方法可包括以下步驟:
步驟1、車(chē)載終端通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)從Web服務(wù)器獲取用于執(zhí)行綁定功能的驗(yàn)證信息。車(chē)載終端可通過(guò)2G、3G、4G、5G、WIFI等無(wú)線(xiàn)網(wǎng)絡(luò)通訊方式連接至微信公眾服務(wù)平臺(tái)并調(diào)用對(duì)應(yīng)的接口,生成用于執(zhí)行綁定功能的微信二維碼作為驗(yàn)證信息。此外,在本發(fā)明的一些可能實(shí)施方式中,還可以將條形碼、動(dòng)態(tài)口令、密鑰等作為驗(yàn)證信息以執(zhí)行車(chē)載終端和移動(dòng)終端的綁定功能。
步驟2、車(chē)載終端將車(chē)輛GPS位置信息上傳至Web服務(wù)器。車(chē)載終端可通過(guò)車(chē)載終端中的GPS采集模塊獲取車(chē)輛GPS位置信息,并將車(chē)輛GPS位置信息上傳至Web服務(wù)器,車(chē)載終端可采用XML格式上傳車(chē)輛GPS位置信息。
在本發(fā)明的一些可能實(shí)施方式中,在車(chē)輛行駛過(guò)程中,車(chē)載終端還可利用GPS技術(shù)以一定的時(shí)間間隔去收集當(dāng)前車(chē)輛GPS位置信息,當(dāng)收集到汽車(chē)行駛的一段時(shí)間內(nèi)的GPS位置信息之后,車(chē)載終端中的數(shù)據(jù)傳輸處理服務(wù)模塊會(huì)預(yù)先處理收集到的這段時(shí)間內(nèi)的GPS位置信息,然后按事先定義好的數(shù)據(jù)格式傳送到web服務(wù)器。在另一些可能實(shí)施方式中,車(chē)載終端還可以通過(guò)CAN和LIN協(xié)議,對(duì)包括車(chē)輛的當(dāng)前電壓值、車(chē)門(mén)、車(chē)窗、大燈、后備箱、空調(diào)、胎壓、油耗、溫度等車(chē)輛狀態(tài)信息進(jìn)行抓取后,對(duì)上述車(chē)輛狀態(tài)信息進(jìn)行壓縮并實(shí)時(shí)發(fā)送至Web服務(wù)器。汽車(chē)在啟動(dòng)使用過(guò)程中上述車(chē)輛狀態(tài)會(huì)不斷更新變化,車(chē)載終端能夠監(jiān)聽(tīng)上述車(chē)輛狀態(tài)的變化,并實(shí)時(shí)反饋給Web服務(wù)器。在另一些可能實(shí)施方式中,車(chē)載終端還可對(duì)上述抓取的車(chē)輛狀態(tài)信息及車(chē)輛GPS位置信息進(jìn)行分析過(guò)濾,如果出現(xiàn)車(chē)輛狀態(tài)信息異?;蛘哕?chē)輛GPS位置超過(guò)用戶(hù)預(yù)設(shè)的范圍或距離時(shí)生成對(duì)應(yīng)的車(chē)輛異常信息,則自動(dòng)上報(bào)車(chē)輛異常信息至Web服務(wù)器。
在本發(fā)明的一些可能實(shí)施方式中,車(chē)載終端中還用于運(yùn)行與移動(dòng)終端上安裝的車(chē)輛遠(yuǎn)程定位軟件相匹配的應(yīng)用程序,并基于該應(yīng)用程序顯示第一操作界面。第一操作界面中具有基于二維碼、條形碼、動(dòng)態(tài)口令、密鑰等不同驗(yàn)證信息的綁定驗(yàn)證控件,用戶(hù)可通過(guò)第一操作界面選擇驗(yàn)證信息的類(lèi)型,進(jìn)而通過(guò)掃描、輸入口令、藍(lán)牙配對(duì)、NFC等方式進(jìn)行與車(chē)載終端的綁定驗(yàn)證。在用戶(hù)進(jìn)行與車(chē)載終端的綁定驗(yàn)證時(shí),第二操作界面將顯示一個(gè)進(jìn)度條對(duì)話(huà)框以提示用戶(hù)正在進(jìn)行綁定驗(yàn)證操作,同時(shí)啟動(dòng)一個(gè)后臺(tái)線(xiàn)程以用于執(zhí)行綁定驗(yàn)證操作。在本發(fā)明的另一些可能實(shí)施方式中,第一操作界面具有車(chē)輛實(shí)時(shí)定位控件,可基于車(chē)載終端的GPS采集模塊獲取的車(chē)輛GPS位置信息在內(nèi)置或通過(guò)網(wǎng)絡(luò)獲取的電子地圖上實(shí)時(shí)顯示車(chē)輛位置。在本發(fā)明的另一些可能實(shí)施方式中,第一操作界面具有行車(chē)軌跡查詢(xún)控件,車(chē)載終端以一定的時(shí)間間隔收集的車(chē)輛當(dāng)前GPS位置信息并將一段時(shí)間內(nèi)的車(chē)輛GPS位置信息存儲(chǔ)于特定存儲(chǔ)器中,進(jìn)而將車(chē)輛GPS位置信息轉(zhuǎn)換成電子地圖上的車(chē)輛坐標(biāo)信息并生成行車(chē)軌跡信息,用戶(hù)可通過(guò)第一操作界面輸入時(shí)間參數(shù)以查看特定時(shí)間段內(nèi)的行車(chē)軌跡信息。例如,用戶(hù)可根據(jù)提示信息輸入2016年11月30日14:00作為行車(chē)軌跡開(kāi)始時(shí)間,并輸入2016年11月30日15:00作為行車(chē)軌跡結(jié)束時(shí)間,車(chē)載終端即可根據(jù)上述時(shí)間段內(nèi)的車(chē)輛GPS位置信息在第一操作界面上顯示該時(shí)間段內(nèi)的行車(chē)軌跡。用戶(hù)可根據(jù)實(shí)際需要設(shè)置行車(chē)軌跡開(kāi)始時(shí)間和行車(chē)軌跡結(jié)束時(shí)間。在本發(fā)明的另一些可能實(shí)施方式中,第一操作界面具有車(chē)況查詢(xún)控件,并提供對(duì)包括車(chē)輛的當(dāng)前電壓值、車(chē)門(mén)、車(chē)窗、大燈、后備箱、空調(diào)、胎壓、油耗、溫度等車(chē)輛狀態(tài)信息進(jìn)行實(shí)時(shí)顯示的功能。在本發(fā)明的另一些可能實(shí)施方式中,用戶(hù)可通過(guò)第一操作界面對(duì)車(chē)輛的允許范圍、與特定位置的允許距離進(jìn)行設(shè)定,第一操作界面還可根據(jù)車(chē)輛異常信息向用戶(hù)顯示車(chē)況異常報(bào)警信息,對(duì)車(chē)輛狀態(tài)信息的異常情況及車(chē)輛GPS位置超過(guò)用戶(hù)預(yù)設(shè)的范圍或距離進(jìn)行報(bào)警。同時(shí),報(bào)警信息可以通過(guò)聲音、振動(dòng)、圖像、視頻等方式呈現(xiàn)。在本發(fā)明的另一些可能實(shí)施方式中,第一操作界面具有遠(yuǎn)程導(dǎo)航控件,并根據(jù)從Web服務(wù)器接收的規(guī)劃好的導(dǎo)航信息為用戶(hù)提供遠(yuǎn)程導(dǎo)航等功能。
步驟3、Web服務(wù)器接收來(lái)自車(chē)載終端的車(chē)輛GPS位置信息。Web服務(wù)器可通過(guò)2G、3G、4G、5G、WIFI等無(wú)線(xiàn)網(wǎng)絡(luò)通訊方式將車(chē)輛GPS位置信息發(fā)送至已綁定成功的移動(dòng)終端。
在本發(fā)明的一些可能實(shí)施方式中,Web服務(wù)器還可對(duì)車(chē)載終端上傳的一段時(shí)間內(nèi)的GPS位置信息進(jìn)行處理以生成行車(chē)軌跡信息,將生成的行車(chē)軌跡信息保存至對(duì)應(yīng)的數(shù)據(jù)庫(kù),并根據(jù)用戶(hù)請(qǐng)求將行車(chē)軌跡信息發(fā)送至已綁定成功的移動(dòng)終端,從而根據(jù)用戶(hù)請(qǐng)求向用戶(hù)顯示車(chē)輛行駛軌跡。
在另一些可能實(shí)施方式中,數(shù)據(jù)庫(kù)中可采用MySQL數(shù)據(jù)庫(kù),可通過(guò)關(guān)聯(lián)表的形式保存車(chē)輛GPS位置信息和行車(chē)軌跡信息,通過(guò)車(chē)載終端信息表、用戶(hù)信息表、實(shí)時(shí)車(chē)輛位置表、行車(chē)軌跡表分別保存車(chē)輛車(chē)載終端信息、用戶(hù)信息、最新車(chē)輛GPS位置信息、行車(chē)軌跡信息等數(shù)據(jù),用戶(hù)信息表、實(shí)時(shí)車(chē)輛位置表、行車(chē)軌跡表是車(chē)載終端信息表的從表。車(chē)載終端信息表可包含車(chē)載終端ID、驗(yàn)證信息、車(chē)載終端名稱(chēng)、車(chē)載終端最近的在線(xiàn)時(shí)間等數(shù)據(jù)。用戶(hù)信息表可包含用戶(hù)ID、驗(yàn)證信息、權(quán)限等級(jí)、查詢(xún)歷史等數(shù)據(jù)。實(shí)時(shí)車(chē)輛位置表可包含車(chē)載終端最新上傳的車(chē)輛GPS位置信息、時(shí)間信息等數(shù)據(jù)。行車(chē)軌跡表可包含車(chē)輛歷史定位數(shù)據(jù),車(chē)輛歷史定位數(shù)據(jù)包括歷史定位時(shí)間信息、歷史車(chē)輛GPS位置信息等數(shù)據(jù)。當(dāng)車(chē)載終端向Web服務(wù)器上傳最新的車(chē)輛GPS位置信息,Web服務(wù)器會(huì)以最新的車(chē)輛GPS位置信息替換實(shí)時(shí)車(chē)輛位置表中的數(shù)據(jù),并將最新的車(chē)輛GPS位置信息追加至行車(chē)軌跡表中。在Web服務(wù)器接收到用戶(hù)通過(guò)移動(dòng)終端發(fā)送的車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)請(qǐng)求時(shí),Web服務(wù)器即可根據(jù)用戶(hù)成功綁定的車(chē)載終端的ID在關(guān)聯(lián)表中查找對(duì)應(yīng)的最新上傳的車(chē)輛GPS位置信息、時(shí)間信息及特定時(shí)間段內(nèi)的車(chē)輛歷史定位數(shù)據(jù)并將其發(fā)送給移動(dòng)終端。同時(shí),車(chē)載終端信息表、用戶(hù)信息表中的驗(yàn)證信息互相匹配,在用戶(hù)通過(guò)掃描或輸入等方式將二維碼、條形碼、動(dòng)態(tài)口令、密鑰等驗(yàn)證信息發(fā)送至Web服務(wù)器,并且驗(yàn)證成功后,即可實(shí)現(xiàn)移動(dòng)終端對(duì)車(chē)載終端的綁定及用戶(hù)查詢(xún)權(quán)限等級(jí)的確定。Web服務(wù)器管理員可以對(duì)用戶(hù)ID、驗(yàn)證信息、權(quán)限等級(jí)等信息進(jìn)行管理和設(shè)置。此外,本發(fā)明不僅限于采用關(guān)聯(lián)表的方式實(shí)現(xiàn)車(chē)輛GPS位置信息及行車(chē)軌跡的存儲(chǔ),本領(lǐng)域的技術(shù)人員可以選用其他合適的形式替代。
在另一些可能實(shí)施方式中,Web服務(wù)器還可將車(chē)載終端實(shí)時(shí)上傳的車(chē)輛狀況信息發(fā)送至移動(dòng)終端以供用戶(hù)實(shí)時(shí)查看。在另一些可能實(shí)施方式中,Web服務(wù)器還可將車(chē)載終端實(shí)時(shí)上傳的車(chē)輛異常信息主動(dòng)發(fā)送至移動(dòng)終端,以實(shí)現(xiàn)車(chē)況異常報(bào)警功能并提醒用戶(hù)當(dāng)前車(chē)輛出現(xiàn)異常狀況。車(chē)輛狀況信息、車(chē)輛異常信息同樣可以采用關(guān)聯(lián)表或者其他合適形式存儲(chǔ)于Web服務(wù)器中。
步驟4、使用移動(dòng)終端上安裝的車(chē)輛遠(yuǎn)程定位軟件對(duì)車(chē)載終端上生成的驗(yàn)證信息進(jìn)行驗(yàn)證以進(jìn)行與車(chē)載終端的綁定,綁定成功后,車(chē)輛遠(yuǎn)程定位軟件基于從Web服務(wù)器接收的車(chē)輛GPS位置信息進(jìn)行實(shí)時(shí)定位顯示。用戶(hù)還可通過(guò)該移動(dòng)終端實(shí)現(xiàn)行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等功能。其中,移動(dòng)終端上安裝的車(chē)輛遠(yuǎn)程定位軟件可以是飛歌愛(ài)車(chē)助手應(yīng)用或者其他可執(zhí)行類(lèi)似功能的應(yīng)用軟件。此外,在本發(fā)明的一些可能實(shí)施方式中,還可以將條形碼、動(dòng)態(tài)口令、密鑰等作為驗(yàn)證信息以執(zhí)行車(chē)載終端和移動(dòng)終端的綁定功能。
在本發(fā)明的一些可能實(shí)施方式中,當(dāng)移動(dòng)終端通過(guò)車(chē)輛遠(yuǎn)程定位軟件從Web服務(wù)器獲取到車(chē)輛當(dāng)前的位置之后,把車(chē)輛GPS位置信息轉(zhuǎn)換成電子地圖上的坐標(biāo),用戶(hù)就可通過(guò)車(chē)輛遠(yuǎn)程定位軟件內(nèi)置或通過(guò)網(wǎng)絡(luò)獲取的電子地圖上實(shí)時(shí)看到當(dāng)前車(chē)輛的位置。
在本發(fā)明的另一些可能實(shí)施方式中,本發(fā)明可使用電子地圖API中的控件顯示電子地圖,并在電子地圖界面上實(shí)時(shí)顯示車(chē)載終端的位置標(biāo)記,電子地圖API包括MapView、MapController、Overlay、GeoPoint等幾個(gè)類(lèi),其中MapView表示顯示地圖的視圖類(lèi),MapController表示用于執(zhí)行縮放、定位中心位置的地圖控制器類(lèi),Overlay表示獨(dú)立的地圖覆蓋圖層,GeoPoint表示包含經(jīng)緯度信息的地理位置類(lèi)。電子地圖可由MapView控件和多層覆蓋于MapView之上的地圖覆蓋圖層Overlay組成,每一個(gè)地圖覆蓋圖層Overlay均表示一個(gè)獨(dú)立的圖層,在每個(gè)地圖覆蓋圖層Overlay中可包含一個(gè)或多個(gè)OverlayItem組件以標(biāo)記車(chē)輛位置。在移動(dòng)終端中的車(chē)輛遠(yuǎn)程定位軟件將從Web服務(wù)器接收的車(chē)輛GPS位置信息轉(zhuǎn)換為電子地圖上的車(chē)輛坐標(biāo)信息之后,基于該車(chē)輛坐標(biāo)信息創(chuàng)建具備對(duì)應(yīng)PositionOverlayItem組件的自定義地圖覆蓋圖層PositionOverlay,其中PositionOverlayItem組件根據(jù)車(chē)輛坐標(biāo)信息生成,將自定義地圖覆蓋圖層PositionOverlay覆蓋于MapView控件上即可實(shí)現(xiàn)車(chē)輛位置的實(shí)時(shí)顯示。此后,每當(dāng)Web服務(wù)器接收到車(chē)載終端上傳的車(chē)輛GPS位置信息時(shí),會(huì)將最新上傳的車(chē)輛GPS位置信息轉(zhuǎn)發(fā)至移動(dòng)終端的車(chē)輛遠(yuǎn)程定位軟件上,移動(dòng)終端進(jìn)而以類(lèi)似的方式將最新上傳的車(chē)輛GPS位置信息顯示在電子地圖上,從而實(shí)現(xiàn)車(chē)輛位置的實(shí)時(shí)更新。
在另一些可能實(shí)施方式中,在用戶(hù)需要查看某時(shí)間段內(nèi)車(chē)輛的行駛軌跡時(shí),只要打開(kāi)移動(dòng)終端中的車(chē)輛遠(yuǎn)程定位軟件并選擇行車(chē)軌跡查詢(xún)功能,車(chē)輛遠(yuǎn)程定位軟件就會(huì)通過(guò)HTTP向Web服務(wù)器發(fā)送查看軌跡請(qǐng)求,并從所述Web服務(wù)器接收所述行車(chē)軌跡信息,將所述行車(chē)軌跡信息轉(zhuǎn)換為電子地圖上的坐標(biāo),以向用戶(hù)實(shí)時(shí)顯示行車(chē)軌跡。
在另一些可能實(shí)施方式中,在移動(dòng)終端中的車(chē)輛遠(yuǎn)程定位軟件從Web服務(wù)器接收到包含歷史定位時(shí)間信息、歷史車(chē)輛GPS位置信息等數(shù)據(jù)的一段時(shí)間內(nèi)的行車(chē)軌跡信息后,即可根據(jù)上述一段時(shí)間內(nèi)的歷史車(chē)輛GPS位置信息生成電子地圖上的車(chē)輛坐標(biāo)信息,基于該車(chē)輛坐標(biāo)信息創(chuàng)建自定義地圖覆蓋圖層TrackOverlay,其中TrackOverlay圖層包含多個(gè)TrackOverlayItem組件的集合的變量OverlayItemList,其中的每一個(gè)TrackOverlayItem對(duì)應(yīng)不同歷史定位時(shí)間信息的車(chē)輛坐標(biāo)信息,通過(guò)draw函數(shù)將一段時(shí)間內(nèi)的TrackOverlayItem從頭至尾用直線(xiàn)連接起來(lái)即可形成行車(chē)軌跡,進(jìn)而將自定義地圖覆蓋圖層TrackOverlay覆蓋于MapView控件上即可實(shí)現(xiàn)行車(chē)軌跡顯示。在另一些可能實(shí)施方式中,當(dāng)用戶(hù)查詢(xún)某一時(shí)刻到當(dāng)前時(shí)刻的行車(chē)軌跡時(shí),隨著Web服務(wù)器不斷接收到車(chē)載終端上傳的車(chē)輛GPS位置信息時(shí),Web服務(wù)器可將最新的車(chē)輛GPS位置信息追加至行車(chē)軌跡表中,并將實(shí)時(shí)更新的行車(chē)軌跡信息發(fā)送至移動(dòng)終端的車(chē)輛遠(yuǎn)程定位軟件上,移動(dòng)終端進(jìn)而以類(lèi)似的方式將最新上傳的行車(chē)軌跡實(shí)時(shí)顯示在電子地圖上,從而實(shí)現(xiàn)車(chē)輛行車(chē)軌跡的實(shí)時(shí)更新。
在另一些可能實(shí)施方式中,用戶(hù)如果想查看車(chē)輛當(dāng)前的車(chē)輛狀態(tài),只要打開(kāi)移動(dòng)終端上的車(chē)輛遠(yuǎn)程定位軟件,并選擇車(chē)況查詢(xún)功能,就可以實(shí)時(shí)查看當(dāng)前的車(chē)輛狀態(tài)信息。在另一些可能實(shí)施方式中,用戶(hù)在上車(chē)之前,可通過(guò)車(chē)輛遠(yuǎn)程定位軟件中的遠(yuǎn)程導(dǎo)航功能設(shè)定想要去的目的地,然后發(fā)送導(dǎo)航請(qǐng)求到Web服務(wù)器,Web服務(wù)器即可根據(jù)用戶(hù)發(fā)送的目的地更新數(shù)據(jù)庫(kù)信息,并將規(guī)劃好的導(dǎo)航信息發(fā)送至車(chē)載終端,此時(shí)在用戶(hù)上車(chē)之后,即可在車(chē)載終端上為用戶(hù)自動(dòng)執(zhí)行導(dǎo)航功能。
在本發(fā)明的一些可能實(shí)施方式中,移動(dòng)終端中還基于安裝的車(chē)輛遠(yuǎn)程定位軟件顯示第二操作界面。第二操作界面中具有基于二維碼、條形碼、動(dòng)態(tài)口令、密鑰等不同驗(yàn)證信息的綁定驗(yàn)證控件,用戶(hù)可通過(guò)第二操作界面選擇驗(yàn)證信息的類(lèi)型,進(jìn)而基于從Web服務(wù)器中接收的驗(yàn)證信息并通過(guò)掃描、輸入口令、藍(lán)牙配對(duì)、NFC等方式進(jìn)行與車(chē)載終端的綁定驗(yàn)證。在用戶(hù)進(jìn)行與車(chē)載終端的綁定驗(yàn)證時(shí),第二操作界面將顯示一個(gè)進(jìn)度條對(duì)話(huà)框以提示用戶(hù)正在進(jìn)行綁定驗(yàn)證操作,同時(shí)啟動(dòng)一個(gè)后臺(tái)線(xiàn)程以用于執(zhí)行綁定驗(yàn)證操作。在本發(fā)明的另一些可能實(shí)施方式中,第二操作界面具有車(chē)輛實(shí)時(shí)定位控件,可從Web服務(wù)器接收的車(chē)輛GPS位置信息在內(nèi)置或通過(guò)網(wǎng)絡(luò)獲取的電子地圖上實(shí)時(shí)顯示車(chē)輛位置。在本發(fā)明的另一些可能實(shí)施方式中,第二操作界面具有行車(chē)軌跡查詢(xún)控件,用戶(hù)可通過(guò)第二操作界面輸入時(shí)間參數(shù)以查看特定時(shí)間段內(nèi)的行車(chē)軌跡信息,移動(dòng)終端通過(guò)車(chē)輛遠(yuǎn)程定位軟件向Web服務(wù)器發(fā)送攜帶有開(kāi)始時(shí)間和結(jié)束時(shí)間的行車(chē)軌跡查詢(xún)請(qǐng)求信息,Web服務(wù)器基于該行車(chē)軌跡查詢(xún)請(qǐng)求信息在數(shù)據(jù)庫(kù)中檢索對(duì)應(yīng)的行車(chē)軌跡信息,并將檢索到的行車(chē)軌跡信息發(fā)送至移動(dòng)終端,移動(dòng)終端中的第二操作界面即可在內(nèi)置或通過(guò)網(wǎng)絡(luò)獲取的電子地圖上顯示接收到的行車(chē)軌跡信息。例如,用戶(hù)可根據(jù)提示信息輸入2016年11月30日14:00作為行車(chē)軌跡開(kāi)始時(shí)間,并輸入2016年11月30日15:00作為行車(chē)軌跡結(jié)束時(shí)間,移動(dòng)終端中的車(chē)輛遠(yuǎn)程定位軟件即可向Web服務(wù)器發(fā)出攜帶有上述時(shí)間信息的行車(chē)軌跡查詢(xún)請(qǐng)求信息,Web服務(wù)器在將對(duì)應(yīng)上述時(shí)間信息的行車(chē)軌跡信息發(fā)送至移動(dòng)終端上進(jìn)行顯示。用戶(hù)可根據(jù)實(shí)際需要設(shè)置行車(chē)軌跡開(kāi)始時(shí)間和行車(chē)軌跡結(jié)束時(shí)間。在本發(fā)明的另一些可能實(shí)施方式中,第二操作界面具有車(chē)況查詢(xún)控件,并基于從Web服務(wù)器獲取的車(chē)輛狀態(tài)信息提供對(duì)包括車(chē)輛的當(dāng)前電壓值、車(chē)門(mén)、車(chē)窗、大燈、后備箱、空調(diào)、胎壓、油耗、溫度等車(chē)輛狀態(tài)信息進(jìn)行實(shí)時(shí)顯示的功能。在本發(fā)明的另一些可能實(shí)施方式中,用戶(hù)可通過(guò)第二操作界面對(duì)車(chē)輛的允許范圍、與特定位置的允許距離進(jìn)行設(shè)定,第二操作界面還可根據(jù)Web服務(wù)器主動(dòng)發(fā)送的車(chē)輛異常信息向用戶(hù)顯示車(chē)況異常報(bào)警信息,對(duì)車(chē)輛狀態(tài)信息的異常情況及車(chē)輛GPS位置超過(guò)用戶(hù)預(yù)設(shè)的范圍或距離進(jìn)行報(bào)警。同時(shí),報(bào)警信息可以通過(guò)聲音、振動(dòng)、圖像、視頻等方式呈現(xiàn)。在本發(fā)明的另一些可能實(shí)施方式中,第二操作界面具有遠(yuǎn)程導(dǎo)航控件,用戶(hù)可以根據(jù)提示信息輸入想要去的目的地,并可基于Web服務(wù)器發(fā)送的導(dǎo)航信息在第二操作界面上執(zhí)行遠(yuǎn)程導(dǎo)航功能。
微信是騰訊公司推出的一個(gè)為智能終端提供即時(shí)通訊服務(wù)的免費(fèi)應(yīng)用程序,其用戶(hù)數(shù)量眾多,能夠很好的提高用戶(hù)參與積極性。在本發(fā)明一些可能的實(shí)施方式中,移動(dòng)終端可通過(guò)微信公眾號(hào)平臺(tái)與Web服務(wù)器、移動(dòng)終端進(jìn)行交互和控制以執(zhí)行綁定、車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等功能。在本發(fā)明另一些可能的實(shí)施方式中,移動(dòng)終端可通過(guò)微信客戶(hù)端掃描實(shí)現(xiàn)移動(dòng)終端與車(chē)載終端的綁定關(guān)系。在本發(fā)明另一些可能的實(shí)施方式中,用戶(hù)可通過(guò)微信客戶(hù)端向Web服務(wù)器發(fā)送對(duì)應(yīng)實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)等功能的請(qǐng)求信息,Web服務(wù)器可通過(guò)第三方推動(dòng)服務(wù)(個(gè)推)把相關(guān)請(qǐng)求信息發(fā)送到車(chē)載終端,實(shí)現(xiàn)對(duì)車(chē)載終端的遠(yuǎn)程控制,Web服務(wù)器可根據(jù)用戶(hù)請(qǐng)求信息將車(chē)輛GPS位置信息、行車(chē)軌跡信息、車(chē)輛狀況信息等發(fā)送至微信客戶(hù)端。在本發(fā)明另一些可能的實(shí)施方式中,用戶(hù)可通過(guò)移動(dòng)終端上的微信客戶(hù)端中的遠(yuǎn)程導(dǎo)航功能設(shè)定想要去的目的地,然后發(fā)送導(dǎo)航請(qǐng)求到Web服務(wù)器,Web服務(wù)器即可根據(jù)用戶(hù)發(fā)送的目的地更新數(shù)據(jù)庫(kù)信息,并將規(guī)劃好的導(dǎo)航信息發(fā)送至車(chē)載終端,此時(shí)在用戶(hù)上車(chē)之后,即可在車(chē)載終端上為用戶(hù)自動(dòng)執(zhí)行導(dǎo)航功能。在本發(fā)明另一些可能的實(shí)施方式中,Web服務(wù)器也可將車(chē)載終端實(shí)時(shí)上傳的車(chē)輛異常信息主動(dòng)發(fā)送至微信客戶(hù)端,以實(shí)現(xiàn)車(chē)況異常報(bào)警功能并提醒用戶(hù)當(dāng)前車(chē)輛出現(xiàn)異常狀況。
在本發(fā)明一些可能的實(shí)施方式中,移動(dòng)終端通過(guò)車(chē)輛遠(yuǎn)程定位軟件或微信與車(chē)載終端進(jìn)行綁定的流程如圖2所示。步驟21,車(chē)載終端通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)連接至微信公眾服務(wù)平臺(tái)及調(diào)用對(duì)應(yīng)的接口,生成用于執(zhí)行綁定功能的微信二維碼。步驟22,用戶(hù)可通過(guò)車(chē)輛遠(yuǎn)程定位軟件或微信進(jìn)行掃碼綁定操作。步驟23,若綁定成功,則執(zhí)行步驟24,否則繼續(xù)執(zhí)行步驟21。步驟24,用戶(hù)選擇待綁定的車(chē)輛,其中用戶(hù)可同時(shí)綁定多臺(tái)車(chē)輛車(chē)載終端,對(duì)多臺(tái)車(chē)輛的實(shí)時(shí)位置、行車(chē)軌跡等進(jìn)行查詢(xún)。
在本發(fā)明一些可能的實(shí)施方式中,移動(dòng)終端通過(guò)車(chē)輛遠(yuǎn)程定位軟件或微信與車(chē)載終端進(jìn)行解除綁定或車(chē)輛管理的流程如圖3所示。步驟31,用戶(hù)通過(guò)車(chē)輛遠(yuǎn)程定位軟件或微信發(fā)送解除綁定/更換車(chē)輛的變更請(qǐng)求至Web服務(wù)器。步驟32,根據(jù)用戶(hù)發(fā)送的送解除綁定/更換車(chē)輛的變更請(qǐng)求,Web服務(wù)器執(zhí)行送解除綁定/更換車(chē)輛處理。
在本發(fā)明的一些可能實(shí)施方式中,Web服務(wù)器可以根據(jù)用戶(hù)移動(dòng)終端上安裝的車(chē)輛遠(yuǎn)程定位軟件在執(zhí)行綁定時(shí)的驗(yàn)證信息將用戶(hù)劃分為不同的訪(fǎng)問(wèn)權(quán)限等級(jí),使得具有不同訪(fǎng)問(wèn)權(quán)限等級(jí)的用戶(hù)具有不同的車(chē)輛管理權(quán)限。例如訪(fǎng)問(wèn)權(quán)限等級(jí)為1的用戶(hù)只有對(duì)車(chē)輛狀態(tài)信息和車(chē)況異常信息的查看權(quán)限,僅能使用普通的車(chē)況查詢(xún)功能和車(chē)況異常報(bào)警功能。訪(fǎng)問(wèn)權(quán)限等級(jí)為2的用戶(hù)具有對(duì)車(chē)輛狀態(tài)信息、車(chē)況異常信息、導(dǎo)航信息的查看權(quán)限,能夠同時(shí)使用車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等功能。而訪(fǎng)問(wèn)權(quán)限等級(jí)為3 的用戶(hù)具有最高訪(fǎng)問(wèn)權(quán)限,能夠使用車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等全部功能。同時(shí)對(duì)于訪(fǎng)問(wèn)權(quán)限的等級(jí)數(shù)量和具體訪(fǎng)問(wèn)權(quán)限的設(shè)置也不僅限于以上情形,本領(lǐng)域的技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)置。
同時(shí),本發(fā)明不僅限于采用微信作為即時(shí)通信軟件,在本發(fā)明一些可能的實(shí)施方式中,移動(dòng)終端也可以通過(guò)除微信以外的其他即時(shí)通信軟件(例如QQ等),執(zhí)行與Web服務(wù)器、車(chē)載終端的交互和控制。在本發(fā)明一些可能的實(shí)施方式中,移動(dòng)終端可基于高德地圖、百度地圖、騰訊地圖、谷歌地圖等電子地圖實(shí)現(xiàn)基于車(chē)輛遠(yuǎn)程定位軟件或微信客戶(hù)端的車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等功能。此外,本發(fā)明不僅限于采用車(chē)輛GPS位置信息作為車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、遠(yuǎn)程導(dǎo)航的位置數(shù)據(jù),在本發(fā)明一些可能的實(shí)施方式中,車(chē)載終端中還可具有能夠采集基于BDS(北斗衛(wèi)星導(dǎo)航系統(tǒng))、GLONASS(俄羅斯格洛納斯系統(tǒng))、Galileo(歐盟伽利略定位系統(tǒng))等定位系統(tǒng)的車(chē)輛位置信息的功能模塊,進(jìn)而實(shí)現(xiàn)車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、遠(yuǎn)程導(dǎo)航等功能。
參見(jiàn)附圖4,本發(fā)明實(shí)施例還提供一種基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的系統(tǒng),其包括車(chē)載終端41、Web服務(wù)器42、移動(dòng)終端43,各個(gè)模塊間均可通過(guò)2G、3G、4G、5G、WIFI等無(wú)線(xiàn)網(wǎng)絡(luò)通訊方式進(jìn)行數(shù)據(jù)傳輸和控制。
車(chē)載終端41,用于通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)從Web服務(wù)器獲取用于執(zhí)行綁定功能的驗(yàn)證信息。車(chē)載終端可通過(guò)2G、3G、4G、5G、WIFI等無(wú)線(xiàn)網(wǎng)絡(luò)連接至微信公眾服務(wù)平臺(tái)及調(diào)用對(duì)應(yīng)的接口,生成用于執(zhí)行綁定功能的微信二維碼作為驗(yàn)證信息。車(chē)載終端41還通過(guò)車(chē)載終端41中的GPS采集模塊獲取車(chē)輛GPS位置信息,并將車(chē)輛GPS位置信息上傳至Web服務(wù)器42,可采用XML格式上傳車(chē)輛GPS位置信息。此外,在本發(fā)明的一些可能實(shí)施方式中,還可以將條形碼、動(dòng)態(tài)口令、密鑰等作為驗(yàn)證信息以執(zhí)行車(chē)載終端和移動(dòng)終端的綁定功能。
在本發(fā)明的一些可能實(shí)施方式中,在車(chē)輛行駛過(guò)程中,車(chē)載終端41還可利用GPS技術(shù)以一定的時(shí)間間隔去收集車(chē)輛當(dāng)前GPS位置信息,當(dāng)收集到汽車(chē)行駛的一段時(shí)間內(nèi)的GPS位置信息之后,車(chē)載終端41中的數(shù)據(jù)傳輸處理服務(wù)模塊會(huì)預(yù)先處理收集到的這段時(shí)間內(nèi)的GPS位置信息,然后按事先定義好的數(shù)據(jù)格式傳送到Web服務(wù)器42。在另一些可能實(shí)施方式中,車(chē)載終端41還可以通過(guò)CAN和LIN協(xié)議,對(duì)包括車(chē)輛的當(dāng)前電壓值、車(chē)門(mén)、車(chē)窗、大燈、后備箱、空調(diào)、胎壓、油耗、溫度等車(chē)輛狀態(tài)信息進(jìn)行抓取,并通過(guò)將上述車(chē)輛狀態(tài)信息實(shí)時(shí)發(fā)送至Web服務(wù)器42。汽車(chē)在啟動(dòng)使用過(guò)程中上述車(chē)輛狀態(tài)會(huì)不斷更新變化,車(chē)載終端41能夠監(jiān)聽(tīng)上述車(chē)輛狀態(tài)的變化,并實(shí)時(shí)反饋給Web服務(wù)器42。在另一些可能實(shí)施方式中,車(chē)載終端41還可對(duì)上述抓取的車(chē)輛狀態(tài)信息及車(chē)輛GPS位置信息進(jìn)行分析過(guò)濾,如果出現(xiàn)車(chē)輛狀態(tài)信息異?;蛘哕?chē)輛GPS位置超過(guò)用戶(hù)預(yù)設(shè)的范圍或距離時(shí)生成對(duì)應(yīng)的車(chē)輛異常信息,則自動(dòng)上報(bào)車(chē)輛異常信息至Web服務(wù)器42。
在本發(fā)明的一些可能實(shí)施方式中,車(chē)載終端41中還用于運(yùn)行與移動(dòng)終端43上安裝的車(chē)輛遠(yuǎn)程定位軟件相匹配的應(yīng)用程序,并基于該應(yīng)用程序顯示第一操作界面。第一操作界面中具有基于二維碼、條形碼、動(dòng)態(tài)口令、密鑰等不同驗(yàn)證信息的綁定驗(yàn)證控件,用戶(hù)可通過(guò)第一操作界面選擇驗(yàn)證信息的類(lèi)型,進(jìn)而通過(guò)掃描、輸入口令、藍(lán)牙配對(duì)、NFC等方式進(jìn)行與車(chē)載終端41的綁定驗(yàn)證。在用戶(hù)進(jìn)行與車(chē)載終端41的綁定驗(yàn)證時(shí),第二操作界面將顯示一個(gè)進(jìn)度條對(duì)話(huà)框以提示用戶(hù)正在進(jìn)行綁定驗(yàn)證操作,同時(shí)啟動(dòng)一個(gè)后臺(tái)線(xiàn)程以用于執(zhí)行綁定驗(yàn)證操作。在本發(fā)明的另一些可能實(shí)施方式中,第一操作界面具有車(chē)輛實(shí)時(shí)定位控件,可基于車(chē)載終端41的GPS采集模塊獲取的車(chē)輛GPS位置信息在內(nèi)置或通過(guò)網(wǎng)絡(luò)獲取的電子地圖上實(shí)時(shí)顯示車(chē)輛位置。在本發(fā)明的另一些可能實(shí)施方式中,第一操作界面具有行車(chē)軌跡查詢(xún)控件,車(chē)載終端41以一定的時(shí)間間隔收集的車(chē)輛當(dāng)前GPS位置信息并將一段時(shí)間內(nèi)的車(chē)輛GPS位置信息存儲(chǔ)于特定存儲(chǔ)器中,進(jìn)而將車(chē)輛GPS位置信息轉(zhuǎn)換成電子地圖上的車(chē)輛坐標(biāo)信息并生成行車(chē)軌跡信息,用戶(hù)可通過(guò)第一操作界面輸入時(shí)間參數(shù)以查看特定時(shí)間段內(nèi)的行車(chē)軌跡信息。例如,用戶(hù)可根據(jù)提示信息輸入2016年11月30日14:00作為行車(chē)軌跡開(kāi)始時(shí)間,并輸入2016年11月30日15:00作為行車(chē)軌跡結(jié)束時(shí)間,車(chē)載終端41即可根據(jù)上述時(shí)間段內(nèi)的車(chē)輛GPS位置信息在第一操作界面上顯示該時(shí)間段內(nèi)的行車(chē)軌跡。用戶(hù)可根據(jù)實(shí)際需要設(shè)置行車(chē)軌跡開(kāi)始時(shí)間和行車(chē)軌跡結(jié)束時(shí)間。在本發(fā)明的另一些可能實(shí)施方式中,第一操作界面具有車(chē)況查詢(xún)控件,并提供對(duì)包括車(chē)輛的當(dāng)前電壓值、車(chē)門(mén)、車(chē)窗、大燈、后備箱、空調(diào)、胎壓、油耗、溫度等車(chē)輛狀態(tài)信息進(jìn)行實(shí)時(shí)顯示的功能。在本發(fā)明的另一些可能實(shí)施方式中,用戶(hù)可通過(guò)第一操作界面對(duì)車(chē)輛的允許范圍、與特定位置的允許距離進(jìn)行設(shè)定,第一操作界面還可根據(jù)車(chē)輛異常信息向用戶(hù)顯示車(chē)況異常報(bào)警信息,對(duì)車(chē)輛狀態(tài)信息的異常情況及車(chē)輛GPS位置超過(guò)用戶(hù)預(yù)設(shè)的范圍或距離進(jìn)行報(bào)警。同時(shí),報(bào)警信息可以通過(guò)聲音、振動(dòng)、圖像、視頻等方式呈現(xiàn)。在本發(fā)明的另一些可能實(shí)施方式中,第一操作界面具有遠(yuǎn)程導(dǎo)航控件,并根據(jù)從Web服務(wù)器42接收的規(guī)劃好的導(dǎo)航信息為用戶(hù)提供遠(yuǎn)程導(dǎo)航等功能。
Web服務(wù)器42,接收來(lái)自車(chē)載終端41的車(chē)輛GPS位置信息,并將車(chē)輛GPS位置信息發(fā)送至已綁定成功的移動(dòng)終端43。
在本發(fā)明的一些可能實(shí)施方式中,Web服務(wù)器42還可對(duì)車(chē)載終端41上傳的一段時(shí)間內(nèi)的GPS位置信息進(jìn)行處理以生成行車(chē)軌跡信息,將生成的行車(chē)軌跡信息保存至對(duì)應(yīng)的數(shù)據(jù)庫(kù)44,并根據(jù)用戶(hù)請(qǐng)求將行車(chē)軌跡信息發(fā)送至已綁定成功的移動(dòng)終端43,從而向用戶(hù)顯示車(chē)輛行駛軌跡。在另一些可能實(shí)施方式中,數(shù)據(jù)庫(kù)44中可采用MySQL數(shù)據(jù)庫(kù),可通過(guò)關(guān)聯(lián)表的形式保存車(chē)輛GPS位置信息和行車(chē)軌跡信息,通過(guò)車(chē)載終端信息表、用戶(hù)信息表、實(shí)時(shí)車(chē)輛位置表、行車(chē)軌跡表分別保存車(chē)輛車(chē)載終端信息、用戶(hù)信息、最新車(chē)輛GPS位置信息、行車(chē)軌跡信息等數(shù)據(jù),用戶(hù)信息表、實(shí)時(shí)車(chē)輛位置表、行車(chē)軌跡表是車(chē)載終端信息表的從表。車(chē)載終端信息表可包含車(chē)載終端ID、驗(yàn)證信息、車(chē)載終端名稱(chēng)、車(chē)載終端最近的在線(xiàn)時(shí)間等數(shù)據(jù)。用戶(hù)信息表可包含用戶(hù)ID、驗(yàn)證信息、權(quán)限等級(jí)、查詢(xún)歷史等數(shù)據(jù)。實(shí)時(shí)車(chē)輛位置表可包含車(chē)載終端最新上傳的車(chē)輛GPS位置信息、時(shí)間信息等數(shù)據(jù)。行車(chē)軌跡表可包含車(chē)輛歷史定位數(shù)據(jù),車(chē)輛歷史定位數(shù)據(jù)包括歷史定位時(shí)間信息、歷史車(chē)輛GPS位置信息等數(shù)據(jù)。當(dāng)車(chē)載終端41向Web服務(wù)器42上傳最新的車(chē)輛GPS位置信息,Web服務(wù)器42會(huì)以最新的車(chē)輛GPS位置信息替換實(shí)時(shí)車(chē)輛位置表中的數(shù)據(jù),并將最新的車(chē)輛GPS位置信息追加至行車(chē)軌跡表中。在Web服務(wù)器42接收到用戶(hù)通過(guò)移動(dòng)終端43發(fā)送的車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)請(qǐng)求時(shí),Web服務(wù)器42即可根據(jù)用戶(hù)成功綁定的車(chē)載終端41的ID在關(guān)聯(lián)表中查找對(duì)應(yīng)的最新上傳的車(chē)輛GPS位置信息、時(shí)間信息及特定時(shí)間段內(nèi)的車(chē)輛歷史定位數(shù)據(jù)并將其發(fā)送給移動(dòng)終端43。同時(shí),車(chē)載終端信息表、用戶(hù)信息表中的驗(yàn)證信息互相匹配,在用戶(hù)通過(guò)掃描或輸入等方式將二維碼、條形碼、動(dòng)態(tài)口令、密鑰等驗(yàn)證信息發(fā)送至Web服務(wù)器42,并且驗(yàn)證成功后,即可實(shí)現(xiàn)移動(dòng)終端43對(duì)車(chē)載終端41的綁定及用戶(hù)查詢(xún)權(quán)限等級(jí)的確定。Web服務(wù)器管理員可以對(duì)用戶(hù)ID、驗(yàn)證信息、權(quán)限等級(jí)等信息進(jìn)行管理和設(shè)置。此外,本發(fā)明不僅限于采用關(guān)聯(lián)表的方式實(shí)現(xiàn)車(chē)輛GPS位置信息及行車(chē)軌跡的存儲(chǔ),本領(lǐng)域的技術(shù)人員可以選用其他合適的形式替代。
在另一些可能實(shí)施方式中,Web服務(wù)器42還可將車(chē)載終端41實(shí)時(shí)上傳的車(chē)輛狀況信息發(fā)送至移動(dòng)終端43以供用戶(hù)實(shí)時(shí)查看。在另一些可能實(shí)施方式中,Web服務(wù)器42還可將車(chē)載終端41實(shí)時(shí)上傳的車(chē)輛異常信息主動(dòng)發(fā)送至移動(dòng)終端43,以實(shí)現(xiàn)車(chē)況異常報(bào)警功能并提醒用戶(hù)當(dāng)前車(chē)輛出現(xiàn)異常狀況。車(chē)輛狀況信息、車(chē)輛異常信息同樣可以采用關(guān)聯(lián)表或者其他合適形式存儲(chǔ)于Web服務(wù)器42中。
移動(dòng)終端43,用戶(hù)使用移動(dòng)終端43上安裝的車(chē)輛遠(yuǎn)程定位軟件對(duì)車(chē)載終端41上生成的驗(yàn)證信息進(jìn)行驗(yàn)證以進(jìn)行與車(chē)載終端的綁定。在綁定成功后,用戶(hù)選擇車(chē)輛遠(yuǎn)程定位軟件中的實(shí)時(shí)定位功能即可進(jìn)行車(chē)輛遠(yuǎn)程實(shí)時(shí)定位。用戶(hù)還可通過(guò)該移動(dòng)終端43實(shí)現(xiàn)行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等功能。其中,移動(dòng)終端43上安裝的車(chē)輛遠(yuǎn)程定位軟件可以是飛歌愛(ài)車(chē)助手應(yīng)用或者其他可執(zhí)行類(lèi)似功能的應(yīng)用軟件。此外,在本發(fā)明的一些可能實(shí)施方式中,還可以將條形碼、動(dòng)態(tài)口令、密鑰等作為驗(yàn)證信息以執(zhí)行車(chē)載終端和移動(dòng)終端的綁定功能。
在本發(fā)明的一些可能實(shí)施方式中,當(dāng)移動(dòng)終端43通過(guò)車(chē)輛遠(yuǎn)程定位軟件從Web服務(wù)器42獲取到車(chē)輛當(dāng)前的位置之后,把車(chē)輛GPS位置信息轉(zhuǎn)換成內(nèi)置或通過(guò)網(wǎng)絡(luò)獲取的電子地圖上的坐標(biāo),用戶(hù)就可通過(guò)車(chē)輛遠(yuǎn)程定位軟件內(nèi)置或通過(guò)網(wǎng)絡(luò)獲取的電子地圖上實(shí)時(shí)看到當(dāng)前車(chē)輛的位置。在本發(fā)明的另一些可能實(shí)施方式中,本發(fā)明可使用電子地圖API中的控件顯示電子地圖,并在電子地圖界面上實(shí)時(shí)顯示車(chē)載終端的位置標(biāo)記,電子地圖API包括MapView、MapController、Overlay、GeoPoint等幾個(gè)類(lèi),其中MapView表示顯示地圖的視圖類(lèi),MapController表示用于執(zhí)行縮放、定位中心位置的地圖控制器類(lèi),Overlay表示獨(dú)立的地圖覆蓋圖層,GeoPoint表示包含經(jīng)緯度信息的地理位置類(lèi)。電子地圖可由MapView控件和多層覆蓋于MapView之上的地圖覆蓋圖層Overlay組成,每一個(gè)地圖覆蓋圖層Overlay均表示一個(gè)獨(dú)立的圖層,在每個(gè)地圖覆蓋圖層Overlay中可包含一個(gè)或多個(gè)OverlayItem組件以標(biāo)記車(chē)輛位置。在移動(dòng)終端43中的車(chē)輛遠(yuǎn)程定位軟件將從Web服務(wù)器42接收的車(chē)輛GPS位置信息轉(zhuǎn)換為電子地圖上的車(chē)輛坐標(biāo)信息之后,基于該車(chē)輛坐標(biāo)信息創(chuàng)建具備對(duì)應(yīng)PositionOverlayItem組件的自定義地圖覆蓋圖層PositionOverlay,其中PositionOverlayItem組件根據(jù)車(chē)輛坐標(biāo)信息生成,將自定義地圖覆蓋圖層PositionOverlay覆蓋于MapView控件上即可實(shí)現(xiàn)車(chē)輛位置的實(shí)時(shí)顯示。此后,每當(dāng)Web服務(wù)器42接收到車(chē)載終端41上傳的車(chē)輛GPS位置信息時(shí),會(huì)將最新上傳的車(chē)輛GPS位置信息轉(zhuǎn)發(fā)至移動(dòng)終端43的車(chē)輛遠(yuǎn)程定位軟件上,移動(dòng)終端43進(jìn)而以類(lèi)似的方式將最新上傳的車(chē)輛GPS位置信息顯示在電子地圖上,從而實(shí)現(xiàn)車(chē)輛位置的實(shí)時(shí)更新。
在一些可能實(shí)施方式中,在用戶(hù)需要查看某時(shí)間段內(nèi)車(chē)輛的行駛軌跡時(shí),只要打開(kāi)移動(dòng)終端43中的車(chē)輛遠(yuǎn)程定位軟件并選擇行車(chē)軌跡查詢(xún)功能,車(chē)輛遠(yuǎn)程定位軟件就會(huì)通過(guò)HTTP向Web服務(wù)器42發(fā)送查看軌跡請(qǐng)求,并從所述Web服務(wù)器接收所述行車(chē)軌跡信息,將所述行車(chē)軌跡信息轉(zhuǎn)換為電子地圖上的坐標(biāo),以向用戶(hù)實(shí)時(shí)顯示行車(chē)軌跡。在另一些可能實(shí)施方式中,在移動(dòng)終端43中的車(chē)輛遠(yuǎn)程定位軟件從Web服務(wù)器42接收到包含歷史定位時(shí)間信息、歷史車(chē)輛GPS位置信息等數(shù)據(jù)的一段時(shí)間內(nèi)的行車(chē)軌跡信息后,即可根據(jù)上述一段時(shí)間內(nèi)的歷史車(chē)輛GPS位置信息生成電子地圖上的車(chē)輛坐標(biāo)信息,基于該車(chē)輛坐標(biāo)信息創(chuàng)建自定義地圖覆蓋圖層TrackOverlay,其中TrackOverlay圖層包含多個(gè)TrackOverlayItem組件的集合的變量OverlayItemList,其中的每一個(gè)TrackOverlayItem對(duì)應(yīng)不同歷史定位時(shí)間信息的車(chē)輛坐標(biāo)信息,通過(guò)draw函數(shù)將一段時(shí)間內(nèi)的TrackOverlayItem從頭至尾用直線(xiàn)連接起來(lái)即可形成行車(chē)軌跡,進(jìn)而將自定義地圖覆蓋圖層TrackOverlay覆蓋于MapView控件上即可實(shí)現(xiàn)行車(chē)軌跡顯示。在另一些可能實(shí)施方式中,當(dāng)用戶(hù)查詢(xún)某一時(shí)刻到當(dāng)前時(shí)刻的行車(chē)軌跡時(shí),隨著Web服務(wù)器42不斷接收到車(chē)載終端41上傳的車(chē)輛GPS位置信息時(shí),Web服務(wù)器42可將最新的車(chē)輛GPS位置信息追加至行車(chē)軌跡表中,并將實(shí)時(shí)更新的行車(chē)軌跡信息發(fā)送至移動(dòng)終端43的車(chē)輛遠(yuǎn)程定位軟件上,移動(dòng)終端43進(jìn)而以類(lèi)似的方式將最新上傳的行車(chē)軌跡實(shí)時(shí)顯示在電子地圖上,從而實(shí)現(xiàn)車(chē)輛行車(chē)軌跡的實(shí)時(shí)更新。
在另一些可能實(shí)施方式中,用戶(hù)如果想查看車(chē)輛當(dāng)前的車(chē)輛狀態(tài),只要打開(kāi)移動(dòng)終端43上的車(chē)輛遠(yuǎn)程定位軟件,并選擇車(chē)況查詢(xún)功能,就可以實(shí)時(shí)查看當(dāng)前的車(chē)輛狀態(tài)信息。在另一些可能實(shí)施方式中,用戶(hù)在上車(chē)之前,可通過(guò)車(chē)輛遠(yuǎn)程定位軟件中的遠(yuǎn)程導(dǎo)航功能設(shè)定想要去的目的地,然后發(fā)送導(dǎo)航請(qǐng)求到Web服務(wù)器42,Web服務(wù)器42即可根據(jù)用戶(hù)發(fā)送的目的地更新數(shù)據(jù)庫(kù)信息,并將規(guī)劃好的導(dǎo)航信息發(fā)送至車(chē)載終端41,此時(shí)在用戶(hù)上車(chē)之后,即可在車(chē)載終端41上為用戶(hù)自動(dòng)執(zhí)行導(dǎo)航功能。
在本發(fā)明的一些可能實(shí)施方式中,移動(dòng)終端43中還基于安裝的車(chē)輛遠(yuǎn)程定位軟件顯示第二操作界面。第二操作界面中具有基于二維碼、條形碼、動(dòng)態(tài)口令、密鑰等不同驗(yàn)證信息的綁定驗(yàn)證控件,用戶(hù)可通過(guò)第二操作界面選擇驗(yàn)證信息的類(lèi)型,進(jìn)而基于從Web服務(wù)器42中接收的驗(yàn)證信息并通過(guò)掃描、輸入口令、藍(lán)牙配對(duì)、NFC等方式進(jìn)行與車(chē)載終端41的綁定驗(yàn)證。在用戶(hù)進(jìn)行與車(chē)載終端41的綁定驗(yàn)證時(shí),第二操作界面將顯示一個(gè)進(jìn)度條對(duì)話(huà)框以提示用戶(hù)正在進(jìn)行綁定驗(yàn)證操作,同時(shí)啟動(dòng)一個(gè)后臺(tái)線(xiàn)程以用于執(zhí)行綁定驗(yàn)證操作。在本發(fā)明的另一些可能實(shí)施方式中,第二操作界面具有車(chē)輛實(shí)時(shí)定位控件,可從Web服務(wù)器接收的車(chē)輛GPS位置信息在內(nèi)置或通過(guò)網(wǎng)絡(luò)獲取的電子地圖上實(shí)時(shí)顯示車(chē)輛位置。在本發(fā)明的另一些可能實(shí)施方式中,第二操作界面具有行車(chē)軌跡查詢(xún)控件,用戶(hù)可通過(guò)第二操作界面輸入時(shí)間參數(shù)以查看特定時(shí)間段內(nèi)的行車(chē)軌跡信息,移動(dòng)終端43通過(guò)車(chē)輛遠(yuǎn)程定位軟件向Web服務(wù)器42發(fā)送攜帶有開(kāi)始時(shí)間和結(jié)束時(shí)間的行車(chē)軌跡查詢(xún)請(qǐng)求信息,Web服務(wù)器42基于該行車(chē)軌跡查詢(xún)請(qǐng)求信息在數(shù)據(jù)庫(kù)44中檢索對(duì)應(yīng)的行車(chē)軌跡信息,并將檢索到的行車(chē)軌跡信息發(fā)送至移動(dòng)終端43,移動(dòng)終端43中的第二操作界面即可在內(nèi)置或通過(guò)網(wǎng)絡(luò)獲取的電子地圖上顯示接收到的行車(chē)軌跡信息。例如,用戶(hù)可根據(jù)提示信息輸入2016年11月30日14:00作為行車(chē)軌跡開(kāi)始時(shí)間,并輸入2016年11月30日15:00作為行車(chē)軌跡結(jié)束時(shí)間,移動(dòng)終端中的車(chē)輛遠(yuǎn)程定位軟件即可向Web服務(wù)器42發(fā)出攜帶有上述時(shí)間信息的行車(chē)軌跡查詢(xún)請(qǐng)求信息,Web服務(wù)器42在將對(duì)應(yīng)上述時(shí)間信息的行車(chē)軌跡信息發(fā)送至移動(dòng)終端43上進(jìn)行顯示。用戶(hù)可根據(jù)實(shí)際需要設(shè)置行車(chē)軌跡開(kāi)始時(shí)間和行車(chē)軌跡結(jié)束時(shí)間。在本發(fā)明的另一些可能實(shí)施方式中,第二操作界面具有車(chē)況查詢(xún)控件,并基于從Web服務(wù)器42獲取的車(chē)輛狀態(tài)信息提供對(duì)包括車(chē)輛的當(dāng)前電壓值、車(chē)門(mén)、車(chē)窗、大燈、后備箱、空調(diào)、胎壓、油耗、溫度等車(chē)輛狀態(tài)信息進(jìn)行實(shí)時(shí)顯示的功能。在本發(fā)明的另一些可能實(shí)施方式中,用戶(hù)可通過(guò)第二操作界面對(duì)車(chē)輛的允許范圍、與特定位置的允許距離進(jìn)行設(shè)定,第二操作界面還可根據(jù)Web服務(wù)器42主動(dòng)發(fā)送的車(chē)輛異常信息向用戶(hù)顯示車(chē)況異常報(bào)警信息,對(duì)車(chē)輛狀態(tài)信息的異常情況及車(chē)輛GPS位置超過(guò)用戶(hù)預(yù)設(shè)的范圍或距離進(jìn)行報(bào)警。同時(shí),報(bào)警信息可以通過(guò)聲音、振動(dòng)、圖像、視頻等方式呈現(xiàn)。在本發(fā)明的另一些可能實(shí)施方式中,第二操作界面具有遠(yuǎn)程導(dǎo)航控件,用戶(hù)可以根據(jù)提示信息輸入想要去的目的地,并可基于Web服務(wù)器發(fā)送的導(dǎo)航信息在第二操作界面上執(zhí)行遠(yuǎn)程導(dǎo)航功能。
微信是騰訊公司推出的一個(gè)為智能終端提供即時(shí)通訊服務(wù)的免費(fèi)應(yīng)用程序,其用戶(hù)數(shù)量眾多,能夠很好的提高用戶(hù)參與積極性。在本發(fā)明一些可能的實(shí)施方式中,移動(dòng)終端43可通過(guò)微信公眾號(hào)平臺(tái)與Web服務(wù)器42、移動(dòng)終端43進(jìn)行交互和控制以執(zhí)行綁定、車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等功能。在本發(fā)明另一些可能的實(shí)施方式中,移動(dòng)終端43可通過(guò)微信客戶(hù)端掃描實(shí)現(xiàn)移動(dòng)終端43與車(chē)載終端41的綁定關(guān)系。在本發(fā)明另一些可能的實(shí)施方式中,用戶(hù)可通過(guò)微信客戶(hù)端向Web服務(wù)器42發(fā)送對(duì)應(yīng)實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)等功能的請(qǐng)求信息,Web服務(wù)器42可通過(guò)第三方推動(dòng)服務(wù)(個(gè)推)把相關(guān)請(qǐng)求信息發(fā)送到車(chē)載終端41,實(shí)現(xiàn)對(duì)車(chē)載終端41的遠(yuǎn)程控制,Web服務(wù)器42可根據(jù)用戶(hù)請(qǐng)求信息將車(chē)輛GPS位置信息、行車(chē)軌跡信息、車(chē)輛狀況信息等發(fā)送至微信客戶(hù)端。在本發(fā)明另一些可能的實(shí)施方式中,用戶(hù)可通過(guò)移動(dòng)終端43上的微信客戶(hù)端中的遠(yuǎn)程導(dǎo)航功能設(shè)定想要去的目的地,然后發(fā)送導(dǎo)航請(qǐng)求到Web服務(wù)器42,Web服務(wù)器42即可根據(jù)用戶(hù)發(fā)送的目的地更新數(shù)據(jù)庫(kù)信息,并將規(guī)劃好的導(dǎo)航信息發(fā)送至車(chē)載終端41,此時(shí)在用戶(hù)上車(chē)之后,即可在車(chē)載終端41上為用戶(hù)自動(dòng)執(zhí)行導(dǎo)航功能。在本發(fā)明另一些可能的實(shí)施方式中,Web服務(wù)器42也可將車(chē)載終端41實(shí)時(shí)上傳的車(chē)輛異常信息主動(dòng)發(fā)送至微信客戶(hù)端,以實(shí)現(xiàn)車(chē)況異常報(bào)警功能并提醒用戶(hù)當(dāng)前車(chē)輛出現(xiàn)異常狀況。
在本發(fā)明一些可能的實(shí)施方式中,車(chē)載終端41通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)連接至微信公眾服務(wù)平臺(tái)及調(diào)用對(duì)應(yīng)的接口,生成用于執(zhí)行綁定功能的微信二維碼。用戶(hù)可通過(guò)車(chē)輛遠(yuǎn)程定位軟件或微信進(jìn)行掃碼綁定操作。若綁定成功,則用戶(hù)選擇待綁定的車(chē)輛,否則車(chē)載終端41通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)連接至微信公眾服務(wù)平臺(tái)及調(diào)用對(duì)應(yīng)的接口,生成用于執(zhí)行綁定功能的微信二維碼。其中,用戶(hù)可同時(shí)綁定多臺(tái)車(chē)輛車(chē)載終端41,對(duì)多臺(tái)車(chē)輛的實(shí)時(shí)位置、行車(chē)軌跡等進(jìn)行查詢(xún)。
在本發(fā)明一些可能的實(shí)施方式中,用戶(hù)可通過(guò)車(chē)輛遠(yuǎn)程定位軟件或微信發(fā)送解除綁定/更換車(chē)輛的變更請(qǐng)求至Web服務(wù)器42。隨后,根據(jù)用戶(hù)發(fā)送的送解除綁定/更換車(chē)輛的變更請(qǐng)求,Web服務(wù)器42執(zhí)行送解除綁定/更換車(chē)輛處理。
在本發(fā)明的一些可能實(shí)施方式中,Web服務(wù)器可以根據(jù)用戶(hù)移動(dòng)終端上安裝的車(chē)輛遠(yuǎn)程定位軟件在執(zhí)行綁定時(shí)的驗(yàn)證信息將用戶(hù)劃分為不同的訪(fǎng)問(wèn)權(quán)限等級(jí),使得具有不同訪(fǎng)問(wèn)權(quán)限等級(jí)的用戶(hù)具有不同的車(chē)輛管理權(quán)限。例如訪(fǎng)問(wèn)權(quán)限等級(jí)為1的用戶(hù)只有對(duì)車(chē)輛狀態(tài)信息和車(chē)況異常信息的查看權(quán)限,僅能使用普通的車(chē)況查詢(xún)功能和車(chē)況異常報(bào)警功能。訪(fǎng)問(wèn)權(quán)限等級(jí)為2的用戶(hù)具有對(duì)車(chē)輛狀態(tài)信息、車(chē)況異常信息、導(dǎo)航信息的查看權(quán)限,能夠同時(shí)使用車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等功能。而訪(fǎng)問(wèn)權(quán)限等級(jí)為3 的用戶(hù)具有最高訪(fǎng)問(wèn)權(quán)限,能夠使用車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等全部功能。同時(shí)對(duì)于訪(fǎng)問(wèn)權(quán)限的等級(jí)數(shù)量和具體訪(fǎng)問(wèn)權(quán)限的設(shè)置也不僅限于以上情形,本領(lǐng)域的技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)置。
同時(shí),本發(fā)明不僅限于采用微信作為即時(shí)通信軟件,在本發(fā)明一些可能的實(shí)施方式中,移動(dòng)終端43也可以通過(guò)除微信以外的其他即時(shí)通信軟件(例如QQ等)執(zhí)行與Web服務(wù)器42、車(chē)載終端41的交互和控制。在本發(fā)明一些可能的實(shí)施方式中,移動(dòng)終端43可基于高德地圖、百度地圖、騰訊地圖、谷歌地圖等電子地圖實(shí)現(xiàn)基于車(chē)輛遠(yuǎn)程定位軟件或微信客戶(hù)端的車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、車(chē)況查詢(xún)、車(chē)況異常報(bào)警、遠(yuǎn)程導(dǎo)航等功能。此外,本發(fā)明不僅限于采用車(chē)輛GPS位置信息作為車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、遠(yuǎn)程導(dǎo)航的位置數(shù)據(jù),在本發(fā)明一些可能的實(shí)施方式中,車(chē)載終端41中還可具有能夠采集基于BDS(北斗衛(wèi)星導(dǎo)航系統(tǒng))、GLONASS(俄羅斯格洛納斯系統(tǒng))、Galileo(歐盟伽利略定位系統(tǒng))等定位系統(tǒng)的車(chē)輛位置信息的功能模塊,進(jìn)而實(shí)現(xiàn)車(chē)輛實(shí)時(shí)定位、行車(chē)軌跡查詢(xún)、遠(yuǎn)程導(dǎo)航等功能。
所述基于網(wǎng)絡(luò)通訊實(shí)現(xiàn)遠(yuǎn)程定位的方法及系統(tǒng)如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。