两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于促進物理見面的實時位置共享的制作方法

文檔序號:11160309閱讀:450來源:國知局
用于促進物理見面的實時位置共享的制造方法與工藝

人們經(jīng)常在電話上交談并且安排聚會。為了成功見面,時間和位置一般是需要符合的兩個元素。但是人們有時候在見面的時間和位置方面需要更多靈活性。這可能意味著需要附加的電話呼叫來協(xié)調見面,這可能導致額外的中斷以及浪費的時間。此外,人們發(fā)現(xiàn)如果他們只是知道其他見面的參與者所處的地方的話,則他們可以更早地見面。

提供此

背景技術:
來介紹用于后面的

技術實現(xiàn)要素:
和具體實施方式的簡要上下文。此背景技術不意圖幫助確定所要求保護的主題的范圍,也不應當被視為把所要求保護的主題限制到解決前面給出的任何或所有缺點或問題的實現(xiàn)。

發(fā)明內容

一種操作在諸如智能電話、平板設備或膝上型個人計算機(PC)之類的移動計算設備上的位置共享組件被配置成使得本地方和遠程方能夠在電話呼叫期間共享彼此的位置,以便促進物理見面。位置共享組件暴露用于設定位置共享的時間長度的各種選項,或者位置可以被共享到見面發(fā)生為止。由位置共享組件暴露的用戶接口(UI)可以提供方向指示以及示出了各方位置的動態(tài)更新的地圖。位置共享體驗在電話呼叫結束之后可以通過以下方式而持續(xù):示出對于方向指示和地圖的更新,以及當各方接近時表面化通知,從而使得他們可以開始尋找彼此。如果位置共享時間間隔在見面發(fā)生之前到期,則可以將其延長。

在各個說明性示例中,可以從語音或視頻呼叫體驗中發(fā)起位置共享,并且在多方呼叫情形中可以與呼叫中的所有各方共享位置。還可以通過諸如消息傳送和電子郵件之類的異步通信形式發(fā)起位置共享。在遠程方的設備沒有配置位置共享組件的情況下,可以使用外部web服務來支持遠程設備上的位置共享體驗。位置共享組件可以基于各方的位置以及上下文數(shù)據(jù)提供估計的見面時間,所述上下文數(shù)據(jù)諸如交通水平和交通模式(例如步行、汽車、飛機、諸如公共汽車、地鐵之類的公共或大眾交通等等)??梢栽谠O備的鎖定屏幕或其他UI上顯示地圖和方向指示以及其他位置信息,從而使得用戶無需解鎖設備以跟上朝向見面的進展。在一些實現(xiàn)中,位置共享組件還可以被配置成與隨著設備執(zhí)行的數(shù)字助理進行互操作。

有利的是,本位置共享可以在從大城市到小社區(qū)的任何規(guī)模上操作,并且可以在不同類型的位置中操作,諸如城市地區(qū)和鄉(xiāng)村地區(qū)、購物區(qū)、商場、公司和大學校園、主題公園等等。位置共享還可以被應用于多種上下文,包括企業(yè)、個人、娛樂、旅行等等,而不管見面是發(fā)生在兩個人還是一群人之間。通過使得在即將到來的見面中的參與者能夠看到其他參與者的位置狀態(tài),見面體驗被改善,這是因為可以基于準確的當前信息進行計劃,而不需要發(fā)起附加的呼叫或者發(fā)送消息。此外,具有其他見面參與者的當前位置狀態(tài),并且知道其他見面參與者也知道你的位置狀態(tài),還可以減少嘗試趕上見面時的情緒緊張和壓力,例如當由于額外的交通堵塞等等而將遲到時。

提供本發(fā)明內容以便以簡化形式介紹以下將在具體實施方式中進一步描述的概念的選擇。本發(fā)明內容不意圖標識出所要求保護的主題的關鍵特征或必要特征,也不意圖被用來幫助確定所要求保護的主題的范圍。此外,所要求保護的主題不受限于解決在本公開內容的任何部分中所提到的任何或所有缺點的實現(xiàn)。可以認識到,前面描述的主題可以被實現(xiàn)成計算機控制的裝置、計算機過程、計算系統(tǒng),或者被實現(xiàn)成諸如一個或多個計算機可讀存儲介質之類的制造品。通過閱讀后面的具體實施方式以及審視相關聯(lián)的圖,這些特征以及各種其他特征可以是顯而易見的。

附圖說明

圖1示出了其中具有通信能力的設備通過網(wǎng)絡進行交互的說明性環(huán)境;

圖2示出了設備之間的說明性通信;

圖3示出了多個設備用戶之間的說明性共享;

圖4示出了包括應用層、操作系統(tǒng)(OS)層和硬件層的說明性分層架構;

圖5、6和7示出了用戶與位置共享組件之間的說明性接口;

圖8示出了針對位置共享組件的說明性輸入以及可以由位置共享組件支持的特征和功能的說明性分類法;

圖9示出了其中位置共享組件與可以在設備上實例化的數(shù)字助理進行交互的說明性安排;

圖10-26示出了在電話呼叫期間和之后的位置共享會話中的各點處顯示在設備上的說明性用戶接口(UI)的屏幕抓圖;

圖27示出了在對應的設備上實例化的實時共享組件之間的說明性交互;

圖28示出了一臺設備上的實時共享組件、遠程服務提供商以及另一臺設備上的客戶端組件之間的說明性交互;

圖29示出了由設備暴露的提供去到位置共享體驗的鏈接的說明性UI的屏幕抓圖;

圖30和31示出了可以在實現(xiàn)本位置共享時執(zhí)行的說明性方法;

圖32是可以被部分地使用來實現(xiàn)本位置共享的諸如個人計算機(PC)之類的說明性計算機系統(tǒng)的簡化框圖;

圖33示出了可以被部分地使用來實現(xiàn)本位置共享的說明性設備的框圖;以及

圖34是說明性移動設備的功能框圖。

相同的附圖標記在圖中指示相同的元件。除非另行表明,否則元件不是按比例繪制的。應當強調的是,在圖中顯示出的特定UI可以與根據(jù)特定實現(xiàn)的需求所示出的內容不同。雖然在圖中以人像模式示出了UI,但是本安排也可以使用風景模式來實現(xiàn)。

具體實施方式

