日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種消息格式轉(zhuǎn)換方法和設(shè)備的制造方法

文檔序號(hào):9219687閱讀:350來源:國(guó)知局
一種消息格式轉(zhuǎn)換方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種消息格式轉(zhuǎn)換方法和設(shè)備。
【背景技術(shù)】
[0002] 在分布式、多業(yè)務(wù)的網(wǎng)絡(luò)管理系統(tǒng)中,網(wǎng)絡(luò)管理系統(tǒng)中的各個(gè)應(yīng)用設(shè)備之間需要 進(jìn)行不同格式的數(shù)據(jù)交互。例如:分布式網(wǎng)絡(luò)管理系統(tǒng)中,Java設(shè)備之間以Java序列化格 式數(shù)據(jù)進(jìn)行交互,與網(wǎng)絡(luò)設(shè)備或網(wǎng)管程序需要以ASN. 1格式數(shù)據(jù)進(jìn)行交互,與客戶端或服 務(wù)端需要以JSON/XML格式數(shù)據(jù)進(jìn)行交互。而獲取到數(shù)據(jù)后,各設(shè)備并不能直接使用,往往 需要進(jìn)行一系列的消息格式轉(zhuǎn)換,調(diào)整為各應(yīng)用設(shè)備需要接收的格式的信息。
[0003] 如圖1所示的應(yīng)用設(shè)備A、B、C之間的數(shù)據(jù)交互模式圖,其中,應(yīng)用設(shè)備A、B、C支 持的消息格式分別為XML、Java、ASN. 1,由于已經(jīng)規(guī)定了應(yīng)用設(shè)備A接收的業(yè)務(wù)類型為增加 設(shè)備的業(yè)務(wù)消息需要由應(yīng)用設(shè)備B、C進(jìn)行監(jiān)聽,應(yīng)用設(shè)備A可以實(shí)現(xiàn)XML格式與Java格式 的轉(zhuǎn)換、XML格式與ASN. 1格式的轉(zhuǎn)換,則當(dāng)應(yīng)用設(shè)備A接收到消息格式為XML的增加設(shè)備 的業(yè)務(wù)消息時(shí),應(yīng)用設(shè)備A需要分別將該業(yè)務(wù)消息由XML格式轉(zhuǎn)換為Java格式發(fā)送給應(yīng)用 程序B,將該業(yè)務(wù)消息由XML格式轉(zhuǎn)換為ASN. 1格式發(fā)送給應(yīng)用程序C。
[0004] 此過程中,應(yīng)用程序A需要進(jìn)行兩次的格式轉(zhuǎn)換,而且,當(dāng)應(yīng)用設(shè)備B、C需要將該 業(yè)務(wù)消息發(fā)送給其他應(yīng)用設(shè)備時(shí),也需要將消息格式轉(zhuǎn)換為消息接收者支持的消息格式, 即,每個(gè)應(yīng)用設(shè)備都要有格式轉(zhuǎn)換的功能,而且要時(shí)刻感知消息需要轉(zhuǎn)換的格式,而且應(yīng)用 設(shè)備A只能實(shí)現(xiàn)規(guī)定好的XML格式與Java格式的轉(zhuǎn)換、XML格式與ASN. 1格式的轉(zhuǎn)換,當(dāng) 有支持消息格式JSON的其他應(yīng)用設(shè)備也需要監(jiān)聽業(yè)務(wù)類型為增加設(shè)備的業(yè)務(wù)消息時(shí),則 應(yīng)用設(shè)備A不能實(shí)現(xiàn)業(yè)務(wù)消息由XML格式與JSON格式的轉(zhuǎn)換。
[0005] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下問題:
[0006] (1)消息格式轉(zhuǎn)換過程繁瑣:每個(gè)應(yīng)用設(shè)備在接收到消息時(shí)需要進(jìn)行格式轉(zhuǎn)換, 在發(fā)送消息時(shí)還要進(jìn)行格式轉(zhuǎn)換,且需要時(shí)刻感知需要轉(zhuǎn)換的格式,格式轉(zhuǎn)換過程繁瑣。
[0007] (2)不能應(yīng)變多種消息格式的互相轉(zhuǎn)換,只能實(shí)現(xiàn)規(guī)定好的格式之間的轉(zhuǎn)換,不能 滿足多類型消息的互相轉(zhuǎn)換。
[0008] (3)不利于維護(hù):消息一旦發(fā)生變化,每個(gè)組件都需要跟著變動(dòng),維護(hù)量非常大, 并且容易造成錯(cuò)誤。

【發(fā)明內(nèi)容】

