[發(fā)明專利]一種基于API網(wǎng)關(guān)的分布式仿真服務(wù)構(gòu)建方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110066206.4 | 申請(qǐng)日: | 2021-01-18 |
| 公開(公告)號(hào): | CN113032089B | 公開(公告)日: | 2023-02-28 |
| 發(fā)明(設(shè)計(jì))人: | 張曉豐;邢陽(yáng);成笑笑 | 申請(qǐng)(專利權(quán))人: | 中電普信(北京)科技發(fā)展有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455 |
| 代理公司: | 北京冠和權(quán)律師事務(wù)所 11399 | 代理人: | 吳金水 |
| 地址: | 100000 北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 api 網(wǎng)關(guān) 分布式 仿真 服務(wù) 構(gòu)建 方法 | ||
本發(fā)明提供了一種基于API網(wǎng)關(guān)的分布式仿真服務(wù)構(gòu)建方法,包括:基于用戶客戶端向API網(wǎng)關(guān)發(fā)送請(qǐng)求服務(wù)消息;基于API網(wǎng)關(guān)解析請(qǐng)求服務(wù)消息,并將解析的消息轉(zhuǎn)發(fā)給對(duì)應(yīng)類型的預(yù)設(shè)服務(wù)器,且多個(gè)預(yù)設(shè)服務(wù)器構(gòu)建成分布式仿真服務(wù)體系;基于分布式仿真服務(wù)體系中對(duì)應(yīng)的預(yù)設(shè)服務(wù)器對(duì)解析的消息進(jìn)行預(yù)處理,并將預(yù)處理結(jié)果通過(guò)API網(wǎng)關(guān)傳回用戶客戶端。用以通過(guò)設(shè)置可擴(kuò)展的通信協(xié)議轉(zhuǎn)換功能的API網(wǎng)關(guān),將已有的服務(wù)整合在一起,來(lái)滿足單一接口的需求。
技術(shù)領(lǐng)域
本發(fā)明涉及仿真服務(wù)技術(shù)領(lǐng)域,特別涉及一種基于API網(wǎng)關(guān)的分布式仿真服務(wù)構(gòu)建方法。
背景技術(shù)
分布式仿真服務(wù)通常需要將分布在網(wǎng)絡(luò)中的不同類型、不同功能甚至不同體系結(jié)構(gòu)的仿真服務(wù)以一致的接口形式提供給用戶使用,其中需要解決的關(guān)鍵問(wèn)題是如何對(duì)用戶屏蔽這些不同的技術(shù)細(xì)節(jié),并將一些已有的服務(wù)快速的整合在一起來(lái)滿足單一接口的需求。具有可擴(kuò)展的通信協(xié)議轉(zhuǎn)換功能的API網(wǎng)關(guān)可以解決這個(gè)問(wèn)題。
因此,本發(fā)明提出一種基于API網(wǎng)關(guān)的分布式仿真服務(wù)構(gòu)建方法。
發(fā)明內(nèi)容
本發(fā)明提供一種基于API網(wǎng)關(guān)的分布式仿真服務(wù)構(gòu)建方法,用以通過(guò)設(shè)置可擴(kuò)展的通信協(xié)議轉(zhuǎn)換功能的API網(wǎng)關(guān),將已有的服務(wù)整合在一起,來(lái)滿足單一接口的需求。
本發(fā)明提供一種基于API網(wǎng)關(guān)的分布式仿真服務(wù)構(gòu)建方法,包括:
基于用戶客戶端向API網(wǎng)關(guān)發(fā)送請(qǐng)求服務(wù)消息;
基于所述API網(wǎng)關(guān)解析所述請(qǐng)求服務(wù)消息,并將解析的消息轉(zhuǎn)發(fā)給對(duì)應(yīng)類型的預(yù)設(shè)服務(wù)器,且多個(gè)所述預(yù)設(shè)服務(wù)器構(gòu)建成分布式仿真服務(wù)體系;
基于所述分布式仿真服務(wù)體系中對(duì)應(yīng)的預(yù)設(shè)服務(wù)器對(duì)解析的消息進(jìn)行預(yù)處理,并將預(yù)處理結(jié)果通過(guò)所述API網(wǎng)關(guān)傳回所述用戶客戶端。
在一種可能實(shí)現(xiàn)的方式中,
基于所述API網(wǎng)關(guān)解析所述請(qǐng)求服務(wù)消息,并將解析的消息轉(zhuǎn)發(fā)給對(duì)應(yīng)類型的預(yù)設(shè)服務(wù)器包括:
基于所述API網(wǎng)關(guān)將所述用戶客戶端發(fā)送的請(qǐng)求服務(wù)消息按照對(duì)應(yīng)服務(wù)接口要求,轉(zhuǎn)換為匹配消息;
將所述匹配消息轉(zhuǎn)發(fā)給對(duì)應(yīng)類型的預(yù)設(shè)服務(wù)器;
其中,所述匹配消息即為解析的消息。
在一種可能實(shí)現(xiàn)的方式中,
基于所述API網(wǎng)關(guān)將所述用戶客戶端發(fā)送的請(qǐng)求服務(wù)消息按照對(duì)應(yīng)服務(wù)接口要求,轉(zhuǎn)換為匹配消息包括:
獲取所述請(qǐng)求服務(wù)消息,分析獲取所述請(qǐng)求服務(wù)消息的消息類型,并按照所述消息類型從轉(zhuǎn)換數(shù)據(jù)庫(kù)中調(diào)取相關(guān)的轉(zhuǎn)換規(guī)則,并基于所述轉(zhuǎn)換規(guī)則,將所述請(qǐng)求服務(wù)信息進(jìn)行轉(zhuǎn)換為序列集;
獲取與所述用戶客戶端通訊連接的API網(wǎng)關(guān)的服務(wù)接口要求,并確定所述服務(wù)接口要求對(duì)應(yīng)的可接收數(shù)據(jù)類型;
將所述消息類型與所述可接收數(shù)據(jù)類型進(jìn)行匹配;
若匹配成功,基于所述API網(wǎng)關(guān)接收并解析所述序列集,獲得匹配消息;
否則,按照所述可接收數(shù)據(jù)類型,對(duì)所述序列集進(jìn)行調(diào)整,獲得符合所述可接收數(shù)據(jù)類型的符合集,并基于所述API網(wǎng)關(guān)接收并解析所述符合集,獲得匹配消息。
在一種可能實(shí)現(xiàn)的方式中,
將所述匹配消息轉(zhuǎn)發(fā)給對(duì)應(yīng)類型的預(yù)設(shè)服務(wù)器包括:
確定所述匹配消息的數(shù)據(jù)類型,并從服務(wù)器集合中篩選與所述數(shù)據(jù)類型相匹配的預(yù)設(shè)服務(wù)器;
將所述匹配消息傳輸?shù)剿鲱A(yù)設(shè)服務(wù)器。
在一種可能實(shí)現(xiàn)的方式中,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中電普信(北京)科技發(fā)展有限公司,未經(jīng)中電普信(北京)科技發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110066206.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 基于MEGACO協(xié)議的信令代理實(shí)現(xiàn)方法
- 一種基站系統(tǒng)中的網(wǎng)關(guān)選擇方法及裝置
- 數(shù)據(jù)網(wǎng)關(guān)負(fù)載處理方法、設(shè)備及系統(tǒng)
- 網(wǎng)關(guān)、網(wǎng)關(guān)熱備份系統(tǒng)及方法
- 一種網(wǎng)關(guān)代理設(shè)置及控制方法
- 基于能力特征的網(wǎng)關(guān)管控方法及裝置
- 一種環(huán)網(wǎng)自愈的方法和裝置
- Lora網(wǎng)關(guān)控制方法及Lora通信系統(tǒng)
- 流量調(diào)度方法及裝置
- 網(wǎng)關(guān)數(shù)據(jù)的遷移方法、裝置、智能網(wǎng)關(guān)設(shè)備及存儲(chǔ)介質(zhì)