圖1示出了說明性通信環(huán)境100,其中各個用戶105采用通過通信網(wǎng)絡115進行通信的對應設備110。設備110提供各種通信能力,比如語音和視頻呼叫以及消息傳送,并且除了各種其他特征之外典型地還支持數(shù)據(jù)消費應用,諸如互聯(lián)網(wǎng)瀏覽和多媒體(例如音樂、視頻等等)消費。設備110例如可以包括用戶裝備、移動電話、蜂窩電話、特色電話、平板計算機以及智能電話,用戶常常采用所述設備發(fā)起和接收語音和/或多媒體(即視頻)呼叫、進行消息傳送(例如文本化)、使用采用數(shù)據(jù)的應用和訪問服務、瀏覽萬維網(wǎng)等等。但是還設想到替換類型的電子設備在通信環(huán)境100內可用,只要它們被配置成具有通信能力并且可以連接到通信網(wǎng)絡115即可。這樣的替換設備不同地包括手持式計算設備、PDA(個人數(shù)字助理)、便攜式媒體播放器、平板手機設備(也就是組合的智能電話/平板設備)、可穿戴計算設備(例如眼鏡、手表等等)、諸如GPS(全球定位系統(tǒng))系統(tǒng)之類的導航設備、膝上型PC(個人計算機)等等。在后面的討論中,術語“設備”的使用意圖涵蓋被配置成具有通信能力并且能夠連接到通信網(wǎng)絡115的所有設備。

環(huán)境100中的各種設備110可以支持不同的特征、功能和能力(其在這里被一般地稱作“特征”)。在給定的設備上支持的特征中的一些可以類似于在其他設備上所支持的特征,而其他特征可以是給定的設備所獨有的。在各種設備110上所支持的特征之間的重疊和/或區(qū)別的程度可以根據(jù)實現(xiàn)而不同。舉例來說,一些設備110可以支持觸摸控制、手勢辨識和語音命令,而其他設備可以啟用更加有限的UI。一些設備可以支持視頻消費和互聯(lián)網(wǎng)瀏覽,而其他設備可以支持更加有限的媒體處置和網(wǎng)絡接口特征。

如所示,設備110可以訪問通信網(wǎng)絡115,以便實現(xiàn)各種用戶體驗。通信網(wǎng)絡可以包括各種組合或子組合中的多種網(wǎng)絡類型和網(wǎng)絡基礎設施當中的任一種,其包括蜂窩網(wǎng)絡、衛(wèi)星網(wǎng)絡、IP(互聯(lián)網(wǎng)協(xié)議)網(wǎng)絡(諸如Wi-Fi和以太網(wǎng)網(wǎng)絡)、公共交換電話網(wǎng)(PSTN)和/或諸如Bluetooth(藍牙)網(wǎng)絡之類的近距離網(wǎng)絡。網(wǎng)絡基礎設施例如可以由移動運營商、企業(yè)、互聯(lián)網(wǎng)服務提供商(ISP)、電話服務提供商、數(shù)據(jù)服務提供商等等支持。通信網(wǎng)絡115典型地包括支持去到互聯(lián)網(wǎng)120的連接的接口,從而使得移動設備110可以訪問由一家或多家內容提供商125提供的內容,并且在某些情況下可以訪問服務提供商130。

設備110和通信網(wǎng)絡115可以被配置成啟用設備到設備的通信。如圖2中所示,這樣的設備到設備的通信200例如可以包括語音呼叫205、消息傳送對話210以及視頻呼叫215??梢允褂眠\行在設備110上的各種應用來提供用于設備到設備的通信200的支持。

通信200可以被利用來支持本位置共享以便促進物理見面。位置共享可以被實現(xiàn)在本地共享方1051與單個遠程方105N之間,或者在如圖3中所示的會議呼叫情形中可以被實現(xiàn)在本地共享方與多個遠程方之間。在某些情況下,一個或多個遠程方典型地還可以往回與本地方和/或與另一方實現(xiàn)位置共享。

本位置共享可以使用在給定的設備上實例化的組件來實現(xiàn)。此外,如以下所討論的,位置共享還可以整體地或者部分地使用由遠程服務提供商(例如圖1中的服務提供商130)支持的web服務來實現(xiàn)。圖4示出了支持通信應用和其他組件的說明性分層架構400。架構400典型地被實現(xiàn)在軟件中,但是在某些情況下也可以利用軟件、固件和/或硬件的組合。架構400被安排在層中,并且包括應用層405、OS(操作系統(tǒng))層410和硬件層415。硬件層415向在其上方的層提供由設備110使用的各種硬件(例如輸入和輸出設備、聯(lián)網(wǎng)和無線電硬件等等)的抽象。在該說明性示例中,硬件層支持麥克風420和音頻端點425(其例如可以包括有線或無線耳機/聽筒、外部揚聲器/設備等等)以及設備的喇叭擴音器428。

該說明性示例中的應用層405支持各種應用(app)430(例如web瀏覽器、地圖應用、電子郵件應用等等),以及電話app 435、消息傳送app 440以及諸如SkypeTM之類的視頻呼叫app 445。應用常常使用本地執(zhí)行的代碼來實現(xiàn)。但是在某些情況下,這些應用可以依賴于由遠程服務器或其他計算平臺提供的服務和/或遠程代碼執(zhí)行,諸如由服務提供商130支持的那些或者通過線條460所指示的其他基于云的資源。雖然app 430、435、440和445在這里被示出為在應用層405中實例化的組件,但是可以認識到,由給定的應用提供的功能可以整體地或者部分地使用在OS或硬件層中所支持的組件來實現(xiàn)。

OS層410支持位置共享組件450和各種其他OS組件455。在某些情況下,位置共享組件450可以與服務提供商進行交互。也就是說,在一些實現(xiàn)中,位置共享組件450可以部分地利用或者完全利用在服務提供商130處支持的遠程代碼執(zhí)行,或者使用其他遠程資源。此外,其可以利用可能被需要來實現(xiàn)這里所描述的各種特征和功能的其他OS組件455(和/或在架構400的其他層中實例化的其他組件)和/或與之進行交互。實時位置共享組件450可以替換地使用在OS層和應用層二者中實例化的元件來實例化,或者可以被配置成應用,如圖4中使用虛線橢圓形示出的那樣。還可以認識到,由位置共享組件450提供的功能可以整體地或者部分地使用在應用層或硬件層中支持的組件來實現(xiàn)。

取決于給定的設備110所支持的特征和功能,用戶典型地可以通過若干種方式與實時共享組件450(圖4)進行交互。舉例來說,如圖5中所示,位置組件450可以暴露有形用戶接口505,其使得用戶105能夠采用物理交互510以支持設備110上的位置共享體驗。這樣的物理交互可以包括,使用觸摸屏等上的像敲擊、輕彈、拖動等基于觸摸的輸入對諸如按鈕、菜單、鍵盤等物理和/或虛擬控件進行操縱。在一些實現(xiàn)中,位置共享組件可以暴露圖6中示出的自然語言用戶接口605,或者替換地暴露基于語音命令的用戶接口(未示出),通過該用戶接口,用戶采用語音610來向設備110提供各種輸入。在其他實現(xiàn)中,位置共享組件450可以暴露圖7中示出的手勢用戶接口705,通過該用戶接口,用戶105采用手勢710來向設備110提供輸入。應當提到的是,在某些情況下,可以利用用戶接口的組合,其中用戶例如可以采用語音和物理輸入二者來與實時共享組件450和設備110進行交互??梢允褂枚喾N技術來感測用戶手勢,諸如光學感測、觸摸感測、接近感測等等。

