[發明專利]用于調用網關能力的方法和系統在審
| 申請號: | 201610180145.3 | 申請日: | 2016-03-28 |
| 公開(公告)號: | CN107239350A | 公開(公告)日: | 2017-10-10 |
| 發明(設計)人: | 謝煒 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 方亮 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 調用 網關 能力 方法 系統 | ||
本發明公開了一種用于調用網關能力的方法和系統,涉及數據通信領域。其中方法包括:網關bundle接收Java應用程序發送的第一調用請求,其中,Java應用程序采用OSGi框架;網關bundle將第一調用請求發送給進程間通信IPC模塊;IPC模塊將第一調用請求發送給網關軟件,以便Java應用程序通過網關軟件調用網關能力,其中,網關軟件將網關能力封裝成C組件對象,注冊到IPC模塊中。本發明的用于調用網關能力的方法和系統定義了跨語言的組件對象模型,在實現跨語言調用網關能力的同時,兼具權限控制功能,具有更高的安全性。
技術領域
本發明涉及數據通信領域,尤其涉及一種用于調用網關能力的方法和系統。
背景技術
隨著智能硬件的發展,越來越多的終端,通過各種協議接入家庭網關。由此產生的智能硬件之間的通信需求、智能硬件和云平臺之間的連接需求也變得越來越普遍。家庭網關的管道功能需要隨著智能硬件的發展不斷演進,從而支持設備間的連接以及設備和平臺的連接,甚至承擔家庭控制中心的部分功能。此外,隨著運營商流量經營模式的轉變,用戶對流量感知和轉發的需求也變得越來越復雜,家庭網關作為網絡的末端節點,需要變得更加智能、靈活和可控。
基于以上兩點,很多網關廠家均提出了智能網關的概念。在網關軟件的基礎上,疊加中間件軟件,支持運行第三方App(Application,應用程序),App可以調用網關能力,從而使得網關能夠隨著業務發展不斷演進,其中網關能力包括但不限于針對網關的WIFI、IP地址、LAN口等擴展配置和管理、通過接口管理網關運行的參數信息等。
目前業界有兩種中間件的方案,一種是OSGi(Open Service GatewayInitiative,開放服務網關協議)標準,其以Java組件技術為基礎,定義了一套網關的服務框架。如圖1所示,Java App0 1011通過JNI(Java Native Interface,Java本地接口)102調用GW Software(網關軟件)100的接口,其中JNI 102和GW Software 100通過socket(套接字)通信。C App0 1031通過socket和GW Software 100通信。C App0還可以通過socket調用C App1 1032的接口實現與C App1 1032之間的通信。該方法的主要優勢是可以實現跨平臺,缺點是OSGi框架體積龐大,缺乏認證授權機制。由于JNI 102沒有授權機制,因此JavaApp0 1021的JNI 102可以被Java App1 1022任意調用。GW Software 100的socket接口,也可以被JNI 102和C App0 1031、C App1 1032任意調用,同樣缺乏認證授權機制。因此需要一種新的網關能力調用方案,來解決上述問題。
發明內容
本發明的發明人發現了上述現有技術中存在問題,并因此針對上述問題中的至少一個問題提出了一種新的技術方案。
根據本發明的一個方面,公開了一種用于調用網關能力的方法,包括:
網關bundle接收Java應用程序發送的第一調用請求,其中,所述Java應用程序采用開放服務網關協議OSGi框架;
網關bundle將第一調用請求發送給IPC(Inter-Process Communication,進程間通信)模塊;
IPC模塊將第一調用請求發送給網關軟件,以便Java應用程序通過網關軟件調用網關能力,其中,網關軟件將網關能力封裝成C組件對象,注冊到IPC模塊中。
在一個實施例中,網關bundle將第一調用請求發送給IPC模塊的步驟包括:
網關bundle驗證Java應用程序的權限;
若Java應用程序的權限通過驗證,則網關bundle將第一調用請求發送給IPC模塊;
IPC模塊將第一調用請求發送給網關軟件的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610180145.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:系統性能優化參數確定方法、系統性能優化方法及裝置
- 下一篇:看門狗電路





