多屏图像投屏方法、终端、服务器和系统与流程

文档序号:12119332阅读:453来源:国知局
多屏图像投屏方法、终端、服务器和系统与流程

本发明涉及图像组合拼接技术领域,特别是指一种多屏图像投屏方法、终端、服务器和系统。



背景技术:

大屏幕拼接产品最早起源于1992年,是采用DLP的拼接墙系统。以后又陆续出现了CRT、DPD、LCD的大屏幕拼接产品。从拼接效果上来说,“大屏幕拼接技术”也经历了三个发展阶段:硬边拼接、重叠拼接和软边融合拼接。现有的大屏幕拼接技术主要有两种,一种是传统的大屏幕显示墙硬拼接技术,另一种是采用边缘融合技术的投影机无缝拼接技术。大屏幕无缝拼接系统包括硬件拼接屏处理器、高水平投影机和显示屏幕,以及集中控制、信号处理等高端设备,因此造价较高。大屏幕无缝拼接系统目前主要的还是大屏幕显示墙硬拼接系统。

目前多屏图像拼接技术主要采用硬件拼接屏处理器对完整的图像信号划分成N块后分配给N个视频显示单元,完成用多个普通视频单元组成一个超大屏幕动态图像显示屏,实现多个物理输出组合成一个或多个分辨率叠加后的超高分辨率显示输出,使屏幕墙构成一个或多个高分辨率、超高亮度、超大显示尺寸的逻辑显示屏。

目前市场采用的拼接屏处理器通过工控机实现,利用一块多屏拼接卡,先将一个完整的视频图像分割成多个子视频信号,再将这些子视频信号分别传送给拼接幕墙上的各个对应显示单元,实现大屏幕拼接显示的目的。但是由于工控机的计算能力有限,目前一台性能最好的工控机也只能实现少量的图像拼接,限制了拼接的单元数。由于当前市场的拼接屏处理器还必须采用配套的拼接软件进行处理,处理流程采用“原始信号源—拼接软件—拼接屏处理器—拼接屏单元”的流程,对于使用者操作繁琐且不灵活,对于软件直接调用显示单元显示,必须通过拼接软件进行二次开发,造成开发成本高,并且有潜在的兼容性问题,对于后期维护排错存在隐患。现有的拼接屏处理器多采用串口方式进行管理配置,该设备体积大,耗电高,线缆多,不利于后期维护。



技术实现要素:

有鉴于此,本发明的目的在于提出一种实现方式简单、处理效率高、且易于维护的多屏图像投屏方法、终端、服务器和系统。

基于上述目的本发明提供的一种多屏图像投屏方法,包括:

接收终端发送的拼接屏属性信息;其中,所述拼接屏属性信息包括:拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小;

根据所述拼接屏属性信息,选取显示数据,并获取所述显示数据的地址;建立所述显示单元与所述显示数据的地址之间的关联关系;

将所述显示数据的地址、所述显示单元与所述显示数据的地址之间的关联关系返回所述终端。

在一些实施方式中,所述接收终端发送的拼接屏属性信息之后,还包括:

根据所述拼接屏属性信息,生成投屏布局设置页,并将所述投屏布局设置页与所述终端进行同步显示;其中,所述投屏布局设置页包括:与所述显示单元的数量和排布方式对应的至少一个可操作对象。

在一些实施方式中,当所述显示数据为多个、且所述显示数据的数量与所述显示单元的数量相同时,所述建立所述显示单元与所述显示数据的地址之间的关联关系具体包括:建立所述显示单元与所述显示数据的地址之间的一一对应关系。

另一方面,本发明还提供了一种多屏图像投屏方法包括:

向服务器发送拼接屏属性信息;其中,所述拼接屏属性信息包括:拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小;所述服务器根据所述拼接屏属性信息,选取显示数据,并获取所述显示数据的地址,建立所述显示单元与所述显示数据的地址之间的关联关系;

接收所述服务器返回的所述显示数据的地址、所述显示单元与所述显示数据的地址之间的关联关系;

根据所述拼接屏属性信息,在每个所述显示单元对应的建立一个显示窗体;所述显示窗体的大小与所述显示单元的显示区域大小相适应;

