用于提供UI的设备和方法以及用于进行控制的设备和方法与流程

文档序号:17659254发布日期:2019-05-15 22:16阅读:222来源:国知局
用于提供UI的设备和方法以及用于进行控制的设备和方法与流程

与示例性实施例一致的方法和设备涉及一种内容播放设备、用于提供内容播放设备的用户界面(ui)的方法、网络服务器和用于通过网络服务器进行控制的方法,更具体地,涉及一种可使用网络提供内容项的内容播放设备、用于提供内容播放设备的ui的方法、网络服务器和用于通过网络服务器进行控制的方法。



背景技术:

通常,家庭网络系统指提供安装在家中且与外部通信网络分离(尽管可与其进行通信)的家庭网络并且使智能通信能够进行的网络系统。这样的网络系统允许在家庭内共享信息资源,并且可使各个产品的效率最大化。

构成家庭网络的家庭装置可包括:(1)信息系统装置,诸如个人计算机、传真机、扫描仪和打印机,(2)音频/视频(a/v)装置,诸如电视(tv)、机顶盒、数字多功能盘(dvd)播放器、录像机(vcr)、立体声系统、摄像机和家庭视频游戏机,(3)控制系统装置,诸如咖啡机、电饭煲、冰箱、洗衣机、微波炉和相机,和/或(4)配套装置(dummydevice),诸如遥控器、对讲机、传感器和灯。

如今,便于携带的便携式装置可包括在家庭网络系统中,并且家庭网络系统可用于控制便携式装置以及家庭装置。

家庭装置和便携式装置可连接到子网,诸如电话线、无线局域网(lan)、蓝牙、通用串行总线(usb)、ieee1394或电力线网络。

由于家庭网络系统可包括上述各种装置,因此存在对用于更容易地控制家庭网络系统中的装置的方法的需求。



技术实现要素:

一个或更多个示例性实施例可克服上述缺点和以上未描述的其它缺点。然而,将理解的是,一个或更多个示例性实施例无需克服上述缺点,并且可不克服任何上述问题。

一个或更多个示例性实施例提供了一种提供ui以控制通过网络进行通信的装置的内容播放设备、用于提供内容播放设备的ui的方法、网络服务器和用于通过网络服务器进行控制的方法。

根据示例性实施例的一方面,提供了一种内容播放设备,所述内容播放设备包括:输入单元,被配置为接收内容共享命令;通信单元,当输入单元接收内容共享命令时,被配置为与连接到至少一个装置的网络设备进行通信,并且接收与所述至少一个装置有关的信息;图形用户界面(gui)处理器,被配置为基于由通信单元接收到的与所述至少一个装置有关的信息来产生集成用户界面(ui),以控制所述至少一个装置;显示器,被配置为显示集成ui;控制器,当通过集成ui输入用于控制所述至少一个装置的操作的用户命令时,被配置为将用户命令发送到网络设备,以便网络设备控制所述至少一个装置的操作。

由通信单元接收到的与所述至少一个装置有关的信息可包括:与网络设备进行通信的装置之中的与内容共享命令相关的装置的类型以及所述与内容共享命令相关的装置的装置状态中的至少一个。

集成ui可包括下述项中的至少一个:包括与被输入内容共享命令的内容项有关的信息的项、用于控制内容的重放状态的项和用于控制装置的装置状态的项。

控制器可被配置为基于由通信单元接收到的与所述至少一个装置有关的信息来控制gui处理器产生集成ui,以控制与内容共享命令相关的多个装置。

根据另一示例性实施例的一方面,提供了一种网络设备,所述网络设备包括:通信单元,被配置为与多个装置进行通信;控制器,当从所述多个装置之中的内容播放设备接收到内容共享命令时,被配置为向内容播放设备提供与所述多个装置中的至少一个装置有关的信息,其中,当从内容播放设备接收到通过集成用户界面(ui)输入的用户命令时,控制器被配置为根据用户命令控制所述多个装置中的所述至少一个装置之中的装置的操作,其中,基于与所述多个装置中的所述至少一个装置有关的信息产生所述集成ui。

控制器可被配置为根据接收到的用户命令将用于控制装置的操作的控制命令发送到装置。

与所述多个装置中的所述至少一个装置有关的信息可包括:与通信单元进行通信的装置之中的与内容共享命令相关的装置的类型以及所述与内容共享命令相关的装置的装置状态中的至少一个。

集成ui可包括下述项中的至少一个:包括与被输入内容共享命令的内容项有关的信息的项、用于控制内容项的重放状态的项和用于控制装置的装置状态的项。

当接收到内容共享命令时,控制器可被配置为将用于将所述多个装置之中的与内容共享命令相关的至少一个装置设置为预定状态的控制命令发送到所述至少一个装置,并且将与所述预定状态有关的信息发送到内容播放设备。

根据又一示例性实施例的一方面,提供了一种用于提供内容播放设备的用户界面(ui)的方法,所述方法包括:当输入内容共享命令时,与连接到至少一个装置的网络设备进行通信,并且接收与所述至少一个装置有关的信息;基于接收到的信息产生集成ui,以控制所述至少一个装置;显示集成ui;并且当通过集成ui输入用于控制所述至少一个装置的操作的用户命令时,将用户命令发送到网络设备。

与所述至少一个装置有关的信息可包括:与网络设备进行通信的装置之中的与内容共享命令相关的装置的类型以及所述与内容共享命令相关的装置的装置状态中的至少一个。

集成ui可包括下述项中的至少一个:包括与被输入内容共享命令的内容项有关的信息的项、用于控制内容的重放状态的项和用于控制装置的装置状态的项。

产生步骤可包括:基于与所述至少一个装置有关的信息产生集成ui,以控制与内容共享命令相关的多个装置。

根据又一示例性实施例的一方面,提供一种用于通过网络设备进行控制的方法,所述方法包括:从多个装置之中的内容播放设备接收内容共享命令;当接收到内容共享命令时,向内容播放设备提供与所述多个装置中的至少一个装置有关的信息;并且当从内容播放设备接收到通过集成用户界面(ui)输入的用户命令时,根据用户命令控制所述多个装置中的所述至少一个装置之中的装置的操作,其中,基于与所述多个装置中的所述至少一个装置有关的信息产生所述集成ui。

控制步骤可包括:根据接收到的用户命令将用于控制装置的操作的控制命令发送到装置。

与所述多个装置中的所述至少一个装置有关的信息可包括:与网络设备进行通信的装置之中的与内容共享命令相关的装置的类型以及所述与内容共享命令相关的装置的装置状态中的至少一个。

集成ui可包括下述项中的至少一个:包括与被输入内容共享命令的内容项有关的信息的项、用于控制内容的重放状态的项和用于控制装置的装置状态的项。

所述方法还可包括:当接收到内容共享命令时,将用于将所述多个装置之中的与内容共享命令相关的至少一个装置设置为预定状态的控制命令发送到所述至少一个装置;并且将与所述预定状态有关的信息发送到内容播放设备。

根据又一示例性实施例的一方面,提供了一种存储程序的非暂时性计算机可读介质,其中,所述程序促使计算机执行用于提供内容播放设备的用户界面(ui)的方法,所述方法包括:当输入内容共享命令时,与连接到至少一个装置的网络设备进行通信,并且接收与所述至少一个装置有关的信息;基于接收到的信息产生集成ui,以控制所述至少一个装置;显示集成ui;并且当通过集成ui输入用于控制所述至少一个装置的操作的用户命令时,将用户命令发送到网络设备。

