System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物联网,尤其涉及一种设备配网及绑定方法、终端设备、目标设备和存储介质。
技术介绍
1、随着物联网技术的发展,网络摄像机和智能音箱等设备已经成为人们家庭的标配。在用户使用这类设备之前,通常需要为这些设备进行配网以及设备绑定等操作。
2、目前,常规的设备配网及绑定方法如下:终端app向云服务器请求唯一标识符,在获取终端侧的联网信息(例如wi-fi信息)后,将唯一标识符与联网信息进行组装后生成二维码;待配网及绑定的设备通过扫描识别二维码信息能够得到其中的联网信息和唯一标识符,然后根据该联网信息尝试连接网络,并向云服务器上报该唯一标识符和设备的注册信息;最后,终端app通过该唯一标识符向云服务器获取注册信息并完成设备绑定操作。
3、然而,在上述方法中,终端app每次添加新的设备都需要向云服务器请求新的唯一标识符,并重新生成二维码信息,故不适用于批量添加设备的场景,设备配网及绑定的效率较低。
技术实现思路
1、有鉴于此,本申请实施例提供了一种设备配网及绑定方法、终端设备、目标设备和存储介质,能够实现批量设备的配网及绑定处理,提高操作效率。
2、本申请实施例的第一方面提供了一种应用于终端设备的设备配网及绑定方法,包括:
3、终端设备向目标设备发送所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息,以使所述目标设备根据所述联网信息接入所述网络,并根据所述mac地址与所述终端设备建立连接;
4、若所述连接建立成功,则
5、在本申请实施例中,终端设备会向待配网及绑定的目标设备发送该终端设备的mac地址和联网信息;目标设备在接收到该mac地址和该联网信息后,一方面可以根据该联网信息尝试接入网络,另一方面可以根据该mac地址建立与该终端设备之间的连接;如果连接建立成功,则目标设备会将注册信息发送给该终端设备,之后由该终端设备通过该注册信息向服务器发送设备绑定请求,以完成该目标设备的绑定操作。在上述过程中,终端设备可以同时向多个不同设备批量发送mac地址和联网信息,每个设备在接收到mac地址和联网信息之后,都可以按照和上述目标设备相同的方式完成各自的配网及绑定操作,各个设备之间相互独立且互不影响。因此,采用本申请实施例提供的方法能够实现批量设备的配网及绑定处理,提高操作效率。
6、在本申请实施例的一种实现方式中,在所述终端设备向目标设备发送所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息之前,还可以包括:
7、所述终端设备向路由器发送联网请求以接入所述网络,所述路由器的路由链表记录所述mac地址;
8、所述目标设备根据所述mac地址与所述终端设备建立连接,可以包括:
9、所述终端设备在接收到所述目标设备发送的单播请求后,建立与所述目标设备之间的单播连接;其中,所述单播请求由所述目标设备在向所述路由链表中的所述mac地址发送探测请求,并探测到所述终端设备和所述目标设备处于同一局域网后发送。
10、在本申请实施例的一种实现方式中,所述方法还可以包括:
11、若所述连接建立失败,则所述终端设备通过所述mac地址向所述服务器查询与所述mac地址绑定的所述注册信息,并基于查询到的所述注册信息完成所述目标设备的绑定操作;其中,所述服务器在接收到由所述目标设备上报的所述mac地址和所述注册信息后,将所述mac地址和所述注册信息绑定并存储。
12、在本申请实施例的一种实现方式中,所述终端设备向目标设备发送所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息,可以包括:
13、所述终端设备基于所述mac地址和所述联网信息生成二维码;
14、所述终端设备在设备屏幕上显示所述二维码,以使所述目标设备通过扫描识别所述二维码的方式获取所述mac地址和所述联网信息;
15、或者,
16、所述终端设备通过短距离无线传输的方式,将所述mac地址和所述联网信息发送至所述目标设备。
17、本申请实施例的第二方面提供了一种应用于目标设备的设备配网及绑定方法,包括:
18、目标设备在接收到终端设备发送的所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息之后,根据所述联网信息接入所述网络,并根据所述mac地址与所述终端设备建立连接;
19、若所述连接建立成功,则所述目标设备向所述终端设备发送注册信息,以使所述终端设备通过所述注册信息向服务器发送设备绑定请求,以完成所述目标设备的绑定操作。
20、在本申请实施例的一种实现方式中,目标设备在接收到终端设备发送的所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息之后,还可以包括:
21、所述目标设备将所述mac地址和所述注册信息上报至所述服务器,以使所述服务器将所述mac地址和所述注册信息绑定并存储。
22、在本申请实施例的一种实现方式中,所述目标设备根据所述mac地址与所述终端设备建立连接,可以包括:
23、所述目标设备向路由器的路由链表中记录的所述mac地址发送探测请求;其中,所述路由链表在所述终端设备接入所述网络时记录所述mac地址;
24、若基于所述探测请求探测到所述终端设备和所述目标设备处于同一局域网,则所述目标设备向所述终端设备发送单播请求,以使所述终端设备在接收到所述单播请求后,建立与所述目标设备之间的单播连接。
25、本申请实施例的第三方面提供了一种应用于终端设备的设备配网及绑定装置,包括:
26、信息发送模块,用于向目标设备发送所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息,以使所述目标设备根据所述联网信息接入所述网络,并根据所述mac地址与所述终端设备建立连接;
27、设备绑定模块,用于若所述连接建立成功,则接收所述目标设备发送的注册信息,并通过所述注册信息向服务器发送设备绑定请求,以完成所述目标设备的绑定操作。
28、本申请实施例的第四方面提供了一种应用于目标设备的设备配网及绑定装置,包括:
29、网络接入模块,用于在接收到终端设备发送的所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息之后,根据所述联网信息接入所述网络,并根据所述mac地址与所述终端设备建立连接;
30、注册码发送模块,用于若所述连接建立成功,则向所述终端设备发送注册信息,以使所述终端设备通过所述注册信息向服务器发送设备绑定请求,以完成所述目标设备的绑定操作。
31、本申请实施例的第五方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例的第一方面提供的设备配本文档来自技高网...
【技术保护点】
1.一种设备配网及绑定方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,在所述终端设备向目标设备发送所述终端设备的MAC地址以及所述终端设备已接入的网络的联网信息之前,还包括:
3.如权利要求1所述的方法,其特征在于,还包括:
4.如权利要求1至3任一项所述的方法,其特征在于,所述终端设备向目标设备发送所述终端设备的MAC地址以及所述终端设备已接入的网络的联网信息,包括:
5.一种设备配网及绑定方法,其特征在于,包括:
6.如权利要求5所述的方法,其特征在于,所述目标设备在接收到终端设备发送的所述终端设备的MAC地址以及所述终端设备已接入的网络的联网信息之后,还包括:
7.如权利要求5或6所述的方法,其特征在于,所述目标设备根据所述MAC地址与所述终端设备建立连接,包括:
8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的设备配网及绑定方法,或者实现如权利要求5至7任一项所述的设备配网及绑定方
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述的设备配网及绑定方法。
10.一种目标设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求5至7任一项所述的设备配网及绑定方法。
...【技术特征摘要】
1.一种设备配网及绑定方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,在所述终端设备向目标设备发送所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息之前,还包括:
3.如权利要求1所述的方法,其特征在于,还包括:
4.如权利要求1至3任一项所述的方法,其特征在于,所述终端设备向目标设备发送所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息,包括:
5.一种设备配网及绑定方法,其特征在于,包括:
6.如权利要求5所述的方法,其特征在于,所述目标设备在接收到终端设备发送的所述终端设备的mac地址以及所述终端设备已接入的网络的联网信息之后,还包括:
7.如权利要求5或6所述的方法,其特征...
【专利技术属性】
技术研发人员:苏勇,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。