用于消息分发管理的方法和系统的制作方法

文档序号:7676651阅读:135来源:国知局
专利名称:用于消息分发管理的方法和系统的制作方法
技术领域
本发明涉及网络中消息分发的管理方法,尤其涉及管理移动电话 网中消息的分发的方法。
背景技术
已知通过移动网络向网络用户提供多种服务。 一些服务是简单的
对等服务,比如SMS和多媒体消息。其它服务,比如铃声下载,聊 天,新闻或其它数据服务是由服务提供商实现的商业服务。由于在任 何地域通常存在多个竟争移动网络,并且对于服务提供商来说最好是 能够向尽可能多的用户提供服务,因此每个服务提供商必须能够连接 每个独立的网络。这可通过直接与每个网络运营商商议来实现。更一 般地,每个服务提供商通过聚合器(aggregator)接入多个网络。聚 合器可借助适当的网络运营商,在每个服务提供商和每个订户之间导 引数据/消息。这降低了每个服务提供商保持与每个所关心网络的连通 性的成本。聚合器还记录在用户和服务提供商之间传递的消息的数 目,从而为计价提供审计追踪。
多数情况下,系统工作有效,不过一些服务提供商是不道德的。 例如,这样的服务提供商可能不理睬退订命令,继续发送内容(并收 取内容的费用)。另一方面,在用户预先设置的信货限额已被突破之 后, 一些服务提供商可能继续发送内容(并收取内容的费用)。其它 服务商可能向未成年人提供成人内容,或者向用户提供其它未经请求 的内容。由于该内容是按照正常方式通过聚合器和网络路由的,因此, 除了借助拒绝这样的服务提供商访问的生硬手段之外,难以控制这些
服务提供商。即使访问被拒绝,不道德的服务提供商随后可切换到备 选聚合器,并如同以前那样继续进行。
7因此,在全网络级难以避免未经请求的消息或非法记账。另夕卜, 难以对不道德的服务提供商进行制裁。此外,难以保护未成年人接触 不恰当的内容。

