数据校验方法、装置、计算机设备以及可读存储介质制造方法及图纸

技术编号:27658153 阅读:22 留言:0更新日期:2021-03-12 14:23
本发明专利技术公开了一种数据校验方法、设备、计算机设备以及可读存储介质,一种数据校验方法,包括:通过扫描采集数码数据;判断终端是否有网络连接;在所述终端无网络连接的情况下,对所述数码数据进行解密;根据解密后的数据对待校验信息进行校验。上述方法,在终端没有网络连接时,可以对扫描的数码数据进行解密,从而获取其中所包含的信息,再根据本地的数据库对其中信息进行校验,使得商品数码的扫描校验的整个过程不依赖外界网络,可以在终端本地离线进行,从而有效提高了一物一码系统的适用性。

【技术实现步骤摘要】
数据校验方法、装置、计算机设备以及可读存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种数据校验方法、装置、计算机设备以及存储介质。
技术介绍
随着工业4.0的兴起,一物一码、一品一码等概念逐步应用在实际生产工作的环节中,通过为商品赋予独立唯一且包含各类商品信息的数码,实现对商品全流程环节的监控。但在扫描商品数码获取数据的过程中,因人为、意外或不可抗力等因素下,容易出现数据混乱,因此为保证数据正确率,需要在扫描商品数码时进行实时数据校验。但是传统的商品数码数据校验方法方法,一般终端只进行扫码工作,校验过程依赖于服务器远程进行,在终端没有网络时便无法完成校验工作,应用场景收到较多限制,适用性较差。
技术实现思路
基于此,针对上述技术问题,本专利技术提供一种数据校验方法、装置、计算机设备及可读存储介质,可以在没有网络的情况下实现对商品数码中的信息进行校验。第一方面,本专利技术实施例提供了一种数据校验方法,包括:通过扫描采集数码数据;判断终端是否有网络连接;在所述终端无网络连接的情况下,对所述数码数据进行解密;根据解密后的数据对待校验信息进行校验。上述数据校验方法,在终端没有网络连接时,可以对扫描的数码数据进行解密,从而获取其中所包含的信息,再根据本地的数据库对其中信息进行校验,使得商品数码的扫描校验的整个过程不依赖外界网络,可以在终端本地离线进行,从而有效提高了一物一码系统的适用性。在其中一个实施例中,所述获根据解密后的数据对所述待校验信息进行校验的步骤包括:在解密后的完整数码中截取预设位置的部分数码;根据所述部分数码在本地数据库中匹配相应的信息进行校验。在其中一个实施例中,在所述判断终端是否有网络连接的步骤之前,所述方法还包括:对所述数码数据进行格式校验。在其中一个实施例中,所述方法还包括:在所述终端有网络连接的情况下,将所述数码数据上传云端进行校验。在其中一个实施例中,在所述根据解密后的数据对所述待校验信息进行校验的步骤之后,所述方法还包括:根据校验结果生成相应提示信息。在其中一个实施例中,所述待校验信息包括商品信息、品牌信息、工厂信息、批次信息、包装信息以及物流信息中的至少一种。第二方面,本专利技术实施例还提供了一种数据校验装置,包括:采集模块,用于通过扫描采集数码数据;判断模块,用于判断终端是否有网络连接;解密模块,用于在所述终端无网络连接的情况下,对所述数码数据进行解密;校验模块,用于根据解密后的数据对所述待校验信息进行校验。上述数据校验装置,在终端没有网络连接时,可以对扫描的数码数据进行解密,从而获取其中所包含的信息,再根据本地的数据库对其中信息进行校验,使得商品数码的扫描校验的整个过程不依赖外界网络,可以在终端本地离线进行,从而有效提高了一物一码系统的适用性。在其中一个实施例中,所述数据校验装置还包括:上传模块,用于在所述终端有网络连接的情况下,将所述数码数据上传云端进行校验。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述的数据校验方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的数据校验方法。附图说明图1为一个实施例中数据校验方法的流程示意图;图2为一个实施例中步骤根据解密后的数据对待校验信息进行校验的流程示意图;图3为另一个实施例中数据校验方法的流程示意图;图4为一个实施例中数据校验装置的结构示意图;图5为另一个实施例中数据校验装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。图1为一个实施例中数据校验方法的流程示意图,如图1所示,在一个实施例中,一种数据校验方法,包括:步骤S120:通过扫描采集数码数据。具体地,在一物一码系统中,每件商品均具有唯一的商品数码,商品数码一般可以为条形码、二维码以及其他形式的数码图案,商品数码中包含设定的商品信息,数码中所包含的商品信息可以根据实际情况需求确定,例如具体可以包括上坡你的生产信息以及运输信息等。在进行商品发货、串货等过程中,用户需要对商品的数码中包含的信息进行校验,以保证商品的正确性。在对数码的信息进行校验时,首先需要获取商品数码数据。用户一般可以通过PDA(PersonalDigitalAssistant)等手持移动终端的摄像头对商品表面或包装上设置的数码图案进行扫描,从而采集商品的数码数据,以用于后续进行信息的校验。步骤S140:判断终端是否有网络连接。步骤S160:在终端无网络连接的情况下,对数码数据进行解密。具体地,在采集商品数码数据后,可以对终端的网络状态进行判断,如果终端处于断网状态,没有外界的网络连接,则需要对商品数码进行本地校验,开启终端内置的数据校验机制。商品的数码一般为加密数据,终端中存储有商品厂商等提供的与商品数码匹配的解密算法,终端可以根据商品选择对应的解密算法,并根据该解密算法对扫描得到的数码数据进行解密,从而获得完整的数码内部信息。步骤S180:根据解密后的数据对待校验信息进行校验。具体地,在对数码数据进行解密得到完整的数码内部信息后,可以在数码内部信息中选择需要校验的信息进行校验。需要进行校验的信息的种类可以根据实际需求确定,例如可以为商品的生产信息以及运输信息等。在解密后的数据中找到待校验信息后,终端可以将数码中的这些信息与本地数据库中预先存储的相应信息相对比,如果数码中的待校验信息与本地数据库中的信息相匹配,则判断商品数码校验通过,如果数码中的待校验信息与本地数据库中的信息不匹配,则判断商品数码校验不通过,后续终端可以根据校验的结果执行相应操作,使用户可以区分出校验不通过的商品,以保证商品的正确。进一步地,上述待校验信息包括商品信息、品牌信息、工厂信息、批次信息、包装信息以及物流信息中的至少一种。在数码中所包含的各类信息中,根据发货或串货等需要校验的应用场景,待校验信息一般可以包括商品的生产信息和运输信息。其中,生产信息具体可以包括商品信息、品牌信息、工厂信息以及批次信息等,通过对这些生产信息进行校验,可以辨别商品本身的种类、幸好以及批次等,从而防止商品出现错误选择的情况。而运输信息具体可以包括包装信息以及物流信息等,通过对这些运输信息进行校验,可以辨别商品的运输情况,从而防止商品出现错误运输的情况。上述数据校验方法,在终端没有网络连接时,可以对扫描的数码数据进行解密,从而获取其中所包含的信息,再根据本地的数据库对其中信息进行校验,使得商本文档来自技高网...

