一種基于移動(dòng)終端的天氣預(yù)測(cè)方法及其移動(dòng)終端的制作方法
【專利摘要】本發(fā)明公開(kāi)一種基于移動(dòng)終端的天氣預(yù)測(cè)方法及其移動(dòng)終端,其中所述方法包括以下步驟:在移動(dòng)終端有網(wǎng)絡(luò)連接的狀態(tài)下,更新每天的天氣預(yù)報(bào)信息,并保存天氣信息至數(shù)據(jù)庫(kù)中,形成歷史天氣數(shù)據(jù)庫(kù);在移動(dòng)終端無(wú)網(wǎng)絡(luò)連接的狀態(tài)下,獲取當(dāng)前日期向前連續(xù)n天的天氣信息,并保存至對(duì)照表中:移動(dòng)終端在歷史天氣數(shù)據(jù)庫(kù)中查找所有與當(dāng)前日期相同的日期,獲取向前以及向后m天的天氣信息,并保存至取樣表中;將取樣表與對(duì)照表進(jìn)行對(duì)比,當(dāng)取樣表中有連續(xù)n天的天氣信息與對(duì)照表中的一致時(shí),則保存n天之后的那天的天氣信息至預(yù)測(cè)表中,預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào)。
【專利說(shuō)明】
一種基于移動(dòng)終端的天氣預(yù)測(cè)方法及其移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端天氣預(yù)測(cè)領(lǐng)域,尤其涉及一種基于移動(dòng)終端的天氣預(yù)測(cè)方法及其移動(dòng)終端。
【背景技術(shù)】
[0002]目前,隨著移動(dòng)終端技術(shù)的發(fā)展,利用移動(dòng)終端進(jìn)行上網(wǎng)已經(jīng)不再是難事,現(xiàn)在的移動(dòng)終端普遍采用上網(wǎng)從相關(guān)網(wǎng)絡(luò)獲取天氣預(yù)報(bào)信息,不僅方便,而且天氣預(yù)報(bào)會(huì)進(jìn)行實(shí)時(shí)更新。然而在某些特殊情況下用戶無(wú)法上網(wǎng),如來(lái)到當(dāng)?shù)匾粋€(gè)尚無(wú)手機(jī)信號(hào)覆蓋的地方,在這種情況下用戶將無(wú)法獲取天氣預(yù)報(bào)信息,從而為用戶帶來(lái)不便。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于移動(dòng)終端的天氣預(yù)測(cè)方法及其移動(dòng)終端,旨在解決現(xiàn)有技術(shù)中在無(wú)網(wǎng)絡(luò)狀況下進(jìn)行天氣預(yù)測(cè)的問(wèn)題。
[0005]本發(fā)明的技術(shù)方案如下:
一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其中,所述方法包括以下步驟:
A、在移動(dòng)終端有網(wǎng)絡(luò)連接的狀態(tài)下,更新每天的天氣預(yù)報(bào)信息,并保存天氣信息至數(shù)據(jù)庫(kù)中,形成歷史天氣數(shù)據(jù)庫(kù);
B、在移動(dòng)終端無(wú)網(wǎng)絡(luò)連接的狀態(tài)下,獲取當(dāng)前日期向前連續(xù)η天的天氣信息,并保存至對(duì)照表中:
C、移動(dòng)終端在歷史天氣數(shù)據(jù)庫(kù)中查找所有與當(dāng)前日期相同的日期,獲取向前以及向后m天的天氣信息,并保存至取樣表中;
D、將取樣表與對(duì)照表進(jìn)行對(duì)比,當(dāng)取樣表中有連續(xù)η天的天氣信息與對(duì)照表中的一致時(shí),則保存η天之后的那天的天氣信息至預(yù)測(cè)表中,預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào)。
[0006]所述的一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其中,所述步驟B中,移動(dòng)終端獲取的當(dāng)前日期只包括月和日,并且移動(dòng)終端所保存的日期只包含月和日。
[0007]所述的一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其中,所述η和m為用戶設(shè)置項(xiàng),供用戶設(shè)定。
[0008]所述的一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其中,所述步驟C還包括:
Cl、當(dāng)預(yù)測(cè)表中相同個(gè)數(shù)的天氣項(xiàng)為一項(xiàng)時(shí),將該唯一的天氣項(xiàng)作為當(dāng)前日期的天氣預(yù)報(bào);
C2、當(dāng)預(yù)測(cè)表中相同個(gè)數(shù)的天氣項(xiàng)不為一項(xiàng)時(shí),或者預(yù)測(cè)表中沒(méi)有數(shù)據(jù)時(shí),則顯示歷史天氣數(shù)據(jù)庫(kù)容量不足,無(wú)法預(yù)測(cè)當(dāng)前天氣。
[0009]基于所述方法,本發(fā)明還提供一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其中,所述移動(dòng)終端包括: 存儲(chǔ)模塊,用于在移動(dòng)終端有網(wǎng)絡(luò)連接時(shí),將每日更新的天氣預(yù)報(bào)信息保存至歷史數(shù)據(jù)庫(kù)中,所有的歷史天氣信息構(gòu)成歷史天氣數(shù)據(jù)庫(kù);
第一取樣模塊,用于在無(wú)網(wǎng)絡(luò)連接的狀態(tài)下,移動(dòng)終端獲取當(dāng)前日期向前連續(xù)η天的天氣信息,并保存至對(duì)照表中;
第二取樣模塊,用于在歷史天氣數(shù)據(jù)庫(kù)中查找所有與當(dāng)前日期相同的日期,獲取向前以及向后m天的天氣信息,并保存至取樣表中;
天氣預(yù)測(cè)模塊,用于將取樣表與對(duì)照表進(jìn)行對(duì)比,當(dāng)取樣表中有連續(xù)η天的天氣信息與對(duì)照表中的一致時(shí),則保存η天之后的那天的天氣信息至預(yù)測(cè)表中,預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào)。
[0010]所述的一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其中,所述移動(dòng)終端還包括:
設(shè)置模塊,用于提供用戶輸入m值和η值。
[0011 ] 所述一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其中,所述天氣預(yù)測(cè)模塊包括:
判斷單元,用于判斷預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)是否為1,當(dāng)是時(shí),該唯一的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào),當(dāng)不為I時(shí),則顯示歷史天氣數(shù)據(jù)庫(kù)容量不足,無(wú)法預(yù)測(cè)當(dāng)前天氣。
[0012]所述的一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其中,所述存儲(chǔ)模塊為掉電不易失存儲(chǔ)器。
[0013]所述的一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其中,所述掉電不易失存儲(chǔ)器為FLASH存儲(chǔ)器或EEPROM存儲(chǔ)器。
[0014]有益效果:本發(fā)明通過(guò)在有網(wǎng)絡(luò)的狀況下,將每天的天氣預(yù)報(bào)信息儲(chǔ)存至歷史天氣數(shù)據(jù)庫(kù)中,當(dāng)無(wú)網(wǎng)狀況下,根據(jù)用戶的指令,獲取當(dāng)前天氣,打開(kāi)歷史天氣數(shù)據(jù)庫(kù),獲取當(dāng)前天氣向前η天的天氣信息,保存至對(duì)照表中,再根據(jù)所有與當(dāng)前日期相同的日期獲取向前,向后m天的天氣信息,保存至取樣表中,兩者進(jìn)行比較,當(dāng)取樣表中連續(xù)η天的天氣信息與對(duì)照表中的一致,則保存η天之后一天的天氣至預(yù)測(cè)表中,從預(yù)測(cè)表中獲取相同個(gè)數(shù)最多的天氣項(xiàng),即為預(yù)測(cè)出的當(dāng)前天氣,本發(fā)明使移動(dòng)終端增加了新功能:具體有天氣預(yù)測(cè)功能,為用戶提供了方便。解決了在無(wú)網(wǎng)絡(luò)狀況下進(jìn)行天氣的預(yù)測(cè)。
【專利附圖】
【附圖說(shuō)明】
[0015]圖1為本發(fā)明一種移動(dòng)終端的天氣預(yù)測(cè)方法流程圖。
[0016]圖2為本發(fā)明一種移動(dòng)終端的天氣預(yù)測(cè)方法較佳實(shí)施例的天氣表。
[0017]圖3為本發(fā)明一種移動(dòng)終端的天氣預(yù)測(cè)方法步驟S103的流程圖。
[0018]圖4為本發(fā)明一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端整體結(jié)構(gòu)框圖。
[0019]圖5為本發(fā)明一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端的天氣預(yù)測(cè)模塊的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0020]本發(fā)明提供一種基于移動(dòng)終端的天氣預(yù)測(cè)方法及其移動(dòng)終端,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]請(qǐng)參閱圖1,圖1為本發(fā)明一種基于移動(dòng)終端的天氣預(yù)測(cè)方法較佳實(shí)施例的流程圖,如圖所示,所述基于移動(dòng)終端的天氣預(yù)測(cè)方法,包括以下步驟:
S101、在移動(dòng)終端有網(wǎng)絡(luò)連接的狀態(tài)下,更新每天的天氣預(yù)報(bào)信息,并保存天氣信息至數(shù)據(jù)庫(kù)中,形成歷史天氣數(shù)據(jù)庫(kù)。
[0022]本發(fā)明實(shí)施例中在移動(dòng)終端處于能上網(wǎng)的狀態(tài)時(shí),會(huì)進(jìn)行天氣預(yù)報(bào)的更新,當(dāng)有一天無(wú)網(wǎng)絡(luò)連接時(shí),那天的天氣數(shù)據(jù)會(huì)在有網(wǎng)絡(luò)連接時(shí),自動(dòng)更新至歷史天氣數(shù)據(jù)庫(kù)中。
[0023]S102、在移動(dòng)終端無(wú)網(wǎng)絡(luò)連接的狀態(tài)下,獲取當(dāng)前日期向前連續(xù)η天的天氣信息,并保存至對(duì)照表中。
[0024]本步驟中獲取到的天氣信息按從前往后的順序進(jìn)行排列,即最前的一天一直排到當(dāng)前日期,其中η可以用戶預(yù)設(shè),如5天。
[0025]S103、移動(dòng)終端在歷史天氣數(shù)據(jù)庫(kù)中查找所有與當(dāng)前日期相同的日期,獲取向前以及向后m天的天氣信息,并保存至取樣表中。
[0026]本發(fā)明中移動(dòng)終端獲取與當(dāng)前日期具有相同月份和年份的日期的天氣信息作為取樣數(shù)據(jù),更具有參照性,預(yù)測(cè)出的數(shù)據(jù)也更為準(zhǔn)確。其中m可以用戶預(yù)設(shè),如10天。
[0027]S104、將取樣表與對(duì)照表進(jìn)行對(duì)比,當(dāng)取樣表中有連續(xù)η天的天氣信息與對(duì)照表中的一致時(shí),則保存η天之后的那天的天氣信息至預(yù)測(cè)表中,預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào)。按照前面所說(shuō)的順序排列,這里η天之后的那天即為日期最大的那天。
[0028]進(jìn)一步的,所述的一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其中,所述步驟B中,移動(dòng)終端獲取的當(dāng)前日期只包括月和日,并且移動(dòng)終端所保存的日期只包含月和日,例如今天是2016年6月I日,獲取到的當(dāng)前日期為6月I日。
[0029]進(jìn)一步的,所述的一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其中,所述η和m為用戶設(shè)置項(xiàng),供用戶設(shè)定,η值越大的話,參照數(shù)據(jù)的寬度越大,對(duì)比起來(lái),相同的概率就小,預(yù)測(cè)的準(zhǔn)度就越大,m值越大,取樣數(shù)據(jù)越多,得到相同的預(yù)測(cè)項(xiàng)也就越多,因此用戶可以根據(jù)需要進(jìn)行m值和η值的設(shè)定,可將η值和m值都設(shè)定的大點(diǎn),使預(yù)測(cè)更準(zhǔn)確。
[0030]為了更好了理解本發(fā)明,這里舉一個(gè)具體的實(shí)施例來(lái)仔細(xì)說(shuō)明具體實(shí)現(xiàn)無(wú)網(wǎng)狀態(tài)下天氣預(yù)測(cè)的方法,例如當(dāng)前日期為2016年6月I日,移動(dòng)終端要預(yù)測(cè)當(dāng)天的天氣信息,于是移動(dòng)終端獲取當(dāng)天的日期,即6月I日,移動(dòng)終端在歷史天氣數(shù)據(jù)庫(kù)中獲取當(dāng)前日期向前連續(xù)η天的天氣信息,這里η設(shè)置為5,保存這連續(xù)5天的天氣信息至對(duì)照表中,也就是說(shuō),對(duì)照表中的天氣信息是2016年5月27日,2016年5月28日,2016年5月29日,2016年5月30日,2016年5月31日的天氣信息。
[0031]移動(dòng)終端在歷史天氣數(shù)據(jù)庫(kù)中查找6月I日向前m天以及向后m天的天氣信息,這里m設(shè)置為10,如果滿足連續(xù)5天的天氣信息與對(duì)照表中的完全一致,則將這連續(xù)η天之后的一天的天氣信息保存至預(yù)測(cè)中。這里查找的6月I日的天氣信息是天氣數(shù)據(jù)庫(kù)中所有6月I日的天氣信息。
[0032]例如,2016年5月27日、2016年5月28日、2016年5月29日、2016年5月30日、2016年5月31日連續(xù)五天保存在對(duì)照中的天氣信息為:晴、雨、陰、晴、晴。
[0033]如圖2所示,圖2反映的是本發(fā)明較佳實(shí)施例2015年6月I日向前向十天以及向后十天和2016年6月I日向前10天的天氣信息情況,其中總共包括4段連續(xù)天氣片段與對(duì)照表天氣信息中完全一致,分別為2015年5月26日至2015年5月30日,2015年5月30日至2015年6月3日,和2015年6月5日至2015年6月9日,2016年5月25日至2016年5月29日,上述這四個(gè)時(shí)間段內(nèi)的天氣信息情況都為晴,雨,陰,晴,晴,因此取這四個(gè)時(shí)間段的后一天的天氣信息保存至預(yù)測(cè)中,即保存2015年5月31日,2015年6月4日,2015年6月10日,2016年5月30日的天氣信息,雨,雨,陰,雨至預(yù)測(cè)表中。由預(yù)測(cè)表可以看出,連續(xù)五天天氣情況與對(duì)照表中一致時(shí),后一天的天氣有三天是雨,一天是陰,因此當(dāng)連續(xù)五天天氣為晴雨陰晴晴時(shí),后一天是雨的概率最大,因此預(yù)測(cè)2016年6月I日的天氣為雨。
[0034]當(dāng)預(yù)測(cè)表中的數(shù)據(jù)不為I時(shí),或者預(yù)測(cè)表中沒(méi)有數(shù)據(jù),即取樣表中沒(méi)有與對(duì)照表中完全一致的連續(xù)η天的天氣信息,這時(shí),上述方法不能預(yù)測(cè)出準(zhǔn)確天氣預(yù)報(bào)。
[0035]因此,進(jìn)一步的,所述的一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,如圖3所示,所述步驟S103還包括:
5301、當(dāng)預(yù)測(cè)表中相同個(gè)數(shù)的天氣項(xiàng)為一項(xiàng)時(shí),將該唯一的天氣項(xiàng)作為當(dāng)前日期的天氣預(yù)報(bào);
5302、當(dāng)預(yù)測(cè)表中相同個(gè)數(shù)的天氣項(xiàng)不為一項(xiàng)時(shí),或者預(yù)測(cè)表中沒(méi)有數(shù)據(jù)時(shí),則顯示歷史天氣數(shù)據(jù)庫(kù)容量不足,無(wú)法預(yù)測(cè)當(dāng)前天氣。
[0036]具體來(lái)說(shuō),由于天氣預(yù)測(cè)本來(lái)就是概率事件,因此在上述實(shí)施例中,可能會(huì)出現(xiàn)預(yù)測(cè)中相同的天氣項(xiàng)個(gè)數(shù)相同,例如預(yù)測(cè)中有4個(gè)天氣項(xiàng),為晴晴雨雨,則不能夠預(yù)測(cè)出當(dāng)天日期的天氣,還有可能由于用戶η值設(shè)置過(guò)大和m值設(shè)置過(guò)小導(dǎo)致預(yù)測(cè)中沒(méi)有天氣項(xiàng),也就是說(shuō)在歷史天氣數(shù)據(jù)庫(kù)中每個(gè)連續(xù)2m天的時(shí)間段內(nèi)沒(méi)有連續(xù)η天的天氣與對(duì)照表中一致,也不能夠預(yù)測(cè)出當(dāng)前日期的天氣,因此出現(xiàn)上述兩種情況時(shí),在顯示器上顯示“歷史天氣數(shù)據(jù)庫(kù)容量不足,無(wú)法預(yù)測(cè)當(dāng)前天氣”。
[0037]由上可見(jiàn),本發(fā)明方法使移動(dòng)終端增加了新功能:具體有天氣預(yù)測(cè)功能,為用戶提供了方便。解決了在無(wú)網(wǎng)絡(luò)狀況下進(jìn)行天氣的預(yù)測(cè)。
[0038]基于所述方法,本發(fā)明還提供一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,如圖4所示,所述移動(dòng)終端包括:
存儲(chǔ)模塊100,用于在移動(dòng)終端有網(wǎng)絡(luò)連接時(shí),將每日更新的天氣預(yù)報(bào)信息保存至歷史數(shù)據(jù)庫(kù)中,所有的歷史天氣信息構(gòu)成歷史天氣數(shù)據(jù)庫(kù);
第一取樣模塊200,用于在無(wú)網(wǎng)絡(luò)連接的狀態(tài)下,移動(dòng)終端獲取當(dāng)前日期向前連續(xù)η天的天氣信息,并保存至對(duì)照表中;
第二取樣模塊300,用于在歷史天氣數(shù)據(jù)庫(kù)中查找所有與當(dāng)前日期相同的日期,獲取向前以及向后m天的天氣信息,并保存至取樣表中;
天氣預(yù)測(cè)模塊400,用于將取樣表與對(duì)照表進(jìn)行對(duì)比,當(dāng)取樣表中有連續(xù)η天的天氣信息與對(duì)照表中的一致時(shí),則保存η天之后的那天的天氣信息至預(yù)測(cè)表中,預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào)。
[0039]所述的一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其中,所述移動(dòng)終端還包括:
設(shè)置模塊500,用于提供用戶輸入m值和η值。
[0040]所述一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,如圖5所示,所述天氣預(yù)測(cè)模塊400包括:
判斷單元401,用于判斷預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)是否為1,當(dāng)是時(shí),該唯一的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào),當(dāng)不為I時(shí),則顯示歷史天氣數(shù)據(jù)庫(kù)容量不足,無(wú)法預(yù)測(cè)當(dāng)前天氣。關(guān)于上述模塊的具體實(shí)現(xiàn)方法在前面方法中已經(jīng)舉實(shí)例進(jìn)行演示,故不在此贅述。
[0041]進(jìn)一步的,所述的一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其中,所述存儲(chǔ)模塊為掉電不易失存儲(chǔ)器,由于本發(fā)明中歷史天氣數(shù)據(jù)中的數(shù)據(jù)必須是連續(xù)的,因此在沒(méi)有電的情況下,數(shù)據(jù)不能丟失,否則會(huì)影響本發(fā)明預(yù)測(cè)天氣的準(zhǔn)確性。
[0042]更進(jìn)一步的,所述的一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其中,所述掉電不易失存儲(chǔ)器為FLASH存儲(chǔ)器或EEPROM存儲(chǔ)器。
[0043]綜上所述,本發(fā)明通過(guò)在有網(wǎng)絡(luò)的狀況下,將每天的天氣預(yù)報(bào)信息儲(chǔ)存至歷史天氣數(shù)據(jù)庫(kù)中,當(dāng)無(wú)網(wǎng)狀況下,根據(jù)用戶的指令,獲取當(dāng)前天氣,打開(kāi)歷史天氣數(shù)據(jù)庫(kù),獲取當(dāng)前天氣向前η天的天氣信息,保存至對(duì)照表中,再根據(jù)所有與當(dāng)前日期相同的日期獲取向前,向后m天的天氣信息,保存至取樣表中,兩者進(jìn)行比較,當(dāng)取樣表中連續(xù)η天的天氣信息與對(duì)照表中的一致,則保存η天之后一天的天氣至預(yù)測(cè)表中,從預(yù)測(cè)表中獲取相同個(gè)數(shù)最多的天氣項(xiàng),即為預(yù)測(cè)出的當(dāng)前天氣,本發(fā)明使移動(dòng)終端增加了新功能:具體有天氣預(yù)測(cè)功能,為用戶提供了方便。解決了在無(wú)網(wǎng)絡(luò)狀況下進(jìn)行天氣的預(yù)測(cè)。
[0044]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其特征在于,所述方法包括以下步驟: A、在移動(dòng)終端有網(wǎng)絡(luò)連接的狀態(tài)下,更新每天的天氣預(yù)報(bào)信息,并保存天氣信息至數(shù)據(jù)庫(kù)中,形成歷史天氣數(shù)據(jù)庫(kù); B、在移動(dòng)終端無(wú)網(wǎng)絡(luò)連接的狀態(tài)下,獲取當(dāng)前日期向前連續(xù)η天的天氣信息,并保存至對(duì)照表中: C、移動(dòng)終端在歷史天氣數(shù)據(jù)庫(kù)中查找所有與當(dāng)前日期相同的日期,獲取向前以及向后m天的天氣信息,并保存至取樣表中; D、將取樣表與對(duì)照表進(jìn)行對(duì)比,當(dāng)取樣表中有連續(xù)η天的天氣信息與對(duì)照表中的一致時(shí),則保存η天之后的那天的天氣信息至預(yù)測(cè)表中,預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào)。
2.根據(jù)權(quán)利要求1所述的一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其特征在于,所述步驟B中,移動(dòng)終端獲取的當(dāng)前日期只包括月和日,并且移動(dòng)終端所保存的日期只包含月和日。
3.根據(jù)權(quán)利要求1所述的一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其特征在于,所述η和m為用戶設(shè)置項(xiàng),供用戶設(shè)定。
4.根據(jù)權(quán)利要求1所述的一種基于移動(dòng)終端的天氣預(yù)測(cè)方法,其特征在于,所述步驟C還包括: Cl、當(dāng)預(yù)測(cè)表中相同個(gè)數(shù)的天氣項(xiàng)為一項(xiàng)時(shí),將該唯一的天氣項(xiàng)作為當(dāng)前日期的天氣預(yù)報(bào); C2、當(dāng)預(yù)測(cè)表中相同個(gè)數(shù)的天氣項(xiàng)不為一項(xiàng)時(shí),或者預(yù)測(cè)表中沒(méi)有數(shù)據(jù)時(shí),則顯示歷史天氣數(shù)據(jù)庫(kù)容量不足,無(wú)法預(yù)測(cè)當(dāng)前天氣。
5.一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其特征在于,所述移動(dòng)終端包括: 存儲(chǔ)模塊,用于在移動(dòng)終端有網(wǎng)絡(luò)連接時(shí),將每日更新的天氣預(yù)報(bào)信息保存至歷史數(shù)據(jù)庫(kù)中,所有的歷史天氣信息構(gòu)成歷史天氣數(shù)據(jù)庫(kù); 第一取樣模塊,用于在無(wú)網(wǎng)絡(luò)連接的狀態(tài)下,移動(dòng)終端獲取當(dāng)前日期向前連續(xù)η天的天氣信息,并保存至對(duì)照表中; 第二取樣模塊,用于在歷史天氣數(shù)據(jù)庫(kù)中查找所有與當(dāng)前日期相同的日期,獲取向前以及向后m天的天氣信息,并保存至取樣表中; 天氣預(yù)測(cè)模塊,用于將取樣表與對(duì)照表進(jìn)行對(duì)比,當(dāng)取樣表中有連續(xù)η天的天氣信息與對(duì)照表中的一致時(shí),則保存η天之后的那天的天氣信息至預(yù)測(cè)表中,預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào)。
6.根據(jù)權(quán)利要求5所述的一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 設(shè)置模塊,用于提供用戶輸入m值和η值。
7.根據(jù)權(quán)利要求5所述一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其特征在于,所述天氣預(yù)測(cè)模塊包括: 判斷單元,用于判斷預(yù)測(cè)表中相同個(gè)數(shù)最多的天氣項(xiàng)是否為1,當(dāng)是時(shí),該唯一的天氣項(xiàng)即為當(dāng)前日期的天氣預(yù)報(bào),當(dāng)不為I時(shí),則顯示歷史天氣數(shù)據(jù)庫(kù)容量不足,無(wú)法預(yù)測(cè)當(dāng)前天氣。
8.根據(jù)權(quán)利要求5所述的一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其特征在于,所述存儲(chǔ)模塊為掉電不易失存儲(chǔ)器。
9.根據(jù)權(quán)利要求8所述的一種具有預(yù)測(cè)當(dāng)前天氣功能的移動(dòng)終端,其特征在于,所述掉電不易失存儲(chǔ)器為FLASH存儲(chǔ)器或EEPROM存儲(chǔ)器。
【文檔編號(hào)】G06F17/30GK104166710SQ201410394071
【公開(kāi)日】2014年11月26日 申請(qǐng)日期:2014年8月12日 優(yōu)先權(quán)日:2014年8月12日
【發(fā)明者】楊維琴, 俞斌 申請(qǐng)人:Tcl通訊(寧波)有限公司