專利名稱:數(shù)據(jù)傳輸系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸系統(tǒng)及方法。
背景技術(shù):
,現(xiàn)有的數(shù)據(jù)傳輸技術(shù),都是針對不同的數(shù)據(jù)表采用相應(yīng)的業(yè)務(wù)接口和發(fā) 送/接收數(shù)據(jù)的接口。這種方案的缺點是針對每種不同的業(yè)務(wù),需要重復(fù)開發(fā) 相應(yīng)的程序,非常浪費成本。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種數(shù)據(jù)傳輸系統(tǒng),該系統(tǒng)可實現(xiàn) 不同類型業(yè)務(wù)數(shù)據(jù)的統(tǒng)一傳輸,無需針對每種業(yè)務(wù)類型配置專用的傳輸方案, 成本低、維護方便、可靠性高。
本發(fā)明進一步所要解決的技術(shù)問題是提供一種數(shù)據(jù)傳輸方法,該方法 可實現(xiàn)不同類型業(yè)務(wù)數(shù)據(jù)的統(tǒng)一傳輸,無需針對每種業(yè)務(wù)類型配置專用的傳 輸方案,成本低、維護方便、可靠性高。
為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案
一種數(shù)據(jù)傳輸系統(tǒng),用于有業(yè)務(wù)關(guān)聯(lián)的至少一個網(wǎng)點系統(tǒng)和總部系統(tǒng)之 間的雙向數(shù)據(jù)傳輸,該系統(tǒng)包括有
至少一個上行數(shù)據(jù)傳輸單元,用于將至少一個網(wǎng)點系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報 文形式按照預(yù)設(shè)的業(yè)務(wù)類型通過傳輸隊列傳輸?shù)娇偛肯到y(tǒng);
下行數(shù)據(jù)傳輸單元,用于將總部系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的 業(yè)務(wù)類型傳輸?shù)街辽僖粋€網(wǎng)點系統(tǒng)。
其中,所述上行數(shù)據(jù)傳輸單元包括有 '第一報文生成器,用于將網(wǎng)點系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò) 中傳輸?shù)膱笪模?br>
上行數(shù)據(jù)發(fā)送單元,用于將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到傳輸隊 列中;
上行數(shù)據(jù)接收單元,用于從所述傳輸隊列中接收報文;
第一報文解析器,用于將所述上行數(shù)據(jù)接收單元接收到的報文解析成為
與預(yù)設(shè)的類型對應(yīng)的業(yè)務(wù)數(shù)據(jù);
所述下行數(shù)據(jù)傳輸單元包括
第二報文生成器,用于將總部系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò)
中傳輸?shù)膱笪模?br>
下行數(shù)據(jù)發(fā)送單元,用于將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到網(wǎng)點系
統(tǒng);
下行數(shù)據(jù)接收單元,用于接收所述下行數(shù)據(jù)發(fā)送單元發(fā)送的報文;
第二報文解析器,用于將所述下行數(shù)據(jù)接收單元接收到的報文解析成為 與預(yù)設(shè)的類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)。
相應(yīng)地,本發(fā)明還提出了一種數(shù)據(jù)傳輸方法,用于有業(yè)務(wù)關(guān)聯(lián)的至少一 個網(wǎng)點系統(tǒng)和總部系統(tǒng)之間的雙向數(shù)據(jù)傳輸,該方法包括
上行數(shù)據(jù)傳輸步驟,將至少一個網(wǎng)點系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù) 設(shè)的業(yè)務(wù)類型通過傳輸隊列傳輸?shù)娇偛肯到y(tǒng);
下行數(shù)據(jù)傳輸步驟,將總部系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的業(yè)務(wù) 類型傳輸?shù)街辽僖粋€網(wǎng)點系統(tǒng)。
其中,所述上行數(shù)據(jù)傳輸步驟具體包括 '將網(wǎng)點系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò)中傳輸?shù)膱笪模?br>
將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到傳輸隊列中;
從所述傳輸隊列中接收報文;
將所述上行數(shù)據(jù)接收單元接收到的報文解析成為與預(yù)設(shè)的類型對應(yīng)的業(yè) 務(wù)數(shù)據(jù);
所述下行數(shù)據(jù)傳輸步驟具體包括
將總部系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò)中傳輸?shù)膱笪模?將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到網(wǎng)點系統(tǒng); 接收所述下行數(shù)據(jù)發(fā)送單元發(fā)送的報文; '將所述下行數(shù)據(jù)接收單元接收到的報文解析成為與預(yù)設(shè)的類型對應(yīng)的業(yè) 務(wù)數(shù)據(jù)。
本發(fā)明的有益效果是
本發(fā)明的實施例通過將不同類型的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)化為統(tǒng)一格式的報文來傳^r,從而無需針對每種無需針對每種業(yè)務(wù)類型配置專用的傳輸方案,實現(xiàn)了 ip地址固定的一個總部系統(tǒng)對ip地址不固定的多個網(wǎng)點系統(tǒng)之間的數(shù)據(jù)傳 輸,成本低、維護方便、可靠性高、應(yīng)用范圍廣泛。 下面結(jié)合附圖對本發(fā)明作進一步的詳細(xì)描述。
圖i是本發(fā)明提供的數(shù)據(jù)傳輸系統(tǒng)一個實施例的組成結(jié)構(gòu)圖。
具體實施例方式
本發(fā)明用于網(wǎng)點系統(tǒng)和總部系統(tǒng)之間的雙向數(shù)據(jù)傳輸,其可以是擁有非 固定ip地址的一個網(wǎng)點系統(tǒng)(即客戶端)對擁有固定ip地址一個的總部系統(tǒng) (即服務(wù)器端)的數(shù)據(jù)傳輸,而更佳的是擁有非固定ip地址的多個在不同地 點運行的網(wǎng)點系統(tǒng)對擁有固定ip地址的一個總部系統(tǒng)的數(shù)據(jù)傳輸,參考圖i, 該圖是本發(fā)明提供的數(shù)據(jù)傳輸系統(tǒng)一個實施例的組成結(jié)構(gòu)圖。如圖所示,本 實施例包括-
一個或多個上行數(shù)據(jù)傳輸單元i,其主要功能是將一個或多個在不同地 點運行的網(wǎng)點系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的業(yè)務(wù)類型通過傳輸隊列
傳輸?shù)娇偛肯到y(tǒng);
一個或多個下行數(shù)據(jù)傳輸單元2,其主要功能是將總部系統(tǒng)的業(yè)務(wù)數(shù)據(jù) 以報文形式按照預(yù)設(shè)的業(yè)務(wù)類型傳輸?shù)揭粋€或多個在不同地點運行的網(wǎng)點系 統(tǒng)。
具體實現(xiàn)時,所述上行數(shù)據(jù)傳輸單元1包括有-
第一報文生成器11,其主要功能是將網(wǎng)點系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn) 化為在網(wǎng)絡(luò)中傳輸?shù)膱笪模?br>
第一發(fā)送文件夾12,其主要功能是存放所述第一報文生成器生成的待發(fā) 送報文;
上行數(shù)據(jù)發(fā)送單元13,其主要功能是將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)
送到傳輸隊列中;
上行數(shù)據(jù)接收單元14,其主要功能是從所述傳輸隊列中接收報文; 第一接收文件夾15,其主要功能是存放所述上行數(shù)據(jù)接收單元從傳輸隊
列中接收到的報文;
第一報文解析器16,其主要功能是將所述上行數(shù)據(jù)接收單元接收到的報 女解析成為與預(yù)設(shè)的類型對應(yīng)的業(yè)務(wù)數(shù)據(jù); 所述下行數(shù)據(jù)傳輸單元2包括
第二報文生成器21,其主要功能是將總部系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn) 化為在網(wǎng)絡(luò)中傳輸?shù)膱笪模?br>
第二發(fā)送文件夾22,其主要功能是存放所述第二報文生成器生成的待發(fā) 送報文;
下行數(shù)據(jù)發(fā)送單元23,其主要功能是將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā) 送到網(wǎng)點系統(tǒng);
下行數(shù)據(jù)接收單元24,其主要功能是接收所述下行數(shù)據(jù)發(fā)送單元發(fā)送的 報文;
第二接收文件夾25,其主要功能是存放所述下行數(shù)據(jù)接收單元接收到的 報文;
第二報文解析器26,其主要功能是將所述下行數(shù)據(jù)接收單元接收到的報 文解析成為與預(yù)設(shè)的類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)。
另外,在現(xiàn)有的異常處理方案中,對于服務(wù)異常的情況, 一般是在所述 上行數(shù)據(jù)傳輸單元1和下行數(shù)據(jù)傳輸單元2內(nèi)部處理,而當(dāng)所述上行數(shù)據(jù)傳 輸單元1和下行數(shù)據(jù)傳輸單元2內(nèi)部出現(xiàn)異常時,服務(wù)的穩(wěn)定性則無法保證。
針對此,本實施例還可設(shè)置有專用的數(shù)據(jù)傳輸監(jiān)控單元,其主要攻能是 對所述上行數(shù)據(jù)傳輸單元1和下行數(shù)據(jù)傳輸單元2的數(shù)據(jù)轉(zhuǎn)換和數(shù)據(jù)傳輸進 行定時監(jiān)控,并在所述上行數(shù)據(jù)傳輸單元1和下行數(shù)據(jù)傳輸單元2的數(shù)據(jù)轉(zhuǎn) 換和數(shù)據(jù)傳輸響應(yīng)超時時重新啟動數(shù)據(jù)傳輸,從而即使在所述上行數(shù)據(jù)傳輸 單元1和下行數(shù)據(jù)傳輸單元2內(nèi)部出現(xiàn)問題,也可以保證數(shù)據(jù)轉(zhuǎn)換和數(shù)據(jù)傳 輸?shù)姆€(wěn)定性。
另外,在現(xiàn)有技術(shù)的數(shù)據(jù)傳輸過程中,總部系統(tǒng)需要有專業(yè)的監(jiān)控人員 定時監(jiān)控服務(wù)運行是否正常,定時監(jiān)控數(shù)據(jù)傳輸過程中是否出現(xiàn)異常,這些 異常可能是由于程序開發(fā)過程中的缺陷所致,也可能是其它組件性能所致, 例如數(shù)據(jù)庫事務(wù)死鎖、MQ事務(wù)死鎖等等。這樣給維護人員帶來的極大的麻 煩。如果出現(xiàn)異常,必須聯(lián)系網(wǎng)點系統(tǒng)人員才能處理。如果網(wǎng)點系統(tǒng)分布較 廣,可想而知,成本勢必增加。而本實施例針對上述問題,還可設(shè)置有故障處理單元,其主要功能是在 網(wǎng)點系統(tǒng)上執(zhí)行由總部系統(tǒng)發(fā)送的故障處理指令來排除系統(tǒng)運行時出現(xiàn)的一 些常見故障,以達(dá)到易于維護的目的。
具體實現(xiàn)時,其故障處理指令可參考如下設(shè)置
"00101"的標(biāo)簽說明此文件包含的內(nèi)容為"要求在對方服務(wù)器上執(zhí)行不 需要返回結(jié)果的SQL語句";
"00102"的標(biāo)簽說明此文件包含的內(nèi)容為"要求在對方服務(wù)器上執(zhí)行需 要返回結(jié)果的SQL語句",結(jié)果是DataTable,然后把DataTable生成報文文 件;
"00103"的標(biāo)簽說明此文件包含的內(nèi)容為"要求對方的服務(wù)器重發(fā)某個 數(shù)據(jù)報文";
'"00104"的標(biāo)簽說明此文件包含的內(nèi)容為"測試數(shù)據(jù)包",數(shù)據(jù)轉(zhuǎn)換接收 到此報文后不進行解釋,直接放到備份文件夾,主要用來測試網(wǎng)絡(luò)環(huán)境是否 連通,修改的配置是否正確; '
"00105"的標(biāo)簽說明此文件包含的內(nèi)容為"要求對方服務(wù)器,修改本方 服務(wù)器IP地址";
"00107"的標(biāo)簽說明此文件包含的內(nèi)容為"要求對方服務(wù)器重發(fā)某個時 間段內(nèi)發(fā)送不成功的報文"。
另外,由于本發(fā)明的傳輸系統(tǒng)應(yīng)用范圍較大,地域范圍較廣,為了更優(yōu) 化的考慮,還可以設(shè)置系統(tǒng)自動升級服務(wù)模塊,以便當(dāng)系統(tǒng)需要進行功能擴 展時,可以及時發(fā)布補丁進行整個傳輸系統(tǒng)的維護。
同樣為了更優(yōu)化的考慮,本實施例還可以設(shè)置有
系統(tǒng)異常通知模塊,其主要功能是當(dāng)系統(tǒng)運行過程出現(xiàn)系統(tǒng)級的異常時, 發(fā)送郵件到預(yù)設(shè)的郵件帳戶告知所述異常,以便及時對系統(tǒng)進行維護;
系統(tǒng)垃圾清理模塊,其主要功能是按照預(yù)設(shè)的時間間隔清理數(shù)據(jù)傳輸過 程中產(chǎn)生的臨時備份文件,以及時釋放硬盤空間,優(yōu)化系統(tǒng)性能。
另外,對于大數(shù)據(jù)量的數(shù)據(jù)傳輸,單臺服務(wù)器有時不能滿足性能需要, 這時還可以根據(jù)實際的數(shù)據(jù)傳輸量,把總部系統(tǒng)分布到不同機器上,在不同 機器上使用多線程來提高總部系統(tǒng)的性能。
■下面詳細(xì)描述本發(fā)明提供的數(shù)據(jù)傳輸方法一個實施例的流程,本實施例
主要包括從一個或多個在不同地點運行的網(wǎng)點系統(tǒng)到總部系統(tǒng)的數(shù)據(jù)傳輸, 即上行數(shù)據(jù)傳輸步驟、以及從總部系統(tǒng)到一個或多個在不同地點運行的網(wǎng)點 系統(tǒng)的數(shù)據(jù)傳輸,即下行數(shù)據(jù)傳輸步驟;
在上行數(shù)據(jù)傳輸步驟中,將一個或多個在不同地點運行的網(wǎng)點系統(tǒng)的業(yè) 務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的業(yè)務(wù)類型通過傳輸隊列傳輸?shù)娇偛肯到y(tǒng);
在下行數(shù)據(jù)傳輸步驟中,將總部系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的 業(yè)務(wù)類型傳輸?shù)揭粋€或多個在不同地點運行的網(wǎng)點系統(tǒng)。
具體實現(xiàn)時,所述上行數(shù)據(jù)傳輸步驟可具體包括
將網(wǎng)點系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò)中傳輸?shù)膱笪模?br>
將所述第一報文生成器生成的待發(fā)送報文存入第一發(fā)送文件夾中;
將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到傳輸隊列中;
從所述傳輸隊列中接收報文; 將所述上行數(shù)據(jù)接收單元從傳輸隊列中接收到的報文存入第一接收文件 夾中;
將所述上行數(shù)據(jù)接收單元接收到的報文解析成為與預(yù)設(shè)的類型對應(yīng)的業(yè) 務(wù)數(shù)據(jù);
所述下行數(shù)據(jù)傳輸步驟可具體包括
將總部系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò)中傳輸?shù)膱笪模?將所述第二報文生成器生成的待發(fā)送報文存入第二發(fā)送文件夾中; 將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到網(wǎng)點系統(tǒng); 接收所述下行數(shù)據(jù)發(fā)送單元發(fā)送的報文; "將所述下行數(shù)據(jù)接收單元接收到的報文存入第二接收文件夾中;
將所述下行數(shù)據(jù)接收單元接收到的報文解析成為與預(yù)設(shè)的類型對應(yīng)的業(yè) 務(wù)數(shù)據(jù)。
為了更優(yōu)化系統(tǒng)維護的考慮,本實施例還可包括數(shù)據(jù)傳輸監(jiān)控步驟、故 障處理步驟、系統(tǒng)異常通知步驟等。
在數(shù)據(jù)傳輸監(jiān)控步驟中,在數(shù)據(jù)轉(zhuǎn)換或者數(shù)據(jù)傳輸開始時,啟動定時器, 并在定時器超時時重新啟動數(shù)據(jù)轉(zhuǎn)換或者數(shù)據(jù)傳輸。
在故障處理步驟中,當(dāng)系統(tǒng)出現(xiàn)運行故障時,通過執(zhí)行總部系統(tǒng)發(fā)送的 故障處理指令來清除系統(tǒng)運行時出現(xiàn)的故障;
具體實現(xiàn)時,故障處理指令可參考如下設(shè)置
"00101"的標(biāo)簽說明此文件包含的內(nèi)容為"要求在對方服務(wù)器上執(zhí)行不 需要返回結(jié)果的SQL語句";
"00102"的標(biāo)簽說明此文件包含的內(nèi)容為"要求在對方服務(wù)器上執(zhí)行需 要返回結(jié)果的SQL語句",結(jié)果是DataTable,然后把DataTable生成報文文 件;
"00103"的標(biāo)簽說明此文件包含的內(nèi)容為"要求對方的服務(wù)器重發(fā)某個 數(shù)據(jù)報文";
"00104"的標(biāo)簽說明此文件包含的內(nèi)容為"測試數(shù)據(jù)包",數(shù)據(jù)轉(zhuǎn)換接收 到此報文后不進行解釋,直接放到備份文件夾,主要用來測試網(wǎng)絡(luò)環(huán)境是否 連通,修改的配置是否正確;
"00105"的標(biāo)簽說明此文件包含的內(nèi)容為"要求對方服務(wù)器,修改本方 服務(wù)器IP地址";
"00107"的標(biāo)簽說明此文件包含的內(nèi)容為"要求對方服務(wù)器重發(fā)某個時 間段內(nèi)發(fā)送不成功的報文"。
在系統(tǒng)異常通知步驟中,當(dāng)系統(tǒng)運行過程出現(xiàn)系統(tǒng)級的異常時,發(fā)送郵 件到預(yù)設(shè)的郵件帳戶告知所述異常,以便及時對系統(tǒng)進行維護;
另外,為了系統(tǒng)性能更優(yōu)化的考慮,本實施例還可包括系統(tǒng)升級服務(wù)步 驟和系統(tǒng)垃圾清理步驟
在升級服務(wù)步驟中,下載并安裝服務(wù)器發(fā)布的升級補丁。
在系統(tǒng)垃圾清理步驟中,按照預(yù)設(shè)的時間間隔清理數(shù)據(jù)傳輸過程中產(chǎn)生 的臨時備份文件,以及時釋放硬盤空間,優(yōu)化系統(tǒng)性能。
以上所述是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通 技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾, 這些改進和潤飾也視為本發(fā)明的保護范圍。
權(quán)利要求
1、一種數(shù)據(jù)傳輸系統(tǒng),用于有業(yè)務(wù)關(guān)聯(lián)的至少一個網(wǎng)點系統(tǒng)和總部系統(tǒng)之間的雙向數(shù)據(jù)傳輸,其特征在于,該系統(tǒng)包括有至少一個上行數(shù)據(jù)傳輸單元,用于將至少一個網(wǎng)點系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的業(yè)務(wù)類型通過傳輸隊列傳輸?shù)娇偛肯到y(tǒng);至少一個下行數(shù)據(jù)傳輸單元,用于將總部系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的業(yè)務(wù)類型傳輸?shù)街辽僖粋€網(wǎng)點系統(tǒng)。
2、 如權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述上行數(shù)據(jù)傳輸 單元包括有第一報文生成器,用于將網(wǎng)點系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò) 中傳輸?shù)膱笪?;上行?shù)據(jù)發(fā)送單元,用于將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到傳輸隊 列中;上行數(shù)據(jù)接收單元,用于從所述傳輸隊列中接收報文; 第一報文解析器,用于將所述上行數(shù)據(jù)接收單元接收到的報文解析成為 與預(yù)設(shè)的類型對應(yīng)的業(yè)務(wù)數(shù)據(jù); 所述下行數(shù)據(jù)傳輸單元包括第二報文生成器,用于將總部系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò) 中傳輸?shù)膱笪模幌滦袛?shù)據(jù)發(fā)送單元,用于將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到網(wǎng)點系統(tǒng);下行數(shù)據(jù)接收單元,用于接收所述下行數(shù)據(jù)發(fā)送單元發(fā)送的報文; 第二報文解析器,用于將所述下行數(shù)據(jù)接收單元接收到的報文解析成為 與預(yù)設(shè)的類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)。
3、 如權(quán)利要求2所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述上行數(shù)據(jù)傳輸 單元還包括有-第一發(fā)送文件夾,用于存放所述第一報文生成器生成的待發(fā)送報文;和 第一接收文件夾,用于存放所述上行數(shù)據(jù)接收單元從傳輸隊列中接收到 的報文; 所述下行數(shù)據(jù)傳輸單元還包括有第二發(fā)送文件夾,用于存放所述第二報文生成器生成的待發(fā)送報文;和 第二接收文件夾,用于存放所述下行數(shù)據(jù)接收單元接收到的報文。
4、 如權(quán)利要求1-3中任一項所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該系統(tǒng) 還包括數(shù)據(jù)傳輸監(jiān)控單元,用于對所述上行數(shù)據(jù)傳輸單元和下行數(shù)據(jù)傳輸單元 進行定時監(jiān)控,并在所述上行數(shù)據(jù)傳輸單元和下行數(shù)據(jù)傳輸單元響應(yīng)超時時 重新啟動數(shù)據(jù)傳輸。
5、 如權(quán)利要求1-3中任一項所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該系統(tǒng) 還包括故障處理單元,用于通過執(zhí)行總部系統(tǒng)發(fā)送的故障處理指令來清除系統(tǒng) 運行時出現(xiàn)的故障。
6、 一種數(shù)據(jù)傳輸方法,用于有業(yè)務(wù)關(guān)聯(lián)的至少一個網(wǎng)點系統(tǒng)和總部系統(tǒng) 之間的雙向數(shù)據(jù)傳輸,其特征在于,該方法包括上行數(shù)據(jù)傳輸步驟,將至少一個網(wǎng)點系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù) 設(shè)的業(yè)務(wù)類型通過傳輸隊列傳輸?shù)娇偛肯到y(tǒng);下行數(shù)據(jù)傳輸步驟,將總部系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的業(yè)務(wù) 類型傳輸?shù)街辽僖粋€網(wǎng)點系統(tǒng)。
7、 如權(quán)利要求6所述的數(shù)據(jù)傳輸方法,其特征在于,所述上行數(shù)據(jù)傳輸 步驟具體包括將網(wǎng)點系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò)中傳輸?shù)膱笪?;將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到傳輸隊列中;從所述傳輸隊列中接收報文;將所述上行數(shù)據(jù)接收單元接收到的報文解析成為與預(yù)設(shè)的類型對應(yīng)的業(yè) 務(wù)數(shù)據(jù);所述下行數(shù)據(jù)傳輸步驟具體包括將總部系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò)中傳輸?shù)膱笪?;將所述報文按照預(yù)設(shè)的業(yè)務(wù)類型發(fā)送到網(wǎng)點系統(tǒng);接收所述下行數(shù)據(jù)發(fā)送單元發(fā)送的報文;將所述下行數(shù)據(jù)接收單元接收到的報文解析成為與預(yù)設(shè)的類型對應(yīng)的業(yè)務(wù)數(shù)據(jù)。
8、 如權(quán)利要求7所述的數(shù)據(jù)傳輸方法,其特征在于,所述步驟將網(wǎng)點系 統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò)中傳輸?shù)膱笪闹筮€包括步驟將所述第一報文生成器生成的待發(fā)送報文存入第一發(fā)送文件夾中; 步驟從所述傳輸隊列中接收報文之后還包括步驟將所述上行數(shù)據(jù)接收單元從傳輸隊列中接收到的報文存入第一接收文件 夾中;所述步驟將總部系統(tǒng)數(shù)據(jù)庫中待發(fā)送的數(shù)據(jù)轉(zhuǎn)化為在網(wǎng)絡(luò)中傳輸?shù)膱笪?之后還包括步驟將所述第二報文生成器生成的待發(fā)送報文存入第二發(fā)送文件夾中;步驟接收所述下行數(shù)據(jù)發(fā)送單元發(fā)送的報文之后還包括步驟將所述下行數(shù)據(jù)接收單元接收到的報文存入第二接收文件夾中。
9、 如權(quán)利要求6-8中任一項所述的數(shù)據(jù)傳輸方法,其特征在于,該方法 還包括數(shù)據(jù)傳輸監(jiān)控步驟,在數(shù)據(jù)轉(zhuǎn)換或者數(shù)據(jù)傳輸開始時,啟動定時器,并 在定時器超時時重新啟動數(shù)據(jù)轉(zhuǎn)換或者數(shù)據(jù)傳輸。
10、 如權(quán)利要求6-8中任一項所述的數(shù)據(jù)傳輸方法,其特征在于,該方 法還包括故障處理步驟,當(dāng)系統(tǒng)出現(xiàn)運行故障時,通過執(zhí)行總部系統(tǒng)發(fā)送的故障 處理指令來清除系統(tǒng)運行時出現(xiàn)的故障。
全文摘要
本發(fā)明公開一種數(shù)據(jù)傳輸系統(tǒng),用于有業(yè)務(wù)關(guān)聯(lián)的至少一個網(wǎng)點系統(tǒng)和總部系統(tǒng)之間的雙向數(shù)據(jù)傳輸,該系統(tǒng)包括有至少一個上行數(shù)據(jù)傳輸單元,用于將至少一個網(wǎng)點系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的業(yè)務(wù)類型通過傳輸隊列傳輸?shù)娇偛肯到y(tǒng);至少一個下行數(shù)據(jù)傳輸單元,用于將總部系統(tǒng)的業(yè)務(wù)數(shù)據(jù)以報文形式按照預(yù)設(shè)的業(yè)務(wù)類型傳輸?shù)街辽僖粋€網(wǎng)點系統(tǒng)。相應(yīng)地,本發(fā)明還公開了一種數(shù)據(jù)傳輸方法。本發(fā)明可對不同類型的業(yè)務(wù)數(shù)據(jù)實現(xiàn)進行統(tǒng)一的傳輸,而無需根據(jù)業(yè)務(wù)類型配置專用的傳輸方案,還可實現(xiàn)IP地址固定的一個總部系統(tǒng)對IP地址不固定的多個網(wǎng)點系統(tǒng)之間的數(shù)據(jù)傳輸,成本低、維護方便、可靠性高、應(yīng)用范圍廣泛。
文檔編號H04L12/56GK101184028SQ200710125519
公開日2008年5月21日 申請日期2007年12月25日 優(yōu)先權(quán)日2007年12月25日
發(fā)明者于雪斌, 詹 張, 林 文, 李敏倉, 羅華智, 磊 鄭, 郭紹炎, 陳大平 申請人:深圳聯(lián)友科技有限公司