专利名称:使用个人数字助理以遥控家用电器的方法和系统的制作方法
技术领域:
本发明涉及家用电器的控制,具体地涉及一种使用一个携带式数字设备以遥控家用电器的方法和系统。
当今技术允许具有有限数据处理能力的常规家用电器用于不同广泛用途。例如,常规水、煤气或电表能够监视家庭中水、煤气和电的使用。虽然这些常规家用电器是有用的,但用户必须靠近许多这类常规家用电器以便控制或获取它们的数据。例如,常规水、煤气和电表通常包括某种显示。家庭使用量通常在显示上表明。将这些表读数后可确定家庭所用水或煤气的费用。现在这些显示都比较小,迫使用户靠近表以读取表的显示。类似地,用户必须触及表以便将表的显示清零或对表进行其他操作。
可用一个常规遥控器来控制某些常规家用电器,例如音响或影像设备。该常规遥控器可向常规家用电器提供命令。如常规家用电器接收到命令,则常规家用电器将执行该命令。然而用户仍依赖于常规家用电器的显示以获取有关常规家用电器状态的数据或确定由遥控器提供的命令是否完成。
因此,需要一种用于遥控一个家用电器的系统和方法。希望该系统和方法既可控制又可自家用电器获取数据。本发明能够满足这一需要。
本发明提供一种用于遥控一个具有第一无线通信端口的家用电器。在一方面,该方法和系统提供一个携带式数字设备,用于遥控一个家用电器。该携带式数字设备包括一个处理器,一个连至处理器的第二无线通信端口和一个供处理器使用的控制程序。当第二无线通信端口向第一无线通信端口提供一个查询时,自该家用电器向携带式数字设备提供一个位于家用电器上的一个接口。这允许控制程序使用该接口来控制该家用电器。在另一方面,该方法和系统提供位于家用电器上的接口。该接口能够上载至一个包括处理器,一个控制程序和一个第二无线通信端口的携带式数字设备。在又一方面,该方法和系统自携带式数字设备的第二无线通信端口提供命令给家用电器的第一无线通信端口以执行该命令而使用家用电器,以及自家用电器的第一无线通信端口提供一个响应给携带式数字设备的第二无线通信端口。
根据此处公开的系统和方法,本发明允许遥控和读取家用电器。这向用户提供方便以便自很多那些用户在物理上够不到的家用电器获取数据并配置它们。
图1是常规家用电器的框图。
图2是常规遥控器及常规携带式数字设备所控制的常规家用电器的框图。
图3A是常规遥控器的体系结构框图。
图3B是常规家用电器的体系结构框图。
图4是用于遥控家用电器的常规方法的流程图。
图5是一个携带式数字设备的实施例和根据本发明的家用电器实施例的框图。
图6A是根据本发明的携带式数字设备的体系结构框图。
图6B是根据本发明的家用电器的体系结构框图。
图7中的根据本发明的一个方法的实施例阐述根据本发明的携带式数字设备和家用电器之间的交互。
图8的流程图阐述根据本发明的用于通过携带式数字设备以提供家用电器的图形用户接口的方法的实施例。
图9阐述根据本发明的用于控制家用电器的方法的实施例。
本发明涉及对用户远程地控制许多不同家用电器的能力的改进。在专利申请及其要求的上下文中提供的下列说明用于使熟悉技术的人能使用本发明。熟悉技术的人容易理解对优选实施例的不同更改,此处所提原理可用于其他实施例。因此本发明不应限于所示实施例,而是适用于与此处说明的原理和特征一致的广阔范围。
图1是例如水、煤气或电表的常规家用电器2的框图。常规家用电器2包括一个显示4和一个数据处理器6。数据处理器6只完成有关常规家用电器2的状态和功能的某些操作。显示4可能显示常规家用电器2的状态或有关常规家用电器2的功能的信息。例如,如常规家用电器是一个电表,则显示4可标示上次读表后家庭所耗费的千瓦小时数。
虽然常规家用电器2可通过显示4提供足够信息,但熟悉技术的人知道很难从远处读取显示4。因此想读取显示4或使用显示4上的信息以操作家用电器2的用户必须靠近常规家用电器2。当常规家用电器2是一个例如电或煤气表的设备时,用户可能被迫跨越家具以抵达安装常规家用电器2的房主的设备。结果是,用户可能碰上麻烦例如狗。
因此,希望从远处控制常规家用电器。图2阐述一个用于远处控制家用电器30的系统10。系统10包括一个常规遥控器20和一个常规家用电器30。常规家用电器30类似于常规家用电器2。常规遥控器20包括一个无线通信端口22,一个处理器24,一个可选显示26和可能包括一个存储器28。显示26,存储器28和无线通信端口22连至处理器24。常规遥控器20可包括一个个人数字助理或其他具有有限存储器和功能的计算机系统。在这一个实施例中,常规遥控器20可能包括显示26和存储器28。常规遥控器20也可能包括一个用于控制多个设备的通用遥控器。常规家用电器30包括一个无线通信端口32,一个处理器34和一个显示36。无线通信端口22和32通常包括红外端口(例如IrDA端口)或无线电端口。处理器34通常能够进行有限的数据处理。
图3A和3B分别阐述常规遥控器20和常规家用电器30的体系结构。参照图3A,常规遥控器20的体系结构可能包括一个操作系统42,设备驱动程序44,一个显示驱动程序46和一个特定控制程序48。设备驱动程序44用于使处理器24控制常规遥控器20中的设备,例如无线通信端口22。特定控制程序48允许常规遥控器去控制常规家用电器30。因此,特定控制程序48是专为常规家用电器30或其他类似家用电器(未示出)设计的。
现参照图3B,常规家用电器30的体系结构50包括一个家用电器控制程序52和一个无线通信端口驱动程序54。家用电器控制程序52允许常规家用电器30根据提供给常规家用电器30的命令而完成操作。无线通信端口驱动程序54允许常规家用电器30控制无线通信端口32。因此常规家用电器30能够通过无线通信端口32接收命令。
图4阐述一种利用常规遥控器20,体系结构40,常规家用电器30和体系结构50的方法60的流程图。通过步62自常规遥控器20的无线通信端口22向常规家用电器30的无线通信端口32提供一条命令。例如,常规家用电器30可以是一个电视机,而该命令可以是提高或降低音量。为提供该命令,在发送命令时无线通信端口22必须与无线通信端口32对准。如无线通信端口32收到该命令,则常规家用电器30即通过步64完成该命令。
虽然方法60允许常规家用电器30完成由常规遥控器20提供的命令,但熟悉技术的人明确地知道方法60仍要求用户靠近常规家用电器30。显示36是唯一反映常规家用电器30状态的地方。没有信息从常规家用电器30发送给常规遥控器。用户仍然依靠常规家用电器30的显示36来判定家用电器30是否完成了该命令。因此用户只能依靠读显示来判定该命令是否已传送并由常规家用电器30所完成。某些常规家用电器可能具有相当大的显示36。但许多常规家用电器只有较小显示36。因此为读取这一显示,用户可能必须靠近常规家用电器30。因此用户会受到用户直接控制常规家用电器30时所受到的威胁。
常规遥控器20也在可控制的常规家用电器30中受到限制。特定控制程序48是专为单个常规家用电器30或有限数量的家用电器设计的。因此常规遥控器20无法控制那些特定控制程序48不是专为它们设计的那些家用电器(未示出)。
注意到常规智能卡的功用是类似的。如同常规家用电器30一样,一个常规智能卡包含一个处理器34和一个端口32。智能卡也包含一个控制程序52和一个端口用的驱动程序54。类似地,如同常规遥控器20一样,常规主系统包括存储器28,一个处理器24和一个端口22。常规主系统也包括供特定常规智能卡用的一个操作系统42,设备驱动程序44,一个显示驱动程序46和一个特定控制程序48。因此常规主系统必须具有有关待控制的特定常规智能卡的信息。常规主系统无法控制没有提供特定信息的智能卡。
本发明提供一种方法和系统,用于遥控一个包括第一无线通信端口的家用电器。在一方面,该方法和系统提供一个用于遥控一个家用电器的携带式数字设备。该携带式数字设备包括一个处理器。一个连至处理器的第二无线通信端口和一个供处理器用的控制程序。当自第二无线通信端口向第一无线通信端口提供一个查询时,自该家用电器向携带式数字设备提供一个位于家用电器中的接口。这允许控制程序使用该接口控制家用电器。在另一方面,该方法和系统包括位于家用电器中的接口。该接口能够上载至包括一个处理器,一个控制程序和一个第二无线通信端口的一个携带式数字设备。在又一方面,该方法和系统自携带式数字设备的第二无线通信端口提供一条命令给家用电器的第一无线通信端口,从而执行使用该家用电器的命令,并自该家用电器的第一无线通信端口提供一个响应给携带式数字设备的第二无线通信端口。
本发明将用特定设备和接口来说明。然而熟悉技术的人十分明了,该方法和系统将能有效地用于其他接口和其他设备。例如,类似的过程可用于控制智能卡。智能卡具有一个处理器,存储器,一个端口和一些功能。智能卡能够将其接口上载至主系统,例如携带式数字设备或其他主计算机。这将允许主系统控制智能卡而不需要任何预先装载至主机上的有关智能卡的特定信息。
为更具体地阐述根据本发明的方法和系统,现参照图5,其中阐述有关系统100的实施例,其中携带式数字设备110可用于控制家用电器120。此携带式数字设备110包括一个无线通信端口112,一个CPU 114,一个显示116和一个存储器118。与桌上计算机(未示出)比较,该携带式数字设备110最好具有有限功能。该携带式数字设备110最好是一个个人数字助理,其中无线通信端口112是一个IrDA端口或一个无线电端口。还有在优选实施例中,显示116是一个触摸屏,它允许用户通过一个图形用户接口控制携带式数字设备110。家用电器120包括一个无线通信端口122,一个处理器124,一个显示126和一个存储器128。显示126可能是一个液晶显示(“LCD”)。无线通信端口122最好是一个IrDA端口122或无线电端口。家用电器120是一个用户希望远程地获取数据或控制的设备。因此家用电器120可以包括但不限于水、煤气或电表。
图6A和6B阐述根据本发明的携带式数字设备110和家用电器120的体系结构。参照图6A,携带式数字设备110的体系结构200包括一个操作系统210,设备驱动程序220,一个屏幕驱动程序230和一个通用控制程序240,它们位于存储器118中并由处理器114使用。该设备驱动程序220包括一个无线通信端口112的驱动程序。屏幕驱动程序230优选地控制用作显示116的触摸屏。通用控制程序240能够通过以上讨论的机理控制家用电器120。然而,通用控制程序240不必具体地为特定家用电器130或特定类型的家用电器130而专门编写。相反,使用根据本发明的方法和系统,通用控制程序240允许携带式数字设备110远程地存取不同广泛类型的家用电器的数据和控制它们。
现参照图6B,其中显示家用电器120的体系结构250。体系结构250包括一个家用电器控制程序260。家用电器控制程序260允许家用电器完成其功能,例如计算家用电器120的数据。体系结构250还包括一个接口270,设备驱动程序280和一个连至家用电器控制程序260的配置对象或文件290。家用电器控制程序260,配置对象290,接口270和驱动程序280都位于存储器128内并由处理器124使用。设备驱动程序280包括一个无线通信端口122的驱动程序和一个显示126的驱动程序。接口270包括多个应用程序接口(“API”)。在一个优选实施例中,包括于接口270中的API是发表的标准API,它们是平台无关的。在一个优选实施例中,接口270是一个JAVA BEANS接口。配置对象290用于提供一个显示126上的图形接口。因此配置对象290描述图形接口的功能和外观。例如,配置对象290可能允许家用电器120在LCD显示126上显示一个控制屏。
图7是用于允许携带式数字设备110控制家用电器120的方法300的一个实施例的流程图。方法300最好在携带式数字设备110与家用电器120之间的交互开始之时使用。携带式数字设备110在步310中使用自无线通信端口112至无线通信端口122的通信向家用电器120提供一个查询。该查询请求来自家用电器120的接口270。家用电器120在步320中使用自无线通信端口122至无线通信端口112的通信将接口270上载至携带式数字设备120。在优选实施例中,步320包括自存储器128中复制接口270并将接口270副本提供给无线通信端口122。步320中最好还由携带式数字设备110接收接口270副本并暂时存放接口270副本于存储器118中以供使用。因为接口270包括熟知的API,一旦接口270已上载并存储于存储器118内,通用控制程序240即可利用接口270。一旦被上载,接口270向携带式数字设备110提供有关家用电器120的配置和功能的信息。通用控制程序240可因此在步330中使用接口270控制家用电器120。通过携带式数字设备110,用户可远程地自家用电器120获取数据并在其上完成操作。
图8是使用显示于携带式数字设备110上的图形用户接口以控制家用电器120的方法350的实施例的流程图。携带式数字设备110在步352中向家用电器120查询接口270。该查询由携带式数字设备110的无线通信端口112向家用电器120的无线通信端口122提供。该家用电器120然后在步354中使用无线通信端口112和122将接口270上载至携带式数字设备110。步骤352和354类似于方法300中执行的步骤。家用电器120也在步356中使用无线通信端口112和122将配置对象290上载至携带式数字设备110。配置对象290包括描述图形接口的信息,例如在家用电器120的显示126上的控制屏。携带式数字设备110然后可在步358中在携带式数字设备110的显示116上模拟家用电器120的图形接口。然后用户即可通过在携带式数字设备110的显示116上显示的图形用户接口来控制家用电器120。用户也可在携带式数字设备的显示116上观看家用电器120的状态。
图9阐述使用携带式数字设备110控制家用电器120的方法400的实施例。用户使携带式数字设备110对准家用电器120。使用无线通信端口112,携带式数字设备110在步410向家用电器120的无线通信端口122提供通信。该通信可能是一条命令,一个查询或其他信息。在步420,家用电器120然后执行该命令或检索查询中所请求的信息。家用电器120在步430中向携带式数字设备110提供一个响应。步430中提供的响应决定于自携带式数字设备110提供的通信。例如,如步410中提供的通信是一个对数据或对象的查询,则家用电器120在步430中向携带式数字设备110提供数据或对象。如步410中提供的通信是一条命令,则在步430中家用电器120可能提供一个响应以便声明已执行了该命令。携带式数字设备110可以在步440中选用地使用步430中提供的响应以便控制家用电器120。
使用方法300,350和400,携带式数字设备110可控制家用电器120的所有功能或其一个子集。携带式数字设备110可只控制家用电器120的一部分功能以保持家用电器的安全。携带式数字设备110也可使用方法300,自家用电器120获取有关密码的信息。因此可要求用户输入一个密码到携带式数字设备110中以便使用家用电器120的一定功能。
因为携带式数字设备110可分别使用无线通信端口112和122与家用电器120通信,用户不必为了控制家用电器而十分靠近家用电器120。此外,携带式数字设备110与家用电器120之间的通信是双向的。因此家用电器120可向携带式数字设备110提供信息。用户就可以在携带式数字设备110上观看来自家用电器120的数据。因此用户不必依赖家用电器120的显示122来确定家用电器120的状态。用户即可远程地控制和获取有关家用电器120的信息。
此外,携带式数字设备110的通用控制程序240可使用通用显示230以便控制许多不同家用电器120。因此单个携带式数字设备110可控制广泛范围的家用电器120。要做到这点并不需要在携带式数字设备110内预先为每个家用电器120装载单独的控制程序。而只需当将要控制家用电器120时,将接口270自特定家用电器120上载至携带式数字设备110即可。
公开了一种使用一种携带式设备例如个人数字助理来远程地控制家用电器的方法和系统。虽然本发明是按照所示实施例说明的,但熟悉技术的人知道可以在本发明的实质和范围内对实施例作不同改动。因此,熟悉技术的人可在不偏离所附权利要求书的实质和范围的情况下作出许多改动。
权利要求
1.一种用于远程地控制家用电器的携带式数字设备,该家用电器包括一个第一无线通信端口和一个接口,该携带式数字设备包括一个处理器;一个连至该处理器的第二无线通信端口;及一个由处理器使用的控制程序,其中当自第二无线通信端口提供一个查询给第一无线通信端口时,即自家用电器提供该接口给携带式数字设备,从而允许控制程序使用该接口以控制该家用电器。
2.权利要求1的携带式数字设备,其中该家用电器还包括数据及其中该数据是对第二查询作出响应而提供给携带式数字设备的。
3.权利要求2的携带式数字设备,其中该查询和第二查询是相同的。
4.权利要求1的携带式数字设备还包括一个用于允许用户控制和观看家用电器的状态的图形用户接口。
5.权利要求4的携带式数字设备,其中该家用电器还包括一个配置对象,用于为家用电器提供一个第二图形用户接口;及其中该家用电器还通过第一无线通信端口和第二通信端口向携带式数字设备提供配置对象,从而允许携带式数字设备在携带式数字设备的图形用户接口上模拟第二图形用户接口。
6.权利要求1的携带式数字设备,其中该接口包括多个应用程序接口。
7.权利要求6的携带式数字设备,其中多个应用程序接口是平台无关的。
8.权利要求7的携带式数字设备,其中多个应用程序接口是JAVA BEANS。
9.一种用于远程地控制一个包括第一无线通信端口的家用电器的系统,包括一个位于家用电器上的接口,该接口能够上载至一个包括一个处理器,一个控制程序和第二无线通信端口的携带式数字设备。其中当自第二无线通信端口提供一个查询给第一无线通信端口时,即自家用电器提供该接口给携带式数字设备,从而允许控制程序使用该接口以控制该家用电器。
10.权利要求9的系统,其中该接口还包括多个应用程序接口。
11.一种用于远程地控制一个包括第一无线通信端口的家用电器的方法,包括以下步骤(a)提供一个位于家用电器上的接口;及(b)提供一个包括一个处理器,一个用户接口,控制程序和第二无线通信端口的携带式数字设备。其中当自第二无线通信端口提供一个查询给第一无线通信端口时,即自家用电器提供该接口给携带式数字设备,从而允许控制程序使用该接口控制该家用电器。
12.权利要求11的方法,其中该家用电器还包括数据及其中该数据是对第二查询作出响应而提供给携带式数字设备的。
13.权利要求12的方法,其中该查询和该第二查询是相同的。
14.权利要求11的方法,其中提供携带式数字设备的步骤(b)还包括以下步骤(b1)提供一个图形用户接口及其中用户可使用该图形用户接口以控制该家用电器。
15.权利要求11的方法,其中提供接口的步骤(a)还包括以下步骤(a1)提供多个应用程序接口。
16.一种使用包括一个用户接口、一个处理器和第二无线通信端口的携带式数字设备以便远程地控制一个家用电器的方法,该家用电器包括第一无线通信端口和一个接口,该方法包括以下步骤(a)自携带式数字设备的第二无线通信端口提供一条命令给家用电器的第一无线通信端口;(b)执行使用家用电器的命令;及(c)自家用电器的第一无线通信端口提供一个响应给携带式数字设备的第二无线通信端口。
17.一种使用包括一个用户接口、一个处理器和第二无线通信端口的携带式数字设备以便远程地控制一个家用电器的方法,该家用电器包括第一无线通信端口和一个接口,该方法包括以下步骤(a)使用携带式数字设备向该家用电器查询,该查询自第二无线通信端口提供给第一无线通信端口;及(b)自家用电器提供该接口给携带式数字设备以便该携带式数字设备能够使用该接口控制该家用电器。
全文摘要
公开了一种用于远程地控制一个包括第一无线通信端口的家用电器的方法和系统。在一方面,该方法和系统提供一个用于远程地控制一个家用电器的携带式数字设备。该携带式数字设备包括一个处理器,一个连至该处理器的第二无线通信端口和一个由该处理器使用的控制程序。当自第二无线通信端口提供一个查询给第一无线通信端口时,即自家用电器提供位于家用电器上的接口给携带式数字设备。这允许控制程序使用该接口以控制该家用电器。
文档编号G08C19/28GK1268697SQ0010438
公开日2000年10月4日 申请日期2000年3月23日 优先权日1999年3月31日
发明者哈提姆·优瑟夫·阿穆罗, 约翰·保尔·道德森, 乔治·克拉夫特Iv, 库尔特·如色尔·泰勒 申请人:国际商业机器公司