CN113687925A - 设备操作处理方法及装置、存储介质、计算机设备 - Google Patents
设备操作处理方法及装置、存储介质、计算机设备 Download PDFInfo
- Publication number
- CN113687925A CN113687925A CN202110832827.9A CN202110832827A CN113687925A CN 113687925 A CN113687925 A CN 113687925A CN 202110832827 A CN202110832827 A CN 202110832827A CN 113687925 A CN113687925 A CN 113687925A
- Authority
- CN
- China
- Prior art keywords
- data
- processed
- program
- shielding
- input
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4812—Task transfer initiation or dispatching by interrupt, e.g. masked
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种设备操作处理方法及装置、存储介质、计算机设备,该方法包括:在***底层注册目标屏蔽程序;接收待处理数据,并将所述待处理数据依次传输至硬件抽象层以及所述***底层,所述***底层通知所述目标屏蔽程序对所述待处理数据进行处理;所述目标屏蔽程序识别所述待处理数据是否属于预设屏蔽数据类型,并在识别到所述待处理数据属于所述预设屏蔽数据类型时,丢弃所述待处理数据。本申请通过在***底层注册目标屏蔽程序,可以通过目标屏蔽程序识别待处理数据的类型,进而实现对用户操作的屏蔽,避免客户端设备被用户操作打扰,保证了客户端设备中程序的运行效率,并保护了客户端设备的安全。
Description
技术领域
本申请涉及计算机技术领域,尤其是涉及到一种设备操作处理方法及装置、存储介质、计算机设备。
背景技术
随着电子信息技术的广泛普及,越来越多的家庭购买了电脑,很多用户使用电脑下载文件、编译文件、编写文档等等。在一些应用环境下,电脑需要持续保持开机运行状态,例如下载资源、传输资源时,在这些使用场景下很多用户启动了下载任务、传输任务后,往往不会一直在电脑前等待,这时电脑可能会被其他人使用,比如家里的儿童可能会趁家长不在时玩电脑,这不仅会导致电脑的任务执行速度变慢,例如下载资料、传输资料的速度变慢,还可能会导致儿童沉迷电脑。
发明内容
有鉴于此,本申请提供了一种设备操作处理方法及装置、存储介质、计算机设备,有助于实现在特定场景下对用户操作的屏蔽。
根据本申请的一个方面,提供了一种设备操作处理方法,应用于客户端,包括:
在***底层注册目标屏蔽程序;
接收待处理数据,并将所述待处理数据依次传输至硬件抽象层以及所述***底层,所述***底层通知所述目标屏蔽程序对所述待处理数据进行处理;
所述目标屏蔽程序识别所述待处理数据是否属于预设屏蔽数据类型,并在识别到所述待处理数据属于所述预设屏蔽数据类型时,丢弃所述待处理数据。
可选地,所述预设屏蔽数据类型包括预设输入设备的设备类型;
所述目标屏蔽程序识别所述待处理数据是否属于预设屏蔽数据类型,并在识别到所述待处理数据属于所述预设屏蔽数据类型时,丢弃所述待处理数据,具体包括:
所述目标屏蔽程序识别所述待处理数据是否为通过输入设备输入的数据,并在所述待处理数据为输入设备输入的数据时,获取所述待处理数据对应的输入设备类型;
若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则丢弃所述待处理数据。
可选地,所述获取所述待处理数据对应的输入设备类型之后,所述方法还包括:
若所述待处理数据对应的输入设备类型不属于所述预设输入设备的设备类型,则将所述待处理数据传递至对应的应用程序中,以通过所述应用程序对所述待处理数据进行处理。
可选地,所述在***底层注册目标屏蔽程序,具体包括:
接收用户输入的设备锁定指令,启动设备保护工具;
通过所述设备保护工具在所述***底层注册所述目标屏蔽程序。
可选地,所述设备保护工具中包括预设保护工具关闭输入信息,所述预设保护工具关闭输入信息用于指示注销所述目标屏蔽程序的设备输入数据;所述获取所述待处理数据对应的输入设备类型之前,所述方法还包括:
判断所述待处理数据与所述预设保护工具关闭输入信息是否匹配;
若不匹配,则获取所述待处理数据对应的输入设备类型;
若匹配,则注销所述目标屏蔽程序。
可选地,所述设备锁定指令包括程序注销时间和/或程序注销信号;所述通过所述设备保护工具在所述***底层注册所述目标屏蔽程序之后,所述方法还包括:
到达所述程序注销时间时,注销所述目标屏蔽程序;和/或,
监控到所述程序注销信号时,注销所述目标屏蔽程序。
可选地,所述在***底层注册目标屏蔽程序之后,所述方法还包括:
控制所述客户端进入锁屏状态;
相应地,若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则所述方法还包括:
输出提示信息,以提示用户所述客户端当前处于设备锁定状态。
根据本申请的另一方面,提供了一种设备操作处理装置,应用于客户端,包括:
注册模块,用于在***底层注册目标屏蔽程序;
数据接收模块,用于接收待处理数据,并将所述待处理数据依次传输至硬件抽象层以及所述***底层,所述***底层通知所述目标屏蔽程序对所述待处理数据进行处理;
操作屏蔽模块,用于所述目标屏蔽程序识别所述待处理数据是否属于预设屏蔽数据类型,并在识别到所述待处理数据属于所述预设屏蔽数据类型时,丢弃所述待处理数据。
可选地,所述预设屏蔽数据类型包括预设输入设备的设备类型;
所述操作屏蔽模块,具体用于:
所述目标屏蔽程序识别所述待处理数据是否为通过输入设备输入的数据,并在所述待处理数据为输入设备输入的数据时,获取所述待处理数据对应的输入设备类型;
若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则丢弃所述待处理数据。
可选地,所述装置还包括:
数据处理模块,用于所述获取所述待处理数据对应的输入设备类型之后,若所述待处理数据对应的输入设备类型不属于所述预设输入设备的设备类型,则将所述待处理数据传递至对应的应用程序中,以通过所述应用程序对所述待处理数据进行处理。
可选地,所述注册模块,具体用于:
接收用户输入的设备锁定指令,启动设备保护工具;
通过所述设备保护工具在所述***底层注册所述目标屏蔽程序。
可选地,所述设备保护工具中包括预设保护工具关闭输入信息,所述预设保护工具关闭输入信息用于指示注销所述目标屏蔽程序的设备输入数据;所述装置还包括:
数据识别模块,用于所述获取所述待处理数据对应的输入设备类型之前,判断所述待处理数据与所述预设保护工具关闭输入信息是否匹配;若不匹配,则获取所述待处理数据对应的输入设备类型;若匹配,则注销所述目标屏蔽程序。
可选地,所述设备锁定指令包括程序注销时间和/或程序注销信号;所述装置还包括:
注销模块,用于所述通过所述设备保护工具在所述***底层注册所述目标屏蔽程序之后,到达所述程序注销时间时,注销所述目标屏蔽程序;和/或,监控到所述程序注销信号时,注销所述目标屏蔽程序。
可选地,所述装置还包括:
锁屏模块,用于所述在***底层注册目标屏蔽程序之后,控制所述客户端进入锁屏状态;
相应地,所述操作屏蔽模块,还用于若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则输出提示信息,以提示用户所述客户端当前处于设备锁定状态。
依据本申请又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述设备操作处理方法。
依据本申请再一个方面,提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述设备操作处理方法。
借由上述技术方案,本申请提供的一种设备操作处理方法及装置、存储介质、计算机设备,将目标屏蔽程序注册在***底层,从而在待处理数据传递到***底层时,***底层通知目标屏蔽程序对该数据进行处理,目标屏蔽程序具体可以对待处理数据的数据类型进行识别,并在识别到待处理数据属于预设屏蔽数据类型时,将待处理数据丢弃,以实现对待处理数据的屏蔽。本申请通过在***底层注册目标屏蔽程序,可以通过目标屏蔽程序识别待处理数据的类型,进而实现对用户操作的屏蔽,避免客户端设备被用户操作打扰,保证了客户端设备中程序的运行效率,并保护了客户端设备的安全。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1示出了本申请实施例提供的一种设备操作处理方法的流程示意图;
图2示出了本申请实施例提供的另一种设备操作处理方法的流程示意图;
图3示出了本申请实施例提供的一种设备操作处理装置的结构示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
在本实施例中提供了一种设备操作处理方法,如图1所示,该方法包括:
步骤101,在***底层注册目标屏蔽程序;
步骤102,接收待处理数据,并将所述待处理数据依次传输至硬件抽象层以及所述***底层,所述***底层通知所述目标屏蔽程序对所述待处理数据进行处理;
步骤103,所述目标屏蔽程序识别所述待处理数据是否属于预设屏蔽数据类型,并在识别到所述待处理数据属于所述预设屏蔽数据类型时,丢弃所述待处理数据。
本申请实施例可以应用于客户端中,具体可以包括计算机设备。本实施例中,目标屏蔽程序可以集成在设备保护工具中,例如设备保护工具具体可以为一款设备锁工具,在计算机设备中安装并启动设备保护工具后,通过设备保护工具进行目标屏蔽程序的注册。
在实际应用场景中,用户对计算机设备的操作几乎都是通过外部硬件设备完成的,例如通过鼠标、键盘等蓝牙或USB输入设备实现对计算机设备的操作,因此,在一些不想让其他用户使用计算机设备的应用场景下,可以通过对硬件设备的操作数据进行屏蔽来实现对计算机设备的防护。在计算机设备的操作***中,用户对设备进行操作后,用户的操作数据会输入到硬件抽象层即HAL层中,然后再通过HAL层传入***底层,由***底层将操作数据传递给相应的应用程序,以通过应用程序对操作数据进行处理,实现对用户操作的响应。因此,本申请实施例通过在***底层对用户操作数据进行屏蔽的方式,实现对用户操作的屏蔽。
首先,在操作***的***底层注册目标屏蔽程序,将该程序注册到***底层后,***中有数据输入行为后,会先通知目标屏蔽程序处理,再传递到应用层其他程序中。接着,在注册目标屏蔽程序之后,操作***接收到待处理数据时,待处理数据会先传递至HAL层,再传递至***底层,***底层接收到待处理数据后,由于事先注册了目标屏蔽程序,***底层会通知目标屏蔽程序接收到的待处理数据。最后,目标屏蔽程序接收到通知后,可以对待处理数据的数据类型进行识别,以识别该待处理数据是否属于需要屏蔽的数据类型,即识别待处理数据是否属于预设屏蔽数据类型,其中,预设屏蔽数据类型具体可以为硬件设备输入数据,当识别到待处理数据属于硬件设备输入数据时,将待处理数据丢弃,以实现对用户操作的屏蔽。
通过应用本实施例的技术方案,将目标屏蔽程序注册在***底层,从而在待处理数据传递到***底层时,***底层通知目标屏蔽程序对该数据进行处理,目标屏蔽程序具体可以对待处理数据的数据类型进行识别,并在识别到待处理数据属于预设屏蔽数据类型时,将待处理数据丢弃,以实现对待处理数据的屏蔽。本申请实施例通过在***底层注册目标屏蔽程序,可以通过目标屏蔽程序识别待处理数据的类型,进而实现对用户操作的屏蔽,避免客户端设备被用户操作打扰,保证了客户端设备中程序的运行效率,并保护了客户端设备的安全。
在本申请实施例中,为实现对计算机设备中的用户操作的屏蔽,可选地,所述预设屏蔽数据类型包括预设输入设备的设备类型;上述步骤103具体可以包括:
步骤103-1,所述目标屏蔽程序识别所述待处理数据是否为通过输入设备输入的数据,并在所述待处理数据为输入设备输入的数据时,获取所述待处理数据对应的输入设备类型;
步骤103-2,若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则丢弃所述待处理数据;
步骤103-3,若所述待处理数据对应的输入设备类型不属于所述预设输入设备的设备类型,则将所述待处理数据传递至对应的应用程序中,以通过所述应用程序对所述待处理数据进行处理。
在上述实施例中,由于用户对计算机设备的操作几乎都是通过外部接入的硬件设备完成的,因此,具体可以通过识别待处理数据是否为特定类型的外部接入设备输入的数据,其中,预设屏蔽数据类型具体可以包括预设输入设备的设备类型。目标屏蔽程序接收到***底层的通知时,具体可以先识别待处理数据是否为设备输入数据,如果待处理数据是设备输入数据,那么可以进一步判断待处理数据对应的输入设备类型是否属于预设输入设备的设备类型,例如预设输入设备可以包括USB鼠标、USB键盘、蓝牙鼠标、蓝牙键盘等等,当识别到待处理数据对应的输入设备类型属于预设输入设备的设备类型时,丢弃待处理数据,屏蔽用户操作,否则可以按原定规则对待处理数据进行处理,具体可以将待处理设备传递至对应的应用程序中,从而通过相应的应用程序对待处理数据进行处理,以实现对待处理数据的响应。
在实际应用场景中,用户可以自由设置需要屏蔽的输入设备类型,例如用户设置对USB鼠标等外部输入设备进行屏蔽,而用户可以通过与计算机设备进行蓝牙配对连接的手机实现对计算机设备的控制,蓝牙手机不设置为预设输入设备,这样用户通过蓝牙手机对计算机设备的操作就可以被响应,使得对计算机设备的屏蔽更加灵活,更符合用户需求。
在本申请实施例中,目标屏蔽程序可以通过设备保护工具进行注册,可选地,步骤101具体可以包括:
步骤101-1,接收用户输入的设备锁定指令,启动设备保护工具;
步骤101-2,通过所述设备保护工具在所述***底层注册所述目标屏蔽程序。
在上述实施例中,可以在计算机设备中预先安装设备保护工具,在需要对设备中的一些操作进行屏蔽时,可以启动计算机设备中已安装的设备保护工具,设备保护工具在启动后会在***底层注册目标屏蔽程序。在具体应用场景中,设备保护工具响应于设备锁定指令而启动。其中,设备锁定指令可以基于用户的主动操作产生,例如用户双击设备保护工具而触发该工具启动。也可以在检测到计算机设备达到一定条件后自动产生,例如计算机设备检测到下载工具的下载任务运行超过预设时长,且在该预设时长内计算机设备没有接收到硬件输入设备的任何操作数据,这时可以自动产生设备锁定指令,启动设备保护工具。当然也可以设置其他的自动启动条件,本申请实施例在此不做限定。
在本申请实施例中,可选地,所述设备保护工具中包括预设保护工具关闭输入信息,所述预设保护工具关闭输入信息用于指示注销所述目标屏蔽程序的设备输入数据;步骤103-1中,所述获取所述待处理数据对应的输入设备类型之前,该方法还包括:判断所述待处理数据与所述预设保护工具关闭输入信息是否匹配;若不匹配,则获取所述待处理数据对应的输入设备类型;若匹配,则注销所述目标屏蔽程序。
在上述实施例中,还可以设置注销目标屏蔽程序、关闭设备保护工具的命令,即预设保护工具关闭输入信息,用户可以通过输入与预设保护工具关闭输入信息匹配的数据,来注销目标屏蔽程序、关闭设备保护工具,使计算机设备恢复为正常使用状态。在具体应用场景中,在识别到待处理数据为输入设备输入的数据时,可以先判断待处理数据与预设保护工具关闭输入信息是否匹配,例如预设保护工具关闭输入信息为键盘设备上的若干个按键标识,用户想要恢复对计算机设备的正常使用时,可以通过按下预设的按键来触发设备保护工具的关闭,当判断待处理数据为同时按下预设的若干个按键时,即待处理数据与预设保护攻击关闭输入信息匹配时,注销目标屏蔽程序,并关闭设备保护工具,否则说明外部设备的输入操作不是用户想要恢复计算机设备正常使用的操作,而有可能是其他人员的误触或未经许可的使用,可以进一步步骤103-1中获取待处理数据对应的输入设备类型的流程,继续对待处理数据的输入设备类型是否为与预设输入设备的设备类型进行判断,以识别待处理数据是否应被丢弃。
在本申请实施例中,可选地,所述设备锁定指令包括程序注销时间和/或程序注销信号;步骤101之后,该方法还包括:
步骤104,到达所述程序注销时间时,注销所述目标屏蔽程序;和/或,监控到所述程序注销信号时,注销所述目标屏蔽程序。
在上述实施例中,设备锁定指令中可以包括程序注销时间和/或程序注销信号,例如用户在下达开启设备保护工具的设备锁定指令的同时,可以指定设备保护工具的关闭时间和/或关闭信号,即程序注销时间和/或程序注销信号,到达关闭时间和/或检测到关闭信号时,设备保护工具可以在***底层注销该目标屏蔽程序,以便在到达特定的时间、感应到特定的信号时,计算机设备可以恢复正常使用,例如程序注销时间为2小时后,那么目标屏蔽程序从注册开始计时,2小时后自动注销,例如程序注销信号为特定文件下载结束的信号,那么在特定文件下载结束时,自动注销目标屏蔽程序,以使下载任务执行时,计算机设备不被其他人使用,保证下载速度。
在本申请实施例中,可选地,步骤101之后还可以包括:控制所述客户端进入锁屏状态;相应地,若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则还可以包括:输出提示信息,以提示用户所述客户端当前处于设备锁定状态。
在上述实施例中,设备保护工具开启、目标屏蔽程序注册后,可以对计算机设备进行锁屏,具体可以显示锁屏屏保,避免其他用户看到计算机设备上的运行情况,另外,在识别待处理数据对应的输入设备类型属于预设输入设备的设备类型时,还可以输出提示信息,以便提示用户客户端当前正处于锁定状态,若想使用客户端需要输入正确信息,从而避免其他人使用设备。还可以提示设备的解锁时间,即程序注销时间,以便用户在设备解锁后使用设备。
在具体应用场景中,可选地,还可以设置设备保护工具的启动时间和关闭时间,以便设备在相应时间自动启动、自动关闭,以便设备可以在特定时段内被儿童使用,避免儿童长时间使用电脑,影响视力,沉迷网络。
进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体实施过程,提供了另一种设备操作处理方法,如图2所示,该方法包括:
步骤201,接收用户输入的设备锁定指令,启动设备保护工具;通过所述设备保护工具在所述***底层注册所述目标屏蔽程序。
步骤202,接收待处理数据,并将所述待处理数据依次传输至硬件抽象层以及所述***底层,所述***底层通知所述目标屏蔽程序对所述待处理数据进行处理;
步骤203,所述目标屏蔽程序识别所述待处理数据是否为通过输入设备输入的数据,并在所述待处理数据为输入设备输入的数据时,判断所述待处理数据与所述预设保护工具关闭输入信息是否匹配;
步骤204,若不匹配,则获取所述待处理数据对应的输入设备类型;
步骤205,若匹配,则注销所述目标屏蔽程序;
步骤206,若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则丢弃所述待处理数据;
步骤207,若所述待处理数据对应的输入设备类型不属于所述预设输入设备的设备类型,则将所述待处理数据传递至对应的应用程序中,以通过所述应用程序对所述待处理数据进行处理。
步骤208,到达所述程序注销时间时,注销所述目标屏蔽程序;和/或,监控到所述程序注销信号时,注销所述目标屏蔽程序。
进一步的,作为图1方法的具体实现,本申请实施例提供了一种设备操作处理装置,应用于客户端,如图3所示,该装置包括:
注册模块,用于在***底层注册目标屏蔽程序;
数据接收模块,用于接收待处理数据,并将所述待处理数据依次传输至硬件抽象层以及所述***底层,所述***底层通知所述目标屏蔽程序对所述待处理数据进行处理;
操作屏蔽模块,用于所述目标屏蔽程序识别所述待处理数据是否属于预设屏蔽数据类型,并在识别到所述待处理数据属于所述预设屏蔽数据类型时,丢弃所述待处理数据。
可选地,所述预设屏蔽数据类型包括预设输入设备的设备类型;
所述操作屏蔽模块,具体用于:
所述目标屏蔽程序识别所述待处理数据是否为通过输入设备输入的数据,并在所述待处理数据为输入设备输入的数据时,获取所述待处理数据对应的输入设备类型;
若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则丢弃所述待处理数据。
可选地,所述装置还包括:
数据处理模块,用于所述获取所述待处理数据对应的输入设备类型之后,若所述待处理数据对应的输入设备类型不属于所述预设输入设备的设备类型,则将所述待处理数据传递至对应的应用程序中,以通过所述应用程序对所述待处理数据进行处理。
可选地,所述注册模块,具体用于:
接收用户输入的设备锁定指令,启动设备保护工具;
通过所述设备保护工具在所述***底层注册所述目标屏蔽程序。
可选地,所述设备保护工具中包括预设保护工具关闭输入信息,所述预设保护工具关闭输入信息用于指示注销所述目标屏蔽程序的设备输入数据;所述装置还包括:
数据识别模块,用于所述获取所述待处理数据对应的输入设备类型之前,判断所述待处理数据与所述预设保护工具关闭输入信息是否匹配;若不匹配,则获取所述待处理数据对应的输入设备类型;若匹配,则注销所述目标屏蔽程序。
可选地,所述设备锁定指令包括程序注销时间和/或程序注销信号;所述装置还包括:
注销模块,用于所述通过所述设备保护工具在所述***底层注册所述目标屏蔽程序之后,到达所述程序注销时间时,注销所述目标屏蔽程序;和/或,监控到所述程序注销信号时,注销所述目标屏蔽程序。
可选地,所述装置还包括:
锁屏模块,用于所述在***底层注册目标屏蔽程序之后,控制所述客户端进入锁屏状态;
相应地,所述操作屏蔽模块,还用于若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则输出提示信息,以提示用户所述客户端当前处于设备锁定状态。
需要说明的是,本申请实施例提供的一种设备操作处理装置所涉及各功能单元的其他相应描述,可以参考图1至图2方法中的对应描述,在此不再赘述。
基于上述如图1至图2所示方法,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1至图2所示的设备操作处理方法。
基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。
基于上述如图1至图2所示的方法,以及图3所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该计算机设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1至图2所示的设备操作处理方法。
可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(RadioFrequency,RF)电路,传感器、音频电路、WI-FI模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard)等,可选用户接口还可以包括USB接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、WI-FI接口)等。
本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
存储介质中还可以包括操作***、网络通信模块。操作***是管理和保存计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现将目标屏蔽程序注册在***底层,从而在待处理数据传递到***底层时,***底层通知目标屏蔽程序对该数据进行处理,目标屏蔽程序具体可以对待处理数据的数据类型进行识别,并在识别到待处理数据属于预设屏蔽数据类型时,将待处理数据丢弃,以实现对待处理数据的屏蔽。本申请实施例通过在***底层注册目标屏蔽程序,可以通过目标屏蔽程序识别待处理数据的类型,进而实现对用户操作的屏蔽,避免客户端设备被用户操作打扰,保证了客户端设备中程序的运行效率,并保护了客户端设备的安全。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。
Claims (10)
1.一种设备操作处理方法,其特征在于,应用于客户端,包括:
在***底层注册目标屏蔽程序;
接收待处理数据,并将所述待处理数据依次传输至硬件抽象层以及所述***底层,所述***底层通知所述目标屏蔽程序对所述待处理数据进行处理;
所述目标屏蔽程序识别所述待处理数据是否属于预设屏蔽数据类型,并在识别到所述待处理数据属于所述预设屏蔽数据类型时,丢弃所述待处理数据。
2.根据权利要求1所述的方法,其特征在于,所述预设屏蔽数据类型包括预设输入设备的设备类型;所述目标屏蔽程序识别所述待处理数据是否属于预设屏蔽数据类型,并在识别到所述待处理数据属于所述预设屏蔽数据类型时,丢弃所述待处理数据,具体包括:
所述目标屏蔽程序识别所述待处理数据是否为通过输入设备输入的数据,并在所述待处理数据为输入设备输入的数据时,获取所述待处理数据对应的输入设备类型;
若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则丢弃所述待处理数据。
3.根据权利要求2所述的方法,其特征在于,所述获取所述待处理数据对应的输入设备类型之后,所述方法还包括:
若所述待处理数据对应的输入设备类型不属于所述预设输入设备的设备类型,则将所述待处理数据传递至对应的应用程序中,以通过所述应用程序对所述待处理数据进行处理。
4.根据权利要求2所述的方法,其特征在于,所述在***底层注册目标屏蔽程序,具体包括:
接收用户输入的设备锁定指令,启动设备保护工具;
通过所述设备保护工具在所述***底层注册所述目标屏蔽程序。
5.根据权利要求4所述的方法,其特征在于,所述设备保护工具中包括预设保护工具关闭输入信息,所述预设保护工具关闭输入信息用于指示注销所述目标屏蔽程序的设备输入数据;所述获取所述待处理数据对应的输入设备类型之前,所述方法还包括:
判断所述待处理数据与所述预设保护工具关闭输入信息是否匹配;
若不匹配,则获取所述待处理数据对应的输入设备类型;
若匹配,则注销所述目标屏蔽程序。
6.根据权利要求4或5所述的方法,其特征在于,所述设备锁定指令包括程序注销时间和/或程序注销信号;所述通过所述设备保护工具在所述***底层注册所述目标屏蔽程序之后,所述方法还包括:
到达所述程序注销时间时,注销所述目标屏蔽程序;和/或,
监控到所述程序注销信号时,注销所述目标屏蔽程序。
7.根据权利要求2至5中任一项所述的方法,其特征在于,所述在***底层注册目标屏蔽程序之后,所述方法还包括:
控制所述客户端进入锁屏状态;
相应地,若所述待处理数据对应的输入设备类型属于所述预设输入设备的设备类型,则所述方法还包括:
输出提示信息,以提示用户所述客户端当前处于设备锁定状态。
8.一种设备操作处理装置,其特征在于,应用于客户端,包括:
注册模块,用于在***底层注册目标屏蔽程序;
数据接收模块,用于接收待处理数据,并将所述待处理数据依次传输至硬件抽象层以及所述***底层,所述***底层通知所述目标屏蔽程序对所述待处理数据进行处理;
操作屏蔽模块,用于所述目标屏蔽程序识别所述待处理数据是否属于预设屏蔽数据类型,并在识别到所述待处理数据属于所述预设屏蔽数据类型时,丢弃所述待处理数据。
9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。
10.一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110832827.9A CN113687925B (zh) | 2021-07-22 | 2021-07-22 | 设备操作处理方法及装置、存储介质、计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110832827.9A CN113687925B (zh) | 2021-07-22 | 2021-07-22 | 设备操作处理方法及装置、存储介质、计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113687925A true CN113687925A (zh) | 2021-11-23 |
CN113687925B CN113687925B (zh) | 2023-09-29 |
Family
ID=78577751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110832827.9A Active CN113687925B (zh) | 2021-07-22 | 2021-07-22 | 设备操作处理方法及装置、存储介质、计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113687925B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114265660A (zh) * | 2022-03-01 | 2022-04-01 | 成都鲁易科技有限公司 | 桌面锁屏方法及装置、存储介质、计算机设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553316A (zh) * | 2003-03-12 | 2004-12-08 | 中兴通讯股份有限公司 | 一种Windows应用程序界面的通用锁定***及方法 |
CN102681845A (zh) * | 2012-04-24 | 2012-09-19 | 深圳创维数字技术股份有限公司 | 一种输入事件管理方法及装置 |
WO2014032413A1 (zh) * | 2012-08-31 | 2014-03-06 | 华为技术有限公司 | 数据包的处理方法、控制器及*** |
CN105893886A (zh) * | 2016-04-01 | 2016-08-24 | 乐视控股(北京)有限公司 | 一种***锁定方法及装置 |
CN106909295A (zh) * | 2015-12-23 | 2017-06-30 | 北京奇虎科技有限公司 | 应用程序的处理方法和终端 |
CN109165059A (zh) * | 2018-07-11 | 2019-01-08 | 小草数语(北京)科技有限公司 | 页面锁定方法及其装置 |
CN109977703A (zh) * | 2019-03-26 | 2019-07-05 | 北京智游网安科技有限公司 | 一种安全键盘的加密方法、存储介质及终端设备 |
-
2021
- 2021-07-22 CN CN202110832827.9A patent/CN113687925B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553316A (zh) * | 2003-03-12 | 2004-12-08 | 中兴通讯股份有限公司 | 一种Windows应用程序界面的通用锁定***及方法 |
CN102681845A (zh) * | 2012-04-24 | 2012-09-19 | 深圳创维数字技术股份有限公司 | 一种输入事件管理方法及装置 |
WO2014032413A1 (zh) * | 2012-08-31 | 2014-03-06 | 华为技术有限公司 | 数据包的处理方法、控制器及*** |
CN106909295A (zh) * | 2015-12-23 | 2017-06-30 | 北京奇虎科技有限公司 | 应用程序的处理方法和终端 |
CN105893886A (zh) * | 2016-04-01 | 2016-08-24 | 乐视控股(北京)有限公司 | 一种***锁定方法及装置 |
CN109165059A (zh) * | 2018-07-11 | 2019-01-08 | 小草数语(北京)科技有限公司 | 页面锁定方法及其装置 |
CN109977703A (zh) * | 2019-03-26 | 2019-07-05 | 北京智游网安科技有限公司 | 一种安全键盘的加密方法、存储介质及终端设备 |
Non-Patent Citations (1)
Title |
---|
赵英涛等: "基于Linux的轻量级嵌入式GUI***及实现", 《微计算机信息》, pages 77 - 78 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114265660A (zh) * | 2022-03-01 | 2022-04-01 | 成都鲁易科技有限公司 | 桌面锁屏方法及装置、存储介质、计算机设备 |
CN114265660B (zh) * | 2022-03-01 | 2022-05-03 | 成都鲁易科技有限公司 | 桌面锁屏方法及装置、存储介质、计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113687925B (zh) | 2023-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Schmidt et al. | Monitoring smartphones for anomaly detection | |
JP6228966B2 (ja) | マルウェアを検出するコンピューティングデバイス | |
US8595834B2 (en) | Detecting unauthorized use of computing devices based on behavioral patterns | |
WO2016109283A1 (en) | Intelligent context aware user interaction for malware detection | |
CN108932428B (zh) | 一种勒索软件的处理方法、装置、设备及可读存储介质 | |
CN106709346B (zh) | 文件处理方法及装置 | |
WO2013059138A1 (en) | System and method for whitelisting applications in a mobile network environment | |
WO2013170064A2 (en) | Methods and apparatus for identifying and removing malicious applications | |
US20140373153A1 (en) | Anti-Malware Tool for Mobile Apparatus | |
CN107506646B (zh) | 恶意应用的检测方法、装置及计算机可读存储介质 | |
Schmidt | Detection of smartphone malware | |
CN108804915A (zh) | 病毒程序清理方法、存储设备及电子终端 | |
JP2011233081A (ja) | アプリケーション判定システムおよびプログラム | |
CN110865774B (zh) | 一种打印设备的信息安全检测方法及装置 | |
CN113687925A (zh) | 设备操作处理方法及装置、存储介质、计算机设备 | |
Muzammal et al. | ScreenStealer: Addressing screenshot attacks on android devices | |
US8479293B2 (en) | Security technique for an open computing platform system | |
CN115378686A (zh) | 一种工控网络的沙盒应用方法、装置及存储介质 | |
CN111444539B (zh) | 一种权限处理方法、装置、存储介质及终端 | |
CN113515744A (zh) | 恶意文档检测方法、装置、***、电子装置和存储介质 | |
CN114035812A (zh) | 一种应用软件安装和/或运行方法、装置、电子设备及存储介质 | |
CN115801466B (zh) | 基于流量的挖矿脚本检测方法和装置 | |
CN110691095B (zh) | 基于数据安全屋的数据处理方法、装置、设备及存储介质 | |
JP2015055960A (ja) | 監視装置及び情報処理システム及び監視方法及びプログラム | |
US10135868B1 (en) | Defeating wireless signal interference hacks by manipulating signal strength |
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 |