一种拼接墙的多种资源整合联动方法、系统及其存储介质与流程

文档序号:25231130发布日期:2021-05-28 14:38阅读:161来源:国知局
一种拼接墙的多种资源整合联动方法、系统及其存储介质与流程

本发明涉及拼接墙技术领域,更具体地,涉及一种拼接墙的多种资源整合联动方法、系统及其存储介质。



背景技术:

融合平台,是指利用前沿显示技术、云计算、物联网、大数据、移动互联网等新一代信息技术,构建起“对事的指挥”和“对物的管理”的“一站式”门户访问入口,融合平台能够快捷实现跨部门、跨层级的各类信息共享,形成多屏、多端的联动应用和协同,极大提升指挥中心系统和设备的集中控制效率。

目前,融合平台实现整合了拼接墙的各种资源,包括传统拼接大屏资源类型、media-sources类型(ms)、多媒体类型、元件类型和第三方应用等资源类型,但是由于目前的资源联动没有统一的接口和统一的数据交互逻辑,每一种类型的资源都有各自的一套方案,因此存在部署复杂、方案存在缺陷、ui交互不统一、扩展性不好、用户交互体验差等问题。



技术实现要素:

本发明旨在克服上述现有技术的至少一种缺陷,提供一种拼接墙的多种类型资源整合联动方法、系统及其存储介质,用于为多种不同类型的资源提供统一控制联动的方法和系统。

本发明采取的技术方案是,一种拼接墙的多种资源整合联动方法,包括:

资源配置端创建多种资源的控制联动面板,并将多种资源的所述控制联动面板整合到调度服务端中;

控制联动端根据所需联动的目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起联动操作,所述控制联动端将所述联动操作对应的联动数据发送至调度服务端;

所述调度服务端接收所述联动数据,并根据所述目标资源的类型将所述联动数据发送至与所述目标资源对应的拼接墙窗口;

所述拼接墙窗口接收所述联动数据并响应所述联动数据对应的联动操作,以使所述拼接墙窗口显示所述联动数据。

用户通过资源配置端创建多种不同资源的控制联动面板,并将多种资源的控制联动面板整合到调度服务端中,调度服务端形成统一的控制联动面板的整合服务框架;控制联动端选择所需联动的目标资源,根据目标资源的类型从调度服务端加载对应的控制联动面板,并对控制联动面板发起联动操作,将联动操作对应的联动数据发送至调度服务端;调度服务端接收联动数据后根据目标资源的类型将联动数据发送至与目标资源对应的拼接墙窗口,从而使得拼接墙窗口接收联动数据并响应对应的联动操作,显示目标资源联动操作对应的联动数据。其中,通过资源配置端创建控制联动面板,用户可随意增加新类型资源的控制联动面板,资源联动的扩展性好;将控制联动面板整合到调度服务端,使得调度服务端作为统一的控制联动接口,接收控制联动面板引起的联动数据,并将联动数据发送至目标资源对应的拼接墙窗口,引起目标资源和拼接墙窗口响应联动数据对应的联动操作,实现了在控制联动面板和目标资源以及对应的拼接墙窗口做对接,为不同资源统一了一套控制联动方案,维护性好。

进一步地,所述调度服务端接收所述联动数据,并根据所述目标资源的类型将所述联动数据发送至与所述目标资源对应的拼接墙窗口,具体包括:

所述调度服务端接收所述联动数据,并将所述联动数据发送至所述资源管理服务端;

所述资源管理服务端根据所述目标资源的类型调用对应的资源接口,通过所述资源接口将所述联动数据发送至所述目标资源对应的拼接墙窗口。

调度服务端将联动数据发送至资源管理服务端,资源管理服务端对联动数据进行分析得出目标资源的类型,再根据目标资源的类型调用对应的资源接口,并将联动数据通过资源接口发送到目标资源对应的拼接墙窗口,从而引发拼接墙窗口的显示响应,通过在调度服务端处引入资源管理服务端,当增加新类型资源时,资源管理服务端处可实现网络协议的修改服务,增设新的资源调用接口,无需直接对调度服务端进行服务修改,满足新增资源的任意扩展和服务修改,解决了将调度服务端作为统一的控制联动接口,扩展性差的问题。

