首页 > 专利 > 刘应森 > 基于大数据和智慧安防的数据管理系统专利详情

基于大数据和智慧安防的数据管理系统   0    0

实质审查 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2021-08-13
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2021-12-17
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2041-08-13
基本信息
有效性 实质审查 专利类型 发明专利
申请号 CN202110928441.8 申请日 2021-08-13
公开/公告号 CN113726749A 公开/公告日 2021-11-30
授权日 预估到期日 2041-08-13
申请年 2021年 公开/公告年 2021年
缴费截止日
分类号 H04L29/06H04L29/08H04L12/721H04L12/801 主分类号 H04L29/06
是否联合申请 独立申请 文献类型号 A
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 99 专利申请国编码 CN
专利事件 事务标签 公开、实质审查
申请人信息
申请人 第一申请人
专利权人 刘应森 当前专利权人 刘应森
发明人 不公告发明人 第一发明人 不公告发明人
地址 四川省成都市武侯区天华二路天府软件园 邮编 610000
申请人数量 1 发明人数量 1
申请人所在省 四川省 申请人所在市 四川省成都市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
摘要
本发明涉及一种基于大数据和智慧安防的数据管理系统,其包括:安防节点、数据处理服务器和数据库,数据处理服务器分别与安防节点和数据库具有通信连接。第一安防节点发送数据访问请求到数据处理服务器。数据处理服务器基于访问权限配置和访问控制策略对数据访问请求进行验证,并在所述数据访问请求通过验证时对数据访问请求进行授权,然后基于数据访问请求生成目标安防数据的数据传输策略。数据处理服务器基于数据传输策略将目标安防数据从第二安防节点发送到第一安防节点。
  • 摘要附图
    基于大数据和智慧安防的数据管理系统
  • 说明书附图:图1
    基于大数据和智慧安防的数据管理系统
  • 说明书附图:图2
    基于大数据和智慧安防的数据管理系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-12-17 实质审查的生效 IPC(主分类): H04L 29/06 专利申请号: 202110928441.8 申请日: 2021.08.13
2 2021-11-30 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于大数据和智慧安防的数据管理系统,其特征在于,其包括:安防节点、数据处理服务器和数据库,数据处理服务器分别与安防节点和数据库具有通信连接;
第一安防节点发送目标安防数据的数据访问请求到数据处理服务器;
数据处理服务器基于访问权限配置和访问控制策略对所述数据访问请求进行验证,并在所述数据访问请求通过验证时对数据访问请求进行授权;
数据处理服务器根据第一安防节点和第二安防节点的位置获取第一安防节点和第二安防节点的坐标点,并根据第一安防节点和第二安防节点的坐标点计算第二安防节点的坐标点与第一安防节点的坐标点的正切值以得到标准路径方向角,然后将第二安防节点的作为目标安防节点;
数据处理服务器将目标安防节点的通信范围中所有的安防节点作为候选安防节点,并获取所有候选安防节点的坐标点,然后基于每个候选安防节点的坐标点与第一安防节点的坐标点计算每个候选安防节点的坐标点与第一安防节点的坐标点的正切值以得到每个候选安防节点的参考路径方向角;
数据处理服务器计算每个参考路径方向角与标准路径方向角的偏差,并将偏差最小的参考路径方向角对应的候选安防节点作为途径节点,然后将途径节点作为目标安防节点;
在目标安防节点的通信范围中存在第一安防节点时,数据处理服务器将第二安防节点、所有的途径节点和第一安防节点依次连接以得到最短数据传输路径,并根据目标安防数据的数据量和最短数据传输路径将目标安防数据从第二安防节点发送到第一安防节点。

2.根据权利要求1所述的系统,其特征在于,所述第一安防节点为安防数据的数据请求方所在的安防节点;所述第二安防节点为安防数据的数据提供方所在的安防节点;所述安防节点为在安防网络中的网络节点。

3.根据权利要求2所述的系统,其特征在于,所述网络节点为具有独立地址和数据传输功能的设备,其包括个人计算机和服务器。

4.根据权利要求1至3之一所述的系统,其特征在于,数据处理服务器根据目标安防数据的数据量和最短数据传输路径将目标安防数据从第二安防节点发送到第一安防节点包括:
数据处理服务器将目标安防数据的数据量与数据量阈值进行比较,在目标安防数据的数据量小于数据量阈值时,根据将目标安防数据根据最短数据传输路径从第二安防节点传输到第一安防节点;
数据处理服务器在目标安防数据的数据量大于数据量阈值时,对目标安防数据进行数据分割以将目标安防数据分为若干个数据量各不相同的安防数据段,并将所有的安防数据段按照数据量从大到小进行排列,然后基于所述排列顺序设置每个安防数据段的顺序编号;
数据处理服务器基于最短数据传输路径获取从第二安防节点到第一安防节点的若干条候选数据传输路径,并将最短数据传输路径和候选数据传输路径按照数据传输路径的路径长度从小到大进行排列,然后基于所述排列顺序设置每条数据传输路径的顺序编号;
数据处理服务器根据数据传输路径的顺序编号和安防数据段的顺序编号为每个安防数据段选择相应的数据传输路径,并将每个安防数据段通过相应的数据传输路径从第二安防节点传输到第一安防节点。

