US 12,406,081 B2
Method and apparatus for preventing processing by security processor from being interrupted
Zhou Lu, Beijing (CN)
Assigned to Feitian Technologies Co., Ltd., Beijing (CN)
Appl. No. 18/696,628
Filed by Feitian Technologies Co., Ltd., Beijing (CN)
PCT Filed Nov. 15, 2022, PCT No. PCT/CN2022/131830
§ 371(c)(1), (2) Date Mar. 28, 2024,
PCT Pub. No. WO2023/124589, PCT Pub. Date Jul. 6, 2023.
Claims priority of application No. 202111682813.X (CN), filed on Dec. 31, 2021.
Prior Publication US 2025/0036790 A1, Jan. 30, 2025
Int. Cl. G06F 21/62 (2013.01); G06F 21/53 (2013.01); G06F 21/57 (2013.01); G06F 21/74 (2013.01); G06F 21/54 (2013.01); G06F 21/71 (2013.01)
CPC G06F 21/6218 (2013.01) [G06F 21/575 (2013.01); G06F 2221/034 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for preventing a processing by a security processor from being interrupted, the method comprising:
step S1, sending, by an application processor, a switching command to the security processor when starting a security information input page;
step S2, receiving, by the security processor, the switching command, switching a touch panel connection, enabling a touch panel to connect to the security processor, and returning a switching response to the application processor;
step S3, receiving, by the application processor, the switching response, setting a delay status, calculating a button disable threshold based on a preset time, checking a system setting, cancelling an automatic screen shutdown, and sending an input security information operation request to the security processor;
step S4, receiving, by the security processor, the input security information operation request, receiving security information input by a user through the touch panel, switching the touch panel connection when user confirming completed input information or user cancelling input information is received, or an input timeout is confirmed, enabling the touch panel to connect to the application processor, and returning an input security information operation response to the application processor;
step S5, receiving, by the application processor, the input security information operation response, closing the security information input page, cancelling the delay status, and restoring the automatic screen shutdown;
during a process flow of the step S1 to the step S5, executing, by the application processor, a power button processing flow when a power button is monitored to be pressed, and the power button processing flow comprises:
step P1, checking, by the application processor, a current screen status; if the current screen status is lit up, executing step P2; if the current screen status is turned off, executing step P3;
step P2, checking, by the application processor, whether the button disable threshold has not been exceeded and the current screen status is in a delay status; if so, stopping the power button processing flow; otherwise, executing a screen shutdown operation, and stopping the power button processing flow;
step P3, executing, by the application processor, a screen lighting operation, and checking whether the current screen status is in the delay status; if so, disabling a screen locking mechanism, and stopping the power button processing flow; otherwise, enabling the screen locking mechanism, and stopping the power button processing flow.