进程管理系统的制作方法

文档序号:6587376阅读:77来源:国知局
专利名称:进程管理系统的制作方法
技术领域
本发明涉及一种进程管理系统,尤指一种在嵌入式系统上的进程管理系统。
背景技术
传统的家庭多媒体系统都是基于一些模拟技术的多媒体设备搭建而成的,随着计 算机技术及网络技术的发展,各种数字化的多媒体信息源大量涌现,因而现有的传统家庭 多媒体系统已无法跟上信息时代的发展,需要引入新的产品来弥补其不足。目前,逐渐普及的资讯显示设备,如数码相框,只是纯粹显示相片的数码相框,只 能作为传统的视听产品家庭影院的一部分,但当今时代是信息容量大、变化快的时代,与外 界没有互动及可视信息交流的数码相框,已不能满足时代的需要。而且,所述资讯显示设备中可通过若干窗口来与外界进行沟通。但是,这些窗口都 集成于一个窗口应用程序中,每次打开一个窗口都会启动所述窗口应用程序,这样很浪费 系统资源。

发明内容
鉴于以上内容,有必要提供一种节约资源的进程管理系统。一种进程管理系统,包括一进程处理模块、两个窗口进程模块及一用于显示每一 窗口进程模块的显示模块,每一窗口进程模块可通过所述进程处理模块调用并独立运行, 每一窗口进程模块包括一用于实现其公共的基本功能的公共基本功能窗口类模块及一用 以处理所述窗口进程模块独特功能的专门窗口类模块,两窗口进程模块的公共基本功能窗 口类模块具有相同的功能,两窗口进程模块的专门窗口类模块具有不同的功能。相对现有技术,本发明进程管理系统的较佳实施方式中,每一窗口进程模块包括 一用于实现其公共的基本功能的公共基本功能窗口类模块及一用以处理所述窗口进程模 块独特功能的专门窗口类模块。从而,本发明进程管理系统通过公共基本功能窗口类模块 及专门窗口类模块,来管理模组化的窗口进程模块,减少了系统资源的浪费。


