掌桥专利:专业的专利平台
掌桥专利
首页

一种智能扩展投屏和互动的网络管理方法及存储介质

文献发布时间:2023-06-19 11:27:38


一种智能扩展投屏和互动的网络管理方法及存储介质

技术领域

本发明属于视频扩展显示和互动领域,涉及智能扩展和双向互动,具体是一种智能扩展投屏和互动的网络管理方法及存储介质。

背景技术

随着互联网技术、视频传输及处理技术的发展和不断成熟,视频扩展显示和点对点视频通信技术得到了广泛的应用。视频扩展显示技术常用于模拟训练场景的总控、仪表显示、视景图像显示和原理讲解与演示等;点对点(一对一、多对一)视频互动技术,可用于模拟训练场景中学员的互动与远程协作等。现有的模拟训练系统硬件结构(计算机-显示器配置结构和硬件网路拓扑结构)各种各样,系统构建时需要根据特定的系统的网络拓扑结构和显示器配置设计专门的视频扩展功能或使用额外的工具进行点对点视频互动,开发和维护过程复杂,维护成本高,而且系统功能集成度不高,用户体验不够好。

发明内容

针对现有技术存在的不足,本发明的目的在于,提供一种智能扩展投屏和互动的网络管理方法及存储介质,解决了现有技术中不支持异构计算机-显示器配置的方式实现显示器间智能扩展投屏或双向互动的技术问题。

为了解决上述技术问题,本发明采用如下技术方案予以实现:

一种智能扩展投屏和互动的网络管理方法,所述的方法包括以下步骤:

将N台计算机和n台交换机构建成交换网络系统,所述的计算机均包括USB接口与其所从属的CPU、配套驱动及上层应用;

所述的交换网络系统中,一台计算机为服务器端S计算机,其余计算机为远程终端C计算机;

系统集成者定义S计算机的上层应用接口功能至少包括获取路由表、分析路由表、确定模拟训练系统的网络拓扑结构、分发C端程序和确定模拟训练系统的网络和计算机-显示器拓扑结构;

系统集成者定义C计算机的上层应用接口功能至少包括获取当前计算机连接的屏幕显示设备的视频输出端口类型和编号;

所述的S计算机用于运行S端程序,C计算机用于运行C端程序,S计算机和C计算机共同实现屏幕扩展与互动投屏。

本发明还具有以下技术特征:

具体的,所述的计算机-显示器配置是异构的。

具体的,所述的计算机-显示器配置有1台计算机连接1台显示器、1台计算机连接多台显示器或者多台计算机共用1台显示器的情况。

具体的,所述的实现屏幕扩展与互动投屏的具体过程包括以下步骤:

步骤1,将移动存储介质接入到局域网中的S计算机,S计算机运行S端程序得到模拟训练系统中的路由表,进而获得C计算机的IP地址和数据交互端口,并根据IP地址将C端程序分发至C端计算机;

步骤2,C端程序请求各C端计算机授权以自动运行,通过WMI获取计算机-显示器列表,并将计算机-显示器列表回报给S计算机;

步骤3,S计算机上的S端程序接收各C计算机发来的计算机-显示器列表,并将计算机-显示器列表和路由表进行整合,形成扩展路由表;

步骤4,S计算机将得到的扩展路由表发送给所有的C计算机上的C端程序,C端程序接收扩展路由表,并处理生成模拟系统网络拓扑结构的鸟瞰图;

步骤5,鸟瞰图以浮动窗口的形式自动显示在主显示器屏幕的右上方,鸟瞰图左下方提供智能扩展请求按钮和屏幕互动请求按钮;

所述的鸟瞰图支持用户通过鼠标拖动的方式移动显示位置和缩放鸟瞰图大小;

步骤7,用户选择任一显示器节点,并选择智能扩展按钮或者屏幕互动按钮,即可显示完整的屏幕画面或者是实现屏幕互动。

