动态更新实况呈现中的内容的制作方法

文档序号:8395916阅读:327来源:国知局
动态更新实况呈现中的内容的制作方法
【技术领域】
[0001]本发明总体上涉及数据处理和管理领域,更具体地涉及基于实时数据的检测来动态地更新实况呈现(live presentat1n)中的内容。
【背景技术】
[0002]在对内容进行实况呈现期间,例如在教育或培训课程(sess1n)呈现、在线研讨会(webinars)或其它广播期间,呈现者或发言者受限于她为该课程准备好的信息和内容。观众的反馈或反应常常会影响呈现的结构或流程,然而,呈现者(presenter)或发言者通常不会敲入这种反馈。这样,在实况呈现已开始之后,信息和内容不会被修改,并且呈现者无法记住可能极大地改善内容的呈现效果的反馈。另外,通常存在呈现者或发言者直到呈现完成之后才能看到的关于所呈现的信息的评论、问题和关注以及在留言板、聊天室、社交媒体和其它因特网资源中所讨论的内容。即使这些因特网资源能够由发言者获得,它们也通常由发言者的口头答复所处理,而不会更新至该呈现的准备好的内容中。

【发明内容】

[0003]本发明的实施例公开了用于动态地更新实况呈现中的内容的方法、计算机程序产品以及计算机系统。在一个实施例中,计算机处理器确定实况呈现的第一内容。计算机处理器监视多个数据源,并且确定所述多个数据源中的至少一个包括所述第一内容和第二内容。计算机处理器取得与所述第二内容相关的信息。然后,计算机处理器使用与所述第二内容相关的信息更新所述实况呈现。
【附图说明】
[0004]图1是示出根据本发明的实施例的分布式数据处理环境的功能框图。
[0005]图2是描绘根据本发明的实施例的数据分析程序的操作步骤的流程图,所述数据分析程序用于针对与实况呈现中的内容相关的内容而监视多个实时数据源并且分析该相关内容。
[0006]图3是描绘根据本发明的实施例的内容更新程序的操作步骤的流程图,所述内容更新程序用于取得相关的内容信息并使用相关的内容信息来更新实况呈现。
[0007]图4描绘了根据本发明的实施例的基于图2的数据分析程序和图3的内容更新程序的操作的示例性流程。
[0008]图5描绘了根据本发明的实施例的诸如图1的服务器计算设备的数据处理系统的组件的框图。
【具体实施方式】
[0009]所属技术领域的技术人员知道,本发明的各个方面可以实现为系统、方法或计算机程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明的各个方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
[0010]可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一但不限于一电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPR0M或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0011]计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括一但不限于一电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0012]计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括一但不限于一无线、有线、光缆、RF等等,或者上述的任意合适的组合。
[0013]可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言一诸如Java、Smalltalk、C++等,还包括常规的过程式程序设计语言一诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络一包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0014]下面将参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些计算机程序指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。
[0015]也可以把这些计算机程序指令存储在计算机可读介质中,这些指令使得计算机、其它可编程数据处理装置、或其他设备以特定方式工作,从而,存储在计算机可读介质中的指令就产生出包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的指令的制造品(article of manufacture)。
[0016]计算机程序指令还可以加载在计算机、其它可编程数据处理装置、或其它设备上,以使在计算机、其它可编程装置或其它设备上进行一系列的操作步骤,从而产生由计算机实现的处理,使得在计算机或其它可编程装置上执行的指令提供用于实现在流程图和/或框图中的一个或多个方框中指定的功能/动作的处理。
[0017]现在将参照附图对本发明进行详细说明。图1是示出根据本发明的一个实施例的、通常指定为100的分布式数据处理环境的功能性框图。
[0018]分布式数据处理环境100包括客户端计算设备120、服务器计算设备130以及数据源140,所有的客户端计算设备120、服务器计算设备130以及数据源140通过网络110互相连接。根据本发明的实施例,网络110可以是局域网(LAN)、诸如因特网这样的广域网(WAN)、蜂窝数据网络、它们的任意组合、或将支持在客户端计算设备120、服务器计算设备130与数据源140之间的通信的连接和协议的任意组合。网络110可包括有线连接、无线连接或光纤连接。
[0019]客户端计算设备120可以是膝上型计算机、平板计算机、笔记本计算机、个人计算机(PC)、个人数字助理(PDA)、智能电话或能够经由网络110与服务器计算设备130和数据源140通信的任何可编程电子设备。如在教育或培训环境中,例如,客户端计算设备120可以代表能够经由网络110彼此通信、以及与服务器计算设备130和数据源140通信的多个计算设备。客户端计算设备120包括用户界面(Π) 122和实况呈现程序124。例如,UI 122可以是图形用户界面(GUI)或网页用户界面(WUI),并且可以显示文档、网页浏览器窗口、用户选项、用于操作的指令、视频、图像、以及包含数据的其他文件。在本发明的示例性实施例中,UI 122可以通过使用实况呈现程序124来显示在实况呈现、网络研讨会以及广播期间传送至客户端计算设备120的数据和内容。实况呈现程序124包括传送通过Π 122所显示的实况内容和信息的任何呈现、演讲、网络研讨会、广播、示范或程序。实况呈现程序124可由客户端计算设备120的用户来操作,或者可由在分布式数据处理环境100中操作的且经由网络110来访问实况呈现程序124的用户来操作。
[0020]服务器计算设备130可以是膝上型计算机、平板计算机、笔记本计算机、个人计算机(PC)、个人数字助理(PDA)、智能电话或能够经由网络110与客户端计算设备12
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1