图1为本发明进程管理系统的较佳实施方式的系统架构图。图2为本发明进程管理系统的较佳实施方式的公共基本功能窗口类模块的结构 图。图3为本发明进程管理系统的较佳实施方式的窗口进程模块的示意图。
具体实施例方式请参阅图1,本发明进程管理系统的较佳实施方式包括一用于处理多进程的进程 处理模块10、若干窗口进程模块20及一用于显示每一窗口进程模块20的显示模块。所述 进程处理模块10设有一进程交流消息接口 30,用以接收来自所述窗口进程模块20的消息。所述进程交流消息接口 30使用统一的规范协议来进行交流。所述窗口进程模块20通过所述进程交流消息接口 30及一公共基本功能窗口类模 块50与所述进程处理模块10进行沟通。所述公共基本功能窗口类模块50能够处理所述 进程管理系统的窗口的公共功能,提供处理若干窗口的相同功能的基本方法。所述窗口进 程模块20为一主菜单窗口进程模块、一视频播放器窗口进程模块、一音乐播放器窗口进程 模块、一图片显示器窗口进程模块、一无线电广播窗口进程模块、一网络新闻窗口进程模块寸寸。本发明进程管理系统的较佳实施方式应用于一电子装置中,例如,数码相框。所述 显示模块为所述电子装置的显示屏。请参阅图2,为本发明进程管理系统的较佳实施方式的所述公共基本功能窗口类 模块的示意图。所述公共基本功能窗口类模块50包括一公共输入事件处理子模块51、一公 共系统事件处理子模块52、一公共功能子模块53、一公共消息事件处理子模块55、一公共 用户界面控制子模块56、一公共数据处理子模块57。所述窗口进程模块20能够根据实际 需要添加更多的公共基本功能窗口类模块。所述公共输入事件处理子模块51用以处理所述窗口进程模块20的公共输入事 件。例如,当用户使用遥控器控制所述电子装置时,每一窗口进程模块20将都会识别所述 遥控器上的上下左右的方向键。这样,对这些公共的输入事件的处理将都由所述公共输入 事件处理子模块51来完成。所述公共系统事件处理子模块52用以处理公共系统事件,所述公共系统事件处 理子模块52监控所述窗口进程模块20的运行状态,并在所述窗口进程模块20运行异常终 止时告知所述进程处理模块10重新呼叫所述窗口进程模块20。所述公共功能子模块53管理所述窗口进程模块20的公共功能。这些公共功能包 括所述电子装置的空闲(idle)状态、闹铃(alarm)状态。每一窗口进程模块20都包含这 些公共功能,由所述公共功能子模块53来完成对这些公共功能的处理。所述公共消息事件处理子模块55处理所述窗口进程模块20与所述进程处理模块 10之间交流的公共消息事件。例如,所述进程处理模块10会向每一窗口进程模块20发送 检查消息以确保所述窗口进程模块20在所述显示模块的正常显示。所述窗口进程模块20 回复运行正常消息给所述进程处理模块10。当所述窗口进程模块20要结束时,所述窗口进 程模块20发送结束请求消息给所述进程处理模块10,用以停止在所述显示模块上的运行。 所述进程处理模块10回复停止运行消息给所述窗口进程模块20以结束所述窗口进程模块 20在所述显示模块上的显示。所述公共用户操作界面控制子模块56用以控制所述窗口进程模块20的公共用户 操作界面。例如,所述公共用户操作界面包括每一窗口进程模块20的共同图标(logo),每 一窗口进程模块20都带有的滚动条等等。所述公共数据处理子模块57用以处理所述窗口进程模块20的公共数据。例如, 一行事历窗口进程模块与一万年历窗口进程模块都需要日期数据,这样,所述公共数据处 理子模块57将这些共同的日期数据进行处理,减少程序开发的工作量。请参阅图3,本发明进程管理系统的较佳实施方式的窗口进程模块的示意图。所 述窗口进程模块20还包括一用以处理所述窗口进程模块20的专门功能的专门窗口类模块60。所述专门窗口类模块60包括一用以处理向所述窗口进程模块20进行输入的特别 输入事件的输入事件处理子模块61。例如,当所述遥控器上的上下左右的方向键需要通过 每一窗口进程模块20的公共输入事件处理子模块51处理时,所述遥控器上的音量调高键、 音量调低键则需要通过所述窗口进程模块20的输入事件处理子模块61来处理。该图片显 示器窗口进程模块不需要使用所述遥控器上的音量调高键、音量调低键,因此,一多媒体播 放器窗口进程模块会使用专门的输入事件处理子模块61完成其特别的功能。所述专门窗口类模块60包括一用以处理所述窗口进程模块20的专门数据的数据 处理子模块62。所述数据处理子模块62需要处理不同的窗口进程模块20需要使用的不同 数据。例如,一万年历窗口进程模块相较于其他窗口进程模块会包含更多的数据内容,即可 由所述数据处理子模块62来实现万年历数据在所述电子装置的显示屏上的加载。所述专门窗口类模块60包括一用以处理所述窗口进程模块20与所述进程处理模 块10交流的消息事件的消息事件处理子模块63。当某一窗口进程模块20向所述进程处理 模块10发送一针对所述窗口进程模块20的专门的消息事件时,就会由所述窗口进程模块 20的消息事件处理子模块63来与所述进程处理模块10进行沟通。所述专门窗口类模块60包括一管理所述窗口进程模块20的专门功能的专门功能 子模块65。当某一窗口进程模块20具有一个专门的功能时,所述功能是其他的窗口进程模 块20没有的,所述窗口进程模块20就会由所述专门功能子模块65来实现所述窗口进程模 块20的这个专门功能在所述显示屏的显示。所述专门窗口类模块60包括一管理所述窗口进程模块20的专门事件的事件处理 子模块66。当某一窗口进程模块20具有一个专门事件需要处理时,所述事件是其他的窗口 进程模块20没有的,所述窗口进程模块20就会由所述事件处理子模块66来实现所述窗口 进程模块20的这个专门事件。所述专门窗口类模块60能够根据实际需要包括更多的具有专门功能的子模块, 所述专门窗口类模块60可弹性的进行扩展。每一窗口进程模块20能够继承所述公共基本 窗口类50和所述专门窗口类模块60的所有特性。本发明进程管理系统的较佳实施方式中,所述进程处理模块10与所述窗口进程 模块20之间通过消息机制进行沟通。所述进程处理模块10与所述窗口进程模块20之间 通过统一的消息格式进行交流。所述进程管理系统使用管道通信机制来实现进程之间的通 信,所有进程之间发送的消息都透过管道完成。
权利要求
一种进程管理系统,其特征在于所述进程管理系统包括一进程处理模块、两个窗口进程模块及一用于显示每一窗口进程模块的显示模块,每一窗口进程模块可通过所述进程处理模块调用并独立运行,每一窗口进程模块包括一用于实现其公共的基本功能的公共基本功能窗口类模块及一用以处理所述窗口进程模块独特功能的专门窗口类模块,两窗口进程模块的公共基本功能窗口类模块具有相同的功能,两窗口进程模块的专门窗口类模块具有不同的功能。
2.如权利要求1所述的进程管理系统,其特征在于所述公共基本功能窗口类模块包 括一用以处理公共系统事件的公共系统事件处理子模块,所述公共系统事件处理子模块监 控所述窗口进程模块的运行状态,并在所述窗口进程模块运行异常终止时告知所述进程处 理模块重新呼叫所述窗口进程模块。
3.如权利要求1所述的进程管理系统,其特征在于所述公共基本功能窗口类模块包 括一用以控制一公共用户操作界面的公共用户操作界面控制子模块。
4.如权利要求1所述的进程管理系统,其特征在于所述公共基本功能窗口类模块包 括一公共输入事件处理子模块用以处理所述窗口进程模块的公共输入事件。
5.如权利要求1所述的进程管理系统,其特征在于所述公共基本功能窗口类模块包 括一用以处理所述窗口进程模块的公共数据的公共数据处理子模块。
6.如权利要求1所述的进程管理系统,其特征在于所述公共基本功能窗口类模块包 括一用于与所述进程处理模块进行消息事件交流的公共消息事件处理子模块。
7.如权利要求1所述的进程管理系统,其特征在于所述专门窗口类模块包括一用以 处理向所述窗口进程模块进行输入的特别输入事件的输入事件处理子模块。
8.如权利要求1所述的进程管理系统,其特征在于所述专门窗口类模块包括一用以 处理所述窗口进程模块的专门数据的数据处理子模块。
9.如权利要求1所述的进程管理系统,其特征在于所述专门窗口类模块包括一用以 处理所述窗口进程模块与所述进程处理模块交流的消息事件的消息事件处理子模块。
10.如权利要求1所述的进程管理系统,其特征在于所述专门窗口类模块包括一管理 所述窗口进程模块的专门功能的专门功能子模块。
全文摘要
一种进程管理系统,包括一进程处理模块、两个窗口进程模块及一用于显示每一窗口进程模块的显示模块,每一窗口进程模块可通过所述进程处理模块调用并独立运行,每一窗口进程模块包括一用于实现其公共的基本功能的公共基本功能窗口类模块及一用以处理所述窗口进程模块独特功能的专门窗口类模块,两窗口进程模块的公共基本功能窗口类模块具有相同的功能,两窗口进程模块的专门窗口类模块具有不同的功能。相对现有技术,本发明进程管理系统通过公共基本功能窗口类模块及专门窗口类模块,来管理模组化的窗口进程模块,减少了系统资源的浪费。
文档编号G06F9/54GK101989216SQ20091030499
公开日2011年3月23日 申请日期2009年7月30日 优先权日2009年7月30日
发明者朱志国 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1