欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電力系統(tǒng)的制作方法

文檔序號(hào):11388937閱讀:225來(lái)源:國(guó)知局
電力系統(tǒng)的制造方法與工藝

本發(fā)明涉及電力系統(tǒng)中的通信設(shè)備以及用于通信設(shè)備的通信方法,且更具體地,電力系統(tǒng)中的通信設(shè)備,其能夠當(dāng)數(shù)據(jù)處理時(shí)間比客戶端的超時(shí)時(shí)間長(zhǎng)時(shí)向客戶端宣布來(lái)自服務(wù)器的無(wú)響應(yīng)的理由且提議處理該情形的解決方案,以及用于該通信設(shè)備的通信方法。



背景技術(shù):

電力系統(tǒng)包括監(jiān)控與數(shù)據(jù)采集(scada)、能量管理系統(tǒng)(ems)和配電管理系統(tǒng)(dms)。這些系統(tǒng)將從裝置獲得的值存儲(chǔ)在服務(wù)器的實(shí)時(shí)數(shù)據(jù)庫(kù)(rtdb)中??蛻舳耸褂迷诜?wù)器的rtdb中存儲(chǔ)的值執(zhí)行報(bào)警處理、數(shù)據(jù)處理、控制處理和歷史處理。

在構(gòu)建電力系統(tǒng)的應(yīng)用的通信架構(gòu)中,請(qǐng)求-響應(yīng)通信由請(qǐng)求者-代理-答復(fù)者的3層架構(gòu)實(shí)現(xiàn)。

圖1示出典型3層架構(gòu)中的客戶端-服務(wù)器通信的配置。

3層架構(gòu)的客戶端-服務(wù)器通信可以包括請(qǐng)求者110、代理120和答復(fù)者130。

在客戶端中通常實(shí)現(xiàn)的請(qǐng)求者110請(qǐng)求服務(wù)且提供有來(lái)自答復(fù)者130的服務(wù)。

在服務(wù)器中通常實(shí)現(xiàn)的答復(fù)者130處理對(duì)來(lái)自請(qǐng)求者110的服務(wù)的請(qǐng)求且向請(qǐng)求者110發(fā)送響應(yīng)。

代理120用于在請(qǐng)求者110和答復(fù)者130傳遞消息。

在發(fā)送消息的過(guò)程中,請(qǐng)求者110可以設(shè)置用于該消息的超時(shí)。該超時(shí)是等待響應(yīng)的等待時(shí)間。即,超時(shí)表示從請(qǐng)求者110做出請(qǐng)求的時(shí)間到答復(fù)者130做出響應(yīng)的時(shí)間的持續(xù)時(shí)間。

如果在超時(shí)時(shí)間內(nèi)不存在響應(yīng),則請(qǐng)求者110執(zhí)行下一個(gè)操作而再也不等待響應(yīng)。即,當(dāng)執(zhí)行異步通信時(shí),考慮到之前服務(wù)請(qǐng)求已經(jīng)失敗了,請(qǐng)求者110再次發(fā)送服務(wù)請(qǐng)求。

如果答復(fù)者130的數(shù)據(jù)處理時(shí)間比由請(qǐng)求者110設(shè)置的超時(shí)時(shí)間長(zhǎng),且因此不能發(fā)送響應(yīng),則請(qǐng)求者110決不識(shí)別該情形。由此,請(qǐng)求者110不能識(shí)別請(qǐng)求的失敗的起因。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的一個(gè)方面在于提供一種電力系統(tǒng)中的通信設(shè)備,其具有包括請(qǐng)求者、代理和答復(fù)者的3層通信架構(gòu)且能夠通過(guò)向代理提供單獨(dú)的觀察功能當(dāng)答復(fù)者的數(shù)據(jù)處理時(shí)間比請(qǐng)求者的超時(shí)時(shí)間長(zhǎng)時(shí)通過(guò)消息或記錄文件宣布答復(fù)者未能向請(qǐng)求者發(fā)送響應(yīng)的理由且提議處理該情形的解決方案,以及用于該通信設(shè)備的通信方法。

提議的實(shí)施例的目的不限于上述目的,且上面未提及的其它目的在下面描述的審查時(shí)將對(duì)于具有本領(lǐng)域的普通技術(shù)人員的那些變得顯而易見。

