CN104076691A - 提供家庭网络中的数字装置的状态信息的方法和设备 - Google Patents
提供家庭网络中的数字装置的状态信息的方法和设备 Download PDFInfo
- Publication number
- CN104076691A CN104076691A CN201410323973.9A CN201410323973A CN104076691A CN 104076691 A CN104076691 A CN 104076691A CN 201410323973 A CN201410323973 A CN 201410323973A CN 104076691 A CN104076691 A CN 104076691A
- Authority
- CN
- China
- Prior art keywords
- status information
- digital device
- module
- digital
- information
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Selective Calling Equipment (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Small-Scale Networks (AREA)
Abstract
提供了一种提供家庭网络中的数字装置的状态信息的方法和设备。所述设备包括:第一网络接口模块,从家庭网络中的数字装置接收改变的状态信息;和控制模块,基于接收的状态信息数据来更新数字装置的状态信息。
Description
本申请是申请日为2007年2月15日、申请号为200710079192.X、发明名称为“提供家庭网络中的数字装置的状态信息的方法和设备”的发明专利申请的分案申请。
技术领域
与本发明一致的设备和方法涉及一种家庭网络系统,更具体地讲,涉及在基于web的家庭网络系统中实时、有效和稳定地提供关于数字装置的状态信息。
背景技术
最近,随着用于处理数字音频/视频(A/V)的技术被快速地开发,各种数字装置,诸如数字电视(TV)、机顶盒、数字多功能盘(DVD)播放器、数字放大器等已经在家中和办公室中被安装和使用。此外,家中或办公室中的用户可使用遥控器等来方便地控制各种装置。然而,随着安装在有限空间中的数字装置的数量的增加,装置变得更复杂,并且控制这些装置变得更难。
因此,已经研究了多个数字装置彼此相互连接以形成一个系统的技术,以便用户可容易地控制数字装置。根据这些技术,数字装置可通过网络接口连接到其它数字装置以形成一个家庭网络系统。
作为研究的结果,一种技术标准,即,可扩展家庭影院(XHT)已被开发并被建议用作数字家庭联网的中间件。由三星电子株式会社开发的作为基于数字TV的家庭网络解决方案的XHT技术已被采用为美国消费电子协会(CEA)的标准。
根据XHT技术,通过使用能够连续传输多种高清晰(HD)信号的IEEE1394线缆和互联网协议(IP),不仅可以控制连接至数字TV的数字装置,而且可以控制多个数字TV。通过使用XHT技术,用户通过使用数字TV的数字广播接收功能通过置于房间内的TV可以观看数字广播。
由于使用XHT技术的廉价的网络接口单元(NIU)以存储卡的类型被构造,所以它可根据不同的接收方法,诸如地面、卫星和线缆容易地改变。这种通用性使广播提供商能够减小成本。具体地讲,根据XHT技术,可通过安装在数字TV中的浏览器提供各种入口服务。
在根据XHT技术的家庭网络系统中,多个被控装置,诸如DVD播放器、数字硬盘驱动器、机顶盒、放大器等受诸如数字TV的控制装置控制,每个被控装置提供用户界面(UI)。控制装置显示被控装置提供的UI以允许用户控制被控装置。
此外,控制装置周期性地检查被控装置的状态,当被控装置的状态改变时,控制装置更新相应的被控装置的用户界面。为了执行这种功能,控制装置将请求被控装置的状态信息的请求信号发送给被控装置。在被控装置接收到控制装置发送的请求信号之后,当被控装置的状态改变时,被控装置将其状态信息发送给控制装置。即使被控装置的状态没有改变,在预定时间过去之后,被控装置也发送与已经发送给控制装置的状态信息相同的状态信息,以保持被控装置和控制装置之间的连接状态。
结果,控制装置从被控装置接收状态信息,更新相应的被控装置的网页,或者重复请求被控装置的状态信息的处理。
然而,根据现有技术,即使被控装置的状态没有改变,被控装置也应该发送与已经发送给控制装置的状态信息相同的状态信息以保持控制装置和被控装置之间的连接状态,这导致网络负荷增加。
为了解决上述问题,已提出各种技术(例如,参照公开的第2002-015856号韩国专利申请),但是没有解决上述问题。
发明内容
本发明的示例性实施例克服以上缺点和以上没有描述的其它缺点。此外,本发明不需要克服上述缺点,本发明的示例性实施例可以不克服上述任何问题。
本发明提供了一种实时、有效和稳定地提供基于web的家庭网络中的数字装置的状态信息的方法和设备。
根据本发明的一方面,提供了一种提供家庭网络中的数字装置的状态信息的设备,该设备包括:第一网络接口模块,从家庭网络中的数字装置接收改变的状态信息;和控制模块,基于接收的状态信息数据来更新数字装置的状态信息。
根据本发明的另一方面,提供了一种提供家庭网络中的数字装置的状态信息的方法,该方法包括:从家庭网络中的数字装置接收改变的状态信息;和基于接收的状态信息来更新数字装置的状态信息。
附图说明
通过下面参照附图对本发明示例性实施例进行的详细描述,本发明的上述和其它方面将会变得更加清楚,其中:
图1是示出根据本发明示例性实施例的家庭网络系统的结构的示图;
图2是示出根据本发明示例性实施例的被控装置的结构的框图;
图3是示出根据本发明示例性实施例的被控装置创建的DeviceInfo.xml文件的内容的示例的示图;
图4是示出根据本发明示例性实施例的被控装置创建的XHT931.xml文件的内容的示例的示图;
图5是示出根据本发明示例性实施例的控制装置的结构的框图;
图6是示出根据本发明示例性实施例的由控制装置提供的图形用户界面的示例的示图;
图7是示出根据本发明示例性实施例的家庭网络系统的操作过程的流程图;
图8是示出根据本发明示例性实施例的被控装置的操作过程的流程图;和
图9是示出根据本发明示例性实施例的控制装置的操作过程的流程图。
具体实施方式
通过参照下面对示例性实施例的详细描述和附图,可更容易地理解本发明的各方面以及实现本发明各方面的方法。然而,可以许多不同的形式来实现本发明,不应该将本发明解释为限于这里阐述的示例性实施例。相反,提供这些示例性实施例以使得本公开将是完整和完全的,并将本发明的构思完全传达给本领域技术人员,本发明应该由权利要求限定。贯穿说明书,相同的标号表示相同的部件。
现在将参照附图更完全地描述本发明的示例性实施例,在附图中示出了本发明的示例性实施例。所附的框图中的方框和流程图中操作的组合可通过计算机程序指令来执行。这种计算机程序指令可被提供给例如通用计算机、专用计算机和可编程数据处理设备的处理器。因此,通过计算机或可编程数据处理设备的处理器执行的指令产生用于执行框图中的方框或流程图的步骤中描述的功能的方法。计算机程序指令可以存储在计算机或可编程数据处理设备的计算机可用存储器或计算机可读存储器中,以按照特定方式实现所述功能。因此,存储在计算机可用存储器或计算机可读存储器中的指令可制造包括用于执行框图中的方框或流程图中的步骤中描述的功能的指令方法的产品。此外,计算机程序指令可被载入计算机或可编程数据处理设备。因此,在计算机或可编程数据处理设备中执行一系列操作步骤以产生计算机执行的处理,这使得驱动计算机或可编程数据处理设备的指令可以提供执行框图的方框或流程图的步骤中描述的功能的步骤。
每个方框或每个步骤可指示包括一个或多个用于执行特定的逻辑功能(或多种功能)的可执行指令的模块、代码段或代码的一部分。应该注意到,在本发明的一些修改中,方框或步骤中描述的功能可以不按顺序产生。例如,根据相应的功能,两个连续显示的方框或步骤实际上可以同时执行,或者有时可以按相反的顺序执行。
图1是示出根据本发明示例性实施例的家庭网络系统的结构的示图。
图1所示的家庭网络系统可包括多个数字装置200、300、400、500和600。此时,多个数字装置200、300、400、500和600根据IEEE1394标准通过数字接口1形成网络,可扩展标记语言(XML)用作在多个数字装置200、300、400、500和600中进行家庭联网的中间件。本地互联网协议(IP)地址通过预定的地址分配算法被自动分配给网络中的数字装置200、300、400、500和600中的每个。
家庭网络系统中的数字装置200、300、400、500和600主要被分为被控装置200、300、400和600以及控制装置500。被控装置200、300、400和600用作家庭网络中的UI数据服务器。也就是说,被控装置200、300、400和600将它们的UI信息发送给控制装置500。具体地讲,被分配了本地IP地址的被控装置200、300、400和600根据预定的定义的语法形式(由文件DeviceInfor.xsd定义)将它们的装置信息表示为XML文件(DeviceInfo.xml),并将其发送给控制装置500。描述一组用于操作被控装置的超文本传输协议(HTTP)命令的文件(XHT931.xsd)的统一资源标识符(URI)被写入被控装置200、300、400和600创建的DeviceInfo.xml文件中。
创建文件DeviceInfo.xml的被控装置200、300、400和600中的每个在参考文件XHT931.xsd的同时,创建写入每个装置应用的HTTP命令的XML文件(XHT931.xml),并将其发送给控制装置500。
此外,被控装置200、300、400和600检查它们的状态,并将改变的装置信息提供给控制装置500。被控装置200、300、400和600的示例可包括接收线缆、卫星或地面广播信号的网络接口单元600(诸如,机顶盒)、A/V数据存储装置200和A/V数据再现装置300。以下将参照图2来详细描述被控装置。
控制装置500用作置于家庭网络中的具有浏览器的客户机。也就是说,在控制装置500接收被控装置200发送的代表装置信息的DeviceInfo.xml文件和写入被控装置200应用的HTTP命令的XHT931.xml文件的情况下,控制装置500通过使用从被控装置200接收的文件来显示被控装置200的装置信息和控制菜单信息作为一种类型的图形用户界面,并通过使用HTTP命令来控制特定的被控装置200。该控制装置500可被例示为数字TV500,以下将参照图5来详细描述控制装置500的特定描述。
图2是示出根据本发明实施例的被控装置200的结构的框图。图2所示的被控装置200包括创建模块210、网络接口模块220、存储模块250、状态检查模块240和控制模块230。
创建模块210创建包括被控装置200的装置信息的DeviceInfo.xml文件和写入被控装置200应用的HTTP命令的XHT931.xml文件。
这里,将参照图3和图4来描述DeviceInfo.xml文件和XHT931.xml文件。
图3是示出被控装置200根据DeviceInfo.xsd的语法创建的DeviceInfo.xml文件的内容的示例10的示图。
在deviceInfo标签位置12中描述了deviceInfo.xsd文件的位置信息、日期和版本,在manufacturer标签位置13中描述了被控装置200的制造商、URI和制造日期。此外,在functionType标签位置14中描述了产品的功能名称、子名称和型号名称,在1394StreamSource标签位置15中描述了流的编码方法和比特率。
在userInterface标签位置16中描述了与用户界面有关的信息,在eventNotificationUI标签位置17中描述了与通知事件发生的用户界面有关的信息。在图3示出的示例中,没有应用用户界面功能。此外,应用HTTP命令的XHT标准的名称和定义HTTP命令的文件(XHT931.xsd)的URI被写入HTTPCommandInterfaceRef标签位置18中。
图4是示出被控装置200根据XHT931.xsd的语法创建的XHT931.xml文件的内容的示例20的示图。
首先,在OperationList标签位置22中描述了参考的XHT931.xsd文件的URI、日期和版本,然后,写入被控装置200应用的操作码。根据图4所示的实施例的被控装置200应用如下功能,即,当装置的状态改变发生时将装置的状态改变通知给其它数字装置的功能(EVENT-NOTIFICATION;23)、打开或关闭电源的功能(POWER;24)、再现指定的内容的功能(PLAY;25)、停止再现正被再现的内容的功能(STOP;26)、暂时停止正被再现的内容的功能(PAUSE;27)和倒回内容的功能(REWIND;28)。
再次参照图2,网络接口模块220发送和接收通过如图1所示的网络发送的内容,例如,诸如图像、静止图像、媒体文件的数据和各种控制命令等。
存储模块250存储构造被控装置200的UI所需的数据,例如,指示被控装置200的图标、控制菜单信息和装置信息。此外,存储模块250可存储创建模块210创建的XML文件和数字内容,例如,用于广播节目的MPEG2传输流(TS)。存储模块250可由诸如非易失性存储元件、易失性存储元件和硬盘驱动器(HDD)的存储介质中的至少一种实现,非易失性存储元件如高速缓冲存储器、只读存储器(ROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存等,易失性存储元件如随机存取存储器(RAM)等。本发明不限于此。
状态检查模块240周期性地检查被控装置200的操作状态。作为被控装置200的操作状态的检查结果,当被控装置200的操作状态改变时,状态检查模块240创建包括被控装置200的改变的状态信息的状态信息数据,并将其提供给控制装置500。例如,当在预定的数字内容被记录在存储模块250中的状态下结束记录时,状态检查模块240将指示记录结束的状态信息提供给控制装置500。作为另一示例,当在数字内容正被记录在存储模块250中的状态下存储模块250的剩余存储空间不超过预定阈值时,状态检查模块240将指示记录所需的空间不足的状态信息提供给控制装置500。
控制模块230可根据网络接口模块220发送的指令来执行操作。例如,当控制模块230接收到指示控制模块230通过网络接口模块220将存储在存储模块250中的MPEG-2传输流(TS)发送给控制装置500的指令时,控制模块230将MPEG-2TS发送给控制装置500。
同时,用于处理接收的指令的应用软件安装在控制模块230中。此外,MPEG TS解码器、IEEE1394堆栈、网络层、web服务器等安装在控制模块230中,控制模块230提供允许被控装置200作为联网装置操作的功能。
图5是示出根据本发明实施例的控制装置500的结构的框图。图5所示的控制装置500包括第一网络接口模块570、第二网络接口模块580、存储模块560、图形用户界面提供模块530、用户输入模块510、显示模块520和控制模块540。
第一网络接口模块570用作执行与被控装置200的通信的网络端口,其从被控装置200接收UI信息。当第一网络接口模块570通过稍后将描述的用户输入模块510接收用于特定被控装置200的控制指令时,它将接收的控制指令发送给相应的被控装置200。在这种情况下,所述端口指的是逻辑连接位置。具体地讲,在使用TCP/IP时,客户机程序指定网络上的特定服务器程序。使用像HTTP的上层协议作为web协议的应用程序具有由互联网号码分配机构(IANA)预先指定的端口号。每当连接时新的端口号就被分配给其它应用程序进程。当服务器程序开始时,它被绑定到指定的端口号。所有想使用服务器程序的客户机程序应该被绑定到所述指定的端口号。端口号为0至65536,端口号0至1024被预留以在具有专有权的服务中使用。例如,具有号码80的端口被指定用于HTTP服务。
第二网络接口模块580是用于执行与被控装置200的通信的网络端口,其接收包括被控装置200的状态信息的状态信息数据。除了分配给第一网络接口模块570的端口号以外的端口号被指定为第二网络接口模块580的端口号。例如,端口号10000可被指定为第二网络接口模块580的端口号。
存储模块560存储通过第一网络接口模块570接收的被控装置200的UI信息,例如,与装置名称、图标和可操作功能有关的信息。此外,存储模块560可存储通过第二网络接口模块580接收的被控装置200的改变的状态信息。该存储模块560可由诸如非易失性存储元件、易失性存储元件和HDD的存储介质中的至少一种实现,非易失性存储元件如高速缓冲存储器、ROM、PROM、EPROM、EEPROM、闪存,易失性存储元件如RAM。然而,本发明不限于此。
图形用户界面提供模块530提供包括关于通过网络连接的被控装置200的装置信息的图形用户界面。如图6所示,所述图形用户界面可包括:状态框610,包含关于被控制的被控装置200的状态信息;和控制框620,包括对应于从状态框610选择的被控装置200的功能菜单。被控装置200的装置信息可以以菜单类型显示在状态框610中。此时,可通过对应于被控装置200的图标发送被控装置200的状态信息。例如,在被控装置200是A/V数据存储装置并且预定的数字内容正通过A/V数据存储装置被记录的情况下,指示A/V数据存储装置正在执行记录的标记,例如,字符“REC”可被显示在对应于A/V数据存储装置的图标上。
此外,当从被控装置200接收到改变的状态信息时,图形用户界面提供模块530根据接收的状态信息来更新相应的被控装置200的状态信息。例如,从A/V数据存储装置接收到指示记录结束的状态信息,图形用户界面提供模块530在对应于A/V数据存储装置的图标上显示字符“记录停止”而不是字符“REC”。
CEA2027可用作上述图形用户界面的标准。可通过参考CEA2027版本F(使用基于web的协议_040616的家庭网络的用户界面)来理解CEA2027的详细内容。
显示模块520可视地显示指令处理结果。例如,如图6所示,显示模块520显示图形用户界面610和620。显示模块520可通过图像显示单元,诸如液晶显示器(LCD)、发光二极管(LED)、有机发光二极管(OLED)或等离子体显示面板(PDP)来实现,但是本发明不限于此。
用户输入模块510接收控制被控装置200的指令。用户输入模块510接收的控制指令被提供给以下将详细描述的控制模块540。用户输入模块510可包括遥控信号接收模块,以便其可接收遥控器(参照图1中的标号510)的指令以执行控制装置500的遥控。
控制模块540根据用户输入模块510提供的控制指令执行操作。例如,当接收到显示被控装置200、300、400和600的列表信息的指令时,控制模块540控制图形用户界面提供模块530,以使得可构造如图6所示的图形用户界面610和620。
作为另一示例,当从图6所示的图形用户界面中选择预定的被控装置200时,控制模块540基于存储在存储模块560中的XML文件创建选择的被控装置200的URI和操作码被绑定的HTTP命令。例如,在分配给被控装置200的IP地址为192.168.0.2并且存储在被控装置200中的节目被命令观看的情况下,控制装置500创建HTTP命令,即“http://192.168.0.2/CEA931?play&press”。当存储模块560中不存在关于选择的被控装置200的XML文件时,控制模块540可请求相应的被控装置200发送XML文件。
此外,控制模块540确定是否通过第二网络接口模块570接收到被控装置200的状态信息。作为确定的结果,当接收到被控装置200的状态信息时,控制模块540根据接收的状态信息的内容来更新相应的被控装置200的状态信息。然后,控制模块540将更新的状态信息提供给图形用户界面提供模块530。
同时,图2和图5中使用的术语“模块”是指诸如FPGA(现场可编程门阵列)或ASIC(专用集成电路)的软件或硬件组件,并且所述模块每个执行分配的功能。然而,模块并不限于软件或硬件。模块可被构造在可寻址存储介质中,或者可被构造为在至少一个处理器上运行。因此,作为示例,模块包括:诸如软件组件、面向对象的软件组件、类组件和任务组件的组件、进程、函数、属性、过程、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量。所述组件和模块提供的功能可被组合为更少的组件和模块,或者可被分为另外的组件和模块。此外,所述组件和模块可被构造为在装置中的至少一个CPU中执行。
图7是示出根据本发明实施例的家庭网络系统的操作过程的流程图。
首先,根据用户的请求,控制装置500请求被控装置200(例如,网络接口单元和A/V数据存储装置)发送指示各个装置的图标(操作S710)。
根据控制装置500的请求,网络接口单元和A/V数据存储装置将相应的图标722和724发送给控制装置500(操作S720)。
然后,控制装置500通过web浏览器显示网络接口单元和A/V数据存储装置发送的图标(操作S730和S732)。
此时,当用户从通过web浏览器显示的图标中选择指示A/V数据存储装置的图标时,控制装置500请求A/V数据存储装置发送构造的文本形式(如超文本标记语言(HTML)和XML)的用户界面(操作S740)。此时,可使用根据现有技术的web命令发送系统。
A/V数据存储装置将相应的用户界面752发送给控制装置500(操作S750),控制装置500通过web浏览器显示发送的用户界面752(操作S760和S762)。
在用户从显示的用户界面762中选择特定媒体文件并执行再现操作的情况下,控制装置500请求A/V数据存储装置发送选择的媒体文件(操作S770)。
A/V数据存储装置将控制装置500请求的媒体文件发送给控制装置500(操作S780),控制装置500处理发送的媒体文件以在屏幕上再现音频和视频信号(操作S790和S792)。
如上所述,根据控制装置500的请求,通过第一网络接口模块570执行控制装置500和被控装置200之间的数据交换。
如上所述,在从被控装置200接收UI信息并通过web浏览器显示UI信息的处理中,当被控装置200的状态改变时,控制装置500更新被控装置200的状态信息,这在图8和图9中详细示出。
图8是示出根据本发明实施例的被控装置200的操作过程的流程图。
被控装置200的状态检查模块240检查被控装置200的状态(操作S810)。然后,状态检查模块240确定被控装置200的状态是否改变(操作S820)。
作为确定的结果,当被控装置200的状态没有改变时(操作S820:否),状态检查模块240继续检查被控装置200的状态(操作S810)。
作为确定的结果,当被控装置200的状态改变时(操作S820:是),状态检查模块240创建包括被控装置200的改变的状态信息的状态信息数据(操作S830)。例如,在预定的数字内容正被记录在被控装置200中的同时,当在被控装置200中记录结束时,状态检查模块240创建包括关于记录结束的状态信息的状态信息数据。此时,被控装置200的标识信息(例如,IP地址)包括在状态信息数据中。
状态检查模块240创建的状态信息数据通过网络接口模块220被发送给控制装置500(操作S840)。
图9是示出根据本发明实施例的控制装置500的操作过程的流程图。
控制装置500的控制模块540确定是否通过第二网络接口模块580从被控装置200接收到状态信息数据(操作S910)。
作为确定的结果,当没有通过第二网络接口模块580从被控装置200接收到状态信息数据时(操作S910:否),控制模块540等待直到从被控装置200接收到状态信息数据。
作为确定的结果,当通过第二网络接口模块580从被控装置200接收到状态信息数据时(操作S910:是),控制模块540处理接收的状态信息数据,并基于被控装置200发送的状态信息数据来更新状态信息(操作S920)。例如,当从A/V数据存储装置接收到包括指示记录结束的状态信息的状态信息数据时,控制模块540将A/V数据存储装置的状态信息从“正在记录”状态更新为“记录完成”状态。然后,控制模块540将更新的状态信息提供给图形用户界面提供模块530。
根据控制模块540提供的信息,图形用户界面提供模块530使得指示记录完成状态的字符(例如,“记录停止”)而不是指示正在记录状态的字符(即,“REC”)被显示在对应于A/V数据存储装置的图标上。
由控制模块540和图形用户界面提供模块530处理的结果通过显示模块520被显示(操作S930)。
尽管参照本发明的示例性实施例描述了本发明,但是本领域的技术人员应该理解,在不脱离本发明的精神和范围的情况下,可以对其进行各种改变和修改。因此,应该理解,以上示例性实施例在所有方面不是限制性的,而是示例性的。
根据提供数字装置的信息的方法及其设备,可实现以下效果。
根据本发明的一方面,可以实时更新数字装置的状态信息。
根据本发明的另一方面,可以稳定地更新数字装置的状态信息。
Claims (20)
1.一种提供家庭网络中的数字装置的状态信息的设备,该设备包括:
第二网络接口模块,仅在数字装置的状态改变时,才从数字装置接收改变的状态信息;
第一网络接口模块,接收数字装置响应于发送到该数字装置的数据请求而发送的数字装置的数据;和
控制模块,基于接收的改变的状态信息来更新数字装置的状态信息,
显示模块,显示图形用户界面,所述图形用户界面包括分别表示多个数字装置的多个图标和与从所述多个数字装置选择的数字装置对应的功能菜单,
其中,指定除分配给第一网络接口模块的端口号以外的第二网络接口模块的端口号,
其中,从所述多个数字装置分别接收所述多个图标,
其中,改变的状态信息显示在指示所述数字装置的图标上。
2.如权利要求1所述的设备,还包括:存储模块,存储所述状态信息。
3.如权利要求1所述的设备,还包括:图形用户界面提供模块,提供图形用户界面,该图形用户界面包括显示数字装置的状态信息的状态框和提供用于数字装置的控制功能的控制框。
4.如权利要求3所述的设备,其中,如果从数字装置接收到改变的状态信息,则图形用户界面提供模块基于改变的状态信息更新显示在状态框中的状态信息。
5.如权利要求1所述的设备,其中,所述数据包括内容和用户界面信息中的至少一个。
6.如权利要求5所述的设备,其中,所述用户界面信息包括标记语言。
7.如权利要求5所述的设备,其中,第一网络接口模块将控制指令发送给数字装置。
8.如权利要求7所述的设备,其中,所述控制指令由用户通过用户界面信息输入。
9.如权利要求1所述的设备,其中,状态信息包括数字装置的标识信息。
10.如权利要求1所述的设备,其中,所述家庭网络是基于web的家庭网络。
11.一种提供家庭网络中的数字装置的状态信息的方法,该方法包括:
仅当数字装置的状态改变时,才通过第二网络接口模块从数字装置接收改变的状态信息;
通过第一网络接口模块接收数字装置响应于发送到该数字装置的数据请求而发送的数字装置的数据;和
基于接收的状态信息来更新数字装置的状态信息,
显示图形用户界面,所述图形用户界面包括分别表示多个数字装置的多个图标和与从所述多个数字装置选择的数字装置对应的功能菜单,
其中,指定除分配给第一网络接口模块的端口号以外的第二网络接口模块的端口号,
其中,从所述多个数字装置分别接收所述多个图标,
其中,改变的状态信息显示在指示所述数字装置的图标上。
12.如权利要求11所述的方法,还包括:存储状态信息。
13.如权利要求11所述的方法,还包括:提供显示数字装置的状态信息并提供数字装置的控制功能的图形用户界面。
14.如权利要求13所述的方法,还包括:如果从数字装置接收到改变的状态信息,那么更新状态信息以对应于改变的状态信息,并在更新之后显示状态信息。
15.如权利要求12所述的方法,其中,所述数据包括内容和用户界面信息中的至少一个。
16.如权利要求15所述的方法,其中,所述用户界面信息包括标记语言。
17.如权利要求15所述的方法,其中,所述数据请求包括控制指令。
18.如权利要求17所述的方法,其中,所述控制指令由用户通过用户界面输入。
19.如权利要求17所述的方法,其中,所述状态信息包括数字装置的标识信息。
20.如权利要求17所述的方法,其中,所述家庭网络是基于web的家庭网络。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060015709A KR100736094B1 (ko) | 2006-02-17 | 2006-02-17 | 디지털 기기의 상태 정보 제공 방법 및 장치 |
| KR10-2006-0015709 | 2006-02-17 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA200710079192XA Division CN101026524A (zh) | 2006-02-17 | 2007-02-15 | 提供家庭网络中的数字装置的状态信息的方法和设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104076691A true CN104076691A (zh) | 2014-10-01 |
Family
ID=38470965
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA200710079192XA Pending CN101026524A (zh) | 2006-02-17 | 2007-02-15 | 提供家庭网络中的数字装置的状态信息的方法和设备 |
| CN201410323973.9A Pending CN104076691A (zh) | 2006-02-17 | 2007-02-15 | 提供家庭网络中的数字装置的状态信息的方法和设备 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA200710079192XA Pending CN101026524A (zh) | 2006-02-17 | 2007-02-15 | 提供家庭网络中的数字装置的状态信息的方法和设备 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8390424B2 (zh) |
| JP (1) | JP2007220115A (zh) |
| KR (1) | KR100736094B1 (zh) |
| CN (2) | CN101026524A (zh) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110047764A (ko) * | 2009-10-30 | 2011-05-09 | 삼성전자주식회사 | 이동 단말을 이용하여 홈 네트워크 시스템을 제어하기 위한 방법 및 장치 |
| US8667100B2 (en) * | 2010-07-07 | 2014-03-04 | Comcast Interactive Media, Llc | Device communication, monitoring and control architecture and method |
| CN102739630A (zh) * | 2011-08-26 | 2012-10-17 | 新奥特(北京)视频技术有限公司 | 一种实现媒资流程进程直观显示的方法和装置 |
| JP6116345B2 (ja) * | 2013-05-01 | 2017-04-19 | キヤノン株式会社 | 情報処理装置、情報処理システム、及び情報処理方法 |
| CN105162705B (zh) * | 2015-06-09 | 2018-09-21 | 华为技术有限公司 | 一种通告uni隧道状态的方法、装置及系统 |
| CN113709141B (zh) * | 2021-08-26 | 2023-07-28 | 深圳小佳科技有限公司 | 应用于物联网固件的通信方法、装置及智能终端 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1363184A (zh) * | 1999-12-22 | 2002-08-07 | 皇家菲利浦电子有限公司 | 从消费电子设备远程传输多媒体内容 |
| CN1381781A (zh) * | 2001-04-13 | 2002-11-27 | 三星电子株式会社 | 控制家庭网络环境中的设备的系统和方法 |
| JP2003111170A (ja) * | 2001-09-27 | 2003-04-11 | Toshiba Corp | 家電機器、家電サーバ装置及び中継装置 |
| CN1481119A (zh) * | 2002-09-29 | 2004-03-10 | 联想(北京)有限公司 | 家庭网络中的家电控制系统和方法 |
| CN1606282A (zh) * | 2003-10-09 | 2005-04-13 | Lg电子株式会社 | 家用电器网络系统和操作该系统的方法 |
| US20050182850A1 (en) * | 2002-05-22 | 2005-08-18 | Michinari Kohno | Protocol information processing system and method information processing device and method recording medium and program |
| CN1679019A (zh) * | 2002-06-27 | 2005-10-05 | 奥彭皮克公司 | 用于管理受控的住宅和非住宅环境的方法、系统和计算机程序产品 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3852892B2 (ja) * | 1998-10-20 | 2006-12-06 | 松下電器産業株式会社 | ネットワーク制御システム |
| KR100667742B1 (ko) | 2000-08-23 | 2007-01-11 | 삼성전자주식회사 | 제어기기의 적어도 하나 이상의 피제어기기 제어 방법 |
| KR100351951B1 (ko) | 2000-09-01 | 2002-09-12 | 부창완 | 인터넷을 통한 소호 제어 장치 및 그 방법 |
| JP2002215483A (ja) | 2001-01-15 | 2002-08-02 | Matsushita Electric Ind Co Ltd | 機器制御システム並びに、機器制御システムにおけるコントローラ及びデバイス |
| KR20020093516A (ko) | 2001-06-09 | 2002-12-16 | 주식회사 엘지이아이 | 인터넷을 이용한 홈 네트워킹 통신 장치 및 방법 |
| KR100484803B1 (ko) * | 2002-07-11 | 2005-04-22 | 엘지전자 주식회사 | 가전기기 원격제어시스템 및 그 동작방법 |
| KR100486502B1 (ko) | 2002-10-29 | 2005-04-29 | 엘지전자 주식회사 | 홈 네트워크 시스템의 기기 상태 표시 방법 |
| KR100533676B1 (ko) | 2003-08-07 | 2005-12-05 | 삼성전자주식회사 | 다수의 피제어 기기를 제어하는 통합 제어 장치 및 방법 |
| KR100520119B1 (ko) | 2003-09-09 | 2005-10-10 | 삼성전자주식회사 | 피제어 장치의 상태 변화를 감시하는 시스템 및 방법 |
| KR100562907B1 (ko) * | 2003-12-18 | 2006-03-21 | 삼성전자주식회사 | 미디어 컨텐츠의 통합 관리 장치 및 그 방법 |
| KR100678940B1 (ko) * | 2004-08-13 | 2007-02-07 | 삼성전자주식회사 | 디스플레이 장치의 원격 제어 및 감시 방법 및 이를이용한 시스템 |
-
2006
- 2006-02-17 KR KR1020060015709A patent/KR100736094B1/ko not_active Expired - Fee Related
-
2007
- 2007-01-24 US US11/657,052 patent/US8390424B2/en not_active Expired - Fee Related
- 2007-02-13 JP JP2007031955A patent/JP2007220115A/ja active Pending
- 2007-02-15 CN CNA200710079192XA patent/CN101026524A/zh active Pending
- 2007-02-15 CN CN201410323973.9A patent/CN104076691A/zh active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1363184A (zh) * | 1999-12-22 | 2002-08-07 | 皇家菲利浦电子有限公司 | 从消费电子设备远程传输多媒体内容 |
| CN1381781A (zh) * | 2001-04-13 | 2002-11-27 | 三星电子株式会社 | 控制家庭网络环境中的设备的系统和方法 |
| JP2003111170A (ja) * | 2001-09-27 | 2003-04-11 | Toshiba Corp | 家電機器、家電サーバ装置及び中継装置 |
| US20050182850A1 (en) * | 2002-05-22 | 2005-08-18 | Michinari Kohno | Protocol information processing system and method information processing device and method recording medium and program |
| CN1679019A (zh) * | 2002-06-27 | 2005-10-05 | 奥彭皮克公司 | 用于管理受控的住宅和非住宅环境的方法、系统和计算机程序产品 |
| CN1481119A (zh) * | 2002-09-29 | 2004-03-10 | 联想(北京)有限公司 | 家庭网络中的家电控制系统和方法 |
| CN1606282A (zh) * | 2003-10-09 | 2005-04-13 | Lg电子株式会社 | 家用电器网络系统和操作该系统的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US8390424B2 (en) | 2013-03-05 |
| CN101026524A (zh) | 2007-08-29 |
| JP2007220115A (ja) | 2007-08-30 |
| US20070205858A1 (en) | 2007-09-06 |
| KR100736094B1 (ko) | 2007-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7992166B2 (en) | Providing alternative services based on receiver configuration and type of display device | |
| US7743012B2 (en) | Configurable controlling device and associated configuration upload and download system and method | |
| US7941786B2 (en) | Configurable controlling device and associated configuration distribution system and method | |
| EP2577636B1 (en) | Backup and restore of network configuration data using a remote controller device | |
| US8896764B2 (en) | System and method for effectively performing a remote control configuration procedure | |
| CN100407187C (zh) | 用于联网装置中的导航的用户接口方法和系统 | |
| US9883251B2 (en) | Method and apparatus for managing connection between broadcast receiving device and another device connected by network | |
| US10554745B2 (en) | Method and apparatus for managing connection between broadcasting reception device and another device which are connected through network | |
| CN104076691A (zh) | 提供家庭网络中的数字装置的状态信息的方法和设备 | |
| US20090320015A1 (en) | Method for updating system control program, display apparatus, and server thereof | |
| KR20080063126A (ko) | 네트워크 시스템, 서버 장치, 단말 장치, 콘텐츠 가이드의표시 방법, 서버 장치용 프로그램, 및 단말 장치용프로그램 | |
| US20080141298A1 (en) | Remote media detection and presentation | |
| KR20090098084A (ko) | Iptv를 이용한 개인방송 서비스 제공 시스템 및 방법 | |
| US10165082B2 (en) | Method and apparatus for managing connection between plurality of devices over network | |
| CN101091353A (zh) | 在xht网络中提供差错信息的设备、系统和方法 | |
| WO2011005051A2 (ko) | 원격 관리 및 펌웨어 업그레이드 방법 및 장치 | |
| KR20140085108A (ko) | 게이트웨이 서버 및 개인화 서비스 제공 방법 | |
| KR101314605B1 (ko) | Iptv 환경에서 소프트웨어 업그레이드 방법 및 장치 | |
| KR100678902B1 (ko) | A/v 홈 네트워킹을 위한 디지털 tv 프록시 장치 및상기 장치를 포함하는 네트워크 시스템 | |
| KR101131812B1 (ko) | 무선통신모듈이 탑재된 메모리장치를 이용한 디지털 디스플레이 정보 제공시스템 | |
| KR20010070890A (ko) | 인터넷을 이용한 원격 멀티광고 시스템 및 그 방법 | |
| JP2011135181A (ja) | 情報処理装置、情報処理方法、プログラム、及び、情報処理システム | |
| KR20060111781A (ko) | 텔레비젼 수상기의 프로그램 자동 설치 시스템 및 방법 | |
| KR20100063261A (ko) | 방송수신장치 및 그의 제어방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141001 |