本發(fā)明實施例涉及車輛控制技術(shù)領(lǐng)域,尤其涉及一種車輛控制方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
在特殊天氣下正確使用車輛燈光可以給前后行人及車輛做到警示作用,大大減小事故發(fā)生率,同時在正常天氣的夜晚會車時違規(guī)使用后霧燈、遠光燈等容易給前后駕駛員造成眩暈的直射燈光,有可能會引發(fā)交通事故。因此,駕駛員需要合理、規(guī)范地使用車輛上的燈光。
目前,對車輛燈光的控制主要是駕駛員根據(jù)當前行車的周圍環(huán)境以及天氣情況作出判斷,手動開啟霧燈、遠光燈等。然而,由于車輛的燈光控制是一件相對復(fù)雜的操作,很多新手司機并不能很好地區(qū)分各種燈的標識進而對其進行控制,對于開啟霧燈、遠光燈等的時機也把握不好。司機不清楚或是不在意特定情況下燈光的正確使用方法,是很容易造成危險的。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種車輛控制方法、裝置、設(shè)備及存儲介質(zhì),以幫助司機在異常天氣條件下正確地對車輛進行控制操作,降低駕駛的危險系數(shù)。
第一方面,本發(fā)明實施例提供了一種車輛控制方法,包括:
獲取第一當前地理位置信息;
查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣;
如果確定所述第一實時天氣滿足異常天氣條件,則控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作。
第二方面,本發(fā)明實施例還提供了一種車輛控制裝置,包括:
第一位置獲取模塊,用于獲取第一當前地理位置信息;
查詢模塊,用于查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣;
控制模塊,用于如果確定所述第一實時天氣滿足異常天氣條件,則控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作。
第三方面,本發(fā)明實施例還提供了一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如本發(fā)明任意實施例所述的車輛控制方法。
第四方面,本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如本發(fā)明任意實施例所述的車輛控制方法。
本發(fā)明實施例提供了一種車輛控制方法、裝置、設(shè)備及存儲介質(zhì),通過獲取第一當前地理位置信息;查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣;如果確定所述第一實時天氣滿足異常天氣條件,則控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作的技術(shù)手段,解決了在異常天氣條件下很多新手司機不知何時以及如何對車輛進行控制操作的問題,有效地降低了駕駛的危險系數(shù)。
附圖說明
圖1是本發(fā)明實施例一中的一種車輛控制方法的流程圖;
圖2是本發(fā)明實施例二中的一種車輛控制方法的流程圖;
圖3是本發(fā)明實施例三中的一種車輛控制方法的流程圖;
圖4是本發(fā)明實施例四中的一種車輛控制裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例五中的一種計算機設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。在更加詳細地討論示例性實施例之前應(yīng)當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
實施例一
圖1為本發(fā)明實施例一提供的一種車輛控制方法的流程圖,本實施例可適用于在異常天氣條件下司機不知何時以及如何對車輛做出相應(yīng)的控制操作的情況,該方法可以由本發(fā)明實施例提供的車輛控制裝置來執(zhí)行,該裝置可采用軟件和/或硬件的方式實現(xiàn),并一般可集成在移動終端中,與相連接的車機端配合使用。如圖1所示,本實施例的方法具體包括下述操作:
s110、獲取第一當前地理位置信息。
移動終端獲取第一當前地理位置信息,例如可以是利用移動終端聯(lián)網(wǎng)的定位服務(wù)應(yīng)用程序獲取當前的地理位置。
在本實施例中,可以是該移動終端用戶進入車輛內(nèi)后,手動觸發(fā)執(zhí)行獲取第一當前地理位置信息;也可以是該移動終端在檢測到與車輛中配置的車機端相連后,自動觸發(fā)執(zhí)行獲取第一當前地理位置信息,本實施例對此并不進行限制。
s120、查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣。
移動終端依據(jù)獲取的第一當前的地理位置信息,通過查詢天氣服務(wù)器,例如可以是通過移動終端操作系統(tǒng)自帶的天氣應(yīng)用程序查詢,也可以是通過第三方開發(fā)的天氣應(yīng)用程序查詢,獲取與該地理位置相對應(yīng)的第一實時天氣信息。無論是通過哪種天氣應(yīng)用程序查詢天氣,一般均需接入互聯(lián)網(wǎng)進行查詢。
s130、如果確定所述第一實時天氣滿足異常天氣條件,則控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作。
如果查詢到的第一實時天氣滿足異常天氣條件,例如可以是下雨、下雪、下霧的天氣,移動終端則控制與之相連接的車機端執(zhí)行與異常天氣條件相對應(yīng)的車輛控制操作,以最終實現(xiàn)對車輛進行控制。
例如可以是移動終端發(fā)送指令給與之相連接的車機端,使車機端依據(jù)指令對車輛進行相應(yīng)的控制操作。例如,如果移動終端查詢到的天氣是雨雪天氣,則控制車機端執(zhí)行開啟車輛中的雨刷的車輛控制操作;如果移動終端查詢到的天氣是大霧天氣,則控制車機端執(zhí)行開啟車輛中的霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等的車輛控制操作。
根據(jù)異常天氣條件的惡劣程度不同,對控制車機端執(zhí)行有關(guān)車輛燈光的車輛控制操作具有不同的要求,可以根據(jù)查詢到的天氣情況,分情況地控制車機端執(zhí)行相應(yīng)的車輛控制操作。當行車過程中遭遇小雨、小雪、薄霧,能見度小于200米時,此時控制車機端執(zhí)行開啟車機的霧燈、近光燈、示廓燈及前后位燈等的車輛控制操作;當行車過程中遭遇中等程度的降雨、降雪、降霧,路況能見度小于100米時,此時除控制車機端執(zhí)行開啟霧燈、近光燈、示廓燈、前后尾燈等的車輛控制操作外,還應(yīng)控制車機端執(zhí)行開啟危險報警閃光燈(雙閃燈)的車輛控制操作;當行車過程中遭遇重度降雨、降雪、大霧,路面能見度已小于50米時,控制車機端執(zhí)行開啟車機上的霧燈、近光燈、示廓燈、前后位燈、危險報警閃光燈等基本可以開啟的所有燈光的車輛控制操作,同時要控制車機端執(zhí)行關(guān)閉遠光燈的車輛控制操作。
本發(fā)明實施例提供了一種車輛控制方法,通過獲取第一當前地理位置信息;查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣;如果確定所述第一實時天氣滿足異常天氣條件,則控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作的技術(shù)手段,解決了在異常天氣條件下很多新手司機不知何時以及如何對車輛進行控制操作的問題,有效地降低了駕駛的危險系數(shù)。
在上述各實施例的基礎(chǔ)上,在控制相連接的車機端執(zhí)行與所述車輛控制條件對應(yīng)的車輛控制操作之后,還可以包括:
在滿足重復(fù)檢查條件時,再次獲取第二當前地理位置信息,并再次獲取與所述第二當前地理位置信息對應(yīng)的第二實時天氣;
如果確定所述第二實時天氣不再滿足所述異常天氣條件,則控制所述車機端執(zhí)行與所述車輛控制操作相匹配的車輛恢復(fù)操作。
其中,所述重復(fù)檢查條件可以為確定車輛連續(xù)行駛了設(shè)定時間段(例如,1小時,或者2小時等),或者也可以為確定車輛連續(xù)行駛了設(shè)定距離(例如,10公里或者15公里等)。
移動終端如果確定第二實時天氣不再滿足所述異常天氣條件,例如可以是天氣晴,則控制與之相連接的車機端執(zhí)行與所述車輛控制操作相匹配的車輛恢復(fù)操作。例如,如果第一實時天氣是雨雪天氣,則車輛控制操作是開啟雨刷,當獲取第二實時天氣是晴時,則相匹配的車輛恢復(fù)操作是關(guān)閉雨刷;如果第一實時天氣是霧天氣,則車輛控制操作是開啟霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等,當獲取第二實時天氣是晴時,則相匹配的車輛恢復(fù)操作是關(guān)閉霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等。
本實施例的技術(shù)方案,通過在滿足重復(fù)檢查條件時,再次獲取第二當前地理位置信息,并再次獲取與所述第二當前地理位置信息對應(yīng)的第二實時天氣;如果確定所述第二實時天氣不再滿足所述異常天氣條件,則控制所述車機端執(zhí)行與所述車輛控制操作相匹配的車輛恢復(fù)操作的技術(shù)手段,可以根據(jù)天氣的變化,對車機做出相應(yīng)的控制操作,避免了在天氣已經(jīng)恢復(fù)正常的情況下車機還在執(zhí)行異常天氣條件下車輛控制操作的現(xiàn)象發(fā)生,有利于減少不必要的能源浪費。
實施例二
圖2為本發(fā)明實施例二提供的一種車輛控制方法的流程圖。在上述各實施例的基礎(chǔ)上,將控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作,具體為:獲取與所述異常天氣條件對應(yīng)的第一車輛控制指令;將所述第一車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第一車輛控制指令對應(yīng)的車輛控制操作;
同時,將控制所述車機端執(zhí)行與所述車輛控制操作相匹配的車輛恢復(fù)操作,具體為:獲取與所述第一車輛控制指令相匹配的第二車輛控制指令;將所述第二車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第二車輛控制指令對應(yīng)的車輛恢復(fù)操作。
如圖2所示,本實施例的方法具體包括下述操作:
s210、獲取第一當前地理位置信息。
s220、查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣。
s230、判斷所述第一實時天氣是否滿足異常天氣條件:若是,執(zhí)行s240;否則,在滿足重復(fù)檢查條件時,返回執(zhí)行s210。
s240、獲取與所述異常天氣條件對應(yīng)的第一車輛控制指令。
s250、將所述第一車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第一車輛控制指令對應(yīng)的車輛控制操作。
如果確定所述第一實時天氣滿足異常天氣條件時,獲取與之相對應(yīng)的第一車輛控制指令。如果查詢到的天氣是雨雪天氣,則第一車輛控制指令是控制車機端開啟雨刷的指令;如果查詢到的天氣是霧天氣,則第一車輛控制指令是控制車機端開啟霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等的指令。將所述第一車輛控制指令發(fā)送給所述車機端,使車機端按照所述第一車輛控制指令執(zhí)行相應(yīng)的車輛控制操作。
s260、在滿足重復(fù)檢查條件時,再次獲取第二當前地理位置信息,并再次獲取與所述第二當前地理位置信息對應(yīng)的第二實時天氣。
s270、判斷所述第二實時天氣是否不再滿足所述異常天氣條件:若是,執(zhí)行s280;否則,返回執(zhí)行s260。
s280、獲取與所述第一車輛控制指令相匹配的第二車輛控制指令。
s290、將所述第二車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第二車輛控制指令對應(yīng)的車輛恢復(fù)操作。
如果確定所述第二實時天氣不再滿足異常天氣條件時,獲取與所述第一車輛控制指令相匹配的第二車輛控制指令,即如果第一實時天氣是雨雪天氣,則第一車輛控制指令是控制車機端開啟雨刷的指令,第二實時天氣是晴天氣,則相匹配的第二車輛控制指令是控制車機端關(guān)閉雨刷的指令;如果第一實時天氣是霧天氣,則第一車輛控制指令是控制車機端開啟霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等的指令,第二實時天氣是晴天氣,則相匹配的第二車輛控制指令是控制車機端關(guān)閉霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等的指令。將所述第二車輛控制指令發(fā)送給所述車機端,使車機端按照所述第二車輛控制指令執(zhí)行相應(yīng)的車輛恢復(fù)操作。
另外,需要說明的是,一般來說,當車輛熄火后,各種車輛設(shè)置都會被重置,因此,在移動終端確定車輛熄火后,則無論本發(fā)明實施例的方法執(zhí)行到什么進程都會中斷執(zhí)行。
其中,所述移動終端可以在檢測到與車機端斷開連接時,確定車輛熄火。
本實施例的技術(shù)方案中,在異常天氣條件下,無論駕駛?cè)耸欠駡?zhí)行了相應(yīng)的車輛控制操作,或是在正常天氣條件下,無論駕駛?cè)耸欠駡?zhí)行了相應(yīng)的車輛恢復(fù)操作,移動終端都會給車機端發(fā)送相應(yīng)的車輛控制指令使其執(zhí)行相應(yīng)的控制或恢復(fù)操作,確保車機端在異常天氣條件下一定會執(zhí)行相應(yīng)的車輛控制操作,在正常天氣條件下一定會將相應(yīng)的控制操作恢復(fù)。
實施例三
圖3為本發(fā)明實施例三提供的一種車輛控制方法的流程圖。在上述各實施例的基礎(chǔ)上,將控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作,具體為:獲取與所述異常天氣條件對應(yīng)的標準控制車輛狀態(tài);構(gòu)造與所述異常天氣條件對應(yīng)的車輛狀態(tài)詢問指令發(fā)送至所述車機端;如果確定所述車機端返回的當前車輛狀態(tài)不符合所述標準控制車輛狀態(tài),則獲取與所述標準控制車輛狀態(tài)對應(yīng)的第一車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第一車輛控制指令對應(yīng)的車輛控制操作;
同時,將控制所述車機端執(zhí)行與所述車輛控制操作相匹配的車輛恢復(fù)操作,具體為:獲取與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài);重新將與所述異常天氣條件對應(yīng)的所述車輛狀態(tài)詢問指令發(fā)送至所述車機端;如果確定所述車機端返回的當前車輛狀態(tài)不符合所述標準恢復(fù)車輛狀態(tài),則獲取與所述標準恢復(fù)車輛狀態(tài)對應(yīng)的第二車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第二車輛控制指令對應(yīng)的車輛恢復(fù)操作。
如圖3所示,本實施例的方法具體包括下述操作:
s310、獲取第一當前地理位置信息。
s320、查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣。
s330、判斷所述第一實時天氣是否滿足異常天氣條件:若是,執(zhí)行s340;否則,在滿足重復(fù)檢查條件時,返回執(zhí)行s310。
s340、獲取與所述異常天氣條件對應(yīng)的標準控制車輛狀態(tài)。
s350、構(gòu)造與所述異常天氣條件對應(yīng)的車輛狀態(tài)詢問指令發(fā)送至所述車機端。
s360、判斷所述車機端返回的當前車輛狀態(tài)是否符合所述標準控制車輛狀態(tài):若是,執(zhí)行s380;否則,執(zhí)行s370。
s370、獲取與所述標準控制車輛狀態(tài)對應(yīng)的第一車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第一車輛控制指令對應(yīng)的車輛控制操作,執(zhí)行s380。
如果確定所述第一實時天氣滿足異常天氣條件時,則獲取與所述異常天氣條件對應(yīng)的標準控制車輛狀態(tài),即如果查詢到的天氣是霧天氣,則獲取與霧天氣對應(yīng)的標準控制車輛狀態(tài)是霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等是開啟狀態(tài);構(gòu)造與所述異常天氣條件對應(yīng)的車輛狀態(tài)詢問指令發(fā)送至所述車機端,即將詢問霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等是否已經(jīng)開啟的詢問指令發(fā)送給車機端。如果車機端返回的當前車輛狀態(tài)不符合所述標準控制車輛狀態(tài),即霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等不是開啟狀態(tài),則將開啟霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等的第一車輛控制指令發(fā)送給車機端,使其執(zhí)行相應(yīng)的車輛控制操作。
s380、在滿足重復(fù)檢查條件時,再次獲取第二當前地理位置信息,并再次獲取與所述第二當前地理位置信息對應(yīng)的第二實時天氣,執(zhí)行s390。
s390、判斷所述第二實時天氣是否不再滿足所述異常天氣條件:若是,執(zhí)行s3100;否則,返回執(zhí)行s380。
s3100、獲取與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài)。
s3110、重新將與所述異常天氣條件對應(yīng)的所述車輛狀態(tài)詢問指令發(fā)送至所述車機端。
s3120、判斷所述車機端返回的當前車輛狀態(tài)是否符合所述標準恢復(fù)車輛狀態(tài),若是,結(jié)束流程;否則,執(zhí)行s3130。
s3130、獲取與所述標準恢復(fù)車輛狀態(tài)對應(yīng)的第二車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第二車輛控制指令對應(yīng)的車輛恢復(fù)操作。
如果確定第二實時天氣不再滿足異常天氣條件時,則獲取與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài),即如果查詢到的天氣是霧天氣,則獲取與霧天氣對應(yīng)的標準控制車輛狀態(tài)是霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等是開啟狀態(tài),當確定第二實時天氣是晴天氣時,則獲取與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài)是霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等是關(guān)閉狀態(tài);重新將與所述異常天氣條件對應(yīng)的所述車輛狀態(tài)詢問指令發(fā)送至所述車機端,即將詢問霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等是否已經(jīng)開啟的詢問指令重新發(fā)送給車機端;如果車機端返回的當前車輛狀態(tài)不符合所述標準恢復(fù)車輛狀態(tài),即霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等不是關(guān)閉狀態(tài),則將關(guān)閉霧燈、近光燈、示廓燈、前后尾燈以及危險報警閃光燈等的第二車輛控制指令發(fā)送給車機端,使其執(zhí)行相應(yīng)的車輛恢復(fù)操作。
本實施例的技術(shù)方案中,移動終端在發(fā)送第一車輛控制指令或第二車輛控制指令之前,會先詢問車機的當前車輛狀態(tài),如果該狀態(tài)符合所述異常天氣條件對應(yīng)的標準控制車輛狀態(tài)或正常天氣條件下對應(yīng)的標準恢復(fù)車輛狀態(tài),則不再發(fā)送第一車輛控制指令或第二車輛控制指令,可有效避免車機在異常天氣條件下重復(fù)執(zhí)行車輛控制操作或在正常天氣條件下重復(fù)執(zhí)行車輛恢復(fù)操作。
具體的,確定所述第一實時天氣滿足預(yù)設(shè)的異常天氣條件,可以包括:
如果確定所述第一實時天氣的天氣類型為大霧天氣,且所述第一實時天氣的能見度值小于能見度閾值,則確定滿足所述異常天氣條件。
移動終端通過查詢天氣服務(wù)器,確定所述第一實時天氣的天氣類型為大霧天氣,且能見度小于能見度閾值,例如可以是50米或100米等,則確定此時滿足異常天氣條件。相應(yīng)的,與所述異常天氣條件對應(yīng)的標準控制車輛狀態(tài)可以包括車輛霧燈開啟狀態(tài),與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài)可以包括車輛霧燈關(guān)閉狀態(tài)。與該異常天氣條件對應(yīng)的標準控制車輛狀態(tài)還可以包括車輛近光燈、示廓燈、前后尾燈以及危險報警閃光燈等開啟狀態(tài),與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài)還可以包括車輛近光燈、示廓燈、前后尾燈以及危險報警閃光燈等關(guān)閉狀態(tài)。
確定所述第一實時天氣滿足預(yù)設(shè)的異常天氣條件,還可以包括:
如果確定所述第一實時天氣的天氣類型為大雨天氣,確所述第一實時天氣的地面降水量大于地面降水量閾值,則確定滿足所述異常天氣條件。
移動終端通過查詢天氣服務(wù)器,確定所述第一實時天氣的天氣類型為大雨天氣,且地面降水量大于地面降水量閾值,例如可以是10毫米或20毫米等,則確定此時滿足異常天氣條件。相應(yīng)的,與所述異常天氣條件對應(yīng)的標準控制車輛狀態(tài)包括車輛雨刷開啟狀態(tài),與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài)包括車輛雨刷關(guān)閉狀態(tài)。
具體的,在上述各實施例的基礎(chǔ)上,在控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作之前,還可以包括:
通過內(nèi)置的carlife應(yīng)用程序與所述車機端建立連接,其中,所述車機端同樣內(nèi)置有所述carlife應(yīng)用程序。
百度carlife是百度車聯(lián)網(wǎng)推出的解決方案之一,只需要通過數(shù)據(jù)線或者wifi將移動終端連接到車載系統(tǒng)上,就可以在車機屏幕上安全使用移動終端中豐富的應(yīng)用。
在車機端和移動終端中安裝carlife應(yīng)用程序,通過數(shù)據(jù)線或者wifi建立二者的連接,就可以在車機端的屏幕上使用移動終端的導(dǎo)航應(yīng)用了。移動終端中有關(guān)天氣的應(yīng)用非常方便聯(lián)網(wǎng)使用,而且能時刻進行更新,可為車輛控制操作和車輛恢復(fù)操作提供可靠的信息支持。
實施例四
圖4為本發(fā)明實施例四提供的一種車輛控制裝置的結(jié)構(gòu)示意圖,本實施例可適用于在異常天氣條件下司機不知何時以及如何對車輛做出相應(yīng)的控制操作的情況,該裝置可采用軟件和/或硬件的方式實現(xiàn),并一般可集成在移動終端中。如圖4所示,該車輛控制裝置具體包括:第一位置獲取模塊410、查詢模塊420以及控制模塊430,其中:
第一位置獲取模塊410,用于獲取第一當前地理位置信息;
查詢模塊420,用于查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣;
控制模塊430,用于如果確定所述第一實時天氣滿足異常天氣條件,則控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作。
本發(fā)明實施例提供了一種車輛控制裝置,通過獲取第一當前地理位置信息;查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣;如果確定所述第一實時天氣滿足異常天氣條件,則控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作的技術(shù)手段,解決了在異常天氣條件下很多新手司機不知何時以及如何對車輛進行控制操作的問題,有效地降低了駕駛的危險系數(shù)。
具體的,在上述各實施例的基礎(chǔ)上,上述車輛控制裝置還可以包括:
再次獲取模塊440,用于在滿足重復(fù)檢查條件時,再次獲取第二當前地理位置信息,并再次獲取與所述第二當前地理位置信息對應(yīng)的第二實時天氣;
控制恢復(fù)模塊450,用于如果確定所述第二實時天氣不再滿足所述異常天氣條件,則控制所述車機端執(zhí)行與所述車輛控制操作相匹配的車輛恢復(fù)操作。
具體的,在上述各實施例的基礎(chǔ)上,控制模塊430可以具體包括:
第一控制指令獲取單元431,用于獲取與所述異常天氣條件對應(yīng)的第一車輛控制指令;
第一控制指令發(fā)送單元432,用于將所述第一車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第一車輛控制指令對應(yīng)的車輛控制操作。
具體的,在上述各實施例的基礎(chǔ)上,控制模塊430還可以具體包括:
車輛控制狀態(tài)獲取單元433,用于獲取與所述異常天氣條件對應(yīng)的標準控制車輛狀態(tài);
第一詢問指令發(fā)送單元434,用于構(gòu)造與所述異常天氣條件對應(yīng)的車輛狀態(tài)詢問指令發(fā)送至所述車機端;
第一判斷控制單元435,用于如果確定所述車機端返回的當前車輛狀態(tài)不符合所述標準控制車輛狀態(tài),則獲取與所述標準控制車輛狀態(tài)對應(yīng)的第一車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第一車輛控制指令對應(yīng)的車輛控制操作。
具體的,在上述各實施例的基礎(chǔ)上,控制恢復(fù)模塊450可以具體包括:
第二控制指令獲取單元451,用于獲取與所述第一車輛控制指令相匹配的第二車輛控制指令;
第二控制指令發(fā)送單元452,用于將所述第二車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第二車輛控制指令對應(yīng)的車輛恢復(fù)操作。
具體的,在上述各實施例的基礎(chǔ)上,控制恢復(fù)模塊450還可以具體包括:
車輛恢復(fù)狀態(tài)獲取單元453,用于獲取與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài);
第二詢問指令發(fā)送單元454,用于重新將與所述異常天氣條件對應(yīng)的所述車輛狀態(tài)詢問指令發(fā)送至所述車機端;
第二判斷控制單元455,用于如果確定所述車機端返回的當前車輛狀態(tài)不符合所述標準恢復(fù)車輛狀態(tài),則獲取與所述標準恢復(fù)車輛狀態(tài)對應(yīng)的第二車輛控制指令發(fā)送至所述車機端,以控制所述車機端執(zhí)行與所述第二車輛控制指令對應(yīng)的車輛恢復(fù)操作。
具體的,在上述各實施例的基礎(chǔ)上,確定所述第一實時天氣滿足預(yù)設(shè)的異常天氣條件,可以包括:
如果確定所述第一實時天氣的天氣類型為大霧天氣,且所述第一實時天氣的能見度值小于能見度閾值,則確定滿足所述異常天氣條件。
相應(yīng)的,與所述異常天氣條件對應(yīng)的標準控制車輛狀態(tài)可以包括車輛霧燈開啟狀態(tài),與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài)可以包括車輛霧燈關(guān)閉狀態(tài)。與該異常天氣條件對應(yīng)的標準控制車輛狀態(tài)還可以包括車輛近光燈、示廓燈、前后尾燈以及危險報警閃光燈等開啟狀態(tài),與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài)還可以包括車輛近光燈、示廓燈、前后尾燈以及危險報警閃光燈等關(guān)閉狀態(tài)。
確定所述第一實時天氣滿足預(yù)設(shè)的異常天氣條件,還可以包括:
如果確定所述第一實時天氣的天氣類型為大雨天氣,確所述第一實時天氣的地面降水量大于地面降水量閾值,則確定滿足所述異常天氣條件。
相應(yīng)的,與所述異常天氣條件對應(yīng)的標準控制車輛狀態(tài)包括車輛雨刷開啟狀態(tài),與所述標準控制車輛狀態(tài)匹配的標準恢復(fù)車輛狀態(tài)包括車輛雨刷關(guān)閉狀態(tài)。
具體的,在上述各實施例的基礎(chǔ)上,上述車輛控制裝置還可以包括:
連接模塊460,用于在控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作之前,通過內(nèi)置的carlife應(yīng)用程序與所述車機端建立連接,其中,所述車機端同樣內(nèi)置有所述carlife應(yīng)用程序。
上述產(chǎn)品可執(zhí)行本發(fā)明任意實施例所提供的車輛控制方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
實施例五
圖5為本發(fā)明實施例四提供的一種計算機設(shè)備的結(jié)構(gòu)示意圖。圖5示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算機設(shè)備12的框圖。圖5顯示的計算機設(shè)備12僅僅是一個示例,不應(yīng)對本發(fā)明實施例的功能和使用范圍帶來任何限制。
如圖5所示,計算機設(shè)備12以通用計算設(shè)備的形式表現(xiàn)。計算機設(shè)備12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。
總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標準體系結(jié)構(gòu)(isa)總線,微通道體系結(jié)構(gòu)(mac)總線,增強型isa總線、視頻電子標準協(xié)會(vesa)局域總線以及外圍組件互連(pci)總線。
計算機設(shè)備12典型地包括多種計算機系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計算機設(shè)備12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。
系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質(zhì),例如隨機存取存儲器(ram)30和/或高速緩存存儲器32。計算機設(shè)備12可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統(tǒng)存儲介質(zhì)。僅作為舉例,存儲系統(tǒng)34可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖5未顯示,通常稱為“硬盤驅(qū)動器”)。盡管圖5中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質(zhì))讀寫的光盤驅(qū)動器。在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線18相連。存儲器28可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實施例的功能。
具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括但不限于操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。
計算機設(shè)備12也可以與一個或多個外部設(shè)備14(例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個或者多個使得用戶能與該計算機設(shè)備12交互的設(shè)備通信,和/或與使得該計算機設(shè)備12能與一個或多個其它計算設(shè)備進行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進行。并且,計算機設(shè)備12還可以通過網(wǎng)絡(luò)適配器20與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與計算機設(shè)備12的其它模塊通信。應(yīng)當明白,盡管圖5中未示出,可以結(jié)合計算機設(shè)備12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、raid系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。
處理單元16通過運行存儲在系統(tǒng)存儲器28中的程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如實現(xiàn)本發(fā)明實施例所提供的車輛控制方法。也即,所述處理單元執(zhí)行所述程序時實現(xiàn):獲取第一當前地理位置信息;查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣;如果確定所述第一實時天氣滿足異常天氣條件,則控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作。
實施例六
本發(fā)明實施例六提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如本申請所有發(fā)明實施例提供的車輛控制方法。也即,該程序被處理器執(zhí)行時實現(xiàn):獲取第一當前地理位置信息;查詢天氣服務(wù)器,獲取與所述第一當前地理位置信息對應(yīng)的第一實時天氣;如果確定所述第一實時天氣滿足異常天氣條件,則控制相連接的車機端執(zhí)行與所述異常天氣條件對應(yīng)的車輛控制操作。
可以采用一個或多個計算機可讀的介質(zhì)的任意組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是但不限于電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
計算機可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
計算機可讀介質(zhì)上包含的程序代碼可以用任何適當?shù)慕橘|(zhì)傳輸,包括但不限于無線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設(shè)計語言—諸如“c”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務(wù)器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。