基于云服务的管理系统及管理方法技术方案

技术编号:9620644 阅读:126 留言:0更新日期:2014-01-30 09:32
本发明专利技术提供一种基于云服务的管理系统及管理方法,所述管理系统包含:云服务器,包括:n个服务节点,数据管理模块和节点控制模块;用于挂载用户数据,编码并发送视频流,回传接收以及用户数据保存;中心服务器,包括身份验证模块和节点管理模块;用于进行身份验证,接收来自云客户端的心跳信号和负责监控每一个对应的云客户端的工作状况,并据此对云服务器的各节点进行管理;云客户端,以中心服务器为资源调度管理媒介通过互联网与云服务器的某个服务节点实现连接和信息数据的传输;所述管理方法通过对服务节点进行在线重连,休眠唤醒和关闭的方法实现对降低cpu消耗和内存消耗,并有效地下降单用户成本增加用户使用的安全性和保密性。

Management system and management method based on cloud service

The invention provides a management system and a management method based on cloud service, including the management system: the cloud server, including n service node, data management module and node control module; mount for user data, encoding and transmitting video stream, receiving and return user data preservation; center server, including authentication module and node management module; for authentication, receives the signal from the heart cloud client and the working condition monitor corresponding to each of a cloud client, and then each node of the cloud server for management; cloud client, a service node in the center server for resource scheduling management media and cloud server through the Internet to realize the transmission connection and information data; the management method based on online service node reconnection, sleep wake up and shut The closed method reduces the CPU consumption and memory consumption, and effectively reduces the cost of single user, and increases the security and privacy of users.

【技术实现步骤摘要】

