CN114296860B - 防止安全处理器的处理被打断的方法和装置 - Google Patents

防止安全处理器的处理被打断的方法和装置 Download PDF

Info

Publication number
CN114296860B
CN114296860B CN202111682813.XA CN202111682813A CN114296860B CN 114296860 B CN114296860 B CN 114296860B CN 202111682813 A CN202111682813 A CN 202111682813A CN 114296860 B CN114296860 B CN 114296860B
Authority
CN
China
Prior art keywords
processor
key
application processor
screen
security
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111682813.XA
Other languages
English (en)
Other versions
CN114296860A (zh
Inventor
陆舟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Feitian Technologies Co Ltd
Original Assignee
Feitian Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Feitian Technologies Co Ltd filed Critical Feitian Technologies Co Ltd
Priority to CN202111682813.XA priority Critical patent/CN114296860B/zh
Publication of CN114296860A publication Critical patent/CN114296860A/zh
Priority to PCT/CN2022/131830 priority patent/WO2023124589A1/zh
Application granted granted Critical
Publication of CN114296860B publication Critical patent/CN114296860B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Power Sources (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

本申请涉及信息技术领域,尤其涉及防止安全处理器的处理被打断的方法和装置,该方法包括应用处理器启动安全信息输入页面;安全处理器切换触控面板连接到安全处理器;应用处理器设置延时状态,计算按键禁用阈值,取消自动熄屏;安全处理器接收用户通过触控面板输入的安全信息,切换触控面板连接到应用处理器;应用处理器关闭安全信息输入页面,取消延时状态,恢复自动熄屏;方法还包括应用处理器监听到电源按键被按下时根据按键禁用阈值和延时状态执行电源按键处理。本申请中,通过在安全处理器取得触控面板的控制权期间改变***设置和电源按键处理,避免了安全处理器在执行处理过程中因电源按键和***设置导致的处理被打断的问题。

Description

防止安全处理器的处理被打断的方法和装置
技术领域
本申请涉及信息技术领域,特别是涉及防止安全处理器的处理被打断的方法和装置。
背景技术
随着终端的智能化发展,对终端各方面性能的要求也越来越高,这其中就包括安全性。因此出现了在原有应用处理器基础上增加安全处理器的终端,由安全处理器为终端提供加密和安全认证等服务。在前述终端中,操作***和电源按键由应用处理器控制,***设置和操作电源按键会触发终端锁定,若锁定发生在安全处理器的处理过程中,将导致安全处理器正在执行的处理被打断。因此,如何防止安全处理器的处理被打断成为了当前亟待解决的技术问题。
发明内容
本申请提供了防止安全处理器的处理被打断的方法和装置,适用于包含应用处理器和安全处理器的终端,解决了上述技术问题。
第一方面,本申请提供防止安全处理器的处理被打断的方法,该方法包括:
步骤S1,应用处理器启动安全信息输入页面时,向安全处理器发送切换命令;
步骤S2,安全处理器接收切换命令,切换触控面板连接,使触控面板连接到安全处理器,向应用处理器返回切换响应;
步骤S3,应用处理器接收切换响应,设置延时状态,根据预设时间计算按键禁用阈值,检查***设置,取消自动熄屏,向安全处理器发送输安全信息操作请求;
步骤S4,安全处理器接收输安全信息操作请求,接收用户通过触控面板输入的安全信息,当接收到用户确认输入完成信息或用户取消输入信息或确认输入超时时,切换触控面板连接,使触控面板连接到应用处理器,向应用处理器返回输安全信息操作响应;
步骤S5,应用处理器接收输安全信息操作响应,关闭安全信息输入页面,取消延时状态,恢复自动熄屏;
所述方法还包括:在上述处理过程中,若应用处理器监听到电源按键被按下,则执行电源按键处理流程,电源按键处理流程包括:
步骤P1,应用处理器检查当前屏幕状态,若为点亮则执行步骤P2,若为熄灭则执行步骤P3;
步骤P2,应用处理器检查是否尚未超过按键禁用阈值且处于延时状态,是则结束本次电源按键处理流程,否则执行熄灭屏幕操作,本次电源按键处理流程结束;
步骤P3,应用处理器执行点亮屏幕操作,检查是否处于延时状态,是则禁用锁屏机制,本次电源按键处理流程结束,否则启用锁屏机制,本次电源按键处理流程结束。
可见,本申请通过在安全处理器取得触控面板的控制权期间改变***设置和电源按键处理,避免了安全处理器在执行处理过程中因电源按键和***设置导致的处理被打断的问题。
第二方面,本申请还提供防止安全处理器的处理被打断的装置,该设备包括应用处理器和安全处理器;
其中,应用处理器包括以下功能单元:
页面启动单元,用于启动安全信息输入页面;
第一发送单元,用于向安全处理器发送切换命令;
第一接收单元,用于接收安全处理器返回的切换响应;
设置单元,用于设置延时状态,根据预设时间计算按键禁用阈值,检查***设置,取消自动熄屏;
第二发送单元,用于向安全处理器发送输安全信息操作请求;
第二接收单元,用于接收安全处理器返回的输安全信息操作响应;
页面关闭单元,用于关闭安全信息输入页面;
取消设置单元,用于取消延时状态,恢复自动熄屏;
电源按键处理单元,用于监听到电源按键被按下时,检查当前屏幕状态,若当前屏幕状态为点亮,则检查是否尚未超过所述按键禁用阈值且处于延时状态,是则结束处理,否则执行熄灭屏幕操作;若当前屏幕状态为熄灭,则执行点亮屏幕操作,检查是否处于延时状态,是则禁用锁屏机制,否则启用锁屏机制;
安全处理器包括以下功能单元:
第三接收单元,用于接收应用处理器发送的切换命令;
切换单元,用于切换触控面板连接,使触控面板连接到所述安全处理器;
第三发送单元,用于向应用处理器返回切换响应;
第四接收单元,用于接收应用处理器发送的输安全信息操作请求;
触摸响应单元,用于接收用户通过触控面板输入的安全信息,当接收到用户确认输入完成信息或用户取消输入信息或确认输入超时时,切换触控面板连接,使触控面板连接到所述应用处理器;
第四发送单元,用于向应用处理器返回输安全信息操作响应。
第三方面,本申请还提供一种终端设备。该设备可以是能够独立运行的设备,也可以是运行于其他设备中的装置。该设备具备第一方面所述方法的部分或全部功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能对应的单元或模块;
一种可能的设计中,该设备的结构中包括处理单元和存储单元。处理单元被配置为支持设备执行上述第一方面提供的方法中相应的功能。存储单元用于与处理单元耦合,其保存设备必要的程序指令和数据。设备还可以包括收发单元,收发单元用于支持设备与其他设备之间的通信,其他设备可以是IC卡、移动设备等;
一种实施方式中,该设备包括处理器和存储器,处理器通过调用存储器存储的计算机程序执行上述第一方面提供的方法。上述器件可以设置在不同的芯片上,也可以集成在同一芯片上,本申请对上述器件的具体实现形式不做限定。
第四方面,本申请还提供一种芯片***,该芯片***可部署在终端设备中。该芯片***包括处理器和接口,处理器用于通过接口实现上述第一方面所述的方法。该芯片***可以由芯片构成,也可以包括芯片和其他分立器件。
第五方面,本申请还提供一种计算机可读存储介质,用于存储为上述设备所用的计算机软件指令,其包括用于执行上述第一方面所述的方法所涉及的计算机程序。
第六方面,本申请还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
附图说明
通过阅读下文具体实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。在附图中:
通过阅读下文具体实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。在附图中:
图1为本申请实施例一提供的防止安全处理器的处理被打断的方法的流程示意图;
图2为本申请实施例一提供的防止安全处理器的处理被打断的方法中的电源按键处理流程;
图3为本申请实施例二提供的防止安全处理器的处理被打断的方法的流程示意图;
图4为本申请实施例二提供的防止安全处理器的处理被打断的方法中的电源按键处理流程;
图5为本申请实施例三提供的防止安全处理器的处理被打断的装置的示意图。
具体实施方式
本申请提出防止安全处理器的处理被打断的方法和设备,下面结合附图,对本申请实施例进行进一步的详细描述。所描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本申请各实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
本申请中所述电源按键为物理按键,数字键、退格键、确认键和取消键为触摸按键。
实施例一
本申请提供防止安全处理器的处理被打断的方法,该方法适用于包含应用处理器和安全处理器的终端,参见图1,该方法包括如下步骤:
步骤101,应用处理器启动安全信息输入页面时,向安全处理器发送切换命令;
具体的,安全信息为需要安全处理器进行加解密或认证的信息,例如PIN等。
步骤102,安全处理器接收切换命令,切换触控面板连接,使触控面板连接到安全处理器,向应用处理器返回切换响应;
具体地,终端开机后,触控面板默认连接到应用处理器,当安全处理器接收到应用处理器发送的切换命令时,切换触控面板连接,使触控面板连接到安全处理器。
步骤103,应用处理器接收切换响应,设置延时状态,根据预设时间计算按键禁用阈值,检查***设置,取消自动熄屏;
具体地,检查***设置,取消自动熄屏包括:获取***设置中的自动熄屏时间,将获取到的自动熄屏时间保存为临时数据,将***设置中的自动熄屏时间设为预设数据;
根据预设时间计算按键禁用阈值具体包括:所述应用处理器获取***时间戳,将获取到的***时间戳与预设时间相加得到按键禁用阈值。
具体地,应用处理器接收切换响应后,设置延时状态,调用应用处理器中预置的自定义接口,设置接口传入参数为第一预设时间,第一预设时间满足第一预设条件;
该接口被调用后检查接口传入参数,若接口传入参数满足第一预设条件,则根据接口传入参数计算按键禁用阈值,检查***设置,取消自动熄屏。
步骤104,应用处理器向安全处理器发送输安全信息操作请求;
步骤105,安全处理器接收输安全信息操作请求,接收用户通过触控面板输入的安全信息,当接收到用户确认输入完成信息或用户取消输入信息或确认输入超时时,执行步骤106;
具体地,安全处理器接收输安全信息操作请求之后还包括:安全处理器设置超时时间,相应地,安全处理器确认输入超时具体为安全处理器在超时时间内未接收到用户确认输入完成信息或用户取消输入信息;该超时时间小于步骤103中的预设时间。
具体地,安全处理器根据所述安全信息输入页面的键盘坐标信息识别用户通过触摸面板输入的信息;相应的,应用处理器向安全处理器发送的切换命令中包含安全信息输入页面的键盘坐标信息;
进一步地,步骤105可具体包括:
步骤105-1,安全处理器判断是否接收到触摸信息,是则执行步骤105-2,否则执行步骤105-6;
步骤105-2,安全处理器根据触摸信息和安全信息输入页面的键盘坐标信息识别用户点击的触摸键,若为数字键或退格键则执行步骤105-3;若为确认键则执行验证安全信息操作,执行步骤106;若为取消键则执行步骤106;否则执行步骤105-6;
步骤105-3,安全处理器向应用处理器发送触摸键消息;
步骤105-4,应用处理器接收触摸键消息,更新安全信息输入页面显示,向安全处理器返回触摸键消息的应答;
步骤105-5,安全处理器接收触摸键消息的应答,执行步骤105-6;
步骤105-6,安全处理器判断是否输入超时,是则执行步骤106,否则返回步骤105-1;
步骤106,安全处理器切换触控面板连接,使触控面板连接到应用处理器,向应用处理器返回输安全信息操作响应;
输安全信息操作响应包括安全信息输入超时、安全信息验证合法、安全信息验证失败、用户取消输入安全信息等。
步骤107,应用处理器接收安全信息输入操作响应,关闭安全信息输入页面,取消延时状态,恢复自动熄屏。
具体地,恢复自动熄屏具体为:所述应用处理器获取保存的临时数据,将***设置中的自动熄屏时间更改为保存的临时数据。
具体地,应用处理器接收切换响应后,关闭安全信息输入页面,取消延时状态,调用应用处理器中预置的自定义接口,设置接口传入参数为第二预设时间,第二预设时间满足第二预设条件;
该接口被调用后检查接口传入参数,若接口传入参数满足第二预设条件,则恢复自动熄屏。
在上述处理流程执行的过程中,若应用处理器监听到电源按键被按下,则执行电源按键处理流程,参见图2,电源按键处理流程包括应用处理器执行以下操作:
步骤1-1,检查当前屏幕状态,若当前屏幕状态为点亮则执行步骤1-2,若当前屏幕状态为熄灭则执行步骤1-4;
步骤1-2,检查是否尚未超过按键禁用阈值且处于延时状态,是则结束本次电源按键处理,否则执行步骤1-3;
具体地,检查是否尚未超过所述按键禁用阈值具体包括:获取***时间戳,若获取到的***时间戳小于按键禁用阈值则尚未超过按键禁用阈值,否则超过按键禁用阈值。
步骤1-3,执行熄灭屏幕操作,本次电源按键处理结束;
步骤1-4,执行点亮屏幕操作;
步骤1-5,检查是否处于延时状态,是则执行步骤1-6,否则执行步骤1-7;
步骤1-6,禁用锁屏机制,本次电源按键处理结束;
步骤1-7,启用锁屏机制,本次电源按键处理结束。
进一步地:
本实施例中还包括:步骤103中,应用处理器接收切换响应之后,启动计时器,设置计时时间为预设时间,该预设时间与上述步骤103中的预设时间为同一预设时间;相应的,步骤107中,应用处理器接收输安全信息操作响应之后,关闭计时器;相应的,应用处理器定时检查计时器计时是否结束,当检查结果为计时器计时结束时,取消延时状态,恢复自动熄屏;
和/或,步骤1-2和1-3具体包括:
步骤1,检查是否处于延时状态,是则执行步骤2,否则执行熄灭屏幕操作,本次电源按键处理流程结束;
步骤2,检查是否尚未超过按键禁用阈值,是则结束本次电源按键处理流程,否则执行步骤3;
步骤3,取消延时状态,恢复自动熄屏,执行熄灭屏幕操作,本次电源按键处理流程结束。
更进一步地,执行步骤3之前还包括检查是否有保存临时数据,是则执行步骤3,否则执行熄灭屏幕操作,本次电源按键处理流程结束。
本实施例通过在安全处理器取得触控面板的控制权期间改变***设置和电源按键处理,避免了安全处理器在执行处理过程中因电源按键和***设置导致的处理被打断的问题。
实施例二
基于上述实施例一所提供的技术方案,本实施例提供防止安全处理器的处理被打断的方法的一个可能的实现方式,如图3所示,为本实施例的具体处理流程图,包括终端执行开机操作后执行如下步骤:
步骤201,应用处理器连接到触控面板,接管触控面板;
本实施例中,终端开机后,默认应用处理器连接到触控面板(TouchPanel,缩写为TP);
具体地,应用处理器连接到触控面板的I2C接口。
步骤202,应用处理器启动PIN输入页面时,向安全处理器发送切换命令,切换命令中包含PIN输入页面的键盘坐标信息;
具体的,应用处理器上的第一应用程序(具有前台显示页面且需要输入PIN的APP)启动PIN输入页面时,发送消息给应用处理器上的第二应用程序(用于处理应用处理器和安全处理器的通讯接口,一个API形式的隐藏APP——PosServer),消息中包含PIN输入页面的键盘坐标信息,PosServer接收到该消息后采用串口通讯向安全处理器发送包含PIN输入页面的键盘坐标信息的切换命令。
步骤203,安全处理器接收切换命令,切换触控面板连接,使触控面板连接到安全处理器,向应用处理器返回切换响应;
具体地,安全处理器切换触控面板的I2C连接,使触控面板的I2C接口连接到安全处理器;
安全处理器采用串口通讯向PosServer返回切换响应。
步骤204,应用处理器接收切换响应;
具体地,应用处理器的第一应用程序通过PosServer接收安全处理器返回的切换响应。
步骤205,应用处理器设置延时状态,根据第一预设时间计算按键禁用阈值;获取***设置中的自动熄屏时间,将获取到的自动熄屏时间保存为临时数据,修改***设置,取消自动熄屏;
具体地,应用处理器的第一应用程序通过PosServer接收到安全处理器返回的切换响应后,设置延时状态,调用应用处理器中预置的自定义接口,设置接口传入参数为第一预设时间;
该预置的自定义接口用于实现电源按键和锁屏机制的禁用和解除禁用;该预置的自定义接口被调用时,若接口传入参数满足第一预设条件,则实现电源按键或锁屏机制的禁用,以及实现自动熄屏机制的禁用,即执行“根据第一预设时间计算按键禁用阈值,获取***设置中的自动熄屏时间,将获取到的自动熄屏时间保存为临时数据,修改***设置,取消自动熄屏”;若接口传入参数满足第二预设条件,则实现电源按键、锁屏机制和自动熄屏机制的解除禁用,具体执行步骤参见下文;
第一预设条件优选为接口传入参数为大于0的整数,单位为秒;第二预设条件优选为接口传入参数等于0,单位为秒;
例如,上述第一预设时间为22秒。
具体地,应用处理器根据第一预设时间计算按键禁用阈值包括:应用处理器获取***时间戳,***时间戳的单位为毫秒,并根据公式:当前获取到的***时间戳+第一预设时间×1000计算按键禁用阈值。
具体地,应用处理器设置延时状态包括:应用处理器将第一预设时间的值赋值给延时时间。
具体地,应用处理器调用***函数Settings.System.getLong(mContext.getContentResolver(),Settings.Syste m.SCREEN_OFF_TIMEOUT),根据该函数的返回值获取***设置中的自动熄屏时间,将获取到的自动熄屏时间保存为临时数据,调用***API接口Settings.System.putLong(mContext.getContentResolver(),Settings.Syste m.SCREEN_OFF_TIMEOUT,预设数据),将***设置中的自动熄屏时间设为预设数据,预设数据优选为2147483647,即将***设置中的自动熄屏时间设为从不。
步骤206,应用处理器向安全处理器发送输PIN操作请求;
具体地,应用处理器的第一应用程序通过PosServer采用串口通讯向安全处理器发送输PIN操作请求;
步骤207,安全处理器接收输PIN操作请求,设置超时时间;
具体地,安全处理器接收PosServer采用串口通讯发送的输PIN操作请求;
在本实施例中,安全处理器获取预先保存的超时时间,或者,安全处理器从应用处理器发送的输PIN操作请求中获取超时时间,又或者,步骤205和步骤206之间还包括应用处理器向安全处理器发送的超时时间,安全处理器接收超时时间;
该超时时间小于第一预设时间,优选为20秒。
步骤208,安全处理器判断是否接收到触摸信息,是则执行步骤209,否则执行步骤213;
步骤209,安全处理器根据触摸信息和PIN输入页面的键盘坐标信息识别用户点击的触摸键,若为数字键或退格键则执行步骤210,若为确认键则执行步骤214,若为取消键则执行步骤215,否则执行步骤213;
具体的,安全处理器根据用户在触控面板上点击的位置以及PIN输入页面的键盘坐标信息识别用户点击的触摸键。
步骤210,安全处理器向应用处理器发送触摸键消息;
具体地,安全处理器通过反向指令请求方式向PosServer发送触摸键消息。
优选地,安全处理器根据触摸信息和PIN输入页面的键盘坐标信息识别用户点击的触摸键为数字键时,安全处理器向应用处理器发送触摸键消息具体为安全处理器向应用处理器发送用于通知应用处理器有数字键被点击的消息,该消息中不包含具体键值或数字。
步骤211,应用处理器接收安全处理器发送的触摸键消息,更新PIN输入页面显示,向安全处理器返回触摸键消息的应答;
具体地,应用处理器的第一应用程序通过PosServer接收到安全处理器发送的触摸键消息。
更新PIN输入页面显示例如为,相应地在PIN输入页面的PIN输入框中增加/减少1个“*”。
具体地,PosServer通过反向指令应答方式向安全处理器返回应用处理器的第一应用程序对按键消息的应答;应用处理器的第一应用程序对按键消息的应答具体为按键消息的显示状态。
步骤212,安全处理器接收触摸键消息的应答;
步骤213,安全处理器根据超时时间判断是否输入超时,是则执行步骤215,否则返回步骤208;
步骤214,安全处理器执行验PIN操作,执行步骤215;
步骤215,安全处理器切换触控面板连接,使触控面板连接到应用处理器,向应用处理器返回输PIN操作响应;
具体地,安全处理器切换触控面板的I2C连接,使触控面板的I2C接口连接到安全处理器;
安全处理器采用串口通讯向PosServer返回输PIN操作响应;输PIN操作响应包括PIN输入超时、PIN验证合法、PIN验证失败、用户取消输PIN等。
步骤216,应用处理器接收输PIN操作响应,关闭PIN输入页面;
具体地,应用处理器的第一应用程序通过PosServer接收安全处理器返回的输PIN操作响应,关闭PIN输入页面。
步骤217,应用处理器取消延时状态,获取保存的临时数据;将***设置中的自动熄屏时间更改为保存的临时数据,恢复自动熄屏设置,清除临时数据。
具体地,应用处理器调用应用处理器中预置的自定义接口,设置接口传入参数为第二预设时间;
如前所述,预置的自定义接口用于实现电源按键和锁屏机制的禁用和解除禁用;该预置的自定义接口被调用时,若接口传入参数满足第一预设条件,则实现电源按键或锁屏机制的禁用,以及实现自动熄屏机制的禁用,具体执行步骤参见上文,若接口传入参数满足第二预设条件,则实现电源按键、锁屏机制和自动熄屏机制的解除禁用,即执行“获取保存的临时数据;将***设置中的自动熄屏时间更改为保存的临时数据,恢复自动熄屏设置,清除临时数据”;第一预设条件优选为接口传入参数为大于0的整数,单位为秒;第二预设条件优选为接口传入参数等于0,单位为秒;相应的,上述第二预设时间优选为0秒。
具体地,应用处理器获取保存的临时数据,调用***函数Settings.System.putLong(mContext.getContentResolver(),Settings.System.SCREEN_OFF_TIMEOUT,保存的临时数据),将***设置中的自动熄屏时间设为保存的临时数据,即恢复自动熄屏设置。
具体地,应用处理器清除延时状态包括:应用处理器将第二预设时间的值赋值给延时时间。
在上述处理流程执行的过程中,若应用处理器监听到电源按键被按下,触发电源按键处理流程,参见图4,电源按键处理流程包括应用处理器执行以下步骤:
步骤2-1,检查当前屏幕状态,若当前屏幕状态为点亮则执行步骤2-2,若当前屏幕状态为熄灭则执行步骤2-7;
具体地,应用处理器调用***函数PowerManager.isScreenOn,若函数返回值为true,则当前屏幕状态为点亮,执行步骤2-2,若函数返回值为false,则当前屏幕状态为熄灭,执行步骤2-7。
步骤2-2,检查是否处于延时状态,是则执行步骤2-3,否则执行步骤2-6;
具体地,检查是否处于延时状态具体包括:检查延时时间,若延时时间的值等于第一预设时间则处于延时状态,若延时时间的值等于第二预设时间则未处于延时状态。
步骤2-3,检查是否尚未超过按键禁用阈值,是则结束本次电源按键处理,否则执行步骤2-4;
进一步地,检查是否尚未超过按键禁用阈值具体包括:获取***时间戳,比较当前获取到的***时间戳和按键禁用阈值,若当前获取到的***时间戳小于按键禁用阈值则尚未超过按键禁用阈值,否则超过按键禁用阈值。
步骤2-4,检查是否有保存的临时数据,是则执行步骤2-5,否则执行步骤2-6;
步骤2-5,取消延时状态,获取保存的临时数据,将***设置中的自动熄屏时间更改为保存的临时数据,恢复自动熄屏设置,清除临时数据,执行步骤2-6;
步骤2-5的实现与步骤217相同,在此不再赘述。
进一步地,步骤2-5中还可以包括:关闭PIN输入页面。
步骤2-6,执行熄灭屏幕操作,本次电源按键处理结束;
熄灭屏幕操作为***现有技术,本申请不做限定。
步骤2-7,执行点亮屏幕操作;
点亮屏幕操作为***现有技术,本申请不做限定。
步骤2-8,检查是否处于延时状态,是则执行步骤2-9,否则执行步骤2-10;
具体地,应用处理器检查延时时间,若延时时间的值等于第一预设时间则处于延时状态,若延时时间的值等于第二预设时间则未处于延时状态。
步骤2-9,禁用锁屏机制,本次电源按键处理结束;
具体地,应用处理器调用***函数handleKeyguardDone()禁用锁屏机制。
步骤2-10,启用锁屏机制,本次电源按键处理结束。
具体地,应用处理器调用***函数handleShow(Bundle options)和handleNotifyScreenTurndOn()***函数启用锁屏机制。
优选地,本实施例中,步骤205中还可以包括:应用处理器启动计时器,计时器的计时时间等于第一预设时间;
步骤216中还可以包括:应用处理器关闭计时器;
步骤2-5中还可以包括:应用处理器关闭计时器;
上述处理流程执行的过程中还包括:应用处理器启动计时器之后应用处理器定时检查计时器计时是否结束直至计时器关闭,当检查结果为计时器计时结束时应用处理器执行步骤3-0,定时时间优选为1秒;
步骤3-0,取消延时状态,获取保存的临时数据,将***设置中的自动熄屏时间更改为保存的临时数据,恢复自动熄屏设置,清除临时数据。
步骤3-0的实现与步骤217相同,在此不再赘述。
进一步地,步骤3-0中还可以包括:应用处理器关闭PIN输入页面。
实施例三
本实施例基于前述描述方法的实施例提供防止安全处理器的处理被打断的装置,参见图5,该装置具体包括:应用处理器30和安全处理器40;
其中应用处理器30包括以下功能单元:
页面启动单元301,用于启动安全信息输入页面;
第一发送单元302,用于向安全处理器发送切换命令;
第一接收单元303,用于接收安全处理器返回的切换响应;
设置单元304,用于设置延时状态,根据预设时间计算按键禁用阈值,检查***设置,取消自动熄屏;
第二发送单元305,用于向安全处理器发送输安全信息操作请求;
第二接收单元306,用于接收安全处理器返回的输安全信息操作响应;
页面关闭单元307,用于关闭安全信息输入页面;
取消设置单元308,用于取消延时状态,恢复自动熄屏;
电源按键处理单元309,用于监听到电源按键被按下时,检查当前屏幕状态,若当前屏幕状态为点亮,则检查是否尚未超过所述按键禁用阈值且处于延时状态,是则结束处理,否则执行熄灭屏幕操作;若当前屏幕状态为熄灭,则执行点亮屏幕操作,检查是否处于延时状态,是则禁用锁屏机制,否则启用锁屏机制;
安全处理器40包括以下功能单元:
第三接收单元401,用于接收应用处理器发送的切换命令;
切换单元402,用于切换触控面板连接,使触控面板连接到所述安全处理器;
第三发送单元403,用于向应用处理器返回切换响应;
第四接收单元404,用于接收应用处理器发送的输安全信息操作请求;
触摸响应单元405,用于接收用户通过触控面板输入的安全信息,当接收到用户确认输入完成信息或用户取消输入信息或确认输入超时时,切换触控面板连接,使触控面板连接到所述应用处理器;
第四发送单元406,用于向应用处理器返回输安全信息操作响应。
在一种可能的实施方式中,安全处理器40还包括超时设置单元407,用于设置超时时间。
在一种可能的实施方式中,应用处理器30的设置单元304还用于启动计时器,设置计时时间为所述预设时间,相应地:
取消设置单元308还用于关闭计时器;
应用处理器30还包括计时检查单元310,用于定时检查计时器计时是否结束,当检查结果为计时器计时结束时,取消延时状态,恢复自动熄屏。
本实施例中,各功能单元的功能实现顺序及触发机制可参考描述方法的实施例中的步骤执行顺序,在此不再赘述;且本实施例中涉及的技术特征的具体限定也可引用描述方法的实施例中的记载,在此也不再赘述。
可选的,本申请还提供了一种终端设备,该设备包括处理器、存储器及存储在该存储器上并可被处理器执行的指令,处理器执行该指令以实现上述实施例中描述的方法。当然,存储器也可以不在该设备中。该设备可以是一个独立的设备也可以是支持该设备实现上述方法的芯片、芯片***或处理器等。该设备是芯片***时,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定;该芯片与存储器耦合,用于执行存储器中存储的计算机程序,以执行上述实施例中描述的方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机程序。当计算机程序被加载执行时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机程序可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。例如,所述计算机指令可以从一个基站、注册装置、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个基站、注册装置、服务器或数据中心进行传输。所述计算机可读存储介质可以是注册装置能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (14)

1.一种防止安全处理器的处理被打断的方法,其特征在于,包括:
步骤S1,应用处理器启动安全信息输入页面时,向安全处理器发送切换命令;
步骤S2,所述安全处理器接收所述切换命令,切换触控面板连接,使触控面板连接到所述安全处理器,向所述应用处理器返回切换响应;
步骤S3,所述应用处理器接收所述切换响应,设置延时状态,根据预设时间计算按键禁用阈值,检查***设置,取消自动熄屏,向所述安全处理器发送输安全信息操作请求;所述根据预设时间计算按键禁用阈值具体包括:所述应用处理器获取***时间戳,将获取到的***时间戳与预设时间相加得到按键禁用阈值;
步骤S4,所述安全处理器接收所述输安全信息操作请求,接收用户通过触控面板输入的安全信息,当接收到用户确认输入完成信息或用户取消输入信息或确认输入超时时,切换触控面板连接,使触控面板连接到所述应用处理器,向所述应用处理器返回输安全信息操作响应;
步骤S5,所述应用处理器接收所述输安全信息操作响应,关闭安全信息输入页面,取消延时状态,恢复自动熄屏;
在上述处理过程中,若所述应用处理器监听到电源按键被按下,则执行电源按键处理流程,所述电源按键处理流程包括:
步骤P1,所述应用处理器检查当前屏幕状态,若为点亮则执行步骤P2,若为熄灭则执行步骤P3;
步骤P2,所述应用处理器检查是否尚未超过所述按键禁用阈值且处于延时状态,是则结束本次电源按键处理流程,否则执行熄灭屏幕操作,本次电源按键处理流程结束;所述检查是否尚未超过所述按键禁用阈值具体包括:所述应用处理器获取***时间戳,若获取到的***时间戳小于所述按键禁用阈值则尚未超过所述按键禁用阈值,否则超过所述按键禁用阈值;
步骤P3,所述应用处理器执行点亮屏幕操作,检查是否处于延时状态,是则禁用锁屏机制,本次电源按键处理流程结束,否则启用锁屏机制,本次电源按键处理流程结束。
2.如权利要求1所述的防止安全处理器的处理被打断的方法,其特征在于:
所述步骤S4中,所述安全处理器接收所述输安全信息操作请求之后还包括:所述安全处理器设置超时时间;
所述步骤S4中,所述输入超时具体为在所述超时时间内未接收到用户确认输入完成信息或用户取消输入信息;
所述超时时间小于所述预设时间。
3.如权利要求1所述的防止安全处理器的处理被打断的方法,其特征在于:
所述步骤S3中,所述应用处理器接收所述切换响应之后,还包括所述应用处理器启动计时器,设置计时时间为所述预设时间;
所述步骤S5中,所述应用处理器接收所述输安全信息操作响应之后,还包括所述应用处理器关闭计时器;
所述方法还包括:所述应用处理器定时检查计时器计时是否结束,当检查结果为计时器计时结束时,取消延时状态,恢复自动熄屏。
4.如权利要求1或3所述的防止安全处理器的处理被打断的方法,其特征在于,所述步骤P2具体包括:
步骤P2-1,所述应用处理器检查是否处于延时状态,是则执行步骤P2-2,否则执行熄灭屏幕操作,本次电源按键处理流程结束;
步骤P2-2,所述应用处理器检查是否尚未超过按键禁用阈值,是则结束本次电源按键处理流程,否则执行步骤P2-3;
步骤P2-3,所述应用处理器取消延时状态,恢复自动熄屏,执行熄灭屏幕操作,本次电源按键处理流程结束。
5.如权利要求4所述的防止安全处理器的处理被打断的方法,其特征在于:
所述检查***设置,取消自动熄屏具体为:所述应用处理器获取***设置中的自动熄屏时间,将获取到的自动熄屏时间保存为临时数据,将***设置中的自动熄屏时间设为预设数据;
所述恢复自动熄屏具体为:所述应用处理器获取保存的临时数据,将***设置中的自动熄屏时间更改为保存的临时数据,清除保存的临时数据。
6.如权利要求5所述的防止安全处理器的处理被打断的方法,其特征在于,所述步骤P2-3具体包括:所述应用处理器检查是否有保存的临时数据,是则取消延时状态,恢复自动熄屏,执行熄灭屏幕操作,本次电源按键处理流程结束,否则执行熄灭屏幕操作,本次电源按键处理流程结束。
7.如权利要求1所述的防止安全处理器的处理被打断的方法,其特征在于,所述切换命令中包含安全信息输入页面的键盘坐标信息;所述安全处理器根据所述安全信息输入页面的键盘坐标信息识别用户通过触摸面板输入的信息。
8.如权利要求7所述的防止安全处理器的处理被打断的方法,其特征在于,所述步骤S4具体包括:
步骤S4-1,所述安全处理器接收所述输安全信息操作请求;
步骤S4-2,所述安全处理器判断是否接收到触摸信息,是则执行步骤S4-3,否则执行步骤S4-7;
步骤S4-3,所述安全处理器根据触摸信息和所述安全信息输入页面的键盘坐标信息识别用户点击的触摸键,若为数字键或退格键则执行步骤S4-4;若为确认键则执行验证安全信息操作,执行步骤S4-8;若为取消键则执行步骤S4-8;否则执行步骤S4-7;
步骤S4-4,所述安全处理器向所述应用处理器发送触摸键消息;
步骤S4-5,所述应用处理器接收触摸键消息,更新安全信息输入页面显示,向所述安全处理器返回触摸键消息的应答;
步骤S4-6,所述安全处理器接收触摸键消息的应答,执行步骤S4-7;
步骤S4-7,所述安全处理器判断是否输入超时,是则执行步骤S4-8,否则返回步骤S4-2;
步骤S4-8,所述安全处理器切换触控面板连接,使触控面板连接到所述应用处理器,向所述应用处理器返回输安全信息操作响应。
9.如权利要求1所述的防止安全处理器的处理被打断的方法,其特征在于:
所述根据预设时间计算按键禁用阈值,检查***设置,取消自动熄屏,包括:所述应用处理器调用预置的自定义接口,设置接口传入参数为第一预设时间,所述第一预设时间满足第一预设条件;
所述恢复自动熄屏,包括:所述应用处理器调用预置的自定义接口,设置接口传入参数为第二预设时间,所述第二预设时间满足第二预设条件;
所述接口被调用时,检查接口传入参数,若所述接口传入参数满足第一预设条件,则根据接口传入参数计算按键禁用阈值,检查***设置,取消自动熄屏;若所述接口传入参数满足第二预设条件,则恢复自动熄屏。
10.如权利要求9所述的防止安全处理器的处理被打断的方法,其特征在于:
所述设置延时状态具体为将所述第一预设时间赋值给延时时间;
所述取消延时状态具体为将所述第二预设时间赋值给所述延时时间;
检查是否处于延时状态具体包括:检查所述延时时间,若所述延时时间的值等于第一预设时间则处于延时状态,若延时时间的值等于第二预设时间则未处于延时状态。
11.一种防止安全处理器的处理被打断的装置,其特征在于,包括应用处理器和安全处理器;
所述应用处理器包括以下功能单元:
页面启动单元,用于启动安全信息输入页面;
第一发送单元,用于向所述安全处理器发送切换命令;
第一接收单元,用于接收所述安全处理器返回的切换响应;
设置单元,用于设置延时状态,根据预设时间计算按键禁用阈值,检查***设置,取消自动熄屏;所述根据预设时间计算按键禁用阈值具体包括:所述应用处理器获取***时间戳,将获取到的***时间戳与预设时间相加得到按键禁用阈值;
第二发送单元,用于向所述安全处理器发送输安全信息操作请求;
第二接收单元,用于接收所述安全处理器返回的输安全信息操作响应;
页面关闭单元,用于关闭安全信息输入页面;
取消设置单元,用于取消延时状态,恢复自动熄屏;
电源按键处理单元,用于监听到电源按键被按下时,检查当前屏幕状态,若当前屏幕状态为点亮,则检查是否尚未超过所述按键禁用阈值且处于延时状态,是则结束处理,否则执行熄灭屏幕操作;若当前屏幕状态为熄灭,则执行点亮屏幕操作,检查是否处于延时状态,是则禁用锁屏机制,否则启用锁屏机制;所述检查是否尚未超过所述按键禁用阈值具体包括:所述应用处理器获取***时间戳,若获取到的***时间戳小于所述按键禁用阈值则尚未超过所述按键禁用阈值,否则超过所述按键禁用阈值;
所述安全处理器包括以下功能单元:
第三接收单元,用于接收所述应用处理器发送的切换命令;
切换单元,用于切换触控面板连接,使触控面板连接到所述安全处理器;
第三发送单元,用于向所述应用处理器返回切换响应;
第四接收单元,用于接收所述应用处理器发送的输安全信息操作请求;
触摸响应单元,用于接收用户通过触控面板输入的安全信息,当接收到用户确认输入完成信息或用户取消输入信息或确认输入超时时,切换触控面板连接,使触控面板连接到所述应用处理器;
第四发送单元,用于向所述应用处理器返回输安全信息操作响应。
12.一种终端设备,其特征在于,包括:处理器和存储器;
所述存储器,用于存储计算机程序;
所述处理器,用于通过调用所述计算机程序,执行如权利要求1至权利要求10中任一项所述的方法。
13.一种芯片***,其特征在于,包括处理器和接口;
所述处理器用于通过所述接口实现如权利要求1至权利要求10中任一项所述的方法。
14.一种计算机可读存储介质,其特征在于,用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至权利要求10中任一项所述的方法。
CN202111682813.XA 2021-12-31 2021-12-31 防止安全处理器的处理被打断的方法和装置 Active CN114296860B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202111682813.XA CN114296860B (zh) 2021-12-31 2021-12-31 防止安全处理器的处理被打断的方法和装置
PCT/CN2022/131830 WO2023124589A1 (zh) 2021-12-31 2022-11-15 防止安全处理器的处理被打断的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111682813.XA CN114296860B (zh) 2021-12-31 2021-12-31 防止安全处理器的处理被打断的方法和装置

Publications (2)

Publication Number Publication Date
CN114296860A CN114296860A (zh) 2022-04-08
CN114296860B true CN114296860B (zh) 2024-04-16

Family

ID=80975018

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111682813.XA Active CN114296860B (zh) 2021-12-31 2021-12-31 防止安全处理器的处理被打断的方法和装置

Country Status (2)

Country Link
CN (1) CN114296860B (zh)
WO (1) WO2023124589A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114296860B (zh) * 2021-12-31 2024-04-16 飞天诚信科技股份有限公司 防止安全处理器的处理被打断的方法和装置
CN117873944B (zh) * 2024-03-13 2024-06-21 深圳曦华科技有限公司 延时信息确定方法、装置、计算机设备和存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2648129A1 (en) * 2011-12-02 2013-10-09 Samsung Electronics Co., Ltd Method and apparatus for securing touch input
CN107516215A (zh) * 2017-07-25 2017-12-26 武汉天喻信息产业股份有限公司 可安全输入pin码的智能pos终端及方法
CN108985767A (zh) * 2017-05-31 2018-12-11 广州云移信息科技有限公司 一种pin数据安全输入方法及终端
CN110992047A (zh) * 2019-11-29 2020-04-10 福建新大陆支付技术有限公司 全触屏pos终端pin安全输入方法
CN113177238A (zh) * 2020-09-30 2021-07-27 深圳华智融科技股份有限公司 基于双芯片销售终端的pin输入方法及***
WO2021173570A1 (en) * 2020-02-27 2021-09-02 Fort Robitics, Inc. Systems and methods for safety-enabled control

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312517B (zh) * 2013-06-28 2016-04-06 飞天诚信科技股份有限公司 一种双用途设备共用显示屏和按键的实现方法
CN110351418B (zh) * 2018-04-02 2021-07-13 Oppo广东移动通信有限公司 屏幕控制方法、装置、移动终端及计算机可读介质
CN112148400B (zh) * 2019-06-29 2023-03-31 华为技术有限公司 锁定状态下的显示方法及装置
CN111028414A (zh) * 2019-10-12 2020-04-17 上海商米科技集团股份有限公司 一种输入pin的方法、触屏终端和机器可读存储介质
CN114296860B (zh) * 2021-12-31 2024-04-16 飞天诚信科技股份有限公司 防止安全处理器的处理被打断的方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2648129A1 (en) * 2011-12-02 2013-10-09 Samsung Electronics Co., Ltd Method and apparatus for securing touch input
CN108985767A (zh) * 2017-05-31 2018-12-11 广州云移信息科技有限公司 一种pin数据安全输入方法及终端
CN107516215A (zh) * 2017-07-25 2017-12-26 武汉天喻信息产业股份有限公司 可安全输入pin码的智能pos终端及方法
CN110992047A (zh) * 2019-11-29 2020-04-10 福建新大陆支付技术有限公司 全触屏pos终端pin安全输入方法
WO2021173570A1 (en) * 2020-02-27 2021-09-02 Fort Robitics, Inc. Systems and methods for safety-enabled control
CN113177238A (zh) * 2020-09-30 2021-07-27 深圳华智融科技股份有限公司 基于双芯片销售终端的pin输入方法及***

Also Published As

Publication number Publication date
CN114296860A (zh) 2022-04-08
WO2023124589A1 (zh) 2023-07-06

Similar Documents

Publication Publication Date Title
CN114296860B (zh) 防止安全处理器的处理被打断的方法和装置
EP2106578B1 (en) Security switch
CN109561071B (zh) 一种数据流量控制的外接式终端防护设备及防护***
US20150082422A1 (en) Security switch
EP3876121B1 (en) Data forwarding control method and system based on hardware control logic
WO2016129838A1 (en) Electronic device and method for processing secure information
EP2549678A1 (en) Method and apparatus for protecting software of mobile terminal
WO2005033843A2 (en) Server-based system for backing up memory of a wireless subscriber device
CN108681677A (zh) 基于usb接口安全隔离双网计算机的方法、装置及***
JP2003140759A (ja) 高信頼性コンピューティングプラットフォーム
CN109976926B (zh) 一种屏蔽重启保护bmc更新过程的方法、电路、终端及存储介质
CN110895469A (zh) 双机热备***的升级方法、装置及电子设备和存储介质
CN114207611A (zh) 信息处理设备、信息处理方法、程序和信息处理***
KR20030030044A (ko) 무선 바이러스 차단 방법 및 시스템
KR20110088981A (ko) 듀얼 포트 랜카드를 이용한 망전환 컴퓨터
WO2018159360A1 (ja) 制御装置、宅内機器、およびプログラム
EA013885B1 (ru) Система защиты персонального устройства от несанкционированного доступа к нему
CN100588161C (zh) 信息处理装置和方法、以及程序
US20110125994A1 (en) Methods and systems for secure online browsing
JP7478277B1 (ja) Sim、通信装置、切替方法、及びプログラム
US20240176860A1 (en) Dynamic Command Protection Method and Dynamic Command Protection System by Using Time-Vary Salt Data
CN102325053B (zh) 路由器入网时物理信号的控制方法及装置
KR101635413B1 (ko) 이동통신 시스템에서 휴대용 단말기의 사용을 제한하기 위한 장치 및 방법
JP2006246109A (ja) ネットワーク対応型電子機器
CN116795527A (zh) 基于双***终端的***切换方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant