一种多设备间屏幕内容同步批注的方法及系统与流程

文档序号:15848819发布日期:2018-11-07 09:30阅读:401来源:国知局
一种多设备间屏幕内容同步批注的方法及系统与流程

本申请涉及多设备数据交互技术领域,特别涉及一种多设备间屏幕内容同步批注的方法,还涉及一种多设备间屏幕内容同步批注的系统。

背景技术

随着计算机网络的快速发展,多设备之间的信息交互技术已日渐成熟,如可通过局域网等实现多设备之间相关信息的传输,具体而言,当需要进行信息共享、信息交互时,多台设备中作为发送方的设备首先将待传输的目标信息发送至后端服务器,再由后端服务器转发至其它设备,进一步实现多设备之间的信息共享。

然而,上述信息交互方式却无法满足多台设备之间相关信息的实时同步共享,当面临多人在线实时办公、在线编辑文档时,多台设备之间进行信息交互以实现同步共享显得尤为重要。例如,在多人会议中,如果一个用户通过其中一台设备对其中的文档进行批注等编辑时,其他用户则无法及时的获知这些编辑信息,为用户带来了诸多不便,同时也降低了会议效率。

因此,如何在多设备间建立连接,进一步实现多设备间屏幕内容的同步批注,以提高工作效率是本领域技术人员亟待解决的问题。



技术实现要素:

本申请的目的是提供一种多设备间屏幕内容同步批注的方法,该方法在多设备间建立了连接关系,有效实现了多设备间屏幕内容的同步批注,更加便于用户会议的进行,进一步提高了工作效率;本申请的另一目的是提供一种多设备间文档同步批注的系统,均具有上述有益效果。

为解决上述技术问题,本申请提供了一多设备间屏幕内容同步批注的方法,所述方法包括:

第一终端获取屏幕内容,并将所述屏幕内容发送至服务器;

第二终端接收所述服务器发送的所述屏幕内容,并通过显示器显示所述屏幕内容;

所述第一终端获取所述屏幕内容对应的批注信息,并将所述批注信息发送至所述服务器;

所述第二终端接收所述服务器发送的所述批注信息,将所述批注信息叠加至所述屏幕内容,并通过所述显示器显示所述批注信息。

优选的,所述第一终端获取屏幕内容之后,还包括:所述第一终端对所述屏幕内容进行编码,获得编码后屏幕内容;

所述第二终端接收所述服务器发送的所述屏幕内容之后,还包括:所述第二终端对所述编码后屏幕内容进行解码,获得所述屏幕内容。

优选的,所述第一终端获取所述屏幕内容对应的批注信息之后,还包括:所述第一终端对所述批注信息进行打包处理,获得打包批注信息;

所述第二终端接收所述服务器发送的所述批注信息之后,还包括:所述第二终端对所述打包批注信息进行解析,获得所述批注信息。

优选的,当所述第一终端的数量为多个时,所述服务器接收各个所述第一终端发送的批注信息;

对各个所述批注信息进行融合处理,获得总批注信息;

将所述总批注信息发送至所述第一终端和所述第二终端。

优选的,所述服务器将所述屏幕内容和所述批注信息保存至自身缓存。

优选的,所述第一终端通过无线网络将所述屏幕内容和所述批注信息发送至所述服务器;

所述第二终端通过所述无线网络接收所述服务器发送的所述屏幕内容和所述批注信息。

为解决上述技术问题,本申请还提供了一种多设备间屏幕内容同步批注的系统,所述系统包括:

第一终端,用于获取屏幕内容,并将所述屏幕内容发送至服务器;获取所述屏幕内容对应的批注信息,并将所述批注信息发送至所述服务器;

第二终端,用于接收所述服务器发送的所述屏幕内容,并通过显示器显示所述屏幕内容;接收所述服务器发送的所述批注信息,将所述批注信息叠加至所述屏幕内容,并通过所述显示器显示所述批注信息;

