[发明专利]交叉往返消除协议有效
申请号: | 200880108181.2 | 申请日: | 2008-08-07 |
公开(公告)号: | CN101803339A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | A·阿达雅;A·沃尔曼;J·D·杜南甘 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交叉 往返 消除 协议 | ||
1.一种交叉往返消除系统,包括:
耦合到传送器的交叉往返消除协议模块,所述交叉往返消除协议模块可用 于经由所述传送器来发送和接收消息,并且所述交叉往返消除协议模块耦合到 一应用程序,所述交叉往返消除协议模块可用于与所述应用程序交换消息数 据,
所述交叉往返消除协议模块存储并维护状态变量集,所述状态变量集在形 成所发送的消息时以及在验证所接收到的消息时使用,所述状态变量集包括现 时值变量、远程现时值变量、计数值变量以及远程计数值变量,所述现时值变 量被配置成唯一地标识所述交叉往返消除协议模块的当前会话,所述远程现时 值变量被配置成唯一地标识远程交叉往返消除协议模块的当前会话,所述计数 值变量被配置成唯一地标识由所述交叉往返消除协议模块发送给所述远程交 叉往返消除协议模块的最后一条消息,所述远程计数值变量被配置成唯一地标 识所述交叉往返消除协议模块接收的来自所述远程交叉往返消除协议模块的 最后一条有效消息。
2.如权利要求1所述的交叉往返消除系统,其特征在于,检测并丢弃已 交叉往返的消息中的两条消息,其中当所述交叉往返消除协议模块发送第一消 息给所述远程交叉往返消除协议模块、并且随后在所述远程交叉往返消除协议 模块接收到所述第一消息之前,所述远程交叉往返消除协议模块发送第二消息 给所述交叉往返消除协议模块时,所述两条消息交叉往返。
3.如权利要求1所述的系统,其特征在于,所述状态变量集中的所述现 时值变量被复制到每一个已发送消息的首部中的现时值字段。
4.如权利要求1所述的系统,其特征在于,所述状态变量集中的所述计 数值变量被复制到每一个已发送消息的首部中的计数值字段。
5.如权利要求1所述的系统,其特征在于,从所述远程交叉往返消除模 块接收到的消息的首部中的现时值字段的值被存储为所述状态变量集中的远 程现时值变量。
6.如权利要求1所述的系统,其特征在于,从所述远程交叉往返消除模 块接收到的消息的首部中的计数值字段的值被存储为所述状态变量集中的远 程计数值变量。
7.如权利要求2所述的系统,其特征在于,所述交叉往返消除协议模块 在检测到消息交叉往返时进入竞争调整状态。
8.如权利要求7所述的系统,其特征在于,所述交叉往返消除协议模块 在处于所述竞争调整状态时发送查验消息,所述查验消息包括包含现时值字 段、计数值字段、远程现时值字段、以及远程计数值字段的首部。
9.如权利要求1所述的系统,其特征在于,所述交叉往返消除协议模块 在处于普通状态时发送消息,所述消息包括包含现时值字段、计数值字段、远 程现时值字段、远程计数值字段、以及应用程序消息字段的首部。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880108181.2/1.html,转载请声明来源钻瓜专利网。