进一步地,所述控制联动端根据所需联动的目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起联动操作,所述控制联动端将所述联动操作对应的联动数据发送至调度服务端,具体包括:

所述控制联动端根据所需联动的目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起按钮点击操作,所述控制联动端将被点击按钮对应的预设数据转换为联动数据发送至所述调度服务端。

控制联动面板获取目标资源和对应的拼接墙窗口的相关信息,在控制联动面板上对应设有按钮事件,并且每个按钮事件具有对应的预设数据,当对控制联动面板上的某个按钮事件发起点击联动操作时,控制联动端会将被点击的按钮事件对应的预设数据转换为联动数据发送至调度服务端,引起目标资源的联动响应和拼接墙窗口的信息更新响应,将按钮事件转换为特定的联动操作,并转换为联动数据在调度服务端中进行数据的调度,快速顺利地实现资源的控制联动。

进一步地,所述方法包括:

拼接墙窗口选择所需联动的目标资源,在所述目标资源对应的所述拼接墙窗口上进行联动操作,所述拼接墙窗口将所述联动操作对应的联动数据发送至调度服务端;

所述调度服务端接收所述联动数据,并根据所述目标资源的类型将所述联动数据发送至与所述目标资源对应的控制联动端;

所述控制联动端接收所述联动数据,根据所述目标资源的类型从所述调度服务端中加载对应的控制联动面板,并根据所述联动数据响应所述联动操作,以使所述控制联动面板更新所述联动数据。

本发明对资源的控制联动支持双向联动,在拼接墙窗口处选择所需联动的目标资源,根据目标资源类型在对应的拼接墙窗口进行联动操作,并将联动操作对应的联动数据发送到调度服务端;调度服务端接收联动数据后发送至与目标资源对应的控制联动端,控制联动端接收联动数据并分析出目标资源的类型,从调度服务端中加载对应的控制联动面板,控制联动面板响应联动操作,从而引起控制联动面板上更新联动数据。在拼接墙窗口进行联动操作,联动数据会通过调度服务端原路返回到控制联动端,以引起控制联动面板数据的更新,实现联动操作流程的双向进行。

进一步地,所述多种资源包括vwas资源、ms多媒体资源、元件类型资源。

本发明采用的另一种技术方案是,一种拼接墙的多种资源整合联动系统,包括调度服务端、资源配置端、控制联动端和拼接墙窗口,所述资源配置端、所述控制联动端和所述拼接墙窗口分别与所述调度服务端连接,其中,

所述资源配置端,用于创建多种资源的控制联动面板,并将多种资源的所述控制联动面板整合到所述调度服务端中;

所述控制联动端,用于根据所需联动的目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起联动操作,所述控制联动端将所述联动操作对应的联动数据发送至所述调度服务端;

所述调度服务端,用于接收所述联动数据,并根据所述目标资源的类型将所述联动数据发送至与所述目标资源对应的所述拼接墙窗口;

所述拼接墙窗口,用于接收所述联动数据并响应所述联动数据对应的联动操作,以使所述拼接墙窗口显示所述联动数据。

一种拼接墙的多种资源整合联动系统,通过调度服务端、资源配置端、控制联动端和拼接墙窗口实现资源的控制联动,资源配置端、控制联动端和拼接墙窗口均与调度服务端连接,其中,资源配置端用于创建多种资源的控制联动面板,并将多种资源的控制联动面板整合到调度服务端中,调度服务端形成统一的控制联动面板的整合服务框架;控制联动端用于选择所需联动的目标资源,根据目标资源的类型从调度服务端加载对应的控制联动面板,并对控制联动面板发起联动操作,将联动操作对应的联动数据发送至调度服务端;调度服务端用于接收联动数据后根据目标资源的类型将联动数据发送至与目标资源对应的拼接墙窗口,从而使得拼接墙窗口接收联动数据并响应对应的联动操作,显示目标资源联动操作对应的联动数据。其中,通过资源配置端创建控制联动面板,用户可随意增加新类型资源的控制联动面板,资源联动的扩展性好;将控制联动面板整合到调度服务端,使得调度服务端作为统一的控制联动接口,接收控制联动面板引起的联动数据,并将联动数据发送至目标资源对应的拼接墙窗口,引起目标资源和拼接墙窗口响应联动数据对应的联动操作,实现了在控制联动面板和目标资源以及对应的拼接墙窗口做对接,为不同资源统一了一套控制联动方案,维护性好。

