一种基于智能手机图像识别的计算机读码方法及系统技术方案

技术编号:25043488 阅读:27 留言:0更新日期:2020-07-29 05:33
本发明专利技术公开了一种基于智能手机图像识别的计算机读码方法,预先设定消息中转服务器,计算机端安装计算机客户端,手机端安装手机客户端APP,步骤S1中,消息中转服务器根据应用场景的需要部署在本机或远端计算机,消息中转服务器采用基于MQTT协议的各种消息中间件,计算机客户端负责接收来自消息中转服务器的消息,提取消息的有效内容并向计算机系统推送,并反馈推送结果,步骤S2中,在计算机端安装计算机客户端,计算机客户端负责接收来自消息中转服务器的消息,提取消息的有效内容并向计算机系统推送,并反馈推送结果,本发明专利技术通过智能手机实现各类码的读取,并基于无线网络通讯将读取的结果传给目标计算机,从而实现计算机的远距离无线读码。

【技术实现步骤摘要】
一种基于智能手机图像识别的计算机读码方法及系统
本专利技术具体涉及扫描枪
,特别涉及一种基于智能手机图像识别的计算机读码方法及系统。
技术介绍
扫描枪广泛应用于制造业、商业、运输业等多个领域,用以对条码、二维码及字符码等进行扫描,从而实现对数据的快速便捷采集。目前计算机通常采用基于串口、USB口、网口或蓝牙等接口的实体扫描枪实现条码、二维码、字符码等的读取,由于受成本的制约,常规扫描枪通常基于嵌入式芯片进行信号处理,其处理能力有限,读码的类型较为单一,对被扫描对象的材质和反光特性有较强的选择性。此外,尤其在工业场所的应用中,常规的扫码枪无法适应防尘、防污、防摔等诸多高可靠性要求,即便是工业级的扫码枪,除成本高昂外,往往还受有线连接的约束,很难适应工业现场灵活移动的应用需求。因此,亟需提供一种可以避免上述传统扫描枪诸多缺点的扫码方法。具体是,通过智能手机实现各类码的读取,并基于无线网络通讯将读取的结果传给目标计算机,从而实现计算机的远距离无线读码。
技术实现思路
本专利技术的目的在于克服传统技术中存在的上述问题,提供一种基于智能手机图像识别的计算机读码方法及系统。为实现上述技术目的,达到上述技术效果,本专利技术是通过以下技术方案实现:一种基于智能手机图像识别的计算机读码方法,包括如下步骤:预先设定消息中转服务器,计算机端安装计算机客户端,手机端安装手机客户端APP。优选地,所述步骤S1中,消息中转服务器根据应用场景的需要部署在本机或远端计算机,消息中转服务器采用基于MQTT协议的各种消息中间件。优选地,所述计算机客户端负责接收来自所述消息中转服务器的消息,提取消息的有效内容并向所述计算机系统推送,并反馈推送结果。优选地,所述步骤S2中,在计算机端安装计算机客户端,所述计算机客户端负责接收来自所述消息中转服务器的消息,提取消息的有效内容并向所述计算机系统推送,并反馈推送结果。一种基于智能手机图像识别的计算机读码系统,包括计算机客户端、手机客户端APP,所述计算机客户端包括消息标识生成模块、消息订阅模块、消息推送模块,手机客户端APP包括图像获取模块、图像分析模块、消息订阅模块及消息推送模块。优选地,所述消息标识生成模块负责生成全局唯一的ID用以标识消息的归属,所述消息订阅模块负责向所述消息服务器订阅所需消息,所述消息推送模块负责对所订阅到的消息进行提取并推送至windows系统供第三方软件使用并向消息服务器反馈推送状态。优选地,所述图像获取模块负责调取手机摄像头获取被识别码的图像,交由图像分析模块进行码的识别与提取,最后由消息推送模块将识别结果推送给所述消息服务器;另一方面,消息订阅模块向消息服务器订阅计算机客户端的反馈消息,并根据反馈消息分别做页面提示或重发推送处理。优选地,所述图像分析模块对条形码、二维码以及字符码进行自动识别和提取。优选地,所述消息服务器为第三方消息中间件,工作在“发布/订阅”模式,部署在读码计算机本地作为单机应用,部署在公网计算机供多机使用,所述手机客户端APP是针对智能手机平台开发的专用客户端程序,其基于智能手机自身的摄像头获取被识别码的图像,对其进行分析处理,将所提取到的内容推送至消息服务器,接收推送反馈并做相应处理,所述计算机客户端是针对windows系统开发的专用客户端程序,其主要负责生成消息标识ID供手机APP扫描,接收消息服务器推送的消息,提取消息内容向windows活动光标推送并向服务器反馈推送状态。本专利技术的收益效果是:通过智能手机实现各类码的读取,并基于无线网络通讯将读取的结果传给目标计算机,从而实现计算机的远距离无线读码。因此通过上述方式,解决了由于受成本的制约,常规扫描枪处理能力有限、读码类型较为单一、对被扫描对象的材质和反光特性有较强的选择性等诸多不足。此外,尤其在工业场所的应用中,常规的扫码枪无法适应防尘、防污、防摔等诸多高可靠性要求,即便是工业级的扫码枪,除成本高昂外,往往还受有线连接的约束,很难适应工业现场灵活移动的应用需求的技术问题。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术计算机读码数据流图。图2为本专利技术手机APP图像处理及消息发布流程。图3为本专利技术计算机客户端消息接收处理流程。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本实施例为一种基于智能手机图像识别的计算机读码方法,如图1-3所示,预先设定消息中转服务器,计算机端安装计算机客户端,手机端安装手机客户端APP。其中,步骤S1中,消息中转服务器根据应用场景的需要部署在本机或远端计算机,消息中转服务器采用基于MQTT协议的各种消息中间件,计算机客户端负责接收来自消息中转服务器的消息,提取消息的有效内容并向计算机系统推送,并反馈推送结果,步骤S2中,在计算机端安装计算机客户端,计算机客户端负责接收来自消息中转服务器的消息,提取消息的有效内容并向计算机系统推送,并反馈推送结果。一种基于智能手机图像识别的计算机读码系统,包括计算机客户端、手机客户端APP,计算机客户端包括消息标识生成模块、消息订阅模块、消息推送模块,手机客户端APP包括图像获取模块、图像分析模块、消息订阅模块及消息推送模块。其中,消息标识生成模块负责生成全局唯一的ID用以标识消息的归属,消息订阅模块负责向消息服务器订阅所需消息,消息推送模块负责对所订阅到的消息进行提取并推送至windows系统供第三方软件使用并向消息服务器反馈推送状态,图像获取模块负责调取手机摄像头获取被识别码的图像,交由图像分析模块进行码的识别与提取,最后由消息推送模块将识别结果推送给消息服务器;另一方面,消息订阅模块向消息服务器订阅计算机客户端的反馈消息,并根据反馈消息分别做页面提示或重发推送处理,图像分析模块对条形码、二维码以及字符码进行自动识别和提取,消息服务器为第三方消息中间件,工作在“发布/订阅”模式,部署在读码计算机本地作为单机应用,部署在公网计算机供多机使用,手机客户端APP是针对智能手机平台开发的专用客户端程序,其基于智能手机自身的摄像头获取被识别码的图像,对其进行分析处理,将所提取到的内容推送至消息服务器,接收推送反馈并做相应处理,计算机客户端是针对windows系统开发的专用客户端程序,其主要负责生成消息标识ID供手机APP扫描,接收消息服务器推送的消息,提取消息内容向本文档来自技高网...

