一种考勤数据的传输方法及系统与流程

文档序号:11156844阅读:578来源:国知局
一种考勤数据的传输方法及系统与制造工艺

本发明属于通信技术领域,尤其涉及一种考勤数据的传输方法及系统。



背景技术:

在现代社会中,考勤机作为一种记录考勤数据的工具,已逐渐应用到办公楼、小区、商场、银行等各类场所,为人们带来的极大的便利。随着考勤机的应用被广泛普及,考勤数据的传输问题也得到了业内的广泛重视。当前,用户主要通过以下几种方式来获取考勤数据:一、通过将U盘插入每台考勤机预留的USB接口,实现将直连考勤机上的考勤数据导出至U盘;二、将网线插入考勤机预留的网口,使得考勤机中的考勤数据能够通过有线网络传输至管理员的个人电脑。

但是,在实现本发明的过程中,发明人发现目前的考勤数据传输方法至少存在如下问题:管理员每次都必须亲临现场插入U盘或者必须位于具有网络布线的位置才能通过使用有线网络来获取考勤数据,因此,无法满足用户随时随地对考勤数据进行下载查阅的需求,数据传输的灵活性差、传输效率低。



技术实现要素:

本发明实施例的目的在于提供一种考勤数据的传输方法及系统,旨在解决现有技术中考勤数据传输的灵活性差、传输效率低以及无法满足用户随时随地对考勤数据进行下载查阅的需求的问题。

本发明实施例是这样实现的,一种考勤数据的传输方法,包括:

数据管理中心存储各台考勤机发送的第一考勤数据;

所述数据管理中心将所述第一考勤数据转发至云端服务器;

移动终端与所述云端服务器建立无线连接后,向所述云端服务器提交携带身份标识的数据下载请求;

所述云端服务器获取与所述身份标识的权限相匹配的所述第一考勤数据,并将所述第一考勤数据发送至所述移动终端;

所述移动终端展示所述第一考勤数据。

本发明实施例的另一目的在于提供一种考勤数据的传输系统,包括考勤机、数据管理中心、云端服务器及移动终端,

所述数据管理中心用于存储各台所述考勤机发送的第一考勤数据;

所述数据管理中心用于将所述第一考勤数据转发至云端服务器;

所述移动终端用于与所述云端服务器建立无线连接后,向所述云端服务器提交携带身份标识的数据下载请求;

所述云端服务器用于获取与所述身份标识的权限相匹配的所述第一考勤数据,并将所述第一考勤数据发送至所述移动终端;

所述移动终端用于展示所述第一考勤数据。

在本发明实施例中,云端服务器通过无线网络将数据管理中心的第一考勤数据转发至移动终端,使得用户能够通过移动终端查看第一考勤数据,满足了用户随时随地对考勤数据进行下载查阅的需求,无须受到地理位置的约束,提高了数据传输的灵活性以及数据传输效率。此外,本发明实施例无需在考勤机上预留额外的物理接口以及无需升级、更换考勤机即可实现在移动终端上查看考勤数据,降低了考勤机的设备耗材成本;通过将与身份标识的权限相匹配的第一考勤数据发送至移动终端,保证了移动终端只能在权限规定的范围内下载考勤数据信息,由此进一步保证了考勤数据的安全传输。

附图说明

图1是本发明实施例提供的考勤数据的传输方法所适用的系统架构图;

图2是本发明实施例提供的考勤数据的传输方法的实现流程图;

图3是本发明另一实施例提供的考勤数据的传输方法的实现流程图;

图4是本发明实施例提供的考勤数据的传输系统的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本发明实施例中,云端服务器通过无线网络将数据管理中心的第一考勤数据转发至移动终端,使得用户能够通过移动终端查看第一考勤数据,满足了用户随时随地对考勤数据进行下载查阅的需求,无须受到地理位置的约束,提高了数据传输的灵活性以及数据传输效率。此外,本发明实施例无需在考勤机上预留额外的物理接口,无需升级、更换已在实际生产中安装使用的考勤机,因此,对于任意考勤机来说,均可实现在移动终端上查看考勤数据,降低了考勤机的设备耗材成本;通过将与身份标识的权限相匹配的第一考勤数据发送至移动终端,保证了移动终端只能在权限规定的范围内下载考勤数据信息,由此进一步保证了考勤数据的安全传输。

