[發明專利]考勤數據的處理方法及裝置有效
申請號: | 201610705087.1 | 申請日: | 2016-08-22 |
公開(公告)號: | CN107766388B | 公開(公告)日: | 2020-09-01 |
發明(設計)人: | 蔣守壯 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
主分類號: | G06F16/27 | 分類號: | G06F16/27;G07C1/10 |
代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 考勤 數據 處理 方法 裝置 | ||
1.一種考勤數據的處理方法,其特征在于,所述考勤數據的處理方法包括:
S1,考勤數據庫系統建立用于存放以一天為時間維度的考勤數據的、預設數量的考勤數據文件,每一考勤數據文件對應一reduce節點,且不同的考勤數據文件對應不同的reduce節點;
S2,將每天的考勤數據隨機均勻分配給預設數量的reduce節點,并由預設數量的各reduce節點將收到的考勤數據插入所對應的考勤數據文件中對應的時間維度下;
所述步驟S2包括:
將每天的考勤數據隨機均勻分割成預設數量的考勤數據子集;
獲取一所述考勤數據子集的大小與一所述考勤數據文件的大小的總和,分析所述總和是否小于等于預設閾值;
若所述總和小于等于所述預設閾值,則將各所述考勤數據子集隨機分配給預設數量的reduce節點,并由各reduce節點將收到的所述考勤數據子集的考勤數據插入所對應的考勤數據文件中對應的時間維度下。
2.根據權利要求1所述考勤數據的處理方法,其特征在于,所述考勤數據處理方法還包括:
S3,在接收到包括時間維度信息和查詢對象信息的考勤數據查詢請求后,將所述考勤數據查詢請求分發給各reduce節點,以由各reduce節點從考勤數據文件對應的時間維度下的考勤數據中查詢出所述查詢對象信息的考勤數據。
3.根據權利要求1所述考勤數據的處理方法,其特征在于,所述步驟S2還包括:
若所述總和大于所述預設閾值,則向預定的終端發送提醒信息,以提醒增加reduce節點的數量并重新分配考勤數據至reduce節點;或者自動增加reduce節點的數量,以重新分配考勤數據至reduce節點。
4.一種考勤數據的處理裝置,其特征在于,所述考勤數據的處理裝置包括:
建立模塊,用于考勤數據庫系統建立用于存放以一天為時間維度的考勤數據的、預設數量的考勤數據文件,每一考勤數據文件對應一reduce節點,且不同的考勤數據文件對應不同的reduce節點;
分配模塊,用于將每天的考勤數據隨機均勻分配給預設數量的reduce節點,并由預設數量的各reduce節點將收到的考勤數據插入所對應的考勤數據文件中對應的時間維度下;
所述分配模塊包括:
分割單元,用于將每天的考勤數據隨機均勻分割成預設數量的考勤數據子集;
獲取單元,用于獲取一所述考勤數據子集的大小與一所述考勤數據文件的大小的總和,分析所述總和是否小于等于預設閾值;
第一分配單元,用于若所述總和小于等于所述預設閾值,則將各所述考勤數據子集隨機分配給預設數量的reduce節點,并由各reduce節點將收到的所述考勤數據子集的考勤數據插入所對應的考勤數據文件中對應的時間維度下。
5.根據權利要求4所述考勤數據的處理裝置,其特征在于,所述考勤數據的處理裝置還包括:
查詢模塊,用于在接收到包括時間維度信息和查詢對象信息的考勤數據查詢請求后,將所述考勤數據查詢請求分發給各reduce節點,以由各reduce節點從考勤數據文件對應的時間維度下的考勤數據中查詢出所述查詢對象信息的考勤數據。
6.根據權利要求4所述考勤數據的處理裝置,其特征在于,所述分配模塊還包括:
第二分配單元,用于若所述總和大于所述預設閾值,則向預定的終端發送提醒信息,以提醒增加reduce節點的數量并重新分配考勤數據至reduce節點;或者自動增加reduce節點的數量,以重新分配考勤數據至reduce節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610705087.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種分布式數據ETL處理方法及裝置
- 下一篇:一種多數據自動路由方法及系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置