CN106597866A - Timed task conflict resolution method for smart home system and its application - Google Patents

Timed task conflict resolution method for smart home system and its application Download PDF

Info

Publication number
CN106597866A
CN106597866A CN201611204176.4A CN201611204176A CN106597866A CN 106597866 A CN106597866 A CN 106597866A CN 201611204176 A CN201611204176 A CN 201611204176A CN 106597866 A CN106597866 A CN 106597866A
Authority
CN
China
Prior art keywords
task
conflict
new
existing
timed
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
CN201611204176.4A
Other languages
Chinese (zh)
Other versions
CN106597866B (en
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.)
East China Jiaotong University
Original Assignee
East China Jiaotong University
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 East China Jiaotong University filed Critical East China Jiaotong University
Priority to CN201611204176.4A priority Critical patent/CN106597866B/en
Publication of CN106597866A publication Critical patent/CN106597866A/en
Application granted granted Critical
Publication of CN106597866B publication Critical patent/CN106597866B/en
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/00Program-control systems
    • G05B19/02Program-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)
  • Telephonic Communication Services (AREA)
  • Alarm Systems (AREA)

Abstract

The invention relates to an intelligent home system and a timing task conflict solution method applied by the same, wherein the intelligent home system comprises: the timing task conflict solving device is used for detecting whether a conflict exists between a new timing task added by a user and an existing timing task in the intelligent home system; and the task execution module is used for controlling the equipment in the intelligent home system to execute a new timing task detected through conflict. The timing task conflict solution device comprises: and the conflict detection module can detect whether a conflict exists between the new timing task and the existing timing task by utilizing a timing task conflict detection mechanism based on the rule model. And the conflict detection module judges whether a conflict exists between the new timing task and the existing timing task according to the execution time period or the execution time point of the new timing task and the existing timing task. The intelligent home system is relatively stable.

Description

智能家居系统及其应用的定时任务冲突解决方法Timed task conflict resolution method for smart home system and its application

技术领域technical field

本发明涉及智能家居领域,特别涉及一种智能家居系统及其应用的定时任务冲突解决方法。The invention relates to the field of smart home, in particular to a smart home system and a method for resolving timing task conflicts applied thereto.

背景技术Background technique

智能家居系统中方便、快捷的服务是用户通过制定和执行任务来实现的,为了满足用户对智能家居系统个性化的需求,智能家居系统中引入了定时任务功能。随着家庭中用户数和定时任务的增加,以及用户定制的场景不断增多,使得整个智能家居系统中的任务越来越复杂,从而使系统面临着执行冲突、状态不确定等问题,影响智能家居系统的稳定性和安全性。The convenient and fast service in the smart home system is realized by the user through formulating and executing tasks. In order to meet the user's personalized needs for the smart home system, the smart home system introduces the function of timing tasks. With the increase in the number of users and timed tasks in the family, as well as the increasing number of user-customized scenarios, the tasks in the entire smart home system are becoming more and more complex, which makes the system face problems such as execution conflicts and uncertain states, which affect smart homes. System stability and security.

发明内容Contents of the invention

有鉴于此,有必要提供一种较为稳定的智能家居系统及其应用的定时任务冲突解决方法。In view of this, it is necessary to provide a relatively stable smart home system and a method for resolving timed task conflicts in its application.

一种智能家居系统,包括:定时任务冲突解决装置,用于检测用户添加的新定时任务与所述智能家居系统中的既有定时任务之间是否存在冲突;以及任务执行模块,用于控制智能家居系统中的设备执行通过冲突检测的新定时任务。所述定时任务冲突解决装置包括:冲突检测模块,能够利用基于规则模型的定时任务冲突检测机制检测新定时任务与既有定时任务之间是否存在冲突。其中,所述冲突检测模块根据新定时任务及既有定时任务的执行时间段或时间点判断新定时任务与既有定时任务之间是否存在冲突。A smart home system, comprising: a timing task conflict resolution device for detecting whether there is a conflict between a new timing task added by a user and an existing timing task in the smart home system; and a task execution module for controlling the smart Devices in the home system execute new timed tasks that pass conflict detection. The timing task conflict resolution device includes: a conflict detection module, which can use a rule model-based timing task conflict detection mechanism to detect whether there is a conflict between a new timing task and an existing timing task. Wherein, the conflict detection module judges whether there is a conflict between the new scheduled task and the existing scheduled task according to the execution time period or time point of the new scheduled task and the existing scheduled task.

在一些实施例中,所述冲突检测模块能够通过判断时间点是否被包含在时间段区间内来进行时间段和时间点之间的冲突检测。In some embodiments, the conflict detection module can detect the conflict between the time period and the time point by judging whether the time point is included in the time period interval.

在一些实施例中,当所述冲突检测模块判断时间点落入时间段的区间内,则判断时间段和时间点之间产生了冲突,并认为新定时任务与既有定时任务的执行时间产生冲突。In some embodiments, when the conflict detection module judges that the time point falls within the interval of the time period, it is judged that there is a conflict between the time period and the time point, and it is considered that the execution time of the new timing task and the existing timing task occur. conflict.

在一些实施例中,当所述冲突检测模块判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的开始时间点或结束时间点中任一个发生冲突,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;In some embodiments, when the conflict detection module judges the execution time of the new scheduled task and the execution time of the existing task, one of the time period and the start time point or end time point of the other time period If a conflict occurs, it is judged that the two time periods conflict, so that the new scheduled task conflicts with the existing scheduled task;

或/及,当所述冲突检测模块判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段包含在另一时间段的时间范围之内,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;Or/and, when the conflict detection module judges that one of the time period between the execution time of the new scheduled task and the execution time of the existing task is included in the time range of the other time period, then determine whether the two time periods A conflict occurs in the segment, and thus it is considered that the new scheduled task conflicts with the existing scheduled task;

或/及,当所述冲突检测模块判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的区间之间存在交集时,则认为两个时间段发生了冲突,从而认为所述新定时任务与所述既有定时任务产生冲突。Or/and, when the conflict detection module judges that there is an intersection between the execution time of the new scheduled task and the execution time of the existing task, there is an intersection between one time period and the other time period, then two The time period conflicts, so it is considered that the new scheduled task conflicts with the existing scheduled task.