在本发明实施例中,所述考勤机是指具有嵌入式计算机系统、能够自动识别以及记录考勤信息的智能设备,包括指纹识别考勤机、静脉识别、虹膜识别考勤机及人脸识别考勤机等多种类型的考勤机。

图1示出了本发明实施例提供的考勤数据的传输方法所适用的系统架构图,为了便于说明,仅示出了与本实施例相关的部分。

参照图1,该系统由多台考勤机11、一台数据管理中心12、一台云端服务器13和多台移动终端14组成。

考勤机11用于根据采集得到的生物特征信息、考勤记录、门禁进出记录等考勤数据,与有线连接的数据管理中心12进行交互操作,为数据管理中心12提供考勤记录的原始来源。

数据管理中心12用于管理考勤机11,如是否连接或断开考勤机11、同步考勤机11的设备时间、清空考勤机11的内部数据等管理操作。此外,数据管理中心12还用于对所有考勤机11发送过来的原始考勤记录进行统计、分析、管理。其内部具有与考勤机11配套安装使用的考勤管理软件。数据管理中心12存储有各类与用户考勤相关的考勤数据,包括但不限于各时间段、各部门、各用户的考勤记录、排班数据、排班规则、考勤机参数设置信息、指纹信息以及其他生物特征信息。数据管理中心12经由考勤系统管理员维护,并与云端服务器13进行无线连接,通过将本地汇总的考勤数据发送至云端服务器13,可为人事部门提供考勤管理的原始信息。

云端服务器13通过无线网络为移动终端14提供数据下载服务,并可接收来自移动终端14上传更新的个人考勤数据。作为一个考勤数据的中转系统,云端服务器13还可接收移动终端14发送过来的与考勤相关的审批申请数据,例如请假、外出、加班、补签打卡等审批类型的考勤数据,并一同提供至人事部门管理使用。

在该系统中,移动终端14包括但不限于个人计算机、平板电脑或者手机等提供网络接入功能的终端设备,移动终端上运行有特定的应用程序,用于提供移动终端14与云端服务器13之间的无线通信。每台移动终端14都可以作为一个请求客户端,向云端服务器13提交数据下载请求,并为用户提供云端服务器13返回的数据结果。

图2示出了本发明实施例提供的考勤数据的传输方法的实现流程图,详述如下:

在S201中,数据管理中心存储各台考勤机发送的第一考勤数据。

在本实施例中,第一考勤数据包括原始考勤记录、排班数据、考勤分类数据、个人信息、考勤机参数设置信息、指纹信息以及其他个人的生物特征信息等。

考勤机在预定时刻将本地所收集到的第一考勤数据通过有线网络或U盘等方式传输至数据管理中心,或者,将每次采集到的第一考勤数据通过有线网络实时提交给数据管理中心,保证了数据管理中心能够汇总得到各台考勤机的第一考勤数据。

优选地,考勤机将第一考勤数据发送至数据管理中心后,清空考勤机内部的第一考勤数据。由于考勤机的存储空间较小,因此通过本实施例可避免由于考勤数据量过多而导致的数据丢失问题产生。

作为本发明的一个实施例,所述数据管理中心将汇总后的第一考勤数据中的生物特征数据同步至各台考勤机中,以使不同考勤机采集到的生物特征数据能够在各台考勤机之间实现共享,避免了用户需要分别在每台考勤机中录入生物特征数据,保证了考勤业务能够快速、便捷地运行,提高了考勤效率。

在S202中,所述数据管理中心将所述第一考勤数据转发至云端服务器。

在本实施例中,数据管理中心只能通过内部的特定考勤管理软件对其存储的第一考勤数据进行查看以及修改。其中,该考勤管理软件为默认的单机版软件,即,只能独立运行于数据管理中心的软件。

云端服务器提供标准对接接口,利用该接口与考勤管理软件实现对接。云端服务器对帐户及身份验证成功的考勤管理软件返回确认信息,此时,考勤管理软件所属的数据管理中心发送第一考勤数据,以使该第一考勤数据存储至云端服务器的数据库中。

优选地,由云端服务器将多个数据管理中心发送的第一考勤数据通过数据库链接或者数据库映射等技术进行关联之后,在与云端服务器相连的第三方数据库中进行存储。

优选地,位于不同地理位置的多个数据管理中心能够通过互联网络,分别将各自存储的第一考勤数据传输至同一云端服务器,从而节约了云端服务器的设备架设成本。

