[发明专利]基于会话的合作过滤有效
申请号: | 201110362997.1 | 申请日: | 2011-11-16 |
公开(公告)号: | CN102413131A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | K.M.沃利;G.S.阿南德;R.杜特;M.R.艾尔斯;D.路易;G.乔伊 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 会话 合作 过滤 | ||
背景技术
在客户端-服务器的环境中,服务提供商在服务器侧实现消息收发服务以将消息递送给客户端,该消息收发服务通常被配置成在服务器侧基于各种过滤准则过滤一些消息。在一些传统的方法中,过滤可基于过滤相关的状态数据,如拒绝列表、阻止列表、过滤准则和/或由服务提供商在服务器侧为众多客户持续维护的其他状态数据。
然而,为众多客户端维护状态数据可能是昂贵的,因为由服务提供商为其他目的可能另外征召(enlist)的资源(比如存储器和处理容量)被状态数据的存储和管理所占用。而且,在服务提供商处为可能不频繁连接和/或可能连接一次然后绝不会再次重新连接的客户端持续存储状态数据是低效且浪费的。
发明内容
提供本发明内容以通过简化形式介绍概念的选择,其在下文的具体实施方式中进一步描述。本发明内容并非旨在确定要求保护的主题的关键特征或必要特征,也不旨在用于限制要求保护的主题的范围。
各种不同的实施例提供了设计用于在客户端与服务提供商之间以合作方式实现消息过滤的基于会话的过滤。在至少一些实施方案中,服务提供商可以与客户端建立消息收发会话并将消息递送给客户端。客户端可以实现各种不同的客户端侧过滤技术以基于发送端、内容、风险因素和/或其他客户端指定的过滤准则来过滤一些消息。服务提供商可以从客户端获得指示已在客户端处根据客户端指定准则过滤的一个或多个所递送的消息的反馈。服务提供商可以基于反馈动态地为客户端创建基于会话的列表,并在会话的持续时间使用此列表在服务器侧按照客户端指定准则过滤消息。当会话结束时,基于会话的列表可以被丢弃,以避免与在服务提供商处存储和维护针对客户端的过滤准则相关的成本。通过这种方式,可以在没有在服务提供商处持续存储过滤状态数据的情况下发生消息过滤。
附图说明
遍及各附图,相同的数字用于引用相似的特征。
图1示出根据一个或多个实施例的可以利用本文描述的各种原理的操作环境。
图2示出根据一个或多个实施例的将发送端添加到基于会话的列表的示例交互。
图3示出根据一个或多个实施例的根据基于会话的列表阻止发送端的示例交互。
图4 是描述根据一个或多个实施例的方法的步骤的流程图。
图5 是描述根据一个或多个实施例的方法的步骤的流程图。
图6 示出可以用于实现一个或多个实施例的示例系统。
具体实施方式
概述
各种不同的实施例提供了基于会话的过滤,其设计用于在客户端和服务提供商之间以合作方式实现消息过滤。在至少一些实施方案中,服务供应商可以与客户端建立用于消息收发的会话,并将消息递送到客户端。客户端可以实现各种不同的客户端侧过滤技术以基于发送端、内容、风险因素和/或其他客户端指定的过滤准则过滤所述消息中的一些。服务提供商可以从客户端获得指示已在客户端处根据客户端指定准则过滤的一个或多个所递送的消息的反馈。服务提供商可以基于反馈动态地创建针对客户端的基于会话的列表并在会话的持续时间使用该列表在服务器侧上按照客户端指定准则过滤消息。当会话结束时,基于会话的列表可以被丢弃,以避免与在服务提供商处存储和维护针对客户端的过滤准则相关联的成本。通过这种方式,可以在没有在服务提供商处持续存储过滤状态数据的情况下进行消息过滤。
在随后的讨论中,提供题为“操作环境”的部分,并且该部分描述了一种可以利用一个或多个实施例的环境。在此之后,题为“基于会话的过滤示例”的部分描述了根据一个或多个实施例的可以在基于会话的过滤时发生的示例交互。接下来,题为“示例方法”的部分描述了根据一个或多个实施例的用于基于会话的过滤的示例技术。最后,题为“示例系统”的部分描述了可以用于实现一个或多个实施例的示例计算系统和设备。
操作环境
图1在100处总体示出根据一个或多个实施例的操作环境。环境100包括客户端102,其具有一个或多个处理器104、一个或多个计算机可读介质106和一个或多个驻留于计算机可读介质上且可由处理器执行的应用108。客户端102可以体现为任何合适的计算系统和/或设备,例如(仅为举例而非限制):台式计算机、便携式计算机、诸如个人数字助理(PDA)之类的手持式计算机、蜂窝电话、机顶盒等等。下面图6示出并描述了可以表示包括客户端102的各种系统和/或设备的计算系统的一个示例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110362997.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能资料夹
- 下一篇:具有节能效果的图像形成装置定影部