專利名稱:一種基于文件的業(yè)務(wù)處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種基于文件的業(yè)務(wù)處理方法和裝置。
背景技術(shù):
賬戶應(yīng)收(AR, Account Receivable)設(shè)備負(fù)責(zé)銀行與通信運(yùn)營(yíng)商之間的交易處理,該設(shè)備可以同時(shí)與多個(gè)銀行對(duì)接,而對(duì)接的流程和接口通常都是靈活可變的,如何能夠快速響應(yīng)流程和接口的變化,同時(shí),保證核心業(yè)務(wù)處理邏輯的穩(wěn)定,成為AR設(shè)備與銀行設(shè)備對(duì)接時(shí)的技術(shù)瓶頸。AR設(shè)備可以理解為通信運(yùn)營(yíng)商側(cè)的設(shè)備,AR設(shè)備可以針對(duì)不同的銀行設(shè)計(jì)不同的付費(fèi)流程和接口,但是大部分付費(fèi)流程和接口的內(nèi)部參數(shù)具有很大的相似性。而AR設(shè)備 中針對(duì)不同的銀行時(shí),采用的文件接口差異性非常大。現(xiàn)有技術(shù)中,通信運(yùn)營(yíng)商的AR設(shè)備需要將業(yè)務(wù)相關(guān)文件格式,轉(zhuǎn)換為與銀行對(duì)接設(shè)備可操作的文件格式(也可以稱為“目標(biāo)格式文件”)。在該文件格式轉(zhuǎn)換過(guò)程中,AR根據(jù)不同的業(yè)務(wù)邏輯會(huì)使用不同接口與銀行側(cè)通信,具體可以是AR根據(jù)業(yè)務(wù)相關(guān)文件中的字段,利用結(jié)構(gòu)化查詢語(yǔ)句(SQL, Structured Query Language)從運(yùn)營(yíng)商側(cè)數(shù)據(jù)庫(kù)中獲取與字段對(duì)應(yīng)的數(shù)據(jù),將獲取的數(shù)據(jù)轉(zhuǎn)換為目標(biāo)格式文件;例如AR設(shè)備中獲取到自動(dòng)付費(fèi)請(qǐng)求(Auto Pay Request), AR設(shè)備根據(jù)請(qǐng)求中包括的字段,利用SQL去運(yùn)營(yíng)商側(cè)數(shù)據(jù)庫(kù)中獲取與該字段對(duì)應(yīng)的信息數(shù)據(jù),將該信息數(shù)據(jù)轉(zhuǎn)換為目標(biāo)格式文件;又例如,對(duì)于有些業(yè)務(wù),AR需要對(duì)傳輸給銀行側(cè)的數(shù)據(jù)進(jìn)行計(jì)算,將計(jì)算后的數(shù)據(jù)轉(zhuǎn)換成目標(biāo)格式文件再輸出到銀行側(cè),因此,在AR設(shè)備投入交付使用時(shí),現(xiàn)場(chǎng)工程師需要對(duì)AR進(jìn)行大量配置,使得AR傳輸給銀行側(cè)設(shè)備的數(shù)據(jù)符合目標(biāo)格式。因此,在AR交付使用時(shí),需要對(duì)通信運(yùn)營(yíng)商側(cè)AR進(jìn)行大量與業(yè)務(wù)邏輯相關(guān)的配置,從而建立通信運(yùn)營(yíng)商側(cè)AR與銀行側(cè)之間的接口。當(dāng)AR在設(shè)計(jì)完成后,交付給運(yùn)營(yíng)商時(shí),如果AR僅僅交付給一個(gè)運(yùn)營(yíng)商,則在交付后對(duì)AR的調(diào)試配置是一次性的,即配置從該運(yùn)營(yíng)商要求格式的文件,到與該運(yùn)營(yíng)商合作的銀行側(cè)要求目標(biāo)格式文件轉(zhuǎn)換的配置,而事實(shí)上,AR需要交付給多個(gè)不同的運(yùn)營(yíng)商,不同的運(yùn)營(yíng)商對(duì)應(yīng)的銀行也是不同的,因此,需要對(duì)AR進(jìn)行不同的配置,使得不同運(yùn)營(yíng)商與對(duì)應(yīng)的銀行之間的文件格式能夠轉(zhuǎn)換,對(duì)每個(gè)AR的配置是不同的,而且,每次對(duì)AR的配置過(guò)程非常復(fù)雜,對(duì)現(xiàn)在工作的技術(shù)人員要求很高,容易出錯(cuò),效率低下。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種基于文件的業(yè)務(wù)處理方法和裝置,將通信運(yùn)營(yíng)商側(cè)與銀行側(cè)之間的業(yè)務(wù)處理轉(zhuǎn)換為基于文件的處理,使通信運(yùn)營(yíng)商側(cè)與銀行側(cè)之間接口變化,不會(huì)影響二者之間業(yè)務(wù)邏輯的變化,從而降低了通信運(yùn)營(yíng)商側(cè)配置AR的復(fù)雜度。本發(fā)明實(shí)施例提供了一種基于文件的業(yè)務(wù)處理方法,該方法包括掃描獲取文件列表;根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,對(duì)文件格式進(jìn)行轉(zhuǎn)換;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲得,則所述文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式;將所述進(jìn)行格式轉(zhuǎn)換后的文件發(fā)送給對(duì)應(yīng)的目的設(shè)備,使得所述目的設(shè)備根據(jù)所述轉(zhuǎn)換后的文件進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則所述目的設(shè)備為所述銀行側(cè)設(shè)備;若所述文件是從銀行側(cè)獲得,則所述目的設(shè)備為所述運(yùn)營(yíng)商側(cè)設(shè)備。優(yōu)選的,所述標(biāo)準(zhǔn)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式;所述目標(biāo)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式,文本格式。優(yōu)選的,所述根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,對(duì)文件格式進(jìn)行轉(zhuǎn)換;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式,具體包括根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,匹配可擴(kuò)展樣式表語(yǔ)言模版實(shí)例身份標(biāo)識(shí)加載可擴(kuò)展樣式表語(yǔ)言轉(zhuǎn)換器,將可擴(kuò)展標(biāo)記語(yǔ)言格式轉(zhuǎn)換為目標(biāo)格式。 優(yōu)選的,所述掃描獲取文件列表之后,所述對(duì)文件格式進(jìn)行轉(zhuǎn)換之前,所述方法還包括判斷所述文件列表中的時(shí)間是否是公共假日,如果不是公共假日,執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果是公共假日,則結(jié)束。優(yōu)選的,所述對(duì)文件格式進(jìn)行轉(zhuǎn)換之前,所述方法還包括判斷所述文件列表是否為空,如果所述文件列表不為空,執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件列表為空,則結(jié)束。優(yōu)選的,所述對(duì)文件格式進(jìn)行轉(zhuǎn)換之前,所述方法還包括校驗(yàn)所述文件列表中的文件格式是否正確;如果所述文件格式正確,執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件格式不正確,則結(jié)束。優(yōu)選的,所述對(duì)文件格式進(jìn)行轉(zhuǎn)換之后,所述方法還包括將所述文件列表中的文件移入備份路徑中存儲(chǔ)。本發(fā)明實(shí)施例還提供一種基于文件的業(yè)務(wù)處理方法,該方法包括獲取文件素材,所述素材中至少包括業(yè)務(wù)處理信息;根據(jù)獲取的文件素材,生成標(biāo)準(zhǔn)格式文件;將生成的標(biāo)準(zhǔn)格式文件傳輸給文件處理器。優(yōu)選的,所述標(biāo)準(zhǔn)格式文件具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式文件。本發(fā)明實(shí)施例還提供一種基于文件的業(yè)務(wù)處理方法,該方法包括接收文件處理器發(fā)送的標(biāo)準(zhǔn)格式文件;根據(jù)接收的標(biāo)準(zhǔn)格式文件,進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理。優(yōu)選的,所述標(biāo)準(zhǔn)格式文件包括請(qǐng)求文件,或者響應(yīng)文件其中任一種。本發(fā)明實(shí)施例還提供一種文件處理器,該文件處理器包括掃描單元,轉(zhuǎn)換單元,和發(fā)送單元;所述掃描單兀,用于掃描獲取文件列表所述轉(zhuǎn)換單元,用于根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,對(duì)文件格式進(jìn)行轉(zhuǎn)換;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲得,則所述文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式;
所述發(fā)送單元,用于將所述進(jìn)行格式轉(zhuǎn)換后的文件發(fā)送給對(duì)應(yīng)的目的設(shè)備,使得所述目的設(shè)備根據(jù)所述轉(zhuǎn)換后的文件進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則所述目的設(shè)備為所述銀行側(cè)設(shè)備;若所述文件是從銀行側(cè)獲得,則所述目的設(shè)備為所述運(yùn)營(yíng)商側(cè)設(shè)備。優(yōu)選的,所述標(biāo)準(zhǔn)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式;所述目標(biāo)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式,文本格式。優(yōu)選的,所述轉(zhuǎn)換單元具體用于根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,匹配可擴(kuò)展樣式表語(yǔ)言模版實(shí)例身份標(biāo)識(shí)加載可擴(kuò)展樣式表語(yǔ)言轉(zhuǎn)換器,將可擴(kuò)展標(biāo)記語(yǔ)言格式轉(zhuǎn)換為目標(biāo)格式。優(yōu)選的,所述文件處理器還包括第一判斷單元,用于判斷所述文件列表中的時(shí)間是否是公共假日,如果不是公共假日,通知所述轉(zhuǎn)換單元執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果是公共假日,則結(jié)束。
優(yōu)選的,所述文件處理器還包括第二判斷單元,用于判斷所述文件列表是否為空,如果所述文件列表不為空,通知所述轉(zhuǎn)換單元執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件列表為空,則結(jié)束。優(yōu)選的,所述文件處理器還包括校驗(yàn)單元,用于校驗(yàn)所述文件列表中的文件格式是否正確;如果所述文件格式正確,通知所述轉(zhuǎn)換單元執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件格式不正確,則結(jié)束。優(yōu)選的,所述文件處理器還包括存儲(chǔ)單元,用于對(duì)文件格式進(jìn)行轉(zhuǎn)換之后,將所述文件列表中的文件移入備份路徑中存儲(chǔ)。本發(fā)明實(shí)施例還提供一種賬戶應(yīng)收設(shè)備,包括獲取單元,生成單元,和傳輸單元;所述獲取單元,用于獲取文件素材,所述素材中至少包括業(yè)務(wù)處理信息;所述生成單元,用于根據(jù)獲取的文件素材,生成標(biāo)準(zhǔn)格式文件;所述傳輸單元,用于將生成的標(biāo)準(zhǔn)格式文件傳輸給文件處理器。優(yōu)選的,所述標(biāo)準(zhǔn)格式文件具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式文件。本發(fā)明實(shí)施例還提供一種賬戶應(yīng)收設(shè)備,包括接收單元,處理單元;所述接收單元,用于接收文件處理器發(fā)送的標(biāo)準(zhǔn)格式文件;所述處理單元,用于根據(jù)接收的標(biāo)準(zhǔn)格式文件,進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理。優(yōu)選的,所述標(biāo)準(zhǔn)格式文件包括請(qǐng)求文件,或者響應(yīng)文件其中任一種。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例將運(yùn)營(yíng)商側(cè)與銀行側(cè)之間交互的各種流程的文件,進(jìn)行格式轉(zhuǎn)換,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲取,則文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式;使得轉(zhuǎn)換后的文件格式能夠被目的設(shè)備識(shí)別。通過(guò)運(yùn)用該方法,使得現(xiàn)場(chǎng)工程師在對(duì)AR安裝調(diào)試階段時(shí),主要調(diào)試如何將運(yùn)營(yíng)商側(cè)文件格式轉(zhuǎn)換為標(biāo)準(zhǔn)文件格式,無(wú)需考慮業(yè)務(wù)邏輯與接口之間的配置,降低對(duì)AR配置的復(fù)雜度;同時(shí),該方法將業(yè)務(wù)流程與文件處理解耦,外部文件接口的變化不影響內(nèi)部業(yè)務(wù)邏輯處理;新增銀行對(duì)接,如新增流程或接口,不影響內(nèi)部業(yè)務(wù)邏輯處理;修改現(xiàn)有與銀行第三方的接口,不影響內(nèi)部業(yè)務(wù)邏輯處理。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實(shí)施例一提供的一種基于文件的業(yè)務(wù)處理方法流程示意簡(jiǎn)圖;圖2是本發(fā)明實(shí)施例二提供的一種基于文件的業(yè)務(wù)處理方法流程示意簡(jiǎn)圖;圖3是本發(fā)明實(shí)施例三提供的一種基于文件的業(yè)務(wù)處理方法流程示意簡(jiǎn)圖;
圖4是本發(fā)明實(shí)施例五提供的一種文件處理器示意簡(jiǎn)圖;圖5是本發(fā)明實(shí)施例六提供的一種賬戶應(yīng)收設(shè)備示意簡(jiǎn)圖;圖6是本發(fā)明實(shí)施例七提供的一種賬戶應(yīng)收設(shè)備示意簡(jiǎn)圖。
具體實(shí)施例方式現(xiàn)有技術(shù)中,對(duì)AR的配置,要求AR能夠?qū)鬏斀o銀行側(cè)的文件一次性映射為目標(biāo)格式,使得通信運(yùn)營(yíng)商側(cè)與銀行側(cè)之間的通信接口是基于不同的業(yè)務(wù),具有不同的通信接口,在對(duì)AR的配置中需要考慮不同的業(yè)務(wù)邏輯進(jìn)行不同的配置,而現(xiàn)場(chǎng)工程師通常無(wú)法獲取AR內(nèi)部的設(shè)計(jì)細(xì)節(jié),且對(duì)業(yè)務(wù)邏輯的關(guān)系不了解,因此,現(xiàn)場(chǎng)工程師在現(xiàn)場(chǎng)調(diào)試過(guò)程中對(duì)AR配置容易失敗,需要由AR的開(kāi)發(fā)人員進(jìn)行定制開(kāi)發(fā),對(duì)現(xiàn)場(chǎng)工程師的要求較高。針對(duì)現(xiàn)有技術(shù)的上述問(wèn)題,本發(fā)明實(shí)施例基于對(duì)現(xiàn)有技術(shù)的研究發(fā)現(xiàn)AR大部分的業(yè)務(wù)流程和接口內(nèi)部參數(shù)是相似的特點(diǎn),采用將通信運(yùn)營(yíng)商側(cè)與銀行側(cè)之間的業(yè)務(wù)交互轉(zhuǎn)換為基于文件的交互,具體可以包括將運(yùn)營(yíng)商側(cè)生成的文件先轉(zhuǎn)換為標(biāo)準(zhǔn)文件格式,運(yùn)營(yíng)商側(cè)再將標(biāo)準(zhǔn)文件格式的文件轉(zhuǎn)換為銀行側(cè)要求的目標(biāo)格式。本發(fā)明實(shí)施例提供的技術(shù)方案使得通信運(yùn)營(yíng)商側(cè)與銀行側(cè)之間通信的接口與業(yè)務(wù)邏輯脫離,在AR內(nèi)無(wú)需針對(duì)具體的業(yè)務(wù)設(shè)計(jì)出相應(yīng)的接口,降低了對(duì)通信運(yùn)營(yíng)商側(cè)AR的配置。實(shí)施例一本發(fā)明實(shí)施例提供了一種基于文件的業(yè)務(wù)處理方法,該方法的執(zhí)行主體可以是運(yùn)營(yíng)商側(cè)的設(shè)備,但不限于運(yùn)營(yíng)商側(cè)設(shè)備,具體可以是文件處理器(File Process)來(lái)執(zhí)行,可以將文件處理器作為運(yùn)營(yíng)商側(cè)與銀行側(cè)之間的接口設(shè)備,該文件處理器主要將來(lái)運(yùn)營(yíng)商側(cè)的文件轉(zhuǎn)換為銀行側(cè)可操作的文件格式,然后再發(fā)送給銀行側(cè)設(shè)備;或者,如圖I所示,該方法包括步驟101 :掃描獲取文件列表;步驟102 :根據(jù)文件列表中記錄的文件的存儲(chǔ)路徑和文件名,對(duì)文件格式進(jìn)行轉(zhuǎn)換;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲得,則文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式;需要理解的是,步驟102中文件處理器從掃描獲取的文件列表,可以獲知文件的來(lái)源目錄,即獲取到文件的來(lái)源,文件通常是來(lái)源于銀行側(cè),或者是通信運(yùn)營(yíng)商側(cè),具體可以是AR側(cè)或者是銀行側(cè)設(shè)備將文件存儲(chǔ)到File Process中,一種具體的存儲(chǔ)方法是將所有的文件都存放在一個(gè)路徑下,通過(guò)文件名前綴可以區(qū)分文件具體是來(lái)源于AR側(cè)或者是銀行側(cè)設(shè)備,當(dāng)前的一種具體說(shuō)明僅是為了便于理解的說(shuō)明,并非對(duì)本發(fā)明實(shí)施例的限制;在獲知了來(lái)源的情況下,文件處理器能夠判斷出將來(lái)源的文件格式轉(zhuǎn)換成為目的設(shè)備需要的文件格式。其中,步驟102中所說(shuō)的標(biāo)準(zhǔn)格式,可以理解為欲從運(yùn)營(yíng)商側(cè)輸出到銀行側(cè)的文件的格式,在經(jīng)過(guò)運(yùn)營(yíng)商與銀行側(cè)之間的連接接口時(shí),將運(yùn)營(yíng)商側(cè)的文件格式設(shè)計(jì)為標(biāo)準(zhǔn)格式,因而,目標(biāo)格式可以理解為是銀行側(cè)規(guī)定的可以理解的文件格式。標(biāo)準(zhǔn)格式可以包括但不限于可擴(kuò)展標(biāo)記語(yǔ)言(XML, Extensible Markup Language)格式,目標(biāo)格式可以包括XML格式,文本格式或者是其它定制的格式,此處不做限制。進(jìn)一步,步驟102中所說(shuō)的根據(jù)文件列表中記錄的文件的存儲(chǔ)路徑和文件名,將文件格式進(jìn)行轉(zhuǎn)換的一種具體操作可以包括根據(jù)文件存儲(chǔ)路徑、文件名前綴匹配識(shí)別出流程和當(dāng)前的步驟,在根據(jù)流程和當(dāng)前的步驟找到可以使用的XSL文件格式轉(zhuǎn)化模版,F(xiàn)ile Process使用XSL文件格式轉(zhuǎn)換模版對(duì)源文件進(jìn)行轉(zhuǎn)換。將標(biāo)準(zhǔn)格式文件與目標(biāo)格式文件之間進(jìn)行轉(zhuǎn)換。其中,上述識(shí)別出當(dāng)前的步驟具體可以是區(qū)分當(dāng)前的文件是請(qǐng)求文件,或者是響應(yīng)文件;如果是請(qǐng)求文件 則可以判斷出該文件的進(jìn)一步處理,若識(shí)別出當(dāng)前的步驟,即該文件是請(qǐng)求文件,則可以該文件轉(zhuǎn)換為銀行側(cè)規(guī)定的可以理解的文件格式,即目標(biāo)格式。步驟103 :將進(jìn)行文件格式轉(zhuǎn)換后的文件發(fā)送給對(duì)應(yīng)的目的設(shè)備,使得所述目的設(shè)備根據(jù)所述轉(zhuǎn)換后的文件進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則所述目的設(shè)備為銀行側(cè)設(shè)備;若所述文件是從銀行側(cè)獲取,則所述目的設(shè)備為運(yùn)營(yíng)商側(cè)設(shè)備。其中,步驟103中將進(jìn)行文件格式轉(zhuǎn)換后的文件發(fā)送給對(duì)應(yīng)的目的設(shè)備的操作可以具體包括步驟1031 :將進(jìn)行文件格式轉(zhuǎn)換后的文件移入目的路徑中存儲(chǔ);還需要說(shuō)明的是,為了避免在File Process中存儲(chǔ)的AR或者銀行側(cè)設(shè)備還有未處理完的文件被發(fā)送出去,可以將進(jìn)行文件格式轉(zhuǎn)換后的文件寫(xiě)入臨時(shí)目錄中,待目的路徑中AR或者銀行側(cè)設(shè)備中文件處理完后,再將進(jìn)行文件格式轉(zhuǎn)換后的文件移入目的路徑中存儲(chǔ)。步驟1032 :將移入目的路徑中存儲(chǔ)的文件發(fā)送給對(duì)應(yīng)的目的設(shè)備。通過(guò)上述對(duì)本發(fā)明實(shí)施例提供的一種適用于不同交互流程的文件轉(zhuǎn)換方法,該方法將運(yùn)營(yíng)商側(cè)與銀行側(cè)之間交互的各種流程的文件,進(jìn)行格式轉(zhuǎn)換,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲取,則文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式;使得轉(zhuǎn)換后的文件格式能夠被目的設(shè)備識(shí)別。通過(guò)運(yùn)用該方法,使得現(xiàn)場(chǎng)工程師在對(duì)AR安裝調(diào)試階段時(shí),主要調(diào)試如何將運(yùn)營(yíng)商側(cè)文件格式轉(zhuǎn)換為標(biāo)準(zhǔn)文件格式,無(wú)需考慮業(yè)務(wù)邏輯與接口之間的配置,降低對(duì)AR配置的復(fù)雜度;同時(shí),該方法將業(yè)務(wù)流程與文件處理解耦,外部文件接口的變化不影響內(nèi)部業(yè)務(wù)邏輯處理;新增銀行對(duì)接,如新增流程或接口,不影響內(nèi)部業(yè)務(wù)邏輯處理;修改現(xiàn)有與銀行第三方的接口,不影響內(nèi)部業(yè)務(wù)邏輯處理。優(yōu)選的,在步驟101之后,步驟102之前,方法還可以進(jìn)一步包括步驟104 :判斷獲取的文件列表中的時(shí)間是否是公共假日;如果不是公共假日,則執(zhí)行后續(xù)步驟102 ;如果是公共假日,則結(jié)束。通過(guò)增加步驟104使得該文件處理設(shè)備能夠與銀行側(cè)的工作時(shí)間同步,即僅在工作日為運(yùn)營(yíng)商與銀行之間進(jìn)行文件處理服務(wù)。優(yōu)選的,在步驟101之后,步驟102之前;或者在在步驟104之后,步驟102之前,該方法還可以包括步驟105 :判斷掃描獲取的文件列表是否為空;如果獲取的文件列表為空,則結(jié)束;如果獲取的文件列表不為空,則執(zhí)行步驟102 ;通過(guò)增加步驟105,使得文件處理器能夠更智能化。優(yōu)選的,在步驟101之后,步驟102之前;或者在在步驟105之后,步驟102之前,該方法還可以包括步驟106 :校驗(yàn)獲取的文件列表中的文件格式是否正確;如果文件格式正確,則執(zhí)行步驟102 ;如果文件格式不正確,則結(jié)束;
其中,步驟106中校驗(yàn)文件格式主要是針對(duì)AR產(chǎn)生的標(biāo)準(zhǔn)文件,這些文件是XML格式的,文件格式是否正確就是看XML是否符合XML文件的定義,例如是否缺少"〈"或
坐坐
/ ,-rf* -rf* O需要理解的是,如果掃描獲取的文件是來(lái)自通信運(yùn)營(yíng)商側(cè),則文件格式可以認(rèn)為是標(biāo)準(zhǔn)格式文件;如果掃描獲取的文件是來(lái)自銀行側(cè),則文件格式可以認(rèn)為是目標(biāo)格式文件。其中,標(biāo)準(zhǔn)格式文件具體可以是XML文件,但不限于XML文件;目標(biāo)格式文件可以是XML文件,文本格式或者是其它定制的格式,此處不做限制。通過(guò)增加步驟106,使得文件處理器可以判斷需要進(jìn)行文件格式轉(zhuǎn)換的文件是否是格式正確的文件,減少在操作過(guò)程中出錯(cuò)的幾率,提高了文件處理器工作效率。優(yōu)選的,在步驟103之后,該方法還可以包括步驟107 :將步驟101中獲取的文件列表中的文件(或者稱為“源文件”)移入備份路徑中存儲(chǔ);其中,將步驟101中文件列表中源文件移入備份路徑中存儲(chǔ)的目的,是避免下次再次掃描到相同的文件,重復(fù)做處理。通過(guò)增加步驟107,可以是文件處理器可以對(duì)處理過(guò)的文件進(jìn)行備份,用于設(shè)備故障或者其他需要時(shí),能夠?qū)υ?jīng)處理過(guò)的文件有記錄,便于設(shè)備恢復(fù)或者其他目的的查詢需求。由于存儲(chǔ)空間的限制,技術(shù)人員可以對(duì)文件處理器進(jìn)行設(shè)置,設(shè)置存儲(chǔ)在備份路徑下的源文件的存儲(chǔ)時(shí)間,假設(shè)具體可以是30天。優(yōu)選的,在步驟103之后,該方法還可以包括步驟108 :記錄對(duì)掃描獲取的文件處理的狀態(tài);其中,為了便于對(duì)每次文件處理狀態(tài)的準(zhǔn)確控制,文件處理機(jī)可以對(duì)掃描獲取的文件處理的狀態(tài)進(jìn)行記錄。記錄的內(nèi)容可以包括文件傳輸方向,例如是由運(yùn)營(yíng)商側(cè)向銀行側(cè)傳輸?shù)?,或者相反;源目錄;原始文件名;文件生成的時(shí)間;處理的時(shí)間;處理的時(shí)長(zhǎng),用于記錄每個(gè)文件處理時(shí)間的開(kāi)始時(shí)間和結(jié)束時(shí)間差;記錄數(shù);處理結(jié)果;原因;處理后的文件目錄;處理后的文件名等等。這里是便于理解的舉例,并非窮舉。通過(guò)增加步驟108,使得文件處理器可以對(duì)處理過(guò)的文件做記錄,便于后續(xù)查詢等需求。實(shí)施例二本發(fā)明實(shí)施例提供了一種基于文件的業(yè)務(wù)處理方法,該方法與實(shí)施例一相似,區(qū)別僅在于,本發(fā)明實(shí)施例是針對(duì)從通信運(yùn)營(yíng)商側(cè)主動(dòng)付款的過(guò)程。該主動(dòng)付款(Auto Pay)的過(guò)程中有三個(gè)網(wǎng)元參與,包括內(nèi)部網(wǎng)元,文件處理器,外部網(wǎng)元。需要理解的是,在該文件中將通信運(yùn)營(yíng)商側(cè)作為內(nèi)部,之外的作為外部,如銀行側(cè)作為外部網(wǎng)元;從通信運(yùn)營(yíng)商側(cè)進(jìn)行付款操作稱為主動(dòng)付款,從銀行側(cè)進(jìn)行付款的操作稱為被動(dòng)付款。還需要說(shuō)明的是,內(nèi)部網(wǎng)元具體可以是指通信運(yùn)營(yíng)商側(cè)的AR設(shè)備,但不限于AR設(shè)備,為了便于理解,后續(xù)以AR設(shè)備作為具體內(nèi)部網(wǎng)元進(jìn)行舉例說(shuō)明。如圖2所示,該方法包括步驟201 AR獲取文件素材,所述素材中至少包括業(yè)務(wù)處理信息;根據(jù)獲取的文件素材,生成標(biāo)準(zhǔn)格式文件;將生成的標(biāo)準(zhǔn)格式文件傳 輸給文件處理器;其中,為了便于理解,可以理解步驟201中AR設(shè)備生成標(biāo)準(zhǔn)格式的請(qǐng)求文件,將請(qǐng)求文件發(fā)送給文件處理器;該請(qǐng)求文件具體可以是指通信用戶通過(guò)通信運(yùn)營(yíng)商側(cè)進(jìn)行主動(dòng)付費(fèi)的請(qǐng)求,此處是便于理解的舉例,并非對(duì)發(fā)明實(shí)施例的限制;其中,AR設(shè)備生成的標(biāo)準(zhǔn)格式在該實(shí)施例中以XML格式為例,但不限于XML格式。其中,在AR設(shè)備中生成的標(biāo)準(zhǔn)格式的文件中,至少包括該文件被使用的流程類型(FlowType),用于區(qū)別用于不同流程的文件,例如流程類型可以包括主動(dòng)付費(fèi),被動(dòng)付費(fèi),結(jié)算等流程,但不限于當(dāng)前舉例的流程類型。AR設(shè)備將生成標(biāo)準(zhǔn)格式的請(qǐng)求文件發(fā)送給文件處理器的一種具體方式可以是將生成的標(biāo)準(zhǔn)格式文件從AR的銀行代碼(BankCode)目錄轉(zhuǎn)到FileProcess的BankCode目錄下。若以虛擬銀行的銀行代碼(BankCode)為0001,招商銀行的銀行代碼為0002進(jìn)行舉例,F(xiàn)ileProcess將中國(guó)銀行的文件就放在..\ArtoBank\0001\下;FileProcess將招商銀行的文件就放在.· \ArtoBank\0002下。本發(fā)明實(shí)施例不限制有其它方式將生成標(biāo)準(zhǔn)格式的請(qǐng)求文件發(fā)送給文件處理器。進(jìn)一步需要說(shuō)明的是,若AR設(shè)備在需要生成標(biāo)準(zhǔn)格式的請(qǐng)求文件時(shí),首先獲取請(qǐng)求文件的素材,該素材包含業(yè)務(wù)處理所需的信息。例如AR設(shè)備在獲取需要主動(dòng)付費(fèi)用戶的電話號(hào)碼,銀行賬戶,欠費(fèi)信息等信息,這些信息具體可以在文件中以字段的形式體現(xiàn)。在AR設(shè)備中還保存有字段對(duì)應(yīng)的標(biāo)準(zhǔn)格式的文件,其中,對(duì)應(yīng)的標(biāo)準(zhǔn)格式文件中,包括有銀行側(cè)關(guān)注的與對(duì)應(yīng)字段有關(guān)的信息,設(shè)計(jì)人員在設(shè)計(jì)時(shí),根據(jù)業(yè)務(wù)的要求盡量詳盡的考慮銀行側(cè)關(guān)注的信息與對(duì)應(yīng)字段之間的映射關(guān)系。因此,AR設(shè)備根據(jù)業(yè)務(wù)流程和預(yù)定義好的標(biāo)準(zhǔn)文件格式,將所需要的信息寫(xiě)到標(biāo)準(zhǔn)格式文件中,再將完整的標(biāo)準(zhǔn)格式文件發(fā)送給文件處理器。在本發(fā)明實(shí)施例中,AR設(shè)備中根據(jù)具體包括的字段找到對(duì)應(yīng)到標(biāo)準(zhǔn)格式的文件。因此,在設(shè)計(jì)之初,在銀行側(cè)與通信運(yùn)營(yíng)商側(cè)之間接口的配置,僅需要考慮從標(biāo)準(zhǔn)格式文件轉(zhuǎn)換為目標(biāo)格式文件有關(guān)的配置。與現(xiàn)有技術(shù)中需要考慮不同業(yè)務(wù)邏輯對(duì)應(yīng)的流程,根據(jù)不同流程中不同字段,從通信運(yùn)營(yíng)商側(cè)數(shù)據(jù)庫(kù)中再多次獲取與字段相關(guān)信息,然后將相關(guān)信息按照目標(biāo)格式文件進(jìn)行轉(zhuǎn)換的配置相比,本發(fā)明實(shí)施例提供的技術(shù)方案,通信運(yùn)營(yíng)商側(cè)與銀行側(cè)之間的業(yè)務(wù)處理是基于文件的處理,將通信運(yùn)營(yíng)商側(cè)與銀行側(cè)之間的通信接口與業(yè)務(wù)邏輯分離,有效的降低了配置的復(fù)雜度,提高了配置效率。步驟202 :文件處理器掃描獲取的請(qǐng)求文件的文件列表;根據(jù)文件列表中記錄的文件的存儲(chǔ)路徑和文件名,將文件格式進(jìn)行轉(zhuǎn)換;其中,文件處理器判斷文件來(lái)自AR設(shè)備,則將文件格式由標(biāo)準(zhǔn)的XML格式轉(zhuǎn)換為目標(biāo)格式文件(在本實(shí)施例中假設(shè)為文本格式,僅是便于理解的具體舉例,不應(yīng)該理解為對(duì)本發(fā)明實(shí)施例的限制)。其中,在步驟202中,文件處理器將來(lái)自AR的文件進(jìn)行格式轉(zhuǎn)換的一種具體操作可以是根據(jù)該文件的存儲(chǔ)路徑和文件名,匹配可擴(kuò)展樣式表語(yǔ)言(XSL,ExtensibleStylesheet Language)模版實(shí)例身份標(biāo)識(shí)(ID, Identity)加載XSL轉(zhuǎn)換器,將XML格式文件轉(zhuǎn)換為目標(biāo)格式,其中,目標(biāo)格式具體可以是XML格式,文本格式,或者其他定制格式等等。文件處理器將來(lái)自AR的文件進(jìn)行格式轉(zhuǎn)換的一種具體操作不限于當(dāng)前的舉例,也可以是其它轉(zhuǎn)換方法。 步驟203 :文件處理器將生成的文本格式文件發(fā)送給銀行設(shè)備。步驟204 :外部網(wǎng)元接收到文本格式文件,判斷該文件是請(qǐng)求文件,根據(jù)請(qǐng)求文件進(jìn)行主動(dòng)付費(fèi)業(yè)務(wù)處理,可選的,外部網(wǎng)元發(fā)送文本格式的響應(yīng)文件給文件處理器;其中,外部網(wǎng)元根據(jù)請(qǐng)求文件進(jìn)行主動(dòng)付費(fèi)業(yè)務(wù)處理,具體可以是對(duì)用戶賬戶進(jìn)行扣費(fèi)操作,但不限于當(dāng)前舉例的主動(dòng)付費(fèi)業(yè)務(wù)處理。還需要理解的是,對(duì)于有些業(yè)務(wù),文件處理器可以僅僅發(fā)送請(qǐng)求文件,可以沒(méi)有響應(yīng)文件;但有些業(yè)務(wù),文件處理器發(fā)送一個(gè)請(qǐng)求文件,可以收到多個(gè)響應(yīng)文件。在當(dāng)前的舉例中可以認(rèn)為文件處理器發(fā)送一個(gè)請(qǐng)求文件,收到一個(gè)請(qǐng)求文件。步驟205 :文件處理器掃描獲取的響應(yīng)文件的文件列表;根據(jù)文件列表中記錄的文件的存儲(chǔ)路徑和文件名,將文件格式進(jìn)行轉(zhuǎn)換;其中,文件處理器判斷響應(yīng)文件來(lái)自銀行偵牝則將文件格式由文本格式轉(zhuǎn)換為標(biāo)準(zhǔn)的XML格式;步驟206 :文件處理器將轉(zhuǎn)換為標(biāo)準(zhǔn)的XML格式的響應(yīng)文件發(fā)送給AR設(shè)備;步驟207 AR接收文件處理器發(fā)送的標(biāo)準(zhǔn)格式文件;根據(jù)接收的標(biāo)準(zhǔn)格式文件,進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理。在本實(shí)施例中以AR接收到響應(yīng)文件為例,根據(jù)標(biāo)準(zhǔn)XML格式的響應(yīng)文件進(jìn)行主動(dòng)付費(fèi)業(yè)務(wù)處理。需要說(shuō)明的是,AR也可以接收到請(qǐng)求文件,根據(jù)請(qǐng)求文件進(jìn)行相應(yīng)的業(yè)務(wù)處理。其中,步驟207中AR根據(jù)標(biāo)準(zhǔn)XML格式的響應(yīng)文件進(jìn)行主動(dòng)付費(fèi)業(yè)務(wù)處理,具體可以是發(fā)送給用戶付費(fèi)成功及賬戶余額信息,但不限于當(dāng)前舉例的主動(dòng)付費(fèi)業(yè)務(wù)處理。通過(guò)上述對(duì)本發(fā)明實(shí)施例提供的一種適用于不同交互流程的文件轉(zhuǎn)換方法,通過(guò)該方法將運(yùn)營(yíng)商側(cè)與銀行側(cè)之間交互的的各種流程的文件,進(jìn)行格式轉(zhuǎn)換,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲取,則文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式;使得轉(zhuǎn)換后的文件格式能夠被目的設(shè)備識(shí)別。通過(guò)運(yùn)用該方法,使得現(xiàn)場(chǎng)工程師在對(duì)AR安裝調(diào)試階段時(shí),主要調(diào)試如何將運(yùn)營(yíng)商側(cè)文件格式轉(zhuǎn)換為標(biāo)準(zhǔn)文件格式,降低對(duì)AR配置的復(fù)雜度;同時(shí),該方法將業(yè)務(wù)流程與文件處理解耦,外部文件接口的變化不影響內(nèi)部業(yè)務(wù)邏輯處理;新增銀行對(duì)接,如新增流程或接口,不影響內(nèi)部業(yè)務(wù)邏輯處理;修改現(xiàn)有與銀行第三方的接口,不影響內(nèi)部業(yè)務(wù)邏輯處理。實(shí)施例三本發(fā)明實(shí)施例提供了一種基于文件的業(yè)務(wù)處理方法,該方法與實(shí)施例一相似,區(qū)別僅在于,本發(fā)明實(shí)施例是針對(duì)從銀行側(cè)付款的過(guò)程,可以認(rèn)為是“被動(dòng)付費(fèi)”。如圖3所示,該方法包括步驟301 :銀行設(shè)備生成定制格式的請(qǐng)求文件,將請(qǐng)求文件發(fā)送給文件處理器;該請(qǐng)求文件具體可以是指通信用戶通過(guò)銀行側(cè)進(jìn)行被動(dòng)的付費(fèi)的請(qǐng)求,也可以是其它;
其中,步驟301中銀行設(shè)備生成的請(qǐng)求文件為定制的格式,具體也可以但不限于XML,文本格式,或者其他格式。該實(shí)施例中以文本格式作為銀行設(shè)備生成的文件格式作為說(shuō)明對(duì)象。步驟302 :文件處理器掃描獲取的請(qǐng)求文件的文件列表;根據(jù)文件列表中記錄的文件的存儲(chǔ)路徑和文件名,將文件格式進(jìn)行轉(zhuǎn)換;其中,文件處理器判斷文件來(lái)自銀行設(shè)備,具體可以是文件處理器根據(jù)文件的存儲(chǔ)路徑和文件名識(shí)別出文件來(lái)自銀行設(shè)備,將文本格式轉(zhuǎn)換為通信運(yùn)營(yíng)商要求的文件格式(這里將通信運(yùn)營(yíng)商要求的文件格式以XML格式作為便于理解的舉例);一種更為詳細(xì)的實(shí)施方案包括文件處理器可以將轉(zhuǎn)換后的文件放在本地,以BankCode為區(qū)分,定期掃描將文件同步到AR的相應(yīng)BankCode目錄下。這個(gè)文件傳送的機(jī)制,類似于Bank到FiIe Process傳文件或取文件,文件處理器主要用于處理文件格式的轉(zhuǎn)換,將轉(zhuǎn)換完放到指定的目錄,由其他網(wǎng)元來(lái)獲取轉(zhuǎn)換后的文件。此處是便于理解的舉例,并非對(duì)本發(fā)明實(shí)施例的限制。
步驟303 :文件處理器將生成的XML文件發(fā)送給AR設(shè)備;步驟304 AR設(shè)備接收到XML文件,判斷該文件是請(qǐng)求文件,根據(jù)請(qǐng)求文件進(jìn)行被動(dòng)付費(fèi)業(yè)務(wù)處理,發(fā)送XML的響應(yīng)文件給文件處理器;其中,步驟304中AR根據(jù)請(qǐng)求文件進(jìn)行被動(dòng)付費(fèi)業(yè)務(wù)處理,具體可以是AR接收到請(qǐng)求文件后,針對(duì)每個(gè)用戶進(jìn)行加錢(qián)處理,如果用戶已經(jīng)處于欠費(fèi)催繳狀態(tài),則不再繼續(xù)催繳。此處是便于理解的舉例,并非窮舉。步驟305 :文件處理器掃描獲取的響應(yīng)文件的文件列表;根據(jù)文件列表中記錄的文件的存儲(chǔ)路徑和文件名,將文件格式進(jìn)行轉(zhuǎn)換;其中,文件處理器判斷響應(yīng)文件來(lái)自通信運(yùn)營(yíng)商側(cè),則將文件格式由XML格式轉(zhuǎn)換為文本格式;步驟306 :文件處理器將轉(zhuǎn)換為文本格式的響應(yīng)文件發(fā)送給銀行設(shè)備;步驟307 :銀行設(shè)備接收到響應(yīng)文件,根據(jù)文本格式的響應(yīng)文件進(jìn)行被動(dòng)付費(fèi)業(yè)務(wù)處理。其中,銀行設(shè)備進(jìn)行的被動(dòng)付費(fèi)業(yè)務(wù)處理具體可以是銀行接受到響應(yīng)文件后,記錄指定用戶的交易成功,但不限于當(dāng)前的舉例。通過(guò)上述對(duì)本發(fā)明實(shí)施例提供的一種適用于不同交互流程的文件轉(zhuǎn)換方法,通過(guò)該方法將運(yùn)營(yíng)商側(cè)與銀行側(cè)之間交互的的各種流程的文件,進(jìn)行格式轉(zhuǎn)換,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲取,則文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式;使得轉(zhuǎn)換后的文件格式能夠被目的設(shè)備識(shí)別。通過(guò)運(yùn)用該方法,使得現(xiàn)場(chǎng)工程師在對(duì)AR安裝調(diào)試階段時(shí),主要調(diào)試如何將運(yùn)營(yíng)商側(cè)文件格式轉(zhuǎn)換為標(biāo)準(zhǔn)文件格式,降低對(duì)AR配置的復(fù)雜度;同時(shí),該方法將業(yè)務(wù)流程與文件處理解耦,外部文件接口的變化不影響內(nèi)部業(yè)務(wù)邏輯處理;新增銀行對(duì)接,如新增流程或接口,不影響內(nèi)部業(yè)務(wù)邏輯處理;修改現(xiàn)有與銀行第三方的接口,不影響內(nèi)部業(yè)務(wù)邏輯處理。實(shí)施例四本發(fā)明實(shí)施例提供了一種基于文件的業(yè)務(wù)處理方法,該方法與實(shí)施例一相似,在該實(shí)施例中,通信運(yùn)營(yíng)商側(cè)文件處理器中的操作與實(shí)施例一說(shuō)明的操作可以相同。實(shí)施例四與前三個(gè)實(shí)施例的區(qū)別在于,包括一方面,對(duì)于通信運(yùn)營(yíng)商側(cè)的AR設(shè)備,可以根據(jù)具體的業(yè)務(wù)需求,或者是其它要求,發(fā)送一個(gè)或者多個(gè)請(qǐng)求文件到銀行側(cè),或者可以接收到銀行側(cè)發(fā)送的一個(gè)或者多個(gè)響應(yīng)文件;另一方面,對(duì)于銀行側(cè)設(shè)備,可以根據(jù)具體的業(yè)務(wù)需求,或者是其它要求,接收到通信運(yùn)營(yíng)商側(cè)發(fā)送的一個(gè)或者多個(gè)請(qǐng)求文件,或者可以發(fā)送一個(gè)或者多個(gè)響應(yīng)文件到通信運(yùn)營(yíng)商側(cè)。在本實(shí)施例中,文件處理器可以并發(fā)處理多個(gè)請(qǐng)求文件或者響應(yīng)文件,在處理并發(fā)文件時(shí),每個(gè)文件的處理流程與上述實(shí)施例一、二、三中的處理流程是相同的,不同之處主要是如何區(qū)分每個(gè)文件歸屬的設(shè)備,當(dāng)文件處理器可以識(shí)別出每個(gè)文件歸屬的設(shè)備,就可以支持并發(fā)處理多個(gè)文件的操作。從Bank到AR也有多個(gè)文件,如果做文件的關(guān)聯(lián)映射(哪些文件是請(qǐng)求文件,哪些是響應(yīng)文件),實(shí)際上依賴于Bank的文件接口。如果Bank的文件名中包含序列號(hào)和步驟的序號(hào),就可以通過(guò)AR原始文件的序列號(hào)和步驟對(duì)應(yīng)起來(lái),如請(qǐng)求文件autopay_20120618_0001_l. uni是第一個(gè)請(qǐng)求文件,對(duì)應(yīng)autopay流程中的第一個(gè)步驟,Bank處理完成后,返回響應(yīng)文件autopayres_20112068_0001_l. uni,通autopay、
autopayres、00011可以知道這兩個(gè)文件是--對(duì)應(yīng)的。文件的關(guān)聯(lián)映射還可以根據(jù)文件
頭,具體操作與上述說(shuō)明類似的,可以容易得出。文件的關(guān)聯(lián)映射還可以采用智能比對(duì)用戶 號(hào)碼的方式,具有相同用戶號(hào)碼的請(qǐng)求文件和響應(yīng)文件作為對(duì)應(yīng)的文件,從而判斷出文件歸屬的設(shè)備。此處是便于理解的舉例,并非窮舉。實(shí)施例五本發(fā)明實(shí)施例還提供一種文件處理器,如圖4所示,該文件處理器包括掃描單元401,轉(zhuǎn)換單元402,和發(fā)送單元403 ;所述掃描單兀401,用于掃描獲取文件列表所述轉(zhuǎn)換單元402,用于根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,對(duì)文件格式進(jìn)行轉(zhuǎn)換;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲得,則所述文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式;所述發(fā)送單元403,用于將所述進(jìn)行格式轉(zhuǎn)換后的文件發(fā)送給對(duì)應(yīng)的目的設(shè)備,使得所述目的設(shè)備根據(jù)所述轉(zhuǎn)換后的文件進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則所述目的設(shè)備為所述銀行側(cè)設(shè)備;若所述文件是從銀行側(cè)獲得,則所述目的設(shè)備為所述運(yùn)營(yíng)商側(cè)設(shè)備。通過(guò)上述對(duì)本發(fā)明實(shí)施例提供的一種文件處理器,該文件處理器將運(yùn)營(yíng)商側(cè)與銀行側(cè)之間交互的各種流程的文件,進(jìn)行格式轉(zhuǎn)換,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲取,則文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式;使得轉(zhuǎn)換后的文件格式能夠被目的設(shè)備識(shí)別。通過(guò)使用該文件處理器,使得現(xiàn)場(chǎng)工程師在對(duì)AR安裝調(diào)試階段時(shí),主要調(diào)試如何將運(yùn)營(yíng)商側(cè)文件格式轉(zhuǎn)換為標(biāo)準(zhǔn)文件格式,無(wú)需考慮業(yè)務(wù)邏輯與接口之間的配置,降低對(duì)AR配置的復(fù)雜度;同時(shí),該方法將業(yè)務(wù)流程與文件處理解耦,外部文件接口的變化不影響內(nèi)部業(yè)務(wù)邏輯處理;新增銀行對(duì)接,如新增流程或接口,不影響內(nèi)部業(yè)務(wù)邏輯處理;修改現(xiàn)有與銀行第三方的接口,不影響內(nèi)部業(yè)務(wù)邏輯處理。優(yōu)選的,所述標(biāo)準(zhǔn)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式;所述目標(biāo)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式,文本格式。優(yōu)選的,所述轉(zhuǎn)換單元具體用于根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,匹配可擴(kuò)展樣式表語(yǔ)言模版實(shí)例身份標(biāo)識(shí)加載可擴(kuò)展樣式表語(yǔ)言轉(zhuǎn)換器,將可擴(kuò)展標(biāo)記語(yǔ)言格式轉(zhuǎn)換為目標(biāo)格式。優(yōu)選的,所述文件處理器還包括第一判斷單元404,用于判斷所述文件列表中的時(shí)間是否是公共假日,如果不是公共假日,通知所述轉(zhuǎn)換單元執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果是公共假日,則結(jié)束。通過(guò)增加第一判斷單元404使得該文件處理設(shè)備能夠與銀行側(cè)的工作時(shí)間同步,即僅在工作日為運(yùn)營(yíng)商與銀行之間進(jìn)行文件處理服務(wù)。優(yōu)選的,所述文件處理器還包括第二判斷單元405,用于判斷所述文件列表是否為空,如果所述文件列表不為空,通知所述轉(zhuǎn)換單元執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件列表為空,則結(jié)束。通過(guò)增加步驟405,使得文件處理器能夠更智能化。優(yōu)選的,所述文件處理器還包括校驗(yàn)單元406,用于校驗(yàn)所述文件列表中的文件 格式是否正確;如果所述文件格式正確,通知所述轉(zhuǎn)換單元執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件格式不正確,則結(jié)束。通過(guò)增加校驗(yàn)單元406使得文件處理器可以判斷需要進(jìn)行文件格式轉(zhuǎn)換的文件是否是格式正確的文件,減少在操作過(guò)程中出錯(cuò)的幾率,提高了文件處理器工作效率。優(yōu)選的,所述文件處理器還包括存儲(chǔ)單元407,用于對(duì)文件格式進(jìn)行轉(zhuǎn)換之后,將所述文件列表中的文件移入備份路徑中存儲(chǔ)。通過(guò)增加存儲(chǔ)單元407,可以是文件處理器可以對(duì)處理過(guò)的文件進(jìn)行備份,用于設(shè)備故障或者其他需要時(shí),能夠?qū)υ?jīng)處理過(guò)的文件有記錄,便于設(shè)備恢復(fù)或者其他目的的查詢需求。實(shí)施例六本發(fā)明實(shí)施例還提供一種賬戶應(yīng)收設(shè)備,如圖5所示,包括獲取單元501,生成單元502,和傳輸單元503 ;所述獲取單元501,用于獲取文件素材,所述素材中至少包括業(yè)務(wù)處理信息;所述生成單元502,用于根據(jù)獲取的文件素材,生成標(biāo)準(zhǔn)格式文件;所述傳輸單元503,用于將生成的標(biāo)準(zhǔn)格式文件傳輸給文件處理器。通過(guò)運(yùn)用該AR,使得現(xiàn)場(chǎng)工程師在對(duì)AR安裝調(diào)試階段時(shí),主要調(diào)試如何將運(yùn)營(yíng)商側(cè)文件格式轉(zhuǎn)換為標(biāo)準(zhǔn)文件格式,無(wú)需考慮業(yè)務(wù)邏輯與接口之間的配置,降低對(duì)AR配置的復(fù)雜度;同時(shí),該方法將業(yè)務(wù)流程與文件處理解耦,外部文件接口的變化不影響內(nèi)部業(yè)務(wù)邏輯處理;新增銀行對(duì)接,如新增流程或接口,不影響內(nèi)部業(yè)務(wù)邏輯處理;修改現(xiàn)有與銀行第三方的接口,不影響內(nèi)部業(yè)務(wù)邏輯處理。優(yōu)選的,所述標(biāo)準(zhǔn)格式文件具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式文件。實(shí)施例七本發(fā)明實(shí)施例提供一種賬戶應(yīng)收設(shè)備,如圖6所示,包括接收單元601和處理單元 602 ;所述接收單元601,用于接收文件處理器發(fā)送的標(biāo)準(zhǔn)格式文件;所述處理單元602,用于根據(jù)接收的標(biāo)準(zhǔn)格式文件,進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理。通過(guò)運(yùn)用該AR,使得現(xiàn)場(chǎng)工程師在對(duì)AR安裝調(diào)試階段時(shí),主要調(diào)試如何將運(yùn)營(yíng)商側(cè)文件格式轉(zhuǎn)換為標(biāo)準(zhǔn)文件格式,無(wú)需考慮業(yè)務(wù)邏輯與接口之間的配置,降低對(duì)AR配置的復(fù)雜度;同時(shí),該方法將業(yè)務(wù)流程與文件處理解耦,外部文件接口的變化不影響內(nèi)部業(yè)務(wù)邏輯處理;新增銀行對(duì)接,如新增流程或接口,不影響內(nèi)部業(yè)務(wù)邏輯處理;修改現(xiàn)有與銀行第三方的接口,不影響內(nèi)部業(yè)務(wù)邏輯處理。優(yōu)選的,所述標(biāo)準(zhǔn)格式文件包括請(qǐng)求文件,或者響應(yīng)文件其中任一種。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明所提供的一種基于文件的業(yè)務(wù)處理 方法和裝置進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種基于文件的業(yè)務(wù)處理方法,其特征在于,該方法包括 掃描獲取文件列表; 根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,對(duì)文件格式進(jìn)行轉(zhuǎn)換;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲得,則所述文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式; 將所述進(jìn)行格式轉(zhuǎn)換后的文件發(fā)送給對(duì)應(yīng)的目的設(shè)備,使得所述目的設(shè)備根據(jù)所述轉(zhuǎn)換后的文件進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則所述目的設(shè)備為所述銀行側(cè)設(shè)備;若所述文件是從銀行側(cè)獲得,則所述目的設(shè)備為所述運(yùn)營(yíng)商側(cè)設(shè)備。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述標(biāo)準(zhǔn)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式;所述目標(biāo)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式,文本格式。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,對(duì)文件格式進(jìn)行轉(zhuǎn)換;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式,具體包括 根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,匹配可擴(kuò)展樣式表語(yǔ)言模版實(shí)例身份標(biāo)識(shí)加載可擴(kuò)展樣式表語(yǔ)言轉(zhuǎn)換器,將可擴(kuò)展標(biāo)記語(yǔ)言格式轉(zhuǎn)換為目標(biāo)格式。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述掃描獲取文件列表之后,所述對(duì)文件格式進(jìn)行轉(zhuǎn)換之前,所述方法還包括 判斷所述文件列表中的時(shí)間是否是公共假日,如果不是公共假日,執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果是公共假日,則結(jié)束。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述對(duì)文件格式進(jìn)行轉(zhuǎn)換之前,所述方法還包括 判斷所述文件列表是否為空,如果所述文件列表不為空,執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件列表為空,則結(jié)束。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述對(duì)文件格式進(jìn)行轉(zhuǎn)換之前,所述方法還包括 校驗(yàn)所述文件列表中的文件格式是否正確;如果所述文件格式正確,執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件格式不正確,則結(jié)束。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述對(duì)文件格式進(jìn)行轉(zhuǎn)換之后,所述方法還包括 將所述文件列表中的文件移入備份路徑中存儲(chǔ)。
8.一種基于文件的業(yè)務(wù)處理方法,其特征在于,該方法包括 獲取文件素材,所述素材中至少包括業(yè)務(wù)處理信息; 根據(jù)獲取的文件素材,生成標(biāo)準(zhǔn)格式文件; 將生成的標(biāo)準(zhǔn)格式文件傳輸給文件處理器。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述標(biāo)準(zhǔn)格式文件具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式文件。
10.一種基于文件的業(yè)務(wù)處理方法,其特征在于,該方法包括 接收文件處理器發(fā)送的標(biāo)準(zhǔn)格式文件; 根據(jù)接收的標(biāo)準(zhǔn)格式文件,進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述標(biāo)準(zhǔn)格式文件包括請(qǐng)求文件,或者響應(yīng)文件其中任一種。
12.—種文件處理器,其特征在于,該文件處理器包括掃描單元,轉(zhuǎn)換單元,和發(fā)送單元; 所述掃描單元,用于掃描獲取文件列表; 所述轉(zhuǎn)換單元,用于根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,對(duì)文件格式進(jìn)行轉(zhuǎn)換;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則文件格式是從標(biāo)準(zhǔn)格式轉(zhuǎn)換為目標(biāo)格式;若所述文件是從銀行側(cè)獲得,則所述文件格式是從目標(biāo)格式轉(zhuǎn)換為標(biāo)準(zhǔn)格式; 所述發(fā)送單元,用于將所述進(jìn)行格式轉(zhuǎn)換后的文件發(fā)送給對(duì)應(yīng)的目的設(shè)備,使得所述目的設(shè)備根據(jù)所述轉(zhuǎn)換后的文件進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;其中,若所述文件是從運(yùn)營(yíng)商側(cè)獲得,則所述目的設(shè)備為所述銀行側(cè)設(shè)備;若所述文件是從銀行側(cè)獲得,則所述目的設(shè)備為所述運(yùn)營(yíng)商側(cè)設(shè)備。
13.根據(jù)權(quán)利要求12所述的文件處理器,其特征在于,所述標(biāo)準(zhǔn)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式;所述目標(biāo)格式具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式,文本格式。
14.根據(jù)權(quán)利要求13所述的文件處理器,其特征在于,所述轉(zhuǎn)換單元具體用于根據(jù)所述文件列表中記錄的文件的存儲(chǔ)路徑和文件名,匹配可擴(kuò)展樣式表語(yǔ)言模版實(shí)例身份標(biāo)識(shí)加載可擴(kuò)展樣式表語(yǔ)言轉(zhuǎn)換器,將可擴(kuò)展標(biāo)記語(yǔ)言格式轉(zhuǎn)換為目標(biāo)格式。
15.根據(jù)權(quán)利要求12所述的文件處理器,其特征在于,所述文件處理器還包括第一判斷單元,用于判斷所述文件列表中的時(shí)間是否是公共假日,如果不是公共假日,通知所述轉(zhuǎn)換單元執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果是公共假日,則結(jié)束。
16.根據(jù)權(quán)利要求12所述的文件處理器,其特征在于,所述文件處理器還包括第二判斷單元,用于判斷所述文件列表是否為空,如果所述文件列表不為空,通知所述轉(zhuǎn)換單元執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件列表為空,則結(jié)束。
17.根據(jù)權(quán)利要求12所述的文件處理器,其特征在于,所述文件處理器還包括校驗(yàn)單元,用于校驗(yàn)所述文件列表中的文件格式是否正確;如果所述文件格式正確,通知所述轉(zhuǎn)換單元執(zhí)行所述對(duì)文件格式進(jìn)行轉(zhuǎn)換;如果所述文件格式不正確,則結(jié)束。
18.根據(jù)權(quán)利要求12所述的文件處理器,其特征在于,所述文件處理器還包括存儲(chǔ)單元,用于對(duì)文件格式進(jìn)行轉(zhuǎn)換之后,將所述文件列表中的文件移入備份路徑中存儲(chǔ)。
19.一種賬戶應(yīng)收設(shè)備,其特征在于,包括獲取單元,生成單元,和傳輸單元; 所述獲取單元,用于獲取文件素材,所述素材中至少包括業(yè)務(wù)處理信息; 所述生成單元,用于根據(jù)獲取的文件素材,生成標(biāo)準(zhǔn)格式文件; 所述傳輸單元,用于將生成的標(biāo)準(zhǔn)格式文件傳輸給文件處理器。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其特征在于,所述標(biāo)準(zhǔn)格式文件具體包括可擴(kuò)展標(biāo)記語(yǔ)言格式文件。
21.—種賬戶應(yīng)收設(shè)備,其特征在于,包括接收單元,處理單元; 所述接收單元,用于接收文件處理器發(fā)送的標(biāo)準(zhǔn)格式文件; 所述處理單元,用于根據(jù)接收的標(biāo)準(zhǔn)格式文件,進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理。
22.根據(jù)權(quán)利要求21所述的設(shè)備,其特征在于,所述標(biāo)準(zhǔn)格式文件包括請(qǐng)求文件,或者響應(yīng)文件其中任一種。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種基于文件的業(yè)務(wù)處理方法和裝置,本發(fā)明實(shí)施例通過(guò)運(yùn)用該方法,使得現(xiàn)場(chǎng)工程師在對(duì)AR安裝調(diào)試階段時(shí),主要調(diào)試如何將運(yùn)營(yíng)商側(cè)文件格式轉(zhuǎn)換為標(biāo)準(zhǔn)文件格式,無(wú)需考慮業(yè)務(wù)邏輯與接口之間的配置,降低對(duì)AR配置的復(fù)雜度;同時(shí),該方法將業(yè)務(wù)流程與文件處理解耦,外部文件接口的變化不影響內(nèi)部業(yè)務(wù)邏輯處理;新增銀行對(duì)接,如新增流程或接口,不影響內(nèi)部業(yè)務(wù)邏輯處理;修改現(xiàn)有與銀行第三方的接口,不影響內(nèi)部業(yè)務(wù)邏輯處理。
文檔編號(hào)G06F17/30GK102880669SQ20121032645
公開(kāi)日2013年1月16日 申請(qǐng)日期2012年9月5日 優(yōu)先權(quán)日2012年9月5日
發(fā)明者賀進(jìn), 夏秀巖 申請(qǐng)人:華為軟件技術(shù)有限公司