[發明專利]基于地理位置編碼的域名生成方法有效
| 申請號: | 201410528621.7 | 申請日: | 2014-10-09 |
| 公開(公告)號: | CN104320383B | 公開(公告)日: | 2018-04-10 |
| 發明(設計)人: | 張千里;王繼龍;李星 | 申請(專利權)人: | 清華大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/12 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙)11201 | 代理人: | 張大威 |
| 地址: | 100084 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 地理位置 編碼 域名 生成 方法 | ||
1.一種基于地理位置編碼的域名生成方法,其特征在于,包括以下步驟:
獲取地理位置信息,其中,所述地理位置信息包括經度信息和緯度信息;
將所述經度編碼為n比特的二進制,其中,所述n比特的二進制包括符號段和數據段,所述數據段包括第一數據段和第二數據段,將所述經度的符號編碼至符號段內,將所述經度絕對值編碼至所述數據段內,其中,所述第一數據段表示所述經度絕對值的整數部分,所述第二數據段表示所述經度絕對值的小數部分,n為大于9的正整數;
將所述緯度編碼為n比特的二進制,將所述緯度的符號編碼至所述緯度編碼為n比特的二進制中的符號段內,將所述緯度絕對值編碼至所述緯度編碼為n比特的二進制中的數據段內;
根據所述經度信息和緯度信息生成對應的位置編碼;
根據所述對應的位置編碼和預先設置的位置掩碼生成對應的域名;
訪問所述域名以獲取對應的指定位置范圍的信息。
2.根據權利要求1所述的域名生成方法,其特征在于,所述根據所述經度信息和緯度信息生成位置編碼,具體包括:
將所述經度編碼的n比特的二進制和所述緯度編碼的n比特的二進制進行交叉合并,以獲取所述位置編碼;
通過所述位置編碼和預先設置的k所表示的位置掩碼描述地理位置范圍,其中,所述位置掩碼為k表示所有編碼的前2k比特與所述位置編碼的前2k比特相同的所有位置組成的區域,其中,k為大于2小于等于n的正整數。
3.根據權利要求2所述的域名生成方法,其特征在于,所述根據所述對應的位置編碼和位置掩碼生成對應的域名,具體包括:
根據所述對應的位置編碼和位置掩碼從最左側開始,每隔2m比特轉換為一個域,以獲取轉換后的域的列表,其中,m是正整數;
將所述域的列表進行逆序處理,并連接上預設后綴域名以生成所述對應的域名。
4.根據權利要求3所述的域名生成方法,其特征在于,m=2。
5.根據權利要求4所述的域名生成方法,其特征在于,每2m比特所轉換成的域只有一個字符,以通過長度超過一個字符的域表示所述位置編碼和位置掩碼所限制范圍內的實體域名。
6.根據權利要求1所述的域名生成方法,其特征在于,所述將所述經度編碼為n比特的二進制與所述將所述緯度編碼為n比特的二進制,具體包括:
通過將1個比特表示符號和8個比特表示小數點左側的數據,并且將余下的n-9比特表示小數點右側的數據,以將所述經度編碼為n比特的二進制;
通過將1個比特表示符號和7個比特表示小數點左側的數據,并且將余下的n-8比特表示小數點右側的數據,以將所述緯度編碼為n比特的二進制。
7.根據權利要求1所述的域名生成方法,其特征在于,所述將所述經度編碼的n比特的二進制和所述緯度編碼的n比特的二進制進行交叉合并,以獲取所述位置編碼,具體包括:
將等長的所述經度編碼的n比特的二進制和所述緯度編碼的n比特的二進制進行交叉合并,奇數位放所述經度編碼的n比特的二進制,偶數位放所述緯度編碼的n比特的二進制,或者,奇數位放所述緯度編碼的n比特的二進制,偶數位放所述經度編碼的n比特的二進制,以獲取所述位置編碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410528621.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于S-FSK載波的主動報警方法
- 下一篇:攔截網頁數據的方法及系統





