CN107908115A - 智能家居设备控制方法、装置、移动终端及存储介质 - Google Patents

智能家居设备控制方法、装置、移动终端及存储介质 Download PDF

Info

Publication number
CN107908115A
CN107908115A CN201710984573.6A CN201710984573A CN107908115A CN 107908115 A CN107908115 A CN 107908115A CN 201710984573 A CN201710984573 A CN 201710984573A CN 107908115 A CN107908115 A CN 107908115A
Authority
CN
China
Prior art keywords
instruction
control
current control
target device
target
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.)
Granted
Application number
CN201710984573.6A
Other languages
English (en)
Other versions
CN107908115B (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.)
Shenzhen Atte Intelligent Technology Co Ltd
Original Assignee
Shenzhen Atte Intelligent 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 Shenzhen Atte Intelligent Technology Co Ltd filed Critical Shenzhen Atte Intelligent Technology Co Ltd
Priority to CN201710984573.6A priority Critical patent/CN107908115B/zh
Publication of CN107908115A publication Critical patent/CN107908115A/zh
Application granted granted Critical
Publication of CN107908115B publication Critical patent/CN107908115B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • 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/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • 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/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

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

Abstract

本发明提供了一种智能家居设备控制方法、装置、移动终端及存储介质,方法包括:接收用户发送的当前控制信息,并获取当前控制信息中的目标设备名称和当前控制指令;获取本地存储的控制表中与目标设备名称对应的指令表,并判断指令表中是否存在与当前控制指令匹配的目标控制代码;若否,则按预设指令转换规则将当前控制指令转换为原始指令,根据目标设备名称将原始指令发送至目标设备以进行控制,并获取目标设备中当前执行的当前控制代码,将当前控制指令与当前控制代码进行对应存储。本发明通过原始指令的转换设计,以使有效的对目标设备进行控制,以提高了智能家居设备控制方法的控制效率。

Description

