[发明专利]将事件分发给大量设备无效

专利信息
申请号: 201210335100.0 申请日: 2012-09-11
公开(公告)号: CN103067349A 公开(公告)日: 2013-04-24
发明(设计)人: C·F·瓦斯特斯 申请(专利权)人: 微软公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 上海专利商标事务所有限公司 31100 代理人: 陈斌
地址: 美国华*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 事件 发给 大量 设备
【说明书】:

技术领域

发明涉及事件分发方法和系统。

背景技术

背景和相关技术

计算机和计算系统已经影响了现代生活的几乎每个方面。计算机通常在工作、休闲、保健、运输、娱乐、家政管理等中都有涉猎。

此外,计算系统功能还可以通过计算系统的经由网络连接互连到其他计算系统的能力来增强。网络连接可包括,但不仅限于,经由有线或无线以太网的连接,蜂窝式连接,或者甚至通过串行、并行、USB或其他连接的计算机到计算机的连接。这些连接允许计算系统访问其他计算系统上的服务,并快速且有效地从其他计算系统接收应用数据。

许多计算机意在通过与计算机的直接用户交互来使用。这样,计算机具有输入硬件和软件用户接口以促成用户交互。例如,现代通用计算机可包括用于允许用户向计算机输入数据的键盘、鼠标、触摸垫、相机等。另外,有各种软件用户接口可用。

软件用户接口的示例包括图形用户界面、基于文本命令行的用户界面、功能键或热键用户界面等等。

假定开发人员在iOS、Android、Windows Phone、Windows等之上构建移动应用程序,该移动应用程序集中于传达大众感兴趣的新闻、关于世界大事或对球迷的关于足球、美式橄榄球、曲棍球、棒球联盟或球队的信息和事实,以使它们保持最新。对于这些应用程序(以及各种其他应用程序)中的任何一个,在该球迷的最喜爱球队得分或世界上突发了某类新闻事件时弹出警报或提示的通知是极大的区分(differentiator)。该区分一般实现构建和运行服务器基础架构以将这些事件推送到供应商提供的通知信道中,这超出了集中于优化用户体验的许多移动应用程序(“app”)开发人员的技能集合。并且如果他们的应用程序非常成功,则简单的基于服务器的解决方案将会很快碰到可伸缩性上限,因为及时地将事件分发给数万或甚至数十万设备是非常有挑战性的。

对于这类应用程序中的许多而言,及时性是重要的价值命题。例如,球迷在更新方面没有太大耐心。类似地,查看他们的金融投资受损阈值的各方面的个人和机构、参与大型拍卖的人、或其在Facebook上的虚拟农业帝国即将遭受所经过的飓风的袭击的玩家在更新方面通常没有太大耐心。

Apple用于iOS的推送通知服务、Google用于Android的C2DM服务、以及微软用于Windows Phone的MPNS服务、以及大多数其他移动平台提供对设备的某种形式的最优共享连接(提供最大能量效率(并且因而提供最大电池效率))并允许应用程序经由相应平台的推送通知API来充分利用这一共享信道。然而,如上所述,使用这些平台来基于单个事件分发大量通知是困难的和/或需要大量计算资源。

在此要求保护的主题不限于解决任何缺点或仅在诸如上述环境中操作的各个实施例。相反,提供该背景仅用以示出在其中可实践在此描述的部分实施例的一个示例性技术领域。

发明内容

本文的一个实施例涉及一种可在计算环境中实施的方法。该方法包括用于以可使消息复制和消息等待时间最小化的方式来将事件分发给大量事件消费者的动作。该方法包括确定一事件应被发送给一组特定消费者。该方法还包括复制该事件并将各单独的副本提供给多个分发分区。该方法还包括在各分发分区中的每一个处,将事件的副本与多个传送名单(routing slip)打包以创建多个递送包(delivery bundle)。传送名单描述旨在接收该事件的多个单独的消费者。该方法还包括使用递送包将事件分发给传送名单中指定的各单独的消费者。

提供本发明内容以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。

另外的特征和优点将在以下的描述中阐述,并且部分可从该描述中显而易见,或者可以从此处的教示实践中习得。本发明的特征和优点可以通过在所附权利要求中特别指出的手段和组合来实现并获取。本发明的特征将从以下描述和所附权利要求书中变得完全显而易见,或者可通过如下所述对本发明的实践而获知。

附图说明

为了描述可获得本主题的上述和其他优点和特征的方式,将通过参考附图中示出的本主题的具体实施例来呈现以上简要描述的本主题的更具体描述。应该理解,这些附图仅描绘了各典型实施例,因此其不应被认为是对范围的限制,各实施例将通过使用附图用附加特征和细节来描述并解释,在附图中:

图1示出了事件数据分发系统的示例;

图2示出了事件数据获得和分发系统;以及

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210335100.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top