<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種面向人員時空交集搜索的分布式數據系統及應用方法

文檔序號:41216496發布日期:2025-03-11 13:45閱讀:36來源:國知局

本發明涉及數據處理,具體地,涉及一種面向人員時空交集搜索的分布式數據系統及應用方法。


背景技術:

1、信息技術為現代社會中的社會管理提供了信息化支撐,提高了社會管理的效率,比如應急救災、公共健康管理等。針對傳染性較強的疾病,有排查密接人員的需求,傳統排查方式需要耗費大量人力物力,如果有能動態記錄各區域人員活動情況的信息平臺,則能迅速篩查人員時空交集情況,為社會管理提供高效的信息技術支撐。

2、現實中,人員在城市內、跨城市流動性非常大,記錄各區域各場所的人員活動數據量非常巨大,傳統信息平臺很難有效完成如此規模的數據記錄。因此需要進行專門設計,進行分布式處理,設計合適的數據模型,降低數據記錄量,能方便應用隊列等輔助技術,降低大量數據并發涌入系統導致并發故障的發生幾率。

3、而申請號為202310089708.8的中國發明申請公開了《一種公共衛生事件防控的分析方法及其裝置》,其技術方案為:建立本地數據知識庫;獲取互聯網中全國特殊區域,使用數據治理技術對出現在本地相關的數據信息進行預處理,匯聚數據合并成本地人員活動信息庫;計算本地來回特殊區域的耗時,根據不同耗時進行分析計算本地新增的人員,遍歷本地新增人員關聯出近期的軌跡數據與特殊區域信息進行碰撞得到來自特殊區域的人員。該技術方案并沒對存儲人員信息的數據結構進行改進。


技術實現思路

1、為解決現有技術人員活動信息平臺存在數據量大、數據記錄效率低以及維護難度大的技術問題,本發明提供了一種面向人員時空交集搜索的分布式數據系統及應用方法,本發明采用的技術方案是:

2、本發明第一方面提供了一種面向人員時空交集搜索的分布式數據系統,所述系統包括總中心、若干個分中心、若干個采集節點;其中,所述總中心分別與若干個分中心通信連接,所述每個分中心與對應的若干個采集節點通信連接;

3、所述總中心用于放置人員信息總表并向對應的分中心下發人員聯查請求;

4、所述若干個分中心用于放置對應的人員信息分表、住址表、單位表、區域人員活動表以及區域表和向總中心上報人員信息分表的數據和人員聯查請求;

5、所述若干個采集節點設有對應的區域id,所述若干個采集節點用于采集對應的區域人員活動信息,并將所述區域人員活動信息以及對應的區域id報送對應的分中心。

6、作為一種優選方案,所述人員信息總表包括身份證字段項、手機字段項、車牌字段項以及戶籍地字段項。

7、作為一種優選方案,所述人員信息分表包括身份證字段項、手機號碼字段項、車牌字段項、戶籍地字段項、住址id以及單位id。

8、作為一種優選方案,所述區域人員活動表包括身份證字段項、手機號碼字段項、車牌字段項、區域id字段項以及日期字段項。

9、作為一種優選方案,所述區域表包括區域id字段項。

10、作為一種優選方案,所述分中心包括文件存儲模塊和表存儲模塊;

11、所述文件存儲模塊用于將分中心收到的區域人員活動信息按順序入隊,定期存入活動日志文件中進行持久存儲;所述文件存儲模塊的內存設有隊列結構,該隊列結構用于緩沖和序列化區域人員活動信息;

12、所述表存儲模塊設有哈希索引項,所述哈希索引項用于將同一區域同一人員重復活動信息進行過濾并將過濾后的信息存入所述區域人員活動表;其中,同一區域同一人員重復活動信息存于所述活動日志文件中,而過濾后的信息存于所述區域人員活動表中。

13、作為一種優選方案,所述哈希索引項由區域id和身份證號或區域id和手機或區域id和車牌構成。

14、作為一種優選方案,所述哈希表設有計數和初始時間字段,用于輔助哈希表項的人員信息更新,其中初始時間字段用于定期清理過期條目項。

15、本發明第二方面提供了一種面向人員時空交集搜索的分布式數據系統應用方法,包括:

16、對區域人員活動信息進行記錄,具體為:

17、當人員進入某區域活動,對應的采集節點將區域人員活動信息以及對應的區域id報送對應的分中心;

18、分中心通過文件存儲模塊將分中心收到的區域人員活動信息按順序入隊,定期存入活動日志文件中進行持久存儲,通過表存儲模塊將同一區域同一人員重復活動信息進行過濾并將過濾后的信息存入區域人員活動表;

19、基于記錄的區域人員活動信息,進行時空交集人員搜索,具體為:

