遥控器、遥控方法和被遥控设备的制作方法

文档序号:7604436阅读:340来源:国知局
专利名称:遥控器、遥控方法和被遥控设备的制作方法
技术领域
本发明涉及一种能够使外部终端设备通过因特网,在远程位置控制室内设备的遥控技术背景技术从远程终端通过因特网控制室内设备的技术已经被被开发了。例如,已知的是一种把服务器中存储的电子节目指南(EPG)显示在WEB屏幕上,从而使用户使用诸如个人计算机(PC)或蜂窝电话之类的终端设备自由地选择和编程的方法(例如,见日本专利公开No.2001-145140)。
下面将参考图6描述一种通过因特网从外部设备控制目标设备的遥控方法的常规例子。
如图6所示,应用服务器80,邮件服务器90,和设备91a,91b和91c通过因特网100彼此相连。
终端设备10是一个能够使用户通过因特网观看WEB屏幕的,诸如PC或蜂窝电话之类的终端设备。服务器90是由用户通常预订的供应商拥有的邮件服务器。设备91a,91b和91c是操作用于执行定时器记录的设备。
应用服务器80包括用于存储执行定时器记录的程序数据的装置,并包括在根据用户的操作参考存储的程序数据的同时产生定时器记录数据,并把该定时器记录数据作为电子邮件(e-mail)发送的功能。
邮件服务器90具有接收从一个用户发送的电子邮件,存储接收的电子邮件,和向另一个用户发送电子邮件的功能。邮件服务器90经常被称为“邮箱”。
每个设备91a,......具有从邮件服务器90接收电子邮件,从接收的电子邮件检测定时器记录数据以存储检测的定时器记录数据的功能。每个设备91a,......还具有确定该定时器记录数据是否被存储,并执行和管理该定时器记录的功能。
例如,在根据用户的操作从终端设备10接收用于定时器记录的指令时,应用服务器80生成包括该定时器记录数据的电子邮件,并把该电子邮件发送到用户预订的每个供应商的邮件服务器90。设备91a有规律地检验对应的供应商是否接收了电子邮件,从而从接收的电子邮件中提取定时器记录数据,以便根据该定时器记录数据控制定时器记录操作。现在具体描述该操作。
当根据用户的操作从终端设备10接收显示请求时,应用服务器80把节目数据转换成HTML(超文本链接标示语言)格式的数据,从而使用户能够在WEB屏幕上浏览存储的节目,并且能够提供用户很容易在上面操作的显示器。然后,应用服务器80向终端设备10发送HTML格式的数据。用户可以在观看终端设备10显示的内容的同时选择节目。指示用户选择的项目的数据被传送到应用服务器80,随后由应用服务器80分析该数据。如果检测到该数据是定时器记录指令,应用服务器80产生定时器记录数据。就是说,应用服务器80在参考指示用户选择的项目和存储的节目数据的同时,生成定时器记录指令。该定时器记录数据通常包括诸如记录开始时间,记录结束时间,和频道号之类的数据。应用服务器80将该定时器记录数据转换成电子邮件格式的数据,并将该数据以电子邮件格式发送到用户指定的邮件地址(邮件服务器90)。邮件服务器90存储接收的电子邮件。设备91a在任意定时从邮件服务器90接收该电子邮件,从接收的电子邮件中提取定时器记录数据,并根据定时器记录数据控制定时器记录操作。

