分案說明
本申請屬于申請日為2014年05月14日的中國發(fā)明專利申請201410203567.9的分案申請。
背景技術(shù):
移動計算設(shè)備(例如移動電話、平板計算機(jī)等)可提供多種功能和特征。在行進(jìn)時,用戶可采用這樣的移動計算設(shè)備來跟蹤時間、進(jìn)行導(dǎo)航和/或搜索關(guān)于當(dāng)前行進(jìn)和/或目的地的信息。
雖然對大量信息的訪問可有益于用戶,但移動計算設(shè)備可能不始終以有組織的方式來呈現(xiàn)所請求的信息。例如,不同于允許用移動計算設(shè)備來輸入單個搜索以確定用于行進(jìn)到大型運輸站(例如公共汽??奎c、地鐵或火車站)的適當(dāng)出發(fā)時間,移動計算設(shè)備和/或搜索服務(wù)可能要求用戶可能需要用移動計算設(shè)備提交多個相關(guān)搜索(例如以找到去停靠點的方向、確定到停靠點的估計行進(jìn)時間、估計從??奎c的出發(fā)時間等)并手動地評估這些搜索的結(jié)果以確定適當(dāng)?shù)某霭l(fā)時間以促進(jìn)按預(yù)定時間到達(dá)目的地。
技術(shù)實現(xiàn)要素:
在一個示例中,本公開涉及一種包括確定離開位置的方法,其中在該離開位置處計算設(shè)備的用戶離開了與運輸服務(wù)相關(guān)聯(lián)的停靠點。該方法還包括確定由用戶從計算設(shè)備的當(dāng)前位置行進(jìn)至該離開位置的預(yù)測持續(xù)時間,其中用戶在該離開位置處離開了與運輸服務(wù)相關(guān)聯(lián)的??奎c,并由計算設(shè)備至少部分地基于該預(yù)測持續(xù)時間而輸出通知以顯示。
在一個示例中,本公開涉及一種系統(tǒng),該系統(tǒng)包括顯示設(shè)備、至少一個處理器以及至少一個模塊,其能被所述至少一個處理器操作以確定離開位置,其中用戶在該離開位置處離開了與運輸服務(wù)相關(guān)聯(lián)的停靠點,并確定由用戶從系統(tǒng)的當(dāng)前位置行進(jìn)至該離開位置的預(yù)測持續(xù)時間,其中用戶在該離開位置處離開了與運輸服務(wù)相關(guān)聯(lián)的??奎c。所述至少一個模塊還能被所述至少一個處理器操作以至少部分地基于該預(yù)測持續(xù)時間而輸出通知以在顯示設(shè)備處顯示。
在一個示例中,本公開涉及一種系統(tǒng),該系統(tǒng)包括至少一個處理器以及能被所述至少一個處理器操作以從移動計算設(shè)備接收指示移動計算設(shè)備的當(dāng)前位置的信息的至少一個模塊。響應(yīng)于確定當(dāng)前位置在運輸服務(wù)的路線的距離閾值內(nèi),所述至少一個模塊還能被所述至少一個處理器操作以確定與移動計算設(shè)備相關(guān)聯(lián)的用戶正在使用運輸服務(wù),并向移動計算設(shè)備發(fā)射與移動計算設(shè)備相關(guān)聯(lián)的用戶正在使用運輸服務(wù)的指示。
在附圖和下面的描述中闡述了一個或多個示例的細(xì)節(jié)。根據(jù)該描述和附圖以及根據(jù)權(quán)利要求,本公開的其他特征、目的和優(yōu)點將變得顯而易見。
附圖說明
圖1是圖示根據(jù)本公開的一個或多個方面的被配置成呈現(xiàn)與運輸服務(wù)有關(guān)的信息的示例性計算系統(tǒng)的概念圖。
圖2是圖示根據(jù)本公開的一個或多個方面的被配置成呈現(xiàn)與運輸服務(wù)有關(guān)的信息的示例性計算設(shè)備的框圖。
圖3是圖示根據(jù)本公開的一個或多個技術(shù)的輸出圖形內(nèi)容以在遠(yuǎn)程設(shè)備處顯示的示例性計算設(shè)備的框圖。
圖4是圖示根據(jù)本公開的一個或多個方面的使用運輸服務(wù)的示例性計算設(shè)備的用戶的示例性路徑的概念圖。
圖5是圖示根據(jù)本公開的一個或多個方面的被配置成呈現(xiàn)與運輸服務(wù)有關(guān)的信息的示例性計算設(shè)備的示例性操作的流程圖。
具體實施方式
一般地,本公開的技術(shù)可使得計算設(shè)備能夠使用運輸服務(wù)來確定與行進(jìn)有關(guān)的信息并在該信息被確定為很可能對用戶感興趣時呈現(xiàn)該信息。運輸服務(wù)的示例是任何運輸服務(wù),無論是商業(yè)所有、私人所有、公共所有、政府所有、軍隊所有還是由任何其他實體所有和/或組織的,其使用鐵路車廂、地鐵車廂、有軌電車、電車、公交汽車、出租車、航天飛機(jī)、單軌鐵路、飛機(jī)、渡船、艇、艦、快艇、汽車或任何其他類型的運輸交通工具將一個或多個乘客從一個地理位置載送至另一地理位置。
計算設(shè)備可針對設(shè)備關(guān)于用戶在地理區(qū)域中的行進(jìn)進(jìn)行預(yù)測的特定環(huán)境來修整信息。換言之,不同于呈現(xiàn)關(guān)于在計算設(shè)備的當(dāng)前位置操作的運輸服務(wù)的一般信息,計算設(shè)備可確定用戶的當(dāng)前和/或計劃行進(jìn)的某些特性(例如當(dāng)前位置、在運輸服務(wù)路線上的起始點、在該路線上的離開位置、返回時間等),并基于具體地與用戶的當(dāng)前和/或計劃行進(jìn)有關(guān)的特性來呈現(xiàn)信息。在某些實施方式中,計算設(shè)備可在不要求用戶提交對該信息的搜索請求的情況下輸出包括此特定信息的指示的通知或警報。以這種方式,用戶可能不需要用計算設(shè)備來提交搜索請求以獲得特定的行進(jìn)相關(guān)信息片或?qū)μ囟ㄐ羞M(jìn)相關(guān)問題的答案。計算設(shè)備因此可通過在不要求用戶提交對行進(jìn)信息的附加搜索請求的情況下自動地提供包括對特定行進(jìn)相關(guān)問題的答案的行進(jìn)信息來使得使用運輸服務(wù)的行進(jìn)更為容易。
遍及本公開,描述了其中只有在計算設(shè)備從該用戶接收到分析信息的許可的情況下計算設(shè)備才可以分析與計算設(shè)備相關(guān)聯(lián)的信息(例如位置、速度等)的示例。例如,在其中計算設(shè)備可收集或者可利用與用戶和計算設(shè)備相關(guān)聯(lián)的信息的下面所討論的情況下,可以為用戶提供這樣的機(jī)會,即提供輸入以控制計算設(shè)備的程序或特征是否能夠收集和利用用戶信息(例如,關(guān)于用戶的電子郵件、用戶的社交網(wǎng)絡(luò)、社交行為或活動、職業(yè)、用戶的偏好或用戶的過去和當(dāng)前位置的信息),或者決定計算設(shè)備是否和/或如何可接收到可能與用戶有關(guān)的內(nèi)容。另外,某些數(shù)據(jù)在其被計算設(shè)備存儲或使用之前可以一個或多個方式對其進(jìn)行處理,使得移除個人可識別信息。例如,可處理用戶的身份,使得不能關(guān)于用戶確定個人可識別信息,或者可使其中獲得位置信息的用戶地理位置一般化(從而達(dá)到城市、ZIP代碼或州水平),使得不能確定用戶的特定位置。因此,用戶可控制如何收集關(guān)于用戶的信息以及如何被計算設(shè)備使用。
圖1是圖示根據(jù)本公開的一個或多個方面的被配置成呈現(xiàn)與運輸服務(wù)有關(guān)的信息的示例性計算系統(tǒng)1的概念圖。系統(tǒng)1包括計算設(shè)備10、信息服務(wù)器系統(tǒng)60以及網(wǎng)絡(luò)66。
網(wǎng)絡(luò)66表示任何公共或私用通信網(wǎng)絡(luò)。計算設(shè)備10和信息服務(wù)器系統(tǒng)60可使用任何適當(dāng)?shù)耐ㄐ偶夹g(shù)跨網(wǎng)絡(luò)66發(fā)送和接收數(shù)據(jù)。例如,可使用網(wǎng)絡(luò)鏈路68A將計算設(shè)備10操作地耦合到網(wǎng)絡(luò)66。信息服務(wù)器系統(tǒng)60可通過網(wǎng)絡(luò)鏈路68B操作耦合到網(wǎng)絡(luò)66。網(wǎng)絡(luò)66可包括網(wǎng)絡(luò)集線器、網(wǎng)絡(luò)交換機(jī)、網(wǎng)絡(luò)路由器等,其被操作地互耦,從而提供計算設(shè)備10與信息服務(wù)器系統(tǒng)60之間的信息交換。在某些示例中,網(wǎng)絡(luò)鏈路68A和68B可以是以太網(wǎng)、ATM或其他網(wǎng)絡(luò)連接。此類連接可以是無線和/或有線連接。
系統(tǒng)1的信息服務(wù)器系統(tǒng)60表示任何適當(dāng)?shù)倪h(yuǎn)程計算系統(tǒng),諸如一個或多個臺式計算機(jī)、膝上型計算機(jī)、主機(jī)、服務(wù)器、云計算系統(tǒng)等,其能夠跨到網(wǎng)絡(luò)66的網(wǎng)絡(luò)鏈路68B來發(fā)送和接收信息。在某些示例中,信息服務(wù)器系統(tǒng)60表示通過網(wǎng)絡(luò)66來提供一個或多個服務(wù)的云計算系統(tǒng)。諸如計算設(shè)備10的一個或多個計算設(shè)備可使用信息服務(wù)器系統(tǒng)60訪問由云提供的一個或多個服務(wù)。例如,計算設(shè)備10可使用信息服務(wù)器系統(tǒng)60存儲和/或訪問云中的數(shù)據(jù)。
信息服務(wù)器系統(tǒng)60包括信息檢索模塊62、商業(yè)運輸數(shù)據(jù)存儲64A和導(dǎo)航數(shù)據(jù)存儲64B。信息檢索模塊62可執(zhí)行使用駐存于信息服務(wù)器系統(tǒng)60中和/或在信息服務(wù)器系統(tǒng)60處執(zhí)行的軟件、硬件、固件或硬件、軟件和固件的混合物描述的操作。信息服務(wù)器系統(tǒng)60可用多個處理器或多個設(shè)備來執(zhí)行信息檢索模塊62。信息服務(wù)器系統(tǒng)60可執(zhí)行信息檢索模塊62作為在底層硬件上執(zhí)行的虛擬機(jī)。信息檢索模塊62可作為操作系統(tǒng)或計算平臺的服務(wù)而執(zhí)行。信息檢索模塊62可作為計算平臺的應(yīng)用層處的一個或多個可執(zhí)行程序而執(zhí)行。
數(shù)據(jù)存儲64A和64B表示用于存儲與導(dǎo)航和運輸服務(wù)有關(guān)的數(shù)據(jù)的任何適當(dāng)存儲介質(zhì)。例如,數(shù)據(jù)存儲64A和64B可存儲被計算設(shè)備10訪問的數(shù)據(jù),諸如數(shù)字地圖、運輸時間表、運輸路線的位置、通過運輸??奎c和站點的乘客流、導(dǎo)航持續(xù)時間、導(dǎo)航方向等。信息服務(wù)器系統(tǒng)可將存儲在數(shù)據(jù)存儲64A和64B處的數(shù)據(jù)作為基于云的服務(wù)提供給連接到網(wǎng)絡(luò)66的設(shè)備,諸如計算設(shè)備10。
信息檢索模塊62可執(zhí)行用于對來自計算設(shè)備10的信息請求進(jìn)行響應(yīng)的功能。例如,信息檢索模塊62可經(jīng)由網(wǎng)絡(luò)鏈路68B從計算設(shè)備10接收對從一個地理位置行走至另一個的估計持續(xù)時間的請求。信息檢索模塊62可訪問數(shù)據(jù)存儲64B內(nèi)的數(shù)據(jù),其包括在全世界各地理位置之間行進(jìn)的方向和估計持續(xù)時間。信息檢索模塊62可訪問在因特網(wǎng)上且未被本地地存儲在數(shù)據(jù)存儲64A或64B中的數(shù)據(jù)以確定用于對信息請求進(jìn)行響應(yīng)的信息。響應(yīng)于對信息的請求,信息檢索模塊62可經(jīng)由網(wǎng)絡(luò)鏈路68B和通過網(wǎng)絡(luò)66向計算設(shè)備10發(fā)送數(shù)據(jù)。
在圖1的示例中,計算設(shè)備10可以是移動計算設(shè)備,諸如移動電話、平板計算機(jī)、個人數(shù)字助理(PDA)、膝上型計算機(jī)、便攜式游戲設(shè)備、便攜式媒體播放器、電子書閱讀器、表、電視平臺、汽車導(dǎo)航系統(tǒng)、可佩戴計算平臺或任何其他類型的計算設(shè)備。如圖1中所示,計算設(shè)備10包括用戶接口設(shè)備(UID)12。計算設(shè)備10的UID 12可充當(dāng)用于計算設(shè)備10的輸入設(shè)備以及充當(dāng)輸出設(shè)備??墒褂酶鞣N技術(shù)來實現(xiàn)UID 12。例如,UID 12可充當(dāng)使用存在敏感輸入顯示器的輸入設(shè)備,諸如電阻觸摸屏、表面聲波觸摸屏、電容觸摸屏、投射電容觸摸屏、壓力敏感屏幕、聲脈沖識別觸摸屏或另一存在敏感顯示技術(shù)。UID 12可充當(dāng)使用任何一個或多個顯示設(shè)備的輸出(例如顯示器)設(shè)備,諸如液晶顯示器(LCD)、點陣顯示器、發(fā)光二極管(LED)顯示器、有機(jī)發(fā)光二極管(OLED)顯示器、電子墨或能夠向計算設(shè)備10的用戶輸出可見信息的類似單色或彩色顯示器。
計算設(shè)備10的UID 12可包括可從計算設(shè)備10的用戶接收觸覺輸入的存在敏感顯示器。UID 12可通過檢測來自計算設(shè)備10的用戶的一個或多個姿態(tài)(例如,用戶用手指或觸控筆來觸摸或指向UID 12的一個或多個位置)來接收觸覺輸入的指示。UID 12可例如在存在敏感顯示器處向用戶呈現(xiàn)輸出。UID 12可將輸出呈現(xiàn)為圖形用戶界面(例如用戶界面14),其可與由計算設(shè)備10提供的功能相關(guān)聯(lián)。例如,UID 12可呈現(xiàn)在計算設(shè)備10處執(zhí)行或能被計算設(shè)備10訪問的應(yīng)用的各種用戶界面(例如電子消息應(yīng)用、導(dǎo)航應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用等)。用戶可與應(yīng)用的各用戶界面相交互以使計算設(shè)備10執(zhí)行關(guān)于功能的操作。
計算設(shè)備10可包括用戶接口(“UI”)模塊20、設(shè)備定位模塊22、導(dǎo)航模塊24以及預(yù)測模塊26。模塊20、22、24和26可使用駐存于計算設(shè)備10中和/或在計算設(shè)備10處執(zhí)行的軟件、硬件、固件或硬件、軟件以及固件的混合來執(zhí)行所述操作。計算設(shè)備10可用多個處理器執(zhí)行模塊20、22、24和26。計算設(shè)備10可執(zhí)行模塊20、22、24以及26作為在底層硬件上執(zhí)行的虛擬機(jī)。模塊20、22、24和26可作為操作系統(tǒng)、計算平臺的一個或多個服務(wù)而執(zhí)行。模塊20、22、24和26可作為一個或多個遠(yuǎn)程計算服務(wù)而執(zhí)行,諸如由基于云和/或集群的計算系統(tǒng)提供的一個或多個服務(wù)。模塊20、22、24和26可作為計算平臺的應(yīng)用層處的一個或多個可執(zhí)行程序而執(zhí)行。
UI模塊20可促使UID 12呈現(xiàn)用戶界面14。用戶界面14包括在UID 12的各位置處顯示的圖形指示(例如,元件)。圖1圖示了作為用戶界面14內(nèi)的一個示例性圖形指示的信息卡16(“卡16”)。圖1還圖示了用于選擇與卡16內(nèi)的信息有關(guān)的選項或執(zhí)行與之有關(guān)的附加功能的作為用戶界面14內(nèi)的圖形指示的附加示例的按鈕18A、18B和18C(共同地為“按鈕18”)。如下面更詳細(xì)地描述的,卡16包括與基于計算設(shè)備10的背景(例如時間數(shù)據(jù)、位置數(shù)據(jù)、陀螺儀和/或加速度計數(shù)據(jù)、其他傳感器數(shù)據(jù)等)來使用商業(yè)運輸服務(wù)有關(guān)的信息。UI模塊20可從預(yù)測模塊接收信息,例如當(dāng)計算設(shè)備10確定用戶從計算設(shè)備10的當(dāng)前位置行進(jìn)至用戶離開運輸服務(wù)的位置的預(yù)測持續(xù)時間時。UI模塊20可用卡16來更新用戶界面14以包括信息,并且可促使UID 12輸出用戶界面14內(nèi)的卡以顯示。
設(shè)備定位模塊22可確定計算設(shè)備10的當(dāng)前位置和當(dāng)前時間。例如,計算設(shè)備10可包括用于接收GPS信號(例如,來自GPS衛(wèi)星)的全球定位系統(tǒng)(GPS)無線電,所述GPS信號具有對應(yīng)于當(dāng)前時間和計算設(shè)備10的當(dāng)前位置的數(shù)據(jù)。設(shè)備定位模塊22可基于GPS信號數(shù)據(jù)來確定計算設(shè)備10的當(dāng)前位置和當(dāng)前時間。計算設(shè)備10可包括其他無線電或傳感器設(shè)備(例如蜂窩式無線電、Wi-Fi無線電等),其能夠接收信號數(shù)據(jù),設(shè)備定位模塊22能夠從該信號數(shù)據(jù)來確定計算設(shè)備10的當(dāng)前位置和當(dāng)前時間。
在某些示例中,設(shè)備定位模塊22可基于信號三角測量(例如用于基于從兩個或更多信號接收到的相對位置數(shù)據(jù)來確定單個位置的技術(shù))來確定相對位置和/或確定當(dāng)前位置。在某些示例中,設(shè)備定位模塊22可將位置數(shù)據(jù)確定為坐標(biāo)(例如GPS)位置數(shù)據(jù)。在其他示例中,設(shè)備定位模塊22可將位置數(shù)據(jù)確定為一個或多個一般或相對位置,諸如地址、地點、國家、城市、一種建筑物(例如圖書館、機(jī)場等)、企業(yè)等。
在某些示例中,設(shè)備定位模塊22可通過網(wǎng)絡(luò)66與信息服務(wù)器系統(tǒng)60通信,并從信息服務(wù)器系統(tǒng)60獲得關(guān)于計算設(shè)備10的當(dāng)前位置或當(dāng)前時間的位置數(shù)據(jù)。例如,計算設(shè)備10的設(shè)備定位模塊22可向信息服務(wù)器系統(tǒng)60發(fā)送計算設(shè)備10的GPS坐標(biāo)和/或關(guān)于計算設(shè)備10的其他信息,諸如與計算設(shè)備10相關(guān)聯(lián)的Wi-Fi網(wǎng)絡(luò)標(biāo)識符?;诎l(fā)送到信息服務(wù)器系統(tǒng)60的信息,設(shè)備定位模塊22可從服務(wù)器獲得計算設(shè)備10的一般或相對位置,諸如地址、地點、國家、城市、一種建筑物(例如圖書館、機(jī)場等)、企業(yè)等。設(shè)備定位模塊22可向諸如預(yù)測模塊26之類的計算設(shè)備10的其他模塊輸出位置和時間數(shù)據(jù)。
導(dǎo)航模塊24可代表計算設(shè)備10獲得導(dǎo)航和商業(yè)運輸信息。導(dǎo)航和商業(yè)運輸信息可與日內(nèi)時間(time of day)和/或計算設(shè)備10的當(dāng)前位置有關(guān)。導(dǎo)航模塊24可從設(shè)備定位模塊22接收關(guān)于當(dāng)前位置和日內(nèi)時間的信息。響應(yīng)于來自預(yù)測模塊26的查詢,導(dǎo)航模塊24可向預(yù)測模塊26輸出導(dǎo)航信息和/或關(guān)于運輸服務(wù)的信息。
導(dǎo)航模塊24可獲得用于計算設(shè)備10的用戶在特定日內(nèi)時間從當(dāng)前地理位置行進(jìn)到另一地理位置的預(yù)測時間量(例如預(yù)測持續(xù)時間)和/或一組方向。導(dǎo)航模塊24可獲得用于不同行進(jìn)模式的持續(xù)時間和/或方向。例如,導(dǎo)航模塊24可獲得用于從一個地理位置到另一地理位置行走、騎自行車、駕車、乘飛機(jī)、乘船等的持續(xù)時間和/或方向。
導(dǎo)航模塊24可獲得關(guān)于運輸服務(wù)的數(shù)據(jù)。運輸服務(wù)的示例是使用鐵路車廂、地鐵車廂、有軌電車、電車、公交車、出租車、航天飛機(jī)、單軌鐵路、飛機(jī)、渡船、艇、快艇、汽車或任何其他類型的運輸交通工具將一個或多個乘客從一個地理位置載送到另一地理位置的任何運輸服務(wù)。導(dǎo)航模塊24可訪問和/或接收關(guān)于由一個或多個運輸服務(wù)提供服務(wù)的運輸時間表和特定地點(例如??奎c、站點等)的信息(例如,存儲在數(shù)據(jù)庫、表或其他數(shù)據(jù)結(jié)構(gòu)內(nèi))。另外,導(dǎo)航模塊24可訪問和/或接收關(guān)于運輸服務(wù)的可靠性的信息,例如由運輸服務(wù)的用戶(例如,在與運輸服務(wù)相關(guān)聯(lián)的??奎c或站點處的乘客流)所體驗到的過去、當(dāng)前以及估計未來的延遲。
導(dǎo)航模塊24可訪問和/或接收關(guān)于在到達(dá)服務(wù)的入口處之后購買票和/或搭乘該服務(wù)的平均、當(dāng)前和/或未來估計時間量(例如,要在運輸服務(wù)站處購票并從售票柜臺行走至運輸服務(wù)的平臺的平均、當(dāng)前或未來估計時間)。在一個示例中,導(dǎo)航模塊24可獲得一個或多個運輸服務(wù)的身份或位置和/或在計算設(shè)備10的當(dāng)前位置的閾值距離內(nèi)操作的運輸服務(wù)的單獨路線或路徑。
導(dǎo)航模塊24可從本地地存儲在計算設(shè)備10內(nèi)的數(shù)據(jù)和/或通過從信息服務(wù)器系統(tǒng)60獲得信息而獲得導(dǎo)航和運輸服務(wù)信息。例如,為了獲得持續(xù)時間、方向和/或商業(yè)運輸信息,導(dǎo)航模塊24可訪問本地地存儲在計算設(shè)備10處的數(shù)據(jù)。導(dǎo)航模塊24可替換地或另外向信息服務(wù)器系統(tǒng)60發(fā)送關(guān)于計算設(shè)備10的當(dāng)前位置的信息,以獲得導(dǎo)航信息和/或運輸服務(wù)信息。例如,導(dǎo)航模塊24可從信息服務(wù)器系統(tǒng)60獲得導(dǎo)航方向、持續(xù)時間、位置以及任何其他導(dǎo)航相關(guān)信息。另外,導(dǎo)航模塊24可從信息服務(wù)器系統(tǒng)60獲得關(guān)于在計算設(shè)備10的當(dāng)前位置的閾值距離內(nèi)(例如,在一英里內(nèi)、在一個街區(qū)內(nèi)、在步行十五分鐘內(nèi)等)提供運輸服務(wù)的運輸服務(wù)的信息。
預(yù)測模塊26可自動地且在某些示例中周期性地部分地基于來自導(dǎo)航模塊24和定位模塊22的數(shù)據(jù)來獲得被確定為在特定時間用戶感興趣的基于場境(context-based)的行進(jìn)信息。例如,預(yù)測模塊26可確定計算設(shè)備10的用戶正在使用的運輸模式?;谟脩舻倪\輸模式,預(yù)測模塊26可從導(dǎo)航模塊24獲得基于場境的行進(jìn)信息,在給定從設(shè)備定位模塊22接收到的當(dāng)前位置和日內(nèi)時間,其可或多或少地與用戶的運輸模式有關(guān)。從導(dǎo)航模塊24接收到的基于場境的行進(jìn)信息可包括諸如導(dǎo)航方向、導(dǎo)航持續(xù)時間和/或運輸服務(wù)信息之類的信息。
預(yù)測模塊26可促使UI模塊20呈現(xiàn)基于場境的行進(jìn)信息以便在UID 12處包括在用戶界面14的卡16中。預(yù)測模塊26可促使UI模塊20在預(yù)測模塊26確定基于場境的行進(jìn)信息可對用戶感興趣的特定日內(nèi)時間在UID 12處呈現(xiàn)基于場境的行進(jìn)信息。例如,響應(yīng)于確定計算設(shè)備10的用戶已在運輸服務(wù)的??奎c處離開運輸服務(wù),預(yù)測模塊26可確定運輸服務(wù)從??奎c的下一調(diào)度出發(fā)(next scheduled departure)。預(yù)測模塊26可確定適當(dāng)?shù)娜諆?nèi)時間以就下一調(diào)度出發(fā)警示用戶。例如,預(yù)測模塊26可確定下一調(diào)度出發(fā)時間之前的日內(nèi)時間,其可允許用戶有足夠時間步行回到??奎c以及時到達(dá)而趕上下一調(diào)度出發(fā)。在適當(dāng)日內(nèi)時間,預(yù)測模塊26可促使UI模塊20在UID 12處的卡16內(nèi)呈現(xiàn)基于場境的行進(jìn)信息(例如,與下一調(diào)度出發(fā)相關(guān)聯(lián)的時間以及用于從計算設(shè)備10的當(dāng)前位置步行回到??奎c的估計持續(xù)時間)。
計算設(shè)備10可確定與計算設(shè)備10相關(guān)聯(lián)的用戶正在使用運輸服務(wù)。例如,用戶可能希望乘火車從郊區(qū)的家庭位置行進(jìn)到城區(qū)的最終位置(例如餐廳)。在用戶的家庭位置(例如家庭??奎c)附近的起始點處搭乘了與運輸服務(wù)相關(guān)聯(lián)的交通工具(例如,火車車廂、公交車等)之后,預(yù)測模塊26可確定與計算設(shè)備10相關(guān)聯(lián)的用戶正在使用運輸服務(wù)。
在某些示例中,預(yù)測模塊26可將計算設(shè)備10的速度或加速度確定為用戶是否正在使用運輸服務(wù)的指示。例如,預(yù)測模塊26可基于從設(shè)備定位模塊22獲得的當(dāng)前位置和時間數(shù)據(jù)和/或從陀螺儀、加速度計等獲得的傳感器數(shù)據(jù)來確定計算設(shè)備10的速度。預(yù)測模塊26可確定該速度滿足用于使用運輸服務(wù)的行進(jìn)的閾值速度?;谂c計算設(shè)備10相關(guān)聯(lián)的所確定速度和從導(dǎo)航模塊24獲得的指示當(dāng)前位置對應(yīng)于在運輸服務(wù)的路線上的位置的商業(yè)運輸信息,預(yù)測模塊26可確定用戶正在使用運輸服務(wù)。
在某些示例中,預(yù)測模塊26可從信息服務(wù)器系統(tǒng)60接收指示用戶正在使用運輸服務(wù)的信息。例如,信息服務(wù)器系統(tǒng)60可從計算設(shè)備10接收指示當(dāng)前位置和/或計算設(shè)備10的當(dāng)前速度的信息,并確定當(dāng)前位置對應(yīng)于在運輸服務(wù)的路線上的位置,并且當(dāng)前速度滿足與運輸服務(wù)相關(guān)聯(lián)的交通工具的速度閾值。預(yù)測模塊26可從信息服務(wù)器系統(tǒng)60接收與計算設(shè)備10相關(guān)聯(lián)的用戶正在使用運輸服務(wù)行進(jìn)的確定的指示。
計算設(shè)備10可確定用戶已離開運輸服務(wù)。換言之,計算設(shè)備10可確定用戶已經(jīng)從與運輸服務(wù)相關(guān)聯(lián)的交通工具下車(disembark),已經(jīng)行進(jìn)離開在運輸服務(wù)的線路上的??奎c的位置,或者已經(jīng)另外使用該用戶先前在使用的運輸服務(wù)而停駐。例如,用戶可在城市中的離開位置(例如,停靠點)處從運輸服務(wù)下車,并開始遠(yuǎn)離離開位置向最終位置(例如餐廳、博物館、商店等)行走。雖然用戶正在從離開位置走開,但預(yù)測模塊26可從導(dǎo)航模塊24獲得導(dǎo)航和運輸服務(wù)信息,其指示計算設(shè)備10的當(dāng)前位置是否對應(yīng)于與運輸服務(wù)相關(guān)聯(lián)的位置?;趤碜詫?dǎo)航模塊24的導(dǎo)航和運輸服務(wù)信息,預(yù)測模塊26可確定用戶已經(jīng)行進(jìn)離開在運輸服務(wù)的線路上的??奎c的位置,并確定用戶已離開該運輸服務(wù)。
在某些示例中,預(yù)測模塊26可基于計算設(shè)備10的速度和/或加速度來確定用戶不在使用運輸服務(wù)。例如,預(yù)測模塊26可確定計算設(shè)備10的速度不滿足用于指示用戶正在使用運輸服務(wù)的速度閾值?;谠撍俣?,預(yù)測模塊26可確定運輸服務(wù)已在停靠點處臨時暫停和/或用戶已從與運輸服務(wù)相關(guān)聯(lián)的交通工具下車?;趤碜詫?dǎo)航模塊24的速度和導(dǎo)航信息,預(yù)測模塊26可確定運輸服務(wù)并未臨時暫停,相反,用戶已從交通工具下車。預(yù)測模塊26可基于速度的減小且基于從導(dǎo)航模塊24獲得的指示當(dāng)前位置不對應(yīng)于運輸路線的位置(例如,與計算設(shè)備10相關(guān)聯(lián)的當(dāng)前位置不在路線的閾值距離內(nèi))而確定用戶不再使用該服務(wù)且替代地正在離開該服務(wù)。
響應(yīng)于確定用戶已離開運輸服務(wù),計算設(shè)備10可獲得用戶離開運輸服務(wù)的位置(例如,離開位置)。例如,響應(yīng)于確定用戶不再使用運輸服務(wù),預(yù)測模塊26可從模塊24獲得信息,該信息指示最接近于計算設(shè)備10的當(dāng)前位置且位于用戶行進(jìn)的運輸服務(wù)路線上的??奎c位置。例如,導(dǎo)航模塊24可對信息服務(wù)器系統(tǒng)60查詢在用戶正在行進(jìn)的運輸服務(wù)路線上的??奎c的識別符(例如,作為街道交叉口、地標(biāo)、站點、坐標(biāo)等)和/或坐標(biāo)位置,并確定位于最接近于與計算設(shè)備10相關(guān)聯(lián)的當(dāng)前位置處的停靠點。響應(yīng)于該請求,信息檢索模塊62可從數(shù)據(jù)存儲64A和64B獲得導(dǎo)航信息和商業(yè)運輸信息并將該信息發(fā)送到導(dǎo)航模塊24。導(dǎo)航模塊24可向預(yù)測模塊26返回指示最近??奎c的身份和位置的信息部分。
計算設(shè)備10可獲得用戶從計算設(shè)備10的當(dāng)前位置行進(jìn)至用戶離開運輸服務(wù)的離開位置的預(yù)測持續(xù)時間。例如,預(yù)測模塊26可確定用戶可能希望返回到離開位置(例如,當(dāng)預(yù)測模塊26確定用戶不再使用運輸服務(wù)時最接近于計算設(shè)備10的位置的??奎c)。預(yù)測模塊26可從導(dǎo)航模塊24獲得導(dǎo)航信息,其指示用戶從計算設(shè)備10的當(dāng)前位置行進(jìn)至離開位置的預(yù)測持續(xù)時間。
導(dǎo)航模塊24可對信息檢索模塊62檢索用戶從當(dāng)前位置行進(jìn)到離開位置的位置的街道級方向。信息檢索模塊62可向?qū)Ш侥K24發(fā)送信息,該信息指示街道級方向以及用于用戶使用該方向從當(dāng)前位置行走、跑步、騎自行車、駕車等到離開位置的預(yù)測行進(jìn)持續(xù)時間。導(dǎo)航模塊24可將從信息檢索模塊62接收到的指示預(yù)測行進(jìn)持續(xù)時間的信息部分發(fā)送到預(yù)測模塊26。
計算設(shè)備10可至少部分地基于預(yù)測持續(xù)時間來輸出通知以顯示。例如,預(yù)測模塊26促使UI模塊20輸出包括UID 12處的預(yù)測持續(xù)時間的指示的通知(例如,UI模塊20可將通知的圖形指示呈現(xiàn)為用戶界面14的卡16)。除預(yù)測持續(xù)時間之外,預(yù)測模塊26可在該通知內(nèi)促使UI模塊20在UID 12處呈現(xiàn)其他類型的基于場境的行進(jìn)信息。其他類型的基于場境的行進(jìn)信息可包括關(guān)于運輸服務(wù)的時間表、乘客流、用不同行進(jìn)模式從當(dāng)前位置行進(jìn)至離開位置的預(yù)測持續(xù)時間等的信息。
在某些示例中,當(dāng)計算設(shè)備10至少部分地基于預(yù)測持續(xù)時間而輸出通知時,計算設(shè)備10可將預(yù)測持續(xù)時間的指示呈現(xiàn)為文本、視覺或圖形通知或其組合。例如,計算設(shè)備10的預(yù)測模塊26可促使UI模塊20將用戶界面14呈現(xiàn)為通知中心圖形用戶界面的一部分,其警示用戶諸如錯過的電話呼叫、進(jìn)來的文本消息等信息。計算設(shè)備10的預(yù)測模塊26可促使UI模塊20輸出包括與預(yù)測持續(xù)時間相關(guān)聯(lián)的信息的基于文本和/或基于圖形的通知的圖形指示(例如,作為通知中心圖形用戶界面內(nèi)的通知中的基于場境的行進(jìn)信息的預(yù)測持續(xù)時間的視覺指示)以顯示。
在某些示例中,預(yù)測模塊26可在特定(例如適當(dāng))日內(nèi)時間促使UI模塊20在UID 12處至少部分地基于預(yù)測持續(xù)時間和/或其他基于文本的行進(jìn)信息來呈現(xiàn)該通知。例如,預(yù)測模塊26可基于配置設(shè)置、所確定的用戶偏好或與用戶和/或用戶正在使用的運輸服務(wù)相關(guān)聯(lián)的其他信息來確定用于促使UI模塊20呈現(xiàn)基于場境的行進(jìn)信息的適當(dāng)時間。在某些示例中,預(yù)測模塊26可響應(yīng)于確定信息可對用戶感興趣而促使UI模塊20在UID 12處呈現(xiàn)預(yù)測持續(xù)時間和其他基于場境的行進(jìn)信息的指示。
在某些示例中,預(yù)測模塊26可確定運輸服務(wù)從在所述方向上的離開位置或向起始點操作服務(wù)的即將到來的時間。換言之,預(yù)測模塊26可從導(dǎo)航模塊24獲得或確定運輸服務(wù)信息,其指示服務(wù)從離開位置開始操作、在用戶搭乘了交通工具的運輸服務(wù)路線上的位置(例如,用戶最初從其開始使用服務(wù)的位置)的日內(nèi)時間。預(yù)測模塊26可提供時間表信息,其除預(yù)測行進(jìn)持續(xù)時間之外的時間作為基于場境的行進(jìn)時間指示給UI模塊20以便包括在GUI 14中。
在某些示例中,只有在系統(tǒng)1從用戶接收到分析信息的許可的情況下,系統(tǒng)1的計算設(shè)備10和信息服務(wù)系統(tǒng)60可分析與計算設(shè)備10相關(guān)聯(lián)的信息(例如位置、速度等)。例如,如果用戶明確地提供對用戶信息的訪問并肯定地控制系統(tǒng)1以允許系統(tǒng)1收集并利用用戶信息(例如,關(guān)于用戶的電子郵件、用戶的社交網(wǎng)絡(luò)、社交行為或活動、職業(yè)、用戶的偏好或用戶的過去和當(dāng)前位置的信息),則計算設(shè)備10可僅收集或利用與用戶和計算設(shè)備10相關(guān)聯(lián)的信息(諸如當(dāng)前位置、當(dāng)前速度、離開位置、起始點等)。另外,在系統(tǒng)1中所使用的某些數(shù)據(jù)可在被系統(tǒng)1存儲或使用之前以一個或多個方式進(jìn)行處理,使得個人可識別信息被移除。例如,可由系統(tǒng)1來處理用戶的身份,使得不能確定關(guān)于用戶的個人可識別信息,或者可在獲得位置信息的情況下使用戶的地理位置一般化(從而達(dá)到城市、ZIP代碼或州層級),使得不能確定用戶的特定位置。因此,用戶可控制如何收集關(guān)于用戶的信息并被系統(tǒng)1的計算設(shè)備10和信息服務(wù)系統(tǒng)60使用。
這樣,本公開的技術(shù)可使得計算設(shè)備能夠自動地呈現(xiàn)與運輸服務(wù)相關(guān)聯(lián)的基于場境的行進(jìn)信息的圖形指示。通過自動地呈現(xiàn)基于場境的行進(jìn)信息,用戶可不需要向計算設(shè)備提交多個相關(guān)搜索請求以獲得特定的商業(yè)運輸信息片或獲得對用于使用他或她正在尋找的運輸服務(wù)的特定行進(jìn)相關(guān)問題的答案。另外,如果用戶分散注意力或沉浸在在最終行進(jìn)目的地處的活動中,則計算設(shè)備可自動地呈現(xiàn)用戶可能需要的商業(yè)運輸信息,而不是要求用戶使他或她的注意力遠(yuǎn)離該活動并主動地提交對該信息的一個或多個搜索請求。
圖2是圖示根據(jù)本公開的一個或多個方面的示例性計算設(shè)備的框圖。下面在圖1的系統(tǒng)1的背景下描述圖2的計算設(shè)備10。圖2圖示了系統(tǒng)1的計算設(shè)備10的僅一個特定示例,并且在其他情況下可使用計算設(shè)備10的許多其他示例并且其可包括在示例性計算設(shè)備10中包括的部件的子集或者可包括圖2中未示出的附加部件。
如圖2的示例中所示,計算設(shè)備10包括用戶接口設(shè)備12(“UID12”)、一個或多個處理器40、一個或多個輸入設(shè)備42、一個或多個通信單元44、一個或多個輸出設(shè)備46以及一個或多個存儲設(shè)備48。計算設(shè)備10的存儲設(shè)備48還包括UI模塊20、設(shè)備定位模塊22、導(dǎo)航模塊24以及預(yù)測模塊26。通信信道50可將部件12、13、20、22、24、26、40、42、44和46中的每一個互連以用于部件間通信(在物理上、在通信上和/或在操作上)。在某些示例中,通信信道50可包括系統(tǒng)總線、網(wǎng)絡(luò)連接、過程間通信數(shù)據(jù)結(jié)構(gòu)或用于傳送數(shù)據(jù)的任何其他方法。
計算設(shè)備10的一個或多個輸入設(shè)備42可接收輸入。輸入的示例是觸覺、音頻以及視頻輸入。在一個示例中,計算設(shè)備10的輸入設(shè)備42包括存在敏感顯示器、觸敏屏幕、鼠標(biāo)、鍵盤、語音響應(yīng)系統(tǒng)、視頻相機(jī)、麥克風(fēng)或用于檢測來自人或機(jī)器的輸入的任何其他類型的設(shè)備。
計算設(shè)備10的一個或多個輸出設(shè)備46可生成輸出。輸出的示例是觸覺、音頻以及視頻輸出。在一個示例中,計算設(shè)備10的輸出設(shè)備46包括存在敏感顯示器、聲卡、視頻圖形適配卡、揚聲器、陰極射線管(CRT)監(jiān)視器、液晶顯示器(LCD)或用于向人或機(jī)器生成輸出的任何其他類型的設(shè)備。
計算設(shè)備10的一個或多個通信單元44可通過在一個或多個網(wǎng)絡(luò)上發(fā)射和/或接收網(wǎng)絡(luò)信號經(jīng)由一個或多個網(wǎng)絡(luò)來與外部設(shè)備通信。例如,計算設(shè)備10可使用通信單元44來向和從圖1的信息服務(wù)器系統(tǒng)60發(fā)送和接收數(shù)據(jù)。計算設(shè)備10可使用通信單元44來在諸如蜂窩式無線電網(wǎng)絡(luò)之類的無線電網(wǎng)絡(luò)上發(fā)射和/或接收無線電信號。同樣地,通信單元44可在諸如全球定位系統(tǒng)(GPS)網(wǎng)絡(luò)之類的衛(wèi)星網(wǎng)絡(luò)上發(fā)射和/或接收衛(wèi)星信號。通信單元44的示例包括網(wǎng)絡(luò)接口卡(例如,諸如以太網(wǎng)卡)、光學(xué)收發(fā)機(jī)、射頻收發(fā)機(jī)、GPS接收機(jī)或能夠發(fā)送和/或接收信息的任何其他類型的設(shè)備。通信單元44的其他示例可包括短波無線電、蜂窩式數(shù)據(jù)無線電、無線以太網(wǎng)無線電以及通用串行總線(USB)控制器。
在某些示例中,計算設(shè)備10的UID 12可包括輸入設(shè)備42和/或輸出設(shè)備46的功能。在圖2的示例中,UID 12可以是或者可包括存在敏感輸入設(shè)備。在某些示例中,存在敏感輸入設(shè)備可檢測屏幕處和/或附近的對象。作為一個示例性范圍,存在敏感輸入設(shè)備可檢測對象,諸如在屏幕的2英寸或更少以內(nèi)的手指或觸控筆。存在敏感輸入設(shè)備可確定屏幕的檢測到對象的位置(例如,(x,y)坐標(biāo))。在另一示例性范圍內(nèi),存在敏感輸入設(shè)備可檢測距屏幕六英寸或更少的對象,并且還可以是其他范圍。存在敏感輸入設(shè)備可確定由用戶的手指使用電容、電感和/或光學(xué)識別技術(shù)所選的屏幕的位置。在某些示例中,存在敏感輸入設(shè)備還例如在顯示器處使用如上文相對于輸出設(shè)備46所述的觸覺、音頻或視頻刺激而向用戶提供輸出。在圖2的示例中,UID 12呈現(xiàn)用戶界面(諸如圖1的用戶界面14)。
雖然被示為計算設(shè)備10的內(nèi)部部件,但UID 12還表示與計算設(shè)備10共享數(shù)據(jù)路徑以便發(fā)射和/或接收輸入和輸出的外部部件。例如,在一個示例中,UID 12表示位于計算設(shè)備10的外部封裝內(nèi)且被物理連接到該外部封裝的計算設(shè)備10的內(nèi)置部件(例如,移動電話上的屏幕)。在另一示例中,UID 12表示位于計算設(shè)備10的封裝外面且在物理上與之分離的計算設(shè)備10的外部部件(例如,監(jiān)視器、投影儀等,其與平板計算機(jī)共享有線和/或無線數(shù)據(jù)路徑)。
計算設(shè)備10內(nèi)的一個或多個存儲設(shè)備48可存儲信息以用于在計算設(shè)備10的操作期間處理(例如,計算設(shè)備10可存儲在計算設(shè)備10處的執(zhí)行期間被模塊20、22、24和26訪問的數(shù)據(jù))。在某些示例中,存儲設(shè)備48是臨時存儲器,意指存儲設(shè)備48的主要目的不是長期存儲。可針對信息的短期存儲將計算設(shè)備10上的存儲設(shè)備48配置為易失性存儲器,并且因此如果斷電的話,其不保持存儲的內(nèi)容。易失性存儲器的示例包括隨機(jī)存取存儲器(RAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)以及在本領(lǐng)域中已知的其他形式的易失性存儲器。
在某些示例中,存儲設(shè)備48還包括一個或多個計算機(jī)可讀存儲介質(zhì)??蓪⒋鎯υO(shè)備48配置成存儲比易失性存儲器大的信息量。還可進(jìn)一步針對信息的長期存儲將存儲設(shè)備48配置為非易失性存儲器空間,并在上電/斷電循環(huán)之后保持信息。非易失性存儲器的示例包括磁性硬盤、光盤、軟盤、閃速存儲器或各形式的電可擦存儲器(EPROM)或電可擦可編程(EEPROM)存儲器。存儲設(shè)備48可存儲與模塊20、22、24和26相關(guān)聯(lián)的程序指令和/或數(shù)據(jù)。
一個或多個處理器40可在計算設(shè)備10內(nèi)實現(xiàn)功能和/或執(zhí)行指令。例如,計算設(shè)備10上的處理器40可接收并執(zhí)行由存儲設(shè)備48存儲的指令,其執(zhí)行UI模塊20、設(shè)備定位模塊22、導(dǎo)航模塊24以及預(yù)測模塊26的功能。由處理器40執(zhí)行的這些指令可促使計算設(shè)備10在程序執(zhí)行期間將信息存儲在存儲設(shè)備48內(nèi)。處理器40可執(zhí)行模塊20、22、24和26的指令以促使UID 12在UID 12處與信息卡16一起呈現(xiàn)用戶界面14。也就是說,模塊20、22、24和26可以是處理器40可操作以執(zhí)行計算設(shè)備10的各種動作或功能的,例如促使UID 12在UID 12處呈現(xiàn)用戶界面14。
圖2的計算設(shè)備10可確定與計算設(shè)備10相關(guān)聯(lián)的用戶正在使用運輸服務(wù)。例如,計算設(shè)備10的用戶可在起始點(例如??奎c)處搭乘與運輸服務(wù)相關(guān)聯(lián)的交通工具,其中該起始點在家庭位置附近的運輸服務(wù)路線上。在已在起始點處搭乘了交通工具之后的第一時間點處,預(yù)測模塊26可通過通信信道50從設(shè)備定位模塊22接收數(shù)據(jù),該數(shù)據(jù)指示計算設(shè)備10的當(dāng)前位置和第一時間點。在隨后的時間點處,預(yù)測模塊26可從設(shè)備定位模塊22接收與計算設(shè)備10相關(guān)聯(lián)的更新的當(dāng)前位置。
基于計算設(shè)備10在第一時間點的位置和從設(shè)備定位模塊22接收到的更新的當(dāng)前位置,預(yù)測模塊26可確定在第一時間點處與計算設(shè)備10相關(guān)聯(lián)的位置與更新的當(dāng)前位置之間行進(jìn)的距離。預(yù)測模塊26可通過確定計算設(shè)備10所行進(jìn)的距離與第一和隨后時間點之間的持續(xù)時間之間的比來確定與計算設(shè)備10相關(guān)聯(lián)的速度。預(yù)測模塊26可將與計算設(shè)備10相關(guān)聯(lián)的速度與速度閾值相比較,并且基于該比較,預(yù)測模塊26可確定用戶正在用除步行之外的行進(jìn)模式行進(jìn)(例如,預(yù)測模塊26可確定與計算設(shè)備10相關(guān)聯(lián)的速度超過計算設(shè)備10在用戶正在行走、漫步、跑步等的情況下將移動的速度)。
預(yù)測模塊26可從導(dǎo)航模塊24請求關(guān)于運輸服務(wù)的一個或多個路線的信息,其可在計算設(shè)備10的當(dāng)前位置的距離閾值內(nèi)操作。導(dǎo)航模塊24可利用通信單元44來向信息服務(wù)器系統(tǒng)60發(fā)送查詢以獲得在到計算設(shè)備10的距離閾值(例如,三米)內(nèi)的運輸服務(wù)的一個或多個路線的信息。導(dǎo)航模塊24可將從信息服務(wù)器系統(tǒng)60獲得的信息的一部分發(fā)送到預(yù)測模塊26。例如,導(dǎo)航模塊24可向預(yù)測模塊26發(fā)送指示在距離閾值內(nèi)的運輸服務(wù)的路線和/或在該路線上的最近??奎c(例如起始點)的信息。預(yù)測模塊26可基于計算設(shè)備10的速度超過計算設(shè)備10在用戶正在用步行行進(jìn)的情況下將移動的速度且進(jìn)一步基于當(dāng)前位置對應(yīng)于運輸服務(wù)路線的距離閾值內(nèi)的位置而確定用戶正在使用運輸服務(wù)。
在某些示例中,當(dāng)路線交叉和/或運輸服務(wù)的交通工具和不同模式以類似速度移動時,計算設(shè)備10可將運輸服務(wù)的使用與不同的運輸模式區(qū)別開。換言之,計算設(shè)備10可區(qū)別用戶在乘公交車或在被公交車相關(guān)運輸服務(wù)和個人汽車共享的街道上駕駛汽車。計算設(shè)備10可確定對應(yīng)于停靠點的在該路線上的位置處的緩慢或停止的速度可指示用戶正在使用運輸服務(wù),而對應(yīng)于??奎c的在該路線上的位置處的操作速度可指示用戶不在使用運輸服務(wù)。
例如,計算設(shè)備10的預(yù)測模塊26可在第一時間點確定與在第一位置處的計算設(shè)備10相關(guān)聯(lián)的第一速度,其中該第一位置對應(yīng)于在運輸服務(wù)的路線上的第一??奎c。換言之,預(yù)測模塊26可從導(dǎo)航模塊24獲得信息,該信息指示當(dāng)前位置對應(yīng)于在運輸服務(wù)的路線上的停靠點,并且可確定在處于該??奎c處的同時與計算設(shè)備10相關(guān)聯(lián)的速度指示與運輸服務(wù)相關(guān)聯(lián)的交通工具不在移動(例如,搭乘或放下乘客)。計算設(shè)備10的預(yù)測模塊26可在第二時間點確定與在第二位置處的計算設(shè)備10相關(guān)聯(lián)的第二速度,其中該第二位置對應(yīng)于在運輸服務(wù)的路線上的第二停靠點。換言之,預(yù)測模塊26可獲得指示當(dāng)前位置對應(yīng)于在公交車路線上的第二??奎c的信息,并且可確定與計算設(shè)備10相關(guān)聯(lián)的速度指示交通工具不在移動(例如,因為公交車搭乘或放下另外的乘客)。
計算設(shè)備10的預(yù)測模塊26可至少部分地基于第一速度和第二速度來確定用戶正在使用運輸服務(wù)而不在使用不同的運輸模式沿著路線行進(jìn)。預(yù)測模塊26可依賴于與計算設(shè)備10相關(guān)聯(lián)的位置和/或速度的附加或較少指示以確定用戶是否正在使用運輸服務(wù)。
響應(yīng)于確定用戶已離開運輸服務(wù)的交通工具,計算設(shè)備10的預(yù)測模塊26可獲得或確定離開位置,其中用戶在該離開位置處離開了與運輸服務(wù)相關(guān)聯(lián)的??奎c。例如,預(yù)測模塊26可周期性地從導(dǎo)航模塊24獲得更新,該更新指示運輸服務(wù)的路線位于當(dāng)前位置的距離閾值內(nèi),并確定與計算設(shè)備10相關(guān)聯(lián)的更新的速度。預(yù)測模塊26可基于來自導(dǎo)航模塊24的更新的信息和更新的速度來確定用戶正在繼續(xù)使用運輸服務(wù)。
最后,在用戶在離開位置(例如,在運輸服務(wù)的路線上的??奎c、站點或用于搭乘和離開該運輸服務(wù)的交通工具的其他位置)處離開運輸服務(wù)之后,預(yù)測模塊26可確定計算設(shè)備10的速度未超過指示用戶正在步行行進(jìn)的速度,并且獲得計算設(shè)備10的當(dāng)前位置不在運輸服務(wù)的路線的距離閾值內(nèi)的信息。響應(yīng)于確定用戶已離開運輸服務(wù)(例如,從與運輸服務(wù)相關(guān)聯(lián)的交通工具離開和/或行進(jìn)離開在該路線上的停靠點),基于更新的速度和來自導(dǎo)航模塊24的信息,預(yù)測模塊26可對導(dǎo)航模塊24查詢最近離開位置的位置。導(dǎo)航模塊24可從信息服務(wù)器系統(tǒng)60獲得關(guān)于最近離開位置的信息,并且可將識別離開位置的信息的一部分發(fā)送到預(yù)測模塊26(例如??奎c的名稱)。
計算設(shè)備10的導(dǎo)航模塊24可獲得或確定用戶從計算設(shè)備10的當(dāng)前位置行進(jìn)到該離開位置的預(yù)測持續(xù)時間,其中用戶在該離開位置處離開了與運輸服務(wù)相關(guān)聯(lián)的??奎c。例如,預(yù)測模塊26可自動地和/或周期性地從導(dǎo)航模塊24請求導(dǎo)航信息,該導(dǎo)航信息指示用于用戶從計算設(shè)備10的當(dāng)前位置返回到離開位置的估計持續(xù)時間。導(dǎo)航模塊24可使用通信單元44來從信息服務(wù)器系統(tǒng)60獲得導(dǎo)航信息,該導(dǎo)航信息表示導(dǎo)航方向和用于用戶從計算設(shè)備10的當(dāng)前位置行進(jìn)到離開位置的預(yù)測行進(jìn)持續(xù)時間。
計算設(shè)備10可輸出預(yù)測持續(xù)時間的指示以顯示。例如,預(yù)測模塊26可從導(dǎo)航模塊24獲得導(dǎo)航方向和預(yù)測行進(jìn)持續(xù)時間。預(yù)測模塊26可促使UI模塊20作為GUI 14的卡16內(nèi)的信息而輸出預(yù)測行進(jìn)持續(xù)時間以在UID 12處顯示。
在某些示例中,計算設(shè)備10的預(yù)測模塊26可至少部分地基于當(dāng)前時間和預(yù)測持續(xù)時間而獲得由運輸服務(wù)提供的在離開位置處的運輸服務(wù)的一個或多個時間。例如,預(yù)測模塊26可從設(shè)備定位模塊22獲得當(dāng)前日內(nèi)時間。預(yù)測模塊26可基于當(dāng)前時間和預(yù)測持續(xù)時間而確定組合時間。組合時間表示用戶可以從與計算設(shè)備10相關(guān)聯(lián)的當(dāng)前位置行進(jìn)至離開位置的最早的日內(nèi)時間。預(yù)測模塊26可從導(dǎo)航模塊24獲得或確定一個或多個出發(fā)時間,該出發(fā)時間指示在比該組合時間晚的日內(nèi)時間從離開位置出發(fā)的運輸服務(wù)的一個或多個后續(xù)調(diào)度服務(wù)。預(yù)測模塊26可促使UI模塊20輸出一個或多個出發(fā)時間的指示以在UID 12處顯示。換言之,不同于簡單地促使UID 12呈現(xiàn)在特定日內(nèi)時間用于用戶從當(dāng)前位置行進(jìn)的估計時間,UI模塊20可促使UID 12還呈現(xiàn)運輸服務(wù)的一個或多個出發(fā)時間。
在某些示例中,除確定用戶從其搭乘了交通工具的起始點之外,計算設(shè)備10的預(yù)測模塊26還可基于當(dāng)前位置來確定用戶從計算設(shè)備的當(dāng)前位置行進(jìn)到作為為位于最接近于當(dāng)前位置處(例如,比與離開位置相關(guān)聯(lián)的??奎c更接近于當(dāng)前位置)的停靠點的與運輸服務(wù)相關(guān)聯(lián)的第二??奎c的第二預(yù)測持續(xù)時間。換言之,預(yù)測模塊26可獲得關(guān)于在運輸服務(wù)的路線上的一個或多個停靠點的位置的信息,并確定所述一個或多個??奎c中的哪一個更接近于或最接近于(例如,相距最短時間或距離)當(dāng)前位置(例如,相距較短時間、相距較短距離等)。預(yù)測模塊26可至少部分地基于當(dāng)前時間來確定由運輸服務(wù)提供的從最近位置到起始點的運輸服務(wù)的一個或多個出發(fā)時間,并促使UI模塊20和UID 12輸出一個或多個出發(fā)時間的指示以顯示。換言之,預(yù)測模塊26可提供從最接近于當(dāng)前位置的停靠點的運輸服務(wù)的一個或多個出發(fā)時間的指示以向用戶指示他或她可搭乘該運輸服務(wù)的交通工具以返回至起始點的最近??奎c、站點等。
在某些示例中,預(yù)測模塊26可促使UI模塊20輸出由運輸服務(wù)提供的從離開位置到起始點(例如用戶從其開始使用運輸服務(wù)的在運輸服務(wù)線路上的位置)的運輸服務(wù)的一個或多個出發(fā)時間以在UID 12處顯示。例如,響應(yīng)于確定用戶正在使用運輸服務(wù),計算設(shè)備10的預(yù)測模塊26可從導(dǎo)航模塊24獲得或確定用戶從其開始搭乘了運輸服務(wù)的交通工具或者開始使用運輸服務(wù)的起始點(例如,在運輸服務(wù)路線上的停靠點的位置、名稱等)。響應(yīng)于到導(dǎo)航模塊24的查詢,計算設(shè)備10的預(yù)測模塊26可至少部分地基于當(dāng)前時間和預(yù)測持續(xù)時間而獲得或確定由運輸服務(wù)提供的從離開位置到起始點的運輸服務(wù)的一個或多個出發(fā)時間。換言之,預(yù)測模塊26可從導(dǎo)航模塊24獲得一個或多個出發(fā)時間,其指示在比組合時間晚的日內(nèi)時間從離開位置出發(fā)并提供到起始點的服務(wù)的運輸服務(wù)的一個或多個后續(xù)調(diào)度服務(wù)。預(yù)測模塊26可促使UI模塊20輸出一個或多個出發(fā)時間的指示以在UID 12處顯示。
計算設(shè)備10可隨著用戶繼續(xù)行進(jìn)而周期性地更新在卡16內(nèi)呈現(xiàn)的信息和/或另外促使計算設(shè)備10的當(dāng)前位置在遠(yuǎn)離離開位置(例如,用戶從其離開的在運輸服務(wù)路線上的離開位置)的一定距離處。例如,計算設(shè)備10的預(yù)測模塊26可基于計算設(shè)備10的更新的當(dāng)前位置從導(dǎo)航模塊24獲得由用戶從更新的當(dāng)前位置行進(jìn)到離開位置的更新預(yù)測時間。預(yù)測模塊26可促使UI模塊20在UID 12處輸出更新預(yù)測持續(xù)時間的指示以顯示。
在某些示例中,預(yù)測模塊26可促使UI模塊20和UID 12在特定(例如,適當(dāng))時間在卡16內(nèi)呈現(xiàn)導(dǎo)航信息以增加該導(dǎo)航信息對用戶有用和感興趣的可能程度。例如,預(yù)測模塊26可基于配置設(shè)置(例如,用戶可在計算設(shè)備10處提供輸入以選擇被通知導(dǎo)航信息的時間)、所確定的用戶偏好(例如,預(yù)測模塊26可基于過去偏好或其他類似用戶的偏好來估計該適當(dāng)時間)或關(guān)于用戶和/或運輸服務(wù)的其他信息(例如,無論是否指定要通知用戶,預(yù)測模塊26可始終通知用戶關(guān)于將離開所述離開??奎c的當(dāng)天末班車的導(dǎo)航信息)來確定該適當(dāng)時間。換言之,當(dāng)預(yù)測模塊26確定導(dǎo)航信息可能對用戶感興趣時,預(yù)測模塊26可促使UI模塊20在適當(dāng)時間在UID 12處呈現(xiàn)該導(dǎo)航信息。
計算設(shè)備10的預(yù)測模塊26可至少部分地基于運輸服務(wù)的時間表來確定用于呈現(xiàn)預(yù)測持續(xù)時間的適當(dāng)時間。該適當(dāng)時間可表示基于場境的行進(jìn)信息可對用戶感興趣的日內(nèi)時間。換言之,在促使UI模塊20在UID 12處呈現(xiàn)基于場境的行進(jìn)信息(例如,預(yù)測持續(xù)時間)之前,預(yù)測模塊26可確定基本場境的行進(jìn)時間可對用戶感興趣的時間(例如,適當(dāng)?shù)娜諆?nèi)時間),并且預(yù)測模塊26可促使UI模塊20在所確定的適當(dāng)時間在UID 12處呈現(xiàn)基于場境的行進(jìn)信息。
該適當(dāng)時間可表示在調(diào)度出發(fā)時間之前的至少預(yù)測持續(xù)時間前的時間(例如,用于當(dāng)天的下一次調(diào)度出發(fā)、用于當(dāng)天的最后一次調(diào)度出發(fā)等)。換言之,該適當(dāng)時間可發(fā)生在由運輸服務(wù)從離開位置開始提供的運輸服務(wù)的調(diào)度出發(fā)時間之前的至少預(yù)測持續(xù)時間前。計算設(shè)備10的預(yù)測模塊26可促使UI模塊20在適當(dāng)時間在UID 12處輸出預(yù)測持續(xù)時間以顯示。通過在適當(dāng)時間呈現(xiàn)預(yù)測持續(xù)時間,可在UID 12處以足以從用戶的當(dāng)前位置行進(jìn)到離開位置的時間就基于場境的行進(jìn)信息警示用戶。
計算設(shè)備10的預(yù)測模塊26可基于該時間表而獲得由運輸服務(wù)從離開位置開始提供的運輸服務(wù)的至少一個出發(fā)時間。例如,導(dǎo)航模塊24可向預(yù)測模塊26提供運輸服務(wù)信息,其指示與運輸服務(wù)相關(guān)聯(lián)的交通工具(例如,火車)從離開位置出發(fā)的時間。計算設(shè)備10的預(yù)測模塊26可至少部分地基于當(dāng)前時間、至少一個出發(fā)時間以及預(yù)測持續(xù)時間來確定適當(dāng)時間。該適當(dāng)時間可在所述至少一個出發(fā)時間之前的至少預(yù)測持續(xù)時間前發(fā)生。例如,預(yù)測模塊26可確定用于促使UI模塊20在UID 12處輸出基于場境的行進(jìn)信息的適當(dāng)時間是在調(diào)度交通工具將從離開位置出發(fā)的出發(fā)時間之前的時間。預(yù)測模塊26還可確定適當(dāng)時間,使得該適當(dāng)時間包括用于通知用戶該用戶應(yīng)及時地開始向離開位置返程以搭乘交通工具的足夠緩沖(例如,該適當(dāng)時間比出發(fā)時間早至少預(yù)測持續(xù)時間)。
在某些示例中,由計算設(shè)備10的預(yù)測模塊26獲得并被用于確定適當(dāng)時間的至少一個出發(fā)時間可以是由運輸服務(wù)提供的從離開位置到用戶開始使用運輸服務(wù)的起始點的運輸服務(wù)的最后出發(fā)時間。換言之,預(yù)測模塊26可從導(dǎo)航模塊24獲得商業(yè)運輸信息,其指示與運輸服務(wù)相關(guān)聯(lián)的交通工具的最后一次調(diào)度出發(fā),該交通工具被調(diào)度在當(dāng)天離開所述離開位置并向用戶第一次開始使用運輸服務(wù)的起始點返程。預(yù)測模塊26可確定用于呈現(xiàn)基于場境的行進(jìn)信息的適當(dāng)時間,從而及時地就最后一次調(diào)度出發(fā)警示用戶,以通知用戶該用戶應(yīng)開始及時地向離開位置返程以搭乘最后調(diào)度交通工具以離開該離開位置并向起始點返程。
在某些示例中,計算設(shè)備10的預(yù)測模塊26可不僅基于離開位置處的運輸服務(wù)的時間表而且部分地基于“事務(wù)持續(xù)時間”來確定用于呈現(xiàn)導(dǎo)航信息的適當(dāng)時間。事務(wù)持續(xù)時間可表示用于曾在離開位置處的用戶購票和/或步行到平臺并搭乘交通服務(wù)的時間量。例如,某些航線可建議乘客在調(diào)度出發(fā)之前的至少一個小時前到達(dá)機(jī)場以“簽到”和“檢查行李”。同樣地,用戶可預(yù)期在購票和/或穿過擁擠人群走向大門、平臺等以搭乘交通服務(wù)時經(jīng)歷某些延遲。一個人在到達(dá)停靠點或站點的時刻直至該人搭乘運輸服務(wù)之間所花費的時間量可稱為事務(wù)持續(xù)時間。事務(wù)持續(xù)時間可基于日內(nèi)時間以及諸如在??奎c區(qū)域內(nèi)可發(fā)生的事件、吸引人的事物等其他因素而改變。換言之,事務(wù)持續(xù)時間可基于乘客交通流量的增加或特定日內(nèi)時間的??奎c、站點和/或終點站處的擁擠量而改變。
預(yù)測模塊26可從導(dǎo)航模塊24獲得離開位置處的事務(wù)持續(xù)時間。該事務(wù)持續(xù)時間可指示用于用戶搭乘與運輸服務(wù)相關(guān)聯(lián)的交通工具的預(yù)測持續(xù)時間和用于用戶購票以便使用交通服務(wù)的預(yù)測持續(xù)時間中的至少一個。預(yù)測模塊26可確定該適當(dāng)時間,使得該適當(dāng)時間在至少一個出發(fā)時間之前的至少預(yù)測持續(xù)時間與事務(wù)持續(xù)時間的組合前發(fā)生。換言之,預(yù)測模塊26可確定用于呈現(xiàn)基于場境的行進(jìn)信息的適當(dāng)時間,從而及時地就調(diào)度出發(fā)警示用戶,以通知用戶該用戶應(yīng)及時地開始向離開位置返程并搭乘最后的調(diào)度交通工具以離開該離開位置,并且還及時地通知用戶購買用于運輸服務(wù)的票和/或走過站點或在離開位置處的平臺以搭乘與運輸服務(wù)相關(guān)聯(lián)的交通工具(例如,火車)。
預(yù)測模塊26可響應(yīng)于導(dǎo)航模塊24對信息服務(wù)器系統(tǒng)60進(jìn)行的查詢而從導(dǎo)航模塊24獲得事務(wù)持續(xù)時間。例如,信息服務(wù)器系統(tǒng)60在某些示例中可基于通過??奎c、站點等(包括離開位置處的??奎c或站點)的乘客的綜合分析來確定與在運輸服務(wù)路線上的停靠點、站點等相關(guān)聯(lián)的事務(wù)持續(xù)時間。信息服務(wù)器系統(tǒng)60可獲得包括在不同日內(nèi)時間的一個人從離開位置處的站點入口移動至與運輸服務(wù)相關(guān)聯(lián)的交通工具的成本的數(shù)據(jù)。該成本可以是持續(xù)時間。信息服務(wù)器可獲得n個不同人的成本并對n個成本求平均以確定計算設(shè)備10的用戶曾在離開位置處可經(jīng)歷的事務(wù)持續(xù)時間。
在某些示例中,計算設(shè)備10的預(yù)測模塊26可接收用于到達(dá)離開位置的優(yōu)選時間的指示并基于該優(yōu)選時間來確定用于輸出預(yù)測持續(xù)時間的指示的適當(dāng)時間。由預(yù)測模塊26確定的該適當(dāng)時間可在優(yōu)選時間之前的至少預(yù)測持續(xù)時間前發(fā)生。例如,在預(yù)測模塊2確定用戶已離開運輸服務(wù)(例如,用戶已從與運輸服務(wù)相關(guān)聯(lián)的交通工具離開,或者遠(yuǎn)離離開位置行進(jìn))之后,預(yù)測模塊26可促使UI模塊20在UID 12處呈現(xiàn)請求來自用戶的信息的圖形指示。該圖形指示可包括用于用戶響應(yīng)于該請求而輸入信息的一個或多個復(fù)選框、按鈕、文本輸入?yún)^(qū)等。例如,UI模塊20可向用戶呈現(xiàn)簡單問題,諸如“您愿意什么時間返回此站點?”。預(yù)測模塊26可從UI模塊20接收指示對該請求的響應(yīng)的信息,諸如指示將返回到離開位置處的優(yōu)選時間。預(yù)測模塊26可基于優(yōu)選時間來確定用于呈現(xiàn)基于場境的行進(jìn)時間的適當(dāng)時間,包括預(yù)測持續(xù)時間的指示。例如,預(yù)測模塊26可用該優(yōu)選時間減去預(yù)測持續(xù)時間以確定用于促使UI模塊20在UID 12處輸出預(yù)測持續(xù)時間的指示以顯示的適當(dāng)時間。
圖3是圖示根據(jù)本公開的一個或多個技術(shù)的輸出圖形內(nèi)容以在遠(yuǎn)程設(shè)備處顯示的示例性計算設(shè)備的框圖。該圖形內(nèi)容一般地可包括可輸出以顯示的任何視覺信息,諸如文本、圖像、一組運動圖像等。圖3中所示的示例包括計算設(shè)備100、存在敏感顯示器101、通信單元110、投影儀120、投影儀屏幕122、移動設(shè)備126以及視覺顯示設(shè)備130。雖然在圖1和2中出于示例的目的示為獨立計算設(shè)備10,但諸如計算設(shè)備10、100之類的計算設(shè)備一般地可以是包括處理器或用于執(zhí)行軟件執(zhí)行令的其他適當(dāng)計算環(huán)境的任何部件或系統(tǒng),并且例如不需要包括存在敏感顯示器。
如圖3的示例中所示,計算設(shè)備100可以是包括如相對于圖2中的處理器40所述的功能的處理器。在這樣的示例中,計算設(shè)備100可通過可以是系統(tǒng)總線或其他適當(dāng)連接的通信通道102A而被操作地耦合到存在敏感顯示器101。計算設(shè)備100還可通過也可以是系統(tǒng)總線或其他適當(dāng)連接的通信信道102B而操作地耦合到下面進(jìn)一步描述的通信單元110。雖然在圖3中作為示例而單獨地示出,但計算設(shè)備100可通過任何數(shù)目的一個或多個通信信道而操作耦合到存在敏感顯示器101和通信單元110。
在諸如先前在圖1-2中用計算設(shè)備10圖示的其他示例中,計算設(shè)備可以指的是便攜式或移動設(shè)備,諸如移動電話(包括智能電話)、膝上型計算機(jī)、計算表、計算目鏡、可佩戴計算設(shè)備等。在某些示例中,計算設(shè)備可以是臺式計算機(jī)、平板計算機(jī)、智能電視平臺、相機(jī)、個人數(shù)字助理(PDA)、服務(wù)器、主機(jī)等。
存在敏感顯示器101可包括顯示設(shè)備103和存在敏感輸入設(shè)備105。顯示設(shè)備103可例如從計算設(shè)備100接收數(shù)據(jù)并顯示圖形內(nèi)容。在某些示例中,存在敏感輸入設(shè)備105可使用電容、電感和/或光學(xué)識別技術(shù)來確定存在敏感顯示器101處的一個或多個輸入(例如,連續(xù)姿態(tài)、多觸摸姿態(tài)、單觸摸姿態(tài)等)并使用通信信道102A將這樣的輸入的指示發(fā)送到計算設(shè)備100。在某些示例中,存在敏感輸入設(shè)備105可在物理上位于顯示設(shè)備103之上,使得當(dāng)用戶將輸入單元定位于由顯示設(shè)備103顯示的圖形元素上時,存在敏感輸入設(shè)備104的位置對應(yīng)于顯示設(shè)備103的顯示圖形元素的位置。在其他示例中,存在敏感輸入設(shè)備105可位于在物理上遠(yuǎn)離顯示設(shè)備103處,并且存在敏感輸入設(shè)備105的位置可對應(yīng)于顯示設(shè)備103的位置,使得能夠在存在敏感輸入設(shè)備105處進(jìn)行輸入以便與在顯示設(shè)備103的相應(yīng)位置處顯示的圖形元素相交互。
如圖3中所示,計算設(shè)備100還可包括通信單元110和/或與通信單元110操作地耦合。通信單元110可包括如圖2中所述的通信單元44的功能。通信單元110的示例可包括網(wǎng)絡(luò)接口卡、以太網(wǎng)卡、光學(xué)收發(fā)器、射頻收發(fā)器或能夠發(fā)送和接收信息的任何其他類型的設(shè)備。這樣的通信單元的其他示例可包括藍(lán)牙、3G和Wi-Fi無線電、通用串行總線(USB)接口等。計算設(shè)備100還可包括一個或多個其他設(shè)備和/或與一個或多個其他設(shè)備操作地耦合,例如在圖3中出于簡潔和圖示的目的而未示出的輸入設(shè)備、輸出設(shè)備、存儲器、存儲設(shè)備等。
圖3還圖示了投影儀120和投影儀屏幕122。投影設(shè)備的其他這樣的示例可包括電子白板、全息顯示設(shè)備以及用于顯示圖形內(nèi)容的任何其他適當(dāng)設(shè)備。投影儀120和投影儀屏幕122可包括使得各設(shè)備能夠與計算設(shè)備100相互通信的一個或多個通信單元。在某些示例中,所述一個或多個通信單元可使得能夠?qū)崿F(xiàn)投影儀120與投影儀屏幕122之間的通信。投影儀120可從計算設(shè)備100接收包括圖形內(nèi)容的數(shù)據(jù)。響應(yīng)于接收到數(shù)據(jù),投影儀120可將圖形內(nèi)容投射到投影儀屏幕122上。在某些示例中,投影儀120可使用光學(xué)識別或其他適當(dāng)技術(shù)來確定投影儀屏幕122處的一個或多個輸入(例如,連續(xù)姿態(tài)、多觸摸姿態(tài)、單觸摸姿態(tài)等)并使用一個或多個通信單元向計算設(shè)備100發(fā)送這樣的輸入的指示。在這樣的示例中,投影儀屏幕122可能是不必要的,并且投影儀120可在任何適當(dāng)介質(zhì)上投射圖形內(nèi)容,并使用光學(xué)識別或其他這樣的適當(dāng)技術(shù)來檢測一個或多個用戶輸入。
在某些示例中,投影儀屏幕122可包括存在敏感顯示器124。存在敏感顯示器124可包括如在本公開中描述的UI設(shè)備4的功能的子集或所有功能。在某些示例中,存在敏感顯示器124可包括附加功能。投影儀屏幕122(例如,計算眼鏡的電子顯示器)可從計算設(shè)備100接收數(shù)據(jù)并顯示圖形內(nèi)容。在某些示例中,存在敏感顯示器124可使用電容、電感和/或光學(xué)識別技術(shù)來確定投影儀屏幕122處的一個或多個輸入(例如,連續(xù)姿態(tài)、多觸摸姿態(tài)、單觸摸姿態(tài)等)并使用一個或多個通信單元向計算設(shè)備100發(fā)送這樣的輸入的指示。
圖3還圖示了移動設(shè)備126和視覺顯示設(shè)備130。移動設(shè)備126和視覺顯示設(shè)備130每個可包括計算和連接能力。移動設(shè)備126的示例可包括電子閱讀器設(shè)備、可轉(zhuǎn)換筆記本設(shè)備、混合式平板設(shè)備、計算機(jī)化表、計算機(jī)化眼鏡等。視覺顯示設(shè)備130的示例可包括其他半固定設(shè)備,諸如電視、計算機(jī)監(jiān)視器等。如圖3中所示,移動設(shè)備126可包括存在敏感顯示器128。視覺顯示設(shè)備130可包括存在敏感顯示器132。存在敏感顯示器128、132可包括如在本公開中所述的UID 12的功能的子集或所有功能。在某些示例中,存在敏感顯示器128、132可包括附加功能。在任何情況下,存在敏感顯示器132例如可從計算設(shè)備100接收數(shù)據(jù)并顯示圖形內(nèi)容。在某些示例中,存在敏感顯示器132可使用電容、電感和/或光學(xué)識別技術(shù)來確定投影儀屏幕處的一個或多個輸入(例如,連續(xù)姿態(tài)、多觸摸姿態(tài)、單觸摸姿態(tài)等)并使用一個或多個通信單元向計算設(shè)備100發(fā)送這樣的輸入的指示。
如上所述,在某些示例中,計算設(shè)備100可在通過系統(tǒng)總線或其他適當(dāng)通信信道耦合到計算設(shè)備100的存在敏感顯示器101處輸出圖形內(nèi)容以顯示。計算設(shè)備100還可在諸如投影儀120、投影儀屏幕122、移動設(shè)備126以及視覺顯示設(shè)備130的一個或多個遠(yuǎn)程設(shè)備處輸出圖形內(nèi)容以顯示。例如,計算設(shè)備100可執(zhí)行一個或多個指令以根據(jù)本公開的技術(shù)生成和/或修改圖形內(nèi)容。計算設(shè)備100可向計算設(shè)備100的通信單元、諸如通信單元110輸出包括該圖形內(nèi)容的數(shù)據(jù)。通信單元110可向遠(yuǎn)程設(shè)備中的一個或多個發(fā)送數(shù)據(jù),諸如投影儀120、投影儀屏幕122、移動設(shè)備126和/或視覺顯示設(shè)備130。這樣,計算設(shè)備100可在遠(yuǎn)程設(shè)備中的一個或多個處輸出圖形內(nèi)容以顯示。在某些示例中,遠(yuǎn)程設(shè)備中的一個或多個可在包括在各遠(yuǎn)程設(shè)備中和/或耦合到各遠(yuǎn)程設(shè)備的存在敏感顯示器處輸出圖形內(nèi)容。
在某些示例中,計算設(shè)備100可不在被操作地耦合到計算設(shè)備100的存在敏感顯示器101處輸出圖形內(nèi)容。在其他示例中,計算設(shè)備100可在通過通信信道102A而耦合到計算設(shè)備100的存在敏感顯示器101處以及在一個或多個遠(yuǎn)程設(shè)備處輸出圖形內(nèi)容以顯示。在這樣的示例中,可基本上同時地在每個設(shè)備處顯示圖形內(nèi)容。例如,可能由將包括圖形內(nèi)容的數(shù)據(jù)發(fā)送到遠(yuǎn)程設(shè)備的通信時延引入某個延遲。在某些示例中,由計算設(shè)備100生成并在存在敏感顯示器101處輸出以顯示的圖形內(nèi)容顯示可不同于在一個或多個遠(yuǎn)程設(shè)備處輸出以顯示的圖形內(nèi)容顯示。
計算設(shè)備100可使用任何適當(dāng)通信技術(shù)來發(fā)送和接收數(shù)據(jù)。例如,可使用網(wǎng)絡(luò)鏈路112A將計算設(shè)備100操作地耦合到外部網(wǎng)絡(luò)114。可用各網(wǎng)絡(luò)鏈路112B、112C和112D中的一個將圖3中所示的每個遠(yuǎn)程設(shè)備操作地耦合到網(wǎng)絡(luò)外部網(wǎng)絡(luò)114。外部網(wǎng)絡(luò)114可包括網(wǎng)絡(luò)集線器、網(wǎng)絡(luò)交換機(jī)、網(wǎng)絡(luò)路由器等,其被操作地互耦合,從而提供計算設(shè)備100與圖3中所示的遠(yuǎn)程設(shè)備之間的信息交換。在某些示例中,網(wǎng)絡(luò)鏈路112A-112D可以是以太網(wǎng)、ATM或其他網(wǎng)絡(luò)連接。這樣的連接可以是無線和/或有線連接。
在某些示例中,可使用直接設(shè)備通信118將計算設(shè)備100操作地耦合到包括在圖3中的遠(yuǎn)程設(shè)備中的一個或多個。直接設(shè)備通信118可包括計算設(shè)備110通過其使用有線或無線通信直接地與遠(yuǎn)程設(shè)備發(fā)送和接收數(shù)據(jù)的通信。也就是說,在直接設(shè)備通信118的某些示例中,由計算設(shè)備100發(fā)送的數(shù)據(jù)可以在遠(yuǎn)程設(shè)備處被接收到之前未被一個或多個附加設(shè)備轉(zhuǎn)發(fā),反之亦然。直接設(shè)備通信118的示例可包括藍(lán)牙、近場通信、通用串行總線、Wi-Fi、紅外等。可通過通信鏈路116A-116D將圖3中所示的遠(yuǎn)程設(shè)備中的一個或多個與計算設(shè)備100操作地耦合。在某些示例中,通信鏈路112A-112D可以是使用藍(lán)牙、近場通信、通用串行總線、紅外等的連接。這樣的連接可以是無線和/或有線連接。
可使用外部網(wǎng)絡(luò)114將計算設(shè)備100操作地耦合到視覺顯示設(shè)備130。通信設(shè)備100可確定與計算設(shè)備100相關(guān)聯(lián)的用戶正在使用運輸服務(wù)。例如,計算設(shè)備100的預(yù)測模塊26可從設(shè)備定位模塊22獲得與計算設(shè)備100相關(guān)聯(lián)的當(dāng)前位置,并且還從導(dǎo)航模塊24獲得導(dǎo)航和運輸服務(wù)信息,其指示與計算設(shè)備100相關(guān)聯(lián)的用戶正在以與運輸服務(wù)的交通工具的行進(jìn)速度一致的速度沿著運輸服務(wù)的路線行進(jìn)。預(yù)測模塊26可確定與計算設(shè)備100相關(guān)聯(lián)的用戶正在使用運輸服務(wù)。響應(yīng)于確定用戶已離開運輸服務(wù),計算設(shè)備100可獲得用戶離開運輸服務(wù)的離開位置。例如,預(yù)測模塊26可從導(dǎo)航模塊24和設(shè)備定位模塊22獲得附加數(shù)據(jù)或信息,其指示與計算設(shè)備100相關(guān)聯(lián)的位置不在運輸服務(wù)的路線的距離閾值內(nèi)和/或與計算設(shè)備100相關(guān)聯(lián)的速度不滿足對應(yīng)于交通工具的行進(jìn)速度的速度閾值。預(yù)測模塊26可對導(dǎo)航模塊24查詢在運輸服務(wù)的路線上的最近停靠點的位置,并確定用戶在最近??奎c(例如離開位置)處離開運輸服務(wù)。
計算設(shè)備100可獲得用戶從計算設(shè)備100的當(dāng)前位置行進(jìn)到用戶離開運輸服務(wù)的離開位置的預(yù)測持續(xù)時間,并輸出預(yù)測時續(xù)時間的指示以顯示。例如,隨著用戶遠(yuǎn)離運輸服務(wù)的路線行進(jìn),例如到達(dá)最終目的地,計算設(shè)備100的預(yù)測模塊26可周期性地和/或自動地從導(dǎo)航模塊24獲得用于用戶從計算設(shè)備100的當(dāng)前位置返回至離開位置的行進(jìn)的預(yù)測持續(xù)時間。預(yù)測模塊26可確定用于向用戶呈現(xiàn)預(yù)測持續(xù)時間的適當(dāng)時間。該適當(dāng)時間可以是最可能警示用戶(例如將及時地從離開位置出發(fā)的下一次調(diào)度運輸服務(wù)以便用戶返回至離開位置并搭乘與下一調(diào)度運輸服務(wù)相關(guān)聯(lián)的交通工具)的時間。預(yù)測模塊26可向UI模塊20輸出基于場境的行進(jìn)信息(例如,關(guān)于預(yù)測持續(xù)時間的數(shù)據(jù))。UI模塊20經(jīng)由通信單元110和外部網(wǎng)絡(luò)114向視覺顯示設(shè)備130發(fā)送基于場境的行進(jìn)信息。在一個示例中,視覺顯示設(shè)備130是一副可佩戴計算機(jī)化眼鏡。視覺顯示設(shè)備130可接收該信息并在顯示器132(例如,可佩戴計算機(jī)化眼鏡的透鏡)處呈現(xiàn)預(yù)測持續(xù)時間的指示,諸如圖1的用戶接口14的信息卡16。
圖4是圖示根據(jù)本公開的一個或多個方面的使用運輸服務(wù)的計算設(shè)備230的用戶的示例性路徑200的概念圖。例如,圖4圖示了指示與計算設(shè)備230相關(guān)聯(lián)的用戶可以使用運輸服務(wù)(例如,基于鐵軌的運輸服務(wù))的路線220在從家庭位置206(例如,城市郊區(qū)的家)行進(jìn)至最終位置208(例如,城市中的營業(yè)地點)時采取的路徑200的地理區(qū)域和短劃線的俯視圖。圖4的示例中的計算設(shè)備230是移動計算設(shè)備,諸如移動電話。計算設(shè)備230在用戶界面240內(nèi)呈現(xiàn)基于場境的行進(jìn)信息。在圖1的計算設(shè)備10和計算系統(tǒng)1的背景內(nèi)描述了計算設(shè)備230。
用戶可在起始點202(例如,火車站)處搭乘與運輸服務(wù)相關(guān)聯(lián)的交通工具(例如,火車)。在用戶搭乘運輸服務(wù)后的某個時間點,計算設(shè)備230可確定與計算設(shè)備230相關(guān)聯(lián)的用戶正在使用運輸服務(wù)。
隨著用戶沿著路線220在與運輸服務(wù)相關(guān)聯(lián)的交通工具上行進(jìn),計算設(shè)備230可周期性地獲得關(guān)于與計算設(shè)備230相關(guān)聯(lián)的當(dāng)前位置的信息和時間,并確定用戶仍在使用運輸服務(wù)。當(dāng)與用戶正在行進(jìn)的運輸服務(wù)相關(guān)聯(lián)的交通工具到達(dá)離開位置204(例如,在路線220上的??奎c或站點)時,用戶可從運輸服務(wù)下車并開始從離開位置204離開而走到最終位置206(例如離開位置204與最終位置之間的短劃線指示用戶在他或她步行、騎自行車、乘出租車等行進(jìn)到最終位置206而可采取的路徑)。
響應(yīng)于確定用戶已離開運輸服務(wù),計算設(shè)備230可獲得指示離開位置204(例如,最接近于用戶離開運輸服務(wù)的地方的在路線220上的??奎c的位置)的信息。例如,計算設(shè)備230可從信息服務(wù)器系統(tǒng)60獲得離開位置204的坐標(biāo)位置或位置標(biāo)識符。在一個時間點,當(dāng)用戶正在他或她去最終位置208的路上在位置210附近行進(jìn)時,計算設(shè)備230可獲得用戶從計算設(shè)備230的當(dāng)前位置(例如位置210)行進(jìn)至離開位置204的預(yù)測持續(xù)時間并在用戶界面240內(nèi)輸出預(yù)測持續(xù)時間的指示以顯示。在第二時間點,當(dāng)用戶正在最終位置208處的餐廳就餐時,計算設(shè)備230可獲得用戶從計算設(shè)備230的當(dāng)前位置(例如位置208)行進(jìn)至離開位置204的預(yù)測持續(xù)時間并在更新的用戶界面240內(nèi)輸出預(yù)測持續(xù)時間的指示以顯示。在第三時間點,當(dāng)用戶在位置212處停在便利商店處的餐廳外面時,計算設(shè)備230可獲得用戶從計算設(shè)備230的當(dāng)前位置(例如位置212)行進(jìn)至離開位置204的預(yù)測持續(xù)時間并在另一更新的用戶界面240內(nèi)輸出預(yù)測持續(xù)時間的指示以顯示。這樣,在用戶在沿著路線220使用運輸服務(wù)后從離開位置204離開之后,自動地和/或周期性地就用戶從他或她的當(dāng)前位置返回至離開位置204的估計時間量警示用戶。
在某些示例中,計算設(shè)備230可呈現(xiàn)比僅僅預(yù)測持續(xù)時間多的基于場境的行進(jìn)信息。例如,如圖4中所示,用戶界面240還包括關(guān)于用于用戶乘出租車從計算設(shè)備10的當(dāng)前位置返回至離開位置204的行進(jìn)的估計持續(xù)時間的信息以及用于呼叫出租車的圖形按鈕。通過提供附加的基于場境的行進(jìn)信息,根據(jù)這些技術(shù)的計算設(shè)備可使用對于用戶而言更為容易的運輸服務(wù)來行進(jìn)。
圖5是圖示根據(jù)本公開的一個或多個方面的被配置成呈現(xiàn)與運輸服務(wù)有關(guān)的信息的計算設(shè)備的示例性操作的流程圖。圖5中所示的過程可由計算設(shè)備的一個或多個處理器執(zhí)行,諸如圖1、圖2和圖3中所示的計算設(shè)備10和計算設(shè)備100。出于圖示的目的,下面在圖1的計算系統(tǒng)1的背景內(nèi)描述圖5。
計算設(shè)備10可確定與計算設(shè)備10相關(guān)聯(lián)的用戶正在使用運輸服務(wù)。例如,計算設(shè)備10的預(yù)測模塊26可從導(dǎo)航模塊24和設(shè)備定位模塊22獲得數(shù)據(jù),該數(shù)據(jù)指示與計算設(shè)備10相關(guān)聯(lián)的用戶正在以與運輸服務(wù)的行進(jìn)速度一致的速度沿著運輸服務(wù)的路線行進(jìn)。計算設(shè)備10可確定與計算設(shè)備10相關(guān)聯(lián)的用戶已離開運輸服務(wù)的交通工具(500)。例如,預(yù)測模塊26可從導(dǎo)航模塊24和設(shè)備定位模塊22獲得附加數(shù)據(jù)或信息,其指示與計算設(shè)備10相關(guān)聯(lián)的位置和速度不再指示與計算設(shè)備10相關(guān)聯(lián)的用戶正在以與運輸服務(wù)相關(guān)聯(lián)的交通工具一致的速度沿著該路線行進(jìn)。
響應(yīng)于確定用戶已離開交通工具,計算設(shè)備10可確定離開位置,其中用戶在該離開位置處離開了與運輸服務(wù)相關(guān)聯(lián)的??奎c(520)。例如,在確定用戶不再使用運輸服務(wù)之后,預(yù)測模塊26可對導(dǎo)航模塊24查詢與計算設(shè)備10相關(guān)聯(lián)的當(dāng)前位置的閾值距離內(nèi)(例如,5分鐘、一個街區(qū)等)的運輸服務(wù)的停靠點的位置。
計算設(shè)備10可確定用戶從計算設(shè)備10的當(dāng)前位置行進(jìn)至該離開位置的預(yù)測持續(xù)時間,其中用戶在該離開位置處離開了與運輸服務(wù)相關(guān)聯(lián)的停靠點(530)。例如,當(dāng)用戶行進(jìn)離開該離開位置,例如到達(dá)最終目的地,計算設(shè)備10的預(yù)測模塊26可周期性地和/或自動地對導(dǎo)航模塊24查詢導(dǎo)航信息,其包括用于用戶從計算設(shè)備10的當(dāng)前位置走回到離開位置的行程的預(yù)測持續(xù)時間。
計算設(shè)備10可至少部分地基于預(yù)測持續(xù)時間來輸出通知以顯示(540)。例如,預(yù)測模塊26可促使UI模塊20輸出包括基于場境的行進(jìn)信息的指示的通知的圖形指示,包括預(yù)測持續(xù)時間以在UID 12處顯示。
只有在計算設(shè)備10從用戶接收到分析信息的許可的情況下,計算設(shè)備10可分析與計算設(shè)備10相關(guān)聯(lián)的信息(例如,位置、速度等)。例如,在下面所討論的其中計算設(shè)備10可收集或者可利用與用戶和計算設(shè)備10相關(guān)聯(lián)的信息的情況下,可以為用戶提供控制計算設(shè)備10的程序或特征是否能夠收集并利用用戶信息(例如,關(guān)于用戶的電子郵件、用戶的社交網(wǎng)絡(luò)、社交行為或活動、職業(yè)、用戶的偏好或用戶的過去和當(dāng)前位置的信息)或者控制計算設(shè)備10是否和/或如何接收可與用戶有關(guān)的內(nèi)容的機(jī)會。另外,可在某些數(shù)據(jù)被計算設(shè)備10存儲或使用之前以一個或多個方式對其進(jìn)行處理,使得個人可識別信息被移除。例如,可處理用戶的身份,使得不能確定關(guān)于用戶的個人可識別信息,或者可在獲得位置信息的情況下使用戶的地理位置一般化(從而達(dá)到城市、ZIP代碼或州層級),使得不能確定用戶的特定位置。因此,用戶可控制如何收集關(guān)于用戶的信息并被計算設(shè)備10使用。
在一個或多個示例中,可用硬件、軟件、固件或其任何組合來實現(xiàn)所述功能。如果用軟件來實現(xiàn),則可作為一個或多個指令或代碼將功能存儲在計算機(jī)可讀介質(zhì)上或通過該計算機(jī)可讀介質(zhì)來發(fā)射并由基于硬件的處理單元執(zhí)行。計算機(jī)可讀介質(zhì)可包括對應(yīng)于諸如數(shù)據(jù)存儲介質(zhì)之類的有形介質(zhì)的算機(jī)可讀存儲介質(zhì)或者通信介質(zhì),其包括例如根據(jù)通信協(xié)議而促進(jìn)計算機(jī)程序從一個地點到另一地點的轉(zhuǎn)移的任何介質(zhì)。以這種方式,計算機(jī)可讀介質(zhì)一般地可對應(yīng)于(1)有形計算機(jī)可讀存儲介質(zhì),其是非瞬態(tài)的或者(2)通信介質(zhì),諸如信號或載波。數(shù)據(jù)存儲介質(zhì)可以是能夠被一個或多個計算機(jī)或一個或多個處理器訪問以檢索指令、代碼和/或數(shù)據(jù)結(jié)構(gòu)以用于實現(xiàn)在本公開中描述的技術(shù)的任何可用介質(zhì)。計算機(jī)程序產(chǎn)品可包括計算機(jī)可讀介質(zhì)。
以示例而非限制的方式,這樣的計算機(jī)可讀存儲介質(zhì)能夠包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲或其他磁存儲設(shè)備、閃速存儲器或者能夠用來以指令或數(shù)據(jù)結(jié)構(gòu)的形式來存儲期望程序代碼并且能夠被計算機(jī)訪問的任何其他介質(zhì)。并且,任何連接被適當(dāng)?shù)胤Q為計算機(jī)可讀介質(zhì)。例如,如果使用同軸電纜、光纖電纜、扭絞線對、數(shù)字訂戶線(DSL)或諸如紅外、無線電以及微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或其他遠(yuǎn)程源發(fā)射指令,則在介質(zhì)的定義中包括同軸電纜、光纖電纜、扭絞線對、DSL或諸如紅外、無線電以及微波之類的無線技術(shù)。然而,應(yīng)理解的是計算機(jī)可讀存儲介質(zhì)和數(shù)據(jù)存儲介質(zhì)不包括連接、載波、信號或其他瞬態(tài)介質(zhì),而是替代地針對非瞬態(tài)、有形存儲介質(zhì)。如本文所使用的磁盤和光盤包括壓縮盤(CD)、激光盤、光盤、數(shù)字多功能盤(DVD)、軟盤和藍(lán)光盤,其中,磁盤通常磁性地再現(xiàn)數(shù)據(jù),而光盤用激光光學(xué)地再現(xiàn)數(shù)據(jù)。以上的組合也應(yīng)包括在計算機(jī)可讀介質(zhì)的范圍內(nèi)。
可由一個或多個處理器來執(zhí)行指令,諸如一個或多個數(shù)字信號處理器(DSP)、通用微處理器、專用集成電路(ASIC)、現(xiàn)場可編程邏輯陣列(FPGA)或其他等效集成或離散邏輯電路。相應(yīng)地,本文所使用的術(shù)語“處理器”可指的是任何前述結(jié)構(gòu)和適合于實現(xiàn)本文所述技術(shù)的任何其他結(jié)構(gòu)。另外,在某些方面,可在專用硬件和/或軟件模塊內(nèi)提供本文所述的功能。而且,該技術(shù)可以完全用一個或多個電路或邏輯元件來實現(xiàn)。
可用多種設(shè)備或裝置來實現(xiàn)本公開的技術(shù),包括無線手機(jī)、集成電路(IC)或一組IC(例如,芯片組)。在本公開中描述了各種部件、模塊或單元以強(qiáng)調(diào)被配置成執(zhí)行公開技術(shù)的設(shè)備的功能方面,但不一定要求用不同的硬件單元來實現(xiàn)。相反,如上所述,可將各種單元在硬件單元中組合或者由互操作硬件單元的集合來提供,包括如上所述的一個或多個處理器,與適當(dāng)?shù)能浖?或固件結(jié)合。
已描述了各個示例。這些及其他示例在所附權(quán)利要求的范圍內(nèi)。