圖8示出了典型地可以由位置共享組件450支持的功能800的說明性分類法。針對位置共享組件450的輸入典型地可以包括用戶輸入805(其中這樣的用戶輸入在某些情況下可以包括來自針對給定的共享會話的本地方和遠程方中的任一個或二者的輸入)、來自內部源的數(shù)據(jù)810以及來自外部源的數(shù)據(jù)815。舉例來說,來自內部源的數(shù)據(jù)810可以包括由設備上的GPS(全球定位系統(tǒng))組件或者某一其他知曉位置的組件報告的設備110的當前地理位置。來源于外部的數(shù)據(jù)815包括例如由外部系統(tǒng)、數(shù)據(jù)庫、服務等等(諸如圖1的服務提供商130)提供的數(shù)據(jù)。各種輸入可以被單獨使用或者以各種組合使用,從而使得位置共享組件450能夠在其操作時利用上下文數(shù)據(jù)820。上下文數(shù)據(jù)例如可以包括時間/日期、用戶的位置、語言、日程表、安裝在設備上的應用、用戶偏好、用戶的行為(其中在通知用戶并且用戶同意的情況下監(jiān)測/跟蹤這樣的行為)、所存儲的聯(lián)系人(在某些情況下包括去到本地用戶或遠程用戶的社交圖的鏈接,諸如由外部社交網(wǎng)絡服務保持的那些)、呼叫歷史、消息傳送歷史、瀏覽歷史、設備類型、設備能力、通信網(wǎng)絡類型和/或提供在其中的特征/功能、移動數(shù)據(jù)計劃約束/限制、與通信的其他各方相關聯(lián)的數(shù)據(jù)(例如他們的日程表、偏好等等)等等。以下提供位置共享組件對于上下文的使用的附加的說明性示例。

如所示,功能800說明性地包括,實現(xiàn)與一個或多個遠程方的位置共享體驗(如附圖標記825所指示)。可以從呼叫應用(例如語音和視頻呼叫)內發(fā)起給定的位置共享體驗。位置共享典型地可以在兩個方向上進行(如圖3中所示并且在伴隨的文本中描述的)。功能800還可以包括,表面化(surfacing)各種選項,從而使得用戶能夠設定將與其他人共享該用戶的位置的時間長度(830);提供示出要見面的各方的位置的動態(tài)更新的地圖(835);基于當前的狀況和上下文提供動態(tài)更新的方向指示以及對于見面時間的估計(840);當見面臨近時和/或當見面的某一方將遲到時提供通知(845);使得位置共享體驗能夠在呼叫結束之后持續(xù)(850);以及提供并支持其他特征和功能(855)。功能800的列表不意圖是窮舉性的,并且可以由位置共享組件提供其他功能,所述其他功能可能被需要用于本位置共享的特定實現(xiàn)。

在一些實現(xiàn)方式中,位置共享組件450可以被配置成與可以操作在設備110上的個人數(shù)字助理進行互操作。如圖9中所示,個人數(shù)字助理910可以暴露多種功能900,其說明性地包括與用戶進行交互915(例如通過自然語言用戶接口和/或其他用戶接口);執(zhí)行任務920(例如在用戶的日歷中記下約會、發(fā)送消息和電子郵件等等);提供服務925(例如回答來自用戶的問題、繪制去到目的地的方向指示等等);收集信息930(例如找到用戶所請求的關于書或電影的信息、定位最近的意大利餐廳等等);操作設備935(例如設定偏好、調節(jié)屏幕亮度、開啟和關閉諸如Wi-Fi和Bluetooth(藍牙)之類的無線連接等等);以及執(zhí)行各種其他功能940。功能900的列表不意圖是窮舉性的,并且可以由數(shù)字助理提供其他功能,所述其他功能可能被需要用于本位置共享的特定實現(xiàn)。

以與圖8中示出的安排類似的方式,針對數(shù)字助理910的輸入可以包括,用戶輸入805、來自內部源的數(shù)據(jù)810、來自外部源的數(shù)據(jù)815以及上下文數(shù)據(jù)820。

圖10-26示出了在電話呼叫期間和之后的位置共享體驗中的各點處顯示在設備上的說明性用戶接口(UI)的屏幕抓圖。在該特定示例中,呼叫和共享是與單個遠程方實現(xiàn)的。但是可以認識到,該示例是說明性的,并且還可以使用本位置共享來實現(xiàn)多方(也就是,會議呼叫),以促進物理見面。應當提到的是,在圖中示出的所有UI意圖是說明性的,并且UI的信息呈現(xiàn)、所暴露的特征和控件以及總體外觀和感覺可以依照實現(xiàn)而與所示出的情況不同。如圖10中所示,UI 1000示出了被呼叫方(也就是遠程方,其在這里的姓名是“Don Reid”)的圖片和姓名、所撥叫的號碼以及UI底部的各種呼叫控件1005。在該示例中,本地方和遠程方使用所述呼叫來討論當天晚些時候的所計劃的物理見面。

當用戶(也就是本地共享方)選擇在電話app的UI上暴露的共享按鈕1010(在這里是使用觸摸屏上的觸摸1015或其他交互)時,如圖11中所示表面化共享UI 1100,使得用戶可以發(fā)起與遠程方的位置共享體驗。位置共享組件450(圖4)典型地將自動切換設備以操作在喇叭擴音器模式下,從而使得用戶可以在與位置共享UI進行交互的同時繼續(xù)與遠程方進行對話。

UI 1100提供了可以由用戶通過觸摸調用的若干共享選項1105。在該示例中,用戶采用觸摸1115從各種選項當中選擇位置共享選項1120以便共享多種其他類型的內容。用戶的選擇動作表面化圖12中的UI 1200,其提供地圖1205,該地圖1205使用標記1210示出用戶(即呼叫方)的位置。UI 1200還顯示文本串1215,其尋求對以下內容的證實:用戶想要與遠程方共享他或她的位置。

