System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數據處理領域,尤其涉及一種應用啟動的方法、系統及相關裝置。
技術介紹
1、在現代支付系統中,pos終端(point?of?sale)是商家進行交易結算的重要工具。然而,相較于智能手機,pos終端的cpu資源通常較低,這在一定程度上影響了其應用的熱啟動速度,尤其是在高頻支付場景中,這種啟動延遲可能會對交易速度產生負面影響。
2、現有技術中,在處理pos終端的cpu頻率管理時,通常采用動態頻率調整策略,以平衡性能和功耗。在系統負載較低時使用較低的cpu頻率來運行,以減少功耗消耗;當檢測到任務增加時,逐步提升cpu頻率以滿足性能需求。但這樣的動態頻率調整策略在快速響應用戶操作和處理高負載任務方面存在不足,無法準確預測和快速響應用戶的操作,導致商戶和用戶在啟動應用的時候的等待時間較長,在需要即時支付確認的商業環境中嚴重影響了支付體驗。
技術實現思路
1、本申請提供了一種應用啟動的方法、系統及相關裝置,用于在資源有限的情況下提高應用啟動速度,滿足支付任務需求。
2、本申請第一方面提供了一種應用啟動的方法,包括:
3、確定應用的啟動觸發事件;
4、根據所述啟動觸發事件獲取預先配置的配置文件,所述配置文件包括所述啟動觸發事件對應的目標頻率,所述目標頻率大于默認運行頻率;
5、以所述目標頻率響應所述啟動觸發事件,啟動所述應用。
6、可選的,所述以所述目標頻率響應所述啟動觸發事件,包括:
7、調用預先注冊的
8、通過所述應用層將所述頻率提升指令發送至硬件層,并通過所述硬件層將所述頻率提升指令發送至內核層;
9、當所述內核層接收到所述頻率提升指令后,控制所述目標cpu節點的頻率提升至所述目標頻率,并在所述提頻持續時間內維持所述目標頻率。
10、可選的,所述根據所述啟動觸發事件獲取預先配置的配置文件,包括:
11、根據所述啟動觸發事件確定所述應用的類型,所述應用的類型為支付類型或非支付類型;
12、根據所述應用的類型獲取預先配置的配置文件;
13、當所述應用的類型為所述支付類型時,所述配置文件包括第一目標頻率;
14、當所述應用的類型為所述非支付類型時,所述配置文件包括第二目標頻率,所述第一目標頻率大于所述第二目標頻率。
15、可選的,在所述根據所述啟動觸發事件獲取預先配置的配置文件之前,包括:
16、獲取當前的地理位置信息,并根據所述地理位置信息確定當前處于目標支付場所。
17、可選的,所述目標頻率與所述應用的使用頻率具有正關聯關系。
18、可選的,以所述目標頻率響應所述啟動觸發事件,啟動所述應用之后,所述方法還包括:
19、根據實際負載情況動態調整運行頻率。
20、可選的,所述啟動觸發事件包括點擊事件、語音啟動事件、刷卡事件和掃碼事件。
21、本申請第二方面提供了一種應用啟動的系統,包括:
22、確定單元,用于確定應用的啟動觸發事件;
23、獲取單元,用于根據所述啟動觸發事件獲取預先配置的配置文件,所述配置文件包括所述啟動觸發事件對應的目標頻率,所述目標頻率大于默認運行頻率;
24、啟動單元,用于以所述目標頻率響應所述啟動觸發事件,啟動所述應用。
25、可選的,所述啟動單元具體用于:
26、調用預先注冊的頻率提升函數,以根據所述配置文件在應用層生成頻率提升指令,所述頻率提升指令包括目標頻率、目標cpu節點和提頻持續時間;
27、通過所述應用層將所述頻率提升指令發送至硬件層,并通過所述硬件層將所述頻率提升指令發送至內核層;
28、當所述內核層接收到所述頻率提升指令后,控制所述目標cpu節點的頻率提升至所述目標頻率,并在所述提頻持續時間內維持所述目標頻率。
29、可選的,所述獲取單元具體用于:
30、根據所述啟動觸發事件確定所述應用的類型,所述應用的類型為支付類型或非支付類型;
31、根據所述應用的類型獲取預先配置的配置文件;
32、當所述應用的類型為所述支付類型時,所述配置文件包括第一目標頻率;
33、當所述應用的類型為所述非支付類型時,所述配置文件包括第二目標頻率,所述第一目標頻率大于所述第二目標頻率。
34、可選的,所述系統還包括:
35、定位單元,用于獲取當前的地理位置信息,并根據所述地理位置信息確定當前處于目標支付場所。
36、可選的,所述目標頻率與所述應用的使用頻率具有正關聯關系。
37、可選的,所述系統還包括:
38、調整單元,用于根據實際負載情況動態調整運行頻率。
39、可選的,所述啟動觸發事件包括點擊事件、語音啟動事件、刷卡事件和掃碼事件。
40、本申請第三方面提供了一種應用啟動的裝置,所述裝置包括:
41、處理器、存儲器、輸入輸出單元以及總線;
42、所述處理器與所述存儲器、所述輸入輸出單元以及所述總線相連;
43、所述存儲器保存有程序,所述處理器調用所述程序以執行第一方面以及第一方面中任一項可選的應用啟動的方法。
44、本申請第四方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上保存有程序,所述程序在計算機上執行時執行第一方面以及第一方面中任一項可選的應用啟動的方法。
45、從以上技術方案可以看出,本申請具有以下優點:
46、通過捕獲應用的啟動觸發事件,并根據所識別的啟動觸發事件獲取相應的配置文件,該配置文件中包含與該啟動觸發事件對應的目標頻率,該目標頻率高于設備的默認運行頻率,確保在關鍵時刻能夠提供足夠的cpu性能。最后根據配置文件中的目標頻率動態調整cpu的工作頻率,響應該啟動觸發事件以啟動相應的應用,從而顯著減少應用的啟動時間,實現應用的快速啟動,提升商戶和用戶體驗。
本文檔來自技高網...【技術保護點】
1.一種應用啟動的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述以所述目標頻率響應所述啟動觸發事件,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述啟動觸發事件獲取預先配置的配置文件,包括:
4.根據權利要求1所述的方法,其特征在于,在所述根據所述啟動觸發事件獲取預先配置的配置文件之前,包括:
5.根據權利要求1所述的方法,其特征在于,所述目標頻率與所述應用的使用頻率具有正關聯關系。
6.根據權利要求1至5中任一項所述的方法,其特征在于,以所述目標頻率響應所述啟動觸發事件,啟動所述應用之后,所述方法還包括:
7.根據權利要求1至5中任一項所述的方法,其特征在于,所述啟動觸發事件包括點擊事件、語音啟動事件、刷卡事件和掃碼事件。
8.一種應用啟動的系統,其特征在于,所述系統包括:
9.一種應用啟動的裝置,其特征在于,所述裝置包括:
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質上保存有程序,所述程序在計算機上執行時執行如權利
...【技術特征摘要】
1.一種應用啟動的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述以所述目標頻率響應所述啟動觸發事件,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述啟動觸發事件獲取預先配置的配置文件,包括:
4.根據權利要求1所述的方法,其特征在于,在所述根據所述啟動觸發事件獲取預先配置的配置文件之前,包括:
5.根據權利要求1所述的方法,其特征在于,所述目標頻率與所述應用的使用頻率具有正關聯關系。
6.根據權利要求...
【專利技術屬性】
技術研發人員:王俊博,黃炳鑫,唐朝,
申請(專利權)人:深圳市新國都支付技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。