一种图形编码以及该图形编码的识别方法和装置制造方法及图纸

技术编号:20364511 阅读:28 留言:0更新日期:2019-02-16 17:15
本发明专利技术提供了一种图形编码以及该图形编码的识别方法和装置。该图形编码包括:定位区域,定位区域中设置用于对图形编码进行定位的定位图案;由第一位置探测图形和第二位置探测图形确定的标题区域,标题区域中设置系统信息码和标题信息码;由第一位置探测图形、第二位置探测图形以及第三位置探测图形确定的内容区域,内容区域中设置数据码,系统信息码用于携带对标题信息码和数据码进行解析时所需的信息;第一位置探测图形、第二位置探测图形以及标题区域中的系统信息码和标题信息码由第一码元拼接而成,第三位置探测图形、内容区域中的数据码由第二码元拼接而成。本发明专利技术实施例提供的图形编码可以满足用户的多种需求。

【技术实现步骤摘要】
一种图形编码以及该图形编码的识别方法和装置
本专利技术涉及信息处理
,特别是一种图形编码、该图形编码的识别方法和装置、基于图形编码数据进行信息传递的方法、计算机存储介质以及计算设备。
技术介绍
条码技术是在计算机与信息技术基础上发展起来的一门集编码、印刷、识别、数据采集和处理于一体的新兴技术。条形码包括一维码、二维码等。一维码即指条码条和空的排列规则,具有输入速度快、准确度高、成本低等优点,在当今的自动识别技术中占有重要的地位。但是,一维条形码制作简单,编码码制较容易被不法分子获得并伪造。另外,一维码数据容量小,几乎不可能表示汉字或图像信息等。二维码,又称二维条码(2-dimensionalbarcode),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息。在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”二进制比特流的概念,黑色表示二进制的“1”,白色表示二进制的“0”,并使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。目前常用的二维码为QRCode二维码,该码制由日本电装公司(DENSO)专利技术。QR来自英文QuickResponse的缩写,即快速反应的意思,源自专利技术者希望QR码可让其内容快速被解码。专利技术人发现,QR码中仅携带数据内容,并不能满足用户的各种需求,亟待解决这一技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的图形编码、该图形编码的识别方法和装置、基于图形编码数据进行信息传递的方法、计算机存储介质以及计算设备。根据本专利技术实施例的一方面,提供了一种图形编码,所述图形编码能够由终端上的应用进行识别,所述图形编码包括:定位区域,所述定位区域中设置用于对所述图形编码进行定位的定位图案,所述定位图案包括第一位置探测图形、第二位置探测图形以及第三位置探测图形;由所述第一位置探测图形和所述第二位置探测图形确定的标题区域,所述标题区域中设置系统信息码和标题信息码;由所述第一位置探测图形、所述第二位置探测图形以及所述第三位置探测图形确定的内容区域,所述内容区域中设置数据码,所述系统信息码用于携带对所述标题信息码和所述数据码进行解析时所需的信息;所述第一位置探测图形、所述第二位置探测图形以及所述标题区域中的系统信息码和标题信息码由第一码元拼接而成,所述第三位置探测图形、所述内容区域中的数据码由第二码元拼接而成。可选地,所述定位区域、标题区域以及内容区域构成矩形区域,且三者互不重叠;所述第一位置探测图形、所述第二位置探测图形以及所述第三位置探测图形分别位于所述矩形区域的三个角端。可选地,所述第一码元的尺寸等于指定系数的第二码元的尺寸。可选地,所述各个位置探测图形内的各部分的水平特征比例和垂直特征比例相同,且为下列任意之一:2:1:1:1:2、1:2:2:2:1、1:1:4:1:1、2:1:2:1:2、1:1:1:2:1:1:1。可选地,所述定位图案还包括根据所述第一位置探测图形或所述第二位置探测图形确定的第一辅助定位图形,所述第一辅助定位图形由所述第一码元拼接而成。可选地,所述定位图案还包括根据所述第三位置探测图形确定的第二辅助定位图形,所述第二辅助定位图形由所述第二码元拼接而成。可选地,所述内容区域中设置的数据码记录经过压缩和/或加密后的数据码字,所述数据码字是指对数据内容进行编码后得到的比特序列。可选地,所述数据内容包括下列至少之一:文本、图片、音频、emoji表情。可选地,对数据内容进行编码的编码方式包括UTF-8字符编码。可选地,所述标题信息码中携带的标题信息包括下列至少之一:文本、图片、emoji表情。可选地,所述标题信息码记录经过压缩后的标题码字,所述标题码字是指对标题信息进行编码后得到的比特序列。可选地,所述系统信息码中携带的信息包括下列至少之一:所述信息本身的长度;所述图形编码的版本号;所述数据码记录的数据码字是否加密;所述数据码记录的数据码字对应的加密算法类型;所述数据码记录的数据码字是否压缩;所述数据码记录的数据码字对应的压缩算法类型;所述标题信息码记录的标题码字是否压缩;所述标题信息码记录的标题码字对应的压缩算法类型;作为基本单元形成所述系统信息码和所述标题信息码的第一码元的尺寸;作为基本单元形成所述数据码的第二码元的尺寸。根据本专利技术实施例的另一方面,还提供了一种图形编码的识别方法,包括:获取包含上文本专利技术实施例提供的图形编码的图像;在所述图像中识别出n个候选的位置探测图形,所述n为大于或等于3的正整数;从所述n个候选的位置探测图形中确定出第一位置探测图形、第二位置探测图形以及第三位置探测图形;根据所述第一位置探测图形和所述第二位置探测图形,确定所述图形编码的标题区域;以及根据所述第一位置探测图形、所述第二位置探测图形以及所述第三位置探测图形,确定所述图形编码的内容区域;对所述标题区域中的系统信息码进行解析,得到解析信息;根据所述解析信息对所述标题区域中的标题信息码进行解析,得到所述图形编码的标题信息;以及根据所述解析信息对所述内容区域中的数据码进行解析,得到所述图形编码的数据内容。可选地,从所述n个候选的位置探测图形中确定出第一位置探测图形、第二位置探测图形以及第三位置探测图形,包括:确定所述n个候选的位置探测图形中各个候选的位置探测图形内的各部分的水平特征比例和垂直特征比例;从所述n个候选的位置探测图形中选取水平特征比例和垂直特征比例为指定比例的三个位置探测图形,并确定所述三个位置探测图形的位置情况;根据所述三个位置探测图形的位置情况,确定出第一位置探测图形、第二位置探测图形以及第三位置探测图形。可选地,所述解析信息包括下列至少之一:所述解析信息本身的长度;所述图形编码的版本号;所述数据码记录的数据码字是否加密;所述数据码记录的数据码字对应的加密算法类型;所述数据码记录的数据码字是否压缩;所述数据码记录的数据码字对应的压缩算法类型;所述标题信息码记录的标题码字是否压缩;所述标题信息码记录的标题码字对应的压缩算法类型;作为基本单元形成所述系统信息码和所述标题信息码的第一码元的尺寸;作为基本单元形成所述数据码的第二码元的尺寸。根据本专利技术实施例的另一方面,还提供了一种图形编码的识别装置,包括:获取模块,适于获取包含本专利技术实施例提供的图形编码的图像;识别模块,适于在所述图像中识别出n个候选的位置探测图形,所述n为大于或等于3的正整数;第一确定模块,适于从所述n个候选的位置探测图形中确定出第一位置探测图形、第二位置探测图形以及第三位置探测图形;第二确定模块,适于根据所述第一位置探测图形和所述第二位置探测图形,确定所述图形编码的标题区域;以及根据所述第一位置探测图形、所述第二位置探测图形以及所述第三位置探测图形,确定所述图形编码的内容区域;第一解析模块,适于对所述标题区域中的系统信息码进行解析,得到解析信息;第二解析模块,适于根据所述解析信息对所述标题区域中的标题信息码进行解析,得到所述图形编码的标题信息;以及第三解析模块,适于根据所述解析信息对所述内容区域中的数据码进行解析,得到所述图形编码的数据内容。可选地,所述第本文档来自技高网...

