[發明專利]一種基于時空信息的城市人口分布預測方法有效
| 申請號: | 201910238527.0 | 申請日: | 2019-03-27 |
| 公開(公告)號: | CN109978264B | 公開(公告)日: | 2022-06-17 |
| 發明(設計)人: | 李輝;楊迪;陳鵬 | 申請(專利權)人: | 西安電子科技大學;中國電子科技集團公司電子科學研究院 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06F16/29;G06F16/951 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 徐文權 |
| 地址: | 710071 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 時空 信息 城市 人口分布 預測 方法 | ||
1.一種基于時空信息的城市人口分布預測方法,其特征在于,包括以下步驟:
1)設置待預測用戶分布的地理位置區域范圍,根據待預測用戶分布的地理位置區域范圍獲取該地理位置區域范圍的電子地圖;
2)根據數據資源所在網頁數據獲取的難易程度,設置爬蟲爬取數據規范,爬蟲程序根據URL獲取用戶信息頁面,然后對獲取的用戶信息頁面內容進行解析,以提取數據資源,所述數據資源包括用戶ID、用戶評論日期、產品送達時間、用戶購買過的商家ID及商家位置坐標,最后將數據資源結構化后保存到數據庫中的用戶信息表中,并根據商家位置坐標在電子地圖上標記出用戶購買過的商家;
3)讀取用戶的ID,再從用戶信息表中找到與當前用戶ID相同的記錄,并將用戶ID相同的用戶作為一組用戶,得一組用戶ID相同的記錄;
讀取各組用戶曾經消費過的商家ID、商家位置坐標及用戶購買物品送達的時間,然后以各商家位置坐標為中心點,以用戶購買物品送達的時間為半徑,繪制多個圓形區域;
4)設用戶所在區域為各圓形區域所圍成的公共交集區域,該公共交集區域由若干圓形區域圓周的交點以及弧段組成,其中,用戶所在區域的范圍坐標值P1包括該交點的經度值、緯度值以及相交的兩個圓形區域組成,即P1(緯度坐標,經度坐標,圓形區域1,圓形區域2);
5)獲取用戶所在區域的最小外包矩形;
6)對步驟5)得到的最小外包矩形進行著色;當當前用戶對應的最小外包矩形與其他用戶對應的最小外包矩形重疊時,則將重疊區域的顏色加深一次;
7)判斷是否遍歷用戶信息表中的所有用戶,當沒有遍歷用戶信息表中的所有用戶時,則將用戶信息表中沒有處理的用戶作為處理對象,并轉至步驟3),直至遍歷用戶信息表中的所有用戶為止,完成基于時空信息的城市人口分布預測。
2.根據權利要求1所述的基于時空信息的城市人口分布預測方法,其特征在于,步驟5)的具體操作過程為:
51)設有四個圓形區域圓周C1、C2、C3及C4的交點為a、b、c及d,以交點a為起始點作位置預測圓周的切線l1,由于交點a由兩個圓形區域圓周相交而成,以a為基準點分別做經過ab、ad及ac的直線方程,設經過ab、ad及ac的直線分別為lab、lad及lac;
52)經過交點b、c及d分別做與l1平行的直線lb1、lc1及ld1,再分別計算直線lb1、lc1及ld1與直線lab、lad及lac的交點,判斷計算得到的交點是否在線段ab、ad及ac內,當任一交點在線段ab、ad及ac內,則舍棄該交點對應的直線,當任一交點不在線段ab、ad及ac內時,則將該交點作為候選點M,并記錄該候選點M以及經過該候選點M的直線lx1,然后通過候選點M找到距離候選點M相鄰的左右兩個交點,其中,當候選點M為d時,相鄰的候選點M相鄰的左右兩個交點分別為b和c,直線lx1為l2;
53)分別計算經過db和cd的直線方程,并計算圓形區域圓周C1及圓形區域圓周C2與直線l2的交點,其中,先計算圓形區域圓周C1與直線l2的交點,當只存在一個交點d時,則將交點d作為候選點M,該直線l2為外接矩形的另一條邊,當存在兩個交點N、d時,其中,一個交點d為候選點M,另一個交點N在圓形區域圓周C1上,計算交點N在線段cd上的投影,判斷該交點N的投影點是否在線段cd內,當交點N的投影點在線段cd內時,則在線段cd內在圓形區域圓周C1上作平行于l1的切線,該切線即為外接矩形的另一條邊;
54)求取與l1和l2垂直的直線的直線方程斜率,再求取直線l3和l4的直線方程,然后將l1、l2、l3和l4所圍成的區域作為外接矩形,并求取該外接矩形的面積S;
55)重復步驟51)至54),直至遍歷各所有交點為止,得各交點的不同方向切線的外接矩形面積,然后選取外接矩形面積最小時對應的外接矩形作為最小外包矩形。
3.根據權利要求1所述的基于時空信息的城市人口分布預測方法,其特征在于,步驟2)中,所述爬蟲爬取數據規范包括偽裝頭部信息、爬取網頁速率及請求頭部偽裝信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學;中國電子科技集團公司電子科學研究院,未經西安電子科技大學;中國電子科技集團公司電子科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910238527.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種園林水系水位預警方法
- 下一篇:一種控釋肥農田養分釋放速率估算方法及系統
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





