当前位置: 首页 > 专利查询>孟智平专利>正文

一种三维码的编解码和使用方法技术

技术编号:13454803 阅读:390 留言:0更新日期:2016-08-02 18:24
本发明专利技术的实施例提供了一种三维码的编解码方法和使用方法。本发明专利技术中的三维码是在二维码基础上加入时间维,构成三维结构信息,从而能够生成时间连续的三维码码流,该三维码码流的基本单元即为含有时间信息的二维码,即三维码是由时间连续的二维码序列片段构成。通过本发明专利技术提供的三维码编解码方法能够对含有时间戳信息的二维码进行编码,同时封装的三维码结构信息能够表明某用户在某时间某地点对某设备做了某动作或某内容这样一个完整的行为描述。通过三维码技术,可以将三维码植入终端显示屏幕显示的场景内容中,在终端显示屏幕上会出现随时间变化的二维码图像,用户可通过该三维码完成与显示设备的互动,通过本发明专利技术,可以让常用的没有交互介质的屏幕具有交互功能。

【技术实现步骤摘要】

本专利技术涉及二维码相关
,具体涉及一种三维码的编解码和使用方法
技术介绍
目前,城市中各种公共场所如商场、超市、学校、展厅、车站等均安装有各种各样的显示屏幕,这些屏幕通常播放一些企事业单位宣传信息或各种公益性节目信息或各种产品广告信息。随着城市中终端显示屏幕的增多,各企事业单位以媒体形式进行的线下广告投放越来越依赖于各种终端显示屏幕,如各种LED屏幕、液晶屏幕、等离子屏幕、PC显示器等。上述屏幕几乎充斥在人们所能接触到的各种生活场所和工作场所,各类广告主通过这些屏幕投放他们的广告内容,而这些广告内容通常在屏幕上以图片、视频、网页、文本等形式进行显示。随着城市中布设的终端屏幕逐渐增多,这些终端屏幕有时也充当着传播社会公益性信息以及政府工作信息的角色,例如世博会期间,市民及游客可以通过布设于地铁、商场、公交站点等各种场所的终端屏幕了解有关世博会的相关信息。然而,遗憾的是,这些广泛传播信息的终端屏幕绝大多数都仅仅是一个显示设备,用户只能被动地接收屏幕传递的信息,仅有少数的终端屏幕能够感知用户触摸或鼠标点击,用户可通过鼠标或触摸等方式主动地在这些屏幕上查看自己感兴趣的信息内容。绝大多数屏幕仅能播放显示不能感知的重要原因是具有触摸或响应鼠标等功能的屏幕成本较高,所以限制了此类屏幕的大范围投放使用。近年来,随着二维码技术的日渐成熟,人们开始将二维码技术用于视频节目中,在视频节目中加入二维码,以使观众获取二维码中的信息。例如,在视频广告中,显示包含有网址、电话号码等信息的二维码,观众可以获取这些二维码。目前对二维码的各种应用,基本上都需要通过拍照的方法获取二维码,在视频中出现的二维码也同样需要用户通过拍照来获取。CN200910105475.6提供了一种获取视频中的二维码的方法和视频播放装置,通过分析视频直接从中获取二维码,方便了用户获得视频中的二维码,同时不受光照条件等外在条件的影响,使识读二维码中的信息更为准确。CN200510084397.8给出了一种基于二维码视像传输的速率控制方法,其主要针对手机、PDA等设备之间、与计算机设备或者计算机设备之间的数据传输。主要是通过二维码技术提供一种新的传输数据的方法,尤其是对二维码传输过程中的纠错机制进行了改进,使其可以保证数据在受到外界干扰的情况下仍然能够实现可靠的传输。CN200510110024.3给出了一种基于二维码技术的手机购物方法及系统,建立用户的手机和银行卡之间的关联关系,发送订购请求,依据所述订购请求生成二维码,并将该二维码发送至用户手机上,认证通过则兑付响应商品或服务。从已有专利技术的技术看,目前的技术主要是将二维码作为一种信息获取的手段应用于视频及相关显示内容中,所专利技术的技术主要是围绕如何高质量、精准的获取二维码中的信息,并没有涉及到用户通过二维码技术与显示设备本身或显示内容本身进行互动的相关技术。然而,就信息的传递效率而言,只有那些能真正激起用户兴趣,用户想主动去了解的信息才能使投放信息的价值最大化,即只有投放的信息被用户接纳,对投放信息方而言才具有价值。因此,如何在已有二维码技术基础上,专利技术新的技术方案,激活市场上布设的不具有交互功能的各种终端屏幕,让用户可以与这些终端屏幕进行交互,主动了解各屏幕上所投放的信息内容具有十分重要的意义和商业价值。本专利技术的目的是在已有二维码技术基础上,引入时间维构造一种三维码,将构造的三维码与显示设备播放的内容进行同步显示,并通过本专利技术提供的技术方案让那些只能用于播放显示信息的设备,具有交互的能力,使用户可以通过三维码技术与这些终端屏幕进行交互,主动操作,更改屏幕当前显示的内容,查找自己感兴趣的信息内容,而这一功能在目前的技术手段和实施方式下是无法实现的。
技术实现思路
本专利技术实施例要解决的问题是提供一种三维码的编解码和使用方法,以解决现有技术中无法实现用户和不具有交互功能的终端屏幕进行交互的缺陷,最终通过本专利技术提供的三维码技术方案使用户能够与这些屏幕进行交互。例如,用户可以通过手机拍摄屏幕上动态闪烁的三维码,截获三维码片段,通过手机内的应用软件解析三维码片段中包含的信息内容,终端屏幕上显示的内容便会发生变化,用户可以根据需要继续拍摄出现的新三维码,如此继续,便实现了用户与屏幕交互的功能。由此可见,用户的手机便相当于鼠标,屏幕上出现的三维码便相当于各种按钮,无需增加或改变任何器件,便能让这些功能单一的屏幕具有触摸或鼠标点击功能,实现与用户之间的互动。为了实现上述目的,本专利技术基于已有的二维码技术,引入时间维,并提出了一整套的三维码技术解决方案,所述方法包括:A)在二维码基础上添加一维时间,构成含有时间维信息的三维码结构,每单位时钟,获得原始字符串A1;B)在字符串A1中加入时钟信息,获得字符串B1;采用对称式或非对称式加密算法对获得的字符串B1进行加密处理;C)采用成熟的二维码制,如Aztec、MaxiCode、QRCode、DataMatrix等,对加密后的字符串进行编码,生成加密的二维码*C1,也可以不进行加密,直接生成二维码C1;D)下一个单位时钟,再调用以上A)、B)、C)步骤,生成下一个二维码;E)反复执行步骤A)、B)、C)、D),不断生成的二维码便构成连续的三维码流;将生成的三维码码流通过本地加载或通过服务器端加载与显示设备中显示的内容一同呈现予以显示;采用移动二维码识别器,如iPhone手机、基于Android的手机、基于Symbian的手机、平板电脑、手持PDA、专用二维码识别器等,对显示设备中出现的连续的三维码进行捕获,获得三维码片段,然后对三维码片段中二维码进行逐一解码;所述三维码片段包括1帧或多帧二维码。采用二维码识别器中的二维码识别软件对所述捕获的三维码片段进行识别,提取三维码片段中包含的加密信息;对所述三维码片段中包含的加密信息进行解密,还原为原始的三维码信息;对还原的三维码信息中包含的命令信息进行解析,执行该命令信息对显示设备进行的操作,完成与显示设备的交互。本专利技术中所描述的显示设备是指各种具有播放显示图片、视频、网页、文本功能的屏幕,如LED屏幕、液晶屏幕、等离子屏幕、PC显示器以及其他各种屏幕显示设备;本专利技术中所描述的服务器端是指后台服务器,该服务器能够与显示设备客户端、移动二维码识别器进行通信,并能够完成复杂的业务逻辑计算和处理;本专利技术中所描述的移动二维码识别器是指各种具有拍照功能,且能够运行二维码识别程序的设本文档来自技高网
...