智能家居设备控制方法、装置、移动终端及存储介质
技术领域
本发明涉及智能家居控制技术领域,特别涉及一种智能家居设备控制方法、装置、移动终端及存储介质。
背景技术
随着社会信息化的加快,人们的工作、生活和通讯、信息的关系日益紧密。信息化社会在改变人们生活方式与工作习惯的同时,也对传统的住宅提出了挑战,社会、技术以及经济的进步更使人们的观念随之巨变,人们对家居的要求早已不只是物理空间,更为关注的是一个安全、方便、舒适的居家环境,因此智能家居控制装置孕育而生。
现有的智能家居控制装置中通过接收用户的控制信息后查找对应的指令信息,以根据查找到的指令信息控制对应的智能家居进行工作状态的改变。
现有的智能家居控制装置中当查找不到对应的控制指令时,并不能有效的对智能家居设备进行控制,进而降低了控制效率,且现有的智能家居控制方法中向目标设备发送的信息为控制指令,进而使得目标设备在接收到控制指令后,需要通过在本地查找与该控制指令对应的控制代码后进行状态的改变,进而降低了控制效率。
发明内容
基于此,本发明实施例的目的在于提供一种控制效率高的智能家居设备控制方法、装置、移动终端及存储介质。
第一方面,本发明提供一种智能家居设备控制方法,所述方法包括:
接收用户发送的当前控制信息,并获取所述当前控制信息中的目标设备名称和当前控制指令;
获取本地存储的控制表中与所述目标设备名称对应的指令表,并判断所述指令表中是否存在与所述当前控制指令匹配的目标控制代码;
若否,则按预设指令转换规则将所述当前控制指令转换为原始指令,所述原始指令为所述目标设备出厂时设置的控制指令类型;
根据所述目标设备名称将所述原始指令发送至目标设备以进行控制,并获取所述目标设备中当前执行的当前控制代码,将所述当前控制指令与所述当前控制代码进行对应存储。
上述智能家居设备控制方法,通过判断所述指令表中是否存在与所述当前控制指令匹配的所述目标控制代码的设计,以使判定是否要进行所述原始指令的转换,通过按预设指令转换规则将所述当前控制指令转换为所述原始指令的设计,以使能有效的对所述目标设备进行控制,并通过所述当前控制代码的获取和与所述当前控制指令的对应存储设计,以使当再次接收到所述当前控制指令时,直接将所述当前控制代码发送至所述目标设备,进而有效的提高了所述智能家居设备控制方法的控制效率,上述智能家居设备控制方法通过采用发送所述目标控制代码的方式,无需所述目标设备进行控制代码的查询,进而提高了所述智能家居设备控制方法的控制效率,且当未查询到与所述当前控制指令对应的所述目标控制代码时,通过所述原始指令的转换设计,以使有效的对所述目标设备进行控制,同时并对所述当前控制代码进行获取和存储,以使当再次接收到所述当前控制信息时,自动将所述当前控制代码对所述目标设备进行发送,以使提高了所述智能家居设备控制方法的控制效率。
进一步地,所述按预设指令转换规则将所述当前控制指令转换为原始指令的步骤包括:
根据所述目标设备名称获取所述控制表中对应的出厂指令设置表,并获取所述出厂指令设置表中存储的基础指令信号;
将所述当前控制指令与所述出厂指令设置表进行匹配,以得到标记码,并将所述标记码对所述基础指令信号进行配置,以得到所述原始指令;
上述步骤通过所述出厂指令设置表的获取设计,以使方便了所述基础指令信号和所述标记码的获取,进而再通过将所述标记码对所述基础指令信号进行配置,以得到所述原始指令。
进一步地,所述将所述标记码对所述基础指令信号进行配置的步骤包括:
分别获取所述标记码中存储的标记字符和标记位置;
根据获取到的所述标记位置,将所述标记字符在所述基础指令信号的字符串中进行对应的字符替换,以配置得到所述原始指令;
上述步骤通过获取所述标记字符和所述标记位置的设计,以使方便了所述标记字符对所述基础指令信号的字符串的替换。
进一步地,所述获取本地存储的控制表中与所述目标设备名称对应的指令表之前,所述方法还包括:
当在所述当前控制信息中未获取到所述目标设备名称时,判断预设时间内是否有发送所述目标控制代码或所述原始指令;
若是,则获取所述预设时间内进行了发送的所述目标控制代码或所述原始指令的对象设备,并将所述对象设备的设备名称替换为所述目标设备名称;
上述步骤通过判断所述预设时间内是否有发送所述目标控制代码或所述原始指令的设计,以使将所述对象设备的设备名称替换为所述目标设备名称,进而使得所述智能家居设备控制方法更加的智能。
进一步地,所述根据所述目标设备名称将所述原始指令发送至目标设备以进行控制的步骤包括:
查询所述指令表中所述目标设备名称对应的目标位置信息及目标网关地址,并根据所述目标位置信息和所述目标网关地址将所述原始指令发送至所述目标设备;
上述步骤通过所述目标位置信息和所述目标网关地址的查询,以使能有效的将所述原始指令发送至所述目标设备,进而提高了所述智能家居设备控制方法的控制效率。
第二方面,本发明提供一种智能家居控制装置,包括:
第一获取模块,用于接收用户发送的当前控制信息,并获取所述当前控制信息中的目标设备名称和当前控制指令;
第一判断模块,用于获取本地存储的控制表中与所述目标设备名称对应的指令表,并判断所述指令表中是否存在与所述当前控制指令匹配的目标控制代码;
转换模块,用于当所述判断模块的判断结果为否时,按预设指令转换规则将所述当前控制指令转换为原始指令,所述原始指令为所述目标设备出厂时设置的控制指令类型;
存储模块,用于根据所述转换模块的转换结果和所述目标设备名称,将所述原始指令发送至目标设备以进行控制,并获取所述目标设备中当前执行的当前控制代码,将所述当前控制指令与所述当前控制代码进行对应存储。
上述智能家居控制装置,通过所述第一判断模块的设计,以使判定是否要进行所述原始指令的转换,通过所述转换模块的设计,以使能有效的对所述目标设备进行控制,并通过所述存储模块的设计,以使当再次接收到所述当前控制指令时,直接将所述当前控制代码发送至所述目标设备,进而有效的提高了所述智能家居控制装置的控制效率,上述智能家居控制装置通过采用发送所述目标控制代码的方式,无需所述目标设备进行控制代码的查询,进而提高了所述智能家居控制装置的控制效率,且当未查询到与所述当前控制指令对应的所述目标控制代码时,通过所述原始指令的转换设计,以使有效的对所述目标设备进行控制,同时并对所述当前控制代码进行获取和存储,以使当再次接收到所述当前控制信息时,自动将所述当前控制代码对所述目标设备进行发送,以使提高了所述智能家居控制装置的控制效率。
进一步地,所述转换模块包括:
第二获取模块,用于根据所述目标设备名称获取所述控制表中对应的出厂指令设置表,并获取所述出厂指令设置表中存储的基础指令信号;
配置模块,用于将所述当前控制指令与所述出厂指令设置表进行匹配,以得到标记码,并将所述标记码对所述基础指令信号进行配置,以得到所述原始指令。
进一步地,所述智能家居控制装置还包括:
第二判断模块,用于当所述第一获取模块在所述当前控制信息中未获取到所述目标设备名称时,判断预设时间内是否有发送所述目标控制代码或所述原始指令;
第一替换模块,用于当所述第二判断模块的判断结果为是时,获取所述预设时间内进行了发送的所述目标控制代码或所述原始指令的对象设备,并将所述对象设备的设备名称替换为所述目标设备名称。
第三方面,本发明提供了一种移动终端,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的智能家居设备控制方法。
第四方面,本发明提供了一种存储介质,其上存储有上述移动终端中所使用的计算机程序。
附图说明
图1为本发明第一实施例提供的智能家居设备控制方法的流程图;
图2为本发明第二实施例提供的智能家居设备控制方法的流程图;
图3为本发明第三实施例提供的智能家居控制装置的结构示意图;
图4为本发明第四实施例提供的智能家居控制装置的结构示意图;
具体实施方式
为了便于更好地理解本发明,下面将结合相关实施例附图对本发明进行进一步地解释。附图中给出了本发明的实施例,但本发明并不仅限于上述的优选实施例。相反,提供这些实施例的目的是为了使本发明的公开面更加得充分。
现有的智能家居设备的使用过程中,可通过集成控制装置对多个不同的智能家居设备进行智能控制,智能家居控制装置通过接收用户的控制信息,并根据接收到的控制信息以控制对应的智能家居设备的工作状态,智能家居控制装置可以通过接收用的语音指令、按键指令等信息以对智能家居设备进行控制,进而无需用户寻找对应智能家居设备的遥控装置进行操作,以达到了智能控制的效果,提高了用户的体验,但由于现有的智能家居控制装置通过在本地查询与控制信息对应的控制指令,以使达到控制智能家居设备的效果,进而使得智能家居设备在接收到了控制指令后,还需要进行控制代码的获取,以进行状态的改变,进而使得控制效率较低,且现有的智能家居控制装置中当未查询到与控制信息对应的控制指令时,不能有效的对智能家居设备进行控制,进而导致控制效率低下,降低了用户的体验,因此本发明提供一种控制效率高的智能家居设备控制方法、装置、移动终端及存储介质。
请参阅图1,为本发明第一实施例提供的智能家居设备控制方法的流程图,包括步骤S10至S40。
步骤S10,接收用户发送的当前控制信息,并获取所述当前控制信息中的目标设备名称和当前控制指令;
其中,所述当前控制信息采用语音信号、电信号、案件信号或红外信号等方式进行传输,优选的,本实施例中所述当前控制信息采用语音信号的方式进行传输,所述当前控制信息中可能存储所述目标设备名称和所述当前控制指令。
具体的,所述目标设备名称为当前用户需要控制的目标设备的文字名称,所述目标设备名称可以为“电视”、“空调”、“灯”等智能家居设备,所述当前控制指令为动作指令,所述当前控制指令是用户需要控制所述目标设备执行的动作效果,所述当前控制指令可以为“打开”、“关闭”等指令。
步骤S20,获取本地存储的控制表中与所述目标设备名称对应的指令表,并判断所述指令表中是否存在与所述当前控制指令匹配的目标控制代码;
本实施例中,所述控制表中预先存储有用户家中所有智能家居设备和对应所述指令表的对应关系,且所述指令表中存储有多个控制指令与控制代码的对应关系。
需要说明的是,相同类型的智能家居设备对应的所述指令表可以相同也可以不同,但不相同类型的智能家居设备对应的所述指令表不相同,因此当获取到所述当前控制指令时,通过与所述指令表进行匹配,以判断在所述指令表中是否存在对应的所述目标控制代码,所述目标控制代码为智能家居设备中接收到控制指令后执行的操作代码。
当所述步骤S20判断到所述指令表中存在于所述当前控制指令匹配的所述目标控制代码时,获取所述目标控制代码,并将所述目标控制代码发送至所述目标设备,以使所述目标设备直接运行所述目标控制代码,以达到用户的控制需求。
当所述步骤S20判断到所述指令表中不存在与所述当前控制指令匹配的所述目标控制代码时,执行步骤S30。
步骤S30,按预设指令转换规则将所述当前控制指令转换为原始指令,所述原始指令为所述目标设备出厂时设置的控制指令;
本实施例中,由于所述步骤S20中未查询到与所述当前控制指令匹配的所述目标控制代码,因此需要将所述当前控制指令转换为所述原始指令,通过将所述原始指令发送至所述目标设备才能对其进行相应的控制,进而通过预设指令转换规则的设计,提高了了所述智能家居设备控制方法的控制效率。
需要说明的是,所述原始指令为所述目标设备出厂设置的控制指令,例如智能电视中所述原始指令为红外指令,由于所述原始指令可以有效的对所述目标设备进行控制,因此本实施例中通过将所述当前控制指令转换为所述原始指令,以达到控制所述目标设备的效果,进而防止了由于在所述控制表中未获取到对应的所述目标控制代码时不能对所述目标设备进行控制的情况,提高了所述智能家居设备控制方法的控制效率。
步骤S40,根据所述目标设备名称将所述原始指令发送至目标设备以进行控制,并获取所述目标设备中当前执行的当前控制代码,将所述当前控制指令与所述当前控制代码进行对应存储;
其中,当将所述原始指令发送至所述目标设备后,所述目标设备运行所述原始指令后,查询并执行对应的所述当前控制代码,以进行对应状态的切换,进而此时通过获取所述当前控制代码,并将所述当前控制代码与所述当前控制指令进行对应存储,以达到学习的效果,进而当再次接收到相同的所述当前控制指令时,直接将将存储的所述当前控制代码发送至所述目标设备,以得到快速控制的功能,进而提高了所述智能家居设备控制方法的控制效率。
本实施例的智能家居设备控制方法,通过判断所述指令表中是否存在与所述当前控制指令匹配的所述目标控制代码的设计,以使判定是否要进行所述原始指令的转换,通过按预设指令转换规则将所述当前控制指令转换为所述原始指令的设计,以使能有效的对所述目标设备进行控制,并通过所述当前控制代码的获取和与所述当前控制指令的对应存储设计,以使当再次接收到所述当前控制指令时,直接将所述当前控制代码发送至所述目标设备,进而有效的提高了所述智能家居设备控制方法的控制效率,上述智能家居设备控制方法通过采用发送所述目标控制代码的方式,无需所述目标设备进行控制代码的查询,进而提高了所述智能家居设备控制方法的控制效率,且当未查询到与所述当前控制指令对应的所述目标控制代码时,通过所述原始指令的转换设计,以使有效的对所述目标设备进行控制,同时并对所述当前控制代码进行获取和存储,以使当再次接收到所述当前控制信息时,自动将所述当前控制代码对所述目标设备进行发送,以使提高了所述智能家居设备控制方法的控制效率。
请参阅图2,为本发明第二实施例提供的智能家居设备控制方法的流程图,所述方法包括步骤S11至S81。
步骤S11,接收用户发送的当前控制信息,并获取所述当前控制信息中的目标设备名称和当前控制指令;
其中,所述当前控制信息采用语音信号、电信号、案件信号或红外信号等方式进行传输,优选的,本实施例中所述当前控制信息采用语音信号的方式进行传输,所述当前控制信息中可能存储所述目标设备名称和所述当前控制指令。
具体的,所述目标设备名称为当前用户需要控制的目标设备的文字名称,所述目标设备名称可以为“电视”、“空调”、“灯”等智能家居设备,所述当前控制指令为动作指令,所述当前控制指令是用户需要控制所述目标设备执行的动作效果,所述当前控制指令可以为“打开”、“关闭”等指令。
步骤S21,获取本地存储的控制表中与所述目标设备名称对应的指令表,并判断所述指令表中是否存在与所述当前控制指令匹配的目标控制代码;
本实施例中,所述控制表中预先存储有用户家中所有智能家居设备和对应所述指令表的对应关系,且所述指令表中存储有多个控制指令与控制代码的对应关系。
需要说明的是,相同类型的智能家居设备对应的所述指令表可以相同也可以不同,但不相同类型的智能家居设备对应的所述指令表不相同,因此当获取到所述当前控制指令时,通过与所述指令表进行匹配,以判断在所述指令表中是否存在对应的所述目标控制代码,所述目标控制代码为智能家居设备中接收到控制指令后执行的操作代码。
当所述步骤S21判断到所述指令表中不存在与所述当前控制指令匹配的所述目标控制代码时,执行步骤S31。
步骤S31,根据所述目标设备名称获取所述控制表中对应的出厂指令设置表,并获取所述出厂指令设置表中存储的基础指令信号;
具体的,本实施例中所述控制表预先存储有用户家中所有智能家居设备对应的所述指令表和所述出厂指令设置表,且每个所述出厂指令设置表中均存储有对应的所述基础指令信号,所述基础指令信号用于进行配置后转换为原始控制信号。
步骤S41,将所述当前控制指令与所述出厂指令设置表进行匹配,以得到标记码,并分别获取所述标记码中存储的标记字符和标记位置;
其中,所述出厂指令设置表中还存储有多个不同控制指令与不同所述标记码的对应关系,所述标记码用于对所述基础指令信号进行配置,以使将所述基础指令信号转换为所述原始指令。
本实施例中,所述标记字符可以为预设的任意数值、文字或编码,所述标记位置用于获取所述基础指令信号中预设位数的字符,进而方便了所述标记码对所述基础指令信号的配置。
步骤S51,根据获取到的所述标记位置,将所述标记字符在所述基础指令信号的字符串中进行对应的字符替换;
其中,通过将所述标记码对所述基础指令信号进行配置后,得到所述原始指令,所述原始指令为所述目标设备出厂时设置的控制指令类型。
步骤S61,查询所述指令表中所述目标设备名称对应的目标位置信息及目标网关地址;
本实施例中,通过所述目标位置信息的查询以使可获取到目标设备的坐标信息,进而当所述原始指令采用红外信号或语音信号等方式进行发送时,能准确的将所述原始指令发送至所述目标设备,进而提高所述智能家居设备控制方法的准确性。
此外,通过所述目标网关地址的获取设计,以使可将所述原始指令采用无线信号指令的方式发送至所述目标设备以完成对所述目标设备的控制,进而方便了所述原始指令发送,提高了所述智能家居设备控制方法的控制效率。
步骤S71,根据所述目标位置信息和所述目标网关地址将所述原始指令发送至所述目标设备;
其中,通过获取所述目标位置信息和所述目标网关地址后进行所述原始指令的发送,可以理解的,可只通过获取所述目标位置信息或所述目标网关地址中的一个以使进行所述原始指令发送,具体的需要根据所述目标设备的指令接收方式进行判定。
步骤S81,获取所述目标设备中当前执行的当前控制代码,将所述当前控制指令与所述当前控制代码进行对应存储;
具体的,当将所述原始指令发送至所述目标设备后,所述目标设备运行所述原始指令后,查询并执行对应的所述当前控制代码,以进行对应状态的切换,进而此时通过获取所述当前控制代码,并将所述当前控制代码与所述当前控制指令进行对应存储,以达到学习的效果,进而当再次接收到相同的所述当前控制指令时,直接将将存储的所述当前控制代码发送至所述目标设备,以得到快速控制的功能,进而提高了所述智能家居设备控制方法的控制效率。
此外本实施例中,所述获取本地存储的控制表中与所述目标设备名称对应的指令表之前,所述方法还包括:
当在所述当前控制信息中未获取到所述目标设备名称时,判断预设时间内是否有发送所述目标控制代码或所述原始指令;
若是,则获取所述预设时间内进行了发送的所述目标控制代码或所述原始指令的对象设备,并将所述对象设备的设备名称替换为所述目标设备名称。
由于上述步骤中未获取到所述目标设备名称,因此无法对对应的所述目标设备进行控制,但本实施例中通过判断所述预设时间是否有所述目标控制代码或所述原始指令的发送,以使将在所述预设时间内进行了控制的所述目标设备作为所述当前控制信息的对象。
本实施例的智能家居设备控制方法,通过判断所述指令表中是否存在与所述当前控制指令匹配的所述目标控制代码的设计,以使判定是否要进行所述原始指令的转换,通过按预设指令转换规则将所述当前控制指令转换为所述原始指令的设计,以使能有效的对所述目标设备进行控制,并通过所述当前控制代码的获取和与所述当前控制指令的对应存储设计,以使当再次接收到所述当前控制指令时,直接将所述当前控制代码发送至所述目标设备,进而有效的提高了所述智能家居设备控制方法的控制效率,上述智能家居设备控制方法通过采用发送所述目标控制代码的方式,无需所述目标设备进行控制代码的查询,进而提高了所述智能家居设备控制方法的控制效率,且当未查询到与所述当前控制指令对应的所述目标控制代码时,通过所述原始指令的转换设计,以使有效的对所述目标设备进行控制,同时并对所述当前控制代码进行获取和存储,以使当再次接收到所述当前控制信息时,自动将所述当前控制代码对所述目标设备进行发送,以使提高了所述智能家居设备控制方法的控制效率。
请参阅图3,为本发明第三实施例提供的智能家居控制装置100的结构示意图,所述智能家居控制装置100包括:
第一获取模块10,用于接收用户发送的当前控制信息,并获取所述当前控制信息中的目标设备名称和当前控制指令,所述当前控制信息采用语音信号、电信号、案件信号或红外信号等方式进行传输,优选的,本实施例中所述当前控制信息采用语音信号的方式进行传输,所述当前控制信息中可能存储所述目标设备名称和所述当前控制指令。
第一判断模块20,用于获取本地存储的控制表中与所述目标设备名称对应的指令表,并判断所述指令表中是否存在与所述当前控制指令匹配的目标控制代码,需要说明的是,相同类型的智能家居设备对应的所述指令表可以相同也可以不同,但不相同类型的智能家居设备对应的所述指令表不相同,因此当获取到所述当前控制指令时,通过与所述指令表进行匹配,以判断在所述指令表中是否存在对应的所述目标控制代码,所述目标控制代码为智能家居设备中接收到控制指令后执行的操作代码。
转换模块30,用于当所述判断模块20的判断结果为否时,按预设指令转换规则将所述当前控制指令转换为原始指令,所述原始指令为所述目标设备出厂时设置的控制指令类型,所述原始指令为所述目标设备出厂设置的控制指令,例如智能电视中所述原始指令为红外指令,由于所述原始指令可以有效的对所述目标设备进行控制,因此本实施例中通过将所述当前控制指令转换为所述原始指令,以达到控制所述目标设备的效果,进而防止了由于在所述控制表中未获取到对应的所述目标控制代码时不能对所述目标设备进行控制的情况,提高了所述智能家居设备控制方法的控制效率。
存储模块40,用于根据所述转换模块30的转换结果和所述目标设备名称,将所述原始指令发送至目标设备以进行控制,并获取所述目标设备中当前执行的当前控制代码,将所述当前控制指令与所述当前控制代码进行对应存储,当将所述原始指令发送至所述目标设备后,所述目标设备运行所述原始指令后,查询并执行对应的所述当前控制代码,以进行对应状态的切换,进而此时通过获取所述当前控制代码,并将所述当前控制代码与所述当前控制指令进行对应存储,以达到学习的效果,进而当再次接收到相同的所述当前控制指令时,直接将将存储的所述当前控制代码发送至所述目标设备,以得到快速控制的功能,进而提高了所述智能家居设备控制方法的控制效。
所述转换模块30包括:
第二获取模块31,用于根据所述目标设备名称获取所述控制表中对应的出厂指令设置表,并获取所述出厂指令设置表中存储的基础指令信号;
配置模块32,用于将所述当前控制指令与所述出厂指令设置表进行匹配,以得到标记码,并将所述标记码对所述基础指令信号进行配置,以得到所述原始指令。
所述配置模块32包括:
第三获取模块321,用于分别获取所述标记码中存储的标记字符和标记位置;
第二替换模块322,用于根据所述第三获取模块321的获取结果,将所述标记字符在所述基础指令信号的字符串中进行对应的字符替换,以配置得到所述原始指令。
所述存储模块40包括:
查询模块41,用于查询所述指令表中所述目标设备名称对应的目标位置信息及目标网关地址,并根据所述目标位置信息和所述目标网关地址将所述原始指令发送至所述目标设备。
上述智能家居控制装置,通过所述第一判断模块20的设计,以使判定是否要进行所述原始指令的转换,通过所述转换模块30的设计,以使能有效的对所述目标设备进行控制,并通过所述存储模块40的设计,以使当再次接收到所述当前控制指令时,直接将所述当前控制代码发送至所述目标设备,进而有效的提高了所述智能家居控制装置的控制效率,上述智能家居控制装置100通过采用发送所述目标控制代码的方式,无需所述目标设备进行控制代码的查询,进而提高了所述智能家居控制装置100的控制效率,且当未查询到与所述当前控制指令对应的所述目标控制代码时,通过所述原始指令的转换设计,以使有效的对所述目标设备进行控制,同时并对所述当前控制代码进行获取和存储,以使当再次接收到所述当前控制信息时,自动将所述当前控制代码对所述目标设备进行发送,以使提高了所述智能家居控制装置100的控制效率。
请参阅图4,为本发明第四实施例提供的智能家居控制装置100的结构示意图,该第四实施例与第三实施例的结构大抵相同,其区别在于,本实施例中所述智能家居控制装置100还包括:
第二判断模块50,用于当所述第一获取模块10在所述当前控制信息中未获取到所述目标设备名称时,判断预设时间内是否有发送所述目标控制代码或所述原始指令,由于当所述第一获取模块10在所述当前控制信息中未获取到所述目标设备名称时并不能有效对对应的所述目标设备进行控制,因此通过所述第二判断模块50的设计,将在所述预设时间内进行了控制的设备作为所述目标设备进行对应控制,以防止不对设备进行控制情况发生。
第一替换模块51,用于当所述第二判断模块50的判断结果为是时,获取所述预设时间内进行了发送的所述目标控制代码或所述原始指令的对象设备,并将所述对象设备的设备名称替换为所述目标设备名称。
本实施例通过判断所述预设时间是否有所述目标控制代码或所述原始指令的发送,以使将在所述预设时间内进行了控制的所述目标设备作为所述当前控制信息的对象,进而提高了所述智能家居控制设备100的控制效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤:
接收用户发送的当前控制信息,并获取所述当前控制信息中的目标设备名称和当前控制指令;
获取本地存储的控制表中与所述目标设备名称对应的指令表,并判断所述指令表中是否存在与所述当前控制指令匹配的目标控制代码;
若否,则按预设指令转换规则将所述当前控制指令转换为原始指令,所述原始指令为所述目标设备出厂时设置的控制指令类型;
根据所述目标设备名称将所述原始指令发送至目标设备以进行控制,并获取所述目标设备中当前执行的当前控制代码,将所述当前控制指令与所述当前控制代码进行对应存储。所述的存储介质,如:ROM/RAM、磁碟、光盘等。
上述实施例描述了本发明的技术原理,这些描述只是为了解释本发明的原理,而不能以任何方式解释为本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其他具体实施方式,这些方式都将落入本发明的保护范围内。

