物料扫描方法、装置、终端设备及存储介质与流程

文档序号:25281874发布日期:2021-06-01 17:28阅读:77来源:国知局
物料扫描方法、装置、终端设备及存储介质与流程

本申请涉及物料扫描技术领域,尤其涉及一种物料扫描方法、装置、终端设备及存储介质。



背景技术:

在生产制造过程中,需要通过扫描物料上的二维码或条形码,来实现物料和产品的绑定关系,通过物料和产品的绑定,一方面,方便追溯物料的生产信息,锁定该物料的生产时间、拉线以及过站记录和测试结果;另一方面,当该物料和主产品绑定之后,在不需要拆解的情况,直接扫描产品就可以知道该物料的二维码,进而判断相关的生产信息。传统的物料绑定方法是使用扫描枪,人工手动扫描,这种做法的对操作人员的要求低,效率低,当需要扫描多个物料时,会存在错扫和漏扫的问题。相关方案为了提高生产效率,引入自动扫描工具,通过调整扫描工具的位置坐标以及顺序,将这些数据保存在电脑本地,在下次启动时直接调用本地扫描工具的数据,从而实现基本的绑定需求。

但是,相关方案提出的扫描方法,存在以下缺陷:扫描工具的位置和顺序信息保存在本地电脑,存在丢失的可能性,如果一旦丢失,需要人工重新手动调整记录坐标值。对于同一个扫描对象,不同扫描工具里保存的位置和顺序会存在差异,数据无法及时更新。此外,同一产品系统内不同的扫描对象若出现替代扫描的情况时,系统无法识别,导致扫描物料出错。因此,相关方案无法保证扫描信息的准确性和效率。



技术实现要素:

本申请的主要目的在于提供一种物料扫描方法、装置、终端设备及存储介质,旨在提升物料扫描信息的准确性和效率,避免扫描物料出错。

为实现上述目的,本申请实施例提供一种物料扫描方法,应用于扫描工具,所述方法包括以下步骤:

响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;

根据所述扫描信息对所述扫描对象进行扫描及校验;

在扫描完成及校验成功后,将扫描结果上传至所述服务器。

此外,本申请实施例还提出一种物料扫描装置,所述物料扫描装置包括:

获取模块,用于响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;

扫描校验模块,用于根据所述扫描信息对所述扫描对象进行扫描及校验;

上传模块,用于在扫描完成及校验成功后,将扫描结果上传至所述服务器。

此外,本申请实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的物料扫描程序,所述物料扫描程序被所述处理器执行时实现如上所述的物料扫描方法的步骤。

此外,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有物料扫描程序,所述物料扫描程序被处理器执行时实现如上所述的物料扫描方法的步骤。

本申请实施例提出的物料扫描方法、装置、终端设备及存储介质,通过响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;根据所述扫描信息对所述扫描对象进行扫描及校验;在扫描完成及校验成功后,将扫描结果上传至所述服务器。从而,通过从服务器统一获取扫描信息,避免扫描数据仅保存在扫描工具本地而容易丢失的可能性,同时也可以避免同一个扫描对象存在不同扫描工具上造成扫描信息会存在差异的问题;基于从服务器获取的扫描信息对扫描对象进行扫描及校验,解决了同一个产品系统内部不同扫描对象替换扫描而系统无法识别,导致扫描物料出错的问题,该方案能够确保物料扫描信息的准确性和效率,从产品整体系统上避免了扫描物料出错的情况发生。

附图说明

图1为本申请物料扫描装置所属终端设备的功能模块示意图;

图2为本申请物料扫描方法一示例性实施例的流程示意图;

图3为本申请物料扫描方法另一示例性实施例的流程示意图;

图4为本申请物料扫描方法再一示例性实施例的流程示意图;

图5为本申请物料扫描方法又一示例性实施例的流程示意图;

图6为本申请物料扫描方法实施例的原理示意图;

