The purpose of this application is to provide a method for generating two-dimensional codes, which includes acquiring target data information, encoding the target data information, generating multiple coding point information corresponding to the target data information, storing the multiple coding point information in the first or second fish body area of the Taiji map, and generating the target data information. The corresponding two-dimensional code. This application generates corresponding multi-coding point information according to the target data information, and superimposes the multi-coding point information on the corresponding positions of the first fish body area and the second fish body area on the Taiji map, thereby obtaining a two-dimensional code storing the target data information, and determines the coding point information to be superimposed according to the first fish body area and the second fish body area respectively. The corresponding position of information can support the purpose of storing target data information without additional positioning graphics and correcting graphics.
【技术实现步骤摘要】
一种用于生成二维码的方法与设备
本申请涉及通信领域,尤其涉及一种用于生成二维码的技术。
技术介绍
二维码又称二维条码,常见的二维码为QRCode,QR全称QuickResponse,是一个近几年来移动设备上超流行的一种编码方式,它比传统的BarCode条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensionalbarcode)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。但是,现有的二维码需要借助定位图形、校正图形进行定位以及校正,对于编码点的位置也没有具体的规范,叠加待二维码上的编码点信息往往比较混乱,并且二维码上呈现的编码点信息的数量也透露了该二维码的信息量的多少,不利于隐藏信息。
技术实现思路
本申请的一个目的是提供一种用于生成二维码的方法与设备。根据本申请的一个方面,提供了一种用于生成二维码的方法,该方法包括:获取目标数据信息;对所述目标数据信息进行编码,生成与所述目标数据信息对应的多个编码点信息;将所述多个编码点信息存储在太极图的第一鱼体区域或第二鱼体区域中,生成与所述目标数据信息对应的二维码,其中,所述多个编码点信息分别叠加于所述第一鱼 ...
【技术保护点】
1.一种用于生成二维码的方法,其特征在于,所述方法包括:获取目标数据信息;对所述目标数据信息进行编码,生成与所述目标数据信息对应的多个编码点信息;将所述多个编码点信息存储在太极图的第一鱼体区域或第二鱼体区域中,生成与所述目标数据信息对应的二维码,其中,所述多个编码点信息分别叠加于所述第一鱼体区域或所述第二鱼体区域内的对应位置。
【技术特征摘要】
1.一种用于生成二维码的方法,其特征在于,所述方法包括:获取目标数据信息;对所述目标数据信息进行编码,生成与所述目标数据信息对应的多个编码点信息;将所述多个编码点信息存储在太极图的第一鱼体区域或第二鱼体区域中,生成与所述目标数据信息对应的二维码,其中,所述多个编码点信息分别叠加于所述第一鱼体区域或所述第二鱼体区域内的对应位置。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述多个编码点信息中每个编码点信息在所述第一鱼体区域或所述第二鱼体区域中对应的目标叠加位置;其中,所述将所述多个编码点信息存储在太极图的第一鱼体区域或第二鱼体区域中,生成与所述目标数据信息对应的二维码,其中,所述多个编码点信息分别叠加于所述第一鱼体区域或所述第二鱼体区域内的对应位置,包括:将所述多个编码点信息中每个编码点信息叠加于该编码点信息对应的目标叠加位置。3.根据权利要求2所述的方法,其特征在于,所述第一鱼体区域与所述第二鱼体区域包括多个候选叠加位置;其中,所述确定所述多个编码点信息中每个编码点信息在所述第一鱼体区域或所述第二鱼体区域中对应的目标叠加位置,包括:从所述多个候选叠加位置中为所述多个编码点信息中每个编码点信息选择该编码点信息在所述第一鱼体区域或所述第二鱼体区域中的目标叠加位置。4.根据权利要求3所述的方法,其特征在于,所述多个候选叠加位置是基于所述第一鱼体区域的鱼眼区域与所述第二鱼体区域的鱼眼区域确定的。5.根据权利要求4所述的方法,其特征在于,所述候选叠加位置位于所述第一鱼体区域的鱼眼区域与所述第二鱼体区域的鱼眼区域之外。6.根据权利要求2至5中任一项所述的方法,其特征在于,所述方法还包括:根据所述多个编码点信息中每个编码点信息在所述第一鱼体区域或所述第二鱼体区域中对应的目标叠加位置,确定作用于所述多个编码点信息的掩码方案信息;根据所述掩码方案信息对所述多个编码点信息进行掩码处理;其中,所述将所述多个编码点信息中每个编码点信息叠加于该编码点信息对应的目标叠加位置,包括:将掩码处理后的所述多个编码点信息中每个编码点信息叠加于该编码点信息对应的目标叠加位置。7.根据权利要求6所述的方法,其特征在于,所述根据所述多个编码点信息中每个编码点信息在所述第一鱼体区域或所述第二鱼体区域中对应的目标叠加位置,确定作用于所述多个编码点信息的掩码方案信息,包括:根据所述多个编码点信息中每个编码点信息在所述第一鱼体区域或所述第二鱼体区域中对应的目标叠加位置,确定将每个候选掩码方案信息作用于所述多个编码点信息后的损失...
【专利技术属性】
技术研发人员:侯永杰,王进波,单霆,
申请(专利权)人:连尚新昌网络科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。