一种基于手机的二维码编码和解码的方法及系统的制作方法

文档序号:6535447阅读:479来源:国知局
一种基于手机的二维码编码和解码的方法及系统的制作方法
【专利摘要】本发明所提供的一种基于手机的二维码编码和解码的方法及系统,通过获取用户输入的数据信息,将所述数据信息转换成二进制数据的位图文件,将所述位图文件以图层叠加的方式转换成二维码,从而实现二维码编码,相对应的,通过将二维码图片调整后放入到预设图层后进行二值化处理,将其中含有的黑白点量化成二进制数据信息,利用解码算法将所述二进制数据信息解析为文本信息,从而实现手机上的二维码编码和解码,为手机用户在日常生活中通过二维码进行信息交流提供了方便。
【专利说明】—种基于手机的二维码编码和解码的方法及系统
【技术领域】
[0001]本发明涉及移动终端设备领域,尤其涉及的是一种基于手机的二维码编码和解码的方法及系统。
【背景技术】
[0002]二维码是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,由于其在水平和垂直方向都可以存储信息,因此应用领域广泛。
[0003]目前智能平台上基本都支持二维码的创建和识别,提供了非常友好的用户体验,给用户的日常生活带来便利,但是一般手机上都没有安装二维码相关的软件,特别是功能手机上一般都是未安装二维码软件,从而导致用户在日常生活中不能从在使用手机的过程中获取到二维码带来的便利。
[0004]随着二维码越来越多的在各种领域被使用,手机上不带有二维码的相关功能的缺陷则越来越明显。
[0005]因此,现有技术存在缺陷,而有待于改进和发展。

【发明内容】