Claims (10)

1.一种智能家居设备控制方法,其特征在于,所述方法包括:
接收用户发送的当前控制信息,并获取所述当前控制信息中的目标设备名称和当前控制指令;
获取本地存储的控制表中与所述目标设备名称对应的指令表,并判断所述指令表中是否存在与所述当前控制指令匹配的目标控制代码;
若否,则按预设指令转换规则将所述当前控制指令转换为原始指令,所述原始指令为所述目标设备出厂时设置的控制指令类型;
根据所述目标设备名称将所述原始指令发送至目标设备以进行控制,并获取所述目标设备中当前执行的当前控制代码,将所述当前控制指令与所述当前控制代码进行对应存储。
2.根据权利要求1所述的智能家居设备控制方法,其特征在于,所述按预设指令转换规则将所述当前控制指令转换为原始指令的步骤包括:
根据所述目标设备名称获取所述控制表中对应的出厂指令设置表,并获取所述出厂指令设置表中存储的基础指令信号;
将所述当前控制指令与所述出厂指令设置表进行匹配,以得到标记码,并将所述标记码对所述基础指令信号进行配置,以得到所述原始指令。
3.根据权利要求1所述的智能家居设备控制方法,其特征在于,所述将所述标记码对所述基础指令信号进行配置的步骤包括:
分别获取所述标记码中存储的标记字符和标记位置;
根据获取到的所述标记位置,将所述标记字符在所述基础指令信号的字符串中进行对应的字符替换,以配置得到所述原始指令。
4.根据权利要求1所述的智能家居设备控制方法,其特征在于,所述获取本地存储的控制表中与所述目标设备名称对应的指令表之前,所述方法还包括:
当在所述当前控制信息中未获取到所述目标设备名称时,判断预设时间内是否有发送所述目标控制代码或所述原始指令;
若是,则获取所述预设时间内进行了发送的所述目标控制代码或所述原始指令的对象设备,并将所述对象设备的设备名称替换为所述目标设备名称。
5.根据权利要求1所述的智能家居设备控制方法,其特征在于,所述根据所述目标设备名称将所述原始指令发送至目标设备以进行控制的步骤包括:
查询所述指令表中所述目标设备名称对应的目标位置信息及目标网关地址,并根据所述目标位置信息和所述目标网关地址将所述原始指令发送至所述目标设备。
6.一种智能家居控制装置,其特征在于,包括:
第一获取模块,用于接收用户发送的当前控制信息,并获取所述当前控制信息中的目标设备名称和当前控制指令;
第一判断模块,用于获取本地存储的控制表中与所述目标设备名称对应的指令表,并判断所述指令表中是否存在与所述当前控制指令匹配的目标控制代码;
转换模块,用于当所述判断模块的判断结果为否时,按预设指令转换规则将所述当前控制指令转换为原始指令,所述原始指令为所述目标设备出厂时设置的控制指令类型;
存储模块,用于根据所述转换模块的转换结果和所述目标设备名称,将所述原始指令发送至目标设备以进行控制,并获取所述目标设备中当前执行的当前控制代码,将所述当前控制指令与所述当前控制代码进行对应存储。
7.根据权利要求6所述的智能家居控制装置,其特征在于,所述转换模块包括:
第二获取模块,用于根据所述目标设备名称获取所述控制表中对应的出厂指令设置表,并获取所述出厂指令设置表中存储的基础指令信号;
配置模块,用于将所述当前控制指令与所述出厂指令设置表进行匹配,以得到标记码,并将所述标记码对所述基础指令信号进行配置,以得到所述原始指令。
8.根据权利要求6所述的智能家居控制装置,其特征在于,所述智能家居控制装置还包括:
第二判断模块,用于当所述第一获取模块在所述当前控制信息中未获取到所述目标设备名称时,判断预设时间内是否有发送所述目标控制代码或所述原始指令;
第一替换模块,用于当所述第二判断模块的判断结果为是时,获取所述预设时间内进行了发送的所述目标控制代码或所述原始指令的对象设备,并将所述对象设备的设备名称替换为所述目标设备名称。
9.一种移动终端,其特征在于,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行根据权利要求1至5任一项所述的智能家居设备控制方法。
10.一种存储介质,其特征在于,其存储有权利要求9所述的移动终端中所使用的计算机程序。
CN201710984573.6A 2017-10-20 2017-10-20 智能家居设备控制方法、装置、移动终端及存储介质 Active CN107908115B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710984573.6A CN107908115B (zh) 2017-10-20 2017-10-20 智能家居设备控制方法、装置、移动终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710984573.6A CN107908115B (zh) 2017-10-20 2017-10-20 智能家居设备控制方法、装置、移动终端及存储介质

