亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

話單傳輸方法及系統(tǒng)的制作方法

文檔序號:7698710閱讀:222來源:國知局
專利名稱:話單傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計費結(jié)算技術(shù),尤其涉及一種話單傳輸方法及系統(tǒng),屬于電 信網(wǎng)絡(luò)領(lǐng)域。
背景技術(shù)
目前,電信網(wǎng)絡(luò)中計費結(jié)算系統(tǒng)在離線處理時,主要通過文件傳輸協(xié)議
(File Transfer Protocol,以下簡稱FTP )接口從采集系統(tǒng)或相關(guān)網(wǎng)元獲得用 戶的話單文件,進行計費結(jié)算處理。具體地說,當采集系統(tǒng)獲得用戶的原始 話單后,經(jīng)過預(yù)處理等操作,將原始話單封裝成批量文件,通過FTP接口, 采用推送等方式,將話單文件傳遞給計費結(jié)算系統(tǒng),進行計費結(jié)算處理。
上述話單傳輸方式主要根據(jù)FTP協(xié)議來保證話單文件傳送前后的一致 性。即使后續(xù)流程中存在對話單文件的校驗,大都相隔較長時間,不能及時 反饋校驗結(jié)果,由此啟動異常處理的時間和周期較長,不能實時的保證話單 文件的正確性。

發(fā)明內(nèi)容
本發(fā)明提供了 一種話單傳輸方法及系統(tǒng),能實時的保證話單文件的正確性。
本發(fā)明提供了一種話單傳輸方法,包括 步驟l、采集系統(tǒng)將話單文件發(fā)送給計費結(jié)算系統(tǒng); 步驟2、在所述采集系統(tǒng)與所述計費結(jié)算系統(tǒng)之間建立實時消息類接口 的連接;
步驟3、所述采集系統(tǒng)通過所述實時消息類接口,將包含有所述話單文件的校驗信息的校驗請求數(shù)據(jù)包發(fā)送給所述計費結(jié)算系統(tǒng);
步驟4、所述計費結(jié)算系統(tǒng)根據(jù)解析得到所述校驗信息,對所述話單文 件進行校驗;
步驟5、所述計費結(jié)算系統(tǒng)通過所述實時消息類接口,向所述采集系統(tǒng) 發(fā)送包含校驗結(jié)果的校驗應(yīng)答數(shù)據(jù)包。
本發(fā)明提供了一種話單傳輸系統(tǒng),包括
接收^t塊,用于接收采集系統(tǒng)發(fā)送的話單文件;
實時接口模塊,用于與所述采集系統(tǒng)之間建立實時消息類接口的連接;
實時收發(fā)才莫塊,用于通過所述實時消息類接口,接收所述采集系統(tǒng)發(fā)送 的包含有所述話單文件的校驗信息的校驗請求數(shù)據(jù)包;以及,向所述采集系 統(tǒng)發(fā)送包含校驗結(jié)果的校驗應(yīng)答數(shù)據(jù)包;
校驗?zāi)K,用于根據(jù)解析得到所述校驗信息,對所述話單文件進行校驗。
本發(fā)明在采集系統(tǒng)與計費結(jié)算系統(tǒng)之間建立實時消息類接口的連接,通
過該實時消息類接口,接收校驗請求數(shù)據(jù)包,并根據(jù)該校驗請求數(shù)據(jù)包中攜 帶的校驗信息對話單文件進行校驗,返回校驗應(yīng)答數(shù)據(jù)包,能夠?qū)崟r的保證 話單文件傳輸前后的一致性和正確性。


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