• / 26
  • 下載費用:30 金幣  

觸摸使能設備上的地理圍欄創建.pdf

摘要
申請專利號:

CN201380071140.1

申請日:

2013.06.26

公開號:

CN104919395A

公開日:

2015.09.16

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 3/01申請日:20130626|||公開
IPC分類號: G06F3/01; G06F3/14; G06F3/041; G06F9/44 主分類號: G06F3/01
申請人: 英特爾公司
發明人: D.約翰遜; T.A.比奇
地址: 美國加利福尼亞州
優先權: 61/768252 2013.02.22 US
專利代理機構: 中國專利代理(香港)有限公司72001 代理人: 呂傳奇; 徐紅燕
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201380071140.1

授權公告號:

|||

法律狀態公告日:

2015.10.14|||2015.09.16

法律狀態類型:

實質審查的生效|||公開

摘要

在這里描述了用于在觸摸使能設備上創建地理圍欄的各種系統和方法。在示例中,在移動設備的觸摸屏接口上顯示地圖。從觸摸屏接口接收用戶輸入,該用戶輸入由用戶觸摸該觸摸屏接口而引起。使用用戶輸入導出包圍區,并且將該包圍區作為地理圍欄對象在觸摸屏接口上呈現。

權利要求書

權利要求書
1.  一種用于創建地理圍欄的系統,該系統包括:
觸摸屏顯示器;
接口模塊,適于:
在移動設備的觸摸屏顯示器上顯示地圖;以及
從觸摸屏顯示器接收用戶輸入,該用戶輸入由用戶觸摸該觸摸屏顯示器而引起;以及
地理圍欄模塊,適于使用用戶輸入導出包圍區,
其中,所述接口模塊適于將包圍區作為地理圍欄對象在觸摸屏顯示器上呈現。

2.  權利要求1的系統,其中為了使用用戶輸入導出包圍區,所述地理圍欄模塊適于:
確定地圖上的用戶輸入的位置;
接近于用戶輸入的位置識別第一地理結構;以及
構造第一地理結構的多邊形表示以限定包圍區。

3.  權利要求2的系統,其中,為了構造多邊形表示,該地理圍欄模塊適于:
對對應于地圖的地圖數據使用邊緣檢測過程以識別第一地理結構的邊緣;
對地圖數據進行過濾以識別圍繞用戶輸入位置的邊緣;以及
使用拐角檢測過程來檢測限定地理圍欄對象的多個頂點。

4.  權利要求3的系統,其中,為了使用邊緣檢測過程,該地理圍欄模塊適于:
對當前在觸摸屏顯示器上顯示的地圖的一部分進行屏幕抓取以獲得抓取圖像;以及
處理抓取圖像以確定邊緣。

5.  權利要求2的系統,其中,所述第一地理結構包括建筑物。

6.  權利要求2或5的系統,其中,所述接口模塊適于從觸摸屏顯示器接收第二用戶輸入,該第二用戶輸入由用戶觸摸所述觸摸屏顯示器而引起;以及
其中,所述地理圍欄模塊適于:
確定地圖上的第二用戶輸入的第二位置;
接近于第二用戶輸入的第二位置識別第二地理結構;以及
構造包括第一地理結構和第二地理結構的聚合多邊形表示以限定包圍區。

7.  權利要求6的系統,其中,所述第一和第二地理結構并不相互接近,并且其中,所述多邊形表示包括多個多邊形區域。

8.  權利要求7的系統,其中,所述多個多邊形區域的構件被鏈接為單個地理圍欄對象。

9.  權利要求7的系統,其中,所述多個多邊形區域的構件是不同的地理圍欄對象。

10.  權利要求6的系統,其中,所述第二用戶輸入包括選擇第一和第二地理結構的拖曳運動。

11.  權利要求1的系統,其中,為了使用用戶輸入導出包圍區,所述地理圍欄模塊適于:
經由接口模塊來檢測來自用戶輸入的第一和第二接觸點;
經由接口模塊來顯示基于第一和第二接觸點的多邊形區域,該多邊形區域由第一和第二接觸點形成;以及
使用所顯示的多邊形區域來限定包圍區。

12.  權利要求11的系統,其中,所述多邊形區域包括矩形,并且其中,所述第一和第二接觸點被用來調整矩形的相對頂點。

13.  權利要求11的系統,其中,所述多邊形區域包括圓形、三角形或正方形中的一個,并且其中,第一接觸點被用來錨定圓形、三角形或正方形的中心,且第二接觸點被用來調整圓形、三角形或正方形的尺寸。

14.  權利要求11的系統,其中,所述接口模塊適于:
檢測來自用戶輸入的第三接觸點;以及
基于第三接觸點來調整多邊形區域的頂點。

15.  權利要求11或14的系統,其中,所述接口模塊適于:
檢測來自用戶的旋轉輸入運動,旋轉第一和第二接觸點;以及
顯示在相應旋轉運動中移動的多邊形區域。

16.  權利要求11或14的系統,其中,所述接口模塊適于:
接收第一和第二接觸點相對于彼此的擴張運動或收縮運動中的至少一個;以及
分別地使多邊形區域擴大或縮小。

17.  權利要求1的系統,其中為了使用用戶輸入導出包圍區,所述地理圍欄模塊適于:
經由接口模塊來檢測來自用戶輸入的第一和第二接觸點;
識別接近于第一接觸點的第一道路部分;
識別接近于第二接觸點的第二道路部分;以及
使用第一和第二道路部分形成包圍區的邊界的一部分。

