本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種智能預(yù)約停車(chē)泊位的方法及裝置。
背景技術(shù):
隨著人們?nèi)粘I钏降牟粩嗵岣?,?chē)輛在人們生活中的所占的角色也越來(lái)越重要。大部分家庭都已經(jīng)購(gòu)置車(chē)輛,用于方便出行。而隨之帶來(lái)的困難就是泊車(chē)難的問(wèn)題。無(wú)論是去任何公共場(chǎng)所,當(dāng)需要停車(chē)時(shí),都會(huì)出現(xiàn)停車(chē)難的問(wèn)題。甚至找了附近好幾個(gè)停車(chē)場(chǎng),都沒(méi)有停車(chē)位置,由此導(dǎo)致用戶在停車(chē)的問(wèn)題上將會(huì)花費(fèi)大量時(shí)間,而且加重耗油量。
雖然,現(xiàn)有技術(shù)中,可以通過(guò)某些應(yīng)用程序(application,簡(jiǎn)稱app)可以查詢到用戶所要到達(dá)的目的地附近停車(chē)場(chǎng)當(dāng)前空余車(chē)位情況。但是,在一段時(shí)間內(nèi)很可能存在多個(gè)用戶同時(shí)在查詢?cè)撏\?chē)場(chǎng)當(dāng)前空余車(chē)位情況,那么如果車(chē)位緊缺時(shí),用戶同樣是“先到先得”。也即是說(shuō),該方法并沒(méi)有從根本上解決用戶停車(chē)難的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種智能預(yù)約停車(chē)泊位的方法及裝置。
第一方面,本發(fā)明實(shí)施例提供了一種智能預(yù)約停車(chē)泊位的方法,該方法包括:接收至少一個(gè)終端發(fā)送的詢問(wèn)消息,該詢問(wèn)消息用于詢問(wèn)待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有空余泊位,其中,詢問(wèn)消息中包括待到達(dá)的目的地位置信息;分別根據(jù)至少一個(gè)終端發(fā)送的詢問(wèn)消息,查詢待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果;將查詢結(jié)果分別反饋給至少一個(gè)終端中的對(duì)應(yīng)終端,以便用戶根據(jù)查詢結(jié)果確定是否在待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位;接收用戶確定在待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位時(shí),通過(guò)終端發(fā)送的預(yù)約信息;根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。
本發(fā)明實(shí)施例提供的智能預(yù)約停車(chē)泊位的方法,終端提前通過(guò)向服務(wù)器詢問(wèn)所要到達(dá)的目的地附近的停車(chē)場(chǎng)是否還留有空余泊位,當(dāng)存在時(shí)則預(yù)約停車(chē)。以防止用戶到達(dá)停車(chē)場(chǎng)時(shí)恰巧沒(méi)有空余泊位的“尷尬”,同時(shí)也不會(huì)因?yàn)楫?dāng)前停車(chē)場(chǎng)沒(méi)有空余泊位,而要漫無(wú)目的繼續(xù)尋找其他停車(chē)場(chǎng)而造成的時(shí)間浪費(fèi),和耗油量的增長(zhǎng)。
進(jìn)一步的,分別根據(jù)至少一個(gè)終端發(fā)送的詢問(wèn)消息,查詢待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果,具體包括:
統(tǒng)計(jì)至少一個(gè)終端發(fā)送的詢問(wèn)消息中的目的地位置信息;
將目的地所屬范圍均為同一區(qū)域的一個(gè)或多個(gè)終端劃分為一組;
查詢第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息;
并將第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息分別發(fā)送至該組中所有的終端中,其中第一終端屬于一個(gè)或多個(gè)終端中的一個(gè)。
上述實(shí)施例中,在獲取至少一個(gè)終端待到達(dá)的目的地位置信息后,可以首先進(jìn)行統(tǒng)計(jì)。將屬于同一區(qū)域的終端劃分為一組。然后選取一個(gè)終端待到達(dá)的目的地,查詢?cè)摻K端待到達(dá)的目的地預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并將該信息統(tǒng)一發(fā)送至該組中的其他終端。進(jìn)一步減少服務(wù)器的工作量,提高查詢效率。
第二方面,本發(fā)明提供了一種智能預(yù)約停車(chē)泊位的裝置,該裝置包括:接收單元,用于接收至少一個(gè)終端發(fā)送的詢問(wèn)消息,該詢問(wèn)消息用于詢問(wèn)待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有空余泊位,其中,詢問(wèn)消息中包括待到達(dá)的目的地位置信息;處理單元,用于分別根據(jù)至少一個(gè)終端發(fā)送的詢問(wèn)消息,查詢待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果;發(fā)送單元,將查詢結(jié)果分別反饋給至少一個(gè)終端中的對(duì)應(yīng)終端,以便用戶根據(jù)查詢結(jié)果確定是否在待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位;接收單元還用于,接收用戶確定在待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位時(shí),通過(guò)終端發(fā)送的預(yù)約信息;預(yù)約單元,用于根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。
本發(fā)明實(shí)施例提供的智能預(yù)約停車(chē)泊位的裝置,終端提前通過(guò)向服務(wù)器詢問(wèn)所要到達(dá)的目的地附近的停車(chē)場(chǎng)是否還留有空余泊位,當(dāng)服務(wù)器中的處理單元確定存在空余泊位時(shí),將會(huì)通過(guò)發(fā)送單元發(fā)送查詢結(jié)果至終端,以便用戶能夠通過(guò)終端發(fā)送預(yù)約信息,方便處理單元根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)。以防止用戶到達(dá)停車(chē)場(chǎng)時(shí)恰巧沒(méi)有空余泊位的“尷尬”,同時(shí)也不會(huì)因?yàn)楫?dāng)前停車(chē)場(chǎng)沒(méi)有空余泊位,而要漫無(wú)目的繼續(xù)尋找其他停車(chē)場(chǎng)而造成的時(shí)間浪費(fèi),和耗油量的增長(zhǎng)。
進(jìn)一步的,處理單元具體用于:
統(tǒng)計(jì)至少一個(gè)終端發(fā)送的詢問(wèn)消息中的目的地位置信息;
將目的地所屬范圍均為同一區(qū)域的一個(gè)或多個(gè)終端劃分為一組;
查詢第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息;
發(fā)送單元還用于,將第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息分別發(fā)送至該組中所有的終端中,其中第一終端屬于一個(gè)或多個(gè)終端中的一個(gè)。
上述實(shí)施例中,處理單元在獲取至少一個(gè)終端待到達(dá)的目的地位置信息后,可以首先進(jìn)行統(tǒng)計(jì)。將屬于同一區(qū)域的終端劃分為一組。然后選取一個(gè)終端待到達(dá)的目的地,查詢?cè)摻K端待到達(dá)的目的地預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并將該信息統(tǒng)一發(fā)送至該組中的其他終端。進(jìn)一步減少服務(wù)器的工作量,提高查詢效率。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的系統(tǒng)架構(gòu)圖;
圖2為本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的系統(tǒng)中各部件之間流程交互示意圖;
圖3為本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的方法流程示意圖;
圖4為本發(fā)明實(shí)施例提供的另一種智能預(yù)約停車(chē)泊位的方法流程示意圖;
圖5為本發(fā)明實(shí)施例提供的另一種智能預(yù)約停車(chē)泊位的方法流程示意圖;
圖6為本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下描述中,為了說(shuō)明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之類的具體細(xì)節(jié),以便透切理解本發(fā)明。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒(méi)有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的系統(tǒng)、電路以及方法的詳細(xì)說(shuō)明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
圖1為本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的系統(tǒng)架構(gòu)圖。具體如圖1所示,該系統(tǒng)架構(gòu)至少包括:至少一個(gè)終端110,服務(wù)器120,物聯(lián)網(wǎng)接入網(wǎng)關(guān)130、以及物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)140等。
如圖2所示,圖2為本發(fā)明提供的該智能預(yù)約停車(chē)泊位的系統(tǒng)中各部件之間進(jìn)行交互的流程示意圖。
具體的,在圖2中,僅以一個(gè)終端為例進(jìn)行說(shuō)明。
終端110向物聯(lián)網(wǎng)接入網(wǎng)關(guān)130發(fā)送業(yè)務(wù)接入請(qǐng)求,其中業(yè)務(wù)接入請(qǐng)求中可以包括終端id,服務(wù)簽約認(rèn)證信息等。物聯(lián)網(wǎng)接入網(wǎng)關(guān)130將該業(yè)務(wù)接入請(qǐng)求發(fā)送至物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)140中,物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)140對(duì)業(yè)務(wù)接入請(qǐng)求進(jìn)行認(rèn)證。當(dāng)認(rèn)證成功時(shí),向物聯(lián)網(wǎng)接入網(wǎng)關(guān)130發(fā)送認(rèn)證成功的消息,并和物聯(lián)網(wǎng)接入網(wǎng)關(guān)130建立網(wǎng)絡(luò)通信傳輸通道。物聯(lián)網(wǎng)接入網(wǎng)關(guān)130將認(rèn)證成功的消息發(fā)送至終端110。
終端110在接收到認(rèn)證成功的消息后,向物聯(lián)網(wǎng)接入網(wǎng)關(guān)130發(fā)送業(yè)務(wù)請(qǐng)求。在本實(shí)施例中,業(yè)務(wù)請(qǐng)求具體指的是詢問(wèn)消息,該詢問(wèn)消息用于詢問(wèn)用戶駕車(chē)待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有空余泊位。其中,詢問(wèn)消息中包括待到達(dá)目的地位置信息。物聯(lián)網(wǎng)接入網(wǎng)關(guān)130通過(guò)與物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)140建立的網(wǎng)絡(luò)通信傳輸通道,將業(yè)務(wù)請(qǐng)求發(fā)送至物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)140,而物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)140則將該業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至服務(wù)器120。
服務(wù)器120根據(jù)詢問(wèn)消息查詢用戶駕車(chē)待到達(dá)目的地所屬的第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并將查詢結(jié)果通過(guò)上述網(wǎng)絡(luò)通信傳輸通道反饋給終端110。終端110則根據(jù)查詢結(jié)果確定是否在待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位。如果用戶確定預(yù)約,那么則通過(guò)終端設(shè)備輸入的預(yù)約信息,服務(wù)器120則根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。并將預(yù)約結(jié)果通過(guò)上述網(wǎng)絡(luò)通信傳輸通道反饋給終端110。
當(dāng)然,讀者應(yīng)理解,在上述智能預(yù)約停車(chē)泊位的系統(tǒng)中,物聯(lián)網(wǎng)接入網(wǎng)關(guān)130、以及物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)140的功能主要就是建立至少一個(gè)終端110和服務(wù)器120之間的數(shù)據(jù)傳輸通道,因此,在下文具體介紹智能預(yù)約停車(chē)泊位的方法流程中將不做詳細(xì)介紹。而在本系統(tǒng)中,主要執(zhí)行功能的是服務(wù)器。
因此,在下面的一個(gè)實(shí)施例中,本申請(qǐng)文件將詳細(xì)介紹服務(wù)器所執(zhí)行的方法流程。具體如圖3所示。圖3為本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的方法流程示意圖。該方法包括:
步驟310,接收至少一個(gè)終端發(fā)送的詢問(wèn)消息。
具體的,至少一個(gè)終端分別通過(guò)上述實(shí)施例中介紹的物聯(lián)網(wǎng)接入網(wǎng)關(guān)和物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)之間建立的通信傳輸通道,將詢問(wèn)消息分別傳輸至服務(wù)器中。其中,詢問(wèn)消息用于詢問(wèn)用戶駕車(chē)待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有空余泊位。優(yōu)選的,該詢問(wèn)消息中可以包括用戶駕車(chē)待到達(dá)的目的地位置信息。
步驟320,分別根據(jù)至少一個(gè)終端發(fā)送的詢問(wèn)消息,查詢待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果。
具體的,每當(dāng)服務(wù)器接收到一個(gè)終端發(fā)送的詢問(wèn)消息后,就去查詢一下與該詢問(wèn)消息中所包含的待到達(dá)的目的地對(duì)應(yīng)的預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有停車(chē)泊位,并獲取查詢結(jié)果。
步驟330,將查詢結(jié)果分別反饋給至少一個(gè)終端中的對(duì)應(yīng)終端。
具體的,服務(wù)器直接將反饋結(jié)果發(fā)送給對(duì)應(yīng)的終端即可。以便用戶根據(jù)查詢結(jié)果確定是否在待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位。
步驟340,接收用戶確定在待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位時(shí),通過(guò)終端發(fā)送的預(yù)約信息。
通過(guò)步驟330中,服務(wù)器向終端反饋查詢結(jié)果后,用戶可以根據(jù)自己的需求或者根據(jù)服務(wù)器匹配的最優(yōu)停車(chē)場(chǎng)選擇是否需要預(yù)約泊位。如果需要,則輸入具體的預(yù)約信息至終端。并通過(guò)終端傳輸至服務(wù)器中,其中預(yù)約信息可以包括至少一個(gè)終端中每一個(gè)終端分別發(fā)送的預(yù)約泊車(chē)的停車(chē)場(chǎng)名稱和相應(yīng)的停車(chē)時(shí)間。為了用戶預(yù)約時(shí)能夠證明預(yù)約有效,預(yù)約信息中還可包括用戶終端的id。當(dāng)然,服務(wù)器在接收用戶終端發(fā)送的預(yù)約信息時(shí),也可以直接讀取用戶終端id,而不需終端在預(yù)約信息中再發(fā)送。具體如何實(shí)現(xiàn),這里不做任何限定。
步驟350,根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。
本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的方法,終端提前通過(guò)向服務(wù)器詢問(wèn)所要到達(dá)的目的地附近的停車(chē)場(chǎng)是否還留有空余泊位。服務(wù)器查詢與終端待到達(dá)的目的地所屬的第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng),確定是否存在空余泊位。并將查詢結(jié)果反饋給終端。當(dāng)存在空余泊位時(shí),則詢問(wèn)用戶是否需要預(yù)約停車(chē)。通過(guò)上述方法,可以防止用戶到達(dá)停車(chē)場(chǎng)時(shí)恰巧沒(méi)有空余泊位的“尷尬”,同時(shí)也不會(huì)因?yàn)楫?dāng)前停車(chē)場(chǎng)沒(méi)有空余泊位,而要漫無(wú)目的繼續(xù)尋找其他停車(chē)場(chǎng)而造成的時(shí)間浪費(fèi),和耗油量的增長(zhǎng)。
圖4為本發(fā)明實(shí)施例提供的另一種智能預(yù)約停車(chē)泊位的方法流程示意圖。
具體如圖4所示,該方法包括:
步驟410,接收至少一個(gè)終端發(fā)送的詢問(wèn)消息。
具體的,至少一個(gè)終端分別通過(guò)上述實(shí)施例中介紹的物聯(lián)網(wǎng)接入網(wǎng)關(guān)和物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)之間建立的通信傳輸通道,將詢問(wèn)消息分別傳輸至服務(wù)器中。其中,詢問(wèn)消息用于詢問(wèn)用戶駕車(chē)待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有空余泊位。優(yōu)選的,該詢問(wèn)消息中可以包括用戶駕車(chē)待到達(dá)的目的地位置信息。
步驟420,分別根據(jù)至少一個(gè)終端發(fā)送的詢問(wèn)消息,查詢待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果。
具體的,由于每當(dāng)服務(wù)器接收到一個(gè)終端發(fā)送的詢問(wèn)消息后,就去查詢一下與該詢問(wèn)消息中所包含的待到達(dá)的目的地對(duì)應(yīng)的預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有停車(chē)泊位的查詢過(guò)程過(guò)于頻繁,而且工作量繁重,變相增加了服務(wù)器的負(fù)擔(dān)。同時(shí),根據(jù)先到先得的順序,可能后發(fā)送至服務(wù)器的詢問(wèn)消息需要過(guò)很長(zhǎng)時(shí)間,才能夠獲取到查詢結(jié)果。
因此,在本實(shí)施例中,在查詢結(jié)果時(shí),該步驟可以具體細(xì)化為:
步驟4201,統(tǒng)計(jì)至少一個(gè)終端發(fā)送的詢問(wèn)消息中的目的地位置信息。
例如,多個(gè)終端先后發(fā)送了詢問(wèn)消息(期間間隔不到10s或者其他時(shí)間,這里不做任何限制)。此時(shí),服務(wù)器可以首先讀取這些詢問(wèn)消息中所包含的用戶駕車(chē)待到達(dá)的目的地。
步驟4202,當(dāng)確定所述至少一個(gè)終端中的一個(gè)或者多個(gè)終端待到達(dá)目的地位置均為第一目的地時(shí),查詢所述第一目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,獲取查詢結(jié)果。
具體的,當(dāng)確定至少一個(gè)終端中一個(gè)或多個(gè)終端所對(duì)應(yīng)的用戶待到達(dá)目的地的位置均為第一目的地,也即是同一個(gè)目的地時(shí),服務(wù)器無(wú)需再重復(fù)去查詢這個(gè)目的地附近的停車(chē)場(chǎng)的停車(chē)泊位信息,而是只查詢一次即可。并且,將獲取的查詢結(jié)果分別反饋給這些待到達(dá)同一目的地的終端中。
又或者,
步驟4203,當(dāng)確定所述至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)目的地位置之間的距離小于第一預(yù)設(shè)距離值時(shí),查詢第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,獲取查詢結(jié)果。
具體的,當(dāng)確定至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)的目的地的位置之間距離小于第一預(yù)設(shè)距離時(shí)(例如500m或者1km),由于這些終端待到達(dá)的目的地所屬預(yù)設(shè)范圍可能是相同的,或者是相近的。那么,即使向這些終端推薦其中一個(gè)終端的待到達(dá)目的地所屬預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的停車(chē)泊位信息,也不會(huì)受到太大影響。而且還會(huì)減少服務(wù)器多次查詢的過(guò)程。降低系統(tǒng)負(fù)擔(dān),提高工作效率。因此,同樣可以僅選擇第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果。其中,第一終端為一個(gè)或多個(gè)終端中的一個(gè)終端。
步驟430,將查詢結(jié)果分別反饋給至少一個(gè)終端中的對(duì)應(yīng)終端。
具體的,在步驟420中,如果單純的是根據(jù)每一個(gè)終端發(fā)送的詢問(wèn)消息,那么直接將反饋結(jié)果發(fā)送給對(duì)應(yīng)的終端即可。以便用戶根據(jù)查詢結(jié)果確定是否在待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位。
如果,服務(wù)器在查詢時(shí),是通過(guò)步驟4202或者4203中所述的任一種方式時(shí),則可以分下列兩種情況分別發(fā)送反饋結(jié)果給對(duì)應(yīng)的終端。
具體的,第一種情況:至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)的目的地相同。
當(dāng)查詢結(jié)果為第一目的地所屬第一預(yù)設(shè)范圍內(nèi)的至少一個(gè)停車(chē)場(chǎng)存在空余泊位時(shí),分別向至少一個(gè)終端中的一個(gè)或多個(gè)終端發(fā)送至少一個(gè)停車(chē)場(chǎng)中每一個(gè)停車(chē)場(chǎng)的相關(guān)信息,以便至少一個(gè)終端中的一個(gè)或多個(gè)終端對(duì)應(yīng)的用戶根據(jù)至少一個(gè)停車(chē)場(chǎng)中每一個(gè)停車(chē)場(chǎng)的相關(guān)信息,選擇預(yù)約的停車(chē)場(chǎng),其中,與至少一個(gè)停車(chē)場(chǎng)中每一個(gè)停車(chē)場(chǎng)的相關(guān)信息包括:位置信息、停車(chē)場(chǎng)所名稱、空余泊位數(shù)、當(dāng)前預(yù)約泊位數(shù)、停車(chē)場(chǎng)開(kāi)放時(shí)間、停車(chē)場(chǎng)收費(fèi)時(shí)段、停車(chē)場(chǎng)收費(fèi)費(fèi)率以及停車(chē)場(chǎng)優(yōu)惠策略。
綜上,用戶可以根據(jù)相關(guān)信息,選擇最適合自己的停車(chē)場(chǎng)進(jìn)行預(yù)約停車(chē)泊位。例如,用戶比較關(guān)心的是停車(chē)場(chǎng)的開(kāi)放時(shí)間,停車(chē)場(chǎng)當(dāng)前空余泊位數(shù)以及當(dāng)前預(yù)約泊位數(shù),那么用戶則可以根據(jù)這三個(gè)參數(shù),選擇最優(yōu)的停車(chē)位置。而其他用戶如果更關(guān)心的是停車(chē)場(chǎng)的優(yōu)惠策略,停車(chē)場(chǎng)的收費(fèi)時(shí)段等等,同樣可以選擇最優(yōu)的停車(chē)位置。也即是說(shuō),即使將相同的查詢結(jié)果反饋給多個(gè)終端,多個(gè)終端也未必選擇同一個(gè)停車(chē)場(chǎng),因?yàn)楦鶕?jù)參數(shù)不同,用戶的選擇很可能也完全不同。因此,也就大大減小了多個(gè)終端爭(zhēng)搶同一個(gè)泊車(chē)位的可能性,進(jìn)一步降低了用戶停車(chē)泊位難的問(wèn)題。
或者,當(dāng)查詢結(jié)果為第一目的地的所屬第一預(yù)設(shè)范圍內(nèi)不存在停車(chē)場(chǎng)的空余泊位時(shí),分別向至少一個(gè)終端中的一個(gè)或者多個(gè)終端發(fā)送與之對(duì)應(yīng)的備選的空余泊位信息,其中備選的空余泊位為至少一個(gè)終端中每一個(gè)終端的目的地所屬第二預(yù)設(shè)范圍內(nèi)的空余泊位。這里,備選的空余泊位信息,是指如果在用戶待到達(dá)的目的地附近已經(jīng)沒(méi)有空余的停車(chē)場(chǎng)時(shí),服務(wù)器可以為用戶推薦較近距離的停車(chē)場(chǎng),方便用戶停車(chē)泊位。同時(shí)也不會(huì)對(duì)用戶所要到達(dá)的目的地受到太大的影響。
第二種情況:至少一個(gè)終端中的一個(gè)終端或多個(gè)終端待到達(dá)的目的地相近。
當(dāng)確定至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)目的地位置之間的距離小于第一預(yù)設(shè)距離值,且當(dāng)查詢結(jié)果為第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的至少一個(gè)停車(chē)場(chǎng)存在空余泊位時(shí),分別為至少一個(gè)終端中的一個(gè)或多個(gè)終端匹配最優(yōu)停車(chē)場(chǎng),且將與至少一個(gè)終端中的一個(gè)或多個(gè)終端匹配的最優(yōu)停車(chē)場(chǎng)的相關(guān)參數(shù)信息分別發(fā)送至對(duì)應(yīng)的終端,其中,與至少一個(gè)終端中的一個(gè)或多個(gè)終端匹配的最優(yōu)停車(chē)場(chǎng)的相關(guān)參數(shù)信息包括:位置信息、停車(chē)場(chǎng)所名稱、空余泊位數(shù)、當(dāng)前預(yù)約泊位數(shù)、停車(chē)場(chǎng)開(kāi)放時(shí)間、停車(chē)場(chǎng)收費(fèi)時(shí)段、停車(chē)場(chǎng)收費(fèi)費(fèi)率以及停車(chē)場(chǎng)優(yōu)惠策略。其中,為至少一個(gè)終端中的一個(gè)或多個(gè)終端匹配最優(yōu)停車(chē)場(chǎng),具體包括:
根據(jù)終端的目的地與停車(chē)場(chǎng)之間的距離,停車(chē)場(chǎng)的開(kāi)放時(shí)間、停車(chē)場(chǎng)收費(fèi)時(shí)段、停車(chē)場(chǎng)收費(fèi)費(fèi)率以及停車(chē)場(chǎng)優(yōu)惠策略綜合匹配最優(yōu)停車(chē)場(chǎng)。
與第一種情況類似的,第一種情況中是用戶自己判斷最優(yōu)的停車(chē)場(chǎng)進(jìn)行停車(chē)泊位。而在第二種情況中,因?yàn)橄到y(tǒng)僅僅是根據(jù)其中一個(gè)終端查詢了與之對(duì)應(yīng)的附近停車(chē)場(chǎng)的停車(chē)泊位信息。而考慮到其他終端所要到達(dá)的目的地也同樣是這附近,所以很大可能同樣屬于這一范圍?;蛘?,距離這個(gè)范圍不遠(yuǎn)。那么,這個(gè)范圍內(nèi)停車(chē)場(chǎng)數(shù)量和位置是固定的。所以,可以將這些停車(chē)場(chǎng)的信息以及具有空余泊位信息反饋給這些終端。
那么,在反饋給終端時(shí),并非就是將與第一終端對(duì)應(yīng)的所有停車(chē)場(chǎng)信息反饋給用戶,而是可以由服務(wù)器自動(dòng)匹配最適合每一個(gè)終端的停車(chē)場(chǎng)已經(jīng)對(duì)應(yīng)的停車(chē)泊位信息。而匹配的方式主要是通過(guò)與最優(yōu)停車(chē)場(chǎng)的相關(guān)參數(shù)信息進(jìn)行計(jì)算獲取。當(dāng)然,在反饋?zhàn)顑?yōu)停車(chē)場(chǎng)的信息時(shí),同時(shí)也可以將其他停車(chē)場(chǎng)的相關(guān)信息反饋給用戶。由用戶自主選擇對(duì)應(yīng)的停車(chē)場(chǎng)進(jìn)行預(yù)約泊位。這里不做限定。
步驟440,接收用戶確定在待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位時(shí),通過(guò)終端發(fā)送的預(yù)約信息。
通過(guò)步驟430中,服務(wù)器向終端反饋查詢結(jié)果后,用戶可以根據(jù)自己的需求或者根據(jù)服務(wù)器匹配的最優(yōu)停車(chē)場(chǎng)選擇是否需要預(yù)約泊位。如果需要,則輸入具體的預(yù)約信息至終端。并通過(guò)終端傳輸至服務(wù)器中,其中預(yù)約信息可以包括至少一個(gè)終端中每一個(gè)終端分別發(fā)送的預(yù)約泊車(chē)的停車(chē)場(chǎng)名稱和相應(yīng)的停車(chē)時(shí)間。為了用戶預(yù)約時(shí)能夠證明預(yù)約有效,預(yù)約信息中還可包括用戶終端的id。當(dāng)然,服務(wù)器在接收用戶終端發(fā)送的預(yù)約信息時(shí),也可以直接讀取用戶終端id,而不需終端在預(yù)約信息中再發(fā)送。具體如何實(shí)現(xiàn),這里不做任何限定。
步驟450,根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。
具體的,服務(wù)器需要根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。但是,在預(yù)約停車(chē)泊位后,為了防止用戶在多個(gè)停車(chē)場(chǎng)進(jìn)行預(yù)約泊位,或者用戶在進(jìn)行預(yù)約泊位后,不去該位置進(jìn)行停車(chē)泊位,由此導(dǎo)致的資源浪費(fèi)。以及停車(chē)場(chǎng)的經(jīng)濟(jì)損失。在服務(wù)器根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位后,服務(wù)器還需要根據(jù)每一個(gè)終端分別發(fā)送的停車(chē)場(chǎng)所名稱和停車(chē)時(shí)間,分別計(jì)算每一個(gè)終端應(yīng)支付停車(chē)費(fèi)用。
當(dāng)然,如果還包括優(yōu)惠策略或者,停車(chē)場(chǎng)收費(fèi)時(shí)段以及停車(chē)場(chǎng)的收費(fèi)費(fèi)率等參數(shù)時(shí),則需要綜合考慮終端最終需要支付的停車(chē)費(fèi)用。并將相應(yīng)的支付費(fèi)用分別發(fā)送至對(duì)應(yīng)的終端中。以便用戶能夠根據(jù)終端中所顯示的待收取的支付費(fèi)用進(jìn)行支付。
如果服務(wù)器在預(yù)設(shè)時(shí)間段內(nèi),接收用戶支付的停車(chē)費(fèi)用后,將該停車(chē)費(fèi)用轉(zhuǎn)發(fā)至收款賬戶,則預(yù)約成功。否則,預(yù)約失敗。當(dāng)然,如果服務(wù)器檢測(cè)已經(jīng)有用戶對(duì)某一個(gè)停車(chē)場(chǎng)的泊車(chē)位進(jìn)行預(yù)約成功,則其他用戶在進(jìn)行預(yù)約時(shí),將會(huì)直接通知預(yù)約失敗。不再接收用戶輸入的支付費(fèi)用。并推薦用戶對(duì)其他停車(chē)場(chǎng)的停車(chē)位進(jìn)行預(yù)約。
本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的方法,終端提前通過(guò)向服務(wù)器詢問(wèn)所要到達(dá)的目的地附近的停車(chē)場(chǎng)是否還留有空余泊位。服務(wù)器查詢與終端待到達(dá)的目的地所屬的第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng),確定是否存在空余泊位。并將查詢結(jié)果反饋給終端。當(dāng)存在空余泊位時(shí),則詢問(wèn)用戶是否需要預(yù)約停車(chē)。通過(guò)上述方法,可以防止用戶到達(dá)停車(chē)場(chǎng)時(shí)恰巧沒(méi)有空余泊位的“尷尬”,同時(shí)也不會(huì)因?yàn)楫?dāng)前停車(chē)場(chǎng)沒(méi)有空余泊位,而要漫無(wú)目的繼續(xù)尋找其他停車(chē)場(chǎng)而造成的時(shí)間浪費(fèi),和耗油量的增長(zhǎng)。
圖5為本發(fā)明實(shí)施例提供的另一種智能預(yù)約停車(chē)泊位的方法流程示意圖。具體如圖5所示,該方法包括:
步驟510,接收至少一個(gè)終端發(fā)送的詢問(wèn)消息。
具體的,至少一個(gè)終端分別通過(guò)上述實(shí)施例中介紹的物聯(lián)網(wǎng)接入網(wǎng)關(guān)和物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)之間建立的通信傳輸通道,將詢問(wèn)消息分別傳輸至服務(wù)器中。其中,詢問(wèn)消息用于詢問(wèn)用戶駕車(chē)待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有空余泊位。優(yōu)選的,該詢問(wèn)消息中可以包括用戶駕車(chē)待到達(dá)的目的地位置信息。
步驟520,分別根據(jù)至少一個(gè)終端發(fā)送的詢問(wèn)消息,查詢待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果。
具體的,由于每當(dāng)服務(wù)器接收到一個(gè)終端發(fā)送的詢問(wèn)消息后,就去查詢一下與該詢問(wèn)消息中所包含的待到達(dá)的目的地對(duì)應(yīng)的預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有停車(chē)泊位的查詢過(guò)程過(guò)于頻繁,而且工作量繁重,變相增加了服務(wù)器的負(fù)擔(dān)。同時(shí),根據(jù)先到先得的順序,可能后發(fā)送至服務(wù)器的詢問(wèn)消息需要過(guò)很長(zhǎng)時(shí)間,才能夠獲取到查詢結(jié)果。
因此,在本實(shí)施例中,在查詢結(jié)果時(shí),該步驟可以具體細(xì)化為:
步驟5201,統(tǒng)計(jì)至少一個(gè)終端發(fā)送的詢問(wèn)消息中的目的地位置信息。
例如,多個(gè)終端先后發(fā)送了詢問(wèn)消息(期間間隔不到10s或者其他時(shí)間,這里不做任何限制)。此時(shí),服務(wù)器可以首先讀取這些詢問(wèn)消息中所包含的用戶駕車(chē)待到達(dá)的目的地。
步驟5202,當(dāng)確定所述至少一個(gè)終端中的一個(gè)或者多個(gè)終端待到達(dá)目的地位置均為第一目的地時(shí),查詢所述第一目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,獲取查詢結(jié)果。
具體的,當(dāng)確定至少一個(gè)終端中一個(gè)或多個(gè)終端所對(duì)應(yīng)的用戶待到達(dá)目的地的位置均為第一目的地,也即是同一個(gè)目的地時(shí),服務(wù)器無(wú)需再重復(fù)去查詢這個(gè)目的地附近的停車(chē)場(chǎng)的停車(chē)泊位信息,而是只查詢一次即可。并且,將獲取的查詢結(jié)果分別反饋給這些待到達(dá)同一目的地的終端中。
又或者,
步驟5203,當(dāng)確定所述至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)目的地位置之間的距離小于第一預(yù)設(shè)距離值時(shí),查詢第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,獲取查詢結(jié)果。
具體的,當(dāng)確定至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)的目的地的位置之間距離小于第一預(yù)設(shè)距離時(shí)(例如500m或者1km),由于這些終端待到達(dá)的目的地所屬預(yù)設(shè)范圍可能是相同的,或者是相近的。那么,即使向這些終端推薦其中一個(gè)終端的待到達(dá)目的地所屬預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的停車(chē)泊位信息,也不會(huì)受到太大影響。而且還會(huì)減少服務(wù)器多次查詢的過(guò)程。降低系統(tǒng)負(fù)擔(dān),提高工作效率。因此,同樣可以僅選擇第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果。其中,第一終端為一個(gè)或多個(gè)終端中的一個(gè)終端。
步驟530,將查詢結(jié)果分別反饋給至少一個(gè)終端中的對(duì)應(yīng)終端。
具體的,在步驟520中,如果單純的是根據(jù)每一個(gè)終端發(fā)送的詢問(wèn)消息,那么直接將反饋結(jié)果發(fā)送給對(duì)應(yīng)的終端即可。以便用戶根據(jù)查詢結(jié)果確定是否在待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位。
如果,服務(wù)器在查詢時(shí),是通過(guò)步驟5202或者5203中所述的任一種方式時(shí),則可以分下列兩種情況分別發(fā)送反饋結(jié)果給對(duì)應(yīng)的終端。
具體的,第一種情況:至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)的目的地相同。
當(dāng)查詢結(jié)果為第一目的地所屬第一預(yù)設(shè)范圍內(nèi)的至少一個(gè)停車(chē)場(chǎng)存在空余泊位時(shí),分別向至少一個(gè)終端中的一個(gè)或多個(gè)終端發(fā)送至少一個(gè)停車(chē)場(chǎng)中每一個(gè)停車(chē)場(chǎng)的相關(guān)信息,以便至少一個(gè)終端中的一個(gè)或多個(gè)終端對(duì)應(yīng)的用戶根據(jù)至少一個(gè)停車(chē)場(chǎng)中每一個(gè)停車(chē)場(chǎng)的相關(guān)信息,選擇預(yù)約的停車(chē)場(chǎng),其中,與至少一個(gè)停車(chē)場(chǎng)中每一個(gè)停車(chē)場(chǎng)的相關(guān)信息包括:位置信息、停車(chē)場(chǎng)所名稱、空余泊位數(shù)、當(dāng)前預(yù)約泊位數(shù)、停車(chē)場(chǎng)開(kāi)放時(shí)間、停車(chē)場(chǎng)收費(fèi)時(shí)段、停車(chē)場(chǎng)收費(fèi)費(fèi)率以及停車(chē)場(chǎng)優(yōu)惠策略。
綜上,用戶可以根據(jù)相關(guān)信息,選擇最適合自己的停車(chē)場(chǎng)進(jìn)行預(yù)約停車(chē)泊位。例如,用戶比較關(guān)心的是停車(chē)場(chǎng)的開(kāi)放時(shí)間,停車(chē)場(chǎng)當(dāng)前空余泊位數(shù)以及當(dāng)前預(yù)約泊位數(shù),那么用戶則可以根據(jù)這三個(gè)參數(shù),選擇最優(yōu)的停車(chē)位置。而其他用戶如果更關(guān)心的是停車(chē)場(chǎng)的優(yōu)惠策略,停車(chē)場(chǎng)的收費(fèi)時(shí)段等等,同樣可以選擇最優(yōu)的停車(chē)位置。也即是說(shuō),即使將相同的查詢結(jié)果反饋給多個(gè)終端,多個(gè)終端也未必選擇同一個(gè)停車(chē)場(chǎng),因?yàn)楦鶕?jù)參數(shù)不同,用戶的選擇很可能也完全不同。因此,也就大大減小了多個(gè)終端爭(zhēng)搶同一個(gè)泊車(chē)位的可能性,進(jìn)一步降低了用戶停車(chē)泊位難的問(wèn)題。
或者,當(dāng)查詢結(jié)果為第一目的地的所屬第一預(yù)設(shè)范圍內(nèi)不存在停車(chē)場(chǎng)的空余泊位時(shí),分別向至少一個(gè)終端中的一個(gè)或者多個(gè)終端發(fā)送與之對(duì)應(yīng)的備選的空余泊位信息,其中備選的空余泊位為至少一個(gè)終端中每一個(gè)終端的目的地所屬第二預(yù)設(shè)范圍內(nèi)的空余泊位。這里,備選的空余泊位信息,是指如果在用戶待到達(dá)的目的地附近已經(jīng)沒(méi)有空余的停車(chē)場(chǎng)時(shí),服務(wù)器可以為用戶推薦次近距離的停車(chē)場(chǎng),方便用戶停車(chē)泊位。同時(shí)也不會(huì)對(duì)用戶所要到達(dá)的目的地受到太大的影響。
第二種情況:至少一個(gè)終端中的一個(gè)終端或多個(gè)終端待到達(dá)的目的地相近。
當(dāng)確定至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)目的地位置之間的距離小于第一預(yù)設(shè)距離值,且當(dāng)查詢結(jié)果為第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的至少一個(gè)停車(chē)場(chǎng)存在空余泊位時(shí),如果為了更加精確的為每一個(gè)終端推薦合適的停車(chē)場(chǎng),在該步驟中,可以細(xì)化為步驟a~d,具體如下:
步驟a,統(tǒng)計(jì)至少一個(gè)終端發(fā)送的詢問(wèn)消息中的目的地位置信息。
步驟b,將目的地所屬范圍均為同一區(qū)域的一個(gè)或多個(gè)終端劃分為一組。
步驟c,查詢第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息。
步驟d,將第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息分別發(fā)送至該組中所有的終端中。
具體的,查詢第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并將第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息分別發(fā)送至該組中所有的終端中,其中第一終端屬于一個(gè)或多個(gè)終端中的一個(gè)。
在獲取至少一個(gè)終端待到達(dá)的目的地位置信息后,可以首先進(jìn)行統(tǒng)計(jì)。將屬于同一區(qū)域的終端劃分為一組。然后選取一個(gè)終端待到達(dá)的目的地,查詢?cè)摻K端待到達(dá)的目的地預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并將該信息統(tǒng)一發(fā)送至該組中的其他終端。進(jìn)一步減少服務(wù)器的工作量,提高查詢效率。
與第一種情況類似的,第一種情況中是用戶自己判斷最優(yōu)的停車(chē)場(chǎng)進(jìn)行停車(chē)泊位。而在第二種情況中,因?yàn)橄到y(tǒng)僅僅是根據(jù)其中一個(gè)終端查詢了與之對(duì)應(yīng)的附近停車(chē)場(chǎng)的停車(chē)泊位信息。而考慮到其他終端所要到達(dá)的目的地也同樣是這附近,所以很大可能同樣屬于這一范圍。那么,這個(gè)范圍內(nèi)停車(chē)場(chǎng)數(shù)量和位置是固定的。所以,可以將這些停車(chē)場(chǎng)的信息以及具有空余泊位信息反饋給這些終端。
步驟540,接收用戶確定在待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位時(shí),通過(guò)終端發(fā)送的預(yù)約信息。
通過(guò)步驟530中,服務(wù)器向終端反饋查詢結(jié)果后,用戶可以根據(jù)自己的需求或者根據(jù)服務(wù)器匹配的最優(yōu)停車(chē)場(chǎng)選擇是否需要預(yù)約泊位。如果需要,則輸入具體的預(yù)約信息至終端。并通過(guò)終端傳輸至服務(wù)器中,其中預(yù)約信息可以包括至少一個(gè)終端中每一個(gè)終端分別發(fā)送的預(yù)約泊車(chē)的停車(chē)場(chǎng)名稱和相應(yīng)的停車(chē)時(shí)間。為了用戶預(yù)約時(shí)能夠證明預(yù)約有效,預(yù)約信息中還可包括用戶終端的id。當(dāng)然,服務(wù)器在接收用戶終端發(fā)送的預(yù)約信息時(shí),也可以直接讀取用戶終端id,而不需終端在預(yù)約信息中再發(fā)送。具體如何實(shí)現(xiàn),這里不做任何限定。
步驟550,根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。
具體的,服務(wù)器需要根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。但是,在預(yù)約停車(chē)泊位后,為了防止用戶在多個(gè)停車(chē)場(chǎng)進(jìn)行預(yù)約泊位,或者用戶在進(jìn)行預(yù)約泊位后,不去該位置進(jìn)行停車(chē)泊位,由此導(dǎo)致的資源浪費(fèi)以及停車(chē)場(chǎng)的經(jīng)濟(jì)損失。在服務(wù)器根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位后,服務(wù)器還需要根據(jù)每一個(gè)終端分別發(fā)送的停車(chē)場(chǎng)所名稱和停車(chē)時(shí)間,分別計(jì)算每一個(gè)終端應(yīng)支付停車(chē)費(fèi)用。
當(dāng)然,如果還包括優(yōu)惠策略或者,停車(chē)場(chǎng)收費(fèi)時(shí)段以及停車(chē)場(chǎng)的收費(fèi)費(fèi)率等參數(shù)時(shí),則需要綜合考慮終端最終需要支付的停車(chē)費(fèi)用。并將相應(yīng)的支付費(fèi)用分別發(fā)送至對(duì)應(yīng)的終端中。以便用戶能夠根據(jù)終端中所顯示的待收取的支付費(fèi)用進(jìn)行支付。
如果服務(wù)器在預(yù)設(shè)時(shí)間段內(nèi),接收用戶支付的停車(chē)費(fèi)用后,將該停車(chē)費(fèi)用轉(zhuǎn)發(fā)至收款賬戶,則預(yù)約成功。否則,預(yù)約失敗。當(dāng)然,如果服務(wù)器檢測(cè)已經(jīng)有用戶對(duì)某一個(gè)停車(chē)場(chǎng)的泊車(chē)位進(jìn)行預(yù)約成功,則其他用戶在進(jìn)行預(yù)約時(shí),將會(huì)直接通知預(yù)約失敗。不再接收用戶輸入的支付費(fèi)用。并推薦用戶對(duì)其他停車(chē)場(chǎng)的停車(chē)位進(jìn)行預(yù)約。
本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的方法,終端提前通過(guò)向服務(wù)器詢問(wèn)所要到達(dá)的目的地附近的停車(chē)場(chǎng)是否還留有空余泊位。服務(wù)器查詢與終端待到達(dá)的目的地所屬的第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng),確定是否存在空余泊位。并將查詢結(jié)果反饋給終端。當(dāng)存在空余泊位時(shí),則詢問(wèn)用戶是否需要預(yù)約停車(chē)。通過(guò)上述方法,可以防止用戶到達(dá)停車(chē)場(chǎng)時(shí)恰巧沒(méi)有空余泊位的“尷尬”,同時(shí)也不會(huì)因?yàn)楫?dāng)前停車(chē)場(chǎng)沒(méi)有空余泊位,而要漫無(wú)目的繼續(xù)尋找其他停車(chē)場(chǎng)而造成的時(shí)間浪費(fèi),和耗油量的增長(zhǎng)。
相應(yīng)地,本發(fā)明實(shí)施例還提供了一種智能預(yù)約停車(chē)泊位的裝置。圖6為本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的裝置結(jié)構(gòu)示意圖。如圖6所示,該裝置包括:接收單元601,處理單元602,發(fā)送單元603,以及預(yù)約單元604。
接收單元601,用于接收至少一個(gè)終端發(fā)送的詢問(wèn)消息。
具體的,至少一個(gè)終端分別通過(guò)上述實(shí)施例中介紹的物聯(lián)網(wǎng)接入網(wǎng)關(guān)和物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)之間建立的通信傳輸通道,將詢問(wèn)消息分別傳輸至服務(wù)器中。服務(wù)器中的接收單元601則用于接收至少一個(gè)終端發(fā)送的詢問(wèn)消息。其中,詢問(wèn)消息用于詢問(wèn)待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有空余泊位。優(yōu)選的,該詢問(wèn)消息中可以包括待到達(dá)的目的地位置信息。
處理單元602,用于分別根據(jù)至少一個(gè)終端發(fā)送的詢問(wèn)消息,查詢待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果。
具體的,每當(dāng)接收單元601接收到一個(gè)終端發(fā)送的詢問(wèn)消息后,處理單元602就去查詢一下與該詢問(wèn)消息中所包含的待到達(dá)的目的地對(duì)應(yīng)的預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)是否還有停車(chē)泊位,并獲取查詢結(jié)果。
不過(guò),因?yàn)樯鲜霾樵冞^(guò)程過(guò)于頻繁,而且工作量繁重,變相增加了處理單元602的負(fù)擔(dān)。同時(shí),根據(jù)先到先得的順序,可能后發(fā)送至服務(wù)器的詢問(wèn)消息需要過(guò)很長(zhǎng)時(shí)間,才能夠獲取到查詢結(jié)果。因此,優(yōu)選的,在本實(shí)施例中,在查詢結(jié)果之前,處理單元602可以首先統(tǒng)計(jì)至少一個(gè)終端發(fā)送的詢問(wèn)消息中的目的地位置信息。
例如,多個(gè)終端先后發(fā)送了詢問(wèn)消息(期間間隔不到10s或者其他時(shí)間,這里不做任何限制)。此時(shí),處理單元602可以首先讀取這些詢問(wèn)消息中所包含的用戶駕車(chē)待到達(dá)的目的地。當(dāng)確定至少一個(gè)終端中一個(gè)或多個(gè)終端所對(duì)應(yīng)的用戶待到達(dá)目的地的位置均為第一目的地,也即是同一個(gè)目的地時(shí),處理單元602無(wú)需再重復(fù)去查詢這個(gè)目的地附近的停車(chē)場(chǎng)的停車(chē)泊位信息,而是只查詢一次即可。并且,將獲取的查詢結(jié)果分別反饋給這些待到達(dá)同一目的地的終端中。
又或者,當(dāng)確定至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)的目的地的位置之間距離小于第一預(yù)設(shè)距離時(shí)(例如500m或者1km),由于這些終端待到達(dá)的目的地所屬預(yù)設(shè)范圍可能是相同的,或者是相近的。那么,即使向這些終端推薦其中一個(gè)終端的待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的停車(chē)泊位信息,也不會(huì)受到太大影響。而且還會(huì)減少處理單元602多次查詢的過(guò)程。降低系統(tǒng)負(fù)擔(dān),提高工作效率。因此,同樣可以僅選擇第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并獲取查詢結(jié)果。其中,第一終端為一個(gè)或多個(gè)終端中的一個(gè)終端。
發(fā)送單元603,用于將查詢結(jié)果分別反饋給至少一個(gè)終端中的對(duì)應(yīng)終端。
具體的,如果處理單元602單純的是根據(jù)每一個(gè)終端發(fā)送的詢問(wèn)消息,那么發(fā)送單元603直接將反饋結(jié)果發(fā)送給對(duì)應(yīng)的終端即可。以便用戶根據(jù)查詢結(jié)果確定是否在待到達(dá)的目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位。
或者,如果處理單元602在查詢時(shí),是通過(guò)以下兩種方式時(shí),則發(fā)送單元603可以分下列兩種情況分別發(fā)送反饋結(jié)果給對(duì)應(yīng)的終端。
具體的,第一種情況:至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)的目的地相同。
當(dāng)處理單元602所獲取的查詢結(jié)果為第一目的地所屬第一預(yù)設(shè)范圍內(nèi)的至少一個(gè)停車(chē)場(chǎng)存在空余泊位時(shí),發(fā)送單元603將會(huì)分別向至少一個(gè)終端中的一個(gè)或多個(gè)終端發(fā)送至少一個(gè)停車(chē)場(chǎng)中每一個(gè)停車(chē)場(chǎng)的相關(guān)信息,以便至少一個(gè)終端中的一個(gè)或多個(gè)終端分別對(duì)應(yīng)的用戶根據(jù)至少一個(gè)停車(chē)場(chǎng)中每一個(gè)停車(chē)場(chǎng)的相關(guān)信息,選擇預(yù)約的停車(chē)場(chǎng),其中,與至少一個(gè)停車(chē)場(chǎng)中每一個(gè)停車(chē)場(chǎng)的相關(guān)信息包括:位置信息、空余泊位數(shù)、當(dāng)前預(yù)約泊位數(shù)、停車(chē)場(chǎng)開(kāi)放時(shí)間、停車(chē)場(chǎng)收費(fèi)時(shí)段、停車(chē)場(chǎng)收費(fèi)費(fèi)率以及停車(chē)場(chǎng)優(yōu)惠策略。
綜上,用戶可以根據(jù)相關(guān)信息,選擇最適合自己的停車(chē)場(chǎng)進(jìn)行預(yù)約停車(chē)泊位。例如,用戶比較關(guān)心的是停車(chē)場(chǎng)的開(kāi)放時(shí)間,停車(chē)場(chǎng)當(dāng)前空余泊位數(shù)以及當(dāng)前預(yù)約泊位數(shù),那么用戶則可以根據(jù)這三個(gè)參數(shù),選擇最優(yōu)的停車(chē)位置。而其他用戶如果更關(guān)心的是停車(chē)場(chǎng)的優(yōu)惠策略,停車(chē)場(chǎng)的收費(fèi)時(shí)段等等,同樣可以選擇最優(yōu)的停車(chē)位置。也即是說(shuō),即使將相同的查詢結(jié)果反饋給多個(gè)終端,發(fā)生終端之間競(jìng)爭(zhēng)停車(chē)泊位的可能性也不是很大,因?yàn)楦鶕?jù)參數(shù)不同,用戶的選擇很可能也完全相同。如此一來(lái),進(jìn)一步降低了用戶停車(chē)泊位難的問(wèn)題。
或者,當(dāng)處理單元602所獲取的查詢結(jié)果為第一目的地的所屬第一預(yù)設(shè)范圍內(nèi)不存在停車(chē)場(chǎng)的空余泊位時(shí),處理單元602需要查詢至少一個(gè)終端中的一個(gè)或者多個(gè)終端對(duì)應(yīng)的備選空余泊位信息。發(fā)送單元603則需要分別向至少一個(gè)終端中的一個(gè)或者多個(gè)終端發(fā)送與之對(duì)應(yīng)的備選的空余泊位信息,其中備選的空余泊位為至少一個(gè)終端中每一個(gè)終端的目的地所屬第二預(yù)設(shè)范圍內(nèi)的空余泊位。這里,備選的空余泊位信息,是指如果在用戶待到達(dá)的目的地附近已經(jīng)沒(méi)有空余的停車(chē)場(chǎng)時(shí),服務(wù)器可以為用戶推薦次近距離的停車(chē)場(chǎng),方便用戶停車(chē)泊位。同時(shí)也不會(huì)對(duì)用戶所要到達(dá)的目的地受到太大的影響。
第二種情況:至少一個(gè)終端中的一個(gè)終端或多個(gè)終端待到達(dá)的目的地相近。
當(dāng)處理單元602確定至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)目的地位置之間的距離小于第一預(yù)設(shè)距離值,且當(dāng)查詢結(jié)果為第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的至少一個(gè)停車(chē)場(chǎng)存在空余泊位時(shí),處理單元602將會(huì)分別為至少一個(gè)終端中的一個(gè)或多個(gè)終端匹配最優(yōu)停車(chē)場(chǎng)。
發(fā)送單元603則將與至少一個(gè)終端中的一個(gè)或多個(gè)終端匹配的最優(yōu)停車(chē)場(chǎng)的相關(guān)參數(shù)信息分別發(fā)送至對(duì)應(yīng)的終端,其中,與至少一個(gè)終端中的一個(gè)或多個(gè)終端匹配的最優(yōu)停車(chē)場(chǎng)的相關(guān)參數(shù)信息包括:位置信息、停車(chē)場(chǎng)所名稱、空余泊位數(shù)、當(dāng)前預(yù)約泊位數(shù)、停車(chē)場(chǎng)開(kāi)放時(shí)間、停車(chē)場(chǎng)收費(fèi)時(shí)段、停車(chē)場(chǎng)收費(fèi)費(fèi)率以及停車(chē)場(chǎng)優(yōu)惠策略。其中,處理單元602為至少一個(gè)終端中的一個(gè)或多個(gè)終端匹配最優(yōu)停車(chē)場(chǎng),具體包括:
根據(jù)終端的目的地與停車(chē)場(chǎng)之間的距離,停車(chē)場(chǎng)的開(kāi)放時(shí)間、停車(chē)場(chǎng)收費(fèi)時(shí)段、停車(chē)場(chǎng)收費(fèi)費(fèi)率以及停車(chē)場(chǎng)優(yōu)惠策略綜合匹配最優(yōu)停車(chē)場(chǎng)。
與第一種情況類似的,第一種情況中是用戶自己判斷最優(yōu)的停車(chē)場(chǎng)進(jìn)行停車(chē)泊位。而在第二種情況中,因?yàn)橄到y(tǒng)僅僅是根據(jù)其中一個(gè)終端查詢了與之對(duì)應(yīng)的附近停車(chē)場(chǎng)的停車(chē)泊位信息。而考慮到其他終端所要到達(dá)的目的地也同樣是這附近,所以很大可能同樣屬于這一范圍?;蛘撸嚯x這個(gè)范圍不遠(yuǎn)。那么,這個(gè)范圍內(nèi)停車(chē)場(chǎng)數(shù)量和位置是固定的。所以,可以將這些停車(chē)場(chǎng)的信息以及具有空余泊位信息反饋給這些終端。
那么,在反饋給終端時(shí),并非就是將與第一終端對(duì)應(yīng)的所有停車(chē)場(chǎng)信息反饋給用戶,而是可以由服務(wù)器自動(dòng)匹配最適合每一個(gè)終端的停車(chē)場(chǎng)已經(jīng)對(duì)應(yīng)的停車(chē)泊位信息。而匹配的方式主要是通過(guò)與最優(yōu)停車(chē)場(chǎng)的相關(guān)參數(shù)信息進(jìn)行計(jì)算獲取。當(dāng)然,發(fā)送單元603在反饋?zhàn)顑?yōu)停車(chē)場(chǎng)的信息時(shí),同時(shí)也可以將其他停車(chē)場(chǎng)的相關(guān)信息反饋給用戶。由用戶自主選擇對(duì)應(yīng)的停車(chē)場(chǎng)進(jìn)行預(yù)約泊位。這里不做限定。
優(yōu)選的,當(dāng)處理單元602確定至少一個(gè)終端中的一個(gè)或多個(gè)終端待到達(dá)目的地位置之間的距離小于第一預(yù)設(shè)距離值時(shí),如果為了更加精確的為每一個(gè)終端推薦合適的停車(chē)場(chǎng),還可以通過(guò)另一種方式。
具體包括:處理單元602在統(tǒng)計(jì)至少一個(gè)終端發(fā)送的詢問(wèn)消息中的目的地位置信息后,將目的地所屬范圍均為同一區(qū)域的一個(gè)或多個(gè)終端劃分為一組。查詢第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,發(fā)送單元603,將第一終端待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息分別發(fā)送至該組中所有的終端中,其中第一終端屬于一個(gè)或多個(gè)終端中的一個(gè)。
在獲取至少一個(gè)終端待到達(dá)的目的地位置信息后,可以首先進(jìn)行統(tǒng)計(jì)。將屬于同一區(qū)域的終端劃分為一組。然后選取一個(gè)終端待到達(dá)的目的地,查詢?cè)摻K端待到達(dá)的目的地預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)的空余泊位信息,并將該信息統(tǒng)一發(fā)送至該組中的其他終端。進(jìn)一步減少服務(wù)器的工作量,提高查詢效率。
此外接收單元601還用于,接收用戶確定在待到達(dá)目的地所屬第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng)預(yù)約停車(chē)泊位時(shí),通過(guò)終端發(fā)送的預(yù)約信息。
具體的,發(fā)送單元603向終端反饋查詢結(jié)果后,用戶可以根據(jù)自己的需求或者根據(jù)服務(wù)器匹配的最優(yōu)停車(chē)場(chǎng)選擇是否需要預(yù)約泊位。如果需要,則輸入具體的預(yù)約信息至終端。并通過(guò)終端傳輸至服務(wù)器中,其中預(yù)約信息可以包括至少一個(gè)終端中每一個(gè)終端分別發(fā)送的預(yù)約泊車(chē)的停車(chē)場(chǎng)名稱和相應(yīng)的停車(chē)時(shí)間。為了用戶預(yù)約時(shí)能夠證明預(yù)約有效,預(yù)約信息中還可包括用戶終端的id。當(dāng)然,服務(wù)器在接收用戶終端發(fā)送的預(yù)約信息時(shí),也可以直接讀取用戶終端id,而不需終端在預(yù)約信息中再發(fā)送。具體如何實(shí)現(xiàn),這里不做任何限定。
預(yù)約單元604,用于根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。
具體的,預(yù)約單元604需要根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位。但是,在預(yù)約停車(chē)泊位后,為了防止用戶在多個(gè)停車(chē)場(chǎng)進(jìn)行預(yù)約泊位,或者用戶在進(jìn)行預(yù)約泊位后,不去該位置進(jìn)行停車(chē)泊位,由此導(dǎo)致的資源浪費(fèi)。以及停車(chē)場(chǎng)的經(jīng)濟(jì)損失。在預(yù)約單元604根據(jù)預(yù)約信息,為用戶預(yù)約停車(chē)泊位后。處理單元602還需要根據(jù)每一個(gè)終端分別發(fā)送的停車(chē)場(chǎng)所名稱和停車(chē)時(shí)間,分別計(jì)算每一個(gè)終端應(yīng)支付停車(chē)費(fèi)用。
當(dāng)然,如果還包括優(yōu)惠策略或者,停車(chē)場(chǎng)收費(fèi)時(shí)段以及停車(chē)場(chǎng)的收費(fèi)費(fèi)率等參數(shù)時(shí),則需要綜合考慮終端最終需要支付的停車(chē)費(fèi)用。發(fā)送單元603則需要將相應(yīng)的支付費(fèi)用分別發(fā)送至對(duì)應(yīng)的終端中。以便用戶能夠根據(jù)終端中所顯示的待收取的支付費(fèi)用進(jìn)行支付。
如果接收單元601在預(yù)設(shè)時(shí)間段內(nèi),接收用戶支付的停車(chē)費(fèi)用后,通過(guò)發(fā)送單元603將該停車(chē)費(fèi)用轉(zhuǎn)發(fā)至收款賬戶,則預(yù)約成功。否則,預(yù)約失敗。當(dāng)然,如果處理單元602檢測(cè)已經(jīng)有用戶對(duì)某一個(gè)停車(chē)場(chǎng)的泊車(chē)位進(jìn)行預(yù)約成功,則其他用戶在進(jìn)行預(yù)約時(shí),將會(huì)通過(guò)發(fā)送單元603直接通知其他終端預(yù)約失敗。不再接收用戶輸入的支付費(fèi)用。并推薦用戶對(duì)其他停車(chē)場(chǎng)的停車(chē)位進(jìn)行預(yù)約。
本發(fā)明實(shí)施例提供的一種智能預(yù)約停車(chē)泊位的裝置,終端提前通過(guò)向服務(wù)器詢問(wèn)所要到達(dá)的目的地附近的停車(chē)場(chǎng)是否還留有空余泊位。服務(wù)器中的處理單元查詢與終端待到達(dá)的目的地所屬的第一預(yù)設(shè)范圍內(nèi)的停車(chē)場(chǎng),確定是否存在空余泊位。并將查詢結(jié)果反饋給終端。當(dāng)存在空余泊位時(shí),則詢問(wèn)用戶是否需要預(yù)約停車(chē)。通過(guò)上述裝置,可以防止用戶到達(dá)停車(chē)場(chǎng)時(shí)恰巧沒(méi)有空余泊位的“尷尬”,同時(shí)也不會(huì)因?yàn)楫?dāng)前停車(chē)場(chǎng)沒(méi)有空余泊位,而要漫無(wú)目的繼續(xù)尋找其他停車(chē)場(chǎng)而造成的時(shí)間浪費(fèi),和耗油量的增長(zhǎng)。
讀者應(yīng)理解,在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。