发明名称 一种二维码编码方法及系统
摘要 本发明提供一种二维码编码方法及系统,本发明方法包括以下步骤。客户端将字符转换成字符的utf-8编码所对应的byte数组,依据第一预设策略确定字符对应的颜色值,并将所述颜色值绘制在二维码数据区域,形成二维码图片并发送到服务器。所述服务器读取并解析待处理二维码图片,获得所述待处理二维码图片颜色值并查询颜色区间表,获得对应的字符。其中,所述服务器根据字符对应的颜色值,依据第二预设策略,确定颜色区间表。
申请公布号 CN103065177B 申请公布日期 2015.05.27
申请号 CN201210543653.5 申请日期 2012.12.14
申请人 苏州阔地网络科技有限公司 发明人 胡加明;刘晓东
分类号 G06K19/06(2006.01)I;H04L29/06(2006.01)I 主分类号 G06K19/06(2006.01)I
代理机构 代理人
主权项 一种二维码编码方法,其特征在于,包括以下步骤:客户端将字符转换成字符的utf‑8编码所对应的byte数组,依据第一预设策略确定字符对应的颜色值,并将所述颜色值绘制在二维码数据区域,形成二维码图片并发送到服务器;所述服务器读取并解析待处理二维码图片,获得所述待处理二维码图片颜色值并查询颜色区间表,获得对应的字符,其中,所述服务器根据字符对应的颜色值,依据第二预设策略,确定颜色区间表;所述第一预设策略为,若单个字符的utf‑8编码所对应的byte数组三个数值为a、b及c,其中,所述a、b及c分别对应颜色的R、G及B值,则所述字符对应的颜色值=65536*R+256*G+B=65536*a+256*b+c;所述第二预设策略为,若单个字符对应的颜色值为Sn,则Sn的颜色值区间为Sn‑(Sn‑S(n‑1))/2至Sn+(S(n+1)‑Sn)/2,其中n取1时,对应颜色值区间为0至s1+(s2‑s1)/2,n取最大值时,对应颜色值区间为Sn‑(Sn‑S(n‑1))/2至255*255*255=16581375,其中,所述最大值是指字符库中所有字符总数。
地址 215121 江苏省苏州市苏州工业园区葑亭大道666号唯亭智能产业园8楼