在該示例中,顯示具有30分鐘的默認時間段的共享時段1220。在一些實現(xiàn)中,位置共享組件可以暴露諸如用戶偏好之類的各種控件以用于控制所述默認時間段。在這里,用戶可以使用觸摸1225改變共享時間段,所述觸摸1225調用圖13中的UI 1300的呈現(xiàn),其提供多種共享時間段1305以供用戶選擇。在該特定示例中,共享時間段可以是特定的,并且其范圍從5分鐘到當天的剩余時間。也就是說,共享時段可以在特定時間到期。用戶的位置可以共享非特定的時段,其中位置共享到期與某一事件的發(fā)生同時出現(xiàn)。舉例來說,位置共享時段可以在見面實際發(fā)生時到期(并且在某些情況下添加時間緩沖以確保位置信息被共享充分時間)。位置共享也可以永遠繼續(xù)下去而不會到期(也就是說位置信息被永久性地共享,從而使得遠程方總是可以看到本地方的位置,例如當本地方是小孩并且遠程方是小孩的父母時)。

如所示,用戶采用了觸摸1310以選擇1小時位置共享時間段,其調用圖14中的UI 1400的呈現(xiàn)。在這里,共享時間段1420已被位置共享組件450更新,從而反映出用戶所選擇的共享時間段。用戶采用共享按鈕1430上的觸摸1425,以便在指定的位置共享時間段內與遠程方共享用戶的位置。

在用于促進物理見面的典型的實時位置共享中,當把本地方的位置與遠程方共享時,遠程方也將往回共享其位置。這樣,所計劃的見面中的兩個參與者都可以看到另一個參與者位于什么地方,這可以幫助每一個參與者計劃其時間,并且還確保他們可以在見面位置處找到彼此。相應地,遠程方可以在遠程方的設備處使用與前面所描述的類似的位置共享過程,以便與本地方共享位置信息。如UI 1500中所示,遠程方隨后發(fā)起與本地方的位置共享,在電話應用的UI上呈現(xiàn)通知1505以便讓用戶知道正在共享位置信息。UI暴露用于接受或拒絕共享的控件。

在該示例中,用戶通過接受按鈕1515上的觸摸1510接受了共享,所述觸摸1510調用了圖16中的UI 1600的呈現(xiàn),其示出了地圖1605,該地圖1605包括標記1610以表明遠程方的當前位置。正如前面所提到的那樣,位置共享組件450(圖4)典型地可以動態(tài)地更新顯示在UI上的位置信息,從而使得地圖和標記可以隨著遠程用戶改變位置而改變。用戶采用了方向指示按鈕1620上的觸摸1615以便帶出如圖17中的UI 1700所示的方向指示。本地方的位置通過標記1705示出,遠程方通過標志1710示出。在該示例中,提供逐個轉彎的方向指示,其典型地是考慮可用的上下文數(shù)據(jù)(例如圖8中的上下文數(shù)據(jù)820)(比如交通狀況、封閉的道路、用戶的交通模式(是否是步行、駕車、使用公共交通等等))以及用戶偏好(例如優(yōu)選的路線、避開收費站等等)計算出的。在某些情況下,可以通過其他UI和菜單(未示出)表面化關于方向指示和用戶控件的附加細節(jié)。

繼續(xù)用于討論當天晚些時候的所計劃的見面的各方之間的呼叫的示例,一旦用戶審視了地圖和方向指示,用戶就可以采用如圖18中的UI 1800中所示的遠程用戶的頭像或姓名上的觸摸1805以返回到如圖19中的UI 1900中所示的由電話app暴露的主UI。用戶隨后通過結束呼叫按鈕1910上的觸摸1905結束與遠程方的呼叫。

在呼叫被終止之后,位置共享組件450可以持續(xù)共享體驗,從而使得將要見面的各方可以繼續(xù)獲得關于其他人的位置狀態(tài)的更新。舉例來說,如圖20中的UI 2000中所示,通知2005被暴露為設備的開始屏幕2010上的彈出項,以便使用文本串2015向用戶告知遠程方就在附近。被利用來發(fā)起通知2005的各方之間的特定閾值距離可以依照實現(xiàn)和上下文而不同。舉例來說,取決于位置上下文是否是城市、購物中心、主題公園等等,可以使用不同的閾值。

類似地,如圖21中的UI 2100中所示,當位置共享組件估計本地方和遠程方在某一閾值時間間隔內會處于相同的物理位置時,可以使用文本串2115表面化通知2105。在某些情況下,位置共享組件可以通過應用可用的上下文和歷史數(shù)據(jù)(例如某一方在過去花費多長時間走完一定距離)來做出估計。

在一些實現(xiàn)中,可以在設備的鎖定屏幕(也就是典型地被顯示在設備上以管控對于設備的訪問的屏幕)上和/或在正由執(zhí)行中的應用所利用的UI上表面化所述通知。如圖22中的UI 2200中所示,鎖定屏幕2205被配置成持續(xù)地示出位置共享信息,例如包括估計的見面時間2210、見面參與者2215以及示出當前位置和方向指示的地圖2220。在鎖定屏幕2205上示出的位置信息允許用戶看一眼就容易地檢查位置狀態(tài)和方向指示。在鎖定屏幕上表面化的特定位置信息及其呈現(xiàn)可以依照實現(xiàn)而不同。典型地,位置共享UI被配置成使得用戶可以在希望時訪問更加詳細的地圖。舉例來說,如圖23中的UI 2300所示,可以在設備上全屏顯示大地圖。正如前面所提到的那樣,位置共享組件可以如圖24中的UI 2400中所示隨著本地方和/或遠程方的位置改變動態(tài)地更新地圖。

在位置共享體驗期間,所計劃的見面有時可能會出于某種原因而延遲(例如各方?jīng)Q定改變見面時間和/或位置,其中一方將遲到等等)。在這樣的情況下,也許可能的是,將超出位置共享時間段,并且共享將在見面發(fā)生之前結束。通過監(jiān)測輸入、上下文和/或歷史數(shù)據(jù),位置共享組件可以確定,存在超出預定閾值的某種可能性,即,所估計的見面將在位置共享時間段到期之后實際發(fā)生。相應地,如圖25中的UI 2500中所示,位置共享組件可以表面化通知2505,其采用文本2510向用戶告知即將到期的時間段并且提供將其延長的機會。如所示,用戶采用了延長按鈕2520上的觸摸2515以同意延長與遠程用戶的位置共享時間段。也可以實現(xiàn)類似的過程,其中某一方可以與適當?shù)腢I(未示出)進行交互,以便請求另一方延長其位置共享時間段。這樣,可以按照需要在兩個方向上延長共享時間段。

