[发明专利]一种基于应用层协议的数据通信方法及其装置有效
申请号: | 201911039001.6 | 申请日: | 2019-10-29 |
公开(公告)号: | CN112653656B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 单卫华;刘加财 | 申请(专利权)人: | 华为云计算技术有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L69/16;H04L69/329;H04L67/141;H04L67/63 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 550025 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 应用 协议 数据通信 方法 及其 装置 | ||
1.一种基于应用层协议的数据通信方法,其特征在于,包括:
在客户端上运行的应用程序和服务端上运行的网络服务之间建立第一应用层协议通道和第二应用层协议通道;
通过所述第一应用层协议通道发送所述应用程序生成的请求数据至所述网络服务;
所述网络服务根据所述请求数据生成响应数据;
通过所述第二应用层协议通道将所述响应数据发送至所述应用程序;
其中,所述第一应用层协议通道和所述第二应用层协议通道基于不同的传输层协议连接;
其中,所述方法还包括:
在所述服务端为所述第一应用层协议通道分配第一空间,为所述第二应用层协议通道分配第二空间;
记录所述第一空间和所述第二空间的对应关系;
所述服务端将从所述第一应用层协议通道接收的所述请求数据存入所述第一空间;
根据所述记录的对应关系,所述服务端将所述网络服务生成的所述响应数据存入所述第二空间。
2.如权利要求1所述的数据通信方法,其特征在于,所述请求数据由所述应用程序内运行的执行者生成,所述方法还包括:
所述客户端为所述请求数据生成请求数据标识ID;
通过所述第一应用层协议通道发送所述请求数据ID至所述网络服务;
所述网络服务根据所述请求数据生成响应数据后,所述方法还包括:
通过所述第二应用层协议通道将所述请求数据ID发送至所述客户端;
所述客户端根据从所述第二应用层协议通道接收的所述请求数据ID,确定所述执行者;
所述客户端将所述响应数据发送至所述执行者。
3.一种基于应用层协议的数据通信方法,其特征在于,包括:
生成第一通道建立请求报文,所述第一通道建立请求报文包括第一通道类型字段,所述第一通道类型字段指示基于所述第一通道建立请求报文建立的第一应用层协议通道为请求类型;
发送所述第一通道建立请求报文至服务端;
生成第二通道建立请求报文,所述第二通道建立请求报文包括第二通道类型字段,所述第二通道类型字段指示基于所述第二通道建立请求报文建立的第二应用层协议通道为响应类型;
其中,所述第一应用层协议通道和所述第二应用层协议通道基于不同的传输层协议连接;
发送所述第二通道建立请求报文至所述服务端;
通过所述第一应用层协议通道发送应用程序生成的请求数据至所述服务端上运行的网络服务;
通过所述第二应用层协议通道接收所述请求数据对应的响应数据。
4.如权利要求3所述的数据通信方法,其特征在于,所述方法还包括:
为所述请求数据生成请求数据ID;
通过所述第一应用层协议通道发送所述请求数据ID至所述网络服务;
通过所述第二应用层协议通道接收所述请求数据ID;
根据从所述第二应用层协议通道接收的所述请求数据ID,确定生成所述请求数据的执行者;
将所述响应数据发送至所述执行者。
5.一种客户端,其特征在于,包括:
通道管理模块,用于生成第一通道建立请求,所述第一通道建立请求包括第一通道类型字段,所述第一通道类型字段指示基于所述第一通道建立请求建立的第一应用层协议通道为请求类型;生成第二通道建立请求,所述第二通道建立请求包括第二通道类型字段,所述第二通道类型字段指示基于所述第二通道建立请求建立的第二应用层协议通道为响应类型;其中,所述第一应用层协议通道和所述第二应用层协议通道基于不同的传输层协议连接;
协议栈,用于发送所述第一通道建立请求至服务端;发送所述第二通道建立请求至所述服务端;通过所述第一应用层协议通道发送应用程序生成的请求数据至所述服务端上运行的网络服务;通过所述第二应用层协议通道接收所述请求数据对应的响应数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为云计算技术有限公司,未经华为云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911039001.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蓝牙耳机检测疲劳的方法
- 下一篇:利用咖啡副产物的生物颗粒的制造装置