基于软件通信体系结构的数据传输方法
摘要文本
本发明涉及基于软件通信体系结构的数据传输方法,步骤包括:A.设置组件A的端口最大连接数;在端口列表中有组件A的端口名称和端口ID、组件A端口与其他组件连接的连接ID和其他组件的端口编号,组件A将其他组件的逻辑地址与连接ID和端口编号对应;B.组件A将相同的载荷信息发送给不同的组件时,调用其他组件的第一通信函数,参数为载荷信息;C.组件A将载荷信息发送给指定组件时,调用指定组件的第二通信函数,第二通信函数的第一参数为连接ID或接收载荷信息组件的端口编号,第二参数为载荷信息。本发明实现了组件一对多、一对一和多对一组件的数据传输,极大提高了组件通信传输效率、降低了工程的复杂程度以及工程的体积大小。
申请人信息
- 申请人:成都谐盈科技有限公司
- 申请人地址:610000 四川省成都市高新区科园二路10号3栋2单元6层2号
- 发明人: 成都谐盈科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于软件通信体系结构的数据传输方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410063128.6 |
| 申请日 | 2024/1/17 |
| 公告号 | CN117579458A |
| 公开日 | 2024/2/20 |
| IPC主分类号 | H04L41/04 |
| 权利人 | 成都谐盈科技有限公司 |
| 发明人 | 许忠文; 邓敏; 张强 |
| 地址 | 四川省成都市高新区科园二路10号3栋2单元6层2号 |
专利主权项内容
1.基于软件通信体系结构的数据传输方法,其特征为:步骤包括:A.设置组件A的端口最大连接数max;生成端口列表,在所述端口列表中存储有组件A的端口信息,所述端口信息包括端口名称和端口ID,将组件A的端口与其他组件的端口连接后,生成两个连接端口之间的连接ID,将所述连接ID和所连接的其他组件端口的端口编号添加到所述端口列表中,组件A还获取所连接的其他组件的逻辑地址,并将其他组件的逻辑地址与各自对应的连接ID和端口编号分别对应,将所述端口列表保存到组件A中;B.当组件A将相同的载荷信息发送给其他不同的组件时,组件A先分别与接收载荷信息的其他组件建立通信连接,然后调用其他各组件的第一通信函数,载荷信息为所述第一通信函数的参数,将载荷信息分别发送到对应的其他组件中;C.当组件A将载荷信息发送给其他指定组件时,组件A先与指定的组件建立通信连接,然后调用指定组件的第二通信函数,所述第二通信函数的第一参数为通信双方组件的连接ID或接收载荷信息组件的端口编号,第二参数为载荷信息。