基于拍照的快速开单方法技术

技术编号:18400149 阅读:42 留言:0更新日期:2018-07-08 20:07
本发明专利技术公开了一种基于拍照的快速开单方法,所述方法包括以下步骤:定义数据库,将条形码和商品相关联;定义接口,建立访问接口,用于条形码查询商品相关信息;开发条形码手机识别模块,用于手机识别条形码;优化手机识别功能,具体优化步骤包括相机聚焦优化和条码识别优化;将条形码手机识别模块嵌入到开单模块。本发明专利技术在仅有手机的情况,快速录入单据,提高业务人员的工作效率,减少开单错误率,基本上替代了原来的手选开单方式,使用户开单效率调高了百分之80以上。

Fast opening method based on photographing

The present invention discloses a fast opening method based on photographing. The method includes the following steps: defining the database, associating the bar code with the commodity, defining the interface, establishing the access interface, using the bar code to inquire the commodity related information, developing the bar code cell phone recognition module, using the handset identification bar code, and optimizing the hand. The specific optimization steps include camera focus optimization and bar code recognition optimization. The barcode mobile identification module is embedded into the open module. In the case of only the mobile phone, the invention can quickly enter the documents, improve the working efficiency of the business personnel and reduce the error rate of the opening, basically instead of the original hand selection method, and the efficiency of the user's opening bill is over eighty percent.

【技术实现步骤摘要】
基于拍照的快速开单方法
本专利技术属于管理系统领域,尤其涉及基于拍照的快速开单方法。
技术介绍
在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是销售公司乃至众多商业企业梦寐以求的愿望。进销存管理系统是一个典型的数据库应用程序,根据企业的需求,为解决企业账目混乱,库存不准,信息反馈不及时等问题,采用先进的计算机技术而开发的,集进货、销售、存储多个环节于一体的信息系统。在线进销存系统,集采购、销售、库存管理和应收、应付款管理为一体,提供订单、采购、销售、退货、库存、往来发票、往来账款、业务员等的管理,帮助企业处理日常的进销存业务,同时提供丰富的实时查询统计功能。在线进销存系统,能够帮助业务人员提高工作效率,帮助老板实时全面掌握公司业务,做出及时准确的业务决策。销售开单作为进销存业务的主要本部分,是进销存的核心业务,也是手机进销存软件最常使用的功能。在进销存软件中,常见的手机开单流程为以下步骤:1.选择基础信息,包括往来单位、出入库仓库等2.选择商品;3.输入价格,保存单据;以一家小型杂货铺为例子,商品至少几百个,多的成千上万;在这茫茫多的商品中,如何快速找到需要录入的商品信息,便决定了开单速度;手机中选择商品的手段有很多,可以在商品列表中选择对应的商品,也可以输入商品的关键字搜索商品,但这些手段效率都十分低下。
技术实现思路
本专利技术的目的在于克服现有技术存在的以上问题,提供基于拍照的快速开单方法,在仅有手机的情况,快速录入单据,提高业务人员的工作效率,减少开单错误率。为实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:基于拍照的快速开单方法,所述方法包括以下步骤:步骤一:定义数据库,将条形码和商品相关联;步骤二:定义接口,建立访问接口,用于条形码查询商品相关信息;步骤三:开发条形码手机识别模块,用于手机识别条形码;步骤四:优化手机识别功能,具体优化步骤包括相机聚焦优化和条码识别优化;步骤五:将条形码手机识别模块嵌入到开单模块。进一步地,所述步骤一中定义数据库具体包括以下步骤:S101:对商品表及其主键进行命名;S102:定义并命名一个单位表,用于存放商品单位信息,同时对单位表主键进行命名;S103:定义并命名一个关联表,用于存储商品与单位之间的关联关系,同时对关联表主键进行命名。进一步地,所述步骤三中开发条形码手机识别模块的具体步骤为:S301:初始化相机,设置相机参数;S302:绑定SurfaceView,在SurfaceView上显示预览图像;S303:获取相机图像;S304:对获取的图像进行预处理:只保留亮度信息,成为灰度图像;S305:对灰度图像进行二维码解析,解析成功则进入下一步骤,不成功回到步骤S303;S306:对二维码解析后的解析结果进行反馈。进一步地,所述步骤四中相机聚焦优化具体包括固定默认焦距和自动对焦,手机摄像头自动对焦时,检测手机是否处于晃动中,如果处于晃动中则不进行对焦。进一步地,所述步骤四中条码识别优化具体包括以下步骤:取一维条码进行解码,从图片的中间行开始,交替地向上和向下进行扫描,同方向的两次扫描之间的间隔为图片的三十二分之一。进一步地,所述扫描过程中,每扫描一行,首先将该行从图片中提取出来,然后进行二值化,再进行解码,如果解码成功,则扫描结束,否则继续扫描。进一步地,所述二值化基于灰度频数直方图来确定阈值,具体包括以下步骤:S401:统计获得该行的灰度直方图;S402:找到直方图的最高峰的峰值;S403:找到另一高峰的峰值;S404:找出上述两点之间的谷底;S405:以谷底点作为阈值进行二值化。进一步地,所述扫描过程中采用匹配的方法进行解码,具体包括以下步骤:S411:首先找到条形码的起始位置;S412:按照规定函数进行匹配:先计算出方条的平均宽度,再求出累积误差的比例;S413:按照匹配的方式进行解码;S414:若解码失败,则将图片旋转一定角度从新进行扫描和解码。本专利技术的有益效果是:本专利技术在仅有手机的情况,快速录入单据,提高业务人员的工作效率,减少开单错误率,基本上替代了原来的手选开单方式,使用户开单效率调高了百分之80以上。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术的流程示意图;图2是本专利技术中聚焦优化流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示的基于拍照的快速开单方法,所述方法包括以下步骤:步骤一:定义数据库,将条形码和商品相关联,定义数据库具体包括以下步骤:S101:对商品表及其主键进行命名,已有的商品结构为表结构,商品表这里我们命名为CP_Product_Info,其主键命名为ProductId,还有一些其它相关的商品信息;S102:定义并命名一个单位表,用于存放商品单位信息,同时对单位表主键进行命名:每个商品都可以有多个单位,比如雪花啤酒精制这个商品的单位可以有听、箱(1箱=24听)、件(1件=6听)等几个单位,而每个单位对应一个条形码,这里听条形码为06949352201304,件条形码为06949352201311,箱条形码为06949352201328,定义了一个单位表,里面存放商品单位信息,命名为CP_UnitSetting,主键为UnitId,还有一些单位基本信息;S103:定义并命名一个关联表,用于存储商品与单位之间的关联关系,同时对关联表主键进行命名:定义一张商品-单位关联表,存储商品与单位之间的关联关系,命名为CP_Product_Unit,主键为Id,记录商品与单位的关联,以及单位之间的换算关系。步骤二:定义接口,建立访问接口,用于条形码查询商品相关信息;步骤三:开发条形码手机识别模块,用于手机识别条形码,开发条形码手机识别模块的具体步骤为:S301:初始化相机,设置相机参数;S302:绑定SurfaceView,在SurfaceView上显示预览图像;S303:获取相机图像;S304:对获取的图像进行预处理:只保留亮度信息,成为灰度图像;S305:对灰度图像进行二维码解析,解析成功则进入下一步骤,不成功回到步骤S303;S306:对二维码解析后的解析结果进行反馈,返回解析结果给调用的地方。步骤四:优化手机识别功能,具体优化步骤包括相机聚焦优化和条码识别优化:如图2所示,相机聚焦优化具体包括固定默认焦距和自动对焦:数据研究显示,扫描时,用户和条码之间的距离一般处于一个正态分布,而正态分布中间的值,便是设置的默认焦距;手机摄像头自动对焦时,检测手机是否处于晃动中,如果处于晃动中则不进行对焦,因为此时获取到的数据时无法识别的。条码本文档来自技高网...

