[发明专利]网络计算机运行下实时自更新的系统及其方法无效
申请号: | 200910163706.9 | 申请日: | 2009-08-14 |
公开(公告)号: | CN101788914A | 公开(公告)日: | 2010-07-28 |
发明(设计)人: | 程旭;钮艳;夏虞斌;杨春 | 申请(专利权)人: | 北京北大众志微系统科技有限责任公司;常州北大众志网络计算机有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;祁建国 |
地址: | 100032 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 计算机 运行 实时 更新 系统 及其 方法 | ||
技术领域
本发明涉及一种有关于网络计算机(Network Computer,NC)运行下实时自更新的系统及其方法,特别涉及网络计算机运行时,实时更新包括引导程序、操作系统、文件系统在内的系统和方法。
背景技术
网络计算机是瘦客户机/服务器(Thin-Client/Server)体系中的瘦客户机设备,是无硬盘、光驱、软驱等设备的简化计算机。网络计算机具有简单易用、安全、可靠、易维护、易管理的特点,在企业、学校、政府机构等应用较为广泛。
网络计算机属于中高端的嵌入式系统,相较于传统的嵌入式系统,其硬件和软件的复杂度都比较高。系统越复杂,系统的更新和维护就越重要,因此,随着新技术的更新和软件错误的修复,就需要定期或不定期地维护和更新网络计算机系统。
如图1所示为已知的网络计算机更新系统结构图。整个更新过程依赖于普通文件传输协议(Trivial File Transfer Protocol,TFTP)模块110及网络文件系统(Network File System,NFS)模块120,处理流程由其中的处理模块220掌握,大致说明如下:
(1)首先,通过网络10将网络计算机200与提供TFTP服务和NFS服务的计算机100连接起来;
(2)将网络计算机200通过TFTP模块110重新引导,并挂接NFS模块120中的文件系统;
(3)启动更新程序;
通过网络模块210从NFS模块120中读取更新程序可执行文件然后于暂存模块230中执行;
(4)通过网络模块210从NFS模块120中读取含引导程序、操作系统、文件系统的映像文件,并覆盖掉原先在储存模块240中的引导程序、操作系统、文件系统映像文件;
(5)最后,从更新过的储存模块240重新引导系统并执行模块240中的文件。
然而,前述已知技术却存在两个主要问题:
一是更新过程过分依赖网络及TFTP模块和NFS模块,当这些模块中的任何一个不可用时,更新过程将无法进行;另一是无法进行自更新,即网络计算机系统必须跳离原来的执行流程,进入专用的网络服务完成更新和维护。这给网络计算机系统的更新和维护带来了很大的局限和不便。因此需要提出一种能够简化的更新作业程序以减少用户更新负担,这样的更新过程必须具备易操作的特征。
发明内容
本发明解决的技术问题在于,提供一种网络计算机系统运行下实时自更新的系统和方法,通过在操作系统中提供相应的支持,使得自更新过程能够在网络计算机运行时执行。
为达到上述目的,本发明公开了网络计算机运行下实时自更新的方法,应用于包括相互连接的网络计算机与设定来源端的实时自更新系统中,所述设定来源端中包括含有引导程序、操作系统和文件系统的映像文件,所述方法包括如下步骤:
步骤1,所述网络计算机从所述设定来源端读取所述含有引导程序、操作系统和文件系统的映像文件;
步骤2,利用所述映像文件的引导程序部分覆盖所述网络计算机原本具备的引导程序部分,利用所述映像文件的操作系统部分覆盖所述网络计算机原本具备的操作系统部分,和/或,利用所述映像文件的文件系统部分覆盖所述网络计算机原本具备的文件系统部分。
所述设定来源端为提供ftp或http服务的服务器,或者,外接存储介质。
步骤1还包括:所述网络计算机将所述映像文件存储在所述网络计算机的暂存模块中。
步骤1与步骤2之间还包括:所述网络计算机将系统根目录从所述网络计算机的储存模块转移至所述暂存模块中。
步骤2中进一步包括:
如果用户需要更新引导程序,利用所述暂存模块中的映像文件的引导程序覆盖所述储存模块中的引导程序;
如果用户需要更新操作系统,利用所述暂存模块中的映像文件的操作系统覆盖所述储存模块中的操作系统部分;和/或
如果用户需要更新文件系统,利用所述暂存模块中的映像文件的文件系统覆盖所述储存模块中的文件系统部分。
所述暂存模块为随机存取内存。
本发明还公开了一种网络计算机运行下实时自更新的系统,包括相互连接的网络计算机与设定来源端,所述设定来源端中包括含有引导程序、操作系统和文件系统的映像文件,所述网络计算机中包括:传输模块、暂存模块、储存模块;
所述传输模块,用于从所述设定来源端读取所述含有引导程序、操作系统和文件系统的映像文件,存储至所述暂存模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北大众志微系统科技有限责任公司;常州北大众志网络计算机有限公司,未经北京北大众志微系统科技有限责任公司;常州北大众志网络计算机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910163706.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理装置以及X射线诊断装置
- 下一篇:风洞模型支撑装置