根據(jù)本發(fā)明的一個(gè)方面,電力系統(tǒng)中的通信設(shè)備包括:通信單元,其可操作以與在所述電力系統(tǒng)中包括的客戶端和服務(wù)器通信,以傳遞從所述客戶端接收的服務(wù)請(qǐng)求到所述服務(wù)器且傳遞從所述服務(wù)器接收的對(duì)服務(wù)請(qǐng)求的響應(yīng)到所述客戶端;比較/確定單元,其可操作以將客戶端等待對(duì)服務(wù)請(qǐng)求的響應(yīng)所花費(fèi)的超時(shí)時(shí)間與服務(wù)器處理服務(wù)請(qǐng)求所花費(fèi)的處理時(shí)間進(jìn)行比較;以及控制器,其可操作以控制所述通信單元和所述比較/確定單元且當(dāng)所述處理時(shí)間比所述超時(shí)時(shí)間長(zhǎng)時(shí)向所述客戶端宣布所述處理時(shí)間比所述超時(shí)時(shí)間長(zhǎng)。

根據(jù)本發(fā)明的另一個(gè)方面,電力控制系統(tǒng)包括客戶端,其可操作以向所述通信設(shè)備發(fā)送服務(wù)請(qǐng)求且經(jīng)由所述通信設(shè)備接收對(duì)由所述服務(wù)器處理的服務(wù)請(qǐng)求的響應(yīng);以及通信設(shè)備,其可操作以傳遞從所述客戶端接收的服務(wù)請(qǐng)求到所述服務(wù)器,傳遞對(duì)從所述服務(wù)器接收的服務(wù)請(qǐng)求的響應(yīng)到所述客戶端,將客戶端等待對(duì)服務(wù)請(qǐng)求的響應(yīng)所花費(fèi)的超時(shí)時(shí)間與服務(wù)器處理服務(wù)請(qǐng)求所花費(fèi)的處理時(shí)間進(jìn)行比較,且當(dāng)所述處理時(shí)間比所述超時(shí)時(shí)間長(zhǎng)時(shí)向所述客戶端宣布所述處理時(shí)間比所述超時(shí)時(shí)間長(zhǎng);以及服務(wù)器,其可操作以處理從通信設(shè)備接收的服務(wù)請(qǐng)求且向通信設(shè)備發(fā)送對(duì)服務(wù)請(qǐng)求的響應(yīng)。

根據(jù)本發(fā)明的另一個(gè)方面,一種用于通過(guò)電力系統(tǒng)中的通信設(shè)備執(zhí)行通信的方法包括:從客戶端接收服務(wù)請(qǐng)求且傳遞所述服務(wù)請(qǐng)求到服務(wù)器;從服務(wù)器接收對(duì)服務(wù)請(qǐng)求的響應(yīng);將客戶端等待對(duì)服務(wù)請(qǐng)求的響應(yīng)所花費(fèi)的超時(shí)時(shí)間與服務(wù)器處理服務(wù)請(qǐng)求所花費(fèi)的處理時(shí)間進(jìn)行比較;且當(dāng)處理時(shí)間比超時(shí)時(shí)間長(zhǎng)時(shí)在向客戶端傳遞響應(yīng)的過(guò)程中向客戶端宣布處理時(shí)間比超時(shí)時(shí)間長(zhǎng)。

根據(jù)本發(fā)明的實(shí)施例,當(dāng)答復(fù)者的數(shù)據(jù)處理時(shí)間在請(qǐng)求者-代理-答復(fù)者的3層架構(gòu)中比由請(qǐng)求者設(shè)置的超時(shí)時(shí)間長(zhǎng)時(shí),代理比較這些時(shí)間且使用記錄文件或消息而向用戶宣布用于未能向請(qǐng)求者發(fā)送對(duì)請(qǐng)求的響應(yīng)的理由。由此,可以減小分析起因所花費(fèi)的時(shí)間。

附圖說(shuō)明

圖1示出典型3層架構(gòu)中的客戶端-服務(wù)器通信的配置。

圖2是示出根據(jù)本發(fā)明的實(shí)施例的通信設(shè)備的配置的框圖。

圖3到圖5示出根據(jù)本發(fā)明的實(shí)施例的通信設(shè)備向/從客戶端和服務(wù)器發(fā)送/接收的消息的幀結(jié)構(gòu)。