Publications (2)

Publication Number Publication Date
CN107908115A true CN107908115A (zh) 2018-04-13
CN107908115B CN107908115B (zh) 2021-05-28

Family

ID=61841598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710984573.6A Active CN107908115B (zh) 2017-10-20 2017-10-20 智能家居设备控制方法、装置、移动终端及存储介质

Country Status (1)

Country Link
CN (1) CN107908115B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542005A (zh) * 2018-11-27 2019-03-29 杭州涂鸦信息技术有限公司 一种设备控制指令的适配方法、装置和介质
CN111833584A (zh) * 2019-04-17 2020-10-27 百度在线网络技术(北京)有限公司 设备的控制方法、控制设备、控制***及存储介质
CN112065256A (zh) * 2020-08-12 2020-12-11 福建安麟智能科技股份有限公司 一种地铁卷帘门控制方法
CN114740749A (zh) * 2022-05-24 2022-07-12 广东顺德胜上智能家居有限公司 智能家居控制***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1410298A (zh) * 2001-09-25 2003-04-16 公信电子股份有限公司 单键控制语音指令的声控方法及其装置
US20040127997A1 (en) * 2002-09-20 2004-07-01 Yosuke Tajika Remote controlling device, program and system with control command changing function
CN104978959A (zh) * 2014-04-14 2015-10-14 美的集团股份有限公司 语音控制方法和***
CN106125567A (zh) * 2016-08-30 2016-11-16 广东美的制冷设备有限公司 一种基于用户指令识别家电的方法、***和装置
CN107171911A (zh) * 2017-06-29 2017-09-15 青岛海信智慧家居***股份有限公司 智能家居设备的控制方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1410298A (zh) * 2001-09-25 2003-04-16 公信电子股份有限公司 单键控制语音指令的声控方法及其装置
US20040127997A1 (en) * 2002-09-20 2004-07-01 Yosuke Tajika Remote controlling device, program and system with control command changing function
CN104978959A (zh) * 2014-04-14 2015-10-14 美的集团股份有限公司 语音控制方法和***
CN106125567A (zh) * 2016-08-30 2016-11-16 广东美的制冷设备有限公司 一种基于用户指令识别家电的方法、***和装置
CN107171911A (zh) * 2017-06-29 2017-09-15 青岛海信智慧家居***股份有限公司 智能家居设备的控制方法及装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542005A (zh) * 2018-11-27 2019-03-29 杭州涂鸦信息技术有限公司 一种设备控制指令的适配方法、装置和介质
CN109542005B (zh) * 2018-11-27 2020-09-18 杭州涂鸦信息技术有限公司 一种设备控制指令的适配方法、装置和介质
CN111833584A (zh) * 2019-04-17 2020-10-27 百度在线网络技术(北京)有限公司 设备的控制方法、控制设备、控制***及存储介质
CN111833584B (zh) * 2019-04-17 2022-03-01 百度在线网络技术(北京)有限公司 设备的控制方法、控制设备、控制***及存储介质
CN112065256A (zh) * 2020-08-12 2020-12-11 福建安麟智能科技股份有限公司 一种地铁卷帘门控制方法
CN112065256B (zh) * 2020-08-12 2022-08-26 福建安麟智能科技股份有限公司 一种地铁卷帘门控制方法
CN114740749A (zh) * 2022-05-24 2022-07-12 广东顺德胜上智能家居有限公司 智能家居控制***

