新四季網

用於發送/接收數據的設備和包括該設備的系統的製作方法

2023-05-30 03:00:11 1


本文描述的實施例涉及用於發送/接收數據的設備和包括該設備的系統。



背景技術:

通常,作為被稱為集中式遠程監督控制系統或監督控制和數據收集系統的監督控制和數據採集(SCADA)系統用於監督和控制數據。以集中式方式監督和控制各種遠程設備的SCADA系統可以用於基於所收集的信息來通知和監督通過在伺服器和客戶端之間的通信採集的數據。

通常,構成SCADA系統的伺服器和客戶端通過採用對等方案來執行單播通信。

圖1是示出在常規SCADA系統中發送/接收數據的框圖。

參考圖1,當存在伺服器10和連接到伺服器10的多個客戶端21、22、…、N時,伺服器10通過重複發送與客戶端的數量一樣多的次數來順序地將相同的採集的數據發送到多個客戶端21、22、…、N。另外,伺服器10接收用於被發送到多個客戶端21、22、…、N的數據的發送完成響應信號。發送完成響應信號的數量等於發送的數量。

因此,伺服器10需要多次重複對相同的數據的發送/接收,並且客戶端可以不必要地接收不期望的數據。

由此,在對數據的典型的發送/接收的情況下,可能在伺服器與客戶端之間產生不必要的操作和負載,並且因此可能不必要地浪費時間和資源。



技術實現要素:

在一些實施例中,提供了一種能夠將數據同時發送到多個客戶端的數據發送/接收設備和包括該設備的系統。

在一些實施例中,提供了一種能夠選擇性地發送在多個數據之中由客戶端修改的數據的數據發送/接收設備和包括該設備的系統。

在一些實施例中,提供了一種能夠有效地將數據發送到被配置為接收數據的多個客戶端/從被配置為接收數據的多個客戶端接收數據的數據發送/接收設備和包括該設備的系統。

所提出的實施例的目的不限於上述目的,並且以上未提到的其他目的對於本領域普通技術人員而言將在審查了下面的描述後變得顯而易見。

根據一個方面,一種用於發送/接收數據的系統包括:伺服器,其可操作用於從遠程設備收集數據並將所收集的數據發送到客戶端組;以及包括至少一個客戶端的至少一個客戶端組,該客戶端組檢查從伺服器接收到的數據並採集由客戶端請求的數據。

伺服器可以存儲客戶端組信息,基於客戶端組信息來對所收集的數據進行分類,以及將所分類的數據發送到對應的客戶端組。

伺服器可以生成關於所收集的數據的標識符信息並將包含所生成的標識符信息的所收集的數據發送到客戶端組。

客戶端組可以檢查由客戶端組接收到的數據,並且基於關於所檢查的數據的標識符信息來存儲僅僅對應的數據。

該系統還可以包括路由器,該路由器可操作用於將由伺服器收集的數據發送到客戶端組。

在客戶端組中包含的客戶端可以被包含在至少一個客戶端組中。

伺服器可以基於從客戶端接收到的請求數據信息來將請求相同數據的客戶端分組到一個組中。

根據另一方面,一種用於發送/接收數據的設備包括:通信單元,其可操作用於從遠程設備收集數據並將所收集的數據發送到至少一個客戶端組;控制器,其可操作用於根據預登記的客戶端組來對通過通信單元收集的數據進行分類並且執行用於將所分類的數據發送到對應的客戶端組的控制操作;以及存儲單元,其可操作用於存儲客戶端組信息並存儲所收集的數據和所分類的數據。

通信單元包括:第一通信單元,其可操作用於從遠程設備收集數據;以及第二通信單元,其可操作用於將所收集的數據發送到對應的客戶端組。

第二通信單元可以連接到路由器,該路由器可操作用於將數據發送到客戶端組。

根據本公開內容的實施例,可以將數據同時發送到多個客戶端。因此,可以使發送數據所花費的時間和所發送的數據的量最小化。

根據本公開內容的實施例,可以在多個數據之中選擇性地發送由客戶端請求的數據。因此,可以使存儲器的效率最大化。

附圖說明

圖1是示出在常規SCADA系統中發送/接收數據的框圖。

圖2是示出根據本發明的實施例的用於發送/接收數據的系統的示意性框圖。

圖3是示出根據本發明的實施例的在用於發送/接收數據的系統中包含的伺服器的示意性框圖。

圖4是示出根據本發明的實施例的在伺服器中處理數據的流程圖。

圖5是示出根據本發明的一個實施例的在伺服器中發送/接收數據的流程圖。

圖6是示出根據本發明的另一實施例的在伺服器中發送/接收數據的流程圖。