图7为本申请物料扫描方法实施例细化流程示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例的主要解决方案是:通过响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;根据所述扫描信息对所述扫描对象进行扫描及校验;在扫描完成及校验成功后,将扫描结果上传至所述服务器。从而,通过从服务器统一获取扫描信息,避免扫描数据仅保存在扫描工具本地而容易丢失的可能性,同时也可以避免同一个扫描对象存在不同扫描工具上造成扫描信息会存在差异的问题;基于从服务器获取的扫描信息对扫描对象进行扫描及校验,解决了同一个产品系统内部不同扫描对象替换扫描而系统无法识别,导致扫描物料出错的问题,该方案能够确保物料扫描信息的准确性和效率,从产品整体系统上避免了扫描物料出错的情况发生。

本申请实施例涉及的技术术语:

扫描平台,存储扫描对象的坐标位置、顺序及物料代码、物料描述等信息的服务器,本申请实施例以服务器进行举例;

扫描工具,一种扫描设备,利用设备自带的扫描头对被扫描对象的二维码进行识别;

扫描对象,被扫描的物料,本身自带二维码,能够通过二维码被扫描工具识别。

本申请实施例考虑到,相关方案中,采用自动扫描工具进行扫描时,通过调整扫描工具的位置坐标以及顺序,将这些数据保存在本地电脑,在下次启动的时候直接调用本地扫描工具的数据,从而实现基本的绑定需求。但是,相关方案提出的扫描方法,存在以下缺陷:扫描工具的位置和顺序信息保存在本地电脑,存在丢失的可能性;一旦丢失的话,需要人工重新手动调整记录坐标值。同一个扫描对象,不同扫描工具的里面保存的位置和顺序会存在差异,数据无法及时更新。同一套系统里面的扫描对象a和b,如果都包含在c系统下面,当拿a替代b进行扫描的时候,系统是无法识别的,从而导致扫描物料出错。

因此,本申请实施例提出解决方案,可以保证扫描信息的准确性和效率,从系统上避免扫描物料出错。

具体地,参照图1,图1为本申请物料扫描装置所属终端设备的功能模块示意图。该物料扫描装置可以为独立于终端设备的、能够实现扫描功能的装置,其可以通过硬件或软件的形式承载于终端设备上。该终端设备可以为手机、平板电脑等智能移动终端,还可以为服务器等网络设备。

在本实施例中,该物料扫描装置所属终端设备至少包括输出模块110、处理器120、存储器130以及通信模块140。

存储器130中存储有操作系统以及物料扫描程序,物料扫描装置可以将扫描工具上触发的扫描指令、扫描对象的扫描信息、扫描结果等信息存储于该存储器130中;输出模块110可为显示屏、扬声器等。通信模块140可以包括wifi模块、移动通信模块以及蓝牙模块等,通过通信模块140与外部设备或服务器进行通信。

其中,作为一种实施例方式,存储器130中的物料扫描程序被处理器执行时实现以下步骤:

响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;

根据所述扫描信息对所述扫描对象进行扫描及校验;

在扫描完成及校验成功后,将扫描结果上传至所述服务器。

进一步地,存储器130中的物料扫描程序被处理器执行时还实现以下步骤:

根据所述扫描指令,从所述服务器上获取预先存储在所述服务器上的所述扫描对象的坐标位置、顺序和物料代码。

进一步地,存储器130中的物料扫描程序被处理器执行时还实现以下步骤:

对所述扫描对象进行扫描,获取所述扫描对象的实物信息;

将所述扫描对象的实物信息与所述扫描对象的扫描信息进行比对;

若所述实物信息与所述扫描信息一致,则判定扫描校验成功;否则,判定扫描校验失败。

进一步地,存储器130中的物料扫描程序被处理器执行时还实现以下步骤:

将所述扫描对象的实物信息中的物料代码、坐标位置和顺序中的一个或多个对应与所述扫描信息中的物料代码、坐标位置和顺序中的一个或多个进行比对,若不一致,则判定所述实物信息与所述扫描信息不一致;否则

