可区别显示内容的码图及其生成与识读方法.pdf

上传人:1** 文档编号:4578000 上传时间:2018-10-21 格式:PDF 页数:9 大小:585.59KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510137173.2

申请日:

2015.03.26

公开号:

CN104794515A

公开日:

2015.07.22

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06K 19/06申请日:20150326|||公开

IPC分类号:

G06K19/06; G06K7/10

主分类号:

G06K19/06

申请人:

立德高科(北京)数码科技有限责任公司

发明人:

姚为; 万宏宇

地址:

100081北京市海淀区大柳树路17号富海国际港803室

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本申请提供一种可区别显示内容的码图及其生成与识读方法,所述码图包含两种内容,根据预定条件向不同的用户呈现不同的内容。生成方法包括:在码图生成界面中输入第一内容及将其与第一预设条件关联的代码信息以及第二内容及将其与第二预设条件关联的代码信息;结合码图生成库将前述代码信息生成码图上传至云服务器。识读方法包括:通过码图识读装置对码图进行识读;获取所述码图识读装置的设备信息并上传云服务器;将所述设备信息与云服务器存储的与所述码图相对应的码图数据链表中的设备信息进行比对;根据比对结果推送相应内容到所述码图识读装置显示。本发明通过验证用户身份,对特定的用户呈现特定的内容,确保了信息的私密与机密性。

权利要求书

1.  一种可区别显示内容的码图,其特征在于,所述码图中包含两种不同的内容,且根据预定条件向不同的用户呈现不同的内容。

2.
  如权利要求1所述的可区别显示内容的码图,其特征在于,所述预定条件包括识读所述码图的装置的设备信息。

3.
  如权利要求2所述的可区别显示内容的码图,其特征在于,所述设备信息包括硬件设备序列号和/或运营商入网号码。

4.
  一种生成如权利要求1中所述的码图的方法,其特征在于,包括以下步骤:
S1、在码图生成界面中输入第一内容及将其与第一预设条件关联的代码信息;
S2、在码图生成界面中输入第二内容及将其与第二预设条件关联的代码信息;以及
S3、结合码图生成库,将前述代码信息生成码图,上传至云服务器。

5.
  如权利要求4所述的码图生成方法,其特征在于,步骤S3包括:
S31、将所述代码信息导入码图生成库中,以生成与代码信息相对应的码图矩阵序列;
S32、对码图矩阵序列的尺寸进行设定,以将与代码信息相对应的码图矩阵序列生成码图图样;以及
S33、将生成的码图图样、内容关联关系以及在生成码图图样时码图生成库为其赋予的生成序号相绑定后以形成码图数据包文件,将所述生成序号作为码图数据包文件的文件名,并将码图数据包文件上传至云服务器中进行存储。

6.
  如权利要求5所述的码图生成方法,其特征在于,云服务器在接收到码图数据包文件后,在码图数据库中创建与码图数据包文件的文件名相同表头信息的数据链表,并在将码图数据包文件解析后,将码图数据包文件中的码图图样和内容关联关系存储在数据指针所指向的数据链表中表头信息后的唯一存储位置中。

7.
  如权利要求4所述的码图生成方法,其特征在于,所述第一预设条件包括至少一硬件设备序列号和/或运营商入网号码,所述第二预设条件为所述第一预设条件的逆条件。

8.
  一种识读如权利要求1中所述码图的方法,其特征在于,包含以下步骤:
通过码图识读装置对码图进行识读;
获取所述码图识读装置的设备信息并上传云服务器;
将所述设备信息与云服务器所存储的与所述码图相对应的码图数据链表中的设备信息进行比对;以及
根据比对结果推送相应的内容到所述码图识读装置以进行显示。

9.
  如权利要求8所述的码图识读方法,其特征在于,通过安装在所述码图识读装置上的应用程序对码图进行识读,通过所述应用程序获取所述码图识读装置的设备信息并上传云服务器。

10.
  如权利要求8所述的码图识读方法,其特征在于,所述设备信息包括硬件设备序列号和/或运营商入网号码,所述码图数据链表中包含第一内容与至少一设备信息的关联关系,以及第二内容与所述至少一设备信息之外的其他设备信息的关联关系。

说明书

