网络tv及其操作方法

文档序号:7993602阅读:852来源:国知局
网络tv及其操作方法
【专利摘要】本发明涉及一种网络TV,并且更具体地涉及一种提供基于浏览器的用户界面的网络TV及其操作方法。操作根据本发明的一个实施例的网络TV的方法包括以下步骤:显示通过用户的输入选择的仅用于TV的应用的页面;将与仅用于TV的页面相互链接的仅用于移动的页面传送到移动终端;以及根据从移动终端传送的用户的输入控制应用的操作。
【专利说明】网络TV及其操作方法
【技术领域】
[0001]本公开涉及一种网络TV,并且更加具体地,涉及一种提供基于浏览器的用户界面的网络TV和操作该网络TV的方法。
【背景技术】
[0002]图像显示装置是具有用于接收和处理用户能够观看的广播图像的功能的装置。图像显示装置可以显示从广播站传送的广播信号当中的用户选择的广播。当前广播趋势是从模拟广播转换成数字广播。数字广播意指传送数字视频和音频信号的广播。
[0003]因此,随着基于数字的TV技术被发展和商业化,可以经由除了现有的传播媒介之外的被连接到每个家庭的互联网网络向用户提供诸如实时广播、内容点播(C0D)、游戏和新闻的各种内容服务。
[0004]使用互联网网络的内容服务的一个示例是互联网协议电视(IPTV)。IPTV意指经由高速互联网网络传送各种信息服务、视频内容、以及广播并且将它们提供给用户的电视。
[0005]最近,随着更进一步推进诸如IPTV的网络TV形式,已经建议宽带TV和网络TV的概念。不同于传统的IPTV,在宽带TV或者网络TV中存在多个内容提供商。用户可以单独地访问多个内容提供商,以便接收每个内容提供商提供的诸如各种V0D、游戏以及视频呼叫服务的内容。
[0006]同样地,随着引入组合图像显示装置和多媒体装置的特征的智能TV,提供从广播站传送的广播信号的统一搜索和从多个内容提供商提供的内容的用户界面成为必需的。

【发明内容】

[0007]技术问题
[0008]实施例提供统一搜索方法以允许用户方便地搜索广播信号和内容。
[0009]技术解决方案
[0010]在一个实施例中,操作网络TV的方法包括:显示通过用户输入选择的应用的仅TV页面;将与仅TV页面相互链接的仅移动页面传送到移动终端;以及根据从移动终端传送的用户输入控制应用的操作。
[0011]在另一实施例中,操作网络TV的方法包括:根据用户输入显示设置应用的仅TV页面;将与仅TV页面相互链接的仅TV页面传送到移动终端;以及根据从移动终端传送的功能改变命令调用系统应用编程接口(API);以及通过使用系统API将被改变的功能应用于仅TV页面和仅移动页面中的每个。
[0012]在又一实施例中,网络TV包括:显示器;移动界面;以及浏览器,该浏览器控制通过用户输入选择的应用的仅TV页面被显示在显示器上并且控制与仅TV页面相互链接的仅移动页面通过移动界面被传送到移动终端;并且根据从移动终端传送的用户输入控制应用的操作。
[0013]有益效果[0014]根据本发明的实施例,用于统一搜索的用户界面被设置以便允许用户当观看从广播站传送的广播信号时容易地搜索从内容提供商提供的内容。
【专利附图】