在群組見面情形中還可以持續(xù)位置共享體驗。舉例來說,位置共享組件可以暴露控件,以便允許呼叫上的各方在呼叫結束之后共享見面邀請。所述控件可以被配置成使得某一方可以允許其他受邀情人進一步與其他人共享見面邀請,并且在某些情況下可以由該方控制附加邀請被擴展的程度(例如通過對邀請的數(shù)目施加限制和/或限制共享邀請的時間段)。典型地在這樣的群組見面情形中,可以跟蹤所擴展的邀請的總數(shù)以及接受的人數(shù),并且向回報告給發(fā)起方。在某些情況下,發(fā)起方可以使用由位置共享組件暴露的控件向整組見面出席者或者僅僅向出席者的一個子集提供位置信息。

雖然在語音呼叫的上下文中描述了以上的位置共享的說明性示例,但是位置共享也可以被實現(xiàn)在視頻呼叫的上下文中。如圖26中所示,由視頻呼叫app(例如圖4中的app 445)暴露的UI 2600提供了相對大的畫布,所共享的位置信息可以被放置到其中以供顯示。如所示,所述UI可以被安排成顯示在大視圖2605中的遠程方的視頻圖像、用戶的小插入視圖2610以及活躍位置共享窗口2615,所述窗口示出位置信息,在該示例中,其包括地圖和方向指示??梢栽谶h程設備上的視頻呼叫應用的屏幕上表面化類似的相應的UI(未示出)。

在一些實現(xiàn)中,位置共享窗口2615可以由用戶放置在UI 2600上的特定位置處,和/或在尺寸上被放大或縮小。舉例來說,用戶可以觸摸并且把位置共享窗口2615拖動到所期望的位置,并且使用諸如夾捏(pinching)和展開(spreading)之類的多觸摸手勢來放大和縮小窗口。

在某些位置共享情形中,參與共享(不管是單共享實例還是兩方或更多方之間的多實例共享)的每一個設備可以讓位置共享組件被安裝并且執(zhí)行來支持位置共享用戶體驗。這在圖27中示出,其中(通過附圖標記2705表明的)交互典型地發(fā)生在每一個設備110上的位置共享組件450的各個單獨的實例之間以便促進位置共享2710。

在其他位置共享情形中,參與共享的一方或多方可能沒有實例化的位置共享組件450。在這樣的情況下,通過利用如圖28中所示的由遠程服務提供商130提供的能力,位置共享仍然可以被實現(xiàn)為具有完整的特征集合和用戶體驗。服務提供商130可以向web服務客戶端2810(比如遠程設備上的瀏覽器或其他應用)提供web服務2805,從而使得可以由服務提供商把來自本地位置共享組件450的所共享的位置信息供應給所述客戶端以用于在位置共享2815期間進行再現(xiàn)。

當本地共享方發(fā)起共享會話時,服務提供商130可以向遠程設備上可用的消息傳送應用2825發(fā)送消息2820。舉例來說,消息2820可以是使用SMS(短消息服務)傳輸?shù)奈谋鞠?,其包含去到由web服務2805促進的位置共享體驗的鏈接。

當消息2820被消息傳送應用2825接收到時,其典型地可以在UI中表面化該消息,例如圖29中示出的UI 2900。在該示例中,消息發(fā)送方被標識成“共享服務”,所顯示的消息2905包括典型地通過姓名標識出本地共享方(在該示例中,本地共享方的姓名是“Miles Reid”)的簡要消息并且包括鏈接2910,遠程方可以跟隨該鏈接2910以參與位置共享體驗。

雖然在語音和視頻呼叫的上下文中描述了以上的說明性示例,但是本位置共享也可以通過諸如消息傳送和電子郵件之類的異步通信形式來實現(xiàn)。舉例來說,本地方可以在下午4點發(fā)送文本消息或電子郵件以安排物理見面,其中位置共享對于下午7點的見面在下午6點開始。

圖30示出了用于實時位置共享的說明性方法3000的流程圖。除非特別聲明,否則在后面的流程圖中示出并且在伴隨的文本中描述的方法或步驟不應當被約束到特定順序或序列。此外,方法或其步驟中的一些可以同時發(fā)生或者同時被執(zhí)行,并且取決于給定的實現(xiàn)的需求,在這樣的實現(xiàn)中并非所有的方法或步驟必須被執(zhí)行,并且一些方法或步驟可以被可選地利用。

在步驟3005中,可以暴露UI以使得本地共享方在電話呼叫期間發(fā)起與遠程方的實時位置共享。正如前面所提到的那樣,所述UI可以被合并到由語音呼叫應用或視頻呼叫應用暴露的UI中。在發(fā)起位置共享時,在步驟3010中,位置共享組件可以激活設備的喇叭擴音器,從而使得用戶能夠查看所述UI并且與之進行交互。在步驟3015中,通過與UI所暴露的各種控件進行交互,可以使得本地共享方能夠選擇針對位置共享的到期。在步驟3020中,當遠程用戶從遠程設備往回向本地設備發(fā)起位置共享時,可以表面化通知。典型地,向本地用戶給出用于接受或拒絕來自遠程用戶的位置共享的選項。

在步驟3025中,可以生成并且顯示地圖,所述地圖示出本地方的位置、遠程方的位置或者同時示出本地方和遠程方的位置。地圖被動態(tài)地更新,以便反映出各方的位置的改變。在步驟3030中,可以典型地使用地圖連同圖形、文本等等來生成并且顯示針對本地方與遠程方之間的行進的方向指示。在步驟3035中,位置共享組件在一些實現(xiàn)中可以與數(shù)字助理進行交互,以便對于一方或多方促進和/或增強位置共享體驗。

在步驟3040中,當各方臨近見面時可以表面化通知,其中可以在時間或距離方面定義臨近性。在一些實現(xiàn)中,當某一方將遲到時并且即使在將遲到的一方?jīng)]有明確提供通知的情況下,也可以自動向另一方表面化通知。舉例來說,實時位置共享組件和/或服務提供商可以估計每一方在到達見面位置方面的進展,并且隨后在某一方將遲到的情況變得明顯時提供通知。在一些實現(xiàn)中,當確定某一方對于見面將遲到時,可以采用個人數(shù)字助理910(圖9)來建議減輕或替換方案。舉例來說,如果見面是為了看電影,則個人數(shù)字助理可以建議替換的影院位置,并且示出各方可以及時趕到的時間。

在步驟3045中,可以使用可用的輸入以及歷史、環(huán)境、上下文和其他數(shù)據(jù)生成并且顯示所估計的見面時間。在步驟3050中,可以提供允許以在電話呼叫結束之后持續(xù)位置共享體驗。這可以包括,提供對于動態(tài)地圖繪制以及方向指示和通知的提供的持續(xù)支持。在群組見面情形中,持續(xù)的位置共享體驗可以包括邀請共享,正如前面所描述的那樣。在步驟3055中,可以提供允許以由本地方延長位置共享到期或者響應于遠程方的延長請求而延長位置共享到期。如果不然沒有被延長,則在到期發(fā)生時結束位置共享體驗。