若所述扫描对象的实物信息中的物料代码、坐标位置和顺序对应与所述扫描信息中的物料代码、坐标位置和顺序一致,则判定所述实物信息与所述扫描信息一致。

进一步地,存储器130中的物料扫描程序被处理器执行时还实现以下步骤:

根据所述扫描信息中的坐标位置和顺序对扫描对象进行扫描,获取扫描到的扫描对象的实物物料代码;

比较所述实物物料代码与所述扫描信息中的物料代码;

若两者一致,则判定扫描校验成功;否则,判定扫描校验失败。

进一步地,存储器130中的物料扫描程序被处理器执行时还实现以下步骤:

若扫描校验失败,则在所述扫描工具本地进行报错,并将报错信息上传至所述服务器。

进一步地,存储器130中的物料扫描程序被处理器执行时还实现以下步骤:

在扫描校验失败后,从所述服务器下载扫描配置文件,所述扫描配置文件包括扫描对象的物料代码、坐标位置和顺序;

将所述扫描配置文件加载到所述扫描对象的物料调试设备,由所述物料调试设备根据所述扫描配置文件调整所述扫描对象的坐标位置和/或顺序。

进一步地,存储器130中的物料扫描程序被处理器执行时还实现以下步骤:

在对所述扫描对象首次进行扫描时,通过所述扫描工具接收用户输入的所述扫描对象的扫描信息;

将所述扫描对象的扫描信息上传至所述服务器。

进一步地,存储器130中的物料扫描程序被处理器执行时还实现以下步骤:

对所述扫描对象的扫描信息进行调整,基于调整后的扫描信息对所述扫描对象进行首次扫描;

将调整后的扫描信息上传至所述服务器。

本实施例通过上述方案,通过响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;根据所述扫描信息对所述扫描对象进行扫描及校验;在扫描完成及校验成功后,将扫描结果上传至所述服务器。从而,通过从服务器统一获取扫描信息,避免扫描数据仅保存在扫描工具本地而容易丢失的可能性,同时也可以避免同一个扫描对象存在不同扫描工具上造成扫描信息会存在差异的问题;基于从服务器获取的扫描信息对扫描对象进行扫描及校验,解决了同一个产品系统内部不同扫描对象替换扫描而系统无法识别,导致扫描物料出错的问题,该方案能够确保物料扫描信息的准确性和效率,从产品整体系统上避免了扫描物料出错的情况发生。

基于上述终端设备架构但不限于上述架构,提出本申请方法实施例。

本实施例方法的执行主体可以是安装在终端设备上的物料扫描装置,该物料扫描装置可以为独立于终端设备的、能够实现扫描功能的装置,其可以通过硬件或软件的形式承载于终端设备上。该终端设备可以为手机、平板电脑等智能移动终端,还可以为固定终端、服务器等网络设备。本实施例以固定终端进行举例。

具体地,参照图2,图2为本申请物料扫描方法一示例性实施例的流程示意图。所述物料扫描方法应用于扫描工具,所述方法包括以下步骤:

步骤s101,响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;

其中,扫描工具可以是自动扫描工具,具体可以是安装有扫描程序、具有扫描功能的终端设备,扫描工具带有扫描头,可以对被扫描的对象(扫描对象)的二维码进行识别。用户(比如产品物理扫描操作人员)可以在扫描工具上进行操作,触发对扫描对象的扫描指令。

其中,扫描指令中可以携带扫描对象的标识信息,该标识信息可以是扫描对象所属产品系统的id信息,比如一个产品系统包括若干个物料,每个物料都可以是一个扫描对象。

因此,扫描对象是被扫描的物料,其中,扫描对象本身自带二维码,能够通过二维码被扫描工具识别。

扫描工具响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息。

