欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于在地圖顯示中提供上下文菜單的方法和裝置的制造方法_4

文檔序號:9616030閱讀:來源:國知局
區(qū)域包含許多潛在 的興趣點,基于用戶簡檔和偏好,用戶可能特別感興趣該興趣點。因此,上下文菜單平臺生 成上下文菜單605以呈現針對社交媒體和發(fā)現服務加權的選項。因此,在上下文菜單605 中呈現的菜單選項609-621包含編輯形狀選項609、針對導航區(qū)域的旅行路線選項611、用 于向朋友通知該區(qū)域的分享選項613、用于創(chuàng)建見面的第三方分享選項615、用于查看在該 區(qū)域中的朋友的社交圖選項617、用于探索該區(qū)域的導引選項619,以及用于學習在該區(qū)域 中的特征或感興趣點的發(fā)現選項619。
[0091]在一個實施例中,發(fā)現選項619(或在圖6中沒有示出的另一個選項菜單)能夠另 外或可替代地呈現與所劃定的區(qū)域(或路由)有關的應用。例如,上下文菜單平臺115能 夠查詢以尋找在所劃定的區(qū)域或路由內在設備上使用的最流行的應用??梢栽O想的是,上 下文菜單平臺115能夠使用任何算法或過程(例如,最長使用應用、由其它用戶大多數推薦 的應用、在所劃定的區(qū)域或路由中由興趣點的擁有者推薦的應用,等)以確定呈現與所劃 定的點或路由在上下文上相關的什么應用。如在圖6中示出的,在一個實施例中,上下文菜 單平臺115還能夠包含用于向用戶顯示的另外的相關信息621 (例如,至區(qū)域的距離、在區(qū) 域中的天氣,等)。
[0092] 圖7A和圖7B是根據各種實施例,說明用于調用用于劃定地理區(qū)域的繪圖輸入通 道以觸發(fā)在地圖顯示中的上下文菜單的呈現的用戶接口交互的示意圖。在一個實施例中, 上下文菜單平臺115在地圖顯示中提供不同的輸入交互以調用上下文菜單功能。圖7A和 圖7B的示例說明了一系列的地圖用戶接口 701-713以用于使用長輕觸輸入來發(fā)起用于劃 定路由或地理區(qū)域的繪圖輸入通道以觸發(fā)上下文菜單。在地圖用戶接口 701中,用戶通過 在地圖用戶接口 701中的位置處發(fā)起長輕觸715而開始。用戶繼續(xù)保持長輕觸715以觸發(fā) 第一上下文菜單的顯示,如在地圖用戶接口 703中示出的,該第一上下文菜單的顯示基于 由長按壓715所指示的點。
[0093]在地圖用戶接口 705中,用戶執(zhí)行保持選擇動作以調用繪圖模式選項719。如示 出的,在地圖用戶接口 707中,繪圖模式選項719使得用戶能夠在地圖用戶接口中開始描繪 以劃定地理區(qū)域。在圖7B的地圖用戶接口 709中,用戶執(zhí)行描繪運動721,該描繪運動721 導致在地圖用戶接口 711中的區(qū)域723的劃定。如以上關于圖6描述的,區(qū)域723的劃定 觸發(fā)地圖用戶接口 713的上下文菜單725的生成和呈現,該上下文菜單725包含基于與區(qū) 域723相關聯(lián)的上下文信息所確定的菜單選項。
[0094] 圖8A-8D是根據各種實施例,說明能夠基于各自上下文來觸發(fā)的上下文菜單的示 意圖。圖8A說明了具有用戶是靜止的示例上下文的地圖用戶接口 801。在這個示例中,用 戶已經選擇了跟蹤選項803以使得系統(tǒng)100能夠跟蹤在位置805處的用戶的位置。在一個 實施例中,跟蹤選項803提供用戶的方位的恒定跟蹤。另外,地圖用戶接口包含用于設置上 下文的兩個選項(例如,搜索表格807和交互地圖畫布(canvas) 809)。在一個實施例中,設 置上下文包括:例如通過搜索表格807和在交互式地圖畫布809中的方向選擇,使在地圖上 的一個或多個對象浮現的動作。使一個或多個對象浮出的動作是由上下文菜單平臺115用 于生成上下文菜單的上下文信息的一部分。
[0095] 在一個實施例中,用戶通過例如在位置805上提供輕觸輸入,來觸發(fā)上下文菜單。 如前所述,輕觸輸入可以用于指示點的位置,或可以用于自動地劃定路由或地理區(qū)域(例 如,圍繞輕觸點的半徑)。在這個示例中,輕觸自動地劃定在用戶的靜止位置805周圍的預 配置區(qū)域。
[0096] 基于這個劃定的區(qū)域,上下文菜單平臺115顯示地圖用戶接口 811,地圖用戶 接口 811呈現所生成的上下文菜單813以包含與用戶的靜止上下文最相關的菜單選項 815a-815g。例如,菜單選項815a用于發(fā)現附近的特征,菜單選項815b用于獲得從位置805 的方向,菜單選項815c用于分享位置805,菜單選項815d用于第三方分享/見面,菜單選項 815e用于發(fā)現附近的朋友,菜單選項815f在個人列表中收藏或保存位置805,以及菜單選 項815g用于基于用戶的當前上下文來優(yōu)化所呈現的地圖視圖。在一個實施例中,地圖用戶 接口還包含顯示單元817,顯示單元817通過指示與用戶的當前位置805相關聯(lián)的地址來反 映用戶的當前位置。
[0097] 圖8B說明了具有用戶是動態(tài)的示例上下文但是沒有設置的目的地或路由的地圖 用戶接口 821。因為這個用戶正在動態(tài)移動,因此地圖用戶接口 821使用箭頭圖標來示出用 戶的位置823,以及提供用于呈現移動信息的儀表板825。就圖8B來說,用戶通過例如在位 置823上提供輕觸輸入來觸發(fā)上下文菜單。如前所述,輕觸輸入可以用于指示點的位置或 可以用于自動地劃定路由或地理區(qū)域(例如,圍繞輕觸點的半徑)。在這個示例中,輕觸自 動地劃定在用戶的靜止位置823附近的預配置區(qū)域。
[0098] 基于這個劃定區(qū)域,上下文菜單平臺115顯示地圖用戶接口 827,其呈現所生成的 上下文菜單829以包含與用戶的動態(tài)上下文最相關的菜單選項831a-831g。例如,菜單選項 831a用于發(fā)現附近的特征,菜單選項831b用于基于用戶的移動來設置或預測目的地(例 如,與圖8A的菜單選項815b相比),菜單選項831c用于分享位置823,菜單選項83Id用于 第三方分享/見面,菜單選項831e用于發(fā)現附近的朋友,菜單選項831f在個人列表中收 藏或保存位置823,以及菜單選項831g用于基于用戶的當前上下文來優(yōu)化所呈現的地圖視 圖。在一個實施例中,地圖用戶接口還包含顯示單元833,顯示單元833通過指示與用戶的 當前位置823(隨著用戶移動而更新)相關聯(lián)的地址以及指示用戶的運動上下文的用戶運 動特性(signature)(例如,行走、跑步、騎車、乘坐公交車、駕駛汽車等)來反映用戶的當前 的上下文。
[0099] 圖8C說明了具有設置的目的地的用戶是動態(tài)的示例上下文的地圖用戶接口 835。 因為這個用戶正在動態(tài)移動,因此地圖用戶接口 835示出了具有箭頭圖標的用戶的位置 837,用戶的目的地839 (例如,具有坐標的地點,該地點具有將該地點定義為有意義對象的 唯一ID-諸如房子、建筑物、企業(yè)、地標等),以及至目的地839的路由841。作為示例,可以 經由坐標(例如,煒度/經度)、速度和/或運輸模式來定義用戶的位置837。在一個實施 例中,地圖用戶接口 835還提供用于呈現移動信息的儀表板843,包含到達目的地839的估 計的到達時間(ETA)。在這個示例中,用戶通過例如在路由841上提供輕觸輸入以自動地劃 定用于生成上下文菜單的從用戶的位置到目的地839的路由841,來觸發(fā)上下文菜單。
[0100] 基于這個劃定的路由841,上下文菜單平臺115顯示地圖用戶接口 845,其呈現所 生成的上下文菜單847以包含與具有所設置的路由841和目的地839的用戶的動態(tài)上下文 最相關的菜單選項849a-849g。例如,菜單選項849a用于發(fā)現途中的特征;菜單選項849b 用于修改目的地839 ;菜單選項849c用于分享位置837、路由841、目的地839和/或ETA信 息;菜單選項849d用于第三方分享/見面;菜單選項849e用于發(fā)現途中或在目的地839處 的朋友;菜單選項849f在個人列表中收藏或保存位置837、路由841和/或目的地839 ;以 及菜單選項849g用于呈現移動圖和/或用于基于速度和慣例來建議導引方法。在一個實 施例中,地圖用戶接口還包含顯示單元851,顯示單元851通過指示與用戶的當前位置837 相關聯(lián)的地址(根據用戶移動來更新)、指示用戶的運動的上下文的用戶運動特性(例如, 行走、跑步、騎車、乘坐公交車、駕駛汽車等)、途中的天氣、在目的地處的天氣等,來反映用 戶的當前的上下文。
[0101] 圖8D說明了具有示例上下文的地圖用戶接口 855,在該示例上下文中,用戶已經 通過搜索地點857以及使該地點857浮現在地圖用戶接口 855中但是使得不能跟蹤來設置 了上下文。類似于圖8C的示例,地點857與具有將地點定義為有意義的對象(諸如房子、 建筑物、企業(yè)、地標等)的唯一ID的坐標相關聯(lián)。另外,因為使得不能跟蹤(或因為用戶正 在顯示遠離于用戶的當前位置的搜索結果),因此在地圖用戶接口 855上不顯示用戶的位 置。
[0102] 在這個示例中,用戶通過例如在地點857上提供輕觸輸入,來觸發(fā)上下文菜單。如 前所述,輕觸輸入可以用于指示點的位置,或可以用于自動地劃定路由或地理區(qū)域(例如, 圍繞輕觸點的半徑)。在這個示例中,輕觸自動地劃定在位置857周圍的預配置區(qū)域。
[0103] 基于通過輕觸輸入所劃定的地點857附近的地理區(qū)域,上下文菜單平臺115顯示 地圖用戶接口 859,地圖用戶接口 859呈現所生成的上下文菜單861以包含與在地點857 附近所劃定的區(qū)域最相關的菜單選項863a-863g。例如,菜單選項863a用于發(fā)現附近的特 征;菜單選項863b用于獲得至位置857的方向;菜單選項863c用于分享位置857 ;菜單選 項863d用于第三方分享/見面;菜單選項863e用于發(fā)現在地點857處、在地點857附近、 或將要去地點857的朋友;菜單選項863f在個人列表中收藏或保存位置857 ;以及菜單選 項863g用于建議至地點857的導引方法。在一個實施例中,地圖用戶接口還包含顯示單元 865,顯示單元865通過指示與地點857相關聯(lián)的地址、另外的有關信息(例如,用戶的當前 地址、至地點857的距離、在地點857處的天氣,等),和/或諸如此類,來反映地點857當前 的上下文和/或用戶當前的上下文。
[0104] 可以通過軟件、硬件、固件、或軟件和/或固件和/或硬件的組合來有利地實現本 文所描述的用于在地圖顯示中提供上下文菜單的過程。例如,本文所述的過程可通過處理 器(多個)、數字信號處理(DSP)芯片、專用集成電路(ASIC)、現場可編程門陣列(FPGA)等 來有利地實現。以下詳細描述用于執(zhí)行所述功能的此類示例性硬件。
[0105] 圖9說明可實現本發(fā)明的實施例的計算機系統(tǒng)900。盡管計算機系統(tǒng)900是相對 于特定設備或裝置描繪的,但可以預期的是,圖9內的其它設備或裝置(例如,網絡單元、月艮 務器等)可以部署所說明的系統(tǒng)900的硬件或組件。計算機系統(tǒng)900是已編程的(例如, 通過計算機程序代碼或指令),以提供如本文所述的在地圖顯示中的上下文菜單,并且包括 通信機制,諸如用于在計算機系統(tǒng)900的其它內部和外部組件之間傳遞信息的總線910。信 息(也被稱為數據)被表示為可測量現象的物理表示,典型地是電壓,但在其它實施例中包 括諸如磁的,電磁的,壓力的,化學的,生物的,分子的,原子的,亞原子的和量子的相互作用 等。例如,南北磁場,或零和非零電壓,表示二進制數字(比特)的兩個狀態(tài)(〇,1)。其它現 象可以表示更高基數的數字。測量前的多個同時發(fā)生(simultaneous)的量子態(tài)的疊加表 示一個量子位(qubit)。一個或多個數字的序列構成數字數據,其用于表示數字或針對字符 的代碼。在某些實施例中,被稱為模擬數據的信息由特定范圍內的幾乎連續(xù)的可測量值表 示。計算機系統(tǒng)900,或其一部分構成用于執(zhí)行提供在地圖顯示中的上下文菜單的一個或多 個步驟的構件。
[0106] 總線910包括一個或多個并行的信息導體,以便信息在耦合到總線910的設備間 快速傳遞。用于處理信息的一個或多個處理器902與總線910相耦合。
[0107] 處理器(或多個處理器)902在如由與提供在地圖顯示中的上下文菜單有關的計 算機程序代碼指定的信息上執(zhí)行一組操作。計算機程序代碼是針對處理器和/或計算機系 統(tǒng)以執(zhí)行指定功能的操作的一組指令或提供指令的語句。代碼例如可以以計算機程序語言 來編寫,其被編譯成處理器的本機指令集。代碼還可以直接使用本機指令集(例如,機器語 言)來編寫。所述一組操作包含從總線910取來信息,以及將信息放置在總線910上。所 述一組操作通常還包括:比較兩組或多組信息單元、移位信息單元、以及合并兩組或多組信 息單元,諸如通過加法、乘法或像0R,異或OR(X0R),和AND的邏輯操作。通過被稱為指令的 信息(例如一個或多個數字的操作碼)向處理器發(fā)出可由處理器執(zhí)行的所述一組操作中的 每個操作。將由處理器902執(zhí)行的操作序列,諸如操作碼序列,構成了處理器指令,也被稱 為計算機系統(tǒng)指令或(簡稱為)計算機指令。處理器可以單獨或以組合方式被實現為機械 的、電的、磁的、光的、化學的或量子組件等。
[0108] 計算機系統(tǒng)900還包括耦合到總線910的存儲器904。存儲器904 (諸如隨機存 取存儲器(RAM)或任何其它動態(tài)存儲設備)存儲包括用于提供在地圖顯示中的上下文菜單 的處理器指令的信息。動態(tài)存儲器允許存儲在其中的信息由計算機系統(tǒng)900改變。RAM允 許存儲在被稱為存儲器地址的位置處的信息單元與在鄰近地址處的信息無關地被存儲和 取回。存儲器904還被處理器902使用,以存儲在處理器指令執(zhí)行期間的臨時值。計算機 系統(tǒng)900還包括只讀存儲器(ROM) 906或任何其它靜態(tài)存儲器設備,其耦合到總線910上, 用于存儲不被計算機系統(tǒng)900改變的靜態(tài)信息(包括指令)。某些存儲器包括易失性存儲 器,當掉電時存儲在其上的信息丟失。非易失性(持久性)存儲器設備908也耦合到總線 910,諸如磁盤、光盤或閃存卡,用于存儲即使當計算機系統(tǒng)900關閉或其它形式的掉電時 仍存在的信息(包括指令)。
[0109] 從外部輸入設備912 (諸如由人類用戶操作的含有字母數字鍵的鍵盤,或傳感器) 將包含用于提供在地圖顯示中的上下文菜單的指令的信息提供給總線910以供處理器使 用。傳感器檢測在其附近中的情況,并將那些檢測轉換為與可測量物理現象相兼容的用于 表示計算機系統(tǒng)900中的信息的物理表示。耦合到總線910的其它外部設備(主要用于與 人進行交互)包括:顯示設備914,諸如陰極射線管(CRT)、液晶顯示器(LCD)、發(fā)光二極管 (LED)顯示器、有機LED(OLED)顯示器、等離子屏,或用于呈現文本或圖像的打印機,以及用 于控制顯示器914上所呈現的小光標圖像的位置并發(fā)出與顯示器914上所呈現的圖形元素 相關聯(lián)的命令的定位設備916,諸如鼠標、軌跡球、光標方向鍵、或運動傳感器。在某些實施 例中,例如在計算機系統(tǒng)900自動執(zhí)行所有功能而沒有人工輸入的實施例中,省略外部設 備912、顯示設備914和定位設備916中的一個或多個。
[0110] 在所說明的實施例中,專用硬件(諸如專用集成電路(ASIC)920)耦合到總線910。 專用硬件被配置為執(zhí)行對于特殊目的而言處理器902執(zhí)行得不夠快的操作。ASIC的示例包 括:用于為顯示器914生成圖像的圖形加速卡、用于加密或解密通過網絡發(fā)送的消息的加 密板、語音識別、以及針對專用外部設備的接口,所述外部設備包括重復執(zhí)行某種復雜操作 序列(以硬件實現效率更高)的機械臂和醫(yī)療掃描設備。
[0111] 計算機系統(tǒng)900還包括耦合到總線910的通信接口 970的一個或多個實例。通信 接口 970提供與通過其自己處理器運行的各種外部設備(例如打印機、掃描儀和外部盤) 的單向或雙向通信耦合。通常,與連接到本地網絡980的網絡鏈路978建立耦合,具有其自 己處理器的各種外部設備連接到本地網絡980。例如,通信接口 970可以是個人計算機上的 并行端口或串行端口或通用串行總線(USB)端口。在某些實施例中,通信接口 970是綜合業(yè) 務數字網(ISDN)卡或數字用戶線(DSL)卡或電話調制解調器,其針對對應類型的電話線提 供信息通信連接。在某些實施例中,通信接口 970是電纜調制解調器,其將總線910上的信 號轉換為
當前第4頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
容城县| 托克逊县| 常宁市| 繁峙县| 手游| 通州市| 柳江县| 沙河市| 汉寿县| 常宁市| 扎鲁特旗| 罗源县| 西藏| 大姚县| 苍梧县| 安溪县| 新民市| 海阳市| 保山市| 屯昌县| 都江堰市| 遂溪县| 湖北省| 荥阳市| 福海县| 柳州市| 东莞市| 天津市| 兴安盟| 凤山市| 理塘县| 靖边县| 万年县| 林周县| 北安市| 隆化县| 岱山县| 尼玛县| 鞍山市| 惠安县| 蚌埠市|