CN107566523B - 跨平台的多屏互动方法、装置及*** - Google Patents

跨平台的多屏互动方法、装置及*** Download PDF

Info

Publication number
CN107566523B
CN107566523B CN201710934376.3A CN201710934376A CN107566523B CN 107566523 B CN107566523 B CN 107566523B CN 201710934376 A CN201710934376 A CN 201710934376A CN 107566523 B CN107566523 B CN 107566523B
Authority
CN
China
Prior art keywords
client
request
master control
identification code
controlled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710934376.3A
Other languages
English (en)
Other versions
CN107566523A (zh
Inventor
翟耀斌
肖璐
姚昌杰
孙安玉
陈俊颖
许秋娜
周丽花
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guizhou Precision Health Data Co.,Ltd.
Original Assignee
Shenzhen Tronsystem Interactive Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tronsystem Interactive Technology Co ltd filed Critical Shenzhen Tronsystem Interactive Technology Co ltd
Priority to CN201710934376.3A priority Critical patent/CN107566523B/zh
Publication of CN107566523A publication Critical patent/CN107566523A/zh
Application granted granted Critical
Publication of CN107566523B publication Critical patent/CN107566523B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种跨平台的多屏互动方法、装置及***。所述跨平台的多屏互动方法包括:接收请求客户端发送的主控权限设置请求;所述主控权限设置请求中包括主控客户端标识码和至少一个被控客户端标识码;根据所述主控权限设置请求,将所述主控客户端标识码所对应的客户端设置为主控客户端,将每个所述被控客户端标识码所对应的客户端设置为被控客户端;获取所述主控客户端的显示界面,并将所述显示界面发送至每个所述被控客户端中显示;接收所述主控客户端发送的控制操作,并将所述控制操作发送至每个所述被控客户端中,以使每个所述被控客户端根据所述控制操作进行相应的操作处理。采用本发明,能够提高跨平台的多屏互动过程的鲁棒性、速率和质量。

Description

跨平台的多屏互动方法、装置及***
技术领域
本发明涉及计算机技术领域,尤其涉及一种跨平台的多屏互动方法、装置及***。
背景技术
随着远程教学的发展,参加远程培训,医生远程会诊逐渐成为一种趋势。在现有技术中,远程教学是通过将主控端和被控端直接相连实现的。在实践中,若主控端或者被控端意外断开,则先前的操控信息将全部丢失,用户需要重新进行连接和操控,十分麻烦。由此可见,在现有技术中,远程教学的过程鲁棒性不高,且容易因为连接的不稳定而带来教学速率、质量低下的问题,用户体验不佳。而且特别针对医疗影像的特殊显示效果,通过正常的远程桌面无法提供FDA或CFDA所需要保证的原始检查数据在受控方的教学电脑桌面呈现,所以,保持2端都能通过原始病人检查图像展示的合法诊断基础上,实现互动功能是非常必要的。有医疗教学的迫切性,严谨性,临床体验性等多种专业需求背景。
发明内容
本发明实施例提出一种跨平台的多屏互动方法、装置及***,能够提高跨平台的多屏互动过程的鲁棒性、速率和质量。
本发明实施例提供的一种跨平台的多屏互动方法,具体包括:
接收请求客户端发送的主控权限设置请求;其中,所述主控权限设置请求可以由任意一个客户端向服务端发起,所述主控权限设置请求中包括主控客户端标识码和至少一个被控客户端标识码;
根据所述主控权限设置请求,将所述主控客户端标识码所对应的客户端设置为主控客户端,将每个所述被控客户端标识码所对应的客户端设置为被控客户端;
获取所述主控客户端的显示界面,并将所述显示界面发送至每个所述被控客户端中显示;
接收所述主控客户端发送的控制操作,并将所述控制操作发送至每个所述被控客户端中,以使每个所述被控客户端根据所述控制操作进行相应的操作处理。
进一步地,所述根据所述主控权限设置请求,将所述主控客户端标识码所对应的客户端设置为主控客户端,将每个所述被控客户端标识码所对应的客户端设置为被控客户端,具体包括:
根据所述主控权限设置请求,查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码和主控权限状态;
将所述客户端登记表中与所述主控客户端标识码相对应的主控权限状态设置为开启;
将所述客户端登记表中与所述被控客户端标识码相对应的主控权限状态设置为关闭。
进一步地,在所述接收请求客户端发送的主控权限设置请求之前,还包括:
接收所述请求客户端发送的连接请求;所述连接请求中包含所述请求客户端的请求客户端标识码;
根据所述连接请求查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码;
若所述客户端登记表中包含所述请求客户端标识码,则发送连接成功通知至所述请求客户端;
若所述客户端登记表中不包含所述请求客户端标识码,则将所述请求客户端标识码添加至所述客户端登记表中,并发送连接成功通知至所述请求客户端。
进一步地,所述主控客户端标识码为所述请求客户端标识码;所述请求客户端标识码由所述请求客户端动态随机生成。
进一步地,所述接收请求客户端发送的主控权限设置请求,具体包括:
从端口8881中获取所述请求客户端采用WebSocket协议发送的所述主控权限设置请求。
相应地,本发明实施例还提供了一种跨平台的多屏互动装置,具体包括:
主控权限设置请求接收模块,用于接收请求客户端发送的主控权限设置请求;其中,所述主控权限设置请求可以由任意一个客户端向服务端发起,所述主控权限设置请求中包括主控客户端标识码和至少一个被控客户端标识码;
客户端权限设置模块,用于根据所述主控权限设置请求,将所述主控客户端标识码所对应的客户端设置为主控客户端,将每个所述被控客户端标识码所对应的客户端设置为被控客户端;
界面同步显示模块,用于获取所述主控客户端的显示界面,并将所述显示界面发送至每个所述被控客户端中显示;以及,
操作同步互动模块,用于接收所述主控客户端发送的控制操作,并将所述控制操作发送至每个所述被控客户端中,以使每个所述被控客户端根据所述控制操作进行相应的操作处理。
进一步地,所述客户端权限设置模块,具体包括:
客户端登记表查询单元,用于根据所述主控权限设置请求,查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码和主控权限状态;
主控客户端设置单元,用于将所述客户端登记表中与所述主控客户端标识码相对应的主控权限状态设置为开启;以及,
被控客户端设置单元,用于将所述客户端登记表中与所述被控客户端标识码相对应的主控权限状态设置为关闭。
进一步地,所述跨平台的多屏互动装置,还包括:
连接请求接收模块,用于接收所述请求客户端发送的连接请求;所述连接请求中包含所述请求客户端的请求客户端标识码;
客户端登记表查询模块,用于根据所述连接请求查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码;
第一连接成功通知发送模块,用于当所述客户端登记表中包含所述请求客户端标识码时,发送连接成功通知至所述请求客户端;以及,
第二连接成功通知发送模块,用于当所述客户端登记表中不包含所述请求客户端标识码时,将所述请求客户端标识码添加至所述客户端登记表中,并发送连接成功通知至所述请求客户端。
进一步地,所述主控客户端标识码为所述请求客户端标识码;所述请求客户端标识码由所述请求客户端动态随机生成。
相应地,本发明实施例还提供了一种跨平台的多屏互动***,具体包括服务端和至少一个客户端;
所述服务端,为如上所述的跨平台的多屏互动装置;
每个所述客户端与所述服务端通过WebSocket协议实时相连。
实施本发明实施例,具有如下有益效果:
本发明实施例提供的跨平台的多屏互动方法、装置及***,通过在主控客户端和被控客户端中添加中间装置进行调控和过渡,使得数据能够被暂时地保存至中间介质中,避免了因突然断电和意外带来的数据丢失,节省了大量的数据恢复时间,从而能够提高跨平台的多屏互动过程的鲁棒性、速率和质量。
附图说明
图1是本发明提供的跨平台的多屏互动***的一个优选的实施例的结构示意图;
图2是本发明提供的跨平台的多屏互动方法的一个优选的实施例的流程示意图;
图3是本发明提供的跨平台的多屏互动装置的一个优选的实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明提供的跨平台的多屏互动***的一个优选的实施例的结构示意图,包括服务端11和至少一个客户端12;
所述服务端11,为如下任一实施例所述的跨平台的多屏互动装置;
每个所述客户端12与所述服务端11通过WebSocket协议实时相连。
如图2所示,为本发明提供的跨平台的多屏互动方法的一个优选的实施例的流程示意图,包括步骤S21至S24,具体如下:
S21:接收请求客户端发送的主控权限设置请求;其中,所述主控权限设置请求中包括主控客户端标识码和至少一个被控客户端标识码。
需要说明的是,本实施例由上述跨平台的多屏互动***中的服务端执行。
在本实施例中,上述跨平台的多屏互动***中的任意一个客户端都可以向服务端发起主控权限设置请求,从而将自己或者其他某一客户端设置为主控客户端。作为请求客户端的客户端发送给服务端的主控权限设置请求中包含欲设置为主控客户端的客户端的客户端标识码和其他不作为主控客户端的客户端的客户端标识码。
在另一个优选的实施例中,上述步骤S21还可以进一步包括子步骤S2101,具体如下:
S2101:从端口8881中获取所述请求客户端采用WebSocket协议发送的所述主控权限设置请求。
在本实施例中,服务端中包含端口8881,用于与客户端中的HTML网页服务进行通信。更优选地,服务端与客户端之间采用WebSocket协议进行通信。
具体地,请求客户端可以通过点击特定功能按钮或者做出特定手势动作的方式发送主控权限设置请求至服务端,使得服务端对各个客户端的主控权限进行设置。
S22:根据所述主控权限设置请求,将所述主控客户端标识码所对应的客户端设置为主控客户端,将每个所述被控客户端标识码所对应的客户端设置为被控客户端。
在本实施例中,服务端在接收到主控权限设置请求之后,对该主控权限设置请求进行解析,获得其中的主控客户端标识码和各个被控客户端标识码,并将该主控客户端标识码所对应的客户端设置为主控客户端,将各个被控客户端标识码所对应的客户端设置为被控客户端。
具体地,上述步骤S22还可以进一步包括子步骤S2201至S2203,具体如下:
S2201:根据所述主控权限设置请求,查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码和主控权限状态。
在本实施例中,服务端中预先存储有客户端登记表,用于对与本地相连的所有客户端的相关信息进行登记。具体地,该客户端登记表中包含与本地相连的各个客户端的客户端标识码、链接地址和主控权限状态。其中,在一些更优选的实施例中,该主控权限状态用参数masterCtrl表示。
S2202:将所述客户端登记表中与所述主控客户端标识码相对应的主控权限状态设置为开启。
在本实施例中,服务端通过查询上述客户端登记表获得与上述主控权限设置请求中的主控客户端标识码相对应的主控权限状态之后,将该主控权限状态设置为开启,即,将上述参数masterCtrl的值设置为true,表示将该主控客户端标识码所对应的客户端设置为主控客户端。
S2203:将所述客户端登记表中与所述被控客户端标识码相对应的主控权限状态设置为关闭。
在本实施例中,服务端通过查询上述客户端登记表获得与上述主控权限设置请求中的被控客户端标识码相对应的主控权限状态之后,将该主控权限状态设置为关闭,即,将上述参数masterCtrl的值设置为false,表示将该被控客户端标识码所对应的客户端设置为被控客户端。
在一些具体的实施例中,也可以根据项目的总的行政规范,让默认为学习权限的用户自动消除取得主控的资质,只能通过主控授权才能被动成为主控显示端。
S23:获取所述主控客户端的显示界面,并将所述显示界面发送至每个所述被控客户端中显示。
在本实施例中,服务端确定各个客户端的主控权限之后,自动获取其中的主控客户端的显示界面,并将该主控客户端的显示界面同步显示至各个被控客户端的显示屏中。
在另一个优选的实施例中,服务端还可以通过主控客户端的方式将主控客户端的显示界面显示至各个客户端的显示界面上。具体地,主控客户端点击同屏功能按钮,发送同屏命令至服务端,以触发服务端的界面同步显示操作,命令规范为:ws.send("drawPointDragEnd:::right-top|5,"+diuid+",<%=sessionId%>");其中,“drawPointDragEnd”为函数名,“right-top”和“5”为函数的的参数,多个参数需要用“|”间隔开。
在又一个优选的实施例中,获取所述主控客户端的显示界面,并将所述显示界面状态后面的逻辑命令发送至每个所述被控客户端中,同一系列的则模拟相同画面,非同一系列的则通过后台计算器官对应的实际部位来得出定位线,在该系列上以直线标注-绝非简单的远程桌面或视频流的同步技术。每个显示的界面都会根据医疗影像的后台数据得出该画面需要呈现符合医疗诊断资质的运算效果,比如CT值的独立获取等。
S24:接收所述主控客户端发送的控制操作,并将所述控制操作发送至每个所述被控客户端中,以使每个所述被控客户端根据所述控制操作进行相应的操作处理。
在本实施例中,用户在主控客户端中对本地显示屏中显示的控件、文字、图片等进行相应的操作,主控客户端将用户的相关的控制操作发送至服务端中。服务端将该控制操作转发给各个被控客户端,以使各个被控客户端根据该控制操作实现相应的操作处理,从而达到将用户在主控客户端中的相关操作同步显示至各个被控客户端中的效果。
具体地,服务端在将上述控制操作发送至各个被控客户端之前,首先查询预先存储的客户端登记表,从中获取各个被控客户端标识码所对应的链接地址,并将该控制操作发送至各个链接地址所对应的客户端,从而将该控制操作发送至各个被控客户端。
在一些更优选的实施例中,服务端在完成对各个客户端的主控权限设置之后,对本地中的各个功能模块进行固定处理和模糊处理。其中,固定处理指的是在消息响应中指定了调用的功能模块;模糊处理指定的是通过智能分析语句重新定义需要调用的功能模块,其中,这个功能模块由通过重新拼凑字符串后生成新的对象来执行。
在另一些更优选的实施例中,服务端在转发控制操作之前还可以根据具体的需求调用服务端的相关运算功能,并把运算结果连同控制操作一同转发至各个被控客户端。
在另一优选的实施例中,所述跨平台的多屏互动方法还包括步骤S01至S04,具体如下:
S01:接收所述请求客户端发送的连接请求;所述连接请求中包含所述请求客户端的请求客户端标识码。
在本实施例中,在进行跨平台的多屏互动之前,请求客户端需要在服务端中进行注册并与服务端进行连接。具体地,请求客户端动态生成自身的标识码,并在根据该标识码生成相应的连接请求之后,将该连接请求发送至服务端。服务端接收该连接请求,并对该请求客户端是否已注册进行检验。
需要进一步说明的是,在一些更优选的实施例中,所述主控客户端标识码为所述请求客户端标识码;所述请求客户端标识码由所述请求客户端动态随机生成。即,主控客户端即为请求客户端。具体地,所述请求客户端标识码由所述请求客户端通过服务器动态session id动态随机生成。所述请求客户端标识码由所述请求中央服务器在第一次连接的时候动态随机生成。
S02:根据所述连接请求查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码。
在本实施例中,服务端对接收到的连接请求进行解析,获得其中的请求客户端标识码,并查询客户端登记表中是否已登记有与该请求客户端标识码相同的标识码,若已登记有,则说明该请求客户端已经注册,否则,则说明该请求客户端未注册。
在一些具体的实施例中,标识码有检查总编码与系列总编码2种,每种都是基本全球唯一的128位数字(数字+点分隔)组合以上的标识编码。
S03:若所述客户端登记表中包含所述请求客户端标识码,则发送连接成功通知至所述请求客户端。
在本实施例中,服务端在检验到上述请求客户端已注册时,则直接发送连接成功通知至上述请求客户端,以使该请求客户端向服务端发起后续的跨平台的多屏互动请求。通过总检查编码与系列编码的从属关系,来决定请求客户端是否与发送主控端保持一致。
S04:若所述客户端登记表中不包含所述请求客户端标识码,则将所述请求客户端标识码添加至所述客户端登记表中,并发送连接成功通知至所述请求客户端。
在本实施例中,服务端在检验到上述请求客户端未注册时,则将接收到的请求客户端标识码和该请求客户端的链接地址添加至客户端登记表中,以完成对该请求客户端的注册。最后,发送连接成功通知至上述请求客户端,以使该请求客户端向服务端发起后续的跨平台的多屏互动请求。
本发明实施例提供的跨平台的多屏互动方法,通过在主控客户端和被控客户端中添加中间装置进行调控和过渡,使得数据能够被暂时地保存至中间介质中,避免了因突然断电和意外带来的数据丢失,节省了大量的数据恢复时间,从而能够提高跨平台的多屏互动过程的鲁棒性、速率和质量。也同时解决了主控和被控之间减少大量没必要的影像数据交互,节省流量,在不需要高带宽的情况下实现量子级别的教学互动效果,以消耗最小的网络资源前提下实现更智能化,更优越的功能。另外,与所操作之屏幕尺寸大小,后台驱动软件平台,客户端软件等都无关系,只需要内联网配置内部中央服务模块或者通过互联网连接核心服务,通过普通HTML5兼容的浏览器就可以实现,无需另外做特殊处理。
相应地,本发明还提供一种跨平台的多屏互动装置,能够实现上述实施例中的跨平台的多屏互动方法的所有流程。
如图3所示,为本发明提供的跨平台的多屏互动装置的一个优选的实施例的结构示意图,具体如下:
主控权限设置请求接收模块31,用于接收请求客户端发送的主控权限设置请求;其中,所述主控权限设置请求中包括主控客户端标识码和至少一个被控客户端标识码;
客户端权限设置模块32,用于根据所述主控权限设置请求,将所述主控客户端标识码所对应的客户端设置为主控客户端,将每个所述被控客户端标识码所对应的客户端设置为被控客户端;
界面同步显示模块33,用于获取所述主控客户端的显示界面,并将所述显示界面发送至每个所述被控客户端中显示;具体地,将所述显示界面发送至每个所述被控客户端中启动同类功能做界面同步显示;
界面异步显示模块,用于获取所述主控客户端的显示命令,并将所述显示界面的命令在中央服务端对比发现不属于统一系列时,另外计算对应命令以及参数,发送至每个所述被控客户端中启动异类功能做界面呼应显示;以及,
操作同步互动模块34,用于接收所述主控客户端发送的控制操作,并将所述控制操作发送至每个所述被控客户端中,以使每个所述被控客户端根据所述控制操作进行相应适合本地屏幕的操作逻辑处理。
在另一个优选的实施例中,所述客户端权限设置模块,具体包括:
客户端登记表查询单元,用于根据所述主控权限设置请求,查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码和主控权限状态;
主控客户端设置单元,用于将所述客户端登记表中与所述主控客户端标识码相对应的主控权限状态设置为开启;以及,
被控客户端设置单元,用于将所述客户端登记表中与所述被控客户端标识码相对应的主控权限状态设置为关闭。
在又一个优选的实施例中,所述跨平台的多屏互动装置,还包括:
连接请求接收模块,用于接收所述请求客户端发送的连接请求;所述连接请求中包含所述请求客户端的请求客户端标识码;
客户端登记表查询模块,用于根据所述连接请求查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码;
第一连接成功通知发送模块,用于当所述客户端登记表中包含所述请求客户端标识码时,发送连接成功通知至所述请求客户端;以及,
第二连接成功通知发送模块,用于当所述客户端登记表中不包含所述请求客户端标识码时,将所述请求客户端标识码添加至所述客户端登记表中,并发送连接成功通知至所述请求客户端。
进一步地,所述主控客户端标识码为所述请求客户端标识码;所述请求客户端标识码由所述请求客户端动态随机生成。
具体地,所述主控客户端标识码为所述请求客户端标识码;所述请求客户端标识码由所述请求中央服务器在第一次连接时动态随机生成,并保持至下次页面刷新前有效。
在又一个优选的实施例中,所述主控权限设置请求接收模块,具体包括:
请求接收单元,用于从端口8881中获取所述请求客户端采用WebSocket协议发送的所述主控权限设置请求。
本发明实施例提供的跨平台的多屏互动装置,通过在主控客户端和被控客户端中添加中间装置进行调控和过渡,使得数据能够被暂时地保存至中间介质中,避免了因突然断电和意外带来的数据丢失,节省了大量的数据恢复时间,从而能够提高跨平台的多屏互动过程的鲁棒性、速率和质量。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (10)

1.一种跨平台的多屏互动方法,其特征在于,包括:
接收请求客户端发送的主控权限设置请求;其中,所述主控权限设置请求可以由任意一个客户端向服务端发起,所述主控权限设置请求中包括主控客户端标识码和至少一个被控客户端标识码;
根据所述主控权限设置请求,将所述主控客户端标识码所对应的客户端设置为主控客户端,将每个所述被控客户端标识码所对应的客户端设置为被控客户端;
获取所述主控客户端的显示界面,并将所述显示界面发送至每个所述被控客户端中显示;
接收所述主控客户端发送的控制操作,并将所述控制操作发送至每个所述被控客户端中,以使每个所述被控客户端根据所述控制操作进行相应的操作处理;
所述获取所述主控客户端的显示界面,并将所述显示界面发送至每个所述被控客户端中显示,具体为:获取所述主控客户端的显示界面,并将显示界面状态后面的逻辑命令发送至每个所述被控客户端中,同一系列的则模拟相同画面,非同一系列的则通过后台计算器官对应的实际部位来得出定位线,在该系列上以直线标注。
2.如权利要求1所述的跨平台的多屏互动方法,其特征在于,所述根据所述主控权限设置请求,将所述主控客户端标识码所对应的客户端设置为主控客户端,将每个所述被控客户端标识码所对应的客户端设置为被控客户端,具体包括:
根据所述主控权限设置请求,查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码和主控权限状态;
将所述客户端登记表中与所述主控客户端标识码相对应的主控权限状态设置为开启;
将所述客户端登记表中与所述被控客户端标识码相对应的主控权限状态设置为关闭。
3.如权利要求1所述的跨平台的多屏互动方法,其特征在于,在所述接收请求客户端发送的主控权限设置请求之前,还包括:
接收所述请求客户端发送的连接请求;所述连接请求中包含所述请求客户端的请求客户端标识码;
根据所述连接请求查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码;
若所述客户端登记表中包含所述请求客户端标识码,则发送连接成功通知至所述请求客户端;
若所述客户端登记表中不包含所述请求客户端标识码,则将所述请求客户端标识码添加至所述客户端登记表中,并发送连接成功通知至所述请求客户端。
4.如权利要求3所述的跨平台的多屏互动方法,其特征在于,所述主控客户端标识码为所述请求客户端标识码;所述请求客户端标识码由所述请求客户端动态随机生成。
5.如权利要求1所述的跨平台的多屏互动方法,其特征在于,所述接收请求客户端发送的主控权限设置请求,具体包括:
从端口8881中获取所述请求客户端采用WebSocket协议发送的所述主控权限设置请求。
6.一种跨平台的多屏互动装置,其特征在于,包括:
主控权限设置请求接收模块,用于接收请求客户端发送的主控权限设置请求;其中,所述主控权限设置请求可以由任意一个客户端向服务端发起,所述主控权限设置请求中包括主控客户端标识码和至少一个被控客户端标识码;
客户端权限设置模块,用于根据所述主控权限设置请求,将所述主控客户端标识码所对应的客户端设置为主控客户端,将每个所述被控客户端标识码所对应的客户端设置为被控客户端;
界面同步显示模块,用于获取所述主控客户端的显示界面,并将所述显示界面发送至每个所述被控客户端中显示;以及,
操作同步互动模块,用于接收所述主控客户端发送的控制操作,并将所述控制操作发送至每个所述被控客户端中,以使每个所述被控客户端根据所述控制操作进行相应的操作处理;
所述获取所述主控客户端的显示界面,并将所述显示界面发送至每个所述被控客户端中显示,具体为:获取所述主控客户端的显示界面,并将显示界面状态后面的逻辑命令发送至每个所述被控客户端中,同一系列的则模拟相同画面,非同一系列的则通过后台计算器官对应的实际部位来得出定位线,在该系列上以直线标注。
7.如权利要求6所述的跨平台的多屏互动装置,其特征在于,所述客户端权限设置模块,具体包括:
客户端登记表查询单元,用于根据所述主控权限设置请求,查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码和主控权限状态;
主控客户端设置单元,用于将所述客户端登记表中与所述主控客户端标识码相对应的主控权限状态设置为开启;以及,
被控客户端设置单元,用于将所述客户端登记表中与所述被控客户端标识码相对应的主控权限状态设置为关闭。
8.如权利要求6所述的跨平台的多屏互动装置,其特征在于,所述跨平台的多屏互动装置,还包括:
连接请求接收模块,用于接收所述请求客户端发送的连接请求;所述连接请求中包含所述请求客户端的请求客户端标识码;
客户端登记表查询模块,用于根据所述连接请求查询预先设置的客户端登记表;其中,所述客户端登记表中包含至少一个客户端的客户端标识码;
第一连接成功通知发送模块,用于当所述客户端登记表中包含所述请求客户端标识码时,发送连接成功通知至所述请求客户端;以及,
第二连接成功通知发送模块,用于当所述客户端登记表中不包含所述请求客户端标识码时,将所述请求客户端标识码添加至所述客户端登记表中,并发送连接成功通知至所述请求客户端。
9.如权利要求8所述的跨平台的多屏互动装置,其特征在于,所述主控客户端标识码为所述请求客户端标识码;所述请求客户端标识码由所述请求客户端动态随机生成。
10.一种跨平台的多屏互动***,包括服务端和至少一个客户端;
所述服务端,为如权利要求6至9中任一项所述的跨平台的多屏互动装置;
每个所述客户端与所述服务端通过WebSocket协议实时相连。
CN201710934376.3A 2017-09-30 2017-09-30 跨平台的多屏互动方法、装置及*** Active CN107566523B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710934376.3A CN107566523B (zh) 2017-09-30 2017-09-30 跨平台的多屏互动方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710934376.3A CN107566523B (zh) 2017-09-30 2017-09-30 跨平台的多屏互动方法、装置及***

Publications (2)

Publication Number Publication Date
CN107566523A CN107566523A (zh) 2018-01-09
CN107566523B true CN107566523B (zh) 2021-02-05

Family

ID=60984417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710934376.3A Active CN107566523B (zh) 2017-09-30 2017-09-30 跨平台的多屏互动方法、装置及***

Country Status (1)

Country Link
CN (1) CN107566523B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809670A (zh) * 2018-07-02 2018-11-13 贵州康络维医疗科技发展有限公司 一种医学影像跨平台多屏互动的方法
CN108900794B (zh) * 2018-07-13 2023-01-06 北京罗森桥科技有限公司 用于远程会议的方法和装置
CN108958690B (zh) * 2018-08-16 2021-11-23 上海星视度科技有限公司 多屏互动方法、装置、终端设备、服务器及存储介质
CN109542377A (zh) * 2018-11-16 2019-03-29 深圳时空数字科技有限公司 智能设备、显示设备、存储设备及屏显互动控制方法
CN109672738A (zh) * 2018-12-24 2019-04-23 成都四方伟业软件股份有限公司 一种基于多屏互动跨终端服务的方法与***
CN110072133B (zh) * 2019-04-28 2021-05-14 浙江学海教育科技有限公司 同屏显示方法和***
CN110224843A (zh) * 2019-06-16 2019-09-10 同创蓝天投资管理(北京)有限公司 网络全景场景互动方法与***
CN110944140A (zh) * 2019-11-30 2020-03-31 北京城市网邻信息技术有限公司 远程展示方法、远程展示***、电子装置、存储介质
CN111552448A (zh) * 2020-03-24 2020-08-18 大连乾豪动漫有限公司 一种冷藏罐远程实时交互方法
CN116820792B (zh) * 2023-08-30 2024-01-26 路九阳 一种应用于网页同屏交流的交互处理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377823A (zh) * 2011-10-18 2012-03-14 北京优朋普乐科技有限公司 一种通过滑屏实现多屏多用户之间互动分享的方法及***
CN103428556A (zh) * 2012-05-17 2013-12-04 华为技术有限公司 多屏互动的方法及***
CN104185034A (zh) * 2013-05-27 2014-12-03 宋晓娜 一种具有多屏互动管理、网络通信和视频输出功能的装置
CN105575203A (zh) * 2016-03-16 2016-05-11 深圳市京华科讯科技有限公司 一种实现云教学的方法、***及云服务器

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130309648A1 (en) * 2012-05-21 2013-11-21 Samsung Electronics Co., Ltd. Method, apparatus and system for interactive class support and education management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377823A (zh) * 2011-10-18 2012-03-14 北京优朋普乐科技有限公司 一种通过滑屏实现多屏多用户之间互动分享的方法及***
CN103428556A (zh) * 2012-05-17 2013-12-04 华为技术有限公司 多屏互动的方法及***
CN104185034A (zh) * 2013-05-27 2014-12-03 宋晓娜 一种具有多屏互动管理、网络通信和视频输出功能的装置
CN105575203A (zh) * 2016-03-16 2016-05-11 深圳市京华科讯科技有限公司 一种实现云教学的方法、***及云服务器

Also Published As

Publication number Publication date
CN107566523A (zh) 2018-01-09

Similar Documents

Publication Publication Date Title
CN107566523B (zh) 跨平台的多屏互动方法、装置及***
US10805380B2 (en) Data transmission method and device
US6809749B1 (en) Method and apparatus for conducting an interactive design conference over the internet
US6880010B1 (en) Methods, systems, and computer program products that request updated host screen information from host systems in response to notification by servers
US10223062B1 (en) Method and apparatus of capturing a screen image of a remotely managed machine
CN104935497A (zh) 一种通讯会话方法和装置
CN109085950B (zh) 基于电子白板的多屏互动方法、装置及电子白板
CN110493269B (zh) 一种Web远程Docker容器桌面的方法
CN106648670B (zh) 云教室同屏共控***和方法
SG187522A1 (en) System and method for informing a sender of content adaptation and message failure issues
CN108540552B (zh) 设备互连方法、装置、***、设备和存储介质
CN112634102A (zh) 远程课堂***、加入远程课堂的方法、电子设备及介质
CN111599228A (zh) 一种在线教育培训***、设备及可读存储介质
JP2003203024A (ja) ホームネットワークに接続した被制御装置をインターネットを通じて制御する方法及びその制御装置
TW202129504A (zh) 多語言溝通系統及多語言溝通提供方法
CN107426146A (zh) 直播应用中用户发送礼物后展示礼物横幅的***及方法
JP6383847B2 (ja) ウェブサーバ
CN112612735B (zh) 基于unity的多平台多形态的VR硬件接口管理方法及***
JP2004280636A (ja) ユーザインターフェース非装備の通信接続型情報処理装置を含む情報処理システムおよびその制御方法
CN109190338B (zh) 一种虚拟化桌面屏幕水印生成方法及***
CN105530542B (zh) 模块电视升级的方法及模块电视
CN112614049A (zh) 图像处理方法、装置、存储介质以及终端
CN112966480A (zh) 一种远程会议注解方法及其相关设备
CN112073487A (zh) 信令发送、信令展示方法、装置、电子设备及存储介质
CN111556156A (zh) 交互控制方法、***、电子设备和计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210317

Address after: Zone A, 5th floor, national digital content Industrial Park building, 31 Changling South Road, Jinyang science and Technology Industrial Park, national high tech Industrial Development Zone, Guiyang City, Guizhou Province

Patentee after: Guizhou Precision Health Data Co.,Ltd.

Address before: 518000 area a, 1st floor, building 120, first industrial zone, Guowei Road, Liantang street, Luohu District, Shenzhen City, Guangdong Province

Patentee before: SHENZHEN TRONSYSTEM INTERACTIVE TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right