1 / 15
文档名称:

一种数据处理方法和装置的制作方法.docx

格式:docx   大小:28KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一种数据处理方法和装置的制作方法.docx

上传人:开心果 2022/6/28 文件大小:28 KB

下载得到文件列表

一种数据处理方法和装置的制作方法.docx

文档介绍

文档介绍:一种数据处理方法和装置的制作方法
专利名称:一种数据处理方法和装置的制作方法
技术领域:
本发明涉及计算机技术领域,特别是涉及ー种数据处理方法和装置。
背景技术:
数据是对事实、概念或指令的一种表达形式,可由人工或自动化装置进行处所述第一存储区中的数据与第一预设值进行异或运算,将运算结果存储到所述第一存储区中,井根据所述第一存储区的大小对第一存储单元中的数据进行赋值;将第五存储区中的数据复制到第三存储区;根据所述第三存储区中的数据,对第一存储区中的数据进行散列运算,将运算结果存储到所述第三存
储区中;对第六存储区中的数据进行初始化;将第七存储区中的数据写入所述第六存储区中,并根据写入到所述第六存储区中的数据的长度,对所述第一存储单元中的数据进行更新;根据所述第七存储区中的数据被写入到所述第六存储区的位置,将第二预设值写入所述第六存储区中;将所述第一存储单元中的数据与第三预设值的乘积赋值给第二存储单元中的数据,将所述第二存储单元中的数据写入所述第六存储区,将所述第一存储単元中的数据减所述第一存储区中的数据所占的字节数,对第一指针寄存器中的数据进行初始化,并触发所述第二处理模块;所述第二处理模块,用于对所述第一存储区中的数据进行初始化;根据所述第一指针寄存器中的数据和所述第一存储区的大小,从所述第六存储区中选取数据,并将选取的数据复制到所述第一存储区;根据所述第一存储区的大小,对所述第一指针寄存器中的数据和所述第一存储单元中的数据进行更新;根据所述第三存储区中的数据,对所述第一存储区中的数据进行散列运算,将运算结果存储到所述第三存储区中,并触发所述第二判断模块;所述第二判断模块,用于判断所述第一存储单元中的数据是否大于零,如果大于零,则触发所述第二处理模块;否则,触发所述第三处理模块; 所述第三处理模块,用于将所述第三存储区中的数据复制到第八存储区中;对所述第一存储区、所述第二存储区和所述第三存储区中的数据进行初始化;将所述第四存储区中的数据复制到所述第一存储区中,将所述第一存储区中的数据与第四预设值进行异或运算,将运算结果存储到所述第一存储区中,井根据所述第一存储区的大小对所述第一存储单元中的数据进行赋值;将所述第五存储区中的数据复制到所述第三存储区;根据所述第三存储区中的数据,对所述第一存储区中的数据进行散列运算,将运算结果存储到所述第三存储区中;将所述第八存储区中的数据复制到所述第一存储区中,井根据所述第八存储区的大小对所述第一存储单元中的数据进行更新;根据所述第八存储区中的数据被写入到所述第一存储区的位置,将所述第二预设值写入所述第一存储区中;将所述第一存储单元中的数据与所述第三预设值的乘积赋值给所述第二存储单元中的数据,将所述第二存储単元中的数据写入所述第一存储区;根据所述第三存储区中的数据,对所述第一存储区中的数据进行散列运算,将运算结果存储到所述第三存储区中;从所述第三存储区中读取ー个字节的数据,将读取到的一个字节的数据的取值作为索引,从所述第三存储区中读取预设数量字节的数据;根据读取到的预设数量字节的数据,输出数据处理結果。本发明实施例能够通过对ー组或多组长度不等、格式不同的数据进行整合处理,输出固定长度、固定格式的数据,提高了数据处理的效率,且输出的数据具有随机性好、处理过程不可逆等特点。
图1-1、1-2是本发明实施例一提供的ー种数据处理方法流程图;图2-1、2_2是本发明实施例ニ提供的ー种数据处理方法流程图;图3是本发明实施例三提供的ー种数据处理装置的结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例一提供了ー种数据处理方法,如图1-1、1_2所示,包括以下步骤步骤101,CPU检测数据处理信号。步骤102,CPU判断是否检测到数据处理信号,如果检测到数据处理信号,则执行步骤103 ;否则,返回步骤101。步骤103,CPU对第一存储区、第二存储区和第三存储区中的数据进行初始化。具体地,CPU可以将第一存储区、第二存储区和第三存储区中的数据均设置为0x00,其中,第一存储区的大小可以为64个字节,用于存储散列运算的中间数据;第ニ存储区的大小可以为20个字节,用于存储输出数据的中间数据;第三存储区的大小可以为20个 字节,用于存储输出数据的結果。步骤104,CPU将第四存储区中的数据复制到第一存储区中,将第一存储区中的数据与第一预设值进行异或运算,将运算结果存储到第一存储区中,并根据第一存储区的大小对第一存储单元中的数据进行赋值。具体地,CPU可以将第四