• 
    <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
    主站蜘蛛池模板: 成人无码一区二区三区| 亚洲av无码成人黄网站在线观看| 日韩av无码一区二区三区| 久久久久亚洲AV无码麻豆| 国产精品无码久久四虎| 西西午夜无码大胆啪啪国模| 国产裸模视频免费区无码| 国产AV无码专区亚洲AV男同| 成人年无码AV片在线观看| 无码专区中文字幕无码| 无码精品蜜桃一区二区三区WW| 精品人妻无码区在线视频| 中文无码制服丝袜人妻av| 无码精品尤物一区二区三区| 中文字幕人妻无码系列第三区| 国产在线精品无码二区二区| 亚洲中文字幕在线无码一区二区| 亚洲一区AV无码少妇电影☆| 无码人妻丰满熟妇区毛片 | 久久久无码精品亚洲日韩蜜臀浪潮 | 精品无码综合一区二区三区 | 国产aⅴ激情无码久久久无码| 无码欧精品亚洲日韩一区| 最新国产AV无码专区亚洲| 在线看片无码永久免费aⅴ| 无码八A片人妻少妇久久| 亚洲∧v久久久无码精品| 一本加勒比HEZYO无码人妻| 亚洲av无码国产精品色在线看不卡 | 在线观看免费无码专区| 精品一区二区三区无码视频| 97无码免费人妻超级碰碰夜夜| 久久亚洲中文无码咪咪爱| 久久AV高清无码| 亚洲色在线无码国产精品不卡| 久久久久精品国产亚洲AV无码| 日韩精品人妻系列无码专区免费 | 亚洲A∨无码无在线观看| 无码国内精品久久人妻| 无码国内精品久久综合88| 四虎国产精品永久在线无码|