首页> 中国专利> 在网络环境中提供服务通知的方法和设备

在网络环境中提供服务通知的方法和设备

摘要

本发明提供用于在网络环境中提供服务通知的方法和设备。在一方面,提供一种操作以提供通知系统的方法。所述方法包含:获取通知信息;确定响应因子;产生包括选定通知信息的通知消息,其中产生所述通知消息以基于所述响应因子而产生响应;以及广播所述通知消息。在一方面,提供一种操作以提供通知系统的设备。所述设备包含:通知接口,其经配置以获取通知信息;处理逻辑,其经配置以确定响应因子并产生包括选定通知信息的通知消息,其中产生所述通知消息以基于所述响应因子而产生响应;以及广播逻辑,其经配置以广播所述通知消息。

著录项

  • 公开/公告号CN103124217A

    专利类型发明专利

  • 公开/公告日2013-05-29

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201310090187.4

  • 发明设计人 陈安梅;李江翁;

    申请日2007-06-18

  • 分类号H04L12/18;H04L29/08;

  • 代理机构北京律盟知识产权代理有限责任公司;

  • 代理人刘国伟

  • 地址 美国加利福尼亚州

  • 入库时间 2024-02-19 18:08:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-14

    授权

    授权

  • 2013-06-26

    实质审查的生效 IPC(主分类):H04L12/18 申请日:20070618

    实质审查的生效

  • 2013-05-29

    公开

    公开

说明书

分案申请的相关信息

本申请为发明名称为“在网络环境中提供服务通知的方法和设备”的原中国发明专 利申请的分案申请。原申请的申请号为200780024289.9;原申请的申请日为2007年6 月18日。

在35U.S.C.§119下主张优先权

本专利申请案主张2006年6月30日申请的题为“用于在多播通信系统中将服务告 警传递给装置的方法和设备(METHOD AND APPARATUS FOR DELIVERY OF  SERVICE ALERTS TO DEVICES IN MULTICAST COMMUNICATION SYSTEMS)”的第 60817,773号临时申请案的优先权,且所述临时申请案转让给本发明的受让人,且特意 以引用的方式并入本文中。

技术领域

本申请案大体上涉及分配网络的操作,且更明确地说,涉及用于在网络环境中提供 服务通知的方法和设备。

背景技术

例如无线通信网络的数据网络必须在为单个终端定制的服务与向大量终端提供的 服务之间进行权衡。举例来说,将多媒体内容分配到大量资源受限的便携式装置(订户) 是一个复杂的问题。因此,对于网络管理员、内容零售商和服务提供商来说,具有以快 速且高效的方式来分配内容和/或其它网络服务的途径并以此途径来增加带宽利用率和 功率效率是非常重要的。

在当前内容传递/媒体分配系统中,封装实时和非实时服务并将其传递到网络上的装 置。举例来说,通信网络可利用正交频分多路复用(OFDM)来将内容和服务从网络服 务器广播到一个或一个以上移动装置。在操作期间,分配系统实体想要向目标装置通知 选定事件(例如,市场推广、价格变动、程序变更或装置用户感兴趣的其它事件)。这 些相同实体还可能希望向装置通知应用程序升级或可用于检索的其它信息。遗憾的是, 常规系统不可提供快速且高效的机制来向目标装置通知感兴趣的事件,或向装置通知应 用程序升级或可用于检索的其它信息。

因此,需要具有一种系统,所述系统操作以将感兴趣的事件的通知提供给广播网络 上的目标装置。所述系统还应操作以向目标装置通知可用升级或其它信息,且促进此些 升级或信息的自动检索。

发明内容

在一个或一个以上方面,提供一种包括方法和设备的通知系统,所述通知系统操作 以在网络环境中提供服务通知。举例来说,所述系统可操作以将通知提供给通信网络上 的目标装置。所述系统还可操作以向目标装置通知可用升级或其它信息,且促进此些升 级或信息的自动检索。

在一方面,提供一种方法,所述方法操作以提供通知系统。所述方法包括:获取通 知信息;确定响应因子;产生包括选定通知信息的通知消息,其中产生所述通知消息以 基于所述响应因子而产生响应;以及广播所述通知消息。

在一方面,提供一种设备,所述设备操作以提供通知系统。所述设备包括:通知接 口,其经配置以获取通知信息;处理逻辑,其经配置以确定响应因子并产生包括选定通 知信息的通知消息,其中产生所述通知消息以基于所述响应因素而产生响应;以及广播 逻辑,其经配置以广播所述通知消息。

