本发明涉及数据处理领域,具体涉及一种数据处理系统。
背景技术:
现有的数据处理系统,大多采用人为进行数据储存位置的定位,很容易导致数据储存的混乱,同时数据之间也很容易造成冲突和重复,这无疑会加大数据查找功能的工作量,也使得的系统在进行资料查询时会发生错误,且所有的数据均不存在可追溯性,数据的传输采用完全暴露的形式,很容易遭致黑客的攻击,数据的安全性难以得到保证。
技术实现要素:
为解决上述问题,本发明提供了一种数据处理系统,系统自带的数据处理功能,完成数据的处理和审核,在实现数据库实时更新的同时,避免了数据的重复、冲突;同时也实现了在权限内的数据的共享,每个数据的录入均携带录入者的身份信息,实现了数据的可追溯性,数据的储存和调用更加安全。
为实现上述目的,本发明采取的技术方案为:
一种数据处理系统,包括
注册模块,用于在用户注册时,生成对应用户注册身份标识的生物特征模型,并将所述生物特征模型保存到用户注册数据库中;
人机操作模块,用于用户登录并输入需要进行储存的数据,并将输入的数据发送到数据审核模块;还用于输入声纹数据,并将这些生物特征数据发送到身份认证模块;还用于输入数据调用命令;
数据审核模块,用于根据预设的算法对接收到的数据进行审核,并将审核通过的数据发送到数据标记模块;具体的,若审核通过,则通过弹出对话框提示“审核通过”,若审核不通过,则通过弹出对话框显示“审核不通过”;
数据标记模块,用于将接收到的数据用其对应的账户信息标记后发送到数据整理模块;
数据整理模块,用于消除所接收到的数据之间存在的冗余内容以及所输入数据与数据库内原有数据之间的冲突内容;
数据定位模块,用于为整理后的数据在数据库中找到合适的位置,并为其找到相似数据点,建立其与相似数据点之间的关系;
数据加密模块,用于根据预设的算法对完成数据定位的数据进行加密,并加密完成后的数据储存到数据定位模块所定位的数据库内;
身份认证模块,用于将接收到的生物特征数据与用户注册数据库内的数据进行相似度对比,并将对比结果发送到加密模块进行解码,若解码通过,则将接收到的数据调用命令发送到数据检索调用模块;
数据检索调用模块,用于根据接收到的数据调用命令在数据库内进行对应的数据的调用,并将调用的数据发送到数据排版模块;
数据排版模块,用于根据用户输入的要求对调用的数据进行排版,并将排版结果发送到显示屏进行显示。
其中,所述声纹数据为从录入的用户朗读指定验证文本的语音中获取的用户的声纹特征和唇动间隔时间数据。
其中,所述人机操作模块包括文字输入模块、语音输入模块和图片输入模块。
其中,所述文字输入模块采用键盘,所述语音输入模块采用麦克风。所述图片输入模块采用图片导入上传的模式以及通过摄像头采集图片上传模式。
其中,所述数据定位模块基于刻面技术来实现数据定位,通过计算不同数据术语间的刻面距离来准确定位数据;在定位数据时,在已知刻面的约束下选择相应的术语,以此来完成对所需数据的描述,如果选择成功,则返回相应的数据;如果选择不成功,则系统将根据同义词词典和概念距离图计算术语的相似性,形成新的定位信息。
其中,所述数据整理模块采用EKA算法和AKF算法处理冲突内容。
其中,所述冗余内容采用redundancy函数进行清除,具体的,在redundancy函数中,分别将k1和k2中的知识元素取出e1和e2,然将e1和e2中的X,Y以及关系R取出进行比较并分别对比xe1,xe2,ye1,ye2,将具有相同内容的元素项删除,并保留原有关系r值,将关系与未被删除项合并。
其中,所述加密模块通过以下步骤进行加密:
S1、初始化演化中运行的参数,利用自反馈映射函数对演化中种群进行初始化,随机生成含有一定数目个体的初始种群;
S2、计算当前种群中用于检验各个个体频数的频数适应值和用于检验各个个体序列的序列适应值;
S3、对比每个个体与其所在种群其他个体的适应值,计算出当前种群中每个个体的秩;
S4、计算每个个体与当前种群中其他各个体染色体长度相对应的汉明距离,根据汉明距离获取每个个体的拥挤距离;
S5、先按照秩值对种群中的个体进行降序排列,然后在上述排序的基础上,再按照拥挤距离值对种群中的个体进行升序排列;
S6、对排序后的当前种群进行随机抽样,并除以密钥的进制数,获得商数以及余数;
S7、将计算获得的商数作为当前待加密数据,并继续执行步骤S1,直至计算获取的商数为零;
S8、使用密钥中的提取运算规则选取出一个特定明文段;
S9、将每次计算获取的余数排列和特定明文段作为加密数据序列。
优选地,每进行一次访问后,即进行一次密钥更新。
本发明具有以下有益效果:
系统自带的数据处理功能,完成数据的处理和审核,在实现数据库实时更新的同时,避免了数据的重复、冲突;同时也实现了在权限内的数据的共享,每个数据的录入均携带录入者的身份信息,实现了数据的可追溯性,且数据的储存和调用更加安全。
附图说明
图1为本发明实施例一种数据处理系统的系统框图。
具体实施方式
为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提供了一种数据处理系统,包括
注册模块,用于在用户注册时,生成对应用户注册身份标识的生物特征模型,并将所述生物特征模型保存到用户注册数据库中;
人机操作模块,用于用户登录并输入需要进行储存的数据,并将输入的数据发送到数据审核模块;还用于输入声纹数据,并将这些生物特征数据发送到身份认证模块;还用于输入数据调用命令;
数据审核模块,用于根据预设的算法对接收到的数据进行审核,并将审核通过的数据发送到数据标记模块;具体的,若审核通过,则通过弹出对话框提示“审核通过”,若审核不通过,则通过弹出对话框显示“审核不通过”;
数据标记模块,用于将接收到的数据用其对应的账户信息标记后发送到数据整理模块;
数据整理模块,用于消除所接收到的数据之间存在的冗余内容以及所输入数据与数据库内原有数据之间的冲突内容;
数据定位模块,用于为整理后的数据在数据库中找到合适的位置,并为其找到相似数据点,建立其与相似数据点之间的关系;
数据加密模块,用于根据预设的算法对完成数据定位的数据进行加密,并加密完成后的数据储存到数据定位模块所定位的数据库内;
身份认证模块,用于将接收到的生物特征数据与用户注册数据库内的数据进行相似度对比,并将对比结果发送到加密模块进行解码,若解码通过,则将接收到的数据调用命令发送到数据检索调用模块;
数据检索调用模块,用于根据接收到的数据调用命令在数据库内进行对应的数据的调用,并将调用的数据发送到数据排版模块;
数据排版模块,用于根据用户输入的要求对调用的数据进行排版,并将排版结果发送到显示屏进行显示。
所述声纹数据为从录入的用户朗读指定验证文本的语音中获取的用户的声纹特征和唇动间隔时间数据。
所述人机操作模块包括文字输入模块、语音输入模块和图片输入模块。
所述文字输入模块采用键盘,所述语音输入模块采用麦克风。所述图片输入模块采用图片导入上传的模式以及通过摄像头采集图片上传模式。
所述数据定位模块基于刻面技术来实现数据定位,通过计算不同数据术语间的刻面距离来准确定位数据;在定位数据时,在已知刻面的约束下选择相应的术语,以此来完成对所需数据的描述,如果选择成功,则返回相应的数据;如果选择不成功,则系统将根据同义词词典和概念距离图计算术语的相似性,形成新的定位信息。
所述数据整理模块采用EKA算法和AKF算法处理冲突内容。
所述冗余内容采用redundancy函数进行清除,具体的,在redundancy函数中,分别将k1和k2中的知识元素取出e1和e2,然将e1和e2中的X,Y以及关系R取出进行比较并分别对比xe1,xe2,ye1,ye2,将具有相同内容的元素项删除,并保留原有关系r值,将关系与未被删除项合并。
所述加密模块通过以下步骤进行加密:
S1、初始化演化中运行的参数,利用自反馈映射函数对演化中种群进行初始化,随机生成含有一定数目个体的初始种群;
S2、计算当前种群中用于检验各个个体频数的频数适应值和用于检验各个个体序列的序列适应值;
S3、对比每个个体与其所在种群其他个体的适应值,计算出当前种群中每个个体的秩;
S4、计算每个个体与当前种群中其他各个体染色体长度相对应的汉明距离,根据汉明距离获取每个个体的拥挤距离;
S5、先按照秩值对种群中的个体进行降序排列,然后在上述排序的基础上,再按照拥挤距离值对种群中的个体进行升序排列;
S6、对排序后的当前种群进行随机抽样,并除以密钥的进制数,获得商数以及余数;
S7、将计算获得的商数作为当前待加密数据,并继续执行步骤S1,直至计算获取的商数为零;
S8、使用密钥中的提取运算规则选取出一个特定明文段;
S9、将每次计算获取的余数排列和特定明文段作为加密数据序列。
每进行一次访问后,即进行一次密钥更新。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。