一种通过云端服务器共享媒体内容的方法与流程

文档序号:19155751发布日期:2019-11-16 00:44阅读:229来源:国知局
一种通过云端服务器共享媒体内容的方法与流程

本发明涉及一种通过云端服务器共享媒体内容的方法,以及实现该方法的终端设备和多屏交互系统。



背景技术:

随着互联网技术的日益发展,人们对网络的依赖度也是越来越高,人们现在的工作中,智能手机、计算设备的使用率也在逐年提升,许多工作都需要我们将结果通过投屏的方式来进行展示,而这种方式往往是依托无线网络环境进行的,如果网络环境较差,则会影响到正常工作,耽误时间。

现有技术常见的主流投屏、同屏技术主要是一次性传输方式,这种方式虽然可以将所需要的资源完整的从一个终端传输到另一个终端,但这会造成发送时间较长,且被打断后容易造成数据丢失而不得不再次传输,同时由于传输数据较多,使得打开和加载速度较长,延迟比较高。如何提高传输速度,以及加载速度,是我们需要考虑的问题所在。



技术实现要素:

本发明的目的在于提供一种可以方便快捷地实现通过移动端对计算设备进行操作的方法,以及实现该方法的技术设备和多屏交互系统。。

本发明的技术方案如下。

本发明第一方面提供了一种在移动端与终端设备之间共享媒体内容的方法,所述终端设备通过网络与服务器连接,所述服务器运行有云端应用,并且同时通过网络与至少一个移动端连接,所述方法包括:

步骤s1,在所述移动端、所述服务器、所述终端设备三者间分别建立数据通信联系;

步骤s2,所述移动端将要展示的内容数据发送到所述服务器,所述服务器的云端应用对所述内容数据进行预处理;

步骤s3,所述移动端向所述终端设备发出与展示的内容相关的指令数据,所述终端设备上的所述网络应用通过对所述指令数据进行解析,从而获得与要展示的内容对应的url(统一资源定位符),并通过所述url从所述服务器获取经过预处理的数据并进行展示,使得所述终端设备所展示的内容与所述移动端一致。

优选地,所述步骤s1进一步包括:

步骤s11:所述移动端发出信号,向所述服务器申请建立通信,所服务器接收信号后进行反馈,建立起移动端与所述服务器之间数据通信联系;

步骤s12:所述移动端向所述终端设备发出信号,所述终端设备在接收到信号后,向移动端进行反馈,使得移动端与终端设备之间建立起数据通信联系;

步骤s13:通过无线网络建立起所述服务器和所述终端设备之间的联系,以使得所述计算设备能够从所述服务器获得要展示的内容数据。

优选地,所述步骤s2中服务器的所述云端应用对要展示的内容数据进行的所述预处理包括对音视频类资源的转码。

优选地,所述步骤s2中服务器的所述云端应用对要展示的内容数据进行的所述预处理包括对图片类资源按比例裁剪或拉伸,以及转为高压缩算法的图片。

优选地,所述步骤s2中服务器的所述云端应用对要展示的内容数据进行的所述预处理包括对所需页面上的媒体内容之外其它内容做数据压缩。

优选地,所述预处理后的内容数据存储在所述服务器上。

优选地,所述步骤s3中在所述服务器和所述终端设备之间使用cdn(内容分发网络)来进行数据传输的加速。

本发明第二方面提供了一种终端设备,包括:处理单元、存储单元、第一通信装置、第二通信装置和显示装置;所述处理单元用于读取并执行所述存储单元中存储的网络应用,并通过所述显示装置显示所述网络应用生成的展示内容;

所述第一通信装置用于通过网络与运行有云端应用的服务器通信,以及从所述服务器获取经过预处理的数据并进行展示;

所述第二通信装置用于与至少一个移动端通信,以及从所述移动端接收与展示的内容相关的指令数据;

所述处理单元还用于,当接收到来自移动端的指令数据时,对所述指令数据进行解析获得与要展示的内容对应的url,通过所述url从所述服务器获取经过预处理的数据并进行展示,使得所述终端设备所展示的内容与所述移动端一致。

本发明第三方面提供了一种多屏交互系统,包括终端设备、服务器和至少一个移动端,其中,所述终端设备、服务器和移动端之间分别建立数据通信连接;所述终端设备上运行有网络应用,并显示所述网络应用生成的展示内容;

所述移动端用于将要展示的内容数据发送到所述服务器并进行预处理;以及,将于展示的内容相关的指令数据发送到所述计算设备;