本专利技术涉及电子领域,移动互联网领域,云计算领域,尤其涉及一种。
技术介绍
云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。云计算(CloudComputing)是网格计算(Grid Computing )、分布式计算(DistributedComputing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network StorageTechnologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。 然而在云计算系统中执行交互式程序的一个问题在于,交互式程序可能被设计为仅被用户在其所运行的计算机上通过本地交互设备来进行交互。这意味着在特定的时刻,云系统中一个计算节点最多只能为单个用户提供服务。对大规模的云计算系统而言,其总建设成本和单计算节点的成本密切相关。通常地,硬件设备的性能/价格比在一定范围内随着性能的提高而增加,同时,较高的性能也有助于计算节点能承受程序更严格的性能要求。以上云计算系统的架构缺陷在实际应用中所体现出的具体问题是,一个节点要么从始至终只能为一个用户服务,要么向不同的用户只能提供完全一样的服务,无法在不同用户分时复用一个节点的时候为用户提供个性化的数据。而服务节点会不停的进行视频编码运算,无论用户操作与否。则服务节点的CPU资源和内存资源始终占用,显然这对服务器资源的浪费是非常严重的。且同样的,上述云计算系统的架构存在安全性保密性差的问题。显然地,有效地下降单用户成本的方案是通过分时共享等方式,在节点总数不变的情况下提高用户数量。为增加安全性和保密性增加身份验证的功能也是十分必要的。而本专利技术主要研究如何通过某种系统或方法降低CPU消耗和内存消耗,并有效地下降单用户成本增加用户使用的安全性和保密性。
技术实现思路
为解决上述问题,本专利技术提供一种,以达到降低CPU消耗和内存消耗,并有效地下降单用户成本增加用户使用的安全性和保密性。所述基于云服务的管理系统,包括: 一云服务器,包括:n个服务节点,数据管理模块和节点控制模块;用于挂载用户数据,编码并发送视频流,回传接收以及用户数据保存; 一中心服务器,包括身份验证模块和节点管理模块;用于进行身份验证,接收来自云客户端的心跳信号和负责监控每一个对应的云客户端的工作状况,并据此对云服务器的各节点进行管理; 一云客户端,以中心服务器为资源调度管理媒介通过互联网与云服务器的某个服务节点实现连接和信息数据的传输,包括:云客户端启动器和云客户端内核;所述云客户端启动器用于内核的开启和关闭,身份验证信息的输送以及实时检测客户端是否有信息数据输入;所述云客户端内核用于解码,信令回传以及向中心服务器发送心跳信号; 进一步的,所述数据管理模块用于对服务节点的当前状态进行快照保存,并与用户id关联,挂载用户数据;所述当前状态是指磁盘文件和蓋统内存在该时间点的状态。所述节点控制模块与η个服务节点连接,用于开启和关闭服务节点。所述信息数据输入包括但不限于鼠标,键盘,密码、指纹、人脸等信息数据输入。所述身份验证信息包括但不限于账号,密码、指纹、人脸中的至少一种或几种组合;所述身份验证信息输送给中心服务器的身份验证模块;所述身份验证信息的输入界面在云客户端内核运行时隐藏,在云内核关闭时显示。进一步的,所述云客户端启动器为一个始终运行的模块,负责监控即管理客户端的运行状态;所述云客户端启动器设有计时器,计时器会不断检测客户端是否有输入,这些输入包括摄像头输入(人脸输入),键盘输入,鼠标输入,触摸信息输入或体感数据输入中的一种或几种的组合。任意输入会使计时器的累计时值清零。当计时器达到设定时间仍未检测到客户端有任何输入时,则关闭云客户端内核。进一步的,所述中心服务器的身份验证模块负责接收云客户端启动器发来的验证信息,根据用户数据库进行验证,若验证信息匹配成功,查找到用户ID,发送给节点管理模块。所述节点管理模块包括节点分配单元和节点回收管理单元组,所述节点分配单元用于将通过身份验证的云客户端分配到对应的服务节点并通知数据管理模块挂载对应的用户数据,将服务节点对应的ΙΡ,端口号发送到云客户端启动器,由启动器开启内核并连接对应的服务节点; 所述服务器回收管理单元组包括3种相关联的管理单元,分别为,在线状态管理单元,休眠状态管理单元以及关闭状态管理单元;3个管理单元相对独立但互相关联。所述在线状态管理单元是基于连接中的云客户端,对其进行用户ID的重新分配和服务节点的重新连接或实现服务节点共享,具体是:对于在线的用户ID,当其在另一云客户端重新连接时,在线状态管理单元首先断开对应服务节点与原云客户端的连接,并重启对应服务节点的云服务提供程序,之后由服务节点分配单元将服务节点的IP地址,端口号报告给当前用户id所在云客户端(即发来身份验证信息的云客户端)进行重新连接。或对于在线的用户ID,当其在另一云客户端重新连接时,在线状态管理单元直接将该用户id目前所使用的服务节点的IP地址,端口号发送给另一云客户端,使两个云客户端同步控制该服务节点,实现共享。所述休眠状态管理单元用于休眠服务节点或唤醒已休眠的服务节点,当中心服务器收不到某云客户端a发来的心跳信息时,则将对应的用户id置为休眠状态,并通知云服务器的节点控制模块关闭对应的云服务器节点al的云服务提供程序但保持云服务节点al运行;当中心服务器再次收到来自该云客户端a发送的身份验证请求时,则休眠状态分配管理单元查找与休眠云客户端对应的服务器节点al,并通过节点控制模块重启该服务器节点al的云服务提供程序,并由服务节点分配单元将IP地址,端口号报告给云客户端a。所述关闭状态管理单元用于关闭服务节点的管理,该关闭状态管理单元设置有时间节点,当处于休眠状态的云服务器节点休眠时间超过时间节点时(即中心服务器收不到某云客户端a发来的心跳信息超过时间节点时),或用户在客户端明确要求关闭对应的服务节点,或web要求关闭对应的服务节点等,则通知云服务器的数据保存模块对该服务节点的当前状态进行快照保存,之后通过云服务器的节点控制模块彻底关闭对应的云服务器节点a I。本专利技术还提供一种基于云服务器的管理方法,该方法可实现云服务节点的在线重连,包括步骤: (O对于在线的用户ID,当其在另一云客户端使用该用户ID并输入身份验证信息重新连接时,云客户端启动端将身份验证信息发送到中心服务器的身份验证模块, (2)身份验证模块根据用户数据库进行验证,若验证信息匹配成功,则通知所述在线状态管理单元首先断开对应服务节点与原云客户端的连接,并重启对应服务节点的云服务提供程序,之后将服务节点的IP地址,端口号报告给当前用户id所在云客户端(即发来身份验证信息的云客户端)进行重新连接;实现用户ID的重新分配和云服务器服务节点的重新连接。本专利技术还提供一种基于云服务器的管理方法,该方法可实现云服务节点的在线共享,包括步骤: 对于在线的用本文档来自技高网
...

【技术保护点】
一种基于云服务的管理系统,其特征在于,所述管理系统包括:一云服务器,包括:n个服务节点,数据管理模块和节点控制模块;用于挂载用户数据,编码并发送视频流,回传接收以及用户数据保存;一中心服务器,包括身份验证模块和节点管理模块;用于进行身份验证,接收来自云客户端的心跳信号和负责监控每一个对应的云客户端的工作状况,并据此对云服务器的各节点进行管理;一云客户端,以中心服务器为资源调度管理媒介通过互联网与云服务器的某个服务节点实现连接和信息数据的传输,包括:云客户端启动器和云客户端内核;所述云客户端启动器用于内核的开启和关闭,身份验证信息的输送以及实时检测客户端是否有信息数据输入;所述云客户端内核用于解码,信令回传以及向中心服务器发送心跳信号。

【技术特征摘要】
1.一种基于云服务的管理系统,其特征在于,所述管理系统包括: 一云服务器,包括:n个服务节点,数据管理模块和节点控制模块;用于挂载用户数据,编码并发送视频流,回传接收以及用户数据保存; 一中心服务器,包括身份验证模块和节点管理模块;用于进行身份验证,接收来自云客户端的心跳信号和负责监控每一个对应的云客户端的工作状况,并据此对云服务器的各节点进行管理; 一云客户端,以中心服务器为资源调度管理媒介通过互联网与云服务器的某个服务节点实现连接和信息数据的传输,包括:云客户端启动器和云客户端内核;所述云客户端启动器用于内核的开启和关闭,身份验证信息的输送以及实时检测客户端是否有信息数据输入;所述云客户端内核用于解码,信令回传以及向中心服务器发送心跳信号。2.根据权利要求1所述的基于云服务的管理系统,其特征在于,所述数据管理模块用于对服务节点的当前状态进行快照保存,并与用户id关联,挂载用户数据;所述当前状态是指磁盘文件和系统内存在该时间点的状态; 所述节点控制模块与η个服务节点连接,用于开启和关闭服务节点。3.根据权利要求1所述的基于云服务的管理系统,其特征在于,所述云客户端启动器为一个始终运行的模块,负责监控即管理客户端的运行状态;所述云客户端启动器设有计时器,计时器会不断检测客户端是否有输入,这些输入包括摄像头输入(人脸输入),键盘输入,鼠标输入,触摸信息输入或体感数据输入中的一种或几种的组合;任意输入会使计时器的累计时值清零;当计时器达到设定时间仍未检测到客户端有任何输入时,则关闭云客户端内核。4.根据权利要求1所述的基于云服务的管理系统,其特征在于,所述中心服务器的身份验证模块负责接收云客户端 启动器发来的验证信息,根据用户数据库进行验证,若验证信息匹配成功,查找到用户ID,发送给节点管理模块。5.根据权利要求1所述的基于云服务的管理系统,其特征在于,所述节点管理模块包括节点分配单元和节点回收管理单元组,所述节点分配单元用于将通过身份验证的云客户端分配到对应的服务节点并通知数据管理模块挂载对应的用户数据,将服务节点对应的ΙΡ,端口号发送到云客户端启动器,由启动器开启内核并连接对应的服务节点; 所述服务器回收管理单元组包括3种相关联的管理单元,分别为,在线状态管理单元,休眠状态管理单元以及关闭状态管理单元;3个管理单元相对独立但互相...

【专利技术属性】
技术研发人员:邓迪邹连双
申请(专利权)人:云联北京信息技术有限公司
类型:发明
国别省市:

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

1