国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)架構(gòu)及方法_2

      文檔序號(hào):8945811閱讀:來(lái)源:國(guó)知局
      和通訊代價(jià)。
      [0042] 其中,所述共享內(nèi)存的調(diào)度算法包括共享內(nèi)存的結(jié)構(gòu)設(shè)計(jì)和共享內(nèi)存的寫入、查 找規(guī)則;
      [0043] 其中共享內(nèi)存的結(jié)構(gòu)設(shè)計(jì)按照電網(wǎng)調(diào)度服務(wù)注冊(cè)信息的特征,按應(yīng)用號(hào)進(jìn)行區(qū) 分,劃定應(yīng)用的私有共享內(nèi)存區(qū)域,此外提供一塊公有共享內(nèi)存作為公共區(qū)域,如果某個(gè)應(yīng) 用的共享內(nèi)存位置不夠,可以繼續(xù)使用公共位置;
      [0044] 其中共享內(nèi)存的寫入、查找規(guī)則為:在寫入記錄時(shí),首先找到該應(yīng)用號(hào)的私有共享 內(nèi)存,查找有效條目數(shù),如果有空閑的條目,則在私有共享內(nèi)存中寫入,如果沒(méi)有空閑的條 目,則在公共區(qū)域?qū)懭耄瑢懭牒笤搼?yīng)用對(duì)應(yīng)的條目數(shù)增加;寫入的條目標(biāo)記位置為有效,當(dāng) 條目狀態(tài)變化時(shí),不刪除條目,僅將標(biāo)記位置為無(wú)效;在讀取條目時(shí),先讀取該應(yīng)用的有效 條目數(shù),再在其私有區(qū)域中查找態(tài)號(hào)、服務(wù)狀態(tài)、節(jié)點(diǎn)名、服務(wù)名、端口號(hào),如果找到則返回, 如果所查找的還沒(méi)有達(dá)到該應(yīng)用的有效條目數(shù),就轉(zhuǎn)到公有區(qū)域進(jìn)行查找。
      [0045] 表1共享內(nèi)存的結(jié)構(gòu)
      [0046]
      [0047] 具體的,共享內(nèi)存的結(jié)構(gòu)如表1所示,包括了共享內(nèi)存位置、應(yīng)用號(hào)、刷新時(shí)間、態(tài) 號(hào)、狀態(tài)、記錄有效性、節(jié)點(diǎn)名、服務(wù)名和端口號(hào)這些域。在系統(tǒng)啟動(dòng)時(shí),會(huì)初始化共享內(nèi)存, 分配好每個(gè)應(yīng)用的私有共享內(nèi)存區(qū)域,然后剩余的位置就是公有共享內(nèi)存區(qū)域。在本地節(jié) 點(diǎn)程序接收到子網(wǎng)注冊(cè)中心發(fā)布的服務(wù)信息后,首先獲取該服務(wù)的應(yīng)用號(hào),然后在共享內(nèi) 存中查找,首先查找私有區(qū)域,獲取私有區(qū)域的服務(wù)記錄個(gè)數(shù)n,然后最多查找n個(gè)有效記 錄,如果私有區(qū)域中沒(méi)有,則再?gòu)墓矃^(qū)域中查找,獲取公共區(qū)域的有效記錄個(gè)數(shù)m,查找最 多m個(gè)記錄,如果應(yīng)用號(hào)、態(tài)號(hào)、服務(wù)名等信息相同,則更新此條記錄的其他信息;如果沒(méi)有 找到記錄,則再新的共享位置中寫入該記錄,寫入時(shí)同樣遵循先在該應(yīng)用的私有區(qū)域查找 無(wú)效位置,如果沒(méi)有再?gòu)墓矃^(qū)域中查找無(wú)效位置,將信息寫入后將記錄置為有效。
      [0048] 進(jìn)一步的,普通工作節(jié)點(diǎn)的客戶端程序在進(jìn)行服務(wù)定位時(shí),直接讀取共享內(nèi)存進(jìn) 行查找,定位操作全部在本地完成,無(wú)網(wǎng)絡(luò)通信操作;當(dāng)故障導(dǎo)致本地共享內(nèi)存不可用時(shí), 通過(guò)網(wǎng)絡(luò)方式連接系統(tǒng)注冊(cè)中心,向其發(fā)送服務(wù)定位請(qǐng)求。冗余的方式在正常情況下保證 了定位效率,在異常情況下又提高了該方法的魯棒性。
      [0049] 實(shí)施本發(fā)明,具有如下有益效果:本發(fā)明為電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)在多網(wǎng)段的架構(gòu) 下,提供了一種跨網(wǎng)段的服務(wù)注冊(cè)機(jī)制,同時(shí)為電網(wǎng)調(diào)度自動(dòng)化的服務(wù)定位系統(tǒng)提供了一 套高效、可靠的跨網(wǎng)段的服務(wù)定位方法。
      [0050] 需要說(shuō)明的是,在本文中,術(shù)語(yǔ)"包括"、"包含"或者其任何其他變體意在涵蓋非排 他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而 且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有 的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句"包括一個(gè)……"限定的要素,并不排除在包括 該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
      [0051] 在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)和方法可以通過(guò)其 它的方式實(shí)現(xiàn)。例如,以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅 僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié) 合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的 相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通 信連接,可以是電性,機(jī)械或其它的形式。
      [0052] 專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元 及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和 軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些 功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè) 技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng) 認(rèn)為超出本發(fā)明的范圍。
      [0053] 結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí) 行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存 儲(chǔ)器(ROM)、電可編程R0M、電可擦除可編程R0M、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù) 領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
      [0054] 對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的 一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明 將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一 致的最寬的范圍。
      【主權(quán)項(xiàng)】
      1. 一種電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)架構(gòu),其特征在于,所述注冊(cè)架構(gòu)為多級(jí)注冊(cè) 中心架構(gòu),將電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)中的節(jié)點(diǎn)劃分為系統(tǒng)注冊(cè)中心、子網(wǎng)注冊(cè)中心和普通工 作節(jié)點(diǎn);其中, 所述系統(tǒng)注冊(cè)中心部署在全局,用于收集各個(gè)子網(wǎng)的注冊(cè)信息,并跨網(wǎng)段同步到其他 所有子網(wǎng)注冊(cè)中心; 所述子網(wǎng)注冊(cè)中心配置于每個(gè)安全分區(qū)的每個(gè)子網(wǎng)內(nèi),用于收集所在子網(wǎng)內(nèi)的注冊(cè)信 息并發(fā)送給所述系統(tǒng)注冊(cè)中心,同時(shí)接收所述系統(tǒng)注冊(cè)中心發(fā)出的服務(wù)信息,然后將服務(wù) 信息同步到子網(wǎng)內(nèi)的每個(gè)普通工作節(jié)點(diǎn); 所述普通工作節(jié)點(diǎn)設(shè)有共享內(nèi)存單元,用以存儲(chǔ)注冊(cè)服務(wù)信息。2. 如權(quán)利要求1所述的電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)架構(gòu),其特征在于,所述系統(tǒng) 注冊(cè)中心在全局中共有兩個(gè),形成互備模式;所述子網(wǎng)注冊(cè)中心在每個(gè)子網(wǎng)內(nèi)都設(shè)有兩個(gè), 形成互備模式。3. -種電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)方法,其特征在于,所述方法是基于權(quán)利要求 1或2所述的電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)架構(gòu),則所述方法包括: 普通工作節(jié)點(diǎn)的服務(wù)程序通過(guò)廣播或組播向所在子網(wǎng)的子網(wǎng)注冊(cè)中心匯報(bào)注冊(cè)信 息; 子網(wǎng)注冊(cè)中心通過(guò)TCP通訊將本子網(wǎng)的注冊(cè)信息匯報(bào)給系統(tǒng)注冊(cè)中心,從而使系統(tǒng)注 冊(cè)中心擁有系統(tǒng)內(nèi)所有子網(wǎng)的注冊(cè)信息; 子網(wǎng)注冊(cè)中心向系統(tǒng)注冊(cè)中心訂閱服務(wù)信息,系統(tǒng)注冊(cè)中心將服務(wù)信息發(fā)布給子網(wǎng)注 冊(cè)中心,從而使子網(wǎng)注冊(cè)中心擁有所有子網(wǎng)的注冊(cè)服務(wù)信息; 普通工作節(jié)點(diǎn)的接收程序向所在子網(wǎng)的子網(wǎng)注冊(cè)中心訂閱服務(wù)信息,子網(wǎng)注冊(cè)中心將 服務(wù)信息發(fā)布給普通工作節(jié)點(diǎn),從而使普通工作節(jié)點(diǎn)擁有所有子網(wǎng)的注冊(cè)服務(wù)信息; 普通工作節(jié)點(diǎn)將注冊(cè)服務(wù)信息寫入到共享內(nèi)存中,更新共享內(nèi)存。4. 如權(quán)利要求3所述的電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)方法,其特征在于,所述方法 還包括: 如果新增加一個(gè)服務(wù),那么從系統(tǒng)注冊(cè)中心發(fā)布給子網(wǎng)注冊(cè)中心時(shí)采用變化增量發(fā)布 的模式,僅發(fā)布變化的增量服務(wù)信息; 子網(wǎng)注冊(cè)中心從系統(tǒng)注冊(cè)中心獲得增量服務(wù)信息時(shí),發(fā)布給普通工作節(jié)點(diǎn)也采用變化 增量發(fā)布的模式。5. 如權(quán)利要求3所述的電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)方法,其特征在于,所述共享 內(nèi)存的調(diào)度算法包括共享內(nèi)存的結(jié)構(gòu)設(shè)計(jì)和共享內(nèi)存的寫入、查找規(guī)則; 其中共享內(nèi)存的結(jié)構(gòu)設(shè)計(jì)按照電網(wǎng)調(diào)度服務(wù)注冊(cè)信息的特征,按應(yīng)用號(hào)進(jìn)行區(qū)分,劃 定應(yīng)用的私有共享內(nèi)存區(qū)域,此外提供一塊公有共享內(nèi)存作為公共區(qū)域,如果某個(gè)應(yīng)用的 共享內(nèi)存位置不夠,可以繼續(xù)使用公共位置; 其中共享內(nèi)存的寫入、查找規(guī)則為:在寫入記錄時(shí),首先找到該應(yīng)用號(hào)的私有共享內(nèi) 存,查找有效條目數(shù),如果有空閑的條目,則在私有共享內(nèi)存中寫入,如果沒(méi)有空閑的條目, 則在公共區(qū)域?qū)懭?,寫入后該?yīng)用對(duì)應(yīng)的條目數(shù)增加;寫入的條目標(biāo)記位置為有效,當(dāng)條目 狀態(tài)變化時(shí),不刪除條目,僅將標(biāo)記位置為無(wú)效;在讀取條目時(shí),先讀取該應(yīng)用的有效條目 數(shù),再在其私有區(qū)域中查找態(tài)號(hào)、服務(wù)狀態(tài)、節(jié)點(diǎn)名、服務(wù)名、端口號(hào),如果找到則返回,如果 所查找的還沒(méi)有達(dá)到該應(yīng)用的有效條目數(shù),就轉(zhuǎn)到公有區(qū)域進(jìn)行查找。6.如權(quán)利要求5所述的電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)方法,其特征在于,普通工作 節(jié)點(diǎn)的客戶端程序在進(jìn)行服務(wù)定位時(shí),直接讀取共享內(nèi)存進(jìn)行查找,定位操作全部在本地 完成,無(wú)網(wǎng)絡(luò)通信操作;當(dāng)故障導(dǎo)致本地共享內(nèi)存不可用時(shí),通過(guò)網(wǎng)絡(luò)方式連接系統(tǒng)注冊(cè)中 心,向其發(fā)送服務(wù)定位請(qǐng)求。
      【專利摘要】本發(fā)明公開了一種電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)架構(gòu),所述注冊(cè)架構(gòu)為多級(jí)注冊(cè)中心架構(gòu),將電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)中的節(jié)點(diǎn)劃分為系統(tǒng)注冊(cè)中心、子網(wǎng)注冊(cè)中心和普通工作節(jié)點(diǎn);其中,所述系統(tǒng)注冊(cè)中心部署在全局,用于收集各個(gè)子網(wǎng)的注冊(cè)信息,并跨網(wǎng)段同步到其他所有子網(wǎng)注冊(cè)中心;所述子網(wǎng)注冊(cè)中心配置于每個(gè)安全分區(qū)的每個(gè)子網(wǎng)內(nèi),用于收集所在子網(wǎng)內(nèi)的注冊(cè)信息并發(fā)送給所述系統(tǒng)注冊(cè)中心,同時(shí)接收所述系統(tǒng)注冊(cè)中心發(fā)出的服務(wù)信息,然后將服務(wù)信息同步到子網(wǎng)內(nèi)的每個(gè)普通工作節(jié)點(diǎn);所述普通工作節(jié)點(diǎn)設(shè)有共享內(nèi)存單元,用以存儲(chǔ)注冊(cè)服務(wù)信息。本發(fā)明還提供了一種電網(wǎng)調(diào)度自動(dòng)化系統(tǒng)的服務(wù)注冊(cè)方法。本發(fā)明可以實(shí)現(xiàn)跨子網(wǎng)的服務(wù)注冊(cè)和服務(wù)定位。
      【IPC分類】H04L29/06, H04L29/08
      【公開號(hào)】CN105162835
      【申請(qǐng)?zhí)枴緾N201510455713
      【發(fā)明人】易強(qiáng), 溫柏堅(jiān), 萬(wàn)書鵬, 蘇揚(yáng), 周安, 鄧大為, 張凱
      【申請(qǐng)人】國(guó)電南瑞科技股份有限公司, 廣東電網(wǎng)有限責(zé)任公司, 國(guó)電南瑞南京控制系統(tǒng)有限公司
      【公開日】2015年12月16日
      【申請(qǐng)日】2015年7月29日
      當(dāng)前第2頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1