日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

表顯示處理方法和裝置的制造方法

文檔序號:10725086閱讀:187來源:國知局
表顯示處理方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種表顯示處理方法和裝置。其中,該方法包括:獲取步驟,獲取用戶輸入的關(guān)鍵字;查找步驟,根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表,在一個或多個關(guān)聯(lián)數(shù)據(jù)表中讀取對應的數(shù)據(jù);循環(huán)步驟,將對應的數(shù)據(jù)作為關(guān)鍵字重復查找步驟;保存步驟,在查找步驟、循環(huán)步驟中或在查找步驟、循環(huán)步驟之后,將查找的結(jié)果進行保存;顯示步驟,將查找的結(jié)果以圖形的方式顯示。本發(fā)明解決了現(xiàn)有技術(shù)中生成的游戲數(shù)值系統(tǒng)效率較低和查找的結(jié)果顯示不直觀的技術(shù)問題。
【專利說明】
表顯示處理方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種表顯示處理方法和裝置?!颈尘凹夹g(shù)】
[0002]在游戲設(shè)計領(lǐng)域,一個游戲往往由多個系統(tǒng)構(gòu)成,我們通常稱游戲的單個系統(tǒng)為一個玩法。玩法的數(shù)值系統(tǒng)通常決定了該玩法的可玩性與該玩法的深度(該深度又可以稱為數(shù)值深度)。在網(wǎng)絡(luò)游戲的設(shè)計過程中,為了保證一個玩法的靈活性與可變性,該玩法的數(shù)值系統(tǒng)往往采用配置表的形式來實現(xiàn)。當一個玩法的基本結(jié)構(gòu)設(shè)計完成后,可以通過修改配置表來完成數(shù)值的調(diào)整。因此,對于游戲的設(shè)計而言,配置表的調(diào)整,通常會貫穿至一個玩法開發(fā)的開始和結(jié)束,其中,配置表也可以認為是構(gòu)成該游戲的數(shù)值系統(tǒng)的基本單元。 通常一個大型的游戲由上千張配置表構(gòu)成,即使是某個游戲的單個小型玩法,也會有數(shù)張甚至數(shù)十張配置表構(gòu)成。每個配置表的每個表頭的設(shè)計,都包含策劃人員特殊的想法,其中,配置表的表頭代表每一列數(shù)值的基本意義。所以,對于使用上述配置表和測試上述配置表的人來說,在使用與測試之前,必須先理解這些表頭的含義與兩個相關(guān)表格之間的聯(lián)系。
[0003]以某游戲的副本系統(tǒng)為例,在該副本系統(tǒng)設(shè)計完成之后,如果想要增加新的副本, 策劃人員只需要在之前的配置表中填寫相關(guān)數(shù)據(jù),就可以完成一個新副本的設(shè)計。策劃人員的設(shè)計流程大概可以總結(jié)為:首先,策劃人員去研究副本相關(guān)的配置表的每個表的每個表頭的含義,然后研究關(guān)聯(lián)表格之間的聯(lián)系,理清填寫的基本流程;然后,策劃人員開始填寫配置表格,策劃人員可以首先從“副本編號表”開始,填寫副本的編號與加載的副本事件, 然后去“副本事件表”填寫副本事件放出副本怪物,副本怪物移動的路線去“副本路線表”中填寫,為了豐富副本的表現(xiàn)形式,會在“副本怪物表”為怪物添加“血量事件”,“死亡事件”等等,而怪物的技能又會在技能系統(tǒng)相關(guān)的表格中;策劃人員就這樣從一張配置表出發(fā),跳轉(zhuǎn)到另外一張配置表中,如此循環(huán),直到填完所有相關(guān)表格,配置完這些表格之后,一個副本的雛形就形成了;接下來,策劃人員會叫上測試人員一起,去游戲體驗副本的流程。但是體驗過程是一個復雜的過程,因為策劃人員幾乎不可能不犯錯,策劃人員犯的一個小的錯誤, 往往都會導致整個副本流程的中斷。例如,怪物“死亡事件”的參數(shù)配置錯誤,導致了怪物死亡之后,gU本流程中斷。
[0004]因此,采用現(xiàn)有技術(shù)中的方法生成游戲的數(shù)值系統(tǒng)時,策劃人員需要花費大量的時間去學習與整理數(shù)據(jù),尤其當填寫一個新的玩法時,策劃人員頻繁的修改會導致不斷地重復整理,浪費大量的時間與人力,造成嚴重的資源浪費,這樣整理出來的數(shù)據(jù),往往還是以表格的形式展現(xiàn),并不能直觀地表現(xiàn)整個數(shù)據(jù)的流程。
[0005]針對上述的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】

