專利名稱:話單傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)費(fèi)結(jié)算技術(shù),尤其涉及一種話單傳輸方法及系統(tǒng),屬于電 信網(wǎng)絡(luò)領(lǐng)域。
背景技術(shù):
目前,電信網(wǎng)絡(luò)中計(jì)費(fèi)結(jié)算系統(tǒng)在離線處理時(shí),主要通過文件傳輸協(xié)議
(File Transfer Protocol,以下簡(jiǎn)稱FTP )接口從采集系統(tǒng)或相關(guān)網(wǎng)元獲得用 戶的話單文件,進(jìn)行計(jì)費(fèi)結(jié)算處理。具體地說,當(dāng)采集系統(tǒng)獲得用戶的原始 話單后,經(jīng)過預(yù)處理等操作,將原始話單封裝成批量文件,通過FTP接口, 采用推送等方式,將話單文件傳遞給計(jì)費(fèi)結(jié)算系統(tǒng),進(jìn)行計(jì)費(fèi)結(jié)算處理。
上述話單傳輸方式主要根據(jù)FTP協(xié)議來保證話單文件傳送前后的一致 性。即使后續(xù)流程中存在對(duì)話單文件的校驗(yàn),大都相隔較長(zhǎng)時(shí)間,不能及時(shí) 反饋校驗(yàn)結(jié)果,由此啟動(dòng)異常處理的時(shí)間和周期較長(zhǎng),不能實(shí)時(shí)的保證話單 文件的正確性。
發(fā)明內(nèi)容
本發(fā)明提供了 一種話單傳輸方法及系統(tǒng),能實(shí)時(shí)的保證話單文件的正確性。
本發(fā)明提供了一種話單傳輸方法,包括 步驟l、采集系統(tǒng)將話單文件發(fā)送給計(jì)費(fèi)結(jié)算系統(tǒng); 步驟2、在所述采集系統(tǒng)與所述計(jì)費(fèi)結(jié)算系統(tǒng)之間建立實(shí)時(shí)消息類接口 的連接;
步驟3、所述采集系統(tǒng)通過所述實(shí)時(shí)消息類接口,將包含有所述話單文件的校驗(yàn)信息的校驗(yàn)請(qǐng)求數(shù)據(jù)包發(fā)送給所述計(jì)費(fèi)結(jié)算系統(tǒng);
步驟4、所述計(jì)費(fèi)結(jié)算系統(tǒng)根據(jù)解析得到所述校驗(yàn)信息,對(duì)所述話單文 件進(jìn)行校驗(yàn);
步驟5、所述計(jì)費(fèi)結(jié)算系統(tǒng)通過所述實(shí)時(shí)消息類接口,向所述采集系統(tǒng) 發(fā)送包含校驗(yàn)結(jié)果的校驗(yàn)應(yīng)答數(shù)據(jù)包。
本發(fā)明提供了一種話單傳輸系統(tǒng),包括
接收^t塊,用于接收采集系統(tǒng)發(fā)送的話單文件;
實(shí)時(shí)接口模塊,用于與所述采集系統(tǒng)之間建立實(shí)時(shí)消息類接口的連接;
實(shí)時(shí)收發(fā)才莫塊,用于通過所述實(shí)時(shí)消息類接口,接收所述采集系統(tǒng)發(fā)送 的包含有所述話單文件的校驗(yàn)信息的校驗(yàn)請(qǐng)求數(shù)據(jù)包;以及,向所述采集系 統(tǒng)發(fā)送包含校驗(yàn)結(jié)果的校驗(yàn)應(yīng)答數(shù)據(jù)包;
校驗(yàn)?zāi)K,用于根據(jù)解析得到所述校驗(yàn)信息,對(duì)所述話單文件進(jìn)行校驗(yàn)。
本發(fā)明在采集系統(tǒng)與計(jì)費(fèi)結(jié)算系統(tǒng)之間建立實(shí)時(shí)消息類接口的連接,通
過該實(shí)時(shí)消息類接口,接收校驗(yàn)請(qǐng)求數(shù)據(jù)包,并根據(jù)該校驗(yàn)請(qǐng)求數(shù)據(jù)包中攜 帶的校驗(yàn)信息對(duì)話單文件進(jìn)行校驗(yàn),返回校驗(yàn)應(yīng)答數(shù)據(jù)包,能夠?qū)崟r(shí)的保證 話單文件傳輸前后的一致性和正確性。
圖1為本發(fā)明話單傳輸方法實(shí)施例一的流程圖; 圖2為本發(fā)明話單傳輸方法實(shí)施例二的流程圖; 圖3為本發(fā)明話單傳輸系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。 如圖1所示,為本發(fā)明話單傳輸方法實(shí)施例一的流程圖,具體包括如下步驟l、采集系統(tǒng)將話單文件發(fā)送給計(jì)費(fèi)結(jié)算系統(tǒng);
步驟2、在采集系統(tǒng)與計(jì)費(fèi)結(jié)算系統(tǒng)之間建立實(shí)時(shí)消息類接口的連接;
步驟3、采集系統(tǒng)通過實(shí)時(shí)消息類接口,將包含有話單文件的校驗(yàn)信息
的校驗(yàn)請(qǐng)求數(shù)據(jù)包發(fā)送給計(jì)費(fèi)結(jié)算系統(tǒng);
步驟4、計(jì)費(fèi)結(jié)算系統(tǒng)根據(jù)解析得到校驗(yàn)信息,對(duì)話單文件進(jìn)行校驗(yàn); 步驟5、計(jì)費(fèi)結(jié)算系統(tǒng)通過實(shí)時(shí)消息類接口,向采集系統(tǒng)發(fā)送包含校驗(yàn)
結(jié)果的校-驗(yàn)應(yīng)答數(shù)據(jù)包。
本實(shí)施例在采集系統(tǒng)與計(jì)費(fèi)結(jié)算系統(tǒng)之間建立實(shí)時(shí)消息類接口的連接,
通過該實(shí)時(shí)消息類接口,接收校驗(yàn)請(qǐng)求數(shù)據(jù)包,并根據(jù)該校驗(yàn)請(qǐng)求數(shù)據(jù)包中
攜帶的校驗(yàn)信息對(duì)話單文件進(jìn)行校驗(yàn),返回校驗(yàn)應(yīng)答數(shù)據(jù)包,能夠?qū)崟r(shí)的保
證話單文件傳輸前后的 一致性和正確性。
如圖2所示,為本發(fā)明話單傳輸方法實(shí)施例二的流程圖,具體包括如下
步驟
步驟IOI、采集系統(tǒng)將話單文件傳送給計(jì)費(fèi)結(jié)算系統(tǒng);
步驟102、采集系統(tǒng)與計(jì)費(fèi)計(jì)算系統(tǒng)建立實(shí)時(shí)消息類接口的連接;
其中實(shí)時(shí)消息類接口具體為套接字(SOCKET)接口。
步驟103、采集系統(tǒng)通過SOCKET接口,將包含話單文件的校驗(yàn)信息的
校馬^青求數(shù)據(jù)包發(fā)送給所述計(jì)費(fèi)結(jié)算系統(tǒng);其中校驗(yàn)請(qǐng)求數(shù)據(jù)包說明了話單
文件傳送完畢;
具體地,校驗(yàn)信息可以包括話單文件名、話單文件大小信息、話單文件
中話單個(gè)數(shù)或上述信息的任意組合,話單文件名遵循以下標(biāo)準(zhǔn)
AAAAA_yyyymmddhhmiss.BBBB—CC_DDD」emp 其中,"AAAAA,,表示文件類型,用于說明業(yè)務(wù)數(shù)據(jù)類型;
"yyyymmddhhmiss"表示話單文件形成時(shí)間,格式為"yyyy"年"mm"月
"dd"日"hh"時(shí)"mi"分"ss,,秒,年為4位,時(shí)為24小時(shí)制時(shí)間;"BBBB"
為話單文件序列號(hào),為數(shù)字,在一定范圍內(nèi)對(duì)文件名進(jìn)行編號(hào);"CC"為數(shù)字或字符,用于區(qū)分采集數(shù)據(jù)源類別和/或數(shù)據(jù)格式類別;"DDD"為數(shù)字或 字符,可以用于表示一個(gè)具體的數(shù)據(jù)采集點(diǎn);"—temp"為固定部分。
校驗(yàn)請(qǐng)求數(shù)據(jù)包為釆集系統(tǒng)發(fā)起的請(qǐng)求校驗(yàn)的數(shù)據(jù)包,該數(shù)據(jù)包內(nèi)容可 以包含類型、包長(zhǎng)度、數(shù)據(jù)內(nèi)容,如表1所示,為校驗(yàn)請(qǐng)求數(shù)據(jù)包的格式示 意表。
表l.校驗(yàn)請(qǐng)求數(shù)據(jù)包的格式示意表
類型
長(zhǎng)度
數(shù)據(jù)內(nèi)容
表l中"類型,,可以為字符(char)型,其長(zhǎng)度可以為1,例如傳"Q,,, 表示該數(shù)據(jù)包為請(qǐng)求校驗(yàn)的數(shù)據(jù)包;"長(zhǎng)度,,可以為十進(jìn)制數(shù)字,其長(zhǎng)度可 以為4,不足的可以左補(bǔ)0,用于說明數(shù)據(jù)內(nèi)容的長(zhǎng)度;"數(shù)據(jù)內(nèi)容"可以包 含話單文件名、話單文件大小信息以及話單文件中話單個(gè)數(shù)三部分,即校驗(yàn) 信息;進(jìn)一步的,話單文件名可以為字符(char)型;話單文件大小信息可 以以字節(jié)為單位,為十進(jìn)制數(shù)字;話單文件中話單個(gè)數(shù)可以為十進(jìn)制數(shù)字。 上述數(shù)據(jù)內(nèi)容每?jī)身?xiàng)之間可以使用T,分隔。
步驟104、計(jì)費(fèi)結(jié)算系統(tǒng)接收采集系統(tǒng)發(fā)送的校驗(yàn)請(qǐng)求數(shù)據(jù)包,解析得 到校驗(yàn)信息,對(duì)話單文件進(jìn)行校驗(yàn);
計(jì)費(fèi)結(jié)算系統(tǒng)解析出話單文件名、話單文件大小信息以及話單文件中話 單個(gè)數(shù)等信息后,與計(jì)費(fèi)主機(jī)上接收到的話單文件進(jìn)行校驗(yàn),若信息符合, 則得到4吏-驗(yàn)一致的校驗(yàn)結(jié)果;否則,得到校驗(yàn)不一致的校驗(yàn)結(jié)果。
步驟105、計(jì)費(fèi)結(jié)算系統(tǒng)通過SOCKET接口,向采集系統(tǒng)發(fā)送包含校驗(yàn) 結(jié)果的校驗(yàn)應(yīng)答數(shù)據(jù)包;
其中校驗(yàn)應(yīng)答數(shù)據(jù)包可以包含類型、包長(zhǎng)度、數(shù)據(jù)內(nèi)容以及結(jié)束符,如 表2所示,為校驗(yàn)應(yīng)答數(shù)據(jù)包的格式示意表。
表2.校驗(yàn)應(yīng)答數(shù)據(jù)包的格式示意表
類型
長(zhǎng)度
數(shù)據(jù)內(nèi)容表2中"類型,,可以為字符(char)型,其長(zhǎng)度可以為1,例如傳"A", 表示該數(shù)據(jù)包為應(yīng)答校驗(yàn)的數(shù)據(jù)包;"長(zhǎng)度"可以為十進(jìn)制數(shù)字,其長(zhǎng)度可 以為4,不足的可以左補(bǔ)0,用于說明數(shù)據(jù)內(nèi)容的長(zhǎng)度;"數(shù)據(jù)內(nèi)容"可以包 含話單文件名和校驗(yàn)結(jié)果是否一致的標(biāo)志兩部分;進(jìn)一步的,話單文件名可 以為字符(char)型;當(dāng)話單文件校驗(yàn)一致時(shí)校驗(yàn)結(jié)果是否一致的標(biāo)志可以 為"S",當(dāng)話單文件校^r不一致時(shí)可以為"F";上述數(shù)據(jù)內(nèi)容每?jī)身?xiàng)之間 可以使用T分隔。
步驟106、采集系統(tǒng)判斷是否在預(yù)定的時(shí)間內(nèi)接收到校驗(yàn)結(jié)果為校驗(yàn)一 致的校驗(yàn)應(yīng)答數(shù)據(jù)包,若是,則采集系統(tǒng)和計(jì)費(fèi)結(jié)算系統(tǒng)之間斷開SOCKET 連接,結(jié)束;否則,執(zhí)行步驟107;
采集系統(tǒng)在預(yù)定時(shí)間內(nèi)沒有接收到校驗(yàn)結(jié)果為校驗(yàn)一致的校驗(yàn)應(yīng)答數(shù)據(jù) 包,包括兩種情況 一為采集系統(tǒng)接收到校驗(yàn)結(jié)果為校驗(yàn)不一致的校驗(yàn)應(yīng)答 數(shù)據(jù)包,即通過校-險(xiǎn)得到校驗(yàn)不一致的結(jié)果;另一為在預(yù)定時(shí)間內(nèi),采集系 統(tǒng)沒有收到校驗(yàn)應(yīng)答數(shù)據(jù)包。
步驟107、采集系統(tǒng)和計(jì)費(fèi)結(jié)算系統(tǒng)之間斷開SOCKET連接;
步驟108、計(jì)費(fèi)結(jié)算系統(tǒng)判斷是否為第一次執(zhí)行上述校驗(yàn)流程,若是, 則執(zhí)行步驟101,否則,執(zhí)行步驟109;
也就是說,當(dāng)判斷第一次執(zhí)行上述校驗(yàn)流程(包括步驟101-107)時(shí),再 #1行一次傳輸和才爻驗(yàn)流程,即重傳輸話單文件、重新建立SOCKET連接和重 校-驗(yàn)話單文件,同時(shí)可以記錄日志、自動(dòng)校正重傳;重新傳輸話單文件時(shí), 要保證文件名不變。當(dāng)采集系統(tǒng)接收到的重校驗(yàn)的結(jié)果為校驗(yàn)一致時(shí),釆集 系統(tǒng)和計(jì)費(fèi)結(jié)算系統(tǒng)之間斷開SOCKET連接,結(jié)束。
步驟109、采集系統(tǒng)將話單文件保存在采集系統(tǒng)自身的某個(gè)目錄下;
步驟110、計(jì)費(fèi)結(jié)算系統(tǒng)定時(shí)掃描采集系統(tǒng)的該目錄,當(dāng)掃描到話單文 件后,將該話單文件移送至計(jì)費(fèi)結(jié)算系統(tǒng)中;
計(jì)費(fèi)結(jié)算系統(tǒng)可以將該話單文件從目錄中移走或修改文件名或刪除。步驟lll、計(jì)費(fèi)結(jié)算系統(tǒng)生成回執(zhí)文件,并發(fā)送給采集系統(tǒng)。
具體地,回執(zhí)文件可以包含兩部分內(nèi)容,分別為主文件和錯(cuò)誤記錄。各
參數(shù)間可以采用T分隔,主文件和錯(cuò)誤記錄之間可以采用換行符作為分隔
符。其中,主文件包括請(qǐng)求的話單文件的原文件名;取文件的系統(tǒng)標(biāo)識(shí)(ID); 取文件的時(shí)間,格式為"YYYYMMDDHHMMSS";刪除文件的時(shí)間,格式 為"YYYYMMDDHHMMSS";文件處理結(jié)果,可以用"0"表示正確,"1" 表示記錄級(jí)錯(cuò)誤,"2"表示文件級(jí)錯(cuò)誤,如出現(xiàn)錯(cuò)誤標(biāo)識(shí)時(shí),可以生成相應(yīng) 的錯(cuò)誤記錄;請(qǐng)求文件總記錄數(shù), 一個(gè)流水號(hào)作為一個(gè)記錄;正確處理記錄 數(shù);錯(cuò)誤記錄數(shù)。錯(cuò)誤記錄包括記錄級(jí)錯(cuò)誤和文件級(jí)錯(cuò)誤,例如在記錄級(jí) 錯(cuò)誤中,"100"表示流水號(hào)異常,"101"表示字段值超范圍定義(用于無 法以下列細(xì)項(xiàng)標(biāo)識(shí)時(shí)),"102"表示字段個(gè)數(shù)不符,"103"表示非法字符, "104"表示字段類型錯(cuò)誤,"900"表示系統(tǒng)異常;在文件級(jí)錯(cuò)誤中,"200" 表示文件無法打開,"201"表示文件命名錯(cuò)誤,"202"表示文件名中文件 序列號(hào)異常,"203"表示文件類型錯(cuò)誤,"204"表示文件產(chǎn)生時(shí)間錯(cuò)誤。
本實(shí)施例中,在采集系統(tǒng)與計(jì)費(fèi)結(jié)算系統(tǒng)之間建立SOCKET接口的連接, SOCKET 4妄口為實(shí)時(shí)消息類接口 ,通過SOCKET接口接收校驗(yàn)請(qǐng)求數(shù)據(jù)包, 并根據(jù)該校驗(yàn)請(qǐng)求數(shù)據(jù)包中攜帶的校驗(yàn)信息對(duì)話單文件進(jìn)行校驗(yàn),返回校驗(yàn) 應(yīng)答數(shù)據(jù)包,能夠?qū)崟r(shí)的保證話單文件傳輸前后的一致性和正確性;當(dāng)采集 系統(tǒng)沒有在預(yù)定時(shí)間內(nèi)接收到校驗(yàn)結(jié)果為校驗(yàn)一致的校驗(yàn)應(yīng)答數(shù)據(jù)包時(shí),進(jìn) 行重傳和重校驗(yàn),如杲重校驗(yàn)仍然出現(xiàn)錯(cuò)誤,即采集系統(tǒng)仍然沒有在預(yù)定時(shí) 間內(nèi)接收到校驗(yàn)結(jié)果為校驗(yàn)一致的校驗(yàn)應(yīng)答數(shù)據(jù)包,則由計(jì)算結(jié)算系統(tǒng)定時(shí) 掃描采集系統(tǒng)的目錄,取走目錄中的話單文件,并生成回執(zhí)文件,由此,在 校驗(yàn)出現(xiàn)錯(cuò)誤的情況下,仍然能夠保證話單文件傳輸前后的一致性和正確性。
如圖3所示,為本發(fā)明話單傳輸系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例 可以為計(jì)費(fèi)結(jié)算系統(tǒng),具體包括接收模塊ll、實(shí)時(shí)接口模塊12、實(shí)時(shí)收發(fā)模 塊13以及校驗(yàn)?zāi)K14,其中接收模塊ll接收采集系統(tǒng)發(fā)送的話單文件;接收模塊11接收到話單文件后,觸發(fā)實(shí)時(shí)接口模塊12與采集系統(tǒng)之間建立實(shí) 時(shí)消息類接口的連接;實(shí)時(shí)收發(fā)模塊13通過實(shí)時(shí)消息類接口,接收采集系統(tǒng) 發(fā)送的包含話單文件的校驗(yàn)信息的校驗(yàn)請(qǐng)求數(shù)據(jù)包,校驗(yàn)?zāi)K14根據(jù)解析得 到的校-瞼信息,對(duì)話單文件進(jìn)行校驗(yàn),實(shí)時(shí)收發(fā)模塊13向采集系統(tǒng)發(fā)送包含 校驗(yàn)結(jié)果的校驗(yàn)應(yīng)答數(shù)據(jù)包。
本實(shí)施例還可以包括斷開模塊15,該斷開模塊15斷開實(shí)時(shí)消息類接口 的連接。
進(jìn)一步的,本實(shí)施例還可以包括掃描模塊16和回執(zhí)生成模塊17,根據(jù) 上述方法實(shí)施例二的描述,當(dāng)通過重傳和重對(duì)文驗(yàn)話單文件,釆集系統(tǒng)仍然沒 有得到4交-瞼一致的校驗(yàn)結(jié)果時(shí),掃描模塊16定時(shí)掃描采集系統(tǒng)的目錄,當(dāng)掃 描到話單文件后,將話單文件移送至計(jì)費(fèi)結(jié)算系統(tǒng);回執(zhí)生成模塊17生成回 執(zhí)文件,并發(fā)送給采集系統(tǒng)。
上述實(shí)時(shí)消息類接口可以為SOCKET接口,也可以為其他實(shí)時(shí)消息類接口 。
本實(shí)施例中,通過實(shí)時(shí)接口模塊12在采集系統(tǒng)與計(jì)費(fèi)結(jié)算系統(tǒng)之間建立 實(shí)時(shí)消息類接口的連接,實(shí)時(shí)收發(fā)模塊13通過該實(shí)時(shí)消息類接口接收校l^貪 求數(shù)據(jù)包,校驗(yàn)?zāi)K14根據(jù)該校驗(yàn)請(qǐng)求數(shù)據(jù)包中攜帶的校驗(yàn)信息對(duì)話單文件 進(jìn)行校驗(yàn),實(shí)時(shí)收發(fā)模塊13返回校驗(yàn)應(yīng)答數(shù)據(jù)包,能夠?qū)崟r(shí)的保證話單文件 傳輸前后的 一致性和正確性。
最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其 限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的^L術(shù)方案進(jìn)行修改,或 者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技
術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
10
權(quán)利要求
1、一種話單傳輸方法,其特征在于包括步驟1、采集系統(tǒng)將話單文件發(fā)送給計(jì)費(fèi)結(jié)算系統(tǒng);步驟2、在所述采集系統(tǒng)與所述計(jì)費(fèi)結(jié)算系統(tǒng)之間建立實(shí)時(shí)消息類接口的連接;步驟3、所述采集系統(tǒng)通過所述實(shí)時(shí)消息類接口,將包含有所述話單文件的校驗(yàn)信息的校驗(yàn)請(qǐng)求數(shù)據(jù)包發(fā)送給所述計(jì)費(fèi)結(jié)算系統(tǒng);步驟4、所述計(jì)費(fèi)結(jié)算系統(tǒng)根據(jù)解析得到所述校驗(yàn)信息,對(duì)所述話單文件進(jìn)行校驗(yàn);步驟5、所述計(jì)費(fèi)結(jié)算系統(tǒng)通過所述實(shí)時(shí)消息類接口,向所述采集系統(tǒng)發(fā)送包含校驗(yàn)結(jié)果的校驗(yàn)應(yīng)答數(shù)據(jù)包。
2、 根據(jù)權(quán)利要求1所述的話單傳輸方法,其特征在于,在所述步驟5 之后還包4奩步驟6、斷開所述實(shí)時(shí)消息類接口的連接。
3、 根據(jù)權(quán)利要求2所述的話單傳輸方法,其特征在于,在所述步驟6 之前還包括所述采集系統(tǒng)判斷是否在預(yù)定的時(shí)間內(nèi)接收到校驗(yàn)結(jié)果為校驗(yàn) 一致的校驗(yàn)應(yīng)答數(shù)才居包;若是,則執(zhí)行步驟6之后,結(jié)束;否則,執(zhí)行步驟6之后,所述計(jì)費(fèi)結(jié)算系統(tǒng)判斷是否為第一次執(zhí)行校驗(yàn) 流程,若是,則執(zhí)行步驟l。
4、 根據(jù)權(quán)利要求3所述的話單傳輸方法,其特征在于,當(dāng)計(jì)費(fèi)結(jié)算系 統(tǒng)判斷出不是第一次執(zhí)行校驗(yàn)流程時(shí),所述方法還包括所述采集系統(tǒng)將所述話單文件保存在采集系統(tǒng)的目錄下; 所述計(jì)費(fèi)結(jié)算系統(tǒng)定時(shí)掃描所述采集系統(tǒng)的目錄,當(dāng)掃描到所述話單文 件后,將所述話單文件移送至所述計(jì)費(fèi)結(jié)算系統(tǒng);所述計(jì)費(fèi)結(jié)算系統(tǒng)生成回執(zhí)文件,并發(fā)送給采集系統(tǒng),結(jié)束。
5、 根據(jù)權(quán)利要求1所述的話單傳輸方法,其特征在于,所述校驗(yàn)信息包括話單文件名、話單文件大小信息、話單文件中話單個(gè)數(shù)或上述信息的任 意組合。
6、 根據(jù)權(quán)利要求1-5任一所述的話單傳輸方法,其特征在于,所述實(shí) 時(shí)消息類接口具體為套接字接口 。
7、 一種話單傳輸系統(tǒng),其特征在于包括 接收模塊,用于接收采集系統(tǒng)發(fā)送的話單文件;實(shí)時(shí)接口模塊,用于與所述采集系統(tǒng)之間建立實(shí)時(shí)消息類接口的連接; 實(shí)時(shí)收發(fā)4莫塊,用于通過所述實(shí)時(shí)消息類接口,接收所述采集系統(tǒng)發(fā)送的包含有所述話單文件的校驗(yàn)信息的校驗(yàn)請(qǐng)求數(shù)據(jù)包;以及,向所述采集系統(tǒng)發(fā)送包含校驗(yàn)結(jié)果的校驗(yàn)應(yīng)答數(shù)據(jù)包;校驗(yàn)?zāi)K,用于根據(jù)解析得到所述校驗(yàn)信息,對(duì)所述話單文件進(jìn)行校驗(yàn)。
8、 根據(jù)權(quán)利要求7所述的話單傳輸系統(tǒng),其特征在于還包括斷開模 塊,用于斷開所述實(shí)時(shí)消息類接口的連接。
9、 根據(jù)權(quán)利要求8所述的話單傳輸系統(tǒng),其特征在于還包括 掃描模塊,用于定時(shí)掃描所述采集系統(tǒng)的目錄,當(dāng)掃描到所述話單文件后,將所述話單文件移送至所述計(jì)費(fèi)結(jié)算系統(tǒng);回執(zhí)生成模塊,用于生成回執(zhí)文件,并發(fā)送給采集系統(tǒng)。
10、 根據(jù)權(quán)利要求7或8或9所述的話單傳輸系統(tǒng),其特征在于,所述 實(shí)時(shí)消息類接口具體為套接字接口 。
全文摘要
本發(fā)明涉及一種話單傳輸方法及系統(tǒng),其中方法包括采集系統(tǒng)將話單文件發(fā)送給計(jì)費(fèi)結(jié)算系統(tǒng);在采集系統(tǒng)與計(jì)費(fèi)結(jié)算系統(tǒng)之間建立實(shí)時(shí)消息類接口的連接;采集系統(tǒng)通過實(shí)時(shí)消息類接口,將包含有話單文件的校驗(yàn)信息的校驗(yàn)請(qǐng)求數(shù)據(jù)包發(fā)送給計(jì)費(fèi)結(jié)算系統(tǒng);計(jì)費(fèi)結(jié)算系統(tǒng)根據(jù)解析得到校驗(yàn)信息,對(duì)話單文件進(jìn)行校驗(yàn);計(jì)費(fèi)結(jié)算系統(tǒng)通過實(shí)時(shí)消息類接口,向采集系統(tǒng)發(fā)送包含校驗(yàn)結(jié)果的校驗(yàn)應(yīng)答數(shù)據(jù)包。本發(fā)明在采集系統(tǒng)與計(jì)費(fèi)結(jié)算系統(tǒng)之間建立實(shí)時(shí)消息類接口的連接,通過該實(shí)時(shí)消息類接口,接收校驗(yàn)請(qǐng)求數(shù)據(jù)包,并根據(jù)該校驗(yàn)請(qǐng)求數(shù)據(jù)包中攜帶的校驗(yàn)信息對(duì)話單文件進(jìn)行校驗(yàn),返回校驗(yàn)應(yīng)答數(shù)據(jù)包,能夠?qū)崟r(shí)的保證話單文件傳輸前后的一致性和正確性。
文檔編號(hào)H04M15/00GK101478623SQ20091007789
公開日2009年7月8日 申請(qǐng)日期2009年2月2日 優(yōu)先權(quán)日2009年2月2日
發(fā)明者旭 劉, 雪 宮, 田新雪, 袁曉靜 申請(qǐng)人:中國(guó)網(wǎng)絡(luò)通信集團(tuán)公司