公开/公告号CN112347304A
专利类型发明专利
公开/公告日2021-02-09
原文格式PDF
申请/专利权人 上海企翔智能科技有限公司;
申请/专利号CN202011119268.9
发明设计人 刘胜;
申请日2020-10-19
分类号G06F16/74(20190101);G06F16/78(20190101);H04N7/18(20060101);
代理机构31224 上海天翔知识产权代理有限公司;
代理人陈骏键
地址 201101 上海市闵行区中春路7001号3幢801室
入库时间 2023-06-19 09:51:02
技术领域
本发明涉及计算机技术领域,尤其涉及一种设备监视画面历史回放方法、装置、计算机设备和存储介质。
背景技术
在对一些三维模型、工艺流程、工厂设备运行查看中,大多数是采用实时监视查看设备运行状况,对设备进行24小时不间断监视。在监视期间,管理人员根据观察到的设备运行情况和故障情况,从而获取到某一设备发生故障的情况。但现实情况是管理人员并不可能24小时不间断地观察实时监视的画面,即使能够做到这一点,当设备故障或误操作发生时,管理人员还是有可能无法捕捉到一些设备及工艺运行的关联性等状况信息。
为此,本申请人经过有益的探索和研究,找到了解决上述问题的方法,下面将要介绍的技术方案便是在这种背景下产生的。
发明内容
本发明所要解决的技术问题之一在于:针对现有技术的不足而提供一种支持轻量化3D画面和SVG矢量图画面进行历史回放展示的设备监视画面历史回放方法。
本发明所要解决的技术问题之二在于:提供一种实现上述设备监视画面历史回放方法的设备监视画面历史回放装置。
本发明所要解决的技术问题之三在于:提供一种用于实现上述设备监视画面历史回放方法的计算机设备。
本发明所要解决的技术问题之四在于:提供一种用于实现上述设备监视画面历史回放方法的计算机可读存储介质。
作为本发明第一方面的一种设备监视画面历史回放方法,包括以下步骤:
确定需要进行历史回放的设备监视画面,并读取确定后的设备监视画面的画面配置信息;
设置需要进行历史回放的设备监视画面的时间范围;
获取历史画面数据服务器的连接信息;
根据所述画面配置信息、时间范围和连接信息向所述历史画面数据服务器获取对应的设备监视画面数据;
对所述对应设备监视画面数据进行缓冲加载处理,以形成缓冲加载历史画面数据;以及
将所述缓冲加载历史画面数据分批赋值至设备监视画面的文本和动画对象属性中,并在显示页面中进行历史画面回放。
在本发明的一个优选实施例中,所述设备监视画面的类型为轻量化3D模型画面或SVG矢量图画面。
在本发明的一个优选实施例中,所述画面配置信息包括设备图形尺寸、设备标签信息以及设备图形对象属性。
在本发明的一个优选实施例中,所述连接信息包括历史画面数据服务器的IP地址、用户名以及登录密码。
在本发明的一个优选实施例中,所述根据所述画面配置信息和时间范围向所述历史画面数据服务器获取对应的设备监视画面数据,包括:
根据所述连接信息与所述历史画面数据服务器建立连接;
根据所述连接信息判断需要获取的数据库类型;
将所述数据库类型、画面配置信息和时间范围发送至所述历史画面数据服务器;
获取所述历史画面数据服务器反馈的对应设备监视画面数据。
作为本发明第二方面的一种实现上述设备监视画面历史回放方法的设备监视画面历史回放装置,包括:
画面确定与读取模块,所述画面确定与读取模块用于确定需要进行历史回放的设备监视画面,并读取确定后的设备监视画面的画面配置信息;
时间设置模块,所述时间设置模块用于设置需要进行历史回放的设备监视画面的时间范围;
连接信息获取模块,所述连接信息获取模块用于获取历史画面数据服务器的连接信息;
设备监视画面获取模块,所述设备监视画面获取模块用于根据画面配置信息、时间范围和连接信息向历史画面数据服务器获取对应的设备监视画面数据;
缓冲加载处理模块,所述缓冲加载处理模块用于对对应的设备监视画面数据进行缓冲加载处理,以形成缓冲加载历史画面数据;以及
历史画面回放模块,所述历史画面回放模块用于将缓冲加载历史画面数据分批赋值至设备监视画面的文本和动画对象属性中,并在显示页面中进行历史画面回放。
在本发明的一个优选实施例中,所述设备监视画面获取模块,包括:
数据服务器连接单元,所述数据服务器连接单元用于根据连接信息与历史画面数据服务器建立连接;
数据库类型判断单元,所述数据库类型判断单元用于根据连接信息判断需要获取的数据库类型;
数据发送单元,所述数据发送单元用于将数据库类型、画面配置信息和时间范围发送至历史画面数据服务器;
数据获取单元,所述数据获取单元用于获取历史画面数据服务器反馈的对应的设备监视画面数据。
作为本发明第三方面的一种用于实现上述设备监视画面历史回放方法的计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
确定需要进行历史回放的设备监视画面,并读取确定后的设备监视画面的画面配置信息;
设置需要进行历史回放的设备监视画面的时间范围;
获取历史画面数据服务器的连接信息;
根据所述画面配置信息、时间范围和连接信息向所述历史画面数据服务器获取对应的设备监视画面数据;
对所述对应设备监视画面数据进行缓冲加载处理,以形成缓冲加载历史画面数据;以及
将所述缓冲加载历史画面数据分批赋值至设备监视画面的文本和动画对象属性中,并在显示页面中进行历史画面回放。
作为本发明第四方面的一种用于实现上述设备监视画面历史回放方法的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
确定需要进行历史回放的设备监视画面,并读取确定后的设备监视画面的画面配置信息;
设置需要进行历史回放的设备监视画面的时间范围;
获取历史画面数据服务器的连接信息;
根据所述画面配置信息、时间范围和连接信息向所述历史画面数据服务器获取对应的设备监视画面数据;
对所述对应设备监视画面数据进行缓冲加载处理,以形成缓冲加载历史画面数据;以及
将所述缓冲加载历史画面数据分批赋值至设备监视画面的文本和动画对象属性中,并在显示页面中进行历史画面回放。
由于采用了如上技术方案,本发明的有益效果在于:本发明可以随时查看各时间段的设备运行情况的历史回放画面,以便管理人员了解设备运行情况和故障情况,及时对故障设备进行检修或维护,降低人力成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的设备监视画面历史回放方法的一种实施例的应用场景图。
图2是本发明的设备监视画面历史回放方法的流程图。
图3是本发明的获取对应的设备监视画面数据的流程图。
图4是本发明的设备监视画面历史回放装置的一种实施例的结构示意图。
图5是本发明的计算机设备的内部结构图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
本发明提供的设备监视画面历史回放方法,可以应用于如图1所示的应用环境中。其中,用户终端101通过网络与服务器102进行通信。其中,用户终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。用户通过用户终端101使用设备监控画面历史回放服务,并向服务器102发送画面历史回放请求。服务器102接收到用户终端101发送的画面历史回放请求,并根据画面历史回放请求向用户终端101发送对应的设备监视画面数据,用户终端101对接收到的对应的设备监视画面数据进行处理,并在显示页面中进行历史画面回放,以便管理人员了解设备运行情况和故障情况,及时对故障设备进行检修或维护,降低人力成本。
具体地,参见图2,本发明的设备监视画面历史回放方法,包括以下步骤:
步骤S10,确定需要进行历史回放的设备监视画面,并读取确定后的设备监视画面的画面配置信息。在本实施例中,上述的设备监视画面的类型为轻量化3D模型画面或SVG矢量图画面,上述的画面配置信息包括设备图形尺寸、设备标签信息以及设备图形对象属性。
步骤S20,设置需要进行历史回放的设备监视画面的时间范围。
步骤S30,获取历史画面数据服务器的连接信息。在本实施例中,连接信息包括历史画面数据服务器的IP地址、用户名以及登录密码。
步骤S40,根据画面配置信息、时间范围和连接信息向历史画面数据服务器获取对应的设备监视画面数据。历史画面数据服务器根据画面配置信息、时间范围和连接信息调取对应的设备监视画面数据,并将对应的设备监视画面数据发送至用户终端。
步骤S50,对对应设备监视画面数据进行缓冲加载处理,以形成缓冲加载历史画面数据。
步骤S60,将缓冲加载历史画面数据分批赋值至设备监视画面的文本和动画对象属性中,并在显示页面中进行历史画面回放。
参见图3,在步骤S40中,根据画面配置信息和时间范围向历史画面数据服务器获取对应的设备监视画面数据,包括以下子步骤:
步骤S41,根据连接信息与历史画面数据服务器建立连接。
步骤S42,根据连接信息判断需要获取的数据库类型。
步骤S43,将数据库类型、画面配置信息和时间范围发送至历史画面数据服务器,历史画面服务器根据数据库类型、画面配置信息和时间范围截取对应的设备监视画面数据,并将对应的设备监视画面数据发送至用户终端。
步骤S44,获取历史画面数据服务器反馈的对应的设备监视画面数据。
参见图4,图中给出的是本发明的设备监视画面历史回放装置,包括画面确定与读取模块110、时间设置模块120、连接信息获取模块130、设备监视画面获取模块140、缓冲加载处理模块150以及历史画面回放模块160。
画面确定与读取模块110用于确定需要进行历史回放的设备监视画面,并读取确定后的设备监视画面的画面配置信息。在本实施例中,设备监视画面的类型为轻量化3D模型画面或SVG矢量图画面,画面配置信息包括设备图形尺寸、设备标签信息以及设备图形对象属性。
时间设置模块120用于设置需要进行历史回放的设备监视画面的时间范围。
连接信息获取模块130用于获取历史画面数据服务器的连接信息。
设备监视画面获取模块140用于根据画面配置信息、时间范围和连接信息向所述历史画面数据服务器获取对应的设备监视画面数据。具体地,设备监视画面获取模块140包括数据服务器连接单元、数据库类型判断单元、数据发送单元以及数据获取单元。数据服务器连接单元用于根据连接信息与历史画面数据服务器建立连接。数据库类型判断单元用于根据连接信息判断需要获取的数据库类型。数据发送单元用于将数据库类型、画面配置信息和时间范围发送至历史画面数据服务器,历史画面服务器根据数据库类型、画面配置信息和时间范围截取对应的设备监视画面数据,并将对应的设备监视画面数据发送至数据获取单元。数据获取单元用于获取历史画面数据服务器反馈的对应的设备监视画面数据。
缓冲加载处理模块150用于对对应的设备监视画面数据进行缓冲加载处理,以形成缓冲加载历史画面数据。
历史画面回放模块160用于将缓冲加载历史画面数据分批赋值至设备监视画面的文本和动画对象属性中,并在显示页面中进行历史画面回放。
本发明的设备监视画面历史回放装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
本发明还提供了一种用于实现上述设备监视画面历史回放方法的计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储用户信息、记录信息和文件等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种上述的设备监视画面历史回放方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
具体地,本发明的计算机设备包括存储器和处理器,该存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
步骤S10,确定需要进行历史回放的设备监视画面,并读取确定后的设备监视画面的画面配置信息。
步骤S20,设置需要进行历史回放的设备监视画面的时间范围。
步骤S30,获取历史画面数据服务器的连接信息。
步骤S40,根据画面配置信息、时间范围和连接信息向历史画面数据服务器获取对应的设备监视画面数据。
步骤S50,对对应设备监视画面数据进行缓冲加载处理,以形成缓冲加载历史画面数据。
步骤S60,将缓冲加载历史画面数据分批赋值至设备监视画面的文本和动画对象属性中,并在显示页面中进行历史画面回放。
本发明还提供了一种用于实现上述设备监视画面历史回放方法的计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:
步骤S10,确定需要进行历史回放的设备监视画面,并读取确定后的设备监视画面的画面配置信息。
步骤S20,设置需要进行历史回放的设备监视画面的时间范围。
步骤S30,获取历史画面数据服务器的连接信息。
步骤S40,根据画面配置信息、时间范围和连接信息向历史画面数据服务器获取对应的设备监视画面数据。
步骤S50,对对应设备监视画面数据进行缓冲加载处理,以形成缓冲加载历史画面数据。
步骤S60,将缓冲加载历史画面数据分批赋值至设备监视画面的文本和动画对象属性中,并在显示页面中进行历史画面回放。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
机译: 光学信息存储介质,光学信息存储介质回放设备,控制光学信息存储介质回放设备的方法,光学信息存储介质回放设备的控制程序以及在其中存储程序的存储介质
机译: 回放方法,记录设备,回放设备,与记录和/或回放设备一起使用的信息存储介质,记录管理方法和/或回放存储在信息存储介质中的预定大小的单位块上的有效数据,以及记录和/或复制设备
机译: 用于监视医疗设备的使用历史的数据收集设备,用于监视医疗设备的使用历史的系统以及用于监视医疗设备的使用历史的方法