5.根据权利要求4所述的系统,其特征在于,数据处理服务器对目标安防数据进行数据分割以得到若干个安防数据段包括:
数据处理服务器将目标安防数据作为第一安防数据,并提取第一安防数据的数据结构特征以得到第一安防数据的数据结构特征矩阵,然后基于所述第一安防数据的数据结构特征矩阵将第一安防数据划分为若干个第一安防子数据;
数据处理服务器将所有的第一安防子数据按照数据量进行从大到小排列以生成第一安防子数据序列,并从第一安防子数据序列中选择第一安防数据段,然后将第一安防数据中除了第一安防数据段以外所有的第一安防子数据进行数据整合以得到第二安防数据;
数据处理服务器将第二安防数据的数据量与数据量阈值进行比较,在第二安防数据的数据量大于数据量阈值时,根据第二安防数据的数据结构特征将第二安防数据划分为若干个第二安防子数据,并将所有的第二安防子数据按照数据量进行从大到小排列以生成第二安防子数据序列,然后从第二安防子数据序列中选择第二安防数据段;
数据处理服务器将第二安防数据中除了第二安防数据段以外的所有第二安防子数据进行数据整合以得到第三安防数据;
对以上步骤进行N次迭代,直到第N安防数据的数据量小于数据量阈值时停止对第N安防数据进行数据划分以将目标安防数据分割为若干个数据量各不相同的安防数据段;
数据处理服务器根据每个安防数据段的迭代顺序为每个安防数据段设置顺序编号;所述第一安防数据段的顺序编号为一,第二安防数据段的顺序编号为二,第N安防数据段的顺序编号为N。

6.根据权利要求5所述的系统,其特征在于,数据处理服务器从第一安防子数据序列中选择第一安防数据段包括:
数据处理服务器根据第一安防子数据序列中第一安防子数据的排列顺序遍历所有的第一安防子数据,并将正在遍历的第一安防子数据作为第一目标安防子数据,然后将第一目标安防子数据的数据量与数据量阈值进行比较;
在第一目标安防子数据的数据量小于或等于数据量阈值时,数据处理服务器停止遍历并将第一目标安防子数据作为第一安防数据段;
在第一目标安防子数据的数据量大于数据量阈值时,数据处理服务器将第一安防子数据序列中的下一个第一安防子数据作为第一目标安防子数据;
重复以上步骤直到第一目标安防子数据的数据量小于或等于数据量阈值。

7.根据权利要求6所述的系统,其特征在于,数据处理服务器提取第一安防数据的数据结构特征得到第一安防数据的数据结构特征矩阵包括:
数据处理服务器获取第一安防数据的所有数据结点,所述数据结点为数据存储单元;
数据处理服务器基于数据结点的分布情况将所有的数据结点进行连接生成第一安防数据的数据结构树,并将第一安防数据的数据结构树中具有子结点的数据结点作为特征数据结点以得到若干个特征数据结点;
数据处理服务器获取所有的特征数据结点,并获取特征数据结点与每个数据结点的欧式距离,然后将欧式距离小于预设距离阈值的数据结点作为特征数据结点的关联数据结点;
数据处理服务器统计每个特征数据结点的关联数据结点的数量,并将关联数据结点的数量大于或等于第一预设阈值的特征数据结点作为核心特征数据结点,然后将关联数据结点的数量小于第一预设阈值的特征数据结点作为边缘特征数据结点;
数据处理服务器基于核心特征数据结点和边缘特征数据结点获取第一安防数据的数据结构特征矩阵。

8.根据权利要求7所述的系统,其特征在于,数据处理服务器基于核心特征数据结点和边缘特征数据结点获取第一安防数据的数据结构特征矩阵包括:
数据处理服务器获取核心特征数据结点和边缘特征数据结点在数据结构树中的位置;
数据处理服务器将子结点的数量小于第二预设阈值的核心特征数据结点作为第一核心特征结点,并将子结点的数量大于或等于第二预设阈值的核心特征数据结点作为第二核心特征结点;
数据处理服务器将子结点的数量小于第二预设阈值的边缘特征数据结点作为第一边缘特征结点,并将子结点的数量大于或等于第二预设阈值的边缘特征数据结点作为第二边缘特征结点;
数据处理服务器将每个第一核心特征结点用单位向量进行初始化,并将所述单位向量映射到多维向量空间以得到每个第一边缘特征结点的特征向量;将每个第一边缘特征结点用零向量进行初始化,并将所述零向量映射到多维向量空间以得到每个第一边缘特征结点的特征向量;
数据处理服务器获取每个第二核心特征结点的子结点的特征向量,并将每个第二核心特征结点的所有子结点的特征向量进行累加以得到每个第二核心特征结点的特征向量;获取每个第二边缘特征结点的子结点的特征向量,并将每个第二边缘特征结点的所有子结点的特征向量进行累加以得到每个第二边缘特征结点的特征向量;
数据处理服务器根据所有第二核心特征结点的特征向量和所有第二边缘特征结点的特征向量进行矩阵扩展以生成第一安防数据的数据结构特征矩阵。

