[发明专利]一种基于C/S架构的多屏幕多媒体交互系统有效
申请号: | 201710447116.3 | 申请日: | 2017-06-14 |
公开(公告)号: | CN108965217B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 叶晨希;刘胜航;王宏安 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邵可声 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 架构 屏幕 多媒体 交互 系统 | ||
本发明提供一种基于C/S架构的多屏幕多媒体交互系统,该系统包括一服务端和至少一客户端。所述客户端包括用户交互界面和消息通信模块,其中用户交互界面对用户的操作进行响应,消息通信模块用于与服务端通信。所述服务端至少与一显示屏连接,且该服务端包括消息通信模块、客户端管理模块、屏幕管理模块、多媒体管理模块、远程操作控制管理模块,其中消息通信模块用于与客户端通信,客户端管理模块管理已连接的客户端,屏幕管理模块管理屏幕信息,多媒体管理模块管理多媒体资源的运行情况,远程操作控制管理模块用于客户端对服务端进行控制。该系统允许多人多机在演示时进行协同合作,具备更高的灵活性。
技术领域
本发明涉及多媒体显示技术领域,尤其涉及一种基于C/S架构的多屏幕多媒体交互系统。
背景技术
随着计算机技术的发展,在会议交流、产品展示时,多屏幕环境下的多媒体演示变得越来越重要。在会议交流时,可能会需要两人或多人来将各自的想法意见在显示屏上展示出来,而这些显示屏只由这一台电脑控制,就需要在展示的时候,多次更换使用电脑的人员,这会影响到会议交流的效率。
因此,面对着不同的多媒体演示场景和多媒体硬件环境,有必要构建一个适用于各个场景和硬件环境的多媒体交互系统,使不同场景下的多媒体演示内容更加丰富、方式更加多样化。
发明内容
本发明的目的在于提供一种基于C/S架构的多屏幕多媒体交互系统,该系统使用了一种基于C/S架构上的多客户端和一个服务端的通信方式,能够适用于各种各样的多媒体硬件环境。
为达上述目的,本发明所采用的技术方案为:
一种基于C/S架构的多屏幕多媒体交互系统,包括一服务端和至少一客户端;所述客户端包括用户交互界面和消息通信模块,且该客户端通过IP地址和端口直接访问服务端;所述服务端包括消息通信模块、客户端管理模块、屏幕管理模块、多媒体管理模块和远程操作控制管理模块,且该服务端至少与一显示屏连接;
所述用户交互界面用于对用户的使用操作进行响应,并向所述客户端的消息通信模块发送对应的消息指令;
所述客户端的消息通信模块基于socket接口,根据上述消息指令向服务端发送连接请求,接收所述屏幕管理模块和多媒体管理模块的当前状态信息的变化,并向服务端发送消息指令;
所述服务端的消息通信模块基于socket接口,接收来自于客户端的连接请求及消息指令,并根据消息指令的类型,将所述消息指令转发给所述客户端管理模块、屏幕管理模块、多媒体管理模块和远程操作控制管理模块进行相应处理,接收相应的处理结果并发送给客户端;
所述客户端管理模块用于管理多个客户端的连接状态,每一个连接到服务端的客户端都被分配一个权限,其中一个作为主客户端,其余作为从客户端;
所述屏幕管理模块用于基于当前安装有服务端的计算机显示设备情况,完成屏幕的虚拟划分与设定;
所述多媒体管理模块用于完成多媒体资源的控制操作,且所有多媒体资源都被赋予一个唯一标识符;
所述远程操作控制管理模块用于将主客户端的远程操作控制消息指令转换为服务端的消息指令,并在服务端执行,使主客户端临时对服务端进行控制。
进一步地,所述消息指令包括与客户端管理模块对应的操作权限管理消息指令、与屏幕管理模块对应的屏幕配置消息指令、与多媒体管理模块对应的多媒体控制消息指令和文件管理消息指令以及与远程操作控制管理模块对应的远程操作控制消息指令;且所述客户端和服务端的消息通信模块均使用TCP协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710447116.3/2.html,转载请声明来源钻瓜专利网。