具体的,所述的显示完整的屏幕画面的具体过程包括:用户选择任一显示器节点,并选择智能扩展按钮,将当前显示器扩展到选定的显示器上,当前显示器和选定的显示器共同显示完整的屏幕画面。

具体的,所述的实现屏幕互动的具体过程包括:用户选择任一显示器节点,选择屏幕互动按钮,则向选定显示器所在的C端程序发送屏幕互动请求,对方接受后互动连接建立,双方分别以画中画的形式观察到对方屏幕显示的内容;且用户可以通过鼠标点击的形式使得画中画显示的内容在当前屏幕和对方屏幕显示内容之间切换。

具体的,所述的步骤1具体包括以下步骤:

步骤1.1,移动存储介质接入到局域网中的S计算机,移动存储介质中的S端程序请求授权以自动运行;

步骤1.2,授权通过后,S端程序开始与交换机进行通信,获取局域网计算机的路由表;

步骤1.3,对路由表进行分析,得到局域网中的各C计算机IP地址和数据交互端口。

一种存储介质,所述的存储介质用于存储S计算机运行的S端程序和C计算机运行的C端程序,使得S计算机和C计算机执行所述的智能扩展投屏和互动的网络管理方法。

本发明与现有技术相比,有益的技术效果是:

(Ⅰ)本发明扩展定义了模拟训练系统的网络拓扑结构,在常规的计算机和交换机节点基础上,引入了显示器作为新节点类型;此外,还定义了扩展路由表,将传统路由表与通过WMI技术获得的计算机-显示器配对信息有机融合,更适用于模拟训练场景下复杂系统网络中的扩展投屏和互动的网络管理;解决了现有技术中不支持异构计算机-显示器配置的方式实现显示器间智能扩展投屏或双向互动的技术问题。

(Ⅱ)本发明改变了传统模拟训练系统中扩展投屏需要分别在不同计算机节点进行配置、互动需要依赖专门工具的现状,将智能扩展投屏和互动服务工具和程序集成到可移动存储介质中,并通过获取授权以自动运行的方式,简化工具使用过程。

(Ⅲ)本发明以鸟瞰图模式给出了模拟训练系统的网络拓扑结构,用户可以直接基于任意显示器界面显示的鸟瞰图选择目的显示器节点,进行扩展投屏和视频互动。

附图说明

图1为本发明交换网络系统结构示意图;

图2为本发明中S端程序功能架构示意图;

图3为本发明中C端程序功能架构示意图;

图4为本发明中网络管理办法工作流程图;

图5为本发明的实施例中的模拟训练系统的网络拓扑的结构示意图;

图6为本发明中实施例中C计算机显示器上显示的网络结构鸟瞰图示意图。

以下结合实施例对本发明的具体内容作进一步详细解释说明。

具体实施方式

需要说明的是,本发明中WMI中的英文全称是Windows ManagementInstrumentation,即表示Windows管理规范,是“Windows基于Web的企业管理”(WBEM)的实现,是为访问和共享企业网络管理信息主动建立的一种标准。

需要说明的是,本发明中的所有零部件,在没有特殊说明的情况下,均采用本领域已知的零部件。

以下给出本发明的具体实施例,需要说明的是本发明并不局限于以下具体实施例,凡在本申请技术方案基础上做的等同变换均落入本发明的保护范围。

实施例:

本实施例给出了一种智能扩展投屏和互动的网络管理方法,如图1所示,方法包括以下步骤:

将N台计算机和n台交换机构建成交换网络系统,计算机均包括USB接口与其所从属的CPU、配套驱动及上层应用;

交换网络系统中,一台计算机为服务器端S计算机,其余计算机为远程终端C计算机;

系统集成者定义S计算机的上层应用接口功能至少包括获取路由表、分析路由表、确定模拟训练系统的网络拓扑结构、分发C端程序和确定模拟训练系统的网络和计算机-显示器拓扑结构;

系统集成者定义C计算机的上层应用接口功能至少包括获取当前计算机连接的屏幕显示设备的视频输出端口类型和编号;

