專利名稱:一種手機(jī)軟件菜單自動更新的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機(jī)軟件領(lǐng)域,特別是涉及一種手機(jī)軟件菜單自動更新的方法。
背景技術(shù):
手機(jī)在現(xiàn)代社會中時刻伴隨著人們的生活,已成為人們?nèi)粘I畹谋貍淦分唬?隨著科學(xué)技術(shù)的發(fā)展,人們生活水平的提高,人們對手機(jī)的要求也越來越高。手機(jī)軟件的應(yīng)用程序的圖形界面中,經(jīng)常會用到菜單這一形式。菜單一般為按鈕式多行菜單或單列列表式菜單,一般是同一層菜單在用同一屏幕,進(jìn)入子菜單后,子菜單將覆蓋父菜單?,F(xiàn)有系統(tǒng)中,菜單一般是固定在應(yīng)用程序中的,其功能、內(nèi)容、順序都無法改變。通常情況下,軟件一旦發(fā)布,軟件中的菜單就無法更改,菜單項的文字和功能也無法變化,而升級軟件,對于手機(jī)軟件來說,并不是一件很容易的事情?,F(xiàn)有的手機(jī)是直接將所有的菜單資源在手機(jī)出廠時就固化在手機(jī)的ROM存儲器中,當(dāng)需要使用時,從ROM存儲器的存儲位置調(diào)用顯示給用戶看。如果菜單顯示需要變更, 則要求每臺手機(jī)重新燒錄ROM中的資源才能完成更新。這樣的做法對于數(shù)量巨大的移動設(shè)備來說是一件非常難以實現(xiàn)的事情,無論從時間上、精力上對客戶和服務(wù)商都是一個巨大的考驗,更新時間周期的延長,無形中降低了用戶使用服務(wù),也影響運(yùn)營商改進(jìn)服務(wù)的積極性,如果放棄舊有設(shè)備,采用發(fā)布新設(shè)備的辦法來達(dá)到升級菜單的目的,卻又會給國家和用戶都帶來不必要的負(fù)擔(dān)和浪費(fèi)。因此,需要一種新的軟件菜單更新方法,顯得非常重要。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種手機(jī)軟件菜單自動更新的方法,能夠解決現(xiàn)有技術(shù)的缺陷,使得手機(jī)軟件菜單可以自動更新,方便實用。為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是提供一種手機(jī)軟件菜單自動更新的方法,包括如下方法步驟
a、用戶通過手機(jī)向網(wǎng)絡(luò)服務(wù)器發(fā)送獲取資源文件的請求;
b、獲取下載連接;
C、手機(jī)判斷資源文件中菜單版本信息是否比手機(jī)中的新,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;
d、資源文件中菜單版本信息比手機(jī)中的新,詢問用戶是否需要更新,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;
e、用戶需要更新,下載資源文件;
f、檢查資源文件是否完整,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;
g、資源文件完整,構(gòu)造資源文件。在本發(fā)明一個較佳實施例中,所述的資源文件包括由一系列約定字符串構(gòu)成的文件頭信息、文件版本信息、文件建立時間、文件數(shù)據(jù)主體以及由一系列約定的字符串構(gòu)成的文件尾信息。在本發(fā)明一個較佳實施例中,所述步驟g中構(gòu)造資源文件,是指將完整的資源文件轉(zhuǎn)化成顯示所需的數(shù)據(jù)結(jié)構(gòu)進(jìn)行儲存。本發(fā)明的有益效果是本發(fā)明揭示的手機(jī)軟件菜單自動更新的方法,使得手機(jī)軟件菜單可以自動更新,減少維護(hù)量,延長軟件版本的生存周期、促進(jìn)運(yùn)營商對產(chǎn)品的升級, 使用戶更快地享受更優(yōu)質(zhì)的服務(wù),激發(fā)用戶的興趣,方便實用。
圖1是本發(fā)明手機(jī)軟件菜單自動更新的方法的一較佳實施例的流程示意圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明的較佳實施例進(jìn)行詳細(xì)闡述,以使本發(fā)明的優(yōu)點(diǎn)和特征能更易于被本領(lǐng)域技術(shù)人員理解,從而對本發(fā)明的保護(hù)范圍做出更為清楚明確的界定。請參閱圖1,本發(fā)明實施例包括
一種手機(jī)軟件菜單自動更新的方法,包括如下方法步驟
a、用戶通過手機(jī)向網(wǎng)絡(luò)服務(wù)器發(fā)送獲取資源文件的請求;
b、獲取下載連接;
C、手機(jī)判斷資源文件中菜單版本信息是否比手機(jī)中的新,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;
d、資源文件中菜單版本信息比手機(jī)中的新,詢問用戶是否需要更新,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;
e、用戶需要更新,下載資源文件;
f、檢查資源文件是否完整,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;
g、資源文件完整,構(gòu)造資源文件。其中的步驟d詢問用戶是否需要更新,有的用戶覺得現(xiàn)有的軟件菜單適合自己使用,不需要更新,則可以選擇不需要更新,給客戶更多的選擇,簡潔方便。所述的資源文件包括由一系列約定字符串構(gòu)成的文件頭信息、文件版本信息、文件建立時間、文件數(shù)據(jù)主體以及由一系列約定的字符串構(gòu)成的文件尾信息。所述步驟g中構(gòu)造資源文件,是指將完整的資源文件轉(zhuǎn)化成顯示所需的數(shù)據(jù)結(jié)構(gòu)進(jìn)行儲存,以便菜單的顯示。本發(fā)明揭示的手機(jī)軟件菜單自動更新的方法,使得手機(jī)軟件菜單可以自動更新, 減少維護(hù)量,延長軟件版本的生存周期、促進(jìn)運(yùn)營商對產(chǎn)品的升級,使用戶更快地享受更優(yōu)質(zhì)的服務(wù),激發(fā)用戶的興趣,方便實用。以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種手機(jī)軟件菜單自動更新的方法,其特征在于,包括如下方法步驟a、用戶通過手機(jī)向網(wǎng)絡(luò)服務(wù)器發(fā)送獲取資源文件的請求;b、獲取下載連接;C、手機(jī)判斷資源文件中菜單版本信息是否比手機(jī)中的新,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;d、資源文件中菜單版本信息比手機(jī)中的新,詢問用戶是否需要更新,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;e、用戶需要更新,下載資源文件;f、檢查資源文件是否完整,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;g、資源文件完整,構(gòu)造資源文件。
2.根據(jù)權(quán)利要求1所述的手機(jī)軟件菜單自動更新的方法,其特征在于,所述的資源文件包括由一系列約定字符串構(gòu)成的文件頭信息、文件版本信息、文件建立時間、文件數(shù)據(jù)主體以及由一系列約定的字符串構(gòu)成的文件尾信息。
3.根據(jù)權(quán)利要求1所述的手機(jī)軟件菜單自動更新的方法,其特征在于,所述步驟g中構(gòu)造資源文件,是指將完整的資源文件轉(zhuǎn)化成顯示所需的數(shù)據(jù)結(jié)構(gòu)進(jìn)行儲存。
全文摘要
本發(fā)明公開了一種手機(jī)軟件菜單自動更新的方法,包括如下方法步驟用戶通過手機(jī)向網(wǎng)絡(luò)服務(wù)器發(fā)送獲取資源文件的請求;獲取下載連接;手機(jī)判斷資源文件中菜單版本信息是否比手機(jī)中的新,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;資源文件中菜單版本信息比手機(jī)中的新,詢問用戶是否需要更新,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;用戶需要更新,下載資源文件;檢查資源文件是否完整,如果是就執(zhí)行下一步,如果否就結(jié)束升級操作;資源文件完整,構(gòu)造資源文件。通過上述方式,本發(fā)明使得軟件菜單可以自動更新,減少維護(hù)量,延長軟件版本的生存周期、促進(jìn)運(yùn)營商對產(chǎn)品的升級,使用戶更快地享受更優(yōu)質(zhì)的服務(wù),激發(fā)用戶的興趣,方便實用。
文檔編號H04M1/247GK102427496SQ20111045305
公開日2012年4月25日 申請日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者王清榮 申請人:蘇州漢清投資管理有限公司