1.本发明涉及物联网技术领域,尤其涉及一种考勤提示方法、装置及相关设备。
背景技术:2.为了维护银行的正常工作秩序,严肃纪律,通常在规章制度中制定考勤机制,以实现提高办事效率,使员工自觉遵守工作时间和劳动纪律的目的。
3.目前由于员工众多,为避免员工因为业务繁忙而忘记完成打卡任务,常用的方式是员工们在app的工作群中相互提醒对方打卡,但是这种方式并不能有效避免员工们忘记打卡的问题。
技术实现要素:4.有鉴于此,本发明实施例提供一种考勤提示方法、装置及相关设备,以解决员工由于业务繁忙而忘记完成打卡任务的问题。
5.为实现上述目的,本发明实施例提供如下技术方案:
6.本发明实施例第一方面公开一种考勤提示方法,所述方法包括:
7.获取设置在工位的红外传感器发送的感应信息;
8.根据所述感应信息判断所述工位上是否存在用户;
9.若所述工位上存在用户,获取所述用户在计算机中登录的用户标识;
10.从考勤系统中查询所述用户标识的打卡状态;
11.依据所述打卡状态和当前时间,判断是否输出提示信息;
12.若是,输出提示信息,以提醒所述用户打卡。
13.优选的,所述根据所述感应信息判断所述工位上是否存在用户,包括:
14.根据所述感应信息判断所述红外传感器是否被用户遮挡且遮挡时长超过预设时长;
15.若所述红外传感器被用户遮挡且遮挡时长超过预设时长,确定所述工位上存在用户;
16.若所述红外传感器未被用户遮挡或遮挡时长未超过预设时长,确定所述工位上未存在用户。
17.优选的,所述依据所述打卡状态和当前时间,判断是否输出提示信息,包括:
18.判断当前时间是否在第一预设时间之前;
19.若当前时间在第一预设时间之前,且所述打卡状态为未打卡,确定输出提示信息;
20.若当前时间在第一预设时间之后,判断所述当前时间是否在第二预设时间之后;
21.若所述当前时间在第二预设时间之后,且所述打卡状态为未打卡,确定输出提示信息。
22.优选的,所述若是,输出提示信息,以提醒所述用户打卡,包括:
23.当确定输出提示信息时,通过所述计算机的显示器展示提示信息以提醒所述用户
打卡,或调用所述计算机的音频设备输出提示音以提醒所述用户打卡。
24.本发明实施例第二方面公开一种考勤提示装置,所述装置包括:
25.第一获取单元,用于获取设置在工位的红外传感器发送的感应信息;
26.第一判断单元,用于根据所述感应信息判断所述工位上是否存在用户;
27.第二获取单元,用于若所述工位上存在用户,获取所述用户在计算机中登录的用户标识;
28.查询单元,用于从考勤系统中查询所述用户标识的打卡状态;
29.第二判断单元,用于依据所述打卡状态和当前时间,判断是否输出提示信息;
30.输出单元,用于若是,输出提示信息,以提醒所述用户打卡。
31.优选的,所述第一判断单元,包括:
32.第一判断模块,用于根据所述感应信息判断所述红外传感器是否被用户遮挡且遮挡时长超过预设时长;
33.第一确定模块,用于若所述红外传感器被用户遮挡且遮挡时长超过预设时长,确定所述工位上存在用户;
34.第二确定模块,用于若所述红外传感器未被用户遮挡或遮挡时长未超过预设时长,确定所述工位上未存在用户。
35.优选的,所述第二判断单元,包括:
36.第二判断模块,用于判断当前时间是否在第一预设时间之前;
37.第三确定模块,用于若当前时间在第一预设时间之前,且所述打卡状态为未打卡,确定输出提示信息;
38.第三判断模块,用于若当前时间在第一预设时间之后,判断所述当前时间是否在第二预设时间之后;
39.第四确定模块,用于若所述当前时间在第二预设时间之后,且所述打卡状态为未打卡,确定输出提示信息。
40.优选的,所述输出单元具体用于:
41.当确定输出提示信息时,通过所述计算机的显示器展示提示信息以提醒所述用户打卡,或调用所述计算机的音频设备输出提示音以提醒所述用户打卡。
42.本发明实施例第三方面公开一种电子设备,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现上述任意一项所述的考勤提示方法。
43.本发明实施例第四方面公开一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于实现上述任意一项所述的考勤提示方法。
44.基于上述本发明实施例提供的一种考勤提示方法、装置及相关设备,该方法为:获取设置在工位的红外传感器发送的感应信息;根据感应信息判断工位上是否存在用户;若工位上存在用户,获取用户在计算机中登录的用户标识;从考勤系统中查询用户标识的打卡状态;依据打卡状态和当前时间,判断是否输出提示信息;若是,输出提示信息,以提醒用户打卡。该方法的硬件成本低,且容易实现,利用红外传感器采集感应信息,减少环境光线的影响。自动查询用户的打卡状态,以提示在规定时间内未完成打卡任务的用户完成打卡,
高效解决了用户由于业务繁忙而忘记完成考勤任务的问题。
附图说明
45.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
46.图1为本发明实施例提供的一种考勤提示方法的流程图;
47.图2为本发明实施例提供的一种考勤提示方法的示意图;
48.图3为本发明实施例提供的一种考勤提示装置的结构框图;
49.图4为本发明实施例提供的一种考勤提示装置的另一结构框图;
50.图5为本发明实施例提供的一种考勤提示装置的又一结构框图。
具体实施方式
51.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
53.需要说明的是,本发明提供的一种考勤提示方法、装置及相关设备可用于物联网技术领域或金融领域。上述仅为示例,并不对本发明提供的一种考勤提示方法、装置及相关设备的应用领域进行限定。
54.由背景技术可知,员工们常因为业务繁忙而忘记完成打卡任务,而在app的工作群中互相提醒彼此打卡的方式不够可靠,还是会存在员工忘记打卡的问题。
55.因此,本发明实施例提供一种考勤提示方法、装置及相关设备,获取红外传感器的感应信息,若感应信息指示工位上存在用户,查询该用户是否已完成规定时间内的打卡任务,若未完成打卡任务,提示用户打卡。实现低成本、高效率的解决用户忘记完成打卡任务的问题。
56.参加图1,示出了本发明实施例提供的一种考勤提示方法的流程图,该提示方法包括:
57.步骤s101:获取设置在工位的红外传感器发送的感应信息。
58.可以理解的是,红外传感器通过预设接口连接工位的计算机,通过预设接口将感应信息发送至计算机,例如红外传感器通过usb接口连接计算机。
59.需要说明的是,红外传感器设置在工位上任何一个可以感应到用户的位置。例如:红外传感器设置在工位上计算机的左上方或正面或右上方的位置。
60.可以理解的是,红外传感器用于感应工位上用户到岗或离岗的情况。
61.在具体实现步骤s101的过程中,接收设置在工位的红外传感器发送的针对工位的感应信息。
62.步骤s102:根据感应信息判断工位上是否存在用户。若工位上存在用户,执行步骤s103,若工位上不存在用户,确定不输出提示信息。
63.需要说明的是,根据感应信息判断工位上是否存在用户具体是:根据感应信息判断红外传感器是否被用户遮挡且遮挡时长超过预设时长。
64.可以理解的是,红外传感器发出的红外线被用户遮挡,且遮挡时长超过预设时长(如1分钟),则可以确定工位上存在用户;若红外传感器发出的红外线未被用户遮挡,或遮挡时长未超过预设时长,则可以确定工位上未存在用户。
65.需要说明的是,根据红外传感器发出的红外线被遮挡的成像特征,可以判断遮挡红外线的是否是用户而并非其他物体。
66.也就是说,若红外传感器的红外线被其他物体遮挡,即便遮挡时长超过预设时长,也可以确定工位上未存在用户。
67.在具体实现步骤s102的过程中,根据获取得到的感应信息判断红外传感器是否被用户遮挡且遮挡时长超过预设时长,若红外传感器被用户遮挡且遮挡时长超过预设时长,确定工位上存在用户,执行步骤s103;若红外传感器未被用户遮挡且遮挡时长未超过预设时长,确定工位上不存在用户,不输出提示信息。
68.步骤s103:若工位上存在用户,获取用户在计算机中登录的用户标识。
69.可以理解的是,用户需要录入账号密码,登录工位上的计算机,才能使用工位上的计算机进行办公。因此,在计算机中存储有用户对应的用户标识。
70.在具体实现步骤s103的过程中,若确定工位上存在用户,获取该用户在工位的计算机中登录的用户标识;通过所获取的用户对应的用户标识,可以确定该用户的打卡状态。
71.步骤s104:从考勤系统中查询用户标识的打卡状态。
72.可以理解的是,在考勤系统中,记录了用户的用户标识,以及与用户标识对应的打卡记录。
73.需要说明的是,从考勤系统中查询用户标识的打卡状态,打卡状态指示用户标识对应的用户在当天已完成打卡或未完成打卡。
74.在具体实现步骤s104的过程中,利用用户在计算机中登录的用户标识,从考勤系统中查询用户标识的打卡状态。
75.步骤s105:依据打卡状态和当前时间,判断是否输出提示信息。若确定输出提示信息,执行步骤s106;若打卡状态和当前时间指示不输出提示信息,则确定不输出提示信息。
76.需要说明的是,依据用户标识的打卡状态和当前时间,判断是否输出提示信息,具体是:判断当前时间是否在第一预设时间之前。
77.可以理解的是,若当前时间在第一预设时间之前,且打卡状态为未打卡,确定输出提示信息。其中,第一预设时间可以为上班打卡时间,例如上午9:00,若当前时间在上午9:00之前,用户标识的打卡状态为未打卡状态,指示用户标识对应的用户到岗,但未完成打卡任务,则确定输出提示信息。
78.可以理解的是,若当前时间在第一预设时间之后,判断当前时间是否在第二预设
时间之后。其中,第二预设时间可以为下班时间,例如下午17:30。
79.需要说明的是,若当前时间在第二预设时间之后,且打卡状态为未打卡,确定输出提示信息。例如:若当前时间在下午17:30之后,用户标识的打卡状态为未打卡状态,指示用户标识对应的用户在岗,且未完成打卡任务,则确定输出提示信息。
80.可以理解的是,以下三种情况为确定不输出提示信息的情况:
81.第一种情况为:当前时间在第一预设时间之前,但用户标识的打卡状态为已打卡状态。也就是说,用户标识对应的用户在第一预设时间之前已完成打卡任务,无需再输出提示信息以提示用户打卡。
82.第二种情况为:当前时间在第一预设时间之后,且当前时间在第二预设时间之前,则指示当前时间为办公时间,不需要用户进行打卡,则不输出提示信息。
83.第三种情况为:当前时间在第二预设时间之后,但用户标识的打卡状态为已打卡状态。也就是说,用户标识对应的用户在第二预设时间之后已完成打卡任务,同样确定不输出提示信息。
84.可以理解的是,在实际应用中,即便在下班时间,用户已完成打卡任务,可能会因为某些特殊情况继续在工位的计算机上办公。
85.在具体实现步骤s105的过程中,依据用户标识的打卡状态和当前时间,判断是否输出提示信息。若确定输出提示信息,执行步骤s106;若用户标识的打卡状态和当前时间指示不输出提示信息,则确定不输出提示信息。
86.步骤s106:输出提示信息。
87.可以理解的是,若确定输出提示信息,则按照预设方式输出提示信息。其中,提示信息用于提醒用户打卡。
88.在具体实现中,当确定输出提示信息时,可以通过计算机的显示器展示提示信息以提醒用户打卡,或调用计算机的音频设备输出提示音以提醒用户打卡。
89.在本发明实施例中,采用受光线影响较小的红外传感器采集感应信息,有效降低实现成本和实现复杂度。与考勤系统相连接,查询用户的打卡状态,实现依据打卡状态和时间信息判断是否输出提示信息,实现提醒用户打卡的目的。
90.为更好地解释说明上述本发明实施例图1中的内容,通过图2示出的一种考勤提示方法的示意图进一步说明。
91.红外传感器模块采集信息,再通过usb串口将红外传感器所采集的信息传输至工位的电脑。
92.桌面的上位机模块从usb串口获取红外传感器所采集的信息,依据获取得到的信息判断工位上是否存在柜员,若工位上存在柜员,获取柜员在电脑中登录的柜员号;
93.桌面的上位机模块根据柜员号和当前时间等信息向行内柜员打卡系统查询柜员号对应的打卡信息;
94.桌面的上位机模块根据获取得到的打卡信息判断是否输出提醒信息;当确定输出提醒信息时,桌面的上位机模块发出提示信息。
95.具体而言,桌面的上位机模块利用预先设置的告警器输出提示信息,或利用阅读装置(如显示器)输出提示信息。
96.需要说明的是,桌面的上位机模块为预先开发的上位机系统,安装至工位的电脑
中,并为上位机模块实现开机自启动的设置。
97.在本发明实施例中,自动查询用户的打卡状态,以提示在规定时间内未完成打卡任务的用户完成打卡,高效解决了用户由于业务繁忙而忘记完成考勤任务的问题。
98.与上述本发明实施例提供的一种考勤提示方法相对应,参见图3,示出了本发明实施例提供的一种考勤提示装置的结构框图,该提示装置包括:第一获取单元301、第一判断单元302、第二判断单元303、查询单元304、第二判断单元305和输出单元306。
99.第一获取单元301,用于获取设置在工位的红外传感器发送的感应信息。
100.第一判断单元302,用于根据感应信息判断工位上是否存在用户。
101.第二获取单元303,用于若工位上存在用户,获取用户在计算机中登录的用户标识。
102.查询单元304,用于从考勤系统中查询用户标识的打卡状态。
103.第二判断单元305,用于依据打卡状态和当前时间,判断是否输出提示信息。
104.输出单元306,用于若是,输出提示信息,以提醒用户打卡。
105.在具体实现中,输出单元306具体用于:当确定输出提示信息时,通过计算机的显示器展示提示信息以提醒用户打卡,或调用计算机的音频设备输出提示音以提醒用户打卡。
106.在本发明实施例中,利用红外传感器实现低成本、高效率的提醒用户完成打卡任务,更加高效且准确地完成提示用户打卡的目的。
107.优选的,结合图3示出的内容,参见图4,示出了本发明实施例提供的一种考勤提示装置的另一结构框图,第一判断单元302包括:第一判断模块3021、第一确定模块3022和第二确定模块3023。
108.第一判断模块3021,用于根据感应信息判断红外传感器是否被用户遮挡且遮挡时长超过预设时长。
109.第一确定模块3022,用于若红外传感器被用户遮挡且遮挡时长超过预设时长,确定工位上存在用户。
110.第二确定模块3023,用于若红外传感器未被用户遮挡或遮挡时长未超过预设时长,确定工位上未存在用户。
111.优选的,结合图3示出的内容,参见图5,示出了本发明实施例提供的一种考勤提示装置的又一结构框图,第二判断单元305包括:第二判断模块3051、第三确定模块3052、第三判断模块3053和第四确定模块3054。
112.第二判断模块3051,用于判断当前时间是否在第一预设时间之前。
113.第三确定模块3052,用于若当前时间在第一预设时间之前,且打卡状态为未打卡,确定输出提示信息。
114.第三判断模块3053,用于若当前时间在第一预设时间之后,判断当前时间是否在第二预设时间之后。
115.第四确定模块3054,用于若当前时间在第二预设时间之后,且打卡状态为未打卡,确定输出提示信息。
116.本发明实施例提供了一种电子设备,包括:处理器以及存储器,处理器以及存储器通过通信总线相连;其中,处理器,用于调用并执行存储器中存储的程序;存储器,用于存储
程序,程序用于实现上述方法实施例提供的考勤提示方法。
117.本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机可执行指令,其中,计算机可执行指令用于执行上述方法实施例提供的考勤提示方法。
118.综上所述,本发明实施例提供了一种考勤提示方法、装置及相关设备,获取红外传感器的感应信息,若感应信息指示工位上存在用户,查询该用户是否已完成规定时间内的打卡任务,若未完成打卡任务,提示用户打卡。该方法实现简单但逻辑明确,而且对现有系统的侵入较低,实现了高效提示用户打卡的目的。
119.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
120.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
121.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
技术特征:1.一种考勤提示方法,其特征在于,所述方法包括:获取设置在工位的红外传感器发送的感应信息;根据所述感应信息判断所述工位上是否存在用户;若所述工位上存在用户,获取所述用户在计算机中登录的用户标识;从考勤系统中查询所述用户标识的打卡状态;依据所述打卡状态和当前时间,判断是否输出提示信息;若是,输出提示信息,以提醒所述用户打卡。2.根据权利要求1所述的方法,其特征在于,所述根据所述感应信息判断所述工位上是否存在用户,包括:根据所述感应信息判断所述红外传感器是否被用户遮挡且遮挡时长超过预设时长;若所述红外传感器被用户遮挡且遮挡时长超过预设时长,确定所述工位上存在用户;若所述红外传感器未被用户遮挡或遮挡时长未超过预设时长,确定所述工位上未存在用户。3.根据权利要求1所述的方法,其特征在于,所述依据所述打卡状态和当前时间,判断是否输出提示信息,包括:判断当前时间是否在第一预设时间之前;若当前时间在第一预设时间之前,且所述打卡状态为未打卡,确定输出提示信息;若当前时间在第一预设时间之后,判断所述当前时间是否在第二预设时间之后;若所述当前时间在第二预设时间之后,且所述打卡状态为未打卡,确定输出提示信息。4.根据权利要求1所述的方法,其特征在于,所述若是,输出提示信息,以提醒所述用户打卡,包括:当确定输出提示信息时,通过所述计算机的显示器展示提示信息以提醒所述用户打卡,或调用所述计算机的音频设备输出提示音以提醒所述用户打卡。5.一种考勤提示装置,其特征在于,所述装置包括:第一获取单元,用于获取设置在工位的红外传感器发送的感应信息;第一判断单元,用于根据所述感应信息判断所述工位上是否存在用户;第二获取单元,用于若所述工位上存在用户,获取所述用户在计算机中登录的用户标识;查询单元,用于从考勤系统中查询所述用户标识的打卡状态;第二判断单元,用于依据所述打卡状态和当前时间,判断是否输出提示信息;输出单元,用于若是,输出提示信息,以提醒所述用户打卡。6.根据权利要求5所述的装置,其特征在于,所述第一判断单元,包括:第一判断模块,用于根据所述感应信息判断所述红外传感器是否被用户遮挡且遮挡时长超过预设时长;第一确定模块,用于若所述红外传感器被用户遮挡且遮挡时长超过预设时长,确定所述工位上存在用户;第二确定模块,用于若所述红外传感器未被用户遮挡或遮挡时长未超过预设时长,确定所述工位上未存在用户。7.根据权利要求5所述的装置,其特征在于,所述第二判断单元,包括:
第二判断模块,用于判断当前时间是否在第一预设时间之前;第三确定模块,用于若当前时间在第一预设时间之前,且所述打卡状态为未打卡,确定输出提示信息;第三判断模块,用于若当前时间在第一预设时间之后,判断所述当前时间是否在第二预设时间之后;第四确定模块,用于若所述当前时间在第二预设时间之后,且所述打卡状态为未打卡,确定输出提示信息。8.根据权利要求5所述的装置,其特征在于,所述输出单元具体用于:当确定输出提示信息时,通过所述计算机的显示器展示提示信息以提醒所述用户打卡,或调用所述计算机的音频设备输出提示音以提醒所述用户打卡。9.一种电子设备,其特征在于,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如权利要求1-4任一所述的考勤提示方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-4任一所述的考勤提示方法。
技术总结本申请公开了一种考勤提示方法、装置及相关设备,可应用于物联网技术领域或金融领域。该方法为:获取设置在工位的红外传感器发送的感应信息;根据感应信息判断工位上是否存在用户;若工位上存在用户,获取用户在计算机中登录的用户标识;从考勤系统中查询用户标识的打卡状态;依据打卡状态和当前时间,判断是否输出提示信息;若是,输出提示信息,以提醒用户打卡。该方法的硬件成本低,且容易实现,利用红外传感器采集感应信息,减少环境光线的影响。自动查询用户的打卡状态,以提示在规定时间内未完成打卡任务的用户完成打卡,高效解决了用户由于业务繁忙而忘记完成考勤任务的问题。由于业务繁忙而忘记完成考勤任务的问题。由于业务繁忙而忘记完成考勤任务的问题。
技术研发人员:刘交 黄倩颖
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.07.20
技术公布日:2022/11/1