《安全信息生成和获取方法、及相关装置.pdf》由会员分享,可在线阅读,更多相关《安全信息生成和获取方法、及相关装置.pdf(11页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102930192 A (43)申请公布日 2013.02.13 C N 1 0 2 9 3 0 1 9 2 A *CN102930192A* (21)申请号 201210349206.6 (22)申请日 2012.09.19 G06F 21/31(2013.01) G06K 7/10(2006.01) (71)申请人腾讯科技(深圳)有限公司 地址 518031 广东省深圳市福田区振兴路赛 格科技园2栋东403室 (72)发明人王曦 胡博 莫沙 谢郑凯 冯诚 黄英 周睿奕 贺柏森 李未 张凯 刘玉磊 唐廷勇 杨惠姣 (74)专利代理机构深圳市深佳知识产权代理事 务所(。
2、普通合伙) 44285 代理人唐华明 (54) 发明名称 安全信息生成和获取方法、及相关装置 (57) 摘要 本发明实施例公开了一种用户信息生成和获 取方法、及相关装置,用于提供一种安全、便捷的 用户信息的展示方法。本发明实施例方法包括: 获取用户提供的用户信息;根据所述用户信息生 成安全二维码,所述安全二维码应用于在物流单 中,使得用户信息获取装置通过扫描所述安全二 维码获取所述用户信息。 (51)Int.Cl. 权利要求书1页 说明书6页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 6 页 附图 3 页 1/1页 2 1.一种安全信息生。
3、成方法,其特征在于,包括: 获取用户提供的用户信息; 根据所述用户信息生成安全二维码,所述安全二维码应用于在单据中,使得用户信息 获取装置通过扫描所述安全二维码获取所述用户信息。 2.根据权利要求1所述的方法,其特征在于,所述用户信息包括: 用户的姓名,联系方式和联系地址。 3.根据权利要求1或2所述的方法,其特征在于,根据所述用户信息生成安全二维码之 后,包括: 为所述安全二维码分配使用限定参数,所述使用限定参数用于限定所述安全二维码在 特定的条件下使用,所述使用限定参数包括:使用次数,使用时间和使用地点中任意一项或 两项以上的组合。 4.一种用户信息获取方法,其特征在于,包括: 扫描单据中。
4、的安全二维码; 根据预置规则对所述安全二维码解码; 根据所述解码的结果获取用户信息。 5.根据权利要求4所述的方法,其特征在于,所述根据所述解码的结果获取用户信息, 包括: 通过解码直接获得所述用户信息; 或, 通过解码获得目标链接地址,通过网络到所述目标链接地址获取所述用户信息。 6.一种单据,其特征在于,包括: 安全二维码,所述安全二维码标记单据中的用户信息,使得用户信息获取装置通过扫 描所述安全二维码获取所述用户信息。 7.一种用户信息生成装置,其特征在于,包括: 信息获取单元,用于获取用户提供的用户信息; 二维码生成单元,用于根据所述用户信息生成安全二维码,所述安全二维码应用于在 单据。
5、中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。 8.根据权利要求7所述的装置,其特征在于,所述用户信息生成装置还包括: 参数分配单元,用于为所述安全二维码分配使用限定参数,所述使用限定参数用于限 定所述安全二维码在特定的条件下使用,所述使用限定参数包括:使用次数,使用时间和使 用地点中任意一项或两项以上的组合。 9.一种用户信息获取装置,其特征在于,包括: 扫描单元,用于扫描单据中的安全二维码; 解码单元,用于根据预置规则对所述安全二维码解码; 用户信息获取单元,用于根据所述解码的结果获取用户信息。 10.根据权利要求9所述的装置,其特征在于,所述用户信息获取单元具体用于: 。
6、通过解码直接获得所述用户信息; 或, 通过解码直解码后获得目标链接地址,通过网络到所述目标链接地址获取所述用户信息。 权 利 要 求 书CN 102930192 A 1/6页 3 安全信息生成和获取方法、 及相关装置 技术领域 0001 本发明涉及信息处理领域,尤其涉及一种安全信息生成和获取方法、及相关装置。 背景技术 0002 二维码,是在一维条码的基础上扩展出的一种具有可读性的条码。相比一维条码, 二维码记载更复杂的数据,比如图片、网络链接等。和一维码相比,二维码信息容量大,能够 把图片、声音、文字、指纹等可以数字化的信息进行编码并表示出来,可容纳多达1,850个 大写字母/2,710个数。
7、字/1,108个字节/500多个汉字,为一维码信息容量的几十倍。设备 扫描二维条码,通过识别条码的长度和宽度中所记载的二进制数据,可获取其中所包含的 信息。二维码还具有加密机制,可以先用一定的加密算法将信息加密,再用二维条码表示。 在识别二维条码时,再加以一定的解密算法,便可以恢复所表示的信息。 0003 在现有的物流应用中,物流过程中需要工作人员人工肉眼识别用户信息,进行分 拣等操作,效率较低;并且,用户的用户信息的展示方式是明文显示的,用户所有的个人信 息直接暴露在外面,造成了极大的信息泄露风险;当物流单因为各种原因发生局部损坏时, 很容易导致物流人员难以正确识别用户的相关信息。 发明内容。
8、 0004 本发明实施例提供了一种安全信息生成和获取方法、及相关装置,用于提供一种 安全、便捷的用户信息的展示方法。 0005 本发明实施例提供的安全信息生成方法,包括: 0006 获取用户提供的用户信息; 0007 根据所述用户信息生成安全二维码,所述安全二维码应用于在单据中,使得用户 信息获取装置通过扫描所述安全二维码获取所述用户信息。 0008 本发明实施例提供的用户信息获取方法,包括: 0009 扫描单据中的安全二维码; 0010 根据预置规则对所述安全二维码解码; 0011 根据所述解码的结果获取用户信息。 0012 本发明实施例提供的单据,包括: 0013 安全二维码,所述安全二维。
9、码标记单据中的用户信息,使得用户信息获取装置通 过扫描所述安全二维码获取所述用户信息。 0014 本发明实施例提供的用户信息生成装置,包括: 0015 信息获取单元,用于获取用户提供的用户信息; 0016 二维码生成单元,用于根据所述用户信息生成安全二维码,所述安全二维码应用 于在单据中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。 0017 本发明实施例提供的用户信息获取装置,包括: 0018 扫描单元,用于扫描单据中的安全二维码; 说 明 书CN 102930192 A 2/6页 4 0019 解码单元,用于根据预置规则对所述安全二维码解码; 0020 用户信息获取单元,用。
10、于根据所述解码的结果获取用户信息。 0021 从以上技术方案可以看出,本发明实施例具有以下优点: 0022 基于二维码的用户信息展示方式不仅能够快速的提供给物流方有效的用户个人 信息,保障用户的个人隐私信息不被无关人员获得,同时可以适配机器的智能化分拣,提高 物流信件的处理效率;并且,由于二维码的容错能力强,当二维码因穿孔、污损等引起局部 损坏时,甚至损坏面积达50时,仍可以正确识读,其译码错误率不超过千万分之一。 附图说明 0023 图1是本发明实施例安全信息生成方法的一个流程示意图; 0024 图2是本发明实施例安全信息生成方法的另一个流程示意图; 0025 图3是本发明实施例中安全二维码。
11、生成的一个示例图; 0026 图4是本发明实施例中安全二维码生成的另一个示例图; 0027 图5是本发明实施例安全信息生成方法的一个应用流程示意图; 0028 图6是本发明实施例用户信息生成装置的一个逻辑结构示意图; 0029 图7是本发明实施例用户信息获取装置的一个逻辑结构示意图。 具体实施方式 0030 本发明实施例提供了一种安全信息生成和获取方法、及相关装置,用于提供一种 安全、便捷的用户信息的展示方法。 0031 请参阅图1,本发明实施例中安全信息生成方法的一个实施例包括: 0032 101、获取用户提供的用户信息; 0033 用户信息生成装置获取用户提供的用户信息。可选的,所述用户信。
12、息具体可以包 括:用户的姓名,联系方式和联系地址。 0034 102、根据所述用户信息生成安全二维码; 0035 用户信息生成装置根据所述用户信息生成安全二维码,所述安全二维码应用于在 单据中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。 0036 基于二维码的用户信息展示方式不仅能够快速的提供给物流方有效的用户个人 信息,保障用户的个人隐私信息不被无关人员获得,同时可以适配机器的智能化分拣,提高 物流信件的处理效率;并且,由于二维码的容错能力强,当二维码因穿孔、污损等引起局部 损坏时,甚至损坏面积达50时,仍可以正确识读,其译码错误率不超过千万分之一。 0037 在实际应用中。
13、,本发明实施例的用户信息生成方法可以用于保护物流用户的信息 安全,还可以限定安全二维码的使用范围,请参阅图2,本发明实施例中用户信息生成方法 的另一个实施例包括: 0038 201、获取用户提供的用户信息; 0039 用户信息生成装置获取用户提供的用户信息(即物流信息)。可选的,所述用户信 息具体可以包括:用户的姓名,联系方式和联系地址。 0040 202、根据所述用户信息生成安全二维码; 0041 用户信息生成装置根据所述用户信息生成安全二维码,所述安全二维码应用于在 说 明 书CN 102930192 A 3/6页 5 单据(具体可以为物流单)中,使得用户信息获取装置通过扫描所述安全二维码。
14、获取所述 用户信息。 0042 示例性的,本发明实施例中具体可以采用下列方法生成安全二维码: 0043 1、数据分析:确定编码的字符类型,按相应的字符集转换成符号字符;选择纠错 等级,在规格一定的条件下,纠错等级越高其真实数据的容量越小。 0044 请参阅图3,每个QR码符号由名义上的正方形模块构成,组成一个正方形阵列,它 由编码区域和包括寻象图形、分隔符、定位图形和校正图形在内的功能图形组成;功能图形 不能用于数据编码,符号的四周由空白区包围。 0045 2、数据编码:将数据字符转换为位流,每8位一个码字,整体构成一个数据的码字 序列。其实知道这个数据码字序列就知道了二维码的数据内容。 00。
15、46 数据可以按照一种模式进行编码,以便进行更高效的解码,例如:对数据: 01234567编码(版本1-H), 0047 1)分组:012 345 67 0048 2)转成二进制:0120000001100 0049 3450101011001 0050 671000011 0051 3)转成序列:0000001100 0101011001 1000011 0052 4)字符数转成二进制:80000001000 0053 5)加入模式指示符(上图数字)0001:0001 0000001000 00000011000101011001 1000011 0054 对于字母、中文、日文等只是分组的方。
16、式、模式等内容有所区别。基本方法是一致 的。 0055 3、纠错编码:按需要将上面的码字序列分块,并根据纠错等级和分块的码字,产生 纠错码字,并把纠错码字加入到数据码字序列后面,成为一个新的序列。 0056 在二维码规格和纠错等级确定的情况下,其实它所能容纳的码字总数和纠错码字 数也就确定了,比如:版本10,纠错等级时H时,总共能容纳346个码字,其中224个纠错码 字。 0057 就是说二维码区域中大约1/3的码字时冗余的。对于这224个纠错码字,它能够 纠正112个替代错误(如黑白颠倒)或者224个据读错误(无法读到或者无法译码),这样 纠错容量为:112/34632.4。 0058 4、。
17、构造最终数据信息:在规格确定的条件下,将上面产生的序列按次序放如分块 中,按规定把数据分块,然后对每一块进行计算,得出相应的纠错码字区块,把纠错码字区 块按顺序构成一个序列,添加到原先的数据码字序列后面。 0059 如:D1,D12,D23,D35,D2,D13,D24,D36,.D11,D22,D33,D45,D34,D46,E1,E23, E45,E67,E2,E24,E46,E68,. 0060 5、构造矩阵:将探测图形、分隔符、定位图形、校正图形和码字模块放入矩阵中。请 参阅图4,把步骤4中的完整序列填充到相应规格的二维码矩阵的区域中。 0061 6、掩摸:将掩摸图形用于符号的编码区域。
18、,使得二维码图形中的深色和浅色(黑 色和白色)区域能够比率最优的分布。为了满足上述条件,应按以下步骤进行掩模。 说 明 书CN 102930192 A 4/6页 6 0062 1)掩模不用于功能图形; 0063 2)用多个矩阵图形连续地对已知的编码区域的模块图形(格式信息和版本信息 除外)进行XOR操作。XOR操作将模块图形依次放在每个掩模图形上,并将对应于掩模图形 的深色模块的模块取反(浅色变成深色,或相反); 0064 3)对每个结果图形的不合要求的部分记分,以评估这些结果; 0065 4)选择得分最低的图形。 0066 7、格式和版本信息:生成格式和版本信息放入相应区域内。 0067 版。
19、本7-40都包含了版本信息,没有版本信息的全为0。二维码上两个位置包含了 版本信息,它们是冗余的。 0068 版本信息共18位,6X3的矩阵,其中6位时数据为,如版本号8,数据位的信息时 001000,后面的12位是纠错位。 0069 203、为所述安全二维码分配使用限定参数; 0070 用户信息生成装置为所述安全二维码分配使用限定参数,所述使用限定参数用于 限定所述安全二维码在特定的条件下使用,所述使用限定参数包括:使用次数,使用时间和 使用地点中任意一项或两项以上的组合。 0071 示例性的,在生成所述安全二维码之后,在存储所述安全二维码的数据库中,可以 为所述安全二维码分配唯一的身份标识。
20、,并为身份标识分配并存储使用限定参数。具体的, 在实际应用中,物流人员一般需要通过扫描该安全二维码获得相应的网络数据库的地址信 息,然后到该网络数据库里验证并提取相应的用户信息。通过所述使用限定参数,网络数 据库记录使用该安全二维码的相关限定信息,如:可以限定目标地方的物流人员才可以通 过扫描该安全二维码获得相应的用户信息,也可以限定该安全二维码的使用次数和时间范 围,以免在其他场合中用户信息被盗用。 0072 为了便于理解,下面以一具体应用场景对上述的实施例中描述的用户信息生成方 法、用户信息获取和单据进行详细描述,请参考图5,具体为: 0073 501、用户提供物流信息; 0074 在购物。
21、网站上用户确认购买某物品并下单后,用户向网站提供物流信息(包括姓 名、手机号、地址等)。 0075 502、将物流信息转换成安全二维码; 0076 网站在获得该用户的物流信息后,通过物流信息生成装置根据所述物流信息生成 安全二维码。 0077 503、网站将该用户的物流信息以安全二维码方式发给卖家; 0078 504、卖家将安全二维码打印到物流单上,提供给物流公司进行发货; 0079 可选的,上述仅为实际应用中的一种场景,可以理解的是,在实际应用中网站也可 以直接将用户的物流信息发送给卖家,由卖家通过物流信息生成装置将所述物流信息转换 成安全二维码,再由卖家把安全二维码提供给相应的物流公司,具。
22、体使用的方式此处不作 限定。 0080 505、物流方通过物流信息获取装置识别出二维码所带地理位置信息,进行分拣、 运输等工作; 0081 506、派件人员通过专有设备扫描识别出二维码所带用户联系方式等信息,派送该 说 明 书CN 102930192 A 5/6页 7 货物到买方用。 0082 买方用户成功收货,该物流单也可以直接丢弃,不用担心物流单上的个人信息泄 露。 0083 上述的用户信息生成装置和用户信息获取装置为虚拟装置,是可以实现本发明实 施例中用户信息生成方法和用户信息获取方法的所有设备的统称,在具体实现上,可以为 软件程序,也可以为硬件设备,此处不作限定。 0084 上面仅以一。
23、些例子对本发明实施例中的应用场景进行了说明,可以理解的是,在 实际应用中,还可以有更多的应用场景,具体此处不作限定。 0085 本发明实施例还提供了一种单据,该单据上具体包括有: 0086 安全二维码,所述安全二维码标记单据中的用户信息,使得用户信息获取装置通 过扫描所述安全二维码获取所述用户信息。 0087 下面对用于执行上述用户信息生成方法的本发明用户信息生成装置的实施例进 行说明,其逻辑结构请参考图6,本发明实施例中用户信息生成装置的一个实施例包括: 0088 信息获取单元601,用于获取用户提供的用户信息; 0089 二维码生成单元602,用于根据所述用户信息生成安全二维码,所述安全二。
24、维码应 用于在单据中,使得用户信息获取装置通过扫描所述安全二维码获取所述用户信息。 0090 可选的,所述用户信息生成装置还包括: 0091 参数分配单元603,用于为所述安全二维码分配使用限定参数,所述使用限定参数 用于限定所述安全二维码在特定的条件下使用,所述使用限定参数包括:使用次数,使用时 间和使用地点中任意一项或两项以上的组合。 0092 下面对用于执行上述用户信息获取方法的本发明用户信息获取装置的实施例进 行说明,其逻辑结构请参考图7,本发明实施例中用户信息获取装置的一个实施例包括: 0093 扫描单元701,用于扫描单据中的安全二维码; 0094 解码单元702,用于根据预置规则。
25、对所述安全二维码解码; 0095 用户信息获取单元703,用于根据所述解码的结果获取用户信息。 0096 进一步的,所述用户信息获取单元703具体用于: 0097 通过解码直接获得所述用户信息;或,通过解码直解码后获得目标链接地址,通过 网络到所述目标链接地址获取所述用户信息。 0098 上述用户信息生成装置和用户信息获取装置各个单元具体的操作方法在上述图 1、图2和图4实施例中已经有相应的描述,此处不再赘述。 0099 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法可以通过其 它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅 仅为一种逻辑功能划。
26、分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结 合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的 相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通 信连接,可以是电性,机械或其它的形式。 0100 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 说 明 书CN 102930192 A 6/6页 8 的。 0101 另外,在本发明各个实施例。
27、中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。 0102 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质 上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形 式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法 的全部或部。
28、分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程 序代码的介质。 0103 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。 说 明 书CN 102930192 A 1/3页 9 图1 图2 说 明 书 附 图CN 102930192 A 2/3页 10 图3 图4 说 明 书 附 图CN 102930192 A 10 3/3页 11 图5 图6 图7 说 明 书 附 图CN 102930192 A 11 。