本发明涉及一种基于大数据的企业政策查询系统。
背景技术:
目前,创业公司越来越多,政府对中小创新型企业的扶持力度加大,出台的各项政策也逐渐增多,企业在进行申报政府各类补贴政策时,需要提前知晓并且阅读政策全文以判断是否符合申报条件,并依此来准备文件资料。目前的企业政策查询方式比较繁琐,通常需要专门去企业政策相关部门进行人工查询,效率较低。
技术实现要素:
本发明的目的在于提供一种基于大数据的企业政策查询系统,用以解决现有的企业政策查询方式的效率较低的问题。
为了解决上述问题,本发明采用以下技术方案:
一种基于大数据的企业政策查询系统,包括企业政策查询终端和企业政策查询服务器,所述企业政策查询终端和企业政策查询服务器通信连接;
所述企业政策查询终端向所述企业政策查询服务器发送因用户操作所述企业政策查询终端而产生的注册请求,所述注册请求包括所述用户的实际身份证信息和所述用户的第一实际人脸图像信息;
所述企业政策查询服务器接收到所述注册请求,获取所述实际身份证信息和所述第一实际人脸图像信息;
所述企业政策查询服务器根据所述实际身份证信息,按照预设的异常检测规则对所述用户进行异常检测;
所述企业政策查询服务器若判断所述用户不存在异常情况,则进行注册,将所述实际身份证信息和所述第一实际人脸图像信息存储至预设的身份数据库中;注册完成之后,所述企业政策查询服务器根据预设的企业政策名称清单生成注册完成数据包,并将所述注册完成数据包发送至所述企业政策查询终端;其中,所述注册完成数据包包括注册完成指示信息和所述企业政策名称清单,所述企业政策名称清单包括至少两个企业政策名称;
所述企业政策查询终端获取所述用户的身份验证身份证信息,并将所述身份验证身份证信息发送至所述企业政策查询服务器;
所述企业政策查询服务器将所述身份验证身份证信息输入至所述身份数据库中,判断所述身份验证身份证信息与所述身份数据库中的所述实际身份证信息是否相同,若相同,则向企业政策查询终端发送身份验证通过指示信息;
所述企业政策查询终端接收到所述身份验证通过指示信息之后,获取所述用户的企业政策查询语音信号,根据预设的语音识别算法将所述企业政策查询语音信号识别为企业政策查询文字信号,然后将所述企业政策查询文字信号输入至所述企业政策名称清单,获取所述企业政策名称清单中的与所述企业政策查询文字信号相对应的目标企业政策名称;
所述企业政策查询终端根据所述目标企业政策名称,生成并向所述企业政策查询服务器发送企业政策获取指令,所述企业政策获取指令包括所述目标企业政策名称;
所述企业政策查询服务器获取所述企业政策获取指令之后,根据所述目标企业政策名称从预设的企业政策数据库中调取与所述目标企业政策名称相对应的目标企业政策正文文件,并根据所述目标企业政策正文文件生成并向所述企业政策查询终端发送人脸图像采集指令,所述人脸图像采集指令用于指示所述企业政策查询终端采集所述用户的人脸图像信息;
所述企业政策查询终端根据所述人脸图像采集指令,采集所述用户的第二实际人脸图像信息,并将所述第二实际人脸图像信息发送至所述企业政策查询服务器;
所述企业政策查询服务器获取所述第二实际人脸图像信息之后,比对所述第一实际人脸图像信息和第二实际人脸图像信息,若比对通过,则向所述企业政策查询终端发送所述目标企业政策正文文件。
进一步地,所述企业政策查询服务器根据所述实际身份证信息,按照预设的异常检测规则对所述用户进行异常检测,包括:
所述企业政策查询服务器根据所述实际身份证信息,获取预设历史时间段内所述用户进行注册的历史注册次数,比较所述历史注册次数与预设注册次数阈值,若所述历史注册次数大于或者等于所述预设注册次数阈值,则获取所述用户的第一异常分值;
所述企业政策查询服务器根据所述用户的实际身份证信息,向所述企业政策查询终端发送预设执行指令,所述企业政策查询终端接收到所述预设执行指令之后,若所述企业政策查询终端所对应的运行权限是异常运行权限,则所述企业政策查询终端能够执行所述预设执行指令,若所述企业政策查询终端所对应的运行权限不是异常运行权限,则所述企业政策查询终端不能执行所述预设执行指令;其中,所述异常运行权限的运行等级高于预设运行等级;
若所述企业政策查询终端执行所述预设执行指令,则输出因执行所述预设执行指令而产生的执行结果反馈信息;
若所述企业政策查询服务器接收到所述执行结果反馈信息,则判定所述企业政策查询终端所对应的运行权限是异常运行权限,获取所述用户的第二异常分值;
所述企业政策查询服务器根据所述第一异常分值和所述第二异常分值计算得到总异常分值,比较所述总异常分值与预设总异常阈值,若所述总异常分值大于或者等于所述预设总异常阈值,则判断所述用户存在异常情况;若所述总异常分值小于所述预设总异常阈值,则判断所述用户不存在异常情况。
进一步地,所述企业政策查询服务器根据所述第一异常分值和所述第二异常分值计算得到总异常分值,包括:
所述企业政策查询服务器根据预设的权重分配机制,获取所述第一异常分值的第一权重,以及所述第二异常分值的第二权重;
计算所述第一异常分值和第一权重的乘积,得到第一乘积值,计算所述第二异常分值和第二权重的乘积,得到第二乘积值;
计算所述第一乘积值和第二乘积值的和值,得到所述总异常分值。
进一步地,所述企业政策查询终端接收到所述目标企业政策正文文件之后,按照预设的格式转换规则将所述目标企业政策正文文件转换成预设格式的企业政策文件,并按照预设的存储机制将所述企业政策文件进行存储。
本发明的有益效果为:在通过企业政策查询终端进行企业政策查询之前,需要先进行注册,在注册时,通过企业政策查询终端将用户的实际身份证信息和第一实际人脸图像信息发送至企业政策查询服务器,企业政策查询服务器根据实际身份证信息,按照预设的异常检测规则对用户进行异常检测,只有当用户不存在异常情况时,才进行注册,能够防止用户异常时可能会通过注册过程以及后续的查询过程对企业政策查询服务器造成损坏,进而避免企业政策查询服务器中的数据丢失而造成更大的损失,也能够避免因企业政策查询服务器损坏而导致的其他用户无法进行企业政策查询的后果;注册时,将实际身份证信息和第一实际人脸图像信息存储至预设的身份数据库中,注册完成之后,当需要进行企业政策查询时,获取用户的身份验证身份证信息,根据身份数据库进行身份验证,身份验证通过之后,企业政策查询终端获取用户的企业政策查询语音信号,经过语音识别之后得到企业政策查询文字信号,然后与企业政策名称清单进行比对,得到所需的目标企业政策名称,企业政策查询服务器根据目标企业政策名称从企业政策数据库中调取目标企业政策正文文件,之后并非直接将目标企业政策正文文件输出至企业政策查询终端,而是先获取在进行企业政策获取时用户的人脸图像信息,然后与在进行注册时获取得到的人脸图像信息进行比对,若比对通过,则表示注册与查询是同一个人的行为,此时企业政策查询服务器才将目标企业政策正文文件输出至企业政策查询终端,通过这种验证过程能够防止其他无关人员非法操作该次获取过程,避免因其他无关人员操作该次获取过程而导致的安全事故,提升安全性。因此,本发明提供的基于大数据的企业政策查询系统,通过注册、身份验证、数据处理以及人脸比对的方式,通过企业政策查询终端在线随时就能够进行企业政策查询,相较于专门去企业政策相关部门进行人工查询,查询方式比较简单,效率较高,而且,本发明提供的基于大数据的企业政策查询系统的智能化程度以及安全性均得到很大的提升。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍:
图1是本发明提供的基于大数据的企业政策查询系统的整体结构示意图;
图2是本发明提供的基于大数据的企业政策查询系统的数据交互示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
本实施例提供一种基于大数据的企业政策查询系统,用于进行企业政策查询。
该企业政策查询系统包括企业政策查询终端和企业政策查询服务器,其中,企业政策查询终端可以是专门设置的、用于进行企业政策查询的手持终端,也可以是智能手机、平板电脑、pda设备等等。企业政策查询服务器可以设置在企业政策相关咨询部门,企业政策查询服务器可以为常规的服务器设备。企业政策查询终端和企业政策查询服务器通信连接,可以采用常规的4g无线通信网络进行无线通信连接,如图1所示。
用户手持企业政策查询终端进行企业政策查询之前,需要通过企业政策查询终端进行身份注册,只有注册成功之后才可以查询企业政策。
用户操作企业政策查询终端产生注册请求,作为一个具体实施方式,企业政策查询终端设置有注册实体按键或者在企业政策查询终端上的触摸屏上设置有注册虚拟按键,用户点击注册实体按键或者注册虚拟按键之后,触摸屏上显示注册页面,注册页面中设置有身份证输入框,用户可以在身份证输入框中编辑用户的身份证信息(即身份证号码)。而且,用户点击注册实体按键或者注册虚拟按键之后,开启企业政策查询终端上设置的前置摄像头,前置摄像头就能够采集用户的人脸图像信息,为第一实际人脸图像信息。那么,用户点击注册实体按键或者注册虚拟按键之后,企业政策查询终端产生注册请求,注册请求包括用户的实际身份证信息和用户的第一实际人脸图像信息。
如图2所示,企业政策查询终端向企业政策查询服务器发送注册请求。
企业政策查询服务器接收到注册请求,获取用户的实际身份证信息和第一实际人脸图像信息。应当理解,企业政策查询服务器存储该实际身份证信息和第一实际人脸图像信息,便于后续使用。
企业政策查询服务器中预设有异常检测规则。企业政策查询服务器根据实际身份证信息,按照预设的异常检测规则对该用户进行异常检测,判断该用户是否存在异常情况。应当理解,异常检测规则所对应的具体异常判据由实际需要进行设置,作为一个具体实施方式,以下给出一种具体的异常判断过程:
企业政策查询服务器中预设一个历史时间段,即进行该次身份注册之前的某一个时间段,该预设历史时间段的时间长度由实际需要进行设置,比如半个月。而且,该预设历史时间段的结束时刻也不局限于某一个时间点,比如:该预设历史时间段的结束时刻可以是该用户进行该次身份注册的注册时刻,也可以是该用户进行该次身份注册之前的某一个时刻。
不管哪一个用户在进行身份注册时,均将对应的身份证信息传输给给企业政策查询服务器,而且,不管注册成功与否,均记录每一次的注册过程以及注册时间,即每当企业政策查询服务器接收到一个身份证信息时,均记录该身份证信息的接收时刻。那么,对于某一个时间段,就可以得到该时间段内各用户的身份注册次数,即接收到的各用户的身份证信息的接收次数。
因此,企业政策查询服务器根据得到的实际身份证信息,获取预设历史时间段内,该用户进行身份注册的历史注册次数,即获取预设时间段内,企业政策查询服务器接收到的该用户的身份证信息的次数。由于正常情况下,同一用户不会频繁地将身份证信息发送至企业政策查询服务器,因此,企业政策查询服务器预设有一个注册次数阈值,该预设注册次数阈值由实际需要进行设置。企业政策查询服务器比较历史注册次数与预设注册次数阈值,若历史注册次数大于或者等于预设注册次数阈值,表示在预设历史时间段内,该用户频繁地进行身份注册,该用户比较异常,获取该用户的第一异常分值。第一异常分值是预设的一个大于0的数,其具体数值由实际需要进行设置。应当理解,若历史注册次数小于预设注册次数阈值,不获取该用户的第一异常分值,可以理解为该用户的第一异常分值为0。
企业政策查询服务器根据用户的实际身份证信息,向企业政策查询终端发送预设执行指令。企业政策查询终端接收到预设执行指令之后,根据预设执行指令执行相关的操作,该相关的操作与预设执行指令相对应。需要注意的是,企业政策查询终端需要满足一定的条件才能够执行该预设执行指令对应的操作,该条件为:只有企业政策查询终端所对应的运行权限是异常运行权限时,企业政策查询终端才能够执行预设执行指令,相应地,若企业政策查询终端所对应的运行权限不是异常运行权限,则企业政策查询终端不能执行预设执行指令。其中,异常运行权限的运行等级高于预设运行等级,预设运行等级由实际需要进行设置,本实施例中,预设运行等级为企业政策查询终端正常运行等级,由于异常运行权限的运行等级高于预设运行等级,则异常运行权限的运行等级高于企业政策查询终端正常的运行等级,那么,异常运行权限的运行等级为异常的运行等级,比如:异常运行权限的运行等级为企业政策查询终端被root、被越狱或者开启超级管理员权限。企业政策查询终端被root或者被越狱之后,给了企业政策查询终端超级管理员的权限,就可以对企业政策查询终端本身的系统进行更改和设定,或者使企业政策查询终端具有对系统底层进行读写的权限。因此,企业政策查询终端被root或者被越狱之后,企业政策查询终端可能会受到一些恶意软件的入侵或者黑客的非法入侵,导致企业政策查询终端被植入木马病毒,那么,在进行身份注册时,可能通过注册过程将木马病毒传输至企业政策查询服务器,企业政策查询服务器就可能会损坏,比如企业政策查询服务器中的大数据丢失。因此,预设执行指令就可以是企业政策查询终端只有被root或者被越狱之后才能够执行的高级指令。
若企业政策查询终端执行预设执行指令,就能够生成因执行预设执行指令而产生的执行结果反馈信息,向企业政策查询服务器输出该执行结果反馈信息。若企业政策查询服务器接收到执行结果反馈信息,则判定企业政策查询终端所对应的运行权限是异常运行权限,进而判定企业政策查询终端异常,获取用户的第二异常分值。应当理解,第二异常分值是预设的一个大于0的数,其具体数值由实际需要进行设置。应当理解,若企业政策查询服务器没有接收到执行结果反馈信息,则不获取该用户的第二异常分值,可以理解为该用户的第二异常分值为0。
企业政策查询服务器根据第一异常分值和第二异常分值计算得到总异常分值,以下给出一种具体计算过程:
企业政策查询服务器中预设有一个权重分配机制,该权重分配机制包括第一异常分值所对应的第一权重,以及第二异常分值所对应的第二权重。应当理解,第一权重和第二权重的和值为1,而第一权重和第二权重的具体数值以及大小关系由实际需要进行设置,比如:若认为身份注册次数异常带来的后果比较严重,则第一权重可以大于第二权重,若认为企业政策查询终端的异常运行权限带来的后果比较严重,则第二权重可以大于第一权重。
企业政策查询服务器根据预设的权重分配机制,获取第一异常分值的第一权重,以及第二异常分值的第二权重。接着计算第一异常分值和第一权重的乘积,得到第一乘积值,计算第二异常分值和第二权重的乘积,得到第二乘积值。最后,计算第一乘积值和第二乘积值的和值,得到总异常分值。
企业政策查询服务器中预设有一个总异常阈值,该预设总异常阈值由实际需要进行设置。企业政策查询服务器比较总异常分值与预设总异常阈值,若总异常分值大于或者等于预设总异常阈值,总异常分值比较大,表示该用户存在异常情况;相应地,若总异常分值小于预设总异常阈值,则判断该用户不存在异常情况。
因此,通过企业政策查询终端本身的状况以及用户的情况这两个完全不同的方面对用户进行异常检测,实现对用户的有效可靠验证,降低非法注册出现的可能性,降低企业政策查询服务器受到攻击的可能性,进而降低企业政策查询服务器中的大数据丢失的可能性。
企业政策查询服务器若判断该用户不存在异常情况,则进行注册。应当理解,注册是指将该用户的实际身份证信息和第一实际人脸图像信息存储在企业政策查询服务器中专门设置的身份数据库中。在存储至身份数据库中时,还需要建立实际身份证信息和第一实际人脸图像信息的对应关系,使得根据实际身份证信息能够得到对应的第一实际人脸图像信息。
企业政策查询服务器中存储有各种(即至少两种)企业政策(即企业政策正文文件),所有的企业政策正文文件存储在企业政策查询服务器中的企业政策数据库中。应当理解,为了便于查询,企业政策数据库中的企业政策正文文件为目前已存在的所有企业政策,并实时更新。而且,企业政策数据库中的企业政策正文文件的数据格式由实际需要进行设置,比如pdf或者doc。
企业政策查询服务器中还预设有企业政策名称清单,该企业政策名称清单包括企业政策数据库中的各企业政策正文文件的企业政策名称,即该企业政策名称清单包括至少两个企业政策名称。
注册完成之后,企业政策查询服务器调取企业政策名称清单,并根据企业政策名称清单生成注册完成数据包,注册完成数据包包括注册完成指示信息和企业政策名称清单。企业政策查询服务器将注册完成数据包发送至企业政策查询终端。
企业政策查询终端获取注册完成数据包,得到注册完成指示信息和企业政策名称清单,其中,注册完成指示信息可以通过触摸屏进行显示,比如注册完成指示信息是“注册完成”的文字,触摸屏显示“注册完成”,以使用户获知注册状态。
上述为注册过程,注册完成之后就可以进行企业政策查询。
当需要进行企业政策查询时,用户操作企业政策查询终端,作为一个具体实施方式,企业政策查询终端设置有身份验证实际按键或者在企业政策查询终端上的触摸屏上设置有身份验证虚拟按键,用户点击身份验证实体按键或者身份验证虚拟按键之后,触摸屏上显示身份验证页面,身份验证页面中设置有身份证输入框,用户可以在身份证输入框中编辑用户的身份证信息(即身份证号码)。用户输入的身份证信息为身份验证身份证信息。企业政策查询终端获取该用户的身份验证身份证信息,并将该身份验证身份证信息发送至企业政策查询服务器。
企业政策查询服务器接收到身份验证身份证信息之后,将该身份验证身份证信息输入至身份数据库中,判断该身份验证身份证信息是否是身份数据库中的某一个身份证信息,即判断与身份数据库中的实际身份证信息是否相同。若相同,则表示之前已注册该身份证信息,身份验证通过,向企业政策查询终端发送身份验证通过指示信息。应当理解,在身份验证通过时,还根据该身份验证身份证信息以及身份数据库,获取与实际身份证信息相对应的第一实际人脸图像信息。
企业政策查询终端接收到身份验证通过指示信息之后,可以通过触摸屏显示类似于“身份验证通过”的文字,以使用户获知身份验证已通过。
当企业政策查询终端接收到身份验证通过指示信息之后,可以通过内部的控制程序自动开启企业政策查询终端上的麦克风,或者当用户看到“身份验证通过”之后,人工开启企业政策查询终端上的麦克风。
麦克风开启之后,用户说出企业政策查询语音信号,企业政策查询终端获取用户的企业政策查询语音信号。企业政策查询终端预设有语音识别算法,应当理解,该语音识别算法为现有的语音识别算法。企业政策查询终端根据语音识别算法将企业政策查询语音信号识别为企业政策查询文字信号。应当理解,企业政策查询文字信号包括待查询的企业政策名称,进一步地,企业政策查询文字信号只包括待查询的企业政策名称。
企业政策查询终端得到企业政策查询文字信号之后,将企业政策查询文字信号输入至企业政策名称清单,获取企业政策名称清单中的与企业政策查询文字信号相对应的目标企业政策名称。作为一个具体实施方式,将企业政策查询文字信号与企业政策名称清单中的各个企业政策名称分别进行比对,得到与企业政策查询文字信号相对应的企业政策名称,该企业政策名称为目标企业政策名称。
企业政策查询终端根据目标企业政策名称,生成企业政策获取指令,该企业政策获取指令包括目标企业政策名称,并将该企业政策获取指令发送至企业政策查询服务器。
企业政策查询服务器获取企业政策获取指令之后,根据目标企业政策名称从企业政策数据库中调取与目标企业政策名称相对应的目标企业政策正文文件。而且,企业政策查询服务器得到目标企业政策正文文件之后,生成人脸图像采集指令,并将该人脸图像采集指令发送至企业政策查询终端。该人脸图像采集指令用于指示企业政策查询终端采集用户的人脸图像信息。
企业政策查询终端接收到人脸图像采集指令之后,控制开启前置摄像头,采集此时的该用户的人脸图像信息,为第二实际人脸图像信息,并将第二实际人脸图像信息发送至企业政策查询服务器。
企业政策查询服务器获取第二实际人脸图像信息之后,比对第一实际人脸图像信息和第二实际人脸图像信息,由于人脸图像比对算法属于现有算法,不再赘述。
若第一实际人脸图像信息和第二实际人脸图像信息比对通过,即第一实际人脸图像信息和第二实际人脸图像信息的相似度高于预设值,表示身份注册和企业政策查询是同一用户,则企业政策查询服务器向企业政策查询终端发送目标企业政策正文文件。
企业政策查询终端接收到目标企业政策正文之后,可以直接显示该目标企业政策正文,也可以按照预设的格式转换规则将目标企业政策正文文件转换成预设格式的企业政策文件,并按照预设的存储机制将企业政策文件进行存储。其中,格式转换规则由实际需要进行设置,比如若目标企业政策正文文件为word文件,则格式转换规则为word转换成pdf,则企业政策文件的格式为pdf;存储机制由实际需要进行设置,比如存储在专门设置的文件数据库中,那么,企业政策查询终端按照预设的存储机制将企业政策文件存储在专门设置的文件数据库中。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。