專(zhuān)利名稱(chēng):一種信息交互的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及會(huì)議系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種信息交互的方法和系統(tǒng)。
背景技術(shù):
目前,會(huì)議是任何一個(gè)政府、企業(yè)、教育機(jī)構(gòu)最為頻繁的工作活動(dòng)之一,幾乎所有的工作結(jié)論、決策、教授都是通過(guò)在會(huì)議中進(jìn)行講解、演示、分析、討論、達(dá)成共識(shí)而最終得出的。因此,一場(chǎng)會(huì)議的質(zhì)量將直接影響工作效率、目標(biāo)方向、會(huì)議成果,甚至是經(jīng)營(yíng)管理的業(yè)績(jī)。為此提出了一種用于會(huì)議系統(tǒng)功能的信息交互系統(tǒng),該系統(tǒng)中的中央控制裝置和終端通過(guò)局域網(wǎng)連接。該局域網(wǎng)可以是WIFI網(wǎng)絡(luò),或者是其他類(lèi)型局域網(wǎng)絡(luò),中央控制裝置之間通過(guò)有線網(wǎng)絡(luò)連接,終端的種類(lèi)可以多種多樣,例如手機(jī)、PAD、計(jì)算機(jī)、顯示屏等。在這兩個(gè)中央控制裝置的廣播模塊廣播的登錄信息中增加中央控制裝置身份信息字段。通過(guò)其中一個(gè)中央控制裝置的WEB后臺(tái)模塊將該中央控制裝置的廣播模塊廣播的中央控制裝置身份信息字段設(shè)置為主中央控制裝置,則這個(gè)中央控制裝置為主中央控制裝置。通過(guò)其中一個(gè)中央控制裝置的WEB后臺(tái)模塊將該中央控制裝置的廣播模塊廣播的中央控制裝置身份信息字段設(shè)置為輔中央控制裝置,則這個(gè)中央控制裝置為輔中央控制裝置。主中央控制裝置和輔中央控制裝置啟動(dòng)后,主中央控制裝置監(jiān)聽(tīng)本網(wǎng)段的廣播信息,獲取輔中央控制裝置的地址,主中央控制裝置與輔中央控制裝置建立連接。主中央控制裝置通過(guò)局域網(wǎng)與終端進(jìn)行信息交互,主中央控制裝置并將信息交互同步到輔中央控制裝置。
當(dāng)主中央控制裝置發(fā)生故障或者終端與主中央控制裝置的通信發(fā)生故障時(shí),終端與主中央控制裝置斷開(kāi)連接,終端與輔中央控制裝置建立連接,進(jìn)行信息交互,輔中央控制裝置將該信息交互同步到主中央控制裝置。上述信息交互系統(tǒng)中并沒(méi)有提到主中央控制裝置和輔中央控制裝置之間如何實(shí)現(xiàn)同步,兩者同步的效果之間影響到主中央控制裝置和輔中央控制裝置對(duì)終端的服務(wù),如果沒(méi)有精確同步,會(huì)給終端獲取服務(wù)帶來(lái)巨大的障礙。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)和不足,提供一種信息交互的方法和系統(tǒng),能夠在主中央控制裝置正常工作時(shí)或者發(fā)生故障時(shí),都能夠與輔中央控制裝置之間實(shí)現(xiàn)精確地同步,提高了系統(tǒng)的可靠性。本發(fā)明的一個(gè)實(shí)施例提供了一種信息交互的方法,適用在一個(gè)局域網(wǎng)的網(wǎng)段內(nèi),包括以下步驟:啟動(dòng)主中央控制裝置和輔中央控制裝置;主中央控制裝置的轉(zhuǎn)發(fā)模塊或者輔中央控制裝置的轉(zhuǎn)發(fā)模塊與終端進(jìn)行指令的交互;
主中央控制裝置的轉(zhuǎn)發(fā)模塊將自己與終端交互的指令加上時(shí)間戳和標(biāo)號(hào)后發(fā)送給主中央控制裝置的指令管理模塊,或者輔中央控制裝置的轉(zhuǎn)發(fā)模塊將自己與終端交互的指令加上時(shí)間戳和標(biāo)號(hào)后發(fā)送給輔中央控制裝置的指令管理模塊;主中央控制裝置的指令管理模塊將收到的加上時(shí)間戳和標(biāo)號(hào)的指令,發(fā)送給主中央控制裝置的日志文件模塊,輔中央控制裝置的指令管理模塊將收到的加上時(shí)間戳和標(biāo)號(hào)的指令,發(fā)送給輔中央控制裝置的日志文件模塊;主中央控制裝置的轉(zhuǎn)發(fā)模塊和輔中央控制裝置的轉(zhuǎn)發(fā)模塊之間對(duì)自己轉(zhuǎn)發(fā)的指令相互進(jìn)行同步。優(yōu)選地,還包括以下步驟:當(dāng)主中央控制裝置與輔中央控制裝置重新建立連接時(shí),主中央控制裝置的日志文件模塊與輔中央控制裝置的日志文件模塊建立連接;主中央控制裝置和輔中央控制裝置分別讀取自己最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào),并與對(duì)方的最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào)進(jìn)行比較,判斷誰(shuí)的指令缺失;缺失指令的中央控制裝置從對(duì)方的日志文件中恢復(fù)缺失的指令。優(yōu)選地,還包括以下步驟:主中央控制裝置的指令管理模塊與輔中央控制裝置的指令管理模塊通過(guò)心跳的方式判斷對(duì)方是否異常,如果發(fā)生異常,主中央控制裝置與輔中央控制裝置重新建立連接。優(yōu)選地,還 包括以下步驟:缺失指令的中央控制裝置從對(duì)方的日志文件中恢復(fù)缺失的指令的時(shí)候,主中央控制裝置或者輔中央控制裝置將產(chǎn)生的新指令進(jìn)行緩存;主中央控制裝置或者輔中央控制裝置將產(chǎn)生的新指令發(fā)送給對(duì)方進(jìn)行同步。所述缺失指令的中央控制裝置從對(duì)方的日志文件中恢復(fù)缺失的指令,進(jìn)一步包括以下步驟:未缺失指令的中央控制裝置將日志文件發(fā)送給缺失指令的中央控制裝置,缺失指令的中央控制裝置收到日志文件,寫(xiě)入日志文件模塊。優(yōu)選地,主中央控制裝置與輔中央控制裝置之間通過(guò)NTP校時(shí)服務(wù)將兩者之間的系統(tǒng)時(shí)間誤差控制在0.5秒之內(nèi)。優(yōu)選地,日志文件模塊中每個(gè)指令都設(shè)置一個(gè)標(biāo)號(hào),每日的指令生成一個(gè)日志文件,日志文件以日期命名。本發(fā)明的另一個(gè)實(shí)施例提供了一種信息交互的系統(tǒng),包括主中央控制裝置、輔中央控制裝置和終端,所述主中央控制裝置、輔中央控制裝置和終端位于一個(gè)局域網(wǎng)的網(wǎng)段內(nèi),主中央控制裝置進(jìn)一步包括轉(zhuǎn)發(fā)模塊、指令管理模塊和日志文件模塊,輔中央控制裝置進(jìn)一步包括轉(zhuǎn)發(fā)模塊、指令管理模塊和日志文件模塊,其中,主中央控制裝置的轉(zhuǎn)發(fā)模塊用于與終端進(jìn)行指令的交互,給指令加上時(shí)間戳和標(biāo)號(hào),并將指令轉(zhuǎn)發(fā)給指令管理模塊和輔中央控制裝置;主中央控制裝置的指令管理模塊用于從轉(zhuǎn)發(fā)模塊獲取加上時(shí)間戳和標(biāo)號(hào)的指令,并發(fā)送給日志文件模塊;主中央控制裝置的日志文件模塊用于存儲(chǔ)主中央控制裝置和輔中央控制裝置轉(zhuǎn)發(fā)指令的兩個(gè)日志文件;輔中央控制裝置的轉(zhuǎn)發(fā)模塊用于在主中央控制裝置發(fā)生故障時(shí)與終端進(jìn)行指令的交互,給指令加上時(shí)間戳和標(biāo)號(hào),并將指令轉(zhuǎn)發(fā)給指令管理模塊和主中央控制裝置;輔中央控制裝置的指令管理模塊用于從轉(zhuǎn)發(fā)模塊獲取加上時(shí)間戳和標(biāo)號(hào)的指令,并發(fā)送給日志文件模塊;輔中央控制裝置的日志文件模塊用于存儲(chǔ)輔中央控制裝置和主中央控制裝置轉(zhuǎn)發(fā)指令的兩個(gè)日志文件。優(yōu)選地,主中央控制裝置的日志文件模塊還用于與輔中央控制裝置的日志文件模塊建立連接;主中央控制裝置或者輔中央控制裝置的日志文件模塊還用于分別讀取自己最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào),并與對(duì)方的最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào)進(jìn)行比較,判斷誰(shuí)的指令缺失;主中央控制裝置或者輔中央控制裝置的日志文件模塊還用于從對(duì)方的日志文件中恢復(fù)缺失的指令。優(yōu)選地,主中央控制裝置的指令管理模塊還用于與輔中央控制裝置的指令管理模塊通過(guò)心跳的方式判斷對(duì)方是否異常。優(yōu)選地,主中央控制裝置還包括緩存,用于存儲(chǔ)恢復(fù)缺失的指令的時(shí)候產(chǎn)生的新指令;輔中央控制裝置還包括緩存,用于存儲(chǔ)恢復(fù)缺失的指令的時(shí)候產(chǎn)生的新指令。本發(fā)明由于采 用了日志文件來(lái)對(duì)主中央控制裝置和輔中央控制裝置之間實(shí)現(xiàn)指令的同步,而且采取了實(shí)時(shí)指令的同步和日志文件同步,因此在主中央控制裝置正常工作時(shí)或者發(fā)生故障時(shí),都能夠與輔中央控制裝置之間實(shí)現(xiàn)精確地同步,提高了系統(tǒng)的可靠性。
圖1為本發(fā)明實(shí)施例提供的信息交互流程圖;圖2為本發(fā)明實(shí)施例提供的信息交互系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行詳細(xì)描述。但本發(fā)明的實(shí)施方式不限于此。圖1為本發(fā)明實(shí)施例提供的信息交互流程圖。如圖1所示,該信息交互流程包括以下步驟:步驟101、在一個(gè)局域網(wǎng)的網(wǎng)段中,設(shè)置主中央控制裝置、輔中央控制裝置和多個(gè)終端,該局域網(wǎng)可以是WIFI網(wǎng)絡(luò),或者是其他類(lèi)型局域網(wǎng)絡(luò),主中央控制裝置和輔中央控制裝置之間通過(guò)有線網(wǎng)絡(luò)連接。步驟102、啟動(dòng)主中央控制裝置和輔中央控制裝置。步驟103、主中央控制裝置的轉(zhuǎn)發(fā)模塊與終端進(jìn)行指令的交互。步驟104、主中央控制裝置的轉(zhuǎn)發(fā)模塊將自己與終端交互的指令加上時(shí)間戳和標(biāo)號(hào)后發(fā)送給主中央控制裝置的指令管理模塊,并同步發(fā)送給輔中央控制裝置。
主中央控制裝置的轉(zhuǎn)發(fā)模塊和輔中央控制裝置的轉(zhuǎn)發(fā)模塊都有自己的標(biāo)號(hào)管理,經(jīng)過(guò)主中央控制裝置的轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)的指令在寫(xiě)入日志的時(shí)候,前面順序的加上Ml、M2、M3...標(biāo)號(hào),經(jīng)過(guò)輔中央控制裝置的轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)的指令會(huì)在寫(xiě)入日志的時(shí)候,前面順序的加上S1、S2、S3...,用于指令的同步和找回。主中央控制裝置與輔中央控制裝置之間通過(guò)NTP校時(shí)服務(wù)將兩者之間的系統(tǒng)時(shí)間誤差控制在0.5秒之內(nèi)。步驟105、主中央控制裝置的指令管理模塊將收到的加上時(shí)間戳和標(biāo)號(hào)的指令,發(fā)送給主中央控制裝置的日志文件模塊。日志文件模塊中存儲(chǔ)兩個(gè)日志文件,一個(gè)日志文件存儲(chǔ)主中央控制裝置的轉(zhuǎn)發(fā)指令,一個(gè)日志文件存儲(chǔ)輔中央控制裝置的轉(zhuǎn)發(fā)指令。同步時(shí),將對(duì)這兩個(gè)日志文件都進(jìn)行同
止/J/ o日志文件模塊中每個(gè)指令都設(shè)置一個(gè)標(biāo)號(hào),以日為單位,每日的指令生成一個(gè)日志文件,日志文件以日期命名。步驟106、當(dāng)主中央控制裝置發(fā)生故障后,輔中央控制裝置的轉(zhuǎn)發(fā)模塊與終端連接,進(jìn)行指令的交互,輔中央控制裝置的轉(zhuǎn)發(fā)模塊將自己與終端交互的指令加上時(shí)間戳和標(biāo)號(hào)后發(fā)送給輔中央控制裝置的指令管理模塊,輔中央控制裝置的指令管理模塊將收到的加上時(shí)間戳和標(biāo)號(hào)的指令,發(fā)送給輔中央控制裝置的日志文件模塊。日志文件模塊中存儲(chǔ)兩個(gè)日志文件,一個(gè)日志文件存儲(chǔ)輔中央控制裝置的轉(zhuǎn)發(fā)指令,一個(gè)日志文件存儲(chǔ)主中央控制裝置的轉(zhuǎn)發(fā)指令。步驟107、主中央控制裝置的指令管理模塊與輔中央控制裝置的指令管理模塊通過(guò)心跳的方式判斷對(duì)方是否異常, 如果發(fā)生異常,主中央控制裝置與輔中央控制裝置重新建立連接。步驟108、當(dāng)主中央控制裝置與輔中央控制裝置重新建立連接時(shí),主中央控制裝置的日志文件模塊與輔中央控制裝置的日志文件模塊建立連接,主中央控制裝置和輔中央控制裝置分別讀取自己存儲(chǔ)的最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào),并與對(duì)方存儲(chǔ)的最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào)進(jìn)行比較,可以判斷出主中央控制裝置的指令缺失。步驟109、主中央控制裝置從輔中央控制裝置的日志文件中恢復(fù)缺失的指令。即輔中央控制裝置將自己的日志文件發(fā)送給主中央控制裝置,主中央控制裝置從收到的日志文件中獲取自己缺失的指令,寫(xiě)入自己的日志文件中。其中,在主中央控制裝置從對(duì)方的日志文件中恢復(fù)缺失的指令的時(shí)候,輔中央控制裝置的日志文件模塊正在被讀出,無(wú)法進(jìn)行寫(xiě)操作,所以只能將產(chǎn)生的新指令進(jìn)行緩存,同時(shí)發(fā)送給主中央控制裝置,主中央控制裝置收到指令,存儲(chǔ)到緩存中,待恢復(fù)完成后,將指令寫(xiě)入日志文件中。為了實(shí)現(xiàn)上述流程,本發(fā)明的實(shí)施例還提供了一種信息交互的系統(tǒng)。圖2為本發(fā)明實(shí)施例提供的信息交互系統(tǒng)結(jié)構(gòu)示意圖。如圖2所示,該系統(tǒng)包括主中央控制裝置2、輔中央控制裝置3和終端4,該主中央控制裝置、輔中央控制裝置和多個(gè)終端位于一個(gè)局域網(wǎng)5的網(wǎng)段內(nèi),主中央控制裝置和輔中央控制裝置通過(guò)有線網(wǎng)絡(luò)連接。主中央控制裝置進(jìn)一步包括轉(zhuǎn)發(fā)模塊201、指令管理模塊202和日志文件模塊203,該指令管理模塊進(jìn)一步包括緩存204,輔中央控制裝置進(jìn)一步包括轉(zhuǎn)發(fā)模塊301、指令管理模塊302和日志文件模塊303,該指令管理模塊進(jìn)一步包括緩存304。主中央控制裝置的轉(zhuǎn)發(fā)模塊與終端進(jìn)行指令的交互,給指令加上時(shí)間戳和標(biāo)號(hào),并將指令轉(zhuǎn)發(fā)給指令管理模塊和輔中央控制裝置。主中央控制裝置的指令管理模塊從轉(zhuǎn)發(fā)模塊獲取加上時(shí)間戳和標(biāo)號(hào)的指令,并發(fā)送給日志文件模塊。主中央控制裝置的日志文件模塊存儲(chǔ)主中央控制裝置和輔中央控制裝置轉(zhuǎn)發(fā)指令的兩個(gè)日志文件。輔中央控制裝置的轉(zhuǎn)發(fā)模塊在主中央控制裝置發(fā)生故障時(shí)與終端進(jìn)行指令的交互,給指令加上時(shí)間戳和標(biāo)號(hào),并將指令轉(zhuǎn)發(fā)給指令管理模塊和主中央控制裝置。輔中央控制裝置的指令管理模塊從轉(zhuǎn)發(fā)模塊獲取加上時(shí)間戳和標(biāo)號(hào)的指令,并發(fā)送給日志文件模塊。輔中央控制裝置的日志文件模塊用于存儲(chǔ)輔中央控制裝置和主中央控制裝置轉(zhuǎn)發(fā)指令的兩個(gè)日志文件。 主中央控制裝置的日志文件模塊與輔中央控制裝置的日志文件模塊建立連接。主中央控制裝置日志文件模塊或者輔中央控制裝置的日志文件模塊還分別讀取自己存儲(chǔ)的最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào),并與對(duì)方存儲(chǔ)的最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào)進(jìn)行比較,判斷誰(shuí)的指令缺失,從對(duì)方的日志文件中恢復(fù)缺失的指令。主中央控制裝置的指令管理模塊與輔中央控制裝置的指令管理模塊通過(guò)心跳的方式判斷對(duì)方是否異常。主中央控制裝置的緩存存儲(chǔ)恢復(fù)缺失的指令的時(shí)候產(chǎn)生的新指令。輔中央控制裝置的緩存存儲(chǔ)恢復(fù)缺失的指令的時(shí)候產(chǎn)生的新指令。上述實(shí)施例由于采用了日志文件來(lái)對(duì)主中央控制裝置和輔中央控制裝置之間實(shí)現(xiàn)指令的同步,而且采取了實(shí)時(shí)指令的同步和日志文件同步,因此在主中央控制裝置正常工作時(shí)或者發(fā)生故障時(shí),都能夠與輔中央控制裝置之間實(shí)現(xiàn)精確地同步,提高了系統(tǒng)的可靠性。上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種信息交互的方法,適用在一個(gè)局域網(wǎng)的網(wǎng)段內(nèi),其特征在于,包括以下步驟: 啟動(dòng)主中央控制裝置和輔中央控制裝置; 主中央控制裝置的轉(zhuǎn)發(fā)模塊或者輔中央控制裝置的轉(zhuǎn)發(fā)模塊與終端進(jìn)行指令的交互; 主中央控制裝置的轉(zhuǎn)發(fā)模塊將自己與終端交互的指令加上時(shí)間戳和標(biāo)號(hào)后發(fā)送給主中央控制裝置的指令管理模塊,或者輔中央控制裝置的轉(zhuǎn)發(fā)模塊將自己與終端交互的指令加上時(shí)間戳和標(biāo)號(hào)后發(fā)送給輔中央控制裝置的指令管理模塊; 主中央控制裝置的指令管理模塊將收到的加上時(shí)間戳和標(biāo)號(hào)的指令,發(fā)送給主中央控制裝置的日志文件模塊,輔中央控制裝置的指令管理模塊將收到的加上時(shí)間戳和標(biāo)號(hào)的指令,發(fā)送給輔中央控制裝置的日志文件模塊; 主中央控制裝置的轉(zhuǎn)發(fā)模塊和輔中央控制裝置的轉(zhuǎn)發(fā)模塊之間對(duì)自己轉(zhuǎn)發(fā)的指令相互進(jìn)行同步。
2.根據(jù)權(quán)利要求1所述的一種信息交互的方法,其特征在于,還包括以下步驟: 當(dāng)主中央控制裝置與輔中央控制裝置重新建立連接時(shí),主中央控制裝置的日志文件模塊與輔中央控制裝置的日志文件模塊建立連接; 主中央控制裝置和輔中央控制裝置分別讀取自己最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào),并與對(duì)方的最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào)進(jìn)行比較,判斷誰(shuí)的指令缺失; 缺失指令的中央控制裝置從對(duì)方的日志文件中恢復(fù)缺失的指令。
3.根據(jù)權(quán)利要求2所述的一種信息交互的方法,其特征在于,還包括以下步驟: 主中央控制裝置的指令管理模塊`與輔中央控制裝置的指令管理模塊通過(guò)心跳的方式判斷對(duì)方是否異常,如果發(fā)生異常,主中央控制裝置與輔中央控制裝置重新建立連接。
4.根據(jù)權(quán)利要求2所述的一種信息交互的方法,其特征在于,還包括以下步驟: 缺失指令的中央控制裝置從對(duì)方的日志文件中恢復(fù)缺失的指令的時(shí)候,主中央控制裝置或者輔中央控制裝置將產(chǎn)生的新指令進(jìn)行緩存; 主中央控制裝置或者輔中央控制裝置將產(chǎn)生的新指令發(fā)送給對(duì)方進(jìn)行同步。
5.根據(jù)權(quán)利要求2所述的一種信息交互的方法,其特征在于,所述缺失指令的中央控制裝置從對(duì)方的日志文件中恢復(fù)缺失的指令,進(jìn)一步包括以下步驟: 未缺失指令的中央控制裝置將日志文件發(fā)送給缺失指令的中央控制裝置; 缺失指令的中央控制裝置收到日志文件,寫(xiě)入日志文件模塊。
6.根據(jù)權(quán)利要求2所述的一種信息交互的方法,其特征在于,主中央控制裝置與輔中央控制裝置之間通過(guò)NTP校時(shí)服務(wù)將兩者之間的系統(tǒng)時(shí)間誤差控制在0.5秒之內(nèi)。
7.根據(jù)權(quán)利要求1-6中任一權(quán)利要求所述的一種信息交互的方法,其特征在于,日志文件模塊中每個(gè)指令都設(shè)置一個(gè)標(biāo)號(hào),每日的指令生成一個(gè)日志文件,日志文件以日期命名。
8.一種信息交互的系統(tǒng),包括主中央控制裝置、輔中央控制裝置和終端,所述主中央控制裝置、輔中央控制裝置和終端位于一個(gè)局域網(wǎng)的網(wǎng)段內(nèi),其特征在于,主中央控制裝置進(jìn)一步包括轉(zhuǎn)發(fā)模塊、指令管理模塊和日志文件模塊,輔中央控制裝置進(jìn)一步包括轉(zhuǎn)發(fā)模塊、指令管理模塊和日志文件模塊,其中,主中央控制裝置的轉(zhuǎn)發(fā)模塊用于與終端進(jìn)行指令的交互,給指令加上時(shí)間戳和標(biāo)號(hào),并將指令轉(zhuǎn)發(fā)給指令管理模塊和輔中央控制裝置; 主中央控制裝置的指令管理模塊用于從轉(zhuǎn)發(fā)模塊獲取加上時(shí)間戳和標(biāo)號(hào)的指令,并發(fā)送給日志文件模塊; 主中央控制裝置的日志文件模塊用于存儲(chǔ)主中央控制裝置和輔中央控制裝置轉(zhuǎn)發(fā)指令的兩個(gè)日志文件; 輔中央控制裝置的轉(zhuǎn)發(fā)模塊用于在主中央控制裝置發(fā)生故障時(shí)與終端進(jìn)行指令的交互,給指令加上時(shí)間戳和標(biāo)號(hào),并將指令轉(zhuǎn)發(fā)給指令管理模塊和主中央控制裝置; 輔中央控制裝置的指令管理模塊用于從轉(zhuǎn)發(fā)模塊獲取加上時(shí)間戳和標(biāo)號(hào)的指令,并發(fā)送給日志文件模塊; 輔中央控制裝置的日志文件模塊用于存儲(chǔ)輔中央控制裝置和主中央控制裝置轉(zhuǎn)發(fā)指令的兩個(gè)日志文件。
9.根據(jù)權(quán)利要求8所述的一種信息交互的系統(tǒng),其特征在于,主中央控制裝置的日志文件模塊還用于與輔中央控制裝置的日志文件模塊建立連接; 主中央控制裝置或者輔中央控制裝置的日志文件模塊還用于分別讀取自己最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào),并與對(duì)方的最新日志文件中的最后一條記錄的時(shí)間戳和標(biāo)號(hào)進(jìn)行比較,判斷誰(shuí)的指令缺失; 主中央控制裝置或者輔中央控制裝置的日志文件模塊還用于從對(duì)方的日志文件中恢復(fù)缺失的指令。
10.根據(jù)權(quán)利要求8所述的一種信息交互的系統(tǒng),其特征在于,主中央控制裝置的指令管理模塊還用于與輔中央控制裝置的指令管理模塊通過(guò)心跳的方式判斷對(duì)方是否異常。
11.根據(jù)權(quán)利要求8所述的一種信息交互的系統(tǒng),其特征在于,主中央控制裝置還包括緩存,用于存儲(chǔ)恢復(fù)缺失的指令的時(shí)候產(chǎn)生的新指令; 輔中央控制裝 置還包括緩存,用于存儲(chǔ)恢復(fù)缺失的指令的時(shí)候產(chǎn)生的新指令。
全文摘要
本發(fā)明提供一種信息交互的方法和系統(tǒng),該方法包括啟動(dòng)主中央控制裝置和輔中央控制裝置;主/輔中央控制裝置的轉(zhuǎn)發(fā)模塊與終端進(jìn)行指令的交互;主/輔中央控制裝置的轉(zhuǎn)發(fā)模塊將自己與終端交互的指令加上時(shí)間戳和標(biāo)號(hào)后發(fā)送給主/輔中央控制裝置的指令管理模塊;主/輔中央控制裝置的指令管理模塊將收到的加上時(shí)間戳和標(biāo)號(hào)的指令,發(fā)送給主/輔中央控制裝置的日志文件模塊;主中央控制裝置的轉(zhuǎn)發(fā)模塊和輔中央控制裝置的轉(zhuǎn)發(fā)模塊之間對(duì)自己轉(zhuǎn)發(fā)的指令相互進(jìn)行同步。本發(fā)明技術(shù)方案在主中央控制裝置正常工作時(shí)或者發(fā)生故障時(shí),都能夠與輔中央控制裝置之間實(shí)現(xiàn)精確地同步,提高了系統(tǒng)的可靠性。
文檔編號(hào)H04L12/18GK103248499SQ20131010265
公開(kāi)日2013年8月14日 申請(qǐng)日期2013年3月27日 優(yōu)先權(quán)日2013年3月27日
發(fā)明者張俊豐 申請(qǐng)人:天脈聚源(北京)傳媒科技有限公司