[发明专利]通信层与业务层分离的解耦传输方法及系统有效
申请号: | 202011125153.0 | 申请日: | 2020-10-20 |
公开(公告)号: | CN112261037B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 齐君;蔡光渊;李晓炜;徐培峰;张耀榆;周晨 | 申请(专利权)人: | 上海挚想科技有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L9/40 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200052 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 业务 分离 传输 方法 系统 | ||
1.一种通信层与业务层分离的解耦传输方法,其特征在于,通信层负责通信协议的传输和解析,业务层负责业务协议的传输和解析;
发送端根据通信层和业务层区分通信指令和业务指令,并通过通信协议和业务协议分别传输给接收端的通信层和业务层,接收端的通信层和业务层分别接收、解析并执行相应指令;
所述业务层包括采集、封装业务数据以及接收、解析和处理业务数据;
所述业务数据包括从发送端采集到的设备状态数据、设备事件数据和设备与人的人机交互数据,以及对业务数据进行序列化、反序列化和业务加、解密;
所述通信层包括负责接收端与发送端的通信,包括通信数据的传输、解析和处理;
所述通信层包括接口层、解析层和传输层;
所述接口层包括实现对业务层开放统一的API接口能力,业务层通过接口层实现业务层与通信层的交互;
所述协议层实现通信协议数据包的解析、封装、校验和通信加解密能力;
所述传输层通过内部API接口与协议层交互,同时负责与操作系统或者硬件底层驱动的交互与通信,将待发送数据包通过网络TCP或UDP协议发送至服务端或者从网络接收数据包;
所述发送端根据通信层和业务层通过通信协议和业务协议分别传输给接收端的通信层和业务层包括:客户端发送数据到服务端和服务端发送数据到客户端;
所述客户端发送数据到服务端包括:准备通信数据和业务数据,并对通信数据和业务数据分别进行数据封装;客户端将封装后的数据包发送给服务端,服务端接收数据包并对数据包进行处理和解析,将通信数据和业务数据相分离,将通信数据传输给服务端通信层,将业务数据传输给服务端业务层;
所述服务端发送数据给客户端包括:准备通信数据和业务数据,并对通信数据和业务数据分别进行数据封装,服务端发送封装后的数据包,客户端接收数据包并对数据包进行处理和解析,将通信数据和业务数据相分离,将通信数据传输给客户端通信层,将业务数据传输给客户端的业务层。
2.根据权利要求1所述的通信层与业务层分离的解耦传输方法,其特征在于,所述发送端通信层或业务层通过通信协议或业务协议分别传输给接收端的通信层或业务层包括:通过API接口方式进行传输。
3.一种通信层与业务层分离的解耦传输系统,其特征在于,通信层负责通信协议的传输和解析,业务层负责业务协议的传输和解析;
发送端根据通信层和业务层区分通信指令和业务指令,并通过通信协议和业务协议分别传输给接收端的通信层和业务层,接收端的通信层和业务层分别接收、解析并执行相应指令;
所述业务层包括采集、封装业务数据以及接收、解析和处理业务数据;
所述业务数据包括从发送端采集到的设备状态数据、设备事件数据和设备与人的人机交互数据,以及对业务数据进行序列化、反序列化和业务加、解密;
所述通信层包括负责接收端与发送端的通信,包括通信数据的传输、解析和处理;
所述通信层包括接口层、解析层和传输层;
所述接口层包括实现对业务层开放统一的API接口能力,业务层通过接口层实现业务层与通信层的交互;
所述协议层实现通信协议数据包的解析、封装、校验和通信加解密能力;
所述传输层通过内部API接口与协议层交互,同时负责与操作系统或者硬件底层驱动的交互与通信,将待发送数据包通过网络TCP或UDP协议发送至服务端或者从网络接收数据包;
所述发送端根据通信层和业务层通过通信协议和业务协议分别传输给接收端的通信层和业务层包括:客户端发送数据到服务端和服务端发送数据到客户端;
所述客户端发送数据到服务端包括:准备通信数据和业务数据,并对通信数据和业务数据分别进行数据封装;客户端将封装后的数据包发送给服务端,服务端接收数据包并对数据包进行处理和解析,将通信数据和业务数据相分离,将通信数据传输给服务端通信层,将业务数据传输给服务端业务层;
所述服务端发送数据给客户端包括:准备通信数据和业务数据,并对通信数据和业务数据分别进行数据封装,服务端发送封装后的数据包,客户端接收数据包并对数据包进行处理和解析,将通信数据和业务数据相分离,将通信数据传输给客户端通信层,将业务数据传输给客户端的业务层。
4.根据权利要求3所述的通信层与业务层分离的解耦传输系统,其特征在于,所述发送端通信层或业务层通过通信协议或业务协议分别传输给接收端的通信层或业务层包括:通过API接口方式进行传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海挚想科技有限公司,未经上海挚想科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011125153.0/1.html,转载请声明来源钻瓜专利网。