基于圆周排列台阶阵列的信息解码方法与流程

文档序号:12469049阅读:147来源:国知局
基于圆周排列台阶阵列的信息解码方法与流程
本发明基于圆周排列台阶阵列的信息解码方法属于包装运输、加密解密及信息安全
技术领域

背景技术
:网购已成为人们生活中不可或缺的一种消费方式,而快递单也成为买卖双方之间交易的重要凭证。目前,由于买卖双方的个人信息均会直接显示在快递单据上,并根据快递单据上的信息进行配送,因此买卖双方的个人信息在配送的各个环节均会完全暴露给,这就极容易造成个人信息的丢失。据调查显示,超过70%的个人信息通过快递单据泄漏,这给人们的日常生活带来了诸多困扰,甚至造成严重的经济损失。面对个人信息泄露的安全问题,虽然已经呼吁政府加强对物流行业制订严格的监管方式,同时也在提高买卖双方对个人信息的保护意识,但是由于个人信息直接显示在快递单据上的方式没有改变,因此个人信息通过快递单据泄露的问题也就没有办法从根本上得到解决。技术实现要素:针对上述问题,本发明公开了一种基于圆周排列台阶阵列的信息解码方法,该方法能够改变个人信息直接显示在快递单据上的方式,进而使个人信息通过快递单据泄露的问题从根本上得到解决。本发明的目的是这样实现的:一种具有信息隐藏功能的包装系统,包括信息隐藏包装盒和信息解码装置,所述信息隐藏包装盒包括一硬纸盒体,在硬纸盒体的纵向方向设置有截面形状为矩形的通孔,通孔的两个端面均用不透明膜密封,通孔内相对的两个立面分别设置有第一台阶结构和第二台阶结构;所述第一台阶结构包括n个台阶周期,第i个台阶周期内有pi个台阶,每个台阶周期内的台阶高度单调变化;所述第二台阶结构包括与第一台阶结构中台阶数相同的台阶周期,第j个台阶周期内有qj个台阶,每个台阶周期内的台阶高度单调变化;第二台阶结构中任意周期的起始端和结束端与第一台阶结构中的一个台阶的起始端和结束端位置对应;通孔的第三立面设置有标识,在第一台阶结构的每个台阶周期内最多对应一个标识;所述信息解码装置包括能够在通孔中运动的车体,在车体同一截面上设置有面向第一台阶结构和第二台阶结构的测距装置,以及面向标识的标识识别器。上述具有信息隐藏功能的包装系统,设置有台阶结构的立面,中间为台阶结构,台阶结构的两端设置有轨道。车体上设置有能够在轨道上行进的车轮。一种基于距离识别的隐藏信息识别方法,包括以下步骤:步骤a、信息解码装置按照固定方向从通孔中穿过,对第一台阶结构记录距离和时间的对应关系f1(d,t),对第二台阶结构记录距离和时间的对应关系f2(d,t),对标识记录标号和时间的对应关系f3(n,t);步骤b、对f1(d,t)求导数,在导数绝对值大于阈值的时间,为台阶变化时间;在台阶变化时间中,导数小于0的为升台阶,导数大于0的为降台阶;根据台阶变化时间和升降台阶的变化规律,确定第一台阶结构中台阶随时间的变化规律;步骤c、对f2(d,t)求导数,在导数绝对值大于阈值的时间,为台阶变化时间;在台阶变化时间中,导数小于0的为升台阶,导数大于0的为降台阶;根据台阶变化时间和升降台阶的变化规律,确定第二台阶结构中台阶随时间的变化规律;步骤b和步骤c同步执行或按照任意顺序先后执行;步骤d、根据f1(d,t)、f2(d,t)和f3(n,t)中时间相等的原则,确定第一台阶结构中台阶、第二台阶结构中台阶和标识的对应关系;步骤e、根据第一台阶结构中台阶、第二台阶结构中台阶和标识的对应关系,识别隐藏信息。上述基于距离识别的隐藏信息识别方法,步骤a对标识记录标号和时间的对应关系f3(n,t)中,信息解码装置经过第一个标识时,标号记录为1,每经过一个标识,标号加1。步骤e具体为:步骤e1、根据标识的标号,找到对应信息表;步骤e2、根据第一台阶结构中台阶和第二台阶结构中台阶的对应关系,找到信息表中的信息。在步骤e1中,找到对应信息表,根据至少一个标识的标号进行。有益效果:第一、与快递单据相比,本发明将所有个人信息都隐藏在两个台阶结构和标识中,人们无法直观获取信息,因此具有隐藏个人信息的功能。第二、由于所有信息设置在通孔中,且通孔的上下面使用不透明膜密封,因此可以确保信息安全。第三、由于识别信息需要刺破不透明膜,因此能够通过不透明膜是否破损来判断是否有信息泄露。第四、在识别信息后,个人信息仍然隐藏在两个台阶结构和标识中,无需对包装进行损毁处理。第五、在本发明结构中,即不要求台阶结构周期相等,又不要求台阶宽度相同,增加了实际应用时的灵活性。第六、在本发明结构中,由于根据台阶相对高度重新绘制台阶曲线,并进行编码,因此对台阶的高度不做精确加工要求,同样增加了实际应用时的灵活性。第七、编码与信息的对应方式灵活更改,扩展性强。综上,本发明能够改变个人信息直接显示在快递单据上的方式,进而使个人信息通过快递单据泄露的问题从根本上得到解决。附图说明图1是信息隐藏包装盒的结构示意图。图2是信息解码装置的结构示意图。具体实施例具体实施例一本实施例是基于圆周排列台阶阵列的信息编码结构实施例。本实施例的基于圆周排列台阶阵列的信息编码结构,包括编码内层和海绵外层,所述海绵外层通过撕线与编码内层连接,编码内层的表面设置有第一圆盘、第二圆盘和第三圆盘;海绵外层撕开前的基于圆周排列台阶阵列的信息编码结构示意图如图1所示;海绵外层撕开后的基于圆周排列台阶阵列的信息编码结构示意图如图2所示,在图2中,用黑色表示高台阶,用白色表示低台阶;所述第一圆盘在圆周方向包括n个圆心角成等差数列的台阶周期,每个台阶周期内的台阶高度单调变化,相同台阶周期内的台阶所对应的圆心角相等,第i个台阶周期内有pi个扇形的台阶;所述第二圆盘在圆周方向包括pi个台阶周期,每个台阶周期内的台阶高度单调变化,相同台阶周期内的台阶所对应的圆心角相等,第j个台阶周期所对应的圆心角与第一圆盘中第j个台阶所对应的圆心角相等,第j个台阶周期内有qi个扇形的台阶;所述第三圆盘在圆周方向包括1条起始线和n条位置线,所述1条起始线和n条位置线均位于半径位置,截面图形为三角形,起始线对应第一圆盘中对应最大圆心角台阶周期和对应最小圆心角台阶周期的交线,每条位置线对应第一圆盘中的一个台阶周期。具体实施例二本实施例是基于圆周排列台阶阵列的信息解码方法实施例。本实施例的基于圆周排列台阶阵列的信息解码方法,在具体实施例一所述基于圆周排列台阶阵列的信息编码结构上实现,该方法包括以下步骤:步骤a、将海绵外层撕开,露出编码内层;步骤b、确保距离探测装置运行轨迹所在平面与编码内层所在平面平行的条件下,以第一圆盘圆心为圆心,以不超过第一圆盘半径的任意长度为半径,距离探测装置运行一个圆形轨迹,对第一圆盘记录距离和角度的对应关系f1(d1,α1),以第二圆盘圆心为圆心,以不超过第二圆盘半径的任意长度为半径,距离探测装置运行一个圆形轨迹,对第二圆盘记录距离和角度的对应关系f2(d2,α2),以第三圆盘圆心为圆心,以不超过第三圆盘半径的任意长度为半径,距离探测装置运行一个圆形轨迹,对第三圆盘记录距离和角度的对应关系f3(d3,α3);步骤c、对f1(d1,α1)求导数,在导数绝对值大于阈值的角度下,为台阶变化位置;在台阶变化位置中,导数小于0的为升台阶,导数大于0的为降台阶;根据台阶变化位置和升降台阶的变化规律,确定第一圆盘中台阶随角度的变化规律;步骤d、对f2(d2,α2)求导数,在导数绝对值大于阈值的角度下,为台阶变化位置;在台阶变化位置中,导数小于0的为升台阶,导数大于0的为降台阶;根据台阶变化位置和升降台阶的变化规律,确定第二圆盘中台阶随角度的变化规律;步骤e、对f3(d3,α3)求导数,在导数绝对值大于阈值的角度下,为台阶变化位置;在台阶变化位置中,导数小于0的为升台阶,导数大于0的为降台阶;根据台阶变化位置和升降台阶的变化规律,确定第三圆盘中起始线和位置线随角度的变化规律;步骤c、步骤d和步骤e同步执行或按照任意顺序先后执行;步骤f、找到第一圆盘中,对应最大圆心角台阶周期和对应最小圆心角台阶周期的交线,将该位置定义为起始位置,重新规划第一圆盘中台阶随角度的变化规律f1(d1,β);步骤g、找到第二圆盘中,对应最大圆心角台阶周期和对应最小圆心角台阶周期的交线,将该位置定义为起始位置,重新规划第二圆盘中台阶随角度的变化规律f2(d2,β);步骤h、找到第三圆盘中的起始线,将起始线所在位置定义为起始位置,重新规划第三圆盘中位置线随角度的变化规律f3(d3,β);步骤f、步骤g和步骤h同步执行或按照任意顺序先后执行;步骤i、基于f1(d1,β)、f2(d2,β)和f3(d3,β)角度相等的原则,确定第一圆盘中台阶、第二圆盘中台阶和第三圆盘中位置线的对应关系;步骤j、根据第一圆盘中台阶、第二圆盘中台阶和第三圆盘中位置线的对应关系,识别隐藏信息。具体实施例三本实施例是基于圆周排列台阶阵列的信息解码方法实施例。本实施例的基于圆周排列台阶阵列的信息解码方法,在具体实施例二的基础上,进一步限定步骤j包括以下步骤:步骤j1、对第一圆盘中台阶进行编码,所述编码包括周期码和台阶码;步骤j2、对第二圆盘中台阶进行编码,所述编码包括大周期码、小周期码和小台阶码;步骤j3、对第三圆盘中位置线进行编码,所述编码包括位置码;步骤j1、步骤j2和步骤j3同步执行或按照任意顺序先后执行;所述位置码、周期码和大周期码一致,台阶码和小周期码一致;步骤j4、基于位置码、周期码和大周期码一致,台阶码和小周期码一致的原则,将第一圆盘、第二圆盘和第三圆盘进行整合编码,得到周期码、台阶码和小台阶码;步骤j5、基于周期码、台阶码和小台阶码,找到信息表中的信息。具体实施例四本实施例是基于圆周排列台阶阵列的信息解码方法实施例。本实施例的基于圆周排列台阶阵列的信息解码方法,以图2中第一圆盘、第二圆盘和第三圆盘为例,解释说明该方法的具体步骤,包括以下步骤:步骤a、将海绵外层撕开,露出编码内层;步骤b、确保距离探测装置运行轨迹所在平面与编码内层所在平面平行的条件下,以第一圆盘圆心为圆心,以不超过第一圆盘半径的任意长度为半径,距离探测装置运行一个圆形轨迹,对第一圆盘记录距离和角度的对应关系f1(d1,α1),以第二圆盘圆心为圆心,以不超过第二圆盘半径的任意长度为半径,距离探测装置运行一个圆形轨迹,对第二圆盘记录距离和角度的对应关系f2(d2,α2),以第三圆盘圆心为圆心,以不超过第三圆盘半径的任意长度为半径,距离探测装置运行一个圆形轨迹,对第三圆盘记录距离和角度的对应关系f3(d3,α3);对于第一圆盘,探测到的结果如下表所示:角度距离远近0~60远60~120近120~240远240~360近对于第二圆盘,探测到的结果如下表所示:角度距离远近0~30远30~60近60~90远90~120近120~180远180~240近240~300远300~360近对于第三圆盘,探测到的结果如下表所示:步骤c、对f1(d1,α1)求导数,在导数绝对值大于阈值的角度下,为台阶变化位置;在台阶变化位置中,导数小于0的为升台阶,导数大于0的为降台阶;根据台阶变化位置和升降台阶的变化规律,确定第一圆盘中台阶随角度的变化规律;步骤d、对f2(d2,α2)求导数,在导数绝对值大于阈值的角度下,为台阶变化位置;在台阶变化位置中,导数小于0的为升台阶,导数大于0的为降台阶;根据台阶变化位置和升降台阶的变化规律,确定第一圆盘中台阶随角度的变化规律;步骤e、对f3(d3,α3)求导数,在导数绝对值大于阈值的角度下,为台阶变化位置;在台阶变化位置中,导数小于0的为升台阶,导数大于0的为降台阶;根据台阶变化位置和升降台阶的变化规律,确定第一圆盘中起始线和位置线随角度的变化规律;步骤c、步骤d和步骤e得到的台阶随角度的变化规律如下表所示:对于第一圆盘,探测到的结果如下表所示:角度距离远近0~60低60~120高120~240低240~360高对于第二圆盘,探测到的结果如下表所示:对于第三圆盘,探测到的结果如下表所示:角度距离远近0低15低150低其它高步骤c、步骤d和步骤e同步执行或按照任意顺序先后执行;步骤f、找到第一圆盘中,对应最大圆心角台阶周期和对应最小圆心角台阶周期的交线,将该位置定义为起始位置,重新规划第一圆盘中台阶随角度的变化规律f1(d1,β);步骤g、找到第二圆盘中,对应最大圆心角台阶周期和对应最小圆心角台阶周期的交线,将该位置定义为起始位置,重新规划第二圆盘中台阶随角度的变化规律f2(d2,β);步骤h、找到第三圆盘中的起始线,将起始线所在位置定义为起始位置,重新规划第三圆盘中位置线随角度的变化规律f3(d3,β);在本实施例中,由于第一圆盘只有两个周期,因此对应最大圆心角台阶周期和对应最小圆心角台阶周期的交线有两条,按照逆时针旋转,在先的交线为所要找的交线,由于第一圆盘、第二圆盘和第三圆盘的交线都在0度位置,因此重新规划后的结果与规划前相同;步骤f、步骤g和步骤h同步执行或按照任意顺序先后执行;步骤i、基于f1(d1,β)、f2(d2,β)和f3(d3,β)角度相等的原则,确定第一圆盘中台阶、第二圆盘中台阶和第三圆盘中位置线的对应关系;得到的对应关系为,第一个位置线对应第一圆盘中的低和第二圆盘中的低,第二个位置线对应第一圆盘中的低和第二圆盘中的低;步骤j、根据第一圆盘中台阶、第二圆盘中台阶和第三圆盘中位置线的对应关系,识别隐藏信息。第一个位置线为省份标识,第一圆盘中台阶、第二圆盘中台阶和省份的对应关系如下表所示:第一圆盘第二圆盘省份低低A省低高B省高低C省高高D省根据表中的对应关系,能够知道第一个位置线对应第一圆盘中的低和第二圆盘中的低,对应的是A省;第二个位置线为城市标识,在确定第一个位置线所对应的是A省的前提下,第一圆盘中台阶、第二圆盘中台阶和城市的对应关系如下表所示:第一圆盘第二圆盘省份低低A市低高B市高低C市高高D市根据表中的对应关系,能够知道第一个位置线对应第一圆盘中的低和第二圆盘中的低,对应的是A市;以此类推,可以确定任何信息。即使是人名信息,也可以通过声母、韵母、声调确定姓名的读音,再根据在该读音中的排位确定是哪一个字。还需要说明的是,第三圆盘中的起始线和位置线,可以通过设置不同线形或/和线宽来进行区分。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1