考勤数据处理方法、装置、终端及存储介质与流程

文档序号:17537473发布日期:2019-04-29 14:08阅读:205来源:国知局
考勤数据处理方法、装置、终端及存储介质与流程

本发明涉及数据处理技术领域,尤其涉及一种考勤数据处理方法、装置、终端及存储介质。



背景技术:

考勤系统是一种广泛使用的管理设备,用于对员工的出勤情况进行记录和管理,目前常用的考勤系统主要类型有指纹考勤、人脸考勤、智能卡考勤等等。

现有的考勤系统在员工录入考勤数据后,对于考勤数据的处理,一般是将考勤数据跟预存的员工信息进行匹配,实现身份验证,验证成功后,将该员工的出勤状况进行记录,并向员工展示考勤通过的提示信息,显示信息单一,人机交互效果较差。



技术实现要素:

本发明提供一种考勤数据处理方法、装置、终端及存储介质,其主要目的在于根据考勤时间查询与所述考勤时间相匹配的展示信息,将所述展示信息显示在考勤系统的界面上,以丰富显示效果。

为解决上述问题,本发明采用如下技术方案:

本发明提供一种考勤数据处理方法,包括如下步骤:

从考勤系统中获取用户的考勤时间;

根据所述考勤时间从数据库中查询与该考勤时间相匹配的展示信息;所述数据库用于存储考勤时间及其对应的展示信息;

将用户信息与所述展示信息在考勤系统的界面上进行显示。

可选地,所述从考勤系统中获取用户的考勤时间之前,还包括:

将考勤时间进行分段,对每一考勤时间段匹配相应的展示信息;

将所述展示信息及其对应的考勤时间段保存至所述数据库中。

可选地,所述考勤数据处理方法还包括:

从考勤系统中获取用户的考勤时间在所有用户中的排序,根据所述排序在考勤系统的界面上显示用户的排名信息。

可选地,所述考勤数据处理方法还包括:

根据所述排名信息以及评分规则计算所述用户的评分值,将所述评分值在考勤系统的界面上进行显示,并累计到用户的总评分值中。

可选地,所述考勤数据处理方法还包括:

获取用户的总评分值,根据奖励转换规则以及所述总评分值计算用户的奖励资源值;其中,所述奖励资源值包括虚拟货币、货币、游戏资源及兑换券。

可选地,所述考勤数据处理方法还包括:

获取天气预报系统实时的天气类型;

根据所述考勤时间从数据库中查询与该考勤时间相匹配的展示信息的步骤包括:

根据所述考勤时间从数据库中查询所述天气类型下的考勤时间段,获取所述考勤时间段对应的展示信息;其中,每种天气类型都有相应的考勤时间分段表,各考勤时间分段表的每个考勤时间段都对应不同的展示信息。

可选地,所述展示信息为动态图标或勋章。

本发明提供的一种考勤数据处理装置,包括:

获取模块,用于从考勤系统中获取用户的考勤时间;

查询模块,用于根据所述考勤时间从数据库中查询与该考勤时间相匹配的展示信息;所述数据库用于存储考勤时间及其对应的展示信息;

显示模块,用于将用户信息与所述展示信息在考勤系统的界面上进行显示。

本发明提供一种终端,包括:

显示器;

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

执行上述任一项所述的考勤数据处理方法的步骤。

本发明提供一种存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种考勤数据处理方法,所述方法包括上述任一项所述的考勤数据处理方法的步骤。

相对于现有技术,本发明的技术方案至少具备如下优点:

本发明提供的考勤数据处理方法、装置、终端及存储介质,通过获取用户的考勤时间,根据所述考勤时间从数据库中匹配相应的展示信息,考勤通过后,将所述展示信息显示在考勤系统的界面上,从而丰富考勤系统的显示效果,提高用户的考勤积极性。

根据考勤时间对所有用户进行排序,将排名信息显示在考勤系统的界面上,便于用户实时了解当前考勤情况,并根据考勤情况调整考勤作息,提高用户的考勤积极性。

附图说明

图1为本发明考勤数据处理方法一种实施例流程框图;

图2为本发明考勤数据处理方法另一种实施例流程框图;

图3为本发明考勤数据处理装置一种实施例模块框图;

图4为本发明一个实施例中终端的内部结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如s11、s12等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

