The invention discloses a method, a two-dimensional code generation and recognition device, system and terminal equipment, the invention uses ID code generating binary code, and the corresponding resource file is stored in the server, the two-dimensional code without resource file information resource file stored in the server, reduce the use cost of the two-dimensional code; shooting the two-dimensional code through the terminal equipment, read two-dimensional code image from memory, save the operation steps and saves space, improve the efficiency of two-dimensional code recognition; unified by the direction regardless of the user identification code from which angle shot two-dimensional code can rotate through a two-dimensional code image recognition to accurate, standard, two-dimensional code information, and accurate access to the correct resource file, it is more convenient to use, reduces the user access to the resource file threshold; two-dimensional code of students by binary code The logic is simple and the efficiency is further improved.
【技术实现步骤摘要】
一种二维码生成和识别的方法、装置、系统和终端设备
本专利技术涉及图像识别领域,尤其涉及一种二维码生成和识别的方法、装置、系统和终端设备。
技术介绍
随着移动互联网的深入发展,用户面对海量的并且呈爆炸式增长的信息,往往会无所适从;在移动互联网世界,用户上网主要有两个途径:一种是将PC上网的方式直接移植到手机,即:用户在浏览器中手动输入URL,这个方式显然不能被接受,因为这种方式没有遵循用户的使用习惯,它必定会被淘汰;另一种是通过类似UCWEB的门户网站进入,这种进入方式在移动互联网的初期前大部分用户接受了,但这种方式有个致命的弱点,那就是它只能提供部分常用的网站入口,无法将海量的网站信息一一列举,例如:用户要参与可口可乐的网站并参与某活动,用户肯定不能在UCWEB上找到入口,而只能回归到原始的URL输入或者是利用搜索引擎;用户希望有一种方式能快速访问移动互联网,不希望输入繁琐的URL,也不希望使用搜索引擎,因为搜索引擎往往不能精确的导航,而是让用户反复的修改搜索关键字,并让用户在一大堆列表中选择一个,导致用户操作不便;另外移动互联网的使用成本较高;因此需要为用户提供 ...
【技术保护点】
1.一种二维码生成方法,其特征在于,所述方法包括以下步骤:创建第一个二维空间,预置方向识别码和ID标识码;通过所述的ID标识码生成二进制码,并将所述的二进制码对应的资源文件存入服务器端;将所述的方向识别码和二进制码逐个写入所述的第一个二维空间中。
【技术特征摘要】
1.一种二维码生成方法,其特征在于,所述方法包括以下步骤:创建第一个二维空间,预置方向识别码和ID标识码;所述方向识别码为带有可以识别不同方向的图案的矩形图像;通过所述的ID标识码生成二进制码,并将所述的二进制码对应的资源文件存入服务器端;将所述的方向识别码和二进制码逐个写入所述的第一个二维空间中;所述每个方向识别码或每个二进制码占用一个单位空间;所述将所述的方向识别码和二进制码逐个写入所述的第一个二维空间中,包括:从所述的第一个二维空间的第一个单位空间开始,预置第二个二维空间;其中所述的第一个二维空间包含所述的第二个二维空间;读取方向识别码,将所述方向识别码写入第二个二维空间的第一个单位空间;所述第二个二维空间中包括四个单位空间;一个所述第一个二维空间包括一个所述第二个二维空间;逐个读取二进制码,将所述的二进制码逐个写入第一个二维空间除第二个二维空间外的其他单位空间。2.根据权利要求1所述的二维码生成方法,其特征在于,在所述的步骤“创建第一个二维空间,预置方向识别码和ID标识码”之后进一步预置校验码;通过所述的ID标识码和校验码生成二进制码,并将所述的二进制码对应的资源文件存入服务器端。3.根据权利要求1所述的二维码生成方法,其特征在于,所述第一个二维空间的高度和宽度相等。4.根据权利要求1所述的二维码生成方法,其特征在于,所述的方向识别码为带有可以识别不同方向的图案的矩形图像,从不同角度看到的识别码都不相同。5.根据权利要求1所述的二维码生成方法,其特征在于,所述的步骤“将所述的方向识别码和二进制码逐个写入所述的第一个二维空间中”具体还包括:逐个读取二进制码,当二进制码中的当前数字为1时,所述的第一个二维空间的当前单位空间用第一颜色填充;当二进制码中的当前数字为0时,所述的第一个二维空间的当前单位空间用第二颜色填充,从而生成一个由第一颜色和第二颜色相间的二维码。6.根据权利要求1所述的二维码生成方法,其特征在于,与所述的第二个二维空间的第一个单位空间相邻的两个单位空间用第一颜色填充,所述的第二个二维空间的其他单位空间用第二颜色填充;所述逐个读取二进制码,将所述的二进制码逐个写入第一个二维空间除第二个二维空间外的其他单位空间,具体为:当二进制码中的当前数字为1时,所述的第一个二维空间的当前单位空间用第一颜色填充;当二进制码中的当前数字为0时,所述的第一个二维空间的当前单位空间用第二颜色填充,从而生成一个由第一颜色和第二颜色相间的二维码。7.一种二维码识别的方法,包括步骤:预置方向识别码到终端设备,拍摄二维码生成二维码图像存入内存;所述方向识别码为带有可以识别不同方向的图案的矩形图像;如果内存中所述的二维码图像中的方向识别码等于终端设备中预置的方向识别码,则根据二维码图像中由第一颜色和第二颜色相间的二维码生成二进制码;所述二维码图像包括第一个二维空间,所述第一个二维空间包含第二个二维空间,所述第二个二维空间的第一个单位空间中写有所述方向识别码;所述每个方向识别码或每个二进制码占用一个单位空间;所述第二个二维空间中包括四个单位空间;一个所述第一个二维空间包括一个所述第二个二维空间;根据所述的二进制码到服务器端查找与之匹配的资源文件。8.根据权利要求7所述的二维码识别方法,其特征在于,所述的步骤“如果内存中所述的二维码图像中的方向识别码等于终端设备中预置的方向识别码,则根据二维码图像中由第一颜色和第二颜色相间的二维码生成二进制码”之后还包括步骤“如果内存中所述的二维码图像中的方向识别码不等于终端设备中预置的方向识别码,则将所述的二维码图像进行旋转直到所述的二维码图像中的方向识别码等于终端设备中预置的方向识别码,再根据二维码图像中由第一颜色和第二颜色相间的二维码生成二进制码”。9.根据权利要求7所述的二维码识别方法,其特征在于,所述的步骤“如果内存中所述的二维码图像中的方向识别码等于终端设备中预置的方向识别码,则根据二维码图像中由第一颜色和第二颜色相间的二维码生成二进制码”之后还包括步骤“通过获取的校验码校验二进制码的合法性,如果二进制码合法,则进入步骤“根据所述的二进制码到服务器端查找与之匹配的资源文件”。10.根据权利要求7所述的二维码识别方法,其特征在于,所述的根据二维码图像中由第一颜色和第二颜色相间的二维码生成二进制码具体为:逐个读取所述二维码图像的单位空间,判断当前单位空间是否为第一颜色,如果是,则输出二进制数字1,如果否,则输出二进制数字0,所有输出的所述的二进制数字组合为二进制码。11.根据权利要求7所述的二维码识别方法,其特征在于,所述的根据二维码图像中由第一颜色和第二颜色相间的二维码生成二进制码具体为:确定所述的二维码图像的第二个二维空间;通过所述的第二个二维空间中每个单位空间所填充的颜色来确定第一个二维空间每个单位空间的大小;逐个读取所述二维码图像的单位空间,判断当前单位空间是否为第一颜色,如果是,则输出二进制数字1,如果否,则输出二进制数字0,所有输出的所述的二进制数字组合为二进制码。12.根据权利要求7所述的二维码识别方法,其特征在于,所述的根据二维码图像中由第一颜色和第二颜色相间的二维码生成二进制码具体为:通过所述二维码图像的方向识别码与预置在终端设备中的方向识别码进行对比确定二维码图像的每个单位空间的大小;逐个读取所述二维码图像的单位空间,判断当前单位空间是否为第一颜色,如果是,则输出二进制数字1,如果否,则输出二进制数字0,所有输出的所述的二进制数字组合为二进制码。13.一种二维码生成装置,其特征在于,所述装置包括:初始模块、二进制码生成模块、二维码生成模块;初始模块,与二进制码生成模块相连,用于创建第一个二维空间,预置方向识别码和ID标识码;从所述的第一个二维空间的第一个单位空间开始,预置第二个二维空间;所述方向识别码为带有可以识别不同方向的图案的矩形图像;二进制码生成模块,与初始模块和二维码生成模块相连,用于通过所述的ID标识码生成二进制码,并将所述的二进制码对应的资源文件...
【专利技术属性】
技术研发人员:汤敏,
申请(专利权)人:深圳市融创天下科技发展有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。