圖6示出根據(jù)本發(fā)明的實(shí)施例的電力系統(tǒng)中的3層架構(gòu)中的客戶端-服務(wù)器通信的配置。

圖7示出根據(jù)本發(fā)明的實(shí)施例的電力系統(tǒng)中的通信設(shè)備、客戶端和服務(wù)器之間的通信過(guò)程。

圖8示出根據(jù)本發(fā)明的實(shí)施例的電力系統(tǒng)中的通信設(shè)備的通信過(guò)程。

具體實(shí)施方式

在下文中,將參照附圖詳細(xì)描述本發(fā)明的實(shí)施例。應(yīng)當(dāng)理解的是本發(fā)明不限于以下實(shí)施例且僅出于說(shuō)明性目的而提供這些實(shí)施例。本領(lǐng)域的那些技術(shù)人員將明白可以在不脫離本發(fā)明的范圍內(nèi)對(duì)本發(fā)明做出各種替換、修改和變化。

雖然在該說(shuō)明書中使用的術(shù)語(yǔ)盡可能多選自目前廣泛使用的通用術(shù)語(yǔ),但是由申請(qǐng)人任意選擇的術(shù)語(yǔ)可以用在特定情況中。在該情況中,這些術(shù)語(yǔ)的含義在本發(fā)明的對(duì)應(yīng)描述部分中公開。因此,應(yīng)當(dāng)注意的是,本發(fā)明應(yīng)當(dāng)基于術(shù)語(yǔ)的實(shí)際含義而不是基于術(shù)語(yǔ)的名詞來(lái)理解。在以下描述中,術(shù)語(yǔ)“包括”不應(yīng)當(dāng)被理解為除了本文中公開的組分或步驟之外的組分或步驟的存在的預(yù)先排除可能性。

圖2是示出根據(jù)本發(fā)明的實(shí)施例的通信設(shè)備的配置的框圖。

根據(jù)本發(fā)明的實(shí)施例,通信設(shè)備200可以被包括在電力系統(tǒng)400中。稍后將參照?qǐng)D6詳細(xì)描述電力系統(tǒng)400。

通信設(shè)備200可以包括通信單元210、比較/確定單元220和控制器230。

通信單元210可以與客戶端240和服務(wù)器250(其被包括在電力系統(tǒng)400中)通信。

由與客戶端240和服務(wù)器250通信的通信單元210使用的方案可以包括各種有線/無(wú)線通信方案。具體地,通信單元210可以經(jīng)由將通信單元210連接到客戶端240和服務(wù)器250的電纜、電線或電力線執(zhí)行與客戶端240和服務(wù)器250的有線通信,或者執(zhí)行包括短程通信、無(wú)線lan通信、移動(dòng)通信和數(shù)據(jù)通信的無(wú)線通信。

在該情況下,通信單元210、客戶端240和服務(wù)器250可以配置3層架構(gòu)的客戶端-服務(wù)器通信。稍后將參照?qǐng)D6描述3層架構(gòu)的客戶端-服務(wù)器通信。

通信單元210可以傳遞從客戶端240接收到的服務(wù)請(qǐng)求到服務(wù)器250,且響應(yīng)于服務(wù)請(qǐng)求而向客戶端240傳遞從服務(wù)器250接收到的響應(yīng)。

服務(wù)請(qǐng)求可以包含用于超時(shí)時(shí)間的幀字段。該超時(shí)時(shí)間可以為客戶端240等待對(duì)服務(wù)請(qǐng)求的響應(yīng)的時(shí)間。對(duì)服務(wù)請(qǐng)求的響應(yīng)可以包含用于處理時(shí)間的幀字段。該處理時(shí)間可以為處理服務(wù)請(qǐng)求的時(shí)間。將參照?qǐng)D3詳細(xì)描述用于超時(shí)時(shí)間的幀字段,且稍后將參照?qǐng)D4詳細(xì)描述用于處理時(shí)間的幀字段。

比較/確定單元220可以將客戶端240等待對(duì)服務(wù)請(qǐng)求的響應(yīng)的超時(shí)時(shí)間與服務(wù)器250處理服務(wù)請(qǐng)求的處理時(shí)間進(jìn)行比較。

