云桌面管理方法及系统与流程

文档序号:26088829发布日期:2021-07-30 17:56阅读:490来源:国知局
云桌面管理方法及系统与流程

本公开涉及电子信息技术领域,尤其涉及云桌面管理方法及系统。



背景技术:

随着信息化的快速发展,越来越多的企事业单位组织都搭建了私有或者公有云桌面系统,以及自动化办公(officeautomation,简称oa)系统。云桌面系统提供基础办公桌面服务,自动化办公(officeautomation,简称oa)系统提供考勤等办公业务。两种系统互相独立,员工上下班时考勤系统与云桌面系统无法关联,导致人员已经下班或者出差,云桌面还在运行,造成了浪费资源。



技术实现要素:

本公开实施例提供一种云桌面管理方法及系统,能够解决云桌面系统管理效率低,造成资源浪费的问题。所述技术方案如下:

根据本公开实施例的第一方面,提供一种云桌面管理方法,该方法应用于云桌面系统,该方法包括:

获取目标员工的标识信息,该标识信息至少包括员工的身份信息或者生物特征信息;

根据该目标员工的标识信息,获取考勤系统发送的目标员工的考勤信息,该考勤信息包括员工的标识信息和考勤状态,该考勤状态至少包括上班、下班、出差、旷工中的一种;

根据该目标员工的标识信息,获取与该目标员工相匹配的目标云桌面系统的运行状态,该运行状态至少包括开机状态、待机状态和关机状态中的一种;

当该云桌面系统的运行状态与该目标员工的考勤状态不相匹配时,则根据该考勤状态控制该云桌面的运行状态。

在一个实施例中,该方法还包括:

获取至少一个员工的用户数据,该用户数据至少包括该员工的职位信息和该员工的标识信息;

根据该至少一个员工的用户数据,创建与该用户数据相匹配的云桌面系统,该云桌面系统至少包括与该职位信息相匹配的软件。

在一个实施例中,该方法还包括:

获取该云桌面系统中的至少一个员工的用户数据;

获取该考勤系统中的至少一个员工的考勤信息;

根据该员工的用户数据中的标识信息和考勤信息中的标识信息,建立该员工在云桌面系统中与该考勤系统中的目标映射。

在一个实施例中,该方法中获取考勤系统向该云桌面系统发送该目标员工的考勤信息,包括:

获取数据请求信息,该数据请求信息用于请求考勤系统发送目标员工的考勤信息,该数据请求信息包括:登录信息和登录验证信息;

当该数据请求信息通过该考勤系统的验证时,获取考勤系统向该云桌面系统发送该目标员工的考勤信息。

在一个实施例中,该方法中控制运行状态,包括:

当该员工的考勤状态相匹配的预设运行状态为关机状态,且该云桌面系统的运行状态不是关机状态时,则生成关闭指令,该关闭指令用于指示关闭该云桌面系统;

监测该云桌面系统的是否响应该关闭指令;

当该云桌面系统未响应该关闭指令时,则生成报警信息。

本公开实施例提供的云桌面管理方法,通过获取目标员工的标识信息,根据该员工的标识信息,获取该员工的考勤状态和云桌面系统的运行状态,并根据该员工的考勤状态控制该云桌面系统的运行状态。

本公开通过员工的考勤状态来控制该员工的云桌面系统的运行状态,实现了远程管理云服务的技术效果,提高了云桌面管理效率,避免了资源浪费。

根据本公开实施例的第二方面,提供一种云桌面管理系统,包括:云桌面系统服务器和考勤系统服务器,该云桌面系统服务器和该考勤系统服务器相连接,

该云桌面系统服务器,用于获取目标员工的标识信息,该标识信息至少包括员工的身份信息或者生物特征信息;

根据该目标员工的标识信息,获取考勤系统服务器发送的目标员工的考勤信息,该考勤状态至少包括上班、下班、出差、旷工中的一种;

根据该目标员工的标识信息,获取与该目标员工相匹配的目标云桌面系统的运行状态,该运行状态至少包括开机状态、待机状态和关机状态中的一种;

当该云桌面的运行状态与该目标员工的考勤状态不相匹配时,则根据该考勤状态控制该云桌面的运行状态;

该考勤系统服务器,用于获取目标员工的考勤信息,该考勤信息包括该目标员工的标识信息和考勤状态;