圖7是示出根據本發明的另一實施例的客戶端的操作的流程圖。

具體實施方式

本發明的優點和特徵以及實現它們的方法將從下面參考附圖的本文中的示例性實施例的描述變得顯而易見。然而,本發明不限於本文公開的示例性實施例而是可以以各種不同的形式來實現。示例性實施例被提供以用於使本發明的公開內容透徹並且用於將本發明的範圍完全傳達給本領域技術人員。要指出,本發明的範圍僅僅受權利要求限定。類似的附圖標記子在說明書中指代類似的元件。類似的附圖標記子在說明書中指代類似的元件。

在描述本說明書中公開的本發明的各實施例時,相關周知的功能和組成可以在確定這種描述能夠不必要地使本發明的主題模糊不清的情況下不進行詳細描述。下面將使用的術語在考慮了本發明的各實施例中的對應元件的功能的情況下而被定義。對術語的定義可以取決於用戶或操作員的意圖、先例、等等而變化。因此,術語應當基於整個說明書來定義。

圖2是示出根據本發明的實施例的用於發送/接收數據的系統的示意性框圖。

參考圖2,用於發送/接收數據的系統包括伺服器100、多個客戶端組210、220、…、N和路由器300。

伺服器100可以收集從遠程設備採集的數據。該數據可以包括例如測量數據(例如電力數據和水力數據)和要被監督的對象的數據。

伺服器100可以連接到多個客戶端或包括客戶端的客戶端組,並且將所收集的數據發送到對應的客戶端或客戶端組。另外,伺服器100可以從客戶端或客戶端組接收用於所發送的數據的響應信號。

圖3是示出根據本發明的實施例的在用於發送/接收數據的系統中包含的伺服器的示意性框圖。

參考圖3,伺服器100可以包括通信單元110、存儲單元120、用戶輸入單元130、輸出單元140和控制器150。

通信單元110可以包括實現在伺服器100與遠程設備之間或在伺服器100與客戶端組之間的無線或有線通信的至少一個模塊。例如,通信單元110可以包括無線網際網路模塊、短程通信模塊或有線通信模塊。

指代用於無線網際網路訪問的模塊的無線網際網路模塊可以被安裝在移動終端100的內部或外部。可用的無線網際網路技術可以包括無線LAN(WLAN)(Wi-Fi)、無線寬帶(Wibro)、全球微波訪問可互操作性(Wimax)以及高速下行鏈路分組訪問(HSDPA)。

短程通信模塊指代用於短程通信的模塊。可用的短程通信技術可以包括藍牙、射頻識別(RFID)、紅外數據關聯(IrDA)、超寬帶(UWB)以及ZigBee。

特別地,伺服器100可以包括多個通信單元。在這種情況下,伺服器100可以經由各通信單元之中的第一通信單元111從遠程設備收集數據並經由第二通信單元112將所收集的數據發送到對應的客戶端組。

存儲單元120可以存儲用於控制器150的操作的程序,並且暫時地存儲輸入/輸出數據。存儲單元120可以包括來自以下之中的至少一種類型的存儲介質:快閃記憶體類型、硬碟類型、多媒體卡微小型、卡類型存儲器(例如,SD或XD存儲器)、隨機訪問存儲器(RAM)、靜態隨機訪問存儲器(SRAM)、只讀存儲器(ROM)、電可擦可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁性存儲器、磁碟和光碟。伺服器100可以聯合在網際網路上執行存儲單元120的存儲功能的網絡存儲來進行操作。

存儲單元120可以存儲通過通信單元110收集的數據。存儲單元120可以存儲包括用於發送所收集的數據的至少一個客戶端的客戶端組信息。客戶端組信息可以包括在客戶端中包含的關於客戶端的信息和關於客戶端組信息中的數據請求的信息。根據實施例,存儲單元120可以包括一個或多個存儲單元,其包括用於存儲所收集的數據的存儲單元和用於將所收集的數據分類到各客戶端組中並對其進行存儲的存儲單元。

用戶輸入單元130可以生成用戶控制伺服器100的操作所需要的歷史數據。用戶輸入單元130可以包括鍵盤、圓頂(dome)開關、(電阻性/電容性)觸摸板、調節旋鈕以及調節開關。用戶輸入單元130可以接收對從遠程設備收集的數據的分類和關於客戶端組的信息或者接收用於處理數據的用戶控制信號。

旨在生成與景象和聲音相關的輸出的輸出單元140可以包括顯示單元和聲音輸出單元。

顯示單元顯示(輸出)由伺服器100處理的信息。例如,顯示單元可以以諸如圖像或文本的各種形式顯示發送/接收由伺服器100處理的數據的操作和關於所登記的客戶端的信息。

