專利名稱:一種用于提供位置信息的方法與設備的制作方法
技術領域:
本發明涉及移動互聯網技術領域,尤其涉及一種用于提供位置信息的技術。
背景技術:
隨著移動互聯網技術的不斷發展,基于位置的服務(LBS)的業務也快速增長。所述LBS為通過電信移動運營商的無線電通訊網絡,如GSM網、CDMA網,或外部定位方式,如全球定位系統(GPS),獲取移動終端用戶的位置信息,如地理坐標,在地理信息系統(GIS)平臺的支持下,為用戶提供相應服務的一種增值業務。但是,目前阻礙LBS快速發展并被移動終端用戶廣泛接受的主要問題在于:如何保證用戶隱私和信息的安全性。移動終端用戶希望能夠獲知并控制可以獲取其位置信息的其他設備。現有技術中,一般使用下述方法來解決該問題:移動終端用戶需要預先向獲取位置信息的請求設備提供許可信息,當該請求設備在發送位置信息獲取請求的同時向位置信息服務系統提供正確的許可信息才可以獲取該位置信息服務系統反饋的該移動終端用戶的位置信息。但是,當移動終端用戶在例如網絡社交應用中,希望與大量具有動態位置信息設備的其他用戶共享位置信息時,其提供許可信息的過程繁雜,因此共享位置信息的效率較低。因此,如何在保證用戶隱私和信息安全的基礎上,有效地向請求設備提供位置信息,成為本領域技術人員亟需解決的問題之一。
發明內容
本發明的目的是提供一種用于提供位置信息的方法與設備。根據本發明的一個方面,提供了一種用于提供位置信息的方法,該方法包括以下步驟:a接收自請求設備所發送的位置信息獲取請求;b根據所述位置信息獲取請求,基于預定規則,獲取與所述請求設備相對應的權限信息;c若所述權限信息示出所述請求設備具有獲取權限,則獲取與所述位置信息獲取請求相對應的位置信息; d將所述位置信息提供至所述請求設備。根據本發明的另一個方面,還提供了一種在請求設備中用于輔助提供位置信息的方法,該方法包括以下步驟:A發送位置信息獲取請求;B接收與所述位置信息獲取請求相對應的位置信息。根據本發明的又一方面,還提供了一種用于提供位置信息的設備,該設備包括:請求接收裝置,用于接收自請求設備所發送的位置信息獲取請求;第一信息獲取裝置,用于根據所述位置信息獲取請求,基于預定規則,獲取與所述請求設備相對應的權限信息;位置信息獲取裝置,用于若所述權限信息示出所述請求設備具有獲取權限,則獲取與所述位置信息獲取請求相對應的位置信息;提供裝置,用于將所述位置信息提供至所述請求設備。根據本發明的再一方面,還提供了一種用于輔助提供位置信息的請求設備,其中,該設備包括:請求發送裝置,用于發送位置信息獲取請求;位置信息接收裝置,用于接收與所述位置信息獲取請求相對應的位置信息。與現有技術相比,本發明根據請求設備發送的位置信息獲取請求,基于預定規則,獲取與所述請求設備相對應的權限信息;若所述權限信息示出所述請求設備具有獲取權限,則獲取與所述位置信息獲取請求相對應的位置信息并將其提供至所述請求設備。由此,減少了移動終端向請求設備發送權限信息的頻次,在保證用戶隱私和信息安全的基礎上,實現了快速高效地向請求設備提供位置信息的目的。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:圖1示出根據本發明一個方面的用于提供位置信息的設備示意圖;圖2示出根據本發明一個優選實施例的用于提供位置信息的設備示意圖;圖3示出根據本發明另一個方面的用于提供位置信息的方法流程圖;圖4示出根據本發明一個優選實施例的用于提供位置信息的方法流程圖。附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施例方式下面結合附圖對本發明作進一步詳細描述。圖1示出根據本發明一個方面的用于提供位置信息的設備示意圖;其中,提供設備I包括請求接收裝置11、第一信息獲取裝置12、位置信息獲取裝置13和提供裝置14 ;請求設備2包括請求發送裝置21和位置信息接收裝置22。在此,所述提供設備可為網絡設備,其包括但不限于計算機、網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云。在此,云由基于云計算(CloudComputing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。在此,所述提供設備可為網絡設備,也可為用戶設備。其中,所述用戶設備其包括但不限于任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設備進行人機交互的電子產品,例如計算機、智能手機、PDA、游戲機、或IPTV等。提供設備I與請求設備2之間的各個裝置互相配合,以完成位置信息的提供。具體地,請求設備2的請求發送裝置21通過約定的通信方式向提供設備I發送位置信息獲取請求;其中,所述位置信息獲取請求中包括目標移動設備的標識信息,如目標移動設備的ID、名稱等、及請求設備2的標識信息,如請求設備2的ID、名稱等。
在此,所述約定的通信方式包括但不限于基于3GPP、LTE、WIMAX的移動通信、基于TCP/IP、UDP協議的計算機網絡通信以及基于藍牙、紅外傳輸標準的近距無線傳輸方式。接著,提供設備I的請求接收裝置11應事件觸發實時地、或周期地接收自請求設備2所發送的位置信息獲取請求。隨后,第一信息獲取裝置12根據該位置信息獲取請求,基于預定規則,獲取與請求設備2相對應的權限信息。具體地,第一信息獲取裝置12提取該位置信息獲取請求中的目標移動設備的標識信息及請求設備的標識信息,并根據該兩項標識信息,基于預定規則,獲取與請求設備2相對應的權限信息。在此,基于所述預定規則獲取權限信息包括但不限于以下情形:I)針對預定單用戶的獲取權限,即目標移動設備僅針對預定單用戶賦予獲取其位置信息的權限;例如,首先第一信息獲取裝置12根據目標移動設備的標識ID,在權限存儲庫中進行查詢匹配,獲得該目標移動設備僅針對預定的單用戶權限列表中的請求設備賦予獲取其位置信息的權限,則接著第一信息獲取裝置12根據該請求設備2的單用戶標識ID,在該預定的單用戶權限列表中進行匹配查詢,以確定該請求設備2的單用戶標識ID是否存在于該單用戶權限列表中,并將確定結果作為與請求設備2相對應的權限信息。2)針對預定用戶群組的獲取權限,即目標移動設備僅針對預定用戶群組賦予獲取其位置信息的權限;例如,首先第一信息獲取裝置12根據目標移動設備的標識ID,在權限存儲庫中進行查詢匹配,獲得該目標移動設備僅針對預定的用戶群組中的請求設備賦予獲取其位置信息的權限,則接著第一信息獲取裝置12根據該請求設備2的用戶群組標識ID,在該預定的用戶群組權限列表中進行匹配查詢,以確定該請求設備2的用戶群組標識ID是否存在于該用戶群組標識權限列表中,并將確定結果作為與請求設備2相對應的權限信肩、O3)公共獲取權限,即任何請求設備均具有獲取目標移動設備的位置信息的權限;例如,首先第一信息獲取裝置12根據目標移動設備的標識ID,在權限存儲庫中查詢匹配,獲得該目標移動設備設置對全部請求設備均賦予獲取其位置信息的權限,則第一信息獲取裝置12獲取與請求設備2相對應的權限信息為請求設備2具有獲取權限。本領域技術人員應能理解上述獲取權限信息的方式僅為舉例,其他現有的或今后可能出現的獲取權限信息的方式如可適用于本發明,也應包含在本發明保護范圍以內,并在此以引用方式包含于此。接著,若第一信息獲取裝置12獲取的權限信息示出請求設備2具有獲取權限,則位置信息獲取裝置13通過如全球定位系統(GPS)等方式,獲取目標移動設備的地理位置信息,并將該地理位置信息進行例如加密等處理,以作為位置信息。隨后,提供裝置14將該位置信息通過預定的通信方式提供至請求設備2 ;請求設備2的位置信息獲取裝置22應事件觸發實時地、或周期地接收該位置信息。圖2示出根據本發明一個優選實施例的用于提供位置信息的設備示意圖。其中,第一信息獲取裝置12’包括判斷單元121’和第二信息獲取單元122’。在此,圖2中所示裝置11’、裝置13’、裝置14’、裝置21’和裝置22’的功能與前面參照圖1所描述的裝置11、裝置13、裝置14、裝置21和裝置22的內容相同,為簡明起見,將其以引用方式包含于此,而不做贅述。
具體地,判斷單元121’根據請求接收裝置11’接收的位置信息獲取請求,提取該位置信息獲取請求中的請求設備2的標識信息,進而判斷請求設備2是否已定制基于位置的服務;如果判斷結果為該請求設備未定制基于位置的服務,則第二信息獲取單元122’獲取與該請求設備相對應的權限信息為請求設備2不具有獲取權限;如果判斷結果為該請求設備已定制基于位置的服務,則第二信息獲取單元122’基于預定規則,獲取與請求設備2相對應的權限信息。優選地(參照圖1),提供設備I還包括拒絕信息發送裝置(未示出)。具體地,若第一信息獲取裝置12獲取的權限信息示出請求設備2不具有獲取權限,則拒絕信息發送裝置向請求設備2發送請求拒絕信息。圖3示出根據本發明一個方面的用于提供位置信息的方法流程圖。其中,所述提供設備可為網絡設備,其包括但不限于計算機、網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云。在此,云由基于云計算(CloudComputing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。提供設備I與請求設備2在各步驟中互相配合,以完成位置信息的提供。具體地,在步驟SI中,請求設備2通過約定的通信方式向提供設備I發送位置信息獲取請求;其中,所述位置信息獲取請求中包括目標移動設備的標識信息,如目標移動設備的ID、名稱等、及請求設備2的標識信息,如請求設備2的ID、名稱等。在此,所述約定的通信方式包括但不限于基于3GPP、LTE、WIMAX的移動通信、基于TCP/IP、UDP協議的計算機網絡通信以及基于藍牙、紅外傳輸標準的近距無線傳輸方式。接著,在步驟S2中,提供設備I應事件觸發實時地、或周期地接收自請求設備2所發送的位置信息獲取請求。隨后,在步驟S3中,提供設備I根據該位置信息獲取請求,基于預定規則,獲取與請求設備2相對應的權限信息。具體地,在步驟S3中,提供設備I提取該位置信息獲取請求中的目標移動設備的標識信息及請求設備的標識信息,并根據該兩項標識信息,基于預定規則,獲取與請求設備2相對應的權限信息。在此,基于所述預定規則獲取權限信息包括但不限于以下情形:I)針對預定單用戶的獲取權限,即目標移動設備僅針對預定單用戶賦予獲取其位置信息的權限;例如,在步驟S3中,首先提供設備I根據目標移動設備的標識ID,在權限存儲庫中進行查詢匹配,獲得該目標移動設備僅針對預定的單用戶權限列表中的請求設備賦予獲取其位置信息的權限,則接著提供設備I根據該請求設備2的單用戶標識ID,在該預定的單用戶權限列表中進行匹配查詢,以確定該請求設備2的單用戶標識ID是否存在于該單用戶權限列表中,并將確定結果作為與請求設備2相對應的權限信息。2)針對預定用戶群組的獲取權限,即目標移動設備僅針對預定用戶群組賦予獲取其位置信息的權限;例如,在步驟S3中,首先提供設備I根據目標移動設備的標識ID,在權限存儲庫中進行查詢匹配,獲得該目標移動設備僅針對預定的用戶群組中的請求設備賦予獲取其位置信息的權限,則接著提供設備I根據該請求設備2的用戶群組標識ID,在該預定的用戶群組權限列表中進行匹配查詢,以確定該請求設備2的用戶群組標識ID是否存在于該用戶群組標識權限列表中,并將確定結果作為與請求設備2相對應的權限信息。
3)公共獲取權限,即任何請求設備均具有獲取目標移動設備的位置信息的權限;例如,在步驟S3中,首先提供設備I根據目標移動設備的標識ID,在權限存儲庫中查詢匹配,獲得該目標移動設備設置對全部請求設備均賦予獲取其位置信息的權限,則提供設備I獲取與請求設備2相對應的權限信息為請求設備2具有獲取權限。本領域技術人員應能理解上述獲取權限信息的方式僅為舉例,其他現有的或今后可能出現的獲取權限信息的方式如可適用于本發明,也應包含在本發明保護范圍以內,并在此以引用方式包含于此。接著,若提供設備I在步驟S3中獲取的權限信息示出請求設備2具有獲取權限,則在步驟S4中,提供設備I通過如全球定位系統(GPS)等方式,獲取目標移動設備的地理位置信息,并將該地理位置信息進行例如加密等處理,以作為位置信息。隨后,在步驟S5中,提供設備I將該位置信息通過預定的通信方式提供至請求設備2 ;在步驟S6中,請求設備2應事件觸發實時地、或周期地接收該位置信息。圖4示出根據本發明一個優選實施例的用于提供位置信息的設備示意方法流程圖。在此,圖4中所示請求設備2在步驟SI’和步驟S6’中、提供設備I在步驟S2’、步驟S4'和步驟S5’中的功能與前面參照圖3所描述的請求設備2在步驟SI和步驟S6中、提供設備I在步驟S2、步驟S4和步驟S5中的內容相同,為簡明起見,將其以引用方式包含于此,而不做贅述。具體地,在步驟S31’中,提供設備I根據其在步驟S2’中接收的位置信息獲取請求,提取該位置信息獲取請求中的請求設備2的標識信息,進而判斷請求設備2是否已定制基于位置的服務;如果判斷結果為該請求設備未定制基于位置的服務,則在步驟S32’中,提供設備I獲取與該請求設備相對應的權限信息為請求設備2不具有獲取權限;如果判斷結果為該請求設備已定制基于位置的服務,則在步驟S32’中,提供設備I基于預定規則,獲取與請求設備2相對應的權限信息。優選地(參照圖3),該過程還包括步驟S7(未示出)。具體地,若在步驟S3中,提供設備I獲取的權限信息示出請求設備2不具有獲取權限,則在步驟S7中,提供設備I向請求設備2發送請求拒絕信息。對于本領域技術人員而言,顯然本發明不限于上述示范性實施例的細節,而且在不背離本發明的精神或基本特征的情況下,能夠以其他的具體形式實現本發明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數不排除復數。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權利要求
1.一種用于提供位置信息的方法,該方法包括以下步驟: a接收自請求設備所發送的位置信息獲取請求; b根據所述位置信息獲取請求,基于預定規則,獲取與所述請求設備相對應的權限信息; c若所述權限信息示出所述請求設備具有獲取權限,則獲取與所述位置信息獲取請求相對應的位置信息; d將所述位置信息提供至所述請求設備。
2.根據權利要求1所述的方法,其中,所述步驟b包括: bl根據所述位置信息獲取請求,判斷所述請求設備是否已定制基于位置的服務;b2若所述請求設備已定制基于位置的服務,則基于預定規則,獲取與所述請求設備相對應的權限信息。
3.根據權利要求1或2所述的方法,其中,所述預定規則包括以下至少任一項: -針對預定單用戶的獲取權限; -針對預定用戶群組的獲取權限; -公共獲取權限。
4.根據權利要求1至3任一項所述的方法,其中,該方法還包括: -若所述權限信息示出所述請 求設備不具有獲取權限,則向所述請求設備發送請求拒絕信息。
5.一種在請求設備中用于輔助提供位置信息的方法,該方法包括以下步驟: A發送位置信息獲取請求; B接收與所述位置信息獲取請求相對應的位置信息。
6.一種用于提供位置信息的設備,該設備包括: 請求接收裝置,用于接收自請求設備所發送的位置信息獲取請求; 第一信息獲取裝置,用于根據所述位置信息獲取請求,基于預定規則,獲取與所述請求設備相對應的權限信息; 位置信息獲取裝置,用于若所述權限信息示出所述請求設備具有獲取權限,則獲取與所述位置信息獲取請求相對應的位置信息; 提供裝置,用于將所述位置信息提供至所述請求設備。
7.根據權利要求6所述的設備,其中,所述第一信息獲取裝置包括: 判斷單元,用于根據所述位置信息獲取請求,判斷所述請求設備是否已定制基于位置的服務; 第二信息獲取單元,用于若所述請求設備已定制基于位置的服務,則基于預定規則,獲取與所述請求設備相對應的權限信息。
8.根據權利要求6或7所述的設備,其中,所述預定規則包括以下至少任一項: -針對預定單用戶的獲取權限; -針對預定用戶群組的獲取權限; -公共獲取權限。
9.根據權利要求6至8任一項所述的設備,其中,該設備還包括: 拒絕信息發送裝置,用于若所述權限信息示出所述請求設備不具有獲取權限,則向所述請求設備發送請求拒絕信息。
10.一種用于輔助提供位置信息的請求設備,其中,該設備包括: 請求發送裝置,用于發送位置信息獲取請求; 位置信息接收裝置 ,用于接收與所述位置信息獲取請求相對應的位置信息。
全文摘要
本發明的目的是提供一種用于提供位置信息的方法與設備。與現有技術相比,本發明根據請求設備發送的位置信息獲取請求,基于預定規則,獲取與所述請求設備相對應的權限信息;若所述權限信息示出所述請求設備具有獲取權限,則獲取與所述位置信息獲取請求相對應的位置信息并將其提供至所述請求設備。由此,減少了移動終端向請求設備發送權限信息的頻次,在保證用戶隱私和信息安全的基礎上,實現了快速高效地向請求設備提供位置信息的目的。
文檔編號H04W4/02GK103096241SQ20111034186
公開日2013年5月8日 申請日期2011年11月2日 優先權日2011年11月2日
發明者黃衛華, 趙濱, 倪萍, 王煜堅, 張志吉, 金珊 申請人:上海貝爾股份有限公司