CN109388391A - 基于物联网的可编程联动控制方法及装置 - Google Patents
基于物联网的可编程联动控制方法及装置 Download PDFInfo
- Publication number
- CN109388391A CN109388391A CN201811108021.XA CN201811108021A CN109388391A CN 109388391 A CN109388391 A CN 109388391A CN 201811108021 A CN201811108021 A CN 201811108021A CN 109388391 A CN109388391 A CN 109388391A
- Authority
- CN
- China
- Prior art keywords
- internet
- things
- status information
- trigger condition
- temporal information
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种基于物联网的可编程联动控制方法及装置,其中,所述基于物联网的可编程联动控制方法包括:在执行联动控制时,获取当前设备的状态信息和/或时间信息;确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件;在获取的状态信息和/或时间信息满足第一触发条件时,向服务器发出执行动作指令,以通过服务器控制目标设备执行对应动作。本发明的技术方案能够实现物联网中各设备的联动操作,无需用户需要控制每个设备,节省操作,实现智能控制,有利于提升用户体验。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种基于物联网的可编程联动控制方法、装置、计算机设备及存储介质。
背景技术
随着智能技术的不断发展,智能技术已与物联网融合,针对于不同的场所开发了智慧家庭、智慧酒店及智慧办公等***。在上述的智慧***中通常需要在不同的场景下实现联动需求。传统物联网***联动功能不强,可操作性较差,难以满足各种场景的需求。
有鉴于此,有必要提出对目前的物联网的联动技术进行进一步的改进。
发明内容
为解决上述至少一技术问题,本发明的主要目的是提供一种基于物联网的可编程联动控制方法、装置、计算机设备及存储介质。
为实现上述目的,本发明采用的第一个技术方案为:提供一种基于物联网的可编程联动控制方法,包括:
在执行联动控制时,获取当前设备的状态信息和/或时间信息;
确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件;
在获取的状态信息和/或时间信息满足第一触发条件时,向服务器发出执行动作指令,以通过服务器控制目标设备执行对应动作;
其中,所述第一触发条件包括当前设备的触发状态和/或触发时间。
其中,所述在执行联动控制时,获取当前单元的状态信息和/或时间信息之前,还包括:
创建至少一联动单元,所述联动单元中包含有触发器;
在触发器中添加第一触发条件及对应执行动作命令。
其中,所述创建至少一联动单元中联动单元的数量有多个,多个联动单元之间相互独立或相互关联。
其中,所述确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件,还包括:
在获取的状态信息和/或时间信息不满足第一触发条件时,返回继续获取当前设备的状态信息和/或时间信息。
其中,所述执行对应联动单元的设定操作之后,还包括:
创建至少一次级联动单元,所述次级联动单元中包含有触发器;
在触发器中添加第二触发条件及对应执行动作命令;
在目标设备执行对应动作中的状态信息和/或时间信息满足第二触发条件时,向服务器发出级次执行动作指令,以通过服务器控制下一设备执行对应动作。
其中,还包括:
生成与创建的联动单元对应的配置文件,并对配置文件进行存储。
其中,还包括:
调出存储的配置文件;
对配置文件进行修改、删除及增加操作;以及
对修改后的配置文件进行存储。
为实现上述目的,本发明采用的第二个技术方案为:提供一种基于物联网的可编程联动控制装置,包括:
获取模块,用于在执行联动控制时,获取当前设备的状态信息和/或时间信息;
确定模块,用于确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件;
发送模块,用于在获取的状态信息和/或时间信息满足第一触发条件时,向服务器发出执行动作指令,以通过服务器控制目标设备执行对应动作;
其中,所述第一触发条件包括当前设备的触发状态和/或触发时间。
为实现上述目的,本发明采用的第三个技术方案为:提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述方法的步骤。
为实现上述目的,本发明采用的第四个技术方案为:提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的方法的步骤。
本发明的技术方案主要采用在执行联动控制时,获取当前设备的状态信息和/或时间信息;然后确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件,在获取的状态信息和/或时间信息满足第一触发条件时,向服务器发出执行动作指令,以通过服务器控制目标设备执行对应动作,如此,可以实现基于物联网的各设备的联动操作,无需用户针对每一设备进行开关设置,通过一次或多次联动可以完成多个设备开关操作,减少操作,提升智能化程度,有利于提升用户体验。
附图说明
图1为本发明一实施例基于物联网的可编程联动控制方法的方法流程图;
图2为本发明另一实施例基于物联网的可编程联动控制方法的方法流程图;
图3为本发明一实施例基于物联网的可编程联动控制装置的模块方框图;
图4为本发明一实施例计算机设备的内部结构图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
请参照图1,图1为本发明一实施例基于物联网的可编程联动控制方法的方法流程图。在本发明实施例中,该基于物联网的可编程联动控制方法,包括:
步骤S10、在执行联动控制时,获取当前设备的状态信息和/或时间信息;
步骤S20、确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件;
步骤S30、在获取的状态信息和/或时间信息满足第一触发条件时,向服务器发出执行动作指令,以通过服务器控制目标设备执行对应动作;
其中,所述第一触发条件包括当前设备的触发状态和/或触发时间。
本实施例中,用户在利用智能终端实现与服务器及多个执行设备的交互中,可以通过基于物联网的可编程联动控制方法实现控制。具体的,在执行联动控制时或响应用户操作进入联动控制模式,获取当前设备的状态信息和/或时间信息,当前设备的状态信息、时间信息、以及状态信息和时间信息,以及其他信息均可以为触发条件。然后确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件,并且在获取的状态信息和/或时间信息满足第一触发条件时,通过物联网向服务器发出执行动作指令,服务器解析指令生成控制命令,以控制目标设备执行对应的动作。该动作可以是关灯、开灯、关窗帘、推送消息、报警等等。
本发明的技术方案主要采用在执行联动控制时,获取当前设备的状态信息和/或时间信息;然后确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件,在获取的状态信息和/或时间信息满足第一触发条件时,向服务器发出执行动作指令,以通过服务器控制目标设备执行对应动作,如此,可以实现基于物联网的各设备的联动操作,无需用户针对每一设备进行开关设置,通过一次或多次联动可以完成多个设备开关操作,减少操作,提升智能化程度,有利于提升用户体验。
在一具体的实施方式中,所述在执行联动控制时,获取当前单元的状态信息和/或时间信息之前,还包括:
创建至少一联动单元,所述联动单元中包含有触发器;
在触发器中添加第一触发条件及对应执行动作命令。
本实施例中,在智能终端可以创建一联动流程,联动流程中可以包括多个联动单元,每一联动单元均包含有触发器。触发器的数量可以根据用户的要求来设置。每个触发器可以设置至少一个触发条件,如触发状态、触发时间等等。
在一具体的实施方式中,所述创建至少一联动单元中联动单元的数量有多个,多个联动单元之间相互独立或相互关联。
本实施例中,多个联动单元之间为独立关系,各联动单元独立可以发送独立的执行动作指令。在一些实施例中,多个联动单元之间至少部分相互关联,多个联动单元共同发送一执行动作指令。
请参照图2,图2为本发明另一实施例基于物联网的可编程联动控制方法的方法流程图。在一具体的实施方式中,所述确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件,还包括:
在获取的状态信息和/或时间信息不满足第一触发条件时,返回继续获取当前设备的状态信息和/或时间信息。
本实施例中,可以周期性的对当前设备的状态信息和/或时间信息进行检测,当获取的状态信息和/或时间信息不满足第一触发条件时,返回至重新开发状态。
在一具体的实施方式中,所述执行对应联动单元的设定操作之后,还包括:
创建至少一次级联动单元,所述次级联动单元中包含有触发器;
在触发器中添加第二触发条件及对应执行动作命令;
在目标设备执行对应动作中的状态信息和/或时间信息满足第二触发条件时,向服务器发出级次执行动作指令,以通过服务器控制下一设备执行对应动作。
本实施例中,当第一联动执行完后,还可以根据目标设备执行对应动作中的状态信息和/或时间信息执行第二次联动操作,以此类推,可以一次联动操作可以控制多个设备进行工作,无需用户对多个设备进行控制,具有较佳的智能程度。
在一具体的实施方式中,还包括:
生成与创建的联动单元对应的配置文件,并对配置文件进行存储。
本实施例中,该配置文件可以方便用户调出与查看,便于维护。该配置文件可以存储于智能终端或服务器中。
在一具体的实施方式中,还包括:
调出存储的配置文件;
对配置文件进行修改、删除及增加操作;以及
对修改后的配置文件进行存储。
本实施例中,配置文件可以允许用户修改、删除及增加操作,方便用户管理,无需重新设计,方便维护。
请参照图3,图3为本发明一实施例基于物联网的可编程联动控制装置的模块方框图。本发明的实施例中,该基于物联网的可编程联动控制装置,包括:
获取模块10,用于在执行联动控制时,获取当前设备的状态信息和/或时间信息;
确定模块20,用于确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件;
发送模块30,用于在获取的状态信息和/或时间信息满足第一触发条件时,向服务器发出执行动作指令,以通过服务器控制目标设备执行对应动作;
其中,所述第一触发条件包括当前设备的触发状态和/或触发时间。
本实施例中,用户在利用智能终端实现与服务器及多个执行设备的交互中,可以通过基于物联网的可编程联动控制装置的各模块来实现。具体的,利用获取模块10,在执行联动控制时或响应用户操作进入联动控制模式,可以获取当前设备的状态信息和/或时间信息,当前设备的状态信息、时间信息、以及状态信息和时间信息,以及其他信息均可以为触发条件。然后利用确定模块20,可以确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件,并且通过发送模块30,在获取的状态信息和/或时间信息满足第一触发条件时,可以通过物联网向服务器发出执行动作指令,服务器解析指令生成控制命令,以控制目标设备执行对应的动作。该动作可以是关灯、开灯、关窗帘、推送消息、报警等等。
请参照图4,图4为图4为本发明一实施例计算机设备的内部结构图。在一实施例中,该计算机设备包括通过***总线连接的处理器、存储器及网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于物联网的可编程联动控制方法。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以上各个方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上各个方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (10)
1.一种基于物联网的可编程联动控制方法,其特征在于,所述基于物联网的可编程联动控制方法包括:
在执行联动控制时,获取当前设备的状态信息和/或时间信息;
确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件;
在获取的状态信息和/或时间信息满足第一触发条件时,向服务器发出执行动作指令,以通过服务器控制目标设备执行对应动作;
其中,所述第一触发条件包括当前设备的触发状态和/或触发时间。
2.如权利要求1所述的基于物联网的可编程联动控制方法,其特征在于,所述在执行联动控制时,获取当前单元的状态信息和/或时间信息之前,还包括:
创建至少一联动单元,所述联动单元中包含有触发器;
在触发器中添加第一触发条件及对应执行动作命令。
3.如权利要求2所述的基于物联网的可编程联动控制方法,其特征在于,
所述创建至少一联动单元中联动单元的数量有多个,多个联动单元之间相互独立或相互关联。
4.如权利要求2所述的基于物联网的可编程联动控制方法,其特征在于,所述确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件,还包括:
在获取的状态信息和/或时间信息不满足第一触发条件时,返回继续获取当前设备的状态信息和/或时间信息。
5.如权利要求2所述的基于物联网的可编程联动控制方法,其特征在于,所述执行对应联动单元的设定操作之后,还包括:
创建至少一次级联动单元,所述次级联动单元中包含有触发器;
在触发器中添加第二触发条件及对应执行动作命令;
在目标设备执行对应动作中的状态信息和/或时间信息满足第二触发条件时,向服务器发出级次执行动作指令,以通过服务器控制下一设备执行对应动作。
6.如权利要求5所述的基于物联网的可编程联动控制方法,其特征在于,还包括:
生成与创建的联动单元对应的配置文件,并对配置文件进行存储。
7.如权利要求6所述的基于物联网的可编程联动控制方法,其特征在于,还包括:
调出存储的配置文件;
对配置文件进行修改、删除及增加操作;以及
对修改后的配置文件进行存储。
8.一种基于物联网的可编程联动控制装置,其特征在于,所述基于物联网的可编程联动控制装置包括:
获取模块,用于在执行联动控制时,获取当前设备的状态信息和/或时间信息;
确定模块,用于确定当前联动单元的状态信息和/或时间信息是否满足第一触发条件;
发送模块,用于在获取的状态信息和/或时间信息满足第一触发条件时,向服务器发出执行动作指令,以通过服务器控制目标设备执行对应动作;
其中,所述第一触发条件包括当前设备的触发状态和/或触发时间。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811108021.XA CN109388391A (zh) | 2018-09-21 | 2018-09-21 | 基于物联网的可编程联动控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811108021.XA CN109388391A (zh) | 2018-09-21 | 2018-09-21 | 基于物联网的可编程联动控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109388391A true CN109388391A (zh) | 2019-02-26 |
Family
ID=65418887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811108021.XA Pending CN109388391A (zh) | 2018-09-21 | 2018-09-21 | 基于物联网的可编程联动控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109388391A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111948952A (zh) * | 2020-08-13 | 2020-11-17 | 深圳市信锐网科技术有限公司 | 一种物联网设备控制方法、物联网平台及相关设备 |
CN112583925A (zh) * | 2020-12-23 | 2021-03-30 | 佳讯飞鸿(北京)智能科技研究院有限公司 | 物联网服务的控制***、方法、可读存储介质及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105137765A (zh) * | 2015-05-15 | 2015-12-09 | 丰唐物联技术(深圳)有限公司 | 智能设备联动设置方法及终端 |
CN105807728A (zh) * | 2014-12-29 | 2016-07-27 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
CN105892418A (zh) * | 2015-12-23 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 智能家居设备控制方法及装置 |
CN107976911A (zh) * | 2016-10-24 | 2018-05-01 | 腾讯科技(深圳)有限公司 | 设备控制方法、装置及*** |
CN108092861A (zh) * | 2017-12-13 | 2018-05-29 | 深圳绿米联创科技有限公司 | 实现设备联动的配置方法、设备联动控制方法及装置 |
-
2018
- 2018-09-21 CN CN201811108021.XA patent/CN109388391A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105807728A (zh) * | 2014-12-29 | 2016-07-27 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
CN105137765A (zh) * | 2015-05-15 | 2015-12-09 | 丰唐物联技术(深圳)有限公司 | 智能设备联动设置方法及终端 |
CN105892418A (zh) * | 2015-12-23 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 智能家居设备控制方法及装置 |
CN107976911A (zh) * | 2016-10-24 | 2018-05-01 | 腾讯科技(深圳)有限公司 | 设备控制方法、装置及*** |
CN108092861A (zh) * | 2017-12-13 | 2018-05-29 | 深圳绿米联创科技有限公司 | 实现设备联动的配置方法、设备联动控制方法及装置 |
Non-Patent Citations (1)
Title |
---|
刘光金等: "《计算机技术与物联网》", 31 March 2017 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111948952A (zh) * | 2020-08-13 | 2020-11-17 | 深圳市信锐网科技术有限公司 | 一种物联网设备控制方法、物联网平台及相关设备 |
CN112583925A (zh) * | 2020-12-23 | 2021-03-30 | 佳讯飞鸿(北京)智能科技研究院有限公司 | 物联网服务的控制***、方法、可读存储介质及电子设备 |
CN112583925B (zh) * | 2020-12-23 | 2023-05-23 | 佳讯飞鸿(北京)智能科技研究院有限公司 | 物联网服务的控制***、方法、可读存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105339907B (zh) | 非易失性存储器***中的同步镜像 | |
CN103443770B (zh) | 终端装置、进程管理方法以及进程管理程序 | |
US20100274982A1 (en) | Hybrid distributed and cloud backup architecture | |
US20120109916A1 (en) | Managing snapshot storage pools | |
Couceiro et al. | Chasing the optimum in replicated in-memory transactional platforms via protocol adaptation | |
CN109787882A (zh) | 消息推送方法、装置、计算机设备及存储介质 | |
JP2005529410A5 (zh) | ||
CN109388391A (zh) | 基于物联网的可编程联动控制方法及装置 | |
CN109308227A (zh) | 故障检测控制方法及相关设备 | |
CN109992983A (zh) | 一种强制访问控制方法、装置、设备及可读存储介质 | |
Ye et al. | Resolving uncertainty in context integration and abstraction: context integration and abstraction | |
CN112597202B (zh) | 数据查询方法、装置、计算机设备和存储介质 | |
CN109669877A (zh) | 内存管理方法、装置、终端及存储介质 | |
CN110119290A (zh) | 应用程序备用页面切换方法、装置、计算机设备和存储介质 | |
CN109766158A (zh) | 用户界面的展示方法、装置、计算机设备和存储介质 | |
CN109634604A (zh) | 基于混合开发的iOS页面跳转方法及其*** | |
CN110321467A (zh) | 机场工程项目信息展示方法、装置、***、设备和介质 | |
CN110866011B (zh) | 数据表同步方法、装置、计算机设备和存储介质 | |
CN111008181A (zh) | 一种分布式文件***存储策略切换方法、***、终端及存储介质 | |
CN109491837A (zh) | 一种非易失性内存储器的日志容错处理方法与装置 | |
CN110287187B (zh) | 多个服务器中数据表同步更新方法、***和存储介质 | |
CN112433861A (zh) | 双芯智能电表的事件记录方法和双芯智能电表 | |
CN112230679A (zh) | 基于延时的群组耦合***协同控制方法和装置 | |
CN105657232A (zh) | 摄像机默认设置的恢复方法及装置 | |
CN109729132A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190226 |