專利名稱:手機(jī)終端農(nóng)歷信息查詢系統(tǒng)的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)通信技術(shù),特別是涉及一種手機(jī)終端實(shí)現(xiàn)農(nóng)歷信息查詢的方法。
背景技術(shù):
近年來,隨著科技水平和經(jīng)濟(jì)的發(fā)展,大家對(duì)農(nóng)歷信息的關(guān)注也越來越高。農(nóng)歷信 息對(duì)農(nóng)業(yè)生產(chǎn)和人們的日常生活都有著緊密的聯(lián)系。由于農(nóng)歷信息的直接計(jì)算非常復(fù)雜, 主要都是采用建庫(kù)查詢的方式來獲取農(nóng)歷信息。目前,越來越多的網(wǎng)頁農(nóng)歷信息查詢系統(tǒng) 都出現(xiàn)了,但是這種查詢系統(tǒng)在手機(jī)中并不實(shí)用,理由如下第一、輸入網(wǎng)址麻煩,wap(無 線應(yīng)用通訊協(xié)議,wireless application protocol)瀏覽器的操作也比較復(fù)雜,并不適合 很多并不熟悉操作的用戶;第二、瀏覽器網(wǎng)站也有很多廣告也有可能有病毒存在,對(duì)用戶有 可能產(chǎn)生威脅;第三、瀏覽器刷新需要刷新整張頁面,而農(nóng)歷信息數(shù)據(jù)庫(kù)都比較龐大,浪費(fèi) 了大量的流量,現(xiàn)在手機(jī)也主要采取流量計(jì)費(fèi),也增加了用戶的成本。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)的缺陷,提供一種手機(jī)終端農(nóng)歷信 息查詢系統(tǒng)的實(shí)現(xiàn)方法,使用戶能使用更簡(jiǎn)易的操作,不需要網(wǎng)絡(luò)流量來迅速方便地查詢 農(nóng)歷信息。本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的一種手機(jī)終端農(nóng)歷信息方 法,其特征在于,其包括以下步驟步驟一、在人機(jī)交互界面選擇待查詢的公歷日期,并且向手機(jī)終端發(fā)送查詢請(qǐng) 求;步驟二、手機(jī)終端根據(jù)基準(zhǔn)日期,計(jì)算待查詢?nèi)掌诤突鶞?zhǔn)日期的間隔天數(shù);步驟三、手機(jī)終端根據(jù)間隔天數(shù)和農(nóng)歷月份信息數(shù)據(jù)庫(kù)計(jì)算農(nóng)歷日期,并保存到 農(nóng)歷信息結(jié)果中;步驟四、手機(jī)終端根據(jù)待查詢?nèi)掌诤凸?jié)氣數(shù)據(jù)庫(kù)計(jì)算節(jié)氣,并保存到農(nóng)歷信息結(jié) 果中;步驟五、手機(jī)終端根據(jù)待查詢?nèi)掌?,?jì)算星期、生肖、天干、地支的信息,并保存到 農(nóng)歷信息結(jié)果中;步驟六、手機(jī)終端根據(jù)計(jì)算得到的天干和地支,并根據(jù)五行數(shù)據(jù)庫(kù)計(jì)算五行,并保 存到農(nóng)歷信息結(jié)果中;步驟七、手機(jī)終端把農(nóng)歷信息結(jié)果返回到人機(jī)交互界面。優(yōu)選地,所述步驟三中還包括以下步驟步驟三十一、采用壓縮的存儲(chǔ)方式建立節(jié)氣數(shù)據(jù)庫(kù);步驟三十二、每年的月份天數(shù)信息用一個(gè)雙字節(jié)的整數(shù)保存;步驟三十三、每?jī)赡甑拈c月月份信息用一個(gè)單字節(jié)整數(shù)保存;
步驟三十四、根據(jù)節(jié)氣數(shù)據(jù)庫(kù),獲取農(nóng)歷每一年,每一月的天數(shù);步驟三十五、根據(jù)間隔天數(shù)和農(nóng)歷信息數(shù)據(jù)庫(kù),采用累加的方式計(jì)算農(nóng)歷月份信 肩、ο優(yōu)選地,所述步驟四中還包括以下步驟步驟四十一、采用壓縮的存儲(chǔ)方式建立節(jié)氣數(shù)據(jù)庫(kù);步驟四十二、每?jī)蓚€(gè)月的節(jié)氣信息用一個(gè)單字節(jié)的整數(shù)保存;步驟四十三、根據(jù)待查詢?nèi)掌诘哪?,月,從?jié)氣數(shù)據(jù)庫(kù)中獲取當(dāng)月兩個(gè)節(jié)氣的日 期;步驟四十四、通過獲取的節(jié)氣日期,和待查詢的日期比較,得到節(jié)氣信息。優(yōu)選地,所述步驟六中還包括以下步驟步驟六十一、采用壓縮的存儲(chǔ)方式建立五行數(shù)據(jù)庫(kù);步驟六十二、用一個(gè)單字節(jié)的整數(shù)保存五行中的一個(gè)信息;步驟六十三、由待查詢的日期計(jì)算得到天干和地支;步驟六十四、用天干和地支信息分別做高四位和低四位,組成一個(gè)單字節(jié)整數(shù);步驟六十五、用該單字節(jié)整數(shù)在五行數(shù)據(jù)庫(kù)中查詢,得到農(nóng)歷五行信息。本發(fā)明的積極進(jìn)步效果在于本發(fā)明對(duì)于用戶選定的帶查詢?nèi)掌?,直接將查詢結(jié) 果呈現(xiàn)給用戶,方便了操作。在手機(jī)終端用特定的存儲(chǔ)方式建立信息數(shù)據(jù)庫(kù),不需要網(wǎng)絡(luò)流量。
圖1是本發(fā)明一實(shí)施例的流程示意圖;圖2是本發(fā)明中建立的農(nóng)歷信息數(shù)據(jù)庫(kù)示意圖;圖3是本發(fā)明中農(nóng)歷信息計(jì)算的流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說明本發(fā)明的技術(shù)方案。在人機(jī)交互界面,用戶選擇待查詢的公歷日期,并且向手機(jī)終端發(fā)送查詢請(qǐng)求。手 機(jī)終端根據(jù)基準(zhǔn)日期,計(jì)算待查詢?nèi)掌诤突鶞?zhǔn)日期的間隔天數(shù)。手機(jī)終端采用壓縮的存儲(chǔ) 方式建立節(jié)氣數(shù)據(jù)庫(kù),每年的月份天數(shù)信息用一個(gè)雙字節(jié)的整數(shù)保存,每?jī)赡甑拈c月月份 信息用一個(gè)單字節(jié)整數(shù)保存;手機(jī)終端根據(jù)節(jié)氣數(shù)據(jù)庫(kù),獲取農(nóng)歷每一年,每一月的天數(shù), 采用累加的方式計(jì)算農(nóng)歷月份信息并保存到農(nóng)歷信息結(jié)果中。手機(jī)終端采用壓縮的存儲(chǔ)方 式建立節(jié)氣數(shù)據(jù)庫(kù),每?jī)蓚€(gè)月的節(jié)氣信息用一個(gè)單字節(jié)的整數(shù)保存。根據(jù)待查詢?nèi)掌诘哪?和月,從節(jié)氣數(shù)據(jù)庫(kù)中獲取當(dāng)月兩個(gè)節(jié)氣的日期,并和待查詢的日期比較,得到節(jié)氣信息并 保存到農(nóng)歷信息結(jié)果中。手機(jī)終端根據(jù)待查詢?nèi)掌?、?jì)算星期、生肖、天干、地支等信息,并 保存到農(nóng)歷信息結(jié)果中。手機(jī)終端采用壓縮的存儲(chǔ)方式建立五行數(shù)據(jù)庫(kù),用一個(gè)單字節(jié)的 整數(shù)保存五行中的一個(gè)信息。由待查詢的日期計(jì)算得到天干和地支,用天干和地支信息分 別做高四位和低四位,組成一個(gè)單字節(jié)整數(shù),用該單字節(jié)整數(shù)在五行數(shù)據(jù)庫(kù)中查詢,得到農(nóng) 歷五行信息,并保存到農(nóng)歷信息結(jié)果中。手機(jī)終端把農(nóng)歷信息結(jié)果返回到人機(jī)交互界面。建 立的農(nóng)歷信息數(shù)據(jù)庫(kù)主要包括農(nóng)歷月份信息數(shù)據(jù)庫(kù),節(jié)氣數(shù)據(jù)庫(kù)和五行數(shù)據(jù)庫(kù)。農(nóng)歷月份數(shù)據(jù)庫(kù)由農(nóng)歷月份天數(shù)數(shù)據(jù)庫(kù)和農(nóng)歷閏月月份數(shù)據(jù)庫(kù)組成。信息數(shù)據(jù)庫(kù)的建立采用了特定 的構(gòu)造方式,節(jié)省存儲(chǔ)空間。如圖1所示,本發(fā)明手機(jī)終端實(shí)現(xiàn)農(nóng)歷信息查詢系統(tǒng)的方法具體地包括以下步 驟步驟一、在人機(jī)交互界面選擇待查詢的公歷日期,并且向手機(jī)終端發(fā)送查詢請(qǐng)求;步驟 二、手機(jī)終端根據(jù)基準(zhǔn)日期,計(jì)算待查詢?nèi)掌诤突鶞?zhǔn)日期的間隔天數(shù);步驟三、手機(jī)終端根 據(jù)間隔天數(shù)和農(nóng)歷月份信息數(shù)據(jù)庫(kù)計(jì)算農(nóng)歷日期,并保存到農(nóng)歷信息結(jié)果中;步驟四、手機(jī) 終端根據(jù)待查詢?nèi)掌诤凸?jié)氣數(shù)據(jù)庫(kù)計(jì)算節(jié)氣,并保存到農(nóng)歷信息結(jié)果中;步驟五、手機(jī)終端 根據(jù)待查詢?nèi)掌?,?jì)算星期、生肖、天干、地支等信息,并保存到農(nóng)歷信息結(jié)果中;步驟六、手 機(jī)終端根據(jù)計(jì)算得到的天干和地支,并根據(jù)五行數(shù)據(jù)庫(kù)計(jì)算五行,并保存到農(nóng)歷信息結(jié)果 中;步驟七、手機(jī)終端把農(nóng)歷信息結(jié)果返回到人機(jī)交互界面。其中,如圖2所示,步驟三中還包括以下步驟步驟三i^一、采用壓縮的存儲(chǔ)方式 建立節(jié)氣數(shù)據(jù)庫(kù),節(jié)省存儲(chǔ)空間;步驟三十二、每年的月份天數(shù)信息用一個(gè)雙字節(jié)的整數(shù)保 存;步驟三十三、每?jī)赡甑拈c月月份信息用一個(gè)單字節(jié)整數(shù)保存;步驟三十四、根據(jù)節(jié)氣數(shù) 據(jù)庫(kù),獲取農(nóng)歷每一年,每一月的天數(shù);步驟三十五、根據(jù)間隔天數(shù)和農(nóng)歷信息數(shù)據(jù)庫(kù),采用 累加的方式計(jì)算農(nóng)歷月份信息。其中,如圖2所示,步驟四中還包括以下步驟步驟四十一、采用壓縮的存儲(chǔ)方式 建立節(jié)氣數(shù)據(jù)庫(kù),節(jié)省存儲(chǔ)空間;步驟四十二、每?jī)蓚€(gè)月的節(jié)氣信息用一個(gè)單字節(jié)的整數(shù)保 存;步驟四十三、根據(jù)待查詢?nèi)掌诘哪旰驮?,從?jié)氣數(shù)據(jù)庫(kù)中獲取當(dāng)月兩個(gè)節(jié)氣的日期;步 驟四十四、通過獲取的節(jié)氣日期,和待查詢的日期比較,得到節(jié)氣信息。其中,如圖2和圖3所示,步驟六中還包括以下步驟步驟六十一、采用壓縮的存儲(chǔ) 方式建立五行數(shù)據(jù)庫(kù),節(jié)省存儲(chǔ)空間;步驟六十二、用一個(gè)單字節(jié)的整數(shù)保存五行中的一個(gè) 信息;步驟六十三、由待查詢的日期計(jì)算得到天干和地支;步驟六十四、用天干和地支信息 分別做高四位和低四位,組成一個(gè)單字節(jié)整數(shù);步驟六十五、用該單字節(jié)整數(shù)在五行數(shù)據(jù)庫(kù) 中查詢,得到農(nóng)歷五行信息。雖然以上描述了本發(fā)明的具體實(shí)施方式
,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些 僅是舉例說明,在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變 更或修改。因此,本發(fā)明的保護(hù)范圍由所附權(quán)利要求書限定。
權(quán)利要求
一種手機(jī)終端農(nóng)歷信息查詢系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,其包括以下步驟步驟一、在人機(jī)交互界面選擇待查詢的公歷日期,并且向手機(jī)終端發(fā)送查詢請(qǐng)求;步驟二、手機(jī)終端根據(jù)基準(zhǔn)日期,計(jì)算待查詢?nèi)掌诤突鶞?zhǔn)日期的間隔天數(shù);步驟三、手機(jī)終端根據(jù)間隔天數(shù)和農(nóng)歷月份信息數(shù)據(jù)庫(kù)計(jì)算農(nóng)歷日期,并保存到農(nóng)歷信息結(jié)果中;步驟四、手機(jī)終端根據(jù)待查詢?nèi)掌诤凸?jié)氣數(shù)據(jù)庫(kù)計(jì)算節(jié)氣,并保存到農(nóng)歷信息結(jié)果中;步驟五、手機(jī)終端根據(jù)待查詢?nèi)掌?,?jì)算星期、生肖、天干、地支的信息,并保存到農(nóng)歷信息結(jié)果中;步驟六、手機(jī)終端根據(jù)計(jì)算得到的天干和地支,并根據(jù)五行數(shù)據(jù)庫(kù)計(jì)算五行,并保存到農(nóng)歷信息結(jié)果中;步驟七、手機(jī)終端把農(nóng)歷信息結(jié)果返回到人機(jī)交互界面。
2.如權(quán)利要求1所述的手機(jī)終端農(nóng)歷信息查詢系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述步 驟三中還包括以下步驟步驟三十一、采用壓縮的存儲(chǔ)方式建立節(jié)氣數(shù)據(jù)庫(kù);步驟三十二、每年的月份天數(shù)信息用一個(gè)雙字節(jié)的整數(shù)保存;步驟三十三、每?jī)赡甑拈c月月份信息用一個(gè)單字節(jié)整數(shù)保存;步驟三十四、根據(jù)節(jié)氣數(shù)據(jù)庫(kù),獲取農(nóng)歷每一年,每一月的天數(shù);步驟三十五、根據(jù)間隔天數(shù)和農(nóng)歷信息數(shù)據(jù)庫(kù),采用累加的方式計(jì)算農(nóng)歷月份信息。
3.如權(quán)利要求1所述的手機(jī)終端農(nóng)歷信息查詢系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述步 驟四中還包括以下步驟步驟四十一、采用壓縮的存儲(chǔ)方式建立節(jié)氣數(shù)據(jù)庫(kù);步驟四十二、每?jī)蓚€(gè)月的節(jié)氣信息用一個(gè)單字節(jié)的整數(shù)保存;步驟四十三、根據(jù)待查詢?nèi)掌诘哪旰驮拢瑥墓?jié)氣數(shù)據(jù)庫(kù)中獲取當(dāng)月兩個(gè)節(jié)氣的日期;步驟四十四、通過獲取的節(jié)氣日期,和待查詢的日期比較,得到節(jié)氣信息。
4.如權(quán)利要求1所述的手機(jī)終端農(nóng)歷信息查詢系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述步 驟六中還包括以下步驟步驟六十一、采用壓縮的存儲(chǔ)方式建立五行數(shù)據(jù)庫(kù); 步驟六十二、用一個(gè)單字節(jié)的整數(shù)保存五行中的一個(gè)信息; 步驟六十三、由待查詢的日期計(jì)算得到天干和地支;步驟六十四、用天干和地支信息分別做高四位和低四位,組成一個(gè)單字節(jié)整數(shù); 步驟六十五、用該單字節(jié)整數(shù)在五行數(shù)據(jù)庫(kù)中查詢,得到農(nóng)歷五行信息。
全文摘要
本發(fā)明公開了一種手機(jī)終端農(nóng)歷信息查詢系統(tǒng)的實(shí)現(xiàn)方法,其包括以下步驟在人機(jī)交互界面選擇待查詢的公歷日期,并且向手機(jī)終端發(fā)送查詢請(qǐng)求;手機(jī)終端根據(jù)基準(zhǔn)日期,計(jì)算待查詢?nèi)掌诤突鶞?zhǔn)日期的間隔天數(shù);終端根據(jù)間隔天數(shù)和農(nóng)歷月份信息數(shù)據(jù)庫(kù)計(jì)算農(nóng)歷日期,并保存到農(nóng)歷信息結(jié)果中;終端根據(jù)待查詢?nèi)掌诤凸?jié)氣數(shù)據(jù)庫(kù)計(jì)算節(jié)氣,并保存到農(nóng)歷信息結(jié)果中;終端根據(jù)待查詢?nèi)掌?,?jì)算星期、生肖、天干、地支的信息,并保存到農(nóng)歷信息結(jié)果中;終端根據(jù)計(jì)算得到的天干和地支,并根據(jù)五行數(shù)據(jù)庫(kù)計(jì)算五行,并保存到農(nóng)歷信息結(jié)果中;終端把農(nóng)歷信息結(jié)果返回到人機(jī)交互界面。本發(fā)明方便地查詢農(nóng)歷信息。
文檔編號(hào)H04M1/725GK101924836SQ20101025771
公開日2010年12月22日 申請(qǐng)日期2010年8月19日 優(yōu)先權(quán)日2010年8月19日
發(fā)明者周萬斌 申請(qǐng)人:上海酷族信息技術(shù)有限公司