与所述至少一个装置有关的信息可包括:与网络设备进行通信的装置之中的与内容共享命令相关的装置的类型以及所述与内容共享命令相关的装置的装置状态中的至少一个。

集成ui可包括下述项中的至少一个:包括与被输入内容共享命令的内容项有关的信息的项、用于控制内容的重放状态的项和用于控制装置的装置状态的项。

产生步骤可包括:基于与所述至少一个装置有关的信息产生集成ui,以控制与内容共享命令相关的多个装置。

根据又一示例性实施例的一方面,提供了一种存储程序的非暂时性计算机可读介质,其中,所述程序促使计算机执行用于通过网络设备进行控制的方法,所述方法包括:从多个装置之中的内容播放设备接收内容共享命令;当接收到内容共享命令时,向内容播放设备提供与所述多个装置中的至少一个装置有关的信息;并且当从内容播放设备接收到通过集成用户界面(ui)输入的用户命令时,根据用户命令控制所述多个装置中的所述至少一个装置之中的装置的操作,其中,基于与所述多个装置中的所述至少一个装置有关的信息产生所述集成ui。

控制步骤可包括:根据接收到的用户命令将用于控制装置的操作的控制命令发送到装置。

与所述多个装置中的所述至少一个装置有关的信息可包括:与网络设备进行通信的装置之中的与内容共享命令相关的装置的类型以及所述与内容共享命令相关的装置的装置状态中的至少一个。

集成ui可包括下述项中的至少一个:包括与被输入内容共享命令的内容项有关的信息的项、用于控制内容项的重放状态的项和用于控制装置的装置状态的项。

当接收到用户共享命令时,可将用于将所述多个装置之中的与内容共享命令相关的至少一个装置设置为预定状态的控制命令发送到所述至少一个装置;并且可将与所述预定状态有关的信息发送到内容播放设备。

根据上述各种示例性实施例,可更容易地控制存在于网络中的装置,并且因此可增加用户的便利性。

附图说明

通过参照附图详细描述示例性实施例,以上和其它方面将更加清楚,其中:

图1示出根据示例性实施例的家庭网络系统;

图2是示出根据示例性实施例的内容播放设备的框图;

图3是详细示出根据示例性实施例的内容播放设备的框图;

图4是示出根据示例性实施例的存储在存储器中的软件配置的示图;

图5是示出根据示例性实施例的网络设备的框图;

图6、图7、图8、图9、图10、图11和图12是示出根据示例性实施例的集成ui的示图;

图13是示出根据示例性实施例的用于提供内容播放设备的ui的方法的流程图;

图14是示出根据示例性实施例的用于通过网络设备进行控制的方法的流程图。

具体实施方式

以下,将参照附图更详细地描述各种示例性实施例。

在以下描述中,当在不同的附图中描绘相同的元件时,相同的标号用于相同的元件。提供在描述中定义的事物(诸如,详细的构造和元件),以帮助全面理解示例性实施例。因此,显然可在没有那些特别限定的事物的情况下实现示例性实施例。此外,由于在相关领域中已知的功能或元件将在不必要的细节上使示例性实施例不清楚,因此不详细描述相关领域中已知的功能或元件。

图1示出根据示例性实施例的家庭网络系统。参照图1,家庭网络系统可包括各种装置,诸如,内容播放设备100、网络设备200和装置310、320、330和340。

网络设备200可使用家庭网关设备或家庭网络服务器来实现,并控制家庭网络系统中的装置的整体操作。也就是说,网络设备200可控制与其进行通信的装置的操作。

具体地讲,网络设备200基于从内容播放设备100接收的用户命令产生用于控制装置310、320、330和340中的至少一个的控制命令,并将控制命令发送到装置310、320、330和340中的每一个。

此外,网络设备200可存储与针对装置310、320、330和340中的每一个的用户命令相应的控制命令,以基于接收的用户命令控制装置310、320、330和340中的至少一个。

例如,如果家庭网络系统包括图1中示出的装置,则网络设备200可存储用于控制由智能电视(tv)310、家庭影院320、灯330和冰箱340提供的各种功能的控制命令,并可将与用户命令相应的控制命令发送到装置310、320、330和340中的每一个。更具体地讲,如果从内容播放设备100接收到用于改变家庭影院320的音量的用户命令,则网络设备200可发送预存储的针对家庭影院320的控制命令之中的与所述用户命令相应的用于改变家庭影院320的音量的控制命令。

内容播放设备100可接收用于控制装置310、320、330和340中的一个的用户命令,并将用户命令发送到网络设备200。例如,内容播放设备100可显示可输入用户命令的集成ui。集成ui可包括用于控制家庭网络系统的装置310、320、330和340中的至少一个的操作的项。

根据从内容播放设备100接收的用户命令或连接到网络设备200并组成家庭网络系统的装置310、320、330和340的类型,集成ui的项可被不同地改变。以下将参照附图对此进行解释。

执行上述功能的内容播放设备100可使用如图1所示的智能电话来实现。然而,这仅是示例,内容播放设备100可通过使用与其他装置进行通信并具有显示功能的各种电子设备(诸如,平板pc、智能tv、pc和便携式多媒体播放器(pmp))来实现。

装置310、320、330和340可使用可加入家庭网络系统的各种装置来实现。例如,如图1所示,装置310、320、330和340可分别使用智能tv310、家庭影院320、灯330和冰箱340来实现。然而,这仅是示例,所述装置可以以各种形式来实现,诸如,空调、洗衣机、监视器、dvd播放器、智能电话、数字相机和电子相册。

内容播放设备100与装置310、320、330和340可通过使用各种通信方法与网络设备200进行通信来加入家庭网络。例如,内容播放设备100与装置310、320、330和340可使用以下协议来加入具有网络设备200的家庭网络系统:通过有线/无线lan、wan、以太网、蓝牙、zigbee、usb、ieee1394、wi-fi或电力线通信(plc)的通用即插即用(upnp)协议。

内容播放设备100可与装置310、320、330和340一起存在于家庭中,或者内容播放设备100可位于家庭的外部。也就是说,用户可使用内容播放设备100控制家庭中的装置310、320、330和340的操作,或可在家庭的外部时控制装置310、320、330和340的操作。

图2是示出根据示例性实施例的内容播放设备的框图。参照图2,内容播放设备100包括输入单元110、通信单元120、图形用户界面(gui)处理器130、显示器140和控制器150。

输入单元110接收各种用户命令。具体地讲,输入单元110可接收内容共享命令。在此提及的内容共享命令表示这样的用户命令:所述用户命令用于与家庭网络系统中的其他装置共享内容项,使得被发出共享命令的内容可被其他装置重放。因此,如果网络设备200从内容播放设备100接收内容共享命令,则网络设备200可将从内容播放设备100接收的内容发送到家庭网络系统中的另一装置。具体地讲,网络设备200可将从内容播放设备100接收的内容发送到可重放该内容的装置。

在此陈述的内容可以是预存储在内容播放设备100中的内容项,或可从外部设备(未示出)或web服务器(未示出)被流传输到内容播放设备100。

例如,如果内容共享命令被输入到内容播放设备100,则内容播放设备100可将被发出内容共享命令的内容发送到网络设备200,使得可由家庭网络系统中的其他装置重放内容项(诸如,音乐和运动图像)。

为了实现这点,输入单元110可通过使用键按钮、键区或触摸屏来实现,或可被实现为从遥控设备(诸如,遥控器)接收命令。