在一方面,提供一种设备,所述设备操作以提供通知系统。所述设备包括:用于获 取通知信息的装置;用于确定响应因子的装置;用于产生包括选定通知信息的通知消息 的装置,其中产生所述通知消息以基于所述响应因子而产生响应;以及用于广播所述通 知消息的装置。

在一方面,提供一种具有包括指令的计算机程序的计算机可读媒体,所述指令在由 至少一个处理器执行时,操作以提供通知系统。所述计算机程序包括:用于获取通知信 息的指令;用于确定响应因子的指令;用于产生包括选定通知信息的通知消息的指令, 其中产生所述通知消息以基于所述响应因子而产生响应;以及用于广播所述通知消息的 指令。

在一方面,提供至少一种处理器,其经配置以执行用于提供通知系统的方法。所述 方法包括:获取通知信息;确定响应因子;产生包括选定通知信息的通知消息,其中产 生所述通知消息以基于所述响应因子而产生响应;以及广播所述通知消息。

在一方面,提供一种方法,所述方法操作以提供通知系统。所述方法包括:接收包 括一个或一个以上通知参数的通知消息;基于至少一个通知参数来过滤所述通知消息, 以产生经过滤的通知消息;处理所述经过滤的通知消息以确定至少一个通知;以及再现 所述至少一个通知。

在一方面,提供一种经配置以提供通知系统的设备。所述设备包括:接收逻辑,其 经配置以接收包括一个或一个以上通知参数的通知消息;以及消息过滤器,其经配置以 基于至少一个通知参数来过滤所述通知消息,以产生经过滤的通知消息。所述设备还包 括:处理逻辑,其经配置以处理所述经过滤的通知消息以确定至少一个通知;以及再现 逻辑,其经配置以再现所述至少一个通知。

在一方面,提供一种经配置以提供通知系统的设备。所述设备包括:用于接收包括 一个或一个以上通知参数的通知消息的装置;以及用于基于至少一个通知参数来过滤所 述通知消息以产生经过滤的通知消息的装置。所述设备还包括:用于处理所述经过滤的 通知消息以确定至少一个通知的装置;以及用于再现所述至少一个通知的装置。

在一方面,提供一种具有包括指令的计算机程序的计算机可读媒体,所述指令在由 至少一个处理器执行时,操作以提供通知系统。所述计算机程序包括:用于接收包括一 个或一个以上通知参数的通知消息的指令;以及用于基于至少一个通知参数来过滤所述 通知消息以产生经过滤的通知消息的指令。所述计算机程序还包括:用于处理所述经过 滤的通知消息以确定至少一个通知的指令;以及用于再现所述至少一个通知的指令。

在一方面,提供至少一个处理器,其经配置以执行用于提供通知系统的方法。所述 方法包括:接收包括一个或一个以上通知参数的通知消息;以及基于至少一个通知参数 来过滤所述通知消息以产生经过滤的通知消息。所述方法还包括:处理所述经过滤的通 知消息以确定至少一个通知;以及再现所述至少一个通知。

其它方面、优势和特征将在阅读下文所陈述的附图说明、具体实施方式和权利要求 书之后变得明显。

附图说明

参考结合附图而考虑的以下描述内容,本文所描述的上述方面将变得更显而易见。

图1展示包括通知系统的一方面的数据网络;

图2展示适合在通知系统的多个方面中使用的服务器的图;

图3展示适合在通知系统的多个方面中使用的通知消息;

图4展示说明供通知系统的多个方面中使用的通知细节字段的图;

图5展示供通知系统的多个方面中使用的通知类型;

图6展示用于操作适合在通知系统的多个方面中使用的服务器的方法;

图7展示适合在通知系统的多个方面中使用的装置;

图8展示用于操作适合在通知系统的多个方面中使用的装置的方法;

图9展示适合在通知系统的多个方面中使用的服务器;以及

图10展示适合在通知系统的多个方面中使用的装置。

具体实施方式

以下描述内容描述一种通知系统的多个方面,所述通知系统操作以向广播网络上的 装置通知感兴趣的事件。举例来说,所述系统操作以向目标装置通知市场推广、价格变 动、程序变更或感兴趣的其它事件。所述系统还提供用户定义的过滤和互动功能性,以 促进对升级或其它信息的自动检索。所述系统尤其适合在无线网络环境中使用,但可在 任何类型的网络环境中使用,包含(但不限于)通信网络、公用网络(例如,因特网)、 专用网络(例如,虚拟专用网络(VPN))、局域网、广域网、长距离网络或任何其它类 型的网络。

