国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種移動終端升級的方法和終端的制作方法

      文檔序號:10552715閱讀:239來源:國知局
      一種移動終端升級的方法和終端的制作方法
      【專利摘要】本發(fā)明實施例提供一種移動終端升級的方法和終端,包括:在移動終端進行應用更新后,觸發(fā)關閉CPU;在CPU重新啟動中,保持桌面系統(tǒng),觸發(fā)關閉桌面系統(tǒng)上的應用圖標;CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。本發(fā)明實施例能夠避免因為應用更新后需要重啟造成的用戶視覺等待。
      【專利說明】
      一種移動終端升級的方法和終端
      技術領域
      [0001]本發(fā)明實施例涉及移動終端技術領域,尤其涉及一種移動終端升級的方法和終端。
      【背景技術】
      [0002]近年來,隨著移動通信技術的飛速發(fā)展和移動終端智能化趨勢的加快,人們正走入一個新的移動互聯(lián)網(wǎng)時代。多種多樣具備網(wǎng)絡連接能力的移動終端,諸如手機、平板電腦、電紙書等的出現(xiàn),帶給人們隨時隨地訪問互聯(lián)網(wǎng)的便捷。Android的出現(xiàn),更是將移動終端推向了以應用和數(shù)據(jù)為主導的時代。今天的移動終端平臺具備了辦公、娛樂、社交等多種功能,其存儲的數(shù)據(jù)也變得更加豐富,例如圖片、音樂、視頻、動畫等等。
      [0003]移動終端中會安裝多種應用,為了優(yōu)化應用,通常會需要對應用進行升級,例如:有bug會極大地影響用戶體驗,所以開發(fā)者在意識到問題的時候,總是希望趕緊找到解決方案,整合其他方面更新應用版本,并確保沒有下載此應用的人安裝此應用的時候是最新版本,同時希望已經(jīng)裝過此應用的用戶及時更新,不被bug困擾;在bug之外還有很多按鈕、布局、交互方式等會影響到用戶體驗,一般在發(fā)布新版本的時候會盡可能想到這些問題,然后討論哪些需要修改,哪些不能修改,以達到新版本的最佳效果。
      [0004]應用程序如果有更新時就需要進行升級。以使用Android系統(tǒng)的手機為例,在AndroidManifest.xml里定義了每個Android APK的版本標識,其中,android: vers1nCode和android: vers1nName兩個字段分別表示版本代碼,版本名稱,vers1nCode是整型數(shù)字,vers1nName是字符串。由于vers1n是給用戶看的,不太容易比較大小,升級檢查時,可以以檢查vers1nCode為主,方便比較出版本的前后大小。
      [0005]APK是AndroidPackage的縮寫,即Android安裝包。APK是類似Symbian Sis或Sisx的文件格式,通過將APK文件直接傳到Andro id模擬器或Andro id手機中執(zhí)行即可安裝;APK文件和sis—樣,把android sdk編譯的工程打包成一個安裝程序文件,格式為APK;APK文件其實是zip格式,但后綴名被修改為APK,通過UnZip解壓后,可以看到Dex文件,Dex是DalvikVM executes的簡稱,即Android Dalvik執(zhí)行程序,并非Java ME的字節(jié)碼而是Dal vik字節(jié)碼;Andro id在運行一個程序時首先需要UnZip,然后類似Symbian那樣直接,和Windows Mobile中的PE文件有區(qū)別。
      [0006]如圖1所示,以使用Android系統(tǒng)的手機為例,在手機上更新應用程序的流程包括:
      [0007]在服務端放置最新版本的APK文件,同時在服務端放置對應該APK的版本信息調(diào)用接口或者文件;
      [0008]在手機客戶端上進行版本讀取和檢查,比較服務器和客戶端的版本;
      [0009]下載最新版本的APK文件;
      [0010]安裝最新版本的APK文件。
      [0011 ]應用程序升級后需要進行重啟,主要因為:一般每次開機后都有很多程序在運轉(zhuǎn),而程序運轉(zhuǎn)一般保留目前的默認狀態(tài),是有利于系統(tǒng)的穩(wěn)定性的,而有些更新將會改變一些默認狀態(tài),若目前在使用時有些程序,因為更新而強行更改他默認狀態(tài)的話,有可能會出錯;而且為了安全性,一般會更改系統(tǒng)本身默認狀態(tài)的會認為是病毒,強行更改的話,很可能就會使系統(tǒng)不穩(wěn)定。
      [0012]但是,現(xiàn)有技術中的應用程序升級后需要進行重啟會造成用戶視覺等待移動終端的重啟,影響了用戶體驗。

      【發(fā)明內(nèi)容】

      [0013]本發(fā)明實施例提供一種移動終端升級的方法和終端,能夠避免因為應用更新后需要重啟造成的用戶視覺等待。
      [0014]本發(fā)明實施例提供一種移動終端升級的方法,包括:
      [0015]在移動終端進行應用更新后,觸發(fā)關閉CPU;
      [0016]在CPU重新啟動中,保持桌面系統(tǒng),觸發(fā)關閉桌面系統(tǒng)上的應用圖標;
      [0017]CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。
      [0018]本發(fā)明實施例提供一種移動終端,包括:
      [0019]第一處理模塊,用于在移動終端進行應用更新后,觸發(fā)關閉CPU;
      [0020]第二處理模塊,用于在CPU重新啟動中,保持桌面系統(tǒng),觸發(fā)關閉桌面系統(tǒng)上的應用圖標;
      [0021]第三處理模塊,用于CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。
      [0022]本發(fā)明實施例提供的移動終端升級的方法和終端,通過預先定義用于使桌面上的圖標消失的殺死桌面命令,在移動終端進行應用更新后,僅需要觸發(fā)關閉CPU,而保持桌面系統(tǒng),觸發(fā)關閉桌面系統(tǒng)上的應用圖標,待CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。對于用戶來說,整個重新啟動過程,只是桌面上的圖標消失了一小段時間,避免了因為應用更新后需要重啟造成的用戶視覺等待。
      【附圖說明】
      [0023]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0024]圖1為現(xiàn)有技術中更新應用程序的流程示意圖;
      [0025]圖2為本發(fā)明的一個具體實施例中移動終端升級的方法的流程示意圖;
      [0026]圖3為本發(fā)明的一個具體實施例中移動終端升級的方法的詳細流程示意圖;
      [0027]圖4本發(fā)明的一個具體實施例中移動終端的結構示意圖。
      【具體實施方式】
      [0028]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0029]實施例一:
      [0030]圖2為本發(fā)明的一個具體實施例中移動終端升級的方法的流程示意圖。
      [0031]如圖2所示,該方法包括:
      [0032]步驟S21,在移動終端進行應用更新后,觸發(fā)關閉中央處理器(CPU ,CentralProcessing Unit);
      [0033]步驟S22,在CPU重新啟動中,保持桌面系統(tǒng),觸發(fā)關閉桌面系統(tǒng)上的應用圖標;
      [0034]步驟S23,CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。
      [0035]本發(fā)明的實施例一提供的移動終端升級的方法,在移動終端進行應用更新后,僅需要關閉CPU,不關閉桌面系統(tǒng);在CPU重新啟動過程中,觸發(fā)關閉桌面系統(tǒng)上的應用圖標;待CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。對于用戶來說,整個重新啟動過程,只是桌面上的圖標消失了一小段時間,避免了因為應用更新后需要重啟造成的用戶視覺等待。
      [0036]實施例二:
      [0037]圖3為本發(fā)明的一個具體實施例中移動終端升級的方法的詳細流程示意圖。
      [0038]如圖3所示,該方法包括:
      [0039]步驟S31,預先設置殺死桌面命令,所述殺死桌面命令用于使桌面上的圖標消失。
      [0040]在本步驟中,所述殺死桌面命令為打開桌面系統(tǒng)上任何APK,或者為打開桌面系統(tǒng)上指定APK。用戶可以通過打開移動終端的桌面系統(tǒng)上任何APK或者指定APK的方式使桌面上的圖標消失。
      [0041]步驟S32,針對移動終端中安裝的應用,如果服務器版本相對客戶端版本有更新,下載服務器版本,進行應用更新。
      [0042]在本步驟中,在服務端放置應用的最新版本的APK文件,同時在服務端放置對應該APK的版本信息調(diào)用接口或者文件;在移動終端的客戶端上進行版本讀取和檢查,比較服務器和客戶端的版本;如果服務器版本相對客戶端版本有更新,下載最新版本的APK文件,進行應用更新。
      [0043]步驟S33,在移動終端進行應用更新后,觸發(fā)關閉CPU。
      [0044]下載更新和安裝過程是兩個截然不同的活動,重新啟動是更新安裝過程的基礎,有些更新要求在重新啟動后才能完成全部安裝過程,如果不重新啟動,那么需要重新啟動的應用更新將安裝完成。在這種情況下,已更新但尚未重新啟動的客戶端將處于中間狀態(tài),它既沒有得到完全更新,也不處于更新前的狀態(tài),在這種中間狀態(tài)下,有些文件可能已經(jīng)被覆蓋、添加或更新,也可能會因其他情形而處于鎖定或受保護狀態(tài),對于需要重新啟動的更新,在重新啟動之前,由該更新消除的任何漏洞都仍然存在導致無法保護這些文件。
      [0045]在本步驟中,如果應用程序更新后需要進行重啟,只需要觸發(fā)關閉CPU,并不需要關閉桌面系統(tǒng)。對于用戶來說,避免了因為應用更新后需要重啟造成的用戶視覺等待。
      [0046]步驟S34,在CPU重新啟動中,保持桌面系統(tǒng),通過殺死桌面命令使桌面上的圖標消失。
      [0047]在本步驟中,在移動終端重新啟動過程中,只需要CPU關閉并重新啟動,桌面系統(tǒng)不需要進行關閉,而是通過打開移動終端的桌面系統(tǒng)上任何APK或者指定APK的方式使桌面上的圖標消失,對于用戶來說,避免了因為應用更新后需要重啟造成的用戶視覺等待。
      [0048]步驟S35,CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。
      [0049]在本步驟中,在CPU重新啟動后,桌面系統(tǒng)上重新加載應用圖標,對于用戶來說,整個重新啟動過程,仍能夠看到桌面,只是桌面上的圖標消失了一小段時間。
      [0050]本發(fā)明的實施例二提供的移動終端升級的方法,預先定義用于使桌面上的圖標消失的殺死桌面命令,在移動終端進行應用更新后,僅需要關閉CPU,不關閉桌面系統(tǒng);在CPU重新啟動過程中,觸發(fā)關閉桌面系統(tǒng)上的應用圖標;待CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。對于用戶來說,整個重新啟動過程,只是桌面上的圖標消失了一小段時間,而不會完全關機,避免了因為應用更新后需要重啟造成的用戶視覺等待。
      [0051 ] 實施例三:
      [0052]圖4本發(fā)明的一個具體實施例中移動終端的結構示意圖。
      [0053]如圖4所示,本發(fā)明的移動終端包括:
      [0054]第一處理模塊41,用于在移動終端進行應用更新后,觸發(fā)關閉CPU;
      [0055]第二處理模塊42,用于在CPU重新啟動中,保持桌面系統(tǒng),觸發(fā)關閉桌面系統(tǒng)上的應用圖標;
      [0056]第三處理模塊43,用于CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。
      [0057]本發(fā)明的移動終端還包括:
      [0058]第四處理模塊(未圖示),用于預先設置殺死桌面命令,所述殺死桌面命令用于使桌面上的圖標消失。
      [0059]所述殺死桌面命令為打開桌面系統(tǒng)上任何APK。用戶可以通過打開移動終端的桌面系統(tǒng)上任何APK或者指定APK的方式使桌面上的圖標消失。
      [0060]本發(fā)明的移動終端所涉及到的具體技術細節(jié)和前述的移動終端升級的方法類似,故在此不贅述。
      [0061]本發(fā)明的實施例三提供的移動終端,預先定義用于使桌面上的圖標消失的殺死桌面命令,在移動終端進行應用更新后,僅需要關閉CPU,不關閉桌面系統(tǒng);在CPU重新啟動過程中,觸發(fā)關閉桌面系統(tǒng)上的應用圖標;待CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。對于用戶來說,整個重新啟動過程,只是桌面上的圖標消失了一小段時間,而不會完全關閉移動終端,避免了因為應用更新后需要重啟造成的用戶視覺等待。
      [0062]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
      [0063]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件。基于這樣的理解,上述技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
      [0064]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
      【主權項】
      1.一種移動終端升級的方法,其特征在于,包括: 在移動終端進行應用更新后,觸發(fā)關閉CRJ; 在CRJ重新啟動中,保持桌面系統(tǒng),觸發(fā)關閉桌面系統(tǒng)上的應用圖標; CHJ重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。2.根據(jù)權利要求1所述的移動終端升級的方法,其特征在于,所述方法還包括: 預先設置殺死桌面命令,所述殺死桌面命令用于使桌面系統(tǒng)上的應用圖標消失。3.根據(jù)權利要求2所述的移動終端升級的方法,其特征在于,所述殺死桌面命令為打開桌面系統(tǒng)上任何APK。4.根據(jù)權利要求2所述的移動終端升級的方法,其特征在于,所述殺死桌面命令為打開桌面系統(tǒng)上指定APK。5.根據(jù)權利要求3或4所述的移動終端升級的方法,其特征在于,所述在CTU重新啟動中,保持桌面系統(tǒng),觸發(fā)關閉桌面系統(tǒng)上的應用圖標的步驟包括: 在CPU重新啟動中,保持桌面系統(tǒng),通過打開桌面系統(tǒng)上任何APK或者指定APK的方式使桌面系統(tǒng)上的應用圖標消失。6.一種移動終端,其特征在于,包括: 第一處理模塊,用于在移動終端進行應用更新后,觸發(fā)關閉CPU; 第二處理模塊,用于在CPU重新啟動中,保持桌面系統(tǒng),觸發(fā)關閉桌面系統(tǒng)上的應用圖標; 第三處理模塊,用于CPU重新啟動后,在桌面系統(tǒng)上重新加載應用圖標。7.根據(jù)權利要求6所述的移動終端,其特征在于,所述裝置還包括: 第四處理模塊,用于預先設置殺死桌面命令,所述殺死桌面命令用于使桌面系統(tǒng)上的應用圖標消失。8.根據(jù)權利要求7所述的移動終端,其特征在于,所述殺死桌面命令為打開桌面系統(tǒng)上任何APK。9.根據(jù)權利要求7所述的移動終端,其特征在于,所述殺死桌面命令為打開桌面系統(tǒng)上指定APK。10.根據(jù)權利要求8或9所述的移動終端,其特征在于,所述第二處理模塊,具體用于: 在CPU重新啟動中,保持桌面系統(tǒng),通過打開桌面系統(tǒng)上任何APK或者指定APK的方式使桌面系統(tǒng)上的應用圖標消失。
      【文檔編號】G06F9/445GK105912352SQ201510940190
      【公開日】2016年8月31日
      【申請日】2015年12月15日
      【發(fā)明人】劉力偉, 尹斐
      【申請人】樂視網(wǎng)信息技術(北京)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1