一种拼接屏联动显示方法和系统转让专利

申请号 : CN201911349555.6

文献号 : CN111090488B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈其标

申请人 : 威创集团股份有限公司

摘要 :

本申请公开了一种拼接屏联动显示方法和系统,其中方法包括:客户端响应于第一目标窗口内的联动操作,将联动操作对应的联动数据和第一目标窗口ID转换为协议数据发送给服务端;服务端根据协议数据中的第一目标窗口ID对拼接屏的窗口进行筛选,将协议数据发送给拼接屏中与第一目标窗口ID对应的第二目标窗口;拼接屏的第二目标窗口对协议数据进行转换得到联动数据,根据联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客户端的第一目标窗口中的当前网页内容,解决了现有的通过拼接屏显示文件内容时,不能联动点击文件窗口上的按钮事件以及不能联动操作拼接屏上的文件内容的技术问题。

权利要求 :

1.一种拼接屏联动显示方法,其特征在于,包括:客户端响应于第一目标窗口内的联动操作,将所述联动操作对应的联动数据和第一目标窗口ID转换为协议数据发送给服务端;

所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID对应的第二目标窗口;

所述拼接屏的第二目标窗口对所述协议数据进行转换得到所述联动数据,根据所述联动数据触发所述联动数据对应的联动操作,使得所述拼接屏的第二目标窗口显示所述客户端的第一目标窗口中的当前网页内容;

当所述客户端中2个及以上的窗口打开同一目标网页时,所述协议数据还包括所述第一目标窗口内的目标网页IP,所述服务端将所述协议数据发送给打开所述目标网页的网址的所有窗口,使得打开同一所述目标网页的窗口显示相同的网页内容,并根据所述目标网页IP将所述客户端的所述第一目标窗口过滤,使得所述客户端的所述第一目标窗口不会收到自己发送出去的所述协议数据。

2.根据权利要求1所述的拼接屏联动显示方法,其特征在于,当所述联动操作为网页内容翻页时,所述客户端、所述服务端和所述拼接屏分别执行以下步骤:所述客户端响应于第一目标窗口内网页内容翻页,将第一目标窗口内的当前网页内容的位置和所述第一目标窗口ID转换为所述协议数据发送给所述服务端;

所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID对应的第二目标窗口;

所述拼接屏的第二目标窗口对所述协议数据进行转换得到第一目标窗口内的当前网页内容的位置,根据第一目标窗口内的当前网页内容的位置调整所述拼接屏的第二目标窗口内的网页内容的位置,使得所述拼接屏的第二目标窗口显示所述客户端的第一目标窗口内的当前网页内容。

3.根据权利要求1所述的拼接屏联动显示方法,其特征在于,当所述联动操作为鼠标点击时,所述客户端、所述服务端和所述拼接屏分别执行以下步骤:所述客户端响应于第一目标窗口内鼠标点击,将所述鼠标点击对应的预定数据和所述第一目标窗口ID转换为所述协议数据发送给所述服务端;

所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID对应的第二目标窗口;

所述拼接屏的第二目标窗口对所述协议数据进行转换得到所述预定数据,根据所述预定数据对应的鼠标点击事件触发鼠标点击,使得所述拼接屏的第二目标窗口显示所述客户端第一目标窗口内的当前网页内容。

4.根据权利要求1‑3任一项所述的拼接屏联动显示方法,其特征在于,还包括:所述拼接屏响应于第二目标窗口内的所述联动操作,将所述联动操作对应的所述联动数据和第二目标窗口ID转换为所述协议数据发送给所述服务端;

所述服务端根据所述协议数据中的所述第二目标窗口ID对所述客户端的窗口进行筛选,将所述协议数据发送给所述客户端中与所述第二目标窗口ID对应的第一目标窗口;

所述客户端的第一目标窗口对所述协议数据进行转换得到所述联动数据,根据所述联动数据触发所述联动数据对应的联动操作,使得所述客户端的第一目标窗口显示所述拼接屏的第二目标窗口中的当前网页内容。