根据示例性实施例,如果内容共享命令被输入,则通信单元120与连接到至少一个装置的网络设备200进行通信,并可接收与装置有关的信息。例如,通信单元120可使用有线/无线lan、wan、以太网、蓝牙、zigbee、usb、ieee1394、wi-fi或plc,经由网络设备200与家庭网络系统中的另一装置进行通信。为了实现这点,通信单元120可包括与每个通信方法相应的芯片或外部输入端口。

与装置有关的信息可包括与网络设备200进行通信的装置中之中的与内容共享命令相关的装置的种类和所述装置的设置条件中的至少一个。

与内容共享命令相关的装置可表示当通过家庭网络系统重放由内容播放设备100提供的内容时可实现用户期望的状况或条件的装置。

例如,用户可能想要通过智能tv(图1的310)输出的图像并通过家庭影院(图1的320)输出的声音,并且可能想要在灯(图1的330)被关闭的情况下观看内容。

也就是说,与内容共享命令相关的装置可包括与内容重放相关的装置(诸如,智能tv310和家庭影院320)和可加强内容观看环境的装置(诸如,灯330)。然而,与内容重放和内容观看环境无关的装置(诸如,冰箱(图1的340))可不被包括在与内容共享命令相关的装置中。

在以上示例性实施例中,已描述了智能tv310、家庭影院320和灯330。然而,仅为了便于解释而提供该示例。也就是说,包括在家庭网络系统中的装置之中的与内容重放相关的或可加强内容观看环境的任何装置可被包括在与内容共享命令相关的装置中。所述装置可以以各种形式实现,诸如,投影仪(未示出)、监视器(未示出)、dvd播放器(未示出)、数字相机(未示出)、电子相册(未示出)、洗衣机(未示出)和空调(未示出)。

网络设备200可预存储关于与内容共享命令相关的装置的信息。

例如,网络设备100可从用户接收关于与内容重放相关的或可加强内容观看环境的装置的类型、名称和序列号的信息并存储该信息,或可从每个装置收集相应的信息并存储该信息。此外,网络设备200可从内容播放设备100接收相应的信息。也就是说,如果用户将关于与内容共享命令相关的装置的信息输入到内容播放设备100,则网络设备200可从内容播放设备100接收相应的信息。

因此,网络设备200与家庭网络系统中的装置进行通信,并收集关于每个装置的类型、名称和序列号的信息,从而从家庭网络系统中的装置之中确定哪一装置与内容共享命令相关。

在以上示例中,网络设备200将关于与内容共享命令相关的装置的类型的信息发送到内容播放设备100。然而,这仅是示例。也就是说,网络设备200可将用于标识与内容共享命令相关的装置的各种信息(诸如,装置的名称和序列号)发送到内容播放设备100。

装置状态可包括与家庭网络系统中的装置之中的与内容共享命令相关的装置的当前状态有关的信息。装置状态可包括由每个装置提供的功能的状态,诸如,电源状态、音量状态和屏幕模式状态。例如,装置状态可包括与以下状态有关的信息:智能tv310的音量状态、智能tv310的屏幕模式状态、家庭影院320的音量状态和灯330的电源状态。以下参照网络设备100的附图给出其详细描述。

gui处理器130可基于与装置有关的信息产生用于控制装置的集成ui。gui处理器130可将集成ui发送到显示器140。

集成ui可包括用于接收用户命令以控制与内容共享命令相关的装置的操作的项。具体地讲,集成ui可包括用于控制装置状态的项。例如,集成ui可包括用于控制智能tv310的音量状态、家庭影院320的音量状态或灯330的电源状态的项。

此外,集成ui可包括与内容重放相关的项。具体地讲,集成ui可包括以下项中的至少一个:包括与被发出内容共享命令的内容有关的信息的项和用于控制内容的重放状态的项。例如,包括与内容有关的信息的项可包括根据内容共享命令在家庭网络系统中的另一装置中重放的内容的标题、重放时间和容量。可将与内容有关的信息预存储在内容播放设备100中,或可从外部设备(未示出)或web服务器(未示出)接收与内容有关的信息。

用于控制内容的重放状态的项可包括用于控制内容的重放的项,诸如,指示内容的重放时间的进度条、暂停、再现、前一内容的再现和下一内容的再现。

显示器140显示各种屏幕。具体地讲,显示器140可显示集成ui。根据实施例,显示器140可通过使用液晶显示器(lcd)或有机发光二级管(oled)来实现。然而,这不应被视为限制。

显示器140可使用形成层状结构的具有触摸板的触摸屏来实现。在这种情况下,除用作输出设备之外,显示器140还可用作接收各种用户命令的输入单元110。触摸屏可被配置为检测触摸输入位置和触摸输入区域以及输出输入压力。

在本实施例中,显示器140可接收内容共享命令。例如,显示器140可根据用户命令显示内容的列表,显示用于在该列表上接收内容共享命令的gui,并接收对将被共享的内容项的选择。再例如,显示器140可显示用于接收内容共享命令的gui,如果相应的ui被选择,则可显示内容的列表并接收对将被共享的内容项的选择。

控制器150控制内容播放设备100的整体操作。

具体地讲,根据实施例,如果内容共享命令被输入,则控制器150可控制通信单元120将内容发送到网络设备200,其中,针对所述内容发出了内容共享命令。也就是说,控制器150可将被发出内容共享命令的内容发送到网络设备200,从而可由在家庭网络系统中的另一装置重放该内容。

在这种情况下,网络设备200可将内容发送到家庭网络系统中的装置之中的可重放该内容的装置。例如,在如图1所示的家庭网络系统的情况下,网络设备200可将内容发送到智能tv310。此时,智能tv310可输出内容的图像,并且连接到智能tv310的家庭影院320可输出该内容的声音。将参照网络设备200的附图对此进行详细解释。

控制器150可基于与装置有关的信息控制gui处理器130产生实现对家庭网络系统中的另一装置的控制的集成ui。集成ui可包括下述项中的至少一个:包括与被发出内容共享命令的内容有关的信息的项、用于控制内容的重放状态的项和用于控制装置状态的项。

具体地讲,控制器150可控制gui处理器130产生与被输入内容共享命令的内容项有关的信息和用于控制内容项的重放状态的项。也就是说,控制器150可产生与根据内容共享命令由家庭网络系统中的另一装置重放的内容项有关的信息和用于控制相应内容项的重放状态的控制项。

此外,控制器150可基于从网络设备200接收的与装置有关的信息控制gui处理器130产生用于控制装置状态的项。

具体地讲,控制器可使用关于与内容共享命令相关的装置的类型的信息确定其意图通过集成ui控制哪一装置,并可产生用于控制每个装置的装置状态的项。

例如,在如图1所示的家庭网络系统的情况下,智能tv310、家庭影院320和灯330可被包括在与内容共享命令相关的装置中。在这种情况下,控制器150将家庭影院320和灯330确定为其意图通过集成ui控制的装置。控制器150可产生用于控制家庭影院320的音量的项和用于控制灯330的电源的图像。

在图1的情况下,智能tv310和家庭影院320相应于与和内容共享命令相关的装置之中的与内容重放相关的装置。然而,由于用户通常想要在观看内容时控制内容的音量,因此控制器150可将与内容重放相关的装置之中的输出声音的装置确定为其意图通过集成ui来控制的装置。

为了实现这点,网络设备200可将与输出声音的装置有关的信息发送到内容播放设备100。在如图1所示的家庭网络系统的情况下,网络设备200可将指示从智能tv310输出内容的图像和从家庭影院320输出内容的声音的信息发送到内容播放设备。因此,控制器150可确定在共享内容时输出声音的装置是家庭影院320。

