[發明專利]一種藏歷天文歷算的演示方法及系統有效
| 申請號: | 201910775114.6 | 申請日: | 2019-08-21 |
| 公開(公告)號: | CN110688398B | 公開(公告)日: | 2023-10-13 |
| 發明(設計)人: | 銀巴 | 申請(專利權)人: | 西藏自治區藏醫院(西藏自治區藏醫藥研究院) |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/248;G06F16/9538 |
| 代理公司: | 成都熠邦鼎立專利代理有限公司 51263 | 代理人: | 田甜 |
| 地址: | 850000 *** | 國省代碼: | 西藏;54 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 藏歷 天文 演示 方法 系統 | ||
1.一種藏歷天文歷算的演示方法,其特征在于,包括以下步驟:
獲取數據,所述數據包括年、月、日、數據算法派,所述數據算法派包括極孜派、浦爾派、楚爾派、甘登新算派中至少一種派系;
對數據進行閏年數據查詢封裝和非閏年數據查詢封裝;
遍歷數據庫查找數據對應閏年數據信息和非閏年數據信息并對查詢到的數據進行封裝,所述數據庫中存儲有天文歷算數據,所述天文歷算數據包括當日所有數據、五要素值、五矅值、羅睺數值、積月算余、閏月、重日和缺日數據;
根據查找到的數據信息進行渲染展示。
2.根據權利要求1所述的一種藏歷天文歷算的演示方法,其特征在于,
對數據進行閏年數據查詢封裝/非閏年數據查詢封裝的具體步驟為:
對數據進行解析,將年、月、日、數據算法派以及閏年標識/非閏年標識按照結構化查詢語句進行封裝;
將封裝好的數據轉化為String類型的數據。
3.根據權利要求1所述的一種藏歷天文歷算的演示方法,其特征在于,所述渲染包括以下步驟:
獲取數據中的基本數據,所述基本數據包括月基本數據、羅喉標識、太陰日五基數、五矅公積日、五矅殊日、太陽日中行定數、遲行定數、疾行定數中至少一種數據;
對基本數據進行拆分并映射輸出。
4.根據權利要求3所述的一種藏歷天文歷算的演示方法,其特征在于,
對月基本數據的拆分映射輸出方法為:
將月基本數據拆分為積月閏余、矅基數、整零數與太陽基數4種數據類型后以數組方式存儲;再次遍歷數組并對數組進行分割以獲得積月閏余、矅基數、整零數與太陽基數,根據語種信息選擇對應的字符映射方案;
對羅喉標識的拆分映射輸出方法為:
將羅喉標識使用語言映射方案把數字格式化在當前羅睺展示區域頭部,取出取出當前的羅睺數據,將其拆分為羅睺、羅睺頭、羅睺尾3種數據類型后以數組方式存儲;再次遍歷數組并對數組進行分割,根據語種信息選擇對應的字符映射方案;
對太陰日五基數的拆分映射輸出方法為:
將太陰日五基數拆分為正矅、月伴星宿、正日、會合、入宮宮日5種數據類型后以數組方式存儲;再次遍歷數組并對數組進行分割,根據語種信息選擇對應的字符映射方案;
對五矅公積日的拆分映射輸出方法為:
對五矅公積日進行拆分并以數組方式存儲,遍歷數組根據語種信息選擇對應的字符映射方案;
對五矅殊日、太陽日中行定數、遲行定數或疾行定數的拆分映射輸出方法為:
將五矅殊日、太陽日中行定數、遲行定數或疾行定數拆分為火矅、木矅、土矅、水矅、金矅、日矅6種數據類型后以數組方式存儲;再次遍歷數組并對數組進行分割,根據語種信息選擇對應的字符映射方案。
5.一種藏歷天文歷算的演示系統,其特征在于,包括:
查詢信息輸入模塊:獲取所要查詢信息的數據,所述數據包括包括年、月、日、數據算法派,所述數據算法派包括極孜派、浦爾派、楚爾派、甘登新算派中至少一種派系;
存儲模塊:用于存儲藏天文歷算數據,所述天文歷算數據包括當日所有數據、五要素值、五矅值、羅睺數值、積月算余、閏月、重日和缺日數據;
查詢數據封裝模塊:對查詢信息輸入模塊獲得的數據進行封裝轉換;
查詢模塊:根據查詢信息輸入模塊的數據于存儲模塊中查詢匹配相關數據;
返回數據封裝模塊:對查詢模塊匹配的數據進行封裝轉換;
渲染模塊:對匹配的數據進行渲染,所述渲染包括動態渲染和靜態渲染。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西藏自治區藏醫院(西藏自治區藏醫藥研究院),未經西藏自治區藏醫院(西藏自治區藏醫藥研究院)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910775114.6/1.html,轉載請聲明來源鉆瓜專利網。





