[发明专利]一种藏历天文历算的演示方法及系统有效
申请号: | 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.vipzhuanli.com/pat/books/201910775114.6/1.html,转载请声明来源钻瓜专利网。