• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    消息路由的方法與裝置制造方法及圖紙

    技術(shù)編號(hào):8388965 閱讀:154 留言:0更新日期:2013-03-07 20:47
    本發(fā)明專(zhuān)利技術(shù)提供了一種消息路由的方法和裝置,主要用以解決現(xiàn)有技術(shù)中路由表可讀性差的問(wèn)題。該方法包括:在數(shù)據(jù)交換服務(wù)器收到待路由的消息的屬性后,按照路由規(guī)則,在XML文件中記錄待路由的消息中的各個(gè)數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系;確認(rèn)數(shù)據(jù)交換服務(wù)器收到所述待路由消息的數(shù)據(jù)包,然后根據(jù)所述XML文件的內(nèi)容確定所述數(shù)據(jù)包的接收端,將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至該數(shù)據(jù)包的接收端,然后在所述XML文件中刪除已轉(zhuǎn)發(fā)的數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專(zhuān)利技術(shù)涉及數(shù)據(jù)交換
    ,特別地涉及一種消息路由的方法與裝置
    技術(shù)介紹
    在網(wǎng)絡(luò)中,數(shù)據(jù)的交換和傳輸通常是通過(guò)路由分配來(lái)實(shí)現(xiàn)的,路由分配的規(guī)則和結(jié)果保存在路由表中,路由表通常以二進(jìn)制文件或數(shù)據(jù)庫(kù)管理系統(tǒng)的方式實(shí)現(xiàn)。在實(shí)現(xiàn)本專(zhuān)利技術(shù)的過(guò)程中,專(zhuān)利技術(shù)人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:現(xiàn)有消息路由技術(shù)中,路由表可讀性差,對(duì)消息路由功能難于進(jìn)行擴(kuò)充和擴(kuò)展;另外無(wú)法解決一點(diǎn)對(duì)多點(diǎn)等多種傳輸模式以及需要斷點(diǎn)續(xù)傳的場(chǎng)合中的數(shù)據(jù)交換問(wèn)題。對(duì)于上述問(wèn)題,目前尚未提出有效解決方案。
    技術(shù)實(shí)現(xiàn)思路
    本專(zhuān)利技術(shù)的主要目的是提供一種消息路由的方法與裝置,以解決現(xiàn)有技術(shù)中路由表可讀性差的問(wèn)題。本專(zhuān)利技術(shù)的其他目的是解決一點(diǎn)對(duì)多點(diǎn)等多種傳輸模式以及需要斷點(diǎn)續(xù)傳的場(chǎng)合中的數(shù)據(jù)交換問(wèn)題,以及對(duì)消息路由功能難于進(jìn)行擴(kuò)充和擴(kuò)展的問(wèn)題。為了實(shí)現(xiàn)上述目的,根據(jù)本專(zhuān)利技術(shù)的一個(gè)方面,提供了一種消息路由的方法。本專(zhuān)利技術(shù)的消息路由的方法包括:在數(shù)據(jù)交換服務(wù)器收到待路由的消息的屬性后,按照路由規(guī)則,在XML文件中記錄待路由的消息的各個(gè)數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系;確認(rèn)數(shù)據(jù)交換服務(wù)器收到所述待路由消息的數(shù)據(jù)包,然后根據(jù)所述XML文件的內(nèi)容確定所述數(shù)據(jù)包的接收端,將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至該數(shù)據(jù)包的接收端,然后在所述XML文件中刪除已轉(zhuǎn)發(fā)的數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系。進(jìn)一步地,在根據(jù)所述XML文件的內(nèi)容確定待轉(zhuǎn)發(fā)的數(shù)據(jù)包的接收端之前,在所述XML文件中記錄所述待路由的消息的所有接收端;當(dāng)確認(rèn)所述數(shù)據(jù)交換服務(wù)器向一個(gè)所述接收端轉(zhuǎn)發(fā)完成所述待路由的消息的所有數(shù)據(jù)包之后,在所述XML文件中刪除該接收端的記錄。進(jìn)一步地,在所述確認(rèn)數(shù)據(jù)交換服務(wù)器已收到所述待路由消息的所有數(shù)據(jù)包之前,當(dāng)確認(rèn)所述數(shù)據(jù)交換服務(wù)器已接收的數(shù)據(jù)包數(shù)目小于所述屬性中記載的數(shù)據(jù)包數(shù)目時(shí),在所述XML文件中記錄包完備標(biāo)志為第一內(nèi)容,當(dāng)確認(rèn)所述數(shù)據(jù)交換服務(wù)器已接收的數(shù)據(jù)包數(shù)目等于所述屬性中記載的數(shù)據(jù)包數(shù)目時(shí),在所述XML文件中記錄所述包完備標(biāo)志為第二內(nèi)容;所述確認(rèn)所述數(shù)據(jù)交換服務(wù)器已收到所述待路由消息的所有數(shù)據(jù)包,包括:根據(jù)所述包完備標(biāo)志為第二內(nèi)容確認(rèn)所述數(shù)據(jù)交換服務(wù)器已收到所述待路由消息的所有數(shù)據(jù)包。進(jìn)一步地,所述確認(rèn)所述數(shù)據(jù)交換服務(wù)器向一個(gè)所述接收端轉(zhuǎn)發(fā)完成所述待路由的消息的所有數(shù)據(jù)包之前,若數(shù)據(jù)交換服務(wù)器已接收的某消息的數(shù)據(jù)包和某接收端均不存在對(duì)應(yīng)關(guān)系且包完備標(biāo)記為第二內(nèi)容,則確認(rèn)所述數(shù)據(jù)交換服務(wù)器向一個(gè)所述接收端轉(zhuǎn)發(fā)完成所述待路由的消息的所有數(shù)據(jù)包。進(jìn)一步地,所述方法還包括:確認(rèn)所述XML文件中接收端的記錄為空,然后刪除所述XML文件中記錄的所述對(duì)應(yīng)關(guān)系和所述待路由的消息的所有接收端。根據(jù)本專(zhuān)利技術(shù)的另一方面,提供了一種消息路由的裝置。本專(zhuān)利技術(shù)的消息路由的裝置包括:接收模塊,用于在數(shù)據(jù)交換服務(wù)器收到待路由的消息的屬性后,按照路由規(guī)則,在XML文件中記錄待路由的消息的各個(gè)數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系;轉(zhuǎn)發(fā)模塊,用于確認(rèn)數(shù)據(jù)交換服務(wù)器收到待路由消息的數(shù)據(jù)包,然后根據(jù)所述XML文件的內(nèi)容確定待轉(zhuǎn)發(fā)的數(shù)據(jù)包的接收端,將待轉(zhuǎn)發(fā)的數(shù)據(jù)包轉(zhuǎn)發(fā)至該數(shù)據(jù)包的接收端,然后在所述XML文件中刪除已轉(zhuǎn)發(fā)的數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系。進(jìn)一步地,還包括接收端記錄模塊,用于:在所述轉(zhuǎn)發(fā)模塊根據(jù)所述XML文件的內(nèi)容確定待轉(zhuǎn)發(fā)的數(shù)據(jù)包的接收端之前,在所述XML文件中記錄所述待路由的消息的所有接收端;確認(rèn)所述數(shù)據(jù)交換服務(wù)器向一個(gè)所述接收端轉(zhuǎn)發(fā)完成所述待路由的消息的所有數(shù)據(jù)包,然后在所述XML文件中刪除該接收端的記錄。進(jìn)一步地,還包括標(biāo)志模塊,用于:確認(rèn)所述數(shù)據(jù)交換服務(wù)器已接收的數(shù)據(jù)包數(shù)目小于所述屬性中記載的數(shù)據(jù)包數(shù)目,然后在所述XML文件中記錄包完備標(biāo)志為第一內(nèi)容,以及確認(rèn)所述數(shù)據(jù)交換服務(wù)器已接收的數(shù)據(jù)包數(shù)目等于所述屬性中記載的數(shù)據(jù)包數(shù)目,在所述XML文件中記錄所述包完備標(biāo)志為第二內(nèi)容;所述轉(zhuǎn)發(fā)模塊還用于:根據(jù)所述包完備標(biāo)志為第二內(nèi)容確認(rèn)所述數(shù)據(jù)交換服務(wù)器已收到所述待路由消息的所有數(shù)據(jù)包。進(jìn)一步地,所述標(biāo)志模塊還用于:在所述接收端記錄模塊確認(rèn)所述數(shù)據(jù)交換服務(wù)器向一個(gè)所述接收端轉(zhuǎn)發(fā)完成所述待路由的消息的所有數(shù)據(jù)包之前,若數(shù)據(jù)交換服務(wù)器已接收的某消息的數(shù)據(jù)包和某接收端均不存在對(duì)應(yīng)關(guān)系且包完備標(biāo)記為第二內(nèi)容,則確認(rèn)所述數(shù)據(jù)交換服務(wù)器向一個(gè)所述接收端轉(zhuǎn)發(fā)完成所述待路由的消息的所有數(shù)據(jù)包。進(jìn)一步地,還包括刪除模塊,用于確認(rèn)所述XML文件中接收端的記錄為空,然后刪除所述XML文件中記錄的所述對(duì)應(yīng)關(guān)系和所述待路由的消息的所有接收端。根據(jù)本專(zhuān)利技術(shù)的技術(shù)方案,采用XML文件記錄待路由的消息的各個(gè)數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系從而形成路由表,因XML文件本身具有較好的可讀性,由此提高了路由表的可讀性。本專(zhuān)利技術(shù)實(shí)施例中的路由表還能夠支持一點(diǎn)對(duì)多點(diǎn)的數(shù)據(jù)傳送方式。此外,本實(shí)施例中,在路由表內(nèi)設(shè)置了包完備標(biāo)志,使路由表能夠?qū)τ跀?shù)據(jù)交換過(guò)程中的接收進(jìn)程和轉(zhuǎn)發(fā)進(jìn)程都做出標(biāo)識(shí),由此擴(kuò)展了路由表的功能;當(dāng)接收端由不在線(xiàn)變?yōu)樵诰€(xiàn)時(shí),可以根據(jù)XML格式的路由表繼續(xù)向該接收端轉(zhuǎn)發(fā)數(shù)據(jù),由此實(shí)現(xiàn)了斷點(diǎn)續(xù)傳的功能。附圖說(shuō)明說(shuō)明書(shū)附圖用來(lái)提供對(duì)本專(zhuān)利技術(shù)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本專(zhuān)利技術(shù)的示意性實(shí)施例及其說(shuō)明用于解釋本專(zhuān)利技術(shù),并不構(gòu)成對(duì)本專(zhuān)利技術(shù)的不當(dāng)限定。在附圖中:圖1是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的消息路由的方法的示意圖;圖2是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一種數(shù)據(jù)交換網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;圖3是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的消息屬性的處理流程示意圖;圖4是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一種消息數(shù)據(jù)包的處理流程示意圖;圖5是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的消息路由的裝置基本結(jié)構(gòu)的示意圖。具體實(shí)施方式需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本專(zhuān)利技術(shù)。圖1是根據(jù)本專(zhuān)利技術(shù)實(shí)施例的消息路由的方法的示意圖,如圖1所示,該方法主要包括如下步驟:步驟S11:在數(shù)據(jù)交換服務(wù)器收到待路由的消息的屬性后,按照路由規(guī)則,在可擴(kuò)展標(biāo)記語(yǔ)言XML文件中記錄待路由的消息中的各個(gè)數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系。步驟S13:確認(rèn)數(shù)據(jù)交換服務(wù)器收到待路由消息的數(shù)據(jù)包,然后根據(jù)XML文件的內(nèi)容確定待轉(zhuǎn)發(fā)的數(shù)據(jù)包的接收端;步驟S?15:將待轉(zhuǎn)發(fā)的數(shù)據(jù)包轉(zhuǎn)發(fā)至該數(shù)據(jù)包的接收端;步驟S17:從XML文件刪除已轉(zhuǎn)發(fā)的數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系。根據(jù)上述步驟,采用XML文件記錄待路由的消息中的各個(gè)數(shù)據(jù)包與該數(shù)據(jù)包的接收端本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種消息路由的方法,其特征在于,包括:在數(shù)據(jù)交換服務(wù)器收到待路由的消息的屬性后,按照路由規(guī)則,在XML文件中記錄待路由的消息的各個(gè)數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系;確認(rèn)數(shù)據(jù)交換服務(wù)器收到所述待路由消息的數(shù)據(jù)包,然后根據(jù)所述XML文件的內(nèi)容確定所述數(shù)據(jù)包的接收端,將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至該數(shù)據(jù)包的接收端,然后從所述XML文件中刪除已轉(zhuǎn)發(fā)的數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系。

    【技術(shù)特征摘要】
    1.一種消息路由的方法,其特征在于,包括:
    在數(shù)據(jù)交換服務(wù)器收到待路由的消息的屬性后,按照路由規(guī)則,在XML文件中記錄
    待路由的消息的各個(gè)數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系;
    確認(rèn)數(shù)據(jù)交換服務(wù)器收到所述待路由消息的數(shù)據(jù)包,然后根據(jù)所述XML文件的內(nèi)容
    確定所述數(shù)據(jù)包的接收端,將所述數(shù)據(jù)包轉(zhuǎn)發(fā)至該數(shù)據(jù)包的接收端,然后從所述XML文
    件中刪除已轉(zhuǎn)發(fā)的數(shù)據(jù)包與該數(shù)據(jù)包的接收端之間的對(duì)應(yīng)關(guān)系。
    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
    在根據(jù)所述XML文件的內(nèi)容確定待轉(zhuǎn)發(fā)的數(shù)據(jù)包的接收端之前,在所述XML文件
    中記錄所述待路由的消息的所有接收端;
    當(dāng)確認(rèn)所述數(shù)據(jù)交換服務(wù)器向一個(gè)所述接收端轉(zhuǎn)發(fā)完成所述待路由的消息的所有數(shù)
    據(jù)包之后,從所述XML文件中刪除該接收端的記錄。
    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,
    在所述確認(rèn)數(shù)據(jù)交換服務(wù)器已收到所述待路由消息的所有數(shù)據(jù)包之前,當(dāng)確認(rèn)所述
    數(shù)據(jù)交換服務(wù)器已接收的數(shù)據(jù)包數(shù)目小于所述屬性中記載的數(shù)據(jù)包數(shù)目時(shí),在所述XML
    文件中記錄包完備標(biāo)志為第一內(nèi)容,當(dāng)確認(rèn)所述數(shù)據(jù)交換服務(wù)器已接收的數(shù)據(jù)包數(shù)目等
    于所述屬性中記載的數(shù)據(jù)包數(shù)目時(shí),在所述XML文件中記錄所述包完備標(biāo)志為第二內(nèi)
    容;
    所述確認(rèn)所述數(shù)據(jù)交換服務(wù)器已收到所述待路由消息的所有數(shù)據(jù)包,包括:根據(jù)所
    述包完備標(biāo)志為第二內(nèi)容確認(rèn)所述數(shù)據(jù)交換服務(wù)器已收到所述待路由消息的所有數(shù)據(jù)
    包。
    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,
    所述確認(rèn)所述數(shù)據(jù)交換服務(wù)器向一個(gè)所述接收端轉(zhuǎn)發(fā)完成所述待路由的消息的所有
    數(shù)據(jù)包之前,若數(shù)據(jù)交換服務(wù)器已接收的某消息的數(shù)據(jù)包和某接收端均不存在對(duì)應(yīng)關(guān)系
    且包完備標(biāo)記為第二內(nèi)容,則確認(rèn)所述數(shù)據(jù)交換服務(wù)器向一個(gè)所述接收端轉(zhuǎn)發(fā)完成所述
    待路由的消息的所有數(shù)據(jù)包。
    5.根據(jù)權(quán)利要求2、3或4所述的方法,其特征在于,所述方法還包括:確認(rèn)所述XML文
    件中接收端的記錄為空,然后刪除所述XML文件中記錄的所述對(duì)應(yīng)關(guān)系和所述待路由的
    消息的所有接收端。
    6.一...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:樂(lè)以長(zhǎng)高超霖張百春
    申請(qǐng)(專(zhuān)利權(quán))人:北京大學(xué)北大方正集團(tuán)有限公司方正國(guó)際軟件北京有限公司
    類(lèi)型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢(xún)問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 一本一道VS无码中文字幕| 日韩人妻无码一区二区三区综合部| 亚洲av无码成人黄网站在线观看 | 精品亚洲A∨无码一区二区三区| 人妻丰满熟妇av无码区不卡| 亚洲AV无码资源在线观看 | 亚洲AV无码成人精品区日韩| 久久中文精品无码中文字幕| 无码精品久久久久久人妻中字| 蜜臀亚洲AV无码精品国产午夜. | 亚洲国产精品无码久久98| 国模无码一区二区三区不卡 | 日本精品人妻无码免费大全 | 精品无码人妻一区二区三区品 | 人妻精品久久无码专区精东影业| 久久天堂av综合色无码专区| 亚洲爆乳无码专区| 一区二区三区无码高清视频| 亚洲综合无码一区二区痴汉| 久久无码专区国产精品| 综合国产在线观看无码| 本道天堂成在人线av无码免费| 亚洲日韩精品A∨片无码加勒比| 亚洲av中文无码乱人伦在线播放 | 亚洲热妇无码AV在线播放| 成人免费无码大片a毛片| 无码福利一区二区三区| 无码AV中文一区二区三区| 亚洲爆乳无码一区二区三区| 国产亚洲精久久久久久无码| 波多野结衣AV无码久久一区| 无码精品久久一区二区三区 | 日韩人妻无码一区二区三区综合部| 国产精品无码久久四虎| 亚洲av成本人无码网站| 人妻无码久久精品人妻| 无码人妻H动漫中文字幕| 69成人免费视频无码专区| 日日摸日日碰人妻无码| 免费VA在线观看无码| 国产日韩精品无码区免费专区国产 |