在一些实施例中,所述冲突检测模块还能够根据添加新定时任务和添加既有定时任务的用户权限是否相同来判断新定时任务与既有任务之间是否存在冲突;In some embodiments, the conflict detection module can also determine whether there is a conflict between the new scheduled task and the existing task according to whether the user permissions for adding the new scheduled task are the same as those for adding the existing scheduled task;

或/及,所述冲突检测模块还能够根据新定时任务的执行设备和既有定时任务的执行设备是否相同来判断新定时任务与既有任务之间是否存在冲突;Or/and, the conflict detection module can also judge whether there is a conflict between the new timing task and the existing task according to whether the execution device of the new timing task is the same as the execution device of the existing timing task;

或/及,所述冲突检测模块还用于将通过冲突检测的新定时任务添加至所述智能家居系统的定时任务规则库中;Or/and, the conflict detection module is further configured to add a new timed task that passes the conflict detection to the timed task rule library of the smart home system;

或/及,所述冲突检测模块还用于在判断新定时任务与既有定时任务产生冲突后,提示用户修改定时任务,并再次进行冲突检测;Or/and, the conflict detection module is further configured to prompt the user to modify the timed task after judging that the new timed task conflicts with the existing timed task, and to perform conflict detection again;

或/及,所述冲突检测模块还用于在检测新定时任务与既有定时任务是否存在冲突后,将新定时任务与既有定时任务进行比较并评定二者之间的优先级,以允许所述任务执行模块控制设备执行优先级较高的任务。Or/and, the conflict detection module is also used to compare the new timing task with the existing timing task and evaluate the priority between the two after detecting whether there is a conflict between the new timing task and the existing timing task, so as to allow The task execution module controls the device to execute tasks with higher priority.

一种定时任务冲突解决方法,应用于智能家居系统的定时任务解决装置中。所述定时任务冲突解决方法包括步骤:接收用户添加的新定时任务;利用基于规则模型的定时任务冲突检测机制检测新定时任务与既有定时任务之间是否存在冲突,其中,根据新定时任务和既有定时任务的执行时间段或时间点判断新定时任务与既有定时任务之间是否存在冲突;以及控制智能家居系统中的设备执行通过冲突检测的新定时任务。A timing task conflict resolution method is applied to a timing task resolution device of a smart home system. The method for resolving timed task conflicts includes the steps of: receiving a new timed task added by a user; using a rule model-based timed task conflict detection mechanism to detect whether there is a conflict between the new timed task and an existing timed task, wherein, according to the new timed task and Judging whether there is a conflict between the new scheduled task and the existing scheduled task at the execution time period or time point of the existing scheduled task; and controlling the devices in the smart home system to execute the new scheduled task that passes the conflict detection.

在一些实施例中,通过判断时间点是否被包含在时间段区间内来进行时间段和时间点之间的冲突检测。In some embodiments, conflict detection between a time period and a time point is performed by judging whether the time point is included in the time period interval.

在一些实施例中,当判断时间点落入时间段的区间内,则判断时间段和时间点之间产生了冲突,并认为新定时任务与既有定时任务的执行时间产生冲突。In some embodiments, when it is determined that the time point falls within the interval of the time period, it is determined that there is a conflict between the time period and the time point, and it is considered that the execution time of the new scheduled task conflicts with the execution time of the existing scheduled task.

在一些实施例中,当判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的开始时间点或结束时间点中任一个发生冲突,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;In some embodiments, when it is judged that one of the time period between the execution time of the new scheduled task and the execution time of the existing task conflicts with either the start time point or the end time point of the other time period, then Judging that the two time periods conflict, so that the new scheduled task conflicts with the existing scheduled task;

或/及,当判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段包含在另一时间段的时间范围之内,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;Or/and, when it is judged that one of the time period between the execution time of the new scheduled task and the execution time of the existing task is included in the time range of the other time period, it is determined that the two time periods conflict, so that It is considered that the new scheduled task conflicts with the existing scheduled task;

或/及,当判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的区间之间存在交集时,则认为两个时间段发生了冲突,从而认为所述新定时任务与所述既有定时任务产生冲突。Or/and, when it is judged that there is an intersection between the execution time of the new scheduled task and the execution time of the existing task between one time period and the other time period, it is considered that the two time periods conflict , so that the new scheduled task conflicts with the existing scheduled task.

在一些实施例中,判断新定时任务与既有定时任务之间是否存在冲突时,还根据添加新定时任务和添加既有定时任务的用户权限是否相同来判断新定时任务与既有任务之间是否存在冲突;In some embodiments, when judging whether there is a conflict between the new scheduled task and the existing scheduled task, it is also judged whether the new scheduled task and the existing scheduled task have the same user rights to add the new scheduled task and the existing scheduled task. whether there is a conflict;

或/及,判断新定时任务与既有定时任务之间是否存在冲突时,还根据新定时任务的执行设备和既有定时任务的执行设备是否相同来判断新定时任务与既有任务之间是否存在冲突;Or/and, when judging whether there is a conflict between the new timing task and the existing timing task, it is also judged whether the new timing task and the existing timing task are there is a conflict;

或/及,所述定时任务冲突解决方法还包括步骤:新定时任务通过冲突检测后,将通过冲突检测的新定时任务添加至所述智能家居系统的定时任务规则库中;Or/and, the method for resolving timing task conflicts further includes the step of: after the new timing task passes the conflict detection, adding the new timing task that passes the conflict detection to the timing task rule library of the smart home system;

或/及,所述定时任务冲突解决方法还包括步骤:在判断新定时任务与既有定时任务产生冲突后,提示用户修改定时任务,并再次进行冲突检测;Or/and, the method for resolving timing task conflicts further includes the step of: prompting the user to modify the timing task after judging that the new timing task conflicts with the existing timing task, and performing conflict detection again;

或/及,所述定时任务冲突解决方法还包括步骤:在检测新定时任务与既有定时任务是否存在冲突后,将新定时任务与既有定时任务进行比较并评定二者之间的优先级,以控制设备执行优先级较高的任务。Or/and, the method for resolving timed task conflicts further includes the step of: after detecting whether there is a conflict between the new timed task and the existing timed task, comparing the new timed task with the existing timed task and evaluating the priority between the two , to control the device to execute higher priority tasks.