18.  權利要求17的系統,其中,所述接口模塊適于檢測來自用戶輸入的第三接觸點;以及
其中,所述地理圍欄模塊適于:
識別接近于第三接觸點的第三道路部分;以及
基于第一、第二以及第三道路部分形成包圍區。

19.  權利要求17的系統,其中,作為拖曳輸入機制的一部分從用戶接收到所述第一和第二接觸點。

20.  權利要求17或19的系統,其中,所述地理圍欄模塊適于:
通過連接地理結構周圍的道路而形成包圍區;以及
使地理結構與地理圍欄相關聯。

21.  一種創建地理圍欄的方法,該方法包括:
在移動設備的觸摸屏接口上顯示地圖;
從觸摸屏接口接收用戶輸入,該用戶輸入由用戶觸摸該觸摸屏接口而引起;
使用用戶輸入導出包圍區;以及
將包圍區作為地理圍欄對象在觸摸屏接口上呈現。

22.  權利要求21的方法,其中,使用用戶輸入導出包圍區包括:
檢測來自用戶輸入的第一和第二接觸點;
識別接近于第一接觸點的第一道路部分;
識別接近于第二接觸點的第二道路部分;以及
使用第一和第二道路部分形成包圍區的邊界的一部分。

23.  權利要求22的方法,包括:
將曲線道路量化以近似道路的形狀。

24.  權利要求23的方法,包括:
減少限定包圍區的頂點數目。

25.  一種包括用于創建地理圍欄的指令的機器可讀介質,該指令在被機器執行時促使機器執行方法權利要求21—24中的任一項的操作。

26.  一種包括用于執行權利要求21—24中的方法中的任一項的裝置的設備。

說明書