圖31示出了使用由服務提供商(例如圖1中的服務提供商130)支持的web服務促進實時位置共享的說明性方法3100的流程圖。在步驟3105中,可以從操作在本地設備上的位置共享組件接收共享的位置信息。在某些情況下,沒有接收共享的位置內容,而是可以通過其他方式向服務提供商表明實時共享會話的發(fā)起。作為響應,在步驟3110中,服務提供商可以通過網(wǎng)絡向遠程設備發(fā)送消息,其包括可以被跟隨來訪問實時位置共享體驗的鏈接。舉例來說,所述消息可以是通過SMS發(fā)送的文本消息。

在步驟3115中,當遠程方跟隨鏈接時,可以向運行在遠程設備上的客戶端提供web服務。web服務隨后可以把實時位置共享體驗給予諸如瀏覽器或其他應用之類的web服務客戶端中。在步驟3120中,從遠程方接收用于設定針對該方的位置共享的到期的輸入。在步驟3125中,web服務還可以接收來自遠程方的用于延長位置共享的到期(和/或來自本地設備的請求延長共享)的輸入。在步驟3130中,當?shù)狡诎l(fā)生時web服務可以結束位置共享體驗。

圖32是可以用來在電話呼叫期間實現(xiàn)本實時位置共享的諸如PC、客戶端機器或服務器之類的說明性計算機系統(tǒng)3200的簡化框圖。計算機系統(tǒng)3200包括處理器3205、系統(tǒng)存儲器3211以及把包括系統(tǒng)存儲器3211在內的各種系統(tǒng)組件耦合到處理器3205的系統(tǒng)總線3214。系統(tǒng)總線3214可以是使用多種總線架構當中的任一種的幾種類型的總線結構當中的任一種,包括存儲器總線或存儲器控制器、外圍總線或者局部總線。系統(tǒng)存儲器3211包括只讀存儲器(ROM)3217和隨機存取存儲器(RAM)3221。包含基本例程的基本輸入/輸出系統(tǒng)(BIOS)3225被存儲在ROM 3217中,所述基本例程幫助在計算機系統(tǒng)3200內的元件之間傳輸信息(諸如在啟動期間)。計算機系統(tǒng)3200還可以包括用于從內部布置的硬盤(未示出)讀取和向其寫入的硬盤驅動器3228,用于從可移除磁盤3233(例如軟盤)讀取或向其寫入的磁盤驅動器3230,以及用于從諸如CD(緊湊盤)、DVD(數(shù)字通用盤)或其他光學介質之類的可移除光盤3243讀取或向其寫入的光盤驅動器3238。硬盤驅動器3228、磁盤驅動器3230和光盤驅動器3238分別通過硬盤驅動器接口3246、磁盤驅動器接口3249和光學驅動器接口3252連接到系統(tǒng)總線3214。所述驅動器及其相關聯(lián)的計算機可讀存儲介質提供對于計算機可讀指令、數(shù)據(jù)結構、程序模塊以及用于計算機系統(tǒng)3200的其他數(shù)據(jù)的非易失性存儲。雖然該說明性示例包括硬盤、可移除磁盤3233和可移除光盤3243,但是在電話呼叫期間的本實時共享的一些應用中,還可以使用能夠存儲可由計算機訪問的數(shù)據(jù)的其他類型的計算機可讀存儲介質,諸如磁盒、閃存卡、數(shù)字視頻盤、數(shù)據(jù)卡盒、隨機存取存儲器(RAM)、只讀存儲器(ROM)等等。此外,如這里所使用的,術語計算機可讀存儲介質包括某一介質類型的一個或多個實例(例如一個或多個磁盤、一個或多個CD等等)。出于本說明書和權利要求書的目的,短語“計算機可讀存儲介質”及其變型不包括波、信號和/或其他瞬時性和/或無形通信介質。

若干程序模塊可以被存儲在硬盤、磁盤3233、光盤3243、ROM 3217或RAM 3221上,包括操作系統(tǒng)3255、一個或多個應用程序3257、其他程序模塊3260以及程序數(shù)據(jù)3263。用戶可以通過輸入設備把命令和信息鍵入到計算機系統(tǒng)3200中,輸入設備諸如是鍵盤3266和諸如鼠標之類的指示設備3268。其他輸入設備(未示出)可以包括麥克風、操縱桿、游戲墊、衛(wèi)星碟、掃描儀、軌跡球、觸摸板、觸摸屏、觸敏設備、語音命令模塊或設備、用戶運動或用戶手勢捕獲設備等等。這些和其他輸入設備常常通過耦合到系統(tǒng)總線3214的串行端口接口3271連接到處理器3205,但是可以通過其他接口連接,諸如并行端口、游戲端口或者通用串行總線(USB)。監(jiān)視器3273或者其他類型的顯示設備還通過諸如視頻適配器3275之類的接口連接到系統(tǒng)總線3214。除了監(jiān)視器3273之外,個人計算機典型地還包括其他外圍輸出設備(未示出),諸如揚聲器和打印機。圖32中示出的說明性示例還包括主機適配器3278、小型計算機系統(tǒng)接口(SCSI)總線3283以及連接到SCSI總線3283的外部存儲設備3276。

計算機系統(tǒng)3200使用去到一臺或多臺遠程計算機(諸如遠程計算機3288)的邏輯連接而可操作在聯(lián)網(wǎng)環(huán)境中。遠程計算機3288可以被選擇成另一臺個人計算機、服務器、路由器、網(wǎng)絡PC、對等設備或者其他常見網(wǎng)絡節(jié)點,并且典型地包括前面關于計算機系統(tǒng)3200所描述的許多或所有元件,盡管在圖32中僅示出了單個代表性遠程存儲器/存儲設備3290。在圖32中描繪的邏輯連接包括局域網(wǎng)(LAN)3293和廣域網(wǎng)(WAN)3295。這樣的聯(lián)網(wǎng)環(huán)境例如常常被部署在辦公室、企業(yè)范圍的計算機網(wǎng)絡、內聯(lián)網(wǎng)和互聯(lián)網(wǎng)中。

