协同操作分享内容的方法、系统及计算机程序产品的制作方法

文档序号:7890679阅读:249来源:国知局
专利名称:协同操作分享内容的方法、系统及计算机程序产品的制作方法
技术领域
本发明涉及视频会议系统,且特别涉及在视频会议中协同操作的技术。
背景技术
在视频会议中,当分享端将一分享内容,例如文件、简报档、屏幕画面等,分享至视频会议中的其他被分享端时,其中一被分享端在分享内容上的操作行为,例如用鼠标指示分享内容上的某个段落或是修改文字,通常无法即时回馈至分享端以及其他被分享端。即使该分享内容的存取权限开放给所有被分享端,如果同时间有不只一分享端进行操作,则不同分享端的操作行为可能会发生冲突,因此必须轮流操作,使得视频会议中断或不流畅。

发明内容
有鉴于此,本发明提供一种在视频会议中协同操作分享内容的方法,通过对应各使用者的虚拟装置,在一分享内容上同时执行各使用者的操作行为,并即时将分享内容分享给各使用者,使得各使用者可即时看到其他使用者的操作,以达成协同操作。本发明一实施例提供一种在视频会议中协同操作分享内容的方法,其中该分享内容由一分享端分享给至少一被分享端,包括:由该至少一被分享端传送一操作事件至该分享端;将该操作事件传送至该分享端的一虚拟装置;以及使该虚拟装置于该分享内容上执行该操作事件。本发明另一实施例提供一种视频会议系统,包括一分享端与至少一被分享端,该分享端与该至少一被分享端通过一网络连接彼此以进行一视频会议。作为该分享端,包括:一分享单元,通过该网络分享一分享内容给该至少一被分享端;一处理单元,通过该网络从该至少一被分享端 接收一操作事件;以及一虚拟装置系统,从该处理单元接收该操作事件,并将该操作事件指定给一虚拟装置,其中该虚拟装置于该分享内容上执行该操作事件。作为该至少一被分享端,包括:一被分享单元,通过该网络接收该分享内容并使该分享内容显示于该至少一被分享端的一显示单元;以及一检测提取单元,检测该操作事件,提取该操作事件,并通过该网络将该操作事件传送至该处理单元。本发明另一实施例提供一种计算机程序产品,存储于一计算机可读介质,用以被一电子装置载入以执行一在视频会议中协同操作分享内容的方法,该计算机程序产品包括:一第一程序代码,用以致使一分享端将分享给至少一被分享端的一分享内容设定为可协同操作;一第二程序代码,用以致使该至少一被分享端根据一操作事件于该被分享端的坐标,判断该操作事件是否操作于该分享内容的有效区内,如果是,则标准化该坐标,产生该操作事件的标准化坐标,并将该操作事件传送至该分享端;一第三程序代码,用以致使该分享端判断该分享内容是否为可协同操作,如果是,则根据该标准化坐标决定该操作事件于该分享内容上执行的执行坐标,并将该操作事件传送至该分享端的一虚拟装置;以及一第四程序代码,用以致使该虚拟装置于该分享内容上执行该操作事件。