具體地,比較/確定單元220可以將該超時(shí)時(shí)間與該處理時(shí)間進(jìn)行比較以確定該處理時(shí)間是否比該超時(shí)時(shí)間長(zhǎng)。為此,比較/確定單元220可以包括用于執(zhí)行加法(+)和/或減法(-)的操作的計(jì)算框。

如果該處理時(shí)間比該超時(shí)時(shí)間長(zhǎng),則比較/確定單元220可以確定該超時(shí)時(shí)間和做出對(duì)服務(wù)請(qǐng)求的響應(yīng)的時(shí)間之間的延遲時(shí)間。

如上所述,控制器230可以控制通信單元210和比較/確定單元220進(jìn)行操作。

如果該處理時(shí)間比該超時(shí)時(shí)間長(zhǎng),則控制器230可以向客戶端240宣布該處理時(shí)間比該超時(shí)時(shí)間長(zhǎng)。

根據(jù)一個(gè)實(shí)施例,控制器230可以控制通信單元210向客戶端240發(fā)送包含指示該處理時(shí)間比該超時(shí)時(shí)間長(zhǎng)的幀字段的消息。稍后將參照?qǐng)D5描述包含指示該處理時(shí)間比該超時(shí)時(shí)間長(zhǎng)的幀字段的消息。

根據(jù)另一個(gè)實(shí)施例,控制器230可以生成用于記錄指示該處理時(shí)間比該超時(shí)時(shí)間長(zhǎng)的信息的記錄文件。

該記錄文件為該系統(tǒng)的操作的記錄。該記錄文件可以包括與系統(tǒng)的操作有關(guān)的所有記錄,包括系統(tǒng)操作記錄、系統(tǒng)條件的改變、開關(guān)選擇、與輸入/輸出裝置有關(guān)的細(xì)節(jié)、通過(guò)控制臺(tái)輸入的數(shù)據(jù)以及當(dāng)停止該系統(tǒng)時(shí)的該系統(tǒng)的條件或停止的起因。當(dāng)發(fā)生對(duì)應(yīng)事件時(shí),可以生成用于事件的細(xì)節(jié)的記錄文件或者可以在該系統(tǒng)中存在的記錄文件中自動(dòng)記錄細(xì)節(jié)。

一旦比較/確定單元220通過(guò)比較該超時(shí)時(shí)間與該處理時(shí)間而確定從超時(shí)時(shí)間到做出對(duì)服務(wù)請(qǐng)求的響應(yīng)的時(shí)間的延遲時(shí)間,控制器230就可以控制通信單元210向客戶端240發(fā)送指示應(yīng)當(dāng)基于該延遲時(shí)間來(lái)調(diào)整該超時(shí)時(shí)間的消息。

圖3到圖5示出根據(jù)本發(fā)明的實(shí)施例的通信設(shè)備向/從客戶端和服務(wù)器發(fā)送/接收的消息的幀結(jié)構(gòu)。

圖3示出從客戶端240發(fā)送的服務(wù)請(qǐng)求消息310。具體地,服務(wù)請(qǐng)求消息310可以包括報(bào)頭字段311、請(qǐng)求數(shù)據(jù)字段312、超時(shí)字段313和保留字段314。

該報(bào)頭字段311可以包括用于路由和遞送服務(wù)請(qǐng)求消息310所需的信息。

請(qǐng)求數(shù)據(jù)字段312包括與客戶端240向服務(wù)器250發(fā)送的服務(wù)請(qǐng)求有關(guān)的信息。

該超時(shí)字段313包括與客戶端240等待對(duì)服務(wù)請(qǐng)求的響應(yīng)的時(shí)間有關(guān)的信息。

保留字段314是為突發(fā)事件做準(zhǔn)備而保留的字段。

參照?qǐng)D3,客戶端240向通信設(shè)備200發(fā)送的服務(wù)請(qǐng)求消息310包含超時(shí)字段313。由此,通信設(shè)備200和服務(wù)器250可以從服務(wù)請(qǐng)求消息310識(shí)別客戶端240的超時(shí)時(shí)間。

圖4示出從服務(wù)器250發(fā)送的用于服務(wù)請(qǐng)求的響應(yīng)消息320。具體地,響應(yīng)消息320可以包括報(bào)頭字段321、響應(yīng)數(shù)據(jù)字段322、服務(wù)器處理時(shí)間字段323和保留字段324。

