嵌入式系统及其远端控制服务装置的制作方法

文档序号:7666443阅读:188来源:国知局
专利名称:嵌入式系统及其远端控制服务装置的制作方法
技术领域
本发明是有关于一种嵌入式系统及其远端控制服务装置,且特别是有关于可 远端控制的嵌入式系统及其远端控制服务装置。
背景技术
嵌入式系统已经是现代电子/信息产业重要技术之一。例如,微软(Microsoft) 新开发的家庭服务器(Home Server)即属一例。图1A是说明一种传统嵌入式系统 的方块图。嵌入式系统100包括中央处理单元(central processing unit, CPU) 101、芯片组(包含北桥芯片102、南桥芯片103)、网卡104、显示卡105与输入 控制器106。嵌入式系统可以透过网卡104提供各种服务,例如文件服务等。因此, 远端个人电脑120便可以透过网络110与网卡104而取得嵌入式系统100所提供的 服务资源。若要察看/管理嵌入式系统100,使用者可以使用本地端的显示器130 与输入装置(键盘140、鼠标150)。显示卡105依据北桥芯片102的控制,产生 输出图像给显示器130。输入控制器106耦接至南桥芯片103,用以接收输入装置 所发出的输入装置信号,以及输出对应的输入中断给南桥芯片103。因此,中央处 理单元101便可以依据前述的输入中断来进行相对应的操作。然而,此一控制手段 必需在嵌入式系统100所在的本地端进行。
图1B是说明另一种传统嵌入式系统的方块图。在嵌入式系统100没有键盘、 鼠标、显示器等输入输出装置的情况下,所有与外界的联系都是通过网络进行的。 若要察看/管理嵌入式系统100,使用者可以使用远端装置(显示器130、键盘140、 鼠标150与个人电脑160)。此种传统控制手段是透过网页介面来实现的。嵌入式 系统100在完成开机后,其操作系统会执行系统程序/应用程序来提供具有察看/ 管理嵌入式系统100功能的网页浏览服务。因此,远端装置(显示器130、键盘140、 鼠标150与个人电脑160)便可以透过网络110来使用嵌入式系统100所提供的察 看/管理服务。但是,当嵌入式系统100因无法正常运行而不能提供的察看/管理服务时,远端装置便无法对其进行控制。

发明内容
本发明提供一种远端控制服务装置,可将嵌入式系统的显示画面透过网络传 送给远端装置,并且可以让远端装置的输入事件亦透过网络传送至嵌入式系统的输 入装置介面。因此,即使嵌入式系统尚未完成提供服务的准备,甚至尚在开机自我 测试(Power On Self Test, POST)阶段,远端控制服务装置均可以协助远端装置 在远端控制/操作/监看嵌入式系统。
本发明提供一种嵌入式系统。即使尚未完成提供服务的准备,甚至尚在POST 阶段,此嵌入式系统均可以接受远端装置在远端控制、操作、监看等操作。
为解决上述问题,本发明提出一种远端控制服务装置,包括压縮单元以及网 络介面单元。压縮单元耦接至嵌入式系统的图像输出介面。压縮单元接收并压縮嵌 入式系统的输出图像而产生压縮图像。网络介面单元耦接于压縮单元与远端装置之 间,用以将压縮单元所输出的压縮图像透过网络传送给远端装置。其中,远端装置 的输入事件亦透过该网络与网络介面单元传送至嵌入式系统的输入装置介面,使远 端装置透过远端控制服务装置操作嵌入式系统。
本发明提出一种嵌入式系统,包括芯片组、第一网络介面单元、显示芯片、 输入装置介面以及远端控制服务装置。第一网络介面单元耦接至芯片组,其中嵌入 式系统透过第一网络介面单元提供服务。显示芯片耦接至芯片组,用以依据芯片组 的控制产生输出图像。输入装置介面耦接至芯片组,用以接收输入装置信号以及输 出对应的输入中断给芯片组。远端控制服务装置包括压縮单元以及第二网络介面单 元。压縮单元耦接至显示芯片,以接收并压縮输出图像而产生压縮图像。第二网络 介面单元耦接于压縮单元与远端装置之间。第二网络介面单元将压縮单元所输出的 压縮图像透过网络传送给远端装置。其中,远端装置的输入事件亦透过该网络与第 二网络介面单元传送至输入装置介面,使远端装置透过远端控制服务装置操作嵌入 式系统。
本发明因利用远端控制服务装置将嵌入式系统的显示画面透过网络传送给远 端装置,并且可以让远端装置的输入事件亦透过网络传送至嵌入式系统的输入装置 介面。因此,即使嵌入式系统尚未完成提供服务的准备,甚至尚在POST阶段,远端控制服务装置均可以协助远端装置在远端控制/操作/监看嵌入式系统。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合 附图作详细说明如下。


