[发明专利]更新服务器程序的配置数据的方法及设备无效
申请号: | 201110287614.9 | 申请日: | 2011-09-26 |
公开(公告)号: | CN102314368A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 王伟;黄国宏;潘年华;付清文;周平;王海;晏利平;李晓鹏;李锐;胡海;曾精石;杨晓东;向万里 | 申请(专利权)人: | 贵阳朗玛信息技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550022 贵州省贵阳*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种更新服务器程序的配置数据的方法及设备,使之在不影响用户在线使用的状态下实现数据的动态更新。该方法包括:服务器程序启动后,在内存中划分出两个全局缓冲区,其中一个为活动缓冲区,一个为睡眠缓冲区;在后台对服务器程序的配置数据进行一次更新的过程中,由当前的活动缓冲区提供上次更新后的配置数据以维系该服务器程序正常运行;在后台更新完本次的配置数据之后,向清空的睡眠缓冲区写入本次更新后的所有配置数据,完成写入之后,将该睡眠缓冲区的状态变量修改为活动状态,同时将先前活动缓冲区的状态变量修改为睡眠状态。 | ||
搜索关键词: | 更新 服务器 程序 配置 数据 方法 设备 | ||
【主权项】:
一种更新服务器程序的配置数据的方法,其特征在于,包括:服务器程序启动,在内存中划分出第一全局缓冲区和第二全局缓冲区;所述服务器程序将配置数据写入第一全局缓冲区,完成写入之后,将该第一全局缓冲区的状态变量设置为活动状态,并将该第二全局缓冲区的状态变量设置为睡眠状态;所述服务器程序根据活动缓冲区的配置数据正常运行,该活动缓冲区即状态变量为活动状态的全局缓冲区,与之相对的睡眠缓冲区即状态变量为睡眠状态的另一全局缓冲区;在后台对该服务器程序的配置数据进行一次更新的过程中,由当前的活动缓冲区提供上次更新后的配置数据以维系该服务器程序正常运行;在后台更新完本次的配置数据之后,向清空的睡眠缓冲区写入本次更新后的所有配置数据,完成写入之后,将该睡眠缓冲区的状态变量修改为活动状态,同时将先前活动缓冲区的状态变量修改为睡眠状态;其中在服务器程序正常运行时,当所述第一全局缓冲区的状态变量为活动状态时,所述第二全局缓冲区的状态变量为睡眠状态;当所述第一全局缓冲区的状态变量为睡眠状态时,所述第二全局缓冲区的状态变量为活动状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳朗玛信息技术股份有限公司,未经贵阳朗玛信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110287614.9/,转载请声明来源钻瓜专利网。
- 上一篇:空心盒的成型模
- 下一篇:基于机载双目视觉的障碍物感知方法