管理媒体内容在客户端计算机之间的共享的制作方法

文档序号:8491711阅读:305来源:国知局
管理媒体内容在客户端计算机之间的共享的制作方法
【技术领域】
本文所描述的主题涉及管理媒体内容在多个计算机之间的共享。
【背景技术】
一些云计算网站具有视频递送服务。这些网站的公共特征是根据记时器将注解附加到视频的能力。观看者可以稍后重播具有根据记时器附加的注解的视频。

【发明内容】

提供一种技术来管理媒体内容(例如,呈现、视频等)在多个客户端计算机之间的共享。例如,应用服务器将媒体内容的至少一部分从应用服务器提供(例如,组播)给所述多个客户端计算机。所述多个客户端计算机被耦接用于在针对该媒体内容的协作会话中进行通信。应用服务器从一个客户端计算机接收所请求的会话事件。会话事件可以包括例如与媒体内容相关联的注解、与媒体内容相关联的评论和/或与媒体内容相关联的导航请求。应用服务器通过根据至少一个选项对所请求的会话事件进行格式化来生成经格式化的会话事件。选项定义应用服务器应如何修改会话事件以用于显示在所述多个客户端计算机处。应用服务器将经格式化的会话事件提供(例如,组播)给所述多个客户端计算机以用于显示在所述多个客户端计算机处的用户界面上。
【附图说明】
将结合附图通过以下【具体实施方式】容易地理解本文所描述的实施方式。
图1是依照本文所描述的技术的用来管理媒体内容(例如,呈现、视频等)的共享的示例系统的概念图。
图2是依照本文所描述的技术的用来在呈现上进行协作的示例用户界面。
图3是依照本文所描述的技术的用来在视频上进行协作的示例用户界面。
图4是依照本文所描述的技术的用来管理在多个客户端计算机之间的针对媒体内容的协作会话的示例系统的概念图。
图5是依照本文所描述的技术的用来管理媒体内容的共享的系统的示例登录页面的示例用户界面。
图6是依照本文所描述的技术的用来管理媒体内容的共享的系统的示例会话选项的示例用户界面。
图7是依照本文所描述的技术的用来管理媒体内容在客户端计算机之间的共享的示例方法的流程图。
图8是依照本文所描述的技术的用来管理媒体内容在客户端计算机之间的共享的示例系统的框图。
图9是依照本文所描述的技术的通用或专用计算机系统的框图。
【具体实施方式】
常规网站无法让多个人在媒体内容(例如,呈现、视频等)的共同观看会话期间共享注解和/或评论。为了解决该问题,本技术提供用于多个人在媒体内容的共同观看会话期间共享注解和/或评论的云计算架构。可以在为呈现和/或视频提供递送服务的任何网站上实现这个系统。该系统特别适合于能够通过因特网将呈现和/或视频提供(例如,组播)给多个客户端计算机的应用服务器。
一般概述
图1是依照本文所描述的技术的用来管理媒体内容(例如,呈现、视频等)的共享的示例系统100的概念图。在这个示例中,应用服务器102将媒体内容提供(例如,组播)给多个客户端计算机,包括客户端计算机120、客户端计算机122以及客户端计算机124。图1中所描绘的媒体内容是在垫子前面坐下并且挥手的小女孩。媒体内容显示在客户端计算机120的用户界面121、客户端计算机122的用户界面123以及客户端计算机124的用户界面125 上。
在媒体内容的共同观看会话期间,应用服务器102能够从客户端计算机接收对注解和/或评论的请求。例如,用户可以在应用服务器102正在提供(例如,组播)媒体内容的同时使用输入设备(例如,键盘、计算机鼠标、触摸屏、触摸板等)来做出注解和/或评论。用户可以以数个不同的方式,诸如注解绘图、注解文本、注解气泡和/或评论框等方式,来提供注解或评论。应用服务器102从客户端计算机接收注解或评论。应用服务器102将注解和/或评论提供(例如,组播)给客户端计算机。客户端计算机基本上立即(例如,实时地)或以在客户端计算机处的下载时间之间可管理量的差将注解和/或评论显示在它们相应的屏幕上。客户端计算机之间的带宽应该足够高以致使得呈现能够被基本上同时(例如,实时或接近于实时)显示在客户端计算机上,或者以在客户端计算机处的下载时间之间可管理量的差显示在客户端计算机上。下载时间差是在一个客户端计算机处的下载时间与在另一客户端计算机处的下载时间之间的差。
出于说明性目的,图1示出源自于客户端计算机122的触摸屏的注解106。用户Susan的手指108接触触摸屏以绘制写的是“She’s 4?”的注解106。客户端计算机122将注解106发送到应用服务器102。应用服务器102接收注解106并且适当地对注解106进行格式化。作为一个示例,应用服务器102通过附加用户名“Susan”对注解106进行格式化。应用服务器102然后向客户端计算机发送经格式化的注解的组播。客户端计算机连同媒体内容一起显示经格式化的注解。
在一些实施方式中,应用服务器102能够根据显示选项对媒体内容、呈现和/或视频进行格式化。显示选项为应用服务器102应该如何对媒体内容、注解和/或评论进行格式化提供指南。应用服务器通常从被指定为主管(leader)的客户端计算机的客户端计算机接收显示选项。客户端计算机120、客户端计算机122或客户端计算机124中的任一个可以是主管的客户端计算机。应用服务器102从主管的客户端计算机接收一个或多个请求的显示选项。作为一个示例,请求的显示选项可以包括用于启用注解同时禁用评论的请求。在下面进一步讨论了这些和其它特征。
呈现:在协作会话期间注解和评论
图2是依照本文所描述的技术的用来在呈现202上进行协作的示例用户界面200。呈现包括用于向观众示出和说明主题的一个或多个图像。呈现可以以许多形式存在。例如,存在销售呈现、信息的呈现、励志呈现、首次相遇、采访、简报、状态报告、形象塑造和/或训练课程等类型。尽管人们常常想到商业场境中的呈现,但是呈现可能更多是个人性质的。
在这个示例中,呈现202包括示出和说明家庭旅行的事件的一系列总共21个图像。用户界面200当前示出总共21个图像中的第8号图像。这个图像8包括婴儿“Jordan”。
应用服务器(例如,图1的应用服务器102)向客户端计算机发送呈现202的组播以用于显示在用户界面200上。在这个示例中,用户界面200包括用于示出呈现202的web浏览器201。用户可以通过将URL(统一资源定位符)206键入到web浏览器201中来访问协作系统。出于说明性目的,用户界面200将URL 206示出为“http://www.website, com”。URL206可以包括对协作系统的软件应用的引用。应用服务器(例如,图1的应用服务器102)管理这样的软件应用。用户界面200包括允许用户与由应用服务器所管理的协作软件交互的设备。用户可以通过使用指点指示器204等设备来与用户界面200的特征交互。
用户可以以数个不同的方式,诸如注解绘图210、注解文本212、注解气泡214和/或评论框216等方式,来提供注解或评论。例如,注解绘图210可能已起源于耦接至计算机鼠标、轨迹球、触摸板、轨迹导杆、操纵杆或光标方向键等设备的指点指示器204。替换地,注解绘图210可能已起源于耦接至触针或手指的触摸屏。例如,通过使用客户端计算机,标识为“Ta_y”的用户做出写的是“How old?”的注解绘图。客户端计算机将该注解绘图发送到应用服务器(例如,图1的应用服务器102)。
应用服务器接收注解绘图并且适当地对该注解绘图进行格式化。例如,应用服务器能够通过附加用户名“Ta_y”对注解绘图进行格式化。在下面参考图6讨论了其它格式化示例。应用服务器然后向客户端计算机发送经格式化的注解绘图210的组播。协作会话中的每个客户端计算机然后能够将注解绘图210显示在呈现202上,如图2中所示。上面参考图1讨论了这种组播的另一示例。
在另一示例中,图2的注解文本212可能已起源于膝上型电脑键盘、台式电脑键盘、触摸屏上的图像键盘等设备。例如,通过使用客户端计算机,标识为“Leon”的用户打出写的是“Did gramma see this pic ? ”的注解文本。客户端计算机将该注解文本发送到应用服务器(例如,图1的应用服务器102)。应用服务器接收注解文本并且适当地对该注解文本进行格式化。例如,应用服务器通过附加用户名“Leon”来对注解文本进行格式化。应用服务器然后向客户端计算机发送经格式化的注解文本212的组播。协作会话中的每个客户端计算机然后能够显示注解文本212,如图2中所示。
在又一个示例中,图2的注解气泡214可能已起源于膝上型电脑键盘、台式电脑键盘、触摸屏上的图像键盘等设备。例如,通过使用客户端计算机,标识为“Kim”的用户打出写的是“I like the ribbons ?”的注解气泡。客户端计算机将该注解气泡发送到应用服务器(例如,图1的应用服
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1