向该云桌面系统服务器发送该目标员工的考勤信息。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本公开实施例提供的一种云桌面管理方法的流程图;

图2是本公开实施例提供的一种云桌面管理方法的流程图1;

图3是本公开实施例提供的一种云桌面管理系统的结构图;

图3a是本公开实施例提供的一种云桌面管理系统的结构图1。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

实施例一

本公开实施例提供一种云桌面管理方法,如图1所示,应用于云桌面系统,该云桌面管理方法包括以下步骤:

101、获取目标员工的标识信息。

该标识信息至少包括员工的身份信息或者生物特征信息。

具体的,员工的身份信息可以包括员工姓名、身份证号码、手机号等中的至少一种;

具体的,员工的生物特征信息可以包括员工的指纹信息、瞳孔信息和面部信息中的至少一种。

102、获取考勤系统发送的目标员工的考勤信息。

该考勤信息包括员工的标识信息和考勤状态,考勤状态至少包括上班、下班、出差、旷工中的一种。

具体的考勤系统可以通过任一考勤设备获取该目标员工的考勤信息,如手机端打卡或者指纹设备端打卡。

本公开所提供的方法获取考勤系统发送的目标员工的考勤信息之前,还包括:

获取数据请求信息并向该考勤系统服务器发送,该数据请求信息用于请求考勤系统发送目标员工的考勤信息,该数据请求信息包括:登录信息和登录验证信息;

该考勤系统服务器接收该数据请求信息并进行验证;

当该用户登录信息通过该考勤系统服务器的验证时,该考勤系统服务器向该云桌面系统服务器发送该目标员工的考勤信息。

具体的,在实践操作中,云桌面系统获取的登录信息可以通过配置信息获取:

读取配置信息,获取管理账户名,密码,认证口令,调用登陆接口,登陆到考勤系统。当成功登陆后获取考勤打卡系统的有限管理权限后,调用考勤打卡系统提供的考勤状态查询接口查询出所有员工用户数据。

本公开所提供的方法中可以通过目标映射,查询到与该目标员工相匹配的目标云桌面系统,包括:

获取该云桌面系统中的至少一个员工的用户数据;

获取该考勤系统中的至少一个员工的考勤信息;

根据该员工的用户数据中的标识信息和考勤信息中的标识信息,建立该员工在云桌面系统中与该考勤系统中的目标映射。

具体的,云桌面系统获取所所存储员工的用户数据,然后通过该员工的标识信息,建立考勤系统中的用户与云桌面的用户数据一一对应的目标映射,并将此目标映射记录在数据库中。

103、根据该目标员工的标识信息,获取与该目标员工相匹配的目标云桌面系统的运行状态。

该运行状态至少包括开机状态、待机状态和关机状态中的一种。

本公开所提供的方法还包括为员工创建云桌面系统,具体包括:

获取至少一个员工的用户数据,该用户数据至少包括该员工的职位信息和该员工的标识信息;

根据该至少一个员工的用户数据,创建与该用户数据相匹配的云桌面系统,该云桌面系统至少包括与该职位信息相匹配的软件。

本公开所提供的方法还包括根据预设算法,确定该员工在考勤系统中每种考勤状态与云桌面系统中预设的运行状态之间的对应关系。

如,考勤状态指示为上班时,云桌面系统中预设的运行状态是开机状态;

考勤状态指示为下班时,云桌面系统中预设的运行状态为关机状态;

考勤状态指示为外出时,云桌面系统中预设的运行状态为待机状态。

104、当该云桌面系统的运行状态与该目标员工的考勤状态不相匹配时,则根据该考勤状态控制该云桌面系统的运行状态。

本公开所提供的根据该考勤状态控制该云桌面系统的运行状态,可以包括:

当该员工的考勤状态相匹配的云桌面系统中的预设的运行状态为关机状态,且该云桌面系统的运行状态不是关机状态时,则生成关闭指令,该关闭指令用于指示关闭该云桌面系统;

监测该云桌面系统的是否响应该关闭指令;

当该云桌面系统未响应该关闭指令时,则生成报警信息。

或者,

当该员工的考勤状态相匹配的云桌面系统中的预设的运行状态为开机状态,且该云桌面系统的运行状态不是开机状态时,则生成开机指令,该开机指令用于指示开机该云桌面系统;

监测该云桌面系统的是否响应该开机指令;

