CN102821134A - 一种网关及对其进行操作的方法 - Google Patents

一种网关及对其进行操作的方法 Download PDF

Info

Publication number
CN102821134A
CN102821134A CN2012100417877A CN201210041787A CN102821134A CN 102821134 A CN102821134 A CN 102821134A CN 2012100417877 A CN2012100417877 A CN 2012100417877A CN 201210041787 A CN201210041787 A CN 201210041787A CN 102821134 A CN102821134 A CN 102821134A
Authority
CN
China
Prior art keywords
content
cloud server
stream
gateway
service client
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.)
Granted
Application number
CN2012100417877A
Other languages
English (en)
Other versions
CN102821134B (zh
Inventor
舍曼·陈
大卫·埃里克森
弗拉迪米尔·西吕亚爱娃
艾伦·特勒里斯
马库斯·凯勒曼
吉汉·卡若古
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies General IP Singapore Pte Ltd
Original Assignee
Zyray Wireless Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zyray Wireless Inc filed Critical Zyray Wireless Inc
Publication of CN102821134A publication Critical patent/CN102821134A/zh
Application granted granted Critical
Publication of CN102821134B publication Critical patent/CN102821134B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种网关及对其进行操作的方法。网关包括至少一个通信接口和处理电路,该网关与至少一个服务提供商设备和服务客户端设备建立通信。该网关从服务提供商设备接收服务客户端设备显示结构指令和第一流内容,以及从云服务器接收第二流内容,该第二流内容基于由云服务器主管的互联网会话。根据服务客户端设备显示结构指令,网关组合第一流内容和第二流内容,以形成合并流内容,并将合并流内容发送到服务客户端设备。在另一个操作中,网关根据服务客户端设备显示结构指令,将第一流内容转送到第一客户端设备和将第二流内容转送到第二客户端设备。

Description

一种网关及对其进行操作的方法
技术领域
本发明通常涉及电子设备。更具体地说,本发明涉及往/来(from/to)流内容(streamed content)传输和电子设备的互联网接入。
背景技术
往往通过有线机顶盒(STB)、卫星***STB和数字用户线(DSL)STB来提供服务给家庭和其他场所的多媒体***。这些STB现在常常提供服务给服务设备的互联网浏览活动。这些服务设备可以是电视、DVD播放器、便携式媒体播放器、视频游戏机、以及其他类型的客户端设备。服务设备还可以包括高性能设备,例如台式电脑、笔记本电脑、平板电脑和其他高处理能力的设备。独立于其处理能力,STB提供为所有服务设备的互联网浏览会话提供服务。一些处理设备具有足够的处理能力来提供服务给网页浏览器。然而,众所周知,网页浏览器很容易受到病毒、恶意软件和其他在互联网浏览会话期间注入到设备的破坏性内容的影响。没有足够处理能力来运行保护软件的处理设备将会很容易受这种破坏性内容感染。一旦这些破坏性内容感染了一个客户端计算机,它可能会严重破坏服务STB客户端上的所有客户端设备。此外,一些网页浏览器进程的处理要求可能超过服务设备的处理能力,造成网页浏览器进程部分或完全失败。
发明内容
根据本发明的一个方面,提供一种对网关进行操作的方法,所述网关具有至少一个通信接口和处理电路,所述方法包括:
与至少一个服务提供商设备建立通信;
与服务客户端设备(serviced client device)建立通信;
接收服务客户端设备显示结构指令(display structure instruction);
从服务提供商设备接收第一流内容;
从云服务器接收第二流内容,所述第二流内容基于由所述云服务器主管(host)的互联网会话;
根据所述服务客户端设备显示结构指令,组合所述第一流内容和所述第二流内容,以形成合并流内容;及
将所述合并流内容发送到所述服务客户端设备。
优选地,所述合并流内容包括位于第一显示区域的所述第一流内容和位于与所述第一显示区域相邻的第二显示区域的所述第二流内容。
优选地,所述方法进一步包括:对所述第一流内容进行转码(transcode),以使其适合所述第一显示区域。
优选地,所述方法进一步包括:对所述第二流内容进行转码,以使其适合所述第二显示区域。
优选地,所述方法进一步包括:
从客户端设备接收互联网内容指示(Internet content direction);及
将所述互联网内容指示发送到所述云服务器,其中所述云服务器利用所述互联网内容指示来产生所述第二流内容。
优选地,所述方法进一步包括:将关于所述第一流内容的频道信息发送到所述云服务器,其中所述云服务器使用所述频道信息来产生所述第二流内容。
优选地,从所述云服务器接收所述服务客户端设备显示结构指令。
优选地,从所述服务客户端设备接收所述服务客户端设备显示结构指令。
根据本发明的一个方面,提供一种网关,所述网关包括:
至少一个通信接口;及
处理电路,所述处理电路连接于所述至少一个通信接口和用于使得所述网关:
与至少一个服务提供商设备建立通信;
与服务客户端设备建立通信;
接收服务客户端设备显示结构指令;
从服务提供商设备接收第一流内容;
从云服务器接收第二流内容,所述第二流内容基于由所述云服务器主管的互联网会话;
根据所述服务客户端设备显示结构指令,组合所述第一流内容和所述第二流内容,以形成合并流内容;及
将所述合并流内容发送到所述服务客户端设备。
优选地,所述合并流内容包括位于第一显示区域的所述第一流内容和位于与所述第一显示区域相邻的第二显示区域的所述第二流内容。
优选地,所述处理电路进一步用于对所述第一流内容进行转码,以使其适合所述第一显示区域。
优选地,所述处理电路进一步用于对所述第二流内容进行转码,以使其适合所述第二显示区域。
优选地,所述处理电路进一步用于:
从客户端设备接收互联网内容指示;及
将所述互联网内容指示发送到所述云服务器,其中所述云服务器使用所述互联网内容指示来产生所述第二流内容。
优选地,所述处理电路进一步用于将关于所述第一流内容的频道信息发送到所述云服务器,其中所述云服务器使用所述频道信息来产生所述第二流内容。
优选地,从所述云服务器接收所述服务客户端设备显示结构指令。
优选地,从所述服务客户端设备接收所述服务客户端设备显示结构指令。
根据本发明的一个方面,提供一种对网关进行操作的方法,所述网关具有至少一个通信接口和处理电路,所述方法包括:
与至少一个服务提供商设备建立通信;
与多个服务客户端设备建立通信;
从云服务器接收服务客户端设备流指令(streaming instruction);
从服务提供商设备接收第一流内容;
将所述第一流内容发送到第一服务客户端设备;
从所述云服务器接收第二流内容,所述第二流内容与所述第一流内容有关,并基于由所述云服务器主管的互联网会话;及
根据所述服务客户端设备流指令,将所述第二流内容发送到第二服务客户端设备,所述第二服务客户端设备通过所述服务客户端设备流指令与所述第一服务客户端设备逻辑连接。
优选地,所述方法进一步包括:
从客户端设备接收互联网内容指示;及
将所述互联网内容指示发送到所述云服务器,其中所述云服务器使用所述互联网内容指示来产生所述第二流内容和所述服务客户端设备流指令。
优选地,所述方法进一步包括:将关于所述第一流内容的频道信息发送到所述云服务器,其中所述云服务器使用所述频道信息来产生所述第二流内容。
根据本发明的一个方面,提供一种网关,所述网关包括:
至少一个通信接口;及
处理电路,所述处理电路连接于所述至少一个通信接口和用于使得所述网关:
与至少一个服务提供商设备建立通信;
与多个服务客户端设备建立通信;
从云服务器接收服务客户端设备流指令;
从服务提供商设备接收第一流内容;
将所述第一流内容发送到第一服务客户端设备;
从所述云服务器接收第二流内容,所述第二流内容与所述第一流内容有关,并基于由所述云服务器主管的互联网会话;及
根据所述服务客户端设备流指令,将所述第二流内容发送到第二服务客户端设备,所述第二服务客户端设备通过所述服务客户端设备流指令与所述第一服务客户端设备逻辑连接。
优选地,所述处理电路进一步用于:
从客户端接收互联网内容指示;及
将所述互联网内容指示发送到所述云服务器,其中所述云服务器使用所述互联网内容指示来产生所述第二流内容和所述服务客户端设备流指令。
优选地,所述处理电路进一步用于将关于所述第一流内容的频道信息发送到所述云服务器,其中所述云服务器使用所述频道信息来产生所述第二流内容。
附图说明
图1是根据本发明一个或多个实施例构建的***的框图;
图2是根据本发明一个或多个其他实施例构建的***的框图;
图3是根据本发明一个或多个实施例的操作流程图;
图4是根据本发明一个或多个实施例的操作流程图;
图5是根据本发明一个或多个实施例构建的与图4的操作一致的合成流图像的框图;
图6A是根据本发明一个或多个实施例的操作流程图;
图6B是根据本发明一个或多个实施例的操作流程图;
图7是根据本发明一个或多个实施例构建的机顶盒/网关的框图;
图8是根据本发明一个或多个实施例构建的云服务器的框图;
图9是根据本发明一个或多个实施例构建的客户端设备的框图;
图10是根据本发明一个或多个实施例的操作流程图;
图11A是根据本发明一个或多个实施例的操作流程图;
图11B是根据本发明一个或多个实施例的操作流程图。
具体实施方式
图1是根据本发明一个或多个实施例构建的***100的框图。***100由互联网网络108支持,并包括连接于互联网108的网页服务器120、连接于互联网108的云服务器118、连接于互联网108的服务提供商前端(head end)110、连接于前端110的云服务器122、以及连接于前端的服务提供商网络106。图1中的服务提供商网络106为光纤网络、有线网络、电话网络或其他类型的由物理媒体提供服务的网络的一个或多个。
客户端站点102包括机顶盒(STB)104,这里可以替换地称为网关(G/W),其为客户站点(customer site)(如家、办公室或其他客户环境(customersetting))的多个客户端设备112、114和116提供服务。客户端设备112、114和116包括一个或多个瘦客户端(thin client),各瘦客户端为电视、视频播放器、电视游戏机等。客户端设备112、114和116还可以包括其他不被视为瘦客户端的设备,例如台式电脑、笔记本电脑、平板电脑等。与非瘦客户端相区别地,瘦客户端具有有限的处理能力和有限内存。
图2是根据本发明一个或多个其他实施例构建的***200的框图。图2中的***200类似于图1中的***100,除了相比于图1中的有线链路,前端208通过一个或多个无线链路与STB204/网关进行通信。就图2中***的结构200和图1的结构而言,STB204提供服务给多个客户端设备214、216和218。无线链路可以由卫星碟形天线(satellite dish)提供服务和通过卫星206传达前端208和STB204之间的通信。可替换地,无线链路可以由点对点无线链路、无线局域网(WLAN)、无线广域网(WWAN)或其他类型的无线链路(如60GHz)等来提供服务。
STB204提供服务给至少一个客户端设备214、216和/或218(电视、个人媒体播放器、游戏机、笔记本电脑、台式电脑、掌上电脑等)。STB204和客户端设备214、216和/或218的每一个可能具有有限的网页浏览资源,例如,处理网页所含内容来提供用户体验。一些客户端设备214、216或218可能因其处理能力降低而完全不能与网页服务器进行交互,即不能提供服务给网页浏览器应用程序。
STB204可以具有为客户端设备214、216和/或218的一个或多个提供网页浏览服务的能力,但其也可能是有限的资源,例如,有限的内存、通信和/或处理。STB204的主要功能是提供视频服务给客户端设备。当提供网页浏览服务给客户端设备214、216和/或218时,其不可能不提供这个服务。因此,即使它具有提供互联网浏览会话服务的处理能力,但在没有干扰它的其他处理要求的情况下,STB不可能提供这些互联网浏览会话服务。
云服务器222(或226)连接于或可接入服务提供商的前端208。云服务器222与STB204进行交互或通过STB204与客户端设备214、216和/或218进行交互,来为客户端设备214、216和/或218的一个或多个提供远程网页浏览会话服务。云服务器226与STB204进行交互(通过前端208)以与客户端设备214、216和/或218的用户接口连接(interface with),从而接收用户输入,即键盘输入、光标输入、语音输入等。云服务器222或226支持至少一部分客户端设备的网页浏览器会话。云服务器222或226产生视频流(H.264、MPEG、AVC等),该视频流通过前端208和STB204流式传输(stream)到客户端设备214、216和/或218。
通过在云服务器222或226配置浏览器功能,STB204和/或客户端设备214、216和/或218处理的工作量会大大减少。此外,云服务器222或226能够更好地保护客户端设备214、216和/或218以及STB204不受网页浏览相关危险的侵害,例如,IP服务攻击、恶意软件、病毒等。云服务器222或226可以限制对客户端设备214、216和/或218而言可用的内容。
图1的***100和图2的***200所示的结构包括执行本发明结合图3-11进行进一步描述的操作的设备。可以将图1中的每一个客户端设备112-116和图2中的每一个客户端设备214-218视为瘦客户端或非瘦客户端。瘦客户端具有有限的处理资源且不能提供用户可能需要的所有功能。用户可能希望其显示的影像流不仅包含正常视频图像内容、也包含通过网页浏览会话产生的内容。参考图2的客户端设备216,可以从前端208通过STB204将足球比赛流式传输到客户端设备216。在这种情况下,客户端设备216将流足球比赛(streamed footballgame)呈现给客户端设备216的用户。客户端设备的用户可能希望从网页服务器224获得网页内容,且希望使网页内容与足球比赛一起显示。然而,客户端设备216可能没有足够的处理资源来例示(instantiate)浏览器和/或来呈现合成的、结合有网页浏览内容的足球比赛流图像。
根据本发明的一个方面,STB204或云服务器226将多个视频流合并为合成流图像,并传送合并的视频流给客户端设备216显示。本发明将结合图3-6对这些操作进行进一步描述。根据本发明的另一方面,云服务器226或STB204与客户端设备216的用户进行交互,以在客户端216上呈现第一流内容和在另一个客户端设备上(例如客户端设备218)呈现相关的流内容。在这样的操作中,例如,用户在一个客户端设备216上观看与足球比赛相对应的流视频、通过客户端设备216请求额外信息和将额外信息流式传输到第二客户端设备218。在这种情况下,呈现在第二客户端设备上的流内容可以与呈现在第一客户端设备216上的流内容有关。第二流内容可以是由客户端设备216或由客户端设备216的用户选择的网页浏览信息。或者,在第二客户端设备218呈现的信息可以是通过云服务器226、网页服务器224和/或STB204选择的信息。将结合图10和图11对这些操作进行进一步的描述。
此处将结合图7、8和9对图1中的***100和图2中的***200的详细结构进行进一步的描述。将结合图7对STB/网关104或204的结构进行详细的描述,结合图8对云服务器118或网页服务器120的结构进行进一步的描述,以及结合图9对客户端设备如112的结构进行进一步的描述。
图3是根据本发明一个或多个实施例的操作流程图。就图3的操作300而言,通过STB呈现给客户端设备的完整图像包括第一部分和第二部分,所述第一部分由STB生成、且来自从前端接收的视频流,所述第二部分由云服务器生成。云服务器可以提供来自从网页服务器接收的网页内容的第二部分。图3的操作300开始于STB与其服务的客户端进行交互以确定它们的特定能力(步骤302)。然后,STB确定在STB、云服务器和每个服务客户端之间总的处理溢出(processing spilt)(步骤304)。这个总的处理溢出可以基于客户端设备当前的服务活动(serviced activity)、STB当前的服务活动、客户端设备当前的服务活动和其他因素。然后,STB监测客户端设备当前的网页浏览活动,以及根据其先前的确定来确定当前浏览活动所需的特定处理溢出(步骤306)。就客户端设备的当前网页浏览活动而言,云服务器提供(rendered)客户端设备的网页浏览体验的第一显示部分(步骤308)。然后,STB提供网页浏览体验的第二显示部分(步骤310)。STB组合第一显示部分和第二显示部分形成单一视频流,并将组合的视频流流式传输到客户端设备以显示(步骤312)。
图4是根据本发明一个或多个实施例的操作流程图。图4中的操作400开始于STB或网关与至少一个服务提供商设备建立通信(步骤402)。同时以图1中的***100的结构对图4进行描述。因此,在这种情况下,STB104通过服务提供商网络和互联网108与前端110、云服务器122、云服务器118和/或网页服务器120建立通信。
接着,STB104与至少一个服务客户端设备建立通信(步骤404)。服务客户端设备可以是图1中的客户端设备112、客户端设备114和/或客户端设备116。然后,STB104接收服务客户端设备显示结构指令(步骤406)。这些服务客户端设备显示结构指令可以从客户端设备、前端110、网页服务器120和/或云服务器118或122接收。随后使用服务客户端设备显示结构指令以生成合成流视频图像。
接着,STB104从服务提供商设备接收第一流内容(步骤408)。在这种情况下,STB104可以通过服务提供商网络106从前端110接收流足球节目。接着,STB104从云服务器122接收第二流内容(步骤410)。例如,根据客户端设备114的用户指令、STB操作、和客户端设备通过STB104或通过其他资源从网页服务器120正在流式传输的频道,第二流内容与第一流内容有关。
接着,STB或网关104根据服务客户端设备显示结构指令合并第一流内容和第二流内容(步骤412)。在图5中示出这样合并的一个例子。然而,由STB104将第一流内容和第二流内容进行合并的方式的其他例子可以不同。例如,可以这样对流内容进行合并,以便第一流内容为显示的上面部分而第二流内容为显示的下面部分、左边和右边部分、***部分,或以其他的方式对多个视频图像进行合并。最后,STB104将合并流内容发送到服务客户端设备114(步骤414)。操作结束于步骤414。
图5是根据本发明一个或多个实施例构建的与图4的操作一致的合成流图像的示意图。就图5中的例子而言,云服务器在左边显示部分提供来自网页的内容并将提供的视频流转送到STB。云服务器指示STB提供其他部分,并告知STB如何组合由STB解码的视频流和由云服务器提供的视频流。STB执行组合和将组合图像转送到客户端设备。
如图5所示,通过视频流内容由STB104生成第一显示部分504,该视频流内容是通过服务提供商网络从前端110接收的。就先前的足球比赛例子而言,第一显示部分与第一流内容相对应,并在合并帧的右边部分504上显示。
第二流内容位于合并显示的左边部分502。就图5中的例子而言,第二流内容对应于由云服务器122主管的网页浏览会话,以及对应于与网页服务器120建立的网页会话。就图5中的例子而言,在第二显示部分502显示的数据或信息包括与在第一显示部分504显示的足球比赛相关的足球统计数据。在这种情况下,可以通过STB104或前端110向云服务器122提供客户端设备114的用户正在观看的频道。然后,云服务器122建立网页浏览会话,以捕获报道时与正在频道上观看的足球比赛相对应的统计数据。在这种情况下,采集流足球比赛内容显示的默认统计数据可以是云服务器122的默认操作。或者,在看足球比赛之前或期间,客户端设备114的用户可以登录到云服务器122和/或网页服务器120,或以其他方式存储他或她对第二流内容的偏好(preference)。在这种情况下,用户可以访问网页,该网页允许用户输入当他或她观看足球比赛时想要查看的信息。在显示的左边部分502显示给用户的统计数据可以与他和/或她的偏好有关,该偏好与在第一显示部分504所看到的足球比赛的观看中的球队、特定球员、进攻、防守或其他独特特点有关。
根据从客户端设备114的用户接收的输入,可以对第二显示部分502进行查看、移动或删除。在这种情况下,通过用户输入或控制、控制指令或其他控制输入,将偏好从客户端设备114转达到STB104。在这种情况下,当显示第一显示部分504时,STB104可以根据用户输入来显示或不显示第二显示部分502。因此,图5中的显示结构可以随时间而改变。此外,正如先前所述,图5中的结构仅仅是显示第一流内容和第二流内容时许多变化的不同结构中的一个例子,该第一流内容和第二流内容可能发生(enact)于客户端设备114上所显示的显示区域内。
图6A是根据本发明一个或多个实施例的操作流程图。操作600包括对第一流内容进行第一转码,以使其适合第一显示区域(步骤602)。众所周知,可能以HD格式来接收由STB104从前端110接收的流内容,所述HD格式包括与客户端设备114相对应的全分辨率(full resolution)。这个全分辨率视频可能不能恰如其分地适合图5中第一显示区域504的长宽比。因此,根据图6A的操作600,STB104对第一流内容进行转码,以使其适合图5中显示结构的第一显示区域504。图6A的操作600继续以STB104来对第二流内容进行转码,以使其适合第二显示区域(步骤604)。图6A的操作步骤604可以用于提供视频,使得其适合在图5中所示的第二显示区域502。然后,STB104合并转码后的第一流内容和转码后的第二流内容,来产生合并内容(步骤606)。合并流内容包括比例或长宽比表示正确的第一流内容和第二流内容,因此它们在图5中的屏幕结构的第一显示区域504和第二显示区域502内得以正确显示。
在第一流内容和第二流内容显示期间,图6A中的操作600(和图5中的操作500)可以随时间而改变。在这种情况下,根据用户输入或其他输入,可以改变由第一流内容和第二流内容以它们的转码格式占用的显示区域部分。此外,不时从客户端设备114的显示中去除第二流内容。在这种情况下,第二流内容不与第一流内容合并,而第一流内容可以直接通过STB104传递,正如从前端110接收它一样。
图6B是根据本发明一个或多个实施例的操作流程图。图6B中的操作650开始于STB104接收来自客户端设备114的互联网指示(和/或频道信息)(步骤652)。然后,STB104将互联网指示(和/或频道信息)发送到云服务器122(步骤654)。互联网指示是那些根据客户端设备的需求引导云服务器122启动其上主管的网页浏览会话的指示。
然后,云服务器122利用互联网指示(和/或频道信息)来产生第二流内容(步骤656)。在这种情况下,云服务器122基于用户输入对网页浏览会话进行例示,该用户输入通过客户端设备114接收且经由STB104、服务提供商网络106、前端110和互联网108传递给云服务器122。然后,云服务器122根据互联网指示或频道信息建立互联网浏览会话,以产生第二流内容。然后,将第二流内容提供给STB104,以将其与第一流内容进行合并,并将如前述结合图5描述的格式呈现给服务客户端设备114。
图7是根据本发明一个或多个实施例构建的机顶盒/网关702的框图。图7中的STB702包括无线接口704、红外线接口706、处理电路708、一个或多个有线接口710和存储器712。STB702通常还包括用户接口714、至少一个视频接口716、至少一个音频接口718,以及可以包括安全处理器720。无线接口704支持与一个或多个无线网络进行无线通信,所述一个或多个无线网络包括WLAN网络、WPAN网络、WWAN网络、卫星网络,其也可以支持与无线服务客户端设备进行通信。这个无线接口704可为与蜂窝网络标准、WPAN标准(如蓝牙标准)、WLAN标准(如IEEE802.11X标准)、WWAN标准(如WiMAX标准)、和/或其他类型的无线通信标准相一致的通信服务。IR(红外线)接口706支持与遥控器和客户端设备进行IR通信。IR通信可以支持行业标准或专有的通信协议。
处理电路708可以包括以下的一个或多个:***处理器、数字信号处理器、处理模块、专用硬件、专用集成电路(ASIC)、或其他能够执行软件指令和进行数据处理的电路。为了允许处理电路接入相同数据和/或指令,存储器712可以是RAM、ROM、FLASH RAM、FLASH ROM、光存储器、磁存储器、或其他类型的能够存储数据和/或指令的存储器。有线接口710可以包括DSL接口、USB接口、火线接口、串行接口、并行接口、光纤接口、或其他类型的由媒介所支持的接口,所述媒介为铜、金属或光学媒介。
用户接口714可以包括键盘、视频显示器、光标控制、触摸垫、或其他类型的允许用户与STB702进行交互的接口。视频接口716将STB702连接至一个或多个视频监视器。在视频接口716和视频监视器之间的通信链路可以是HDMI接口、复合视频接口、分量视频接口、超级视频(S-video)接口、或其他类型的视频监视器和STB702都支持的视频接口。音频接口718将STB702连接至传输和接收音频内容的扬声器和/或麦克风。摄像机/摄像机接口716可以包括机载(onboard)摄像机或可以将STB 702连接至外部摄像机。安全处理器720为STB 702提供安全操作。STB702支持结合图1-6B进行描述的操作。本发明先前所述的客户端设备具有类似于STB702的结构,但可能具有较小的处理能力。为了支持这些操作,可以在存储器712存储浏览器服务722、视频渲染(rendering)724和视频流服务726的计算机指令。
图8是根据本发明一个或多个实施例构建的云服务器的框图。图8中的云服务器802包括一个或多个有线或无线接口810。每一个这些有线或无线接口通过相应的通信链路服务数据通信。有线接口可以为同轴通信、光通信或其他类型的可以为特定连接提供高吞吐量的有线通信服务。无线接口可以是WLAN接口、卫星接口、WWAN接口、或其他类型的无线接口。
处理电路808可以包括一个或多个从以下选择的处理单元,例如,***处理器、精简指令集处理器、数字信号处理器、ASIC、自定义逻辑、现场可编程门阵列或其他类型的能够执行软件指令和处理数字数据的处理设备。存储器812包括以下的一个或多个:RAM、ROM、DRAM、DROM、光存储器、闪速RAM、磁存储器、或其他类型的能够存储软件指令和数据的存储器。用户接口820通过监视器、键盘、鼠标和其他类型的用户输入设备使云服务器与用户接口连接。云服务器还可包括安全处理器822,其用于保证在云服务器802上的软件是安全的,以及保证云服务器802和远程设备之间的通信是安全的。
根据本发明各个不同的实施例,存储器812存储有专门的计算机指令来提供服务给云服务器802所支持的各种操作。特别地,存储器812存储有浏览器服务指令814、视频渲染指令816和视频流服务指令818。当云服务器802例示一浏览器来提供服务给一个或多个服务客户端设备的互联网浏览需要时,浏览器服务指令814提供服务给互联网浏览会话。视频渲染指令816允许云服务器802对服务互联网浏览会话的视频流代表(representative)进行渲染(render)。此外,存储于存储器812中的视频流服务指令818允许云服务器对其所例示的浏览器会话的视频代表进行流式传输。
图9是根据本发明一个或多个实施例构建的客户端设备的框图。图9中的客户端设备902可以是笔记本电脑、台式电脑、便携式电脑(notepad computer)、数字视频播放器或其他类型设备的一个或多个。相比其他类型的根据本发明进行操作的客户端,瘦客户端具有更少的资源。客户端设备902可以包括无线接口904、红外线接口906和/或一个或多个有线接口910。客户端设备902包括处理电路908,处理电路908包括一个或多个处理器,其可包括***处理器、风险处理器(risk processor)、数字信号处理器、自定义逻辑、FPGA、A6、或其他类型的能够执行软件指令和处理数字数据的处理电路。
存储器912可以是RAM、ROM、闪速RAM、闪速ROM、磁存储器、光存储器、或其他类型的能够存储计算机指令和数据的存储器。客户端设备902可包括一个或多个用户接口914、一个或多个视频接口916和一个或多个音频接口918。根据本发明,存储器912存储有软件指令,该软件指令包括浏览器指令920和视频流服务指令924。浏览器指令920是那些执行时使客户端设备902为在客户端设备902上的互联网浏览会话而例示一浏览器的指令。视频流服务指令924包括能够接收视频流和通过视频接口916和音频接口918来将视频流显示给用户的指令。此外,这些指令920和924和/或其他指令能够允许用户与客户端设备902进行接口连接、以通过用户接口914提供浏览输入。
图10是根据本发明一个或多个实施例的操作流程图。图10中的操作1000开始于STB104与至少一个服务提供商设备(例如前端110、云服务器118、云服务器122和/或网页服务器120)建立通信(步骤1002)。然后,STB 104与多个服务客户端设备建立通信(步骤1004)。服务客户端设备可以包括客户端设备112、114和/或116。
操作1000继续进行,其中STB104从云服务器118接收服务客户端设备流指令(步骤1006)。服务客户端设备流指令与引导云服务器118为客户端设备114产生第二流内容的方式有关。然后,STB104从服务提供商设备接收第一流内容(步骤1008)。运用本发明先前描述的例子,第一流内容可以是与电视播放的足球比赛相对应的视频。接着,STB104根据服务客户端设备流指令将第一流内容发送到第一客户端设备114(步骤1010)。第一流内容是与电视播放的足球比赛相对应的视频流,且在客户端设备114上显示。
操作继续进行,其中STB104从服务提供商设备(例如云服务器118)接收第二流内容(步骤1012)。第二流内容可以基于由云服务器118连同网页服务器120建立的互联网浏览会话。云服务器118创建与如H.264视频格式的互联网浏览会话相对应的流视频节目(video program)(步骤1012)。流视频格式也可以是MPEG或其他格式。然后,STB104根据服务客户端设备流指令将第二流内容发送到第二服务客户端设备,例如客户端设备116(步骤1014)。第二流内容与第一流内容有关。此外,使第二流内容流式传输的指令是从第一服务客户端设备114接收到的、且将提供给STB104。在这种情况下,用户可能在大屏幕电视上观看足球比赛,并通过第二客户端设备接收足球比赛统计数据、关于足球比赛的信息、或其他想要的信息,所述第二客户端设备可以是蜂窝电话、笔记本电脑、台式电脑或其他的用户希望用来接收这些信息的设备。第二流内容也是以H.264、MPEG或其他流视频格式传输的流视频。
图11A是根据本发明一个或多个实施例的操作流程图。操作1100开始于STB104从客户端设备114接收互联网内容指示(步骤1102)。然后,STB104将互联网内容指示发送到云服务器118(步骤1104)。然后,云服务器118利用互联网内容指示来产生第二流内容(步骤1106)。再次使用流足球比赛及其相关信息的例子,互联网内容指示可以包括利用从云服务器118接收的模板、通过客户端设备114接收的输入。可以向用户提供在客户端设备114的模板,云服务器利用该模板来有效地采集相关的互联网浏览会话的信息。然后,云服务器118利用互联网内容指示来启动网页浏览会话,以产生第二流内容。
图11B是根据本发明一个或多个实施例的操作流程图。图11B的操作1150开始于STB104从客户端设备114接收频道信息(步骤1152)。STB104可能已经具有频道信息,而不是在步骤1152中从客户端设备检索这些频道信息。然后,STB104将频道信息发送到云服务器122,为云服务器所用(步骤1154)。然后,云服务器122利用频道信息来产生第二流内容(步骤1156)。
此处所使用的术语“电路”是指代执行多个主要功能的独立的电路或多功能电路的一部分。例如,取决于实施例,处理电路可以实施为单芯片处理器,也用多个处理芯片实施。另外,在一个实施例中第一电路和第二电路可以结合在一个单独的电路中,在另一实施例中,操作或许独立地在分开的芯片上。本文中所提及的术语“芯片”是指集成电路。电路可包括通用或专用硬件,或可包括这样的硬件和相关的软件诸如固件或结果代码。
本发明的描述过程还借助方法步骤的方式来描述特定功能的执行过程及其相互关系。为便于描述,此处对这些功能性模块和方法步骤的边界和顺序进行了专门的定义。在使这些功能及其关系可正常工作的前提下,也可重新定义他们的边界和顺序。任何这些对边界和顺序的重新定义都将落入本发明的权利要求保护的范围之内。
本发明的描述过程借助功能性模块来描述某些重要功能的执行过程。为便于描述,此处对这些功能性模块边界进行了专门的定义。在使这些功能可正常工作的前提下,也可重新定义他们的边界。类似地,流程图模块也是为描述某些重要功能而专门定义的。为将这些流程图的应用得到扩展,可重新定义流程图中模块的边界和顺序,同时,重新定义后,这些模块仍然完成原来的重要功能。这种对功能性模块和流程图步骤和顺序的重新定义也都将落入本发明的权利要求保护的范围之内。本领域技术人员也知悉,可通过离散元件、特定用途集成电路、执行适用软件的处理器以及其他类似物及其组合来实现本发明的这些功能模块以及其它所示的模块、原理框图和组件。
正如这里可能用到的,术语“大体上”或“大约”,为相应的术语和/或组件(item)之间的相关性,提供一种业内可接受的公差。这种业内可接受的公差从小于1%到50%,并对应于,但不限于,组件值、集成电路处理波动、温度波动、上升和下降时间和/或热噪声。这种组件之间的相关性的范围从百分之几的差异到巨大的差异。正如这里可能用到的,术语“连接于”或“连接”和/或包括组件之间的直接连接和/或组件之间通过中间***组件(例如,组件包括但不限于,组件、元件、电路或模块)的间接连接,其中对于间接连接,中间***组件并不改变信号的信息,但可以调整其电流电平、电压电平和/或功率电平。正如这里可能进一步用到的,推断连接(即,一个元件根据推论连接到另一个元件)包括以相同的方式如“连接于”表示两个元件之间的直接和间接连接。正如这里可能更进一步用到的,术语“用于”,表示组件包括一个或多个电源连接、输入、输出等,来执行一个或多个其相应的功能和可进一步包括一个或多个推断连接到一个或多个其他组件。正如这里可能仍进一步用到的,术语“与…有关”,包括单独的组件和/或嵌入在另一个组件的一个组件的直接和/或间接连接。正如这里可能用到的,术语“比较有利”,表示两个或多个组件、信号等之间的比较提供一个想要的关系。例如,当想要的关系是信号1具有大于信号2的大小时,当信号1的大小大于信号2的大小或信号2的大小小于信号1的大小时,可以得到有利的比较结果。
本发明的描述过程还借助方法步骤的方式来描述特定功能的执行过程及其相互关系。为便于描述,此处对这些功能性模块和方法步骤的边界和顺序进行了专门的定义。在使这些功能及其关系可正常工作的前提下,也可重新定义他们的边界和顺序。任何这些对边界和顺序的重新定义都将落入本发明的权利要求保护的范围之内。
此外,虽然本发明为了清楚和明白的目的,通过上述的实施例进行了详细的描述,但本发明不局限于这些实施例。本领域技术人员知悉,在不脱离本发明的精神和范围的情况下,可以进行各种改变或修改,这都作为在本发明权利要求保护的范围之内。
相关申请的交叉引用
根据美国法典第35篇第119条(35U.S.C§119(e)),本申请享有申请号为NO.61/445,683、申请日为2011年2月23的美国临时专利申请的优先权,该专利申请在此全文引用,以供参考。

Claims (10)

1.一种对网关进行操作的方法,其特征在于,所述网关具有至少一个通信接口和处理电路,所述方法包括:
与至少一个服务提供商设备建立通信;
与服务客户端设备建立通信;
接收服务客户端设备显示结构指令;
从服务提供商设备接收第一流内容;
从云服务器接收第二流内容,所述第二流内容基于由所述云服务器主管的互联网会话;
根据所述服务客户端设备显示结构指令,组合所述第一流内容和所述第二流内容,以形成合并流内容;及
将所述合并流内容发送到所述服务客户端设备。
2.根据权利要求1所述的对网关进行操作的方法,其特征在于,所述合并流内容包括位于第一显示区域的所述第一流内容和位于与所述第一显示区域相邻的第二显示区域的所述第二流内容。
3.根据权利要求2所述的对网关进行操作的方法,其特征在于,所述方法还包括:对所述第一流内容进行转码,以使其适合所述第一显示区域。
4.根据权利要求3所述的对网关进行操作的方法,其特征在于,所述方法还包括:对所述第二流内容进行转码,以使其适合所述第二显示区域。
5.根据权利要求1所述的对网关进行操作的方法,其特征在于,所述方法还包括:
从客户端设备接收互联网内容指示;及
将所述互联网内容指示发送到所述云服务器,其中所述云服务器利用所述互联网内容指示来产生所述第二流内容。
6.根据权利要求1所述的对网关进行操作的方法,其特征在于,所述方法还包括:将关于所述第一流内容的频道信息发送到所述云服务器,其中所述云服务器使用所述频道信息来产生所述第二流内容。
7.根据权利要求1所述的对网关进行操作的方法,其特征在于,从所述云服务器接收所述服务客户端设备显示结构指令。
8.一种网关,其特征在于,所述网关包括:
至少一个通信接口;及
处理电路,所述处理电路连接于所述至少一个通信接口和用于使得所述网关:
与至少一个服务提供商设备建立通信;
与服务客户端设备建立通信;
接收服务客户端设备显示结构指令;
从服务提供商设备接收第一流内容;
从云服务器接收第二流内容,所述第二流内容基于由所述云服务器主管的互联网会话;
根据所述服务客户端设备显示结构指令,组合所述第一流内容和所述第二流内容,以形成合并流内容;及
将所述合并流内容发送到所述服务客户端设备。
9.一种对网关进行操作的方法,其特征在于,所述网关具有至少一个通信接口和处理电路,所述方法包括:
与至少一个服务提供商设备建立通信;
与多个服务客户端设备建立通信;
从云服务器接收服务客户端设备流指令;
从服务提供商设备接收第一流内容;
将所述第一流内容发送到第一服务客户端设备;
从所述云服务器接收第二流内容,所述第二流内容与所述第一流内容有关,并基于由所述云服务器主管的互联网会话;及
根据所述服务客户端设备流指令,将所述第二流内容发送到第二服务客户端设备,所述第二服务客户端设备通过所述服务客户端设备流指令与所述第一服务客户端设备逻辑连接。
10.一种网关,其特征在于,所述网关包括:
至少一个通信接口;及
处理电路,所述处理电路连接于所述至少一个通信接口和用于使得所述网关:
与至少一个服务提供商设备建立通信;
与多个服务客户端设备建立通信;
从云服务器接收服务客户端设备流指令;
从服务提供商设备接收第一流内容;
将所述第一流内容发送到第一服务客户端设备;
从所述云服务器接收第二流内容,所述第二流内容与所述第一流内容有关,并基于由所述云服务器主管的互联网会话;及
根据所述服务客户端设备显示流指令,将所述第二流内容发送到第二服务客户端设备,所述第二服务客户端设备通过所述服务客户端设备流指令与所述第一服务客户端设备逻辑连接。
CN201210041787.7A 2011-02-23 2012-02-23 一种网关及对其进行操作的方法 Active CN102821134B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201161445683P 2011-02-23 2011-02-23
US61/445,683 2011-02-23
US13/114,314 US9015230B2 (en) 2011-02-23 2011-05-24 Gateway/set top box image merging for delivery to serviced client device
US13/114,314 2011-05-24

Publications (2)

Publication Number Publication Date
CN102821134A true CN102821134A (zh) 2012-12-12
CN102821134B CN102821134B (zh) 2017-04-26

Family

ID=45606954

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210041787.7A Active CN102821134B (zh) 2011-02-23 2012-02-23 一种网关及对其进行操作的方法

Country Status (5)

Country Link
US (1) US9015230B2 (zh)
EP (1) EP2493141B1 (zh)
KR (1) KR101357837B1 (zh)
CN (1) CN102821134B (zh)
TW (1) TWI545919B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113906714A (zh) * 2019-08-14 2022-01-07 华为技术有限公司 云网络中基于云的控制台服务的方法及装置

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9015230B2 (en) * 2011-02-23 2015-04-21 Broadcom Corporation Gateway/set top box image merging for delivery to serviced client device
US9146909B2 (en) * 2011-07-27 2015-09-29 Qualcomm Incorporated Web browsing enhanced by cloud computing
US9152970B1 (en) 2011-09-27 2015-10-06 Amazon Technologies, Inc. Remote co-browsing session management
US9383958B1 (en) 2011-09-27 2016-07-05 Amazon Technologies, Inc. Remote co-browsing session management
US9313100B1 (en) 2011-11-14 2016-04-12 Amazon Technologies, Inc. Remote browsing session management
US9330188B1 (en) * 2011-12-22 2016-05-03 Amazon Technologies, Inc. Shared browsing sessions
US8839087B1 (en) 2012-01-26 2014-09-16 Amazon Technologies, Inc. Remote browsing and searching
US9336321B1 (en) 2012-01-26 2016-05-10 Amazon Technologies, Inc. Remote browsing and searching
US20130254026A1 (en) * 2012-03-23 2013-09-26 Fujitsu Limited Content filtering based on virtual and real-life activities
US9578137B1 (en) 2013-06-13 2017-02-21 Amazon Technologies, Inc. System for enhancing script execution performance
US10152463B1 (en) 2013-06-13 2018-12-11 Amazon Technologies, Inc. System for profiling page browsing interactions
KR101535809B1 (ko) * 2014-01-24 2015-07-13 에스케이플래닛 주식회사 클라우드 스트리밍 서비스 제공 방법, 이를 위한 시스템 및 장치
KR102271721B1 (ko) 2015-01-13 2021-07-01 에스케이플래닛 주식회사 클라우드 스트리밍 서비스 시스템, 단말 성능을 고려한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치
KR102225610B1 (ko) 2015-01-13 2021-03-12 에스케이플래닛 주식회사 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치
KR102272357B1 (ko) 2015-01-13 2021-07-02 에스케이플래닛 주식회사 클라우드 스트리밍 서비스 시스템, 드로잉 레이어 분리를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치
KR102313516B1 (ko) 2015-01-13 2021-10-18 에스케이플래닛 주식회사 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치
KR102313533B1 (ko) 2015-01-13 2021-10-18 에스케이플래닛 주식회사 클라우드 스트리밍 서비스 시스템, 전체 화면 변화를 고려한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치
KR102225609B1 (ko) 2015-01-13 2021-03-12 에스케이플래닛 주식회사 클라우드 스트리밍 서비스 시스템, 전체 화면 변화를 고려한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치
KR101780782B1 (ko) 2016-07-08 2017-09-21 엔트릭스 주식회사 클라우드 스트리밍 서비스 제공 방법 및 이를 위한 장치
US11328471B2 (en) * 2019-05-24 2022-05-10 Nvidia Corporation Fine grained interleaved rendering applications in path tracing for cloud computing environments
CN111404966B (zh) * 2020-04-03 2020-12-15 广东利通科技投资有限公司 一种高速公路视频监控***的数据处理方法
CN115150642B (zh) * 2021-03-31 2023-09-22 阿里巴巴新加坡控股有限公司 通信方法、服务器、电子设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1581859A (zh) * 2003-08-04 2005-02-16 三星电子株式会社 处理多媒体和普通因特网数据的改进设备和方法
CN1813251A (zh) * 2004-03-22 2006-08-02 网飞亚技术公司 基于流的内容分发网络***、以及用于分割、合并和检索文件的方法
CN1988596A (zh) * 2005-12-22 2007-06-27 海信集团有限公司 机顶盒mpeg格式图片显示方法
US20080120675A1 (en) * 2006-11-22 2008-05-22 Horizon Semiconductors Ltd. Home gateway for multiple units

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6724403B1 (en) * 1999-10-29 2004-04-20 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US20030200336A1 (en) * 2002-02-15 2003-10-23 Suparna Pal Apparatus and method for the delivery of multiple sources of media content
KR20040044208A (ko) 2002-11-19 2004-05-28 엘지전자 주식회사 디지털 텔레비젼 시스템에서 디지털 데이터 방송 표시 방법
US9106437B2 (en) * 2009-11-17 2015-08-11 Broadcom Corporation Method and system for providing complete internet anywhere with full server assisted processing
US9219948B2 (en) * 2009-11-17 2015-12-22 Broadcom Corporation Method and system for compression and decompression for handling web content
US8739041B2 (en) * 2010-06-17 2014-05-27 Microsoft Corporation Extensible video insertion control
US8803940B2 (en) * 2010-07-28 2014-08-12 Verizon Patent And Licensing Inc. Merging content
US9712811B2 (en) * 2010-09-01 2017-07-18 Jeramie J Keys Viewing of different full-screen television content by different viewers at the same time using configured glasses and a related display
US8640180B2 (en) * 2010-09-29 2014-01-28 Alcatel Lucent Apparatus and method for client-side compositing of video streams
US9015230B2 (en) * 2011-02-23 2015-04-21 Broadcom Corporation Gateway/set top box image merging for delivery to serviced client device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1581859A (zh) * 2003-08-04 2005-02-16 三星电子株式会社 处理多媒体和普通因特网数据的改进设备和方法
CN1813251A (zh) * 2004-03-22 2006-08-02 网飞亚技术公司 基于流的内容分发网络***、以及用于分割、合并和检索文件的方法
CN1988596A (zh) * 2005-12-22 2007-06-27 海信集团有限公司 机顶盒mpeg格式图片显示方法
US20080120675A1 (en) * 2006-11-22 2008-05-22 Horizon Semiconductors Ltd. Home gateway for multiple units

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113906714A (zh) * 2019-08-14 2022-01-07 华为技术有限公司 云网络中基于云的控制台服务的方法及装置

Also Published As

Publication number Publication date
US20120215833A1 (en) 2012-08-23
KR101357837B1 (ko) 2014-02-05
CN102821134B (zh) 2017-04-26
EP2493141A1 (en) 2012-08-29
TWI545919B (zh) 2016-08-11
TW201246848A (en) 2012-11-16
KR20120096909A (ko) 2012-08-31
EP2493141B1 (en) 2019-09-18
US9015230B2 (en) 2015-04-21

Similar Documents

Publication Publication Date Title
CN102821134A (zh) 一种网关及对其进行操作的方法
TWI521931B (zh) 用於操作具有至少一個通訊介面和處理電路的閘道的方法及閘道
KR101357840B1 (ko) 하이 앤드 비디오 프로세싱을 수행하는 클라우드 서버와 상호 작용하는 게이트웨이/셋탑 박스
JP5866125B2 (ja) ケーブルテレビシステムを使用したビデオ装置間のデジタルビデオストリーミング
US20120216232A1 (en) Set top box video stream merging/pass through
TWI450587B (zh) 資訊處理方法和系統
US9294791B2 (en) Method and system for utilizing switched digital video (SDV) for delivering dynamically encoded video content
CN105307019A (zh) 数字电视接收机功能调用的方法
EP3152910B1 (en) Minimizing input lag in a remote gui tv application
CN104079987A (zh) 基于数字电视机顶盒的hbbtv多屏互动***及实现方法
US10491939B2 (en) Clear screen broadcasting
CN115766695A (zh) 基于WebSocket的工业相机实时画面的远程浏览方法及装置
Kim et al. GUI screen-sharing smart remote control for smart TV user interface
US9137501B2 (en) Method and system for communicating between a host device and user device through an intermediate device using syntax translation
EP2947843B1 (en) Server apparatus, display apparatus, system, and controlling methods thereof
US8813150B2 (en) Broadcast receiving device and broadcast receiving system
US9900644B2 (en) Device and method for processing an object which provides additional service in connection with a broadcast service in a broadcast receiving device
US9154729B2 (en) Television receiving apparatus and control method for television receiving apparatus
CN117119216B (zh) 一种直播解说的方法、***以及直播***的使用方法
KR101513944B1 (ko) 복수의 단말에 영상 데이터를 전송하는 셋톱박스 및 방법
KR102007673B1 (ko) 유저 인터페이스에 대한 이벤트를 처리하는 클라우드 서버, 미디어 재생 장치 및 컴퓨터 프로그램
KR102096774B1 (ko) 콘텐츠 서비스를 제공하는 방법, 컴퓨터 프로그램 제품 및 서버
KR20150015941A (ko) 애플리케이션의 ui를 제공하는 방법 및 장치
RU2530255C2 (ru) Способ оказания инфокоммуникационных услуг
CN112073428A (zh) 一种应用端身份认证方法及显示设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1175607

Country of ref document: HK

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20170309

Address after: Singapore Singapore

Applicant after: Avago Technologies Fiber IP Singapore Pte. Ltd.

Address before: Alton Park Road, Irvine, California, 16215, 92618-7013

Applicant before: Zyray Wireless Inc.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20181022

Address after: Singapore Singapore

Patentee after: Annwa high tech Limited by Share Ltd

Address before: Singapore Singapore

Patentee before: Avago Technologies Fiber IP Singapore Pte. Ltd.

TR01 Transfer of patent right
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1175607

Country of ref document: HK