然而,在以上示例中,如果家庭影院320没有被提供,则网络设备200可将指示智能tv310输出内容的图像和声音两者的信息发送到内容播放设备100。在这种情况下,控制器150可确定在共享内容时输出声音的装置是智能tv310,并可输出用于控制智能tv310的音量的项。

此外,在以上示例中,产生了用于控制输出声音的装置的音量的项。然而,这仅是示例。也就是说,控制器150可产生用于控制输出图像的装置的项。例如,在图1的家庭网络系统的情况下,控制器150可产生用于控制输出图像的智能tv310的屏幕模式(例如,电影屏幕模式、标准屏幕模式和清晰屏幕模式(cleanscreenmode))的项,并可将所述项添加到集成ui。

控制器150可基于与装置状态有关的信息,根据每个装置的当前装置状态产生用于控制装置的图像。在以上示例中,控制器150可基于智能tv310的当前音量状态产生用于控制智能tv310的音量的项,并可基于家庭影院320的当前音量状态产生用于控制家庭影院320的音量的项。此外,如果灯330被关闭,则控制器150可产生用于打开灯330的项。

如果用于控制外部设备的操作的用户命令被输入到集成ui上,则控制器150将用户命令发送到网络设备200,从而网络设备200控制外部设备的操作。也就是说,控制器150确定通过集成ui输入的用户命令,并将用户命令发送到网络设备200,并控制与内容共享命令相关的装置执行与用户命令相应的操作。

例如,如果显示集成ui的显示器140使用触摸屏来实现,则控制器150可基于与从触摸屏发送的触摸的坐标有关的信息确定在集成ui上被选择的项,并可控制通信单元120将与所述项相应的用户命令发送到网络设备200。

更具体地讲,在如图1所示的家庭网络系统的情况下,显示在显示器140上的集成ui可包括用于控制家庭影院320的音量状态的项和用于控制灯330的电源状态的项。

例如,如果用于改变家庭影院320的音量状态的用户命令被输入,则控制器150将该用户命令发送到网络设备200,从而网络设备200将家庭影院320的音量控制为根据用户命令而改变。如果用于改变灯330的电源状态的用户命令被输入,则控制器150将该用户命令发送到网络设备,从而网络设备200将灯330的电源状态控制为根据用户命令而改变。

此外,在如图1所示的家庭网络系统的情况下,集成ui可包括用于控制内容的项。

例如,如果用于暂停内容重放的用户命令被输入,则控制器150将该用户命令发送到网络设备200,从而从智能tv310和家庭影院320输出的内容被暂停。然而,控制器150可继续发送内容。

如果用于重放暂停的内容的用户命令被输入,则控制器150将该用户命令发送到网络设备200,从而在智能tv310和家庭影院320中暂停的内容被重放。

如果用于改变进度条上的重放位置的用户命令被输入,则控制器150将该用户命令发送到网络设备200,从而网络设备200控制智能tv310和家庭影院320从由用户选择的重放位置输出内容。

如果用于选择下一内容或前一内容的用户命令被输入,则控制器150可将相应的内容发送到网络设备200,从而从智能tv310和家庭影院320输出由用户选择的内容。控制器150可将用于停止当前内容的重放并重放重新发送的内容的控制命令发送到网络设备200,从而网络设备200控制新内容在智能tv310和家庭影院320中被重放。

控制器150可产生用于接收用于停止内容共享命令的用户命令的项,并可将该项添加到集成ui。因此,如果用于停止内容共享命令的项被选择,则控制器150可将与该项相应的用户命令发送到网络设备200。

控制器150可基于与装置有关的信息控制gui处理器130产生用于控制与内容共享命令相关的多个装置的集成ui。具体地讲,如果在组成家庭网络系统的装置之中多个装置与内容共享命令相关,则控制器150可产生集成ui来包括用于控制所述多个装置中的每一个的图像。也就是说,在图1中示出的示例中,控制器150可产生包括用于控制家庭影院320的音量状态的项和用于控制灯330的电源状态的项的集成ui。

图3是根据示例性实施例的详细示出内容播放设备的框图。参照图3,内容播放设备包括输入单元110、通信单元120、gui处理器130、显示器140、控制器150、存储器160、传感器170、音频处理器180、视频处理器185、扬声器190、按钮191、usb端口192、相机193和麦克风194。将不详细解释与图2的元件相同的元件。

控制器150的上述操作可通过存储在存储器160中的程序来执行。存储器160可存储用于驱动内容播放设备100的操作系统(os)软件模块、各种应用、当应用被执行时输入或设置的各种数据以及诸如内容的各种数据。

存储器160可存储用于使用家庭网络系统的装置来重放内容的各种信息。例如,存储器160可存储关于与内容共享命令相关的装置的类型、名称和序列号的信息,并可存储关于与内容再现相关的装置之中的输出声音的装置的优先级的信息。

为实现这点,存储器160可包括以下类型中的至少一个类型的存储介质:闪存类型、硬盘类型、微型多媒体卡类型、卡式存储器类型(例如,sd存储器或xd存储器)、随机存取存储器(ram)和只读存储器(rom)。

以下将参照图4详细解释存储在存储器160中的各种软件模块。

传感器170可感测各种操作,诸如,内容播放设备100上的触摸、运动、旋转、倾斜、按压和接近。

具体地讲,传感器170可包括感测触摸的触摸传感器。触摸传感器170可使用电容型的传感器或电阻型的传感器来实现。电容型通过以下方式计算触摸坐标:使用电镀(coated)在显示器140的表面上的电介质(dielectricsubstance),感测在用户身体的一部分触摸显示器140的表面时在用户的身体中激发的微小的电流(electricity)。电阻型包括两个电极板,并且如果用户触摸屏幕,则通过感测在由于用户触摸的点处的上部板和下部板之间的接触而流动的电流来计算触摸坐标。触摸感测器可以以各种形式来实现。

传感器170可包括用于感测由用户引起的内容播放设备100的移动的地磁传感器、陀螺仪传感器和/或加速度传感器。地磁传感器可感测内容播放设备100的旋转状态和移动方向,陀螺仪传感器可感测内容播放设备100的旋转状态,加速度传感器可感测内容播放设备100的倾斜。

如果传感器170感测到用户触摸设置在ui上的项,则控制器150可执行与由用户触摸的ui上的项的功能相应的操作。例如,控制器150可基于感测的结果确定在集成ui上选择的项,并可将与该项相应的用户命令发送到网络设备200。

如果传感器170感测到内容播放设备100从纵向模式到横向模式的旋转,则控制器150可将已根据纵向模式显示的ui屏幕重新调整尺寸或改变为适合于横向模式,并可显示ui屏幕。

尽管在一些情况下与纵向模式或横向模式相应的ui屏幕可通过重新调整尺寸来改变,但在其他情况下,与和横向模式相应的ui屏幕相比,可将不同的ui元素包括在与纵向模式相应的ui屏幕上,并且/或者在与纵向模式相应的ui屏幕和与横向模式相应的ui屏幕之间ui元素的大小和位置可不同。

音频处理器180处理音频数据。音频处理器180可对音频数据执行各种处理操作,诸如,解码、放大和噪声滤波。

视频处理器185处理视频数据。视频处理器185可对视频数据执行各种图像处理操作,诸如,解码、缩放、噪声滤波、帧率转换和分辨率转换。

扬声器190可输出各种通知声音或语音消息以及由音频处理器180处理的各种音频数据。

