專利名稱:一種獲取屬性信息內(nèi)容的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)信息存儲(chǔ)領(lǐng)域,更具體的說,是一種獲取屬性信息內(nèi)容 的方法及系統(tǒng)。
背景技術(shù):
目前幾乎所有的應(yīng)用系統(tǒng)都涉及到用戶終端,每個(gè)用戶終端都存在各種屬性信息。用戶終端的屬性信息可以分為兩種第一種是用戶終端的枚舉型屬性 信息。枚舉型屬性信息可以窮盡其內(nèi)容的個(gè)數(shù),例如用戶終端包含一個(gè)名稱為 "國籍"的枚舉型屬性信息,該屬性的內(nèi)容只能是世界上所有國家名稱中的一 個(gè),從而它的內(nèi)容是可以枚舉的。參見圖1所示,在現(xiàn)有技術(shù)的應(yīng)用系統(tǒng)中枚 舉型屬性信息的存儲(chǔ)結(jié)構(gòu)包括用戶終端標(biāo)識(shí)區(qū)域11和枚舉型屬性信息存儲(chǔ)區(qū) 域12。其中,所述用戶終端標(biāo)識(shí)區(qū)域11,用于存儲(chǔ)所述應(yīng)用系統(tǒng)中的用戶終端 標(biāo)識(shí),在同一個(gè)應(yīng)用系統(tǒng)中每個(gè)用戶終端具有唯一的用戶終端標(biāo)識(shí);所述枚舉 型屬性信息存儲(chǔ)區(qū)域12,用于存儲(chǔ)用戶終端的一個(gè)枚舉型屬性信息內(nèi)容。在現(xiàn) 有技術(shù)的枚舉型屬性信息的存儲(chǔ)結(jié)構(gòu)中,每個(gè)枚舉型屬性信息存儲(chǔ)區(qū)域12只能 存儲(chǔ)用戶終端的一個(gè)枚舉型屬性信息內(nèi)容,當(dāng)在應(yīng)用系統(tǒng)中需要增加用戶終端 新的枚舉型屬性信息內(nèi)容時(shí),則需要增加新的枚舉型屬性信息存儲(chǔ)區(qū)域12。第二種是用戶終端的任意值型屬性信息。任意值型屬性信息無法窮盡其內(nèi) 容的個(gè)數(shù),例如用戶終端包含一個(gè)名稱為"姓名"的任意值型屬性信息,該屬 性的內(nèi)容是無法窮盡的。參見圖2所示,在現(xiàn)有技術(shù)的應(yīng)用系統(tǒng)中任意值型屬 性信息的存儲(chǔ)結(jié)構(gòu)包括用戶終端標(biāo)識(shí)區(qū)域21、任意值型屬性信息存儲(chǔ)區(qū)域22。 其中,所述用戶終端標(biāo)識(shí)區(qū)域21,用于存儲(chǔ)所述應(yīng)用系統(tǒng)中的用戶終端標(biāo)識(shí), 在同 一個(gè)應(yīng)用系統(tǒng)中每個(gè)用戶終端具有唯一的用戶終端標(biāo)識(shí);所述任意值型屬性信息存儲(chǔ)區(qū)域22,用于存儲(chǔ)用戶終端的一個(gè)任意值型屬性信息名稱與任意值 型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系。在現(xiàn)有技術(shù)的任意值型屬性信息的存儲(chǔ)結(jié)構(gòu)中, 每個(gè)任意值型屬性信息存儲(chǔ)區(qū)域22中僅能保存該用戶終端的一個(gè)任意值型屬性 信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系,當(dāng)在應(yīng)用系統(tǒng)中需要增加用戶 終端新的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系時(shí),則需 要增加新的任意值型屬性信息存儲(chǔ)區(qū)域22。為了保存用戶終端的屬性信息內(nèi)容,通常的做法是建立用戶終端屬性信息 表。在用戶終端屬性信息表中,每個(gè)表區(qū)域用于存儲(chǔ)用戶終端的一種屬性信息。 隨著業(yè)務(wù)發(fā)展的需要,在應(yīng)用系統(tǒng)中為用戶終端添加新的屬性信息時(shí),在現(xiàn)有 技術(shù)中,需要通過在用戶終端信息表中添加新的表區(qū)域,或增加新的用戶終端 屬性信息表來存儲(chǔ)用戶終端新添加的屬性信息。綜上所述,在現(xiàn)有技術(shù)中當(dāng)在應(yīng)用系統(tǒng)中為用戶終端保存新添加的屬性信 息時(shí)需要增加新的表區(qū)域,造成用戶終端屬性信息表的結(jié)構(gòu)發(fā)生改變,而結(jié)構(gòu) 的改變又造成應(yīng)用系統(tǒng)中代碼的改變,影響應(yīng)用系統(tǒng)根據(jù)業(yè)務(wù)需求進(jìn)行相應(yīng)改 變的速度,對(duì)數(shù)據(jù)存儲(chǔ)空間造成浪費(fèi),增加代碼開發(fā)和維護(hù)的工作量,降低了 應(yīng)用系統(tǒng)的易用性和可擴(kuò)展性。發(fā)明內(nèi)容本發(fā)明提供一種獲取屬性信息內(nèi)容的方法及系統(tǒng),解決現(xiàn)有技術(shù)中當(dāng)應(yīng)用 系統(tǒng)中的用戶終端屬性信息表的存儲(chǔ)結(jié)構(gòu)發(fā)生改變時(shí),造成應(yīng)用系統(tǒng)中代碼的 改變,影響應(yīng)用系統(tǒng)根據(jù)業(yè)務(wù)需求進(jìn)行相應(yīng)改變的速度,浪費(fèi)數(shù)據(jù)存儲(chǔ)空間, 增加代碼開發(fā)和維護(hù)的工作量的問題。本發(fā)明提供一種獲取枚舉型屬性信息內(nèi)容的方法,應(yīng)用系統(tǒng)包括一個(gè)以上 的枚舉型屬性信息存儲(chǔ)區(qū)域,每個(gè)枚舉型屬性信息存儲(chǔ)區(qū)域中包括一個(gè)以上的 存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,預(yù)先 將用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系保存為第一對(duì)應(yīng)關(guān)系,將枚舉型屬性信息內(nèi)容標(biāo)識(shí)符與枚舉型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系保存為第二對(duì)應(yīng)關(guān)系,該方法包括以下步驟A、 所述應(yīng)用系統(tǒng)收到來自用戶終端的查詢請求,所述查詢請求中包含用戶 終端標(biāo)識(shí)和枚舉型屬性信息名稱;B、 所述應(yīng)用系統(tǒng)才艮據(jù)所述第 一對(duì)應(yīng)關(guān)系獲取所述用戶終端的與所述枚舉型 屬性信息名稱對(duì)應(yīng)的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息;C、 所述應(yīng)用系統(tǒng)利用所述位置信息從枚舉型屬性信息存儲(chǔ)子區(qū)域中獲取該 枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,根據(jù)所述第二對(duì)應(yīng)關(guān)系獲取所述用戶終端的與所 述枚舉型屬性信息名稱對(duì)應(yīng)的枚舉型屬性信息內(nèi)容。該方法還包括存儲(chǔ)枚舉型屬性信息內(nèi)容的步驟,則在步驟A之前,該方法 還包括AOl、所述應(yīng)用系統(tǒng)收到來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求中包含用 戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;A02、所述應(yīng)用系統(tǒng)將所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬性信息內(nèi)容 標(biāo)識(shí)符保存在枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域中;A03、所述應(yīng)用系統(tǒng)保存用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉型屬性 信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系。在步驟AOl與步驟A02之間,該方法包括AOll、所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的枚舉型屬性信息內(nèi)容與枚舉型屬性信 息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符;A012、所述應(yīng)用系統(tǒng)確定所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域。步驟A012中,當(dāng)所述應(yīng)用系統(tǒng)確定所述枚舉型屬性信息存儲(chǔ)區(qū)域中的一個(gè) 存儲(chǔ)子區(qū)域沒有用于存儲(chǔ)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符時(shí),確定該存儲(chǔ)子區(qū)域?yàn)?所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域。該方法還包括更新枚舉型屬性信息內(nèi)容的步驟,則在步驟A03之后,該方 法還包括Al 1 、所述應(yīng)用系統(tǒng)收到用戶終端的更新請求,所述更新請求中包含用戶終 端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;A12、所述應(yīng)用系統(tǒng)利用所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬性信息內(nèi) 容標(biāo)識(shí)符,更新自身保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。步驟A12包括AU1、所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的枚舉型屬性信息內(nèi)容與枚舉型屬性信 息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符;A122、所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱 與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,確定所述枚 舉型屬性信息標(biāo)識(shí)符的存儲(chǔ)子區(qū)域;A123、所述應(yīng)用系統(tǒng)利用所述獲取的該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,更新 所述存儲(chǔ)子區(qū)域中保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。本發(fā)明提供一種獲取枚舉型屬性信息的應(yīng)用系統(tǒng),所述應(yīng)用系統(tǒng)包括一個(gè) 以上的枚舉型屬性信息存儲(chǔ)區(qū)域,每個(gè)枚舉型屬性信息存儲(chǔ)區(qū)域中包括一個(gè)以 上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符, 該系統(tǒng)包括第一接收模塊、第一控制模塊和第一存儲(chǔ)模塊;所述第一接收模塊,用于接收來用戶終端的查詢請求,所述查詢請求中包 含用戶終端標(biāo)識(shí)和枚舉型屬性信息名稱;所述第一存儲(chǔ)模塊,用于保存用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉 型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系;保存才丈舉型屬性信 息內(nèi)容標(biāo)識(shí)符與^:舉型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系;所述第一控制模塊,用于在所述第一接收模塊收到所述查詢請求后,根據(jù) 所述第一存儲(chǔ)模塊保存的用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉型屬性信 息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,獲取所述用戶終端的與所述 枚舉型屬性信息名稱對(duì)應(yīng)的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信 息;利用所述位置信息從枚舉型屬性信息存儲(chǔ)子區(qū)域中獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符;才艮據(jù)所述第一存儲(chǔ)^f莫塊保存的沖文舉型屬性信息內(nèi)容標(biāo)識(shí)符與枚舉 型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系,獲取所述用戶終端的與所述枚舉型屬性信息名稱 對(duì)應(yīng)的枚舉型屬性信息內(nèi)容。當(dāng)所述應(yīng)用系統(tǒng)存儲(chǔ)枚舉型屬性信息內(nèi)容時(shí),所述第一接收模塊,還用于接收來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求 中包含用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;所述第一控制才莫塊,還用于將所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬性 信息內(nèi)容標(biāo)識(shí)符保存在枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域中;將所述枚舉 型屬性信息內(nèi)容標(biāo)識(shí)符保存在所述存儲(chǔ)子區(qū)域中;將用戶終端標(biāo)識(shí)、枚舉型屬 性信息名稱與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系保 存在所述第一存儲(chǔ)模塊中。所述第一控制模塊,還用于根據(jù)所述第一存儲(chǔ)模塊保存的枚舉型屬性信息 內(nèi)容與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí) 符;確定所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域;所述第一控制模塊,用于當(dāng)確定所述枚舉型屬性信息存儲(chǔ)區(qū)域中的一個(gè)存 儲(chǔ)子區(qū)域沒有用于存儲(chǔ)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符時(shí),確定該存儲(chǔ)子區(qū)域?yàn)樗?述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域。當(dāng)所述應(yīng)用系統(tǒng)更新枚舉型屬性信息內(nèi)容時(shí),所述第一接收模塊,還用于接收來用戶終端的更新請求,所述更新請求中 包含用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;所述第一控制模塊,還用于利用所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬 性信息內(nèi)容標(biāo)識(shí)符,更新所述第一存儲(chǔ)^t塊保存的4丈舉型屬性信息內(nèi)容標(biāo)識(shí)符。所述第一控制模塊,用于根據(jù)所述第一存儲(chǔ)模塊保存的枚舉型屬性信息內(nèi) 容與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符;根據(jù)所述第一存儲(chǔ)模塊保存的用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉 型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,確定所述枚舉型屬性信息標(biāo)識(shí)符的存儲(chǔ)子區(qū)域;利用所述獲取的該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符, 更新所述存儲(chǔ)子區(qū)域中保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。本發(fā)明還提供了一種獲取任意值型屬性信息內(nèi)容的方法,應(yīng)用系統(tǒng)包括一 個(gè)以上的任意值型屬性信息存儲(chǔ)區(qū)域,每個(gè)任意值型屬性信息存儲(chǔ)區(qū)域中包括 一個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)任意值型屬性信息名稱 與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系,預(yù)先保存用戶終端標(biāo)識(shí)與任意值型屬性 信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系,該方法包括以下步驟A、 應(yīng)用系統(tǒng)收到來自用戶終端的查詢請求,所述查詢請求中包含用戶終端 標(biāo)識(shí)和任意值型屬性信息名稱;B、 所述應(yīng)用系統(tǒng)才艮據(jù)所述用戶終端標(biāo)識(shí)從所述用戶終端標(biāo)識(shí)與任意值型屬 性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值型屬性信息存 儲(chǔ)區(qū)域;C、 所述應(yīng)用系統(tǒng)才艮據(jù)所述任意值型屬性信息名稱在所述任意值型屬性信息 存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的任意值型屬性信 息內(nèi)容。該方法還包括存儲(chǔ)任意值型屬性信息內(nèi)容的步驟,則在步驟A之前,該方 法還包括AOl、所述應(yīng)用系統(tǒng)收到來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求中包含用 戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容;A02、所述應(yīng)用系統(tǒng)保存該用戶終端的該任意值型屬性信息名稱與該任意值 型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系。步驟A02包括A021、所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的用戶終端標(biāo)識(shí)與任意值型屬性信息存 儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系,獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值型屬性信息存儲(chǔ)區(qū)域;A022、當(dāng)所述應(yīng)用系統(tǒng)判斷在一個(gè)任意值型屬性信息存儲(chǔ)區(qū)域中保存所述 任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系后,該任意值型屬 性信息存儲(chǔ)區(qū)域的長度不大于預(yù)設(shè)的長度閾值時(shí),將所迷對(duì)應(yīng)關(guān)系保存在該任 意值型屬性信息存儲(chǔ)區(qū)域中,將該對(duì)應(yīng)關(guān)系所在的存儲(chǔ)區(qū)域保存為一個(gè)存儲(chǔ)子 區(qū)域。該方法還包括更新任意值型屬性信息內(nèi)容的步驟,則在步驟A02之后,該 方法還包括All、所述應(yīng)用系統(tǒng)收到來自用戶終端的更新請求,所述更新請求中包含用 戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容;A12、所述應(yīng)用系統(tǒng)利用所述任意值型屬性信息內(nèi)容,更新自身保存的任意 值型屬性信息內(nèi)容。步驟A12包括A121、所述應(yīng)用系統(tǒng)根據(jù)所述用戶終端標(biāo)識(shí)從預(yù)先保存的所述用戶終端標(biāo) 識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端對(duì)應(yīng)的任意值型 屬性信息存儲(chǔ)區(qū)域;A122、所述應(yīng)用系統(tǒng)4艮據(jù)所述任意值型屬性信息名稱在所述任意值型屬性 信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān) 系中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的任意值型屬性 信息內(nèi)容;A123、當(dāng)所述應(yīng)用系統(tǒng)確定所述用戶終端發(fā)送的所述任意值型屬性信息內(nèi) 容的長度不大于所述保存的所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng) 的任意值型屬性信息內(nèi)容的長度時(shí),利用所述用戶終端發(fā)送的所述任意值型屬 性信息內(nèi)容更新所述保存的該用戶終端該任意值型屬性信息內(nèi)容。本發(fā)明還提供了一種獲取任意值型屬性信息內(nèi)容的應(yīng)用系統(tǒng),所述應(yīng)用系 統(tǒng)包括一個(gè)以上的任意值型屬性信息存儲(chǔ)區(qū)域,每個(gè)任意值型屬性信息存儲(chǔ)區(qū) 域中包括一個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系,該系統(tǒng)包括第二接收模塊、 第二控制模塊和第二存儲(chǔ)模塊;所述第二接收^^莫塊,用于接收來自用戶終端的查詢請求,所述查詢請求中 包含用戶終端標(biāo)識(shí)和任意值型屬性信息名稱;所述第二存儲(chǔ)模塊,用于保存用戶終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系;所述第二控制模塊,用于根據(jù)所述第二存儲(chǔ)模塊保存的所述用戶終端標(biāo)識(shí) 與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值 型屬性信息存儲(chǔ)區(qū)域;根據(jù)所述任意值型屬性信息名稱在所述任意值型屬性信 息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系 中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的任意值型屬性信 息內(nèi)容。當(dāng)所述應(yīng)用系統(tǒng)存儲(chǔ)任意值型屬性信息內(nèi)容時(shí),所述第二接收才莫塊,還用于接收來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求 中包含用戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容; 所述第二控制才莫塊,還用于保存該用戶終端的該任意值型屬性信息名稱與該任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系。 所述第二控制模塊包括判斷模塊;所述第二控制模塊,用于根據(jù)所述第二存儲(chǔ)模塊保存的用戶終端標(biāo)識(shí)與任 意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系,獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值型屬 性信息存儲(chǔ)區(qū)域;所述判斷模塊,用于當(dāng)判斷在一個(gè)任意值型屬性信息存儲(chǔ)區(qū)域中保存所述 任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系后,該任意值型屬 性信息存儲(chǔ)區(qū)域的長度不大于預(yù)設(shè)的長度閾值時(shí),通知所述第二控制模塊將所 述對(duì)應(yīng)關(guān)系保存在該任意值型屬性信息存儲(chǔ)區(qū)域中;所述第二控制才莫塊,還用于將所述對(duì)應(yīng)關(guān)系保存在該任意值型屬性信息存儲(chǔ)區(qū)域中;將該對(duì)應(yīng)關(guān)系所在的存儲(chǔ)區(qū)域保存為 一個(gè)存儲(chǔ)子區(qū)域。 當(dāng)所述應(yīng)用系統(tǒng)更新任意值型屬性信息內(nèi)容時(shí),所述第二接收模塊,還用于接收來用戶終端的更新請求,所述更新請求中 包含用戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容;所述第二控制模塊,還用于利用所述任意值型屬性信息內(nèi)容,更新所述第 二存儲(chǔ)模塊保存的任意值型屬性信息內(nèi)容。所述第二控制4莫塊,用于才艮據(jù)所述用戶終端標(biāo)識(shí)從所述第二存儲(chǔ)沖莫塊保存 的所述用戶終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終 端對(duì)應(yīng)的任意值型屬性信息存儲(chǔ)區(qū)域;根據(jù)所述任意值型屬性信息名稱在所述 任意值型屬性信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息 內(nèi)容的對(duì)應(yīng)關(guān)系中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的 任意值型屬性信息內(nèi)容;利用所述用戶終端發(fā)送的所述任意值型屬性信息內(nèi)容 更新所述保存的該用戶終端該任意值型屬性信息內(nèi)容。所述判斷模塊,用于確定所述用戶終端發(fā)送的所述任意值型屬性信息內(nèi)容 的長度不大于所述保存的所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的 任意值型屬性信息內(nèi)容的長度時(shí),通知所述第二控制模塊更新所述保存的該用 戶終端該任意值型屬性信息內(nèi)容。通過本發(fā)明的方法和系統(tǒng),在應(yīng)用系統(tǒng)中為用戶終端添加新的屬性信息時(shí), 不會(huì)改變用戶終端信息表的存儲(chǔ)結(jié)構(gòu),從而應(yīng)用系統(tǒng)中的代碼不會(huì)改變,保證 了應(yīng)用系統(tǒng)根據(jù)業(yè)務(wù)需求進(jìn)行相應(yīng)改變的速度,節(jié)省了數(shù)據(jù)的存儲(chǔ)空間,降低 了代碼開發(fā)和維護(hù)的工作量,也保證了應(yīng)用系統(tǒng)的易用性和可擴(kuò)展性。
圖1為現(xiàn)有技術(shù)中應(yīng)用系統(tǒng)中枚舉型屬性信息存儲(chǔ)結(jié)構(gòu)示意圖; 圖2為現(xiàn)有技術(shù)中應(yīng)用系統(tǒng)中任意值型屬性信息存儲(chǔ)結(jié)構(gòu)示意圖;圖3為本發(fā)明中應(yīng)用系統(tǒng)中枚舉型屬性信息存儲(chǔ)結(jié)構(gòu)示意圖; 圖4為本發(fā)明中應(yīng)用系統(tǒng)獲取枚舉型屬性信息內(nèi)容的方法示意圖; 圖5為本發(fā)明中應(yīng)用系統(tǒng)存儲(chǔ)才夂舉型屬性信息內(nèi)容的方法示意圖; 圖6為本發(fā)明中應(yīng)用系統(tǒng)更新枚舉型屬性信息內(nèi)容的方法示意圖; 圖7為本發(fā)明中實(shí)現(xiàn)獲取才丈舉型屬性信息內(nèi)容的應(yīng)用系統(tǒng)的結(jié)構(gòu)示意圖; 圖8為本發(fā)明中應(yīng)用系統(tǒng)中任意值型屬性信息存儲(chǔ)結(jié)構(gòu)示意圖; 圖9為本發(fā)明中應(yīng)用系統(tǒng)獲取任意值型屬性信息內(nèi)容的方法示意圖; 圖10為本發(fā)明中應(yīng)用系統(tǒng)存儲(chǔ)任意值型屬性信息內(nèi)容的方法示意圖; 圖11為本發(fā)明中應(yīng)用系統(tǒng)更新任意值型屬性信息內(nèi)容的方法示意圖; 圖12為本發(fā)明中獲取任意值型屬性信息內(nèi)容的應(yīng)用系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了達(dá)到在應(yīng)用系統(tǒng)中為用戶終端添加新的屬性信息時(shí),不會(huì)改變用戶終 端信息表的結(jié)構(gòu),從而應(yīng)用系統(tǒng)中的代碼不會(huì)改變,保證應(yīng)用系統(tǒng)根據(jù)業(yè)務(wù)需 求進(jìn)行相應(yīng)改變的速度,節(jié)省數(shù)據(jù)存儲(chǔ)空間,降低代碼開發(fā)和維護(hù)的工作量的 目的,在本發(fā)明中枚舉型屬性信息存儲(chǔ)區(qū)域和任意值型屬性信息存儲(chǔ)區(qū)域中都 設(shè)置一個(gè)以上的存儲(chǔ)子區(qū)域,枚舉型屬性信息存儲(chǔ)區(qū)域的每個(gè)存儲(chǔ)子區(qū)域用于 存儲(chǔ)一個(gè)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,任意值型屬性信息存儲(chǔ)區(qū)域的每個(gè)存儲(chǔ) 子區(qū)域用于存儲(chǔ)一個(gè)任意值型屬性信息名稱和任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān) 系。
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行說明。
參見圖3所示,本發(fā)明的應(yīng)用系統(tǒng)中枚舉型屬性信息的存儲(chǔ)結(jié)構(gòu)包括用 戶終端標(biāo)識(shí)區(qū)域31、枚舉型屬性信息存儲(chǔ)區(qū)域32。
其中,所述用戶終端標(biāo)識(shí)區(qū)域31,用于存儲(chǔ)所述應(yīng)用系統(tǒng)中的用戶終端標(biāo) 識(shí),在同一個(gè)應(yīng)用系統(tǒng)中的每個(gè)用戶終端都具有唯一的用戶終端標(biāo)識(shí);
所述枚舉型屬性信息存儲(chǔ)區(qū)域32,包括一個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)用戶終端的一個(gè)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。
在所述用戶終端標(biāo)識(shí)區(qū)域31之后包括一個(gè)以上的枚舉型屬性信息存儲(chǔ)區(qū)域 32,枚舉型屬性信息存儲(chǔ)區(qū)域32的個(gè)數(shù)可以根據(jù)實(shí)際需要而定,每個(gè)枚舉型屬 性信息存儲(chǔ)區(qū)域32的長度同樣可以根據(jù)實(shí)際需要進(jìn)行設(shè)置。由于枚舉型屬性信 息的值是可以窮盡的,從而在應(yīng)用系統(tǒng)中可以使用一個(gè)單字節(jié)字符作為枚舉型 屬性信息內(nèi)容標(biāo)識(shí)符來表示用戶終端的一個(gè)枚舉型屬性信息內(nèi)容,應(yīng)用系統(tǒng)同 時(shí)保存枚舉型屬性信息內(nèi)容標(biāo)識(shí)符與枚舉型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系。
仍參見圖3所示的枚舉型屬性信息的存儲(chǔ)結(jié)構(gòu),其中,枚舉型屬性信息存 儲(chǔ)區(qū)域32的個(gè)數(shù)為5個(gè),每個(gè)枚舉型屬性信息存儲(chǔ)區(qū)域32的長度為32位,即 每個(gè)枚舉型屬性信息存儲(chǔ)區(qū)域32可以存儲(chǔ)32個(gè)單字節(jié)字符。當(dāng)在應(yīng)用系統(tǒng)中 使用 一個(gè)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符來表示用戶終端的一個(gè)枚舉型屬性信息內(nèi) 容時(shí),圖3所示的存儲(chǔ)結(jié)構(gòu)可以保存用戶終端的160個(gè)枚舉型屬性信息標(biāo)識(shí)符, 即32*5=160。
參見圖4所示,本發(fā)明中應(yīng)用系統(tǒng)獲取枚舉型屬性信息內(nèi)容的方法包括 步驟41:所述應(yīng)用系統(tǒng)收到來自用戶終端的查詢請求,所述查詢請求中包
含用戶終端標(biāo)識(shí)和枚舉型屬性信息名稱。
步驟42:所述應(yīng)用系統(tǒng)根據(jù)所述第 一對(duì)應(yīng)關(guān)系獲取所述用戶終端的與所述
枚舉型屬性信息名稱對(duì)應(yīng)的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息。
步驟43:所述應(yīng)用系統(tǒng)利用所述位置信息從枚舉型屬性信息存儲(chǔ)子區(qū)域中 獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,根據(jù)所述第二對(duì)應(yīng)關(guān)系獲取所述用戶終端 的與所述枚舉型屬性信息名稱對(duì)應(yīng)的枚舉型屬性信息內(nèi)容。
所述應(yīng)用系統(tǒng)包括一個(gè)以上的枚舉型屬性信息存儲(chǔ)區(qū)域,每個(gè)枚舉型屬性 信息存儲(chǔ)區(qū)域中包括一個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)枚 舉型屬性信息內(nèi)容標(biāo)識(shí)符,預(yù)先將用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉 型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系保存為第 一對(duì)應(yīng)關(guān)系,將枚舉型屬性信息內(nèi)容標(biāo)識(shí)符與枚舉型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系保存為第 二對(duì)應(yīng)關(guān)系。
所述應(yīng)用系統(tǒng)收到來自用戶終端的查詢請求,該查詢請求中包含用戶終端 標(biāo)識(shí)和枚舉型屬性信息名稱"國籍"。所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的用戶終端標(biāo) 識(shí)、枚舉型屬性信息名稱"國籍"與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的 位置信息的對(duì)應(yīng)關(guān)系獲取該用戶終端的與所述枚舉型屬性信息名稱"國籍"對(duì) 應(yīng)的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息。所述應(yīng)用系統(tǒng)利用得 到的所述位置信息,確定所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域,從所述 存儲(chǔ)子區(qū)域中獲取枚舉型屬性信息內(nèi)容標(biāo)識(shí)符"1"。所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保
存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符'T,與枚舉型屬性信息內(nèi)容"中國"的對(duì)應(yīng)關(guān) 系,獲取該用戶終端的所述枚舉型屬性信息名稱"國籍"對(duì)應(yīng)的枚舉型屬性信 息內(nèi)容"中國"。
參見圖5所示,本發(fā)明中應(yīng)用系統(tǒng)存儲(chǔ)枚舉型屬性信息內(nèi)容的方法包括
步驟51:所述應(yīng)用系統(tǒng)收到來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求中包 含用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容。
步驟52:所述應(yīng)用系統(tǒng)將所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的沖文舉型屬性信息 內(nèi)容標(biāo)識(shí)符保存在沖丈舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域中。
步驟53:所述應(yīng)用系統(tǒng)保存用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉型 屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系。
在步驟51與步驟52之間,所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的枚舉型屬性信息 內(nèi)容與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí) 符;所述應(yīng)用系統(tǒng)確定所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域。當(dāng)所述應(yīng) 用系統(tǒng)確定所述枚舉型屬性信息存儲(chǔ)區(qū)域中的一個(gè)存儲(chǔ)子區(qū)域沒有用于存儲(chǔ)枚 舉型屬性信息內(nèi)容標(biāo)識(shí)符時(shí),確定該存儲(chǔ)子區(qū)域?yàn)樗雒杜e型屬性信息內(nèi)容標(biāo) 識(shí)符存儲(chǔ)子區(qū)域。
在應(yīng)用系統(tǒng)中需要保存用戶終端的枚舉型屬性信息內(nèi)容,用于實(shí)現(xiàn)對(duì)所述枚舉型屬性信息內(nèi)容的操作。所述應(yīng)用系統(tǒng)收到來自所述用戶終端的存儲(chǔ)請求, 所述存儲(chǔ)請求中包含用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱"國籍"和枚舉型屬 性信息內(nèi)容"中國"。所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的枚舉型屬性信息內(nèi)容"中國" 與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符"1"的對(duì)應(yīng)關(guān)系,獲取該枚舉型屬性信息內(nèi)容標(biāo)
識(shí)符T。
所述應(yīng)用系統(tǒng)掃描所述枚舉型屬性信息存儲(chǔ)區(qū)域,當(dāng)確定所述枚舉型屬性 信息存儲(chǔ)區(qū)域中的一個(gè)存儲(chǔ)子區(qū)域沒有用于存儲(chǔ)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符 時(shí),確定該子區(qū)域用于存儲(chǔ)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符"1"。所述應(yīng)用系統(tǒng)將 所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符'T,保存到所述存儲(chǔ)子區(qū)域中。所述應(yīng)用系統(tǒng) 保存用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱"國籍"與枚舉型屬性信息內(nèi)容標(biāo)識(shí) 符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系。
參見圖6所示,本發(fā)明中應(yīng)用系統(tǒng)更新枚舉型屬性信息內(nèi)容的方法包括
步驟61:所述應(yīng)用系統(tǒng)收到用戶終端的更新請求,所述更新請求中包含用 戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容。
步驟62:所述應(yīng)用系統(tǒng)利用所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬性信 息內(nèi)容標(biāo)識(shí)符,更新自身保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。
所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的枚舉型屬性信息內(nèi)容與枚舉型屬性信息內(nèi)容 標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符;所述應(yīng)用系統(tǒng)根據(jù)預(yù)先 保存的用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ) 子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,確定所述枚舉型屬性信息標(biāo)識(shí)符的存儲(chǔ)子區(qū)域; 所述應(yīng)用系統(tǒng)利用所述獲取的該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,更新所述存儲(chǔ)子 區(qū)域中保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。
在應(yīng)用系統(tǒng)中,用戶終端的屬性信息內(nèi)容可能會(huì)發(fā)生變化。所述應(yīng)用系統(tǒng) 收到來自用戶終端的更新請求,所述更新請求中包含用戶終端標(biāo)識(shí)、枚舉型屬 性信息名稱"國籍"和枚舉型屬性信息內(nèi)容"美國"。所述應(yīng)用系統(tǒng)4艮據(jù)預(yù)先保 存的枚舉型屬性信息內(nèi)容"美國,,與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符"2"的對(duì)應(yīng)關(guān)系,獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符"2"。所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的用 戶終端標(biāo)識(shí)、枚舉型屬性信息名稱"國籍"與枚舉型屬性信息內(nèi)容標(biāo)識(shí)存儲(chǔ)子 區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,確定所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符的存儲(chǔ)子區(qū) 域。所述應(yīng)用系統(tǒng)利用所述獲取的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符"2"更新所述存 儲(chǔ)子區(qū)域中保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,則該存儲(chǔ)子區(qū)域中保存的枚舉 型屬性信息內(nèi)容標(biāo)識(shí)符為"2"。
參見圖7所示,本發(fā)明中實(shí)現(xiàn)獲取枚舉型屬性信息內(nèi)容的應(yīng)用系統(tǒng)包括 第一接收模塊71 、第一控制模塊72和第一存儲(chǔ)模塊73;
所述第一接收模塊71,用于接收來用戶終端的查詢請求,所述查詢請求中 包含用戶終端標(biāo)識(shí)和沖丈舉型屬性信息名稱;
所述第一存儲(chǔ)模塊73,用于保存用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚 舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系;保存枚舉型屬性 信息內(nèi)容標(biāo)識(shí)符與枚舉型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系;
所述第一控制模塊72,用于在所述第一接收模塊71收到所述查詢請求后, 根據(jù)所述第一存儲(chǔ)模塊73保存的用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉型 屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,獲取所述用戶終端的 與所述枚舉型屬性信息名稱對(duì)應(yīng)的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位 置信息;利用所述位置信息從枚舉型屬性信息存儲(chǔ)子區(qū)域中獲取該枚舉型屬性 信息內(nèi)容標(biāo)識(shí)符;根據(jù)所述第一存儲(chǔ)模塊73保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符 與枚舉型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系,獲取所述用戶終端的與所述沖丈舉型屬性信 息名稱對(duì)應(yīng)的枚舉型屬性信息內(nèi)容。
當(dāng)所述應(yīng)用系統(tǒng)存儲(chǔ)枚舉型屬性信息內(nèi)容時(shí),
所述第一接收模塊71,還用于接收來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請 求中包含用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;
所述第 一控制模塊72,還用于將所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬 性信息內(nèi)容標(biāo)識(shí)符保存在枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域中;將所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符保存在所述存儲(chǔ)子區(qū)域中;將用戶終端標(biāo)識(shí)、枚舉型 屬性信息名稱與才欠舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系 保存在所述第一存儲(chǔ)模塊中73;所述第一控制模塊72,還用于根據(jù)所述第一存儲(chǔ)模塊73保存的枚舉型屬性 信息內(nèi)容與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容 標(biāo)識(shí)符;確定所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域;所述第一控制模塊72,用于當(dāng)確定所述枚舉型屬性信息存儲(chǔ)區(qū)域中的一個(gè) 存儲(chǔ)子區(qū)域沒有用于存儲(chǔ)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符時(shí),確定該存儲(chǔ)子區(qū)域?yàn)?所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域;所述應(yīng)用系統(tǒng)更新枚舉型屬性信息內(nèi)容時(shí),所述第一接收才莫塊71,還用于接收來用戶終端的更新請求,所述更新請求 中包含用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;所述第一控制模塊72,還用于利用所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型 屬性信息內(nèi)容標(biāo)識(shí)符,更新所述第一存儲(chǔ)模塊保存的沖丈舉型屬性信息內(nèi)容標(biāo)識(shí) 符;所述第一控制模塊72,用于根據(jù)所述第一存儲(chǔ)模塊保存的枚舉型屬性信息 內(nèi)容與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該^L舉型屬性信息內(nèi)容標(biāo)識(shí) 符;根據(jù)所述第一存儲(chǔ)模塊71保存的用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚 舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,確定所述枚舉型 屬性信息標(biāo)識(shí)符的存儲(chǔ)子區(qū)域;利用所述獲取的該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符, 更新所述存儲(chǔ)子區(qū)域中保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。參見圖8所示,本發(fā)明的應(yīng)用系統(tǒng)中任意值型屬性信息的存儲(chǔ)結(jié)構(gòu)包括 用戶終端標(biāo)識(shí)區(qū)域81 、任意值型屬性信息存儲(chǔ)區(qū)域82。其中,所述用戶終端標(biāo)識(shí)區(qū)域81,用于存儲(chǔ)所述應(yīng)用系統(tǒng)中的用戶終端標(biāo) 識(shí),在同 一個(gè)應(yīng)用系統(tǒng)中每個(gè)用戶終端具有唯一的用戶終端標(biāo)識(shí);所述任意值型屬性信息存儲(chǔ)區(qū)域82,包括一個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)該用戶終端的一個(gè)任意值型屬性信息名稱與任意值型屬性信 息內(nèi)容的對(duì)應(yīng)關(guān)系。仍參見圖8所示的任意值型屬性信息的存儲(chǔ)結(jié)構(gòu),在應(yīng)用系統(tǒng)中可以預(yù)先 設(shè)置每個(gè)任意值型屬性信息存儲(chǔ)區(qū)域82的最大長度,而任意值型屬性信息存儲(chǔ) 區(qū)域82的數(shù)量可以根據(jù)實(shí)際存儲(chǔ)空間的大小而定。參見圖9所示,本發(fā)明中應(yīng)用系統(tǒng)獲取任意值型屬性信息內(nèi)容的方法包括步驟91:應(yīng)用系統(tǒng)收到來自用戶終端的查詢請求,所述查詢請求中包含用 戶終端標(biāo)識(shí)和任意值型屬性信息名稱。步驟92:所述應(yīng)用系統(tǒng)根據(jù)所述用戶終端標(biāo)識(shí)從所述用戶終端標(biāo)識(shí)與任意 值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值型屬性 信息存儲(chǔ)區(qū)域。步驟93:所述應(yīng)用系統(tǒng)根據(jù)所述任意值型屬性信息名稱在所述任意值型屬 性信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng) 關(guān)系中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的任意值型屬 性信息內(nèi)容。應(yīng)用系統(tǒng)包括一個(gè)以上的任意值型屬性信息存儲(chǔ)區(qū)域,每個(gè)任意值型屬性 信息存儲(chǔ)區(qū)域中包括一個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)任 意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系,預(yù)先保存用戶終端 標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系。所述應(yīng)用系統(tǒng)收到來自所述用戶終端的查詢請求,所述查詢請求中包含用 戶終端標(biāo)識(shí)和任意值型屬性信息名稱"姓名"。所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的用 戶終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng) 的任意值型屬性信息存儲(chǔ)區(qū)域。所述應(yīng)用系統(tǒng)根據(jù)所述任意值型屬性信息名稱 "姓名",在所述任意值型屬性信息存儲(chǔ)區(qū)域中包含的任意值型屬性信息名稱與 任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系中,獲取所述用戶終端的與所述任意值型屬 性信息名稱"姓名"對(duì)應(yīng)的任意值型屬性信息內(nèi)容"AA"。參見圖10所示,本發(fā)明中應(yīng)用系統(tǒng)存儲(chǔ)任意值型屬性信息內(nèi)容的方法包括步驟1001:所述應(yīng)用系統(tǒng)收到來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求中 包含用戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容。步驟1002:所述應(yīng)用系統(tǒng)保存該用戶終端的該任意值型屬性信息名稱與該 任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系。所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的用戶終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域 的對(duì)應(yīng)關(guān)系,獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值型屬性信息存儲(chǔ)區(qū)域;當(dāng)所述 應(yīng)用系統(tǒng)判斷在一個(gè)任意值型屬性信息存儲(chǔ)區(qū)域中保存所述任意值型屬性信息 名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系后,該任意值型屬性信息存儲(chǔ)區(qū)域的 長度不大于預(yù)設(shè)的長度閾值時(shí),將所述對(duì)應(yīng)關(guān)系保存在該任意值型屬性信息存 儲(chǔ)區(qū)域中,將該對(duì)應(yīng)關(guān)系所在的存儲(chǔ)區(qū)域保存為 一個(gè)存儲(chǔ)子區(qū)域。所述應(yīng)用系統(tǒng)收到所述用戶終端發(fā)送的包含用戶終端標(biāo)識(shí)、任意值型屬性 信息名稱"姓名"和任意值型屬性信息內(nèi)容"AA"的存儲(chǔ)請求后,根據(jù)預(yù)先保 存的用戶終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系,獲取該用戶終端 標(biāo)識(shí)對(duì)應(yīng)的任意值型屬性信息存儲(chǔ)區(qū)域。當(dāng)所述應(yīng)用系統(tǒng)確定在一個(gè)任意值型 屬性信息存儲(chǔ)區(qū)域中保存任意值型屬性信息名稱"姓名"與任意值型屬性信息 內(nèi)容"AA"的對(duì)應(yīng)關(guān)系后,該任意值型屬性信息存儲(chǔ)區(qū)域的長度不大于預(yù)設(shè)的 長度閾值時(shí),將所述對(duì)應(yīng)關(guān)系保存在該任意值型屬性信息存儲(chǔ)區(qū)域中,將該對(duì) 應(yīng)關(guān)系所在的存儲(chǔ)區(qū)域保存為 一個(gè)存儲(chǔ)子區(qū)域。參見圖11所示,本發(fā)明中應(yīng)用系統(tǒng)更新任意值型屬性信息內(nèi)容的方法包括:步驟1101:所述應(yīng)用系統(tǒng)收到來自用戶終端的更新請求,所述更新請求中 包含用戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容。步驟1102:所述應(yīng)用系統(tǒng)利用所述任意值型屬性信息內(nèi)容,更新自身保存的任意值型屬性信息內(nèi)容。所述應(yīng)用系統(tǒng)才艮據(jù)所述用戶終端標(biāo)識(shí)從預(yù)先保存的所述用戶終端標(biāo)識(shí)與任 意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端對(duì)應(yīng)的任意值型屬性信息存儲(chǔ)區(qū)域;所述應(yīng)用系統(tǒng)根據(jù)所述任意值型屬性信息名稱在所述任意值型屬 性信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng) 關(guān)系中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的任意值型屬 性信息內(nèi)容;當(dāng)所述應(yīng)用系統(tǒng)確定所述用戶終端發(fā)送的所述任意值型屬性信息 內(nèi)容的長度不大于所述保存的所述用戶終端的與所述任意值型屬性信息名稱對(duì) 應(yīng)的任意值型屬性信息內(nèi)容的長度時(shí),利用所述用戶終端發(fā)送的所述任意值型 屬性信息內(nèi)容更新所述保存的該用戶終端該任意值型屬性信息內(nèi)容。所述應(yīng)用系統(tǒng)收到來自所述用戶終端的更新請求,所述更新請求中包含用 戶終端標(biāo)識(shí)、任意值型屬性信息名稱"姓名"和任意值型屬性信息內(nèi)容"AB"。 所述應(yīng)用系統(tǒng)才艮據(jù)所述用戶終端標(biāo)識(shí)從預(yù)先保存的用戶終端標(biāo)識(shí)與任意值型屬 性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端對(duì)應(yīng)的任意值型屬性信息存儲(chǔ)區(qū) 域。所述應(yīng)用系統(tǒng)根據(jù)所述任意值型屬性信息名稱"姓名"在所述任意值型屬 性信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng) 關(guān)系中,獲取所述用戶終端的與所述任意值型屬性信息名稱"姓名"對(duì)應(yīng)的任 意值型屬性信息內(nèi)容"AA"。當(dāng)所述應(yīng)用系統(tǒng)確定所述用戶終端發(fā)送的所述任意值型屬性信息內(nèi)容"AB" 的長度不大于所述保存的任意值型屬性信息內(nèi)容"AA"的長度時(shí),利用所述任 意值型屬性信息內(nèi)容"AB"更新所述保存的任意值型屬性信息內(nèi)容"AA"。當(dāng)所述用戶終端發(fā)送的所述更新請求中包含的任意值型屬性信息內(nèi)容為 "ABC"時(shí),所述應(yīng)用系統(tǒng)確定該任意值型屬性信息內(nèi)容"ABC"的長度大于 所述保存的任意值型屬性信息內(nèi)容"AA"的長度,則所述應(yīng)用系統(tǒng)重新保存任 意值型屬性信息內(nèi)容為"ABC",當(dāng)所述應(yīng)用系統(tǒng)確定在一個(gè)任意值型屬性信息 存儲(chǔ)區(qū)域中保存任意值型屬性信息名稱"姓名"與任意值型屬性信息內(nèi)容"ABC" 的對(duì)應(yīng)關(guān)系后,該任意值型屬性信息存儲(chǔ)區(qū)域的長度不大于預(yù)設(shè)的長度閾值時(shí), 將所述對(duì)應(yīng)關(guān)系保存在該任意值型屬性信息存儲(chǔ)區(qū)域中,將該對(duì)應(yīng)關(guān)系所在的 存儲(chǔ)區(qū)域保存為 一個(gè)存儲(chǔ)子區(qū)域。參見圖12所示,本發(fā)明中實(shí)現(xiàn)獲取任意值型屬性信息內(nèi)容的應(yīng)用系統(tǒng)包括 第二接收模塊1201、第二控制模塊1202和第二存儲(chǔ)模塊1203;所述第二接收;溪塊1201,用于接收來自用戶終端的查詢請求,所述查詢請 求中包含用戶終端標(biāo)識(shí)和任意值型屬性信息名稱;所述第二存儲(chǔ)模塊1203,用于保存用戶終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ) 區(qū)域的對(duì)應(yīng)關(guān)系;所述第二控制才莫塊1202,用于根據(jù)所述第二存儲(chǔ)4莫塊1203保存的所述用戶 終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng) 的任意值型屬性信息存儲(chǔ)區(qū)域;根據(jù)所述任意值型屬性信息名稱在所述任意值 型屬性信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的 對(duì)應(yīng)關(guān)系中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的任意值 型屬性信息內(nèi)容。當(dāng)所述應(yīng)用系統(tǒng)存儲(chǔ)任意值型屬性信息內(nèi)容時(shí),所述第二接收模塊1201,還用于接收來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ) 請求中包含用戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容;所述第二控制模塊1202,還用于保存該用戶終端的該任意值型屬性信息名 稱與該任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系;所述第二控制模塊1202包括判斷模塊1204;所述第二控制模塊1202,用于根據(jù)所述第二存儲(chǔ)模塊1203保存的用戶終端 標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系,獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任 意值型屬性信息存儲(chǔ)區(qū)域;所述判斷模塊1204,用于當(dāng)判斷在一個(gè)任意值型屬性信息存儲(chǔ)區(qū)域中保存 所述任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系后,該任意值 型屬性信息存儲(chǔ)區(qū)域的長度不大于預(yù)設(shè)的長度閾值時(shí),通知所述第二控制模塊 1202將所述對(duì)應(yīng)關(guān)系保存在該任意值型屬性信息存儲(chǔ)區(qū)域中;所述第二控制才莫塊1202,還用于將所述對(duì)應(yīng)關(guān)系保存在該任意值型屬性信 息存儲(chǔ)區(qū)域中;將該對(duì)應(yīng)關(guān)系所在的存儲(chǔ)區(qū)域保存為 一個(gè)存儲(chǔ)子區(qū)域。 當(dāng)所述應(yīng)用系統(tǒng)更新任意值型屬性信息內(nèi)容時(shí),所述第二接收模塊1201,還用于接收來用戶終端的更新請求,所述更新請 求中包含用戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容;所述第二控制模塊1202,還用于利用所述任意值型屬性信息內(nèi)容,更新所 述第二存儲(chǔ)模塊保存的任意值型屬性信息內(nèi)容;所述第二控制才莫塊1202,用于4艮據(jù)所述用戶終端標(biāo)識(shí)從所述第二存儲(chǔ)模塊 1203保存的所述用戶終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取 該用戶終端對(duì)應(yīng)的任意值型屬性信息存儲(chǔ)區(qū)域;根據(jù)所述任意值型屬性信息名 稱在所述任意值型屬性信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型 屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系中,獲取所述用戶終端的與所述任意值型屬性信息名 稱對(duì)應(yīng)的任意值型屬性信息內(nèi)容;利用所述用戶終端發(fā)送的所述任意值型屬性 信息內(nèi)容更新所述保存的該用戶終端該任意值型屬性信息內(nèi)容。所述判斷模塊1204,用于確定所述用戶終端發(fā)送的所述任意值型屬性信息 內(nèi)容的長度不大于所述保存的所述用戶終端的與所述任意值型屬性信息名稱對(duì) 應(yīng)的任意值型屬性信息內(nèi)容的長度時(shí),通知所述第二控制才莫塊1202更新所述保 存的該用戶終端該任意值型屬性信息內(nèi)容;明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1. 一種獲取枚舉型屬性信息內(nèi)容的方法,其特征在于,應(yīng)用系統(tǒng)包括一個(gè)以上的枚舉型屬性信息存儲(chǔ)區(qū)域,每個(gè)枚舉型屬性信息存儲(chǔ)區(qū)域中包括一個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,預(yù)先將用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系保存為第一對(duì)應(yīng)關(guān)系,將枚舉型屬性信息內(nèi)容標(biāo)識(shí)符與枚舉型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系保存為第二對(duì)應(yīng)關(guān)系,該方法包括以下步驟A、所述應(yīng)用系統(tǒng)收到來自用戶終端的查詢請求,所述查詢請求中包含用戶終端標(biāo)識(shí)和枚舉型屬性信息名稱;B、所述應(yīng)用系統(tǒng)根據(jù)所述第一對(duì)應(yīng)關(guān)系獲取所述用戶終端的與所述枚舉型屬性信息名稱對(duì)應(yīng)的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息;C、所述應(yīng)用系統(tǒng)利用所述位置信息從枚舉型屬性信息存儲(chǔ)子區(qū)域中獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,根據(jù)所述第二對(duì)應(yīng)關(guān)系獲取所述用戶終端的與所述枚舉型屬性信息名稱對(duì)應(yīng)的枚舉型屬性信息內(nèi)容。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括存儲(chǔ)枚舉型屬 性信息內(nèi)容的步驟,則在步驟A之前,該方法還包括AOl、所述應(yīng)用系統(tǒng)收到來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求中包含用 戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;A02、所述應(yīng)用系統(tǒng)將所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬性信息內(nèi)容 標(biāo)識(shí)符保存在枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域中;A03、所述應(yīng)用系統(tǒng)保存用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉型屬性 信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,在步驟AOl與步驟A02之 間,該方法包括AOll、所述應(yīng)用系統(tǒng)才艮據(jù)預(yù)先保存的枚舉型屬性信息內(nèi)容與枚舉型屬性信 息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符;A012、所述應(yīng)用系統(tǒng)確定所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)于區(qū)域。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟A012中,當(dāng)所述應(yīng)用 系統(tǒng)確定所述枚舉型屬性信息存儲(chǔ)區(qū)域中的一個(gè)存儲(chǔ)子區(qū)域沒有用于存儲(chǔ)枚舉 型屬性信息內(nèi)容標(biāo)識(shí)符時(shí),確定該存儲(chǔ)子區(qū)域?yàn)樗雒杜e型屬性信息內(nèi)容標(biāo)識(shí) 符存儲(chǔ)子區(qū)域。
5、 根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法還包括更新枚舉型屬 性信息內(nèi)容的步驟,則在步驟A03之后,該方法還包括Al 1 、所述應(yīng)用系統(tǒng)收到用戶終端的更新請求,所述更新請求中包含用戶終 端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;A12、所述應(yīng)用系統(tǒng)利用所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬性信息內(nèi) 容標(biāo)識(shí)符,更新自身保存的^t舉型屬性信息內(nèi)容標(biāo)識(shí)符。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,步驟A12包括A121、所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的枚舉型屬性信息內(nèi)容與枚舉型屬性信 息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符;A122、所述應(yīng)用系統(tǒng)才艮據(jù)預(yù)先保存的用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱 與沖文舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,確定所述枚 舉型屬性信息標(biāo)識(shí)符的存儲(chǔ)子區(qū)域;A123、所述應(yīng)用系統(tǒng)利用所述獲取的該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符,更新 所述存儲(chǔ)子區(qū)域中保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。
7、 一種獲取枚舉型屬性信息的應(yīng)用系統(tǒng),其特征在于,所述應(yīng)用系統(tǒng)包括 一個(gè)以上的枚舉型屬性信息存儲(chǔ)區(qū)域,每個(gè)枚舉型屬性信息存儲(chǔ)區(qū)域中包括一 個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)枚舉型屬性信息內(nèi)容標(biāo)識(shí) 符,該系統(tǒng)包括第一接收模塊、第一控制模塊和第一存儲(chǔ)模塊;所述第一接收4莫塊,用于接收來用戶終端的查詢請求,所述查詢請求中包含用戶終端標(biāo)識(shí)和枚舉型屬性信息名稱;所述第一存儲(chǔ)才莫塊,用于保存用戶終端標(biāo)識(shí)、;仗舉型屬性信息名稱與枚舉 型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系;保存枚舉型屬性信 息內(nèi)容標(biāo)識(shí)符與枚舉型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系;所述第一控制模塊,用于在所述第一接收模塊收到所述查詢請求后,根據(jù) 所述第一存儲(chǔ)模塊保存的用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉型屬性信 息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,獲取所述用戶終端的與所述 枚舉型屬性信息名稱對(duì)應(yīng)的才丈舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信 息;利用所述位置信息從枚舉型屬性信息存儲(chǔ)子區(qū)域中獲取該枚舉型屬性信息 內(nèi)容標(biāo)識(shí)符;根據(jù)所述第一存儲(chǔ)模塊保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符與枚舉 型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系,獲取所述用戶終端的與所述枚舉型屬性信息名稱 對(duì)應(yīng)的枚舉型屬性信息內(nèi)容。
8 、根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,當(dāng)所迷應(yīng)用系統(tǒng)存儲(chǔ)枚舉型 屬性信息內(nèi)容時(shí),所述第一接收模塊,還用于接收來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求 中包含用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;所述第一控制模塊,還用于將所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬性 信息內(nèi)容標(biāo)識(shí)符保存在枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域中;將所述枚舉 型屬性信息內(nèi)容標(biāo)識(shí)符保存在所述存儲(chǔ)子區(qū)域中;將用戶終端標(biāo)識(shí)、枚舉型屬 性信息名稱與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系保 存在所述第一存儲(chǔ)模塊中。
9、根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述第一控制模塊,還用于根據(jù)所述第一存儲(chǔ)模塊保存的枚舉型屬性信息 內(nèi)容與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí) 符;確定所述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域;
10、 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述第 一控制模塊,用于當(dāng)確定所述枚舉型屬性信息存儲(chǔ)區(qū)域中的一個(gè)存 儲(chǔ)子區(qū)域沒有用于存儲(chǔ)枚舉型屬性信息內(nèi)容標(biāo)識(shí)符時(shí),確定該存儲(chǔ)子區(qū)域?yàn)樗?述枚舉型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域。
11、 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,當(dāng)所述應(yīng)用系統(tǒng)更新枚舉 型屬性信息內(nèi)容時(shí),所述第一接收模塊,還用于接收來用戶終端的更新請求,所述更新請求中 包含用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱和枚舉型屬性信息內(nèi)容;所述第 一控制模塊,還用于利用所述枚舉型屬性信息內(nèi)容對(duì)應(yīng)的枚舉型屬 性信息內(nèi)容標(biāo)識(shí)符,更新所述第一存儲(chǔ)模塊保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。
12、 根據(jù)權(quán)利要求ll所述的系統(tǒng),其特征在于,所述第一控制模塊,用于根據(jù)所述第一存儲(chǔ)模塊保存的枚舉型屬性信息內(nèi) 容與枚舉型屬性信息內(nèi)容標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系獲取該枚舉型屬性信息內(nèi)容標(biāo)識(shí) 符;根據(jù)所述第一存儲(chǔ)才莫塊保存的用戶終端標(biāo)識(shí)、枚舉型屬性信息名稱與枚舉 型屬性信息內(nèi)容標(biāo)識(shí)符存儲(chǔ)子區(qū)域的位置信息的對(duì)應(yīng)關(guān)系,確定所述枚舉型屬 性信息標(biāo)識(shí)符的存儲(chǔ)子區(qū)域;利用所述獲取的該枚舉型屬性信息內(nèi)容標(biāo)識(shí)符, 更新所述存儲(chǔ)子區(qū)域中保存的枚舉型屬性信息內(nèi)容標(biāo)識(shí)符。
13、 一種獲取任意值型屬性信息內(nèi)容的方法,其特征在于,應(yīng)用系統(tǒng)包括 一個(gè)以上的任意值型屬性信息存儲(chǔ)區(qū)域,每個(gè)任意值型屬性信息存儲(chǔ)區(qū)域中包 括一個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)任意值型屬性信息名 稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系,預(yù)先保存用戶終端標(biāo)識(shí)與任意值型屬 性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系,該方法包括以下步驟A、應(yīng)用系統(tǒng)收到來自用戶終端的查詢請求,所述查詢請求中包含用戶終端 標(biāo)識(shí)和任意值型屬性信息名稱;B、 所述應(yīng)用系統(tǒng)才艮據(jù)所述用戶終端標(biāo)識(shí)從所述用戶終端標(biāo)識(shí)與任意值型屬 性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值型屬性信息存 儲(chǔ)區(qū)域;C、 所述應(yīng)用系統(tǒng)才艮據(jù)所述任意值型屬性信息名稱在所述任意值型屬性信息 存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的任意值型屬性信 息內(nèi)容。
14、 根據(jù)權(quán)利要求13所述的方法,其特征在于,該方法還包括存儲(chǔ)任意值 型屬性信息內(nèi)容的步驟,則在步驟A之前,該方法還包括AOl、所述應(yīng)用系統(tǒng)收到來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求中包含用 戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容;A02、所述應(yīng)用系統(tǒng)保存該用戶終端的該任意值型屬性信息名稱與該任意值 型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系。
15、 根據(jù)權(quán)利要求14所述的方法,其特征在于,步驟A02包括A021、所述應(yīng)用系統(tǒng)根據(jù)預(yù)先保存的用戶終端標(biāo)識(shí)與任意值型屬性信息存 儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系,獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值型屬性信息存儲(chǔ)區(qū)域;A022、當(dāng)所述應(yīng)用系統(tǒng)判斷在一個(gè)任意值型屬性信息存儲(chǔ)區(qū)域中保存所述 任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系后,該任意值型屬 性信息存儲(chǔ)區(qū)域的長度不大于預(yù)設(shè)的長度閾值時(shí),將所述對(duì)應(yīng)關(guān)系保存在該任 意值型屬性信息存儲(chǔ)區(qū)域中,將該對(duì)應(yīng)關(guān)系所在的存儲(chǔ)區(qū)域保存為 一個(gè)存儲(chǔ)子 區(qū)域。
16、 根據(jù)權(quán)利要求14所述的方法,其特征在于,該方法還包括更新任意值 型屬性信息內(nèi)容的步驟,則在步驟A02之后,該方法還包括All、所述應(yīng)用系統(tǒng)收到來自用戶終端的更新請求,所述更新請求中包含用 戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容;A121、所述應(yīng)用系統(tǒng)利用所述任意值型屬性信息內(nèi)容,更新自身保存的任意 值型屬性信息內(nèi)容。
17、 根據(jù)權(quán)利要求16所迷的方法,其特征在于,步驟A12包括A121、所述應(yīng)用系統(tǒng)才艮據(jù)所述用戶終端標(biāo)識(shí)從預(yù)先保存的所述用戶終端標(biāo) 識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端對(duì)應(yīng)的任意值型 屬性信息存儲(chǔ)區(qū)域;A122、所述應(yīng)用系統(tǒng)才艮據(jù)所述任意值型屬性信息名稱在所述任意值型屬性 信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān) 系中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的任意值型屬性 信息內(nèi)容;A123、當(dāng)所述應(yīng)用系統(tǒng)確定所述用戶終端發(fā)送的所述任意值型屬性信息內(nèi) 容的長度不大于所述保存的所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng) 的任意值型屬性信息內(nèi)容的長度時(shí),利用所述用戶終端發(fā)送的所述任意值型屬 性信息內(nèi)容更新所述保存的該用戶終端該任意值型屬性信息內(nèi)容。
18、 一種獲取任意值型屬性信息內(nèi)容的應(yīng)用系統(tǒng),其特征在于,所述應(yīng)用 系統(tǒng)包括一個(gè)以上的任意值型屬性信息存儲(chǔ)區(qū)域,每個(gè)任意值型屬性信息存儲(chǔ) 區(qū)域中包括一個(gè)以上的存儲(chǔ)子區(qū)域,每個(gè)存儲(chǔ)子區(qū)域用于存儲(chǔ)一個(gè)任意值型屬 性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系,該系統(tǒng)包括第二接收模塊、 第二控制模塊和第二存儲(chǔ)模塊;所述第二接收模塊,用于接收來自用戶終端的查詢請求,所述查詢請求中 包含用戶終端標(biāo)識(shí)和任意值型屬性信息名稱;所述第二存儲(chǔ)模塊,用于保存用戶終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域 的對(duì)應(yīng)關(guān)系;所述第二控制模塊,用于根據(jù)所述第二存儲(chǔ)模塊保存的所述用戶終端標(biāo)識(shí) 與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值 型屬性信息存儲(chǔ)區(qū)域;才艮據(jù)所述任意值型屬性信息名稱在所述任意值型屬性信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系 中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的任意值型屬性信 息內(nèi)容。
19、 根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,當(dāng)所述應(yīng)用系統(tǒng)存儲(chǔ)任意 值型屬性信息內(nèi)容時(shí),所述第二接收才莫塊,還用于接收來自用戶終端的存儲(chǔ)請求,所述存儲(chǔ)請求 中包含用戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容;所述第二控制才莫塊,還用于保存該用戶終端的該任意值型屬性信息名稱與該任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系。
20、 根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述第二控制模塊包括判 斷模塊;所述第二控制才莫塊,用于根據(jù)所述第二存儲(chǔ)才莫塊保存的用戶終端標(biāo)識(shí)與任 意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系,獲取該用戶終端標(biāo)識(shí)對(duì)應(yīng)的任意值型屬 性信息存儲(chǔ)區(qū)域;所述判斷模塊,用于當(dāng)判斷在一個(gè)任意值型屬性信息存儲(chǔ)區(qū)域中保存所述 任意值型屬性信息名稱與任意值型屬性信息內(nèi)容的對(duì)應(yīng)關(guān)系后,該任意值型屬 性信息存儲(chǔ)區(qū)域的長度不大于預(yù)設(shè)的長度閾值時(shí),通知所述第二控制模塊將所述對(duì)應(yīng)關(guān)系保存在該任意值型屬性信息存儲(chǔ)區(qū)域中;所述第二控制模塊,還用于將所述對(duì)應(yīng)關(guān)系保存在該任意值型屬性信息存 儲(chǔ)區(qū)域中;將該對(duì)應(yīng)關(guān)系所在的存儲(chǔ)區(qū)域保存為 一個(gè)存儲(chǔ)子區(qū)域。
21、 根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,當(dāng)所述應(yīng)用系統(tǒng)更新任意 值型屬性信息內(nèi)容時(shí),所述第二接收模塊,還用于接收來用戶終端的更新請求,所述更新請求中 包含用戶終端標(biāo)識(shí)、任意值型屬性信息名稱和任意值型屬性信息內(nèi)容;所述第二控制模塊,還用于利用所述任意值型屬性信息內(nèi)容,更新所述第 二存儲(chǔ)模塊保存的任意值型屬性信息內(nèi)容。
22、根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于,所述第二控制才莫塊,用于根據(jù)所述用戶終端標(biāo)識(shí)從所述第二存儲(chǔ)模塊保存 的所述用戶終端標(biāo)識(shí)與任意值型屬性信息存儲(chǔ)區(qū)域的對(duì)應(yīng)關(guān)系中獲取該用戶終 端對(duì)應(yīng)的任意值型屬性信息存儲(chǔ)區(qū)域;根據(jù)所述任意值型屬性信息名稱在所述 任意值型屬性信息存儲(chǔ)區(qū)域包含的任意值型屬性信息名稱與任意值型屬性信息 內(nèi)容的對(duì)應(yīng)關(guān)系中,獲取所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的 任意值型屬性信息內(nèi)容;利用所述用戶終端發(fā)送的所述任意值型屬性信息內(nèi)容 更新所述保存的該用戶終端該任意值型屬性信息內(nèi)容。所述判斷模塊,用于確定所述用戶終端發(fā)送的所述任意值型屬性信息內(nèi)容 的長度不大于所述保存的所述用戶終端的與所述任意值型屬性信息名稱對(duì)應(yīng)的 任意值型屬性信息內(nèi)容的長度時(shí),通知所述第二控制模塊更新所述保存的該用 戶終端該任意值型屬性信息內(nèi)容。
全文摘要
本發(fā)明公開了一種獲取屬性信息內(nèi)容方法。屬性信息包括枚舉型屬性信息和任意值型屬性信息。本發(fā)明還公開了一種應(yīng)用系統(tǒng)。通過本發(fā)明的方法和系統(tǒng),保證了應(yīng)用系統(tǒng)根據(jù)業(yè)務(wù)需求進(jìn)行相應(yīng)改變的速度,節(jié)省了數(shù)據(jù)的存儲(chǔ)空間,降低了代碼開發(fā)和維護(hù)的工作量,也保證了應(yīng)用系統(tǒng)的易用性和可擴(kuò)展性。
文檔編號(hào)G06F17/30GK101236549SQ20071000751
公開日2008年8月6日 申請日期2007年1月30日 優(yōu)先權(quán)日2007年1月30日
發(fā)明者磊 李, 立 程 申請人:阿里巴巴公司