本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別是涉及一種路況更新方法、裝置及計算機(jī)設(shè)備。
背景技術(shù):
隨著智能終端的飛速發(fā)展,越來越多的服務(wù)被應(yīng)用到移動終端中。地圖系統(tǒng)是移動終端中應(yīng)用非常廣泛的服務(wù),用戶可以通過地圖系統(tǒng)輸入需要查詢的相關(guān)地點,并通過地圖系統(tǒng)中的界面來展示相關(guān)地點的地理位置、交通路線、實時路況等信息。
傳統(tǒng)的地圖系統(tǒng)中,在用戶輸入相關(guān)地點后,定位服務(wù)器會定時查詢用戶所關(guān)注的相關(guān)地點的路況信息,并將查詢到的路況信息發(fā)送到智能終端。再通過地圖系統(tǒng)的界面將路況信息展示給用戶,用戶就可以查看到相關(guān)地點的實時路況。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種路況更新方法、裝置及計算機(jī)設(shè)備,可以減輕服務(wù)器的負(fù)擔(dān)。
一種路況更新方法,包括:
根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù);
若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端,以使所述用戶終端更新所述查詢地點的路況信息。
一種路況更新裝置,包括:
參數(shù)獲取模塊,用于根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù);
參數(shù)發(fā)送模塊,用于若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端,以使所述用戶終端更新所述查詢地點的路況信息。
一種計算機(jī)設(shè)備,包括存儲器,處理器及存儲在存儲器上并可在處理器上運(yùn)行的計算機(jī)程序,所述處理器執(zhí)行所述程序時實現(xiàn)以下步驟:
根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù);
若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端,以使所述用戶終端更新所述查詢地點的路況信息。
附圖說明
圖1為一個實施例中路況更新方法的應(yīng)用環(huán)境示意圖;
圖2為一個實施例中實現(xiàn)路況更新方法的硬件交互圖;
圖3為一個實施例中路況更新方法的流程圖;
圖4為另一個實施例中路況更新方法的流程圖;
圖5為一個實施例中路況更新裝置的結(jié)構(gòu)示意圖;
圖6為另一個實施例中路況更新裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的計算機(jī)設(shè)備的部分結(jié)構(gòu)的框圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
可以理解,本發(fā)明所使用的術(shù)語“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語限制。這些術(shù)語僅用于將第一個元件與另一個元件區(qū)分。舉例來說,在不脫離本發(fā)明的范圍的情況下,可以將第一客戶端稱為第二客戶端,且類似地,可將第二客戶端稱為第一客戶端。第一客戶端和第二客戶端兩者都是客戶端,但其不是同一客戶端。
圖1為一個實施例中路況更新方法的應(yīng)用環(huán)境示意圖。如圖1所示,該應(yīng)用環(huán)境包括用戶終端102和服務(wù)器104。其中,用戶終端102可以用于用戶輸入查詢地點,并將該查詢地點發(fā)送至服務(wù)器104。服務(wù)器104在接收到查詢地點后,獲取對應(yīng)的路況參數(shù),并將該路況參數(shù)與上一次發(fā)送至用戶終端102的路況參數(shù)進(jìn)行比較,若該路況參數(shù)與上一次發(fā)送至用戶終端102的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將獲取的路況參數(shù)發(fā)送至所述用戶終端102。用戶終端102在接收到路況參數(shù)后,再根據(jù)該路況參數(shù)去更新所述查詢地點的路況信息。用戶終端102是處于計算機(jī)網(wǎng)絡(luò)最外圍,主要用于輸入用戶信息以及輸出處理結(jié)果的電子設(shè)備,例如可以是個人電腦、移動終端、個人數(shù)字助理、可穿戴電子設(shè)備等??梢岳斫獾氖?,在本發(fā)明提供的其他實施例中,用戶終端102可以為一個或者多個。服務(wù)器104是用于響應(yīng)服務(wù)請求,同時提供計算服務(wù)的設(shè)備,例如可以是一臺或者多臺計算機(jī)。
圖2為一個實施例中實現(xiàn)路況更新方法的硬件交互圖。如圖2所示,該路況更新方法包括步驟s202至步驟s208。其中:步驟s202,用戶終端獲取用戶輸入的查詢地點,并將該查詢地點發(fā)送至服務(wù)器。步驟s204,服務(wù)器接收用戶終端發(fā)送的查詢地點,并獲取查詢點對應(yīng)的路況參數(shù)。步驟s206,服務(wù)器判斷若路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將路況參數(shù)發(fā)送至用戶終端。步驟s208,用戶終端接收服務(wù)器發(fā)送的路況參數(shù),并根據(jù)該路況參數(shù)更新查詢地點對應(yīng)的路況信息。
圖3為一個實施例中路況更新方法的流程圖。如圖3所示,該路況更新方法包括步驟302至步驟304,其中:
步驟302,根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù)。
在本發(fā)明提供的實施例中,查詢地點是指用戶通過用戶終端輸入的想要獲知交通狀況的地點。用戶終端輸入的查詢地點是指用戶通過用戶終端輸入查詢地點的唯一標(biāo)識,查詢地點的唯一標(biāo)識可以但不限于是某個地點的名稱、區(qū)號或郵政編碼中的一種或多種組合形式。例如:用戶輸入的查詢地點可以是城市名稱“深圳市”、街道名稱“科苑北路”或城市區(qū)號“020”等。
需要說明的是,用戶終端在輸入查詢地點后,服務(wù)器會將用戶終端標(biāo)識及對應(yīng)的查詢地點記錄在數(shù)據(jù)庫中。這樣就可以知道哪些用戶終端是輸入的相同的查詢地點,在發(fā)送路況參數(shù)的時候,可以一起進(jìn)行發(fā)送,避免逐個通知用戶而引起的錯誤。
其中,用戶終端標(biāo)識是指區(qū)別用戶終端的唯一標(biāo)識,用戶終端標(biāo)識可以但不限于是用戶終端的imsi(internationalmobilesubscriberidentificationnumber,移動用戶識別碼)、imei(internationalmobileequipmentidentificationnumber,國際移動設(shè)備識別碼)、meid(mobileequipmentidentification,移動設(shè)備標(biāo)識)等。服務(wù)器可以將輸入的查詢地點相同的用戶終端的用戶終端標(biāo)識以列表形式進(jìn)行記錄。
更進(jìn)一步地,路況參數(shù)是指可以反映某個地點的交通狀況的變量參數(shù)。服務(wù)器會定期獲取并更新數(shù)據(jù)庫中各個地點的路況參數(shù)。用戶通過用戶終端輸入查詢地點之后,服務(wù)器可以根據(jù)查詢地點在數(shù)據(jù)庫中查找與查詢地點相對應(yīng)的路況參數(shù)。
路況參數(shù)可以但不限于是車流量、車道占有率、交通狀態(tài)等參數(shù)。其中,車流量是指單位時間內(nèi)通過某路段的車輛數(shù)量,車流量越大,交通越擁堵。車道占有率是指某路段被車輛占有的比率,車道占有率越大,交通越擁堵。交通狀態(tài)是指表示某路段交通擁堵狀態(tài)的標(biāo)識,通過交通狀態(tài)可以直觀地查看交通的擁堵狀況。例如交通狀態(tài)可以是暢通、擁堵、嚴(yán)重?fù)矶碌葼顟B(tài)。
步驟304,若該路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將該路況參數(shù)發(fā)送至用戶終端。
在本發(fā)明提供的實施例中,服務(wù)器會將每次發(fā)送給用戶終端的路況參數(shù)、發(fā)送時間、用戶終端標(biāo)識等信息記錄在數(shù)據(jù)庫中。在步驟302中獲取到路況參數(shù)之后,將獲取到的路況參數(shù)與列表中的每個用戶終端標(biāo)識對應(yīng)的最近一次發(fā)送的路況參數(shù)進(jìn)行比較。
若該路況參數(shù)與列表中的用戶終端標(biāo)識對應(yīng)的最近一次發(fā)送的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將該路況參數(shù)發(fā)送至用戶終端標(biāo)識對應(yīng)的用戶終端,并在服務(wù)器中更新發(fā)送給用戶終端的路況參數(shù)、發(fā)送時間等信息。若該路況參數(shù)與列表中的用戶終端標(biāo)識對應(yīng)的最近一次發(fā)送的路況參數(shù)的差值在預(yù)設(shè)差值范圍內(nèi),則該路況參數(shù)不發(fā)送至用戶終端,也不會在服務(wù)器中更新發(fā)送給用戶終端的路況參數(shù)、發(fā)送時間等信息。
需要理解的是,預(yù)設(shè)差值范圍是指系統(tǒng)或用戶預(yù)先設(shè)定的用于決定是否更新路況的路況參數(shù)的變化范圍。當(dāng)該路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值在該預(yù)設(shè)差值范圍內(nèi)時,則認(rèn)為查詢地點的交通狀況變化較小,不需要在用戶終端上更新查詢地點對應(yīng)的路況;相反,則認(rèn)為查詢地點的交通狀況變化較大,需要在用戶終端上更新查詢地點對應(yīng)的路況。
用戶終端接收到路況參數(shù)之后,根據(jù)路況參數(shù)將路況信息在界面上進(jìn)行展示,使用戶能夠查看到路況的變化。其中,路況信息是指可以使用戶直觀的在用戶終端上查看查詢地點對應(yīng)的交通狀況的信息。
舉例來說,路況參數(shù)可以是暢通、擁堵、嚴(yán)重?fù)矶碌冉煌顟B(tài)。當(dāng)用戶終端接收到的是“暢通”狀態(tài)時,用戶終端在地圖界面將查詢地點相關(guān)的區(qū)域顯示為綠色,以表示該查詢地點的交通狀況良好;當(dāng)用戶終端接收到的是“擁堵”狀態(tài)時,用戶終端在地圖界面將查詢地點相關(guān)的區(qū)域顯示為黃色,以表示該查詢地點的交通狀況擁堵。
在本發(fā)明提供的其他實施例中,步驟304之前還可以包括獲取輸入的查詢地點相同的用戶終端的數(shù)量步驟。若輸入的查詢地點相同的用戶終端的數(shù)量超過預(yù)設(shè)終端數(shù)量,則執(zhí)行步驟304;相反,則將獲取的路況參數(shù)定時發(fā)送至用戶終端,以使用戶終端定時更新查詢地點的路況信息。
本發(fā)明實施例提供的路況更新方法,服務(wù)器在根據(jù)用戶終端輸入的查詢地點獲取到路況參數(shù)之后,會將該路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)進(jìn)行比較。根據(jù)比較結(jié)果來決定是否將該路況參數(shù)發(fā)送至用戶終端,減輕了服務(wù)器的負(fù)擔(dān)。
圖4為另一個實施例中路況更新方法的流程圖。如圖4所示,該路況更新方法包括步驟402至步驟406,其中:
步驟402,獲取當(dāng)前時間與上一次發(fā)送路況參數(shù)至所述用戶終端的時間之間的間隔時間。
在本發(fā)明提供的實施例中,服務(wù)器會將每次發(fā)送給用戶終端的路況參數(shù)、發(fā)送時間、用戶終端標(biāo)識等信息一一對應(yīng)的以列表形式記錄下來。根據(jù)該列表可以讀取到上一次發(fā)送路況參數(shù)至用戶終端的時間,并將獲取的上一次發(fā)送路況參數(shù)至用戶終端的時間與當(dāng)前時間進(jìn)行比較,從而得到間隔時間。
具體地,路況參數(shù)可以但不限于是車流量、車道占有率、交通狀態(tài)、交通量化值等參數(shù)中的一種或多種組合。其中,交通量化值是指量化查詢地點對應(yīng)的交通狀況的值。例如,交通量化值可以是查詢地點的當(dāng)前通行速度與最高通行速度的比值。
步驟404,若該間隔時間超過預(yù)設(shè)時間范圍,則根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù)。
在本發(fā)明提供的實施例中,預(yù)設(shè)時間范圍是指系統(tǒng)或用戶預(yù)先設(shè)定的用于決定是否更新路況的間隔時間的范圍。路況在短時間內(nèi)的變化用戶終端往往是不關(guān)心的,因此,當(dāng)步驟402中獲取的間隔時間在該預(yù)設(shè)時間范圍內(nèi)時,則認(rèn)為用戶終端不需要更新路況;若該間隔時間超過預(yù)設(shè)時間范圍時,則認(rèn)為用戶終端需要更新路況。這樣可以防止路況在短時間內(nèi)變化太大,而使得用戶終端路況更新太頻繁。
用戶終端輸入查詢地點的方式可以是直接在用戶終端界面輸入查詢地點的名稱、區(qū)號或者郵政編碼中的一種或多種組合。也可以是通過用戶終端展示的地點進(jìn)行選擇。更進(jìn)一步地,用戶可以通過用戶終端的地圖界面輸入查詢地點,并在用戶終端的地圖界面上將該查詢地點以圖標(biāo)的形式進(jìn)行標(biāo)注。
舉例來說,用戶通過移動終端輸入查詢地點。首先,用戶輸入第一查詢地點,移動終端獲取到用戶輸入的第一查詢地點后,通過服務(wù)器或者移動終端本地的數(shù)據(jù)庫查詢到與第一查詢地點相關(guān)的第二查詢地點。然后,用戶再從這些相關(guān)的第二查詢地點中選取最想關(guān)注的地點作為查詢地點。
步驟406,若路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將路況參數(shù)發(fā)送至用戶終端,以使用戶終端更新查詢地點的路況信息。
在本發(fā)明提供的實施例中,預(yù)設(shè)差值范圍是指系統(tǒng)或用戶預(yù)先設(shè)定的用于決定是否更新路況的路況參數(shù)的變化范圍。具體來講,服務(wù)器會定時更新各個地點的路況參數(shù),并獲取當(dāng)前更新的路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值,該差值越大說明查詢地點的路況變化越大;該差值越小說明查詢地點的路況變化越小。
將當(dāng)前獲取的差值與預(yù)設(shè)差值范圍進(jìn)行比較,當(dāng)該差值超過預(yù)設(shè)差值范圍時,認(rèn)為查詢地點的路況變化較大,則將當(dāng)前獲取的路況參數(shù)發(fā)送至用戶終端,以使用戶終端更新查詢地點的路況信息。該差值在預(yù)設(shè)差值范圍內(nèi)時,認(rèn)為查詢地點的路況變化較小,則當(dāng)前獲取的路況參數(shù)不用發(fā)送至用戶終端。
在本發(fā)明提供的其他實施例中,用戶終端可以自行選擇路況更新模式,一種是定時更新模式,即服務(wù)器定時更新各個地點的路況參數(shù),并將該路況參數(shù)定時發(fā)送至各個用戶終端以更新查詢地點的路況信息;另一種是閾值更新模式,即服務(wù)器定時更新查詢地點的路況參數(shù),若當(dāng)前更新的路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則發(fā)送當(dāng)前更新的路況參數(shù)至用戶終端以更新查詢地點的路況信息。
在本發(fā)明提供的其他實施例中,路況更新方法還可以包括以下步驟:獲取用戶終端的當(dāng)前所在位置,并根據(jù)所述當(dāng)前所在位置設(shè)置預(yù)設(shè)差值范圍。具體地,獲取用戶終端的當(dāng)前所在位置,然后再獲取用戶終端的當(dāng)前所在位置與用戶終端輸入的查詢地點的距離。該距離越近,說明用戶距離查詢地點越近,則認(rèn)為用戶越關(guān)注查詢地點的路況變化情況。可以預(yù)先設(shè)定預(yù)設(shè)差值范圍與距離的對應(yīng)關(guān)系,根據(jù)該距離動態(tài)地調(diào)整預(yù)設(shè)差值范圍,該距離越小,設(shè)置的預(yù)設(shè)差值范圍越小,路況更新得越快;該距離越大,設(shè)置的預(yù)設(shè)差值范圍越大,路況更新得越慢。
在本發(fā)明提供的其他實施例中,路況更新方法還可以包括以下步驟:獲取用戶終端輸入的查詢模式,并根據(jù)所述查詢模式設(shè)置預(yù)設(shè)差值范圍。具體地,查詢模式是指用戶設(shè)置的查詢路況的模式,查詢模式可以分為實時導(dǎo)航模式和單次查詢模式。在實時導(dǎo)航模式下,用戶需要及時查看查詢地點的交通狀況;在單次查詢模式下,用戶只需要查看當(dāng)前時間查詢地點的交通狀況。
獲取用戶終端輸入的查詢模式,并根據(jù)所述查詢模式設(shè)置預(yù)設(shè)差值范圍。當(dāng)用戶終端輸入的是實時導(dǎo)航模式時,說明用戶對路況更新的實時性要求較高,則將預(yù)設(shè)差值范圍設(shè)置為一個比較小的值,相應(yīng)地路況更新的速度就會比較快;當(dāng)用戶終端輸入的是單次查詢模式時,說明用戶對路況更新的實時性要求比較低,則將預(yù)設(shè)差值范圍設(shè)置為一個比較大的值,那么路況更新就會比較慢。這樣根據(jù)用戶的需求設(shè)置預(yù)設(shè)差值范圍,減輕了服務(wù)器負(fù)擔(dān)。
在一個實施例中,將服務(wù)器定時更新的路況參數(shù)保存在數(shù)據(jù)庫中,判斷當(dāng)前更新的路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍時,可以將當(dāng)前更新的路況參數(shù)與最近幾次保存的且未發(fā)送至用戶終端的路況參數(shù)一起發(fā)送至用戶終端進(jìn)行路況更新。
在其中一個實施例中,可以預(yù)先設(shè)置一個發(fā)送時間閾值,服務(wù)器每次更新路況參數(shù)的時候,就會讀取上一次將路況參數(shù)發(fā)送至用戶終端的發(fā)送時間。若該發(fā)送時間到當(dāng)前時間之間的間隔時間超過發(fā)送時間閾值,則將當(dāng)前更新的路況參數(shù)發(fā)送至用戶終端。這樣可以避免交通狀況變化較小時,用戶終端的路況信息長時間處于未更新的狀態(tài)。
圖5為一個實施例中路況更新裝置的結(jié)構(gòu)示意圖。如圖5所示,該路況更新裝置500包括參數(shù)獲取模塊502和參數(shù)發(fā)送模塊504。其中:
參數(shù)獲取模塊502,用于根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù).
參數(shù)發(fā)送模塊504,用于若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端,以使所述用戶終端更新所述查詢地點的路況信息。
本發(fā)明實施例提供的路況更新裝置,服務(wù)器在根據(jù)用戶終端輸入的查詢地點獲取到路況參數(shù)之后,會將該路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)進(jìn)行比較。根據(jù)比較結(jié)果來決定是否將該路況參數(shù)發(fā)送至用戶終端,減輕了服務(wù)器的負(fù)擔(dān)。
圖6為另一個實施例中路況更新裝置的結(jié)構(gòu)示意圖。如圖6所示,該路況更新裝置600包括范圍設(shè)置模塊602、時間獲取模塊604、數(shù)量獲取模塊606、參數(shù)獲取模塊608和參數(shù)發(fā)送模塊610。其中:
范圍設(shè)置模塊602,用于獲取用戶終端的當(dāng)前所在位置,并根據(jù)所述當(dāng)前所在位置設(shè)置預(yù)設(shè)差值范圍。
時間獲取模塊604,用于獲取當(dāng)前時間與上一次發(fā)送路況參數(shù)至所述用戶終端的時間之間的間隔時間。
數(shù)量獲取模塊606,用于獲取輸入的查詢地點相同的用戶終端的數(shù)量。
參數(shù)獲取模塊608,用于根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù)。
參數(shù)發(fā)送模塊610,用于若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端,以使所述用戶終端更新所述查詢地點的路況信息。
在本發(fā)明提供的其他實施例中,參數(shù)獲取模塊608還用于若所述間隔時間超過預(yù)設(shè)時間范圍,則執(zhí)行所述根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù)步驟。
在本發(fā)明提供的其他實施例中,參數(shù)發(fā)送模塊608還用于若所述用戶終端的數(shù)量超過預(yù)設(shè)終端數(shù)量,則執(zhí)行若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端步驟。
在一個實施例中,范圍設(shè)置模塊602還可以用于獲取用戶終端輸入的查詢模式,并根據(jù)所述查詢模式設(shè)置預(yù)設(shè)差值范圍。
上述路況更新裝置中各個模塊的劃分僅用于舉例說明,在其他實施例中,可將路況更新裝置按照需要劃分為不同的模塊,以完成上述路況更新裝置的全部或部分功能。
本發(fā)明提供的實施例中還包括一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,該程序被處理器執(zhí)行時實現(xiàn)以下步驟:
根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù);
若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端,以使所述用戶終端更新所述查詢地點的路況信息。
本發(fā)明提供的實施例中還包括一種計算機(jī)設(shè)備,包括存儲器,處理器及存儲在存儲器上并可在處理器上運(yùn)行的計算機(jī)程序(指令),所述處理器執(zhí)行所述程序時實現(xiàn)以下步驟:
根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù);
若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端,以使所述用戶終端更新所述查詢地點的路況信息。
如圖7所示,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該計算機(jī)設(shè)備可以為包括計算機(jī)、手機(jī)、平板電腦、pda(personaldigitalassistant,個人數(shù)字助理)、pos(pointofsales,銷售終端)、車載電腦、穿戴式設(shè)備等任意終端設(shè)備。
圖7為本發(fā)明實施例提供的計算機(jī)設(shè)備的部分結(jié)構(gòu)的框圖。參考圖7,計算機(jī)設(shè)備包括:射頻(radiofrequency,rf)電路710、存儲器720、輸入單元730、顯示單元740、傳感器750、音頻電路760、無線保真(wirelessfidelity,wifi)模塊770、處理器780、以及電源790等部件。本領(lǐng)域技術(shù)人員可以理解,圖7所示的計算機(jī)設(shè)備結(jié)構(gòu)并不構(gòu)成對計算機(jī)設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中,rf電路710可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,可將基站的下行信息接收后,給處理器780處理;也可以將上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路包括但不限于天線、至少一個放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路710還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長期演進(jìn)(longtermevolution,lte))、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。
存儲器720可用于存儲軟件程序以及模塊,處理器780通過運(yùn)行存儲在存儲器720的軟件程序以及模塊,從而執(zhí)行計算機(jī)設(shè)備的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器720可主要包括程序存儲區(qū)和數(shù)據(jù)存儲區(qū),其中,程序存儲區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能的應(yīng)用程序、圖像播放功能的應(yīng)用程序等)等;數(shù)據(jù)存儲區(qū)可存儲根據(jù)計算機(jī)設(shè)備的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、通訊錄等)等。此外,存儲器720可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元730可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與計算機(jī)設(shè)備700的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元730可包括觸控面板731以及其他輸入設(shè)備732。觸控面板731,也可稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板731上或在觸控面板731附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。在一個實施例中,觸控面板731可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器780,并能接收處理器780發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板731。除了觸控面板731,輸入單元730還可以包括其他輸入設(shè)備732。具體地,其他輸入設(shè)備732可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)等中的一種或多種。
顯示單元740可用于顯示由用戶輸入的信息或提供給用戶的信息以及計算機(jī)設(shè)備的各種菜單。顯示單元740可包括顯示面板741。在一個實施例中,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板741。在一個實施例中,觸控面板731可覆蓋顯示面板741,當(dāng)觸控面板731檢測到在其上或附近的觸摸操作后,傳送給處理器780以確定觸摸事件的類型,隨后處理器780根據(jù)觸摸事件的類型在顯示面板741上提供相應(yīng)的視覺輸出。雖然在圖7中,觸控面板731與顯示面板741是作為兩個獨立的部件來實現(xiàn)計算機(jī)設(shè)備的輸入和輸入功能,但是在某些實施例中,可以將觸控面板731與顯示面板741集成而實現(xiàn)計算機(jī)設(shè)備的輸入和輸出功能。
計算機(jī)設(shè)備700還可包括至少一種傳感器750,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板741的亮度,接近傳感器可在計算機(jī)設(shè)備移動到耳邊時,關(guān)閉顯示面板741和/或背光。運(yùn)動傳感器可包括加速度傳感器,通過加速度傳感器可檢測各個方向上加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別計算機(jī)設(shè)備姿態(tài)的應(yīng)用(比如橫豎屏切換)、振動識別相關(guān)功能(比如計步器、敲擊)等;此外,計算機(jī)設(shè)備還可配置陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器等。
音頻電路760、揚(yáng)聲器761和傳聲器762可提供用戶與計算機(jī)設(shè)備之間的音頻接口。音頻電路760可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器761,由揚(yáng)聲器761轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器762將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路760接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器780處理后,經(jīng)rf電路710可以發(fā)送給另一計算機(jī)設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲器720以便后續(xù)處理。
wifi屬于短距離無線傳輸技術(shù),計算機(jī)設(shè)備通過wifi模塊770可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖7示出了wifi模塊770,但是可以理解的是,其并不屬于計算機(jī)設(shè)備700的必須構(gòu)成,可以根據(jù)需要而省略。
處理器780是計算機(jī)設(shè)備的控制中心,利用各種接口和線路連接整個計算機(jī)設(shè)備的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器720內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器720內(nèi)的數(shù)據(jù),執(zhí)行計算機(jī)設(shè)備的各種功能和處理數(shù)據(jù),從而對計算機(jī)設(shè)備進(jìn)行整體監(jiān)控。在一個實施例中,處理器780可包括一個或多個處理單元。在一個實施例中,處理器780可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等;調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器780中。
計算機(jī)設(shè)備700還包括給各個部件供電的電源790(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器780邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
在一個實施例中,計算機(jī)設(shè)備700還可以包括攝像頭、藍(lán)牙模塊等。
在本發(fā)明實施例中,該計算機(jī)設(shè)備所包括的處理器780還具有以下功能:
根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù);
若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端,以使所述用戶終端更新所述查詢地點的路況信息。
在本發(fā)明提供的其他實施例中,該計算機(jī)設(shè)備所包括的處理器780還可以實現(xiàn)一下方法中的一種或多種:獲取用戶終端的當(dāng)前所在位置,并根據(jù)所述當(dāng)前所在位置設(shè)置預(yù)設(shè)差值范圍;獲取用戶終端輸入的查詢模式,并根據(jù)所述查詢模式設(shè)置預(yù)設(shè)差值范圍。
在一個實施例中,所述根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù)之前還包括:
獲取當(dāng)前時間與上一次發(fā)送路況參數(shù)至所述用戶終端的時間之間的間隔時間;
若所述間隔時間超過預(yù)設(shè)時間范圍,則執(zhí)行所述根據(jù)用戶終端輸入的查詢地點獲取對應(yīng)的路況參數(shù)步驟。
可以理解的是,處理器780還可以具有以下功能:
獲取輸入的查詢地點相同的用戶終端的數(shù)量;
所述若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端之前還包括:
若所述用戶終端的數(shù)量超過預(yù)設(shè)終端數(shù)量,則執(zhí)行所述若所述路況參數(shù)與上一次發(fā)送至用戶終端的路況參數(shù)的差值超過預(yù)設(shè)差值范圍,則將所述路況參數(shù)發(fā)送至所述用戶終端步驟。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一非易失性計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)等。
以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。