按钮191可以是各种类型的按钮,诸如,机械按钮、触摸板和/或内容播放设备的外部壳体的特定区域(诸如,正面区域、侧面区域和/或背面区域)上形成的滚轮。例如,可提供用于打开或关闭内容播放设备100的按钮。

usb端口192可经由usb线缆与各种外部设备进行通信和/或可执行充电。

相机193在用户的控制下拍摄静止图像或运动图像。相机193可包括多个相机,诸如,正面相机和/或背面相机。

麦克风194接收用户语音或其他声音,并将用户语音或其他声音转换为音频数据。控制器150可使用在呼叫处理中通过麦克风194输入的用户语音并且/或者可将用户语音转换为音频数据,并可将音频数据存储在存储器160中。

如果提供了相机193和麦克风194,则控制器150可根据通过麦克风194输入的用户语音和/或通过相机193识别的用户运动,来执行控制操作。也就是说,内容播放设备100可在运动控制模式下或语音控制模式下进行操作。

在运动控制模式下,控制器150使用相机193来跟踪用户的运动的变化,并执行相应的控制操作。在语音控制模式下,控制器150可在语音识别模式下进行操作,其中,在语音识别模式下,对通过麦克风输入的用户语音进行分析并根据分析的用户语音执行控制操作。例如,如果对于特定问题的答案被输入作为特定运动或特定语音,则控制器150可检测相应的答案。

除这些之外,内容播放设备100还可包括用于连接到各种外部终端(诸如,耳机和鼠标)的各种外部输入端口。

控制器150使用存储在存储器160中的各种程序来控制内容播放设备100的整体操作。

例如,控制器150可执行存储在存储器160中的应用,并可重放存储在存储器160中的各种内容。

具体地讲,控制器150包括ram151、rom152、主cpu153、图形处理器154、第一接口155-1至第n接口155-n和总线156。

ram151、rom152、主cpu153、图形处理器154和第一接口155-1至第n接口155-n可通过总线156被彼此连接。

第一接口155-1至第n接口155-n可被连接到上述元件。所述接口之一可以是通过网络被连接到外部设备的网络接口。

主cpu153使用存储在存储器160中的os访问存储器160并执行启动。主cpu153使用存储在存储器160中的各种程序、内容和数据执行各种操作。

rom152存储用于系统启动的命令的集合。如果打开命令被输入并且电力被供应,则主cpu153根据存储在rom152中的命令将存储在存储器160中的os复制到ram151中,执行os并启动系统。如果完成启动,则主cpu153将存储在存储器160中的各种应用复制到ram151中,执行被复制到ram151中的应用,并执行各种操作。

图形处理器154可使用计算器(未示出)和渲染器(未示出)来产生包括各种对象(诸如,图标、图像和/或文本)的屏幕。计算器(未示出)可根据屏幕的布局计算将被显示的每个对象的属性值(诸如,坐标、形状、尺寸和颜色)。渲染器(未示出)可基于由计算器(未示出)计算的属性值产生包括对象的各种布局的屏幕。由渲染器(未示出)产生的屏幕可被显示在显示器140的显示区域上。

图3示出包括在内容播放设备100中的元件的示例。根据示例性实施例,可省略或改变图3的一些元件,或者可添加另一元件。例如,内容播放设备100还可包括用于从gps卫星接收gps信号并计算内容播放设备100的当前位置的gps接收器(未示出)和/或用于接收并处理dmb信号的数字多媒体广播(dmb)接收器(未示出)。

图4是示出根据示例性实施例的存储在存储器中的软件配置的示图。

参照图4,存储器160可存储包括以下模块的软件:基础模块161、感测模块162、通信模块163、呈现模块164、web浏览器模块165和服务模块166。

基础模块161表示这样的基础模块:其对从包括在内容播放设备100中的每个硬件元件发送的信号进行处理,并将所述信号发送到上层模块。基础模块161包括存储模块161-1、安全模块161-2和网络模块161-3。存储模块161-1是管理数据库(db)或注册表的程序模块。主cpu1553可使用存储模块161-1来访问存储器160中的数据库,并可读出各种数据。安全模块161-2是支持硬件的认证、请求的许可和安全存储的程序模块,并且网络模块161-3包括distributed.net(dnet)模块和通用即插即用(upnp)模块作为用于支持网络连接的模块。

感测模块162是从各种传感器收集信息,对收集的信息进行分析,并管理收集的信息的模块。具体地讲,感测模块162可包括面部/手势识别模块、语音识别模块、运动/旋转识别模块和触摸识别模块。

通信模块163是与外部设备进行通信的模块。通信模块163可包括消息传送模块163-1(诸如,信使(messenger)程序、短消息服务(sms)和多媒体消息服务(mms)程序以及电子邮件程序)和电话模块163-2,其中,电话模块163-2可包括呼叫信息聚合器程序模块和互联网语音协议(voip)模块。

呈现模块164是产生显示屏幕的模块。呈现模块164可包括重放多媒体内容并输出多媒体内容的多媒体模块164-1和对ui及图形进行处理的ui渲染模块164-2。多媒体模块164-1可包括播放器模块、摄录机模块和/或声音处理模块。因此,多媒体模块164-1可通过重放各种多媒体内容来产生屏幕和声音,并重放所述屏幕和声音。ui渲染模块164-2可包括对图像进行组合的图像合成器模块、组合屏幕上的坐标以显示图像并产生坐标的坐标组合模块、从硬件接收各种事件的x11模块和/或提供用于配置2d格式或3d格式的ui的工具的2d/3dui工具包。例如,ui渲染模块164-2可用于产生用于进行任务的各种ui。

web浏览器模块165是执行web浏览并访问web服务器的模块。web浏览器模块165可包括渲染并显示web页面的web视图模块、用于下载的下载代理模块、书签模块和/或web-kit模块。

服务模块166是包括用于提供各种服务的各种应用的模块。具体地讲,除根据示例性实施例的ui提供程序以外,服务模块166可包括各种程序模块,诸如,导航程序、内容播放程序、游戏程序、电子书程序、日历程序、通知管理程序和/或其他微件。例如,服务模块166可包括服务程序,以提供用于使用根据示例性实施例的条件设置电子密钥的ui。

在图4中,示出了各种程序模块,但根据内容播放设备100的类型和特性,可省略或改变一些程序模块,或可添加新的模块。例如,内容播放设备100还可包括基于位置的模块,以与诸如gps芯片的硬件相关联地支持基于位置的服务。

图5是示出根据示例性实施例的网络设备的框图。参照图5,网络设备包括通信单元210和控制器220。

通信单元210与多个装置进行通信。具体地,通信单元210可与包括在家庭网络系统中的多个装置进行通信。例如,在如图1所示的家庭网络系统的情况下,通信单元210可与内容播放设备100和装置310、320、330和340进行通信。

具体地讲,通信单元210可通过与内容播放设备100进行通信来接收内容,并且可将接收到的内容发送到包括在家庭网络系统中的装置之中的可重放所述内容的装置。可重放内容的装置可以是可输出图像和声音两者的装置,并且可以是图1中所示的家庭网络系统中的智能tv310。

通信单元210可通过与装置310、320、330和340进行通信来接收与装置310、320、330和340中的每一个有关的信息。具体地讲,通信单元210可从装置310、320、330和340中的每一个接收与装置的类型、名称和序列号有关的信息。

通信单元210可将从家庭网络系统中的装置接收到的各种信息发送到内容播放设备100。具体地讲,通信单元120可将与家庭网络系统的装置之中的与内容共享命令相关的装置有关的信息发送到内容播放设备100。在这种情况下,与装置有关的信息可包括装置的类型、名称、序列号和装置状态中的至少一个。