发明内容
(本发明要解决的技术问题)电子邮件用户数量的增加以及不想要的邮件等数量的增加,造成从发送电子邮件开始直到接收到该电子邮件为止经常要花费较常时间。在极端情况下,电子邮件要在半天以后到达。结果是,具有电子邮件的定时器记录造成执行定时器记录时的希望时间已过和不能执行定时器记录操作的缺陷。另外,不能实时地了解设备状态。为此,不利的是,系统不能处理有关是否执行了定时器记录的检验,以及当填写了定时器记录时改变已经被输入的定时器记录。
已经完成了本发明来解决上述现有技术的问题。本发明的一个目的是提供一种呈现实时性能的、并且在通过网络对设备进行遥控中接近能够由遥控器操作设备的状态的操作环境。
(解决问题的手段)为了解决这些问题,本发明提供了第二服务器,该第二服务器被适当地通知来自被遥控设备的地址或设备状态,和管理所通知的地址,并把第二服务器的操作与实现定时器记录信息等的各种附加功能的第一服务器的操作链接,从而产生呈现实时性能的遥控环境。
根据本发明的遥控器是能够使终端设备通过网络来控制设备的遥控器。该遥控器包括第一服务器,操作用于通过网络与终端设备通信,并根据来自终端设备的请求产生用于控制该设备的设备控制数据;和第二服务器,操作用于通过在预定的时间间隔与设备通信而获取并存储该设备在网络上的最新地址。第二服务器从第一服务器接收该设备控制数据,产生包括设备控制数据的第一发送数据,并向该设备发送该第一发送数据。
第一服务器可以包括数据存储装置,操作用于存储作为控制设备的操作所需的信息的控制信息;显示数据生成器,操作用于产生使终端设备显示该控制信息的显示数据;和控制数据生成器,操作用于响应来自终端设备的请求而生成设备控制数据。第二服务器可以包括地址存储装置,操作用于存储设备在网络上的地址;地址生成器,操作用于参考存储的地址和根据从第一服务器接收的设备控制数据,生成根据该设备控制数据控制的设备的地址;和发送数据生成器,操作用于生成包括设备的地址和对该设备的设备控制数据的第一发送数据,并向该设备发送第一发送数据。该设备可以包括操作用于从第一发送数据提取设备控制数据的部分;和操作用于根据提取的设备控制数据来控制设备的操作的部分。
该设备可以包括操作用于检测设备中的被控制目标的状态的部分;和操作用于生成包括作为有关检测的操作状态的信息的状态信息的第二发送数据,并将该第二发送数据发送到第二服务器的部分。第二服务器可以包括操作用于从自该设备接收的第二发送数据提取状态信息的部分;和操作用于产生包括提取的状态信息的第三发送数据,并向第一服务器发送该第三发送数据的部分。第一服务器可以包括操作用于从自第二服务器接收的第三发送数据提取状态信息,并使用提取的状态信息产生显示数据的部分。
当该设备是视频记录重放装置时,设备控制数据可以是有关节目的信息,和允许用户根据来自终端的请求在指定的时间对指定的节目进行定时器记录的定时器记录数据。
当设备是温度控制装置时,设备控制数据可以是用于控制温度的数据,和控制温度控制装置的温度的数据。
可以由三个或更多的服务器来提供将第一服务器的功能和第二服务器的功能集成在其中的功能。
可以由一个服务器来提供来提供将第一服务器的功能和第二服务器的功能集成在其中的功能。
根据本发明的遥控方法是一种能够使终端设备通过网络控制设备的遥控方法。该方法包括通过经过网络在预定时间间隔与设备通信和与终端设备通信来获取并存储设备在网络上的最新地址;根据来自终端设备的请求产生用于控制该设备的设备控制数据;产生包括设备控制数据的第一发送数据,和向该设备发送第一发送数据。
(优于现有技术的有益效果)根据本发明,在远程地点从终端设备经过网络来控制要被控制设备和响应来自终端设备的请求显示被控制设备的状态的过程中能够实现实时性能。就是说,根据本发明,在根据设备终端操作或根据设备进行状态显示的过程中,能够提供接近于从终端设备利用遥控器来操作该设备(被控制设备)的实时操作的遥控环境。因此,能够使远程终端设备检验是否执行了诸如定时器记录之类的希望的控制。另外,在处理定时器记录信息的过程中,一旦填写了定时器记录设置时,能够改变已经输入的定时器记录设置。
另外,如果控制数据是包括EPG(电子节目指南)定时器记录的信息,可以将本发明应用于所谓的视频记录和重放设备。如果控制数据是温度设置信息,本发明可以应用于诸如空调器之类的温度控制装置。另外,当被控制设备的数量增加或服务器上的负载增加时,可以适当地在多个服务器之间分配该负载。