Also Published As

Publication number Publication date
CN107908115B (zh) 2021-05-28

Similar Documents

Publication Publication Date Title
CN101713989B (zh) 一种基于网络的家用电器控制方法
CN103914973B (zh) 利用云服务器进行红外学习的方法及***
CN103546832B (zh) 家电设备遥控器的匹配方法和***
CN107908115A (zh) 智能家居设备控制方法、装置、移动终端及存储介质
CN206097455U (zh) 一种语音识别控制设备
CN104244054B (zh) 一种多终端设备的遥控方法及相关装置、***
CN202584411U (zh) 一种无线学习型红外转发***
US20160132029A1 (en) Method for configuring and controlling smart home products
CN103744411A (zh) 一种有关ZigBee技术实现智能家居的控制方法
CN103982982A (zh) 空调器的控制方法和空调器
CN101814227A (zh) 一种基于物联网实现设备远程控制的***和方法
CN106911949A (zh) 一种基于移动终端控制电器设备的方法和移动终端
CN105469573A (zh) 一种云智能遥控器app及键值学习赋值方法
CN103426279A (zh) 基于智能移动终端控制家用电器的实现方法
CN103700249B (zh) 基于智能设备的红外家电控制方法及控制***
CN102117646B (zh) 具遥控功能的多媒体播放器及其方法
CN106789480A (zh) 家电设备数据适配方法、装置、智能终端及数据适配***
CN105788230A (zh) 一种可定时遥控家电的装置及其工作方式
CN106530670A (zh) 一种红外控制中介设备及智能设备实现红外控制的方法和装置
CN106161150A (zh) 一种智能家居***
CN103235584A (zh) 智能家居控制方法、装置、mcu及***
CN107948026A (zh) 基于智能开关插座的智能家居物联网控制方法
CN104914730A (zh) 一种新型智能家居操作界面自动切换控制***及方法
CN203984450U (zh) 智能家居网关
CN104281078A (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
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Smart home device control method, device, mobile terminal and storage medium

Effective date of registration: 20220722

Granted publication date: 20210528

Pledgee: Shenzhen Branch of Guoren Property Insurance Co.,Ltd.

Pledgor: SHENZHEN ATTE SMART LIFE Co.,Ltd.

Registration number: Y2022980011024

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20230627

Granted publication date: 20210528

Pledgee: Shenzhen Branch of Guoren Property Insurance Co.,Ltd.

Pledgor: SHENZHEN ATTE SMART LIFE Co.,Ltd.

Registration number: Y2022980011024