通信单元210可将控制命令发送到家庭网络系统的装置。具体地讲,通信单元210可将与从内容播放设备100接收到的用户命令相应的控制命令发送到每个装置。

控制器220控制网络设备200的整体操作。

具体地讲,控制器200可基于从家庭网络系统中的每个装置接收到的与装置有关的信息确定可重放内容项的装置。可重放内容的装置可包括可输出图像和声音两者的装置。例如,在如图1中所示的家庭网络系统的情况下,可再现内容的装置可包括智能tv310。

为了实现这点,网络设备200可预存储与可重放内容的装置有关的信息。例如,网络装置200可从用户接收与可重放内容的装置的类型、名称和序列号有关的信息并存储所述信息,或者可从每个装置收集所述信息并存储所述信息。此外,网络设备200可从内容播放设备100接收相应的信息。也就是说,如果用户将与可重放内容的装置有关的信息输入到内容播放设备100,则网络设备200可从内容播放设备100接收相应的信息并存储所述信息。

因此,控制器220可从家庭网络系统中的装置接收与每个装置的类型、名称和序列号有关的信息,将所述信息与预存储的信息进行比较,并且从存在于家庭网络系统中的装置确定可重放内容的装置。

如果从内容播放设备100接收到内容共享命令,则控制器220可将从内容播放设备100接收到的内容发送到可重放内容的装置。例如,在如图1所示的家庭网络系统的情况下,控制器220可进行控制以将内容发送到智能tv310。在这种情况下,智能tv310连接到家庭影院320,并且智能tv310输出关于内容的图像,并且家庭影院320输出关于内容的声音。然而,如果在图1中未提供家庭影院320,则智能tv310可输出图像和声音两者。

如果从内容播放设备100发送内容共享命令,则控制器220可向内容播放设备100提供与多个装置中的至少一个装置有关的信息。

所述装置可包括家庭网络系统中的装置之中与内容共享命令相关的装置。

具体地讲,如果接收到内容共享命令,则控制器220从家庭网络系统的多个装置之中确定与内容共享命令相关的装置。控制器220可将关于与内容共享命令相关的装置的信息发送到内容播放设备100。

为了实现这点,网络设备200可预存储关于与内容共享命令相关的装置的信息。例如,网络设备200可从用户接收关于与内容共享命令相关的装置的类型、名称和序列号的信息并存储所述信息,或者可从每个装置收集相应的信息并存储所述信息。此外,网络设备200可从内容播放设备100接收相应的信息。也就是说,如果用户将关于与内容共享命令相关的装置的信息输入到内容播放设备100,则网络设备200可从内容播放设备100接收相应的信息并存储所述信息。

与内容共享命令相关的装置可包括:当通过家庭网络设备中的另一装置重放由内容播放设备100提供的内容时,可实现用户期望的状况或条件的装置。具体地,与内容共享命令相关的装置可包括与内容重放相关或可加强内容观看环境的装置。

例如,网络设备200可将智能tv310和家庭影院320预存储为与内容重放相关的装置,并且可将灯330存储为可加强内容观看环境的装置。因此,在如图1中所示的家庭网络系统的情况下,控制器220可基于从家庭网络系统的装置接收到的信息,将智能tv310和家庭影院320确定为与内容重放相关的装置,并且可将灯330确定为可加强内容观看环境的装置。也就是说,控制器220可将智能tv310、家庭影院320和灯330确定为与内容共享命令相关的装置,并且可确定冰箱340不包括在与内容共享命令相关的装置中。

然而,如果图1的家庭网络系统中不存在家庭影院320,则控制器220可将智能tv310和灯330确定为与内容共享命令相关的装置。此外,如果图1的家庭网络系统中不存在家庭影院320和灯330,则控制器220可仅将智能tv310确定为与内容共享命令相关的装置。

如上所述,控制器220可将从家庭网络系统的每个装置接收到的与装置有关的信息和预存储的信息进行比较,并且可从存在于家庭网络系统中的装置之中确定与内容共享命令相关的装置。

与装置有关的信息可包括:与通信单元210进行通信的装置之中的与内容共享命令相关的装置的类型以及所述装置的装置状态中的至少一个。

因此,内容播放设备100可使用关于与内容共享命令相关的装置的类型的信息来产生集成ui,以控制家庭网络系统中与内容共享命令相关的装置,并且可向用户提供集成ui。以上已经参照关于内容播放设备100的附图对此进行了描述。

控制器220可从与内容重放相关的装置之中确定将输出声音的装置,并且可将与将输出声音的装置有关的信息发送到内容播放设备100。

为了实现这点,网络设备200可存储与将输出声音的装置有关的优先级信息。例如,如果家庭网络系统中存在智能tv和家庭影院,则网络设备200可存储指示家庭影院应该(代替智能tv)输出声音的优先级信息,并且如果家庭网络系统中仅存在智能tv,则网络设备200可存储指示智能tv应该输出声音的优先级信息。

在如图1中所示的家庭网络系统的情况下,由于在家庭网络系统中存在智能tv310和家庭影院320,因此控制器220可确定将输出声音的装置是家庭影院320,并且可将指示从家庭影院320输出声音的信息发送到内容播放设备100。

然而,如果在图1的家庭网络系统中不存在家庭影院320,则控制器220可确定智能tv310是将输出声音的装置,并且可将指示从智能tv310输出声音的信息发送到内容播放设备100。

如果从内容播放设备100接收到通过基于与装置有关的信息产生的集成ui输入的用户命令,则控制器220可根据用户命令控制装置的操作。在此引用的装置可以是家庭网络系统中与内容共享命令相关的装置。

如上所述,集成ui可包括下述项中的至少一个:包括与被输入内容共享命令的内容有关的信息的项、用于控制内容的重放状态的项和用于控制装置的装置状态的项。

控制器220可根据接收到的用户命令将用于控制装置的操作的控制命令发送到装置。

为了实现这点,网络设备200可存储与针对每个装置的用户命令相应的控制命令。例如,网络设备200可根据针对每个装置的用户指令存储用于控制与内容共享命令相关的装置的控制命令。

因此,控制器220可从预存储的控制命令之中确定与从内容播放设备100接收到的用户命令相应的控制命令,将相应的控制命令发送到与内容共享命令相关的装置,并且控制与内容共享命令相关的装置的操作。

例如,在如图1中所示的家庭网络系统的情况下,在内容播放设备100上显示的集成ui可包括用于控制家庭影院320的音量状态的项和用于控制灯330的电源状态的项。

例如,如果通过集成ui输入用于改变家庭影院320的音量状态的用户命令,则控制器220可根据从内容播放设备100接收到的用户命令,将用于改变家庭影院320的音量状态的控制命令发送到家庭影院320。

此外,如果通过集成ui输入用于改变灯330的电源状态的用户命令,则控制器220可根据从内容播放设备100接收到的用户命令,将用于改变灯330的电源状态的控制命令发送到灯330。

此外,在如图1中所示的家庭网络系统的情况下,在内容播放设备100上显示的集成ui可包括用于控制内容项的项。

例如,如果通过集成ui输入用于暂停内容项的用户命令,则控制器220可根据从内容播放设备100接收到的用户命令,将用于暂停内容项的重放的控制命令发送到智能tv310。因此,可暂停从智能tv310输出的图像的重放,并且可暂停从智能tv310接收到的声音的输出和来自于家庭影院320的输出。然而,这仅仅是示例。控制器320可将控制命令发送到智能tv310和家庭影院320两者。