图1展示包括通知系统的一方面的数据网络100。网络100包括服务器102、数据 网络104以及以106概括展示的多个装置。数据网络104可以是允许数据在服务器102 与装置106之间传输的任何类型的有线和无线网络和/或其组合。服务器102经由通信链 路108耦合到网络104,通信链路108可以是允许服务器102与数据网络104通信的任 何类型的有线和/或无线通信链路。装置106包括移动电话、PDA、笔记型计算机、寻呼 机、电子邮件装置或可在网络104上操作的任何其它类型的装置。装置106经由允许数 据在网络104与装置106之间无线传输的无线通信链路110与数据网络104通信。在一 方面,无线通信链路110包括前向通信信道、反向通信信道、控制信道以及可用于在网 络104与装置106之间传送信息的任何其它类型的通信信道。

还应注意,通知系统的方面适合与经由有线和/或无线通信链路与网络104通信的实 际上任何数目的装置一起使用。出于此描述的目的,将详细描述装置112的操作;然而, 通知系统的方面同样适用于以106概括展示的所有装置。

在操作期间,服务器102接收或以其它方式获取通知信息114,通知信息114将作 为一个或一个以上条件或事件的通知而被提供给装置106。举例来说,通知信息114由 内容提供商、内容零售商、系统管理员或其它通知提供者或网络实体提供。通知信息114 包括市场推广、价格变动、程序变更或感兴趣的其它事件。这些相同实体还可能希望向 装置106通知应用程序升级或可用于检索的其它信息。举例来说,应用程序升级可用于 从特定网络位置检索。

所述系统允许操作人员通过指定通知的范围并使其与一个或一个以上通知类型相 关联来创建通知。产生包括消息主题和正文的通知消息。主题是通知的文本标题,且正 文是文本消息。通知消息能够支持多种语言,且每一通知可包括不同语言的多个消息。 对于每一消息,指定语言并以所述语言提供主题和正文文本。

对于每一通知,指定界定时间窗的启动时间和终止时间,在所述时间窗期间,将传 递通知消息。在产生通知消息之后,可在其传递窗的启动时间之前删除或修改所述通知 消息。然而,在传递窗的启动时间之后,只能修改通知消息的终止时间。每一通知消息 与一个序号相关联。所述序号由接收装置用来避免存储重复通知。

服务器102包括通知产生逻辑116,通知产生逻辑116操作以接收通知信息114, 并产生一个或一个以上通知消息118。在本文献的另一部分中提供对通知消息的格式的 更详细描述。服务器102接着通过网络104所提供的广播信道120传输通知消息118。 装置106能够在广播信道120上收听并接收通知消息118。

如装置112所说明,装置106包括通知过滤器122和通知处理器124。通知过滤器 122操作以过滤接收到的通知消息,使得只处理特定装置感兴趣的那些消息。举例来说, 通知过滤器122操作以基于序号、装置型号、地理区域、内容预订、用户定义的偏好或 与装置112相关联的任何其它特征或参数来过滤通知消息118。

通知处理器124操作以处理经过滤的通知消息,以确定与特定装置相关的信息。举 例来说,所述信息包括市场推广、价格变动、程序变更或所述特定装置感兴趣的其它事 件。通知处理器124操作以用新信息来更新本地系统参数、将通知再现给装置用户或存 储通知以供稍后检视。

在另一方面,通知消息118包括具有互动功能性的通知。举例来说,通知可相对于 应用程序升级或可用于检索的其它信息而提供互动功能性。通知处理器124操作以确定 可用升级或信息的位置,并自动检索所述升级或信息。举例来说,装置112可接收关于 可用于从升级服务器126检索的特定应用程序升级的通知消息。通知处理器124操作以 联系升级服务器126(如128所示),以检索可用升级或信息。

在一方面,服务器102操作以产生通知消息118来控制装置106的响应因子。举例 来说,产生通知消息118,使得选定数目的装置将执行特定动作。所述动作可能是执行 应用程序升级。在一方面,参数包含在与选定数目的装置相关联的通知消息118中,例 如某一范围的装置识别符。当所识别的装置接收到通知消息118时,所述装置将通过(例 如)从更新服务器126检索应用程序更新来作出响应。此机制允许服务器102控制任何 特定时间试图接入更新服务器126的装置的数目,以避免网络拥挤。

