專利名稱:利用整數(shù)樹管理易經(jīng)中卦的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)技術(shù),特別是涉及一種利用整數(shù)樹管理易經(jīng)中卦 的方法。
背景技術(shù):
易經(jīng)被列為屮國的群經(jīng)之首,在我國古代哲學(xué)、科學(xué)、文學(xué)、政治、倫理等 學(xué)科領(lǐng)域,產(chǎn)生了極其深刻的影響。
易經(jīng)是一個(gè)傳遞和負(fù)載著巨大文明信息、邏輯嚴(yán)密的龐大系統(tǒng),更兼其寓意 深?yuàn)W、符號抽象、文字晦澀,致使許多渴望了解它的人望而卻歩。目前人們對易
經(jīng)中卦的處理最多為64卦,對于更多的卦,比如128卦、256卦等,由于對卦分
析研究的工作量過大而難以實(shí)現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種利用整數(shù)樹管理易經(jīng)中卦的方法,利用該方法可以 簡單、方便地把卦對應(yīng)到整數(shù)樹的結(jié)點(diǎn)上,大大節(jié)省了分析研究易經(jīng)中卦的工作
為了實(shí)現(xiàn)發(fā)明目的,本發(fā)明采用如下技術(shù)方案 一種利用整數(shù)樹管理易經(jīng)中卦的方法,包括以下步驟 構(gòu)建整數(shù)樹;
確定整數(shù)樹結(jié)點(diǎn)的代碼和易經(jīng)中卦信息的對應(yīng)方法;
把卦信息輸入計(jì)算機(jī)進(jìn)行處理,得到與輸入的卦信息對應(yīng)的整數(shù)樹結(jié)點(diǎn)代碼信息,把對卦的分析管理轉(zhuǎn)換為對整數(shù)樹的分析管理。 所述構(gòu)建整數(shù)樹的方法具體為整數(shù)樹是整數(shù)生長過程中形成的一個(gè)結(jié)構(gòu)樹,由結(jié)點(diǎn)構(gòu)成,每個(gè)父結(jié)點(diǎn)有兩 個(gè)子結(jié)點(diǎn);整數(shù)按MN+1= M、 + "和MN+1= li+2^進(jìn)行生長,其中N表示整數(shù)樹的層數(shù),M 表示對應(yīng)層上的整數(shù)值;整數(shù)樹第N層的結(jié)點(diǎn)總數(shù)為"個(gè),其中N〉0;同一父結(jié)點(diǎn)派生子結(jié)點(diǎn)的位置順序由2W中的冪指數(shù)來決定,若N等于父結(jié)點(diǎn) 所在的層數(shù),則為第l個(gè)結(jié)點(diǎn),若N等于該子結(jié)點(diǎn)所在的層數(shù),則為第2個(gè)結(jié)點(diǎn);所述的整數(shù)樹是無限生長的,有且只有一個(gè)虛擬的根。所述確定整數(shù)樹結(jié)點(diǎn)的代碼和易經(jīng)中卦信息的對應(yīng)方法包括 整數(shù)樹的結(jié)點(diǎn)代碼由分段代碼組成; 分段代碼的單位為一個(gè)符號,由兩種基本符號表示; 易經(jīng)中卦信息的單位為爻,由陽爻、陰爻表示;整數(shù)樹結(jié)點(diǎn)代碼和卦信息的轉(zhuǎn)換過程是分段代碼的兩種基本表示符號和陽 爻、陰爻的轉(zhuǎn)換。所述分段代碼的兩種基本表示符號是b和d。每個(gè)結(jié)點(diǎn)對應(yīng)一個(gè)卦。所述把卦信息輸入計(jì)算機(jī)進(jìn)行處理,得到與輸入的卦信息對應(yīng)的整數(shù)樹結(jié)點(diǎn) 代碼信息,把對卦的分析管理轉(zhuǎn)換為對整數(shù)樹的分析管理的方法包括讀取輸入的卦信息,用符號b替換陽爻,用d替換陰爻,得到整數(shù)樹一個(gè)結(jié) 點(diǎn)的代碼信息;結(jié)點(diǎn)代碼信息對應(yīng)了整數(shù)樹的一個(gè)結(jié)點(diǎn),并包含了路徑上的全部信息,得到 整數(shù)樹上的一個(gè)分支;根據(jù)結(jié)點(diǎn)代碼信息得到一個(gè)對應(yīng)的整數(shù),以及其生長過程中全部的祖先所對 應(yīng)的整數(shù);對卦的分析管理轉(zhuǎn)換為對整數(shù)樹的分析管理;按照整數(shù)樹生長的方式,通過計(jì)算機(jī)得到第N層的卦的信息集合,該集合中 的卦是按照整數(shù)的生長順序的規(guī)律排列的。所述計(jì)算機(jī)還可以是其它能夠計(jì)算并存儲的設(shè)備。所述整數(shù)樹結(jié)點(diǎn)代碼以及卦信息的存儲方式可以是文件、數(shù)據(jù)庫、文件目錄。 采用本發(fā)明利用整數(shù)樹管理易經(jīng)中卦的方法,可以簡單、方便地把卦對應(yīng)到整數(shù) 樹的結(jié)點(diǎn)上,對整數(shù)樹各層結(jié)點(diǎn)信息的分析等同于對卦的分析,因此可以高效地 分析卦信息。由于整數(shù)樹具有無限生長的特性,因此可以獲得任意層的卦集合信 息。按照整數(shù)樹的遺傳生長特征,可以獲得任意層上的卦信息的具體含義,大大 提高了現(xiàn)有易經(jīng)的內(nèi)容。
圖1是本發(fā)明利用整數(shù)樹管理易經(jīng)中卦的方法的流程圖; 圖2是本發(fā)明利用整數(shù)樹管理易經(jīng)中卦的方法的先天八卦圖。
具體實(shí)施方式
下面參照附圖對本發(fā)明作進(jìn)一步詳細(xì)的說明。如圖1所示,本發(fā)明利用整數(shù)樹管理易經(jīng)中卦的方法,包括以下步驟101、 構(gòu)建整數(shù)樹;102、 確定整數(shù)樹結(jié)點(diǎn)的代碼和易經(jīng)中卦信息的對應(yīng)規(guī)則;103、 把卦信息輸入計(jì)算機(jī)進(jìn)行處理,得到與輸入的卦信息對應(yīng)的整數(shù)樹結(jié) 點(diǎn)代碼信息,把對卦的分析管理轉(zhuǎn)換為對整數(shù)樹的分析管理。具體來講,所述構(gòu)建整數(shù)樹的方法為整數(shù)樹是整數(shù)生長過程中形成的一個(gè)結(jié)構(gòu)樹,由結(jié)點(diǎn)構(gòu)成,每個(gè)父結(jié)點(diǎn)有兩 個(gè)子結(jié)點(diǎn);整數(shù)按MN+1= MN + "和MN+1= MN+2^進(jìn)行生長,其中N表示整數(shù)樹的層數(shù),M 表示對應(yīng)層上的整數(shù)值;整數(shù)樹第N層的結(jié)點(diǎn)總數(shù)為2N個(gè),其中N〉0;同一父結(jié)點(diǎn)派生子結(jié)點(diǎn)的位置順序由^中的冪指數(shù)來決定,若N等于父結(jié)點(diǎn) 所在的層數(shù),則為第l個(gè)結(jié)點(diǎn),若N等于該子結(jié)點(diǎn)所在的層數(shù),則為第2個(gè)結(jié)點(diǎn);所述的整數(shù)樹是無限生長的,有且只有一個(gè)虛擬的根。下面以第3層的整數(shù)樹結(jié)點(diǎn)為例,詳細(xì)說明利用整數(shù)樹管理易經(jīng)中卦的方法 和整數(shù)樹結(jié)點(diǎn)到卦的對應(yīng)方法。步驟IOI、獲取關(guān)于整數(shù)樹的構(gòu)建信息。以第3層整數(shù)樹的構(gòu)造為例,其整 數(shù)的數(shù)量為23個(gè),分別為7, 8, 9, 10, 11, 12, 13, 14,每個(gè)整數(shù)的數(shù)值等于祖先結(jié) 點(diǎn)上的整數(shù)數(shù)值以及當(dāng)前結(jié)點(diǎn)上的數(shù)值的和。第3層2。+2'+2^7, 2。+2'+2Ml。 20+22+22=9, 20+22+23=13。2'+2'+22二8, 2'+2'+23二12。 2'+22+22二10, 2、22+23二14。 以上的例子中,整數(shù)7為第1層的1,加上第2層的2,加上第3層的4的和, 其它的整數(shù)類推。步驟102、獲取整數(shù)樹結(jié)點(diǎn)的代碼信息和易經(jīng)中卦信息的對應(yīng)規(guī)則。按照樹 結(jié)點(diǎn)代碼的表示方式,結(jié)點(diǎn)的分段代碼有2個(gè),分別為,如果冪指數(shù)為父結(jié)點(diǎn)所 在的層數(shù),則為b,若為當(dāng)前的層數(shù),則為d,按照從右向左的順序,最后出現(xiàn) 的分段代碼在右邊,那么第3層的整數(shù)在結(jié)構(gòu)樹上的結(jié)點(diǎn)代碼如下7 = bbb, 11 = bbd, 9 二 bdb, 13 = bdd,8 = dbb, 12 二 dbd, 10 二 ddb, 14 二 ddd。 按照b對應(yīng)陽爻,d對應(yīng)陰爻,則得到相應(yīng)的八卦信息如下7 二陽爻陽爻陽爻=乾卦,11 =陽爻陽爻陰爻=兌卦,9 =陽爻陰爻陽爻=離卦,13 =陽爻陰爻陰爻=震卦,8 二陰爻陽爻陽爻=巽卦,12 二陰爻陽爻陰爻=坎卦,10 =陰爻陰爻陽爻=艮卦,14 =陰爻陰爻陰爻=坤卦。 對于任意給定的一個(gè)卦,按照爻和分段代碼的轉(zhuǎn)換方式,就可以得到一個(gè)樹結(jié)點(diǎn)代碼。下面結(jié)合第三層整數(shù)樹結(jié)點(diǎn),進(jìn)一步詳細(xì)說明。"7乾0, 1, 2,單bbb"表示整數(shù)為"7",對應(yīng)的卦為"乾"卦,第1層的冪 指數(shù)為"0",第2層的冪指數(shù)為"1",第3層的冪指數(shù)為"2",冪指數(shù)的和為"單" 數(shù),對應(yīng)的樹結(jié)點(diǎn)代碼為"bbb"。這里,整數(shù)樹結(jié)點(diǎn)代碼信息由分段代碼組合而成,順序從右向左,代表其對 應(yīng)的層數(shù)從大到小,同一個(gè)分段代碼,在不同的位置出現(xiàn),則代表不同的內(nèi)容, 比如本例中的bbb,最右邊的b代表第3層位置,其出現(xiàn)的時(shí)間比前面的要晚, 另外2個(gè)b依次代表第2層,第1層。同樣其對應(yīng)的卦也是由爻組合而成,順序從下往上,代表其對應(yīng)的層數(shù)從大 到小,同一個(gè)爻,在不同的位置出現(xiàn),則代表不同的內(nèi)容,比如本例中的乾卦, 由3個(gè)陽爻組成,最下面的陽爻代表第3層位置,其出現(xiàn)的時(shí)間比前面的要晚,另外2個(gè)陽爻依次代表第2層,第1層。整數(shù)樹結(jié)點(diǎn)代碼按照從右向左順序的分段代碼分別對應(yīng)卦中的從下往上的 爻,b對應(yīng)陽爻,d對應(yīng)陰爻。"ll兌0,l,3,雙bbd"表示整數(shù)為"11",對應(yīng)的卦為"兌"卦,第l層的 冪指數(shù)為"0",第2層的冪指數(shù)為"1",第3層的冪指數(shù)為"3",冪指數(shù)的和為 "雙"數(shù),對應(yīng)的樹結(jié)點(diǎn)代碼為"bbd"。"9離0, 2, 2,雙bdb"表示整數(shù)為"9",對應(yīng)的卦為"離"卦,第1層的冪 指數(shù)為"0",第2層的冪指數(shù)為"2",第3層的冪指數(shù)為"2",冪指數(shù)的和為"雙" 數(shù),對應(yīng)的樹結(jié)點(diǎn)代碼為"bdb"。"13震0, 2, 3,單bdd"表示整數(shù)為"13",對應(yīng)的卦為"震"卦,第1層的 冪指數(shù)為"0",第2層的冪指數(shù)為"2",第3層的冪指數(shù)為"3",冪指數(shù)的和為 "單"數(shù),對應(yīng)的樹結(jié)點(diǎn)代碼為"bdd"。"8巽1, 1, 2,雙dbb"表示整數(shù)為"8",對應(yīng)的卦為"巽"卦,第1層的冪 指數(shù)為"1",第2層的冪指數(shù)為"1",第3層的冪指數(shù)為"2",冪指數(shù)的和為"雙" 數(shù),對應(yīng)的樹結(jié)點(diǎn)代碼為"dbb"。"12坎1, 1, 3,單dbd"表示整數(shù)為"12",對應(yīng)的卦為"坎"卦,第1層的 冪指數(shù)為"1",第2層的冪指數(shù)為"1",第3層的冪指數(shù)為"3",冪指數(shù)的和為 "單"數(shù),對應(yīng)的樹結(jié)點(diǎn)代碼為"dbd"。"10艮1,2,2,單ddb"表示整數(shù)為"10",對應(yīng)的卦為"艮"卦,第l層的 冪指數(shù)為"1",第2層的冪指數(shù)為"2",第3層的冪指數(shù)為"2",冪指數(shù)的和為"單"數(shù),對應(yīng)的樹結(jié)點(diǎn)代碼為"ddb"。"14坤1, 2, 3,雙ddd"表示整數(shù)為"14",對應(yīng)的卦為"坤"卦,第1層的 冪指數(shù)為"1",第2層的冪指數(shù)為"2",第3層的冪指數(shù)為"3",冪指數(shù)的和為 "雙"數(shù),對應(yīng)的樹結(jié)點(diǎn)代碼為"ddd"。步驟103、把卦信息輸入計(jì)算機(jī)進(jìn)行處理,得到與輸入的卦信息對應(yīng)的整數(shù) 樹結(jié)點(diǎn)代碼信息,把對卦的分析管理轉(zhuǎn)換為對整數(shù)樹的分析管理。其中所述計(jì)算機(jī)還可以是其它能夠計(jì)算并存儲的設(shè)備。所述整數(shù)樹結(jié)點(diǎn)代碼 以及卦信息的存儲方式可以是文件、數(shù)據(jù)庫、文件目錄。圖2是根據(jù)圖l得到的先天八卦圖,樹結(jié)點(diǎn)代碼的排列順序是從右向左,八 卦符號的排列順序是從外向里。其中,符號l表示陽爻,符號!表示陰爻。圖中卦的位置是按照整數(shù)的生長順序排列的,奇數(shù)按逆時(shí)針方向排列,偶數(shù) 按順時(shí)針方向排列。奇數(shù)出現(xiàn)的順序?yàn)?, 11, 9, 13;偶數(shù)出現(xiàn)的順序?yàn)?, 12, 10, 14。以上,僅以整數(shù)樹的第3層和八卦的對應(yīng)關(guān)系為例,對本發(fā)明用整數(shù)樹管理 易經(jīng)中卦的方法進(jìn)行了詳細(xì)的說明,但是本發(fā)明所提供的方法同樣適用于其它領(lǐng) 域,在其它領(lǐng)域的實(shí)現(xiàn)方法和以上所述的方法基本一致,這里不再贅述。
權(quán)利要求
1、一種利用整數(shù)樹管理易經(jīng)中卦的方法,其特征在于包括以下步驟構(gòu)建整數(shù)樹;確定整數(shù)樹結(jié)點(diǎn)的代碼和易經(jīng)中卦信息的對應(yīng)方法;把卦信息輸入計(jì)算機(jī)進(jìn)行處理,得到與輸入的卦信息對應(yīng)的整數(shù)樹結(jié)點(diǎn)代碼信息,把對卦的分析管理轉(zhuǎn)換為對整數(shù)樹的分析管理。
2、 根據(jù)權(quán)利要求1所述的利用整數(shù)樹管理易經(jīng)中卦的方法,其特征在于所 述構(gòu)建整數(shù)樹的方法具體為整數(shù)樹是整數(shù)生長過程中形成的一個(gè)結(jié)構(gòu)樹,由結(jié)點(diǎn)構(gòu)成,每個(gè)父結(jié)點(diǎn)有兩 個(gè)子結(jié)點(diǎn);整數(shù)按MN+1= MN + 2"和MN+1= MN+2N+1進(jìn)行生長,其中N表示整數(shù)樹的層 數(shù),M表示對應(yīng)層上的整數(shù)值;整數(shù)樹第N層的結(jié)點(diǎn)總數(shù)為2W個(gè),其中N〉0;同一父結(jié)點(diǎn)派生子結(jié)點(diǎn)的位置順序由2W中的冪指數(shù)來決定,若N等于父結(jié) 點(diǎn)所在的層數(shù),則為第l個(gè)結(jié)點(diǎn),若N等于該子結(jié)點(diǎn)所在的層數(shù),則為第2個(gè)結(jié)點(diǎn)。
3、 根據(jù)權(quán)利要求2所述的利用整數(shù)樹管理易經(jīng)中卦的方法,其特征在于所 述的整數(shù)樹是無限生長的,有且只有一個(gè)虛擬的根。
4、 根據(jù)權(quán)利要求1所述的利用整數(shù)樹管理易經(jīng)中卦的方法,其特征在于所 述確定整數(shù)樹結(jié)點(diǎn)的代碼和易經(jīng)中卦信息的對應(yīng)方法包括整數(shù)樹的結(jié)點(diǎn)代碼由分段代碼組成; 分段代碼的單位為一個(gè)符號,由兩種基本符號表示; 易經(jīng)中卦信息的單位為爻,由陽爻、陰爻表示;整數(shù)樹結(jié)點(diǎn)代碼和卦信息的轉(zhuǎn)換過程是分段代碼的兩種基本表示符號和陽 爻、陰爻的轉(zhuǎn)換。
5、 根據(jù)權(quán)利要求4所述的利用整數(shù)樹管理易經(jīng)中卦的方法,其特征在于所述分段代碼的兩種基本表示符號是b和d。
6、 根據(jù)權(quán)利要求4所述的利用整數(shù)樹管理易經(jīng)中卦的方法,其特征在于每個(gè)結(jié)點(diǎn)對應(yīng)一個(gè)卦。
7、 根據(jù)權(quán)利要求1所述的利用整數(shù)樹管理易經(jīng)中卦的方法,其特征在于所 述把卦信息輸入計(jì)算機(jī)進(jìn)行處理,得到與輸入的卦信息對應(yīng)的整數(shù)樹結(jié)點(diǎn)代碼信 息,把對卦的分析管理轉(zhuǎn)換為對整數(shù)樹的分析管理的方法包括讀取輸入的卦信息,用符號b替換陽爻,用d替換陰爻,得到整數(shù)樹一個(gè)結(jié)點(diǎn)的代碼信息;結(jié)點(diǎn)代碼信息對應(yīng)了整數(shù)樹的一個(gè)結(jié)點(diǎn),并包含了路徑上的全部信息,得到整數(shù)樹上的一個(gè)分支;根據(jù)結(jié)點(diǎn)代碼信息得到一個(gè)對應(yīng)的整數(shù),以及其生K過程中全部的祖先所對 應(yīng)的整數(shù);對卦的分析管理轉(zhuǎn)換為對整數(shù)樹的分析管理;按照整數(shù)樹生長的方式,通過計(jì)算機(jī)得到第N層的卦的信息集合,該集合中作為一種實(shí)施方式,當(dāng)所述文件檢索模塊未從存儲模塊中獲得所述索引以及文件集合時(shí),上述本發(fā)明實(shí)施例的文件的檢索方法還可以包括如下流程 總控模塊獲得文件檢索模塊返回的獲得結(jié)果信息,該獲得結(jié)果信息指 示所述文件檢索模塊未從所述存儲模塊中獲得所述索引以及文件集合; 總控模塊控制文件生成模塊生成所述用戶的帳單文件; 總控模塊同時(shí)控制文件組織模塊進(jìn)行圖1所示的將所述生成的帳單文 件進(jìn)行組織處理; 總控模塊將所述生成的帳單文件對應(yīng)的索引發(fā)送到文件檢索模塊; 文件生成模塊將生成的所述用戶的帳單文件發(fā)送到文件組織模塊,文 件組織才莫塊即可根據(jù)圖1所示的文件的組織方法的流程對生成的帳單文件進(jìn)行 處理; 文件組織模塊將處理后的帳單文件發(fā)送到存儲模塊進(jìn)行存儲。在312之后,文件檢索模塊即可從所述存儲模塊獲得上述生成的帳單文件, 加總控模塊在310發(fā)送的索引,文件檢索模塊即可執(zhí)行304的對應(yīng)功能,完成 帳單展現(xiàn)。 ,作為一種實(shí)施方式,當(dāng)所述帳單文件以壓縮包形式存在時(shí),即各文件集合 被打包壓縮時(shí),上述步驟305具體為文件輸出模塊讀入文件檢索模塊傳來的文件集合及索引(該文件集合中的 帳單文件以壓縮包形式存在)后,解壓縮所述文件集合中與所述索引對應(yīng)的帳 單文件,然后以所述解壓縮得到的帳單文件進(jìn)行306的處理,為提高效率,此 處可根據(jù)索引進(jìn)行索引對應(yīng)帳單文件的部分解壓縮,而不需要對所述文件集合 全部進(jìn)行解壓縮。實(shí)施如圖3所示的本發(fā)明實(shí)施例的文件的檢索方法,通過接收對存儲節(jié)點(diǎn) 下合并的文件集合中的文件進(jìn)行讀取的讀取請求,根據(jù)用于檢索所述存儲節(jié)點(diǎn) 下合并的文件集合中的文件的索引,獲得并輸出所述讀取請求對應(yīng)的文件,可 文件定位效率低的問題;采用了總控與模塊調(diào)度機(jī)制,更能實(shí)現(xiàn)按需的快速調(diào) 度,提高了用戶的體驗(yàn)滿意度。相應(yīng)地,下面對本發(fā)明實(shí)施例的才莫塊及系統(tǒng)進(jìn)行說明。圖4是本發(fā)明實(shí)施例的文件組織模塊的示意圖,參照該圖,該文件組織模 塊包括有分類子模塊41、目錄建立子模塊42、獲取子模塊43、合并子模塊4全文摘要
本發(fā)明公開了一種利用整數(shù)樹管理易經(jīng)中卦的方法,涉及計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)技術(shù)領(lǐng)域,利用該方法可以簡單方便地把卦對應(yīng)到整數(shù)樹的結(jié)點(diǎn)上,節(jié)省了研究易經(jīng)中卦的工作量。該方法包括以下步驟構(gòu)建整數(shù)樹;確定整數(shù)樹結(jié)點(diǎn)的代碼和易經(jīng)中卦信息的對應(yīng)方法;把卦信息輸入計(jì)算機(jī)進(jìn)行處理,得到與輸入的卦信息對應(yīng)的整數(shù)樹結(jié)點(diǎn)代碼信息,把對卦的分析管理轉(zhuǎn)換為對整數(shù)樹的分析管理。本發(fā)明適用于易經(jīng)中卦的研究領(lǐng)域。
文檔編號G06F17/30GK101226554SQ20081005771
公開日2008年7月23日 申請日期2008年2月5日 優(yōu)先權(quán)日2008年2月5日
發(fā)明者趙文銀 申請人:北京乾坤化物數(shù)字技術(shù)有限公司