欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法及該移動(dòng)終端的制作方法

文檔序號(hào):7851928閱讀:163來源:國(guó)知局
專利名稱:一種基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法及該移動(dòng)終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法及該移動(dòng)終端。
背景技術(shù)
人們?cè)谌粘I钪须x不開天氣預(yù)報(bào),因此如何在目前廣泛使用的移動(dòng)終端例如手機(jī)中嵌入天氣預(yù)報(bào)功能是所有手機(jī)開發(fā)商十分關(guān)注的問題。目前移動(dòng)終端中獲得天氣預(yù)報(bào)的方法包括以下幾種
方法一,通過撥打氣象服務(wù)電話來查詢天氣信息,本方法在較早的手機(jī)中廣泛使用,雖 然無需増加手機(jī)的成本,但經(jīng)常會(huì)出現(xiàn)語音排隊(duì)等候的情況,并且在某些場(chǎng)合可能無法使用語音功能,因此使用極為不便;
方法ニ,通過向氣象信息服務(wù)商定制天氣預(yù)報(bào)短信,本方法只能定制某一地區(qū)的天氣信息,并且信息是定時(shí)發(fā)送的,用戶無法提前獲得,并且當(dāng)用戶刪除信息后就無法知曉天氣信息了 ;
方法三,在移動(dòng)終端中增加天氣預(yù)報(bào)探測(cè)模塊,通過對(duì)移動(dòng)終端所處環(huán)境的氣象要素進(jìn)行探測(cè)并由天氣預(yù)報(bào)探測(cè)模塊計(jì)算獲得天氣信息,本方法需要在手機(jī)硬件中増加相應(yīng)的能對(duì)氣象要素進(jìn)行探測(cè)的傳感器,并且需要在軟件上増加對(duì)傳感器獲得的氣象要素進(jìn)行分析計(jì)算的模塊,實(shí)現(xiàn)較復(fù)雜,成本較高;
方法四,隨著wifi功能在手機(jī)中的大量普及,手機(jī)上網(wǎng)已經(jīng)廣泛應(yīng)用,因此移動(dòng)終端 通過向網(wǎng)絡(luò)獲取天氣信息成為了目前最流行的天氣預(yù)報(bào)獲取方式,但現(xiàn)有的通過網(wǎng)絡(luò)獲取天氣信息的方法存在網(wǎng)絡(luò)流量大(毎次獲取天氣預(yù)報(bào)信息的流量大于10kb),獲取的天氣信息在手機(jī)中無法保存(即無法回查過去的天氣信息)等缺陷。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法及移動(dòng)終端,g在解決現(xiàn)有天氣預(yù)報(bào)獲取方法占用流量大、不易回查以往天氣歷史數(shù)據(jù)的問題。本發(fā)明的技術(shù)方案如下
一種基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其中,包括步驟
A、移動(dòng)終端根據(jù)用戶的指令向天氣預(yù)報(bào)服務(wù)端發(fā)送獲取目標(biāo)城市天氣預(yù)報(bào)的請(qǐng)求;
B、所述移動(dòng)終端接收所述天氣預(yù)報(bào)服務(wù)端返回的響應(yīng)請(qǐng)求信息,從所述天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)包含目標(biāo)城市天氣預(yù)報(bào)信息的xml文件;
C、所述移動(dòng)終端根據(jù)預(yù)定解析方法解析所述xml文件,獲取目標(biāo)城市的天氣預(yù)報(bào)信息,并將所述天氣預(yù)報(bào)信息顯示。所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其中,所述步驟A之前還包括AO、移動(dòng)終端接收并保存用戶設(shè)置的目標(biāo)城市及天氣預(yù)報(bào)服務(wù)端信息,生成包含所述目標(biāo)城市以及天氣預(yù)報(bào)服務(wù)端信息的請(qǐng)求文件,并將所述請(qǐng)求文件存儲(chǔ)至移動(dòng)終端中。所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其中,所述步驟AO還包括
在移動(dòng)終端中預(yù)置天氣預(yù)報(bào)服務(wù)端與預(yù)定解析方法的對(duì)應(yīng)關(guān)系,并將該對(duì)應(yīng)關(guān)系信息存儲(chǔ)在移動(dòng)終端中。所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其中,所述步驟A具體包括
所述移動(dòng)終端通過請(qǐng)求文件向所述天氣預(yù)報(bào)服務(wù)端發(fā)送所述請(qǐng)求。所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其中,所述步驟C具體包括
所述移動(dòng)終端根據(jù)與所述天氣預(yù)報(bào)服務(wù)端對(duì)應(yīng)的預(yù)定解析方法解析所述xml文件; 根據(jù)解析結(jié)果獲取目標(biāo)城市天氣預(yù)報(bào)信息,并將所述天氣預(yù)報(bào)信息顯示在移動(dòng)終端上。所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其中,所述天氣預(yù)報(bào)信息以圖片或文字形式顯示。所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其中,所述步驟C中的預(yù)定解析方法包括
在所述xml文件中自動(dòng)查找包含目標(biāo)城市天氣預(yù)報(bào)信息的關(guān)鍵字,當(dāng)查找到所述關(guān)鍵字后,讀取并保存所述關(guān)鍵字對(duì)應(yīng)的目標(biāo)城市天氣預(yù)報(bào)信息。一種移動(dòng)終端,與天氣預(yù)報(bào)服務(wù)端通訊連接,其中,所述移動(dòng)終端包括
天氣預(yù)報(bào)請(qǐng)求模塊,用于根據(jù)用戶的指令向天氣預(yù)報(bào)服務(wù)端發(fā)送獲取目標(biāo)城市天氣預(yù)報(bào)的請(qǐng)求;
下載及存儲(chǔ)模塊,用于接收所述天氣預(yù)報(bào)服務(wù)端返回的響應(yīng)請(qǐng)求信息,從所述天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)包含目標(biāo)城市天氣預(yù)報(bào)信息的xml文件;
天氣預(yù)報(bào)獲取模塊,用于根據(jù)預(yù)定解析方法解析所述xml文件,獲取目標(biāo)城市的天氣預(yù)報(bào)信息;
顯示模塊,用于顯示所述天氣預(yù)報(bào)信息。所述的移動(dòng)終端,其中,還包括
設(shè)置模塊,用于接收并保存用戶設(shè)置的目標(biāo)城市及天氣預(yù)報(bào)服務(wù)端信息,生成包含所述目標(biāo)城市以及天氣預(yù)報(bào)服務(wù)端信息的請(qǐng)求文件,并將所述請(qǐng)求文件存儲(chǔ)至移動(dòng)終端中。所述的移動(dòng)終端,其中,所述天氣預(yù)報(bào)獲取模塊具體包括
xml文件解析単元,用于根據(jù)與所述天氣預(yù)報(bào)服務(wù)端對(duì)應(yīng)的預(yù)定解析方法解析所述xml文件;
天氣預(yù)報(bào)信息獲取單元,用于根據(jù)解析結(jié)果獲取目標(biāo)城市天氣預(yù)報(bào)信息,并將所述天氣預(yù)報(bào)信息顯示在移動(dòng)終端上。有益效果本發(fā)明基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法及該移動(dòng)終端,通過向天 氣預(yù)報(bào)服務(wù)端發(fā)送請(qǐng)求,然后從天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)xml文件,再?gòu)脑搙ml文件中解析出目標(biāo)城市的天氣預(yù)報(bào)信息,由于xml文件的文件大小一般都小于2kb,其占用的網(wǎng)絡(luò)流量遠(yuǎn)遠(yuǎn)小于現(xiàn)有技術(shù)中的流量,并且用戶還可以通過存儲(chǔ)的xml文件回查以前的天氣情況。本發(fā)明降低了用戶的使用成本,并且方便了用戶查看以前的天氣預(yù)報(bào),提升了用戶的使用體驗(yàn)。


