当前位置: 首页 > 专利查询>谷歌公司专利>正文

经由多个网络连接请求媒体内容片段制造技术

技术编号:14707425 阅读:99 留言:0更新日期:2017-02-25 18:56
公开了用于经由多个网络连接请求媒体内容片段的系统和方法。在一个实施方式中,处理设备经由第一网络连接请求以第一方向的第一媒体内容片段的顺序传输。该处理设备经由第二网络连接请求以第二方向的该第一媒体内容片段的顺序传输。该处理设备基于确定该第一媒体内容片段已经被接收来从该第一网络连接或该第二网络连接中的至少一个请求第二媒体内容片段。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请涉及于2015年3月11日提交的美国专利申请号14/645,105并且要求其权益,其涉及于2014年3月31日提交的美国专利申请号61/972,895并且要求其权益,其全文通过引用合并入本文。
本公开的方面和实施方式涉及数据处理,更具体地涉及经由多个网络连接请求媒体内容片段
技术介绍
音频和视频内容能够被存储在数据服务器上并且被提供给用户以用于通过互联网收听/查看。用于支持这样的音频和视频内容的应用可以是基于浏览器的,或者可以独立于浏览器运行。
技术实现思路
以下给出本公开的各个方面的简要
技术实现思路
以便提供对这样的方面的基本理解。本
技术实现思路
并不是所有所设想的方面的广泛概述,并且既非意图标识出这样的方面的关键或必要的要素也并非对这样的方面的范围加以记述。其目的是以简化形式呈现本公开的一些构思以作为稍后呈现的更详细的描述的前序。在本公开的一个方面,一种处理设备经由第一网络连接请求以第一方向的第一媒体内容片段的顺序传输。该处理设备经由第二网络连接请求以第二方向的该第一媒体内容片段的顺序传输。该处理设备基于确定该第一媒体内容片段已经被接收来从该第一网络连接或该第二网络连接中的至少一个请求第二媒体内容片段。附图说明本公开的方面和实施方式将从以下给出的具体实施方式以及从本公开的各个方面和实施方式的附图来被更为全面地理解,然而,所述方面和实施方式并不应当被领会为对具体方面或实施方式的公开加以限制,而仅是为了解释和理解。图1描绘了依据本公开的一个实施方式的说明性系统架构。图2描绘了用于经由多个网络连接请求媒体内容片段的方法的方面的流程图。图3描绘了依据本公开的一个实施方式的示例性媒体内容项。图4描绘了依据本公开的一个实施方式的示例性媒体内容项。图5描绘了依据本公开的一个实施方式的示例性媒体内容项。图6描绘了依据本公开的方面和实施方式的说明性计算机系统的框图。具体实施方式本公开的方面和实施方式涉及经由多个网络连接来请求媒体内容片段。所公开的系统和方法能够被应用于媒体内容,诸如音频和/或视频内容、图像、和/或能够诸如经由媒体共享服务或网站进行收集和/或传播的任意其它内容或数据。更具体地,许多设备——诸如用户能够通过其来查看媒体内容的那些设备(例如智能电话、平板计算机等)合并了多个通信/网络接口。这样的接口的示例包括但不限于:WiFi(即802.11)、3G/4G蜂窝网络、蓝牙等。在许多场景下,移动操作系统和/或应用可以规定可用网络接口中的哪些将被利用(例如,在请求/接收诸如媒体内容的数据时)。然而,在某些场景下,这样的缺省选项可能是非最优的(例如,在WiFi路由器所提供的互联网接入很慢/不可靠的场景下)。此外,通过仅利用单个接口,查看者可能需要等待较长时间以便允许视频加载/缓冲,尽管事实上在该设备处有其它的网络接口能够使用。因此,本文的各个实施例中所描述的是使得能够经由多个网络连接来请求媒体内容片段的技术。例如,如本文所描述的,能够使用多个网络连接(例如WiFi和3G/4G)来基本上同时地请求媒体内容片段(例如视频的片段)。一个网络连接能够被利用来以一个方向(例如,以在媒体内容片段的开头开始并且朝向该片段的结尾进行的次序)请求/接收媒体内容片段,而其它网络连接能够被利用来以另一个方向(例如,以在媒体内容片段的结尾开始并且朝向该片段的开头进行的次序)请求/接收相同的媒体内容片段。这样,多个网络连接/接口能够被利用来以比仅利用单个网络连接相对更为得当且有效的方式请求/接收媒体内容项。此外,因为特定网络连接的速度、质量、时延等能够随时间和/或基于不同环境发生变化,所以每个连接的速度等能够定期地被监视。这样,目前/最近最快的连接能够被识别,并且该连接能够被利用来以特定方向(例如,从开头向结尾)请求/接收随后的媒体内容片段。这样,每个片段能够以其中该片段的较前部分经由(当前)最快的连接进行加载的方式被加载,由此为查看者降低了缓冲/加载延迟。此外,利用多个网络连接能够改善数据传输(例如,媒体内容的数据传输)的总体可靠性。例如,在一个网络可能经历可靠性的临时(或永久)丧失的场景下,另一个网络能够被利用来由此改善内容传输的总体可靠性。图1描绘了依据本公开的一个实施方式的、说明性系统架构100。系统架构100包括内容查看者设备102和服务器机器120A-120B。这些各个元件或组件能够经由网络110相互连接,所述网络110能够是公用网络(例如互联网)、专用网络(例如,局域网(LAN)或广域网(WAN))、或者是其组合。内容查看者设备102能够是机架式服务器、路由器计算机、个人计算机、便携式数字助理、移动电话、膝上型计算机、平板计算机、相机、视频摄像机、上网本、台式计算机、媒体中心、以上的任何组合、或者能够实现本文所描述的各个特征的任何其它这样的计算设备。在某些实施方式中,内容查看者设备102能够使得诸如个人的用户能够与一个或多个服务(例如,媒体共享服务、社交网络等)进行交互以便诸如查看各个媒体内容项和/或相关内容并且/或者以其它方式与其交互。此外,内容查看者设备102可以运行操作系统(OS),其对内容查看者设备102的硬件和软件进行管理。诸如移动应用(‘app’)、web浏览器等的各个应用(未示出)可以在内容所有者设备上(例如在内容所有者设备的OS上)运行。例如,这样的应用能够使得用户能够捕获媒体内容(例如,音频片段、视频片段等)、提供媒体内容(例如,将媒体内容上传至中央服务器和/或将其传送至另一个用户)、接收媒体内容(例如经由网络110来接收)、和/或诸如经由内容查看者设备102查看、显示、或以其它方式呈现媒体内容(例如播放视频、收听歌曲等)。在某些实施方式中,内容查看者设备102能够包括和/或以其它方式并入一个或多个通信接口104A-104B。这样的通信接口能够是使得设备102能够诸如通过使用一个或多个通信协议建立一个或多个连接106A-106B来与一个或多个其它系统、机器等进行通信。这样的通信接口的示例包括但不限于WiFi(即802.11)、3G/4G蜂窝网络、蓝牙等。内容查看者设备102能够包括诸如多网络内容请求引擎130的组件。根据特定实施方式,该组件能够被组合在一起或者被分离为另外的组件。应当注意的是,在一些实施方式中,内容查看者设备102的各个组件可以在单独的机器上运行。此外,对组件中的某些组件的一些操作在下文中关于图2更为详细地进行描述。服务器机器120中的每个能够是机架式服务器、路由器计算机、个人计算机、便携式数字助理、移动电话、膝上型计算机、平板计算机、相机、视频摄像机、上网本、台式计算机、媒体中心、以上的任何组合、或者能够实现本文所描述的各个特征的任何其它这样的计算设备。服务器机器120能够包括诸如媒体内容存储140的组件。还应当注意的是,虽然服务器机器120A和120B在本文被描绘及描述为单独的服务器/机器,但是在某些实施方式中,单个服务器(或服务器的集合)能够被采用(并且因此媒体内容项141的传输将被路由至这样的服务器或者从这样的服务器被路由)。媒体内容存储140能够由一个或多个存储设备托管,其诸如主存储器、基于磁性或光学存本文档来自技高网...
经由多个网络连接请求媒体内容片段

