当前位置: 首页 > backend >正文

国网B接口协议图像数据上报通知接口流程详解以及上报失败原因(电网B接口)

文章目录

  • 一、B接口协议图像数据上报通知接口介绍
    • B.13.1 接口描述
    • B.13.2 接口流程
    • B.13.3 接口参数
      • B.13.3.1 SIP头字段
      • B.13.3.2 SIP响应码
      • B.13.3.3 XML Schema参数定义
    • B.13.4 消息示例
      • B.13.4.1 图像数据上报请求
      • B.13.4.2 图像数据上报响应
  • 二、B接口图像数据上报通知失败常见问题
    • 1. 网络通信问题
    • 2. 设备或平台异常
    • 3. 协议或配置错误
  • 三、智联视频超融合平台介绍

一、B接口协议图像数据上报通知接口介绍

B.13.1 接口描述

图像数据上报通知属于数据接口,采用SIP的NOTIFY方法,消息体应采用XML封装。前端设备支持对抓 拍设备的图像进行数据上传。设备把图片上传到HTTP服务器成功后发送此通知,上报的图片信息可为多条, 如果上报失败,设备保留记录,等待下一次把未发送的记录批量上报,一次上报最大50条记录,间隔最少5秒 钟,防止造成瞬间网络拥堵
注: SIP协议传输要求支持UDP和TCP。

B.13.2 接口流程

图像数据上报的接口流程见图B.14。
在这里插入图片描述
主要功能流程如下:
a) F1:前端收到设备抓拍的图像数据后向平台发送通知;
b) F2:平台回复通知结果。

B.13.3 接口参数

B.13.3.1 SIP头字段

重要的SIP头字段见表B.43。
在这里插入图片描述
在这里插入图片描述

B.13.3.2 SIP响应码

SIP响应码见表B.44。
在这里插入图片描述

B.13.3.3 XML Schema参数定义

XML Schema参数定义见表B.45。
在这里插入图片描述

B.13.4 消息示例

B.13.4.1 图像数据上报请求

NOTIFY sip:平台地址编码@平台域名或IP地址SIP/2.0
From: sip:前端设备编码@设备域名或IP地址;tag=f2161243
To: sip:平台地址编码@平台域名或IP地址
Contact: <sip: 设备地址编码@平台域名或IP地址>
Call-ID: c47e42
Via: SIP/2.0/UDP设备IP地址;branch=z9hG4bK
CSeq: 1 NOTIFY
Content-Type: application/xml
Max-Forwards: 70
Content-Length: 消息体的长度

<?xml version="1.0" encoding="UTF-8"?>

<SIP_XML EventType=" Snapshot_Notify">
<Item Code=“前端设备地址编码” Type=“文件类型,0: 图片,其他值预留” Time=“抓拍时 间(时 间如 20051110T132050Z)” FileUrl=“抓拍图片的下载地址” FileSize=“文件大小,单位:字节” Verfiy =“ SHA256sum”/>
<Item Code=“前端设备地址编码” Type=“文件类型,0: 图片,其他值预留” Time=“抓拍时 间(时 间如 20051110T132050Z)” FileUrl=“抓拍图片的下载地址” FileSize=“文件大小,单位:字节” Verfiy =“ SHA256sum”/>
</ SIP_XML>

B.13.4.2 图像数据上报响应

SIP/2.0 200 OK
From: <sip: 下级主站地址编码@下级主站域名或IP地址>;tag=f2161243
To: <sip: 设备地址编码@前端域名或IP地址>
Call-ID: c47e42
Via: SIP/2.0/UDP前端域名或IP地址;branch=z9hG4bK
CSeq: 1 NOTIFY
Content-Length: 0

二、B接口图像数据上报通知失败常见问题

1. 网络通信问题

  • 网络中断或延迟:传输链路不稳定、带宽不足或网络设备故障导致数据丢包或超时。
  • 排查建议:检查网络连通性(如PING测试)、带宽占用情况,确保路由器/交换机等设备正常运行。
  • 防火墙/安全策略拦截:安全组策略、ACL规则或防火墙可能阻断B接口的通信端口。
  • 排查建议:核对端口(如554、8000等)是否开放,协议类型(TCP/UDP)是否匹配。

