用于驱动远程用户接口的家庭网络系统及其方法

文档序号:7699337阅读:132来源:国知局
专利名称:用于驱动远程用户接口的家庭网络系统及其方法
技术领域
本发明涉及一种家庭网络系统,尤其涉及一种驱动用于传输并/或控制用户接口(下面称为“UI”)的用户接口的家庭网络系统及其驱动方法。


图1的家庭网络系统将例如PDA 120、打印机130、摄像放像机140、数字静态照相机(DSC)150以及MP3播放器160等客户机与本地服务器(homeserver)110连接起来。
参照图1,在内部安装了操作系统和具有足够资源的电子装置120,例如PDA或笔记本电脑,被连接到本地服务器100并与本地服务器110交换事件。
然而,由于摄像放像机140、DSC150以及MP3播放器160没有操作系统并仅作为固件运行,并且打印机130在内部安装了操作系统但是却没有剩余资源,所以很难用本地服务器连接或操作这些装置。尤其是几乎不可能用本地服务器连接或操作作为固件运行的电子装置,除非将这些电子装置的规格升级。
为了解决上述问题,本发明另一目的在于提供一种驱动与各自含有不同输出装置的家庭电子装置对应的UI信息的本地服务器装置和客户机装置。
根据本发明的一个方面,在这里提供一种家庭网络系统,包括至少一个或更多客户机;以及本地服务器,其含有与各自客户机对应的用户接口数据,并且如果客户机被连接或预定事件发生,其向相应客户机传输用户接口数据,其中客户机显示由本地服务器传输的用户接口数据。
根据本发明另一方面,这里提供一种用于在含有本地服务器和至少一个或更多的客户机的家庭网络系统中驱动远程用户接口的本地服务器操作方法,本方法包括(a)储存与连接到网络的客户机对应的用户接口数据;和(b)如果关于客户机的预定事件发生,向客户机传输步骤(a)的用户接口数据。
根据本发明另一方面,这里提供一种用于在含有本地服务器和至少一个或更多的客户机的家庭网络系统中驱动远程用户接口的客户机操作方法,本方法包括(a)通知本地服务器网络连接;(b)如果事件发生,向本地服务器传输事件;和(c)如果接收到由本地服务器响应在步骤(b)传输的事件传输的用户接口数据,在输出装置显示数据。
根据本发明另一方面,这里提供一种用于在家庭网络系统驱动远程用户接口的本地服务器装置,本地服务器装置包括存储单元,储存各个与至少一个或更多客户机对应的用户接口数据;和控制单元,储存与连接到网络的客户机对应的用户接口数据,如果关于客户机的事件发生,向客户机传输储存在存储单元中的相应用户接口数据。
根据本发明另一方面,这里提供一种用于在家庭网络系统中驱动远程用户接口的客户机装置,包括存储单元,储存用户接口数据;和处理单元,如果连接本地服务器,向本地服务器传输储存在存储单元中的用户接口数据,并且如果事件发生,从服务器接收用户接口数据并在输出装置显示数据。
具体实施例方式
参照根据图2的本发明家庭网络系统的示意图,客户机220通过有线或无线家庭网连接到本地服务器210。
客户机220包括PDA222、多功能打印机224、摄像放像机226、DSC228、和MP3播放器229并在各自监视器上显示由本地服务器210提供的UI信息。
本地服务器210含有不同类型的与客户机220的各自硬件和软件资源对应的UI信息。如果客户机220被连接或预定事件发生,本地服务器210向相应客户机220传输UI信息。例如,本地服务器210向多功能打印机224、摄像放像机226、DSC228、和MP3播放器229分别传输图形用户接口(GUI)信息、文本UI信息,小型GUI信息,和文本UI/语音UI信息。
图3是图2表示的客户机的优选实施例的结构图。
参照图3,将根据装置类型的固件或实时操作系统(RTOS)342、UI数据344和事件/功能数据346储存到ROM340。这时,UI数据344是由显示单元能力例如,显示种类、分辨率、颜色深度等优化的数据。事件数据是由错误发生、按键、媒体插入等在装置中产生的数据。功能数据包括装置的功能和当事件发生时应该运行的功能,例如,根据不同的按键定义的功能和当介质插入时应该运行的功能。
用于驱动处理器310和RTOS的程序被储存在RAM330中。
通信模块320通过家庭网向本地服务器210传输数据并从本地服务器210接收数据。
当装置连接到本地服务器110时,处理器310读储存在ROM340的数据,通过通信模块320向家庭网传输数据,并在监视器显示通过家庭网由本地服务器提供的UI数据和事件/功能数据。
图4是图2表示的本地服务器210的优选实施例的结构图。
参照图4,基本输入/输出系统(BIOS)被储存在ROM420。
RAM440储存根据装置名称生成的UI/事件表。例如,该装置/事件表储存关于第一个装置的UI数据1和事件/功能数据1、关于第二个装置的UI数据2和事件/功能数据2、关于第三个装置的UI数据3和事件/功能数据3。
通信模块420通过家庭网从客户机220接收数据并向客户机220传输数据。
HDD 460含有用于储存连接到本地服务器210的装置的UI/事件表的代理区。最好HDD460储存OS以便当系统启动时装载OS。在另一个优选实施例中,0S可以储存在ROM 420。代理区储存由客户机220传输的包含UI、事件、和功能数据的装置UI/事件表。
IDE控制单元450将通过系统总线输入的数据转换为符合IDE接口的命令并将命令储存在HDD460中。
桥接器(briage)470将主总线或本地总线与系统总线连接,总线根据不同标准运行。
CPU 410通过IDE控制单元450将由客户机220提供的UI和事件/功能数据储存在RAM 440,并且同时将数据,如备份数据储存到HDD 460的代理区462。如果连接同一客户机220,CPU不从客户机220接收相应数据并将在HDD 460的代理区462的备份数据装载到RAM 440。同样,如果客户机220连接或预定事件发生,CPU 410通过通信模块420向客户机220传输储存在RAM 440的相应的UI。
图5是当在本地服务器210和客户机之间220建立连接时,本发明优选实施例运行步骤的流程图。
首先,如果本地服务器210和客户机220在步骤511和512连接,则在步骤514客户机220传输装置名称。
然后在步骤516,本地服务器210接收装置名称。
在步骤518,本地服务器210检索HDD的代理区并确定在代理区是否有装置的名称。
然后,如果在代理区有接收到的装置名称,在步骤522本地服务器210在HDD的代理区读关于装置的UI和事件/功能数据。此时,如果在代理区没有接收到的由客户机提供的装置名称,在步骤524本地服务器210向客户机220传输结果信息(是或否)。
然后,在步骤526客户机220分析本地服务器210提供的检索结果。如果确定在本地服务器210的代理区中没有由客户机220传输的装置名称,在步骤528,客户机220向本地服务器210传输装置描述数据,即,事件数据,功能表数据,UI数据等。
然后如果在步骤532本地服务器210从客户机220接收装置描述数据,在步骤534本地服务器210更新储存在RAM和代理区的装置UI/事件表。
如果本地服务器210从代理区读装置数据或更新装置UI/事件表,在步骤536本地服务器210向客户机220传输初始化命令/数据。
然后,在步骤538和542客户机220根据由本地服务器210提供的初始化命令/数据显示初始屏幕。
图6是当在本地服务器210和客户机220之间驱动UI时,本发明优选实施例运行步骤的流程图。
首先在步骤612客户机220确定是否有事件发生。
如果事件发生,客户机220在步骤614向本地服务器210传输装置名称/事件数据并进入等待模式。
如果本地服务器210接收装置名称/事件数据,在步骤618本地服务器210检索装置UI/事件表。
然后,在步骤622本地服务器210确定关于相应装置的UI/事件数据是否被存入。
如果没有储存关于相应装置的UI/事件数据,在步骤624本地服务器210请求客户机220传送装置描述数据。在这里,在客户机220检查用于装置描述数据的请求后,在步骤628客户机220传输装置描述数据。如果本地服务器210接收装置描述数据,在步骤634本地服务器210更新UI/事件表。
然后,如果储存了关于相应装置的UI/事件数据,或如果更新了UI/事件表,在步骤636本地服务器210确定事件类型是否是UI传输。在这里,如果确定事件类型是UI传输,在步骤642本地服务器210读UI数据并向客户机传输UI数据。如果事件类型不是UI传输,在步骤638本地服务器210运行其他功能。此时,要被传输到客户机220的UI数据可以含有图形、文本、语音/声音、LED阵列、和可视荧光(fluorescent)显示的任何形式。
然后,在步骤644如果客户机220从本地服务器210接收UI数据,在步骤646客户机220在屏幕上显示UI数据。
已经表示和描述了最佳实施例。本发明不限于上述实施例,在不脱离本发明范围的情况下,可以进行各种变形和修改。
本发明可以作为在计算机可以读出的计算机可读记录介质上的代码实现。计算机可读记录介质包括其中储存计算机可读数据的任何记录装置。计算机可读记录介质包括存储介质如磁存储介质(也就是ROM、软盘、硬盘等)、光可读介质(也就是CD-ROM、DVD等)和载波(也就是在Internet上的传输)。同样,计算机可读记录介质可以分布在通过网络连接的计算机系统上并且可以按分布方式储存和执行计算机可读代码。
根据如上述的本发明,通过采用远程用户接口驱动方法,家庭网络环境可以以更低的成本建立并且用户可以容易操纵家庭装置,通过该方法传输和控制与含有不同输出装置的各自家庭装置对应的UI信息,输出装置包括彩色显示器、黑/白显示器、7位LED、和VFD。同样,由于用户观察在客户机显示的UI来控制装置,用户感觉其不考虑本地服务器操作UI。即用户可以使用客户机自如操作UI。
由于UI数据是本发明的目的,UI数据可以很容易根据用户请求或意愿转换。
权利要求
1.一种家庭网络系统,包括至少一个或更多客户机;及本地服务器,其含有与各自客户机对应的用户接口数据,并且如果客户机被连接或预定事件发生,其向相应客户机传输用户接口数据,其中客户机显示由本地服务器传输的用户接口数据。
2.如权利要求1所述的家庭网络系统,其中,通过接收储存在连接的客户机中的信息,产生本地服务器保存的用户接口数据。
3.如权利要求1所述的家庭网络系统,其中,客户机包括存储单元,根据装置类型储存用户接口数据;及处理单元,当客户机连接本地服务器时,传输储存在存储单元中的用户接口数据,并显示由本地服务器传输的用户接口数据。
4.如权利要求3所述的家庭网络系统,其中,用户接口数据是根据属于装置的显示单元的性能而设置的数据。
5.如权利要求1所述的家庭网络系统,其中,本地服务器包括存储单元,储存关于多个客户机的各用户接口数据;代理存储单元,储存备份数据;及控制单元,在存储单元储存由客户机传输的用户接口数据,并且同时在代理存储单元储存数据作为备份数据,并且如果连接同一客户机,装载储存在代理存储单元中的备份数据,并且如果客户机连接或预定事件发生,向客户机传输储存在存储单元中的相应的用户接口数据。
6.如权利要求5所述的家庭网络系统,其中,存储单元根据接收到的装置名称储存用户数据和事件/功能数据。
7.一种用于在含有服务器和至少一个或更多的客户机的家庭网络系统中驱动远程用户接口的本地服务器操作方法,本方法包括(a)储存与连接到网络的客户机对应的用户接口数据;及(b)如果关于客户机的预定事件发生,向客户机传输步骤(a)的用户接口数据。
8.如权利要求7所述的方法,其中,步骤(a)包括接收由连接到网络的客户机传输的装置标识符(ID);及如果有装置ID,读储存的用户接口,并且如果没有装置ID,从客户机接收装置描述信息并更新装置用户接口表。
9.如权利要求7所述的方法,其中,步骤(b)包括如果接收到由客户机传输的事件数据,检索关于相应装置的用户接口数据;及在步骤根据收到的事件类型将经检索的用户接口数据传输到客户机。
10.如权利要求8或9所述的方法,其中,装置描述信息是事件、功能表和接口数据。
11.如权利要求7所述的方法,其中,根据客户机的显示能力确定用户接口数据。
12.一种用于在含有一个服务器和至少一个或更多客户机的家庭网络系统中驱动用户接口的客户机操作方法,本方法包括(a)通知本地服务器网络连接;(b)如果事件发生,向本地服务器传输事件;及(c)如果接收到由本地服务器响应在步骤(b)传输的事件传输的用户接口数据,在输出装置显示数据。
13.如权利要求12所述的方法,还包括如果本地服务器连接,向本地服务器传输装置名称;如果接收到由本地服务器传输的并且表示没有装置名称的信息,向本地服务器传输装置描述信息;及然后,根据由本地服务器传输的命令运行初始化。
14.如权利要求12所述的方法,还包括如果接收到表示没有装置名称的自本地服务器的检索结果,向本地服务器传输相应的装置描述信息。
15.如权利要求13或14所述的方法,其中,装置描述信息是事件、功能表和用户接口数据。
16.一种用于在家庭网络系统中驱动远程用户接口的本地服务器装置,本地服务器装置包括存储单元,储存与至少一个或更多客户机对应的各自的用户接口数据;及控制单元,储存与连接到网络的客户机对应的用户接口数据,并且如果关于客户机的事件发生,向客户机传输储存在存储单元中的相应的用户接口数据。
17.如权利要求16所述的本地服务器装置,还包括代理存储单元,储存备份数据,其中控制单元储存由客户机传输的用户接口数据,并且同时在代理存储单元储存数据作为备份数据,并且如果连接同一客户机,向存储单元装载储存在代理存储单元中的备份数据。
18.一种用于在家庭网络系统驱动远程用户接口的客户机装置,包括存储单元,储存用户接口数据;及处理器单元,如果本地服务器连接,向本地服务器传输储存在存储单元的用户接口数据,并且如果事件发生,从服务器接收用户接口数据并在输出装置显示数据。
全文摘要
提供一种驱动远程用户的接口家庭网络系统和其操作方法,该接口用于传输并/或控制与各自含有不同输出装置的家庭电子装置对应的用户接口(UI)信息。家庭网络系统包括至少一个或更多客户机;和本地服务器,含有与各自客户机对应的用户接口数据,并且如果客户机连接或预定事件发生,其向相应客户机传输用户接口数据,其中客户机显示由本地服务器传输的用户接口数据。
文档编号H04L12/12GK1466332SQ02160430
公开日2004年1月7日 申请日期2002年12月30日 优先权日2002年6月24日
发明者金斗镒 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1