安全信息生成和获取方法、及相关装置的制作方法

文档序号:6377216阅读:92来源:国知局
专利名称:安全信息生成和获取方法、及相关装置的制作方法
技术领域
本发明涉及信息处理领域,尤其涉及一种安全信息生成和获取方法、及相关装置。
技术背景
二维码,是在一维条码的基础上扩展出的一种具有可读性的条码。相比一维条码, 二维码记载更复杂的数据,比如图片、网络链接等。和一维码相比,二维码信息容量大,能够把图片、声音、文字、指纹等可以数字化的信息进行编码并表示出来,可容纳多达1,850个大写字母/2,710个数字/1,108个字节/500多个汉字,为一维码信息容量的几十倍。设备扫描二维条码,通过识别条码的长度和宽度中所记载的二进制数据,可获取其中所包含的信息。二维码还具有加密机制,可以先用一定的加密算法将信息加密,再用二维条码表示。 在识别二维条码时,再加以一定的解密算法,便可以恢复所表示的信息。
在现有的物流应用中,物流过程中需要工作人员人工肉眼识别用户信息,进行分拣等操作,效率较低;并且,用户的用户信息的展示方式是明文显示的,用户所有的个人信息直接暴露在外面,造成了极大的信息泄露风险;当物流单因为各种原因发生局部损坏时, 很容易导致物流人员难以正确识别用户的相关信息。发明内容
本发明实施例提供了一种安全信息生成和获取方法、及相关装置,用于提供一种安全、便捷的用户信息的展示方法。
本发明实施例提供的安全信息生成方法,包括
获取用户提供的用户信息;
根据所述用户信息生成安全二维码,所述安全二维码应用于在单据中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
本发明实施例提供的用户信息获取方法,包括
扫描单据中的安全二维码;
根据预置规则对所述安全二维码解码;
根据所述解码的结果获取用户信息。
本发明实施例提供的单据,包括
安全二维码,所述安全二维码标记单据中的用户信息,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
本发明实施例提供的用户信息生成装置,包括
信息获取单元,用于获取用户提供的用户信息;
二维码生成单元,用于根据所述用户信息生成安全二维码,所述安全二维码应用于在单据中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
本发明实施例提供的用户信息获取装置,包括
扫描单元,用于扫描单据中的安全二维码;
解码单元,用于根据预置规则对所述安全二维码解码;
用户信息获取单元,用于根据所述解码的结果获取用户信息。
从以上技术方案可以看出,本发明实施例具有以下优点
基于二维码的用户信息展示方式不仅能够快速的提供给物流方有效的用户个人信息,保障用户的个人隐私信息不被无关人员获得,同时可以适配机器的智能化分拣,提高物流信件的处理效率;并且,由于二维码的容错能力强,当二维码因穿孔、污损等引起局部损坏时,甚至损坏面积达50%时,仍可以正确识读,其译码错误率不超过千万分之一。