說明書觸摸使能設備上的地理圍欄創建
優先權聲明
本專利申請要求2013年2月22日提交的標題為“GEO - FENCE CREATION ON TOUCH - ENABLED DEVICES”的美國臨時專利申請序號61/768,252的權益,該臨時專利申請被整體地通過引用結合到本文中。
技術領域
本文中描述的實施例一般地涉及地理圍欄技術,并且特別地涉及觸摸使能設備上的地理圍欄創建。
背景技術
多功能移動設備的廣泛可用性已導致使這些設備作為用于日常活動的必需的媒介。移動設備能夠顯示地圖,使用位置傳感技術(例如,全球定位系統(GPS)),并經由文本、圖形、音頻等來提供警報。
地理圍欄是地理位置周圍的虛擬邊界。當位置感知移動設備進入或離開地理圍欄區域時,可發生各種動作,諸如在移動設備上呈現通知。在多種應用中使用地理圍欄,所述多種應用包括安全、保險以及娛樂。
附圖說明
在未必按比例描繪的圖中,相同的附圖標記在不同的視圖中可描述類似部件。具有不同字母后綴的相同附圖標記可表示類似部件的不同實例。在附圖的各圖中,以示例而非限制的方式圖示出一些實施例,在所述附圖中:
圖1是圖示出根據實施例的創建地理圍欄的方法的流程圖;
圖2A—C圖示出根據實施例的在地圖上創建地理圍欄的地圖和實施方式;
圖3圖示出根據實施例的使用兩個或更多觸摸輸入來創建地理圍欄的動態多邊形表示的機制;
圖4圖示出根據實施例的用以通過接近于一個或多個道路或街道拖曳觸摸輸入來創建地理圍欄的機制;
圖5A—C圖示出根據實施例的用以接近于一個或多個道路或街道創建地理圍欄的另一機制;
圖6是圖示出根據實施例的移動設備的框圖;以及
圖7是圖示出根據示例實施例的可在其上面執行本文中所討論的技術(例如,方法)中的任何一個或多個)的示例機器的框圖。
具體實施方式
隨著人們越來越多地在其日常生活中依賴移動設備,從移動情境創建并管理基于位置的應用程序相應地變得更加重要。用于基于位置的應用程序的一個有用技術是地理圍欄建立。地理圍欄建立包括創建并管理地理圍欄,其為地理區域的虛擬邊界。可將地理圍欄視為對象(例如,地理圍欄對象),使得地理圍欄可具有類似于其它學科中的對象的各種性質,諸如面向對象編程。這樣,地理圍欄對象可包括屬性和功能。
屬性可包括數據,諸如名稱、唯一標識符、限定地理圍欄的坐標(例如,緯度/經度或相對坐標系)、活動和到期日期/時間、許可等。
功能可包括動作,諸如在進入/離開地理圍欄時的通知、進入/離開時的應用程序下載或初始化或者其它動作,所述其它動作在用戶的移動設備上發生并促使其在與用戶相關聯的另一設備上或在另一用戶的設備上發生。
例如,地理圍欄可具有諸如名稱“紀念日打折(Memorial Day Sale)”和例如定位成圍繞購物商場處的商店位置的位置之類的屬性。地理圍欄可具有2013 5月25日午夜的開始日期和2013年5月28日午夜的到期日期。“紀念日打折”地理圍欄可具有與之相關聯的功能,使得當用戶進入地理圍欄時,向用戶的設備推送贈券通知。該贈券通知可包括允許用戶導航至網頁(例如,嵌入式網頁鏈路)的機制,該網頁顯示商店處的用于紀念日打折的贈券。
為了利用這些類型的基于位置的功能,必須首先創建一個或多個地理圍欄。雖然在諸如臺式計算機之類的大外形因數設備上創建地理圍欄一般更容易,因為其允許用戶使用鼠標精確地對地理圍欄的頂點進行繪圖,但朝小更小的觸摸使能設備的前進使得需要一種有效的方式來在這些較小外形因數上創建數字邊界。
地理圍欄建立仍是相對新的領域,并且當前不存在允許一個人直接地在移動設備上創建精確的地理圍欄的應用程序。本文中公開的實施方式使得更容易在小外形因數或觸摸使能設備上創建地理圍欄而不是在較大設備上使用相同的方法。
圖1是圖示出根據實施例的創建地理圍欄的方法100的流程圖。在方框102處,在移動設備的觸摸屏接口上顯示地圖。可在與其它控制機構的接口中顯示地圖,諸如用以輸入地理圍欄的屬性或關于地理圍欄的功能的細節的輸入控制機構。在方框104處,在觸摸屏接口上接收用戶輸入,該用戶輸入由用戶觸摸該觸摸屏接口而引起。用戶觸摸輸入可采取各種形式,包括但不限于敲擊、輕掃、拖曳或觸摸并按住。另外,可將用戶觸摸輸入與一個或多個其它類型的用戶輸入相組合,包括但不限于鍵盤輸入、鼠標輸入、語音輸入等。在方框106處,從用戶輸入導出包圍區。下面進一步參考圖2—5來討論該包圍區。在方框108處,在觸摸屏接口上將包圍區呈現為地理圍欄對象。例如,如下面討論的圖中所示,可使用指示地理圍欄邊界的粗實線來描述地理圍欄對象。下面相對于圖2—5來討論用以創建地理圍欄的各種機制的示例。
在實施例中,使用用戶輸入來限定包圍區的方法100包括在所顯示的地圖上確定用戶輸入的位置。該方法還包括識別接近于用戶輸入位置的第一地理結構,并構造第一地理結構的多邊形表示以限定包圍區。
轉到圖2A—C,在圖2A中,顯示地圖200并在地圖200上描述用戶觸摸輸入接觸點202。接觸點202接近于建筑物204。建筑物204是“第一地理結構”的示例。因此,在實施例中,第一地理結構包括建筑物。地理結構的其它示例包括但不限于橋梁、停車場、公園、娛樂區、紀念碑等。
圖2B描述了在檢測到的建筑物周圍生成的邊界206的示例。該邊界包括建筑物的覆蓋區的多邊形表示。構造多邊形表示(例如,邊界)可使用各種方法來執行。在實施例中,從本地或遠程數據塊獲得建筑物細節。該建筑物細節可包括建筑物多邊形的數據集。在這種情況下,將包圍用戶的觸摸點的最近界定多邊形作為地理圍欄對象返回。
在實施例中,構造多邊形表示包括對對應于地圖的地圖數據使用邊緣檢測過程以識別第一地理結構的邊緣。在實施例中,邊緣檢測過程可以是快速邊緣檢測過程。可對該地圖數據進行過濾以識別圍繞用戶輸入的位置的邊緣,并且可使用拐角檢測過程來檢測限定地理圍欄對象的多個頂點。用于快速邊緣檢測的一個機制包括使用屏幕抓取(例如,將在屏幕上顯示的內容捕捉到圖像)。因此,在實施例中,使用快速邊緣檢測過程包括對當前在觸摸屏接口上顯示的地圖的一部分進行屏幕抓取以獲得抓取圖像,并處理該抓取圖像以確定邊緣。
在確定多邊形表示之后,在實施例中,向用戶圖示出多邊形表示的頂點且其可被用作輸入控制機構以移動一個或多個頂點,從而改變多邊形表示的尺寸或形狀。在圖2C中用頂點208圖示出這樣的機制。
雖然圖2A—C圖示出正在選擇一個建筑物并在該建筑物周圍計算相應的地理圍欄,但在一些實施例中,可將該機制擴展至兩個或更多建筑物。例如,用戶可選擇第一建筑物并調整地理圍欄的多邊形表示(例如,邊界),并且然后選擇第二建筑物以便創建第二地理圍欄。可使該第二地理圍欄與第一地理圍欄相關(例如,具有共享地理圍欄屬性或功能的兩個區域)。替換地,第二地理圍欄可以是不同的地理圍欄。
因此,在實施例中,方法100包括在觸摸屏接口上接收第二用戶輸入,該第二用戶輸入由用戶觸摸該觸摸屏接口而引起。確定地圖上的第二用戶輸入的第二位置。識別接近于第二用戶輸入的第二位置的第二地理結構,并且構造包括第一地理結構和第二地理結構的聚合多邊形表示以限定包圍區。
在實施例中,第一和第二地理結構并不相互接近,并且結果,該多邊形包括多個多邊形區域。在實施例中,將所述多個多邊形區域鏈接為單個地理圍欄對象。在替換實施例中,所述多個多邊形區域是不同的地理圍欄對象。
用于選擇多個地理結構的一個機制可以是地圖的兩個或更多區域上的敲擊。可在多次連續敲擊中使用單個手指或在基本上組合敲擊輸入中使用多個手指來執行敲擊。例如,用戶可通過將食指放置在地圖中的第一位置而使用食指來選擇第一地理結構,并且然后通過將無名指放置在地圖上的第二位置而使用無名指來選擇第二地理結構。用于選擇多個結構的另一機制可以是使用拖曳運動來在拖曳運動的路徑上選擇兩個或更多地理結構。因此,在實施例中,第二用戶輸入包括選擇第一和第二地理結構的拖曳運動。還可使用其它機制來選擇多個地理結構,諸如使用“接合”功能或“分離”功能。例如,用戶可進入“接合”模式(例如,通過點擊按鈕或其它用戶接口控制機構),使得通過觸摸選擇的任何地理結構與先前選擇的地理結構聚合而形成聚合地理圍欄。可使用分離功能來將任何接合的地理結構斷開連接。可使用的另一機制是與觸摸輸入組合(例如,控制(CONTROL)敲擊或移位(SHIFT)敲擊)以選擇多個地理結構的鍵盤輸入。
現在轉到下一圖,圖3圖示出使用兩個或更多觸摸輸入來創建地理圍欄的動態多邊形表示的機制。在圖3中描述的示例中,用戶已使用兩個手指來觸摸用戶接口,正在被使用的形狀是矩形多邊形。用戶的觸摸點創建矩形多邊形302的頂點300。在用戶的操縱之后,將使用矩形多邊形來創建基本上類似尺寸和形狀的地理圍欄。基于用戶將其手指相互接近或遠離地移動的輸入,矩形多邊形的尺寸相應地縮小或擴大。因此,通過相互圍繞著旋轉手指,矩形多邊形旋轉。
因此,在實施例中,使用用戶輸入來限定包圍區的方法100包括檢測來自用戶輸入的第一和第二接觸點,基于第一和第二接觸點來顯示多邊形區域,該多邊形區域由第一和第二接觸點形成,并且使用所顯示多邊形區域來限定包圍區。
如圖3中所示,在實施例中,多邊形區域300包括矩形,并且第一和第二接觸點被用來調整矩形的相對頂點。然而,可使用其它類型的多邊形區域,諸如圓形、三角形或正方形。因此,在實施例中,多邊形區域包括圓形、三角形或正方形中的一個,并且第一接觸點被用來錨定圓形、三角形或正方形的中心且第二接觸點被用來調整圓形、三角形或正方形的尺寸。
如上文所討論的,用戶可使用頂點對多邊形區域進行縮放。因此,在實施例中,接收第一和第二接觸點相對于彼此的擴張運動或收縮運動中的至少一個,并且分別地擴大或縮小多邊形區域。
還如上文所討論的,用戶可旋轉多邊形區域。因此,在實施例中,檢測到來自用戶的旋轉輸入運動,旋轉第一和第二接觸點。然后顯示在相應旋轉運動中移動的多邊形區域。
另一機制包括使用來自用戶的第三(或第四、第五、第六等)觸摸接觸點,并且然后基于該觸摸點而創建多邊形區域。例如,可使用觸摸點作為頂點(例如,將創建三角形的三個點、將創建矩形區域的四個點),并且用戶可通過移動每個手指(其將移動相應頂點)而對多邊形區域進行尺寸確定、成形和旋轉。因此,在實施例中,方法100包括檢測來自用戶輸入的第三接觸點并基于該第三接觸點來調整多邊形區域的頂點。
現在轉到下一圖,圖4圖示出根據實施例的通過接近于一個或多個道路或街道拖曳觸摸輸入來創建地理圍欄的機制。隨著用戶在街道附近拖曳其手指,將形成多邊形,對齊到該街道(例如,相符),直至用戶通過到達拖曳的開頭而封閉該多邊形。然后使用由該道路或街道包圍的區域來構造地理圍欄。因此,在圖4中,用路徑400來描述用戶的拖曳運動。在圖4中描述的示例中,用戶在點402處開始拖曳運動,并且沿著路徑400將手指拖曳到路徑400的結尾。雖然未示出,但當用戶的拖曳運動返回到與路徑的開頭基本上相同的點(例如,點402)時,完成多邊形表示并限定區域。
可以各種方式來確定所示的頂點。例如,當用戶在追蹤路徑期間暫停時,可創建頂點并在該點處在用戶接口上顯示。替換地,當用戶改變方向或變更路線時,可創建頂點。因此,在實施例中,將第一和第二接觸點接收為來自用戶的拖曳輸入機制的一部分。
在實施例中,方法100包括通過檢測來自用戶輸入的第一和第二接觸點而使用用戶輸入來限定包圍區,識別接近于第一接觸點的第一道路部分,識別接近于第二接觸點的第二道路部分;并且使用第一和第二道路部分來形成包圍區的邊界的一部分。可使用各種技術來識別道路,諸如具有屏幕抓取的邊緣檢測。
在圖4圖示出用于創建地理圍欄的一個機制的情況下,圖5A—C圖示出另一此類機制。類似于在圖4中使用的道路繪圖機制,在圖5A—C中所示的機制中識別道路。然而,代替用以使頂點對齊到道路的拖曳運動,用戶使用道路上面或附近的多次觸摸來創建多邊形表示。因此,在圖5A中,用戶已連續地觸摸頂點500、頂點502、頂點504等等,直至頂點506。在用戶觸摸用戶接口的同時,在用戶已觸摸三個點之后形成動態區(例如,將創建三角形狀)并持續至用戶指示該形狀完成為止(例如,通過點擊“完成(DONE)”用戶輸入按鈕控制機構)。圖5B和5C圖示出在用戶繼續用附加觸摸來創建新頂點的同時多邊形區域如何改變。
因此,在實施例中,檢測到來自用戶輸入的第三接觸點。檢測接近于第三接觸點的第三道路部分,并基于第一、第二和第三道路部分而形成包圍區。
在相對于圖4或5圖示出或討論的任何機制中,可通過連接地理結構周圍的道路來形成包圍區,并且然后可使地理結構與地理圍欄相關聯。
在一些實施例中,可使用各種優化機制,諸如近似道路的曲線部分或減少頂點。可將道路中的曲線量化,使得多邊形不會與道路的形狀偏離得太遠;然而,可實行“最大頂點數目”約束。因此,在實施例中,將曲線道路量化以近似道路的形狀。在另一實施例中,減少限定包圍區的頂點數目。
雖然已相對于道路對齊或街道對齊討論了一些實施例,但應理解的是可使用拖曳或多頂點輸入機制來選擇不具有道路的區域。此類自由形式地理圍欄可對創建其中不存在道路或者其中存在不相連道路的包圍區有用。
在實施例中,在云中的服務器上管理限定地理圍欄和與該地理圍欄相關聯的內容。可在智能電話、筆記本或具有Ultrabook能力的設備來實現此類特征。可與各種操作系統相結合地提供特征,所述各種操作系統諸如Android?或Windows 8?。
硬件平臺
可用硬件、固件以及軟件中的一個或組合來實現實施例。還可將實施例實現為存儲在機器可讀存儲設備上的指令,其可被至少一個處理器讀取并執行以執行這里所述的操作。機器可讀存儲設備可包括用于以機器(例如,計算機)可讀的形式存儲信息的任何非臨時機制。例如,機器可讀存儲設備可包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁盤存儲介質、光學存儲介質、閃存設備或其它存儲設備和介質。
如這里所述的示例可包括邏輯或許多部件、模塊或機制,或者可在其上面操作。模塊是能夠執行指定操作的有形實體(例如,硬件),并且可以特定方式配置或布置。在示例中,可將電路以指定方式布置為模塊(例如,在內部或相對于諸如其它電路之類的外部實體)。在示例中,可用固件或軟件(例如,指令、應用程序部分或應用程序)將一個或多個計算機系統(例如,獨立、客戶端或服務器計算機系統)或一個或多個硬件處理器的整體或一部分配置為操作來執行指定操作的模塊。在示例中,軟件可駐留在機器可讀介質上。在示例中,軟件在被模塊的底層硬件執行時促使硬件執行指定操作。
因此,將術語“模塊”理解成涵蓋有形實體,無論是物理構造、具體配置(例如,硬接線)、還是臨時(例如,暫時地)配置(例如,編程)成以指定方式操作或執行這里所述的任何操作的一部分或全部的實體。考慮其中臨時地配置模塊的示例,不需要在任何一個時刻將每個模塊實例化。例如,在模塊包括使用軟件配置的通用硬件處理器的情況下,可在不同時間將通用硬件處理器配置為相應不同的模塊。軟件可因此將硬件處理器例如配置成在一個時刻組成特定模塊并在不同的時刻組成不同模塊。
圖6是圖示出移動設備600的框圖,諸如用戶設備(UE)、移動站(MS)、移動無線設備、移動通信設備、平板電腦、手機或其它類型的無線移動設備。移動設備600可包括被配置成與基站(BS)、演進節點B(eNB)或其它類型的無線廣域網(WWAN)接入點通信的一個或多個天線602。可將移動設備600配置成使用至少一個無線通信標準進行通信,所述無線通信標準包括3GPP LTE、WiMAX、高速分組接入(HSPA)、藍牙以及WiFi。移動設備600可使用用于每個無線通信標準的單獨天線或用于多個無線通信標準的共享天線來進行通信。移動設備600可在無線局域網(WLAN)、無線個域網(WPAN)和/或無線廣域網(WW AN)中通信。
移動設備可包括擴音器604和可被用于來自移動設備600的音頻輸入和輸出的一個或多個揚聲器606。顯示屏608可以是液晶顯示器(LCD)屏幕或其它類型的顯示屏,諸如有機發光二極管(OLED)顯示器。可將顯示屏608配置為觸摸屏。觸摸屏可以是電容、電阻或另一類型的觸摸屏技術。可將應用處理器610和圖形處理器612耦合到內部非臨時存儲設備(存儲內存)614以提供處理和顯示能力。可將鍵盤(未示出)與移動設備600集成或無線連接到移動設備600以提供附加用戶輸入。還可使用觸摸屏顯示器608來提供虛擬鍵盤。
圖7是圖示出根據示例實施例的計算機系統700的示例形式的機器的框圖,在其內部,可執行指令集或序列以促使機器執行在這里討論的方法中的任何一個。在替換實施例中,機器作為獨立設備操作或者可連接(例如,聯網)到其它機器。在聯網部署中,機器可在服務器—客戶端網絡環境中的服務器或客戶端機器的容量中操作,或者其可充當端對端(或分布式)網絡環境中的對端機器。該機器可以是個人計算機(PC)、平板PC、機頂盒(STB)、個人數字助理(PDA)、移動電話、網絡設備、網絡路由器、交換機或橋接器或能夠執行指定將由該機器采取的動作的指令(連續或其它)的任何機器。此外,雖然僅圖示出單個機器,但應將術語“機器”理解成包括單獨地或共同地執行一組(或多組)指令以執行在這里討論的方法中的任何一個或多個的機器的任何集合。
示例性計算機系統700包括至少一個處理器702(例如,中央處理單元(CPU),圖形處理單元(GPU)或兩者、處理器核、計算節點等)、主存儲器704和靜態存儲器706,其經由鏈路708(例如,總線)相互通信。計算機700還可包括視頻顯示單元710、字母數字輸入設備712(例如,鍵盤)以及用戶接口(UI)導航設備714(例如,鼠標)。在一個實施例中,將視頻顯示單元710、輸入設備712和UI導航設備714結合到觸摸屏顯示器中。計算機系統700可另外包括存儲設備716(例如,驅動單元)、信號發生設備718(例如,揚聲器)、網絡接口設備720以及一個或多個傳感器(未示出),諸如全球定位系統(GPS)傳感器、指南針、加速度計或其它傳感器。
存儲設備716包括機器可讀介質722,在其上面存儲了一組或多組數據結構或指令724(例如,軟件),其體現本文所述方法或功能中的任何一個或多個或被其利用。指令724還在其被計算機系統700執行期間完全地或至少部分地駐留在主存儲器704、靜態存儲器706內和/或處理器702內,其中主存儲器704、靜態存儲器706以及處理器702還組成機器可讀介質。
雖然在示例實施例中將機器可讀介質722示為是單個介質,但術語“機器可讀介質”可包括存儲一個或多個指令724的單個介質或多個介質(例如,集中式或分布式數據庫和/或關聯高速緩存器和服務器)。還應將術語“機器可讀介質”理解成包括任何有形介質,其能夠對指令進行存儲、編碼或承載以便由機器執行,并且促使機器執行本公開的方法中的任何一個或多個,或者能夠對被此類指令利用或與之相關聯的數據結構進行存儲、編碼或承載。因此應將術語“機器可讀介質”理解成包括但不限于固態存儲器以及光學和磁介質。機器可讀介質的特定示例包括非易失性存儲器,舉例來說,包括半導體存儲設備(例如電可編程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM))以及閃速存儲設備;磁盤,諸如內部硬盤和可移動磁盤;磁光盤;以及CD-ROM和DVD-ROM磁盤。
還可利用許多眾所周知的傳輸協議(例如,超文本傳輸協議(HTTP))中的任何一個經由網絡接口設備720通過使用傳輸介質來在通信網絡726上發射或接收指令724。通信網絡的示例包括局域網(LAN)、廣域網(WAN)、因特網、移動電話網、普通老式電話(POTS)網絡以及無線數據網絡(例如,Wi-Fi、3G以及4G LTE/LTE-A或WiMAX網絡)。應將術語“傳輸介質”理解成能夠對指令進行存儲、編碼或承載以便由機器執行的任何無形介質,并且包括數字或模擬通信系統信號或其它無形介質以促進此類軟件的通信。
附加注釋和示例:示例1包括用于創建地理圍欄的主題(諸如,設備、裝置或機器),包括觸摸屏顯示器;接口模塊,適于:在移動設備的觸摸屏顯示器上顯示地圖;以及從觸摸屏顯示器接收用戶輸入,該用戶輸入由用戶觸摸該觸摸屏顯示器而引起;以及地理圍欄模塊,適于使用用戶輸入導出包圍區,其中,所述接口模塊適于將包圍區作為地理圍欄對象在觸摸屏顯示器上呈現。
在示例2中,示例1的主題可以可選地包括,其中,為了使用用戶輸入導出包圍區,所述地理圍欄模塊適于:確定地圖上的用戶輸入的位置;接近于用戶輸入的位置識別第一地理結構;以及構造第一地理結構的多邊形表示以限定包圍區。
在示例3中,示例1至2中的任何一個或多個的主題可以可選地包括,其中,為了構造多邊形表示,該地理圍欄模塊適于:對對應于地圖的地圖數據使用快速邊緣檢測過程以識別第一地理結構的邊緣;對地圖數據進行過濾以識別圍繞用戶輸入位置的邊緣;以及使用拐角檢測過程來檢測限定地理圍欄對象的多個頂點。
在示例4中,示例1至3中的任何一個或多個的主題可以可選地包括,其中,為了使用快速邊緣檢測過程,所述地理圍欄模塊適于:對當前在觸摸屏顯示器上顯示的地圖的一部分進行屏幕抓取以獲得抓取圖像;以及處理抓取圖像以確定邊緣。
在示例5中,示例1至4中的任何一個或多個的主題可以可選地包括,其中,所述第一地理結構包括建筑物。
在示例6中,示例1至5中的任何一個或多個的主題可以可選地包括,其中,所述接口模塊適于從觸摸屏顯示器接收第二用戶輸入,該第二用戶輸入由用戶觸摸所述觸摸屏顯示器而引起;以及其中,所述地理圍欄模塊適于:確定地圖上的第二用戶輸入的第二位置;接近于第二用戶輸入的第二位置識別第二地理結構;以及構造包括第一地理結構和第二地理結構的聚合多邊形表示以限定包圍區。
在示例7中,示例1至6中的任何一個或多個的主題可以可選地包括,其中,所述第一和第二地理結構并不相互鄰近,并且其中,所述多邊形表示包括多個多邊形區域。
在示例8中,示例1至7中的任何一個或多個的主題可以可選地包括,其中,所述多個多邊形區域的構件被鏈接為單個地理圍欄對象。
在示例9中,示例1至8中的任何一個或多個的主題可以可選地包括,其中,所述多個多邊形區域的構件是不同的地理圍欄對象。
在示例10中,示例1至9中的任何一個或多個的主題可以可選地包括,其中,所述第二用戶輸入包括選擇第一和第二地理結構的拖曳運動。
在示例11中,示例1至10中的任何一個或多個的主題可以可選地包括,其中,為了使用用戶輸入導出包圍區,所述地理圍欄模塊適于:經由接口模塊來檢測來自用戶輸入的第一和第二接觸點;經由接口模塊來顯示基于第一和第二接觸點的多邊形區域,該多邊形區域由第一和第二接觸點形成;以及使用所顯示的多邊形區域來限定包圍區。
在示例12中,示例1至11中的任何一個或多個的主題可以可選地包括,其中,所述多邊形區域包括矩形,并且其中,所述第一和第二接觸點被用來調整矩形的相對頂點。
在示例13中,示例1至12中的任何一個或多個的主題可以可選地包括,其中,所述多邊形區域包括圓形、三角形或正方形中的一個,并且其中,第一接觸點被用來錨定圓形、三角形或正方形的中心且第二接觸點被用來調整圓形、三角形或正方形的尺寸。
在示例14中,示例1至13中的任何一個或多個的主題可以可選地包括,其中,所述接口模塊適于:檢測來自用戶輸入的第三接觸點;以及基于第三接觸點來調整多邊形區域的頂點。
在示例15中,示例1至14中的任何一個或多個的主題可以可選地包括,其中,所述接口模塊適于:檢測來自用戶的旋轉輸入運動,旋轉第一和第二接觸點;以及顯示在相應旋轉運動中移動的多邊形區域。
在示例16中,示例1至15中的任何一個或多個的主題可以可選地包括,其中,所述接口模塊適于:接收第一和第二接觸點相對于彼此的擴張運動或收縮運動中的至少一個;以及分別地使多邊形區域擴大或縮小。
在示例17中,示例1至16中的任何一個或多個的主題可以可選地包括,其中,為了使用用戶輸入導出包圍區,所述地理圍欄模塊適于:經由接口模塊來檢測來自用戶輸入的第一和第二接觸點;識別接近于第一接觸點的第一道路部分;識別接近于第二接觸點的第二道路部分;以及使用第一和第二道路部分形成包圍區的邊界的一部分。
在示例18中,示例1至17中的任何一個或多個的主題可以可選地包括,其中,所述接口模塊適于檢測來自用戶輸入的第三接觸點;以及其中,所述地理圍欄模塊適于:識別接近于第三接觸點的第三道路部分;以及基于第一、第二以及第三道路部分形成包圍區。
在示例19中,示例1至18中的任何一個或多個的主題可以可選地包括,其中,作為拖曳輸入機制的一部分從用戶接收到所述第一和第二接觸點。
在示例20中,示例1至19中的任何一個或多個的主題可以可選地包括,其中,所述地理圍欄模塊適于:通過連接地理結構周圍的道路來形成包圍區;以及使地理結構與地理圍欄相關聯。
在示例21中,示例1至20中的任何一個或多個的主題可以可選地包括,其中,所述地理圍欄模塊適于:將曲線道路量化以近似道路的形狀。
在示例22中,示例1至21中的任何一個或多個的主題可以可選地包括,其中,所述地理圍欄模塊適于:減少限定包圍區的頂點數目。
示例23包括示例1-2中的任一項的主題或者可以可選地與之組合以包括用于創建地理圍欄的主題(諸如方法、用于執行動作的裝置、包括在被機器執行時促使機器執行動作的指令的機器可讀介質、被配置成執行以下各項的設備或者具有用于以下各項的裝置的設備),包括在移動設備的觸摸屏接口上顯示地圖;從觸摸屏接口接收用戶輸入,該用戶輸入由用戶觸摸該觸摸屏接口而引起;使用用戶輸入導出包圍區;以及將包圍區作為地理圍欄對象在觸摸屏接口上呈現。
在示例24中,示例23的主題可以可選地包括,其中,使用用戶輸入導出包圍區包括:確定地圖上的用戶輸入的位置;接近于用戶輸入的位置識別第一地理結構;以及構造第一地理結構的多邊形表示以限定包圍區。
在示例25中,示例23至24中的任何一個或多個的主題可以可選地包括,其中,構造多邊形表示包括:對對應于地圖的地圖數據使用快速邊緣檢測過程以識別第一地理結構的邊緣;對地圖數據進行過濾以識別圍繞用戶輸入位置的邊緣;以及使用拐角檢測過程來檢測限定地理圍欄對象的多個頂點。
在示例26中,示例23至25中的任何一個或多個的主題可以可選地包括,其中,使用快速邊緣檢測過程包括:對當前在觸摸屏上顯示的地圖的一部分進行屏幕抓取以獲得抓取圖像;以及處理抓取圖像以確定邊緣。
在示例27中,示例23至26中的任何一個或多個的主題可以可選地包括,其中,所述第一地理結構包括建筑物。
在示例28中,示例23至27中的任何一個或多個的主題可以可選地包括,從觸摸屏接口接收第二用戶輸入,該第二用戶輸入由用戶觸摸觸摸屏接口而引起;確定地圖上的第二用戶輸入的第二位置;接近于第二用戶輸入的第二位置識別第二地理結構;以及構造包括第一地理結構和第二地理結構的聚合多邊形表示以限定包圍區。
在示例29中,示例23至28中的任何一個或多個的主題可以可選地包括,其中,所述第一和第二地理結構并不相互接近,并且其中,所述多邊形包括多個多邊形區域。
在示例30中,示例23至29中的任何一個或多個的主題可以可選地包括,其中,所述多個多邊形區域的構件被鏈接為單個地理圍欄對象。
在示例31中,示例23至30中的任何一個或多個的主題可以可選地包括,其中,所述多個多邊形區域的構件是不同的地理圍欄對象。
在示例32中,示例23至31中的任何一個或多個的主題可以可選地包括,其中,所述第二用戶輸入包括選擇第一和第二地理結構的拖曳運動。
在示例33中,示例23至32中的任何一個或多個的主題可以可選地包括,其中,使用用戶輸入導出包圍區包括:檢測來自用戶輸入的第一和第二接觸點;顯示基于第一和第二接觸點的多邊形區域,該多邊形區域由第一和第二接觸點形成;以及使用所顯示的多邊形區域來限定包圍區。
在示例34中,示例23至33中的任何一個或多個的主題可以可選地包括,其中,所述多邊形區域包括矩形,并且其中,所述第一和第二接觸點被用來調整矩形的相對頂點。
在示例35中,示例23至34中的任何一個或多個的主題可以可選地包括,其中,所述多邊形區域包括圓形、三角形或正方形中的一個,并且其中,第一接觸點被用來錨定圓形、三角形或正方形的中心且第二接觸點被用來調整圓形、三角形或正方形的尺寸。
在示例36中,示例23至35中的任何一個或多個的主題可以可選地包括,檢測來自用戶輸入的第三接觸點;以及基于第三接觸點來調整多邊形區域的頂點。
在示例37中,示例23至36中的任何一個或多個的主題可以可選地包括,檢測來自用戶的旋轉輸入運動,旋轉第一和第二接觸點;以及顯示在相應旋轉運動中移動的多邊形區域。
在示例38中,示例23至37中的任何一個或多個的主題可以可選地包括,接收第一和第二接觸點相對于彼此的擴張運動或收縮運動中的至少一個;以及分別地使多邊形區域擴大或縮小。
在示例39中,示例23至38中的任何一個或多個的主題可以可選地包括,其中,使用用戶輸入導出包圍區包括:檢測來自用戶輸入的第一和第二接觸點;識別接近于第一接觸點的第一道路部分;識別接近于第二接觸點的第二道路部分;以及使用第一和第二道路部分形成包圍區的邊界的一部分。
在示例40中,示例23至39中的任何一個或多個的主題可以可選地包括,檢測來自用戶輸入的第三接觸點;識別接近于第三接觸點的第三道路部分;以及基于第一、第二以及第三道路部分形成包圍區。
在示例41中,示例23至40中的任何一個或多個的主題可以可選地包括,其中,作為拖曳輸入機制的一部分從用戶接收到所述第一和第二接觸點。
在示例42中,示例23至41中的任何一個或多個的主題可以可選地包括,通過連接地理結構周圍的道路而形成包圍區;以及使地理結構與地理圍欄相關聯。
在示例43中,示例23至42中的任何一個或多個的主題可以可選地包括,將曲線道路量化以近似道路的形狀。
在示例44中,示例23至43中的任何一個或多個的主題可以可選地包括,減少限定包圍區的頂點數目。
示例45包括示例1-44中的任一項的主題或者可以可選地與之組合以包括計算機可讀介質,該計算機可讀介質包括在被機器執行時促使機器執行示例1-44中的任一項的指令。
示例46包括示例1-44中的任一項的主題或者可以可選地與之組合以包括用于創建地理圍欄的主題,其包括用于執行示例1-44中的任一項的裝置。
以上詳細描述包括對附圖的參考,其形成本詳細描述的一部分。附圖以圖示的方式示出了可實施的特定實施例。這些實施例在這里也被稱為“示例”。此類示例可包括除所示或所述那些之外的元件。然而,還可設想包括所示或所述元件的示例。此外,相對于特定示例(或其一個或多個方面)或相對于這里所示或所述的其它示例(或其一個或多個其它方面),還可設想使用所示或所述那些元件(或其一個或多個方面)的任何組合或排列的示例。
在本文檔中涉及的公開、專利以及專利文檔被整體地通過引用結合到本文中,如同其被單獨地結合一樣。在本文檔與這樣通過引用結合的那些文檔之間使用不一致的情況下,在(一個或多個)結合的參考文檔中的使用對本文檔中的使用進行補充;對于不能協調的不一致而言,以本文檔中的使用為主。
在本文檔中,如在專利文檔中常見的那樣,術語“一”或“一個”被用來包括一個或多于一個,獨立于“至少一個”或“一個或多個”的任何其它實例或使用。在本文檔中,使用術語“或”來指代非排他性或,使得“A或B”包括“A而不是B”、“B而不是A”和“A和B”,除非另外指明。在所附權利要求中,術語“包括”和“其中”被用作相應術語“包含”和“在其中”的簡明英語等同物。并且,在以下權利要求中,術語“包括”和“包含”是開放性的,亦即權利要求中的包括除在此類術語之后列出的那些之外的元件的系統、設備、制品或過程仍被認為落在該權利要求的范圍內。此外,在以下權利要求中,術語“第一”、“第二”和“第三”等僅僅被用作標簽,并且并不意圖暗示用于其對象的數值順序。
以上描述意圖是說明性而非限制性的。例如,可與其它示例相組合地使用上述示例(或其一個或多個方面)。可使用其它實施例,諸如由本領域的技術人員在仔細閱讀以上描述后。摘要將允許讀者快速地確定技術公開的本質,例如以服從美國37 C.F.R.§1.72(b)。其是在這樣的理解下提交的,即其將不會被用來解釋或限制權利要求的范圍或意義。并且,在以上詳細描述中,可將各種特征歸并在一起以使本公開流暢。然而,權利要求可能并未闡述這里公開的每個特征,因為實施例可以以所述特征的子集為特征。此外,實施例可包括比在特定示例中公開的那些還少的特征。因此,以下權利要求被從而結合到詳細描述中,其中權利要求本身獨立地作為單獨地實施例存在。應參考所附權利要求以及宣稱為此類權利要求的等同物的完全范圍一起來確定這里公開的實施例的范圍。

關 鍵 詞:
觸摸 設備 地理 圍欄 創建
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:觸摸使能設備上的地理圍欄創建.pdf
鏈接地址:http://www.rgyfuv.icu/p-6373685.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图