【技术保护点】
一种方法,包括:经由第一网络连接请求以第一方向的第一媒体内容片段的顺序传输;经由第二网络连接请求以第二方向的所述第一媒体内容片段的顺序传输;以及基于确定所述第一媒体内容片段已经被接收,由处理设备从所述第一网络连接或所述第二网络连接中的至少一个请求第二媒体内容片段。

【技术特征摘要】
【国外来华专利技术】2014.03.31 US 61/972,895;2015.03.11 US 14/645,1051.一种方法,包括:经由第一网络连接请求以第一方向的第一媒体内容片段的顺序传输;经由第二网络连接请求以第二方向的所述第一媒体内容片段的顺序传输;以及基于确定所述第一媒体内容片段已经被接收,由处理设备从所述第一网络连接或所述第二网络连接中的至少一个请求第二媒体内容片段。2.根据权利要求1所述的方法,进一步包括:计算所述第一网络连接的传输速度;计算所述第二网络连接的传输速度;以及将所述第一网络连接的所述传输速度与所述第二网络连接的所述传输速度进行比较以识别相对更快的网络连接;其中,请求第二媒体内容片段包括从所述相对更快的网络连接请求以第一方向的所述第二媒体内容片段的顺序传输。3.根据权利要求1所述的方法,其中,所述第一媒体内容片段的第一部分经由所述第一网络连接从第一媒体源接收,并且所述第一媒体内容片段的第二部分经由所述第二网络连接从第二媒体源接收。4.根据权利要求3所述的方法,进一步包括向所述第二媒体源通知所述第一媒体内容片段的所述第一部分。5.根据权利要求3所述的方法,其中,请求以第二方向的所述第一媒体内容片段的顺序传输包括:基于所述第一媒体内容片段的所述第一部分来请求以第二方向的所述第一媒体内容片段的顺序传输。6.根据权利要求1所述的方法,进一步包括对所述第一网络连接或所述第二网络连接中的至少一个的传输速度进行预估。7.根据权利要求6所述的方法,其中,请求以第一方向的第一媒体内容片段的顺序传输包括:基于所述第一网络连接或所述第二网络连接中的至少一个的所预估的传输速度来请求以第一方向的第一媒体内容片段的顺序传输。8.根据权利要求1所述的方法,其中,请求以第二方向的所述第一媒体内容片段的顺序传输包括:基于确定所述第一网络连接的传输速度低于所限定的阈值来请求以第二方向的所述第一媒体内容片段的顺序传输。9.一种系统,包括:存储器;以及处理设备,所述处理设备耦合至所述存储器以:经由第一网络连接请求以第一方向的第一媒体内容片段的顺序传输;经由第二网络连接请求以第二方向的所述第一媒体内容片段的顺序传输;以及基于确定所述第一媒体内容片段已经被接收,从所述第一网络连接或所述第二网络连接中的至少一个请求第二媒体内容片段。10.根据权利要求9所述的系统,其中,所述处理器进一步用于:计算所述第一网络连接的传输速度;计算所述第二网络连接的传输速度;以及将所述第一网络连接的所述传输速度与所述第二网络连接的所述传输速度进行比较以识别相对更快的网络连接;其中,请求第二媒体内容片段是从所述相对更快的网络连接请求以第一方向的所述第二媒体内容片段的顺序传输。11.根据权利要求9所述的系统,其中,所述...

【专利技术属性】
技术研发人员:杜浩安德烈亚斯·泰尔济斯安库尔·贾殷
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1