在S203中,移动终端与所述云端服务器建立无线连接后,向所述云端服务器提交携带身份标识的数据下载请求。

在S204中,所述云端服务器获取与所述身份标识的权限相匹配的所述第一考勤数据,并将所述第一考勤数据发送至所述移动终端。

在本实施例中,通过移动终端预设的应用程序客户端以及移动终端提供的无线接入功能,能够与云端服务器建立远距离的无线连接。

移动终端获取用户在应用程序客户端输入的身份账号信息以及密码,即身份标识,并将该身份标识以及包含用户需求的下载信息发送至云端服务器。

云端服务器从接收到的数据下载请求中获取用户的身份标识,并将其与预设的身份信息库中的合法账号信息进行一一匹配对比,判断是否存在相同的记录条目。若存在相同的记录条目且该条目中存储的账号密码与请求中获取到的身份密码相同,则云端服务器确认该用户为授权用户,并且获取对应于该用户的数据下载权限,以使移动终端只能在权限规定的范围内下载考勤数据信息。

例如,部门总监仅能够下载自己部门人员的考勤数据,而系统管理员能够下载公司所有人员的排班数据。

云端服务器接收到数据下载请求后,在该用户的下载权限范围内,筛选出用户实际所需的考勤数据,并发送至移动终端。

作为本发明的一个实施例,移动终端向云端服务器提交的数据下载请求中还携带有需要下载的考勤数据的具体类型。

考勤数据类型包括但不限于:原始考勤数据、基于不同时间段的考勤数据、基于不同部门的考勤数据、基于不同语言的考勤数据以及包含上述各类考勤数据的组合的汇总数据类型。

例如,移动终端的数据下载请求中包含的具体考勤数据类型为:七月份迟到人员的英文名单。

在本实施例中,云端服务器根据接收到的所述基于考勤数据类型的数据下载请求,筛选出对应考勤数据类型的第一考勤数据,并下发至发出该请求的移动终端。

本实施例根据考勤数据类型,从众多的考勤数据中筛选出符合条件的考勤数据,能够提高移动终端接收到考勤数据的有效性,避免了每次只能下载考勤机中的所有考勤数据,提高了考勤数据的传输效率以及降低了无线传输过程中的带宽占用率。

在S205中,所述移动终端展示所述第一考勤数据。

移动终端在应用程序的运行界面中显示该第一考勤数据,以使用户能够通过移动终端,查阅自己所需的考勤信息。

由于数据管理中心将存储的第一考勤数据经过统计以及分析才传送至云端服务器,因此实现了跨第三方平台对考勤机第一考勤数据的汇总管理,使得云端服务器能够为移动终端提供更为准确的考勤数据的下载服务。并且云端服务器无须对第一考勤数据进行统计分析,该过程可由数据管理中心进行,因此,降低了云端服务器的运算压力,提高了系统的运作性能。

在本发明实施例中,云端服务器通过无线网络将数据管理中心的第一考勤数据转发至移动终端,使得用户能够通过移动终端查看第一考勤数据,满足了用户随时随地对考勤数据进行下载查阅的需求,无须受到地理位置的约束,提高了数据传输的灵活性以及数据传输效率。此外,本发明实施例提供的考勤数据传输方法对于一切传统型的考勤机适用,由于无需在考勤机上预留额外的物理接口以及无需升级、更换考勤机即可实现在移动终端上查看考勤数据,降低了考勤机的设备耗材成本;通过将与身份标识的权限相匹配的第一考勤数据发送至移动终端,保证了移动终端只能在权限规定的范围内下载考勤数据信息,由此进一步保证了考勤数据的安全传输。

图3示出了本发明另一实施例提供的考勤数据的传输方法的实现流程图,本实施例中,在S205之后,所述方法还包括:

S206,所述移动终端获取用户输入的第二考勤数据。

S207,所述移动终端将携带身份标识的所述第二考勤数据上传至所述云端服务器。

当移动终端显示的数据为流程申请表单或参数设置表单时,用户能够在该申请表单中输入对应的信息,该用户输入的信息即为第二考勤数据。移动终端将用户输入完成后的信息以及用户之前输入的身份标识,一并上传至云端服务器中。

