[发明专利]一种节约资源的云服务系统及资源节约方法有效
申请号: | 201210243602.0 | 申请日: | 2012-07-13 |
公开(公告)号: | CN103546509B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 邓迪;邹连双 | 申请(专利权)人: | 天津米游科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京云科知识产权代理事务所(特殊普通合伙) 11483 | 代理人: | 张飙 |
地址: | 301708 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务节点 云服务系统 云服务器 节约资源 用户数据 资源节约 休眠 超时 节点管理模块 节点控制模块 数据管理模块 消耗 动态共享 节点使用 节能机制 快速连接 信息数据 客户端 视频流 挂载 回传 两级 内存 发送 传输 互联网 保存 保证 | ||
1.一种节约资源的云服务系统,其特征在于,所述云服务系统包括:
一云服务器,包括:n个服务节点,节点管理模块,数据管理模块和节点控制模块;用于挂载用户数据,编码并发送视频流,回传接收以及用户数据保存;
一云客户端,以通过互联网与云服务器的某个服务节点实现连接和信息数据的传输,包括:云客户端启动器和云客户端内核;所述云客户端启动器用于内核的开启和关闭,以及实时检测客户端是否有信息数据输入;所述云客户端内核用于解码,信令回传以及向中心服务器发送心跳信号;
节点管理模块包括服务节点分配单元、服务器回收管理单元组,服务器回收管理单元组包括休眠状态管理单元和关闭状态管理单元;
所述休眠状态管理单元用于休眠服务节点或唤醒已休 眠的服务节点,当休眠状态管理单元收不到某云客户端发来的心跳信息时,则将对应的用户id置为休眠状态,并通知云服务器的节点控制模块关闭对应的云服务器节点的云服务提供程序但保持云服务节点运行;当休 眠状态管理单元再次收到来自该云客户端发送的心跳信息时,节点管理模块分配服务节点,节点管理模块检测到当前用户ID为休眠用户,则休眠状态分配管理单元查找与休眠云客户端对应的服务器节点,并通过节点控制模块重启该服务器节点的云服务提供程序,并由服务节点分配单元将IP地址,端口号报告给云客户端;
所述关闭状态管理单元用于关闭服务节点的管理,该关闭状态管理单元设置有时间节点,当处于休眠状态的云服务节点休眠时间超过时间节点时或用户在客户端明确要求关闭对应的服务节点,或web要求关闭对应的服务节点时,则通知云服务器的数据保存模块对该服务节点的当前状态进行快照保存,之后通过云服务器的节点控制模块彻底关闭对应的云服务器节点。
2.根据权利要求1所述的节约资源的云服务系统,其特征在于,所述数据管理模块用于对服务节点的当前状态进行快照保存,并与用户id关联,挂载用户数据。
3.根据权利要求1所述的节约资源的云服务系统,其特征在于,所述节点控制模块与n个服务节点连接,用于开启和关闭服务节点。
4.根据权利要求1所述的节约资源的云服务系统,其特征在于,所述节点管理模块包括节点分配单元和节点回收管理单元组,用于接收来自云客户端的心跳信号和负责监控每一个对应的云客户端的工作状况,并据此对云服务器的各节点进行管理。
5.根据权利要求4所述的节约资源的云服务系统,其特征在于,所述节点分配单元用于将云客户端分配到对应的服务节点并通知数据管理模块挂载对应的用户数据,将服务节点对应的IP,端口号发送到云客户端启动器,由启动器开启内核并连接对应的服务节点。
6.根据权利要求1所述的节约资源的云服务系统,其特征在于,所述云客户端启动器为一个始终运行的模块,负责监控及管理客户端的运行状态;所述云客户端启动器设有计时器,计时器会不断检测客户端是否有输入,任意输入会使计时器的累计时值清零;当计时器达到设定时间仍未检测到客户端有任何输入时,则关闭云客户端内核。
7.根据权利要求6所述的节约资源的云服务系统,其特征在于,所述输入包括鼠标的位移信息,鼠标的按键信息,键盘任意输入信息,触摸信息输入或体感输入中的一种或几种组合。
8.一种节约资源的云服务系统的资源节约方法,其特征在于,包括步骤:
(1)运行云客户端和云服务器,在云客户端输入用户信息,云客户端启动器将用户信息输送到云服务器,由节点管理模块的服务节点分配单元分配到对应的服务节点并挂载用户数据,将服务节点对应的IP,端口号发送到云客户端启动器,由启动器开启内核并连接对应的服务节点; 节点管理模块包括服务节点分配单元、休眠状态管理单元和关闭状态管理单元;
(2)云客户端内核持续运作,并向云服务器发送心跳信号;所述云客户端启动器计时器不断检测客户端是否有输入,当计时器达到设定时间仍未检测到客户端有任何输入时,则启动器将云客户端内核关闭,内核关闭后将终止向云服务器发送心跳信号;
(3)当节点管理器的休眠状态管理单元收不到云客户端发来的心跳信号时,则将对应的用户id置为休眠状态,并通知云服务器的节点控制模块关闭对应的云服务节点的云服务提供程序但保持云服务节点运行,节约服务节点的cpu资源;
(4)当用户再次在云客户端输入信息时,当休眠状态管理单元再次收到来自该云客户端发送的心跳信息时,节点管理模块分配服务节点,节点管理模块检测到当前用户ID为休眠用户,则休 眠状态分配管理单元查找与休 眠云客户端对应的服务器节点,并通过节点控制模块重启该服务节点的云服务提供程序,并由服务节点分配单元将IP地址,端口号报告给对应的云客户端,连接云服务器;
(5)所述关闭状态管理单元设置有时间节点,当超过时间节点仍未收到来自云客户端的心跳信息时或用户在客户端明确要求关闭对应的服务节点,或web要求关闭对应的服务节点时,则通知云服务器的数据保存模块对该服务节点的当前状态进行快照保存,之后通过节点控制模块彻底关闭对应的云服务节点,将用户状态置为关闭状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津米游科技有限公司,未经天津米游科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210243602.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:咖啡戚风蛋糕预拌粉
- 下一篇:一种乳化沥青冷再生混合料含水量的快速检测方法