可区别显示内容的码图及其生成与识读方法
技术领域
本申请涉及一种新型自定义码图,具体涉及一种可区别显示内容的码图及其生成方法与相应的识读方法。
背景技术
现有的码图通常仅包含一种内容,通过在码图生成界面中输入信息来生成相对应的码图。如果在生成过程中不设计加密功能也不对用户进行验证,当所述码图处于公共或开放的情形时,将能够被属于任何人的任何具备识读功能的装置所读取和识别。
以二维码为例,随着各类社交网站的崛起和频繁进入日常生活,二维码在移动社交上的应用也日渐广泛,年轻人热衷于通过各种社交平台向周围的亲朋好友分享信息。举例来说,当一个用户通过自定义二维码的方式向另一个用户点对点分享较为私密或机密的内容时,必然希望该内容不被第三人得知,当用户通过社交平台如微博、微信、空间、豆瓣、知乎等较为公开的方式向某个或某些特定用户分享特定内容时,也希望能对其他用户呈现不同的内容,而现有的二维码无法满足这个需求。
因此,急需一种能够解决上述用户需求的码图及其生成与识读方法。
发明内容
有鉴于此,本申请提供一种可区别显示内容的码图及其生成与识读方法,可以通过预定的条件对用户的身份进行验证,从而实现对特定的用户呈现特定的内容。
根据本申请的第一方面,本申请提供一种可区别显示内容的码图,其特征在于,所述码图中包含两种不同的内容,且根据预定条件向不同的用户呈现不同的内容。
其中,所述预定条件包括识读所述码图的装置的设备信息,所述设备信息包括硬件设备序列号和/或运营商入网号码。
根据本申请的第二方面,本申请提供一种生成如前所述可区别显示内容的码图的方法,其特征在于,包括以下步骤:S1、在码图生成界面中输入第一内容及将其与第一预设条件关联的代码信息;S2、在码图生成界面中输入第二内 容及将其与第二预设条件关联的代码信息;以及S3、结合码图生成库,将前述代码信息生成码图,上传至云服务器。
其中,所述第一预设条件包括至少一硬件设备序列号和/或运营商入网号码,所述第二预设条件为所述第一预设条件的逆条件。
步骤S3包括:S31、将所述代码信息导入码图生成库中,以生成与代码信息相对应的码图矩阵序列;S32、对码图矩阵序列的尺寸进行设定,以将与代码信息相对应的码图矩阵序列生成码图图样;以及S33、将生成的码图图样、内容关联关系以及在生成码图图样时码图生成库为其赋予的生成序号相绑定后以形成码图数据包文件,将所述生成序号作为码图数据包文件的文件名,并将码图数据包文件上传至云服务器中进行存储。
如前所述的码图生成方法,其特征在于,云服务器在接收到码图数据包文件后,在码图数据库中创建与码图数据包文件的文件名相同表头信息的数据链表,并在将码图数据包文件解析后,将码图数据包文件中的码图图样和内容关联关系存储在数据指针所指向的数据链表中表头信息后的唯一存储位置中。
根据本申请的第三方面,本申请还提供一种识读如前所述可区别显示内容的码图的方法,其特征在于,包括以下步骤:通过码图识读装置对码图进行识读;获取所述码图识读装置的设备信息并上传云服务器;将所述设备信息与云服务器所存储的与所述码图相对应的码图数据链表中的设备信息进行比对;以及根据比对结果推送相应的内容到所述码图识读装置以进行显示。
其中,所述设备信息包括硬件设备序列号和/或运营商入网号码,所述码图数据链表中包含第一内容与至少一设备信息的关联关系,以及第二内容与所述至少一设备信息之外的其他设备信息的关联关系。
所述方法通过安装在所述码图识读装置上的应用程序对码图进行识读,通过所述应用程序获取所述码图识读装置的设备信息并上传云服务器。
本申请的有益效果包括:通过识别码图识读装置的设备信息来对扫码用户的身份进行验证,实现同一个码图对目标用户呈现隐藏的真实内容,而对非目标用户呈现普通的内容,保证了社交应用中的机密信息安全,也更好地保护了用户隐私。
附图说明
图1为根据本发明第二实施例的码图生成方法的流程图;
图2为图1中步骤S3的分解流程图;
图3为根据本发明第三实施例的码图识读方法的流程图。
主要附图标记说明如下:
S1~S3、S31~S33步骤
具体实施方式
以下通过具体实施方式对本发明的技术方案作进一步的详细说明。
实施例1:
根据本发明的第一实施例,本发明提供一种可区别显示内容的码图,所述码图中定义有两种不同的内容,例如其中一种为向特定的目标用户显示的隐藏内容,另一种为向除了目标用户之外的其他用户显示的普通内容,根据预定条件来验证用户身份。
具体来说,所述预定条件包括识读所述码图的装置的设备信息,包括但不限于硬件设备序列号和/或运营商入网号码等。
所述码图可用于社交网络中进行信息共享,如好友之间的点对点的内容分享,以及在较为公开的平台上的内容分享等,通过验证扫码装置的设备信息来向不同的受众显示不同的内容。
所述码图包括但不限定于一维条码、二维码、由至少两个一维条码交错叠加以构成的组合式一维条码或至少两个二维条码交错叠加以构成的组合式二维码等。
本实施例提供的可区别显示内容的码图,通过识别码图识读装置的设备信息来对扫码用户的身份进行验证,实现同一个码图对目标用户呈现隐藏的真实内容,而对非目标用户呈现普通的内容,确保隐藏内容只能被目标用户查看,保证了社交应用中的机密信息安全,也更好地保护了用户隐私。
实施例2:
根据本发明的第二实施例,本发明提供一种上述可区别显示内容的码图的生成方法,请参考图1,所述方法包括以下步骤:
S1、在码图生成界面中输入第一内容及将其与第一预设条件关联的代码信息;
S2、在码图生成界面中输入第二内容及将其与第二预设条件关联的代码信息;
其中,所述码图生成界面是在生成码图过程中,系统提供的用于人机交互的接口,主要便于用户的某些操作,例如,登录、提交或者将码图转发等。所 述的码图生成界面除包括供用户输入信息的输入框之外,还可以包括提交按钮、快捷工具栏等。
码图生成界面接收用户从输入框输入的以程序代码信息形式表示的具有如内容关联指令的待转换信息。
S3、结合码图生成库,将前述代码信息生成可区别显示内容的码图,并上传至云服务器。
请参考图2,上述可区别显示内容的码图生成方法,其中步骤S3进一步包括以下子步骤:
S31、将所述代码信息导入码图生成库中,以生成与代码信息相对应的码图矩阵序列;
其中,将以程序代码信息形式表示的待转换信息导入码图生成库,码图生成库会根据这些以程序代码信息形式表示的待转换信息生成对应维度的码图矩阵序列。
S32、对码图矩阵序列的尺寸进行设定,以将与代码信息相对应的码图矩阵序列生成码图图样;
其中,当生成码图矩阵序列后,接收所述码图矩阵序列,并根据所述矩阵序列的尺寸大小进行设置,将待转换信息生成码图图样。
另外,在步骤S32中,还可以对所要生成的码图图样的颜色等其他辅助信息进行设置。
在本实施例中,所述码图可为二维码,相应的码图生成库可为二维码生成库,所述二维码生成库即开源的二维码生成代码(Qrlibencode)组成的源代码文件,包括但不限于调整二维码大小、更换编码格式、改变二维码颜色、二维码叠加图片等功能的功能函数和资源文件。在显示二维码生成界面之前,可以将二维码生成代码(Qrlibencode)合入本地代码中。
S33、将生成的码图图样、内容关联关系以及在生成码图图样时码图生成库为其赋予的生成序号相绑定后以形成码图数据包文件,将所述生成序号作为码图数据包文件的文件名,并将码图数据包文件上传至云服务器中进行存储。
s