此外,如果通过集成ui输入用于重放已经被暂停的内容的用户命令,则控制器220可根据从内容播放设备100接收到的用户命令,将用于重放已经被暂停的内容的控制命令发送到智能tv310。因此,智能tv310可重放已经被暂停的图像,并且家庭影院320可输出已经被暂停的声音。然而,这仅仅是示例。控制器220可将控制命令发送到智能tv310和家庭影院320两者。

此外,如果通过集成ui输入用于改变进度条上的重放时间点的用户命令,则控制器220可根据从内容播放设备100接收到的用户命令,将用于从由用户选择的重放时间点输出内容的控制命令发送到智能tv310。因此,可从智能tv310输出关于新内容的图像,并且可从家庭影院320输出关于新内容的声音。

此外,如果通过集成ui输入用于选择下一内容项或前一内容项的用户命令,则内容播放设备100将由用户选择的内容项发送到网络设备200。因此,控制器220可将由用户选择的内容项和用于重放内容项的控制命令发送到智能tv310,并且控制下一内容项或前一内容项从智能tv310和家庭影院320被输出。

如果通过集成ui输入用于停止内容共享命令的用户命令,则控制器220可根据从内容播放设备100接收到的用户命令,将用于改变智能tv310的电源状态的控制命令发送到智能tv310,并且可将用于改变家庭影院320的电源状态的控制命令发送到家庭影院320。因此,可关闭智能tv310和家庭影院320。

如果发送了内容共享命令,则控制器220可将用于将多个装置之中的与内容共享命令相关的至少一个装置设置为预定状态的控制命令发到所述至少一个装置,并且可将与所述预定状态有关的信息发送到内容播放设备100。

具体地讲,如果从内容播放设备100接收到内容共享命令,则控制器220可将控制命令发送到与内容共享命令相关的每个装置,并且将装置的装置状态改变为预定状态,从而可实现当观看内容时用户期望的状况或条件。

为了实现这点,网络设备200可预存储用于改变与内容共享命令相关的装置的装置状态的控制命令。可由用户设置并改变这样的控制命令。

例如,用户可能想要在从智能tv310输出图像、从家庭影院320输出声音并且灯330关闭的状态下观看内容项。

因此,网络设备100可存储下述控制命令:用于打开智能tv310、将屏幕模式改变为电影屏幕模式并且关闭音量的控制命令、用于打开家庭影院320、选择连接到智能tv310的外部输入终端并且设置预定级别的音量的控制命令、以及用于关闭灯330的控制命令。

然而,这仅仅是示例。可对存储的用于改变装置的设置状态的控制命令进行各种改变。例如,可排除用于改变智能tv310的屏幕模式的控制命令,并且可排除用于关闭灯330的控制命令。

因此,如果从内容播放设备100接收到内容共享命令,则控制器220可将预存储的控制命令发送到与内容共享命令相关的每个装置,并且改变所述装置的装置状态。

如上所述,可将与同内容共享命令相关的装置的装置状态有关的信息发送到内容播放设备100。也就是说,控制器220可将与预定装置状态有关的信息发送到内容播放设备100。

与预定装置状态有关的信息可包括与内容共享命令相关的装置的电源状态、音量状态和屏幕模式状态。例如,控制器220可控制通信单元210将与智能tv310的音量状态和屏幕模式状态、家庭影院320的音量状态和灯330的电源状态有关的信息发送到内容播放设备100。

因此,内容播放设备100可基于与装置的装置状态有关的信息产生反映每个装置的当前设置状态的集成ui。例如,集成ui可包括:用于基于智能tv310的当前音量状态控制智能tv310的音量的项、用于基于家庭影院320的当前音量状态控制家庭影院320的音量的项,以及用于在灯330当前关闭的情况下打开灯330的项。

在以上的示例性实施例中,网络设备200可存储各种信息。为了实现这点,网络设备200可包括以下类型中的至少一种类型的存储介质:闪存类型、硬盘类型、微型多媒体卡类型、卡式存储器类型(例如,sd或xd存储器)、ram和/或rom。

此外,在以上示例性实施例中,控制器220将与家庭网络系统的装置之中的与内容共享命令相关的全部装置有关的信息发送到内容播放设备100。然而,这仅仅是示例。也就是说,控制器220可进行控制,以将与同内容重放相关的装置之中的输出声音的装置有关的信息(例如,类型、名称和序列号)发送到内容播放设备100。在这种情况下,控制器220可不将指示输出声音的装置的单独的信息发送到内容播放设备100。

内容播放设备100可使用从网络设备200接收到的与装置有关的信息来产生集成ui。具体地讲,控制器150基于与输出声音的装置有关的信息确定家庭网络系统中输出声音的装置,并且可产生用于控制相应装置的音量的项,并可将所述项添加到集成ui。

例如,在如图1中所示的家庭网络系统的情况下,网络设备200的控制器220可仅将与家庭影院320和灯330有关的信息发送到内容播放设备100。因此,内容播放设备100的控制器150可确定从家庭影院320输出声音,产生用于控制家庭影院320的音量的项,并且进行控制以在集成ui上显示所述项。

然而,如果在如图1所示的家庭网络系统中不存在家庭影院320,则网络设备200的控制器220可仅将与智能tv310和灯330有关的信息发送到内容播放设备100。因此,内容播放设备100的控制器150可确定从智能tv310输出声音,产生用于控制智能tv310的音量的项,并且进行控制以在集成ui上显示所述项。

图6至图12是用于解释根据示例性实施例提供的集成ui的示图。

首先,图6示出包括智能tv310、家庭影院320、灯330和冰箱340的家庭网络系统,并且图7示出如果家庭网络系统被配置为如图6中所示,则可在内容播放设备100上显示的集成ui。

在如图6中所示的家庭网络系统的情况下,如果从内容播放设备100接收到内容共享命令,则网络设备200可将与作为与内容共享命令相关的装置的智能tv310、家庭影院320和灯330有关的信息发送到内容播放设备100。此时,网络设备200可将指示从家庭影院320输出声音的信息发送到内容播放设备100。

因此,内容播放设备100基于从网络设备200接收到的信息产生集成ui,并且显示所述集成ui。

例如,如图7中所示,集成ui10可包括:项11,用于接收用于停止内容共享命令的用户命令;项12,包括与内容项有关的信息;项13,用于控制内容重放;项14,用于控制家庭影院320的音量;项15,用于控制灯330的电源。

因此,如果选择与音量升高相应的项(+),则网络设备200可将用于增大家庭影院320的音量的控制命令发送到家庭影院320,以便家庭影院320增大音量并且输出声音。

如果选择用于控制灯330的电源状态的项,则网络设备200可将用于改变灯330的电源状态的控制命令发送到灯330。在这种情况下,如果灯330关闭,则打开电源。

图8示出不具有家庭影院320的图6的家庭网络系统,并且图9示出如果家庭网络系统被配置为如图8中所示,则在内容播放设备100上显示的集成ui。

在如图8中所示的家庭网络系统的情况下,如果从内容播放设备100接收到内容共享命令,则网络设备200将与作为与内容共享命令相关的装置的智能tv310和灯330有关的信息发送到内容播放设备100。此时,网络设备200可将指示从智能tv310输出声音的信息发送到内容播放设备100。

因此,内容播放设备100可基于从网络设备200接收到的信息产生集成ui,并且显示所述集成ui。