9.根据权利要求1至8之一所述的系统,其特征在于,数据处理服务器根据数据传输路径的顺序编号和安防数据段的顺序编号为每个安防数据段选择数据传输路径包括:
数据处理服务器获取每条数据传输路径和每个安防数据段的顺序编号,并将顺序编号相同的安防数据段和数据传输路径作为一个数据传输对以得到若干个数据传输对;所述数据传输路径包括最短数据传输路径和候选数据传输路径;
数据处理服务器遍历所有数据传输对,将正在遍历的数据传输对作为目标数据传输对,将目标数据传输对中的数据传输路径作为目标数据传输路径,将目标数据传输对中的安防数据段作为目标安防数据段;
数据处理服务器判断目标数据传输对是否存在数据缺失和节点缺失;所述数据缺失为相应的安防数据段出现损坏或丢失;所述节点缺失为相应的数据传输路径途径的节点出现崩溃或瘫痪;
在目标数据传输对不存在数据缺失或节点缺失时,数据处理服务器将目标安防数据段在目标数据传输路径的节点上进行排队,并将目标安防数据段通过目标数据传输路径从第二安防节点传输到第一安防节点;
在目标数据传输对存在数据缺失或节点缺失时,数据处理服务器将目标安防数据段在目标数据传输路径的节点上进行数据传输排队,并判断在预设时间阈值内目标数据传输对是否完成数据修复和节点修复;
在预设时间阈值内完成数据修复和节点修复时,数据处理服务器通过目标数据传输路径将目标安防数据段从第二安防节点传输到第一安防节点;在预设时间阈值内没有完成数据修复和节点修复时,数据处理服务器为目标安防数据段重新选择数据传输路径。

10.根据权利要求9所述的系统,其特征在于,数据处理服务器基于最短数据传输路径获取从第二安防节点到第一安防节点的若干条候选数据传输路径包括:
数据处理服务器将最短数据传输路径中除第一安防节点和第二安防节点外的其他节点作为途径节点;遍历所有的途径节点,并将正在遍历的途径节点作为目标途径节点;
数据处理服务器获取最短数据传输路径中第二安防节点到目标途径节点的数据传输路径,并将其作为第一候选子路径,然后根据目标坐标节点的坐标点和第一安防节点的坐标点生成第二候选子路径;
数据处理服务器将第一候选子路径和第二候选子路径通过目标途径节点连接以得到候选数据传输路径;
重复以上步骤直到遍历完所有的途径节点以得到若干条候选访问路径连接。
说明书

技术领域

[0001] 本发明涉及大数据和智慧安防领域,尤其涉及一种基于大数据和智慧安防的数据管理系统。

背景技术

[0002] 物联网、互联网以及云计算等新兴技术的发展,标志着大数据时代的来临,其改变人们工作、生活以及思维模式。安防工作也要满足时代发展的趋势以及智慧城市建设的时代需求,充分使用大数据云计算手段,构建智慧安防,显著提升安全防控能力以及综合管控能力。
[0003] 现有的安防系统之间独立运行,缺乏标准化的实时数据获取和远程控制的接口,信息化程度低,安防系统的联动和综合处理能力不强。此外,安防数据在传输过程中存在效率低和拥堵的情况。
[0004] 综上所述,急需一种安全性高、可对安防数据进行实时性自动更新管理,并且数据传输过程更加高效的数据传输方案。

发明内容