【技术保护点】
1.一种数据校验方法,其特征在于,包括:/n通过扫描采集数码数据;/n判断终端是否有网络连接;/n在所述终端无网络连接的情况下,对所述数码数据进行解密;/n根据解密后的数据对待校验信息进行校验。/n

【技术特征摘要】
1.一种数据校验方法,其特征在于,包括:
通过扫描采集数码数据;
判断终端是否有网络连接;
在所述终端无网络连接的情况下,对所述数码数据进行解密;
根据解密后的数据对待校验信息进行校验。


2.根据权利要求1所述的方法,其特征在于,所述根据解密后的数据对待校验信息进行校验的步骤包括:
在解密后的完整数码中截取预设位置的部分数码;
根据所述部分数码在本地数据库中匹配相应的信息进行校验。


3.根据权利要求1所述的方法,其特征在于,在所述判断终端是否有网络连接的步骤之前,所述方法还包括:
对所述数码数据进行格式校验。


4.根据权利要求1所述的方法,其特征在于,还包括:
在所述终端有网络连接的情况下,将所述数码数据上传云端进行校验。


5.根据权利要求1所述的方法,其特征在于,在所述根据解密后的数据对所述待校验信息进行校验的步骤之后,所述方法还包括:
根据校验结果生成相应提示信息。


6.根据...

【专利技术属性】
技术研发人员:彭晓龙张勇蒋心武
申请(专利权)人:上海中商网络股份有限公司
类型:发明
国别省市:上海;31

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

1