根据所述显示单元与所述显示数据的地址之间的关联关系,使所述显示单元访问与其关联的所述显示数据的地址,并通过其对应的所述显示窗体显示所述显示数据。

在一些实施方式中,所述向服务器发送拼接屏属性信息之后,还包括:

与所述服务器同步显示投屏布局设置页;其中,所述服务器根据所述拼接屏属性信息,生成投屏布局设置页,所述投屏布局设置页包括:与所述显示单元的数量和排布方式对应的至少一个可操作对象。

在一些实施方式中,当所述显示数据为多个、且所述显示数据的数量与所述显示单元的数量相同时,所述显示单元与所述显示数据的地址之间的关联关系为:所述显示单元与所述显示数据的地址之间的一一对应关系。

再一方面,本发明还提供了一种服务器,包括:

第一接收模块,用于接收终端发送的拼接屏属性信息;其中,所述拼接屏属性信息包括:拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小;

第一执行模块,用于根据所述拼接屏属性信息,选取显示数据,并获取所述显示数据的地址;建立所述显示单元与所述显示数据的地址之间的关联关系;

返回模块,将所述显示数据的地址、所述显示单元与所述显示数据的地址之间的关联关系返回所述终端。

在一些实施方式中,所述服务器还包括:

第一同步模块,用于根据所述拼接屏属性信息,生成投屏布局设置页,并将所述投屏布局设置页与所述终端进行同步显示;其中,所述投屏布局设置页包括:与所述显示单元的数量和排布方式对应的至少一个可操作对象。

在一些实施方式中,当所述显示数据为多个、且所述显示数据的数量与所述显示单元的数量相同时,所述第一执行模块具体用于:建立所述显示单元与所述显示数据的地址之间的一一对应关系。

又一方面,本发明还提供了一种终端,包括:

发送模块,用于向服务器发送拼接屏属性信息;其中,所述拼接屏属性信息包括:拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小;所述服务器根据所述拼接屏属性信息,选取显示数据,并获取所述显示数据的地址,建立所述显示单元与所述显示数据的地址之间的关联关系;

第二接收模块,用于接收所述服务器返回的所述显示数据的地址、所述显示单元与所述显示数据的地址之间的关联关系;

第二执行模块,用于根据所述拼接屏属性信息,在每个所述显示单元对应的建立一个显示窗体;所述显示窗体的大小与所述显示单元的显示区域大小相适应;

第三执行模块,用于根据所述显示单元与所述显示数据的地址之间的关联关系,使所述显示单元访问与其关联的所述显示数据的地址,并通过其对应的所述显示窗体显示所述显示数据。

在一些实施方式中,所述终端还包括:

第二同步模块,用于与所述服务器同步显示投屏布局设置页;其中,所述服务器根据所述拼接屏属性信息,生成投屏布局设置页,所述投屏布局设置页包括:与所述显示单元的数量和排布方式对应的至少一个可操作对象。

在一些实施方式中,当所述显示数据为多个、且所述显示数据的数量与所述显示单元的数量相同时,所述显示单元与所述显示数据的地址之间的关联关系为:所述显示单元与所述显示数据的地址之间的一一对应关系。

最后,本发明还提供了一种多屏图像投屏系统,包括拼接屏,以及:

如上述任意一项所述的服务器;

如上述任意一项所述的终端;所述终端与所述拼接屏相连。

从上面所述可以看出,本发明提供的多屏图像投屏方法、终端、服务器和系统,可以通过计算机配合本发明提供的终端、服务器、系统并结合本发明的方法,实现在信号源输出的同时完成大屏幕拼接显示目的,减少了拼接处理器处理环节,增加了处理效率,减少了处理流程,并可以无缝对接软件平台,减少二次开发成本,减小了后期维护的难度。同时计算平台可以通过增减显示计算性能,从而灵活控制信号源拼接显示的计算能力,能够从中灵活控制拼接显示硬件成本,也能达到节能减排的目的。

附图说明

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

图1为本发明实施例的多屏图像投屏方法流程图;

图2为本发明实施例的服务器结构示意图;

图3为本发明另一实施例的多屏图像投屏方法流程图;