上述的智能家居系统,其应用了定时任务冲突解决装置及定时任务冲突解决方法,在用户添加新定时任务时即可根据定时任务冲突检测机制检测出新定时任务与既有定时任务之间是否存在冲突,并能够避免智能家居系统中定时任务冲突的出现,提高了智能家居系统的稳定性和安全性。The smart home system mentioned above applies the timing task conflict resolution device and the timing task conflict resolution method. When the user adds a new timing task, it can detect whether there is a new timing task and the existing timing task according to the timing task conflict detection mechanism. conflicts, and can avoid the occurrence of timed task conflicts in the smart home system, improving the stability and security of the smart home system.

附图说明Description of drawings

为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不偏离本发明精神的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solution of the present invention more clearly, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. Those skilled in the art can also obtain other drawings according to these drawings without departing from the spirit of the present invention.

图1是本发明实施例提供的定时任务冲突解决装置的模块示意图。FIG. 1 is a block diagram of a timed task conflict resolution device provided by an embodiment of the present invention.

图2是本发明实施例提供的定时任务冲突检测机制的步骤示意图。Fig. 2 is a schematic diagram of the steps of the timing task conflict detection mechanism provided by the embodiment of the present invention.

图3是本发明实施例提供的定时任务冲突检测方法的步骤示意图。Fig. 3 is a schematic diagram of the steps of a method for detecting conflicts of scheduled tasks provided by an embodiment of the present invention.

图4是任务执行时间冲突示意图。FIG. 4 is a schematic diagram of task execution time conflicts.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“或/及”包括一个或多个相关的所列项目的任意的和所有的组合。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field of the invention. The terms used herein in the description of the present invention are for the purpose of describing specific embodiments only, and are not intended to limit the present invention. As used herein, the term "or/and" includes any and all combinations of one or more of the associated listed items.

本发明实施例提供一种智能家居系统,其应用了定时任务冲突解决装置及定时任务冲突解决方法,在用户添加新定时任务时即可根据定时任务冲突检测机制检测出新定时任务与既有定时任务之间是否存在冲突,并能够避免智能家居系统中定时任务冲突的出现,提高了智能家居系统的稳定性。An embodiment of the present invention provides a smart home system, which applies a timing task conflict resolution device and a timing task conflict resolution method. When a user adds a new timing task, the new timing task and the existing timing task can be detected according to the timing task conflict detection mechanism. Whether there is a conflict between tasks, and can avoid the occurrence of timed task conflicts in the smart home system, and improve the stability of the smart home system.

应当理解的是,上述的定时任务冲突应当理解为一个或者多个用户在重合的时间段内对同一设备设置了两种或多种不同的动作,而这两种或多种动作之间是可能发生冲突的。例如,用户A设置了定时任务“每天上午7:30至8:30之间打开客厅的窗户”,用户B设置了定时任务“每天上午8点关闭客厅的窗户”。由于用户A和用户B设置的定时任务的执行时间段有重合,而且在重合的时间段内,客厅的窗户需要执行两种完全相反的动作,从而使窗户处于一种冲突的状态中,因此认为用户A设置的定时任务和用户B设置的定时任务产生冲突。It should be understood that the above-mentioned timed task conflicts should be understood as one or more users setting two or more different actions on the same device within the overlapping time period, and there is a possibility between the two or more actions conflicted. For example, user A sets a timed task "open the windows of the living room every day between 7:30 and 8:30 am", and user B sets a timed task "close the windows of the living room at 8 am every day". Since the execution time periods of the timed tasks set by user A and user B overlap, and during the overlapping time period, the windows in the living room need to perform two completely opposite actions, so that the windows are in a state of conflict, so it is considered The scheduled task set by user A conflicts with the scheduled task set by user B.

请参阅图1,所述定时任务冲突解决装置100包括任务接收模块10、冲突检测模块30以及任务执行模块50,所述任务接收模块10用于接收用户添加的新定时任务,所述冲突检测模块30用于检测所述新定时任务的执行时间与所述智能家居系统中的既有定时任务的执行时间是否存在冲突,并用于判断所述新定时任务及所述既有定时任务的优先级,所述执行模块50用于控制所述智能家居系统的设备执行所述冲突检测模块30所检测的优先级较高的任务。Referring to Fig. 1 , the timed task conflict resolution device 100 includes a task receiving module 10, a conflict detection module 30 and a task execution module 50, the task receiving module 10 is used to receive a new timed task added by a user, and the conflict detection module 30 is used to detect whether there is a conflict between the execution time of the new timed task and the execution time of the existing timed task in the smart home system, and to determine the priority of the new timed task and the existing timed task, The execution module 50 is used to control the devices of the smart home system to execute the tasks with higher priority detected by the conflict detection module 30 .

具体在本实施方式中,为了完成定时任务添加时的冲突检测,所述冲突检测模块30应用了基于规则模型的定时任务冲突检测机制,具体地为定时任务冲突的动态检测机制。应当理解的是,上述的规则模型是将定时任务涉及到的实体用模型的方式表现,具体的定时任务以模型之间的规则表现出来。在本实施方式中,所述定时任务主要涉及到的实体包括但不限于:用户实体、设备实体和定时器实体,所述任务规则应当理解为:用户实体通过设定时间或/及时间段来触发设备实体处于特定状态,从而任何定时任务可以通过形式化的规则模型定义实现。其中定时任务规则模型为Timer_Task1={User1,Device1,Timer1},Timer_Task2={User2,Device2,Timer2}且Timer1∧Timer2≠0。Specifically, in this embodiment, in order to complete the conflict detection when the timed task is added, the conflict detection module 30 applies a timed task conflict detection mechanism based on a rule model, specifically a dynamic detection mechanism for timed task conflicts. It should be understood that the above-mentioned rule model expresses the entities involved in the scheduled tasks in the form of models, and the specific scheduled tasks are expressed in the rules between the models. In this embodiment, the entities mainly involved in the timing task include but are not limited to: user entities, equipment entities, and timer entities. The task rules should be understood as: user entities set time or/and time periods to The trigger device entity is in a specific state, so that any timing task can be realized through the definition of a formal rule model. The timing task rule model is Timer_Task1={User1, Device1, Timer1}, Timer_Task2={User2, Device2, Timer2} and Timer1∧Timer2≠0.

请同时参阅图2,图2示出了本发明实施例提供的定时任务冲突检测机制的步骤示意图,所述定时任务冲突检测机制包括冲突检测阶段以及冲突避免阶段。具体地:Please refer to FIG. 2 at the same time. FIG. 2 shows a schematic diagram of steps of a timing task conflict detection mechanism provided by an embodiment of the present invention. The timing task conflict detection mechanism includes a conflict detection phase and a conflict avoidance phase. specifically:

