本发明涉及数据安全领域,尤其涉及一种用于客服员工离职概率预测过程的数据防泄露系统。
背景技术:
1、客服员工离职预测系统是一种利用数据分析和机器学习技术,对客服员工离职行为进行预测的系统。该系统通常会收集和分析各种与客服员工相关的数据,如客服员工的个人信息、工作绩效、历史行为、工作满意度等,以帮助企业识别可能会离职的客服员工,并采取相应的措施来减少客服员工流失率。
2、预测系统通常包括数据库和预测模型的运行设备,常见的运行设备是公司的人事或管理员工的领导的办公电脑。用于进行预测的数据属于公司的机密信息,办公电脑在使用这些数据进行预测的过程中,存在屏幕被偷窥而导致数据泄露的风险以及预测结果泄露的风险。
3、现有技术中,对屏幕内容进行防泄露时,通常都是通过连续拍摄屏幕前方的区域(办公电脑的使用者的后方区域)的图像,然后对图像进行分析,根据分析的结果判断屏幕前方区域是否存在偷窥行为(即对办公电脑的屏幕进行观看且持续一定的时间或频率大于一定的阈值的行为),若是,则通过控制屏幕关闭的方式来进行防泄露。
4、但是,这种方式存在着明显的缺点,由于需要等是否存偷窥行为的结果完全出来之后才进行控制,对于一些计算性能较低的办公电脑而言,结果识别时间过长,存在结果出来前屏幕中的内容已经被非合法用户查看完成的风险。因此,如何对办公电脑的屏幕的防泄露控制的过程进行优化,以降低对客服员工进行离职预测的过程的数据泄露风险便成为需要解决的技术问题。
技术实现思路
1、本发明的目的在于公开一种用于客服员工离职概率预测过程的数据防泄露系统,解决在对客服员工进行离职预测的过程中,如何对办公电脑的屏幕的防泄露控制的过程进行优化,以降低对客服员工进行离职预测的过程的数据泄露风险的问题。
2、为了达到上述目的,本发明提供如下技术方案:
3、本发明提供了一种用于客服员工离职概率预测过程的数据防泄露系统,包括预测装置,预测装置包括拍摄模块、控制模块和显示模块;
4、拍摄模块用于对预设的监测区域进行连续拍摄,获得监测图像;
5、控制模块用于采用如下方式对显示模块进行控制:
6、s1,获取监测图像中的待分析区域;
7、s2,判断待分析区域中是否存在人脸,若是,则根据预设的第一控制策略对显示模块进行控制,并在获取监测图像中所有的人脸的区域之后进入s3;若否,则退出计算;
8、s3,判断人脸的区域的最大面积是否大于预设的面积阈值,若是,则根据预设的第二控制策略对显示模块进行控制,进入s4,若否,则直接进入s4;
9、s4,分别获取每个人脸的区域中的图像特征,基于图像特征确定每个人脸的区域所对应的跟踪对象;
10、s5,分别统计每个跟踪对象在预设的时间区间内的出现次数,若出现次数的最大值大于设定的次数阈值,则进入s6,否则,则退出计算;
11、s6,采用预设的第三控制策略对显示模块进行控制;
12、显示模块用于显示对进行客服员工离职概率进行预测的数据以及用于显示预测结果。
13、优选地,还包括数据库服务器;
14、数据库服务器用于存储对客服员工的离职概率进行计算的数据。
15、优选地,预测装置还包括数据调用模块和预测模块;
16、数据调用模块用于从数据库服务器中调用对客服员工的离职概率进行计算的数据;
17、预测模块用于将对客服员工的离职概率进行计算的数据输入到预先训练好的计算机器学习模型中进行计算,得到客服员工的离职概率。
18、优选地,预设的监测区域为显示模块的正前方的区域。
19、优选地,获取监测图像中的待分析区域,包括:
20、使用预设的掩膜图像对监测图像进行计算,获取监测图像中的待分析区域。
21、优选地,掩膜图像的分辨率与监测图像的分辨率相同;
22、在预设的掩膜图像中,预测装置的使用者的活动区域中的像素点的灰度值被设置为0,其余的像素点的灰度值被设置为1。
23、优选地,使用预设的掩膜图像对监测图像进行计算,获取监测图像中的待分析区域,包括:
24、分别计算监测图像中的每个像素点的掩膜值;
25、将掩膜值大于0的像素点作为待分析区域的像素点。
26、优选地,掩膜值的计算公式为:
27、mskval(x,y)=gray(x,y)×pxval(x,y)
28、mskval(x,y)表示监测图像中坐标(x,y)处的像素点的掩膜值;gray(x,y)表示监测图像中坐标(x,y)处的像素点灰度值,pxval(x,y)表示预设的掩膜图像中坐标(x,y)处的像素点灰度值。
29、优选地,s2包括:
30、s21,对待分析区域进行分割,将待分析区域分为多个子待分析区域;
31、s22,分别计算每个子待分析区域的分析系数,按照分析系数从高到底的顺序对子待分析区域进行排序;
32、s23,初始化一个正整数型变量k,并让k的值等于1;
33、s24,根据排在第k位的子待分析区域判断待分析区域是否存在人脸,若是,则进入s26;若否,则进入s25;
34、s25,将k的值加1,判断k是否大于子待分析区域的总数,若是,则进入s28,若否,则进入s24;
35、s26,根据预设的第一控制策略对显示模块进行控制,进入s27;
36、s27,获取监测图像中所有的人脸的区域,然后进入s3;
37、s28,退出计算。
38、优选地,根据排在第k位的子待分析区域判断待分析区域是否存在人脸,包括:
39、s241,获取子待分析区域中符合预设的检测模型的像素点的集合u1;
40、s242,判断u1是否为空集,若是,则表示待分析区域不存在人脸;若否,则进入s243;
41、s243,获取u1中属于子待分析区域的边缘的像素点的集合u2;
42、s244,分别对u2中的每个像素点进行计算,得到扩展区域;
43、s245,将扩展区域中的像素点和u1中的像素点所在的区域作为中间区域;
44、s246,判断中间区域是否为人脸的区域,若是,则表示待分析区域存在人脸;若否,则表示待分析区域不存在人脸。
45、有益效果:
46、在对客服员工的离职概率进行预测的过程中,本发明对现有的屏幕防偷窥技术进行了改进,并不是等到是否存在偷窥行为的结果完全计算出来之后才对预测过程所用到的设备的屏幕进行控制的,而是随着计算过程的进行,逐步采用不同的策略来对屏幕进行控制,一方面,能够降低误判时,预测装置的显示模块被频繁地错误关闭的事件的出现概率,因为现有技术中通常在判断到存在偷窥行为时都是直接关闭屏幕;另一方面,则是能够及时地提高显示模块所显示的内容的观看难度,从而有效地降低了对客服员工进行离职预测的过程的数据的泄露风险。
1.一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,包括预测装置,预测装置包括拍摄模块、控制模块和显示模块;
2.根据权利要求1所述的一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,还包括数据库服务器;
3.根据权利要求2所述的一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,预测装置还包括数据调用模块和预测模块;
4.根据权利要求1所述的一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,预设的监测区域为显示模块的正前方的区域。
5.根据权利要求1所述的一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,获取监测图像中的待分析区域,包括:
6.根据权利要求5所述的一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,掩膜图像的分辨率与监测图像的分辨率相同;
7.根据权利要求6所述的一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,使用预设的掩膜图像对监测图像进行计算,获取监测图像中的待分析区域,包括:
8.根据权利要求7所述的一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,掩膜值的计算公式为:
9.根据权利要求1所述的一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,s2包括:
10.根据权利要求9所述的一种用于客服员工离职概率预测过程的数据防泄露系统,其特征在于,根据排在第k位的子待分析区域判断待分析区域是否存在人脸,包括: