一种基于太阳能供电的监控系统及其工作方法与流程

文档序号:16518881发布日期:2019-01-05 09:49阅读:193来源:国知局
一种基于太阳能供电的监控系统及其工作方法与流程

本发明涉及一种基于太阳能供电的监控系统及其工作方法。



背景技术:

太阳能供电属于新能源的一种,其不仅节能环保,更使无法得到电力供应的地区实现远程实时监控成为可能,比如野外或城市里不方便布线的区域,本发明特设计一种基于太阳能供电的监控系统,能够实现对建筑工地、水库大坝、野生动物活动情况、矿山道路及周边、森林区域、石油天然气管道、岛屿等无人无电力供应的区域进行监控,并确保监控到的数据不易丢失,确保监控有效。



技术实现要素:

本发明提供了一种基于太阳能供电的监控系统及其工作方法,实现对无人无电力供应的区域进行监控。

为了解决上述技术问题,本发明提供了一种基于太阳能供电的监控系统,包括:云服务器、监控终端和数据采集装置;其中所述数据采集装置包括:控制模块,与该控制模块相连的视频采集模块和太阳能供电模块;所述太阳能供电模块适于为视频采集模块供电,其包括具有充放电功能的胶体蓄电池和太阳能板;所述视频采集模块适于采集监控区域的视频数据,并将视频数据发送至云服务器;以及所述云服务器适于将视频数据发送至监控终端。

进一步,所述数据采集装置还包括与控制模块相连的无线通讯模块。

进一步,所述监控终端包括:获取模块:用于获取业务所需的视频数据,根据所述视频数据选择物理机,根据所述视频数据在所选物理机上设置虚拟机;加载模块:用于建立业务配置文件,加载并保存到所述虚拟机上;检测模块:用于当检测到所述虚拟机异常或宕机时,获取当前的时间信息,同时将业务请求加载到临时缓存中,然后查看当前物理机上是否有可用虚拟机,当存在可用虚拟机时,则将业务迁移到该可用虚拟机上;否则查看当前物理机上的剩余资源是否满足所述业务对应的视频数据,若满足,则新建一虚拟机,获取并在新建的虚拟机上加载所述业务配置文件,以实现业务的迁移;以及请求处理模块:用于当业务迁移完成后,根据时间信息从临时缓存中获取之后的业务请求,并将其转发至新的虚拟机上对其进行处理。

进一步,当存在多个可用虚拟机时,选择与所述视频数据最接近的虚拟机承载所述业务。

进一步,若当前物理机上不存在可用虚拟机,且其剩余资源不满足视频数据,则获取第二物理机,将所述虚拟机对应的业务加载到第二物理机上;其中将所述虚拟机对应的业务加载到第二物理机上具体包括:首先根据所述视频数据确定所述第二物理机上是否存在与所述视频数据相近的虚拟机,如果存在,则直接将业务配置文件加载到该虚拟机,实现业务的迁移,否则根据所述视频数据重新设置虚拟机,然后加载业务配置文件;其中第二物理机是基于通信的可靠性、负载状态、以及构建虚拟机的视频数据进行选择;通信的可靠性由所述当前物理机与所述第二物理机之间链路的可靠性决定。

进一步,所述可用虚拟机是根据所述视频数据确定。

进一步,业务迁移后,根据异常或宕机的虚拟机的配置信息对承载业务的新虚拟机进行配置,使新虚拟机具有与所述异常或宕机的虚拟机具有相同的配置信息,其中所述配置信息包括地址信息;以及配置完成后,删除所述异常或宕机的虚拟机。

又一方面,本发明还提供了一种基于太阳能供电的监控系统的工作方法,包括:云服务器、监控终端和数据采集装置;其中所述数据采集装置包括:控制模块,与该控制模块相连的视频采集模块和太阳能供电模块;所述太阳能供电模块适于为视频采集模块供电,其包括具有充放电功能的胶体蓄电池和太阳能板;所述视频采集模块适于采集监控区域的视频数据,并将视频数据发送至云服务器;以及所述云服务器适于将视频数据发送至监控终端。

本发明的有益效果是,本发明的基于太阳能供电的监控系统通过太阳能供电模块,能够用于监控无人无电的地区;且本监控系统中的监控终端能够确保监控到的数据不会丢失,确保监控有效。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1是本发明的基于太阳能供电的监控系统的原理框图;

图2是本发明的基于太阳能供电的监控系统的监控终端的结构框图。

具体实施方式

现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。

实施例1

图1是本发明的基于太阳能供电的监控系统的原理框图。

如图1所示,本实施例1提供了一种基于太阳能供电的监控系统,包括:云服务器、监控终端和数据采集装置;其中所述数据采集装置包括:控制模块,与该控制模块相连的视频采集模块和太阳能供电模块;所述太阳能供电模块适于为视频采集模块供电,其包括具有充放电功能的胶体蓄电池和太阳能板;所述视频采集模块适于采集监控区域的视频数据,并将视频数据发送至云服务器;以及所述云服务器适于将视频数据发送至监控终端。

所述数据采集装置还包括与控制模块相连的无线通讯模块。

具体的,所述控制模块例如但不限于采用plc控制模块;所述视频采集模块例如但不限于采用摄像机;所述太阳能板适于将光能转化为电能,并将转化的电能存储在控制模块,以对胶体蓄电池进行充电,由胶体蓄电池为视频采集模块进行供电。

本实施例的基于太阳能供电的监控系统通过太阳能供电模块,能够用于监控无人无电的地区。

图2是本发明的基于太阳能供电的监控系统的监控终端的结构框图。

如图2所示,为了防止发送至监控终端的视频数据丢失,确保监控有效,本实施例基于太阳能供电的监控系统中监控终端包括:

获取模块:用于获取业务所需的视频数据,根据所述视频数据选择物理机,并在其上设置虚拟机;

加载模块:用于建立业务配置文件,加载并保存到所述虚拟机上;其中,虚拟机的构建是基于业务需求的视频数据完成,由此使得资源能够有效的利用,避免资源的浪费。

检测模块:用于当检测到所述虚拟机异常或宕机时,获取当前的时间信息,同时将业务请求加载到临时缓存中,然后查看当前物理机上是否有可用虚拟机,当存在时,则将业务迁移到所述虚拟机上;否则查看当前物理机上的剩余资源,是否满足所述业务对应的视频数据;当满足时,则新建一虚拟机,获取并在所述新虚拟机上加载所述业务配置文件,以实现业务的迁移;其中,当存在多个可用虚拟机时,选择与所述视频数据最接近的虚拟机承载所述业务;其中,所述可用虚拟机是根据所述视频数据确定。基于视频数据确定可用虚拟机,由此使得选择的虚拟机不仅能够满足业务的需求,同时能够保证资源的有效利用;而缓存机制的引入能够防止数据的丢失。

优选的,对于虚拟机异常之后接收的业务请求,根据请求的特性设置请求的优先级,以便在业务迁移后,根据优先级对请求进行处理,其中,优先级是基于请求者的等级以及请求的时间有效性确定。由此能够保证高等级的用户及时获取所需服务,以及有效的防止了请求超时。

如果当前物理机上不存在可用虚拟机,且剩余资源不满足视频数据,则获取第二物理机,将所述虚拟机对应的业务加载到第二物理机上;具体包括:首先根据所述视频数据确定所述第二物理机上是否存在与所述视频数据相近的虚拟机,如果存在,则直接将业务配置文件加载到该虚拟机,实现业务的迁移,否则根据所述视频数据重新设置虚拟机,然后加载业务配置文件;

其中第二物理机是基于通信的可靠性、负载状态、以及构建虚拟机的视频数据列表进行选择;通信的可靠性由所述当前物理机与所述第二物理机之间链路的可靠性决定。在进行迁移前考虑通信的可靠性,能够保证迁移的稳定性以及准确的定位到具有可用的虚拟机的物理机上,提高第二物理机选择的准确性。

请求处理模块:用于当业务迁移完成后,根据时间信息从临时缓存中获取之后的业务请求,并将其转发至新的虚拟机上对其进行处理;

其中,将所述虚拟机对应的业务加载到第二物理机上具体包括:首先根据所述视频数据确定所述第二物理机上是否存在与所述视频数据相近的虚拟机,如果存在,则直接将业务配置文件加载到该虚拟机,实现业务的迁移,否则根据所述视频数据重新设置虚拟机,然后加载业务配置文件;其中,业务迁移后,根据异常或宕机的虚拟机的配置信息对承载业务的新虚拟机进行配置,使其具有与所述异常或宕机的虚拟机具有相同的配置信息,其中所述配置信息包括地址信息;然后删除所述异常或宕机的虚拟机,然后更新缓存中的配置信息。迁移后,原虚拟机将被删除,新的虚拟机将使用原虚拟机的配置信息提供业务,对用户而言,再进行业务请求时,无需进行任何修改,提高用户体验。

本实施例中的监控终端能够在虚拟机异常或宕机时,首先根据视频数据获取可用虚拟机,当不存在合适的虚拟机时,然后根据视频数据确定物理机的剩余资源是否满足条件,满足时,重新构建虚拟机,否则选择其他物理机进行虚拟机业务的迁移,由此使得承载业务的虚拟机均是依据业务需求建立,提高了资源的利用率,同时在物理机选择时,引入可靠性概念,保证了迁移的稳定性;本实施例的监控终端还提供了时间以及请求缓存机制,由此有效的防止了数据的丢失,确保监控有效。

实施例2

在实施例1的基础上,本实施例2提供了一种基于太阳能供电的监控系统的工作方法,包括:云服务器、监控终端和数据采集装置;其中所述数据采集装置包括:控制模块,与该控制模块相连的视频采集模块和太阳能供电模块;所述太阳能供电模块适于为视频采集模块供电,其包括具有充放电功能的胶体蓄电池和太阳能板;所述视频采集模块适于采集监控区域的视频数据,并将视频数据发送至云服务器;以及所述云服务器适于将视频数据发送至监控终端。

具体的,本实施例所述的基于太阳能供电的监控系统的工作原理、工作方法以及工作过程与实施例1中的基于太阳能供电的监控系统相同,此处不再赘述。以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。

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