进一步地,还包括资源管理服务端,所述资源管理服务端分别与所述调度服务端、所述拼接墙窗口连接,用于接收所述调度服务器发送的所述联动数据,并根据所述目标资源的类型调用对应的资源接口,通过所述资源接口将所述联动数据发送至所述目标资源对应的所述拼接墙窗口。

本发明在调度服务端处连接有资源管理服务端,资源管理服务端用于对从调度服务端处接收的联动数据进行分析得出目标资源的类型,再根据目标资源的类型调用对应的资源接口,并将联动数据通过资源接口发送到目标资源对应的拼接墙窗口,从而引发拼接墙窗口的显示响应,通过在调度服务端处引入资源管理服务端,当增加新类型资源时,资源管理服务端处可实现网络协议的修改服务,增设新的资源调用接口,无需直接对调度服务端进行服务修改,满足新增资源的任意扩展和服务修改,解决了将调度服务端作为统一的控制联动接口,扩展性差的问题。

进一步地,所述控制联动端,具体用于选择所需联动的目标资源,根据所述目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起按钮点击操作,所述控制联动端将被点击按钮对应的预设数据转换为联动数据发送至所述调度服务端。

控制联动面板具体用于获取目标资源和对应的拼接墙窗口的相关信息,在控制联动面板上对应设有按钮事件,并且每个按钮事件具有对应的预设数据,当对控制联动面板上的某个按钮事件发起点击联动操作时,控制联动端会将被点击的按钮事件对应的预设数据转换为联动数据发送至调度服务端,引起目标资源的联动响应和拼接墙窗口的信息更新响应,将按钮事件转换为特定的联动操作,并转换为联动数据在调度服务端中进行数据的调度,快速顺利地实现资源的控制联动。

进一步地,所述拼接墙窗口,还用于选择所需联动的目标资源,在所述目标资源对应的所述拼接墙窗口上进行联动操作,所述拼接墙窗口将所述联动操作对应的联动数据发送至所述调度服务端;

所述调度服务端,还用于接收所述联动数据,并根据所述目标资源的类型将所述联动数据发送至与所述目标资源对应的所述控制联动端;

所述控制联动端,还用于接收所述联动数据,根据目标资源的类型从所述调度服务端中加载对应的控制联动面板,并根据所述联动数据响应所述联动操作,以使所述控制联动面板更新所述联动数据。

本发明对资源的控制联动支持双向联动,拼接墙窗口用于选择所需联动的目标资源,根据目标资源类型在对应的拼接墙窗口进行联动操作,并将联动操作对应的联动数据发送到调度服务端;调度服务端用于接收联动数据后发送至与目标资源对应的控制联动端,控制联动端用于接收联动数据并分析出目标资源的类型,从调度服务端中加载对应的控制联动面板,控制联动面板响应联动操作,从而引起控制联动面板上更新联动数据。在拼接墙窗口进行联动操作,联动数据会通过调度服务端原路返回到控制联动端,以引起控制联动面板数据的更新,实现联动操作流程的双向进行。

本发明采用另一种技术方案是,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上所述的拼接墙的多种资源整合联动方法。