因此,在一个或一个以上方面,提供一种通知系统,其操作以将通知提供给网络中 的目标装置。所述系统还提供互动功能性以及机制,其基于响应因子而控制执行选定动 作的装置的数目,以便避免网络拥挤。因此,所述通知系统的方面提供以及时且高效的 方式向装置通知选定事件且使所述装置执行选定动作的途径。应注意,网络100只是一 个实施方案,且在所述方面的范围内,其它实施方案是可能的。

图2展示适合在通知系统的多个方面中使用的服务器200的图。举例来说,服务器 200可以是图1中所展示的服务器102。服务器200包括处理逻辑202、通知存储器204、 通知提供商接口(I/F)206以及收发器逻辑208,其全部耦合到数据总线210。应注意, 服务器200只是一个实施方案,且在所述方面的范围内,其它实施方案是可能的。

收发器逻辑208包括硬件和/或软件,所述硬件和/或软件操作以允许服务器200通 过网络与远程装置或系统就数据或其它信息进行通信。举例来说,在一方面,收发器逻 辑208包括广播逻辑,其操作以通过广播信道214广播通知消息。本文使用术语“广播” 来表示可由两个或两个以上装置接收的广播、多播或通过网络的其它传输。在一方面, 收发器逻辑208还包括单播逻辑,以通过单播信道212进行通信,使得服务器200可通 过网络直接与特定装置通信。

通知提供商接口(I/F)206包括硬件和/或软件,所述硬件和/或软件操作以允许服 务器200与通知提供商通信,以接收用于分配给装置的通知信息。举例来说,通知提供 商包括内容提供商、内容零售商或任何其它分配系统实体。I/F206包括通信逻辑,其允 许通过有线或无线网络链路或任何其它合适链路(例如,直接连接链路)与通知提供商 通信。通知存储器204包括可操作以存储通知提供商I/F206所接收到的通知信息的任 何合适存储器。

在一个或一个以上方面,处理逻辑202包括CPU、处理器、门阵列、硬件逻辑、存 储器元件、虚拟机、软件和/或硬件与软件的任何组合。因此,处理逻辑202通常包括用 以执行机器可读指令且经由数据总线210控制服务器200的一个或一个以上其它功能元 件的逻辑。

在一方面,处理逻辑202操作以产生用于分配给网络上的装置的一个或一个以上通 知消息。举例来说,收发器逻辑208通过广播信道212广播通知消息。在一方面,处理 逻辑202操作以基于响应因子而产生通知消息,以控制选定装置如何响应通知消息。举 例来说,产生通知消息以识别将联系升级服务器以检索应用程序升级的选定装置。因此, 处理逻辑202操作以产生通知消息,以在任何特定时间通过识别将获取升级的选定装置 群组来控制网络拥挤。

在一方面,为每一通知指定以下元素。

a.通知类型:可如下文所述将通知分类成大量类型。

b.通知范围:通知的范围确定哪些装置需要处理所述通知。举例来说,对于与特 定信道相关联的消隐通知(blackout notification),将通过预订所述特定信道的装置来处 理所述通知。对于应用程序升级通知,只有需要应用程序升级的那些装置才将处理所述 通知。对于紧急通知,所述通知需要由网络中的所有装置传递和处理。

c.通知传递窗:传递窗设置将在网络中广播的通知的持续时间。

d.通知主题:主题是通知的文本标题。

e.通知正文:正文与多用途因特网邮件扩充(Multipurpose Internet Email Extension, mime)类型相关联,以支持各种类型的通知,例如,音频、视频或图像等。正文可以是 简单的串,其可含有超链接以使用户具有互动性,或其可含有多媒体内容。

在一方面,通知系统包括存储在计算机可读媒体上的程序指令,所述程序指令在由 至少一个处理器(例如,处理逻辑202)执行时,操作以提供本文所描述的通知系统的 功能。举例来说,可将指令从计算机可读媒体(例如,软盘、CDROM、存储卡、快闪 存储器装置、RAM、ROM,或介接到服务器200的任何其它类型的存储器装置或计算 机可读媒体)加载到服务器200中。在另一方面,可经由收发器逻辑208将指令从介接 到服务器200的网络资源下载到服务器200中。所述指令在由处理逻辑202执行时,提 供本文所描述的通知系统的一个或一个以上方面。

图3展示供通知系统的多个方面中使用的通知消息300。举例来说,通知消息300 的格式适合用于图1中所展示的通知消息118。在一方面,通知消息300由服务器200 的处理逻辑202产生。应注意,通知消息300只是一个实施方案,且在所述方面的范围 内,具有较多或较少信息的其它实施方案是可能的。

通知消息300包括通知版本302、通知识别符(ID)304、复合地址306以及通知记 录308。