当所述冲突检测模块30检测到有新定时任务添加后,进行冲突检测的步骤,其包含步骤:After the conflict detection module 30 detects that a new timing task is added, the step of carrying out conflict detection comprises steps:

步骤S101:任务分类;具体地,所述冲突检测模块30根据所述新定时任务的类型将任务分类;Step S101: task classification; specifically, the conflict detection module 30 classifies tasks according to the type of the new scheduled task;

步骤S103:任务联动设置;具体地,所述冲突检测模块30确定执行所述新定时任务所需的一个或多个设备实体,并在多个设备实体之间设置联系;此时,所述冲突检测模块30进行任务联动设置时,需要结合系统中的既有定时任务进行分析,换言之,系统的定时任务规则库中存储有既有定时任务的任务规则,上述新定时任务添加时,需要与既有定时任务规则进行比较整合,以建立任务之间的联动关系;Step S103: task linkage setting; specifically, the conflict detection module 30 determines one or more equipment entities required to execute the new timed task, and sets connections between multiple equipment entities; at this time, the conflict When the detection module 30 performs task linkage setting, it needs to analyze in conjunction with the existing scheduled tasks in the system. In other words, the scheduled task rule library of the system stores the task rules of the existing scheduled tasks. There are scheduled task rules for comparison and integration to establish a linkage relationship between tasks;

请参阅图3,具体而言,在上述步骤S103中,当所述定时任务冲突解决装置100接收到添加的新定时任务之后,所述冲突检测模块30将所述新定时任务与既有定时任务规则库中的任务规则进行比较并进行冲突检测,包括以下子步骤:Please refer to FIG. 3, specifically, in the above step S103, after the timed task conflict resolution device 100 receives the added new timed task, the conflict detection module 30 compares the new timed task with the existing timed task Compare the task rules in the rule base and perform conflict detection, including the following sub-steps:

步骤S1031:判断新定时任务和既有定时任务的设备识别号是否相同,若相同,则执行步骤S1033;若不相同,则认为新定时任务与既有定时任务之间没有冲突,新定时任务通过冲突检测,执行步骤S1037;Step S1031: Determine whether the device identification numbers of the new scheduled task and the existing scheduled task are the same, if they are the same, execute step S1033; if not, consider that there is no conflict between the new scheduled task and the existing scheduled task, and the new scheduled task passes Conflict detection, execute step S1037;

步骤S1033:判断新定时任务和既有定时任务的任务执行时间是否重合,若重合,则执行步骤S1035;若不重合,则认为新定时任务与既有定时任务之间没有冲突,新定时任务通过冲突检测,执行步骤S1037;Step S1033: Determine whether the task execution time of the new scheduled task and the existing scheduled task overlap, if they overlap, execute step S1035; if not, it is considered that there is no conflict between the new scheduled task and the existing scheduled task, and the new scheduled task passes Conflict detection, execute step S1037;

在步骤S1033中,所述冲突检测模块30需要根据新定时任务及既有定时任务的执行时间段或时间点判断新定时任务与既有定时任务之间是否存在冲突。在本实施方式中,通过判断时间点是否被包含在时间段的区间内来进行时间段和时间点之间的冲突检测。如果时间点落入时间段的区间内,则认为时间段和时间点之间产生了冲突,则二任务的执行时间产生冲突。反之,则认为时间段和时间点之间无时间冲突。以此类推,若需要判断时间段与时间段的之间是否存在冲突,可以通过比较其中一时间段与另一时间段的起止时间点得出。In step S1033, the conflict detection module 30 needs to judge whether there is a conflict between the new scheduled task and the existing scheduled task according to the execution time period or time point of the new scheduled task and the existing scheduled task. In this embodiment, conflict detection between a time segment and a time point is performed by judging whether the time point is included in the interval of the time segment. If the time point falls within the interval of the time segment, it is considered that there is a conflict between the time segment and the time point, and the execution time of the two tasks conflicts. On the contrary, it is considered that there is no time conflict between the time period and the time point. By analogy, if it is necessary to determine whether there is a conflict between time periods, it can be obtained by comparing the start and end time points of one time period with the other time period.

具体地,请同时参阅图4,图4示意性地示出了任务执行时间冲突的几种类型:定时任务规则库中待匹配检测的既有定时任务的任务执行时间用时间段模板表示,其中,时间点T1表示该既有定时任务的开始时间,时间点T2表示该既有定时任务的结束时间。新定时任务的任务时间用时间点样本A及时间段样本A~F表示。Specifically, please refer to FIG. 4 at the same time. FIG. 4 schematically shows several types of task execution time conflicts: the task execution time of an existing scheduled task to be matched and detected in the scheduled task rule base is represented by a time segment template, where , the time point T1 indicates the start time of the existing scheduled task, and the time point T2 indicates the end time of the existing scheduled task. The task time of the new scheduled task is represented by time point sample A and time period samples A~F.

在本实施方式中,所述冲突检测模块30判断:当模板时间段与样本时间段的开始时间点或结束时间点中任一个发生冲突,则两个时间段发生冲突;当模板时间段与样本时间段的开始时间点和结束时间点都不发生冲突时,两个时间段无冲突,其中存在一个特殊情况:样本时间段的开始时间点在模板时间段的开始时间点之前,样本时间段的结束时间点在模板时间段的结束时间点之后,此时虽然模板时间段与样本时间段的开始时间点和结束时间点都无冲突,但是模板时间段包含在样本时间段内,因此认为两个时间段发生了冲突。简而言之,当模板时间段的区间与样本时间段的区间之间存在交集时,认为两个时间段发生了冲突。根据上述两个时间段冲突的规律,本发明实施例还提供一种基于定时任务规则库的时间冲突算法:In this embodiment, the conflict detection module 30 judges: when any one of the start time point or the end time point of the template time period and the sample time period conflicts, the two time periods conflict; When there is no conflict between the start time point and the end time point of the time period, there is no conflict between the two time periods. There is a special case: the start time point of the sample time period is before the start time point of the template time period, and the time period of the sample time period The end time point is after the end time point of the template time period. Although there is no conflict between the start time point and the end time point of the template time period and the sample time period, the template time period is included in the sample time period, so two Time slots conflicted. In short, two time periods are considered to be in conflict when there is an intersection between the interval of the template time period and the interval of the sample time period. According to the law of conflict between the above two time periods, the embodiment of the present invention also provides a time conflict algorithm based on the regular task rule library:

