一种多功能网络应用设备及启动和在线升级方法

文档序号:7650341阅读:127来源:国知局
专利名称:一种多功能网络应用设备及启动和在线升级方法
技术领域
本发明涉及一种多功能网络应用设备及启动和在线升级方法,是一种数字通信装置及该装置的运行控制方法,是一种以通路配置为特征,与LAN、WAN连接的网络服务装置及其该装置加载运行文件的启动方法和装置运行文件的在线升级方法。
背景技术
公知的中小型企业使用的小型服务器通常是普通的PC机或工作站,这样的服务器有许多缺点。首先,普通的PC机或工作站不是一种专用的网络设备因此在设计上不是按照网络设备的标准设计的。网络设备的基本设计要求是可靠性高,可以不间断的连续工作,并且可以有效的防止病毒的入侵。而一般的PC机或工作站是按照断续工作状态设计的,虽然差异不大,但在实际工作中也会产生由于服务器过热而间断工作的问题。其次,普通的PC机或工作站安装的是普通的操作系统,这些普通的操作系统有许多与网络无关的模块和接口。这些冗余部分不但增加了资金的投入,在运行中还占用了硬件资源,使系统运行速度降低。更令人讨厌的是运行这些操作系统要进行许多复杂的设置,一般人往往不能胜任这些复杂的设置,需设专人,而对于中小型企业来说设立专人通常是不现实的。综上所述,中小型企业搭建自己的服务器不但要投入较多的资金和人力物力,还会产生许多隐性资金浪费。多数中小型企业为避免以上所述问题,只是简单的使用路由器这样的网络接入设备,而将所有的基础应用都推给网络服务商,这样做虽然可以省去许多麻烦,但是当业务量增加到一定量时资金的投入将相当可观。由于一切数据交换都要通过网络服务商,运行速度和保密在一定程度上也会成为问题。并且,对于网络服务商的过分依赖对于企业也是不利的。
嵌入式系统的控制运行系统所使用的通常方法是通过在选定的硬件平台之上,简单的剪裁Linux或者UNIX系统,将其最小化后与硬件集成而放入嵌入式装置当中。装置运行文件通常存储和运行在硬盘、DOM或CF卡中,即系统内核运行和存储在同一空间。这样做的好处是用最简单的结构获得最佳的效果,缺点是其功能的扩展非常有限,装置运行文件不具备升级的可能,并且必须与硬件平台一一对应。
传统的嵌入式系统的装置运行文件以若干文件的形式存储,并且存储和运行都在同样的存储空间中交互操作,系统运行过程中,对于存储文件多是独占的形式。升级系统复杂,需要充分考虑系统文件之间的依存关系和运行状态,稍有不慎就会导致系统崩溃,因此,嵌入式系统基本不作在线升级功能。这一点对网络设备是十分不利的,因为网络设备必须不断地更新,不断升级,才能适应网络变化的需要。

