[發明專利]基于分布式內存的三維平臺數據模糊查詢方法有效
| 申請號: | 201610055495.7 | 申請日: | 2016-01-27 |
| 公開(公告)號: | CN105740374B | 公開(公告)日: | 2019-11-08 |
| 發明(設計)人: | 袁成;倪祺;陳寧;葛峻挺;談雪晶;陳錦華;潘繼軍;姜圣菲 | 申請(專利權)人: | 國網上海市電力公司;上海欣能信息科技發展有限公司 |
| 主分類號: | G06F16/2458 | 分類號: | G06F16/2458 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 趙繼明 |
| 地址: | 200002 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 分布式 內存 三維 平臺 數據 模糊 查詢 方法 | ||
1.一種基于分布式內存的三維平臺數據模糊查詢方法,其特征在于,包括步驟:
1)載入檢索關鍵詞,并將載入的檢索關鍵詞解析為聲母序列和數字序列,
2)根據聲母序列和數字序列中在索引模塊中檢索得到多個id集合,并取得所有id集合的交集,
3)判斷所有id集合的交集是否為空集,若為是,則執行步驟4),若為否,則執行步驟5),
4)提示關鍵詞錯誤,要求重新輸入,
5)根據交集中的id在分布式內存系統中查詢并讀取對應的模型數據;
所述步驟1)具體包括步驟:
11)載入檢索關鍵詞,并提取其中所有漢字的聲母,并組成聲母序列,
12)判斷檢索關鍵詞中是否存在數字,若為是,則執行步驟13),若為否,則解析完成,
13)提取所有的數字,并組成數字序列;
所述步驟2)具體包括步驟:
21)根據聲母序列中的每一個聲母得到一個id集合,具體為:在索引模塊中索引得到所有名稱中含有該聲母的電站或線路對應的id,
22)根據數字序列中的每一個數字得到一個id集合,具體為:在索引模塊中索引得到所有名稱中含有該數字的電站或線路對應的id,
23)將所有的id集合求交集;
所述步驟5)具體包括步驟:
51)將交集中的所有id對應的電站或線路的名稱向用戶展示,由用戶選擇后,判斷是否能夠查詢到模型數據,若為是,則執行步驟52),若為否,則執行步驟53),
52)根據用戶選取的電站或線路的id在分布式內存系統中查詢對應的模型數據,
53)根據用戶選取的電站或線路的id在數據庫中查詢得到電站或線路的臺賬信息和模型數據,并根據臺賬信息中的id在分布式內存系統中存儲得到的模型數據;
所述步驟51)中電站或線路的名稱的排序依據為:該電站或線路的模型數據被讀取的次數;
所述排序依據具體為:該電站或線路的模型數據在設定時間內被讀取的次數。
2.根據權利要求1所述的一種基于分布式內存的三維平臺數據模糊查詢方法,其特征在于,所述臺賬信息包括電站或線路的id、名稱、電壓等級和所屬單位。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網上海市電力公司;上海欣能信息科技發展有限公司,未經國網上海市電力公司;上海欣能信息科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610055495.7/1.html,轉載請聲明來源鉆瓜專利網。