圖I為本發(fā)明基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法較佳實(shí)施例的流程圖。圖2為本發(fā)明所述方法中獲取目標(biāo)城市的天氣預(yù)報(bào)信息的流程圖。圖3為本發(fā)明移動(dòng)終端較佳實(shí)施例的結(jié)構(gòu)框圖。
圖4為圖3所示移動(dòng)終端中天氣預(yù)報(bào)獲取模塊的結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明提供一種基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法及該移動(dòng)終端,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)ー步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法及該移動(dòng)終端,是通過向天氣預(yù)報(bào)服務(wù)端發(fā)送請(qǐng)求,然后從天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)xml (Extensible Markup Language,可擴(kuò)展標(biāo)記語言)文件,再?gòu)脑搙ml文件中解析出目標(biāo)城市的天氣預(yù)報(bào)信息,由于xml文件的文件大小一般都小于2kb,其占用的網(wǎng)絡(luò)流量遠(yuǎn)遠(yuǎn)小于現(xiàn)有的方法,并且用戶還可以通過存儲(chǔ)的xml文件回查以前的天氣情況。下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)ー步的描述。如圖I所示,圖I為本發(fā)明基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法較佳實(shí)施例的流程圖,其包括步驟
5101、移動(dòng)終端根據(jù)用戶的指令向天氣預(yù)報(bào)服務(wù)端發(fā)送獲取目標(biāo)城市天氣預(yù)報(bào)的請(qǐng)
求;
5102、所述移動(dòng)終端接收所述天氣預(yù)報(bào)服務(wù)端返回的響應(yīng)請(qǐng)求信息,從所述天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)包含目標(biāo)城市天氣預(yù)報(bào)信息的xml文件;
5103、所述移動(dòng)終端根據(jù)預(yù)定解析方法解析所述xml文件,獲取目標(biāo)城市的天氣預(yù)報(bào)信息,并將所述天氣預(yù)報(bào)信息顯示。在步驟SlOl中,移動(dòng)終端接收發(fā)送開啟天氣預(yù)報(bào)功能的指令,然后移動(dòng)終端根據(jù)該指令便向天氣預(yù)報(bào)服務(wù)端發(fā)送獲取目標(biāo)城市天氣預(yù)報(bào)的請(qǐng)求;在這之前,用戶需要預(yù)先設(shè)置好需要獲取哪個(gè)城市的天氣預(yù)報(bào)以及提供天氣預(yù)報(bào)的天氣預(yù)報(bào)服務(wù)端。具體來說,用戶需要通過菜單選項(xiàng)指定需要獲取天氣預(yù)報(bào)的目標(biāo)城市,例如可在菜單選項(xiàng)中選擇“寧波”,然后通過菜單選項(xiàng)選定天氣預(yù)報(bào)服務(wù)端,目前有許多網(wǎng)絡(luò)服務(wù)商提供xml文件格式的天氣預(yù)報(bào)信息,例如yahoo、sina、google等,所以用戶可通過菜單選項(xiàng)選擇一天氣預(yù)報(bào)服務(wù)端來提供天氣預(yù)報(bào)信息,例如“ google”,本發(fā)明可通過用戶自己來選擇獲取天氣預(yù)報(bào)的來源,從而豐富了用戶的選擇,讓用戶根據(jù)自己的使用及觀看習(xí)慣選擇自己喜歡的方式,提升了用戶的體驗(yàn)。在選擇好目標(biāo)城市以及天氣預(yù)報(bào)服務(wù)端后,移動(dòng)終端會(huì)自動(dòng)生成包含目標(biāo)城市以及天氣預(yù)報(bào)服務(wù)端信息的請(qǐng)求文件,該請(qǐng)求文件可以是url (Uniform ResourceLocator,同一資源定位符)文件,例如在選擇目標(biāo)城市“寧波”以及天氣服務(wù)端“ google”后,便自動(dòng)生成 url 文件“http://www. google. com/ig/api hl=zh_cn&weather=ningbo,,,其中,前面部分的“http://www. google, com/ig/api hl=zh_cn&weather=”是用戶設(shè)置的指定天氣預(yù)報(bào)服務(wù)端“google”的設(shè)定,而后面部分的“ningbo”則是用戶設(shè)置的目標(biāo)城市“寧波,,的設(shè)定。在生成請(qǐng)求文件后,將該請(qǐng)求文件存儲(chǔ)在移動(dòng)終端中,例如存儲(chǔ)在移動(dòng)終端的存儲(chǔ)器中;移動(dòng)終端會(huì)接收用戶的指令讀取所述請(qǐng)求文件例如url文件,然后根據(jù)讀取結(jié)果向指定的天氣預(yù)報(bào)服務(wù)端發(fā)送獲取目標(biāo)城市天氣預(yù)報(bào)信息的請(qǐng)求。具體來說,移動(dòng)終端會(huì)以該url向天氣預(yù)報(bào)服務(wù)端發(fā)送http (HyperText Transfer Protocol,超文本傳送協(xié)議)請(qǐng)求。在步驟S102中,移動(dòng)終端發(fā)送獲取天氣預(yù)報(bào)的請(qǐng)求后,移動(dòng)終端會(huì)接收到天氣預(yù)報(bào)服務(wù)端反饋的響應(yīng)請(qǐng)求消息,然后移動(dòng)終端便可自動(dòng)從天氣預(yù)報(bào)服務(wù)端下載包含有目標(biāo)城市天氣預(yù)報(bào)信息的xml文件,而xml文件一般都小于2kb,其占用的網(wǎng)絡(luò)流量大大減少,而且xml文件便于保存,IMb容量即可保存一年的天氣預(yù)報(bào)信息,此外,用戶還可通過已保存的xml文件查看以前的天氣信息,更方便了用戶的使用。