具体实施时,可以根据所述扫描指令,从所述服务器上获取预先存储在所述服务器上的扫描对象的坐标位置、顺序和物料代码等扫描信息。作为一个产品系统,其所有物料的扫描信息都可以对应存储在服务器上,并在服务器上通过产品id信息对应存储。

在本实施例中,预先在扫描平台服务器(以下称服务器)上存储有不同扫描对象的扫描信息。

其中,扫描信息可以包括扫描对象的坐标位置、扫描顺序、物料代码、物料描述等信息。

作为一种实施方式,可以在对扫描对象首次进行扫描时,通过扫描工具接收用户输入的扫描对象的坐标位置、扫描顺序、物料代码、物料描述等扫描信息;然后,将所述扫描对象的这些扫描信息上传至所述服务器。

具体地,可以在第一次生产的时候,由操作人员在扫描工具上输入扫描对象的顺序和位置等扫描信息,并可以针对扫描对象的坐标位置和顺序等扫描信息进行手动调整,以确保扫描对象的扫描信息的准确性,在调整完成后,操作人员可以在扫描工具上点击一键上传功能,扫描工具可以在本地保存操作人员输入的扫描对象的扫描信息。

同时,扫描工具可以根据上传指令,将扫描信息同步到服务器进行保存。这样做的好处在于,取代之前的数据保存在本地电脑造成数据丢失的可能性,同时数据也能够及时更新,只要上传服务器之后,服务器上的新数据会覆盖之前的旧数据,保证当前从服务器获取的数据始终是最新状态而且,一键上传的功能也可以从根源上避免之前数据抄录过程中由于人为因素导致的错误。

之后,当再次对扫描对象进行扫描时,扫描工具根据接收到的扫描指令,直接从所述服务器上获取预先存储在所述服务器上的、扫描对象最新的坐标位置、顺序和物料代码等扫描信息,以方便对扫描对象实物和服务器上系统里面的扫描信息进行匹配校验。

步骤s102,根据所述扫描信息对所述扫描对象进行扫描及校验;

具体地,作为一种实施方式,所述根据所述扫描信息对所述扫描对象进行扫描及校验可以采用如下方案:

通过扫描工具对所述扫描对象进行扫描,获取所述扫描对象的实物信息;将所述扫描对象的实物信息与所述扫描对象的扫描信息进行比对;若所述实物信息与所述扫描信息一致,则判定扫描校验成功;否则,判定扫描校验失败。

其中,在将所述扫描对象的实物信息与所述扫描对象的扫描信息进行比对时,可以采用如下方案:

将所述扫描对象的实物信息中的物料代码、坐标位置和顺序中的一个或多个对应与所述扫描信息中的物料代码、坐标位置和顺序中的一个或多个进行比对,若不一致,则判定所述实物信息与所述扫描信息不一致。

否则,若所述扫描对象的实物信息中的物料代码、坐标位置和顺序对应与所述扫描信息中的物料代码、坐标位置和顺序一致,则判定所述实物信息与所述扫描信息一致。

作为另一种实施方式,所述根据所述扫描信息对所述扫描对象进行扫描及校验还可以采用如下方案:

根据所述扫描信息中的坐标位置和顺序对扫描对象进行扫描,获取扫描到的扫描对象的实物物料代码;比较所述实物物料代码与所述扫描信息中的物料代码;若两者一致,则判定扫描校验成功;否则,判定扫描校验失败。

也就是说,扫描工具获取到扫描对象的扫描信息之后,对扫描对象按照既定顺序和坐标位置信息逐个扫描,同时需要根据服务器的物料代码和扫描对象实物中的物料代码逐个匹配检查,保证扫描的准确性。这种方式解决了之前同一套系统里面的扫描对象a和b,如果都包含在c系统下面,当拿a替代b进行扫描的时候,系统无法识别,导致物料扫描出错的问题。

步骤s103,在扫描完成及校验成功后,将扫描结果上传至所述服务器。