聲音輸出單元可以通過音頻系統輸出關於由伺服器100處理的數據的狀態信息。另外,聲音輸出單元可以基於數據的發送/接收的狀況來輸出警報。

通常,控制器150控制伺服器100的總體操作。例如,控制器150可以執行控制操作,使得通過通信單元110收集的數據被分類到預登記的客戶端組中,並且所分類的數據被發送到對應的客戶端組。另外,控制器150可以生成用於所收集的數據的標識符並共同地將包括所生成的標識符的所收集的數據發送到預登記的客戶端組。另外,控制器150可以基於從多個客戶端接收到的所請求的數據信息來將請求相同數據的客戶端分組到一個組中。

連接到如以上配置的伺服器100的客戶端組210、220、230可以包括至少一個客戶端。客戶端211、212、213、214、215可以是用於接收要從伺服器100採集的數據的接收器。例如,客戶端可以為諸如終端和PC的裝置,其能夠檢查通過伺服器100接收到的數據或者生成對應的控制數據。

可以基於諸如要接收的數據的類型和屬性的信息來將包括至少一個客戶端211、212、213、214、215的客戶端組登記在伺服器100中。對於在客戶端組210、220、230中包含的客戶端211、212、213、214、215,一個客戶端可以屬於多個客戶端組。即,針對相同數據對伺服器100做出請求的客戶端可以根據關於客戶端期望接收的數據的信息而被分組到一個組中。本文中,儘管示出了3個客戶端組被配置,但是這僅僅是說明性的。客戶端組的數量可以減少或增加。另外,在相應客戶端組中包含的客戶端僅僅是說明性的並且其數量也可以增加或減少。

路由器300還可以被提供以將伺服器100與客戶端組210、220、230進行連接。路由器300可以將從伺服器100發送的所有數據發送或中繼到相應的客戶端組210、220、230。路由器300可以包括路由器。因此,即使伺服器100通過不同網絡連接到客戶端組,所收集的數據也可以容易地被發送到對應的客戶端組。

在下文中,將基於以上描述的用於發送/接收數據的系統詳細描述根據本發明的實施例的伺服器的操作。

圖4是示出根據本發明的實施例在伺服器中處理數據的流程圖。

參考圖4,伺服器100的控制器150可以收集用於發送由伺服器100採集的遠程設備的數據的客戶端信息(S410)。

控制器150可以基於所收集的客戶端信息來檢測關於由客戶端請求的數據的信息(S420)。具體地,控制器150可以檢查通過通信單元110或用戶輸入單元130輸入的客戶端信息,並且檢查關於客戶端的標識符信息和關於由客戶端請求的數據的信息。由客戶端請求的數據信息可以通過包括數據名、數據擴展名和數據類型的各種數據分類信息來配置。

控制器150可以基於所採集的關於客戶端的信息來執行針對請求相同數據的客戶端的分組(S430)。具體地,控制器150可以基於客戶端信息來執行對生成針對請求由伺服器100收集的數據之中的相同數據的客戶端的一個組的分組。在執行分組時,客戶端可以被包含在多個組中。在該實施例中,第一客戶端組210包括第一客戶端211、第二客戶端212和第四客戶端214,第二客戶端組220包括第二客戶端212、第三客戶端213和第五客戶端215,並且第三客戶端組230包括第一客戶端211、第二客戶端212、第三客戶端213、第四客戶端214和第五客戶端215。即,一個客戶端可以根據對伺服器100請求的數據而屬於多個客戶端組。

一旦完成了對客戶端的分組,則控制器150可以將客戶端組和客戶端組信息存儲在存儲單元120中。

在下文中,將參考圖5給出對其中伺服器100基於在伺服器100中登記的客戶端組信息和客戶端信息來將數據發送到客戶端組的實施例的詳細描述。

圖5是示出根據本發明的一個實施例的在伺服器中發送/接收數據的流程圖。

參考圖5,伺服器100的控制器150可以實時地/定期地經由通信單元110從遠程設備收集數據(S510)。

控制器150可以將所收集的數據分類到預登記的客戶端組中。具體地,控制器150可以基於由客戶端組請求的數據信息來將從遠程設備收集的數據分類到相應的預登記的客戶端組中以便將數據發送到對應的客戶端組。

控制器150確定是否是將所收集的和所分類的數據發送到客戶端組的時間(S530)。

當確定該時間是數據發送時間時,控制器150可以將所分類的數據發送到對應的客戶端組(S540)。

以這種方式,伺服器100可以根據預登記的客戶端組來對所收集的數據進行分類並在對應的時間將所分類的數據發送到對應的客戶端組。

