任意的其它變化,旨在覆蓋非排他性的包含。例如,包括一系列要素的處理、方法、物品、或裝置并非必然僅被局限于那些要素,而是可以包括并未明確列出或這樣的處理、方法、物品、或裝置所固有的其它要素。另外,除非明確相反指出,否則“或”是指可兼或而并非互斥或。例如,條件A或B被以下中的任意一個所滿足:A為真(或存在)而B為假(或不存在),A為假(或不存在)而B為真(或存在),以及A和B均為真(或存在)。
[0063]此外,“一個”的使用被用來描述這里的實施例中的要素和組件。這樣做僅是為了便利并且給出該描述的一般含義。該描述應當被理解為包括一個或者至少一個,并且除非明顯表示其它含義,否則單數(shù)也包括復數(shù)。
[0064]在閱讀本公開時,本領域技術人員將會通過這里所公開的原則領會到用于提供用戶接口以用于對數(shù)字地圖上的標記的用戶選擇進行消歧的另外的可替選結構和功能設計。因此,雖然已經圖示并描述了特定實施例和應用,但是所要理解的是,所公開的實施例并不局限于這里所公開的確切構造和組件??梢詫@里所公開的方法和裝置的配置、操作和細節(jié)進行對于本領域技術人員將會顯而易見的各種修改、改變和變化而并不背離所附權利要求中所限定的精神和范圍。
【主權項】
1.一種在計算設備中用于經由用戶接口對可選擇的項目的選擇進行消歧的方法,所述方法包括: 經由所述用戶接口提供多個單獨可選擇的項目; 檢測與所述用戶接口上的區(qū)域的接觸,在所述區(qū)域中根據第一相對布置來提供所述多個單獨可選擇的項目中的若干項目; 確定所述接觸與對單個項目的嘗試選擇相對應;以及 提供消歧菜單以用于從所述區(qū)域內的所述若干單獨可選擇的項目中選擇所述單個項目,包括根據不同于所述第一相對布置的第二相對布置對所述消歧菜單中的所述若干單獨可選擇的項目進行布置。2.根據權利要求I所述的方法,其中,所述單獨可選擇的項目是地理標記,每個地理標記根據所述第一相對布置在與所述地理標記與之相關聯(lián)的地理地點相對應的相應點處覆蓋數(shù)字地圖。3.根據權利要求2所述的方法,其中,所述地理標記指示地理搜索查詢的相應結果。4.根據權利要求2所述的方法,其中,根據所述第二相對布置對所述消歧菜單中的所述若干單獨可選擇的項目進行布置包括沿弧線對所述若干單獨可選擇的項目進行定位,所述弧線的中心大致位于檢測到所述接觸的區(qū)域的中心處。5.根據權利要求4所述的方法,其中,沿所述弧線對所述若干單獨可選擇的項目進行定位包括以相對應的地理地點的(i)相關度或(ii)流行度中的至少一個的降序將所述若干單獨可選擇的項目從左向右進行布置。6.根據權利要求2所述的方法,其中,對所述消歧菜單中的所述若干單獨可選擇的項目進行布置進一步包括根據相對應的地理地點的(i)相關度或(ii)流行度中的至少一個對所述若干單獨可選擇的項目中的一個或多個有選擇地進行突出顯示。7.根據權利要求2所述的方法,進一步包括在所述消歧菜單活躍時忽略用戶與所述數(shù)字地圖的交互。8.根據權利要求I所述的方法,其中,提供所述消歧菜單進一步包括提供用附加文本對所述若干單獨可選擇的項目進行注釋。9.根據權利要求I所述的方法,其中: 所述用戶接口包括觸摸屏, 檢測與所述區(qū)域的接觸包括檢測長按事件,以及 在用戶與所述觸摸屏保持接觸的同時提供所述消歧菜單; 所述方法進一步包括: 將所選擇的單個項目與檢測到手指抬起事件的所述消歧菜單中的單獨可選擇的項目相關聯(lián)。10.一種計算設備,包括: 一個或多個處理器; 用戶接口 ;以及 其上存儲指令的計算機可讀介質,所述指令當在一個或多個處理器上執(zhí)行時使得所述計算設備: 經由所述用戶接口檢測對項目的嘗試選擇,包括檢測與在其中顯示多個可選擇的項目的接觸區(qū)域的交互; 將所述多個可選擇的項目自動分布在觸摸接口上比所述接觸區(qū)域大的區(qū)域上,包括改變所述多個可選擇的項目中的至少一個相對于所述多個可選擇的項目中的其它項目的位置;以及 經由所述用戶接口接收對所述若干多個可選擇的項目中的一個的選擇。11.根據權利要求10所述的計算設備,其中,所述可選擇的項目是地理標記,并且其中,所述指令使得所述計算設備: 在所述地理標記被分布在更大區(qū)域上之前,在數(shù)字地圖上與所述地理標記與之相關聯(lián)的地理地點相對應的點處顯示所述地理標記。12.根據權利要求10所述的計算設備,其中,為了將所述多個可選擇的項目分布在所述更大區(qū)域上,所述指令進一步使得所述計算設備: 沿弧線對所述多個可選擇的項目進行定位,所述弧線的中心大致位于所述接觸區(qū)域的中心處。13.根據權利要求12所述的計算設備,其中,為了沿所述弧線對所述多個可選擇的項目進行定位,所述指令進一步使得所述計算設備: 以(i)相關度或(ii)流行度中的至少一個的降序將所述多個可選擇的項目從左向右進行布置。14.根據權利要求10所述的計算設備,其中,所述指令進一步使得所述計算設備對分布在所述更大區(qū)域上的所述多個可選擇的項目進行注釋。15.根據權利要求10所述的計算設備,其中,所述用戶接口是觸摸接口。16.一種在具有觸摸屏的計算設備中用于對覆蓋地理區(qū)域的數(shù)字地圖的標記的選擇進行消歧的方法,所述方法包括: 使得單獨可選擇的地理標記顯示在所述數(shù)字地圖上,其中每個地理標記與所述地理區(qū)域內的相應地點相關聯(lián),并且其中,每個地理標記被顯示在所述數(shù)字地圖上與所述地理標記與之相關聯(lián)的地點相對應的點處; 檢測在包括多個所顯示的地理標記的接觸區(qū)域處與所述觸摸屏的用戶接觸的實例; 確定所述用戶接觸的實例指示對所述多個地理標記中確切的一個的嘗試選擇; 經由所述觸摸屏自動地提供消歧菜單用于從包括在所述觸摸區(qū)域中的所述多個地理標記中選擇地理標記,包括: 使得與所述多個地理標記中的相應地理標記相對應的多個指示符被顯示在所述數(shù)字地圖上大于所述接觸區(qū)域的區(qū)域中、與顯示所述多個地理標記的點不同的點處; 以及所述方法進一步包括: 經由所述消歧菜單接收對所述多個地理標記中的一個的選擇。17.根據權利要求16所述的方法,進一步包括在所述消歧菜單活躍時忽略用戶與所述數(shù)字地圖的交互。18.根據權利要求16所述的方法,其中,使得與所述多個地理標記中的相應地理標記相對應的多個指示符被顯示在所述數(shù)字地圖上大于所述接觸區(qū)域的區(qū)域中包括: 沿弧線對所述多個指示符進行定位,所述弧線的中心大致位于所述接觸區(qū)域的中心處。19.根據權利要求18所述的方法,其中,沿所述弧線對所述多個指示符進行定位包括以相對應的地理位置的(i)相關度或(ii)流行度中的至少一個的降序將所述多個指示符從左向右進行布置。20.根據權利要求16所述的方法,進一步包括用文本對所述多個指示符進行注釋。21.—種其上存儲有多個指令的計算機可讀介質,所述指令當在具有用戶接口的計算設備的一個或多個處理器上執(zhí)行時使得所述一個或多個處理器: 經由所述用戶接口提供多個單獨可選擇的項目; 經由所述用戶接口檢測從所述多個單獨可選擇的項目中對目標項目的嘗試選擇,其中所述目標項目不能基于所述嘗試選擇被識別;以及 提供消歧菜單以用于從所述多個單獨可選擇的項目中的若干項目中選擇所述目標項目,包括:根據不同于所述若干項目的原始相對布置的相對布置對所述消歧菜單中的若干項目進行布置,以及 經由所述消歧菜單接收對所述目標項目的無歧義選擇。22.根據權利要求21所述的計算機可讀介質,其中所述指令進一步使得所述一個或多個處理器: 在接收到所述選擇之后,根據原始相對布置對所述若干項目進行布置。23.根據權利要求21所述的計算機可讀介質,其中,所述單獨可選擇的項目是地理標記,每個地理標記根據原始相對布置在與所述地理標記與之相關聯(lián)的地理地點相對應的相應點處覆蓋數(shù)字地圖。24.根據權利要求21所述的計算機可讀介質,其中,為了檢測對所述目標項目的嘗試選擇,所述指令使得所述一個或多個處理器檢測與所述用戶接口上的區(qū)域的接觸,在所述區(qū)域中提供所述多個單獨可選擇的項目中的若干項目。25.根據權利要求24所述的計算機可讀介質,其中,所述指令使得所述一個或多個處理器在所述消歧菜單中沿弧線對所述若干單獨可選擇的項目進行定位,所述弧線的中心大致位于檢測到接觸的區(qū)域的中心處。
【專利摘要】一種軟件模塊經由用戶接口提供多個單獨可選擇的項目。所述軟件模塊檢測與所述用戶接口上的區(qū)域的接觸,所述區(qū)域包括以第一相對布置的所述單獨可選擇的項目中的若干項目。所述軟件模塊確定所述接觸與單個項目的嘗試選擇相對應。所述軟件模塊提供消歧菜單以用于從所述區(qū)域內的若干單獨可選擇的項目中選擇所述單個項目,并且根據不同于所述第一相對布置的第二相對布置對所述消歧菜單中的若干單獨可選擇的項目進行布置。
【IPC分類】G06F3/0482
【公開號】CN105247465
【申請?zhí)枴緾N201480029810
【發(fā)明人】布魯斯·W·墨菲
【申請人】谷歌公司
【公開日】2016年1月13日
【申請日】2014年4月10日
【公告號】EP2984548A2, US8812995, WO2014169115A2, WO2014169115A3