所述终端设备上的所述网络应用能够接收到来自移动端的与要展示的内容相关的指令数据,对所述指令数据进行解析获得与要展示的内容对应的url,通过所述url从所述服务器获取经过预处理的数据并进行展示,使得所述计算设备所展示的内容与所述移动端一致。

优选地,所述移动端的指令数据直接发送到所述终端设备,或者通过所述服务器中转发送到所述终端设备。

通过使用本发明以上技术方案,可以使得移动端内容通过云端服务器在显示大屏上投屏、同屏的网络环境得到优化,大大减少数据传输时间,提升传输效率,同时通过在云端服务器对投屏、同屏内容进行处理后,提升页面加载和刷新速度,减少等待时间,更好地实现数据传输的时效性。

附图说明

图1是本发明多屏交互系统结构示意图。

图2是图1中的计算设备结构示意图。

图3是本发明的在移动端与终端设备之间共享媒体内容的方法流程图。

具体实施方式

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

实施例1

如图1所示,本发明提供了一种多屏交互系统,包括终端设备10、服务器20和至少一个移动端30。其中,所述终端设备10、服务器20和移动端30之间分别建立数据通信连接。所述终端设备10上运行有网络应用,并显示所述网络应用生成的展示内容。

所述移动端30用于将要展示的内容数据发送到所述服务器20并进行预处理;以及,将于展示的内容相关的指令数据发送到所述计算设备10。

所述终端设备10上的所述网络应用能够接收到来自移动端30的与要展示的内容相关的指令数据,对所述指令数据进行解析获得与要展示的内容对应的url,通过所述url从所述服务器20获取经过预处理的数据并进行展示,使得所述计算设备10所展示的内容与所述移动端30一致。

优选地,所述移动端30的指令数据直接发送到所述终端设备10,或者通过所述服务器20中转发送到所述终端设备30。

实施例2

如图2所示,本发明提供了一种终端设备10,包括:处理单元11、存储单元12、第一通信装置13、第二通信装置14和显示装置15。所述处理单元11用于读取并执行所述存储单元12中存储的网络应用,并通过所述显示装置15显示所述网络应用生成的展示内容。

所述第一通信装置13用于通过网络与运行有云端应用的服务器20通信,以及从所述服务器20获取经过预处理的数据并进行展示。

所述第二通信装置14用于与至少一个移动端30通信,以及从所述移动端30接收与展示的内容相关的指令数据。

所述处理单元11还用于,当接收到来自移动端30的指令数据时,对所述指令数据进行解析获得与要展示的内容对应的url,通过所述url从所述服务器20获取经过预处理的数据并进行展示,使得所述终端设备10所展示的内容与所述移动端30一致。

实施例3

如图3所示,本发明提供了一种在移动端与终端设备之间共享媒体内容的方法,所述终端设备通过网络与服务器连接,所述服务器运行有云端应用,并且同时通过网络与至少一个移动端连接,所述方法包括:

步骤s1,在所述移动端、所述服务器、所述终端设备三者间分别建立数据通信联系;

步骤s2,所述移动端将要展示的内容数据发送到所述服务器,所述服务器的云端应用对所述内容数据进行预处理;

步骤s3,所述移动端向所述终端设备发出与展示的内容相关的指令数据,所述终端设备上的所述网络应用通过对所述指令数据进行解析,从而获得与要展示的内容对应的url,并通过所述url从所述服务器获取经过预处理的数据并进行展示,使得所述终端设备所展示的内容与所述移动端一致。

优选地,所述步骤s1进一步包括:

步骤s11:所述移动端发出信号,向所述服务器申请建立通信,所服务器接收信号后进行反馈,建立起移动端与所述服务器之间数据通信联系;

步骤s12:所述移动端向所述终端设备发出信号,所述终端设备在接收到信号后,向移动端进行反馈,使得移动端与终端设备之间建立起数据通信联系;

步骤s13:通过无线网络建立起所述服务器和所述终端设备之间的联系,以使得所述计算设备能够从所述服务器获得要展示的内容数据。

优选地,所述步骤s2中服务器的所述云端应用对要展示的内容数据进行的所述预处理包括对音视频类资源的转码。

优选地,所述步骤s2中服务器的所述云端应用对要展示的内容数据进行的所述预处理包括对图片类资源按比例裁剪或拉伸,以及转为高压缩算法的图片。

优选地,所述步骤s2中服务器的所述云端应用对要展示的内容数据进行的所述预处理包括对所需页面上的媒体内容之外其它内容做数据压缩。

优选地,所述预处理后的内容数据存储在所述服务器上。

优选地,所述步骤s3中在所述服务器和所述终端设备之间使用cdn(内容分发网络)来进行数据传输的加速。

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