与现有技术相比,本发明的有益效果为:本发明一种拼接墙的多种资源整合联动方法、系统及其存储介质,提供了资源联动的统一接口和统一的数据交互逻辑,用户通过资源配置端可自定义创建多种所需资源的控制联动面板,资源控制联动类型扩展性好,用户可随意增加新类型的资源控制联动面板;将多种不同资源的控制联动面板整合到调度服务端,统一整合服务框架,优化精简服务个数和相关技术,优化部署,并且调度服务端作为统一的控制联动协议接口,在调度服务端处连接资源管理服务端,当增加新类型资源时,资源管理服务端处可实现网络协议的修改服务,增设新的资源调用接口,无需直接对调度服务端进行服务修改,满足新增资源的任意扩展和服务修改,扩展性好;并且调度服务端实现了在控制联动面板和目标资源以及对应的拼接墙窗口做对接,为不同资源统一了一套控制联动方案,维护性好;本发明还支持资源控制联动的双向联动。

附图说明

图1为本发明一种拼接墙的多种类型资源整合联动方法的流程示意图。

图2为本发明一种拼接墙的多种类型资源整合联动方法的另一种流程示意图。

图3为本发明一种拼接墙的多种类型资源整合联动系统的结构示意图。

具体实施方式

本发明附图仅用于示例性说明,不能理解为对本发明的限制。本发明主要应用在融合平台中,具体可应用在icvp系统,icvp系统整合了目前拼接墙的各种资源,icvp系统中拼接墙的各种资源,配合着服务设备,在拼接大屏上以拼接墙窗口的方式展现出来。拼接墙的各种资源包括传统拼接大屏资源类型(vwas)、media-sources类型(ms)、多媒体类型、元件类型和第三方应用等资源类型,每种资源的接口和数据交互逻辑都不同,因此都有其各自的一套联动方案,本发明提出了一套方法,为不同资源统一了一套控制联动方案,解决了现有技术中多种资源联动控制存在部署复杂、方案存在缺陷、ui交互不统一、扩展性不好、用户交互体验差等问题。

实施例1

如图1所示为本发明实施例一种拼接墙的多种类型资源整合联动方法的流程示意图,所述方法包括以下步骤:

s101、资源配置端创建多种资源的控制联动面板,并将多种资源的所述控制联动面板整合到调度服务端中;

s102、控制联动端根据所需联动的目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起联动操作,所述控制联动端将所述联动操作对应的联动数据发送至调度服务端;

s103、所述调度服务端接收所述联动数据,并根据所述目标资源的类型将所述联动数据发送至与所述目标资源对应的拼接墙窗口;

其中,在步骤s103中,具体包括:

s1031、所述调度服务端接收所述联动数据,并将所述联动数据发送至所述资源管理服务端;

s1032、所述资源管理服务端根据所述目标资源的类型调用对应的资源接口,通过所述资源接口将所述联动数据发送至所述目标资源对应的拼接墙窗口。

s104、所述拼接墙窗口接收所述联动数据并响应所述联动数据对应的联动操作,以使所述拼接墙窗口显示所述联动数据。

具体地,采用本实施例方法实现多种资源的整合控制联动的过程为,首先,用户通过资源配置端自定义或者导入模板数据来创建多种资源的控制联动面板数据,并将多种资源的控制联动面板数据整合和绑定到调度服务端中,最后生成对应的控制联动面板,调度服务端根据资源类型形成不同资源控制联动面板的对应协议关系;其次,在资源控制联动的过程中,控制联动端选择所需联动的目标资源,根据目标资源的类型的协议关系可从调度服务端中加载对应的控制联动面板,此时控制联动面板获取当前目标资源对应的拼接墙窗口的数据信息,对控制联动面板发起联动操作,控制联动端将联动操作对应的联动数据通过通信网络发送至调度服务端;调度服务端但作为资源的统一协议接口,调度服务端接收到的联动数据为协议数据,调度服务端根据不同资源对应的协议关系,可对联动数据进行下发至拼接墙窗口,但不利于服务修改和资源的扩展,因此增设资源管理服务端,调度服务端将联动数据转发至资源管理服务端,资源管理服务端对联动数据进行简单的分析,根据分析出来的资源类型将联动数据发送到与目标资源对应的拼接墙窗口;拼接墙窗口根据接收到的联动数据,可自我转换为所需的数据,触发拼接墙窗口的响应,拼接墙窗口显示对应的联动数据。

其中,所述步骤s102中,控制联动端根据所需联动的目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起联动操作,所述控制联动端将所述联动操作对应的联动数据发送至调度服务端,具体包括:

