一種數據處理方法和智能插座與流程
2023-08-05 18:58:31 2

本發明涉及插座領域,尤其涉及一種數據處理方法和智能插座。
背景技術:
現在的生活中,供電插座無處不在,普通的插座只具備供電的功能。隨著社會的發展,用戶對於智能設備的需求越來越高,智能插座應運而生。
現有的智能插座,可以提供遠程控制功能,例如,當用戶需要對與智能插座連接的目標設備進行控制時,用戶可以通過管理平臺遠程控制插座的通斷電,或者用戶通過管理平臺設定智能插座的通斷電時間,從而達到控制目標設備的通斷電。
可見,現有技術中,需要用戶判斷與智能插座連接的目標設備的工作狀態,用戶再通過管理平臺控制智能插座的通斷電,智能插座只是簡單地執行用戶的通斷電命令。
技術實現要素:
本發明實施例提供了一種數據處理方法和智能插座,智能插座可以對目標設備進行檢測、判斷並做出相應的控制,相比現有技術更加智能化,而不再是簡單地執行用戶的通斷電命令。
一方面,本發明實施例提供了一種數據處理方法,包括:
智能插座按照預置的檢測規則檢測目標設備的工作狀態,所述目標設備與所述智能插座連接,且由所述智能插座供電;
所述智能插座判斷所述工作狀態是否滿足預置的控制條件;
若滿足,則所述智能插座根據預置的控制規則對所述目標設備進行控制。
在一些可能的實現方式中,所述目標設備為無線接入點,所述智能插座預置無線模塊,所述智能插座按照預置的檢測規則檢測目標設備的工作狀態包括:
所述智能插座掃描所述無線接入點的服務集標識SSID;
所述智能插座判斷所述工作狀態是否滿足預置的控制條件包括:
所述智能插座判斷是否存在所述無線接入點的SSID;
若不存在,則所述智能插座確定所述工作狀態滿足預置的控制條件;
所述智能插座根據預置的控制規則對所述目標設備進行控制包括:
所述智能插座對所述無線接入點執行斷電後再通電的操作。
在一些可能的實現方式中,所述目標設備為伺服器,所述智能插座預置無線模塊,所述智能插座按照預置的檢測規則檢測目標設備的工作狀態包括:
所述智能插座通過PING命令連接所述伺服器的IP;
所述智能插座判斷所述工作狀態是否滿足預置的控制條件包括:
所述智能插座判斷所述智能插座與所述伺服器的連接是否斷開;
若斷開,則所述智能插座確定所述工作狀態滿足預置的控制條件;
所述智能插座根據預置的控制規則對所述目標設備進行控制包括:
所述智能插座對所述伺服器執行斷電後再通電的操作。
在一些可能的實現方式中,所述智能插座預置功率檢測模塊,所述智能插座按照預置的檢測規則檢測目標設備的工作狀態包括:
所述智能插座檢測所述目標設備的功率;
所述智能插座判斷所述工作狀態是否滿足預置的控制條件包括:
所述智能插座判斷所述目標設備的功率是否高於第一預置值;
若高於,則所述智能插座確定所述工作狀態滿足預置的控制條件;
所述智能插座根據預置的控制規則對所述目標設備進行控制包括:
所述智能插座對所述目標設備執行斷電操作。
在一些可能的實現方式中,所述智能插座預置功率檢測模塊,所述智能插座按照預置的檢測規則檢測目標設備的工作狀態包括:
所述智能插座檢測所述目標設備的功率;
所述智能插座判斷所述工作狀態是否滿足預置的控制條件包括:
所述智能插座判斷所述目標設備的功率是否低於第二預置值;
若低於,則所述智能插座確定所述工作狀態滿足預置的控制條件;
所述智能插座根據預置的控制規則對所述目標設備進行控制包括:
所述智能插座對所述目標設備執行斷電操作。
在一些可能的實現方式中,所述智能插座按照預置的檢測規則檢測目標設備的工作狀態之前,還包括:
所述智能插座接收管理平臺發送的控制策略,所述控制策略由所述管理平臺根據用戶自定義的策略生成;
所述智能插座根據所述控制策略配置所述預置的檢測規則,所述預置的控制條件和所述預置的控制規則。
另一方面,本發明實施例提供了一種智能插座,包括:
檢測單元,用於按照預置的檢測規則檢測目標設備的工作狀態,所述目標設備與所述智能插座連接,且由所述智能插座供電;
判斷單元,用於判斷所述工作狀態是否滿足預置的控制條件;
控制單元,用於若滿足,則根據預置的控制規則對所述目標設備進行控制。
在一些可能的實現方式中,所述目標設備為無線接入點,所述智能插座預置無線模塊,所述檢測單元用於掃描所述無線接入點的服務集標識SSID;
所述判斷單元用於判斷是否存在所述無線接入點的SSID;以及用於若不存在,則確定所述工作狀態滿足預置的控制條件;
所述控制單元用於對所述無線接入點執行斷電後再通電的操作。
在一些可能的實現方式中,所述目標設備為伺服器,所述智能插座預置無線模塊,所述檢測單元用於通過PING命令連接所述伺服器的IP;
所述判斷單元用於所述智能插座判斷所述智能插座與所述伺服器的連接是否斷開;以及用於若斷開,則確定所述工作狀態滿足預置的控制條件;
所述控制單元用於對所述伺服器執行斷電後再通電的操作。
在一些可能的實現方式中,所述智能插座預置功率檢測模塊,所述檢測單元用於檢測所述目標設備的功率;
所述判斷單元用於判斷所述目標設備的功率是否高於第一預置值;以及用於若高於,則確定所述工作狀態滿足預置的控制條件;
所述控制單元用於對所述目標設備執行斷電操作。
在一些可能的實現方式中,所述智能插座預置功率檢測模塊,所述檢測單元用於檢測所述目標設備的功率;
所述判斷單元用於判斷所述目標設備的功率是否低於第二預置值;以及用於若低於,則所述智能插座確定所述工作狀態滿足預置的控制條件;
所述控制單元用於對所述目標設備執行斷電操作。
在一些可能的實現方式中,所述智能插座還包括:
接收單元,用於接收管理平臺發送的控制策略,所述控制策略由所述管理平臺根據用戶自定義的策略生成;
配置單元,用於根據所述控制策略配置所述預置的檢測規則,所述預置的控制條件和所述預置的控制規則。
再一方面,本發明實施例還提供了一種智能插座,包括:
輸入裝置、輸出裝置、處理器和存儲器;
通過調用所述存儲器存儲的操作指令,所述處理器用於執行如下步驟:
按照預置的檢測規則檢測目標設備的工作狀態,所述目標設備與所述智能插座連接,且由所述智能插座供電;
判斷所述工作狀態是否滿足預置的控制條件;
若滿足,則根據預置的控制規則對所述目標設備進行控制。
再一方面,本發明實施例還提供了一種供電系統,該供電系統包括上述提到的智能插座,管理平臺和目標設備。
從以上技術方案可以看出,本發明實施例具有以下優點:
智能插座按照預置的檢測規則檢測目標設備的工作狀態,所述目標設備與所述智能插座連接,且由所述智能插座供電;所述智能插座判斷所述工作狀態是否滿足預置的控制條件;若滿足,則所述智能插座根據預置的控制規則對所述目標設備進行控制。本發明實施例中,智能插座可以對目標設備進行檢測、判斷並做出相應的控制,相比現有技術更加智能化,而不再是簡單地執行用戶的通斷電命令。
附圖說明
圖1為本發明實施例數據處理方法的一個實施例流程圖;
圖2為本發明實施例數據處理方法的另一個實施例流程圖;
圖3是本發明實施例智能插座的一個實施例的結構示意圖;
圖4是本發明實施例智能插座的另一個實施例的結構示意圖;
圖5是本發明實施例智能插座的另一個實施例的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行描述。
本申請的說明書和權利要求書及上述附圖中的術語「第一」、「第二」、「第三」、「第四」等(如果存在)是用於區別類似的對象,而不必用於描述特定的順序或先後次序。應該理解這樣使用的數據在適當情況下可以互換,以便這裡描述的實施例能夠以除了在這裡圖示或描述的內容以外的順序實施。此外,術語「包括」和以及他們的任何變形,意圖在於覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限於清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對於這些過程、方法、產品或設備固有的其它步驟或單元。
隨著社會的發展,用戶對於智能設備的需求越來越高,智能插座應運而生,一般而言,智能插座預置作業系統,例如常見的安卓或者蘋果作業系統等,使得用戶可以通過編程自定義智能插座的各種功能,更進一步地,智能插座還可以預置功率檢測模塊,無線模塊,傳感器等,來實現豐富多樣的應用。本發明實施例,提供了一種數據處理方法和智能插座,智能插座可以對目標設備進行檢測、判斷並做出相應的控制,相比現有技術更加智能化,而不再是簡單地執行用戶的通斷電命令。
請參閱圖1,本發明實施例中數據處理方法的一個實施例包括:
101、智能插座按照預置的檢測規則檢測目標設備的工作狀態。
目標設備與智能插座連接,且由智能插座供電。目標設備的工作狀態包括宕機,能耗過高或過低,溫度過高或過低等,此處不做太多限定。
102、智能插座判斷工作狀態是否滿足預置的控制條件。
若滿足則執行步驟103,若不滿足則執行步驟104。
103、智能插座根據預置的控制規則對目標設備進行控制。
智能插座給目標設備供電,若滿足預置的控制條件,智能插座可以通過對目標設備的通電、斷電來控制目標設備開機,關機或重啟等,此處不做太多限定。
104、執行其他操作。
若不滿足預置的控制條件,智能插座可以記錄目標設備的工作狀態,或者不做任何操作,此處不做太多限定。
本實施例中,智能插座可以對目標設備進行檢測、判斷並做出相應的控制,相比現有技術更加智能化,而不再是簡單地執行用戶的通斷電命令。
請參閱圖2,本發明實施例中數據處理方法的另一個實施例包括:
201、智能插座接收管理平臺發送的控制策略。
管理平臺可以是一個物聯網設備的管理平臺,該管理平臺可以部署在公有雲或私有雲上,負責完成智能插座的接入,遠程控制,生成控制策略等功能。
控制策略由管理平臺根據用戶自定義的策略生成,具體地,用戶可以根據不同的使用場景,自定義檢測規則,控制條件和控制規則等,管理平臺根據用戶輸入的信息生成控制策略,再將控制策略下發至智能插座,相應地,智能插座接收管理平臺發送的控制策略。
202、智能插座根據控制策略配置預置的檢測規則,預置的控制條件和預置的控制規則。
控制策略可以包括預置的檢測規則,預置的控制條件和預置的控制規則,智能插座接收控制策略後,將預置的檢測規則,預置的控制條件和預置的控制規則直接配置到本地。
還需要說明的是,用戶也可以隨時更新控制策略,智能插座可以按預置的時間間隔或實時檢測管理平臺是否下放新的控制策略,若是,則根據新的控制策略,更新預置的檢測規則,預置的控制條件和預置的控制規則。
還需要說明的是,在一些其他的實現方式中,也可以在出廠的時候在智能插座預先配置預置的檢測規則,預置的控制條件和預置的控制規則,此處不做太多限定。
203、智能插座按照預置的檢測規則檢測目標設備的工作狀態。
步驟203與圖1的步驟101類似,不再贅述。
需要說明的是,智能插座可以按照預置的時間間隔檢測目標設備的工作狀態,也可以實時檢測目標設備的工作狀態。
204、智能插座判斷工作狀態是否滿足預置的控制條件。
若滿足,則執行步驟205,若不滿足,則執行步驟206。
需要說明的是,智能插座可以實時對工作狀態進行判斷,也可以在對多個工作狀態進行處理後再進行判斷,此處不做太多限定。
205、智能插座根據預置的控制規則對目標設備進行控制。
步驟205與圖1的步驟103類似,不再贅述。
需要說明的是,智能插座還可以向用戶或管理平臺發送警告,具體地,智能插座可以向用戶發送簡訊或郵件通知目標設備的工作狀態,此處不做太多限定。
206、執行其他操作。
步驟206與圖1的步驟104類似,不再贅述。
本實施例中,用戶可以根據不同的應用場景,通過管理平臺自定義不同的控制策略,進而對智能插座進行配置,靈活便利,且智能插座還可以向用戶或管理平臺發送警告,可以使用戶及時知曉目標設備的工作狀態。
本發明實施例中,根據不同的使用場景,用戶可以自定義不同的控制策略,現以目標設備為無線接入點、伺服器、大功率設備以及對節能要求較高的設備為例,進行應用場景的說明。
場景1,目標設備為部署在野外的無線接入點,每個無線接入點與一個智能插座相連接,且由智能插座供電。智能插座預置無線模塊,並與管理平臺相連接。用戶A是維護無線接入點的工作人員,在無線接入點出現故障時,負責重啟無線接入點等工作。用戶A在管理平臺輸入自定義的策略,管理平臺根據用戶A輸入的信息生成控制策略並下發給智能插座,智能插座接收到控制策略後配置預置的檢測規則,預置的控制條件和預置的控制規則。智能插座根據預置的檢測規則每小時掃描一次周圍的無線接入點的SSID,若與智能插座連接的無線接入點的SSID不存在,則說明無線接入點出現了故障,智能插座對無線接入點執行斷電後再通電的操作,斷電再通電的操作可以重啟無線接入點,同時,智能插座向用戶A發送郵件,通知用戶A出現故障的無線接入點的位置。可見,用戶A不需要到野外逐個檢查無線接入點,也不需要到野外重啟發生故障的無線接入點,只需在遠端下發控制策略和接收智能插座的信息,提高了工作效率。
場景2,目標設備為遠端的伺服器,伺服器與智能插座相連接,且由智能插座供電,智能插座預置無線模塊,並與管理平臺相連接。用戶B是維護伺服器的工作人員,在伺服器出現宕機時,負責重啟伺服器等工作。用戶B在管理平臺輸入自定義的策略,管理平臺根據用戶B輸入的信息生成控制策略並下發給智能插座,智能插座接收到控制策略後配置預置的檢測規則,預置的控制條件和預置的控制規則。智能插座通過無線模塊接入網絡,並通過區域網與伺服器進行TCP/IP通信,智能插座根據預置的檢測規則使用PING命令連接伺服器的IP,智能插座根據PING的結果判斷智能插座與伺服器的連接是否斷開,若連接斷開,說明伺服器處於宕機狀態,則智能插座確定伺服器的工作狀態滿足預置的控制條件,智能插座對伺服器執行斷電後再通電的操作,斷電再通電的操作可以重啟伺服器。可見,用戶B無需在知道伺服器宕機後,到伺服器的所在位置重啟伺服器,可以由智能插座檢測到伺服器宕機後,對伺服器進行重啟。
場景3,目標設備為用戶C家裡的烤箱,由於供電電壓的不穩定,烤箱功率又大,用戶C在使用烤箱的過程中偶爾會出現保險絲熔斷的情況。於是用戶C購買了一個智能插座,該智能插座預置功率檢測模塊,並與管理平臺相連接,用戶C可以通過安裝在手機上的管理平臺來控制智能插座,用戶C在管理平臺上設置若烤箱的功率高於100W,則對烤箱進行斷電操作。管理平臺根據用戶輸入的自定義的策略生成控制策略並下發給智能插座。當用戶C再次使用烤箱時,智能插座通過功率檢測模塊採集烤箱的電流和電壓,並計算烤箱的使用功率,當烤箱的功率大於100W時,智能插座確定滿足預置的控制條件,對烤箱執行斷電操作,避免了保險絲的熔斷。
場景4,目標設備為用戶D家裡的電視機,用戶D希望在電視機待機太久的情況下,可以自動關閉電視機,從而節省電費。於是用戶D購買了一個智能插座,該智能插座預置功率檢測模塊,並與管理平臺相連接,用戶D可以通過安裝在手機上的管理平臺來控制智能插座。用戶D在管理平臺上設置若電視機的處於待機狀態超過1小時的情況下,對電視機進行斷電操作。管理平臺根據用戶輸入的自定義的策略生成控制策略並下發給智能插座。當用戶D出門時,只使用遙控器關閉電視機,則電視機處於待機狀態。智能插座通過功率檢測模塊採集電視機的電流和電壓,並計算電視機的使用功率,當電視機的功率低於0.5W時,智能插座進行計時,若1小時後,智能插座採集的電視機的功率仍低於0.5W,則智能插座確定電視機處於待機狀態超過1小時,即滿足預置的控制條件,對電視機執行斷電操作,從而節省用戶D家裡的電費。
請參閱圖3,本發明實施例中智能插座的一個實施例包括:
檢測單元301,用於按照預置的檢測規則檢測目標設備的工作狀態,目標設備與智能插座連接,且由智能插座供電,具體地,檢測單元301可用於執行圖1的步驟101,不再贅述。
判斷單元302,用於判斷工作狀態是否滿足預置的控制條件,具體地,判斷單元302可用於執行圖1的步驟102,不再贅述。
控制單元303,用於若滿足,則根據預置的控制規則對目標設備進行控制,具體地,控制單元303可用於執行圖1的步驟103,不再贅述。
本實施例中,智能插座可以對目標設備進行檢測、判斷並做出相應的控制,相比現有技術更加智能化,而不再是簡單地執行用戶的通斷電命令。
請參閱圖4,本發明實施例中智能插座的另一實施例包括:
接收單元401,用於接收管理平臺發送的控制策略,控制策略由管理平臺根據用戶自定義的策略生成,具體地,接收單元401可用於執行圖2的步驟201,不再贅述。
配置單元402,用於根據控制策略配置預置的檢測規則,預置的控制條件和預置的控制規則,具體地,配置單元402可用於執行圖2的步驟202,不再贅述。
檢測單元403,用於按照預置的檢測規則檢測目標設備的工作狀態,目標設備與智能插座連接,且由智能插座供電,具體地,檢測單元403可用於執行圖2的步驟203,不再贅述。
判斷單元404,用於判斷工作狀態是否滿足預置的控制條件,具體地,判斷單元404可用於執行圖2的步驟204,不再贅述。
控制單元405,用於若滿足,則根據預置的控制規則對目標設備進行控制,具體地,控制單元405可用於執行圖2的步驟205,不再贅述。
需要說明的是,用戶可以根據不同的使用場景,通過管理平臺生成不同的控制策略,具體地:
當目標設備為無線接入點時,智能插座預置無線模塊,檢測單元403用於掃描無線接入點的服務集標識SSID;判斷單元404用於判斷是否存在無線接入點的SSID;以及用於若不存在,則確定工作狀態滿足預置的控制條件;控制單元405用於對無線接入點執行斷電後再通電的操作。
當目標設備為伺服器時,智能插座預置無線模塊,檢測單元403用於通過PING命令連接伺服器的IP;判斷單元404用於智能插座判斷智能插座與伺服器的連接是否斷開;以及用於若斷開,則確定工作狀態滿足預置的控制條件;控制單元405用於對伺服器執行斷電後再通電的操作。
當目標設備為大功率設備時,智能插座預置功率檢測模塊,檢測單元403用於檢測目標設備的功率;判斷單元404用於判斷目標設備的功率是否高於第一預置值;以及用於若高於,則確定工作狀態滿足預置的控制條件;控制單元405用於對目標設備執行斷電操作。
當目標設備為對節能要求較高的設備時,智能插座預置功率檢測模塊,檢測單元403用於檢測目標設備的功率;判斷單元404用於判斷目標設備的功率是否低於第二預置值;以及用於若低於,則智能插座確定工作狀態滿足預置的控制條件;控制單元405用於對目標設備執行斷電操作。
本實施例中,用戶可以根據不同的應用場景,通過管理平臺自定義不同的控制策略,進而對智能插座進行配置,靈活便利,且智能插座還可以向用戶或管理平臺發送警告,可以使用戶及時知曉目標設備的工作狀態。
請參閱圖5,本發明實施例中智能插座的另一實施例包括:
輸入裝置501、輸出裝置502、處理器503和存儲器504(其中廣告監測裝置的處理器501的數量可以一個或多個,圖5中以一個處理器501為例)。在本發明的一些實施例中,輸入裝置501、輸出裝置502、處理器503和存儲器504可通過總線或其它方式連接,其中,圖5中以通過總線連接為例。
其中,通過調用存儲器504存儲的操作指令,處理器503,用於執行如下步驟:
按照預置的檢測規則檢測目標設備的工作狀態,目標設備與智能插座連接,且由智能插座供電;
判斷工作狀態是否滿足預置的控制條件;
若滿足,則根據預置的控制規則對目標設備進行控制。
具體地,智能插座可用於執行上述圖1、圖2中的智能插座執行的步驟,不再贅述。
本實施例中,智能插座可以對目標設備進行檢測、判斷並做出相應的控制,相比現有技術更加智能化,而不再是簡單地執行用戶的通斷電命令。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。
所述集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上所述,以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。