当所有的物料代码都扫描匹配校验成功,扫描顺序和坐标位置都匹配一致,则该次扫描成功,扫描工具将扫描成功后的结果上传服务器保存。

本实施例通过上述方案,通过响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;根据所述扫描信息对所述扫描对象进行扫描及校验;在扫描完成及校验成功后,将扫描结果上传至所述服务器。从而,通过从服务器统一获取扫描信息,避免扫描数据仅保存在扫描工具本地而容易丢失的可能性,同时也可以避免同一个扫描对象存在不同扫描工具上造成扫描信息会存在差异的问题;基于从服务器获取的扫描信息对扫描对象进行扫描及校验,解决了同一个产品系统内部不同扫描对象替换扫描而系统无法识别,导致扫描物料出错的问题,该方案能够确保物料扫描信息的准确性和效率,从产品整体系统上避免了扫描物料出错的情况发生。

相比现有技术,现有技术中,虽然同一套产品系统里面的扫描对象a和b的物料代码不同,但是,现有技术没有纠错能力,扫描对象与系统之间没有一一对应关系,当拿a替代b进行扫描的时候,系统是无法识别两者的区别,因为都在同一个系统下,无法纠正这种扫描错误现象,因此无法保证扫描信息的准确性。

而在本方案中,扫描对象与系统之间具有一一对应关系,当拿a替代b进行扫描的时候,系统通过扫描信息进行匹配验证,可以识别两者的区别,从而可以纠正这种扫描错误现象,保证扫描信息的准确性。

此外,在本方案中,在扫描时,由于要将当前扫描的实物信息和服务器保存的扫描数据进行验证,实际上每次扫描拿到的是同一套扫描数据(坐标位置和顺序等数据),即所有的扫描对象必须按照服务器既定的坐标位置和顺序进行扫描,从而可以避免同一个扫描对象存在不同扫描工具的里面导致保存的坐标位置和顺序会存在差异的问题。

参照图3,图3为本申请物料扫描方法另一示例性实施例的流程示意图。基于上述图2所示的实施例,在上述步骤s102,根据所述扫描信息对所述扫描对象进行扫描及校验之后还包括:

步骤s104,在扫描校验失败时,在所述扫描工具本地进行报错,并将报错信息上传至所述服务器。

相比上述图2所示的实施例,本实施例还包括扫描校验失败的一种处理方案。

具体地,在扫描校验失败时,扫描工具一旦发现某个物料代码和系统代码不匹配,或者是扫描的物料代码的顺序和服务器既定的顺序不匹配,或者扫描的物料坐标位置和服务器既定的坐标位置不匹配,扫描工具会在本地进行报错,也可以将报错信息同步到服务器,由此通过此功能从流程上进行完全防呆,避免物料扫描出错,保证了扫描信息的准确性。

本实施例通过上述方案,通过响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;根据所述扫描信息对所述扫描对象进行扫描及校验;在扫描完成及校验成功后,将扫描结果上传至所述服务器;在扫描校验失败时,在所述扫描工具本地进行报错,并将报错信息上传至所述服务器。从而,通过从服务器统一获取扫描信息,避免扫描数据仅保存在扫描工具本地而容易丢失的可能性,同时也可以避免同一个扫描对象存在不同扫描工具上造成扫描信息会存在差异的问题;基于从服务器获取的扫描信息对扫描对象进行扫描及校验,解决了同一个产品系统内部不同扫描对象替换扫描而系统无法识别,导致扫描物料出错的问题,该方案能够确保物料扫描信息的准确性和效率,从产品整体系统上避免了扫描物料出错的情况发生。

参照图4,图4为本申请物料扫描方法再一示例性实施例的流程示意图。基于上述图2所示的实施例,在上述步骤s102,根据所述扫描信息对所述扫描对象进行扫描及校验之后还包括:

步骤s105,在扫描校验失败后,从所述服务器下载扫描配置文件,所述扫描配置文件包括扫描对象的物料代码、坐标位置和顺序;