步骤S1035:判断添加新定时任务和添加既有定时任务的用户权限是否相同,若相同,则认为新定时任务与既有定时任务之间产生冲突,执行步骤S1039;若不重合,则认为新定时任务与既有定时任务之间没有冲突,新定时任务通过冲突检测,执行步骤S1037;Step S1035: Determine whether the user rights for adding a new scheduled task are the same as those for adding an existing scheduled task. If they are the same, it will be considered that there is a conflict between the new scheduled task and the existing scheduled task, and step S1039 will be executed; if they do not overlap, it will be considered that the new scheduled task There is no conflict between the task and the existing scheduled task, the new scheduled task passes the conflict detection, and step S1037 is executed;

步骤S1037:将新定时任务添加至定时任务规则库中;程序结束;Step S1037: Add the new scheduled task to the regular task rule library; the program ends;

步骤S1039:判断新定时任务与既有定时任务已产生冲突,提示用户修改定时任务,当用户修改定时任务后,视为用户添加了新定时任务,所述冲突检测模块30重复步骤S1031,直至新定时任务与既有定时任务之间不存在冲突,程序结束。Step S1039: Judging that the new scheduled task has conflicted with the existing scheduled task, prompting the user to modify the scheduled task, when the user modifies the scheduled task, it is deemed that the user has added a new scheduled task, and the conflict detection module 30 repeats step S1031 until the new scheduled task There is no conflict between the scheduled task and the existing scheduled task, and the program ends.

在本发明实施方式中,所述冲突检测模块30进行定时任务冲突检测的步骤时,若新添加的定时任务与定时任务规则库中的任一既有定时任务有冲突,则认为已发生定时任务冲突;若新添加的定时任务与定时任务规则库中所有的既有定时任务都没有冲突,则认为新添加的定时任务检测通过,并添加到定时任务规则库中。In the embodiment of the present invention, when the conflict detection module 30 performs the step of timing task conflict detection, if the newly added timing task conflicts with any existing timing task in the timing task rule library, it is considered that a timing task has occurred Conflict; if the newly added scheduled task does not conflict with all the existing scheduled tasks in the scheduled task rule base, the newly added scheduled task is considered to pass the detection and added to the scheduled task rule base.

请再次参阅图2,在上述步骤建立新定时任务和既有定时任务之间的联动关系,并进行冲突检测后,所述冲突检测模块30进行冲突解决的步骤:Please refer to Fig. 2 again, after the linkage relationship between the new timing task and the existing timing task is established in the above steps, and after the conflict detection is performed, the conflict detection module 30 performs the steps of conflict resolution:

步骤S105:任务优先级比较;具体地,所述冲突检测模块30将新定时任务与既有定时任务进行比较并评定二者之间的优先级,以允许所述任务执行模块50控制设备实体执行优先级较高的任务。Step S105: task priority comparison; specifically, the conflict detection module 30 compares the new scheduled task with the existing scheduled task and evaluates the priority between the two, so as to allow the task execution module 50 to control the execution of the device entity Higher priority tasks.

本发明实施例提供的智能家居系统,其应用了定时任务冲突解决装置及定时任务冲突解决方法,在用户添加新定时任务时即可根据定时任务冲突检测机制检测出新定时任务与既有定时任务之间是否存在冲突,并能够避免智能家居系统中定时任务冲突的出现,提高了智能家居系统的稳定性和安全性。另外,若用户设定的新定时任务与定时任务规则库中的既有定时任务无冲突,所述冲突检测模块能够将新定时任务根据规则模型添加到定时任务规则库中,在丰富规则库的过程中,无需软件编码人员定制规则,而是由冲突检测模块动态完成,从而降低了软件的维护成本,提升了用户体验。The smart home system provided by the embodiment of the present invention applies a timing task conflict resolution device and a timing task conflict resolution method. When a user adds a new timing task, the new timing task and the existing timing task can be detected according to the timing task conflict detection mechanism. Whether there is a conflict between them, and can avoid the occurrence of timed task conflicts in the smart home system, and improve the stability and security of the smart home system. In addition, if there is no conflict between the new scheduled task set by the user and the existing scheduled tasks in the scheduled task rule base, the conflict detection module can add the new scheduled task to the scheduled task rule base according to the rule model. In the process, there is no need for software coders to customize rules, but the conflict detection module dynamically completes it, thereby reducing software maintenance costs and improving user experience.

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何本领域技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本发明技术方案的范围内。The above description is only a preferred embodiment of the present invention, and does not limit the present invention in any form. Although the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention. Anyone skilled in the art , without departing from the scope of the technical solution of the present invention, when the technical content disclosed above can be used to make some changes or be modified into equivalent embodiments with equivalent changes, but as long as it does not depart from the technical solution of the present invention, the technical content of the present invention In essence, any brief modifications, equivalent changes and modifications made to the above embodiments still fall within the scope of the technical solution of the present invention.

Claims (10)

