專利名稱:主題界面管理方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,具體涉及主題界面管理方法、裝置及系統(tǒng)。
背景技術(shù):
無線數(shù)據(jù)卡是移動通訊網(wǎng)絡(luò)的終端設(shè)備,借助于個人電腦的處理能力實現(xiàn)移動通訊功能,數(shù)據(jù)卡電腦側(cè)管理軟件是無線數(shù) 據(jù)卡和個人電腦之間實現(xiàn)通訊的橋梁,給用戶提供操作數(shù)據(jù)卡的界面。該界面程序根據(jù)運營商的定制需求進行開發(fā),在界面上,有不帶運營商標(biāo)識的通用版界面,也有運營商高度定制、體現(xiàn)運營商企業(yè)風(fēng)格、標(biāo)識和顏色的界面。用戶一旦安裝該管理軟件,無論何時何地打開該軟件,都只能看到一成不變的界面,用戶體驗沒有特別之處,也無法體現(xiàn)移動運營商的特色。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種主題界面管理方法、裝置及系統(tǒng),以解決主題界面一成不變的問題。為解決以上技術(shù)問題,本發(fā)明提供了一種主題界面管理方法,配置數(shù)據(jù)卡的終端設(shè)備執(zhí)行以下步驟獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息;根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面;獲取所述主題界面匹配結(jié)果對應(yīng)的主題界面資源并根據(jù)獲取的主題界面資源刷新主題界面。進一步地,所述移動網(wǎng)絡(luò)信息包括根據(jù)界面規(guī)則匹配主題界面的必要信息。進一步地,所述移動網(wǎng)絡(luò)信息包括以下至少一項所述移動網(wǎng)絡(luò)的國家信息、網(wǎng)絡(luò)信息或小區(qū)信息。進一步地,所述終端設(shè)備通過與網(wǎng)絡(luò)側(cè)交換獲取所述匹配的主題界面資源或在本地獲取所述匹配的主題界面資源,所述主題界面資源對應(yīng)一個完整的資源包,或?qū)?yīng)一個獨占資源包及若干個共用資源包。進一步地,所述界面規(guī)則還包括界面對應(yīng)的校驗碼,所述終端設(shè)備刷新主題界面前,該方法還包括對主題界面匹配結(jié)果對應(yīng)的主題界面資源進行校驗,若校驗通過,再根據(jù)獲取的主題界面資源刷新主題界面。為解決以上技術(shù)問題,本發(fā)明還提供了一種主題界面管理裝置,所述主題界面管理裝置位于配置所述數(shù)據(jù)卡的終端設(shè)備側(cè),包括移動網(wǎng)絡(luò)信息獲取模塊,用于獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息;界面匹配模塊,用于根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面;主題界面資源獲取模塊,用于獲取所述主題界面匹配結(jié)果對應(yīng)的主題界面資源;界面刷新模塊,用于根據(jù)獲取的主題界面資源刷新主題界面。
進一步地,所述移動網(wǎng)絡(luò)信息包括以下至少一項所述移動網(wǎng)絡(luò)的國家信息、網(wǎng)絡(luò)信息或小區(qū)信息。進一步地,所述界面規(guī)則還包括界面對應(yīng)的校驗碼,所述裝置還包括校驗?zāi)K,用于對主題界面匹配結(jié)果對應(yīng)的主題界面資源進行校驗;所述界面刷新模塊僅在校驗通過時刷新主題界面。為解決以上技術(shù)問題,本發(fā)明還提供了另一種主題界面管理方法,該方法包括以下步驟網(wǎng)絡(luò)側(cè)獲取終端設(shè)備的數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息;網(wǎng)絡(luò)側(cè)根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面;網(wǎng)絡(luò)側(cè)向所述終端設(shè)備下發(fā)所述主題界面匹配結(jié)果,指示終端設(shè)備刷新主題界
面;所述終端設(shè)備根據(jù)所述主題界面匹配結(jié)果獲取對應(yīng)的主題界面資源并根據(jù)獲取的主題界面資源刷新主題界面。進一步地,所述移動網(wǎng)絡(luò)信息包括以下至少一項所述移動網(wǎng)絡(luò)的國家信息、網(wǎng)絡(luò)信息或小區(qū)信息。進一步地,所述網(wǎng)絡(luò)側(cè)僅在所述數(shù)據(jù)卡注冊的移動網(wǎng)絡(luò)信息改變時執(zhí)行界面匹配操作。進一步地,所述終端設(shè)備通過與網(wǎng)絡(luò)側(cè)交換獲取所述匹配的主題界面資源或在本地獲取所述匹配的主題界面資源,所述主題界面資源對應(yīng)一個完整的資源包,或?qū)?yīng)一個獨占資源包及若干個共用資源包。為解決以上技術(shù)問題,本發(fā)明還提供了一種主題界面管理系統(tǒng),所述主題界面管理系統(tǒng)包括網(wǎng)絡(luò)側(cè)的移動網(wǎng)絡(luò)信息獲取模塊,用于獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息;網(wǎng)絡(luò)側(cè)的界面匹配模塊,用于根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面;網(wǎng)絡(luò)側(cè)的刷新命令下發(fā)模塊,用于向所述終端設(shè)備下發(fā)所述主題界面匹配結(jié)果,指示終端設(shè)備刷新主題界面;;終端設(shè)備的主題界面資源獲取模塊,用于根據(jù)所述主題界面匹配結(jié)果獲取對應(yīng)的主題界面資源;終端設(shè)備的界面刷新模塊,用于根據(jù)獲取的主題界面資源刷新主題界面。本發(fā)明主題界面管理方法、裝置及系統(tǒng)根據(jù)獲取的終端設(shè)備的數(shù)據(jù)卡注冊的移動網(wǎng)絡(luò)信息匹配主題界面,進而完成界面的自動刷新,提高了用戶體驗。
圖I是本發(fā)明主題界面管理方法實施例I的流程示意圖;圖2是對應(yīng)于實施例I的主題界面管理裝置的模塊結(jié)構(gòu)示意圖;圖3是本發(fā)明主題界面管理方法實施例2的流程示意圖;圖4是對應(yīng)于實施例2的主題界面管理系統(tǒng)的模塊結(jié)構(gòu)示意圖;圖5是主題界面設(shè)計、分發(fā)流程圖6是實施例I和實施例2中終端設(shè)備接收到網(wǎng)絡(luò)側(cè)的刷新主題界面的指示或自行得到主題界面匹配結(jié)果后執(zhí)行的具體流程示意圖。
具體實施例方式本發(fā)明主題界面管理方法、裝置及系統(tǒng)的主要思想是獲取終端設(shè)備的數(shù)據(jù)卡注冊的移動網(wǎng)絡(luò)信息,并根據(jù)該移動網(wǎng)絡(luò)信息匹配主題界面,進而完成界面的自動刷新,提高了用戶體驗。本發(fā)明所述的終端設(shè)備是配置數(shù)據(jù)卡的設(shè)備,包括但不限于電腦、手機等。
下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例I如圖I所示,該實施例I中由終端設(shè)備完成界面匹配操作,具體的,由配置數(shù)據(jù)卡的終端設(shè)備執(zhí)行以下步驟步驟101 :獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息;當(dāng)用戶啟動終端設(shè)備后,終端設(shè)備完成初始化后可以通過AT指令集,從數(shù)據(jù)卡側(cè)獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息。獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息的目的在于用于匹配主題界面,因此,優(yōu)選地這里的移動網(wǎng)絡(luò)信息包括根據(jù)界面規(guī)則匹配主題界面的必要信息。根據(jù)系統(tǒng)設(shè)置的界面規(guī)則的不同,移動網(wǎng)絡(luò)信息也相應(yīng)不同。如,界面規(guī)則是根據(jù)單一信息匹配相應(yīng)的界面,該單元的元素信息可以是國家信息(如移動國家碼)、網(wǎng)絡(luò)信息(如移動網(wǎng)絡(luò)碼)或小區(qū)信息(如小區(qū)廣播信息)或地理信息匹配相應(yīng)界面??商鎿Q地,界面規(guī)則也可以是根據(jù)多個信息匹配相應(yīng)的界面,如根據(jù)國家信息和網(wǎng)絡(luò)信息,或根據(jù)國家信息和小區(qū)信息,或根據(jù)國家信息、網(wǎng)絡(luò)信息及小區(qū)信息三者來匹配相應(yīng)的界面?;蛘?,由不同的信息匹配主題界面的不同要素,如顏色、風(fēng)格或圖片,最終匹配到唯一的界面。其中,移動國家碼(MCC),用于標(biāo)識該移動網(wǎng)絡(luò)位于哪個國家,移動網(wǎng)絡(luò)碼(MNC),用于標(biāo)識改移動網(wǎng)絡(luò)在該國的網(wǎng)絡(luò)編號,以及小區(qū)廣播(CellBoard),該信息由移動運營商根據(jù)終端設(shè)備當(dāng)前注冊的蜂窩基站的地理位置,主動推送給終端設(shè)備。小區(qū)廣播有頻道的概念,即使在同一蜂窩小區(qū),根據(jù)頻道的不同,也可以收到不同的消息。在這里,優(yōu)選地,本發(fā)明定義一個地理信息頻道,用于發(fā)送地理信息。如果運營商不希望再增加一個地理信息頻道,只需要將運行商現(xiàn)有頻道進行利用,因為小區(qū)廣播的特點,出現(xiàn)小區(qū)所在的地理信息是非常有可能的。優(yōu)選地,本發(fā)明的界面規(guī)則可以是一張規(guī)則表,規(guī)則表中,移動網(wǎng)絡(luò)信息與主題界面具有對應(yīng)映射關(guān)系,如阿拉伯地區(qū)國家的國家碼,對應(yīng)于某款綠色的軟件主題,某所大學(xué)所在的小區(qū)(CellBoard),對應(yīng)于某款校園和青春的主題等等。從具體上說,就是有一個表,列的內(nèi)容是移動國家碼、移動網(wǎng)絡(luò)碼、小區(qū)廣播、皮膚編號、優(yōu)先順序、MD5校驗碼等信息,行是每一個換膚規(guī)則。在每一行里,不需要全部的列都填,只要有一個以上的規(guī)則填上就可以了,例如阿拉伯主題只要是移動國家碼匹配就可以了,校園小區(qū),根據(jù)國家的特點選擇綠色的主題,再根據(jù)小區(qū)廣播的信息,選擇對應(yīng)的青春型的界面。為了便于進一步匹配分析,可以對獲取的移動網(wǎng)絡(luò)信息進行格式的調(diào)整和統(tǒng)一。
步驟102 :根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面;獲取到的移動網(wǎng)絡(luò)信息(如移動國家碼、移動網(wǎng)絡(luò)碼以及小區(qū)廣播信息)之后,從規(guī)則表上搜索對應(yīng)的表項,查找符合要求的主題編號,根據(jù)事先設(shè)定的優(yōu)先級順序(國家、網(wǎng)絡(luò)、小區(qū)優(yōu)先順序)),對此匹配和修正之后,判斷出需要使用的界面,主題界面匹配結(jié)果可以是界面的編號。主題界面管理裝置中的界面規(guī)則可以是預(yù)先配置的,也可以是根據(jù)從網(wǎng)絡(luò)側(cè)自動下載,為了保證裝置中界面規(guī)則的版本是最新的,該主題界面裝置可以定期主動更新界面規(guī)則或根據(jù)網(wǎng)絡(luò)側(cè)的指示更新界面規(guī)則。主動更新時,主題界面管理裝置在一定的時間間隔后,自動連接網(wǎng)絡(luò)側(cè)的服務(wù)器,下載界面目錄和網(wǎng)絡(luò)移動國家代碼、網(wǎng)絡(luò)代碼和小區(qū)廣播與相應(yīng)的界面調(diào)用規(guī)則表?;蛘?,也可以由網(wǎng)絡(luò)側(cè)主動下發(fā)界面規(guī)則表。
步驟103 :獲取所述主題界面匹配結(jié)果對應(yīng)的主題界面資源并根據(jù)獲取的主題界面資源刷新主題界面。優(yōu)選地,只有主題界面匹配結(jié)果與當(dāng)前主題界面不同時,才執(zhí)行步驟103。具體地,所述終端設(shè)備可以通過與網(wǎng)絡(luò)側(cè)交換獲取所述匹配的主題界面資源或在本地獲取所述匹配的主題界面資源。優(yōu)選地,終端設(shè)備可以先查找本地是否存在該主題界面資源文件,如果不存在,則與網(wǎng)絡(luò)側(cè)交互進行下載,下載完畢或者資源存在的話,主題界面管理裝置經(jīng)過完整性校驗后,啟動界面換膚流程(即界面刷新流程),完成換膚。在換膚(即刷新主題界面)之前,對皮膚資源的完整性進行校驗,防止資源在下載或者保存過程中出現(xiàn)錯誤,最終造成換膚無法完成的嚴(yán)重影響。從技術(shù)上,這里采用預(yù)置校驗算法(如MD5)的校驗碼來進行校驗。優(yōu)選地,規(guī)則表里帶有校驗碼這一項,終端設(shè)備會對主題界面資源文件進行MD5計算,將結(jié)果與換膚規(guī)則表里的校驗碼項進行對比,如果相同則證明校驗通過。校驗通過,進入進行換膚,校驗失敗,則重新從網(wǎng)絡(luò)側(cè)下載主題界面資源,多次失敗后換用默認(rèn)界面。一般而言,一個主題界面(即皮膚)的所有資源可以采用一個資源包體現(xiàn),這種方式分發(fā)和制作都簡單,但是會造成硬盤空間浪費,網(wǎng)絡(luò)下載需要的時間成倍增加。為了最大限度的實現(xiàn)資源通用,優(yōu)選地,將皮膚資源分為共用資源和獨占資源,共用資源按照用途分別打包,例如主主題界面資源、鈴聲資源包、選網(wǎng)動畫資源包、當(dāng)前網(wǎng)絡(luò)狀態(tài)圖片資源包等,將皮膚自己的獨占資源和包括資源配置信息的資源配置文件打包為成一個獨占資源包。主題界面資源采用這種分包方式時,終端設(shè)備可以先根據(jù)規(guī)則表中的界面編號獲取獨占資源包,再根據(jù)其中的資源配置文件獲取其他共用資源包,并根據(jù)皮膚編號從主題界面資源里提取出圖片、動畫、鈴聲等資源,再進行動態(tài)的組裝,根據(jù)顏色風(fēng)格動態(tài)的進行顏色圖層的生成,主題界面的具體設(shè)計流程見下文描述。最終完成換膚,然后根據(jù)需要刷新主題界面或者重新啟動軟件。利用本發(fā)明方法可以克服目前數(shù)據(jù)卡主題界面一旦安裝就不可更換、即使更換也不能根據(jù)需要動態(tài)更換的缺點,本發(fā)明可以根據(jù)當(dāng)前的運行商網(wǎng)絡(luò)變化,自動選擇適合于漫游地國家和地區(qū)的風(fēng)土人情或者當(dāng)前世界熱點如世界杯、奧運會等主題界面,拉近用戶與運營商關(guān)系,體現(xiàn)運營商差異化領(lǐng)先理念和技術(shù)實力。同時,可以從網(wǎng)絡(luò)側(cè)下載新的界面主題,使用戶可以永遠看完到新的界面。進一步地,可以根據(jù)運營商需要顯示帶有廣告的主題界面,實現(xiàn)一種新的營收增值手段。對應(yīng)于以上方法,如圖2所示,本發(fā)明主題界面管理裝置包括以下模塊結(jié)構(gòu)移動網(wǎng)絡(luò)信息獲取模塊201,用于獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息;具體地,該模塊可封裝定制的AT命令,利用AT命令獲取移動網(wǎng)絡(luò)信息。界面匹配模塊202,用于根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面;例如,如果獲取到的移動國家碼、移動網(wǎng)絡(luò)碼和小區(qū)廣播信息,則根據(jù)表項的優(yōu)先級順序,動態(tài)的變更查找順序,例如,按照國家、網(wǎng)絡(luò)和小區(qū)廣播的順序,或者按照小區(qū)廣播、網(wǎng)絡(luò)、國家的順序,或者只按照小區(qū)廣播來判別,如果查完表還沒有發(fā)現(xiàn)有匹配項,就采用默認(rèn)的規(guī)則來匹配,最終確定使用哪一款界面。主題界面資源獲取模塊203,用于獲取所述主題界面匹配結(jié)果對應(yīng)的主題界面資源;該模塊負責(zé)獲取主題界面資源,還可以存儲現(xiàn)有的所有主題界面資源文件,具體地,該模塊可以先在本地查找匹配的界面是否存在,如果不存在,再從網(wǎng)絡(luò)側(cè)下載相應(yīng)的界面(也稱皮膚)。如果下載完成或者皮膚存在,則啟動換膚過程,刷新主題界面,完成換膚。
從網(wǎng)絡(luò)側(cè)下載新的界面主題資源,這樣沒有必要將所有的皮膚都存儲在本地,而且終端設(shè)備每次在一個新的地方注冊或者遇到一個新的熱點事件,都會有相應(yīng)的主題被制作和下載下來。所述主題界面資源對應(yīng)一個完整的資源包,或?qū)?yīng)一個獨占資源包及若干個共用資源包界面刷新模塊204,用于根據(jù)獲取的主題界面資源刷新主題界面。如上所述,所述裝置位于配置所述數(shù)據(jù)卡的終端設(shè)備。優(yōu)選地,所述移動網(wǎng)絡(luò)信息包括根據(jù)界面規(guī)則匹配主題界面的必要信息,包括以下至少一項所述移動網(wǎng)絡(luò)的國家信息、網(wǎng)絡(luò)信息或小區(qū)信息。所述主題界面資源獲取模塊通過與網(wǎng)絡(luò)側(cè)交換獲取所述匹配的主題界面資源或在本地獲取所述匹配的主題界面資源。進一步地,所述裝置還包括界面規(guī)則維護模塊205,用于主動或根據(jù)網(wǎng)絡(luò)側(cè)命令從網(wǎng)絡(luò)側(cè)下載或更新并保存界面規(guī)則。該界面規(guī)則維護模塊及時從網(wǎng)絡(luò)側(cè)下載或更新界面規(guī)則對應(yīng)表,否則將無法使用新的皮膚,當(dāng)新的移動國家碼、移動網(wǎng)絡(luò)碼或者小區(qū)廣播信息出來以后,換膚響應(yīng)也比較及時。為了防止換膚出錯,優(yōu)選地,所述界面規(guī)則還包括界面對應(yīng)的校驗碼,所述裝置還包括校驗?zāi)K206,用于對主題界面匹配結(jié)果對應(yīng)的主題界面資源進行校驗,具體指采用預(yù)置校驗算法對所述主題界面資源進行計算,如計算結(jié)果與對應(yīng)的校驗碼相同,則認(rèn)為校驗通過,否則校驗失??;所述界面刷新模塊僅在校驗通過時刷新主題界面。實施例2該實施例2中,由網(wǎng)絡(luò)側(cè)執(zhí)行界面匹配操作,具體地,如圖3所示,該主題界面管理方法包括以下步驟
步驟301 :網(wǎng)絡(luò)側(cè)獲取終端設(shè)備的數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息;如前所述,所述移動網(wǎng)絡(luò)信息包括根據(jù)界面規(guī)則匹配唯一界面的必要信息。步驟302 :網(wǎng)絡(luò)側(cè)根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面;終端設(shè)備注冊商網(wǎng)絡(luò)后,網(wǎng)絡(luò)側(cè)可以獲得該終端的移動網(wǎng)絡(luò)信息(比如包括地理信息),當(dāng)網(wǎng)絡(luò)側(cè)接收到數(shù)據(jù)卡的注冊網(wǎng)絡(luò)信息(這個是移動通信網(wǎng)絡(luò)的現(xiàn)有功能)匹配對應(yīng)界面。優(yōu)選地,所述網(wǎng)絡(luò)側(cè)可以僅在所述數(shù)據(jù)卡注 冊的移動網(wǎng)絡(luò)信息改變時執(zhí)行界面匹配操作。步驟303 :網(wǎng)絡(luò)側(cè)向所述終端設(shè)備下發(fā)所述主題界面匹配結(jié)果,指示終端設(shè)備刷新主題界面;網(wǎng)絡(luò)側(cè)可以通過短信指令、小區(qū)廣播指令或互聯(lián)網(wǎng)指令將主題界面匹配結(jié)果下發(fā)給終端設(shè)備,同時下發(fā)界面刷新命令,指示終端設(shè)備刷新主題界面;或直接下發(fā)界面刷新命令,其中攜帶主題界面匹配結(jié)果。其中,首選小區(qū)廣播格式,其次還有事先協(xié)商好的短信格式,以及協(xié)商好的聯(lián)網(wǎng)數(shù)據(jù)包命令,實現(xiàn)運營商控制的更高優(yōu)先級的換膚。該命令由協(xié)商和定義好的小區(qū)廣播發(fā)出,好處是不會影響到用戶的操作,也不需要聯(lián)網(wǎng)。也可以使用短信的形式,好處是對服務(wù)器端的修改較少,但是需要對終端管理軟件的短信模塊進行一下修改。也可以使用網(wǎng)絡(luò)命令,較為普便,但是必須聯(lián)網(wǎng),不太適合。主動下發(fā)的命令,通常是換膚命令,其中包括界面(也稱皮膚)的編號。優(yōu)選地,所述網(wǎng)絡(luò)側(cè)可以僅在匹配的界面與所述終端設(shè)備當(dāng)前界面不同時下發(fā)所述界面刷新命令。步驟304 :所述終端設(shè)備根據(jù)所述主題界面匹配結(jié)果獲取對應(yīng)的主題界面資源并根據(jù)獲取的主題界面資源刷新主題界面。所述終端設(shè)備通過與網(wǎng)絡(luò)側(cè)交換獲取所述匹配的主題界面資源或在本地獲取所述匹配的主題界面資源,所述主題界面資源對應(yīng)一個完整的資源包,或?qū)?yīng)一個獨占資源包及若干個共用資源包。優(yōu)選地,終端設(shè)備在刷新主題界面前,也可以進行如前所述的主題界面資源完整性驗證,驗證通過后才進行界面刷新。對應(yīng)于以上方法,本發(fā)明還提供了一種主題界面管理系統(tǒng),如圖4所示,所述主題界面管理系統(tǒng)包括網(wǎng)絡(luò)側(cè)的移動網(wǎng)絡(luò)信息獲取模塊401,用于獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息;所述移動網(wǎng)絡(luò)信息包括根據(jù)界面規(guī)則匹配唯一界面的必要信息,所述移動網(wǎng)絡(luò)信息包括以下至少一項所述移動網(wǎng)絡(luò)的國家信息、網(wǎng)絡(luò)信息或小區(qū)信息。網(wǎng)絡(luò)側(cè)的界面匹配模塊402,用于根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面;優(yōu)選地,所述網(wǎng)絡(luò)側(cè)的界面匹配模塊僅在所述數(shù)據(jù)卡注冊的移動網(wǎng)絡(luò)信息改變時執(zhí)行界面匹配操作。網(wǎng)絡(luò)側(cè)的刷新命令下發(fā)模塊403,用于向所述終端設(shè)備下發(fā)所述主題界面匹配結(jié)果,指示終端設(shè)備刷新主題界面;優(yōu)選地,所述網(wǎng)絡(luò)側(cè)的界面刷新命令下發(fā)模塊僅在匹配的界面與所述終端設(shè)備當(dāng)前界面不同時下發(fā)所述界面刷新命令。終端設(shè)備的主題界面資源獲取模塊404,用于根據(jù)所述主題界面匹配結(jié)果獲取對應(yīng)的主題界面資源;可選地,通過與網(wǎng)絡(luò)側(cè)交換獲取所述匹配的主題界面資源或在本地獲取所述匹配的主題界面資源,所述主題界面資源對應(yīng)一個完整的資源包,或?qū)?yīng)一個獨占資源包及若干個共用資源包。終端設(shè)備的界面刷新模塊405,用于根據(jù)獲取的主題界面資源刷新主題界面。進一步地,所述界面規(guī)則還包括界面對應(yīng)的校驗碼,所述裝置還包括校驗?zāi)K406,用于對主題界面匹配結(jié)果對應(yīng)的主題界面資源進行校驗;所述界面刷新模塊僅在校驗通過時刷新主題界面。以下給出一個主題界面的完整設(shè)計、分發(fā)流程,如圖5所示,運營商自行設(shè)計和分發(fā)主題界面的步驟包括 步驟501,制作主題圖片、動畫和聲等主題界面資源;運營商根據(jù)網(wǎng)絡(luò)所在的國家和小區(qū)以及當(dāng)前階段的熱點事件,選定主題,邀請廣告設(shè)計公司將其實現(xiàn)為具體的界面設(shè)計,這是一個策劃和美術(shù)實現(xiàn)的過程。步驟502,制作配置清單文件;針對制作該款主題界面,設(shè)計人員根據(jù)換膚指導(dǎo)書,對相應(yīng)的資源制作配置清單文件;這個過程不需要程序員的參與,設(shè)計人員將界面所有資源,包括坐標(biāo)和資源名稱從代碼的硬編碼方式移出,改用讀取配置文件的方式獲得,生成配置清單文件。配置清單文件可以是二進制的自定義格式,也可以是文本形式的通用格式,例如XML或者INI格式,還可以采用自定義的文本格式。步驟503,將該款主題界面的所有資源和資源配置文件;界面設(shè)計人員按照換膚指導(dǎo)書的要求,根據(jù)需要,將該款主題界面的資源和資源配置文件,打成一個單獨的包或者多個包;為了最大限度的實現(xiàn)資源通用,將資源分為共用資源和獨占資源,共用資源按照用途分別打包,例如主主題界面資源、鈴聲資源包、選網(wǎng)動畫資源包、當(dāng)前網(wǎng)絡(luò)狀態(tài)圖片資源包等。將皮膚自己的獨占資源及配置清單文件一起打包成一個獨占資源包。根據(jù)該配置清單文件可以重新組裝成完整的皮膚。共用資源包和獨占資源包做好后,將其放置到網(wǎng)絡(luò)側(cè)主題界面資源服務(wù)器的存儲器上。步驟504,更新移動網(wǎng)絡(luò)信息和主題界面對應(yīng)的規(guī)則表;界面設(shè)計人員將該款皮膚,按照移動運行商的要求,將該款皮膚編號與移動網(wǎng)絡(luò)信息的對應(yīng)關(guān)系、查找優(yōu)先級、MD5校驗碼等對應(yīng)規(guī)則加入換膚規(guī)則表里;將規(guī)則表也更新至網(wǎng)絡(luò)側(cè)主題界面資源服務(wù)器的存儲器上。步驟505,需要及時更換時,網(wǎng)絡(luò)側(cè)下發(fā)指令,指示終端設(shè)備刷新界面規(guī)則表和/或主題界面;如果運行商需要主動換膚,則通過小區(qū)廣播的事先約定好的頻道或者短信下發(fā)命令給終端,終端接收到命令后,按照圖6的描述,立即啟動換膚,完成界面更換。步驟506,不需要及時更換時,等待終端設(shè)備自行更新界面規(guī)則表和/或主題界面。如果不需要即時換膚,則不再需要特別的操作。終端設(shè)備側(cè)主題界面管理裝置在事先配置好的時間間隔到來的時候,自行聯(lián)網(wǎng)更新對應(yīng)規(guī)則表,根據(jù)網(wǎng)絡(luò)側(cè)服務(wù)器端該皮膚受歡迎的程度選擇是否立即下載該皮膚,或者在對應(yīng)規(guī)則滿足后,再聯(lián)網(wǎng)下載新皮膚。前述實施例I和實施例2中,終端設(shè)備接收到網(wǎng)絡(luò)側(cè)的刷新主題界面的指示或自行得到主題界面匹配結(jié)果后,都需要執(zhí)行如圖6所示的相同的流程,以下結(jié)合上述主題界面資源打包方案,給出具體流程,包括步驟601 :判斷本地是否存在對應(yīng)主題界面資源,如果不存在,則進入步驟603 ;如果存在,則進入步驟602 ;網(wǎng)絡(luò)側(cè)指示刷新時,終端設(shè)備根據(jù)網(wǎng)絡(luò)側(cè)下發(fā)的界面編碼判斷本地是否存在對應(yīng)
的主題界面資源;終端設(shè)備自行匹配界面并判斷需要刷新時,根據(jù)主題界面的匹配結(jié)果判斷本地是否存在對應(yīng)的主題界面資源。步驟602 :連接網(wǎng)絡(luò)側(cè)主題界面服務(wù)器,從服務(wù)器下載相應(yīng)主題界面資源;如果當(dāng)前沒有聯(lián)網(wǎng),要在通知用戶的情況下,啟動電腦側(cè)管理軟件的自動聯(lián)網(wǎng)功能。完成后根據(jù)聯(lián)網(wǎng)的動作選擇是否自動斷網(wǎng)。本步驟應(yīng)采用采用的斷點續(xù)傳和多進程或者多線程下載的方式,以保證下載質(zhì)量、縮短時間、節(jié)省用戶流量。服務(wù)器上沒有響應(yīng)的主題或者多次下載失敗,則換用默認(rèn)界面。步驟603 :對資源進行完整性校驗,校驗通過,進入步驟604,校驗失敗進入步驟602重新從網(wǎng)絡(luò)側(cè)下載主題包;在換膚之前,對皮膚資源的完整性進行校驗,防止資源在下載或者保存過程中出現(xiàn)錯誤,最終對軟件造成嚴(yán)重影響。從技術(shù)上,這里采用MD5校驗碼來進行校驗。換膚規(guī)則表里帶有校驗碼這一項,軟件會對主題資源包進行MD5計算,將結(jié)果與換膚規(guī)則表里德校驗碼項進行對比,如果相同則證明校驗通過。步驟604:讀取校驗通過的皮膚的獨占資源包,從里面提取出配置清單文件,根據(jù)配置清單,動態(tài)的從各個共用資源包里提取出相應(yīng)的資源,如圖片、動畫、鈴聲等;步驟605,將該款皮膚的圖片、動畫、鈴聲等資源放入當(dāng)前皮膚文件夾下,動態(tài)載A ;有些界面共用一套皮膚,但是顏色風(fēng)格不同,在這里使用顏色圖形實現(xiàn),根據(jù)清單動態(tài)的生成相應(yīng)的顏色圖層,以一定透明度放置于皮膚之上,就生成了各種顏色風(fēng)格的新皮膚;這個動作不需要可以省略。步驟606,刷新主題界面使更改過的界面即時顯示,如果必要重新啟動界面管理裝置;步驟607 :在界面換膚完成后,從網(wǎng)絡(luò)側(cè)下載最新的換膚規(guī)則表。加入這一步是為了充分利用聯(lián)網(wǎng)環(huán)境,在對用戶使用沒有造成影響的情況下,提前下載規(guī)則表,以便于下次進行匹配。本發(fā)明方法、裝置和系統(tǒng)具有以下有益效果I.可以根據(jù)移動網(wǎng)絡(luò)信息動態(tài)的更換軟件的主題界面。在阿拉伯地區(qū)自動更換為綠色的界面,在俄羅斯自動更換為紅色的界面,某個小區(qū)(CellBoard)位于校園里,主題界面會自動更換為校園和學(xué)生的主題,而當(dāng)用戶移動到咖啡廳所在的小區(qū)里,界面就自動更換為咖啡和靜謐的主題。體現(xiàn)了移動運營商細致入微的服務(wù)和差異化理念,增進與用戶的感情,進而獲得用戶的品牌忠誠度。2.可以從網(wǎng)絡(luò)側(cè)獲得新的主題界面資源。移動運營商可以通過廣告設(shè)計公司制作新的界面主題,不斷推陳出新,給用戶以時刻的視覺沖擊,而且過程中不再需要更新軟件本身,換膚耗時較少。3.可以應(yīng)運營商網(wǎng)絡(luò)側(cè)的要求主動更改主題,這種主動要求換膚的技術(shù)可以讓運營商在獲得用戶移動終端的注冊網(wǎng)絡(luò)信息后,精準(zhǔn)的投放廣告界面。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實 現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
權(quán)利要求
1.一種主題界面管理方法,其特征在于,配置數(shù)據(jù)卡的終端設(shè)備執(zhí)行以下步驟 獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息; 根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面; 獲取所述主題界面匹配結(jié)果對應(yīng)的主題界面資源并根據(jù)獲取的主題界面資源刷新主題界面。
2.如權(quán)利要求I所述的方法,其特征在于所述移動網(wǎng)絡(luò)信息包括根據(jù)界面規(guī)則匹配主題界面的必要信息。
3.如權(quán)利要求I所述的方法,其特征在于,所述移動網(wǎng)絡(luò)信息包括以下至少一項所述移動網(wǎng)絡(luò)的國家信息、網(wǎng)絡(luò)信息或小區(qū)信息。
4.如權(quán)利要求I所述的方法,其特征在于所述終端設(shè)備通過與網(wǎng)絡(luò)側(cè)交換獲取所述匹配的主題界面資源或在本地獲取所述匹配的主題界面資源,所述主題界面資源對應(yīng)一個完整的資源包,或?qū)?yīng)一個獨占資源包及若干個共用資源包。
5.如權(quán)利要求I所述的方法,其特征在于所述界面規(guī)則還包括界面對應(yīng)的校驗碼,所述終端設(shè)備刷新主題界面前,該方法還包括對主題界面匹配結(jié)果對應(yīng)的主題界面資源進行校驗,若校驗通過,再根據(jù)獲取的主題界面資源刷新主題界面。
6.一種主題界面管理裝置,其特征在于,所述主題界面管理裝置位于配置所述數(shù)據(jù)卡的終端設(shè)備側(cè),包括 移動網(wǎng)絡(luò)信息獲取模塊,用于獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息; 界面匹配模塊,用于根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面; 主題界面資源獲取模塊,用于獲取所述主題界面匹配結(jié)果對應(yīng)的主題界面資源; 界面刷新模塊,用于根據(jù)獲取的主題界面資源刷新主題界面。
7.如權(quán)利要求6所述的裝置,其特征在于,所述移動網(wǎng)絡(luò)信息包括以下至少一項所述移動網(wǎng)絡(luò)的國家信息、網(wǎng)絡(luò)信息或小區(qū)信息。
8.如權(quán)利要求6所述的裝置,其特征在于所述界面規(guī)則還包括界面對應(yīng)的校驗碼,所述裝置還包括校驗?zāi)K,用于對主題界面匹配結(jié)果對應(yīng)的主題界面資源進行校驗;所述界面刷新模塊僅在校驗通過時刷新主題界面。
9.一種主題界面管理方法,其特征在于,該方法包括以下步驟 網(wǎng)絡(luò)側(cè)獲取終端設(shè)備的數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息; 網(wǎng)絡(luò)側(cè)根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面; 網(wǎng)絡(luò)側(cè)向所述終端設(shè)備下發(fā)所述主題界面匹配結(jié)果,指示終端設(shè)備刷新主題界面;所述終端設(shè)備根據(jù)所述主題界面匹配結(jié)果獲取對應(yīng)的主題界面資源并根據(jù)獲取的主題界面資源刷新主題界面。
10.如權(quán)利要求9所述的方法,其特征在于,所述移動網(wǎng)絡(luò)信息包括以下至少一項所述移動網(wǎng)絡(luò)的國家信息、網(wǎng)絡(luò)信息或小區(qū)信息。
11.如權(quán)利要求9所述的方法,其特征在于所述網(wǎng)絡(luò)側(cè)僅在所述數(shù)據(jù)卡注冊的移動網(wǎng)絡(luò)信息改變時執(zhí)行界面匹配操作。
12.如權(quán)利要求9所述的方法,其特征在于所述終端設(shè)備通過與網(wǎng)絡(luò)側(cè)交換獲取所述匹配的主題界面資源或在本地獲取所述匹配的主題界面資源,所述主題界面資源對應(yīng)一個完整的資源包,或?qū)?yīng)一個獨占資源包及若干個共用資源包。
13.—種主題界面管理系統(tǒng),其特征在于,所述主題界面管理系統(tǒng)包括 網(wǎng)絡(luò)側(cè)的移動網(wǎng)絡(luò)信息獲取模塊,用于獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息; 網(wǎng)絡(luò)側(cè)的界面匹配模塊,用于根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面; 網(wǎng)絡(luò)側(cè)的刷新命令下發(fā)模塊,用于向所述終端設(shè)備下發(fā)所述主題界面匹配結(jié)果,指示終端設(shè)備刷新主題界面;; 終端設(shè)備的主題界面資源獲取模塊,用于根據(jù)所述主題界面匹配結(jié)果獲取對應(yīng)的主題界面資源; 終端設(shè)備的界面刷新模塊,用于根據(jù)獲取的主題界面資源刷新主題界面。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于所述網(wǎng)絡(luò)側(cè)的界面匹配模塊僅在所述數(shù)據(jù)卡注冊的移動網(wǎng)絡(luò)信息改變時執(zhí)行界面匹配操作。
15.如權(quán)利要求13所述的系統(tǒng),其特征在于所述終端設(shè)備的主題界面資源獲取模塊通過與網(wǎng)絡(luò)側(cè)交換獲取所述匹配的主題界面資源或在本地獲取所述匹配的主題界面資源,所述主題界面資源對應(yīng)一個完整的資源包,或?qū)?yīng)一個獨占資源包及若干個共用資源包。
16.如權(quán)利要求13所述的系統(tǒng),其特征在于所述界面規(guī)則還包括界面對應(yīng)的校驗碼,所述裝置還包括校驗?zāi)K,用于對主題界面匹配結(jié)果對應(yīng)的主題界面資源進行校驗;所述界面刷新模塊僅在校驗通過時刷新主題界面。
全文摘要
本發(fā)明涉及一種主題界面管理方法、裝置及系統(tǒng),該方法由配置數(shù)據(jù)卡的終端設(shè)備執(zhí)行以下步驟獲取數(shù)據(jù)卡當(dāng)前注冊的移動網(wǎng)絡(luò)信息;根據(jù)預(yù)先設(shè)置的界面規(guī)則及獲取的移動網(wǎng)絡(luò)信息匹配主題界面;獲取所述主題界面匹配結(jié)果對應(yīng)的主題界面資源并根據(jù)獲取的主題界面資源刷新主題界面。本發(fā)明主題界面管理方法、裝置及系統(tǒng)可以實現(xiàn)主體界面的動態(tài)刷新。
文檔編號H04W24/00GK102790689SQ201110128818
公開日2012年11月21日 申請日期2011年5月18日 優(yōu)先權(quán)日2011年5月18日
發(fā)明者于輝 申請人:中興通訊股份有限公司