所述控制联动端根据所需联动的目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起按钮点击操作,所述控制联动端将被点击按钮对应的预设数据转换为联动数据发送至所述调度服务端。

具体地,本实施例中的联动操作可体现为网页点击和按钮事件等,当为按钮事件时,控制联动面板上设有多个按钮事件,并且每个按钮事件具有对应的预设数据,点击操作与预设数据存在对应关系,该对应关系是预先定义好的,当对控制联动面板上的某个按钮事件进行点击触发时,控制联动端得到按钮事件对应的预设数据,并将预设数据转换为联动数据发送至调度服务端,实现联动操作的联动数据的传输,实现资源的联动控制。

本发明实施例一种拼接墙的多种类型资源整合联动方法还支持双向联动,以上步骤流程也可以反向进行,具体包括:

s201、资源配置端创建多种资源的控制联动面板,并将多种资源的所述控制联动面板整合到调度服务端中;

s202、拼接墙窗口选择所需联动的目标资源,在所述目标资源对应的所述拼接墙窗口上进行联动操作,所述拼接墙窗口将所述联动操作对应的联动数据发送至调度服务端;

s203、所述调度服务端接收所述联动数据,并根据所述目标资源的类型将所述联动数据发送至与所述目标资源对应的控制联动端;

s204、所述控制联动端接收所述联动数据,根据所述目标资源的类型从所述调度服务端中加载对应的控制联动面板,并根据所述联动数据响应所述联动操作,以使所述控制联动面板更新所述联动数据。

具体地,采用本实施例方法实现多种资源的反向控制联动的过程为,首先,用户通过资源配置端自定义或者导入模板数据来创建多种资源的控制联动面板数据,并将多种资源的控制联动面板数据整合和绑定到调度服务端中,最后生成对应的控制联动面板,调度服务端根据资源类型形成不同资源控制联动面板的对应协议关系;其次,在所需联动的目标资源对应的拼接墙窗口上发起联动操作,并将联动操作对应的联动数据发送至调度服务端;调度服务端但作为资源的统一协议接口,调度服务端接收到的联动数据为协议数据,调度服务端根据不同资源对应的协议关系,可对联动数据进行发送处理,但不利于服务修改和资源的扩展,因此增设资源管理服务端,调度服务端将联动数据转发至资源管理服务端,资源管理服务端对联动数据进行简单的分析,根据分析出来的资源类型将联动数据发送到与目标资源对应的控制联动端;控制联动端接收对应的联动数据,据目标资源的类型的协议关系可从调度服务端中加载对应的控制联动面板,并在控制联动面板上更新对应的联动数据。

本实施例结合摄像头资源联动控制的方法流程作进一步详细的说明,

s101’、资源配置端自定义或导入摄像头资源的控制联动面板数据,将控制联动面板数据整合到调度服务端中并绑定相关数据,最后生成摄像头资源对应的控制联动面板;

s102’、控制联动端根据摄像头资源类型从调度服务端中加载摄像头资源的控制联动面板,并获取摄像头资源当前数据,比如当前摄像头转动的速度、上下左右方位的角度值以及摄像头缩放的大小,对摄像头资源的控制联动面板发起点击按钮事件操作,控制联动面板上设有多个按钮事件,可操控摄像头上下左右移动或者拉近拉远等,当点击按钮事件发起联动操作时,将按钮事件对应的预设数据转换为联动数据,并通过网络协议发送到调度服务端;

s1031’、调度服务端接收联动数据并将联动数据转发到资源管理服务端;

s1032’、资源管理服务端对联动数据进行简单的分析,分析出对应的摄像头资源类型,并调用摄像头资源接口将联动数据发送至摄像头资源对应的拼接墙窗口;

s104’、拼接墙窗口接收联动数据并响应联动数据对应的联动操作,将联动数据转换为拼接墙窗口所需的数据,显示摄像头联动的数据情况。

以上的数据流程也可以反向进行,在拼接墙窗口上进行联动操作,对应的联动数据会经调度服务端、资源管理服务端原路返回到控制联动端,引起控制联动面板的数据更新。