【技术保护点】
一种连续的生成三维码的方法,其特征在于,包括以下步骤:对实时获得的非时间信息进行结构化描述,生成初始字符串;以可变或不可变的时间间隔T为单位,通过时钟产生器每隔一个时间间隔T便生成相应的时间戳信息;以可变或不可变的时间间隔T为单位,将所述相应的时间戳信息加入初始字符串中,每隔一个时间间隔T便生成一个动态的字符串;以可变或不可变的时间间隔T为单位,将所述动态字符串通过二维码生成器,每隔一个时间间隔T便生成一个含有时间戳的二维码;将所述每隔一个时间间隔T生成的含有时间戳的所有二维码,以生成时间的先后顺序整合在一起,生成连续的三维码。

【技术特征摘要】
1.一种连续的生成三维码的方法,其特征在于,包括以下步骤:
对实时获得的非时间信息进行结构化描述,生成初始字符串;
以可变或不可变的时间间隔T为单位,通过时钟产生器每隔一个时间间隔T便生成相应
的时间戳信息;
以可变或不可变的时间间隔T为单位,将所述相应的时间戳信息加入初始字符串中,每
隔一个时间间隔T便生成一个动态的字符串;
以可变或不可变的时间间隔T为单位,将所述动态字符串通过二维码生成器,每隔一个
时间间隔T便生成一个含有时间戳的二维码;
将所述每隔一个时间间隔T生成的含有时间戳的所有二维码,以生成时间的先后顺序整
合在一起,生成连续的三维码。
2.如权利要求1所述的一种连续的生成三维码的方法,其特征在于:
所述三维码结构中至少包含时间戳信息和命令信息;
所述三维码结构具有表征行为要素特点,所述行为要素包括用户、时间、地点和动作;
所述三维码表征的行为要素表达一个或多个用户在相应时间、相应地点执...

【专利技术属性】
技术研发人员:孟智平
申请(专利权)人:孟智平
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1