基于摄像头模组的监控方法及系统、设备和存储介质技术方案

技术编号:24334171 阅读:81 留言:0更新日期:2020-05-29 21:23
本发明专利技术提供一种基于摄像头模组的监控方法及系统、设备和存储介质,包括:在设定的第一时间内获取摄像头模块的若干图片数据;并将图片数据存储到缓存区中;图片数据包括按照设定的规则配置的序号,序号具有唯一性;打包第一交易,其中第一交易包括图片数据以及以下至少一项:系统标识,设备序列号。将第一交易通过第一私钥签名后发送到区块链节点以供记录在区块链上;其中第一私钥由区块链CA中心签发认可。本发明专利技术通过开发摄像头模组,实现了在获取到图片数据后可以直接发送交易至区块链节点上传到区块链上,从头至尾可以实现无人员接触操作,保证了监控信息的可靠性与真实性。

Monitoring method, system, equipment and storage medium based on camera module

【技术实现步骤摘要】
基于摄像头模组的监控方法及系统、设备和存储介质
本专利技术涉及区块链监控
,具体涉及一种基于摄像头模组的监控方法及系统、设备和存储介质。
技术介绍
监控设备在日常过程中随处可见,在大小商场,居民住宅,公共交通等领域都有广泛应用。监控数据目前主要是通过网络传到中心化的数据中心,由专门的人员和工具对各种监控数据进行分析。目前,在区块链领域将监控信息上链,都需要监控设备将信息首先上传到一个中间平台,如阿里云。工作人员从阿里云读取数据后,再以交易形式将摄像头采集的信息上传到区块链。如果中间平台故障,则所有与之通信的监控设备都无法将信息上链;而且,工作人员从中间平台读取数据后,可以篡改数据或是选择不把特定的数据上传到区块链,那么数据的可信性也将值得怀疑。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种能够直接将监控信息上链而不需要中间环节的摄像头模组的监控方法及系统、设备和存储介质。第一方面,本专利技术提供一种基于摄像头模组的监控方法,包括:在设定的第一时间内获取摄像头模块的若干图片数据;并将图片数据存储到缓存区中;图片数据包括按照设定的规则配置的序号,序号具有唯一性;打包第一交易,其中第一交易包括图片数据以及以下至少一项:系统标识,设备序列号;其中,系统标识用于表征第一交易对应的监控应用系统,设备标识用于表征第一交易的图片数据对应的摄像头设备。采用加密算法将第一交易通过第一私钥签名后发送到区块链节点以供记录在区块链上;其中第一私钥由区块链CA中心签发认可。进一步,在设定的第一时间内获取摄像头模块的若干图片数据之前向时钟同步服务器请求当前时间,接收时钟同步服务器的响应后更新本地时钟。进一步,若第一交易成功发送到区块链节点,则更新待发送文件信息,并显示更新后的待发送文件信息;其中待发送文件信息至少包括:图片总数和待发送图片的序号。进一步,待发送文件信息还包括:当前图片的第一序号和最初图片的第二序号,若第一序号与第二序号的差值大于存储阈值,则删除最初的图片直到满足存储阈值。最初图片是指当前存储在缓存区中序号最小的图片。进一步,所述加密算法在初始化过程中拆分N次申请内存,其中N为大于1的正整数。进一步,所述加密算法在数据结构转换时将数据拆分成M份,并依次申请第一内存,转换成功后,释放所述第一内存并申请下一份数据的第二内存,直到所有数据转换完成;其中,M为大于1的正整数。进一步,该方法还包括:发送报警信息,以供终端及时获知第一交易发送失败。第二方面,本专利技术提供一种基于摄像头模组的监控系统,包括:网络模块,配置用于提供监控系统所使用的网络系统。摄像头模块,配置用于提供需要监控的所述图片数据。综合模块,配置用于连接监控系统的各个模块,使各个模块互相配合;综合模块在设定的第一时间内获取摄像头模块的若干图片数据;并将图片数据存储到缓存区中;图片数据包括按照设定的规则配置的序号,序号具有唯一性;其中,缓存区设置在摄像头模块中。合约编码模块,配置用于将图像数据放入交易字段中,打包第一交易;其中第一交易包括图片数据以及以下至少一项:系统标识,设备序列号;加密签名模块,配置用于利用加密算法将第一交易签名后发送到区块链节点以供记录在区块链上;其中第一私钥由区块链CA中心签发认可。进一步,综合模块还包括:时间请求子模块,配置用于向时钟同步服务器请求当前时间,接收时钟同步服务器的响应后更新本地时钟。进一步,该监控系统还包括显示模块,配置用于显示当前各状态,包括:当前网络状态,缓存空间使用状态,交易当前发送状态,待发送文件信息等;其中,待发送文件信息至少包括:图片总数和待发送图片的序号。进一步,综合模块还包括:文件信息发送子模块,配置用于若第一交易成功发送到区块链节点,则更新待发送文件信息,并将更新后的待发送文件信息记录在显示模块上。进一步,综合模块还包括:报警子模块,配置用于发送报警信息至显示模块,以供终端及时获知所述第一交易发送失败。第三方面,本专利技术还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本专利技术各实施例提供的基于摄像头模组的监控方法。第四方面,本专利技术还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本专利技术各实施例提供的基于摄像头模组的监控方法。本专利技术诸多实施例提供的基于摄像头模组的监控方法及系统、设备和存储介质通过开发摄像头模组,实现了在获取到图片数据后可以直接发送交易至区块链节点上传到区块链上,从头至尾可以实现无人员接触操作,保证了监控信息的可靠性与真实性。本专利技术一些实施例提供的基于摄像头模组的监控方法及系统、设备和存储介质进一步通过向时间同步服务器请求当前时间,更新本地时钟,保证交易时间的准确性,进一步保证交易数据的可靠性。本专利技术一些实施例提供的基于摄像头模组的监控方法及系统、设备和存储介质进一步通过加密算法在申请内存时分批申请,从而保证内存的使用量,同时也提高了申请内存的效率。本专利技术一些实施例提供的基于摄像头模组的监控方法及系统、设备和存储介质进一步通过加密算法在数据结构转化时分批将数据结构拆分成若干份,并依次在上一份转化成功后删除原数据结构并为下一份申请转化,保证内存足够的同时提高了转化的效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本专利技术一实施例提供的一种基于摄像头模组的监控方法的流程图。图2为图1所示方法的一种优选实施方式的流程图。图3为本专利技术另一优选实施方式的流程图。图4为本专利技术另一优选实施方式的流程图。图5为本专利技术一实施例提供的一种基于摄像头模组的监控系统的结构示意图。图6为本专利技术一实施例提供的综合模块的结构示意图。图7为本专利技术一实施例提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1为本专利技术一实施例提供的一种基于摄像头模组的监控方法的流程图。如图1所示,在本实施例中,本专利技术提供一基于摄像头模组的监控方法,包括:S11、在设定的第一时间内获取摄像头模块的若干图片数据;并将图片数据存储到缓存区中;图片数据包括按照设定的规则配置的序号,序号具有唯一性;S12、打包第一交易,其中第一交易包括图片数据以及以下至少一项:系统标识,设备标识;其中,系统标识用于表征第一交易对应的监控应用系统,设本文档来自技高网...

