地理圍欄通知管理的制作方法
【專利說明】地理圍欄通知管理
[0001]優(yōu)先權(quán)聲明
本專利申請要求2013年2月22日提交的名稱為“GEOAPP IN-ZONE DELAY”的美國臨時(shí)專利申請序列號61/768156和2013年2月22日提交的名稱為“GEO-SENSITIVE FOLDER”的美國臨時(shí)專利申請序列號61/768203的權(quán)益,這兩篇臨時(shí)專利申請由此通過引用全部并入到本文中。
技術(shù)領(lǐng)域
[0002]—般來說,本文中所描述的實(shí)施例涉及地理圍欄(geo-fence)技術(shù),具體來說,涉及地理圍欄通知管理。
【背景技術(shù)】
[0003]多功能移動裝置的廣泛實(shí)用性已經(jīng)導(dǎo)致將這些裝置作為日?;顒拥牟豢苫蛉钡拿浇椤R苿友b置能夠顯示地圖,利用位置感應(yīng)技術(shù)(例如,全球定位系統(tǒng)(GPS)),并經(jīng)由文本、圖形、音頻等提供警報(bào)。
[0004]地理圍欄是圍繞地理位置的虛擬邊界。當(dāng)位置感知移動裝置進(jìn)入或退出地理圍欄區(qū)域(geo-fenced area)時(shí),可能會出現(xiàn)各種動作,例如在移動裝置上呈現(xiàn)通知。地理圍欄在各種應(yīng)用中都有所使用,包括安全、保險(xiǎn)和娛樂。
【附圖說明】
[0005]附圖不一定按比例繪制,圖中,類似數(shù)字可以描述不同視圖中的類似組件。具有不同字母后綴的類似數(shù)字可以表示類似組件的不同示例。附圖的各圖中舉例而非限制性地示出一些實(shí)施例,圖中:
圖1是示出根據(jù)一個(gè)實(shí)施例的地理圍欄系統(tǒng)的示意圖;
圖2是示出根據(jù)一個(gè)實(shí)施例的延遲機(jī)制的操作的控制流程圖;
圖3是示出根據(jù)一個(gè)實(shí)施例用于呈現(xiàn)通知的方法的流程圖;
圖4是示出根據(jù)一個(gè)實(shí)施例的用戶界面的示意圖;
圖5示出根據(jù)一個(gè)實(shí)施例的動態(tài)標(biāo)記的示例;
圖6是根據(jù)一個(gè)實(shí)施例的地理圍欄感知應(yīng)用文件夾的內(nèi)容的圖示;
圖7是示出根據(jù)一個(gè)實(shí)施例的地理圍欄應(yīng)用通知的控制流程圖;
圖8是示出根據(jù)一個(gè)實(shí)施例用于呈現(xiàn)應(yīng)用的方法的流程圖;
圖9是示出根據(jù)一個(gè)實(shí)施例用于呈現(xiàn)應(yīng)用的方法的流程圖;以及圖10是示出根據(jù)一個(gè)示例實(shí)施例本文中所論述的任何一個(gè)或多個(gè)技術(shù)(例如,方法)可在其上執(zhí)行的示例機(jī)器的框圖。
【具體實(shí)施方式】
[0006]隨著人們在他們的日常生活中越來越依賴于移動裝置,在移動中創(chuàng)建和管理基于位置的應(yīng)用(例如,從移動裝置)正變得越來越重要?;谖恢玫膽?yīng)用的一個(gè)有用技術(shù)是地理圍欄。地理圍欄包括創(chuàng)建和管理地理圍欄,地理圍欄是地理區(qū)域的虛擬邊界??梢詫⒌乩韲鷻谝暈槭菍ο?例如,地理圍欄對象),以使得地理圍欄可以具有各種性質(zhì),例如諸如面向?qū)ο缶幊痰钠渌鼘W(xué)科中的對象。以此方式,地理圍欄對象可以包括屬性和功能。
[0007]屬性可以包括各種數(shù)據(jù),例如名稱、唯一標(biāo)識符、定義地理圍欄的坐標(biāo)(例如,瑋度/經(jīng)度、海拔或相對坐標(biāo)系統(tǒng))、有效和截止日期/時(shí)間、許可等。在一個(gè)實(shí)施例中,可以在三維空間中定義地理圍欄。在該實(shí)施例中,可以例如圍住摩天大樓的一層。其它各種實(shí)施例可以利用三維地理圍欄來地理圍住飛機(jī)、山脈、高層建筑物、地鐵或宇宙飛船。
[0008]功能可以包括各種動作,例如關(guān)于進(jìn)入/退出地理圍欄的通知、進(jìn)入/退出時(shí)的應(yīng)用下載或啟動、或在用戶的移動裝置上發(fā)生或?qū)е略谂c用戶相關(guān)聯(lián)的另一個(gè)裝置上或在另一個(gè)用戶的裝置上發(fā)生的其它動作。
[0009]例如,地理圍欄可以具有諸如下列的屬性:名稱;“紀(jì)念日銷售”;和位置,例如坐落成圍起商場中的某個(gè)商店位置。地理圍欄可以具有2013年5月25日中午的開始日期和2013年5月28日中午的截止日期?!凹o(jì)念日銷售”地理圍欄可以具有與它相關(guān)聯(lián)的功能,以使得當(dāng)用戶進(jìn)入該地理圍欄時(shí),將優(yōu)惠券通知推送到用戶的裝置。優(yōu)惠券通知可以包括允許用戶導(dǎo)航至網(wǎng)頁的機(jī)制(例如,嵌入式web鏈接),網(wǎng)頁顯示該商店的紀(jì)念日銷售的優(yōu)惠券。
[0010]隨著地理圍欄變得越來越普及,地理圍欄的數(shù)量將隨之增加,并且地理圍欄通知的數(shù)量也將類似地增加。另外,兩個(gè)或兩個(gè)以上地理圍欄可能會重疊,從而混合用戶所在的地理圍欄的絕對數(shù)量。因此,進(jìn)入或退出具有多個(gè)重疊地理圍欄的可能的地理圍欄區(qū)域的用戶可能會被警報(bào)或通知充斥。如果用戶快速移動并穿過地理圍欄區(qū)域,例如在車輛中,那么通知可能會排隊(duì)等候在用戶的裝置上,但是不再與用戶有關(guān)。除了通知以外,地理圍欄功能可以是啟動應(yīng)用下載或啟用已經(jīng)安裝在用戶裝置上的應(yīng)用。因此,需要一種機(jī)制來在用戶進(jìn)入或退出地理圍欄區(qū)域時(shí)管理警報(bào)、通知和應(yīng)用。
[0011]為了解決多個(gè)地理圍欄中的警報(bào)、通知或應(yīng)用管理的問題,可以使用延遲機(jī)制或地理圍欄感知應(yīng)用文件夾。這些概念的單獨(dú)或組合使用可以防止例如用戶過度通知和疲勞。
[0012]地理圍欄通知理解為包含經(jīng)由用戶裝置提供給用戶的警報(bào)、通知、查詢或其它提示。通知可以用聲音提示、視覺提示、觸覺提示(例如,振動)或其組合來進(jìn)行通信。許多移動裝置包括通知界面,例如包括未決或未確認(rèn)通知(例如,隊(duì)列中的通知)的下拉屏幕。
[0013]如上所述,可以使用延遲機(jī)制來解決由重疊地理圍欄造成的過度活動。一般來說,當(dāng)用戶進(jìn)入具有與它相關(guān)聯(lián)的通知的地理圍欄時(shí),在超時(shí)周期到期之前不會向用戶呈現(xiàn)通知。因此,如果用戶在超時(shí)周期到期之前進(jìn)入和退出地理圍欄,那么不會向用戶呈現(xiàn)通知,該通知可能與離開地理圍欄的用戶無關(guān)。該特定“避免煩惱”機(jī)制很重要。實(shí)現(xiàn)延遲(延遲可以是可配置的時(shí)間量)在將警報(bào)/通知呈現(xiàn)給用戶之前利用緩沖器來存儲警報(bào)/通知。通過杠桿化延遲能力,緩沖器將移除許多不需要的警報(bào),這些警報(bào)通常剛剛被用戶忽略。
[0014]除了提供信息的地理圍欄通知以外,地理圍欄通知還可以提供下載、安裝或啟動應(yīng)用的機(jī)制。應(yīng)用可以存儲在用戶裝置的本地位置,或存儲在遠(yuǎn)離用戶裝置的位置。下載、安裝或啟動應(yīng)用的機(jī)制可以包括使用超鏈接、遠(yuǎn)程過程呼叫或其它機(jī)制來啟動下載、安裝或執(zhí)行。一旦應(yīng)用在用戶裝置上可用,便可包含它以及其它應(yīng)用。此外,用戶可能不知道應(yīng)用是否是活動的。例如,一些應(yīng)用可以設(shè)計(jì)成只在特定地理圍欄內(nèi)工作。因此,當(dāng)位于該地理圍欄以外時(shí),應(yīng)用不可用,并且可能甚至不能操作。
[0015]單獨(dú)地或與之前所論述的延遲機(jī)制結(jié)合,也可以利用地理圍欄感知應(yīng)用文件夾來在基于位置的上下文中呈現(xiàn)應(yīng)用。地理圍欄感知應(yīng)用文件夾是基于哪些地理圍欄應(yīng)用活動而動態(tài)地改變其內(nèi)容的文件夾。當(dāng)用戶裝置進(jìn)入具有應(yīng)用的地理圍欄時(shí),標(biāo)識應(yīng)用,并在地理圍欄感知應(yīng)用文件夾中呈現(xiàn)應(yīng)用圖標(biāo)。通過利用其上具有地理圍欄過濾器的文件夾,以緊湊且有組織的形式向用戶提供特定、相關(guān)且及時(shí)的信息。如上文所論述,地理圍欄感知文件夾的概念可以與延遲機(jī)制組合,以使得在超時(shí)周期到期之前不會在文件夾中呈現(xiàn)應(yīng)用。下文提供對地理圍欄感知文件夾和延遲機(jī)制的另外細(xì)節(jié)。
[0016]圖1是示出根據(jù)一個(gè)實(shí)施例的地理圍欄系統(tǒng)100的示意圖。地理圍欄系統(tǒng)100包括通過網(wǎng)絡(luò)106連接的移動裝置102和地理圍欄服務(wù)器系統(tǒng)104。盡管圖1中將地理圍欄服務(wù)器系統(tǒng)104示為是單個(gè)機(jī)器,但是在各種實(shí)施例中,地理圍欄服務(wù)器系統(tǒng)104可以包括一起工作的多個(gè)服務(wù)器(例如,共置式、分布式或作為基于云的系統(tǒng))。
[0017]移動裝置102可以是諸如智能電話、蜂窩電話、移動電話、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、Ultrabook?、車載計(jì)算機(jī)或其它便攜式聯(lián)網(wǎng)裝置的裝置。一般來說,移動裝置102足夠小且輕而視為是便攜式(例如,由人攜帶),或者附連或并入到移動設(shè)備(例如,汽車儀表板上系統(tǒng)、高爾夫球車導(dǎo)航系統(tǒng)等)中。另外,移動裝置102 —般包括通過持久式或間歇式連接而連接至網(wǎng)絡(luò)106的機(jī)制。移動裝置102可以包括地理位置模塊108和呈現(xiàn)模塊110。地理位置模塊108可以周期性地、連續(xù)地或定期地獲得用戶的位置。在一個(gè)實(shí)施例中,利用諸如全球定位系統(tǒng)(GPS)、射頻三角測量法或其它位置感知服務(wù)的技術(shù)來確定用戶的位置。地理位置模塊108可以與地理圍欄服務(wù)器系統(tǒng)104 (例如,基于云的服務(wù))通信以便獲得移動裝置102的位置。移動裝置102能夠利用各種技術(shù)來傳送和接收無線信號。無線技術(shù)的示例包括但不限于Blutooth?、W1-Fi?、蜂窩、射頻標(biāo)識(RFID)、WiMAX?等。
[0018]在操作中,用戶可以在行進(jìn)中操作移動裝置102。移動裝置102周期性地或循環(huán)地確定它的位置(例如,瑋度/經(jīng)度(“l(fā)at/long”)或UTM位置),并將位置傳送給地理圍欄服務(wù)器系統(tǒng)104。作為響應(yīng),地理圍欄服務(wù)器系統(tǒng)104確定移動裝置102是否在地理圍欄內(nèi)。如果是,那么地理圍欄服務(wù)器系統(tǒng)104傳送移動裝置102所在的這一個(gè)或多個(gè)地理圍欄的細(xì)節(jié)。在一些實(shí)施例中,輪詢間隔、即從移動裝置102到地理圍欄服務(wù)器系統(tǒng)104的查詢之間的間隔是可配置的。在一個(gè)實(shí)施例中,輪詢間隔等于超時(shí)周期。因此,例如,輪詢間隔可以配置成兩分鐘。因此,每隔兩分鐘,移動裝置102將位置和對相關(guān)地理圍欄信息的顯式或隱式請求傳送給地理圍欄服務(wù)器系統(tǒng)104。當(dāng)對地理圍欄進(jìn)行了標(biāo)識并將它返回給移動裝置102時(shí),移動裝置102在呈現(xiàn)與地理圍欄相關(guān)聯(lián)的通知之前先延遲兩分鐘(例如,輪詢周期)。在兩分鐘之后,移動裝置102再次傳送它的位置。如果移動裝置102仍然在地理圍欄中,那么移動裝置102將通知提供給用戶。
[0019]在一個(gè)實(shí)施例中,地理位置模塊108確定移動裝置的地理位置,并確定移動裝置是否位于地理圍欄區(qū)域中長于閾值時(shí)間周期。然后,當(dāng)移動裝置位于地理圍欄區(qū)域中長于閾值時(shí)間周期時(shí),呈現(xiàn)模塊110可以在移動裝置上呈現(xiàn)通知。
[0020]在另一個(gè)示例操作中,當(dāng)帶有移動裝置102的用戶進(jìn)入地理圍欄(通過輪詢地理圍欄服務(wù)器系統(tǒng)104確定)時(shí),用地理圍欄特有的應(yīng)用填充地理圍欄應(yīng)用文件夾。在用戶退出地理圍欄之后,禁用或刪除應(yīng)用。
[0021]圖2是示出根據(jù)一個(gè)實(shí)施例的延遲機(jī)制的操作的控制流程圖200。在框202,獲得移動裝置的位置(例如,lat/long或UTM位置),并將它傳送給地理圍欄服務(wù)器(例如,地理圍欄服務(wù)器系統(tǒng)104)。地理圍欄服務(wù)器具有對地理圍欄和對應(yīng)坐標(biāo)的數(shù)據(jù)庫的訪問。利用各種技術(shù),地理圍欄服務(wù)器能夠確定所提供的位置是否在一個(gè)或多個(gè)地理圍欄內(nèi)。
[0022]在判定框204,移動裝置從地理圍欄服務(wù)器接收指示移動裝置是否在地理圍欄中的數(shù)