[0006]针对上述现有技术的手机上不具有二维码编码和解码的缺陷,本发明的目的在于提供一种基于手机的二维码编码和解码的方法及系统。
[0007]本发明的技术方案如下:
一种基于手机的二维码编码的方法,其中,包括以下步骤:
A、获取用户输入的数据信息,并将所述数据信息转换成字符编码;
B、按照编码规则将所述字符编码转换成二进制数据的位图文件;
C、获取所述位图文件中所包含的二进制数据信息,根据所述二进制数据信息,将所述位图文件以图层叠加的方式转换成二维码。
[0008]所述的基于手机的二维码编码的方法,其中,在所述步骤A中包括:将所述数据信息转换成字符编码之后,根据用户预定义的数据信息的纠错等级与数据信息所对应的字符串长度,计算出将所述数据信息转换成二维码对应的版本。
[0009]所述的基于手机的二维码编码的方法,其中,在所述步骤C中包括:
获取所述二进制数据信息之后,将所述位图文件按照预设图层的分辨率大小进行调整,然后根据其中含有的二进制数据信息按照预定规则放入预设图层依次叠加转换成二维码。
[0010]所述的基于手机的二维码编码的方法,其中,所述步骤C还包括:
所述位图文件转换成二维码之后,将所述二维码保存成图片文件并进行显示。
[0011 ] 所述的基于手机的二维码编码的方法,其中,所述二进制数据为O或者I,按照O为白色、I为黑色的预定规则,将所述二进制数据依次叠加放入预设图层。
[0012]一种基于手机的二维码解码的方法,其中,包括以下步骤: Al、获取二维码图片,并根据所述预设图层分辨率的大小,将获取的二维码图片调整后放入到预设图层中;
A2、对放入预设图层的二维码图片进行二值化处理,将二值化处理后得到的二维码黑白图片中含有的黑白点量化成二进制数据信息,并根据所述二进制数据信息确定所述二维码图片中所含二维码的版本及纠错等级;
A3、利用解码算法将所述二进制数据信息解析为文本信息。
[0013]所述的基于手机的二维码解码的方法,其中,所述步骤Al包括:使用手机上的图像获取设备获取二维码图片,识别出所述二维码图片的尺寸信息。
[0014]所述的基于手机的二维码解码的方法,其中,所述步骤A2中包括:
获取所述二维码黑白图片中所包含点反射率的最大值和最小值,设置最大值与最小值的平均值为中间阈值;以所述中间阈值作为基准值,二维码黑白图片中反射率小于所述中间阈值的点量化为O、反射率大于所述中间阈值的点量化为1,量化出所述二维码黑白图片中所包含的二进制数据信息。
[0015]所述的基于手机的二维码解码的方法,其中,所述步骤A3中还包括:对解析出的文本信息的起始位置有效字段是否含有应用信息进行判断,若判定出所述文本信息中包含应用信息,则进行相应的应用处理,否则判定为纯文本信息。
[0016]所述的基于手机的二维码解码的方法,其中,所述对所述文本信息中是否包含有应用信息的判断步骤为:
A31、判断所述文本信息的起始位置是否含有“http://或https://”,若含有则判定该文本信息中含有网页应用的信息,根据所述文本信息中所包含的内容打开相对应的网页,否则进入步骤A32;
A32、判断所述文本信息的起始位置是否含有“TEL: ”,若含有则判定该文本信息中含有通话应用的信息,根据所述文本信息中所包含的内容开启通话功能,否则进入步骤A33 ;A33、判断所述文本信息的起始位置是否含有“SMST0”,若含有则判定该文本信息中含有短信息应用的信息,根据所述文本信息中所包含的内容开启短信息功能,否则进入步骤A34 ;
A34、判断所述文本信息的起始位置是否含有“mecard”,若含有则判定该文本信息中含有通讯录应用的信息,根据所述文本信息中所包含的内容开启通讯录功能,否则判定为纯文本信息。
[0017]一种基于手机的二维码编码的系统,其中,所述系统包括以下模块:
信息获取模块,用于获取用户输入的数据信息,并将所述数据信息转换成字符编码; 位图文件转换模块,用于按照编码规则将所述字符编码转换成二进制数据的位图文
件;
二维码转换模块,用于获取所述位图文件中所包含的二进制数据信息,根据所述二进制数据信息,将所述位图文件以图层叠加的方式转换成二维码。
[0018]所述的基于手机的二维码编码的系统,其中,所述二维码转换模块中图层处理单元,用于获取所述二进制数据信息之后,将所述位图文件按照预设图层的分辨率大小进行调整,然后根据其中含有的二进制数据信息按照预定规则放入预设图层依次叠加转换成二维码。[0019]所述的基于手机的二维码编码的系统,其中,所述二进制数据为O或者1,按照O为白色、I为黑色的预定规则,所述图层处理单元将所述二进制数据放入预设图层后依次叠加。
[0020]一种基于手机的二维码解码的系统,其中,包括以下模块:
二维码图片获取模块,用于获取二维码图片,并根据所述预设图层分辨率的大小,将获取的二维码图片调整后放入到预设图层中;
图片二值化处理模块,用于对放入预设图层的二维码图片进行二值化处理,将二值化处理后得到的二维码黑白图片中含有的黑白点量化成二进制数据信息,并根据所述二进制数据信息确定所述二维码图片中所含二维码的版本及纠错等级;
信息解码模块,用于利用解码算法将所述二进制数据信息解析为文本信息。
[0021]所述基于手机的二维码解码的系统,其中,图片二值化处理模块中包括数据信息获取单元;
所述数据信息获取单元,用于获取所述二维码黑白图片中所包含点反射率的最大值和最小值,设置最大值与最小值的平均值为中间阈值以所述中间阈值作为基准值,二维码黑白图片中反射率小于所述中间阈值的点量化为O、反射率大于所述中间阈值的点量化为1,量化出所述二维码黑白图片中所包含的二进制数据信息。
[0022]所述基于手机的二维码解码的系统,其中,所述信息解码模块还包括应用判断单元,用于对解析出的文本信息的起始位置有效字段是否含有应用信息进行判断,若判定出所述文本信息中包含应用信息,则进行相应的应用处理,否则判定为纯文本信息。
[0023]所述的基于手机的二维码解码的系统,其中,所述应用判断单元包含以下子单元:
网页应用判断子单元,用于判断所述文本信息的起始位置是否含有“http://或https://”,若含有则判定该文本信息中含有网页应用的信息,根据所述文本信息中所包含的内容打开相对应的网页;
通话应用判断子单元,判断所述文本信息的起始位置是否含有“TEL: ”,若含有则判定该文本信息中含有通话应用的信息,根据所述文本信息中所包含的内容开启通话功能;
短信息应用判断子单元,判断所述文本信息的起始位置是否含有“SMST0”,若含有则判定该文本信息中含有短信息应用的信息,根据所述文本信息中所包含的内容开启短信息功倉泛;
通讯录应用判断子单元、判断所述文本信息的起始位置是否含有“mecard”,若含有则判定该文本信息中含有通讯录应用的信息,根据所述文本信息中所包含的内容开启通讯录功能,否则判定为纯文本信息。
[0024]有益效果:本发明所提供的一种基于手机的二维码编码和解码的方法及系统,通过获取用户输入的数据信息,通过将所述数据信息转换成二进制数据的位图文件的方式将其转换成二维码,或者对获取二维码图片调整后放入到预设图层中,对其进行二值化处理后,获取其中含有的二进制数据信息,利用解码算法将所述二进制数据信息解析为文本信息,从而实现了在手机上实现二维码编码和解码,所述方法及系统通过在手机嵌入实现二维码编码和解码功的软件应用,从而可以使手机具备了二维码的编码和解码功能,方便了手机用户在日常生活中通过二维码获取信息及使用二维码进行信息传递。【专利附图】