報(bào)頭字段321包括用于路由和遞送與服務(wù)請(qǐng)求對(duì)應(yīng)的響應(yīng)消息320所需的信息。

響應(yīng)數(shù)據(jù)字段322包括與由服務(wù)器250處理的對(duì)客戶端240的服務(wù)請(qǐng)求的響應(yīng)有關(guān)的信息。

該服務(wù)器處理時(shí)間字段323包括與服務(wù)器250處理客戶端240的服務(wù)請(qǐng)求所花費(fèi)的時(shí)間有關(guān)的信息。

保留字段324是為突發(fā)事件做準(zhǔn)備而保留的字段。

參照?qǐng)D4,用于從服務(wù)器250發(fā)送到通信設(shè)備200的服務(wù)請(qǐng)求的響應(yīng)消息320包含服務(wù)器處理時(shí)間字段323。由此,接收用于服務(wù)請(qǐng)求的響應(yīng)消息320的通信設(shè)備200和客戶端240可以通過(guò)該消息識(shí)別服務(wù)器250的處理時(shí)間。

圖5示出從通信設(shè)備200發(fā)送到客戶端240的服務(wù)請(qǐng)求的響應(yīng)消息330和340。當(dāng)通信設(shè)備200確定服務(wù)器250中的服務(wù)請(qǐng)求的處理時(shí)間比客戶端240的超時(shí)時(shí)間長(zhǎng)時(shí),通信設(shè)備200可以向客戶端240宣布該處理時(shí)間比該超時(shí)時(shí)間長(zhǎng)。具體地,如圖4所示,在從服務(wù)器250接收用于服務(wù)請(qǐng)求的響應(yīng)消息320時(shí),通信設(shè)備200可以增加故障理由幀325,其指示用于對(duì)響應(yīng)消息320的服務(wù)響應(yīng)的故障的理由。

在該情況中,響應(yīng)于服務(wù)請(qǐng)求而發(fā)送到客戶端240的響應(yīng)消息330和340可以包括報(bào)頭字段321、響應(yīng)數(shù)據(jù)字段322、故障理由幀字段325和保留字段324。在一些實(shí)施例中,服務(wù)器處理時(shí)間字段323可以被包括或者可以不被包括。

故障理由幀字段325可以包括用于服務(wù)響應(yīng)的故障的理由。例如,如果服務(wù)器250的處理時(shí)間比客戶端240的超時(shí)時(shí)間長(zhǎng),則故障理由幀字段325被設(shè)置為1。如果該服務(wù)器250的處理時(shí)間比客戶端240的超時(shí)時(shí)間短或者等于客戶端240的超時(shí)時(shí)間,則故障理由幀字段325被設(shè)置為0。

上面參照?qǐng)D4已經(jīng)描述了其它幀字段321,322,323和324,且因此下面將不給出其描述。

參照?qǐng)D5,響應(yīng)于服務(wù)請(qǐng)求而從通信設(shè)備200發(fā)送到客戶端240的響應(yīng)消息330和340包含故障理由幀字段325。由此,接收用于服務(wù)請(qǐng)求的響應(yīng)消息330和340的客戶端240可以識(shí)別用于服務(wù)請(qǐng)求的故障的理由。例如,客戶端240可以通過(guò)分析這些消息來(lái)識(shí)別針對(duì)服務(wù)器250的處理時(shí)間比客戶端240的超時(shí)時(shí)間長(zhǎng)的理由而不是針對(duì)通信錯(cuò)誤的理由未接收對(duì)服務(wù)請(qǐng)求的響應(yīng)。

圖6示出根據(jù)本發(fā)明的實(shí)施例的電力系統(tǒng)中的3層架構(gòu)中的客戶端-服務(wù)器通信的配置。

根據(jù)實(shí)施例,電力系統(tǒng)400可以包括客戶端240、通信設(shè)備200和服務(wù)器250。

客戶端240向通信設(shè)備200發(fā)送服務(wù)請(qǐng)求且經(jīng)由通信設(shè)備200接收對(duì)由服務(wù)器250處理的服務(wù)請(qǐng)求的響應(yīng)。

