手机终端农历信息查询系统的实现方法技术方案

技术编号:4076452 阅读:278 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种手机终端农历信息查询系统的实现方法,其包括以下步骤:在人机交互界面选择待查询的公历日期,并且向手机终端发送查询请求;手机终端根据基准日期,计算待查询日期和基准日期的间隔天数;终端根据间隔天数和农历月份信息数据库计算农历日期,并保存到农历信息结果中;终端根据待查询日期和节气数据库计算节气,并保存到农历信息结果中;终端根据待查询日期,计算星期、生肖、天干、地支的信息,并保存到农历信息结果中;终端根据计算得到的天干和地支,并根据五行数据库计算五行,并保存到农历信息结果中;终端把农历信息结果返回到人机交互界面。本发明专利技术方便地查询农历信息。

【技术实现步骤摘要】

本专利技术涉及一种移动通信技术,特别是涉及一种手机终端实现农历信息查询的方法。
技术介绍
近年来,随着科技水平和经济的发展,大家对农历信息的关注也越来越高。农历信 息对农业生产和人们的日常生活都有着紧密的联系。由于农历信息的直接计算非常复杂, 主要都是采用建库查询的方式来获取农历信息。目前,越来越多的网页农历信息查询系统 都出现了,但是这种查询系统在手机中并不实用,理由如下第一、输入网址麻烦,wap(无 线应用通讯协议,wireless application protocol)浏览器的操作也比较复杂,并不适合 很多并不熟悉操作的用户;第二、浏览器网站也有很多广告也有可能有病毒存在,对用户有 可能产生威胁;第三、浏览器刷新需要刷新整张页面,而农历信息数据库都比较庞大,浪费 了大量的流量,现在手机也主要采取流量计费,也增加了用户的成本。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术的缺陷,提供一种手机终端农历信 息查询系统的实现方法,使用户能使用更简易的操作,不需要网络流量来迅速方便地查询 农历信息。本专利技术是通过下述技术方案来解决上述技术问题的一种手机终端农历信息方 法,其特征在于,其包括以下步骤步骤一、在人机交互界面选择待查询的公历日期,并且向手机终端发送查询请 求;步骤二、手机终端根据基准日期,计算待查询日期和基准日期的间隔天数;步骤三、手机终端根据间隔天数和农历月份信息数据库计算农历日期,并保存到 农历信息结果中;步骤四、手机终端根据待查询日期和节气数据库计算节气,并保存到农历信息结 果中;步骤五、手机终端根据待查询日期,计算星期、生肖、天干、地支的信息,并保存到 农历信息结果中;步骤六、手机终端根据计算得到的天干和地支,并根据五行数据库计算五行,并保 存到农历信息结果中;步骤七、手机终端把农历信息结果返回到人机交互界面。优选地,所述步骤三中还包括以下步骤步骤三十一、采用压缩的存储方式建立节气数据库;步骤三十二、每年的月份天数信息用一个双字节的整数保存;步骤三十三、每两年的闰月月份信息用一个单字节整数保存;步骤三十四、根据节气数据库,获取农历每一年,每一月的天数;步骤三十五、根据间隔天数和农历信息数据库,采用累加的方式计算农历月份信 肩、ο优选地,所述步骤四中还包括以下步骤步骤四十一、采用压缩的存储方式建立节气数据库;步骤四十二、每两个月的节气信息用一个单字节的整数保存;步骤四十三、根据待查询日期的年,月,从节气数据库中获取当月两个节气的日 期;步骤四十四、通过获取的节气日期,和待查询的日期比较,得到节气信息。优选地,所述步骤六中还包括以下步骤步骤六十一、采用压缩的存储方式建立五行数据库;步骤六十二、用一个单字节的整数保存五行中的一个信息;步骤六十三、由待查询的日期计算得到天干和地支;步骤六十四、用天干和地支信息分别做高四位和低四位,组成一个单字节整数;步骤六十五、用该单字节整数在五行数据库中查询,得到农历五行信息。本专利技术的积极进步效果在于本专利技术对于用户选定的带查询日期,直接将查询结 果呈现给用户,方便了操作。在手机终端用特定的存储方式建立信息数据库,不需要网络流量。附图说明图1是本专利技术一实施例的流程示意图;图2是本专利技术中建立的农历信息数据库示意图;图3是本专利技术中农历信息计算的流程示意图。具体实施例方式下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。在人机交互界面,用户选择待查询的公历日期,并且向手机终端发送查询请求。手 机终端根据基准日期,计算待查询日期和基准日期的间隔天数。手机终端采用压缩的存储 方式建立节气数据库,每年的月份天数信息用一个双字节的整数保存,每两年的闰月月份 信息用一个单字节整数保存;手机终端根据节气数据库,获取农历每一年,每一月的天数, 采用累加的方式计算农历月份信息并保存到农历信息结果中。手机终端采用压缩的存储方 式建立节气数据库,每两个月的节气信息用一个单字节的整数保存。根据待查询日期的年 和月,从节气数据库中获取当月两个节气的日期,并和待查询的日期比较,得到节气信息并 保存到农历信息结果中。手机终端根据待查询日期、计算星期、生肖、天干、地支等信息,并 保存到农历信息结果中。手机终端采用压缩的存储方式建立五行数据库,用一个单字节的 整数保存五行中的一个信息。由待查询的日期计算得到天干和地支,用天干和地支信息分 别做高四位和低四位,组成一个单字节整数,用该单字节整数在五行数据库中查询,得到农 历五行信息,并保存到农历信息结果中。手机终端把农历信息结果返回到人机交互界面。建 立的农历信息数据库主要包括农历月份信息数据库,节气数据库和五行数据库。农历月份数据库由农历月份天数数据库和农历闰月月份数据库组成。信息数据库的建立采用了特定 的构造方式,节省存储空间。如图1所示,本专利技术手机终端实现农历信息查询系统的方法具体地包括以下步 骤步骤一、在人机交互界面选择待查询的公历日期,并且向手机终端发送查询请求;步骤 二、手机终端根据基准日期,计算待查询日期和基准日期的间隔天数;步骤三、手机终端根 据间隔天数和农历月份信息数据库计算农历日期,并保存到农历信息结果中;步骤四、手机 终端根据待查询日期和节气数据库计算节气,并保存到农历信息结果中;步骤五、手机终端 根据待查询日期,计算星期、生肖、天干、地支等信息,并保存到农历信息结果中;步骤六、手 机终端根据计算得到的天干和地支,并根据五行数据库计算五行,并保存到农历信息结果 中;步骤七、手机终端把农历信息结果返回到人机交互界面。其中,如图2所示,步骤三中还包括以下步骤步骤三i^一、采用压缩的存储方式 建立节气数据库,节省存储空间;步骤三十二、每年的月份天数信息用一个双字节的整数保 存;步骤三十三、每两年的闰月月份信息用一个单字节整数保存;步骤三十四、根据节气数 据库,获取农历每一年,每一月的天数;步骤三十五、根据间隔天数和农历信息数据库,采用 累加的方式计算农历月份信息。其中,如图2所示,步骤四中还包括以下步骤步骤四十一、采用压缩的存储方式 建立节气数据库,节省存储空间;步骤四十二、每两个月的节气信息用一个单字节的整数保 存;步骤四十三、根据待查询日期的年和月,从节气数据库中获取当月两个节气的日期;步 骤四十四、通过获取的节气日期,和待查询的日期比较,得到节气信息。其中,如图2和图3所示,步骤六中还包括以下步骤步骤六十一、采用压缩的存储 方式建立五行数据库,节省存储空间;步骤六十二、用一个单字节的整数保存五行中的一个 信息;步骤六十三、由待查询的日期计算得到天干和地支;步骤六十四、用天干和地支信息 分别做高四位和低四位,组成一个单字节整数;步骤六十五、用该单字节整数在五行数据库 中查询,得到农历五行信息。虽然以上描述了本专利技术的具体实施方式,但是本领域的技术人员应当理解,这些 仅是举例说明,在不背离本专利技术的原理和实质的前提下,可以对这些实施方式做出多种变 更或修改。因此,本专利技术的保护范围由所附权利要求书限定。本文档来自技高网...

