数据传输方法及装置制造方法及图纸

技术编号:22060413 阅读:19 留言:0更新日期:2019-09-07 17:54
本发明专利技术提供一种数据传输方法及装置,应用于会话初始协议服务器,涉及视频安防监控技术领域。该数据传输方法包括:可通过会话初始协议服务器接收第一终端发送的会话建立请求,根据会话建立请求建立第一终端和第二终端之间的会话,建立的会话用于第二终端向第一终端发送流媒体数据。通过会话初始协议服务器建立第一终端和第二终端的会话,无须多媒体服务器的参与,减少了会话建立流程中所参与的设备,降低了建立会话连接的复杂度,提高了建立会话的效率;同时由于会话初始协议服务器仅接收或者转发相应的信令,该方法还减小了会话初始协议服务器的处理压力,减小了不必要的资源浪费。

Data transmission method and device

【技术实现步骤摘要】
数据传输方法及装置
本专利技术涉及视频安防监控
,具体而言,涉及一种数据传输方法及装置。
技术介绍
视频安防监控系统是利用视频技术探测、监视设防区域并实时显示、记录现场图像和音频的电子系统或网络,随着安防监控需求的增加,视频安防监控系统在各个行业和领域得到了广泛的应用。相关技术中,视频安防监控系统可以包括发送设备、SIP(SessionInitiationProtocol,会话初始协议)服务器、媒体服务器和接收设备构成,当SIP服务器收到接收设备发送的会话建立请求后,向媒体服务器发送会话建立请求,通过SIP服务器建立媒体服务器与发送设备的会话,再通过SIP服务器建立媒体服务器与接收设备建立会话连接,实现发送设备向接收设备的数据传输。但是,相关技术中,建立会话连接时流程过于复杂,导致建立会话连接时的效率降低。
技术实现思路
本专利技术的目的在于,针对上述现有技术中的不足,提供一种数据传输方法及装置,以便解决相关技术中,建立会话连接时流程过于复杂,导致建立会话连接时的效率降低。为实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种数据传输方法,应用于会话初始协议服务器,包括:接收第一终端发送的会话建立请求;根据所述会话建立请求,建立所述第一终端和第二终端之间的会话,建立的所述会话用于所述第二终端向所述第一终端发送流媒体数据。进一步地,所述根据所述会话建立请求,建立所述第一终端和第二终端之间的会话,包括:向所述第二终端发送所述会话建立请求,以使得所述第二终端建立与所述第一终端之间的会话,所述会话建立请求包括:会话描述级信息,和所述第一终端支持的媒体信息;接收所述第二终端发送的响应信息,所述响应信息包括:所述会话描述级信息和所述第二终端支持的媒体信息;向所述第一终端发送所述响应信息;接收所述第一终端发送的确认信息,并向所述第二终端发送所述确认信息,所述确认信息用于指示所述会话建立完成。进一步地,所述媒体信息包括至少一个媒体级描述,所述媒体级描述包括下述多种类型的参数:媒体类型、媒体传输协议、媒体格式和媒体传输端口。进一步地,所述方法还包括:接收所述第一终端发送的会话结束请求;向所述第二终端发送所述会话结束请求,以使所述第二终端根据所述会话结束请求停止向所述服务器发送所述流媒体数据;接收所述第二终端发送的所述会话结束请求对应的响应信息;向所述第一终端发送所述会话结束请求对应的响应信息,所述会话结束请求对应的响应消息用于指示所述会话结束。第二方面,本专利技术实施例提供了一种数据传输方法,应用于第一终端,包括:向会话初始协议服务器发送会话建立请求,所述会话建立请求用于所述会话初始协议服务器根据所述会话建立请求,建立所述第一终端和第二终端之间的会话;接收所述第二终端在所述会话建立完成后发送的流媒体数据。进一步地,在所述向会话初始协议服务器发送会话建立请求之后,所述方法还包括:接收所述会话初始协议服务器发送的响应信息,所述响应信息为所述会话初始协议服务器接收到的所述第二终端发送的信息,所述响应信息包括:会话描述级信息和所述第二终端支持的媒体信息;向所述会话初始协议服务器发送确认信息,以使所述会话初始协议服务器向所述第二终端发送所述确认信息,所述确认信息用于指示所述会话建立完成。进一步地,在所述接收所述第二终端在所述会话建立完成后发送的流媒体数据之后,所述方法还包括:向所述会话初始协议服务器发送会话结束请求,所述会话建立请求用于所述会话初始协议服务器根据所述会话结束请求,结束所述第一终端和所述第二终端之间的会话;接收所述会话初始协议服务器发送的所述会话结束请求对应的响应信息,所述会话结束请求对应的响应信息为所述会话初始协议服务器接收到的所述第二终端发送的信息,所述会话结束请求对应的响应消息用于指示所述会话结束。第三方面,本专利技术实施例提供了一种数据传输方法,应用于第二终端,包括:接收会话初始协议服务器发送的会话建立请求,所述会话建立请求为所述会话初始协议服务器接收到的第一终端发送的请求,所述会话建立请求用于所述会话初始协议服务器根据所述会话建立请求,建立所述第一终端和所述第二终端之间的会话;在所述会话建立完成之后,通过所述会话向所述第一终端发送流媒体数据。进一步地,在所述接收会话初始协议服务器发送的会话建立请求之后,所述方法还包括:向所述会话初始协议服务器发送响应信息,所述响应信息包括:会话描述级信息和所述第二终端支持的媒体信息;接收所述会话初始协议服务器发送的确认信息,所述确认信息为所述会话初始协议服务器接收到的所述第一终端发送的信息,所述确认信息用于指示所述会话建立完成。进一步地,在所述通过所述会话向所述第一终端发送流媒体数据之后,所述方法还包括:接收所述会话初始协议服务器发送的会话结束请求,所述会话结束请求为所述会话初始协议服务器接收的所述第一终端发送的请求;向所述会话初始协议服务器发送所述会话结束请求对应的响应信息,以使所述会话初始协议服务器向所述第一终端发送所述会话结束请求对应的响应信息,所述会话结束请求对应的响应消息用于指示所述会话结束。第四方面,本专利技术实施例还提供了一种数据传输装置,应用于会话初始协议服务器,包括:第一接收模块,用于接收第一终端发送的会话建立请求;建立模块,用于根据所述会话建立请求,建立所述第一终端和第二终端之间的会话,建立的所述会话用于所述第二终端向所述第一终端发送流媒体数据。进一步地,所述建立模块,具体用于向所述第二终端发送所述会话建立请求,以使得所述第二终端建立与所述第一终端之间的会话,所述会话建立请求包括:会话描述级信息,和所述第一终端支持的媒体信息;接收所述第二终端在建立与所述第一终端之间的会话之后发送的响应信息,所述响应信息包括:所述会话描述级信息和所述第二终端支持的媒体信息;向所述第一终端发送所述响应信息;接收所述第一终端发送的确认信息,并向所述第二终端发送所述确认信息,所述确认信息用于指示所述会话建立完成。进一步地,所述媒体信息包括至少一个媒体级描述,所述媒体级描述包括下述多种类型的参数:媒体类型、媒体传输协议、媒体格式和媒体传输端口。进一步地,所述装置还包括:第二接收模块,用于接收所述第一终端发送的会话结束请求;第一发送模块,用于向所述第二终端发送所述会话结束请求,以使所述第二终端根据所述会话结束请求停止向所述服务器发送所述流媒体数据。第三接收模块,用于接收所述第二终端发送的所述会话结束请求对应的响应信息;第二发送模块,用于向所述第一终端发送所述会话结束请求对应的响应信息,所述会话结束请求对应的响应消息用于指示所述会话结束。第五方面,本专利技术实施例还提供了一种数据传输装置,应用于第一终端,包括:第一发送模块,用于向会话初始协议服务器发送会话建立请求,所述会话建立请求用于所述会话初始协议服务器根据所述会话建立请求,建立所述第一终端和第二终端之间的会话;第一接收模块,用于接收所述第二终端在所述会话建立完成后发送的流媒体数据。进一步地,所述装置还包括:第二接收模块,用于接收所述会话初始协议服务器发送的响应信息,所述响应信息为所述会话初始协议服务器接收到的所述第二终端发送的信息,所述响应信息包括:会话描述级信息和所述第二终端支持的媒体信息;第二发送模块,用本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于会话初始协议服务器,包括:接收第一终端发送的会话建立请求;根据所述会话建立请求,建立所述第一终端和第二终端之间的会话,建立的所述会话用于所述第二终端向所述第一终端发送流媒体数据。

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于会话初始协议服务器,包括:接收第一终端发送的会话建立请求;根据所述会话建立请求,建立所述第一终端和第二终端之间的会话,建立的所述会话用于所述第二终端向所述第一终端发送流媒体数据。2.如权利要求1所述的方法,其特征在于,所述根据所述会话建立请求,建立所述第一终端和第二终端之间的会话,包括:向所述第二终端发送所述会话建立请求,以使得所述第二终端建立与所述第一终端之间的会话,所述会话建立请求包括:会话描述级信息,和所述第一终端支持的媒体信息;接收所述第二终端发送的响应信息,所述响应信息包括:所述会话描述级信息和所述第二终端支持的媒体信息;向所述第一终端发送所述响应信息;接收所述第一终端发送的确认信息,并向所述第二终端发送所述确认信息,所述确认信息用于指示所述会话建立完成。3.如权利要求2所述的方法,其特征在于,所述媒体信息包括至少一个媒体级描述,所述媒体级描述包括下述多种类型的参数:媒体类型、媒体传输协议、媒体格式和媒体传输端口。4.如权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第一终端发送的会话结束请求;向所述第二终端发送所述会话结束请求,以使所述第二终端根据所述会话结束请求停止向所述服务器发送所述流媒体数据;接收所述第二终端发送的所述会话结束请求对应的响应信息;向所述第一终端发送所述会话结束请求对应的响应信息,所述会话结束请求对应的响应消息用于指示所述会话结束。5.一种数据传输方法,其特征在于,应用于第一终端,包括:向会话初始协议服务器发送会话建立请求,所述会话建立请求用于所述会话初始协议服务器根据所述会话建立请求,建立所述第一终端和第二终端之间的会话;接收所述第二终端在所述会话建立完成后发送的流媒体数据。6.根据权利要求5所述的方法,其特征在于,在所述向会话初始协议服务器发送会话建立请求之后,所述方法还包括:接收所述会话初始协议服务器发送的响应信息,所述响应信息为所述会话初始协议服务器接收到的所述第二终端发送的信息,所述响应信息包括:会话描述级信息和所述第二终端支持的媒体信息;向所述会话初始协议服务器发送确认信息,以使所述会话初始协议服务器向所述第二终端发送所述确认信息,所述确认信息用于指示所述会话建立完成。7.根据权利要求5所述的方法,其特征在于,在所述接收所述第二终端在所述会话建立完成后发送的流媒体数据之后,所述方法还包括:向所述会话初始协议服务器发送会话结束请求,所述会话建立请求用于所述会话初始协议服务器根据所述会话结束请求,结束所述第一终端和所述第二终端之间的会话;接收所述会话初始协议服务器发送的所述会话结束请求对应的响应信息,所述会话结束请求对应的响应信息为所述会话初始协议服务器接收到的所述第二终端发送的信息,所述会话结束请求对应的响应消息用于指示所述会话结束。8.一种数据传输方法,其特征在于,应用于第二终端,包括:接收会话初始协议服务器发送的会话建立请求,所述会话建立请求为所述会话初始协议服务器接收到的第一终端发送的请求,所述会话建立请求用于所述会话初始协议服务器根据所述会话建立请求,建立所述第一终端和所述第二终端之间的会话;在所述会话建立完成之后,通过所述会话向所述第一终端发送流媒体数据。9.根据权利要求8所述的方法,其特征在于,在所述接收会话初始协议服务器发送的会话建立请求之后,所述方法还包括:向所述会话初始协议服务器发送响应信息,所述响应信息包括:会话描述级信息和所述第二终端支持的媒体信息;接收所述会话初始协议服务器发送的确认信息,所述确认信息为所述会话初始协议服务器接收到的所述第一终端发送的信息,所述确认信息用于指示所述会话建立完成。10.根据权利要求8所述的方法,其特征在于,在所述通过所述会话向所述第一终端发送流媒体数据之后,所述方法还包括:接收所述会话初始协议服务器发送的会话结束请求,所述会话结束请求为所述会话初始协议服务器接收的所述第一终端发送的请求;向所述会话初始协议服务器发送所述会话结束请求对应的响应信息,以使所述会话初始协议服务器向所述第一终端发送所述会话结束请求对应的响应信息,所述会话结束请求对应的响应消息用于指示所述会话结束。11.一种数据传输装置,其特征在于,应用于会话初始协议服务器...

【专利技术属性】
技术研发人员:刘人豪
申请(专利权)人:重庆紫光华山智安科技有限公司
类型:发明
国别省市:重庆,50

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

1