通信設(shè)備200可以傳遞從客戶端240接收的服務(wù)請(qǐng)求到服務(wù)器250,且向客戶端240傳遞對(duì)從服務(wù)器250接收的服務(wù)請(qǐng)求的響應(yīng)。

在該情況中,通信設(shè)備200可以將客戶端240等待對(duì)服務(wù)請(qǐng)求的響應(yīng)的超時(shí)時(shí)間與服務(wù)器250處理服務(wù)請(qǐng)求的處理時(shí)間進(jìn)行比較。如果該處理時(shí)間比該超時(shí)時(shí)間長(zhǎng),則通信設(shè)備200可以向客戶端240宣布該處理時(shí)間比該超時(shí)時(shí)間長(zhǎng)。

服務(wù)器250可以處理從通信設(shè)備200接收的服務(wù)請(qǐng)求,且向通信設(shè)備200發(fā)送對(duì)服務(wù)請(qǐng)求的響應(yīng)。

上述電力系統(tǒng)400可以執(zhí)行3層架構(gòu)中的客戶端-服務(wù)器通信。

3層架構(gòu)的客戶端-服務(wù)器通信模型被提議以解決在2層架構(gòu)的客戶端-服務(wù)器通信模型中出現(xiàn)的問(wèn)題,其維持客戶端和服務(wù)器之間的一對(duì)一服務(wù)關(guān)系。

3層架構(gòu)具有專用于應(yīng)用處理的中間層,且客戶端向中間層請(qǐng)求所有服務(wù)。該中間層與最終服務(wù)器例如數(shù)據(jù)庫(kù)服務(wù)器通信,且然后遞送通信結(jié)果到客戶端。

具體地,3層架構(gòu)的客戶端-服務(wù)器通信模型被配置如下。

層1為負(fù)責(zé)用戶接口的客戶端。層1也被叫做請(qǐng)求者。

層2為應(yīng)用處理服務(wù)器。層2對(duì)應(yīng)于代理。

層3為執(zhí)行最終功能的服務(wù)器例如數(shù)據(jù)庫(kù)服務(wù)器。層3對(duì)應(yīng)于答復(fù)者。

層3架構(gòu)在服務(wù)可擴(kuò)展性、穩(wěn)定性和效率方面是有利的,且因此適合于高容量服務(wù)。此外,來(lái)自客戶端的請(qǐng)求在3層架構(gòu)中未被直接遞送到服務(wù)器。因此,對(duì)服務(wù)器的負(fù)載未與客戶端的數(shù)量成比例地增加。

在圖6中,客戶端240為對(duì)應(yīng)于層1的請(qǐng)求者。通信設(shè)備200為對(duì)應(yīng)于層2的代理,服務(wù)器250為對(duì)應(yīng)于層3的答復(fù)者。

根據(jù)該實(shí)施例,觀察功能被增加到代理200。此后,如果答復(fù)者250的數(shù)據(jù)處理時(shí)間比請(qǐng)求者240的超時(shí)時(shí)間長(zhǎng),則代理200向請(qǐng)求者240宣布該數(shù)據(jù)處理時(shí)間比該超時(shí)時(shí)間長(zhǎng)。

如果在超時(shí)時(shí)間內(nèi)不存在來(lái)自請(qǐng)求者240的請(qǐng)求,則這可以是因?yàn)榇嬖诼酚善骰蛘邞?yīng)用的問(wèn)題或者處理時(shí)間在答復(fù)者250中很長(zhǎng)的問(wèn)題。在前者的情況中,請(qǐng)求者需要再次發(fā)送服務(wù)請(qǐng)求。在后者的情況中,另一個(gè)方面,對(duì)請(qǐng)求的響應(yīng)失敗了,不是因?yàn)榘l(fā)生了問(wèn)題,而是因?yàn)榇饛?fù)者250的數(shù)據(jù)處理時(shí)間比在代理200中登記的請(qǐng)求者240的超時(shí)時(shí)間長(zhǎng)。因此,代理200通過(guò)記錄文件或消息向用戶宣布理由。

為此,根據(jù)下面所述的過(guò)程在請(qǐng)求者240、代理200和答復(fù)者250之間執(zhí)行通信。

當(dāng)發(fā)送用于服務(wù)請(qǐng)求的消息時(shí),請(qǐng)求者240通過(guò)該消息向代理200遞送超時(shí)時(shí)間。

