[發明專利]一種移動位置周邊動態位置資源的獲取方法及系統有效
| 申請號: | 201210169496.6 | 申請日: | 2012-05-28 |
| 公開(公告)號: | CN103458356B | 公開(公告)日: | 2017-12-19 |
| 發明(設計)人: | 王生;李強;汪利寶;趙興宇;于景龍 | 申請(專利權)人: | 北京山海經緯信息技術有限公司 |
| 主分類號: | H04W4/02 | 分類號: | H04W4/02;H04W64/00 |
| 代理公司: | 北京天悅專利代理事務所(普通合伙)11311 | 代理人: | 田明,任曉航 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 位置 周邊 動態 資源 獲取 方法 系統 | ||
技術領域
本發明涉及周邊資源的獲取,具體涉及一種移動位置周邊實時動態位置資源的獲取方法及系統。
背景技術
隨著移動終端的普及,基于移動終端的位置服務也越來越多,在實際應用中,越來越多的人開始關注如何獲取周邊的資源信息。移動終端的周邊資源信息的獲取目前主要是有兩種方式:
一種是基于“Drag”拉的方式,也就是需要一次就到后臺去發起請求,后臺根據前端的要求進行相應的空間查詢并將結果返回給移動終端。這種方式下,由于是需要移動終端主動發起請求,資源信息獲取容易產生失真,也就是在移動終端剛獲取到周邊信號資源位置時,而實際這個時候移動終端本身以及其獲取的周邊動態資源位置都可能發生變化,這種變化造成之前獲取到的位置資源失真。同時,這種Drag方式下,由于不能自動地獲知周邊資源的變化,需要移動終端定時請求等機制以獲取,造成網絡資源和計算資源的浪費。
另一種是基于P2P(Peer-to-Peer,點對點)方式,在某終端需要知曉周邊動態資源信息時,它首先通過廣播方式,告知所有的在網絡中的所有移動終端,這些周邊移動終端也就同要請求的移動終端建立端到端的通信交互機制,并實時計算移動終端位置和自己位置之間的關系,如在符合條件下就將發送給要請求的移動終端。這種方式下,只適合于位置變化頻率較低的周邊資源,同時如果要計算及時和準確,則需要端對端雙方不斷地發送通信交互命令,并不斷地將各自的位置信號發送給對方并進行計算,容易造成網絡資源和計算資源的浪費。同時這種方式下,對希望獲取不同網段的動態變化資源的請求比較困難。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種移動位置周邊動態位置資源的獲取方法及系統,通過該方法及系統使移動終端在其位置發生變化時能夠自動地獲知周邊動態變化的位置資源信息。
為實現上述目的,本發明采用的技術方案如下:
一種移動位置周邊動態位置資源的獲取方法,包括以下步驟:
(1)各移動終端向后臺服務器發送各自的實時位置坐標信息;
(2)后臺服務器根據所述位置坐標信息的坐標范圍建立內存空間地圖,并將所有移動終端的位置坐標信息映射到內存空間地圖上;
(3)后臺服務器根據發起訂閱請求的移動終端的請求參數,在內存空間地圖上構建內存請求區域,并在內存空間地圖上獲取位置坐標落在所述內存請求區域內的移動終端的信息;所述請求參數包括所請求的區域坐標信息、周邊資源類別和資源等級;所述移動終端的信息包括移動終端的編號和移動終端的位置坐標信息;
(4)后臺服務器將位置坐標落在內存請求區域內的移動終端的信息主動推送到發起訂閱請求的移動終端。
進一步,如上所述的一種移動位置周邊動態位置資源的獲取方法,步驟(2)中,根據位置坐標信息的坐標范圍建立內存空間地圖的具體方式為:
a.后臺服務器將各移動終端的實時位置坐標信息保存到定位消息隊列中;
b.后臺服務器根據定位消息隊列中所有移動終端的位置坐標信息計算出空間范圍,并結合比例尺建立內存空間地圖;所述空間范圍是指由所有移動終端的位置坐標信息中最小的位置坐標信息和最大的位置坐標信息所決定的范圍;
c.將所有移動終端的位置坐標映射到內存空間地圖上。
進一步,如上所述的一種移動位置周邊動態位置資源的獲取方法,步驟b中,計算空間范圍的具體方式為:
①獲取定位消息隊列中所有移動終端的位置坐標信息;
②將所有位置坐標信息的縱坐標和橫坐標分別進行比較,得到所有位置坐標信息中的最小橫坐標和最小縱坐標、最大橫坐標和最大縱坐標;
③根據所述的最小橫坐標和最小縱坐標、最大橫坐標和最大縱坐標確定空間范圍。
進一步,如上所述的一種移動位置周邊動態位置資源的獲取方法,步驟(3)中,所述區域坐標信息是指發起訂閱請求的移動終端所請求的周邊距離或者決定所請求的周邊范圍的多個坐標信息。
進一步,如上所述的一種移動位置周邊動態位置資源的獲取方法,步驟(3)中,當所述區域坐標信息為所請求的周邊距離時,構建內存請求區域的方式為:
以發起訂閱請求的移動終端的位置坐標為圓心,以所述周邊距離為半徑作圓得到內存請求區域。
進一步,如上所述的一種移動位置周邊動態位置資源的獲取方法,步驟(3)中,當所述區域坐標信息為決定所請求的周邊范圍的多個坐標信息時,構建內存請求區域的方式為:以所述多個坐標點作不規則多邊形得到內存請求區域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京山海經緯信息技術有限公司,未經北京山海經緯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210169496.6/2.html,轉載請聲明來源鉆瓜專利網。