圖6是示出根據本發明的另一實施例的在伺服器中發送/接收數據的流程圖。

參考圖6,控制器150可以經由通信單元110從遠程設備收集數據(S610)。

控制器150可以生成用於所收集的數據的標識符(S620)。具體地,控制器150可以生成用於將所收集的數據發送到所有客戶端組的標識符信息。標識符信息可以包括關於數據的信息。標識符信息還可以包括與預登記的客戶端組相對應的客戶端組信息。另外,客戶端組和在客戶端組中包含的客戶端可以包括用於識別針對其已經生成了標識符的接收到的數據的標識符識別信息。標識符信息和標識符識別信息可以彼此進行匹配並被存儲在伺服器100的存儲單元120中。

控制器150可以檢查是否是將標識符信息增加到所收集的數據並將數據發送到客戶端組的時間(S630)。具體地,對具有增加的標識符信息的所收集的數據到客戶端組的發送的周期性可以被預設並且數據可以以預設的周期性進行發送。關於數據發送時間的信息可以根據用戶設置或數據收集的程度來不同地設置。

當到達將所收集的數據發送到客戶端組的時間時,控制器150可以將經由通信單元110收集的並且提供有標識符的數據發送到連接到伺服器100的所有客戶端組(S640)。

在下文中,將參考圖7給出對用於當數據被發送到客戶端組時接收由伺服器100收集的和提供有標識符的數據的客戶端的操作的詳細描述。

圖7是示出根據本發明的另一實施例的客戶端的操作的流程圖。

參考圖7,在客戶端組210、220、230中包含的客戶端211、212、213、214、215可以從伺服器100接收數據(S710)。

客戶端211、212、213、214、215檢查關於接收到的數據的信息(標識符)(S720),並且檢查所收集的數據是否包括它們所屬的客戶端組的數據(S730)。具體地,客戶端211、212、213、214、215可以從伺服器100接收包含增加的標識符信息和關於客戶端組的信息的數據,並且基於關於接收到的數據的信息來確定要由客戶端所屬的客戶端組接收的數據是否被包含在接收到的數據中。更具體地,屬於客戶端組的相應客戶端211、212、213、214、215可以具有用於識別包含增加的標識符的數據的標識符識別信息。即,客戶端211、212、213、214、215具有關於用於提取僅僅客戶端(即對應的客戶端組)期望的數據的期望數據的標識符識別信息。因此,客戶端或客戶端組可以檢查它們具有的標識符識別信息和從伺服器100發送的具有增加的標識符的數據並採集具有與標識符識別信息相匹配的標識符的數據。

如果針對客戶端211、212、213、214、215所屬的客戶端組的數據未被包含在接收到的數據中,則客戶端211、212、213、214、215可以刪除接收到的數據而不將數據存儲在其中(S740)。

如果針對客戶端211、212、213、214、215所屬的客戶端組的數據被包含在接收到的數據中,則客戶端211、212、213、214、215可以提取對應的數據(S750)。

客戶端211、212、213、214、215可以存儲所提取的數據(S760),並且刪除未被提取的其他數據(S770)。具體地,客戶端211、212、213、214、215可以在接收到的數據之中僅僅提取接收到的數據之中的與它們所屬的客戶端組相對應的數據,並且刪除其他數據。由此,可以使數據管理的效率和存儲器的存儲空間的效率最大化。

根據本發明的另一實施例的數據發送/接收系統被配置為使得數據從一個伺服器被轉移到多個客戶端。由伺服器從遠程設備收集的數據可以從伺服器被輸出,從而包含關於接收數據的客戶端的標識符信息。由此,連接到伺服器的路由器基於標識符信息來將伺服器的數據中繼到連接到其的客戶端。由此,從伺服器到多個客戶端對相同數據的轉移可以通過一次輸出數據來實現。因此,可以減少根據數據發送/接收的對伺服器的負擔。

在各實施例中描述的特徵、結構和效果被包含在至少一個實施例中,但是不限於僅僅一個實施例。另外,不同環境的特徵、結構和效果可以採用組合或變型由本領域技術人員利用。因此,與這種組合和變型相關的細節應當被理解為落入各實施例的範圍內。

儘管以上已經描述了本公開內容的各實施例,但是應當理解它們僅僅通過舉例而非限制的方式來呈現。對於本領域技術人員將顯而易見的是,能夠在不偏離如由隨附權利要求限定的各實施例的精神和範圍的情況下對各實施例進行各種修改和變型。因此,旨在將各實施例包括處於隨附權利要求及其等效方案的範圍內的修改和變型。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