本领域普通技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本领域普通技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明所提供的一种考勤数据处理方法,其中一种实施方式中,包括如下步骤:

s11、从考勤系统中获取用户的考勤时间;

在本实施例中,当用户通过输入密码、录入指纹或人脸识别的方式在考勤系统上进行打卡时,考勤系统根据用户输入的信息与预先采集的身份信息进行匹配,以验证所述用户,验证成功后,记录该用户的考勤时间,从而得到用户的考勤时间。

s12、根据所述考勤时间从数据库中查询与该考勤时间相匹配的展示信息;所述数据库用于存储考勤时间及其对应的展示信息;

在本实施例中,所述数据库中记录有每段考勤时间及该段考勤时间所对应的展示信息,当获取到用户的考勤时间后,则根据所述考勤时间从数据库中查询该考勤时间落入的考勤时间段,获取该段考勤时间所对应的展示信息。其中,所述展示信息可以包括考勤是否通过的标志信息、用户的考勤名次及表示考勤状况的反馈信息等。

s13、将用户信息与所述展示信息在考勤系统的界面上进行显示。

当用户身份验证通过后,则将该用户的信息及其展示信息显示在考勤系统的界面上,用户在界面上除可了解是否打卡成功的信息,还可了解其他考勤信息。

本发明提供的考勤数据处理方法,通过获取用户的考勤时间,根据所述考勤时间从数据库中匹配相应的展示信息,考勤通过后,将所述展示信息显示在考勤系统的界面上,从而丰富考勤系统的显示效果,提高用户的考勤积极性。

可选地,所述展示信息为动态图标或勋章。当用户考勤通过后,所述动态图标或勋章可显示在考勤系统的界面上,以丰富界面显示效果,激励用户的考勤积极性,有助于提升用户的应用体验。

在本实施例中,当所述图标为动态图标时,用户打卡成功后,用户界面上会跳出一个动态图标,所述动态图标上可配上相应的文字。例如,当用户考勤情况良好时,则会跳出一个撒花的动态图标,并可在所述动态图标上配上如“你好棒棒”、“再接再厉”的字样以表示祝贺;当用户迟到时,则会显示消极的动态图标,并可在所述动态图标上配上如“好可惜,差一点就赶上了”的字样。

当所述图标为勋章时,每个勋章有相应的代表动物,具体设置规则可如下:表示早到的早到勋章(图标可为大公鸡),在早上6:00-9:00期间第一个打卡的用户即可获得。规律勋章(图标可为大雁),连续3天同一时间,在同一地点打卡即显示该勋章。猫头鹰勋章,最后时间段打卡,如23:59:00-24:00,即最后一分钟时间段打卡即显示猫头鹰勋章。幸运星勋章(图标可为海星),可随机设置幸运时间点,按这个时间点打卡的用户即可获得幸运勋章。全勤勋章(图标可为蜜蜂),一个月不缺勤的用户即可获得所述全勤勋章。此外,还可通过人脸识别,设置阳光勋章,通过识别用户微笑的表情,当用户打卡成功后,则在考勤系统的界面上显示阳光勋章。还可设置通宵勋章,即加班出现通宵情况;劳模勋章,一周工作累计时长较多,或一年没有缺勤的用户即可获得。每一勋章皆对应相应的考勤状况,用户可根据显示的勋章获悉其考勤情况。此外,每一勋章还可代表一定的级别,当某一勋章达到一定数量时,还可升级为更高级别的勋章。

在一实施例中,如图2所示,所述从考勤系统中获取用户的考勤时间之前,还包括:

s9、将考勤时间进行分段,对每一考勤时间段匹配相应的展示信息;

s10、将所述展示信息及其对应的考勤时间段保存至所述数据库中。

本实施例将考勤时间段进行分段,以匹配相应的图标。例如,以公司考勤为例,工作时间为9:00-17:00时,则考勤时间段为在当天早上9点之前和下午5点之后,以距离早上9点和下午5点的时间距离进行划分,当该用户未迟到,且距离早上9点还有较长时间时,则赋予表示工作积极的展示信息,当接近早上9点才打卡时,如恰好在早上9点前一分钟内打卡,则在考勤系统上显示表示幸运的展示信息,从而根据不同的时间点匹配相应含义的展示信息,并将匹配完成的展示信息保存至数据库中,以当获取到用户的考勤时间时,根据考勤时间从数据库中找到相应的展示信息。

