CN1317862C - 一种防止家庭网络上环境模式冲突的方法 - Google Patents
一种防止家庭网络上环境模式冲突的方法 Download PDFInfo
- Publication number
- CN1317862C CN1317862C CNB031479227A CN03147922A CN1317862C CN 1317862 C CN1317862 C CN 1317862C CN B031479227 A CNB031479227 A CN B031479227A CN 03147922 A CN03147922 A CN 03147922A CN 1317862 C CN1317862 C CN 1317862C
- Authority
- CN
- China
- Prior art keywords
- environmental pattern
- pattern
- current
- environmental
- home network
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供了一种防止家庭网络上环境模式冲突的方法,该方法包括以下步骤:a.判断家庭网络上是否有环境模式被触发,如果是,则执行步骤b,否则重复执行步骤a;b.判断当前家庭网络上是否已有环境模式在运行,如果是,则按照预先设定的环境模式替换策略,运行环境模式替换策略指定的环境模式,否则直接调用并运行所触发的环境模式。应用本发明,通过预先设定当前正在运行的环境模式与所触发的另一环境模式之间的替换策略,防止了家庭网络的设置混乱,以及因此而可能出现的系统混乱和网络崩溃等现象的发生。同时,应用本发明,还可使家庭网络上的设备工作有序,避免了由人为因素造成系统和设备的参数设置混乱,或者设备失去协调工作的能力。
Description
技术领域
本发明涉及自动控制技术领域,特别是指一种防止家庭网络上环境模式冲突的方法。
背景技术
随着网络技术的日益普及,越来越多的家居设备,比如各种家用电器,开始在网络环境下运行。这样不但使家居设备摆脱了孤立的运作状态,而且使居室中设备的综合协同工作成为现实。
所谓环境模式就是指家庭网络上设备协调工作的组合方式。家庭网络通过环境模式来使网络上的各个设备按照事先设定的组合方式运行,环境模式中包括:家居设备的触发方式、设备状态、运行启停时间、周期及其各个设备的执行顺序。
用户可以从网络上下载成熟的环境模式保存到环境模式控制器中,也可以自己在环境模式控制器上编制个性化的环境模式。良好的环境模式会充分发挥设备互联,协同工作的优越性,为居住环境营造自然、轻松、宜人的氛围。环境模式的建立可以大量地减少重复、繁杂的人为操作,而且个性化环境模式的建立体现了现代人独立、自由的品格。
在家庭网络上不可避免地存在多个环境模式,不同的环境模式代表不同的设备组合。环境模式的触发方式有被动方式和主动方式之分,如定时触发即为被动触发方式,人为触发即为主动触发方式。由于环境模式不会绝对地按照串行方式运行,所以正在运行的环境模式与触发的环境模式存在时间上的重叠。例如:在环境模式甲的运行中启动了某种设备,但是由于其它触发条件的形成,触发了环境模式乙,在环境模式乙中,并不需要在环境模式甲中所启动的某种设备,这样,在中止环境模式甲运行的同时,还需要对相关的设备进行必要设置。
由上述可知,在家庭网络中,环境模式的切换不是简单调用的关系,需要有防止环境模式冲突的机制,来保障家庭网络正常有序的运行。如果不能正确处理两个环境模式的交替过程,必然会造成家庭网络上设备参数的设置混乱,从而导致系统进入无序状态,甚至有可能发生网络崩溃。
发明内容
有鉴于此,本发明的目的在于提供一种防止家庭网络上环境模式冲突的方法,使正在运行的环境模式与刚刚触发的环境模式之间不会发生冲突。
为达到上述目的,本发明的技术方案是这样实现的:
一种防止家庭网络上环境模式冲突的方法,该方法包括以下步骤:
a、判断家庭网络上是否有环境模式被触发,如果是,则执行步骤b,否则重复执行步骤a;
b、判断当前家庭网络上是否已有环境模式在运行,如果是,则按照预先设定的环境模式替换策略,运行环境模式替换策略指定的环境模式,否则直接调用并运行所触发的环境模式。
较佳地,所述步骤a进一步包括:家庭网络上有环境模式被触发后,首先判断当前触发的环境模式是否有效,如果是,则继续执行步骤b,否则,继续判断家庭网络上是否有环境模式被触发。
较佳地,步骤b所述的判断是根据标识已有环境模式正在运行的标志来进行判断的。
较佳地,步骤b所述替换策略为先入为主的替换策略,步骤b所述运行指定的环境模式为放弃调用当前触发的环境模式,继续运行当前的环境模式。
较佳地,步骤b所述替换策略为后入为主的替换策略,步骤b所述运行指定的环境模式为中断当前运行的环境模式,设置当前运行环境模式中的设备进入待机状态后,调用并运行当前触发的环境模式。
较佳地,步骤b所述替换策略为高优先级为主的替换策略,步骤b所述运行指定的环境模式进一步包括以下步骤:将当前运行环境模式的优先级与当前触发环境模式的优先级进行比较,判断当前运行环境模式的优先级是否不低于当前触发环境模式的优先级,如果是,则放弃调用当前触发的环境模式,继续运行当前的环境模式,否则中断当前运行的环境模式,设置当前运行环境模式中的设备进入待机状态后,调用并运行当前触发的环境模式。
较佳地,环境模式的触发方式为主动触发或被动触发。
应用本发明,通过预先设定当前正在运行的环境模式与所触发的另一环境模式之间的替换策略,防止了家庭网络的设置混乱,以及因此而可能出现的系统混乱和网络崩溃等现象的发生。同时,应用本发明,还可使家庭网络上的设备工作有序,避免了由人为因素造成系统和设备的参数设置混乱,或者设备失去协调工作的能力。
附图说明
图1为应用本发明的具有环境运行状态标志的环境模式控制器的结构框图;
图2为应用本发明的采用先入为主策略的工作流程图;
图3为应用本发明的采用后入为主策略的工作流程图;
图4为应用本发明的采用高优先级为主策略的工作流程图;
图5为应用本发明的采用先入为主或后入为主策略的环境模式的数据结构示意图;
图6为应用本发明的采用高优先级为主策略的环境模式的数据结构示意图。
具体实施方式
下面结合附图及具体实施例,对本发明再作进一步详细说明。
本发明的思路是:为环境模式控制器设置环境模式运行状态标志,当有环境模式触发时,首先根据环境模式控制器上的环境模式运行状态标志判断当前家庭网络上是否有环境模式在运行,如果有,则按照预先设定的替换策略,运行相应的环境模式,否则调用并运行所触发的环境模式。
图1所示为应用本发明的具有环境运行状态标志的环境模式控制器的结构框图。在环境模式控制器中,不但包括控制单元101、面板单元102、提醒单元103、网络适配单元104、通讯单元105和存储单元106,还包括用于标识家庭网络当前是否有环境模式在运行的标志位单元107,该标志位单元可为一寄存器,如设置当寄存器的值为1时,表示家庭网络当前有环境模式正在运行;当寄存器的值为0时,表示家庭网络当前没有环境模式在运行。
图2所示为应用本发明的采用先入为主策略的工作流程图。
步骤201,环境模式n被触发,其可为被动触发,也可为主动触发;
步骤202,判断所触发的环境模式n是否有效,如果是,则执行步骤203,否则结束;
步骤203,判断当前家庭网络上是否已有环境模式正在运行,如果是,则结束,并继续运行当前的环境模式,否则执行步骤204;
步骤204,调用并运行环境模式n后结束。
图3所示为应用本发明的采用后入为主策略的工作流程图。
步骤301,环境模式n被触发,其可为被动触发,也可为主动触发;
步骤302,判断所触发的环境模式n是否有效,如果是,则执行步骤303,否则结束;
步骤303,判断当前家庭网络上是否已有环境模式正在运行,如果是,则执行步骤304,否则执行步骤305;
步骤304,中断当前运行的环境模式,设置当前运行环境模式中的设备进入待机状态;
步骤305,调用并运行环境模式n。
图4所示为应用本发明的采用高优先级为主策略的工作流程图。
步骤401,环境模式n被触发,其可为被动触发,也可为主动触发;
步骤402,判断所触发的环境模式n是否有效,如果是,则执行步骤403,否则结束;
步骤403,判断当前家庭网络上是否已有环境模式正在运行,如果是,则执行步骤404,否则执行步骤405;
步骤404,将当前运行的环境模式的优先级与所触发的环境模式的优先级进行比较,并判断当前运行的环境模式的优先级是否不低于所触发的环境模式n的优先级,如果是,则结束,并继续运行当前的环境模式,否则执行步骤405;
步骤405,中断当前运行的环境模式,并设置当前运行环境模式中的设备进入待机状态;
步骤406,调用并运行所触发的环境模式n。
图5所示为应用本发明的采用先入为主或后入为主策略的环境模式的数据结构示意图。每一个环境模式对应一个触发条件,每一个触发条件同时对应一个或一个以上的设备,每一个设备可有一种或一种以上的状态。这样,当有环境模式触发时,如果当前家庭网络上有环境模式正在运行,则根据先入为主或后入为主的策略,运行相应的环境模式,每一个运行的环境模式,可同时控制多个设备处于不同的状态。
图6所示为应用本发明的采用高优先级为主策略的环境模式的数据结构示意图。每一个环境模式对应一个触发条件,每个触发条件都标有优先级,同时每个触发条件对应一个或一个以上的设备,每一个设备可有一种或一种以上的状态。这样,当有环境模式触发时,如果当前家庭网络上有环境模式正在运行,则根据高优先级为主的策略,运行相应的环境模式,每一个运行的环境模式,可同时控制多个设备处于不同的状态。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1、一种防止家庭网络上环境模式冲突的方法,其特征在于,该方法包括以下步骤:
a、判断家庭网络上是否有环境模式被触发,如果是,则执行步骤b,否则重复执行步骤a;
b、判断当前家庭网络上是否已有环境模式在运行,如果是,则按照预先设定的环境模式替换策略,运行环境模式替换策略指定的环境模式,否则直接调用并运行所触发的环境模式。
2、根据权利要求1所述的方法,其特征在于,所述步骤a进一步包括:家庭网络上有环境模式被触发后,首先判断当前触发的环境模式是否有效,如果是,则继续执行步骤b,否则,继续判断家庭网络上是否有环境模式被触发。
3、根据权利要求1所述的方法,其特征在于,步骤b所述的判断是根据标识已有环境模式正在运行的标志来进行判断的。
4、根据权利要求1或2所述的方法,其特征在于,步骤b所述替换策略为先入为主的替换策略,步骤b所述运行指定的环境模式为放弃调用当前触发的环境模式,继续运行当前的环境模式。
5、根据权利要求1或2所述的方法,其特征在于,步骤b所述替换策略为后入为主的替换策略,步骤b所述运行指定的环境模式为中断当前运行的环境模式,设置当前运行环境模式中的设备进入待机状态后,调用并运行当前触发的环境模式。
6、根据权利要求1或2所述的方法,其特征在于,步骤b所述替换策略为高优先级为主的替换策略,步骤b所述运行指定的环境模式进一步包括以下步骤:将当前运行环境模式的优先级与当前触发环境模式的优先级进行比较,判断当前运行环境模式的优先级是否不低于当前触发环境模式的优先级,如果是,则放弃调用当前触发的环境模式,继续运行当前的环境模式,否则中断当前运行的环境模式,设置当前运行环境模式中的设备进入待机状态后,调用并运行当前触发的环境模式。
7、根据权利要求1所述的方法,其特征在于,环境模式的触发方式为主动触发或被动触发。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031479227A CN1317862C (zh) | 2003-06-27 | 2003-06-27 | 一种防止家庭网络上环境模式冲突的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB031479227A CN1317862C (zh) | 2003-06-27 | 2003-06-27 | 一种防止家庭网络上环境模式冲突的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1567876A CN1567876A (zh) | 2005-01-19 |
CN1317862C true CN1317862C (zh) | 2007-05-23 |
Family
ID=34472088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031479227A Expired - Lifetime CN1317862C (zh) | 2003-06-27 | 2003-06-27 | 一种防止家庭网络上环境模式冲突的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1317862C (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0901252A2 (en) * | 1997-09-08 | 1999-03-10 | Lucent Technologies Inc. | Wireless lan with enhanced capture provision |
CN1357984A (zh) * | 2000-12-05 | 2002-07-10 | 华为技术有限公司 | 一种cdma系统压缩模式控制的方法 |
US20020119795A1 (en) * | 2001-02-27 | 2002-08-29 | Motorola, Inc. | Method and apparatus for distributed arbitration of a right to speak among a plurality of devices participating in a real-time voice conference |
US20030014535A1 (en) * | 2001-07-16 | 2003-01-16 | Oscar Mora | Collision avoidance method for home automation devices using an ethernet hub |
CN1419695A (zh) * | 2000-03-31 | 2003-05-21 | 汤姆森许可贸易公司 | 读、记录和恢复数字数据复制保护系统中数字数据的设备 |
-
2003
- 2003-06-27 CN CNB031479227A patent/CN1317862C/zh not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0901252A2 (en) * | 1997-09-08 | 1999-03-10 | Lucent Technologies Inc. | Wireless lan with enhanced capture provision |
CN1419695A (zh) * | 2000-03-31 | 2003-05-21 | 汤姆森许可贸易公司 | 读、记录和恢复数字数据复制保护系统中数字数据的设备 |
CN1357984A (zh) * | 2000-12-05 | 2002-07-10 | 华为技术有限公司 | 一种cdma系统压缩模式控制的方法 |
US20020119795A1 (en) * | 2001-02-27 | 2002-08-29 | Motorola, Inc. | Method and apparatus for distributed arbitration of a right to speak among a plurality of devices participating in a real-time voice conference |
US20030014535A1 (en) * | 2001-07-16 | 2003-01-16 | Oscar Mora | Collision avoidance method for home automation devices using an ethernet hub |
Non-Patent Citations (1)
Title |
---|
智能家庭网络体系结构模式研究 桂兵祥,屈太国,吕国斌,微型机与应用,第9期 2002 * |
Also Published As
Publication number | Publication date |
---|---|
CN1567876A (zh) | 2005-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6401090B1 (en) | Method and apparatus for accessing data stored in database of telephone system | |
CN113268005B (zh) | 智能场景控制方法、系统、装置及存储介质 | |
CN1418030A (zh) | 在移动通信终端中显示用于多任务运行的数据的方法 | |
CN101068437A (zh) | 一种双模移动终端待机网络切换的方法 | |
EP1966672A2 (en) | Schedule based cache/memory power minimization technique | |
CN1317862C (zh) | 一种防止家庭网络上环境模式冲突的方法 | |
CN1426259A (zh) | 移动通信终端的动态背光照明方法 | |
CN1670717A (zh) | 在嵌入式系统中分配硬件地址的装置和方法 | |
CN1801086A (zh) | 应用于Java操作系统中设备支持的实现方法 | |
JP2004326486A (ja) | タスク管理装置 | |
CN100563402C (zh) | 信号灯闪烁控制方法 | |
CN1494097A (zh) | 利用灯号指示扩充单一按键为多种功能的方法 | |
CN2750584Y (zh) | 一种实现耳机、串口、充电功能三合一的手机接口 | |
CN1287287C (zh) | 基于控制系统实现在线更新数据的方法 | |
CN1891604A (zh) | 电梯控制装置 | |
CN1294701C (zh) | 高频多样选择性预分频器 | |
CN1118154C (zh) | 移动终端通信系统 | |
CN1433224A (zh) | 自动选择同步时钟脉冲源的isdn专用小型交换机 | |
CN1976377A (zh) | 软交换系统中一种实现智能业务灵活触发的方法 | |
CN1450823A (zh) | 一种彩色led闪烁提示手机信息的方法和装置 | |
CN1790935A (zh) | 倒换单板加载中的主备倒换实现方法 | |
CN113271240B (zh) | 数据传输方法、智能家居系统及可读存储介质 | |
CN101068276A (zh) | 降低能耗的方法和系统 | |
CN1126036C (zh) | 计算机系统 | |
CN1289996C (zh) | 软件式键盘输入转换的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20070523 |
|
CX01 | Expiry of patent term |