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

文档序号:8491711阅读:来源:国知局
设定为“启用”,则应用服务器启用客户端计算机以便在协作会话中注解。然而,如果注解被设定为“禁用”,则应用服务器禁用客户端计算机在协作会话中注解。
对于注解持续时间616,应用服务器提供秒条目和“持久”的选项。如果注解持续时间616被设定达一个数目的秒,则应用服务器显示注解达该数目的秒并且然后使注解逐渐消失。然而,如果注解持续时间被设定为“持久”,则应用服务器持久地显示注解直到协作会话结束为止。上面参考图3讨论了注解持续时间。 对于评论618,应用服务器提供“启用”或“禁用”的选项。如果评论618被设定为“启用”,则应用服务器启用客户端计算机以在协作会话中评论。然而,如果注解被设定为“禁用”,则应用服务器禁用客户端计算机在协作会话中评论。
对于评论框620,应用服务器提供“显示”和“隐藏”的选项。如果评论框620被设定为“显示”,则应用服务器在协作会话期间在客户端计算机的用户界面上显示评论框。然而,如果评论框620被设定为“隐藏”,则应用服务器在协作会话期间在客户端计算机的用户界面上不显示评论框。上面参照图2和图3讨论了评论框。
对于导航与同步622,应用服务器提供“启用”和“禁用”的选项。如果导航与同步622被设定为“启用”,则应用服务器启用客户端计算机以便导航遍历媒体内容并且与主管的用户界面同步。然而,如果导航与同步622被设定为“禁用”,则应用服务器禁用客户端计算机导航和同步。上面参照图2和图3讨论了导航与同步。
对于记录624,应用服务器提供“开”和“关”的选项。如果记录624被设定为“开”,则应用服务器将会话事件(例如,注解、评论等)存储在数据库中以供将来参考。然而,如果记录624被设定为“关”,则应用服务器将协作视为暂态的并且不存储会话事件。上面参考图4讨论了暂态的协作会话和记录的协作会话。
方法概述
图7是依照本文所描述的技术的用来管理媒体内容在客户端计算机之间的共享的示例方法700的流程图。在动作705中,应用服务器702向客户端计算机704提供(例如,组播)媒体内容中的至少一些。媒体内容可以包括呈现、视频和/或其它媒体内容。注意,贯穿方法700,应用服务器702可以继续按需提供(例如,组播)媒体内容的动作705。
在动作710中,客户端计算机704从应用服务器702接收媒体内容。然后,在动作715中,客户端计算机704显示媒体内容。接下来,在动作720中,客户端计算机向应用服务器702发送会话事件和/或用于显示的至少一个选项。会话事件可以包括注解、评论、导航请求和/或同步请求等事件。用于显示的选项可以包括例如会话选项。
然后,在动作725中,应用服务器702从客户端计算机接收至少一个会话事件或用于显示的至少一个选项。接下来,在动作735中,应用服务器702可以根据用于显示在客户端计算机处的至少一个选项来对会话事件进行格式化。例如,应用服务器702可以根据用于显示的至少一个会话选项或其它选项来对所请求的会话事件进行格式化。接下来,在动作740中,应用服务器702向客户端计算机704提供(例如,组播)经格式化的会话事件。
接下来,在动作745中,客户端计算机704接收经格式化的会话事件。然后,在动作750中,客户端计算机将经格式化的会话事件显示在相应的用户界面上。接下来,方法700再次移向动作720并且从那里继续。方法700继续直到例如协作会话结束、存在网络断开或存在电力故障等原因为止。
这个方法700可以包括在这个方法概述中未讨论的其它动作和/或细节。取决于实施方式,其它动作和/或细节参考其它图被讨论并且可以是方法700的一部分。
系统概述
图8是依照本文所描述的技术的用来管理媒体内容在客户端计算机之间的共享的示例系统800的框图。在这个示例中,网络801耦接应用服务器802和客户端计算机804。应用服务器802被耦接至数据库806。 在这个示例中,应用服务器802包括组播器设备810、接收器设备812、导航器设备814、格式器设备816以及记录器设备818。客户端计算机可以包括膝上型计算机、台式计算机、平板计算机、手机、智能电话、移动电话和/或手持计算机等设备。
组播器设备810被配置成向客户端计算机804提供(例如,组播)媒体内容(例如,呈现、视频等)以及经格式化的会话事件(例如,注解、评论、导航请求等)。接收器设备812被配置成从客户端计算机804接收请求的会话事件和/或会话选项。导航器设备814被配置成对从客户端计算机接收到的导航请求和/或同步请求做出响应。格式器设备816被配置成通过对所请求的会话事件进行格式化来生成经格式化的会话事件。记录设备818被配置成针对记录的协作会话将会话事件存储在数据库806中。
客户端计算机被配置成接收媒体内容和经格式化的会话事件。客户端计算机能够将媒体内容和经格式化的会话显示在用户界面上。用户界面可以包括例如web浏览器等设备。设备是硬件或硬件和软件的组合。
示例计算机实施方式
图9是依照本文所描述的技术的通用或专用计算机系统900的框图。计算机系统900可以包括例如服务器、客户端计算机、用户设备和/或用户计算机等。
计算机系统900优选地包括但不限于处理器设备910、主存储器925以及互连总线905。处理器设备910可以包括但不限于单个微处理器,或者可以包括用于将计算机系统900配置为多处理器系统的多个微处理器。主存储器925除了别的以外还存储用于由处理器设备910执行的指令和/或数据。如果系统用软件部分地加以实现,则主存储器925当在操作中时存储可执行代码。主存储器925可以包括成排的DRAM (动态随机存取存储器)以及高速缓存存储器。
计算机系统900还可以包括大容量存储设备930、外围设备940、便携式存储介质设备950、输入控制设备980、图形子系统960和/或输出显示器970。出于说明性目的,计算机系统900中的所有组件在图9中被示出为经由总线905耦接。然而,计算机系统900不受如此限制。可以通过一个或多个数据传输手段耦接计算机系统900的设备。例如,处理器设备910和/或主存储器925可以经由局部微处理器总线耦接。大容量存储设备930、外围设备940、便携式存储介质设备950和/或图形子系统960可以经由一个或多个输入/输出(I/O)总线耦接。大容量存储设备940优选地是用于存储数据和/或指令以用于由处理器设备910使用的非易失性存储设备。大容量存储设备930可以例如采用磁盘驱动器或光盘驱动器加以实现。在软件实施方式中,大容量存储设备930被优选地配置成将大容量存储设备930的内容加载到主存储器925中。
便携式存储介质设备950与非易失性便携式存储介质(诸如例如,CD ROM(紧凑盘只读存储器))相结合地操作,以向计算机系统900输入以及从其输出数据和代码。在一些实施方式中,软件可以被存储在便携式存储介质上,并且可以经由便携式存储介质设备950被输入到计算机系统900中。外围设备940可以包括任何类型的计算机支持设备,诸如例如,被配置成将附加功能性添加到计算机系统900的I/O(输入/输出)接口。例如,外围设备940可以包括用于将计算机系统900与网络920接口对接的网络接口卡。
[0083] 输入控制设备980为计算机系统900的用户提供用户接口的一部分。输入控制设备980可以包括小键盘和/或光标控制设备。小键盘可以被配置成输入字母数字和/或其它键信息。光标控制设备可以包括例如计算机鼠标、轨迹球、触针、触摸板、轨迹导杆、操纵杆和/或光标方向键。为了显示文本信息和图形信息,计算机系统900优选地包括图形子系统960和输出显示器970。输出显示器970可以包括CRT (阴极射线管)显示器和/或LCD(液晶显示器)。图形子系统960接收文本信息和图形信息,并且处理该信息以用于输出到输出显示器970。
计算机系统900的每个组件可以表示通用和/或专用计算机的广泛类型的计算机组件。计算机系统900的组件不限于这里所提供的特定实施方式。
如对于计算机领域的技术人员而言将显而易见的,可以使用根据本描述的教导所编程的通用计算机、专门数字计算机和/或微处理器来方便地实现本技术的各部分。适当的软件编码可以由有经验的程序设计员基于本公开的教导容易地制备。一些实施方式还可以通过专用集成电路的制备或通过互连组件电路的适当网络来实现。
一些实施方式包括计算机程序产品。计算机程序产品可以是能够被用来控制或使计算机执行本技术的过程中的任一个的具有存储在其上和/或在其中的指令的存储介质和/或媒体。存储介质可以包括但不限于软盘、小型盘、光盘、蓝光盘、DVD、CD-ROM、微型驱动器、磁光盘、ROM、RAM、EPROM、EEPROM、DRAM、VRAM、闪速存储器、闪存卡、磁卡、光学卡、纳米系统、分子记忆集成电路
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1