1.一种智能家居系统,其特征在于,包括:1. A smart home system, characterized in that it comprises: 定时任务冲突解决装置,用于检测用户添加的新定时任务与所述智能家居系统中的既有定时任务之间是否存在冲突;所述定时任务冲突解决装置包括:The timed task conflict resolution device is used to detect whether there is a conflict between the new timed task added by the user and the existing timed task in the smart home system; the timed task conflict resolution device includes: 冲突检测模块,能够利用基于规则模型的定时任务冲突检测机制检测新定时任务与既有定时任务之间是否存在冲突,其中,所述冲突检测模块根据新定时任务及既有定时任务的执行时间段或时间点判断新定时任务与既有定时任务之间是否存在冲突;以及The conflict detection module can detect whether there is a conflict between the new timed task and the existing timed task by using the timed task conflict detection mechanism based on the rule model, wherein the conflict detection module is based on the execution time period of the new timed task and the existing timed task Or time point to determine whether there is a conflict between the new scheduled task and the existing scheduled task; and 任务执行模块,用于控制智能家居系统中的设备执行通过冲突检测的新定时任务。The task execution module is used to control the devices in the smart home system to execute new timing tasks that pass the conflict detection. 2.如权利要求1所述的智能家居系统,其特征在于:所述冲突检测模块能够通过判断时间点是否被包含在时间段区间内来进行时间段和时间点之间的冲突检测。2 . The smart home system according to claim 1 , wherein the conflict detection module is capable of performing conflict detection between a time period and a time point by judging whether the time point is included in the time period interval. 3.如权利要求2所述的智能家居系统,其特征在于:当所述冲突检测模块判断时间点落入时间段的区间内,则判断时间段和时间点之间产生了冲突,并认为新定时任务与既有定时任务的执行时间产生冲突。3. The smart home system according to claim 2, characterized in that: when the conflict detection module judges that the time point falls within the interval of the time period, it judges that there is a conflict between the time period and the time point, and considers that the new The scheduled task conflicts with the execution time of the existing scheduled task. 4.如权利要求3所述的智能家居系统,其特征在于:当所述冲突检测模块判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的开始时间点或结束时间点中任一个发生冲突,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;4. The smart home system according to claim 3, wherein when the conflict detection module judges the execution time of the new scheduled task and the execution time of the existing task, one time period and the other time period If any one of the start time point or the end time point of the segment conflicts, it is judged that the two time segments conflict, so that the new scheduled task conflicts with the existing scheduled task; 或/及,当所述冲突检测模块判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段包含在另一时间段的时间范围之内,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;Or/and, when the conflict detection module judges that one of the time period between the execution time of the new scheduled task and the execution time of the existing task is included in the time range of the other time period, then determine whether the two time periods A conflict occurs in the segment, and thus it is considered that the new scheduled task conflicts with the existing scheduled task; 或/及,当所述冲突检测模块判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的区间之间存在交集时,则认为两个时间段发生了冲突,从而认为所述新定时任务与所述既有定时任务产生冲突。Or/and, when the conflict detection module judges that there is an intersection between the execution time of the new scheduled task and the execution time of the existing task, there is an intersection between one time period and the other time period, then two The time period conflicts, so it is considered that the new scheduled task conflicts with the existing scheduled task. 5.如权利要求1所述的智能家居系统,其特征在于:所述冲突检测模块还能够根据添加新定时任务和添加既有定时任务的用户权限是否相同来判断新定时任务与既有任务之间是否存在冲突;5. The smart home system according to claim 1, wherein the conflict detection module can also judge the difference between the new scheduled task and the existing scheduled task according to whether the user authority for adding the new scheduled task is the same as that for adding the existing scheduled task. whether there is a conflict between 或/及,所述冲突检测模块还能够根据新定时任务的执行设备和既有定时任务的执行设备是否相同来判断新定时任务与既有任务之间是否存在冲突;Or/and, the conflict detection module can also judge whether there is a conflict between the new timing task and the existing task according to whether the execution device of the new timing task is the same as the execution device of the existing timing task; 或/及,所述冲突检测模块还用于将通过冲突检测的新定时任务添加至所述智能家居系统的定时任务规则库中;Or/and, the conflict detection module is further configured to add a new timed task that passes the conflict detection to the timed task rule library of the smart home system; 或/及,所述冲突检测模块还用于在判断新定时任务与既有定时任务产生冲突后,提示用户修改定时任务,并再次进行冲突检测;Or/and, the conflict detection module is further configured to prompt the user to modify the timed task after judging that the new timed task conflicts with the existing timed task, and to perform conflict detection again; 或/及,所述冲突检测模块还用于在检测新定时任务与既有定时任务是否存在冲突后,将新定时任务与既有定时任务进行比较并评定二者之间的优先级,以允许所述任务执行模块控制设备执行优先级较高的任务。Or/and, the conflict detection module is also used to compare the new timing task with the existing timing task and evaluate the priority between the two after detecting whether there is a conflict between the new timing task and the existing timing task, so as to allow The task execution module controls the device to execute tasks with higher priority. 6.一种定时任务冲突解决方法,应用于智能家居系统的定时任务解决装置中,其特征在于,包括步骤:6. A timed task conflict resolution method, which is applied in a timed task resolution device of a smart home system, is characterized in that it comprises steps: 接收用户添加的新定时任务;Receive new scheduled tasks added by users; 利用基于规则模型的定时任务冲突检测机制检测新定时任务与既有定时任务之间是否存在冲突,其中,根据新定时任务和既有定时任务的执行时间段或时间点判断新定时任务与既有定时任务之间是否存在冲突;以及Use the regular model-based timing task conflict detection mechanism to detect whether there is a conflict between the new timing task and the existing timing task, wherein, according to the execution time period or time point of the new timing task and the existing timing task Whether there are conflicts between cron tasks; and 控制智能家居系统中的设备执行通过冲突检测的新定时任务。Control devices in the smart home system to execute new timed tasks that pass conflict detection. 7.如权利要求6所述的定时任务冲突解决方法,其特征在于:通过判断时间点是否被包含在时间段区间内来进行时间段和时间点之间的冲突检测。7. The timed task conflict resolution method according to claim 6, characterized in that: the conflict detection between the time period and the time point is performed by judging whether the time point is included in the time period interval. 8.如权利要求7所述的定时任务冲突解决方法,其特征在于:当判断时间点落入时间段的区间内,则判断时间段和时间点之间产生了冲突,并认为新定时任务与既有定时任务的执行时间产生冲突。8. The method for resolving timed task conflicts as claimed in claim 7, characterized in that: when it is judged that the time point falls within the interval of the time period, then it is judged that a conflict occurs between the time period and the time point, and it is considered that the new timed task is incompatible with the time period. The execution time of an existing scheduled task conflicts. 9.如权利要求8所述的定时任务冲突解决方法,其特征在于:当判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的开始时间点或结束时间点中任一个发生冲突,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;9. The method for resolving timed task conflicts as claimed in claim 8, characterized in that: when judging the execution time of the new timed task and the execution time of the existing task, one of the time periods and the start of the other time period If any one of the time point or the end time point conflicts, it is judged that the two time periods conflict, so that the new scheduled task conflicts with the existing scheduled task; 或/及,当判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段包含在另一时间段的时间范围之内,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;Or/and, when it is judged that one of the time period between the execution time of the new scheduled task and the execution time of the existing task is included in the time range of the other time period, it is determined that the two time periods conflict, so that It is considered that the new scheduled task conflicts with the existing scheduled task; 或/及,当判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的区间之间存在交集时,则认为两个时间段发生了冲突,从而认为所述新定时任务与所述既有定时任务产生冲突。Or/and, when it is judged that there is an intersection between the execution time of the new scheduled task and the execution time of the existing task between one time period and the other time period, it is considered that the two time periods conflict , so that the new scheduled task conflicts with the existing scheduled task. 10.如权利要求6所述的定时任务冲突解决方法,其特征在于:判断新定时任务与既有定时任务之间是否存在冲突时,还根据添加新定时任务和添加既有定时任务的用户权限是否相同来判断新定时任务与既有任务之间是否存在冲突;10. The method for resolving timed task conflicts as claimed in claim 6, characterized in that: when judging whether there is a conflict between the new timed task and the existing timed task, it is also based on the user rights for adding new timed tasks and adding existing timed tasks Whether they are the same to determine whether there is a conflict between the new scheduled task and the existing task; 或/及,判断新定时任务与既有定时任务之间是否存在冲突时,还根据新定时任务的执行设备和既有定时任务的执行设备是否相同来判断新定时任务与既有任务之间是否存在冲突;Or/and, when judging whether there is a conflict between the new timing task and the existing timing task, it is also judged whether the new timing task and the existing timing task are there is a conflict; 或/及,所述定时任务冲突解决方法还包括步骤:新定时任务通过冲突检测后,将通过冲突检测的新定时任务添加至所述智能家居系统的定时任务规则库中;Or/and, the method for resolving timing task conflicts further includes the step of: after the new timing task passes the conflict detection, adding the new timing task that passes the conflict detection to the timing task rule library of the smart home system; 或/及,所述定时任务冲突解决方法还包括步骤:在判断新定时任务与既有定时任务产生冲突后,提示用户修改定时任务,并再次进行冲突检测;Or/and, the method for resolving timing task conflicts further includes the step of: prompting the user to modify the timing task after judging that the new timing task conflicts with the existing timing task, and performing conflict detection again; 或/及,所述定时任务冲突解决方法还包括步骤:在检测新定时任务与既有定时任务是否存在冲突后,将新定时任务与既有定时任务进行比较并评定二者之间的优先级,以控制设备执行优先级较高的任务。Or/and, the method for resolving timed task conflicts further includes the step of: after detecting whether there is a conflict between the new timed task and the existing timed task, comparing the new timed task with the existing timed task and evaluating the priority between the two , to control the device to execute higher priority tasks.
CN201611204176.4A 2016-12-23 2016-12-23 Timed task conflict resolution method for smart home system and its application Active CN106597866B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611204176.4A CN106597866B (en) 2016-12-23 2016-12-23 Timed task conflict resolution method for smart home system and its application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611204176.4A CN106597866B (en) 2016-12-23 2016-12-23 Timed task conflict resolution method for smart home system and its application

