通信协议[发明专利]

(10)申请公布号 (43)申请公布日 2014.05.07
C N  103782566
A (21)申请号 201280044118.3
(22)申请日 2012.06.13
13/182,723 2011.07.14 US
H04L 29/06(2006.01)H04L 29/08(2006.01)
(71)申请人施耐德电气IT 公司
地址美国罗得岛州
(72)发明人丹尼尔·C·科恩
詹姆士·S·斯皮塔埃尔
马克·R·梅兰桑
(74)专利代理机构北京安信方达知识产权代理有限公司 11262代理人周靖
郑霞(54)发明名称
通信协议
(57)摘要
提供了用于交换信息的系统。该系统包括
储器、第一通信链路、以及实施第一协议的至少一
个处理器。所述至少一个处理器被耦合于存储器
和第一通信链路。所述至少一个处理器被配置为
通过第一通信链路接收包括第一全局唯一标识符
(GUID )的第一请求消息;响应于第一请求消息的
接收,启动经过第一通信链路的通信会话;提供
包括第一GUID 的第一响应消息;通过第一通信链
路接收包括数据和第二GUID 的第二请求消息;把
数据写入被第二GUID 指示的位置;读取被存储在
所指示的位置处的信息;以及提供包括第二GUID
和信息的第二响应消息。
(30)优先权数据
(85)PCT国际申请进入国家阶段日
2014.03.11
(86)PCT国际申请的申请数据
PCT/US2012/042216 2012.06.13
(87)PCT国际申请的公布数据
WO2013/009425 EN 2013.01.17
(51)Int.Cl.权利要求书4页  说明书43页  附图34页
(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书4页  说明书43页  附图34页(10)申请公布号CN 103782566 A
1.一种用于交换信息的系统,包括:
存储器;
第一通信链路;
至少一个处理器,其实施第一协议,所述至少一个处理器被耦合于所述存储器和所述第一通信链路并且被配置为:
通过所述第一通信链路接收包括第一全局唯一标识符GUID的第一请求消息;
响应于接收到所述第一请求消息,启动通过所述第一通信链路的通信会话;
提供包括所述第一GUID的第一响应消息;
通过所述第一通信链路接收包括数据和第二GUID的第二请求消息;
把所述数据写入被所述第二GUID指示的位置;
读取被存储在所指示的位置处的信息;以及
提供包括所述第二GUID和所述信息的第二响应消息。
2.根据权利要求1所述的系统,其中所述第一请求消息包括:
帧开始字段,其存储指示所述第一请求消息的类型的值;
帧长度字段,其存储指示所述第一请求消息的长度的值;
数据长度字段,其存储指示数据字段的长度的值;以及
GUID字段,其存储识别第一用途的值,当所述第一用途被所述至少一个处理器执行时将启动通信会话。
3.根据权利要求1所述的系统,其中所述第二请求消息包括:
帧开始字段,其存储指示所述第二请求消息的类型的值;
帧长度字段,其存储指示所述第二请求消息的长度的值;
数据长度字段,其存储指示数据字段的长度的值;
GUID字段,其存储识别第二用途的值;以及
存储所述数据的所述数据字段。
4.根据权利要求1所述的系统,其中所述数据包括数组索引和其他的数据并且所述第二请求消息包括:
帧开始字段,其存储指示所述第二请求消息的类型的值;
帧长度字段,其存储指示所述第二请求消息的长度的值;
数据长度字段,其存储指示数据字段的长度的值;
GUID字段,其存储识别第二用途的值;
索引字段,其存储所述数组索引;以及
存储所述其他的数据的所述数据字段。
5.根据权利要求1所述的系统,其中所述至少一个处理器还被配置为:
通过所述第一通信链路接收包括第三GUID和第四GUID的第三请求消息;
确定所述第一协议是否支持由所述第四GUID识别的第四用途;以及
提供第三响应消息,该第三响应消息包括所述第三GUID、所述第四GUID、描述所述第四用途的信息和识别被所述第一协议支持的另一个用途的第六GUID。
6.根据权利要求5所述的系统,其中所述第三请求消息包括:
帧开始字段,其存储指示所述第三请求消息的类型的值;
帧长度字段,其存储指示所述第三请求消息的长度的值;
发现GUID字段,其存储识别所述第三用途的值;以及
请求GUID字段,其存储识别所述第四用途的值。
7.根据权利要求1所述的系统,还包括:
存储器映射表,其被布置在所述存储器内,所述存储器映射表存储操作信息和配置信息;
第二通信链路,其被耦合于所述至少一个处理器,其中所述至少一个处理器还实施不同于所述第一协议的第二协议并且还被配置为:
通过所述第二通信链路接收包括对所述存储器映射表的位置的更新的消息;
把所述更新存储在所述位置处;以及
提供第三响应消息,该第三响应消息包括所述更新和识别利用存储在所述位置处的数据的用途的第三GUID。
8.根据权利要求7所述的系统,其中所述第一通信链路包括通用串行总线USB链路并且所述第二通信链路包括串行链路。
9.根据权利要求7所述的系统,其中所述第一协议是请求-响应协议并且所述第二协议是串流协议。
10.一种用于交换信息的系统,包括:
存储器;
第一通信链路;
至少一个第一处理器,其被耦合于所述存储器和所述第一通信链路并且被配置为:生成第一请求消息,该第一请求消息包括识别第一用途的第一全局唯一标识符GUID,所述第一用途当被至少一个第二处理器执行时将启动通信会话;
把所述第一请求消息在所述第一通信链路上传输;
接收包括所述第一GUID的第一响应消息;
生成第二请求消息,该第二请求消息包括数据和识别第二用途的第二GUID,该第二用途受所述至少一个第二处理器实施的协议支持;
把所述第二请求消息在所述第一通信链路上传输;以及
接收第二响应消息,该第二响应消息包括所述第二GUID和具有与所述数据相同的值的信息。
11.根据权利要求10所述的系统,其中所述第一请求消息包括:
帧开始字段,其存储指示所述第一请求消息的类型的值;
帧长度字段,其存储指示所述第一请求消息的长度的值;
数据长度字段,其存储指示数据字段的长度的值;以及
GUID字段,其存储识别所述第一用途的值。
12.根据权利要求10所述的系统,其中所述第二请求消息包括:
帧开始字段,其存储指示所述第二请求消息的类型的值;
帧长度字段,其存储指示所述第二请求消息的长度的值;
数据长度字段,其存储指示数据字段的长度的值;
GUID字段,其存储识别所述第二用途的值;以及
存储所述数据的所述数据字段。
13.根据权利要求10所述的系统,其中所述数据包括数组索引和其他的数据并且所述第二请求消息包括:
帧开始字段,其存储指示所述第二请求消息的类型的值;
帧长度字段,其存储指示所述第二请求消息的长度的值;
数据长度字段,其存储指示数据字段的长度的值;
GUID字段,其存储识别所述第二用途的值;
索引字段,其存储所述数组索引;以及
存储所述其他的数据的所述数据字段。
14.一种用于使用第一计算机交换信息的方法,所述方法包括:
通过所述第一计算机生成包括第一全局唯一标识符GUID的第一请求消息,所述第一GUID识别第一用途,所述第一用途当被第二计算机执行时将启动在由所述第一计算机和所述第二计算机共享的链路上的
通信会话;
把所述第一请求消息在所述链路上传输;
接收包括所述第一GUID的第一响应消息;
生成包括数据和第二GUID的第二请求消息,所述第二GUID识别被所述第二计算机支持的第二用途;
把所述第二请求消息在所述链路上传输;以及
接收第二响应消息,所述第二响应消息包括所述第二GUID和具有与所述数据相同的值的信息。
15.根据权利要求14所述的方法,其中生成所述第一请求消息包括:
在帧开始字段内存储指示所述第一请求消息的类型的值;
在帧长度字段内存储指示所述第一请求消息的长度的值;
在数据长度字段内存储指示数据字段的长度的值;以及
在GUID字段内存储识别所述第一用途的值。
16.根据权利要求14所述的方法,其中生成所述第二请求消息包括:
在帧开始字段内存储指示所述第二请求消息的类型的值;
在帧长度字段内存储指示所述第二请求消息的长度的值;
在数据长度字段内存储指示数据字段的长度的值;
在GUID字段内存储识别所述第二用途的值;以及
在数据字段内存储所述数据。
17.根据权利要求14所述的方法,其中所述数据包括数组索引和其他的数据并且生成所述第二请求消息包括:
在帧开始字段内存储指示所述第二请求消息的类型的值;
在帧长度字段内存储指示所述第二请求消息的长度的值;
在数据长度字段内存储指示数据字段的长度的值;
在GUID字段内存储识别所述第二用途的值;
在索引字段内存储所述数组索引;以及
在数据字段内存储所述其他的数据。
18.根据权利要求14所述的方法,还包括:
生成包括第三GUID的第三请求消息,所述第三GUID识别第三用途,该第三用途当被所述第二计算机执行时将确定所述第二计算机是否支持被第四GUID识别的第四用途;
把所述第三请求消息在所述链路上传输;以及
接收第三响应消息,该第三响应消息包括所述第三GUID、所述第四GUID、描述所述第四用途的信息和识别被所述第二计算机支持的另一个用途的第六GUID。
19.根据权利要求18所述的方法,其中生成所述第三请求消息包括:
在帧开始字段内存储指示所述第三请求消息的类型的值;
在帧长度字段内存储指示所述第三请求消息的长度的值;
在发现GUID字段内存储识别所述第三用途的值;以及
在请求GUID字段内存储识别所述第四用途的值。
20.根据权利要求14所述的方法,还包括
通过所述链路接收所述第一请求消息;
响应于接收到所述第一请求消息,启动所述通信会话;
响应于接收到所述第一请求消息,提供所述第一响应消息;
通过所述链路接收所述第二请求消息;
响应于接收到包括所述数据的所述第二请求消息,把所述数据写入被所述第二GUID 指示的位置;
响应于接收到所述第二消息,读取被存储在所述位置处的信息;以及
响应于接收到所述第二请求消息,提供所述第二响应消息。

本文发布于:2024-09-23 04:22:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/467887.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:消息   请求   包括   指示   数据   链路
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议