[0009] 本申請(qǐng)?zhí)峁┝艘环N消息格式轉(zhuǎn)換方法和設(shè)備,利用中間格式,自動(dòng)化地將不同格 式的業(yè)務(wù)消息轉(zhuǎn)換為接收該業(yè)務(wù)消息的每個(gè)應(yīng)用設(shè)備的接收消息格式,并根據(jù)業(yè)務(wù)消息的 消息類型將業(yè)務(wù)消息推送給相應(yīng)的應(yīng)用設(shè)備,簡(jiǎn)化了應(yīng)用設(shè)備之間不同格式的數(shù)據(jù)交互的 過程。
[0010] 為達(dá)到上述目的,本申請(qǐng)?zhí)峁┝艘环N消息格式轉(zhuǎn)換方法,應(yīng)用于包含有格式轉(zhuǎn)換 設(shè)備和多個(gè)應(yīng)用設(shè)備進(jìn)行消息交互的網(wǎng)絡(luò)管理系統(tǒng)中,該方法包括:
[0011] 所述格式轉(zhuǎn)換設(shè)備接收應(yīng)用設(shè)備發(fā)送的業(yè)務(wù)消息;
[0012] 所述格式轉(zhuǎn)換設(shè)備根據(jù)所述業(yè)務(wù)消息的消息類型查找到對(duì)應(yīng)的目的端應(yīng)用設(shè)備 以及所述目的端應(yīng)用設(shè)備的接收消息格式;
[0013] 所述格式轉(zhuǎn)換設(shè)備將所述業(yè)務(wù)消息的消息格式轉(zhuǎn)換為中間格式,再由所述中間格 式轉(zhuǎn)換為所述接收消息格式;
[0014] 所述格式轉(zhuǎn)換設(shè)備將所述轉(zhuǎn)換為接收消息格式的業(yè)務(wù)消息發(fā)送給所述目的端應(yīng) 用設(shè)備。
[0015] 其中,所述格式轉(zhuǎn)換設(shè)備根據(jù)所述業(yè)務(wù)消息的消息類型查找到對(duì)應(yīng)的目的端應(yīng)用 設(shè)備以及所述目的端應(yīng)用設(shè)備的接收消息格式,具體包括:所述格式轉(zhuǎn)換設(shè)備根據(jù)所述業(yè) 務(wù)消息的消息類型在預(yù)設(shè)的對(duì)應(yīng)關(guān)系中查找到所述消息類型對(duì)應(yīng)的設(shè)備標(biāo)識(shí)以及接收消 息格式,并根據(jù)所述對(duì)應(yīng)的設(shè)備標(biāo)識(shí)查找到目的端應(yīng)用設(shè)備。
[0016] 其中,所述預(yù)設(shè)的對(duì)應(yīng)關(guān)系,具體通過以下方式生成:
[0017] 所述格式轉(zhuǎn)換設(shè)備接收應(yīng)用設(shè)備的注冊(cè)消息,其中所述注冊(cè)消息中攜帶每個(gè)應(yīng)用 設(shè)備的設(shè)備標(biāo)識(shí)、所述每個(gè)應(yīng)用設(shè)備的消息類型和所述每個(gè)應(yīng)用設(shè)備的接收消息格式;
[0018] 所述格式轉(zhuǎn)換設(shè)備根據(jù)所述設(shè)備標(biāo)識(shí)、所述消息類型與所述接收消息格式生成預(yù) 設(shè)的對(duì)應(yīng)關(guān)系。
[0019] 其中,所述格式轉(zhuǎn)換設(shè)備接收應(yīng)用設(shè)備的注冊(cè)消息之后,所述格式轉(zhuǎn)換設(shè)備確定 所述應(yīng)用設(shè)備的接收消息格式與中間格式的轉(zhuǎn)換規(guī)則;
[0020] 所述格式轉(zhuǎn)換設(shè)備將所述業(yè)務(wù)消息的消息格式轉(zhuǎn)換為中間格式,再由所述中間格 式轉(zhuǎn)換為所述接收消息格式,具體包括:所述格式轉(zhuǎn)換設(shè)備根據(jù)所述轉(zhuǎn)換規(guī)則將所述業(yè)務(wù) 消息的消息格式轉(zhuǎn)換為中間格式,再由所述中間格式轉(zhuǎn)換為所述接收消息格式。
[0021] 其中,當(dāng)所述格式轉(zhuǎn)換設(shè)備接收到新的應(yīng)用設(shè)備發(fā)送的注冊(cè)消息后,根據(jù)所述注 冊(cè)消息中攜帶的所述新的應(yīng)用設(shè)備的設(shè)備標(biāo)識(shí)、所述新的應(yīng)用設(shè)備的消息類型和所述新的 應(yīng)用設(shè)備的接收消息格式生成預(yù)設(shè)的對(duì)應(yīng)關(guān)系,并確定所述新的應(yīng)用設(shè)備的接收消息格式 與中間格式的轉(zhuǎn)換規(guī)則。
[0022] 本申請(qǐng)還提供了一種格式轉(zhuǎn)換設(shè)備,應(yīng)用于包含有格式轉(zhuǎn)換設(shè)備和多個(gè)應(yīng)用設(shè)備 進(jìn)行消息交互的網(wǎng)絡(luò)管理系統(tǒng)中,包括:
[0023] 接收模塊,用于接收到應(yīng)用設(shè)備發(fā)送的業(yè)務(wù)消息;
[0024] 查找模塊,用于根據(jù)所述業(yè)務(wù)消息的消息類型查找到對(duì)應(yīng)的目的端應(yīng)用設(shè)備以及 所述其他應(yīng)用設(shè)備的接收消息格式;
[0025] 轉(zhuǎn)換模塊,用于將所述業(yè)務(wù)消息的消息格式轉(zhuǎn)換為中間格式,再由所述中間格式 轉(zhuǎn)換為所述接收消息格式;
[0026] 發(fā)送模塊,用于將所述轉(zhuǎn)換為接收消息格式的業(yè)務(wù)消息發(fā)送給所述目的端應(yīng)用設(shè) 備。
[0027] 其中,所述查找模塊,具體用于根據(jù)所述業(yè)務(wù)消息的消息類型在預(yù)設(shè)的對(duì)應(yīng)關(guān)系 中查找到所述消息類型對(duì)應(yīng)的設(shè)備標(biāo)識(shí)以及接收消息格式,并根據(jù)所述對(duì)應(yīng)的設(shè)備標(biāo)識(shí)查 找到目的端應(yīng)用設(shè)備。
[0028] 其中,所述接收模塊,還用于接收應(yīng)用設(shè)備的注冊(cè)消息,其中所述注冊(cè)消息中攜帶 每個(gè)應(yīng)用設(shè)備的設(shè)備標(biāo)識(shí)、所述每個(gè)應(yīng)用設(shè)備的消息類型和所述每個(gè)應(yīng)用設(shè)備的接收消息 格式;
[0029] 所述格式轉(zhuǎn)換設(shè)備還包括:生成模塊,用于在所述接收模塊接收到應(yīng)用設(shè)備的注 冊(cè)消息后,根據(jù)所述注冊(cè)消息中攜帶的所述設(shè)備標(biāo)識(shí)、所述消息類型與所述接收消息格式 生成預(yù)設(shè)的對(duì)應(yīng)關(guān)系。
[0030] 其中,所述格式轉(zhuǎn)換設(shè)備還包括:
[0031] 確定模塊,用于在所述接收模塊接收到應(yīng)用設(shè)備的注冊(cè)消息之后,確定所述應(yīng)用 設(shè)備的接收消息格式與中間格式的轉(zhuǎn)換規(guī)則;
[0032] 所述轉(zhuǎn)換模塊,具體用于根據(jù)所述轉(zhuǎn)換規(guī)則將所述業(yè)務(wù)消息的消息格式轉(zhuǎn)換為中 間格式,再由所述中間格式轉(zhuǎn)換為所述接收消息格式。
[0033] 其中,所述生成模塊,還用于當(dāng)接收到新的應(yīng)用設(shè)備發(fā)送的注冊(cè)消息后,根據(jù)所述 注冊(cè)消息中攜帶的所述新的應(yīng)用設(shè)備的設(shè)備標(biāo)識(shí)、所述新的應(yīng)用設(shè)備的消息類型和所述新 的應(yīng)用設(shè)備的接收消息格式生成對(duì)應(yīng)關(guān)系;
[0034] 所述確定模塊,還用于確定所述新的應(yīng)用設(shè)備的接收消息格式與中間格式的轉(zhuǎn)換 規(guī)則。
[0035] 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0036] 通過應(yīng)用本發(fā)明的技術(shù)方案,格式轉(zhuǎn)換設(shè)備接收應(yīng)用設(shè)備發(fā)送的業(yè)務(wù)消息;根據(jù) 所述業(yè)務(wù)消息的消息類型查找到對(duì)應(yīng)的目的端應(yīng)用設(shè)備以及所述目的端應(yīng)用設(shè)備的接收 消息格式;將所述業(yè)務(wù)消息的消息格式轉(zhuǎn)換為中間格式,再由所述中間格式轉(zhuǎn)換為所述接 收消息格式;所述格式轉(zhuǎn)換設(shè)備將所述轉(zhuǎn)換為接收消息格式的業(yè)務(wù)消息發(fā)送給所述目的 端應(yīng)用設(shè)備。利用中間格式,將不同格式的業(yè)務(wù)消息轉(zhuǎn)換為接收該業(yè)務(wù)消息的應(yīng)用設(shè)備的 接收消息格式,接收和發(fā)送業(yè)務(wù)消息的應(yīng)用設(shè)備無需進(jìn)行消息格式的轉(zhuǎn)換,并根據(jù)業(yè)務(wù)消 息的消息類型將業(yè)務(wù)消息推送給相應(yīng)的應(yīng)用設(shè)備
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1