Publications (2)

Publication Number Publication Date
CN106597866A true CN106597866A (en) 2017-04-26
CN106597866B CN106597866B (en) 2019-10-11

Family

ID=58603245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611204176.4A Active CN106597866B (en) 2016-12-23 2016-12-23 Timed task conflict resolution method for smart home system and its application

Country Status (1)

Country Link
CN (1) CN106597866B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107248943A (en) * 2017-07-06 2017-10-13 海信集团有限公司 Apparatus control method and device
CN107808669A (en) * 2017-09-30 2018-03-16 深圳市艾特智能科技有限公司 Sound control method, intelligent domestic system, storage medium and computer equipment
CN108132616A (en) * 2017-12-28 2018-06-08 广东宏景科技股份有限公司 Method of actuator control, device and actuator control system
CN109725544A (en) * 2018-12-26 2019-05-07 北京蓦然认知科技有限公司 A method and device for dynamically constructing a conflict check rule table in a smart home
CN110221905A (en) * 2019-05-22 2019-09-10 网联清算有限公司 Timed task monitoring method, device, system, equipment and storage medium
CN110347130A (en) * 2019-07-15 2019-10-18 珠海格力电器股份有限公司 Subsystem linkage control scheme processing method, device, system, equipment and medium
CN110362554A (en) * 2019-06-24 2019-10-22 平安科技(深圳)有限公司 Setting method, device, equipment and the computer readable storage medium of timer
CN110888336A (en) * 2019-12-02 2020-03-17 蚁蜂(广州)智能科技有限公司 Intelligent household control system and control method
CN111934143A (en) * 2020-08-04 2020-11-13 广东科徕尼智能科技有限公司 Switch control method and device based on intelligent socket and storage medium
CN111970314A (en) * 2019-05-20 2020-11-20 京东方科技集团股份有限公司 Method and device for creating action resource, electronic equipment and storage medium
WO2021052273A1 (en) * 2019-09-20 2021-03-25 京东方科技集团股份有限公司 Creation method for action resource, execution method, electronic device, and storage medium
CN113886046A (en) * 2021-09-30 2022-01-04 联想(北京)有限公司 Job resource competition identification method and device and electronic equipment
CN114114941A (en) * 2021-11-25 2022-03-01 珠海格力电器股份有限公司 Method and device for avoiding control instruction conflict, processor and intelligent home system
WO2024017020A1 (en) * 2022-07-20 2024-01-25 青岛海尔空调器有限总公司 Method and apparatus for controlling air conditioner, and air conditioner and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1305676A (en) * 1998-06-08 2001-07-25 汤姆森多媒体公司 Domestic system resource access priority management method and device for the implementation thereof
US20060037048A1 (en) * 2004-08-13 2006-02-16 Microsoft Corporation Cycling of recording states for program selections during video recording conflict resolution
CN101345850A (en) * 2007-07-09 2009-01-14 中兴通讯股份有限公司 Method of Reservation Operation of Mobile TV Programs
CN101448113A (en) * 2008-12-29 2009-06-03 深圳创维-Rgb电子有限公司 Scheduled program processing method of digital television, device and digital television receiving terminal
US20110218964A1 (en) * 2010-03-02 2011-09-08 Hagan Cynthia M Automatic synchronization conflict resolution
CN202041833U (en) * 2011-03-29 2011-11-16 余海权 An interactive intelligent electrical appliance group system
EP2579608A1 (en) * 2011-10-07 2013-04-10 Nokia Siemens Networks Oy Conflict processing accessing a personal TV functionality by a plurality of users
CN103227940A (en) * 2013-05-02 2013-07-31 四川长虹电器股份有限公司 Method, equipment and system for achieving program appointment management

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1305676A (en) * 1998-06-08 2001-07-25 汤姆森多媒体公司 Domestic system resource access priority management method and device for the implementation thereof
US20060037048A1 (en) * 2004-08-13 2006-02-16 Microsoft Corporation Cycling of recording states for program selections during video recording conflict resolution
CN101345850A (en) * 2007-07-09 2009-01-14 中兴通讯股份有限公司 Method of Reservation Operation of Mobile TV Programs
CN101448113A (en) * 2008-12-29 2009-06-03 深圳创维-Rgb电子有限公司 Scheduled program processing method of digital television, device and digital television receiving terminal
US20110218964A1 (en) * 2010-03-02 2011-09-08 Hagan Cynthia M Automatic synchronization conflict resolution
CN202041833U (en) * 2011-03-29 2011-11-16 余海权 An interactive intelligent electrical appliance group system
EP2579608A1 (en) * 2011-10-07 2013-04-10 Nokia Siemens Networks Oy Conflict processing accessing a personal TV functionality by a plurality of users
CN103227940A (en) * 2013-05-02 2013-07-31 四川长虹电器股份有限公司 Method, equipment and system for achieving program appointment management

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107248943A (en) * 2017-07-06 2017-10-13 海信集团有限公司 Apparatus control method and device
CN107808669A (en) * 2017-09-30 2018-03-16 深圳市艾特智能科技有限公司 Sound control method, intelligent domestic system, storage medium and computer equipment
CN108132616B (en) * 2017-12-28 2020-07-28 宏景科技股份有限公司 Actuator control method and device and actuator control system
CN108132616A (en) * 2017-12-28 2018-06-08 广东宏景科技股份有限公司 Method of actuator control, device and actuator control system
CN109725544A (en) * 2018-12-26 2019-05-07 北京蓦然认知科技有限公司 A method and device for dynamically constructing a conflict check rule table in a smart home
US12368778B2 (en) 2019-05-20 2025-07-22 Beijing Boe Technology Development Co., Ltd. Method, apparatus, electronic device and storage medium for creating action resources
WO2020233488A1 (en) * 2019-05-20 2020-11-26 京东方科技集团股份有限公司 Method and apparatus for creating action resources, electronic device and storage medium
CN111970314A (en) * 2019-05-20 2020-11-20 京东方科技集团股份有限公司 Method and device for creating action resource, electronic equipment and storage medium
CN110221905B (en) * 2019-05-22 2022-02-18 网联清算有限公司 Timed task monitoring method, device, system, equipment and storage medium
CN110221905A (en) * 2019-05-22 2019-09-10 网联清算有限公司 Timed task monitoring method, device, system, equipment and storage medium
CN110362554B (en) * 2019-06-24 2024-05-03 平安科技(深圳)有限公司 Method, device, equipment and computer readable storage medium for setting timer
CN110362554A (en) * 2019-06-24 2019-10-22 平安科技(深圳)有限公司 Setting method, device, equipment and the computer readable storage medium of timer
CN110347130B (en) * 2019-07-15 2020-11-20 珠海格力电器股份有限公司 Subsystem linkage control scheme processing method, device, system, equipment and medium
CN110347130A (en) * 2019-07-15 2019-10-18 珠海格力电器股份有限公司 Subsystem linkage control scheme processing method, device, system, equipment and medium
WO2021052273A1 (en) * 2019-09-20 2021-03-25 京东方科技集团股份有限公司 Creation method for action resource, execution method, electronic device, and storage medium
US12143307B2 (en) 2019-09-20 2024-11-12 Boe Technology Group Co., Ltd. Creation method for action resource, execution method, electronic device, and storage medium
CN110888336A (en) * 2019-12-02 2020-03-17 蚁蜂(广州)智能科技有限公司 Intelligent household control system and control method
CN111934143A (en) * 2020-08-04 2020-11-13 广东科徕尼智能科技有限公司 Switch control method and device based on intelligent socket and storage medium
CN113886046A (en) * 2021-09-30 2022-01-04 联想(北京)有限公司 Job resource competition identification method and device and electronic equipment
CN113886046B (en) * 2021-09-30 2026-02-27 联想(北京)有限公司 Methods, apparatus and electronic equipment for identifying job resource contention
CN114114941A (en) * 2021-11-25 2022-03-01 珠海格力电器股份有限公司 Method and device for avoiding control instruction conflict, processor and intelligent home system
WO2024017020A1 (en) * 2022-07-20 2024-01-25 青岛海尔空调器有限总公司 Method and apparatus for controlling air conditioner, and air conditioner and storage medium

