[发明专利]业务操作控制方法、装置、电子设备及存储介质在审
申请号: | 202211674768.8 | 申请日: | 2022-12-26 |
公开(公告)号: | CN116126232A | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 黄伟佳 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 周纯 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 操作 控制 方法 装置 电子设备 存储 介质 | ||
本申请涉及计算机处理技术领域,具体涉及一种业务操作控制方法、装置、电子设备及存储介质。本申请提供的业务操作控制方法、装置、电子设备及存储介质,当目标进程启动时,对目标进程中用于调用目标业务操作对应的目标文件的第一接口进行挂钩;获取当前的剩余资源数据;当所述当前的剩余资源数据满足目标业务操作执行条件时,调用第一接口以使目标进程进行所述目标业务操作;通过上述方式,对目标进程对应的第一接口进行挂钩,目标进程无法直接对目标文件进行目标业务操作,当剩余资源数据满足目标业务操作执行条件时,才调用第一接口,能够实现对目标业务操作使用的资源数据的精准控制,能够避免进行目标业务操作导致的资源使用波动。
技术领域
本申请涉及计算机处理技术领域,具体涉及一种业务操作控制方法、装置、电子设备及存储介质。
背景技术
当前安装于电子设备的安全类应用程序在执行例如杀毒操作时,会进行大量的文件读取操作,容易造成磁盘IO(Input/Output,读写)读取过大且读取速度容易波动间接影响系统磁盘的性能。现有技术中一般通过控制枚举文件速度或对进线程挂起进行CPU控制来间接影响程序IO的读写,或者通过控制单个文件的读写大小来控制IO,但上述的方式存在读写控制不精准,容易造成磁盘IO读写波峰。
发明内容
鉴于以上问题,本申请实施例提供一种业务操作控制方法、装置、电子设备及存储介质,以解决上述技术问题。
第一方面,本申请实施例提供一种业务操作控制方法,包括:
当目标进程启动时,对所述目标进程中用于调用目标业务操作对应的目标文件的第一接口进行挂钩;
获取当前的剩余资源数据;
当所述当前的剩余资源数据满足所述目标业务操作执行条件时,调用所述第一接口以使所述目标进程进行所述目标业务操作。
作为一种实施方式,所述对所述目标进程中用于调用目标业务操作对应的目标文件的第一接口进行挂钩,包括:
将所述目标进程中用于调用目标业务操作对应的目标文件的第一接口的地址替换为预设的挂钩地址。
作为一种实施方式,所述获取当前的剩余资源数据之后,还包括:
当所述当前的剩余资源数据不满足所述目标业务操作执行条件时,控制所述目标进程进入等待状态;
获取以第一时间间隔更新的当前的剩余资源数据。
作为一种实施方式,所述获取当前的剩余资源数据之后,还包括:
获取所述目标业务操作的目标资源数据,根据所述目标资源数据以及所述当前的剩余资源数据确定所述当前的剩余资源数据是否满足所述目标进程的目标业务操作执行条件。
作为一种实施方式,所述调用所述第一接口以使所述目标进程进行所述目标业务操作之后,还包括:
根据所述目标业务操作的目标资源数据更新所述剩余资源数据。
作为一种实施方式,所述获取当前的剩余资源数据之后,还包括:
以第二时间间隔接收释放资源数据;
根据接收的所述释放资源数据更新所述剩余资源数据。
作为一种实施方式,所述当目标进程启动时,对所述目标进程中用于调用目标业务操作对应的目标文件的第一接口进行挂钩之后,还包括:
将发起所述目标业务操作的应用程序挂起;
相应地,所述调用所述第一接口以使所述目标进程进行所述目标业务操作之后,还包括:
将发起所述目标业务操作的应用程序恢复运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211674768.8/2.html,转载请声明来源钻瓜专利网。