一种远程办公有效工时统计方法及系统技术方案

技术编号:37333724 阅读:16 留言:0更新日期:2023-04-21 23:12
本发明专利技术提供了一种远程办公有效工时统计方法,所述方法为:程序监听鼠标OnMousedown事件和键盘KeyBoardEvent事件,记录每次动作的时间time和事件event,数据加密后,保存至本地文件夹中;程序检测是否开启黑名单程序,记录黑名单程序的开启和结束时间,累计无效工时;读取全天鼠标键盘监听的记录,检测重复动作周期是否存在n次以上,达到n次则视为有作弊嫌疑,不累计工时,否则开始累计工时,如果键盘或者鼠标的操作记录间隔超过预设时间A,则跳过此次累计,从下个操作记录开始重新累计,最终得到全天累计工时;全天累计工时减去无效工时等于有效工时,有效工时未达到预设时长B则表示为未达标,能够减少工时的统计成本和辅助员工提高工作效率。工提高工作效率。工提高工作效率。

【技术实现步骤摘要】
一种远程办公有效工时统计方法及系统


[0001]本专利技术涉及计算机
,特别是一种远程办公有效工时统计方法及系统。

技术介绍

[0002]如今很多企业主动或者被动的接收远程办公,远程办公的试行渐渐被企业所接收,远程办公具有许多优点,例如减少员工通勤时间、减少公司办公成本等等。但远程办公也存在一些弊端,例如员工不自觉工作和工作效率低等问题。

技术实现思路