图4为本发明实施例的终端结构示意图;

图5为本发明实施例的多屏图像投屏系统工作过程时序图;

图6为本发明实施例中的投屏布局设置页示例图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

需要说明的是,本发明实施例中所有使用“第一”、“第二”和“第三”的表述均是为了区分相同名称非相同的实体或者非相同的参量,可见“第一”、“第二”、“第三”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

本发明实施例提供了分别应用于服务器和终端的多屏图像投屏方法,相应的服务器和终端设备,以及包括上述服务器和终端的系统。本发明实施例根据服务器的选取,确定显示资源及显示资源的地址,通过计算机系统中的显示窗体显示所述显示资源,并通过拼接屏进行图像显示,实现多屏图像投屏的技术效果。本发明的方案中,所述显示资源的地址是指能够实现定位、访问显示资源的标识量,如:URL地址(Uniform Resoure Locator,统一资源定位符)、本地存储地址、或是其他的能够使计算机系统中的显示窗体识别的标识量,根据具体的使用需要,可以灵活选取;作为优选的,本发明的下述实施例中,采用URL地址作为显示资源的地址来对本发明进行进一步介绍。具体的:

参考图1,为本发明实施例的多屏图像投屏方法流程图。

所述多屏图像投屏方法,应用于网络侧的服务器,包括以下步骤:

步骤101、接收终端发送的拼接屏属性信息;其中,所述拼接屏属性信息包括:拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小;

步骤102、根据所述拼接屏属性信息,选取显示数据,并获取所述显示数据的URL地址;建立所述显示单元与所述显示数据的URL地址之间的关联关系;

步骤103、将所述显示数据的URL地址、所述显示单元与所述显示数据的URL地址之间的关联关系返回所述终端。

本实施例中,提供了一种应用于服务器的多屏图像投屏方法,首先接收终端发送的拼接屏属性信息,根据拼接屏属性信息,获取客户侧的与终端相连的拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小。根据拼接屏属性信息,选取用于投屏显示的显示数据并获取显示数据的URL地址,然后建立显示单元与显示数据的URL地址之间的关联关系,即设置每个显示单元将要显示的显示数据,然后将上述的显示数据的URL地址和关联关系一并返回终端。通过本实施例的方法,实现在服务器端为终端的拼接屏设置投屏显示数据,且显示数据通过URL地址定位。

对应于上述方法,本发明实施例还提供了一种服务器。参考图2,为本发明实施例的服务器结构示意图。

所述服务器,包括:

第一接收模块201,用于接收终端发送的拼接屏属性信息;其中,所述拼接屏属性信息包括:拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小;

第一执行模块202,用于根据所述拼接屏属性信息,选取显示数据,并获取所述显示数据的URL地址;建立所述显示单元与所述显示数据的URL地址之间的关联关系;

返回模块203,将所述显示数据的URL地址、所述显示单元与所述显示数据的URL地址之间的关联关系返回所述终端。

上述实施例的服务器用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

另一方面,本发明实施例还提供了一种多屏图像投屏方法。参考图3,为本发明另一实施例的多屏图像投屏方法流程图。

所述多屏图像投屏方法,应用于用户侧的终端,包括以下步骤:

步骤301、向服务器发送拼接屏属性信息;其中,所述拼接屏属性信息包括:拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小;所述服务器根据所述拼接屏属性信息,选取显示数据,并获取所述显示数据的URL地址,建立所述显示单元与所述显示数据的URL地址之间的关联关系;

步骤302、接收所述服务器返回的所述显示数据的URL地址、所述显示单元与所述显示数据的URL地址之间的关联关系;

步骤303、根据所述拼接屏属性信息,为每个所述显示单元数量对应的建立一个显示窗体;所述显示窗体的大小与所述显示单元的显示区域大小相适应;

步骤304、根据所述显示单元与所述显示数据的URL地址之间的关联关系,使所述显示单元访问与其关联的所述显示数据的URL地址,并通过其对应的所述显示窗体显示所述显示数据。

