一种系统控制方法、装置和可读存储介质与流程

文档序号:35155000发布日期:2023-08-18 08:25阅读:23来源:国知局
一种系统控制方法、装置和可读存储介质与流程

本申请涉及计算机,尤其涉及一种系统控制方法、装置和可读存储介质。


背景技术:

1、现有的操作系统和应用软件的激活程序通常以用户态程序存在,在激活后,使用者可以合法使用操作系统和应用软件。

2、操作系统和应用软件通常有试用期,在试用期可以正常使用,当试用期结束后还未激活的情况下,则不能继续使用,或者使用的功能受到限制。

3、对于应用软件来说,如果未激活,则可以直接退出该应用软件的程序。而对于操作系统来说,操作系统是整个设备运行的基础,如果因为未激活导致操作系统不能使用或者功能受限,将影响整体设备的运行;操作系统中还存储有大量的用户程序和文件资料,如果操作系统突然停止,可能会对用户造成较大的损失。此外,在这种情况下,即使用户想要激活操作系统,也可能因为操作系统不能使用或者功能受限而无法执行激活操作。再者,由于激活程序通常以用户态程序存在,激活程序容易遭到破解,安全性难以保证。


技术实现思路

1、本申请实施例提供一种系统控制方法、装置和可读存储介质,在操作系统到期未激活的状态下,可以保证操作系统的基本运行功能,并且可以保护评估激活锁的安全。

2、第一方面,本申请实施例公开了一种系统控制方法,应用于电子设备,所述电子设备安装有操作系统,所述操作系统的内核中预置有评估激活锁,所述方法包括:

3、在启动所述操作系统的过程中,通过所述评估激活锁检测所述操作系统的激活状态;

4、若检测到所述操作系统的激活状态为到期未激活状态,则所述评估激活锁控制所述操作系统进入硬件资源受限模式;所述硬件资源受限包括cpu调度受限、内存分配受限以及外设使用受限中的至少一种。

5、第二方面,本申请实施例公开了一种系统控制装置,应用于电子设备,所述电子设备安装有操作系统,所述操作系统的内核中预置有评估激活锁,所述装置包括:

6、状态检测模块,用于在启动所述操作系统的过程中,通过所述评估激活锁检测所述操作系统的激活状态;

7、资源限制模块,用于若检测到所述操作系统的激活状态为到期未激活状态,则所述评估激活锁控制所述操作系统进入硬件资源受限模式;所述硬件资源受限包括cpu调度受限、内存分配受限以及外设使用受限中的至少一种。

8、第三方面,本申请实施例公开了一种用于系统控制的装置,包括有存储器,以及一个以上程序,其中一个以上程序存储于存储器中,且经配置以由一个以上处理器执行所述一个以上程序,所述一个以上程序包含用于进行如前述一个或多个所述的系统控制方法的指令。

9、第四方面,本申请实施例公开了一种可读存储介质,其上存储有指令,当所述指令由装置的一个或多个处理器执行时,使得装置执行如前述一个或多个所述的系统控制方法。

10、本申请实施例包括以下优点:

11、本申请实施例在电子设备的操作系统内核中预置有评估激活锁,在操作系统启动过程中,通过所述评估激活锁检测所述操作系统的激活状态;若检测到所述操作系统的激活状态为到期未激活状态,则所述评估激活锁控制所述操作系统进入硬件资源受限模式;所述硬件资源受限包括cpu调度受限、内存分配受限以及外设使用受限中的至少一种。上述三种硬件资源受限的模式,都不会影响操作系统的基本运行,只是对操作系统的性能有所影响。本申请实施例在操作系统的激活状态为到期未激活状态时,仅对操作系统的性能进行限制,而不是对操作系统的功能进行限制,可以避免操作系统无法运行的情况发生,用户仍可以有效使用该操作系统,从而进行激活或者数据管理等操作。此外,由于所述评估激活锁工作在内核态,评估激活锁对操作系统可使用的硬件资源的控制是在操作系统的启动阶段执行的,因此,用户无法修改该评估激活锁,可以保证评估激活锁的安全性。



技术特征:

1.一种系统控制方法,其特征在于,应用于电子设备,所述电子设备安装有操作系统,所述操作系统的内核中预置有评估激活锁,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述硬件资源受限为cpu调度受限,所述控制所述操作系统进入硬件资源受限模式,包括:

3.根据权利要求2所述的方法,其特征在于,所述控制所述操作系统进入单核工作模式,包括:

4.根据权利要求3所述的方法,其特征在于,所述修改内核获取的可用cpu核的数量为1,使得所述操作系统仅加载一个cpu核,包括:

5.根据权利要求1所述的方法,其特征在于,所述硬件资源受限为内存分配受限,所述控制所述操作系统进入硬件资源受限模式,包括:

6.根据权利要求1所述的方法,其特征在于,所述硬件资源受限为外设使用受限,所述控制所述操作系统进入硬件资源受限模式,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种系统控制装置,其特征在于,应用于电子设备,所述电子设备安装有操作系统,所述操作系统的内核中预置有评估激活锁,所述评估激活锁包括:

9.一种用于系统控制的装置,其特征在于,包括有存储器,以及一个以上程序,其中一个以上程序存储于存储器中,且经配置以由一个以上处理器执行所述一个以上程序,所述一个以上程序包含用于进行如权利要求1至7任一所述的系统控制方法的指令。

10.一种可读存储介质,其上存储有指令,当所述指令由装置的一个或多个处理器执行时,使得装置执行如权利要求1至7任一所述的系统控制方法。


技术总结
本申请实施例提供了一种系统控制方法、装置和可读存储介质。所述方法应用于电子设备,所述电子设备安装有操作系统,所述操作系统的内核中预置有评估激活锁,所述方法包括:在启动所述操作系统的过程中,通过所述评估激活锁检测所述操作系统的激活状态;若检测到所述操作系统的激活状态为到期未激活状态,则所述评估激活锁控制所述操作系统进入硬件资源受限模式;所述硬件资源受限包括CPU调度受限、内存分配受限以及外设使用受限中的至少一种。本申请实施例可以在操作系统到期未激活的状态下,可以保证操作系统的基本运行功能,并且可以保护评估激活锁的安全。

技术研发人员:请求不公布姓名
受保护的技术使用者:中科方德软件有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1