一种多终端实时交互的方法及系统的制作方法

文档序号:8433885阅读:311来源:国知局
一种多终端实时交互的方法及系统的制作方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,尤其涉及一种多终端实时交互的方法及系统。
【背景技术】
[0002]目前,大多的多终端互动技术是利用DLNA协议、闪联协议或Miracast协议等,通过WIFI网络连接,在不同多媒体终端上,如常见基于1S,Android,Symbian等不同操作系统上的不同智能终端设备如手机,PAD, TV等之间,可进行多媒体(音频,视频,图片)内容的传输、解析、展示和控制等一系列操作,从而可以在不同平台设备上同时共享展示内容,丰富用户的多媒体生活。简单的说,就是几种不同的终端,通过专门的连接设备就可以互相连接转换。但是,这种多终端信息展示和互动形式比较单一,多终端的展示内容只能同步展示,不能够信息扩展与异步查看,展示方式不够灵活,并不能满足企业日常会议、生产运营,监控等对信息展示灵活多变,实时互动的要求。

【发明内容】

[0003]本发明所要解决的技术问题是目前企业级的生产营运指挥系统、生产监控系统以及各类专题会议等信息系统中信息数据的同步传输性差、互动展示灵活性差以及互动性差等问题。
[0004]为此目的,本发明提出了一种多终端实时交互的方法,包括以下步骤:
[0005]第一服务器在共享服务器中创建共享变量,所述共享变量为用于存储共享信息的变量;
[0006]接收携带第二服务器共享变量的第二控制请求;
[0007]根据所述第二控制请求修改共享服务器中的共享变量;
[0008]服务器集群中其他服务器的共享变量根据共享服务器中修改后的共享变量同步更新;
[0009]所述服务器集群中其他服务器发送携带更新后共享变量的报文信息到至少一台终端;
[0010]所述至少一台终端解析所述报文信息进行同步显示。
[0011 ]进一步,在所述在共享服务器中创建共享变量之前,还包括
[0012]判断共享服务器中是否存在共享变量。
[0013]进一步,所述共享变量包括:管理员、主控终端、屏幕位置、屏幕分享和主控申请。
[0014]进一步,所述第一服务器在共享服务器中创建共享变量,具体包括:
[0015]所述共享服务器接收所述第一服务器发出的创建指令信息;
[0016]分配共享变量的存储空间;
[0017]设置共享变量,并初始化为系统默认值。
[0018]进一步,所述根据所述第二控制请求修改共享服务器中的共享变量,具体包括:
[0019]解析所述第二控制请求;
[0020]获取所述控制请求中携带的第二服务器共享变量;
[0021]将共享服务器中的共享变量修改为所述第二服务器共享变量。
[0022]进一步,所述根据修改后的共享变量同步更新服务器集群中其他服务器的共享变量之后,还包括:
[0023]为终端创建终端变量,所述终端变量为存储终端状态信息的变量,所述终端变量与服务器集群中其他服务器的共享变量一一对应;
[0024]同步所述终端变量为更新后的共享变量。
[0025]此外,本发明还提供一种多终端实时交互的系统,包括:
[0026]共享服务器,用于存放共享变量;
[0027]第一服务器,用于在共享服务器中创建共享变量,所述共享变量为用于存储共享信息的变量;接收携带第二服务器共享变量的第二控制请求,根据所述第二控制请求修改共享服务器中的共享变量;
[0028]第二服务器,用于发送携带第二服务器共享变量的第二控制请求;
[0029]服务器集群中其他服务器,用于根据共享服务器中修改后的共享变量进行共享变量的同步更新,并发送携带更新后共享变量的报文信息到至少一台终端;
[0030]终端,用于服务器集群中其他服务器发送携带更新后共享变量的报文信息,进行同步显示。
[0031]进一步,所述第一服务器包括:创建模块、通信模块、修改模块;
[0032]创建模块,用于在共享服务器中创建共享变量;还用于为终端创建终端变量;
[0033]通信模块,用于接收携带第二服务器共享变量的第二控制请求;还用于实现与共享服务器和服务器集群中其他服务器之间的通信;
[0034]修改模块,用于根据所述第二控制请求修改共享服务器中的共享变量。
[0035]进一步,所述第一服务器还包括:
[0036]判断模块,用于在所述创建模块创建共享变量之前判断共享服务器中是否存在共享变量。
[0037]通过采用本发明所公开的一种多终端实时交互的方法及系统,多终端进行同步显示,实现了信息展示的灵活性,并通过实时监听共享变量的状态,及时响应报文信息,实现了多终端信息交互的实时性。
【附图说明】
[0038]通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
[0039]图1示出了本发明一种多终端实时交互的方法的流程图;
[0040]图2示出了本发明一种多终端实时交互的系统的结构图;
[0041]图3示出了本发明实施例中第一服务器的模块图。
【具体实施方式】
[0042]下面将结合附图对本发明的实施例进行详细描述。
[0043]为了满足信息灵活展示和实时交互,本发明采用多输出显示适配器(Mult1-output Video Adapter)和服务器(Server)连接,再米用 n*n RGB 矩阵(RGBMatrix)作为显示适配器和终端的连接桥梁,可实现将多路信号从输入通道切换输送到输出通道中的任一通道上,并且输出通道间彼此独立。其中,RGB矩阵是为高分辨率图像信号的显示切换而设计的高性能智能矩阵开关设备,实现信号450M高带宽保真传输,带有自动增益技术。
[0044]本发明提出了一种多终端实时交互的方法,如图1所示,包括以下步骤:
[0045]步骤101,第一服务器在共享服务器中创建共享变量,所述共享变量为用于存储共享信息的变量;
[0046]步骤102,接收携带第二服务器共享变量的第二控制请求;
[0047]步骤103,根据所述第二控制请求修改共享服务器中的共享变量;
[0048]步骤104,服务器集群中其他服务器的共享变量根据共享服务器中修改后的共享变量同步更新;
[0049]步骤105,所述服务器集群中其他服务器发送携带更新后共享变量的报文信息到至少一台终端;
[0050]步骤106,所述至少一台终端解析所述报文信息进行同步显示。
[0051]所述服务器集群中其他服务器的共享变量根据共享服务器中修改后的共享变量同步更新即服务器集群中其他服务器的共享变量根据共享服务器中修改后的共享变量进行实时地更新。
[0052]本实施例中终端可以为拼接电子屏、电子白板、桌面触摸屏和移动终端等电子显示设备,本发明不受终端类型的限制,增加了多终端数据展示的方便性,提高了多终端交互的实时性。
[0053]本发明不限于一台服务器的工作系统,基于本发明的方法同样适用于由多台服务器构成的共享服务器群系统,共享服务器群将信号输出到多输出显示适配器,显示适配器输出VGA信号到n*n RGB矩阵,RGB矩阵转换为高分辨率RGBHV信号输出到终端,使得终端可展示多种多媒体信号,并且可保证信号质量。
[0054]优选地,在所述在共享服务器中创建共享变量之前,还包括
[0055]步骤201,判断共享服务器中是否存在共享变量。
[0056]优选地,所述共享变量包括:管理员、主控终端、屏幕位置、屏幕分享和主控申请。
[0057]本发明中当前服务器分别对共享服务器中的共享变量:管理员、主控终端、屏幕位置、屏幕分享和主控申请进行实时监听,当共享变量状态变化,当前服务器内的共享变量根据共享服务器内的共享变量状态变化进行同步,终端根据服务器内的共享变量做出响应,同步信息展示。
[0058]其中,对共享变量:管理员、主控终端、屏幕位置、屏幕分享和主控申请的监听过程如下:
[0059]检查服务器的“管理员”共享变量并启动监听,如果与当前终端匹配,则标记当前终端为管理员,进行管理员权限的初始化。同时将服务器的“管理员”共享变量与当前终端中的“管理员”共享变量同步。
[0060]检查服务器“主控终端”共享变量并启动监听,如果与当前终端匹配,则标记当前终端为主控终端。进行主控终端权限的初始化。并将当前终端的屏幕位置写入当前终端的“屏幕位置”共享变量。同时将服务器的“主控终端”共享变量与当前终端中的“主控终端”共享变量同步。
[0061]检查服务器的“屏幕位置”共享变量并启动监听,如果当前终端是主控终端,则将当前终端的位置信息进行编码存储到“屏幕位置”共享变量。如果当前终端不是主控终端,将“屏幕位置
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1