亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種軟件升級的方法及終端的制作方法

文檔序號:10624614閱讀:200來源:國知局
一種軟件升級的方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種軟件升級的方法及終端,包括:接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息;響應(yīng)上述升級提示信息,獲取用戶操作上述目標(biāo)應(yīng)用軟件的操作頻率;檢測上述操作頻率是否大于預(yù)先設(shè)定的頻率閾值;若檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取上述目標(biāo)應(yīng)用軟件的軟件信息;根據(jù)上述硬件信息以及上述軟件信息判斷是否支持本次升級操作;若支持,則升級上述目標(biāo)應(yīng)用軟件。實(shí)施本發(fā)明實(shí)施例,能夠提高軟件升級過程中的便捷性。
【專利說明】
一種軟件升級的方法及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及應(yīng)用軟件管理領(lǐng)域,尤其涉及一種軟件升級的方法及終端。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的快速發(fā)展以及終端的迅速普及,終端的功能日益強(qiáng)大,與終端相關(guān)的應(yīng)用軟件也越來越多。用戶通過這些應(yīng)用軟件可以實(shí)現(xiàn)終端多種功能的擴(kuò)展,滿足用戶工作、生活等方面的需求。然而,用戶想要擁有更好的體驗(yàn),則這些應(yīng)用軟件需要不斷升級。
[0003]目前應(yīng)用軟件的升級過程主要是當(dāng)開發(fā)商將某應(yīng)用軟件升級升級后,則會通過終端向用戶推送升級提示,終端根據(jù)用戶輸入的升級指令確定是否升級該應(yīng)用軟件。由于整個(gè)應(yīng)用軟件升級過程需要用戶輸入指令方可完成??梢?,目前應(yīng)用軟件升級的方法操作繁瑣。

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