通知版本302指示通知消息300的当前版本。通知ID304识别通知消息300。

复合地址306操作以将通知消息300寻址到一个或一个以上目标装置。举例来说, 可将通知消息发送到如复合地址306所指定的装置子集。在一方面,存在四种类型的地 址类别310,即:记帐和客户服务、内容零售商、封装以及服务类别。每一地址类别与 一个或一个以上地址312相关联。然而,应注意,可使用任何数目或类型的地址类别。

在一方面,通知记录308包括如下三个字段。

a.通知类型(通知_类型)字段314

b.通知长度(长度)字段316

c.通知细节(通知_细节)字段318

举例来说,在市场通知中,为通知_类型314设置文本串“市场-通知”。长度字段 316指示通知_细节字段318的以字节为单位的长度。通知_细节字段318含有经包封的 通知数据。在此文献的另一部分中提供通知_细节字段318的格式。

在一方面,系统操作以通过网络周期性地发送通知消息。传输通知消息的周期视传 输服务器处规定的数据速率而定。然而,应注意,系统可操作以与实际上任何周期一起 使用。

通知细节字段

图4展示说明供通知系统的多个方面中使用的通知细节字段400的图。在一方面, 通知细节字段400是具有以下可扩展标记语言(Extensible Markup Language,XML)模 式的二进制经编码例子。

通知序号(402)

此为2字节无符号整数序号,每当产生一个新的通知时,所述序号就递增1。

通知类型(404)

此为1字节无符号整数,其指定来自图5中所说明的类型中的一者的通知类型。

通知语言(406)

此指定用于通知主题和正文文本的语言。

通知正文多用途因特网邮件扩充类型(408)

此字段指示正文的类型。举例来说,可将正文的类型设置为“文本/无格式 (text/plain)”。

通知主题(410)

此为描述通知的主题的文本串。在一方面,主题的最大长度(以字符为单位)由最 大主题参数定义,且可为任何选定长度。

通知正文(412)

此为描述通知的文本串。文本正文的最大长度(以字符为单位)由最大_正文参数 定义,且可为任何选定长度。

图5展示供通知系统的多个方面中使用的通知类型参数500。举例来说,通知类型 参数500适合在图4中所展示的通知细节字段400中使用。应注意,仅在一个实施方案 中提供通知类型参数500,且在所述方面的范围内,其它实施方案可提供其它类型的参 数。

通知类型参数500包括可以任何合适格式进行格式化且可使用任何合适加密技术进 行加密的参数。通知类型参数500包括识别特定市场和推广通知的市场/推广参数502。 其它参数为紧急通知504、消隐通知506、价格变动通知508,最终用户许可协议(EULA) 通知510、使用条款通知(TOU)512、TOU变更通知514以及内容分级通知516。

通知类型参数500还包括识别已被升级的特定应用程序的应用程序升级通知518。 此外,提供升级链路520,其识别可找到应用程序升级的网络位置。因此,接收应用程 序升级通知518的装置还接收升级链路520,以确定供检索的升级的网络位置。因此, 应用程序升级通知518促进互动功能性,因为接收装置可自动检索升级链路520所指定 的位置处的升级。

图6展示用于操作供通知系统的多个方面中使用的服务器的方法600。为清楚起见, 将参看图2中所展示的服务器200来描述方法600。在一个或一个以上方面中,处理逻 辑202执行程序指令,以控制服务器200执行下文所描述的功能。

在区块602处,从通知提供商接收通知信息。举例来说,通知提供商包括内容提供 商、内容零售商、应用程序开发商或其它分配系统实体。在一方面,通知I/F206操作 以接收通知信息,并将接收到的信息存储在通知存储器204处。

在区块604处,确定目标装置和所需的响应因子。举例来说,基于将包含在通知消 息中的装置识别符而确定目标装置。确定所需的响应因子,且所述响应因子指示将响应 于特定通知(例如,应用程序升级通知)的装置的数目。举例来说,应用程序升级通知 可与识别特定应用程序升级的网络位置的升级链路相关联。为了避免网络拥挤,确定所 需的响应因子,其指示在任何特定时间应允许多少装置响应所述通知并接入所识别的网 络位置。在一方面,处理逻辑202操作以确定与所述通知中的任一者相关联的响应因子。

在区块606处,汇编一个或一个以上通知消息。举例来说,如图3中所示,对通知 消息进行格式化。在一方面,处理逻辑202操作以汇编一个或一个以上通知消息。

