当前位置: 首页 > 专利查询>中央电视台专利>正文

MAC操作系统设备及其登录控制方法、装置制造方法及图纸

技术编号:18445378 阅读:28 留言:0更新日期:2018-07-14 10:34
本申请提供了一种MAC操作系统设备及其登录控制方法、装置,方法包括:将MAC操作系统的用户界面显示为用户登录界面;所述用户登录界面包括授权码输入框;获取用户输入的授权码以及该设备的配置信息;根据所述用户输入的授权码以及配置信息控制用户登录所述MAC操作系统。本申请的技术方案,通过对MAC操作系统的用户界面进行控制,并根据获取到的该设备的配置信息,对用户输入的授权码进行验证,根据验证结果控制用户是否可以登录该MAC操作系统,实现了对MAC操作系统的设备登录控制的目的。

MAC operating system device and its login control method and device

The application provides a MAC operating system device and a login control method and device. The method includes: the user interface of the MAC operating system is displayed as a user login interface; the user login interface includes an authorization code input box; the authorization code for the user input and the configuration information of the device is obtained; and the user input is input according to the user input. The authorization code and configuration information control the user to log in to the MAC operating system. The application's technical scheme is controlled by the user interface of the MAC operating system, and the user input authorization code is verified according to the acquired configuration information of the device. According to the results, the user can log in to the MAC operating system, and the purpose of the login control of the MAC operating system is realized.

【技术实现步骤摘要】
MAC操作系统设备及其登录控制方法、装置
本申请涉及移动终端
,尤其涉及一种MAC操作系统设备及其登录控制方法、装置。
技术介绍
在计算机访问时通常需要对访问操作系统的用户进行身份验证,随着计算机技术和信息化的快速发展,现在已经有多种不同的操作系统,例如:windows系统、MAC系统、手机操作系统Android等。目前,在移动设备的远程登录控制领域,Windows操作系统的应用比较广泛。然而,对于MAC操作系统,还没有远程登录控制的技术。
技术实现思路
本申请实施例提出了一种MAC操作系统设备及其登录控制方法、装置,以解决现有技术中MAC操作系统无法实现远程登录控制的技术问题。第一个方面,本申请实施例提供了一种MAC操作系统的设备登录控制方法,包括如下步骤:将MAC操作系统的用户界面显示为用户登录界面;所述用户登录界面包括授权码输入框;获取用户输入的授权码以及该设备的配置信息;根据所述用户输入的授权码以及配置信息控制用户登录所述MAC操作系统。第二个方面,本申请实施例提供了一种MAC操作系统的设备登录控制装置,包括:显示控制模块,用于将MAC操作系统的用户界面显示为用户登录界面;所述用户登录界面包括授权码输入框;第一获取模块,用于获取用户输入的授权码;第二获取模块,用于该设备的配置信息;登录控制模块,用于根据所述用户输入的授权码以及配置信息控制用户登录所述MAC操作系统。第三个方面,本申请实施例提供了一种MAC操作系统设备,包括显示屏、存储器、一个或多个处理器以及一个或多个模块,所述一个或多个模块被存储于所述存储器中,并被配置成由所述一个或多个处理器执行,所述一个或多个模块包括用于执行如上所述方法中各步骤的指令。第四个方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括内嵌于计算机可读的存储介质中的计算机程序,所述计算机程序包括用于使MAC操作系统设备执行上述方法中各个步骤的指令。有益效果如下:由于本申请实施例所提供的技术方案,通过对MAC操作系统的用户界面进行控制,并根据获取到的该设备的配置信息,对用户输入的授权码进行验证,根据验证结果控制用户是否可以登录该MAC操作系统,实现了对MAC操作系统的设备登录控制的目的。附图说明下面将参照附图描述本申请的具体实施例,其中:图1示出了本申请实施例中MAC操作系统的设备登录控制方法实施的流程示意图;图2示出了本申请实施例中MAC操作系统的设备登录控制装置的结构示意图;图3示出了本申请实施例中MAC操作系统设备的结构示意图;图4示出了本申请实施例中用户登录界面的示意图;图5示出了本申请实施例中登录控制验证过程的示意图。具体实施方式为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。针对现有技术的不足,本申请实施例提出了一种MAC操作系统的设备及其登录控制方法、装置,下面进行说明。实施例1、图1示出了本申请实施例中MAC操作系统的设备登录控制方法实施的流程示意图,如图所示,所述方法可以包括:步骤101、将MAC操作系统的用户界面显示为用户登录界面;所述用户登录界面包括授权码输入框;步骤102、获取用户输入的授权码以及该设备的配置信息;步骤103、根据所述用户输入的授权码以及配置信息控制用户登录所述MAC操作系统。由于本申请实施例所提供的MAC操作系统的设备登录控制方法,通过对MAC操作系统的用户界面进行控制,并根据获取到的该设备的配置信息,对用户输入的授权码进行验证,根据验证结果控制用户是否可以登录该MAC操作系统,实现了对MAC操作系统的设备登录控制的目的。实施中,所述将MAC操作系统的用户界面显示为用户登录界面,可以包括:继承MAC操作系统内安全界面SecurityInterface应用程序框架中的SFAuthorizationPluginView类;通过所述SFAuthorizationPluginView类在所述MAC操作系统的用户界面处形成用户登录界面;用户态操作进程调用系统功能命令CGSession将MAC操作系统的用户界面切换为用户登录界面。具体实施时,本申请实施例可以继承MAC操作系统内SecurityInterface应用程序框架中的SFAuthorizationPluginView类,利用继承的SFAuthorizationPluginView类在所述MAC操作系统的用户界面处形成用户登录界面;然后,利用设备的用户态操作进程调用MAC操作系统的功能命令CGSession,将所述MAC操作系统的用户界面切换为用户登录界面,从而实现将MAC操作系统的用户界面显示为用户登录界面的目的。为了避免用户在进入MAC操作系统后关掉所述用户态操作进程,本申请实施例还可以采用如下方式实施。实施中,所述用户态操作进程的描述文件可以存储于“/Library/LaunchAgents”路径下。本申请实施例可以通过将所述用户态操作进程的描述文件存储于“/Library/LaunchAgents”路径下,从而使得用户即使在进入MAC操作系统之后,也无法关掉该用户态操作进程,进而使得所述用户态操作进程可以控制用户后续的登录行为。实施中,所述配置信息可以包括超级密码,所述根据用户输入的授权码以及配置信息控制用户登录,可以包括:在所述用户输入的授权码与所述超级密码一致时,允许用户登录。本申请实施例可以采用授权码与超级密码比对的方式,实现用户的登录控制,在所述用户输入的授权码与所述超级密码一致时,允许用户登录,在在所述用户输入的授权码与所述超级密码不一致时,拒绝用户登录。实施中,所述配置信息可以进一步包括授权时间,所述在所述用户输入的授权码与所述超级密码一致时,允许用户登录,可以包括:在所述用户输入的授权码与所述超级密码一致,且当前时间在所述授权时间内时,允许用户登录。本申请实施例还可以进一步对授权使用时间进行验证,即使在所述用户输入的授权码与所述超级密码一致时,如果当前时间超过了授权结束时间、或者不在授权时间范围内,则也不能允许用户登录所述MAC操作系统。实施中,所述方法可以进一步包括:客户机交互进程与服务端交互,响应服务端的控制命令。具体实施时,本申请实施例还可以采用客户机交互进程来与服务端进行交互,从而对服务端的控制命令予以响应。实施中,所述客户机交互进程响应服务端的控制命令,可以包括:根据所述控制命令修改所述设备的配置信息;和/或,获取所述设备的当前位置信息,并将所述位置信息返回至服务端;和/或,获取所述设备的系统信息,按照预设格式将所述系统信息发送至服务端。具体实施时,本申请实施例中的客户机交互进程可以在接收到服务端控制命令后根据所述控制命令修改所述设备的配置信息;所述客户机交互进程可以定期获取所述设备的当前位置信息,或者在收到服务端控制命令后根据所述控制命令获取所述设备的当前位置信息,并将所述位置信息返回至服务端;所述客户机交互进程还可以获取所述设备的系统信息,按照预设格式将所述系统信息发送至服务端。其中,所述系统信息可以包括进程信息、CPU信息等等。为本文档来自技高网...