【附图说明】
[0015]图1是图示根据本发明的实施例将TV屏幕切换到智能TV屏幕的方法的视图。
[0016]图2是图示嵌入式Π层的视图。
[0017]图3是图示具有被划分的现有的TV屏幕和智能TV屏幕的TV的平台结构的视图。
[0018]图4是图示根据本发明的实施例的集成UI层的视图。
[0019]图5是图示具有集成的现有的TV屏幕和智能TV屏幕的TV的平台结构的视图。
[0020]图6是图示根据本发明的实施例的网络TV系统的配置的视图。
[0021]图7是图示根据本发明的实施例的TV应用配置的视图。
[0022]图8是图示根据本发明的实施例将网络TV屏幕与控制网络TV的遥控器的屏幕进行连接的方法的视图。
[0023]图9是图示根据本发明的另一实施例将网络TV屏幕与控制网络TV的遥控器的屏幕进行链接的方法的视图。
[0024]图10是图示根据本发明的实施例的遥控器的网络TV控制方法的视图。
[0025]图11是图示根据本发明的实施例的网络TV的应用商店应用进入方法的梯形图。
[0026]图12是图示根据本发明的实施例的网络TV的新应用注册方法的梯形图。
[0027]图13是图示根据本发明的实施例的网络TV的新应用注册处理的视图。
[0028]图14是图示根据本发明的实施例的网络TV的应用进入方法的梯形图。
[0029]图15是图示根据本发明的实施例的网络TV的应用改变方法的梯形图。
[0030]图16是图示根据本发明的实施例用于执行网络TV的实时广播或者VOD的处理的视图。
[0031]图17是图示根据本发明的实施例当实时广播应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0032]图18是图示根据本发明的实施例当VOD应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0033]图19是图示根据本发明的实施例用于执行网络TV的EPG指南或者搜索应用的处理的视图。
[0034]图20是图示根据本发明的实施例当EPG应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0035]图21是图示根据本发明的实施例当搜索应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0036]图22是图示根据本发明的实施例的网络TV设置方法的梯形图。
[0037]图23是图示根据本发明的实施例当设置应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0038]图24是图示根据本发明的实施例的网络TV设置API的表。
【具体实施方式】[0039]在下文中,将会参考下面附图描述本发明的实施例。
[0040]仅考虑到在编写说明书中的容易程度而分配和混和用于在下面的描述中使用的组件的后缀“模块”和“单元”。即,后缀本身没有不同的含义或作用。
[0041]另外,在本说明书中描述的网络TV,作为具有除了广播接收功能之外的计算机支持功能的人工智能网络TV,当实现广播接收功能时可以通过添加互联网功能具有诸如手写型输入装置、触摸屏、或者空间遥控器的便利的界面。此外,图像显示装置100可以执行诸如电子邮件、web浏览、银行业务、或者游戏的功能以通过有线或者无线互联网功能的支持访问互联网和计算机。标准化的通用OS可以被用于这样的各种功能。
[0042]因此,例如,因为在没有限制的情况下本发明的网络TV在通用OS内核上添加或者删除各种应用,所以它可以执行各种用户友好的功能。网络TV可以是互联网协议电视(IPTV)、混合广播宽带电视(HBBTV)、以及智能电视、以及被连接的电视。
[0043]此外,参考附图和与其有关的内容,将会更加详细地描述本发明的实施例,但是本发明没有受到实施例的限制。
[0044]在本说明书中使用的术语选择当前广泛使用的可用的通用术语但是可以根据本领域的技术人员的意图或者实践或者新技术的出现而改变。另外,在一定的情况下, 申请人:可以任意地选择术语,并且在这样的情况下,将会在本发明的相对应的描述部分中描述它们的意义。因此,应基于术语具有的实际暗示和跨说明书的内容解释在本说明书中使用的术语。
[0045]图1是图示根据本发明的实施例将TV屏幕切换成智能TV屏幕的方法的视图。
[0046]参考图1,网络TV100响应于遥控器100的控制将被显示在显示单元190上的TV屏幕切换成智能TV屏幕。智能TV可以执行浏览器功能和仅TV应用功能。除了用于接收和处理广播信号的基本功能之外,网络TV100经由互联网访问智能TV菜单并且使用智能TV服务,使得其可以独立地执行智能TV功能。S卩,智能TV功能没有要求基本功能的改变并且从而没有干扰广播功能。
[0047]相反地,因为从智能TV功能单独地执行基本功能,所以习惯于根据网络TV100的基本功能观看广播的用户可能难以启动下面描述的智能TV菜单。
[0048]例如,如在图1中所示,为了在网络TV100的显示单元190上显示智能TV屏幕,用户需要选择被装备在遥控器100中的智能TV按钮12。除了一般按钮单元11之外,智能TV按钮12可以被包括在遥控器10中。
[0049]另外,虽然在图1中未示出,但是通过选择网络TV100提供的菜单中的智能TV项目,用户可以在网络TVlOO的显示单元190上显示智能TV屏幕。
[0050]这样的智能TV启动方法可能干扰用户的直观的TV功能使用。
[0051]另外,被显示在网络TV100的显示单元190上的智能TV屏幕可以包括意指仅TV应用的图标200。然而,可显示在智能TV屏幕上的图标20的数目未被限制,对于习惯于通过EPG的频道选择方法或者节目指南方法的用户来说选择它们中的一个的方法可能是麻烦的。
[0052]图2是图示嵌入式用户界面层的视图。
[0053]参考图2,网络TV100的显示单元190显示多个对象。对象可以意指组成网络TV屏幕的组件。对象可以包括频道标语77、EPG31、字幕51、以及静音、音量、和时间调节按钮71、73、以及 75。
[0054]另外,网络TV屏幕可以是由多个层组成。组成网络TV屏幕的多个层可以包括音频/视频(A/V)层20、浏览器/EPG层30、字幕层50、以及嵌入式用户界面(UI)层70。此时,A/V层20可以包括被显示在显示单元190的整个表面上的A/V输出。浏览器/EPG层30可以包括EPG31。虽然在图2中未示出,但是浏览器/EPG层30可以包括浏览器。字幕层50可以包括字幕51。嵌入式UI层70可以包括频道标语77、静音调节按钮71、音量调节按钮73、以及时间调节按钮75,并且不限于此。
[0055]图3是图示具有被划分的现有的TV屏幕和智能TV屏幕的TV的平台结构的视图。
[0056]现有的TV屏幕可以意指其中执行在上面提及的基本功能的TV屏幕并且智能TV屏幕可以意指其中执行在上面提及的智能TV功能的TV屏幕。
[0057]参考图3,在传统TV系统上可以实现基本功能,并且在智能TV系统上可以实现智能TV功能。S卩,传统TV系统和智能TV系统可以单独地存在。
[0058]传统TV系统结构可以包括诸如数字TV硬件(H/W)层、A/V解码器层、H/W图形层、以及系统应用编程接口(API)层的硬件和系统层和诸如嵌入式Π层、字幕层、EPG层、远程intf.层的应用层。
[0059]通过使用这样的传统TV系统结构,基于硬件图形网络TV100可以以显示嵌入式U1、A/V输出、以及远程界面的方式执行基本功能。
[0060]除了诸如H/W图形层的硬件和系统层和诸如智能TV应用层的应用层之外,智能TV系统结构可以进一步包括诸如提供智能TV服务的浏览器层和智能TV平台层的中间件层。
[0061]通过使用这样的智能TV系统结构,网络TV100可以以注册和管理智能TV应用的方式执行智能TV功能。
[0062]因此,传统TV系统和智能TV系统可以单独地操作。
[0063]此外,诸如浏览器/EPG层30、字幕层50、以及嵌入式Π层70的应用层的操作取决于如在图3中示出的硬件和系统层。即,因为在硬件方面限制嵌入式Π层,所以嵌入式UI的图形改变是困难的并且被提供的菜单或者功能被限制,不论运行服务的类型如何。
[0064]接下来,参考图4和图5,将会描述根据本发明的实施例用于提供更加直观的智能TV启动方法的集成的TV系统。在下文中,将会简要地描述或者整体地省略上面的描述的相同部分。
[0065]图4是图示根据本发明的实施例的集成UI层的视图。
[0066]参考图4,网络TV100的显示单元190显示诸如频道标语77、静音调节按钮71、音量调节按钮73、以及时间调节按钮75的多个对象。
[0067]另外,网络TV屏幕可以包括A/V层20、浏览器/EPG层30、字幕层50、以及嵌入式Π层70。此时,浏览器/EPG层30、字幕层50、以及嵌入式UI层70可以通过网络TV的浏览器作为一个来管理。通过附图标记90指示的层意指通过网络TV的浏览器可以作为一个
来管理的层。
[0068]图5是图示具有集成的现有的TV屏幕和智能TV屏幕的TV的平台结构的视图。
[0069]参考图5,可以在相同的TV系统上实现基本功能和智能TV功能。即,一个集成的TV系统可以存在。
[0070]集成的TV系统结构可以包括诸如数字TV H/W层、A/V解码器层、H/W图形层、以及系统API层的硬件和系统层、诸如浏览器层和智能TV平台层的中间件层、以及诸如字幕层、智能TV应用层、搜索层、EPG层、嵌入式UI层、以及遥控intf.层的应用层。
[0071]通过使用这样的集成TV系统结构,网络TV100可以对浏览器层和智能TV平台层的集成平台执行包括TV观看、菜单设置、以及EPG输出的所有应用操作。
[0072]S卩,因为使用在网络TV100中的集成平台上的浏览器系统API和图形输出是可能的,所以基于超文本标记语言(HTML)可以输出所有的Π。因为网络TV100使用基于HTML的浏览器,所以诸如设置菜单、EGP、以及搜索窗口的基本安装的Π的设计可以被容易地改变。另外,因为其能够添加浏览器API,所以没有必要直接地调用系统API。因此,可以提供统一的界面。
[0073]另外,因为网络TV100对集成平台执行基本功能和智能TV功能,所以用于实时广播搜索的EPG功能和VOD搜索功能可以被集成和服务。
[0074]因此,传统TV系统和智能TV系统可以同时操作。在集成TV系统上的网络TV100可以根据广播观看模式、智能模式、以及UI模式作为一个管理多个层90。
[0075]例如,在广播观看模式下,网络TV100可以透明地显示浏览器/EPG层30,并且当与智能TV功能相互作用的服务被提供时可以容易地启动相对应的层。此时,可以激活字幕层50。
[0076]另外,在智能模式下,网络TV100可以激活TV应用的浏览器/EPG层30并且可以失活字幕层50。
[0077]在浏览器观看模式和智能模式中的每个中,网络TV100可以启动Π模式,并且可以通过透明地、半透明地、或者不透明地显示背景屏幕来改变UI配置。
[0078]因此,根据本发明的实施例的更加直观的智能TV启动是可能的。
[0079]图6是图示根据本发明的实施例的网络TV系统的配置的视图。
[0080]参考图6,网络TV100包括以太网控制器111、调谐器113、通用串行总线(USB)控制器115、解复用器117、音频/视频解码器110、复合/S-视频131、分量133、数字视频/可视化交互/高清多媒体接口(DVI/HDMI)控制器135、视频输入控制器130、音频控制器120、视频输入控制器130、字幕解码器140、节目专用信息/节目和系统信息协议(PSI/PSIP)解码器150、系统控制器160、浏览器180、智能TV平台管理器170、EPG DB171、搜索DB173、TV应用DB175、音频输出121、显示器190、数字版权管理(DRM)管理器181、移动控制器157、WiFi控制器153、以及蓝牙控制器155。
[0081]以太网控制器111可以通过互联网协议(IP)流方法或者IP下载方法接收数据包以访问网络。如果数据包是视频和音频多媒体数据,则它们可以在网络TVlOO上被播放。
[0082]调谐器113可以接收广播信号。调谐器113可以是数字广播接收调谐器,并且可以包括残留边带(VSB)型调谐器和正交频分复用型调谐器。
[0083]USB控制器115可以接收从外部存储器传送的外部输入信号。
[0084]然后,通过以太网控制器111接收到的数据包、通过调谐器113接收到的广播信号、以及通过USB控制器115接收到的外部输入信号通过解复用器117被分离成被定义为视频信号、音频信号、字幕信号、以及PSI/PSIP信号的各种附加的数据,并且然后以位流格式被输出。此时,被输出的位流可以是活动图象专家组2 (MPGE-2)传送流。
[0085]通过解复用器117分离的视频信号可以通过A/V解码器110被传送到视频输入控制器130。A/V解码器110可以播放诸如MPEG-2流格式和高级视频编码(AVC)格式的视频信号。
[0086]通过解复用器117分离的音频信号可以通过A/V解码器110被传送到音频控制器120。A/V解码器110可以播放诸如音频编解码器代码3 (AC3)格式、MPEG-2格式、高级音频编码(AAC)格式、以及MPGE-1音频层-3 (MP3)格式的音频信号。
[0087]通过解复用器117分离的字幕信号可以被传送到字幕解码器140,并且PSI/PSIP信号可以被传送到PSI/PSIP解码器150。
[0088]视频输入控制器130控制在A/V解码器110中解码的视频信号并且也控制从复合/S-视频131、分量133、以及DVI/HDMI控制器135中的每个接收的外部视频输入信号被传送到浏览器180。
[0089]音频控制器120控制在A/V解码器110中解码的音频信号并且也控制外部音频输入被传送到浏览器180。
[0090]系统控制器160可以根据用户的输入将网络TV100的设置信号传送到浏览器180/从浏览器180接收网络TV100的设置信号。
[0091]浏览器180具有提供网络TV100的智能TV功能的配置。诸如通过视频输入控制器130和字幕解码器140传送的数据包、广播信号、以及外部输入信号的被显示在网络TV100的屏幕上的所有内容可以被布置和管理作为浏览器180的对象。
[0092]另外,浏览器180控制通过以太网控制器111和WiFi控制器153下载或者从智能TV平台管理器170传送的TV应用的屏幕显示和操作。浏览器180可以从DRM管理器181接收被证明的TV应用包,以便控制TV应用的操作。浏览器180可以显示接收到的视频信号,以便显示TV应用的屏幕。
[0093]浏览器180可以使用HTML、层叠样式表单(CSS)、以及JAVAscript以便控制TV应用的操作和屏幕显示。
[0094]显示器190可以输出视频信号、U1、字幕、以及应用屏幕。
[0095]音频输出121可以输出从音频控制器120接收到的音频信号。
[0096]智能TV平台管理器170可以通过浏览器180接收TV应用包、实时应用EPG信息、以及VOD应用搜索结果信息。智能TV平台管理器170可以通过被连接到浏览器180的DRM管理器181执行应用认证。
[0097]智能TV平台管理器170可以将EPG链接信息、搜索链接信息、以及TV应用包分别存储在EPG DB171、搜索DB、以及TV应用DB175中,并且然后可以根据网络TV100的操作模式生成必要的HTML屏幕。
[0098]EPG DB171和搜索DB173可以分别接收从被存储在TV应用DB175中的TV应用包中提取的EPG链接信息和搜索链接信息。
[0099]智能TV平台管理器170可以与移动控制器157交换和网络TV100链接的遥控器10有关的信号。移动控制器157可以从遥控器10接收网络TV100的控制信号或者可以将网络TV100的操作信号传送到遥控器10,但是不限于此。移动控制器157可以使用WiFi控制器153和蓝牙控制器155以便与遥控器10通信。
[0100]WiFi控制器153和蓝牙控制器155可以在待机模式下操作以便执行网络唤醒(WOL)功能。[0101]接下来,将会描述根据本发明的实施例的TV应用配置。
[0102]图7是图示根据本发明的实施例的TV应用配置的视图。
[0103]网络TV100从网络接收的TV应用是由包括在图7中示出的多个文件的包组成。网络TV100下载和安装压缩w/DRM的智能TV应用包200。
[0104]智能TV应用包200可以包括应用配置210、TV应用页面230、以及移动Π页面250。
[0105]应用配置210可以包括在TV应用包200中包括的pkg211中的文件列表、当相对应的TV应用被安装在网络TV100中时使用的基本配置213、以及被用于网络TV100的集成
管理器的配置。
[0106]被用于网络TV100的集成管理的配置可以包括当相对应的TV应用是实时广播应用时的EPG链接配置215和当相对应的TV应用是VOD应用时的搜索链接配置217。
[0107]应用配置210是所要求的配置,并且根据在基本配置213中设置的信息确定是否存在EPG链接配置或者搜索链接配置217。
[0108]TV应用页面230是包括当TV应用被执行时被传送到浏览器180的页面的文件。TV应用页面230可以包括HTML文件231、JavaScript文件233、以及CSS文件235。浏览器180可以接收TV应用页面230并且然后可以在显示器190上显示它们。HTML文件231可以包括用于组成被显示在显示器190上的页面的组件。JavaScript文件可以包括在HTML页面中使用的系统驱动API和用于设置HTML页面本身的输入/输出操作的组件。CSS文件235可以包括用于设置HTML页面的颜色或者图标的组件。HTML文件231可以包括多个对于屏幕切换所必需的页面。
[0109]移动Π页面250是文件,其用于通过移动装置,即,一种遥控器10,设置网络TV100或者在控制在网络TV100中执行的TV应用的应用的执行期间显示的屏幕。根据在基本配置213中设置的信息,确定是否存在移动Π页面250。移动Π页面250可以包括对于屏幕切换所必需的多个页面。
[0110]同样地,通过TV应用包200,将会参考图12、图14至图19以及图21描述在网络TV100中注册和改变TV应用并且在显示器190上显示TV应用的执行屏幕的方法。
[0111]接下来,参考图8至图10,将会描述使用遥控器的网络TV的TV应用控制方法。
[0112]图8是图示根据本发明的实施例链接网络TV屏幕和控制网络TV的遥控器的屏幕的方法的视图。
[0113]参考图8,遥控器10可以通过执行TV控制应用接收用户输入。在遥控器10中执行的TV控制应用的执行屏幕可以具有与在网络TV100中执行的TV应用的相同的配置。用户输入可以包括用于选择在TV控制应用的执行屏幕上显示的至少一个对象的命令。
[0114]例如,遥控器10可以在TV控制应用的执行屏幕上显示包括第一对象(对象I)、第二对象(对象2)、以及第三对象(对象3)的第一页面(页面I)。此时,遥控器10可以接收用于选择第二对象(对象2)的用户输入。用于选择第二对象(对象2)的用户输入可以包括用于点击屏幕上的第二对象(对象2)的区域的用户输入。
[0115]用于选择第二对象(对象2)的用户输入被传送到遥控器10的移动浏览器13,并且移动浏览器13可以根据用户输入在TV控制应用的执行屏幕上显示第二页面(页面2)。
[0116]另外,遥控器10根据接收到的用户输入将控制信息传送到网络TV100的移动界面151。移动界面151接收从遥控器10产生的网络TV100的控制信号并且然后将该接收到的控制信号传送到移动控制器157。根据在移动界面151中接收到的用户输入的网络TV100的控制信号可以包括用于识别相对应的TV应用的应用ID、用于识别相对应的页面的页面ID、对象ID、以及动作代码。例如,网络TV100的控制信号可以包括具有“OxFA”的值的应用ID、具有“I”的值的页面ID、具有“2”的值的对象ID、以及与“点击”相对应的动作代码。
[0117]移动界面151可以将网络TV100的控制信号传送到智能TV平台管理器170。然后,智能TV平台管理器170可以检查是否在网络TV100上执行具有“OxFA”的值的TV应用。
[0118]当在网络TV100上执行具有“OxFA”的值的TV应用时,智能TV平台管理器170可以将接收到的网络TV100的控制信号当中的除了 TV应用ID之外的信息传送到浏览器180。然后,浏览器180可以执行“链接到页面2”,其是当在具有“I”的值的页面中的具有“2”的值的对象上执行动作“点击”时获得的结果。即,浏览器180可以在显示器190上显示第二页面(页面2)。
[0119]根据在图8中示出的本发明的实施例,为了远程控制,因为遥控器10仅需要将相对应的代码传送到网络TV100,所以它的实现简单。然而,如果TV HTML和遥控器HTML没有被精确地链接,则它的链接可以被丢失。因此,在控制信号执行之后,例如,在用于到第二页面(页面2)的屏幕切换的命令被执行之后,遥控器10可以将验证命令传送到网络TV100。虽然在附图中未示出,在将网络TV100的控制信号传送到网络TV100之后,遥控器10可以传送包括相对应的TV应用ID、相对应的页面ID、以及与“审查”的相对应的动作代码的验证命令。
[0120]然而,将会参考图9描述在没有传送这样的验证命令的情况下确保在TV HTML和遥控器HTML之间的精确的链接的方法。在下文中,将会简要地描述或者整体地省略上面的描述的相同部分。
[0121]图9是图示根据本发明的另一实施例链接网络TV屏幕和控制网络TV的遥控器的屏幕的方法的视图。
[0122]参考图9,遥控器10可以通过执行TV控制应用接收用户输入。
[0123]例如,遥控器10可以接收用于点击屏幕上的第二对象(对象2)的区域的用户输入。
[0124]然后,遥控器10根据接收到的用户输入将控制信息传送到网络TV100的移动界面151。网络TV100的控制信号可以包括具有“OxFA”的值的应用ID、具有“I”的值的页面ID、具有“2”的值的对象ID、以及与“点击”相对应的动作代码。
[0125]通过移动界面151接收网络TV100的控制信号的智能TV平台管理器170可以检查是否在网络TV100上正在执行具有“OxFA”的值的TV应用。
[0126]然后,当在网络TV100上正在执行具有“OxFA”的值的TV应用时,浏览器180可以执行“链接到页面2”,其是当在具有“I”的值的页面中的具有“2”的值的对象上执行动作“点击”时获得的结果。即,浏览器180可以在显示器190上显示第二页面(页面2)。
[0127]然后,浏览器可以将包括具有“2”的值的页面ID和与“打开”相对应的动作代码的浏览器操作信息传送到智能TV平台管理器170。智能TV平台管理器170可以将接收到的浏览器操作信息传送到遥控器10的移动浏览器13。
[0128]最终,移动浏览器13可以根据接收到的浏览器操作信息(打开页面2)在TV控制应用的执行屏幕上显示第二页面(页面2)。此时,移动浏览器13可以下载第二页面(页面2)或者可以重新加载被保存的文件,以便显示第二页面(页面2)。
[0129]同样地,因为移动浏览器执行被传送到遥控器的TV浏览器的操作信息,所以在TVHTML和遥控器HTML之间的精确地链接可以被确保。
[0130]接下来,将会描述是在图8和图9中示出的TV HTML和遥控器HTML之间的链接的先决条件的控制遥控器的网络TV电力的方法。
[0131]图10是图示根据本发明的实施例的遥控器的网络TV控制方法的视图。
[0132]首先,将会描述遥控器10远程地控制网络TVlO的条件。遥控器10使用在个人计算机(PC)中通常使用的WOL功能以便控制网络TV100的电力。S卩,遥控器10和网络TV100应被连接到相同的网络并且电力应被供应到网络TV100的网络控制单元。另外,遥控器10应执行TV控制应用以访问控制目标装置,并且然后应接收和存储相对应的控制目标装置的介质访问控制地址(MAC)。如果这些条件被满足,则遥控器10可以控制网络TV100的电力。
[0133]如在图10中所示,一旦TV控制应用被执行,遥控器10可以在显示器15上显示TV控制应用的执行屏幕。TV控制应用的执行屏幕可以包括预注册的可控制的目标装置列表。预注册的可控制的目标装置列表可以包括网络TV TVl和TV2或者蓝光光盘播放器的每个ID0
[0134]遥控器10可以接收用于选择预注册的可控制的目标装置列表中的至少一个的用户输入。例如,遥控器10可以接收用于选择网络TVllOO的用户输入。然后,遥控器10可以根据接收到的用户输入将魔术包传送给相对应的控制目标装置。例如,遥控器10可以将包括“OO-Ol-12-FF-Fe-FO”的魔术包传送到接入点,即,网络TV1100的MAC地址。
[0135]魔术包包括相对应的控制目标装置的MAC地址,并且可以通过接入点被传送到相对应的控制目标装置。魔术包是广播帧,其包含所有的255 (在十六进制中的FF FF FF FFFF FF)中的有效载荷6个字节内的任何地方,后续是目标计算机的48比特MAC地址的十六次重复,用于总共102个字节。
[0136]当被包括在从AP传送的魔术包中的MAC地址与以太网控制器111本身的相同时,网络TV100的WiFi控制器153的以太网控制器111可以将其视为电力操作开始信号。因此,当网络TV100将包括相同的MAC地址的魔术包视为本身时,其导通电力以开始链接遥控器10的TV控制应用,使得可以提供TV控制服务。
[0137]此外,遥控器10可以通过系统API将电力操作结束信号输入到网络TV100,使得其可以将网络TV100切换到待机模式。
[0138]接下来,参考图11至图13,将会描述根据本发明的实施例的根据网络TV的应用购买的注册方法。
[0139]图11是图示根据本发明的实施例的网络TV的应用商店应用启动方法的梯形图。
[0140]参考图11,在操作SlOl中遥控器10可以接收包括执行应用商店应用的用户输入。应用商店,作为一种应用,可以意指提供各种仅TV应用的应用。
[0141]然后,在操作S103中遥控器10将包括应用商店应用ID的启动应用命令传送到网络TVlO的移动界面151。
[0142]然后,当在操作S105中移动界面151通知智能TV平台管理器170包括应用商店应用ID的启动应用命令被传送时,在操作S107中智能TV平台管理器170终止当前执行的应用,并且加载HTML w/应用商店应用ID。
[0143]另外,当在操作S106中智能TV平台管理器170向浏览器180显示与应用商店应用ID相对应的HTML文件时,在操作S108中浏览器180将通知注册了与应用商店应用ID相对应的HTML文件的信息(确定)传送到智能TV平台管理器170。
[0144]然后,在操作S109中智能TV平台管理器170通过移动界面151将相对应的应用商店应用的HTML文件加载状态(确定)传送到遥控器10。然后,在操作Slll中遥控器10检查相对应的应用商店应用的HTML编码Π是否是有用的。
[0145]当相对应的应用商店应用的HTML编码的UI不是有用的时,在操作S113中遥控器10向移动界面151请求用于相对应的应用商店应用的移动UI。
[0146]当在操作S115中移动界面151向智能TV平台管理器170请求用于相对应的应用商店应用的移动Π时,在操作S117中智能TV平台管理器170搜索移动Π查找相对应的应用商店应用并且将其加载到下载缓冲器。
[0147]当在操作S119中移动界面151将用于被加载到下载缓冲器中的相对应的应用商店的移动UI下载到遥控器10时,在操作S121中遥控器10显示用于相对应的应用商店应用的移动UI。或者,当相对应的应用商店应用的HTML编码的Π是有用的时,遥控器10没有执行操作S113至操作S119,并且显示用于相对应的应用商店应用的移动UI。
[0148]同样地,因为操作SlOl至操作S121被执行,所以遥控器10可以启动与网络TV100相链接的应用商店模式。
[0149]图12是图示根据本发明的实施例的网络TV的新应用注册方法的梯形图。
[0150]参考图12,在应用商店模式中,当在操作S201中接收用于选择和购买特定应用选择和购买应用的用户输入时,在操作S203中遥控器10将用户输入传送到移动界面151。用户输入信息可以包括所选择的应用ID、页面ID、对象ID、以及动作代码。
[0151]然后,当在操作S205中移动界面151向智能TV平台管理器170通知用户输入信息时,在操作S207中智能TV平台管理器170将与用户输入信息相对应的操作执行命令传送到浏览器180。例如,操作执行命令可以包括通过用户输入选择的应用购买命令。
[0152]在操作S209中浏览器180下载经由互联网请求的应用包并且然后响应于操作执行命令将其转发给智能TV平台管理器170。
[0153]然后,在操作S211中智能TV平台管理器170解码被转发的应用包200,并且然后根据在被解码的基本配置213中设置的信息注册相对应的应用包。
[0154]例如,如果EPG链接配置被包括在被解码的基本配置213中,则在操作S213中智能TV平台管理器170将EPG链接配置的EPG链接信息注册在EPG DB171中。然后,在操作S215中浏览器180可以从EPG DB171中下载EPG链接信息或者在操作S217中将被下载的EPG链接信息存储在EPG DB171中。此时,在操作S219中EPG DB171可以通知智能TV平台管理器170EPG链接信息被注册(确定)。
[0155]例如,如果EPG链接配置被包括在被解码的基本配置213中,则在操作S221中智能TV平台管理器173将EPG链接配置的EPG链接信息注册在EGP DB171中。然后,在操作S223中内容搜索DB173从搜索链接配置217中提取相对应的应用的搜索链接信息并且将其存储。在操作S225中内容搜索DB173可以通知智能TV应用管理器170EPG链接信息被注册(确定)。
[0156]然后,在操作S227和操作S229中智能TV平台管理器170通过移动界面151通知遥控器10注册被完成。
[0157]当在操作S231和操作S233中遥控器10通过移动界面151向智能TV平台管理器170请求用于重新注册的应用的移动UI时,在操作S235中智能TV平台管理器170搜索移动UI查找用于重新注册的应用并且将其加载到下载缓冲器。
[0158]当在操作S237中移动界面151将被加载到下载的缓冲器中的用于重新注册的应用的移动UI下载到遥控器10时,在操作S121中遥控器10将用于重新注册的应用的移动UI存储在UI DB中。
[0159]然后,在操作S245中遥控器10显示用于重新注册的应用的移动UI。
[0160]另外,在操作S239中智能TV平台管理器170向浏览器180通知“安装完成”,并且在操作S241中接收对于此的响应。
[0161]同样地,因为操作S201至操作S245被执行,所以遥控器10可以注册与网络TV100相链接的新应用。
[0162]接下来,参考图13,将会更加详细地描述在操作S213至操作S225中使用的新应用包的配置。
[0163]图13是图示根据本发明的实施例的网络TV的新应用注册处理的视图。
[0164]参考图13,智能TV平台管理器170控制从网络商店应用选择和购买的新应用的注册处理。可以以新应用包格式200提供新应用。
[0165]智能TV平台管理器170可以根据基本配置213的信息注册新的TV应用。另外,智能TV平台管理器170可以将被注册的TV应用存储在TV应用DB175中。智能TV平台管理器170可以根据被注册的TV应用的基本配置213的信息识别是否新的TV应用包支持EPG功能或者搜索功能。
[0166]此时,提供实时广播的应用可以包括支持EPG功能的EPG链接配置215。EPG链接配置215可以包括在相对应的应用的实时广播上提供EPG数据的服务器访问路径。因此,EPG DB171可以经由相对应的服务器访问路径接收和存储实时EPG时间表信息。
[0167]此外,提供VOD内容的应用可以包括支持内容搜索功能的搜索链接配置217。搜索链接配置217可以包括提供关于相对应的应用提供的内容列表的搜索结果的服务器访问路径。因此,搜索链接DB173可以经由相对应的服务器访问路径接收和存储关于相对应的应用提供的内容列表的搜索结果。
[0168]图14是图示根据本发明的实施例的网络TV的应用启动方法的梯形图。
[0169]参考图14,在操作S301中遥控器10可以接收包括执行智能TV应用的用户输入。
[0170]在操作S303中遥控器10可以启动与用户输入相对应的TV控制应用,并且然后,在操作S305中将“查找连接的装置”传送到网络TV100的移动界面151。
[0171]在操作S307中被连接到遥控器10的网络TV100的移动界面151响应于被连接的装置搜索命令将包括相对应的网络TVlOO的ID的列表传送到遥控器10。
[0172]然后,在操作S309中遥控器10显示被连接的网络TV100的识别信息。
[0173]在操作S311中遥控器10接收用于选择网络TV100的用户输入,并且在操作S313中请求与相对应的网络TVlOO的移动界面151进行配对。[0174]然后,当在操作S315中移动界面151将遥控器100的连接状态通知信号传送到智能TV平台管理器170 (通知移动连接)时,在操作S317和S319中智能TV平台管理器170通过移动界面151向遥控器10通知相对应的信号被识别(确定)。
[0175]另外,当在操作S321中智能TV平台管理器170将被连接的装置信息提供给浏览器180时,在操作S323中浏览器180向智能TV平台管理器170通知被连接的装置信息被识别(确定)。
[0176]当在操作S325中遥控器10请求相对应的网络TV的状态时,在操作327中移动终端界面151将遥控器100的连接状态通知信号传送到智能TV平台管理器170 (通知移动连接),并且在操作S329中网络TV100接收当前运行的应用ID。
[0177]当在操作S331中移动终端界面151将从智能TV平台管理器170传送的当前运行的应用ID传送到遥控器10时,在操作S333中遥控器10可以检查接收到的应用的HTML编码的Π是否是有用的。
[0178]当相对应的应用的HTML编码的UI不是有用的时,则在操作S335中遥控器10向移动界面151请求用于相对应的应用的移动UI。
[0179]当在操作S337中移动界面151向智能TV平台管理器170请求用于相对应的应用的移动Π时,在操作S339中智能TV平台管理器170搜索移动Π查找相对应的应用并且将其加载到下载缓冲器。
[0180]当在操作S341中移动界面151将用于被加载到下载缓冲器的相对应的应用的移动UI下载到遥控器10时,在操作S343中遥控器10显示用于相对应的应用的移动UI。或者,当相对应的应用的HTML编码的UI是有用的时,遥控器10没有执行操作S335至操作S341,并且显示用于相对应的应用的移动Π。
[0181]同样地,因为操作S301至操作S343被执行,所以遥控器10可以启动与网络TV100相链接的应用控制模式。
[0182]图15是图示根据本发明的实施例的网络TV的应用改变方法的梯形图。
[0183]参考图15,在应用控制模式下,在操作S345中遥控器10可以接收用于改变应用(改变应用)的用户输入。用户输入可以包括主菜单、EPG信息、搜索信息或者其它应用信息,并且其它应用信息可以包括与提供实时广播或者VOD的应用有关的信息。此时,主菜单、EPG /[目息、以及搜索彳目息是一种其它的应用?目息。
[0184]然后,在操作S347中遥控器10将用于请求改变的应用的启动应用命令传送到网络TVlO的移动界面151。启动应用命令可以包括请求改变的应用ID。
[0185] 然后,当在操作S349中移动界面151通知智能TV应用管理器170包括请求改变的应用ID的启动应用命令时,在操作S351中智能TV平台管理器170停止当前运行的应用并且启动请求改变的应用的HTML执行。当前运行的应用可以意指在操作S329中运行的应用。
[0186]在操作S353和操作S359中智能TV平台管理器170通过移动界面151通知遥控器10请求改变的应用的HTML被加载。
[0187]另外,当在操作S355中智能TV平台管理器170向浏览器180显示请求改变的应用的被加载的HTML时,在操作S357中浏览器180通知智能TV平台管理器170请求改变的应用的HTML被加载(确定)。[0188]然后,在操作S333中遥控器10检查请求改变的应用的HTML编码的Π是否是有用的。然后,为了检查请求改变的应用的HTML编码的Π是否是有用的,遥控器10可以检查是否已经下载请求改变的应用的HTML编码的UI。
[0189]当请求改变的应用的HTML编码的UI不是有用的时,在操作S363中遥控器10向移动界面151请求用于请求改变的应用的移动UI。
[0190]当在操作S365中移动界面151向智能TV平台管理器170请求用于请求改变的应用的移动Π时,在操作S357中智能TV平台管理器170搜索移动Π查找请求改变的应用并且将其加载到下载缓冲器。
[0191]当在操作S369中移动界面151将用于被加载到下载缓冲器的请求改变的应用的移动UI下载到遥控器10时,在操作S371中遥控器10显示用于请求改变的应用的移动UI。或者,当请求改变的应用的HTML编码的UI已经被下载时,遥控器10没有执行操作S363至操作S369,并且显示用于请求改变的应用的移动UI。
[0192]同样地,因为操作S345至操作S371被执行,所以遥控器10可以改变与网络TV100相链接的运行的应用。即,遥控器10确认在接收当前运行的应用有关信息之后是否事先存储相对应的应用的Π。如果没有被存储,则遥控器10从网络TV100接收相对应的应用的移动UI并且将其显示,使得在网络TV100上的控制服务可以被提供给用户。
[0193]接下来,参考图16,将会描述当实时广播应用或者VOD应用在运行时在网络TV上显示页面的操作和控制该操作的遥控器。
[0194]图16是图示根据本发明的实施例用于执行网络TV的实时广播或者VOD的处理的视图。
[0195]参考图16,TV应用UI仅HTML页面通过浏览器180被加载在网络TV100中并且被显示在屏幕上,并且遥控器UI仅HTML页面通过移动界面151被下载到遥控器10并且然后被显示。此时,根据用户输入遥控器10接收的控制信号被递送给网络TV100以便控制应用的操作。相对应的操作结果可以在被显示在网络TV100的HTML页面和被显示在遥控器10的HTML页面上反映。
[0196]在被存储在TV应用DB175中的TV应用包当中浏览器180加载根据用户输入选择的TV应用包200。
[0197]浏览器180从被加载的TV应用包200提取TV应用有关页面230,并且控制被提取的TV应用有关页面230在A/V解码器110中被处理并且然后被显示在显示器190上。另夕卜,浏览器180可以控制被提取的TV应用有关页面230通过图形API191被显示在显示器190 上。
[0198]结果,显示器190可以显示在A/V解码器110中处理的A/V回放信号和诸如在图形API191中处理的文本、图像、图形、社交网络服务(SNS)内容、以及互联网内容的多个显示组件。
[0199]另外,浏览器180可以从被加载的TV应用包200中提取移动Π有关页面250。浏览器180可以通过移动界面151将在移动应用API中处理的移动UI有关页面250下载到遥控器10中。浏览器180可以通过移动界面151与遥控器10交换页面控制信号。
[0200]接下来,参考图17,将会描述当实时广播应用正在运行时网络TV和遥控器的屏幕上显示的UI。[0201]图17是图示根据本发明的实施例当实时广播应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0202]参考图17,网络TV100根据用户输入执行广播观看模式。一旦接收用于从多个被注册的TV应用中选择实时广播应用的用户输入,网络TV100加载与来自TV应用DB175的实时广播应用相对应的TV应用包200。
[0203]浏览器180可以控制以从被加载的TV应用包200提取TV应用有关页面230并且将其显示在显示器190上。被显示在显示器190上的TV应用有关页面可以包括HTML文本和画布文件、HTML图像文件、以及HTML视频和源文件。HTML文本和画布文件可以包括关于实时广播节目的识别信息和广播时间信息。HTML图像文件可以包括提供实时广播和广播频道信息的广播公司的日志。HTML视频和源文件可以包括被显示在显示器190上的节目的视频和音频文件。
[0204]另外,浏览器180可以从被加载的TV应用包200中提取移动UI有关页面250。浏览器180可以通过移动界面151将移动UI有关页面250传送到遥控器10。遥控器10可以显示移动UI有关页面250。移动UI有关页面250可以包括诸如用于控制广播观看模式下的网络TV的按钮部分、EPG按钮部分、搜索按钮部分、以及主页按钮部分的移动UI。
[0205]因此,当遥控器10被无线地连接到网络TV100的WiFi控制器153和蓝牙控制器155时,其可以根据通过按钮部分接收到的用户输入控制网络TV100的屏幕操作。然后,网络TV100的屏幕操作结果被递送给遥控器10,使得包括被反映的屏幕操作结果的移动HTML页面可以被显示在遥控器10上。
[0206]接下来,参考图18,将会描述当VOD应用被执行时被显示在网络TV和遥控器的屏幕上的Π。在下文中,将会简要地描述或者整体地省略参考图17描述的相同部分。
[0207]图18是图示根据本发明的实施例当VOD应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0208]参考图18,网络TV100可以根据用户输入执行VOD观看模式。VOD观看模式可以是一种广播观看模式。一旦接收用于从多个被注册的TV应用中选择VOD应用的用户输入,网络TV100加载与来自TV应用DB175的VOD应用相对应的TV应用包200。
[0209]浏览器180可以控制以从被加载的TV应用包200中提取TV应用有关页面230并且将其显示在显示器190上。被显示在显示器190上的TV应用有关页面230可以包括VOD列表文件。VOD列表文件可以包括识别每个VOD的图标。
[0210]另外,浏览器180可以从加载的TV应用包200中提取移动Π有关页面250。当浏览器180将移动UI有关页面250传送到遥控器10时,遥控器10可以显示移动UI有关页面250。移动UI有关页面250可以包括VOD列表和用于用户输入的选择按钮。
[0211]因此,遥控器10根据通过按钮部分接收到的用户输入控制网络TV100的屏幕操作。然后,网络TV100的屏幕操作结果被递送给遥控器10,使得包括被反映的屏幕操作结果的移动HTML页面可以被显示在遥控器10上。
[0212]接下来,参考图19,将会描述当EPG应用或者搜索应用被执行时在网络TV上显示页面的操作和控制该操作的遥控器。
[0213]图19是图示根据本发明的实施例用于执行网络TV的实时广播或者VOD的处理的视图。[0214]参考图19,TV应用UI仅HTML页面通过浏览器180被加载到网络TVlOO中并且然后被显示在屏幕上,并且遥控器UI仅HTML页面通过移动界面151被下载到遥控器10并且然后被显示。此时,根据用户输入遥控器10接收的控制信号被递送给网络TV100以便控制应用的操作。相对应的操作结果可以在被显示在网络TV100的HTML页面和被显示在遥控器10的HTML页面上反映。
[0215]当存在根据用户输入的EPG信息请求时,浏览器180可以加载被存储在TV应用DB175中的EPG应用包200。用户可以在实时广播模式下请求EPG信息。
[0216]一旦EPG应用被执行,浏览器180可以通过使用从EPG应用包200中提取的TV应用有关页面230显示被存储在EPG DB171中的EPG信息。此时,浏览器180可以在显示器190上显示在图形API191中处理的HTML格式的TV应用有关页面230。
[0217]另外,浏览器180可以从被加载的应用包200中提取移动UI有关页面250。浏览器180可以通过移动界面151将在移动应用API中处理的移动UI有关页面250下载到遥控器10。浏览器180可以通过移动界面151与遥控器10交换页面控制信号。
[0218]同样地,当存在根据用户输入的搜索信息请求时,浏览器180可以加载被存储在TV应用DB175中的搜索应用包200。用户可以在VOD广播模式下请求VOD应用搜索信息。
[0219]一旦搜索应用被执行,浏览器180可以通过被存储在搜索DB173中的搜索路径信息实时搜索内容信息。此时,内容信息是通过搜索被注册在网络TVlOO中的每个TV应用并且将其接收获得的搜索结果信息。浏览器180可以通过使用从搜索应用包200中提取的TV应用有关页面230显示内容信息。
[0220]另外,浏览器180可以从被加载的TV应用包200中提取移动UI有关页面250。浏览器180可以通过移动界面151将在移动应用API中处理的移动UI有关页面250下载到遥控器10。浏览器180可以通过移动界面151与遥控器10交换页面控制信号。
[0221 ] 通过这样的处理,EPG结果或者搜索结果可以被显示在网络TV100和遥控器100两者上。
[0222]接下来,参考图20,将会描述当EPG应用被执行时被显示在网络TV和遥控器的屏幕上的UI。
[0223]图20是图示根据本发明的实施例当EPG应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0224]参考图20,网络TV100根据用户输入可以执行EPG模式。一旦接收用于选择EPG按钮的用户输入,网络TV100加载来自TV应用DB175的EPG应用包200。
[0225]浏览器180可以控制以从被加载的EPG应用包200提取TV应用有关页面230并且将其显示在显示器190上。被显示在显示器190上的TV应用有关页面230可以包括HTML图像文件和HTML文本文件。另外,TV应用有关页面可以透明地显示相对应的EPG信息的背景或者内容回放屏幕,但是不限于此。HTML图像文件和HTML文本文件可以包括关于当前播放的内容的信息、实时广播频道和时间表信息、每个应用频道和时间表信息,但是不限于此。此时,时间表信息可以从EPG DB171中以XML被加载并且然后,可以被显不在显不器190 上。
[0226]另外,浏览器180可以从加载的TV应用包200中提取移动Π有关页面250。浏览器180可以通过移动界面151将移动UI有关页面250和EPG信息传送到遥控器10。遥控器10可以显示移动Π有关页面250。移动Π有关页面250可以包括在EPG模式上的诸如节目时间表的移动UI。
[0227]因此,当遥控器10被无线地连接到网络TV100的WiFi控制器153和蓝牙控制器155时,其可以根据通过按钮部分接收的用户输入控制网络TV100的操作。然后,网络TV100的操作结果被递送给遥控器10,使得包括被反映的操作结果的移动HTML页面可以被显示在遥控器10上。
[0228]接下来,参考图21,将会描述当内容搜索应用被执行时被显示在网络TV和遥控器的屏幕上的Π。
[0229]图21是图示根据本发明的实施例当搜索应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0230]参考图21,网络TV100可以根据用户输入执行内容搜索模式。一旦接收用于选择搜索按钮的用户输入,网络TVlOO从TV应用DB175加载搜索应用包200。
[0231]浏览器180可以控制以在显示器190上显示在被加载的EPG应用包200中的TV应用有关页面230。被显示在显示器190上的TV应用有关页面230可以包括搜索文本信息和搜索结果信息。搜索结果信息可以包括关于应用提供服务的识别信息、关于每个应用提供的内容的详细信息、以及用于相对应的内容执行的信息。
[0232]另外,浏览器180可以从被加载的搜索应用包200提取移动Π有关页面250。浏览器180可以通过移动界面151将移动UI有关页面250和搜索信息传送到遥控器10。遥控器10可以显示移动UI有关页面250。移动UI有关页面250可以包括在内容搜索模式上的诸如搜索结果信息的移动UI。
[0233]因此,当遥控器10被无线地连接到网络TV100的WiFi控制器153和蓝牙控制器155时,其可以根据通过按钮部分接收到的用户输入(例如,搜索字输入信号)控制网络TV100的搜索操作。S卩,网络TV100可以通过使用被存储在搜索DB173中的搜索链接信息搜索多个应用中的相对应的内容信息。然后,网络TV100的屏幕操作结果被递送给遥控器10,使得包括被反映的搜索操作结果的移动HTML页面可以被显示在遥控器10上。
[0234]图22是图示根据本发明的实施例的网络TV设置方法的梯形图。
[0235]参考图22,在操作S501中遥控器10可以接收包括执行应用商店应用的用户输入。设置应用可以意指用于网络TV设置模式进入的应用。
[0236]然后,在操作S503中遥控器10将包括设置应用ID的启动应用命令传送到网络TVlO的移动界面。
[0237]然后,当在操作S505中移动界面151通知智能TV平台管理器170传送包括设置应用ID的启动应用命令时,在操作S507中智能TV平台管理器170终止当前执行的应用,并且加载HTML w/设置应用ID。
[0238]另外,当在操作S515中智能TV平台应用管理器170向浏览器180显示被加载的HTML w/设置应用ID时,在操作S517中浏览器180将通知识别与设置应用ID相对应的HTML文件的信息(确定)传送到智能TV平台管理器170。
[0239]然后,在操作S509和操作S511中智能TV平台管理器170通过移动界面151将相对应的设置应用的HTML文件加载状态(确定)传送到遥控器10。然后,在操作S513中遥控器10检查相对应的设置应用的HTML编码的UI是否有用。[0240]当相对应的设置应用的HTML编码的Π不是有用的时,在操作S519中遥控器10向移动界面151请求用于相对应的设置应用的移动用户界面。
[0241]当在操作S521中移动界面151向智能TV平台管理器170请求用于相对应的设置应用的移动用户界面时,在操作S523中智能TV平台管理器170搜索移动用户界面查找相对应的设置应用并且将其加载到下载缓冲器。
[0242]当在操作S525中移动界面151将用于被加载到下载缓冲器中的相对应的设置应用的移动用户界面下载到遥控器10时,在操作S527中遥控器10显示用于相对应的设置应用的移动用户界面。或者,当相对应的设置应用的HTML编码的UI是有用的时,遥控器10没有执行操作S519至操作S525,并且显示用于相对应的设置应用的移动用户界面。
[0243]同样地,因为操作S501至操作S525被执行,所以遥控器10可以进入与网络TV100相链接的网络TV设置模式。
[0244]在网络TV设置模式中,当在操作S529中接收用于选择和设置特定功能(选择功能和设置)的用户输入时,在操作S531中遥控器10将设置命令w/命令和参数传送到移动界面151。
[0245]然后,当在操作S533中移动界面151向智能TV平台管理器170通知设置命令w/命令和参数时,在操作S535中智能TV平台管理器170根据被请求的命令调用API时将参数信息传送到智能TV系统API161。
[0246]当在操作S537中被称为智能TV系统API161的API将请求的动作设置信号传送到系统控制器160时,在操作S539中系统控制器160根据相对应的动作设置信号接收响应(确定)。即,系统控制器160可以通过使用API执行接收到的功能设置动作。智能TV系统层可以意指系统控制器160。
[0247]当在操作S541中从智能TV系统API161接收响应信号(确定)时,在操作S543中智能TV平台管理器170在浏览器180中设置的页面上应用被改变的文件。当在操作S545、S547、以及S549中浏览器180通过智能TV平台管理器170和移动控制器157将用于应用请求的被改变的文件的响应(确定)传送到遥控器10时,在操作S551中遥控器10将被改变的文件应用于被设置的页面并且将其显示。
[0248]同样地,因为操作S529至操作S551被执行,所以遥控器10可以设置与网络TV100相链接的网络TVlOO的特定功能。
[0249]图23是图示根据本发明的实施例当配置应用运行时在网络TV和遥控器中执行的应用配置文件的视图。
[0250]参考图23,浏览器180加载被存储在TV应用DB175中的设置应用包200。
[0251]浏览器180从被加载的设置应用包200中提取TV应用有关页面230,并且通过图形API191控制被提取的TV应用有关页面230以被显示在显示器190上。另外,浏览器180可以从系统API161调用API并且然后可以根据用户输入向系统控制器160请求用户设置。
[0252]结果,在显示器190上显示器190显示包括诸如在图形API191中处理的频道、视频、音频、以及互联网的多个显示组件的设置页面。
[0253]另外,浏览器180可以从被加载的设置应用包200中提取移动UI有关页面250。浏览器180可以通过移动界面151将在移动应用API中处理的移动UI有关页面250加载到遥控器10。浏览器180可以通过移动界面151与遥控器10交换设置信号。[0254]图24是图示根据本发明的实施例的网络TV设置API的表。
[0255]参考图24描述的设置API可以是用于Javascript的API。设置API可以具有诸如频道、视频、音频、EPG、搜索、移动应用、TV应用、以及一般的种类。
[0256]频道设置API可以包括用于ScanChannel的AP1、用于AddChannel的AP1、用于HideChannel 的 AP1、用于 DeleteChannel 的 AP1、以及用于 GetChannelList 的 API,以便提供搜索、添加、删除频道的功能,并且可以管理频道列表。
[0257]视频设置API可以包括用于SetVideoMode的AP1、用于SetBrightness的AP1、用于 SetContrast 的 AP1、用于 SetSharpness 的 AP1、用于 SetColor 的 AP1、用于GetVideoParameter的AP1、以及用于GotoAudioonlymode的API,以便提供用于控制诸如视频模式、亮度、对比度、清晰度、以及视频的颜色的参数的功能。
[0258]音频设置API可以包括用于SetAudioMode的AP1、用于SetEqualizer的AP1、用于 SetTreble 的 AP1、用于 SetBase 的 AP1、以及用于 GetAudioParameter 的 API,以便提供控制诸如声音模式和均衡器的音频参数的功能。
[0259]EPG 设置 API 可以包括用于 SetEPGorder 的 AP1、用于 AddEPG 的 AP1、用于 HideEPG的AP1、以及用于GetEPGappList的API,以便管理支持实时广播和EPG的应用的列表。
[0260]搜索设置API可以包括用于SetSearchOrde的AP1、用于AddSearch的AP1、用于HideSearch的AP1、以及用于GetSearchappList的API,以便支持用于搜索V0D、实时广播或者内容的功能。
[0261]移动应用设置API可以包括用于FindMobileApp (WiFi/蓝牙)的API和用于GetMobileDeviceList的API,以便提供用于控制诸如WiFi或者蓝牙连接或者断开的移动装置连接的功能。
[0262]TV应用设置API可以包括用于AddTVapp的AP1、用于DeleteTVapp的AP1、用于GetTVappList的AP1、以及用于UpdateTVapp的API,以便提供用于设置、添加、以及删除TV应用列表的顺序的管理功能。
[0263]一般设置 API 可以包括用于 SetWiFiConnection 的 AP1、用于 SetBTConnection 的AP1、用于 GetConnectionInfo (WiFi/ 蓝牙)的 AP1、以及用于 GotoStandbymode 的 API,以便提供诸如WiFi或者蓝牙设置的通信频道设置控制功能。
[0264]可以通过由诸如计算机的通用处理器执行的程序实现根据本发明的上述实施例的方法,并且特别地,可以通过动画(flash)应用或者3D动画应用实现。被实现的程序可以被存储在网络TV中的计算机可读记录介质中。计算机可读记录介质是能够存储其后通过计算机系统能够读取的数据的任何数据存储装置。计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、以及光学数据存储装置,并且进一步包括载波(诸如通过互联网的数据传输)。
[0265]计算机可读记录介质也能够被分布在网络I禹合的计算机系统上使得计算机可读代码以分布的方式被存储并且执行。并且,通过在本发明属于的本领域的程序员能够容易地编写用于完成本发明的代码段。
[0266]除了上述实施例之外,可以存在在根据本发明的网络TV中存在各种内容的内容提供商,并且每次选择每个内容提供商的图标显示的内容有关图像可以变化。这些实施例被包括在本实施例的范围内。
【权利要求】
1.一种操作网络TV的方法,所述方法包括: 显示通过用户输入选择的应用的仅TV页面; 将与所述仅TV页面相互链接的仅移动页面传送到移动终端;以及 根据从所述移动终端传送的用户输入控制所述应用的操作。
2.根据权利要求1所述的方法,其中,所述仅移动页面包括匹配所述仅TV页面中的第一对象的第二对象。
3.根据权利要求2所述的方法,其中,控制所述应用操作包括当传送选择所述第二对象的用户输入时,控制所述应用以与如果选择所述第一对象相同的方式操作。
4.根据权利要求1所述的方法,其中,所述仅TV页面和所述仅移动页面中的每个包括超文本标记语言(HTML)文件、Javascript文件、以及CSS文件中的至少一个。
5.根据权利要求1所述的方法,进一步包括显示分别对应于多个应用的多个图标、电子节目指南(EPG)选择按钮、以及内容搜索按钮。
6.根据权利要求1所述的方法,进一步包括: 显示应用所控制的应用操作的仅TV页面;以及 将应用所述应用操作的仅移动页面传送到所述移动终端。
7.根据权利要求1所述的方法,其中,当所述被传送的用户输入包括应用注册命令时,控制所述应用操作包括当所述应用提供实时广播时注册EPG链接信息;以及当所述应用提供非实时内容时注册内容搜索链接信息。
8.根据权利要求1所述的方法,其中,当所述被传送的用户输入包括应用改变命令时,控制所述应用操作包括: 终止所述应用操作; 显示被改变的应用的仅TV页面; 将与所述被改变 的应用的仅TV页面相互链接的仅移动页面传送到所述移动终端;以及 根据从所述移动终端传送的用户输入控制所述被改变的应用的操作。
9.一种操作网络TV的方法,所述方法包括: 根据用户输入显示设置应用的仅TV页面; 将与所述仅TV页面相互链接的仅移动页面传送到移动终端; 根据从所述移动终端传送的功能改变命令调用系统应用编程接口(API);以及通过使用所述系统API将被改变的功能应用于所述仅TV页面和所述仅移动页面中的每个。
10.根据权利要求9所述的方法,其中,所述仅移动页面包括匹配所述仅TV页面中的第一对象的第二对象, 其中,所述系统API的调用包括当传送包括选择所述第二对象的用户输入的功能改变命令时,以与如果选择所述第一对象相同的方式调用所述系统API。
11.根据权利要求9所述的方法,其中,所述仅TV页面和所述仅移动页面中的每个包括HTML文件、Javascript文件、以及CSS文件中的至少一个。
12.—种网络TV,包括: 显示器;移动界面;以及 浏览器,所述浏览器控制通过用户输入选择的应用的仅TV页面以被显示在所述显示器上,并且控制与所述仅TV页面相互链接的仅移动页面通过所述移动界面被传送到移动终端,以及根据从所述移动终端传送的用户输入控制所述应用的操作。
13.根据权利要求12所述的网络TV,其中,所述仅移动页面包括匹配被包括在所述仅TV页面中的第一对象的第二对象。
14.根据权利要求13所述的网络TV,其中,当选择所述第二对象的用户输入被传送时,所述浏览器控制所述应用以与如果选择所述第一对象相同的方式操作。
15.根据权利要求12所述的网络TV,其中,所述仅TV页面和所述仅移动页面中的每个包括HTML文件、Javascript文件、以及CSS文件中的至少一个。
16.根据权利要求12所述的网络TV,其中,所述浏览器控制分别与多个应用相对应的多个图标、EPG选择按钮、以及内容搜索按钮以在显示所选择的应用的仅TV页面之前被显示在所述显示器上。
17.根据权利要求12所述的网络TV,其中,所述浏览器控制其中应用所控制的应用操作的仅TV页面以被显示在所述显示器上,并且控制其中应用所述应用操作的仅移动页面以被传送到所述移动终端。
18.根据权利要求12所述的网络TV,进一步包括: EPG存储单元;和 内容搜索存储单元, 其中,当所述被传送的用户输入包括应用注册命令时,当所述应用提供实时广播时所述浏览器将EPG链接信息注册在所述EPG存储单元中,并且当所述应用提供非实时内容时将内容搜索链接信息注册在所述内容搜索存储单元中。
【文档编号】H04N21/436GK103975603SQ201280060210
【公开日】2014年8月6日 申请日期:2012年12月5日 优先权日:2011年12月8日
【发明者】洪昊泽, 李俊徽 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1