本申請實施例涉及集成電路,涉及但不限于一種電量計集成電路ic的處理方法及裝置、設備、存儲介質。
背景技術:
1、目前相關技術中,終端設備中的應用處理器(application?processor,ap)與電量計集成電路(integrated?circuit,ic)在交互的過程中,由于電量計ic沒有中斷的方式,ap只能采用輪訓的方式,輪訓時去查看“結果狀態(tài)”。而采用輪詢的方式去獲取命令執(zhí)行結果數據時,可能會存在“數據撞包”的現象,例如ap每隔20ms去輪訓,ic收到數據讀取請求時,數據沒準備好,但是ic在給ap返回沒準備好的數據的過程中,突然ic的計算結果好了,然后數據就會被更新,這就會導致數據錯亂,進而導致命令執(zhí)行失敗。
2、因此,如何提高終端設備與電量計ic交互的數據的準確性,是一個亟待解決的問題。
技術實現思路
1、本申請實施例提供的電量計集成電路ic的處理方法及裝置、設備、存儲介質,能夠提高終端設備與電量計ic交互的數據的準確性。本申請實施例提供的電量計集成電路ic的處理方法及裝置、設備、存儲介質是這樣實現的:
2、本申請實施例提供的電量計集成電路ic的處理方法,應用于終端設備,所述終端設備中包括電量計ic,所述方法包括:向所述電量計ic發(fā)送目標命令提示符cmd命令;在等待目標執(zhí)行時長之后,從所述電量計ic中獲取執(zhí)行所述目標cmd命令的目標執(zhí)行結果數據,所述終端設備中預設有不同cmd命令與不同執(zhí)行時長之間的對應關系,所述目標執(zhí)行時長與所述目標cmd命令對應;根據所述目標執(zhí)行結果數據,確定所述目標cmd命令是否執(zhí)行成功。
3、本申請實施例提供的電量計集成電路ic的處理裝置,應用于終端設備,所述終端設備中包括電量計ic,所述裝置包括:發(fā)送模塊,用于向所述電量計ic發(fā)送目標命令提示符cmd命令;獲取模塊,用于在等待目標執(zhí)行時長之后,從所述電量計ic中獲取執(zhí)行所述目標cmd命令的目標執(zhí)行結果數據,所述終端設備中預設有不同cmd命令與不同執(zhí)行時長之間的對應關系,所述目標執(zhí)行時長與所述目標cmd命令對應;確定模塊,用于根據所述目標執(zhí)行結果數據,確定所述目標cmd命令是否執(zhí)行成功。
4、本申請實施例提供的計算機設備,包括存儲器和處理器,所述存儲器存儲有可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現本申請實施例所述的方法。
5、本申請實施例提供的計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現本申請實施例提供的所述的方法。
6、本申請實施例提供的計算機程序產品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現本申請實施例提供的所述的方法。
7、本申請實施例所提供的電量計集成電路ic的處理方法、裝置、設備、存儲介質中,終端設備首先向電量計ic發(fā)送目標cmd命令,然后在等待目標執(zhí)行時長之后,從電量計ic中獲取執(zhí)行目標cmd命令的目標執(zhí)行結果數據,終端設備中預設有不同cmd命令與不同執(zhí)行時長之間的對應關系,目標執(zhí)行時長與目標cmd命令對應;最后根據目標執(zhí)行結果數據,確定目標cmd命令是否執(zhí)行成功。該電量計集成電路ic的處理方法中,通過在等待目標執(zhí)行時長之后,從電量計ic中獲取執(zhí)行目標cmd命令的目標執(zhí)行結果數據,可以提高終端設備與電量計ic之間交互的數據的準確性,進而提高了命令執(zhí)行的成功率。
1.一種電量計集成電路ic的處理方法,其特征在于,應用于終端設備,所述終端設備中包括電量計ic,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述目標執(zhí)行結果數據中包括第一子數據和第二子數據,所述第二子數據用于指示第一循環(huán)冗余校驗crc校驗值;
3.根據權利要求2所述的方法,其特征在于,所述根據對所述第一crc校驗值的校驗次數,確定所述目標cmd命令是否執(zhí)行成功,包括:
4.根據權利要求2所述的方法,其特征在于,所述根據對所述第一crc校驗值的校驗次數,確定所述目標cmd命令是否執(zhí)行成功,包括:
5.根據權利要求4所述的方法,其特征在于,所述再次從所述電量計ic中獲取與所述目標cmd命令對應的新的執(zhí)行結果數據,包括:
6.根據權利要求1所述的方法,其特征在于,所述目標cmd命令為目標操作中的任意一個命令,所述目標操作中包括一個或多個命令,在所述向所述電量計ic發(fā)送目標cmd命令之前,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,在所述根據所述目標執(zhí)行結果數據,確定所述目標cmd命令是否執(zhí)行成功之后,所述方法還包括:
8.根據權利要求1所述的方法,其特征在于,在所述從所述電量計ic中獲取執(zhí)行所述目標cmd命令的目標執(zhí)行結果數據之前,所述方法還包括:
9.一種電量計集成電路ic的處理裝置,其特征在于,應用于終端設備,所述終端設備中包括電量計ic,所述裝置包括:
10.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現權利要求1至8任一項所述方法的步驟。
11.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現如權利要求1至8任一項所述的方法。