局域網(wǎng)之間數(shù)據(jù)一致性保證的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種局域網(wǎng)之間數(shù)據(jù)一致性保證的方法和一種局域網(wǎng)之間數(shù)據(jù)一致性保證的裝置。
【背景技術(shù)】
[0002]大型的研發(fā)企業(yè)通常在不同的地域上均建立研發(fā)中心,比如可能分別在天津和北京建立研發(fā)中心。對于企業(yè)而言,新產(chǎn)品的研發(fā)對保密的要求很高,所以研發(fā)中心一般采用的獨(dú)立局域網(wǎng),由此將企業(yè)內(nèi)部研發(fā)環(huán)境與外部互聯(lián)網(wǎng)斷開,以避免新產(chǎn)品的研發(fā)內(nèi)容泄漏。
[0003]當(dāng)不同地域的研發(fā)中心需要互相合作完成研發(fā)時,由于采用獨(dú)立的局域網(wǎng)與外部互聯(lián)網(wǎng)斷開,因此不能通過互聯(lián)網(wǎng)來互相傳遞研發(fā)信息。例如,當(dāng)對一款游戲進(jìn)行同時測試的時候,假設(shè)在天津的研發(fā)團(tuán)隊想將最新修改的測試用例傳遞給北京的研發(fā)團(tuán)隊以便于進(jìn)行后續(xù)整體的調(diào)試和改進(jìn),但由于天津和北京的研發(fā)中心之間的網(wǎng)絡(luò)是斷開的,因此不能通過互聯(lián)網(wǎng)來傳遞測試用例。
[0004]因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是:提出一種局域網(wǎng)之間數(shù)據(jù)同步的策略,用以同步局域網(wǎng)之間的數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例所要解決的技術(shù)問題是提供一種局域網(wǎng)之間數(shù)據(jù)一致性保證的方法,用以同步局域網(wǎng)之間的數(shù)據(jù)。
[0006]相應(yīng)的,本發(fā)明實施例還提供了一種局域網(wǎng)之間數(shù)據(jù)一致性保證的裝置,用以保證上述方法的實現(xiàn)及應(yīng)用。
[0007]為了解決上述問題,本發(fā)明公開了一種局域網(wǎng)之間數(shù)據(jù)一致性保證的方法,所述局域網(wǎng)包括與外部網(wǎng)絡(luò)隔離的第一局域網(wǎng)和第二局域網(wǎng),在所述第一局域網(wǎng)內(nèi)包括第一設(shè)備,所述第一設(shè)備具有向外部網(wǎng)絡(luò)發(fā)送電子郵件的權(quán)限,所述第二局域網(wǎng)內(nèi)包括第二設(shè)備及服務(wù)器,所述第二設(shè)備具有接收外部網(wǎng)絡(luò)電子郵件的權(quán)限,所述服務(wù)器具有接收外部網(wǎng)絡(luò)數(shù)據(jù)的權(quán)限,所述的方法包括:
[0008]獲取所述第一設(shè)備中的指定數(shù)據(jù);
[0009]將所述指定數(shù)據(jù)上傳至服務(wù)器;
[0010]依據(jù)所述指定數(shù)據(jù)生成特定電子郵件;
[0011]將所述特定電子郵件發(fā)送至所述第二設(shè)備。
[0012]優(yōu)選地,在所述第一設(shè)備中安裝有第一管理系統(tǒng)TestLink,所述TestLink中包括數(shù)據(jù)庫,所述獲取第一設(shè)備中的指定數(shù)據(jù)的步驟包括:
[0013]備份所述TestLink中的所述數(shù)據(jù)庫中的指定數(shù)據(jù)表;
[0014]將所述指定數(shù)據(jù)表保存為指定格式的數(shù)據(jù)文件。
[0015]優(yōu)選地,所述特定電子郵件包括郵件標(biāo)題和郵件正文,所述指定數(shù)據(jù)具有文件名,所述依據(jù)指定數(shù)據(jù)生成特定電子郵件的步驟包括:
[0016]采用特定前綴生成郵件標(biāo)題;
[0017]采用所述文件名生成郵件正文;
[0018]將所述郵件標(biāo)題和郵件正文組織為特定電子郵件。
[0019]本發(fā)明實施例還公開了一種局域網(wǎng)之間數(shù)據(jù)一致性保證的方法,所述局域網(wǎng)包括與外部網(wǎng)絡(luò)隔離的第一局域網(wǎng)和第二局域網(wǎng),在所述第一局域網(wǎng)內(nèi)包括第一設(shè)備,所述第一設(shè)備具有向外部網(wǎng)絡(luò)發(fā)送電子郵件的權(quán)限,所述第二局域網(wǎng)內(nèi)包括第二設(shè)備及服務(wù)器,所述第二設(shè)備具有接收外部網(wǎng)絡(luò)電子郵件的權(quán)限,所述服務(wù)器具有接收外部網(wǎng)絡(luò)數(shù)據(jù)的權(quán)限,所述的方法包括:
[0020]接收所述第一設(shè)備發(fā)送的電子郵件;
[0021]判斷所述電子郵件是否為特定電子郵件;
[0022]若是,則依據(jù)所述特定電子郵件從服務(wù)器中獲得指定數(shù)據(jù)。
[0023]優(yōu)選地,所述電子郵件包括郵件標(biāo)題;所述判斷所述電子郵件是否為特定電子郵件的步驟包括:
[0024]從所述電子郵件中提取郵件標(biāo)題;
[0025]判斷所述郵件標(biāo)題是否為特定前綴;
[0026]若是,則判定所述電子郵件為特定電子郵件。
[0027]優(yōu)選地,所述電子郵件還包括郵件正文;在所述第二設(shè)備中安裝有第二管理系統(tǒng)TestLink,所述依據(jù)所述特定電子郵件從服務(wù)器中獲得指定數(shù)據(jù)的步驟包括:
[0028]從所述特定電子郵件中提取郵件正文;
[0029]獲取所述服務(wù)器中文件名與所述郵件正文一致的數(shù)據(jù)文件;
[0030]將所述數(shù)據(jù)文件導(dǎo)入所述TestLink中。
[0031]本發(fā)明實施例還公開了一種局域網(wǎng)之間數(shù)據(jù)一致性保證的裝置,其特征在于,所述局域網(wǎng)包括與外部網(wǎng)絡(luò)隔離的第一局域網(wǎng)和第二局域網(wǎng),在所述第一局域網(wǎng)內(nèi)包括第一設(shè)備,所述第一設(shè)備具有向外部網(wǎng)絡(luò)發(fā)送電子郵件的權(quán)限,所述第二局域網(wǎng)內(nèi)包括第二設(shè)備及服務(wù)器,所述第二設(shè)備具有接收外部網(wǎng)絡(luò)電子郵件的權(quán)限,所述服務(wù)器具有接收外部網(wǎng)絡(luò)數(shù)據(jù)的權(quán)限,所述的裝置包括:
[0032]獲取模塊,用于獲取所述第一設(shè)備中的指定數(shù)據(jù);
[0033]上傳模塊,用于將所述指定數(shù)據(jù)上傳至服務(wù)器;
[0034]生成模塊,用于依據(jù)所述指定數(shù)據(jù)生成特定電子郵件;
[0035]發(fā)送模塊,用于將所述特定電子郵件發(fā)送至所述第二設(shè)備。
[0036]優(yōu)選地,在所述第一設(shè)備中安裝有第一管理系統(tǒng)TestLink,所述TestLink中包括數(shù)據(jù)庫,所述獲取模塊包括:
[0037]備份子模塊,用于備份所述TestLink中的所述數(shù)據(jù)庫中的指定數(shù)據(jù)表;
[0038]保存子模塊,用于將所述指定數(shù)據(jù)表保存為指定格式的數(shù)據(jù)文件。
[0039]優(yōu)選地,所述特定電子郵件包括郵件標(biāo)題和郵件正文,所述指定數(shù)據(jù)具有文件名,所述生成模塊包括:
[0040]郵件標(biāo)題生成子模塊,用于采用特定前綴生成郵件標(biāo)題;
[0041]郵件正文生成子模塊,用于采用所述文件名生成郵件正文;
[0042]郵件組織子模塊,用于將所述郵件標(biāo)題和郵件正文組織為特定電子郵件。
[0043]本發(fā)明實施例還公開了一種局域網(wǎng)之間數(shù)據(jù)一致性保證的裝置,其特征在于,所述局域網(wǎng)包括與外部網(wǎng)絡(luò)隔離的第一局域網(wǎng)和第二局域網(wǎng),在所述第一局域網(wǎng)內(nèi)包括第一設(shè)備,所述第一設(shè)備具有向外部網(wǎng)絡(luò)發(fā)送電子郵件的權(quán)限,所述第二局域網(wǎng)內(nèi)包括第二設(shè)備及服務(wù)器,所述第二設(shè)備具有接收外部網(wǎng)絡(luò)電子郵件的權(quán)限,所述服務(wù)器具有接收外部網(wǎng)絡(luò)數(shù)據(jù)的權(quán)限,所述的裝置包括:
[0044]接收模塊,用于接收所述第一設(shè)備發(fā)送的電子郵件;
[0045]判斷模塊,用于判斷所述電子郵件是否為特定電子郵件;若是,則調(diào)用獲得模塊;
[0046]獲得模塊,用于依據(jù)所述特定電子郵件從服務(wù)器中獲得指定數(shù)據(jù)。
[0047]與現(xiàn)有技術(shù)相比,本發(fā)明實施例包括以下優(yōu)點(diǎn):
[0048]在本發(fā)明實施例中涉及獨(dú)立的第一局域網(wǎng)和第二局域網(wǎng),在第一局域網(wǎng)內(nèi)部設(shè)置一個只具有向外部網(wǎng)絡(luò)發(fā)送電子郵件的權(quán)限的設(shè)備,在第二局域網(wǎng)內(nèi)部設(shè)置一個只具有接收外部網(wǎng)絡(luò)電子郵件的權(quán)限的設(shè)備,以及一個只具有接收外部網(wǎng)絡(luò)數(shù)據(jù)權(quán)限的設(shè)備。當(dāng)在第一局域網(wǎng)的設(shè)備更新測試用例時,將該新的測試用例上傳至指定的服務(wù)器,并發(fā)送電子郵件通知第二局域網(wǎng)的設(shè)備有新的測試用例上傳完畢。當(dāng)?shù)诙钟蚓W(wǎng)接收到電子郵件時,若判斷該電子郵件為特定電子郵件,即是通知有新的測試用例上傳的電子郵件,則去指定服務(wù)器中去獲取該新的測試用例。本發(fā)明實施例的數(shù)據(jù)一致性策略可以同步局域網(wǎng)之間的數(shù)據(jù),簡單且易于實現(xiàn),且能夠?qū)崿F(xiàn)局域網(wǎng)之間通信方式的多元化。
【附圖說明】
[0049]圖1是本發(fā)明的一種局域網(wǎng)之間數(shù)據(jù)一致性保證的方法實施例1的步驟流程圖;
[0050]圖2是本發(fā)明的一種局域網(wǎng)之間數(shù)據(jù)一致性保證的方法實施例2的步驟流程圖;
[0051]圖3是本發(fā)明的一種局域網(wǎng)之間數(shù)據(jù)一致性保證的裝置實施例1的結(jié)構(gòu)框圖;
[0052]圖4是本發(fā)明的一種局域網(wǎng)之間數(shù)據(jù)一致性保證的裝置實施例2的結(jié)構(gòu)框圖。
【具體實施方式】
[0053]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0054]參照圖1,示出了本發(fā)明的一種局域網(wǎng)之間數(shù)據(jù)一致性保證的方法實施例1的步驟流程圖,所述局域網(wǎng)可以包括與外部網(wǎng)絡(luò)隔離的第一局域網(wǎng)和第二局域網(wǎng),在所述第一局域網(wǎng)內(nèi)可以包括第一設(shè)備,所述第一設(shè)備可以具有向外部網(wǎng)絡(luò)發(fā)送電子郵件的權(quán)限,所述第二局域網(wǎng)內(nèi)可以包括第二設(shè)備及服務(wù)器,所述第二設(shè)備可以具有接收外部網(wǎng)絡(luò)電子郵件的權(quán)限,所述服務(wù)器可以具有接收外部網(wǎng)絡(luò)數(shù)據(jù)的權(quán)限;
[0055]需要說明的是,在本發(fā)明實施例中的局域網(wǎng)是互相獨(dú)立的,并與外部互聯(lián)網(wǎng)隔離,故在局域網(wǎng)內(nèi)的設(shè)備不能隨意與外部互聯(lián)網(wǎng)連接。對于互聯(lián)網(wǎng)內(nèi)部的設(shè)備,基于實際的研發(fā)需求,可以相應(yīng)設(shè)置不同的權(quán)限。比如,可以只允許某一設(shè)備具有與向外部網(wǎng)絡(luò)發(fā)送電子郵件的權(quán)限,或者,只允許某一設(shè)備具有接收外部網(wǎng)絡(luò)電子郵件的權(quán)限,另外,為了能夠接收來自外部網(wǎng)絡(luò)的數(shù)據(jù),還可以為局域網(wǎng)內(nèi)部的服務(wù)器設(shè)置可以接收來自外部網(wǎng)絡(luò)的數(shù)據(jù)的權(quán)限,本發(fā)明實施例對此不加以限制。
[0056]所述的方法具體可以包括如下步驟:
[0057]步驟101,獲取所述第一設(shè)備中的指定數(shù)據(jù);
[0058]在本發(fā)明的一種優(yōu)選實施例中,在所述第一設(shè)備中安裝有第一管理系統(tǒng)TestLink,所述TestLink中包括數(shù)據(jù)庫,所述步驟101可以包括如下子步驟:
[0059]子步驟S11,備份所述TestLink中的所述數(shù)據(jù)庫中的指定數(shù)據(jù)表;
[0060]子步驟S12,將所述指定數(shù)據(jù)表保存為指定格式的數(shù)據(jù)文件。
[0061]在具體實現(xiàn)中,在局域網(wǎng)的設(shè)備中可以安裝有測試用例管理系統(tǒng)TestLink,所述TestLink是基于網(wǎng)頁web的測試用例管理系統(tǒng),其主要功能是測試用例的創(chuàng)建、管理和執(zhí)行,并且還可以提供了一些簡單的統(tǒng)計功能。
[0062]在TestLink的DB (Data Base,數(shù)據(jù)庫)可以使用數(shù)據(jù)庫系統(tǒng)Mysql提供的備份命令,將TestLink指定的數(shù)據(jù)庫表內(nèi)容備份出來,生成Mysql的備份數(shù)據(jù)文件,從而獲得指定數(shù)據(jù)。其中所述數(shù)據(jù)文件最終為.sql格式的文件。
[0063]在實際應(yīng)用中,如果數(shù)據(jù)文件