基于聯(lián)系人信息來標注被訪問的位置的制作方法
【專利說明】
【背景技術(shù)】
[0001]諸如智能電話和平板電腦的移動裝置已經(jīng)打開了可以向用戶提供的多種新的服務(wù)。這些新的服務(wù)的一個非常受歡迎且不斷增長的類別包含位置跟蹤和感知。可以使用用于確定位置的幾種技術(shù)中的任何一種來確定移動裝置的地理位置,該技術(shù)包括通過參考蜂窩網(wǎng)絡(luò)塔、W1-Fi接入點位置或通過使用來自全球定位系統(tǒng)(GPS)組件的數(shù)據(jù)。利用位置跟蹤和感知的示例應(yīng)用包括來自基于位置向社交交互報告的位置的全部內(nèi)容。
[0002]由這些新的服務(wù)中的許多面對的一個共同問題是地理位置(例如,在地球上的瑋度和經(jīng)度)與相關(guān)位置標簽(例如,家、工作等)的關(guān)系。用于解決該問題的現(xiàn)有技術(shù)和系統(tǒng)限于搜索列出企業(yè)或其他公開地的位置。使用不完整的數(shù)據(jù)來建立地理位置的相關(guān)和有意義的標簽可以使得向用戶呈現(xiàn)的信息的質(zhì)量變差,由此使得他們對于位置跟蹤或位置感知服務(wù)的體驗變差。
【發(fā)明內(nèi)容】
[0003]在一個示例中,本公開描述了一種用于使用計算機處理器標注用戶訪問的位置的方法,包括:收集所述用戶的位置歷史數(shù)據(jù),并且將所述位置歷史數(shù)據(jù)存儲在數(shù)據(jù)存儲中。根據(jù)這個示例,所述方法也包括:由與所述數(shù)據(jù)存儲進行通信的處理器從所述位置歷史數(shù)據(jù)確定被訪問的位置,并且由所述處理器對于與所述用戶相關(guān)聯(lián)的聯(lián)系人列表搜索與所述被訪問的位置對應(yīng)的聯(lián)系人位置信息。所述方法可以進一步包括:由所述處理器將所述被訪問的位置與對應(yīng)于匹配的聯(lián)系人位置信息的聯(lián)系人位置標簽相關(guān)聯(lián)。
[0004]在另一個示例中,本公開描述了一種用于使用計算機處理器將位置信息與聯(lián)系人相關(guān)聯(lián)的方法,包括:收集用戶的位置歷史數(shù)據(jù),并且將所述位置歷史數(shù)據(jù)存儲在數(shù)據(jù)存儲中。根據(jù)這個示例,所述方法也包括:由與所述數(shù)據(jù)存儲進行通信的處理器從所述位置歷史數(shù)據(jù)確定被訪問的位置,從所述用戶接收聯(lián)系人和位置標簽的指定,并且由所述處理器將所述被訪問的位置與所述聯(lián)系人和所述位置標簽相關(guān)聯(lián)。
[0005]在另一個示例中,本公開描述了一種用于使用計算機處理器將位置信息與聯(lián)系人相關(guān)聯(lián)的方法,包括:收集第一用戶的位置歷史數(shù)據(jù),并且將所述位置歷史數(shù)據(jù)存儲在數(shù)據(jù)存儲中。根據(jù)這個示例,所述方法也包括:由與所述數(shù)據(jù)存儲進行通信的處理器從所述位置歷史數(shù)據(jù)確定由所述第一用戶訪問的位置,并且由所述處理器確定所述第一用戶訪問的所述位置是否與第二用戶相關(guān)聯(lián)。所述方法可以進一步包括:由所述處理器在所述被訪問的位置與所述第二用戶相關(guān)聯(lián)的情況下更新在與所述第一用戶相關(guān)聯(lián)的聯(lián)系人列表中的用于所述第二用戶的聯(lián)系人列表條目,以包括所述被訪問的位置。
【附圖說明】
[0006]通過下面結(jié)合附圖進行的詳細說明,可以更全面地明白如上所述的公開的技術(shù)的方面和不例,在附圖中:
[0007]圖1示意地圖示了根據(jù)本公開的方面的示例移動網(wǎng)絡(luò);
[0008]圖2是用于收集和分析用戶的位置歷史數(shù)據(jù)的示例技術(shù)的流程圖;
[0009]圖3是圖示在本公開的方面中利用的示例位置歷史數(shù)據(jù)的表格;
[0010]圖4是用于搜索與用戶相關(guān)聯(lián)的聯(lián)系人列表以將用戶訪問的位置與在聯(lián)系人列表中的條目相關(guān)聯(lián)的示例技術(shù)的流程圖;
[0011]圖5是圖示在本公開的方面中利用的示例聯(lián)系人列表條目信息的表格;
[0012]圖6是用于將用戶訪問的位置與聯(lián)系人列表條目相關(guān)聯(lián)的示例技術(shù)的流程圖;以及
[0013]圖7是用于利用對應(yīng)于被訪問的位置的信息來更新與第一用戶相關(guān)聯(lián)的聯(lián)系人列表的示例技術(shù)的流程圖。
【具體實施方式】
[0014]在此公開的系統(tǒng)和技術(shù)提供了用于確定用戶訪問的位置并且基于聯(lián)系人信息來將相關(guān)的位置標簽與被訪問的位置相關(guān)聯(lián)的能力。與用戶相關(guān)聯(lián)的聯(lián)系人信息(例如,對于每一個聯(lián)系人在用戶的聯(lián)系人列表中存儲的地址)的使用允許當通過本地搜索查詢或其他公共信息源不可獲得被訪問的位置時根據(jù)本公開的系統(tǒng)和技術(shù)提供被訪問的位置的相關(guān)的標簽。在一些示例中,可以基于在被訪問的位置和在用戶的聯(lián)系人列表中存儲的信息之間的匹配來應(yīng)用位置標簽。在其他示例中,用戶可以有效地指定要與被訪問的位置相關(guān)聯(lián)的聯(lián)系人和位置標簽。在其他示例中,如果用戶訪問的位置在用戶的聯(lián)系人列表中未被列出,但是以其他方式已知,則可以適當?shù)貙⒈辉L問的位置標注,并且可以將在用戶的聯(lián)系人列表中的對應(yīng)的聯(lián)系人更新以包括被訪問的位置。
[0015]現(xiàn)在描述某些示例以提供在此公開的系統(tǒng)和技術(shù)的結(jié)構(gòu)、功能、制造和使用的原理的整體理解。在附圖中圖示了示例。本領(lǐng)域內(nèi)的技術(shù)人員可以明白,在此具體描述和在附圖中圖示的系統(tǒng)和技術(shù)是非限定性示例,并且本公開的范圍僅由權(quán)利要求限定。與一個示例相關(guān)地圖示或描述的特征可以與其他示例的特征組合。這樣的修改和改變意欲被包括在本公開的范圍內(nèi)。
[0016]可以基于用戶的移動裝置的位置來推斷用戶的位置??梢砸愿鞣N時間間隔來存儲位置信息,以提供裝置和用戶的位置歷史。該位置歷史可以被存儲在移動裝置上的高速緩存或其他存儲器中,或者它可以通過移動網(wǎng)絡(luò)被發(fā)送到服務(wù)器,并且被存儲在數(shù)據(jù)存儲中??梢韵蛴脩籼峁┫率鰴C會:控制例如由與用戶相關(guān)聯(lián)或被用戶使用的計算裝置執(zhí)行的程序或特征是否收集用戶信息(例如,關(guān)于用戶的位置的信息或其他信息,諸如關(guān)于用戶的聯(lián)系人、社交網(wǎng)絡(luò)連接、社交行為或活動、偏好等的信息);以及/或者,基于所收集的信息來控制是否和/或如何從內(nèi)容服務(wù)器接收內(nèi)容。另外,可以在將某個數(shù)據(jù)存儲或使用之前以一個或多個方式來處理它,使得對于該用戶不可確定個人可識別的信息,或者可以一般化其中獲得位置信息(諸如城市、ZIP代碼或州等級)的用戶的地理位置,使得不能確定用戶的具體位置。在這些方式中,用戶可以對信息如何被內(nèi)容服務(wù)器收集和使用具有控制。
[0017]圖1圖示了用于提供基于位置的服務(wù)的移動網(wǎng)絡(luò)100的示例。在所示的示例中,移動網(wǎng)絡(luò)100包括通信網(wǎng)絡(luò)110和移動裝置120。移動裝置120可以經(jīng)由各種接入點130連接到通信網(wǎng)絡(luò)110。雖然為了示例的目的而圖示了一個移動裝置120和一個接入點130,但是移動網(wǎng)絡(luò)可以包括任何數(shù)量的移動裝置和接入點。
[0018]移動裝置120可以是被配置為通過移動網(wǎng)絡(luò)交換數(shù)據(jù)的任何裝置。例如,移動網(wǎng)絡(luò)100可以是GSM、TDMA或CDMA技術(shù)使能的網(wǎng)絡(luò)或諸如IEEE 802.11、藍牙或其他W1-Fi網(wǎng)絡(luò)的任何其他形式的無線網(wǎng)絡(luò)或者有線和無線網(wǎng)絡(luò)的組合。接入點130可以是一種形式的無線電接收器或發(fā)送器,其提供移動裝置120和通信網(wǎng)絡(luò)110之間的網(wǎng)關(guān)。例如,接入點可以是無線路由器或蜂窩網(wǎng)絡(luò)塔。在一些示例中,移動裝置120也可以接收從GPS衛(wèi)星140發(fā)送的GPS信號。
[0019]在所示的示例中,移動網(wǎng)絡(luò)100也包括位置服務(wù)器150,位置服務(wù)器150可以經(jīng)由通信網(wǎng)絡(luò)110與移動裝置120交換數(shù)據(jù)。位置服務(wù)器150可以包括例如數(shù)字數(shù)據(jù)處理器160,數(shù)字數(shù)據(jù)處理器160與數(shù)字數(shù)據(jù)庫存儲170通信耦合,數(shù)字數(shù)據(jù)庫存儲170例如是數(shù)據(jù)庫或能夠存儲數(shù)字數(shù)據(jù)的其他存儲器或存儲單元。
[0020]可以在利用軟件、固件或硬件指令編程的一個或多個計算裝置上實現(xiàn)位置服務(wù)器150。這樣的計算裝置可以包括但是不限于一個或多個個人計算機、工作站、微型計算機、集群計算機系統(tǒng)和/或嵌入系統(tǒng)。也可以在移動裝置120本身上實現(xiàn)位置服務(wù)器150功能的一些或全部。這樣的計算裝置(包括移動裝置120)也可以包括但是不限于具有用于執(zhí)行和存儲指令的一個或多個處理器和存儲器的裝置。這樣的計算裝置可以包括軟件、固件和硬件。軟件可以包括一個或多個應(yīng)用和操作系統(tǒng)。硬件可以包括但是不限于處理器、存儲器和圖形用戶界面顯示器。位置服務(wù)器150可以使用硬件、軟件或其組合被實現(xiàn),并且可以在計算機系統(tǒng)或其他處理系統(tǒng)中被實現(xiàn)。
[0021]在圖2中圖示了用于收集位置信息并且確定用戶訪問的位置的示例技術(shù)200。技術(shù)200可以包括獲得位置歷史數(shù)據(jù),或者它可以包括對預(yù)存在的位置歷史數(shù)據(jù)進行操作。如圖2中所示,技術(shù)200在步驟210處開始,其中,收集位置歷史數(shù)據(jù)。例如,位置歷史數(shù)據(jù)可以被諸如圖1的移動裝置120的移動裝置產(chǎn)生,并且經(jīng)由接入點130和通信網(wǎng)絡(luò)110通過移動網(wǎng)絡(luò)100被傳送到位置服務(wù)器150。例如當用戶使用提供報到的任何數(shù)量的社交應(yīng)用在某個位置處“報到”時,位置服務(wù)器150也可以收集位置歷史數(shù)據(jù)。
[0022]例如可以通過移動裝置120向用戶提供下述機會:控制例如由移動裝置120執(zhí)行的程序或特征是否收集用戶信息(例如,位置歷史數(shù)據(jù)或其他信息,諸如關(guān)于用戶的聯(lián)系人、社交網(wǎng)絡(luò)連接、社交行為或活動、偏好等的信