【技术保护点】
一种手机终端农历信息查询系统的实现方法,其特征在于,其包括以下步骤:步骤一、在人机交互界面选择待查询的公历日期,并且向手机终端发送查询请求;步骤二、手机终端根据基准日期,计算待查询日期和基准日期的间隔天数;步骤三、手机终端根据间隔天数和农历月份信息数据库计算农历日期,并保存到农历信息结果中;步骤四、手机终端根据待查询日期和节气数据库计算节气,并保存到农历信息结果中;步骤五、手机终端根据待查询日期,计算星期、生肖、天干、地支的信息,并保存到农历信息结果中;步骤六、手机终端根据计算得到的天干和地支,并根据五行数据库计算五行,并保存到农历信息结果中;步骤七、手机终端把农历信息结果返回到人机交互界面。

【技术特征摘要】
一种手机终端农历信息查询系统的实现方法,其特征在于,其包括以下步骤步骤一、在人机交互界面选择待查询的公历日期,并且向手机终端发送查询请求;步骤二、手机终端根据基准日期,计算待查询日期和基准日期的间隔天数;步骤三、手机终端根据间隔天数和农历月份信息数据库计算农历日期,并保存到农历信息结果中;步骤四、手机终端根据待查询日期和节气数据库计算节气,并保存到农历信息结果中;步骤五、手机终端根据待查询日期,计算星期、生肖、天干、地支的信息,并保存到农历信息结果中;步骤六、手机终端根据计算得到的天干和地支,并根据五行数据库计算五行,并保存到农历信息结果中;步骤七、手机终端把农历信息结果返回到人机交互界面。2.如权利要求1所述的手机终端农历信息查询系统的实现方法,其特征在于,所述步 骤三中还包括以下步骤步骤三十一、采用压缩的存储方式建立节气数据库;步骤三十二、每年的月份天数信息用一个双字节的整数保存;步骤三十三、每两年的闰月月份信息用一个单字节整数保存;...

【专利技术属性】
技术研发人员:周万斌
申请(专利权)人:上海酷族信息技术有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1