通过网络系统取得嵌入式操作系统的方法

文档序号:6420718阅读:225来源:国知局
专利名称:通过网络系统取得嵌入式操作系统的方法
技术领域
本发明涉及一种通过网络系统取得操作系统的方法,尤其涉及一种通过界面友好的网页使使用者取得模块化的操作系统的方法。
背景技术
嵌入式操作系统(embedded operating system)是嵌入式设备(embeddeddevice),如自动提款机、电子琴、电子收款机、个人数字助理(PDA)等,所使用的操作系统,微软(Microsoft)公司的Windows CE及Windows XPEmbedded等软件就是嵌入式操作系统。这种嵌入式操作系统与一般桌上型或便携式计算机所使用的操作系统存在着明显的差异,即前者采用组件式结构(componentized form),将操作系统分解为多个功能性组件,使用者可依据实际情况选择所需的组件,再将所选组件组合,编制成完整的操作系统。由于嵌入式设备应用广泛,并具有体积较小、存储空间较少、速度较慢等硬件特性,所以必须确保所使用的操作系统没有多余无用的部分,从而减少存储操作系统所需的存储空间,嵌入式操作系统正可以满足这些需求。但这种嵌入式操作系统需依赖特定的平台开发工具(platform development tool),如微软公司的Platform Builder(简称PB)等软件,才能完成嵌入式操作系统的制作。这种平台开发工具,如PB,不仅费用很高(一套约1000美元),而且是专门为嵌入式设备开发者(embeddeddeveloper)设计的,非常专业化,必须受过专业训练才能操作。对一个嵌入式设备开发者来说,至少需购买一套PB软件,并聘请受过PB操作训练的专业人员,或派遣一般人员去接受PB操作训练(通常四天一期的训练学程约需2000美元)。通过PB的操作来取得操作系统需要相当长的时间,而且这类专业人员很难被替代,可选择性低,增加了用人单位的人事成本,加重了用人单位的负担。但直到目前为止,使用平台开发工具软件来制作嵌入式操作系统仍是嵌入式设备开发者的唯一选择,应该进行改进。
本发明的内容本发明的主要目的是提供一种通过网络系统取得嵌入式操作系统的方法,由远程服务器通过计算机网络为使用者(嵌入式设备开发者)提供一特定网页,该网页界面友好,将嵌入式操作系统的各功能组件转化为图形或文字菜单,使普通的非专业的使用者也可以直接进行选择操作。选择完毕后,通过网络,请求传回服务器根据选择的结果制作操作系统,该服务器将所选择的组件组合编制成操作系统后,可以将该操作系统经由网络直接传给使用者,也可以放置在网络上由使用者自行下载。
为实现上述目的,本发明提供了一种通过网络系统取得嵌入式操作系统的方法,所述嵌入式操作系统为组件式操作系统,所述网络系统包括用网络相连的一服务器和至少一个网络联机浏览设备;所述服务器内安装有一平台开发工具(如PB或类似PB的平台开发工具)应用软件,该平台开发工具可被使用者在登录后操作;使用者可通过网络浏览一工作网页,所述工作网页为所述平台开发工具的人机界面(Human-MachineInterface),使用者可在所述工作网页上选择所需的操作系统组件,选择完成后,将选择的结果信息送回服务器,平台开发工具根据所述选择结果信息自动进行程序制作,生成使用者所需的操作系统,并将制作完成的操作系统经网络传给使用者,或由使用者自行下载。
使用本发明的方法,嵌入式设备开发者无需购买昂贵且不易操作的专业平台开发软件,并且无须专业训练,通过简单的操作,就可快速取得所需的嵌入式操作系统,可节省软件购置费用、节约软件开发时间并降低人员成本。
附图的简要说明

