1.本技术涉及互联网技术领域,具体而言,涉及一种跨平台控制设备的方法、装置、系统、计算机可读存储介质与处理器。
背景技术:2.现有的智能家居需要满足多种场景需求,例如,睡眠场景、起床场景、离家场景、回家场景以及用餐场景等,通过对设备的联动控制可满足用户对场景的各种需求。多个第三方平台可以对家庭中的家用电器实现控制,例如,家庭成员1使用手机app控制空调升温,同时,家庭成员2使用手机app控制空调降温,然而控制空调升温的同时控制空调降温是矛盾的,即两个第三方平台对同一个电器进行控制时,会出现命令互斥的情况。同理,多个第三方平台对同一个设备进行控制时,容易出现命令互斥的情况。
3.且多个第三方平台对家用电器进行控制时,可能会出现命令错误的情况,进而造成对设备的错误控制,进而无法满足场景的需求。
技术实现要素:4.本技术的主要目的在于提供一种跨平台控制设备的方法、装置、系统、计算机可读存储介质与处理器,以解决现有技术中多个第三方平台对同一个设备进行控制时,容易出现命令互斥的问题。
5.为了实现上述目的,根据本技术的一个方面,提供了一种跨平台控制设备的方法,包括:接收多个第三方平台发送的多个控制指令,并对多个所述控制指令进行合规性判断,所述合规性判断至少包括互斥性判断;至少在目标控制指令与多个其他控制指令不互斥的情况下,采用所述目标控制指令控制设备,所述其他控制指令是指多个所述控制指令中除所述目标控制指令之外的所述控制指令,两个所述控制指令互斥是指其中一个所述控制指令作用在所述设备上时产生第一效果,另一个所述控制指令作用在所述设备上时产生第二效果,所述第一效果至少部分抵消所述第二效果。
6.可选地,所述对多个所述控制指令进行合规性判断,还包括:对各所述控制指令进行正确性判断,对所述控制指令进行正确性判断包括判断所述控制指令的格式是否是正确的。
7.可选地,对多个所述控制指令进行互斥性判断,包括:对各所述控制指令进行解析,解析出各所述控制指令的相关字段;将各所述相关字段,转换为标准字段;采用多个所述标准字段,对多个所述控制指令进行互斥性判断。
8.可选地,采用多个所述标准字段,对多个所述控制指令进行互斥性判断,包括:基于所述标准字段生成预定请求,所述预定请求中包括事务类型和请求字符串;根据任意两个所述请求字符串的相似性,确定对应的两个所述控制指令是不是互斥的。
9.可选地,所述方法还包括:根据所述事务类型生成事务id。
10.可选地,所述方法还包括:在所述目标控制指令与多个其他控制指令互斥的情况
下,不采用所述目标控制指令控制所述设备。
11.可选地,至少在目标控制指令与多个其他控制指令不互斥的情况下,采用所述目标控制指令控制设备,包括:在所述目标控制指令与多个所述其他控制指令不互斥,且所述目标控制指令正确的情况下,采用所述目标控制指令控制所述设备。
12.根据本技术的另一个方面,提供了一种跨平台控制设备的装置,包括:接收单元,用于接收多个第三方平台发送的多个控制指令,并对多个所述控制指令进行合规性判断,所述合规性判断至少包括互斥性判断;第一控制单元,用于至少在目标控制指令与多个其他控制指令不互斥的情况下,采用所述目标控制指令控制设备,所述其他控制指令是指多个所述控制指令中除所述目标控制指令之外的所述控制指令,两个所述控制指令互斥是指其中一个所述控制指令作用在所述设备上时产生第一效果,另一个所述控制指令作用在所述设备上时产生第二效果,所述第一效果至少部分抵消所述第二效果。
13.根据本技术的又一个方面,提供了一种跨平台控制设备系统,包括:多个第三方平台,用于发出控制指令;控制装置,用于执行任意一种所述的方法。
14.可选地,所述控制装置包括事务协调平台,所述事务协调平台用于对多个所述控制指令进行合规性判断。
15.根据本技术的又一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备任意一种所述的方法。
16.根据本技术的又一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的方法。
17.应用本技术的技术方案,通过接收多个第三方平台发送的多个控制指令,并对多个控制指令进行合规性判断,合规性判断包括互斥性判断,至少在目标控制指令与多个其他控制指令不互斥的情况下,采用目标控制指令控制设备。避免了在多个第三方平台对同一个设备进行控制时,出现互斥的情况。
附图说明
18.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1示出了根据本技术的实施例的跨平台控制设备的方法流程图;
20.图2示出了根据本技术的实施例的跨平台控制设备的装置示意图;
21.图3示出了根据本技术的实施例的跨平台控制设备系统示意图;
22.图4示出了根据本技术的实施例的跨平台控制设备时序图。
具体实施方式
23.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
24.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人
员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
25.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
27.正如背景技术中所介绍的,现有技术中的多个第三方平台对同一个设备进行控制时,容易出现命令互斥,为解决如上多个第三方平台对同一个设备进行控制时,容易出现命令互斥的问题,本技术的实施例提供了一种跨平台控制设备的方法、装置、系统、计算机可读存储介质与处理器。
28.根据本技术的实施例,提供了一种跨平台控制设备的方法。
29.图1是根据本技术实施例的跨平台控制设备的方法的流程图。如图1所示,该方法包括以下步骤:
30.步骤s101,接收多个第三方平台发送的多个控制指令,并对多个上述控制指令进行合规性判断,上述合规性判断至少包括互斥性判断;
31.步骤s102,至少在目标控制指令与多个其他控制指令不互斥的情况下,采用上述目标控制指令控制设备,上述其他控制指令是指多个上述控制指令中除上述目标控制指令之外的上述控制指令,两个上述控制指令互斥是指其中一个上述控制指令作用在上述设备上时产生第一效果,另一个上述控制指令作用在上述设备上时产生第二效果,上述第一效果至少部分抵消上述第二效果。
32.具体地,两个上述控制指令互斥包括很多情形,例如,一个控制指令控制空调升高温度,另一个控制指令控制空调降低温度;一个控制指令控制打开空调,另一个控制指令控制关闭空调。更为具体的,一个控制指令控制空调升高5℃,另一个控制指令控制空调降低2℃。
33.上述方案中,通过接收多个第三方平台发送的多个控制指令,并对多个控制指令进行合规性判断,合规性判断包括互斥性判断,至少在目标控制指令与多个其他控制指令不互斥的情况下,采用目标控制指令控制设备。避免了在多个第三方平台对同一个设备进行控制时,出现互斥的情况。
34.本技术的一种实施例中,上述对多个上述控制指令进行合规性判断,还包括:对各上述控制指令进行正确性判断,对上述控制指令进行正确性判断包括判断上述控制指令的格式是否是正确的。
35.本技术的另一种实施例中,上述对多个上述控制指令进行互斥性判断,包括:对各上述控制指令进行解析,解析出各上述控制指令的相关字段;将各上述相关字段,转换为标
准字段;采用多个上述标准字段,对多个上述控制指令进行互斥性判断。由于第三方平台发送的控制指令遵循本身的通信规约,若采用第三方平台发送的控制指令控制本平台的设备,需要按照本平台的通信规约将第三方平台发送的控制指令进行标准化转化,以实现对本平台的设备进行控制。具体地,先对控制指令进行解析,解析出相关字段,然后将相关字段转换为标准字段。更为便捷地,采用标准字段,对多个上述控制指令进行互斥性判断。
36.本技术的另一种实施例中,采用多个所述标准字段,对多个所述控制指令进行互斥性判断,包括:基于所述标准字段生成预定请求,所述预定请求中包括事务类型和请求字符串;根据任意两个所述请求字符串的相似性,确定对应的两个所述控制指令是不是互斥的。
37.具体地,所述请求字符串中包括第一设备标识和第一命令标识,根据第一设备标识的相似性可以确定是不是同一个第三方平台发出的控制指令,例如,在第一控制指令与第二控制指令的第一设备标识相同的情况下,确定第一控制指令与第二控制指令是同一个第三方平台发出的。在第一控制指令与第二控制指令的第一设备标识不相同的情况下,确定第一控制指令与第二控制指令不是同一个第三方平台发出的。
38.根据第一命令标识的相似性可以确定第一控制指令与第二控制指令是不是互斥的,例如,在第一控制指令的第一命令标识与第二控制指令的第一命令标识完全相同的情况下,可以确定第一控制指令与第二控制指令不是互斥的,例如,第一控制指令用于控制空调的温度升高5℃,第二控制指令用于控制空调的温度升高5℃。在第一控制指令的第一命令标识与第二控制指令的第一命令标识部分相同或者完全不相同的情况下,确定第一控制指令与第二控制指令是互斥的。例如,第一控制指令用于控制空调的温度升高5℃,第二控制指令用于控制空调的温度升高3℃,就只能保留其中的一个控制指令控制空调;第一控制指令用于控制空调的温度升高5℃,第二控制指令用于控制空调的温度降低5℃,就只能保留其中的一个控制指令控制空调。
39.一种具体的实施例中,第一控制指令的第一命令标识为高电平的位置,对应的第二控制指令的第一命令标识恰好均为低电平,第一控制指令的第一命令标识为低电平的位置,对应的第二控制指令的第一命令标识恰好均为高电平,可以确定第一控制指令与第二控制指令是互斥的。
40.本技术的另一种实施例中,所述控制指令中包括第二设备标识和第二命令标识,直接对比任意两个所述控制指令中的第二设备标识,可以确定任意两个所述控制指令是不是同一个设备发出的;直接对比任意两个所述控制指令中的第二命令标识,可以确定任意两个所述控制指令是不是互斥的。
41.本技术的另一种实施例中,所述方法还包括根据所述事务类型生成事务id。例如,升高温度对应的事务id为000、降低温度对应的事务id为001、打开空调对应的事务id为010、关闭空调对应的事务id为011。
42.本技术的一种具体的实施例中,通过将控制指令对应的标准字段与预先存储的正确字段进行比对,根据比对结果确定控制指令的正确性。例如,在控制指令对应的标准字段与预先存储的正确字段完全相同的情况下,确定控制指令是正确的。
43.本技术的一种实施例中,上述方法还包括:在上述目标控制指令与多个其他控制指令互斥的情况下,不采用上述目标控制指令控制上述设备。即仅仅满足互斥一个条件,就
不采用上述目标控制指令控制上述设备。以满足设备的联动控制。
44.本技术的一种实施例中,上述方法还包括:在上述目标控制指令不正确的情况下,不采用上述目标控制指令控制上述设备。即仅仅满足不正确一个条件,就不采用上述目标控制指令控制上述设备。以满足设备的联动控制。
45.本技术的一种实施例中,至少在目标控制指令与多个其他控制指令不互斥的情况下,采用上述目标控制指令控制设备,包括:在上述目标控制指令与多个上述其他控制指令不互斥,且上述目标控制指令正确的情况下,采用上述目标控制指令控制上述设备。不互斥和正确均满足的条件下,采用上述目标控制指令控制上述设备。以满足设备的联动控制。
46.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
47.本技术实施例还提供了一种跨平台控制设备的装置,需要说明的是,本技术实施例的跨平台控制设备的装置可以用于执行本技术实施例所提供的用于跨平台控制设备的方法。以下对本技术实施例提供的跨平台控制设备的装置进行介绍。
48.图2是根据本技术实施例的跨平台控制设备的装置的示意图。如图2所示,该装置包括:
49.接收单元10,用于接收多个第三方平台发送的多个控制指令,并对多个上述控制指令进行合规性判断,上述合规性判断至少包括互斥性判断;
50.第一控制单元20,用于至少在目标控制指令与多个其他控制指令不互斥的情况下,采用上述目标控制指令控制设备,上述其他控制指令是指多个上述控制指令中除上述目标控制指令之外的上述控制指令,两个上述控制指令互斥是指其中一个上述控制指令作用在上述设备上时产生第一效果,另一个上述控制指令作用在上述设备上时产生第二效果,上述第一效果至少部分抵消上述第二效果。
51.上述方案中,接收单元接收多个第三方平台发送的多个控制指令,并对多个控制指令进行合规性判断,合规性判断包括互斥性判断,第一控制单元至少在目标控制指令与多个其他控制指令不互斥的情况下,采用目标控制指令控制设备。避免了在多个第三方平台对同一个设备进行控制时,出现互斥的情况。
52.本技术的一种实施例中,接收单元还用于对各上述控制指令进行正确性判断,对上述控制指令进行正确性判断包括判断上述控制指令的格式是否是正确的。
53.本技术的另一种实施例中,接收单元包括解析模块、转换模块和判断模块,解析模块用于对各上述控制指令进行解析,解析出各上述控制指令的相关字段;转换模块用于将各上述相关字段,转换为标准字段;判断模块用于采用多个上述标准字段,对多个上述控制指令进行互斥性判断。由于第三方平台发送的控制指令遵循本身的通信规约,若采用第三方平台发送的控制指令控制本平台的设备,需要按照本平台的通信规约将第三方平台发送的控制指令进行标准化转化,以实现对本平台的设备进行控制。具体地,先对控制指令进行解析,解析出相关字段,然后将相关字段转换为标准字段。更为便捷地,采用标准字段,对多个上述控制指令进行合规性判断。
54.本技术的一种实施例中,判断模块包括生成子模块和确定子模块,生成子模块用于基于所述标准字段生成预定请求,所述预定请求中包括事务类型和请求字符串;确定子
模块用于根据任意两个所述请求字符串的相似性,确定对应的两个所述控制指令是不是互斥的。
55.本技术的一种实施例中,所述装置还包括生成单元,生成单元用于根据所述事务类型生成事务id。
56.本技术的一种实施例中,上述装置还包括第二控制单元,第二控制单元用于在上述目标控制指令与多个其他控制指令互斥的情况下,不采用上述目标控制指令控制上述设备。
57.本技术的一种实施例中,第一控制单元还用于在上述目标控制指令与多个上述其他控制指令不互斥,且上述目标控制指令正确的情况下,采用上述目标控制指令控制上述设备。
58.所述跨平台控制设备的装置包括处理器和存储器,上述接收单元和第一控制单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
59.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来避免在多个第三方平台对同一个设备进行控制时,出现互斥的情况。
60.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
61.本发明实施例提供了一种跨平台控制设备系统,如图3所示,包括:多个第三方平台,用于发出控制指令;控制装置,用于执行任意一种上述的方法。控制装置通过接收多个第三方平台发送的多个控制指令,并对多个控制指令进行合规性判断,合规性判断包括互斥性判断,至少在目标控制指令与多个其他控制指令不互斥的情况下,采用目标控制指令控制设备。避免了在多个第三方平台对同一个设备进行控制时,出现互斥的情况。
62.具体地,如图3和图4所示,上述控制装置包括事务协调平台,上述事务协调平台用于对多个上述控制指令进行合规性判断。
63.具体地,第三方平台将场景控制命令(即控制指令),发送至标准云平台,标准云平台对控制指令进行标准处理,具体包括:对控制指令进行解析,得到相关字段,然后对相关字段进行标准处理得到标准字段,标准云平台将标准字段发送至api接口服务,api接口服务跟据标准字段生成预定请求,预定请求中事务类型和请求字符串;api接口服务向事务协调平台发送预定请求,请求要开启的是哪一种事务。事务协调平台根据预定请求中的事务类型生成一个全局的事务xid(即事务id),然后把xid返回给api接口服务,然后第三方平台也会收到返回的xid。
64.具体地,事务id是基于事务类型生成的,例如,事务id为001对应的事务类型是降低温度,具体地,是采用哪一个第三方平台控制降低温度,就要根据请求字符串中的第一设备标识和第一命令标识确定。
65.同时,事务协调平台根据请求字符串对多个上述控制指令进行互斥性判断,如果注册的事务是互斥的(即控制命令违反了互斥协议)就回滚;如果注册的事务不是互斥的,就让事务协调平台对这个xid提交,然后让api接口执行相应的事务操作。
66.具体地,事务类型包括:控制空调升温、控制空调降温、控制风扇增大风量、控制风扇减小风量、控制空调进入除湿模式等。
67.进一步地,如图4所示,第三方平台会直接将自身的控制指令中的第二设备标识和第二命令标识,注册至事务协调平台上。然后,事务协调平台通过比对第一设备标识与第二设备标识,第一命令标识和第二命令标识,确定某一个控制指令是不是某一个第三方平台发出的,即进行身份的校验。
68.本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行所述跨平台控制设备的方法。
69.本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述跨平台控制设备的方法。
70.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
71.步骤s101,接收多个第三方平台发送的多个控制指令,并对多个上述控制指令进行合规性判断,上述合规性判断至少包括互斥性判断;
72.步骤s102,至少在目标控制指令与多个其他控制指令不互斥的情况下,采用上述目标控制指令控制设备,上述其他控制指令是指多个上述控制指令中除上述目标控制指令之外的上述控制指令,两个上述控制指令互斥是指其中一个上述控制指令作用在上述设备上时产生第一效果,另一个上述控制指令作用在上述设备上时产生第二效果,上述第一效果至少部分抵消上述第二效果。
73.本文中的设备可以是服务器、pc、pad、手机等。
74.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
75.步骤s101,接收多个第三方平台发送的多个控制指令,并对多个上述控制指令进行合规性判断,上述合规性判断至少包括互斥性判断;
76.步骤s102,至少在目标控制指令与多个其他控制指令不互斥的情况下,采用上述目标控制指令控制设备,上述其他控制指令是指多个上述控制指令中除上述目标控制指令之外的上述控制指令,两个上述控制指令互斥是指其中一个上述控制指令作用在上述设备上时产生第一效果,另一个上述控制指令作用在上述设备上时产生第二效果,上述第一效果至少部分抵消上述第二效果。
77.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd
‑
rom、光学存储器等)上实施的计算机程序产品的形式。
78.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
79.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
80.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
81.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
82.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
83.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd
‑
rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
84.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
85.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
86.1)、本技术的跨平台控制设备的方法,通过接收多个第三方平台发送的多个控制指令,并对多个控制指令进行合规性判断,合规性判断包括互斥性判断,至少在目标控制指令与多个其他控制指令不互斥的情况下,采用目标控制指令控制设备。避免了在多个第三方平台对同一个设备进行控制时,出现互斥的情况。
87.2)、本技术的跨平台控制设备的装置,接收单元接收多个第三方平台发送的多个控制指令,并对多个控制指令进行合规性判断,合规性判断包括互斥性判断,第一控制单元至少在目标控制指令与多个其他控制指令不互斥的情况下,采用目标控制指令控制设备。避免了在多个第三方平台对同一个设备进行控制时,出现互斥的情况。
88.3)、本技术的跨平台控制设备系统,控制装置通过接收多个第三方平台发送的多个控制指令,并对多个控制指令进行合规性判断,合规性判断包括互斥性判断,至少在目标
控制指令与多个其他控制指令不互斥的情况下,采用目标控制指令控制设备。避免了在多个第三方平台对同一个设备进行控制时,出现互斥的情况。
89.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。