專利名稱:設備控制的方法及系統、控制點和設備的制作方法
技術領域:
本發明實施例涉及通信技術領域,特別涉及一種設備控制的方法及系統、控制 點和設備。
背景技術:
隨著數字家庭的發展,以及消費類電子(Consumer Electronics ;簡稱CE)產品
本身的普遍數字化,家庭中正出現越來越多的數字化的娛樂設備和家電產品。數字家庭 網絡概念是將這些家庭網絡設備以有線或無線方式連接成家庭網絡,以實現內容共享或 相互控制等功能。為了實現各種不同類型家庭設備的互通和控制,越來越多的家庭網絡 設備通過支持通用即插即用(Universal Plug and Play ;簡稱UPnP)。在UPnP體系中, 用戶通過家庭網絡中的控制點(Control Point;簡稱CP)實現對家庭設備的控制,CP采 用UPnP協議通過調用UPnP設備的相關的控制命令(action),讀取家庭網絡中UPnP設備 的狀態信息,以及控制UPnP設備執行相應的操作。為了實現對CE設備(大多為零售)進行管理,UPnP提供了設備管理功能, 具體包括對設備進行維護、診斷;修改設備的配置參數;在設備上安裝/更新軟件 模塊等。用戶可以通過CP來對設備進行管理和配置。然而,某些管理操作,如重啟 (Reboot)、固件(Firmware)升級 / 軟件(Software)安裝、診斷測試(DiagnosticTests)等, 很可能會導致對目前正在進行的業務如網絡電視(Internet Protocol Television ;簡稱 IPTV)業務中斷或至少影響業務體驗。對于能夠導致業務中斷的管理操作例如重啟, 如果當前有業務運行,設備可以推遲/拒絕CP的請求,待無業務運行時再執行/接受管 理請求。發明人在實現本發明的過程中至少發現現有技術至少存在如下問題現有技術中一般需要在設備返回CP調用的控制命令(action)的響應中增加錯誤 碼(Error Code),用以告知CP的管理操作被拒絕,為了支持這種方式,需要修改很多控 制命令(action)的定義。并且如果管理用戶通過控制點(CP)調用管理操作時遭到不合理 的拒絕或者推遲,例如在業務出現問題時,CP調用診斷、維護命令也可能遭到拒絕, 設備管理不方便,管理方式不靈活,影響了管理用戶的管理體驗。
發明內容
本發明實施例提供一種設備控制的方法及系統、控制點和設備,以方便、靈活 地對設備進行管理。本發明實施例提供一種設備控制的方法,包括接收控制點發送的控制命令;根據當前的設備策略和/或業務信息,對所述控制命令執行相應的操作。本發明實施例又提供一種設備控制的方法,包括向設備發送控制命令;
接收所述設備返回的與所述設備根據當前的設備策略和/或業務信息對所述控 制命令執行的相應的操作對應的響應。本發明實施例再提供一種設備控制的方法,包括接收控制點發送的控制命令;根據所述控制點當前的訪問權限和所述設備的業務信息,對所述控制命令執行 相應的操作。本發明實施例還提供一種設備控制的方法,包括向設備發送控制命令;接收所述設備返回的與所述設備根據所述控制點當前的訪問權限和所述設備的 業務信息對所述控制命令執行的相應的操作對應的響應。本發明實施例還提供一種設備,包括第一接收模塊,用于接收控制點發送的控制命令;第一執行模塊,用于根據當前的設備策略和/或業務信息,對所述控制命令執 行相應的操作。本發明實施例還提供一種控制點,包括第一發送模塊,用于向設備發送控制命令;第一響應模塊,用于接收所述設備返回的與所述設備根據當前的設備策略和/ 或業務信息對所述控制命令執行的相應的操作對應的響應。本發明實施例還提供一種設備,包括第二接收模塊,用于接收控制點發送的控制命令;第二執行模塊,用于根據當前的訪問權限和業務信息,對所述控制命令執行相 應的操作。本發明實施例還提供一種控制點,包括第二發送模塊,用于向設備發送控制命令;第二響應模塊,用于接收所述設備返回的與所述設備根據所述控制點當前的訪 問權限和所述設備的業務信息對所述控制命令執行的相應的操作對應的響應。本發明實施例還提供一種設備控制系統,包括控制點,用于向設備發送控制命令,接收所述設備返回的與所述設備根據當前 的設備策略和/或業務信息對所述控制命令執行的相應的操作對應的響應;設備,用于接收控制點發送的所述控制命令,根據當前的設備策略和/或業務 信息,對所述控制命令執行相應的操作。本發明實施例還提供一種設備控制系統,包括控制點,用于向設備發送控制命令,接收所述設備返回的與所述設備根據所述 控制點當前的訪問權限和所述設備的業務信息對所述控制命令執行的相應的操作對應的 響應;設備,用于接收所述控制點發送的所述控制命令,根據所述控制點當前的訪問 權限和所述設備的業務信息,對所述控制命令執行相應的操作。本發明實施例提供的設備控制的方法及系統、控制點和設備,設備接收到控制 點發送的控制命令后,可以根據設備當前的設備策略和/或業務信息對該控制命令執行相應的操作,其中,設備策略和/或業務信息可以用來確定如何執行控制命令,從而可 以靈活、方便的對設備進行管理,實現方法簡單。
圖1為本發明設備控制的方法第一實施例的流程圖;圖2為本發明設備控制的方法第二實施例的流程圖;圖3為本發明設備控制的方法第三實施例的信令流程圖;圖4為本發明設備控制的方法第三實施例中控制點配置設備策略的信令流程 圖;圖5為本發明設備控制的方法第四實施例的信令流程圖;圖6為本發明設備控制的方法第五實施例的流程圖;圖7為本發明設備控制的方法第六實施例的流程圖;圖8為本發明設備控制的方法第七實施例的信令流程圖;圖9為本發明設備控制的方法第七實施例中采用用戶權限的信令流程圖;圖10為本發明設備第一實施例的結構示意圖;圖11為本發明設備第二實施例的結構示意圖;圖12為本發明控制點第一實施例的結構示意圖;圖13為本發明控制點第二實施例的結構示意圖;圖14為本發明設備控制系統第一實施例的結構示意圖;圖15為本發明設備控制系統第二實施例的結構示意圖。
具體實施例方式下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。圖1為本發明設備控制的方法第一實施例的流程圖,如圖1所示,該設備控制的 方法包括步驟101、接收控制點發送的控制命令。設備接收控制點發送的可能影響設備中業務的控制命令。其中該控制命令是否 影響設備中正在運行的業務可以根據以下方法確定方法一、預先確定所述控制命令是否影響所述設備的業務。每個控制命令是否 影響設備中的業務都預先在設備中指定,設備接收到控制命令后,直接可以獲知該控制 命令是否影響設備的業務。例如將重啟命令設置為影響設備中所有正在運行的業務。方法二、根據所述設備的能力判斷所述控制命令是否影響所述設備的業務。設 備接收到控制命令后,根據自身的能力例如CPU、內存的處理能力判斷該控制命令是 否影響設備中正在運行的業務。若所述控制命令影響所述設備的業務,則執行步驟102。步驟102、根據當前的設備策略和/或業務信息,對所述控制命令執行相應的操作。為了根據當前的設備策略和/或業務信息,對接收到的控制命令執行相應的操 作,設備需要配置所述設備當前的設備策略和/或配置所述設備當前的業務信息。其中配置所述設備當前的設備策略的方法包括預先配置所述設備的設備策略;或接收設備 策略配置命令,所述設備策略配置命令中包括指定的設備策略,將所述設備當前的設備 策略配置為所述指定的設備策略;或接收指定的設備策略,將所述指定的設備策略更新 到設備策略數據模型中。配置所述設備當前的業務信息的方法包括預先配置所述設備 的業務信息,所述業務信息包括業務級別和/或業務狀態;或接收業務信息配置命令, 根據所述業務信息配置命令將所述設備當前需要保護的業務級別和/或業務狀態配置為 指定的業務級別和/或業務狀態;或接收指定的業務級別和/或業務狀態配置信息,將所 述配置信息更新到業務信息數據模型中。在步驟102中,如果該控制命令影響設備的業務,設備對控制命令的處理包括 三種情況,具體如下情況一、根據設備當前的設備策略,對所述控制命令執行相應的操作。所述設備策略為業務優先或管理優先,設備對控制命令執行相應操作具體包 括若所述設備策略為業務優先,且所述設備當前有業務運行,則延遲或拒絕執行所述 控制命令;或若所述設備策略為業務優先,但所述設備當前沒有業務運行,則立即執行 所述控制命令;或若所述設備策略為設備管理優先,則立即執行所述控制命令。情況二、根據設備當前的業務信息,對所述控制命令執行相應的操作。所述業務信息為業務級別和/或業務狀態,設備對控制命令執行相應操作具體 包括若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、且所述業 務的狀態在當前需要保護的業務狀態以上,則延遲或拒絕執行所述控制命令;或若所述 設備當前運行業務的業務級別在當前需要保護的業務級別以上、但所述業務的狀態在當 前需要保護的業務狀態以下,則立即執行所述控制命令或立即執行用于排除故障的控制 命令。情況三、根據設備當前的設備策略和業務信息,對所述控制命令執行相應的操作。所述設備策略為業務優先或管理優先,所述業務信息為業務級別和/或業務狀 態,設備對控制命令執行相應操作具體包括若所述設備策略為業務優先,則根據所述 設備中當前的業務信息對所述控制命令執行相應的操作。其中根據所述設備中當前的業 務信息對所述控制命令執行相應的操作的方法具體為若所述設備當前運行業務的業務 級別在當前需要保護的業務級別以上、且所述業務的狀態在當前需要保護的業務狀態以 上,則延遲或拒絕執行所述控制命令;或,若所述設備當前運行業務的業務級別在當前 需要保護的業務級別以上、但所述業務的狀態在當前需要保護的業務狀態以下,則立即 執行所述控制命令或立即執行用于排除故障的控制命令,如情況二中的相關敘述。設備還可以根據當前的設備策略和/或業務信息向控制點返回所述控制命令對 應的響應,返回控制命令對應的響應的步驟可以與步驟102的執行不分先后,可以先于 步驟102執行,或后于步驟102執行,或與步驟102同時執行。具體地,設備向控制點 返回的控制命令對應的響應包括接受并立即執行控制命令的響應、延遲執行所述控制命 令的響應或拒絕執行所述控制命令的響應。返回控制命令對應的響應與步驟102根據當 前的設備策略和/或業務信息對所述控制命令執行相應的操作是對應的。本實施例設備接收到控制點發送的控制命令后,可以根據設備當前的設備策略和/或業務信息對該控制命令執行相應的操作,其中,設備策略和/或業務信息可以用來 確定如何執行該控制命令,從而可以靈活、方便的對設備進行管理,實現方法簡單。圖2為本發明設備控制的方法第二實施例的流程圖,如圖2所示,該設備控制的 方法包括步驟201、向設備發送控制命令。控制點向設備發送的控制可能影響設備中業務的控制命令。其中該控制命令是 否影響設備中正在運行的業務可以根據以下方法確定方法一、設備可以預先確定該控制命令是否影響所述設備的業務。每個控制命 令是否影響設備中的業務都預先在設備中指定,設備接收到控制命令后,直接可以獲知 該控制命令是否影響設備的業務。例如將重啟命令設置為影響設備中所有正在運行的 業務。方法二、設備根據自身的能力判斷所述控制命令是否影響所述設備的業務。設 備接收到控制命令后,根據自身的能力例如CPU、內存的處理能力判斷該控制命令是 否影響設備中正在運行的業務。步驟202、接收所述設備返回的與所述設備根據當前的設備策略和/或業務信息 對所述控制命令執行的相應的操作對應的響應。在執行步驟202之前,控制點可以獲取所述設備當前的設備策略,和/或,獲取 所述設備當前的業務信息。其中控制點獲取所述設備當前的設備策略的方法包括向所述設備發送設備策 略獲取命令,接收所述設備根據所述設備策略獲取命令返回的當前配置的設備策略;或 從設備策略數據模型中獲取所述設備當前配置的設備策略。獲取所述設備當前的業務信 息的方法包括向所述設備發送業務信息獲取命令,接收所述設備根據所述業務信息獲 取命令返回的當前配置的業務信息;或從業務信息數據模型中獲取所述設備當前配置的 業務信息。在步驟202中,如果該控制命令影響設備的業務,設備對控制命令的處理以 后,控制點接收對應的響應包括三種情況,具體如下情況一、接收所述設備返回的與所述設備根據當前的設備策略對所述控制命令 執行的相應的操作對應的響應。所述設備策略為業務優先或管理優先,控制點接收設備返回的接收控制命令的 響應具體包括若所述設備策略為業務優先,且所述設備當前有業務運行,則接收所述 設備返回的延遲或拒絕執行所述控制命令的響應;或若所述設備策略為業務優先,但 所述設備當前沒有業務運行,則接收所述設備返回的接受并立即執行所述控制命令的響 應;或若所述設備策略為設備管理優先,則接收所述設備返回的接受并立即執行所述控 制命令的響應。情況二、接收所述設備返回的與所述設備根據當前的業務信息對所述控制命令 執行的相應的操作對應的響應。所述業務信息為業務級別和/或業務狀態,控制點接收設備返回的接收控制命 令的響應具體包括若所述設備當前運行業務的業務級別在當前需要保護的業務級別以 上、且所述業務的狀態在當前需要保護的業務狀態以上,則接收所述設備返回的延遲或拒絕執行所述控制命令的響應;或若所述設備當前運行業務的業務級別在當前需要保護 的業務級別以上、但所述業務的狀態在當前需要保護的業務狀態以下,則接收所述設備 返回的接受并立即執行所述控制命令的響應、或接收所述設備返回的立即執行用于排除 故障的控制命令的響應。情況三、接收所述設備返回的與所述設備根據當前的設備策略和業務信息對所 述控制命令執行的相應的操作對應的響應。所述設備策略為業務優先或管理優先,所述業務信息為業務級別和/或業務狀 態,控制點接收設備返回的對應的響應的方法具體包括若所述設備策略為業務優先, 則接收所述設備返回的與所述設備根據當前的業務信息對所述控制命令執行的相應的操 作對應的響應。具體為若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、且所述 業務的狀態在當前需要保護的業務狀態以上,則接收所述設備返回的延遲或拒絕執行所 述控制命令的響應;或,若所述設備當前運行業務的業務級別在當前需要保護的業務級 別以上、但所述業務的狀態在當前需要保護的業務狀態以下,則接收所述設備返回的接 受并立即執行所述控制命令的響應、或接收所述設備返回的立即執行用于排除故障的控 制命令的響應,參照情況二中的相關敘述。本實施例控制點向設備發送控制命令后,可以接收設備返回的與所述設備根據 當前的設備策略和/或業務信息對所述控制命令執行的相應的操作對應的響應,其中, 設備策略和/或業務信息可以用來確定如何執行該控制命令,從而可以靈活、方便的對 設備進行管理,實現方法簡單。圖3為本發明設備控制的方法第三實施例的信令流程圖,如圖3所示,以定義全 局的設備執行控制命令的設備策略為例,根據設備當前的設備策略處理控制命令,該設 備控制的方法包括步驟301、控制點CP向設備發送控制命令,例如重啟命令或者安裝軟件命 令,該控制命令可能影響設備當前正在運行的業務。其中該控制命令是否能夠影響設備 當前正在運行的業務可以預先設定,或者設備根據自身的能力判斷該設備是否影響設備 當前正在運行的業務。步驟302、設備接收到控制命令后,查看當前的設備策略,根據當前的設備策略 對該控制命令進行相應的操作。假設已經預先配置了設備執行控制命令的設備策略(DevicePolicy)。例如 DevicePolicy = “Service-Oriented”,表示設備在運行(重要)業務并且策略是以
維護業務連續及體驗為主,簡稱業務優先;在業務優先的情況下,設備要盡量保證 業務的連續,對于CP調用的控制命令可以推遲執行或拒絕執行。DevicePolicy = "DM-Oriented",表示設備以接受并執行管理操作為主,簡稱管理優先;在管理優先的 情況下,不管是否有(重要)業務在運行,都要執行CP調用的控制命令。也可以根據需 要擴展并定義其他設備策略的選項。若設備策略為業務優先(DevicePolicy = “Service-Oriented”),且設備當前正
有業務運行,則設備可以拒絕CP調用的控制命令,或者接受CP的調用請求但延遲執行 CP調用的控制命令。
若設備策略為業務優先(DevicePolicy = “Service-Oriented”),且設備當前沒 有業務運行,則設備可以接受CP的調用請求,并立即執行CP調用的控制命令。若設備策略為管理優先(DevicePolicy = "DM-Oriented"),設備可以接受CP
的調用請求并立即執行CP調用的控制命令。步驟303、設備向控制點返回該控制命令對應的響應。設備接受并立即執行該 控制命令時,將向CP對應的返回接受并立即執行該控制命令的響應;設備拒絕執行該 控制命令時,將向CP對應的返回拒絕該控制命令的響應,具體可以為返回錯誤碼(Error Code);設備接受但延遲執行該控制命令時,將向CP對應的返回接受但延遲執行該控制 命令的響應。另外,在執行步驟302之前,需要配置設備的設備策略,除了可以采用預先配 置設備的設備策略之外,控制點還可以對已配置的設備策略進行修改,根據需求配置設 備策略。圖4為本發明設備控制的方法第三實施例中控制點配置設備策略的信令流程 圖,如圖4所示,該控制點設置設備策略的方法包括步驟401、控制點一向設備發送設備策略獲取命令,獲取設備當前的設備策略。 如果控制點一已獲知該設備當前的設備策略,則步驟401可以省略。步驟402、控制點一根據具體需求確定需要修改的設備策略的狀態變量的值,即 確定指定的設備策略。步驟403、控制點一向發送設備策略配置命令,該設備策略配置命令中包括指定 的設備策略。步驟404、設備將當前的設備策略配置為指定的設備策略。步驟405、設備向控制點一發送單播/多播事件,單播/多播事件可以攜帶設備 策略的當前的最新值。步驟406、設備向其他控制點發送單播/多播事件,單播/多播事件可以攜帶設 備策略的當前的最新值。其中步驟405、406不分先后,也可以只執行其中一個。上述步驟中,設備策略配置命令可以定義為SetDevicePolicyO命令,具體如下 表1 表1 SetDevicePolicyO 的定義
變量或參數 (Argument)方向(Direction)相關狀態變量(relatedStateVariable )Pol icyInDevicePol icy 表1中,輸入(In)參數Policy為CP向設備提供的指定的設備策略,例如 Policy = “Service-Oriented”。其中輸入參數 Policy 對應的狀態變量 DevicePolicy 取值于Policy。如表1所示,當狀態變量DevicePolicy的值發生變化時,例如從 “Service-Oriented”到"DM-Oriented",可以產生單播/多播事件,通知CP當前策略 的最新值。具體地,可以向訂閱事件的控制點發送基于傳輸控制協議(Transfer Control Protocol ;簡稱TCP)的單播事件(Unicast Eventing),其中攜帶 DevicePolicy 的最新 值;也可以向指定地址和端口例如(239.255.255.246: 7900)發送基于用戶數據包協議(UserDatagram Protocol ;簡稱UDP)的多播事件(Multicast Eventing),其中攜帶 DevicePolicy 的最新值。上述步驟中,設備策略獲取命令可以定義為GetDevicePolicyO命令,CP調用該 命令用以獲取設備的狀態變量DevicePolicy的當前值。具體如下表2所示。表2 GetDevicePolicy O 的定義
權利要求
1.一種設備控制的方法,其特征在于,包括 接收控制點發送的控制命令;根據當前的設備策略和/或業務信息,對所述控制命令執行相應的操作。
2.根據權利要求1所述的設備控制的方法,其特征在于,還包括 配置所述設備當前的設備策略;和/或配置所述設備當前的業務信息。
3.根據權利要求2所述的設備控制的方法,其特征在于,所述配置所述設備當前的設 備策略,包括預先配置所述設備的設備策略;或接收設備策略配置命令,所述設備策略配置命令中包括指定的設備策略,將所述設 備當前的設備策略配置為所述指定的設備策略;或接收指定的設備策略,將所述指定的設備策略更新到設備策略數據模型中。
4.根據權利要求2所述的設備控制的方法,其特征在于,所述配置所述設備當前的業 務信息,包括預先配置所述設備的業務信息,所述業務信息包括業務級別和/或業務狀態;或 接收業務信息配置命令,根據所述業務信息配置命令將所述設備當前需要保護的業 務級別和/或業務狀態配置為指定的業務級別和/或業務狀態;或接收指定的業務級別和/或業務狀態配置信息,將所述配置信息更新到業務信息數 據模型中。
5.根據權利要求1-3任一所述的設備控制的方法,其特征在于,所述設備策略為業務 優先或管理優先;根據設備當前的設備策略,對所述控制命令執行相應的操作,包括 若所述設備策略為業務優先,且所述設備當前有業務運行,則延遲或拒絕執行所述 控制命令;或若所述設備策略為業務優先,但所述設備當前沒有業務運行,則立即執行所述控制 命令;或若所述設備策略為設備管理優先,則立即執行所述控制命令。
6.根據權利要求1、2或4所述的設備控制的方法,其特征在于,所述業務信息為業 務級別和/或業務狀態;根據設備當前的業務信息,對所述控制命令執行相應的操作,包括 若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、且所述業務 的狀態在當前需要保護的業務狀態以上,則延遲或拒絕執行所述控制命令;或若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、但所述業務 的狀態在當前需要保護的業務狀態以下,則立即執行所述控制命令或立即執行用于排除 故障的控制命令。
7.根據權利要求1所述的設備控制的方法,其特征在于,所述設備策略為業務優先或 管理優先,所述業務信息為業務級別和/或業務狀態;根據設備當前的設備策略和業務信息,對所述控制命令執行相應的操作,包括若 所述設備策略為業務優先,則根據所述設備中當前的業務信息對所述控制命令執行相應的操作,具體為若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、且所述業務 的狀態在當前需要保護的業務狀態以上,則延遲或拒絕執行所述控制命令;或若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、但所述業務 的狀態在當前需要保護的業務狀態以下,則立即執行所述控制命令或立即執行用于排除 故障的控制命令。
8.根據權利要求1-4、7任一所述的設備控制的方法,其特征在于,在所述根據當前 的設備策略和/或業務信息,對所述控制命令執行相應的操作之前,還包括預先確定所述控制命令是否影響所述設備的業務;或根據所述設備的能力判斷所述控制命令是否影響所述設備的業務;若所述控制命令影響所述設備的業務,則執行所述根據當前的設備策略和/或業務 信息,對所述控制命令執行相應的操作。
9.一種設備控制的方法,其特征在于,包括向設備發送控制命令;接收所述設備返回的與所述設備根據當前的設備策略和/或業務信息對所述控制命 令執行的相應的操作對應的響應。
10.根據權利要求9所述的設備控制的方法,其特征在于,所述設備策略為業務優先 或管理優先,接收所述設備返回的與所述設備根據當前的設備策略對所述控制命令執行 的相應的操作對應的響應,包括若所述設備策略為業務優先,且所述設備當前有業務運行,則接收所述設備返回的 延遲或拒絕執行所述控制命令的響應;或若所述設備策略為業務優先,但所述設備當前沒有業務運行,則接收所述設備返回 的接受并立即執行所述控制命令的響應;或若所述設備策略為設備管理優先,則接收所述設備返回的接受并立即執行所述控制 命令的響應。
11.根據權利要求9所述的設備控制的方法,其特征在于,所述業務信息為業務級別 和/或業務狀態,接收所述設備返回的與所述設備根據當前的業務信息對所述控制命令 執行的相應的操作對應的響應,包括若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、且所述業務 的狀態在當前需要保護的業務狀態以上,則接收所述設備返回的延遲或拒絕執行所述控 制命令的響應;或若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、但所述業務 的狀態在當前需要保護的業務狀態以下,則接收所述設備返回的接受并立即執行所述控 制命令的響應、或接收所述設備返回的立即執行用于排除故障的控制命令的響應。
12.根據權利要求9-11任一所述的設備控制的方法,其特征在于,所述設備策略為業 務優先或管理優先,所述業務信息為業務級別和/或業務狀態;接收所述設備返回的與所述設備根據當前的設備策略和業務信息對所述控制命令執 行的相應的操作對應的響應,包括若所述設備策略為業務優先,則接收所述設備返回 的與所述設備根據當前的業務信息對所述控制命令執行的相應的操作對應的響應,具體為若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、且所述業務 的狀態在當前需要保護的業務狀態以上,則接收所述設備返回的延遲或拒絕執行所述控 制命令的響應;或若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、但所述業務 的狀態在當前需要保護的業務狀態以下,則接收所述設備返回的接受并立即執行所述控 制命令的響應、或接收所述設備返回的立即執行用于排除故障的控制命令的響應。
13.—種設備控制的方法,其特征在于,包括 接收控制點發送的控制命令;根據所述控制點當前的訪問權限和所述設備的業務信息,對所述控制命令執行相應 的操作。
14.根據權利要求13所述的設備控制的方法,其特征在于,所述訪問權限包括控制點 權限或用戶權限,所述業務信息包括業務級別和/或業務狀態;所述根據所述控制點當前的訪問權限和所述設備的業務信息,對所述控制命令執行 相應的操作,包括若所述訪問權限為管理員權限,則立即執行所述控制命令;或 若所述訪問權限為非管理員權限,則根據所述設備當前運行業務的業務信息對所述 控制命令執行相應的操作,具體為若所述設備當前運行業務的業務級別在當前需要保 護的業務級別以上、且所述業務的狀態在當前需要保護的業務狀態以上,則延遲或拒絕 執行所述控制命令;或,若所述設備當前運行業務的業務級別在當前需要保護的業務級 別以上、但所述業務的狀態在當前需要保護的業務狀態以下,則立即執行所述控制命令 或立即執行用于排除故障的控制命令。
15.根據權利要求13或14所述的設備控制的方法,其特征在于,在所述根據所述控 制點當前的訪問權限和所述設備的業務信息,對所述控制命令執行相應的操作之前,還 包括預先確定所述控制命令是否影響所述設備的業務;或 根據所述設備的能力判斷所述控制命令是否影響所述設備的業務; 若所述控制命令影響所述設備的業務,則執行所述根據所述控制點當前的訪問權限 和所述設備的業務信息,對所述控制命令執行相應的操作。
16.—種設備控制的方法,其特征在于,包括 向設備發送控制命令;接收所述設備返回的與所述設備根據所述控制點當前的訪問權限和所述設備的業務 信息對所述控制命令執行的相應的操作對應的響應。
17.根據權利要求16所述的設備控制的方法,其特征在于,所述訪問權限包括控制點 權限或用戶權限,所述業務信息包括業務級別和/或業務狀態;所述接收所述設備返回的與所述設備根據所述控制點當前的訪問權限和所述設備的 業務信息對所述控制命令執行的相應的操作對應的響應,包括若所述訪問權限為管理員權限,則接收所述設備返回的接受并立即執行所述控制命 令的響應;或若所述訪問權限為非管理員權限,則接收所述設備返回的與所述設備根據當前的業 務信息對所述控制命令執行的相應的操作對應的響應,具體為若所述設備當前運行業 務的業務級別在當前需要保護的業務級別以上、且所述業務的狀態在當前需要保護的業 務狀態以上,則接收所述設備返回的延遲或拒絕執行所述控制命令的響應;或,若所述 設備當前運行業務的業務級別在當前需要保護的業務級別以上、但所述業務的狀態在當 前需要保護的業務狀態以下,則接收所述設備返回的接受并立即執行所述控制命令的響 應、或接收所述設備返回的立即執行用于排除故障的控制命令的響應。
18.—種設備,其特征在于,包括第一接收模塊,用于接收控制點發送的控制命令;第一執行模塊,用于根據當前的設備策略和/或業務信息,對所述控制命令執行相 應的操作。
19.根據權利要求18所述的設備,其特征在于,還包括第一配置模塊,用于配置所述設備當前的設備策略;和/或第二配置模塊,用于配置所述設備當前的業務信息。
20.根據權利要求19所述的設備,其特征在于,所述第一執行模塊包括以下子模塊的 一項或者多項第一執行子模塊,用于在所述設備策略為業務優先,且所述設備當前有業務運行的 情況下,延遲或拒絕執行所述控制命令;第二執行子模塊,用于在若所述設備策略為業務優先,但所述設備當前沒有業務運 行的情況下,立即執行所述控制命令;第三執行子模塊,用于在所述設備策略為設備管理優先的情況下,立即執行所述控 制命令;第四執行子模塊,用于在若所述設備策略為業務優先的情況下,根據所述設備中當 前運行業務信息對所述控制命令執行相應的操作;第五執行子模塊,用于在所述設備當前運行業務的業務級別在當前需要保護的業務 級別以上、且所述業務的狀態在當前需要保護的業務狀態以上的情況下,延遲或拒絕執 行所述控制命令;第六執行子模塊,用于在所述設備當前運行業務的業務級別在當前需要保護的業務 級別以上、但所述業務的狀態在當前需要保護的業務狀態以下的情況下,立即執行所述 控制命令或立即執行用于排除故障的控制命令。
21.根據權利要求18-20任一所述的設備,其特征在于,還包括預設模塊,用于預先確定所述控制命令是否影響所述設備的業務;和/或判斷模塊,用于根據所述設備的能力判斷所述控制命令是否影響所述設備的業務;所述第一執行模塊具體用于在所述預設模塊或所述判斷模塊確定所述控制命令影響 所述設備的業務的情況下,根據當前的設備策略和/或業務信息,對所述控制命令執行 相應的操作。
22.—種控制點,其特征在于,包括第一發送模塊,用于向設備發送控制命令;第一響應模塊,用于接收所述設備返回的與所述設備根據當前的設備策略和/或業務信息對所述控制命令執行的相應的操作對應的響應。
23.根據權利要求22所述的控制點,其特征在于,所述設備策略為業務優先或管理優 先,所述業務信息為業務級別和/或業務狀態,所述第一響應模塊包括以下子模塊的任 意一項或者多項第一響應子模塊,用于在所述設備策略為業務優先,且所述設備當前有業務運行的 情況下,接收所述設備返回的延遲或拒絕執行所述控制命令的響應;第二響應子模塊,用于在所述設備策略為業務優先,但所述設備當前沒有業務運行 的情況下,接收所述設備返回的接受并立即執行所述控制命令的響應;第三響應子模塊,用于在所述設備策略為設備管理優先的情況下,接收所述設備返 回的延遲或拒絕執行所述控制命令的響應;第四響應子模塊,用于在所述設備策略為業務優先的情況下,接收所述設備返回的 與所述設備根據當前業務信息對所述控制命令執行的相應的操作對應的響應;第五響應子模塊,用于在所述設備當前運行業務的業務級別在當前需要保護的業務 級別以上、且所述業務的狀態在當前需要保護的業務狀態以上的情況下,接收所述設備 返回的延遲或拒絕執行所述控制命令的響應;第六響應子模塊,用于在所述設備當前運行業務的業務級別在當前需要保護的業務 級別以上、但所述業務的狀態在當前需要保護的業務狀態以下的情況下,接收所述設備 返回的接受并立即執行所述控制命令的響應、或接收所述設備返回的立即執行用于排除 故障的控制命令的響應。
24.—種設備,其特征在于,包括第二接收模塊,用于接收控制點發送的控制命令;第二執行模塊,用于根據當前的訪問權限和業務信息,對所述控制命令執行相應的 操作。
25.根據權利要求24所述的設備,其特征在于,所述第二執行模塊包括第七執行子模塊,用于在所述訪問權限為管理員權限的情況下,立即執行所述控制 命令;和/或第八執行子模塊,用于在所述訪問權限為非管理員權限的情況下,根據所述設備當 前運行業務的業務信息對所述控制命令執行相應的操作,具體為若所述設備當前運行 業務的業務級別在當前需要保護的業務級別以上、且所述業務的狀態在當前需要保護的 業務狀態以上,則延遲或拒絕執行所述控制命令;或,若所述設備當前運行業務的業務 級別在當前需要保護的業務級別以上、但所述業務的狀態在當前需要保護的業務狀態以 下,則立即執行所述控制命令或立即執行用于排除故障的控制命令。
26.—種控制點,其特征在于,包括第二發送模塊,用于向設備發送控制命令;第二響應模塊,用于接收所述設備返回的與所述設備根據所述控制點當前的訪問權 限和所述設備的業務信息對所述控制命令執行的相應的操作對應的響應。
27.根據權利要求26所述的控制點,其特征在于,所述訪問權限包括控制點權限或用 戶權限,所述業務信息包括業務級別和/或業務狀態,所述第二響應模塊包括第七響應子模塊,用于在所述訪問權限為管理員權限的情況下,接收所述設備返回的接受并立即執行所述控制命令的響應;和/或第八響應子模塊,用于在所述訪問權限為非管理員權限的情況下,接收所述設備返 回的與所述設備根據當前的業務信息對所述控制命令執行的相應的操作對應的響應,具 體為若所述設備當前運行業務的業務級別在當前需要保護的業務級別以上、且所述業 務的狀態在當前需要保護的業務狀態以上,則接收所述設備返回的延遲或拒絕執行所述 控制命令的響應;或,若所述設備當前運行業務的業務級別在當前需要保護的業務級別 以上、但所述業務的狀態在當前需要保護的業務狀態以下,則接收所述設備返回的接受 并立即執行所述控制命令的響應、或接收所述設備返回的立即執行用于排除故障的控制 命令的響應。
28.—種設備控制系統,其特征在于,包括控制點,用于向設備發送控制命令,接收所述設備返回的與所述設備根據當前的設 備策略和/或業務信息對所述控制命令執行的相應的操作對應的響應;設備,用于接收控制點發送的所述控制命令,根據當前的設備策略和/或業務信 息,對所述控制命令執行相應的操作。
29.—種設備控制系統,其特征在于,包括控制點,用于向設備發送控制命令,接收所述設備返回的與所述設備根據所述控 制點當前的訪問權限和所述設備的業務信息對所述控制命令執行的相應的操作對應的響 應;設備,用于接收所述控制點發送的所述控制命令,根據所述控制點當前的訪問權限 和所述設備的業務信息,對所述控制命令執行相應的操作。
全文摘要
本發明實施例涉及一種設備控制的方法及系統、控制點和設備,其中設備控制的方法包括接收控制點發送的控制命令;根據當前的設備策略和/或業務信息,對所述控制命令執行相應的操作。本發明實施例設備接收到控制點發送的控制命令后,根據當前的設備策略和/或業務信息可以對該控制命令執行相應的操作,其中,設備策略和/或業務信息可以確定控制命令如何執行控制命令,從而可以靈活、方便的對設備進行管理,實現方法簡單。
文檔編號H04L29/06GK102025524SQ20091009302
公開日2011年4月20日 申請日期2009年9月16日 優先權日2009年9月16日
發明者吳黃偉, 張欽亮, 方平, 朱萸 申請人:華為終端有限公司