欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

生成交易信息的方法及解析交易信息的方法

文檔序號:6572905閱讀:216來源:國知局

專利名稱::生成交易信息的方法及解析交易信息的方法
技術領域
:本發(fā)明涉及計算機數(shù)據(jù)交互領域,特別是涉及一種生成交易信息的方法、一種生成交易信息的裝置、一種解析交易信息的方法以及一種解析交易信息的裝置。
背景技術
:在各類金融交易或結算活動中,為保證帳務的一致性與準確性,需要各個交易參與方對交易信息進行傳輸及處理。為便于交易參與方的解析,交易信息通常以固定格式生成,現(xiàn)有技術中,一種常用的交易信息格式為由基本信息、保留字段和記錄結束符三個部分組成,例如,某條交易信息為11001881CWD20070911中山路ATM000100000__0D0A,其中1100(交易參與方1的代碼)1881(客戶帳號)CWD(交易代碼)20070911(交易時間)中山路ATM(交易地點)000100000(交易金額)為基本信息,下劃線所示空格部分為保留字段,本例中表示為零值,0D0A為記錄結束符??梢岳斫獾氖牵A糇侄巫鳛榻灰仔畔⒌囊徊糠?,需要占用相應的字節(jié)空間,但為了保證交易信息的傳輸效率,這個字節(jié)空間通常不會太大,如40字節(jié)。設置這種保留字段的原因在于,隨著金融交易或結算活動業(yè)務種類的增加,交易信息也會出現(xiàn)需要增加信息量的情形,在這種情況下,為盡量減少各交易參與方對應用系統(tǒng)的相應修改,滿足交易信息量增加的需求,可以將增加的信息放在保留字段中,其具體操作方法為不斷啟用"保留字段"中的冗余空間進行定義,例如,當因業(yè)務擴充需要進行交易明細信息增加時,則將新增信息放在保留字段,并按照新增內(nèi)容對"保留字段"進行重新定義。然而,采用現(xiàn)有技術中的這種交易信息會帶來以下問題一、保留字段的空間受限;例如,在保留字段中定義24字節(jié)的內(nèi)容后,又在保留字段中定義20字節(jié)的內(nèi)容,如果保留字段的空間僅為40字節(jié),則會造成后一段20字節(jié)的內(nèi)容在保留字段中無法定義。雖然可以通過增加保留字段的冗余空間解決保留字段空間受限的問題,但由于每條交易信息都會包含該保留字段的空間字節(jié)數(shù),那么,這種空間占用勢必影響交易信息的傳輸效率,并嚴重浪費系統(tǒng)資源。二、保留字段中的內(nèi)容是沒有規(guī)律可循的,交易參與方若需要解析保留字段中的相應內(nèi)容,還需要對其應用系統(tǒng)進行針對性修改,應用成本比4交高。所以,本領域技術人員迫切需要發(fā)展一種在節(jié)省資源占用和應用成本的前提下,提高交易信息的生成效率和解析效率的方法。
發(fā)明內(nèi)容本發(fā)明所要解決的技術問題是提供一種生成和解析交易信息的方法,用以解決現(xiàn)有技術中對交易信息的增加量處理時,空間局限性大、解析復雜的問題。本發(fā)明的另一個目的是將上述識別方法應用于實際中,提供一種生成和解析交易信息的裝置,可以在不改變用戶原有操作下,以盡可能低的成本保i正上述方法的實現(xiàn)和應用。為解決上述技術問題,本發(fā)明實施例公開了一種生成交易信息的方法,包括記錄交易的基本信息;判斷所述基本信息是否具有對應的子記錄內(nèi)容,如果是,則按照預置格式記錄所述子記錄內(nèi)容,并記錄所述子記錄的數(shù)量;將所述基本信息、子記錄數(shù)量和子記錄內(nèi)容封裝為交易信息。優(yōu)選的是,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述子記錄內(nèi)容的記錄步驟包括記錄所述子記錄標識;根據(jù)所述子記錄標識記錄對應的關鍵字段值。優(yōu)選的是,所述關鍵字段值是定長的。優(yōu)選的是,所述的方法,還包括如果所述基本信息沒有對應的子記錄內(nèi)容,則記錄所述子記錄數(shù)量為零值;所述封裝步驟為將所述基本信息和子記錄數(shù)量封裝為交易信息。優(yōu)選的是,所述交易信息還包括記錄結束符,所述的方法還包括在記錄完所述子記錄內(nèi)容和子記錄數(shù)量后,標記記錄結束符。本發(fā)明實施例還公開了一種生成交易信息的裝置,包括基本信息寫入單元,用于記錄交易的基本信息;寫入判斷單元,用于判斷所述基本信息是否具有對應的子記錄內(nèi)容,如果是,則觸發(fā)內(nèi)容寫入單元和數(shù)量寫入單元;內(nèi)容寫入單元,用于按照預置格式記錄所述子記錄內(nèi)容;數(shù)量寫入單元,用于記錄所述子記錄的數(shù)量;封裝單元,用于將所述基本信息、子記錄數(shù)量和子記錄內(nèi)容封裝為交易信息。優(yōu)選的是,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述內(nèi)容寫入單元包括標識記錄子單元,用于記錄所述子記錄標識;字段值記錄子單元,用于根據(jù)所述子記錄標識記錄對應的關鍵字段值。優(yōu)選的是,所述關鍵字段值是定長的。優(yōu)選的是,所述交易信息還包括記錄結束符,所述的裝置還包括結束標記單元,用于在記錄完所述子記錄內(nèi)容和子記錄數(shù)量后,標記記錄結束符。本發(fā)明實施例還公開了一種解析交易信息的方法,所述交易信息包括基本信息、子記錄數(shù)量和子記錄內(nèi)容,所述解析方法包括解析所述基本信息;判斷所述基本信息的子記錄數(shù)量是否為非零值,如果是,則根據(jù)所述子記錄數(shù)量提取相應的子記錄內(nèi)容;按照預置規(guī)則解析所述子記錄內(nèi)容。優(yōu)選的是,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述子記錄內(nèi)容的解析步驟包括提取所述子記錄標識,并判斷所述子記錄標識是否符合要求,如果是,則獲取對應的關鍵字段值,并記入數(shù)據(jù)庫表中。優(yōu)選的是,所述的方法,還包括如果所述基本信息的子記錄數(shù)量為零值,則將所述基本信息作為解析結果。優(yōu)選的是,所述交易信息還包括記錄結束符,所述的方法還包括如果解析到記錄結束符,則結束對當前交易信息的解析。本發(fā)明實施例還公開了一種解析交易信息的裝置,所述交易信息包括基本信息、子記錄數(shù)量和子記錄內(nèi)容,所述解析裝置包括基本信息讀取單元,用于解析所述基本信息;解析判斷單元,用于判斷所述基本信息的子記錄數(shù)量是否為非零值,如果是,則觸發(fā)內(nèi)容提取單元;內(nèi)容提取單元,用于根據(jù)所述子記錄數(shù)量提取相應的子記錄內(nèi)容;內(nèi)容解析單元,用于按照預置規(guī)則解析所述子記錄內(nèi)容。優(yōu)選的是,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述內(nèi)容解析單元包括標識提取子單元,用于提取所述子記錄標識;標識判斷子單元,用于判斷所述子記錄標識是否符合要求,如果是,則觸發(fā)結果記錄子單元;結果記錄子單元,用于獲取對應的關鍵字段值,并記入數(shù)據(jù)庫表中。優(yōu)選的是,所述交易信息還包括記錄結束符,所述的裝置還包括結束單元,用于在解析到記錄結束符時,結束對當前交易信息的解析。與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點首先,本發(fā)明在保留交易信息原有格式的基礎上,用"子記錄數(shù)量"及相應的"子記錄內(nèi)容"替換原"保留字段,,的區(qū)域,不需要對原有應用系統(tǒng)做出修改,因而應用成本非常低;其次,本發(fā)明按照預置規(guī)則生成和解析"子記錄內(nèi)容",有效節(jié)省了空間和資源,有效提高了交易信息的生成效率和解析效率;再者,本發(fā)明在不需要占用保留字段空間時,僅以極少字節(jié)傳輸,8有效提高了交易信息的傳輸效率;最后,本發(fā)明對于服務提供商來說,技術實現(xiàn)簡單,無技術障礙,無特殊保密算法,成本和風險較低。圖1是本發(fā)明的一種生成交易信息的方法實施例1的流程圖;圖2是本發(fā)明的一種生成交易信息的方法實施例2的流程圖;圖3是本發(fā)明的一種生成交易信息的裝置實施例的結構框圖;圖4是應用圖3所示的優(yōu)選實施例生成交易信息的流程圖;圖5是本發(fā)明的一種解析交易信息的方法實施例的流程圖;圖6是本發(fā)明的一種解析交易信息的裝置實施例的結構框圖;圖7是應用圖6所示的優(yōu)選實施例解析交易信息的流程圖。具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實施方式對本發(fā)明作進一步詳細的說明。本發(fā)明的核心構思之一在于,為降低應用及開發(fā)成本,在保留交易信息原有格式的基礎上,用"子記錄數(shù)量,,及相應的"子記錄內(nèi)容,,替換原"保留字段"的區(qū)域,并按照預置規(guī)則生成和解析"子記錄內(nèi)容"。本發(fā)明不需要交易參與方對原有應用系統(tǒng)做出修改,因而應用成本非常低,由于原保留字段的區(qū)域需要按照預置規(guī)則寫入,因而節(jié)省了空間和資源,有效提高了交易信息的生成效率和解析效率。參考圖1,示出了本發(fā)明的一種生成交易信息的方法實施例1的流程圖,具體可以包括以下步驟步驟IOI、記錄交易的基本信息;步驟102、判斷所述基本信息是否具有對應的子記錄內(nèi)容,如果是,則執(zhí)行步驟103和步驟104;如果否,則執(zhí)行步驟105和步驟106;步驟103、按照預置格式記錄所述子記錄內(nèi)容,并記錄所述子記錄的數(shù)量;步驟104、將所述基本信息、子記錄數(shù)量和子記錄內(nèi)容封裝為交易信9息;步驟105、記錄所述子記錄數(shù)量為零值;步驟106、將所述基本信息和子記錄數(shù)量封裝為交易信息。在本實施例中,所述子記錄為根據(jù)交易明細信息的增加生成的新增信息記錄。優(yōu)選的是,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,在這種情況下,所述子記錄內(nèi)容的記錄可以包括以下子步驟子步驟A1、記錄所述子記錄標識;子步驟A2、根據(jù)所述子記錄標識記錄對應的關鍵字段值。其中,更為優(yōu)選的是,所述關鍵字段值是定長的。在實際中,由于交易信息的增加主要集中在借貨金額和少量的字符信息,因而所述關鍵字段可以包括借記金額、貨記金額和/或備注信息。例如,將子^己錄標識為EXPP,借i己金額為0010,貨記金額為0200,備注信息為COMM的子記錄內(nèi)容記錄為EXPP00100200COMM。當然,上述子記錄內(nèi)容的格式僅僅用于舉例,本領域技術人員結合實際需要,設置其它記錄格式也是可行的,例如,增加屬性信息、設置交易參與方權限等,本發(fā)明對此不需要進行限定。例如,應用本實施例生成一筆業(yè)務的交易信息過程為步驟Bl、記錄交易的基本信息11001881CWD20070911中山^各ATM000100000,其中1100為交易參與方1的代碼,1881為客戶帳號,CWD為交易代碼,20070911為交易時間,中山路ATM為交易地點,000100000為交易金額;步驟B2、在這個基本信息有對應的子記錄內(nèi)容的情況下,記錄子記錄的內(nèi)容為EXP100100200COM1EXP203100250COM2,其中,00100200COM1為依據(jù)子記錄標識EXP1記錄的子記錄內(nèi)容1;03100250COM2為依據(jù)子記錄標識EXP2記錄的子記錄內(nèi)容2;然后,根據(jù)所述子記錄的數(shù)量記錄子記錄數(shù)量為02;步驟B3、將所述基本信息、子記錄數(shù)量和子記錄內(nèi)容封裝為交易信息為11001881CWD20070911中山路ATM00010000002EXP100100200COM1EXP203100250COM2。在本例中,如果所述基本信息不具有對應的子記錄內(nèi)容,則只需要將子記錄數(shù)量記錄為00,在這種情況下,所封裝成的交易信息則為11001881CWD20070911中山路ATM00010000000。參考圖2,示出了本發(fā)明的一種生成交易信息的方法實施例2的流程圖,具體可以包括以下步驟步驟201、記錄交易的基本信息;步驟202、判斷所述基本信息是否具有對應的子記錄內(nèi)容,如果是,則執(zhí)行步驟203和步驟204;如果否,則執(zhí)行步驟205和步驟206;步驟203、按照預置格式記錄所述子記錄內(nèi)容,并記錄所述子記錄的數(shù)量,然后標記記錄結束符;步驟204、將所述基本信息、子記錄數(shù)量、子記錄內(nèi)容和記錄結束符封裝為交易信息;步驟205、記錄所述子記錄數(shù)量為零值,并標記記錄結束符;步驟206、將所述基本信息、子記錄數(shù)量和記錄結束符封裝為交易信臺為使本領域技術人員更好地理解本發(fā)明,以下結合現(xiàn)有技術對應用本發(fā)明的具體實施例進行對比說明。公知的是,交易信息的交換通常發(fā)生在交易參與方之間,為便于交易參與方的解析,因而交易信息通常具有固定的格式,隨著目前金融交易或結算業(yè)務的發(fā)展,現(xiàn)有技術中,常用的交易信息格式為基本信息保留字段記錄結束符在這種現(xiàn)有的記錄格式中,每行記錄可以代表一筆交易,以特定記錄結束符(如回車換行或換行符)結束,并且,行記錄內(nèi)每個字段以固定分隔符(如空格等)分隔;每行記錄定長。需要說明的是,在各類技術規(guī)范定義中,所述保留字段可能為基本信息的一部分,但在本發(fā)明中為了便于描述及對比,因而將"保留字段"明確標示了出來。采用這種現(xiàn)有技術生成的交易信息形如11001881CWD20070911中山路ATM__0D0A,其中11001881CWD20070911中山路ATM000100000為基本信息,下劃線所示空格部分為保留字段,ODOA為記錄結束符。當因業(yè)務擴充需要進行交易明細信息增加ii時,將新增信息放在保留字段,并根據(jù)新增的內(nèi)容對"保留字段"進行重新定義。通過與上述現(xiàn)有技術對比,可以理解本發(fā)明的特點主要在于1、保留原有基本信息生成過程,且不改變原有基本信息的結構;2、用"子記錄數(shù)"及相應的"子記錄內(nèi)容,,替換原有"保留字段"區(qū)域;3、采用格式統(tǒng)一格式來記錄需要新增的交易明細信息;4、在交易明細信息記錄過程中,設置"子記錄標識",以將各交易參與方的應用系統(tǒng)修改量降到最低。具體而言,即在生成交易信息時,在原"保留字段"區(qū)域以兩位的"子記錄數(shù)量"開始,其后連接相應數(shù)據(jù)的"子記錄內(nèi)容"。優(yōu)選的是,為保證空間占用的合理化,所述子記錄數(shù)量的取值可以為從00到99,當子記錄數(shù)量為00時,則表示沒有對應的子記錄內(nèi)容。應用本發(fā)明實施例,在沒有基本信息對應在子記錄內(nèi)容時的交易信息格式為基本信息子記錄數(shù)量記錄結束符例如,按照本發(fā)明實施例生成的一條沒有對應子記錄內(nèi)容的交易信息為11001881CWD20070911中山路ATM000100000000D0A。其中,11001881CWD20070911中山i各ATM000100000為基本信息,OO為子記錄數(shù),ODOA為記錄結束符??梢钥闯?,應用本發(fā)明實施例,將原有較多字節(jié)(如40字節(jié))的"保留字段",縮短為較少字節(jié)(上例為2字節(jié))的"子記錄數(shù)量"。從而有效提高了交易信息的生成效率和處理效率,減少了資源占用。應用本發(fā)明實施例,在具有對應在子記錄內(nèi)容時的交易信息格式為<table>tableseeoriginaldocumentpage12</column></row><table>在實際中,所述子記錄內(nèi)容可以包括子記錄標識及對應的關鍵字段值,例如,一種子記錄內(nèi)容的記錄格式為<table>tableseeoriginaldocumentpage12</column></row><table>例如,一種包含單條子記錄內(nèi)容的交易信息為11001881CWD20070911中山i各ATM00010000001EXPP00100200COMM0D0A,其中,11001881CWD20070911中山路ATM000100000為基本信息,01為子記錄數(shù)量,EXPP00100200COMM為子記錄內(nèi)容,在該內(nèi)容中,EXPP為子記錄標識,0010為借記金額,0200為貨記金額,COMM為備注信息。優(yōu)選的是,所述子記錄內(nèi)容采用定長方式,即各個關鍵字段值均占用一定空間,如4個字節(jié)。所述長度可以根據(jù)實際應用情況確定,本發(fā)明對此不作限制。通過以上對比可知,本發(fā)明保留了原有交易信息的基本格式,從而不需要改變交易參與方的交易信息傳輸過程,也不需要交易參與方對其應用系統(tǒng)進行修改,有效降低了應用成本;通過改變原有交易信息的記錄格式,節(jié)省了空間,并提高了交易信息的生成效率和處理效率,減少了資源占用。在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。參考圖3,示出了本發(fā)明的一種生成交易信息的裝置實施例的結構框圖,具體可以包括以下單元基本信息寫入單元301,用于記錄交易的基本信息;寫入判斷單元302,用于判斷所述基本信息是否具有對應的子記錄內(nèi)容,如果是,則觸發(fā)內(nèi)容寫入單元303和數(shù)量寫入單元304;內(nèi)容寫入單元303,用于按照預置格式記錄所述子記錄內(nèi)容;數(shù)量寫入單元304,用于記錄所述子記錄的數(shù)量;封裝單元305,用于將所述基本信息、子記錄數(shù)量和子記錄內(nèi)容封裝為交易信息。優(yōu)選的是,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述內(nèi)容寫入單元303可以包括以下子單元標識記錄子單元,用于記錄所述子記錄標識;字段值記錄子單元,用于根據(jù)所述子記錄標識記錄對應的關鍵字段值。13優(yōu)選的是,所述關鍵字段值是定長的。優(yōu)選的是,所述交易信息還包括記錄結束符,本實施例還可以包括結束標記單元,用于在記錄完所述子記錄內(nèi)容和子記錄數(shù)量后,標記記錄結束符。作為另一實施例,本實施例還可以包括零值寫入單元,用于在所述基本信息沒有對應的子記錄內(nèi)容時,記錄所述子記錄數(shù)量為零值。在這種情況下,所述封裝單元在封裝交易信息時不需要子記錄內(nèi)容,即將所述基本信息和子記錄數(shù)量直接封裝為交易信息即可。參考圖4,示出了應用圖3所示的優(yōu)選實施例生成交易信息的流程圖,具體可以包括以下步驟步驟401、基本信息寫入單元記錄交易的基本信息;步驟402、寫入判斷單元判斷所述基本信息是否具有對應的子記錄內(nèi)容,如果是,則觸發(fā)內(nèi)容寫入單元和數(shù)量寫入單元執(zhí)行步驟403;步驟403、內(nèi)容寫入單元按照預置格式記錄所述子記錄內(nèi)容,數(shù)量寫入單元記錄所述子記錄的數(shù)量;步驟404、封裝單元將所述基本信息、子記錄數(shù)量和子記錄內(nèi)容封裝為交易信息。對于圖3所示的裝置實施例而言,由于其基本相應于圖1和圖2所示方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。參考圖5,示出了本發(fā)明的一種解析交易信息的方法實施例的流程圖,其中,所述交易信息包括基本信息、子記錄數(shù)量和子記錄內(nèi)容,本實施例具體可以包括以下步驟步驟501、解析所述基本信息;步驟502、判斷所述基本信息的子記錄數(shù)量是否為非零值,如果是,則執(zhí)行步驟503;步驟503、根據(jù)所述子記錄數(shù)量提取相應的子記錄內(nèi)容;步驟504、按照預置規(guī)則解析所述子記錄內(nèi)容。優(yōu)選的是,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述子記錄內(nèi)容的解析步驟504可以包括以下子步驟子步驟C1、提取所述子記錄標識;子步驟C2、判斷所述子記錄標識是否符合要求,如果是,則執(zhí)行子步驟C3;子步驟C3、獲取對應的關鍵字段值,并記入數(shù)據(jù)庫表中。優(yōu)選的是,本實施例還可以包括步驟如果所述基本信息的子記錄數(shù)量為零值,則將所述基本信息作為解析結果。優(yōu)選的是,所述交易信息還包括記錄結束符,在這種情況下,本實施例還可以包括步驟如果解析到記錄結束符,則結束對當前交易信息的解析。為4吏本領域,技術人員更好地理解本發(fā)明,以下結合現(xiàn)有技術對應用本發(fā)明的具體實施例進行對比說明?,F(xiàn)有技術中,對交易信息的解析過程通常包括以下步驟步驟D1、解析基本信息;由于基本信息在特定領域內(nèi)均有統(tǒng)一定義,其解析過程較為通用且簡單,在此就不詳細說明了。步驟D2、通過所述基本信息確定保留字段中的相應交易特征;步驟D3、針對所述交易特征采用其對應的規(guī)則進行處理;步驟D4、遇到記錄結束符則結束解析。需要說明的是,在現(xiàn)有技術中,由于保留字段的定義沒有規(guī)律可循,因而對于不同的交易特征,需要交易參與方在應用系統(tǒng)中設置相應的處理規(guī)則才可解析,因而其應用成本較高。應用本發(fā)明,在實際中,對于各交易參與方而言,只要根據(jù)子記錄標識獲取相應的子記錄內(nèi)容解析即可,不需要修改應用系統(tǒng),從而有效降低了應用成本。例如,一條交易信息為11001881CWD20070911中山路ATM00010000001EXPP00100200COMMODOA,其解析過程為步驟El、獲取基本信息11001881CWD20070911中山路ATM000100000并進行解析;所述解析可以為基本信息的預置定義將其記入解析表或解析數(shù)據(jù)庫中步驟E2、獲取子記錄數(shù)量為"01",為非零值,則根據(jù)這個數(shù)量提取相應的一條子記錄內(nèi)容EXPP00100200COMM;步驟E3、提取所述子記錄內(nèi)容的子記錄標識EXPP,判斷是否為當前交易參與方需要的子記錄標識,如果是,則獲取該子記錄標識對應的關鍵字段值00100200COMM,并記入相應的數(shù)據(jù)庫表中;則本例中,解析得到的子記錄內(nèi)容可以記錄為下表:子記錄標識借記金額貨記金額備注信息EXPP00100200COMM對于符合要求的同一基本信息的多個子記錄,在同一數(shù)據(jù)庫或數(shù)據(jù)表中順序記錄即可,例如,對于子記錄數(shù)量為02的子記錄內(nèi)容EXP100100200COM1EXP203100250COM2,解析后的數(shù)據(jù)可以記錄為下表子記錄標識借記金額貨記金額備注信息EXP100100200C0M1EXP203100250COM2在實際中,對于各交易參與方而言,只要確定子記錄標識,即可進行循環(huán)解析??梢钥闯?,本發(fā)明按照預置解析規(guī)則進行解析,解析過程非常簡單,且無需改變原有應用系統(tǒng),不會產(chǎn)生資源和空間浪費。參考圖6,示出了本發(fā)明的一種解析交易信息的裝置實施例的結構框圖,其中,所述交易信息包括基本信息、子記錄數(shù)量和子記錄內(nèi)容,本實施例具體可以包括以下單元基本信息讀取單元601,用于解析所述基本信息;解析判斷單元602,用于判斷所述基本信息的子記錄數(shù)量是否為非零值,如果是,則觸發(fā)內(nèi)容提取單元603;內(nèi)容提取單元603,用于根據(jù)所述子記錄數(shù)量提取相應的子記錄內(nèi)16內(nèi)容解析單元604,用于按照預置規(guī)則解析所述子記錄內(nèi)容。優(yōu)選的是,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,在這種情況下,所述內(nèi)容解析單元604還可以包括以下子單元標識提取子單元,用于提取所述子記錄標識;標識判斷子單元,用于判斷所述子記錄標識是否符合要求,如果是,則觸發(fā)結果記錄子單元;結果記錄子單元,用于獲取對應的關鍵字段值,并記入數(shù)據(jù)庫表中。優(yōu)選的是,所述交易信息還可以包括記錄結束符,本實施例還可以包括結束單元,用于在解析到記錄結束符時,結束對當前交易信息的解析。參考圖7,示出了應用圖6所示的優(yōu)選實施例解析交易信息的流程圖,具體可以包括以下步驟步驟701、基本信息讀取單元解析所述基本信息;步驟702、解析判斷單元判斷所述基本信息的子記錄數(shù)量是否為非零值,如果是,則觸發(fā)內(nèi)容提取單元執(zhí)行步驟703;步驟703、內(nèi)容提取單元根據(jù)所述子記錄數(shù)量提取相應的子記錄內(nèi)容;步驟704、內(nèi)容解析單元按照預置規(guī)則解析所述子記錄內(nèi)容。具體而言,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述步驟704可以包括以下子步驟子步驟F1、標識提取子單元提取所述子記錄標識;子步驟F2、標識判斷子單元判斷所述子記錄標識是否符合要求,如果是,則觸發(fā)結果記錄子單元執(zhí)行步驟F3;步驟F3、結果記錄子單元獲取對應的關鍵字段值,并記入數(shù)據(jù)庫表中。對于圖6所示的裝置實施例而言,由于其基本相應于圖5所示方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。本說明書中的各個實施例之間相同、相似以及相應的部分可以互相參見。本發(fā)明可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如個人計算機、服務器計算機、手持設備或便攜式設備、平板型設備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設備、網(wǎng)絡PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設備的分布式計算環(huán)境等等。本發(fā)明可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結構等等。也可以在分布式計算環(huán)境中實踐本發(fā)明,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡而被連接的遠程處理設備來執(zhí)行任務。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。以上對本發(fā)明所提供的一種生成交易信息的方法、一種生成交易信息的裝置、一種解析交易信息的方法以及一種解析交易信息的裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。權利要求1、一種生成交易信息的方法,其特征在于,包括記錄交易的基本信息;判斷所述基本信息是否具有對應的子記錄內(nèi)容,如果是,則按照預置格式記錄所述子記錄內(nèi)容,并記錄所述子記錄的數(shù)量;將所述基本信息、子記錄數(shù)量和子記錄內(nèi)容封裝為交易信息。2、如權利要求l所述的方法,其特征在于,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述子記錄內(nèi)容的記錄步驟包括i己錄所述子記錄標識;根據(jù)所述子記錄標識記錄對應的關鍵字段值。3、如權利要求2所述的方法,其特征在于,所述關鍵字段值是定長的。4、如權利要求l所述的方法,其特征在于,還包括如果所述基本信息沒有對應的子記錄內(nèi)容,則記錄所述子記錄數(shù)量為零值;所述封裝步驟為將所述基本信息和子記錄數(shù)量封裝為交易信息。5、如權利要求1或4所述的方法,其特征在于,所述交易信息還包括記錄結束符,所述的方法還包括在記錄完所述子記錄內(nèi)容和子記錄數(shù)量后,標記記錄結束符。6、一種生成交易信息的裝置,其特征在于,包括基本信息寫入單元,用于記錄交易的基本信息;寫入判斷單元,用于判斷所述基本信息是否具有對應的子記錄內(nèi)容,如果是,則觸發(fā)內(nèi)容寫入單元和數(shù)量寫入單元;內(nèi)容寫入單元,用于按照預置格式記錄所述子記錄內(nèi)容;數(shù)量寫入單元,用于記錄所述子記錄的數(shù)量;封裝單元,用于將所述基本信息、子記錄數(shù)量和子記錄內(nèi)容封裝為交易信息。7、如權利要求6所述的裝置,其特征在于,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述內(nèi)容寫入單元包括標識記錄子單元,用于記錄所述子記錄標識;字段值記錄子單元,用于根據(jù)所述子記錄標識記錄對應的關鍵字段值。8、如權利要求7所述的裝置,其特征在于,所述關鍵字段值是定長的。9、如權利要求6或8所述的裝置,其特征在于,所述交易信息還包括記錄結束符,所述的裝置還包括結束標記單元,用于在記錄完所述子記錄內(nèi)容和子記錄數(shù)量后,標記記錄結束符。10、一種解析交易信息的方法,其特征在于,所述交易信息包括基本信息、子記錄數(shù)量和子記錄內(nèi)容,所述解析方法包括解析所述基本信息;判斷所述基本信息的子記錄數(shù)量是否為非零值,如果是,則根據(jù)所述子記錄數(shù)量提取相應的子記錄內(nèi)容;按照預置規(guī)則解析所述子記錄內(nèi)容。11、如權利要求IO所述的方法,其特征在于,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述子記錄內(nèi)容的解析步驟包括提取所述子記錄標識,并判斷所述子記錄標識是否符合要求,如果是,則獲取對應的關鍵字段值,并記入數(shù)據(jù)庫表中。12、如權利要求IO所述的方法,其特征在于,還包括如果所述基本信息的子記錄數(shù)量為零值,則將所述基本信息作為解析結果。13、如權利要求10或12所述的方法,其特征在于,所述交易信息還包括記錄結束符,所述的方法還包括如果解析到記錄結束符,則結束對當前交易信息的解析。14、一種解析交易信息的裝置,其特征在于,所述交易信息包括基本信息、子記錄數(shù)量和子記錄內(nèi)容,所述解析裝置包括基本信息讀取單元,用于解析所述基本信息;解析判斷單元,用于判斷所述基本信息的子記錄數(shù)量是否為非零值,如果是,則觸發(fā)內(nèi)容提取單元;內(nèi)容提取單元,用于根據(jù)所述子記錄數(shù)量提取相應的子記錄內(nèi)容;內(nèi)容解析單元,用于按照預置規(guī)則解析所述子記錄內(nèi)容。15、如權利要求14所述的裝置,其特征在于,所述子記錄內(nèi)容包括子記錄標識及對應的關鍵字段值,所述內(nèi)容解析單元包括標識提取子單元,用于提取所述子記錄標識;標識判斷子單元,用于判斷所述子記錄標識是否符合要求,如果是,則觸發(fā)結果記錄子單元;結果記錄子單元,用于獲取對應的關鍵字段值,并記入數(shù)據(jù)庫表中。16、如權利要求14或15所述的裝置,其特征在于,所述交易信息還包括記錄結束符,所述的裝置還包括結束單元,用于在解析到記錄結束符時,結束對當前交易信息的解全文摘要本發(fā)明公開了一種生成交易信息的方法,包括記錄交易的基本信息;判斷所述基本信息是否具有對應的子記錄內(nèi)容,如果是,則按照預置格式記錄所述子記錄內(nèi)容,并記錄所述子記錄的數(shù)量;將所述基本信息、子記錄數(shù)量和子記錄內(nèi)容封裝為交易信息。應用本發(fā)明不需要對原有應用系統(tǒng)做出修改,應用成本非常低;并且,本發(fā)明通過預置規(guī)則生成和解析交易信息,有效節(jié)省了空間和資源,提高了交易信息的生成效率和解析效率。文檔編號G06Q40/00GK101425167SQ20071004774公開日2009年5月6日申請日期2007年10月30日優(yōu)先權日2007年10月30日發(fā)明者牛天耘,陳逢源申請人:中國銀聯(lián)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
榆社县| 伊金霍洛旗| 雷州市| 黔江区| 九龙坡区| 全椒县| 西宁市| 松潘县| 兴安县| 施甸县| 许昌市| 武平县| 肃北| 十堰市| 夹江县| 岳普湖县| 资溪县| 普宁市| 天全县| 墨脱县| 本溪| 岳西县| 苍溪县| 大竹县| 宾阳县| 济南市| 东阳市| 黄大仙区| 景宁| 根河市| 开封县| 鸡东县| 馆陶县| 仙桃市| 韩城市| 通化市| 临颍县| 大同县| 灌云县| 汪清县| 玉屏|