CN109542005B - 一种设备控制指令的适配方法、装置和介质 - Google Patents

一种设备控制指令的适配方法、装置和介质 Download PDF

Info

Publication number
CN109542005B
CN109542005B CN201811427176.XA CN201811427176A CN109542005B CN 109542005 B CN109542005 B CN 109542005B CN 201811427176 A CN201811427176 A CN 201811427176A CN 109542005 B CN109542005 B CN 109542005B
Authority
CN
China
Prior art keywords
instruction
equipment
controlled
function
standard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811427176.XA
Other languages
English (en)
Other versions
CN109542005A (zh
Inventor
粟永荣
刘建
高天赐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Tuya Information Technology Co Ltd
Original Assignee
Hangzhou Tuya Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Tuya Information Technology Co Ltd filed Critical Hangzhou Tuya Information Technology Co Ltd
Priority to CN201811427176.XA priority Critical patent/CN109542005B/zh
Publication of CN109542005A publication Critical patent/CN109542005A/zh
Application granted granted Critical
Publication of CN109542005B publication Critical patent/CN109542005B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23146Programmable, reconfigurable via microprocessor or coding switches

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明实施例公开了一种设备控制指令的适配方法、装置和计算机可读存储介质,接收用于指向待控制设备的功能触发指令;按照预先设置的标准指令规则,生成与功能相对应的控制指令;判断待控制设备所识别的指令是否为标准指令;若是,则将控制指令下发至待控制设备;若否,则调用与待控制设备相对应的目标指令规则,将控制指令转换为待控制设备可识别的设备指令,并将设备指令下发至待控制设备。管理平台根据预先设置的标准指令规则和目标指令规则,可以将触发指令转换为各类设备可识别的指令,实现了对不同类型设备的统一化管理。并且对于用户而言,只需根据实际需求输入功能触发指令即可实现对不同设备的控制,提升了用户体验。

Description

一种设备控制指令的适配方法、装置和介质
技术领域
本发明涉及物联网技术领域,特别是涉及一种设备控制指令的适配方法、装置和计算机可读存储介质。
背景技术
随着物联网的兴起,联网硬件品类(品目)越来越多,如平台提供的:照明类、插座类、空气净化器类等设备。不同品类的设备功能各异,且相同品类下不同设备的功能参数也有所不同。
在实际应用中,相同品类下的设备,可能被不同厂商创建。作为物联网平台方,开发者可以自己定义设备功能,这就导致即便是相同品类的设备,功能定义的形态也各异。采用第三方平台控制设备的时候只能一一适配不同设备的功能,以应用程序(Application,APP)为例,开发完一个品类中的一款设备的APP后,该APP往往无法快速适配控制相同品类的其他设备。
可见,如何实现相同品目下不同设备的统一化管理,是本领域技术人员亟待解决的问题。
发明内容
本发明实施例的目的是提供一种设备控制指令的适配方法、装置和计算机可读存储介质,可以实现相同品目下不同设备的统一化管理。
为解决上述技术问题,本发明实施例提供一种设备控制指令的适配方法,包括:
接收用于指向待控制设备的功能触发指令;
按照预先设置的标准指令规则,生成与所述功能相对应的控制指令;
判断所述待控制设备所识别的指令是否为标准指令;
若是,则将所述控制指令下发至所述待控制设备;
若否,则调用与所述待控制设备相对应的目标指令规则,将所述控制指令转换为所述待控制设备可识别的设备指令,并将所述设备指令下发至所述待控制设备。
可选的,所述按照预先设置的标准指令规则,生成与所述功能相对应的控制指令包括:
根据所述标准指令规则中包含的各类功能名称,生成与所述功能相对应的标准功能名称;
根据与所述功能名称相对应的各类功能值,得到与所述功能相对应的标准功能值;
其中,所述标准功能名称和所述标准功能值构成控制指令。
可选的,所述调用与所述待控制设备相对应的目标指令规则,将所述控制指令转换为所述待控制设备可识别的设备指令,并将所述设备指令下发至所述待控制设备包括:
查找预先存储的设备和指令规则的对应关系,获取所述待控制设备所对应的目标指令规则;
根据所述目标指令规则中包含的功能名称转换规则,将所述控制指令中的标准功能名称转换为待控制设备可识别的设备功能名称;
根据所述目标指令规则中包含的功能值转换规则,将所述控制指令中的标准功能值转换为待控制设备可识别的设备功能值;
将所述设备功能名称和所述设备功能值传输至所述待控制设备。
可选的,在所述将所述设备指令下发至所述待控制设备之后还包括:
判断预设时间内是否接收到所述待控制设备反馈的响应信息;
若否,则将所述设备指令重新下发至所述待控制设备。
可选的,还包括:
当预设时间内接收到所述待控制设备反馈的响应信息时,则展示控制完成的提示信息。
本发明实施例还提供了一种设备控制指令的适配装置,包括接收单元、生成单元、判断单元、下发单元和转换单元;
所述接收单元,用于接收用于指向待控制设备的功能触发指令;
所述生成单元,用于按照预先设置的标准指令规则,生成与所述功能相对应的控制指令;
所述判断单元,用于判断所述待控制设备所识别的指令是否为标准指令;若是,则触发所述下发单元;若否,则触发所述转换单元;
所述下发单元,用于将所述控制指令下发至所述待控制设备;
所述转换单元,用于调用与所述待控制设备相对应的目标指令规则,将所述控制指令转换为所述待控制设备可识别的设备指令;
所述下发单元还用于将所述设备指令下发至所述待控制设备。
可选的,所述生成单元包括名称生成子单元和数值生成子单元;
所述名称生成子单元,用于根据所述标准指令规则中包含的各类功能名称,生成与所述功能相对应的标准功能名称;
所述数值生成子单元,用于根据与所述功能名称相对应的各类功能值,得到与所述功能相对应的标准功能值;
其中,所述标准功能名称和所述标准功能值构成控制指令。
可选的,所述转换单元包括查找子单元、名称转换子单元、数值转换子单元;
所述查找子单元,用于查找预先存储的设备和指令规则的对应关系,获取所述待控制设备所对应的目标指令规则;
所述名称转换子单元,用于根据所述目标指令规则中包含的功能名称转换规则,将所述控制指令中的标准功能名称转换为待控制设备可识别的设备功能名称;
所述数值转换子单元,用于根据所述目标指令规则中包含的功能值转换规则,将所述控制指令中的标准功能值转换为待控制设备可识别的设备功能值;
相应的,所述下发单元具体用于将所述设备功能名称和所述设备功能值传输至所述待控制设备。
可选的,还包括判断单元;
所述判断单元,用于在所述将所述设备指令下发至所述待控制设备之后,判断预设时间内是否接收到所述待控制设备反馈的响应信息;若否,则触发所述下发单元将所述设备指令重新下发至所述待控制设备。
可选的,还包括展示单元;
所述展示单元,用于当预设时间内接收到所述待控制设备反馈的响应信息时,则展示控制完成的提示信息。
本发明实施例还提供了一种设备控制指令的适配装置,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现如上述设备控制指令的适配方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述设备控制指令的适配方法的步骤。
由上述技术方案可以看出,接收用于指向待控制设备的功能触发指令;按照预先设置的标准指令规则,生成与功能相对应的控制指令;判断待控制设备所识别的指令是否为标准指令;当待控制设备所识别的指令为标准指令时,则说明该控制指令可以被待控制设备识别,此时则可以将控制指令直接下发至待控制设备;当待控制设备所识别的指令不是标准指令时,则说明该控制指令无法直接被待控制设备识别,此时需要将该控制指令进行转换。在该技术方案中,预先存储有所识别的指令为非标准指令的各类设备所对应的指令规则,通过调用与待控制设备相对应的目标指令规则,便可以将控制指令转换为待控制设备可识别的设备指令,并将设备指令下发至待控制设备,从而实现对待控制设备的监控管理。在该技术方案中,管理平台根据预先设置的标准指令规则和目标指令规则,可以将触发指令转换为各类设备可识别的指令,实现了对不同类型设备的统一化管理。并且,对于用户而言,无需考虑相同品目下不同设备处理的差异,用于只需根据实际需求输入功能触发指令即可实现对不同设备的控制,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种设备控制指令的适配方法的流程图;
图2为本发明实施例提供的一种设备控制指令的适配装置的结构示意图;
图3为本发明实施例提供的一种设备控制指令的适配装置的硬件结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
接下来,详细介绍本发明实施例所提供的一种设备控制指令的适配方法。图1为本发明实施例提供的一种设备控制指令的适配方法的流程图,该方法包括:
S101:接收用于指向待控制设备的功能触发指令。
本发明实施例提供的技术方案适用于相同品目下不同设备的统一化管理。
其中,管理平台可以以手机上的应用程序即APP,也可以以服务器或者是其它智能设备等形式呈现,在本发明实施例中,对于管理平台的具体形式不做限定。为了方便介绍,在后续内容中均以手机上的APP作为管理平台为例展开说明。
以手机上的应用APP为例,用户或者管理人员可以利用该APP实现对不同设备的控制。根据实际应用场景,在该APP中可以包含相同品目下的不同设备,每个品目下的各设备都有其相应的功能。
当用户需要控制某个设备的工作状态时,例如,一个灯具有3个亮度选择,依次为亮度1至亮度3,用户想要将该灯具调整为亮度3时,用户可以在该APP界面上选定该灯具,并选定该灯具的亮度3选项,通过点击确认选项作为功能触发指令,此时该灯具即为待控制设备,调整灯具至亮度3即为所要实现的功能。
S102:按照预先设置的标准指令规则,生成与功能相对应的控制指令。
功能触发指令用于指示待控制设备所需实现的功能,管理平台接收到功能触发指令后,需要将该功能触发指令转换为设备可识别的指令形式。
在本发明实施例中,可以针对于每个品目预先建立其对应的标准指令规则,并将该标准指令规则存储在管理平台中。
考虑到每个设备所对应的功能往往有多种,为了区分不同的功能,在本发明实施例中,可以针对于每种功能设置其对应的功能名称。而同一个功能其对应的具体实现类型可能有多种,相应的,可以采用功能值表示功能的具体实现类型。因此,在标准指令规则中可以包括各类功能名称以及每类功能名称所对应的功能值。
在具体实现中,可以根据标准指令规则中包含的各类功能名称,生成与待控制设备所需实现的功能相对应的标准功能名称;根据功能名称所对应的各类功能值,得到与待控制设备所需实现的功能相对应的标准功能值;其中,标准功能名称和标准功能值构成控制指令。
以一个灯具为例,其对应的功能包括开关操作、颜色调整、亮度调整等,以开关操作为例,其对应的功能名称可以设置为“switch”,相应的,可以用功能值“true”表示开灯操作,功能值“false”表示关灯操作。当管理平台接收到的功能触发指令为控制灯具关闭的功能时,依据标准指令规则,可以生成包含switch和false的控制指令。
S103:判断待控制设备所识别的指令是否为标准指令。
考虑到在实际应用中,同一品目下的各类设备可能并非都按照标准指令的方式实现控制,因此,在本发明实施例中,在得到标准指令后,需要先判断待控制设备所识别的指令是否为标准指令。
当待控制设备所识别的指令为标准指令时,则说明该控制指令可以被待控制设备识别,此时则可以执行S104。
当待控制设备所识别的指令不是标准指令时,则说明该控制指令无法直接被待控制设备识别,此时需要将该控制指令进行转换,即执行S105。
S104:将控制指令下发至待控制设备。
由于控制指令是依据标准指令规则生成的指令,因此当待控制设备所识别的指令为标准指令时,管理平台可以直接将控制指令下发至待控制设备,待控制设备依据接收到该控制指令便可以执行相应的操作。
S105:调用与待控制设备相对应的目标指令规则,将控制指令转换为待控制设备可识别的设备指令,并将设备指令下发至待控制设备。
在管理平台中预先存储有所识别的指令为非标准指令的各类设备所对应的指令规则,即所识别的指令为非标准指令的每个设备都有其对应的指令规则。在指令规则中可以记录标准指令和设备指令的对应关系。
为了便于管理,可以将各设备及其所对应的指令规则按照对应关系的形式存储,相应的,当待控制设备所识别的指令不是标准指令时,则可以查找预先存储的设备和指令规则的对应关系,获取待控制设备所对应的目标指令规则。
在本发明实施例中,为了便于和其它指令规则进行区分,可以将该待检测设备所对应的指令规则称作目标指令规则。
结合上述介绍中,标准指令可以包括功能名称和功能值,相应的,在实现控制指令和设备指令的转换时,可以依次对功能名称和功能值进行转换。
具体的,在获取到待控制设备所对应的目标指令规则后,可以根据目标指令规则中包含的功能名称转换规则,将控制指令中的标准功能名称转换为待控制设备可识别的设备功能名称;根据目标指令规则中包含的功能值转换规则,将控制指令中的标准功能值转换为待控制设备可识别的设备功能值。相应的,可以将设备功能名称和设备功能值作为设备指令传输至待控制设备。
举例说明,标准指令下“switch”表示开关操作,功能值“true”表示开灯操作,功能值“false”表示关灯操作,但是对于非标准指令的设备可能用“on-off”表示开关操作,功能值“1”表示开灯操作,功能值“0”表示关灯操作,此时生成的控制指令包含“switch”和“false”,为了将控制指令转换为待控制设备可识别的指令,需要将控制指令转换为包含“on-off”和“0”的设备指令,以便于待控制设备可以正确识别出该设备指令,从而实现管理平台对待控制设备的监控管理。
需要说明的是,管理平台和各控制设备之间具有通信连接,因此,管理平台可以通过向控制设备发送指令的形式,实现对各控制设备的监控管理。
由上述技术方案可以看出,接收用于指向待控制设备的功能触发指令;按照预先设置的标准指令规则,生成与功能相对应的控制指令;判断待控制设备所识别的指令是否为标准指令;当待控制设备所识别的指令为标准指令时,则说明该控制指令可以被待控制设备识别,此时则可以将控制指令直接下发至待控制设备;当待控制设备所识别的指令不是标准指令时,则说明该控制指令无法直接被待控制设备识别,此时需要将该控制指令进行转换。在该技术方案中,预先存储有所识别的指令为非标准指令的各类设备所对应的指令规则,通过调用与待控制设备相对应的目标指令规则,便可以将控制指令转换为待控制设备可识别的设备指令,并将设备指令下发至待控制设备,从而实现对待控制设备的监控管理。在该技术方案中,管理平台根据预先设置的标准指令规则和目标指令规则,可以将触发指令转换为各类设备可识别的指令,实现了对不同类型设备的统一化管理。并且,对于用户而言,无需考虑相同品目下不同设备处理的差异,用于只需根据实际需求输入功能触发指令即可实现对不同设备的控制,提升了用户体验。
考虑到受网络等因素的影响,可能会出现待控制设备没有接收到管理平台下发的控制指令或者是设备指令的情况,为了保证指令的有效实施,在本发明实施例中,可以设置反馈机制,当待控制设备接收到控制指令或者是设备指令时,则向管理平台发送响应消息,以告知管理平台指令已经成功接收。
以设备指令为例,管理平台在将设备指令下发至待控制设备之后,可以判断预设时间内是否接收到待控制设备反馈的响应信息;
当管理平台在预设时间内未接收到待控制设备反馈的响应信息时,则说明待控制设备可能并未接收到设备指令,此时管理平台可以将设备指令重新下发至待控制设备。
当管理平台在预设时间内接收到待控制设备反馈的响应信息时,则可以展示控制完成的提示信息,以便于管理人员或用户可以及时获知指令的传输情况。
其中,预设时间的取值可以依据指令在管理平台和设备之间传输所花费的时间进行设置,在此不做具体限定。
控制指令重新下发的处理方式和设备指令重新下发的处理方式类似,在此不再赘述。
通过设置反馈机制,可以便于管理平台及时获知指令的传输情况,从而可以保证指令的有效传输,进一步提升了管理平台监管的可靠性。
图2为本发明实施例提供的一种设备控制指令的适配装置的结构示意图,包括接收单元21、生成单元22、判断单元23、下发单元24和转换单元25;
接收单元21,用于接收用于指向待控制设备的功能触发指令;
生成单元22,用于按照预先设置的标准指令规则,生成与功能相对应的控制指令;
判断单元23,用于判断待控制设备所识别的指令是否为标准指令;若是,则触发下发单元24;若否,则触发转换单元25;
下发单元24,用于将控制指令下发至待控制设备;
转换单元25,用于调用与待控制设备相对应的目标指令规则,将控制指令转换为待控制设备可识别的设备指令;
下发单元24还用于将设备指令下发至待控制设备。
可选的,生成单元包括名称生成子单元和数值生成子单元;
名称生成子单元,用于根据标准指令规则中包含的各类功能名称,生成与功能相对应的标准功能名称;
数值生成子单元,用于根据与功能名称相对应的各类功能值,得到与功能相对应的标准功能值;
其中,标准功能名称和标准功能值构成控制指令。
可选的,转换单元包括查找子单元、名称转换子单元、数值转换子单元;
查找子单元,用于查找预先存储的设备和指令规则的对应关系,获取待控制设备所对应的目标指令规则;
名称转换子单元,用于根据目标指令规则中包含的功能名称转换规则,将控制指令中的标准功能名称转换为待控制设备可识别的设备功能名称;
数值转换子单元,用于根据目标指令规则中包含的功能值转换规则,将控制指令中的标准功能值转换为待控制设备可识别的设备功能值;
相应的,下发单元具体用于将设备功能名称和设备功能值传输至待控制设备。
可选的,还包括判断单元;
判断单元,用于在将设备指令下发至待控制设备之后,判断预设时间内是否接收到待控制设备反馈的响应信息;若否,则触发下发单元将设备指令重新下发至待控制设备。
可选的,还包括展示单元;
展示单元,用于当预设时间内接收到待控制设备反馈的响应信息时,则展示控制完成的提示信息。
图2所对应实施例中特征的说明可以参见图1所对应实施例的相关说明,这里不再一一赘述。
由上述技术方案可以看出,接收用于指向待控制设备的功能触发指令;按照预先设置的标准指令规则,生成与功能相对应的控制指令;判断待控制设备所识别的指令是否为标准指令;当待控制设备所识别的指令为标准指令时,则说明该控制指令可以被待控制设备识别,此时则可以将控制指令直接下发至待控制设备;当待控制设备所识别的指令不是标准指令时,则说明该控制指令无法直接被待控制设备识别,此时需要将该控制指令进行转换。在该技术方案中,预先存储有所识别的指令为非标准指令的各类设备所对应的指令规则,通过调用与待控制设备相对应的目标指令规则,便可以将控制指令转换为待控制设备可识别的设备指令,并将设备指令下发至待控制设备,从而实现对待控制设备的监控管理。在该技术方案中,管理平台根据预先设置的标准指令规则和目标指令规则,可以将触发指令转换为各类设备可识别的指令,实现了对不同类型设备的统一化管理。并且,对于用户而言,无需考虑相同品目下不同设备处理的差异,用于只需根据实际需求输入功能触发指令即可实现对不同设备的控制,提升了用户体验。
图3为本发明实施例提供的一种设备控制指令的适配装置30的硬件结构示意图,包括:
存储器31,用于存储计算机程序;
处理器32,用于执行计算机程序以实现如上述设备控制指令的适配方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述设备控制指令的适配方法的步骤。
以上对本发明实施例所提供的一种设备控制指令的适配方法、装置和计算机可读存储介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

Claims (6)

1.一种设备控制指令的适配方法,其特征在于,包括:
接收用于指向待控制设备的功能触发指令;
按照预先设置的标准指令规则,生成与所述功能相对应的控制指令;
判断所述待控制设备所识别的指令是否为标准指令;
若是,则将所述控制指令下发至所述待控制设备;
若否,则调用与所述待控制设备相对应的目标指令规则,将所述控制指令转换为所述待控制设备可识别的设备指令,并将所述设备指令下发至所述待控制设备;
所述按照预先设置的标准指令规则,生成与所述功能相对应的控制指令包括:
根据所述标准指令规则中包含的各类功能名称,生成与所述功能相对应的标准功能名称;
根据与所述功能名称相对应的各类功能值,得到与所述功能相对应的标准功能值;其中,所述标准功能名称和所述标准功能值构成控制指令;
所述调用与所述待控制设备相对应的目标指令规则,将所述控制指令转换为所述待控制设备可识别的设备指令,并将所述设备指令下发至所述待控制设备包括:
查找预先存储的设备和指令规则的对应关系,获取所述待控制设备所对应的目标指令规则;
根据所述目标指令规则中包含的功能名称转换规则,将所述控制指令中的标准功能名称转换为待控制设备可识别的设备功能名称;
根据所述目标指令规则中包含的功能值转换规则,将所述控制指令中的标准功能值转换为待控制设备可识别的设备功能值;
将所述设备功能名称和所述设备功能值传输至所述待控制设备。
2.根据权利要求1所述的方法,其特征在于,在所述将所述设备指令下发至所述待控制设备之后还包括:
判断预设时间内是否接收到所述待控制设备反馈的响应信息;若否,则将所述设备指令重新下发至所述待控制设备。
3.根据权利要求2所述的方法,其特征在于,还包括:
当预设时间内接收到所述待控制设备反馈的响应信息时,则展示控制完成的提示信息。
4.一种设备控制指令的适配装置,其特征在于,包括接收单元、生成单元、判断单元、下发单元和转换单元;
所述接收单元,用于接收用于指向待控制设备的功能触发指令;
所述生成单元,用于按照预先设置的标准指令规则,生成与所述功能相对应的控制指令;
所述判断单元,用于判断所述待控制设备所识别的指令是否为标准指令;若是,则触发所述下发单元;若否,则触发所述转换单元;
所述下发单元,用于将所述控制指令下发至所述待控制设备;
所述转换单元,用于调用与所述待控制设备相对应的目标指令规则,将所述控制指令转换为所述待控制设备可识别的设备指令;
所述下发单元还用于将所述设备指令下发至所述待控制设备;
所述生成单元包括名称生成子单元和数值生成子单元;
所述名称生成子单元,用于根据所述标准指令规则中包含的各类功能名称,生成与所述功能相对应的标准功能名称;
所述数值生成子单元,用于根据与所述功能名称相对应的各类功能值,得到与所述功能相对应的标准功能值;其中,所述标准功能名称和所述标准功能值构成控制指令;
所述转换单元包括查找子单元、名称转换子单元、数值转换子单元;
所述查找子单元,用于查找预先存储的设备和指令规则的对应关系,获取所述待控制设备所对应的目标指令规则;
所述名称转换子单元,用于根据所述目标指令规则中包含的功能名称转换规则,将所述控制指令中的标准功能名称转换为待控制设备可识别的设备功能名称;
所述数值转换子单元,用于根据所述目标指令规则中包含的功能值转换规则,将所述控制指令中的标准功能值转换为待控制设备可识别的设备功能值;相应的,所述下发单元具体用于将所述设备功能名称和所述设备功能值传输至所述待控制设备。
5.一种设备控制指令的适配装置,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如权利要求1至3任意一项所述设备控制指令的适配方法的步骤。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述设备控制指令的适配方法的步骤。
CN201811427176.XA 2018-11-27 2018-11-27 一种设备控制指令的适配方法、装置和介质 Active CN109542005B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811427176.XA CN109542005B (zh) 2018-11-27 2018-11-27 一种设备控制指令的适配方法、装置和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811427176.XA CN109542005B (zh) 2018-11-27 2018-11-27 一种设备控制指令的适配方法、装置和介质

Publications (2)

Publication Number Publication Date
CN109542005A CN109542005A (zh) 2019-03-29
CN109542005B true CN109542005B (zh) 2020-09-18

Family

ID=65851251

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811427176.XA Active CN109542005B (zh) 2018-11-27 2018-11-27 一种设备控制指令的适配方法、装置和介质

Country Status (1)

Country Link
CN (1) CN109542005B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113190277B (zh) * 2020-01-14 2024-06-14 深圳怡化电脑股份有限公司 设备识别方法、设备识别装置及终端设备
CN111427567B (zh) * 2020-03-20 2023-08-18 杭州涂鸦信息技术有限公司 一种智能产品快速生成方法及其***和设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107608225A (zh) * 2017-09-29 2018-01-19 深圳市艾特智能科技有限公司 智能家居设备的控制方法、***、存储介质及计算机设备
CN107908115A (zh) * 2017-10-20 2018-04-13 深圳市艾特智能科技有限公司 智能家居设备控制方法、装置、移动终端及存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8781639B2 (en) * 2012-01-12 2014-07-15 Max Li Digital wireless network receptacle
DE202013100905U1 (de) * 2013-03-01 2013-03-18 Philio Technology Corporation Intelligente Steuervorrichtung
CN206948379U (zh) * 2017-06-29 2018-01-30 杭州古北电子科技有限公司 智能设备的控制***
CN107863103A (zh) * 2017-09-29 2018-03-30 珠海格力电器股份有限公司 一种设备控制方法、装置、存储介质及服务器

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107608225A (zh) * 2017-09-29 2018-01-19 深圳市艾特智能科技有限公司 智能家居设备的控制方法、***、存储介质及计算机设备
CN107908115A (zh) * 2017-10-20 2018-04-13 深圳市艾特智能科技有限公司 智能家居设备控制方法、装置、移动终端及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于GSM和单片机的远程家电控制***;毛慧琴;《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》;20090115;第I140-575页 *

Also Published As

Publication number Publication date
CN109542005A (zh) 2019-03-29

Similar Documents

Publication Publication Date Title
CN110612521B (zh) 经由单独的客户端设备的自动化助理接口的智能设备配置指导
US9892559B2 (en) Portable terminal device, and portable control device
US8929739B2 (en) Remote control apparatus
CN108994840B (zh) 故障机器人救助方法及装置
JP2018525751A (ja) 音声及びビデオ通話のためのインタラクティブ制御方法及び装置
CN109542005B (zh) 一种设备控制指令的适配方法、装置和介质
CN106161119B (zh) 一种WebLogic中间件集群自动部署工具及方法
CN112419693B (zh) 设备控制方法、装置、显示设备及计算机可读存储介质
JP6414278B1 (ja) 無線通信システム及び通信障害原因推定プログラム
CN108694827B (zh) 一种家用电器语音控制的方法、装置及中控设备
US20150127821A1 (en) Control device
CN111934956B (zh) 设备的配置方法、装置、存储介质及电子装置
CN114019807A (zh) 数据处理方法、装置、***、设备及可读存储介质
CN109245974B (zh) 家用电器配网方法、装置和计算机可读存储介质
KR20170109954A (ko) 공유기를 이용한 머신 소셜라이제이션 기반 기기간 협업 관리 시스템 및 방법
US20090089457A1 (en) Reconnecting a host computer with a networked printer having a dynamic network address
CN105578122A (zh) 基于路由器的监控提示方法及装置、电子设备
TR201816238T4 (tr) Kızılötesi kontrol sinyalleri tarafından kontrol edilebilen bir elektrik ekipmanının kontrol yönetimi.
CN112333506B (zh) 基于遥控器的交互方法、装置、设备及存储介质
KR101490133B1 (ko) 원격 제어 코드들
JP7237173B2 (ja) 機器管理装置及びソフトウェア生成方法
CN114114933B (zh) 物联网设备的控制方法、装置、设备及存储介质
CN111246268A (zh) 红外设备的配对方法、电视和存储介质
KR102480411B1 (ko) 상관형 엣지 컴퓨팅 처리 방법
CN109634943B (zh) 用于筛选数据的空调数据传输方法、装置和计算机设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190329

Assignee: Guangdong Graffiti Intelligent Information Technology Co.,Ltd.

Assignor: HANGZHOU TUYA INFORMATION TECHNOLOGY Co.,Ltd.

Contract record no.: X2022330000777

Denomination of invention: An adaptation method, device and medium for equipment control instructions

Granted publication date: 20200918

License type: Common License

Record date: 20221214