发明内容
于是,本发明的目的是提供一种管理网络中的消息分发的改进方 法,所迷方法至少克服或减轻了一些上述问题。
按照本发明的第 一 方面,提供一种管理从信源到目的地的消息分
发的方法,包括下述步骤
确定在向前分发到其目的地之前,消息是否应经过一个或多个过 滤器,其中如果确定消息不应经过任何过滤器,那么消息被向前分发 给其目的地,如果确定消息应经过一个或多个过滤器,那么消息被导 引到识别的过滤器,或者被依次导引到每个识别的过滤器,其中如果 消息满足过滤标准,并且如果将对该消息应用另外的过滤器,那么消 息被导引到下一个过滤器;如果消息满足过滤标准,并且如果将不对 该消息应用另外的过滤器,那么消息被分发给其目的地;如杲在任意 阶段,消息不满足特定过滤器的过滤标准,那么消息的分发被中断。
这提供一种方法,借助该方法,能够容易地过滤消息(如果需要
的话)。这还便于监视和阻断(如果需要的话)不道德发送者发送的
有害消息的传送。
在本申请中,术语"消息,,被用于包含通过网络从特定信源传给一
个或多个目的地的任何数据。特别地,本发明可以适用于移动电话网, 或者适用于多个互连的移动电话网。在一些实施例中,该方法可用于 过滤服务提供商(或者二级服务提供商)经特定网络直接地,或者经 聚合器间接地向用户发送的消息。
过滤器可酌情由网络运营商,服务提供商或聚合器任意之一或者 全部来实现。如果消息不满足特定过滤器的过滤标准,那么消息的分 发可被永久地中断,或者在过滤器收到消息释放授权之前被中断。消 息释放授权可由用户、指定的其它机构、服务提供商或网络运营商任
8意之一或者全部提供。
过滤器可包含对照数据库检查发送者或目的地细节的简单例程。 特别就移动电话网络来说,过滤器可包含检查在预定时段内,目的地 (用户)未超过预定的信货限额,或者目的地(用户)并不打算接收 包含他们已请求不接收的内容,比如成人内容的消息的例程。
用户可设置他们希望应用于从特定信源发给他们的消息的过滤 器。所述信源可以是诸如服务提供商之类的商业信源,或者可以是另 一用户。过滤器可被重置,或者可依据用户发送的特定请求所越权控 制。所述请求可以响应于授权请求或者类似请求。附加的或者备选的, 请求不必通过移动网络发送,而是可通过因特网、电子邮件或者经由 适当的方式来发送。用户可借助对信源的请求,或者借助对网络运营 商或者对任何其它合适主体的请求设置过滤器。
按照本发明的第二方面,提供一种确定特定的消息是否要经过一
个或多个过滤器的方法,所述方法包括下述步骤解码消息信源和目 的地标识符;根据所述信源和目的地标识符产生关键字;利用所述关 键字进行索引簿(directory)服务查寻,其中如果在索引簿中存在所 述关键字,那么消息将经过一个或多个过滤器,其中如果在索引簿中 不存在所述关键字,那么在分发给识别的目的地之前,不使该消息经 过过滤器。
该方法能够实现高速查寻。这使得能够在不显著延迟未被过滤的 消息的传送的情况下,实现该方法。
本发明的第二方面的方法可酌情结合和/或包含本发明的第一方 面的方法的任意或所有特征而进行操作。
消息信源和目的地标识符可以是所述信源和目的地的网络地址。 在移动电话网中,消息信源和目的地标识符最好是消息信源和消息目 的地的电话号码。在其它网络中,例如,消息信源和目的地标识符可 以是电子邮件地址或网际协i义地址。
如果在索引簿中存在所述关键字,那么该方法还可包括下述步 骤从索引簿接收与在消息可被分发给其识别的目的地之前,将应用于该消息的过滤器或每个过滤器的位置有关的相关信息。可按照过滤
器位置的列表的形式提供与过滤器位置相关的信息。在所述列表上,
可按照要求应用过滤器的顺序,对过滤器位置排序。
可独立于关键字更新相关的过滤器位置信息。更新位置信息可釆
取增加、删除或重排位置信息的形式。这样,能够快速、简单地改变
将对特定消息路径应用的特定过滤。
过滤器可包含对照数据库检查发送者或目的地细节的简单例程。 按照本发明的第三方面,提供一种按照所需顺序将消息导引到已
知位置的多个过滤器的方法,所述方法包括下述步骤生成过滤器位 置的列表,列表上的过滤器位置是按照所需顺序排列的;将所述列表 附到所述消息上;将所述消息导引到所述列表上的第一过滤器位置; 随后从所述列表删除所述第一过滤器位置,从而生成新的列表;和将 消息发送给所述新列表上的第 一过滤器位置。
这提供一种标准方法,借助该方法,能够对消息应用一个或多个 过滤器,其中不同的过滤器可能适用于不同的消息。该方法还保证追 踪消息的进展相对容易。
本发明的第三方面的方法可酌情结合和/或包含本发明的第一方 面和/或第二方面的方法的任意或所有特征而进行操作。
可按照统一资源定位符(URL)的形式提供过滤器位置。如果需 要,一个或多个过滤器可向列表中增加一个或多个另外的过滤器位 置。附加地或者备选地, 一个或多个过滤器可从列表中删除一个或多 个过滤器位置。此外, 一个或多个过滤器可改变列表上的过滤器位置 的顺序。增加、删除或重新排序的过滤器位置可以是相对于满足过滤 标准的或者不满足过滤标准的。
如果消息不满足特定过滤器的过滤标准,那么消息的分发可被永 久中断,或者在过滤器收到消息释放授权之前被中断。如果消息满足 过滤标准,并且如果将不应用另外的过滤器,那么消息被分发给其目 的地。过滤器可包含对照数据库检查发送者或目的地细节的简单例 程。
10按照本发明的第四方面,提供一种按照本发明的第一和/或第二 和/或第三方面的方法操作的消息分发管理系统。
将应用于消息的过滤器可设置在与消息分发管理系统连接的独 立位置上。这样,消息分发管理系统能够确定是否应用过滤器,和将 消息分发给过滤器或者分发给目的地。从而,消息分发管理系统能够 以最小的延迟操作上面的方法。
消息分发系统能够管理移动电话网的移动服务提供商和订户之 间的消息的分发。另外地或者备选地,消息分发系统可以管理由不同 的网络运营商提供的移动电话网之间的消息的分发。在这种实施例 中,消息分发管理系统最好与一个或多个网络运营商连接,以及与一 个或多个聚合器连接。
系统能够改变下述之一或全部是否对特定的消息路径应用过 滤,对特定的消息路径应用什么过滤器,和按照什么顺序对特定的消 息路径应用过滤器。


