[发明专利]数据传输的方法及装置有效
申请号: | 201110187072.8 | 申请日: | 2011-07-05 |
公开(公告)号: | CN102868665A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 周学艺;杨俊;张凯;曹鸿涛 | 申请(专利权)人: | 华为软件技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 210012 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 | ||
1.一种建立数据传输通道的方法,其特征在于,包括:
接收第一终端发送的第一认证请求消息,所述第一认证请求消息中包含所述第一终端的标识信息,以及第二终端的识别信息;
确定所述第一终端的标识信息与预先存储的第一终端的验证信息相匹配;
根据所述第二终端的识别信息获取存储的第二终端的验证信息;根据所述第二终端的识别信息向所述第二终端发送携带第二终端的验证信息的第二认证请求消息;以便于第二终端确认所述第二认证请求消息中的第二终端的验证信息与第二终端的标识信息相匹配,并返回认证通过响应消息;
在收到所述第二终端返回的认证通过响应消息后,建立第一终端和第二终端之间的数据传输通道。
2.根据权利要求1所述的建立数据传输通道的方法,其特征在于,建立第一终端和第二终端之间的数据传输通道之前,该方法进一步包括:确定所述认证通过响应消息中包含所述第二终端的标识信息,且所述第二终端的标识信息与预先存储的第二终端的验证信息相匹配。
3.根据权利要求1或2所述的建立数据传输通道的方法,其特征在于,所述第一认证请求消息中还包括第一终端随机生成的第一验证码,在所述向所述第二终端发送第二认证请求消息之前,所述方法还包括:
向所述第一终端发送第一认证字段,所述第一认证字段是利用所述第一验证码及会话初始协议SIP服务器产生的第一随机数并通过预设的第一算法计算得到;以便于第一终端利用存储的第一验证码及预设的第一算法获取第一认证字段中的第一随机数,并在发给SIP服务器的鉴权请求消息中携带获取到的第一随机数;
接收所述第一终端发送的鉴权请求消息,所述鉴权请求消息中携带第一终端从第一认证字段中获取的第一随机数;
确定所述鉴权请求消息中携带的第一终端从第一认证字段中获取的第一随机数与SIP服务器产生的第一随机数相同。
4.根据权利要求3所述的建立数据传输通道的方法,其特征在于,所述第二认证请求消息中包含SIP服务器随机生成的第二验证码,在所述建立第一终端和第二终端之间的数据传输通道之前,所述方法还包括:
向所述第二终端发送第二认证字段,所述第二认证字段是利用所述第二验证码及SIP服务器产生的第二随机数并通过预设的第二算法计算得到的;以便于第二终端利用存储的第二验证码及预设的第二算法获取第二认证字段中的第二随机数,并在发给SIP服务器的鉴权请求消息中携带获取到的第二随机数;
接收所述第二终端发送的鉴权请求消息,所述鉴权请求消息中携带第二终端从第二认证字段中获取的第二随机数;
确定所述鉴权请求消息中携带第二终端从第二认证字段中获取的第二随机数与所述SIP服务器产生的第二随机数相同。
5.根据权利要求1至4任一项所述的建立数据传输通道的方法,其特征在于,所述确定所述第一终端的标识信息与预先存储的第一终端的验证信息相匹配为:确定所述第一终端的标识信息与预先存储的第一终端的验证信息相同。
6.根据权利要求1至4任一项所述的建立数据传输通道的方法,其特征在于,所述方法还包括:
若所述第一终端的标识信息与预先存储的第一终端的验证信息不匹配;或者所述认证通过响应消息中包含所述第二终端的第二终端的标识信息,但所述第二终端的标识信息与预先存储的第二终端的验证信息不匹配;或者鉴权请求消息中携带的第一终端从第一认证字段中获取的第一随机数与SIP服务器产生的第一随机数不同;或者,鉴权请求消息中携带第二终端从第二认证字段中获取的第二随机数与所述SIP服务器产生的第二随机数不同,则拒绝建立第一终端和第二终端之间的数据传输通道。
7.一种数据传输的方法,其特征在于,包括:
接收通信请求端发送的数据传输请求消息,所述数据传输请求消息中包含加密载荷、以及通信对端的识别信息;
根据存储的通信请求端的验证码和预设的解密算法从所述加密载荷中解密出第一载荷;
根据所述通信对端的识别信息将所述第一载荷转发给所述通信对端。
8.根据权利要求7所述的数据传输方法,其特征在于,在所述根据所述通信对端的识别信息将所述第一载荷转发给所述通信对端之前,所述方法还包括:
根据存储的通信对端的验证码和预设的加密算法对所述第一载荷进行加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为软件技术有限公司,未经华为软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110187072.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子白板的共享使用方法
- 下一篇:故障定位方法及相关设备