5.根据权利要求4所述的拼接屏联动显示方法,其特征在于,还包括:所述客户端或所述拼接屏在发送所述协议数据前,判断所述联动操作是否为接收的所述协议数据所触发的,若是,则不发送所述协议数据,否则,将所述协议数据发送给所述服务端。

6.一种拼接屏联动显示系统,其特征在于,包括:客户端、服务端和拼接屏;

所述客户端,用于响应于第一目标窗口内的联动操作,将所述联动操作对应的联动数据和第一目标窗口ID转换为协议数据发送给服务端;

所述服务端,用于根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID对应的第二目标窗口;

所述拼接屏,用于基于所述拼接屏的第二目标窗口对所述协议数据进行转换得到所述联动数据,根据所述联动数据触发所述联动数据对应的联动操作,使得所述拼接屏的第二目标窗口显示所述客户端的第一目标窗口中的当前网页内容;

当所述客户端中2个及以上的窗口打开同一目标网页时,所述协议数据还包括所述第一目标窗口内的目标网页IP,所述服务端,用于将所述协议数据发送给打开所述目标网页的网址的所有窗口,使得打开同一所述目标网页的窗口显示相同的网页内容,并根据所述目标网页IP将所述客户端的所述第一目标窗口过滤,使得所述客户端的所述第一目标窗口不会收到自己发送出去的所述协议数据。

7.根据权利要求6所述的拼接屏联动显示系统,其特征在于,当所述联动操作为网页内容翻页时,所述客户端、所述服务端和所述拼接屏分别用于:所述客户端响应于第一目标窗口内网页内容翻页,将第一目标窗口内的当前网页内容的位置和所述第一目标窗口ID转换为所述协议数据发送给所述服务端;

所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID对应的第二目标窗口;

所述拼接屏的第二目标窗口对所述协议数据进行转换得到第一目标窗口内的当前网页内容的位置,根据第一目标窗口内的当前网页内容的位置调整所述拼接屏的第二目标窗口内的网页内容的位置,使得所述拼接屏的第二目标窗口显示所述客户端的第一目标窗口内的当前网页内容。

8.根据权利要求6所述的拼接屏联动显示系统,其特征在于,当所述联动操作为鼠标点击时,所述客户端、所述服务端和所述拼接屏分别用于:所述客户端响应于第一目标窗口内鼠标点击,将所述鼠标点击对应的预定数据和所述第一目标窗口ID转换为所述协议数据发送给所述服务端;

所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID对应的第二目标窗口;

所述拼接屏的第二目标窗口对所述协议数据进行转换得到所述预定数据,根据所述预定数据对应的鼠标点击事件触发鼠标点击,使得所述拼接屏的第二目标窗口显示所述客户端第一目标窗口内的当前网页内容。

9.根据权利要求6‑8任一项所述的拼接屏联动显示系统,其特征在于,所述拼接屏,还用于响应于第二目标窗口内的所述联动操作,将所述联动操作对应的所述联动数据和第二目标窗口ID转换为所述协议数据发送给所述服务端;

所述服务端,还用于根据所述协议数据中的所述第二目标窗口ID对所述客户端的窗口进行筛选,将所述协议数据发送给所述客户端中与所述第二目标窗口ID对应的第一目标窗口;

所述客户端,还用于基于所述客户端的第一目标窗口对所述协议数据进行转换得到所述联动数据,根据所述联动数据触发所述联动数据对应的联动操作,使得所述客户端的第一目标窗口显示所述拼接屏的第二目标窗口中的当前网页内容。

10.根据权利要求9所述的拼接屏联动显示系统,其特征在于,所述客户端或所述拼接屏,还用于在发送所述协议数据前,判断所述联动操作是否为接收的所述协议数据所触发的,若是,则不发送所述协议数据,否则,将所述协议数据发送给所述服务端。

说明书 :

一种拼接屏联动显示方法和系统

技术领域

[0001] 本申请涉及拼接屏技术领域,尤其涉及一种拼接屏联动显示方法和系统。

背景技术

