物料检测方法、装置、电子设备及存储介质转让专利

申请号 : CN201811468490.2

文献号 : CN109636279B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄志勇

申请人 : 深圳市展祥通信科技有限公司

摘要 :

本申请公开了一种物料检测方法、装置、电子设备及存储介质,该方法包括:识别待检测物料的信息标识,得到所述待检测物料存储的软件的软件信息,将所述软件的软件信息作为待测软件信息;判断所述待测软件信息与指定软件信息是否一致,其中,所述指定软件信息为可退物料对应的软件的软件信息;如果所述待测软件信息与所述指定软件信息一致,则识别出所述待检测物料为可退物料。本方法可以识别出可退物料,避免从车间退料到仓库时退错物料。

权利要求 :

1.一种物料检测方法,其特征在于,所述物料为具有存储功能的元器件,所述方法包括:识别待检测物料的信息标识,得到与所述信息标识对应的待测软件信息,所述待测软件信息为存储于所述待检测物料内的软件的软件信息;

判断所述待测软件信息与指定软件信息是否一致,其中,所述指定软件信息为可退物料对应的软件信息;

如果所述待测软件信息与所述指定软件信息一致,则识别出所述待检测物料为可退物料;

如果所述待测软件信息与所述指定软件信息不一致,则识别出所述待检测物料为不可退物料;

如果在指定时间段内,识别到所述待测软件信息的次数大于指定次数,且所述待测软件信息与所述指定软件信息不一致,则输出用于指示设定所述待测软件信息为指定软件信息的提示信息。

2.根据权利要求1所述的方法,其特征在于,所述判断所述待测软件信息与指定软件信息是否一致,包括:获取多种可退物料的指定软件信息;

判断所述多种可退物料的指定软件信息中,是否存在与所述待测软件信息一致的指定软件信息;

如果存在与所述待测软件信息一致的指定软件信息,则确定所述待测软件信息与所述指定软件信息一致。

3.根据权利要求2所述的方法,其特征在于,所述判断所述多个可退物料的指定软件信息中,是否存在与所述待测软件信息一致的指定软件信息,包括:根据所述多种可退物料的指定软件信息的优先级从高到低的顺序,判断指定软件信息与所述待测软件信息是否一致;

当任意一种指定软件信息与所述待测软件信息一致时,确定所述多个可退物料的指定软件信息中,存在与所述待测软件信息一致的指定软件信息。

4.根据权利要求3所述的方法,其特征在于,所述优先级包括:根据历史判定所述指定软件信息的与所述待测软件信息一致的次数划分的优先级、或者根据所述指定软件信息的信息量划分的优先级。

5.根据权利要求1-4任一项所述的方法,其特征在于,在所述识别待检测物料的信息标识,得到与所述信息标识对应的待测软件信息,所述待测软件信息为存储于所述待检测物料内的软件的软件信息之前,所述方法还包括:获取待检测物料的软件的软件信息与所述待检测物料的信息标识的对应关系,所述对应关系由所述待检测物料存储所述软件时建立。

6.一种物料检测装置,其特征在于,所述物料为具有存储功能的元器件,包括:识别模块,用于识别待检测物料的信息标识,得到与所述信息标识对应的待测软件信息,所述待测软件信息为存储于所述待检测物料内的软件的软件信息;

信息判断模块,用于判断所述待测软件信息与指定软件信息是否一致,其中,所述指定软件信息为可退物料对应的软件的软件信息;

结果获取模块,用于如果所述待测软件信息与所述指定软件信息一致,则识别出所述待检测物料为可退物料;

相对结果获取模块,用于如果所述待测软件信息与所述指定软件信息不一致,则识别出所述待检测物料为不可退物料;

信息提示模块,用于如果在指定时间段内,识别到所述待测软件信息的次数大于指定次数,且所述待测软件信息与所述指定软件信息不一致,则输出用于指示设定所述待测软件信息为指定软件信息的提示信息。

7.一种电子设备,其特征在于,包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1-5任一项所述的方法。

8.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-5任一项所述的方法。

说明书 :

物料检测方法、装置、电子设备及存储介质

技术领域

