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

數(shù)據(jù)存取方法及裝置制造方法

文檔序號:6488779閱讀:214來源:國知局
數(shù)據(jù)存取方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種數(shù)據(jù)存取方法,包括:建立并存儲數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系;建立并存儲所述路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述命令字配置標(biāo)識符的組合內(nèi)包括相互隔開的多個命令字配置標(biāo)識符;建立并存儲所述多個命令字配置標(biāo)識符中與命令字以及發(fā)送主機的標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述發(fā)送主機的標(biāo)識符的組合內(nèi)包括相互隔開的多個發(fā)送主機的標(biāo)識符;以及根據(jù)所述的映射關(guān)系完成數(shù)據(jù)存取操作。上述數(shù)據(jù)存取方法可以避免路由表信息占用存儲空間的急劇膨脹.此外,本發(fā)明還提供一種數(shù)據(jù)存取裝置。
【專利說明】數(shù)據(jù)存取方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲技術(shù),尤其涉及一種數(shù)據(jù)存取方法及存儲裝置。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)的數(shù)據(jù)存儲系統(tǒng)中,數(shù)據(jù)發(fā)送主機與數(shù)據(jù)接收主機之間的數(shù)據(jù)交互是通過數(shù)據(jù)交互服務(wù)器實現(xiàn),而數(shù)據(jù)交互服務(wù)器內(nèi)部又包括接收主機與發(fā)送主機,其中數(shù)據(jù)交互服務(wù)器內(nèi)的發(fā)送主機是根據(jù)數(shù)據(jù)接收主機的請求將來自內(nèi)部接收主機的數(shù)據(jù)返回至數(shù)據(jù)接收主機。而路由表是數(shù)據(jù)得以正確傳輸?shù)幕A(chǔ)。
[0003]而現(xiàn)有的內(nèi)部發(fā)送主機與數(shù)據(jù)接收主機之間的路由表中主要的元素有數(shù)據(jù)接收主機的標(biāo)識符(RecvAgentID)、命令字(CMD)、內(nèi)部發(fā)送主機(SendD)的ID。對于給定的數(shù)據(jù)接收主機的標(biāo)識符和命令字,其對應(yīng)多臺內(nèi)部發(fā)送主機。數(shù)據(jù)接收主機會不斷的增加,對應(yīng)的命令字也在擴展,數(shù)據(jù)信息的記錄在快速的膨脹,存儲空間很快被占滿。

【發(fā)明內(nèi)容】

[0004]有鑒于此,有必要提供一種數(shù)據(jù)存取方法及存取裝置,其可減少路由表信息的存儲空間消耗。
[0005]一種數(shù)據(jù)存取方法,包括:建立并存儲數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系;建立并存儲所述路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述命令字配置標(biāo)識符的組合內(nèi)包括相互隔開的多個命令字配置標(biāo)識符;建立并存儲所述多個命令字配置標(biāo)識符中與命令字以及發(fā)送主機的標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述發(fā)送主機的標(biāo)識符的組合內(nèi)包括相互隔開的多個發(fā)送主機的標(biāo)識符;以及根據(jù)所述的映射關(guān)系完成數(shù)據(jù)存取操作。
[0006]一種數(shù)據(jù)存取裝置,包括:路由建立模塊以及數(shù)據(jù)存取模塊;所述路由建立模塊包括:第一建立單元,用于建立并存儲數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系;第二建立單元,用于建立并存儲所述路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述命令字配置標(biāo)識符的組合內(nèi)包括相互隔開的多個命令字配置標(biāo)識符;以及第三建立單元,用于建立并存儲所述多個命令字配置標(biāo)識符中與命令字以及發(fā)送主機的標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述發(fā)送主機的標(biāo)識符的組合內(nèi)包括相互隔開的多個發(fā)送主機的標(biāo)識符;所述數(shù)據(jù)存取模塊用于根據(jù)所述的映射關(guān)系完成數(shù)據(jù)存取操作。
[0007]上述的數(shù)據(jù)存取方法及裝置中,通過建立并存儲上述的映射關(guān)系,可實現(xiàn)內(nèi)部數(shù)據(jù)主機與數(shù)據(jù)接收主機之間的路由信息存儲。此外,通過將多條記錄的內(nèi)容壓縮至同一條記錄內(nèi)進行存儲,避免了采用多條記錄存儲造成的其他字段對存儲空間的浪費。進一步地,在需要修改由路信息的時候,能做到靈活復(fù)用,降低了耦合性。
[0008]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細(xì)說明如下。
【專利附圖】

