[發(fā)明專利]一種遠(yuǎn)程服務(wù)調(diào)用方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)有效
| 申請?zhí)枺?/td> | 202110629467.2 | 申請日: | 2021-06-04 |
| 公開(公告)號: | CN113342547B | 公開(公告)日: | 2023-06-06 |
| 發(fā)明(設(shè)計(jì))人: | 郭超軍;許振乾;程明;熊建軍;劉維;何丹;李進(jìn);王超;段奇;何渝君;鄔明罡;舒忠玲 | 申請(專利權(quán))人: | 瀚云科技有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F8/41 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 董艷芳 |
| 地址: | 214000 江蘇省無錫市無錫新區(qū)新*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 遠(yuǎn)程 服務(wù) 調(diào)用 方法 裝置 電子設(shè)備 可讀 存儲(chǔ) 介質(zhì) | ||
本申請?zhí)峁┝艘环N遠(yuǎn)程服務(wù)調(diào)用方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì),所述方法包括:網(wǎng)關(guān)解析到OPC?UA服務(wù)器的連接地址,并將OPC?UA服務(wù)器的連接地址作為參數(shù)輸入到授權(quán)服務(wù)器的Http接口中,網(wǎng)關(guān)通過授權(quán)服務(wù)器的Http接口,獲取每臺(tái)OPC?UA服務(wù)器的賬號信息與OPC?UA服務(wù)器建立TCP長連接,網(wǎng)關(guān)監(jiān)聽TCP長連接是否發(fā)生斷開事件,若發(fā)生斷開事件,OPC?UA客戶端通過網(wǎng)關(guān)基于權(quán)重的隨機(jī)算法,獲取OPC?UA服務(wù)器連接地址和數(shù)字證書與OPC?UA服務(wù)器建立TCP長連接,OPC?UA客戶端從OPC?UA服務(wù)器的地址空間中獲取對象結(jié)點(diǎn)ID、方法結(jié)點(diǎn)ID及參數(shù)列表,完成調(diào)用注冊服務(wù)。本發(fā)明的有益效果主要在于:能夠支持多臺(tái)OPC?UA服務(wù)器的負(fù)載均衡、以及水平動(dòng)態(tài)擴(kuò)展,保證了跨語音系統(tǒng)的遠(yuǎn)程服務(wù)調(diào)用。
技術(shù)領(lǐng)域
本發(fā)明涉及OPC?UA服務(wù)器與OPC?UA客戶端交互技術(shù)領(lǐng)域,具體而言,涉及一種遠(yuǎn)程服務(wù)調(diào)用方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
計(jì)算機(jī)應(yīng)用中,單機(jī)在性能上很難承受住產(chǎn)品的壓力,需要不斷水平擴(kuò)展多臺(tái)計(jì)算機(jī)來提升整體的性能,同時(shí)為了充分利用多臺(tái)計(jì)算機(jī)的集群,需要對其從架構(gòu)上進(jìn)行劃分,以提供不同的服務(wù),服務(wù)間相互調(diào)用完成整個(gè)產(chǎn)品的功能,遠(yuǎn)程過程調(diào)用能夠幫助我們解決服務(wù)間的信息傳遞,但是,現(xiàn)有技術(shù)中谷歌的GRPC系統(tǒng)不支持服務(wù)發(fā)現(xiàn)和負(fù)載均衡,阿里巴巴的DUBBO分布式系統(tǒng)也不支持水平動(dòng)態(tài)擴(kuò)展服務(wù),以及不能實(shí)現(xiàn)跨語言調(diào)用服務(wù)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種遠(yuǎn)程服務(wù)調(diào)方法,能夠支持多臺(tái)OPC?UA服務(wù)器的負(fù)載均衡,以及水平動(dòng)態(tài)擴(kuò)展,并且保證了跨語音系統(tǒng)的遠(yuǎn)程服務(wù)調(diào)用。
本發(fā)明是這樣實(shí)現(xiàn)的:一種遠(yuǎn)程服務(wù)調(diào)用方法,所述方法包括以下步驟:
網(wǎng)關(guān)解析配置文件,解析后得到OPC?UA服務(wù)器的連接地址,并將所述OPC?UA服務(wù)器的連接地址作為參數(shù)輸入到授權(quán)服務(wù)器的Http接口中,所述配置文件中記錄每臺(tái)OPC?UA服務(wù)器的連接地址和訪問權(quán)重;
所述網(wǎng)關(guān)通過所述授權(quán)服務(wù)器的Http接口,獲取每臺(tái)所述OPC?UA服務(wù)器的賬號信息與OPC?UA服務(wù)器建立TCP長連接;其中,所述OPC?UA服務(wù)器至少配置兩臺(tái),所述授權(quán)服務(wù)器中保存每臺(tái)OPC?UA服務(wù)器的數(shù)字證書和賬號信息;
所述網(wǎng)關(guān)定時(shí)發(fā)送心跳報(bào)文監(jiān)聽TCP長連接是否發(fā)生斷開事件,若發(fā)生斷開事件,則將所述配置文件中斷開事件的所述OPC?UA服務(wù)器的連接地址和訪問權(quán)重刪除;
響應(yīng)OPC?UA客戶端的遠(yuǎn)程訪問,所述網(wǎng)關(guān)基于權(quán)重的隨機(jī)算法,獲取所述OPC?UA服務(wù)器的連接地址和數(shù)字證書與所述OPC?UA服務(wù)器建立TCP長連接;
所述OPC?UA客戶端從所述OPC?UA服務(wù)器的地址空間中,獲取對象結(jié)點(diǎn)ID、方法結(jié)點(diǎn)ID及參數(shù)列表,完成調(diào)用注冊服務(wù)。
在一些實(shí)施例中,網(wǎng)關(guān)解析配置文件,解析后得到OPC?UA服務(wù)器的連接地址,并將所述OPC?UA服務(wù)器的連接地址作為參數(shù)輸入到授權(quán)服務(wù)器的Http接口中,包括:
在計(jì)算機(jī)硬盤下創(chuàng)建所述配置文件,所述網(wǎng)關(guān)讀取配置文件,并對所述配置文件進(jìn)行解析,解析后得到每臺(tái)所述OPC?UA服務(wù)器的連接地址和訪問權(quán)重;
響應(yīng)運(yùn)維人員的操作指令,所述網(wǎng)關(guān)將解析到的所述OPC?UA服務(wù)器的連接地址作為參數(shù),輸入到所述授權(quán)服務(wù)器的Http接口中。
在一些實(shí)施例中,所述網(wǎng)關(guān)通過所述授權(quán)服務(wù)器的Http接口,獲取每臺(tái)所述OPCUA服務(wù)器的賬號信息與OPC?UA服務(wù)器建立TCP長連接,包括:
所述授權(quán)服務(wù)器的Http接口將獲取的每臺(tái)所述OPC?UA服務(wù)器的賬號信息,保存至SQLite數(shù)據(jù)庫的列表中;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瀚云科技有限公司,未經(jīng)瀚云科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110629467.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 身份驗(yàn)證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