在区块608处,通过网络广播所述通知消息。举例来说,通过通信网络所提供的广 播信道来广播所述通知消息,使得在所述广播信道上收听的装置可接收所述通知消息。 在一方面,收发器逻辑208操作以在预定义的传递窗内通过广播信道214广播通知消息。

在区块610处,执行测试以确定是否需要重新广播所述通知中的任一者。举例来说, 通知消息可具有要求以选定时间间隔重新广播消息的选定广播周期。在另一方面,如果 未接收到对通知消息的选定响应,那么重新广播所述通知消息,直到接收到所需响应为 止。在一方面,处理逻辑202操作以基于周期因子或所需的装置响应来确定是否将重新 广播任何通知消息。如果将重新广播通知消息,那么所述方法进行到区块608。如果确 定重新广播是不必要的,那么所述方法在区块612处停止。

应注意,方法600仅说明一个实施方案,且可在不脱离所描述方面的范围的情况下 对所描述的功能作出改变、添加、删除或重新排列。

图7展示适合在通知系统的多个方面中使用的装置700。举例来说,装置700适合 用作图1中所展示的装置112。装置700包括处理逻辑702、通知消息过滤器704、装置 资源和接口706、收发器逻辑708、系统参数710以及通知存储器718,其全部耦合到数 据总线712。应注意,装置700只是一个实施方案,且在所述方面的范围内,其它实施 方案是可能的。

处理逻辑702包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、软件 和/或硬件与软件的任何组合。因此,处理逻辑702通常包括用以执行机器可读指令且经 由数据总线712控制装置700的一个或一个以上其它功能元件的逻辑。

装置资源和接口706包括允许装置700与内部和外部系统通信的硬件和/或软件。举 例来说,内部系统可包含大容量存储系统、存储器、显示驱动器、调制解调器或其它内 部装置资源。外部系统可包含用户界面装置、显示器、小键盘、打印机、磁盘驱动器或 其它本地装置或系统。因此,装置资源和接口706操作以允许通知以任何合适的方式在 装置700上再现,以警告装置用户。此外,装置资源和接口706操作以允许可传到通知 消息过滤器704的用户输入。

收发器逻辑708包括硬件和/或软件,所述硬件和/或软件操作以允许装置700与外 部装置或系统传输和接收数据和其它信息。举例来说,收发器逻辑708包括广播逻辑, 所述广播逻辑操作以允许装置700通过广播信道716接收广播传输。收发器逻辑708还 包括单播逻辑,所述单播逻辑操作以允许装置700通过单播信道714传输和接收信息。 因此,装置700能够与网络实体(例如,广播服务器或升级服务器)通信。

系统参数708包括与分配网络上的装置的操作相关联的参数。举例来说,所述参数 包括装置识别符、预订信息、应用程序信息(例如,类型和版本)以及任何其它参数或 有关信息。系统参数708存储在任何合适的存储器中,且可由处理逻辑702存取、更新 或以其它方式进行修改。

通知存储器718包括可操作以存储经过滤的通知消息中所接收到的通知信息的任何 合适的存储器。举例来说,可存储经过滤的通知消息以供稍后检视。

通知消息过滤器704包括CPU、处理器、门阵列、硬件逻辑、存储器元件、虚拟机、 软件和/或硬件与软件的任何组合。在一方面,通知消息过滤器704操作以对通过广播信 道716接收到的通知消息进行过滤。举例来说,通知消息包括可基于系统参数708而过 滤以确定以装置700为目标的通知消息的参数。举例来说,处理与接收到的通知消息相 关联的装置识别符,以确定其是否与存储在系统参数708中的装置识别符匹配。如果确 定匹配,那么确定所述接收到的通知消息是经过滤的通知消息,且由处理逻辑702进一 步处理。如果未发生匹配,那么忽略所述通知消息。

在另一方面,通知消息过滤器704操作以基于接收到的用户输入而对通过广播信道 716接收到的通知消息进行过滤。举例来说,所述通知消息包括可基于使用装置资源和 接口706而接收到的用户输入来进行过滤的参数。用户输入所提供的参数用于确定将由 装置处理或忽略的通知消息。举例来说,用户输入可指定所述装置只处理紧急告警。如 果接收到的通知消息并非与紧急告警相关联,那么忽略所述消息。所述机制允许装置用 户输入用于确定将处理哪些告警且将忽略哪些告警的偏好。因此,通知消息过滤器704 可基于存储在系统参数中的任何参数或基于用户输入来过滤接收到的通知消息,以确定 将进一步处理的经过滤的通知消息。