本实施例中,提供了一种应用于终端的多屏图像投屏方法,向服务器发送根据本地的拼接屏的属性生成的拼接屏属性信息后,接收服务器根据拼接屏属性信息后处理生成的对应于拼接屏中各个显示单元的显示数据的URL地址。然后,在每个所述显示单元对应的建立一个大小与其显示区域相对应的显示窗体,并根据显示单元与显示数据的URL地址之间的关联关系,访问相应地址,读取显示数据并显示。通过本实施例的方法,拼接屏中的每个显示单元均自动的建立一个与其显示区域大小相同的显示窗体,并访问服务器为其设置的URL地址以获取显示数据进行显示,通过系统的显示窗体实现了多屏图像显示,不需要人工进行其他额外的的调整操作,简单高效。

对应于上述方法,本发明实施例还提供了一种终端。参考图4,为本发明实施例的终端结构示意图。

所述终端,包括:

发送模块401,用于向服务器发送拼接屏属性信息;其中,所述拼接屏属性信息包括:拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小;所述服务器根据所述拼接屏属性信息,选取显示数据,并获取所述显示数据的URL地址,建立所述显示单元与所述显示数据的URL地址之间的关联关系;

第二接收模块402,用于接收所述服务器返回的所述显示数据的URL地址、所述显示单元与所述显示数据的URL地址之间的关联关系;

第二执行模块403,用于根据所述拼接屏属性信息,在每个所述显示单元对应的建立一个显示窗体;所述显示窗体的大小与所述显示单元的显示区域大小相适应;

第三执行模块404,用于根据所述显示单元与所述显示数据的URL地址之间的关联关系,使所述显示单元访问与其关联的所述显示数据的URL地址,并通过其对应的所述显示窗体显示所述显示数据。

上述实施例的终端用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

再一方面,本发明实施例还提供了一种多屏图像投屏系统。所述多屏图像投屏系统包括:终端和服务器,其中,所述终端与本地的拼接屏相连。

参考图5,为本发明实施例的多屏图像投屏系统工作过程时序图。

所述多屏图像投屏系统的工作过程包括以下步骤:

步骤501、所述终端向所述服务器发送拼接屏属性信息。

本步骤中,终端根据本地的拼接屏的属性,将拼接屏中的显示单元的数量、排布方式、以及各所述显示单元的显示区域大小等拼接屏的相关数据生成拼接屏属性信息,然后将拼接屏属性信息发送至服务器。其中,拼接屏的属性例如:共有9个显示单元(即组成拼接屏的子屏幕),呈3*3阵列排布,每个显示单元的显示区域大小为:48mm*36mm。本步骤中,终端通过发送拼接屏属性信息,来告诉服务器将要进行图像显示的拼接屏的属性,来使服务器针对拼接屏的属性进行后续处理。

步骤502、所述服务器根据所述拼接屏属性信息,生成投屏布局设置页,并将所述投屏布局设置页与所述终端进行同步显示。

本步骤中,服务器根据接收到的拼接屏属性信息,在操作系统中生成一投屏布局设置页,该投屏布局设置页用于对应的模拟显示终端本地的所述拼接屏,投屏布局设置页会在终端和服务器同步显示。具体的,述投屏布局设置页中包括:与所述显示单元的数量和排布方式对应的至少一个可操作对象。

例如,参考图6,为本发明实施例中的投屏布局设置页示例图。其中,对应于前述举例中的拼接屏,投屏布局设置包括有呈3*3阵列排布的共9个可操作对象,每个可操作对象对应一个拼接屏中的显示单元。通过所述投屏布局设置,使得服务器和终端两侧均能够直观的观察拼接屏的状态。

步骤503、所述服务器根据所述拼接屏属性信息,选取显示数据,并获取所述显示数据的URL地址;建立所述显示单元与所述显示数据的URL地址之间的关联关系。

本步骤中,服务器会根据拼接屏属性信息,从网络上或是服务器预设的用于存储显示数据的数据库中,相应的选取显示数据;然后,分别的获取显示数据的URL地址。如上例,对应于9个显示单元,服务器会选取9个显示数据,然后获取其URL地址。

获取显示数据及其URL地址后,进一步的,根据拼接屏属性信息,建立拼接屏中的显示单元与获取的显示数据的URL地址之间的关联关系。本实施例中,显示数据的数量与显示单元的数量相同,则建立显示单元与显示数据的URL地址之间的一一对应关系,即通过所述关联关系,为每个显示单元设置其对应将要显示的显示数据。