其中,上述流程申请表单具体为请假申请单、外出申请单、加班申请单、补签打卡记录单等需要进行审批的考勤表单数据。参数设置表单为排班数据表、考勤规则表、部门信息表等提供系统运作规则的考勤表单数据。

本实施例中,用户能够通过移动终端来上传第二考勤数据,满足了用户随时随地对考勤参数进行设置的需求,同时也使得用户能够随时随地提交与考勤相关的申请单,无须受到地理位置的约束,提高了考勤数据传输的灵活性以及考勤事务办理的效率。通过将携带身份标识的第二考勤数据上传至云端服务器,能够让后台管理员识别第二考勤数据的具体来源,避免安全事件发生时无法追踪数据的来源用户。

作为本发明的一个实施例,当所述第二考勤数据为考勤规则数据时,所述方法还包括:

所述云端服务器判断所述考勤规则数据携带的所述身份标识是否为预设的管理员身份标识;

若所述第二考勤数据携带的所述身份标识为预设的管理员身份标识,则所述云端服务器将本地考勤规则数据替换为接收到的所述考勤规则数据。

在本实施例中,当移动终端显示的下载数据为考勤规则表或排班数据表时,用户在该表中输入的信息即为考勤规则数据。例如,该考勤规则数据具体为,上班晚十分钟记为迟到,下班早五分钟记为早退等规则。

云端服务器从接收到的移动终端的上传数据中获取用户的身份标识,并将其与预设的身份信息库中的管理员账号信息进行匹配对比,判断管理员账号中存储的账号密码与所示上传数据中获取到的身份密码是否相同。若相同,则云端服务器确认该上传用户为考勤系统管理员,并接受该管理员对考勤规则数据的更改,即,将本地原先存储的考勤规则数据替换为管理员新上传的考勤规则数据;若不相同,则云端服务器确认该上传用户并非考勤系统管理员,并拒绝该用户对考勤规则数据的更改。

由于考勤规则涉及全体人员考勤数据的分析结果,影响考勤人员的绩效奖金,因此,本实施例中,仅允许系统管理员对全局的考勤规则数据进行修改,避免了非授权用户将非法考勤规则数据上传至云端服务器中,由此进一步保证了考勤规则数据的安全传输。

优选地,在本实施例中,云端服务器还可以从接收到的上传数据中获取用户的身份标识,并将其与预设的身份信息库中的合法账号信息进行一一匹配对比,判断是否存在相同的记录条目。若存在相同的记录条目且该条目中存储的账号密码与请求中获取到的身份密码相同,则云端服务器确认该用户为授权用户,并且获取对应于该用户的数据上传权限,以使移动终端只能在权限规定的范围内上传考勤数据信息。

作为本发明的一个实施例,当所述第二考勤数据为考勤规则数据时,所述方法还包括:

所述云端服务器对所述考勤规则数据进行缓存;

当所述第二考勤数据携带的所述身份标识为预设的管理员身份标识,且所述考勤规则数据与本地考勤规则数据不相同时,

所述云端服务器向所述移动终端发出替换确认提示,并在收到所述移动终端发出的替换确认指令后,将所述本地考勤规则数据替换为所述考勤规则数据。

在本实施例中,对于移动终端上传的考勤规则数据,云端服务器将其暂存在缓存中,并进行上传数据的合法性判断处理。除了判断该上传数据携带的身份标识是否为预设的管理员身份标识之外,还包括:

判断缓存中的考勤规则数据与当前生产在用的考勤规则数据是否一致,若一致,则表明两份数据完全相同,因此云端服务器直接调用缓存中的数据或将缓存中的考勤规则数据直接清空,保持原有的考勤规则数据;若不一致,则表明数据发生了更改,此时,云端服务器进行如下处理:

向移动终端发出替换确认提示,即,询问用户是否需要替换当前的考勤规则数据为已上传的考勤规则数据。

用户看到所述替换确认提示后,可选择“是”或“否”,并将选择结果经由移动终端回送至云端服务器。

当选择结果为“是”,则表明收到了移动终端发出的替换确认指令,此时,云端服务器从缓存中读取出考勤规则数据,并将本地考勤规则数据替换为该考勤规则数据。

本实施例在确认了管理员的身份标识后,对考勤规则数据的修改发出提醒,避免了用户在误操作的情况下上传了错误的考勤规则数据,从而导致当前在用的生产数据被覆盖,影响了正常考勤业务的进行。通过本实施例提供的考勤数据的传输方法,提高了考勤数据的传输安全,提高了考勤数据运行的稳定性。