在操作期间,可在特定传递窗期间周期性地广播通知消息。因此,装置700可能多 次接收到相同通知。为了避免将先前接收到的通知显示给用户,将每一通知的序号保存 在通知存储器718中,持续选定时间周期。如果与先前通知消息具有相同序号的通知消 息已抵达,那么将忽略新近接收到的消息。举例来说,每当装置700接收到通知消息时, 装置700将通过比较所述通知消息的序号与所存储的序号来知晓所述通知消息是否已被 接收。如果所述通知消息的序号尚未被保存,那么装置700将所述通知消息视为新的通 知消息,并相应地对其进行处理。如果新的通知消息的序号存在于所述装置中,那么将 丢弃所述通知消息。

在一方面,处理逻辑702操作以通知并导引装置用户检视任何接收到的通知消息。 处理逻辑702还操作以允许用户删除任何接收到的通知。在一方面,处理逻辑702提供 用于移除通知的自动的存储器驱动的方法。举例来说,当装置700上所存储的通知的数 目达到选定数目,且新的通知抵达时,将删除最旧的通知。在另一方面,如果接收到的 通知消息的语言不同于指定用于装置700的优选语言,那么将不在所述装置上显示所述 通知。

在操作期间,装置700操作以通过广播信道716接收通知消息。举例来说,收发器 逻辑708操作以接收通知消息,并将其传到通知消息过滤器704。通知消息过滤器704 操作以基于系统参数708和/或用户输入参数来处理接收到的通知消息,以确定将由装置 700处理的经过滤的通知消息。举例来说,接收到的通知消息可具有装置识别符、区域 识别符、应用程序识别符,或匹配或以其它方式限定所述消息(基于系统参数708)以 通过过滤器704的其它参数。处理逻辑702接着处理通过过滤器704的那些经过滤的通 知消息。在一方面,经过滤的通知消息可包括具有相关联的升级链路的应用程序升级通 知。处理逻辑702接着操作以通过接入所提供的升级链路来获取升级。

一旦对接收到的通知消息进行了过滤和处理,装置700就将向用户通知所述通知。 举例来说,处理逻辑702使用装置资源和接口706在所述装置上再现通知。由于可能在 通知传递窗期间多次发送通知消息,因此装置700操作以消除到达用户的重复通知(如 果有的话)。或者,可将经过滤的通知消息保存在通知存储器718中以供稍后检视,或 用户可移除通知消息。在一方面,可添加针对所述通知的用户过滤机制。举例来说,视 通知类型而定,用户可选择应忽略哪一类型的通知。

在一方面,通知系统包括存储在计算机可读媒体上的程序指令,所述程序指令在由 至少一个处理器(例如,处理逻辑702)执行时,操作以提供本文所描述的通知系统的 功能。举例来说,可将指令从计算机可读媒体(例如,软盘、CDROM、存储卡、快闪 存储器装置、RAM、ROM或介接到装置700的任何其它类型的存储器装置或计算机可 读媒体)加载到装置700中。在另一方面,可将指令从介接到装置700的网络资源下载 到装置700中。所述指令在由处理逻辑702执行时,提供如本文所描述的通知系统的一 个或一个以上方面。

图8展示用于操作通知系统的一方面中的装置的方法800。为清楚起见,将参看图 7中所展示的装置700来描述方法800。在一个或一个以上方面,处理逻辑702执行程 序指令,以控制装置700执行下文所描述的功能。

在区块802处,接收一个或一个以上通知消息。举例来说,在一方面,收发器逻辑 702通过广播信道716接收通知消息。

在区块804处,过滤接收到的通知消息。举例来说,过滤通知消息以确定其是否以 装置700为目标。在一方面,基于与所述消息相关联的参数来过滤接收到的通知消息。 举例来说,将装置识别符、区域识别符、序号、应用程序版本或与接收到的通知消息相 关联的其它参数与存储在系统参数708中的参数进行比较。举例来说,如果通知消息中 的装置识别符匹配存储在系统参数708中的装置识别符,那么所述通知消息将通过过滤 器。

在另一方面,基于用户输入参数来过滤接收到的通知消息。举例来说,装置用户使 用装置资源和接口706来提供用户过滤参数。通知消息过滤器操作以使用所述用户过滤 参数来过滤接收到的通知。忽略未经过过滤器的通知消息。在一方面,通知消息过滤器 704操作以过滤接收到的通知消息,且将经过滤的通知消息传递到处理逻辑702以供进 一步处理。

