拼接墻系統(tǒng)跨平臺虛擬墻配置控制的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及跨平臺控制技術(shù)領(lǐng)域,特別是涉及一種拼接墻系統(tǒng)跨平臺虛擬墻配置控制的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著控制室安全性的要求越來越高,信息安全在智能安防領(lǐng)域越來越重要。信息安全的實(shí)質(zhì)就是要保護(hù)信息系統(tǒng)或信息網(wǎng)絡(luò)中的信息資源免受各種類型的威脅、干擾和破壞,即保證信息的安全性。對此,需要安全性比較高的Iinux操作系統(tǒng)作控制室的軟件系統(tǒng),使得跨平臺設(shè)計(jì)的重要性越來越重要。由于虛擬控制涉及的控件比較多,故給跨平臺虛擬控制增加了復(fù)雜性。Iinux操作系統(tǒng)安全性更高些,在window系統(tǒng)與Iinux系統(tǒng)跨平臺的軟件已經(jīng)成為操作多樣性的必然要求。
[0003]虛擬墻控制系統(tǒng)是對虛擬墻配置多種拼墻系統(tǒng)設(shè)備的關(guān)系,構(gòu)建出符合邏輯思維的虛擬控制的系統(tǒng),并對系統(tǒng)進(jìn)行控件與顯示。
[0004]然而,由于拼接墻系統(tǒng)管理配置的多樣性,而拼接墻系統(tǒng)配置的控制邏輯又比較集中,且與界面邏輯綁定比較固定,控制邏輯在多個(gè)硬件設(shè)備狀態(tài)返回比較慢,因此影響跨平臺界面的更新,導(dǎo)致跨平臺控制效率較低。且虛擬控制的跨平臺控件差異化導(dǎo)致系統(tǒng)接入性比較差,控制效率比較低。遠(yuǎn)遠(yuǎn)不能滿足提升系統(tǒng)接入的簡易性要求,也不能滿足跨平臺進(jìn)行高效控制的要求。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種拼接墻系統(tǒng)跨平臺虛擬墻配置控制的方法和系統(tǒng),可以提升跨平臺控制效率。
[0006]本發(fā)明的目的通過如下技術(shù)方案實(shí)現(xiàn):
[0007]一種拼接墻系統(tǒng)跨平臺虛擬墻配置控制的方法,包括如下步驟:
[0008]通過拼接墻跨平臺事件驅(qū)動拼接墻系統(tǒng)進(jìn)行虛擬控制控件注冊,所述虛擬控制控件包括跨平臺虛擬控制創(chuàng)建控件、跨平臺虛擬控制保存控件、跨平臺虛擬控制關(guān)聯(lián)控件、跨平臺虛擬控制環(huán)接控件;
[0009]對所述虛擬控制控件的邏輯進(jìn)行抽象化形成控制邏輯,并將所述控制邏輯存放在服務(wù)器,所述控制邏輯包括創(chuàng)建邏輯、保存邏輯、關(guān)聯(lián)邏輯、環(huán)接邏輯;
[0010]根據(jù)所述跨平臺虛擬控制創(chuàng)建控件以及所述創(chuàng)建邏輯進(jìn)行當(dāng)前虛擬拼接墻的創(chuàng)建,并對所述當(dāng)前虛擬拼接墻對應(yīng)的拼接墻系統(tǒng)的硬件設(shè)備進(jìn)行配置;
[0011]根據(jù)所述跨平臺虛擬控制保存控件以及與所述保存邏輯進(jìn)行所述當(dāng)前虛擬拼接墻的保存,并將保存所述當(dāng)前虛擬拼接墻中產(chǎn)生的保存數(shù)據(jù)寫入到所述硬件設(shè)備中;
[0012]根據(jù)跨平臺虛擬控制關(guān)聯(lián)控件以及所述關(guān)聯(lián)邏輯對所述硬件設(shè)備的關(guān)聯(lián)關(guān)系進(jìn)行設(shè)置,并將設(shè)置硬件設(shè)備關(guān)聯(lián)關(guān)系中產(chǎn)生的關(guān)聯(lián)數(shù)據(jù)寫入到所述硬件設(shè)備中;
[0013]根據(jù)跨平臺虛擬控制環(huán)接控件以及所述環(huán)接邏輯對所述硬件設(shè)備的連接關(guān)系進(jìn)行設(shè)置,并將設(shè)置硬件設(shè)備連接關(guān)系中產(chǎn)生的連接數(shù)據(jù)寫入到所述硬件設(shè)備中。
[0014]一種拼接墻系統(tǒng)跨平臺虛擬墻配置控制的系統(tǒng),包括:
[0015]注冊模塊,用于通過拼接墻跨平臺事件驅(qū)動拼接墻系統(tǒng)進(jìn)行虛擬控制控件注冊,所述虛擬控制控件包括跨平臺虛擬控制創(chuàng)建控件、跨平臺虛擬控制保存控件、跨平臺虛擬控制關(guān)聯(lián)控件、跨平臺虛擬控制環(huán)接控件;
[0016]抽象模塊,用于對所述虛擬控制控件的邏輯進(jìn)行抽象化形成控制邏輯,并將所述控制邏輯存放在服務(wù)器,所述控制邏輯包括創(chuàng)建邏輯、保存邏輯、關(guān)聯(lián)邏輯、環(huán)接邏輯;
[0017]創(chuàng)建模塊,用于根據(jù)所述跨平臺虛擬控制創(chuàng)建控件以及所述創(chuàng)建邏輯進(jìn)行當(dāng)前虛擬拼接墻的創(chuàng)建,并對所述當(dāng)前虛擬拼接墻對應(yīng)的拼接墻系統(tǒng)的硬件設(shè)備進(jìn)行配置;
[0018]保存模塊,用于根據(jù)所述跨平臺虛擬控制保存控件以及與所述保存邏輯進(jìn)行所述當(dāng)前虛擬拼接墻的保存,并將保存所述當(dāng)前虛擬拼接墻中產(chǎn)生的保存數(shù)據(jù)寫入到所述硬件設(shè)備中;
[0019]關(guān)聯(lián)模塊,用于根據(jù)跨平臺虛擬控制關(guān)聯(lián)控件以及所述關(guān)聯(lián)邏輯對所述硬件設(shè)備的關(guān)聯(lián)關(guān)系進(jìn)行設(shè)置,并將設(shè)置硬件設(shè)備關(guān)聯(lián)關(guān)系中產(chǎn)生的關(guān)聯(lián)數(shù)據(jù)寫入到所述硬件設(shè)備中;
[0020]環(huán)接模塊,用于根據(jù)跨平臺虛擬控制環(huán)接控件以及所述環(huán)接邏輯對所述硬件設(shè)備的連接關(guān)系進(jìn)行設(shè)置,并將設(shè)置硬件設(shè)備連接關(guān)系中產(chǎn)生的連接數(shù)據(jù)寫入到所述硬件設(shè)備中。
[0021]根據(jù)上述本發(fā)明的方案,由于進(jìn)行了跨平臺虛擬控制創(chuàng)建控件、跨平臺虛擬控制保存控件、跨平臺虛擬控制關(guān)聯(lián)控件、跨平臺虛擬控制環(huán)接控件等虛擬控制控件的注冊,并對各虛擬控制控件的邏輯進(jìn)行抽象化形成了創(chuàng)建邏輯、保存邏輯、關(guān)聯(lián)邏輯、環(huán)接邏輯等控制邏輯,還在創(chuàng)建當(dāng)前虛擬拼接墻時(shí),對拼接墻系統(tǒng)的硬件設(shè)備進(jìn)行了配置,并將相關(guān)的資源數(shù)據(jù)寫入到所述硬件設(shè)備中,可以避免拼接墻系統(tǒng)配置的控制邏輯比較集中的問題和虛擬控制的跨平臺控件差異化導(dǎo)致系統(tǒng)接入性比較差的問題,可以提升跨平臺控制的控制效率。
【附圖說明】
[0022]圖1為本發(fā)明的拼接墻系統(tǒng)跨平臺虛擬墻配置控制的方法實(shí)施例的流程示意圖;
[0023]圖2為本發(fā)明的拼接墻系統(tǒng)跨平臺虛擬墻配置控制的系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0025]在下述說明中,首先針對本發(fā)明的拼接墻系統(tǒng)跨平臺虛擬墻配置控制的方法的實(shí)施例進(jìn)行說明,再對本發(fā)明的拼接墻系統(tǒng)跨平臺虛擬墻配置控制的統(tǒng)的各實(shí)施例進(jìn)行說明。
[0026]參見圖1所示,為本發(fā)明的拼接墻系統(tǒng)跨平臺虛擬墻配置控制的方法實(shí)施例的流程示意圖。如圖1所示,本實(shí)施例的拼接墻系統(tǒng)跨平臺虛擬墻配置控制的方法包括如下步驟:
[0027]步驟SlOl:通過拼接墻跨平臺事件驅(qū)動拼接墻系統(tǒng)進(jìn)行虛擬控制控件注冊,所述虛擬控制控件包括跨平臺虛擬控制創(chuàng)建控件、跨平臺虛擬控制保存控件、跨平臺虛擬控制關(guān)聯(lián)控件、跨平臺虛擬控制環(huán)接控件;
[0028]這里,根據(jù)需要,所述虛擬控制控件不但可以包括跨平臺虛擬控制創(chuàng)建控件、跨平臺虛擬控制保存控件、跨平臺虛擬控制關(guān)聯(lián)控件、跨平臺虛擬控制環(huán)接控件,還可以包括跨平臺虛擬控制刪除控件、跨平臺虛擬控制整墻開關(guān)機(jī)控件等;
[0029]具體地,在對跨平臺流程化的虛擬控制控件進(jìn)行注冊,可以通過拼接墻跨平臺事件驅(qū)動跨平臺界面流程化的處理機(jī)制,跨平臺可視化控件只是對交互結(jié)果進(jìn)行顯示,可視化控制根據(jù)平臺的不同而用不同的可視化控制,但事件注冊,事件驅(qū)動,流程虛擬控制卻都是一樣的,可以以xml (Extensible Markup Language,可擴(kuò)展標(biāo)記語言)標(biāo)準(zhǔn)化的數(shù)據(jù)來展示不同平臺的可視化控件,以標(biāo)準(zhǔn)的事件來驅(qū)動可視化顯示,例如,開窗、區(qū)域、顯示的控件標(biāo)識、顯示的方法、