当该云桌面系统未响应该开机指令时,则生成报警信息。

本公开实施例提供的云桌面管理方法,通过获取目标员工的标识信息,根据该员工的标识信息,获取该员工的考勤状态和云桌面系统的运行状态,并根据该员工的考勤状态控制该云桌面系统的运行状态。

本公开通过员工的考勤状态来控制该员工的云桌面系统的运行状态,实现了远程管理云服务的技术效果,提高了云桌面管理效率,避免了资源浪费。

基于上述图1对应的实施例提供的云桌面管理方法,本公开另一实施例提供一种云桌面管理方法,该方法可以应用于云桌面系统,具体的可以说软件设备或者硬件设备。参照图2所示,本实施例提供的云桌面管理方法包括以下步骤:

201、激活考勤系统。

当考勤系统激活后,能够通过手机,人脸识别,指纹等设备实现员工的考勤打卡,从而获取员工的考勤信息。

具体的,该考勤系统通过考勤设备获取员工的考勤信息。

202、云桌面系统获取员工的用户数据,并根据该用户数据创建云桌面系统。

云桌面系统服务器获取至少一个员工的用户数据,该用户数据至少包括该员工的职位信息和该员工的标识信息;

根据该至少一个员工的用户数据,创建与该用户数据相匹配的云桌面系统服务器,该云桌面系统服务器至少包括与该职位信息相匹配的软件。

当为该员工成功创建云桌面系统后,用户可以通过台式电脑,移动电脑,笔记本等正常使用云桌面。

203、激活云桌面系统中的考勤监控模块。

在云桌面系统服务器端安装考勤监控模块、并配置考勤打卡服务器的服务器ip地址,管理账户的登陆信息,包括账户,密码。

本公开所提供的考勤监控模块包含数据库、适配模块、处理模块、接口模块。

在可选的示例中,该适配模块用于与第三方考勤系统对接适配层,或者与云桌面服务器对接适配层;该处理模块用于处理员工的考勤状态。

在可选的示例中,该数据库可以包括云桌面服务器的ip地址,认证验证信息,认证账户;其中,云桌面服务器的ip地址为安装的云桌面服务器上配置的提供服务的访问ip地址;认证验证信息为通过随机算法生成的在一段时间内可以使用的有效身份证明;认证账户为云桌面服务器内配置的可以登陆使用的账户信息,包含账户名,密码。

在可选的示例中,接口模块可以是云桌面服务器api调用接口,用于为云桌面服务器提供的功能调用接口,可以通过接口调用达到实现云桌面服务器:

a查询云桌面系统的用户数据接口;

b添加云桌面系统用户数据接口;

c查询用户相匹配的云桌面系统中运行状态的接口,该状态包含“已关机”,“正在开机”,“正在运行”,“正在关机”,“已关机”,“异常”6个状态;

d将云桌面开机的接口信息;

e将云桌面关机的接口;

f将云桌面强制关机接口;

g创建新用户与桌面接口;

h删除云桌面与用户接口。

在可选示例中,适应模块,用于第三方考勤系统对接适配层为对接不同的考勤系统而设计,实现了向考勤系统发送消息,获取员工考勤的状态。

其中,考勤状态包括:上班打卡,迟到打卡,旷工,外出,出差,下班打卡,离职状态等状态中的至少一种。

其中,获取考勤状态的方式为:通过调用考勤打卡系统提供的考勤状态查询接口实现。

进一步的与云桌面服务器对接适配层实现了在数据库中读取记录的云桌面api接口,详细调用将在步骤205中介绍。

进一步的处理模块为根据考勤情况,以及用户云桌面系统的运行状态的情况,分析后执行相应的操作,详细调用将在步骤205中介绍。

进一步的配置文件为考勤监控模块的一个配置文件,通过读取该文件进行配置处理,配置处理包括:为考勤系统的管理账户名,密码,认证口令。

204、考勤监控模块建立员工在云桌面系统和考勤系统中的目标映射。

登陆后获取考勤打卡系统的有限管理权限后,导出用户数据,与云桌面的账户信息建立一一对应关系。

考勤监控模块读取配置文件,该配置文件包括第三方考勤系统的管理账户名,密码,认证口令等;

考勤系统对接适配层读取配置信息,获取管理账户名,密码,认证口令,调用登陆接口,登陆到第三方考勤系统;

