[发明专利]二维码数据的编码方法、解码方法、系统及智能设备有效
申请号: | 201310201052.0 | 申请日: | 2013-05-27 |
公开(公告)号: | CN103532564B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 李兰 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | H03M7/30 | 分类号: | H03M7/30;G06K19/06 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙)44268 | 代理人: | 王永文,杨宏 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 数据 编码 方法 解码 系统 智能 设备 | ||
技术领域
本发明涉及数据处理技术领域,尤其涉及一种二维码数据的编码方法、解码方法、系统及智能设备。
背景技术
目前,在智能设备例如Android手机上已经有很多二维码的应用,例如“手机二维码名片”、“快拍二维码”、“微信”等;其中,在二维码名片中,已经开始使用键值对的形式,即联系人每个信息都是一个键值对,例如“姓名:孙燕姿;”,其中的“姓名”为键值,“孙燕姿”为键值的内容,但是这种键值对的形式中,每个键值并没有统一对应到Android的联系人接口上,比如键值“姓名”没有对应到联系人的姓名项中,导致将二维码名片解码出的信息存储到手机通讯录中时,出现信息不对应或者信息丢失等情况;在类似“微信”的二维码应用中,其为每个用户配一个网址,将这个网址编辑成二维码名片的形式,当启用微信“扫一扫”功能时,微信自动链接到网址,将新用户添加到微信通讯录并保存到服务器上及手机客户端,所以微信主要是通过服务器来实现联系人信息的保存,即必须通过服务器来进行中转。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种二维码数据的编码方法、解码方法、系统及智能设备,旨在解决现有的二维码数据的数据处理方式准确率低、处理效率较低、需要通过服务器中转的问题。
本发明的技术方案如下:
一种二维码数据的编码方法,其中,包括步骤:
A、将二维码数据简化处理为json对象,将json对象转换为js对象,将js对象简化为字符串;
B、将简化后的字符串编码为二维码图片并保存。
所述的二维码数据的编码方法,其中,对联系人信息进行编码时,所述步骤A具体包括:
A1、从联系人应用中读取联系人信息,将json对象转化为js对象;
A2、通过设置中间变量将js对象描述为单类信息;
A3、将用于表示单类信息的各中间变量连接起来形成联系人信息的字符串结构。
所述的二维码数据的编码方法,其中,所述字符串为连续的字符串。
一种二维码数据的解码方法,其中,包括步骤:
STA、对二维码图片进行解码,将二维码图片解码为字符串;
STB、对字符串进行转化处理将字符串转化为js对象,将得到的js对象转换为json对象获得二维码图片中的二维码数据。
所述的二维码数据的解码方法,其中,对联系人信息的二维码图片进行解码时,所述步骤STB具体包括:
STB1、将字符串解析成js对象;
STB2、将js对象转化为json对象;
STB3、将所述json对象传递至联系人应用进行使用。
一种二维码数据的编码系统,其中,包括:
简化处理模块,用于将二维码数据简化处理为json对象,将json对象转换为js对象,将js对象简化为字符串;
二维码编码模块,将将简化后的字符串编码为二维码图片并保存。
所述的二维码数据的编码系统,其中,所述简化处理模块具体包括:
转化单元,用于从联系人应用中读取联系人信息,将json对象转化为js对象;
中间变量设置单元,用于通过设置中间变量将js对象描述为单类信息;
变量连接单元,将用于表示单类信息的各中间变量连接起来形成联系人信息的字符串结构。
一种二维码数据的解码系统,其中,包括:
二维码解码模块,用于对二维码图片进行解码,将二维码图片解码为字符串;
还原模块,用于对字符串进行转化处理将字符串转化为js对象,将得到的js对象转换为json对象获得二维码图片中的二维码数据。
所述的二维码数据的解码系统,其中,所述还原模块具体包括:
解析单元,用于将字符串解析js对象;
还原单元,用于将js对象转化为json对象;
传递单元,用于将所述json对象传递至联系人应用进行使用。
一种智能设备,其中,包括如上所述的编码系统和/或如上所述的解码系统。
有益效果:本发明将二维码数据先简化处理为字符串,然后将字符串编码为二维码图片,供以后扫描时使用,本发明针对一些例如名片等包含的信息种类多、信息量大的数据,将应用层需编码的信息整合为字符串,使编码后的二维码图片占用的容量小,并且由于字符串结构编码和解码都非常简单,所以出错率低,处理效率高,且无需服务器中转。
附图说明
图1为本发明的二维码数据的编码方法较佳实施例的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310201052.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种负极极片
- 下一篇:一种新型轧辊调整机构
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置