[0002] 拼接屏是一个完整的拼接显示单元,既能单独作为显示器使用,也能拼接成超大屏幕使用,根据不同的使用需求,拼接屏可以实现画面分割单屏显示或多屏显示的百变大
屏功能,因此,拼接屏应用越来越广泛。
[0003] 目前,用户在做报告或演讲时,为了更方便的显示文件内容或视频内容以增强报告或演讲效果,用户通常将客户端上的文件或视频显示到拼接屏上,但是,通过拼接屏显示
文件内容时,不能联动点击文件窗口上的按钮事件以及不能联动操作拼接屏上的文件内
容,例如,文件页数的定位,文件内容同步、视频的暂停和播放等。

发明内容

[0004] 本申请提供了一种拼接屏联动显示方法和系统,用于解决现有的通过拼接屏显示文件内容时,不能联动点击文件窗口上的按钮事件以及不能联动操作拼接屏上的文件内容
的技术问题。
[0005] 有鉴于此,本申请第一方面提供了一种拼接屏联动显示方法,包括:
[0006] 客户端响应于第一目标窗口内的联动操作,将所述联动操作对应的联动数据和第一目标窗口ID转换为协议数据发送给服务端;
[0007] 所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID 对应的第二目标窗
口;
[0008] 所述拼接屏的第二目标窗口对所述协议数据进行转换得到所述联动数据,根据所述联动数据触发所述联动数据对应的联动操作,使得所述拼接屏的第二目标窗口显示所述
客户端的第一目标窗口中的当前网页内容。
[0009] 优选地,当所述联动操作为网页内容翻页时,所述客户端、所述服务端和所述拼接屏分别执行以下步骤:
[0010] 所述客户端响应于第一目标窗口内网页内容翻页,将第一目标窗口内的当前网页内容的位置和所述第一目标窗口ID转换为所述协议数据发送给所述服务端;
[0011] 所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID 对应的第二目标窗
口;
[0012] 所述拼接屏的第二目标窗口对所述协议数据进行转换得到第一目标窗口内的当前网页内容的位置,根据第一目标窗口内的当前网页内容的位置调整所述拼接屏的第二目
标窗口内的网页内容的位置,使得所述拼接屏的第二目标窗口显示所述客户端的第一目标
窗口内的当前网页内容。
[0013] 优选地,当所述联动操作为鼠标点击时,所述客户端、所述服务端和所述拼接屏分别执行以下步骤:
[0014] 所述客户端响应于第一目标窗口内鼠标点击,将所述鼠标点击对应的预定数据和所述第一目标窗口ID转换为所述协议数据发送给所述服务端;
[0015] 所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID 对应的第二目标窗
口;
[0016] 所述拼接屏的第二目标窗口对所述协议数据进行转换得到所述预定数据,根据所述预定数据对应的鼠标点击事件触发鼠标点击,使得所述拼接屏的第二目标窗口显示所述
客户端第一目标窗口内的当前网页内容。
[0017] 优选地,还包括:
[0018] 所述拼接屏响应于第二目标窗口内的所述联动操作,将所述联动操作对应的所述联动数据和第二目标窗口ID转换为所述协议数据发送给所述服务端;
[0019] 所述服务端根据所述协议数据中的所述第二目标窗口ID对所述客户端的窗口进行筛选,将所述协议数据发送给所述客户端中与所述第二目标窗口ID 对应的第一目标窗
口;
[0020] 所述客户端的第一目标窗口对所述协议数据进行转换得到所述联动数据,根据所述联动数据触发所述联动数据对应的联动操作,使得所述客户端的第一目标窗口显示所述
拼接屏的第二目标窗口中的当前网页内容。
[0021] 优选地,还包括:
[0022] 所述客户端或所述拼接屏在发送所述协议数据前,判断所述联动操作是否为接收的所述协议数据所触发的,若是,则不发送所述协议数据,否则,将所述协议数据发送给所
述服务端。
[0023] 本申请第二方面提供了一种拼接屏联动显示系统,包括:客户端、服务端和拼接屏;
[0024] 所述客户端,用于响应于第一目标窗口内的联动操作,将所述联动操作对应的联动数据和第一目标窗口ID转换为协议数据发送给服务端;
[0025] 所述服务端,用于根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID对应的第二目标
窗口;
[0026] 所述拼接屏,用于基于所述拼接屏的第二目标窗口对所述协议数据进行转换得到所述联动数据,根据所述联动数据触发所述联动数据对应的联动操作,使得所述拼接屏的
第二目标窗口显示所述客户端的第一目标窗口中的当前网页内容。
[0027] 优选地,当所述联动操作为网页内容翻页时,所述客户端、所述服务端和所述拼接屏分别用于:
[0028] 所述客户端响应于第一目标窗口内网页内容翻页,将第一目标窗口内的当前网页内容的位置和所述第一目标窗口ID转换为所述协议数据发送给所述服务端;
[0029] 所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID 对应的第二目标窗
口;
[0030] 所述拼接屏的第二目标窗口对所述协议数据进行转换得到第一目标窗口内的当前网页内容的位置,根据第一目标窗口内的当前网页内容的位置调整所述拼接屏的第二目
标窗口内的网页内容的位置,使得所述拼接屏的第二目标窗口显示所述客户端的第一目标
窗口内的当前网页内容。
[0031] 优选地,当所述联动操作为鼠标点击时,所述客户端、所述服务端和所述拼接屏分别用于:
[0032] 所述客户端响应于第一目标窗口内鼠标点击,将所述鼠标点击对应的预定数据和所述第一目标窗口ID转换为所述协议数据发送给所述服务端;
[0033] 所述服务端根据所述协议数据中的所述第一目标窗口ID对所述拼接屏的窗口进行筛选,将所述协议数据发送给所述拼接屏中与所述第一目标窗口ID 对应的第二目标窗
口;
[0034] 所述拼接屏的第二目标窗口对所述协议数据进行转换得到所述预定数据,根据所述预定数据对应的鼠标点击事件触发鼠标点击,使得所述拼接屏的第二目标窗口显示所述
客户端第一目标窗口内的当前网页内容。
[0035] 优选地,
[0036] 所述拼接屏,还用于响应于第二目标窗口内的所述联动操作,将所述联动操作对应的所述联动数据和第二目标窗口ID转换为所述协议数据发送给所述服务端;
[0037] 所述服务端,还用于根据所述协议数据中的所述第二目标窗口ID对所述客户端的窗口进行筛选,将所述协议数据发送给所述客户端中与所述第二目标窗口ID对应的第一目
标窗口;
[0038] 所述客户端,还用于基于所述客户端的第一目标窗口对所述协议数据进行转换得到所述联动数据,根据所述联动数据触发所述联动数据对应的联动操作,使得所述客户端
的第一目标窗口显示所述拼接屏的第二目标窗口中的当前网页内容。
[0039] 优选地,
[0040] 所述客户端或所述拼接屏,还用于在发送所述协议数据前,判断所述联动操作是否为接收的所述协议数据所触发的,若是,则不发送所述协议数据,否则,将所述协议数据
发送给所述服务端。
[0041] 从以上技术方案可以看出,本申请具有以下优点:
[0042] 本申请提供了一种拼接屏联动显示方法,包括:客户端响应于第一目标窗口内的联动操作,将联动操作对应的联动数据和目标窗口ID转换为协议数据发送给服务端;服务
端根据协议数据中的目标窗口ID对拼接屏的窗口进行筛选,将协议数据发送给拼接屏中与
目标窗口ID对应的第二目标窗口;拼接屏的第二目标窗口对协议数据进行转换得到联动数
据,根据联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客户端
的第一目标窗口中的当前网页内容。
[0043] 本申请中的拼接屏联动显示方法,用户在客户端的第一目标窗口内发起联动操作时,客户端响应于第一目标窗口内的联动操作,将联动操作对应的联动数据和第一目标窗
口ID转换为协议数据发送给服务端,服务端根据协议数据中的第一目标窗口ID对拼接屏的
窗口进行筛选,以找到与第一目标窗口对应的第二目标窗口,并将该协议数据发送给该第
二目标窗口,拼接屏的第二目标窗口接收到协议数据后对其进行转化,得到联动数据,根据
联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客户端的第一目
标窗口中的当前网页内容,从而解决了现有的通过拼接屏显示文件内容时,不能联动点击
文件窗口上的按钮事件以及不能联动操作拼接屏上的文件内容的技术问题。