【技术保护点】
1.一种基于摄像头模组的监控方法,其特征在于,包括/n在设定的第一时间内获取摄像头模块的若干图片数据;并将所述图片数据存储到缓存区中;所述图片数据包括按照设定的规则配置的序号,所述序号具有唯一性;/n打包第一交易,其中所述第一交易包括图片数据以及以下至少一项:系统标识,设备序列号;其中,系统标识用于表征第一交易对应的监控应用系统,设备标识用于表征第一交易的图片数据对应的摄像头设备;/n采用加密算法将所述第一交易通过第一私钥签名后发送到区块链节点以供记录在区块链上;其中所述第一私钥由区块链CA中心签发认可。/n

【技术特征摘要】
1.一种基于摄像头模组的监控方法,其特征在于,包括
在设定的第一时间内获取摄像头模块的若干图片数据;并将所述图片数据存储到缓存区中;所述图片数据包括按照设定的规则配置的序号,所述序号具有唯一性;
打包第一交易,其中所述第一交易包括图片数据以及以下至少一项:系统标识,设备序列号;其中,系统标识用于表征第一交易对应的监控应用系统,设备标识用于表征第一交易的图片数据对应的摄像头设备;
采用加密算法将所述第一交易通过第一私钥签名后发送到区块链节点以供记录在区块链上;其中所述第一私钥由区块链CA中心签发认可。


2.根据权利要求1所述的方法,其特征在于,在设定的第一时间内获取摄像头模块的若干图片数据之前向时钟同步服务器请求当前时间,接收所述时钟同步服务器的响应后更新本地时钟。


3.根据权利要求2所述的方法,其特征在于,若第一交易成功发送到区块链节点,则更新待发送文件信息,并显示更新后的待发送文件信息;其中所述待发送文件信息至少包括:图片总数和待发送图片的序号。


4.根据权利要求3所述的方法,其特征在于,所述待发送文件信息还包括:当前图片的第一序号和最初图片的第二序号,若所述第一序号与所述第二序号的差值大于缓存区中设置的图片数据的存储阈值,则删除最初的图片直到满足所述存储阈值。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述加密算法在初始化过程中拆分N次申请内存,其中N为大于1的正整数。


6.根据权利要求1-4任一项所述的方法,其特征在于,所述加密算法在数据结构转换时将数据拆分成M份,并依次申请第一内存,转换成功后,释放所述第一内存并申请下一份数据的第二内存,直到所有数据转换完成;其中,M为大于1的正整数。


7.根据权利要求1所述的方法,其特征在于,还包括:
发送报警信息,以供终端及时获知所述第一交易发送失败。


8.一种基于摄像头模组的监控系统,包括:
网络模块,配置用于提供监控系统所使用的网络系统;
摄像头模...

【专利技术属性】
技术研发人员:邱炜伟李伟蔡亮张珂杰匡立中
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1