登陆后获取考勤打卡系统的有限管理权限后,调用考勤打卡系统提供的考勤状态查询接口查询出所有员工用户数据;

然后将此信息发送到处理模块,处理模块调用查询云桌面系统的用户数据接口,获取所有云桌面服务器中记录的用户数据,然后使用身份证信息,以及电话号码信息来建立考勤系统中的用户与云桌面的用户数据一一对应关系,并将此信息记录在数据库中。

205、考勤监控模块根据员工的目标映射,监听该员工考勤系统中的考勤状态变化,并根据该员工的考勤系统的考勤状态控制该员工的云桌面系统的运行状态。

该考勤状态可以包括用户上班,下班,外勤,出差中的任一状态。

进一步的,该考勤状态还可以包括入职和离职:

当考勤状态为入职时,即新增员工,将新增的用户在云桌面系统中创建新的用户数据,并分配云桌面;

当考勤状态为离职时,即删除员工,将用户分配的云桌面系统自动删除。

此处根据不同的考勤状态控制云桌面系统运行状态,列举五个示例进阐述:

获取员工的考勤状态后发送到处理模块,处理模块逐个分析用户:

当员工的考勤状态为上班状态,处理模块判断用户打卡正常,跳转到示例一进行处理;

当员工的考勤状态为下班状态,处理模块判断用户正常下班,跳转到到示例二进行处理;

当员工的考勤状态为外出状态,处理模块判断员工用户外出,并未来公司,跳转到示例三进行处理;

当员工的考勤状态为出差状态,处理模块判断员工用户出差,并未来公司,跳转到示例三进行处理;

当员工的考勤状态为旷工,处理模块判断员工用户并未来公司,跳转到示例三进行处理;

当员工的考勤状态处理完成后,还有未处理的考勤,则处理模块判断此为新员工,跳转到示例四;

当员工的考勤状态为离职状态时,处理模块判断员工离职,释放云桌面资源,跳转到步骤示例五。

示例一:

处理模块调用数据库中的接口,查询员工相匹配的云桌面系统的运行状态的接口,获取此用户对应的云桌面系统的运行状态。当云桌面系统的运行状态为“已关机”时,则调用将云桌面开机的接口,实现开启云桌面的功能。当云桌面系统的运行状态为“正在开机”时,则等待云桌面正常开机。当云桌面系统的运行状态为“正在运行”,则认为已经开机。当云桌面系统的运行状态为“正在关机”,则调用将某个桌面开机的接口,实现开启云桌面的功能,状态为“已关机”,则调用将某个桌面开机的接口,实现开启云桌面的功能。状态为“异常”,则输出异常错误。

示例二:

处理模块调用数据库中的接口,查询员工相匹配的云桌面系统的运行状态的接口,获取此用户对应的云桌面系统的运行状态。当云桌面系统的运行状态为“正在开机”,则调用将云桌面强制关机接口,强制关闭云桌面。当云桌面系统的运行状态为“正在运行”,则调用将云桌面关机的接口,关闭云桌面。当云桌面系统的运行状态为“正在关机”,则等待桌面关机。当云桌面系统的运行状态为“已关机”,认为关机成功。状态为“异常”,则输出异常错误。

示例三:

处理模块调用数据库中的接口,查询员工相匹配的云桌面系统的运行状态的接口,获取此用户对应的云桌面系统的运行状态。当云桌面系统的运行状态为“正在开机”,则调用将云桌面强制关机接口,强制关闭云桌面。状态为“正在运行”,则调用将云桌面关机的接口,关闭云桌面。状态为“正在关机”,则等待桌面关机。状态为“已关机”,认为关机成功。状态为“异常”,则输出异常错误。

示例四:

处理模块则调用创建新用户与桌面接口,云桌面服务器接收到调用指令后,为新用户分配云桌面。然后处理模块调用数据库中记录的云桌面服务器提供的查询用户下的桌面状态的接口,获取此用户对应的云桌面的运行状态。当运行状态为“已关机”时,则调用将云桌面开机的接口,实现开启云桌面的功能。当运行状态为“正在开机”,则等待云桌面正常开机,状态为“正在运行”,则认为已经开机。状态为“正在关机”,则调用将某个桌面开机的接口,实现开启云桌面的功能,当运行状态为“已关机”,则调用将某个桌面开机的接口,实现开启云桌面的功能。状态为“异常”,则输出异常错误。