发明内容
为克服现有网络设备不能提供多种基础应用,而服务器又过于复杂,使用麻烦的缺点,本发明提出一种新型的多功能网络应用设备,所述的多功能网络应用设备即有普通网络装置可以长期使用,可靠性高,无须复杂设置的优点,又有普通PC或工作站所搭建的服务器可以提供基础应用的优点,例如可以提供网页、企业邮箱、企业级的防火墙,企业级的网络硬盘、企业级的网络应用系统等等。为适应所述网络设备的运行方式,本发明提出了一种启动和在线升级所述网络设备的方法。该方法摒弃了通常简单裁减Linux或者UNIX方法,提出了一种新的架构和新的运行方式。所述方法将装置运行文件存储与运行空间完全分开,各自独立。所有装置运行文件均按照特定规则和要求,以模块结构存储在介质上。装置启动后,运行中的装置运行文件就与存储介质分离,独立运行。用户服务文件采用模块化,升级系统简单、方便,只需要根据存储结构规则实时下载更新即可。所述方法采用全新的启动模式,将运行模式分割成原始系统和服务系统两个层面,采用不依赖于硬盘或其他存储介质的独立运行方式。
本发明的目的是这样实现的一种多功能网络应用设备,包括主板,中央处理器,随机存储器,硬盘,WAN、LAN接口,USB接口,其特征在于,单片机,液晶显示模块,系统存储卡;所述的中央处理器直接连接在主板上,所述的随机存储器通过主板上的插槽与中央处理器连接,所述的硬盘通过主板上的接口与中央处理器连接,所述的单片机通过接口与主板连接,所述的液晶显示模块与单片机连接,所述的系统存储卡通过接口与主板连接,所述的WAN、LAN接口,USB接口直接与主板连接。
主板是一种带有各种个人电脑接口的工控计算机主板。系统存储卡是操作系统、应用系统优化、裁剪,并与硬件存储卡相结合为一个整体,系统存储卡所使用的存储元件是闪存,可以是CF卡,也可以是DOM卡,系统存储卡与主板通过IDE接口和DOM卡或CF卡转接口连接,单片机与主板通过RS232接口连接,液晶显示模块是单色多行点阵液晶板。
一种多功能网络应用设备的启动方法,所述的多功能网络应用设备包括主板,中央处理器,随机存储器,硬盘,WAN、LAN接口,USB接口,单片机,液晶显示模块,系统存储卡,其特征在于所述的步骤开机,加载系统卡的步骤;系统卡启动系统获取初始化微系统镜像,在随机存储器中创建微系统空间的步骤;装载初始化微系统,并在指定随机存储器空间中展开的步骤;装载系统内核,创建基本系统环境的步骤;加载ext3文件系统模块,及其它基本模块的步骤;创建动态随机存储器系统空间,构建动态随机存储器虚拟磁盘,释放根系统到动态随机存储器虚拟磁盘中,并构建根系统的步骤;转换根系统到动态随机存储器虚拟磁盘的步骤;创建根文件系统的步骤;初始化系统的步骤;根据配置文件释放相关应用模块,构建用户应用系统的步骤;卸载系统卡的步骤。
一种多功能网络应用设备的在线升级方法,所述的多功能网络应用设备包括主板,中央处理器,随机存储器,硬盘,WAN、LAN接口,USB接口,单片机,液晶显示模块,系统存储卡,其特征在于,两分区存储结构,在线升级的步骤升级系统连接升级服务器升级服务端口;服务器验证升级系统合法性;升级系统获取待升级数据信息;升级系统将升级数据信息与本机数据作比较,获取升级列表;升级系统下载升级模块;挂载系统存储卡;更新系统模块;
卸载系统存储卡,升级完成。
所述的两分区存储结构是整个储存区分为两个分区,引导分区,存放系统内核及引导系统;数据分区,存放所有应用系统、应用服务模块;数据分区结构数据分区只有一个数据目录,数据目录中所有的内容都为应用服务模块。应用服务模块按照应用服务模块规则标志、定义和存储,系统按照应用服务模块规则区分和加载不同的应用服务模块。
所述的应用服务模块标志、定义规则若模块名以N开头,为不活动模块,不加载,其他为活动模块;S000到S499为常规模块,无条件加载以S0开头的模块为基础服务模块,是所有基础服务的原始数据,不包含自定义的数据、配置文件;以S1开头的模块为基础服务配套模块,是在使用上述基础服务时能满足需求的自定义数据,配置文件;以S2开头的模块为系统出厂时提供的扩展服务模块,与S0类似;以S3开头的模块为系统出厂时提供的扩展服务配套模块,与S1类似;S400-S499为常规模块备用号;S500到S999为大数据模块,只有在存在硬盘的情况下才加载以S5开头的模块为高级服务模块,是所有高级服务的原始数据,不包含自定义的数据、配置文件;以S6开头的模块为高级服务模块配套模块,是在使用上述高级服务时能满足需求的自定义数据,配置文件;以S7开头的模块为系统出厂时提供的高级扩展服务模块,与S5类似;
以S8开头的模块为系统出厂时提供的高级扩展服务配套模块,与S6类似;S900-S999为大数据模块备用号。
本发明产生的有益效果是由于使用了一种带有各种个人电脑接口的工控计算机主板,使本发明的可靠性大大提高,同时又实现了各种接口与外设的灵活连接,既实现了服务器的功能,又可以像网络设备那样可靠的连续工作。由于使用了系统存储卡,将所有装置运行文件都安装在系统存储卡中,软硬件一体化设计,免去了配置硬件、安装软件的麻烦,使安装简单方便,易于使用、操作,非技术人员也可以管理,免去产品后期维护工作。由于采用存储卡中存储装置运行文件,在随机存储器中运行装置运行文件方法,使装置运行文件的运行和存储相对独立,还可以有效的防止装置运行文件遭到病毒的入侵,可以像一般的网络设备一样不惧怕病毒。本发明可以看作是一种简化的网络应用服务器,只是简化掉了一些对网络服务不必要的硬件和软件,屏蔽掉冗余接口,使产品外部接口更加简单,无需连接复杂的外围设备,只需要连接两根网线即可投入应用。本发明将显示部分简化,用简单的单片机和液晶显示板代替昂贵的显示器和显卡以及软件中的显示模块,使购置成本降低,一次投入即获得所有基本应用,免去企业高投入,低效果的信息化担心。本发明可以提供多种基础应用,例如提供企业网页、企业邮箱、企业级的防火墙,企业级的网络硬盘、企业级的网络应用系统,FTP、网关等等,并可以根据需求扩充应用。
由于将系统核心、服务系统、应用系统以及用户数据完全分开存放,核心文件系统采用只读方式,使得系统安全性更高。由于采用系统和磁盘分离的模式,使得系统可以不依赖于磁盘而正常运行,保证系统服务的稳定可靠。由于采用系统模块化,在任意时刻都可以添加/更新一个功能模块,而系统其他模块不用做任何调整,从而实现了系统的可拼装。并使更新/升级则极其简单有效,能够非常容易的通过网络实现系统的应用扩展。


