1.基于數(shù)據(jù)庫中間表的數(shù)據(jù)通訊方法,其特征在于:
發(fā)送方系統(tǒng)數(shù)據(jù)庫建立發(fā)送中間表,接收方系統(tǒng)數(shù)據(jù)庫建立接收中間表;
當(dāng)所述發(fā)送方系統(tǒng)發(fā)送一條報(bào)文時(shí),發(fā)送方系統(tǒng)在發(fā)送中間表插入一條記錄;
發(fā)送方系統(tǒng)周期性的掃描找出發(fā)送狀態(tài)為剛生成的記錄;
將找出的記錄插入接收方系統(tǒng)的接收中間表;
將成功插入接收方系統(tǒng)的記錄的發(fā)送狀態(tài)改寫已被接收。
2.根據(jù)權(quán)利要求1所述的基于數(shù)據(jù)庫中間表的數(shù)據(jù)通訊方法,其特征在于:所述發(fā)送中間表包括:序號、生成時(shí)間、發(fā)送狀態(tài)、接收時(shí)間、報(bào)文頭、報(bào)文體,其中發(fā)送狀態(tài)為剛生成或已被接收;所述接收中間表包括序號,接收時(shí)間,報(bào)文頭,報(bào)文體。
3.根據(jù)權(quán)利要求2所述的基于數(shù)據(jù)庫中間表的數(shù)據(jù)通訊方法,其特征在于:所述報(bào)文體為通訊雙方約定的由通訊內(nèi)容組成的字符串。
4.根據(jù)權(quán)利要求1、2或3所述的基于數(shù)據(jù)庫中間表的數(shù)據(jù)通訊方法,其特征在于:所述發(fā)送方系統(tǒng)在發(fā)送中間表插入一條記錄包含:序號,生成時(shí)間,發(fā)送狀態(tài),報(bào)文頭,其中發(fā)送狀態(tài)為剛生成。
5.根據(jù)權(quán)利要求1所述的基于數(shù)據(jù)庫中間表的數(shù)據(jù)通訊方法,其特征在于:改寫記錄的發(fā)送狀態(tài)為已被接收的同時(shí)設(shè)置接收時(shí)間。
6.根據(jù)權(quán)利要求1所述的基于數(shù)據(jù)庫中間表的數(shù)據(jù)通訊方法,其特征在于:如果發(fā)送方系統(tǒng)和接收方系統(tǒng)中任一個(gè)統(tǒng)數(shù)據(jù)庫連接斷開,程序?qū)⒘砥鹁€程,周期性的嘗試恢復(fù)同斷開數(shù)據(jù)庫的連接,一旦連接正常,繼續(xù)通訊功能。