物联网设备身份标识找回方法、装置、设备及存储介质与流程

文档序号:29617110发布日期:2022-04-13 12:05阅读:189来源:国知局
物联网设备身份标识找回方法、装置、设备及存储介质与流程

1.本发明涉及工业生产及物联网领域,尤其涉及一种物联网设备身份标识找回方法、装置、设备及存储介质。


背景技术:

2.物联网设备通常使用macid作为设备身份标识,用户需要通过macid绑定使用物联网设备。用户可能因设备的macid标识外观污损、损毁等多种原因,无法获取备的macid,导致无法绑定设备。
3.物联网设备找回macid的找回技术也有很多种,比如通过wifi、蓝牙、nfc等方式与设备互联进行获取。
4.当前技术缺陷:
5.1、设备需要支持wifi(创建热点)、蓝牙、nfc等相应的功能模块,为支持这类功能,设备的成本将增加。
6.2、设备需要跟程序进行互联。


技术实现要素:

7.本发明实施例所要解决的技术问题是:现有物联网设备的macid找回成本高的问题。
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.本发明实施例的技术方案,物联网设备通过将服务器返回的验证码转换为所述指示装置的指示状态组合,控制所述指示装置展示所述指示状态组合。用户将指示状态组合输入到客户端设备中,以使所述客户端设备将所述指示状态组合发送给服务器,服务器在对所述指示状态组合校验通过后向客户端设备发送物联网设备的身份标识,从而能够实现身份标识的找回。上述身份标识找回过程,物联网设备无需使用wifi(创建热点)、蓝牙、nfc等功能模块,从而降低了硬件成本。并且,物联网设备与客户端设备无需互联,即可完成找
回过程。
附图说明
33.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1为本发明实施例提供的一种物联网系统的交互示意图;
35.图2为本发明实施例提供的一种物联网设备的结构示意图;
36.图3为本发明实施例1提供的一种物联网设备身份标识找回方法的流程示意图;
37.图4为本发明实施例2提供的一种物联网设备身份标识找回方法的流程示意图;
38.图5为本发明实施例3提供的一种物联网设备身份标识找回方法的流程示意图;
39.图6为本发明实施例4提供的一种物联网设备身份标识找回方法的流程示意图;
40.图7为本发明实施例提供的一种物联网设备身份标识找回装置的结构框图;
41.图8为本发明另一实施例提供的一种物联网设备身份标识找回装置的结构框图;
42.图9为本发明又一实施例提供的一种物联网设备身份标识找回装置的结构框图;
43.图10为本发明提供的一种电子设备的结构框图。
具体实施方式
44.下面将结合本发明实施例中的附图,对实施例中的技术方案进行清楚、完整地描述,附图中类似的组件标号代表类似的组件。显然,以下将描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
46.还应当理解,在此本发明实施例说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明实施例。如在本发明实施例说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
47.实施例1
48.参见图1,本发明实施例提出一种物联网系统,所述物联网系统包括物联网设备10、服务器20以及客户端设备30。物联网设备10、服务器20以及客户端设备30之间通过网络互联。物联网设备10可例如为物联网盒子。客户端设备30可例如为手机、平板电脑以及电脑等。
49.参见图2,所述物联网设备10包括指示装置,指示装置可展示指示状态。例如,在本实施例中,指示装置包括多个指示灯11。指示状态可具体为指示灯11的亮灭状态,例如,一个指示状态为指示灯11全亮。
50.所述物联网设备10还包括复位按键,即reset按键。
51.参见图3,本发明实施例提出一种物联网设备身份标识找回方法,该方法应用于上
述物联网系统中的物联网设备,所述方法包括如下步骤s1-s3。
52.s1,若接收到身份标识找回触发信号,向服务器发送身份标识找回请求,所述身份标识找回请求用于使服务器向物联网设备发送验证码。
53.具体实施中,身份标识可具体为物联网设备的macid。身份标识找回触发信号是由用户向物联网设备输入的。
54.在一实施例中,物联网设备包括reset按键,用户连续短按三次reset按键,物联网设备进入找回macid状态,物联网设备向服务器发送身份标识找回请求,所述身份标识找回请求用于使服务器向物联网设备发送验证码。
55.相应地,服务器在接收到身份标识找回请求时,向物联网设备发送验证码。
56.s2,接收服务器返回的验证码,将所述验证码转换为所述指示装置的指示状态组合。
57.具体实施中,物联网设备接收服务器返回的验证码,将所述验证码转换为所述指示装置的指示状态组合。
58.指示装置可展示指示状态。例如,在一实施例中,指示装置包括多个指示灯。指示状态可具体为指示灯的亮灭状态,例如,一个指示状态为指示灯全亮。
59.指示状态组合是指多个指示状态构成的组合,具体地,验证码的每一个字符对应转换为一个指示状态。依次将验证码的各字符转换为指示状态得到指示状态组合。
60.在一实施例中,物联网设备有3个指示灯,则支持8种亮灭组合,去除全灭的状态,共有7种有亮灭灯的组合,可支持7进制的隔位去重验证码。选择使用4位隔位去重验证码则共有7*6*6*6=1,512种验证码组合;使用6位隔位去重验证码则有7*6*6*6*6*6=54,432种验证码组合。
61.在一实施例中,设备有4个指示灯,则支持2^4=16种亮灭组合,去除全灭状态,共有15种有亮灭灯的组合,可最高支持15进制的隔位去重验证码。
62.在一实施例中,指示灯如同时支持红黄绿等不同显示颜色,则支持更多种状态组合,可代表更高进制的隔位去重验证码,利用指示灯信号找回macid时,可减少用户操作次数,更快完成验证找回macid。
63.需要说明的是,隔位去重验证码指相邻数不相同,即除第一个数字外,后续数字与上一个数字不相同。
64.在一实施例中,以上步骤s2具体包括:从预设的字符-状态对应关系中查询所述验证码的各字符对应的指示状态,以得到所述指示状态组合。
65.字符-状态对应关系是指用于记录指示状态与字符之间的对应关系,即每一个指示状态对应一个字符,例如,在一实施例中,指示状态为灯全亮时,对应的字符为1。
66.字符-状态对应关系可具体为字符-状态对应表,从字符-状态对应关系中逐一查询所述验证码的各字符对应的指示状态,按顺序排列得到指示状态组合。
67.s3,控制所述指示装置展示所述指示状态组合,所述指示状态组合用于供用户输入到客户端设备中,以使所述客户端设备将所述指示状态组合发送给服务器,以及接收服务器返回的身份标识,所述身份标识是服务器在对所述指示状态组合校验通过后向客户端设备发送的。
68.具体实施中,物联网设备控制指示装置展示所述指示状态组合。相应地,用户将指
示状态组合输入到客户端设备中,以使所述客户端设备将所述指示状态组合发送给服务器。
69.服务器在接收到所述指示状态组合后,对所述指示状态组合进行校验,具体地,根据所述字符-状态对应关系将所述指示状态组合转换为字符串,之后判断所述字符串是否与服务器发送给物联网设备的验证码相同,若相同,则判定校验通过,若不同,则判定校验不通过。
70.在对所述指示状态组合校验通过后,向客户端设备返回身份标识,即物联网设备的身份标识(macid),由此,客户端设备根据物联网设备的身份标识(macid)进行绑定操作。
71.在一实施例中,以上步骤s3具体包括:控制所述指示装置按顺序依次展示所述验证码的各字符对应的指示状态。
72.具体地,从所述验证码的第一个字符开始,每接收到一次展示触发信号,控制指示装置展示所述验证码的下一个字符对应的指示状态,直到展示最后一个字符对应的指示状态为止。
73.展示触发信号具体可通过短按物联网设备的reste按键发出。
74.具体操作中,用户每按1次reset按键,指示灯变化1次亮灭组合状态,用户在客户端设备上输入指示灯的组合状态后,再继续按reset按键获取下一组指示状态,并继续在客户端设备输入,直至全部输入完毕。如果用户超10分钟无继续按reset按键操作,则设备返回正常工作状态。
75.用户录入完全部指示状态,客户端设备的页面提醒用户点击提交验证。若全部正确则服务器向客户端设备返回macid信息,否则提醒按正确方法用户重试。用户按reset按键获取完全部指示灯亮灭组合状态后,指示灯会进入依次闪烁状态,表示设备的上一次找回操作已完成。此时再按一次reset按键或指示灯依次闪烁持续1分钟后设备恢复至正常工作状态。
76.本发明实施例的技术方案,物联网设备通过将服务器返回的验证码转换为所述指示装置的指示状态组合,控制所述指示装置展示所述指示状态组合。用户将指示状态组合输入到客户端设备中,以使所述客户端设备将所述指示状态组合发送给服务器,服务器在对所述指示状态组合校验通过后向客户端设备发送物联网设备的身份标识,从而能够实现身份标识的找回。上述身份标识找回过程,物联网设备无需使用wifi(创建热点)、蓝牙、nfc等功能模块,从而降低了硬件成本。并且,物联网设备与客户端设备无需互联,即可完成找回过程。
77.实施例2
78.参见图4,本发明实施例2提出一种物联网设备身份标识找回方法,该方法应用于上述物联网系统中的客户端设备,所述方法包括如下步骤s31-s32。
79.s31,接收用户输入的指示状态组合,并将所述指示状态组合发送给服务器;所述指示状态组合由物联网设备将服务器发送的验证码转换得到,并由物联网设备控制指示装置展示,所述验证码是服务器在接收到物联网设备发送的身份标识找回请求后向物联网设备发送的,所述身份标识找回请求是物联网设备在接收到身份标识找回触发信号后,向服务器发送的。
80.s32,接收服务器发送的身份标识,所述身份标识是服务器在对所述指示状态组合
校验通过后向客户端设备发送的。
81.实施例3
82.参见图5,本发明实施例3提出一种物联网设备身份标识找回方法,该方法应用于上述物联网系统中的服务器,所述方法包括如下步骤s41-s42。
83.s41,若接收到物联网设备发送的身份标识找回请求,向物联网设备发送验证码,所述身份标识找回请求是物联网设备在接收到身份标识找回触发信号时发出的;
84.s42,接收客户端设备发送的指示状态组合,并在对所述指示状态组合进行校验通过后,向客户端设备发送身份标识;所述指示状态组合由物联网设备根据所述验证码转换得到的,并由物联网设备控制所述指示装置展示,以及由用户输入到所述客户端设备中。
85.实施例4
86.参见图6,本发明实施例4提出一种物联网设备身份标识找回方法,该方法包括如下步骤:s51-s55。
87.s51,若接收到身份标识找回触发信号,物联网设备向服务器发送身份标识找回请求。
88.s52,服务器向物联网设备返回验证码。
89.s53,物联网设备将所述验证码转换为所述指示装置的指示状态组合,并控制所述指示装置展示所述指示状态组合。
90.s54,客户端设备将用户输入的所述指示状态组合发送给服务器。
91.s55,服务器在对所述指示状态组合进行校验通过后,向客户端设备发送身份标识。
92.参见图7,对应于以上物联网设备身份标识找回方法,本发明还提供一种物联网设备身份标识找回装置70。该物联网设备身份标识找回装置70包括用于执行上述实施例1物联网设备身份标识找回方法的单元,该物联网设备身份标识找回装置70可以被配置于物联网系统中的物联网设备,所述物联网系统还包括服务器以及客户端设备,所述物联网设备包括指示装置,具体地,该物联网设备身份标识找回装置70包括第一发送单元71、第一接收单元72以及控制单元73。
93.第一发送单元71,用于若接收到身份标识找回触发信号,向服务器发送身份标识找回请求,所述身份标识找回请求用于使服务器向物联网设备发送验证码。
94.第一接收单元72,用于接收服务器返回的验证码,将所述验证码转换为所述指示装置的指示状态组合。
95.控制单元73,用于控制所述指示装置展示所述指示状态组合,所述指示状态组合用于供用户输入到客户端设备中,以使所述客户端设备将所述指示状态组合发送给服务器,以及接收服务器返回的身份标识,所述身份标识是服务器在对所述指示状态组合校验通过后向客户端设备发送的。
96.在一实施例中,所述将所述验证码转换为所述指示装置的指示状态组合,包括:
97.从预设的字符-状态对应关系中查询所述验证码的各字符对应的指示状态,以得到所述指示状态组合。
98.在一实施例中,所述控制所述指示装置展示所述指示状态组合,包括:
99.控制所述指示装置按顺序依次展示所述验证码的各字符对应的指示状态。
100.在一实施例中,所述控制所述指示装置按顺序依次展示所述验证码的各字符对应的指示状态,包括:
101.从所述验证码的第一个字符开始,每接收到一次展示触发信号,控制指示装置展示所述验证码的下一个字符对应的指示状态。
102.在一实施例中,所述指示装置包括多个指示灯。
103.参见图8,对应于以上物联网设备身份标识找回方法,本发明还提供一种物联网设备身份标识找回装置70。该物联网设备身份标识找回装置70包括用于执行上述实施例2物联网设备身份标识找回方法的单元,该物联网设备身份标识找回装置70可以被配置于物联网系统中的客户端设备,所述物联网系统还包括服务器以及物联网设备,所述物联网设备包括指示装置,具体地,该物联网设备身份标识找回装置70包括第二接收单元74以及第三接收单元75。
104.第二接收单元74,用于接收用户输入的指示状态组合,并将所述指示状态组合发送给服务器;所述指示状态组合由物联网设备将服务器发送的验证码转换得到,并由物联网设备控制指示装置展示,所述验证码是服务器在接收到物联网设备发送的身份标识找回请求后向物联网设备发送的,所述身份标识找回请求是物联网设备在接收到身份标识找回触发信号后,向服务器发送的。
105.第三接收单元75,用于接收服务器发送的身份标识,所述身份标识是服务器在对所述指示状态组合校验通过后向客户端设备发送的。
106.参见图9,对应于以上物联网设备身份标识找回方法,本发明还提供一种物联网设备身份标识找回装置70。该物联网设备身份标识找回装置70包括用于执行上述实施例3物联网设备身份标识找回方法的单元,该物联网设备身份标识找回装置70可以被配置于物联网系统中的服务器,所述物联网系统还包括客户端设备以及物联网设备,所述物联网设备包括指示装置,具体地,该物联网设备身份标识找回装置70包括第二发送单元76以及第三发送单元77。
107.第二发送单元76,用于若接收到物联网设备发送的身份标识找回请求,向物联网设备发送验证码,所述身份标识找回请求是物联网设备在接收到身份标识找回触发信号时发出的。
108.第三发送单元77,接收客户端设备发送的指示状态组合,并在对所述指示状态组合进行校验通过后,向客户端设备发送身份标识;所述指示状态组合由物联网设备根据所述验证码转换得到的,并由物联网设备控制所述指示装置展示,以及由用户输入到所述客户端设备中。
109.需要说明的是,所属领域的技术人员可以清楚地了解到,上述物联网设备身份标识找回装置和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
110.如图10所示,本发明实施例提供提供了一种电子设备,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信,
111.存储器113,用于存放计算机程序;
112.在本发明一个实施例中,处理器111,用于执行存储器113上所存放的程序时,实现
前述任意一个方法实施例提供的物联网设备身份标识找回方法的步骤。
113.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述任意一个方法实施例提供的物联网设备身份标识找回方法的步骤。
114.所述存储介质为实体的、非瞬时性的存储介质,例如可以是u盘、移动硬盘、只读存储器(read-only memory,rom)、磁碟或者光盘等各种可以存储程序代码的实体存储介质。所述计算机可读存储介质可以是非易失性,也可以是易失性。
115.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
116.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
117.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
118.本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。
119.该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
120.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
121.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述
的部分,可以参见其他实施例的相关描述。
122.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,尚且本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
123.以上所述,为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1