图1A是说明一种传统嵌入式系统的方块图。
图1B是说明另一种传统嵌入式系统的方块图。
图2是依照本发明实施例说明嵌入式系统与远端控制服务装置的方块图。
图3是依据本发明说明嵌入式系统的另一实施范例。
具体实施例方式
以下诸实施例将不限嵌入式系统的实施方式与应用。例如,微软
(Microsoft)的家庭服务器(Home Server)即属嵌入式系统的一例。图2是 依照本发明实施例说明嵌入式系统与远端控制服务装置的方块图。嵌入式系统 100包括中央处理单元(central processing unit, CPU) 101、芯片组(在此 包含北桥芯片102、南桥芯片103)、第一网络介面单元(在此为网卡104)、 图像输出介面(在此为显示卡105)与输入装置介面。于本实施例中,上述输 入装置介面可以包括输入控制器106及各式连接器(未绘示)。输入装置介面 可以使输入装置(例如鼠标、键盘等)连接至嵌入式系统ioo。
嵌入式系统100可以透过网卡104与网络210 (例如区域网络)给网络装 置(例如个人电脑220)提供各种服务(例如文件服务等)。因此,远端个人 电脑220便可以透过网络210与网卡104而取得嵌入式系统100所提供的服务 资源。
在嵌入式系统100中,显示卡105依据北桥芯片102的控制而产生输出图 像。于本实施例中,显示卡105可以是VGA显示卡或是其他类型显示卡/显示 芯片。另外,耦接至南桥芯片103的输入控制器106可以接收外部输入装置(例 如键盘等,在此未绘示)所发出的输入装置信号,并且输出对应的"输入中断" 给南桥芯片103。因此,中央处理单元101便可以依据前述的输入中断来进行 相对应的操作。于本实施例中,将使用远端控制服务装置230连接至显示卡105与输入控 制器106,以便将嵌入式系统100的显示画面透过网络240传送给远端装置(在 此为个人电脑250)的显示器251。另外,并且可以让个人电脑250的输入事 件(例如使用者操作键盘252及/或鼠标253)亦透过网络240传送至嵌入式系 统100的输入控制器106。因此,即使嵌入式系统100尚未完成提供服务的准 备,甚至尚在开机自我测试(Power On Self Test, POST)阶段,远端控制服 务装置230均可以协助远端装置(个人电脑250)在远端控制/操作/监看嵌入 式系统100。
以下将依据本实施例说明远端控制服务装置230的实施方式。远端控制服 务装置230包括控制单元233、压缩单元231以及第二网络介面单元(在此为 网卡232)。压縮单元231耦接至嵌入式系统100的图像输出介面(显示卡105), 以接收并压縮嵌入式系统100的输出图像而产生压縮图像。于本实施例中,压 縮单元231可以是依据动态影像压縮标准(Motion Picture Experts Group, MPEG)压縮显示卡105的输出图像。压縮后的压縮图像(资料流)会被送至网 卡232。
网卡232耦接于压縮单元231与远端装置(个人电脑250)之间,用以透 过网络240将压縮单元231所输出之压縮图像传送给远端装置(个人电脑250)。 个人电脑250在经由网络240与网卡232接收到压縮单元231所输出的压縮图 像后,可以利用硬件方式或软件技术(应用程序)将压縮图像进行解压縮,以 便将压縮图像还原成嵌入式系统100的输出图像。通过应用程序的执行,个人 电脑250可以将嵌入式系统100的输出图像显示在远端的显示器251。因此, 即使嵌入式系统100尚在POST阶段,远端控制服务装置230均可以协助远端 装置(个人电脑250)在远端监看嵌入式系统100。
控制单元233耦接于网络介面单元(网卡232)与嵌入式系统100的输入 装置介面(输入控制器106)之间。透过网卡232以及网络240,控制单元233 可以接收远端装置(个人电脑250)的输入事件(例如使用者操作键盘252及/ 或鼠标253),并且依据该输入事件产生对应的输入装置信号给嵌入式系统100 的输入装置介面(输入控制器106)。换句话说,远端装置的输入事件可以透 过网络240、网卡232与控制单元233传送至嵌入式系统100的输入控制器106,使该远端装置可以透过远端控制服务装置230管理/操作嵌入式系统100。另外, 在本实施例中控制单元233还耦接至压縮单元231。控制单元233可以控制压 縮单元231与网卡232进行初始化操作。例如,控制单元233可以初始化网卡 232,以控制网卡232取得IP地址。
上述网络240可以是有线网络或是无线网络。另外,网络240可以是专用 网络、区域网络、或是网际网络。网络210与网络240, 二者可以是同一个网 络,也可以是互不相同的两个网络。
本发明的实施方式不应被限制为上述实施例。所属领域的普通技术人员可 以视其需求而以任何方式实现本发明。例如,图3是依据本发明说明嵌入式系 统的另一实施范例。在此将应用嵌入式系统300作为服务器(例如家庭服务器)。 嵌入式系统300包括中央处理单元301、芯片组(在此包含北桥芯片302、南 桥芯片303)、第一网络介面单元(在此为网卡304)、显示芯片305、输入装 置介面(在此为输入控制器306)以及远端控制服务装置。前述远端控制服务 装置可以包含压縮单元307、第二网络介面单元(在此为网卡308)以及控制 单元309。
显示芯片305耦接至北桥芯片302,用以依据北桥芯片302的控制/驱动产 生输出图像。于本实施例中,显示芯片305可以是VGA显示芯片或是其他类型 显不芯片。
南桥芯片303耦接于北桥芯片302与网卡304之间,用以依据北桥芯片302 的控制而透过网卡304提供服务,以及接收输入控制器306所输出的输入中断。 嵌入式系统300透过网卡304与网络310 (例如区域网络)提供各种服务(例 如文件服务等)给网络装置(例如个人电脑320)。因此,远端个人电脑320 便可以透过网络310与网卡304而取得嵌入式系统300所提供的服务资源。
输入控制器306耦接至南桥芯片303,用以接收输入装置信号,以及输出 对应的输入中断给南桥芯片303。因此,中央处理单元101便可以依据前述的 输入中断来进行相对应的操作。
压縮单元307耦接至显示芯片305,以接收并压縮显示芯片305的输出图 像而产生压縮图像。于本实施例中,压縮单元307可以是符合动态影像压縮标 准(Motion Picture Experts Group, MPEG)的MPEG压縮芯片。压縮后的压
8縮图像(资料流)会被送至网卡308。
网卡308耦接于压縮单元307与远端装置(例如个人电脑350)之间,用 以将压縮单元307所输出的压縮图像透过网络340传送给个人电脑350。个人 电脑350在经由网络340与网卡308接收到压縮单元307所输出的压縮图像后, 可以利用硬件或软件方式(应用程序)将压縮图像进行解压縮,以便将压縮图 像还原成显示芯片305的输出图像。通过应用程序的执行,个人电脑250可以 将嵌入式系统300的输出图像显示在远端的显示器351。因此,即使嵌入式系 统300尚在POST阶段,远端装置(个人电脑350)依然可以在远端监看嵌入式 系统300。
控制单元309耦接于网卡308与输入控制器306之间。透过网卡308以及 网络340,控制单元309可以接收远端装置(个人电脑350)的输入事件(例 如使用者操作键盘352及/或鼠标353),并且依据该输入事件产生对应的输入 装置信号给输入控制器306。输入控制器306依据该输入装置信号而输出对应 的输入中断给南桥芯片303。因此,远端装置可以透过网络340与远端控制服 务装置管理/操作嵌入式系统300。另外,在本实施例中控制单元309还耦接至 压縮单元307。控制单元309可以控制压縮单元307与网卡308进行初始化操 作。例如,控制单元309可以初始化网卡308,以控制网卡308取得IP地址。
上述网络340与310可以是有线网络或是无线网络。另外,网络340可以 是专用网络、区域网络、或是网际网络。网络310与网络340, 二者可以是同 一个网络,也可以是互不相同的两个网络。
综上所述,上述实施例因使用远端控制服务装置连接至显示卡/显示芯片, 故可以将嵌入式系统的显示画面透过网络传送给远端装置之显示器。另外,并 且可以让远端装置的输入事件(例如使用者操作键盘及/或鼠标)亦透过网络 传送至嵌入式系统的输入控制器。因此,即使嵌入式系统尚未完成提供服务的 准备,甚至尚在POST阶段,远端控制服务装置均可以协助远端装置在远端控 制/操作/监看嵌入式系统。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何所 属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许 更动与润饰,因此本发明的保护范围当以权利要求所界定的为准。
权利要求
1. 一种远端控制服务装置,包括一压缩单元,耦接至一嵌入式系统的一图像输出介面,以接收并压缩该嵌入式系统的一输出图像而产生一压缩图像;一网络介面单元,耦接于该压缩单元与一远端装置之间,用以将该压缩单元所输出的该压缩图像透过一网络传送给该远端装置;以及一控制单元,耦接于该网络介面单元与该嵌入式系统的输入装置介面之间,用以透过该网络介面单元接收该远端装置的输入事件,并且依据该输入事件产生对应的输入装置信号给该嵌入式系统的输入装置介面,使该远端装置透过该远端控制服务装置操作该嵌入式系统。
2. 如权利要求1所述的远端控制服务装置,其特征在于,该压縮单元是依据 一动态影像压縮标准压縮该输出图像。
3. 如权利要求1所述的远端控制服务装置,其特征在于,该控制单元还耦接 至该压縮单元,以控制该压縮单元与该网络介面单元进行初始化操作。
4. 如权利要求1所述的远端控制服务装置,其中该嵌入式系统为一家庭服务器。
5. —种嵌入式系统,包括 一芯片组;一第一网络介面单元,耦接至该芯片组,其中该嵌入式系统透过该第一网络 介面单元提供服务;一显示芯片,耦接至该芯片组,用以依据该芯片组的控制产生一输出图像;一输入装置介面,耦接至该芯片组,用以接收一输入装置信号以及输出对应 的一输入中断给该芯片组;以及一远端控制服务装置,包括一压縮单元,耦接至该显示芯片,以接收并压縮该输出图像而产生一压縮图像;一第二网络介面单元,耦接于该压縮单元与一远端装置之间,用以将该 压縮单元所输出的该压縮图像透过一网络传送给该远端装置;以及一控制单元,耦接于该第二网络介面单元与该输入装置介面之间,用以 透过该第二网络介面单元接收该远端装置的输入事件,并且依据该输入事件产生对 应的输入装置信号给该输入装置介面,使该远端装置透过该远端控制服务装置操作 该嵌入式系统。
6. 如权利要求5所述的嵌入式系统,其特征在于,该输入装置介面包括一输 入控制器,用以依据该输入装置信号而输出对应的该输入中断给该芯片组。
7. 如权利要求5所述的嵌入式系统,其特征在于,该芯片组包括 一北桥芯片,耦接至该显示芯片,用以驱动该显示芯片产生该输出图像;以及一南桥芯片,耦接于该北桥芯片与该第一网络介面单元之间,用以依据该北 桥芯片的控制而透过该第一网络介面单元提供服务,以及接收该输入装置介面所输 出的该输入中断。
8. 如权利要求5所述的嵌入式系统,其中该压縮单元是依据一动态影像压縮 标准压縮该输出图像。
9. 如权利要求5所述的嵌入式系统,其特征在于,该控制单元还耦接至该压縮单元,以控制该压縮单元与该第二网络介面单元进行初始化操作。
10. 如权利要求5所述的嵌入式系统,其特征在于,该嵌入式系统为一家庭服务器。
全文摘要
本发明公开了一种嵌入式系统的远端控制服务装置,包括压缩单元以及网络介面单元。压缩单元耦接至嵌入式系统的图像输出介面,以接收并压缩嵌入式系统的输出图像而产生压缩图像。网络介面单元耦接于压缩单元与远端装置之间,用以将压缩单元所输出的压缩图像透过网络传送给远端装置。其中,远端装置的输入事件亦透过网络与网络介面单元传送至嵌入式系统的输入装置介面,使远端装置透过远端控制服务装置操作嵌入式系统。
文档编号H04N7/24GK101426132SQ20071018500
公开日2009年5月6日 申请日期2007年10月30日 优先权日2007年10月30日
发明者俊 刘 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1