【技术保护点】
1.一种图形编码,所述图形编码能够由终端上的应用进行识别,所述图形编码包括:定位区域,所述定位区域中设置用于对所述图形编码进行定位的定位图案,所述定位图案包括第一位置探测图形、第二位置探测图形以及第三位置探测图形;由所述第一位置探测图形和所述第二位置探测图形确定的标题区域,所述标题区域中设置系统信息码和标题信息码;由所述第一位置探测图形、所述第二位置探测图形以及所述第三位置探测图形确定的内容区域,所述内容区域中设置数据码,所述系统信息码用于携带对所述标题信息码和所述数据码进行解析时所需的信息;所述第一位置探测图形、所述第二位置探测图形以及所述标题区域中的系统信息码和标题信息码由第一码元拼接而成,所述第三位置探测图形、所述内容区域中的数据码由第二码元拼接而成。

【技术特征摘要】
1.一种图形编码,所述图形编码能够由终端上的应用进行识别,所述图形编码包括:定位区域,所述定位区域中设置用于对所述图形编码进行定位的定位图案,所述定位图案包括第一位置探测图形、第二位置探测图形以及第三位置探测图形;由所述第一位置探测图形和所述第二位置探测图形确定的标题区域,所述标题区域中设置系统信息码和标题信息码;由所述第一位置探测图形、所述第二位置探测图形以及所述第三位置探测图形确定的内容区域,所述内容区域中设置数据码,所述系统信息码用于携带对所述标题信息码和所述数据码进行解析时所需的信息;所述第一位置探测图形、所述第二位置探测图形以及所述标题区域中的系统信息码和标题信息码由第一码元拼接而成,所述第三位置探测图形、所述内容区域中的数据码由第二码元拼接而成。2.根据权利要求1所述的图形编码,其中,所述定位区域、标题区域以及内容区域构成矩形区域,且三者互不重叠;所述第一位置探测图形、所述第二位置探测图形以及所述第三位置探测图形分别位于所述矩形区域的三个角端。3.根据权利要求1或2所述的图形编码,其中,所述第一码元的尺寸等于指定系数的第二码元的尺寸。4.根据权利要求1所述的图形编码,其中,所述各个位置探测图形内的各部分的水平特征比例和垂直特征比例相同,且为下列任意之一:2:1:1:1:2、1:2:2:2:1、1:1:4:1:1、2:1:2:1:2、1:1:1:2:1:1:1。5.根据权利要求1-4中任一项所述的图形编码,其中,所述定位图案还包括根据所述第一位置探测图形或所述第二位置探测图形确定的第一辅助定位图形,所述第一辅助定位图形由所述第一码元拼接而成。6.一种图形编码的识别方法,包括:获取包含权利要求1-5中任一项所述的图形编码的图像;在所述图像中识别出n个候选的位置探测图形,所述n为大于或等于3的正整数;从所述n个候选的位置探测图形中确定出第一位置探测图形、第二位置探测图形以及第三位置探测图形;根据所述第一位置探测图形和所述第二位置探测图形,确定所述图形编码的标题...

【专利技术属性】
技术研发人员:方顺豹
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1