示例五:

处理模块调用删除云桌面与用户接口,云桌面服务器接收到调用指令后将用户对应的云桌面系统删除。

本公开实施例提供的云桌面管理方法,本公开通过员工的考勤状态来控制该员工的云桌面系统的运行状态,实现了远程管理云服务的技术效果,提高了云桌面管理效率,避免了资源浪费。

实施例二

基于上述图1和图2对应的实施例中所描述的云桌面管理方法,下述为本公开系统侧实施例,可以用于执行本公开方法实施例。

本公开实施例提供一种云桌面管理系统,如图3所示,该云桌面管理系统30包括:云桌面系统服务器301和考勤系统服务器302,该云桌面系统服务器301和该考勤系统服务器302相连接,

该云桌面系统服务器301,用于获取目标员工的标识信息,该标识信息至少包括员工的身份信息或者生物特征信息;

根据该目标员工的标识信息,获取考勤系统服务器302发送的目标员工的考勤信息,该考勤信息包括员工的标识信息和考勤状态,该考勤状态至少包括上班、下班、出差、旷工中的一种;

根据该目标员工的标识信息,获取与该目标员工相匹配的目标云桌面系统的运行状态,该运行状态至少包括开机状态、待机状态和关机状态中的一种;

当该云桌面的运行状态与该目标员工的考勤状态不相匹配时,则根据该考勤状态控制该云桌面的运行状态;

该考勤系统服务器302,用于获取目标员工的考勤信息,该考勤信息包括该目标员工的标识信息和考勤状态;

向该云桌面系统服务器301发送该目标员工的考勤信息。

在一个实施例中,该云桌面系统服务器还用于:

该云桌面系统服务器获取至少一个员工的用户数据,该用户数据至少包括该员工的职位信息和该员工的标识信息;

根据该至少一个员工的用户数据,创建与该用户数据相匹配的云桌面系统服务器,该云桌面系统服务器至少包括与该职位信息相匹配的软件。

在一个实施例中,该云桌面系统服务器包括考勤监控模块,该考勤监控模块用于:

获取该云桌面系统中的至少一个员工的用户数据;

获取该考勤系统中的至少一个员工的考勤信息;

根据该员工的用户数据中的标识信息和考勤信息中的标识信息,建立该员工在云桌面系统中与该考勤系统中的目标映射。

在一个实施例中,该考勤监控模块,还用于获取数据请求信息并向该考勤系统服务器发送,该数据请求信息用于请求考勤系统发送目标员工的考勤信息,该数据请求信息包括:登录信息和登录验证信息;

该考勤系统服务器接收该数据请求信息并进行验证;

当该用户登录信息通过该考勤系统服务器的验证时,该考勤系统服务器向该云桌面系统服务器发送该目标员工的考勤信息;

该考勤监控模块接收该目标员工的考勤信息。

在一个实施例中,该云桌面系统服务器包括处理模块,该处理模块用于,当该员工的考勤状态相匹配的云桌面系统服务器的预设的运行状态为关机,且该云桌面系统服务器的运行状态不是关机状态时,则该处理模块生成关闭指令,该关闭指令用于指示关闭该云桌面系统。在一个实施例中,

在具体的实施部署中,如图3a所示,该数据处理系统包括:云桌面系统服务器和考勤系统服务器,具体的,该云桌面系统服务器包括至少一个虚拟机;该考勤系统服务器与至少一个打卡设备相连接,如手机端打卡,从而获取员工的考勤信息;云桌面系统服务器通过考勤监控模块与该考勤系统服务器相连接,进行数据交互,如,获取员工的考勤信息,并通过该考勤信息控制该云桌面系统的运行状态。

本公开实施例提供的云桌面管理系统,通过获取员工在考勤系统服务器中的考勤状态控制该员工云桌面系统中的运行状态,从而提高云桌面系统的管理效率,避免资源浪费。

基于上述图1和图2对应的实施例中所描述的云桌面管理方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:readonlymemory,rom)、随机存取存储器(英文:randomaccessmemory,ram)、cd-rom、磁带、软盘和光数据存储装置等。该存储介质上存储有计算机指令,用于执行上述图1和图2对应的实施例中所描述的云桌面管理方法,此处不再赘述。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1