用于定位一個或多個對等體的系統(tǒng)和方法
【專利摘要】可以提供一種用于定位一個或多個對等體的系統(tǒng)和方法,其中,該方法包括:確定請求對等體的位置信息(例如地理位置);基于該請求對等體的位置信息確定用于約定的至少一個可用對等體的位置信息;以及將該至少一個可用對等體的位置信息發(fā)送到該請求對等體。
【專利說明】用于定位一個或多個對等體的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明廣泛地涉及用于定位一個或多個對等體的系統(tǒng)和方法。
【背景技術(shù)】
[0002]在對等約定中,通常需要進行通信的對等體具有一些關(guān)于彼此的信息以便利約定。例如,這種約定可以是出租車乘客尋求叫出租車或預(yù)約出租車。
[0003]在示例場景中,通常,出租車乘客(一個對等體)不得不在出租車站點或沿著路邊等待出租車(另一個對等體)的到來。出租車乘客不確定出租車到來之前的等待持續(xù)時間。同樣,出租車司機通常到處駕駛以定位潛在的出租車乘客。這可能導(dǎo)致將時間和資源浪費在試圖定位出租車乘客上。
[0004]為了努力緩解上述情況,一種方法是設(shè)置用于管理用于出租車的預(yù)約的呼叫的呼叫中心。出租車乘客可呼叫出租車預(yù)約熱線以預(yù)約出租車。隨著技術(shù)的進步,諸如短信服務(wù)系統(tǒng)(SMS)消息、電子郵件和互聯(lián)網(wǎng)web預(yù)約的不同平臺被呼叫中心所支持。也就是說,出租車乘客可通過由呼叫中心支持的這些可用的平臺預(yù)約出租車。一般而言,預(yù)訂出租車是通過呼叫路由到由出租車公司管理的出租車呼叫中心的指定的出租車熱線號碼來完成的。
[0005]通常,呼叫中心一般由出租車公司操縱。在市場中有很多出租車公司,每個出租車公司在市場中具有不同的出租車車隊大小,由此可能出現(xiàn)在市場中存在具有不同的可用熱線號碼的多個呼叫中心的情況。因此,乘客需要注意到市場中的各種可用的出租車預(yù)約熱線號碼。
[0006]另外,具有較大車隊的出租車公司傾向于在市場中占主導(dǎo)地位,其各自的呼叫中心熱線通常比其他出租車公司更受歡迎。在高峰時段期間,這些更受歡迎的呼叫中心則通常被預(yù)訂電話擁塞。因此,呼叫中心可能成為用于處理出租車預(yù)約呼叫的瓶頸,同時具有比較不受歡迎的呼叫中心的其他出租車司機正在路上四處漫游尋找潛在的乘客。而且,在呼叫中心處,預(yù)訂由呼叫接線員分配給出租車司機,當(dāng)一個呼叫接線員必須服務(wù)多個出租車司機時,瓶頸頻繁地出現(xiàn)。
[0007]進一步地,維護呼叫中心通常是成本高昂的,具有小出租車車隊大小的出租車公司可能面臨運營呼叫中心的財務(wù)問題。因此,為了支付運營呼叫中心的成本,該成本通常經(jīng)由出租車預(yù)約費而轉(zhuǎn)移給乘客,出租車預(yù)約費通常是出租車公司和出租車司機的收入來源。也就是說,相比于在街邊叫出租車,預(yù)約費是因為使用預(yù)約服務(wù)而向出租車乘客收取的附加量。
[0008]—種利用諸如蘋果iOS使能的iPhone、Android使能的電話等的智能手機或智能移動設(shè)備的基于位置的服務(wù)已被提議用來輔助出租車乘客預(yù)訂出租車。然而,已認(rèn)識到這種服務(wù)只是由呼叫中心提供的預(yù)約服務(wù)的擴展,原因在于形式例如為移動應(yīng)用的基于位置的服務(wù)是被集成到呼叫中心系統(tǒng)或被編程以執(zhí)行到呼叫中心預(yù)訂系統(tǒng)的自動撥號。該系統(tǒng)仍繼承了呼叫中心正是瓶頸的問題,這里其效率極大地依賴于系統(tǒng)的處理能力。而且,處理能力是依賴于與移動應(yīng)用進行通信的計算機主機。來自移動應(yīng)用的預(yù)約被發(fā)送到主機,主機轉(zhuǎn)而向出租車廣播作業(yè)請求。出租車司機被允許響應(yīng),預(yù)約通常先來先服務(wù)地被提供,即,提供給對作業(yè)請求響應(yīng)的第一個出租車司機。因此,可能會出現(xiàn)被給予預(yù)約的出租車司機可能不在乘客的附近的問題。
[0009]此外,對于上述預(yù)約服務(wù),乘客通常與呼叫中心的工作人員或系統(tǒng)通信,呼叫中心的工作人員或系統(tǒng)與出租車司機通信。通常乘客與司機之間沒有直接聯(lián)系。通常,僅在預(yù)訂確認(rèn)后,例如出租車車輛號碼和預(yù)計到達時間(ETA)被發(fā)送給乘客。出租車的其他細節(jié)不為乘客所知,而且進一步地,乘客不能對出租車進行選擇或挑選。
[0010]另外,預(yù)約通常依賴于針對乘客的作業(yè)請求向呼叫中心進行響應(yīng)的出租車。因此,該出租車可能不是在預(yù)約時到乘客最近的可用出租車,從而增加了到達時間。
[0011]因此,存在對試圖解決上述問題中的至少一個的用于定位一個或多個對等體的系統(tǒng)和方法的需求。
【發(fā)明內(nèi)容】
[0012]根據(jù)本發(fā)明的第一方面,提供了一種用于定位一個或多個對等體的方法,該方法包括:確定請求對等體的位置信息;基于該請求對等體的位置信息確定用于約定的至少一個可用對等體的位置信息;以及將該至少一個可用對等體的位置信息發(fā)送到該請求對等體。
[0013]該方法可進一步包括向該請求對等體呈現(xiàn)該至少一個可用對等體的位置信息。
[0014]該方法可進一步包括在圖形顯示中顯示該請求對等體的所述位置信息、用于約定的所述至少一個可用對等體的所述位置信息、或者上述兩者。
[0015]該方法可進一步包括允許該請求對等體對所選可用對等體的挑選。
[0016]該至少一個可用對等體可以是已針對該請求對等體的定位主動指示可用狀態(tài)的對等體。
[0017]所述確定請求對等體的位置信息可包括由用戶輸入約定位置信息。
[0018]約定位置信息的用戶輸入可包括使用連接到網(wǎng)絡(luò)的web瀏覽器輸入地址信息。
[0019]所述確定請求對等體的位置信息可進一步包括利用該請求對等體處的基于位置的服務(wù)。
[0020]所述確定用于約定的所述至少一個可用對等體的位置信息可進一步包括利用該至少一個可用對等體處的基于位置的服務(wù)。
[0021]所述基于該請求對等體的位置信息確定用于約定的所述至少一個可用對等體的位置信息可包括使用從請求對等體發(fā)送的范圍信息。
[0022]所述將該至少一個可用對等體的位置信息發(fā)送到該請求對等體可包括發(fā)送該至少一個可用對等體的簡檔和/或歷史明細。
[0023]該方法可進一步包括允許該請求對等體與所述至少一個可用對等體之間的約定。
[0024]該方法可進一步包括經(jīng)由所述至少一個可用對等體生成用于發(fā)送到該請求對等體的服務(wù)支付消息而確認(rèn)約定。
[0025]該方法可進一步包括經(jīng)由該請求對等體生成用于發(fā)送到所述至少一個可用對等體的服務(wù)支付消息而確認(rèn)約定。
[0026]請求對等體可以是請求交通服務(wù)的實體,該至少一個可用對等體是提供交通服務(wù)的實體。
[0027]請求對等體可以是提供交通服務(wù)的實體,該至少一個可用對等體是請求交通服務(wù)的實體。
[0028]確定用于約定的至少一個可用對等體的位置信息的步驟可包括動態(tài)地確定位置信息。
[0029]根據(jù)本發(fā)明的第二方面,提供了供請求對等體用于定位一個或多個對等體的通信設(shè)備,該設(shè)備包括:用于確定請求對等體的位置信息的模塊;用于接收用于約定的至少一個可用對等體的位置信息的接收模塊,至少一個可用對等體的所述位置信息基于該請求對等體的位置信息而確定。
[0030]該設(shè)備可進一步包括用于顯示該請求對等體的所述位置信息、用于約定的所述至少一個可用對等體的所述位置信息、或者上述兩者的圖形顯示。
[0031]該設(shè)備可進一步包括用于該請求對等體對所選可用對等體的挑選的輸入模塊。
[0032]該設(shè)備可進一步包括用于針對對等體的定位主動開啟可用狀態(tài)的輸入界面。
[0033]用于確定請求對等體的位置信息的模塊可包括約定位置信息的用戶輸入字段。
[0034]約定位置信息的用戶輸入可包括使用連接到網(wǎng)絡(luò)的web瀏覽器輸入地址信息。
[0035]該設(shè)備可進一步包括基于位置的服務(wù)模塊。
[0036]該基于位置的服務(wù)模塊可與用于確定該請求對等體的位置信息的模塊集成在一起。
[0037]至少一個可用對等體的所述位置信息可在該至少一個可用對等體處使用基于位置的服務(wù)而確定。
[0038]至少一個可用對等體的所述位置信息可進一步基于從該請求對等體發(fā)送的范圍信息而確定。
[0039]所述接收模塊能夠接收該至少一個可用對等體的簡檔和/或歷史明細。
[0040]該設(shè)備可進一步包括用于確認(rèn)該請求對等體和該至少一個可用對等體的約定的消息傳送模塊,其中該至少一個可用對等體可生成用于經(jīng)由該消息傳送模塊發(fā)送到該請求對等體的服務(wù)支付消息。
[0041]該設(shè)備可進一步包括用于確認(rèn)該請求對等體和該至少一個可用對等體的約定的消息傳送模塊,其中該請求對等體可生成用于經(jīng)由該消息傳送模塊發(fā)送到該至少一個可用對等體的服務(wù)支付消息。
[0042]請求對等體可以是請求交通服務(wù)的實體,該至少一個可用對等體可以是提供交通服務(wù)的實體。
[0043]請求對等體可以是提供交通服務(wù)的實體,該至少一個可用對等體是請求交通服務(wù)的實體。
[0044]至少一個可用對等體的所述位置信息可動態(tài)地被確定。
[0045]根據(jù)本發(fā)明的第三方面,提供了用于對等約定的系統(tǒng),該系統(tǒng)包括:請求對等體通信設(shè)備,一個或多個可用約定對等體通信設(shè)備,和應(yīng)用服務(wù)器;其中,該請求對等體通信設(shè)備包括:用于確定該請求對等體的位置信息的模塊,用于從應(yīng)用服務(wù)器接收用于約定的至少一個可用對等體的位置信息的接收模塊;并且其中,對于該一個或多個可用約定對等體通信設(shè)備,每個可用約定對等體通信設(shè)備包括:用于確定該可用約定對等體的位置信息的模塊,用于向應(yīng)用服務(wù)器發(fā)送該可用約定對等體的位置信息的發(fā)送模塊;另外其中,應(yīng)用服務(wù)器被配置為接收該請求對等體的位置信息并基于該請求對等體的位置信息確定至少一個可用對等體的所述位置信息。
[0046]每個可用約定對等體通信設(shè)備可進一步包括用于針對請求對等體的定位主動開啟可用狀態(tài)的輸入界面。
[0047]該請求對等體通信設(shè)備可進一步包括用于針對對等體的定位主動開啟可用狀態(tài)的輸入界面。
[0048]用于確定請求對等體的位置信息的模塊可包括約定位置信息的用戶輸入字段。
[0049]約定位置信息的用戶輸入可包括使用連接到耦接于應(yīng)用服務(wù)器的網(wǎng)絡(luò)的web瀏覽器輸入地址信息。
[0050]至少一個可用對等體的所述位置信息可在該至少一個可用對等體處使用基于位置的服務(wù)而確定。
[0051]至少一個可用對等體的所述位置信息可進一步基于從該請求對等體發(fā)送到應(yīng)用服務(wù)器的范圍信息而確定。
[0052]應(yīng)用服務(wù)器可被配置為向接收模塊發(fā)送該至少一個可用對等體的簡檔和/或歷史明細。
[0053]應(yīng)用服務(wù)器可被配置以向該請求對等體發(fā)送服務(wù)支付消息用于確認(rèn)該請求對等體和該至少一個可用對等體的約定。
[0054]應(yīng)用服務(wù)器可被配置以向該至少一個可用對等體發(fā)送服務(wù)支付消息用于確認(rèn)該請求對等體和該至少一個可用對等體的約定。
[0055]該系統(tǒng)可進一步包括被配置為處理來自該請求對等體或該至少一個可用對等體的支付的支付服務(wù)器。
[0056]請求對等體可以是請求交通服務(wù)的實體,該至少一個可用對等體可以是提供交通服務(wù)的實體。
[0057]請求對等體可以是提供交通服務(wù)的實體,該至少一個可用對等體是請求交通服務(wù)的實體。
[0058]應(yīng)用服務(wù)器可被進一步配置為動態(tài)地確定至少一個可用對等體的所述位置信息。
[0059]根據(jù)本發(fā)明的第四方面,提供了其上存儲有計算機代碼部件的計算機可讀數(shù)據(jù)存儲介質(zhì),該計算機代碼部件用于指示通信設(shè)備的處理模塊來執(zhí)行用于定位一個或多個對等體的方法,該方法包括:確定請求對等體的位置信息;接收用于約定的至少一個可用對等體的位置信息,至少一個可用對等體的所述位置信息基于該請求對等體的位置信息而確定。
[0060]該方法可進一步包括在通信設(shè)備的圖形顯示中顯示該請求對等體的所述位置信息、用于約定的所述至少一個可用對等體的所述位置信息、或者上述兩者。
[0061]該方法可進一步包括允許該請求對等體對所選可用對等體的挑選。
[0062]該至少一個可用對等體可以是已針對該請求對等體的定位主動指示可用狀態(tài)的對等體。
[0063]至少一個可用對等體的所述位置信息可動態(tài)地被確定。【專利附圖】
【附圖說明】
[0064]根據(jù)以下結(jié)合附圖并僅作為示例的說明,本領(lǐng)域的技術(shù)人員將更好地理解和更容易地清楚本發(fā)明的示例性實施例,其中:
[0065]圖1是示例性實施例中的基于位置的對等系統(tǒng)的示意性描述。
[0066]圖2是為用于描述示例性實施例中的系統(tǒng)的網(wǎng)絡(luò)架構(gòu)示意圖。
[0067]圖3是用于描述示例性實施例中的對等約定的示意性流程圖。
[0068]圖4是示例性實施例中的示意性對等交易流程圖。
[0069]圖5描述了示例性實施例中的使用“叫出租汽車”的基于位置的服務(wù)(LBS)的移動應(yīng)用圖形用戶界面(GUI)的示例場景。
[0070]圖6是示例性實施例中的約定處理的示意性邏輯流程圖。
[0071]圖7是示例性實施例中的應(yīng)用服務(wù)器的示意性模塊架構(gòu)圖。
[0072]圖8是示例性實施例中的客戶端應(yīng)用的示意性模塊架構(gòu)圖。
[0073]圖9是用于描述示例性實施例中的用于定位一個或多個對等體的方法的示意性流程圖。
[0074]圖10是適合于實現(xiàn)示例性實施例的通信設(shè)備的示意圖。
【具體實施方式】
[0075]在下述示例性實施例中,可提供實時的、基于位置的對等交互式的方法和系統(tǒng)。對等體可使用該方法和系統(tǒng)進行約定。對等體可包括尋求約定或提供約定的實體,并且一般可包括用于租用的車輛或船只。約定可以指兩個用戶或?qū)Φ润w同意交易或執(zhí)行服務(wù),諸如乘客租用出租車。在以下描述中,使用出租車或出租汽車以易于對約定方法和系統(tǒng)的描述。
[0076]在一個示例性實施例中,一個對等體(出租車乘客)和另一個對等體(出租車司機)可以使用基于地理位置的系統(tǒng)和方法,以一方面叫出租車和在另一方面供出租車司機定位出租車乘客。該系統(tǒng)和方法可向諸如出租車乘客和出租車司機的不同對等體提供移動性和便利。此外,可以提供的是一個對等體可查看一個或多個對等體的位置以對約定做決定。
[0077]在整個說明中,出于說明的目的,闡述了許多具體細節(jié)以提供對本發(fā)明的示例性實施例的理解。然而,對于本領(lǐng)域的技術(shù)人員來說明顯的是,本發(fā)明的一些實施例可在沒有這些具體細節(jié)中的一些的情況下而被實踐。
[0078]在該說明中使用的術(shù)語“耦接”或“連接”旨在涵蓋直接連接或通過一個或多個中間部件連接兩者,除非另有說明。
[0079]此處的描述在某些部分可被顯式或隱式地描述為對電子線路或計算機存儲器內(nèi)的數(shù)據(jù)操作的功能操作和/或算法。這些算法描述和/或功能操作通常由信息/數(shù)據(jù)處理領(lǐng)域的技人員用于有效的描述。算法一般地涉及產(chǎn)生想要的結(jié)果的自洽的步驟序列。算法的步驟可包括對物理量的物理操作,這些物理量諸如能夠被存儲、發(fā)送、傳遞、組合、比較以及以其他方式操作的電、磁或光信號。
[0080]此外,除非特別聲明,否則通常根據(jù)以下內(nèi)容明顯的是,本領(lǐng)域的技術(shù)人員會清楚,在本說明書中,使用諸如“掃描”、“計算”、“確定”、“替換”、“生成”、“初始化”、“輸出”等的術(shù)語是指指令處理器/計算機系統(tǒng)或類似的電子電路/設(shè)備/組件的動作和處理,指令處理器/計算機系統(tǒng)或類似的電子電路/設(shè)備/組件將在所描述的系統(tǒng)內(nèi)被表示為物理量的數(shù)據(jù),操作/處理和轉(zhuǎn)換為在該系統(tǒng)或其他信息存儲、發(fā)送或顯示設(shè)備等內(nèi)被同樣地表示為物理量的其他數(shù)據(jù)。
[0081]說明還公開了用于執(zhí)行所描述方法的步驟的相關(guān)設(shè)備/裝置。這種裝置可出于該方法的目的而被特別構(gòu)造,或者可包括通用計算機/處理器或由存儲在存儲構(gòu)件中的計算機程序選擇性地激活或重新配置的其設(shè)備。這里描述的算法和顯示不固有地與任何特定的計算機或其他裝置相關(guān)。根據(jù)這里的教導(dǎo)可以理解,通用設(shè)備/機器可被使用。另選地,可能需要構(gòu)建執(zhí)行該方法步驟的專用設(shè)備/裝置。
[0082]另外,說明還隱式地涵蓋了計算機程序,因為將會清楚的是,這里所描述的方法的步驟可由計算機代碼實施。將會清楚的是,多種多樣的編程語言和編碼可被用于實現(xiàn)這里的說明的教導(dǎo)。而且,如果適用的話,計算機程序并不被限制于任何特定的控制流程,并且可以使用不同的控制流程,而不脫離本發(fā)明的范圍。
[0083]此外,如果適用的話,一個或多個計算機程序步驟可被并行和/或按順序執(zhí)行。如果適用的話,這樣的計算機程序可被存儲在任何計算機可讀介質(zhì)上。計算機可讀介質(zhì)可包括諸如磁或光盤、存儲器芯片、或適合于與合適的讀取器/通用計算機相接口的其他存儲設(shè)備的存儲設(shè)備。在這種情況下,計算機可讀存儲介質(zhì)是非易失性的。這種存儲介質(zhì)也涵蓋了所有的計算機可讀介質(zhì),例如僅短時期和/或僅在存在電源時存儲數(shù)據(jù)介質(zhì),諸如寄存器存儲器、處理器高速緩存和隨機存取存儲器(RAM)等。計算機可讀介質(zhì)甚至可包括諸如在因特網(wǎng)系統(tǒng)中所示例的有線介質(zhì)和諸如在藍牙技術(shù)中所示例的無線介質(zhì)。當(dāng)計算機程序在合適的讀取器上加載并執(zhí)行時,有效地產(chǎn)生可實現(xiàn)所描述的方法的步驟的裝置。
[0084]示例性實施例還可被實現(xiàn)為硬件模塊。模塊是被設(shè)計為與其他組件或模塊一起使用的硬件功能單元。例如,模塊可使用數(shù)字或分立電子組件來實現(xiàn),或者其可形成諸如專用集成電路(ASIC)的整個電子電路的一部分。本領(lǐng)域的技術(shù)人員會理解示例性實施例還可被實現(xiàn)為硬件和軟件模塊的組合。
[0085]進一步地,在這里的說明中,每當(dāng)詞語“基本”被使用時將被理解為包括但不限于“全部地”或“完全地”等等。進一步地,每當(dāng)諸如“包括”、“包含”等的術(shù)語被使用時,旨在作為非限制的描述性語言,因為這種術(shù)語廣義地在未顯式地記載的其他組件之外,還包括其后面所記載的元件/組件。進一步地,每當(dāng)諸如“大約”、“大致”等的術(shù)語被使用時,通常意指合理的變化,例如所公開值的+/-5%的變化、或所公開值的4%的差異、或所公開值的3%的差異、或所公開值的2%的差異、或所公開值的1%的差異。
[0086]此外,在這里的說明中,某些值可被公開為范圍。表示范圍的端點的值旨在描述優(yōu)選的范圍。每當(dāng)已描述了范圍,其目的在于該范圍涵蓋并教導(dǎo)了所有可能的子范圍以及在該范圍內(nèi)的單獨數(shù)值。就是說,范圍的端點不應(yīng)被解釋為僵化的限制。例如,對1%到5%的范圍的說明旨在具體公開了子范圍1%到2%、1%到3%、1%到4%、2%到3%等,以及在該范圍內(nèi)的諸如1%、2%、3%、4%和5%的單獨的值。上述具體公開內(nèi)容的目的適用于范圍的任何深度/覽度。
[0087]基于位置的服務(wù)(LBS)—例如移動計算應(yīng)用一可基于地理位置向用戶提供服務(wù)。在示例性實施例中,可提供例如在出租車交通部門中的并且使用例如用于實時、交互的“叫出租車”和/或“乘客位置”的LBS的對等(例如,乘客到出租車司機或出租車司機到乘客)定位系統(tǒng)。LBS可使用諸如“查找附近的出租車”和“告訴我在我附近的出租車是否被租用或預(yù)訂”等的功能。LBS可接著輔助解決問題,諸如輔助乘客“叫出租汽車”、輔助出租車司機搜索潛在的乘客以“定位乘客”、以及潛在地減輕由出租車公司運營的呼叫中心系統(tǒng)的效率低下。
[0088]在示例性實施例中,出租車乘客可使用諸如智能電話的通信設(shè)備實時地“叫出租車”,以訪問或開始允許定位附近的出租車的基于位置的服務(wù)(LBS)。使用LBS,出租車乘客能夠經(jīng)由圖形顯示(例如在地圖上)可視地定位在附近可用的若干出租車。乘客還能夠經(jīng)由無線訪問或因特網(wǎng)來訪問應(yīng)用服務(wù)器,以例如獲取已進行的出行的信息、檢索并檢查過去的行駛記錄、支付記錄和乘客的收據(jù)。
[0089]在示例性實施例中,出租車司機可使用諸如安裝在出租車中的處理器單元或智能電話的通信設(shè)備實時地“定位出租車乘客”,以訪問或開始允許定位附近的潛在乘客的基于位置的服務(wù)(LBS)。使用LBS,出租車司機能夠經(jīng)由圖形顯示(例如在地圖上)可視地定位在附近等待出租車的乘客。出租車司機還能夠經(jīng)由無線訪問或因特網(wǎng)來訪問應(yīng)用服務(wù)器,以例如獲取已進行的出行的信息、檢索并檢查過去的行駛記錄、出租車費的支付記錄和出租車司機的收據(jù)。
[0090]在示例性實施例中,乘客通信設(shè)備中的LBS移動應(yīng)用可經(jīng)由應(yīng)用服務(wù)器與出租車司機的對應(yīng)的LBS移動應(yīng)用通信,以供乘客實時地叫出租車。使用LBS移動應(yīng)用,出租車乘客能夠通過經(jīng)由圖形顯示(例如在地圖上)而可視地定位在附近可用的出租車的數(shù)量來“叫其選擇的出租車”,向所選擇的出租車發(fā)送作業(yè)請求,跟蹤出租車的運動以及優(yōu)選的交易支付。
[0091]在示例性實施例中,出租車司機的通信設(shè)備中的LBS移動應(yīng)用可經(jīng)由應(yīng)用服務(wù)器與乘客通信設(shè)備中的對應(yīng)的LBS移動應(yīng)用通信,以供出租車司機實時地定位潛在的乘客。使用LBS移動應(yīng)用,出租車司機能夠通過經(jīng)由圖形顯示(例如在地圖上)而可視地定位在附近可用的潛在乘客的數(shù)量來“定位其選擇的乘客”,向潛在乘客發(fā)送服務(wù)請求,允許跟蹤經(jīng)約定的乘客的運動以及優(yōu)選的交易支付。
[0092]圖1是示例性實施例中的基于位置的對等系統(tǒng)100的示意性描述。在示例性實施例中,一個對等體被示例性地指示為使用諸如移動設(shè)備110的乘客通信設(shè)備的潛在乘客。另一個對等體被示例性地指示為使用諸如移動設(shè)備150的出租車司機通信設(shè)備的出租車司機。在示例性實施例中,每個對等體(乘客或出租車司機)具有對他/她的位置信息的完全的控制。例如,出租車司機能夠通過關(guān)閉他/她的位置狀態(tài)而禁用位置跟蹤。每個通信設(shè)備110、150包括可與應(yīng)用服務(wù)器130進行通信的客戶端應(yīng)用180。應(yīng)用服務(wù)器130遠離使用通信設(shè)備110、150的用戶或位于與其不同的位置。優(yōu)選地,應(yīng)用服務(wù)器130耦接于支付方案服務(wù)器120并與其進行通信。
[0093]在示例性實施例中,應(yīng)用服務(wù)器130試圖提供可輔助于記錄和/或記帳目的的管理功能,諸如管理交易日志記錄等。
[0094]圖2是用于描述示例性實施例中的系統(tǒng)100的網(wǎng)絡(luò)架構(gòu)200的示意圖。網(wǎng)絡(luò)架構(gòu)200包括用于確定位置的服務(wù)(諸如GPS衛(wèi)星服務(wù)230),用于允許通信設(shè)備110、150和應(yīng)用服務(wù)器130之間的通信的介質(zhì),諸如與通信設(shè)備110、150無線(或有線/固定)通信的以及與應(yīng)用服務(wù)器130網(wǎng)絡(luò)(或因特網(wǎng))220通信的移動載體210。移動載體210可以是電話公司(telco)。應(yīng)用服務(wù)器130可與支付方案服務(wù)器120網(wǎng)絡(luò)(或因特網(wǎng))240通信??梢郧宄氖?,網(wǎng)絡(luò)(或因特網(wǎng))通信220、240可以是無線或有線/固定的。
[0095]圖3是用于描述示例性實施例中的對等約定的示意性流程圖302。在步驟300處,用戶(諸如乘客或出租車司機的對等體)將客戶端應(yīng)用下載和/或安裝到通信設(shè)備中??蛻舳藨?yīng)用(例如圖1和圖2的客戶端應(yīng)用180)使得能夠進行對等約定。下載和/或安裝可能依賴于正被使用的通信設(shè)備的類型。例如,通信設(shè)備可包括蘋果iOS的iphone、谷歌的基于android的電話、黑莓的智能手機和基于Windows的設(shè)備等。
[0096]在步驟310和350處,用戶經(jīng)由其通信設(shè)備注冊為對等體,例如在步驟310處的乘客或在步驟350處的出租車司機。例如,對于出租車司機,一些注冊詳細信息可包括聯(lián)系電話號碼、公司名稱、出租車號碼、銀行帳戶詳細信息等。對于乘客,一些注冊詳細信息可包括聯(lián)系電話號碼、信用卡詳細信息、通常/喜愛的搭乘位置或“書簽”等。比照對數(shù)字603的描述。根據(jù)實現(xiàn)的參數(shù),信用卡詳細信息可被存儲在例如電話本地數(shù)據(jù)庫和/或應(yīng)用服務(wù)器中??梢栽O(shè)置的是,出于驗證的目的,OTP (—次性密碼)或短信代碼等可被生成并發(fā)送給用戶,使得用戶被驗證為是真實的用戶。
[0097]下面的描述分為首先描述乘客對等體,之后繼續(xù)進行描述出租車司機對等體的部分。乘客對等體部分被示出在圖3的左手邊,出租車司機對等體部分被示出在圖3的右手邊。
[0098]此后,在步驟311處,在開始/運行客戶端應(yīng)用后,乘客的位置狀態(tài)被設(shè)置為“打開”。開始或運行客戶端應(yīng)用可例如通過激活通信設(shè)備(比照圖1和2中的110)的圖形顯示上的用于客戶端應(yīng)用的“打開”/ “運行”按鈕/滑塊而被激活。這可包括在通信設(shè)備的電容式觸摸屏等上感測到的觸摸信號。
[0099]開始/運行客戶端應(yīng)用包括向應(yīng)用服務(wù)器(比照圖1和2中的130)發(fā)送指示想要開始約定的激活信號。激活信號可包括激活對等體(乘客)的位置信息。在某些示例性實施例中,位置信息可在稍后的階段被提供,例如在搜索階段。位置信息可由通訊設(shè)備(比照圖1和2中的110)的LBS提供。在另選的示例性實施例中,位置信息可由對等體提供的信息補充或完全由其提供。例如,在另選的示例性實施例中,搭乘的位置信息(即期望的搭乘點)可由乘客提供或修改/補充,例如從當(dāng)前位置推測。提供位置信息可包括經(jīng)由連接到因特網(wǎng)的瀏覽器輸入搭乘地址,或在觸摸屏的圖形顯示上將圖標(biāo)拖到所需的位置。
[0100]在某些示例性實施例中,開始/運行客戶端應(yīng)用可指示對等體可用于與另一個對等體的約定,例如向出租車指示乘客可由出租車接載,或向乘客指示有可用出租車用于約定。
[0101]在步驟312處,注冊的乘客可使用客戶端應(yīng)用來在通信設(shè)備的圖形顯示上可視地搜索和顯示在指定的雷達范圍內(nèi)的所有可用的約定對等體,諸如出租車。這些是在其通信設(shè)備(比照圖1和2中的150和稍后在步驟351處所描述的)上指示了可用的對等體??蛻舳藨?yīng)用可以用通信設(shè)備的圖形顯示上的用于客戶端應(yīng)用的搜索按鈕/滑塊被激活用于搜索,以搜索可用出租車。這可包括在通信設(shè)備的電容式觸摸屏等上感測到的觸摸信號。雷達的范圍或附近可根據(jù)用戶的需求從列表被預(yù)先確定或挑選,例如10到100米、100到500米和500米到I公里等的半徑。
[0102]激活搜索包括向應(yīng)用服務(wù)器(比照圖1和2中的130)發(fā)送請求信號以在指定的附近內(nèi)發(fā)送可用對等體的信息。請求信號可包括預(yù)先確定或挑選的范圍,作為范圍信息。在應(yīng)用服務(wù)器(比照圖1和2中的130)處,搜索通過數(shù)據(jù)庫被執(zhí)行,以基于請求對等體(乘客)的位置信息和所接收的范圍信息確定適合于約定的對等體(例如出租車)。應(yīng)用服務(wù)器(t匕照圖1和2中的130)接著發(fā)送適合于約定的對等體的結(jié)果到請求對等體通信設(shè)備(比照圖1和2中的110)。結(jié)果可顯示在通信設(shè)備上的圖形顯示中。
[0103]在步驟313處,乘客可檢索和查看與所定位的出租車司機相關(guān)的詳細信息,包括諸如出租車公司詳細信息、車輛詳細信息和其他詳細信息(諸如評級、評論等)的由先前的乘客提供的信息。檢索可基于乘客挑選在圖形顯示上顯示的每個對等體。就是說,出租車或車輛的圖形表示被顯示在乘客的通信設(shè)備上以用于挑選。一經(jīng)挑選,詳細信息可從應(yīng)用服務(wù)器被發(fā)送。另選地,詳細信息可在步驟312中與結(jié)果信息一起被發(fā)送。
[0104]在步驟314中,在查看了詳細信息后,乘客自由挑選優(yōu)選的出租車并向所挑選的出租車司機發(fā)送作業(yè)請求。就是說,作業(yè)請求信號經(jīng)由應(yīng)用服務(wù)器(比照圖1和2中的130)被從請求對等體通信設(shè)備(比照圖1和2中的110)發(fā)送到用于約定的對等體的通信設(shè)備(比照圖1和2中的150)。作為另選方案,作業(yè)請求信號繞開應(yīng)用服務(wù)器(比照圖1和2中的130)被從請求對等體通信設(shè)備(比照圖1和2中的110)直接發(fā)送到用于約定的對等體的通信設(shè)備(比照圖1和2中的150)。
[0105]在示例性實施例中,作業(yè)請求信號包括可以是當(dāng)前位置或所需的搭乘位置的乘客位置信息。優(yōu)選地是,作業(yè)請求可包括所需的目的地。
[0106]在用于約定的對等體(例如所挑選的出租車)的通信設(shè)備(比照圖1和2中的150)處,作業(yè)請求被指示在圖形顯示上用于接受或拒絕。
[0107]在示例性實施例中,出租車司機可選擇拒絕或接受所接收到的作業(yè)請求。如果出租車司機拒絕作業(yè)請求,則乘客通過拒絕信號被通知,乘客可繼續(xù)進行選擇下一個選擇。就是說,處理循環(huán)到步驟312處。這種通信可以是經(jīng)由應(yīng)用服務(wù)器,或者繞開應(yīng)用服務(wù)器(t匕照圖1和2中的130)直接在請求對等體通信設(shè)備(比照圖1和2中的110)到用于約定的對等體的通信設(shè)備(比照圖1和2中的150)之間。對于直接的通信,例如,設(shè)備之間的通信鏈路可通過向通信設(shè)備發(fā)送鏈路詳細信息(諸如設(shè)備標(biāo)識號碼或因特網(wǎng)協(xié)議(IP)地址等)的應(yīng)用服務(wù)器的輔助而被建立。直接的通信也可用其他形式的直接對等通信技術(shù)被實現(xiàn)。
[0108]在步驟315處,如果出租車司機接受作業(yè)請求,則接受消息例如經(jīng)由應(yīng)用服務(wù)器被發(fā)送到乘客通信設(shè)備(比照圖1和2中的110)。將是清楚的是,這種技術(shù)也可由電話公司實現(xiàn)。
[0109]在步驟316處,客戶端應(yīng)用將乘客的位置狀態(tài)切換到“關(guān)閉”。在步驟317處,乘客通過使用客戶端應(yīng)用的“應(yīng)用內(nèi)方式”或SMS接收接受/確認(rèn)消息。優(yōu)選地,乘客和出租車司機被從應(yīng)用服務(wù)器(比照圖1和2中的130)處的可用對等體/用戶的列表中去除(或者狀態(tài)被切換到”關(guān)閉”),使得他們對其他用戶看起來“不可見”。在這種情況下,雖然乘客和出租車司機看起來是“不可見”的,但是他們?nèi)匀荒軌虿榭雌錉顟B(tài)是“打開”的其他用戶。
[0110]在示例性實施例中,在步驟318處,乘客能夠在通信設(shè)備(比照圖1和2中的110)的圖形顯示上實時地跟蹤約定的對等體(即所叫的出租車)的運動。就是說,乘客可以例如經(jīng)由乘客通信設(shè)備(比照圖1和2中的110)上的LBS應(yīng)用的地圖和路線選擇模塊而可見地跟蹤約定的出租車的運動。
[0111]在步驟319處,當(dāng)出租車到達接載位置時,乘客登上出租車。在步驟320處,乘客接收到服務(wù)費支付確認(rèn)請求消息。出租車司機可發(fā)起到乘客的服務(wù)費支付請求確認(rèn)消息。這可以是經(jīng)由出租車司機從通信設(shè)備(比照圖1和2中的150)向應(yīng)用服務(wù)器(比照圖1和2中的130)發(fā)送“已接載”消息而實現(xiàn)的。乘客接著從應(yīng)用服務(wù)器(比照圖1和2中的130)接收服務(wù)費支付請求確認(rèn)消息。
[0112]在步驟321處,當(dāng)乘客確認(rèn)服務(wù)費支付確認(rèn)請求消息時,約定/服務(wù)處理完成。在此之后,支付處理發(fā)生。
[0113]在示例性實施例中,由于經(jīng)注冊的乘客已經(jīng)在向應(yīng)用服務(wù)器注冊期間輸入過信用卡詳細信息,在司機在“接載”期間發(fā)起支付處理后(比照步驟320),一經(jīng)乘客例如通過按下移動應(yīng)用中的按鈕而確認(rèn)(比照步驟321 ),乘客的信用卡詳細信息就被發(fā)送到支付模塊或支付方案主機用于處理。例如,支付方案主機連接到收單銀行的信用卡主機以完成交易。司機和乘客二者都可被通知交易的狀態(tài)。在示例性實施例中,乘客和出租車司機二者都能夠從應(yīng)用服務(wù)器查看交易記錄。
[0114]作為信用卡支付的另選方案,乘客和/或司機被允許相對于信用卡挑選現(xiàn)金支付用于服務(wù)費支付。
[0115]對于在圖3的右手側(cè)上示出的出租車司機對等體的部分,例如出租車司機的對等體可在搜索例如在附近使用通信設(shè)備(比照圖1和2中的150)并使用該通信設(shè)備的LBS應(yīng)用的乘客的潛在約定對等體時扮演主動的角色。
[0116]作為用戶,出租車司機在步驟350處注冊對等體的角色。
[0117]在步驟351處,出租車司機可在搜索潛在的乘客時扮演主動的角色,并且無需等待潛在的乘客發(fā)送作業(yè)請求。一經(jīng)在通信設(shè)備(比照圖1和2中的150)上開始/運行客戶端應(yīng)用,出租車司機的位置狀態(tài)被設(shè)置為“打開”。開始或運行客戶端應(yīng)用可例如通過激活通信設(shè)備(比照圖1和2中的150)的圖形顯示上的用于客戶端應(yīng)用的“打開”/ “運行”按鈕/滑塊而被激活。這可包括在通信設(shè)備的電容式觸摸屏等上感測到的觸摸信號。
[0118]開始/運行客戶端應(yīng)用包括向應(yīng)用服務(wù)器(比照圖1和2中的130)發(fā)送指示想要開始約定的激活信號。激活信號可包括激活對等體(出租車司機)的位置信息。在某些示例性實施例中,位置信息可在稍后的階段被提供,例如在搜索階段。位置信息可由通信設(shè)備(比照圖1和2中的150)的LBS提供。在另選的示例性實施例中,位置信息可由對等體提供的信息補充或完全由其提供。例如,在另選的示例性實施例中,接載的位置信息(即期望的接載點或出租車車站)可由出租車司機提供或修改/補充。這可包括出租車司機使用web瀏覽器輸入定位詳細信息,或在觸摸屏圖形顯示上將圖標(biāo)拖到期望的位置。
[0119]在某些示例性實施例中,開始/運行客戶端應(yīng)用可指示對等體可用于與另一個對等體的約定,例如向出租車指示乘客可由出租車接載,或向乘客指示有可用出租車用于約定。
[0120]在步驟352處,經(jīng)注冊的出租車司機可使用客戶端應(yīng)用來在通信設(shè)備(比照圖1和2中的150)的圖形顯示上可視地搜索和顯示在指定的雷達范圍內(nèi)的所有可用的約定對等體,諸如潛在的乘客。這些是在其通信設(shè)備(比照圖1和2中的110以及在步驟311處所描述的)上指示了可用的對等體??蛻舳藨?yīng)用可以用通信設(shè)備的圖形顯示上的用于客戶端應(yīng)用的搜索按鈕/滑塊被激活用于搜索,以搜索可用約定對等體。這可包括在通信設(shè)備的電容式觸摸屏等上感測到的觸摸信號。雷達的范圍或附近可根據(jù)用戶的需求從列表被預(yù)先確定或挑選,例如10到100米、100到500米和500米到I公里等的半徑。
[0121]激活搜索包括向應(yīng)用服務(wù)器(比照圖1和2中的130)發(fā)送請求信號以在指定的附近內(nèi)發(fā)送可用對等體的信息。請求信號可包括預(yù)先確定或挑選的范圍,作為范圍信息。在應(yīng)用服務(wù)器(比照圖1和2中的130)處,搜索通過數(shù)據(jù)庫被執(zhí)行,以基于請求對等體(出租車司機)的位置信息和所接收的范圍信息確定適合于約定的對等體(例如乘客)。應(yīng)用服務(wù)器(比照圖1和2中的130)接著發(fā)送適合于約定的對等體的結(jié)果到請求對等體通信設(shè)備(t匕照圖1和2中的150)。結(jié)果可顯示在通信設(shè)備上的圖形顯示中。
[0122]在步驟353處,出租車司機可檢索和查看關(guān)于所定位的乘客的詳細信息,包括諸如由先前的出租車司機提供的過去的約定成功率、評論等的信息。檢索可基于出租車司機選擇在圖形顯示上顯示的每個對等體(乘客)。就是說,潛在乘客的圖形表示被顯示在出租車司機的通信設(shè)備上以用于選擇。一經(jīng)選擇,詳細信息可從應(yīng)用服務(wù)器被發(fā)送。另選地,詳細信息可在步驟352中與結(jié)果信息一起被發(fā)送。
[0123]在步驟354中,一經(jīng)查看詳細信息,出租車司機自由挑選優(yōu)選的乘客并向所選擇的乘客發(fā)送服務(wù)請求。就是說,服務(wù)請求信號經(jīng)由應(yīng)用服務(wù)器(比照圖1和2中的130)被從請求對等體通信設(shè)備(比照圖1和2中的150)發(fā)送到用于約定的對等體的通信設(shè)備(t匕照圖1和2中的110)。作為另選方案,服務(wù)請求信號可繞開應(yīng)用服務(wù)器(比照圖1和2中的130)被從請求對等體通信設(shè)備(比照圖1和2中的150)直接發(fā)送到用于約定的對等體的通信設(shè)備(比照圖1和2中的110)。
[0124]在示例性實施例中,服務(wù)請求信號包括可以是當(dāng)前位置或期望的接載位置的出租車位置信息。
[0125]在用于約定的對等體(例如所挑選的乘客)的通信設(shè)備(比照圖1和2中的110)處,服務(wù)請求被指示在圖形顯示上用于接受或拒絕。
[0126]在示例性實施例中,乘客可選擇拒絕或接受所接收到的服務(wù)請求。如果乘客拒絕服務(wù)請求,則出租車司機通過拒絕信號被通知,出租車司機可繼續(xù)進行選擇下一個選擇。拒絕信號可經(jīng)由應(yīng)用服務(wù)器被發(fā)送。就是說,處理循環(huán)到步驟352處。
[0127]在步驟355處,如果乘客接受服務(wù)請求,則接受消息被發(fā)送到出租車司機通信設(shè)備(比照圖1和2中的150)。接受信號可經(jīng)由應(yīng)用服務(wù)器被發(fā)送。
[0128]在步驟356處,客戶端應(yīng)用將出租車司機的位置狀態(tài)切換到“關(guān)閉”。
[0129]在步驟357處,出租車司機通過SMS或客戶端應(yīng)用接收接受/確認(rèn)消息。優(yōu)選地,乘客和出租車司機被從應(yīng)用服務(wù)器(比照圖1和2中的130)處的可用對等體/用戶的列表中去除(或者狀態(tài)被切換到“關(guān)閉”)。在這種情況下,雖然乘客和出租車司機看起來是“不可見”的,但是他們?nèi)匀荒軌虿榭雌錉顟B(tài)是“打開”的其他用戶。
[0130]在示例性實施例中,在步驟358處,出租車司機能夠在通信設(shè)備(比照圖1和2中的150)的圖形顯示上實時地跟蹤約定的對等體(即約定的乘客)的位置,直到出租車司機到達接載乘客的位置,除非接收到來自乘客的取消請求。乘客也可被允許跟蹤出租車司機的位置(比照步驟318)。
[0131]在步驟359處,當(dāng)出租車到達接載位置時,乘客登上出租車。
[0132]在步驟360處,出租車司機可發(fā)起到乘客的服務(wù)費支付請求確認(rèn)消息。這可以是經(jīng)由出租車司機從通信設(shè)備(比照圖1和2中的150)向應(yīng)用服務(wù)器(比照圖1和2中的130)發(fā)送“已接載”消息實現(xiàn)的。乘客接著從應(yīng)用服務(wù)器(比照圖1和2中的130)接收服務(wù)費支付請求確認(rèn)消息。
[0133]在步驟361處,當(dāng)乘客確認(rèn)服務(wù)費支付確認(rèn)請求消息時,約定/服務(wù)處理完成。在此之后,支付處理發(fā)生。
[0134]在示例性實施例中,由于經(jīng)注冊的乘客已經(jīng)在向應(yīng)用服務(wù)器注冊期間輸入過信用卡詳細信息,在司機在“接載”期間發(fā)起支付處理后(比照步驟320),一經(jīng)乘客例如通過按下移動應(yīng)用中的按鈕而確認(rèn)(比照步驟321 ),乘客的信用卡詳細信息就被發(fā)送到支付模塊或支付方案主機用于處理。例如,支付方案主機連接到收單銀行的信用卡主機以完成交易。司機和乘客二者都可被通知交易的狀態(tài)。在示例性實施例中,乘客和出租車司機二者都能夠從應(yīng)用服務(wù)器查看交易記錄。
[0135]作為信用卡支付的另選方案,乘客和/或司機被允許相對于信用卡挑選現(xiàn)金支付用于服務(wù)費支付。
[0136]圖4是不例性實施例中的不意性對等交易流程圖400。該關(guān)于交易流程的不例從例如使用通信設(shè)備(比照圖1和2中的110)約定另一個對等體(例如叫出租汽車或出租車)的對等體的角度被示出。為了易于描述,某些步驟未被包括。
[0137]在數(shù)字401處,乘客請求顯示例如在半徑大約100米內(nèi)的所有用于約定的可用的對等體(例如在附近的可用出租車)。該請求從乘客的通信設(shè)備110中的具有LBS應(yīng)用的客戶端應(yīng)用被發(fā)送到應(yīng)用服務(wù)器130。
[0138]在數(shù)字402處,應(yīng)用服務(wù)器130從出租車司機的通信設(shè)備150的具有LBS應(yīng)用的客戶端應(yīng)用請求位置信息,這些通信設(shè)備150向應(yīng)用服務(wù)器130指示了其可用并在指定的附近以內(nèi)。
[0139]在數(shù)字403處,可用出租車的位置信息接著被返回到應(yīng)用服務(wù)器130。在數(shù)字404處,應(yīng)用服務(wù)器130獲得位置信息并發(fā)送該信息用于在乘客的通信設(shè)備110上顯示。
[0140]在數(shù)字405處,乘客從乘客的通信設(shè)備110請求選擇的出租車的服務(wù)并向所挑選的出租車司機發(fā)送作業(yè)請求。這可以是直接在乘客和出租車司機之間或是經(jīng)由應(yīng)用服務(wù)器的。
[0141]在數(shù)字406處,出租車司機對作業(yè)請求的接受被作為確認(rèn)消息返回到乘客通信設(shè)備110,并且乘客的位置狀態(tài)被“關(guān)閉”。在數(shù)字407處,一經(jīng)接載了乘客,司機通過應(yīng)用服務(wù)器130向乘客發(fā)起服務(wù)費請求消息。
[0142]在數(shù)字408處,乘客在通信設(shè)備110上接收服務(wù)費確認(rèn)請求消息。在數(shù)字409處,一經(jīng)登上出租車,乘客確認(rèn)出租車已經(jīng)到達,約定服務(wù)完成。
[0143]在數(shù)字410處,應(yīng)用服務(wù)器130向支付方案服務(wù)器120發(fā)起支付請求,以例如經(jīng)由乘客的信用卡向乘客收取服務(wù)費。在數(shù)字411處,服務(wù)費被支付給司機以完成交易處理。
[0144]圖5描述了示例性實施例中的使用“叫出租汽車”的LBS移動應(yīng)用圖形用戶界面(GUI)的示例場景。流程處理在數(shù)字510處被指示。LBS移動應(yīng)用可基本類似于客戶端應(yīng)用180和/或如參考圖3所描述的而起作用。為了易于描述,某些步驟未被包括。在示例性實施例中,用戶被注冊為乘客。
[0145]例如,乘客可通過通信設(shè)備(例如智能移動設(shè)備)中的移動應(yīng)用來開始約定對等體的處理(例如叫出租汽車)。假設(shè)用戶是已注冊的乘客并且想要叫到期望的目的地的出租車。
[0146]在起始頁511處,乘客開始被示例地稱為“叫出租汽車”的LBS移動應(yīng)用,并且乘客的狀態(tài)被設(shè)置為“在線”或“打開”。就是說,該狀態(tài)使得乘客對正搜索乘客的出租車司機“可見”。乘客被允許輸入出行信息并搜索在附近的可用出租車。可用出租車可在由移動應(yīng)用提供的地圖上,以圖形方式在其當(dāng)前位置上,由符號、圖形圖標(biāo)或任何其他合適的表示來表示。乘客能夠查看由圖形圖標(biāo)所表示的出租車的詳細信息。圖形圖標(biāo)可以具有諸如顏色、編號等的性質(zhì)和屬性,以表示在不同位置處出租車的不同類型、出租車的編號等。
[0147]在詳細信息頁512處,可以查看出租車的詳細信息。這些詳細信息可包括但不限于顯示已注冊的出租車司機的詳細信息、可用出租車的類型、出租車公司的詳細信息、已注冊的車輛編號、起步出租車費、可用的支付類型、使用的語言和諸如由之前的乘客提供的評級和評論等的其他信息。
[0148]在預(yù)約頁513處,在發(fā)送作業(yè)請求之前,乘客能夠輸入例如出行信息、支付類型和其他偏好。在向所挑選的出租車司機發(fā)送作業(yè)請求用于接受之前,確認(rèn)屏幕514可被顯示。隨后,乘客將作業(yè)請求發(fā)送到出租車司機,一旦出租車司機接受了該作業(yè)請求,確認(rèn)消息515被接收。確認(rèn)消息顯示指示預(yù)約由出租車司機確認(rèn)的消息,并且可提供例如預(yù)計的到達時間(ETA)。
[0149]在跟蹤屏幕516處,乘客可繼續(xù)經(jīng)由移動應(yīng)用在地圖的圖形顯示上可視地跟蹤出租車的位置。
[0150]圖6是示例性實施例中的約定處理的示意性邏輯流程圖。流程圖描述了示例的“叫出租汽車”和示例的“定位乘客”的邏輯處理流程。為了易于描述,某些步驟未被包括。
[0151]在步驟601處,用戶下載客戶端應(yīng)用到諸如移動設(shè)備的通信設(shè)備,并在步驟602處注冊,作為乘客(在步驟604處)或出租車司機(在步驟603處)。客戶端應(yīng)用可基本類似于客戶端應(yīng)用180和/或如參考圖3所描述的而起作用。
[0152]在步驟604處,乘客輸入簡檔信息、可包括用于支付服務(wù)費或出租車費的信用卡信息的優(yōu)選支付方法、緊急聯(lián)系人等。在步驟603處,出租車司機輸入出租車司機的詳細信息、例如用于接收服務(wù)費和出租車費的銀行賬戶信息、和緊急情況下的緊急聯(lián)系人等。優(yōu)選地,在緊急情況期間,客戶端應(yīng)用可撥號到指定的緊急號碼。
[0153]在步驟605處,用戶接受可包括允許跟蹤用戶的位置的隱私設(shè)置的條款和條件。
[0154]在步驟605處用戶接收了隱私設(shè)置之后,在步驟607處,可以開始客戶端應(yīng)用。在步驟608處,當(dāng)該應(yīng)用在通信設(shè)備上運行/開始時,位置狀態(tài)變?yōu)椤按蜷_”。在步驟609處,處于“打開”或“在線”的位置狀態(tài)允許乘客“叫出租汽車”或者允許出租車司機“定位乘客”。比照圖3的步驟311和351。在步驟610處,乘客或出租車司機接著能夠分別地發(fā)送作業(yè)或服務(wù)請求消息。比照圖3的步驟314和354。
[0155]如果接收到對作業(yè)或服務(wù)請求消息的確認(rèn),則在步驟612處,位置狀態(tài)可被設(shè)為“關(guān)閉”或“離線”。比照圖3的步驟316和356。否則,用戶循環(huán)到重新發(fā)送或重復(fù)步驟610。
[0156]在步驟613處,每個用戶/對等體可查看和/或跟蹤其他約定用戶/對等體的位置。例如,乘客能夠跟蹤出租車的位置和/或運動,直到出租車到達來接載乘客。比照圖3的步驟318和358。
[0157]在步驟614處,如果用戶在對作業(yè)或服務(wù)請求消息的確認(rèn)被接收到之后激活取消請求,則在步驟615處,通知消息被發(fā)送到另一約定用戶。例如,如果乘客在確認(rèn)被接收之后、出租車出現(xiàn)之前激活了取消請求,則通知消息被發(fā)送到出租車司機。在步驟615處,應(yīng)用服務(wù)器也被通知該取消,并且每個用戶取消的出行的數(shù)目可被記錄用于例如評級的目的。
[0158]在步驟617,如果用戶違約,即在沒有發(fā)送取消請求的情況下未完成約定,則在步驟615處,應(yīng)用服務(wù)器也被通知該違約,并且每個用戶違約的數(shù)目可被記錄用于例如評級的目的。例如,在出租車司機對接載乘客違約或乘客對出租車司機違約的情況下,該信息可由被違約的用戶發(fā)送到應(yīng)用服務(wù)器,并且該信息被記錄用于相應(yīng)地對違約的用戶評級。例如,違約可通過被違約的用戶激活/點擊通信設(shè)備上的未出現(xiàn)按鈕而被激活。在這種情況下,乘客或出租車司機可在步驟616處分別地重復(fù)從步驟607的“叫出租汽車”或“定位乘客”的處理。
[0159]在步驟618處,約定按照預(yù)期繼續(xù)進行。例如,司機按照承諾到達以接載乘客。比照圖3的步驟319和359。在步驟619處,出租車司機接著可發(fā)起供乘客確認(rèn)的服務(wù)費支付請求消息。比照圖3的步驟320和360。在步驟620處,乘客繼續(xù)進行以確認(rèn)該服務(wù)費支付請求消息。比照圖3的步驟321和361。在步驟621處,兩個用戶均被支付方案服務(wù)器(比照圖1中的120)通知交易成功。支付方案服務(wù)器被理解為是促進支付門戶(諸如網(wǎng)站、移動電話或交互式語音應(yīng)答IVR服務(wù))與前端處理器或收單銀行之間的信息傳遞的支付網(wǎng)關(guān)。因此,當(dāng)乘客從支付網(wǎng)關(guān)使能的商戶(在這里的情況中即出租車司機)預(yù)訂服務(wù)時,支付網(wǎng)關(guān)執(zhí)行多種任務(wù)來處理乘客和司機之間的交易。
[0160]圖7是示例性實施例中的應(yīng)用服務(wù)器的示意性模塊架構(gòu)圖。應(yīng)用服務(wù)器700可基本與圖1和2中的應(yīng)用服務(wù)器130相同地起作用。
[0161]在示例性實施例中,應(yīng)用服務(wù)器700包括與用戶/對等體客戶端應(yīng)用(例如乘客或出租車司機移動應(yīng)用)進行通信的多個模塊。比照圖1和2中的180。每個模塊的功能描述如下。
[0162]提供移動-服務(wù)器集成模塊31,其可處理乘客的移動應(yīng)用180和耦接到移動-服務(wù)器集成模塊31的應(yīng)用邏輯模塊32之間的客戶端-服務(wù)器通信。移動-服務(wù)器集成模塊31處理由應(yīng)用邏輯模塊32在到移動應(yīng)用的發(fā)送期間以安全的方式提供的一個或多個功倉泛。
[0163]應(yīng)用邏輯模塊32包含例如用于移動應(yīng)用的圖形用戶界面的業(yè)務(wù)邏輯,諸如但不限于用于叫出租汽車/出租車、搜索或顯示指定范圍/附近內(nèi)的可用出租車、查看關(guān)于出租車的實時運行信息、和當(dāng)?shù)巧铣鲎廛嚂r更新用戶的位置等的邏輯。
[0164]數(shù)據(jù)庫模塊33被提供為耦接到應(yīng)用邏輯模塊32。數(shù)據(jù)庫模塊33是用于存儲特定于應(yīng)用的信息,諸如但不限于用戶出行的數(shù)目和預(yù)計的到達/出發(fā)時間等。
[0165]提供通知服務(wù)模塊34用于當(dāng)預(yù)約被確認(rèn)時或當(dāng)出租車正接近其目的地時等等,向乘客發(fā)送通知。通知可定期地(例如每分鐘一次)或經(jīng)由來自位置服務(wù)的關(guān)于被跟蹤的用戶(乘客或出租車)的更新通知而被觸發(fā)。
[0166]SMS服務(wù)模塊35被提供為耦接到通知服務(wù)模塊34,并且當(dāng)預(yù)約被確認(rèn)時或當(dāng)經(jīng)由支付方案服務(wù)器120做出支付時,能夠例如向乘客發(fā)送SMS通知。
[0167]提供實時運行處理器模塊36用于請求例如關(guān)于出租車的位置和預(yù)計的到達/出發(fā)時間(如果可用的話)的實時更新,以及用于相應(yīng)地更新相關(guān)的數(shù)據(jù)點。更新可定期地(例如一分鐘一次)被觸發(fā)以運行。更新可從用戶移動應(yīng)用(例如從出租車司機)被推送或發(fā)送到實時運行的處理器模塊36。
[0168]提供用戶管理模塊37用于允許用戶(例如乘客、出租車司機)例如注冊用戶信息、查看交易記錄、更新詳細信息和設(shè)置等。在示例性實施例中,乘客的簡檔和出租車的出租車詳細信息被記錄在應(yīng)用服務(wù)器700中??梢允褂脩艄芾砟K37可由用戶經(jīng)由因特網(wǎng)(例如使用因特網(wǎng)瀏覽器)而訪問。用戶管理模塊37可提供對用戶的簡檔、設(shè)置、性質(zhì)和屬性設(shè)置等進行管理的后端管理頁。
[0169]提供交易管理模塊38用于保持交易記錄,諸如出行編號、支付金額、出行詳細信息、支付方法等。可以使交易管理模塊38可由用戶經(jīng)由因特網(wǎng)(例如使用因特網(wǎng)瀏覽器)而訪問。用戶可以檢索、查看和打印過去的交易歷史、出行歷史、賬戶的收據(jù)和聲明等。
[0170]提供支付模塊39用于允許用戶(例如乘客)挑選不同的支付方法。支付模塊39可被集成到各種可用的支付平臺,諸如移動支付、信用卡或借記卡支付網(wǎng)關(guān)。
[0171]位置服務(wù)和位置更新服務(wù)模塊40被提供為耦接到模塊32、34、36、37、38和39。位置服務(wù)和位置更新服務(wù)模塊40能夠訪問和存儲關(guān)于用戶(諸如乘客和出租車)的位置跟蹤信息。在示例性實施例中,位置服務(wù)和位置更新服務(wù)模塊40使用OpenLS跟蹤規(guī)范實現(xiàn),以使得應(yīng)用服務(wù)器700中的其他模塊能夠容易地利用位置更新和通知功能。在另選的示例性實施例中,商業(yè)產(chǎn)品可被用于提供這些模塊的功能。這些模塊也可在不同的LBS之間重用。
[0172]此外,位置服務(wù)和位置更新服務(wù)模塊40可更新例如出租車的位置,可計算例如預(yù)計在搭乘/中轉(zhuǎn)點到達/出發(fā)的時間,并且可確定例如出租車位置和預(yù)計的到達時間等。一旦用戶已完成出行,則位置服務(wù)和位置更新服務(wù)模塊40還可以清除特定的用戶信息,諸如移動電話標(biāo)識符。在示例性實施例中,為了處理數(shù)據(jù)密集型的處理,諸如JBossDiooIs或IBMiLog的生產(chǎn)規(guī)則引擎可被用于模塊的實現(xiàn)。位置服務(wù)和位置更新服務(wù)模塊40可定期地(如每分鐘一次)被觸發(fā)或例如經(jīng)由來自位置服務(wù)的關(guān)于車輛運動的更新通知而被觸發(fā)。
[0173]圖8是示例性實施例中的客戶端應(yīng)用的示意性模塊架構(gòu)圖??蛻舳藨?yīng)用800可基本與在圖1和2中和/或參照圖3-7種的任何一個所描述的應(yīng)用180相同地起作用。在該示例性實施例中,客戶端應(yīng)用是供用戶(例如乘客和出租車司機)使用的移動LBS應(yīng)用。
[0174]在該示例性實施例中,乘客或出租車司機的移動應(yīng)用800是在用戶的諸如智能電話的通信設(shè)備上運行的移動LBS應(yīng)用。移動應(yīng)用包括圖形用戶界面和多個模塊,諸如用于搜索可用出租車或乘客的模塊、用于輸入出行信息的模塊、用于管理位置和運動信息的模塊、客戶端-服務(wù)器通信模塊、和推送通知處理程序模塊等。
[0175]應(yīng)用模塊81被設(shè)置并包括用戶界面。應(yīng)用模塊81可促進應(yīng)用服務(wù)器130和一個或多個模塊之間的通信,這些模塊諸如消息傳送模塊82、地圖和路線選擇模塊83、位置模塊84、隱私模塊85、內(nèi)容模塊86和計費模塊87等。
[0176]應(yīng)用模塊81還可通信/操作各種功能,諸如由例如移動運營商或電話公司90通過一個或多個網(wǎng)關(guān)連接器88的服務(wù)而提供的SMS、MMS、LBS和支付模塊89。
[0177]消息傳送模塊82被設(shè)置用于即時消息傳送服務(wù),位置模塊84是用于提供位置信息的LBS-客戶端組件。位置信息請求經(jīng)由在參與的移動設(shè)備上的客戶端之間特殊編碼的即時消息被信號化。例如在通信設(shè)備處的GPS定位設(shè)備可被用于向請求對等體發(fā)送原始位置坐標(biāo)(例如經(jīng)度-緯度-高度)。通過使用位置信息,地圖或街道地址可從例如被定位對等體的外部地圖服務(wù)器(例如從谷歌地圖)經(jīng)由例如GPRS連接技術(shù)被獲得。LBS客戶端和應(yīng)用服務(wù)提供者之間的接口可使用基于標(biāo)準(zhǔn)化的HTTP或SIP的通信協(xié)議。
[0178]在示例性實施例中,兩個移動對等體(例如乘客和出租車司機)之間的定位請求按照如下被執(zhí)行。向基于位置的服務(wù)注冊的移動對等體(例如乘客)可從消息傳送菜單請求另一個已注冊的同類對等體(例如出租車司機)的位置。
[0179]根據(jù)對等體(例如出租車司機的)的隱私設(shè)置(例如由隱私模塊85來處理的),消息彈出可被顯示在出租車司機的通信設(shè)備顯示器上,其示出乘客的請求。如果出租車司機的隱私設(shè)置被設(shè)置為“允許接受”請求對等體/用戶,則消息彈出可以跳過。如果乘客的請求被出租車司機準(zhǔn)許,則出租車司機的GPS坐標(biāo)可被轉(zhuǎn)換為特殊的消息格式并被發(fā)送到乘客通信設(shè)備。一旦乘客接收到所需的位置坐標(biāo),示出了出租車司機的位置的地圖(例如由地圖和路線選擇模塊83處理的)可從在線地圖服務(wù)器被接收。
[0180]另選地,在乘客的通信設(shè)備處,可以使用來自GPS設(shè)備或安裝在乘客的通信設(shè)備中的應(yīng)用的位置信息計算到遠程對等體(例如出租車司機)的距離。因此,可能定位附近的出租車,并且如果已注冊的出租車司機進入到乘客通信設(shè)備的范圍中,則優(yōu)選地觸發(fā)即時消息。上述可通過執(zhí)行到已注冊的對等體的周期位置請求被實現(xiàn)。
[0181]在示例性實施例中,如果對等體(例如乘客和出租車司機)是“在線”的,則對等體之間的位置請求可被執(zhí)行。因此,優(yōu)選地,在發(fā)送任何位置請求之前,對對等體的存在狀態(tài)(在線/離線)的輪詢可被執(zhí)行。
[0182]在示例性實施例中,計費模塊87被設(shè)置用于處理支付服務(wù),諸如服務(wù)費用或出租車費。諸如內(nèi)容模塊86、連接器88、模塊89和90的其他模塊可以是并非一般地應(yīng)用于示例性實施例中的通用模塊。
[0183]圖9是用于描述示例性實施例中的用于定位一個或多個對等體的方法的示意性流程圖900。在步驟902處,請求對等體的位置信息被確定。在步驟904處,用于約定的至少一個可用對等體的位置信息基于請求對等體的位置信息被確定。在步驟906處,該至少一個可用對等體的位置信息被發(fā)送到請求對等體。
[0184]其他示例性實施例
[0185]在另選的實施例1中,提供了用于出租車交通部門中的對等(乘客到出租車司機或出租車司機到乘客)定位系統(tǒng)的系統(tǒng),包括:應(yīng)用服務(wù)器,其與乘客移動LBS應(yīng)用和出租車司機移動LBS應(yīng)用進行通信,集成到支付方案服務(wù)器,并提供經(jīng)由因特網(wǎng)的用于管理目的的用戶訪問,諸如注冊、編輯用戶簡檔和設(shè)置、查看和檢索有關(guān)出行編號的交易記錄、賬戶的收據(jù)和聲明;乘客移動LBS應(yīng)用,其運行在乘客移動設(shè)備中,與應(yīng)用服務(wù)器進行通信,并使得乘客能夠“叫出租車”;出租車LBS應(yīng)用,其運行在租車司機移動設(shè)備中,與應(yīng)用服務(wù)器進行通信,使得出租車司機能夠“定位乘客”;支付方案服務(wù)器,其集成到具有各種支付服務(wù)平臺的應(yīng)用服務(wù)器。
[0186]在另選的實施例2中,提供了如在實施例1中所提及的系統(tǒng),其中,應(yīng)用服務(wù)器包括:移動-服務(wù)器集成模塊,其負責(zé)處理乘客移動應(yīng)用和應(yīng)用邏輯模塊之間的客戶端-服務(wù)器通信,其處理由應(yīng)用邏輯模塊以安全的方式提供給移動應(yīng)用的功能;應(yīng)用邏輯模塊,其包含用于應(yīng)用的用戶界面、搜索或顯示特定范圍內(nèi)的可用出租車、查看有關(guān)出租車的實時運行信息、和當(dāng)用戶登上出租車時更新用戶的位置的業(yè)務(wù)邏輯;數(shù)據(jù)庫模塊,其負責(zé)存儲諸如用戶旅行和預(yù)計的到達/出發(fā)時間的特定于應(yīng)用的信息和數(shù)據(jù);通知服務(wù)模塊,其負責(zé)當(dāng)預(yù)約被確認(rèn)時或當(dāng)出租車正接近其目的地時,向乘客發(fā)送通知,通知定期地或經(jīng)由來自位置服務(wù)的有關(guān)被跟蹤的乘客或出租車的更新通知而被觸發(fā);實時運行處理器模塊,其負責(zé)請求有關(guān)出租車的位置和預(yù)計的到達/出發(fā)時間(如果可用的話)的實時更新,以及相應(yīng)地更新相關(guān)的數(shù)據(jù)點,這定期地被觸發(fā),更新從出租車移動應(yīng)用被推送至其;以及SMS服務(wù)模塊,其負責(zé)當(dāng)預(yù)約被確認(rèn)時或當(dāng)支付經(jīng)由支付方案服務(wù)器被做出時,向乘客發(fā)送通知。
[0187]在另選的實施例3中,提供了如在實施例2中所提及的系統(tǒng),其中,應(yīng)用服務(wù)器還包括:用戶管理模塊,其可由用戶經(jīng)由因特網(wǎng)訪問,允許用戶注冊、查看交易記錄、更新詳細信息和設(shè)置等,其管理用戶簡檔、設(shè)置、性質(zhì)和屬性設(shè)置;交易管理模塊,其管理諸如出行編號、金額、出行詳細信息、支付方法等的交易記錄,并可由用戶經(jīng)由因特網(wǎng)訪問,用戶可檢索、查看和打印過去的交易歷史、出行歷史、賬戶的收據(jù)和聲明;和支付管理模塊,其負責(zé)供乘客挑選支付方法,該模塊集成到各種可用的支付平臺,諸如移動支付、信用卡或借記卡支付網(wǎng)關(guān)。
[0188]在另選的實施例4中,提供了如在實施例1中所提及的系統(tǒng),其中,支付解決服務(wù)器包括:使用在線信用卡或借記卡工具的出租車費或管理費用支付,其通過LBS應(yīng)用并經(jīng)由通過銀行的計費和移動SMS被認(rèn)證;使用通過電話公司的移動支付和計費的出租車費或管理費用支付;以及使用在線信用卡、借記卡工具或通過第三方支付服務(wù)提供者的移動支付和計費的出租車費或管理費用支付。
[0189]在另選的實施例5中,提供了如在實施例1中所提及的系統(tǒng),其中,移動LBS應(yīng)用包括:由用戶界面構(gòu)成的應(yīng)用模塊,其在應(yīng)用服務(wù)器和各種模塊之間進行通信,這些模塊諸如消息傳送模塊、地圖和路線選擇模塊、位置模塊、隱私模塊、內(nèi)容模塊和計費模塊。
[0190]在另選的實施例6中,提供了如在實施例4中所提及的系統(tǒng),其中,移動LBS應(yīng)用還包括:應(yīng)用模塊還與各種功能特征部通信,諸如由移動運營商通過網(wǎng)關(guān)連接器服務(wù)提供的SMS、MMS、LBS和支付。
[0191]在另選的實施例7中,提供了如在實施例4中所提及的系統(tǒng),其中,移動LBS應(yīng)用還包括:出于提供即時消息傳送服務(wù)目的的消息傳送模塊;出于提供位置信息目的的位置模塊;用于示出用戶位置和從在線地圖服務(wù)器接收地圖信息的地圖和路線選擇模塊;負責(zé)處理用戶的隱私設(shè)置的隱私模塊;負責(zé)處理和顯示應(yīng)用內(nèi)容的內(nèi)容模塊;和負責(zé)處理用戶所挑選的支付方法的計費模塊。
[0192]在另選的實施例8中,提供了用于乘客到出租車司機的定位系統(tǒng)的方法,包括:乘客移動設(shè)備中的移動LBS應(yīng)用,其經(jīng)由應(yīng)用服務(wù)器與出租車司機移動設(shè)備中的LBS應(yīng)用進行通信;定位并搜索乘客附近內(nèi)的出租車并在移動設(shè)備中查看出租車的圖形表示;在移動設(shè)備中查看出租車的詳細信息;將隱私設(shè)置設(shè)置為“在線”并輸入出行信息;發(fā)送作業(yè)請求到出租車司機;在出租車司機接受作業(yè)請求之后經(jīng)由消息傳送或SMS接收預(yù)約確認(rèn);經(jīng)由消息傳送、SMS或移動電話聯(lián)系出租車司機;在移動設(shè)備上實時地跟蹤已預(yù)約的出租車的位置;以及通過移動設(shè)備支付出租車費和/或管理費用。
[0193]在另選的實施例9中,提供了用于出租車司機到乘客的定位系統(tǒng)的方法,包括:司機移動設(shè)備中的移動LBS應(yīng)用,其經(jīng)由應(yīng)用服務(wù)器與乘客移動設(shè)備中的LBS應(yīng)用進行通信。定位并搜索出租車附近內(nèi)的乘客并在移動設(shè)備中查看乘客的圖形表示;在移動設(shè)備中查看乘客的簡檔;將隱私設(shè)置設(shè)置為“在線”并輸入出租車車輛詳細信息、出租車費用、車輛注冊編號、聯(lián)系人詳細信息;發(fā)送服務(wù)請求到乘客;在出租車司機接受作業(yè)請求之后經(jīng)由消息傳送或SMS接收預(yù)約確認(rèn);經(jīng)由消息傳送、SMS或移動電話聯(lián)系乘客;在移動設(shè)備上實時地查看乘客的位置;以及通過移動設(shè)備接收出租車費和/或管理費用的支付確認(rèn)。
[0194]在另選的實施例10中,提供了如在實施例8中所提及的用于乘客到出租車司機的定位系統(tǒng)的方法,還包括:經(jīng)由因特網(wǎng)訪問應(yīng)用服務(wù)器用于用戶注冊,管理用戶簡檔,訪問有關(guān)出行的信息,檢索并檢查過去的旅行記錄、支付記錄和收據(jù)。
[0195]在另選的實施例11中,提供了如在實施例9中所提及的用于出租車司機到乘客的定位系統(tǒng)的方法,還包括:經(jīng)由因特網(wǎng)訪問應(yīng)用服務(wù)器用于用戶注冊,管理用戶簡檔,訪問有關(guān)出行的信息,檢索并檢查過去的旅行記錄、有關(guān)出租車費的支付記錄和收據(jù)。
[0196]在另選的實施例12中,提供了用于出租車司機和乘客的定位系統(tǒng)的方法,包括以下步驟:為乘客或出租車司機的用戶下載LBS客戶端應(yīng)用到用戶的移動設(shè)備;用戶注冊為乘客或出租車司機,輸入諸如簡檔、偏好、支付方法、銀行賬戶、緊急聯(lián)系人號碼和出租車車輛詳細信息的信息到系統(tǒng)中;用戶將同意使用軟件的條款和條件,包括接受允許其位置被跟蹤和監(jiān)視的隱私設(shè)置;當(dāng)應(yīng)用運行時,用戶的位置狀態(tài)為“打開”。用戶能夠經(jīng)由移動設(shè)備搜索和顯示附近的其他用戶。例如,乘客能夠搜索和顯示出租車的位置,同時出租車司機能夠搜索和顯示乘客的位置;用戶能夠發(fā)送作業(yè)或服務(wù)請求到其他用戶;其他用戶自由地選擇接受確認(rèn)或拒絕該請求;在任何取消的情況下,雙方用戶和應(yīng)用服務(wù)器將被通知,用戶將再次重復(fù)該處理;一經(jīng)由其他用戶確認(rèn),用戶的位置狀態(tài)為“關(guān)閉”,并且用戶能夠跟蹤接受了其作業(yè)請求的其他用戶的位置。如果用戶是乘客,出租車一經(jīng)到達,他將登上該出租車(另一用戶);出租車司機將發(fā)送服務(wù)費支付請求以供乘客確認(rèn);一經(jīng)接收到確認(rèn),支付方案服務(wù)器將向雙方用戶發(fā)送有關(guān)成功交易的通知。
[0197]在另一個示例性實施例中,請求對等體(例如乘客)可在例如連接到因特網(wǎng)的瀏覽器中輸入位置信息,并經(jīng)由該界面指示該請求對等體可用于約定。用于約定的至少一個可用對等體(例如一個或多個出租車司機)的位置信息可根據(jù)該請求對等體的位置信息被獲得并過濾。所獲得的用于約定的該至少一個可用對等體的位置信息接著被發(fā)送到請求對等體,并例如可被在瀏覽器上顯示為符號以供該請求對等體挑選。挑選和約定的步驟之后基本與參照圖3所描述的步驟相同。
[0198]不同的示例性實施例可被實現(xiàn)在在通信設(shè)備中執(zhí)行的數(shù)據(jù)結(jié)構(gòu)、程序模塊、程序和計算機指令的上下文中。這里簡要地公開示例通信設(shè)備。一個或多個示例性實施例可被具體實現(xiàn)為一個或多個通信設(shè)備,例如,1000,諸如在圖10中所示意性描述的。
[0199]一個或多個示例性實施例可被具體實現(xiàn)為軟件,諸如在通信設(shè)備1000內(nèi)執(zhí)行、并指示通信設(shè)備1000進行示例性實施例的方法的計算機程序。
[0200]通信設(shè)備1000包括處理器模塊1002、諸如觸摸屏界面或小鍵盤1004的輸入模塊、諸如觸摸屏上的顯示器1006的輸出模塊。
[0201]處理器模塊1002被耦接到第一通信單元1008用于與蜂窩網(wǎng)絡(luò)1010進行通信。第一通信單元1008可包括但不限于用戶識別模塊(SM)卡加載灣。例如,蜂窩網(wǎng)絡(luò)1010可以為3G或4G網(wǎng)絡(luò)。[0202]處理器模塊1002還被耦接到第二通信單元1012用于與網(wǎng)絡(luò)1014進行連接。例如,第二通信單元1012可以使得能夠?qū)缁ヂ?lián)網(wǎng)或諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或個人網(wǎng)絡(luò)的其他網(wǎng)絡(luò)系統(tǒng)進行訪問。網(wǎng)絡(luò)1014可包括服務(wù)器、路由器、網(wǎng)絡(luò)個人計算機、對等體設(shè)備或其他常見的網(wǎng)絡(luò)節(jié)點、無線電話機或無線個人數(shù)字助理。網(wǎng)絡(luò)環(huán)境可以在辦公室、全企業(yè)的計算機網(wǎng)絡(luò)和家庭計算機系統(tǒng)等中找到。第二通信單元1012可包括但不限于無線網(wǎng)卡或以太網(wǎng)網(wǎng)絡(luò)電纜端口。第二通信單元1012也可以是調(diào)制解調(diào)器/路由器單位,并且可以是任何類型的調(diào)制解調(diào)器或路由器,諸如電纜類型的調(diào)制解調(diào)器或衛(wèi)星類型的調(diào)制解調(diào)器。
[0203]將會清楚的是,所示的網(wǎng)絡(luò)連接是示例的,可以使用其他方法建立計算機之間的通信鏈路。假定了存在各種協(xié)議中的任何協(xié)議,諸如TCP/IP、幀中繼、以太網(wǎng)、FTP、HTTP等,通信設(shè)備1000可操作在客戶端-服務(wù)器配置中,以允許用戶從從基于web的服務(wù)器中檢索web頁面。此外,可以使用各種web瀏覽器中的任何瀏覽器來在web頁面上顯示和操作數(shù)據(jù)。
[0204]在示例中的處理器模塊1002包括處理器1016、隨機存取存儲器(RAM)1018和只讀存儲器(ROM) 1020。R0M1020可以是存儲基本輸入/輸出系統(tǒng)(BIOS)信息的系統(tǒng)存儲器。RAM1018可以存儲一個或多個程序模塊,諸如操作系統(tǒng)、應(yīng)用程序和程序數(shù)據(jù)。
[0205]處理器模塊1002還包括若干輸入/輸出(I/O)接口,例如到顯示器1006的I/O接口 1022和到小鍵盤1004的I/O接口 1024。
[0206]處理器模塊1002的組件通常經(jīng)由互連的總線1026并且以相關(guān)領(lǐng)域的技術(shù)人員所已知的方式進行通信和連接地耦接/接口。總線1026可以是幾種類型的總線結(jié)構(gòu)中的任何一種,這些總線結(jié)構(gòu)類型包括使用各種總線架構(gòu)的任何一種的存儲器總線或存儲器控制器、外圍總線、和本地總線。
[0207]將會清楚的是,其他設(shè)備也可連接到系統(tǒng)總線1026。例如,通用串行總線(USB)接口可被用于將通信設(shè)備的附件(諸如讀取器)耦接到系統(tǒng)總線1026。
[0208]應(yīng)用程序通常提供給通信設(shè)備1000的用戶,其編碼在諸如閃存存儲器模塊或存儲器卡/棒的數(shù)據(jù)存儲介質(zhì)上,并利用數(shù)據(jù)存儲設(shè)備的對應(yīng)存儲器讀寫器1028被讀取。數(shù)據(jù)存儲介質(zhì)并不限于便攜式的并可以包括被嵌入在通信設(shè)備1000中的實例。
[0209]應(yīng)用程序在其由處理器1016的執(zhí)行中被讀取并控制。程序數(shù)據(jù)的中間存儲可使用RAM1018來完成。示例性實施例的方法可被實現(xiàn)為計算機可讀指令、計算機可執(zhí)行組件或軟件模塊。一個或多個軟件模塊可另選地被使用。這些可以包括可執(zhí)行程序、數(shù)據(jù)鏈接庫、簡檔、數(shù)據(jù)庫、圖形圖像、二進制數(shù)據(jù)文件、文本數(shù)據(jù)文件、對象文件或源代碼文件等。當(dāng)一個或多個處理器模塊執(zhí)行軟件模塊中的一個或多個時,軟件模塊交互以導(dǎo)致一個或多個處理器模塊根據(jù)這里的教導(dǎo)執(zhí)行。
[0210]通信設(shè)備1000的操作可由多種多樣的不同程序模塊控制。程序模塊的例子有執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)和庫等。
[0211]示例性實施例也可以以其他的計算機系統(tǒng)配置被實踐,包括手持式設(shè)備、多處理器的系統(tǒng)/服務(wù)器、基于微處理器或可編程的消費電子產(chǎn)品、網(wǎng)絡(luò)PC、微型計算機、大型計算機、個人數(shù)字助理和移動電話等。此外,示例性實施例也可以以分布式計算環(huán)境被實踐,其中任務(wù)由通過無線或有線通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行。在分布式計算環(huán)境中,程序模塊可位于本地和遠程的存儲器存儲設(shè)備中。
[0212]上面已經(jīng)討論的各種示例性實施例的優(yōu)點和功能可被獨立地實現(xiàn),或者可組合在其他的示例性實施例中。
[0213]在示例性實施例中,通信設(shè)備并不限于移動電話或智能電話,并且可采取例如桌面?zhèn)€人計算機(PC)、筆記本電腦、平板PC和移動音樂播放器等的形式。
[0214]在示例性實施例中,基于位置的服務(wù)可以包括用于確定地理位置信息的機制,并且可以是但不限于全球定位服務(wù)(GPS)、GSM (全球移動通信系統(tǒng))三角位置服務(wù)或W1-FI位置服務(wù)等。該服務(wù)甚至可包括約定位置信息的用戶輸入,諸如使用連接到網(wǎng)絡(luò)(諸如因特網(wǎng))的web瀏覽器輸入地址信息。
[0215]在示例性實施例中,基于位置的服務(wù)可與客戶端應(yīng)用集成,或者可耦接到客戶端應(yīng)用或與其分開(諸如安裝在智能電話上的原生(native) GPS)。
[0216]在示例性實施例中,與電話公司的無線通信可以是經(jīng)由WI_F1、3G或4G網(wǎng)絡(luò)等。電話公司與應(yīng)用服務(wù)器之間和/或應(yīng)用服務(wù)器與支付服務(wù)器之間的電話公司,可以是有線網(wǎng)絡(luò)或W1-F1、3G、4G或光纖網(wǎng)絡(luò)等。
[0217]在示例性實施例中,位置信息的呈現(xiàn)并不限于⑶I上的可視顯示,并且可包括但不限于音頻提示、列表格式中的展示等。
[0218]在一些示例性實施例中,確定位置信息可被解釋為動態(tài)確定的步驟,以將這種示例性實施例的方法和系統(tǒng)與示出諸如建筑、地標(biāo)等的固定實體的常規(guī)位置地圖相區(qū)分。
[0219]在一些示例性實施例中,對于乘客,如果沒有可用出租車可供租用,呼叫中心號碼的列表可接著被提供給乘客用于挑選嘗試預(yù)約的呼叫中心。
[0220]在一些示例性實施例中,一旦乘客和出租車司機已確認(rèn)對約定的請求,可做出供乘客和出租車司機通過語音呼叫直接通信的選項。就是說,呼叫按鈕可被設(shè)置在觸摸屏的圖形顯示上。
[0221]在一些示例性實施例中,如果用戶(乘客或出租車司機)要退出用于約定的應(yīng)用(app),則可設(shè)置的是用戶的狀態(tài)接著被改變?yōu)椤瓣P(guān)閉”或離線。
[0222]在所描述的示例性實施例中,由于應(yīng)用服務(wù)器并不主要用于搜索和處理提供約定的用戶和請求約定的用戶的配對,應(yīng)用服務(wù)器的處理負載相比于當(dāng)前的呼叫中心類型的服務(wù)器被顯著減小。此外,在一些示例性實施例中,可以設(shè)置的是客戶端應(yīng)用與應(yīng)用服務(wù)器定期(例如每30秒或I分鐘)進行通信以更新提供約定的用戶和請求約定的用戶,使得相比于永遠在線的通信格式進一步減少處理負載。
[0223]本領(lǐng)域的技術(shù)人員將會清楚的是,可對特定的實施例做出各種變型和/或修改,而不偏離本發(fā)明的所廣泛地描述的范圍。因此,這些實施例在所有方面被視為是描述性的而不是限制性的。
【權(quán)利要求】
1.一種用于定位一個或多個對等體的方法,該方法包括: 確定請求對等體的位置信息; 基于該請求對等體的位置信息確定用于約定的至少一個可用對等體的位置信息;以及 將該至少一個可用對等體的位置信息發(fā)送到該請求對等體。
2.根據(jù)權(quán)利要求1的方法,進一步包括向該請求對等體呈現(xiàn)該至少一個可用對等體的位置信息。
3.根據(jù)權(quán)利要求1或2的方法,進一步包括在圖形顯示中顯示該請求對等體的所述位置信息、用于約定的所述至少一個可用對等體的所述位置信息、或者上述兩者。
4.根據(jù)權(quán)利要求1至3中的任何一項的方法,進一步包括允許該請求對等體對所選可用對等體的挑選。
5.根據(jù)權(quán)利要求1至4中的任何一項的方法,其中,該至少一個可用對等體是已針對該請求對等體的定位主動指示可用狀態(tài)的對等體。
6.根據(jù)權(quán)利要求1至5中的任何一項的方法,其中,所述確定請求對等體的位置信息包括由用戶輸入約定位 信息。
7.根據(jù)權(quán)利要求6的方法,其中,由用戶輸入約定位置信息包括使用連接到網(wǎng)絡(luò)的web瀏覽器輸入地址信息。
8.根據(jù)權(quán)利要求1至7中的任何一項的方法,其中,所述確定請求對等體的位置信息進一步包括在該請求對等體處使用基于位置的服務(wù)。
9.根據(jù)權(quán)利要求1至8中的任何一項的方法,其中,所述確定用于約定的所述至少一個可用對等體的位置信息進一步包括在該至少一個可用對等體處使用基于位置的服務(wù)。
10.根據(jù)權(quán)利要求1至9中的任何一項的方法,其中,所述基于該請求對等體的位置信息確定用于約定的所述至少一個可用對等體的位置信息包括使用從請求對等體發(fā)送的范圍息。
11.根據(jù)權(quán)利要求1至10中的任何一項的方法,其中,所述將該至少一個可用對等體的位置信息發(fā)送到該請求對等體包括發(fā)送該至少一個可用對等體的簡檔和/或歷史明細。
12.根據(jù)權(quán)利要求1至11中的任何一項的方法,進一步包括允許該請求對等體與所述至少一個可用對等體之間的約定。
13.根據(jù)權(quán)利要求12的方法,進一步包括經(jīng)由所述至少一個可用對等體生成用于發(fā)送到該請求對等體的服務(wù)支付消息而確認(rèn)約定。
14.根據(jù)權(quán)利要求12的方法,進一步包括經(jīng)由該請求對等體生成用于發(fā)送到所述至少一個可用對等體的服務(wù)支付消息而確認(rèn)約定。
15.根據(jù)權(quán)利要求1至14中的任何一項的方法,其中,請求對等體是請求交通服務(wù)的實體,該至少一個可用對等體是提供交通服務(wù)的實體。
16.根據(jù)權(quán)利要求1至14中的任何一項的方法,其中,請求對等體是提供交通服務(wù)的實體,該至少一個可用對等體是請求交通服務(wù)的實體。
17.根據(jù)權(quán)利要求1至16中的任何一項的方法,其中,確定至少一個可用對等體的位置信息的步驟包括動態(tài)地確定該位置信息。
18.一種供請求對等體用于定位一個或多個對等體的通信設(shè)備,該設(shè)備包括: 用于確定請求對等體的位置信息的模塊;用于接收用于約定的至少一個可用對等體的位置信息的接收模塊,至少一個可用對等體的所述位置信息基于該請求對等體的位置信息而確定。
19.根據(jù)權(quán)利要求18的設(shè)備,進一步包括用于顯示該請求對等體的所述位置信息、用于約定的所述至少一個可用對等體的所述位置信息、或者上述兩者的圖形顯示。
20.根據(jù)權(quán)利要求18或19的設(shè)備,進一步包括用于該請求對等體對所選可用對等體的挑選的輸入模塊。
21.根據(jù)權(quán)利要求18至20中的任何一項的設(shè)備,進一步包括用于針對對等體的定位主動開啟可用狀態(tài)的輸入界面。
22.根據(jù)權(quán)利要求18至21中的任何一項的設(shè)備,其中,用于確定請求對等體的位置信息的模塊包括約定位置信息的用戶輸入字段。
23.根據(jù)權(quán)利要求22的設(shè)備,其中,由用戶輸入約定位置信息包括使用連接到網(wǎng)絡(luò)的web瀏覽器輸入地址信息。
24.根據(jù)權(quán)利要求18至23中的任何一項的設(shè)備,進一步包括基于位置的服務(wù)模塊。
25.根據(jù)權(quán)利要求24的設(shè)備,其中,該基于位置的服務(wù)模塊與用于確定請求對等體的位置信息的模塊集成在一起。
26.根據(jù)權(quán)利要求18至25中的任何一項的設(shè)備,其中,至少一個可用對等體的所述位置信息在該至少一個可用對等體處使用基于位置的服務(wù)而確定。
27.根據(jù)權(quán)利要求18至26中的任何一項的設(shè)備,其中,至少一個可用對等體的所述位置信息基于從該請求對等體發(fā)送的范圍信息而進一步確定。
28.根據(jù)權(quán)利要求18至27中的任何一項的設(shè)備,其中,所述接收模塊能夠接收該至少一個可用對等體的簡檔和/或歷史明細。
29.根據(jù)權(quán)利要求18至28中的任何一項的設(shè)備,進一步包括用于確認(rèn)該請求對等體和該至少一個可用對等體的約定的消息傳送模塊,其中,該至少一個可用對等體生成用于經(jīng)由該消息傳送模塊發(fā)送到該請求對等體的服務(wù)支付消息。
30.根據(jù)權(quán)利要求18至28中的任何一項的設(shè)備,進一步包括用于確認(rèn)該請求對等體和該至少一個可用對等體的約定的消息傳送模塊,其中,該請求對等體生成用于經(jīng)由該消息傳送模塊發(fā)送到該至少一個可用對等體的服務(wù)支付消息。
31.根據(jù)權(quán)利要求18至30中的任何一項的設(shè)備,其中,請求對等體是請求交通服務(wù)的實體,該至少一個可用對等體是提供交通服務(wù)的實體。
32.根據(jù)權(quán)利要求18至30中的任何一項的設(shè)備,其中,請求對等體是提供交通服務(wù)的實體,該至少一個可用對等體是請求交通服務(wù)的實體。
33.根據(jù)權(quán)利要求18至32中的任何一項的設(shè)備,其中,至少一個可用對等體的所述位置信息動態(tài)地被確定。
34.一種用于對等約定的系統(tǒng),該系統(tǒng)包括: 請求對等體通信設(shè)備; 一個或多個可用約定對等體通信設(shè)備; 應(yīng)用服務(wù)器; 其中,該請求對等體通信設(shè)備包括: 用于確定請求對等體的位置信息的模塊;用于從應(yīng)用服務(wù)器接收用于約定的至少一個可用對等體的位置信息的接收模塊;以及 其中,對于該一個或多個可用約定對等體通信設(shè)備,每個可用約定對等體通信設(shè)備包括: 用 于確定可用約定對等體的位置信息的模塊; 用于向應(yīng)用服務(wù)器發(fā)送該可用約定對等體的位置信息的發(fā)送模塊; 另外其中,應(yīng)用服務(wù)器被配置為接收該請求對等體的位置信息并基于該請求對等體的位置信息確定至少一個可用對等體的所述位置信息。
35.根據(jù)權(quán)利要求34的系統(tǒng),其中,每個可用約定對等體通信設(shè)備進一步包括用于針對請求對等體的定位主動開啟可用狀態(tài)的輸入界面。
36.根據(jù)權(quán)利要求34或35的系統(tǒng),其中,請求對等體通信設(shè)備進一步包括用于針對對等體的定位主動開啟可用狀態(tài)的輸入界面。
37.根據(jù)權(quán)利要求34至36中的任何一項的系統(tǒng),其中,用于確定請求對等體的位置信息的模塊包括約定位置信息的用戶輸入字段。
38.根據(jù)權(quán)利要求37的系統(tǒng),其中,由用戶輸入約定位置信息包括使用連接到耦接于應(yīng)用服務(wù)器的網(wǎng)絡(luò)的web瀏覽器輸入地址信息。
39.根據(jù)權(quán)利要求34至38中的任何一項的系統(tǒng),其中,至少一個可用對等體的所述位置信息在該至少一個可用對等體處使用基于位置的服務(wù)而確定。
40.根據(jù)權(quán)利要求34至39中的任何一項的系統(tǒng),其中,至少一個可用對等體的所述位置信息基于從該請求對等體發(fā)送到應(yīng)用服務(wù)器的范圍信息而進一步確定。
41.根據(jù)權(quán)利要求34至40中的任何一項的系統(tǒng),其中,應(yīng)用服務(wù)器被配置為向該接收模塊發(fā)送該至少一個可用對等體的簡檔和/或歷史明細。
42.根據(jù)權(quán)利要求34至41中的任何一項的系統(tǒng),其中,應(yīng)用服務(wù)器被配置以向該請求對等體發(fā)送服務(wù)支付消息用于確認(rèn)該請求對等體和該至少一個可用對等體的約定。
43.根據(jù)權(quán)利要求34至42中的任何一項的系統(tǒng),其中,應(yīng)用服務(wù)器被配置以向該至少一個可用對等體發(fā)送服務(wù)支付消息用于確認(rèn)該請求對等體和該至少一個可用對等體的約定。
44.根據(jù)權(quán)利要求34至43中的任何一項的系統(tǒng),進一步包括被配置為處理來自該請求對等體或該至少一個可用對等體的支付的支付服務(wù)器。
45.根據(jù)權(quán)利要求34至44中的任何一項的系統(tǒng),其中,請求對等體是請求交通服務(wù)的實體,該至少一個可用對等體是提供交通服務(wù)的實體。
46.根據(jù)權(quán)利要求34至45中的任何一項的系統(tǒng),其中,請求對等體是提供交通服務(wù)的實體,該至少一個可用對等體是請求交通服務(wù)的實體。
47.根據(jù)權(quán)利要求34至46中的任何一項的系統(tǒng),其中,應(yīng)用服務(wù)器被進一步配置為動態(tài)地確定至少一個可用對等體的所述位置信息。
48.一種其上存儲有計算機代碼部件的計算機可讀數(shù)據(jù)存儲介質(zhì),該計算機代碼部件用于指示通信設(shè)備的處理模塊來執(zhí)行用于定位一個或多個對等體的方法,該方法包括: 確定請求對等體的位置信息; 接收用于約定的至少一個可用對等體的位置信息,至少一個可用對等體的所述位置信息基于該請求對等體的位置信息而確定。
49.根據(jù)權(quán)利要求48的計算機可讀數(shù)據(jù)存儲介質(zhì),其中,該方法進一步包括在通信設(shè)備的圖形顯示中顯示該請求對等體的所述位置信息、用于約定的所述至少一個可用對等體的所述位置信息、或者上述兩者。
50.根據(jù)權(quán)利要求48或49的計算機可讀數(shù)據(jù)存儲介質(zhì),其中,該方法進一步包括允許該請求對等體對所選可用對等體的挑選。
51.根據(jù)權(quán)利要求48至50中的任何一項的計算機可讀數(shù)據(jù)存儲介質(zhì),其中,該至少一個可用對等體是已針對該請求對等體的定位主動指示可用狀態(tài)的對等體。
52.根據(jù)權(quán)利要求48至51中的任何一項的計算機可讀數(shù)據(jù)存儲介質(zhì),其中,至少一個可用對等體的所述位置信息動態(tài)地被確定。
【文檔編號】G08G1/123GK103959355SQ201280050782
【公開日】2014年7月30日 申請日期:2012年7月11日 優(yōu)先權(quán)日:2011年9月6日
【發(fā)明者】古明克, 金文秀 申請人:米熙寶私人有限公司