[0005] 有鉴于此,本发明提供了一种基于大数据和智慧安防的数据管理系统,其包括:安防节点、数据处理服务器和数据库,数据处理服务器分别与安防节点和数据库具有通信连接;
[0006] 第一安防节点发送目标安防数据的数据访问请求到数据处理服务器;
[0007] 数据处理服务器基于访问权限配置和访问控制策略对所述数据访问请求进行验证,并在所述数据访问请求通过验证时对数据访问请求进行授权;
[0008] 数据处理服务器根据第一安防节点和第二安防节点的位置获取第一安防节点和第二安防节点的坐标点,并根据第一安防节点和第二安防节点的坐标点计算第二安防节点的坐标点与第一安防节点的坐标点的正切值以得到标准路径方向角,然后将第二安防节点的作为目标安防节点;
[0009] 数据处理服务器将目标安防节点的通信范围中所有的安防节点作为候选安防节点,并获取所有候选安防节点的坐标点,然后基于每个候选安防节点的坐标点与第一安防节点的坐标点计算每个候选安防节点的坐标点与第一安防节点的坐标点的正切值以得到每个候选安防节点的参考路径方向角;
[0010] 数据处理服务器计算每个参考路径方向角与标准路径方向角的偏差,并将偏差最小的参考路径方向角对应的候选安防节点作为途径节点,然后将途径节点作为目标安防节点;
[0011] 在目标安防节点的通信范围中存在第一安防节点时,数据处理服务器将第二安防节点、所有的途径节点和第一安防节点依次连接以得到最短数据传输路径,并根据目标安防数据的数据量和最短数据传输路径将目标安防数据从第二安防节点发送到第一安防节点。
[0012] 进一步地,所述第一安防节点为安防数据的数据请求方所在的安防节点;所述第二安防节点为安防数据的数据提供方所在的安防节点;所述安防节点为在安防网络中的网络节点;所述网络节点为具有独立地址和数据传输功能的设备,其包括个人计算机和服务器。
[0013] 进一步地,数据处理服务器根据目标安防数据的数据量和最短数据传输路径将目标安防数据从第二安防节点发送到第一安防节点包括:
[0014] 数据处理服务器将目标安防数据的数据量与数据量阈值进行比较,在目标安防数据的数据量小于数据量阈值时,根据将目标安防数据根据最短数据传输路径从第二安防节点传输到第一安防节点;
[0015] 数据处理服务器在目标安防数据的数据量大于数据量阈值时,对目标安防数据进行数据分割以将目标安防数据分为若干个数据量各不相同的安防数据段,并将所有的安防数据段按照数据量从大到小进行排列,然后基于所述排列顺序设置每个安防数据段的顺序编号;
[0016] 数据处理服务器基于最短数据传输路径获取从第二安防节点到第一安防节点的若干条候选数据传输路径,并将最短数据传输路径和候选数据传输路径按照数据传输路径的路径长度从小到大进行排列,然后基于所述排列顺序设置每条数据传输路径的顺序编号;
[0017] 数据处理服务器根据数据传输路径的顺序编号和安防数据段的顺序编号为每个安防数据段选择相应的数据传输路径,并将每个安防数据段通过相应的数据传输路径从第二安防节点传输到第一安防节点。
[0018] 进一步地,数据处理服务器对目标安防数据进行数据分割以得到若干个安防数据段包括:
[0019] 数据处理服务器将目标安防数据作为第一安防数据,并提取第一安防数据的数据结构特征以得到第一安防数据的数据结构特征矩阵,然后基于所述第一安防数据的数据结构特征矩阵将第一安防数据划分为若干个第一安防子数据;
[0020] 数据处理服务器将所有的第一安防子数据按照数据量进行从大到小排列以生成第一安防子数据序列,并从第一安防子数据序列中选择第一安防数据段,然后将第一安防数据中除了第一安防数据段以外所有的第一安防子数据进行数据整合以得到第二安防数据;
[0021] 数据处理服务器将第二安防数据的数据量与数据量阈值进行比较,在第二安防数据的数据量大于数据量阈值时,根据第二安防数据的数据结构特征将第二安防数据划分为若干个第二安防子数据,并将所有的第二安防子数据按照数据量进行从大到小排列以生成第二安防子数据序列,然后从第二安防子数据序列中选择第二安防数据段;
[0022] 数据处理服务器将第二安防数据中除了第二安防数据段以外的所有第二安防子数据进行数据整合以得到第三安防数据;
[0023] 对以上步骤进行N次迭代,直到第N安防数据的数据量小于数据量阈值时停止对第N安防数据进行数据划分以将目标安防数据分割为若干个数据量各不相同的安防数据段;
[0024] 数据处理服务器根据每个安防数据段的迭代顺序为每个安防数据段设置顺序编号;所述第一安防数据段的顺序编号为一,第二安防数据段的顺序编号为二,第N安防数据段的顺序编号为N。
[0025] 进一步地,数据处理服务器从第一安防子数据序列中选择第一安防数据段包括:
[0026] 数据处理服务器根据第一安防子数据序列中第一安防子数据的排列顺序遍历所有的第一安防子数据,并将正在遍历的第一安防子数据作为第一目标安防子数据,然后将第一目标安防子数据的数据量与数据量阈值进行比较;
[0027] 在第一目标安防子数据的数据量小于或等于数据量阈值时,数据处理服务器停止遍历并将第一目标安防子数据作为第一安防数据段;
[0028] 在第一目标安防子数据的数据量大于数据量阈值时,数据处理服务器将第一安防子数据序列中的下一个第一安防子数据作为第一目标安防子数据;
[0029] 重复以上步骤直到第一目标安防子数据的数据量小于或等于数据量阈值。
[0030] 进一步地,数据处理服务器提取第一安防数据的数据结构特征得到第一安防数据的数据结构特征矩阵包括:
[0031] 数据处理服务器获取第一安防数据的所有数据结点,所述数据结点为数据存储单元;
[0032] 数据处理服务器基于数据结点的分布情况将所有的数据结点进行连接生成第一安防数据的数据结构树,并将第一安防数据的数据结构树中具有子结点的数据结点作为特征数据结点以得到若干个特征数据结点;
[0033] 数据处理服务器获取所有的特征数据结点,并获取特征数据结点与每个数据结点的欧式距离,然后将欧式距离小于预设距离阈值的数据结点作为特征数据结点的关联数据结点;
[0034] 数据处理服务器统计每个特征数据结点的关联数据结点的数量,并将关联数据结点的数量大于或等于第一预设阈值的特征数据结点作为核心特征数据结点,然后将关联数据结点的数量小于第一预设阈值的特征数据结点作为边缘特征数据结点;
[0035] 数据处理服务器基于核心特征数据结点和边缘特征数据结点获取第一安防数据的数据结构特征矩阵。
[0036] 进一步地,数据处理服务器基于核心特征数据结点和边缘特征数据结点获取第一安防数据的数据结构特征矩阵包括:
[0037] 数据处理服务器获取核心特征数据结点和边缘特征数据结点在数据结构树中的位置;
[0038] 数据处理服务器将子结点的数量小于第二预设阈值的核心特征数据结点作为第一核心特征结点,并将子结点的数量大于或等于第二预设阈值的核心特征数据结点作为第二核心特征结点;
[0039] 数据处理服务器将子结点的数量小于第二预设阈值的边缘特征数据结点作为第一边缘特征结点,并将子结点的数量大于或等于第二预设阈值的边缘特征数据结点作为第二边缘特征结点;
[0040] 数据处理服务器将每个第一核心特征结点用单位向量进行初始化,并将所述单位向量映射到多维向量空间以得到每个第一边缘特征结点的特征向量;将每个第一边缘特征结点用零向量进行初始化,并将所述零向量映射到多维向量空间以得到每个第一边缘特征结点的特征向量;
[0041] 数据处理服务器获取每个第二核心特征结点的子结点的特征向量,并将每个第二核心特征结点的所有子结点的特征向量进行累加以得到每个第二核心特征结点的特征向量;获取每个第二边缘特征结点的子结点的特征向量,并将每个第二边缘特征结点的所有子结点的特征向量进行累加以得到每个第二边缘特征结点的特征向量;
[0042] 数据处理服务器根据所有第二核心特征结点的特征向量和所有第二边缘特征结点的特征向量进行矩阵扩展以生成第一安防数据的数据结构特征矩阵。
[0043] 进一步地,数据处理服务器根据数据传输路径的顺序编号和安防数据段的顺序编号为每个安防数据段选择数据传输路径包括:
[0044] 数据处理服务器获取每条数据传输路径和每个安防数据段的顺序编号,并将顺序编号相同的安防数据段和数据传输路径作为一个数据传输对以得到若干个数据传输对;所述数据传输路径包括最短数据传输路径和候选数据传输路径;
[0045] 数据处理服务器遍历所有数据传输对,将正在遍历的数据传输对作为目标数据传输对,将目标数据传输对中的数据传输路径作为目标数据传输路径,将目标数据传输对中的安防数据段作为目标安防数据段;
[0046] 数据处理服务器判断目标数据传输对是否存在数据缺失和节点缺失;所述数据缺失为相应的安防数据段出现损坏或丢失;所述节点缺失为相应的数据传输路径途径的节点出现崩溃或瘫痪;
[0047] 在目标数据传输对不存在数据缺失或节点缺失时,数据处理服务器将目标安防数据段在目标数据传输路径的节点上进行排队,并将目标安防数据段通过目标数据传输路径从第二安防节点传输到第一安防节点;
[0048] 在目标数据传输对存在数据缺失或节点缺失时,数据处理服务器将目标安防数据段在目标数据传输路径的节点上进行数据传输排队,并判断在预设时间阈值内目标数据传输对是否完成数据修复和节点修复;
[0049] 在预设时间阈值内完成数据修复和节点修复时,数据处理服务器通过目标数据传输路径将目标安防数据段从第二安防节点传输到第一安防节点;在预设时间阈值内没有完成数据修复和节点修复时,数据处理服务器为目标安防数据段重新选择数据传输路径。
[0050] 进一步地,数据处理服务器基于最短数据传输路径获取从第二安防节点到第一安防节点的若干条候选数据传输路径包括:
[0051] 数据处理服务器将最短数据传输路径中除第一安防节点和第二安防节点外的其他节点作为途径节点;遍历所有的途径节点,并将正在遍历的途径节点作为目标途径节点;
[0052] 数据处理服务器获取最短数据传输路径中第二安防节点到目标途径节点的数据传输路径,并将其作为第一候选子路径,然后根据目标坐标节点的坐标点和第一安防节点的坐标点生成第二候选子路径;
[0053] 数据处理服务器将第一候选子路径和第二候选子路径通过目标途径节点连接以得到候选数据传输路径;
[0054] 重复以上步骤直到遍历完所有的途径节点以得到若干条候选访问路径连接。
[0055] 本发明具有以下有益效果:本申请通过目标安防数据的数据量将目标安防数据分为若干个安防数据段,并为每个安防数据段选择数据传输路径,然后通过每个安防数据段的数据传输路径将每个安防数据段从第二安防节点到传输到第一安防节点,避免了网络拥塞的情况,提高了数据传输效率。