为了更清楚地理解本发明,下面将参考附图并举例来说明本发 明,其中
图1表示使服务提供商能够向网络用户路由数据、消息和服务的 已知方案的方框图2表示按照本发明的新的网络访问方案的方框图; 图3是表示图2的网络的操作方法的流程图4a是在进入该网络访问方案时提供的消息的路由信息的方框
图4b是在进入该网络访问方案之后提供的消息的路由信息的方
框图,其中在向前分发之前,消息将经过单个过滤器;
图4c是在进入该网络访问方案之后提供的消息的路由信息的方 框图,其中在向前分发之前,消息将经过多个过滤器。
ii
具体实施例方式
现在参见图1,图1中表示了用于特定地域的移动电话系统100 的示意方框图。在移动电话系统100中,多个用户01能够与分别由 不同的网络运营商103运营的多个(本例中,3个)不同的移动网络 102连接。多个服务提供商105或二级服务提供商106向用户101提 供服务。这些服务一般可包括铃声,新闻,游戏,音频/视频内容等等。
服务提供商105分别通过一个或多个聚合器104与网络运营商 103连接。聚合器104向服务提供商105提供经单一入口 ,对每个网 络103的访问。聚合器104还记录每个服务提供商105和预订特定服 务提供商105的服务(或者预订由辅助服务提供商106提供的辅助服 务,辅助服务提供商106可经服务提供商105与聚合器连接)的每个 用户101之间的通信。这使聚合器104、网络运营商103和服务提供 商105能够正确地对用户101计价。
在一些情况下,服务提供商105可能向用户IOI发送未经请求的 消息,或者在用户IOI发送退订消息之后继续向用户IOI发送消息。 由于聚合器不记录在用户IOI和服务提供商105之间发送的消息的内 容,因此聚合器不能确信服务提供商105发送的消息是否合法。因此, 聚合器通常递送由服务提供商105发送的所有消息(并收取其费用), 除非收到足够的投诉。在这样的情况下,可拒绝服务提供商105访问 各个网络102。
为了克服这样的问题,本发明提出一种按照图2的方案。这提供 一种置于网络运营商103和聚合器104之间的消息分发管理系统110。 消息分发管理系统IIO对在聚合器和网络运营商103之间传播的特定 消息应用 一个或多个过滤器。如果任何消息都不符合应用的过滤标 准,那么这些消息被中断。
消息分发管理系统IIO按照在图3的流程图中概述的方法工作。 第一步是在步骤S201接收入站消息。随后在步骤S202处理入站消息 201, 确定消息信源标识符和目的地标识符。随后在步骤S203,组合 消息信源标识符和目的地标识符,以形成一个关键字,该关键字被用作关于保存在索引簿lll中的记录的查寻工具。在步骤S204,评估在 索引簿中是否存在与根据信源标识符和目的地标识符生成的关键字 匹配的关键字。如果没有找到任何关键字,那么方法进入步骤S205, 在步骤S205,消息被发给指示的目的地。这结束消息分发管理系统 110关于特定消息的操作例程。这是一种快速查寻方法,因为关键字 是简单地通过组合信源标识符和目的地标识符生成的,并且因为只存 在为需要过滤的消息提供的关键字。因此,不对其应用任何过滤器的 消息可被快速分发给要求的目的地,而不存在明显的延迟。
如果在索引簿中存在与生成的关键字匹配的关键字,那么该方法 前进到步骤S206。步骤S206涉及从索引簿获得URL (统一资源定位 符)列表。URL列表提供在传送之前,将对消息应用的过滤器或每个 过滤器的位置(和标识,如果需要的话)。URL列表是按照这样的顺 序排列的,以致URL列表上的第一个URL是主URL,并且对应于 将被应用的第一个过滤器的位置。URL列表上的后续URL对应于将 被应用的后续URL的位置。
图4中对此进行了进一步的图解说明。图4a表示与消息的其余 部分分离的消息的信源标识符301和目的地标识符302。这些标识符 被用于生成从索引簿检索过滤器信息的关键字。在图4b中,主URL 303 (或者第一过滤器位置)已被取回,并被附到消息上。在图4c中, 包含主URL (或者第一过滤器位置)和一个或多个辅助URL的URL 列表303a已被取回,并被附到消息上。
过滤器位置由URL识别,因为它们可由电话系统100的任何适 当部分实现。 一般来说,过滤器于是将不会由消息分发管理系统110 应用,而是将由特定的聚合器104,服务提供商103或网络运营商105 应用。这是在步骤S207进行的,在步骤S207,消息分发管理系统IIO 根据附加的URL确定列表中的第一过滤器的位置,并将消息分发给 该过滤器。
一旦在第一过滤器位置收到消息,那么应用第一过滤器。如果消 息符合过滤标准,那么方法前进到步骤S208,在步骤S208,从URL列表中除去第一过滤器位置。如果消息不符合过滤标准,那么中断该 消息的分发。这种中断可以是永久中断,或者可以是直到消息释放授 权为止的中断。
随后在步骤S209,确定在URL列表上是否存在任何另外的过滤 器位置。如果在URL列表上不存在另外的过滤器位置,那么在步骤 S211结束该方法,并将消息分发给其预期目的地。不过,如果在URL 列表上存在另外的过滤器位置,那么在步骤S210, URL列表上的第 二过滤器位置被移动到URL列表上的主位置,方法返回步骤S207, 在步骤S207,消息随后被导引到来自初始URL列表的第二过滤器的 位置,当然,初始URL列表上的第二过滤器位置现在是新的URL列 表上的第一过滤器位置。
继续该循环S207-S210,直到不满足过滤标准为止,在这种情况 下,在步骤S211结束该方法,并中断消息的传送,或者直到URL列 表中的所有过滤器都已被应用为止,在这种情况下,通过将消息分发 给其预期目的地,在步骤S211结束。
这种顺序应用多个特征的方法是一种能够快速并且简单地应用 于系统中的任何消息的标准方法。另外,通过改变与特定关键字关联 的URL列表,能够快速实现过滤要求方面的变化。另外,如果过滤 器位于聚合器104或者服务提供商106,那么能够在不对未过滤的消 息的传送造成明显延迟的情况下,实现消息分发管理系统的操作。
例如,系统110可被应用于由服务提供商105向用户101提供的 数据服务。例如,数据服务可包含铃声服务,其中用户已请求服务提 供商105每月向用户101提供许多铃声。用户101可以设置关于服务 提供商105的月开销限额。在这种情况下,开销限额可以是应用的第 一过滤器。
操作可如下发生,首先,服务提供商105之一向用户101发送铃 声。该消息经聚合器104之一被消息分发管理系统110接收。消息分 发管理系统110通过组合服务提供商105的短代码编号和用户101的 移动电话号码,生成一个关键字。该关键字被用于搜索索引簿111,从而确定是否存在将应用于从特定信源传给特定目的地的消息的过
滤器。索引簿从而将该过滤器的URL提供给消息分发管理系统110, 该过滤器可能位于聚合器104之一。从而,消息被导引回相关的聚合 器104。
聚合器104随后应用该特定的过滤器,这种情况下,这涉及查寻 关于服务提供商105的用户账户,并确定用户101是否超过其月信货 限额。如果确定用户101还没有超过其信货限额,那么从消息中除去 该过滤器URL,并且消息被导引回消息分发管理系统110,以便向前 分发给用户101。如果用户101超过了其信货限额,那么该消息被中 断。在一些实施例中,消息随后被删除。在其它实施例中,这可触发 过滤器,使一个新消息被发送给用户101,该新消息指示用户的信货 限额用完,并请求一次或者永久地撤消该过滤器的明确授权。如果给 予授权,那么消息被导引回消息分发管理系统110,以便分发给用户 101。
在另一示例中,应用附加的过滤器,所述附加过滤器确定任何请 求的消息是否包含成人内容。在这种情况下,如果消息通过第一过滤
器,那么该消息被导引到其中应用成人内容过滤器的第二URL。该第 二过滤器可由服务提供商,聚合器(aggregator)或网络运营商103 提供。如果消息不包含成人内容,那么消息被导回到消息分发管理系 统110,消息分发管理系统110将该消息分发给用户101。如果过滤 器确定消息确实包含成人内容,那么该消息被中断。如前所述,所述 中断可以是永久的,或者可以触发授权请求的发送。用户101随后可 以撤消该过滤器。另一方面,如果用户是未成年人,那么授权请求可 被发送给用户101的父母或监护人。
消息分发管理系统100不仅需要设置在商业运营商104、 105、 106和网络用户101之间,而且可能还需要设置在单个用户101之间 和/或设置在不同网络103之间(如图2中所示的阴影消息分发管理系 统110a例证的那样)。这可用于或者响应被骚扰用户的报怨,或者 可能响应法院指令,防止另一用户101对一个用户101的骚扰。本发明的另一优点在于,它能够减少需要由每个聚合器维持的连
接的数目。此外,聚合器104和网络运营商103能够使用本发明的消 息分发管理系统110向用户101提供额外的服务,以及提高他们的记 账和报告能力。
当然要明白,本发明并不局限于上面举例说明的实施例的细节。
权利要求
1、一种管理从信源到目的地的消息分发的方法,包括下述步骤确定在向前分发到其目的地之前,消息是否应经过一个或多个过滤器,其中如果确定消息不应经过任何过滤器,那么消息被向前分发给其目的地,如果确定消息应经过一个或多个过滤器,那么消息被导引到识别的所述过滤器,或者被依次导引到每个识别的过滤器,其中如果消息满足过滤标准,并且如果将对所述消息应用另外的过滤器,那么消息被向前导引到下一个过滤器;如果消息满足过滤标准,并且如果将不对所述消息应用另外的过滤器,那么消息被分发给其目的地;如果在任意阶段,消息不满足特定过滤器的过滤标准,那么消息的分发被中断。
2、 按照权利要求1所述的方法,其中所述方法适用于移动电话 网,或者适用于多个互连的移动电话网。
3、 按照任意一个前述权利要求所述的方法,其中所述方法被用 于过滤服务提供商(或者二级服务提供商)经特定网络直接地,或者 经聚合器间接地向用户发送的消息。
4、 按照权利要求3所述的方法,其中过滤器由网络运营商,服 务提供商或聚合器中的任意一个或多个实现。
5、 按照任意一个前述权利要求所述的方法,其中按照特定的顺 序应用过滤器。
6、 按照权利要求5所述的方法,其中通过依次向实现每个过滤 器的位置发送消息,确定所述应用的顺序。
7、 按照任意一个前述权利要求所述的方法,其中如果消息不满 足特定过滤器的过滤标准,那么消息的分发被永久地中断。
8、 按照权利要求1-6中的任意之一所述的方法,其中如果消息 不满足特定过滤器的过滤标准,那么消息的分发被中断,直到过滤器 收到消息释放授权为止。
9、 按照权利要求8所述的方法,其中消息释放授权由用户、指 定的其它机构、服务提供商或网络运营商中的任意一个或多个提供。
10、 按照任意一个前述权利要求所述的方法,其中过滤器包含对 照数据库检查发送者或目的地细节的简单例程。
11、 按照任意一个前述权利要求所述的方法,其中过滤器包含检 查在预定时段内,目的地(用户)未超过预定的信货限额的例程。
12、 按照任意一个前述权利要求所述的方法,其中过滤器包括检 查目的地(用户)不打算接收包含他们已请求不接收的内容的消息的 例程。
13、 按照任意一个前述权利要求所述的方法,其中用户设置他们 希望应用于从特定信源发给他们的消息的过滤器。
14、 按照任意一个前述权利要求所述的方法,其中过滤器被用户 发送的明确请求重置或者越权控制。
15、 一种确定特定消息是否要经过一个或多个过滤器的方法,所 述方法包括下述步骤解码消息信源和目的地标识符;根据所述信源和目的地标识符产生关键字;利用所述关键字进行索引簿服务查寻,其中如果在索引簿中存在 所述关键字,那么消息将经过一个或多个过滤器,其中如果在索引簿 中不存在所述关键字,那么在分发给识别的目的地之前,不使所述消 息经过过滤器。
16、 按照权利要求15所述的方法,其中消息信源和目的地标识 符是所述信源和目的地的网络地址。
17、 按照权利要求16所述的方法,其中在移动电话网中,消息 信源和目的地标识符是消息信源和消息目的地的电话号码。
18、 按照权利要求15-17中的任意之一所述的方法,其中过滤器 包含对照数据库检查发送者或目的地细节的简单例程。
19、 按照权利要求15-18中的任意之一所述的方法,其中如果在 索引簿中存在所述关键字,那么所述方法还包括下述步骤从索引簿接收与在消息被分发给其识别的目的地之前,将应用于 所述消息的过滤器或每个过滤器的位置有关的相关信息。
20、 按照权利要求19所述的方法,其中按照过滤器位置的列表 的形式,提供与过滤器位置相关的信息。
21、 按照权利要求20所述的方法,其中在所述列表上,按照要 求应用过滤器的顺序,对过滤器位置排序。
22、 按照权利要求20或21所述的方法,其中独立于关键字,更 新相关的过滤器位置信息。
23、 按照权利要求22所述的方法,其中更新位置信息采取增加、 删除或重排位置信息的形式。
24、 一种按照所需顺序将消息导引到已知位置的多个过滤器的方 法,所述方法包括下述步骤生成过滤器位置的列表,列表上的过滤器位置是按照所需顺序排列的;将所述列表附到所述消息上; 将所述消息导引到所述列表上的第一过滤器位置; 随后从所述列表删除所述第 一过滤器位置,从而生成新的列表;和将消息发送给所述新列表上的第一过滤器位置。
25、 按照权利要求24所述的方法,其中按照统一资源定位符 (URL)的形式提供过滤器位置。
26、 按照权利要求24或25所述的方法,其中一个或多个过滤器 能够向列表中增加一个或多个另外的过滤器位置。
27、 按照权利要求24-26中的任意之一所述的方法,其中一个或 多个过滤器能够从列表中删除一个或多个过滤器位置。
28、 按照权利要求24-27中的任意之一所迷的方法,其中一个或 多个过滤器能够改变列表上的过滤器位置的顺序。
29、 按照权利要求24-28中的任意之一所述的方法,其中如果消 息不满足特定过滤器的过滤标准,那么消息的分发被永久地中断。
30、 按照权利要求24-29中的任意之一所述的方法,其中如果消息不满足特定过滤器的过滤标准,那么消息的分发被中断,直到过滤 器收到消息释放授权为止。
31、 按照权利要求24-29中的任意之一所述的方法,其中如果消 息满足过滤标准,并且如果将不应用另外的过滤器,那么消息被分发 给其目的地。
32、 按照权利要求24-31中的任意之一所述的方法,其中过滤器 包含对照数据库检查发送者或目的地细节的简单例程。
33、 一种按照任意一个前述权利要求操作的消息分发管理系统。
34、 按照权利要求33所述的消息分发管理系统,其中将应用于 分发的消息的过滤器设置在与消息分发管理系统连接的独立位置上。
35、 按照权利要求34所述的消息分发管理系统,其中所述消息 分发系统能够改变下述之一或全部是否对特定的消息路径应用过 滤,对特定的消息路径应用什么过滤器,以及按照什么顺序对特定的 消息路径应用过滤器。
全文摘要
在移动电话系统(100)中,多个用户(101)能够与分别由不同的网络运营商(103)运营的多个(本例中,3个)不同的移动网络(102)连接,从而与多个服务提供商(105)或二级服务提供商(106)连接。服务提供商(105)分别通过一个或多个聚合器(104)与网络运营商(103)连接。在本发明中,消息分发管理系统(110)被置于网络运营商(103)和聚合器(104)之间。消息分发管理系统(110)能够将消息信源标识符和目的地标识符组合成用作查寻工具的关键字,以便对在聚合器(104)和网络运营商(103)之间传播的特定消息应用一个或多个过滤器。如果任何消息不符合应用的过滤标准,那么该消息被中断。
文档编号H04L12/58GK101473615SQ200780015567
公开日2009年7月1日 申请日期2007年3月19日 优先权日2006年3月17日
发明者M·I·霍克斯 申请人:布罗卡通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1