其它资源类型的联动操作步骤与摄像头资源联动操作步骤相同,具体过程可见图3所示的多种资源联动控制的方法流程示意图,其中,图3中的拼接墙已整合了多种类型资源。

实施例2

如图2所示为本发明本实施例一种拼接墙的多种类型资源的整合联动系统的结构示意图,其系统包括:

调度服务端303、资源配置端301、控制联动端302和拼接墙窗口304,所述资源配置端301、所述控制联动端302和所述拼接墙窗口304分别与所述调度服务端303连接,其中,

所述资源配置端301,用于创建多种资源的控制联动面板,并将多种资源的所述控制联动面板整合到所述调度服务端203中;

所述控制联动端302,用于根据所需联动的目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起联动操作,所述控制联动端将所述联动操作对应的联动数据发送至所述调度服务端303;具体地,所述控制联动端302,具体用于选择所需联动的目标资源,根据所述目标资源的类型从所述调度服务端中加载对应的控制联动面板,并对所述控制联动面板发起按钮点击操作,所述控制联动端将被点击按钮对应的预设数据转换为联动数据发送至所述调度服务端303;

所述调度服务端303,用于接收所述联动数据,并根据所述目标资源的类型将所述联动数据发送至与所述目标资源对应的所述拼接墙窗口304;

其中,还包括资源管理服务端305,所述资源管理服务端305分别与所述调度服务端303、所述拼接墙窗口304连接,用于接收所述调度服务器303发送的所述联动数据,并根据所述目标资源的类型调用对应的资源接口,通过所述资源接口将所述联动数据发送至所述目标资源对应的所述拼接墙窗口304。

所述拼接墙窗口304,用于接收所述联动数据并响应所述联动数据对应的联动操作,以使所述拼接墙窗口304显示所述联动数据。

本实施例一种拼接墙的多种类型资源的整合联动系统通过资源配置端301、控制联动端302、调度服务端303、资源管理服务端305、拼接墙窗口304实现对目标资源的控制联动的过程与实施例1中的方法过程相同,对此不再作详细的说明。

本发明实施例一种拼接墙的多种类型资源整合联动系统对资源控制联动的过程支持双向联动,其反向过程包括:

所述拼接墙窗口304,还用于选择所需联动的目标资源,在所述目标资源对应的所述拼接墙窗口上进行联动操作,所述拼接墙窗口将所述联动操作对应的联动数据发送至所述调度服务端303;

所述调度服务端303,还用于接收所述联动数据,并根据所述目标资源的类型将所述联动数据发送至与所述目标资源对应的所述控制联动端302;

所述控制联动端302,还用于接收所述联动数据,根据目标资源的类型从所述调度服务端303中加载对应的控制联动面板,并根据所述联动数据响应所述联动操作,以使所述控制联动面板更新所述联动数据。

本发明实施例还提供另一种实施方式,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上所述的拼接墙的多种资源整合联动方法。

本发明实施例的有益效果为:本发明一种拼接墙的多种资源整合联动方法、系统及其存储介质,提供了资源联动的统一接口和统一的数据交互逻辑,用户通过资源配置端可自定义创建多种所需资源的控制联动面板,资源控制联动类型扩展性好,用户可随意增加新类型的资源控制联动面板;将多种不同资源的控制联动面板整合到调度服务端,统一整合服务框架,优化精简服务个数和相关技术,优化部署,并且调度服务端作为统一的控制联动协议接口,在调度服务端处连接资源管理服务端,当增加新类型资源时,资源管理服务端处可实现网络协议的修改服务,增设新的资源调用接口,无需直接对调度服务端进行服务修改,满足新增资源的任意扩展和服务修改,扩展性好;并且调度服务端实现了在控制联动面板和目标资源以及对应的拼接墙窗口做对接,为不同资源统一了一套控制联动方案,维护性好;本发明还支持资源控制联动的双向联动。

显然,本发明的上述实施例仅仅是为清楚地说明本发明技术方案所作的举例,而并非是对本发明的具体实施方式的限定。凡在本发明权利要求书的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1