2. 设备或平台异常

  • 前端设备故障:摄像头或编码器硬件故障、电源问题导致数据无法采集。
  • 排查建议:检查设备状态指示灯,重启或更换故障设备。
  • 平台服务异常:视频管理平台(VMS)服务崩溃、资源耗尽(如CPU/内存过高)。
  • 排查建议:查看平台日志,重启服务或扩容资源。

3. 协议或配置错误

  • 协议兼容性问题:B接口版本与设备/平台不匹配(如GB/T 28181-2016与旧版差异)。
  • 排查建议:确认双方支持的协议版本,必要时升级固件或调整参数。
  • 参数配置错误:SIP服务器地址、ID编码、心跳间隔等配置错误。
  • 排查建议:核对Register、Invite等SIP信令字段,确保设备ID符合国标编码规则(如20位行政区划+设备类型码)。

三、智联视频超融合平台介绍

  • 智联视频超融合平台通过GB/T28181-2011/2016/2022、国网B接口、RTSP、RTMP、ONVIF、GB/T35114、GA1400、海康大华SDK/API等方式,接入海康、大华、宇视等各个厂家的摄像机、录像机,接入直播手机,接入下级平台,提供web客户端进行视频预览、录像回放、配置管理和智慧运维。
    在这里插入图片描述

  • 提供标准RESTful格式的HTTP API,提供web播放器demo,满足二次开发需求。同时支持将音视频数据等转发成各种通用标准的流媒体协议,方便第三方客户端调用展示。

  • 支持按照GB/T28181-2011/2016/2022、国网B接口、GB/T35114、GA1400等协议对接到上级平台,包括智联视频云平台和第三方平台。支持普通级联,多级级联,混合级联等多种级联方式。在这里插入图片描述
    智联视频超融合平台目前已经在电力、公安、交通、教育、医疗、物联网、智慧城市、智慧园区等多个行业得到了广泛应用。在电力行业,智联视频超融合平台已经在全国多个省区二十多个地市部署,在上百个变电站和集控中心接入了十多个厂家的摄像机、无人机、录像机和平台,视频接入总数接近十万路,持续为电力行业贡献力量。在公安行业,已经参与过多个二十万路以上视频的项目,稳定性和安全性都得到了充分的验证。

http://www.xdnf.cn/news/401.html

相关文章:

  • 【LeetCode 热题 100】双指针 系列
  • 【leetcode100】分割等和子集
  • systemctl管理指令
  • 为什么信号完整性对于高速连接器设计至关重要?
  • 计算机三级:信息安全基础技术与原理(2.1密码技术简单梳理)
  • 上海市计算机学会竞赛平台2023年7月月赛丙组题目解题报告
  • asp.net core webapi+efcore
  • SQL系列:常用函数
  • ProfiNet转DeviceNet边缘计算网关多品牌集成实践:污水处理厂设备网络融合全流程解析
  • leetcode 674. Longest Continuous Increasing Subsequence
  • 包含物体obj与相机camera的 代数几何代码解释
  • Flutter 弹窗队列管理:实现一个线程安全的通用弹窗队列系统
  • 学习笔记十七——Rust 支持面向对象编程吗?
  • Yue生成中文歌词
  • Mybatis
  • 数据结构0基础学习堆
  • AcWing 11:背包问题求方案数 ← 0-1背包
  • 与终端同居日记:Linux指令の进阶撩拨手册
  • docker底层原理
  • 如何给云开发生成的智能体增加权限判断
  • AtCoder ABC402 A~D 题解
  • 数据驱动未来:大数据在智能网联汽车中的深度应用
  • Visio导出清晰图片步骤
  • npm 常用操作和配置
  • uv:重新定义Python开发效率的下一代工具链
  • 高可靠 ZIP 压缩方案兼容 Office、PDF、TXT 和图片的二阶段回退机制
  • 【今日三题】打怪(模拟) / 字符串分类(字符串哈希) / 城市群数量(dfs)
  • Cril 截取字段-生成hostname
  • Git命令归纳
  • 少儿编程路线规划