一種基于數據元分析改變設備行為的方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及物聯(lián)網領域,尤其涉及一種基于數據元分析改變設備行為的方法及系統(tǒng)。
【背景技術】
[0002]現有技術中,控制器(比如門禁控制器、燈光控制器、報警控制器等)一般都是通過下發(fā)的指令來實施后續(xù)動作。
[0003]現有技術的缺點是:通過下發(fā)指令來實施后續(xù)動作的方式,需要人員干預,而且控制器在運行過程中,會積累大量的基礎簡單數據,但目前對這些數據的利用率差,無法實現控制器的自動收集數據、分析數據、自動形成策略等功能,即無法真正實現設備的智能化。
[0004]因此,現有技術還有待于改進和發(fā)展。
【發(fā)明內容】
[0005]鑒于上述現有技術的不足,本發(fā)明的目的在于提供一種基于數據元分析改變設備行為的方法及系統(tǒng),旨在解決現有的物聯(lián)網需要人工操作、并且未實現真正的設備智能化的問題。
[0006]本發(fā)明的技術方案如下:
一種基于數據元分析改變設備行為的方法,其中,包括步驟:
A、將一硬件控制器連接設備,通過所述硬件控制器自動收集設備的日?;A數據;
B、分析日?;A數據中的數據元,找出數據元中存在的有用數據的數據特征;
C、通過數據特征對原有的策略進行更新,形成新策略,并實施新策略的動作;或者對數據特征進行統(tǒng)計分析,得出統(tǒng)計特征,將統(tǒng)計特征上傳到上位機。
[0007]所述的基于數據元分析改變設備行為的方法,其中,所述步驟B中,將數據特征保存到硬件控制器的內嵌數據庫。
[0008]所述的基于數據元分析改變設備行為的方法,其中,所述數據元包括下發(fā)的指令及上報的狀態(tài)。
[0009]所述的基于數據元分析改變設備行為的方法,其中,所述步驟B具體包括:
B1、根據所述數據元查找到設備規(guī)律性的動作;
B2、對設備規(guī)律性的動作進行統(tǒng)計;
B3、按各動作出現的頻率高低進行排序,形成動作的執(zhí)行順序。
[0010]所述的基于數據元分析改變設備行為的方法,其中,所述步驟C具體包括:
根據各動作的執(zhí)行順序,判斷是否需要對原有的策略進行更新;
若需要更新,則按照各動作的執(zhí)行順序對原有的策略進行更新,并實施新策略的動作。
[0011]所述的基于數據元分析改變設備行為的方法,其中,所述統(tǒng)計特征包括:各動作出現的頻率、各動作出現的時間段。
[0012]—種基于數據元分析改變設備行為的系統(tǒng),其中,包括: 收集模塊,用于將一硬件控制器連接設備,通過所述硬件控制器自動收集設備的日?;A數據;
分析模塊,用于分析日常基礎數據中的數據元,找出數據元中存在的有用數據的數據特征;
更新模塊,用于通過數據特征對原有的策略進行更新,形成新策略,并實施新策略的動作;或者對數據特征進行統(tǒng)計分析,得出統(tǒng)計特征,將統(tǒng)計特征上傳到上位機。
[0013]所述的基于數據元分析改變設備行為的系統(tǒng),其中,所述分析模塊包括:
存儲單元,用于將數據特征保存到硬件控制器的內嵌數據庫。
[0014]所述的基于數據元分析改變設備行為的系統(tǒng),其中,所述數據元包括下發(fā)的指令及上報的狀態(tài)。
[0015]所述的基于數據元分析改變設備行為的系統(tǒng),其中,所述分析模塊具體包括:
查找單元,用于根據所述數據元查找到設備規(guī)律性的動作;
統(tǒng)計單元,用于對設備規(guī)律性的動作進行統(tǒng)計;
排序單元,用于按各動作出現的頻率高低進行排序,形成動作的執(zhí)行順序。
[0016]有益效果:本發(fā)明通過在一個硬件控制器上,對其運行過程中收集的數據元進行分析,根據分析結果形成一種新的有效策略,導致硬件控制器行為的改變,或者將本機統(tǒng)計分析得到的統(tǒng)計特征上傳到上位機供決策使用。通過本發(fā)明,一些日常形成習慣的動作將被硬件控制器記錄,并通過分析,將習慣的動作自動實現,達到硬件控制器自動形成策略并運行策略的目的。
【附圖說明】
[0017]圖1為本發(fā)明一種基于數據元分析改變設備行為的方法較佳實施例的流程圖。
[0018]圖2為本發(fā)明的工作原理圖。
【具體實施方式】
[0019]本發(fā)明提供一種基于數據元分析改變設備行為的方法及系統(tǒng),為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]請參閱圖1,圖1為本發(fā)明一種基于數據元分析改變設備行為的方法較佳實施例的流程圖,如圖所示,其包括步驟:
51、將一硬件控制器連接設備,通過所述硬件控制器自動收集設備的日?;A數據;
52、分析日常基礎數據中的數據元,找出數據元中存在的有用數據的數據特征;
53、通過數據特征對原有的策略進行更新,形成新策略,并實施新策略的動作;或者對數據特征進行統(tǒng)計分析,得出統(tǒng)計特征,將統(tǒng)計特征上傳到上位機。
[0021 ] 在本發(fā)明中,首先提供一個硬件控制器,通過該硬件控制器來自動收集日?;A數據。然后自動分析日常基礎數據中的數據元,找出數據元中存在的有用數據(或規(guī)律性數據)的數據特征保存到硬件控制器內嵌的數據庫中。通過分析出的數據特征,硬件控制器可以自動改變原有策略,形成新的策略,并實施新策略的動作,或者將數據特征作出統(tǒng)計分析,得出統(tǒng)計特征,將統(tǒng)計特征傳到上位機,讓用戶根據統(tǒng)計特征決定策略如何調整。
[0022]該硬件控制器也可以是其他能實現相同或相似行為的設備,具備數據收集、數據元分析、并導致控制器行為策略改變或上報特征讓人改變決策的特性的設備。
[0023]如圖2所示,客戶端300連接服務器200,服務器200連接所述硬件控制器100,所述硬件控制器100連接需要控制的設備400。
[0024]客戶端300可通過服務器200下發(fā)指令到硬件控制器100中的嵌入式程序,或者通過服務器200直接下發(fā)指令給設備400讓設備400產生某個動作,這類指令都會被嵌入式程序記錄到數據庫用于數據分析;同時設備400也會上報狀態(tài)給嵌入式程序,嵌入式程序將其上報給客戶端300,或者設備400通過服務器200直接上報狀態(tài)給客戶端300,同時可對上報行為記錄到內嵌的數據庫用于數據分析。
[0025]當然,除了服務器200、客戶端300、總線直連的設備400夕卜,其他控制器、傳感器、執(zhí)行器發(fā)來的數據同樣可作為分析數據元的日?;A數據。
[0026]進一步,所述數據元包括下發(fā)的指令及上報的狀態(tài)。當然還可包括時間特征。
[0027]進一步,所述步驟S2具體包括:
521、根據所述數據元查找到設備規(guī)律性的動作;
522、對設備規(guī)律性的動作進行統(tǒng)計;
523、按各動作出現的頻率高低進行排序,形成動作的執(zhí)行順序。
[0028]由于嵌入式程序會將日?;A數據保存到內嵌的數據庫中,同時,會分析其中的數據元,從而找出數據元中存在的有用數據的數據特征,即找出規(guī)律性的數據。具體可根據數據元查找到設備規(guī)律性的動作,并對動作進行統(tǒng)計,從而得到各動作出現的頻率,以各動作出現的頻率高低進行排序形成數據元的執(zhí)行順序。
[0029]從數據元中查找設備規(guī)律性的動作,該規(guī)律性的動作可