[發(fā)明專利]一種軟件菜單更新方法和裝置有效
| 申請?zhí)枺?/td> | 201010106531.0 | 申請日: | 2010-01-20 |
| 公開(公告)號: | CN102129378A | 公開(公告)日: | 2011-07-20 |
| 發(fā)明(設(shè)計)人: | 史雪;王春鵬;劉紅杰 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 鄭光 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟件 菜單 更新 方法 裝置 | ||
1.一種軟件菜單更新方法,其特征在于,包括:
查詢遠(yuǎn)端服務(wù)器,根據(jù)查詢結(jié)果判斷是否需要進(jìn)行菜單更新,如果是則下載菜單更新配置文件,否則步驟結(jié)束;
根據(jù)所述菜單更新配置文件中預(yù)置的菜單項及更新規(guī)則,更新軟件的菜單。
2.根據(jù)權(quán)利要求1所述的軟件菜單更新方法,其特征在于,所述方法還包括:
當(dāng)用戶點(diǎn)擊菜單時,開始進(jìn)行軟件菜單更新。
3.根據(jù)權(quán)利要求1所述的軟件菜單更新方法,其特征在于,所述查詢遠(yuǎn)端服務(wù)器,判斷是否需要進(jìn)行菜單更新具體為:
讀取所述遠(yuǎn)端服務(wù)器內(nèi)與所述菜單更新配置文件對應(yīng)的服務(wù)器端時間戳;
將所述服務(wù)器端時間戳與本體菜單對應(yīng)的本地時間戳進(jìn)行對比,當(dāng)所述本地時間戳的時間比所述服務(wù)器端時間戳的時間早時,從所述遠(yuǎn)端服務(wù)器下載所述菜單更新配置文件。
4.根據(jù)權(quán)利要求1或2或3所述的軟件菜單更新方法,其特征在于,所述菜單更新配置文件中至少包括:
菜單項;
與每一菜單項對應(yīng)的用于標(biāo)明操作類型的標(biāo)識符,所述操作類型至少包括增加菜單項、減少菜單項、修改菜單項;
與每一菜單項對應(yīng)的用于標(biāo)明菜單項位置和順序的鍵值。
5.根據(jù)權(quán)利要求4所述的軟件菜單更新方法,其特征在于,所述根據(jù)所述菜單更新配置文件更新軟件的菜單具體為:
讀取默認(rèn)菜單;根據(jù)所述菜單更新配置文件,對所述默認(rèn)菜單進(jìn)行更新;對修改后的默認(rèn)菜單根據(jù)鍵值進(jìn)行重新排序。
6.根據(jù)權(quán)利要求5所述的軟件菜單更新方法,其特征在于,所述對所述默認(rèn)菜單進(jìn)行更新具體為:
對所述默認(rèn)菜單進(jìn)行增加和/或刪除和/或修改;
所述增加的方法具體為:
根據(jù)所述菜單更新配置文件中的菜單項的鍵值,獲取所述菜單項所處的位置,然后將所述菜單項添加到其父菜單內(nèi);
所述刪除的方法具體為:從所述默認(rèn)菜單中找出與所述菜單更新配置文件中的菜單項的鍵值相同的菜單項,并將所述菜單項從其父菜單內(nèi)刪除;
所述修改的方法具體為:
從默認(rèn)菜單中找出與所述菜單更新配置文件中的菜單項的鍵值相同的菜單項,并根據(jù)所述更新配置文件中的菜單項對所述默認(rèn)菜單中的菜單項進(jìn)行修改。
7.根據(jù)權(quán)利要求1或2或3所述的軟件菜單更新方法,其特征在于,所述根據(jù)所述菜單更新配置文件更新軟件的菜單具體為:
根據(jù)接收到的菜單更新配置文件生成菜單;其中所述菜單更新配置文件中預(yù)存儲有完整的菜單。
8.根據(jù)權(quán)利要求1所述的軟件菜單更新方法,其特征在于,所述方法還包括:
根據(jù)預(yù)制于所述菜單更新配置文件中菜單項對應(yīng)的互聯(lián)網(wǎng)地址更新菜單。
9.一種軟件菜單更新裝置,其特征在于,包括:
狀態(tài)查詢模塊,查詢遠(yuǎn)端服務(wù)器,判斷是否需要進(jìn)行菜單更新;
更新模塊,用于下載菜單更新配置文件,并根據(jù)所述菜單更新配置文件中預(yù)置的菜單項及更新規(guī)則,更新軟件的菜單。
10.根據(jù)權(quán)利要求9所述的軟件菜單更新裝置,其特征在于,當(dāng)用戶點(diǎn)擊菜單時,所述裝置開始進(jìn)行軟件菜單更新。
11.根據(jù)權(quán)利要求9所述的軟件菜單更新裝置,其特征在于,狀態(tài)查詢模塊包括:
時間戳下載單元,用于當(dāng)用戶點(diǎn)擊菜單時,下載遠(yuǎn)端服務(wù)器的服務(wù)器端時間戳;其中,所述服務(wù)器端時間戳與所述菜單更新配置文件對應(yīng);
時間戳對比單元,用于提取所述服務(wù)器端,并將所述服務(wù)器端時間戳與本體菜單對應(yīng)的本地時間戳進(jìn)行對比,當(dāng)所述本地時間戳的時間比所述服務(wù)器端時間戳的時間早時,使所述更新模塊從所述遠(yuǎn)端服務(wù)器下載所述菜單更新配置文件。
12.根據(jù)權(quán)利要求9或10或11所述的軟件菜單更新裝置,其特征在于,所述菜單更新配置文件包括:
菜單項;
與每一菜單項對應(yīng)的用于標(biāo)明操作類型的標(biāo)識符,所述操作類型至少包括增加菜單項、減少菜單項、修改菜單項;
與每一菜單項對應(yīng)的用于標(biāo)明菜單項位置和順序的鍵值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010106531.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





