发送者识别系统和方法

文档序号:6567856阅读:155来源:国知局
专利名称:发送者识别系统和方法
技术领域
本发明涉及消息通信领域,特别是消息的辅助信息的传输。
背景技术
在本领域公知的呼叫者身份识别("呼叫者ID")系统中,将呼叫者的电话 号码与电话呼叫一起发送到被叫用户。将呼叫方的电话号码呈现给被叫用户, 这样被叫用mfg决定是否接听该呼叫。同样地,呼叫者ID信息存储在电话应 答机系统中,且当收至lj消息时呈现给被叫用户。这样,基于所显示的呼叫者ID 信息,被叫用户就能决定是否接听该消息并且如果乐意的话可以快速地回复该 呼叫。
对于同样能够支持诸如无线电话的技术平台,己经开发出新的电信技术。 例如,短消息服务(SMS)允许利用SMS中心,通过网络运营商的消息中心, 从任何合适的装置(例如,蜂窝式电话、连接到因特网的计算机等)发送和接 收可达一定数目字符的文字消息。SMS中心是存储和转发SMS消息的电信平 台。类似地,多媒体消息服务(鹿S)允许舰画S中心,向接收者发送文 本、音频、图形、视频、音频和可执行代码。MMS中心是存储和转发多媒体消 息的电信的平台。針网关可服务于经由画S通信的实体的子集。
图1示出了公知的MMS系统。fflil因特网102, MMS中心AIOI耦合到 内载MMS中心103和MMS中心B104。当发送端105和接收端106由相同的 MMS中心服务时,MMS消息由该MMS中心处理。然而,当发送端和接收端 由不同的MMS中心服务时,MMS消息由发送端MMS中心(例如,MMS中 心AIOI)发送到内载MMS中心103,它处理该消息且将该消息发送到用作接 收端的MMS中心(终结MMS中心),例如,MMS中心B104。发送端可以为 人或计算机禾辨(例如,应用禾辨)。
这种新的电信技术将得益于把发送者识别信息与消息一起进行传送的能 力。这将有助于预先筛选无用信息避免被发送到接收端,帮助接收端决定是否,SMS或MMS消息,且基于对应存储的发送者信息来帮助接收端检查、搜 索和寻找所存储的SMS和MMS消息。