S计算机用于运行S端程序,C计算机用于运行C端程序,S计算机和C计算机共同实现屏幕扩展与互动投屏。

在本实施例中,模拟训练系统的网络拓扑结构如图6所示,具体为:模拟训练系统包含4台计算机,分别标记为PC 1#、PC 2#、PC 3#和PC 4#,四台计算机通过交换机SW 1#连接;计算机PC 1#连接有1台显示器DP 1#, UID=4352,计算机PC 2# 连接两台显示器,UID分别为4353和4354;计算机PC 3#和计算机PC4#通过视频切换器(UID=4355)连接同一台显示器,UID=4356;

将PC-1#设定为S计算机,其余的PC 2#、PC 3#和PC 4#设定为C计算机;

作为本实施例的一种优选方案,计算机-显示器配置是异构的。

作为本实施例的一种优选方案,计算机-显示器配置有1台计算机连接1台显示器、1台计算机连接多台显示器或者多台计算机共用1台显示器的情况。

作为本实施例的一种优选方案,参见图4,实现屏幕扩展与互动投屏的具体过程包括以下步骤:

步骤1,将移动存储介质接入到局域网中的S计算机,S计算机运行S端程序得到模拟训练系统中的路由表,进而获得C计算机的IP地址和数据交互端口,并根据IP地址将C端程序分发至C端计算机;

步骤2,C端程序请求各C端计算机授权以自动运行,通过WMI获取计算机-显示器列表,并将计算机-显示器列表回报给S计算机;

步骤3,S计算机上的S端程序接收各C计算机发来的计算机-显示器列表,并将计算机-显示器列表和路由表进行整合,形成扩展路由表;

步骤4,S计算机将得到的扩展路由表发送给所有的C计算机上的C端程序,C端程序接收扩展路由表,并处理生成模拟系统网络拓扑结构的鸟瞰图;

本实施例中,得到的模拟系统网络拓扑结构的鸟瞰图如图6所示;

步骤5,鸟瞰图以浮动窗口的形式自动显示在主显示器屏幕的右上方,鸟瞰图左下方提供智能扩展请求按钮和屏幕互动请求按钮;

鸟瞰图支持用户通过鼠标拖动的方式移动显示位置和缩放鸟瞰图大小;

步骤7,用户选择任一显示器节点,并选择智能扩展按钮或者屏幕互动按钮,即可显示完整的屏幕画面或者是实现屏幕互动。

作为本实施例的一种优选方案,显示完整的屏幕画面的具体过程包括:用户选择任一显示器节点,并选择智能扩展按钮,将当前显示器扩展到选定的显示器上,当前显示器和选定的显示器共同显示完整的屏幕画面。

作为本实施例的一种优选方案,实现屏幕互动的具体过程包括:用户选择任一显示器节点,选择屏幕互动按钮,则向选定显示器所在的C端程序发送屏幕互动请求,对方接受后互动连接建立,双方分别以画中画的形式观察到对方屏幕显示的内容;且用户可以通过鼠标点击的形式使得画中画显示的内容在当前屏幕和对方屏幕显示内容之间切换。

在本实施例中,在C计算机端连接有声音采集和播放设备的,还可以进行语音互动。

作为本实施例的一种优选方案,步骤1具体包括以下步骤:

步骤1.1,移动存储介质接入到局域网中的S计算机,移动存储介质中的S端程序请求授权以自动运行;

步骤1.2,授权通过后,S端程序开始与交换机进行通信,获取局域网计算机的路由表;

步骤1.3,对路由表进行分析,得到局域网中的各C计算机IP地址和数据交互端口。

一种存储介质,存储介质用于存储S计算机运行的S端程序和C计算机运行的C端程序,使得S计算机和C计算机执行智能扩展投屏和互动的网络管理方法中的步骤。

相关技术
  • 一种智能扩展投屏和互动的网络管理方法及存储介质
  • 一种智能扩展投屏和互动的网络管理方法及存储介质
技术分类

06120112935592