Also Published As

Publication number Publication date
CN106597866B (en) 2019-10-11

Similar Documents

Publication Publication Date Title
CN106597866B (en) Timed task conflict resolution method for smart home system and its application
Chi et al. Cross-app interference threats in smart homes: Categorization, detection and handling
EP4059203B1 (en) Collaborative filtering anomaly detection explainability
US11106789B2 (en) Dynamic cybersecurity detection of sequence anomalies
Breve et al. Identifying security and privacy violation rules in trigger-action IoT platforms with NLP models
US11765152B2 (en) Related asset access based on proven primary asset access
WO2023121826A1 (en) Account classification using a trained model and sign-in data
Jin et al. Peekaboo: A hub-based approach to enable transparency in data processing within smart homes
CN109716331B (en) Application deployment conforming to application data sharing and decision service platform mode
US10735463B2 (en) Validating commands for hacking and spoofing prevention in an Internet of Things (IoT) computing environment
CN107808098A (en) A kind of model safety detection method, device and electronic equipment
EP3472707A1 (en) Update coordination in a multi-tenant cloud computing environment
CN106845240A (en) A kind of Android malware static detection method based on random forest
KR102734292B1 (en) Method and apparatus for classifying data, method and apparatus for training classifier
WO2018136302A1 (en) Home api
US11457032B2 (en) Managing data and data usage in IoT network
WO2017032261A1 (en) Identity authentication method, device and apparatus
US10715603B2 (en) Systems and methods for sharing application data between isolated applications executing on one or more application platforms
Pradeep et al. Conflict detection and resolution in IoT systems: a survey
CN115349129A (en) Generating performance predictions with uncertainty intervals
AU2022202270A1 (en) Securely designing and executing an automation workflow based on validating the automation workflow
US20250307385A1 (en) User identification and monitoring
Alturki et al. Efficient and secure IoT based smart home automation using multi-model learning and blockchain technology
US11385901B2 (en) Systems and methods of parallel and distributed processing of datasets for model approximation
JP7727704B2 (en) Speaker recognition performance assessment

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