當被使用在LAN聯(lián)網(wǎng)環(huán)境中時,計算機系統(tǒng)3200通過網(wǎng)絡接口或適配器3296連接到局域網(wǎng)3293。當被使用在WAN聯(lián)網(wǎng)環(huán)境中時,計算機系統(tǒng)3200典型地包括寬帶調制解調器3298、網(wǎng)絡網(wǎng)關或者用于通過廣域網(wǎng)3295(諸如互聯(lián)網(wǎng))建立通信的其他構件。寬帶調制解調器3298可以是內部或外部的,其通過串行端口接口3271連接到系統(tǒng)總線3214。在聯(lián)網(wǎng)環(huán)境中,與計算機系統(tǒng)3200有關的程序模塊或者其部分可以被存儲在遠程存儲器存儲設備3290中。應當提到的是,圖32中示出的網(wǎng)絡連接是說明性的,并且取決于在電話呼叫期間的本實時共享的應用的具體需求,可以使用在計算機之間建立通信鏈接的其他方式。

圖33示出了用于能夠執(zhí)行這里所描述的各種組件的用于提供在電話呼叫期間的本實時共享的設備的說明性架構3300。因此,圖33中圖示出的架構3300示出了可以被適配于服務器計算機、移動電話、PDA、智能電話、臺式計算機、上網(wǎng)本計算機、平板計算機、GPS設備、游戲控制臺和/或膝上型計算機的架構。架構3300可以被利用來執(zhí)行這里呈現(xiàn)的組件的任何方面。

圖33中圖示出的架構3300包括CPU(中央處理單元)3302、系統(tǒng)存儲器3304(包括RAM 3306和ROM 3308)以及把存儲器3304耦合到CPU 3302的系統(tǒng)總線3310。包含基本例程的基本輸入/輸出系統(tǒng)被存儲在ROM 3308中,所述基本例程幫助在架構3300內的元件之間傳輸信息(諸如在啟動期間)。架構3300還包括大型存儲設備3312,以用于存儲被利用來實現(xiàn)應用、文件系統(tǒng)和操作系統(tǒng)的軟件代碼或其他計算機執(zhí)行的代碼。

大型存儲設備3312通過連接到總線3310的大型存儲裝置控制器(未示出)連接到CPU 3302。大型存儲設備3312及其相關聯(lián)的計算機可讀存儲介質為架構3300提供非易失性存儲裝置。

雖然這里所包含的計算機可讀存儲介質的描述涉及大型存儲設備,諸如硬盤或CD-ROM盤,但是本領域技術人員可以認識到,計算機可讀存儲介質可以是能夠由架構3300訪問的任何可用的存儲介質。

作為舉例而非限制,計算機可讀存儲介質可以包括通過用于存儲信息的任何方法或技術實現(xiàn)的易失性和非易失性、可移除和不可移除的介質,所述信息諸如是計算機可讀指令、數(shù)據(jù)結構、程序模塊或者其他數(shù)據(jù)。舉例來說,計算機可讀介質包括而不限于RAM、ROM、EPROM(可擦寫可編程只讀存儲器)、EEPROM(電可擦寫可編程只讀存儲器)、閃存或其他固態(tài)存儲器技術、CD-ROM、DVD、HD-DVD(高清晰度DVD)、Blu-ray或其他光學存儲裝置、磁盒、磁帶、磁盤存儲設備或其他磁性存儲設備或者可以被用來存儲所期望的信息并且可以由架構3300訪問的任何其他介質。

根據(jù)各個實施例,架構3300可以使用通過網(wǎng)絡去到遠程計算機的邏輯連接而操作在聯(lián)網(wǎng)環(huán)境中。架構3300可以通過連接到總線3310的網(wǎng)絡接口單元3316連接到網(wǎng)絡??梢哉J識到,網(wǎng)絡接口單元3316還可以被利用來連接到其他類型的網(wǎng)絡和遠程計算機系統(tǒng)。架構3300還可以包括用于接收和處理來自若干其他設備的輸入的輸入/輸出控制器3318,所述其他設備包括鍵盤、鼠標或電子筆(圖33中未示出)。類似地,輸入/輸出控制器3318可以向顯示屏幕、打印機或其他類型的輸出設備(圖33中也未示出)提供輸出。

可以認識到,當被加載到CPU 3302中并且被執(zhí)行時,這里所描述的軟件組件可以把CPU 3302和總體架構3300從通用計算系統(tǒng)變換成被定制來促進這里所呈現(xiàn)的功能的專用計算系統(tǒng)。CPU 3302可以從任何數(shù)目的晶體管或其他分離的電路元件構造,其可以單獨地或者共同地采取任何數(shù)目的狀態(tài)。更具體來說,CPU 3302可以響應于包含在這里所公開的軟件模塊內的可執(zhí)行指令而作為有限狀態(tài)機操作。這些計算機可執(zhí)行指令可以通過規(guī)定CPU 3302如何在狀態(tài)之間轉變來對CPU 3302進行變換,從而對構成CPU 3302的晶體管或其他分離硬件元件進行變換。

對這里呈現(xiàn)的軟件模塊進行編碼還可以對這里呈現(xiàn)的計算機可讀存儲介質的物理結構進行變換。在本描述的不同實現(xiàn)中,物理結構的具體變換可以取決于多種因素。這樣的因素的示例可以包括而不限于,被用來實現(xiàn)計算機可讀存儲介質的技術,計算機可讀存儲介質是否被表征為主要或次要存儲裝置,等等。舉例來說,如果計算機可讀存儲介質被實現(xiàn)成基于半導體的存儲器,則可以通過對半導體存儲器的物理狀態(tài)進行變換而把這里公開的軟件編碼在計算機可讀存儲介質上。舉例來說,軟件可以對晶體管、電容器或者構成半導體存儲器的其他分離電路元件的狀態(tài)進行變換。軟件還可以對這樣的組件的物理狀態(tài)進行變換以便在其上存儲數(shù)據(jù)。

作為另一個示例,這里所公開的計算機可讀存儲介質可以使用磁性或光學技術來實現(xiàn)。在這樣的實現(xiàn)中,當軟件被編碼在磁性或光學的介質中時,這里所呈現(xiàn)的軟件可以對磁性或光學的介質的物理狀態(tài)進行變換。這些變換可以包括,改動給定的磁性介質內的特定位置的磁性特性。這些變換還可以包括,改動給定的光學介質內的特定位置的物理特征或特性,以便改變這些位置的光學特性。在不背離本描述的范圍和精神的情況下,物理介質的其他變換是可能的,前面提供的示例僅僅是為了促進這一討論。

根據(jù)前述內容,可以認識到,許多類型的物理變換在架構3300中發(fā)生,以便存儲和執(zhí)行這里所呈現(xiàn)的軟件組件。還可以認識到,架構3300可以包括其他類型的計算設備,包括手持式計算機、嵌入式計算機系統(tǒng)、智能電話、PDA以及本領域技術人員所知的其他類型的計算設備。此外還設想到,架構3300可以不包括圖33中示出的全部組件,可以包括未在圖33中明確示出的其他組件,或者可以利用與圖33中所示出的架構完全不同的架構。

