[發明專利]一種面向服務網絡的服務路由器及服務網絡系統有效
| 申請號: | 201811330637.1 | 申請日: | 2018-11-09 |
| 公開(公告)號: | CN109450795B | 公開(公告)日: | 2020-08-11 |
| 發明(設計)人: | 尹建偉;劉皇敏;鄭邦蓬;張歡;王斌;鄧水光;李瑩 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L29/08;H04L12/771 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 曹兆霞 |
| 地址: | 310013 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 服務 網絡 路由器 系統 | ||
1.一種面向服務網絡的服務路由器,其特征在于,包括:
路由構件,用于服務的定位、尋址,以及服務請求消息的轉發;
注冊中心構件,用于服務信息的存儲、索引,以及支持服務的查詢、注冊和組合;
消息處理構件,用于服務路由器與外部的消息通信,以及內部路由組件和注冊中心組件的通信;
基于服務網絡中服務的名字前綴構建路由構件對服務網絡中服務的路由,服務網絡中各路由構件之間采用基于OSPF擴展的動態路由協議,通過Opaque LSA在鏈路狀態交換的過程中同時發布各服務路由器內的名字前綴信息,并據此建立服務網絡內名字前綴到服務路由器地址的映射,實現服務網絡內按照服務名字進行路由的功能。
2.如權利要求1所述的面向服務網絡的服務路由器,其特征在于,所述路由構件包括:
控制平面,通過與路由索引表交互,實現路由管理、路由定位與路由更新;
路由索引表,作為路由構件的核心數據結構,包括轉發表、緩存索引表以及請求狀態表;
數據通道,用于路由消息的解析、轉換和封裝。
3.如權利要求1所述的面向服務網絡的服務路由器,其特征在于,所述路由構件處理的數據包包括服務請求數據包和服務回復數據包,轉發機制為:
針對服務請求數據包,路由構件收到服務請求數據包后,首先根據服務請求數據包的服務名字和參數、以及過期時間,在緩存索引表中進行查找,如果命中,且符合條件,則直接返回查找結果給服務請求方;如果緩存索引表中不存在查找結果,或者查找結果不符合條件,則在請求狀態表中進行查找;如果找到對應的表項,在對應的表項增加該請求的源地址,并丟棄該服務請求數據包,不再轉發;如果沒有查找到,需要為該請求添加新的服務請求狀態表項,并繼續在轉發表中進行查找;如果在轉發表中查找到多條路徑,則由相應的路由算法根據路徑度量值選擇合適的轉發路徑;若轉發表也沒有找到相應的名字路由信息,則丟棄該服務請求數據包;
針對服務回復數據包,路由構件收到服務回復數據包后,根據服務回復數據包中攜帶的名字,在請求狀態表中檢索,獲取對應請求方的源地址,將結果轉發出去;對于符合條件的結果進行緩存,并設置對應的緩存索引表;如果沒有找到,或者對應的內容已經被轉發,那么丟棄該服務回復數據包。
4.如權利要求1所述的面向服務網絡的服務路由器,其特征在于,所述服務路由器接收的消息經消息處理構件初步解析和預處理后,根據消息類型將預處理后的消息轉送到路由構件或注冊中心構件。
5.如權利要求1所述的面向服務網絡的服務路由器,其特征在于,所述注冊中心構件包括:
存儲和索引模塊,用于服務基本信息的存儲和索引,以及對所存儲的服務基本信息的數據挖掘,以支持其它模塊的功能;
服務查詢模塊,用于查詢輸入的處理以及查詢條件的組合和優化;
服務組合模塊,包括服務組合描述語言的編譯器和服務組合執行引擎,用于實現符合用戶描述的服務組合功能;
標準服務模塊,用于對廣泛使用的、功能相同或近似的服務進行抽象和統一,提供一致的標準服務接口。
6.如權利要求5所述的面向服務網絡的服務路由器,其特征在于,所述標準服務模塊能夠基于用戶的限定條件以及各服務的狀態,智能映射所選的標準服務到服務路由器內最佳的實體服務。
7.一種網絡服務系統,其特征在于,包括服務消費者、服務提供者、如權利要求1~6任一項所述的服務路由器,其中,所述服務路由器與服務路由器和服務消費者通信。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811330637.1/1.html,轉載請聲明來源鉆瓜專利網。