实施方案

[0058] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
[0059] 参见图1,在一个实施例中,基于大数据和智慧安防的数据管理系统可以包括:安防节点、数据处理服务器和数据库,数据处理服务器分别与安防节点和数据库具有通信连接;
[0060] 第一安防节点发送目标安防数据的数据访问请求到数据处理服务器;
[0061] 数据处理服务器基于访问权限配置和访问控制策略对所述数据访问请求进行验证,并在所述数据访问请求通过验证时对数据访问请求进行授权;
[0062] 数据处理服务器根据第一安防节点和第二安防节点的位置获取第一安防节点和第二安防节点的坐标点,并根据第一安防节点和第二安防节点的坐标点计算第二安防节点的坐标点与第一安防节点的坐标点的正切值以得到标准路径方向角,然后将第二安防节点的作为目标安防节点;
[0063] 数据处理服务器将目标安防节点的通信范围中所有的安防节点作为候选安防节点,并获取所有候选安防节点的坐标点,然后基于每个候选安防节点的坐标点与第一安防节点的坐标点计算每个候选安防节点的坐标点与第一安防节点的坐标点的正切值以得到每个候选安防节点的参考路径方向角;
[0064] 数据处理服务器计算每个参考路径方向角与标准路径方向角的偏差,并将偏差最小的参考路径方向角对应的候选安防节点作为途径节点,然后将途径节点作为目标安防节点;
[0065] 在目标安防节点的通信范围中存在第一安防节点时,数据处理服务器将第二安防节点、所有的途径节点和第一安防节点依次连接以得到最短数据传输路径,并根据目标安防数据的数据量和最短数据传输路径将目标安防数据从第二安防节点发送到第一安防节点。
[0066] 为了便于理解,下面对本发明的工作原理进行说明。在一个实施例中,基于大数据和智慧安防的数据管理系统执行的数据管理方法包括:
[0067] S1、第一安防节点发送目标安防数据的数据访问请求到数据处理服务器;数据处理服务器基于访问权限配置和访问控制策略对所述数据访问请求进行验证,并在所述数据访问请求通过验证时对数据访问请求进行授权。
[0068] 安防数据为与安防相关的数据,访问权限配置为访问安防数据需要的权限,数据访问请求用于指示第一安防节点请求访问第二安防节点的目标安防数据,访问控制策略用于对数据请求方的访问权限配置进行验证。
[0069] 第一安防节点为安防数据的数据请求方所在的安防节点;第二安防节点为安防数据的数据提供方所在的安防节点;安防节点为在安防网络中的网络节点。
[0070] S2、数据处理服务器根据第一安防节点和第二安防节点的位置获取第一安防节点和第二安防节点的坐标点,并根据第一安防节点和第二安防节点的坐标点计算第二安防节点的坐标点与第一安防节点的坐标点的正切值以得到标准路径方向角,然后将第二安防节点的作为目标安防节点。
[0071] 数据处理服务器根据第二安防节点的坐标点与第一安防节点的坐标点的正切值计算第二安防节点的坐标点与第一安防节点的坐标点的正切角,并将第二安防节点的坐标点与第一安防节点的坐标点的正切角作为标准路径方向角。
[0072] S3、数据处理服务器将目标安防节点的通信范围中所有的安防节点作为候选安防节点,并获取所有候选安防节点的坐标点,然后基于每个候选安防节点的坐标点与第一安防节点的坐标点计算每个候选安防节点的坐标点与第一安防节点的坐标点的正切值以得到每个候选安防节点的参考路径方向角。
[0073] 数据处理服务器根据候选安防节点的坐标点与第一安防节点的坐标点的正切值得到候选安防节点的坐标点与第一安防节点的坐标点的正切角,并将候选安防节点的坐标点与第一安防节点的坐标点的正切角作为参考路径方向角。
[0074] S4、数据处理服务器计算每个参考路径方向角与标准路径方向角的偏差,并将偏差最小的参考路径方向角对应的候选安防节点作为途径节点,然后将途径节点作为目标安防节点。
[0075] 参考路径方向角与标准路径方向角的偏差为参考路径方向角与标准路径方向角的差值。
[0076] S5、在目标安防节点的通信范围中存在第一安防节点时,数据处理服务器将第二安防节点、所有的途径节点和第一安防节点依次连接以得到最短数据传输路径,并根据目标安防数据的数据量和最短数据传输路径将目标安防数据从第二安防节点发送到第一安防节点。
[0077] 在一个实施例中,数据处理服务器根据目标安防数据的数据量和最短数据传输路径将目标安防数据从第二安防节点发送到第一安防节点包括:
[0078] 数据处理服务器将目标安防数据的数据量与数据量阈值进行比较,在目标安防数据的数据量小于数据量阈值时,根据将目标安防数据根据最短数据传输路径从第二安防节点传输到第一安防节点;
[0079] 数据处理服务器在目标安防数据的数据量大于数据量阈值时,对目标安防数据进行数据分割以将目标安防数据分为若干个数据量各不相同的安防数据段,并将所有的安防数据段按照数据量从大到小进行排列,然后基于所述排列顺序设置每个安防数据段的顺序编号;
[0080] 数据处理服务器基于最短数据传输路径获取从第二安防节点到第一安防节点的若干条候选数据传输路径,并将最短数据传输路径和候选数据传输路径按照数据传输路径的路径长度从小到大进行排列,然后基于所述排列顺序设置每条数据传输路径的顺序编号;
[0081] 数据处理服务器根据数据传输路径的顺序编号和安防数据段的顺序编号为每个安防数据段选择相应的数据传输路径,并将每个安防数据段通过相应的数据传输路径从第二安防节点传输到第一安防节点。
[0082] 在一个实施例中,数据处理服务器对目标安防数据进行数据分割以得到若干个安防数据段包括:
[0083] 数据处理服务器将目标安防数据作为第一安防数据,并提取第一安防数据的数据结构特征以得到第一安防数据的数据结构特征矩阵,然后基于所述第一安防数据的数据结构特征矩阵将第一安防数据划分为若干个第一安防子数据;
[0084] 数据处理服务器将所有的第一安防子数据按照数据量进行从大到小排列以生成第一安防子数据序列,并从第一安防子数据序列中选择第一安防数据段,然后将第一安防数据中除了第一安防数据段以外所有的第一安防子数据进行数据整合以得到第二安防数据;
[0085] 数据处理服务器将第二安防数据的数据量与数据量阈值进行比较,在第二安防数据的数据量大于数据量阈值时,根据第二安防数据的数据结构特征将第二安防数据划分为若干个第二安防子数据,并将所有的第二安防子数据按照数据量进行从大到小排列以生成第二安防子数据序列,然后从第二安防子数据序列中选择第二安防数据段;
[0086] 数据处理服务器将第二安防数据中除了第二安防数据段以外的所有第二安防子数据进行数据整合以得到第三安防数据;
[0087] 对以上步骤进行N次迭代,直到第N安防数据的数据量小于数据量阈值时停止对第N安防数据进行数据划分以将目标安防数据分割为若干个数据量各不相同的安防数据段;
[0088] 数据处理服务器根据每个安防数据段的迭代顺序为每个安防数据段设置顺序编号;所述第一安防数据段的顺序编号为一,第二安防数据段的顺序编号为二,第N安防数据段的顺序编号为N。
[0089] N为在安防数据的数据量小于数据量阈值时的迭代次数。
[0090] 在一个实施例中,数据处理服务器从第一安防子数据序列中选择第一安防数据段包括:
[0091] 数据处理服务器根据第一安防子数据序列中第一安防子数据的排列顺序遍历所有的第一安防子数据,并将正在遍历的第一安防子数据作为第一目标安防子数据,然后将第一目标安防子数据的数据量与数据量阈值进行比较;
[0092] 在第一目标安防子数据的数据量小于或等于数据量阈值时,数据处理服务器停止遍历并将第一目标安防子数据作为第一安防数据段;
[0093] 在第一目标安防子数据的数据量大于数据量阈值时,数据处理服务器将第一安防子数据序列中的下一个第一安防子数据作为第一目标安防子数据;
[0094] 重复以上步骤直到第一目标安防子数据的数据量小于或等于数据量阈值。
[0095] 在一个实施例中,数据处理服务器提取第一安防数据的数据结构特征得到第一安防数据的数据结构特征矩阵包括:
[0096] 数据处理服务器获取第一安防数据的所有数据结点,所述数据结点为数据存储单元;
[0097] 数据处理服务器基于数据结点的分布情况将所有的数据结点进行连接生成第一安防数据的数据结构树,并将第一安防数据的数据结构树中具有子结点的数据结点作为特征数据结点以得到若干个特征数据结点;
[0098] 数据处理服务器获取所有的特征数据结点,并获取特征数据结点与每个数据结点的欧式距离,然后将欧式距离小于预设距离阈值的数据结点作为特征数据结点的关联数据结点;
[0099] 数据处理服务器统计每个特征数据结点的关联数据结点的数量,并将关联数据结点的数量大于或等于第一预设阈值的特征数据结点作为核心特征数据结点,然后将关联数据结点的数量小于第一预设阈值的特征数据结点作为边缘特征数据结点;
[0100] 数据处理服务器基于核心特征数据结点和边缘特征数据结点获取第一安防数据的数据结构特征矩阵。
[0101] 在一个实施例中,数据处理服务器基于核心特征数据结点和边缘特征数据结点获取第一安防数据的数据结构特征矩阵包括:
[0102] 数据处理服务器获取核心特征数据结点和边缘特征数据结点在数据结构树中的位置;
[0103] 数据处理服务器将子结点的数量小于第二预设阈值的核心特征数据结点作为第一核心特征结点,并将子结点的数量大于或等于第二预设阈值的核心特征数据结点作为第二核心特征结点;
[0104] 数据处理服务器将子结点的数量小于第二预设阈值的边缘特征数据结点作为第一边缘特征结点,并将子结点的数量大于或等于第二预设阈值的边缘特征数据结点作为第二边缘特征结点;
[0105] 数据处理服务器将每个第一核心特征结点用单位向量进行初始化,并将所述单位向量映射到多维向量空间以得到每个第一边缘特征结点的特征向量;将每个第一边缘特征结点用零向量进行初始化,并将所述零向量映射到多维向量空间以得到每个第一边缘特征结点的特征向量;
[0106] 数据处理服务器获取每个第二核心特征结点的子结点的特征向量,并将每个第二核心特征结点的所有子结点的特征向量进行累加以得到每个第二核心特征结点的特征向量;获取每个第二边缘特征结点的子结点的特征向量,并将每个第二边缘特征结点的所有子结点的特征向量进行累加以得到每个第二边缘特征结点的特征向量;
[0107] 数据处理服务器根据所有第二核心特征结点的特征向量和所有第二边缘特征结点的特征向量进行矩阵扩展以生成第一安防数据的数据结构特征矩阵。
[0108] 第一预设阈值和第二预设阈值根据实际情况预先进行设置。
[0109] 在一个实施例中,数据处理服务器根据数据传输路径的顺序编号和安防数据段的顺序编号为每个安防数据段选择数据传输路径包括:
[0110] 数据处理服务器获取每条数据传输路径和每个安防数据段的顺序编号,并将顺序编号相同的安防数据段和数据传输路径作为一个数据传输对以得到若干个数据传输对;所述数据传输路径包括最短数据传输路径和候选数据传输路径;
[0111] 数据处理服务器遍历所有数据传输对,将正在遍历的数据传输对作为目标数据传输对,将目标数据传输对中的数据传输路径作为目标数据传输路径,将目标数据传输对中的安防数据段作为目标安防数据段;
[0112] 数据处理服务器判断目标数据传输对是否存在数据缺失和节点缺失;所述数据缺失为相应的安防数据段出现损坏或丢失;所述节点缺失为相应的数据传输路径途径的节点出现崩溃或瘫痪;
[0113] 在目标数据传输对不存在数据缺失或节点缺失时,数据处理服务器将目标安防数据段在目标数据传输路径的节点上进行排队,并将目标安防数据段通过目标数据传输路径从第二安防节点传输到第一安防节点;
[0114] 在目标数据传输对存在数据缺失或节点缺失时,数据处理服务器将目标安防数据段在目标数据传输路径的节点上进行数据传输排队,并判断在预设时间阈值内目标数据传输对是否完成数据修复和节点修复;
[0115] 在预设时间阈值内完成数据修复和节点修复时,数据处理服务器通过目标数据传输路径将目标安防数据段从第二安防节点传输到第一安防节点;在预设时间阈值内没有完成数据修复和节点修复时,数据处理服务器为目标安防数据段重新选择数据传输路径。
[0116] 在一个实施例中,数据处理服务器基于最短数据传输路径获取从第二安防节点到第一安防节点的若干条候选数据传输路径包括:
[0117] 数据处理服务器将最短数据传输路径中除第一安防节点和第二安防节点外的其他节点作为途径节点;遍历所有的途径节点,并将正在遍历的途径节点作为目标途径节点;
[0118] 数据处理服务器获取最短数据传输路径中第二安防节点到目标途径节点的数据传输路径,并将其作为第一候选子路径,然后根据目标坐标节点的坐标点和第一安防节点的坐标点生成第二候选子路径;
[0119] 数据处理服务器将第一候选子路径和第二候选子路径通过目标途径节点连接以得到候选数据传输路径;
[0120] 重复以上步骤直到遍历完所有的途径节点以得到若干条候选访问路径连接。
[0121] 本申请通过目标安防数据的数据量将目标安防数据分为若干个安防数据段,并为每个安防数据段选择数据传输路径,然后通过每个安防数据段的数据传输路径将每个安防数据段从第二安防节点到传输到第一安防节点,避免了网络拥塞的情况,提高了数据传输效率。
[0122] 图2为本发明的数据处理服务器的结构示意图。
[0123] 如图2所示,该服务器可包括网络接口、机器可读存储介质、处理器以及总线。处理器可以是一个或多个,图2中以一个处理器为例。网络接口、机器可读存储介质以及处理器可以通过总线或其他方式连接,图2中以通过总线连接为例。
[0124] 机器可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,机器可读存储介质可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read‑OnlyMemory,ROM)、可编程只读存储器(Programmable rom,PROM、可擦除可编程只读存储器(Erasable prom,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM或闪存。易失性存储器可以是随机存取存储器(Random Access memory,RAM),其用作外部髙速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM、同步动态随机存取存储器(Synchronous DRAM,SDRAM、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DR RAM)。
[0125] 在一些实例中,机器可读存储介质可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0126] 处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0127] 服务器可以通过网络接口和其它设备进行信息交互。网络接口可以是电路、总线、收发器或者其它任意可以用于进行信息交互的装置。处理器可以利用网络接口收发信息。
[0128] 上述实施例只为说明本发明的技术构思及特点,其目的是让熟悉该技术领域的技术人员能够了解本发明的内容并据以实施,并不能以此来限制本发明的保护范围。凡根据本发明精神实质所作出的等同变换或修饰,都应涵盖在本发明的保护范围之内。

附图说明

[0056] 图1为一示例性实施例提供的基于大数据和智慧安防的数据管理系统的结构框图;
[0057] 图2为本发明的数据处理服务器的结构示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号