用于过滤蜂窝电话消息的系统和方法

文档序号:7770879阅读:274来源:国知局
用于过滤蜂窝电话消息的系统和方法
【专利摘要】描述了一种用于过滤蜂窝消息以防止某些消息被接收的系统和方法。一方面,计算设备检测用于传送给接收者的输入蜂窝电话消息。该设备通过确定输入蜂窝电话消息的源标识信息来过滤消息。该设备将这个信息与可接受发送者列表中的源标识项进行比较。所述可接受发送者列表包括对应于接收者先前的输入和输出语音联系的源标识信息。如果在可接受发送者列表中的源标识项中没有找到该输入蜂窝电话消息的源标识信息,则该设备从存储器中删除该蜂窝电话消息以防止接收者收到该消息。
【专利说明】用于过滤蜂窝电话消息的系统和方法
[0001]本案为分案申请。其母案的发明名称为“用于过滤蜂窝电话消息的系统和方法”,申请日为2007年I月30日,申请号为200880003477.8。
[0002]

【背景技术】
[0003]蜂窝电话用户可以经由蜂窝电话网络从任何发送者接收消息。蜂窝电话消息传递是被广泛利用的并持续得到普及的通信形式。蜂窝电话消息传递可包含许多不同形式,包括消息、数据、照片、和/或其它类型的信息。为了本发明公开的目的,术语“消息”意在包含消息、数据、照片、和/或任何其它类型的通过蜂窝电话网络的信息。一种形式的蜂窝电话消息,短消息服务(SMS),已经特别促成了经由无线网络进行蜂窝电话消息传递的快速发展。
[0004]蜂窝电话消息试图通过尽可能快地经由无线网络发送消息给预期的目的地来模拟实时通信。因为不受欢迎的蜂窝电话消息可能占用有限的和宝贵的蜂窝电话网络资源,所以蜂窝电话消息的传送时间可能受不受欢迎的蜂窝电话消息的负面影响。
[0005]和许多其它形式的电子通信一样,蜂窝电话消息传递可能被某些无线网络用户滥用。发送垃圾邮件或其它类型的未经请求的通信是蜂窝电话消息传递中要特别注意的。蜂窝电话消息可能是未经请求的并且内容可能是令人厌烦的、攻击性的、或可能干扰合法消息的接收。
[0006]此外,多数蜂窝电话消息传递服务对于每个所发送或接收的蜂窝电话消息都对用户收取每次使用费。因此,不受欢迎的蜂窝电话消息的接收将产生用于接收用户不想要的消息的费用。


【发明内容】

[0007]因此,本发明的某些实施例的目的是提供具有有益特征的方法和/或系统,所述特征使得它们在某些情形中得到最佳使用,例如过滤蜂窝电话消息以防止接收到不想要和不受欢迎的的蜂窝电话消息、数据、照片和其它信息。
[0008]实施例可包括一种由计算机设备实现的用于防止某些蜂窝电话消息的传送(以及后面的介绍)的方法,该方法包括通过如下步骤来过滤蜂窝电话消息:检测用于传送给接收者的输入蜂窝电话消息;确定所述输入蜂窝电话消息的源标识信息;将该输入蜂窝电话消息的源标识信息与在可接受发送者列表中的源标识项进行比较,所述可接受发送者列表包括对应于该接收者先前的输入和输出的语音联系的源标识信息;并且如果当比较可接受发送者列表中的源标识项时没有找到该输入蜂窝电话消息的源标识信息,则从存储器中删除该蜂窝电话消息以防止将该蜂窝电话消息传送给该接收者。
[0009]这个概要被提供用于以简化的形式介绍精选概念,这些概念在下面的详细说明中进一步描述。这个概要不意在识别所要求的主题的关键特征或必要特征,也不意在被用作帮助确定所要求的主题的范围。考虑下面的详细说明、附图和权利要求,本发明的附加特征、优点和实施例将被提出并且变得明显。此外,可以理解本发明的前述概要以及下面的详细说明都是示例性的并且都意在提供进一步的解释而不是像权利要求那样限制本发明的范围。

