[发明专利]基于根本原因对未送达报告进行扼流有效
申请号: | 201180017669.6 | 申请日: | 2011-03-25 |
公开(公告)号: | CN102844751A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | S·L·曼宁;V·博克特;T·C·卢蒂宁 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/44 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 根本原因 送达 报告 进行 | ||
1.一种用于对未送达报告(NDR)的递送进行扼流的方法,包括:
响应于尝试发送消息而接收失败;
将NDR的生成和递送抑制一时间段,同时在所述时间段内确定所述失败的根本原因;
在所述时间段期间存储递送失败的所述消息;
在下一时间段期间尝试纠正所述失败的所述根本原因;以及
当在所述下一时间段内纠正了所述失败的所述根本原因时发送所存储的消息,而当在该时间段内没有纠正所述失败的所述根本原因时生成并发送所述NDR。
2.如权利要求1所述的方法,其特征在于,所述失败的所述根本原因包括确定所述消息的上下文。
3.如权利要求1所述的方法,其特征在于,确定所述失败的所述根本原因包括检查尝试递送的具有匹配上下文的一组类似消息的递送状态。
4.如权利要求3所述的方法,其特征在于,检查尝试递送的所述一组类似消息的所述递送状态包括确定所述类似消息在该组消息的尝试递送期间失败的百分比。
5.一种具有用于对未送达报告(NDR)的递送进行扼流的计算机可执行指令的计算机可读存储介质,所述指令包括:
将NDR的生成抑制一时间段,同时确定消息的尝试递送的失败的根本原因;
在所述时间段期间尝试纠正所述失败的所述根本原因;以及
当在所述时间段内纠正了所述失败的所述根本原因时,发送递送失败的所述消息以便从不为所述消息的失败递送而发送所述NDR,而当在所述时间段内没有纠正所述失败的所述根本原因时,生成并发送所述NDR。
6.如权利要求5所述的计算机可读存储介质,其特征在于,所述时间段是基于所述消息的上下文以及响应于所述消息的所述失败而返回的错误码来设定的。
7.如权利要求5所述的计算机可读存储介质,其特征在于,确定所述失败的所述根本原因包括检查尝试递送的类似上下文的一组消息的递送状态,其中检查尝试递送的所述一组消息的递送状态包括确定所述消息在所述一组消息的尝试递送期间失败的百分比。
8.一种用于对未送达报告(NDR)的递送进行扼流的系统,包括:
处理器和计算机可读存储介质;
存储在所述计算机可读存储介质上并在所述处理器上执行的操作环境;
网络连接;以及
在所述操作环境的控制下进行操作的消息传输代理,并且所述消息传输代理用于执行以下动作包括:
将NDR的生成抑制一时间段,同时确定消息的尝试递送失败的根本原因;
在所述时间段期间尝试纠正所述失败的所述根本原因;以及
当在所述时间段内纠正了所述失败的所述根本原因时,发送递送失败的所述消息以便从不为所述消息的失败递送而发送所述NDR,而当在所述时间段内纠正了所述失败的所述根本原因时,发送所述NDR。
9.如权利要求8所述的系统,其特征在于,确定所述失败的所述根本原因包括检查尝试递送的匹配上下文的一组消息的递送状态,并且确定何时具有所述匹配上下文的所述一组消息中的失败消息的数量超出阈值。
10.如权利要求8所述的系统,其特征在于,在所述时间段期间周期性地尝试递送所述消息,其中检查尝试递送的所述一组消息的递送状态包括确定所述消息在所述一组消息的尝试递送期间失败的百分比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180017669.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种压力机滑块平衡装置
- 下一篇:新型多工位压力机结构