1.本技术涉及通信技术领域,尤其涉及一种溯源方法、计算机设备及存储介质。
背景技术:
2.目前,当设备从制造商生产出货后,为了更好地流向市场,通常要绑定到不同层级的商家。相关技术中,每一级商家需要通过测试人员对设备进行上电测试并复制记录序列号(sn)到文件,再通过文件导入到系统建立绑定关系。然而,各级商家在对设备进行上电测试并获取sn时,会花费大量的时间,重复性劳作强。同时,当终端用户安装设备时,往往要经过制造商、代理商、经销商、工程商、电工等多个环节,难以对设备信息进行溯源。
技术实现要素:
3.本技术旨在至少解决现有技术中存在的技术问题之一。为此,本技术提出一种溯源方法、计算机设备及存储介质,能够提高设备的绑定效率,更好地实现对设备的信息追溯。
4.本技术实施例的第一方面提出了一种溯源方法,应用于服务器,所述方法包括:获取第一用户端对溯源设备进行配置得到的设备基本信息;所述设备基本信息包括设备信息和订单信息;所述设备信息包括序列号信息;
5.根据所述设备基本信息生成初始二维码信息;
6.获取所述第一用户端上传的设备测试数据;
7.根据所述设备测试数据更新所述初始二维码信息,得到目标二维码信息;
8.获取所述第一用户端根据所述目标二维码信息进行测试抽检上传的抽检数据;所述抽检数据包括抽检通过结果;
9.根据所述抽检通过结果为第二用户端创建第一账户信息;其中,所述第二用户端与所述第一用户端匹配关联;
10.获取所述第二用户端根据所述第一账户信息发送的登录请求;所述登录请求包括所述目标二维码信息;
11.根据所述第一账户信息响应所述登录请求,并根据所述目标二维码信息解析出所述序列号信息和所述抽检数据,将解析出的所述序列号信息和所述抽检数据发送给所述第二用户端。
12.本技术实施例提出的一种溯源方法,至少具有如下有益效果:首先,服务器获取第一用户端对溯源设备进行配置的设备基本信息,并根据该设备基本信息生成初始二维码信息,用于初始标定该溯源设备的设备基本信息。然后,通过获取第一用户端上传的设备测试数据,更新初始二维码信息,以得到包含设备测试数据的目标二维码信息。服务器获取第一用户端根据目标二维码信息上传用于进行测试抽检的抽检数据,其中,抽检数据还包括抽检测试结果,则根据该抽检测试结果为第二用户端创建第一账户信息,且第二用户端与第一用户端匹配关联,用于提高溯源设备在销售过程中的信息安全性。之后,第二用户端根据
获取的第一账户信息,向服务器发送登录请求,其中,该登录请求包含对应的溯源设备的目标二维码信息。最后,服务器根据获取的第一账户信息响应该登录请求,并根据目标二维码信息解析出该溯源设备的序列号信息和抽检数据,并将解析出的序列号信息和抽检数据发送给第二用户端。因此,本技术通过目标二维码信息解析出对应的溯源设备的序列号信息和抽检数据,能够提高溯源设备的绑定效率,更好地实现对溯源设备的信息追溯。
13.在一些实施例,所述获取所述第一用户端上传的设备测试数据,包括:
14.根据所述设备信息生成测试配置包,所述测试配置包中包括多个测试配置项;
15.根据所述多个测试配置项获取所述第一用户端上传的设备测试数据。
16.在一些实施例,所述根据所述设备测试数据更新所述初始二维码信息,得到目标二维码信息,包括:
17.获取所述设备测试数据的测试参考数据;
18.将所述测试参考数据和所述设备测试数据进行比较,以得到数据通过结果;
19.根据所述数据通过结果更新所述初始二维码信息,以得到目标二维码信息。
20.在一些实施例,所述根据所述数据通过结果更新所述初始二维码信息,以得到目标二维码信息,还包括:
21.根据所述目标二维码信息在所述服务器中生成服务器特征码,所述服务器特征码用于校验所述目标二维码信息。
22.本技术实施例的第二方面提出了一种溯源方法,应用于第一用户端,所述方法包括:
23.对溯源设备进行配置,得到设备基本信息;
24.将所述设备基本信息发送给服务器;
25.获取所述服务器根据所述设备基本信息生成的初始二维码信息;
26.对所述初始二维码信息进行扫码,并向所述服务器上传设备测试数据;
27.获取所述服务器根据所述设备测试数据得到的目标二维码信息;其中,所述目标二维码信息由所述服务器根据所述设备测试数据进行更新得到;
28.根据所述目标二维码向所述服务器上传抽检数据,所述抽检数据包括抽检通过结果;所述抽检数据包括抽检通过结果。
29.本技术实施例提出的一种溯源方法,至少具有如下有益效果:第一用户端对溯源设备进行配置,以得到该溯源设备的设备基本信息,并将该设备基本信息发送给服务器。第一用户端获取服务器根据设备基本信息生成的初始二维码信息,通过对该初始二维码信息进行扫码,并向服务器上传设备测试数据,以得到根据设备测试数据得到的目标二维码信息。根据目标二维码向服务器上传抽检数据,以得到抽检数据中的抽检通过结果,从而能够在服务器中根据抽检通过结果为第二用户端创建第一账户信息。因此,本技术通过目标二维码信息解析出对应的溯源设备的序列号信息和抽检数据,能够提高溯源设备的绑定效率,更好地实现对溯源设备的信息追溯。
30.在一些实施例,在所述根据所述目标二维码向所述服务器上传抽检数据,所述抽检数据包括抽检通过结果之后,所述方法还包括:
31.根据所述第一用户端向所述服务器发送出库请求;
32.获取所述服务器根据所述目标二维码信息和所述溯源设备的订单信息进行匹配
得到的出库结果。
33.本技术实施例的第三方面提出了一种溯源方法,应用于第二用户端,服务器与所述第二用户端匹配关联,所述方法包括:
34.获取所述服务器创建的第一账户信息;
35.根据所述第一账户信息向所述服务器发送登录请求;其中,所述登录请求包括溯源设备的目标二维码信息和关联匹配关系,所述关联匹配关系为第一用户端与所述第二用户端的匹配关联情况;
36.当所述关联匹配关系为匹配成功,获取所述服务器根据所述目标二维码信息解析出所述溯源设备的序列号信息和抽检数据。
37.本技术实施例提出的一种溯源方法,至少具有如下有益效果:第二用户端通过获取第一用户端在服务器创建的第一账户信息,根据第一账户信息向服务器发送登录请求,其中,登录请求包括溯源设备的目标二维码信息和关联匹配关系,目标二维码信息用户获取溯源设备的序列号信息和抽检数据,关联匹配关系为第一用户端与第二用户端的匹配关联情况,用于判断第二用户端是否正确匹配对应的第一用户端。当服务器判断关联匹配关系为匹配成功,则获取服务器根据目标二维码信息解析得到溯源设备的序列号信息和抽检数据。因此,本技术通过目标二维码信息解析出对应的溯源设备的序列号信息和抽检数据,能够提高溯源设备的绑定效率,更好地实现对溯源设备的信息追溯。
38.在一些实施例,在所述获取所述服务器根据所述目标二维码信息解析出所述溯源设备的序列号信息和抽检数据之后,所述方法还包括:
39.根据所述第一账户信息向所述服务器发送创建账户请求;
40.根据所述创建账户请求获得为第三用户端创建的第二账户信息;其中,所述第三用户端与所述第二用户端匹配关联。
41.本技术实施例的第四方面提出了一种计算机设备,所述计算机设备包括存储器和处理器,其中,所述存储器中存储有程序,所述程序被所述处理器执行时所述处理器用于执行如本技术第一方面实施例任一项所述的一种溯源方法,或如本技术第二方面实施例任一项所述的一种溯源方法,或如本技术第三方面实施例任一项所述的一种溯源方法。
42.本技术实施例的第五方面提出了一种存储装置,所述存储介质为计算机可读存储介质,所述计算机可读存储有计算机程序,在所述计算机程序被计算机执行时,所述计算机用于执行如本技术第一方面实施例任一项所述的一种溯源方法,或如本技术第二方面实施例任一项所述的一种溯源方法,或如本技术第三方面实施例任一项所述的一种溯源方法。
附图说明
43.下面结合附图和实施例对本技术做进一步的说明,其中:
44.图1为本技术实施例提供的应用于服务器的溯源方法的流程图;
45.图2为图1中步骤s130的流程图;
46.图3为图1中步骤s140的流程图;
47.图4为本技术实施例提供的应用于第一用户端的溯源方法的流程图;
48.图5为图4中在步骤s460之后的流程图;
49.图6为本技术实施例提供的应用于第二用户端的溯源方法的流程图;
50.图7为图6中在步骤s630之后的流程图;
51.图8本技术一具体实施例提供的溯源方法的流程图;
52.图9为本技术实施例提供的计算机设备的硬件结构示意图。
具体实施方式
53.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
54.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
55.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
56.目前,当设备从制造商生产出货后,为了更好地流向市场,通常要绑定到不同层级的商家。相关技术中,每一级商家需要通过测试人员对设备进行上电测试并复制记录序列号(sn)到文件,再通过文件导入到系统建立绑定关系。然而,各级商家在对设备进行上电测试并获取sn时,会花费大量的时间,重复性劳作强。同时,当终端用户安装设备时,往往要经过制造商、代理商、经销商、工程商、电工等多个环节,难以对设备信息进行溯源。
57.基于此,本技术实施例的主要目的在于提出一种溯源方法、计算机设备及存储介质,能够提高设备的绑定效率,更好地实现对设备的信息追溯。
58.本技术实施例可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费计算机设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
59.参照图1,根据本技术实施例第一方面实施例的溯源方法,应用于服务器,包括但不限于步骤s110至步骤s180。
60.步骤s110,获取第一用户端对溯源设备进行配置得到的设备基本信息;设备基本信息包括设备信息和订单信息;设备信息包括序列号信息;
61.步骤s120,根据设备基本信息生成初始二维码信息;
62.步骤s130,获取第一用户端上传的设备测试数据;
63.步骤s140,根据设备测试数据更新初始二维码信息,得到目标二维码信息;
64.步骤s150,获取第一用户端根据目标二维码信息进行测试抽检上传的抽检数据;抽检数据包括抽检通过结果;
65.步骤s160,根据抽检通过结果为第二用户端创建第一账户信息;其中,第二用户端与第一用户端匹配关联;
66.步骤s170,获取第二用户端根据第一账户信息发送的登录请求;登录请求包括目标二维码信息;
67.步骤s180,根据第一账户信息响应登录请求,并根据目标二维码信息解析出序列号信息和抽检数据,将解析出的序列号信息和抽检数据发送给第二用户端。
68.具体地,首先,服务器获取第一用户端对溯源设备进行配置的设备基本信息,并根据该设备基本信息生成初始二维码信息,用于初始标定该溯源设备的设备基本信息。然后,通过获取第一用户端上传的设备测试数据,更新初始二维码信息,以得到包含设备测试数据的目标二维码信息。服务器获取第一用户端根据目标二维码信息上传用于进行测试抽检的抽检数据,其中,抽检数据还包括抽检测试结果,则根据该抽检测试结果为第二用户端创建第一账户信息,且第二用户端与第一用户端匹配关联,用于提高溯源设备在销售过程中的信息安全性。之后,第二用户端根据获取的第一账户信息,向服务器发送登录请求,其中,该登录请求包含对应的溯源设备的目标二维码信息。最后,服务器根据获取的第一账户信息响应该登录请求,并根据目标二维码信息解析出该溯源设备的序列号信息和抽检数据,并将解析出的序列号信息和抽检数据发送给第二用户端。因此,本技术通过目标二维码信息解析出对应的溯源设备的序列号信息和抽检数据,能够提高溯源设备的绑定效率,更好地实现对溯源设备的信息追溯。
69.需要说明的是,在步骤s110中,订单信息包括:设备订单编号、生产年周、数量生产信息、计划完成时间信息等。设备信息包括:设备型号、设备类型、当前生产状态、设备测试数量、设备测试通过数量、已完成包装数量等。
70.需要说明的是,在步骤s120中,将生成的包含订单信息的初始二维码信息通过镭射或打印粘贴的方式设置在溯源设备上,进而通过扫描该初始二维码将溯源设备在设备生产过程的信息上传到服务器。再通过将该初始二维码信息与溯源设备的序列号信息进行绑定,用于之后根据设备测试数据更新得到溯源设备的目标二维码信息。
71.需要说明的是,将更新得到溯源设备的目标二维码信息也通过镭射或打印粘贴的方式设置在溯源设备的机身和/或外包装上,在此对目标二维码信息的设置位置不做具体限制。
72.需要说明的是,在步骤s160中,服务器用于管理第一用户端和第二用户端,并为其分配对应的权限,即通过访问服务器便于第一用户端查看溯源设备之后的流向信息,通过访问服务器可以使第二用户端获得溯源设备的序列号信息和抽检数据,进而提高溯源设备的绑定效率,更好地实现对溯源设备的信息追溯。
73.需要说明的是,在一些实施例中,服务器端可以配置成独立的物理服务器,也可以配置成多个物理服务器构成的服务器集群或者分布式系统,还可以配置成提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn以及大数据和人工智能平台等基础云计算服务的云服务器。
74.在一些实施例中,参照图2,步骤s130具体包括但不限于步骤s210至步骤s220。
75.步骤s210,根据设备信息生成测试配置包,测试配置包中包括多个测试配置项;
76.步骤s220,根据多个测试配置项获取第一用户端上传的设备测试数据。
77.需要说明的是,在一些实施例中,对于测试配置项的设置可以根据溯源设备的类型进行自定义的设置,例如,当对溯源设备进行图像测试时,自定义测试包括:黑点测试、模糊测试、黑白测试等;当对溯源设备进行音频测试时,自定义测试包括:喇叭声音测试、咪头测试等。
78.在一些实施例中,参照图3,步骤s140具体包括但不限于步骤s310至步骤s330。
79.步骤s310,获取设备测试数据的测试参考数据;
80.步骤s320,将测试参考数据和设备测试数据进行比较,以得到数据通过结果;
81.步骤s330,根据数据通过结果更新初始二维码信息,以得到目标二维码信息。
82.需要说明的是,在一些实施例中,通过获取溯源设备的测试参考数据,将测试参考数据和设备测试数据进行比较,以判断该溯源设备中对应的设备测试数据是否符合通过条件,当比较结果为数据通过,例如,该溯源设备是普通的ipc,测得wifi测试时间值为10,wifi信噪比为0.5,且wifi测试时间的参考值为10,wifi信噪比的参考值为0.5,则这两项设备测试数据是符合通过条件的。因此,当所有的设备测试数据都满足通过条件,则根据数据通过结果更新初始二维码信息,以得到目标二维码信息。
83.在一些实施例中,步骤s330还包括:根据目标二维码信息在服务器中生成服务器特征码,服务器特征码用于校验目标二维码信息。
84.需要说明的是,当获得溯源设备的抽检通过结果时,根据设备测试数据更新初始二维码信息,得到目标二维码信息,同时,根据该目标二维码信息在服务器中生成服务器特征码,用于用户端在根据目标二维码信息获取溯源设备的序列号信息和抽检数据时进行登录验证。
85.参照图4,根据本技术实施例第二方面实施例的溯源方法,应用于第一用户端,包括但不限于步骤s410至步骤s460。
86.步骤s410,对溯源设备进行配置,得到设备基本信息;
87.步骤s420,将设备基本信息发送给服务器;
88.步骤s430,获取服务器根据设备基本信息生成的初始二维码信息;
89.步骤s440,对初始二维码信息进行扫码,并向服务器上传设备测试数据;
90.步骤s450,获取服务器根据设备测试数据得到的目标二维码信息;其中,目标二维码信息由服务器根据设备测试数据进行更新得到;
91.步骤s460,根据目标二维码向服务器上传抽检数据,抽检数据包括抽检通过结果;抽检数据包括抽检通过结果。
92.具体地,第一用户端通过对溯源设备进行配置,以得到该溯源设备的设备基本信息,并将该设备基本信息发送给服务器。第一用户端获取服务器根据设备基本信息生成的初始二维码信息,通过对该初始二维码信息进行扫码,向服务器上传设备测试数据,以得到根据设备测试数据得到的目标二维码信息。根据目标二维码向服务器上传抽检数据,以得到抽检数据中的抽检通过结果,从而能够在服务器中根据抽检通过结果为第二用户端创建第一账户信息。因此,本技术通过目标二维码信息解析出对应的溯源设备的序列号信息和抽检数据,能够提高溯源设备的绑定效率,更好地实现对溯源设备的信息追溯。
93.需要说明的是,在一具体地实施例中,通过上传该溯源设备的设备测试数据,实现对该溯源设备的测试处理过程,以得到该溯源设备的目标二维码信息。具体地,测试处理过
程包括数据测试处理、送检测试处理和抽检测试处理。首先,将对溯源设备进行数据测试处理,由于设备类型的不同,进行测试的测试项是不同的。服务器根据订单信息生成测试配置包,该测试配置包中包括多个测试配置项,则根据这多个测试配置项分别获取该溯源设备对应的待测试数据,将获取的待测试数据与参考测试数据进行匹配比较,以得到包含所有测试匹配结果的数据测试结果,进而根据初始二维码信息上传该溯源设备的数据测试信息。将完成数据测试处理的溯源设备放置在托盘里,托盘上具有识别该托盘的托盘二维码信息,通过扫描初始二维码信息与该托盘二维码信息进行绑定,并上传该溯源设备的数据测试信息。然后,对溯源设备执行送检测试处理,第一用户端通过登录服务器选择适合该溯源设备的包装规格,并通过扫描初始二维码信息判断该溯源设备上传的数据测试信息,当该溯源设备的测试结果为全部正常,得到该溯源设备的送检测试结果。同时,需要将该溯源设备的初始二维码信息和对应包装箱上的包装二维码信息进行绑定,并上传该送检测试信息到服务器。之后,对溯源设备执行抽检测试处理,即第一用户端根据上传的送检测试信息对溯源设备进行抽检测试处理,用于进一步保证溯源设备的生产质量。具体地,第一用户端通过登录服务器选择需要进行抽检测试处理的送检批次信息,并根据该送检批次信息中的数量信息设定进行抽检测试处理的溯源设备数量和对应的溯源设备,即获取进行抽检测试处理的溯源设备对应的托盘二维码信息和包装二维码信息,通过扫描溯源设备的初始二维码信息对该溯源设备进行抽检校验之前的数据测试结果和抽检测试结果,以得到抽检通过结果,并上传该抽检通过结果到服务器。最后,服务器根据上传的抽检测试信息得到该溯源设备的目标二维码信息。本技术通过数据测试处理、送检测试处理和抽检测试处理,能够保证溯源设备的生产质量情况,通过获取上传的数据处理信息、送检测试信息和抽检测试信息,能够更好地实现对设备的信息追溯。
94.在一些实施例中,参照图5,在步骤s460之后,该溯源方法还包括但不限于步骤s510至步骤s520。
95.步骤s510,根据第一用户端向服务器发送出库请求;
96.步骤s520,获取服务器根据目标二维码信息和溯源设备的订单信息进行匹配得到的出库结果。
97.具体地,第一用户端向服务器发送出库请求,服务器通过获取目标二维码信息中当前溯源设备的生产情况,当溯源设备中的已完成包装数量达到了订单信息中的数量生产信息,对该溯源设备执行出库处理,并将相关的出库信息上传到服务器。
98.需要说明的是,该溯源方法还包括,第一用户端根据溯源设备的抽检通过结果向服务器发送入库请求,并获取服务器根据目标二维码信息得到的入库结果,并将相关的入库信息上传到服务器。
99.参照图6,根据本技术实施例第三方面实施例的溯源方法,应用于第二用户端,服务器与第二用户端匹配关联,包括但不限于步骤s610至步骤s630。
100.步骤s610,获取服务器创建的第一账户信息;
101.步骤s620,根据第一账户信息向服务器发送登录请求;登录请求包括溯源设备的目标二维码信息和关联匹配关系,关联匹配关系为第一用户端与第二用户端的匹配关联情况;
102.步骤s630,当关联匹配关系为匹配成功,获取服务器根据目标二维码信息解析出
溯源设备的序列号信息和抽检数据。
103.具体地,第二用户端通过获取第一用户端在服务器创建的第一账户信息,根据第一账户信息向服务器发送登录请求,其中,登录请求包括溯源设备的目标二维码信息和关联匹配关系,目标二维码信息用户获取溯源设备的序列号信息和抽检数据,关联匹配关系用于表示第一用户端与第二用户端的匹配关联情况,并用于判断第二用户端是否正确匹配对应的第一用户端。当服务器判断关联匹配关系为匹配成功,则获取服务器根据目标二维码信息解析得到溯源设备的序列号信息和抽检数据。因此,本技术通过目标二维码信息解析出对应的溯源设备的序列号信息和抽检数据,能够提高溯源设备的绑定效率,更好地实现对溯源设备的信息追溯。
104.在一些实施例中,参照图7,在步骤s630之后,本技术实施例的溯源方法包括但不限于步骤s710至步骤s720。
105.步骤s710,根据第一账户信息向服务器发送创建账户请求;
106.步骤s720,根据创建账户请求获得为第三用户端创建的第二账户信息;其中,第三用户端与第二用户端匹配关联。
107.具体地,当第二用户端要继续向下发展经销商,则通过登录第一账户信息,向服务器发送创建账户请求,根据创建账户请求获得为第三用户端创建的第二账户信息,并且第三用户端与第二用户端匹配关联,即存在关联匹配关系。当第三用户端想要获取溯源设备的信息时,通过获取第二用户端在服务器创建的第二账户信息,根据第二账户信息向服务器发送登录请求,其中,登录请求包括溯源设备的目标二维码信息和关联匹配关系,目标二维码信息用户获取溯源设备的序列号信息和抽检数据,关联匹配关系表示第二用户端与第三用户端的匹配关联情况,用于判断第三用户端是否正确匹配对应的第二用户端。当服务器判断关联匹配关系为匹配成功,则获取服务器根据目标二维码信息解析得到溯源设备的序列号信息和抽检数据。因此,本技术通过目标二维码信息解析出对应的溯源设备的序列号信息和抽检数据,能够提高溯源设备的绑定效率,更好地实现对溯源设备的信息追溯。
108.在一具体的实施例中,参照图8,本技术实施例的溯源方法包括但不限于步骤1至步骤16。
109.步骤1,登录服务器,配置设备基本信息(设备信息、订单信息);具体地,第一用户端通过登录服务器,配置溯源设备的设备基本信息,并将其发送到服务器,其中,设备基本信息包括设备信息和订单信息,订单信息包括序列号信息。
110.步骤2,根据设备基本信息生成初始二维码信息镭射;具体地,通过上传的设备基本信息生成初始二维码信息,则第一用户端将该初始二维码信息镭射在溯源设备上。
111.步骤3,产测工位追溯工具登录,扫描初始二维码与序列号信息绑定,并上传测试设备测试数据,测试通过打印含有序列号信息的目标二维码信息;
112.步骤4,送检工位追溯工具登录,送检扫码上报送检测试信息;
113.步骤5,qa工位追溯工具登录,扫码抽检测试上报抽检测试数据;具体地,第一用户端通过扫描初始二维码信息,向服务器上传溯源设备的设备测试数据,实现对该溯源设备的测试处理过程,以得到该溯源设备含有序列号信息的目标二维码信息。测试处理过程包括数据测试处理、送检测试处理和抽检测试处理,以得到抽检通过结果,并上传该抽检通过结果到服务器。其中,数据测试处理、送检测试处理和抽检测试处理的过程与上述实施例的
处理过程相同,在此不再赘述。当获得溯源设备的抽检通过结果时,根据设备测试数据更新初始二维码信息,得到目标二维码信息,同时,根据该目标二维码信息在服务器中生成服务器特征码,用于用户进行登录验证。
114.步骤6,入库工位追溯工具登录,扫码入库;具体地,第一用户端根据溯源设备的抽检通过结果向服务器发送入库请求,获取服务器根据目标二维码信息得到的入库结果,并将相关的入库信息上传到服务器。
115.步骤7,第一账户信息管理;具体地,服务器根据上传的抽检通过结果为第二用户端创建第一账户信息,且第二用户端与第一用户端匹配关联,用于提高溯源设备在销售过程中的信息安全性。
116.步骤8,第二用户端下单,创建交易订单;具体地,第二用户端下单,创建交易订单,根据交易订单对生产完成的溯源设备进行配送。
117.步骤9,出库工位追溯工具登录,扫描目标二维码信息出库;具体地,第一用户端向服务器发送出库请求,服务器通过获取目标二维码信息中当前溯源设备的生产情况,当溯源设备中的已完成包装数量达到了订单信息中的数量生产信息,对该溯源设备执行出库处理,并将相关的出库信息上传到服务器。
118.步骤10,溯源设备发往第二用户端;
119.步骤11,对接微信公众号,提供溯源页面;具体地,当第二用户端收到溯源设备后,通过登录授权服务器对接的微信公众号,接收并访问所提供的溯源页面。
120.步骤12,第二用户端通过微信访问溯源页面,用第一用户端分配的第一账号信息登录服务器;具体地,第二用户端通过在溯源页面上利用第一用户端创建的第一账户信息登录服务器,并向服务器发送登录请求,以实现对溯源设备的信息追溯。
121.步骤13,扫描溯源设备目标二维码解析,上传绑定对应第一用户端;具体地,第二用户端发送的登录请求包含对应的溯源设备的目标二维码信息和关联匹配关系,该关联匹配关系为第一用户端与第二用户端的匹配关联情况。服务器根据获取的第一账户信息,通过校验对应的服务器特征码和关联匹配关系,当获取的关联匹配关系为匹配成功,则服务器根据目标二维码信息解析出溯源设备的序列号信息和抽检数据,并将解析出的序列号信息和抽检数据发送给第二用户端。
122.步骤14,第二用户端通过微信访问溯源页面,在服务器上给第三用户端创建第二账户信息;具体地,当第二用户端将溯源设备销售给第三用户端时,则通过微信访问溯源页面,根据第一账户信息登录服务器,给第三用户端创建第二账户信息,以实现对溯源设备的信息追溯。
123.步骤15,第三用户端通过微信访问溯源页面,用第二用户端分配的第二账户信息登录服务器;具体地,当第三用户端收到溯源设备后,通过登录授权服务器对接的微信公众号,接收并访问所提供的溯源页面,第三用户端通过在溯源页面上利用第二用户端创建的第二账户信息登录服务器,并向服务器发送登录请求,以实现对溯源设备的信息追溯。
124.步骤16,扫描溯源设备的目标二维码信息解析,上传继承商家关联匹配关系绑定第二用户端;具体地,第三用户端发送的登录请求包含对应的溯源设备的目标二维码信息和关联匹配关系,该关联匹配关系为第二用户端与第三用户端的匹配关联情况。通过校验对应的服务器特征码和关联匹配关系,当获取的关联匹配关系为匹配成功,则服务器根据
目标二维码信息解析出溯源设备的序列号信息和抽检数据,并将解析出的序列号信息和抽检数据发送给第三用户端。
125.因此,本技术通过对溯源设备从生产开始到最终卖向市场经销商的整个流程的信息追溯,实现对溯源设备的各个环节的功能和参与者的信息追溯,能够提高溯源设备的绑定效率,更好地实现对溯源设备的信息追溯。
126.本技术实施例还提供了一种计算机设备,包括:至少一个处理器,以及,与至少一个处理器通信连接的存储器;其中,存储器存储有指令,指令被至少一个处理器执行,以使至少一个处理器执行指令时实现如本技术第一方面实施例任一项所述的溯源方法,或如本技术第二方面实施例任一项所述的溯源方法,或如本技术第三方面实施例任一项所述的溯源方法。
127.下面结合图9对计算机设备的硬件结构进行详细说明。该计算机设备包括:处理器901、存储器902、输入/输出接口903、通信接口904和总线905。
128.处理器901,可以采用通用的cpu(central processin unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本技术实施例所提供的技术方案;存储器902,可以采用rom(read only memory,只读存储器)、静态存储设备、动态存储设备或者ram(random access memory,随机存取存储器)等形式实现。存储器902可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器902中,并由处理器901来调用执行本公开实施例的虚拟说话人的人脸图像生成模型的训练方法或者执行本技术实施例的虚拟说话人的视频生成方法;输入/输出接口903,用于实现信息输入及输出;通信接口904,用于实现本设备与其他设备的通信交互,可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信;和总线905,在设备的各个组件(例如处理器901、存储器902、输入/输出接口903和通信接口904)之间传输信息;其中处理器901、存储器902、输入/输出接口903和通信接口904通过总线905实现彼此之间在设备内部的通信连接。
129.本技术实施例还提供一种存储介质,该存储介质是计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令用于使计算机执行如本技术第一方面实施例任一项所述的溯源方法,或如本技术第二方面实施例任一项所述的溯源方法,或如本技术第三方面实施例任一项所述的溯源方法。
130.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。本技术实施例描述的实施例是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域技术人员可知,随着技术的演变和新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
131.本领域技术人员可以理解的是,图1至图9中示出的技术方案并不构成对本技术实施例的限定,可以包括比图示更多或更少的步骤,或者组合某些步骤,或者不同的步骤。
132.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
133.本技术的说明书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
134.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
135.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
136.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
137.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括多指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序的介质。
138.以上参照附图说明了本技术实施例的优选实施例,并非因此局限本技术实施例的权利范围。本领域技术人员不脱离本技术实施例的范围和实质内所作的任何修改、等同替换和改进,均应在本技术实施例的权利范围之内。
技术特征:
1.一种溯源方法,应用于服务器,其特征在于,所述方法包括:获取第一用户端对溯源设备进行配置得到的设备基本信息;所述设备基本信息包括设备信息和订单信息;所述设备信息包括序列号信息;根据所述设备基本信息生成初始二维码信息;获取所述第一用户端上传的设备测试数据;根据所述设备测试数据更新所述初始二维码信息,得到目标二维码信息;获取所述第一用户端根据所述目标二维码信息进行测试抽检上传的抽检数据;所述抽检数据包括抽检通过结果;根据所述抽检通过结果为第二用户端创建第一账户信息;其中,所述第二用户端与所述第一用户端匹配关联;获取所述第二用户端根据所述第一账户信息发送的登录请求;所述登录请求包括所述目标二维码信息;根据所述第一账户信息响应所述登录请求,并根据所述目标二维码信息解析出所述序列号信息和所述抽检数据,将解析出的所述序列号信息和所述抽检数据发送给所述第二用户端。2.根据权利要求1所述的一种溯源方法,其特征在于,所述获取所述第一用户端上传的设备测试数据,包括:根据所述设备信息生成测试配置包,所述测试配置包中包括多个测试配置项;根据所述多个测试配置项获取所述第一用户端上传的设备测试数据。3.根据权利要求1所述的一种溯源方法,其特征在于,所述根据所述设备测试数据更新所述初始二维码信息,得到目标二维码信息,包括:获取所述设备测试数据的测试参考数据;将所述测试参考数据和所述设备测试数据进行比较,以得到数据通过结果;根据所述数据通过结果更新所述初始二维码信息,以得到目标二维码信息。4.根据权利要求3所述的一种溯源方法,其特征在于,所述根据所述数据通过结果更新所述初始二维码信息,以得到目标二维码信息,还包括:根据所述目标二维码信息在所述服务器中生成服务器特征码,所述服务器特征码用于校验所述目标二维码信息。5.一种溯源方法,应用于第一用户端,其特征在于,所述方法包括:对溯源设备进行配置,得到设备基本信息;将所述设备基本信息发送给服务器;获取所述服务器根据所述设备基本信息生成的初始二维码信息;对所述初始二维码信息进行扫码,并向所述服务器上传设备测试数据;获取所述服务器根据所述设备测试数据得到的目标二维码信息;其中,所述目标二维码信息由所述服务器根据所述设备测试数据进行更新得到;根据所述目标二维码向所述服务器上传抽检数据,所述抽检数据包括抽检通过结果。6.根据权利要求5所述的一种溯源方法,其特征在于,在所述根据所述目标二维码向所述服务器上传抽检数据,所述抽检数据包括抽检通过结果之后,所述方法还包括:根据所述第一用户端向所述服务器发送出库请求;
获取所述服务器根据所述目标二维码信息和所述溯源设备的订单信息进行匹配得到的出库结果。7.一种溯源方法,应用于第二用户端,服务器与所述第二用户端匹配关联,其特征在于,所述方法包括:获取所述服务器创建的第一账户信息;根据所述第一账户信息向所述服务器发送登录请求;其中,所述登录请求包括溯源设备的目标二维码信息和关联匹配关系,其中,所述关联匹配关系为第一用户端与所述第二用户端的匹配关联情况;当所述关联匹配关系为匹配成功,获取所述服务器根据所述目标二维码信息解析出所述溯源设备的序列号信息和抽检数据。8.根据权利要求7所述的一种溯源方法,其特征在于,在所述获取所述服务器根据所述目标二维码信息解析出所述溯源设备的序列号信息和抽检数据之后,所述方法还包括:根据所述第一账户信息向所述服务器发送创建账户请求;根据所述创建账户请求获得为第三用户端创建的第二账户信息;其中,所述第三用户端与所述第二用户端匹配关联。9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,其中,所述存储器中存储有程序,所述程序被所述处理器执行时所述处理器用于执行:如权利要求1至4中任一项所述的一种溯源方法;或如权利要求5至6中任一项所述的一种溯源方法;或如权利要求7至8中任一项所述的一种溯源方法。10.一种存储介质,所述存储介质为计算机可读存储介质,其特征在于,所述计算机可读存储有计算机程序,在所述计算机程序被计算机执行时,所述计算机用于执行:如权利要求1至4中任一项所述的一种溯源方法;或如权利要求5至6中任一项所述的一种溯源方法;或如权利要求7至8中任一项所述的一种溯源方法。
技术总结
本申请公开了一种溯源方法、计算机设备及存储介质。其中,该溯源方法应用于服务器时,包括:获取第一用户端对溯源设备进行配置的设备基本信息;根据设备基本信息生成初始二维码信息;获取第一用户端的设备测试数据;根据设备测试数据更新初始二维码信息,得到目标二维码信息;获取第一用户端根据目标二维码信息进行测试抽检上传的抽检数据,以得到抽检通过结果;根据抽检通过结果为第二用户端创建第一账户信息;获取第二用户端发送的登录请求;根据第一账户信息响应登录请求,并根据目标二维码信息解析出序列号信息和抽检数据,将解析出的序列号信息和抽检数据发送给第二用户端。本申请能够提高设备的绑定效率,更好地实现对设备的信息追溯。的信息追溯。的信息追溯。
技术研发人员:杨才宝 梁选勤 余毅鹏 张懋林 翁昌华 林安奎 梁添 李航宇 韦洁钊 王伟豪
受保护的技术使用者:深圳市天视通技术有限公司
技术研发日:2021.11.30
技术公布日:2022/3/8