[0001] 本申请涉及物料检测技术领域,更具体地,涉及一种物料检测方法、装置、电子设备及存储介质。

背景技术

[0002] 传统的退料检查,是通过查看物料是否粘贴有退料标识贴纸,来判断该物料是否为可退料,从而进行物料的退料操作。然而,以这种传统的方式进行退料检查,易存在贴错退料标识贴纸或人员漏检查退料标识贴纸的情况,从而导致退错物料。

发明内容

[0003] 鉴于上述问题,本申请提出了一种物料检测方法、装置、电子设备及存储介质,以防止退错物料。
[0004] 第一方面,本申请实施例提供了一种物料检测方法,所述物料为具有存储功能的元器件,所述方法包括:识别待检测物料的信息标识,得到与所述信息标识对应的待测软件信息,所述待测软件信息为存储于所述待检测物料内的软件的软件信息;判断所述待测软件信息与指定软件信息是否一致,其中,所述指定软件信息为可退物料对应的软件的软件信息;如果所述待测软件信息与所述指定软件信息一致,则识别出所述待检测物料为可退物料。
[0005] 第二方面,本申请实施例提供了一种物料检测装置,所述物料为具有存储功能的元器件,所述装置包括:识别模块、信息判断模块以及结果获取模块,其中,识别模块用于识别待检测物料的信息标识,得到与所述信息标识对应的待测软件信息,所述待测软件信息为存储于所述待检测物料内的软件的软件信息;信息判断模块用于判断所述待测软件信息与指定软件信息是否一致,其中,所述指定软件信息为可退物料对应的软件的软件信息;结果获取模块用于如果所述待测软件信息与所述指定软件信息一致,则识别出所述待检测物料为可退物料。
[0006] 第三方面,本申请实施例提供了一种电子设备,包括存储器以及处理器,存储器耦接到处理器,存储器存储有指令,当指令由处理器执行时处理器执行上述第一方面提供的物料检测方法。
[0007] 第四方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述第一方面提供的物料检测方法。
[0008] 本申请实施例提供的一种物料检测方法、装置、电子设备及存储介质,通过识别待检测物料的信息标识,得到与信息标识对应的待测软件信息,其中,待测软件信息为存储于待检测物料内的软件的软件信息,然后判断待测软件信息是否与指定软件信息一致,如果待测软件信息与指定软件信息一致,则识别出待检测物料为可退物料,其中,指定软件信息为可退物料对应的软件的软件信息。从而实现根据物料存储的软件的软件信息,来识别出可退物料,进而能够区分出正常物料和可退物料,杜绝了退错物料的风险。

附图说明

[0009] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010] 图1示出了根据本申请一个实施例的物料检测方法流程图。
[0011] 图2示出了根据本申请另一个实施例的物料检测方法流程图。
[0012] 图3示出了根据本申请实施例的物料检测方法的步骤S220的流程图。
[0013] 图4示出了根据本申请实施例的物料检测方法的步骤S222的流程图。
[0014] 图5示出了根据本申请一个实施例的物料检测装置的框图。
[0015] 图6示出了根据本申请实施例的物料检测装置中信息判断模块的框图。
[0016] 图7是本申请实施例的用于执行根据本申请实施例的物料检测方法的电子设备的框图。
[0017] 图8是本申请实施例的用于保存或者携带实现根据本申请实施例的检测方法的程序代码的存储单元。

具体实施方式