圖34是在3402處一般地示出的包括多種可選的硬件和軟件組件的說明性移動設備110(諸如移動電話或智能電話)的功能框圖。移動設備中的任何組件3402可以與任何其他組件進行通信,但是為了易于說明,并非所有的連接被示出。移動設備可以是多種計算設備當中的任一種(例如蜂窩電話、智能電話、手持式計算機、PDA等等),并且可以允許與一個或多個移動通信網(wǎng)絡3404(諸如蜂窩或衛(wèi)星網(wǎng)絡)進行無線雙向通信。

所圖示出的設備110可以包括控制器或處理器3410(例如信號處理器、微處理器、微控制器、ASIC(專用集成電路)或者其他控制和處理邏輯電路),用于執(zhí)行諸如信號編碼、數(shù)據(jù)處理、輸入/輸出處理、電力控制和/或其他功能之類的任務。操作系統(tǒng)3412可以控制組件3402的分配和使用,包括電力狀態(tài)、上鎖定(above-lock)狀態(tài)和下鎖定(below-lock)狀態(tài),并且提供對于一個或多個應用程序3414的支持。所述應用程序可以包括常見的移動計算應用(例如圖像捕獲應用、電子郵件應用、日歷、聯(lián)系人管理器、web瀏覽器、消息傳送應用)或者任何其他計算應用。

所圖示出的移動設備110可以包括存儲器3420。存儲器3420可以包括不可移除存儲器3422和/或可移除存儲器3424。不可移除存儲器3422可以包括RAM、ROM、閃存、硬盤或者其他眾所周知的存儲器存儲技術??梢瞥鎯ζ?424可以包括閃存或訂戶身份模塊(SIM)卡(其在GSM(全球移動通信系統(tǒng))系統(tǒng)中是眾所周知的)或者其他眾所周知的存儲器存儲技術,諸如“智能卡”。存儲器3420可以被用來存儲用于運行操作系統(tǒng)3412和應用程序3414的數(shù)據(jù)和/或代碼。示例數(shù)據(jù)可以包括網(wǎng)頁、文本、圖像、聲音文件、視頻數(shù)據(jù)或者將要通過一個或多個有線或無線網(wǎng)絡向一臺或多臺網(wǎng)絡服務器或其他設備發(fā)送和/或從其接收的其他數(shù)據(jù)集合。

存儲器3420還可以被安排成或者包括通過用于存儲信息的任何方法或技術實現(xiàn)的一種或多種計算機可讀存儲介質,所述信息諸如是計算機可讀指令、數(shù)據(jù)結構、程序模塊或者其他數(shù)據(jù)。舉例來說,計算機可讀介質包括而不限于RAM、ROM、EPROM、EEPROM、閃存或其他固態(tài)存儲器技術、CD-ROM(緊湊盤ROM)、DVD(數(shù)字通用盤)、HD-DVD(高清晰度DVD)、Blu-ray或其他光學存儲裝置、磁盒、磁帶、磁盤存儲設備或其他磁性存儲設備或者可以被用來存儲所期望的信息并且可以由移動設備110訪問的任何其他介質。

存儲器3420可以被用來存儲訂戶標識符,比如國際移動訂戶身份(IMSI),以及裝備標識符,諸如國際移動裝備標識符(IMEI)。這樣的標識符可以被傳送到網(wǎng)絡服務器以便標識用戶和裝備。移動設備110可以支持一個或多個輸入設備3430;諸如觸摸屏3432;用于針對語音辨識、語音命令等等實現(xiàn)語音輸入的麥克風3434;相機3436;物理鍵盤3438;軌跡球3440;和/或接近傳感器3442;以及一個或多個輸出設備3450,諸如揚聲器3452以及一個或多個顯示器3454。在某些情況下,使用手勢辨識的其他輸入設備(未示出)也可以被利用。其他可能的輸出設備(未示出)可以包括壓電或觸覺輸出設備。一些設備可以服務于多于一項輸入/輸出功能。舉例來說,觸摸屏3432和顯示器3454可以被組合到單個輸入/輸出設備中。

無線調制解調器3460可以耦合到天線(未示出),并且可以支持處理器3410與外部設備之間的雙向通信,正如本領域內眾所周知的那樣。調制解調器3460被一般性地示出,并且可以包括用于與移動通信網(wǎng)絡3404進行通信的蜂窩調制解調器和/或其他基于無線電的調制解調器(例如Bluetooth(藍牙) 3464或Wi-Fi 3462)。無線調制解調器3460典型地被配置成用于與一個或多個蜂窩網(wǎng)絡進行通信,諸如用于單個蜂窩網(wǎng)絡內、蜂窩網(wǎng)絡之間,或者移動設備與公共交換電話網(wǎng)(PSTN)之間的數(shù)據(jù)和語音通信的GSM網(wǎng)絡。

所述移動設備還可以包括至少一個輸入/輸出端口3480、電源3482、衛(wèi)星導航系統(tǒng)接收器3484(諸如GPS接收器)、加速度計3486、陀螺儀(未示出)和/或物理連接器3490,所述物理連接器3490可以是USB端口、IEEE 1394(FireWire)端口和/或RS-232端口。所圖示出的組件3402并不是必要的或全包含的,因為可以刪除任何組件,并且可以添加其他組件。

基于前述內容,可以認識到,這里公開了用于實時位置共享的技術。雖然這里呈現(xiàn)的主題是以特定于計算機結構特征、方法和變換動作、特定計算機器以及計算機可讀存儲介質的語言進行描述的,但是應當理解的是,在所附權利要求書中限定的本發(fā)明不一定受限于這里所描述的特定特征、動作或介質。相反,所述特定特征、動作和介質是作為實現(xiàn)權利要求的示例形式而公開的。

前面描述的主題僅僅是作為說明而提供的,并且不可以被解釋成限制。在不遵從所圖示出和描述的示例實施例和應用的情況下,并且在不背離在所附權利要求書中闡述的本發(fā)明的真實精神和范圍的情況下,可以對這里所描述的主題做出各種修改和改變。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
木兰县| 云安县| 兴隆县| 海城市| 土默特右旗| 民勤县| 荔波县| 黑山县| 阳信县| 岑溪市| 遵义县| 山丹县| 平顶山市| 龙南县| 兴业县| 邵阳市| 浦北县| 南汇区| 新民市| 罗源县| 鄂伦春自治旗| 双城市| 万全县| 武汉市| 宁安市| 绥芬河市| 博客| 田林县| 正定县| 日喀则市| 内乡县| 正镶白旗| 华阴市| 金华市| 丹凤县| 高要市| 汾阳市| 贵定县| 佛教| 金寨县| 威信县|