【附圖說明】
[0009]圖1是一種數(shù)據(jù)存儲系統(tǒng)的結(jié)構(gòu)示意圖。
[0010]圖2是第一實施例提供的數(shù)據(jù)存取方法中建立的數(shù)據(jù)表的字段結(jié)構(gòu)示意圖。
[0011]圖3是第一實施例提供的數(shù)據(jù)存取方法流程圖。
[0012]圖4是第二實施例提供的數(shù)據(jù)存取裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0013]為更進一步闡述本發(fā)明為達成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對本發(fā)明的【具體實施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0014]本發(fā)明實施例提供一種數(shù)據(jù)存取方法,用于一數(shù)據(jù)存儲系統(tǒng)中。參閱圖1,其為上述的數(shù)據(jù)存儲系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,數(shù)據(jù)存儲系統(tǒng)100包括數(shù)據(jù)發(fā)送主機10、數(shù)據(jù)交互服務(wù)器20、以及數(shù)據(jù)接收主機30。
[0015]數(shù)據(jù)交互服務(wù)器20包括接口主機21、內(nèi)部接收主機22、及內(nèi)部發(fā)送主機23。每個
接口主機21可對應(yīng)于多個內(nèi)部接收主機22,每個內(nèi)部接收主機22與內(nèi)部發(fā)送主機23--
對應(yīng),而多個內(nèi)部發(fā)送主機23可同時為一個數(shù)據(jù)接收主機30工作。
[0016]此外,針對數(shù)據(jù)讀取(R)與寫入(W)邏輯分別設(shè)置不同的接口主機,內(nèi)部接收主機及內(nèi)部發(fā)送主機,亦即讀寫邏輯是分開進行的。
[0017]上述的數(shù)據(jù)存取方法涉及內(nèi)部發(fā)送主機與數(shù)據(jù)接收主機之間的路由信息。
[0018]參閱圖2,本發(fā)明第一實施例提供一種數(shù)據(jù)存取方法,其包括以下步驟:
[0019]步驟S110、建立并存儲數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系。
[0020]可以理解,數(shù)據(jù)接收主機的標(biāo)識符是由實際的硬件架構(gòu)決定的,每個數(shù)據(jù)接收主機具有唯一的標(biāo)識符。對應(yīng)于每個數(shù)據(jù)接收主機,具有唯一確定的路由配置信息,而通過路由配置信息的標(biāo)識符,數(shù)據(jù)接收主機與路由配置信息相互關(guān)聯(lián)起來。
[0021]上述映射關(guān)系例如可以存儲在關(guān)系數(shù)據(jù)庫中,具體地,例如可存儲至第一數(shù)據(jù)表內(nèi),亦即,步驟SllO可包括建立第一數(shù)據(jù)表的步驟以及在第一數(shù)據(jù)表中存儲相關(guān)數(shù)據(jù)的步驟。參閱圖3,第一數(shù)據(jù)表的第一字段用于存儲數(shù)據(jù)接收主機的標(biāo)識符(RecvAgent ID),第二字段用于存儲路由配置信息標(biāo)識符(Cfgld),數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符是一一對應(yīng)的,亦即同一時刻,一臺數(shù)據(jù)接收主機只會有一個路由配置信息。第一數(shù)據(jù)表的其他字段可用于存儲第一其他屬性例如與數(shù)據(jù)接收主機或者路由配置信息相關(guān)的其他信息。
[0022]步驟S120、建立并存儲所述路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合一一對應(yīng)的映射關(guān)系。
[0023]同一路由配置信息標(biāo)識符具有多個對應(yīng)的命令字配置。本實施例中,與同一路由配置信息標(biāo)識符對應(yīng)的多個命令字配置的標(biāo)識符是作為一個整體進行存儲的。
[0024]步驟S120可包括建立第二數(shù)據(jù)表的步驟以及在第二數(shù)據(jù)表中存儲相關(guān)數(shù)據(jù)的步驟。如圖3所示,第二數(shù)據(jù)表的第一字段用于存儲路由配置信息標(biāo)識符(Cfgld),第二字段用于存儲命令字配置標(biāo)識符的組合(CmdCfgId_List)。路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合是一一對應(yīng)的。命令字配置標(biāo)識符的組合中包括多個命令字配置標(biāo)識符,相鄰的命令字配置標(biāo)識符之間可以采用間隔符如逗號、分號等隔開。此外,第二數(shù)據(jù)表的其他字段中還可用于存儲第二其他屬性。第二其他屬性例如是與路由配置信息相關(guān)的其他信肩、O
[0025]命令字配置標(biāo)識符的組合例如可為文本型(Text)或中文本類型(MEDIUMTEXT),其具體的存儲方式為例如可為id_l; id_2; id_3...id_N,用分號來隔開不同的命令字配置標(biāo)識符。這樣CfgCmdId_List的最大總長度為(id數(shù)位最大長度+l)x (最大命令字配置數(shù))。例如CmdCfgId最大值為30000,其數(shù)位長度為5,最大命令字配置數(shù)為20000,則最大總長度為(5+1)X (30000) =180000。
[0026]可以理解,對于令字配置標(biāo)識符的組合,若不采用上述的存儲方式則需要在第二數(shù)據(jù)表中建立多條記錄,而在每條記錄中,路由配置信息標(biāo)識符是相同的,因此,這部分重復(fù)的數(shù)據(jù)會造成存儲空間的浪費。
[0027]此外,第一數(shù)據(jù)表中所有取值的CfgId都會存在于第二數(shù)據(jù)表中,但反過來,第二數(shù)據(jù)表中卻可能保存沒有被第一數(shù)據(jù)表使用的Cfgld。換言之,第二數(shù)據(jù)表中可以保存并沒有被用到的路由配置信息。
[0028]步驟S130、建立并存儲所述多個命令字配置標(biāo)識符中與命令字以及發(fā)送主機的標(biāo)識符的組合一一對應(yīng)的映射關(guān)系。
[0029]每個命令字配置中包括個命令字的信息以及多個與所述命令字對應(yīng)的發(fā)送主機的標(biāo)識符。本實施例中,對應(yīng)于同一命令字的發(fā)送主機標(biāo)識符是作為一個整體進行存儲的。亦即,每個命令字配置標(biāo)識符是與命令字以及發(fā)送主機的標(biāo)識符的組合一一對應(yīng)。
[0030]步驟S130可包括建立第三數(shù)據(jù)表的步驟以及在第三數(shù)據(jù)表中存儲相關(guān)數(shù)據(jù)的步驟。如圖3所示,第三數(shù)據(jù)表的第了字段用于存儲命令字配置標(biāo)識符(CmdCfgld),第二字段用于存儲命令字(CMD),第三字段用于存儲發(fā)送主機的標(biāo)識符的組合(SendD_List)。命令字(CMD)是指數(shù)據(jù)的操作命令。發(fā)送主機的標(biāo)識符的組合內(nèi)包括多個發(fā)送主機的標(biāo)識符,相鄰的發(fā)送主機的標(biāo)識符之間可以采用間隔符如逗號、分號等隔開。此外,第三數(shù)據(jù)表中還可包括其他字段,用于存儲第三其他屬性。第三其他屬性例如是與命令字配置相關(guān)的其他信息。
[0031]與第二數(shù)據(jù)表中的CfgCmdId_List類似,發(fā)送主機的標(biāo)識符的組合(SendD_List)可為文本型(Text)或中文本類型(MEDIUMTEXT),其具體的存儲方式也類似。
[0032]可以理解,對于發(fā)送主機的標(biāo)識符的組合,若不采用上述的存儲方式則需要在第三數(shù)據(jù)表中建立多條記錄,而在每條記錄中,命令字配置標(biāo)識符與命令字是相同的,因此,這部分重復(fù)的數(shù)據(jù)會造成存儲空間的浪費。
[0033]此外,第三數(shù)據(jù)表中會存儲所有出現(xiàn)于第二數(shù)據(jù)表中的CmdCfgIcLList中的CmdCfgId,第三數(shù)據(jù)表中還可能存儲不被第二數(shù)據(jù)表所使用的CmdCfgld。
[0034]步驟S140、根據(jù)所述的映射關(guān)系完成數(shù)據(jù)存取操作。
[0035]具體地,步驟S140可包括:接收數(shù)據(jù)接收主機發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求包括所述數(shù)據(jù)接收主機的標(biāo)識符以及命令字;以及根據(jù)所述數(shù)據(jù)接收主機的標(biāo)識符查詢所述的映射關(guān)系,進而根據(jù)查詢到的映射關(guān)系將數(shù)據(jù)返回至所述數(shù)據(jù)接收主機。[0036]可以理解,根據(jù)數(shù)據(jù)接收主機的標(biāo)識符可以唯一確定路由配置信息標(biāo)識符,而由路由配置信息標(biāo)識符可以唯一確定對應(yīng)的命令字配置標(biāo)識符的組合,換言之,可以獲取多個命令字配置標(biāo)識符。而根據(jù)每個命令字配置標(biāo)識符,可以獲取對應(yīng)的命令字與對應(yīng)的發(fā)送主機標(biāo)識符的組合。在獲取的多個命令字與對應(yīng)的發(fā)送主機標(biāo)識符的組合中,根據(jù)數(shù)據(jù)接收主機發(fā)送的命令字即可確定與其對應(yīng)的發(fā)送主機。在這些發(fā)送主機中可以分配一個,由其負(fù)責(zé)將數(shù)據(jù)接收主機請求的數(shù)據(jù)返回至數(shù)據(jù)接收主機。
[0037]經(jīng)過以上步驟,即可完成數(shù)據(jù)的存取操作,然而,可以理解,本實施例的數(shù)據(jù)存取方法還可包括其他操作,例如步驟S150:若所述數(shù)據(jù)接收主機對應(yīng)的路由配置信息發(fā)生變化時,相應(yīng)修改所述數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系??梢岳斫猓薷纳鲜龅挠成潢P(guān)系例如是通過修改數(shù)據(jù)表中的數(shù)據(jù)實現(xiàn)的。
[0038]本實施例提供的數(shù)據(jù)存取方法中,通過建立并存儲上述的映射關(guān)系,可實現(xiàn)內(nèi)部數(shù)據(jù)主機與數(shù)據(jù)接收主機之間的路由信息存儲。此外,通過將多條記錄的內(nèi)容壓縮至同一條記錄內(nèi)進行存儲,避免了采用多條記錄存儲造成的其他字段對存儲空間的浪費。進一步地,在需要修改由路信息的時候,能做到靈活復(fù)用,降低了耦合性。
[0039]參閱圖4,本發(fā)明第二實施例提供一種數(shù)據(jù)存取裝置200,其用于圖1所示的數(shù)據(jù)存儲系統(tǒng)中。存儲裝置200包括路由建立模塊210、路由信息變更模塊220、以及數(shù)據(jù)存儲模塊230。
[0040]路由建立模塊210包括第一建立單元211、第二建立單元212、以及第三建立單元213。
[0041]第一建立單元211用于建立并存儲數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符 對應(yīng)的映射關(guān)系。
[0042]可以理解,數(shù)據(jù)接收主機的標(biāo)識符是由實際的硬件架構(gòu)決定的,每個數(shù)據(jù)接收主機具有唯一的標(biāo)識符。對應(yīng)于每個數(shù)據(jù)接收主機,具有唯一確定的路由配置信息,而通過路由配置信息的標(biāo)識符,數(shù)據(jù)接收主機與路由配置信息相互關(guān)聯(lián)起來。
[0043]上述映射關(guān)系例如可以存儲在關(guān)系數(shù)據(jù)庫中,具體地,第一建立單元211可用于建立第一數(shù)據(jù)表,并在第一數(shù)據(jù)表中存儲相關(guān)的數(shù)據(jù)。參閱圖3,第一數(shù)據(jù)表的第一字段用于存儲數(shù)據(jù)接收主機的標(biāo)識符(RecvAgent ID),第二字段用于存儲路由配置信息標(biāo)識符(Cfgld),數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符是 對應(yīng)的,亦即同一時刻,一臺數(shù)據(jù)接收主機只會有一個路由配置信息。第一數(shù)據(jù)表的其他字段可用于存儲第一其他屬性例如與數(shù)據(jù)接收主機或者路由配置信息相關(guān)的其他信息。
[0044]第二建立單元212用于建立并存儲所述路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合一一對應(yīng)的映射關(guān)系。
[0045]同一路由配置信息標(biāo)識符具有多個對應(yīng)的命令字配置。本實施例中,與同一路由配置信息標(biāo)識符對應(yīng)的多個命令字配置的標(biāo)識符是作為一個整體進行存儲的。
[0046]第二建立單元212可用于建立第二數(shù)據(jù)表,并在第二數(shù)據(jù)表中存儲相關(guān)的數(shù)據(jù)。如圖3所示,第二數(shù)據(jù)表的第一字段用于存儲路由配置信息標(biāo)識符(Cfgld),第二字段用于存儲命令字配置標(biāo)識符的組合(CmdCfgId_LiSt)。路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合是——對應(yīng)的。命令字配置標(biāo)識符的組合中包括多個命令字配置標(biāo)識符,相鄰的命令字配置標(biāo)識符之間可以采用間隔符如逗號、分號等隔開。此外,第二數(shù)據(jù)表的其他字段中還可用于存儲第二其他屬性。第二其他屬性例如是與路由配置信息相關(guān)的其他信息。
[0047]命令字配置標(biāo)識符的組合例如可為文本型(Text)或中文本類型(MEDIUMTEXT),其具體的存儲方式為例如可為id_l; id_2; id_3...id_N,用分號來隔開不同的命令字配置標(biāo)識符。這樣CfgCmdId_List的最大總長度為(id數(shù)位最大長度+l)x (最大命令字配置數(shù))。例如CmdCfgId最大值為30000,其數(shù)位長度為5,最大命令字配置數(shù)為20000,則最大總長度為(5+1)X (30000) =180000。
[0048]可以理解,對于令字配置標(biāo)識符的組合,若不采用上述的存儲方式則需要在第二數(shù)據(jù)表中建立多條記錄,而在每條記錄中,路由配置信息標(biāo)識符是相同的,因此,這部分重復(fù)的數(shù)據(jù)會造成存儲空間的浪費。
[0049]此外,第一數(shù)據(jù)表中所有取值的CfgId都會存在于第二數(shù)據(jù)表中,但反過來,第二數(shù)據(jù)表中卻可能保存沒有被第一數(shù)據(jù)表使用的Cfgld。換言之,第二數(shù)據(jù)表中可以保存并沒有被用到的路由配置信息。
[0050]第三建立單元213用于建立并存儲所述多個命令字配置標(biāo)識符中與命令字以及發(fā)送主機的標(biāo)識符的組合 對應(yīng)的映射關(guān)系。
[0051]每個命令字配置中包括個命令字的信息以及多個與所述命令字對應(yīng)的發(fā)送主機的標(biāo)識符。本實施例中,對應(yīng)于同一命令字的發(fā)送主機標(biāo)識符是作為一個整體進行存儲的。亦即,每個命令字配置標(biāo)識符是與命令字以及發(fā)送主機的標(biāo)識符的組合一一對應(yīng)。
[0052]第一建立單元213可用于建立第三數(shù)據(jù)表,并在第三數(shù)據(jù)表中存儲相關(guān)的數(shù)據(jù)。如圖3所示,第三數(shù)據(jù)表的第了字段用于存儲命令字配置標(biāo)識符(CmdCfgld),第二字段用于存儲命令字(CMD),第三字段用于存儲發(fā)送主機的標(biāo)識符的組合(SendD_List)。命令字(CMD)是指數(shù)據(jù)的操作命令。發(fā)送主機的標(biāo)識符的組合內(nèi)包括多個發(fā)送主機的標(biāo)識符,相鄰的發(fā)送主機的標(biāo)識符之間可以采用間隔符如逗號、分號等隔開。此外,第三數(shù)據(jù)表中還可包括其他字段,用于存儲第三其他屬性。第三其他屬性例如是與命令字配置相關(guān)的其他信肩、O
[0053]與第二數(shù)據(jù)表中的CfgCmdId_List類似,發(fā)送主機的標(biāo)識符的組合(SendD_List)可為文本型(Text)或中文本類型(MEDIUMTEXT),其具體的存儲方式也類似。
[0054]可以理解,對于發(fā)送主機的標(biāo)識符的組合,若不采用上述的存儲方式則需要在第三數(shù)據(jù)表中建立多條記錄,而在每條記錄中,命令字配置標(biāo)識符與命令字是相同的,因此,這部分重復(fù)的數(shù)據(jù)會造成存儲空間的浪費。
[0055]此外,第三數(shù)據(jù)表中會存儲所有出現(xiàn)于第二數(shù)據(jù)表中的CmdCfgId_List中的CmdCfgld,第三數(shù)據(jù)表中還可能存儲不被第二數(shù)據(jù)表所使用的CmdCfgld。
[0056]路由信息變更模塊220用于若所述數(shù)據(jù)接收主機對應(yīng)的路由配置信息發(fā)生變化時,相應(yīng)修改所述數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系。
[0057]數(shù)據(jù)存取模塊230用于根據(jù)所述的映射關(guān)系完成數(shù)據(jù)存取操作。
[0058]關(guān)于數(shù)據(jù)存取裝置200的其他細(xì)節(jié),還可進一步參閱圖2、圖3及相關(guān)描述。
[0059]本實施例提供的數(shù)據(jù)存取裝置中,通過建立并存儲上述的映射關(guān)系,可實現(xiàn)內(nèi)部數(shù)據(jù)主機與數(shù)據(jù)接收主機之間的路由信息存儲。此外,通過將多條記錄的內(nèi)容壓縮至同一條記錄內(nèi)進行存儲,避免了采用多條記錄存儲造成的其他字段對存儲空間的浪費。進一步地,在需要修改由路信息的時候,能做到靈活復(fù)用,降低了耦合性。[0060]此外,本發(fā)明實施例還提供一種計算機可讀存儲介質(zhì),其內(nèi)存儲有計算機可執(zhí)行指令,上述的計算機可讀存儲介質(zhì)例如為非易失性存儲器例如光盤、硬盤、或者閃存。上述的計算機可執(zhí)行指令用于讓計算機或者類似運算裝置實現(xiàn)上述的數(shù)據(jù)存取方法中的各種操作。
[0061]以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)存取方法,包括: 建立并存儲數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系; 建立并存儲所述路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述命令字配置標(biāo)識符的組合內(nèi)包括相互隔開的多個命令字配置標(biāo)識符; 建立并存儲所述多個命令字配置標(biāo)識符中與命令字以及發(fā)送主機的標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述發(fā)送主機的標(biāo)識符的組合內(nèi)包括相互隔開的多個發(fā)送主機的標(biāo)識符;以及 根據(jù)所述的映射關(guān)系完成數(shù)據(jù)存取操作。
2.如權(quán)利要求1所述的數(shù)據(jù)存取方法,其特征在于:建立并存儲數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系包括: 建立第一數(shù)據(jù)表; 在所述第一數(shù)據(jù)表的第一字段中存儲所述數(shù)據(jù)接收主機的標(biāo)識符;以及 在所述第一數(shù)據(jù)表的第二字段中存儲所述路由配置信息標(biāo)識符; 建立并存儲所述路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合一一對應(yīng)的映射關(guān)系包括: 建立第二數(shù)據(jù)表; 在所述第二數(shù)據(jù)表的第一字段中存儲所述路由配置信息標(biāo)識符;以及 在所述第二數(shù)據(jù)表的第二字段中存儲所述命令字配置標(biāo)識符的組合; 建立并存儲所述多個命令字配置標(biāo)識符中與命令字以及發(fā)送主機的標(biāo)識符的組合--對應(yīng)的映射關(guān)系包括: 建立第三數(shù)據(jù)表; 在所述第三數(shù)據(jù)表的第一字段中存儲所述命令字配置的標(biāo)識符; 在所述第三數(shù)據(jù)表的第二字段中存儲所述命令字;以及 在所述第三數(shù)據(jù)表的第三字段中存儲所述發(fā)送主機的標(biāo)識符的組合。
3.如權(quán)利要求2所述的數(shù)據(jù)存取方法,其特征在于:所述第二數(shù)據(jù)表的第二字段為文本型(Text)或者中文本型(MEDIUMTEXT),所述多個命令字配置的標(biāo)識符之間采用間隔符隔開。
4.如權(quán)利要求2所述的數(shù)據(jù)存取方法,其特征在于:所述第三數(shù)據(jù)表的第二字段為文本型(Text)或者中文本型(MEDIUMTEXT),所述多個發(fā)送主機的標(biāo)識符之間采用間隔符隔開。
5.如權(quán)利要求1所述的數(shù)據(jù)存取數(shù)據(jù)存取方法,其特征在于,還包括:若所述數(shù)據(jù)接收主機對應(yīng)的路由配置信息發(fā)生變化時,相應(yīng)修改所述數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符對應(yīng)的映射關(guān)系。
6.如權(quán)利要求1所述的數(shù)據(jù)存取數(shù)據(jù)存取方法,其特征在于,根據(jù)所述的映射關(guān)系完成數(shù)據(jù)存取操作包括: 接收數(shù)據(jù)接收主機發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求包括所述數(shù)據(jù)接收主機的標(biāo)識符;以及 根據(jù)所述數(shù)據(jù)接收主機的標(biāo)識符查詢所述的映射關(guān)系,進而根據(jù)查詢到的映射關(guān)系將數(shù)據(jù)返回至所述數(shù)據(jù)接收主機。
7.一種數(shù)據(jù)存取裝置,包括:路由建立模塊以及數(shù)據(jù)存取模塊; 所述路由建立模塊包括: 第一建立單元,用于建立并存儲數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系; 第二建立單元,用于建立并存儲所述路由配置信息標(biāo)識符與命令字配置標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述命令字配置標(biāo)識符的組合內(nèi)包括相互隔開的多個命令字配置標(biāo)識符;以及 第三建立單元,用于建立并存儲所述多個命令字配置標(biāo)識符中與命令字以及發(fā)送主機的標(biāo)識符的組合一一對應(yīng)的映射關(guān)系,所述發(fā)送主機的標(biāo)識符的組合內(nèi)包括相互隔開的多個發(fā)送主機的標(biāo)識符; 所述數(shù)據(jù)存取模塊用于根據(jù)所述的映射關(guān)系完成數(shù)據(jù)存取操作。
8.如權(quán)利要求7所述的數(shù)據(jù)存取裝置,其特征在于: 所述第一建立單元用于:建立第一數(shù)據(jù)表;在所述第一數(shù)據(jù)表的第一字段中存儲所述數(shù)據(jù)接收主機的標(biāo)識符;以及在所述第一數(shù)據(jù)表的第二字段中存儲所述路由配置信息標(biāo)識符; 所述第二建立單元用于:建立第二數(shù)據(jù)表;在所述第二數(shù)據(jù)表的第一字段中存儲所述路由配置信息標(biāo)識符;以及在所述第二數(shù)據(jù)表的第二字段中存儲所述命令字配置標(biāo)識符的組合; 所述第三建立單元用于:建立第三數(shù)據(jù)表;在所述第三數(shù)據(jù)表的第一字段中存儲所述命令字配置的標(biāo)識符;在所述第三數(shù)據(jù)表的第二字段中存儲所述命令字;以及在所述第三數(shù)據(jù)表的第三字段中存儲所述發(fā)送主機的標(biāo)識符的組合。
9.如權(quán)利要求8所述的數(shù)據(jù)存取裝置,其特征在于:所述第二數(shù)據(jù)表的第二字段為文本型(Text)或者中文本型(MEDIUMTEXT),所述多個命令字配置的標(biāo)識符之間采用間隔符隔開。
10.如權(quán)利要求8所述的數(shù)據(jù)存取裝置,其特征在于:所述第三數(shù)據(jù)表的第二字段為文本型(Text)或者中文本型(MEDIUMTEXT),所述多個發(fā)送主機的標(biāo)識符之間采用間隔符隔開。
11.如權(quán)利要求7所述的數(shù)據(jù)存取裝置,其特征在于,還包括路由信息變更模塊,用于若所述數(shù)據(jù)接收主機對應(yīng)的路由配置信息發(fā)生變化時,相應(yīng)修改所述數(shù)據(jù)接收主機的標(biāo)識符與路由配置信息標(biāo)識符一一對應(yīng)的映射關(guān)系。
12.如權(quán)利要求7所述的數(shù)據(jù)存取裝置,其特征在于,所述數(shù)據(jù)存取模塊包括: 接收單元,用于接收數(shù)據(jù)接收主機發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求包括所述數(shù)據(jù)接收主機的標(biāo)識符; 路由查詢單元,用于根據(jù)所述數(shù)據(jù)接收主機的標(biāo)識符查詢所述的映射關(guān)系;以及 數(shù)據(jù)返回單元,用于根據(jù)查詢到的映射關(guān)系將數(shù)據(jù)返回至所述數(shù)據(jù)接收主機。
【文檔編號】G06F3/06GK103677649SQ201210336368
【公開日】2014年3月26日 申請日期:2012年9月12日 優(yōu)先權(quán)日:2012年9月12日
【發(fā)明者】藍俊, 田明, 周智昊, 劉里 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
青州市| 乃东县| 兴安盟| 江都市| 丰顺县| 庆安县| 沂水县| 綦江县| 疏附县| 襄垣县| 花莲县| 高州市| 密云县| 垫江县| 汾西县| 盐亭县| 确山县| 吉安市| 信丰县| 郯城县| 石首市| 集安市| 玉龙| 自贡市| 高陵县| 镇巴县| 灵山县| 宁德市| 汉中市| 海安县| 全南县| 中山市| 民勤县| 义乌市| 肃南| 德江县| 湛江市| 双牌县| 绥宁县| 四川省| 越西县|