[0018] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0019] 在生产过程中,经常会有从车间退料到仓库的情况,而在退料到仓库之前,有必要对物料进行检查,以查看是否为可退物料。传统的退料检查,是通过查看物料是否粘贴有退料标识贴纸,来判断该物料是否为可退料,从而进行物料的退料操作。其中,退料标识贴纸是产线根据要退料的物料打印出来的标记物,以说明粘贴有退料标识贴纸的物料为可退物料。然而,以这种传统的方式进行的退料检查,容易存在贴错退料标识贴纸或人员漏检查退料标识贴纸的情况,从而导致退错物料、退漏物料。
[0020] 针对上述问题,发明人经过研究,提出了本申请实施例中的物料检测方法、装置、电子设备及存储介质,能够识别出可退物料,从而可以防止退错物料的情况出现。
[0021] 请参阅图1,本申请实施例提供了一种物料检测方法,该物料为具有存储功能的元器件,该方法可以包括:
[0022] 步骤S110:识别待检测物料的信息标识,得到与信息标识对应的待测软件信息,待测软件信息为存储于待检测物料内的软件的软件信息。
[0023] 现有的退料方式,通常是在产线上,把退料标识贴纸粘贴在要退料的物料上,然后在退料入库时,退料人员通过查看物料上是否粘贴有退料标识贴纸,来判断是否可以退料,但是这种退料方式,很容易出现退料标识贴纸贴错、退料人员漏检查的情况,从而导致退错物料。
[0024] 在本申请实施例中,可以通过物料存储的软件的软件信息来判断是否可以退料,以解决退错物料的问题。其中,该物料为具有存储功能的元器件,例如随机存储器(Random Access Memory,RAM)、安全数码卡(Secure Digital Memory Card,SD卡)、各种快充等元器件。当然,以上的元器件仅为举例,并不代表对本申请实施例中的元器件的限定。在一些实施方式中,上述物料可以以下载软件的方式,来将该软件存储在物料中。
[0025] 在本申请实施例中,电子设备需要进行物料检测时,可以对待检测物料的信息标识进行识别,以得到待检测物料存储的软件的软件信息,然后将该软件信息作为待测软件信息,以便后续对待测软件信息进行判断。
[0026] 其中,上述信息标识是一种能够唯一标识物料信息的标记物。具体的信息标识在此不做限定。例如,该信息标识可以是二维码、条形码等具有一定形状的图案的标记物,也可以是射频识别(Radio Frequency Identification,RFID)电子标识。
[0027] 在本申请实施例中,电子设备可以通过识别物料的信息标识,来得到物料的相关信息。其中,该相关信息可以包括物料存储的软件的软件信息,也可以包括物料的具体信息,如物料的物料代码、名称、属性、状态、厂商、生产批号、出厂时间等。
[0028] 进一步的,上述识别待检测物料的信息标识,可以是先通过图像采集装置采集待检测物料的信息标识的图像,然后对图像中的信息标识进行识别。其中,图像采集装置也可以采集当前场景的场景图像,场景图像中包含有待检测物料的信息标识的图像。
[0029] 可以理解的是,当待检测物料的信息标识在电子设备的图像采集装置的视野范围内时,电子设备可以对待检测物料的信息标识进行识别。其中,图像采集装置的视野范围可以由视场角的大小决定。
[0030] 例如,当待检测物料1的信息标识为二维码时,电子设备可以通过摄像头扫描识别待检测物料1的二维码,来得到与二维码对应的软件信息A,其中,该软件信息A存储在待检测物料1中。
[0031] 步骤S120:判断待测软件信息与指定软件信息是否一致,其中,指定软件信息为可退物料对应的软件信息。
[0032] 在本申请实施例中,正常物料存储的软件的软件信息不同于可退物料存储的软件的软件信息,因此,电子设备在得到待检测物料存储的待测软件信息后,可以通过判断待测软件信息与指定软件信息是否一致,来确定该待检测物料是否为可退物料。其中,指定软件信息为可退物料对应的软件的软件信息。可退物料指退仓或者退货时,可以被退仓或者退货的物料。
[0033] 可以理解的是,由于指定软件信息为可退物料对应的软件的软件信息,因此,正常物料存储的软件的软件信息与该指定软件信息是不一致的,而可退物料存储的软件信息与指定软件信息是一致的,所以可以通过判断待测软件信息与指定软件信息是否一致,来确定该待检测物料是否为可退物料。
[0034] 在一些实施方式中,可退物料需要在产线上进行指定软件的下载,以存储指定软件的软件信息。其中,该指定软件仅为可退物料可以下载,也可以理解为,可退物料下载的指定软件不同于正常物料所下载的软件。
[0035] 步骤S130:如果待测软件信息与指定软件信息一致,则识别出待检测物料为可退物料。
[0036] 由于正常物料存储的软件的软件信息不同于指定软件信息,因此,如果电子设备得到待测软件信息与指定软件信息一致的判断结果,则可以得到待检测物料为可退物料的识别结果,进而可以对该待检测物料进行后续的退料操作。从而使电子设备能够根据物料的软件信息,来识别出可退物料,避免了退错物料的情况出现。
[0037] 可以理解的是,如果电子设备得到待测软件信息与指定软件信息不一致的判断结果,则可以得到待检测物料不是可退物料的识别结果,从而识别出待检测物料不是可退物料,进而不对该待检测物料进行退料操作。
[0038] 例如,可退物料对应的指定软件信息B时,如果待检测物料1内存储的也是软件信息B,电子设备可以得到待测软件信息与指定软件信息一致的判断结果,从而电子设备可以识别出待检测物料1为可退物料,也就是说,可以对待检测物料1进行退料操作;如果待检测物料2内存储的是软件信息C,电子设备可以得到待测软件信息与指定软件信息不一致的判断结果,进而电子设备可以识别出待检测物料2不是可退物料,也就是说,不可以对待检测物料2进行退料操作。
[0039] 本申请提供的物料检测方法,在成功识别到待检测物料的信息标识后,得到与信息标识对应的待测软件信息,并且通过判断待测软件信息是否与指定软件信息一致,来识别出待检测物料为可退物料,其中,指定软件信息为可退物料对应的软件的软件信息。从而,不根据退料标识贴纸来识别出可退物料,而是根据物料存储的软件信息进行识别,有效避免了贴错退料标识贴纸或人员漏检查退料标识贴纸的情况,杜绝了退错物料的风险。
[0040] 请参阅图2,本申请另一实施例提供了一种物料检测方法,该物料为具有存储功能的元器件,该方法可以包括:
[0041] 步骤S200:获取待检测物料的软件的软件信息与待检测物料的信息标识的对应关系,对应关系由待检测物料存储软件时建立。
[0042] 在一些实施方式中,电子设备在进行物料检测之前,需要获取待检测物料的软件的软件信息与待检测物料的信息标识的对应关系,以便后续电子设备能够根据待检测物料的信息标识,得到待检测物料的软件的软件信息。其中,该对应关系由待检测物料存储软件时建立。
[0043] 在一些实施方式中,上述对应关系由待检测物料存储软件时建立,可以是物料在产线上进行软件存储时,通过扫描物料的信息标识以及物料存储的软件的软件信息,来进行信息标识和软件信息的绑定,从而得到信息标识和软件信息的对应关系。在一些实施方式中,该对应关系可以存储在服务器中,也可存储在电子设备中,从而,在电子设备需要获取对应关系时,可以从服务器中获取到,也可以从本地获取到,还可以从其他电子设备中获取到。
[0044] 其中,电子设备获取上述对应关系,可以是先获取所有物料的软件的软件信息与信息标识的对应关系,然后再从中筛选出待检测物料的软件的软件信息与待检测物料的信息标识的对应关系。
[0045] 进一步的,上述待检测物料存储软件,可以是根据物料的不同物料代码进行不同的软件存储,以使不同的物料对应着不同的软件信息。例如,物料1存储软件信息为A,物料2存储软件信息为B,物料3存储软件信息为C。
[0046] 步骤S210:识别待检测物料的信息标识,得到与信息标识对应的待测软件信息,待测软件信息为存储于待检测物料内的软件的软件信息。
[0047] 电子设备在需要进行物料检测时,可以先识别出待检测物料的信息标识,然后再根据上述待检测物料的软件的软件信息与待检测物料的信息标识的对应关系,来得到待检测物料的软件的软件信息,然后将该软件信息作为待测软件信息,以进行后续的待测软件信息判断。
[0048] 步骤S220:判断待测软件信息与指定软件信息是否一致,其中,指定软件信息为可退物料对应的软件信息。
[0049] 在一些实施方式中,上述指定软件信息可以根据具体的情况进行合理设定。作为一种方式,可以根据需要退料的目标物料存储的软件信息,来进行指定软件信息的设定。具体地,在需要进行目标物料的退料操作时,可以将目标物料存储的软件的软件信息设定为指定软件信息,进而进行目标物料的退料检测。
[0050] 例如,物料1的软件信息为A,物料2的软件信息为B,如果需要将物料1退回仓库,可以将物料1的软件信息为A设定为指定软件信息。
[0051] 在一些实施方式中,不同的可退物料可以对应同一种指定软件信息,即不同的可退物料可以在产线上下载同一个软件,以使不同的可退物料存储有相同的软件信息。然后在进行退料检测时,只需判断待检测物料的软件信息是否与该指定软件信息一致,就可以得到待检测物料是否为可退物料的判断结果。这样,通过设定一种指定软件信息,可以减少指定软件信息的维护成本。
[0052] 在一些实施方式中,不同的可退物料可以对应不同的指定软件信息。即不同的可退物料可以在产线上下载不同的软件,以使不同的可退物料存储着不同的软件信息。然后在进行退料检测时,进行多种可退物料的检测。
[0053] 可以理解的是,若需要进行多种可退物料的检测,可以根据多种可退物料的指定软件信息进行判断。具体地,请参阅图3,上述判断待测软件信息与指定软件信息是否一致,包括:
[0054] 步骤S221:获取多种可退物料的指定软件信息。
[0055] 在需要进行多种可退物料的检测时,电子设备可以先获取多种可退物料的指定软件信息,以便后续根据多种可退物料的指定软件信息,进行多种可退物料的检测。
[0056] 在一些实施方式中,电子设备获取多种可退物料的指定软件信息,可以是从服务器中下载,也可是从其他电子设备处获取,还可以是从本地获取。
[0057] 步骤S222:判断多种可退物料的指定软件信息中,是否存在与待测软件信息一致的指定软件信息。
[0058] 在得到多种可退物料的指定软件信息后,需要进行待检测物料的检测时,可以判断多种可退物料的指定软件信息中,是否存在与待测软件信息一致的指定软件信息,以确定待检测物料是否为多种可退物料中的一种可退物料。
[0059] 可以理解的是,在判断多种可退物料的指定软件信息中,是否存在与待测软件信息一致的指定软件信息时,需要将待检测物料的待测软件信息与多种可退物料的指定软件信息一一进行比对,以确定多种可退物料的指定软件信息中,是否存在与待测软件信息一致的指定软件信息。
[0060] 进一步的,可以根据一定的顺序进行待测软件信息与多种指定软件信息的比对。具体地,请参阅图4,上述判断多种可退物料的指定软件信息中,是否存在与待测软件信息一致的指定软件信息,包括:
[0061] 步骤S2221:根据多种可退物料的指定软件信息的优先级从高到低的顺序,判断指定软件信息与待测软件信息是否一致。
[0062] 在一些实施方式中,可以根据多种可退物料的指定软件信息的优先级,进行待测软件信息与多种指定软件信息之间的比对。可以理解的是,相对于优先级低的指定软件信息,待测软件信息可以优先与优先级高的指定软件信息进行比对。
[0063] 在一些实施方式中,上述优先级包括:根据历史判定指定软件信息的与待测软件信息一致的次数划分的优先级、或者根据指定软件信息的信息量划分的优先级。
[0064] 其中,根据历史判定指定软件信息的与待测软件信息一致的次数划分的优先级,可以理解为,电子设备的检测历史中,每个指定软件信息的被比对成功的次数,成功的次数越高,该指定软件信息的优先级越高。这样,优先比对成功次数高的指定软件信息,可以减少物料检测的时间,提升了物料检测的速度。
[0065] 例如,电子设备检测到8个待检测物料的待测软件信息与指定软件信息A1一致,检测到15个待检测物料的待测软件信息与指定软件信息A2一致,则指定软件信息A2被比对成功的次数要多于指定软件信息A1,因此指定软件信息A2的优先级高于指定软件信息A1的优先级,从而可以先进行待测软件信息与指定软件信息A2的比对。
[0066] 其中,根据指定软件信息的信息量划分的优先级,可以理解为,存储每个指定软件信息所需要的空间大小,需要的存储空间越小,指定软件信息的优先级越高。这样,优先比对信息量小的指定软件信息,可以提高了物料检测的运行速度,减少了物料检测的时间。
[0067] 例如,指定软件信息A1的信息量为18KB,指定软件信息A2的信息量为100KB,则指定软件信息A1的信息量要小于指定软件信息A2的信息量,因此指定软件信息A1的优先级高于指定软件信息A2的优先级,从而可以先进行待测软件信息与指定软件信息A1的比对。
[0068] 步骤S2222:当任意一种指定软件信息与待测软件信息一致时,确定多个可退物料的指定软件信息中,存在与待测软件信息一致的指定软件信息。
[0069] 可以理解的是,在将待测软件信息与多个可退物料的指定软件信息进行比对时,如果在多个可退物料的指定软件信息中,存在任意一种指定软件信息与待测软件信息一致,就可确定多个可退物料的指定软件信息中,存在与待测软件信息一致的指定软件信息。
[0070] 步骤S223:如果存在与待测软件信息一致的指定软件信息,则确定待测软件信息与指定软件信息一致。
[0071] 电子设备在得到多个可退物料的指定软件信息中,存在与待测软件信息一致的指定软件信息的判断结果后,可以确定待测软件信息与指定软件信息一致。也就是说,待检测物料为多种可退物料中的一种可退物料。
[0072] 步骤S230:如果待测软件信息与指定软件信息一致,则识别出待检测物料为可退物料。
[0073] 电子设备在得到待测软件信息与指定软件信息一致的判断结果后,可以得到待检测物料为可退物料的判断结果,从而使电子设备能够识别出多种可退物料,避免退漏物料的情况出现。
[0074] 在一些实施方式中,电子设备在识别出待检测物料为可退物料时,会进行提醒,以说明当前的待检测物料为可退物料。其中,进行提醒的方式可以是声音提醒,也可以是警示灯闪烁提醒,还可以是振动提醒、文字显示提醒等,具体的提醒方式在本申请中不做限定。
[0075] 进一步的,该物料检测方法还包括:如果待测软件信息与指定软件信息不一致,则识别出待检测物料为不可退物料。
[0076] 在一些实施方式中,电子设备还可以检测出不可退物料,即电子设备即可以识别出可退物料,也可以识别出不可退物料。具体地,如果电子设备得到待测软件信息与指定软件信息不一致的判断结果,则识别出待检测物料为不可退物料。
[0077] 进一步的,该物料检测方法还包括:如果在指定时间段内,识别到待测软件信息的次数大于指定次数,且待测软件信息与指定软件信息不一致,则输出用于指示设定待测软件信息为指定软件信息的提示信息。
[0078] 由于可能存在某种可退物料的软件的软件信息未能及时更新为指定软件信息,因此,电子设备可以输出提示信息,以对用户进行更新提醒。
[0079] 在一些实施方式中,如果在指定时间段内,识别到待测软件信息的次数大于指定次数,且待测软件信息与指定软件信息不一致,则输出用于指示设定待测软件信息为指定软件信息的提示信息。
[0080] 其中,上述指定次数为电子设备需要输出提示信息时,电子设备识别到同种待测软件信息的次数的最小值。该指定次数可以预先存储于电子设备,可以根据具体情况进行合理设定。
[0081] 其中,上述指定时间段为电子设备识别到同种待测软件信息的次数达到指定次数时的最大时间范围。该指定时间段可以预先存储于电子设备,可以根据具体情况进行合理设定。
[0082] 例如,设定指定时间段为10分钟,指定次数为50次,如果电子设备在10分钟内,识别到待测软件信息D的次数达到55次时,电子设备可以输出用于指示设定待测软件信息D为指定软件信息的提示信息。
[0083] 通过指定次数和指定时间的设定,可以避免某些临时需要退料的物料不能够被及时识别,有效解决了由于一些可退物料的软件的软件信息未能及时更新为指定软件信息,导致退漏物料的问题,保证了可退物料检测的可靠性。
[0084] 进一步的,上述提示信息可以是通过语音播报提示信息的方式进行提醒,也可以是以屏幕显示提示信息的方式进行提醒,还可以是语音播报与屏幕显示的结合方式进行提醒。
[0085] 本申请提供的物料检测方法,在成功获取到待检测物料的信息标识与待测软件信息的对应关系后,通过识别出的待检测物料的信息标识,得到与信息标识对应的待测软件信息,并通过判断多种可退物料的指定软件信息中,是否存在与待测软件信息一致的指定软件信息,来识别出待检测物料是否为多种可退物料中的一种可退物料,从而使电子设备实现多种可退物料的识别。进一步的,还通过设定指定次数和指定时间段,来输出用于指示待测软件信息更新为指定软件信息的提醒信息,从而解决了由于一些可退物料的软件的软件信息未能及时更新为指定软件信息,导致退漏物料的问题,保证了物料检测的可靠性。
[0086] 请参阅图5,其示出了本申请实施例提供的一种物料检测装置500的结构框图,该物料为具有存储功能的元器件。该装置可以包括:识别模块510、信息判断模块520以及结果获取模块530。其中,识别模块510用于识别待检测物料的信息标识,得到与信息标识对应的待测软件信息,待测软件信息为存储于待检测物料内的软件的软件信息;信息判断模块520用于判断待测软件信息与指定软件信息是否一致,其中,指定软件信息为可退物料对应的软件信息;结果获取模块530用于如果待测软件信息与指定软件信息一致,则识别出待检测物料为可退物料。
[0087] 在本申请实施例中,请参阅图6,信息判断模块520可以包括:信息获取单元521、软件判断单元522以及判断结果获取单元523。其中,信息获取单元521用于获取多种可退物料的指定软件信息;软件判断单元522用于判断多种可退物料的指定软件信息中,是否存在与待测软件信息一致的指定软件信息;判断结果获取单元523用于如果存在与待测软件信息一致的指定软件信息,则确定待测软件信息与指定软件信息一致。
[0088] 在本申请实施例中,软件判断单元522可以具体用于:根据多种可退物料的指定软件信息的优先级从高到低的顺序,判断指定软件信息与待测软件信息是否一致;当任意一种指定软件信息与待测软件信息一致时,确定多个可退物料的指定软件信息中,存在与待测软件信息一致的指定软件信息。
[0089] 在本申请实施例中,上述优先级包括:根据历史判定指定软件信息的与待测软件信息一致的次数划分的优先级、或者根据指定软件信息的信息量划分的优先级。
[0090] 在一些实施方式中,该物料检测装置500还可以包括:相对结果获取模块。相对结果获取模块用于如果待测软件信息与指定软件信息不一致,则识别出待检测物料为不可退物料。
[0091] 在一些实施方式中,该物料检测装置500还可以包括:信息提示模块。信息提示模块用于如果在指定时间段内,识别到待测软件信息的次数大于指定次数,且待测软件信息与指定软件信息不一致,则输出用于指示设定待测软件信息为指定软件信息的提示信息。
[0092] 在一些实施方式中,该物料检测装置500还可以包括:关系获取模块。关系获取模块用于获取待检测物料的软件的软件信息与待检测物料的信息标识的对应关系,对应关系由待检测物料存储软件时建立。
[0093] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0094] 在本申请所提供的几个实施例中,所显示或讨论的模块相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0095] 另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0096] 综上,本申请提供一种物料检测方法及装置,在成功识别到待检测物料的信息标识后,得到与信息标识对应的待测软件信息,并且通过判断待测软件信息是否与指定软件信息一致,来识别出待检测物料为可退物料,其中,指定软件信息为可退物料对应的软件的软件信息。从而,不根据退料标识贴纸来识别出可退物料,而是根据物料存储的软件信息进行识别,有效避免了贴错退料标识贴纸或人员漏检查退料标识贴纸的情况,杜绝了退错物料的风险。
[0097] 请参考图7,其示出了本申请实施例提供的一种电子设备的结构框图。该电子设备100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、图像采集装置130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
[0098] 处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
[0099] 存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如检测数据、软件信息数据、历史记录数据)等。
[0100] 在本申请实施例中,图像采集装置130用于采集信息标识的图像以及采集目标场景的场景图像。图像采集装置130可以为红外摄像头,也可以是彩色摄像头,具体的摄像头类型在本申请实施例中并不作为限定。
[0101] 请参考图8,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读存储介质800中存储有程序代码,程序代码可被处理器调用执行上述方法实施例中所描述的方法。
[0102] 计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
[0103] 最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。