在上述步驟中下載的xml文件可存儲(chǔ)至移動(dòng)終端的存儲(chǔ)器中,例如EEPR0M、FLASH、eMMC (Embedded MultiMediaCard,內(nèi)嵌式存儲(chǔ)器)等掉電不易失的存儲(chǔ)設(shè)備。在步驟S103中,獲得包含目標(biāo)城市天氣預(yù)報(bào)信息的xml文件后,移動(dòng)終端會(huì)根據(jù)預(yù)定解析方法解析所述xml文件,從而獲取目標(biāo)城市的天氣預(yù)報(bào)信息,并且將所述天氣預(yù)報(bào)信息顯示在移動(dòng)終端上。具體來說,如圖2所示,其可具體可分為步驟
5201、所述移動(dòng)終端根據(jù)與所述天氣預(yù)報(bào)服務(wù)端對(duì)應(yīng)的預(yù)定解析方法解析所述xml文
件;
5202、根據(jù)解析結(jié)果獲取目標(biāo)城市天氣預(yù)報(bào)信息,并將所述天氣預(yù)報(bào)信息顯示在移動(dòng)終端上。上述步驟中的預(yù)定解析方法是根據(jù)天氣預(yù)報(bào)服務(wù)端所提供的xml文件所對(duì)應(yīng)的,即不同的天氣預(yù)報(bào)服務(wù)端提供的xml文件格式略有差異,因而事先存儲(chǔ)好針對(duì)不同天氣預(yù)報(bào)服務(wù)端的預(yù)定解析方法,并可將該預(yù)定解析方法存儲(chǔ)在上述存儲(chǔ)器中,更好的是在移動(dòng)終端中預(yù)置天氣預(yù)報(bào)服務(wù)端與預(yù)定解析方法的對(duì)應(yīng)關(guān)系,并將該對(duì)應(yīng)關(guān)系信息存儲(chǔ)在所述存儲(chǔ)器中。這樣,即便用戶更換了天氣預(yù)報(bào)服務(wù)端也可獲得想要的天氣預(yù)報(bào)信息。至于所述預(yù)定解析方法,可有多種方式,例如可先在所述xml文件中自動(dòng)查找包含目標(biāo)城市天氣預(yù)報(bào)信息的關(guān)鍵字,當(dāng)查找到所述關(guān)鍵字后,讀取并保存所述關(guān)鍵字對(duì)應(yīng)的目標(biāo)城市天氣預(yù)報(bào)信息。下面舉ー個(gè)具體的例子來對(duì)預(yù)定解析方法做詳細(xì)的說明。預(yù)先設(shè)置函數(shù)find_string ()和 read_string ( ), f ind_string ()函數(shù)用于在所述xml文件中持續(xù)查找關(guān)鍵字,當(dāng)查找到字符串時(shí)返回true,例如find_string (”xyz”),如果在xml文件中查找到xyz將返回true,否則一直查找下去。而read_string ()用于讀取接下來的“xyz”對(duì)應(yīng)的內(nèi)容。下面是從xml中獲取目標(biāo)城市當(dāng)天、第二天、第三天天氣預(yù)報(bào)信息的偽代碼。/*解析城市信息*/ string city—info;
if (find—string (〃city data=,,))
{
city—info = read—string ();
}/*解析時(shí)間信息*/string time_info;
if (fina—string ( current_date_time data=))
{
time_info = read—string ();
}
/*定義天氣信息的結(jié)構(gòu)體*/
struct weather{
string day_of—week—data; string low—data; string high—data; string condition—data;
}
/*解析當(dāng)天天氣*/
struct weather today;
if (find—string (,,forecast—conditions,,))
{
if (find—string (〃day_of—week data=,,))
{
today. day_of—week—data = read—string ();
}
if (find—string (〃low data=,,))
{
today, low—data = read—string ();
}
if (find—string (,,high data=,,))
{
today. high_data = read—string ();
}
if (find—string (,,condition data=,,))
{
today. condition_data = read—string ();
}
}
Λ解析第二天天氣V
struct weather tomorrow;
if (find—string (,,forecast—conditions,,))
{
if (find—string (〃day_of—week data=,,)){
tomorrow. day_of_week_data = read_string();
}
if (find_string(〃low data=〃))
{
tomorrow. low_data = read_string();
}
if (find_string(〃high data=〃))
{
tomorrow. high_data = read_string();
}
if(find_string("condition data=〃))
{
tomorrow. condition_data = read_string();
}
}
/*解析第三天天氣*/
struct weather the_day_after_tomorrow;
if (find_string(〃forecast_conditions〃))
{
if (find_string(〃day_of_week data=〃))
{
the_day_after_tomorrow. day_of_week_data = read_string ();
}
if (find_string(〃low data=〃))
{
the_day_after_tomorrow. low_data = read_string();
}
if (find_string(〃high data=〃))
{
the_day_after_tomorrow. ηigh_data = read_string();
}
if(find_string("condition data=〃))
{
the_day_after_tomorrow. condition_data = read_string ();
}
}
通過代碼解析后的天氣預(yù)報(bào)信息被保存在string city_info> string time_info>struct weather today> struct weatner tomorrow> struct weather the_day_after_tomorrow五個(gè)變量中,其中time_info中包含時(shí)間信息,將來讀取該項(xiàng)變量可以回溯查詢天氣。在步驟S103獲取目標(biāo)城市的天氣預(yù)報(bào)信息,即string city_info、string time_info、 struct weather today> struct weather tomorrow> struct weather the_day_after_tomorrow五個(gè)變量中的信息,這些信息便代表了目標(biāo)城市的天氣預(yù)報(bào),其是以文本格式保存,最后可將所述天氣預(yù)報(bào)信息顯示在移動(dòng)終端上,較好的是,以圖片或文字等友好的形式顯示在移動(dòng)終端上,供用戶瀏覽。基于上述方法,本發(fā)明還提供了一種移動(dòng)終端,如圖3所示,其包括
天氣預(yù)報(bào)請(qǐng)求模塊100,用于根據(jù)用戶的指令向天氣預(yù)報(bào)服務(wù)端發(fā)送獲取目標(biāo)城 市天氣預(yù)報(bào)的請(qǐng)求;
下載及存儲(chǔ)模塊200,用于接收所述天氣預(yù)報(bào)服務(wù)端返回的響應(yīng)請(qǐng)求信息,從所述天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)包含目標(biāo)城市天氣預(yù)報(bào)信息的xml文件;該下載及存儲(chǔ)模塊即包含了前文所述的存儲(chǔ)器,該存儲(chǔ)器可用來存儲(chǔ)xml文件、url文件、預(yù)定解析方法以及天氣預(yù)報(bào)服務(wù)端與預(yù)定解析方法的對(duì)應(yīng)關(guān)系等等。天氣預(yù)報(bào)獲取模塊300,用于根據(jù)預(yù)定解析方法解析所述xml文件,獲取目標(biāo)城市的天氣預(yù)報(bào)信息;
顯示模塊400,用于顯示所述天氣預(yù)報(bào)信息。進(jìn)ー步,所述移動(dòng)終端還包括
設(shè)置模塊,用于接收并保存用戶設(shè)置的目標(biāo)城市及天氣預(yù)報(bào)服務(wù)端信息,生成包含所述目標(biāo)城市以及天氣預(yù)報(bào)服務(wù)端信息的請(qǐng)求文件,并將所述請(qǐng)求文件存儲(chǔ)至移動(dòng)終端中。關(guān)于上述各模塊的功能作用在前面的方法中已有詳述,故不再贅述。進(jìn)ー步,如圖4所示,所述天氣預(yù)報(bào)獲取模塊300具體包括
xml文件解析単元310,用于根據(jù)與所述天氣預(yù)報(bào)服務(wù)端對(duì)應(yīng)的預(yù)定解析方法解析所述xml文件;
天氣預(yù)報(bào)信息獲取單元320,用于根據(jù)解析結(jié)果獲取目標(biāo)城市天氣預(yù)報(bào)信息,并將所述天氣預(yù)報(bào)信息顯示在移動(dòng)終端上。關(guān)于上述各単元的功能作用在前面的方法中已有詳述,也不再贅述。綜上所述,本發(fā)明基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法及該移動(dòng)終端,通過向天氣預(yù)報(bào)服務(wù)端發(fā)送請(qǐng)求,然后從天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)xml文件,再?gòu)脑搙ml文件中解析出目標(biāo)城市的天氣預(yù)報(bào)信息,由于xml文件的文件大小一般都小于2kb,其占用的網(wǎng)絡(luò)流量遠(yuǎn)遠(yuǎn)小于現(xiàn)有技術(shù)中的流量,并且用戶還可以通過存儲(chǔ)的xml文件回查以前的天氣情況。本發(fā)明降低了用戶的使用成本,并且方便了用戶查看歷史數(shù)據(jù),提升了用戶的使用體驗(yàn)。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其特征在于,包括步驟 A、移動(dòng)終端根據(jù)用戶的指令向天氣預(yù)報(bào)服務(wù)端發(fā)送獲取目標(biāo)城市天氣預(yù)報(bào)的請(qǐng)求; B、所述移動(dòng)終端接收所述天氣預(yù)報(bào)服務(wù)端返回的響應(yīng)請(qǐng)求信息,從所述天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)包含目標(biāo)城市天氣預(yù)報(bào)信息的xml文件; C、所述移動(dòng)終端根據(jù)預(yù)定解析方法解析所述xml文件,獲取目標(biāo)城市的天氣預(yù)報(bào)信息,并將所述天氣預(yù)報(bào)信息顯示。
2.根據(jù)權(quán)利要求I所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其特征在于,所述步驟A之前還包括 A0、移動(dòng)終端接收并保存用戶設(shè)置的目標(biāo)城市及天氣預(yù)報(bào)服務(wù)端信息,生成包含所述目標(biāo)城市以及天氣預(yù)報(bào)服務(wù)端信息的請(qǐng)求文件,并將所述請(qǐng)求文件存儲(chǔ)至移動(dòng)終端中。
3.根據(jù)權(quán)利要求2所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其特征在于,所述步驟AO還包括 在移動(dòng)終端中預(yù)置天氣預(yù)報(bào)服務(wù)端與預(yù)定解析方法的對(duì)應(yīng)關(guān)系,并將該對(duì)應(yīng)關(guān)系信息存儲(chǔ)在移動(dòng)終端中。
4.根據(jù)權(quán)利要求2所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其特征在于,所述步驟A具體包括 所述移動(dòng)終端通過請(qǐng)求文件向所述天氣預(yù)報(bào)服務(wù)端發(fā)送所述請(qǐng)求。
5.根據(jù)權(quán)利要求3所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其特征在于,所述步驟C具體包括 所述移動(dòng)終端根據(jù)與所述天氣預(yù)報(bào)服務(wù)端對(duì)應(yīng)的預(yù)定解析方法解析所述xml文件; 根據(jù)解析結(jié)果獲取目標(biāo)城市天氣預(yù)報(bào)信息,并將所述天氣預(yù)報(bào)信息顯示在移動(dòng)終端上。
6.根據(jù)權(quán)利要求5所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其特征在于,所述天氣預(yù)報(bào)信息以圖片或文字形式顯示。
7.根據(jù)權(quán)利要求I所述的基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法,其特征在于,所述步驟C中的預(yù)定解析方法包括 在所述xml文件中自動(dòng)查找包含目標(biāo)城市天氣預(yù)報(bào)信息的關(guān)鍵字,當(dāng)查找到所述關(guān)鍵字后,讀取并保存所述關(guān)鍵字對(duì)應(yīng)的目標(biāo)城市天氣預(yù)報(bào)信息。
8.一種移動(dòng)終端,與天氣預(yù)報(bào)服務(wù)端通訊連接,其特征在于,所述移動(dòng)終端包括 天氣預(yù)報(bào)請(qǐng)求模塊,用于根據(jù)用戶的指令向天氣預(yù)報(bào)服務(wù)端發(fā)送獲取目標(biāo)城市天氣預(yù)報(bào)的請(qǐng)求; 下載及存儲(chǔ)模塊,用于接收所述天氣預(yù)報(bào)服務(wù)端返回的響應(yīng)請(qǐng)求信息,從所述天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)包含目標(biāo)城市天氣預(yù)報(bào)信息的xml文件; 天氣預(yù)報(bào)獲取模塊,用于根據(jù)預(yù)定解析方法解析所述xml文件,獲取目標(biāo)城市的天氣預(yù)報(bào)信息; 顯示模塊,用于顯示所述天氣預(yù)報(bào)信息。
9.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,還包括 設(shè)置模塊,用于接收并保存用戶設(shè)置的目標(biāo)城市及天氣預(yù)報(bào)服務(wù)端信息,生成包含所述目標(biāo)城市以及天氣預(yù)報(bào)服務(wù)端信息的請(qǐng)求文件,并將所述請(qǐng)求文件存儲(chǔ)至移動(dòng)終端中。
10.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述天氣預(yù)報(bào)獲取模塊具體包括xml文件解析單元,用于根據(jù)與所述天氣預(yù)報(bào)服務(wù)端對(duì)應(yīng)的預(yù)定解析方法解析所述xml文件; 天氣預(yù)報(bào)信息獲取單元,用于根據(jù)解析結(jié)果獲取目標(biāo)城市天氣預(yù)報(bào)信息,并將所述天氣預(yù)報(bào)信息顯示在移動(dòng)終端上。
全文摘要
本發(fā)明公開一種基于移動(dòng)終端的獲取天氣預(yù)報(bào)的方法及該移動(dòng)終端,通過向天氣預(yù)報(bào)服務(wù)端發(fā)送請(qǐng)求,然后從天氣預(yù)報(bào)服務(wù)端下載及存儲(chǔ)xml文件,再?gòu)脑搙ml文件中解析出目標(biāo)城市的天氣預(yù)報(bào)信息,由于xml文件的文件大小一般都小于2kb,其占用的網(wǎng)絡(luò)流量遠(yuǎn)遠(yuǎn)小于現(xiàn)有技術(shù)中的流量,并且用戶還可以通過存儲(chǔ)的xml文件回溯查詢天氣。本發(fā)明降低了用戶的使用成本,并且方便了用戶查看以前的天氣預(yù)報(bào),提升了用戶的使用體驗(yàn)。
文檔編號(hào)H04W4/12GK102711062SQ201210163968
公開日2012年10月3日 申請(qǐng)日期2012年5月24日 優(yōu)先權(quán)日2012年5月24日
發(fā)明者俞斌, 楊維琴 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泽库县| 巢湖市| 岑溪市| 衡山县| 昆山市| 汉沽区| 北安市| 滨州市| 邢台县| 鱼台县| 大英县| 陵川县| 东城区| 霍州市| 高阳县| 藁城市| 宜阳县| 恭城| 禄丰县| 平度市| 措勤县| 灵石县| 崇明县| 富宁县| 朔州市| 比如县| 绥滨县| 六枝特区| 景宁| 泸定县| 宁津县| 中方县| 磐石市| 微博| 平和县| 肇庆市| 镇坪县| 那坡县| 保康县| 灵璧县| 黄陵县|