在一实施例中,所述考勤数据处理方法还可以包括:

从考勤系统中获取用户的考勤时间在所有用户中的排序,根据所述排序在考勤系统的界面上显示用户的排名信息。

在本实施例中,考勤系统可根据保存在数据库中的考勤时间的先后顺序进行排序,以获取当前用户的排名信息,并将所述排名信息显示在考勤系统的界面上,便于用户了解更多的考勤信息,有助于用户改善考勤排名靠后的情况,提高用户的考勤积极性。

可选地,所述考勤数据处理方法还可以包括:

根据所述排名信息以及评分规则计算所述用户的评分值,将所述评分值在考勤系统的界面上进行显示,并累计到用户的总评分值中。

在本实施例中,可利用所述排名信息按照评分规则换算成相应的评分值,根据当天获得的评分或一定时间段内的累计评分进行排列,用户可根据所述评分值和排名了解自身和他人的考勤情况。此外,所述评分值后续还可作为用户级别考核的参考。

在一实施例中,所述考勤数据处理方法还可以包括:

获取用户的总评分值,根据奖励转换规则以及所述总评分值计算用户的奖励资源值;其中,所述奖励资源值包括虚拟货币、货币、游戏资源及兑换券。

通常,每个公司都会设置全勤奖以鼓励用户不缺勤,在本实施例中,可根据获取到的总评分值换算成相应的奖励资源值,类似于奖励全勤奖。其中,所述奖励资源值包括虚拟货币、货币、游戏资源及兑换券。可通过建立每个用户的考勤账户,将所述奖励资源值发送至考勤账户中,以奖励用户。所述奖励资源值还可以类似于虚拟红包的形式从用户界面中弹出,当用户点击所述红包后,则打开所述红包,并显示金额,并将红包内的金额转至用户对应的考勤账户中。

在一实施例中,所述考勤数据处理方法还可以包括:

获取天气预报系统实时的天气类型;

根据所述考勤时间从数据库中查询与该考勤时间相匹配的展示信息的步骤包括:

根据所述考勤时间从数据库中查询所述天气类型下的考勤时间段,获取所述考勤时间段对应的展示信息;其中,每种天气类型都有相应的考勤时间分段表,各考勤时间分段表的每个考勤时间段都对应不同的展示信息。

当遇到天气状况不佳时,如台风天气或雷阵雨,公司往往会发送延迟上班或停工的通知,因此考勤系统的考勤时间也需要相应调整,目前只能通过人为的方式进行调整,不够智能化。本实施例的考勤系统可与天气预报系统建立联系,从而从天气预报系统中获取天气类型,根据天气类型匹配相应的考勤时间段及所述考勤时间段对应的展示信息。如当天气状况良好时,则利用考勤系统正常的考勤时间段;当天气类型较差时,可在正常考勤时间段的基础上进行延迟,作为本次考勤时间段,所述展示信息也与本次考勤时间段相对应。

请参考图3,本发明的实施例还提供一种考勤数据处理装置,一种本实施例中,包括获取模块31、查询模块32和显示模块33。其中,

获取模块31,用于从考勤系统中获取用户的考勤时间;

在本实施例中,当用户通过输入密码、录入指纹或人脸识别的方式在考勤系统上进行打卡时,考勤系统根据用户输入的信息与预先采集的身份信息进行匹配,以验证所述用户,验证成功后,记录该用户的考勤时间,从而得到用户的考勤时间。

查询模块32,用于根据所述考勤时间从数据库中查询与该考勤时间相匹配的展示信息;所述数据库用于存储考勤时间及其对应的展示信息;

在本实施例中,所述数据库中记录有每段考勤时间及该段考勤时间所对应的展示信息,当获取到用户的考勤时间后,则根据所述考勤时间从数据库中查询该考勤时间落入的考勤时间段,获取该段考勤时间所对应的展示信息。其中,所述展示信息可以包括考勤是否通过的标志信息、用户的考勤名次及表示考勤状况的反馈信息等。

显示模块33,用于将用户信息与所述展示信息在考勤系统的界面上进行显示。