所述服务器,用于接收所述第一终端发送的所述屏幕内容和所述批注信息,并将所述屏幕内容和所述批注信息发送至所述第二终端。

优选的,所述服务器还用于当所述第一终端的数量为多个时,接收各个所述第一终端发送的批注信息;对各个所述批注信息进行融合处理,获得总批注信息;将所述总批注信息发送至所述第一终端和所述第二终端。

优选的,所述服务器还用于将所述屏幕内容和所述批注信息保存至自身缓存。

优选的,所述第一终端具体用于通过无线网络将所述屏幕内容和所述批注信息发送至所述服务器;

所述第二终端具体用于通过所述无线网络接收所述服务器发送的所述屏幕内容和所述批注信息。

本申请所提供的一种多设备间屏幕内容同步批注的方法,包括第一终端获取屏幕内容,并将所述屏幕内容发送至服务器;第二终端接收所述服务器发送的所述屏幕内容,并通过显示器显示所述屏幕内容;所述第一终端获取所述屏幕内容对应的批注信息,并将所述批注信息发送至所述服务器;所述第二终端接收所述服务器发送的所述批注信息,将所述批注信息叠加至所述屏幕内容,并通过所述显示器显示所述批注信息。

可见,本申请所提供的技术方案,在各个用户终端与服务器建立连接后,首先通过服务器实现多设备间屏幕内容的同步共享,再实现多设备间批注信息的同步共享,最后作为接收方的第二终端将批注信息与屏幕内容进行叠加显示,由此实现了多设备间屏幕内容的同步批注,在多人会议过程中,多设备之间实现屏幕内容的同步批注更加有利于用户会议的顺利进行,进一步提高了工作效率。

本申请所提供的一种多设备间屏幕内容同步批注的系统,也具有上述有益效果,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请所提供的一种多设备间屏幕内容同步批注的方法的流程示意图;

图2为本申请所提供的另一种多设备间屏幕内容同步批注的方法的流程示意图;

图3为本申请所提供的再一种多设备间屏幕内容同步批注的方法的流程示意图;

图4为本申请所提供的一种多设备间屏幕内容同步批注的系统的示意图;

图5为本申请所提供的一种用户终端的结构示意图;

图6为本申请所提供的一种服务器的结构示意图。

具体实施方式

本申请的核心是提供一种多设备间屏幕内容同步批注的方法,该方法在多设备间建立了连接关系,有效实现了多设备间屏幕内容的同步批注,更加便于用户会议的进行,进一步提高了工作效率;本申请的另一核心是提供一种多设备间屏幕内容同步批注的系统,均具有上述有益效果。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

请参考图1,图1为本申请所提供的一种多设备间屏幕内容同步批注的方法的流程示意图,该方法可以包括:

s101:第一终端获取屏幕内容,并将屏幕内容发送至服务器;

s102:第二终端接收服务器发送的屏幕内容,并通过显示器显示屏幕内容;

具体的,将需要分享屏幕内容批注的用户终端作为第一终端,将被分享屏幕内容批注的用户终端作为第二终端,在各个用户终端与服务器建立连接之后,第一终端获取自身显示器的屏幕内容,并将其发送至服务器,由服务器对其进行相应的处理后再转发至第二终端,第二终端即可通过自身的显示器显示该屏幕内容,由此,即可实现多设备间屏幕内容的同步共享。

此外,上述第一终端和第二终端数量的多少并不影响本技术方案的实施,本申请对此不做具体限定。

可选的,请参考图2,图2为本申请所提供的另一种多设备间屏幕内容同步批注的方法的流程示意图,如步骤s201至s202所示,上述第一终端获取屏幕内容之后,还可以包括第一终端对屏幕内容进行编码,获得编码后屏幕内容;第二终端接收服务器发送的屏幕内容之后,还可以包括第二终端对编码后屏幕内容进行解码,获得屏幕内容。

