当前位置: 首页 > 专利查询>清华大学专利>正文

基于IPv6网SIP协议的远程医疗实时信息交互方法技术

技术编号:3748125 阅读:257 留言:0更新日期:2012-04-11 18:40
基于IPv6网SIP协议的远程医疗实时信息交互方法属于远程医疗通信技术领域,其特征在于在各客户端设有以下模块:SIP信令处理、音视频传输、即时短消息传输、文件传输、电子白板信息传输以及医疗曲线传输各个模块,其中,文件传输、电子白板传输以及医疗曲线传输采用自定义的发送和应答消息,其余采用SIP协议信令标准消息,同时,在各客户端设立了SIP信令控制线程,各客户端通过SIP信令处理模块,后经代理服务器来实现各客户端之间的通信。本发明专利技术能满足IPv4以及IPv6网络中的远程医疗实时通信,具有实现简单、兼容性好以及易扩展的优点。

【技术实现步骤摘要】

【技术保护点】
基于IPv6网SIP协议的远程医疗实时信息交互方法,其特征在于,所述方法是在各客户端和代理服务器之间依次按以下步骤实现的:步骤(1)客户端初始化在客户端设立以下模块:会话初始化协议SIP信令处理模块、音视频传输模块、即时短消息传输模块、文件传输模块、电子白板传输模块和医疗曲线传输模块,其中:会话初始化协议SIP信令处理模块,设有下列SIP消息:注册成功消息、注册失败消息、200OK应答消息、ACK确认消息、INVITE音频呼入消息、RE_INVITE视频呼入消息、EXOSIP发送,此结构体用来c++语言中的struct结构体类型来描述,内容包括曲线类型和点位置坐标信息,电子白板信息接收部分,把接收到的数据包解压后,再在电子白板上以图标或文字数据形式显示,电子白板通信使用端口为5557,医疗曲线传输模块,分为医疗曲线发送部分和医疗曲线接收部分,其中:医疗曲线发送部分,把采集到的医疗数据按自定义的数据结构打包后,用曲线形式在本地显示,同时把所述医疗数据发送出去,此结构体用来c++语言中的struct结构体类型来描述,内容包括画笔属性和点位置坐标信息,医疗曲线接收部分,把接收到的医疗数据解包后,在医疗曲线窗口显示,传输使用的端口为5559,客户端还设立了以下几个线程:SIP信令控制线程、音频采集线程、音频编码发送线程、视频采集线程、视频编码发送线程、音频接收解码线程、音频播放线程、视频接收解码线程、视频播放线程、医疗曲线发送线程、医疗曲线接收线程、电子白板发送线程、电子白板接收线程、文件发送线程以及文件接收线程,步骤(2)客户端依次按以下步骤实现远程医疗实时信息的交互传输:步骤(2.1)客户端向所述代理服务器注册:步骤(2.1.1)客户端向所述代理服务器发送请求注册消息REGESTER,步骤(2.1.2)客户端收到所述代理服务器发出的成功应答消息200OK,步骤(2.2)当客户端通过所述代理服务器实现音视频模块进行通信时,要从下述主动发起模式或被动接收模式中任选一种通信模式,在音频条件下的主动发起通信模式按以下步骤进行:首先,输入对方客户端的SIP地址标识,按下拨号按钮,发起通话请求,发出INVITE请求消息,其次,当先后依次收到对方的180临时应答消息和200OK最终应答消息时,发送确认消息ACK,同时启动所述音频接收解码线程、音频编码发送线程、音频播放线程和音频采集线程,在音频条件下的被动接收通信模式按以下步骤进...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄永峰柏森王方超胡萍周贤伟
申请(专利权)人:清华大学
类型:发明
国别省市:11[中国|北京]

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

1