【专利附图】

【附图说明】
[0010]所包括的用来提供对本发明的进一步理解并且被合并进来并且组成了本说明书的一部分的附图图解说明了本发明并且与详细说明一起用于解释本发明的原理。附图中:
图1是用于过滤蜂窝电话消息以防止接收到不受欢迎的蜂窝电话消息的系统的示意性示例图。
[0011]图2是蜂窝电话消息的示例性检测和删除处理的流程图。
[0012]图3是用于接收和处理蜂窝电话消息的数据库和实际计算机存储设备的示例性示意图。

【具体实施方式】
[0013]描述了系统和方法来防止/阻塞不想要的或不受欢迎的蜂窝电话消息,或可选地,仅从想要的发送者接收蜂窝电话消息。此外,该系统和方法还可以提供直接的处理来增加新发送者到“可接受发送者”列表,这可能不需要任何有意识的用户干预。
[0014]蜂窝电话设备主要用于语音通信。语音通信通常在彼此熟悉的多方之间发起和实施。因此,蜂窝电话可主要用来与有限数量的、蜂窝电话用户知道并且信任的其它多方通信。蜂窝电话用户和那些有限数量的该蜂窝电话用户经常与之通信的多方之间可能有频繁的或至少规律的联系。
[0015]如上所述,除了语音通信能力外,蜂窝电话设备可通过蜂窝电话网络接收和发送蜂窝电话消息。除了蜂窝电话用户频繁或至少规律地与有限数量的多方进行语音通信外,蜂窝电话用户可以经常传输蜂窝电话消息给那些同样的有限数量的多方。许多蜂窝电话消息可发生在语音联系之后。
[0016]实施例可以基于蜂窝电话用户与发送蜂窝电话消息的一方之间的先前的语音联系来过滤蜂窝电话消息。可选地,过滤还可以包括该蜂窝电话用户与发送蜂窝电话消息的一方之间的先前的蜂窝电话消息联系。可以通过“可接受发送者”列表来过滤蜂窝电话消息,该列表包括之前已经与该蜂窝电话用户进行过语音联系的任何一方。
[0017]“可接受发送者”列表可以在蜂窝电话供应商的交换台或其它数据处理位置通过呼叫记录自动被编辑。在一个实施例中,蜂窝电话设备的每个单独用户都具有私人的可接受发送者列表。可接受发送者列表可以是蜂窝电话设备的用户选择特征,其可以根据单独用户的期望打开或关闭。自动编辑的可接受发送者列表可以包括,例如,如下中的一个或多个:(1)该蜂窝电话用户所拨出的输出呼叫的电话号码,以及(2)该蜂窝电话用户所接收的呼叫的电话号码。可接受发送者列表可以在任何时间并且按任何计划产生和/或更新。在一个实施例中,可接受发送者列表实时产生和更新。
[0018]为了自动增加电话号码到可接受发送者列表,该蜂窝电话用户和其它多方之间的先前的语音联系可能需要有足够的持续时间。例如,当产生和更新可接受发送者列表时,可以忽略与少于2分钟的语音联系相关联的电话号码。可对持续时间进行选择并且可预定义或由用户选择持续时间。对持续时间的需要可以排除“错误的号码”被加入到可接受发送者列表,“错误的号码”就是已经无意地拨打该用户的蜂窝电话设备的多方以及该用户应答了来自它的蜂窝电话设备但是可能不希望接收以后的蜂窝电话消息的其它多方。
[0019]在一个实施例中,拨打和接收语音联系电话呼叫的简单动作导致新的电话号码被加入到可接受发送者列表。
[0020]如果在所定义的时间内都没有发生与当前在可接受发送者列表上的电话号码的联系,则可自动删改可接受发送者列表。例如,如果蜂窝电话用户在最近的例如6或12个月内都没有呼叫可接受发送者列表上的特定方或接收到来自该特定方的呼叫,则该可接受列表上的该特定方可从可接受发送者列表被移除。可对持续时间进行选择并且可预定义或由用户选择持续时间。对持续时间的需求可以排除来自没有与该用户频繁联系的任何特定方或来自该用户仅仅为了特殊目的与之进行最小次数联系的特定方的消息。
[0021]任何自动更新的可接受发送者列表可以通过“白列表”和/或“黑列表”来添加。这些列表可以允许用户手动改变其各自的可接受发送者列表的组成。白列表和/或黑列表可以是由每个用户手动创建并保存的列表。白列表可以增加因为语音联系而没有被放入的多方到可接受发送者列表。可能被包括进白列表中的可能多方包括,例如,从没有发出语音呼叫的信息服务或者是用户信任的但是并没有经常通信的多方。黑列表可以列出可能被包括进可接受发送者列表但是该用户不想从其那里接收蜂窝电话消息的多方。可能被包括进黑列表的可能多方包括,例如,之前希望联系现在变得不想联系,例如前男友。
[0022]白列表和/或黑列表可以与可接受发送者列表分别存储。如果分别存储,则在可接受发送者列表被该系统和方法存取之前和/或之后都可以呼叫白列表和/或黑列表。例如,在检测到蜂窝电话消息时,可将该蜂窝电话消息的标识信息与可接受发送者列表比较。然后,可将该标识信息与任何存在的白列表和/或黑列表比较以最终确定该蜂窝电话消息是否应当被传送给该蜂窝电话用户。
[0023]可选地,来自白列表和/或黑列表的信息可以被合并进可接受发送者列表。然而,为了蜂窝电话用户存储和存取的目的,白列表和/或黑列表仍可以是分离的。例如,黑列表可以从可接受发送者列表移除任何不受欢迎的联系,以便系统和方法仅需要存取可接受发送者列表来确定该蜂窝电话消息的标识信息与可接受发送者列表中的电话号码之间是否存在匹配。白列表可以直接增加电话号码到可接受发送者列表。
[0024]在一个实施例中,除了个别电话号码外,电话号码组也可以被阻塞或允许。例如,白列表和黑列表可以包括加入到可接受发送者列表或从该列表移除的电话号码分组。分组可以包括带有某些区域代码和/或交换台的所有电话号码。例如,用户可以增加所有301区域代码号码到黑列表来防止从源自301区域代码的号码接收任何蜂窝电话消息。可选地,例如,用户可以增加所有301区域代码号码到白列表来允许从源自301区域代码的号码接收任何蜂窝电话消息而不管之前的语音联系。
[0025]因为发送蜂窝电话消息的一方的标识很难“伪造”,因此实施例可成功。识别信息可以在自动号码标识(“ANI”)记录或其它在蜂窝电话呼叫建立期间交换的标识源中传送。识别信息可以在消息头信息中或消息体内传输。源标识信息的传输可以防止不受欢迎的和/或匿名的多方联系该蜂窝电话用户。因为发送蜂窝电话消息方的标识已知,所以该源标识信息可以与可接受发送者列表、白列表和/或黑列表进行匹配。
[0026]图1图解说明了用来过滤蜂窝电话消息的示例性系统。这个过滤防止由预期的接收者接收到某些消息(例如不想要的或不受欢迎的蜂窝电话消息)。在这个实现方式中,预期的接收者可以是蜂窝电话设备的个别用户、自动化设备或其它用于接收蜂窝电话消息的系统。蜂窝电话供应商的交换机和/或其它硬件可以被编程来执行该方法以过滤蜂窝电话消息。图1的系统包括无线网络11,其包括无线网络的所有已知部件(未示出),例如无线交换机、基站、归属位置寄存器(“HLR”)、拜访位置寄存器(“VLR”)等。
[0027]如图1所示,无线网络11可以包括各种消息服务中心(“MSC”)13,其一起组成了无线网络11的部分。MSC 13是在用于代表终端用户的具有蜂窝电话消息能力的终端单元设备之间接收、路由和传送蜂窝电话消息的已知设备,该终端用户是例如具有蜂窝电话消息能力的移动电话15。在图1中,具有蜂窝电话消息能力的移动设备15可以与无线网络11通信并且可以以正常的方式通过塔或其它传输设备17经由无线网络11接收蜂窝电话消肩、O
[0028]图1进一步包括数据库19,该数据库可以包含标识信息,例如与蜂窝电话设备15相关联的电话号码。无线网络11的各种MSC 13可以被编程以截取包含蜂窝电话消息的分组数据单元(PDU)。MSC 13可以检查PDU是否出现预定的电话号码。该预定的电话号码可以为每个个别的蜂窝电话用户存储于数据库19中可接受发送者列表上。可接受发送者列表可以由系统管理员使用与数据库19通信或通过其它自动或手动程序的管理终端21来维护和周期性地更新。MSC 13可以从不在可接受发送者列表上的源中删除任何rou,这有效防止传送和/或接收不受欢迎的蜂窝电话消息。
[0029]在一个实现方式中,首先接收蜂窝电话消息的MSC执行检查和删除处理。因此,不想要的蜂窝电话消息可以在它们进一步传播到无线网络11中并消耗额外的网络资源之前被识别并删除。可选地,中央处理器可以检查并删除不受欢迎的蜂窝电话消息。
[0030]检查和删除过程的说明性的示例性实施例在图2的流程图中示出。图2中描述的方法可以在例如图1所示的无线网络11的MSC 13中实现。该方法可能需要将MSC 13特别地编程以执行图2所描述的操作。所需要的编程可以由给MSC 13编程领域中的技术人员使用传统技术来执行。可选地,图2中所描述的处理可以由一个或多个附加预编程基于微处理器的设备、例如预编程网络服务器来执行。视情况而定,PDU可以首先通过一个或多个附加的基于微处理器的设备来检查和删除。
[0031]图2的方法中的数据库可指图1的数据库19,尽管本领域技术人员意识到,尽管数据库19被表示为独立的单个物理实体,但是数据库19的功能可以分布到多个数据库中或可以与无线网络11中的各种MSC 13或各种其它设备和部件中的任何组合。
[0032]在图2的处理中,消息被检测31。然后,该消息的源的标识信息被确定33。标识信息可以通过报头或识别发送者的其它源来确定。
[0033]可选地或附加地,系统可以扫描蜂窝电话消息的文本来确定任何进一步的标识信息。各种已知的用于搜索文本文件看是否有具有预定形式的字符串的算法中的任何一个都可以被利用来查找该蜂窝电话消息的文本中的电话号码。作为示例,可以利用用于搜索7个或10个连续数字的算法或用于搜索一组通过一个或多个空格字符或破折号所分开的数字的算法。
[0034]此外,蜂窝电话消息可以被扫描来确定个人信息的存在,该信息可以指示该蜂窝电话消息是该接收者所期望的。例如,蜂窝电话消息可以被扫描并被确定在该蜂窝电话消息的文本内包含用户的生日。个人信息可以指示该发送者与该接收者有私人关系。其它可能有关的个人信息可以从用户的和/或该用户提供的简档确定。个人信息可以包括有关配偶、孩子、宠物、爱好、地址等的信息。即使该发送者的标识信息不在可接受发送者列表中,这个蜂窝电话消息也可以被传送给该用户。然后该发送者的标识信息可以被加入到可接受发送者列表。然而,如果该发送者的标识信息在黑列表上,则即使具有包含在蜂窝电话消息中的个人信息,该蜂窝电话消息也不能被传送。所以,通过电话号码和/或来自该蜂窝电话消息的文本的其它信息可以筛出蜂窝电话消息。
[0035]然后系统可以将在该蜂窝电话消息中所发现的每个标识信息与来自数据库19的可接受发送者列表比较35。然后系统确定是否在该标识信息与可接受发送者列表之间找到匹配37。如果找到匹配,则该蜂窝电话消息允许继续传送39。如果没有找到匹配,则该蜂窝电话消息可被删除41。如果该蜂窝电话消息被删除,系统可以发送错误或等同的消息给该蜂窝电话消息的发送者通知该发送者该消息没有被传送。另外,系统还可以通知预期的接收者有尝试要发送蜂窝电话消息给该预期的接收者。系统还可以在数据库19或另一个位置记录该事件。
[0036]然后系统等待检测另一个输入的蜂窝电话消息并且重复图2的步骤。在一个实现方式中,多个输入的蜂窝电话消息同时被处理。
[0037]图3示出了数据库51以及用于接收和处理蜂窝电话消息55的实际的计算机存储设备53。数据库51可以存储一个或多个可接受发送者列表57。可接受发送者列表57可以对应于蜂窝电话设备的个别用户。每个可接受发送者列表57可以包含源标识信息59,其对应于接收者61的输入的或输出的语音联系。
[0038]数据库51可以与实际的计算机存储设备53通信。计算机存储设备53可以包含数据处理器63和/或计算机可读媒介65或与数据处理器63和/或计算机可读媒介65通信。计算机可读媒介65可以存储数据和指令来操作这里描述的方法。
[0039]消息55可以在计算机存储设备53被接收或者可以被发送给该计算机存储设备53处理。消息55可以包含该消息55的源标识信息67以及该消息55的有关目的地的接收者信息69。接收者信息69可以被用来查询对应于接收者信息69的可接受发送者列表57。该消息55的源标识67可以与可接受发送者列表57的源标识59比较。可以进行消息确定71。通过评价在可接受发送者列表57上是否发现消息55的源标识67来执行消息确定71。如果该消息55的源标识67不在可接受发送者列表57上,则可以从存储器75删除73该消息55。该存储器可以位于计算机存储设备53中或位于远处。存储器75可以与处理器63通信。在一个实现方式中,例如,计算机可读媒体65包括存储器75。如果该消息的源标识67在可接受发送者列表57上,则该消息55可以被传送77给接收者61。
[0040]处理器63可以在存储器75或另一个存储器设备中记录消息55的传送和/或删除。可以在之后的时间存取或处理记录。消息55的处理结果可以被输出和/或显示给系统管理员、接收者、或该信息的其它终端用户。
[0041]上面描述的用于过滤蜂窝电话消息防止某些蜂窝电话消息在无线通信网络上传送的系统和方法的示例性实施例仅仅为了说明性的目的而介绍。虽然本发明通过许多不同形式的实施例达到目的,但是应当理解,本发明公开是示例性的并且不意在将所描述的系统和方法限制到这里图解说明和描述的特定实施例。本领域的技术人员可以进行各种变形而不背离本说明书的精神。此外,即使上面没有明显指出,但是所描述的与一个实施例有关的特征可以与其它实施例结合使用。本发明的范围将由附加的权利要求和它们的等同体来衡量。摘要和标题不被认为限定权利要求的范围,因为它们的目的是使得合适的权威认证、以及普通公众快速确定所描述的系统和方法的一般性质。在下面的权利要求中,除非使用术语“装置”,否则这里所引用的任何特征和元素都不被认为是依照35 U.S.C.§ 112H6的方法加功能限定。
【权利要求】
1.一种由计算机设备实现的用于防止传送某些蜂窝电话消息的方法,所述方法包括: 通过如下步骤来过滤蜂窝电话消息: 检测用于传送给接收者的输入蜂窝电话消息; 确定该输入蜂窝电话消息的源标识信息;将该输入蜂窝电话消息的源标识信息与可接受发送者列表中的源标识项进行比较,所述可接受发送者列表包括对应于该接收者先前输入和输出的语音联系的源标识信息;并且 如果当比较可接受发送者列表中的源标识项时没有找到该输入蜂窝电话消息的源标识信息,则从存储器中删除该蜂窝电话消息以防止将该蜂窝电话消息传送给该接收者。
2.如权利要求1的方法,其中所述可接受发送者列表通过由蜂窝电话服务供应商所保存的呼叫记录自动确定。
3.如权利要求2的方法,其中一旦接收到所述接收者的输入或输出的语音联系的通知,则自动更新所述可接受发送者列表。
4.如权利要求1的方法,其中所述可接受发送者列表中的源标识项包括对应于接收者的超过预定持续时间的输入和输出语音联系的源标识信息。
5.如权利要求1的方法,其中对应于所述接收者在预定持续时间内没有联系的输入和输出语音联系的所述可接受发送者列表中的源标识项被从可接受发送者列表移除。
6.如权利要求1的方法,其中所述可接受发送者列表进一步包括由所述接收者手动输入和保存的附加的可接受源标识信息。
7.如权利要求6的方法,进一步包括增加附加的可接受源标识信息到可接受发送者列表。
8.如权利要求1的方法,其中所述可接受发送者列表进一步包括由所述接收者手动输入并保存的附加的不受欢迎的源标识信息,其导致该蜂窝电话消息的删除。
9.如权利要求8的方法,进一步包括从可接受发送者列表移除附加的不受欢迎的源标识息。
10.如权利要求1的方法,进一步包括向接收者提供删除蜂窝电话消息的通知。
11.如权利要求1的方法,进一步包括向该蜂窝电话消息的发送者提供删除蜂窝电话消息的通知。
12.如权利要求1的方法,进一步包括如果输入蜂窝电话消息的源标识信息与可接受发送者列表中的项匹配,则传送该蜂窝电话消息。
13.一种用于防止传送蜂窝电话消息的数据处理系统,所述数据处理系统包括: 包括处理器和存储器的数据处理设备;并且 其中所述数据处理设备检测输入蜂窝电话消息,确定所述输入蜂窝电话消息的电话号码,将所述输入蜂窝电话消息的电话号码与可接受发送者列表中的与接收者联系的输入和输出语音联系的电话号码进行比较,所述可接受发送者列表包括所述与接收者联系的输入和输出语音联系的的电话号码,如果在可接受发送者列表中没有找到所述输入蜂窝电话消息的电话号码,则拒绝所述输入蜂窝电话消息,并且从存储器删除所述输入蜂窝电话消息来防止传送所述输入蜂窝电话消息给所述接收者。
14.如权利要求13的数据处理系统,进一步包括与所述数据处理设备通信的数据库,并且其中所述数据库存储可接受发送者列表。
15.如权利要求13的数据处理系统,其中所述数据处理设备位于无线网络中。
16.如权利要求13的数据处理系统,其中所述数据处理设备位于中央位置。
17.一种包含可由处理器执行的计算机程序指令的计算机可读数据存储媒介,当由该处理器执行时该计算机程序指令用于实现以下步骤,包括: 监视接收者的通过无线网络的输入和输出语音通信的源标识信息; 增加到该接收者的输入和输出语音通信的源标识信息到该接收者的可接受发送者列表; 检测输入蜂窝电话消息; 确定所述输入蜂窝电话消息的源标识信息; 将所述输入蜂窝电话消息的源标识信息与可接受发送者列表中的源标识信息进行比较来确定匹配; 如果所述蜂窝电话电话消息的源标识信息在接受发送者列表中匹配,则拒绝该蜂窝电话消息;并且 从存储器中删除该蜂窝电话消息以防止传送该蜂窝电话消息给该接收者。
18.如权利要求17 的计算机可读数据存储媒介,进一步包括将由所述接收者手动输入或保存的另外的可接受源标识信息合并到可接受发送者列表中。
19.如权利要求17的计算机可读数据存储媒介,进一步包括从可接受发送者列表移除由所述接收者手动输入或保存的另外的不受欢迎的源标识信息。
20.如权利要求17的计算机可读数据存储媒介,进一步包括如果所述输入蜂窝电话消息的源标识信息在可接受发送者列表上匹配,则传送该蜂窝电话消息。
【文档编号】H04M3/436GK104052882SQ201310426984
【公开日】2014年9月17日 申请日期:2008年1月30日 优先权日:2007年1月30日
【发明者】马克·L·科扎姆 申请人:数据科学有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1