[0006]本發(fā)明實施例提供了一種表顯示處理方法和裝置,以至少解決現(xiàn)有技術(shù)中生成的游戲數(shù)值系統(tǒng)效率較低和查找的結(jié)果顯示不直觀的技術(shù)問題。
[0007]根據(jù)本發(fā)明實施例的一個方面,提供了一種表顯示處理方法,包括:獲取步驟,獲取用戶輸入的關(guān)鍵字;查找步驟,根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括所述關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表,在所述一個或多個關(guān)聯(lián)數(shù)據(jù)表中讀取對應的數(shù)據(jù);循環(huán)步驟,將所述對應的數(shù)據(jù)作為所述關(guān)鍵字重復所述查找步驟;保存步驟, 在所述查找步驟、所述循環(huán)步驟中或在所述查找步驟、所述循環(huán)步驟之后,將查找的結(jié)果進行保存;顯示步驟,將所述查找的結(jié)果以圖形的方式顯示。
[0008]可選地,所述至少一個數(shù)據(jù)表用于進行游戲玩法的配置。
[0009]可選地,將所述查找的結(jié)果以圖形的方式顯示包括:將所述查找的結(jié)果使用樹狀關(guān)系圖進行顯示,其中,所述樹狀關(guān)系圖中的節(jié)點的排列是按照所述查找步驟中的查找的順序排列的。[〇〇1〇]可選地,所述樹狀關(guān)系圖包括至少一個節(jié)點,將所述查找的結(jié)果使用樹狀關(guān)系圖進行顯示包括:在所述樹狀關(guān)系圖中顯示所述至少一個節(jié)點中每個節(jié)點的懸???,其中,所述懸停框中包括所述每個節(jié)點對應的數(shù)據(jù)表中的數(shù)據(jù)。
[0011]可選地,所述關(guān)聯(lián)關(guān)系包括以下任一種:所述至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應每個關(guān)聯(lián)數(shù)據(jù)表中的一個表頭信息,所述至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應所述每個關(guān)聯(lián)數(shù)據(jù)表中的多個表頭信息。
[0012]可選地,所述每個數(shù)據(jù)表的表頭信息和所述多個表頭信息之間通過標識信息進行關(guān)聯(lián),并且所述每個數(shù)據(jù)表的表頭信息和不同的表頭信息之間的標識信息不同;所述根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括所述關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表包括:根據(jù)所述標識信息,在所述至少一個數(shù)據(jù)表中遍歷查找對應的所述一個或多個關(guān)聯(lián)數(shù)據(jù)表。
[0013]可選地,在獲取用戶輸入的關(guān)鍵字之前,所述方法還包括:獲取所述至少一個數(shù)據(jù)表的文件格式;按照與所述文件格式對應的數(shù)據(jù)讀取方法讀取所述至少一個數(shù)據(jù)表中的數(shù)據(jù);將讀取到的所述至少一個數(shù)據(jù)表中的數(shù)據(jù)寫入至預設(shè)格式的文件中。
[0014]可選地,所述循環(huán)步驟包括:判斷是否能夠查找到所述對應的數(shù)據(jù);如果判斷出能夠查找到所述對應的數(shù)據(jù),則將所述對應的數(shù)據(jù)作為所述關(guān)鍵字重復所述查找步驟;如果判斷出不能夠查找到所述對應的數(shù)據(jù),則停止執(zhí)行所述循環(huán)步驟。
[0015]根據(jù)本發(fā)明實施例的另一方面,還提供了一種表顯示處理裝置,包括:第一獲取模塊,用于獲取用戶輸入的關(guān)鍵字;查找模塊,用于根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括所述關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表,在所述一個或多個關(guān)聯(lián)數(shù)據(jù)表中讀取對應的數(shù)據(jù);循環(huán)模塊,用于將所述對應的數(shù)據(jù)作為所述關(guān)鍵字,通過所述查找模塊重復查找包括所述關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表;保存模塊,用于在所述查找模塊、所述循環(huán)模塊執(zhí)行的過程中,或者在所述查找模塊、所述循環(huán)模塊執(zhí)行之后,將查找的結(jié)果進行保存;顯示模塊,用于將所述查找的結(jié)果以圖形的方式顯示。
[0016]可選地,所述至少一個數(shù)據(jù)表用于進行游戲玩法的配置。
[0017]可選地,所述顯示模塊用于:將所述查找的結(jié)果使用樹狀關(guān)系圖進行顯示,其中, 所述樹狀關(guān)系圖中的節(jié)點的排列是按照所述查找模塊中的查找的順序排列的。
[0018]可選地,所述樹狀關(guān)系圖包括至少一個節(jié)點,所述顯示模塊用于:在所述樹狀關(guān)系圖中顯示所述至少一個節(jié)點中每個節(jié)點的懸停框,其中,所述懸??蛑邪ㄋ雒總€節(jié)點對應的數(shù)據(jù)表中的數(shù)據(jù)。
[0019]可選地,所述關(guān)聯(lián)關(guān)系包括以下任一種:所述至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應每個關(guān)聯(lián)數(shù)據(jù)表中的一個表頭信息,所述至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應所述每個關(guān)聯(lián)數(shù)據(jù)表中的多個表頭信息。
[0020]可選地,所述每個數(shù)據(jù)表的表頭信息和所述多個表頭信息之間通過標識信息進行關(guān)聯(lián),并且所述每個數(shù)據(jù)表的表頭信息和不同的表頭信息之間的標識信息不同;所述查找模塊用于:根據(jù)所述標識信息,在所述至少一個數(shù)據(jù)表中遍歷查找對應的所述一個或多個關(guān)聯(lián)數(shù)據(jù)表。[0021 ]可選地,所述裝置還包括:第二獲取模塊,用于在獲取用戶輸入的關(guān)鍵字之前,獲取所述至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的文件格式;讀取模塊,用于按照與所述文件格式對應的數(shù)據(jù)讀取方法讀取所述每個數(shù)據(jù)表中的數(shù)據(jù);寫入模塊,用于將讀取到的所述每個數(shù)據(jù)表中的數(shù)據(jù)寫入至預設(shè)格式的文件中。
[0022]可選地,所述循環(huán)模塊用于:判斷是否能夠查找到所述對應的數(shù)據(jù);如果判斷出能夠查找到所述對應的數(shù)據(jù),則將所述對應的數(shù)據(jù)作為所述關(guān)鍵字重復所述查找模塊;如果判斷出不能夠查找到所述對應的數(shù)據(jù),則停止執(zhí)行所述循環(huán)模塊。
[0023]在本發(fā)明實施例中,采用獲取步驟,獲取用戶輸入的關(guān)鍵字;查找步驟,根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括所述關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表,在所述一個或多個關(guān)聯(lián)數(shù)據(jù)表中查找對應的數(shù)據(jù);如果查找到對應的數(shù)據(jù)則將所述對應的數(shù)據(jù)作為所述關(guān)鍵字重復所述查找步驟,直到查找不到對應的數(shù)據(jù)為止;保存步驟,在所述查找步驟中或在所述查找步驟之后,將查找的結(jié)果進行保存;以及顯示步驟, 將所述查找的結(jié)果以圖形的方式顯示的方式,在獲取到的用戶輸入的關(guān)鍵字之后,可以自動地根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個配置表中循環(huán)查找包括關(guān)鍵字的數(shù)據(jù)包的一個或者多個關(guān)聯(lián)數(shù)據(jù)表,以及查找一個或者多個表格中對應的數(shù)據(jù),相對于現(xiàn)有技術(shù)中策劃人員手動建立游戲的數(shù)值系統(tǒng)的方法,達到了快速并準確地生成游戲的數(shù)值系統(tǒng)的目的, 從而實現(xiàn)了提高游戲的數(shù)值系統(tǒng)的生成效率的技術(shù)效果,進而解決了現(xiàn)有技術(shù)中生成的游戲數(shù)值系統(tǒng)效率較低和查找的結(jié)果顯示不直觀的技術(shù)問題?!靖綀D說明】
[0024]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中: [〇〇25]圖1是根據(jù)本發(fā)明實施例的一種表顯示處理方法的流程圖;
[0026]圖2是根據(jù)本發(fā)明實施例的一種數(shù)據(jù)表之間關(guān)聯(lián)關(guān)系的流程圖;
[0027]圖3是根據(jù)本發(fā)明實施例的一種懸??虻氖疽鈭D;[〇〇28]圖4是根據(jù)本發(fā)明實施例的一種表顯示處理方法的結(jié)構(gòu)框圖;
[0029]圖5是根據(jù)本發(fā)明實施例的一種數(shù)據(jù)表統(tǒng)一化處理流程圖;
[0030]圖6是根據(jù)本發(fā)明實施例的一種可選的表顯示處理方法的流程圖;
[0031]圖7是根據(jù)本發(fā)明實施例的一種樹狀關(guān)系圖的繪制方法的流程圖;[〇〇32]圖8是根據(jù)本發(fā)明實施例的一種更改關(guān)聯(lián)關(guān)系的流程圖;[0〇33]圖9是根據(jù)本發(fā)明實施例的一種表顯;裝置的;意圖;
[0034]圖10是根據(jù)本發(fā)明實施例的一種表顯示處理裝置的示意圖一;[〇〇35]圖11是根據(jù)本發(fā)明實施例的一種表顯示處理裝置的示意圖二;以及
[0036]圖12是根據(jù)本發(fā)明實施例的一種樹狀關(guān)系圖的示意圖。【具體實施方式】
[0037]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。[〇〇38]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。[〇〇39]根據(jù)本發(fā)明實施例,提供了一種表顯示處理方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0040]圖1是根據(jù)本發(fā)明實施例的一種表顯示處理方法的流程圖,如圖1所示,該方法包括如下步驟:[0041 ] 步驟S102,獲取用戶輸入的關(guān)鍵字,其中,該步驟S102即上述獲取步驟。
[0042]在本發(fā)明實施例中,用戶輸入的關(guān)鍵詞可以為用戶所要查詢的任務(wù)、所要查詢的一種玩法等信息。例如,用戶想要在某個游戲中查詢“天降鴻?!钡娜蝿?wù),那么該用戶在游戲中輸入的關(guān)鍵字就可以為“天降鴻?!?。
[0043]步驟S104,根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表,在一個或多個關(guān)聯(lián)數(shù)據(jù)表中讀取對應的數(shù)據(jù),其中,該步驟S104即上述查找步驟。
[0044]步驟S106,將對應的數(shù)據(jù)作為關(guān)鍵字重復執(zhí)行步驟S104(即上述查找步驟),其中, 該步驟S106即上述循環(huán)步驟。
[0045]可選地,循環(huán)步驟包括:判斷是否能夠查找到所述對應的數(shù)據(jù);如果判斷出能夠查找到所述對應的數(shù)據(jù),則將對應的數(shù)據(jù)作為關(guān)鍵字重復查找步驟;如果判斷出不能夠查找到對應的數(shù)據(jù),則停止執(zhí)行查找步驟。
[0046]在本發(fā)明實施例中,可以根據(jù)在步驟S102中獲取到的用戶輸入的關(guān)鍵字,查找包括該關(guān)鍵字的數(shù)據(jù)表(例如,數(shù)據(jù)表A1);然后,執(zhí)行步驟S104,即在至少一個數(shù)據(jù)表中查找該數(shù)據(jù)表A的一個或者多個關(guān)聯(lián)數(shù)據(jù)表(例如,一個或者多個關(guān)聯(lián)數(shù)據(jù)表B1),并查找一個或者多個關(guān)聯(lián)數(shù)據(jù)表中對應的數(shù)據(jù)(例如,數(shù)據(jù)C1);接下來,執(zhí)行步驟S106,即判斷是否查找到對應的數(shù)據(jù)Cl,其中,如果查找到數(shù)據(jù)C1,則將數(shù)據(jù)Cl作為關(guān)鍵詞,并再次執(zhí)行步驟S104, 即重新查找包括數(shù)據(jù)C1的數(shù)據(jù)表對應的一個或者多個關(guān)聯(lián)數(shù)據(jù)表(例如,一個或者多個關(guān)聯(lián)數(shù)據(jù)表B2),并查找一個或者多個關(guān)聯(lián)數(shù)據(jù)表B2中對應的數(shù)據(jù)(例如,數(shù)據(jù)C2)。如果此時查找到數(shù)據(jù)C2,則將數(shù)據(jù)C2重新作為關(guān)鍵字,重復上述步驟,直至查找不到對應的數(shù)據(jù);如果此時未查找到數(shù)據(jù)C2,則不再查找,停止上述循環(huán)。[〇〇47] 步驟S108,將查找的結(jié)果進行保存,其中,該步驟S108即上述的保存步驟。需要說明的是,在本發(fā)明實施例中,可以在查找步驟、循環(huán)步驟中或者在查找步驟、循環(huán)步驟之后將查找的結(jié)果進行保存,如圖1所示的為在查找步驟查找到所有的對應的數(shù)據(jù)之后,將查找的結(jié)果進行保存。
[0048]在本發(fā)明實施例中,可以在每次執(zhí)行查找步驟之后,將查找到的對應的數(shù)據(jù)(即, 查找的結(jié)果)進行保存,還可以在循環(huán)執(zhí)行完查找步驟之后,將查找步驟查找到的所有對應的數(shù)據(jù)(即,上述查找的結(jié)果)進行保存。[〇〇49]步驟S110,將查找的結(jié)果以圖形的方式顯示,其中,步驟S110即為上述的顯示步驟。
[0050]在本發(fā)明實施例中,在獲取到的用戶輸入的關(guān)鍵字之后,可以自動地根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個配置表中循環(huán)查找包括關(guān)鍵字的數(shù)據(jù)包的一個或者多個關(guān)聯(lián)數(shù)據(jù)表,以及查找一個或者多個表格中對應的數(shù)據(jù),相對于現(xiàn)有技術(shù)中策劃人員手動建立游戲的數(shù)值系統(tǒng)的方法,達到了快速并準確地生成游戲的數(shù)值系統(tǒng)的目的,從而實現(xiàn)了提高游戲的數(shù)值系統(tǒng)的生成效率的技術(shù)效果,進而解決了現(xiàn)有技術(shù)中生成的游戲數(shù)值系統(tǒng)效率較低和查找的結(jié)果顯示不直觀的技術(shù)問題。
[0051]在本發(fā)明的一個可選實施方式中,上述至少一個數(shù)據(jù)表用于進行游戲玩法的配置。對于一個大型的網(wǎng)絡(luò)游戲,往往需要上千個數(shù)據(jù)表或者上萬個數(shù)據(jù)表,上述這些數(shù)據(jù)表可以組成游戲的多個數(shù)值系統(tǒng),每個數(shù)值系統(tǒng)即為游戲的一種玩法。因此,在本發(fā)明實施例中,為了策劃人員可以快速并準確地整體得到一個游戲的數(shù)值系統(tǒng),可以預先為上述至少一個數(shù)據(jù)表配置關(guān)聯(lián)關(guān)系(即,上述預先配置的關(guān)聯(lián)關(guān)系)。[〇〇52]在本發(fā)明可選實施方式中,預先配置的關(guān)聯(lián)關(guān)系包括以下任一種:至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應每個關(guān)聯(lián)數(shù)據(jù)表中的一個表頭信息(即,一對一的關(guān)系), 至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應每個關(guān)聯(lián)數(shù)據(jù)表中的多個表頭信息(g卩,一對多的關(guān)系)。[〇〇53]通過上文描述可知,在至少一個數(shù)據(jù)表中每個數(shù)據(jù)表每個表頭的設(shè)計,都包含策劃人員的特殊的想法,因此,在本實施例中,可以通過配置每個數(shù)據(jù)表之間的表頭信息來建立上述關(guān)聯(lián)關(guān)系。下面結(jié)合圖2對本發(fā)明實施例進行說明,圖2是根據(jù)本發(fā)明實施例的一種數(shù)據(jù)表之間關(guān)聯(lián)關(guān)系的流程圖。[〇〇54]具體地,如圖2所示,策劃人員可以在至少一個數(shù)據(jù)表中選中任一個數(shù)據(jù)表,例如, 表格A,然后設(shè)置表格A的表頭信息al與其他數(shù)據(jù)表的表頭信息之間的關(guān)系是一對一的關(guān)系,還是一對多的關(guān)系。其中,一對一的關(guān)系表不表格A的表頭信息al與其他任一個數(shù)據(jù)表中的一個表頭信息對應,一對多的關(guān)系表示表格A的表頭信息al與其他數(shù)據(jù)表中的多個數(shù)據(jù)表對應。如圖2所不,表頭信息al與表格B的表頭信息b為一對一的關(guān)系,表頭信息a 1與表格C中的表頭信息cl和表頭信息c2為一對多的關(guān)系。
[0055]在策劃人員設(shè)置好關(guān)聯(lián)關(guān)系之后,系統(tǒng)會自動判斷該表頭信息(例如,表頭信息 al)和其它表格(例如,表格B和表格C)的表頭信息之間的關(guān)聯(lián)關(guān)系是一對一的關(guān)系,還是一對多的關(guān)系。如果判斷出是一對一的關(guān)系,那么表格A的表頭信息al將直接關(guān)聯(lián)到表格B的表頭信息b,然后將該一對一關(guān)系存在如圖2所示的關(guān)系庫文件中。如果判斷出是一對多的關(guān)系,那么該數(shù)據(jù)表的表頭信息和該關(guān)聯(lián)數(shù)據(jù)表的多個表頭信息之間可以通過標識信息進行關(guān)聯(lián),并且該數(shù)據(jù)表的表頭信息和不同的表頭信息之間的標識信息不同。在此情況下,根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表包括:根據(jù)所述標識信息,在至少一個數(shù)據(jù)表中遍歷查找對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表。
[0056]例如,可以設(shè)置表格A的標志信息a2為某個值,然后,將表格A的表頭al關(guān)聯(lián)到表格 C的表頭cl,還可以設(shè)置表格A的標志信息a2為另外一個值,將表格A的表頭al關(guān)聯(lián)到表格C 的表頭c2,從而形成一對多關(guān)系,其中,a2即為上述預設(shè)標識信息。[〇〇57]在本發(fā)明上述實施例中,通過定義兩個數(shù)據(jù)表的表頭之間的關(guān)聯(lián),從而實現(xiàn)表頭之間的定量化描述。這種定量化描述采用文本的形式將程序使用數(shù)據(jù)表的數(shù)據(jù)之間的關(guān)系描述出來,方便記憶與積累,只需要配置一次,系統(tǒng)就會自動保存,之后直接使用即可,同時還方便人們記憶與查閱。[〇〇58]在本發(fā)明另一可選實施方式中,在獲取用戶輸入的關(guān)鍵字之前,還可以獲取至少一個數(shù)據(jù)表的文件格式,然后,按照與文件格式對應的數(shù)據(jù)讀取方法讀取至少一個數(shù)據(jù)表中的數(shù)據(jù),最后,將讀取到的至少一個數(shù)據(jù)表中的數(shù)據(jù)寫入至預設(shè)格式的文件中。[0〇59] 數(shù)據(jù)表的文件格式包括很多種,例如,xls,xlsx,CSV,sql,txt與xml等多種格式。 因此,在執(zhí)行獲取步驟之前,還可以將多種文件格式的數(shù)據(jù)表進行統(tǒng)一化處理,統(tǒng)一得到相同的文件格式的數(shù)據(jù)表。在統(tǒng)一化處理的過程中,首先自動識別數(shù)據(jù)表文件夾中的文件格式,然后根據(jù)識別到的文件格式,并使用與該文件格式對應的讀取方法讀取數(shù)據(jù)表中的數(shù)據(jù)(例如,該數(shù)據(jù)表的表頭信息與表格內(nèi)容),再將讀取到的數(shù)據(jù)寫入到預設(shè)格式的文件中, 從而實現(xiàn)數(shù)據(jù)表格式的統(tǒng)一化。上述統(tǒng)一化處理過程是完全自動的,無需人工參與,也無需人工修改任何文件。目前上述轉(zhuǎn)換方法,已經(jīng)涵蓋了xls,xlsx,CSV,sql,txt與xml等多種格式的數(shù)據(jù)表。
[0060]需要說明的是,顯示步驟中顯示圖像可以有很多種,在本發(fā)明的一個可選實施方式中,顯示步驟顯示的圖形可以為樹狀關(guān)系圖,此時,將查找的結(jié)果使用圖形化顯示可以具體為:將查找的結(jié)果使用樹狀關(guān)系圖進行顯示,其中,樹狀關(guān)系圖中的節(jié)點的排列是按照查找步驟中的查找的順序排列的。
[0061]例如,用戶輸入的關(guān)鍵字為“天降鴻?!?,系統(tǒng)在獲取到該關(guān)鍵字之后,通過查找步驟查找到包括“天降鴻福”的數(shù)據(jù)表1,然后提取該數(shù)據(jù)表1中的數(shù)據(jù)1;然后,在至少一個數(shù)據(jù)表中查找該數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表(例如,數(shù)據(jù)表2),并提取該數(shù)據(jù)表2中的數(shù)據(jù)2,并將該數(shù)據(jù)2作為關(guān)鍵字重新查找該數(shù)據(jù)2的一個或多個關(guān)聯(lián)數(shù)據(jù)表(例如,數(shù)據(jù)表3),并提取該數(shù)據(jù)表3中的數(shù)據(jù)3;接下來,以該數(shù)據(jù)3為關(guān)鍵字重新查找該數(shù)據(jù)3的一個或多個關(guān)聯(lián)數(shù)據(jù)表(例如,數(shù)據(jù)表4 ),其中,如果查找到的在數(shù)據(jù)表4中未查找到相應的數(shù)據(jù), 則結(jié)束本次查找步驟。
[0062]通過上述查找步驟可知,查找到的數(shù)據(jù)依次為數(shù)據(jù)1,數(shù)據(jù)2和數(shù)據(jù)3。接下來,可以將上述查找到的數(shù)據(jù)顯示在樹狀關(guān)系圖中,例如,將數(shù)據(jù)1顯示在該樹狀關(guān)系圖的根節(jié)點1 中,將數(shù)據(jù)2顯示在根節(jié)點1的子節(jié)點1中,然后將該數(shù)據(jù)3顯示在子節(jié)點1的子節(jié)點11中,也就是說,上述查找的結(jié)果在樹狀關(guān)系圖中的節(jié)點排列方式是按照上述查找步驟中的查找順序排列的。如圖12所示的即為一種樹狀關(guān)系圖,如圖12所示,當用戶輸入關(guān)鍵字x之后,將包括該關(guān)鍵字x的數(shù)據(jù)表中的數(shù)據(jù)顯示在該樹狀關(guān)系圖的根節(jié)點中,即圖12中示“副本-編號表.CSV;序號234;副本場景fb_wanxz”所在的節(jié)點,然后將根節(jié)點中的數(shù)據(jù)重新作為關(guān)鍵字,再次查找包括該關(guān)鍵字的數(shù)據(jù)表中的數(shù)據(jù),并將該數(shù)據(jù)顯示在圖12中“副本事件表.csv;事件編號33459;事件類型:65”所在的子節(jié)點。接下來再以該子節(jié)點中的數(shù)據(jù),依據(jù)上述關(guān)聯(lián)關(guān)系查找包括該關(guān)鍵字的數(shù)據(jù)表中對應的數(shù)據(jù),直至查找不到對應的數(shù)據(jù),并將查找到的數(shù)據(jù)按照查找的順序依次顯示在如圖12所示的樹狀關(guān)系圖中。
[0063]在本發(fā)明的另一可選實施方式,如果該樹狀關(guān)系圖中包括至少一個節(jié)點,還可以為樹狀關(guān)系圖中每個節(jié)點提供懸停tips,可以在該懸停tips顯示每個節(jié)點的懸停框,其中, 懸??蛑邪總€節(jié)點對應的數(shù)據(jù)表中的數(shù)據(jù)。如圖3所示,圖3中“詳情”所示的框即為懸???,在該懸??蛑邪ū砀衩Q為“副本-編號表”所在的節(jié)點的相關(guān)數(shù)據(jù),例如,副本類型、進入等級、最高等級、最低進入人數(shù)等數(shù)據(jù)。[〇〇64]圖4是根據(jù)本發(fā)明實施例的一種表顯示處理方法的結(jié)構(gòu)框圖。如圖4所示,在本發(fā)明中,首先要統(tǒng)一數(shù)據(jù)源(數(shù)據(jù)源即為上述至少一個數(shù)據(jù)表),即將至少一個數(shù)據(jù)表的文件格式轉(zhuǎn)換為統(tǒng)一的文件格式。在本發(fā)明實施例中,系統(tǒng)可以自動識別數(shù)據(jù)表的文件夾中的文件格式,然后根據(jù)識別到的文件格式,使用與該文件格式對應的文件讀取方法讀取文件中的表頭與表格內(nèi)容。然后將讀取到的表頭與表格內(nèi)容寫入到預設(shè)格式(例如,*csv格式) 的文件中,從而實現(xiàn)數(shù)據(jù)源的統(tǒng)一化處理。
[0065]接下來,可以定義至少一個數(shù)據(jù)表中任意兩個數(shù)據(jù)表的表頭之間的關(guān)聯(lián)關(guān)系。在樹狀關(guān)系圖的自動生成過程中,該系統(tǒng)以用戶輸入的關(guān)鍵字開始,使用預先配置的關(guān)聯(lián)關(guān)系,自動查找包括該關(guān)鍵字的數(shù)據(jù)表的一個或多個關(guān)聯(lián)數(shù)據(jù)表,并查找該一個或多個數(shù)據(jù)表中對應的數(shù)據(jù)。然后,再將查找到的數(shù)據(jù)作為關(guān)鍵字,使用預先配置的關(guān)聯(lián)關(guān)系,自動查找包括該數(shù)據(jù)的數(shù)據(jù)表的一個或多個關(guān)聯(lián)數(shù)據(jù)表,如此往復,直至不再查找到對應的數(shù)據(jù)為止。在上述系統(tǒng)自動查找的過程中,會將每次查找到的數(shù)據(jù)自動發(fā)往前端(例如,網(wǎng)頁或者win form程序),其中,前端接收到查找到的數(shù)據(jù)后,將這些數(shù)據(jù)按照數(shù)據(jù)之間的聯(lián)系,組織成樹狀關(guān)系圖形,每個數(shù)據(jù)為樹狀關(guān)系圖的一個子節(jié)點,子節(jié)點之間通過關(guān)聯(lián)表頭聯(lián)系, 從而實現(xiàn)了關(guān)系圖的動態(tài)顯示。
[0066]圖5是根據(jù)本發(fā)明實施例的一種數(shù)據(jù)表統(tǒng)一化處理流程圖,該流程圖包括如下步驟:
[0067]步驟S501,選擇數(shù)據(jù)表文件,其中,可以在數(shù)據(jù)表的存儲路徑下面選擇該數(shù)據(jù)表文件;
[0068]步驟S502,讀取選擇的數(shù)據(jù)表文件的文件名;
[0069]步驟S503,根據(jù)文件名的后綴名判斷數(shù)據(jù)表文件的文件格式;
[0070]步驟S504,根據(jù)判斷出文件格式對應的讀取方式讀取數(shù)據(jù)表文件中的數(shù)據(jù);例如判斷出文件格式為“X Is”格式,貝lj選擇“讀取X Is文件方法”讀取X Is文件中的數(shù)據(jù),又例如, 判斷出文件格式為“xlsx”格式,貝lj選取“讀取xlsx文件方法”讀取xlsx文件中的數(shù)據(jù),讀取“CSV”、“sql”、“txt”和“xml”文件的方法與上述方法類似,此處不再贅述。需要說明的是,在本發(fā)明實施例中,上述多個讀取方法中每個讀取方法會將讀取到的數(shù)據(jù)分為表頭與內(nèi)容的格式統(tǒng)一存儲在內(nèi)存中;
[0071]步驟S505,將存儲在內(nèi)存中的數(shù)據(jù)寫入CSV格式的文件中,其中,該CSV格式即為上述預設(shè)格式;[〇〇72]步驟S506,將csv文件存在系統(tǒng)的指定目錄。
[0073]在本發(fā)明實施例中,可以自動將不同格式的數(shù)據(jù)表轉(zhuǎn)換成統(tǒng)一格式的數(shù)據(jù)表,從而使得轉(zhuǎn)換之后的數(shù)據(jù)表能夠適用于任何項目中,免去了策劃人員再對數(shù)據(jù)表的格式進行轉(zhuǎn)換的步驟。[〇〇74]圖6是根據(jù)本發(fā)明實施例的一種可選的表顯示處理方法的流程圖,該流程圖包括如下步驟:[〇〇75]步驟S601,根據(jù)用戶輸入的關(guān)鍵字查找對應的數(shù)據(jù),并將查找到的表格數(shù)據(jù)發(fā)送至配置表數(shù)據(jù)1中進行存儲,然后發(fā)送給前端,以使在前端中顯示含有該關(guān)鍵字的表格數(shù)據(jù);
[0076]步驟S602,根據(jù)查找到的數(shù)據(jù),在預先配置的關(guān)聯(lián)關(guān)系中查找對應關(guān)系;
[0077]步驟S603,根據(jù)查找到的對應關(guān)系,到對應的關(guān)聯(lián)數(shù)據(jù)表中查找對應的數(shù)據(jù);具體地,根據(jù)步驟S602中查找到的對應關(guān)系,可以查找到該表格數(shù)據(jù)的一個或者多個關(guān)聯(lián)數(shù)據(jù)表(即,對應的關(guān)聯(lián)數(shù)據(jù)表),然后,查找該一個或者多個關(guān)聯(lián)數(shù)據(jù)表中對應的數(shù)據(jù);
[0078]步驟S604,判斷是否查找到對應的數(shù)據(jù),其中,如果查找到對應的數(shù)據(jù),則執(zhí)行步驟S605,如果沒有查找到對應的數(shù)據(jù),則執(zhí)行步驟S608;[〇〇79] 步驟S605,將查找到的對應的數(shù)據(jù)存儲至配置數(shù)據(jù)表2中,其中,如果查找到對應的數(shù)據(jù),則可以將該數(shù)據(jù)發(fā)送至配置表數(shù)據(jù)2中進行存儲,并發(fā)送給前端進行顯示;
[0080]步驟S606,根據(jù)查找到的對應的數(shù)據(jù)到預先配置的關(guān)聯(lián)關(guān)系中查找對應關(guān)系;具體地,可以根據(jù)步驟S605中查找到的對應的數(shù)據(jù)在預先配置的關(guān)聯(lián)關(guān)系中查找對應關(guān)系;
[0081]步驟S607,判斷是否查找到對應關(guān)系,其中,如果沒有查找到對應關(guān)系,說明該步驟S605中查找到的數(shù)據(jù)已經(jīng)沒有可以查找的數(shù)據(jù),結(jié)束本次查找;如果查找到對應關(guān)系,則返回執(zhí)行步驟S603,直至沒有數(shù)據(jù)可以查找。[〇〇82] 步驟S608,標記錯誤數(shù)據(jù),并將錯誤數(shù)據(jù)發(fā)送之前端進行顯示,具體地,如果步驟 S604中沒有查找到對應的數(shù)據(jù),說明本條查找對應的數(shù)據(jù)出錯,則標記錯誤數(shù)據(jù),同樣發(fā)給前端顯示,這樣就可以在數(shù)據(jù)生成的同時,加入數(shù)據(jù)檢查,判斷數(shù)據(jù)的正確性。
[0083]圖7是根據(jù)本發(fā)明實施例的一種樹狀關(guān)系圖的繪制方法的流程圖,該流程圖包括如下步驟:[〇〇84]步驟S701,以步驟S601中查找到的數(shù)據(jù)為根節(jié)點繪制樹狀關(guān)系圖的根;[〇〇85]步驟S702,將步驟S603中查找到的對應的數(shù)據(jù)加在其父節(jié)點的后面;
[0086]步驟S703,判斷當前節(jié)點是否還有子節(jié)點,如果判斷出當前節(jié)點還包括子節(jié)點,貝lj 返回執(zhí)行步驟S702,繼續(xù)添加子節(jié)點;如果判斷出當前節(jié)點不包括子節(jié)點,則標記該節(jié)點為葉子節(jié)點,如果判斷出當前節(jié)點不包括子節(jié)點,則執(zhí)行步驟S704;[〇〇87]步驟S704,為樹狀關(guān)系圖中的子節(jié)點提供懸停tips,其中,該懸停tips用于詳細顯示該節(jié)點對應的數(shù)據(jù)表中的數(shù)據(jù)。
[0088]本發(fā)明實施例提供的表關(guān)系處理方法用于自動生成關(guān)系圖,整個關(guān)系圖的生成過程,無需人工參與。生成的關(guān)系圖可以以樹狀結(jié)構(gòu)進行顯示,還可以為該樹狀關(guān)系圖中的子節(jié)點提供懸停tips,該懸停tips用于顯示該節(jié)點對應的數(shù)據(jù)表中的數(shù)據(jù)。通過圖形化的展示方式,完美呈現(xiàn)相關(guān)數(shù)據(jù)的關(guān)聯(lián)關(guān)系與數(shù)據(jù)的流向。[〇〇89]本發(fā)明實施例中采用人性化的用戶界面(User Interface,簡稱為UI)與屬性圖的動態(tài)加載方式,為用戶提供了一種便于操作關(guān)系配置的頁面和樹形的關(guān)系圖。由于關(guān)系圖的加載方式采用的為動態(tài)加載的方式,即只有在用戶選擇加載某個節(jié)點的子節(jié)點的時候, 才會自動去加載子節(jié)點內(nèi)容,即使一個有上千個節(jié)點的樹,也可以在毫秒間完成加載,實現(xiàn)用戶的零等待。
[0090]圖8是根據(jù)本發(fā)明實施例的一種更改關(guān)聯(lián)關(guān)系的流程圖,該流程圖包括如下步驟:
[0091]步驟S801,用戶在前端(例如,網(wǎng)頁或者win form程序)輸入查詢關(guān)鍵字X,點擊確定后,后臺自動默認選擇全部相關(guān)配置關(guān)系;[〇〇92] 步驟S802,前端(例如,網(wǎng)頁或者win form程序)繪制關(guān)系圖(例如,樹狀關(guān)系圖)和所使用的關(guān)聯(lián)關(guān)系;[〇〇93]步驟S803,獲取用戶更改關(guān)聯(lián)關(guān)系rx的指令,并根據(jù)該指令對關(guān)聯(lián)關(guān)系rx進行修改;
[0094]具體地,更改關(guān)聯(lián)關(guān)系rx的指令可以為刪除關(guān)聯(lián)關(guān)系rx的指令,還可以為添加關(guān)聯(lián)關(guān)系rx的指令。用戶可以在步驟S802中生成的關(guān)聯(lián)關(guān)系中去掉對關(guān)聯(lián)關(guān)系rx的勾選,再次點擊確定,此時,系統(tǒng)會自動根據(jù)用戶發(fā)出的刪除指令刪除與關(guān)聯(lián)關(guān)系rx關(guān)聯(lián)的數(shù)據(jù);用戶還可以添加配置關(guān)系tx,點擊確定,系統(tǒng)自動根據(jù)用戶發(fā)出的添加指令添加關(guān)聯(lián)關(guān)系tx 關(guān)聯(lián)的數(shù)據(jù),從而實現(xiàn)了對關(guān)聯(lián)關(guān)系的熱插拔配置。其中,關(guān)聯(lián)關(guān)系rx為預先配置的關(guān)聯(lián)關(guān)系中任意一條關(guān)聯(lián)關(guān)系。[〇〇95]步驟S804,再次繪制關(guān)鍵字x的關(guān)系圖和所使用的關(guān)聯(lián)關(guān)系,其中,在關(guān)聯(lián)關(guān)系發(fā)生更改之后,需要再次繪制該關(guān)鍵字x的關(guān)系圖和所使用的關(guān)聯(lián)關(guān)系。[〇〇96]需要說明的是,在本發(fā)明實施例中,再次繪制關(guān)鍵字x的關(guān)系圖和所使用的關(guān)聯(lián)關(guān)系之后,還可以返回執(zhí)行步驟S803,即對關(guān)聯(lián)關(guān)系進行更改。
[0097]在本發(fā)明實施例中,可熱插拔的表頭關(guān)系配置,系統(tǒng)提供兩個表頭之間的關(guān)系配置,既可以配置單表格的兩個表頭之間的關(guān)聯(lián)關(guān)系,也可以配置兩個表格的兩個表頭之間的關(guān)聯(lián)關(guān)系,可實現(xiàn)表頭之間的一對一配置與一對多配置,這些配置的表頭關(guān)系,在關(guān)系圖的生成過程中,可以人工選擇加入生成過程或者剔除,從而是熱插拔的。
[0098]圖9是根據(jù)本發(fā)明實施例的一種表顯示裝置的示意圖,如圖9所示,該裝置包括服務(wù)器端901和客戶端902。[〇〇99]服務(wù)器端901負責將至少一個數(shù)據(jù)表的格式轉(zhuǎn)化為預設(shè)格式,即上述步驟S501至步驟S506中所描述的方法;服務(wù)器端還用于保存用戶預先設(shè)置的數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系, 服務(wù)器端還用于關(guān)系圖數(shù)據(jù)的生成,即上述步驟S601至步驟S608中所描述的方法。
[0100] 客戶端902用于與用戶之間的交互,還可以用于顯示,其中,顯示的界面可以是網(wǎng)頁,也可以是界面程序(win form)。用戶可以通過客戶端902輸入待查找的關(guān)鍵字,客戶端在獲取到用戶輸入的關(guān)鍵字之后,將該關(guān)鍵字發(fā)送至服務(wù)器端進行關(guān)聯(lián)數(shù)據(jù)的查找與生成,同時客戶端還可以實時獲取服務(wù)器端查找到的關(guān)聯(lián)數(shù)據(jù),并根據(jù)關(guān)聯(lián)數(shù)據(jù)繪制并顯示關(guān)系圖。
[0101]在本發(fā)明實施例中,對于整個數(shù)據(jù)表中的數(shù)據(jù)整理過程,完全是自動化的,無需人工參與,相比傳統(tǒng)的人工整理數(shù)據(jù),它的優(yōu)勢主要體現(xiàn)在以下幾點:
[0102]1、“數(shù)據(jù)表”格式的自適應。系統(tǒng)可以自動將不同格式的數(shù)據(jù)表轉(zhuǎn)換成統(tǒng)一格式的數(shù)據(jù)表,從而能夠適用于任何項目;
[0103]2、關(guān)聯(lián)關(guān)系的配置頁面方便快捷。無論是策劃、測試人員還是程序,只要知道兩個表頭之間的聯(lián)系,然后在相應的配置頁面中選中兩個表頭,保存即可形成一條關(guān)聯(lián)關(guān)系。配置的關(guān)聯(lián)關(guān)系在關(guān)系圖生成的過程中,可以選擇使用或者剔除使用,從而實現(xiàn)關(guān)聯(lián)關(guān)系的熱插拔。這種可配置的表頭關(guān)系,優(yōu)勢在于,一經(jīng)配置永久使用。進一步地,上述熱插拔的方式,可以使得用戶只關(guān)注于自己關(guān)心的數(shù)據(jù),而無需理會那些不關(guān)注的數(shù)據(jù);
[0104]3、關(guān)系圖的自動生成與圖形顯示。系統(tǒng)可以根據(jù)用戶輸入的關(guān)鍵字,自動查找該關(guān)鍵字的一個或多個關(guān)聯(lián)數(shù)據(jù)表,并提取數(shù)據(jù)表中的數(shù)據(jù),生成關(guān)系圖,上述查找過程和生成過程是完全自動的,無需人工干預。關(guān)系圖可以以樹形圖的方式顯示,方便閱讀與使用, 樹的形狀代表了數(shù)據(jù)的流向,從而是數(shù)據(jù)流更清晰地展現(xiàn)在人們面前。
[0105]綜上,本發(fā)明實施例提供的表顯示處理方法,無需人工整理數(shù)據(jù),自帶數(shù)據(jù)檢查功能,完全解放和發(fā)展了生產(chǎn)力,極大地提高了數(shù)據(jù)整理與數(shù)據(jù)檢查的效率。
[0106]本發(fā)明實施例還提供了一種表顯示處理裝置,該表顯示處理裝置主要用于執(zhí)行本發(fā)明實施例上述內(nèi)容所提供的表顯示處理方法,以下對本發(fā)明實施例送提供的表顯示處理裝置做具體介紹。[〇1 〇7]圖10是根據(jù)本發(fā)明實施例的一種表顯示處理裝置的示意圖一,如圖10所示,包括第一獲取模塊101、查找模塊103、循環(huán)模塊105、保存模塊107和顯示模塊109,其中:
[0108]第一獲取模塊101,用于獲取用戶輸入的關(guān)鍵字;
[0109]在本發(fā)明實施例中,用戶輸入的關(guān)鍵詞可以為用戶所要查詢的任務(wù),所要查詢的一種玩法。例如,用戶想要在某個游戲中查詢“天降鴻福”的任務(wù),那么該用戶在游戲中輸入的關(guān)鍵字就可以為“天降鴻福”。
[0110]查找模塊103,用于根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表,在一個或多個關(guān)聯(lián)數(shù)據(jù)表中讀取對應的數(shù)據(jù);
[0111]循環(huán)模塊105,用于將對應的數(shù)據(jù)作為關(guān)鍵字,通過查找模塊重復查找包括關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表;
[0112]在本發(fā)明實施例中,可以根據(jù)在步驟S102中獲取到的用戶輸入的關(guān)鍵字,查找包括該關(guān)鍵字的數(shù)據(jù)表(例如,數(shù)據(jù)表A1 ),然后,在至少一個數(shù)據(jù)表中查找該數(shù)據(jù)表A的一個或者多個關(guān)聯(lián)數(shù)據(jù)表(例如,一個或者多個關(guān)聯(lián)數(shù)據(jù)表B1),并查找一個或者多個關(guān)聯(lián)數(shù)據(jù)表中對應的數(shù)據(jù)(例如,數(shù)據(jù)C1 ),如果查找到數(shù)據(jù)C1,則將數(shù)據(jù)C1作為關(guān)鍵詞,重新查找包括數(shù)據(jù)C1的數(shù)據(jù)表對應的一個或者多個關(guān)聯(lián)數(shù)據(jù)表(例如,一個或者多個關(guān)聯(lián)數(shù)據(jù)表B2), 并查找一個或者多個關(guān)聯(lián)數(shù)據(jù)表B2中對應的數(shù)據(jù)(例如,數(shù)據(jù)C2)。如果此時查找到數(shù)據(jù)C2, 則將數(shù)據(jù)C2重新作為關(guān)鍵字,重復上述步驟,直至查找不到對應的數(shù)據(jù);如果此時未查找到數(shù)據(jù)C2,則不再查找,停止上述循環(huán)。[〇113]保存模塊107,用于在查找模塊、循環(huán)模塊執(zhí)行的過程中,或者在查找模塊、循環(huán)模塊執(zhí)行之后,將查找的結(jié)果進行保存。
[0114]顯示模塊109,用于將查找的結(jié)果以圖形的方式顯示。
[0115]在本發(fā)明實施例中,可以在每次執(zhí)行查找步驟之后,將查找到的對應的數(shù)據(jù)(即, 查找的結(jié)果)進行保存,還可以在循環(huán)執(zhí)行完查找步驟之后,將查找步驟查找到的所有對應的數(shù)據(jù)(即,上述查找的結(jié)果)進行保存。
[0116]在本發(fā)明實施例中,在獲取到的用戶輸入的關(guān)鍵字之后,可以自動地根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個配置表中循環(huán)查找包括關(guān)鍵字的數(shù)據(jù)包的一個或者多個關(guān)聯(lián)數(shù)據(jù)表,以及查找一個或者多個表格中對應的數(shù)據(jù),相對于現(xiàn)有技術(shù)中策劃人員手動建立游戲的數(shù)值系統(tǒng)的方法,達到了快速并準確地生成游戲的數(shù)值系統(tǒng)的目的,從而實現(xiàn)了提高游戲的數(shù)值系統(tǒng)的生成效率的技術(shù)效果,進而解決了現(xiàn)有技術(shù)中生成的游戲數(shù)值系統(tǒng)效率較低和查找的結(jié)果顯示不直觀的技術(shù)問題。
[0117]可選地,至少一個數(shù)據(jù)表用于進行游戲玩法的配置。[〇118]可選地,顯示模塊用于:將查找的結(jié)果使用樹狀關(guān)系圖進行顯示,其中,樹狀關(guān)系圖中的節(jié)點的排列是按照查找步驟中的查找的順序排列的。
[0119]可選地,樹狀關(guān)系圖包括至少一個節(jié)點,顯示模塊用于:在樹狀關(guān)系圖中顯示至少一個節(jié)點中每個節(jié)點的懸???,其中,懸??蛑邪總€節(jié)點對應的數(shù)據(jù)表中的數(shù)據(jù)。
[0120]可選地,關(guān)聯(lián)關(guān)系包括以下任一種:至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應關(guān)聯(lián)數(shù)據(jù)表中的一個表頭信息,至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應關(guān)聯(lián)數(shù)據(jù)表中的多個表頭信息。
[0121]可選地,每個數(shù)據(jù)表的表頭信息和多個表頭信息之間通過標識信息進行關(guān)聯(lián),并且每個數(shù)據(jù)表的表頭信息和不同的表頭信息之間的標識信息不同;查找模塊用于:根據(jù)標識信息,在至少一個數(shù)據(jù)表中遍歷查找對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表。
[0122]可選地,循環(huán)模塊用于:判斷是否能夠查找到對應的數(shù)據(jù);如果判斷出能夠查找到對應的數(shù)據(jù),則將對應的數(shù)據(jù)作為關(guān)鍵字重復查找模塊;如果判斷出不能夠查找到對應的數(shù)據(jù),則停止執(zhí)行循環(huán)模塊。[〇123]圖11是根據(jù)本發(fā)明實施例的一種表顯示處理裝置的示意圖二,如圖11所示,包括: 第二獲取模塊111,讀取模塊113和寫入模塊115,其中:
[0124]第二獲取模塊111,用于在獲取用戶輸入的關(guān)鍵字之前,獲取至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的文件格式;
[0125]讀取模塊113,連接至第二獲取模塊111,用于按照與文件格式對應的數(shù)據(jù)讀取方法讀取每個數(shù)據(jù)表中的數(shù)據(jù);
[0126]寫入模塊115,分別連接至讀取模塊113和第一獲取模塊101,用于將讀取到的每個數(shù)據(jù)表中的數(shù)據(jù)寫入至預設(shè)格式的文件中。
[0127]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0128]在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
[0129]在本申請所提供的幾個實施例中,應該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0130]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0131]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0132]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(R0M,Read-0nly Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0133]以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權(quán)項】
1.一種表顯示處理方法,其特征在于,包括: 獲取步驟,獲取用戶輸入的關(guān)鍵字; 查找步驟,根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括所述關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表,在所述一個或多個關(guān)聯(lián)數(shù)據(jù)表中讀取對應的數(shù)據(jù); 循環(huán)步驟,將所述對應的數(shù)據(jù)作為所述關(guān)鍵字重復所述查找步驟; 保存步驟,在所述查找步驟、所述循環(huán)步驟中或在所述查找步驟、所述循環(huán)步驟之后,將查找的結(jié)果進行保存; 顯示步驟,將所述查找的結(jié)果以圖形的方式顯示。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述至少一個數(shù)據(jù)表用于進行游戲玩法的配置。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述查找的結(jié)果以圖形的方式顯示包括: 將所述查找的結(jié)果使用樹狀關(guān)系圖進行顯示,其中,所述樹狀關(guān)系圖中的節(jié)點的排列是按照所述查找步驟中的查找的順序排列的。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述樹狀關(guān)系圖包括至少一個節(jié)點, 將所述查找的結(jié)果使用樹狀關(guān)系圖進行顯示包括: 在所述樹狀關(guān)系圖中顯示所述至少一個節(jié)點中每個節(jié)點的懸???,其中,所述懸停框中包括所述每個節(jié)點對應的數(shù)據(jù)表中的數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述關(guān)聯(lián)關(guān)系包括以下任一種:所述至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應每個關(guān)聯(lián)數(shù)據(jù)表中的一個表頭信息,所述至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應所述每個關(guān)聯(lián)數(shù)據(jù)表中的多個表頭信息。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述每個數(shù)據(jù)表的表頭信息和所述多個表頭信息之間通過標識信息進行關(guān)聯(lián),并且所述每個數(shù)據(jù)表的表頭信息和不同的表頭信息之間的標識信息不同; 所述根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括所述關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表包括:根據(jù)所述標識信息,在所述至少一個數(shù)據(jù)表中遍歷查找對應的所述一個或多個關(guān)聯(lián)數(shù)據(jù)表。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在獲取用戶輸入的關(guān)鍵字之前,所述方法還包括: 獲取所述至少一個數(shù)據(jù)表的文件格式; 按照與所述文件格式對應的數(shù)據(jù)讀取方法讀取所述至少一個數(shù)據(jù)表中的數(shù)據(jù); 將讀取到的所述至少一個數(shù)據(jù)表中的數(shù)據(jù)寫入至預設(shè)格式的文件中。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述循環(huán)步驟包括: 判斷是否能夠查找到所述對應的數(shù)據(jù); 如果判斷出能夠查找到所述對應的數(shù)據(jù),則將所述對應的數(shù)據(jù)作為所述關(guān)鍵字,重復所述查找步驟; 如果判斷出不能夠查找到所述對應的數(shù)據(jù),則停止執(zhí)行所述循環(huán)步驟。9.一種表顯示處理裝置,其特征在于,包括: 第一獲取模塊,用于獲取用戶輸入的關(guān)鍵字; 查找模塊,用于根據(jù)預先配置的關(guān)聯(lián)關(guān)系在至少一個數(shù)據(jù)表中查找包括所述關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表,在所述一個或多個關(guān)聯(lián)數(shù)據(jù)表中讀取對應的數(shù)據(jù); 循環(huán)模塊,用于將所述對應的數(shù)據(jù)作為所述關(guān)鍵字,通過所述查找模塊重復查找包括所述關(guān)鍵字的數(shù)據(jù)表對應的一個或多個關(guān)聯(lián)數(shù)據(jù)表; 保存模塊,用于在所述查找模塊、所述循環(huán)模塊執(zhí)行的過程中,或者在所述查找模塊、所述循環(huán)模塊執(zhí)行之后,將查找的結(jié)果進行保存; 顯示模塊,用于將所述查找的結(jié)果以圖形的方式顯示。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述至少一個數(shù)據(jù)表用于進行游戲玩法的配置。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述顯示模塊用于: 將所述查找的結(jié)果使用樹狀關(guān)系圖進行顯示,其中,所述樹狀關(guān)系圖中的節(jié)點的排列是按照所述查找模塊中的查找的順序排列的。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述樹狀關(guān)系圖包括至少一個節(jié)點,所述顯示模塊用于: 在所述樹狀關(guān)系圖中顯示所述至少一個節(jié)點中每個節(jié)點的懸???,其中,所述懸??蛑邪ㄋ雒總€節(jié)點對應的數(shù)據(jù)表中的數(shù)據(jù)。13.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述關(guān)聯(lián)關(guān)系包括以下任一種:所述至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應每個關(guān)聯(lián)數(shù)據(jù)表中的一個表頭信息,所述至少一個數(shù)據(jù)表中每個數(shù)據(jù)表的表頭信息對應所述每個關(guān)聯(lián)數(shù)據(jù)表中的多個表頭信息; 所述查找模塊用于:根據(jù)所述標識信息,在所述至少一個數(shù)據(jù)表中遍歷查找對應的所述一個或多個關(guān)聯(lián)數(shù)據(jù)表。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述每個數(shù)據(jù)表的表頭信息和所述多個表頭信息之間通過標識信息進行關(guān)聯(lián),并且所述每個數(shù)據(jù)表的表頭信息和不同的表頭信息之間的標識信息不同。15.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于在獲取用戶輸入的關(guān)鍵字之前,獲取所述至少一個數(shù)據(jù)表的文件格式; 讀取模塊,用于按照與所述文件格式對應的數(shù)據(jù)讀取方法讀取所述至少一個數(shù)據(jù)表中的數(shù)據(jù); 寫入模塊,用于將讀取到的所述至少一個數(shù)據(jù)表中的數(shù)據(jù)寫入至預設(shè)格式的文件中。16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述循環(huán)模塊用于: 判斷是否能夠查找到所述對應的數(shù)據(jù); 如果判斷出能夠查找到所述對應的數(shù)據(jù),則將所述對應的數(shù)據(jù)作為所述關(guān)鍵字,重復所述查找模塊; 如果判斷出不能夠查找到所述對應的數(shù)據(jù),則停止執(zhí)行所述循環(huán)模塊。
【文檔編號】G06F17/30GK106095961SQ201610429585
【公開日】2016年11月9日
【申請日】2016年6月16日
【發(fā)明人】鄭重, 梁永澤, 馬雯雯, 倪維
【申請人】網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1