【技术保护点】
1.一种MAC操作系统的设备登录控制方法,其特征在于,包括如下步骤:将MAC操作系统的用户界面显示为用户登录界面;所述用户登录界面包括授权码输入框;获取用户输入的授权码以及该设备的配置信息;根据所述用户输入的授权码以及配置信息控制用户登录所述MAC操作系统。

【技术特征摘要】
1.一种MAC操作系统的设备登录控制方法,其特征在于,包括如下步骤:将MAC操作系统的用户界面显示为用户登录界面;所述用户登录界面包括授权码输入框;获取用户输入的授权码以及该设备的配置信息;根据所述用户输入的授权码以及配置信息控制用户登录所述MAC操作系统。2.如权利要求1所述的方法,其特征在于,所述将MAC操作系统的用户界面显示为用户登录界面,包括:继承MAC操作系统内安全界面SecurityInterface应用程序框架中的SFAuthorizationPluginView类;通过所述SFAuthorizationPluginView类在所述MAC操作系统的用户界面处形成用户登录界面;用户态操作进程调用系统功能命令CGSession将MAC操作系统的用户界面切换为用户登录界面。3.如权利要求2所述的方法,其特征在于,所述用户态操作进程的描述文件存储于“/Library/LaunchAgents”路径下。4.如权利要求1所述的方法,其特征在于,所述配置信息包括超级密码,所述根据用户输入的授权码以及配置信息控制用户登录,包括:在所述用户输入的授权码与所述超级密码一致时,允许用户登录。5.如权利要求4所述的方法,其特征在于,所述配置信息进一步包括授权时间,所述在所述用户输入的授权码与所述超级密码一致时,允许用户登录,包括:在所述用户输入的授权码与所述超级密码一致,且当前时间在所述授权时间内时,允许用户登录。6.如权利要求1所述的方法,其特征在于,进一步包括:客户机交互进程与服务端交互,响应服务端的控制命令。7.如权利要求6所述的方法,其特征在于,所述客户机交互进程响应服务端的控制命令,包括:根据所述控制命令修改所述设备的配置信息;和/或,获取所述设备的当前位置信息,并将所述位置信息返回至服务端;和/或,获取所述设备的系统信息,按照预设格式将所述系统信息发送至服务端。8.如权利要求6所述的方法,其特征在于,所述客户机交互进程的描述文件存储于所述设备的“Libarary/LaunchDaemons”路径下。9.一种MAC操作系统的设备登录控制装置,其特征在于,包括:显示控制模块,用于将MAC操作系统的用户界面显示...

【专利技术属性】
技术研发人员:蔡贺黄建新郭涛胡晓娜张儒仪郝晓文刘頔枫王春邓申吴东兴
申请(专利权)人:中央电视台北京捷成世纪科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1