[0003]为克服上述在远程办工中员工不自觉工作和工作效率低等问题,本专利技术的目的是提供一种远程办公有效工时统计方法及系统用于检测和计算员工的远程办公时间,以此来减少工时的统计成本,并且能监管员工工作情况。
[0004]本专利技术采用以下方案实现:一种远程办公有效工时统计方法,所述方法包括如下步骤:
[0005]步骤S1、程序监听鼠标OnMousedown事件和键盘KeyBoardEvent事件,记录每次动作的时间time和事件event,数据加密后,保存至本地文件夹中;
[0006]步骤S2、程序检测是否开启黑名单程序,否,则直接进入步骤S3;是,则记录黑名单程序的开启和结束时间,累计无效工时;
[0007]步骤S3、读取全天鼠标键盘监听的记录,检测重复动作周期是否存在n次以上,达到n次则视为有作弊嫌疑,不累计工时,否则开始累计工时,如果键盘或者鼠标的操作记录间隔超过预设时间A,则跳过此次累计,从下个操作记录开始重新累计,最终得到全天累计工时;
[0008]步骤S4、全天累计工时减去无效工时等于有效工时,有效工时未达到预设时长B则表示为未达标。
[0009]进一步的,程序监听鼠标OnMousedown事件和键盘KeyBoardEvent事件,记录每次动作的时间time和事件event,敲击鼠标,则记录鼠标点击的事件和时间,敲击键盘按键,则记录键盘敲击的事件和时间,记录的数据通过des加密后,存储在本地文件夹中。
[0010]进一步的,程序调用Process.GetProcessesByName()检测是否开启黑名单程序,否,则直接进入步骤S3;是,则记录黑名单程序的开启和结束时间,累计无效工时。
[0011]进一步的,读取步骤S1存储的加密文件,des解密后得到全天鼠标键盘监听记录数据,检测重复动作周期是否存在n次以上,达到n次则视为有作弊嫌疑,不累计工时,否则开始累计工时,如果键盘或者鼠标的操作记录间隔超过预设时间A,则跳过此次累计,从下个操作记录开始重新累计。
[0012]一种远程办公有效工时统计系统,所述系统包括:监听模块、检测模块、累计模块和统计模块;
[0013]所述监听模块用于程序监听鼠标OnMousedown事件和键盘KeyBoardEvent事件,记
录每次动作的时间time和事件event,数据加密后,保存至本地文件夹中;
[0014]所述检测模块用于程序检测是否开启黑名单程序,否,则直接进入累计模块;是,则记录黑名单程序的开启和结束时间,累计无效工时;
[0015]所述累计模块用于读取全天鼠标键盘监听的记录,检测重复动作周期是否存在n次以上,达到n次则视为有作弊嫌疑,不累计工时,否则开始累计工时,如果键盘或者鼠标的操作记录间隔超过预设时间A,则跳过此次累计,从下个操作记录开始重新累计,最终得到全天累计工时;
[0016]所述统计模块用于全天累计工时减去无效工时等于有效工时,有效工时未达到预设时长B则表示为未达标。
[0017]进一步的,监听模块进一步具体为:程序监听鼠标OnMousedown事件和键盘KeyBoardEvent事件,记录每次动作的时间time和事件event,敲击鼠标,则记录鼠标点击的事件和时间,敲击键盘按键,则记录键盘敲击的事件和时间,记录的数据通过des加密后,存储在本地文件夹中。
[0018]进一步的,检测模块进一步具体为:程序调用Process.GetProcessesByName()检测是否开启黑名单程序,否,则直接进入累计模块;是,则记录黑名单程序的开启和结束时间,累计无效工时。
[0019]进一步的,累计模块进一步具体为:读取监听模块存储的加密文件,des解密后得到全天鼠标键盘监听记录数据,检测重复动作周期是否存在n次以上,达到n次则视为有作弊嫌疑,不累计工时,否则开始累计工时,如果键盘或者鼠标的操作记录间隔超过预设时间A,则跳过此次累计,从下个操作记录开始重新累计。
[0020]本专利技术的有益效果在于:本专利技术中对黑名单程序的监控,如监控qq聊天软件、按键精灵等,从而防止员工在远程办公期间开启一些禁用的程序,更好地进行统计工作时效;通过检测重复动作周期,从而防止有使用黑名单以外的脚本程序进行自动触发鼠标和键盘来伪造远程办公现象。
[0021]本专利技术提供了一种远程办公有效工时统计方法及系统能够解决远程办公下员工工时统计的问题,以此来减少工时的统计成本和辅助员工提高工作效率。
附图说明
[0022]图1为本专利技术方法流程示意图;
[0023]图2是本专利技术系统的结构框图。
具体实施方式
[0024]下面结合附图对本专利技术做进一步说明。
[0025]如图1所示,一种远程办公有效工时统计方法,所述方法包括如下步骤:
[0026]步骤S1、程序监听鼠标OnMousedown事件和键盘KeyBoardEvent事件,记录每次动作的时间time和事件event,数据加密后,保存至本地文件夹中;
[0027]步骤S2、程序检测是否开启黑名单程序,否,则直接进入步骤S3;是,则记录黑名单程序的开启和结束时间,累计无效工时;
[0028]步骤S3、读取全天鼠标键盘监听的记录,检测重复动作周期是否存在n次以上,达
到n次则视为有作弊嫌疑,不累计工时,否则开始累计工时,如果键盘或者鼠标的操作记录间隔超过预设时间A,则跳过此次累计,从下个操作记录开始重新累计,最终得到全天累计工时;
[0029]步骤S4、全天累计工时减去无效工时等于有效工时,有效工时未达到预设时长B则表示为未达标。
[0030]下面结合一具体实施例对本专利技术进行进一步说明:
[0031]步骤S1、程序监听鼠标OnMousedown事件和键盘KeyBoardEvent事件,记录每次动作的时间time和事件event,敲击鼠标,则记录鼠标点击的事件和时间,敲击键盘按键,则记录键盘敲击的事件和时间,记录的数据通过des加密后,存储在本地文件夹中。
[0032]员工打开电脑上班后必须开启该程序。程序会自动监听鼠标OnMousedown和键盘KeyBoardEvent事件,如果员工操作鼠标或者键盘程序会记录下发生的时间time和事件event,例如敲击了鼠标,则记录{

event

:

click

,

time:

2022
...

【技术保护点】

【技术特征摘要】
1.一种远程办公有效工时统计方法,其特征在于,所述方法包括如下步骤:步骤S1、程序监听鼠标OnMousedown事件和键盘KeyBoardEvent事件,记录每次动作的时间time和事件event,数据加密后,保存至本地文件夹中;步骤S2、程序检测是否开启黑名单程序,否,则直接进入步骤S3;是,则记录黑名单程序的开启和结束时间,累计无效工时;步骤S3、读取全天鼠标键盘监听的记录,检测重复动作周期是否存在n次以上,达到n次则视为有作弊嫌疑,不累计工时,否则开始累计工时,如果键盘或者鼠标的操作记录间隔超过预设时间A,则跳过此次累计,从下个操作记录开始重新累计,最终得到全天累计工时;步骤S4、全天累计工时减去无效工时等于有效工时,有效工时未达到预设时长B则表示为未达标。2.根据权利要求1所述的一种远程办公有效工时统计方法,其特征在于,步骤S1进一步具体为:程序监听鼠标OnMousedown事件和键盘KeyBoardEvent事件,记录每次动作的时间time和事件event,敲击鼠标,则记录鼠标点击的事件和时间,敲击键盘按键,则记录键盘敲击的事件和时间,记录的数据通过des加密后,存储在本地文件夹中。3.根据权利要求1所述的一种远程办公有效工时统计方法,其特征在于,步骤S2进一步具体为:程序调用Process.GetProcessesByName()检测是否开启黑名单程序,否,则直接进入步骤S3;是,则记录黑名单程序的开启和结束时间,累计无效工时。4.根据权利要求1所述的一种远程办公有效工时统计方法,其特征在于,步骤S3进一步具体为:读取步骤S1存储的加密文件,des解密后得到全天鼠标键盘监听记录数据,检测重复动作周期是否存在n次以上,达到n次则视为有作弊嫌疑,不累计工时,否则开始累计工时,如果键盘或者鼠标的操作记录间隔超过预设时间A,则跳过此次累计,从下个操作记录开始重新累计。5.一种远程办公有效工时统计系统,其...

【专利技术属性】
技术研发人员:刘德建叶伟李佳
申请(专利权)人:福建天晴数码有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1