本发明涉及信息加密,具体涉及一种物流流转分拣信息管理方法及系统。
背景技术:
1、物流流转分拣是在物流发送或中转过程中,按照物流信息将货物进行分拣,应用最多的就是根据货物的目的地进行分拣,然后将其分发往不同的物流站;在货物分拣中需要对所有货物的物流信息进行识别,涉及大量的用户个人信息,因此为了保证用户个人信息,需要在物流流转分拣中对所涉及的分拣信息的进行加密处理。
2、一般的信息加密主要针对信息数据进行数据的替换或者置乱,主要从数据本身入手进行信息的加密;但对于物流分拣信息主要包括货物地址、分拣时间及用户电话等特征信息,其中多种对应的特征信息体现用户个人隐私信息,而特征信息本身包含的隐私信息较少,不具有加密的价值;且分拣信息的数据量较大,数据整体加密运算量大,不利于信息管理,因此需要一种可以针对特征信息之间对应关系进行加密的方法。
技术实现思路
1、本发明提供一种物流流转分拣信息管理方法及系统,以解决现有的无法针对分拣信息中特征信息的对应关系进行加密完成对隐私信息的保护的问题,所采用的技术方案具体如下:
2、第一方面,本发明一个实施例提供了一种物流流转分拣信息管理方法,该方法包括以下步骤:
3、获取物流分拣信息中的货物分拣时间及货物目的地址;
4、将货物分拣时间及货物目的地址作为不同类型节点、分拣时间及目的地址间对应关系作为边构建邻接多重表;
5、获取邻接多重表中的原始边表数组,将左侧节点序号相同的原始边表数组作为同一个第一类别,对相同第一类别中的所有右侧节点序号求整数均值,根据每个原始边表数组中的右侧节点序号与对应第一类别的整数均值的差异获取新的右侧节点序号,得到第一边表数组;
6、获取邻接多重表中数组间的初始指针,根据初始指针对应的两数组序号获取转换参数r,将初始指针对应的起始的数组元素位置向右移动r个位置单位,将初始指针对应的指向的数组元素位置向左移动r个位置单位,得到第一指针;将第一指针对应的起始的数组序号与转换参数r求和得到新的起始数组序号,将第一指针对应的指向的数组序号与转换参数r作差得到新的指向数组序号,得到第二指针;
7、将邻接多重表中的原始边表数组替换为第一边表数组、将初始指针替换为第二指针并进行存储;对物流分拣信息进行加密存储及数据提取解密,实现对物流分拣信息的管理。
8、可选的,所述将货物分拣时间及货物目的地址作为不同类型节点、分拣时间及目的地址间对应关系作为边构建链接多重表,包括的具体方法为:
9、将货物分拣时间及货物目的地址作为不同类型节点、分拣时间及目的地址间对应关系作为边构建初始图结构,将不同类型节点随机排列获取节点序列、将所有边随机排列获取标识符序列,根据节点序列中各元素序号对初始图结构中的节点更新为同种节点、根据标识符序列中各元素序号对初始图结构中的边进行替换,得到第一图结构,根据第一图结构中的节点及边构建邻接多重表。
10、可选的,所述获取转换参数r,包括的具体方法为:
11、将两数组序号中的较小序号作为第一最小值,将两数组序号分别与数组数量的差值较小值作为第二最小值,将第一最小值与第二最小值中的较小值作为第三最小值,将第三最小值与0之间的中心整数作为转换参数r。
12、可选的,所述将初始指针对应的起始的数组元素位置向右移动r个位置单位,将初始指针对应的指向的数组元素位置向左移动r个位置单位,得到第一指针,包括的具体方法为:
13、所述初始指针对应一个起始的数组元素位置及一个指向的数组元素位置,元素位置移动过程为在数组内循环移动,移动到数组边界时则从数组另一边界继续移动。
14、可选的,所述第一指针对应一个起始的数组及一个指向的数组,且与初始指针对应的起始的数组与指向的数组相同,所述数组序号为将邻接多重表中所有数组按照顺序进行编号获取得到。
15、第二方面,本发明另一个实施例提供了一种物流流转分拣信息管理系统,该系统包括:
16、信息获取模块,获取物流分拣信息中的货物分拣时间及货物目的地址;
17、图结构加密模块:将货物分拣时间及货物目的地址作为不同类型节点、分拣时间及目的地址间对应关系作为边构建邻接多重表;
18、获取邻接多重表中的原始边表数组,将左侧节点序号相同的原始边表数组作为同一个第一类别,对相同第一类别中的所有右侧节点序号求整数均值,根据每个原始边表数组中的右侧节点序号与对应第一类别的整数均值的差异获取新的右侧节点序号,得到第一边表数组;
19、获取邻接多重表中数组间的初始指针,根据初始指针对应的两数组序号获取转换参数,根据转换参数对初始指针对应的两数组中元素位置进行移动获取第一指针,根据转换参数对第一指针对应的两数组序号进行改变获取第二指针;
20、将邻接多重表中的原始边表数组替换为第一边表数组、将初始指针替换为第二指针并进行存储;
21、信息管理模块:对物流分拣信息进行加密存储及数据提取解密,实现对物流分拣信息的管理。
22、本发明的有益效果是:利用特征信息的对应关系构建图结构,隐藏特征信息对应关系所反映的隐私信息,实现分拣信息的加密,有效减少了加密运算量,实现分拣信息的快速加密管理;通过图结构的加密,进一步实现原始分拣信息的加密;其中利用图结构存储中的邻接多重表,将图结构的连接关系转换为数据存储关系,从而获得数据的分布关系,并从邻接多重表对应的数组与指针的转换实现图结构的加密;其中数组转换中对于连接关系越复杂的数组,其转换越复杂,加密程度越高;同时转换后的指针所对应的范围同样满足对应的密文数组范围,增加转换后密文指针的迷惑性,提高加密的有效性。
1.一种物流流转分拣信息管理方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的一种物流流转分拣信息管理方法,其特征在于,所述将货物分拣时间及货物目的地址作为不同类型节点、分拣时间及目的地址间对应关系作为边构建链接多重表,包括的具体方法为:
3.根据权利要求1所述的一种物流流转分拣信息管理方法,其特征在于,所述获取转换参数r,包括的具体方法为:
4.根据权利要求1所述的一种物流流转分拣信息管理方法,其特征在于,所述将初始指针对应的起始的数组元素位置向右移动r个位置单位,将初始指针对应的指向的数组元素位置向左移动r个位置单位,得到第一指针,包括的具体方法为:
5.根据权利要求1所述的一种物流流转分拣信息管理方法,其特征在于,所述第一指针对应一个起始的数组及一个指向的数组,且与初始指针对应的起始的数组与指向的数组相同。
6.一种物流流转分拣信息管理系统,其特征在于,该系统包括: