The invention discloses a video big data cloud platform device access service method, which comprises the following steps: the device access service is online: the device access service is started, the device access service automatically generates the service provider ID, at the same time, it connects the zookeeper service of the Registration Center for service registration and creates a temporary node; the administrator service monitors the change of the ZK node and sends the service provider Online Event to topic? Sp; access service logoff: xdas exits abnormally, administrator service listens to the changes of distributed application coordination service node; administrator service resolves that the service type is access service according to the service provider ID rule; administrator service sends the service provider logoff event to topic? Sp; administrator service obtains the list of devices accessed under the SPID from redis; for example Send the service provider logoff event, equipment online, equipment operation and equipment logoff to these equipment lists.
【技术实现步骤摘要】
视频大数据云平台设备接入服务方法
本专利技术属于视频监控
,具体涉及一种视频大数据云平台设备接入服务方法。
技术介绍
随着社会对安全需求的提高,视频监控是各行业重点部门或重要场所进行实时监控的物理基础,管理部门可通过它获得有效数据、图像或声音信息,对突发性异常事件的过程进行及时的监视和记忆,用以提供高效、及时地指挥和高度、布置警力、处理案件等。随着视频监控系统的扩容,对其接入设备服务的便捷性和效率的要求也越来越高。
技术实现思路
鉴于以上存在的技术问题,本专利技术用于提供一种视频大数据云平台设备接入服务方法,用于采用xDAS支持各种协议转换,接入服务支持分布式部署和接入服务支持自动扩容。为解决上述技术问题,本专利技术采用如下的技术方案:一种视频大数据云平台设备接入服务方法,包括以下步骤:设备接入服务上线:设备接入服务启动,设备接入服务自动生成服务提供者ID,同时连接注册中心zookeeper服务进行服务注册同时创建临时节点;管理员服务监听zk节点的变化发送服务提供者上线事件到TOPIC_SP;接入服务下线:xDAS异常退出,管理员服务监听到分布式应用程序协调服务节点的变化;管理员服务根据服务提供者ID规则,解析出服务类型是接入服务;管理员服务发送服务提供者下线事件到TOPIC_SP;管理员服务从Redis获取该SPID下接入的设备列表;针对这些设备列表依次发送服务提供者下线事件;设备上线:web管理平台下发设备到前端设备信息,第三方前端设备接入参数表中;设备接入服务xDAS收到表格升级通知;把设备信息添加到协议转换模块/流媒体网关X2A里;X2A做设备验 ...
【技术保护点】
1.一种视频大数据云平台设备接入服务方法,其特征在于,包括以下步骤:设备接入服务上线:设备接入服务启动,设备接入服务自动生成服务提供者ID,同时连接注册中心zookeeper服务进行服务注册同时创建临时节点;管理员服务监听zk节点的变化发送服务提供者上线事件到TOPIC_SP;接入服务下线:xDAS异常退出,管理员服务监听到分布式应用程序协调服务节点的变化;管理员服务根据服务提供者ID规则,解析出服务类型是接入服务;管理员服务发送服务提供者下线事件到TOPIC_SP;管理员服务从Redis获取该SPID下接入的设备列表;针对这些设备列表依次发送服务提供者下线事件;设备上线:web管理平台下发设备到前端设备信息,第三方前端设备接入参数表中;设备接入服务xDAS收到表格升级通知;把设备信息添加到协议转换模块/流媒体网关X2A里;X2A做设备验证,通知xDAS上线;xDAS发送前端设备上线事件到前端设备通知;微服务组件在截获前端设备上线事件时,把记录存储到内存数据库中;设备操作:客户端单元下发指令到用户鉴权服务UAS或者相应服务转到xDAS;xDAS收到请求后根据设备ID转到对应的实例;操作 ...
【技术特征摘要】
1.一种视频大数据云平台设备接入服务方法,其特征在于,包括以下步骤:设备接入服务上线:设备接入服务启动,设备接入服务自动生成服务提供者ID,同时连接注册中心zookeeper服务进行服务注册同时创建临时节点;管理员服务监听zk节点的变化发送服务提供者上线事件到TOPIC_SP;接入服务下线:xDAS异常退出,管理员服务监听到分布式应用程序协调服务节点的变化;管理员服务根据服务提供者ID规则,解析出服务类型是接入服务;管理员服务发送服务提供者下线事件到TOPIC_SP;管理员服务从Redis获取该SPID下接入的设备列表;针对这些设备列表依次发送服务提供者下线事件;设备上线:web管理平台下发设备到前端设备信息,第三方前端设备接入参数表中;设备接入服务xDAS收到表格升级通知;把设备信息添加到协议转换模块/流媒体网关X2A里;X2A做设备验证,通知xDAS上线;xDAS发送前端设备上线事件到前端设备通知;微服务组件在截获前端设备上线事件时,把记录存储到内存数据库中;设备操作:客户端单元下发指令到用户鉴权服务UAS或者相应服务转到xDAS;xDAS收到请求后根据设备ID转到对应的实例;操作前端设备并返回响应;设备下线:X2A收到设备下线的事件;X2A通知xDAS删除相关的资源;xDAS发送前端设备下线事件到前端设备通知;微服务组件在截获前端设备下线事件时,把这条记录存储到内存数据集中。2.如权利要求1所述的视频大数据云平台设备接入服务方法,其特征在于,用户通过web管理平台进行设备上线操作,具体包括:管理平台将设备信息保存到数据库,保存成功后发送设备添加通知消息到kafka;设备接入服务接收到消息通知通过服务编号到数据库查询相关服务的设备接入数据;设备接入服务根据查询到的设备信息去登录相应的前端设备;如果登录成功设备接入服务将设备状态更新到数据库中,同时发送设备在线状态消息到kafka通知其他相关服务;设备接入服务通过心跳会实时同步设备状态变更消息并将设备、通道变更状态更新到数据库中,并发送消设备状态变更消息到kafka通知其他相关服务。3.如权利要求1所述的视频大数据云平台设备接入服务方法,其特征在于,设备操作进一步包括:操作用户登录到客户端;通过界面操作,客户端通过SDK下发指令到用户鉴权服务UAS;权限认证通过后将控制指令转换成对应的内部协议转发给设备接入服务,如果权限认证失败,UAS...
【专利技术属性】
技术研发人员:陆隽,丁广策,
申请(专利权)人:杭州阿启视科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。