一種用於上下級伺服器的通信系統的製作方法
2023-04-26 08:47:36
一種用於上下級伺服器的通信系統的製作方法
【專利摘要】本實用新型公開了一種用於上下級伺服器的通信系統。該系統包括:至少一個下級伺服器,所述下級伺服器包括:數據收發單元,用於在用戶與上級伺服器之間直接轉發輿情數據;上級伺服器,與所述至少一個下級伺服器直接連接,該上級伺服器包括:接收單元,用於接收來自所述至少一個下級伺服器的輿情數據;存儲單元,與所述接收單元連接,用於存儲所接收到的輿情數據。由此,可以實現輿情數據的實時傳輸,保證數據的即時性和完整性。並且,上述數據傳輸過程不集中佔用網絡帶寬,因而可以有效利用網絡資源,提高數據的傳輸速度。此外,在下級伺服器中不需要配置資料庫來存儲數據,這樣可以減少數據冗餘,避免存儲資源的浪費,並且可以降低成本。
【專利說明】—種用於上下級伺服器的通信系統
【技術領域】
[0001]本實用新型涉及通信領域,具體地,涉及一種用於上下級伺服器的通信系統。
【背景技術】
[0002]在輿情監測應用中,輿情數據的上報是一個基礎環節。圖1示出了現有的用於輿情數據傳輸的系統的示意圖。如圖1所示,該系統可以包括:多個下級伺服器10,每個下級伺服器10包括一個資料庫101。當所述下級伺服器10從相應的用戶接收到輿情數據時,其將該輿情數據存儲在資料庫101中。該系統還包括:上級伺服器30,並且該上級伺服器30與所述多個下級伺服器10之間是通過定時同步器20連接的。通過定時同步器20,各個下級伺服器10可以與上級伺服器30定時建立連接,這樣,各個下級伺服器10就可以向上級伺服器30定時傳送輿情數據。如圖1所示,上級伺服器30包括一個存儲單元301 (例如,資料庫),用於存儲從各個下級伺服器10接收的輿情數據,以進行數據匯總和用於日後的輿情分析。
[0003]從圖1可以看出,在現有的用於輿情數據傳輸的系統中,下級伺服器10隻能通過定時同步器20定期向上級伺服器30上報數據,因此,數據的實時性和完整性較差。並且,在定期上報數據時,多個下級伺服器10集中時間段佔用網絡帶寬,而且數據量龐大,這樣就導致傳輸速度緩慢。此外,為了防止數據丟失,下級伺服器10中需要配置資料庫以存儲數據。當下級伺服器10需要向上級伺服器30發送數據時,其首先從自身的資料庫中獲得數據,之後再將該數據發送至上級伺服器30。這樣,由於在下級伺服器10和上級伺服器30中都進行數據存儲,因而會造成數據冗餘和存儲資源浪費,並且成本較高。
實用新型內容
[0004]本實用新型的目的是提供一種用於上下級伺服器的通信系統,該系統可以實現輿情數據的即時傳輸,從而可以減少數據冗餘,提高傳輸速度。
[0005]為了實現上述目的,本實用新型提供一種用於上下級伺服器的通信系統,該系統包括:至少一個下級伺服器,所述下級伺服器包括:數據收發單元,用於在用戶與上級伺服器之間直接轉發輿情數據;所述上級伺服器,與所述至少一個下級伺服器直接連接,該上級伺服器包括:接收單元,用於接收來自所述至少一個下級伺服器的輿情數據;存儲單元,與所述接收單元連接,用於存儲所接收到的輿情數據。
[0006]優選地,所述下級伺服器還包括消息收發單元,用於將來自所述用戶的請求消息直接轉發至所述上級伺服器,以及將來自所述上級伺服器的響應消息直接轉發至所述用戶;以及所述上級伺服器中的接收單元還用於接收來自所述至少一個下級伺服器的請求消息,並且所述上級伺服器還包括控制單元,與所述接收單元連接,用於對所述請求消息進行響應,並發送響應消息。
[0007]優選地,所述下級伺服器還包括:標識存儲單元,用於存儲所述下級伺服器的標識,並且該標識存儲單元與所述數據收發單元和/或所述消息收發單元連接,所述數據收發單元和/或所述消息收發單元從該標識存儲單元提取所述下級伺服器的標識,並將該標識與所述輿情數據和/或所述請求消息一起發送。
[0008]優選地,在所述下級伺服器中,所述數據收發單元和所述消息收發單元被集成在一起。
[0009]優選地,所述請求消息包括查詢請求,以及在所述上級伺服器中,所述控制單元還與所述存儲單元連接,用於根據所述查詢請求查詢所述存儲單元,提取符合所述查詢請求的輿情數據,並發送所提取出的輿情數據。
[0010]優選地,所述上級伺服器還包括:發送單元,與所述控制單元連接,用於接收所述控制單元發送的所述響應消息或所述輿情數據,並將該響應消息或輿情數據發送至所述至少一個下級伺服器。
[0011 ] 優選地,在所述上級伺服器中,所述接收單元與所述發送單元被集成在一起。
[0012]在上述技術方案中,由於下級伺服器直接將輿情數據從用戶轉發至上級伺服器,且上級伺服器與下級伺服器直接連接,因此,下級伺服器能夠實時地傳送輿情數據,而上級伺服器也能夠實時地進行接收,從而可以保證數據的即時性和完整性。並且,上述數據傳輸過程不集中佔用網絡帶寬,因而可以有效利用網絡資源,提高數據的傳輸速度。此外,由於下級伺服器直接轉發輿情數據而不存儲該輿情數據,因此,在下級伺服器中不需要配置資料庫來存儲數據,這樣可以減少數據冗餘,避免存儲資源的浪費,並且可以降低成本。
[0013]本實用新型 的其他特徵和優點將在隨後的【具體實施方式】部分予以詳細說明。
【專利附圖】
【附圖說明】
[0014]附圖是用來提供對本實用新型的進一步理解,並且構成說明書的一部分,與下面的【具體實施方式】一起用於解釋本實用新型,但並不構成對本實用新型的限制。在附圖中:
[0015]圖1是現有的用於輿情數據傳輸的系統的示意圖;
[0016]圖2是根據本實用新型的實施方式的用於上下級伺服器的通信系統的結構示意圖;
[0017]圖3是根據本實用新型的實施方式的另一用於上下級伺服器的通信系統的結構示意圖;
[0018]圖4是根據本實用新型的實施方式的另一用於上下級伺服器的通信系統的結構示意圖;
[0019]圖5是根據本實用新型的實施方式的另一用於上下級伺服器的通信系統的結構示意圖;以及
[0020]圖6是根據本實用新型的實施方式的另一用於上下級伺服器的通信系統的結構示意圖。
[0021]附圖標記說明
[0022]10下級伺服器101資料庫
[0023]102數據收發單元103消息收發單元
[0024]20定時同步器30上級伺服器
[0025]301存儲單元302接收單元
[0026]303控制單元304發送單元【具體實施方式】
[0027]以下結合附圖對本實用新型的【具體實施方式】進行詳細說明。應當理解的是,此處所描述的【具體實施方式】僅用於說明和解釋本實用新型,並不用於限制本實用新型。
[0028]圖2是根據本實用新型的實施方式的用於上下級伺服器的通信系統的結構示意圖。如圖2所示,該系統可以包括:至少一個下級伺服器10 (如2中示出的是三個),所述下級伺服器10包括:數據收發單元102,用於在用戶與上級伺服器30之間直接轉發輿情數據;所述上級伺服器30,與所述至少一個下級伺服器10直接連接,該上級伺服器30包括:接收單元302,用於接收來自所述至少一個下級伺服器10的輿情數據;存儲單元301,與所述接收單元302連接,用於存儲所接收到的輿情數據。
[0029]具體地,每個下級伺服器10首先通過數據收發單元102從用戶接收輿情數據,然後將所接收到的輿情數據直接發送至上級伺服器30。上級伺服器30直接與每個下級伺服器10連接,通過接收單元302接收每個下級伺服器10轉發過來的輿情數據。這樣,就可以實現輿情數據的實時傳送和接收,從而可以保證數據的即時性和完整性。此外,上述數據傳輸過程不集中佔用網絡帶寬,因而可以有效利用網絡資源,提高數據的傳輸速度。
[0030]當上級伺服器30通過接收單元302接收到輿情數據之後,接收單元302將所接收到的輿情數據發送至存儲單元301進行存儲。如此,在本實用新型提供的上述系統中,下級伺服器10不存儲數據,而是將數據直接轉發到上級伺服器30進行存儲。這樣,在下級伺服器10中不需要配置資料庫來存儲數據,從而可以減少數據冗餘,避免存儲資源的浪費,並且可以降低成本。
[0031]圖3是根據本實用新型的實施方式的另一用於上下級伺服器的通信系統的結構示意圖。如圖3所示,所述下級伺服器10還可以包括消息收發單元103,用於將來自所述用戶的請求消息直接轉發至所述上級伺服器30,以及將來自所述上級伺服器30的響應消息直接轉發至所述用戶;以及所述上級伺服器30中的接收單元302還用於接收來自所述至少一個下級伺服器10的請求消息,並且所述上級伺服器30還可以包括控制單元303,與所述接收單元302連接,用於對所述請求消息進行響應,並發送響應消息。
[0032]所述請求消息可以例如包括認證請求。在上級伺服器30需要對用戶進行認證的情況下,用戶可首先發出認證請求,該認證請求中可包括用戶認證信息。該認證請求通過下級伺服器10中的消息收發單元103被轉發至上級伺服器30。上級伺服器30可以通過接收單元302來接收這一認證請求。之後,接收單元302將該認證請求發送至控制單元303。控制單元303可以核驗認證請求中包括的用戶認證信息,以判斷該用戶是否有權接入。在核驗之後,控制單元303可以發送一響應消息來指示認證結果。所述響應消息經由相應的下級伺服器10中的消息收發單元103被轉發給用戶。若通過認證,用戶可進行進一步的操作。
[0033]可替換地,所述請求消息可以例如包括查詢請求,該查詢請求指示用戶想要從上級伺服器10查詢數據。在這種情況下,所述上級伺服器10中的所述控制單元303還與所述存儲單元301連接(如圖4所示),用於根據所述查詢請求查詢所述存儲單元301,提取符合所述查詢請求的輿情數據,並發送所提取出的輿情數據。
[0034]在一種實施方式中,所述控制單元303可以直接向相應的下級伺服器10發送所述響應消息或所提取出的輿情數據。可替換地,在另一種實施方式中,如圖5所示,所述上級伺服器30還可以包括發送單元304。在這種情況下,所述控制單元303可與該發送單元304連接,並通過該發送單元304來向相應的下級伺服器10發送所述響應消息或所述輿情數據。如果發送的是響應消息,則將其發送至下級伺服器10中的消息收發單元103以轉發給用戶。如果發送的是輿情數據,則將其發送至下級伺服器10中的數據收發單元102以轉發給用戶。
[0035]此外,在下級伺服器10向上級伺服器30轉發請求消息和/或輿情數據的同時,其可以將該下級伺服器10的標識一起進行發送,以使得上級伺服器30能夠通過該標識來識別是哪個下級伺服器10發送的數據。在這種情況下,如圖6所示,所述下級伺服器10還可以包括:標識存儲單元104,用於存儲所述下級伺服器10的標識,並且該標識存儲單元104與所述數據收發單元102和/或所述消息收發單元103連接(圖6示出的是與這兩者連接),所述數據收發單元102和/或所述消息收發單元103從該標識存儲單元104提取所述下級伺服器10的標識,並將該標識與所述輿情數據和/或所述請求消息一起發送。
[0036]應當注意的是,雖然上面將下級伺服器10中的數據收發單元102和消息收發單元103描述成是單獨的部件,但本實用新型不限於此,所述數據收發單元102和所述消息收發單元103可以被集成在一起。這樣,每個下級伺服器10中僅具有一個收發單元,消息和數據的轉發均通過這一收發單元來進行。同理,在上級伺服器30中,所述接收單元302與所述發送單元304也可以被集成在一起。
[0037]由此,通過本實用新型提供的通信系統,由於下級伺服器直接將輿情數據從用戶轉發至上級伺服器,且上級伺服器與下級伺服器直接連接,因此,下級伺服器能夠實時地傳送輿情數據,而上級伺服器也能夠實時地進行接收,從而可以保證數據的即時性和完整性。並且,上述數據傳輸過程不集中佔用網絡帶寬,因而可以有效利用網絡資源,提高數據的傳輸速度。此外,由於下級伺服器直接轉發輿情數據而不存儲該輿情數據,因此,在下級伺服器中不需要配置資料庫來存儲數據,這樣可以減少數據冗餘,避免存儲資源的浪費,並且可以降低成本。
[0038]以上結合附圖詳細描述了本實用新型的優選實施方式,但是,本實用新型並不限於上述實施方式中的具體細節,在本實用新型的技術構思範圍內,可以對本實用新型的技術方案進行多種簡單變型,這些簡單變型均屬於本實用新型的保護範圍。
[0039]另外需要說明的是,在上述【具體實施方式】中所描述的各個具體技術特徵,在不矛盾的情況下,可以通過任何合適的方式進行組合,例如。為了避免不必要的重複,本實用新型對各種可能的組合方式不再另行說明。
[0040]此外,本實用新型的各種不同的實施方式之間也可以進行任意組合,只要其不違背本實用新型的思想,其同樣應當視為本實用新型所公開的內容。
【權利要求】
1.一種用於上下級伺服器的通信系統,其特徵在於,該系統包括: 至少一個下級伺服器,所述下級伺服器包括: 數據收發單元,用於在用戶與上級伺服器之間直接轉發輿情數據; 所述上級伺服器,與所述至少一個下級伺服器直接連接,該上級伺服器包括: 接收單元,用於接收來自所述至少一個下級伺服器的輿情數據; 存儲單元,與所述接收單元連接,用於存儲所接收到的輿情數據。
2.根據權利要求1所述的系統,其特徵在於, 所述下級伺服器還包括消息收發單元,用於將來自所述用戶的請求消息直接轉發至所述上級伺服器,以及將來自所述上級伺服器的響應消息直接轉發至所述用戶;以及 所述上級伺服器中的接收單元還用於接收來自所述至少一個下級伺服器的請求消息,並且所述上級伺服器還包括控制單元,與所述接收單元連接,用於對所述請求消息進行響應,並發送響應消息。
3.根據權利要求1或2所述的系統,其特徵在於,所述下級伺服器還包括: 標識存儲單元,用於存儲所述下級伺服器的標識,並且該標識存儲單元與所述數據收發單元和/或所述消息收發單元連接,所述數據收發單元和/或所述消息收發單元從該標識存儲單元提取所述下級伺服器的標識,並將該標識與所述輿情數據和/或所述請求消息一起發送。
4.根據權利要求2所述的系統,其特徵在於,在所述下級伺服器中,所述數據收發單元和所述消息收發單元被集成在一起。
5.根據權利要求2所述的系統,其特徵在於,所述請求消息包括查詢請求,以及在所述上級伺服器中,所述控制單元還與所述存儲單元連接,用於根據所述查詢請求查詢所述存儲單元,提取符合所述查詢請求的輿情數據,並發送所提取出的輿情數據。
6.根據權利要求2或5所述的系統,其特徵在於,所述上級伺服器還包括: 發送單元,與所述控制單元連接,用於接收所述控制單元發送的所述響應消息或所述輿情數據,並將該響應消息或輿情數據發送至所述至少一個下級伺服器。
7.根據權利要求6所述的系統,其特徵在於,在所述上級伺服器中,所述接收單元與所述發送單元被集成在一起。
【文檔編號】G06F17/30GK203812243SQ201320825023
【公開日】2014年9月3日 申請日期:2013年12月13日 優先權日:2013年12月13日
【發明者】劉亮 申請人:北京本果信息技術有限公司