專利名稱:一種關(guān)于會(huì)議系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行方法
技術(shù)領(lǐng)域:
本發(fā)明涉及廣泛應(yīng)用在現(xiàn)代化會(huì)議場中的電子會(huì)議系統(tǒng),具體涉及一種關(guān)于會(huì)議系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行方法。
背景技術(shù):
在現(xiàn)代會(huì)議場所,電子會(huì)議系統(tǒng)已經(jīng)得到廣泛的應(yīng)用。特別是在民主化進(jìn)程日益加快的今天,使用會(huì)議管理系統(tǒng)軟件以計(jì)算機(jī)及其操作系統(tǒng)為軟硬件環(huán)境對(duì)其連接的會(huì)議系統(tǒng)進(jìn)行控制、實(shí)現(xiàn)包含議案及會(huì)議表決的高級(jí)會(huì)議系統(tǒng)得到了越來越廣泛的應(yīng)用,而且在人大、政協(xié)以及議會(huì)、董事會(huì)等會(huì)議環(huán)境發(fā)揮著不可取代的重要作用。而這些會(huì)議場合對(duì)會(huì)議系統(tǒng)的安全可靠性提出了越來越高的要求,會(huì)議數(shù)據(jù)和會(huì)議信息的保存和不丟失顯得曰益重要。目前的高級(jí)會(huì)議系統(tǒng)僅連接一臺(tái)安裝會(huì)議管理系統(tǒng)軟件會(huì)議控制計(jì)算機(jī),這樣由于不可否認(rèn)的計(jì)算機(jī)軟硬件系統(tǒng)的不穩(wěn)定性造成了會(huì)議管理系統(tǒng)軟件的不穩(wěn)定性,因而是整個(gè)會(huì)議系統(tǒng)可靠性的瓶頸。如何提高計(jì)算機(jī)系統(tǒng)的可靠性成為決定會(huì)議系統(tǒng)可靠性的關(guān)鍵。
發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問題是,如何提供一種關(guān)于會(huì)議系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行方法,提高會(huì)議管理系統(tǒng)軟件穩(wěn)定性,使得整個(gè)會(huì)議系統(tǒng)更為可靠。本發(fā)明上述第一個(gè)技術(shù)問題這樣解決,提供一種會(huì)議系統(tǒng)管理系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行方法,使用相互連接且各自與會(huì)議系統(tǒng)主機(jī)連接的兩臺(tái)安裝會(huì)議管理系統(tǒng)軟件的控制計(jì)算機(jī)主控計(jì)算機(jī)和備份計(jì)算機(jī),包括以下步驟
1.1)主控計(jì)算機(jī)中所述會(huì)議管理系統(tǒng)軟件運(yùn)行正常時(shí),進(jìn)行會(huì)議控制;所述備份計(jì)算機(jī)中所述會(huì)議管理系統(tǒng)軟件實(shí)現(xiàn)會(huì)議數(shù)據(jù)和會(huì)議信息的實(shí)時(shí)備份
1. 2)主控計(jì)算機(jī)中所述會(huì)議管理系統(tǒng)軟件運(yùn)行異常時(shí),所述備份計(jì)算機(jī)中所述會(huì)議管理系統(tǒng)軟件根據(jù)步驟1.1)中所述會(huì)議數(shù)據(jù)和會(huì)議信息的實(shí)時(shí)備份自動(dòng)或在人工控制下取代主控計(jì)算機(jī)中所述會(huì)議管理系統(tǒng)軟件進(jìn)行接下來的會(huì)議控制。按照本發(fā)明提供的雙機(jī)熱備份運(yùn)行方法,所述主控計(jì)算機(jī)和備份計(jì)算機(jī)之間可以進(jìn)行角色自動(dòng)互換,該雙機(jī)熱備份運(yùn)行方法還包括以下步驟
1.3)步驟1. 2)中所述備份計(jì)算機(jī)自動(dòng)轉(zhuǎn)化為主控計(jì)算機(jī),步驟
1.2)中所述主控計(jì)算機(jī)恢復(fù)正常后,自動(dòng)轉(zhuǎn)化為備份計(jì)算機(jī),實(shí)現(xiàn)會(huì)議數(shù)據(jù)和會(huì)議信息的實(shí)時(shí)備份。按照本發(fā)明提供的雙機(jī)熱備份運(yùn)行方法,所述控制用計(jì)算機(jī)可以被人工/程序自動(dòng)設(shè)置為主控計(jì)算機(jī)或者備份計(jì)算機(jī)。按照本發(fā)明提供的雙機(jī)熱備份運(yùn)行方法,包括以下具體步驟
2.1)所述備份計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件向所述主控計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件發(fā)出連接申請(qǐng),所述主控計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件響應(yīng)該連接申請(qǐng)?jiān)趦伤鰰?huì)議管理系統(tǒng)軟件之間建立連接;
2. 2)所述備份計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件定時(shí)發(fā)送心跳數(shù)據(jù)包,所述主控計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件接收該心跳數(shù)據(jù)包并發(fā)出回應(yīng);
2. 3)如果會(huì)議數(shù)據(jù)在上次心跳數(shù)據(jù)包之后發(fā)生過變化,則所述主控計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件在接收下一次心跳數(shù)據(jù)包發(fā)送回應(yīng)同時(shí)通過簡報(bào)的形式通知所述備份計(jì)算機(jī),然后所述備份計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件開始對(duì)會(huì)議數(shù)據(jù)進(jìn)行備份。按照本發(fā)明提供的雙機(jī)熱備份運(yùn)行方法,該雙機(jī)熱備份運(yùn)行方法還包括以下具體步驟
2. 4)所述備份計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件在向主控計(jì)算機(jī)發(fā)出心跳數(shù)據(jù)包后,在指定時(shí)間段內(nèi)沒有收到所述主控計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件的回應(yīng),則重發(fā)該心跳數(shù)據(jù)包;重發(fā)次數(shù)超過指定次數(shù),自動(dòng)或提醒用戶進(jìn)行主控計(jì)算機(jī)和備份計(jì)算機(jī)的功能切換,由備份計(jì)算機(jī)取代主控計(jì)算機(jī)進(jìn)行會(huì)議控制。按照本發(fā)明提供的雙機(jī)熱備份運(yùn)行方法,所述心跳數(shù)據(jù)包是UDP數(shù)據(jù)包、TCP數(shù)據(jù)包,或任何格式的MAC數(shù)據(jù)包。按照本發(fā)明提供的雙機(jī)熱備份運(yùn)行方法,其特征在于,步驟4. 2)中所述心跳數(shù)據(jù)的發(fā)送包括廣播發(fā)送方式、多播、組播或點(diǎn)對(duì)點(diǎn)(單播)發(fā)送方式。本發(fā)明上述另一個(gè)技術(shù)問題這樣解決,提供一種會(huì)議系統(tǒng),包括會(huì)議系統(tǒng)主機(jī)及其連接的若干會(huì)議單元和安裝會(huì)議管理系統(tǒng)軟件的控制計(jì)算機(jī),其特征在于,所述控制計(jì)算機(jī)是相互連接、所述管理系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行的二臺(tái)。按照本發(fā)明提供的會(huì)議系統(tǒng),所述會(huì)議單元用手拉手的方式或星型連接方式連接到所述會(huì)議系統(tǒng)主機(jī)。按照本發(fā)明提供的會(huì)議系統(tǒng),所述連接包括有線或者無線連接。本發(fā)明提供的管理系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行方法及其對(duì)應(yīng)會(huì)議系統(tǒng),利用兩臺(tái)計(jì)算機(jī)同時(shí)主備運(yùn)行的管理系統(tǒng)軟件解決了一臺(tái)計(jì)算機(jī)軟硬件系統(tǒng)的相對(duì)不穩(wěn)定性,大大提高了管理系統(tǒng)軟件運(yùn)行的穩(wěn)定性,從而確保了整個(gè)會(huì)議系統(tǒng)的可靠性。
下面結(jié)合附圖和具體實(shí)施例進(jìn)一步對(duì)本發(fā)明進(jìn)行詳細(xì)說明。圖1是本發(fā)明提供的會(huì)議系統(tǒng)連接示意圖。圖2是圖1中主控計(jì)算機(jī)管理系統(tǒng)軟件中熱備份子程序流程示意。圖3是圖1中備份計(jì)算機(jī)管理系統(tǒng)軟件中熱備份子程序流程示意。
具體實(shí)施例方式本發(fā)明提供的會(huì)議系統(tǒng),結(jié)構(gòu)如圖1所示,包括會(huì)議系統(tǒng)主機(jī)2和會(huì)議單元3,主控計(jì)算機(jī)1 ι和備份計(jì)算機(jī)ι 2以及連接這些設(shè)備的網(wǎng)絡(luò)或線路。主控計(jì)算機(jī)1 1通過網(wǎng)絡(luò)控制會(huì)議系統(tǒng)主機(jī)2和會(huì)議單元3。備份計(jì)算機(jī)12通過網(wǎng)絡(luò)與主控計(jì)算機(jī)1 1進(jìn)行通訊并對(duì)會(huì)議數(shù)據(jù)和信息進(jìn)行實(shí)時(shí)備份。進(jìn)一步,說明本發(fā)明核心㈠主控計(jì)算機(jī)管理系統(tǒng)軟件,包括完成會(huì)議控制的主程序和本發(fā)明提供的主控計(jì)算機(jī)中熱備份子程序,其中主控計(jì)算機(jī)中熱備份子程序如圖2所示,包括步驟 <1. 1>首先開啟備份服務(wù);
<1. 2>當(dāng)收到備份計(jì)算機(jī)的連接申請(qǐng)后,給備份計(jì)算機(jī)發(fā)送回應(yīng)信息,建立主控計(jì)算機(jī)和備份計(jì)算機(jī)的連接;
<1. 3>收到備份計(jì)算機(jī)的Heart Beat,即心跳數(shù)據(jù)包后對(duì)該數(shù)據(jù)包做出回應(yīng) <1. 4>如果在上次Heart Beat數(shù)據(jù)包通訊之后會(huì)議數(shù)據(jù)發(fā)生過變化,則通知備份計(jì)算機(jī)進(jìn)行備份;
<1. 5> 重復(fù) <1. 3> 一 <1. 4> 的過程。
曰備份計(jì)算機(jī)管理系統(tǒng)軟件,包括隨時(shí)準(zhǔn)備替代主控計(jì)算機(jī)管理系統(tǒng)軟件進(jìn)行會(huì)議控制的主程序和本發(fā)明提供的備份計(jì)算機(jī)中熱備份子程序,其中備份計(jì)算機(jī)中熱備份子程序如圖2所示,包括步驟
<2. 1>首先向主控計(jì)算機(jī)發(fā)出連接申請(qǐng); <2. 2>如果沒收到主控計(jì)算機(jī)的連接回應(yīng),則無法建立連接; <2. 3>如果收到主控計(jì)算機(jī)的連接回應(yīng),則建立連接; <2. 4>定期向主控計(jì)算機(jī)發(fā)送Heart Beat數(shù)據(jù)包;
<2. 5>如果收到主控計(jì)算機(jī)對(duì)Heart Beat數(shù)據(jù)包的回應(yīng),則說明主控計(jì)算機(jī)狀態(tài)正常;如果收到主控計(jì)算機(jī)的備份請(qǐng)求,則說明會(huì)議數(shù)據(jù)發(fā)生變化,對(duì)會(huì)議數(shù)據(jù)進(jìn)行備份
<2. 6>如果沒收到主控計(jì)算機(jī)對(duì)該次Heart Beat數(shù)據(jù)包的回應(yīng),則重發(fā)Heart Beat數(shù)據(jù)包;如果重發(fā)次數(shù)超過一定限制,則可以判斷主控計(jì)算機(jī)發(fā)生死機(jī)或者故障,自動(dòng)或提醒用戶將備份計(jì)算機(jī)切換到主控狀態(tài),取代主控計(jì)算機(jī)繼續(xù)對(duì)會(huì)議系統(tǒng)的控制 <2. 7> 重復(fù) <2. 4>-<2· 6> 的過程。
權(quán)利要求
1.一種關(guān)于會(huì)議系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行方法,其特征在于使用相互連接且各自與會(huì)議系統(tǒng)主機(jī)(2)連接的兩臺(tái)安裝會(huì)議管理系統(tǒng)軟件的控制計(jì)算機(jī)主控計(jì)算機(jī)(11)和備份計(jì)算機(jī)(12),包括以下步驟1)主控計(jì)算機(jī)(11)中所述會(huì)議管理系統(tǒng)軟件運(yùn)行正常時(shí),進(jìn)行會(huì)議控制;所述備份計(jì)算機(jī)(12)中所述會(huì)議管理系統(tǒng)軟件實(shí)現(xiàn)會(huì)議數(shù)據(jù)和會(huì)議信息的實(shí)時(shí)備份;2)主控計(jì)算機(jī)(11)中所述會(huì)議管理系統(tǒng)軟件運(yùn)行異常時(shí),所述備份計(jì)算機(jī)(12)中所述會(huì)議管理系統(tǒng)軟件根據(jù)步驟1. 1)中所述會(huì)議數(shù)據(jù)和會(huì)議信息的實(shí)時(shí)備份自動(dòng)或在人工控制下取代主控計(jì)算機(jī)中所述會(huì)議管理系統(tǒng)軟件進(jìn)行接下來的會(huì)議控制;3)所述主控計(jì)算機(jī)(11)和備份計(jì)算機(jī)(12)之間可以進(jìn)行角色自動(dòng)互換,該雙機(jī)熱備份運(yùn)行方法還包括以下步驟;4)所述主控計(jì)算機(jī)(11)恢復(fù)正常后,自動(dòng)轉(zhuǎn)化為備份計(jì)算機(jī),實(shí)現(xiàn)會(huì)議數(shù)據(jù)和會(huì)議信息的實(shí)時(shí)備份。
2.根據(jù)權(quán)利要求1所述的一種關(guān)于會(huì)議系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行方法,其特征在于雙機(jī)熱備份運(yùn)行方法中控制用計(jì)算機(jī)(11、12)可以被人工/程序自動(dòng)設(shè)置為主控計(jì)算機(jī)或者備份計(jì)算機(jī),1)、包括以下具體步驟所述備份計(jì)算機(jī)(_2)中會(huì)議管理系統(tǒng)軟件向所述主控計(jì)算機(jī) (11)中會(huì)議管理系統(tǒng)軟件發(fā)出連接申請(qǐng),所述主控計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件響應(yīng)該連接申請(qǐng)?jiān)趦伤鰰?huì)議管理系統(tǒng)軟件之間建立連接;所述備份計(jì)算機(jī)(12)中會(huì)議管理系統(tǒng)軟件定時(shí)發(fā)送心跳數(shù)據(jù)包,所述主控計(jì)算機(jī) (11)中會(huì)議管理系統(tǒng)軟件接收該心跳數(shù)據(jù)包并發(fā)出回應(yīng);如果會(huì)議數(shù)據(jù)在上次心跳數(shù)據(jù)包之后發(fā)生過變化,則所述主控計(jì)算機(jī)(11)中會(huì)議管理系統(tǒng)軟件在接收下一次心跳數(shù)據(jù)包發(fā)送回應(yīng)同時(shí)通過簡報(bào)的形式通知所述備份計(jì)算機(jī)(12),然后所述備份計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件開始對(duì)會(huì)議數(shù)據(jù)進(jìn)行備份;2)、該雙機(jī)熱備份運(yùn)行方法還包括以下具體步驟所述備份計(jì)算機(jī)(12)中會(huì)議管理系統(tǒng)軟件在向主控計(jì)算機(jī)(11)發(fā)出心跳數(shù)據(jù)包后, 在指定時(shí)間段內(nèi)沒有收到所述主控計(jì)算機(jī)中會(huì)議管理系統(tǒng)軟件的回應(yīng),則重發(fā)該心跳數(shù)據(jù)包;重發(fā)次數(shù)超過指定次數(shù),自動(dòng)或提醒用戶進(jìn)行主控計(jì)算機(jī)和備份計(jì)算機(jī)的功能切換,由備份計(jì)算機(jī)取代主控計(jì)算機(jī)進(jìn)行會(huì)議控制;3)、所述心跳數(shù)據(jù)包是UDP數(shù)據(jù)包、TCP數(shù)據(jù)包,或任何格式的MAC數(shù)據(jù)包;4)、心跳數(shù)據(jù)的發(fā)送包括廣播發(fā)送方式、多播、組播或點(diǎn)對(duì)點(diǎn)發(fā)送方式。
3.根據(jù)權(quán)利要求1所述的一種關(guān)于會(huì)議系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行方法,其特征在于一種會(huì)議系統(tǒng),包括會(huì)議系統(tǒng)主機(jī)及其連接的若干會(huì)議單元和安裝會(huì)議管理系統(tǒng)軟件的控制計(jì)算機(jī),其特征在于,所述控制計(jì)算機(jī)是相互連接、所述管理系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行的二臺(tái),1)、所述會(huì)議單元用手拉手的方式或星型連接方式連接到所述會(huì)議系統(tǒng)主機(jī);2)、所述連接包括有線或者無線連接。
全文摘要
發(fā)明公開了一種關(guān)于會(huì)議系統(tǒng)軟件的雙機(jī)熱備份運(yùn)行方法,其中方法,使用相互連接且各自與會(huì)議系統(tǒng)主機(jī)(2)連接的安裝會(huì)議管理系統(tǒng)軟件的主控(11)和備份(12)計(jì)算機(jī),包括正常時(shí),主控計(jì)算機(jī)(11)控制整個(gè)會(huì)議,備份計(jì)算機(jī)(12)實(shí)現(xiàn)會(huì)議數(shù)據(jù)和會(huì)議信息的備份;異常時(shí),備份計(jì)算機(jī)(12)根據(jù)所述備份自動(dòng)或在人工控制下取代主控計(jì)算機(jī)(11)控制整個(gè)會(huì)議。 其中系統(tǒng)包括會(huì)議系統(tǒng)主機(jī)(2)及其連接的若干會(huì)議單元(3)和二臺(tái)相互連接、安裝會(huì)議管理系統(tǒng)軟件的主控(11)和備份(12)計(jì)算機(jī)。 該方法和會(huì)議系統(tǒng)利用兩臺(tái)計(jì)算機(jī)同時(shí)主備運(yùn)行的管理系統(tǒng)軟件解決了一臺(tái)計(jì)算機(jī)軟硬件系統(tǒng)的相對(duì)不穩(wěn)定性,大大提高了管理系統(tǒng)軟件運(yùn)行的穩(wěn)定性,從而確保了整個(gè)會(huì)議系統(tǒng)的可靠性。
文檔編號(hào)H04L12/24GK102480366SQ201010554470
公開日2012年5月30日 申請(qǐng)日期2010年11月23日 優(yōu)先權(quán)日2010年11月23日
發(fā)明者欒曉健 申請(qǐng)人:大連兆陽軟件科技有限公司