1.本发明涉及通信
技术领域:
:,特别是涉及一种打卡处理方法、一种打卡处理系统和一种打卡处理装置,以及一种通信装置和一种计算机可读存储介质。
背景技术:
::2.随着科技的不断发展,很多公司已经完成了智能化办公模式。其中,考勤打卡移动应用程序为员工的打卡工作提供了较大便利。借助于考勤打卡移动应用程序,员工只需在特定时间进入特定范围,即可完成在线打卡操作,打卡过程简单便捷。3.目前,虽然员工可以利用考勤打卡移动应用程序完成打卡工作,但是,各员工的打卡方式相同,打卡方式单一。而且,全体员工的考勤工作还依赖于办公自动化(officeautomation,简称oa)系统。办公自动化系统无法与员工的打卡工作进行融合,导致全体员工的考勤工作的管理效果差。技术实现要素:4.鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种打卡处理方法和相应的一种打卡处理系统及一种打卡处理装置。5.为了解决上述问题,本发明实施例公开了一种打卡处理方法,应用于打卡服务器,所述方法包括:从至少一个打卡移动终端获取至少一个用户的身份信息和打卡信息,所述打卡信息对应于用户的自定义位置;针对每个用户,根据所述身份信息匹配用户的打卡类型;针对每个用户,根据所述打卡类型对所述打卡信息进行管理得到考勤信息;将所述考勤信息同步至办公自动化系统。6.可选地,所述根据所述身份信息匹配用户的打卡类型,包括:从所述身份信息中读取出用户的部门信息;匹配与所述部门信息绑定的所述打卡类型。7.可选地,所述根据所述打卡类型对所述打卡信息进行管理得到考勤信息,包括:分别将属于相同的所述打卡类型的所述打卡信息存储至各自的数据库位置,得到各所述打卡类型的所述考勤信息。8.本发明实施例还公开了一种打卡处理方法,应用于打卡移动终端,所述方法包括:获取用户的身份信息;根据所述身份信息匹配用户的打卡类型;根据所述打卡类型创建自定义位置;依据所述打卡移动终端在所述自定义位置的定位信息和时间信息进行打卡处理得到打卡信息;传输所述身份信息和所述打卡信息至打卡服务器,以便所述打卡服务器根据所述身份信息对所述打卡信息进行管理得到考勤信息,将所述考勤信息同步至办公自动化系统。9.可选地,所述根据所述身份信息匹配用户的打卡类型,包括:从所述身份信息中读取出用户的部门信息;匹配与所述部门信息绑定的所述打卡类型。10.可选地,所述根据所述打卡类型创建自定义位置,包括:当所述打卡类型为第一打卡类型时,根据用户的客户信息创建所述自定义位置;当所述打卡类型为第二打卡类型时,根据用户的项目信息创建所述自定义位置。11.本发明实施例还公开了一种打卡处理系统,应用于打卡服务器,所述系统包括:信息获取模块,用于从至少一个打卡移动终端获取至少一个用户的身份信息和打卡信息,所述打卡信息对应于用户的自定义位置;类型匹配模块,用于针对每个用户,根据所述身份信息匹配用户的打卡类型;信息管理模块,用于针对每个用户,根据所述打卡类型对所述打卡信息进行管理得到考勤信息;信息同步模块,用于将所述考勤信息同步至办公自动化系统。12.可选地,所述类型匹配模块,包括:部门信息读取模块,用于从所述身份信息中读取出用户的部门信息;打卡类型匹配模块,用于匹配与所述部门信息绑定的所述打卡类型。13.可选地,所述信息管理模块,用于分别将属于相同的所述打卡类型的所述打卡信息存储至各自的数据库位置,得到各所述打卡类型的所述考勤信息。14.本发明实施例还公开了一种打卡处理装置,应用于打卡移动终端,所述装置包括:身份信息获取模块,用于获取用户的身份信息;打卡类型匹配模块,用于根据所述身份信息匹配用户的打卡类型;位置创建模块,用于根据所述打卡类型创建自定义位置;打卡处理模块,用于依据所述打卡移动终端在所述自定义位置的定位信息和时间信息进行打卡处理得到打卡信息;信息传输模块,用于传输所述身份信息和所述打卡信息至打卡服务器,以便所述打卡服务器根据所述身份信息对所述打卡信息进行管理得到考勤信息,将所述考勤信息同步至办公自动化系统。15.可选地,所述打卡类型匹配模块,包括:部门信息读取模块,用于从所述身份信息中读取出用户的部门信息;打卡类型匹配模块,用于匹配与所述部门信息绑定的所述打卡类型。16.可选地,所述位置创建模块,用于当所述打卡类型为第一打卡类型时,根据用户的客户信息创建所述自定义位置;当所述打卡类型为第二打卡类型时,根据用户的项目信息创建所述自定义位置。17.本发明实施例还公开了一种通信装置,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上所述的打卡处理方法。18.本发明实施例还公开了一种计算机可读存储介质,其存储的计算机程序使得处理器执行如上所述的打卡处理方法。19.本发明实施例包括以下优点:20.本发明实施例提供的打卡处理方案,涉及到打卡服务器和打卡移动终端。在打卡移动终端完成用户的打卡操作之后,打卡服务器从打卡移动终端获取用户的身份信息和打卡信息。打卡服务器根据用户的身份信息匹配用户的打卡类型,然后,根据用户的打卡类型对用户的打卡信息进行管理得到考勤信息,进而,将考勤信息同步至办公自动化系统。21.本发明实施例中的打卡移动终端可以针对自定义位置进行打卡处理得到打卡信息,避免了只可以在固定位置进行打卡处理,提升了打卡操作的灵活性。打卡服务器可以根据用户的打卡类型对打卡信息进行管理,丰富了打卡信息管理的手段。而且,将考勤信息同步至办公自动化系统,实现了打卡系统与办公自动化系统的融合,提升了考勤信息管理的效果。附图说明22.图1是本发明实施例的一种打卡处理方法的步骤流程图;23.图2是本发明实施例的另一种打卡处理方法的步骤流程图;24.图3是本发明实施例的一种基于打卡移动终端的多维度打卡方案的流程示意图;25.图4是本发明实施例的一种打卡处理系统的结构框图;26.图5是本发明实施例的一种打卡处理装置的结构框图。具体实施方式27.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。28.本发明实施例可以涉及到打卡服务器、打卡移动终端和办公自动化系统。打卡移动终端可以根据用户的身份信息匹配打卡类型,再利用打卡类型创建自定义位置并完成在自定义位置的打卡操作得到打卡信息。打卡服务器可以接收来自打卡移动终端的身份信息和打卡信息,进而根据身份信息匹配打卡类型,根据打卡类型管理打卡信息得到考勤信息,将考勤信息同步至办公自动化系统。29.参照图1,示出了本发明实施例的一种打卡处理方法的步骤流程图,该方法可以应用于打卡服务器,该打卡服务器可以分别与打卡移动终端和办公自动化系统通信连接。该方法具体可以包括如下步骤:30.步骤101,从至少一个打卡移动终端获取至少一个用户的身份信息和打卡信息。31.在本发明实施例中,打卡服务器可以与一个或多个打卡移动终端通信连接。一个打卡移动终端上可以登录并绑定一个用户账号。用户在打卡移动终端上输入用户账号,登录成功之后,打卡服务器可以根据用户账号获取用户的身份信息。在实际应用中,打卡服务器可以根据用户账号,从办公自动化系统获取用户的身份信息。身份信息可以包含但不限于:姓名、编号、部门、职位、电话号码、工位位置等等。用户利用打卡移动终端在自定义位置执行打卡操作,打卡移动终端响应于打卡操作,生成打卡信息。该打卡信息可以对应于用户的自定义位置。该自定义位置可以由用户根据实际情况自行创建。打卡移动终端将打卡信息发送至打卡服务器。32.步骤102,针对每个用户,根据身份信息匹配用户的打卡类型。33.在本发明实施例中,打卡服务器可以针对每个用户或者针对每个打卡移动终端,根据用户的身份信息匹配用户的打卡类型。身份信息与打卡类型具有对应关系。在实际应用中,可以设置多种打卡类型,每个打卡类型的打卡手段不同,各打卡手段包含但不限于:指纹打卡、刷脸打卡、定位打卡等。也就是说,不同的用户或者不同的打卡移动终端可以对应于不同的打卡类型。34.步骤103,针对每个用户,根据打卡类型对打卡信息进行管理得到考勤信息。35.在本发明实施例中,由于存在多种打卡类型,所以每种打卡类型的用户的打卡信息也与用户的打卡类型对应。例如,第一打卡类型的用户的打卡信息也与第一打卡类型对应;第二打卡类型的用户的打卡信息也与第二打卡类型对应。在实际应用中,可以按照不同的打卡类型对打卡信息进行分隔管理得到考勤信息。36.步骤104,将考勤信息同步至办公自动化系统。37.在本发明实施例中,由于打卡服务器与办公自动化系统通信连接,则打卡服务器可以定期将考勤信息同步至办公自动化系统。办公自动化系统可以对考勤信息进行统计、查询、标记等处理。38.本发明实施例提供的打卡处理方案,涉及到打卡服务器和打卡移动终端。在打卡移动终端完成用户的打卡操作之后,打卡服务器从打卡移动终端获取用户的身份信息和打卡信息。打卡服务器根据用户的身份信息匹配用户的打卡类型,然后,根据用户的打卡类型对用户的打卡信息进行管理得到考勤信息,进而,将考勤信息同步至办公自动化系统。39.本发明实施例中的打卡移动终端可以针对自定义位置进行打卡处理得到打卡信息,避免了只可以在固定位置进行打卡处理,提升了打卡操作的灵活性。打卡服务器可以根据用户的打卡类型对打卡信息进行管理,丰富了打卡信息管理的手段。而且,将考勤信息同步至办公自动化系统,实现了打卡系统与办公自动化系统的融合,提升了考勤信息管理的效果。40.在本发明的一种示例性实施例中,打卡服务器根据身份信息匹配用户的打卡类型的一种实施方式为,打卡服务器从身份信息中读取出用户的部门信息,匹配与部门信息绑定的打卡类型。也就是说,本发明实施例中的打卡类型可以与用户的部门信息进行绑定。属于不同部门的用户的打卡类型可以不相同。例如,用户user01属于部门a,部门a与第一打卡类型绑定,则用户user01的打卡类型为第一打卡类型;用户user02属于部门b,部门b与第二打卡类型绑定,则用户user02的打卡类型为第二打卡类型。41.在本发明的一种示例性实施例中,打卡服务器根据打卡类型对打卡信息进行管理得到考勤信息的一种实施方式为,分别将属于相同的打卡类型的打卡信息存储至各自的数据库位置,得到各打卡类型的考勤信息。例如,打卡信息msg001、msg002、msg003属于第一打卡类型,打卡信息msg004、msg005属于第二打卡类型。打卡服务器将打卡信息msg001、msg002、msg003存储至数据表table001中,打卡服务器将打卡信息msg004、msg005存储在数据表table002中。也就是说,数据表table001用来存储第一打卡类型的打卡信息,数据表table002用来存储第二打卡类型的打卡信息。数据表table001和table002可以分开管理。数据表table001中存储的打卡信息可以称为第一打卡类型的考勤信息。数据表table002中存储的打卡信息可以称为第二打卡类型的考勤信息。42.参照图2,示出了本发明实施例的另一种打卡处理方法的步骤流程图,该方法可以应用于打卡移动终端,该打卡移动终端可以与打卡服务器通信连接,该打卡服务器可以与办公自动化系统通信连接。该方法具体可以包括如下步骤:43.步骤201,获取用户的身份信息。44.在本发明的实施例中,用户在打卡移动终端上输入用户账号,登录成功之后,打卡服务器可以根据用户账号获取用户的身份信息并传输身份信息至打卡移动终端。45.步骤202,根据身份信息匹配用户的打卡类型。46.在本发明的实施例中,打卡移动终端可以从打卡服务器获取身份信息与打卡类型之间的绑定关系,利用上述绑定关系匹配得到与身份信息对应的打卡类型。47.步骤203,根据打卡类型创建自定义位置。48.在本发明的实施例中,可以根据打卡类型直接创建自定义位置,或者,根据打卡类型和项目信息创建自定义位置。49.步骤204,依据打卡移动终端在自定义位置的定位信息和时间信息进行打卡处理得到打卡信息。50.在本发明的实施例中,当打卡移动终端在指定时间范围内处于自定义位置的覆盖范围时,用户在打卡移动终端上执行打卡操作,打卡移动终端响应于该打卡操作完成用户的打卡处理,生成打卡信息。该打卡信息可以包含但不限于:用户的身份信息、自定义位置、时间信息、定位信息等。51.步骤205,传输身份信息和打卡信息至打卡服务器,以便打卡服务器根据身份信息对打卡信息进行管理得到考勤信息,将考勤信息同步至办公自动化系统。52.在本发明的实施例中,打卡移动终端可以定期或者实时将用户的身份信息和打卡信息传输至打卡服务器。在实际应用中,打卡移动终端可以向打卡服务器传输一次身份信息,在用户的每次打卡操作之后,仅仅传输对应的打卡信息即可,无需每次均传输身份信息至打卡服务器。53.关于打卡服务器对打卡信息进行管理得到考勤信息,以及将考勤信息传输至办公自动化系统的内容,可以参照上述实施例的相关介绍,在此不再赘述。54.在本发明的一种示例性实施例中,打卡移动终端根据身份信息匹配用户的打卡类型的一种实施方式为,从身份信息中读取出用户的部门信息;匹配与部门信息绑定的打卡类型。在实际应用中,本发明实施例中的打卡类型可以与用户的部门信息进行绑定。属于不同部门的用户的打卡类型可以不相同。例如,用户user01属于部门a,部门a与第一打卡类型绑定,则用户user01的打卡类型为第一打卡类型;用户user02属于部门b,部门b与第二打卡类型绑定,则用户user02的打卡类型为第二打卡类型。55.在本发明的一种示例性实施例中,打卡移动终端根据打卡类型创建自定义位置的一种实施方式为,当打卡类型为第一打卡类型时,根据用户的客户信息创建自定义位置。在实际应用中,若用户user01属于部门a,部门a与第一打卡类型绑定,则用户user01的打卡类型为第一打卡类型。用户user01可以根据实际的客户信息创建自定义位置。例如,用户user01需要偶尔或者经常到客户k1处进行技术支持,则用户user01可以根据客户k1的客户信息创建客户k1的自定义位置。其中,客户k1的客户信息包含但不限于:客户k1的名称、地址、经纬度、负责人、负责人联系方式、拜访时间段等等。客户k1的自定义位置可以包含但不限于:客户k1的名称、地址、经纬度、负责人、负责人联系方式、打卡时间段、打卡范围、创建人信息(即用户user01的身份信息)等等。56.在本发明的一种示例性实施例中,打卡移动终端根据打卡类型创建自定义位置的另一种实施方式为,当打卡类型为第二打卡类型时,根据用户的项目信息创建自定义位置。在实际应用中,若用户user02属于部门b,部门b与第二打卡类型绑定,则用户user02的打卡类型为第二打卡类型。用户user02可以根据已绑定的项目信息创建自定义位置。例如,用户user02已经与项目x01进行绑定,表示用户user02参与项目x01。项目x01涉及到客户k2和客户k3,用户user02需要偶尔或者经常到客户k2和客户k3处进行项目沟通,则用户user02可以根据客户k2的客户信息创建客户k2的自定义位置,并根据客户k3的客户信息创建客户k3的自定义位置。其中,客户k2的客户信息包含但不限于:客户k2的名称、地址、经纬度、负责人、负责人联系方式、拜访时间段等等。客户k2的自定义位置可以包含但不限于:客户k2的名称、地址、经纬度、负责人、负责人联系方式、打卡时间段、打卡范围、项目x01的项目信息、创建人信息(即用户user02的身份信息)等等。客户k3的客户信息包含但不限于:客户k3的名称、地址、经纬度、负责人、负责人联系方式、拜访时间段等等。客户k3的自定义位置可以包含但不限于:客户k3的名称、地址、经纬度、负责人、负责人联系方式、打卡时间段、打卡范围、项目x01的项目信息、创建人信息(即用户user02的身份信息)等等。57.基于上述关于一种打卡处理方法的相关说明,下面介绍一种基于打卡移动终端的多维度打卡方案。参照图3,图3示出了本发明实施例的一种基于打卡移动终端的多维度打卡方案的流程示意图。该多维度打卡方案涉及到打卡移动终端、打卡服务器和办公自动化系统。58.通过办公自动化系统设置全体用户或者部分用户的部门信息,并将部门信息同步至打卡服务器。打卡服务器将部门信息与打卡类型进行绑定。不同的部门信息可以与不同的打卡类型进行绑定。用户登录打卡移动终端,打卡移动终端根据用户的部门信息匹配用户的打卡类型。例如,若用户的部门信息表示用户属于普通用户,则用户的打卡类型为普通用户打卡类型;若用户的部门信息表示用户属于销售用户,则用户的打卡类型为销售用户打卡类型;若用户的部门信息表示用户属于项目管理用户,则用户的打卡类型为项目管理用户打卡类型。如果用户属于普通用户或者销售用户,则用户可以通过打卡移动终端直接创建客户位置,进而在创建的客户位置进行签到/签退的打卡操作。如果用户属于项目管理用户,则用户可以根据多维度的业务类型,如安装运维、实施保障等,选择对应的业务类型并绑定业务类型下的项目信息,进而根据项目信息创建客户位置,进而在创建的客户位置进行签到/签退的打卡操作。打卡移动终端将响应于用户的打卡操作,生成打卡信息,并将用户的部门信息和打卡信息捆绑之后传输至打卡服务器。打卡服务器根据用户的部门信息匹配用户的打卡类型,按照打卡类型对打卡信息进行分隔独立管理,即打卡服务器将属于同一打卡类型的打卡信息存储至一个数据表中。存在几种打卡类型,即需要几张数据表存储打卡信息。存储在数据表中的打卡信息可以称为考勤信息,打卡服务器将考勤信息同步至办公自动化系统。59.本发明实施例可以基于打卡移动终端进行签到/签退等打卡处理,避免利用传统的指纹机进行打卡处理,避免了用户排队打卡,提高了打卡的效率,丰富了打卡的手段。60.本发明实施例可以基于实际需要创建自定义位置,该自定义位置包含但不限于客户或者家里等,方便用户在客户处或者家里的远程打卡,提升了考勤管理的效果。61.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。62.参照图4,示出了本发明实施例的一种打卡处理系统的结构框图,该系统应用于打卡服务器,该系统具体可以包含如下模块。63.信息获取模块41,用于从至少一个打卡移动终端获取至少一个用户的身份信息和打卡信息,所述打卡信息对应于用户的自定义位置;64.类型匹配模块42,用于针对每个用户,根据所述身份信息匹配用户的打卡类型;65.信息管理模块43,用于针对每个用户,根据所述打卡类型对所述打卡信息进行管理得到考勤信息;66.信息同步模块44,用于将所述考勤信息同步至办公自动化系统。67.在本发明的一种示例性实施例中,所述类型匹配模块42,包括:68.部门信息读取模块,用于从所述身份信息中读取出用户的部门信息;69.打卡类型匹配模块,用于匹配与所述部门信息绑定的所述打卡类型。70.在本发明的一种示例性实施例中,所述信息管理模块43,用于分别将属于相同的所述打卡类型的所述打卡信息存储至各自的数据库位置,得到各所述打卡类型的所述考勤信息。71.参照图5,示出了本发明实施例的一种打卡处理装置的结构框图,该装置应用于打卡移动终端,该装置具体可以包含如下模块。72.身份信息获取模块51,用于获取用户的身份信息;73.打卡类型匹配模块52,用于根据所述身份信息匹配用户的打卡类型;74.位置创建模块53,用于根据所述打卡类型创建自定义位置;75.打卡处理模块54,用于依据所述打卡移动终端在所述自定义位置的定位信息和时间信息进行打卡处理得到打卡信息;76.信息传输模块55,用于传输所述身份信息和所述打卡信息至打卡服务器,以便所述打卡服务器根据所述身份信息对所述打卡信息进行管理得到考勤信息,将所述考勤信息同步至办公自动化系统。77.在本发明的一种示例性实施例中,所述打卡类型匹配模块52,包括:78.部门信息读取模块,用于从所述身份信息中读取出用户的部门信息;79.打卡类型匹配模块,用于匹配与所述部门信息绑定的所述打卡类型。80.在本发明的一种示例性实施例中,所述位置创建模块53,用于当所述打卡类型为第一打卡类型时,根据用户的客户信息创建所述自定义位置;当所述打卡类型为第二打卡类型时,根据用户的项目信息创建所述自定义位置。81.对于系统和装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。82.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。83.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。84.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。85.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。86.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。87.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。88.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。89.以上对本发明所提供的一种打卡处理方法、一种打卡处理系统和一种打卡处理装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页12当前第1页12
技术特征:1.一种打卡处理方法,其特征在于,应用于打卡服务器,所述方法包括:从至少一个打卡移动终端获取至少一个用户的身份信息和打卡信息,所述打卡信息对应于用户的自定义位置;针对每个用户,根据所述身份信息匹配用户的打卡类型;针对每个用户,根据所述打卡类型对所述打卡信息进行管理得到考勤信息;将所述考勤信息同步至办公自动化系统。2.根据权利要求1所述的方法,其特征在于,所述根据所述身份信息匹配用户的打卡类型,包括:从所述身份信息中读取出用户的部门信息;匹配与所述部门信息绑定的所述打卡类型。3.根据权利要求1所述的方法,其特征在于,所述根据所述打卡类型对所述打卡信息进行管理得到考勤信息,包括:分别将属于相同的所述打卡类型的所述打卡信息存储至各自的数据库位置,得到各所述打卡类型的所述考勤信息。4.一种打卡处理方法,其特征在于,应用于打卡移动终端,所述方法包括:获取用户的身份信息;根据所述身份信息匹配用户的打卡类型;根据所述打卡类型创建自定义位置;依据所述打卡移动终端在所述自定义位置的定位信息和时间信息进行打卡处理得到打卡信息;传输所述身份信息和所述打卡信息至打卡服务器,以便所述打卡服务器根据所述身份信息对所述打卡信息进行管理得到考勤信息,将所述考勤信息同步至办公自动化系统。5.根据权利要求4所述的方法,其特征在于,所述根据所述身份信息匹配用户的打卡类型,包括:从所述身份信息中读取出用户的部门信息;匹配与所述部门信息绑定的所述打卡类型。6.根据权利要求4所述的方法,其特征在于,所述根据所述打卡类型创建自定义位置,包括:当所述打卡类型为第一打卡类型时,根据用户的客户信息创建所述自定义位置;当所述打卡类型为第二打卡类型时,根据用户的项目信息创建所述自定义位置。7.一种打卡处理系统,其特征在于,应用于打卡服务器,所述系统包括:信息获取模块,用于从至少一个打卡移动终端获取至少一个用户的身份信息和打卡信息,所述打卡信息对应于用户的自定义位置;类型匹配模块,用于针对每个用户,根据所述身份信息匹配用户的打卡类型;信息管理模块,用于针对每个用户,根据所述打卡类型对所述打卡信息进行管理得到考勤信息;信息同步模块,用于将所述考勤信息同步至办公自动化系统。8.一种打卡处理装置,其特征在于,应用于打卡移动终端,所述装置包括:身份信息获取模块,用于获取用户的身份信息;
打卡类型匹配模块,用于根据所述身份信息匹配用户的打卡类型;位置创建模块,用于根据所述打卡类型创建自定义位置;打卡处理模块,用于依据所述打卡移动终端在所述自定义位置的定位信息和时间信息进行打卡处理得到打卡信息;信息传输模块,用于传输所述身份信息和所述打卡信息至打卡服务器,以便所述打卡服务器根据所述身份信息对所述打卡信息进行管理得到考勤信息,将所述考勤信息同步至办公自动化系统。9.一种通信装置,其特征在于,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如权利要求1至6任一项所述的打卡处理方法。10.一种计算机可读存储介质,其特征在于,其存储的计算机程序使得处理器执行如权利要求1至6任一项所述的打卡处理方法。
技术总结本发明实施例提供了一种打卡处理方法、系统和装置,应用于打卡服务器,所述方法包括:从打卡移动终端获取用户的身份信息和打卡信息,打卡信息对应于用户的自定义位置;根据身份信息匹配用户的打卡类型;根据打卡类型对打卡信息进行管理得到考勤信息;将考勤信息同步至办公自动化系统。本发明实施例中的打卡移动终端可以针对自定义位置进行打卡处理得到打卡信息,避免了只可以在固定位置进行打卡处理,提升了打卡操作的灵活性。打卡服务器可以根据用户的打卡类型对打卡信息进行管理,丰富了打卡信息管理的手段。而且,将考勤信息同步至办公自动化系统,实现了打卡系统与办公自动化系统的融合,提升了考勤信息管理的效果。提升了考勤信息管理的效果。提升了考勤信息管理的效果。
技术研发人员:雷晶 于涛 陈博文 李滨江
受保护的技术使用者:海南乾唐视联信息技术有限公司
技术研发日:2022.07.11
技术公布日:2022/11/1