例如,如图9中所示,集成ui20可包括:项21,用于接收用于停止内容共享命令的用户命令;项22,包括与内容项有关的信息;项23,用于控制内容重放;项24,用于控制智能tv310的音量;项25,用于控制灯330的电源。

因此,如果选择与音量升高相应的项(+),则网络设备200可将用于增大智能tv310的音量的控制命令发送到智能tv310,以便智能tv310增大音量并且输出声音。

图10示出不具有家庭影院320和灯330的图6的家庭网络系统,并且图11示出如果家庭网络系统被配置为如图10中所示,则在内容播放设备100上显示的集成ui。

在如图10中所示的家庭网络系统的情况下,如果从内容播放设备100接收到内容共享命令,则网络设备200将与作为与内容共享命令相关的装置的智能tv310有关的信息发送到内容播放设备100。此时,网络设备200可将指示从智能tv310输出声音的信息发送到内容播放设备100。

因此,内容播放设备100可基于从网络设备200接收到的信息产生集成ui,并且可显示所述集成ui。

例如,如图11中所示,集成ui30可包括:项31,用于接收用于停止内容共享命令的用户命令;项32,包括与内容项有关的信息;项33,用于控制内容重放;项34,用于控制智能tv310的音量。

因此,如果选择与音量升高相应的项(+),则网络设备200可将用于增大智能tv310的音量的控制命令发送到智能tv310,以便智能tv310增大音量并且输出声音。

在图6至11的示例性实施例中,网络设备200可发送用于将每个装置的装置状态设置为预定状态的控制命令。例如,网络设备200可将下述控制命令发送到每个装置:用于打开智能tv310、将屏幕模式改变为电影屏幕模式并且关闭音量的控制命令、用于打开家庭影院320、选择连接到智能tv310的外部输入终端并且设置预定级别的音量的控制命令,以及用于关闭灯330的电源的控制命令。

因此,智能tv310、家庭影院320和灯330可根据从网络设备200接收的控制命令执行操作。

如果如上所述地改变每个装置的装置状态,则内容播放设备100可考虑每个装置的装置状态产生集成ui,并且可显示所述集成ui。将参照图12来对此进行详细解释。

图12示出基于每个装置的装置状态产生的集成ui。具体地,图12的示图(a)、(b)和(c)示出反映智能tv310、家庭影院320和灯330的装置状态的集成ui,其中,所述集成ui基于在图7、图9和图11中示出的集成ui产生。因此,省略与图7、图9和图11的元件相同的元件的多余解释。

首先,参照图12的示图(a)中用于控制家庭影院320的音量的项44,项44显示家庭影院320的当前设置音量状态。此外,参照图12的示图(b)和示图(c)中用于控制智能tv310的音量的项54和项64,项54和项64显示智能tv310的当前设置音量状态。

也就是说,内容播放设备100使用从网络设备200接收到的与智能tv310和家庭影院320的音量状态有关的信息来确定每个装置的当前音量状态,基于当前设置音量状态来产生用于控制每个装置的音量的项44、项54和项64,并且在集成ui上显示项44、项54和项64。

参照图12的示图(a)和示图(b)中用于控制灯330的电源的项45和项55,用于接收用于打开灯330的命令的项45和项55被显示。

也就是说,内容播放设备100使用从网络设备200接收到的与灯300的电源状态有关的信息来确定灯330的电源状态。因此,如果灯330关闭,则内容播放设备100产生用于接收用于打开灯330的用户命令的项45和项55,并且在集成ui上显示项45和项55。因此,如果选择项45和项55,则内容播放设备100可将用于打开灯330的用户命令发送到网络设备200,并且网络设备200可将用于打开灯330的控制命令发送到灯330。

此外,如果选择项45和项55,则内容播放设备100可将项45和项55改变为用于接收用于关闭灯330的用户命令的项。

图13是示出根据示例性实施例的用于提供内容播放设备的ui的方法的流程图。

首先,如果输入内容共享命令,则内容播放设备与连接到至少一个装置的网络设备进行通信,并且接收与装置有关的信息(s410)。与装置有关的信息可包括:与网络设备进行通信的装置之中的与内容共享命令相关的装置的类型以及所述装置的装置状态中的至少一个。然而,这仅仅是示例,内容播放设备可接收可标识装置的各种信息,诸如,装置的名称或序列号。

之后,内容播放设备基于接收到的信息产生集成ui以控制装置(s420),并且显示集成ui(s430)。集成ui可包括下述项中的至少一个:包括与被输入内容共享命令的内容项有关的信息的项、用于控制内容的重放状态的项和用于控制装置的装置状态的项。

如果通过集成ui输入用于控制装置的操作的用户命令,则内容播放设备将所述用户命令发送到网络设备(s440)。

在操作s420,内容播放设备可基于与装置有关的信息产生集成ui,以控制与内容共享命令相关的多个装置。也就是说,如果在家庭网络系统中存在的装置之中多个装置与内容共享命令相关,则内容播放设备可产生集成ui以控制所述多个装置。

图14是示出根据示例性实施例的用于控制网络设备的方法的流程图。

首先,网络设备从多个装置之中的内容播放设备接收的内容共享命令(s510)。

如果接收到内容共享命令,则网络设备将与多个装置中的至少一个有关的信息发送到内容播放设备(s520)。

与装置有关的信息可包括:与网络设备进行通信的装置之中的与内容共享命令相关的装置的类型以及所述装置的装置状态中的至少一个。然而,这仅仅是示例,内容播放设备可将可标识装置的各种信息(诸如,装置的名称或序列号)发送到内容播放设备。

如果从内容播放设备接收到通过基于与装置有关的信息产生的集成ui输入的用户命令,则网络设备根据用户命令控制装置的操作(s530)。具体地,网络设备可根据接收到的用户命令将用于控制装置的操作的控制命令发送到装置。为了实现这点,网络设备可存储与针对每个装置的用户命令相应的控制命令。

集成ui可包括下述项中的至少一个:包括与被输入内容共享命令的内容项有关的信息的项、用于控制内容项的重放状态的项和用于控制装置的装置状态的项。

如果接收到内容共享命令,则网络设备可将用于将多个装置之中的与内容共享命令相关的至少一个装置设置为预定状态的控制命令发送到所述至少一个装置,并且可将与预定装置状态有关的信息发送到内容播放设备。

以上已经参照图1至图12对图13和图14的方法进行了描述。

此外,可提供一种存储程序的非暂时性计算机可读介质,其中,所述程序按顺序执行根据示例性实施例的用于提供ui的方法和用于进行控制的方法。

非暂时性计算机可读介质指半永久性地存储数据的介质,而不是极短时间的存储数据的介质(诸如寄存器、高速缓存、存储器)并可由设备读取。具体地讲,可将上述各种应用或程序存储在非暂时性计算机可读介质(诸如,致密盘(cd)、数字多功能盘(dvd)、硬盘、蓝光盘、通用串行总线(usb)记忆棒、存储卡和只读存储器(rom))中,并且可提供所述各种应用或程序。

此外,尽管在示出内容播放设备的框图中未示出总线,但是可通过总线来实现内容播放设备的元件之间的通信。此外,内容播放设备还可包括:处理器,用于执行上述各种操作,诸如cpu或微处理器。

前述示例性实施例和优点仅仅是示例性的,并且不应该被解释为限制本发明构思。示例性实施例可被容易地应用于其它类型的设备。此外,示例性实施例的描述意在示出,而并非限制权利要求的范围,并且许多替代方案、修改和变化对于本领域的技术人员而言将是清楚的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1