一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

生产信息的生成方法、注册码的配置方法及配置系统与流程

2022-04-30 14:43:14 来源:中国专利 TAG:


1.本技术涉及生产信息生成技术领域,具体涉及一种生产信息的生成方法、注册码的配置方法及配置系统。


背景技术:

2.当前物联网终端众多如摄像头、智能门锁、音箱、插座、扫地机器人等等,而通过手机远程控制物联网终端也成为用户对物联网终端的基本诉求之一。通过手机控制物联网终端需要先将对应的控制app与物联网终端进行绑定,已完成用户注册工作。现有的手机app绑定物联网终端的通常做法是:使用对应的app扫描物联网终端上的生产信息(一般是二维码)进行绑定注册。但是由于app需要下载并且占用移动终端的储存空间,所以近年来用户更加喜欢使用微信小程序这种免下载安装的应用软件与物联网终端进行绑定。
3.随着移动终端的应用软件的转换,物联网终端生产厂家也从app开发转向微信小程序开发。在微信小程序进行绑定注册时,既可以通过扫描二维码进行绑定注册,也可以通过扫描微信太阳码进行注册。但是通过扫描二维码进行绑定注册的数量是受限的,每个微信小程序可绑定注册的二维码数量是10万个,从而限制了能够绑定注册的物联网终端的数量。而通过扫描微信太阳码进行绑定注册的数量则是不受限的,所以在物联网终端上粘贴微信太阳码作为生产信息是厂家更优的选择。但是,由于微信太阳码生成规则不是公开的,只能依赖微信公众平台提供的应用程序接口(api)去注册并生成返回微信太阳码图片。
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.根据本技术的另一个方面,本技术提供了一种注册码的配置系统,其特征在于,包括:
45.服务器,用于按照上述任意一项所述的生产信息的生成方法生成设备的生产信息,所述生产信息包括注册子码以及绑定信息;
46.处理单元,用于获取所述服务器发送的所述生产信息;
47.所述处理单元根据所述注册子码生成注册码,并根据所述绑定信息生成配置指令;
48.所述处理单元发送所述配置指令至多个设备;
49.所述处理单元根据反馈提示,将所述注册码配置给所述设备
50.多个设备,用于分别根据所述配置指令以及所述设备的设备编码和/或所述设备唯一标识生成匹配信息;
51.当所述匹配信息表示一个设备的设备编码与所述配置指令里的绑定信息中的设备编码;和/或所述匹配信息表示所述设备的设备唯一标识与所述配置指令里的绑定信息中的设备设备唯一标识匹配成功时,所述设备根据所述匹配信息生成反馈提示,并将所述反馈提示发送至所述处理单元;
52.所述处理单元与所述服务器及所述设备分别通讯连接。
53.本技术提供的一种生产信息的配置方法,提前利用多个设备编码生成多个注册子码,然后再将设备唯一标识随机与一个注册子码进行绑定,由于绑定的注册子码所使用的设备编码也是确定的,所以也相当于将设备编码与设备唯一标识一起进行了绑定。由此生成设备唯一标识、注册子码以及设备编码三者之间的对应关系。
54.由于,本技术在确定设备唯一标识与注册子码的对应关系时,是采用随机匹配的方式进行配对的,所以相较于现有的需要将设备唯一标识与设备编码进行按照预设的规则进行一一对应匹配的方式而言,可以省略通过设备唯一标识按照预设对应关系查找相对应的设备编码的过程,所以可以减少工作耗时,进而提高工作效率。
附图说明
55.通过结合附图对本技术实施例进行更详细的描述,本技术的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本技术实施例的进一步理解,并且构成说明书的一部分,与本技术实施例一起用于解释本技术,并不构成对本技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
56.图1所示为本技术一实施例提供的一种生产信息的生成方法的流程示意图;
57.图2所示为本技术另一实施例提供的一种生产信息的生成方法的流程示意图;
58.图3所示为本技术另一实施例提供的一种生产信息的生成方法的流程示意图;
59.图4所示为本技术另一实施例提供的一种注册码的配置方法的流程示意图;
60.图5所示为本技术另一实施例提供的一种注册码的配置方法的流程示意图;
61.图6所示为本技术另一实施例提供的一种注册码的配置方法中的步骤s10服务器获取请求信息的流程示意图;
62.图7所示为本技术另一实施例提供的一种注册码的配置方法的流程示意图;
63.图8所示为本技术另一实施例提供的一种注册码的配置方法的流程示意图;
64.图9所示为本技术另一实施例提供的一种注册码的配置方法的流程示意图;
65.图10所示为本技术另一实施例提供的一种注册码的配置系统的结构示意图;
具体实施方式
66.本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本技术实施例中所有方向性指示(诸如上、下、左、右、前、后、顶、底
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或物联网终端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或物联网终端固有的其它步骤或单元。
67.另外,在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
68.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
69.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
70.示例性方法
71.根据本技术的一个方面,如图1所示,本技术提供了一种生产信息的生成方法,包括:
72.步骤s10:获取请求信息,请求信息用于标识请求获取设备501的生产信息,请求信息包括设备501的设备批次码及设备唯一标识;
73.步骤s20:根据设备批次码及设备唯一标识在数据库中随机获取注册子码,注册子码与设备唯一标识唯一对应;按照一个规则为设备唯一标识匹配一个唯一对应的注册子码,该规则并非为提前将设备唯一标识与注册子码进行一一对应的。在此过程中设备唯一标识与注册子码的对应关系是不确定,而是按照随机对应规则进行匹配,该随机对应规则
具体为:只需保证一个设备唯一标识要与一个注册子码唯一对应即可。具体匹配形式以如下示例说明,例如:有100设备唯一标识与100个注册子码,在进行匹配时,第一个设备唯一标识可以与现有的100个注册子码中的任意一个进行随机配对,如第一个设备唯一标识与第一百个注册子码进行配对后;在第二个设备唯一标识进行配对时,第二个设备唯一标识可以与剩余的第一至第九十九个注册子码中的任意一个进行随机配对,以此类推,在第三个设备唯一标识进行配对时,第三个设备唯一标识可以与剩余的九十八个注册子码中的任意一个进行随机配对;按照此规则直至将所有设备唯一标识完成匹配。
74.步骤s30:获取设备501的设备编码;本步骤中获取的设备编码,是与注册子码有对应关系的设备编码。因为注册子码是由设备编码获取而来,所以每一个注册子码会唯一对应一个设备编码。在实际作业中,当在步骤s20中设备唯一标识在数据库中获取到对应的注册子码时,生成该注册子码的设备501也就被一起获取了。
75.步骤s40:将设备唯一标识与设备编码进行绑定,生成绑定信息;以及
76.将绑定信息与注册子码进行绑定,生成生产信息。由此步骤完成设备唯一标识与设备编码以及注册子码三者之间的对应关系的绑定。由此,改变了原有的按照预先指定的对应规则,来将设备唯一标识与设备编码以及注册子码对应在一起的作业方式。而是采取了先由设备唯一标识与注册子码进行随机匹配,在完成匹配后再以匹配的结果生成对应关系,由此,可以节省通过设备唯一标识按照预设对应关系查找相对应的设备编码的工作耗时,进而提高工作效率。
77.在本技术一种可能的实现方式中,如图2所示,在步骤s20:根据设备批次码及设备唯一标识在数据库中随机获取注册子码之前,生产信息的生成方法还包括:
78.步骤s11:获取多个设备501的注册指令,根据多个注册指令一一对应生成多个设备501的设备编码;该注册指令的内容具体可以包括设备批次码以及生成设备编码的个数。如:设备批次码为:12334524以及生成100个设备501的设备编码,输入后服务器503会按照生产批次为12334524的设备编码的生成规则自动生成100个对应的设备编码,每个设备编码对应一台设备501。
79.步骤s12:根据多个设备编码分别一一对应获取多个微信太阳码图片;服务器503使用每一个设备编码向微信公众平台提供的应用程序接口(api)去注册并生成返回微信太阳码图片。
80.步骤s13:根据每个微信太阳码图片的存放位置生成对应的注册子码;生成的微信太阳码图片会被存放至指定的图片存储中,然后根据每个微信太阳码图片的放置位置生成微信太阳码的获取链接,该微信太阳码的获取链接也即注册子码。由于注册子码后期会随生产信息一起发送给处理单元502,所以为了减少数据的传输量,所以需要生成送微信太阳码的获取链接。
81.步骤s14:将多个注册子码存放至数据子库中生成数据库。该数据库中不仅包括多个注册子码还包括对应的设备批次码,该数据库中的注册子码用于与设备唯一标识进行匹配。同时,根据步骤s20中的设备批次码可以查找到步骤s14中包括相同设备批次码的数据库。由此可以进一步保证进行匹配时的准确性。
82.在本技术一种可能的实现方式中,如图3所示,在步骤s10:获取请求信息之后,生产信息的生成方法还包括:
83.步骤s15:当请求信息与历史接收的请求信息相同时,将历史接收的请求信息所获取的注册子码,配置为与请求信息对应的注册子码。此步骤为验证步骤,即在每次进行步骤s20之前,均需要对接收的请求信息与历史接收的请求信息进行对比,当出现接收的请求信息与历史接收的请求信息相同的情况时,直接将历史接收的请求信息所获取的注册子码,配置为与请求信息对应的注册子码,而不再重新进行步骤s20的操作,由此可以防止由于操作人员误操作发送了相同的请求信息后,会为每一个请求信息中的设备唯一标识均匹配一个不同的注册子码,进而使得剩余的设备唯一标识与剩余的待匹配的注册子码的数量不能够一一对应。由此,可以避免由于操作人员的误操作导致的错误的发生。
84.示例性方法
85.根据本技术的另一个方面,如图4所示本技术提供了一种注册码的配置方法,包括:
86.步骤s100:服务器503按照任意一实施例中的生产信息的生成方法生成设备501的生产信息,生产信息包括注册子码以及绑定信息;
87.步骤s200:处理单元502获取服务器503发送的生产信息;处理单元502发送请求信息给服务器503,服务器503再根据获取的请求信息中的设备批次码及设备唯一标识信息来获取一个对应的生产信息。然后服务器503将生产信息发送给处理单元502。
88.步骤s300:处理单元502根据注册子码生成注册码,并根据绑定信息生成配置指令;处理单元502根据生产信息中的注册子码和绑定信息分别对应生成注册码以及配置指令。
89.步骤s400:处理单元502发送配置指令至多个设备501;
90.步骤s500:多个设备501分别根据配置指令以及设备501的设备编码和/或设备唯一标识生成匹配信息;具体可以为在设备501接收到配置指令后可将设备501自身的设备编码和/或设备唯一标识与配置指令中的设备编码和/或设备唯一标识进行一一比对,比对结果即为匹配信息。
91.步骤s600:当匹配信息表示一个设备501的设备编码与配置指令里的绑定信息中的设备编码;和/或匹配信息表示设备501的设备唯一标识与配置指令里的绑定信息中的设备唯一标识匹配成功时,设备501根据匹配信息生成反馈提示,并将反馈提示发送至处理单元502;当比对结果为完全一致时,则表示匹配成功。此时设备501可发出反馈提示,用于提醒工作人员,同时还会将反馈提示发送给处理单元502,该反馈提示用于告知处理单元502具体是哪一个设备501对应匹配哪一个注册码。由此,可以在处理单元502发送配置指令时同时发送多台设备501的配置指令,同时,寻找多台设备501并为每一台设备501准确配置相对应的注册码,由此,可以进一步提高设备501也即物联网终端的注册码的配置效率。
92.可选的,如图5所示,步骤s600:设备501根据匹配信息生成反馈提示包括:
93.步骤s601:设备501发出声音提示和/或灯光提示。通过声音和/或灯光来对工作人员进行反馈提示,可方便工作人员更加快速的找到对应的设备501。
94.步骤s700:处理单元502根据反馈提示,将注册码配置给设备501。处理单元502根据反馈提示将不同的注册码配置给对应设备501。
95.在本技术一种可能的实现方式中,如图1、图4及图6所示,步骤s10:服务器503获取请求信息包括:
96.步骤s101:设备501发送对应的设备唯一标识至处理单元502;在待配置注册码的设备501通电开启后,设备501会自动将自身的设备唯一标识发送至处理单元502,设备唯一标识用于处理单元502后期生成请求信息。设备唯一标识通常为设备501的网络物理地址(mac地址)。
97.步骤s102:处理单元502获取设备批次码;设备批次码为同一生产批次的设备501共用的一个编码,该设备批次码用于区别产品的生产批次,同时也用于区别在不同的生产批次中使用同一个设备编码的多台设备501,防止在配置注册码时出现误配的情况。该设备批次码可由操作人员手动输入处理单元502中。
98.步骤s103:处理单元502根据设备唯一标识及设备批次码生成请求信息;
99.步骤s104:处理单元502发送请求信息至服务器503中。
100.在本技术一种可能的实现方式中,如图7所示,步骤s300:处理单元502根据注册子码生成注册码包括:
101.步骤s301:处理单元502根据注册子码获取微信太阳码图片;处理单元502根据注册子码也即微信太阳码图片的获取链接来下载微信太阳码图片。
102.步骤s302:处理单元502将微信太阳码图片保存为第一注册码,注册码包括第一注册码。该注册码被打印到一个可粘贴的载体上后,可粘贴在对应的设备501上。
103.在本技术一种可能的实现方式中,如图8所示,步骤s300:处理单元502根据注册子码生成注册码包括:
104.步骤s303:处理单元502根据注册子码获取微信太阳码图片;
105.步骤s304:处理单元502根据绑定信息生成设备编码;
106.步骤s305:处理单元502将微信太阳码图片与设备编码合成为第二注册码,注册码包括第二注册码。该形式的注册码适用于,设备501上标有对应的设备编码的情况。在此情况下,将打印出来的第二注册码粘贴在设备501的外包装上。由于,可以避免在设备501上粘贴注册码,可提高设备501外观的简洁度与美观性。
107.在本技术一种可能的实现方式中,如图9所示,在步骤s200:处理单元502获取服务器503发送的生产信息之后,注册码的配置方法还包括:
108.步骤s201:处理单元502根据绑定信息生成设备编码;
109.步骤s202:处理单元502发送设备编码至对应的设备501。
110.将设备编码发送给对应设备501后,设备编码可以用于对设备501的通信方式进行加密操作,由于该设备编码与设备唯一标识之间为随机匹配的,也即设备编码与设备501之间为随机匹配的,所以在处理单元502将设备编码发送给对应的设备501之前,每一个设备501的设备编码均为未知,由此也进一步提高设备501相关信息的保密性。
111.示例性系统
112.根据本技术的另一个方面,如图10所示,本技术提供了一种设备501注册码的配置系统,其特征在于,包括:
113.服务器503,用于按照上述任意一项的生产信息的生成方法生成设备501的生产信息,生产信息包括注册子码以及绑定信息;
114.处理单元502,用于获取服务器503发送的生产信息;
115.处理单元502根据注册子码生成注册码,并根据绑定信息生成配置指令;
116.处理单元502发送配置指令至多个设备501;
117.处理单元502根据反馈提示,将注册码配置给设备501
118.多个设备501,用于分别根据配置指令以及设备501的设备编码和/或设备唯一标识生成匹配信息;
119.当匹配信息表示一个设备501的设备编码与配置指令里的绑定信息中的设备编码;和/或匹配信息表示设备501的设备唯一标识与配置指令里的绑定信息中的设备唯一标识匹配成功时,设备501根据匹配信息生成反馈提示,并将反馈提示发送至处理单元502;
120.处理单元502与服务器503及设备501分别通讯连接。
121.除了上述方法和物联网终端以外,本技术的实施例还可以是计算机程序产品,其包括计算机程序信息,计算机程序信息在被处理器运行时使得处理器执行本说明书中描述的根据本技术各种实施例的一种生产信息的配置方法中的步骤。
122.计算机程序产品可以以一种生产信息的配置方法或多种程序设计语言的任意组合来编写用于执行本技术实施例操作的程序代码,程序设计语言包括面向对象的程序设计语言,诸如java、c 等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算物联网终端上执行、部分地在用户物联网终端上执行、作为一个独立的软件包执行、部分在用户计算物联网终端上部分在远程计算物联网终端上执行、或者完全在远程计算物联网终端或服务器上执行。
123.此外,本技术的实施例还可以是计算机可读存储介质,其上存储有计算机程序信息,计算机程序信息在被处理器运行时使得处理器执行本说明书根据本技术各种实施例的一种生产信息的配置方法中的步骤。
124.计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
125.以上结合具体实施例描述了本技术的基本原理,但是,需要指出的是,在本技术中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本技术的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本技术为必须采用上述具体的细节来实现。
126.本技术中涉及的器件、装置、物联网终端、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、物联网终端、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
127.还需要指出的是,在本技术的装置、物联网终端和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本技术的等效方案。
128.提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本
申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本技术的范围。因此,本技术不意图被限制到在此示出的方面,而是按照与在此发明的原理和新颖的特征一致的最宽范围。
129.以上仅为本技术创造的较佳实施例而已,并不用以限制本技术创造,凡在本技术创造的精神和原则之内,所作的任何修改、等同替换等,均应包含在本技术创造的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献