生成序号码图图样内容关联关系

云服务器在接收到码图数据包文件后,在码图数据库中创建与码图数据包 文件的文件名相同表头信息的数据链表,并在将码图数据包文件解析后,将码图数据包文件中的码图图样和内容关联关系存储在数据指针所指向的数据链表中表头信息后的唯一存储位置中。
数据链表的文件格式如下表:
表头信息码图图样内容关联关系

本实施例中,所述第一预设条件可为后续识读所生成的码图的装置的设备信息,可包括至少一硬件设备序列号和/或运营商入网号码,如可将第一内容与想要传达所述第一内容中包含的隐藏信息的至少一目标用户的手机号码相关联,所述第二预设条件则相应地设定为所述第一预设条件的逆条件。
本实施例中,所生成的码图包括但不限定于一维条码、二维码、由至少两个一维条码交错叠加以构成的组合式一维条码或至少两个二维条码交错叠加以构成的组合式二维码等。
根据本实施例提供的方法所生成的可区别显示内容的码图,通过识别码图识读装置的设备信息来对扫码用户的身份进行验证,实现同一个码图对目标用户呈现隐藏的真实内容,而对非目标用户呈现普通的内容,确保隐藏内容只能被目标用户查看,保证了社交应用中的机密信息安全,也更好地保护了用户隐私。
实施例3:
根据本发明的第三实施例,本发明提供一种识读实施例1中所述可区别显示内容的码图的方法,请参考图3,所述方法包括以下步骤:
1)通过码图识读装置对码图进行识读;
所述码图识读装置可为独立的码图扫描设备,或者安装了相应扫码应用程序的终端,如手机、平板电脑等。
2)获取所述码图识读装置的设备信息并上传云服务器;
举例来说,可通过码图本身携带获取设备信息的指令或通过安装的应用程序来获取相应的设备信息。
3)将所述设备信息与云服务器所存储的与所述码图相对应的码图数据链表中的设备信息进行比对;
如前实施例2所描述的,生成的码图信息以码图数据包文件的形式上 传到云服务器,并在云服务器的码图数据库中创建对应的码图数据链表来存储码图信息,所述码图信息包括码图图样和码图中所包含的不同内容与不同设备信息的关联关系,该步骤即是将所获取的设备信息与所述码图数据链表中存储的设备信息进行比对。
其中,所述设备信息包括硬件设备序列号和/或运营商入网号码,所述码图数据链表中包含第一内容与至少一设备信息的关联关系,具体来说可为想要传达的隐藏内容与目标用户设备信息的关联关系,以及第二内容与所述至少一设备信息之外的其他设备信息的关联关系,即普通非隐藏内容与目标用户之外的其他设备信息的关联关系。
4)根据比对结果推送相应的内容到所述码图识读装置以进行显示。
例如,当所获取的设备信息包含在目标用户设备信息范围内时,将隐藏内容传送给码图识读装置以进行显示;当所获取的设备信息不在目标用户范围内,则推送并显示非隐藏内容。
本实施例中,所述设备信息包括但不限于至少一硬件设备序列号和/或运营商入网号码,如可将第一内容与想要传达所述第一内容中包含的隐藏信息的至少一目标用户的手机号码相关联,所述第二预设条件则相应地设定为所述第一预设条件的逆条件。
本实施例中,所述码图包括但不限定于一维条码、二维码、由至少两个一维条码交错叠加以构成的组合式一维条码或至少两个二维条码交错叠加以构成的组合式二维码等。
根据本实施例提供的可区别显示内容的码图的识读方法,通过识别码图识读装置的设备信息来对扫码用户的身份进行验证,实现同一个码图对目标用户呈现隐藏的真实内容,而对非目标用户呈现普通的内容,确保隐藏内容只能被目标用户查看,保证了社交应用中的机密信息安全,也更好地保护了用户隐私。
本领域技术人员可以理解,上述实施方式中系统和方法的全部或部分步骤可以通过程序来指令相关硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘或光盘等。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换。

可区别显示内容的码图及其生成与识读方法.pdf_第1页
第1页 / 共9页
可区别显示内容的码图及其生成与识读方法.pdf_第2页
第2页 / 共9页
可区别显示内容的码图及其生成与识读方法.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《可区别显示内容的码图及其生成与识读方法.pdf》由会员分享,可在线阅读,更多相关《可区别显示内容的码图及其生成与识读方法.pdf(9页珍藏版)》请在专利查询网上搜索。

本申请提供一种可区别显示内容的码图及其生成与识读方法,所述码图包含两种内容,根据预定条件向不同的用户呈现不同的内容。生成方法包括:在码图生成界面中输入第一内容及将其与第一预设条件关联的代码信息以及第二内容及将其与第二预设条件关联的代码信息;结合码图生成库将前述代码信息生成码图上传至云服务器。识读方法包括:通过码图识读装置对码图进行识读;获取所述码图识读装置的设备信息并上传云服务器;将所述设备信息与。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1