1.本发明涉及人工智能领域,尤其涉及一种配对方法、装置及存储介质。
背景技术:
2.随着人工智能的普及,用户逐渐习惯使用人工智能设备处理日常事务,为了使人工智能设备能够处理更多的事情,通常会将设备进行组合,以成套设备的方式销售给用户,设备之间通过配对的方式进行通信协作。
3.在现有的技术中,当成套设备中有一方出现损坏时,另一方无法单独进行事务的处理,需两个一起更换,损耗成本高。
技术实现要素:
4.本发明的主要目的在于提供一种配对方法、装置、系统及存储介质,用于解决成套设备中有一方出现损坏时无法通信协作需更换全套设备的问题,降低损耗成本。
5.本发明第一方面提供了一种配对方法,包括:当第一设备检测到用户的配对操作时,生成联机请求消息,通过预设配对信道将所述联机请求消息进行广播,所述联机请求消息包括指示所述第一设备身份的第一标识;当所述第一设备接收到第二设备的联机应答消息时,生成配对确认消息,通过目标工作信道将所述配对确认消息进行广播,所述目标工作信道为所述第一标识指示的通信信道;当所述第一设备接收到所述第二设备的确认应答消息时,确定所述第一设备与所述第二设备配对成功。
6.可选的,在本发明第一方面的第一种实现方式中,所述当所述第一设备接收到第二设备的联机应答消息时,生成配对确认消息,通过目标工作信道将所述配对确认消息进行广播,所述目标工作信道为所述第一标识指示的通信信道,包括:当所述第一设备接收到第二设备的联机应答消息时,生成配对确认消息;识别所述第一标识中的信道信息,根据所述信道信息得到目标工作信道;将所述目标工作信道设置为所述第一设备的通信信道,通过所述目标工作信道将所述配对确认消息进行广播。
7.可选的,在本发明第一方面的第二种实现方式中,所述当所述第一设备接收到所述第二设备的确认应答消息时,确定所述第一设备与所述第二设备配对成功,包括:当所述第一设备接收到所述第二设备的确认应答消息时,为所述第一标识更新配对成功的标签,确定所述第一设备与所述第二设备配对成功,所述配对成功的标签包括配对成功的时间。
8.本发明第二方面提供了一种配对方法,包括:当第二设备检测到用户的配对操作时,通过预设配对信道接收消息;当所述第二设备接收到第一设备的联机请求消息时,生成联机应答消息,通过所述预设配对信道将所述联机应答消息进行广播;所述第二设备根据所述联机请求消息识别目标工作信道,将所述目标工作信道设置为所述第二设备的通信信道;当所述第二设备接收到配对确认消息时,生成确认应答消息,通过所述目标工作信道发送所述确认应答消息,确定所述第二设备与所述第一设备配对成功。
9.可选的,在本发明第二方面的第一种实现方式中,所述第二设备根据所述联机请
求消息识别目标工作信道,将所述目标工作信道设置为所述第二设备的通信信道,包括:所述第二设备读取所述联机请求消息中包含的第一标识,将所述第一标识作为所述第二设备的新身份标识写入所述第二设备的存储器;识别所述第一标识中的信道信息,根据所述信道信息得到目标工作信道;将所述目标工作信道设置为所述第二设备的通信信道。
10.可选的,在本发明第二方面的第二种实现方式中,所述当所述第二设备接收到配对确认消息时,通过所述目标工作信道发送确认应答消息,包括:当所述第二设备接收到配对确认消息时,从存储器中读取第二标识,所述第二标识为所述第二设备最新写入的身份标识;所述第二设备读取所述联机请求消息中包含的第一标识;将所述第二标识和所述第一标识进行比对,当比对结果为相同时,通过所述目标工作信道发送确认应答消息。
11.可选的,在本发明第二方面的第三种实现方式中,所述将所述第二标识和所述第一标识进行比对,当比对结果为相同时,通过所述目标工作信道发送确认应答消息,包括:将所述第二标识的通信模块信息与所述第一标识的通信模块信息进行比对,当比对结果为相同时,所述第二设备开启所述目标工作信道收的发信息功能;将所述第二标识的制造信息与所述第一标识的制造信息进行比对,当比对结果为相同时,所述第二设备开启所述目标工作信道的响应指令功能;所述第二设备通过所述目标工作信道发送确认应答消息。
12.本发明第三方面提供了一种配对装置,包括:第一检测模块,用于当第一设备检测到用户的配对操作时,生成联机请求消息,通过预设配对信道将所述联机请求消息进行广播,所述联机请求消息包括指示所述第一设备身份的第一标识;第一生成模块,用于当所述第一设备接收到第二设备的联机应答消息时,生成配对确认消息,通过目标工作信道将所述配对确认消息进行广播,所述目标工作信道为所述第一标识指示的通信信道;第一确定模块,用于当所述第一设备接收到所述第二设备的确认应答消息时,确定所述第一设备与所述第二设备配对成功。
13.可选的,在本发明第三方面的第一种实现方式中,所述第一生成模块具体用于:当所述第一设备接收到第二设备的联机应答消息时,生成配对确认消息;识别所述第一标识中的信道信息,根据所述信道信息得到目标工作信道;将所述目标工作信道设置为所述第一设备的通信信道,通过所述目标工作信道将所述配对确认消息进行广播。
14.可选的,在本发明第三方面的第二种实现方式中,所述第一确定模块具体用于:当所述第一设备接收到所述第二设备的确认应答消息时,为所述第一标识更新配对成功的标签,确定所述第一设备与所述第二设备配对成功,所述配对成功的标签包括配对成功的时间。
15.本发明第四方面提供了一种配对装置,包括:第二检测模块,用于当第二设备检测到用户的配对操作时,通过预设配对信道接收消息;第二生成模块,用于当所述第二设备接收到第一设备的联机请求消息时,生成联机应答消息,通过所述预设配对信道将所述联机应答消息进行广播;设置模块,用于所述第二设备根据所述联机请求消息识别目标工作信道,将所述目标工作信道设置为所述第二设备的通信信道;第二确定模块,用于当所述第二设备接收到配对确认消息时,生成确认应答消息,通过所述目标工作信道发送所述确认应答消息,确定所述第二设备与所述第一设备配对成功。
16.可选的,在本发明第四方面的第一种实现方式中,所述设置模块具体用于:所述第二设备读取所述联机请求消息中包含的第一标识,将所述第一标识作为所述第二设备的新
身份标识写入所述第二设备的存储器;识别所述第一标识中的信道信息,根据所述信道信息得到目标工作信道;将所述目标工作信道设置为所述第二设备的通信信道。
17.可选的,在本发明第四方面的第二种实现方式中,所述第二确定模块包括:第一读取单元,用于当所述第二设备接收到配对确认消息时,从存储器中读取第二标识,所述第二标识为所述第二设备最新写入的身份标识;第二读取单元,用于所述第二设备读取所述联机请求消息中包含的第一标识;比对单元,用于将所述第二标识和所述第一标识进行比对,当比对结果为相同时,通过所述目标工作信道发送确认应答消息。
18.可选的,在本发明第四方面的第三种实现方式中,所述比对单元具体用于:将所述第二标识的通信模块信息与所述第一标识的通信模块信息进行比对,当比对结果为相同时,所述第二设备开启所述目标工作信道收的发信息功能;将所述第二标识的制造信息与所述第一标识的制造信息进行比对,当比对结果为相同时,所述第二设备开启所述目标工作信道的响应指令功能;所述第二设备通过所述目标工作信道发送确认应答消息。
19.本发明的第五方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的配对方法。
20.本发明提供的技术方案中,当第一设备检测到用户的配对操作时,生成联机请求消息,通过预设配对信道将所述联机请求消息进行广播,所述联机请求消息包括指示所述第一设备身份的第一标识;当所述第一设备接收到第二设备的联机应答消息时,生成配对确认消息,通过目标工作信道将所述配对确认消息进行广播,所述目标工作信道为所述第一标识指示的通信信道;当所述第一设备接收到所述第二设备的确认应答消息时,确定所述第一设备与所述第二设备配对成功。当第二设备检测到用户的配对操作时,通过预设配对信道接收消息;当所述第二设备接收到第一设备的联机请求消息时,生成联机应答消息,通过所述预设配对信道将所述联机应答消息进行广播;所述第二设备根据所述联机请求消息识别目标工作信道,将所述目标工作信道设置为所述第二设备的通信信道;当所述第二设备接收到配对确认消息时,通过所述目标工作信道发送确认应答消息,确定所述第二设备与所述第一设备配对成功。本发明实施例中,第一设备和第二设备作为成套设施使用,需要进行配对以实现协同工作,当第一设备或第二设备为更换的新设备时,通过第一设备向第二设备发布第一设备的身份标识确定工作信道,第一设备和第二设备在工作信道上传输消息,当两个设备都接收到对方通过工作信道传输的消息时,第一设备和第二设备匹配成功,建立了通讯连接实现协同工作,不必同时更换成套设备,降低损耗成本。
附图说明
21.图1为本发明实施例中配对方法的一个实施例示意图;
22.图2为本发明实施例中配对方法的另一个实施例示意图;
23.图3为本发明实施例中配对方法的另一个实施例示意图;
24.图4为本发明实施例中配对装置的一个实施例示意图;
25.图5为本发明实施例中配对装置的另一个实施例示意图;
26.图6为本发明实施例中配对装置的另一个实施例示意图;
27.图7为本发明实施例中配对系统的一个实施例示意图。
具体实施方式
28.本发明实施例提供了一种配对方法、装置、设备及存储介质,在成套设备中有一方出现损坏更换新设备时进行配对,重新建立通信协同工作,不必更换成套设备,降低损耗成本。
29.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.为便于理解,下面对本发明实施例的具体流程进行描述,可以理解的是,本发明的执行主体为第一设备或第二设备中的至少一个,在配对方法的第一个实施例中将以第一设备作为执行主体进行说明,在配对方法的第二个实施例中将以第二设备作为执行主体进行说明,在配对方法的第三个实施例中将以第一设备和第二设备共同作为执行主体进行说明。
31.第一设备和第二设备是成套设备中的两方,本发明实施例中的成套设备是指协同工作的两个设备,第一设备和第二设备不能是相同的设备,第一设备和第二设备通过通信进行协同工作,以清洁领域为例,清洁机器人和基站作为成套设备使用,当第一设备为清洁机器人时,第二设备为基站,当第一设备为基站时,第二设备为清洁机器人。
32.由于成套设备中的任意一方均能发起配对请求,为避免配对混乱,在出场设置时,将成套设备中的第一方设置为当检测到用户的配对操作时通过预设配对信道发送请求、将第二方设置为当检测到用户的配对操作时通过预设配对信道接收请求,在本发明的实施例中,将第一方确定为第一设备,将第二方确定为第二设备,同样以清洁领域为例,第一设备可以是基站,也可以是清洁机器人,当第一设备是基站时,第二设备为清洁机器人,当第一设备为清洁机器人时,第二设备为基站。
33.请参阅图1,本发明实施例中配对方法的一个实施例包括:
34.101、当第一设备检测到用户的配对操作时,生成联机请求消息,通过预设配对信道将联机请求消息进行广播,联机请求消息包括指示第一设备身份的第一标识;
35.其中,用户可以通过机械按键、触控屏或遥控器实施配对操作,当第一设备检测到用户的配对操作时,通过第一状态提醒用户配对开始,第一状态可设置为第一设备的指示灯绿光闪烁并输出“开始配对”的语音,第一设备生成联机请求信息,联机请求信息包括指示第一设备身份的第一标识。第一标识出厂时写入第一设备的存储器中,第一标识具有唯一性,第一标识包括信道信息、通信模块信息和制造信息。
36.第一设备中安装有通信模块,可选地,通信模块为433无线通信模块,433无线通信模块稳定性高,最大传输距离可达700-800米,通信模块提供一系列信道供通信使用,预设配对信道是预先设置的专用信道,用于收发联机请求消息和联机应答消息,第一设备通过预设配对信道将联机请求消息进行广播。
37.102、当第一设备接收到第二设备的联机应答消息时,生成配对确认消息,通过目
标工作信道将配对确认消息进行广播,目标工作信道为第一标识指示的通信信道;
38.第一设备发出联机请求信息后通过预设配对信道接收消息,当第一设备接收到消息时,判断接收到的消息中是否包含联机请求消息,若包含,则确定接收到的消息为第二设备的联机应答消息,第一设备生成配对确认消息。
39.第一设备退出预设配对信道,根据第一标识中的信道信息确定目标工作信道,目标工作信道为第一设备与其他设备进行协同工作时的通信信道,第一设备通过目标工作信道将配对确认消息进行广播。
40.为节约资源,若第一设备在广播联机请求消息后的预设时长内未接收到第二设备的联机应答消息,则退出配对,通过第二状态提醒用户配对结束,第二状态可设置为第一设备的指示灯红光闪烁并输出“配对失败”的语音。
41.例如,若第一设备在广播联机请求消息后的1分钟内未接收到第二设备的联机应答消息,则第一设备的指示灯红光闪烁并发出“配对失败”的语音提醒用户配对结束。
42.103、当第一设备接收到第二设备的确认应答消息时,确定第一设备与第二设备配对成功。
43.第一设备通过目标工作信道接收信息,当第一设备接收到消息时,判断接收到的消息中是否包含配对确认消息,若包含,则确定接收到的消息为第二设备的确认应答消息,此时,第一设备与第二设备配对成功,可通过目标工作信道进行通信协同工作,第一设备通过第三状态提醒用户配对成功,第三状态可设置为关闭第一设备的指示灯并发出“配对成功”的语音。
44.为节约资源,若第一设备在广播配对确认消息后的预设时长内未接收到第二设备的确认应答消息,则退出配对,通过第二状态提醒用户配对结束。
45.例如,若第一设备在广播配对确认消息后的1分钟内未接收到第二设备的确认应答消息,则第一设备的指示灯红光闪烁并发出“配对失败”的语音提醒用户配对结束;若第一设备在广播配对确认消息后的1分钟内接收到第二设备的确认应答消息,则第一设备关闭指示灯并发出“配对成功”的语音提醒用户配对成功。
46.本发明实施例中,第一设备通过预设配对信道发送联机请求消息、接收联机应答消息,锁定待配对设备,根据指示第一设备自身身份的第一标识获取目标工作信道,通过目标工作信道发送配对确认消息、接收确认应答消息,此时第一设备与待配对设备建立了工作时的通信连接,双方配对成功,无论第一设备是否为更新的设备,都可以与对方建立通信连接以实现协同工作,降低损耗成本。
47.请参阅图2,本发明实施例中配对方法的另一个实施例包括:
48.201、当第二设备检测到用户的配对操作时,通过预设配对信道接收消息;
49.其中,用户可以通过机械按键、触控屏或遥控器实施配对操作,当第二设备检测到用户的配对操作时,通过第四状态提醒用户配对开始,第四状态可设置为第二设备的指示灯绿光闪烁并输出“开始配对”的语音。
50.第二设备中安装有通信模块,第二设备与第一设备具有相同的通信模块,可选地,通信模块为433无线通信模块,433无线通信模块稳定性高,最大传输距离可达700-800米,通信模块提供一系列信道供通信使用,预设配对信道是预先设置的专用信道,用于收发联机请求消息和联机应答消息,第二设备通过预设配对信道接收消息。
51.202、当第二设备接收到第一设备的联机请求消息时,生成联机应答消息,通过预设配对信道将联机应答消息进行广播;
52.当第二设备接收到消息时,确定第二设备接收到消息为第一设备的联机请求消息,联机请求消息包括指示第一设备身份的第一标识,第一标识包括信道信息、通信模块信息和制造信息。
53.第二设备生成联机应答消息,联机应答消息包括联机请求消息,第二设备通过预设配对信道将联机应答消息进行广播。
54.为节约资源,若第二设备在检测到用户配对操作后的预设时长内未接收到消息,则退出配对,通过第五状态提醒用户配对结束,第五状态可设置为第二设备的指示灯红光闪烁并输出“配对失败”的语音。
55.例如,若第二设备在检测到用户配对操作后的1分钟内未接收到消息,则第二设备的指示灯红光闪烁并发出“配对失败”的语音提醒用户配对结束。
56.203、第二设备根据联机请求消息识别目标工作信道,将目标工作信道设置为第二设备的通信信道;
57.第二设备对联机请求消息中第一标识的信道信息进行解析,若解析成功,则确定目标工作信道,目标工作信道为第一设备与其他设备进行协同工作时的通信信道,第二设备将目标工作信道设置为第二设备的通信信道,若解析失败,则通过第五状态提醒用户配对结束。
58.204、当第二设备接收到配对确认消息时,生成确认应答消息,通过目标工作信道发送确认应答消息,确定第二设备与第一设备配对成功。
59.第二设备通过目标工作信道接收信息,当第二设备接收到消息时,确定第二设备接收到消息为第一设备的配对确认消息,第二设备生成确认应答消息,确认应答消息包括配对确认消息,此时,第二设备与第一设备配对成功,可通过目标工作信道进行通信协同工作,第二设备通过第六状态提醒用户配对成功,第六状态可设置为关闭第二设备的指示灯并发出“配对成功”的语音。
60.为节约资源,若第二设备在预设时长内未接收到消息,则退出配对,通过第五状态提醒用户配对结束。
61.本发明实施例中,第二设备通过预设配对信道应答联机请求消息,锁定待配对设备,根据待配对设备的身份标识获取目标工作信道,目标工作信道为待配对设备的工作信道,将待配对设备的工作信道设置为第二设备自身的工作信道,此时第二设备与待配对设备建立了工作时的通讯连接,双方配对成功,无论第二设备是否为更新的设备,都可以与对方建立通信连接以实现协同工作,降低损耗成本。
62.请参阅图3,本发明实施例中配对方法的另一个实施例包括:
63.301、当第一设备检测到用户的配对操作时,生成联机请求消息,通过预设配对信道将联机请求消息进行广播,联机请求消息包括指示第一设备身份的第一标识;
64.其中,用户可以通过机械按键、触控屏或遥控器实施配对操作,当第一设备检测到用户的配对操作时,通过第一状态提醒用户配对开始,第一状态可设置为第一设备的指示灯绿光闪烁并输出“开始配对”的语音,第一设备生成联机请求信息,联机请求信息包括指示第一设备身份的第一标识。第一标识出厂时写入第一设备的存储器中,第一标识具有唯
一性,第一标识包括信道信息、通信模块信息和制造信息。
65.此处提供一种第一标识的设置规则:
66.1、信道信息用一个字节表示,一个字节包含256个数值,每个数值可对应一个信道;
67.2、通信模块信息用两个字节表示,用于展示第一设备中通信模块的身份标识;
68.3、制造信息用五个字节表示,其中,制造信息包括第一设备的机型和生产日期。
69.4、制造信息、通信模块信息和信道信息所对应的字节依次串联,生成第一标识。
70.第一设备中安装有通信模块,可选地,通信模块为433无线通信模块,433无线通信模块稳定性高,最大传输距离可达700-800米,识别第一设备的预设配对信道,预设配对信道是预先设置的专用信道,用于收发联机请求消息和联机应答消息,第一设备通过预设配对信道将联机请求消息进行广播。
71.302、当第二设备检测到用户的配对操作时,通过预设配对信道接收消息;
72.其中,用户可以通过机械按键、触控屏或遥控器实施配对操作,当第二设备检测到用户的配对操作时,通过第四状态提醒用户配对开始,第四状态可设置为第二设备的指示灯绿光闪烁并输出“开始配对”的语音。
73.第二设备中安装有通信模块,第二设备与第一设备具有相同的通信模块,通信模块提供一系列信道供通信使用,预设配对信道是预先设置的专用信道,用于收发联机请求消息和联机应答消息,第二设备通过预设配对信道接收消息。
74.303、当第二设备接收到第一设备的联机请求消息时,生成联机应答消息,通过预设配对信道将联机应答消息进行广播;
75.当第二设备接收到消息时,确定第二设备接收到消息为第一设备的联机请求消息,联机请求消息包括指示第一设备身份的第一标识,第一标识包括信道信息、通信模块信息和制造信息。
76.第二设备生成联机应答消息,联机应答消息包括联机请求消息,第二设备通过预设配对信道将联机应答消息进行广播。
77.为节约资源,若第二设备在检测到用户配对操作后的预设时长内未接收到消息,则退出配对,通过第五状态提醒用户配对结束,第五状态可设置为第二设备的指示灯红光闪烁并输出“配对失败”的语音。
78.例如,若第二设备在检测到用户配对操作后的1分钟内未接收到消息,则第二设备的指示灯红光闪烁并发出“配对失败”的语音提醒用户配对结束。
79.304、第二设备根据联机请求消息识别目标工作信道,将目标工作信道设置为第二设备的通信信道;
80.第二设备读取联机请求消息中包含的第一标识,将第一标识作为第二设备的新身份标识写入第二设备的存储器,识别第一标识中的信道信息,对信道信息进行解析,若解析成功,则根据信道信息得到目标工作信道,目标工作信道为第一设备与其他设备进行协同工作时的通信信道,将目标工作信道设置为第二设备的通信信道,若解析失败,则通过第五状态提醒用户配对结束。
81.305、当第一设备接收到第二设备的联机应答消息时,生成配对确认消息,通过目标工作信道将配对确认消息进行广播,目标工作信道为第一标识指示的通信信道;
82.当第一设备接收到第二设备的联机应答消息时,生成配对确认消息,识别第一标识中的信道信息,根据信道信息得到目标工作信道,将目标工作信道设置为第一设备的通信信道,通过目标工作信道将配对确认消息进行广播。
83.为节约资源,若第一设备在广播联机请求消息后的预设时长内未接收到第二设备的联机应答消息,则退出配对,通过第二状态提醒用户配对结束,第二状态可设置为第一设备的指示灯红光闪烁并输出“配对失败”的语音。
84.例如,若第一设备在广播联机请求消息后的1分钟内未接收到第二设备的联机应答消息,则第一设备的指示灯红光闪烁并发出“配对失败”的语音提醒用户配对结束。
85.306、当第二设备接收到配对确认消息时,从存储器中读取第二标识,第二标识为第二设备最新写入的身份标识;
86.第二设备通过目标工作信道接收信息,当第二设备接收到配对确认消息时,从第二设备的存储器中读取最新写入的身份标识,将读取的最新写入的身份标识确定为第二标识。
87.307、第二设备读取联机请求消息中包含的第一标识,将第二标识和第一标识进行比对,当比对结果为相同时,通过目标工作信道发送确认应答消息,确定第二设备与第一设备配对成功;
88.第二设备读取联机请求消息中包含的第一标识,将第二标识和第一标识进行比对,第二标识与第一标识的比对方式为:将第二标识的通信模块信息与第一标识的通信模块信息进行比对,当比对结果为相同时,第二设备开启目标工作信道收的发信息功能,将第二标识的制造信息与第一标识的制造信息进行比对,当比对结果为相同时,第二设备开启目标工作信道的响应指令功能,第二设备通过目标工作信道发送确认应答消息。此时,确定第二设备与第一设备配对成功,可通过目标工作信道进行通信协同工作,第二设备通过第六状态提醒用户配对成功,第六状态可设置为关闭第二设备的指示灯并发出“配对成功”的语音。
89.308、当第一设备接收到第二设备的确认应答消息时,确定第一设备与第二设备配对成功。
90.当第一设备接收到第二设备的确认应答消息时,为第一标识更新配对成功的标签,确定第一设备与第二设备配对成功,配对成功的标签包括配对成功的时间,第一设备通过第三状态提醒用户配对成功,第三状态可设置为关闭第一设备的指示灯并发出“配对成功”的语音。
91.为节约资源,若第一设备在广播配对确认消息后的预设时长内未接收到第二设备的确认应答消息,则退出配对,通过第二状态提醒用户配对结束。
92.例如,若第一设备在广播配对确认消息后的1分钟内未接收到第二设备的确认应答消息,则第一设备的指示灯红光闪烁并发出“配对失败”的语音提醒用户配对结束;若第一设备在广播配对确认消息后的1分钟内接收到第二设备的确认应答消息,则第一设备关闭指示灯并发出“配对成功”的语音提醒用户配对成功。
93.本发明实施例中,第一设备通过预设配对信道发送联机请求消息,第二设备接收联机应答消息,此时,第一设备和第二设备为相互待匹配的设备,第二设备根据联机请求消息获取第一信道的目标工作信道,第一设备根据指示自身身份的第一标识获取目标工作信
道,并通过目标工作信道发送配对确认消息,第二设备通过目标工作信道接收配对确认消息并发送确认应答消息,当第一设备通过目标工作信道接收到确认应答消息时确定双方建立了工作时的通信连接,双方匹配成功,无论第一设备还是第二设备为更新的设备,都可以建立通信连接以实现协同工作,降低损耗成本。
94.上面对本发明实施例中配对方法进行了描述,下面对本发明实施例中配对装置进行描述,请参阅图4,本发明实施例中配对装置一个实施例包括:
95.第一检测模块401,用于当第一设备检测到用户的配对操作时,生成联机请求消息,通过预设配对信道将联机请求消息进行广播,联机请求消息包括指示第一设备身份的第一标识;
96.第一生成模块402,用于当第一设备接收到第二设备的联机应答消息时,生成配对确认消息,通过目标工作信道将配对确认消息进行广播,目标工作信道为第一标识指示的通信信道;
97.第一确定模块403,用于当第一设备接收到第二设备的确认应答消息时,确定第一设备与第二设备配对成功。
98.本发明实施例中,第一设备通过预设配对信道发送联机请求消息、接收联机应答消息,锁定待配对设备,根据指示第一设备自身身份的第一标识获取目标工作信道,通过目标工作信道发送配对确认消息、接收确认应答消息,此时第一设备与待配对设备建立了工作时的通信连接,双方配对成功,无论第一设备是否为更新的设备,都可以与对方建立通信连接以实现协同工作,降低损耗成本。
99.请参阅图5,本发明实施例中配对装置的另一个实施例包括:
100.第二检测模块501,用于当第二设备检测到用户的配对操作时,通过预设配对信道接收消息;
101.第二生成模块502,用于当第二设备接收到第一设备的联机请求消息时,生成联机应答消息,通过预设配对信道将联机应答消息进行广播;
102.设置模块503,用于第二设备根据联机请求消息识别目标工作信道,将目标工作信道设置为第二设备的通信信道;
103.第二确定模块504,用于当第二设备接收到配对确认消息时,生成确认应答消息,通过目标工作信道发送确认应答消息,确定第二设备与第一设备配对成功。
104.本发明实施例中,第二设备通过预设配对信道应答联机请求消息,锁定待配对设备,根据待配对设备的身份标识获取目标工作信道,目标工作信道为待配对设备的工作信道,将待配对设备的工作信道设置为第二设备自身的工作信道,此时第二设备与待配对设备建立了工作时的通讯连接,双方配对成功,无论第二设备是否为更新的设备,都可以与对方建立通信连接以实现协同工作,降低损耗成本。
105.请参阅图6,本发明实施例中配对装置的另一个实施例包括:
106.第一检测模块401,用于当第一设备检测到用户的配对操作时,生成联机请求消息,通过预设配对信道将联机请求消息进行广播,联机请求消息包括指示第一设备身份的第一标识;
107.第二检测模块501,用于当第二设备检测到用户的配对操作时,通过预设配对信道接收消息;
108.第二生成模块502,用于当第二设备接收到第一设备的联机请求消息时,生成联机应答消息,通过预设配对信道将联机应答消息进行广播;
109.设置模块503,用于第二设备根据联机请求消息识别目标工作信道,将目标工作信道设置为第二设备的通信信道;
110.第一生成模块402,用于当第一设备接收到第二设备的联机应答消息时,生成配对确认消息,通过目标工作信道将配对确认消息进行广播,目标工作信道为第一标识指示的通信信道;
111.第二确定模块504,用于当第二设备接收到配对确认消息时,生成确认应答消息,通过目标工作信道发送确认应答消息,确定第二设备与第一设备配对成功;
112.第一确定模块403,用于当第一设备接收到第二设备的确认应答消息时,确定第一设备与第二设备配对成功。
113.可选的,设置模块503具体用于:
114.第二设备读取联机请求消息中包含的第一标识,将第一标识作为第二设备的新身份标识写入第二设备的存储器;识别第一标识中的信道信息,根据信道信息得到目标工作信道;将目标工作信道设置为第二设备的通信信道。
115.可选的,第一生成模块402具体用于:
116.当第一设备接收到第二设备的联机应答消息时,生成配对确认消息;识别第一标识中的信道信息,根据信道信息得到目标工作信道;将目标工作信道设置为第一设备的通信信道,通过目标工作信道将配对确认消息进行广播。
117.可选的,第二确定模块504包括:
118.第一读取单元5041,用于当第二设备接收到配对确认消息时,从存储器中读取第二标识,第二标识为第二设备最新写入的身份标识;
119.第二读取单元5042,用于第二设备读取联机请求消息中包含的第一标识;
120.比对单元5043,用于将第二标识和第一标识进行比对,当比对结果为相同时,通过目标工作信道发送确认应答消息。
121.可选的,比对单元5043具体用于:
122.将第二标识的通信模块信息与第一标识的通信模块信息进行比对,当比对结果为相同时,第二设备开启目标工作信道收的发信息功能;将第二标识的制造信息与第一标识的制造信息进行比对,当比对结果为相同时,第二设备开启目标工作信道的响应指令功能;第二设备通过目标工作信道发送确认应答消息。
123.可选的,第一确定模块403具体用于:
124.当第一设备接收到第二设备的确认应答消息时,为第一标识更新配对成功的标签,确定第一设备与第二设备配对成功,配对成功的标签包括配对成功的时间。
125.本发明实施例中,第一设备通过预设配对信道发送联机请求消息,第二设备接收联机应答消息,此时,第一设备和第二设备为相互待匹配的设备,第二设备根据联机请求消息获取第一信道的目标工作信道,第一设备根据指示自身身份的第一标识获取目标工作信道,并通过目标工作信道发送配对确认消息,第二设备通过目标工作信道接收配对确认消息并发送确认应答消息,当第一设备通过目标工作信道接收到确认应答消息时确定双方建立了工作时的通信连接,双方匹配成功,无论第一设备还是第二设备为更新的设备,都可以
建立通信连接以实现协同工作,降低损耗成本。
126.上面图4至图6从模块化功能实体的角度对本发明实施例中的配对装置进行详细描述,下面从硬件处理的角度对本发明实施例中配对系统进行详细描述。
127.图7是本发明实施例提供的一种配对系统的结构示意图,该配对系统700包括第一设备710和第二设备720,第一设备710和第二设备720通过通信协同工作,配对系统700可因配置或性能不同而产生比较大的差异,第一设备710可以包括一个或一个以上处理器(central processing units,cpu)7101(例如,一个或一个以上处理器)和存储器7102,第二设备720可以包括一个或一个以上处理器(central processing units,cpu)7201(例如,一个或一个以上处理器)和存储器7202,存储器7102和存储器7202中存储一系列指令操作,第一设备710执行存储器7102中的指令,第一设备720执行存储器7202中的指令.
128.本领域技术人员可以理解,图7示出的配对系统结构并不构成对配对系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
129.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述配对方法的步骤。
130.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
131.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
132.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。