下面结合附图和实施例对本发明作进一步说明。
图1是实施例一中多功能网络应用设备的外形示意图;图2是本实施例一中多功能网络应用设备的原理框图;图3是实施例二中多功能网络应用设备的启动方法原理框图。
图4是传统嵌入式系统的装置运行文件存储方法示意图;图5是实施例二中的装置运行文件存储示意图;图6是实施例二中的装置运行文件升级方法的原理示意图。
具体实施例方式
实施例一图1、图2是多功能网络设备的外形示意图和原理框图,图中的序号所表示的是1.WAN线,2.LAN线,3.电源线,4.多功能网络应用设备,5.液晶显示模块,6.WAN接口,7.LAN接口,8.USB接口,9.随机存储器,10.硬盘,11.中央处理器,12.系统存储卡,13.主板,14.单片机。
如图1所示,本实施例从外表看十分简单,对外界接线通常只有WAN线1、LAN线2和电源线3,与一般网络设备相当。WAN线1、LAN线2都是通用的水晶头接头,易于连接和操作。本实施例所使用的液晶显示模块是一种成本很低的单色多行点阵LCD,所显示的信息已足够本实施例使用。
如图2所示,本实施例基本构成包括主板13,中央处理器11,随机存储器9,硬盘10,WAN、LAN接口6、7,USB接口8,单片机14,液晶显示模块5,系统存储卡12。
本实施例的基本思路是简化普通服务器的硬件系统和操作系统。应用系统优化将硬件系统简化到最低,裁剪软件系统,并进行模块化处理,使之成为一种本发明所述的多功能网络应用设备专用“装置运行文件”。装置运行文件屏蔽掉冗余接口,使本实施例的外部接口更加简单,无需连接复杂的外围设备,只需要连接两根网线即可投入应用,同时提高运行速度。
装置运行文件在设计时仔细的考虑与硬件存储卡相结合问题,从而构成专用系统存储卡。这种系统存储卡使软件系统和硬件系统结合为一个整体。系统存储卡插在多功能网络应用设备上时,系统存储卡中的装置运行文件是无法修改的,只有在特殊情况下,将卡从设备中拔出,连接在其他电脑上才可以修改其中的内容。这样做的目的是使装置运行文件的设置简单化,并保证该软件免受病毒侵害。系统存储卡的硬件是ScanDisk CF128M或DOM128M,系统存储卡通过接口与主板连接。为保证系统的安全性和稳定性。精心选择元器件的类型,为设备可以连续工作打下良好基础,同时兼顾元器件成本,争取用最小的投入产生最大效益。
为实现对多功能网络应用设备的状态监控,本实施例通过设计和开发独立的单片机液晶显示系统,使用户可以直接了解设备的工作状态和设置信息。省去了复杂的显示系统软、硬件和昂贵的显示器。
为获得较高的可靠性,本实施例使用的CPU及主板为C3 1G/EPIA、Mini-ITX DP10000。这是一种比较特殊的主板,是一种工业计算机主板,为提高可靠性,这种主板的中央处理器直接焊接在主板上,类似这样的设计和保证可靠性的工艺在这种主板上有多处体现。与普通的工控计算机主板所不同是这种主板有一些普通PC机上才有的接口,应用这些接口可以很方便的连接各种外部设备,实现一些普通PC机上才能实现的功能。所使用的Kingstone 256M DDR随机存储器如同普通的PC机,通过主板上的插槽与中央处理器连接。同样,Seagate 80G 7200rpm的硬盘通过主板上的接口与中央处理器连接。
为降低成本,本实施例简化显示系统,使用的P89C52单片机通过接口与主板连接,一种低成本的LCD122×32液晶显示模块与单片机连接。这种单色点阵液晶显示模块已足够显示必要的信息了。单片机代替了复杂的显示设备,除必要的信息外,其他冗余部分一概除去,使显示速度和效率大大提供,节约了硬、软件资源。USB接口8直接与主板连接,用于扩展基础应用。
实施例二本实施例所叙述的是多功能网络应用设备的启动方法。多功能网络应用设备使用的是一种工控计算机式的嵌入式计算机系统,这种嵌入式计算机系统接近于通用PC机系统,采用的是磁盘服务模式。即在运行过程中系统文件的根位置始终在磁盘中,磁盘作为计算机运行的重要部分,在运行中不能与计算机的其他部分分离。本实施例所述的启动方法是一种全新的嵌入式系统的启动模式,摒弃了传统嵌入式系统普遍采用的磁盘服务模式,将专用的装置运行文件的根位置从常规的磁盘转移到随机存储器中,并在随机存储器中完成装置运行文件加载、装置运行文件原始目录结构构建和用户权限分配等等任务。这样磁盘仅仅起到一个存储装置运行文件的作用,在整个计算机运行过程中与运行无关,可以与计算机脱离,从而实现了装置运行文件与服务的无关性,提高了系统的稳定性和可靠性。
本实施例所使用的硬件是实施例一所述的多功能网络应用设备包括主板,中央处理器,随机存储器(内存),硬盘,WAN、LAN接口,USB接口,单片机,液晶显示模块,系统存储卡。所述的多功能网络应用设备的启动方法基于构建了新型的系统结构。传统的系统文件存放结构不分系统和服务文件,混合存放。这样的存放方法虽然简单,但不便于管理。本实施例所述的多功能网络应用设备启动方法的装置运行文件存放结构是将各种文件成类为原始装置运行文件和服务运行文件两个层面管理,原始装置运行文件具有最基本的引导功能,能够正常进入装置运行,没有任何服务,具有完整的目录结构,shell命令以及支持库,并且都在随机存储器(内存)中运行。这里将这种随机存储器系统结构定义为基本系统框架Basic System Frame(简称为BSF)。所有的与用户服务有关的文件按照“应用服务模块规则”定义打包为模块,这些模块称之为“应用服务模块”。所有的应用服务模块按照“应用服务模块规则”存放于指定的目录中,BSF和应用服务模块全部存放在磁盘中,这里所说的磁盘可以是硬盘或者外置的闪存卡(DOM/CF卡),本实施例使用的是DOM卡。当嵌入式系统开始运行的时候,首先引导BSF,即将最基本的引导功能和完整的目录结构、shell命令以及支持库引入随机存储器(内存)中运行。BSF引导起来以后,原始装置运行文件根据用户配置信息,选择装载此目录中所有列出的应用服务模块,并在磁盘中提取,放在随机存储器(内存)中构建用户的服务系统,从而实现了系统的可拼装性。这里的关键是运行位置的转移,是使用硬件的变化,用户所需的配置文件以及需要保存的数据文件则存放在磁盘或外置的系统闪存卡(DOM/CF卡)上,只是在开机装载服务时用到,一旦正常运行,磁盘或外置的系统闪存卡就可以脱离了。如果有病毒入侵,染毒的只是随机存储器(内存)中正在运行的装置运行文件,而磁盘或外置的系统闪存中的装置运行文件不会受到污染,并保持完好。一旦随机存储器(内存)中运行的装置运行文件由于染毒而崩溃,磁盘或外置的系统闪存中的装置运行文件还保持纯净、良好的状态,这时只要重新启动多功能网络应用设备,加载磁盘或外置的系统闪存中的系统就可以保证正常的网络设备运行了,这样就真正实现了核心系统的安全、可靠。
在储存结构方面所述的多功能网络应用设备启动方法采用了随机存储器系统和磁盘同步存储结构,并且将装置运行文件的数据、服务和用户数据、配置分开存放的模式,使得装置运行文件不再依赖于硬盘的存在而可以独立运行,进一步提高了系统的稳定性和可靠性。
本实施例基于Linux架构{title Red Hat Linux(2.4.20-8)root(he0,0)kernel/vmlinuz-2.4.20-8 ro initrd/initrd-2.4.20-8.ing},启动运行过程,如图3所示,描述如下1.开机,加载系统卡;2.系统卡启动系统(boot loader)获取初始化微系统镜像(initrd/initrd-2.4.20-8.img),在随机存储器中创建微系统空间;3.装载初始化微系统,并在指定随机存储器空间中(/dev/ram)展开;4.装载系统内核(kernel/vmlinuz-2.4.20-8.ro),创建基本系统环境;5.加载ext 3文件系统模块,及其它基本模块;6.创建动态随机存储器系统空间(d-ram),构建动态随机存储器虚拟磁盘(d-ram-vdisk),释放根系统(root)到动态随机存储器虚拟磁盘中,并构建根系统;7.转换根系统到动态随机存储器虚拟磁盘;8.创建根文件系统;9.初始化系统(/etc/rc.d/rc.sysinit rc3.d);
10.根据配置文件释放相关应用模块,构建用户应用系统;11.卸载系统卡。
实施例三本实施例所叙述的是多功能网络应用设备的在线升级方法。
传统的嵌入式系统的装置运行文件以若干文件的形式存储,并且存储和运行都在同样的存储空间中交互操作,装置运行文件运行过程中,对于存储文件多是独占的形式。升级系统复杂,需要充分考虑装置运行文件之间的依存关系和运行状态,稍有不慎就会导致装置运行文件崩溃,因此,嵌入式系统基本不作在线升级功能。传统嵌入式系统的存储结构如图4所示1.引导分区,系统引导程序存储区域;2.系统分区,存放系统内核及系统文件;3.应用程序分区,存放所有应用系统文件;4.用户数据分区,存放所有用户文件。
传统嵌入式系统的运行模式1.引导系统,启动内核;2.在存储介质上建立根文件分区;3.挂在用户应用系统分区;4.启动用户服务;5.系统正常运行。
传统的嵌入式系统的装置运行文件的存储方式是以文件的方式存储,各种文件存储在各个文件区域中,运行的时候按照顺序提取。这样做虽然比较方便,但是对于这些装置的运行文件的升级十分不利。文件内部的有机结合决定了文件的固定模式,如果升级需要改变整个文件,然而嵌入式系统的各种程序文件通常都是量体裁剪而成,改变整个文件必须充分考虑硬件的需求,这对于经常升级十分不利。然而网络设备必须经常升级,因此使用嵌入式系统的网络设备的升级问题特别突出。
本实施例所使用的硬件是实施例一所述的,包括主板,中央处理器,随机存储器,硬盘,WAN、LAN接口,USB接口,单片机,液晶显示模块,系统存储卡。本实施例的基本思路是多功能网络应用设备的装置运行文件的存储与运行空间完全分开,各自独立。装置运行文件中除最基本的运行文件之外,所有与用户有关的运行文件均进行模块化处理,并按照“应用服务模块规则”的要求定义和标志模块,以模块结构存储在作为存储空间的存储介质上,这些模块称之为“应用服务模块”。存储介质可以是通常的硬盘或专用的系统存储卡(DOM/CF卡),本实施例采用的是DOM卡。多功能网络应用设备启动时将各个文件和模块从存储空间中取出,放入运行空间。装置运行文件在运行空间中引导启动,提取各种用户程序和数据在运行空间中运行。运行空间设在随机存储器中,也就是通常所述的内存中。装置需要升级时,只需根据“应用服务模块规则”所定义的标志规则实时下载新的应用服务模块,在原装置运行文件中更新相应的应用服务模块即可。这便是模块化的好处,升级系统简单、方便。文件的存储模块化是本实施例的关键,只有将文件模块化,使各个程序段之间有明显的界线才能使需要更新和不需要更新的部分分开,在升级的时候选择起来比较方便。系统的存储结构如图5所示,系统的存储结构和运行方式如下存储结构1.引导分区,存放系统内核及引导系统;
2.数据分区,存放所有应用系统、应用服务模块。
数据分区结构数据分区只有一个数据目录,数据目录中所有的内容都为模块。模块按照特定的标志定义和存储,系统按照特定规则区分和加载不同的模块。
“应用服务模块规则”是定义和标志应用服务模块的规则,这个规则可以任意确定,本实施例采用的是如下规则数据分区只有一个数据目录,数据目录中所有的内容都为应用服务模块。
若模块名以N开头,为不活动模块,不加载,其他为活动模块。
S000到S499为常规模块,无条件加载以S0开头的模块为基础服务模块,是所有基础服务的原始数据,不包含自定义的数据、配置文件等;以S1开头的模块为基础服务配套模块,是在使用上述基础服务时能满足需求的自定义数据,配置文件等;以S2开头的模块为系统出厂时提供的扩展服务模块,与S0类似;以S3开头的模块为系统出厂时提供的扩展服务配套模块,与S1类似;S400、S499为常规模块备用号。
S500到S999为大数据模块,只有在存在硬盘的情况下才加载以S5开头的模块为高级服务模块,是所有高级服务的原始数据,不包含自定义的数据、配置文件;以S6开头的模块为高级服务模块配套模块,是在使用上述高级服务时能满足需求的自定义数据,配置文件;以S7开头的模块为系统出厂时提供的高级扩展服务模块,与S5类似;
以S8开头的模块为系统出厂时提供的高级扩展服务配套模块,与S6类似;S900、S999为大数据模块备用号。
本实施例的在线升级过程,如图6所示,包含三个大的步骤验证/获取、计算/下载、更新1.升级系统连接升级服务器升级服务端口;2.服务器验证升级系统合法性;3.升级系统获取待升级数据信息;4.升级系统将升级数据信息与本机数据作比较,获取升级列表;5.升级系统下载升级模块;6.挂载系统存储卡;7.更新系统模块;8.卸载系统存储卡,升级完成。
其中,1-3为验证/获取,升级和被升级双方互相确认其升级合法性,非法入侵和非法用户。
4-5为计算/下载,升级和被升级双方交流版本信息,确定下载模块的数量并进行下载。
6-8为更新过程,将下载的模块写入加载的系统存储卡的临时存储空间中,修改旧有模块编号名称,修改新下载模块编号名称,替换原有模块,卸载系统存储卡,完成升级。
权利要求
1.一种多功能网络应用设备,包括主板,中央处理器,随机存储器,硬盘,WAN、LAN接口,USB接口,其特征在于,单片机,液晶显示模块,系统存储卡;所述的中央处理器直接连接在主板上,所述的随机存储器通过主板上的插槽与中央处理器连接,所述的硬盘通过主板上的接口与中央处理器连接,所述的单片机通过接口与主板连接,所述的液晶显示模块与单片机连接,所述的系统存储卡通过接口与主板连接,所述的WAN、LAN接口,USB接口直接与主板连接。
2.根据权利要求1所述的一种多功能网络应用设备,其特征在于,所述的主板,是一种带有各种个人电脑接口的工控计算机主板。
3.根据权利要求1所述的一种多功能网络应用设备,其特征在于,所述的系统存储卡是是一个专门用于存放装置运行文件的闪存,可以是CF卡,也可以是DOM卡。
4.根据权利要求1或3所述的一种多功能网络应用设备,其特征在于,所述的系统存储卡与主板通过IDE接口和DOM卡或CF卡转接口连接。
5.根据权利要求1所述的一种多功能网络应用设备,其特征在于,所述的单片机与主板通过RS232接口连接。
6.根据权利要求1所述的一种多功能网络应用设备,其特征在于,所述的液晶显示模块是单色多行点阵液晶板。
7.一种多功能网络应用设备的启动方法,所述的多功能网络应用设备包括主板,中央处理器,随机存储器,硬盘,WAN、LAN接口,USB接口,单片机,液晶显示模块,系统存储卡,其特征在于所述的步骤开机,加载系统卡的步骤;系统卡启动系统获取初始化微系统镜像,在随机存储器中创建微系统空间的步骤;装载初始化微系统,并在指定随机存储器空间中展开的步骤;装载系统内核,创建基本系统环境的步骤;加载ext3文件系统模块,及其它基本模块的步骤;创建动态随机存储器系统空间,构建动态随机存储器虚拟磁盘,释放根系统到动态随机存储器虚拟磁盘中,并构建根系统的步骤;转换根系统到动态随机存储器虚拟磁盘的步骤;创建根文件系统的步骤;初始化系统的步骤;根据配置文件释放相关应用模块,构建用户应用系统的步骤;卸载系统卡的步骤。
8.一种多功能网络应用设备的在线升级方法,所述的多功能网络应用设备包括主板,中央处理器,随机存储器,硬盘,WAN、LAN接口,USB接口,单片机,液晶显示模块,系统存储卡,其特征在于,两分区存储结构,在线升级方法的步骤升级系统连接升级服务器升级服务端口;服务器验证升级系统合法性;升级系统获取待升级数据信息;升级系统将升级数据信息与本机数据作比较,获取升级列表;升级系统下载升级模块;挂载系统存储卡;更新系统模块;卸载系统存储卡,升级完成。
9.根据权利要求8所述的一种多功能网络应用设备的在线升级方法,其特征在于,所述的两分区存储结构是整个储存区分为两个分区,引导分区,存放系统内核及引导系统;数据分区,存放应用服务模块;数据分区结构数据分区只有一个数据目录,数据目录中所有的内容都为应用服务模块。应用服务模块按照应用服务模块规则标志、定义和存储,系统按照应用服务模块规则区分和加载不同的应用服务模块。
10.根据权利要求9所述的一种多功能网络应用设备的在线升级方法,其特征在于,所述的应用服务模块标志、定义规则若模块名以N开头,为不活动模块,不加载,其他为活动模块;S000到S499为常规模块,无条件加载以S0开头的模块为基础服务模块,是所有基础服务的原始数据,不包含自定义的数据、配置文件;以S1开头的模块为基础服务配套模块,是在使用上述基础服务时能满足需求的自定义数据,配置文件;以S2开头的模块为系统出厂时提供的扩展服务模块,与S0类似;以S3开头的模块为系统出厂时提供的扩展服务配套模块,与S1类似;S400-S499为常规模块备用号;S500到S999为大数据模块,只有在存在硬盘的情况下才加载以S5开头的模块为高级服务模块,是所有高级服务的原始数据,不包含自定义的数据、配置文件;以S6开头的模块为高级服务模块配套模块,是在使用上述高级服务时能满足需求的自定义数据,配置文件;以S7开头的模块为系统出厂时提供的高级扩展服务模块,与S5类似;以S8开头的模块为系统出厂时提供的高级扩展服务配套模块,与S6类似;S900-S999为大数据模块备用号。
全文摘要
本发明公开了一种多功能网络应用设备及启动和在线升级方法,涉及一种数字通信装置,一种多功能网络应用设备包括主板,中央处理器,随机存储器,硬盘,WAN、LAN接口,USB接口,单片机,液晶显示模块,系统存储卡。中央处理器直接连接在主板上,随机存储器通过主板上的插槽与中央处理器连接,硬盘通过主板上的接口与中央处理器连接,单片机通过接口与主板连接,液晶显示模块与单片机连接,系统存储卡通过接口与主板连接。由于使用了一种带有各种个人电脑接口的工控计算机主板,既实现了服务器的功能,又可以像网络设备那样可靠的连续工作。本发明可以提供网页、邮箱、防火墙,网络硬盘、网络应用系统,FTP、网关等多种基础应用。
文档编号H04L12/28GK101039219SQ200710087058
公开日2007年9月19日 申请日期2007年3月16日 优先权日2006年7月12日
发明者蔺炜 申请人:蔺炜
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1