[0004]本發(fā)明實(shí)施例提供了一種軟件升級的方法及終端,能夠提高軟件升級過程中的便捷性。
[0005]本發(fā)明實(shí)施例公開了一種軟件升級的方法,包括:
[0006]接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息;
[0007]響應(yīng)所述升級提示信息,獲取用戶操作所述目標(biāo)應(yīng)用軟件的操作頻率;
[0008]檢測所述操作頻率是否大于預(yù)先設(shè)定的頻率閾值;
[0009]若檢測到所述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取所述目標(biāo)應(yīng)用軟件的軟件信息;
[0010]根據(jù)所述硬件信息以及所述軟件信息判斷是否支持本次升級操作;
[0011]若支持,則升級所述目標(biāo)應(yīng)用軟件。
[0012]相應(yīng)地,本發(fā)明實(shí)施例還公開了一種終端,包括:
[0013]接收單元,用于接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息;
[0014]第一獲取單元,用于響應(yīng)所述升級提示信息,獲取用戶操作所述目標(biāo)應(yīng)用軟件的操作頻率;
[0015]檢測單元,用于檢測所述操作頻率是否大于預(yù)先設(shè)定的頻率閾值;
[0016]第二獲取單元,用于當(dāng)檢測到所述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取所述目標(biāo)應(yīng)用軟件的軟件信息;
[0017]判斷單元,用于根據(jù)所述硬件信息以及所述軟件信息判斷是否支持本次升級操作;
[0018]升級單元,用于根據(jù)所述硬件信息以及所述軟件信息判斷支持本次升級操作,則升級所述目標(biāo)應(yīng)用軟件。
[0019]本發(fā)明實(shí)施例中,接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息;響應(yīng)所述升級提示信息,獲取用戶操作所述目標(biāo)應(yīng)用軟件的操作頻率;檢測所述操作頻率是否大于預(yù)先設(shè)定的頻率閾值;若檢測到所述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取所述目標(biāo)應(yīng)用軟件的軟件信息;根據(jù)所述硬件信息以及所述軟件信息判斷是否支持本次升級操作;若支持,則升級所述目標(biāo)應(yīng)用軟件。實(shí)施本發(fā)明實(shí)施例,能夠提高軟件升級過程中的便捷性。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1是本發(fā)明實(shí)施例公開的一種軟件升級的方法的流程示意圖;
[0022]圖2是本發(fā)明實(shí)施例公開的另一種軟件升級的方法的流程示意圖;
[0023]圖3是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖;
[0024]圖4是本發(fā)明實(shí)施例公開的又一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026]本發(fā)明實(shí)施例公開了一種軟件升級的方法及終端,能夠提高軟件升級過程中的便捷性。
[0027]請參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種軟件升級方法的流程示意圖;在圖1中,終端可以包括但不限于智能手機(jī)(如Android手機(jī)、1S手機(jī)等)等終端。如圖1所示,該軟件升級的方法可以包括以下步驟:
[0028]S101、接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息。
[0029]本發(fā)明實(shí)施例中,升級提示信息是由服務(wù)器端發(fā)送的,其服務(wù)器端是終端間聯(lián)系的橋梁。如??終端A與終端B之間進(jìn)行通信,信息的傳遞也是終端A將信息發(fā)送出來后,到達(dá)服務(wù)器端,最后服務(wù)器端再將該信息發(fā)送至終端B。同樣,該提示信息也是由服務(wù)器端發(fā)送出來的。
[0030]本發(fā)明實(shí)施例中,目標(biāo)應(yīng)用軟件是用戶已經(jīng)安裝的應(yīng)用軟件集合中的至少一個(gè)。
[0031]S102、響應(yīng)上述升級提示信息,獲取用戶操作上述目標(biāo)應(yīng)用軟件的操作頻率。
[0032]本發(fā)明實(shí)施例中,當(dāng)終端接收到上述升級提示信息,則會獲取上述目標(biāo)應(yīng)用軟件的操作頻率。其中,操作頻率是指用戶對該目標(biāo)應(yīng)用軟件有效的操作次數(shù)。若用戶只是點(diǎn)擊該應(yīng)用程序的客戶端,但實(shí)際上并沒有對其進(jìn)行任何操作,則視為無效的操作。上述操作頻率是用戶每操作一次,則終端會自動進(jìn)行累加。且終端會根據(jù)預(yù)先設(shè)定的規(guī)則判定操作是否為有效操作。
[0033]S103、檢測上述操作頻率是否大于預(yù)先設(shè)定的頻率閾值。
[0034]本發(fā)明實(shí)施例中,頻率閾值是預(yù)先設(shè)定的一個(gè)值,該頻率閾值可以是系統(tǒng)默認(rèn)的一個(gè)值,也可以是用戶自己設(shè)定一個(gè)值,也可以是根據(jù)用戶習(xí)慣設(shè)定的一個(gè)值,且對于不同的應(yīng)用軟件可以是不同的值。舉例來說,微信作為一種通訊應(yīng)用軟件,若用戶操作該應(yīng)用軟件的次數(shù)比較多。則可以將該頻率閾值調(diào)的高一點(diǎn),當(dāng)然為方便終端管理,將所有應(yīng)用軟件的頻率閾值設(shè)定為一個(gè)值,會相對比較方便。
[0035]S104、若檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取上述目標(biāo)應(yīng)用軟件的軟件信息。
[0036]本發(fā)明實(shí)施例中,終端的硬件信息可以包括但不限于終端的中央處理器的運(yùn)行速度、終端的存儲空間的容量值以及終端解鎖界面的分辨率等等信息。上述應(yīng)用軟件的軟件信息包括但不限于安裝該應(yīng)用軟件的所需的存儲空間的容量值等信息。
[0037]具體的,當(dāng)終端檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),終端則將該目標(biāo)應(yīng)用軟件歸類到常用應(yīng)用軟件。
[0038]S105、根據(jù)上述硬件信息以及上述軟件信息判斷是否支持本次升級操作。
[0039]本發(fā)明實(shí)施例中,終端會根據(jù)硬件信息以及軟件信息來判斷本次升級是否可得到支持。舉例來說,若終端的存儲空間的容量值只有312MB,但是應(yīng)用軟件升級后所需的存儲空間的容量值為316MB,則終端會提示用戶拒絕此次升級操作。
[0040]S106、若支持,則升級上述目標(biāo)應(yīng)用軟件。
[0041]本發(fā)明實(shí)施例中,當(dāng)根據(jù)終端的硬件信息以及升級后的軟件信息判斷此次升級操作可被支持,終端則會將該判斷結(jié)果發(fā)送給服務(wù)器端,以使服務(wù)器端將該目標(biāo)應(yīng)用軟件的數(shù)據(jù)包發(fā)送至該終端。
[0042]在圖1中,終端接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息;響應(yīng)上述升級提示信息,獲取用戶操作上述目標(biāo)應(yīng)用軟件的操作頻率;檢測上述操作頻率是否大于預(yù)先設(shè)定的頻率閾值;若檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取上述目標(biāo)應(yīng)用軟件的軟件信息;根據(jù)上述硬件信息以及上述軟件信息判斷是否支持本次升級操作;若支持,則升級上述目標(biāo)應(yīng)用軟件。實(shí)施本發(fā)明實(shí)施例,能夠提高軟件升級過程中的便捷性。
[0043]請參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種軟件升級的方法的流程示意圖;如圖2所示,該軟件升級的方法可以包括以下步驟:
[0044]S201、接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息。
[0045]本發(fā)明實(shí)施例中,升級提示信息是由服務(wù)器端發(fā)送的,其服務(wù)器端是終端間聯(lián)系的橋梁。如??終端A與終端B之間進(jìn)行通信,信息的傳遞也是終端A將信息發(fā)送出來后,到達(dá)服務(wù)器端,最后服務(wù)器端再將該信息發(fā)送至終端B。同樣,該提示信息也是由服務(wù)器端發(fā)送出來的。
[0046]本發(fā)明實(shí)施例中,目標(biāo)應(yīng)用軟件是用戶已經(jīng)安裝的應(yīng)用軟件集合中的至少一個(gè)。
[0047]S202、響應(yīng)上述升級提示信息,獲取用戶操作上述目標(biāo)應(yīng)用軟件的操作頻率。
[0048]本發(fā)明實(shí)施例中,當(dāng)終端接收到上述升級提示信息,則會獲取上述目標(biāo)應(yīng)用軟件的操作頻率。其中,操作頻率是指用戶對該目標(biāo)應(yīng)用軟件有效的操作次數(shù)。若用戶只是點(diǎn)擊該應(yīng)用程序的客戶端,但實(shí)際上并沒有對其進(jìn)行任何操作,則視為無效的操作。上述操作頻率是用戶每操作一次,則終端會自動進(jìn)行累加。且終端會根據(jù)預(yù)先設(shè)定的規(guī)則判定操作是否為有效操作。
[0049]S203、檢測上述操作頻率是否大于預(yù)先設(shè)定的頻率閾值。
[0050]本發(fā)明實(shí)施例中,頻率閾值是預(yù)先設(shè)定的一個(gè)值,該頻率閾值可以是系統(tǒng)默認(rèn)的一個(gè)值,也可以是用戶自己設(shè)定一個(gè)值,也可以是終端根據(jù)用戶習(xí)慣設(shè)定的一個(gè)值,且對于不同的應(yīng)用軟件可以是不同的值。舉例來說,微信作為一種通訊應(yīng)用軟件,若用戶操作該應(yīng)用軟件的次數(shù)比較多。則可以將該頻率閾值調(diào)的高一點(diǎn),當(dāng)然為方便終端管理,將所有應(yīng)用軟件的頻率閾值設(shè)定為一個(gè)值,會相對比較方便。
[0051]S204、若檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取上述目標(biāo)應(yīng)用軟件的軟件信息。
[0052]本發(fā)明實(shí)施例中,終端的硬件信息可以包括但不限定于終端的中央處理器的運(yùn)行速度、終端的存儲空間的容量值以及終端解鎖界面的分辨率等等信息。上述應(yīng)用軟件的軟件信息包括但不限定于安裝該應(yīng)用軟件的所需的存儲空間的容量值等信息。
[0053]具體的,當(dāng)終端檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),終端則將該目標(biāo)應(yīng)用軟件歸類到常用應(yīng)用軟件。
[0054]S205、根據(jù)預(yù)先存儲的上述硬件信息以及上述軟件信息的映射關(guān)系判斷是否支持本次升級操作。
[0055]本發(fā)明實(shí)施例中,終端會根據(jù)硬件信息以及軟件信息來判斷本次升級是否可得到支持。舉例來說,若終端的存儲空間的容量值只有312MB,但是應(yīng)用軟件升級后所需的存儲空間的容量值為316MB,則終端會提示用戶拒絕此次升級操作。
[0056]S206、若支持,則升級上述目標(biāo)應(yīng)用軟件。
[0057]本發(fā)明實(shí)施例中,當(dāng)根據(jù)終端的硬件信息以及升級后的軟件信息判斷此次升級操作可被支持,終端則會將該判斷結(jié)果發(fā)送給服務(wù)器端,以使服務(wù)器端將該目標(biāo)應(yīng)用軟件的數(shù)據(jù)包發(fā)送至該終端。
[0058]S207、獲取上述終端的存儲空間當(dāng)前的容量值。
[0059]S208、當(dāng)檢測到上述容量值低于預(yù)先設(shè)定的容量閾值時(shí),則向用戶輸出第三提示
?目息O
[0060]本發(fā)明實(shí)施例中,上述第三提示信息用于提示用戶清理所述存儲空間。
[0061 ] 本發(fā)明實(shí)施例中,可以在終端預(yù)先設(shè)定一個(gè)容量閾值,其中,該容量閾值的設(shè)定可以根據(jù)終端本身的配置信息來設(shè)定,也可以是用戶自己設(shè)定,且該容量閾值可以隨時(shí)調(diào)整。
[0062]本發(fā)明實(shí)施例中,若根據(jù)上述硬件信息以及上述軟件信息判斷不支持本次升級操作,則向用戶輸出第二提示信息。上述第二提示信息用于提示用戶此次上述目標(biāo)應(yīng)用軟件升級失敗。
[0063]S209、當(dāng)檢測到上述操作頻率小于或等于預(yù)先設(shè)定的頻率閾值時(shí),向用戶輸出第一提示消息。
[0064]本發(fā)明實(shí)施例中,上述第一提示消息用于提示用戶是否升級上述目標(biāo)應(yīng)用軟件。
[0065]本發(fā)明實(shí)施例中,由于用于操作上述目標(biāo)應(yīng)用軟件的操作頻率小于或等于預(yù)先設(shè)定的頻率閾值,則終端獲取到的信息說明該目標(biāo)應(yīng)用軟件是一個(gè)用戶不經(jīng)常使用的應(yīng)用軟件。但只要接收到服務(wù)器端發(fā)送的升級提示信息,則終端仍會提醒用戶升級該應(yīng)用軟件,但最終是否升級,則應(yīng)根據(jù)用戶的需求,由用戶來定。
[0066]在圖2中,當(dāng)根據(jù)上述硬件信息以及上述軟件信息判斷不支持本次升級操作,則向用戶輸出第二提示信息,上述第二提示信息用于提示用戶此次上述目標(biāo)應(yīng)用軟件升級失??;當(dāng)檢測到上述操作頻率小于或等于預(yù)先設(shè)定的頻率閾值時(shí),向用戶輸出第一提示消息,上述第一提示消息用于提示用戶是否升級上述目標(biāo)應(yīng)用軟件。由于在無法滿足終端自動升級的條件時(shí),終端會以輸出提示信息的形式提示用戶進(jìn)行升級。所以實(shí)施本發(fā)明實(shí)施例,仍可以提供軟件升級的便捷性,且用戶也可主觀決定是否升級該目標(biāo)應(yīng)用軟件。
[0067]請參閱圖3,圖3是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖;如圖3所示,該終端包括接收單元31、第一獲取單元32、檢測單元33、第二獲取單元34、判斷單元35以及升級單元36,其中,
[0068]上述接收單元31,用于接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息。
[0069]本發(fā)明實(shí)施例中,升級提示信息是由服務(wù)器端發(fā)送的,其服務(wù)器端是終端間聯(lián)系的橋梁。如??終端A與終端B之間進(jìn)行通信,信息的傳遞也是終端A將信息發(fā)送出來后,到達(dá)服務(wù)器端,最后服務(wù)器端再將該信息發(fā)送至終端B。同樣,該提示信息也是由服務(wù)器端發(fā)送出來的。
[0070]本發(fā)明實(shí)施例中,目標(biāo)應(yīng)用軟件是用戶已經(jīng)安裝的應(yīng)用軟件集合中的至少一個(gè)。
[0071]上述第一獲取單元32,用于響應(yīng)上述升級提示信息,獲取用戶操作上述目標(biāo)應(yīng)用軟件的操作頻率。
[0072]本發(fā)明實(shí)施例中,當(dāng)上述接收單元31接收到上述升級提示信息,則會獲取上述目標(biāo)應(yīng)用軟件的操作頻率。其中,操作頻率是指用戶對該目標(biāo)應(yīng)用軟件有效的操作次數(shù)。若用戶只是點(diǎn)擊該應(yīng)用程序的客戶端,但實(shí)際上并沒有對其進(jìn)行任何操作,則視為無效的操作。上述操作頻率是用戶每操作一次,則終端會自動進(jìn)行累加。且終端會根據(jù)預(yù)先設(shè)定的規(guī)則判定操作是否為有效操作。
[0073]上述檢測單元33,用于檢測上述操作頻率是否大于預(yù)先設(shè)定的頻率閾值。
[0074]本發(fā)明實(shí)施例中,頻率閾值是預(yù)先設(shè)定的一個(gè)值,該頻率閾值可以是系統(tǒng)默認(rèn)的一個(gè)值,也可以是用戶自己設(shè)定一個(gè)值,也可以是根據(jù)用戶習(xí)慣設(shè)定的一個(gè)值,且對于不同的應(yīng)用軟件可以是不同的值。舉例來說,微信作為一種通訊應(yīng)用軟件,若用戶操作該應(yīng)用軟件的次數(shù)比較多。則可以將該頻率閾值調(diào)的高一點(diǎn),當(dāng)然為方便終端管理,將所有應(yīng)用軟件的頻率閾值設(shè)定為一個(gè)值,會相對比較方便。
[0075]上述第二獲取單元34,用于當(dāng)檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取上述目標(biāo)應(yīng)用軟件的軟件信息。
[0076]本發(fā)明實(shí)施例中,終端的硬件信息可以包括但不限定于終端的中央處理器的運(yùn)行速度、終端的存儲空間的容量值以及終端解鎖界面的分辨率等等信息。上述應(yīng)用軟件的軟件信息包括但不限定于安裝該應(yīng)用軟件的所需的存儲空間的容量值等信息。
[0077]具體的,當(dāng)上述檢測單元33檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),則將該目標(biāo)應(yīng)用軟件歸類到常用應(yīng)用軟件。
[0078]上述判斷單元35,用于根據(jù)上述硬件信息以及上述軟件信息判斷是否支持本次升級操作。
[0079]本發(fā)明實(shí)施例中,上述判斷單元35會根據(jù)硬件信息以及軟件信息來判斷本次升級是否可得到支持。舉例來說,,若終端的存儲空間的容量值只有312MB,但是應(yīng)用軟件升級后所需的存儲空間的容量值為316MB,則終端會提示用戶拒絕此次升級操作。
[0080]上述升級單元36,用于根據(jù)上述硬件信息以及上述軟件信息判斷支持本次升級操作,則升級上述目標(biāo)應(yīng)用軟件。
[0081]本發(fā)明實(shí)施例中,當(dāng)上述判斷單元35根據(jù)終端的硬件信息以及升級后的軟件信息判斷此次升級操作可被支持,上述升級單元36則會將該判斷結(jié)果發(fā)送給服務(wù)器端,以使服務(wù)器端將該目標(biāo)應(yīng)用軟件的數(shù)據(jù)包發(fā)送至該終端。
[0082]在圖3中,上述接收單元31接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息;上述第一獲取單元32響應(yīng)上述升級提示信息,獲取用戶操作上述目標(biāo)應(yīng)用軟件的操作頻率;上述檢測單元33檢測上述操作頻率是否大于預(yù)先設(shè)定的頻率閾值;上述第二獲取單元34若檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取上述目標(biāo)應(yīng)用軟件的軟件信息;上述判斷單元35根據(jù)上述硬件信息以及上述軟件信息判斷是否支持本次升級操作;若支持,則上述升級單元36升級上述目標(biāo)應(yīng)用軟件。實(shí)施本發(fā)明實(shí)施例,能夠提高軟件升級過程中的便捷性。
[0083]請參閱圖4,圖4是本發(fā)明實(shí)施例公開的又一種終端的結(jié)構(gòu)示意圖。圖4是在圖3的基礎(chǔ)上進(jìn)一步細(xì)化得到,如圖4所示,該終端可以包括:接收單元41、第一獲取單元42、檢測單元43、第二獲取單元44、判斷單元45、升級單元46、輸出單元47以及第三獲取單元48,其中,
[0084]上述接收單元41,用于接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息。
[0085]本發(fā)明實(shí)施例中,升級提示信息是由服務(wù)器端發(fā)送的,其服務(wù)器端是終端間聯(lián)系的橋梁。如??終端A與終端B之間進(jìn)行通信,信息的傳遞也是終端A將信息發(fā)送出來后,到達(dá)服務(wù)器端,最后服務(wù)器端再將該信息發(fā)送至終端B。同樣,該提示信息也是由服務(wù)器端發(fā)送出來的。
[0086]本發(fā)明實(shí)施例中,目標(biāo)應(yīng)用軟件是用戶已經(jīng)安裝的應(yīng)用軟件集合中的至少一個(gè)。
[0087]上述第一獲取單元42,用于響應(yīng)上述升級提示信息,獲取用戶操作上述目標(biāo)應(yīng)用軟件的操作頻率。
[0088]本發(fā)明實(shí)施例中,當(dāng)上述接收單元41接收到上述升級提示信息,則會獲取上述目標(biāo)應(yīng)用軟件的操作頻率。其中,操作頻率是指用戶對該目標(biāo)應(yīng)用軟件有效的操作次數(shù)。若用戶只是點(diǎn)擊該應(yīng)用程序的客戶端,但實(shí)際上并沒有對其進(jìn)行任何操作,則視為無效的操作。上述操作頻率是用戶每操作一次,則終端會自動進(jìn)行累加。且終端會根據(jù)預(yù)先設(shè)定的規(guī)則判定操作是否為有效操作。
[0089]上述檢測單元43,用于檢測上述操作頻率是否大于預(yù)先設(shè)定的頻率閾值。
[0090]本發(fā)明實(shí)施例中,頻率閾值是預(yù)先設(shè)定的一個(gè)值,該頻率閾值可以是系統(tǒng)默認(rèn)的一個(gè)值,也可以是用戶自己設(shè)定一個(gè)值,也可以是根據(jù)用戶習(xí)慣設(shè)定的一個(gè)值,且對于不同的應(yīng)用軟件可以是不同的值。舉例來說,微信作為一種通訊應(yīng)用軟件,若用戶操作該應(yīng)用軟件的次數(shù)比較多。則可以將該頻率閾值調(diào)的高一點(diǎn),當(dāng)然為方便終端管理,將所有應(yīng)用軟件的頻率閾值設(shè)定為一個(gè)值,會相對比較方便。
[0091]上述第二獲取單元44,用于當(dāng)檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取上述目標(biāo)應(yīng)用軟件的軟件信息。
[0092]本發(fā)明實(shí)施例中,終端的硬件信息可以包括但不限定于終端的中央處理器的運(yùn)行速度、終端的存儲空間的容量值以及終端解鎖界面的分辨率等等信息。上述應(yīng)用軟件的軟件信息包括但不限定于安裝該應(yīng)用軟件的所需的存儲空間的容量值等信息。
[0093]具體的,當(dāng)上述檢測單元43檢測到上述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),則將該目標(biāo)應(yīng)用軟件歸類到常用應(yīng)用軟件。
[0094]上述判斷單元45,用于根據(jù)上述硬件信息以及上述軟件信息判斷是否支持本次升級操作。
[0095]本發(fā)明實(shí)施例中,上述判斷單元45會根據(jù)硬件信息以及軟件信息來判斷本次升級是否可得到支持。舉例來說,,若終端的存儲空間的容量值只有312MB,但是應(yīng)用軟件升級后所需的存儲空間的容量值為316MB,則終端會提示用戶拒絕此次升級操作。
[0096]上述升級單元46,用于根據(jù)上述硬件信息以及上述軟件信息判斷支持本次升級操作,則升級上述目標(biāo)應(yīng)用軟件。
[0097]本發(fā)明實(shí)施例中,當(dāng)上述判斷單元45根據(jù)終端的硬件信息以及升級后的軟件信息判斷此次升級操作可被支持,上述升級單元46則會將該判斷結(jié)果發(fā)送給服務(wù)器端,以使服務(wù)器端將該目標(biāo)應(yīng)用軟件的數(shù)據(jù)包發(fā)送至該終端。
[0098]上述輸出單元47,用于當(dāng)檢測到上述操作頻率小于或等于預(yù)先設(shè)定的頻率閾值時(shí),向用戶輸出第一提示消息。
[0099]本發(fā)明實(shí)施例中,上述第一提示消息用于提示用戶是否升級上述目標(biāo)應(yīng)用軟件。
[0100]本發(fā)明實(shí)施例中,由于用于操作上述目標(biāo)應(yīng)用軟件的操作頻率小于或等于預(yù)先設(shè)定的頻率閾值,則說明該目標(biāo)應(yīng)用軟件是一個(gè)用戶不經(jīng)常使用的應(yīng)用軟件。但只要上述接收單元41接收到服務(wù)器端發(fā)送的升級提示信息,則上述輸出單元47仍會輸出軟件升級提示消息提醒用戶升級該應(yīng)用軟件,但最終是否升級,則應(yīng)根據(jù)用戶的需求,由用戶來定。
[0101]上述輸出單元47,還用于若根據(jù)上述硬件信息以及上述軟件信息判斷不支持本次升級操作,則向用戶輸出第二提示信息。
[0102]本發(fā)明實(shí)施例中,上述第二提示信息用于提示用戶此次上述目標(biāo)應(yīng)用軟件升級失敗。
[0103]上述第三獲取單元48,用于獲取上述終端的存儲空間當(dāng)前的容量值。
[0104]上述輸出單元47,還用于當(dāng)檢測到上述容量值低于預(yù)先設(shè)定的容量閾值時(shí),則向用戶輸出第三提示信息。
[0105]本發(fā)明實(shí)施例中,上述第三提示信息用于提示用戶清理存儲空間。
[0106]本發(fā)明實(shí)施例中,容量閾值是預(yù)先設(shè)定的,其中,該容量閾值的設(shè)定可以根據(jù)終端本身的配置信息來設(shè)定,也可以是用戶自己設(shè)定,且該容量閾值可以隨時(shí)調(diào)整。
[0107]本發(fā)明實(shí)施例中,若根據(jù)上述硬件信息以及上述軟件信息判斷不支持本次升級操作,則上述輸出單元47向用戶輸出第二提示信息。上述第二提示信息用于提示用戶此次上述目標(biāo)應(yīng)用軟件升級失敗。
[0108]在圖4中,當(dāng)根據(jù)上述硬件信息以及上述軟件信息判斷不支持本次升級操作,上述輸出單元47向用戶輸出第二提示信息,上述第二提示信息用于提示用戶此次上述目標(biāo)應(yīng)用軟件升級失??;當(dāng)檢測到上述操作頻率小于或等于預(yù)先設(shè)定的頻率閾值時(shí),上述輸出單元47向用戶輸出第一提示消息,上述第一提示消息用于提示用戶是否升級上述目標(biāo)應(yīng)用軟件。由于在無法滿足終端自動升級的條件時(shí),上述輸出單元47會以輸出提示信息的形式提示用戶進(jìn)行升級。所以實(shí)施本發(fā)明實(shí)施例,仍可以提供軟件升級的便捷性,且用戶也可主觀決定是否升級該目標(biāo)應(yīng)用軟件。
[0109]具體的,本發(fā)明實(shí)施例中介紹的終端可以實(shí)施本發(fā)明結(jié)合圖1以及圖2紹的軟件升級的方法實(shí)施例中的部分或全部流程。
[0110]本發(fā)明所有實(shí)施例中的模塊或子模塊,可以通過通用集成電路,例如CPU (CentralProcessing Unit,中央處理器),或通過 ASIC (Applicat1n Specific IntegratedCircuit,專用集成電路)來實(shí)現(xiàn)。
[0111]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0112]本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0113]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存取存儲器(Random AccessMemory,簡稱 RAM)等。
[0114]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種軟件升級的方法,其特征在于,包括: 接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息; 響應(yīng)所述升級提示信息,獲取用戶操作所述目標(biāo)應(yīng)用軟件的操作頻率; 檢測所述操作頻率是否大于預(yù)先設(shè)定的頻率閾值; 若檢測到所述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取所述目標(biāo)應(yīng)用軟件的軟件信息; 根據(jù)所述硬件信息以及所述軟件信息判斷是否支持本次升級操作; 若支持,則升級所述目標(biāo)應(yīng)用軟件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)檢測到所述操作頻率小于或等于預(yù)先設(shè)定的頻率閾值時(shí),向用戶輸出軟件第一提示消息,所述第一升級提示消息用于提示用戶是否升級所述目標(biāo)應(yīng)用軟件。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 若根據(jù)所述硬件信息以及所述軟件信息判斷不支持本次升級操作,則向用戶輸出第二提示信息,所述第二提示信息用于提示用戶此次所述目標(biāo)應(yīng)用軟件升級失敗。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,升級所述目標(biāo)應(yīng)用軟件之后,所述方法還包括: 獲取所述終端的存儲空間的容量值; 當(dāng)檢測到所述容量值低于預(yù)先設(shè)定的容量閾值時(shí),則向用戶輸出第三提示信息,所述第三提示信息用于提示用戶清理所述存儲空間。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述硬件信息以及所述軟件信息判斷是否支持本次升級操作,包括: 根據(jù)預(yù)先存儲的所述硬件信息以及所述軟件信息的映射關(guān)系判斷是否支持本次升級操作。6.一種終端,其特征在于,包括: 接收單元,用于接收服務(wù)器端推送的針對目標(biāo)應(yīng)用軟件的升級提示信息; 第一獲取單元,用于響應(yīng)所述升級提示信息,獲取用戶操作所述目標(biāo)應(yīng)用軟件的操作頻率; 檢測單元,用于檢測所述操作頻率是否大于預(yù)先設(shè)定的頻率閾值; 第二獲取單元,用于當(dāng)檢測到所述操作頻率大于預(yù)先設(shè)定的頻率閾值時(shí),獲取終端的硬件信息,并獲取所述目標(biāo)應(yīng)用軟件的軟件信息; 判斷單元,用于根據(jù)所述硬件信息以及所述軟件信息判斷是否支持本次升級操作; 升級單元,用于根據(jù)所述硬件信息以及所述軟件信息判斷支持本次升級操作,則升級所述目標(biāo)應(yīng)用軟件。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括: 輸出單元,用于當(dāng)檢測到所述操作頻率小于或等于預(yù)先設(shè)定的頻率閾值時(shí),向用戶輸出第一提示消息,所述第一提示消息用于提示用戶是否升級所述目標(biāo)應(yīng)用軟件。8.根據(jù)權(quán)利要求7所述的終端,其特征在于, 所述輸出單元還用于若根據(jù)所述硬件信息以及所述軟件信息判斷不支持本次升級操作,則向用戶輸出第二提示信息,所述第二提示信息用于提示用戶此次所述目標(biāo)應(yīng)用軟件升級失敗。9.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括: 第三獲取單元,用于獲取所述終端的存儲空間的容量值; 所述輸出單元還用于當(dāng)檢測到所述容量值低于預(yù)先設(shè)定的容量閾值時(shí),則向用戶輸出第三提示信息,所述第三提示信息用于提示用戶清理所述存儲空間。10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述判斷單元具體用于根據(jù)預(yù)先存儲的所述硬件信息以及所述軟件信息的映射關(guān)系判斷是否支持本次升級操作。
【文檔編號】G06F9/445GK105988835SQ201510080159
【公開日】2016年10月5日
【申請日】2015年2月12日
【發(fā)明人】劉京強(qiáng)
【申請人】廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1