CN1324508C - 用户界面支持装置和方法 - Google Patents
用户界面支持装置和方法 Download PDFInfo
- Publication number
- CN1324508C CN1324508C CNB2004100346631A CN200410034663A CN1324508C CN 1324508 C CN1324508 C CN 1324508C CN B2004100346631 A CNB2004100346631 A CN B2004100346631A CN 200410034663 A CN200410034663 A CN 200410034663A CN 1324508 C CN1324508 C CN 1324508C
- Authority
- CN
- China
- Prior art keywords
- input
- output module
- user
- user interface
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
Abstract
一种用户界面支持系统和方法。本发明的用户界面支持系统包括:在家用电器中提供的UI(用户界面)支持模块,用于根据各个用户的条件通过输入/输出模块来支持多个UI;以及在经由有线/无线通信网络连接到UI支持模块的万维网服务器或家庭服务器中提供的外部UI支持模块,用于根据通过UI支持模块发送的各个用户的条件来管理输入/输出模块,并提供由UI支持模块请求的输入/输出模块。
Description
本申请要求于2003年4月17日向韩国知识产权局提交的韩国专利申请第10-2003-0024490号的优先权,其内容通过引用整体结合于此。
技术领域
本发明涉及一种用户界面(UI)支持系统和方法,更具体的,涉及这样一种用户界面支持系统和方法:在其中根据每个用户的条件来登记取决于用户的偏好或环境而选择的用户界面,并且用于创建每个用户界面的输入/输出模块被设置为以致可以通过根据每个用户设置的该输入/输出模块不考虑设备和地区而使用相同的用户界面。
背景技术
近年来,由于家用电器的处理速度已变得更快并且它们的整体能力得到提高,包括电饭锅的具有内嵌的液晶显示器和数字电视(下文中称作‘DTV’)的许多家用电器提供由用户要求的信息或用户必须通过显示器的屏幕来了解的信息。
经由用户界面(下文中称作‘UI’)将这样的信息提供给用户,用户的输入通过该界面被传送至系统并且随后在其中被处理。因此,每个家用电器配备有用于处理UI的模块。
图1是简要图解在家用电器中提供的传统UI处理结构的方框图。
如图1所示,每个家用电器包括:数据提供单元10,用于发送产生UI所需要的数据;UI产生单元20,用于通过使用从数据提供单元10发送的信息来产生UI;和屏幕输入/偷出单元30,用于将由UI产生单元20产生的UI输出到屏幕上。
在这种结构中,如果发生诸如用户输入、事件等的信息,则相关数据经由数据提供单元10被发送至UI产生单元20。然后,UI产生单元20基于从数据提供单元10发送的数据来构造屏幕的UI,从而可以通过屏幕输入/输出单元30输出UI。
通过这一过程,构造取决于用户输入或事件的UI,以允许通过屏幕输入/输出单元30来输出。这样的UI处理结构被构造为以致在一个家用电器中只使用一个UI。由于这一原因,用户只得仅仅使用在每个家用电器中设置的一个UI。
同时,即使在支持多个UI的家用电器中,多个UI只通过用户的直接选择而变化。因此,家用电器的大多数用户通常只使用一个UI。
因此,当由多个用户使用家用电器时,需要根据各个用户来提供满足用户的偏好或适合于用户的环境的多个UI。但是,现有的电器不提供这样的功能。
由于这一原因,当用户需要使用这样的家用电器时,他们必须多花时间和努力以便了解多个家用电器的UI。随着通过家用电器提供的功能的增加,UI逐渐变得更加复杂。结果,由于用户不喜欢了解复杂的UI的功能,他们不去尝试了解最新添加的功能。
因此,存在不能有效地使用可以通过各个家用电器提供的各种功能和不能利用UI创建额外用途的问题。
换句话说,供应给特定公司或家庭的TV提供相同的UI。如果可以将该UI改变为适合于所述公司或家庭(例如,在供应给公司的TV的UI屏幕上输出该公司的标志,而在供应给家庭的TV的UI屏幕上输出天气预报),则可以创建更多的额外用途。
发明内容
本发明的一个方面是通过根据用户的条件设定每个用户的UI来允许每个用户使用满足由他/她所选的条件的UI而不用考虑设备或区域。
本发明的另一个方面是允许用户使用新的设备或最新添加的功能,而不用花费大量的时间和努力去了解新的UI。
本发明的另一个方面是提高用户的满意感觉并通过用户便利工具来创建各种额外的用途,所述用户便利工具是通过允许用户根据用户的条件经由UI来使用家用电器而提供的。
在本发明中,如果用户选择了产生某一UI的输入/输出模块以便使用该UI,则所选择的输入/输出模块被设定为满足该用户的条件。因此可以通过根据用户设定的输入/输出模块向用户提供满足该用户的条件的UI。
这种用于根据用户的条件来提供UI的输入/输出模块是用于产生某一UI和处理用户输入的程序。该输入/输出模块可以存储在UI支持装置的输入/输出模块存储单元或外部服务器的外部输入/输出模块存储单元中。
在本发明中,用户被定义为试图利用输入/输出模块完成特定目的的人。用户的条件由用户直接或间接地提供,以便接收特定的UI,并且在选择产生相关UI的输入/输出模块时使用所定义的用户条件。在示例实施例中,用户条件包括用户的偏好、用户的设定、属于该用户的信息等。
根据用于实现这些方面的本发明的一个方面,提供一种用户界面支持装置,包括用户界面支持模块,用于将由多个用户对应于各个用户的条件而选择的输入/输出模块存储在输入/输出模块存储单元中,在输入/输出模块存储单元中搜索每个用户的输入/输出模块,以执行该输入/输出模块,并且支持满足每个用户的条件的用户界面。
根据本发明的另一个方面,提供一种用户界面支持装置,其包括在万维网服务器或家庭服务器中提供的外部用户界面支持模块,用于接收和存储对应于来自多个用户的各个用户的条件的输入/输出模块,为每个用户搜索通过家用电器请求的输入/输出模块以将搜索到的输入/输出模块提供至该家用电器,以及支持该家用电器中满足每个用户的条件的用户界面。
根据本发明的另一个方面,提供一种用户界面支持系统,包括:在家用电器中提供的用户界面支持模块,用于根据各个用户的条件通过输入/输出模块来支持多个用户界面;和在经由有线/无线通信网络连接到用户界面支持模块的万维网服务器或家庭服务器中提供的外部用户界面支持模块,用于根据通过用户界面支持模块发送的各个用户的条件来管理输入/输出模块,并提供由用户界面支持模块请求的输入/输出模块。
在示例实施例中,UI支持模块包括:输入/输出模块存储单元,用于存储和管理输入/输出模块;输入/输出模块选择单元,用于在输入/输出模块存储单元中搜索满足每个用户的条件的输入/输出模块,以提供所搜到的输入/输出模块;输入/输出模块执行单元,用于执行由所述输入/输出模块选择单元所选择的输入/输出模块;数据处理单元,用于接收和处理产生和处理用户界面所需要的数据,所述数据是从请求输入/输出模块的设备中产生的;和输入/输出处理单元,用于处理在输入/输出模块中处理过的用户界面,以在屏幕上输出该用户界面,所述输入/输出模块是通过输入/输出模块执行单元执行的。
在示例实施例中,外部用户界面支持模块包括:外部输入/输出模块存储单元,用于存储根据各个用户的条件来提供相关的多个用户界面的输入/输出模块;和外部输入/输出模块选择单元,用于在输入/输出模块存储单元中搜索由给定的设备所请求的对应于每个用户的特定条件的输入/输出模块,并将搜索到的输入/输出模块提供至该设备。
根据本发明的另一个方面,提供一种用户界面支持方法,包括:输入/输出模块登记步骤,接收满足来自用户的各个用户的条件的输入/输出模块,并在用户界面支持模块的输入/输出模块选择单元中登记所接收到的输入/输出模块;输入/输出模块提供步骤,如果通过所述用户界面支持模块请求用户的特定输入/输出模块,则搜索并提供相关的输入/输出模块;和用户界面支持步骤,用于执行所提供的输入/输出模块,并通过该输入/输出模块来支持满足用户的条件的用户界面。
根据本发明的另一个方面,提供一种用户界面支持方法,包括步骤:如果由家用电器中提供的用户界面支持模块请求对应于特定条件ID的输入/输出模块,则通过外部输入/输出模块存储单元来搜索对应于所述条件ID的输入/输出模块;和如果找到了对应于所述条件ID的输入/输出模块,则通过外部输入/输出模块选择单元将搜索到的输入/输出模块提供至家用电器的用户界面支持模块。
根据本发明的另一个方面,提供一种用户界面支持方法,包括步骤:接收满足来自用户的各个用户的条件的输入/输出模块,并在用户界面支持模块的输入/输出模块选择单元中登记所接收到的输入/输出模块;如果通过用户界面支持模块请求用户的输入/输出模块,则确定相关的输入/输出模块是否存在于输入/输出模块存储单元中;并且如果确定相关的输入/输出模块存在于所述输入/输出模块存储单元中,则通过该相关的输入/输出模块提供满足用户的条件的用户界面,或者如果确定所述相关的输入/输出模块不存在于输入/输出模块存储单元中,则请求在远处的外部服务器中提供的外部输入/输出模块存储单元发送所述相关的输入/输出模块,并通过该被发送的输入/输出模块来提供满足用户的条件的用户界面。
本发明提供一种用户界面支持装置,包括:输入/输出模块存储单元,存储和管理对应于各个用户的条件的输入/输出模块;输入/输出模块选择单元,用于在输入/输出模块存储单元中搜索满足各个用户中的一个用户的条件的特定输入/输出模块,以提供所述特定输入/输出模块;数据格式确定单元,用于通过一个表来确定由输入/输出模块选择单元所搜索到的特定输入/输出模块所处理的数据的类型,所述表中映射了可以在表中的各个输入/输出模块中处理的数据格式和输入/输出模块;输入/输出模块执行单元,用于根据确定的数据类型来执行由所述输入/输出模块选择单元所搜索到的特定输入/输出模块;输入/输出处理单元,用于处理由输入/输出模块执行单元所执行的特定输入/输出模块中处理的用户界面,以便在第一屏幕上输出该用户界面;和数据处理单元,用于接收和处理产生和处理用户界面所需要的数据,所述数据是由请求特定输入/输出模块的设备产生的。
本发明提供一种用户界面支持装置,包括:外部输入/输出模块存储单元,用于存储对应于各个用户的条件的输入/输出模块,其中所述输入/输出模块根据各个用户的条件提供相关的多个用户界面;和外部输入/输出模块选择单元,用于从所述外部输入/输出模块存储单元中搜索由家用电器所请求的对应于各个用户中的一个用户的条件的特定输入/输出模块,并将搜索到的特定输入/输出模块提供至该家用电器。
附图说明
结合附图,本发明的上述方面、特征和优点将从下面对示例实施例的具体描述中变得更加清楚,其中:
图1是简要图解在家用电器中提供的传统UI处理结构的方框图;
图2是简要图解根据本发明实施例的UI支持系统的结构的方框图;
图3是简要图解根据本发明实施例的输入/输出模块的结构的方框图;
图4是简要图解根据本发明实施例的外部输入/输出模块选择单元和外部输入/输出模块存储单元的结构的方框图;
图5简要示出了根据本发明实施例的数据格式确定单元的结构;
图6是简要图解根据本发明实施例选择一个输入/输出模块的处理的流程图;
图7是简要图解根据本发明实施例的UI支持处理的流程图;
图8a至8d示出了根据本发明实施例的DTV的输出屏幕;和
图9图解了根据本发明实施例提供电子程序向导(EPG)信息的处理。
具体实施方式
下文中,将参考附图详细描述本发明的UI支持系统和方法。
在具体解释根据本发明的UI支持系统的结构和操作时,假设通过在每个设备中提供的预定的用户验证机构进行用户验证处理,该用户验证处理是通过根据每个用户设定的输入/输出模块来提供满足用户的条件的UI所需要的。
此外,对于本发明更具体的描述,本发明将描述为是:通过提供给用户的UI支持系统来实现的,其中所述用户使用相应于UI环境的典型示例的家用电器。但是,这只是用于说明,并且本领域的技术人员应当明白,可以对本发明进行各种修改、变化和等效替换,以便得到可以提供满足由希望通过使用输入/输出模块来完成特定目的的对象直接或间接提出的条件的UI的模块,所述对象包括被提供了家用电器的公司、提供家用电器的公司、和利用所述设备来提供服务的公司以及家用电器的用户。
图2是简要图解根据本发明实施例的UI支持系统的结构的方框图。
如图2所示,UI支持系统通常包括:在家用电器内部提供的UI支持模块100,用于根据各个用户的条件通过输入/输出模块来支持UI;和在经由有线/无线通信网络连接到UI支持模块100的外部服务器或家庭服务器中提供的外部UI支持模块200,用于根据通过UI支持模块100发送的各个用户的条件来管理输入/输出模块,并提供由UI支持模块100所要求的输入/输出模块。
UI支持模块100包括:输入/输出模块存储单元110,用于实际地存储和管理输入/输出模块;输入/输出模块选择单元120,用于从输入/输出模块存储单元110中搜索满足用户的条件的输入/输出模块,然后提供搜索到的输入/输出模块;输入/输出模块执行单元130,用于执行由输入/输出模块选择单元120选择的输入/输出模块;数据处理单元140,用于接收和处理产生及处理UI所需要的数据;输入/输出处理单元150,用于在屏幕上输出在输入/输出模块中处理过的UI或将其发送到其他具有屏幕的设备;以及数据发送/接收单元160,用于在如果请求一个没有存储在输入/输出模块存储单元110中的输入/输出模块时,请求外部UI支持模块200发送该输入/输出模块。
外部UI支持模块200包括:外部输入/输出模块存储单元210,用于实际地存储和管理输入/输出模块;输入/输出模块选择单元220,用于搜索满足通过UI支持模块100的输入/输出模块选择单元120所请求的用户条件的输入/输出模块,然后提供搜索到的输入/输出模块;数据格式确定模块230,用于确定所提供的输入/输出模块是否能够处理UI支持模块100的数据的类型;以及数据发送/接收单元240,用于响应于从UI支持模块100发送的对于输入/输出模块的请求来提供搜索到的输入/输出模块。
在外部UI支持模块200中提供的数据格式确定模块230也可以在UI支持模块100中提供。
用于根据各个用户的条件通过UI支持模块100和外部UI支持模块200来支持多个UI的输入/输出模块是一个用于产生某一UI和处理每个用户的输入的程序。例如,用于产生和处理XML格式的文档的XSLT(可扩展式样单语言转换)被设定为用于XML(可扩展置标语言)类型的UI的输入/输出模块。
此外,JAVA程序、Shockwave Flash格式(SWF)、NET程序等分别可以用作用于处理预定的多个UI的输入/输出模块。
图3是简要图解根据本发明实施例的输入/输出模块300的结构的方框图。
如图3中所示,输入/输出模块300可以利用输入模块310和输出模块320被物理地结合到其中的单个模块来实现,或利用物理上相互分离的输入模块310和输出模块320两个模块来实现。
如果输入/输出模块300是由物理上相互分离的输入模块310和输出模块320组成的,则输入/输出模块存储单元110和外部输入/输出模块存储单元210可以分离地存储所述输入模块和输出模块。在这一情形中,输入/输出模块选择单元120和外部输入/输出模块选择单元220根据特定的条件来选择特定的输入模块310或特定的输出模块320。根据所述条件而选择的输出模块320以及与该输出模块320互锁的输入模块310被选择为将被用于输入和输出的逻辑上的一个单元。
输入模块310处理由用户输入的数据。该模块310包括输入数据输出请求单元311,用于在如果用户请求在一个屏幕上输出所述输入数据时,通过关联(bound)输出模块处理由用户输入的该数据;和最后输入请求单元312,用于在如果用户请求将数据传递到下一个屏幕时,通过所述关联输出模块来处理数据。
输出模块320处理从输入模块310发送的数据的输出。输出模块320包括输入模块连接单元321,用于指示输入数据输出请求单元311和最后输入请求单元312中的哪一个用作与输出模块320互锁的输入模块310,以致输出模块320和输入模块310可以相互互锁。
图4是简要图解根据本发明实施例的外部输入/输出模块选择单元210和外部输入/输出模块存储单元220的结构的方框图。
UI支持模块100的输入/输出模块存储单元110和输入/输出模块选择单元120分别具有与外部输入/输出模块存储单元210和外部输入/输出模块选择单元220相同的结构。因此,输入/输出模块存储单元110和输入/输出模块选择单元120的结构未在附图中示出。
外部输入/输出模块存储单元210管理输入/输出模块300,并包括表211,在其中输入/输出模块ID的存储区域和指示实际输入/输出模块的指针被映射;以及数据库212,在其中存储实际输入/输出模块。
外部输入/输出模块选择单元220在输入/输出模块存储单元210中搜索满足用户条件的输入/输出模块300,以提供相关的输入/输出模块。外部输入/输出模块选择单元220包括表221,在其中映射条件ID和输入/输出模块ID以便根据用户的条件来确认输入/输出模块。
外部输入/输出模块存储单元210的映射表211和外部输入/输出模块选择单元220的映射表221逻辑上相互连接,从而可以搜索根据条件ID设置的输入/输出模块。
例如,如果通过UI支持模块100向外部输入/输出模块选择单元220请求对应于条件ID Jason Belles的输入/输出模块,则外部输入/输出模块选择单元220从映射表211中搜索与条件ID Jason Bells相对应的输入/输出模块ID,并检测对应于‘7,4’的输入/输出模块。所述‘7,4’是从输入/输出模块存储单元210的映射表211中搜索的输入/输出模块ID。检测到的输入/输出模块被提供至输入/输出模块选择单元120。
图5简要示出了根据本发明实施例的数据格式确定单元230的结构。
如图5中所示,数据格式确定模块230包括表231,在其中映射可以通过各个输入/输出模块处理的数据格式和输入/输出模块。
在这一实施例中,如果条件ID Jason Bells被设定为以致首先使用具有输入/输出模块ID 7的输入/输出模块,随后当无法得到具有输入/输出模块ID 7的输入/输出模块时使用具有输入/输出模块ID 4的输入/输出模块,则外部输入/输出模块选择单元220确定是否可以通过使用数据格式确定单元230经由所选的输入/输出模块来处理具有UI支持模块100的设备的数据格式,并随后选择输入输出模块ID 7或4,以便将所选择的输入/输出模块发送至UI支持系统100。
换句话说,例如,在具有输入/输出模块ID 4的输入/输出模块能够处理以使用称为“A”模式的XML格式输入的数据,并且具有输入/输出模块ID 7的输入/输出模块能够处理以使用称为“A”模式的XML格式输入的数据和称为“B”格式的文本的情形中,如果由UI支持模块100使用的数据格式是称为“B”格式的文本,则数据格式确定模块230选择输入/输出模块ID 7并将与其相对应的输入/输出模块发送至UI支持模块100。
作为参考,在根据本发明实施例的UI支持模块和系统中,所有的模块可以由硬件或软件构成,或者一些模块可以由软件构成。
因此,利用硬件或软件来构造根据本发明实施例的UI支持模块和系统在本发明的精神和范围之内,并且显然可以向本发明添加利用硬件和/或软件的、涉及其构造的修改和改变,而不会背离本发明的精神和范围。
下文中,将参考附图,结合一个实施例详细描述用于通过使用如所述构造的UI支持系统根据用户的条件来支持UI的UI支持方法。
图6是简要图解根据本发明实施例登记输入/输出模块的处理的流程图。
如图6中所示,登记输入/输出模块的处理包括选择输入/输出模块步骤、存储所选择的输入/输出模块步骤、和将有关所选择的输入/输出模块的信息写入到输入/输出模块选择单元120和外部输入/输出模块选择单元220中的步骤。
首先,用户选择与该用户希望根据他/她自己的偏好在将来使用的UI相对应的输入/输出模块300。
此外,在家用电器的情形中,该设备自身选择一个相关的输入/输出模块300以支持特定的UI(S10)。
可以在诸如由用户请求和家用电器初始化的各种情形中尝试这一选择输入/输出模块的过程。
然后,确定所选择的输入/输出模块是否存在于UI支持模块100的输入/输出模块存储单元110中(S11)。
如果确定相关的输入/输出模块存在于输入/输出模块存储单元110中,则条件ID以及所选择的输入/输出模块被写入到输入/输出模块选择单元120和外部输入/输出模块选择单元220中(S12)。
相反,如果确定相关的输入/输出模块并未存在于输入/输出模块存储单元110中,则通过将经由用户验证处理获得的条件ID发送到外部UI支持模块200的外部输入/输出模块选择单元220来请求相关的输入/输出模块。
接收到条件ID的外部输入/输出模块选择单元220从外部输入/输出模块存储单元210中搜索相关的输入/输出模块300,并将搜索到的输入/输出模块300发送至UI支持模块100(S13)。
UI支持模块100接收输入/输出模块300,将其存储在输入/输出存储单元110中,并将条件ID以及所选择的输入/输出模块300写入在输入/输出模块选择单元120和外部输入/输出模块选择单元220中(S12)。如果所选择的输入/输出模块并未存在于外部输入/输出模块存储单元210中,则将所提供的输入/输出模块存储在所述外部输入/输出模块存储单元210中,并将用户的条件ID和有关所提供的输入/输出模块的信息写入在外部输入/输出选择单元220中。
通过上述处理,由用户或家用电器所选择的输入/输出模块与指定给用户或家用电器的条件ID一起被写入在输入/输出模块选择单元120和外部输入/输出模块选择单元220中。这样,通过UI支持模块100支持对应于每个用户的UI。
图7是简要图解根据本发明实施例的UI支持处理的流程图。
如图7中所示,UI支持模块100首先确定满足给定的当前条件(例如,特定用户的条件ID,或配备有家用电器的公司的条件ID)的输入/输出模块是否存在于家用电器中(S20)。
响应于此,输入/输出模块选择单元120通过参考映射表121来检查是否存储了相关条件ID,并确定是否存在满足当前条件的输入/输出模块。
如果确定相关的输入/输出模块存在,则检测出映射到条件ID的输入/输出模块ID。此外,通过使用检测出的输入/输出模块ID来从输入/输出模块存储单元110中检测出相关的输入/输出模块,并执行该模块。从而,支持满足当前条件的UI(S21)。
同时,如果确定相关的输入/输出模块不存在,则通过外部UI支持模块200的外部输入/输出模块选择单元220确定满足当前条件的输入/输出模块是否存在于别处(S22)。如果确定相关的输入/输出模块并未存在于别处,则选择在家用电器中作为默认值而给出的输入/输出模块来支持所述UI(S23)。
同时,如果确定相关的输入/输出模块存在,则确认是否可以在所选择的输入/输出模块中执行被创建用来通过输入格式确定模块230在家用电器中产生UI的内部数据,并确定所述输入/输出模块是否可以与当前家用电器的数据相适应(S24)。
如果确定所述输入/输出模块与所述数据不相适应,则选择默认的输入/输出模块来支持UI(S23)。
如果确定所述输入/输出模块与所述数据相适应,则确定需要搜索到的输入/输出模块的家用电器是否能够执行该输入/输出模块(S25)。
例如,输入/输出模块300是JAVA字节码。如果家用电器的输入/输出模块执行单元是基于SWF执行环境的,则不能执行该输入/输出模块。
如果确定不能执行输入/输出模块,则选择默认输入/输出模块(S23)。相反,如果确定可以执行该输入/输出模块,则使用所选择的输入/输出模块300(S26)。
通过上述的处理,用户或家用电器使得由用户或设备选择的UI被输出到它自己的显示单元或外部远程设备的屏幕上。
在这一处理中,尽管在确定满足当前条件的输入/输出模块300是否存在于别处的处理(S22)中已经存在满足外部输入/输出模块选择单元220中的当前条件的输入/输出模块300,但是可以根据外部输入/输出模块选择单元220的规则或策略来改变输出模块。
例如,在现有的输入/输出模块将被更新的输入/输出模块所代替的情形中,当请求外部输入/输出模块选择单元220发送对应于给定条件ID的输入/输出模块300时,前一输入/输出模块被依次提供的新的输入/输出模块所代替。
将参考附图,结合一个示例实施例来详细描述如此构造的根据本发明的UI支持处理。
图8a至8d示出了根据本发明实施例的DTV的输出屏幕。
例如,如果DTV的用户希望根据他/她自己的偏好来使用在图8a中示出的UI,则该用户选择对应于将被使用的UI的输入/输出模块。
在DTV中提供的UI支持模块100的输入/输出模块选择单元120根据用户选择的输入/输出模块来登记与所选择的输入/输出模块300相对应的输入/输出模块ID以及用户的条件ID,并在该用户获得对其的访问时通过输入/输出模块设定来提供相关的UI。
如图8a中所示,如果用户已经设定了提供关于他/她自己的名字信息的UI并且当前正在输出一个屏幕,则可以如下建立用于屏幕调节的XML格式的数据:
<input>
<title name=“screen control”/>
<item name=“contrast”value=“50”selected=“true”/>
<item name=“color control”value=“45”selected=“false”/>
</input>
可以如下形成输入/输出模块的代码,所述代码用于通过由用户所选择的输入/输出模块来处理用于所述屏幕调节的XML格式的数据,并随后在屏幕上输出处理后的数据:
if element=“input”then
print the name attribute of<input></title>
draw empty table with 2 columns and 3 rows
fill row 0 and column 1 with“current value”
fill row 1 and column 0 with the“name”attribute of first<item>of<input>
fill row 1 and column 1 with the“value”attribute of first<item>of<input>
fill row 2 and column 0 with the“name”attribute of second<item>of<input>
fill row 2 and column 1 with the“value”attribute of second<item>of<input>
if the“selected”attribute of first<item>of<input>==true then make row 1
highlighted
else if the“selected”attribute of second<item>of<input>==true then make row 2
highlighted
print getCurrentUser()+“Mr/Mrs,”+newline()+“This is a screen controlmenu.”
end
此外,在图8b的情形中,可以通过微小的代码改动来类似地形成用于屏幕调节的XML格式的数据,以便表示如图8b中所示的数据。
另外,如图8c中所示,可以在输出模块中将天气信息设定为用户的条件,以便通过UI屏幕提供天气信息。此外,如图8d所示,可以在输出模块中将公司的标志设定为用户的条件,以便通过UI屏幕提供公司的标志。
此外,可以通过根据用户的偏好而改变的UI利用输出模块的各种变化来提供相同的输入文本。
图9示出了根据本发明实施例提供电子程序向导(EPG)信息的处理。
如图9所示,如果在家中通过他/她喜欢的UI观看电视,则该用户正在观看的UI是通过利用由用户经由在机顶盒500中提供的UI支持模块100所选择的输入/输出模块300来处理从广播节目供应者400提供的EPG信息而产生的UI,并且该UI被输出到DTV 600的屏幕。
如果用户第一次是呆在旅馆中,则根据有关该用户的条件信息以及广播节目供应者,为在机顶盒700中包含的UI支持模块100的输入/输出选择单元120提供满足来自于外部UI支持模块200的用户的条件ID的输入/输出模块。
此外,通过输入/输出模块经由在机顶盒700中操作的UI支持模块100来处理由广播节目供应者400提供的EPG信息,从而该EPG信息被提供作为满足用户的条件的UI。
此时,在旅馆中通过DTV 800提供的UI与在家中的DTV 600上看到的一样。
这样,用户可以选择一个输入/输出模块,通过该输入/输出模块可以根据他/她自己的偏好来产生UI,并可以基于他/她的条件ID和该输入/输出模块将所述输入/输出模块存储在输入/输出模块选择单元和输入/输出模块存储单元中。因此,在TV关闭并且随后在几天之后将被再次打开,或者放置在不同地点的另一TV被打开的情形中,用户可以在用户的自动或手工验证之后使用以他/她的条件ID设定的输入/输出模块通过相同的UI来观看电视。
根据本发明,用户可以通过满足他/她自己的偏好的UI不用考虑地区或设备来更加方便地使用家用电器。
此外,根据本发明,存在一个优点,即通过根据各个用户的环境来改变条件而在一个特定的设备中提供各种UI,使得用户满意并创建更多的额外用途。
虽然已经结合在附图中举例说明的示例实施例详细描述了本发明,但这仅仅是用于说明。本领域的技术人员应当明白,可以对本发明进行各种修改和等效替换。因此,本发明的实际技术范围应当由附加的权利要求来限定。
Claims (30)
1.一种用户界面支持装置,包括:
输入/输出模块存储单元,存储和管理对应于各个用户的条件的输入/输出模块;
输入/输出模块选择单元,用于在输入/输出模块存储单元中搜索满足各个用户中的一个用户的条件的特定输入/输出模块,以提供所述特定输入/输出模块;
数据格式确定单元,用于通过一个表来确定由输入/输出模块选择单元所搜索到的特定输入/输出模块所处理的数据的类型,所述表中映射了可以在表中的各个输入/输出模块中处理的数据格式和输入/输出模块;
输入/输出模块执行单元,用于根据确定的数据类型来执行由所述输入/输出模块选择单元所搜索到的特定输入/输出模块;
输入/输出处理单元,用于处理由输入/输出模块执行单元所执行的特定输入/输出模块中处理的用户界面,以便在第一屏幕上输出该用户界面;和
数据处理单元,用于接收和处理产生和处理用户界面所需要的数据,所述数据是由请求特定输入/输出模块的设备产生的。
2.如权利要求1所述的装置,其中所述输入/输出模块存储单元包括一个映射表和存储输入/输出模块的数据库,该映射表包括输入/输出模块ID的存储区域和指示输入/输出模块的指针之间的映射。
3.如权利要求1所述的装置,其中所述输入/输出模块选择单元包括一个映射表,该映射表包括条件ID和输入/输出模块ID。
4.如权利要求1所述的装置,其中所述输入/输出处理单元将所述用户界面发送至具有第二屏幕的远程设备。
5.一种用户界面支持装置,包括:
外部输入/输出模块存储单元,用于存储对应于各个用户的条件的输入/输出模块,其中所述输入/输出模块根据各个用户的条件提供相关的多个用户界面;和
外部输入/输出模块选择单元,用于从所述外部输入/输出模块存储单元中搜索由家用电器所请求的对应于各个用户中的一个用户的条件的特定输入/输出模块,并将搜索到的特定输入/输出模块提供至该家用电器。
6.如权利要求5所述的用户界面支持装置,其中所述用户界面支持装置还包括一个数据格式确定单元,用于通过一个表来确定由外部输入/输出模块选择单元提供的所搜索到的输入/输出模块是否可以处理用户界面支持装置的数据的类型,所述表中映射了可以在表中的各个输入/输出模块中处理的数据格式和输入/输出模块。
7.如权利要求5所述的用户界面支持装置,其中所述外部输入/输出模块存储单元包括一个映射表和存储输入/输出模块的数据库,该映射表包括输入/输出模块ID的存储区域和指示输入/输出模块的指针之间的映射。
8.如权利要求6所述的用户界面支持装置,其中所述外部输入/输出模块选择单元包括一个映射表,该映射表包括条件ID和输入/输出模块ID。
9.一种用户界面支持系统,包括:
在家用电器中提供的内部用户界面支持模块,用于根据各个用户的条件通过输入/输出模块来支持多个用户界面;和
在经由有线/无线通信网络连接到内部用户界面支持模块的万维网服务器或家庭服务器中提供的外部用户界面支持模块,用于根据通过内部用户界面支持模块发送的各个用户的条件来管理输入/输出模块,并提供由内部用户界面支持模块请求的特定输入/输出模块。
10.如权利要求9所述的系统,其中所述内部用户界面支持模块包括:
输入/输出模块存储单元,用于存储和管理输入/输出模块;
输入/输出模块选择单元,用于在输入/输出模块存储单元中搜索满足各个用户中的一个用户的条件的特定输入/输出模块,以提供所搜索到的输入/输出模块;
输入/输出模块执行单元,用于执行由所述输入/输出模块选择单元所搜索的搜索到的输入/输出模块;
数据处理单元,用于接收和处理产生和处理用户界面所需要的数据,所述数据是从请求输入/输出模块的家用电器中产生的;和
输入/输出处理单元,用于处理在搜索到的输入/输出模块中处理过的用户界面,以在第一屏幕上输出该用户界面,所述搜索到的输入/输出模块是在输入/输出模块执行单元中执行的。
11.如权利要求10所述的系统,其中所述输入/输出模块存储单元包括一个映射表和存储输入/输出模块的数据库,该映射表包括输入/输出模块ID的存储区域和指示输入/输出模块的指针之间的映射。
12.如权利要求10所述的系统,其中所述输入/输出模块选择单元包括一个映射表,该映射表包括条件ID和输入/输出模块ID。
13.如权利要求10所述的系统,其中所述输入/输出处理单元将所述用户界面发送至具有第二屏幕的远程设备。
14.如权利要求9所述的系统,其中所述外部用户界面支持模块包括:
外部输入/输出模块存储单元,用于存储根据各个用户的条件来提供相关的多个用户界面的输入/输出模块;和
外部输入/输出模块选择单元,用于在所述外部输入/输出模块存储单元中搜索由家用电器所请求的对应于各个用户中的一个用户的条件的特定输入/输出模块,以产生搜索到的输入/输出模块,并将搜索到的输入/输出模块提供至该家用电器。
15.如权利要求14所述的系统,其中所述外部用户界面支持模块还包括一个数据格式确定单元,用于通过一个表来确定由外部输入/输出模块选择单元提供的所搜索到的输入/输出模块是否可以处理外部用户界面支持模块的数据的类型,所述表中映射了可以在表中的各个输入/输出模块中处理的数据格式和输入/输出模块。
16.如权利要求14所述的系统,其中所述外部输入/输出模块存储单元包括一个映射表和存储输入/输出模块的数据库,该映射表包括输入/输出模块ID的存储区域和指示输入/输出模块的指针之间的映射。
17.如权利要求14所述的系统,其中所述外部输入/输出模块选择单元包括一个映射表,该映射表包括条件ID和输入/输出模块ID。
18.一种用户界面支持方法,包括:
输入/输出模块登记操作,接收满足各个用户的条件的输入/输出模块作为所接收到的输入/输出模块,并在内部用户界面支持模块的内部输入/输出模块选择单元中登记所接收到的输入/输出模块;
输入/输出模块提供操作,如果通过所述内部用户界面支持模块请求各个用户中的一个用户的第一特定输入/输出模块,则搜索并提供该第一特定输入/输出模块作为所提供的输入/输出模块;和
用户界面支持操作,用于执行所提供的输入/输出模块,并通过所提供的输入/输出模块来支持满足各个用户中的一个用户的条件的用户界面。
19.如权利要求18所述的方法,其中所述输入/输出模块登记操作包括:
选择第二特定输入/输出模块作为所选择的输入/输出模块,用于产生将来将由各个用户中的一个用户使用的用户界面;
确定所选择的输入/输出模块是否存在于内部用户界面支持模块的内部输入/输出模块存储单元中;
如果所选择的输入/输出模块存在,则将各个用户中的一个用户的条件ID以及有关所选择的输入/输出模块的信息写入在内部输入/输出模块选择单元中;和
如果所选择的输入/输出模块不存在,则通过外部用户界面支持模块请求所选择的输入/输出模块,确定所选择的输入/输出模块是否存在于外部用户界面支持模块的外部输入/输出模块存储单元中,并且如果所选择的输入/输出模块存在,则将各个用户中的一个用户的条件ID以及有关所选择的输入/输出模块的信息写入在内部输入/输出模块选择单元中。
20.如权利要求19所述的方法,其中所述写入步骤包括将用户的条件ID以及有关所选择的输入/输出模块的信息写入在外部输入/输出模块选择单元中的步骤。
21.如权利要求19所述的方法,其中如果所选择的输入/输出模块不存在于外部用户界面支持模块的外部输入/输出模块存储单元中,则将提供的输入/输出模块存储在外部输入/输出模块存储单元中,并将各个用户中的一个用户的条件ID以及有关所提供的输入/输出模块的信息写入在内部和外部输入/输出选择单元中。
22.如权利要求18所述的方法,其中所述输入/输出模块提供操作包括:
从各个用户中的一个用户接收条件ID,并通过内部输入/输出模块选择单元来确定该条件ID是否已登记;
如果所述条件ID已经登记,则根据该条件ID选择第一特定的输入/输出模块并提供满足各个用户中的一个用户的条件的用户界面;和
如果所述条件ID尚未登记,则根据该条件ID请求一个外部用户界面支持模块来发送第一特定输入/输出模块,并通过由所述外部用户界面支持模块提供的输入/输出模块来提供满足各个用户中的一个用户的条件的用户界面。
23.如权利要求22所述的方法,其中所述通过由所述外部用户界面支持模块提供的输入/输出模块来提供满足各个用户中的一个用户的条件的用户界面的操作包括:
通过外部用户界面支持模块的外部输入/输出模块选择单元来确定对应于所述条件ID的第一特定输入/输出模块是否存在;
如果确定对应于所述条件ID的第一特定输入/输出模块不存在,则通过默认的输入/输出模块来提供用户界面;和
如果确定对应于所述条件ID的第一特定输入/输出模块存在,则通过数据格式确定单元来确定所述第一特定输入/输出模块是否与请求该第一特定输入/输出模块的设备相适应,并且如果确定所述第一特定输入/输出模块与设备不相适应,则通过默认的输入/输出模块来提供所述用户界面,或者如果确定所述输入/输出模块与设备相适应,则通过所述第一特定输入/输出模块来提供所述用户界面。
24.一种用户界面支持方法,包括:
如果由家用电器中提供的用户界面支持模块请求对应于特定条件ID的输入/输出模块,则通过外部输入/输出模块存储单元来搜索对应于所述条件ID的输入/输出模块;和
如果找到了对应于所述条件ID的输入/输出模块作为搜索到的输入/输出模块,则通过外部输入/输出模块选择单元将搜索到的输入/输出模块提供至家用电器的用户界面支持模块。
25.如权利要求24所述的方法,其中所述提供搜索到的输入/输出模块的操作包括:通过数据格式确定单元确定所搜索到的输入/输出模块是否与家用电器相适应,以及如果搜索到的输入/输出模块与家用电器不相适应则提供默认的输入/输出模块,或者如果搜索到的输入/输出模块与家用电器相适应则提供搜索到的输入/输出模块。
26.一种用户界面支持方法,包括:
接收满足各个用户的条件的输入/输出模块作为所接收到的输入/输出模块,并在内部用户界面支持模块的输入/输出模块选择单元中登记所接收到的输入/输出模块;
如果通过内部用户界面支持模块请求各个用户中的一个用户的特定输入/输出模块,则确定该输入/输出模块是否存在于输入/输出模块存储单元中;和
如果该特定输入/输出模块存在于所述输入/输出模块存储单元中,则通过该特定的输入/输出模块提供满足各个用户中的一个用户的条件的用户界面,或者如果所述特定输入/输出模块不存在于所述输入/输出模块存储单元中,则请求在远处的外部服务器中提供的外部输入/输出模块存储单元发送所述特定输入/输出模块作为被发送的输入/输出模块,并通过该被发送的输入/输出模块来提供满足各个用户中的一个用户的条件的用户界面。
27.如权利要求26所述的方法,其中所述输入/输出模块登记操作包括:
选择特定输入/输出模块作为所选择的输入/输出模块,用于产生将来将由各个用户中的一个用户使用的用户界面;
确定所选择的输入/输出模块是否存在于内部用户界面支持模块的输入/输出模块存储单元中;
如果所选择的输入/输出模块存在,则将各个用户中的一个用户的条件ID以及有关所选择的输入/输出模块的信息写入在输入/输出模块选择单元中;和
如果所选择的输入/输出模块不存在,则通过外部用户界面支持模块请求所选择的输入/输出模块,确定所选择的输入/输出模块是否存在于外部用户界面支持模块的输入/输出模块存储单元中,并且如果所选择的输入/输出模块存在,则将各个用户中的一个用户的条件ID以及有关所选择的输入/输出模块的信息写入在内部输入/输出模块选择单元中。
28.如权利要求27所述的方法,其中所述写入步骤包括将用户的条件ID以及有关所选择的输入/输出模块的信息写入在外部输入/输出模块选择单元中的步骤。
29.如权利要求26所述的方法,其中所述提供用户界面的操作包括:通过数据格式确定单元确定所述特定输入/输出模块是否与内部用户界面支持模块相适应,以及如果特定输入/输出模块与内部用户界面支持模块不相适应则通过默认的输入/输出模块提供该用户界面,或者如果特定输入/输出模块与内部用户界面支持模块相适应则通过特定输入/输出模块提供所述用户界面。
30.如权利要求27所述的方法,其中如果所选择的输入/输出模块不存在于外部用户界面支持模块的输入/输出模块存储单元中,则将提供的输入/输出模块存储在外部输入/输出模块存储单元中,并将各个用户中的一个用户的条件ID以及有关所提供的输入/输出模块的信息写入在内部和外部输入/输出选择单元中。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR0024490/03 | 2003-04-17 | ||
KR10-2003-0024490A KR100513278B1 (ko) | 2003-04-17 | 2003-04-17 | 사용자 인터페이스 제공 시스템 및 방법 |
KR0024490/2003 | 2003-04-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1538321A CN1538321A (zh) | 2004-10-20 |
CN1324508C true CN1324508C (zh) | 2007-07-04 |
Family
ID=33129031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100346631A Expired - Fee Related CN1324508C (zh) | 2003-04-17 | 2004-04-16 | 用户界面支持装置和方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20040207721A1 (zh) |
EP (1) | EP1482409A1 (zh) |
JP (1) | JP2004318847A (zh) |
KR (1) | KR100513278B1 (zh) |
CN (1) | CN1324508C (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BRPI0411574A (pt) * | 2003-06-19 | 2006-08-08 | Qualcomm Inc | equipamento e método para dispositivo de autenticação de múltiplas funções |
KR100739112B1 (ko) * | 2005-01-05 | 2007-07-13 | 삼성전자주식회사 | 홈 네트워크에서 사용자 인터페이스를 제공하는 시스템 및방법 |
KR100793798B1 (ko) * | 2006-01-17 | 2008-01-11 | 엘지전자 주식회사 | 다중 사용자 인터페이스 화면의 디스플레이 장치 및 방법 |
WO2008025018A2 (en) * | 2006-08-24 | 2008-02-28 | Chumby Industries, Inc. | Networked personal audiovisual device having flexible housing |
US8051381B2 (en) * | 2008-12-22 | 2011-11-01 | Whirlpool Corporation | Appliance with a graphical user interface for configuring an accessory |
US20120151327A1 (en) | 2009-06-08 | 2012-06-14 | Samsung Electronics Co., Ltd. | Method and apparatus for providing a remote user interface |
US8250665B2 (en) | 2009-10-26 | 2012-08-21 | Lg Electronics Inc. | Digital Broadcasting system and method of processing data in digital broadcasting system |
WO2011052806A1 (ko) * | 2009-10-26 | 2011-05-05 | 엘지전자 주식회사 | 물리적으로 분리된 다수의 독립 공간 중 하나의 독립 공간내 위치한 dtv(digital television)의 제어 방법 및 상기 dtv |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1329309A (zh) * | 2000-06-13 | 2002-01-02 | 微软公司 | 操作系统的多语言用户接口 |
CN1371506A (zh) * | 1999-06-30 | 2002-09-25 | 艾伦·G·麦克诺顿 | 具有多个用户界面的自动交易执行系统 |
US20030009537A1 (en) * | 2000-07-21 | 2003-01-09 | Samsung Electronics Co., Ltd. | Architecture for home network on world wide web |
US20030070156A1 (en) * | 2001-10-04 | 2003-04-10 | Van Rens Bas Jan Emile | Device running a user interface application |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6400996B1 (en) * | 1999-02-01 | 2002-06-04 | Steven M. Hoffberg | Adaptive pattern recognition based control system and method |
US5428730A (en) * | 1992-12-15 | 1995-06-27 | International Business Machines Corporation | Multimedia system having software mechanism providing standardized interfaces and controls for the operation of multimedia devices |
US5633484A (en) * | 1994-12-26 | 1997-05-27 | Motorola, Inc. | Method and apparatus for personal attribute selection and management using a preference memory |
US6563430B1 (en) * | 1998-12-11 | 2003-05-13 | Koninklijke Philips Electronics N.V. | Remote control device with location dependent interface |
US6161134A (en) * | 1998-10-30 | 2000-12-12 | 3Com Corporation | Method, apparatus and communications system for companion information and network appliances |
US6957075B1 (en) * | 1999-02-01 | 2005-10-18 | Intel Corporation | Method and apparatus for providing a location based appliance personality |
US6615088B1 (en) * | 1999-06-09 | 2003-09-02 | Amx Corporation | System and method of device interface configuration for a control system |
US7197709B2 (en) * | 1999-09-16 | 2007-03-27 | Sharp Laboratories Of America, Inc. | Audiovisual information management system with multiple user identifications |
US6703591B2 (en) * | 2001-01-05 | 2004-03-09 | General Electric Company | Methods and apparatus for shabbos/yom tov appliance control |
US20020105543A1 (en) * | 2001-02-07 | 2002-08-08 | Sheng Dong | User interface management for controlled devices |
US7069345B2 (en) * | 2001-05-09 | 2006-06-27 | Koninklijke Philips Electronics N.V. | Device identification and control in network environment |
US6941356B2 (en) * | 2001-06-29 | 2005-09-06 | International Business Machines Corporation | Automated configuration enabled via interrogation over network |
US20030046557A1 (en) * | 2001-09-06 | 2003-03-06 | Miller Keith F. | Multipurpose networked data communications system and distributed user control interface therefor |
US20030059020A1 (en) * | 2001-09-24 | 2003-03-27 | Teleware, Inc. | Multi-media communication management system supporting selectable appliance modules |
US6934915B2 (en) * | 2001-10-09 | 2005-08-23 | Hewlett-Packard Development Company, L.P. | System and method for personalizing an electrical device interface |
US20030083758A1 (en) * | 2001-11-01 | 2003-05-01 | Williamson Charles G. | Remote updating of intelligent household appliances |
US7095456B2 (en) * | 2001-11-21 | 2006-08-22 | Ui Evolution, Inc. | Field extensible controllee sourced universal remote control method and apparatus |
US7080323B2 (en) * | 2002-10-03 | 2006-07-18 | Sbc Properties, L.P. | Dynamic and adaptable system and method for selecting a user interface dialogue model |
-
2003
- 2003-04-17 KR KR10-2003-0024490A patent/KR100513278B1/ko not_active IP Right Cessation
-
2004
- 2004-03-22 JP JP2004083470A patent/JP2004318847A/ja active Pending
- 2004-04-15 US US10/824,434 patent/US20040207721A1/en not_active Abandoned
- 2004-04-16 CN CNB2004100346631A patent/CN1324508C/zh not_active Expired - Fee Related
- 2004-04-19 EP EP04252298A patent/EP1482409A1/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1371506A (zh) * | 1999-06-30 | 2002-09-25 | 艾伦·G·麦克诺顿 | 具有多个用户界面的自动交易执行系统 |
CN1329309A (zh) * | 2000-06-13 | 2002-01-02 | 微软公司 | 操作系统的多语言用户接口 |
US20030009537A1 (en) * | 2000-07-21 | 2003-01-09 | Samsung Electronics Co., Ltd. | Architecture for home network on world wide web |
US20030070156A1 (en) * | 2001-10-04 | 2003-04-10 | Van Rens Bas Jan Emile | Device running a user interface application |
Also Published As
Publication number | Publication date |
---|---|
KR100513278B1 (ko) | 2005-09-09 |
JP2004318847A (ja) | 2004-11-11 |
CN1538321A (zh) | 2004-10-20 |
US20040207721A1 (en) | 2004-10-21 |
EP1482409A1 (en) | 2004-12-01 |
KR20040090347A (ko) | 2004-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1263303C (zh) | 对实时事件应用“现时模糊”的推荐器系统 | |
CN1279462C (zh) | 用于移动计算设备控制电器的系统与方法 | |
US20110239249A1 (en) | Surfacing On-Demand Television Content | |
CN1176535C (zh) | 一种数字家电网络系统 | |
CN1806465A (zh) | 能根据事件自动执行进程的终端装置、方法和系统 | |
CN1538701A (zh) | 用于对内容进行同步的方法和数据格式 | |
CN1529981A (zh) | 上下文相关的web页面系统和方法 | |
CN1230798C (zh) | 利用语音识别的选台装置及其控制方法 | |
CN1614643A (zh) | 用于实现通用遥控器的装置及其方法 | |
CN1838599A (zh) | 认证和个人内容发送方法及其显示设备和服务器 | |
CN1855037A (zh) | 呈现用于电子装置的控制的用户任务的方法及系统 | |
CN1867059A (zh) | 一种页面背景动态更新方法及系统 | |
CN1669267A (zh) | 家用网络的远程控制系统 | |
CN1242352C (zh) | 在包含由数据库分配的事件表的视听流表上搜索视听节目或内容的方法 | |
CN1697509A (zh) | 用户接口控制设备、用户接口控制方法以及计算机程序 | |
CN1653421A (zh) | 用于向应用提供事件的方法以及使用该方法的电子设备 | |
CN1916907A (zh) | 信息处理设备和信息处理方法 | |
CN1823521A (zh) | 内容记录技术 | |
CN1324508C (zh) | 用户界面支持装置和方法 | |
CN102238173A (zh) | 信息处理设备、方法和系统、程序、信息提供设备 | |
CN1491517A (zh) | 电视接收机以及操作服务器的方法 | |
CN1190027C (zh) | 信息传递系统、移动通信终端和信息传递方法 | |
CN1929599A (zh) | 数字生活网络联盟系统和处理数据服务的方法 | |
CN101080104A (zh) | 控制装置、控制方法及控制程序 | |
CN1716254A (zh) | 内容存储设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070704 Termination date: 20180416 |
|
CF01 | Termination of patent right due to non-payment of annual fee |