发明名称 一种数据处理方法和装置
摘要 本发明公开一种数据处理方法和装置,该方法包括以下步骤:检测数据处理信号,判断是否检测到所述数据处理信号,如果检测到,则对部分存储区中的数据进行初始化,向初始化后的存储区写入数据并将该存储区中的数据与预设值进行一系列运算,从存储运算结果的存储区中读取一个字节的数据,将读取到的一个字节的数据的取值作为索引,从存储运算结果的存储区读取预设数量字节的数据,并根据读取到的预设数量字节的数据,输出数据处理结果。本发明能够通过对一组或多组长度不等、格式不同的数据进行整合处理,输出固定长度、固定格式的数据,提高了数据处理的效率,且输出的数据具有随机性好、处理过程不可逆等特点。
申请公布号 CN102831347A 申请公布日期 2012.12.19
申请号 CN201210270387.3 申请日期 2012.07.31
申请人 飞天诚信科技股份有限公司 发明人 陆舟;于华章
分类号 G06F21/00(2006.01)I 主分类号 G06F21/00(2006.01)I
代理机构 代理人
主权项 一种数据处理方法,其特征在于,包括以下步骤:A1、检测数据处理信号;A2、判断是否检测到所述数据处理信号,如果检测到,则执行步骤A3;否则,返回步骤A1;A3、对第一存储区、第二存储区和第三存储区中的数据进行初始化;A4、将第四存储区中的数据复制到所述第一存储区中,将所述第一存储区中的数据与第一预设值进行异或运算,将运算结果存储到所述第一存储区中,并根据所述第一存储区的大小对第一存储单元中的数据进行赋值;A5、将第五存储区中的数据复制到第三存储区;A6、根据所述第三存储区中的数据,对第一存储区中的数据进行散列运算,将运算结果存储到所述第三存储区中;A7、对第六存储区中的数据进行初始化;A8、将第七存储区中的数据写入所述第六存储区中,并根据写入到所述第六存储区中的数据的长度,对所述第一存储单元中的数据进行更新;A9、根据所述第七存储区中的数据被写入到所述第六存储区的位置,将第二预设值写入所述第六存储区中;A10、将所述第一存储单元中的数据与第三预设值的乘积赋值给第二存储单元中的数据,将所述第二存储单元中的数据写入所述第六存储区,将所述第一存储单元中的数据减所述第一存储区中的数据所占的字节数,对第一指针寄存器中的数据进行初始化;A11、对所述第一存储区中的数据进行初始化;A12、根据所述第一指针寄存器中的数据和所述第一存储区的大小,从所述第六存储区中选取数据,并将选取的数据复制到所述第一存储区;根据所述第一存储区的大小,对所述第一指针寄存器中的数据和所述第一存储单元中的数据进行更新;A13、根据所述第三存储区中的数据,对所述第一存储区中的数据进行散列运算,将运算结果存储到所述第三存储区中;A14、判断所述第一存储单元中的数据是否大于零,如果大于零,则返回步骤A11;否则,执行步骤A15;A15、将所述第三存储区中的数据复制到第八存储区中; A16、对所述第一存储区、所述第二存储区和所述第三存储区中的数据进行初始化;A17、将所述第四存储区中的数据复制到所述第一存储区中,将所述第一存储区中的数据与第四预设值进行异或运算,将运算结果存储到所述第一存储区中,并根据所述第一存储区的大小对所述第一存储单元中的数据进行赋值;A18、将所述第五存储区中的数据复制到所述第三存储区;A19、根据所述第三存储区中的数据,对所述第一存储区中的数据进行散列运算,将运算结果存储到所述第三存储区中;A20、将所述第八存储区中的数据复制到所述第一存储区中,并根据所述第八存储区的大小对所述第一存储单元中的数据进行更新;A21、根据所述第八存储区中的数据被写入到所述第一存储区的位置,将所述第二预设值写入所述第一存储区中;A22、将所述第一存储单元中的数据与所述第三预设值的乘积赋值给所述第二存储单元中的数据,将所述第二存储单元中的数据写入所述第一存储区;A23、根据所述第三存储区中的数据,对所述第一存储区中的数据进行散列运算,将运算结果存储到所述第三存储区中;A24、从所述第三存储区中读取一个字节的数据,将读取到的一个字节的数据的取值作为索引,从所述第三存储区中读取预设数量字节的数据;A25、根据读取到的预设数量字节的数据,输出数据处理结果。
地址 100085 北京市海淀区学清路9号汇智大厦B座17层