【技术保护点】
1.基于拍照的快速开单方法,其特征在于:所述方法包括以下步骤:步骤一:定义数据库,将条形码和商品相关联;步骤二:定义接口,建立访问接口,用于条形码查询商品相关信息;步骤三:开发条形码手机识别模块,用于手机识别条形码;步骤四:优化手机识别功能,具体优化步骤包括相机聚焦优化和条码识别优化;步骤五:将条形码手机识别模块嵌入到开单模块。

【技术特征摘要】
1.基于拍照的快速开单方法,其特征在于:所述方法包括以下步骤:步骤一:定义数据库,将条形码和商品相关联;步骤二:定义接口,建立访问接口,用于条形码查询商品相关信息;步骤三:开发条形码手机识别模块,用于手机识别条形码;步骤四:优化手机识别功能,具体优化步骤包括相机聚焦优化和条码识别优化;步骤五:将条形码手机识别模块嵌入到开单模块。2.根据权利要求1所述的基于拍照的快速开单方法,其特征在于:所述步骤一中定义数据库具体包括以下步骤:S101:对商品表及其主键进行命名;S102:定义并命名一个单位表,用于存放商品单位信息,同时对单位表主键进行命名;S103:定义并命名一个关联表,用于存储商品与单位之间的关联关系,同时对关联表主键进行命名。3.根据权利要求1所述的基于拍照的快速开单方法,其特征在于:所述步骤三中开发条形码手机识别模块的具体步骤为:S301:初始化相机,设置相机参数;S302:绑定SurfaceView,在SurfaceView上显示预览图像;S303:获取相机图像;S304:对获取的图像进行预处理:只保留亮度信息,成为灰度图像;S305:对灰度图像进行二维码解析,解析成功则进入下一步骤,不成功回到步骤S303;S306:对二维码解析后的解析结果进行反馈。4.根据权利要求1所述的基于拍照的快速开单方法,其特征在于:所述步...

【专利技术属性】
技术研发人员:王胜李健胡金戈
申请(专利权)人:合肥盈云信息科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1