System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据传输,尤其涉及一种摄像机数据离线传输方法、装置和电子设备。
技术介绍
1、在森林、道路、河流、果园、鱼塘、农场等通信或视频设备应用场景中,4g低功耗太阳能摄像机较好的解决了传统摄像机供电困难、网线布线困难、wifi覆盖局限性较大等问题,通过太阳能可充电电池供电、4g模块供网、传统摄像头主芯片+mcu控制芯片组合、云服务器和app配套,为客户提供了单台设备在恶劣的环境仍然可以远程监控的解决方案。
2、目前,上述应用场景中的多台4g低功耗太阳能摄像机均连接云服务器,且每台4g低功耗太阳能摄像机独立监控对应的区域,若4g低功耗太阳能摄像机由于运营商的4g信号覆盖不均匀、4g卡欠费未及时充值等原因造成了网络中断时,使得4g低功耗太阳能摄像机处于离线状态,无法连接云服务器,造成实时远程监控功能失效。
技术实现思路
1、本专利技术提供一种摄像机数据离线传输方法、装置和电子设备,用以解决现有技术中离线摄像机无法传输数据的缺陷,基于zigbee自组网方式实现摄像机的离线传输,提升监控健壮性,且提高zigbee组网内的网络利用率。
2、本专利技术提供一种摄像机数据离线传输方法,应用于离线摄像机,包括:
3、确定离线摄像机至云服务器的访问路径,并基于所述访问路径,向所述云服务器发送查询请求,各摄像机内均嵌有节点模块;
4、接收所述云服务器发送的访问信息,所述访问信息包括所述离线摄像机至所述云服务器之间的至少一条传输路径,以及各所述传输路
5、基于所述访问信息,确定最优传输路径和最优传输路径上的上传节点;
6、将所述离线摄像机对应的设备标识信息和待传数据传输至所述上传节点,所述设备标识信息用于指示所述上传节点确定待传数据的类型,并基于所述类型,将所述待传数据传输至对应的云服务器。
7、根据本专利技术提供的摄像机数据离线传输方法,所述确定离线摄像机至云服务器的访问路径,包括:
8、确定与所述离线摄像机连接的至少一个第一路径节点;
9、向各所述第一路径节点发送探测报文;
10、接收目标路径节点发送的更新后的探测报文,所述目标路径节点为与所述云服务器存在直接通信关系的第一路径节点;
11、基于所述更新后的探测报文,确定访问路径,所述访问路径的起点为所述离线摄像机,终点为所述目标路径节点。
12、根据本专利技术提供的摄像机数据离线传输方法,所述确定离线摄像机至云服务器的访问路径,还包括:
13、在第一路径节点与云服务器建立间接通信关系的情况下,将所述第一路径节点确定为中间节点,所述中间节点用于更新探测报文,并将更新后的探测报文转发至与所述中间节点连接的第二路径节点;
14、重复执行确定中间节点的步骤,直至所述第二路径节点与所述云服务器建立直接通信关系时,将所述第二路径节点确定为目标路径节点,并基于更新后的探测报文确定访问路径,所述访问路径的起点为所述离线摄像机,终点为所述目标路径节点,所述访问路径包括至少一个所述中间节点。
15、本专利技术还提供一种摄像机数据离线传输方法,应用于云服务器,包括:
16、确定多台摄像机的设备分布图;
17、基于所述设备分布图,确定各所述摄像机对应的至少一条传输路径,以及各所述传输路径对应的路径分值;
18、接收离线摄像机发送的查询请求,并基于所述查询请求确定所述离线摄像机的访问信息;
19、将所述访问信息发送至所述离线摄像机。
20、根据本专利技术提供的摄像机数据离线传输方法,所述确定各所述摄像机对应的至少一条传输路径,以及各所述传输路径对应的路径分值,包括:
21、确定所述设备分布图内各节点对应的第一能量信息;
22、基于所述设备分布图内各节点对应的第一能量信息,确定多个上传节点;
23、基于各所述上传节点和所述设备分布图,确定所述离线摄像机和各所述上传节点之间的传输路径,以及各所述传输路径上各路径节点对应的目标能量信息,所述路径节点包括各所述摄像机,所述传输路径包括所述离线摄像机和所述上传节点,或,所述离线摄像机、所述上传节点和至少一个转发节点;
24、基于各所述目标能量信息,确定各所述传输路径对应的路径分值。
25、根据本专利技术提供的摄像机数据离线传输方法,所述基于各所述目标能量信息,确定各所述传输路径对应的路径分值,包括:
26、基于所述上传节点对应的目标能量信息,确定所述上传节点对应的第一权值和第一权值系数;
27、基于所述上传节点对应的第一权值和第一权值系数,确定各所述传输路径的路径分值。
28、根据本专利技术提供的摄像机数据离线传输方法,所述基于各所述目标能量信息,确定各所述传输路径对应的路径分值,还包括:
29、基于所述上传节点对应的目标能量信息,确定所述上传节点对应的第一权值和第一权值系数;
30、基于各所述转发节点对应的目标能量信息,确定各所述转发节点对应的第二权值和第二权值系数;
31、基于所述上传节点对应的第一权值和第一权值系数,以及各所述转发节点对应的第二权值和第二权值系数,确定各所述传输路径的路径分值。
32、根据本专利技术提供的摄像机数据离线传输方法,确定所述第一权值系数和第二权值系数,包括:
33、确定所述上传节点对应的目标能量信息中第一依赖因素的第一数量,所述传输路径上所述转发节点的目标数量,以及所述转发节点对应的能量信息中第二依赖因素的第二数量;
34、基于所述第一数量、所述目标数量和所述第二数量,确定所述第一权值系数;
35、基于所述第一权值系数和所述目标数量,确定所述第二权值系数。
36、本专利技术还提供一种摄像机数据离线传输装置,应用于离线摄像机,包括:
37、第一确定模块,用于确定离线摄像机至云服务器的访问路径,并基于所述访问路径,向所述云服务器发送查询请求,各摄像机内均嵌有节点模块;
38、第一接收模块,用于接收所述云服务器发送的访问信息,所述访问信息包括所述离线摄像机至所述云服务器之间的至少一条传输路径,以及各所述传输路径对应的路径分值;
39、第二确定模块,用于基于所述访问信息,确定最优传输路径和最优传输路径上的上传节点;
40、传输模块,用于将所述离线摄像机对应的设备标识信息和待传数据传输至所述上传节点,所述设备标识信息用于指示所述上传节点确定待传数据的类型,并基于所述类型,将所述待传数据传输至对应的云服务器。
41、本专利技术还提供一种摄像机数据离线传输装置,包括:应用于云服务器,包括:
42、第三确定模块,用于确定多台摄像机的设备分布图;
43、第四确定模块,用于基于所述设备分布图,确定各所述摄像机对应的至少一条传输路径,以及各所述传输路径对应的路径分值;本文档来自技高网...
【技术保护点】
1.一种摄像机数据离线传输方法,其特征在于,应用于离线摄像机,包括:
2.根据权利要求1所述的摄像机数据离线传输方法,其特征在于,所述确定离线摄像机至云服务器的访问路径,包括:
3.根据权利要求2所述的摄像机数据离线传输方法,其特征在于,所述确定离线摄像机至云服务器的访问路径,还包括:
4.一种摄像机数据离线传输方法,其特征在于,应用于云服务器,包括:
5.根据权利要求4所述的摄像机数据离线传输方法,其特征在于,所述确定各所述摄像机对应的至少一条传输路径,以及各所述传输路径对应的路径分值,包括:
6.根据权利要求5所述的摄像机数据离线传输方法,其特征在于,所述基于各所述目标能量信息,确定各所述传输路径对应的路径分值,包括:
7.根据权利要求5所述的摄像机数据离线传输方法,其特征在于,所述基于各所述目标能量信息,确定各所述传输路径对应的路径分值,还包括:
8.根据权利要求7所述的摄像机数据离线传输方法,其特征在于,确定所述第一权值系数和第二权值系数,包括:
9.一种摄像机数据离线传输装置
10.一种摄像机数据离线传输装置,其特征在于,包括:应用于云服务器,包括:
11.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述摄像机数据离线传输方法,或如权利要求4至8任一项所述摄像机数据离线传输方法。
...【技术特征摘要】
1.一种摄像机数据离线传输方法,其特征在于,应用于离线摄像机,包括:
2.根据权利要求1所述的摄像机数据离线传输方法,其特征在于,所述确定离线摄像机至云服务器的访问路径,包括:
3.根据权利要求2所述的摄像机数据离线传输方法,其特征在于,所述确定离线摄像机至云服务器的访问路径,还包括:
4.一种摄像机数据离线传输方法,其特征在于,应用于云服务器,包括:
5.根据权利要求4所述的摄像机数据离线传输方法,其特征在于,所述确定各所述摄像机对应的至少一条传输路径,以及各所述传输路径对应的路径分值,包括:
6.根据权利要求5所述的摄像机数据离线传输方法,其特征在于,所述基于各所述目标能量信息,确定各所述传输路径对应的路径分值,包...
【专利技术属性】
技术研发人员:王凯,辛辉敏,高凯凯,田江涛,叶伟凯,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。