步骤s106,将所述扫描配置文件加载到所述扫描对象的物料调试设备,由所述物料调试设备根据所述扫描配置文件调整所述扫描对象的坐标位置和/或顺序。

相比上述图2所示的实施例,本实施例还包括扫描校验失败后的另一种处理方案。

具体地,扫描工具在扫描校验失败后,可以从服务器下载扫描配置文件,该扫描配置文件包括扫描对象的物料代码、坐标位置和顺序、物料描述等信息;

扫描工具将下载的扫描配置文件加载到所述扫描对象的物料调试设备,由所述物料调试设备根据所述扫描配置文件调整所述扫描对象的坐标位置和/或顺序,从而使得当前物料的坐标位置和顺序正确,保证扫描对象的实物信息与系统信息一一对应。

本实施例通过上述方案,通过响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;根据所述扫描信息对所述扫描对象进行扫描及校验;在扫描完成及校验成功后,将扫描结果上传至所述服务器;在扫描校验失败时,在扫描校验失败后,从所述服务器下载扫描配置文件,所述扫描配置文件包括扫描对象的物料代码、坐标位置和顺序;将所述扫描配置文件加载到所述扫描对象的物料调试设备,由所述物料调试设备根据所述扫描配置文件调整所述扫描对象的坐标位置和/或顺序。从而,通过从服务器统一获取扫描信息,避免扫描数据仅保存在扫描工具本地而容易丢失的可能性,同时也可以避免同一个扫描对象存在不同扫描工具上造成扫描信息会存在差异的问题;基于从服务器获取的扫描信息对扫描对象进行扫描及校验,解决了同一个产品系统内部不同扫描对象替换扫描而系统无法识别,导致扫描物料出错的问题,该方案能够确保物料扫描信息的准确性和效率,从产品整体系统上避免了扫描物料出错的情况发生。此外,通过扫描工具从服务器下载扫描配置文件,将下载的扫描配置文件加载到所述扫描对象的物料调试设备,由所述物料调试设备根据所述扫描配置文件调整所述扫描对象的坐标位置和/或顺序,从而使得当前物料的坐标位置和顺序正确,保证扫描对象的实物信息与系统信息一一对应,进一步确保物料扫描信息的准确性和效率。

参照图5,图5为本申请物料扫描方法再一示例性实施例的流程示意图。基于上述图2所示的实施例,在上述步骤s101,响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息之前还包括:

步骤s1001,在对所述扫描对象首次进行扫描时,通过所述扫描工具接收用户输入的所述扫描对象的扫描信息;

步骤s1002,将所述扫描对象的扫描信息上传至所述服务器。

相比上述图2所示的实施例,本实施例还包括首次对扫描对象进行扫描的方案。

具体地,作为一种实施方式,可以在对扫描对象首次进行扫描时,通过扫描工具接收用户输入的扫描对象的坐标位置、扫描顺序、物料代码、物料描述等扫描信息;然后,将所述扫描对象的这些扫描信息上传至所述服务器。

具体地,可以在第一次生产的时候,由操作人员在扫描工具上输入扫描对象的顺序和位置等扫描信息,并可以针对扫描对象的坐标位置和顺序等扫描信息进行手动调整,以确保扫描对象的扫描信息的准确性,在调整完成后,操作人员可以在扫描工具上点击一键上传功能,扫描工具可以在本地保存操作人员输入的扫描对象的扫描信息。

同时,扫描工具可以根据上传指令,将扫描信息同步到服务器进行保存。这样做的好处在于,取代之前的数据保存在本地电脑造成数据丢失的可能性,同时数据也能够及时更新,只要上传服务器之后,服务器上的新数据会覆盖之前的旧数据,保证当前从服务器获取的数据始终是最新状态而且,一键上传的功能也可以从根源上避免之前数据抄录过程中由于人为因素导致的错误。