图I是本发明实施例安全信息生成方法的一个流程示意图2是本发明实施例安全信息生成方法的另一个流程示意图3是本发明实施例中安全二维码生成的一个示例图4是本发明实施例中安全二维码生成的另一个示例图5是本发明实施例安全信息生成方法的一个应用流程示意图6是本发明实施例用户信息生成装置的一个逻辑结构示意图7是本发明实施例用户信息获取装置的一个逻辑结构示意图。
具体实施方式
本发明实施例提供了一种安全信息生成和获取方法、及相关装置,用于提供一种安全、便捷的用户信息的展示方法。
请参阅图1,本发明实施例中安全信息生成方法的一个实施例包括
101、获取用户提供的用户信息;
用户信息生成装置获取用户提供的用户信息。可选的,所述用户信息具体可以包括用户的姓名,联系方式和联系地址。
102、根据所述用户信息生成安全二维码;
用户信息生成装置根据所述用户信息生成安全二维码,所述安全二维码应用于在单据中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
基于二维码的用户信息展示方式不仅能够快速的提供给物流方有效的用户个人信息,保障用户的个人隐私信息不被无关人员获得,同时可以适配机器的智能化分拣,提高物流信件的处理效率;并且,由于二维码的容错能力强,当二维码因穿孔、污损等引起局部损坏时,甚至损坏面积达50%时,仍可以正确识读,其译码错误率不超过千万分之一。
在实际应用中,本发明实施例的用户信息生成方法可以用于保护物流用户的信息安全,还可以限定安全二维码的使用范围,请参阅图2,本发明实施例中用户信息生成方法的另一个实施例包括
201、获取用户提供的用户信息;
用户信息生成装置获取用户提供的用户信息(即物流信息)。可选的,所述用户信息具体可以包括用户的姓名,联系方式和联系地址。
202、根据所述用户信息生成安全二维码;
用户信息生成装置根据所述用户信息生成安全二维码,所述安全二维码应用于在单据(具体可以为物流单)中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
示例性的,本发明实施例中具体可以采用下列方法生成安全二维码
I、数据分析确定编码的字符类型,按相应的字符集转换成符号字符;选择纠错等级,在规格一定的条件下,纠错等级越高其真实数据的容量越小。
请参阅图3,每个QR码符号由名义上的正方形模块构成,组成一个正方形阵列,它由编码区域和包括寻象图形、分隔符、定位图形和校正图形在内的功能图形组成;功能图形不能用于数据编码,符号的四周由空白区包围。
2、数据编码将数据字符转换为位流,每8位一个码字,整体构成一个数据的码字序列。其实知道这个数据码字序列就知道了二维码的数据内容。
数据可以按照一种模式进行编码,以便进行更高效的解码,例如对数据 01234567 编码(版本 1-H),
I)分组012 345 67
2)转成二进制012 — 0000001100
345 — 0101011001
67 — 1000011
3)转成序列=0000001100 0101011001 1000011
4)字符数转成二进制8 — 0000001000
5)加入模式指示符(上图数字)0001 0001 0000001000 00000011000101011001 1000011
对于字母、中文、日文等只是分组的方式、模式等内容有所区别。基本方法是一致的。
3、纠错编码按需要将上面的码字序列分块,并根据纠错等级和分块的码字,产生纠错码字,并把纠错码字加入到数据码字序列后面,成为一个新的序列。
在二维码规格和纠错等级确定的情况下,其实它所能容纳的码字总数和纠错码字数也就确定了,比如版本10,纠错等级时H时,总共能容纳346个码字,其中224个纠错码字。
就是说二维码区域中大约1/3的码字时冗余的。对于这224个纠错码字,它能够纠正112个替代错误(如黑白颠倒)或者224个据读错误(无法读到或者无法译码),这样纠错容量为112/346 = 32.4%。
4、构造最终数据信息在规格确定的条件下,将上面产生的序列按次序放如分块中,按规定把数据分块,然后对每一块进行计算,得出相应的纠错码字区块,把纠错码字区块按顺序构成一个序列,添加到原先的数据码字序列后面。
如D1,D12,D23, D35, D2, D13, D24, D36, · · · Dll,D22,D33, D45, D34, D46, El,E23, E45, E67, E2, E24, E46, E68, · · ·
5、构造矩阵将探测图形、分隔符、定位图形、校正图形和码字模块放入矩阵中。请参阅图4,把步骤4中的完整序列填充到相应规格的二维码矩阵的区域中。
6、掩摸将掩摸图形用于符号的编码区域,使得二维码图形中的深色和浅色(黑色和白色)区域能够比率最优的分布。为了满足上述条件,应按以下步骤进行掩模。
I)掩模不用于功能图形;
2)用多个矩阵图形连续地对已知的编码区域的模块图形(格式信息和版本信息除外)进行XOR操作。XOR操作将模块图形依次放在每个掩模图形上,并将对应于掩模图形的深色模块的模块取反(浅色变成深色,或相反);
3)对每个结果图形的不合要求的部分记分,以评估这些结果;
4)选择得分最低的图形。
7、格式和版本信息生成格式和版本信息放入相应区域内。
版本7-40都包含了版本信息,没有版本信息的全为O。二维码上两个位置包含了版本 目息,它们是冗余的。
版本信息共18位,6X3的矩阵,其中6位时数据为,如版本号8,数据位的信息时 001000,后面的12位是纠错位。
203、为所述安全二维码分配使用限定参数;
用户信息生成装置为所述安全二维码分配使用限定参数,所述使用限定参数用于限定所述安全二维码在特定的条件下使用,所述使用限定参数包括使用次数,使用时间和使用地点中任意一项或两项以上的组合。
示例性的,在生成所述安全二维码之后,在存储所述安全二维码的数据库中,可以为所述安全二维码分配唯一的身份标识,并为身份标识分配并存储使用限定参数。具体的, 在实际应用中,物流人员一般需要通过扫描该安全二维码获得相应的网络数据库的地址信息,然后到该网络数据库里验证并提取相应的用户信息。通过所述使用限定参数,网络数据库记录使用该安全二维码的相关限定信息,如可以限定目标地方的物流人员才可以通过扫描该安全二维码获得相应的用户信息,也可以限定该安全二维码的使用次数和时间范围,以免在其他场合中用户信息被盗用。
为了便于理解,下面以一具体应用场景对上述的实施例中描述的用户信息生成方法、用户信息获取和单据进行详细描述,请参考图5,具体为
501、用户提供物流信息;
在购物网站上用户确认购买某物品并下单后,用户向网站提供物流信息(包括姓名、手机号、地址等)。
502、将物流信息转换成安全二维码;
网站在获得该用户的物流信息后,通过物流信息生成装置根据所述物流信息生成安全二维码。
503、网站将该用户的物流信息以安全二维码方式发给卖家;
504、卖家将安全二维码打印到物流单上,提供给物流公司进行发货;
可选的,上述仅为实际应用中的一种场景,可以理解的是,在实际应用中网站也可以直接将用户的物流信息发送给卖家,由卖家通过物流信息生成装置将所述物流信息转换成安全二维码,再由卖家把安全二维码提供给相应的物流公司,具体使用的方式此处不作限定。
505、物流方通过物流信息获取装置识别出二维码所带地理位置信息,进行分拣、 运输等工作;
506、派件人员通过专有设备扫描识别出二维码所带用户联系方式等信息,派送该货物到买方用。
买方用户成功收货,该物流单也可以直接丢弃,不用担心物流单上的个人信息泄露。
上述的用户信息生成装置和用户信息获取装置为虚拟装置,是可以实现本发明实施例中用户信息生成方法和用户信息获取方法的所有设备的统称,在具体实现上,可以为软件程序,也可以为硬件设备,此处不作限定。
上面仅以一些例子对本发明实施例中的应用场景进行了说明,可以理解的是,在实际应用中,还可以有更多的应用场景,具体此处不作限定。
本发明实施例还提供了一种单据,该单据上具体包括有
安全二维码,所述安全二维码标记单据中的用户信息,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
下面对用于执行上述用户信息生成方法的本发明用户信息生成装置的实施例进行说明,其逻辑结构请参考图6,本发明实施例中用户信息生成装置的一个实施例包括
信息获取单元601,用于获取用户提供的用户信息;
二维码生成单元602,用于根据所述用户信息生成安全二维码,所述安全二维码应用于在单据中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
可选的,所述用户信息生成装置还包括
参数分配单元603,用于为所述安全二维码分配使用限定参数,所述使用限定参数用于限定所述安全二维码在特定的条件下使用,所述使用限定参数包括使用次数,使用时间和使用地点中任意一项或两项以上的组合。
下面对用于执行上述用户信息获取方法的本发明用户信息获取装置的实施例进行说明,其逻辑结构请参考图7,本发明实施例中用户信息获取装置的一个实施例包括
扫描单元701,用于扫描单据中的安全二维码;
解码单元702,用于根据预置规则对所述安全二维码解码;
用户信息获取单元703,用于根据所述解码的结果获取用户信息。
进一步的,所述用户信息获取单元703具体用于
通过解码直接获得所述用户信息;或,通过解码直解码后获得目标链接地址,通过网络到所述目标链接地址获取所述用户信息。
上述用户信息生成装置和用户信息获取装置各个单元具体的操作方法在上述图I、图2和图4实施例中已经有相应的描述,此处不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种安全信息生成方法,其特征在于,包括 获取用户提供的用户信息; 根据所述用户信息生成安全二维码,所述安全二维码应用于在单据中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
2.根据权利要求I所述的方法,其特征在于,所述用户信息包括 用户的姓名,联系方式和联系地址。
3.根据权利要求I或2所述的方法,其特征在于,根据所述用户信息生成安全二维码之后,包括 为所述安全二维码分配使用限定参数,所述使用限定参数用于限定所述安全二维码在特定的条件下使用,所述使用限定参数包括使用次数,使用时间和使用地点中任意一项或两项以上的组合。
4.一种用户信息获取方法,其特征在于,包括 扫描单据中的安全二维码; 根据预置规则对所述安全二维码解码; 根据所述解码的结果获取用户信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述解码的结果获取用户信息,包括 通过解码直接获得所述用户信息; 或, 通过解码获得目标链接地址,通过网络到所述目标链接地址获取所述用户信息。
6.—种单据,其特征在于,包括 安全二维码,所述安全二维码标记单据中的用户信息,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
7.一种用户信息生成装置,其特征在于,包括 信息获取单元,用于获取用户提供的用户信息; 二维码生成单元,用于根据所述用户信息生成安全二维码,所述安全二维码应用于在单据中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
8.根据权利要求7所述的装置,其特征在于,所述用户信息生成装置还包括 参数分配单元,用于为所述安全二维码分配使用限定参数,所述使用限定参数用于限定所述安全二维码在特定的条件下使用,所述使用限定参数包括使用次数,使用时间和使用地点中任意一项或两项以上的组合。
9.一种用户信息获取装置,其特征在于,包括 扫描单元,用于扫描单据中的安全二维码; 解码单元,用于根据预置规则对所述安全二维码解码; 用户信息获取单元,用于根据所述解码的结果获取用户信息。
10.根据权利要求9所述的装置,其特征在于,所述用户信息获取单元具体用于 通过解码直接获得所述用户信息; 或, 通过解码直解码后获得目标链接地址,通过网络到所述目标链接地址获取所述用户信息。
全文摘要
本发明实施例公开了一种用户信息生成和获取方法、及相关装置,用于提供一种安全、便捷的用户信息的展示方法。本发明实施例方法包括获取用户提供的用户信息;根据所述用户信息生成安全二维码,所述安全二维码应用于在物流单中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。
文档编号G06F21/31GK102930192SQ20121034920
公开日2013年2月13日 申请日期2012年9月19日 优先权日2012年9月19日
发明者王曦, 胡博, 莫沙, 谢郑凯, 冯诚, 黄英, 周睿奕, 贺柏森, 李未, 张凯, 刘玉磊, 唐廷勇, 杨惠姣 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1