本发明涉及二维码技术领域,具体为一种基于图像自动生成二维码的系统及方法。
背景技术:
二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点,根据二维码可以直接获取商品或者设备的信息,极为方便,因此利用图像生成有效的二维码将为生产和销售带来极大的便利。
技术实现要素:
针对以上问题,本发明提供了一种基于图像自动生成二维码的系统及方法,可以根据图像自动生成二维码,同时登录安全,且具有远程分享和扫码功能,且可以直接印刷出二维码,可以有效解决背景技术中的问题。
为实现上述目的,本发明提供如下技术方案:一种基于图像自动生成二维码的系统,包括用户模块和主服务器,所述用户模块包括用户注册模块、用户登录模块和密码修改模块,所述主服务器包括启动模块和远程发送模块,所述主服务器分别连接有图像采集模块和二维码生成模块,所述图像采集模块包括拍照模块和图片存储模块,所述图像采集模块和工作模块连接在一起,所述工作模块包括二维码生成模块、二维码对比模块、二维码存储模块和印刷模块,所述主服务器连接有扫码模块。
作为本发明一种优选的技术方案,所述用户注册模块主要是基于手机号或者邮箱进行账号注册。
作为本发明一种优选的技术方案,所述远程发送模块可以将二维码通过QQ、微信、微博等联网分享,也可以将二维码发送到对应的手机号。
作为本发明一种优选的技术方案,所述拍照模块采用直接拍照的方式获取图像,而图片存储模块可以将拍照所得图片进行存储,也可将照片调用出来。
作为本发明一种优选的技术方案,所述工作模块包括二维码生成模块、二维码对比模块、联网分享模块和印刷模块,
二维码生成模块,基于所得图像将对应的图像生成二维码;
二维码存储模块,将所得二维码存储起来,从而方便二维码对比模块直接调用进行对比;
二维码对比模块,可以将不同的二维码进行直接对比,并筛选出各自的区别与相同之处;
印刷模块,将生成的二维码直接印刷出来,采用贴纸的形式,可以直接使用。
作为本发明一种优选的技术方案,所述扫码模块包括摄像头扫码模块和图像识别扫码模块,所述摄像头扫码模块可以直接对二维码进行扫码,而图像识别扫码模块通过接收图像在线进行扫码。
另外本发明还设计了一种基于图像自动生成二维码的方法,包括如下步骤:
步骤一:通过用户模块,利用用户注册模块进行注册,完成之后通过用户登录模块登录,同时在忘记密码或者要修改密码时,利用密码修改模块4进行密码修改;
步骤二:登录之后,利用主服务器内的启动模块启动该系统;
步骤三:启动之后,图像采集模块完成图像采集,可以直接拍摄也可以利用图片存储模块调用所需照片;
步骤四:将照片传输到工作模块,利用二维码生成模块开始生成包含信息的二维码,二维码存储模块可以进行二维码的存储,同时利用印刷模块就可以启动印刷装置将二维码印刷出来;
步骤五:二维码生成之后,发送到远程分享模块,可以直接进行二维码信息的分享;
步骤六:如有需要可以利用扫码模块对二维码进行扫码,包括摄像头直接扫码和接收图像在线扫码
与现有技术相比,本发明的有益效果是:该基于图像自动生成二维码的系统,通过设置用户模块,可以方便用户进行注册,密码修改,用户登录,可以保证用户账户的安全性和隐私性,同时通过设置扫码模块,使其具有二维码扫码功能,通过设置印刷模块,可以直接将所得二维码印刷成贴纸的形式,方便使用,同时通过设置远程发送模块可以将所的二维码远程分享发送,方便及时了解信息。
附图说明
图1为本发明结构示意图。
图中:1-用户模块;2-用户注册模块;3-用户登录模块;4-密码修改模块;5-主服务器;6-启动模块;7-远程发送模块;8-图像采集模块;9-拍照模块;10-图片存储模块;11-工作模块;12-扫码模块;13-二维码生成模块;14-二维码对比模块;15-二维码存储模块;16-印刷模块;17-摄像头扫码模块;18-图像识别扫码模块。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例:
请参阅图1,本发明提供一种技术方案:一种基于图像自动生成二维码的系统,包括用户模块1和主服务器5,所述用户模块1包括用户注册模块2、用户登录模块3和密码修改模块4,所述主服务器5包括启动模块6和远程发送模块7,所述主服务器5分别连接有图像采集模块8和二维码生成模块11,所述图像采集模块8包括拍照模块9和图片存储模块10,所述图像采集模块8和工作模块11连接在一起,所述工作模块11包括二维码生成模块13、二维码对比模块14、二维码存储模块15和印刷模块16,所述主服务器5连接有扫码模块12。
所述用户注册模块2主要是基于手机号或者邮箱进行账号注册,所述远程发送模块7可以将二维码通过QQ、微信、微博等联网分享,也可以将二维码发送到对应的手机号,所述拍照模块9采用直接拍照的方式获取图像,而图片存储模块10可以将拍照所得图片进行存储,也可将照片调用出来;
所述工作模块11包括二维码生成模块13、二维码对比模块14、联网分享模块15和印刷模块16,二维码生成模块13,基于所得图像将对应的图像生成二维码;二维码存储模块15,将所得二维码存储起来,从而方便二维码对比模块14直接调用进行对比;二维码对比模块14,可以将不同的二维码进行直接对比,并筛选出各自的区别与相同之处;印刷模块16,将生成的二维码直接印刷出来,采用贴纸的形式,可以直接使用;所述扫码模块12包括摄像头扫码模块17和图像识别扫码模块18,所述摄像头扫码模块17可以直接对二维码进行扫码,而图像识别扫码模块18通过接收图像在线进行扫码。
主要包括以下几个步骤
步骤一:通过用户模块1,利用用户注册模块2进行注册,完成之后通过用户登录模块3登录,同时在忘记密码或者要修改密码时,利用密码修改模块4进行密码修改;
步骤二:登录之后,利用主服务器5内的启动模块6启动该系统;
步骤三:启动之后,图像采集模块8完成图像采集,可以直接拍摄也可以利用图片存储模块10调用所需照片;
步骤四:将照片传输到工作模块11,利用二维码生成模块13开始生成包含信息的二维码,二维码存储模块15可以进行二维码的存储,同时利用印刷模块16就可以启动印刷装置将二维码印刷出来;
步骤五:二维码生成之后,发送到远程分享模块7,可以直接进行二维码信息的分享;
步骤六:如有需要可以利用扫码模块12对二维码进行扫码,包括摄像头直接扫码和接收图像在线扫码。
该基于图像自动生成二维码的系统,通过设置用户模块,可以方便用户进行注册,密码修改,用户登录,可以保证用户账户的安全性和隐私性,同时通过设置扫码模块,使其具有二维码扫码功能,通过设置印刷模块,可以直接将所得二维码印刷成贴纸的形式,方便使用,同时通过设置远程发送模块可以将所的二维码远程分享发送,方便及时了解信息。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。