CN115375276A - 基于大数据的aps实现方法及*** - Google Patents
基于大数据的aps实现方法及*** Download PDFInfo
- Publication number
- CN115375276A CN115375276A CN202211022440.8A CN202211022440A CN115375276A CN 115375276 A CN115375276 A CN 115375276A CN 202211022440 A CN202211022440 A CN 202211022440A CN 115375276 A CN115375276 A CN 115375276A
- Authority
- CN
- China
- Prior art keywords
- attendance
- data
- code
- time
- computer equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 239000000284 extract Substances 0.000 claims abstract description 5
- 238000012795 verification Methods 0.000 claims description 51
- 238000013507 mapping Methods 0.000 claims description 33
- 238000012545 processing Methods 0.000 claims description 21
- 230000006835 compression Effects 0.000 claims description 17
- 238000007906 compression Methods 0.000 claims description 17
- 238000004891 communication Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 230000001174 ascending effect Effects 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 2
- 238000004590 computer program Methods 0.000 description 5
- 230000015654 memory Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004080 punching Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/215—Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2474—Sequence data queries, e.g. querying versioned data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Computational Linguistics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供一体基于大数据的APS实现方法及***,所述方法包括:计算机设备接收企业的考勤信息以及考勤方式;计算机设备提取该企业的地点,获取该地点合规的第一考勤方式;计算机设备验证该考勤方式是否包含第一考勤方式,若不包含第一考勤方式,计算机设备向企业对应的计算机设备发送提示信息,该提示信息包含该第一考勤方式,若包含第一考勤方式,计算机设备将第一考勤方式对应的第一考勤数据保留,将非第一考勤方式对应的考勤数据删除。本申请的技术方案具有成本低的优点。
Description
技术领域
本发明涉及电子设备领域,具体涉及基于大数据的APS实现方法及***。
背景技术
APS***,是一种企业管理软件。现有的APS实现中更多的考虑是数据的实时性以及共享性,但是对于数据(例如考勤数据)的合规性并未考虑,例如考勤数据,对于考勤数据来说,具有电子考勤数据和普通考勤数据,各个种类的考勤数据并不都是合规的,这样导致考勤数据的外部无法适用,影响了数据的合规性,降低了用户体验度。
发明内容
本发明实施例提供了基于大数据的APS实现方法及***,可以实现手机快捷方式的操作方式,提高用户操作的便捷性,提高了用户体验度。
第一方面,本发明实施例提供基于大数据的APS实现方法,所述方法包括如下步骤:
计算机设备接收企业的考勤信息以及考勤方式;
计算机设备提取该企业的地点,获取该地点合规的第一考勤方式;
计算机设备验证该考勤方式是否包含第一考勤方式,若不包含第一考勤方式,计算机设备向企业对应的计算机设备发送提示信息,该提示信息包含该第一考勤方式,若包含第一考勤方式,计算机设备将第一考勤方式对应的第一考勤数据保留,将非第一考勤方式对应的考勤数据删除。
第二方面,提供一种基于大数据的APS实现***,所述***应用于计算机设备,所述***包括:
通信单元,用于接收企业的考勤信息以及考勤方式;
处理单元,用于提取该企业的地点,获取该地点合规的第一考勤方式;验证该考勤方式是否包含第一考勤方式,若不包含第一考勤方式,计算机设备向企业对应的计算机设备发送提示信息,该提示信息包含该第一考勤方式,若包含第一考勤方式,计算机设备将第一考勤方式对应的第一考勤数据保留,将非第一考勤方式对应的考勤数据删除。
第三方面,提供一种计算机可读存储介质,其存储用于电子数据交换的程序,其中,所述程序使得终端执行第一方面提供的方法。
实施本发明实施例,具有如下有益效果:
可以看出,本申请提供的技术方案计算机设备接收企业的考勤信息以及考勤方式;计算机设备提取该企业的地点,获取该地点合规的第一考勤方式;计算机设备验证该考勤方式是否包含第一考勤方式,若不包含第一考勤方式,计算机设备向企业对应的计算机设备发送提示信息,该提示信息包含该第一考勤方式,若包含第一考勤方式,计算机设备将第一考勤方式对应的考勤数据保留,将非第一考勤方式对应的考勤数据删除。通过此种方式能够实现对考勤数据的合规性,将不必要的考勤数据删除,避免了大量无用的考勤数据的保存,减少了数据存储量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是一种终端的结构示意图
图2是基于大数据的APS实现方法的流程示意图;
图3是基于大数据的APS实现***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
参阅图1,图1提供了一种计算机设备,该计算机设备可以为IOS、安卓等***的电子设备,当然也可以为其他***的电子设备,例如鸿蒙等等,本申请并不限制上述具体的***,如图1所示,上述计算机设备具体可以包括:处理器、存储器、显示屏、通信电路和音频组件(可选的),上述部件可以通过总线连接,也可以通过其他方式连接,本申请并不限制上述连接的具体方式,上述显示屏可以为带有触控功能的显示屏。
对于考勤数据,具有多种形式,例如纸件的打卡机,又如指纹打卡、人脸识别打卡等等,又如网络打卡,例如企业微信打开、钉钉打卡等等,对于多种打卡方式,并不是每个打开方式均是法律法规认可的,例如,对于钉钉打卡、微信打卡等方式有些地点就不认可,并且不同的时间可能对打卡方式的认可出现变化,但是对于企业来说,其考勤的记录方式可能有多种,因此需要对多种记录方式进行整合以及转换,进而实现考勤数据的合规。
参阅图2,图2提供了基于大数据的APS实现方法,该方法如图2所示,该方法可以在如图1所示的计算机设备完成,该方法具体可以包括:
步骤S201、计算机设备接收企业的考勤信息以及考勤方式;
示例的,上述接收方式可以有多种,例如通过有线或无线方式接收,当然还可以通过其他的方式接收,这里并不限制上述有线或无线接收方式的具体表现形式。
步骤S202、计算机设备提取该企业的地点,获取该地点合规的第一考勤方式;
示例的,上述步骤S202的实现方法具体可以包括:
确定第一地点,依据地点与考勤方式的映射关系查询该第一地点对应的第一考勤方式。
上述第一考勤方式可以是多种方式,例如***、人脸考勤等等。
示例的,上述步骤S202的实现方法具体可以包括:
确定第一地点,提取第一地点对应的法律文件,对该法律文件进行文字含义识别确定该法律文件包含的第一考勤方式。
上述文字含义识别可以通过现有的AI识别方式来确定。
步骤S203、计算机设备验证该考勤方式是否包含第一考勤方式,若不包含第一考勤方式,计算机设备向企业对应的计算机设备发送提示信息,该提示信息包含该第一考勤方式,若包含第一考勤方式,计算机设备将第一考勤方式对应的第一考勤数据保留,将非第一考勤方式对应的考勤数据删除。
本申请提供的技术方案计算机设备接收企业的考勤信息以及考勤方式;计算机设备提取该企业的地点,获取该地点合规的第一考勤方式;计算机设备验证该考勤方式是否包含第一考勤方式,若不包含第一考勤方式,计算机设备向企业对应的计算机设备发送提示信息,该提示信息包含该第一考勤方式,若包含第一考勤方式,计算机设备将第一考勤方式对应的考勤数据保留,将非第一考勤方式对应的考勤数据删除。通过此种方式能够实现对考勤数据的合规性,将不必要的考勤数据删除,避免了大量无用的考勤数据的保存,减少了数据存储量。
示例的,上述方法还可以包括:
计算机设备将该第一考勤数据采用第一校验算法进行计算得到第一验证码,将该第一验证码上传至区块链保存,计算机设备接收其他计算机设备发送的该第一考勤数据的提取请求以及验证请求,对该验证请求验证通过之后,从该区块链获取该第一验证码,将保存的第一考勤数据采用第一校验算法再次计算得到第二验证码,若第二验证码与第一验证码相同,将第一考勤数据返送值其他计算机设备,若第二验证码与第一验证码不相同,向其他考勤设备返回第一考勤数据丢失的提示信息。
示例的,上述校验算法可以采用现有的校验算法来实现,本申请并不限制上述校验算法的具体表现形式。
上述通过区块链对考勤数据进行验证,避免了考勤数据更改以后无法知道,保证了考勤数据的完整性。
示例的,上述对该验证请求验证通过指纹验证、人脸验证、语音识别等等方式来验证,本申请对验证方式并不限定。
示例的,上述方法还可以包括:
计算机设备接收终端发送的第一查询请求,该第一查询请求包含第一身份、查询时间区间以及身份特征信息,计算机设备依据该身份特征信息验证确定是否与第一身份是否相同,若相同,将该第一身份的查询时间对应的考勤信息携带在第一查询响应中返回给终端。
示例的,上述终端可以为手机、个人计算机等等设备。
上述身份特征信息包括但不限于:指纹信息、人脸信息、账号信息(账号、密码等等),上述验证确认身份可以调用对应的验证方式来确定,这里不再赘述。
示例的,上述方法还可以包括:
计算机设备对第一考勤数据进行压缩处理得到第一处理数据,将第一处理数据存储,上述对第一考勤数据进行压缩处理得到第一处理数据具体可以包括:依据第一考勤数据的第一类型选择与其类型对应的第一压缩方式执行压缩处理得到第一处理数据,上述第一考勤数据的类型包括:固定上下班时间类型和非固定上下班时间类型。
示例的,若第一类型为固定上下班时间类型,通过第一压缩方式对第一考勤数据执行压缩处理得到第一处理数据具体包括:将第一考勤数据按员工划分得到多个员工数据,将多个员工数据按月分类得到月数据,将每个员工的月数据执行压缩处理得到月压缩数据,具体包括:将月数据中1个月数据按采集时间天数升序排列得到第一序列,提取第一序列中第一上班时间和第一下班时间,依据预设的时间区间与代码的第一映射关系中查询第一上班时间对应第一代码,依据预设的时间区间与代码的第二映射关系中查询第一下班时间对应第二代码,将该第一代码和第二代码放置在月压缩数据的第一位置和第二位置,遍历第一序列的所有数据得到月压缩数据,遍历每个员工的数据得到第一数据处理;其中,
上述月压缩数据包括:256个比特位,其中,4个比特位的月标识位、62个代码位置和4个比特位的结束位,每个代码位置对应一个代码,每个代码为4个比特位;上述第一映射关系具体可以包括:提取上班时间区间,该上班时间区间包含固定上班时间,将上班时间区间划分成15份时间子区间,每个时间子区间对应一个代码,构建15个代码与15个时间子区间的映射,构建特殊代码(最后一个代码)与无上班时间的映射,将16个映射组合起来得到第一映射关系;上述第二映射关系具体可以包括:提取下班时间区间,该下班时间区间包含固定下班时间,将下班时间区间划分成15份时间子区间,每个时间子区间对应一个代码,构建15个代码与15个时间子区间的映射,构建特殊代码(最后一个代码)与无下班时间的映射,将16个映射组合起来得到第二映射关系。
此种方式将每个上班时间、下班时间压缩成4个比特位,相对于直接保存时间降低了数据的存储量,因为对于上班时间来说,其记录的意义仅仅在于,按时上班,对应第一上班时间子区间,以9点上班为例,9点之前的均可以设置为第一上班时间子区间,后续记录为迟到的时间,以间隔15分钟为例,则可以每隔15分钟划分为一个时间区间,这样可以延后3.5小时,当然在实际应用中,上述间隔时间还可以为4分钟、5分钟、6分钟、8分钟等等,当查询到上班时间不在上班时间区间(等同无上班时间)时,直接确定为特殊代码(最后一个代码,例如1111)。
下面以一个例子为例,为了节省篇幅,这里以张三中的1月的考勤为例,由于1月1号、1月2号、1月3号为休假日,因此张三无上、下班时间,1月4号上班时间为8点50,下班时间为17点40,1月5号上班时间为9点05,下班时间为17点50,这里假设时间间隔以15分钟为例,固定上班时间为9点,固定下班时间为17点30分,那么第一映射关系如表1所示,第二映射关系如表2所示;则月压缩数据具体为:0001 1111 1111 1111 1111 1111 1111 0000 00010001 0010…。采用此种方式能够减少数据存储的数量,并且也能够有效的记录考勤数据(主要是上、下班时间数据),进而减少存储的数据量。
表1:
时间区间 | 代码 |
9:00之前 | 0000 |
9:00-9:15 | 0001 |
9:15-9:30 | 0010 |
9:30-9:45 | 0011 |
9:45-10:00 | 0100 |
10:00-10:15 | 0101 |
10:15-10:30 | 0111 |
10:30-10:45 | 1000 |
10:45-11:00 | 1001 |
11:00-11:15 | 1011 |
11:15-11:30 | 1100 |
11:30-11:45 | 1101 |
11:40-12:00 | 1110 |
无上班时间 | 1111 |
表2:
时间区间 | 代码 |
17:30之前 | 0000 |
17:30-17:45 | 0001 |
17:45-18:00 | 0010 |
18:00-18:15 | 0011 |
18:15-18:30 | 0100 |
18:30-18:45 | 0101 |
18:45-19:00 | 0111 |
19:00-19:15 | 1000 |
19:15-19:30 | 1001 |
19:30-19:45 | 1011 |
19:45-20:00 | 1100 |
20:00-20:15 | 1101 |
20:15-20:30 | 1110 |
无下班时间 | 1111 |
上述表1、表2中的映射关系仅仅是为了举例说明,在实际应用中,对应的企业可以自行调整上述映射关系,只需代码的4个比特位不变化即可。
示例的,若第一类型为非固定上下班时间类型,通过第一压缩方式对第一考勤数据执行压缩处理得到第一处理数据具体包括:将第一考勤数据按员工划分得到多个员工数据,将多个员工数据按月分类得到月数据,将每个员工的月数据执行压缩处理得到月压缩数据,具体包括:将月数据中1个月数据按采集时间天数升序排列得到第一序列,提取第一序列中第一上班时间和第一下班时间,计算第一上班时间与第一下班时间的时间差,将第一上班时间的小时值通过4个比特位表示,将第一上班时间的分钟时间通过6个比特位表示,依据预设的时间差与代码之间的第三映射关系确定该时间差对应的第三代码,该第三代码为6个比特位,将小时值、分钟值、第三代码按顺序组合起来得到第一上班时间和第一下班时间的第一压缩数值,遍历第一序列的所有数据得到月压缩数据,遍历每个员工的数据得到第一数据处理。
上述第三映射关系具体可以包括:获取上班持续时间,在持续时间与24小时之间划分64个时间子区间,每个区间对应一个6比特位的代码,构建64个时间子区间与64个代码之间的一一映射得到第三映射关系。
对于非固定上班时间,其上班时间具有不确定性,但是每天上班时间需要达到8个小时,因此其最迟不能低于16:00上班,因此其上班时间的小时值的范围为0-16之间,通过4个比特位表示刚好,而分钟0-60需要通过6个比特位表示,剩下的6个比特位,以间隔15分钟一个区间为例,6个比特位可以记录64个区间,即可以记录16个小时,以8小时上班时间为例,可以记录8小时到24小时的上班时间维度,这样非固定时间的一个上班时间和一个下班时间可以通过16比特位的数值表示,虽然相对于固定时间所占用的比特位较多,但是相对于正常的处理方式,也减少了比特位数。
参阅图3,图3提供了一种基于大数据的APS实现***的结构示意图,所述***应用于计算机设备,所述***包括:
通信单元301,用于接收企业的考勤信息以及考勤方式;
处理单元302,用于提取该企业的地点,获取该地点合规的第一考勤方式;验证该考勤方式是否包含第一考勤方式,若不包含第一考勤方式,计算机设备向企业对应的计算机设备发送提示信息,该提示信息包含该第一考勤方式,若包含第一考勤方式,计算机设备将第一考勤方式对应的第一考勤数据保留,将非第一考勤方式对应的考勤数据删除。
示例的,
处理单元302,还用于将该第一考勤数据采用第一校验算法进行计算得到第一验证码,将该第一验证码上传至区块链保存,接收其他计算机设备发送的该第一考勤数据的提取请求以及验证请求,对该验证请求验证通过之后,从该区块链获取该第一验证码,将保存的第一考勤数据采用第一校验算法再次计算得到第二验证码,若第二验证码与第一验证码相同,将第一考勤数据返送值其他计算机设备,若第二验证码与第一验证码不相同,向其他考勤设备返回第一考勤数据丢失的提示信息。
示例的,
处理单元302,还用于接收终端发送的第一查询请求,该第一查询请求包含第一身份、查询时间区间以及身份特征信息,计算机设备依据该身份特征信息验证确定是否与第一身份是否相同,若相同,将该第一身份的查询时间对应的考勤信息携带在第一查询响应中返回给终端。
示例的,本申请实施例中的处理单元302还可以用于执行如图2所示实施例的细化方案、可选方案等,这里不再赘述。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种基于大数据的APS实现方法的部分或全部步骤。
本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种基于大数据的APS实现方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以接收其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (9)
1.一种基于大数据的APS实现方法,其特征在于,所述方法包括如下步骤:
计算机设备接收企业的考勤信息以及考勤方式;
计算机设备提取该企业的地点,获取该地点合规的第一考勤方式;
计算机设备验证该考勤方式是否包含第一考勤方式,若不包含第一考勤方式,计算机设备向企业对应的计算机设备发送提示信息,该提示信息包含该第一考勤方式,若包含第一考勤方式,计算机设备将第一考勤方式对应的第一考勤数据保留,将非第一考勤方式对应的考勤数据删除。
2.根据权利要求1所述的基于大数据的APS实现方法,其特征在于,所述方法还包括:
计算机设备将该第一考勤数据采用第一校验算法进行计算得到第一验证码,将该第一验证码上传至区块链保存,计算机设备接收其他计算机设备发送的该第一考勤数据的提取请求以及验证请求,对该验证请求验证通过之后,从该区块链获取该第一验证码,将保存的第一考勤数据采用第一校验算法再次计算得到第二验证码,若第二验证码与第一验证码相同,将第一考勤数据返送值其他计算机设备,若第二验证码与第一验证码不相同,向其他考勤设备返回第一考勤数据丢失的提示信息。
3.根据权利要求1所述的基于大数据的APS实现方法,其特征在于,
计算机设备接收终端发送的第一查询请求,该第一查询请求包含第一身份、查询时间区间以及身份特征信息,计算机设备依据该身份特征信息验证确定是否与第一身份是否相同,若相同,将该第一身份的查询时间对应的考勤信息携带在第一查询响应中返回给终端。
4.根据权利要求1所述的基于大数据的APS实现方法,其特征在于,所述方法还包括:
计算机设备对第一考勤数据进行压缩处理得到第一处理数据,将第一处理数据存储,上述对第一考勤数据进行压缩处理得到第一处理数据具体可以包括:依据第一考勤数据的第一类型选择与其类型对应的第一压缩方式执行压缩处理得到第一处理数据,上述第一考勤数据的类型包括:固定上下班时间类型和非固定上下班时间类型。
5.根据权利要求4所述的基于大数据的APS实现方法,其特征在于,若第一类型为固定上下班时间类型,通过第一压缩方式对第一考勤数据执行压缩处理得到第一处理数据具体包括:将第一考勤数据按员工划分得到多个员工数据,将多个员工数据按月分类得到月数据,将每个员工的月数据执行压缩处理得到月压缩数据,具体包括:将月数据中1个月数据按采集时间天数升序排列得到第一序列,提取第一序列中第一上班时间和第一下班时间,依据预设的时间区间与代码的第一映射关系中查询第一上班时间对应第一代码,依据预设的时间区间与代码的第二映射关系中查询第一下班时间对应第二代码,将该第一代码和第二代码放置在月压缩数据的第一位置和第二位置,遍历第一序列的所有数据得到月压缩数据,遍历每个员工的数据得到第一数据处理;其中,
上述月压缩数据包括:256个比特位,其中,4个比特位的月标识位、62个代码位置和4个比特位的结束位,每个代码位置对应一个代码,每个代码为4个比特位;上述第一映射关系具体可以包括:提取上班时间区间,该上班时间区间包含固定上班时间,将上班时间区间划分成15份时间子区间,每个时间子区间对应一个代码,构建15个代码与15个时间子区间的映射,构建特殊代码与无上班时间的映射,将16个映射组合起来得到第一映射关系;上述第二映射关系具体可以包括:提取下班时间区间,该下班时间区间包含固定下班时间,将下班时间区间划分成15份时间子区间,每个时间子区间对应一个代码,构建15个代码与15个时间子区间的映射,构建特殊代码与无下班时间的映射,将16个映射组合起来得到第二映射关系。
6.一种基于大数据的APS实现***,其特征在于,所述***应用于计算机设备,所述***包括:
通信单元,用于接收企业的考勤信息以及考勤方式;
处理单元,用于提取该企业的地点,获取该地点合规的第一考勤方式;验证该考勤方式是否包含第一考勤方式,若不包含第一考勤方式,计算机设备向企业对应的计算机设备发送提示信息,该提示信息包含该第一考勤方式,若包含第一考勤方式,计算机设备将第一考勤方式对应的第一考勤数据保留,将非第一考勤方式对应的考勤数据删除。
7.根据权利要求6所述的基于大数据的APS实现***,其特征在于,
所述处理单元,还用于将该第一考勤数据采用第一校验算法进行计算得到第一验证码,将该第一验证码上传至区块链保存,接收其他计算机设备发送的该第一考勤数据的提取请求以及验证请求,对该验证请求验证通过之后,从该区块链获取该第一验证码,将保存的第一考勤数据采用第一校验算法再次计算得到第二验证码,若第二验证码与第一验证码相同,将第一考勤数据返送值其他计算机设备,若第二验证码与第一验证码不相同,向其他考勤设备返回第一考勤数据丢失的提示信息。
8.根据权利要求6所述的基于大数据的APS实现***,其特征在于,
所述处理单元,还用于接收终端发送的第一查询请求,该第一查询请求包含第一身份、查询时间区间以及身份特征信息,计算机设备依据该身份特征信息验证确定是否与第一身份是否相同,若相同,将该第一身份的查询时间对应的考勤信息携带在第一查询响应中返回给终端。
9.一种计算机可读存储介质,其存储用于电子数据交换的程序,其中,所述程序使得终端执行如权利要求1-5任意一项提供的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211022440.8A CN115375276A (zh) | 2022-08-25 | 2022-08-25 | 基于大数据的aps实现方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211022440.8A CN115375276A (zh) | 2022-08-25 | 2022-08-25 | 基于大数据的aps实现方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115375276A true CN115375276A (zh) | 2022-11-22 |
Family
ID=84067428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211022440.8A Pending CN115375276A (zh) | 2022-08-25 | 2022-08-25 | 基于大数据的aps实现方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115375276A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116186613A (zh) * | 2023-05-04 | 2023-05-30 | 利维智能(深圳)有限公司 | 工业互联网数据的智能采集处理方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107169726A (zh) * | 2017-04-13 | 2017-09-15 | 上海外服宝信信息技术有限公司 | 一种二维码考勤打卡的方法与装置 |
CN110322579A (zh) * | 2019-06-25 | 2019-10-11 | 佳都新太科技股份有限公司 | 考勤方法、***、装置、对应设备、服务器和存储介质 |
CN114187673A (zh) * | 2021-12-01 | 2022-03-15 | 薪太软(上海)科技发展有限公司 | 一种基于区块链的移动考勤***及其方法 |
CN114254881A (zh) * | 2021-12-06 | 2022-03-29 | 北京希瑞亚斯科技有限公司 | 数据处理方法、装置、电子设备、可读存储介质及产品 |
CN114493509A (zh) * | 2022-01-13 | 2022-05-13 | 山东浪潮工业互联网产业股份有限公司 | 一种基于区块链的考勤记录方法、设备及介质 |
CN114757639A (zh) * | 2022-03-28 | 2022-07-15 | 中国银行股份有限公司 | 数据处理方法、装置、设备和存储介质 |
-
2022
- 2022-08-25 CN CN202211022440.8A patent/CN115375276A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107169726A (zh) * | 2017-04-13 | 2017-09-15 | 上海外服宝信信息技术有限公司 | 一种二维码考勤打卡的方法与装置 |
CN110322579A (zh) * | 2019-06-25 | 2019-10-11 | 佳都新太科技股份有限公司 | 考勤方法、***、装置、对应设备、服务器和存储介质 |
CN114187673A (zh) * | 2021-12-01 | 2022-03-15 | 薪太软(上海)科技发展有限公司 | 一种基于区块链的移动考勤***及其方法 |
CN114254881A (zh) * | 2021-12-06 | 2022-03-29 | 北京希瑞亚斯科技有限公司 | 数据处理方法、装置、电子设备、可读存储介质及产品 |
CN114493509A (zh) * | 2022-01-13 | 2022-05-13 | 山东浪潮工业互联网产业股份有限公司 | 一种基于区块链的考勤记录方法、设备及介质 |
CN114757639A (zh) * | 2022-03-28 | 2022-07-15 | 中国银行股份有限公司 | 数据处理方法、装置、设备和存储介质 |
Non-Patent Citations (1)
Title |
---|
水藏玺: "《人力资源管理体系设计全程辅导 第3版》", 31 January 2022, 中国经济出版社, pages: 364 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116186613A (zh) * | 2023-05-04 | 2023-05-30 | 利维智能(深圳)有限公司 | 工业互联网数据的智能采集处理方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109474578B (zh) | 报文消息校验方法、装置、计算机设备和存储介质 | |
CN110188096B (zh) | 一种数据记录的索引创建方法、装置及设备 | |
CN108416485B (zh) | 用户身份识别方法、电子装置及计算机可读存储介质 | |
CN110335022B (zh) | 自动稽核方法、装置、设备及存储介质 | |
CN115375276A (zh) | 基于大数据的aps实现方法及*** | |
CN112468409A (zh) | 访问控制方法、装置、计算机设备及存储介质 | |
CN114757639A (zh) | 数据处理方法、装置、设备和存储介质 | |
CN113129150A (zh) | 交易数据的处理方法、装置、终端设备及可读存储介质 | |
CN108923967B (zh) | 一种去重流量记录方法、装置、服务器及存储介质 | |
CN110191097B (zh) | 登录页面安全性的检测方法、***、设备及存储介质 | |
CN110727679A (zh) | 法院案卷的协同追踪方法、***、装置及设备 | |
CN106934708B (zh) | 事件记录方法和装置 | |
CN110290486A (zh) | 短信发送测试方法、装置、计算机设备和存储介质 | |
CN105184559A (zh) | 一种支付***及方法 | |
CN112433936A (zh) | 测试方法、装置及存储介质 | |
CN112507041A (zh) | 设备机型识别方法及装置、电子设备、存储介质 | |
CN104468635A (zh) | 网络平台的用户权限升级认证方法及*** | |
CN106649850A (zh) | 一种数据自动删除方法及装置 | |
CN111026613A (zh) | 日志处理方法及装置 | |
CN113986747A (zh) | 一种数据生成方法、装置、电子设备及存储介质 | |
CN116244764A (zh) | Android设备的设备唯一ID生成方法及*** | |
CN110119337B (zh) | 一种数据分析方法、装置及服务器 | |
CN111143644B (zh) | 物联网设备的识别方法及装置 | |
CN111901299A (zh) | 申请认证方法、装置、电子设备和存储介质 | |
CN111191917A (zh) | 一种授权有效性验证方法、***、电子设备与存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |