屏幕保护方法及计算设备与流程

文档序号:33957126发布日期:2023-04-26 15:39阅读:42来源:国知局
屏幕保护方法及计算设备与流程

本申请涉及服务器,尤其涉及一种屏幕保护方法及计算设备。


背景技术:

1、随着信息技术的发展,计算机得到广泛应用。计算机的正常运行离不开操作系统,操作系统按照界面可分为图形用户界面和字符用户界面两种。图形用户界面通常用于个人计算机,字符用户界面通常用于服务器。为了防止非授权访问等安全风险,操作系统需要提供屏幕保护机制。图形用户界面普遍有完善的屏幕保护机制。例如,在windows操作系统中图形用户界面的屏幕保护机制以及linux操作系统的图形用户界面的屏幕保护机制主要依靠所安装的图形系统,而在服务器中,通常使用linux操作系统的字符用户界面,现有的屏幕保护机制无法适用于linux操作系统等的字符用户界面,因此如何实现字符用户界面的屏幕保护机制,以提升服务器的安全性成为一个亟待解决的问题。


技术实现思路

1、本申请实施例提供了一种屏幕保护方法及计算设备,可以对bash中命令执行逻辑进行更改,从而实现对字符用户界面的屏保。

2、第一方面,本申请实施例提供了一种屏幕保护方法,包括:

3、基于bash显示第一字符用户界面;

4、检测所述第一字符界面的命令输入;

5、若所述第一字符用户界面在第一预设时长内无命令输入,控制所述第一字符用户界面进入屏保界面;

6、响应于对所述屏保界面的触发操作,显示身份验证界面。

7、实施该方法,通过检测字符用户界面在预设时长内无命令输入时,控制字符用户界面进入屏保状态,本申请可实现对字符用户界面的屏保。

8、在一种可能的实现方式中,所述控制所述第一字符用户界面进入屏保状态之前,所述方法还包括:

9、通过所述bash向操作系统注册回调函数;

10、所述控制所述第一字符用户界面进入屏保界面,包括:

11、通过所述bash调用所述回调函数控制所述第一字符用户界面进入所述屏保界面。

12、实施该方法,向操作系统注册回调函数,从而可以通过回调函数控制第一字符用户界面进入屏保界面。

13、在一种可能的实现方式中,所述通过所述bash调用所述回调函数控制所述第一字符用户界面进入所述屏保状态,包括:

14、通过所述bash调用所述回调函数,执行所述回调函数中的屏幕保护验证命令,控制所述第一字符用户界面进入所述屏保界面。

15、实施该方法,通过回调函数中的屏幕保护验证命令,控制字符用户界面进入屏保界面,即通过对回调函数逻辑进行更改,实现字符用户界面的屏保。

16、在一种可能的实现方式中,所述执行所述回调函数中的屏幕保护验证命令,控制所述第一字符用户界面进入屏保状态之前,所述方法还包括:

17、判断所述回调函数中是否包括所述屏幕保护验证命令;

18、所述执行所述回调函数中的屏幕保护验证命令,控制所述第一字符用户界面进入所述屏保状态,包括:

19、若所述回调函数中包括所述屏幕保护验证命令,执行所述屏幕保护验证命令,控制所述第一字符用户界面进入屏保界面。

20、实施该方法,在回调函数中包含屏幕保护验证命令时,执行回调函数中的屏幕保护验证命令,实现字符用户界面的屏保。

21、在一种可能的实现方式中,所述方法还包括:

22、若所述回调函数中未包括所述屏幕保护验证命令,退出所述第一字符用户界面对应的会话。

23、实施该方法,回调函数不包括屏幕保护验证命令时,就退出字符用户界面对应的会话,从而与现有的bash超时退出逻辑相兼容。

24、在一种可能的设计中,所述方法还包括:

25、当检测到用户界面切换命令时,确定待显示的第二字符用户界面;

26、确定所述第二字符用户界面是否进入所述屏保界面;

27、若所述第二字符用户界面未进入所述屏保界面,则显示所述第二字符用户界面;

28、若所述第二字符用户界面进入所述屏保界面,则显示屏保界面。

29、实施该方法,可切换显示各个字符用户界面,并且可以对各个字符用户界面独立的实现屏保。

30、在一种可能的设计中,所述显示界面包括第一会话和第二会话;其中,所述第一会话对应所述第一字符用户界面;所述第二会话对应第二字符用户界面;

31、若确定所述第二字符用户界面在第二预设时长内无命令输入时,控制所述第二字符用户界面进入所述屏保界面。

32、实施该方法,在显示界面包括第一会话和第二会话时,可独立对显示界面上的第一会话对应的第一字符用界面和第二会话对应的第二字符用户界面进行屏保。

33、在一种可能的设计中,所述第一会话和所述第二会话是由相同用户创建;或,所述第一会话和所述第二会话是由不同用户创建。

34、实施该方法,显示界面的第一会话和第二会话可以由相同用户或者不同用户创建,从而可独立对相同用户的不同会话的字符用户界面独立实现屏保,或者可独立对不同用户创建的会话的字符用户界面实现屏保。

35、在一种可能的设计中,控制所述第一字符用户界面进入所述屏保界面,之前,所述方法还包括:

36、执行所述第一字符用户界面中输入的命令后,启动定时器,所述定时器的定时时长为所述第一预设时长;

37、如果在所述定时器运行期间,未检测到在所述第一字符用户界面中的命令输入,确定所述第一字符用户界面在所述预设时长内无命令输入。

38、实施该方法,通过定时器来确定字符用户界面在预设时长内无命令输入。

39、第二方面,本申请实施例还提供了一种计算设备,包括:处理器和存储器,所述存储器与所述处理器耦合;所述存储器用于存储计算机指令;所述处理器用于调用所述计算机指令执行以下操作:

40、基于bash显示第一字符用户界面;

41、检测所述第一字符界面的命令输入;

42、若所述第一字符用户界面在第一预设时长内无命令输入,控制所述第一字符用户界面进入屏保界面;

43、响应于对所述屏保界面的触发操作,显示身份验证界面。

44、在一些可能的实现中,处理器还用于执行上述第一方面任意一种可能的实现中的步骤,这里不再赘述。

45、第三方面,本申请实施例提供一种屏幕保护装置,包括用于执行上述第一方面中任意一种可能的实现方法的单元。

46、第四方面,本申请实施例还提供一种计算机存储介质,包括计算机指令,当所述计算机指令在服务器上运行时,使得所述服务器执行如第一方面或第一方面中任一可能的实现描述的方法。

47、第五方面,本申请实施例还提供一种计算机程序产品,当上述计算机程序产品在服务器上运行时,使得所述服务器执行如第一方面或第一方面中任一可能的实现描述的方法。



技术特征:

1.一种字符界面的屏幕保护方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述控制所述第一字符用户界面进入屏保状态之前,所述方法还包括:

3.如权利要求2所述的方法,其特征在于,所述通过所述bash调用所述回调函数控制所述第一字符用户界面进入所述屏保状态,包括:

4.如权利要求3所述的方法,其特征在于,所述执行所述回调函数中的屏幕保护验证命令,控制所述第一字符用户界面进入屏保状态之前,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,所述方法还包括:

6.如权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:

7.如权利要求1-5任一项所述的方法,其特征在于,所述显示界面包括第一会话和第二会话;其中,所述第一会话对应所述第一字符用户界面;所述第二会话对应第二字符用户界面;

8.如权利要求7所述的方法,其特征在于,所述第一会话和所述第二会话是由相同用户创建;或,所述第一会话和所述第二会话是由不同用户创建。

9.如权利要求1-8任一项所述的方法,其特征在于,控制所述第一字符用户界面进入所述屏保界面,之前,所述方法还包括:

10.一种计算设备,其特征在于,所述计算设备包括处理器和存储器,所述处理器耦合所述存储器;所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器调用所述程序指令,使所述计算设备执行如权利要求1-9任一项所述的方法。


技术总结
本申请实施例提供一种屏幕保护方法及计算设备,其中,屏幕保护方法包括:基于Bash显示第一字符用户界面;检测所述第一字符界面的命令输入;若所述第一字符用户界面在第一预设时长内无命令输入,控制所述第一字符用户界面进入屏保界面;响应于对所述屏保界面的触发操作,显示身份验证界面。可实现对字符用户界面的屏保,保护字符界面的安全。

技术研发人员:王金超,张相锋
受保护的技术使用者:超聚变数字技术有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1