具体的,第一终端在获取屏幕内容之后,将屏幕内容发送至服务器之前,首先可对该屏幕内容进行编码处理,获得可进行信息传输的编码后屏幕内容,再将编码后屏幕内容发送至服务器。相应的,第二终端在接收到服务器发送的编码后屏幕内容之后,首先对其进行解码处理,获得可进行显示的屏幕内容,最后再通过自身的显示器对其进行显示。

s103:第一终端获取屏幕内容对应的批注信息,并将批注信息发送至服务器;

s104:第二终端接收服务器发送的批注信息,将批注信息叠加至屏幕内容,并通过显示器显示批注信息。

具体的,当用户终端之间实现屏幕内容的同步共享之后,第一终端与第二终端显示相同的界面,此时,即可进行批注信息的同步共享。首先,第一终端在自身显示器的显示界面上新建透明视图,当用户对显示界面上的屏幕内容进行批注时,即可获取上述屏幕内容对应的批注信息,并将其发送至服务器,由服务器对其进行相应的处理后再转发至第二终端,第二终端即可将接收到的批注信息叠加至当前自身显示器显示的屏幕内容,以在当前屏幕内容的基础上显示上述批注信息,由此,即可实现多设备间批注信息的同步共享,进一步实现了多设备间屏幕内容的同步批注。

可选的,请参考图2,如步骤s203至s204所示,上述第一终端获取屏幕内容对应的批注信息之后,还可以包括第一终端对批注信息进行打包处理,获得打包批注信息;第二终端接收服务器发送的批注信息之后,还可以包括第二终端对打包批注信息进行解析,获得批注信息。

具体的,第一终端在获取上述批注信息之后,将上述批注信息发送至服务器之前,首先可对该批注信息进行打包封装处理,获得可进行信息传输的打包批注信息,再将打包批注信息发送至服务器。相应的,第二终端在接收到服务器发送的打包批注信息之后,首先对其进行解析处理,获得可进行显示的批注信息,最后再将其叠加至自身显示器当前显示的屏幕内容,并进行显示。

可选的,服务器将屏幕内容和批注信息保存至自身缓存。

具体的,服务器在接收到上述屏幕内容及其相应的批注信息后,均可将其保存至自身缓存,以实现会议记录功能;此外,还可以根据不同的共享数据类型,如视频、文档、图片等进行分类保存,也可根据不同批注信息的不同来源进行分类保存,更加便于用户后期工作的进行。

可选的,该多设备间屏幕内容同步批注的方法还可以包括:第一终端通过无线网络将屏幕内容和批注信息发送至服务器;第二终端通过无线网络接收服务器发送的屏幕内容和批注信息。

具体的,各个用户终端与服务器之间可以建立无线连接,由此,第一终端即可通过无线网络将屏幕内容和批注信息发送至服务器,第二终端也可通过该无线网络接收服务器发送的屏幕内容和批注信息。该无线连接的具体实现方式本申请不做限定,可通过无线路由网络实现,也可通过设置无线网卡实现。

需要说明的是,上述无线连接方式仅为本申请所提供的一种实施方式,并不唯一,用户也可根据实际情况在各个用户终端与服务器之间建立有线连接,本申请对此不做限定。

本申请所提供的多设备间屏幕内容同步批注的方法,在各个用户终端与服务器建立连接后,首先通过服务器实现多设备间屏幕内容的同步共享,再实现多设备间批注信息的同步共享,最后作为接收方的第二终端将批注信息与屏幕内容进行叠加显示,由此实现了多设备间屏幕内容的同步批注,在多人会议过程中,多设备之间实现屏幕内容的同步批注更加有利于用户会议的顺利进行,进一步提高了工作效率。

在上述实施例的基础上请参考图3,图3为本申请所提供的再一种多设备间屏幕内容同步批注的方法的流程示意图。

作为一种优选实施实例,当第一终端的数量为多个时,服务器接收各个第一终端发送的批注信息;对各个批注信息进行融合处理,获得总批注信息;将总批注信息发送至第一终端和第二终端。

