本發(fā)明屬于云手機應用,尤其涉及一種基于云手機的應用優(yōu)化方法及裝置。
背景技術:
1、隨著移動互聯(lián)網(wǎng)的快速發(fā)展,智能手機已經(jīng)成為現(xiàn)代人生活中必不可少的工具。然而,由于應用程序的復雜性和資源限制,一些應用在智能手機上運行時可能會出現(xiàn)資源占用(cpu/gpu、內(nèi)存、存儲等)導致性能瓶頸和卡頓以及本機耗電、耗流量等問題。針對這些問題,現(xiàn)有的技術在應用程序優(yōu)化方面存在一定的局限性。
技術實現(xiàn)思路
1、鑒于以上現(xiàn)有技術的不足,發(fā)明的目的在于提供一種基于云手機的應用優(yōu)化方法、裝置、電子設備和存儲介質(zhì),根據(jù)手機端應用程序的性能數(shù)據(jù)判斷應用程序是否需要優(yōu)化,在需要優(yōu)化的情況下,將應用程序遷移到云手機端運行,并提供應用程序的圖標快捷方式,用戶可以通過圖標快捷方式直接打開云手機運行優(yōu)化后的應用程序,享受更好的性能和體驗。
2、本發(fā)明的第一方面,提出了一種基于云手機的應用優(yōu)化方法,包括:
3、獲取手機端應用程序的性能數(shù)據(jù);
4、根據(jù)性能數(shù)據(jù)判斷應用程序需要優(yōu)化;
5、若判斷結果為有應用程序需要優(yōu)化,將需要優(yōu)化的應用程序的apk包發(fā)送到手機端對應的云手機中;
6、云手機收到需要優(yōu)化的應用程序的apk包進行安裝,安裝完成后將應用程序對應的圖標快捷方式顯示在手機端。
7、進一步地,上述一種基于云手機的應用優(yōu)化方法中,根據(jù)性能數(shù)據(jù)判斷應用程序需要優(yōu)化,是通過優(yōu)化模型判斷的,
8、包括:
9、根據(jù)預先設定的多個條件判斷應用程序需要優(yōu)化;
10、或,應用程序運行時cpu、應用程序運行時電流、應用程序運行時內(nèi)存、應用程序安裝后存儲、應用程序運行時使用流量各因素取加權評分,根據(jù)加權評分與設定閾值的大小判斷應用程序需要優(yōu)化。
11、進一步地,上述一種基于云手機的應用優(yōu)化方法中,根據(jù)預先設定的多個條件判斷應用程序需要優(yōu)化,包括:
12、若判斷結果為預先設定的多個條件中至少有一個滿足,確定應用程序需要優(yōu)化;
13、其中,多個條件至少包括:應用程序運行時cpu占用超過第一預設閾值、應用程序運行時gpu指令轉碼占用率高于第二預設閾值、應用程序運行時耗電電流大于預設電流值、應用程序運行時內(nèi)存占用大于預設內(nèi)存值、應用程序運行時流量使用超過預設流量值。
14、進一步地,上述一種基于云手機的應用優(yōu)化方法中,根據(jù)加權評分與設定閾值的大小判斷應用程序需要優(yōu)化,包括:
15、當判斷結果為加權評分大于設定閾值時,確定應用程序需要優(yōu)化。
16、進一步地,上述一種基于云手機的應用優(yōu)化方法中,將需要優(yōu)化的應用程序的apk包發(fā)送到手機端對應的云手機中是通過clink加密協(xié)議發(fā)送的。
17、進一步地,上述一種基于云手機的應用優(yōu)化方法,還包括:
18、當用戶在手機端使用應用程序時,同步應用程序的數(shù)據(jù)到手機端對應的云手機中。
19、進一步地,上述一種基于云手機的應用優(yōu)化方法中,安裝完成后將應用程序對應的圖標快捷方式顯示在手機端后,還包括:手機端的應用程序停止服務,卸載手機端的應用程序。
20、本發(fā)明的第二方面,還提出了一種基于云手機的應用優(yōu)化裝置,包括:
21、獲取模塊:用于獲取手機端應用程序的性能數(shù)據(jù);
22、判斷模塊:用于根據(jù)性能數(shù)據(jù)判斷應用程序需要優(yōu)化;
23、發(fā)送模塊:用于若判斷結果為有應用程序需要優(yōu)化,將需要優(yōu)化的應用程序的apk包發(fā)送到手機端對應的云手機中;
24、顯示模塊:用于云手機收到需要優(yōu)化的應用程序的apk包進行安裝,安裝完成后將應用程序對應的圖標快捷方式顯示在手機端。
25、本發(fā)明的第三方面,還提出了一種電子設備,包括:處理器和存儲器;
26、所述處理器通過調(diào)用所述存儲器存儲的程序或指令,用于執(zhí)行如上任一項所述一種基于云手機的應用優(yōu)化方法。
27、本發(fā)明的第四方面,還提出了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲程序或指令,所述程序或指令使計算機執(zhí)行如上任一項所述一種基于云手機的應用優(yōu)化方法。
28、本發(fā)明的有益效果如下:本發(fā)明根據(jù)手機端應用程序的性能數(shù)據(jù)判斷應用程序是否需要優(yōu)化,在需要優(yōu)化的情況下,將應用程序遷移到云手機端運行,并提供應用程序的圖標快捷方式,用戶可以通過應用程序的圖標快捷方式直接打開云手機運行優(yōu)化后的應用程序,享受更好的性能和體驗;應用程序的圖標快捷方式與手機端使用應用程序時一樣的效果,不需要再額外登錄云手機賬戶,減少操作步驟。當用戶在手機端使用應用程序時,應用數(shù)據(jù)將同步到云手機上,以便在切換到云手機運行應用時能夠繼續(xù)使用之前的數(shù)據(jù),提升了用戶體驗;當應用程序已優(yōu)化到云手機后,手機端的應用程序停止服務,被自動卸載,釋放本地設備的資源占用,進一步提升了用戶體驗。
1.一種基于云手機的應用優(yōu)化方法,其特征在于,包括:
2.根據(jù)權利要求1所述的一種基于云手機的應用優(yōu)化方法,其特征在于,所述根據(jù)所述性能數(shù)據(jù)判斷應用程序需要優(yōu)化,是通過優(yōu)化模型判斷的,
3.根據(jù)權利要求2所述的一種基于云手機的應用優(yōu)化方法,其特征在于,所述根據(jù)預先設定的多個條件判斷應用程序需要優(yōu)化,包括:
4.根據(jù)權利要求2所述的一種基于云手機的應用優(yōu)化方法,其特征在于,所述根據(jù)所述加權評分與設定閾值的大小判斷應用程序需要優(yōu)化,包括:
5.根據(jù)權利要求1所述的一種基于云手機的應用優(yōu)化方法,其特征在于,
6.根據(jù)權利要求1所述的一種基于云手機的應用優(yōu)化方法,其特征在于,所述方法還包括:
7.根據(jù)權利要求1所述的一種基于云手機的應用優(yōu)化方法,其特征在于,所述安裝完成后將應用程序對應的圖標快捷方式顯示在手機端后,所述方法還包括:手機端的應用程序停止服務,卸載手機端的應用程序。
8.一種基于云手機的應用優(yōu)化裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:處理器和存儲器;
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲程序或指令,所述程序或指令使計算機執(zhí)行如權利要求1至7任一項所述一種基于云手機的應用優(yōu)化方法。