一种拼接屏联动显示方法和系统转让专利
申请号 : CN201911349555.6
文献号 : CN111090488B
文献日 : 2021-06-04
发明人 : 陈其标
申请人 : 威创集团股份有限公司
摘要 :
权利要求 :
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所述的拼接屏联动显示系统,其特征在于,所述客户端或所述拼接屏,还用于在发送所述协议数据前,判断所述联动操作是否为接收的所述协议数据所触发的,若是,则不发送所述协议数据,否则,将所述协议数据发送给所述服务端。
说明书 :
一种拼接屏联动显示方法和系统
技术领域
背景技术
屏功能,因此,拼接屏应用越来越广泛。
文件内容时,不能联动点击文件窗口上的按钮事件以及不能联动操作拼接屏上的文件内
容,例如,文件页数的定位,文件内容同步、视频的暂停和播放等。
发明内容
的技术问题。
口;
客户端的第一目标窗口中的当前网页内容。
口;
标窗口内的网页内容的位置,使得所述拼接屏的第二目标窗口显示所述客户端的第一目标
窗口内的当前网页内容。
口;
客户端第一目标窗口内的当前网页内容。
口;
拼接屏的第二目标窗口中的当前网页内容。
述服务端。
窗口;
第二目标窗口显示所述客户端的第一目标窗口中的当前网页内容。
口;
标窗口内的网页内容的位置,使得所述拼接屏的第二目标窗口显示所述客户端的第一目标
窗口内的当前网页内容。
口;
客户端第一目标窗口内的当前网页内容。
标窗口;
的第一目标窗口显示所述拼接屏的第二目标窗口中的当前网页内容。
发送给所述服务端。
端根据协议数据中的目标窗口ID对拼接屏的窗口进行筛选,将协议数据发送给拼接屏中与
目标窗口ID对应的第二目标窗口;拼接屏的第二目标窗口对协议数据进行转换得到联动数
据,根据联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客户端
的第一目标窗口中的当前网页内容。
口ID转换为协议数据发送给服务端,服务端根据协议数据中的第一目标窗口ID对拼接屏的
窗口进行筛选,以找到与第一目标窗口对应的第二目标窗口,并将该协议数据发送给该第
二目标窗口,拼接屏的第二目标窗口接收到协议数据后对其进行转化,得到联动数据,根据
联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客户端的第一目
标窗口中的当前网页内容,从而解决了现有的通过拼接屏显示文件内容时,不能联动点击
文件窗口上的按钮事件以及不能联动操作拼接屏上的文件内容的技术问题。
附图说明
具体实施方式
申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在
没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
先可以通过客户端、服务器或其他设备将MS文件内容转换为网页内容,并生成相应的网址,
客户端和拼接屏可以通过打开网址查看相应的MS文件内容,其中,将MS文件转换为网页内
容属于现有技术,在此不再对MS文件内容转换为网页内容,并生成相应的网址的具体过程
进行赘述。
操作对应的联动数据和第一目标窗口ID转换为协议数据,并将该协议数据发送到服务端,
其中将数据转换为协议数据属于现有技术,在此不再对数据转换的具体过程进行赘述。
窗口进行操作,由于客户端中的第一目标窗口中的网页内容通过拼接屏第二目标窗口进行
显示时,该客户端的第一目标窗口ID与拼接屏的第二目标窗口ID存在对应关系,因此,服务
端可以对协议数据进行转换得到第一目标窗口ID,根据第一目标窗口ID对拼接屏的多个窗
口进行筛选,从而将协议数据发送给拼接屏中与第一目标窗口ID对应的第二目标窗口。
中的当前网页内容。
户端的第一目标窗口中的当前网页内容,从而达到了拼接屏与客户端进行联动显示的目
的。
目标窗口ID转换为协议数据发送给服务端,服务端根据协议数据中的第一目标窗口ID对拼
接屏的窗口进行筛选,以找到与第一目标窗口对应的第二目标窗口,并将该协议数据发送
给该第二目标窗口,拼接屏的第二目标窗口接收到协议数据后对其进行转化,得到联动数
据,根据联动数据触发联动数据对应的联动操作,使得拼接屏的第二目标窗口显示客户端
的第一目标窗口中的当前网页内容,从而解决了现有的通过拼接屏显示文件内容时,不能
联动点击文件窗口上的按钮事件以及不能联动操作拼接屏上的文件内容的技术问题。
先可以通过客户端、服务器或其他设备将MS文件内容转换为网页内容,并生成相应的网址,
其中,客户端可以是平板、PC等,客户端和拼接屏可以通过打开网址查看相应的MS文件内
容,其中,将MS文件转换为网页内容属于现有技术,在此不再对MS文件内容转换为网页内
容,并生成相应的网址的具体过程进行赘述。
其中,当前网页内容位置可以根据当前网页内容所在位置的长度与网页内容的总长度的比
值得到。
ID转换为协议数据发送给服务端,其中,预定数据与鼠标点击存在对应关系,该对应关系是
预先定义好的,并存储在客户端中,例如,当鼠标点击为播放视频时,鼠标点击对应的预定
数据可以为1,当鼠标点击为暂停视频时,此时,鼠标点击对应的预定数据可以为0,客户端
根据存储的预定义关系,得到鼠标点击对应的预定数据,并将预定数据以及第一目标窗口
ID转换为协议数据发送给服务端。
端将协议数据发送给拼接屏之前,需要对拼接屏的多个窗口进行筛选,确保只针对相同的
窗口进行操作,由于客户端中的第一目标窗口中的网页内容通过拼接屏第二目标窗口进行
显示时,该客户端的第一目标窗口ID与拼接屏的第二目标窗口ID存在对应关系,因此,服务
端可以根据协议数据中的第一目标窗口ID对拼接屏的多个窗口进行筛选,从而将协议数据
发送给拼接屏中与第一目标窗口ID对应的第二目标窗口。
的当前网页内容。
容的位置,拼接屏根据客户端的第一目标窗口内的当前网页内容的位置调整第二目标窗口
内的网页内容的位置,例如,客户端第一目标窗口内的当前网页内容的位置为50%,拼接屏
的第二目标窗口相应地定位到位置为50%的网页内容并进行显示。
定数据的对应关系为当鼠标点击为播放视频时,鼠标点击对应的预定数据为1,当鼠标点击
为暂停视频时,此时,鼠标点击对应的预定数据为0,相应的,拼接屏储存了预定数据与鼠标
点击的对应关系为:当预定数据为1时,鼠标点击为播放视频,当预定数据为0时,鼠标点击
为暂停视频,当拼接屏得到的预定数据为1时,相应的播放视频,使得拼接屏的第二目标窗
口显示客户端的第一目标窗口中的当前网页内容,从而达到了拼接屏与客户端进行联动显
示的目的,本申请实施例中的拼接屏联动显示方法,可以支持多个客户端的并发操作联动,
通过服务端对拼接屏的多个窗口进行筛选,将包含联动数据的协议数据发送到对应的窗
口,从而使得拼接屏相应的进行联动显示。
转换为协议数据发送给服务端;相应的,服务端根据目标网页的网址对客户端和拼接屏的
所有窗口进行筛选,将没有打开该网址的窗口筛选掉,将协议数据发送给打开该网址的所
有窗口,并且根据目标网页IP将客户端的第一目标窗口过滤,使得客户端的第一目标窗口
不会收到自己发送出去的协议数据,接收到协议数据的客户端窗口和拼接屏窗口对该协议
数据进行转化,得到联动数据,从而根据联动数据触发联动数据对应的联动操作,使得打开
同一目标网页的窗口显示相同的网页内容,例如,客户端的窗口1和窗口2都打开了相同的
网页,对应的拼接屏也有两个窗口打开该网页内容,当用户在客户端的窗口1中进行网页翻
页操作时,客户端的窗口2以及拼接屏的两个窗口也会相应的进行翻页操作。
中的当前网页内容。
或暂停视频等,拼接屏响应于第二目标窗口内的联动操作,将联动操作对应的联动数据和
第二目标窗口ID转换为协议数据发送给服务端。
操作,服务端根据协议数据中的第二目标窗口ID对客户端的窗口进行筛选,将协议数据发
送给客户端中与第二目标窗口ID对应的第一目标窗口,客户端的第一目标窗口接收到协议
数据后,对其进行转化,转换得到联动数据,根据联动数据触发联动数据对应的联动操作,
使得客户端的第一目标窗口显示拼接屏的第二目标窗口中的当前网页内容,从而达到客户
端和拼接屏双向联动显示的目的。
触发‑接收的循环状态,客户端和拼接屏在发送协议数据前可以对联动操作进行判断,判断
该联动操作是否为接收的协议数据触发引起的,若联动操作是由接收的协议数据所触发引
起的,客户端和拼接屏就不将该协议数据发送出去,若联动操作不是由接收的协议数据所
触发引起的,例如是通过鼠标触发引起的,客户端和拼接屏就将该包含联动数据的协议数
据发送给服务端,从而避免了客户端和拼接屏陷入触发‑接收‑触发‑接收的循环状态。
户端301的第一目标窗口中的当前网页内容。
内的网页内容的位置,使得拼接屏303的第二目标窗口显示客户端301的第一目标窗口内的
当前网页内容。
窗口内的当前网页内容。
拼接屏303的第二目标窗口中的当前网页内容。
302。
仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结
合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的
相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通
信连接,可以是电性,机械或其它的形式。
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式
体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全
部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:Read‑Only
Memory,英文缩写:ROM)、随机存取存储器(英文全称:Random Access Memory,英文缩写:
RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些
修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。