附图说明

[0044] 图1为本申请提供的一种拼接屏联动显示方法的一个实施例的流程示意图;
[0045] 图2为本申请提供的一种拼接屏联动显示方法的另一个实施例的流程示意图;
[0046] 图3为本申请提供的一种拼接屏联动显示系统的一个实施例的结构示意图。

具体实施方式

[0047] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本
申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在
没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048] 为了便于理解,请参阅图1,本申请提供的一种拼接屏联动显示方法的一个实施例,包括:
[0049] 步骤101、客户端响应于第一目标窗口内的联动操作,将联动操作对应的联动数据和第一目标窗口ID转换为协议数据发送给服务端。
[0050] 需要说明的是,本申请实施例中的拼接屏接入的信号源类型为 Media‑Sources类型,MS文件包含PPT、doc、PDF、图片、音频、视频和网页等各种文件类型,本申请实施例中预
先可以通过客户端、服务器或其他设备将MS文件内容转换为网页内容,并生成相应的网址,
客户端和拼接屏可以通过打开网址查看相应的MS文件内容,其中,将MS文件转换为网页内
容属于现有技术,在此不再对MS文件内容转换为网页内容,并生成相应的网址的具体过程
进行赘述。
[0051] 当用户在客户端的第一目标窗口内发起联动操作,例如网页内容的翻页、鼠标点击按钮事件进行播放、暂停视频等操作,客户端响应于第一目标窗口内的联动操作,将联动
操作对应的联动数据和第一目标窗口ID转换为协议数据,并将该协议数据发送到服务端,
其中将数据转换为协议数据属于现有技术,在此不再对数据转换的具体过程进行赘述。
[0052] 步骤102、服务端根据协议数据中的第一目标窗口ID对拼接屏的窗口进行筛选,将协议数据发送给拼接屏中与第一目标窗口ID对应的第二目标窗口。
[0053] 需要说明的是,由于一个大的拼接屏通过多个窗口可以显示多个网页内容,服务端将协议数据发送给拼接屏之前,需要对拼接屏的多个窗口进行筛选,确保只针对相同的
窗口进行操作,由于客户端中的第一目标窗口中的网页内容通过拼接屏第二目标窗口进行
显示时,该客户端的第一目标窗口ID与拼接屏的第二目标窗口ID存在对应关系,因此,服务
端可以对协议数据进行转换得到第一目标窗口ID,根据第一目标窗口ID对拼接屏的多个窗
口进行筛选,从而将协议数据发送给拼接屏中与第一目标窗口ID对应的第二目标窗口。
[0054] 步骤103、拼接屏的第二目标窗口对协议数据进行转换得到联动数据,根据联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客户端的第一目标窗口
中的当前网页内容。
[0055] 需要说明的是,拼接屏的第二目标窗口接收到协议数据后,对其进行转化,得到联动数据,根据联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客
户端的第一目标窗口中的当前网页内容,从而达到了拼接屏与客户端进行联动显示的目
的。
[0056] 本申请实施例中的拼接屏联动显示方法,用户在客户端的第一目标窗口内发起联动操作时,客户端响应于第一目标窗口内的联动操作,将联动操作对应的联动数据和第一
目标窗口ID转换为协议数据发送给服务端,服务端根据协议数据中的第一目标窗口ID对拼
接屏的窗口进行筛选,以找到与第一目标窗口对应的第二目标窗口,并将该协议数据发送
给该第二目标窗口,拼接屏的第二目标窗口接收到协议数据后对其进行转化,得到联动数
据,根据联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客户端
的第一目标窗口中的当前网页内容,从而解决了现有的通过拼接屏显示文件内容时,不能
联动点击文件窗口上的按钮事件以及不能联动操作拼接屏上的文件内容的技术问题。
[0057] 为了便于理解,请参阅图2,本申请提供的一种拼接屏联动显示方法的另一个实施例,包括:
[0058] 步骤1、客户端响应于第一目标窗口内的联动操作,将联动操作对应的联动数据和第一目标窗口ID转换为协议数据发送给服务端。
[0059] 需要说明的是,本申请实施例中的拼接屏接入的信号源类型为 Media‑Sources类型,MS文件包含PPT、doc、PDF、图片、音频、视频和网页等各种文件类型,本申请实施例中预
先可以通过客户端、服务器或其他设备将MS文件内容转换为网页内容,并生成相应的网址,
其中,客户端可以是平板、PC等,客户端和拼接屏可以通过打开网址查看相应的MS文件内
容,其中,将MS文件转换为网页内容属于现有技术,在此不再对MS文件内容转换为网页内
容,并生成相应的网址的具体过程进行赘述。
[0060] 当联动操作为网页内容翻页时,客户端响应于第一目标窗口内网页内容翻页,将第一目标窗口内的当前网页内容的位置和第一目标窗口ID转换为协议数据发送给服务端,
其中,当前网页内容位置可以根据当前网页内容所在位置的长度与网页内容的总长度的比
值得到。
[0061] 当联动操作为鼠标点击时,例如点击网页内容的按钮事件以播放视频、暂停视频等,客户端响应于第一目标窗口内鼠标点击,将鼠标点击对应的预定数据和第一目标窗口
ID转换为协议数据发送给服务端,其中,预定数据与鼠标点击存在对应关系,该对应关系是
预先定义好的,并存储在客户端中,例如,当鼠标点击为播放视频时,鼠标点击对应的预定
数据可以为1,当鼠标点击为暂停视频时,此时,鼠标点击对应的预定数据可以为0,客户端
根据存储的预定义关系,得到鼠标点击对应的预定数据,并将预定数据以及第一目标窗口
ID转换为协议数据发送给服务端。
[0062] 步骤2、服务端根据协议数据中的第一目标窗口ID对拼接屏的窗口进行筛选,将协议数据发送给拼接屏中与第一目标窗口ID对应的第二目标窗口。
[0063] 需要说明的是,由于一个大的拼接屏通过多个窗口可以显示多个网页内容,也就是说,当多个客户端的网页内容通过拼接屏进行显示,该拼接屏对应的存在多个窗口,服务
端将协议数据发送给拼接屏之前,需要对拼接屏的多个窗口进行筛选,确保只针对相同的
窗口进行操作,由于客户端中的第一目标窗口中的网页内容通过拼接屏第二目标窗口进行
显示时,该客户端的第一目标窗口ID与拼接屏的第二目标窗口ID存在对应关系,因此,服务
端可以根据协议数据中的第一目标窗口ID对拼接屏的多个窗口进行筛选,从而将协议数据
发送给拼接屏中与第一目标窗口ID对应的第二目标窗口。
[0064] 步骤3、拼接屏的第二目标窗口对协议数据进行转换得到联动数据,根据联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客户端的第一目标窗口中
的当前网页内容。
[0065] 需要说明的是,拼接屏的第二目标窗口接收到协议数据后,对其进行转化,得到联动数据,当联动操作为网页内容翻页时,此时的联动数据为第一目标窗口内的当前网页内
容的位置,拼接屏根据客户端的第一目标窗口内的当前网页内容的位置调整第二目标窗口
内的网页内容的位置,例如,客户端第一目标窗口内的当前网页内容的位置为50%,拼接屏
的第二目标窗口相应地定位到位置为50%的网页内容并进行显示。
[0066] 当联动操作为鼠标点击时,此时的联动数据为鼠标点击对应的预定数据,拼接屏的第二目标窗口根据预定数据触发对应的鼠标点击,例如,客户端中储存的鼠标点击与预
定数据的对应关系为当鼠标点击为播放视频时,鼠标点击对应的预定数据为1,当鼠标点击
为暂停视频时,此时,鼠标点击对应的预定数据为0,相应的,拼接屏储存了预定数据与鼠标
点击的对应关系为:当预定数据为1时,鼠标点击为播放视频,当预定数据为0时,鼠标点击
为暂停视频,当拼接屏得到的预定数据为1时,相应的播放视频,使得拼接屏的第二目标窗
口显示客户端的第一目标窗口中的当前网页内容,从而达到了拼接屏与客户端进行联动显
示的目的,本申请实施例中的拼接屏联动显示方法,可以支持多个客户端的并发操作联动,
通过服务端对拼接屏的多个窗口进行筛选,将包含联动数据的协议数据发送到对应的窗
口,从而使得拼接屏相应的进行联动显示。
[0067] 需要注意的是,当客户端中2个及以上的窗口打开同一目标网页时,客户端响应于第一目标窗口内的联动操作,将联动操作对应的联动数据和第一目标窗口内的目标网页IP
转换为协议数据发送给服务端;相应的,服务端根据目标网页的网址对客户端和拼接屏的
所有窗口进行筛选,将没有打开该网址的窗口筛选掉,将协议数据发送给打开该网址的所
有窗口,并且根据目标网页IP将客户端的第一目标窗口过滤,使得客户端的第一目标窗口
不会收到自己发送出去的协议数据,接收到协议数据的客户端窗口和拼接屏窗口对该协议
数据进行转化,得到联动数据,从而根据联动数据触发联动数据对应的联动操作,使得打开
同一目标网页的窗口显示相同的网页内容,例如,客户端的窗口1和窗口2都打开了相同的
网页,对应的拼接屏也有两个窗口打开该网页内容,当用户在客户端的窗口1中进行网页翻
页操作时,客户端的窗口2以及拼接屏的两个窗口也会相应的进行翻页操作。
[0068] 步骤1’、拼接屏响应于第二目标窗口内的联动操作,将联动操作对应的联动数据和第二目标窗口ID转换为协议数据发送给服务端。
[0069] 步骤2’、服务端根据协议数据中的第二目标窗口ID对客户端的窗口进行筛选,将协议数据发送给客户端中与第二目标窗口ID对应的第一目标窗口。
[0070] 步骤3’、客户端的第一目标窗口对协议数据进行转换得到联动数据,根据联动数据触发联动数据对应的联动操作,使得客户端的第一目标窗口显示拼接屏的第二目标窗口
中的当前网页内容。
[0071] 需要说明的是,本申请实施例中的客户端和拼接屏可以双向联动,当用户通过鼠标或虚拟鼠标在拼接屏的第二目标窗口内发起联动操作时,例如,网页内容翻页、播放视频
或暂停视频等,拼接屏响应于第二目标窗口内的联动操作,将联动操作对应的联动数据和
第二目标窗口ID转换为协议数据发送给服务端。
[0072] 由于客户端也可以通过多个窗口打开多个不同的网页内容,因此,服务端将协议数据发送给客户端之前,需要对客户端的多个窗口进行筛选,确保只针对相同的窗口进行
操作,服务端根据协议数据中的第二目标窗口ID对客户端的窗口进行筛选,将协议数据发
送给客户端中与第二目标窗口ID对应的第一目标窗口,客户端的第一目标窗口接收到协议
数据后,对其进行转化,转换得到联动数据,根据联动数据触发联动数据对应的联动操作,
使得客户端的第一目标窗口显示拼接屏的第二目标窗口中的当前网页内容,从而达到客户
端和拼接屏双向联动显示的目的。
[0073] 需要注意的是,考虑到客户端和拼接屏之间可以双向联动显示,为了避免客户端或拼接屏接收到联动数据后再次引起联动操作,从而使得客户端和拼接屏陷入触发‑接收‑
触发‑接收的循环状态,客户端和拼接屏在发送协议数据前可以对联动操作进行判断,判断
该联动操作是否为接收的协议数据触发引起的,若联动操作是由接收的协议数据所触发引
起的,客户端和拼接屏就不将该协议数据发送出去,若联动操作不是由接收的协议数据所
触发引起的,例如是通过鼠标触发引起的,客户端和拼接屏就将该包含联动数据的协议数
据发送给服务端,从而避免了客户端和拼接屏陷入触发‑接收‑触发‑接收的循环状态。
[0074] 为了便于理解,请参阅图3,本申请提供的一种拼接屏联动显示系统的一个实施例,包括:客户端301、服务端302和拼接屏303;
[0075] 客户端301,用于响应于第一目标窗口内的联动操作,将联动操作对应的联动数据和第一目标窗口ID转换为协议数据发送给服务端302;
[0076] 服务端302,用于根据协议数据中的第一目标窗口ID对拼接屏的窗口进行筛选,将协议数据发送给拼接屏303中与第一目标窗口ID对应的第二目标窗口;
[0077] 拼接屏303,用于基于拼接屏303的第二目标窗口对协议数据进行转换得到联动数据,根据联动数据触发联动数据对应的联动操作,使得拼接屏303 的第二目标窗口显示客
户端301的第一目标窗口中的当前网页内容。
[0078] 进一步地,当联动操作为网页内容翻页时,客户端301、服务端302和拼接屏303分别用于:
[0079] 客户端301响应于第一目标窗口内网页内容翻页,将第一目标窗口内的当前网页内容的位置和第一目标窗口ID转换为协议数据发送给服务端302;
[0080] 服务端302根据协议数据中的第一目标窗口ID对拼接屏303的窗口进行筛选,将协议数据发送给拼接屏303中与第一目标窗口ID对应的第二目标窗口;
[0081] 拼接屏303的第二目标窗口对协议数据进行转换得到第一目标窗口内的当前网页内容的位置,根据第一目标窗口内的当前网页内容的位置调整拼接屏303的第二目标窗口
内的网页内容的位置,使得拼接屏303的第二目标窗口显示客户端301的第一目标窗口内的
当前网页内容。
[0082] 进一步的,当联动操作为鼠标点击时,客户端301、服务端302和拼接屏 303分别用于:
[0083] 客户端301响应于第一目标窗口内鼠标点击,将鼠标点击对应的预定数据和第一目标窗口ID转换为协议数据发送给服务端302;
[0084] 服务端302根据协议数据中的第一目标窗口ID对拼接屏303的窗口进行筛选,将协议数据发送给拼接屏303中与第一目标窗口ID对应的第二目标窗口;
[0085] 拼接屏303的第二目标窗口对协议数据进行转换得到预定数据,根据预定数据对应的鼠标点击事件触发鼠标点击,使得拼接屏303的第二目标窗口显示客户端301第一目标
窗口内的当前网页内容。
[0086] 进一步地,拼接屏303,还用于响应于第二目标窗口内的联动操作,将联动操作对应的联动数据和第二目标窗口ID转换为协议数据发送给服务端 302;
[0087] 服务端302,还用于根据协议数据中的第二目标窗口ID对客户端的窗口进行筛选,将协议数据发送给客户端301中与第二目标窗口ID对应的第一目标窗口;
[0088] 客户端301,还用于基于客户端301的第一目标窗口对协议数据进行转换得到联动数据,根据联动数据触发联动数据对应的联动操作,使得客户端301 的第一目标窗口显示
拼接屏303的第二目标窗口中的当前网页内容。
[0089] 进一步地,客户端301或拼接屏303,还用于在发送协议数据前,判断联动操作是否为接收的协议数据所触发的,若是,则不发送协议数据,否则,将协议数据发送给服务端
302。
[0090] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅
仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结
合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的
相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通
信连接,可以是电性,机械或其它的形式。
[0091] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
[0092] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0093] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上
或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式
体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全
部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:Read‑Only
Memory,英文缩写:ROM)、随机存取存储器(英文全称:Random Access Memory,英文缩写:
RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0094] 以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前
述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些
修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。