【技术保护点】
1.一种基于智能手机图像识别的计算机读码方法,其特征在于:包括如下步骤:/n步骤S1:预先设定消息中转服务器;/n步骤S2:计算机端安装计算机客户端;/n步骤S3:手机端安装手机客户端APP。/n

【技术特征摘要】
1.一种基于智能手机图像识别的计算机读码方法,其特征在于:包括如下步骤:
步骤S1:预先设定消息中转服务器;
步骤S2:计算机端安装计算机客户端;
步骤S3:手机端安装手机客户端APP。


2.根据权利要求1所述的基于智能手机图像识别的计算机读码方法,其特征在于:所述步骤S1中,消息中转服务器根据应用场景的需要部署在本机或远端计算机,消息中转服务器采用基于MQTT协议的各种消息中间件。


3.根据权利要求1所述的基于智能手机图像识别的计算机读码方法,其特征在于:所述计算机客户端负责接收来自所述消息中转服务器的消息,提取消息的有效内容并向所述计算机系统推送,并反馈推送结果。


4.根据权利要求1所述的基于智能手机图像识别的计算机读码方法,其特征在于:所述步骤S2中,在计算机端安装计算机客户端,所述计算机客户端负责接收来自所述消息中转服务器的消息,提取消息的有效内容并向所述计算机系统推送,并反馈推送结果。


5.一种基于智能手机图像识别的计算机读码系统,其特征在于:包括计算机客户端、手机客户端APP、消息服务器,所述消息服务器分别订阅发布计算机客户端、手机客户端APP的信息;
所述计算机客户端包括消息标识生成模块、消息订阅模块、消息推送模块;
所述手机客户端APP包括图像获取模块、图像分析模块、消息订阅模块及消息推送模块。


6.根据权利要求5所述的基于智能手机图像识别的计算机读码系统,其特...

【专利技术属性】
技术研发人员:李权威袁泉沈光明武文亚宛田宾
申请(专利权)人:华至云链科技苏州有限公司
类型:发明
国别省市:江苏;32

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

1