20、向分中心輸入時間區間和目標人員關鍵信息,其中目標人員關鍵信息包括以下至少一種:

21、身份證、手機號碼、車牌;

22、根據輸入的時間區間和目標人員關鍵信息,在區域人員活動表搜索活動區域;

23、在活動日志文件搜索詳細活動信息;

24、若需要繼續搜索交集人員活動區域,則判斷人員是否屬于其他分中心,若人員屬于其他分中心,上報搜索請求給總中心,由總中心派發搜索任務給對應的分中心,若人員屬于本分中心,則重新向分中心輸入時間區間和目標人員關鍵信息進行搜索任務;

25、若不需要繼續搜索交集人員活動區域,則時空交集人員搜索結束。

26、本發明第三方面提供了一種計算機設備,包括存儲介質、處理器以及儲存在所述存儲介質中并可被所述處理器執行的計算機程序,所述計算機程序被處理器執行時實現前述的一種面向人員時空交集搜索的分布式數據系統應用方法的步驟。

27、相較于現有技術,本發明具有的有益效果是:

28、本發明通過設置總中心放置人員信息總表和轉發人員聯查請求,不參與具體的人員活動管理和搜索工作,因此總中心能夠實現無人自動值守;

29、本發明通過設置分中心維護人員信息分表、住址表、單位表和區域表,這些表數據建立完成后,后期管理和維護量非常少,可以降低信息維護和管理的人力投入;

30、本發明設置的區域人員活動表的字段項非常少,及只寫不修改的設計,能夠支撐更大的并發寫入操作,在該表上能支持不加鎖查詢,從設計上避免了數據不一致、臟讀、不可重復讀等問題,減少數據庫加鎖消耗和死鎖風險。



技術特征:

1.一種面向人員時空交集搜索的分布式數據系統,其特征在于,所述系統包括總中心、若干個分中心、若干個采集節點;其中,所述總中心分別與若干個分中心通信連接,所述每個分中心與對應的若干個采集節點通信連接;

2.根據權利要求1所述的一種面向人員時空交集搜索的分布式數據系統,其特征在于,所述人員信息總表包括身份證字段項、手機字段項、車牌字段項以及戶籍地字段項。

3.根據權利要求1所述的一種面向人員時空交集搜索的分布式數據系統,其特征在于,所述人員信息分表包括身份證字段項、手機號碼字段項、車牌字段項、戶籍地字段項、住址id以及單位id。

4.根據權利要求1所述的一種面向人員時空交集搜索的分布式數據系統,其特征在于,所述區域人員活動表包括身份證字段項、手機號碼字段項、車牌字段項、區域id字段項以及日期字段項。

5.根據權利要求1所述的一種面向人員時空交集搜索的分布式數據系統,其特征在于,所述區域表包括區域id字段項。

6.根據權利要求1所述的一種面向人員時空交集搜索的分布式數據系統,其特征在于,所述分中心包括文件存儲模塊和表存儲模塊;

7.根據權利要求1所述的一種面向人員時空交集搜索的分布式數據系統,其特征在于,所述哈希索引項由區域id和身份證號或區域id和手機或區域id和車牌構成。

8.根據權利要求7所述的一種面向人員時空交集搜索的分布式數據系統,其特征在于,所述哈希表設有計數和初始時間字段,用于輔助哈希表項的人員信息更新,其中初始時間字段用于定期清理過期條目項。

9.一種面向人員時空交集搜索的分布式數據系統應用方法,其特征在于,包括:

10.一種計算機設備,其特征在于:包括存儲介質、處理器以及儲存在所述存儲介質中并可被所述處理器執行的計算機程序,所述計算機程序被處理器執行時實現如權利要求9所述的一種面向人員時空交集搜索的分布式數據系統應用方法的步驟。


技術總結
本發明公開了一種面向人員時空交集搜索的分布式數據系統及應用方法,所述系統包括總中心、若干個分中心、若干個采集節點;其中,所述總中心分別與若干個分中心通信連接,所述每個分中心與對應的若干個采集節點通信連接;所述總中心用于放置人員信息總表并向對應的分中心下發人員聯查請求;所述若干個分中心用于放置對應的人員信息分表、住址表、單位表、區域人員活動表以及區域表和向總中心上報人員信息分表的數據和人員聯查請求;所述若干個采集節點設有對應的區域ID,所述若干個采集節點用于采集對應的區域人員活動信息,并將所述區域人員活動信息以及對應的區域ID報送對應的分中心。本發明提供的分布式數據系統具有數據量小、結構簡單且易于應用的特點。

技術研發人員:李立亞,吳麗,張春燕,周謝益,黃驥,張程瑞,錢泰羽,余帝,焦晨康,王錫俊,楊思樂,賀燁
受保護的技術使用者:無錫科技職業學院
技術研發日:
技術公布日:2025/3/10
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影