代理200被提供有具有單獨(dú)觀察功能的線程。由此,代理200存儲(chǔ)請(qǐng)求者240的超時(shí)時(shí)間,如在請(qǐng)求者240中存儲(chǔ)的,且然后傳遞接收到的消息到答復(fù)者250。

答復(fù)者250從答復(fù)者250在其接收該消息的時(shí)刻測(cè)量數(shù)據(jù)處理時(shí)間,且向代理200發(fā)送包括用于數(shù)據(jù)處理時(shí)間的幀字段的響應(yīng)消息。

答復(fù)者250從答復(fù)者250在其接收該消息的時(shí)刻測(cè)量數(shù)據(jù)處理時(shí)間。從做出數(shù)據(jù)請(qǐng)求的時(shí)間計(jì)數(shù)請(qǐng)求者240的超時(shí)時(shí)間,且因此處理時(shí)間未與超時(shí)時(shí)間的開始時(shí)間同步。因此,為了允許代理200將數(shù)據(jù)處理時(shí)間與超時(shí)時(shí)間進(jìn)行比較,答復(fù)者250將從請(qǐng)求者240做出請(qǐng)求的時(shí)間到該請(qǐng)求被遞送到答復(fù)者250的時(shí)間的持續(xù)時(shí)間到答復(fù)者250的數(shù)據(jù)處理時(shí)間,且然后發(fā)送該數(shù)據(jù)處理時(shí)間到代理200。

該代理200將從答復(fù)者250接收的消息中的數(shù)據(jù)處理時(shí)間與要發(fā)送的請(qǐng)求者250的登記的超時(shí)時(shí)間進(jìn)行比較。如果該超時(shí)時(shí)間比該數(shù)據(jù)處理時(shí)間短,則代理200通過(guò)記錄文件或消息向用戶宣布用于發(fā)送失敗的理由。

對(duì)服務(wù)請(qǐng)求的響應(yīng)的故障可以因?yàn)楦鞣N理由而發(fā)送。根據(jù)該實(shí)施例,如果僅僅因?yàn)榇饛?fù)者250的數(shù)據(jù)處理時(shí)間很長(zhǎng)而針對(duì)請(qǐng)求者240的等待時(shí)間未發(fā)布響應(yīng),則可以呈現(xiàn)該信息且可以提議解決方案。

圖7示出根據(jù)本發(fā)明的實(shí)施例的電力系統(tǒng)中的通信設(shè)備、客戶端和服務(wù)器之間的通信過(guò)程。

當(dāng)客戶端240做出服務(wù)請(qǐng)求時(shí),客戶端240增加超時(shí)幀字段到服務(wù)請(qǐng)求消息(s501)。

客戶端240向通信設(shè)備200發(fā)送包含超時(shí)幀字段的服務(wù)請(qǐng)求消息以做出對(duì)通信設(shè)備200的服務(wù)請(qǐng)求(s502)。

在從客戶端240接收服務(wù)請(qǐng)求時(shí),通信設(shè)備200傳遞服務(wù)請(qǐng)求到服務(wù)器250(s503)。

服務(wù)器250處理客戶端240的服務(wù)請(qǐng)求(s504)。

在處理服務(wù)請(qǐng)求之后,服務(wù)器250增加數(shù)據(jù)處理時(shí)間幀字段到用于服務(wù)請(qǐng)求的響應(yīng)消息(s505)。為此,服務(wù)器250從服務(wù)器250在其接收服務(wù)請(qǐng)求的時(shí)刻測(cè)量數(shù)據(jù)處理時(shí)間。然后,服務(wù)器250增加用于數(shù)據(jù)處理時(shí)間的幀字段到用于請(qǐng)求的響應(yīng)消息,且向通信設(shè)備200發(fā)送響應(yīng)消息。

服務(wù)器250向通信設(shè)備200發(fā)送對(duì)服務(wù)請(qǐng)求的響應(yīng)(s506)。

在該情況中,通信設(shè)備200確定該超時(shí)時(shí)間是否比數(shù)據(jù)處理時(shí)間短。如果該超時(shí)時(shí)間比數(shù)據(jù)處理時(shí)間短,則該通信設(shè)備200增加指示該信息的報(bào)警字段到用于服務(wù)請(qǐng)求的響應(yīng)消息(s507)。