【附图说明】
[0025]图1为本发明提供的一种基于手机的二维码编码的方法步骤流程图。
[0026]图2为本发明提供的一种基于手机的二维码解码的方法步骤流程图。
[0027]图3为本发明提供的一种基于手机的二维码编码的系统原理结构图。
[0028]图4为本发明提供的一种基于手机的二维码解码的系统原理结构图。
【具体实施方式】
[0029]本发明提供了一种基于手机的二维码编码和解码的方法及系统,以下结合附图对本发明的实施例加以详细说明。
[0030]一种基于手机的二维码编码的方法,其中,包括以下步骤:
S1、获取用户输入的数据信息,并将所述数据信息转换成字符编码。
[0031]接收用户通过手机键盘输入的数据信息,所述数据信息包含用户想要转换成二维码的字符信息以及用户预设的二维码的纠错等级所对应的数据。
[0032]手机首先将获取到的数据信息根据预置在手机内部的字符编码库转换成字符编码。较佳的,所述将所述数据信息转换成UTF8编码,当然也可以将所述数据信息转换成其他字符编码。
[0033]进一步的,将所述数据信息转换成字符编码之后,根据用户预定义的数据信息的纠错等级与数据信息所对应的字符串长度,计算出将所述数据信息转换成二维码对应的版本,并根据计算出的二维码的版本分析出所要生成的二维码中对应模块的个数。
[0034]S2、按照编码规则将所述字符编码转换成二进制数据的位图文件。
[0035]按照预定的编码规则将所述字符编码转换成仅含有O和I 二值位图,所述二值位图为含有O和I数据信息的矩阵数据位图文件。
[0036]S3、获取所述位图文件中所包含的二进制数据信息,根据所述二进制数据信息,将所述位图文件以图层叠加的方式转换成二维码。
[0037]获取上述转换成的位图文件中所包含的二进制数据信息,由于其中仅含有O和I的数据信息,根据按照O为白色、I为黑色的预定规则,将所述二进制数据放入预设图层后依次叠加,形成二维码图片,将所述二维码图片保存成图片文件并进行显示。
[0038]具体的,在手机的后台创建出一个和所述位图文件相匹配的图层,所述图层的分辨率可以为800X800,当然也可以根据需要对分辨率进行自定义或者通过系统默认的方式创建出一个图层。
[0039]将所述位图文件根据所述图层分辨率的大小调整后,放入到创建出的图层中,并根据位图文件中所包含的二进制数据信息,将所述位图文件转换成二维码。
[0040]基于同上述手机上实现二维码编码的设计思路,本发明还提供了一种基于手机的二维码解码的方法,如图2所示,所述方法包括以下步骤:
S11、获取二维码图片,并根据所述预设图层分辨率的大小,将获取的二维码图片调整后放入到预设图层中;
具体的,通过手机上的蓝牙或者照相机等图片获取设备获取到用户想要进行解码的二维码图片,并根据用户在手机中预设的处理所述二维码图片的预设图层的分辨率的大小以及识别出所述二维码图片的尺寸信息,将获取的二维码图片调整后放入到预设图层中。
[0041]S22、对放入预设图层的二维码图片进行二值化处理后,将转换成黑白图片后的二维码图片中所对应的黑白点量化成二进制数据信息,并根据所述二进制数据信息确定所述二维码图片中所含二维码的版本及纠错等级。
[0042]对所述二维码图片进行二值化处理,将其处理成黑白图片,从此黑白图片中可以获取二维码图片所包含的二进制数据信息。
[0043]具体的,将二维码图片进行二值化处理后得到二维码黑白图片;获取所述二维码黑白图片中所包含点的反射率最大值和最小值,并根据设置最大值与最小值的平均值为中间阈值;以所述中间阈值作为基准值,二维码黑白图片中反射率小于所述中间阈值的点量化为O、反射率大于所述中间阈值的点量化为1,量化出所述二维码黑白图片中所包含的二进制数据信息。
[0044]S33、利用解码算法将所述二进制数据信息解析为文本信息。
[0045]通过开源解码算法按照预定规则将所述二进制数据信息解析为文本信息。
[0046]具体的,解析出所述二维码所包含的信息后,还需要对解析出的文本信息的起始位置有效字段是否含有应用信息进行判断,若判定出所述文本信息中包含应用信息,则进行相应的应用处理,否则判定为纯文本信息。
[0047]进一步的,所述对所述文本信息中是否包含有应用信息的判断步骤为:
S331、判断所述文本信息的起始位置是否含有“http://或https://”,若含有则判定该文本信息中含有网页应用的信息,根据所述文本信息中所包含的内容打开相对应的网页,否则进入步骤S332 ;
如果解析出的文本信息的起始位置中含有“http://或https://”的内容,则说明所述文本信息所对应的二维码为网站网址信息,则对其进行打开相关网站的操作。
[0048]S332、判断所述文本信息的起始位置是否含有“TEL: ”,若含有则判定该文本信息中含有通话应用的信息,根据所述文本信息中所包含的内容开启通话功能,否则进入步骤S333。
[0049]与上述步骤S331相类似的,如果所述文本信息的起始位置是否含有“TEL: ”的相关内容,则说明所述文本信息所对应的二维码为电话号码信息,根据所述文本信息中所包含的电话号码开启通话功能。
[0050]S333、判断所述文本信息的起始位置是否含有“SMST0”,若含有则判定该文本信息中含有短信息应用的信息,根据所述文本信息中所包含的内容开启短信息功能,否则进入步骤S334。
[0051]如果所述文本信息的起始位置是否含有“SMST0”,则说明所述文本信息所对应的二维码为短信息的内容,根据所述文本信息中所包含的短信息开启手机上的短信息应用。
[0052]S334、判断所述文本信息的起始位置是否含有“mecard”,若含有则判定该文本信息中含有通讯录应用的信息,根据所述文本信息中所包含的内容开启通讯录功能,否则判定为纯文本信息。
[0053]如果所述文本信息的起始位置是否含有“mecard”,则说明所述文本信息所对应的二维码为通讯录的内容,根据所述文本信息中所包含的信息开启手机上的通讯录应用。
[0054]基于同上述基于手机的二维码编码的方法的设计思路,本发明还提供了一种基于手机的二维码编码的系统,如图3所示,所述系统包括以下模块:
信息获取模块10,用于获取用户输入的数据信息,并将所述数据信息转换成字符编码;具体如步骤SI所述。
[0055]位图文件转换模块20,用于按照编码规则将所述字符编码转换成二进制数据的位图文件;具体如步骤S2所述。
[0056]二维码转换模块30,用于获取所述位图文件中所包含的二进制数据信息,根据所述二进制数据信息,将所述位图文件以图层叠加的方式转换成二维码,具体如步骤S3所述。
[0057]所述二维码转换模块中包括图层处理单元,用于将所述位图文件按照预设图层的分辨率的大小调整后,将其中含有的二进制数据按照预定规则依次叠加放入预设图层。
[0058]所述二进制数据为O或者1,按照O为白色、I为黑色的预定规则,所述图层处理单元将所述二进制数据依次叠加放入预设图层。
[0059]在上述手机实现二维码解码的方法的基础上,本发明还提供了一种手机实现二维码解码的系统,如图4所述,所述解码的系统包括以下模块:
二维码图片获取模块11,用于获取二维码图片,并根据所述预设图层分辨率的大小,将获取的二维码图片调整后放入到预设图层中;具体如步骤Sll所述。
[0060]图片二值化处理模块22,用于对放入预设图层的二维码图片进行黑白处理后,将转换成黑白图片中对应的黑白点量化成二进制数据信息,并根据所述二进制数据信息确定所述二维码图片中所含二维码的版本及纠错等级;具体如步骤S22所述。
[0061]信息解码模块33,用于利用解码算法将所述二进制数据信息解析为文本信息,具体如步骤S33所述。
[0062]进一步的,在图片二值化处理模块中包括数据信息获取单元;
所述数据信息获取单元,用于获取所述二维码黑白图片中反射率最大值和最小值的点,设置最大值与最小值的平均值为中间阈值以所述中间阈值作为基准值,二维码黑白图片中反射率小于所述中间阈值的点量化为O、反射率大于所述中间阈值的点量化为1,量化出所述二维码黑白图片中所包含的二进制数据信息。
[0063]为了更好的对解析出的信息进行处理,所述信息解码模块33还包括应用判断单元,用于对解析出的文本信息的起始位置有效字段是否含有应用信息进行判断,若判定出所述文本信息中包含应用信息,则进行相应的应用处理,否则判定为纯文本信息。
[0064]所述应用判断单元包含以下子单元:
网页应用判断子单元,用于判断所述文本信息的起始位置是否含有“http://或https://”,若含有则判定该文本信息中含有网页应用的信息,根据所述文本信息中所包含的内容打开相对应的网页;
通话应用判断子单元,判断所述文本信息的起始位置是否含有“TEL: ”,若含有则判定该文本信息中含有通话应用的信息,根据所述文本信息中所包含的内容开启通话功能;短信息应用判断子单元,判断所述文本信息的起始位置是否含有“SMST0”,若含有则判定该文本信息中含有短信息应用的信息,根据所述文本信息中所包含的内容开启短信息功倉泛;
通讯录应用判断子单元、判断所述文本信息的起始位置是否含有“mecard”,若含有则判定该文本信息中含有通讯录应用的信息,根据所述文本信息中所包含的内容开启通讯录功能,否则判定为纯文本信息。
[0065]本发明所提供的一种基于手机的二维码编码和解码的方法及系统,通过获取用户输入的数据信息,通过将所述数据信息转换成二进制数据的位图文件的方式将其转换成二维码,或者对获取二维码图片调整后放入到预设图层中,对其进行二值化处理后,获取其中含有的二进制数据信息,利用解码算法将所述二进制数据信息解析为文本信息,从而实现了在手机上实现二维码编码和解码,所述方法及系统通过在手机嵌入实现二维码编码和解码功的软件应用,从而可以使手机具备了二维码的编码和解码功能,方便了手机用户在日常生活中通过二维码获取信息及使用二维码进行信息传递,尤其对于功能手机用户,可以从本发明中获取更多的便利。
[0066]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种基于手机的二维码编码的方法,其特征在于,包括以下步骤: A、获取用户输入的数据信息,并将所述数据信息转换成字符编码; B、按照编码规则将所述字符编码转换成二进制数据的位图文件; C、获取所述位图文件中所包含的二进制数据信息,根据所述二进制数据信息,将所述位图文件以图层叠加的方式转换成二维码。
2.根据权利要求1所述的基于手机的二维码编码的方法,其特征在于,在所述步骤A中包括:将所述数据信息转换成字符编码之后,根据用户预定义的数据信息的纠错等级与数据信息所对应的字符串长度,计算出将所述数据信息转换成二维码对应的版本。
3.根据权利要求1所述的基于手机的二维码编码的方法,其特征在于,在所述步骤C中包括:获取所述二进制数据信息之后,将所述位图文件按照预设图层的分辨率大小进行调整,然后根据其中含有的二进制数据信息按照预定规则放入预设图层依次叠加转换成二维码。
4.根据权利要求3所述的基于手机的二维码编码的方法,其特征在于,所述步骤C还包括:所述位图文件转换成二维码之后,将所述二维码保存成图片文件并进行显示。
5.根据权利要求3所述的基于手机的二维码编码的方法,其特征在 于,所述二进制数 据为O或者1,按照O为白色、I为黑色的预定规则,将所述二进制数据放入预设图层后依次叠加。
6.一种基于手机的二维码解码的方法,其特征在于,包括以下步骤: Al、获取二维码图片,并根据所述预设图层分辨率的大小,将获取的二维码图片调整后放入到预设图层中; A2、对放入预设图层的二维码图片进行二值化处理,将二值化处理后得到的二维码黑白图片中含有的黑白点量化成二进制数据信息,并根据所述二进制数据信息确定所述二维码图片中所含二维码的版本及纠错等级; A3、利用解码算法将所述二进制数据信息解析为文本信息。
7.根据权利要求6所述的基于手机的二维码解码的方法,其特征在于,所述步骤Al包括:使用手机上的图像获取设备获取二维码图片,识别出所述二维码图片的尺寸信息。
8.根据权利要求6所述的基于手机的二维码解码的方法,其特征在于,所述步骤A2中包括: 用于获取所述二维码黑白图片中所包含点反射率的最大值和最小值;设置最大值与最小值的平均值为中间阈值; 以所述中间阈值作为基准值,将二维码黑白图片中反射率小于所述中间阈值的点量化为O、反射率大于所述中间阈值的点量化为1,量化出所述二维码黑白图片中所包含的二进制数据信息。
9.根据权利要求6所述的基于手机的二维码解码的方法,其特征在于,所述步骤A3中还包括:对解析出的文本信息的起始位置有效字段是否含有应用信息进行判断,若判定出所述文本信息中包含应用信息,则进行相应的应用处理,否则判定为纯文本信息。
10.根据权利要求9所述的基于手机的二维码解码的方法,其特征在于,所述对所述文本信息中是否包含有应用信息的判断步骤为: A31、判断所述文本信息的起始位置是否含有“http://或https://”,若含有则判定该文本信息中含有网页应用的信息,根据所述文本信息中所包含的内容打开相对应的网页,否则进入步骤A32 ; A32、判断所述文本信息的起始位置是否含有“TEL: ”,若含有则判定该文本信息中含有通话应用的信息,根据所述文本信息中所包含的内容开启通话功能,否则进入步骤A33 ; A33、判断所述文本信息的起始位置是否含有“SMSTO”,若含有则判定该文本信息中含有短信息应用的信息,根据所述文本信息中所包含的内容开启短信息功能,否则进入步骤A34 ; A34、判断所述文本信息的起始位置是否含有“mecard”,若含有则判定该文本信息中含有通讯录应用的信息,根据所述文本信息中所包含的内容开启通讯录功能,否则判定为纯文本信息。
11.一种基于手机的二维码编码的系统,其特征在于,所述系统包括以下模块: 信息获取模块,用于获取用户输入的数据信息,并将所述数据信息转换成字符编码; 位图文件转换模块,用于按照编码规则将所述字符编码转换成二进制 数据的位图文件; 二维码转换模块,用于获取所述位图文件中所包含的二进制数据信息,根据所述二进制数据信息,将所述位图文件以图层叠加的方式转换成二维码。
12.根据权利要求11所述的基于手机的二维码编码的系统,其特征在于,所述二维码转换模块中图层处理单元,用 于获取所述二进制数据信息之后,将所述位图文件按照预设图层的分辨率大小进行调整,然后根据其中含有的二进制数据信息按照预定规则放入预设图层依次叠加转换成二维码。
13.根据权利要求12所述的基于手机的二维码编码的系统,其特征在于,所述二进制数据为O或者1,按照O为白色、I为黑色的预定规则,所述图层处理单元将所述二进制数据放入预设图层后依次叠加。
14.一种基于手机的二维码解码的系统,其特征在于,包括以下模块: 二维码图片获取模块,用于获取二维码图片,并根据所述预设图层分辨率的大小,将获取的二维码图片调整后放入到预设图层中; 图片二值化处理模块,用于对放入预设图层的二维码图片进行二值化处理,将二值化处理后得到的二维码黑白图片中含有的黑白点量化成二进制数据信息,并根据所述二进制数据信息确定所述二维码图片中所含二维码的版本及纠错等级; 信息解码模块,用于利用解码算法将所述二进制数据信息解析为文本信息。
15.根据权利要求14所述基于手机的二维码解码的系统,其特征在于,图片二值化处理模块中包括数据信息获取单元; 所述数据信息获取单元,用于获取所述二维码黑白图片中所包含点反射率的最大值和最小值,设置最大值与最小值的平均值为中间阈值以所述中间阈值作为基准值,二维码黑白图片中反射率小于所述中间阈值的点量化为O、反射率大于所述中间阈值的点量化为1,量化出所述二维码黑白图片中所包含的二进制数据信息。
16.根据权利要求14所述的基于手机的二维码解码的系统,其特征在于,所述信息解码模块还包括应用判断单元,用于对解析出的文本信息的起始位置有效字段是否含有应用信息进行判断,若判定出所述文本信息中包含应用信息,则进行相应的应用处理,否则判定为纯文本信息。
17.根据权利要求16所述的基于手机的二维码解码的系统,其特征在于,所述应用判断单元包含以下子单元: 网页应用判断子单元,用于判断所述文本信息的起始位置是否含有“http://或https://”,若含有则判定该文本信息中含有网页应用的信息,根据所述文本信息中所包含的内容打开相对应的网页; 通话应用判断子单元,判断所述文本信息的起始位置是否含有“TEL: ”,若含有则判定该文本信息中含有通话应用的信息,根据所述文本信息中所包含的内容开启通话功能;短信息应用判断子单元,判断所述文本信息的起始位置是否含有“SMSTO”,若含有则判定该文本信息中含有短信息应用的信息,根据所述文本信息中所包含的内容开启短信息功倉泛; 通讯录应用判断子单元、判断所述文本信息的起始位置是否含有“mecard”,若含有则判定该文本信息中含有通讯录应用的信息,根据所述文本信息中所包含的内容开启通讯录功能,否则判定为 纯文本信息。
【文档编号】G06K19/06GK103778452SQ201410011709
【公开日】2014年5月7日 申请日期:2014年1月10日 优先权日:2014年1月10日
【发明者】卢宗敏, 李伟, 张凯, 缪雯珍 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1