本实施例中,获取的显示数据的数量与显示单元的数量相同,显然,根据具体的显示需要,获取的显示数据的数量也可以小于显示单元的数量,即仅有一部分显示单元均需要显示显示数据,剩余的其他显示单元则不显示显示数据。

步骤504、所述服务器将所述显示数据的URL地址、所述显示单元与所述显示数据的URL地址之间的关联关系返回所述终端。

经过前述步骤,服务器根据拼接屏属性信息,完成了拼接屏中显示单元与其要显示的显示数据(显示数据的URL地址)的对应设置,在本步骤中,将所述显示数据的URL地址和所述关联关系一并返回至终端。

步骤505、所述终端根据所述拼接屏属性信息,在每个所述显示单元对应的建立一个显示窗体;所述显示窗体的大小与所述显示单元的显示区域大小相适应。

终端接收服务器返回的显示数据的URL地址和关联关系后,首先根据拼接屏属性信息,读取其中的显示单元数量和显示区域大小的相关数据,根据该数据,建立与显示单元数量相同的显示窗体,并将上述显示窗体一一分配到显示单元上进行显示,即每个显示单元显示一个显示窗体。其中,显示窗体的大小与显示单元的显示区域大小相同,即每个显示单元中均满屏显示一个显示窗体。

如上例,本步骤中会建立9个显示窗体,且拼接屏中的9个显示单元每个显示显示一个显示窗体,且每个显示窗体均在显示单元中满屏显示。

步骤506、根据所述显示单元与所述显示数据的URL地址之间的关联关系,使所述显示单元访问与其关联的所述显示数据的URL地址,并通过其对应的所述显示窗体显示所述显示数据。

本步骤中,终端根据服务器返回的所述关联关系,将显示数据的URL地址一一对应的分配个每个显示单元。使每个显示单元访问与其关联的所述显示数据的URL地址,并通过显示单元当前显示的显示窗体显示所述显示数据。

如上例,9个显示单元中的9个显示窗体分别显示其对应的显示数据的URL,并将显示数据进行显示。本发明实施例中,所述显示数据可以为:视频、图片等多媒体数据,也可以是网页。

在一些实施例中,根据终端发送的或由服务器生成的修改信息,所述拼接屏属性信息会发生更新,例如,根据用户的调整,将拼接屏中的若干个显示单元合并作为一个显示单元使用。服务器会根据所述拼接屏属性信息的更新,重新选取显示数据并更新所述关联关系,然后将所述关联关系和重新选取显示数据的URL地址发送至终端,终端会实时的接收上述内容,并调整拼接屏各显示单元上的显示窗体的显示内容。

在一些实施例中,根据实际的使用需要和实体设备的处理能力,本发明中的所述服务器还可以与多个所述终端配合共同完成多屏图像投屏。

在一些实施例中,所述服务器与所述终端间进行数据通讯时,所述拼接屏属性信息、所述显示数据的URL地址、所述显示单元与所述显示数据的URL地址之间的关联关系均进行加密处理,以提高数据安全性。

可见,通过本发明实施例的方法、终端、服务器和其组成的系统,实现了简单高效的多屏图像投屏,服务器根据终端提供的拼接屏属性信息,选取并分配拼接屏的显示单元要显示的显示数据的URL地址;终端根据服务器的设置,自动的为拼接屏的显示单元对应的建立大小与显示单元的显示区域相适应的显示窗体,然后根据服务器的设置,访问显示数据的URL地址,使显示单元上的显示窗体显示相应的内容。整个多屏图像投屏过程,不需要用户进行过多的调整操作;在实现过程中,不使用现有技术中的相关硬件设备,应用成本较低;整个方案的关键处理部分通过计算机软件系统实现,便于维护。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。

另外,为简化说明和讨论,并且为了不会使本发明难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本发明难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本发明的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本发明的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本发明。因此,这些描述应被认为是说明性的而不是限制性的。

尽管已经结合了本发明的具体实施例对本发明进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。

本发明的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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