[發明專利]基于環路總線的系統開發方法及裝置有效
| 申請號: | 202010565424.8 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111865746B | 公開(公告)日: | 2022-08-19 |
| 發明(設計)人: | 馬青龍;孫健;張炳康;夏繁;丁健文 | 申請(專利權)人: | 蘇寧云計算有限公司 |
| 主分類號: | H04L12/42 | 分類號: | H04L12/42;H04L12/40;G06F8/20;G06F9/54 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 盛安平 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 環路 總線 系統 開發 方法 裝置 | ||
1.一種基于環路總線的系統開發方法,其特征在于,包括:
構建包括總線層、訪問控制層和協議層的環路總線,在總線層中以注冊的方式添加與企業應用服務系統對應的服務型節點,以及添加與開發者端對應的訪問型節點和管理型節點,所述總線層中存儲有訪問型節點、管理型節點和服務型節點對應的注冊信息;服務型節點用于對外發布面向對象的接口,所述接口包括功能性接口、訂閱性接口和廣播性接口;
訪問型節點和管理型節點用于通過協議層執行服務發現和接口調用功能,所述訪問型節點和/或管理型節點通過服務發現獲取目標服務型節點的服務接口列表,并利用協議層對應生成訪問型節點和/或管理型節點的本地化可編程接口;
通過調用訪問型節點和/或管理型節點的本地化可編程接口并輸入請求數據,由協議層將請求數據通過訪問控制層傳遞至總線層,獲取由總線層反饋的請求結果。
2.根據權利要求1所述的方法,其特征在于,在總線層中以注冊的方式添加與企業應用服務系統對應的服務型節點,以及添加與開發者端對應的訪問型節點和管理型節點的方法包括:
通過企業應用服務系統或開發者端輸入注冊信息,并由協議層將注冊信息轉換為包含注冊信息的json數據包發送至訪問控制層;
由訪問控制層解析所述json數據中的注冊信息,獲取訪問權限后將注冊信息轉換成注冊信號發送至總線層;
由總線層根據所述注冊信號執行服務型節點、訪問型節點或者管理型節點的注冊服務。
3.根據權利要求1所述的方法,其特征在于,訪問型節點和/或管理型節點通過服務發現獲取目標服務型節點的服務接口列表,并利用協議層對應生成訪問型節點和/或管理型節點的本地化可編程接口的方法包括:
訪問型節點和/或管理型節點通過協議層的服務發現功能,獲取總線層中包括全部服務型節點的服務節點列表;
選擇服務節點列表中的目標服務型節點查看可調用接口的服務接口列表,選擇服務接口列表中的任一可調用接口作為目標接口從總線層中獲取目標接口的接口信號,并由協議層將所述接口信號轉換成包括接口信息的json數據包,以使訪問型節點和/或管理型節點基于所述json數據包對應生成本地化可編程接口。
4.根據權利要求3所述的方法,其特征在于,通過調用訪問型節點和/或管理型節點的本地化可編程接口并輸入請求數據,由協議層將請求數據通過訪問控制層傳遞至總線層,獲取由總線層處理后反饋的請求結果的方法包括:
調用訪問型節點和/或管理型節點的本地化可編程接口,并通過本地化可編程接口輸入請求數據;
通過接口調用轉換器將所述請求數據轉換成包括接口調用信息的json數據包發送給訪問控制層,所述請求數據包括調用的目標接口名稱、源地址、目標地址、數據流方向、操作因子、參數信息和超時響應時間;
訪問控制層解析所述json數據包識別調用意圖和訪問權限,當輸入請求數據的訪問型節點和/或管理型節點有訪問權限時,再將所述json數據包轉換成調用信號發送至總線層;
由總線層根據所述調用意圖查找目標服務型節點中的目標接口,通過調用目標接口的回調函數處理得到包括請求結果的反饋信號,并返回至訪問控制層;
訪問控制層解析所述反饋信號得到包括請求結果的json數據包后發送給協議層;
再由接口調用轉換器將所述json數據包轉換成請求結果,反饋至輸入請求數據的訪問型節點和/或管理型節點的本地化可編程接口。
5.根據權利要求2或4所述的方法,其特征在于,所述訪問權限包括訪問型節點和管理型節點的并發數閾值、訪問次數閥值、黑白名單權限,以及服務型節點的允許接入時段和允許接入周期。
6.根據權利要求1-4任一項所述的方法,其特征在于,所述協議層采用遠程對象描述語言協議為本地化可編程接口提供編程類對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇寧云計算有限公司,未經蘇寧云計算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010565424.8/1.html,轉載請聲明來源鉆瓜專利網。