之后,当再次对扫描对象进行扫描时,扫描工具根据接收到的扫描指令,直接从所述服务器上获取预先存储在所述服务器上的、扫描对象最新的坐标位置、顺序和物料代码等扫描信息,以方便对扫描对象实物和服务器上系统里面的扫描信息进行匹配校验。

本实施例实现物料扫描的原理可以参照图6所示,扫描细化流程可以参照图7所示,图7中mes服务器即为本申请实施例中的服务器。

本实施例通过上述方案,在对所述扫描对象首次进行扫描时,通过所述扫描工具接收用户输入的所述扫描对象的扫描信息;将所述扫描对象的扫描信息上传至所述服务器,响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;根据所述扫描信息对所述扫描对象进行扫描及校验;在扫描完成及校验成功后,将扫描结果上传至所述服务器。从而,通过从服务器统一获取扫描信息,避免扫描数据仅保存在扫描工具本地而容易丢失的可能性,同时也可以避免同一个扫描对象存在不同扫描工具上造成扫描信息会存在差异的问题;基于从服务器获取的扫描信息对扫描对象进行扫描及校验,解决了同一个产品系统内部不同扫描对象替换扫描而系统无法识别,导致扫描物料出错的问题,该方案能够确保物料扫描信息的准确性和效率,从产品整体系统上避免了扫描物料出错的情况发生。

需要说明的是,上述各实施例可以根据情况合理组合实施。

相比现有技术,以图7所示的流程为例,采用本申请实施例本方案后,在扫描的准确性方面,所有的扫描信息都是上传mes服务器,取代本地电脑数据存储,避免数据丢失的可能性。而且,后续调用扫描数据必须从服务器加载,避免同一个扫描对象存在不同扫描工具里面导致保存的位置和顺序会存在差异的问题。此外,新增物料代码校验功能,所有的扫描对象必须按照mes服务器既定的位置和顺序进行扫描,同时扫描对象的物料代码必须和mes服务器的保持一致,解决了同一个系统内部a和b替换而系统无法识别、导致物料出错的问题。在扫描的效率方面,本方案支持一键上传坐标位置和顺序等扫描信息的功能,降低人工导致的错误,而且从源头上避免数据丢失导致扫描工具需要多次调试的问题。通过这种方法,能够降低扫描出错、漏扫以及数据丢失的可能性,提高生产的准确性和效率。

此外,本申请实施例还提出一种物料扫描装置,所述物料扫描装置包括:

获取模块,用于响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;

扫描校验模块,用于根据所述扫描信息对所述扫描对象进行扫描及校验;

上传模块,用于在扫描完成及校验成功后,将扫描结果上传至所述服务器。

本实施例实现物料扫描的原理及实施过程,请参照上述各实施例,在此不再赘述。

此外,本申请实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的物料扫描程序,所述物料扫描程序被所述处理器执行时实现如上述实施例所述的物料扫描方法。

由于本物料扫描程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。

此外,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有物料扫描程序,所述物料扫描程序被处理器执行时实现如上述实施例所述的物料扫描方法。

由于本物料扫描程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。

相比现有技术,本申请实施例提出的物料扫描方法、装置、终端设备及存储介质,通过响应在扫描工具上触发的扫描指令,根据所述扫描指令,从服务器上获取扫描对象的扫描信息;根据所述扫描信息对所述扫描对象进行扫描及校验;在扫描完成及校验成功后,将扫描结果上传至所述服务器。从而,通过从服务器统一获取扫描信息,避免扫描数据仅保存在扫描工具本地而容易丢失的可能性,同时也可以避免同一个扫描对象存在不同扫描工具上造成扫描信息会存在差异的问题;基于从服务器获取的扫描信息对扫描对象进行扫描及校验,解决了同一个产品系统内部不同扫描对象替换扫描而系统无法识别,导致扫描物料出错的问题,该方案能够确保物料扫描信息的准确性和效率,从产品整体系统上避免了扫描物料出错的情况发生。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本申请每个实施例的方法。

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1