[发明专利]用于代码编码、解码的方法和装置以及代码编解码系统有效
申请号: | 201310461839.0 | 申请日: | 2013-09-30 |
公开(公告)号: | CN104517143B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 杨扬;袁志俊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/10 |
代理公司: | 北京市清华源律师事务所11441 | 代理人: | 沈泳,李赞坚 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 代码 编码 解码 方法 装置 以及 系统 | ||
1.一种用于代码编码的方法,其特征在于,包括:
根据待编码代码内容选择编码技术和可选的码制;
选择码制,采用所述选择的编码技术和码制对所述待编码代码内容进行编码,获得编码结果;
根据编码结果生成编码图形或图像并将所述编码图形或图像输出。
2.根据权利要求1所述的用于代码编码的方法,其特征在于,所述根据待编码代码内容选择编码技术和可选的码制具体包括:
选择能够将代码内容编码结果以图形或图像方式输出的编码技术,以及选择能够支持代码中所包含的全部字符和符号的码制。
3.根据权利要求2所述的用于代码编码的方法,其特征在于,所述编码技术为二维码编码技术。
4.根据权利要求3所述的用于代码编码的方法,其特征在于,所述码制为QRCode、Data Matrix、Maxi Code、Aztec、QR Code、Vericode、PDF417、Ultracode、Code 49或Code 16K中一种。
5.根据权利要求1所述的用于代码编码的方法,其特征在于,所述选择码制,采用所述选择的编码技术和码制对所述待编码代码内容进行编码包括:
在可选码制中选择一种码制;
用选择的码制对待编码代码进行编码;
判断编码后的代码长度是否小于或等于当前使用码制的最大容量,如果是,编码后的代码即为编码结果,编码结束;
如果否,返回所述在可选码制中选择一种码制的步骤。
6.根据权利要求5所述的用于代码编码的方法,其特征在于,在所述用选择的码制对代码进行编码的步骤之前,对所述待编码代码进行压缩;或者,
在判断编码后的代码长度大于当前使用码制的最大容量,对所述待编码代码进行压缩,并返回至用选择的码制对待编码代码进行编码的步骤。
7.根据权利要求5或6任一所述的用于代码编码的方法,其特征在于,所述对所述待编码代码进行压缩包括:
将所述待编码代码内容中的中文内容按UTF-8编码,并将编码分解成1-3个字节,每个字节按ASCII编码成十六进制代码;
对所述编码为十六进制的代码以及待编码内容的其余部分执行压缩处理。
8.根据权利要求6所述的用于代码编码的方法,其特征在于,所述判断编码后的代码长度是否小于或等于当前使用码制的最大容量步骤中,
若所有可选编码技术和码制中,若每一可选码制的容量均小于待编码代码的压缩后长度;则不执行对所述待编码代码内容进行编码的步骤,执行如下步骤:
并将所述代码上传至服务器端;
接收服务器端下发的该代码存储的统一资源定位符;
对所述统一资源定位符进行编码。
9.根据权利要求1或8所述的用于代码编码的方法,其特征在于,所述选择码制,采用所述选择的编码技术和码制对所述待编码代码内容进行编码包括:
在编码生成的编码内容中写入编码对象类别。
10.根据权利要求3所述的用于代码编码的方法,其特征在于,根据编码结果生成的编码图形或图像是二维码图像。
11.一种用于代码编码的装置,其特征在于,包括:
选择单元,用于根据待编码代码内容选择编码技术和和可选的码制;
编码单元,用于选择码制并采用所述选择的编码技术和码制对所述待编码代码内容进行编码,获得编码结果;
生成及输出单元,用于根据编码结果生成编码图形或图像并将所述编码图形或图像输出。
12.根据权利要求11所述的用于代码编码的装置,其特征在于,
所述选择单元,具体用于选择能够将代码内容编码结果以图形或图像方式输出的编码技术,以及选择能够支持代码中所包含的全部字符和符号的码制。
13.根据权利要求12所述的用于代码编码的装置,其特征在于,所述编码单元,具体用于采用二维码编码技术和下述码制中的任意一种码制对所述待编码代码内容进行编码:QRCode、Data Matrix、Maxi Code、Aztec、QR Code、Vericode、PDF417、Ultracode、Code 49或Code 16K。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310461839.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具天线的用户身份模块卡
- 下一篇:购物小票电子化的方法