一種中藥古今用量換算系統(tǒng)及利用該系統(tǒng)進(jìn)行換算的方法
【專(zhuān)利摘要】本發(fā)明提供一種中藥古今用量換算系統(tǒng),其包括處理裝置、指令發(fā)送接收模塊、提取對(duì)應(yīng)換算單元模塊、單位轉(zhuǎn)換模塊、存儲(chǔ)模塊以及刷新模塊;所述指令發(fā)送接收模塊、提取對(duì)應(yīng)換算單元模塊、單位轉(zhuǎn)換模塊、存儲(chǔ)模塊以及刷新模塊設(shè)置在所述處理裝置內(nèi)部;本發(fā)明通過(guò)提供一種中藥古今用量單位換算系統(tǒng)及利用該系統(tǒng)進(jìn)行換算的方法,通過(guò)特定切換條件轉(zhuǎn)入相應(yīng)中藥用量單位轉(zhuǎn)換模塊及存儲(chǔ)模塊,以使對(duì)應(yīng)換算單元模塊利用新的單位轉(zhuǎn)換量值進(jìn)行單位轉(zhuǎn)換,輕松地進(jìn)行一個(gè)單位轉(zhuǎn)換量值與多個(gè)不同單位轉(zhuǎn)換量值的單位轉(zhuǎn)換。結(jié)構(gòu)簡(jiǎn)單、成本較低,同時(shí)解決了中藥古今用量之間的轉(zhuǎn)換問(wèn)題。
【專(zhuān)利說(shuō)明】一種中藥古今用量換算系統(tǒng)及利用該系統(tǒng)進(jìn)行換算的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及對(duì)中藥的古今用量進(jìn)行換算的領(lǐng)域,具體的涉及一種中藥古今用量換 算系統(tǒng)及利用該系統(tǒng)進(jìn)行換算的方法。
【背景技術(shù)】
[0002] 《史記?夏本紀(jì)》中記載禹"身為度,稱(chēng)以出",出現(xiàn)了最早的法定單位,至秦始皇 統(tǒng)一度量衡,為中國(guó)度量衡制奠定了基礎(chǔ)。"漢承秦制"是中國(guó)度量衡發(fā)展成熟的重要階段 [1],漢高祖劉邦令張蒼"定歷法及度量衡程式" [2],于是漢代度量衡體系在秦制基礎(chǔ)上建 立起來(lái)。中醫(yī)學(xué)界普遍將中國(guó)東漢末年張仲景所著《傷寒雜病論》(后世分為《傷寒論》及 《金匱要略》二書(shū))所記載之方劑稱(chēng)為"經(jīng)方"。中醫(yī)學(xué)家常以經(jīng)方作為母方,依辨證論治的 原則而化裁出一系列的方劑。尊為"醫(yī)門(mén)之規(guī)繩"的《傷寒雜病論》,創(chuàng)造性地將理、法、方、 藥、量融為一體,以其立法精當(dāng),組方嚴(yán)謹(jǐn),施量巧妙,被學(xué)人奉為圭臬,"經(jīng)方"亦廣泛流傳。 遺憾的是,"經(jīng)方"在近1800年的傳承過(guò)程中,劑量失傳,以至到明代,李時(shí)珍在《本草綱目》 中提出的"古一兩今用一錢(qián)"成為后世應(yīng)用經(jīng)方最為廣泛的折算標(biāo)準(zhǔn),古今差異可見(jiàn)一斑。
[0003] 宋代權(quán)衡器中的"等子"、"等秤"、"秤等"似專(zhuān)指小型的標(biāo)準(zhǔn)秤,即是精細(xì)小秤量的 系盤(pán)小型桿秤。如醫(yī)藥用秤,源于對(duì)特定稱(chēng)量的需要,一服處方往往列出十幾味、幾十味藥, 一般都是稱(chēng)幾"兩"和"兩"以下的幾銖,它的出現(xiàn)應(yīng)遠(yuǎn)早于宋代,據(jù)推斷早在南朝時(shí)的陶弘 景甚至西晉葛洪等醫(yī)學(xué)家們,已開(kāi)始探討有關(guān)使用這種小桿秤引起的"兩:以下的分?jǐn)?shù)單位 問(wèn)題,如"分"等。權(quán)衡單位制的歷史沿革變化為我們?cè)O(shè)計(jì)中藥古今用量換算器系統(tǒng)提供了 設(shè)計(jì)依據(jù)。
[0004] 中醫(yī)自古以來(lái)就有"中醫(yī)不傳之秘在于量"一說(shuō),實(shí)踐也證明了這一點(diǎn),經(jīng)方人人 識(shí)得,但對(duì)于同方藥同病證的患者,不同醫(yī)家因方中施用的藥量不同則療效各異。有學(xué)者研 究,任何一首方劑,任何一味中藥,其臨床劑量與療效之間并非簡(jiǎn)單的正相關(guān),部分藥物在 一定劑量范圍內(nèi),隨著劑量的增加,療效會(huì)相應(yīng)提高,但當(dāng)劑量超過(guò)一定的限度,不僅療效 不會(huì)提高,而且會(huì)出現(xiàn)毒性反應(yīng),有的療效反而下降,甚至產(chǎn)生不同的藥效作用。因此歷代 醫(yī)家及現(xiàn)代中醫(yī)藥學(xué)者對(duì)經(jīng)方本源劑量古今考證的研究從未停止過(guò),對(duì)因古今度量衡計(jì)量 單位的不同而進(jìn)行的藥量換算也就非常頻繁,目前對(duì)于以經(jīng)方為主要研究重點(diǎn)兼顧歷史跨 度的度量衡計(jì)量單位換算方法仍停留在手工筆算階段,因此開(kāi)發(fā)一種能夠?qū)χ兴幍墓沤裼?量進(jìn)行換算的中藥古今用量換算系統(tǒng)顯得尤為重要。
【發(fā)明內(nèi)容】
[0005] 為解決于工筆算對(duì)中藥古今用量換算存在的技術(shù)問(wèn)題,本發(fā)明提供了一個(gè)可切換 條件設(shè)置的特定中藥用量單位換算系統(tǒng)及其方法。
[0006] 具體的本發(fā)明提供一種中藥古今用量換算系統(tǒng),其包括處理裝置、指令發(fā)送接收 模塊、提取對(duì)應(yīng)換算單元模塊、單位轉(zhuǎn)換模塊、存儲(chǔ)模塊以及刷新模塊;所述指令發(fā)送接收 模塊、提取對(duì)應(yīng)換算單元模塊、單位轉(zhuǎn)換模塊、存儲(chǔ)模塊以及刷新模塊設(shè)置在所述處理裝置 內(nèi)部;
[0007] 指令發(fā)送接收模塊:用于發(fā)送條件指令給所述提取對(duì)應(yīng)換算單元進(jìn)行切換,并接 收返回的信息;
[0008] 提取對(duì)應(yīng)換算單元模塊:提取相對(duì)應(yīng)的換算單元,進(jìn)入符合該對(duì)應(yīng)的換算單元的 單位轉(zhuǎn)換模塊;
[0009] 單位轉(zhuǎn)換模塊:將某一單位對(duì)應(yīng)其它相應(yīng)單位進(jìn)行一對(duì)一或一對(duì)多的量值轉(zhuǎn)換;
[0010] 存儲(chǔ)模塊:將量值轉(zhuǎn)換結(jié)果存儲(chǔ)在內(nèi)存中,提供給刷新模塊。
[0011] 刷新模塊:將存儲(chǔ)在內(nèi)存中的轉(zhuǎn)換后量值數(shù)據(jù)顯示出來(lái)。
[0012] 優(yōu)選的,所述處理裝置包括輸入設(shè)備、存儲(chǔ)器、中央處理器、內(nèi)存儲(chǔ)器以及控制器, 所述輸入設(shè)備、存儲(chǔ)器、內(nèi)存儲(chǔ)器以及控制器均與所述中央處理器通訊連接,所述控制器連 接所述單位轉(zhuǎn)換模塊,計(jì)算出轉(zhuǎn)換后的數(shù)值。
[0013] 優(yōu)選的,所述處理裝置為計(jì)算機(jī)、手機(jī)或智能終端。
[0014] 優(yōu)選的,所述處理裝置還設(shè)置有顯示器,所述顯示器與所述控制器連接,用于顯示 轉(zhuǎn)換后的數(shù)值。
[0015] 本發(fā)明的另一目的在于提供一種根據(jù)上述的系統(tǒng)進(jìn)行換算的方法,其包括以下步 驟:
[0016] S1 :指令發(fā)送接收模塊發(fā)送條件指令給提取對(duì)應(yīng)換算單元進(jìn)行切換,并接收返回 的信息;
[0017] S2 :提取對(duì)應(yīng)換算單元模塊提取相對(duì)應(yīng)的換算單元,進(jìn)入符合該對(duì)應(yīng)的換算單元 的單位轉(zhuǎn)換模塊;
[0018] S3:單位轉(zhuǎn)換模塊將某一單位對(duì)應(yīng)其它相應(yīng)單位進(jìn)行一對(duì)一或一對(duì)多的量值轉(zhuǎn) 換;
[0019] S4 :存儲(chǔ)模塊將量值轉(zhuǎn)換結(jié)果存儲(chǔ)在內(nèi)存中,提供給刷新模塊。
[0020] S5:刷新模塊將存儲(chǔ)在內(nèi)存中的轉(zhuǎn)換后量值數(shù)據(jù)刷新后在所述顯示器上顯示出 來(lái)。
[0021] 本發(fā)明提供了一種中藥古今用量單位換算系統(tǒng)及利用該系統(tǒng)進(jìn)行換算的方法,通 過(guò)特定切換條件轉(zhuǎn)入相應(yīng)中藥用量單位轉(zhuǎn)換模塊及存儲(chǔ)模塊,以使對(duì)應(yīng)換算單元模塊利用 新的單位轉(zhuǎn)換量值進(jìn)行單位轉(zhuǎn)換,輕松地進(jìn)行一個(gè)單位轉(zhuǎn)換量值與多個(gè)不同單位轉(zhuǎn)換量值 的單位轉(zhuǎn)換。結(jié)構(gòu)簡(jiǎn)單、成本較低,同時(shí)解決了中藥古今用量之間的轉(zhuǎn)換問(wèn)題。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0022] 圖1為本發(fā)明的中藥古今用量換算系統(tǒng)的結(jié)構(gòu)示意圖;
[0023] 圖2為本發(fā)明的中藥古今用量換算系統(tǒng)的處理裝置的結(jié)構(gòu)示意圖;
[0024] 圖3為的本發(fā)明的利用上述系統(tǒng)進(jìn)行中藥古今用量換算的方法的流程示意圖;
[0025] 圖4為本發(fā)明中涉及的衡量單位的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026] 下面結(jié)合附圖以及【具體實(shí)施方式】對(duì)本發(fā)明做進(jìn)一步解釋?zhuān)?br>
[0027] 如圖1及圖2所示,本發(fā)明提供一種中藥古今用量換算系統(tǒng),其包括處理裝置1、指 令發(fā)送接收模塊2、提取對(duì)應(yīng)換算單元模塊3、單位轉(zhuǎn)換模塊4、存儲(chǔ)模塊5以及刷新模塊6 ; 指令發(fā)送接收模塊2、提取對(duì)應(yīng)換算單元模塊3、單位轉(zhuǎn)換模塊4、存儲(chǔ)模塊5以及刷新模塊 6設(shè)置在處理裝置1內(nèi)部;處理裝置1包括輸入設(shè)備10、存儲(chǔ)器11、中央處理器12、內(nèi)存儲(chǔ) 器13以及控制器14,輸入設(shè)備10、存儲(chǔ)器11、內(nèi)存儲(chǔ)器13以及控制器14均與中央處理器 12通訊連接,控制器14連接單位轉(zhuǎn)換模塊4,計(jì)算出轉(zhuǎn)換后的數(shù)值。
[0028] 指令發(fā)送接收模塊2 :用于發(fā)送條件指令給所述提取對(duì)應(yīng)換算單元進(jìn)行切換,并 接收返回的信息;
[0029] 提取對(duì)應(yīng)換算單元模塊3 :提取相對(duì)應(yīng)的換算單元,進(jìn)入符合該對(duì)應(yīng)的換算單元 的單位轉(zhuǎn)換模塊;
[0030] 單位轉(zhuǎn)換模塊4:將某一單位對(duì)應(yīng)其它相應(yīng)單位進(jìn)行一對(duì)一或一對(duì)多的量值轉(zhuǎn) 換;
[0031] 存儲(chǔ)模塊5 :將量值轉(zhuǎn)換結(jié)果存儲(chǔ)在內(nèi)存中,提供給刷新模塊。
[0032] 刷新模塊6 :將存儲(chǔ)在內(nèi)存中的轉(zhuǎn)換后量值數(shù)據(jù)顯示出來(lái)。
[0033] 優(yōu)選的,處理裝置1為計(jì)算機(jī)、手機(jī)或智能終端。
[0034] 優(yōu)選的,處理裝置1還設(shè)置有顯示器15,顯示器15與控制器14連接,用于顯示轉(zhuǎn) 換后的數(shù)值。
[0035] 如圖3所示,本發(fā)明還提供一種根據(jù)上述的系統(tǒng)進(jìn)行換算的方法,其包括以下步 驟:
[0036] S1 :指令發(fā)送接收模塊2發(fā)送條件指令給提取對(duì)應(yīng)換算單元進(jìn)行切換,并接收返 回的信息;
[0037] S2 :提取對(duì)應(yīng)換算單元模塊3提取相對(duì)應(yīng)的換算單元,進(jìn)入符合該對(duì)應(yīng)的換算單 元的單位轉(zhuǎn)換模塊4;
[0038] S3 :單位轉(zhuǎn)換模塊4將某一單位對(duì)應(yīng)其它相應(yīng)單位進(jìn)行一對(duì)一或一對(duì)多的量值轉(zhuǎn) 換;
[0039] S4 :存儲(chǔ)模塊5將量值轉(zhuǎn)換結(jié)果存儲(chǔ)在內(nèi)存中,提供給刷新模塊。
[0040] S5 :刷新模塊6將存儲(chǔ)在內(nèi)存中的轉(zhuǎn)換后量值數(shù)據(jù)刷新后在所述顯示器上顯示出 來(lái)。
[0041] 下面對(duì)本發(fā)明的工作原理及方法做進(jìn)一步解釋?zhuān)?br>
[0042] 首先需要對(duì)中藥的古今用量進(jìn)行換算時(shí),將需要換算的信息輸入處理裝置1,指令 發(fā)送接收模塊2發(fā)送條件指令給提取對(duì)應(yīng)換算單元進(jìn)行切換,并接收返回的信息;提取對(duì) 應(yīng)換算單元模塊3提取相對(duì)應(yīng)的換算單元,進(jìn)入符合該對(duì)應(yīng)的換算單元的單位轉(zhuǎn)換模塊4 ; 單位轉(zhuǎn)換模塊4將某一單位對(duì)應(yīng)其它相應(yīng)單位進(jìn)行一對(duì)一或一對(duì)多的量值轉(zhuǎn)換;存儲(chǔ)模塊 5將量值轉(zhuǎn)換結(jié)果存儲(chǔ)在內(nèi)存中,提供給刷新模塊。刷新模塊6將存儲(chǔ)在內(nèi)存中的轉(zhuǎn)換后量 值數(shù)據(jù)刷新后在所述顯示器上顯示出來(lái)。
[0043] 如圖4所示,控制器14采用的各衡量單位在不同時(shí)代、不同時(shí)期有不同的轉(zhuǎn)換 標(biāo)準(zhǔn),所對(duì)應(yīng)的換算量值也不同,根據(jù)參考文獻(xiàn)《漢書(shū)?律歷志》云:"權(quán)者,銖、兩、斤、鈞、 石也,所以稱(chēng)物平施,知輕重也。本起于黃鐘之重。一龠容千二百黍,重十二銖,兩之為兩。 一十四銖為兩,十六兩為斤,三十斤為鈞,四鈞為石……"。因而在軟件中當(dāng)變量"銖"發(fā)生 改變時(shí),其它與之存在對(duì)應(yīng)關(guān)系的("鈞、斤、兩、…")等單位數(shù)值也隨之改變,得到對(duì)應(yīng) 換算值。例如漢代時(shí)中藥的常用換算單位有斤、兩、銖…,宋代時(shí)有斤、兩、錢(qián)、分…,不同年 代換算標(biāo)準(zhǔn)的變化,如公元1930年以前都是(1斤=16兩=600克),公元1930年一公元 1959年是(1斤=16兩=500克),公元1959年至今是(1斤=10兩=500克)等等。
[0044] 本發(fā)明提供了一種中藥古今用量單位換算系統(tǒng)及利用該系統(tǒng)進(jìn)行換算的方法,通 過(guò)特定切換條件轉(zhuǎn)入相應(yīng)中藥用量單位轉(zhuǎn)換模塊及存儲(chǔ)模塊,以使對(duì)應(yīng)換算單元模塊利用 新的單位轉(zhuǎn)換量值進(jìn)行單位轉(zhuǎn)換,輕松地進(jìn)行一個(gè)單位轉(zhuǎn)換量值與多個(gè)不同單位轉(zhuǎn)換量值 的單位轉(zhuǎn)換。結(jié)構(gòu)簡(jiǎn)單、成本較低,同時(shí)解決了中藥古今用量之間的轉(zhuǎn)換問(wèn)題。
[0045] 所屬【技術(shù)領(lǐng)域】的技術(shù)人員應(yīng)當(dāng)理解:在不脫離本發(fā)明的基本原理的情況下,可以 對(duì)本發(fā)明進(jìn)行各種修改、潤(rùn)飾、組合、補(bǔ)充或技術(shù)特征的替換,這些等同替換方式或明顯變 形方式均落入本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種中藥古今用量換算系統(tǒng),其特征在于:其包括處理裝置、指令發(fā)送接收模塊、提 取對(duì)應(yīng)換算單元模塊、單位轉(zhuǎn)換模塊、存儲(chǔ)模塊以及刷新模塊;所述指令發(fā)送接收模塊、提 取對(duì)應(yīng)換算單元模塊、單位轉(zhuǎn)換模塊、存儲(chǔ)模塊以及刷新模塊設(shè)置在所述處理裝置內(nèi)部; 指令發(fā)送接收模塊:用于發(fā)送條件指令給所述提取對(duì)應(yīng)換算單元進(jìn)行切換,并接收返 回的信息; 提取對(duì)應(yīng)換算單元模塊:提取相對(duì)應(yīng)的換算單元,進(jìn)入符合該對(duì)應(yīng)的換算單元的單位 轉(zhuǎn)換模塊; 單位轉(zhuǎn)換模塊:將某一單位對(duì)應(yīng)其它相應(yīng)單位進(jìn)行一對(duì)一或一對(duì)多的量值轉(zhuǎn)換; 存儲(chǔ)模塊:將量值轉(zhuǎn)換結(jié)果存儲(chǔ)在內(nèi)存中,提供給刷新模塊。 刷新模塊:將存儲(chǔ)在內(nèi)存中的轉(zhuǎn)換后量值數(shù)據(jù)顯示出來(lái)。
2. 根據(jù)權(quán)利要求1所述的中藥古今用量換算系統(tǒng),其特征在于:所述處理裝置包括輸 入設(shè)備、存儲(chǔ)器、中央處理器、內(nèi)存儲(chǔ)器以及控制器,所述輸入設(shè)備、存儲(chǔ)器、內(nèi)存儲(chǔ)器以及 控制器均與所述中央處理器通訊連接,所述控制器連接所述單位轉(zhuǎn)換模塊,計(jì)算出轉(zhuǎn)換后 的數(shù)值。
3. 根據(jù)權(quán)利要求2所述的中藥古今用量換算系統(tǒng),其特征在于:所述處理裝置為計(jì)算 機(jī)、于機(jī)或智能終端。
4. 根據(jù)權(quán)利要求2所述的中藥古今用量換算系統(tǒng),其特征在于:所述處理裝置還設(shè)置 有顯示器,所述顯示器與所述控制器連接,用于顯示轉(zhuǎn)換后的數(shù)值。
5. -種根據(jù)權(quán)利要求1所述的系統(tǒng)對(duì)中藥古今用量進(jìn)行換算的方法,其包括以下步 驟: 51 :指令發(fā)送接收模塊發(fā)送條件指令給提取對(duì)應(yīng)換算單元進(jìn)行切換,并接收返回的信 息; 52 :提取對(duì)應(yīng)換算單元模塊提取相對(duì)應(yīng)的換算單元,進(jìn)入符合該對(duì)應(yīng)的換算單元的單 位轉(zhuǎn)換模塊; 53 :單位轉(zhuǎn)換模塊將某一單位對(duì)應(yīng)其它相應(yīng)單位進(jìn)行一對(duì)一或一對(duì)多的量值轉(zhuǎn)換; 54 :存儲(chǔ)模塊將量值轉(zhuǎn)換結(jié)果存儲(chǔ)在內(nèi)存中,提供給刷新模塊。 S5:刷新模塊將存儲(chǔ)在內(nèi)存中的轉(zhuǎn)換后量值數(shù)據(jù)刷新后在所述顯示器上顯示出來(lái)。
【文檔編號(hào)】G06F19/00GK104156561SQ201410336292
【公開(kāi)日】2014年11月19日 申請(qǐng)日期:2014年7月15日 優(yōu)先權(quán)日:2014年7月15日
【發(fā)明者】黃熙鈺 申請(qǐng)人:北京通泰中醫(yī)藥研究中心