通信設(shè)備200向客戶端240傳遞對(duì)服務(wù)請(qǐng)求的響應(yīng)(s508)。

圖8示出根據(jù)本發(fā)明的實(shí)施例的電力系統(tǒng)中的通信設(shè)備的通信過(guò)程。

通信設(shè)備200從客戶端240接收服務(wù)請(qǐng)求,且傳遞該服務(wù)請(qǐng)求到服務(wù)器250(s601)。

響應(yīng)于服務(wù)請(qǐng)求,該通信設(shè)備200從服務(wù)器250接收對(duì)服務(wù)請(qǐng)求的響應(yīng)(s602)。

通信設(shè)備200將客戶端240等待對(duì)服務(wù)請(qǐng)求的響應(yīng)的超時(shí)時(shí)間與服務(wù)器250處理服務(wù)請(qǐng)求的處理時(shí)間進(jìn)行比較(s603)。

在確定該處理時(shí)間比該超長(zhǎng)時(shí)間長(zhǎng)時(shí)(s604-是),通信設(shè)備200遞送對(duì)服務(wù)請(qǐng)求的響應(yīng)到客戶端240,宣布該處理時(shí)間比超時(shí)時(shí)間長(zhǎng)(s605)。

根據(jù)實(shí)施例,通信設(shè)備200可以向客戶端240發(fā)送指示該處理時(shí)間比超時(shí)時(shí)間長(zhǎng)的消息。

根據(jù)實(shí)施例,通信設(shè)備200可以生成其中記錄指示該處理時(shí)間比超時(shí)時(shí)間長(zhǎng)的信息的記錄文件。

另一方面,在確定該處理時(shí)間比該超長(zhǎng)時(shí)間短或等于該超長(zhǎng)時(shí)間時(shí)(s604-否),通信設(shè)備200可以遞送對(duì)服務(wù)請(qǐng)求的響應(yīng)到客戶端240,宣布該服務(wù)請(qǐng)求的處理失敗了(s606)。

由此,客戶端240可以在其中因?yàn)樵撎幚頃r(shí)間比超時(shí)時(shí)間長(zhǎng)而未能接收對(duì)服務(wù)請(qǐng)求的響應(yīng)的情況和其中因?yàn)槁酚善骰驊?yīng)用的問(wèn)題而服務(wù)請(qǐng)求的處理失敗的情況之間進(jìn)行區(qū)別。進(jìn)一步地,客戶端240可以根據(jù)每個(gè)情況而采取適當(dāng)行動(dòng)。

根據(jù)本發(fā)明的實(shí)施例,當(dāng)答復(fù)者的數(shù)據(jù)處理時(shí)間在請(qǐng)求者-代理-答復(fù)者的3層架構(gòu)中比由請(qǐng)求者設(shè)置的超時(shí)時(shí)間長(zhǎng)時(shí),代理比較這些時(shí)間且通過(guò)記錄文件或消息向用戶宣布用于未能向請(qǐng)求者發(fā)送對(duì)請(qǐng)求的響應(yīng)的理由。由此,可以減小分析起因所花費(fèi)的時(shí)間。

參照附圖已經(jīng)詳細(xì)描述的本發(fā)明的示例性實(shí)施例。然而,本發(fā)明不限于示例性實(shí)施例,且可以在不脫離本發(fā)明的技術(shù)思想的情況下對(duì)其作出修改和變化。例如,可以改變?cè)诒景l(fā)明的實(shí)施例中公開的具體組分。應(yīng)當(dāng)理解的是這些改變和有關(guān)的應(yīng)用處于由所附權(quán)利要求限定的本發(fā)明的范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
砀山县| 行唐县| 同心县| 兴文县| 蓬溪县| 宜州市| 永济市| 油尖旺区| 江门市| 中超| 嘉祥县| 军事| 罗定市| 柳江县| 丹东市| 独山县| 栾川县| 黑水县| 禹州市| 玛曲县| 曲水县| 齐齐哈尔市| 丰台区| 克什克腾旗| 枣阳市| 罗江县| 张掖市| 温泉县| 镇宁| 西贡区| 汾西县| 宁晋县| 台江县| 鱼台县| 盘锦市| 龙南县| 霍林郭勒市| 常州市| 阆中市| 龙口市| 肥乡县|