图1是本发明的系统架构图;图2是本发明的一个实施例的工作网页示意图;图3是本发明的一个实施例的工作流程图。
具体实施例方式
图1是本发明的系统结构图。如图1所示,本发明的系统由通过网络连接的一服务器1和至少一个网络联机浏览设备(network connectingand browsing apparatus)2组成。该网络联机浏览设备2可以是计算机(包括但不限于桌上型计算机、便携式计算机、掌上型计算机)、个人数字助理(PDA)及上网手机等,其中上网手机,即具有无线应用协议(WAP)及通用分组无线业务(GPRS)功能的手机。所述网络可以是因特网(internet)或内部网络(intranet)。该服务器1内安装有一平台开发工具(Platform Development Tool)应用软件,供使用者(即嵌入式设备开发者)在登录(log-in)后操作,使用者利用网络联机浏览设备2的网络浏览器(browser,如微软公司的Internet Explorer)连接服务器1,即可进入一如图2所示的工作网页3,该工作网页3用图形31或文字菜单32表示嵌入式操作系统的各项功能性组件(component),使用者可在该工作网页3上一步一步地循序选择所需组件。选择完成后,就请求服务器1制作含有所选组件的嵌入式操作系统,服务器1收到该请求后,即利用平台开发工具进行制作。制作完成后,使用者就可得到一操作系统的结果文件(file(s))或目录(directory(s)),其取得方式可以是服务器通过网络主动传送给使用者,如利用电子邮件或实时消息(Instant Message,如ICQ)进行传送,或放置在网络上由使用者自己下载。该结果文件或目录可以是多文件/多目录的形式,也可以是单一映像文件(image file)的形式。使用者取得该操作系统的结果文件或目录后,将其存储在嵌入式设备所使用的存储设备(如记忆卡、磁盘或内存)中,嵌入式设备就可依靠此操作系统进行工作了。
图3示出了本发明的操作流程图,包括下列步骤步骤41使用者通过网络联机浏览设备2及网络与远程服务器1的工作网页3连接;步骤42使用者在工作网页3上选择所需组件;步骤43组件选择完毕后,经由网络请求服务器根据选择结果制作操作系统;步骤44服务器收到该选择结果后,进行操作系统的制作;步骤45制作完成后,产生一操作系统的结果文件或目录,将其传回使用者,或放置在网络上供使用者下载。
综上所述,本发明为嵌入式设备开发者提供了一种便捷的操作系统取得方法,与现有的工作方式迥然不同,是一种具有创造性的新方法,具有实用性,现提请专利。任何在本发明的精神和范围内的等效变换,都在本发明的专利范围之内。
权利要求
1.一种通过网络系统取得嵌入式操作系统的方法,所述嵌入式操作系统为组件式操作系统,所述网络系统包括用网络相连的一服务器和至少一个网络联机浏览设备;所述服务器内安装有一平台开发工具应用软件,可被使用者在登录后操作;所述方法包括以下步骤使用者利用所述网络联机浏览设备的网络浏览器经由网络登录所述服务器,在所述服务器的一工作网页上进行所需组件的选择;组件选择完成后,请求服务器根据选择结果制作所述嵌入式操作系统;所述服务器收到前述请求后,利用所述平台开发工具制作所述嵌入式操作系统;制作完成后,使用者取得所制作的嵌入式操作系统的结果文件或目录。
2.根据权利要求1所述的方法,其特征在于,所述网络是互联网或内部网络。
3.根据权利要求1所述的方法,其特征在于,所述工作网页以图形菜单或文字菜单表示嵌入式操作系统的各项功能性组件。
4.根据权利要求1所述的方法,其特征在于,所述使用者取得所制作的嵌入式操作系统的方式是所述服务器通过网络主动传送给所述使用者。
5.根据权利要求4所述的方法,其特征在于,所述服务器利用电子邮件或实时消息将所制作的嵌入式操作系统传送给使用者。
6.根据权利要求1所述的方法,其特征在于,所述使用者取得所制作的嵌入式操作系统的方式是服务器将所制作的嵌入式操作系统放置在网络上由使用者自行下载。
7.根据权利要求1所述的方法,其特征在于,所述网络联机浏览设备为计算机。
8.根据权利要求7所述的方法,其特征在于,所述计算机为桌上型计算机、便携式计算机或掌上型计算机。
9.根据权利要求1所述的方法,其特征在于,所述网络联机浏览设备是个人数字助理。
10.根据权利要求1所述的方法,其特征在于,所述网络联机浏览设备是上网手机。
11.根据权利要求1所述的方法,其特征在于,所述结果文件或目录为多文件/多目录的形式或单一映像文件的形式。
全文摘要
本发明涉及一种通过网络系统取得嵌入式操作系统的方法,所述嵌入式操作系统是嵌入式计算机所使用的组件式操作系统(如Windows CE),在所述方法中,通过网络,为使用者提供一特定工作网页(web site),该网页以友好的界面显示可选择的模块,使用者可在该网页中选择所需的模块,服务器收到该选择需求后即自动进行制作,并将制作的结果通过网络传送给使用者,或放置在网络上供使用者自行下载。使用本发明的方法,嵌入式设备开发者无需购买昂贵且不易操作的专业平台开发软件,并且无须专业训练,通过简单的操作,就可快速取得所需的嵌入式操作系统,可节省软件购置费用、节约软件开发时间并降低人员成本。
文档编号G06F17/00GK1622084SQ20031011526
公开日2005年6月1日 申请日期2003年11月27日 优先权日2003年11月27日
发明者蔡仁福 申请人:研华股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1