一種基于行為定義的設(shè)備遠(yuǎn)程控制方法
【專利摘要】本發(fā)明特別涉及一種基于行為定義的設(shè)備遠(yuǎn)程控制方法。該基于行為定義的設(shè)備遠(yuǎn)程控制方法,由設(shè)備端和服務(wù)端兩部分組成,用戶通過服務(wù)端提供的指令模塊,動(dòng)作模塊,行為模塊和設(shè)備信息模塊維護(hù)設(shè)備行為,然后通過通訊模塊將設(shè)備行為信息傳送給設(shè)備端模塊,并在設(shè)備端完成設(shè)備行為的解析,緩存,動(dòng)作分解和指令觸發(fā),實(shí)現(xiàn)基于行為的設(shè)備控制。該基于行為定義的設(shè)備遠(yuǎn)程控制方法,通過行為定義實(shí)現(xiàn)設(shè)備遠(yuǎn)程控制,支持一次發(fā)布多次執(zhí)行,可以大大降低遠(yuǎn)程控制的復(fù)雜度,提高工作效率;另外還可以根據(jù)需要為設(shè)備、行為、動(dòng)作或指令添加必要的屬性,滿足多種個(gè)性化控制需求,控制過程非常靈活多變,適用于多種類型的設(shè)備遠(yuǎn)程控制方式。
【專利說明】
一種基于行為定義的設(shè)備遠(yuǎn)程控制方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及設(shè)備遠(yuǎn)程控制技術(shù)領(lǐng)域,特別涉及一種基于行為定義的設(shè)備遠(yuǎn)程控制方法,為更靈活的設(shè)備遠(yuǎn)程控制提供指南和方向。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展,各式各樣的設(shè)備逐步進(jìn)入人們的生活,成為人們?nèi)粘I畈豢苫蛉钡囊环葑樱藗兊纳钭兊酶颖憷?、高效、甚至有趣。面?duì)眾多的設(shè)備使用,設(shè)備維護(hù)工作量是巨大的,尤其是分布范圍較廣的設(shè)備。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,遠(yuǎn)程控制技術(shù)得到很好地應(yīng)用,越來越多的設(shè)備操作與維護(hù)可以通過網(wǎng)絡(luò)進(jìn)行,大大減輕了工作人員的負(fù)擔(dān)。傳統(tǒng)遠(yuǎn)程控制方式側(cè)重于即時(shí)生效的單個(gè)操作,當(dāng)涉及多個(gè)操作尤其是不連續(xù)的需要一定時(shí)間間隔的多個(gè)操作,遠(yuǎn)程操作人員的工作效率就大大降低。
[0003]基于上述問題,本發(fā)明提出了一種新的遠(yuǎn)程控制方式,將行為定義的概念引入設(shè)備遠(yuǎn)程控制領(lǐng)域,實(shí)現(xiàn)一種基于行為定義的設(shè)備遠(yuǎn)程控制方法,旨在提高設(shè)備遠(yuǎn)程控制的便捷性與高效性。
[0004]所謂行為是指一系列存在相互關(guān)系的動(dòng)作序列的組合,每個(gè)動(dòng)作又是由一系列基礎(chǔ)指令組成。通過這種方式可以提前定義好設(shè)備所要執(zhí)行的各種類型的行為,然后將行為和設(shè)備信息進(jìn)行關(guān)聯(lián),在操作的時(shí)候直接將行為信息推送給設(shè)備,設(shè)備接收后解析行為信息并以指令為單位執(zhí)行相應(yīng)的動(dòng)作序列。
【發(fā)明內(nèi)容】
[0005]本發(fā)明為了彌補(bǔ)現(xiàn)有技術(shù)的缺陷,提供了一種簡(jiǎn)單高效的基于行為定義的設(shè)備遠(yuǎn)程控制方法。
[0006]本發(fā)明是通過如下技術(shù)方案實(shí)現(xiàn)的:
一種基于行為定義的設(shè)備遠(yuǎn)程控制方法,其特征在于:設(shè)備遠(yuǎn)程控制系統(tǒng)由設(shè)備端和服務(wù)端兩部分組成,所述服務(wù)端包括數(shù)據(jù)庫,設(shè)備信息維護(hù)模塊,指令模塊,動(dòng)作模塊,行為模塊,設(shè)備行為模塊,通訊模塊及其他輔助模塊組成,可以根據(jù)實(shí)際需要增減模塊;所述設(shè)備端包括行為解析模塊,數(shù)據(jù)緩存模塊,動(dòng)作分解模塊,指令觸發(fā)模塊,設(shè)備通訊模塊及其他設(shè)備輔助模塊;
用戶通過服務(wù)端提供的指令模塊,動(dòng)作模塊,行為模塊和設(shè)備信息模塊維護(hù)設(shè)備行為,然后通過通訊模塊將設(shè)備行為信息傳送給設(shè)備端模塊,并在設(shè)備端完成設(shè)備行為的解析,緩存,動(dòng)作分解和指令觸發(fā),實(shí)現(xiàn)基于行為的設(shè)備控制。
[0007]所述服務(wù)端的數(shù)據(jù)庫負(fù)責(zé)信息存儲(chǔ);所述設(shè)備信息維護(hù)模塊負(fù)責(zé)設(shè)備基本信息及屬性的維護(hù);所述指令模塊負(fù)責(zé)組成動(dòng)作基本單元的指令的維護(hù),一個(gè)動(dòng)作包含多條指令,指令可以是系統(tǒng)操作指令也可以應(yīng)用程序交互指令,用戶根據(jù)自己的需求靈活定義指令,并為指令添加任意符合需求的屬性;所述動(dòng)作模塊負(fù)責(zé)動(dòng)作信息的維護(hù),動(dòng)作是由一系列指令構(gòu)成,用戶根據(jù)需要定義動(dòng)作、組合指令,并為動(dòng)作添加任意符合需求的屬性;所述行為模塊負(fù)責(zé)行為信息的維護(hù),行為是由一系列動(dòng)作構(gòu)成,用戶根據(jù)需要組合動(dòng)作定義行為,并為行為添加任意符合需求的屬性;所述設(shè)備行為模塊負(fù)責(zé)設(shè)備信息與行為信息的關(guān)聯(lián)的維護(hù),用戶根據(jù)需要為設(shè)備關(guān)聯(lián)任何符合遠(yuǎn)程控制需求的行為信息,一條行為根據(jù)需要可以重復(fù)關(guān)聯(lián)多臺(tái)設(shè)備,也可以為設(shè)備行為關(guān)聯(lián)信息添加任意符合需求的屬性;所述通訊模塊負(fù)責(zé)服務(wù)端與設(shè)備端之間的通訊;所述其他輔助模塊負(fù)責(zé)完成滿足用戶需求的其他功會(huì)K。
[0008]所述設(shè)備基本信息包含設(shè)備的IP,MAC地址和操作系統(tǒng),除基本信息外任何輔助遠(yuǎn)程控制的信息都以屬性的方式維護(hù),包括通訊端口號(hào),地理位置和設(shè)備運(yùn)行時(shí)間;所述其他輔助模塊為設(shè)備狀態(tài)監(jiān)控模塊和/或設(shè)備狀態(tài)定時(shí)查詢模塊。
[0009]所述行為解析模塊負(fù)責(zé)將接收到的行為信息解析為特定的格式,然后將解析結(jié)果傳送給數(shù)據(jù)緩存模塊,動(dòng)作分解模塊和指令觸發(fā)模塊;所述數(shù)據(jù)緩存模塊負(fù)責(zé)將行為解析結(jié)果進(jìn)行緩存,供動(dòng)作分解模塊,指令觸發(fā)模塊或其他可用模塊使用;所述動(dòng)作分解模塊負(fù)責(zé)將動(dòng)作信息解析為特定的指令格式,然后將解析結(jié)果傳送給數(shù)據(jù)緩存模塊和指令觸發(fā)模塊;所述指令觸發(fā)模塊負(fù)責(zé)按照解析結(jié)果執(zhí)行指令,控制系統(tǒng)或應(yīng)用模塊;所述設(shè)備通訊模塊負(fù)責(zé)客戶端與服務(wù)端之間的通訊;所述其他設(shè)備輔助模塊負(fù)責(zé)完成滿足用戶需求的其他功能。
[0010]所述其他設(shè)備輔助模塊為設(shè)備狀態(tài)定時(shí)上送模塊。
[0011 ]本發(fā)明的有益效果是:該基于行為定義的設(shè)備遠(yuǎn)程控制方法,通過行為定義實(shí)現(xiàn)設(shè)備遠(yuǎn)程控制,支持一次發(fā)布多次執(zhí)行,可以大大降低遠(yuǎn)程控制的復(fù)雜度,提高工作效率;另外還可以根據(jù)需要為設(shè)備、行為、動(dòng)作或指令添加必要的屬性,滿足了多種個(gè)性化控制需求,控制過程非常靈活多變,適用于多種類型的設(shè)備遠(yuǎn)程控制方式。
【附圖說明】
[0012]附圖1為本發(fā)明基于行為定義的設(shè)備遠(yuǎn)程控制方法示意圖。
[0013]附圖2為本發(fā)明基于行為定義的設(shè)備遠(yuǎn)程控制系統(tǒng)示意圖。
【具體實(shí)施方式】
[0014]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)的說明。應(yīng)當(dāng)說明的是,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0015]該基于行為定義的設(shè)備遠(yuǎn)程控制方法,設(shè)備遠(yuǎn)程控制系統(tǒng)由設(shè)備端和服務(wù)端兩部分組成,所述服務(wù)端包括數(shù)據(jù)庫,設(shè)備信息維護(hù)模塊,指令模塊,動(dòng)作模塊,行為模塊,設(shè)備行為模塊,通訊模塊及其他輔助模塊組成,可以根據(jù)實(shí)際需要增減模塊;所述設(shè)備端包括行為解析模塊,數(shù)據(jù)緩存模塊,動(dòng)作分解模塊,指令觸發(fā)模塊,設(shè)備通訊模塊及其他設(shè)備輔助豐旲塊;
用戶通過服務(wù)端提供的指令模塊,動(dòng)作模塊,行為模塊和設(shè)備信息模塊維護(hù)設(shè)備行為,然后通過通訊模塊將設(shè)備行為信息傳送給設(shè)備端模塊,并在設(shè)備端完成設(shè)備行為的解析,緩存,動(dòng)作分解和指令觸發(fā),實(shí)現(xiàn)基于行為的設(shè)備控制。
[0016]所述服務(wù)端的數(shù)據(jù)庫負(fù)責(zé)信息存儲(chǔ);所述設(shè)備信息維護(hù)模塊負(fù)責(zé)設(shè)備基本信息及屬性的維護(hù);所述指令模塊負(fù)責(zé)組成動(dòng)作基本單元的指令的維護(hù),一個(gè)動(dòng)作包含多條指令,指令可以是系統(tǒng)操作指令也可以應(yīng)用程序交互指令,用戶根據(jù)自己的需求靈活定義指令,并為指令添加任意符合需求的屬性;所述動(dòng)作模塊負(fù)責(zé)動(dòng)作信息的維護(hù),動(dòng)作是由一系列指令構(gòu)成,用戶根據(jù)需要定義動(dòng)作、組合指令,并為動(dòng)作添加任意符合需求的屬性;所述行為模塊負(fù)責(zé)行為信息的維護(hù),行為是由一系列動(dòng)作構(gòu)成,用戶根據(jù)需要組合動(dòng)作定義行為,并為行為添加任意符合需求的屬性;所述設(shè)備行為模塊負(fù)責(zé)設(shè)備信息與行為信息的關(guān)聯(lián)的維護(hù),用戶根據(jù)需要為設(shè)備關(guān)聯(lián)任何符合遠(yuǎn)程控制需求的行為信息,一條行為根據(jù)需要可以重復(fù)關(guān)聯(lián)多臺(tái)設(shè)備,也可以為設(shè)備行為關(guān)聯(lián)信息添加任意符合需求的屬性;所述通訊模塊負(fù)責(zé)服務(wù)端與設(shè)備端之間的通訊;所述其他輔助模塊負(fù)責(zé)完成滿足用戶需求的其他功會(huì)K。
[0017]所述設(shè)備基本信息包含設(shè)備的IP,MAC地址和操作系統(tǒng),除基本信息外任何輔助遠(yuǎn)程控制的信息都以屬性的方式維護(hù),包括通訊端口號(hào),地理位置和設(shè)備運(yùn)行時(shí)間;所述其他輔助模塊為設(shè)備狀態(tài)監(jiān)控模塊和/或設(shè)備狀態(tài)定時(shí)查詢模塊。
[0018]所述行為解析模塊負(fù)責(zé)將接收到的行為信息解析為特定的格式,然后將解析結(jié)果傳送給數(shù)據(jù)緩存模塊,動(dòng)作分解模塊和指令觸發(fā)模塊;所述數(shù)據(jù)緩存模塊負(fù)責(zé)將行為解析結(jié)果進(jìn)行緩存,供動(dòng)作分解模塊,指令觸發(fā)模塊或其他可用模塊使用;所述動(dòng)作分解模塊負(fù)責(zé)將動(dòng)作信息解析為特定的指令格式,然后將解析結(jié)果傳送給數(shù)據(jù)緩存模塊和指令觸發(fā)模塊;所述指令觸發(fā)模塊負(fù)責(zé)按照解析結(jié)果執(zhí)行指令,控制系統(tǒng)或應(yīng)用模塊;所述設(shè)備通訊模塊負(fù)責(zé)客戶端與服務(wù)端之間的通訊;所述其他設(shè)備輔助模塊負(fù)責(zé)完成滿足用戶需求的其他功能。
[0019]所述其他設(shè)備輔助模塊為設(shè)備狀態(tài)定時(shí)上送模塊。
[0020]—條行為定義可以包含軟件部署、升級(jí)、切換,系統(tǒng)開、關(guān)、重啟,軟件或系統(tǒng)交易監(jiān)測(cè)、狀態(tài)監(jiān)測(cè)等多種動(dòng)作。只要將設(shè)備布放到位,接入網(wǎng)絡(luò)環(huán)境,剩余所有不涉及實(shí)體介質(zhì)的操作均可以通過行為定義遠(yuǎn)程控制完成,如果設(shè)備相同,控制需求相同,則可以復(fù)用行為信息,多個(gè)設(shè)備關(guān)聯(lián)同一條行為信息,大大減少了設(shè)備部署、維護(hù)的復(fù)雜度。設(shè)備運(yùn)行過程中如果想要更新設(shè)備行為定義,可以在任何時(shí)候通過服務(wù)端為設(shè)備維護(hù)并關(guān)聯(lián)新的行為,然后將新的行為信息推送至客戶端在不影響設(shè)備用戶使用的任意時(shí)刻,自動(dòng)實(shí)現(xiàn)設(shè)備行為更新。
【主權(quán)項(xiàng)】
1.一種基于行為定義的設(shè)備遠(yuǎn)程控制方法,其特征在于:設(shè)備遠(yuǎn)程控制系統(tǒng)由設(shè)備端和服務(wù)端兩部分組成,所述服務(wù)端包括數(shù)據(jù)庫,設(shè)備信息維護(hù)模塊,指令模塊,動(dòng)作模塊,行為模塊,設(shè)備行為模塊,通訊模塊及其他輔助模塊組成,可以根據(jù)實(shí)際需要增減模塊;所述設(shè)備端包括行為解析模塊,數(shù)據(jù)緩存模塊,動(dòng)作分解模塊,指令觸發(fā)模塊,設(shè)備通訊模塊及其他設(shè)備輔助模塊; 用戶通過服務(wù)端提供的指令模塊,動(dòng)作模塊,行為模塊和設(shè)備信息模塊維護(hù)設(shè)備行為,然后通過通訊模塊將設(shè)備行為信息傳送給設(shè)備端模塊,并在設(shè)備端完成設(shè)備行為的解析,緩存,動(dòng)作分解和指令觸發(fā),實(shí)現(xiàn)基于行為的設(shè)備控制。2.根據(jù)權(quán)利要求1所述的基于行為定義的設(shè)備遠(yuǎn)程控制方法,其特征在于:所述服務(wù)端的數(shù)據(jù)庫負(fù)責(zé)信息存儲(chǔ);所述設(shè)備信息維護(hù)模塊負(fù)責(zé)設(shè)備基本信息及屬性的維護(hù);所述指令模塊負(fù)責(zé)組成動(dòng)作基本單元的指令的維護(hù),一個(gè)動(dòng)作包含多條指令,指令可以是系統(tǒng)操作指令也可以應(yīng)用程序交互指令,用戶根據(jù)自己的需求靈活定義指令,并為指令添加任意符合需求的屬性;所述動(dòng)作模塊負(fù)責(zé)動(dòng)作信息的維護(hù),動(dòng)作是由一系列指令構(gòu)成,用戶根據(jù)需要定義動(dòng)作、組合指令,并為動(dòng)作添加任意符合需求的屬性;所述行為模塊負(fù)責(zé)行為信息的維護(hù),行為是由一系列動(dòng)作構(gòu)成,用戶根據(jù)需要組合動(dòng)作定義行為,并為行為添加任意符合需求的屬性;所述設(shè)備行為模塊負(fù)責(zé)設(shè)備信息與行為信息的關(guān)聯(lián)的維護(hù),用戶根據(jù)需要為設(shè)備關(guān)聯(lián)任何符合遠(yuǎn)程控制需求的行為信息,一條行為根據(jù)需要可以重復(fù)關(guān)聯(lián)多臺(tái)設(shè)備,也可以為設(shè)備行為關(guān)聯(lián)信息添加任意符合需求的屬性;所述通訊模塊負(fù)責(zé)服務(wù)端與設(shè)備端之間的通訊;所述其他輔助模塊負(fù)責(zé)完成滿足用戶需求的其他功能。3.根據(jù)權(quán)利要求2所述的基于行為定義的設(shè)備遠(yuǎn)程控制方法,其特征在于:所述設(shè)備基本信息包含設(shè)備的IP,MAC地址和操作系統(tǒng),除基本信息外任何輔助遠(yuǎn)程控制的信息都以屬性的方式維護(hù),包括通訊端口號(hào),地理位置和設(shè)備運(yùn)行時(shí)間;所述其他輔助模塊為設(shè)備狀態(tài)監(jiān)控模塊和/或設(shè)備狀態(tài)定時(shí)查詢模塊。4.根據(jù)權(quán)利要求1所述的基于行為定義的設(shè)備遠(yuǎn)程控制方法,其特征在于:所述行為解析模塊負(fù)責(zé)將接收到的行為信息解析為特定的格式,然后將解析結(jié)果傳送給數(shù)據(jù)緩存模塊,動(dòng)作分解模塊和指令觸發(fā)模塊;所述數(shù)據(jù)緩存模塊負(fù)責(zé)將行為解析結(jié)果進(jìn)行緩存,供動(dòng)作分解模塊,指令觸發(fā)模塊或其他可用模塊使用;所述動(dòng)作分解模塊負(fù)責(zé)將動(dòng)作信息解析為特定的指令格式,然后將解析結(jié)果傳送給數(shù)據(jù)緩存模塊和指令觸發(fā)模塊;所述指令觸發(fā)模塊負(fù)責(zé)按照解析結(jié)果執(zhí)行指令,控制系統(tǒng)或應(yīng)用模塊;所述設(shè)備通訊模塊負(fù)責(zé)客戶端與服務(wù)端之間的通訊;所述其他設(shè)備輔助模塊負(fù)責(zé)完成滿足用戶需求的其他功能。5.根據(jù)權(quán)利要求4所述的基于行為定義的設(shè)備遠(yuǎn)程控制方法,其特征在于:所述其他設(shè)備輔助模塊為設(shè)備狀態(tài)定時(shí)上送模塊。
【文檔編號(hào)】G05B19/418GK105978998SQ201610476381
【公開日】2016年9月28日
【申請(qǐng)日】2016年6月27日
【發(fā)明人】張家重, 荊秀麗, 李光瑞, 許金源, 王玉奎
【申請(qǐng)人】浪潮(蘇州)金融技術(shù)服務(wù)有限公司