图1A是表示根据本发明的遥控系统的配置的实例方框图。
图1B是根据数据流说明遥控系统的各元件之间的连接关系的示意图。
图2A是表示终端设备的配置的方框图。
图2B是说明为从终端设备(蜂窝电话)控制一个设备(DVD记录装置)的操作而显示的屏幕实例的示意图。
图3是表示应用服务器的配置的方框图。
图4是表示设备管理服务器的配置的方框图。
图5是表示诸如视频记录和重放装置之类的所谓被遥控设备的配置的方框图。
图6是说明从外部设备通过网络遥控一个设备的常规方法的示意图。
具体实施例方式
下面参考附图描述根据本发明的遥控系统的实施例。下面描述的遥控系统能够使终端在远程位置通过网络控制被控制设备的操作。
图1A示出了根据本发明的遥控系统的配置的一个实例。图1B是按照数据流说明遥控系统的各元件之间的连接关系的示意图。
参考图1A,终端设备10是操作用于显示因特网100上的WEB屏幕的、诸如PC或蜂窝电话之类的终端设备。设备50a,50b和50c是被通过因特网100遥控的设备(被遥控的设备)。应用服务器(第一服务器)20是提供对节目的定时器记录服务的供应商提供的专用服务器。应用服务器20产生要在终端设备10上显示的屏幕数据,根据终端上的操作产生控制数据,进行认证处理,和处理其它事情。设备管理服务器(第二服务器)30是管理通过因特网100连接到服务器30的设备50a,50b,和50c的,动态地改变的各个网络地址的服务器。
设备50a,50b,和50c可以出现在同一个房间或不同房间中(即可由不同的用户管理)。如果设备50a,50b,和50c位于同一个房间中,可以通过局域网将他们彼此连接,并通过路由器或调制解调器进一步连接到因特网100。设备50a,50b,和50c包含例如,包括诸如DVD记录装置之类的视频记录和重放装置和诸如空调器或冰箱之类的温度控制装置的电器装置。
图2A示出了终端设备10的配置。如图2A所示,终端设备10包括显示WEB屏幕图像的WEB显示部分11和用于把终端设备10连接到因特网100的通信控制器12。图2B是当从终端设备(蜂窝电话)10控制该设备(DVD记录装置)的操作时,WEB显示部分11的显示的示意图。在观看WEB显示部分11的显示的同时,通过用户对终端设备10的操作,可以显示用于控制设备的显示屏幕15,15a,15b和15c。
图3示出了应用服务器20的配置。在图3中,应用服务器20包括用于把应用服务器20连接到因特网100的通信控制器21,提供在终端设备10上显示的WEB屏幕图像的WEB控制器22,和存储用于控制设备50a,......的数据的设备数据存储装置23。应用服务器20还包括检测有关每个设备的状态的信息和向WEB控制器22输出该信息的设备状态检测器24,分析由通信控制器21接收的命令的命令分析器,在参考设备数据存储装置23的同时根据基于用户的操作而发送的命令来产生设备控制数据的控制数据生成器26,和与设备管理服务器30通信的通信控制器27。
图4示出了设备管理服务器30的配置。设备管理服务器30包括与应用服务器20通信的通信控制器31,分析由通信控制器31接收的命令的命令分析器32,检测每个设备的特定地址的目的地址生成器33,和发送数据生成器34。设备管理服务器30还包括通过因特网100与相应的设备50a,......通信的通信控制器35,分析由通信控制器35接收的命令的接收数据分析器36,从接收的命令检测每个设备50a,......的特定地址的地址检测器37,从接收的命令检测有关每个设备50a,......的状态的信息的设备状态检测器38,临时存储每个设备50a,......的特定地址的地址存储装置39,和发送数据生成器40。
图5示出了可遥控的,诸如视频记录和重放装置之类的设备50a的配置。设备50b和50c的配置与设备50a相同。设备50a包括通信控制器51,分析由通信控制器51接收的命令的命令分析器52,从接收的命令中检测控制数据的控制数据检测器53,和根据控制数据具体控制设备50a中的控制目标的设备控制器54。设备50a还包括根据来自设备控制器54的信息来检测设备中的控制目标的状态(设备状态)的设备状态检测器55,测量适合的时间间隔的发送定时生成器56,和产生用于向设备管理服务器30通知地址的数据的地址通知数据生成器57,和发送数据生成器58。
服务器20和30以及设备50a,......的相应的通信控制器是提供用于把对应的服务器或设备连接到因特网100的功能的部分。对于设备50a,......因特网100的连接可以假设许多情况,例如使用电话线的情况,使用无线通信的情况,使用电缆电视线路的情况,和使用光缆的情况。
在本实施例中,为了使描述简单起见,服务器20或30各包括多个通信控制器。然而,这些通信控制器可以被集成在一个控制器中。
下面详细描述根据本发明的遥控系统的操作。
首先描述由用于管理每个设备50a,......在网络上的特定地址的设备管理服务器30所执行的方法。
设备50a的发送定时生成器56产生任意的定时,从而向设备管理服务器30发送在预定存储区域中存储的其自己拥有的地址(例如,IP地址)。根据该定时命令,设备50a的地址通知数据生成器57根据HTTP(超文本传输协议),UDP(用户数据元协议)等产生分组数据。发送数据生成器58在施加了必须的处理,例如对诸如设备地址之类的信息加密后,通过通信控制器51向设备管理服务器30发送该分组数据。
设备管理服务器30通过通信控制器35从设备50a接收数据,并使接收数据分析器36对接收的数据解码,并由此把解码的数据发送到地址检测器37。地址检测器37分析从设备50a发送的数据,并把源地址存储在地址存储装置39中作为设备地址。
就是说,由于在预定定时从设备50a向设备管理服务器20发送分组数据,设备管理服务器20可与分组数据的发送同步地更新该设备地址。换句话说,即使设备50a在因特网100上的特定地址动态地改变,设备管理服务器20能够适当地更新该地址,从而能够一直管理设备50a的最新地址(见日本专利No.3445986)。
由此将连接到因特网100的设备50a的特定网络地址存储在地址存储装置39中。
地址存储装置39需要管理用于识别设备本身的设备号码(也称为“设备ID”)和把他们与设备在因特网100上的设备地址关联时的端口号。设备号码和端口号以及特定网络的设备地址的管理允许一个设备被唯一地识别,即使在一个房间中出现多个设备。
接下来,描述从终端设备10向设备50a(或设备50b或50c)发送设备控制数据的过程。
当从终端设备10向应用服务器20发送显示请求时,应用服务器20使WEB控制器22把设备数据存储装置23中存储的用于控制设备的数据转换成HTML格式或其它格式的数据,以便用户能够在终端设备10的WEB屏幕上观看数据,或给出向用户提供易于在屏幕上操作的屏幕图像,然后把HTML格式等的数据通过通信控制器21发送到终端设备10。用于控制设备的数据包括与视频的定时器记录有关的数据,如果设备50是视频记录和重放设备,或包括有关温度设置的数据,如果设备50是温度控制装置。用于控制设备的数据包括有关诸如缩放或摇拍之类的成像控制的数据,如果设备50是成像设备。如可看到的,它满足使用于控制设备的数据是取决于控制目标的数据。
当从应用服务器20接收到HTML格式等的数据时,终端设备10利用WEB显示部分11显示该数据。用户操作终端设备10,同时观看显示的内容,并选择针对设备50a的控制项目。将指示该用户选择的控制项目的数据通过终端设备10的通信控制器12发送到应用服务器20。
通过通信控制器21接收到该数据时,应用服务器20使命令分析器25分析接收的数据,并检测该数据是否是用于该设备的控制指令。如果检测到接收的数据是用于该设备的控制指令,命令分析器25指令控制数据生成器26产生设备控制数据。控制数据生成器26参考指示用户选择的项目的数据和设备数据存储装置23中存储的数据来产生设备控制数据,并将产生的数据通过通信控制器27发送到设备管理服务器30。
设备管理服务器30通过通信控制器31接收该数据,并使命令分析器32分析接收的数据。如果确定接收的数据是设备控制数据,设备管理服务器30则指令目的地址生成器33产生地址。目的地址生成器33从地址存储装置39读取目标设备的特定地址,并产生目的地址。发送数据生成器34将目的地址与设备控制数据一起通过通信控制器35发送到设备50a。
设备50a通过通信控制器51接收该数据,并使命令分析器52分析接收的数据,并检测接收的数据是否包括设备控制数据。如果检测到接收的数据包括设备控制数据,控制数据检测器53从接收的数据中提取设备控制数据。将该设备控制数据发送到设备控制器54,并根据该设备控制数据控制设备50a。
此后,从设备50a通过设备管理服务器30向终端设备10发送有关设备50a的状态的信息。由设备状态检测器55检测设备50a的状态(被控制目标的状态)。发送数据生成器58将设备状态转换成发送数据,并且在每当设备状态检测器55检测到设备状态的改变时或以预定间隔,将该数据通过通信控制器51发送到设备管理服务器30。
设备状态(即,有关设备状态的信息)包括设备50a的操作状态。设备50a的操作状态包括例如,与定时器记录等有关的设备状态,如果设备50a是视频记录和重放装置,包括温度状态,如果设备50a是温度控制装置,或包括成像的画面,如果设备50a是成像设备。如可以看到的,它满足使有关设备状态的信息是取决于控制目标的信息。
设备管理服务器30通过通信控制器35接收该数据。接收数据分析器36分析接收的数据,并确定接收的数据是否包括状态数据。如果接收的数据包括状态数据,设备状态检测器38提取设备的状态数据,发送数据生成器40再次把状态数据转换成发送数据。通过通信控制器31把发送数据发送到应用服务器20。
应用服务器20通过通信控制器27接收该数据,使设备状态检测器24提取该设备状态数据,并使WEB控制器22将提取的设备状态数据转换成HTML格式的数据,以便显示该设备状态。将HTML格式的数据发送到终端设备10并在其上显示。用户可以通过终端设备10的WEB显示部分11浏览该数据。
如上所述,根据本实施例,提供适合于从作为被遥控设备的设备50a通知设备地址或设备状态,并管理通知的信息的设备管理服务器30。使该设备管理服务器30与管理和产生设备控制数据的应用服务器20一起操作。于是,能够从终端设备10实时地遥控设备50a,......。
在上面的描述中,如果假设设备(被遥控的设备)是视频记录和重放装置,由应用服务器20存储、产生、和发送的设备控制数据包括节目的定时器记录数据。如果假设设备(被遥控的设备)是诸如空调器之类的温度控制设备,由应用服务器20存储、产生、和发送的用于设备控制的数据包括用于控制温度的数据。
在本实施例中,安排系统包括两个服务器,即应用服务器20和应用管理服务器30。作为替换,这些功能可以集成地封装在一个服务器中。另外,这些功能可以被分布地封装在三个或更多服务器中。
在本描述中,针对服务器20和30,设备50a,......和终端设备10通过因特网彼此通信的一个例子进行了说明。作为替换,可以采用除因特网之外的其它网络。
可以理解,在本描述中,可以用计算机实现服务器20和30,设备50a,......和终端设备10,相应的功能可以通过执行预定的程序来实现。
工业实用性本发明是用于在远端位置,通过因特网从终端控制房间中的设备的遥控系统。
虽然已经参考特定实施例描述了本发明。很显然,本领域技术人员可以做出许多其它的改变和变化及其它应用。因此本发明不限于在此给出的这些具体的揭示,而仅由所附权利要求限定。
权利要求
1.一种能够使终端设备通过网络来控制设备的遥控器,包括第一服务器,操作用于通过网络与终端设备通信,并根据来自终端设备的请求而产生用于控制该设备的设备控制数据;和第二服务器,操作用于通过在预定的时间间隔与设备通信而获取并存储该设备在网络上的最新地址,第二服务器从第一服务器接收该设备控制数据,产生包括设备控制数据的第一发送数据,并向该设备发送该第一发送数据。
2.根据权利要求1所述的遥控器,其中第一服务器包括数据存储装置,操作用于存储作为控制该设备的操作所需的信息的控制信息;显示数据生成器,操作用于产生使终端设备显示该控制信息的显示数据;和控制数据生成器,操作用于响应来自终端设备的请求而产生设备控制数据,第二服务器包括地址存储装置,操作用于存储设备在网络上的地址;地址生成器,操作用于参考存储的地址并根据从第一服务器接收的设备控制数据,生成根据该设备控制数据控制的设备的地址;和发送数据生成器,操作用于生成包括设备的地址和对该设备的设备控制数据的第一发送数据,并向该设备发送第一发送数据,和该设备包括操作用于从第一发送数据提取设备控制数据的部分;和操作用于根据提取的设备控制数据来控制设备的操作的部分。
3.根据权利要求1所述的遥控器,其中该设备包括操作用于检测设备中的被控制目标的状态的部分;和操作用于生成包括作为有关检测的操作状态的信息的状态信息的第二发送数据,并将该第二发送数据发送到第二服务器的部分,第二服务器包括操作用于从接收自该设备的第二发送数据提取状态信息的部分;和操作用于产生包括提取的状态信息的第三发送数据,并向第一服务器发送该第三发送数据的部分,和第一服务器包括操作用于从接收自第二服务器的第三发送数据提取状态信息,并使用提取的状态信息产生显示数据的部分。
4.根据权利要求1所述的遥控器,其中该设备是视频记录和重放装置,设备控制数据是关于节目的信息,以及是允许用于根据来自终端的请求,在指定的时间针对指定的节目进行定时器记录的定时器记录数据。
5.根据权利要求1所述的遥控器,其中该设备是温度控制装置,设备控制数据是用于控制温度的数据,和用于控制温度控制装置的温度的数据。
6.根据权利要求1所述的遥控器,其中由三个或更多个服务器提供其中集成了第一服务器的功能和第二服务器的功能的那些功能。
7.根据权利要求1所述的遥控器,其中由一个服务器提供其中集成了第一服务器的功能和第二服务器的功能的那些功能。
8.一种能够使终端设备通过网络来控制设备的遥控方法,该方法包括通过在预定时间间隔与设备通信来获取并存储该设备在网络上的最新地址;和通过网络与终端设备通信,根据来自终端设备的请求而产生用于控制该设备的设备控制数据,产生包括设备控制数据的第一发送数据,和向该设备发送第一发送数据。
9.根据权利要求8所述的遥控方法,包括存储作为控制该设备的操作所需的信息的控制信息,和产生用于使终端设备显示控制信息的显示数据,响应来自终端设备的请求产生设备控制数据,并参考存储的地址和根据设备控制数据产生由设备控制数据控制的设备的地址,产生包括设备地址和设备控制数据的第一发送数据,和向该设备发送第一发送数据,和根据第一发送数据中包括的设备控制数据来控制该设备的操作。
10.根据权利要求8所述的遥控方法,进一步包括检测设备的操作状态,从该设备接收作为有关被检测的该设备的操作状态的信息的状态信息的发送数据,从所接收的发送数据提取状态信息,和使用提取的状态信息产生显示数据。
11.根据权利要求8所述的遥控方法,其中该设备是视频记录和重放装置,设备控制数据是关于节目的信息。
12.根据权利要求8所述的遥控方法,其中该设备是温度控制装置,设备控制数据是用于指定温度的数据。
13.用根据权利要求8所述的遥控方法控制的被遥控设备,其中设备控制数据是关于节目的信息。
14.用根据权利要求8所述的遥控方法控制的被遥控设备,其中设备控制数据是用于指定温度的数据。
全文摘要
提供一种能够通过网络在远程位置从终端设备实时地控制家中设备的操作的遥控装置和方法。第一服务器(20)通过因特网(100)与终端设备(10)通信,并产生用于控制设备(50a,……)的设备控制数据。第二服务器(30)以预定方式与设备(50a,……)通信,以获得并存储该设备的特定地址,产生用于根据该特定地址向设备(50a,……)发送从第一服务器(20)接收的设备控制数据的发送数据,并向设备(50a,……)发送该发送数据。这样能够实现通过网络从终端设备(10)实时地控制该设备。
文档编号H04Q9/00GK1701624SQ200480000970
公开日2005年11月23日 申请日期2004年3月5日 优先权日2003年3月6日
发明者广濑耕司, 坂井隆一 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1