具体的,当第一终端的数量为多个时,即上述需要同步共享的屏幕内容批注来自于不同的用户终端,为避免相互冲突,服务器在接收到来自各个第一终端发送的批注信息后,首先对各个批注信息进行融合处理,获得总批注信息,然后再将总批注信息发送至第二终端进行显示。具体而言,以第一终端的数量为两个为例,请参考图3,在完成屏幕内容同步共享之后,第一终端11和第一终端12分别新建透明视图,采集各自显示器的批注信息,将批注信息完成打包后通过网络发送至服务器13,由服务器13对各个批注信息进行融合处理获得总批注信息,并进行缓存,进一步将总批注信息转发至第一终端11、第一终端12以及第二终端14,由此,各个用户终端将获取到的总批注信息叠加至自身显示器当前显示的屏幕内容,同时进行显示,由此即可实现多设备间屏幕内容的同步批注。

为解决上述问题,请参考图4,图4为本申请所提供的一种多设备间屏幕内容同步批注的系统的示意图,该系统可以包括:

第一终端10,用于获取屏幕内容,并将屏幕内容发送至服务器20;获取屏幕内容对应的批注信息,并将批注信息发送至服务器20;

第二终端30,用于接收服务器20发送的屏幕内容,并通过显示器显示屏幕内容;接收服务器20发送的批注信息,将批注信息叠加至屏幕内容,并通过显示器显示批注信息;

服务器20,用于接收第一终端10发送的屏幕内容和批注信息,并将屏幕内容和批注信息发送至第二终端30。

作为一种优选实施例,第一终端10还用于对屏幕内容进行编码,获得编码后屏幕内容;第二终端30还用于对编码后屏幕内容进行解码,获得屏幕内容。

作为一种优选实施例,第一终端10还用于对批注信息进行打包处理,获得打包批注信息;第二终端30还用于对打包批注信息进行解析,获得批注信息。

作为一种优选实施例,服务器20还用于当第一终端10的数量为多个时,接收各个第一终端10发送的批注信息;对各个批注信息进行融合处理,获得总批注信息;将总批注信息发送至第二终端30。

作为一种优选实施例,服务器20还用于将屏幕内容和批注信息保存至自身缓存。

作为一种优选实施例,第一终端10具体用于通过无线网络将屏幕内容和批注信息发送至服务器20;第二终端30具体用于通过无线网络接收服务器20发送的屏幕内容和批注信息。

在上述各个实施例的基础上,请参考图5,图5为本申请所提供的一种用户终端的结构示意图,该用户终端可以包括用户输入装置21、客户端网络连接装置22、显示装置23以及客户端应用程序24,其中,用户输入装置21可包括鼠标、键盘、触摸屏等,本申请对该用户输入装置21的选择不做唯一限定;进一步,用户可通过该用户输入装置21实现相关信息的输入;客户端网络连接装置22可实现用户终端与无线网络的连接;显示装置23可实现屏幕内容及其批注信息的显示;客户端应用程序24则可以包括客户端数据采集模块241、客户端数据处理模块242以及批注模块243,其中,客户端数据采集模块241负责屏幕内容及其批注信息的采集,客户端数据处理模块242负责屏幕内容及其批注信息的打包、编码、解码等处理,批注模块243可用于进行新建透明视图以进行批注等编辑处理。

进一步,请参考图6,图6为本申请所提供的一种服务器的结构示意图,该服务器可以包括服务端网络连接装置31、存储器32以及服务端应用程序33,其中,网服务端网络连接装置31可用于实现服务器与无线网络的连接;存储器32可实现屏幕内容及其批注信息的存储,服务端应用程序33包括服务端数据处理模块331,可用于实现对屏幕内容及其批注信息的转发和对相关数据信息的融合处理。

对于本申请提供的系统的介绍请参照上述方法实施例,本申请在此不做赘述。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的多设备间屏幕内容同步批注的方法及系统进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1