一種數(shù)據(jù)接收服務器、及數(shù)據(jù)處理系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種數(shù)據(jù)接收服務器及數(shù)據(jù)處理系統(tǒng)。其中,數(shù)據(jù)接收服務器,包括:包括數(shù)據(jù)接收裝置和第一存儲裝置,所述數(shù)據(jù)接收裝置,用于通過至少一個連接接收來自客戶端的數(shù)據(jù);所述第一存儲裝置,包括至少一個第一存儲單元和至少一個第二存儲單元,所述第一存儲單元中的每一個與所述數(shù)據(jù)接收單元的每一個連接相對應;所述第二存儲單元中的每一個與至少一個所述客戶端的屬性中的每一個相對應。本發(fā)明的技術方案能夠提高數(shù)據(jù)處理的效率,合理分配系統(tǒng)資源,進而提高數(shù)據(jù)的安全性。
【專利說明】
一種數(shù)據(jù)接收服務器、及數(shù)據(jù)處理系統(tǒng)
技術領域
[0001]本發(fā)明涉及數(shù)據(jù)處理領域,尤其涉及一種數(shù)據(jù)接收服務器、及數(shù)據(jù)處理系統(tǒng)。
【背景技術】
[0002]對于分布式的終端設備,對其進行數(shù)據(jù)監(jiān)測和控制,是現(xiàn)有技術發(fā)展的一個需要。
[0003]隨著網(wǎng)絡的發(fā)展,監(jiān)測終端設備的種類、數(shù)量急劇增加,呈現(xiàn)了急劇增長的數(shù)據(jù)量以及數(shù)據(jù)并發(fā)量與現(xiàn)有數(shù)據(jù)處理系統(tǒng)的性能之間的矛盾。
[0004]在現(xiàn)有的數(shù)據(jù)處理系統(tǒng)的框架結構下,數(shù)據(jù)獲取部件、數(shù)據(jù)存儲部件、數(shù)據(jù)解析部件及其構成的框架面對較大數(shù)數(shù)據(jù)量、數(shù)據(jù)并發(fā)量時,存在性能缺陷,容易導致數(shù)據(jù)丟失、錯亂,以至于對終端設備的監(jiān)測、控制出現(xiàn)錯誤或誤差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于克服上述現(xiàn)有技術的缺陷,提出了一種數(shù)據(jù)接收服務器、及數(shù)據(jù)處理系統(tǒng),以解決現(xiàn)有技術中數(shù)據(jù)處理系統(tǒng)框架面對大數(shù)據(jù)或數(shù)據(jù)突發(fā)量時的性能缺陷,能夠提高數(shù)據(jù)處理的效率,合理分配系統(tǒng)資源,進而提高數(shù)據(jù)的安全性。
[0006]本發(fā)明一方面提供了一種數(shù)據(jù)接收服務器,包括數(shù)據(jù)接收裝置和第一存儲裝置,所述數(shù)據(jù)接收裝置,用于通過至少一個連接接收來自客戶端的數(shù)據(jù);所述第一存儲裝置,包括至少一個第一存儲單元和至少一個第二存儲單元,所述第一存儲單元中的每一個與所述數(shù)據(jù)接收單元的每一個連接相對應;所述第二存儲單元中的每一個與至少一個所述客戶端的屬性中的每一個相對應。
[0007]可選地,所述連接包括所述數(shù)據(jù)接收裝置與客戶端的連接、和/或所述數(shù)據(jù)接收裝置通過網(wǎng)絡模塊與客戶端的連接。
[0008]可選地,還包括控制裝置,所述控制裝置用于當所述第一存儲單元存儲的數(shù)據(jù)大于等于第一閾值或者第一存儲單元對應的連接中斷時,將所述第一存儲單元存儲的數(shù)據(jù)分配至與數(shù)據(jù)相對應的所述第二存儲單元中。
[0009]可選地,還包括第二存儲裝置和控制裝置,所述控制裝置用于當所述第二存儲單元存儲的數(shù)據(jù)大于等于第二閾值時,將所述第二存儲單元存儲的數(shù)據(jù)保存至所述第二存儲裝置中。
[0010]可選地,所述客戶端屬性包括客戶端的類型,和/或客戶端所在區(qū)域。
[0011]可選地,所述客戶端包括家用電器、電腦、可穿戴設備、傳感器中的至少一種。
[0012 ]可選地,所述第一存儲單元、第二存儲單元包括緩存器,所述第二存儲裝置包括本地服務器。
[0013]本發(fā)明又一方面提供了一種數(shù)據(jù)處理系統(tǒng),其特征在于包括上述任一的數(shù)據(jù)接收服務器。
[0014]可選地,所述數(shù)據(jù)處理系統(tǒng)還包括數(shù)據(jù)轉發(fā)服務器,所述數(shù)據(jù)轉發(fā)服務器包括第三存儲單元和第四存儲單元和轉發(fā)控制單元,所述第三存儲單元,用于存儲已建立連接的客戶端;所述第四存儲單元,用于存儲已建立連接的網(wǎng)絡模塊,以及與監(jiān)聽所述網(wǎng)絡模塊的全部客戶端,所述轉發(fā)控制單元,用于根據(jù)轉發(fā)模式,根據(jù)所述第三存儲單元或所述第四存儲單元將待轉發(fā)的數(shù)據(jù)轉發(fā)至已建立連接的客戶端或監(jiān)聽已建立連接的網(wǎng)絡模塊的全部客戶端。
[0015]可選地,所述數(shù)據(jù)處理系統(tǒng)還包括第三存儲裝置和上傳控制器,所述上傳控制器用于將第二存儲裝置中的新數(shù)據(jù)上傳至所述第三存儲裝置中,和/或將所述第二存儲單元中的數(shù)據(jù)上傳至所述第三存儲裝置。
[0016]可選地,所述第三存儲裝置包括HDFS(Hadoop Distributed File System)存儲器。
[0017]可選地,所述數(shù)據(jù)處理系統(tǒng)還包括數(shù)據(jù)解析裝置,所述數(shù)據(jù)解析裝置包括數(shù)據(jù)接口單元,解析數(shù)據(jù)分配單元,以及至少一個解析數(shù)據(jù)處理單元;所述數(shù)據(jù)接口單元,用于接收來自所述第三存儲裝置的待解析的數(shù)據(jù);所述解析數(shù)據(jù)分配單元,用于根據(jù)所述解析數(shù)據(jù)處理單元的處理能力和/或數(shù)據(jù)負荷將所述待解析數(shù)據(jù)分配至所述至少一個解析數(shù)據(jù)處理單元;所述解析數(shù)據(jù)處理單元,用于解析待解析數(shù)據(jù)形成解析后的數(shù)據(jù)。
[0018]可選地,所述數(shù)據(jù)處理系統(tǒng)還包括第四存儲裝置,所述第四存儲裝置用于存儲所述解析后的數(shù)據(jù),所述客戶端能夠對所述第四存儲裝置的數(shù)據(jù)進行處理。
[0019]本發(fā)明的技術方案能夠解決現(xiàn)有技術中數(shù)據(jù)處理系統(tǒng)框架面對大數(shù)據(jù)或數(shù)據(jù)突發(fā)量時的性能缺陷,能夠提高數(shù)據(jù)處理的效率,合理分配系統(tǒng)資源,進而提高數(shù)據(jù)的安全性。
【附圖說明】
[0020]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0021]圖1是本發(fā)明提供的數(shù)據(jù)接收服務器的一實施例的結構示意圖;
[0022]圖2是本發(fā)明提供的數(shù)據(jù)接收服務器的一實施例的結構示意圖;
[0023]圖3是本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)的一實施例的結構示意圖;
[0024]圖4是本發(fā)明提供的數(shù)據(jù)轉發(fā)服務器的一實施例的結構示意圖;
[0025]圖5是本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)的一實施例的結構示意圖;
[0026]圖6是本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)的一實施例的結構示意圖;
[0027]圖7是本發(fā)明提供的數(shù)據(jù)解析裝置的一實施例的結構示意圖;
[0028]圖8是本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)的一實施例的結構示意圖。
【具體實施方式】
[0029]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明具體實施例及相應的附圖對本發(fā)明技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0030]需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
[0031]圖1是本發(fā)明提供的數(shù)據(jù)接收服務器的一實施例的結構示意圖。
[0032]本發(fā)明一【具體實施方式】,如圖1所示。本發(fā)明實施方式提供的數(shù)據(jù)接收服務器11,包括數(shù)據(jù)接收裝置111和第一存儲裝置113。
[0033]數(shù)據(jù)接收裝置111,用于通過至少一個連接接收來自客戶端數(shù)據(jù)。例如,數(shù)據(jù)接收裝置111通過一連接連接至客戶端,或者數(shù)據(jù)接收裝置111連接至網(wǎng)絡模塊,網(wǎng)絡模塊再進一步連接至一個或多個客戶端。
[0034]可選地,網(wǎng)絡模塊包括GPRS模塊、3G/4G模塊、W1-Fi模塊等。
[0035]可選地,客戶端包括家用電器、電腦、可穿戴設備、各種傳感器等可監(jiān)測數(shù)據(jù)和/或需要進行控制的終端中的至少一種。
[0036]第一存儲裝置113,包括至少一個第一存儲單元1131和至少一個第二存儲單元1133ο
[0037]第一存儲單元1131中的每一個與所述數(shù)據(jù)接收單元的每一個連接相對應。
[0038]例如,數(shù)據(jù)接收裝置與N個網(wǎng)絡模塊連接形成N個連接,則包括N個第一存儲單元,每一個第一存儲單元與N個連接中的每一個相對應??蛇x地,第一存儲單元包括緩存器。
[0039]第二存儲單元1133中的每一個與至少一個所述客戶端的屬性中的每一個相對應。
[0040]例如,客戶端屬性可以包括客戶端的類型和客戶端所在的區(qū)域。例如,假設對某一寫字樓內(nèi)的客戶端進行監(jiān)測,可以根據(jù)待監(jiān)測客戶端的類型分配第二存儲單元,例如將寫字樓的客戶端分為三種類型:空調、攝像頭、照明。則包括三個第二存儲單元,分別存儲三種不同類型的客戶端的數(shù)據(jù)。
[0041]再例如,根據(jù)寫字樓的樓層分配第二存儲單元,對于21層的辦公區(qū)域,分配21個第二存儲單元,每一層的客戶端的數(shù)據(jù)對應一個第二存儲單元。
[0042]本領域技術人員根據(jù)以上示例可以明了,也可以根據(jù)客戶端類型以及所在區(qū)域,或者其它客戶端屬性確定第二存儲單元。可選地,第二存儲單元包括緩存器。
[0043]本發(fā)明一【具體實施方式】,結合本發(fā)明其他實施方式的各個方面。如圖2所示。本發(fā)明實施方式提供的數(shù)據(jù)接收服務器21,包括數(shù)據(jù)接收裝置211和第一存儲裝置213以及控制裝置216。
[0044]數(shù)據(jù)接收裝置211,用于通過至少一個連接接收來自客戶端數(shù)據(jù)。例如,數(shù)據(jù)接收裝置211通過一連接連接至客戶端,或者數(shù)據(jù)接收裝置211連接至網(wǎng)絡模塊,網(wǎng)絡模塊再進一步連接至一個或多個客戶端。
[0045]可選地,網(wǎng)絡模塊包括GPRS模塊、3G/4G模塊、W1-Fi模塊等。
[0046]可選地,客戶端包括家用電器、電腦、可穿戴設備、各種傳感器等可監(jiān)測數(shù)據(jù)和/或需要進行控制的終端中的至少一種。
[0047]第一存儲裝置213,包括至少一個第一存儲單元和至少一個第二存儲單元。
[0048]第一存儲單元中的每一個與數(shù)據(jù)接收單元的每一個連接相對應。
[0049]例如,數(shù)據(jù)接收裝置與N個網(wǎng)絡模塊連接形成N個連接,則包括N個第一存儲單元,每一個第一存儲單元與N個連接中的每一個相對應??蛇x地,第一存儲單元包括緩存器。
[0050]第二存儲單元中的每一個與至少一個所述客戶端的屬性中的每一個相對應。
[0051]例如,客戶端屬性可以包括客戶端的類型和客戶端所在的區(qū)域。例如,假設對某一寫字樓內(nèi)的客戶端進行監(jiān)測,可以根據(jù)待監(jiān)測客戶端的類型分配第二存儲單元,例如將寫字樓的客戶端分為三種類型:空調、攝像頭、照明。則包括三個第二存儲單元,分別存儲三種不同類型的客戶端的數(shù)據(jù)。
[0052]再例如,根據(jù)寫字樓的樓層分配第二存儲單元,對于21層的辦公區(qū)域,分配21個第二存儲單元,每一層的客戶端的數(shù)據(jù)對應一個第二存儲單元。
[0053]本領域技術人員根據(jù)以上示例可以明了,也可以根據(jù)客戶端類型以及所在區(qū)域,或者其它客戶端屬性確定第二存儲單元??蛇x地,第二存儲單元包括緩存器。
[0054]控制裝置216,用于當?shù)谝淮鎯卧鎯Φ臄?shù)據(jù)大于等于第一閾值A時或者第一存儲單元對應的連接中斷時,將第一存儲單元存儲的數(shù)據(jù)分配至與數(shù)據(jù)相對應的第二存儲單元中。
[0055]例如,某一第一存儲單元的存儲的數(shù)據(jù)大于等于A時,或者該存儲單元相應的連接中斷時,此時將第一存儲單元的數(shù)據(jù)存儲至第二存儲單元,例如第二存儲單元與空調、攝像頭、照明三種客戶端類型相對應,則將第一存儲單元存儲的數(shù)據(jù)分別存儲至對應客戶端類型的第二存儲單元。
[0056]在本發(fā)明一【具體實施方式】中,結合其他實施方式的各個方面。除了控制裝置216之外,數(shù)據(jù)接收服務器還可以包括第二存儲器215。
[0057]可選地,第二存儲器215可以是本地服務器??刂蒲b置216用于當?shù)诙鎯卧鎯Φ臄?shù)據(jù)大于等于第二閾值B時,將第二存儲單元存儲的數(shù)據(jù)保存至第二存儲裝置215中。
[0058]本發(fā)明一【具體實施方式】,提供數(shù)據(jù)處理系統(tǒng)包括如本發(fā)明各實施方式提供的數(shù)據(jù)接收服務器。
[0059]圖3是本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)的一實施例的結構示意圖。
[0060]本發(fā)明一【具體實施方式】,結合本發(fā)明其他實施方式的各個方面。如圖3所示,數(shù)據(jù)處理系統(tǒng)3包括數(shù)據(jù)接收服務器31和數(shù)據(jù)轉發(fā)服務器33。
[0061]其中數(shù)據(jù)接收服務器31包括本發(fā)明各實施方式提供的數(shù)據(jù)接收服務器的各個方面。
[0062]圖4是本發(fā)明提供的數(shù)據(jù)轉發(fā)服務器的一實施例的結構示意圖
[0063]如圖4所示,數(shù)據(jù)轉發(fā)服務器33包括第三存儲單元331和第四存儲單元333和轉發(fā)控制單元335,
[0064]第三存儲單元331,用于存儲已建立連接的客戶端。
[0065]第四存儲單元333,用于存儲已建立連接的網(wǎng)絡模塊,以及與監(jiān)聽已建立連接的網(wǎng)絡模塊的全部客戶端。
[0066]轉發(fā)控制單元335,用于根據(jù)轉發(fā)模式,根據(jù)所述第三存儲單元或所述第四存儲單元將待轉發(fā)的數(shù)據(jù)轉發(fā)至已建立連接的客戶端或監(jiān)聽已建立連接的網(wǎng)絡模塊的全部客戶端。
[0067]轉發(fā)模式包括第一轉發(fā)模式和第二轉發(fā)模式,第一轉發(fā)模式包括將數(shù)據(jù)轉發(fā)至已建立連接的客戶端。第二轉發(fā)模式包括將數(shù)據(jù)轉發(fā)至已連接的網(wǎng)絡模塊,并進一步轉發(fā)至監(jiān)聽該網(wǎng)絡模塊的全部客戶端。
[0068]圖5是本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)的一實施例的結構示意圖。本發(fā)明一【具體實施方式】提供的數(shù)據(jù)處理系統(tǒng)4包括數(shù)據(jù)接收服務器41和第三存儲裝置45,以及上傳控制器43。
[0069]其中數(shù)據(jù)接收服務器41包括本發(fā)明各實施方式提供的數(shù)據(jù)接收服務器的各個方面。
[0070]上傳控制器43,用于將第二存儲裝置中的新數(shù)據(jù)上傳至第三存儲裝置45中,和/或將第二存儲單元中的數(shù)據(jù)上傳至第三存儲裝置45中。
[0071 ]在本發(fā)明提供的一【具體實施方式】中,第三存儲裝置45包括HDFS存儲器。
[0072]圖6是本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)的一實施例的結構示意圖。
[0073]本發(fā)明一【具體實施方式】,結合本發(fā)明各實施方式的各個方面。數(shù)據(jù)處理系統(tǒng)5包括數(shù)據(jù)接收服務器51、第三存儲裝置55、上傳控制器53和數(shù)據(jù)解析裝置57。
[0074]其中數(shù)據(jù)接收服務器51包括本發(fā)明各實施方式提供的數(shù)據(jù)接收服務器的各個方面。
[0075]上傳控制器53,用于將第二存儲裝置中的新數(shù)據(jù)上傳至第三存儲裝置55中,和/或將第二存儲單元中的數(shù)據(jù)上傳至第三存儲裝置55中。
[0076]在本發(fā)明提供的一【具體實施方式】中,第三存儲裝置55包括HDFS存儲器。
[0077]圖7是本發(fā)明提供的數(shù)據(jù)解析裝置的一實施例的結構示意圖。數(shù)據(jù)解析裝置57如圖7所示。
[0078]數(shù)據(jù)解析裝置57包括數(shù)據(jù)接口單元571,解析數(shù)據(jù)分配單元573,以及至少一個解析數(shù)據(jù)處理單元575。
[0079]數(shù)據(jù)接口單元571,用于接收來自第三存儲裝置的待解析的數(shù)據(jù)。
[0080]解析數(shù)據(jù)分配單元573,用于根據(jù)所述解析數(shù)據(jù)處理單元的處理能力和/或數(shù)據(jù)負荷將待解析數(shù)據(jù)分配至所述至少一個解析數(shù)據(jù)處理單元。
[0081]解析數(shù)據(jù)處理單元575,用于解析待解析數(shù)據(jù)形成解析后的數(shù)據(jù)。
[0082]解析數(shù)據(jù)分配單元573能夠合理調配解析資源,使得各解析處理單元處理的數(shù)據(jù)量與處理能力相匹配,能夠有效地減少數(shù)據(jù)擁塞,保證數(shù)據(jù)的準確性和安全性。
[0083]圖8是本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)的一實施例的結構示意圖。
[0084]本發(fā)明一【具體實施方式】,結合本發(fā)明各實施方式的各個方面。數(shù)據(jù)處理系統(tǒng)6包括數(shù)據(jù)接收服務器61、第三存儲裝置65、上傳控制器63、數(shù)據(jù)解析裝置67、和第四存儲裝置69。
[0085]其中數(shù)據(jù)接收服務器61包括本發(fā)明各實施方式提供的數(shù)據(jù)接收服務器的各個方面。
[0086]上傳控制器63,用于將第二存儲裝置中的新數(shù)據(jù)上傳至第三存儲裝置65中,和/或將第二存儲單元中的數(shù)據(jù)上傳至第三存儲裝置65中。
[0087]在本發(fā)明提供的一【具體實施方式】中,第三存儲裝置65包括HDFS存儲器。
[0088]數(shù)據(jù)解析裝置67包括數(shù)據(jù)接口單元,解析數(shù)據(jù)分配單元,以及至少一個解析數(shù)據(jù)處理單元。
[0089]數(shù)據(jù)接口單元,用于接收來自第三存儲裝置的待解析的數(shù)據(jù)。
[0090]解析數(shù)據(jù)分配單元,用于根據(jù)所述解析數(shù)據(jù)處理單元的處理能力和/或數(shù)據(jù)負荷將待解析數(shù)據(jù)分配至所述至少一個解析數(shù)據(jù)處理單元。
[0091]解析數(shù)據(jù)處理單元,用于解析待解析數(shù)據(jù)形成解析后的數(shù)據(jù)。
[0092]解析數(shù)據(jù)分配單元能夠合理調配解析資源,使得各解析處理單元處理的數(shù)據(jù)量與處理能力相匹配,能夠有效地減少數(shù)據(jù)擁塞,保證數(shù)據(jù)的準確性和安全性。
[0093]第四存儲裝置69用于存儲所述解析后的數(shù)據(jù),所述客戶端能夠對第四存儲裝置的數(shù)據(jù)進行處理。
[0094]例如,第四存儲包含但不限于SQL等數(shù)據(jù)庫系統(tǒng)。
[0095]綜上所述,本發(fā)明【具體實施方式】提供的方案能夠提高數(shù)據(jù)處理的效率,合理分配系統(tǒng)資源,進而提高數(shù)據(jù)的安全性。
[0096]本文中所描述的功能可在硬件、由處理器執(zhí)行的軟件、固件或其任何組合中實施。如果在由處理器執(zhí)行的軟件中實施,那么可將功能作為一或多個指令或代碼存儲于計算機可讀媒體上或經(jīng)由計算機可讀媒體予以傳輸。其它實例及實施方案在本發(fā)明及所附權利要求書的范圍及精神內(nèi)。舉例來說,歸因于軟件的性質,上文所描述的功能可使用由處理器、硬件、固件、硬連線或這些中的任何者的組合執(zhí)行的軟件實施。此外,各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0097]在本申請所提供的幾個實施例中,應該理解到,所揭露的技術內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0098]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為控制裝置的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0099]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、只讀存儲器(R0M,Read-0nly Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0100]以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權利要求范圍之內(nèi)。
【主權項】
1.一種數(shù)據(jù)接收服務器,其特征在于,包括數(shù)據(jù)接收裝置和第一存儲裝置,所述數(shù)據(jù)接收裝置,用于通過至少一個連接接收來自客戶端的數(shù)據(jù); 所述第一存儲裝置,包括至少一個第一存儲單元和至少一個第二存儲單元, 所述第一存儲單元中的每一個與所述數(shù)據(jù)接收單元的每一個連接相對應; 所述第二存儲單元中的每一個與至少一個所述客戶端的屬性中的每一個相對應。2.根據(jù)權利要求1所述的服務器,其特征在于,所述連接包括所述數(shù)據(jù)接收裝置與所述客戶端的連接、和/或所述數(shù)據(jù)接收裝置通過網(wǎng)絡模塊與所述客戶端的連接。3.根據(jù)權利要求1所述的服務器,其特征在于,還包括控制裝置,所述控制裝置用于當所述第一存儲單元存儲的數(shù)據(jù)大于等于第一閾值或者第一存儲單元對應的連接中斷時,將所述第一存儲單元存儲的數(shù)據(jù)分配至與數(shù)據(jù)相對應的所述第二存儲單元中。4.根據(jù)權利要求1所述的服務器,其特征在于,還包括第二存儲裝置和控制裝置,所述控制裝置用于當所述第二存儲單元存儲的數(shù)據(jù)大于等于第二閾值時,將所述第二存儲單元存儲的數(shù)據(jù)保存至所述第二存儲裝置中。5.根據(jù)權利要求1-4任一所述的服務器,其特征在于,所述客戶端屬性包括客戶端的類型,和/或客戶端所在區(qū)域。6.根據(jù)權利要求5所述的服務器,其特征在于,所述客戶端包括家用電器、電腦、可穿戴設備、傳感器中的至少一種。7.根據(jù)權利要求1_4、6任一所述的服務器,其特征在于,所述第一存儲單元、第二存儲單元包括緩存器,所述第二存儲裝置包括本地服務器。8.一種數(shù)據(jù)處理系統(tǒng),其特征在于包括如權利要求1-7任一的數(shù)據(jù)接收服務器。9.根據(jù)權利要求8所述的數(shù)據(jù)處理系統(tǒng),其特征在于,還包括數(shù)據(jù)轉發(fā)服務器,所述數(shù)據(jù)轉發(fā)服務器包括第三存儲單元和第四存儲單元和轉發(fā)控制單元, 所述第三存儲單元,用于存儲已建立連接的客戶端; 所述第四存儲單元,用于存儲已建立連接的網(wǎng)絡模塊,以及監(jiān)聽所述網(wǎng)絡模塊的全部客戶端, 所述轉發(fā)控制單元,用于根據(jù)轉發(fā)模式,根據(jù)所述第三存儲單元或所述第四存儲單元將待轉發(fā)的數(shù)據(jù)轉發(fā)至已建立連接的客戶端或監(jiān)聽已建立連接的網(wǎng)絡模塊的全部客戶端。10.根據(jù)權利要求8或9所述的系統(tǒng),其特征在于,還包括第三存儲裝置和上傳控制器,所述上傳控制器用于將第二存儲裝置中的新數(shù)據(jù)上傳至所述第三存儲裝置中,和/或將所述第二存儲單元中的數(shù)據(jù)上傳至所述第三存儲裝置。11.根據(jù)權利要求10所述的系統(tǒng),其特征在于,所述第三存儲裝置包括HDFS存儲器。12.根據(jù)權利要求10所述的系統(tǒng),其特征在于,還包括數(shù)據(jù)解析裝置,所述數(shù)據(jù)解析裝置包括數(shù)據(jù)接口單元,解析數(shù)據(jù)分配單元,以及至少一個解析數(shù)據(jù)處理單元, 所述數(shù)據(jù)接口單元,用于接收來自所述第三存儲裝置的待解析的數(shù)據(jù); 所述解析數(shù)據(jù)分配單元,用于根據(jù)所述解析數(shù)據(jù)處理單元的處理能力和/或數(shù)據(jù)負荷將所述待解析數(shù)據(jù)分配至所述至少一個解析數(shù)據(jù)處理單元; 所述解析數(shù)據(jù)處理單元,用于解析待解析數(shù)據(jù)形成解析后的數(shù)據(jù)。13.根據(jù)權利要求12所述的系統(tǒng),其特征在于,還包括第四存儲裝置,所述第四存儲裝置用于存儲所述解析后的數(shù)據(jù),所述客戶端能夠對所述第四存儲裝置的數(shù)據(jù)進行處理。
【文檔編號】H04L12/28GK105897915SQ201610349165
【公開日】2016年8月24日
【申請日】2016年5月23日
【發(fā)明人】董明珠, 李紹斌, 牟桂賢
【申請人】珠海格力電器股份有限公司