應用安裝的處理方法及裝置的制造方法
【技術領域】
[0001]本發明涉及通信領域,具體而言,涉及一種應用安裝的處理方法及裝置。
【背景技術】
[0002]目前的相關技術中,均圍繞內存檢測、內存清理,來確保大型軟件在低配置硬件環境中流暢運行。此類方法的技術方案大體為:
[0003]終端設備啟動后,操作系統的后臺服務程序實時檢測軟件開啟;
[0004]若發現正在運行大型軟件,且其運行時占用的內存超過設定值;
[0005]啟動內存清理,另外,如當前系統環境不能達到所述大型軟件所需的系統環境,同樣啟動內存清理。
[0006]從而避免軟件卡頓的情況發生。
[0007]從內存清理入手,給運行軟件足夠的內存空間,以避免其運行卡頓,其實并不足以保證軟件能保持流暢運行,因為沒有考慮到軟件運行所需要的中央處理器(CPU)和圖形處理單元(Graphic Processing Unit,簡稱為GPU)計算能力、內存帶寬等性能需求。或者說,僅對內存空間進行清理,以盡可能給予運行軟件足夠的內存空間,并不能保證軟件能夠流暢運行。
[0008]在對移動終端部分型號的用戶差評分析中,很頻繁的發現對于其流暢性的差評,特別是運行游戲、高清視頻等大量耗費CPU、GPU、內存等資源的應用時。究其原因,是軟件/應用(APP)流暢運行所需的資源高于移動終端當前資源所致,例如極品飛車等游戲,在中、低端平臺和低內存移動終端上運行,很容易發生卡頓。如何避免該情況的發生,是一個難題。
[0009]針對相關技術中防止應用運行發生卡頓的方式存在缺陷的問題,目前尚未提出有效的解決方案。
【發明內容】
[0010]針對相關技術中防止應用運行發生卡頓的方式存在缺陷的問題,本發明提供了一種應用安裝的處理方法,以至少解決上述問題。
[0011]根據本發明的一個實施例,提供了一種應用安裝的處理方法,包括:獲取用戶終端的硬件配置信息;根據所述硬件配置信息判斷所述用戶終端是否滿足流暢運行待安裝應用所需的硬件配置;如果否,則提示用戶所述用戶終端無法流暢運行所述待安裝應用。
[0012]本實施例中,根據所述硬件配置信息判斷所述用戶終端是否滿足流暢運行待安裝應用所需的硬件配置包括:獲取數據庫中的無法流暢運行所述待安裝應用的硬件配置信息;判斷所述用戶終端的硬件配置信息中的各項硬件配置中,是否存在低于所述數據庫中的無法流暢運行所述待安裝應用的硬件配置信息的項;如果是,則確定所述用戶終端不滿足流暢運行待安裝應用所需的硬件配置。
[0013]本實施例中,判斷所述用戶終端的硬件配置信息中的各項硬件配置中,是否存在低于所述數據庫中的無法流暢運行所述待安裝應用的硬件配置信息的項還包括:判斷所述用戶終端的硬件配置信息中的各項硬件配置中,是否存在低于所述數據庫中的無法流暢運行所述待安裝應用的硬件配置信息的項,且該項硬件配置在執行上述待安裝應用時對應的占用率高于預設閾值;如果是,則確定所述用戶終端不滿足流暢運行待安裝應用所需的硬件配置。
[0014]本實施例中,在獲取數據庫中的無法流暢運行所述待安裝應用的硬件配置信息之前,還包括:接收無法流暢運行所述待安裝應用的用戶終端的硬件配置信息,并將所述無法流暢運行所述待安裝應用的用戶終端的硬件配置信息保存在所述數據庫中;和/或,將所述待安裝應用的推薦硬件配置信息,保存在所述數據庫中。
[0015]根據本發明的另一實施例,提供了一種應用安裝的處理方法,包括:用戶終端收集自身的硬件配置信息;所述用戶終端將自身的硬件配置信息發送給網絡服務器,其中,所述網絡服務器用于根據所述用戶終端的硬件配置信息及待安裝應用,判斷所述用戶終端是否滿足流暢運行待安裝應用所需的硬件配置;如果否,所述用戶終端接收所述網絡服務器的提示信息,所述提示信息用于提示用戶所述用戶終端無法流暢運行所述待安裝應用。
[0016]本實施例中,在所述用戶終端將所述硬件配置信息發送給網絡服務器之前,還包括:所述用戶終端選擇下載和/或安裝所述待安裝應用。
[0017]本實施例中,所述方法還包括:所述用戶終端判斷當前運行的應用是否屬于流暢運行;如果否,所述用戶終端將自身的硬件配置信息作為無法流暢運行所述應用的硬件配置信息發送給所述網絡服務器。
[0018]本實施例中,所述用戶終端將自身的硬件配置信息作為無法流暢運行所述應用的硬件配置信息發送給所述網絡服務器還包括:所述用戶終端將自身的硬件配置信息及各項硬件配置在執行所述應用時對應的占用率發送給所述網絡服務器。
[0019]根據本發明的再一實施例,提供了一種應用安裝的處理裝置,包括:獲取模塊,用于獲取用戶終端的硬件配置信息;判斷模塊,用于根據所述硬件配置信息判斷所述用戶終端是否滿足流暢運行待安裝應用所需的硬件配置;提示模塊,用于在所述判斷模塊的判斷結果為否的情況下,提示用戶所述用戶終端無法流暢運行所述待安裝應用。
[0020]根據本發明的再一實施例,還提供了一種應用安裝的處理裝置,位于用戶終端,包括:收集模塊,用于收集所述用戶終端的硬件配置信息;發送模塊,用于將所述用戶終端的硬件配置信息發送給網絡服務器,其中,所述網絡服務器用于根據所述用戶終端的硬件配置信息及待安裝應用,判斷所述用戶終端是否滿足流暢運行待安裝應用所需的硬件配置;接收模塊,用于在所述用戶終端不滿足流暢運行待安裝應用所需的硬件配置的情況下,接收所述網絡服務器的提示信息,所述提示信息用于提示用戶所述用戶終端無法流暢運行所述待安裝應用。
[0021]通過本發明,采用獲取用戶終端的硬件配置信息;根據所述硬件配置信息判斷所述用戶終端是否滿足流暢運行待安裝應用所需的硬件配置;如果否,則提示用戶所述用戶終端無法流暢運行所述待安裝應用的方式,解決了相關技術中防止應用運行發生卡頓的方式存在缺陷的問題,提升用戶對應用的運行流暢性的滿意度,進一步提升對用戶終端的滿意度。
【附圖說明】
[0022]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0023]圖1是根據本發明實施例的一種應用安裝的處理方法的流程圖;
[0024]圖2是根據本發明實施例的一種應用安裝的處理裝置的結構框圖;
[0025]圖3是根據本發明實施例的另一種應用安裝的處理方法的流程圖;
[0026]圖4是根據本發明實施例的另一種應用安裝的處理裝置的結構框圖;
[0027]圖5是根據本發明優選實施例的軟件安裝方法的流程示意圖;
[0028]圖6是根據本發明優選實施例的軟件安裝的系統的網絡服務器的功能結構示意圖;
[0029]圖7是根據本發明優選實施例的軟件安裝方案的