作为本发明的一个实施例,当所述云端服务器将本地考勤数据规则替换为接收到的所述考勤规则数据时,所述方法还包括:

所述云端服务器将所述考勤规则数据转发至所述数据管理中心,以更新所述数据管理中心存储的第二考勤规则数据;

所述数据管理中心根据更新后的所述第二考勤规则数据,对所述各台考勤机发送的第一考勤数据重新进行分析处理,并将所述分析处理的结果返回至所述云端服务器。

本发明实施例使得数据管理中心的考勤规则数据能够保持与云端服务器同步,并保证了数据管理中心能够利用最新的考勤规则数据对第一考勤数据中的原始考勤记录进行准确的分析处理,在将处理后的考勤数据重新进行汇总后,返回至云端服务器。

例如,根据原有的第二考勤规则数据,迟到10分钟的人才被记为迟到,而根据更新后的第二考勤规则数据,迟到5分钟的人即被记为迟到,因此,能够重新统计出公司迟到人员的名单,满足用户的实际所需。

本实施例通过将数据管理中心汇总的考勤数据发送至云端服务器,使得云端服务器能够为移动终端提供更为准确的考勤数据的下载服务。由于云端服务器无须对第一考勤数据进行分析统计,因此,降低了云端服务器的运算压力,提高了系统的运作性能。

图4示出了本发明实施例提供的考勤数据的传输系统的结构框图,为了便于说明,仅示出了与本实施例相关的部分。

参照图4,该系统包括考勤机41、数据管理中心42、云端服务器43及移动终端44。

所述数据管理中心42用于存储各台所述考勤机41发送的第一考勤数据。

所述数据管理中心42用于将所述第一考勤数据转发至云端服务器43。

所述移动终端44用于与所述云端服务器43建立无线连接后,向所述云端服务器43提交携带身份标识的数据下载请求。

所述云端服务器43用于获取与所述身份标识的权限相匹配的所述第一考勤数据,并将所述第一考勤数据发送至所述移动终端44。

所述移动终端44用于展示所述第一考勤数据。

可选地,所述移动终端44还用于获取用户输入的第二考勤数据。

所述移动终端还用于将携带身份标识的所述第二考勤数据上传至所述云端服务器43。

可选地,当所述第二考勤数据为考勤规则数据时,

所述云端服务器43还用于判断所述考勤规则数据携带的所述身份标识是否为预设的管理员身份标识。

若所述第二考勤数据携带的所述身份标识为预设的管理员身份标识,则所述云端服务器43还用于将本地考勤规则数据替换为接收到的所述考勤规则数据。

可选地,当所述第二考勤数据为考勤规则数据时,

所述云端服务器43还用于对所述考勤规则数据进行缓存。

当所述第二考勤数据携带的所述身份标识为预设的管理员身份标识,且所述考勤规则数据与本地考勤规则数据不相同时,

所述云端服务器43还用于向所述移动终端44发出替换确认提示,并在收到所述移动终端44发出的替换确认指令后,将所述本地考勤规则数据替换为所述考勤规则数据。

可选地,当所述云端服务器43将本地考勤数据规则替换为接收到的所述考勤规则数据时,

所述云端服务器43还用于将所述考勤规则数据转发至所述数据管理中心42,以更新所述数据管理中心42存储的第二考勤规则数据。

所述数据管理中心42还用于根据更新后的所述第二考勤规则数据,对所述各台考勤机41发送的第一考勤数据重新进行分析处理,并将所述分析处理的结果返回至所述云端服务器43。

在本发明实施例中,云端服务器通过无线网络将数据管理中心的第一考勤数据转发至移动终端,使得用户能够通过移动终端查看第一考勤数据,满足了用户随时随地对考勤数据进行下载查阅的需求,无须受到地理位置的约束,提高了数据传输的灵活性以及数据传输效率。此外,本发明实施例无需在考勤机上预留额外的物理接口以及无需升级、更换考勤机即可实现在移动终端上查看考勤数据,降低了考勤机的设备耗材成本;通过将与身份标识的权限相匹配的第一考勤数据发送至移动终端,保证了移动终端只能在权限规定的范围内下载考勤数据信息,由此进一步保证了考勤数据的安全传输。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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