一种无线设备的识别方法、装置、设备及介质与流程

未命名 08-14 阅读:118 评论:0


1.本发明涉及无线技术领域,尤其涉及一种无线设备的识别方法、装置、设备及介质。


背景技术:

2.在空调、热泵控制及应用领域,传统的区域控制系统,各个区域系统多数采用的是有线传输控制方式,这对多区域控制器的安装与调试存在诸多不便,在安装过程中,对通信线、电源线需要专门钻墙、钻孔,特别是多区域集中控制系统中,对于安装走线有很大难度,无线信号控制技术逐渐引入。在同一个区域中,如何识别与控制同一区域中多个无线信号控制端口成为一大难题。


技术实现要素:

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是根据本发明实施例一提供的接收无线从机设备的脉冲信号示例图;
46.图3是根据本发明实施例二提供的一种无线设备的识别方法的流程图;
47.图4是根据本发明实施例三提供的一种无线设备的识别装置的结构示意图;
48.图5是根据本发明实施例四提供的一种电子设备的结构示意图。
具体实施方式
49.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
50.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
51.实施例一
52.图1是根据本发明实施例一提供的一种无线设备的识别方法的流程图,本实施例可适用于对多个无线设备进行识别的情况,该方法可以由无线设备的识别装置来执行,该无线设备的识别装置可以采用硬件和/或软件的形式实现,该无线设备的识别装置可配置
于具有数据处理能力的电子设备中。如图1所示,该方法包括:
53.s110、向无线从机设备发送脉冲信号查询指令。
54.本实施例中的方法可以由无线主机设备执行,可以通过无线主机设备对当前设定区域内的各个无线从机设备进行识别并设定地址编号;具体的,本实施例中在当前设定区域系统上电后,无线主机设备可以采用自动识别机制,自动开始识别与设定当前区域内的无线从机设备,收集与分配各个无线从机设备的设定地址编号,从而可以便于统一协调与控制各个区域的无线从机设备。示例性的,本实施例可以应用于空调或者热泵控制技术的无线温度控制器上,用于统一协调与控制各个区域,实现房间温度的区域控制。
55.其中,所述无线从机设备与所述无线主机设备处于设定区域内。设定区域可以理解为预先设定的范围区域内,可以根据实际情况进行设定。该设定区域可以发送及接收无线信号,进行数据传输及处理。本实施例中的无线主机设备可以对处于设定区域内的无线从机设备进行识别与设备,还可以是对设定区域内的无线从机设备进行识别与设定。本实施例中的无线从机设备可以为至少一个,例如一个无线从机设备,或者三个无线从机设备,还可以有七个无线从机设备。脉冲信号查询指令可以理解为对无线从机设备的脉冲信号进行查询的指令。本实施例中的脉冲信号查询指令可以用于确定当前处于设定区域内的所有无线从机设备的数量。
56.本实施例中的无线主机设备可以采用设定的发送功率向无线从机设备发送脉冲信号查询指令。
57.s120、接收无线从机设备基于所述脉冲信号查询指令返回的脉冲信号以及接收时长。
58.其中,所述接收时长可以为从发送脉冲信号查询指令到接收所述脉冲信号之间的时长。脉冲信号可以是基于脉冲信号查询指令返回的信号。本实施例中无线主机设备可以接收当前处于设定区域内的所有无线从机设备中基于脉冲信号查询指令返回的脉冲信号以及接收时长。
59.示例性的,本实施例中接收无线从机设备的脉冲信号示例图如图2所示,无线主机设备m1可以按照设定发送功率p0发送脉冲信号查询指令(可以为主机头码0xaa,查询指令0xee),实时接收当前处于设定区域内各个无线从机模块的脉冲信号以及接收时长,确定当前区域中所有无线从机设备的总数量;比如,当前接收到7个脉冲信号和接收时长,第1脉冲信号和其接收时长t1;第2脉冲信号和其接收时长t2;第3脉冲信号和其接收时长t3;第4脉冲信号和其接收时长t4;第5脉冲信号和其接收时长t5;第6脉冲信号和其接收时长t6;第7脉冲信号和其接收时长t7;本实施例中可以根据接收时长对应无线从机设备的设定地址编号为s1到s7。
60.s130、基于所述接收时长确定地址设定方式。
61.其中,地址设定方式可以是针对不同的接收时长采用不同的地址设定方式。本实施例中可以基于对各个无线从机设备的接收时长不同,确定其各个无线从机设备的地址设定方式,从而可以对各个无线从机设备进行地址设定。
62.s140、基于所述地址设定方式对对应的无线从机设备进行地址设定。
63.其中,地址设定可以理解为对无线从机设备设定地址。本实施例中无线从机设备的地址方式可以是不同的,可以基于地址设定方式对各自对应的无线从机设备进行地址设
定。
64.本发明实施例的技术方案,通过向无线从机设备发送脉冲信号查询指令;其中,所述无线从机设备与所述无线主机设备处于设定区域内;接收无线从机设备基于所述脉冲信号查询指令返回的脉冲信号以及接收时长;其中,所述接收时长为从发送脉冲信号查询指令到接收所述脉冲信号之间的时长;基于所述接收时长确定地址设定方式;基于所述地址设定方式对对应的无线从机设备进行地址设定。本技术方案,可以通过对无线设备的信号进行识别并设定地址,从而便于统一协调与控制各个无线设备,实现区域控制。
65.实施例二
66.图3是根据本发明实施例二提供的一种无线设备的识别方法的流程图,本实施例以上述实施例为基础进行优化。具体优化为:基于所述接收时长确定地址设定方式,包括:根据所述接收时长对所述脉冲信号进行分组,获得至少一个脉冲信号组;确定各脉冲信号组分别对应的地址设定方式。如图3所示,该方法包括:
67.s310、向无线从机设备发送脉冲信号查询指令。
68.其中,所述无线从机设备与所述无线主机设备处于设定区域内。
69.s320、接收无线从机设备基于所述脉冲信号查询指令返回的脉冲信号以及接收时长。
70.其中,所述接收时长为从发送脉冲信号查询指令到接收所述脉冲信号之间的时长。
71.s330、根据所述接收时长对所述脉冲信号进行分组,获得至少一个脉冲信号组。
72.其中,脉冲信号组可以是对各个无线从机设备的脉冲信号进行分组得到的。本实施例中可以根据从发送脉冲信号查询指令到接收所述脉冲信号之间的时长对各个无线从机设备的脉冲信号进行分组,可以获得至少一个脉冲信号组。
73.在本实施例中,可选的,根据所述接收时长对所述脉冲信号进行分组,包括:将所述接收时长相同的脉冲信号划分为一组;将所述接收时长互不相同的脉冲信号划分为一组。
74.其中,接收时长相同可以理解为无线从机设备的脉冲信号的接收时长相同。本实施例中可以将接收时长相同的脉冲信号,其前后脉冲时间在预设基本脉冲时间差的范围内,则可以认为接收时长相同的无线从机设备的位置相近,则可以将接收时长相同的脉冲信号划分为一组。其中,所述预设基本脉冲时间差可以是预先设置的;示例性的,预设基本脉冲时间差可以为
±
0.1,还可以根据实际需求进行设置。接收时长互不相同可以理解为无线从机设备的脉冲信号的接收时长不同。本实施例中可以将脉冲信号以及接收时长有明显不同,其前后脉冲时间超过预设基本脉冲时间差,可以单独识别出的脉冲信号,可以划分为一组。
75.示例性的,本实施例中无线主机设备m1可以自动解析各个信号脉冲的接收时长,根据接收时长可以将脉冲信号分为各分组的脉冲信号,本实施例中还可以先根据接收时长形成一个基本脉冲信号的排序。如图2所示,比如:t1《t2=t3《t4《t5=t6《t7。
76.第一组脉冲信号:脉冲信号以及接收时间有明显不同,前后脉冲时间超过预设基本脉冲时间差,能够单独识别出的脉冲信号,例如第1信号脉冲t1、第4信号脉冲t4、第7信号脉冲t7,可以作为第一组脉冲信号进行处理。本实施例中若出现多段接收时间相近的脉冲
信号,按照接收时间长短依次排序成为第二、三组等脉冲信号。第二组脉冲信号:脉冲信号以及接收时间相同,前后脉冲时间在预设基本脉冲时间差,属于n个从机无线模块的位置相近,这n个从机无线模块一起作为第2组脉冲信号。如第2脉冲信号t2、第3脉冲信号t3可以作为第二组脉冲信号进行处理。第三组脉冲信号:可以根据第二优先级脉冲信号依次排序,如第5信号脉冲t5、第6信号脉冲t6可以作为第三组脉冲信号进行处理。
77.需要说明的是,其第一组脉冲信号、第二组脉冲信号以及第三组脉冲信号中的“第一”、“第二”以及“第三”仅用于区别不同分组,并不区分前后顺序。
78.此外,本实施例中的无线主机设备m1、无线从机设备在未完成自我设定前,无线信号的设定发送功率均可以为p0。无线外机设备w1为固定无线信号标定,模块上电时自动设定为固定的无线地址可以为0x20。
79.本实施例中可以根据脉冲信号的接收时长不同,划分为不同的分组进行处理,从而便于采用其对应的地址设定方式进行设定。
80.s340、确定各脉冲信号组分别对应的地址设定方式。
81.在本实施例中,可选的,确定各脉冲信号组分别对应的地址设定方式,包括:对于接收时长互不相同的脉冲信号组,确定的地址设定方式为:对于脉冲信号组的每个脉冲信号,向对应的无线从机设备发送第一适配指令;接收到所述无线从机设备基于所述第一适配指令返回的第一等待指令时,继续向无线从机设备发送第一地址设定指令,以对所述无线从机设备进行地址设定;其中,所述第一地址设定指令包括第一设定地址信息。
82.其中,第一适配指令可以理解为用于进行地址设定前的确认指令。本实施例中可以对于脉冲信号组的每个脉冲信号,向对应的无线从机设备发送第一适配指令。本实施例中的无线从机设备在接收到第一适配指令后,会立即向无线主机设备回复第一等待指令。
83.具体的,本实施例中的无线主机设备可以根据脉冲信号组对应的接收时间排序,无线主机设备基于设定发送功率按照顺序给无线从机发送第一适配指令。本实施例中当无线从机设备接收到第一适配指令后,立即向无线主机设备回复第一等待指令,并进入等待设定状态,并且其内部开始计时记录接收指令时长。接收指令时长可以是回复第一等待指令直到接收到无线主机设备发送的第一地址设定指令之间的时长。
84.其中,第一地址设定指令可以理解为用于对无线从机设备设定地址的指令。第一地址设定指令可以包括第一设定地址信息,还可以包括其脉冲信号的接收时长信息或者其他信息,可以根据实际需求进行设置。第一设定地址信息可以理解为需要对无线从机设备设定的地址信息。本实施例中当无线主机设备接收到无线从机设备基于第一适配指令返回的第一等待指令时,继续向无线从机设备发送包括第一设定地址信息的第一地址设定指令,以对无线从机设备地址设定。
85.具体的,当无线主机设备接收到到基于第一等待指令的脉冲信号时,则继续下发第一地址设定指令;当无线从机设备接收到第一地址设定指令后,解析该指令,并判断该指令信息中接收时长与接收指令时长是否一致,若时长一致,则获取第一地址设定指令中的地址信息,完成无线从机设备地址设定编号;示例性的,地址设定编号可以为s1、s2、或者sn等。此外,本实施例中的无线从机设备还可以立即回复确定指令,若时长不一致,则无线从机设备可以保持等待状态,不进行回复。
86.示例性的,本实施例中的无线主机设备可以按照接收时长互不相同的对应的无线
从机设备的基本脉冲信号的排序情况,依次向无线从机设备发送第一适配指令、第一地址设定指令、以及第一确定指令等。本实施例中可以按照脉冲信号排序地址下发到对应的无线从机设备,从而完成地址设定。如图2所示,第1脉冲信号t1、第4脉冲信号t4、第7脉冲信号t7,无线主机设备m1首先进行无线从机设备s1的地址设定,完成第1脉冲信号对应的无线从机设备的地址设定后,进入无线从机设备s4的地址设定,而后再进入无线从机设备s7的地址设定。第一适配指令可以设置为主机头码0xaa,通用适配指令集,0xa0设定地址sx;第一等待指令可以设置为从机头码0x55,等待指令集0xb0,等待状态0xff;第一地址设定指令可以设置为主机头码0xaa,设定指令集0xc0,设定地址sx,适配时间tx0;第一确定指令可以设置为从机头码0x55,确定指令集0xd0,设定地址sx,完成状态0xff。需要说明的是,上述指令设置内容仅为示例说明,并不进行限定,具体可以根据实际需求进行设置指令内容。
87.本实施例中通过这样的设置,可以对脉冲信号接收时长不相同的无线从机设备发送对应的指令,从而可以对无线从机设备进行地址设定,便于进行统一协调和管理。
88.在本实施例中,可选的,确定各脉冲信号组分别对应的地址设定方式,包括:对于接收时长相同的脉冲信号组,确定的地址设定方式为:对于接收时长相同的脉冲信号组,确定的地址设定方式为:对于脉冲信号组的每个脉冲信号,向对应的无线从机设备发送第二适配指令;接收到所述无线从机设备基于所述第二适配指令返回的第二等待指令时,继续向无线从机设备发送自适应等待指令;接收无线从机设备基于所述自适应等待指令返回的自适应启动指令;其中,所述自适应启动指令由无线从机设备基于指令时长和接收时长的比较结果生成;所述自适应启动指令由无线从机设备基于调整后的功率返回;根据所述自适应启动指令确定所述无线从机设备调整后的功率,并基于无线从机设备调整后的功率生成第二地址设定指令;其中,所述第二地址设定指令包括无线从机设备调整后的功率和第二设定地址信息;将所述第二地址设定指令发送至所述无线从机设备,以对所述无线从机设备进行地址设定。
89.其中,第二适配指令可以理解为用于进行地址设定前的确认指令。本实施例中可以对于脉冲信号组的每个脉冲信号,向对应的无线从机设备发送第二适配指令。本实施例中的无线从机设备在接收到第二适配指令后,会立即向无线主机设备回复第二等待指令。其中,指令时长可以为无线从机设备发送的等待指令到接收第二地址设定指令之间的时长;自适应等待指令可以理解为使无线从机设备在满足条件时可以执行自适应设定功率算法的指令。自适应启动指令可以是无线从机设备通过设定功率算法调整后的功率返回的指令,可以由无线从机设备基于指令时长和接收时长的比较结果生成的。
90.本实施例中设定功率算法可以理解为预先设定好的功率算法,可以用于调整无线从机设备的发送指令的功率。本实施例中设定功率算法可以用于接收时间相同,也就是处于同一位置的无线从机设备。无线从机设备可以基于满足条件自行运行该算法,从而调整无线从机设备自身发送指令功率,实现同一位置下发送功率的不同形成无线信号传输速率的不同,以生成不同的地址设定指令。设定功率算法的实现公式可以为:
[0091][0092]
其中,pa可以为调整后的自身发送功率;α可以为模块启动时间系数;t
φ
可以为模块启动时间;β可以为随机函数系数;h
χ
可以为随机值:以模块的芯片唯一id为随机因子,通过随机函数生成唯一随机值;ta可以为无线信号模块发送功率的最小时间差;δ可以为模块
发送功率差值系数,配合ta,确保各个模块调整自适应发送功率后,所发出的无线信号时间差足够完成一帧数据的传输,避免数据出现交叉及干扰。p0可以无线从机设备的默认标准发送功率。设定功率算法中的系数可以由使用的无线从机设备产品型号决定,可根据实际型号及场景测试进行设置。
[0093]
具体的,本实施例中的无线主机设备可以根据脉冲信号组对应的接收时间排序,无线主机设备基于设定发送功率按照顺序给无线从机发送第二适配指令。本实施例中当无线从机设备接收到第二适配指令后,立即向无线主机设备回复第二等待指令,并进入等待设定状态,并且其内部开始计时并记录指令时长。
[0094]
本实施例中自适应启动指令可以由无线从机设备基于指令时长和接收时长的比较结果生成的方式可以为:通过判断指令时长与接收时长是否相同;若指令时长与接收时长相同,则无线从机设备运行设定功率算法,调整无线从机设备发送功率,并基于调整后的发送功率向无线主机设备回复自适应启动指令;若指令时长与接收时长不相同,则无线从机设备停止接收与回复指令,进入等待状态中。
[0095]
其中,第二地址设定指令可以理解为用于对无线从机设备设定地址的指令,可以通过无线从机设备调整后的功率生成。第二地址设定指令可以包括第二设定地址信息和无线从机设备调整后的功率,还可以包括其他信息,可以根据实际需求进行设置。第二设定地址信息可以理解为需要对无线从机设备设定的地址信息。本实施例中当无线主机设备可以解析接收到的首条脉冲信号的自适应启动指令,获取自适应启动指令中的无线从机设备调整后的功率,并基于无线从机设备调整的功率生成第二地址设定指令;无线主机设备可以通过设定的标准发送功率向无线从机设备发送第二地址设定指令,以对无线从机设备进行地址设定。
[0096]
具体的,当无线从机设备接收到无线主机设备发送的第二地址设定指令时,解析指令中的解析指令中包括的自适应发送功率是否与自身无线从机设备发送功率一致,若功率一致,则获取第二地址设定指令中的第二设定地址信息sx,设定为自身无线从机设备的设备地址,并且可以回复自适应确定指令,并且无线从机设备的发送指令的功率恢复为标准功率p0。若功率不一致,无线从机设备可以不作任何回复及相应,保持等待状态。
[0097]
此外,本实施例中当无线主机设备接收到无线从机发送的自适应确定指令后,还可以解析自适应指令中的设定地址与无线从机设备地址是否一致,若地址一致,则完成该无线从机设备地址的自适应设定,进入下一个无线从机设备地址的设定。若未接收地址到或者地址不一致,则重新反正到发送适配指令,重新进行地址设定。
[0098]
示例性的,本实施例中无线主机设备在将当前分组中所有脉冲信号对应的无线从机设备的地址均完成设定后,再进人下一个分组的脉冲信号对应的无线从机设备的处理及设定。比如分组中信号脉冲中第2脉冲信号、第3脉冲信号。无线主机设备首先进行s2地址的设定,其次进行s3地址的设定,完成后,进入下一个分组的脉冲信号对应的无线从机设备进行处理。其中,第二适配指令可以设置为主机头码0xaa,自适应适配指令0x0a,设定地址sx;第二等待指令可以设置为从机头码0x55,等待指令集0x0b,等待状态0xff;自适应等待指令可以设置为主机头码0xaa,自适应适配指令0x0c,适配时间tx,设定地址sx;自适应启动指令可以设置为从机机头码0x55,自适应适配指令0x0d,自适应适配功率pa;第二地址设定指令可以设置为主机头码0xaa,自适应适配指令0x0e,自适应适配功率pa,设定地址sx。自适
应确定指令可以设置为从机机头码0x55,自适应适配指令0x0f,设定地址sx,设定状态0xff。需要说明的是,上述指令设置内容仅为示例说明,并不进行限定,具体可以根据实际需求进行设置指令内容。
[0099]
本实施例中通过这样的设置,可以对脉冲信号接收时长相同的无线从机设备发送对应的指令,可以对无线从机设备通过调整后的发送功率返回对应的指令,从而对相同位置的无线从机设备进行地址设定,便于进行统一协调和管理。
[0100]
s350、基于所述地址设定方式对对应的无线从机设备进行地址设定。
[0101]
在本实施例中,可选的,在基于所述地址设定方式对对应的无线从机设备进行地址设定之后,还包括:接收所述无线从机设备发送的确定指令;其中,所述确定指令包括无线从机设备的第三设定地址信息;判断所述第三设定地址信息与所述无线从机设备的地址是否一致;若所述第三设定地址信息与所述无线从机设备的地址一致,则完成所述无线从机设备的地址设定。
[0102]
其中,确定指令可以理解为对当前设定好的无线从机设备地址进行再次确认的指令。第三设定地址信息可以理解为发送确定指令的无线从机设备的地址信息。本实施例中的无线主机设备可以在接收到无线从机设备发送的确定指令,解析确定指令中的第三设定地址信息,并判断第三设定地址信息和无线从机设备的地址是否一致,若地址一致,则完成该无线从机设备的地址设定,可以进行其他无线从机设备的设定,若未接收到地址或者地址不一致,则重新返回发送适配指令步骤,重新进行地址设定。本实施例中当无线主机设备将所有无线从机设备全部完成地址设定后,可以退出自我识别机制。
[0103]
示例性的,本实施例中的方案的硬件系统可以为无线控制模块直接链接到各个无线设备的控制器中,实现无线信号的接收与发送,进行控制对应模块的各项功能。无线主机设备m1可以为无线房间温控器等用户操作终端设备;外机无线信号控制模块w1可以为空调、热泵外机等机组;无线从机设备s1、s2、s3、s4....sn:各个区域内的风盘、内机等出风控制器。基本区域控制系统可以为各个区域的无线从机设备s1~sn收集本区域内的实际环境信息,通过无线信号传输给无线主机设备m1,无线主机设备m1收集和整理各个无线从机设备s1~sn的环境信息,根据控制需求分别控制各个区域的送风能力,统一汇总机组能力需求,发送给外机无线信号控制模块w1,w1实时调整机组能力,实现节能、环保、高效地控制及运行。
[0104]
进一步的,本实施例中的无线主机设备在完成区域内所有无线从机设备的地址设定后,可以直接应用在显示面板中。用户可以通过显示面板,按照自身需求,设定各个无线从机设备的专属属性,例如:s1可以为客厅;s2可以为主卧;s3可以为次卧;s4可以为儿童房;s5可以为书房;s6可以为厨房;s7可以为卫生间等区域专属信息。用户完成设定后,无线主机设备可以自动记忆区域设置信息,并且通过wifi、4g等上网模块传输至app、服务器等后台,形成完成区域系统的搭建。用户可以通过无线主机设备的显示面板、语音控制、app后台等方式完成对各个区域的统一、单独、协调控制,从而满足生活需求。
[0105]
实施例三
[0106]
图4是根据本发明实施例三提供的一种无线设备的识别装置的结构示意图。如图4所示,所述装置配置于无线主机设备,该装置包括:
[0107]
查询指令发送模块410,用于向无线从机设备发送脉冲信号查询指令;其中,所述
无线从机设备与所述无线主机设备处于设定区域内;
[0108]
信号和时长接收模块420,用于接收无线从机设备基于所述脉冲信号查询指令返回的脉冲信号以及接收时长;其中,所述接收时长为从发送脉冲信号查询指令到接收所述脉冲信号之间的时长;
[0109]
地址设定方式确定模块430,用于基于所述接收时长确定地址设定方式;
[0110]
地址设定模块440,用于基于所述地址设定方式对对应的无线从机设备进行地址设定。
[0111]
可选的,地址设定方式确定模块430,包括:
[0112]
脉冲信息组获取单元,用于根据所述接收时长对所述脉冲信号进行分组,获得至少一个脉冲信号组;
[0113]
地址设定方式确定单元,用于确定各脉冲信号组分别对应的地址设定方式。
[0114]
可选的,脉冲信息组获取单元,用于将所述接收时长相同的脉冲信号划分为一组;
[0115]
将所述接收时长互不相同的脉冲信号划分为一组。
[0116]
可选的,地址设定方式确定单元,具体用于对于接收时长互不相同的脉冲信号组,确定的地址设定方式为:对于脉冲信号组的每个脉冲信号,向对应的无线从机设备发送第一适配指令;
[0117]
接收到所述无线从机设备基于所述第一适配指令返回的第一等待指令时,继续向无线从机设备发送第一地址设定指令,以对所述无线从机设备进行地址设定;其中,所述第一地址设定指令包括第一设定地址信息。
[0118]
可选的,地址设定方式确定单元,具体用于对于接收时长相同的脉冲信号组,确定的地址设定方式为:对于脉冲信号组的每个脉冲信号,向对应的无线从机设备发送第二适配指令;
[0119]
接收到所述无线从机设备基于所述第二适配指令返回的第二等待指令时,继续向无线从机设备发送自适应等待指令;
[0120]
接收无线从机设备基于所述自适应等待指令返回的自适应启动指令;其中,所述自适应启动指令由无线从机设备基于指令时长和接收时长的比较结果生成;所述自适应启动指令由无线从机设备基于调整后的功率返回;
[0121]
根据所述自适应启动指令确定所述无线从机设备调整后的功率,并基于无线从机设备调整后的功率生成第二地址设定指令;其中,所述第二地址设定指令包括无线从机设备调整后的功率和第二设定地址信息;
[0122]
将所述第二地址设定指令发送至所述无线从机设备,以对所述无线从机设备进行地址设定。
[0123]
可选的,还包括:地址确定模块,用于在基于所述地址设定方式对对应的无线从机设备进行地址设定之后,接收所述无线从机设备发送的确定指令;其中,所述确定指令包括无线从机设备的第三设定地址信息;
[0124]
判断所述第三设定地址信息与所述无线从机设备的地址是否一致;
[0125]
若所述第三设定地址信息与所述无线从机设备的地址一致,则完成所述无线从机设备的地址设定。
[0126]
本发明实施例所提供的一种无线设备的识别装置可执行本发明任意实施例所提
供的一种无线设备的识别方法,具备执行方法相应的功能模块和有益效果。
[0127]
实施例四
[0128]
图5是根据本发明实施例四提供的一种电子设备的结构示意图。电子设备10旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
[0129]
如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
[0130]
电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0131]
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如无线设备的识别方法。
[0132]
在一些实施例中,无线设备的识别方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的无线设备的识别方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行无线设备的识别方法。
[0133]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0134]
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置
的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0135]
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0136]
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0137]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
[0138]
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0139]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
[0140]
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术特征:
1.一种无线设备的识别方法,其特征在于,所述方法由无线主机设备执行,包括:向无线从机设备发送脉冲信号查询指令;其中,所述无线从机设备与所述无线主机设备处于设定区域内;接收无线从机设备基于所述脉冲信号查询指令返回的脉冲信号以及接收时长;其中,所述接收时长为从发送脉冲信号查询指令到接收所述脉冲信号之间的时长;基于所述接收时长确定地址设定方式;基于所述地址设定方式对对应的无线从机设备进行地址设定。2.根据权利要求1所述的方法,其特征在于,基于所述接收时长确定地址设定方式,包括:根据所述接收时长对所述脉冲信号进行分组,获得至少一个脉冲信号组;确定各脉冲信号组分别对应的地址设定方式。3.根据权利要求2所述的方法,其特征在于,根据所述接收时长对所述脉冲信号进行分组,包括:将所述接收时长相同的脉冲信号划分为一组;将所述接收时长互不相同的脉冲信号划分为一组。4.根据权利要求3所述的方法,其特征在于,确定各脉冲信号组分别对应的地址设定方式,包括:对于接收时长互不相同的脉冲信号组,确定的地址设定方式为:对于脉冲信号组的每个脉冲信号,向对应的无线从机设备发送第一适配指令;接收到所述无线从机设备基于所述第一适配指令返回的第一等待指令时,继续向无线从机设备发送第一地址设定指令,以对所述无线从机设备进行地址设定;其中,所述第一地址设定指令包括第一设定地址信息。5.根据权利要求3所述的方法,其特征在于,确定各脉冲信号组分别对应的地址设定方式,包括:对于接收时长相同的脉冲信号组,确定的地址设定方式为:对于脉冲信号组的每个脉冲信号,向对应的无线从机设备发送第二适配指令;接收到所述无线从机设备基于所述第二适配指令返回的第二等待指令时,继续向无线从机设备发送自适应等待指令;接收无线从机设备基于所述自适应等待指令返回的自适应启动指令;其中,所述自适应启动指令由无线从机设备基于指令时长和接收时长的比较结果生成;所述自适应启动指令由无线从机设备基于调整后的功率返回;根据所述自适应启动指令确定所述无线从机设备调整后的功率,并基于无线从机设备调整后的功率生成第二地址设定指令;其中,所述第二地址设定指令包括无线从机设备调整后的功率和第二设定地址信息;将所述第二地址设定指令发送至所述无线从机设备,以对所述无线从机设备进行地址设定。6.根据权利要求4或5所述的方法,其特征在于,在基于所述地址设定方式对对应的无线从机设备进行地址设定之后,还包括:接收所述无线从机设备发送的确定指令;其中,所述确定指令包括无线从机设备的第
三设定地址信息;判断所述第三设定地址信息与所述无线从机设备的地址是否一致;若所述第三设定地址信息与所述无线从机设备的地址一致,则完成所述无线从机设备的地址设定。7.一种无线设备的识别装置,其特征在于,所述装置配置于无线主机设备,包括:查询指令发送模块,用于向无线从机设备发送脉冲信号查询指令;其中,所述无线从机设备与所述无线主机设备处于设定区域内;信号和时长接收模块,用于接收无线从机设备基于所述脉冲信号查询指令返回的脉冲信号以及接收时长;其中,所述接收时长为从发送脉冲信号查询指令到接收所述脉冲信号之间的时长;地址设定方式确定模块,用于基于所述接收时长确定地址设定方式;地址设定模块,用于基于所述地址设定方式对对应的无线从机设备进行地址设定。8.根据权利要求7所述的装置,其特征在于,地址设定方式确定模块,包括:脉冲信息组获取单元,用于根据所述接收时长对所述脉冲信号进行分组,获得至少一个脉冲信号组;地址设定方式确定单元,用于确定各脉冲信号组分别对应的地址设定方式。9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的无线设备的识别方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项所述的无线设备的识别方法。

技术总结
本发明实施例公开了一种无线设备的识别方法、装置、设备及介质。其中,所述方法由无线主机设备执行,该方法包括:向无线从机设备发送脉冲信号查询指令;其中,所述无线从机设备与所述无线主机设备处于设定区域内;接收无线从机设备基于所述脉冲信号查询指令返回的脉冲信号以及接收时长;其中,所述接收时长为从发送脉冲信号查询指令到接收所述脉冲信号之间的时长;基于所述接收时长确定地址设定方式;基于所述地址设定方式对对应的无线从机设备进行地址设定。本技术方案,可以通过对无线设备的信号进行识别并设定地址,从而便于统一协调与控制各个无线设备,实现区域控制。实现区域控制。实现区域控制。


技术研发人员:陈维旭 肖威 黄宇 林坚俊 甘伯青 邱晓宾 李建国
受保护的技术使用者:广东纽恩泰新能源科技发展有限公司
技术研发日:2023.05.12
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