当用户身份验证通过后,则将该用户的信息及其展示信息显示在考勤系统的界面上,用户在界面上除可了解是否打卡成功的信息,还可了解其他考勤信息。

本发明提供的考勤数据处理装置,通过获取用户的考勤时间,根据所述考勤时间从数据库中匹配相应的展示信息,考勤通过后,将所述展示信息显示在考勤系统的界面上,从而丰富考勤系统的显示效果,提高用户的考勤积极性。

可选地,所述展示信息为动态图标或勋章。当用户考勤通过后,所述动态图标或勋章可显示在考勤系统的界面上,以丰富界面显示效果,激励用户的考勤积极性,有助于提升用户的应用体验。

在本实施例中,当所述图标为动态图标时,用户打卡成功后,用户界面上会跳出一个动态图标,所述动态图标上可配上相应的文字。例如,当用户考勤情况良好时,则会跳出一个撒花的动态图标,并可在所述动态图标上配上如“你好棒棒”、“再接再厉”的字样以表示祝贺;当用户迟到时,则会显示消极的动态图标,并可在所述动态图标上配上如“好可惜,差一点就赶上了”的字样。

当所述图标为勋章时,每个勋章有相应的代表动物,具体设置规则可如下:表示早到的早到勋章(图标可为大公鸡),在早上6:00-9:00期间第一个打卡的用户即可获得。规律勋章(图标可为大雁),连续3天同一时间,在同一地点打卡即显示该勋章。猫头鹰勋章,最后时间段打卡,如23:59:00-24:00,即最后一分钟时间段打卡即显示猫头鹰勋章。幸运星勋章(图标可为海星),可随机设置幸运时间点,按这个时间点打卡的用户即可获得幸运勋章。全勤勋章(图标可为蜜蜂),一个月不缺勤的用户即可获得所述全勤勋章。此外,还可通过人脸识别,设置阳光勋章,通过识别用户微笑的表情,当用户打卡成功后,则在考勤系统的界面上显示阳光勋章。还可设置通宵勋章,即加班出现通宵情况;劳模勋章,一周工作累计时长较多,或一年没有缺勤的用户即可获得。每一勋章皆对应相应的考勤状况,用户可根据显示的勋章获悉其考勤情况。此外,每一勋章还可代表一定的级别,当某一勋章达到一定数量时,还可升级为更高级别的勋章。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图4是根据一示例性实施例示出的一种终端400的框图,终端400可以包括以下一个或多个组件:显示器,处理组件402,存储器404,电力组件406,多媒体组件408,音频组件410,输入/输出(i/o)的接口412,传感器组件414,以及通信组件416。

处理组件402通常控制终端400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。

存储器404被配置为存储各种类型的数据以支持在设备400的操作。这些数据的示例包括用于在终端400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件406为终端400的各种组件提供电力。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为终端400生成、管理和分配电力相关联的组件。

多媒体组件408包括在所述终端400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当设备400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(mic),当终端400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。

i/o接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件414包括一个或多个传感器,用于为终端400提供各个方面的状态评估。例如,传感器组件414可以检测到设备400的打开/关闭状态,组件的相对定位,例如所述组件为终端400的显示器和小键盘,传感器组件414还可以检测终端400或终端400一个组件的位置改变,用户与终端400接触的存在或不存在,终端400方位或加速/减速和终端400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件416被配置为便于终端400和其他设备之间有线或无线方式的通信。终端400可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,终端400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

本发明提供的终端,通过获取用户的考勤时间,根据所述考勤时间从数据库中匹配相应的展示信息,考勤通过后,将所述展示信息显示在考勤系统的界面上,从而丰富考勤系统的显示效果,提高用户的考勤积极性。

本发明还提供一种应用程序/计算机程序产品,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种考勤数据处理方法,所述方法包括上述任一项技术方案所述的考勤数据处理方法的步骤。

在一个实施例中,本发明还提出了一种存储有计算机可读指令的存储介质,该计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述考勤数据处理方法。例如,所述存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等非易失性存储介质,或随机存储记忆体(randomaccessmemory,ram)等。

本发明提供的存储介质,通过获取用户的考勤时间,根据所述考勤时间从数据库中匹配相应的展示信息,考勤通过后,将所述展示信息显示在考勤系统的界面上,从而丰富考勤系统的显示效果,提高用户的考勤积极性。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1