CN114584416B - 一种电器设备控制方法、***及存储介质 - Google Patents
一种电器设备控制方法、***及存储介质 Download PDFInfo
- Publication number
- CN114584416B CN114584416B CN202210128878.8A CN202210128878A CN114584416B CN 114584416 B CN114584416 B CN 114584416B CN 202210128878 A CN202210128878 A CN 202210128878A CN 114584416 B CN114584416 B CN 114584416B
- Authority
- CN
- China
- Prior art keywords
- task
- scene
- executed
- electrical equipment
- list
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004891 communication Methods 0.000 claims description 23
- 230000005540 biological transmission Effects 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 16
- 238000005516 engineering process Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004378 air conditioning Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000007664 blowing Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明实施例提供了一种电器设备控制方法、***及存储介质,其中,方法包括:获得语音指令,确定与其匹配的目标场景,获得与目标场景匹配的任务列表,按照任务列表中待执行任务的执行顺序,将一个未被选择过的待执行任务选择为当前任务,确定与当前任务匹配的电器设备的设备信息,基于设备信息,控制电器设备执行对应的操作,根据操作结果,获得回调指令,响应于回调指令,返回执行按照任务列表中待执行任务的执行顺序,将任务列表中的一个未被选择过的待执行任务选择为当前任务的步骤,直至任务列表中不存在未被选择过的待执行任务。可见,本发明提高了智能家居***对家用电器调用效率。
Description
技术领域
本发明涉及家电控制领域,特别是涉及一种电器设备控制方法、***及存储介质。
背景技术
随着智能家居技术的发展,智能化的电器设备越来越多的被应用在日常生活中。当前对电器设备进行唤醒和调用时的操作方式,通常是根据用户发出的特定语音指令来唤醒和调用特定的电器设备。但是,现有技术在客户想要唤醒多个电器设备时,必须对每个电器设备发出对应的语音指令。其繁琐的步骤导致智能家居***对各电器设备的调用效率降低。
发明内容
本发明实施例的目的在于提供一种电器设备控制方法、***及存储介质,以实现提高智能家居***对电器设备调用效率的发明目的。具体技术方案如下:
一种电器设备控制方法,所述方法包括:
获得语音指令,确定与所述语音指令匹配的目标场景。
获得与所述目标场景匹配的任务列表,其中,所述任务列表中包括至少一个待执行任务。
按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的至少一个未被选择过的待执行任务选择为当前任务。
确定与所述当前任务匹配的电器设备的设备信息。
基于所述设备信息,调用所述电器设备的控制接口,控制所述电器设备执行所述当前任务对应的操作。
根据所述电器设备执行所述当前任务的操作结果,获得回调指令。
响应于所述回调指令,返回执行所述按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的至少一个未被选择过的待执行任务选择为当前任务的步骤,直至所述任务列表中不存在所述未被选择过的待执行任务。
可选的,所述根据所述电器设备执行所述当前任务的操作结果,获得回调指令,包括:
在所述电器设备的所述操作结果支持通过预设信息下发接口发送的情况下,通过所述预设信息下发接口向语音播报设备发送所述操作结果。
接收语音播报设备或所述电器设备发送的所述回调指令,其中,所述语音播报设备还用于播报所述操作结果。
可选的,还包括:
判断所述设备信息中的设备标识是否存储于预设信息下发方式列表中,若是,则确定所述电器设备的所述操作结果支持通过所述预设信息下发接口发送。
和/或,判断所述设备信息中的***版本标识是否存储于所述预设信息下发方式列表中,若是,则确定所述电器设备的所述操作结果支持通过所述预设信息下发接口发送。
可选的,所述确定与所述当前任务匹配的电器设备的设备信息,包括:
查找所述电器设备的通信接口的地址和所述电器设备的执行操作的操作类型。
基于所述通信接口的地址调用所述电器设备的通信接口,在所述电器设备支持所述操作类型的情况下,通过所述通信接口获得所述设备信息。
可选的,所述获得语音指令,确定与所述语音指令匹配的目标场景,包括:
根据与所述语音指令关联的账户识别码,确定目标场景列表。
根据所述语音指令中的语料,从所述目标场景列表查找与所述语料对应的所述目标场景。
可选的,还包括:
将所述当前任务的操作结果进行缓存。
基于缓存中所述当前任务的操作结果,确定所述目标场景的响应结果。
可选的,所述电器设备为多个,所述语音播报设备与所述电器设备相同或不同。
一种电器设备控制***,所述***包括:
场景查询模块,用于获得语音指令,确定与所述语音指令匹配的目标场景。
任务获取模块,用于获得与所述目标场景匹配的任务列表,其中,所述任务列表中包括至少一个待执行任务。按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的一个未被选择过的待执行任务选择为当前任务。
场景调用模块,用于确定与所述当前任务匹配的电器设备的设备信息。基于所述设备信息,调用所述电器设备的控制接口,控制所述电器设备执行所述当前任务对应的操作。根据所述电器设备执行所述当前任务的操作结果,获得回调指令。
所述任务获取模块,还用于在所述任务列表中存在所述未被选择过的待执行任务的情况下,响应于所述回调指令,返回执行所述按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的一个未被选择过的待执行任务选择为当前任务的步骤,直至所述任务列表中不存在所述未被选择过的待执行任务。
可选的,所述场景调用模块被设置为:
在所述电器设备的所述操作结果支持通过预设信息下发接口发送的情况下,通过所述预设信息下发接口向语音播报设备发送所述操作结果。
接收语音播报设备或所述电器设备发送的所述回调指令,其中,所述语音播报设备还用于播报所述操作结果。
可选的,所述场景调用模块还被设置为:
判断所述设备信息中的设备标识是否存储于预设信息下发方式列表中,若是,则确定所述电器设备的所述操作结果支持通过所述预设信息下发接口发送。和/或,判断所述设备信息中的***版本标识是否存储于所述预设信息下发方式列表中,若是,则确定所述电器设备的所述操作结果支持通过所述预设信息下发接口发送。
可选的,所述场景调用模块还被设置为:
查找所述电器设备的通信接口的地址和所述电器设备的执行操作的操作类型。基于所述通信接口的地址调用所述电器设备的通信接口,在所述电器设备支持所述操作类型的情况下,通过所述通信接口获得所述设备信息。
可选的,所述场景查询模块被设置为:
根据与所述语音指令关联的账户识别码,确定目标场景列表。根据所述语音指令中的语料,从所述目标场景列表查找与所述语料对应的所述目标场景。
可选的,所述***还包括:
数据存储子模块,用于将所述当前任务的操作结果进行缓存。基于缓存中所述当前任务的操作结果,确定所述目标场景的响应结果。
一种电器设备控制***,所述***包括:场景查询服务器、任务获取服务器和场景调用服务器,其中,
场景查询服务器,用于获得语音指令,确定与所述语音指令匹配的目标场景。
任务获取服务器,用于获得与所述目标场景匹配的任务列表,其中,所述任务列表中包括至少一个待执行任务。按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的一个未被选择过的待执行任务选择为当前任务。
场景调用服务器,用于确定与所述当前任务匹配的电器设备的设备信息。基于所述设备信息,调用所述电器设备的控制接口,控制所述电器设备执行所述当前任务对应的操作。根据所述电器设备执行所述当前任务的操作结果,获得回调指令。
所述任务获取服务器,还用于在所述任务列表中存在所述未被选择过的待执行任务的情况下,响应于所述回调指令,返回执行所述按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的一个未被选择过的待执行任务选择为当前任务的步骤,直至所述任务列表中不存在所述未被选择过的待执行任务。
一种计算机存储介质,当所述计算机可读存储介质中的指令由所述设备的所述处理器执行时,使得所述设备能够执行如上述任一项所述的电器设备控制方法。
本发明实施例提供的一种电器设备控制方法、***及存储介质,通过设置任务列表来存储目标场景中需要调用的电器设备,以及其在该目标场景中需要执行操作的数据,使得本发明可以根据该任务列表,自动对该场景下的多个待执行任务逐个或同时执行,实现了智能家居***对多个电器设备的自动调用。同时,通过将上述回调指令作为执行任务列表中待执行任务对应的操作的触发条件,使得任务列表中各待执行任务,可以按照执行顺序自动执行。使得本发明相较于现有技术,可以实现一条语音指令触发多个电器设备执行对应的操作,提高了智能家居***对电器设备调用效率。最后,通过引入自定义的场景配置,使得用户可以根据自身需求,设定包含调用多个电器设备的场景,并通过一条语音指令调用该场景中多个电器设备执行相应的操作,从而使得本发明相较于现有技术一条指令只能调用一个家电的方式,提高了智能家居***对各电器设备的调用效率。可见,本发明实现了实现提高智能家居***对电器设备调用效率的发明目的。
当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种电器设备控制方法的流程图;
图2为本发明的一个可选实施例提供的一种电器设备控制方法的信令图;
图3为本发明的一个可选实施例提供的一种电器设备控制方法的信令图;
图4为本发明实施例提供的一种电器设备控制***的框图;
图5为本发明实施例提供的一种电器设备控制***的框图。
具体实施方式
为了解决现有技术在唤醒多个电器设备时,需要对每个电器设备发送对应的语音指令,导致智能家居***对各电器设备的调用效率降低的问题,本发明实施例通过引入自定义场景的配置,将各电器设备所要执行的操作作为待执行任务,由用户根据自身需要,对各待执行任务进行自定义组合,从而获得一个包含调用多个电器设备执行对应操作的自定义场景。同时,通过为该自定义场景设定一个用于触发该自定义场景中各待执行任务,按照顺序依次执行对应操作的语音指令,使得本发明可以实现一条语音指令,触发多个电器设备执行其对应的操作。通过上述设置,使得本发明相较于现有技术,实现了一条语音指令,调用多个电器设备完成用户预设的多个任务,提高了智能家居***对多个电器设备的调用效率。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种电器设备控制方法,如图1所示,该方法包括:
S101、获得语音指令,确定与语音指令匹配的目标场景。
可选的,在本发明的一个可选实施例中,上述场景可以是用户根据现有电器设备的功能及个人需求,对各电器设备进行组合调用的一种自定义组合方式。例如:配置“午休场景”,该场景中的电器设备包括:自动窗帘、智能照明***和空调***。并配置自动窗帘在该场景中执行“关闭窗帘”操作,配置智能照明***在该场景中执行“关闭照明”操作,配置空调***在该场景中执行“开始送风”操作。其中,上述电器设备均为具有自动感知、自动控制和接受指令的智能家电。
本发明实施例通过引入自定义的场景配置,使得用户可以根据自身需求,设定包含调用多个电器设备的场景,并通过一条语音指令调用该场景中多个电器设备执行相应的操作,从而使得本发明相较于现有技术一条指令只能调用一个家电的方式,提高了智能家居***对各电器设备的调用效率。
S102、获得与目标场景匹配的任务列表,其中,任务列表中包括至少一个待执行任务。
可选的,在本发明的一个可选实施例中,上述如图1所示的步骤S102的具体实施方式可以是:根据如图1所示步骤S101中获取的目标场景的场景标识符,查找与该场景标识符对应的任务列表。
可选的,在本发明的另一个可选实施例中,上述任务列表可以是存储于云服务器数据库中的数据表。上述待执行任务可以是一个电器设备需要执行操作的数据。例如:当前任务列表中存储有三个任务,其中,任务一:自动窗帘执行“关闭窗帘”操作;任务二:智能照明***执行“关闭照明”操作;任务三:空调***执行“开始送风”操作。
本发明实施例通过设置任务列表来存储目标场景中需要调用的电器设备,以及其在该目标场景中需要执行操作的数据,使得本发明实施例可以根据该任务列表,自动对该场景下的多个待执行任务逐个执行,实现了智能家居***对多个电器设备的自动调用。
S103、按照任务列表中待执行任务的执行顺序,将任务列表中的一个未被选择过的待执行任务选择为当前任务。
可选的,在本发明的一个可选实施例中,上述执行顺序可以是本领域技术人员根据实际应用场景预先设置的执行顺序,也可以是待执行任务加入到任务列表时的载入顺序。示例地,该顺序既可以是多个待执行任务同时执行,也可以是多个待执行任务按顺序依次执行。本发明实施例对此不做限定。
本发明实施例的当前任务根据待执行任务的执行顺序的不同,既可以为一个,也可以为多个。
S104、确定与当前任务匹配的电器设备的设备信息。
其中,上述设备信息的类型可以包括设备标识和***版本标识。上述设备标识的数据类型包括但不限于:电器设备的产品代码(Product Code)、产品系列码(Productseries code)和产品编号(Product Id Code)。上述***版本标识可以是电器设备的软件版本号(App Version)。
示例地,本发明实施例的每个当前任务可以分别对应不同的电器设备,也可以均对应同一个电器设备;或者,多个当前任务还可以对应多个电器设备。本发明实施例对此不做限定。
S105、基于设备信息,调用电器设备的控制接口,控制电器设备执行当前任务对应的操作。
可选的,在本发明的一个可选实施例中,上述电器设备可以是集成有微处理器、传感器和网络通信技术的智能家电设备,例如智能空调、智能冰箱和智能窗帘等。
S106、根据电器设备执行当前任务的操作结果,获得回调指令。
可选的,在本发明的一个可选实施例中,上述操作结果可以是上述电器设备执行待执行任务成功的结果及日志数据,也可以是上述电器设备执行待执行任务失败的结果及日志数据。
可选的,在本发明的另一个可选实施例中,上述回调指令可以是根据预设通信协议生成的,包含有操作结果的指令。
S107、响应于回调指令,返回执行按照任务列表中待执行任务的执行顺序,将任务列表中的一个未被选择过的待执行任务选择为当前任务的步骤,直至任务列表中不存在未被选择过的待执行任务。
可选的,在本发明的一个可选实施例中,确定任务列表中是否存在未被选择过的待执行任务的具体实施方式,可以是:在上述任务列表中设置任务状态栏,在当前任务被执行完毕时,与该当前任务对应的任务状态栏被标记为非空。在执行上述如图1所示的步骤S107时,按照执行顺序对任务列表中的待执行任务进行遍历,并检测每个待执行任务的任务状态栏是否为空,若是,则将该待执行任务确定为上述未被选择过的待执行任务。需要说明的是,上述确定未被选择过的待执行任务的具体实施方式仅为解释说明。该具体实施方式采用的技术为本领域技术人员的公知技术,本发明对此并不做过多限定。
可选的,在本发明的另一个可选实施例中,本发明通过判断任务列表中是否存在未被选择过的待执行任务,可以避免在待执行任务被遗忘执行的风险。该步骤的具体实施方式可以是:在语音播报设备对当前任务的操作执行结果进行播报后,生成回调指令。该回调指令通过预设消息***,触发上述“判断任务列表中是否存在未被选择过的待执行任务”的操作步骤。其中,预设消息***可以是基于卡夫卡集群(Kafka)部署的消息传递***。需要说明的是,上述Kafka消息传递***的具体实施方式,为本领域技术人员公知的技术,本发明对此并不做过多赘述。
可选的,在本发明的一个可选实施例中,本发明通过将上述回调指令作为执行任务列表中待执行任务对应的操作的触发条件,使得任务列表中各待执行任务,可以按照执行顺序依次自动执行。使得本发明相较于现有技术,可以实现一条语音指令触发多个电器设备执行对应的操作,提高了智能家居***对电器设备调用效率。
本发明通过设置任务列表来存储目标场景中需要调用的电器设备,以及其在该目标场景中需要执行操作的数据,使得本发明可以根据该任务列表,自动对该场景下的多个待执行任务逐个执行,实现了智能家居***对多个电器设备的自动调用。同时,通过将上述回调指令作为执行任务列表中待执行任务对应的操作的触发条件,使得任务列表中各待执行任务,可以按照执行顺序依次自动执行。使得本发明相较于现有技术,可以实现一条语音指令触发多个电器设备执行对应的操作,提高了智能家居***对电器设备调用效率。。最后,通过引入自定义的场景配置,使得用户可以根据自身需求,设定包含调用多个电器设备的场景,并通过一条语音指令调用该场景中多个电器设备执行相应的操作,从而使得本发明相较于现有技术一条指令只能调用一个家电的方式,提高了智能家居***对各电器设备的调用效率。可见,本发明实现了实现提高智能家居***对电器设备调用效率的发明目的。
可选的,根据电器设备执行当前任务的操作结果,获得回调指令,包括:
在电器设备的操作结果支持通过预设信息下发接口发送的情况下,通过预设信息下发接口向语音播报设备发送操作结果。
接收语音播报设备或电器设备发送的回调指令,其中,语音播报设备还用于播报操作结果。
可选的,在本发明的一个可选实施例中,上述预设信息下发接口可以是基于统一消息业务(Unified Messaging Service,UMS)***的接口。由于现有技术对于通过预设信息下发接口向语音播报设备发送操作结果,是通过版本号下发的方式实现的。由于上述操作结果在传输过程中易产生数据耦合现象,导致现有技术上述操作结果的信息传递过程中,存在数据传输逻辑错乱的风险。本发明通过引入UMS***的接口进行操作结果的信息传递,使得本发明相较于现有技术,提高了智能家居***对多个电器设备进行调用时的数据传输可靠性。
可选的,在本发明的另一个可选实施例中,上述语音播报设备可以是集成有网络通信、信息处理和多媒体技术的智能交互终端。
可选的,在本发明的另一个可选实施例中,当回调指令是由电器设备发送时,其实施方式可以是:电器设备将操作结果确定为回调指令,将操作结果通过预设信息下发接口向语音播报设备发送该回调指令。也可以是电器设备将操作结果,和根据操作结果生成的回调指令,通过预设信息下发接口向语音播报设备发送。
需要说明的是,本发明实施例对语音播报设备发送回调指令,以及播报操作结果的执行顺序不做限定。
可选的,还包括:
判断设备信息中的设备标识是否存储于预设信息下发方式列表中,若是,则确定电器设备的操作结果支持通过预设信息下发接口发送。
和/或,判断设备信息中的***版本标识是否存储于预设信息下发方式列表中,若是,则确定电器设备的操作结果支持通过预设信息下发接口发送。
可选的,在发明的一个可选实施例中,在确定电器设备的操作执行结果不支持通过预设信息下发接口发送的情况下,该操作执行结果可以通过***版本标识直接发送至语音播报设备的方式进行下发。需要说明的是,该下发方式为本领域技术人员所公知,本发明对具体实施方式并不做过多赘述和限定。
可选的,确定与当前任务匹配的电器设备的设备信息,包括:
查找电器设备的通信接口的地址和电器设备的执行操作的操作类型。
基于通信接口的地址调用电器设备的通信接口,在电器设备支持操作类型的情况下,通过通信接口获得设备信息。
可选的,在本发明的一个可选实施例中,上述操作类型可以是电器设备可以执行的具体操作的类型。例如,当前操作类型为“开关照明”,与当前任务匹配的电器设备为智能照明***,则判定智能照明***支持“开关照明”的操作类型。若与当前任务匹配的电器设备为智能空调,则判定智能空调不支持“开关照明”的操作类型。本发明通过上述操作,可以避免当前任务与电器设备执行操作不匹配的风险,提高了智能家居***调用电器设备执行对应操作的可靠性。
可选的,获得语音指令,确定与语音指令匹配的目标场景,包括:
根据与语音指令关联的账户识别码,确定目标场景列表。
根据语音指令中的语料,从目标场景列表查找与语料对应的目标场景。
可选的,在本发明的一个可选实施例中,上述语音指令可以是由语音播报设备根据语音信号生成的字符数据。该语音信号中可以包含有用户预设语料信息。例如,用户预设语料信息为“我要睡了”,则语音播报设备接收到该预设语料信息后,生成的语音指令为“我要睡了”的字符数据。
可选的,在本发明的一个可选实施例中,上述账户识别码可以是用户在注册智能家居***账户时,获得的唯一识别码。通过该账户识别码,可以获得该用户设置的全部场景数据,避免了客户间场景的错误调用。
可选的,在本发明的另一个可选实施例中,上述语料可以是用户预先设置的字符数据。根据该语料,可以在上述目标场景列表中查找到与该语料对应的目标场景。
可选的,还包括:
将当前任务的操作结果进行缓存。
基于缓存中当前任务的操作结果,确定目标场景的响应结果。
可选的,在本发明的一个可选实施例中,上述将当前任务的操作结果进行缓存的具体实施方式,可以是:将操作结果缓存至预设操作结果数据库中。其中,上述预设操作结果数据库可以是基于远程字典服务(Remote Dictionary Server,Redis)构建的数据库。需要说明的是,上述构建Redis数据库的具体实施方式,为本领域技术人员公知的技术,本发明对此并不做过多赘述。
可选的,在本发明的另一个可选实施例中,上述基于缓存中当前任务的操作结果,确定目标场景的响应结果的实施方式,可以是:假设当前语音指令触发的场景为“看电影”,该场景下包含的任务为窗帘关闭和打开电视。在上述两个任务均已成功执行的情况下,确定响应结果为该场景成功响应当前语音指令。示例地,该响应结果可以为“已为您准备好观影模式”的语音播放数据。
可选的,在本发明的另一个可选实施例中,上述将当前任务的操作结果进行缓存,还可以用于在电器设备执行当前任务失败的情况下,为运维人员提供操作日志已排除故障。也可以是回调指令执行不成功的情况下,方便从该预设操作结果数据库读取操作日志。
可选的,上述电器设备为多个,语音播报设备与电器设备相同或不同。
示例地,当前任务为“播放当前天气情况”。此时,语音播报设备和电器设备可以是同一个设备。
为了方便上述如图1所示的一种电器设备控制方法进行解释,在此特结合如图2和图3所示的本发明的一个可选实施例进行说明:
为了方便描述,在此设定目标场景为“睡眠场景”,该目标场景中包含两个任务:任务一、自动窗帘执行“关闭窗帘”操作,任务二、智能照明***执行“关闭照明”操作。设定本方法应用于一种电器设备控制***,该电器设备控制***配置有控制部分和执行部分,其中,控制部分包括:部署于云端服务器中的场景查询模块、任务获取模块和场景调用模块,执行部分包括:语音播报设备、自动窗帘和智能照明***。
需要说明的是图2和图3中均包含下述步骤S215以表示执行顺序。
步骤S201、语音播报设备获得内容为“我要睡觉”的语音信号,基于语音信号生成语音指令。
步骤S202、语音播报设备向场景查询模块发送语音指令。
步骤S203、场景查询模块解析语音指令,根据语音指令中的账户识别码和内容为“我要睡觉”的语料,获得“睡眠场景”的场景ID。
步骤S204、场景查询模块向任务获取模块发送场景ID。
步骤S205、任务获取模块根据场景ID,获得“睡眠场景”的任务列表,并读取该场景中的任务一的数据。
步骤S206、任务获取模块向场景调用模块发送任务一的数据。
步骤S207、场景调用模块根据任务一的数据,获取自动窗帘的设备标识和***版本标识。
步骤S208、场景调用模块向自动窗帘发送“关闭窗帘”指令。
步骤S209、自动窗帘响应于“关闭窗帘”指令,执行关闭窗帘动作,执行完毕后,反馈“执行成功”的操作执行结果。
步骤S210、自动窗帘向场景调用模块发送操作执行结果。
步骤S211、场景调用模块根据自动窗帘的设备标识和***版本标识,判断该操作执行结果是否通过UMS下发。若否,则触发步骤S212,若是,则触发步骤S213。
步骤S212、场景调用模块将该操作执行结果通过版本号直接下发。
步骤S213、场景调用模块将该操作执行结果通过UMS下发。
步骤S214、场景调用模块向语音播报设备,通过UMS接口,发送“执行成功”的操作执行结果。
步骤S215、语音播报设备获取“执行成功”的操作执行结果,播放内容为“窗帘关闭”的语音。生成回调指令。
步骤S216、语音播报设备向场景调用模块发送回调指令。
步骤S217、场景调用模块响应于回调指令,对操作执行结果中的执行日志进行存储。
步骤S218、场景调用模块向任务获取模块发送回调指令。
步骤S219、任务获取模块响应于回调指令,读取“睡眠场景”的任务列表中任务二的数据。
步骤S220、任务获取模块向场景调用模块发送任务二的数据。
步骤S221、场景调用模块根据任务二的数据,获取智能照明***的设备标识和***版本标识。
步骤S222、场景调用模块向智能照明***发送“关闭照明”指令。
步骤S223、智能照明***响应于“关闭照明”指令,执行关闭照明动作,执行完毕后,反馈“执行成功”的操作执行结果。
步骤S224、智能照明***向场景调用模块发送操作执行结果。
步骤S225、场景调用模块根据智能照明***的设备标识和***版本标识,判断该操作执行结果是否通过UMS下发。若否,则触发步骤S226,若是,则触发步骤S227。
步骤S226、场景调用模块将该操作执行结果通过版本号直接下发。
步骤S227、场景调用模块将该操作执行结果通过UMS下发。
步骤S228、场景调用模块向语音播报设备,通过UMS接口,发送“执行成功”的操作执行结果。
步骤S229、语音播报设备获取“执行成功”的操作执行结果,播放内容为“照明关闭”的语音。生成回调指令。
步骤S230、语音播报设备向场景调用模块发送回调指令。
步骤S231、场景调用模块响应于回调指令,对操作执行结果中的执行日志进行存储。
步骤S232、场景调用模块向任务获取模块发送回调指令。
步骤S233、响应于回调指令,读取“睡眠场景”的任务列表中的待执行任务,确认不存在待执行任务,结束流程。
可选的,上述如图2所示的步骤S201、步骤S202和步骤S203为如图1所示步骤S101的可选实施例。上述如图2所示的步骤S205为如图1所示步骤S102的可选实施例。上述如图2所示的步骤S207和步骤S221为如图1所示步骤S104的可选实施例。上述如图2所示的步骤S208和步骤S222为如图1所示步骤S105的可选实施例。上述如图2所示的步骤S215和步骤S229为如图1所示步骤S106的可选实施例。上述如图2所示的步骤S219和步骤S231为如图1所示步骤S107的可选实施例。
本发明实施例还提供一种电器设备控制***,如图4所示,***包括:
场景查询模块401,用于获得语音指令,确定与语音指令匹配的目标场景。
任务获取模块402,用于获得与目标场景匹配的任务列表,其中,任务列表中包括至少一个待执行任务。按照任务列表中待执行任务的执行顺序,将任务列表中的一个未被选择过的待执行任务选择为当前任务。
场景调用模块403,用于确定与当前任务匹配的电器设备的设备信息。基于设备信息,调用电器设备的控制接口,控制电器设备执行当前任务对应的操作。根据电器设备执行当前任务的操作结果,获得回调指令。
任务获取模块402,还用于响应于回调指令,返回执行按照任务列表中待执行任务的执行顺序,将任务列表中的一个未被选择过的待执行任务选择为当前任务的步骤,直至任务列表中不存在未被选择过的待执行任务。
可选的,场景调用模块403被设置为:
在电器设备的操作结果支持通过预设信息下发接口发送的情况下,通过预设信息下发接口向语音播报设备发送操作结果。
接收语音播报设备或电器设备发送的回调指令,其中,语音播报设备还用于播报操作结果。
可选的,场景调用模块403还被设置为:
判断设备信息中的设备标识是否存储于预设信息下发方式列表中,若是,则确定电器设备的操作结果支持通过预设信息下发接口发送。
和/或,判断设备信息中的***版本标识是否存储于预设信息下发方式列表中,若是,则确定电器设备的操作结果支持通过预设信息下发接口发送。
可选的,场景调用模块403还被设置为:
查找电器设备的通信接口的地址和电器设备的执行操作的操作类型。基于通信接口的地址调用电器设备的通信接口,在电器设备支持操作类型的情况下,通过通信接口获得设备信息。
可选的,场景查询模块401被设置为:
根据与语音指令关联的账户识别码,确定目标场景列表;
根据语音指令中的语料,从目标场景列表查找与语料对应的目标场景。
可选的,***还包括:
数据存储子模块,用于将当前任务的操作结果进行缓存。基于缓存中当前任务的操作结果,确定目标场景的响应结果。
本发明实施例提供了一种电器设备控制***,如图5所示,***包括:场景查询服务器501、任务获取服务器502、和场景调用服务器503,其中,
场景查询服务器501,用于获得语音指令,确定与语音指令匹配的目标场景。
任务获取服务器502,用于获得与目标场景匹配的任务列表,其中,任务列表中包括至少一个待执行任务。按照任务列表中待执行任务的执行顺序,将任务列表中的一个未被选择过的待执行任务选择为当前任务。
场景调用服务器503,用于确定与当前任务匹配的电器设备的设备信息。基于设备信息,调用电器设备的控制接口,控制电器设备执行当前任务对应的操作。根据电器设备执行当前任务的操作结果,获得回调指令。
任务获取服务器,还用于响应于回调指令,返回执行按照任务列表中待执行任务的执行顺序,将任务列表中的一个未被选择过的待执行任务选择为当前任务的步骤,直至任务列表中不存在未被选择过的待执行任务。
本发明实施例提供了一种计算机存储介质,当计算机可读存储介质中的指令由设备的处理器执行时,使得设备能够执行如上述任一项的电器设备控制方法。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (8)
1.一种电器设备控制方法,其特征在于,所述方法包括:
获得语音指令,确定与所述语音指令匹配的目标场景;
获得与所述目标场景匹配的任务列表,其中,所述任务列表中包括至少一个待执行任务;
按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的至少一个未被选择过的待执行任务选择为当前任务;
确定与所述当前任务匹配的电器设备的设备信息;
基于所述设备信息,调用所述电器设备的控制接口,控制所述电器设备执行所述当前任务对应的操作;
根据所述电器设备执行所述当前任务的操作结果,获得回调指令;
响应于所述回调指令,返回执行所述按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的至少一个未被选择过的待执行任务选择为当前任务的步骤,直至所述任务列表中不存在所述未被选择过的待执行任务;
其中,所述获得语音指令,确定与所述语音指令匹配的目标场景,包括:
根据与所述语音指令关联的账户识别码,确定目标场景列表;
根据所述语音指令中的语料,从所述目标场景列表查找与所述语料对应的所述目标场景,所述语料是用户预先设置的字符数据,所述目标场景是用户自定义的场景配置,用户根据自身需求设定包含调用多个电器设备的场景,通过一条语音指令调用该场景中多个电器设备执行相应的操作;
其中,还包括:
将所述当前任务的操作结果进行缓存;
基于缓存中所述当前任务的操作结果,确定所述目标场景的响应结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所述电器设备执行所述当前任务的操作结果,获得回调指令,包括:
在所述电器设备的所述操作结果支持通过预设信息下发接口发送的情况下,通过所述预设信息下发接口向语音播报设备发送所述操作结果;
接收语音播报设备或所述电器设备发送的所述回调指令,其中,所述语音播报设备还用于播报所述操作结果。
3.根据权利要求2所述的方法,其特征在于,还包括:
判断所述设备信息中的设备标识是否存储于预设信息下发方式列表中,若是,则确定所述电器设备的所述操作结果支持通过所述预设信息下发接口发送;
和/或,判断所述设备信息中的***版本标识是否存储于所述预设信息下发方式列表中,若是,则确定所述电器设备的所述操作结果支持通过所述预设信息下发接口发送。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述确定与所述当前任务匹配的电器设备的设备信息,包括:
查找所述电器设备的通信接口的地址和所述电器设备的执行操作的操作类型;
基于所述通信接口的地址调用所述电器设备的通信接口,在所述电器设备支持所述操作类型的情况下,通过所述通信接口获得所述设备信息。
5.根据权利要求2所述的方法,其特征在于,所述电器设备为多个,所述语音播报设备与所述电器设备相同或不同。
6.一种电器设备控制***,其特征在于,所述***包括:
场景查询模块,用于获得语音指令,确定与所述语音指令匹配的目标场景;
任务获取模块,用于获得与所述目标场景匹配的任务列表,其中,所述任务列表中包括至少一个待执行任务;按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的一个未被选择过的待执行任务选择为当前任务;
场景调用模块,用于确定与所述当前任务匹配的电器设备的设备信息;基于所述设备信息,调用所述电器设备的控制接口,控制所述电器设备执行所述当前任务对应的操作;根据所述电器设备执行所述当前任务的操作结果,获得回调指令;
所述任务获取模块,还用于在所述任务列表中存在所述未被选择过的待执行任务的情况下,响应于所述回调指令,返回执行所述按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的一个未被选择过的待执行任务选择为当前任务的步骤,直至所述任务列表中不存在所述未被选择过的待执行任务;
其中,所述场景查询模块,具体用于根据与所述语音指令关联的账户识别码,确定目标场景列表;根据所述语音指令中的语料,从所述目标场景列表查找与所述语料对应的所述目标场景,所述语料是用户预先设置的字符数据,所述目标场景是用户自定义的场景配置,用户根据自身需求设定包含调用多个电器设备的场景,通过一条语音指令调用该场景中多个电器设备执行相应的操作;
其中,所述***还用于将所述当前任务的操作结果进行缓存;基于缓存中所述当前任务的操作结果,确定所述目标场景的响应结果。
7.一种电器设备控制***,其特征在于,所述***包括:场景查询服务器、任务获取服务器和场景调用服务器,其中,
场景查询服务器,用于获得语音指令,确定与所述语音指令匹配的目标场景;
任务获取服务器,用于获得与所述目标场景匹配的任务列表,其中,所述任务列表中包括至少一个待执行任务;按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的一个未被选择过的待执行任务选择为当前任务;
场景调用服务器,用于确定与所述当前任务匹配的电器设备的设备信息;基于所述设备信息,调用所述电器设备的控制接口,控制所述电器设备执行所述当前任务对应的操作;根据所述电器设备执行所述当前任务的操作结果,获得回调指令;
所述任务获取服务器,还用于在所述任务列表中存在所述未被选择过的待执行任务的情况下,响应于所述回调指令,返回执行所述按照所述任务列表中所述待执行任务的执行顺序,将所述任务列表中的一个未被选择过的待执行任务选择为当前任务的步骤,直至所述任务列表中不存在所述未被选择过的待执行任务;
其中,所述场景查询服务器,具体用于根据与所述语音指令关联的账户识别码,确定目标场景列表;根据所述语音指令中的语料,从所述目标场景列表查找与所述语料对应的所述目标场景,所述语料是用户预先设置的字符数据,所述目标场景是用户自定义的场景配置,用户根据自身需求设定包含调用多个电器设备的场景,通过一条语音指令调用该场景中多个电器设备执行相应的操作;
其中,所述***还用于将所述当前任务的操作结果进行缓存;基于缓存中所述当前任务的操作结果,确定所述目标场景的响应结果。
8.一种计算机存储介质,其特征在于,当所述计算机可读存储介质中的指令由所述设备的所述处理器执行时,使得所述设备能够执行如权利要求1至5中任一项所述的电器设备控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210128878.8A CN114584416B (zh) | 2022-02-11 | 2022-02-11 | 一种电器设备控制方法、***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210128878.8A CN114584416B (zh) | 2022-02-11 | 2022-02-11 | 一种电器设备控制方法、***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114584416A CN114584416A (zh) | 2022-06-03 |
CN114584416B true CN114584416B (zh) | 2023-12-19 |
Family
ID=81770705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210128878.8A Active CN114584416B (zh) | 2022-02-11 | 2022-02-11 | 一种电器设备控制方法、***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114584416B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105814898A (zh) * | 2013-12-24 | 2016-07-27 | Lg电子株式会社 | 数字设备及其控制该数字设备的方法 |
CN107113469A (zh) * | 2014-11-26 | 2017-08-29 | Lg电子株式会社 | 控制装置的***、数字装置及其控制方法 |
CN107748500A (zh) * | 2017-10-10 | 2018-03-02 | 三星电子(中国)研发中心 | 用于控制智能设备的方法和装置 |
CN108449256A (zh) * | 2018-02-10 | 2018-08-24 | 深圳壹账通智能科技有限公司 | 消息推送的处理方法、装置、计算机设备及存储介质 |
CN108683574A (zh) * | 2018-04-13 | 2018-10-19 | 青岛海信智慧家居***股份有限公司 | 一种设备控制方法、服务器和智能家居*** |
WO2020140683A1 (zh) * | 2019-01-04 | 2020-07-09 | 深圳壹账通智能科技有限公司 | 任务调度方法、装置、计算机设备和存储介质 |
CN111581919A (zh) * | 2020-04-02 | 2020-08-25 | 联想(北京)有限公司 | 一种任务处理方法及装置 |
CN111665737A (zh) * | 2020-07-21 | 2020-09-15 | 宁波奥克斯电气股份有限公司 | 一种智能家居场景控制方法及*** |
CN111917811A (zh) * | 2019-05-10 | 2020-11-10 | 北京车和家信息技术有限公司 | 一种消息推送方法及*** |
JP2021131572A (ja) * | 2020-05-29 | 2021-09-09 | ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド | 放送テキストの決定方法、放送テキストの決定装置、電子機器、記憶媒体及びコンピュータプログラム |
CN113504766A (zh) * | 2021-07-02 | 2021-10-15 | 海尔(深圳)研发有限责任公司 | 用于调度场景任务的方法、***、装置、服务器和存储介质 |
CN113568717A (zh) * | 2020-04-28 | 2021-10-29 | 北京金山云网络技术有限公司 | 一种设备控制方法、装置、服务器以及介质 |
CN113852667A (zh) * | 2021-08-27 | 2021-12-28 | 青岛海尔科技有限公司 | 消息推送方法及装置、存储介质、电子装置 |
CN113890895A (zh) * | 2021-08-27 | 2022-01-04 | 青岛海尔科技有限公司 | 消息推送方法和装置、存储介质及电子装置 |
-
2022
- 2022-02-11 CN CN202210128878.8A patent/CN114584416B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105814898A (zh) * | 2013-12-24 | 2016-07-27 | Lg电子株式会社 | 数字设备及其控制该数字设备的方法 |
CN107113469A (zh) * | 2014-11-26 | 2017-08-29 | Lg电子株式会社 | 控制装置的***、数字装置及其控制方法 |
CN107748500A (zh) * | 2017-10-10 | 2018-03-02 | 三星电子(中国)研发中心 | 用于控制智能设备的方法和装置 |
CN108449256A (zh) * | 2018-02-10 | 2018-08-24 | 深圳壹账通智能科技有限公司 | 消息推送的处理方法、装置、计算机设备及存储介质 |
CN108683574A (zh) * | 2018-04-13 | 2018-10-19 | 青岛海信智慧家居***股份有限公司 | 一种设备控制方法、服务器和智能家居*** |
WO2020140683A1 (zh) * | 2019-01-04 | 2020-07-09 | 深圳壹账通智能科技有限公司 | 任务调度方法、装置、计算机设备和存储介质 |
CN111917811A (zh) * | 2019-05-10 | 2020-11-10 | 北京车和家信息技术有限公司 | 一种消息推送方法及*** |
CN111581919A (zh) * | 2020-04-02 | 2020-08-25 | 联想(北京)有限公司 | 一种任务处理方法及装置 |
CN113568717A (zh) * | 2020-04-28 | 2021-10-29 | 北京金山云网络技术有限公司 | 一种设备控制方法、装置、服务器以及介质 |
JP2021131572A (ja) * | 2020-05-29 | 2021-09-09 | ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド | 放送テキストの決定方法、放送テキストの決定装置、電子機器、記憶媒体及びコンピュータプログラム |
CN111665737A (zh) * | 2020-07-21 | 2020-09-15 | 宁波奥克斯电气股份有限公司 | 一种智能家居场景控制方法及*** |
CN113504766A (zh) * | 2021-07-02 | 2021-10-15 | 海尔(深圳)研发有限责任公司 | 用于调度场景任务的方法、***、装置、服务器和存储介质 |
CN113852667A (zh) * | 2021-08-27 | 2021-12-28 | 青岛海尔科技有限公司 | 消息推送方法及装置、存储介质、电子装置 |
CN113890895A (zh) * | 2021-08-27 | 2022-01-04 | 青岛海尔科技有限公司 | 消息推送方法和装置、存储介质及电子装置 |
Non-Patent Citations (1)
Title |
---|
基于直流供电的智能家电研究;周伟;中国科技信息(第02期);70-73 * |
Also Published As
Publication number | Publication date |
---|---|
CN114584416A (zh) | 2022-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190342112A1 (en) | Method and apparatus for controlling smart device | |
KR100622303B1 (ko) | 디지털 홈 네트워크 시스템의 지능형 관리 장치 및 관리방법 | |
US11782590B2 (en) | Scene-operation method, electronic device, and non-transitory computer readable medium | |
CN109753034B (zh) | 一种控制方法、装置、电子设备及存储介质 | |
CN108965077A (zh) | 智能家居互动控制方法及*** | |
CN109275021A (zh) | 基于多终端的视频续播控制方法、***及存储介质 | |
US20230121623A1 (en) | Method for notifying a message of a smart home based on a smart screen Apparatus and Smart screen | |
CN109725543B (zh) | 设备控制码配置方法、装置、云服务器及网络*** | |
CN109167711B (zh) | 一种家电的控制方法、装置、存储介质及服务器 | |
US11962837B2 (en) | Video update push method and terminal | |
CN114584416B (zh) | 一种电器设备控制方法、***及存储介质 | |
CN110740083A (zh) | 语音设备唤醒方法、装置、家电设备和可读存储介质 | |
CN109410942B (zh) | 一种语音控制方法、装置、存储介质及空调 | |
CN112700770A (zh) | 语音控制方法、音箱设备、计算设备和存储介质 | |
EP3910911B1 (en) | Method for service decision distribution among multiple terminal devices and system | |
CN111176699A (zh) | 控制方法、控制装置及计算机存储介质 | |
CN112866066B (zh) | 交互方法、装置、***、电子设备及存储介质 | |
CN114783156A (zh) | 提醒事项的播报方法、存储介质及电子装置 | |
CN114428686B (zh) | 一种消息通信方法、装置、电子设备和可读存储介质 | |
CN113825004A (zh) | 显示内容的多屏共享方法及装置、存储介质、电子装置 | |
CN112328245A (zh) | 页面显示方法、***、电子设备及存储介质 | |
CN114815635A (zh) | 计算机可读存储介质、智能面板及其语音交互方法 | |
TW201800960A (zh) | 用於物聯網的事件處理方法、裝置和設備 | |
CN113300922A (zh) | 信息提醒方法、设备及存储介质 | |
CN112579817A (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 |