在区块806处,处理经过滤的通知消息。在一方面,处理逻辑702操作以处理经过 滤的通知消息,使得可使用所述经过滤的通知消息中的参数来更新系统参数708。举例 来说,使用价格变动、消隐参数或经过滤的通知消息中的其它参数来更新系统参数708。

在区块808处,将经处理的通知呈现给装置用户或进行存储以供稍后检视。举例来 说,处理逻辑702操作以通过装置资源和接口708将关于经处理的通知的信息再现给装 置用户。在另一方面,将经处理的通知存储在通知存储器718中以供稍后检视。

在区块810处,执行自动功能。举例来说,处理逻辑702操作以确定经过滤的通知 消息中的升级链路,并自动联系所述链路处的网络实体以获取升级信息。举例来说,所 述经过滤的通知消息包括指示特定应用程序已升级的应用程序通知。作为经过滤的通知 消息的一部分,所述应用程序通知与升级链路地址相关联。处理逻辑702操作以使用所 述升级链路地址来联系网络实体,以检索应用程序升级。因此,处理逻辑702基于经过 滤的通知消息中的信息而自动执行升级功能。应注意,可基于经过滤的通知消息中的信 息而自动执行任何类型的互动功能性。

因此,方法800操作以提供通知系统的多个方面以供在装置处使用。应注意,方法 800仅说明一个实施方案,且在不脱离所描述方面的范围的情况下可对所描述的功能作 出改变、添加、删除或重新排列。

图9展示适合在通知系统的多个方面中使用的服务器900。服务器900包括用于获 取通知信息的装置902。举例来说,在一方面,装置902包括通知提供商接口206。

服务器900还包括用于确定响应因子的装置904。举例来说,在一方面,装置904 包括处理逻辑202。

服务器900还包括用于产生通知消息的装置906。举例来说,在一方面,装置906 包括处理逻辑202。

服务器900还包括用于广播通知消息的装置908。举例来说,在一方面,装置908 包括收发器逻辑208。

图10展示适合在通知系统的多个方面中使用的装置1000。装置1000包括用于接收 通知消息的装置1002。举例来说,在一方面,装置1002包括收发器逻辑708。

装置1000还包括用于过滤通知消息的装置1004。举例来说,在一方面,装置1004 包括消息过滤器704。

装置1000还包括用于处理经过滤的通知消息的装置1006。举例来说,在一方面, 装置1006包括处理逻辑702。

装置1000还包括用于再现通知的装置1008。举例来说,在一方面,装置1008包括 装置资源和接口706。

因此,结合本文所揭示的方面而描述的各种说明性逻辑、逻辑区块、模块和电路可 用通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application  specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array, FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或其经设计以 执行本文所描述的功能的任何组合来实施或执行。通用处理器可以是微处理器,但在替 代方案中,所述处理器可以是任何常规处理器、控制器、微控制器或状态机。还可将处 理器实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器、结合DSP 核心的一个或一个以上微处理器,或任何其它此配置。

结合本文所揭示的方面而描述的方法或算法的步骤可直接在硬件中、在由处理器执 行的软件模块中,或在上述两者的组合中实施。软件模块可驻存在RAM存储器、快闪 存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移除盘、 CD-ROM或此项技术中已知的任何其它形式的存储媒体中。示范性存储媒体耦合到处理 器,使得处理器可从存储媒体读取信息和向存储媒体写入信息。在替代方案中,存储媒 体可与处理器成一体式。处理器和存储媒体可驻存在ASIC中。ASIC可驻存在用户终端 中。在替代方案中,处理器和存储媒体可作为离散组件驻存在用户终端中。

提供对所揭示方面的描述是为了使所属领域的技术人员能够制作或使用本发明。所 属领域的技术人员可容易了解对这些方面的各种修改,且在不脱离本发明的精神或范围 的情况下,本文所界定的一般原理可应用于其它方面,例如在即时消息传递服务(instant  messaging service)或任何一般无线数据通信应用中。因此,不希望本发明限于本文所展 示的方面,而是希望本发明被赋予与本文所揭示的原理和新颖特征一致的最广范围。本 文中专门使用词“示范性”来表示“充当实例、例子或说明”。未必将本文描述为“示 范性”的任何方面解释为比其它方面优选或有利。

因此,虽然本文已说明并描述了通知系统的一个或一个以上方面,但将了解,可在 不脱离所述方面的精神或本质特征的情况下,对所述方面作各种改变。因此,本文的揭 示内容和描述内容意在说明而非限制所附权利要求书中所陈述的本发明的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号