用于对系统主机活动与本地安装应用同步的方法和系统的制作方法
【专利摘要】本发明的实施例提供了一种用于对系统主机活动与本地安装应用同步的方法和系统。本发明将使得出席者/用户能够从主机系统位置下载演示、对演示的本地用户版本与主机演示的当前位置幻灯片进行同步。在本发明中,出席者/用户可以向演示的主机系统位置输入命令,该命令将对演示的本地用户版本与主机系统演示的当前位置进行同步。
【专利说明】用于对系统主机活动与本地安装应用同步的方法和系统
【技术领域】
[0001]本发明涉及一种用于由远程定位的机器设备访问和管理位于系统上的信息的方法和系统。具体而言,本发明涉及一种用于对位于本地机器位置的信息与在主机系统位置处显示的信息进行同步的方法和系统。
【背景技术】
[0002]幻灯片演示是向人们传递信息的主要形式。这些演示包括在一个或者多个幻灯片上显示的信息,带有基于在幻灯片上显示的信息的语言通信。历史上,这些演示已经出现于在一个位置的人群前面。例如许多探讨会和工作室的主要组成是幻灯片演示。技术发展已经提供用于使用幻灯片演示向人们送达信息的新方式。因特网已经发起用于人们传递和交换信息的新方式。
[0003]技术进步引起的一种活动已有web会议。Web会议是允许与多个远程位置共享会议事件的过程。这一过程和格式允许在多方之间的实时点到点通信。此外,web会议提供从一个发送者向多个接收者的多播通信。Web会议技术也提供将被跨越地理上分散的位置同时共享的基于文本的消息、语音和视频聊天的信息。用于web会议的应用包括来自任何计算机的会议、训练事件、演讲或者简短演示。
[0004]图1示出用于基于web的会议或者研讨会的一般配置。这一过程始于创建如下演示,该演示通常包含一些音频和视觉元素、比如幻灯片。创建者/演示者100向主机提供方位置102上传这一演示。这一主机提供方可以是位于与演示者和与将最终观看演示的人士远离的网络上的服务器设备。用于处于此格式的这种类型的演示的常用名包括web会议和web研讨会(“webinar”)。在实施中,演示者100通告活动并且邀请人员出席。在活动时间,演示者100访问在主机提供方102的演示。出席者104、106、108和110也访问主控提供方以观看演示。在当前web研讨会配置中,演示者访问和控制演示。出席者访问主控提供方并且观看演示。出席者对演示的视觉信息无控制。在一些配置中,出席者可以向演示者提出问题。在出席者提问时,演示者可以停止演示并且回答问题。如图1中所示,出席者100具有向主控提供方102传输和从主控提供方102接收信息的能力。然而,也如图所示,出席者仅能访问和观看来自主控提供方的信息。
[0005]在web研讨会期间,出席者可以观看来自主控提供方的幻灯片。在另一布置中,出席者可以向他们的本地机器下载演示并且随着演示的出现而观看演示。然而在一些实例中,出席者可能是演示开始之后参与该演示的。当发生这种情况时,一些出席者不知道该演示的当前幻灯片。出席者可能花费大量时间试图对演示的当前位置幻灯片进行定位。在其它情形中,在出席者/用户已经下载演示并且正在用户本地机器控制该演示时,用户可以暂时离开演示。结果是,用户将失去演示的当前位置。
[0006]虽然本申请的本发明人正在设计将使得出席者能够下载整个演示(包括尚未讨论的幻灯片)并且在下载时间同步该演示的技术,但是仍然需要一种使出席者/用户能够将用户的本地下载版本与正在演示期间显示的当前幻灯片进行同步的方法和系统。
【发明内容】
[0007]本发明使出席者/用户能够从主机系统位置下载演示、对演示的本地用户版本与主机演示的当前位置幻灯片进行同步。在本发明中,出席者/用户可以向演示的主机系统位置输入命令,该命令将对演示的本地用户版本与主机系统演示的当前位置进行同步。在这一方法中,在发出同步命令之后,本发明将标识主机系统位置处正在显示的当前幻灯片。本发明的方法然后将在用户的本地机器处的演示版本中执行幻灯片的搜索。当幻灯片匹配出现于标识的主机演示幻灯片与来自用户/出席者本地演示版本的幻灯片之间时,本发明将对用户本地演示版本的幻灯片与主机演示的标识的当前幻灯片进行同步。
【专利附图】
【附图说明】
[0008]图1是常规web会议事件的配置的视图。
[0009]图2是web会议事件的配置的视图,在该web会议事件中,出席者在信息被下载到出席者的本地机器的同时观看显示的信息。
[0010]图3是web会议事件的配置的视图,在该web会议事件中,出席者在出席者的本地机器上观看显示的信息。
[0011]图4是web会议事件的配置的视图,在该web会议事件中,出席者在访问来自另一设备的演示音频的同时在出席者的本地机器上观看显示的信息。
[0012]图5是web主控提供方的组件的视图。
[0013]图6是在观看在线演示中的步骤的总体流程图。
[0014]图7是在本发明的方法实施中的步骤的流程图。
【具体实施方式】
[0015]本发明的这一系统将使得用户能够在等待演示文件下载到用户的本地机器的同时跟随演示。本发明为本地切换提供一种动态的基于云的方式。它将让用户能够观看演示的基于云或者基于其它远程的(经由URL发现的)或者屏幕共享的版本,直至源材料的指定阈值部分已经得以下载为止。在材料的指定阈值部分的下载已经发生之后,用户将能够在演示的其余部分继续下载的同时在用户的本地机器处观看该演示。
[0016]参照图2,示出本发明的系统的配置,在该配置中,演示者200与主控提供方202通信并且开始进行演示。如提到的那样,演示者具有远程控制在主机提供方202处的演示的能力。用户出席者连接到主控提供方以访问演示。在这一配置中,出席者中的两个出席者(206和210)正在以常规方式观看演示。出席者(204和208)正在通过实施本发明的方法和系统来观看演示。如图所示,出席者204包括计算设备204a和存储器设备204b。出席者208同样如此。计算设备204a、208a和存储器设备204b、208b 二者直接连接到主控提供方202。在发起演示时,演示内容正在计算设备204a上被观看,同时该演示内容页被存储在存储器设备204b上。一旦内容的下载完成,本发明将对下载的演示与在主控提供方处的演示的当前位置进行同步。这一同步动作是演示从主控提供方向本地用户的正式切换的部分。此时,用户可以开始观看来自存储在存储器设备204b中的演示文件的演示内容。
[0017]图3示出本发明的配置,其中出席者304正在从计算设备304a观看存储器设备304b中存储的演示的下载演示文件。计算设备304a与存储器设备304b并与主控提供方302通信。用户将在计算设备上观看存储器上所存储的演示。用户将直接收听来自主机提供方的演示的音频。
[0018]在多数配置中,存储器设备和计算设备是相同物理设备。另外,在观看这些在线/web研讨会演示中的许多演示时,用户位于某个静止位置。然而鉴于许多个人的活跃生活,可能存在当用户没有时间坐在一个位置并且观看整个演示时的情形。图4是如下配置,其中用户可以在旅行的同时观看演示。用户404将从主控提供方402向本地存储位置初始地下载演示文件。在这一配置中,本地存储设备在计算设备404a中。如提到的那样,一旦向本地存储器/机器404a下载演示文件,演示被自动同步到该演示的当前幻灯片位置。用户可以并入第二电子设备来访问主控提供方402。第二用户设备可以是将支持对演示的音频部分进行访问的任何设备。一旦用户已经建立与主控提供方402的音频连接,用户可以在观看演示信息的同时收听演示。例如利用这一配置,用户可以在驾驶机动车的同时观看实时演示。
[0019]图5图示主控提供方设备的基本组件。如提到的那样,主控提供方可以是位于通信网络上的服务器机器。演示者将向主控提供方上传他们的演示。用户将访问主控提供方以观看演示并且向本地用户机器下载演示。主控提供方500也可以是形成主控系统的组件的配置。如图所示,这一主控提供方500可以包括一系列网页502和web服务器504。演示引擎506和会议应用508是用于促进本发明的演示选项和功能的主要组件。诊断和管理模块510保证主控提供方继续适当地工作。操作系统512和存储器514是任何计算系统的基本组件。
[0020]本发明包括一种用于利用本地安装的应用来同步和管理系统活动的系统和方法。图6图示在创建演示并且观看来自主控提供方的演示时的主要步骤的流程图。在步骤602中,演示者准备演示并且创建演示文件。这一演示文件可以是具有包含演示信息的多个幻灯片的PowerPoint类型文件。在完成演示文件的创建之后,演示者在步骤604中向主机提供方上传演示文件。主机在用于该特定演示者的账户中存储演示文件。这一文件存储活动出现于步骤606中。在实际演示之前,在步骤608中,向潜在的出席者发送出演示的通告。演示通告包含关于演示主题、演示时间和演示访问信息的信息。在演示时,演示者和选择观看演示的出席者将在步骤610中访问主控提供方。在步骤612中,演示开始于出席者控制并且向出席者演示信息。出席者访问演示并且从他们的本地计算机器观看演示。
[0021]图7是在本发明的方法的实施中的步骤的流程图。这一方法示出演示文件向出席者的本地机器的下载,同时使得出席者能够在下载过程期间连续观看在主控提供方处的演示。图7中的步骤从图6的方法的结束继续该过程。
[0022]参照图7,在初始步骤702中,演示的演示者在主机系统位置处创建演示文件。作为这一演示文件创建的部分,演示文件的每个文件幻灯片可以具有用于每个文件的唯一标识符,比如编号、字母或者符号。在创建演示文件之后,在步骤704中,演示者向系统主机机器上传演示文件。在演示文件上传之后,步骤706在演示者的账户中存储上传的演示文件。在这一点,步骤708向潜在出席者通告和广播演示。这一通告可以包括演示的时间和将使得出席者能够访问演示的信息。
[0023]在演示的调度时间,在步骤710中,出席者访问其中将初始地显示演示文件幻灯片的主机系统位置。在步骤712中,出席者开始观看在主机系统位置处的幻灯片演示。在开始演示之后,步骤714使得出席者能够将幻灯片演示下载到出席者的本地观看设备/机器。作为下载的部分,步骤716将被下载到出席者的本地机器的演示版本与在系统主机位置402处的演示的当前位置进行同步。一旦演示在出席者的本地机器处被下载和同步,出席者可以开始通过出席者的本地机器观看演示。
[0024]在步骤718中,出席者继续从出席者的本地机器观看演示。在演示的这种形式中,出席者可以具有推进来自出席者的本地机器的演示的工作。可以有某一类提示通知出席者何时移向演示中的下一幻灯片。步骤720可以是可选步骤,该步骤监视正在显示的主机演示当前幻灯片。这一步骤720可以检测演示的出席者的本地机器版本何时与主机演示不同步。如果在步骤720中的确定在出席者的本地机器处的演示版本与主机演示同步,则该方法在步骤720继续在监视模式中。如果在步骤720中的确定是演示的出席者本地版本与主机演示不同步,则该方法移向步骤722,该步骤从本地出席者机器发出命令以将本地演示与在主机位置处的演示的当前幻灯片进行同步。
[0025]如先前提到的那样,出席者也可以检测本地出席者演示与主机演示不同步。例如,如果出席者在演示期间出于某种原因而被中断并且未按提示推进幻灯片,则出席者演示可以与主机演示版本不同步。当这出现时,作为本发明的方法的部分,出席者也可以在步骤722发出同步命令。
[0026]步骤724执行对出席者的本地机器演示版本与主机演示版本的同步。作为这一步骤的部分,主机演示的每个幻灯片可以具有唯一标识符。这一唯一标识符也将存在于下载的出席者演示的对应幻灯片上。在同步过程中,响应于在出席者的本地机器处的同步命令,可以向主机位置发送查询以取回正在被显示的当前幻灯片的标识。在取回这一标识符之后,出席者的下载版本的幻灯片被取回并且被显示在出席者的本地机器上。此时,主机演示和出席者本地演示将被同步。出席者然后可以继续从当前幻灯片位置观看演示。
[0027]本发明使得出席者能够快速标识当前在进行中的演示的位置,而无需花费大量时间和工作试图标识演示的当前位置。
[0028]重要的是注意,尽管已经在全功能数据处理系统的上下文中描述本发明,但是本领域技术人员将理解本发明的过程能够以计算机可读存储介质中的指令的形式和多种其它形式进行分发,无论用来实现该分发的具体介质类型如何。计算机可读存储介质的示例包括诸如EPROM、ROM、带、纸、软盘、硬盘驱动、RAM和CD-ROM之类的介质。
【权利要求】
1.一种用于对在远程系统位置处的系统主机提供方的演示文件与在本地用户计算机器处的所述系统主机提供方的所述演示文件的对应版本进行同步的方法,包括: 访问系统主机提供方可下载演示文件以用于由用户观看,然后访问希望的可下载演示文件,继而开始观看在所述系统主机提供方处所包含的所述希望的可下载演示文件; 确定观看在系统主机提供方处所包含的演示文件的用户是否希望在用户本地机器处观看所述演示文件; 当所述确定为所述用户希望在所述本地用户计算机器处观看所述演示文件时,在继续观看在所述系统主机提供方处的所述演示文件的同时,发起从所述系统主机提供方向所述用户本地机器的文件下载过程; 将对在所述系统主机提供方处正在示出的所述演示文件的用户访问转移为对在所述本地用户机器处的下载的演示文件的访问; 在当前位置打开在所述用户本地机器处的所述下载的演示文件,所述当前位置与在所述系统主机提供方处正在示出的所述演示文件的位置相匹配; 检测在所述用户本地机器处的不同步的下载的演示文件; 发送命令以对在所述用户本地机器处的所述下载的演示文件与在所述系统主机提供方处正在示出的所述演示文件进行同步;以及 对在所述用户本地机器处的所述下载的演示文件与所述系统主机提供方文件演示的当前位置进行同步。
2.如权利要求1所述的方法,其中所述演示文件可以包括能够在远程系统位置的所述系统主机提供方处以及在所述本地用户机器处被显示的一系列幻灯片。
3.如权利要求1所述的方法,其中所述演示文件下载过程还包括创建对于所述演示文件中的每个幻灯片唯一的标识符,并且将所述标识符附着于所述幻灯片。
4.如权利要求3所述的方法,其中从在远程系统位置处的所述系统主机提供方向本地用户机器下载的演示文件的每个幻灯片具有对于在所述本地用户机器处的每个对应的下载的幻灯片而言相同的唯一标识符。
5.如权利要求4所述的方法,其中所述检测步骤还包括: 监视在所述本地用户机器处的幻灯片演示;以及 自动检测在所述本地用户机器处的不同步的演示。
6.如权利要求5所述的方法,其中同步命令被所述本地用户机器向在远程系统位置处的所述系统主机提供方自动发出。
7.如权利要求4所述的方法,其中所述检测步骤还包括: 监视在所述本地用户机器处的幻灯片演示;以及 由观看所述演示的用户检测在所述本地用户机器处的不同步的演示。
8.如权利要求7所述的方法,其中所述检测在所述本地用户机器处的不同步的演示还包括:标识在所述系统主机提供方处正在显示的当前幻灯片,以及对在所述系统主机提供方处的所述当前幻灯片与在所述本地用户机器处正在显示的所述当前幻灯片进行比较。
9.如权利要求7所述的方法,其中同步命令被在所述本地用户机器处的所述用户向在远程系统位置处的所述系统主机提供方发出。
10.如权利要求4所述的方法,其中在所述本地用户位置处的所述下载的演示文件的所述同步包括: 标识在所述系统主机提供方处正在显示的所述当前幻灯片; 标识在所述本地用户机器处的对应幻灯片;以及 调整在所述本地用户机器处的下载的演示,以在所述本地用户机器处显示针对在所述系统主机提供方处正在显示的当前标识的幻灯片的所述对应幻灯片。
11.如权利要求1所述的方法,其中在当前位置处打开在所述用户本地机器处的所述下载的演示文件还包括:在所述演示文件从所述系统主机提供方被下载到所述本地用户机器的同时,打开在所述本地用户机器处的所述演示文件。
12.一种用于对在远程系统位置处的系统主机提供方的演示文件与在本地用户计算机器处的所述系统主机提供方的所述演示文件的对应版本进行同步的系统,包括: 用于访问系统主机提供方可下载演示文件以用于由用户观看的装置; 用于确定观看在系统主机提供方处所包含的演示文件的用户是否希望在用户本地机器处观看所述演示文件的装置; 当所述确定为所述用户希望在所述本地用户计算机器处观看所述演示文件时,用于在继续观看在所述系统主机提供方处的所述演示文件的同时,发起从所述系统主机提供方向所述用户本地机器的文件下载过程的装置; 用于将对在所述系统 主机提供方处正在示出的所述演示文件的用户访问转移为对在所述本地用户机器处的下载的演示文件的访问的装置; 用于在当前位置打开在所述用户本地机器处的所述下载的演示文件的装置,所述当前位置与在所述系统主机提供方处正在示出的所述演示文件的位置相匹配; 用于检测在所述用户本地机器处的不同步的下载的演示文件的装置; 用于发送命令以对在所述用户本地机器处的所述下载的演示文件与在所述系统主机提供方处正在示出的所述演示文件进行同步的装置;以及 用于对在所述用户本地机器处的所述下载的演示文件与所述系统主机提供方文件演示的当前位置进行同步的装置。
13.如权利要求12所述的系统,其中所述用于检测的装置还包括: 用于监视在所述本地用户机器处的幻灯片演示的装置;以及 用于自动检测在所述本地用户机器处的不同步的演示的装置。
14.如权利要求13所述的系统,其中同步命令指令被所述本地用户机器向在远程系统位置处的所述系统主机提供方自动发出。
15.如权利要求12所述的系统,其中在所述本地用户位置处的所述下载的演示文件的所述同步包括: 用于标识在所述系统主机提供方处正在显示的所述当前幻灯片的装置; 用于标识在所述本地用户机器处的对应幻灯片的装置;以及 用于调整在所述本地用户机器处的下载的演示,以在所述本地用户机器处显示针对在所述系统主机提供方处正在显示的当前标识的幻灯片的所述对应幻灯片的装置。
16.一种用于对在远程系统位置处的系统主机提供方的演示文件与在本地用户计算机器处的所述系统主机提供方的所述演示文件的对应版本进行同步的系统,包括: 在远程系统位置处的系统主机提供方,所述主机提供方能够存储和显示演示文件并且能够将演示文件下载到本地用户计算机器; 多个本地用户计算机器,能够接收和显示来自演示文件的幻灯片; 演示文件,包含一个或多个可显示和可观看的幻灯片; 通信系统,用于使得所述多个本地用户机器能够与所述系统主机提供方通信;以及多个演示文件管理模块,每个所述多个演示文件管理模块中的一个演示文件管理模块位于所述多个本地用户计算机器中的每个本地用户计算机器中。
17.如权利要求16所述的系统,其中所述演示文件管理模块具有如下能力:检测在所述系统主机提供方处的演示文件中的幻灯片与在所述本地用户机器处下载的针对在所述系统主机提供方处的所述演示文件的对应文件的同步。
18.如权利要求17所述的系统,其中所述演示文件管理模块具有如下能力:调整在所述本地用户机器处的演示文件,以使得在所述本地用户机器处正在显示的当前幻灯片与在所述系统主机提供方处当前正 在显示的对应幻灯片相同。
【文档编号】H04L29/08GK103812923SQ201310542118
【公开日】2014年5月21日 申请日期:2013年11月4日 优先权日:2012年11月5日
【发明者】K·S·博盖尔, G·J·伯斯, R·A·汉密尔顿二世, A·R·桑德 申请人:国际商业机器公司