图1示出了现有技术的消息系统。
图2示出了按照本发明实施例的消息系统,这里集中式处理代理可以访问 身份 库。
图3示出了按照本发明实施例的流程图,其中身份信息和消息通过集中式处理代理相关联。
图4示出了按照本发明另实施例的流程图,其中身份信息和消息通过集中式处理代理相关联。
图5示出了按照本发明实施例的消息系统,其中发送端应用程序程序可访问身份数据库。
图6示出了按照本发明实施例的流程图,其中身份信息和消息通过发送端应用程序相关联。
图7示出了按照本发明实施例的消息系统,其中终结应用程序可访问身份翻库。
图8示出了按照本发明实施例的流程图,其中身份信息和消息通过终结应用程序相关联。
图9示出了按照本发明实施例用于提供和管理身伤M言息的网络拓扑结构。
具体实施例方式
按照本发明的实施例,将发送者的信息发送到消息的接收端。正如本文所 述,"消息"包括任何 传输,例如,固S消息、SMS消息、SMTP消息(电 子邮件)等。"消息"还包括内容,这里的"内容"包括铃声、音乐、图形,游 戏,其它的二进制,可执行或可解释代码,其包含在消息主体中或是与主体关 联的附件等。它们从人或应用程序发送至嗾收端。按照本发明实施例的服务把 发送者信息和消息相关联,且把发送者的信息发送到接收端或接收端代理。
图2示出了按照本发明实施例的系统。集中式处理代理201 ffl51网络202 (例如,SS7交换网,因特网或另外的IP网络等)直接或ilil服务控制点203与身份数据库204相耦合。例如,集中式处理代理201可用作消息中继中心、 SMTP月艮务器等。集中式处理代理201也可以耦合到消息和内^ 储娜库205, 储稍后被转发给选定的接收者的消息和减与消息关联的发送者的信息。通 过使用任何合适的协议,经由诸如因特网、无线网络、局域网、混合网络等任 何合适的网络210,集中式处理代理201可与发起端应用程序206和终结应用程 序207进4fffi信。发起端应用禾,206可为计算机应用程序,其充当发起端实 体208和集中式处理代理201之间的媒介。^端实体208可为首先发起消息 的实体(例如人或计算机应用程序)。同样地,终结应用程序207可为计算机应 用程序,它充当集中式处理代理201和终结实体209之间的媒介。终结实体209 可为消息的最终实际目标或预定目标的实体(例如,计算机应用程序或人)。在 本发明的一些实施例中,集中式处理代理201可与,端实体208和/或终结实 体209直接通信,而不必分别与,端应用禾聘206禾口/或终结应用禾將207通 信。
在本发明的实施例中,集中式处理代理201劍艮务控制点203可设计身份 数据库204的查询,该查询基于附属于集中式处理代理201所接收到的消息的 消息 。可4顿SS7, XML或任何其它飽的协议来访问身份娜库204。 消息数据包括接收至啲消息和/或其它的关于消息的信息的全部或部分,例如, 消息的源地址、发起端的电话号码、发起端的电子邮件地址、发起端的IP地址、 ^端^S的装置识别符、禾n/或任何适用于作为查找关于发起端实体208或另 外的在发起端实体208和终结实体209之间的中间实体的属性(例如,身份) 的信息。身份数据库204存储了关于发送者的信息,例如照片、图形、发送者 的视频剪辑和/或音频剪辑。发送者的信息可与消息数据相关。以这种方式,当 发送时,身份数据库204可把作为消息一部分的某^f^与其它不是所发送消 息一部分的身份信肩进行关联。基于查询的结果,集中式处理代理201劍艮务 控制点203可以把发送者信息和消息进t于关联。下面将详细讨论与消息相关联 的发送者信息的传递、处理和/或JOT。
图3示出了本发明实施例的流程图,发起端实体208 (例如人)向发起端应 用禾聘206发送消息301 ,应用程序处理该消息和/或把消息发送302到集中式 处理代理201。可选地,发起端应用程序206也可自动地向集中式处理代理201 发送消息302。例如,终结实体209可从气象网站订阅接收多媒体天气警报,该气象网站相当于,端应用程序206。在实施例中,集中式处理代理201可决定 是否把消息和发送者信息相关联。这可通过比较消息的目的地地址(例如,目 的地无线电话号码,电子邮件地址等)和需要关联发送者信息的目的地地址的 列表来完成。该列表可存储在与集中式处理代理201相连的数据库中(未示出)。 作为替代方案,集中式处理代理201可把接收到的所有消息与发送者的信息相 关联。
对于需要关職送者信息的消息,集中式处理代理201 (劍艮务控制点203) 基于消息数据设计查询303 ,且向身份数据库204发送该查询303 。基于来自身 份 库204的应答304,集中式处理代理201可将发送者识别信息和消眉进行 关联。消息数据可包括发起端移动电话号码、源电子邮件地址、源IP地址、商 业标识、地理位置(geolocation)数据或其它包含在消息内或可由消息推出且 附属于发送者的信息。身份数据库204的响应可以是与发送者相关的照片、图 形、文本、音频和/或动画信息。将消息和相关联的发送者的信息305从集中式 处理代理201发送到终结应用程序207。例如,发送者信息可作为信封或头信息 与消息主体一起发送到终结应用程序207。
终结应用程序207可向终结实体209发送消息和发送者识别信息306。例如, 身份数据库204可存储与发送者相关的相片和消息的记录。终结应用,旨207 可向用户显示该相片(例如,在蜂窝电话的显示屏上),且基于该相片向终结实 体209提供呈现消息的选项(例如,显示,播放等)。如果终结实軒想歸、 接听或接受该消息,终结实体209向终结应用程序207发送信号307,例如,通 过按下蜂窝电话键盘上的按键。此时,可删除该消息。终结应用程序207也向 集中式处理代理201发送信号308 (且最后到达,端应用禾聘206禾口/或发起 端实体208),该信号指示了对消息的接受,拒绝,呈现等等。应该指出,按照 本发明,消息可以直接由发起端实体208发送至嘰中式处理代理201 发送 起端应用程序206。同样地,消息可以直接由集中式处理代理201发送到终结实 体209, 或通过终结应用禾聘207。
在另一个实施例中,终结应用程序207可以评价与消息关联的发送者的信 息,确定消息是否为垃圾消息,例如,接收者不想看的未经收件人许可的消息。 终结应用程序207可l柳本领域公知的合适的反垃圾邮件方法来完成此功能。 在这种情况下,终结应用程序207可阻止确认为垃圾消息的消息发送到终结实
体209。在本发明的各实施例中,这种垃圾消息的确认可由任何能够处理消息且 能关微送者信息的实体进行。例如,发起端应用程序206,集中式处理代理 201,终结应用程序207等。
图4示出了按照本发明另一个实施例的流程图。在该实施例中,未与消息 关联的身份信息401可由集中式处理代理201发送到终结应用程序207,而消息 自身存储在,例如,消息和内赫储娜库205中。将识别信息呈现给终结实 体209。基于该识别信息,终结实体209向终结应用禾旨207发送接^拒绝信 号402。基于该接^拒绝信号,终结应用程序207可向集中式处理代理201 发送消息403,分别请求向该终结应用程序207发送或不发送该相关联的消息。 如果发送了消息404,则终结应用,,207可以把消息405转发到终结实体209。
图5示出了按照本发明另一个实施例的系统。此时,基于附属于消息的信 息,例如消息的部分数据,发起端应用程序208 M51网络202查询身份娜库 204。这种消息信息可以包括消息自身的全部或部分和/或关于消息的信息。魏 端应用程序206可使查询的响应(例如,发送者识别信息)和消息相关联。这 样可以通过网络210 (例如因特网)向终结应用程序207或终结实体209发送消 息和关联的发送者信息。发起端应用,歸206还可与消息禾呐蹄储 库205 相耦合,该 库存储了消息和/或发送者信息的数据。
图6示出了按照本发明实施例的消息流程图,该实施例中发起端应用程序 可以把发送者信息和消息相关联。发起端实体208可向发起端应用禾將206发 送消息301 ,其中魏端应用禾聘206基于诸如消息中部分M的消息信息来查 询601身份 库204。当发送时,它能禾,响应602来关联消息身份信息,该 消息身份信息可肖环是消息的一部分。魏端应用程序206可使消息和关联的 发送者信息603发送到终结应用程序207,该终结应用程序可从终结实体209 请求604接受或拒绝信号605。基于这个信号605,终结应用程序207可向^fe 端应用禾歸206发送请求606以发送消息,其中终结应用禾聘207可接收607 该消息,然后将该消息发送608到终结实体209。
图7示出了按照本发明另一个实施例的系统,该实施例中终结应用程序可将 发送者的信息和消肩进行关联。发起端应用程序206可i!31诸如因特网210的 网络向终结应用禾號207发送消息。例如,M31信令网络202,终结应用禾聘 207可与身份数据库204以及与消息和控制存储数据库205相耦合。终结应用程序207可基于消息信息来形成对身份数据库204的查询,且基于响应C^送者 信息和消息相关联。发送者的信息可与消息一起发送到终结实体(未示出),该 终结实体可基于发送的者信息来接受每测除消息。同样地,可将缺少消息的发 送者信息发送到终结实体。在这种情况下,消息可存储在消息和内容存储数据 库205中。终结实体可向终结应用禾旨207发送接,拒绝信号其中,基于来 自终结实体的信号内容,该终结应用禾將207可分别对消息进行转发或不进行 转发。
图8示出了与图7的描述相关的本发明实施例的流程图,,端实体208 可发送消息301到^端应用程序206,该发起端应用程序206可把该消息沿 801发送到终结应用程序209。终结应用程序209可查询802身份数据库204来 获取发送者信息803。终结应用程序209可把发送者信息804发送到终结实体 207,且接收接受或拒绝信号805作为回应。如果接,拒绝消息805的内容是 接受与发送者信息关联的消息,则终结应用程序207可向终结实体209发送该 消息806。可选地,终结应用,旨207可把消息和关联的发送者信息都发送到终 结实体209,该终结实体可基于发送者信息在本地决定是否呈现消息或是删除消
在其它的实施例中,终结实体209可接收消息但并不把消息全部显示给用 户。通过基于消息信息(例如消息数据)形成查询并且发送该査询到身份数据 库204,终结实体209使身份信息和接收的消息相关联。身份数据库可返回与发 送者的消息相关联的身份信息。该身份信息可显示给用户,用户便可以这^H言 息为基础在终结实体209输入接受或拒绝信号。如果终结实体209检测到了接 受的指示,贝i」把消息呈现给用户。如果终结实体209检测到了拒绝的指示,则 可删除该消息。可将关于是否接受和/或删除消息的指g回给发起端。
在一个实施例中,Mii行或解释可执行或可解释程序,终结实体209可 得至U与消息相关联的身份信息,该程序可为所接收到的消息的一部分或作为所 接收到的消息的附件。可执行或可解释的程序包含了适合于在终结实体209的 处理器中执行的指令,其基于接收到的消息(例如,源电话号码,源IP地址, 消息主体的内容等)来形成查询,且把此查询发送到身份数据库204。处理器执 斗m些指令来接收身份数据库204的响应且以某种形式显示给用户,并检测用 户的接受或拒绝的指示。基于检观倒的指示,处理器执行指令来向用户呈现消息或者不向用户呈现消息。
通过发起端实体208,身份信息还可与消息在开始时相关联。该,端实体 设计Si旬且把该查询发送到身份数据库204来获得可与消息关联的身份信息。 将消息禾咲联的身份信息发送到接收者,该接收者评价身份信息,且以此作为 接受和/或传送消息本身的基础。
按照本发明的实施例,发起端实体可为蜂窝式便携无线电话、软件应用程 序(例如,在网站上的)等。例如,魏端实体208可为用户的蜂窝电话,它 向另一部蜂窝电话,例如终结实体209,发送文本、音频、视频或其它类型的消 息。发起端实体208可为在气象网站上运行的软件程序,它每天同一时间向具 有计^m或蜂窝电话的订阅者(终结实体209)自动发送消息,该消息可采用任 何合适的媒体形式,例如,显示跨越地理区域的天气模式的短动画。
发起端应用程序206和终结应用程序207可为本地消息通信中心,它们负 责存储和转发消息至咜们各自的魏端和终结实体组,例如,蜂窝电话用户组。 例如,发起端应用程序206可为由由Spimt消息通信公司为其客户所操作的本 地消息中心,并且终结应用禾旨207可由MCI消肩通信公司为其客户进行操作。 可iML它们可由同一运营商服务的位于不同地理位置的订阅者所操作,例如, ^端应用程序206可以在芝加哥市,而终结应用程序207可以在克利夫兰市。
集中式处理代理201可为消息中继中心,它负责在消息中心之间路由禾口/或 存储以及转发消息,和/或对消息和身份信肩进行关联。集中式处理代理201可 由电信公司,第三方服务提供者或任何合g的一方^it营。
使用与消息关联的身份信息可在本发明实施例中实现反垃圾邮件特征。例 如,M在消息和/或身份信息(例如,从包括魏端实体208到包括终结实体 的任何实体,包括魏端应用程序206,集中式处理代理201,终结应用禾將207 等)传输路径上的任意点来应用过滤器,该过滤器基于诸如黑名单来阻塞或传 递消息和/或身份信息。在本实施例中, 一组身份信息条目(例如,照片、用户 名的文本表示、视频剪辑、音频剪辑等)可以保存在黑名单中。传输路径上的 实体可以把与消息关联的身份信息和黑名单进行比较。如果身份信息在黑名单 上,夷,么消息和减身份信息将不能转发到传输路&i:的下实体,其可能被删除, 也可旨战寺别标记为与黑名单关联的结果等。相似地,可维护白名单,仅仅如果 与消息关联的身份信息也在白名单讨可转发消息和/或身份信息,可特别标记
与白名单相关联的结果,等等。这可适用于诸如音频剪辑,视频剪辑和照片的
身份信息,通过把身份信息的哈希值、消息认证码(MAC),数字签名等与黑
名单或白名单的p^列表,mac,数字签名等的比ia完成。特别的标志可包
括设立标记或把其它标志与消息和/或身份信息相关联,例如,"警告"、"色情 的"、"白名单核准的"等。
同样地,按照本发明的实施例可以使用更复杂的过滤技术。例如,存储与 消息传输路径上的任意实体相关联的简档(profile),该简档包括基于相关联的 身份信息来处理消息的策略。例如,John Smith的简档可以包括诸如"如果身份 信息指示消息来自Paul Johnson,则仅在正常的营业时间转发消息";"如果身份 信息指示消息来自Acme公司,则标记消息为^紧急的'且立即转发";"如果 消息不是来自Beta公司,则在转发前认证发送者";"删除与认证的发送者的身 份信息关联的任何消息"等的策略规则。任何合适的规则可以在简档中实施禾口 执行。特别地,简档可存储与适当的身份信息相关的策略规则。在传输路径上 的实体可以查询存储身份和规则信息的数据库,寻找规则。如果找到任何与消 息关联的身份信息相关联的规则,则执行由规则描述的动作。
在本发明的实施例中,位于传输路径上的实体可以接收消息,且基于消息 中的选定的接收者的地址数据,首先决定是否把发送者身份信息与消息相关联。 例如,选定的接收者需要订阅服务并且允许传输路径上的接收者或其它实体关 于该消息采取行动,该服务可以将发送者身份信息和发送到接收者的消息进行 关联。身份信息可存储在身份数据库204中,它可把包含在消息中的某些的数 据与没有包含在消息中的发送者身份信息相关联,消息中的特定数据可为源IP 地址,发送者电话号码,商业标识,地理位置(geo-location)数据,全部或部 分域名,头信息等,发送者身份信息可如发送者照片,视频剪辑,音频剪辑, 动画,文本(例如,发送者姓名和/或位置等)。包含消息中的数据的询问被定义 且发送到身份数据库204,该数据库发送响应信息,该响应可包含可能没有包含 在消息中的关联的发送者信息,例如,照片、视频剪辑、文本等。
图9示出了按照本发明实施例的用于提供和管理身份信息的系统。通过诸 如因特网的网络903,提供和管理服务器901与身份数据库204和数字证书数据 库902相连。身份 库204可包含各种形式的身份信息,该身份信息可包括 但不限于文本、数字文本、字母-数字文本、照片、图形、动画、视频内容、音
频内容、可执行代码等。系统允^ 库管理员将身側言息与诸如移动识另鹏、 电子序列码、自动号码识别、地理位置数据、电子邮件地址、即时消息假名和 其它别名等的繊进行关联。这些娜可在娜消息和/或内割艮务的操作过程 中获得。与这些数据关联的身份信息可包括文本格式的发送者姓名、发送者或 发送机构的照片或图形、代表发送者的视频剪辑、诸如来自发送者问候视频的 视频剪辑等。可i顿数字证书来维护安全性。例如,通过查询数字证书数据库
902,提供和管理服务器901可验证身份信息数字签名的完整性。
按照本发明实施例来实现认证。例如,在消息转发到终结实体209之前, 订阅者简档可指定须与发起端实体208和/^起端应用程序206交换的成功的 质询(challenge) /响应(response)。例如,在传输路,^i:的实体可向发起端实体 208发送查询,请求^端实体208来输入他妈妈的姓。比较iM入与存储版本 的正确答案,仅当正确匹配时转发该消息。否则,删除该消息。同样地,发送 者信息可由发送者和/或认证机构进行数字签名。该签名可由传输路径上的实体 核对。如果签名不能成功地校验,就删除该消息。否则转发和/或阅读该消息。 也可实施多要素认证方案,例如,在魏端实体208 (例如,第一蜂窝电话)和 终结实体209 (例如,第二蜂窝电话)。例如,使用存储在发起端实体208中的 第一密钥,连同仅有第一蜂窝电话用户所知道的个人标识号(PIN),可产生一 次性密码,。终结实体209可请求传输路径上的任何实,验该一次性密码。如 果该一次性密码没有成功地校验,京舰鹏该消息。否则,转发和/或阅读该消息。
本发明的实施例可由存储在介质中的或通过网络传输的指令来实现。其中, 可由M器执行指令且完成根据本发明全部或部分的方法。实现本发明实施例 的设备可包括存储指令的存储器,它与适用于执行该指令的处理器相连。存储 器的例子可包括随机存储器、闪存、只读存储器、硬盘、光盘、以及其它的适 合存储数對言息的介质。处理器的例賴括由加禾幅尼亚,Santa Claus的英特尔 公司生产的奔腾IV处理器。处理器也可为特殊应用集成电路(ASIC),其至少 包含部分根据本发明方法的硬件禾咽件,该处理器也可与显示器相连,该显示 器可为适于以可感知的方式呈现数字信息的任何装置。显示器的例^括LCD 显示屏、CRT显示屏、扬声器等。处理器也可与诸如触摸屏、键盘、麦克风等 的输入相耦合。
前述例子用于示范性地对本发明进行说明。本领域的普通技术人员应当认识到本发明的范围^51J:面讨论的例子。例如,尽管基于MMS消息协议描述 了本发明的实例,本发明也可包含依据诸如SMS、 EMS、 WAP等的其它协议的 实施例。例如,依据与MMS消息关联的相似的方式,发送者识别信息可与SMS 或WAP消息关联和使用。这些和其它的实施例在本发明的范围之内。
权利要求
1、消息通信的方法,包括根据所接收消息中包含的数据向身份数据库发送查询,从身份数据库接收关于消息发送者身份的信息,该信息包括发送时不是消息一部分的身份信息;以及把该身份信息发送给用户;接收用户的接受或拒绝信号,该信号基于发送给用户的身份信息;如果接收到接受信号,那么就把消息转发给用户或呈递给用户。
2、 如权利要求1所述的方法,进一步包括根据消息的所选定的接收者的 地址来决定是否将身份信息和消息进行关联。
3、 如权利要求1所述的方法,其中消息发送者是人,且身份信息包括该人 的照片。
4、 如权利要求1所述的方法,其中消息发送者是人或计算机应程序,且 身份信息包括该人或计穀几应用程序的音频彰示。
5、 如权利要求1所述的方法,其中消息发送者是人或计算机应用程序,且 该身份信息包括该人或计算机应用程序的视频表示.
6、 存储有指令的介质,该指令适合于处理器来执行以下步骤 根据所接收消息中所包含的数据向身份M库发送查瓶 从身份数据库接收关于消息发送者身份的信息,其包括发送时不是消息一部分的身份信息;把该身份信息发送给用户;接收用户的接受或拒绝信号,该信号基于发送给用户的身份信息; 如果接收到接受信号,那么就把消息转发给用户或呈递给用户。
7、 如权利要求6所述的介质,其进一步包括基于消息的选定接收者的地址, 决定是否将身份信息和消息进行关联的适合于处理器执行的指令。
8、 如权利要求6所述的介质,其中消息的发送者是人,且身份信息包括该 人的照片。
9、 如权利要求6所述的介质,其中消息的发送者是人或计穀几应用程序,且身份信息包括该人或计计算机应用程序的音频表示。
10、 如权利要求6所述的介质,其中消息的发送者是人或计穀几应用禾歸, 且身份信息包括该人或计穀几应用程序的视频^。
11、 消肩通信装置,包括 处理器;连接至U所述处理器的显示器; 连接到所述处理器的输A^置;及连接至,述鹏器的存储器,所述存储蹄储了适合于鹏器执行的指令, 以接收与消息关联的发送者身份信息,通过所述显示器呈现发送者身份信息, 并且根据发送者身份信息,通过所述输入装置接收接受或拒绝信号,其中发送 者信息包括发送时不是消息的一部分的信息。
12、 如权禾腰求6所述的装置,其中消息发送者是人,且身份信息包括该 人的照片。
13、 如权利要求11所述的装置,其中消息的发送者是人或计^l几应用程序, 且其中身份信息包括该人或计穀几应用程序的音频表示。
14、 如权利要求6所述的装置,其中消息的发送者是人或计^l几应用禾辨,且其中身份信息包括该人或计敦;1^用禾將的视频表示。
全文摘要
基于消息中所包含的数据来查询数据库以获得发送者识别信息,至少部分所述信息未包含在发送的消息中。把发送者识别信息呈现给接收者,基于发送者身份识别信息,接收者能发送接受或拒绝消息的信号。如果输入的是接受信号,那么把消息转发给接收者和/或呈现给接收者。
文档编号G06F15/16GK101203843SQ200680022073
公开日2008年6月18日 申请日期2006年4月19日 优先权日2005年4月20日
发明者G·T·克里斯滕森 申请人:弗里塞恩公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1