存在可以通過使用計(jì)算裝置來安排由服務(wù)提供者提供服務(wù)的系統(tǒng)。例如,用戶可以使用她的移動裝置來請求服務(wù),且系統(tǒng)可以安排通過選擇服務(wù)提供者來為用戶提供所述服務(wù)。在許多情況下,對服務(wù)的執(zhí)行可以取決于由用戶所指定的位置。
附圖說明
圖1說明在實(shí)施例下的用于安排按需服務(wù)的示例系統(tǒng)。
圖2A說明根據(jù)實(shí)施例的用于確定按需服務(wù)的位置數(shù)據(jù)點(diǎn)的示例方法。
圖2B和圖2C說明描繪區(qū)域和聚類位置數(shù)據(jù)點(diǎn)的示例圖。
圖3說明在實(shí)施例下的用于將聚類位置數(shù)據(jù)點(diǎn)提供到用戶裝置的示例方法。
圖4A說明根據(jù)實(shí)施例的用于確定用于執(zhí)行按需服務(wù)的合適或最適合位置的示例方法。
圖4B說明描繪區(qū)域和預(yù)定的最適合位置數(shù)據(jù)點(diǎn)的示例圖。
圖4C說明在實(shí)施例下的用于將合適或最適合位置提供到用戶裝置的示例方法。
圖5說明根據(jù)實(shí)施例的用于為用戶安排按需服務(wù)的示例方法。
圖6是說明可在其上實(shí)施本文中所描述的實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。
圖7是說明可在其上實(shí)施本文中所描述的實(shí)施例的移動計(jì)算裝置的框圖。
具體實(shí)施方式
本文中所描述的示例提供一種系統(tǒng),所述系統(tǒng)幫助或?qū)б脩艉?或服務(wù)提供者為了實(shí)現(xiàn)按需服務(wù)而行駛到預(yù)定或特定位置。系統(tǒng)可以使用對應(yīng)于先前已執(zhí)行的服務(wù)的數(shù)據(jù),以便確定最適合于發(fā)起執(zhí)行按需服務(wù)的特定位置(例如,準(zhǔn)確找出用戶與服務(wù)提供者相遇的最佳位置)。可以將對應(yīng)于此類位置的信息提供到由請求用戶操作的移動裝置和/或由所選的服務(wù)提供者操作的移動裝置。
在一個(gè)示例中,運(yùn)輸安排系統(tǒng)(實(shí)施在計(jì)算裝置、系統(tǒng)或數(shù)據(jù)中心上,或由計(jì)算裝置、系統(tǒng)或數(shù)據(jù)中心實(shí)施)可以提供網(wǎng)絡(luò)服務(wù)或平臺以使得用戶和服務(wù)提供者能夠使用他們各自的計(jì)算裝置來請求和接收運(yùn)輸服務(wù)。系統(tǒng)可以通過一個(gè)或多個(gè)網(wǎng)絡(luò)從用戶裝置接收運(yùn)輸服務(wù)請求。運(yùn)輸服務(wù)請求可以包括請求接送位置數(shù)據(jù)點(diǎn)。系統(tǒng)可以識別與請求接送位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)的預(yù)定位置數(shù)據(jù)點(diǎn)(若有的話),其中預(yù)定位置數(shù)據(jù)點(diǎn)與請求接送位置數(shù)據(jù)點(diǎn)不同。例如,預(yù)定位置數(shù)據(jù)點(diǎn)可以對應(yīng)于已由系統(tǒng)確定為是用于發(fā)起特定區(qū)域的運(yùn)輸服務(wù)的最適合位置的位置。系統(tǒng)可以選擇用于為用戶執(zhí)行運(yùn)輸服務(wù)的駕駛員并將邀請傳輸?shù)剿x駕駛員,所述邀請包括預(yù)定位置數(shù)據(jù)點(diǎn)(例如,不是請求接送位置數(shù)據(jù)點(diǎn))。
根據(jù)一些示例,系統(tǒng)可以基于關(guān)于先前請求和/或已完成的運(yùn)輸服務(wù)的信息來確定不同區(qū)域的位置數(shù)據(jù)點(diǎn)。系統(tǒng)可以將運(yùn)輸服務(wù)條目存儲在一個(gè)或多個(gè)存儲器資源中,其中每個(gè)運(yùn)輸服務(wù)條目(本文中也稱為“出行條目”)對應(yīng)于先前已請求和/或已完成的運(yùn)輸服務(wù)。例如,出行條目可以包括請求運(yùn)輸服務(wù)的用戶的用戶標(biāo)識符、提供運(yùn)輸服務(wù)的駕駛員的駕駛員標(biāo)識符、請求接送位置數(shù)據(jù)點(diǎn)、發(fā)起位置數(shù)據(jù)點(diǎn)(例如,開始運(yùn)輸服務(wù)的位置)、完成運(yùn)輸服務(wù)的目的地位置數(shù)據(jù)點(diǎn)和/或其他信息(諸如,車輛類型、價(jià)格、采取的路線等)。如本文中所使用,位置數(shù)據(jù)點(diǎn)可以對應(yīng)于指定特定位置或地方的緯度和經(jīng)度坐標(biāo)。在其他示例中,位置數(shù)據(jù)點(diǎn)可以對應(yīng)于不同類型的坐標(biāo)系中的坐標(biāo)。
系統(tǒng)可以:確定一組出行條目,每個(gè)出行條目包括特定區(qū)域中的請求接送位置數(shù)據(jù)點(diǎn);確定所述組的發(fā)起位置數(shù)據(jù)點(diǎn);以及自那些發(fā)起位置數(shù)據(jù)點(diǎn)確定哪個(gè)位置數(shù)據(jù)點(diǎn)最適合作為接送位置(例如,便于用戶與服務(wù)提供者兩者發(fā)起執(zhí)行的最適合位置)?;谶@些確定,系統(tǒng)可以將最適合位置與特定區(qū)域(或特定位置)相關(guān)聯(lián),并將信息作為條目存儲在接送映射表中(例如,本文中稱為“接送條目”)。例如,對于在街道A與街道B的西北街角處的區(qū)域(區(qū)域X)(例如,對應(yīng)于所述街角上的大樓)來說,最適合位置可以對應(yīng)于街道A上的緊挨著在街角以西三十英尺的路邊的地方。區(qū)域X的接送條目可以存儲在接送映射表中,并且可以使區(qū)域X與確定的最適合位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)。另外或替代地,區(qū)域X的接送條目可以與多個(gè)最適合位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)。系統(tǒng)可以針對不同區(qū)域?qū)⒍鄠€(gè)接送條目存儲在接送映射表中。
在一些示例中,當(dāng)系統(tǒng)接收到運(yùn)輸服務(wù)請求(包括請求接送位置數(shù)據(jù)點(diǎn))時(shí),系統(tǒng)可以從存儲器訪問接送映射表以確定請求接送位置數(shù)據(jù)點(diǎn)是否被定位在接送條目中所識別的區(qū)域內(nèi)。如果請求接送位置被定位在接送條目的指定區(qū)域內(nèi),那么系統(tǒng)可以識別與所述區(qū)域相關(guān)聯(lián)的對應(yīng)的預(yù)定位置數(shù)據(jù)點(diǎn)(例如,最適合位置數(shù)據(jù)點(diǎn))。然后,系統(tǒng)可以將預(yù)定位置數(shù)據(jù)點(diǎn),而不是由用戶在運(yùn)輸服務(wù)請求中所指定的請求接送位置,作為駕駛員待到達(dá)的接送位置傳輸?shù)剿x駕駛員的裝置以便發(fā)起運(yùn)輸服務(wù)。
更進(jìn)一步,在一些示例中,系統(tǒng)還可以幫助用戶選擇用于請求運(yùn)輸服務(wù)的最佳接送位置。用戶可以在她的移動裝置上操作指定的服務(wù)應(yīng)用,所述移動裝置與運(yùn)輸安排系統(tǒng)通信。當(dāng)打開或啟動指定的服務(wù)應(yīng)用時(shí),所述應(yīng)用可以顯示其中示出了用戶裝置的當(dāng)前位置的地圖用戶界面。還可以在地圖用戶界面上示出表示用戶希望被接送的位置的圖形指示器(本文中稱為“大頭針”)。用戶可以在請求運(yùn)輸服務(wù)之前經(jīng)由在指定的服務(wù)應(yīng)用上的用戶輸入來移動大頭針以選擇不同位置。在一些情況下,根據(jù)用戶裝置的當(dāng)前位置,系統(tǒng)可以將位置數(shù)據(jù)點(diǎn)提供到用戶裝置以將大頭針自動地定位到地圖界面上的代表用戶的具體位置。
在另一個(gè)示例中,系統(tǒng)可以確定一組出行條目,每個(gè)出行條目包括特定區(qū)域中的請求接送位置數(shù)據(jù)點(diǎn)。系統(tǒng)可以對所述組的請求接送位置數(shù)據(jù)點(diǎn)執(zhí)行聚類操作,以便確定特定區(qū)域的單個(gè)位置數(shù)據(jù)點(diǎn)(例如,本文中稱為“聚類位置數(shù)據(jù)點(diǎn)”或“計(jì)算位置數(shù)據(jù)點(diǎn)”)。系統(tǒng)可以將關(guān)于區(qū)域和關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)的信息作為條目(例如,本文中稱為“聚類條目”)存儲在集群映射表中。在稍后的時(shí)間,當(dāng)系統(tǒng)確定被定位在特定區(qū)域內(nèi)的用戶裝置上的服務(wù)應(yīng)用已打開時(shí),系統(tǒng)可以致使服務(wù)應(yīng)用將地圖用戶界面上的大頭針自動地定位到對應(yīng)于與所述特定區(qū)域相關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)的地方。
更進(jìn)一步,使用本文中所描述的類似操作,系統(tǒng)可以使用映射表來為用戶提供一個(gè)或多個(gè)所提議的位置數(shù)據(jù)點(diǎn)以幫助用戶選擇用于請求運(yùn)輸服務(wù)的合適的接送位置。例如,系統(tǒng)可以確定地區(qū)中的多個(gè)請求接送位置數(shù)據(jù)點(diǎn),并為那些請求接送位置數(shù)據(jù)點(diǎn)確定開始運(yùn)輸服務(wù)的多個(gè)對應(yīng)的發(fā)起位置數(shù)據(jù)點(diǎn)。系統(tǒng)可以自多個(gè)發(fā)起位置數(shù)據(jù)點(diǎn)確定一個(gè)或多個(gè)所提議的位置數(shù)據(jù)點(diǎn),所述位置數(shù)據(jù)點(diǎn)是用于發(fā)起運(yùn)輸服務(wù)的合適位置。當(dāng)用戶在選擇接送位置的過程中(例如,在地圖用戶界面上移動地區(qū)中的大頭針)時(shí),系統(tǒng)可以提供待顯示在地圖用戶界面上的一個(gè)或多個(gè)所提議的位置數(shù)據(jù)點(diǎn),每個(gè)位置數(shù)據(jù)點(diǎn)指示用于發(fā)起運(yùn)輸服務(wù)的合適位置。然后,用戶可以將大頭針移動到所提議的位置數(shù)據(jù)點(diǎn)以指定為針對請求的接送位置。
在其他益處和技術(shù)效應(yīng)當(dāng)中,與任何常規(guī)方法相比,本文中所描述的示例促進(jìn)發(fā)起按需服務(wù)的效率,由此提高網(wǎng)絡(luò)服務(wù)的集體效率。一些示例認(rèn)識到,由用戶針對運(yùn)輸服務(wù)所指定的接送位置可未必是用于實(shí)際接送的合適位置。指定大樓地址的接送位置例如實(shí)際上并不對應(yīng)于對于服務(wù)提供者實(shí)際上接送用戶來說可行的位置,而在另一個(gè)示例中靠近街道的接送位置可并不具有服務(wù)提供者可以實(shí)際上停下以接送用戶的地區(qū)。換句話說,由用戶所指定的一些接送位置對于用戶和服務(wù)提供者來說可能并非有效或安全。這會導(dǎo)致用戶和服務(wù)提供者不知道彼此將在哪里,由此致使發(fā)起運(yùn)輸服務(wù)有延遲(浪費(fèi)用戶與服務(wù)提供者兩者的時(shí)間)和/或?qū)е缕渲杏脩舯仨毬?lián)系服務(wù)提供者以安排實(shí)際相遇位置的消極體驗(yàn)(或反之亦然)。本文中所描述的示例可以對巨大的數(shù)據(jù)集合執(zhí)行數(shù)據(jù)計(jì)算以智能地建立位置關(guān)聯(lián),所述位置關(guān)聯(lián)可以用來使得個(gè)別用戶和服務(wù)提供者能夠快速會合加之很少或沒有用戶交互。
如本文中所使用,客戶端裝置、駕駛員裝置、計(jì)算裝置和/或移動裝置是指可以提供網(wǎng)絡(luò)連接性和用于通過一個(gè)或多個(gè)網(wǎng)絡(luò)與系統(tǒng)通信的處理資源的對應(yīng)于以下各者的裝置:臺式計(jì)算機(jī)、行動裝置或智能手機(jī)、個(gè)人數(shù)字助理(PDA)、膝上型計(jì)算機(jī)、平板裝置等??蛻舳搜b置和駕駛員裝置可以各自操作指定的服務(wù)應(yīng)用(例如,分別為客戶端應(yīng)用和駕駛員應(yīng)用),所述服務(wù)應(yīng)用被配置成與運(yùn)輸服務(wù)安排系統(tǒng)通信。駕駛員裝置還可以對應(yīng)于安裝在車輛中或與車輛結(jié)合的計(jì)算裝置(諸如,車輛的車載計(jì)算系統(tǒng)的一部分)。
另外,一些示例還認(rèn)識到,個(gè)別駕駛員和/或乘客的利益可并不與安排運(yùn)輸服務(wù)的服務(wù)的利益一致。例如,運(yùn)輸安排服務(wù)可基于作為集體的最優(yōu)化準(zhǔn)則(例如,總乘客等待時(shí)間)來為搭車者選擇駕駛員,而駕駛員的利益可為獲取附近的下一次搭乘。就這一點(diǎn)而言,可以不受駕駛員或搭車者的影響來確定傳達(dá)更好的接送位置的過程,駕駛員或搭車者中的每一者可具有替代的自身利益或確定更好的接送位置的能力。例如,如果在當(dāng)前情況下搭車者的地方為駕駛員所知且駕駛員具有建議接送位置的能力,那么駕駛員可有動力來選擇場所,只是到達(dá)所述場所可具有額外風(fēng)險(xiǎn)(例如,搭車者需要穿過繁忙的街道)。同樣,如果在每種情況下搭車者可要求接送位置,那么駕駛員可被迫進(jìn)入到繁忙的街道或被劃分為不準(zhǔn)停車的區(qū)的街道。在搭車者與駕駛員兩者的方法中,搭車者與駕駛員可缺乏位置和/或環(huán)境的即時(shí)知識(例如,交通狀況),并且兩者都不能夠考慮到集體最優(yōu)化(例如,一平方英里內(nèi)的所有搭車者都需要接送)。因此,如所描述的示例提供服務(wù),所述服務(wù):(i)使用來自駕駛員和搭車者群體的即時(shí)信息以平衡搭車者、駕駛員和/或其他搭車者/駕駛員的利益的方式來選擇接送位置(在接收到接送請求之后);以及(ii)進(jìn)一步做出選擇而不干擾或影響駕駛員/搭車者(不同于搭車者的初始請求)。
更進(jìn)一步,雖然本文中所描述的一些示例與運(yùn)輸服務(wù)有關(guān),但系統(tǒng)可以使得能夠在用戶與服務(wù)提供者之間安排其他基于位置的按需服務(wù)(例如,快餐車服務(wù)、遞送服務(wù)、娛樂服務(wù))。例如,用戶可以使用他或她的移動裝置來請求按需服務(wù),諸如遞送服務(wù)(例如,食品遞送服務(wù)、信使服務(wù)、快餐車服務(wù)或產(chǎn)品運(yùn)送服務(wù))或娛樂服務(wù)(例如,墨西哥街頭樂隊(duì)、弦樂四重奏),且系統(tǒng)可以選擇服務(wù)提供者(諸如,駕駛員、食品提供者、樂隊(duì)等)來為用戶提供按需服務(wù)。
本文中所描述的一個(gè)或多個(gè)示例規(guī)定以編程方式來執(zhí)行由計(jì)算裝置所執(zhí)行的方法、技術(shù)和動作,或?qū)⒂捎?jì)算裝置所執(zhí)行的方法、技術(shù)和動作執(zhí)行為計(jì)算機(jī)實(shí)施方法。如本文中所使用,以編程方式意指通過使用代碼或計(jì)算機(jī)可執(zhí)行指令。這些指令可以存儲在計(jì)算裝置的一個(gè)或多個(gè)存儲器資源中。以編程方式執(zhí)行的步驟可為或可不為自動的。
可以使用編程式模塊、引擎或部件來實(shí)施本文中所描述的一個(gè)或多個(gè)示例。編程式模塊、引擎或部件可以包括能夠執(zhí)行一個(gè)或多個(gè)所陳述的任務(wù)或功能的程序、子例程、程序的一部分或軟件組件或硬件部件。如本文中所使用,模塊或部件可以獨(dú)立于其他模塊或部件存在于硬件部件上??商娲?,模塊或部件可以是其他模塊、程序或機(jī)器的共用元件或過程。
本文中所描述的一些示例通??梢孕枰褂糜?jì)算裝置,這包括處理資源和存儲器資源。例如,本文中所描述的一個(gè)或多個(gè)示例可以全部或部分地在諸如以下各者的計(jì)算裝置上實(shí)施:服務(wù)器、臺式計(jì)算機(jī)、行動電話或智能手機(jī)、個(gè)人數(shù)字助理(例如,PDA)、膝上型計(jì)算機(jī)、打印機(jī)、數(shù)字相框、網(wǎng)絡(luò)設(shè)備(例如,路由器)和平板裝置。存儲器資源、處理資源和網(wǎng)絡(luò)資源可全部結(jié)合本文中所描述的任何示例的建立、使用或執(zhí)行(包括任何方法的執(zhí)行或任何系統(tǒng)的實(shí)施)來執(zhí)行。
此外,可通過使用可由一個(gè)或多個(gè)處理器執(zhí)行的指令來實(shí)施本文中所描述的一個(gè)或多個(gè)示例。這些指令可承載在計(jì)算機(jī)可讀介質(zhì)上。用下圖示出和描述的機(jī)器提供處理資源和計(jì)算機(jī)可讀介質(zhì)的示例,用于實(shí)施本文中所描述的示例的指令可以承載和/或執(zhí)行在所述計(jì)算機(jī)可讀介質(zhì)上。具體來說,用本文中所描述的示例示出的許多機(jī)器包括處理器和用于保存數(shù)據(jù)和指令的各種形式的存儲器。計(jì)算機(jī)可讀介質(zhì)的示例包括永久性存儲器存儲裝置,諸如個(gè)人計(jì)算機(jī)或服務(wù)器上的硬盤驅(qū)動器。計(jì)算機(jī)存儲介質(zhì)的其他示例包括便攜式存儲單元,諸如CD或DVD單元、快閃存儲器(諸如,承載在智能手機(jī)、多功能裝置或平板上)和磁性存儲器。計(jì)算機(jī)、終端機(jī)、支持網(wǎng)絡(luò)的裝置(例如,移動裝置,諸如行動電話)全部是利用處理器、存儲器和存儲在計(jì)算機(jī)可讀介質(zhì)上的指令的機(jī)器和裝置的示例。另外,可以計(jì)算機(jī)程序或能夠承載此類程序的計(jì)算機(jī)可用載體介質(zhì)的形式來實(shí)施示例。
系統(tǒng)描述
圖1說明在實(shí)施例下的用于為用戶和服務(wù)提供者安排按需服務(wù)的示例系統(tǒng)。如本文中所使用,系統(tǒng)可以處理與先前請求和/或已完成的按需服務(wù)相關(guān)聯(lián)的位置數(shù)據(jù)以便確定供用于安排按需服務(wù)的翔實(shí)的位置信息。當(dāng)用戶操作他們各自指定的服務(wù)應(yīng)用時(shí)、當(dāng)提出按需服務(wù)的請求時(shí)和/或在選擇服務(wù)提供者之后,系統(tǒng)可以將位置信息提供到用戶裝置和/或服務(wù)提供者裝置。
在圖1的示例中,系統(tǒng)100包括調(diào)度110、客戶端裝置界面120、駕駛員裝置界面130、位置集群140、位置匹配142、位置地圖160和多個(gè)數(shù)據(jù)庫。多個(gè)客戶端裝置180和多個(gè)駕駛員裝置190可以使用例如各自指定的服務(wù)應(yīng)用181、191通過一個(gè)或多個(gè)網(wǎng)絡(luò)與系統(tǒng)100通信,所述服務(wù)應(yīng)用被配置成分別經(jīng)由客戶端裝置界面120和駕駛員裝置界面130與系統(tǒng)100通信。系統(tǒng)100的部件可以組合,以處理位置數(shù)據(jù)并使用位置數(shù)據(jù)為請求用戶安排運(yùn)輸服務(wù)??梢允褂酶鞣N應(yīng)用(例如,軟件)和/或使用實(shí)施系統(tǒng)100的計(jì)算機(jī)系統(tǒng)的硬件來實(shí)施邏輯。
根據(jù)實(shí)施方式,系統(tǒng)100的一個(gè)或多個(gè)部件可以實(shí)施在網(wǎng)絡(luò)側(cè)資源上(諸如,在一個(gè)或多個(gè)服務(wù)器上)。在替代性架構(gòu)(例如,對等網(wǎng)絡(luò)等)中,也可以通過其他計(jì)算機(jī)系統(tǒng)來實(shí)施系統(tǒng)100。另外或替代地,系統(tǒng)100的一些或所有部件可以實(shí)施在客戶端裝置上,諸如通過操作在客戶端裝置180和/或駕駛員裝置190上的應(yīng)用。例如,可以執(zhí)行客戶端服務(wù)應(yīng)用181和/或駕駛員服務(wù)應(yīng)用191,以執(zhí)行由系統(tǒng)100的各種部件所描述的一個(gè)或多個(gè)過程。系統(tǒng)100可以經(jīng)由網(wǎng)絡(luò)界面通過網(wǎng)絡(luò)來通信(例如,無線或使用有線),以與一個(gè)或多個(gè)客戶端裝置180和一個(gè)或多個(gè)駕駛員裝置190通信。
系統(tǒng)100可以分別使用客戶端裝置界面120和裝置界面130通過一個(gè)或多個(gè)網(wǎng)絡(luò)與客戶端裝置180和駕駛員裝置190通信。裝置界面120、130可以各自管理系統(tǒng)100與相應(yīng)計(jì)算裝置180、190之間的通信。客戶端裝置180和駕駛員裝置190可以分別個(gè)別地操作客戶端服務(wù)應(yīng)用181和駕駛員服務(wù)應(yīng)用191,所述兩種服務(wù)應(yīng)用可以與裝置界面120、130建立界面以與系統(tǒng)100通信。根據(jù)一些示例,這些應(yīng)用可以包括或使用應(yīng)用編程接口(API)(諸如,面向外部的API),以與裝置界面120、130傳達(dá)數(shù)據(jù)。面向外部的API可以通過任何數(shù)目的方法(諸如,基于網(wǎng)絡(luò)的形式、經(jīng)由restful API的編程訪問、簡單對象訪問協(xié)議(SOAP)、遠(yuǎn)程過程調(diào)用(RPC)、腳本訪問等)通過網(wǎng)絡(luò)經(jīng)由安全訪問通道提供到系統(tǒng)100的訪問。
根據(jù)示例,系統(tǒng)100可以將關(guān)于網(wǎng)絡(luò)服務(wù)的信息(包括網(wǎng)絡(luò)服務(wù)的狀態(tài))提供到客戶端應(yīng)用181和駕駛員應(yīng)用191。系統(tǒng)100可以通過以下步驟來安排待為用戶提供的運(yùn)輸服務(wù):從客戶端裝置180接收運(yùn)輸服務(wù)請求(同使用客戶端服務(wù)應(yīng)用181),和選擇用于為所述用戶執(zhí)行運(yùn)輸服務(wù)的駕駛員。通過在客戶端服務(wù)應(yīng)用181的地圖用戶界面上移動和定位圖形指示器(例如,大頭針)或通過輸入呈文本提交特征的地址、街道交口或地標(biāo),用戶可已由接送位置數(shù)據(jù)點(diǎn)所指定。可替代地,接送位置數(shù)據(jù)點(diǎn)可以對應(yīng)于客戶端裝置180的當(dāng)前位置,如由客戶端裝置180使用客戶端裝置180的一個(gè)或多個(gè)地理感知資源(諸如,全球定位系統(tǒng)(GPS)接收器)所確定。例如,調(diào)度110可以接收請求、訪問客戶端數(shù)據(jù)庫112以確定用戶信息、訪問駕駛員數(shù)據(jù)庫114以確定哪些駕駛員可用于提供運(yùn)輸服務(wù),以及經(jīng)由調(diào)度110的駕駛員選擇部件基于一個(gè)或多個(gè)指定的參數(shù)來選擇駕駛員。
一旦為用戶安排了運(yùn)輸服務(wù),系統(tǒng)100便可以監(jiān)控駕駛員和/或運(yùn)輸服務(wù)的狀態(tài)或進(jìn)展(例如,通過通過使用駕駛員服務(wù)應(yīng)用191與所選駕駛員的駕駛員裝置190通信)并且可以為所述特定運(yùn)輸服務(wù)確定多種信息。例如,在運(yùn)輸服務(wù)期間,駕駛員應(yīng)用191可以周期性地傳輸駕駛員裝置190的位置信息(使用駕駛員裝置190的GPS接收器)和/或?qū)Ⅰ{駛員應(yīng)用191的狀態(tài)信息傳輸?shù)较到y(tǒng)100。在完成運(yùn)輸服務(wù)期間和/或之后,關(guān)于運(yùn)輸服務(wù)的信息可以作為出行條目151存儲在出行數(shù)據(jù)庫150中。根據(jù)實(shí)施方式,系統(tǒng)100可以將出行條目151存儲在單個(gè)出行數(shù)據(jù)庫150中或不同地域(例如,鄰近區(qū)、城市、大都會區(qū)、縣、州、國家等)的多個(gè)出行數(shù)據(jù)庫150中。
出行條目151可以包括關(guān)于特定運(yùn)輸服務(wù)的多種信息。例如,對于個(gè)別運(yùn)輸服務(wù)(或出行)來說,一旦安排了出行,調(diào)度110的出行監(jiān)控器部件便可以從所選駕駛員的駕駛員裝置190接收信息(例如,響應(yīng)于用戶輸入周期性地和/或間歇性地)。在一個(gè)示例中,當(dāng)駕駛員提供輸入(使用駕駛員服務(wù)應(yīng)用191)以接受執(zhí)行運(yùn)輸服務(wù)的邀請時(shí),出行監(jiān)控器部件可以從駕駛員裝置190接收關(guān)于時(shí)間和/或其位置的信息。類似地,當(dāng)駕駛員提供輸入以發(fā)起運(yùn)輸服務(wù)時(shí)(例如,被請求用戶已由駕駛員接到),出行監(jiān)控器可以從駕駛員裝置190接收關(guān)于時(shí)間和/或其位置的信息。出行監(jiān)控器可以通過經(jīng)由駕駛員服務(wù)應(yīng)用191從駕駛員裝置190接收時(shí)間和/或位置信息來繼續(xù)監(jiān)控運(yùn)輸服務(wù)的進(jìn)展,包括當(dāng)運(yùn)輸服務(wù)已在目的地(用戶下車的地方)完成時(shí)。
因而,在一些示例中,出行條目151可以包括出行標(biāo)識符(ID)、請求運(yùn)輸服務(wù)的用戶的用戶ID、提供運(yùn)輸服務(wù)的駕駛員的駕駛員ID、請求接送位置數(shù)據(jù)點(diǎn)(由用戶在運(yùn)輸服務(wù)請求中所指定)、開始運(yùn)輸服務(wù)的發(fā)起位置數(shù)據(jù)點(diǎn)(例如,當(dāng)駕駛員提供指示運(yùn)輸服務(wù)已開始的輸入時(shí)駕駛員裝置190的位置)、完成運(yùn)輸服務(wù)的目的地位置數(shù)據(jù)點(diǎn)(例如,當(dāng)駕駛員提供指示運(yùn)輸服務(wù)已完成的輸入時(shí)駕駛員裝置190的位置)和其他信息(諸如,車輛類型、價(jià)格、出行的持續(xù)時(shí)間、采取的路線等)。
另外,在一個(gè)示例中,出行條目151還可以包括出行的發(fā)起位置數(shù)據(jù)點(diǎn)對于用戶來說是合適或正確的接送位置還是不適當(dāng)或不好的接送位置的信息。例如,合適或正確的接送位置可以是以下的位置:(i)夠近以使用戶快速或容易到達(dá)(例如,正好在拐角處或正好在用戶身處的大樓的前門外);(ii)接近用戶請求的請求接送位置數(shù)據(jù)點(diǎn)(例如,在用戶的較短預(yù)定距離內(nèi))和/或(iii)靠近某個(gè)街道,使得一旦在所述位置處接到用戶便使得駕駛員能夠在用戶希望行駛的方向上移動(例如,駕駛員不必在接到客戶之后執(zhí)行U轉(zhuǎn)彎)。類似地,不適當(dāng)或不好的接送位置可以是以下的位置:太遠(yuǎn)/太難使用戶到達(dá);遠(yuǎn)離用戶請求的請求接送位置數(shù)據(jù)點(diǎn);和/或靠近某個(gè)街道,使得一旦在所述位置處接到用戶便致使駕駛員必須在無效率或相反的方向上行駛(例如,駕駛員必須進(jìn)行多次右拐以到達(dá)去往正確方向的街道)。
根據(jù)實(shí)施方式,對于個(gè)別出行來說,系統(tǒng)100可以基于以下各者中的一或多者來確定發(fā)起位置數(shù)據(jù)點(diǎn)是合適的還是不適當(dāng)?shù)模赫埱蠼铀臀恢脭?shù)據(jù)點(diǎn)與發(fā)起位置數(shù)據(jù)點(diǎn)之間的距離;由用戶提供的積極或消極反饋(例如,由用戶提供的評級、由用戶提供的點(diǎn)評等);在運(yùn)輸服務(wù)執(zhí)行期間由駕駛員行駛到用戶的目的地的路線(例如,路線由于發(fā)起位置數(shù)據(jù)點(diǎn)而是否有效);或調(diào)查信息153。在一個(gè)示例中,在彼此的短距離內(nèi)的大量(例如,大于閾值數(shù)目)發(fā)起接送位置數(shù)據(jù)點(diǎn)可以指示那些發(fā)起位置數(shù)據(jù)點(diǎn)是用于接送的合適位置數(shù)據(jù)點(diǎn)。在另一個(gè)示例中,在由用于運(yùn)輸服務(wù)的駕駛員接到用戶之后,可以經(jīng)由客戶端服務(wù)應(yīng)用181提示用戶對接送是否在合適或正確的接送位置處的調(diào)查問題作出響應(yīng)(例如,用戶可以簡單地提供“是”或“否”的輸入)。此類調(diào)查信息153可以與出行條目151相關(guān)聯(lián),以識別關(guān)聯(lián)的發(fā)起位置數(shù)據(jù)點(diǎn)是否合適。另外或替代地,調(diào)查信息153可以用來標(biāo)記針對出行條目151上的發(fā)起位置數(shù)據(jù)點(diǎn)的積極或消極指示。
使用來自所存儲的出行條目151的位置信息,系統(tǒng)100可以確定哪些位置對于給定區(qū)域中的運(yùn)輸服務(wù)的執(zhí)行來說是最合適或方便的,并且可以在適當(dāng)時(shí)將位置信息提供到用戶和/或駕駛員。根據(jù)示例,位置集群140可以訪問出行數(shù)據(jù)庫150以對請求接送位置數(shù)據(jù)點(diǎn)執(zhí)行一個(gè)或多個(gè)聚類過程。類似地,位置集群140可以對發(fā)起位置數(shù)據(jù)點(diǎn)執(zhí)行一個(gè)或多個(gè)聚類過程。如本文中所描述,聚類過程對應(yīng)于處理器分析,所述處理器分析用來(例如。一次、多次、迭代地等)將多組位置數(shù)據(jù)點(diǎn)分組在一起使得同一組中的位置數(shù)據(jù)點(diǎn)比其他組中的位置數(shù)據(jù)點(diǎn)彼此更類似(例如,基于位置數(shù)據(jù)點(diǎn)之間的距離)。
另外,在一些示例中,位置集群140還可以使用來自地圖數(shù)據(jù)庫170的地圖數(shù)據(jù)171以識別街道、確定地標(biāo)或興趣點(diǎn)和/或確定個(gè)別區(qū)域。例如,使用地圖數(shù)據(jù)171,位置集群140可以確定一組請求接送位置數(shù)據(jù)點(diǎn)可以與特定區(qū)域相關(guān)聯(lián)或?qū)?yīng)于特定區(qū)域。此類區(qū)域可以是地標(biāo)、特定大樓或大樓的部分、街角區(qū)域或街道的部分、公園、城市街區(qū)、多個(gè)城市街區(qū)、街道段、鄰近區(qū)、多個(gè)鄰近區(qū)、城市、縣等)。在本文中所描述的示例中,區(qū)域還可以使用構(gòu)成所述區(qū)域的周界或邊界的三個(gè)或三個(gè)以上位置數(shù)據(jù)點(diǎn)來限定。
根據(jù)實(shí)施方式,系統(tǒng)100可以確定和使用聚類位置數(shù)據(jù)點(diǎn)以幫助用戶和/或駕駛員識別用于以不同方式發(fā)起運(yùn)輸服務(wù)的合適位置。使用一個(gè)或多個(gè)聚類過程(和/或地圖數(shù)據(jù)171),位置集群140可以:(i)確定多組請求接送位置數(shù)據(jù)點(diǎn)(其中在一些示例中每個(gè)組可以與獨(dú)特標(biāo)識符相關(guān)聯(lián),或與特定區(qū)域相關(guān)聯(lián)或?qū)?yīng)于特定區(qū)域);以及(ii)確定每個(gè)組或區(qū)域的聚類(或計(jì)算)接送位置數(shù)據(jù)點(diǎn)。類似地,位置集群140可以使用一個(gè)或多個(gè)聚類過程來確定多組發(fā)起接送位置數(shù)據(jù)點(diǎn)和確定每個(gè)組的聚類發(fā)起位置數(shù)據(jù)點(diǎn)。更進(jìn)一步,在其他示例中,位置集群140還可以使用一個(gè)或多個(gè)聚類過程來確定多組目的地位置數(shù)據(jù)點(diǎn)和確定每個(gè)組的聚類目的地位置數(shù)據(jù)點(diǎn)。在一個(gè)示例中,對于組或?qū)?yīng)的區(qū)域來說,聚類位置數(shù)據(jù)點(diǎn)可以對應(yīng)于其中離所述組中的所有位置數(shù)據(jù)點(diǎn)的距離的和被最小化的位置數(shù)據(jù)點(diǎn)。因而,聚類位置數(shù)據(jù)點(diǎn)可以是一組位置點(diǎn)或區(qū)域的實(shí)質(zhì)上中心或平均位置數(shù)據(jù)點(diǎn)。聚類操作的示例是k均值聚類。位置集群140可以將聚類位置數(shù)據(jù)點(diǎn)與關(guān)聯(lián)區(qū)域作為聚類條目147存儲在集群映射數(shù)據(jù)庫145中。
例如,集群映射數(shù)據(jù)庫145可以存儲具有多個(gè)聚類條目147的一個(gè)或多個(gè)表。聚類條目147可以包括:(i)聚類條目147的對應(yīng)標(biāo)識符(ID);(ii)聚類位置數(shù)據(jù)點(diǎn)(和/或聚類位置數(shù)據(jù)點(diǎn)的關(guān)聯(lián)ID);(iii)關(guān)聯(lián)區(qū)域的ID或所述組位置數(shù)據(jù)點(diǎn)的ID;和/或(iv)關(guān)于關(guān)聯(lián)區(qū)域的地理數(shù)據(jù)(諸如,構(gòu)成關(guān)聯(lián)區(qū)域的一組三個(gè)或三個(gè)以上位置點(diǎn)),或用于限定所述組位置數(shù)據(jù)點(diǎn)的地理數(shù)據(jù)。雖然圖1中說明了單個(gè)集群映射數(shù)據(jù)庫145,但是根據(jù)變化,系統(tǒng)100可以將聚類條目147存儲在集群映射數(shù)據(jù)庫145中的多個(gè)映射表中或不同位置點(diǎn)、不同地域和/或不同用戶或多組用戶的多個(gè)集群映射數(shù)據(jù)庫145中。
根據(jù)實(shí)施方式,位置集群140還可以確定個(gè)別用戶、多組用戶和/或系統(tǒng)100的所有用戶的聚類條目147。如所論述,出行數(shù)據(jù)庫150中的每個(gè)出行條目151可以與用戶ID相關(guān)聯(lián)。位置集群140可以:與客戶端數(shù)據(jù)庫112通信;自個(gè)別用戶的出行條目151來確定所述用戶的請求接送位置數(shù)據(jù)點(diǎn);執(zhí)行一個(gè)或多個(gè)聚類過程以便確定所述用戶的多組請求接送位置數(shù)據(jù)點(diǎn),其中每個(gè)組與區(qū)域相關(guān)聯(lián);以及確定每個(gè)組/區(qū)域的聚類位置數(shù)據(jù)點(diǎn)。
作為示例,用戶(用戶1)可先前已請求和接收到舊金山港灣區(qū)中的五百次出行,其中兩百次先前出行是在一天中的特定時(shí)間(例如,晚上)和在特定區(qū)域(例如,在靠近用戶1在舊金山的辦公室的街角)中進(jìn)行的、一百次先前出行是在一天中的另一個(gè)特定時(shí)間(例如,早上)和在另一個(gè)區(qū)域(例如,在緊挨著舊金山的火車站的街道上)中進(jìn)行的,等。由于執(zhí)行了聚類操作,所以對于用戶1來說,位置集群140可以確定多組請求接送位置數(shù)據(jù)點(diǎn)—第一組請求接送位置數(shù)據(jù)點(diǎn)可以對應(yīng)于靠近用戶1的辦公室的第一區(qū)域,第二組請求接送位置數(shù)據(jù)點(diǎn)可以對應(yīng)于靠近火車站的第二區(qū)域,等。位置集群140還可以使用聚類操作和/或其他操作來確定每個(gè)組/區(qū)域的聚類位置數(shù)據(jù)點(diǎn)。
對于用戶1來說,位置集群140然后可以(i)產(chǎn)生第一組的聚類條目147并將其存儲在集群映射數(shù)據(jù)庫145中,其中對應(yīng)的第一組或區(qū)域與第一聚類位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián);(ii)產(chǎn)生第二組的聚類條目147并將其存儲在集群映射數(shù)據(jù)庫145中,其中對應(yīng)的第二組或區(qū)域與第二聚類位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián);以及針對其他組或區(qū)域和關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)進(jìn)行產(chǎn)生和存儲等等。另外或替代地,以類似的方式,位置集群140可以針對一個(gè)以上用戶(例如,多組用戶)和/或系統(tǒng)100的所有用戶基于其他個(gè)別用戶的請求接送位置數(shù)據(jù)點(diǎn)來確定組/區(qū)域及其關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)。另外,在一些示例中,位置集群140可以使用僅最近的一組預(yù)定義出行(例如,最近的三百次出行、兩千次出行等)的請求接送位置數(shù)據(jù)點(diǎn),以便確定一個(gè)用戶、多個(gè)用戶和/或所有用戶的聚類條目147。更進(jìn)一步,在其他示例中,位置集群140還可以基于一天中的不同時(shí)間來產(chǎn)生并存儲聚類條目147。
根據(jù)示例,系統(tǒng)100可以使用聚類條目147來向用戶提供用于請求運(yùn)輸服務(wù)的合適/有益的初始位置。在本文中所描述的示例中,聚類接送位置數(shù)據(jù)點(diǎn)可以對應(yīng)于表示區(qū)域或一組位置數(shù)據(jù)點(diǎn)的位置,其中用戶和/或其他用戶先前已請求運(yùn)輸服務(wù)(例如,一組位置數(shù)據(jù)點(diǎn)的代表性位置數(shù)據(jù)點(diǎn))。因而,在一個(gè)示例中,如果用戶當(dāng)前位于所述用戶(和/或其他用戶的集合)先前已提出運(yùn)輸請求的區(qū)域中或接近所述區(qū)域,那么即使在用戶必須手動選擇或輸入接送位置數(shù)據(jù)點(diǎn)之前系統(tǒng)100也可以使得能夠最初為所述用戶設(shè)定適當(dāng)?shù)慕铀臀恢脭?shù)據(jù)點(diǎn)。例如,當(dāng)用戶操作客戶端服務(wù)應(yīng)用181時(shí),大頭針可以在地圖用戶界面上自動地放置在特定位置數(shù)據(jù)點(diǎn)(與用戶的當(dāng)前位置不同)處。然后,如果愿意,用戶可以改變接送位置或自所述初始位置移動大頭針。
系統(tǒng)100利用以下概念:通常,用戶可在客戶端服務(wù)應(yīng)用181的地圖界面上將接送位置數(shù)據(jù)點(diǎn)標(biāo)記或釘住在接近街道或可由車輛接近的地方。在一個(gè)示例中,當(dāng)用戶從在她的辦公大樓(其可以非常大)內(nèi)部的她的辦公桌提出請求時(shí),用戶可以將大頭針移動到在大樓入口前面的特定街角或回車道(而不是在接送位置數(shù)據(jù)點(diǎn)被指定為用戶的當(dāng)前位置(在她的辦公桌邊)的情況下提出請求)。如果所述位置是用于運(yùn)輸服務(wù)的合適的接送位置,那么用戶可繼續(xù)請求相同或類似的位置數(shù)據(jù)點(diǎn)許多次。使用這個(gè)位置信息,位置集群140可以執(zhí)行聚類操作以確定這個(gè)區(qū)域或這組接送位置數(shù)據(jù)點(diǎn)的聚類位置數(shù)據(jù)點(diǎn),所述接送位置數(shù)據(jù)點(diǎn)可以基于用戶先前的請求接送位置數(shù)據(jù)點(diǎn)來表示合適的接送位置數(shù)據(jù)點(diǎn)。
一旦聚類條目145存儲在集群映射數(shù)據(jù)庫145中,系統(tǒng)100便可以使用所存儲的位置和組/區(qū)域信息(如果可用和/或可適用)以將聚類位置數(shù)據(jù)點(diǎn)提供到客戶端裝置180。例如,想要請求運(yùn)輸服務(wù)的用戶可以打開或啟動她的客戶端裝置180上的服務(wù)應(yīng)用181。當(dāng)用戶打開她的客戶端裝置180上的服務(wù)應(yīng)用181(或?qū)⒎?wù)應(yīng)用181從不活動或睡眠模式喚醒/激活到活動模式)時(shí),服務(wù)應(yīng)用181可以經(jīng)由客戶端裝置界面120與系統(tǒng)120交換數(shù)據(jù)。在一個(gè)示例中,位置匹配142可以經(jīng)由客戶打裝置界面120從客戶端裝置180接收狀態(tài)信息185。狀態(tài)信息185可以包括例如用戶ID(和/或裝置ID)以及用戶的客戶端裝置180的當(dāng)前位置。當(dāng)打開或激活服務(wù)應(yīng)用181時(shí),位置匹配142可以訪問適當(dāng)?shù)募河成鋽?shù)據(jù)庫145以確定客戶端裝置180的當(dāng)前位置是否在聚類條目147中所指定的區(qū)域內(nèi)(和/或在距聚類條目147中所指定的區(qū)域的預(yù)定義距離內(nèi))。換句話說,位置匹配142可以確定用戶是否在具有關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)的區(qū)域中或接近所述區(qū)域??商娲兀恢闷ヅ?42可以確定用戶的位置是否對應(yīng)于所述組聚類位置中的位置(而不是區(qū)域),并且可以確定關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)。在此類示例中,集群映射數(shù)據(jù)庫145可以將所述組中的個(gè)別位置數(shù)據(jù)點(diǎn)與關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)。
如果確定客戶端裝置180位于聚類條目147中所指定的區(qū)域內(nèi)或在距聚類條目147中所指定的區(qū)域的預(yù)定義距離內(nèi)(或可替代地,如果客戶端裝置180的位置對應(yīng)于所述組聚類位置中的位置),那么位置匹配142可以識別聚類條目147并確定與所述區(qū)域相關(guān)聯(lián)的對應(yīng)的聚類位置數(shù)據(jù)點(diǎn)。然后,位置匹配142可以將聚類位置數(shù)據(jù)點(diǎn)187提供到客戶端裝置180以致使服務(wù)應(yīng)用181將圖形指示器(例如,大頭針)自動地定位到地圖界面上的對應(yīng)于聚類位置數(shù)據(jù)點(diǎn)187且代表用戶的位置。然后,用戶可以選擇輸入來請求運(yùn)輸服務(wù),而不必首先單獨(dú)地指定接送位置數(shù)據(jù)點(diǎn)。所述請求可以包括作為請求接送位置數(shù)據(jù)點(diǎn)的聚類位置數(shù)據(jù)點(diǎn),例如,不是用戶的當(dāng)前位置是請求接送位置數(shù)據(jù)點(diǎn)。
另外或替代地,位置匹配142可以訪問集群映射數(shù)據(jù)庫145以基于預(yù)定義或用戶配置的層級來確定客戶端裝置180的當(dāng)前位置是否在指定區(qū)域內(nèi)或接近指定區(qū)域。例如,位置匹配142可以首先搜索或查詢對應(yīng)于特定用戶的聚類條目147(使用用戶ID和/或裝置ID),之后搜索或查詢多組用戶和/或系統(tǒng)100的所有用戶的聚類條目147。如果位置匹配142確定客戶端裝置180不在對應(yīng)于所述用戶的一組聚類條目147中所指定的區(qū)域內(nèi)或不接近所述區(qū)域,那么位置匹配142可以確定客戶端裝置180是否在既對應(yīng)于所述用戶又對應(yīng)于其他用戶的另一組聚類條目147中所指定的區(qū)域內(nèi)或接近所述區(qū)域(例如,如其他用戶的運(yùn)輸服務(wù)接送位置數(shù)據(jù)點(diǎn)可以幫助識別常用或合適/有益的接送位置)。
如果確定客戶端裝置180不位于聚類條目147中所指定的區(qū)域中或不接近所述區(qū)域,那么位置匹配142將不把任何聚類位置數(shù)據(jù)點(diǎn)提供到客戶端裝置180。例如,如果存在由所述用戶和/或其他用戶在所述區(qū)域中提出的數(shù)目不足的運(yùn)輸請求(例如,預(yù)定的閾值數(shù)目),那么所述區(qū)域的聚類條目147可尚未產(chǎn)生或尚未由系統(tǒng)100存儲。因而,在客戶端裝置180上操作的服務(wù)應(yīng)用181可以在地圖界面上將大頭針顯示在默認(rèn)位置(例如,用戶的當(dāng)前位置)處,而不是聚類位置數(shù)據(jù)點(diǎn)處。
以這種方式,當(dāng)操作服務(wù)應(yīng)用181時(shí),系統(tǒng)100可以在地圖界面上將大頭針導(dǎo)引到對于用戶提出運(yùn)輸請求來說方便且合適的位置,而用戶不必手動或單獨(dú)地指定接送位置數(shù)據(jù)點(diǎn)?;谟脩?和/或其它用戶)的指定所述區(qū)域中的請求接送位置數(shù)據(jù)點(diǎn)的先前歷史,聚類位置數(shù)據(jù)點(diǎn)可以代表用戶應(yīng)針對運(yùn)輸服務(wù)來請求接送的位置。
在另一個(gè)示例中,位置集群140可以確定一組發(fā)起位置數(shù)據(jù)點(diǎn)的聚類發(fā)起位置數(shù)據(jù)點(diǎn),并將關(guān)于聚類發(fā)起位置數(shù)據(jù)點(diǎn)的信息提供到客戶端裝置180。本文中所描述的示例認(rèn)識到,發(fā)起運(yùn)輸服務(wù)的實(shí)際位置未必對應(yīng)于由用戶在運(yùn)輸請求中所指定的接送位置。例如,城市街區(qū)可以包括一個(gè)或多個(gè)大樓(辦公大樓、公寓大樓等),其中離開那些大樓的用戶請求和接收運(yùn)輸服務(wù)。城市街區(qū)(諸如,以往北的市場街、往南的教會街、往西的第11街和往東的第10街為邊界的城市街區(qū))可以位于城市(諸如,舊金山)中,其中圍繞所述城市街區(qū)的街道的某些地區(qū)可能不適合于發(fā)起運(yùn)輸服務(wù)。結(jié)果,可在圍繞城市街區(qū)的街道上的某些位置中發(fā)起運(yùn)輸服務(wù)。對于其中在城市街區(qū)的預(yù)定距離內(nèi)發(fā)起相應(yīng)運(yùn)輸服務(wù)的出行條目151的集合來說,例如,位置集群140可以基于發(fā)起位置數(shù)據(jù)點(diǎn)的分組來確定周圍街道上存在六個(gè)最適合接送位置數(shù)據(jù)點(diǎn)。例如,位置集群140可將來自第10街上的第一組發(fā)起位置數(shù)據(jù)點(diǎn)的第一最適合接送位置數(shù)據(jù)點(diǎn)確定為靠近第10街與市場街的拐角、將來自第11街上的第二組發(fā)起位置數(shù)據(jù)點(diǎn)的第二最適合接送位置數(shù)據(jù)點(diǎn)確定為靠近第11街與市場街的拐角,等等。結(jié)果,如果用戶靠近城市街區(qū)或正考慮靠近城市街區(qū)被接到,那么系統(tǒng)100可以向用戶提議一個(gè)或多個(gè)最適合位置數(shù)據(jù)點(diǎn)(例如,每個(gè)對應(yīng)于聚類發(fā)起位置數(shù)據(jù)點(diǎn))。
在此類示例中,系統(tǒng)100可以確定用戶何時(shí)提供用戶輸入以在客戶端應(yīng)用181的地圖用戶界面上重新定位或移動大頭針。位置匹配142可以經(jīng)由客戶端裝置界面120來接收關(guān)于用戶輸入和對應(yīng)于大頭針在地圖用戶界面上的位置的位置的信息。基于大頭針位置,位置匹配142可以通過識別集群映射數(shù)據(jù)庫145中的聚類條目147來確定在所述位置的預(yù)定距離內(nèi)的一個(gè)或多個(gè)聚類發(fā)起位置數(shù)據(jù)點(diǎn)。所述聚類發(fā)起位置數(shù)據(jù)點(diǎn)可以表示適合于在靠近所述位置的地區(qū)中發(fā)起運(yùn)輸服務(wù)的位置(例如,所建議的接送位置)。位置匹配142可以將一個(gè)或多個(gè)聚類發(fā)起位置數(shù)據(jù)點(diǎn)提供到客戶端應(yīng)用181,使得客戶端應(yīng)用181可以在地圖用戶界面上顯示一個(gè)或多個(gè)對應(yīng)的圖形指示器。另外或替代地,在一些示例中,所建議的位置數(shù)據(jù)點(diǎn)可以對應(yīng)于由位置集群140確定并存儲在集群映射數(shù)據(jù)庫145中的聚類接送位置數(shù)據(jù)點(diǎn),而不是聚類發(fā)起位置數(shù)據(jù)點(diǎn)。
當(dāng)用戶繼續(xù)移動大頭針位置時(shí),位置匹配142可以繼續(xù)將更新的一個(gè)或多個(gè)聚類發(fā)起位置數(shù)據(jù)點(diǎn)提供到客戶端應(yīng)用181,使得客戶端應(yīng)用181可以動態(tài)地顯示對應(yīng)于一個(gè)或多個(gè)聚類發(fā)起位置點(diǎn)的圖形指示器。用戶可以將大頭針放置在其中一個(gè)圖形指示器上以設(shè)定為運(yùn)輸服務(wù)請求的接送位置。在一些示例中,當(dāng)大頭針在地圖用戶界面上移動接近圖形指示器時(shí),所述圖形指示器的大小可以從默認(rèn)大小(例如,具有預(yù)定半徑或大小的圓)動態(tài)地?cái)U(kuò)展到更大的大小,從而為用戶提供視覺反饋,并且如果用戶將大頭針放置在擴(kuò)展的圖形指示器上(例如,停止提供用于移動大頭針的用戶輸入),那么大頭針可以跳轉(zhuǎn)到或貼合到(snap to)圖形指示器的中心。一旦將大頭針放置在圖形指示器上,圖形指示器的大小便可以減小到默認(rèn)大小和/或被移除而不顯示在地圖用戶界面上。
根據(jù)一些示例,系統(tǒng)100還可以使用來自出行條目151的位置信息以導(dǎo)引或幫助用戶和/或駕駛員行駛到特定位置,以提高用于提供運(yùn)輸服務(wù)的接送的容易性。在一個(gè)示例中,位置地圖160可以訪問出行數(shù)據(jù)庫150以針對給定區(qū)域來確定一組出行條目151,每個(gè)出行條目具有給定區(qū)域中的請求接送位置數(shù)據(jù)點(diǎn)。根據(jù)實(shí)施方式,位置地圖160可以使用來自地圖數(shù)據(jù)庫170的地圖數(shù)據(jù)171以識別位置點(diǎn)、識別街道和/或確定地標(biāo)或興趣點(diǎn)等,以便確定個(gè)別區(qū)域。另外或替代地,位置地圖160還可以使用針對關(guān)聯(lián)的多組聚類位置數(shù)據(jù)點(diǎn)或區(qū)域161(先前由位置集群140確定并存儲在集群映射數(shù)據(jù)庫145中)所確定的聚類位置數(shù)據(jù)點(diǎn)的信息。
對于給定區(qū)域中的一組出行條目151中的每一者來說,位置地圖160可以確定發(fā)起位置數(shù)據(jù)點(diǎn)(表示在發(fā)起運(yùn)輸服務(wù)時(shí)或用戶進(jìn)入車輛中的駕駛員位置)。通常,當(dāng)用戶提出運(yùn)輸請求并提供接送位置數(shù)據(jù)點(diǎn)時(shí),所選駕駛員可實(shí)際上不在確切的接送位置數(shù)據(jù)點(diǎn)接到用戶。相反,駕駛員可靠邊停車或停放在緊鄰請求接送位置數(shù)據(jù)點(diǎn)、可由車輛接近、可由用戶接近等的位置處。因此,對于給定區(qū)域中的一組出行條目151來說,可以存在與請求接送位置數(shù)據(jù)點(diǎn)不同的多個(gè)發(fā)起位置數(shù)據(jù)點(diǎn)?;诮o定區(qū)域的先前發(fā)起位置數(shù)據(jù)點(diǎn),位置地圖160可以確定給定區(qū)域的合適或最適合位置數(shù)據(jù)點(diǎn)。
例如,位置地圖160可以自集群映射數(shù)據(jù)庫145確定聚類發(fā)起位置數(shù)據(jù)點(diǎn)。在另一個(gè)示例中,位置地圖160可以自集群映射數(shù)據(jù)庫145確定對應(yīng)于多組發(fā)起位置數(shù)據(jù)點(diǎn)(用戶已將其指示為合適或準(zhǔn)確的接送位置)的聚類發(fā)起位置數(shù)據(jù)點(diǎn)(例如,一組出行條目151的子集可具有先前由用戶基于調(diào)查信息153指示為合適或準(zhǔn)確的接送位置的那些發(fā)起位置數(shù)據(jù)點(diǎn))。另外或替代地,位置地圖160可以基于地圖數(shù)據(jù)171來處理聚類發(fā)起位置數(shù)據(jù)點(diǎn)(或聚類發(fā)起位置數(shù)據(jù)點(diǎn)的子集),使得聚類發(fā)起位置數(shù)據(jù)點(diǎn)可以適合街道、道路、公路、回車道、行車道等。更進(jìn)一步,系統(tǒng)100的用戶還可以提供輸入以配置、調(diào)整或選擇給定區(qū)域的聚類位置數(shù)據(jù)點(diǎn)(例如,作為審計(jì)過程的一部分)。此類聚類發(fā)起位置數(shù)據(jù)點(diǎn)可以代表最適合接送位置數(shù)據(jù)點(diǎn)。
位置地圖160可以使最適合接送位置數(shù)據(jù)點(diǎn)與給定區(qū)域或與一組位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián),并將信息作為接送條目167存儲在接送映射數(shù)據(jù)庫165(例如,下文使用圖4A至圖4C來論述)中。例如,在某個(gè)街段上產(chǎn)生的一組接送位置數(shù)據(jù)點(diǎn)可以與一組發(fā)起位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián),且聚類發(fā)起位置數(shù)據(jù)點(diǎn)可以對應(yīng)于所述組接送位置數(shù)據(jù)點(diǎn)的最適合接送位置數(shù)據(jù)點(diǎn)。可替代地,位置地圖160可以將最適合接送位置數(shù)據(jù)點(diǎn)與個(gè)別位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)以作為接送映射數(shù)據(jù)庫165中的接送條目167。
根據(jù)一些示例,位置地圖160還可以將文本和/或圖像與對應(yīng)接送條目167中的每個(gè)最適合接送位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)。基于地圖數(shù)據(jù)171和/或來自系統(tǒng)100的用戶的其他輸入,文本和/或圖像可以與最適合接送位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)。此類文本和/或圖像(例如,本文中稱為“關(guān)聯(lián)信息”)可以對應(yīng)于最適合接送位置數(shù)據(jù)點(diǎn)并提供關(guān)于所述位置數(shù)據(jù)點(diǎn)的信息。作為示例,關(guān)聯(lián)信息可以提供通知駕駛員到特定位置的文本(諸如,“停在卸貨區(qū)”、“到航站樓1處的門2”、“接送位置在你的右側(cè),正好在銀行前面”等)。以這種方式,系統(tǒng)100可以使用接送映射數(shù)據(jù)庫165中的信息以為了實(shí)現(xiàn)運(yùn)輸服務(wù)而幫助或?qū)б{駛員和/或以提供補(bǔ)充信息以改進(jìn)用戶接送。
作為示例,用戶可以通過操作她的客戶端裝置180上的客戶端服務(wù)應(yīng)用181來提出運(yùn)輸請求183。運(yùn)輸請求183可以包括由用戶所指定的接送位置數(shù)據(jù)點(diǎn)184。此類接送位置數(shù)據(jù)點(diǎn)184可以對應(yīng)于先前由系統(tǒng)100提供的聚類位置數(shù)據(jù)點(diǎn)或由用戶手動選擇或輸入的聚類位置數(shù)據(jù)點(diǎn)(例如,通過將大頭針移動到某個(gè)位置和/或?qū)⒋箢^針移動到所建議的位置數(shù)據(jù)點(diǎn))。調(diào)度110可以接收運(yùn)輸請求183,并基于當(dāng)前條件(包括接送位置數(shù)據(jù)點(diǎn)184)來執(zhí)行駕駛員選擇過程。駕駛員選擇部件可以訪問駕駛員數(shù)據(jù)庫114以基于一個(gè)或多個(gè)參數(shù)(例如,到接送位置數(shù)據(jù)點(diǎn)184的接近度或估計(jì)行駛時(shí)間和/或駕駛員的行駛方向等)來確定用于選擇駕駛員的一群駕駛員。根據(jù)實(shí)施方式,調(diào)度110可以訪問接送映射數(shù)據(jù)庫165以確定接送位置數(shù)據(jù)點(diǎn)184是否被映射到另一個(gè)預(yù)定位置或在接送條目167中所指定的區(qū)域內(nèi)。調(diào)度110可以響應(yīng)于接收到運(yùn)輸請求183和在為用戶選擇駕駛員之前、期間或之后作此決定。
如果確定接送位置數(shù)據(jù)點(diǎn)184不位于接送條目167中所指定的區(qū)域中或確定接送位置數(shù)據(jù)點(diǎn)184不具有對應(yīng)的最適合接送位置,那么調(diào)度110可以將運(yùn)輸服務(wù)邀請193(包括由用戶所指定的接送位置數(shù)據(jù)點(diǎn)184)發(fā)送到所選駕駛員的裝置190。例如,如果存在由所述用戶和/或其他用戶在所述區(qū)域中提出的數(shù)目不足的運(yùn)輸請求(例如,預(yù)定的閾值數(shù)目),那么接送位置數(shù)據(jù)點(diǎn)184或所述區(qū)域的接送條目167可尚未產(chǎn)生或尚未由位置地圖160存儲。駕駛員服務(wù)應(yīng)用191可以基于接送位置數(shù)據(jù)點(diǎn)184和邀請?zhí)卣鱽盹@示包括位置信息的用戶界面,以使得駕駛員能夠接受或者拒絕邀請193。如果駕駛員接受邀請193,那么駕駛員服務(wù)應(yīng)用191可以傳輸接受195并且可以顯示(通過與其他應(yīng)用和/或服務(wù)交互或使用其他應(yīng)用和/或服務(wù))到接送位置數(shù)據(jù)點(diǎn)184的路線和/或方向。
另一方面,如果確定接送位置數(shù)據(jù)點(diǎn)184位于接送條目167中所指定的區(qū)域中或確定接送位置數(shù)據(jù)點(diǎn)184具有對應(yīng)的最適合接送位置,那么調(diào)度110可以確定所述接送條目167的預(yù)定位置數(shù)據(jù)點(diǎn)194。換句話說,調(diào)度110可以確定接送位置數(shù)據(jù)點(diǎn)184具有關(guān)聯(lián)的預(yù)定位置數(shù)據(jù)點(diǎn)194(由于其在給定區(qū)域中)。調(diào)度110可以將運(yùn)輸邀請193傳輸?shù)剿x駕駛員的裝置190,所述運(yùn)輸邀請包括對應(yīng)于所述區(qū)域的預(yù)定位置數(shù)據(jù)點(diǎn)194。如本文中所描述,預(yù)定位置數(shù)據(jù)點(diǎn)194可以對應(yīng)于給定區(qū)域或特定位置數(shù)據(jù)點(diǎn)(先前由位置地圖160確定且隨后作為接送條目167存儲在接送映射數(shù)據(jù)庫165中)的最適合位置數(shù)據(jù)點(diǎn)。駕駛員服務(wù)應(yīng)用191可以接收預(yù)定位置數(shù)據(jù)點(diǎn)194,而不是由用戶所指定的實(shí)際接送位置數(shù)據(jù)點(diǎn)184。如果駕駛員接受包括預(yù)定位置數(shù)據(jù)點(diǎn)194的邀請193,那么駕駛員服務(wù)應(yīng)用191可以傳輸接受195并且可以顯示(通過與其他應(yīng)用和/或服務(wù)交互或使用其他應(yīng)用和/或服務(wù))到接送位置數(shù)據(jù)點(diǎn)194而不是接送位置數(shù)據(jù)點(diǎn)184的路線和/或方向。
在許多情形中,提供表示最佳接送位置的預(yù)定位置數(shù)據(jù)點(diǎn)194會比提供請求接送位置數(shù)據(jù)點(diǎn)184更有益。例如,用戶可自他的當(dāng)前位置提出運(yùn)輸請求183,所述當(dāng)前位置可在大樓(諸如,房子)內(nèi)部。此類接送位置數(shù)據(jù)點(diǎn)可將地址提供到駕駛員,但可能不通知駕駛員實(shí)際上停在路邊或停放在哪里。類似地,如果駕駛員在服務(wù)應(yīng)用191的地圖界面上看到此類接送位置數(shù)據(jù)點(diǎn)的對應(yīng)大頭針,那么駕駛員可能并非確切地知道將行駛到哪里。因此,通過基于歷史位置信息(例如,來自所存儲的出行條目)來確定最適合位置數(shù)據(jù)點(diǎn)并將所述最適合位置數(shù)據(jù)點(diǎn)提供到駕駛員,駕駛員可以為運(yùn)輸服務(wù)提供更準(zhǔn)確且有效的接送。
更進(jìn)一步,在一些示例中,調(diào)度110還可以自對應(yīng)接送條目167確定對應(yīng)于預(yù)定位置數(shù)據(jù)點(diǎn)194的關(guān)聯(lián)信息(若有的話)。根據(jù)示例,關(guān)聯(lián)信息可以存儲在對應(yīng)于給定區(qū)域的相應(yīng)接送條目167中。關(guān)聯(lián)信息可以提供將駕駛員導(dǎo)引到與預(yù)定位置數(shù)據(jù)點(diǎn)194相關(guān)聯(lián)的特定位置的文本和/或圖形信息。通過將此類關(guān)聯(lián)信息提供到駕駛員裝置190,服務(wù)應(yīng)用191可以顯示補(bǔ)充信息(諸如,文本)以通知駕駛員行駛到最適合位置。
另外或替代地,如果用戶的接送位置數(shù)據(jù)點(diǎn)184是在接送條目167的給定區(qū)域中,那么調(diào)度110可以將接送位置數(shù)據(jù)點(diǎn)184與預(yù)定位置數(shù)據(jù)點(diǎn)194兩者提供到駕駛員裝置190(和關(guān)聯(lián)信息,諸如文本)。駕駛員服務(wù)應(yīng)用191可以接收兩種位置數(shù)據(jù)點(diǎn),并為了不同目的使用每種位置數(shù)據(jù)點(diǎn)。根據(jù)示例,當(dāng)接收到邀請193時(shí),服務(wù)應(yīng)用191可以使用接送位置數(shù)據(jù)點(diǎn)184、執(zhí)行反向地理編碼過程以識別接送位置數(shù)據(jù)點(diǎn)184的對應(yīng)地址并顯示示出用戶位置(例如,在地圖上)連同所述地址的用戶界面。如果駕駛員接受邀請193,那么服務(wù)應(yīng)用191可以使用預(yù)定位置數(shù)據(jù)點(diǎn)194以向駕駛員提供更詳細(xì)、更準(zhǔn)確和最適合的接送位置。在另一個(gè)示例中,當(dāng)駕駛員接近接送位置數(shù)據(jù)點(diǎn)184(例如,在距接送位置的預(yù)定義距離內(nèi))時(shí),服務(wù)應(yīng)用191然后可以基于預(yù)定位置數(shù)據(jù)點(diǎn)194來顯示補(bǔ)充文本信息。因而,不僅可以通常使駕駛員熟悉將行駛到哪里才找得到用戶,而且向駕駛員提供接到用戶的確切位置。
當(dāng)調(diào)度110連續(xù)地安排運(yùn)輸服務(wù)時(shí),系統(tǒng)100可以繼續(xù)更新數(shù)據(jù)庫。在一些示例中,隨著系統(tǒng)100用出行條目151來連續(xù)地更新出行數(shù)據(jù)庫150,位置集群140和位置地圖160也可以繼續(xù)更新集群映射數(shù)據(jù)庫145和接送映射數(shù)據(jù)庫165。根據(jù)變化,系統(tǒng)100的部件可以基于來自系統(tǒng)100的用戶的輸入來周期性地或間歇性地更新相應(yīng)數(shù)據(jù)庫。在另一個(gè)示例中,每次將一個(gè)或一組出行條目151添加到出行數(shù)據(jù)庫150,系統(tǒng)100的部件都可以更新相應(yīng)數(shù)據(jù)庫。
更進(jìn)一步,系統(tǒng)100的用戶可以控制系統(tǒng)100何時(shí)更新集群映射數(shù)據(jù)庫145和接送映射數(shù)據(jù)庫165(例如,作為一個(gè)整體或取決于不同區(qū)域)。例如,基于用戶配置,位置集群140可以周期性地(例如,以第一頻率)更新集群映射數(shù)據(jù)庫145,并且位置地圖160可以周期性地(例如,以第一頻率或不同頻率)更新接送映射數(shù)據(jù)庫165。
另外,雖然在圖1的示例中將位置地圖160和位置集群140說明為不同部件,但在其他示例中,位置地圖160和位置集群140可以組合為一個(gè)部件,或位置集群140可以執(zhí)行兩者的功能。類似地,另一個(gè)部件可以包括圖1的其他部件,或圖1的其他部件可以是另一個(gè)部件的一部分。
方法
圖2A說明根據(jù)實(shí)施例的用于確定按需服務(wù)的位置數(shù)據(jù)點(diǎn)的示例方法??梢允褂美缬脠D1的實(shí)施例所描述的部件來實(shí)施方法(諸如,由圖2A的實(shí)施例所描述的方法)。因此,對圖1的元件所作的參考是為了說明用于執(zhí)行所描述的步驟或子步驟的合適元件或部件。
系統(tǒng)100可以通過使用計(jì)算裝置來安排由駕駛員為請求用戶提供運(yùn)輸服務(wù)。系統(tǒng)100可以將已由用戶請求和/或已完成的每個(gè)運(yùn)輸服務(wù)的出行條目存儲在數(shù)據(jù)存儲器中。在一些變化中,系統(tǒng)100可以安排執(zhí)行其他按需服務(wù),諸如遞送服務(wù)、食品服務(wù)、娛樂服務(wù)等。參考圖2A,系統(tǒng)100可以將多個(gè)按需服務(wù)條目(例如,出行條目)存儲在存儲器資源中,這包括存儲對應(yīng)于特定區(qū)域的一組按需服務(wù)條目(210)。所述組的每個(gè)按需服務(wù)條目可以包括請求位置數(shù)據(jù)點(diǎn)(例如,請求接送位置數(shù)據(jù)點(diǎn))。每次提出和/或完成按需服務(wù)的請求時(shí),系統(tǒng)100都可以繼續(xù)產(chǎn)生和存儲按需服務(wù)條目。
在一些示例中,系統(tǒng)100可以執(zhí)行一個(gè)或多個(gè)聚類過程(諸如,k均值聚類),以便基于請求位置數(shù)據(jù)點(diǎn)將按需服務(wù)條目分組在一起和/或確定所述多個(gè)組的區(qū)域。例如,系統(tǒng)100可以確定包括地域(諸如,針對加州舊金山所限定的地區(qū))內(nèi)的位置數(shù)據(jù)點(diǎn)的幾百組位置數(shù)據(jù)點(diǎn)或區(qū)域。在這個(gè)地域中,給定區(qū)域可以對應(yīng)于一組請求位置數(shù)據(jù)點(diǎn)。系統(tǒng)100可以至少部分地基于所述組的請求位置數(shù)據(jù)點(diǎn)來確定所述組位置數(shù)據(jù)點(diǎn)或給定區(qū)域的聚類位置數(shù)據(jù)點(diǎn)(220)。根據(jù)一個(gè)示例,系統(tǒng)100可以執(zhí)行一個(gè)或多個(gè)聚類過程(諸如,k均值聚類),以確定給定區(qū)域的聚類位置數(shù)據(jù)點(diǎn)。此類聚類位置數(shù)據(jù)點(diǎn)可以是給定區(qū)域中的一組請求位置數(shù)據(jù)點(diǎn)的實(shí)質(zhì)上中心或平均位置數(shù)據(jù)點(diǎn)。更進(jìn)一步,根據(jù)實(shí)施方式,系統(tǒng)100可以針對特定用戶來確定給定區(qū)域的聚類位置數(shù)據(jù)點(diǎn)。例如,對于個(gè)別用戶來說,系統(tǒng)100可以確定所述用戶的按需服務(wù)條目,并確定給定區(qū)域的請求位置數(shù)據(jù)點(diǎn)。
對于每個(gè)區(qū)域來說,然后系統(tǒng)100可以將聚類位置數(shù)據(jù)點(diǎn)與關(guān)聯(lián)區(qū)域存儲在集群映射表中(230)。例如,系統(tǒng)100可以產(chǎn)生每組位置數(shù)據(jù)點(diǎn)或每個(gè)區(qū)域的聚類條目,所述聚類條目識別所述組或區(qū)域(例如,具有區(qū)域ID和/或限定區(qū)域的三個(gè)或三個(gè)以上位置數(shù)據(jù)點(diǎn))、關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)和/或用戶ID(如果聚類條目是針對特定用戶)。為了幫助用戶提出按需服務(wù)請求,系統(tǒng)100可以在稍后的時(shí)間訪問集群映射表。
另外或替代地,還可以關(guān)于存儲在一組出行條目中的其他位置數(shù)據(jù)點(diǎn)來執(zhí)行圖2A中所描述的方法。例如,系統(tǒng)100可以基于一組發(fā)起位置數(shù)據(jù)點(diǎn)來確定聚類位置數(shù)據(jù)點(diǎn),而非基于一組請求位置數(shù)據(jù)點(diǎn)來確定聚類位置數(shù)據(jù)點(diǎn)??商娲兀到y(tǒng)100可以基于一組目的地位置數(shù)據(jù)點(diǎn)來確定聚類位置數(shù)據(jù)點(diǎn)。
圖2B說明描繪區(qū)域和聚類位置數(shù)據(jù)點(diǎn)的示例圖。圖250說明對應(yīng)于兩個(gè)街道的交口的地區(qū)?;趯φ埱笪恢脭?shù)據(jù)點(diǎn)執(zhí)行一個(gè)或多個(gè)集類過程,系統(tǒng)100可已確定對應(yīng)于兩個(gè)區(qū)域(區(qū)域A 260和區(qū)域B270)的兩組請求接送位置數(shù)據(jù)點(diǎn)。雖然所述地區(qū)可包括額外區(qū)域,但為了簡單性,圖250中僅說明兩個(gè)區(qū)域。
如圖2B中所說明,區(qū)域A 260對應(yīng)于圍住第一組請求位置數(shù)據(jù)點(diǎn)的區(qū)域,且區(qū)域B 270對應(yīng)于圍住第二組請求位置數(shù)據(jù)點(diǎn)的區(qū)域(每個(gè)請求位置數(shù)據(jù)點(diǎn)由白色圓圈指示)。每個(gè)請求位置數(shù)據(jù)點(diǎn)可以對應(yīng)于由操作客戶端裝置的用戶請求的按需服務(wù)中所指定的位置數(shù)據(jù)點(diǎn)。另外,通過執(zhí)行一個(gè)或多個(gè)聚類過程,系統(tǒng)100還可以確定每個(gè)區(qū)域的聚類位置數(shù)據(jù)點(diǎn)(CLDP)。
例如,系統(tǒng)100可已確定區(qū)域A 260的CLDP A 265和區(qū)域B 270的CLDP B 275。然后,系統(tǒng)100可以產(chǎn)生具有關(guān)聯(lián)的CLDP A 265(例如,作為緯度和經(jīng)度坐標(biāo))的區(qū)域A 260的第一聚類條目和具有關(guān)聯(lián)的CLDP B 275(例如,作為緯度和經(jīng)度坐標(biāo))的區(qū)域B 270的第二聚類條目,并將所述第一聚類條目和所述第二聚類條目存儲在存儲器資源中。系統(tǒng)100可以修改聚類條目(例如,修改相應(yīng)區(qū)域和/或相應(yīng)CLDP),因?yàn)橛脩籼岢隽司哂兴鰠^(qū)域內(nèi)的請求位置數(shù)據(jù)點(diǎn)的額外按需服務(wù)請求。
圖2C說明描繪由運(yùn)行在客戶端裝置上的客戶端服務(wù)應(yīng)用提供的用戶界面的一部分的示例圖。根據(jù)示例,用戶可已打開她的客戶端裝置上的客戶端服務(wù)應(yīng)用,諸如在一段時(shí)間的不活動之后、在客戶端服務(wù)應(yīng)用從裝置上的睡眠或不活動模式激活之后等。為作出響應(yīng),服務(wù)應(yīng)用可以自動地確定客戶端裝置的當(dāng)前位置(例如,用戶的當(dāng)前位置),并通過一個(gè)或多個(gè)網(wǎng)絡(luò)(例如,蜂窩網(wǎng)絡(luò))將當(dāng)前位置數(shù)據(jù)點(diǎn)傳輸?shù)较到y(tǒng)100。
在這個(gè)示例中,系統(tǒng)100已通過使用接收到的當(dāng)前位置數(shù)據(jù)點(diǎn)訪問聚類映射表來確定用戶的當(dāng)前位置數(shù)據(jù)點(diǎn)是在聚類條目(諸如,如圖2B中說明的先前所確定的聚類條目)的指定區(qū)域(例如,區(qū)域A 260)內(nèi)。為作出響應(yīng),系統(tǒng)100已確定所述區(qū)域的CLDP A 265,并且已將CLDP A 265傳輸?shù)娇蛻舳搜b置。
圖280說明由于接收到作為用戶的合適接送請求位置數(shù)據(jù)點(diǎn)的CLDP A 265服務(wù)應(yīng)用的用戶界面的一部分(諸如,地圖用戶界面的一部分)。例如,在從系統(tǒng)100接收到CLDP A 265之后,服務(wù)應(yīng)用可以在用戶界面上將大頭針290自動地移動或示出在對應(yīng)CLDP A 265處。因此,圖280可以將示出用戶的當(dāng)前位置285以及大頭針290的圖形指示器提供在不同位置處。然后,用戶可以僅選擇請求按需服務(wù)的特征而不必首先在地圖用戶界面上將大頭針290手動地移動到某個(gè)位置。在一些情形中,將大頭針290自動地放置到CLDP A 265可以是非常有幫助的,諸如當(dāng)客戶端裝置具有大的GPS誤差使得用戶的當(dāng)前位置285呈現(xiàn)為距用戶實(shí)際上所在的位置更遠(yuǎn)。
圖3說明在實(shí)施例下的用于將聚類位置數(shù)據(jù)點(diǎn)提供到用戶裝置的示例方法??梢允褂美缬脠D1的實(shí)施例所描述的部件來實(shí)施方法(諸如,由圖3的實(shí)施例所描述的方法)。因此,對圖1的元件所作的參考是為了說明用于執(zhí)行所描述的步驟或子步驟的合適元件或部件。
例如,圖3說明由系統(tǒng)100執(zhí)行的方法,以便致使客戶端服務(wù)應(yīng)用在地圖用戶界面上自動地顯示大頭針(諸如,圖2C中所說明的大頭針290)。系統(tǒng)100可以檢測到用戶裝置上的客戶端服務(wù)應(yīng)用已打開或激活(310)。根據(jù)一些示例,當(dāng)用戶裝置上的服務(wù)應(yīng)用打開或激活時(shí),服務(wù)應(yīng)用可以將信息(諸如,用戶裝置的當(dāng)前位置、裝置ID和/或與用戶裝置相關(guān)聯(lián)的用戶ID)傳輸?shù)较到y(tǒng)100。
系統(tǒng)100可以接收用戶裝置的當(dāng)前位置,并確定裝置是否在具有關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)的區(qū)域中(320)。例如,系統(tǒng)100可以訪問集群映射表,以便確定當(dāng)前位置是否在聚類條目中所指定的區(qū)域中。如果是,那么系統(tǒng)100可以識別對應(yīng)于所述區(qū)域的聚類位置數(shù)據(jù)點(diǎn),并將聚類位置數(shù)據(jù)點(diǎn)傳輸?shù)接脩粞b置。以這種方式,系統(tǒng)100可以致使用戶裝置上的服務(wù)應(yīng)用在地圖用戶界面上將大頭針自動地定位到對應(yīng)于聚類位置數(shù)據(jù)點(diǎn)的地方(330)。另一方面,如果未指定用戶裝置的當(dāng)前位置的聚類位置數(shù)據(jù)點(diǎn),那么系統(tǒng)100將不致使服務(wù)應(yīng)用將大頭針定位到指定位置(340)。例如,服務(wù)應(yīng)用可以將大頭針顯示在默認(rèn)地方(例如,諸如,用戶的當(dāng)前位置數(shù)據(jù)點(diǎn))。
以這種方式,當(dāng)用戶在指定區(qū)域中并打開或激活服務(wù)應(yīng)用時(shí),大頭針可以自動地移動到或定位在對應(yīng)于合適的接送位置的地方,所述合適的接送位置是基于所述用戶的先前服務(wù)請求(和/或其他用戶的先前服務(wù)請求)。這可以使得用戶能夠請求按需服務(wù)而不必事先手動地選擇合適的接送位置。如果聚類位置數(shù)據(jù)點(diǎn)不是用戶想要的位置,那么他或她可以簡單地經(jīng)由用戶輸入將大頭針移動到另一個(gè)位置或輸入指定優(yōu)選的接送位置的地址或地標(biāo)。
圖4A說明根據(jù)實(shí)施例的用于確定用于執(zhí)行按需服務(wù)的合適或最適合位置的示例方法??梢允褂美缬脠D1的實(shí)施例所描述的部件來實(shí)施方法(諸如,由圖4A的實(shí)施例所描述的方法)。因此,對圖1的元件所作的參考是為了說明用于執(zhí)行所描述的步驟或子步驟的合適元件或部件。
系統(tǒng)100可以將多個(gè)按需服務(wù)條目(例如,出行條目)存儲在存儲器資源中,所述按需服務(wù)條目包括給定區(qū)域的一組按需服務(wù)條目(410)。所述組中的每個(gè)按需服務(wù)條目具有給定區(qū)域中的請求位置數(shù)據(jù)點(diǎn)以及發(fā)起位置數(shù)據(jù)點(diǎn)。如本文中所描述,發(fā)起位置數(shù)據(jù)點(diǎn)對應(yīng)于當(dāng)服務(wù)提供者發(fā)起為用戶執(zhí)行按需服務(wù)時(shí)所述服務(wù)提供者的位置。例如,對于運(yùn)輸服務(wù)來說,發(fā)起位置數(shù)據(jù)點(diǎn)可以對應(yīng)于當(dāng)用戶進(jìn)入車輛時(shí)和/或當(dāng)駕駛員經(jīng)由開始運(yùn)輸服務(wù)的駕駛員服務(wù)應(yīng)用來提供輸入時(shí)駕駛員所在的位置。在另一個(gè)示例中,對于遞送服務(wù)來說,發(fā)起位置數(shù)據(jù)點(diǎn)可以對應(yīng)于服務(wù)提供者接收到或接到供遞送的產(chǎn)品的位置。
根據(jù)實(shí)施方式,系統(tǒng)100可以執(zhí)行一個(gè)或多個(gè)聚類過程(諸如,k均值聚類),以便基于請求位置數(shù)據(jù)點(diǎn)將按需服務(wù)條目分組在一起并確定所述多個(gè)組的區(qū)域。在另一種變化中,系統(tǒng)100可以使用先前所確定并且在集群映射表或數(shù)據(jù)庫中的聚類條目中所指定的相同組或區(qū)域。更進(jìn)一步,在另一個(gè)示例中,系統(tǒng)100可以執(zhí)行一個(gè)或多個(gè)聚類過程,以便基于發(fā)起位置數(shù)據(jù)點(diǎn)將按需服務(wù)條目分組在一起并確定所述多個(gè)組的區(qū)域。例如,系統(tǒng)可以對發(fā)起位置數(shù)據(jù)點(diǎn)執(zhí)行聚類過程以首先確定多組發(fā)起位置數(shù)據(jù)點(diǎn),并且然后針對每組發(fā)起位置數(shù)據(jù)點(diǎn)來確定關(guān)聯(lián)的請求位置數(shù)據(jù)點(diǎn)。以這種方式,每組發(fā)起位置數(shù)據(jù)點(diǎn)可以具有關(guān)聯(lián)的一組請求位置數(shù)據(jù)點(diǎn)。
另外,通過執(zhí)行一個(gè)或多個(gè)聚類過程,系統(tǒng)100可以至少部分地基于給定區(qū)域的一組按需服務(wù)條目的發(fā)起位置數(shù)據(jù)點(diǎn)(例如,基于歷史數(shù)據(jù))來確定按需服務(wù)的最適合位置數(shù)據(jù)點(diǎn)(420)。根據(jù)一些示例,系統(tǒng)100可以確定具有由用戶指示為對于按需服務(wù)來說合適或準(zhǔn)確的發(fā)起位置的一組按需服務(wù)條目的子集。系統(tǒng)100可以自所述子集識別發(fā)起位置數(shù)據(jù)點(diǎn)的對應(yīng)子集,并執(zhí)行一個(gè)或多個(gè)聚類過程以確定最適合位置數(shù)據(jù)點(diǎn)。更進(jìn)一步,系統(tǒng)100可以使用地圖數(shù)據(jù)來確定最適合位置數(shù)據(jù)點(diǎn)。
然后,系統(tǒng)100可以產(chǎn)生最適合發(fā)起位置數(shù)據(jù)點(diǎn)與給定區(qū)域的條目,并將其存儲在映射表(例如,接送映射表)中(430)。系統(tǒng)100還可以使文本和/或圖像與對應(yīng)條目中的發(fā)起位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)。系統(tǒng)100可以使用此類條目以幫助服務(wù)提供者行駛到用于發(fā)起按需服務(wù)的最佳位置。
圖4B說明描繪區(qū)域和那些區(qū)域的預(yù)定的最適合位置數(shù)據(jù)點(diǎn)的示例圖。在一個(gè)示例中,圖450以圖形方式說明由系統(tǒng)100創(chuàng)建的多個(gè)條目(如在圖4A的方法中所描述)。例如,條目可以對應(yīng)于如圖1中所描述的存儲在接送映射數(shù)據(jù)庫165中的接送條目167。在這種情況下,圖450說明三個(gè)此類條目,每個(gè)條目使區(qū)域與最適合位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)。
圖450說明對應(yīng)于兩個(gè)街道的交口的地區(qū)。根據(jù)示例,為了簡單性,圖450中所說明的地區(qū)可以是圖2B的圖250中所示出的同一個(gè)地區(qū)。圖450說明系統(tǒng)100已分別確定地區(qū)中的三個(gè)區(qū)域(區(qū)域A 460、區(qū)域B 470和區(qū)域C 480)和每個(gè)區(qū)域的最適合位置數(shù)據(jù)點(diǎn)(BLDP)(BLDP A 465、BLDP B 475、BLDP C 485)。以這種方式,已創(chuàng)建三個(gè)對應(yīng)條目,其中每個(gè)條目識別區(qū)域(例如,使用區(qū)域ID、使用區(qū)域的周界的三個(gè)或三個(gè)以上位置數(shù)據(jù)點(diǎn)等)和對應(yīng)BLDP(例如,緯度和經(jīng)度坐標(biāo))。另外,在一些示例中,一個(gè)或多個(gè)條目可以包括BLDP的關(guān)聯(lián)信息。
雖然所述地區(qū)可包括額外區(qū)域,但為了簡單性,圖450中僅說明了三個(gè)區(qū)域。更進(jìn)一步,根據(jù)變化,一個(gè)或多個(gè)區(qū)域可以是與先前關(guān)于聚類位置數(shù)據(jù)點(diǎn)所確定的區(qū)域(諸如,圖2A和圖2B中所描述的區(qū)域(例如,見區(qū)域B))相同的區(qū)域。
圖450中所示出的區(qū)域指示:當(dāng)在請求位置數(shù)據(jù)點(diǎn)位于指定區(qū)域內(nèi)的情況下提出按需服務(wù)請求時(shí),系統(tǒng)100可以選擇駕駛員并將對應(yīng)BLDP提供到駕駛員裝置(例如,不是請求位置數(shù)據(jù)點(diǎn)或與請求位置數(shù)據(jù)點(diǎn)同時(shí)地,這取決于實(shí)施方式)。例如,如果用戶提出指定區(qū)域A 460中的接送位置數(shù)據(jù)點(diǎn)的運(yùn)輸服務(wù)請求,那么系統(tǒng)100可以接收所述請求、選擇用于執(zhí)行運(yùn)輸服務(wù)的駕駛員并將邀請傳輸?shù)剿x駕駛員的裝置。系統(tǒng)100可以將關(guān)聯(lián)的BLDP A 465傳輸(例如,連同邀請或在駕駛員接受邀請之后)到駕駛員裝置,而不是傳輸請求的接送位置數(shù)據(jù)點(diǎn)。BLDP A 465可以提供供駕駛員行駛到達(dá)的更準(zhǔn)確和更合適的位置數(shù)據(jù)點(diǎn),因?yàn)锽LDP A 465將被示為道路上的點(diǎn)(與如地圖上所描繪的在大樓內(nèi)的位置數(shù)據(jù)點(diǎn)形成對比)。
圖4C說明在實(shí)施例下的用于將合適或最適合位置提供到用戶裝置的示例方法。可以使用例如用圖1的實(shí)施例所描述的部件來實(shí)施方法(諸如,由圖4C的實(shí)施例所描述的方法)。因此,對圖1的元件所作的參考是為了說明用于執(zhí)行所描述的步驟或子步驟的合適元件或部件。
根據(jù)一些示例,系統(tǒng)100可以使用自分析歷史接送位置和/或歷史發(fā)起位置所確定的數(shù)據(jù),從而為用戶提供所建議的位置。例如,系統(tǒng)100可以將包括多個(gè)聚類條目的數(shù)據(jù)庫存儲在存儲器資源中,其中每個(gè)聚類條目對應(yīng)于與一組發(fā)起接送位置或區(qū)域(或可替代地,一組請求接送位置)相關(guān)聯(lián)的聚類位置數(shù)據(jù)點(diǎn)。在本文中所描述的一些示例中,可以使用地圖數(shù)據(jù)將聚類發(fā)起位置數(shù)據(jù)點(diǎn)映射到特定街道。
參考圖4C,系統(tǒng)100可以確定用戶裝置上的客戶端服務(wù)應(yīng)用已打開或啟動(490)。當(dāng)用戶裝置上的服務(wù)應(yīng)用啟動時(shí),服務(wù)應(yīng)用通過一個(gè)或多個(gè)網(wǎng)絡(luò)與系統(tǒng)100建立連接,并提供指示服務(wù)應(yīng)用的狀態(tài)的通信消息和/或用戶信息(包括自用戶裝置的GPS接收器所確定的用戶位置)。
系統(tǒng)100可以確定已由用戶進(jìn)行用戶輸入,所述用戶輸入對應(yīng)于在服務(wù)應(yīng)用的地圖用戶界面上重新定位或移動圖形指示器(例如,大頭針)(492)。例如,用戶可通過在地圖用戶界面上提供用戶輸入來移動大頭針(例如,經(jīng)由用戶裝置的觸敏屏幕進(jìn)行的觸摸輸入)以便指定接送位置。當(dāng)用戶提供用戶輸入以在服務(wù)應(yīng)用的地圖用戶界面上重新定位或移動大頭針時(shí),系統(tǒng)100可以接收關(guān)于用戶輸入(例如,用戶重新定位大頭針)和/或?qū)?yīng)于大頭針在地圖用戶界面上的位置(例如,“大頭針位置”)的位置的信息。
基于大頭針位置,系統(tǒng)100可以通過識別聚類條目來確定在所述位置的預(yù)定距離內(nèi)(或在大頭針位置的區(qū)域內(nèi))的一個(gè)或多個(gè)聚類發(fā)起位置數(shù)據(jù)點(diǎn)(494)。預(yù)定距離可以由系統(tǒng)100的管理用戶進(jìn)行用戶配置(例如,距大頭針位置100或200米)。如本文中所描述,聚類發(fā)起位置數(shù)據(jù)點(diǎn)可以對應(yīng)于對于用戶的運(yùn)輸服務(wù)來說將為有效的合適位置,因?yàn)槠浔硎鹃_始先前運(yùn)輸服務(wù)的位置。系統(tǒng)100可以致使在用戶裝置的地圖用戶界面上顯示對應(yīng)于一個(gè)或多個(gè)合適位置的一個(gè)或多個(gè)圖形特征(496)。例如,系統(tǒng)100可以將一個(gè)或多個(gè)聚類發(fā)起位置數(shù)據(jù)點(diǎn)提供到客戶端應(yīng)用,使得客戶端應(yīng)用可以在地圖用戶界面上顯示一個(gè)或多個(gè)對應(yīng)的圖形指示器。
另外或替代地,系統(tǒng)100可以提供在用戶所在的較大地區(qū)(例如,距用戶位置1英里或2英里)中的一組聚類發(fā)起位置數(shù)據(jù)點(diǎn)。例如,當(dāng)最初打開服務(wù)應(yīng)用時(shí),系統(tǒng)100可以將較大地區(qū)中的一組聚類發(fā)起位置數(shù)據(jù)點(diǎn)提供到服務(wù)應(yīng)用。服務(wù)應(yīng)用可以將數(shù)據(jù)存儲在本地,并且當(dāng)用戶提供用于重新定位大頭針的輸入時(shí)服務(wù)應(yīng)用可以基于作為圖形特征的大頭針位置在地圖用戶界面上顯示一組聚類發(fā)起位置數(shù)據(jù)點(diǎn)的子集。在這個(gè)示例中,可以預(yù)先加載所建議的接送位置,以便當(dāng)用戶在短時(shí)間內(nèi)頻繁定位大頭針時(shí)減少由于潛時(shí)造成的等待時(shí)間或延時(shí)。
當(dāng)用戶繼續(xù)移動大頭針位置時(shí),系統(tǒng)100可以繼續(xù)將更新的一個(gè)或多個(gè)聚類發(fā)起位置數(shù)據(jù)點(diǎn)提供到服務(wù)應(yīng)用,使得服務(wù)應(yīng)用可以動態(tài)地顯示對應(yīng)于一個(gè)或多個(gè)聚類發(fā)起位置點(diǎn)的圖形特征。用戶可以將大頭針放置在其中一個(gè)圖形特征上以指定為運(yùn)輸服務(wù)請求的接送位置,并且可以請求運(yùn)輸服務(wù)。系統(tǒng)100可以從用戶裝置接收運(yùn)輸服務(wù)請求(498)。根據(jù)用戶的輸入,請求可以包括接送位置,這可以包括任意位置或聚類發(fā)起位置數(shù)據(jù)點(diǎn)。
圖5說明根據(jù)實(shí)施例的用于為用戶安排按需服務(wù)的示例方法??梢允褂美缬脠D1的實(shí)施例所描述的部件來實(shí)施方法(諸如,由圖5的實(shí)施例所描述的方法)。因此,對圖1的元件所作的參考是為了說明用于執(zhí)行所描述的步驟或子步驟的合適元件或部件。
系統(tǒng)100可以從操作客戶端裝置的用戶接收運(yùn)輸服務(wù)請求(510)。請求可以包括請求接送位置數(shù)據(jù)點(diǎn)以及其他信息(諸如,用戶的ID、裝置ID等)。響應(yīng)于接收到請求,系統(tǒng)100可以確定請求接送位置數(shù)據(jù)點(diǎn)是否在具有關(guān)聯(lián)的預(yù)定位置數(shù)據(jù)點(diǎn)的區(qū)域內(nèi)(520)。如本文中所描述,預(yù)定位置數(shù)據(jù)點(diǎn)可以對應(yīng)于先前由系統(tǒng)100通過對先前運(yùn)輸服務(wù)的歷史數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)操作所確定的最適合位置數(shù)據(jù)點(diǎn)??商娲兀到y(tǒng)100可以確定請求接送位置數(shù)據(jù)點(diǎn)是否具有對應(yīng)的預(yù)定位置數(shù)據(jù)點(diǎn)。
例如,參考圖1,調(diào)度110可以在接送映射數(shù)據(jù)庫165中執(zhí)行查找過程或搜索操作,以確定任何接送條目167是否指定請求接送位置數(shù)據(jù)點(diǎn)被定位在其中的區(qū)域。如果請求位置數(shù)據(jù)點(diǎn)不在具有關(guān)聯(lián)的預(yù)定位置數(shù)據(jù)點(diǎn)的區(qū)域中,那么調(diào)度110可以繼續(xù)默認(rèn)操作,其中調(diào)度110可以至少部分地基于請求位置數(shù)據(jù)點(diǎn)以及基于其他因素(諸如,駕駛員在地區(qū)中的當(dāng)前位置(例如,在請求位置數(shù)據(jù)點(diǎn)的半徑內(nèi))、駕駛員在地區(qū)中的狀態(tài)等)來選擇用于為用戶執(zhí)行運(yùn)輸服務(wù)的駕駛員(560)。然后,調(diào)度110可以將為用戶執(zhí)行運(yùn)輸服務(wù)的邀請傳輸?shù)剿x駕駛員的裝置(570)。邀請可以包括請求位置數(shù)據(jù)點(diǎn),使得在駕駛員裝置上操作的駕駛員服務(wù)應(yīng)用可以使用請求位置數(shù)據(jù)點(diǎn)來通知駕駛員駕駛員將必須行駛到哪里(如果他或她將接受邀請的話)。
另一方面,如果調(diào)度110識別指定請求接送位置數(shù)據(jù)點(diǎn)被定位在其中的區(qū)域的接送條目167,那么調(diào)度110可以確定與所述區(qū)域相關(guān)聯(lián)的對應(yīng)的預(yù)定位置數(shù)據(jù)點(diǎn)(530)。駕駛員選擇部件可以至少部分地基于請求位置數(shù)據(jù)點(diǎn)來選擇用于為用戶執(zhí)行運(yùn)輸服務(wù)的駕駛員(540)。另外或替代地,系統(tǒng)100可以至少部分地基于預(yù)定位置數(shù)據(jù)點(diǎn)來執(zhí)行駕駛員選擇過程。
一旦選擇了駕駛員,調(diào)度110便可以將執(zhí)行運(yùn)輸服務(wù)的邀請傳輸?shù)剿x駕駛員的裝置,所述邀請包括預(yù)定位置數(shù)據(jù)點(diǎn)(而不是請求位置數(shù)據(jù)點(diǎn))(550)。在另一個(gè)示例中,邀請還可以包括請求位置數(shù)據(jù)點(diǎn)。在駕駛員裝置上操作的駕駛員服務(wù)應(yīng)用可以顯示關(guān)于邀請的信息,并且使得駕駛員能夠經(jīng)由用戶輸入來拒絕/忽略邀請或接受邀請。
可替代地,調(diào)度110可以將具有請求接送位置數(shù)據(jù)點(diǎn)的邀請傳輸?shù)今{駛員裝置,并且在駕駛員裝置上操作的駕駛員服務(wù)應(yīng)用可以:(i)執(zhí)行反向地理編碼過程以識別請求接送位置數(shù)據(jù)點(diǎn)的對應(yīng)地址;以及(ii)使用對應(yīng)地址來顯示關(guān)于邀請的信息。在駕駛員接受邀請之后,調(diào)度110可以將預(yù)定位置數(shù)據(jù)點(diǎn)傳輸?shù)今{駛員裝置,以使得駕駛員服務(wù)應(yīng)用能夠使用預(yù)定位置數(shù)據(jù)點(diǎn)來幫助或?qū)б{駛員。
在任一實(shí)施方式中,一旦駕駛員接受邀請,駕駛員服務(wù)應(yīng)用便可以顯示示出駕駛員的當(dāng)前位置的地圖用戶界面,并且在一些示例中,通過與另一個(gè)應(yīng)用(例如,地圖應(yīng)用或路由應(yīng)用)的交互來顯示從駕駛員的當(dāng)前位置到預(yù)定位置數(shù)據(jù)點(diǎn)的路線和/或逐向?qū)Ш?。另外或替代地,可以將與預(yù)定位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)的文本和/或圖形信息(例如,關(guān)聯(lián)信息)提供到駕駛員裝置,以使得駕駛員服務(wù)應(yīng)用能夠使用關(guān)聯(lián)信息來進(jìn)一步通知駕駛員將行駛到達(dá)的精確位置。例如,當(dāng)駕駛員接受邀請時(shí),駕駛員服務(wù)應(yīng)用可以顯示(與地圖用戶界面、路線和/或逐向?qū)Ш酵瑫r(shí)地)與預(yù)定位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)的文本信息(例如,“在經(jīng)過市場街之后就靠邊停在第10街?!?。在另一個(gè)示例中,當(dāng)駕駛員服務(wù)應(yīng)用確定駕駛員與預(yù)定位置數(shù)據(jù)點(diǎn)相隔預(yù)定時(shí)間和/或距離時(shí),其可以顯示關(guān)聯(lián)信息。
雖然圖5將步驟540和/或步驟560說明為在步驟520后面執(zhí)行,但在其他示例中,系統(tǒng)100可以在接收到運(yùn)輸服務(wù)請求(步驟510)之后和在確定請求位置數(shù)據(jù)點(diǎn)是否在具有關(guān)聯(lián)的預(yù)定位置數(shù)據(jù)點(diǎn)的區(qū)域中(步驟520)之前來執(zhí)行駕駛員選擇過程。在另一個(gè)示例中,系統(tǒng)100可以與確定請求位置數(shù)據(jù)點(diǎn)是否在具有關(guān)聯(lián)的預(yù)定位置數(shù)據(jù)點(diǎn)的區(qū)域中(步驟520)同時(shí)地來執(zhí)行駕駛員選擇過程。
出于說明性目的,下文關(guān)于圖5的方法來描述用例場景示例。用戶可在舊金山國際機(jī)場(SFO)并且想要到目的地(例如,她家)的運(yùn)輸服務(wù)。用戶可已乘班機(jī)到達(dá),并且可已走向到達(dá)航站樓(在SFO的第2層)中的出口。當(dāng)用戶在這個(gè)位置提出具有請求接送位置數(shù)據(jù)點(diǎn)的請求時(shí),系統(tǒng)100可以確定所述請求接送位置數(shù)據(jù)點(diǎn)是否在具有關(guān)聯(lián)的預(yù)定位置數(shù)據(jù)點(diǎn)的預(yù)定義區(qū)域內(nèi)。在這個(gè)示例中,系統(tǒng)100可以確定請求接送位置是在預(yù)定義區(qū)域內(nèi)。預(yù)定義區(qū)域(例如,對應(yīng)于靠近在SFO的第2層的到達(dá)航站樓的地區(qū))可以具有關(guān)聯(lián)的預(yù)定(和最適合)位置數(shù)據(jù)點(diǎn)以及關(guān)聯(lián)的文本和/或圖形信息。
由于處理了先前一組已完成的出行條目(與預(yù)定義區(qū)域相關(guān)聯(lián)),系統(tǒng)100可以確定預(yù)定義區(qū)域中的用于發(fā)起運(yùn)輸服務(wù)(例如,接送用戶)的最適合位置數(shù)據(jù)點(diǎn)實(shí)際上正好是在SFO的第3層的啟程航站樓(而不是在SFO的第2層的到達(dá)航站樓)外部。另外,在一些情況下,由于實(shí)際道路的多個(gè)部分可能在不同高度水平并且可彼此重疊(例如,一個(gè)可在另一個(gè)的頂部),所以僅將最適合位置數(shù)據(jù)點(diǎn)的緯度和經(jīng)度坐標(biāo)提供到駕駛員服務(wù)應(yīng)用可并未完全幫助駕駛員。因此,系統(tǒng)100還可以將關(guān)聯(lián)的文本和/或圖形信息提供到駕駛員裝置以通知駕駛員裝置例如“在第3層的啟程航站樓接用戶”。
硬件圖
圖6是說明可在其上實(shí)施本文中所描述的實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。例如,在圖1的上下文中,可使用計(jì)算機(jī)系統(tǒng)(諸如,由圖6所描述的計(jì)算機(jī)系統(tǒng))來實(shí)施系統(tǒng)100。還可使用如由圖6所描述的多個(gè)計(jì)算機(jī)系統(tǒng)的組合來實(shí)施系統(tǒng)100。
在一個(gè)實(shí)施方式中,計(jì)算機(jī)系統(tǒng)600包括處理資源610、主存儲器620、只讀存儲器(ROM)630、存儲裝置640和通信接口650。計(jì)算機(jī)系統(tǒng)600包括:至少一個(gè)處理器610,其用于處理信息;以及主存儲器620(諸如,隨機(jī)存取存儲器(RAM)或其他動態(tài)存儲裝置),其用于存儲信息和待由處理器610執(zhí)行的指令。主存儲器620還可用于在執(zhí)行待由處理器610執(zhí)行的指令期間存儲臨時(shí)變量或其他中間信息。計(jì)算機(jī)系統(tǒng)600還可包括ROM 630或用于存儲處理器610的靜態(tài)信息和指令的其他靜態(tài)存儲裝置。提供用于存儲信息和指令(包括聚類指令642和映射指令644)的存儲裝置640(諸如,磁盤或光盤)。
例如,處理器610可以執(zhí)行聚類指令642以實(shí)施用于以下各者的邏輯:(i)基于關(guān)于先前請求和/或已完成的運(yùn)輸服務(wù)的存儲信息來確定聚類位置數(shù)據(jù)點(diǎn);以及(ii)產(chǎn)生使區(qū)域與聚類位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)的聚類條目,諸如在圖1至圖3中所描述。處理器610還可以執(zhí)行映射指令644以實(shí)施用于以下各者的邏輯:(i)基于關(guān)于先前發(fā)起或至少部分地執(zhí)行的運(yùn)輸服務(wù)的存儲信息來確定最適合位置數(shù)據(jù)點(diǎn);以及(ii)產(chǎn)生使區(qū)域與最適合位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)的接送條目,諸如在圖1至圖5中所描述。
通信接口650可以使得計(jì)算機(jī)系統(tǒng)600能夠通過使用網(wǎng)絡(luò)鏈路(無線或有線)來與一個(gè)或多個(gè)網(wǎng)絡(luò)680(例如,蜂窩網(wǎng)絡(luò))通信。使用網(wǎng)絡(luò)鏈路,計(jì)算機(jī)系統(tǒng)600可以與一個(gè)或多個(gè)其他計(jì)算裝置和/或一個(gè)或多個(gè)其他服務(wù)器或數(shù)據(jù)中心通信。在一些變化中,計(jì)算機(jī)系統(tǒng)600可以經(jīng)由網(wǎng)絡(luò)鏈路從用戶的客戶端裝置接收運(yùn)輸請求652。運(yùn)輸請求652可以包括用戶的用戶ID、請求接送位置數(shù)據(jù)點(diǎn)、目的地位置數(shù)據(jù)點(diǎn)和/或車輛類型選擇。
通過執(zhí)行指令,處理器610可以選擇用于為請求用戶執(zhí)行運(yùn)輸服務(wù)的駕駛員。然后,計(jì)算機(jī)系統(tǒng)600可以通過網(wǎng)絡(luò)鏈路將邀請654傳輸?shù)剿x駕駛員的裝置。在一些示例中,如果確定請求接送位置數(shù)據(jù)點(diǎn)是在具有關(guān)聯(lián)的預(yù)定(或最適合)位置數(shù)據(jù)點(diǎn)的指定區(qū)域內(nèi),那么計(jì)算機(jī)裝置600可以將預(yù)定位置數(shù)據(jù)點(diǎn)656傳輸(例如,連同邀請654或在傳輸邀請654之后)到所選駕駛員的裝置。在駕駛員裝置上操作的駕駛員服務(wù)應(yīng)用可以使用預(yù)定位置數(shù)據(jù)點(diǎn)656以為了幫助駕駛員或?qū)Ⅰ{駛員導(dǎo)引到駕駛員的精確和最適合接送位置。
計(jì)算機(jī)系統(tǒng)600還可以包括例如用于向用戶顯示圖形和信息的顯示裝置660,諸如陰極射線管(CRT)、LCD監(jiān)控器或電視機(jī)。一個(gè)或多個(gè)輸入機(jī)構(gòu)670(諸如,包括字母數(shù)字鍵和其他鍵的鍵盤)可以聯(lián)接到計(jì)算機(jī)系統(tǒng)600,以用于將信息和指令選擇傳達(dá)到處理器610。輸入機(jī)構(gòu)670的其他非限制性說明性示例包括鼠標(biāo)、軌跡球、觸敏屏幕或光標(biāo)方向鍵,所述光標(biāo)方向鍵用于將方向信息和命令選擇傳達(dá)到處理器610和用于控制顯示器660上的光標(biāo)移動。
本文中所描述的示例與使用計(jì)算機(jī)系統(tǒng)600來實(shí)施本文中所描述的技術(shù)有關(guān)。根據(jù)一個(gè)實(shí)施例,計(jì)算機(jī)系統(tǒng)600響應(yīng)于處理器610執(zhí)行包含在主存儲器620中的一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列來執(zhí)行那些技術(shù)??蓪⒋祟愔噶顝牧硪粋€(gè)機(jī)器可讀介質(zhì)(諸如,存儲裝置640)讀入主存儲器620中。包含在主存儲器620中的指令序列的指令致使處理器610執(zhí)行本文中所描述的過程步驟。在替代性實(shí)施方式中,可使用硬連線電路以代替軟件指令或可與軟件指令結(jié)合來使用硬連線電路,以實(shí)施本文中所描述的示例。因此,所描述的示例并不限于硬件電路與軟件的任何特定組合。
圖7是說明可在其上實(shí)施本文中所描述的實(shí)施例的移動計(jì)算裝置的框圖。在一個(gè)實(shí)施例中,計(jì)算裝置700可對應(yīng)于移動計(jì)算裝置,諸如具備電話通信、消息傳遞和數(shù)據(jù)交換服務(wù)的能力的行動裝置。計(jì)算裝置700可以對應(yīng)于客戶端裝置或駕駛員裝置。此類裝置的示例包括用于蜂窩電話的智能手機(jī)、聽筒或平板裝置。計(jì)算裝置700包括處理器710、存儲器資源720、顯示裝置730(例如,諸如觸敏顯示裝置)、一個(gè)或多個(gè)通信子系統(tǒng)740(包括無線通信子系統(tǒng))、輸入機(jī)構(gòu)750(例如,輸入機(jī)構(gòu)可以包括觸敏顯示裝置或可以是觸敏顯示裝置的一部分)和一個(gè)或多個(gè)位置檢測機(jī)構(gòu)(例如,GPS部件)770。在一個(gè)示例中,通信子系統(tǒng)740中的至少一者通過數(shù)據(jù)通道和語音通道來發(fā)送和接收蜂窩數(shù)據(jù)。
處理器710可以通過執(zhí)行存儲在存儲器資源720中的指令和/或應(yīng)用來將多種內(nèi)容提供到顯示器730。例如,處理器710配置有軟件和/或其他邏輯以執(zhí)行用多個(gè)實(shí)施方式(諸如,由圖1至圖6所描述)以及在本申請的別處所描述的一個(gè)或多個(gè)過程、步驟和其他功能。具體來說,處理器710可以執(zhí)行存儲在存儲器資源720中的指令和數(shù)據(jù)以便操作服務(wù)應(yīng)用,如圖1至圖6中所描述。更進(jìn)一步,處理器710可以致使在顯示器730上顯示一個(gè)或多個(gè)用戶界面715,諸如由服務(wù)應(yīng)用所提供的一個(gè)或多個(gè)用戶界面。
用戶可以操作客戶端裝置(諸如,計(jì)算裝置700)以操作服務(wù)應(yīng)用,以便請求運(yùn)輸服務(wù)。在一個(gè)示例中,當(dāng)用戶打開或激活計(jì)算裝置700上的服務(wù)應(yīng)用時(shí),服務(wù)應(yīng)用可以:(i)自動地檢索或接收位置數(shù)據(jù)點(diǎn)795(諸如,對應(yīng)于自GPS部件770所確定的計(jì)算裝置700的當(dāng)前位置的位置數(shù)據(jù)點(diǎn));以及(ii)將位置數(shù)據(jù)點(diǎn)795提供到運(yùn)輸安排系統(tǒng)(圖7中未示出)。運(yùn)輸安排系統(tǒng)可以經(jīng)由通信子系統(tǒng)740將聚類位置數(shù)據(jù)點(diǎn)745(若有的話)無線地傳輸?shù)接?jì)算裝置700,諸如在圖1至圖3中所描述。此類聚類位置數(shù)據(jù)點(diǎn)745可以與圍住位置數(shù)據(jù)點(diǎn)795的坐標(biāo)的區(qū)域相關(guān)聯(lián)。根據(jù)一些示例,處理器710可以執(zhí)行服務(wù)應(yīng)用的指令以致使服務(wù)應(yīng)用顯示地圖用戶界面715,所述地圖用戶界面示出被定位在對應(yīng)于聚類位置數(shù)據(jù)點(diǎn)745的位置處的大頭針。
雖然針對移動計(jì)算裝置來說明圖7,但一個(gè)或多個(gè)示例可實(shí)施在其他類型的裝置上,包括全功能計(jì)算機(jī)(諸如,膝上型計(jì)算機(jī)和臺式計(jì)算機(jī)(例如,PC))。
預(yù)期本文中所描述的示例獨(dú)立于其他概念、觀念或系統(tǒng)擴(kuò)展到本文中所描述的個(gè)別元件和概念,以及預(yù)期示例包括在本申請中的任何地方所敘述的元件的組合。盡管本文中參考附圖詳細(xì)描述了示例,但將理解,概念并不限于那些精確的示例。因此,意欲由以下權(quán)利要求及其等效物來定義概念的范圍。此外,預(yù)期個(gè)別地或者作為示例的一部分來描述的特定特征可以與其他個(gè)別描述的特征或其他示例的部分相組合,即使所述其他特征和示例未提到所述特定特征。因此,描述組合的缺失不應(yīng)排除有享有此類組合的權(quán)利。
權(quán)利要求書(按照條約第19條的修改)
1.一種安排運(yùn)輸服務(wù)的方法,所述方法由計(jì)算裝置執(zhí)行并且包括:
在所述計(jì)算裝置處從用戶的用戶裝置接收運(yùn)輸服務(wù)請求,所述請求包括請求接送位置數(shù)據(jù)點(diǎn);
至少部分地基于與所述接送位置相關(guān)聯(lián)的信息來確定與所述請求接送位置數(shù)據(jù)點(diǎn)不同的最適合接送位置數(shù)據(jù)點(diǎn);
至少部分地基于所述請求接送位置數(shù)據(jù)點(diǎn)來選擇用于為所述用戶執(zhí)行運(yùn)輸服務(wù)的駕駛員;以及
將所述最適合接送位置數(shù)據(jù)點(diǎn)從所述計(jì)算裝置傳輸?shù)剿鲞x擇的駕駛員的駕駛員裝置。
2.根據(jù)權(quán)利要求1所述的方法,其中還包括:通過訪問存儲在所述計(jì)算裝置的一個(gè)或多個(gè)存儲器資源中的映射表來確定一組一個(gè)或多個(gè)預(yù)定位置數(shù)據(jù)點(diǎn),所述組一個(gè)或多個(gè)預(yù)定位置數(shù)據(jù)點(diǎn)包括所述最適合接送位置,并且其中所述映射表包括一個(gè)或多個(gè)位置條目,其中每個(gè)位置條目使指定區(qū)域與所述組的至少一個(gè)對應(yīng)的預(yù)定位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)。
3.根據(jù)權(quán)利要求1所述的方法,其中確定所述最適合接送位置數(shù)據(jù)點(diǎn)是基于從其他用戶收集到的信息。
4.根據(jù)權(quán)利要求1所述的方法,其中所述請求接送位置數(shù)據(jù)點(diǎn)對應(yīng)于計(jì)算位置數(shù)據(jù)點(diǎn),所述計(jì)算位置數(shù)據(jù)點(diǎn):(i)已基于來自一個(gè)或多個(gè)先前提出的運(yùn)輸服務(wù)請求的一個(gè)或多個(gè)先前位置數(shù)據(jù)點(diǎn)被確定;(ii)在提出針對所述運(yùn)輸服務(wù)的所述請求時(shí)是在所述用戶裝置的預(yù)定義距離內(nèi);以及(iii)已被提供到所述用戶裝置。
5.根據(jù)權(quán)利要求1所述的方法,其中所述請求接送位置數(shù)據(jù)點(diǎn)對應(yīng)于用戶選擇的位置數(shù)據(jù)點(diǎn)。
6.根據(jù)權(quán)利要求1所述的方法,其中所述最適合接送位置數(shù)據(jù)點(diǎn)包括緯度和經(jīng)度。
7.根據(jù)權(quán)利要求1所述的方法,其中用邀請消息來傳輸所述最適合接送位置數(shù)據(jù)點(diǎn),所述邀請消息邀請所述選擇的駕駛員執(zhí)行所述運(yùn)輸服務(wù)。
8.一種存儲指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述指令在由計(jì)算裝置的處理器執(zhí)行時(shí)致使所述計(jì)算裝置:
在所述計(jì)算裝置處從用戶的用戶裝置接收運(yùn)輸服務(wù)請求,所述請求包括請求接送位置數(shù)據(jù)點(diǎn);
至少部分地基于與所述接送位置相關(guān)聯(lián)的信息來確定與所述請求接送位置數(shù)據(jù)點(diǎn)不同的最適合位置數(shù)據(jù)點(diǎn);
至少部分地基于所述請求接送位置數(shù)據(jù)點(diǎn)來選擇用于為所述用戶執(zhí)行運(yùn)輸服務(wù)的駕駛員;以及
將所述最適合位置數(shù)據(jù)點(diǎn)從所述計(jì)算裝置傳輸?shù)剿鲞x擇的駕駛員的駕駛員裝置。
9.根據(jù)權(quán)利要求8所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中所述指令致使所述計(jì)算裝置通過訪問存儲在所述計(jì)算裝置的一個(gè)或多個(gè)存儲器資源中的映射表來確定一組預(yù)定位置數(shù)據(jù)點(diǎn),所述組一個(gè)或多個(gè)預(yù)定位置數(shù)據(jù)點(diǎn)包括所述最適合接送位置,并且其中所述映射表包括一個(gè)或多個(gè)位置條目,其中每個(gè)位置條目使指定區(qū)域與所述組的至少一個(gè)對應(yīng)的預(yù)定位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)。
10.根據(jù)權(quán)利要求9所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中所述最適合接送位置數(shù)據(jù)點(diǎn)基于由用戶作出的作為接送位置是合適的或準(zhǔn)確的調(diào)查指示。
11.根據(jù)權(quán)利要求8所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中所述請求接送位置數(shù)據(jù)點(diǎn)對應(yīng)于計(jì)算位置數(shù)據(jù)點(diǎn),所述計(jì)算位置數(shù)據(jù)點(diǎn):(i)已基于來自一個(gè)或多個(gè)先前提出的運(yùn)輸服務(wù)請求的一個(gè)或多個(gè)先前位置數(shù)據(jù)點(diǎn)被確定;(ii)在提出針對所述運(yùn)輸服務(wù)的所述請求時(shí)是在所述用戶裝置的預(yù)定義距離內(nèi);以及(iii)已被提供到所述用戶裝置。
12.根據(jù)權(quán)利要求8所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中所述請求接送位置數(shù)據(jù)點(diǎn)對應(yīng)于用戶選擇的位置數(shù)據(jù)點(diǎn)。
13.根據(jù)權(quán)利要求8所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中所述最適合接送位置數(shù)據(jù)點(diǎn)包括緯度和經(jīng)度。
14.根據(jù)權(quán)利要求8所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中用邀請消息來傳輸所述最適合接送位置數(shù)據(jù)點(diǎn),所述邀請消息邀請所述選擇的駕駛員執(zhí)行所述運(yùn)輸服務(wù)。
15.一種確定按需服務(wù)的位置數(shù)據(jù)點(diǎn)的方法,所述方法由計(jì)算裝置執(zhí)行并且包括:
將一組按需服務(wù)條目存儲在所述計(jì)算裝置的一個(gè)或多個(gè)存儲器資源中,每個(gè)按需服務(wù)條目具有自給定區(qū)域中的用戶裝置接收到的請求位置數(shù)據(jù)點(diǎn),每個(gè)按需服務(wù)條目對應(yīng)于已完成的按需服務(wù);
至少部分地基于所述組的所述請求位置數(shù)據(jù)點(diǎn)來確定所述給定區(qū)域的計(jì)算位置數(shù)據(jù)點(diǎn);
確定定位在所述給定區(qū)域內(nèi)的第一用戶裝置上的服務(wù)應(yīng)用已打開;以及
響應(yīng)于確定所述第一用戶裝置上的所述服務(wù)應(yīng)用已打開,致使所述服務(wù)應(yīng)用在地圖上將圖形指示器自動地定位到對應(yīng)于所述計(jì)算位置數(shù)據(jù)點(diǎn)的地方。
16.根據(jù)權(quán)利要求15所述的方法,其中確定所述計(jì)算位置數(shù)據(jù)點(diǎn)包括:對所述組的所述請求位置數(shù)據(jù)點(diǎn)執(zhí)行聚類操作。
17.根據(jù)權(quán)利要求15所述的方法,其還包括:
在所述計(jì)算裝置處從所述第一用戶裝置接收針對待為第一用戶執(zhí)行的所述按需服務(wù)的請求,所述請求包括所述計(jì)算位置數(shù)據(jù)點(diǎn)。
18.根據(jù)權(quán)利要求17所述的方法,其還包括:
確定與所述計(jì)算位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián)的最適合接送位置數(shù)據(jù)點(diǎn),所述最適合接送位置數(shù)據(jù)點(diǎn)與所述計(jì)算位置數(shù)據(jù)點(diǎn)不同。
19.根據(jù)權(quán)利要求18所述的方法,其還包括:
至少部分地基于所述計(jì)算位置數(shù)據(jù)點(diǎn)來選擇用于為所述第一用戶執(zhí)行所述按需服務(wù)的駕駛員;以及
將所述最適合接送位置數(shù)據(jù)點(diǎn)從所述計(jì)算裝置傳輸?shù)剿鲞x擇的駕駛員的駕駛員裝置。
20.根據(jù)權(quán)利要求19所述的方法,其中確定所述最適合接送位置數(shù)據(jù)點(diǎn)包括:(i)訪問存儲在所述計(jì)算裝置的一個(gè)或多個(gè)存儲器資源中的映射表,所述映射表包括一個(gè)或多個(gè)位置條目,其中每個(gè)位置條目使指定區(qū)域與對應(yīng)的預(yù)定位置數(shù)據(jù)點(diǎn)相關(guān)聯(lián);(ii)確定所述請求接送位置數(shù)據(jù)點(diǎn)被定位在所述一個(gè)或多個(gè)位置條目中的位置條目的指定區(qū)域內(nèi);以及(iii)識別與所述指定區(qū)域相關(guān)聯(lián)的所述對應(yīng)的預(yù)定位置數(shù)據(jù)點(diǎn)。