[發(fā)明專利]一種連接器及使用該連接器通訊的方法有效
| 申請?zhí)枺?/td> | 201711212783.X | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN107995184B | 公開(公告)日: | 2020-10-30 |
| 發(fā)明(設(shè)計)人: | 朱濤;吳茫 | 申請(專利權(quán))人: | 航信德利信息系統(tǒng)(上海)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京合智同創(chuàng)知識產(chǎn)權(quán)代理有限公司 11545 | 代理人: | 李杰 |
| 地址: | 200131 上海市浦東新區(qū)中國(上海)自由*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 連接器 使用 通訊 方法 | ||
1.一種用于連接應(yīng)用層與目標(biāo)系統(tǒng)的連接器,所述連接器包括一應(yīng)用協(xié)議處理器、一報文轉(zhuǎn)換器與一鏈路管理模塊,該應(yīng)用協(xié)議處理器通過接口分別與該應(yīng)用層、該報文轉(zhuǎn)換器和該鏈路管理模塊連接,該鏈路管理模塊通過接口與該目標(biāo)系統(tǒng)連接,其中,
在請求/回應(yīng)模式下,該應(yīng)用協(xié)議處理器獲取發(fā)送自該應(yīng)用層的業(yè)務(wù)對象,調(diào)用該報文轉(zhuǎn)換器將該業(yè)務(wù)對象轉(zhuǎn)換為可以被目標(biāo)系統(tǒng)識別的請求報文,之后調(diào)用該鏈路管理模塊將該請求報文發(fā)送至該目標(biāo)系統(tǒng)請求回應(yīng);該鏈路管理模塊接收該目標(biāo)系統(tǒng)的回應(yīng)報文,并將該回應(yīng)報文傳給該應(yīng)用協(xié)議處理器;該應(yīng)用協(xié)議處理器調(diào)用該報文轉(zhuǎn)換器對該回應(yīng)報文進(jìn)行匹配,若匹配成功,該應(yīng)用協(xié)議處理器再次調(diào)用報文轉(zhuǎn)換器對該回應(yīng)報文進(jìn)行轉(zhuǎn)換,并更新到業(yè)務(wù)對象,將該更新的業(yè)務(wù)對象返回給該應(yīng)用層,若匹配失敗且未偵測到該目標(biāo)系統(tǒng)向該應(yīng)用層發(fā)出請求,則繼續(xù)等待下一回應(yīng)報文,若匹配失敗且偵測到該目標(biāo)系統(tǒng)也向該應(yīng)用層發(fā)出請求,則將該回應(yīng)報文當(dāng)作在服務(wù)模式下目標(biāo)系統(tǒng)發(fā)來的請求處理,同時繼續(xù)等待下一回應(yīng)報文;
在服務(wù)模式下,該鏈路管理模塊獲取發(fā)送自該目標(biāo)系統(tǒng)的請求報文,并將該請求報文發(fā)送至該應(yīng)用協(xié)議處理器;該應(yīng)用協(xié)議處理器調(diào)用該請求報文轉(zhuǎn)換器對該請求報文進(jìn)行匹配,若匹配失敗,該應(yīng)用協(xié)議處理器再次調(diào)用報文轉(zhuǎn)換器將該請求報文轉(zhuǎn)換成業(yè)務(wù)對象,并將該業(yè)務(wù)對象發(fā)送給該應(yīng)用層;該應(yīng)用協(xié)議處理器接收該應(yīng)用層返回的更新的業(yè)務(wù)對象,并調(diào)用該報文轉(zhuǎn)換器將該更新后的業(yè)務(wù)對象轉(zhuǎn)換成報文,之后調(diào)用該鏈路管理模塊將該報文發(fā)送至該目標(biāo)系統(tǒng),若匹配成功且未偵測到該目標(biāo)系統(tǒng)向該應(yīng)用層發(fā)出請求,則繼續(xù)等待下一請求報文,若匹配成功且偵測到該目標(biāo)系統(tǒng)也向該應(yīng)用層發(fā)出請求,則將該請求報文當(dāng)作在請求/回應(yīng)模式下該目標(biāo)系統(tǒng)返回的回應(yīng)報文處理;
其中,所述應(yīng)用協(xié)議處理器調(diào)用該報文轉(zhuǎn)換器對該回應(yīng)報文進(jìn)行匹配,包括:所述應(yīng)用協(xié)議處理器將所述回應(yīng)報文的報文類型和關(guān)鍵識別數(shù)據(jù)與未響應(yīng)請求列表進(jìn)行匹配。
2.根據(jù)權(quán)利要求1所述的連接器,其特征在于,所述將該回應(yīng)報文當(dāng)作在服務(wù)模式下目標(biāo)系統(tǒng)發(fā)來的請求處理進(jìn)一步包括:該應(yīng)用協(xié)議處理器調(diào)用報文轉(zhuǎn)換器將該回應(yīng)報文轉(zhuǎn)換成業(yè)務(wù)對象,并將該業(yè)務(wù)對象發(fā)送給該應(yīng)用層;該應(yīng)用協(xié)議處理器接收該應(yīng)用層返回的更新的業(yè)務(wù)對象,并調(diào)用該報文轉(zhuǎn)換器將該更新后的業(yè)務(wù)對象轉(zhuǎn)換成報文,之后調(diào)用該鏈路管理模塊將該報文發(fā)送至該目標(biāo)系統(tǒng)。
3.根據(jù)權(quán)利要求1所述的連接器,其特征在于,所述將該請求報文當(dāng)作在請求/回應(yīng)模式下該目標(biāo)系統(tǒng)返回的回應(yīng)報文處理進(jìn)一步包括:該應(yīng)用協(xié)議處理器再次調(diào)用報文轉(zhuǎn)換器對該請求報文進(jìn)行轉(zhuǎn)換,并更新到業(yè)務(wù)對象,將該更新的業(yè)務(wù)對象返回給該應(yīng)用層。
4.根據(jù)權(quán)利要求1所述的連接器,其特征在于,所述應(yīng)用協(xié)議處理器調(diào)用該鏈路管理模塊將該報文發(fā)送至該目標(biāo)系統(tǒng)請求回應(yīng)時,將該請求記入所述未響應(yīng)請求列表,該應(yīng)用協(xié)議處理器調(diào)用該報文轉(zhuǎn)換器對該回應(yīng)報文進(jìn)行解析進(jìn)一步包括:該應(yīng)用協(xié)議處理器調(diào)用該報文轉(zhuǎn)換器對該回應(yīng)報文進(jìn)行識別,并將識別結(jié)果與所述未響應(yīng)請求列表進(jìn)行匹配。
5.根據(jù)權(quán)利要求1所述的連接器,其特征在于,在服務(wù)模式下,系統(tǒng)初始化時先向該應(yīng)用協(xié)議處理器注冊能夠處理的業(yè)務(wù)類型,以使該應(yīng)用協(xié)議處理器根據(jù)該業(yè)務(wù)類型調(diào)用該應(yīng)用層相應(yīng)的服務(wù)處理模塊,該服務(wù)處理模塊完成業(yè)務(wù)處理后,將更新后的業(yè)務(wù)對象返回給應(yīng)用協(xié)議處理器。
6.根據(jù)權(quán)利要求1所述的連接器,其特征在于,還包括邏輯鏈路管理模塊,該邏輯鏈路管理模塊可用于多路復(fù)用長連接通訊或短連接通訊,其中,
當(dāng)該邏輯鏈路管理模塊用于多路復(fù)用長連接通訊時,該邏輯鏈路管理模塊在系統(tǒng)初始化時調(diào)用該鏈路管理模塊創(chuàng)建連接到目標(biāo)系統(tǒng)的多條鏈路,并將自身實(shí)例注冊到該鏈路管理模塊;
當(dāng)該邏輯鏈路管理模塊用于短連接通訊時,該鏈路管理模塊實(shí)時建立與該目標(biāo)系統(tǒng)的通訊鏈路。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航信德利信息系統(tǒng)(上海)有限公司,未經(jīng)航信德利信息系統(tǒng)(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711212783.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





