会话消息处理系统、方法、计算机设备及存储介质技术方案

技术编号:33968698 阅读:36 留言:0更新日期:2022-06-30 01:58
本申请提供一种会话消息处理系统、方法、计算机设备及存储介质,包括:TCP会话管理模块和SIP协议会话管理模块;TCP会话管理模块用于响应客户端的视频访问请求,获取与客户端关联的第一连接池句柄,并提取视频访问请求中的视频属性信息、待访问的目标设备的身份信息,以响应于视频属性信息为历史属性,将第一连接池句柄和身份信息发送至SIP协议会话管理模块;SIP协议会话管理模块用于将预置与媒体服务器关联的第二连接池句柄和第一连接池句柄封装为会话消息,并将会话消息发送至媒体服务器,待媒体服务器反馈用于接收视频流的媒体信息之后,基于媒体信息和身份信息向目标设备发送会话请求,提升会话消息处理效率。提升会话消息处理效率。提升会话消息处理效率。

【技术实现步骤摘要】
会话消息处理系统、方法、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种会话消息处理系统、方法、计算机设备及存储介质。

技术介绍

[0002]GB/T28181一般运用于视频监控行业,如在现有的视频监控系统中,将连接到该视频监控系统中的设备使用GB/T28181中的SIP协议(Session Initiation Protocol,会话发起协议)来进行相互通信。
[0003]然而,现有的视频监控系统为了保证稳定性,牺牲了绝大部分的性能,且各业务逻辑之间无法独立,造成系统扩展性差,维护成本高,尤其是在查找会话时,需要通过穷举遍历来实现,费时费力。
[0004]因此,现有的视频监控系统存在着会话消息处理效率不高的技术问题。

技术实现思路

[0005]本申请的目的在于提供一种会话消息处理系统、方法、计算机设备及存储介质,用以通过模块化设计,使得系统扩展性显著提升的同时,还可确保系统在各业务场景中的会话稳定性,缩减系统维护成本,提升会话消息处理效率。
[0006]第一方面,本申请提供一种会本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种会话消息处理系统,其特征在于,包括:TCP会话管理模块、SIP协议会话管理模块;其中,所述TCP会话管理模块,用于接收并响应客户端的视频访问请求,获取与所述客户端关联的第一连接池句柄,并提取所述视频访问请求中的视频属性信息、待访问的目标设备的身份信息,以响应于所述视频属性信息为历史属性,将所述第一连接池句柄和所述身份信息发送至所述SIP协议会话管理模块;所述SIP协议会话管理模块,用于在接收到所述第一连接池句柄和所述身份信息之后,将预置与媒体服务器关联的第二连接池句柄和所述第一连接池句柄封装为会话消息,并将所述会话消息发送至所述媒体服务器,待所述媒体服务器反馈用于接收视频流的媒体信息之后,基于所述媒体信息和所述身份信息,向所述目标设备发送所述会话请求。2.如权利要求1所述的系统,其特征在于,所述SIP协议会话管理模块还用于,在接收到所述第一连接池句柄和所述身份信息之后,确定与所述第一连接池句柄关联的目标连接池的内存地址和第一序列号;将所述目标连接池的内存地址和第一序列号,作为会话消息包体;基于所述会话消息包体的包体长度和消息类型,构建用于供所述TCP会话管理模块解析的会话消息包头;基于所述第二连接池句柄,以及与所述第二连接池句柄关联的第二序列号,构建用于供所述媒体服务器解析的会话消息头;将所述会话消息头、所述会话消息包头以及所述会话消息包体封装为所述会话消息,以将所述会话消息发送至所述媒体服务器。3.如权利要求2所述的系统,其特征在于,所述SIP协议会话管理模块还用于,在接收到所述媒体服务器反馈的媒体信息之后,检测所述第一序列号;若所述第一序列号发生变化,则生成过期提示信息;将所述过期提示信息反馈至所述客户端,以提示所述客户端重新发送所述视频访问请求。4.如权利要求1所述的系统,其特征在于,所述SIP协议会话管理模块还用于,在接收到所述媒体服务器反馈的媒体信息之后,生成SIP协议栈标识;将所述媒体信息、所述身份信息以及所述SIP协议栈标识封装为会话请求;发送所述会话请求至所述目标设备;其中,所述媒体信息包括媒体地址和媒体端口;所述身份信息包括平台ID和设备ID。5.如权利要求1所述的系统,其特征在于,所述会话消息处理系统还包括转码服务器,所述TCP会话管理模块还用于,通过所述转码服务器,接收所述客户端的视频访问请求;响应于所述视频访问请求,获取与所述客户端关联的第一连接池句柄,并提取所述视频访问请求中的视频属性...

【专利技术属性】
技术研发人员:张凯张乾龙王洵罗伦文谭军胜任明朱博
申请(专利权)人:武汉中科通达高新技术股份有限公司
类型:发明
国别省市:

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

1