图1所示为根据本发明一实施例的视频会议系统的示意图;图2a所示为根据本发明一实施例的分享端在视频会议中协同操作分享内容的方法的流程图;图2b所示为根据本发明一实施例的被分享端在视频会议中协同操作分享内容的方法的流程图;图3所示为根据本发明一实施例的在视频会议中协同操作分享内容的方法的流程图; 图4所示为根据本发明一实施例的视频会议系统的示意图;图5a与图5b所示为根据本发明一实施例的在视频会议中协同操作分享内容的通讯流程的示意图。主要元件符号说明10、40 视频会议系统;110、410 分享端;111、121、131 屏幕画面;111-1、111-2、111-3 视窗;113、123 游标;120、420 被分享端;122、132 视频会议程序视窗;122-1、132-1、122-1-1、122-1-2、122-1-3 区块;124、134 虚拟游标;140、400 网络;411、421 网络单元;412,422 多媒体引擎单元;413,423 数据解码单元;414,424 数据描绘单元;415 操作事件处理单元;416 数据提取单元;417 游标融合单元;418 数据编码单元;419,426 音视频编码单元;425 操作事件检测提取单元;430、440 显示装置;450 虚拟装置系统;470、480 音视频装置S201、S202、....、S205、S211、...、S214、S301、S302、...、S308、S501、S502、...、S521 步骤。
具体实施方式
以下说明为本发明的实施例。其目的是要举例说明本发明一般性的原则,不应视为本发明的限制,本发明的范围当以申请专利范围所界定者为准。图1所示为根据本发明一实施例的视频会议系统10的示意图。图1所示为根据本发明一实施例的视频会议系统的示意图包括分享端110、被分享端120、被分享端130以及网络140。分享端110、被分享端120以及被分享端130通过网络140互相连接以进行一视频会议,屏幕画面111、121和131分别为分享端110、被分享端120和130的屏幕画面。屏幕画面111显示视窗111-1、111-2和111-3,游标113为分享端110的游标,鼠标游标123为被分享端120的鼠标游标。图1中的分享端数目以及被分享端数目仅为示意,并不用以限制本发明。须注意的是,在视频会议中的任何一个参与者皆可为分享端和被分享端,图1的配置为了方便说明本发明的实施例。此外,分享端110与被分享端120皆配备麦克风(未绘制)与摄像机(未绘制)以进行视频会议。在视频会议中,当分享端110将其屏幕画面111分享至视频会议中的被分享端120和130时,被分享端120和130分别接收屏幕画面111并分别呈现在其屏幕画面121和131的视频会议程序视窗122和132上的区块122-1和132-1。显示视窗111_1、111_2以及111-3分别对应于区块122-1内的区块122-1-1、122-1-2以及区块122_1_3,相同地,显示视窗111-1、111-2以及111-3亦有对应而位于区块132-1内的区块。如果分享端110进一步开放可协同操作的权限予被分享端120时,分享端110即产生对应被分享端120的虚拟游标124。所谓可协同操作是指具有编辑分享文件的权限,而非单纯浏览;此外,如果分享端110仅将屏幕画面111给被分享端130,但并未开放可协同操作的权限给被分享端130时,分享端110并不会产生对应被分享端130的虚拟游标,对应地,被分享端130的视频会议程序视窗132将会出现分享端110与被分享端120 (具可协同操作的权限)的鼠标游标。在一具体实施例中,当被分享端120的使用者移动任何输入装置(例如鼠标或触控板等)而移动游标123时,被分享端120、130检测到输入装置的操作事件(为说明方便,以下称为鼠标操作事件),并将操作事件传送至分享端110。分享端110此时始针对操作事件产生虚拟游标124。详细的说,请参考图1。分享端110的屏幕画面111上会出现虚拟游标124对应被分享端120的游标123,除了虚拟游标124的模拟动作与被分享端120的游标123的动作一样外(例如移动、左键、右键、双击(double click)等),虚拟游标124位于屏幕画面111的相对位置亦与游标123位于区块122-1的相对位置相同。因此,分享端110和被分享端130皆能看到被分享端120所进行的操作事件。须注意的是,分享端110的分享内容并不限于屏幕画面,分享内容可以是文件、简报档、延伸桌面、主屏幕以外的显示装置的画面、视窗画面或应用程序等的画面,而操作事件也不限于鼠标操作事件,也可是修改文字、画图等操作事件。以下配合第2a、2b、3和4图详细说明上述动作流程,并以鼠标作为输入装置为例说明。图2a所示为分享端110在视频会议中进行协同操作分享内容的方法的流程图。在步骤S201中,分享端接收鼠标操作事件, 例如分享端110接收被分享端120所传送的鼠标操作事件。在步骤S202中,判断分享内容是否为可协同操作,例如判断屏幕画面111是否开放为可协同操作。如果否(步骤S202:否),则结束流程,如果是(步骤S202:是),则在步骤S203中计算鼠标操作事件的坐标。举例而言,由于视频会议中分享端与各被分享端的显示器大小比例可能不同,此外,如图1所示,屏幕画面111分享至被分享端120后其对应的区块122-1的大小与屏幕画面111大小也不同,因此必须将鼠标游标123相对于区块122-1的坐标位置进行换算以使虚拟游标124相对于屏幕画面111的位置与鼠标游标123相对于区块122-1的位置相同。接着在步骤S204中,判断接收的鼠标操作事件所对应的操作者。例如,分享端110判断所接收的鼠标操作事件是来自哪个被分享端。分享端110判断所接收的鼠标操作事件是来自哪个被分享端的方法可通过不同方式实现,在一例子中,分享端110通过一对一的通道(channel)分享屏幕画面111给被分享端,因此分享端110可根据鼠标操作事件是通过哪个通道传送的以判断鼠标操作事件是来自哪个被分享端。在其他例子中,分享端110也可通过传送鼠标操作事件的传送信号中所包含的来源端IP地址等判断其来自哪个被分享端。在步骤S205中,将鼠标操作事件传送至对应的虚拟装置(鼠标),并使虚拟装置执行鼠标操作事件。例如将上述鼠标操作事件传送至对应被分享端120的虚拟鼠标,并使虚拟鼠标执行鼠标操作事件,在实作中于分享端110的屏幕画面显示虚拟游标124,并执行鼠标操作事件(例如移动、左键、右键、双击(double click)等)。须注意的是,虚拟装置并不限于虚拟鼠标,根据操作事件的不同,虚拟装置可以是虚拟键盘等虚拟人机接口装置(Virtual Human Interface Device)。经过步骤S205后,就结束此流程,当下次分享端再接收到鼠标操作事件时再重复此流程。图2b所示为根据本发明一实施例的被分享端在视频会议中协同操作分享内容的方法的流程图。在步骤S211中,被分享端提取操作事件。例如当被分享端120的使用者移动鼠标时,被分享端120检测到鼠标移动而提取鼠标操作事件。接着在步骤S212中,判断操作事件是否落在有效区内。所谓有效区是指游标123位于对应屏幕画面111的区块122-1中。举例而言,如图1所示,屏幕画面111分享至被分享端120后其对应的区块122-1的大小与屏幕画面111大小不同,只有·区块122-1的范围是对应至分享内容的屏幕画面111的范围,因此必须判断在鼠标操作事件中,游标123是否落在区块122-1的范围内。如果是,则鼠标操作事件是针对屏幕画面111的操作(步骤S212:是);如果否,则鼠标操作事件不是针对屏幕画面111的操作,并结束流程(步骤S212:否)。如果操作事件落在有效区内(步骤S212:是),即游标123位于对应屏幕画面111的区块122-1中,则在步骤S213中标准化操作事件的坐标。举例而言,如上列所述,由于视频会议中分享端与各被分享端的显示器大小比例可能不同,且如图1所示,屏幕画面111分享至被分享端120后其对应的区块122-1的大小与屏幕画面111大小也不同,因此必须将游标123相对于区块122-1的坐标进行标准化以供分享端110换算,使虚拟游标124相对于屏幕画面111的位置与鼠标游标123相对于区块122-1的位置相同。在坐标标准化的一个例子中,可将游标123相对于区块122-1的X坐标进行标准化以使X坐标落在[_1,1]区间内,并将游标123相对于区块122-1的Y坐标进行标准化以使Y坐标落在[_1,1]区间内。步骤S213对应的步骤S203,亦即在步骤S203中,可将标准化的X坐标和标准化的Y坐标分别乘以屏幕画面111的X轴幅度(例如1024像素)和Y轴幅度(例如768像素),以得到虚拟游标124相对于屏幕画面111的坐标。在步骤S214中,将操作事件传送至分享端110,然后结束此流程。例如,被分享端120将鼠标操作事件传送至分享端110。当下次被分享端检测到操作事件时再重复此流程。图2a与图2b的步骤并不用以限制本发明,而可根据实际应用状况而有所调整,例如可在步骤S211和S212中插入与步骤S202类似的判断分享内容是否可协同操作的步骤,或者步骤S203与S204的顺序可互相调换。图3所示为根据本发明一实施例的在视频会议中协同操作分享内容的方法30的流程图。图3的流程图是结合图2a与图2b的流程,重复部分不再复述。分享端将分享内容分享给多个被分享端后,如果其中一被分享端对所接收的分享内容进行操作,则进行图3所示的流程。在步骤S301中,被分享端检测到操作事件并提取操作事件。在步骤S302中,判断操作事件是否在有效区内。如果操作事件不在有效区内(步骤S302:否),则结束流程。如果操作事件在有效区内(步骤S302:是),则在步骤S303中标准化操作事件的坐标。接着在步骤S304中,被分享端将操作事件传送至分享端。在步骤S305中,在分享端接收操作事件后,分享端判断分享内容是否为可协同操作。如果分享内容不可协同操作(步骤S305:否),则结束流程。如果分享内容为可协同操作(步骤S305:是),则在步骤S306中,分享端换算操作事件的坐标。在步骤S307中,分享端判断所接收的操作事件是来自哪个被分享端。然后在步骤S308中,将操作事件传送至虚拟装置,并使虚拟装置执行操作事件。当下次有任何被分享端对分享内容进行操作事件时,再重复图3的流程。以上说明虽以一个被分享端的操作事件为例,但本领域技术人员可以合理将此协同操作的方法应用至同时有多个被分享端对分享内容进行操作事件。由于每个被分享端皆有对应的虚拟装置,因此即使有多个被分享端同时对分享内容进行操作事件,也不会发生冲突。另外,例如当多个被分享端皆进行鼠标操作事件时,在屏幕画面111上对应各被分享端的鼠标游标可根据被分享端的不同而显示不同的颜色或是标示名称,以使视频会议中的各使用者清楚鼠标游 标对应至哪个使用者。图4所示为根据本发明一实施例的视频会议系统40的示意图。视频会议系统40包括分享端410与被分享端420,分享端410与被分享端420通过网络400连结。分享端410和被分享端420为具有音视频处理功能的处理运算装置,例如桌上型计算机的主机等。分享端410耦接至音视频装置470、显示装置430与虚拟装置系统450。被分享端420耦接至音视频装置480与显示装置440。分享端410包括网络单元411、多媒体引擎单元412、数据解码单元413、数据描绘单元414、操作事件处理单元415、数据提取单元416、游标融合单元417、数据编码单元418以及音视频编码单元419。被分享端420包括网络单元421、多媒体引擎单元422、数据解码单元423、数据描绘单元424、操作事件检测提取单元425以及音视频编码单元426。分享端410的多媒体引擎单元412将分享端410的分享内容通过网络单元411、网络400以及被分享端420的网络单元421传送至被分享端420的多媒体引擎单元422,然后分享内容(例如屏幕画面111)经数据解码单元423解码,再通过数据描绘单元424将解码的分享内容数据描绘至显示装置440。举例而言,在视频会议下,当分享端410欲分享显示装置430的显示画面时,音视频装置470提取例如麦克风(mic)与摄像机(camera)等的音频与视频的信号,经过音视频编码单元419编码;数据提取单元416提取显示于显示装置430的数据,经过数据编码单元418编码。而后,由多媒体引擎单元412将音视频编码单元419编码后的音视频数据与数据编码单元418编码显示装置430的数据通过网络单元411、网络400以及被分享端420的网络单元421送至被分享端420的多媒体引擎单元422。多媒体引擎单元422将所接收的分享内容数据传送至数据解码单元423进行解码,接着数据描绘单元424将解码的分享内容数据描绘至显示装置440。在一具体实施例中,显示装置440除显示分享端410的显示装置430的分享内容外,也可同时解码并显示分享端410的音视频装置470的音视频信号,如分享端410的使用者的画面与声音。相同地,分享端410的显示装置430除显示分享内容外,也可同时解码而显示被分享端420的音视频装置480经音视频编码单元426编码的音视频信号,如被分享端420的使用者的画面与声音。操作事件检测提取单元425耦接至鼠标、键盘等人机接口装置。当操作事件检测提取单元425检测到有操作事件发生时,例如移动鼠标等,操作事件检测提取单元425提取操作事件,并对所提取的操作事件作基本处理,例如判断操作事件是否在有效区内、标准化操作事件的坐标等。然后将处理过的操作事件封装为操作事件信号,通过网络单元421、网络400与分享端410的网络单元411传送至分享端410的操作事件处理单元415。操作事件处理单元415判断分享内容是否为可协同操作、换算操作事件的坐标、判断接收的操作事件来自哪个被分享端,然后操作事件处理单元415将操作事件传送至虚拟装置系统450,最后接收操作事件的虚拟装置执行此操作事件。举例而言,当操作事件检测提取单元425检测到鼠标移动时,操作事件检测提取单元425提取鼠标操作事件,判断鼠标操作事件是否在有效区内,并标准化鼠标操作事件的作标,然后将鼠标操作事件封装为鼠标操作事件信号,通过网络单元421、网络400与分享端410的网络单元411传送至分享端410的操作事件处理单元415。当接收 鼠标操作事件后,操作事件处理单元415判断现在正在分享的分享内容是否为可协同操作,如果是,则进行后续处理,如果否,则不对鼠标操作事件进行处理。如果正在分享的分享内容为可协同操作,则操作事件处理单元415换算鼠标操作事件的坐标并判断鼠标操作事件是来自哪个被分享端,然后操作事件处理单元415将鼠标操作事件传送至虚拟装置系统450,虚拟装置系统450产生对应鼠标操作事件的虚拟鼠标(及虚拟坐标),并使虚拟鼠标执行鼠标操作事件,使显示装置430显示对应被分享端420的鼠标游标,并显示与反应被分享端420所进行的鼠标动作。在一具体实施例中,当操作事件处理单元415判断现在正在分享的分享内容为可协同操作时,虚拟装置系统450即产生对应鼠标操作事件的虚拟鼠标(及虚拟坐标)。在另一具体实施例中,当分享端410分享显示画面时并开放协同操作的权限时,虚拟装置系统450即产生对应鼠标操作事件的虚拟鼠标(及虚拟坐标)。除此之外,数据提取单元416继续提取显示于显示装置430的数据,游标融合单元417将显示于显示装置430的数据、分享端410的鼠标游标与虚拟鼠标的鼠标游标融合在一起,经由数据编码单元418编码,由多媒体引擎单元412通过网络单元411、网络400以及被分享端420的网络单元421送至被分享端420以及其他被分享端。如此一来,各分享端的操作事件都可以统合传送至各分享端。因此,通过上述的系统与方法,可以同步接收视频会议中各使用者的操作,达到协同操作分享内容的效果。
图5a与图5b所示为根据本发明一实施例的在视频会议中协同操作分享内容的通讯流程的示意图。分享端的使用者通过例如一快速键等触发一可协同操作信号(步骤S501)。安装于分享端的分享端协同操作程序接收该可协同操作信号,并传送一赋能信号(enablesignal)至分享端系统(步骤S502)。分享端系统包括图4中的分享端410、显示装置430以及虚拟装置系统450。当分享端系统接收到赋能信号后,启动虚拟装置系统(步骤S503),启动完成后传送一确认信号给分享端协同操作程序(步骤S504)。然后分享端协同操作程序传送一启动信号至被分享端协同操作程序(步骤S505),以启动被分享端协同操作程序(步骤 S506)。当被分享端的使用者进行鼠标操作等操作时(步骤S507),被分享端系统提取此操作事件(步骤S508)并将操作事件传送至被分享端协同操作程序(步骤S509),被分享端协同操作程序对操作事件进行基本处理(步骤S510),例如判断操作事件是否在有效区内、标准化操作事件的坐标、封装操作事件信号等。然后将操作事件信号通过网络传送至分享端协同操作程序(步骤S511)。分享端协同操作程序根据操作事件信号还原操作事件(步骤S512),例如换算操作事件的坐标并判断来源以了解操作事件是来自哪个被分享端。接着分享端协同操作程序传送一控制信号至分享端系统(步骤S513),使分享端系统中对应的虚拟装置执行操作事件(步骤S514),执行后并回复一确认信号给分享端协同操作程序(步骤S515),完成协同操作。如果有其他操作事件,则重复步骤S506至S515。当分享端的使用者解除可协同操作时,传送一解除可协同操作信号至分享端协同操作程序(步骤S516)。然后分享端协同操作程序传送一停止信号至被分享端协同操作程序(步骤S517),使被分享端协同操作程序关闭(步骤S518)分享端协同操作程序并传送一去能信号(disable signal )至分享端系统(步骤S519),使分享端系统关闭虚拟装置系统(步骤S520),关闭虚拟装置系统后,分享端系统回复一确认信号至分享端协同操作程序(步骤S521),终止协同操作。通过上述的协同操作系统与方法,本发明得以在一分享内容上同时执行各使用者的操作行为,并即时将分享内容分享给各使用者,使得各使用者可即时看到其他使用者的操作,以达成协同操作。本发明的方法,或特定类型或其部分,可以以程序代码的类型存在。程序代码可以包含于实体介质,如软盘、光盘、硬盘、或是任何其他电子设备或机器可读(如计算机可读)存储介质,亦或不限于外在形式的计算机程序产品,其中,当程序代码被机器,如计算机载入且执行时,此机器变成用以参与本发明的装置或系统,且可执行本发明的方法步骤。程序代码也可以通过一些传送介质,如电线或电缆、光纤、或是任何传输类型进行传送,其中,当程序代码被电子设备或机器,如计算机接收、载入且执行时,此机器变成用以参与本发明的系统或装置。当在一般用途处理单元实作时,程序代码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。在一实施例中,本发明揭露一种计算机程序产品,该计算机程序产品存储于一计算机可读介质,该计算机可读介质被计算机等电子装置载入以执行一在视频会议中协同操作分享内容的方法,该计算机程序产品包括:一第一程序代码,用以致使一分享端将分享给多个被分享端的一分享内容设定为可协同操作;一第二程序代码,用以致使该等被分享端其中一被分享端根据一操作事件于该被分享端的坐标,判断该操作事件是否操作于该分享内容的有效区内,如果是,则标准化该坐标,产生该操作事件的标准化坐标,并将该操作事件传送至该分享端;一第三程序代码,用以致使该分享端判断该分享内容是否为可协同操作,如果是,则根据该标准化坐标决定该操作事件于该分享内容上执行的执行坐标,并将该操作事件传送至一虚拟装置;以及一第四程序代码,用以致使该虚拟装置于该分享内容上执行该操作事件。 以上所述为实施例的概述特征。本领域技术人员应可以轻而易举地利用本发明为基础设计或调整以实行相同的目的和/或达成此处介绍的实施例的相同优点。本领域技术人员也应了解相同的配置不应背离本创作的精神与范围,在不背离本创作的精神与范围下他们可做出各种改变、取代和交替。说明性的方法仅表示示范性的步骤,但这些步骤并不一定要以所表示的顺序执行。可另外加入、取代、改变顺序和/或消除步骤以视情况而作调整,并与所揭露 的实施例精神和范围一致。
权利要求
1.一种在视频会议中协同操作分享内容的方法,其中该分享内容由一分享端分享给一被分享端,包括: 使该被分享端传送一操作事件至该分享端; 将该操作事件传送至该分享端的一虚拟装置;以及 使该虚拟装置于该分享内容上执行该操作事件。
2.如权利要求1所述的在视频会议中协同操作分享内容的方法,还包括: 由该分享端将该分享内容设定为可协同操作。
3.如权利要求2所述的在视频会议中协同操作分享内容的方法,还包括: 判断该分享内容是否为可协同操作,如果是,则将该操作事件传送至该分享端的该虚拟装置。
4.如权利 要求3所述的在视频会议中协同操作分享内容的方法,还包括: 根据该操作事件于该被分享端的坐标,判断该操作事件是否操作于该分享内容的有效区内,如果是,则由该被分享端传送该操作事件至该分享端。
5.如权利要求4所述的在视频会议中协同操作分享内容的方法,还包括: 标准化该坐标,产生该操作事件的一标准化坐标;以及 根据该标准化坐标决定该操作事件于该分享内容上执行的执行坐标,并使该虚拟装置根据该执行坐标于该分享内容上执行该操作事件。
6.一种视频会议系统,包括一分享端与一被分享端,该分享端与该被分享端通过一网络连接彼此以进行一视频会议,其中该分享端,包括: 一分享单元,通过该网络分享一分享内容给该被分享端; 一处理单元,通过该网络从该被分享端接收一操作事件;以及一虚拟装置系统,从该处理单元接收该操作事件,并将该操作事件指定给一虚拟装置,其中该虚拟装置于该分享内容上执行该操作事件; 其中该被分孚端,包括: 一被分享单元,通过该网络接收该分享内容并使该分享内容显示于该被分享端的一显示单元;以及 一检测提取单元,检测该操作事件,提取该操作事件,并通过该网络将该操作事件传送至该处理单元。
7.如权利要求6所述的视频会议系统,其中该处理单元还判断该分享内容是否为可协同操作,如果是,则将该操作事件传送至该虚拟装置系统的该虚拟装置。
8.如权利要求7所述的视频会议系统,其中该检测提取单元还根据该操作事件相对于该显示单元的坐标,判断该操作事件是否操作于该分享内容的有效区内,如果是,则通过该网络将该操作事件传送至该处理单元。
9.如权利要求8所述的视频会议系统,其中该检测提取单元更标准化该坐标,产生该操作事件的一标准化坐标,该处理单元还根据该标准化坐标决定该操作事件于该分享内容上执行的执行坐标,其中该虚拟装置根据该执行坐标于该分享内容上执行该操作事件。
10.一种计算机程序产品,存储于一计算机可读介质,用以被一电子装置载入以执行一在视频会议中协同操作分享内容的方法,该计算机程序产品包括: 一第一程序代码,用以致使一分享端将分享给一被分享端的一分享内容设定为可协同操作; 一第二程序代码,用以致使该被分享端根据一操作事件于该被分享端的坐标,判断该操作事件是否操作于该分享内容的有效区内,如果是,则标准化该坐标,产生该操作事件的标准化坐标,并将该操作事件传送至该分享端; 一第三程序代码,用以致使该分享端判断该分享内容是否为可协同操作,如果是,则根据该标准化坐标决定该操作事件于该分享内容上执行的执行坐标,并将该操作事件传送至该分享端的一虚拟装置;以及 一第四程序代码,用以致使 该虚拟装置于该分享内容上执行该操作事件。
全文摘要
协同操作分享内容的方法、系统及计算机程序产品,用于在视频会议中协同操作分享内容,其中该分享内容由一分享端分享给多个被分享端,包括由该等被分享端其中一传送一操作事件至该分享端;将该操作事件传送至该分享端的一虚拟装置;以及使该虚拟装置于该分享内容上执行该操作事件。
文档编号H04L29/06GK103248861SQ201210052710
公开日2013年8月14日 申请日期2012年3月2日 优先权日2012年2月13日
发明者邱晟源, 张志豪, 王扬生 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1