用于传递和显示消息的系统和方法

文档序号:6599917阅读:141来源:国知局
专利名称:用于传递和显示消息的系统和方法
技术领域
本申请大体上涉及一种用于传递和显示消息的系统和方法,具体涉及一种用于当 用户在通信设备上拨打电话号码时传递和显示消息的系统和方法。
背景技术
随着通信设备的发展,通信提供方不断寻找用于将其消息传送给大量用户的新方 式和媒介。这是富有挑战性的,因为一旦用户习惯于给定的通信场所(venue),他们可能趋 向于忽略或跳过该消息。特别地,考虑到手持无线设备的相对广泛的使用,通信提供方将会 渴望向这些用户提供消息。文献US2008/139224 (Stone,Kevin M.) (2008 年 6 月 12 日)提供了一种在电话上 向用户提供宣传(promotion)的方法和软件应用。该软件应用驻留在用户的电话上,并“监 听”用户所拨打的电话号码。响应于用户拨打电话号码,该软件确定是否应当向用户提供宣 传或宣传要约。响应于确定向用户播放或要约播放宣传,电话上的软件应用有效地“拦截” 呼叫,并在做出向外的语音呼叫之前向用户播放宣传或要约。软件应用可以从本地存储器 访问该宣传,或者可以联系远程服务器以下载可用的宣传。文献US2002/022476(Go,Eiroku) (2002年2月21日)提供了一种蜂窝电话中的
数字广告方法,该蜂窝电话具有广告。对数据进行广播,而不建立与接收方的通信。接收方 选择广告的种类和类型。广告内容包括广告数据、广告方的咨询电话号码、数据以及网站地 址。该内容存储于蜂窝电话的存储器中。通过按下预定的功能键,在蜂窝电话的屏幕上重 放已存储的广告。该内容可以从网站下载,可以在蜂窝电话以及家用音频/视频设备的屏 幕上重放。

发明内容
因此,需要在诸如通信设备的场所中提供消息以使用户有动机收听或查看该消 息。特别地,如果提供不至于打扰到用户的消息,用户可能不会跳过或忽略该消息。虽然通 常来说用户可能不会喜欢侵入的消息,然而可以向用户提供某种形式的财务补偿或其他的 激励,以补偿该消息对用户的侵害。提供了一种计算机实现的方法,用于在通信设备上传递并显示消息,所述方法包 括在通信设备处接收与被呼叫的接收方电话号码相关联的呼叫发起行动;访问以可访问 的形式存储在存储器中的消息;发起在通信设备的显示屏的第一显示部分上显示消息,该 第一显示部分与显示屏中用于显示被呼叫的接收方电话号码的第二部分相邻;尝试与接收 方电话号码的呼叫连接;以及接收与接收方电话号码的尝试呼叫连接的呼叫连接状态指
7J\ o在一个实施例中,该消息可以包括广告标志(logo)。还提供了一种计算机实现的系统,用于在通信设备上传递并显示消息,所述系统 包括消息显示模块,被配置为从可访问的存储器位置访问消息,并响应于与接收方电话号
4码相关联的呼叫发起行动而发起在通信设备的显示屏的第一部分上显示消息,该第一部分 与显示屏中用于显示接收方电话号码的第二部分相邻;以及呼叫连接状态监视器,被配置 为提供与接收方电话号码的尝试呼叫连接的呼叫连接状态的指示。在计算机实现的系统的一个实施例中,该通信设备包括处理器和与处理器耦合的 存储器,该存储器存储有用于执行上文所述的任何一种计算机实现的方法的指令和数据。在计算机实现的系统的另一个实施例中,该通信设备是无线手持通信设备。


参考附图,以示例而非限制的方式来描述实施例,附图中相似的附图标记表示相 应的或类似的元件,其中图1是示出了根据一个实施例的无线通信系统和与该系统通信的通信设备的框 图;图2是图1中的通信设备的示意框图;图3A是图1中用于传递和显示消息的通信设备的示意图;图3B示出了图1中用于传递和显示消息的通信设备的备选实施例;图3C示出了图1中用于传递和显示消息的通信设备的另一个实施例;图4A示出了图1中的系统的多个组件为了向通信设备传递和显示消息而彼此之 间进行交互的示意流程图;图4B示出了图1中的系统的多个组件为了向通信设备传递和显示消息而彼此之 间进行交互的另一个示意流程图;以及图5示出了图1的系统中的交互的示意流程图的又一变体。
具体实施例方式通信设备102经由通信网络106和基站104彼此间(或与其他未示出的通信设 备)通信。相应地,通信网络106可以包括若干组件,例如无线网络、中继设备、企业服务器 110和/或移动数据服务器(MDS),以用于在基站104和运营商系统108之间中继数据。企 业服务器110的一个例子是由Research In Motion Limited提供的BlackBerry企业服务 器(BES)。通信网络106也可以被配置为支持IP电话(VoIP)方案下的数据和语音通信。通信系统100被配置为一旦用户开始在通信设备102上拨打电话号码,就向通信 设备102传递并显示一个或更多个消息。此外,通信设备100可以被配置为跟踪消息的 使用(即根据检测预定参数,例如消息在通信设备102上播放的时间长度),并经由计费系 统114向通信设备102的用户提供财务补偿,以允许消息在通信设备102上输出。例如,可 以提供与给定计费周期上播放消息的累计时间成比例的财务补偿。该消息可以由通信设备 102直接经由消息传递管理系统190来访问,也可以间接地经由到通信设备102的运营商系 统108来访问。典型地,基于服务合同来提供无线通信服务,其中通信设备用户加入与无线运营 商的服务合同,从而无线服务可以被提供给通信设备102。因此,运营商系统108可以被配 置为存储诸如通信设备102的用户姓名和计费信息等信息、无线服务计划、设备类型以及 任何其他有关信息,以辅助通信设备102的无线通信。运营商系统108还被耦合用于与包括计费系统114的运营商基础设施进行通信。计费系统114包括订购模块和计费跟踪器 118。订购模块116存储与通信设备所登记的通信服务有关的信息。计费跟踪器118可以 被配置为基于服务计划和通信设备102可用的多种服务的使用,跟踪并存储通信设备102 的计费信息。再次参考图1,运营商系统108耦合至消息传递管理器190,该消息传递管理器190 能够访问消息数据库112。消息数据库112上存储着由消息传递管理器190访问的多个消 息。消息传递管理器190被配置为一旦用户开始拨打接收方的多数字电话号码(此时用 户的注意力一般在通信设备102的显示器上),就向显示器传递消息。可以根据需要由通信 设备102下载一个或更多个消息(即,通过通信设备102的网络浏览器),并存储在通信设 备102上以用作允许的消息。就是说,用户可以浏览与消息传递管理器190相关联的一个 或更多个网页,以选择并下载将在用户拨打被叫电话号码的第一个数字时显示的特定消息 或特定种类的消息。备选地,可以想到,该消息可以从基于网络的联网服务器设备110(其 能够访问消息数据库112)间接地访问。在另一个实施例中(未示出),消息可以由联网到 消息数据库112的有线桌面或膝上计算机来访问,并且稍后当通信设备102连接至该有线 桌面或膝上计算机时将消息下载到通信设备102。本领域的普通技术人员可以理解,本文描述的通信系统100是示意性的,而且可 以改变一个或更多个组件以适应不同的网络配置,这不会影响本公开的范围。此外,尽管本 说明书详细描述了通信设备102,然而可以理解的是,可以采用其他类型的设备,包括有线 和无线设备。参见图2,更详细地示出了通信设备102的组件。通信设备102可以是具有语音和 数据通信能力的双向通信设备,包括与其它计算机系统通信的能力。依赖于通信设备102 提供的功能,可以将其称为数据消息收发设备、双向寻呼机、具有数据消息收发能力的蜂窝 式电话、无线因特网装置、或者数据通信设备。通信设备102包括通信子系统211,该通信子系统包括接收机212、发射机214以 及相关联的组件,比如一个或者更多个嵌入式或者内置的天线元件216和218、本地振荡器 (L0) 213、以及处理模块,比如数字信号处理器(DSP)220。对于通信领域中技术人员明显的 是,通信子系统211的具体设计依赖于通信设备102将要在其中运行的通信网络。通信设备102包括控制通信设备102的一般操作的微处理器238。微处理器238 还与附加设备子系统进行交互,所述附加设备子系统比如显示器222、闪存存储器224、随 机存取存储器(RAM) 226、辅助输入/输出(I/O)子系统228、串行端口 230、键盘232、扬声 器234、麦克风236、短距通信子系统240 (比如Bluetooth )、以及统一标识为242的任何其 它设备子系统或者外围设备。通信设备102还可以包括用于接收定位信息的定位设备244, 比如GPS接收机。如将描述的,还可以配置GPS接收机以检测并且提供位置信息,以确定通 信设备102的位置是否满足预定的位置标准(即,由计费系统114所设置的标准)。例如, 基于是否满足预定位置信息,计费系统114可以确定是否为在通信设备102上输出的可听 消息提供财务补偿。可以在持久性存储器(比如闪存存储器224)中存储微处理器238使用的操作系 统软件,该存储器还可以是只读存储器(ROM)或者类似的存储元件(图中未示出)。本领域 技术人员将理解,可以将操作系统、特定设备应用或者它们的部分临时地加载至易失性存储器中,比如RAM 226。一般地,除了操作系统功能之外,微处理器238使得在通信设备102上的软件应用 的执行成为可能。在通信设备102的生产期间,在通信设备102上安装控制基本设备操作 的应用的预定集合。这些基本操作典型地包括例如数据和语音通信应用。附加地,还可以 通过网络106、辅助I/O子系统228、串行端口 230、短距通信子系统240或者任何其它合适 的子系统242将应用加载至通信设备102上,并且由用户安装在RAM 226或者持久性存储 器224中,用于由微处理器238来执行。该应用安装的灵活性增加了通信设备102的功能, 并且可以提供增强的设备上(on-device)特征、通信相关特征,或者二者兼而有之。显示器222用于向用户视觉地展示应用的图形用户界面(⑶I)。用户可以通过使 用输入设备(比如键盘232)来修改⑶I上的信息,以操作应用数据。依赖于通信设备102 的类型,用户可以被提供以其它类型的输入设备,比如滚轮、轨迹球、光笔或者触敏显示屏。再次参考图2,通信设备102还包括消息传递管理器190。如上文所述,消息传递 管理器190可以被配置为在需要时从消息数据库112获取消息,或者可以把消息预加载并 存储在通信设备102的存储器上(例如闪存存储器224或RAM 226)以供随后访问。消息 传递管理器190可以是作为操作系统的一部分的软件方案,或者是通信设备102的应用。在电话模式下使用通信设备102的用户可以发起行动以呼叫接收方电话号码。接 收方电话号码可以是多数字的号码。为了简明起见,在本文的讨论中,作为接收方电话号码 而被呼叫或拨打的多数字电话号码被简称为接收方电话号码。用户为发起呼叫而采取的行 动可以包括手动地拨打接收方电话号码的连续数字,然后激活或按下通信设备102上的 呼叫或发送键。用户为发起呼叫而采取的行动还可以包括选择和激活或按下与接收方电 话号码相关联的快速拨号键,该接收方电话号码被包括在通信设备102的地址簿应用中的 电话号码条目列表中。用户为发起呼叫而采取的行动还可以包括根据接收方的姓名或姓 名的一部分,在通信设备102内进行搜索,然后从地址簿条目列表中选择该接收方的电话 号码,并激活呼叫或发送功能。用户为发起呼叫而采取的另一行动可以包括选择或轻敲通 信设备102的显示器222上呈现的网页中的超链接上呈现的电话号码。另一行动可以包括 语音激活的拨号。上述行动是示意性的,并非是向接收方号码发起电话呼叫的可能的用户 行动的穷尽性列表。消息传递管理模块190的消息显示模块291可以被配置为在需要时从消息数据库 112获取消息,或者可以将消息预加载并存储在通信设备102的存储器(即闪存存储器224 或RAM 226)上,之后当用户发起呼叫行动时在通信设备102的屏幕222上显示消息。一旦用户完成尝试与被叫接收方设备的连接的拨打,可以产生铃音。例如,响应于 所尝试的与接收方电话号码的呼叫连接,可以产生号码忙铃音、网络忙铃音和拨打的号码 无效铃音。连接状态监视器292监视用户拨打的电话呼叫的呼叫连接状态,并可以基于所 产生的铃音而提供通信设备102处的呼叫连接状态的指示。如果成功实现了所尝试的呼叫连接,在接收方电话号码上可以提供语音(或语音 邮件)响应。依赖于通信设备102处指示的呼叫连接状态,呼叫连接状态监视器292可以 提供触发,以通过消息显示模块291终止消息在显示器222上的显示。在一个示例性实施例中,消息显示模块291可以被配置为在通信设备102的显示 屏222上显示消息,至少到作为与接收方电话号码的尝试呼叫连接的结果而产生号码忙铃音、网络忙铃音或无效号码铃音为止。在另一个示例性实施例中,消息显示模块291可以被配置为在通信设备102的显 示屏222上显示消息,至少到接收方电话号码提供语音或应答机消息响应为止。在又一个示例性实施例中,消息显示模块291可以被配置为至少在用户正在手 动地拨打接收方电话号码的连续数字期间,在通信设备102的显示屏222上显示消息。参考图3A,示出了图1中的用于传递和显示消息的通信设备的示意图。被拨打 的数字序列中的每一个数字可以具有与之相关联的不同消息,该消息在该数字被拨打时在 消息显示模块291上显示。在这种情况下,每一个不同的消息可以在拨打给定数字期间显 示,直到序列中下一个数字被拨打并且其相应的消息被显示为止。当拨打给定数字时,与 该数字相关联的相应消息(例如广告标志)可以在显示屏222的消息部分301中显示, 该消息部分301与显示屏222中用于显示接收方电话号码的另一部分302相邻。在另一 实施例中,每一个消息也可能建立在先前消息之上。例如,每一个“消息”可以包括字母或 若干字母的组合,并且在接收到所有数字后,这些消息累积地拼出商标。例如,在接收到 4-1-6-5-5-5-1-2-3-4 作为用户输入后,显示“B-L-A-C-K-B-E-R-R-Y” (每次一个字母)。 BLACKBERRY中的每一个字母随着电话号码中每一个数字的输入而出现。还可以想到除了每一个数字都有新消息的备选情景。消息可以每两个数字发生变 化。或者在任何预定数目的数字后发生变化。显示屏222的消息部分301可以如下方式呈现例如通过对数字的可视指针或其 他可视指示方式,指示与其相关联的哪个数字正被拨打。显示屏222的消息部分301可以 合并使用与显示屏222的部分302 (其中显示接收方电话号码)不同的显示风格,例如特殊 的文本颜色或背景颜色,以及可选地与听觉模式有关联的字体类型或风格,旨在俘获和保 持用户的关注,其程度不至于打扰用户。当拨打电话号码时,用户的注意力一般集中在被拨打的号码上(显示屏222的部 分302)。无论用户正在手动地拨打接收方电话号码、或是从电话条目的地址簿列表中选择 要呼叫的接收方电话号码、或是选择用于呼叫该接收方电话号码的快速拨打条目,一般都 是这样。通过与数字或接收方号码很靠近地或者相邻地显示消息,用户通常会更加注意到 所显示的消息。可以设想,在通信设备102中,可以应用和使用显示屏222内的接收方电话 号码部分302和消息部分301的其他朝向和定位。图3B示出了图1中的用于传递和显示消息的通信设备的备选实施例。这里,显示 屏222的消息部分301可以以备选的方式来呈现,即可视地指示与其相关联的哪个数字正 被拨打,例如通过将数字与正在显示的消息相结合的公共分界区来实现。图3C示出了图1中的用于传递和显示消息的通信设备的另一实施例。在该实施 例中,至少在拨打接收方电话号码的整个数字序列期间,可以访问并显示单个消息。图4A示出了图1中的系统的多个组件为了向通信设备102传递和显示消息而彼 此之间进行交互的示意流程图。在步骤401,通信设备102的用户按下第一按键,以呼叫意 向接收方的多数字电话号码。在步骤402,消息显示模块291访问消息。该消息例如可以包括广告消息或紧急通 知消息。在步骤403,消息显示模块291开始在通信设备102的显示器222的消息显示部分 301上显示消息。
在步骤404,随着接收方电话号码的每一个数字被拨打,可以访问并显示与其相关 联的不同消息(例如市场标志),如上文所述。在步骤405,一旦用户已经完成了拨打过程(例如手动地拨打了所有的数字或按 下快速拨号键),就尝试建立与呼叫接收方的电话连接(一般通过按下发送或呼叫键进 行)。在步骤406,呼叫连接状态监视器292监视呼叫连接状态。通信设备102处的呼叫 连接监视器提供了对与被叫接收方电话号码的尝试呼叫连接的呼叫状态的指示。在一个示 例实施例中,消息显示模块291可以被配置为在通信设备102的显示屏222上显示消息, 直到用户完成手动拨打多数字接收方电话号码并已经激活发送或呼叫键。可以设想,本文讨论的发送或呼叫功能不只限于激活或按下分立的机械按键,而 且还可以使用通信设备102中的触摸屏开关功能来实现,包括但不限于基于电阻性或电容 性的触摸屏。在步骤407,如果呼叫连接状态被指示为呼叫应答(例如呼叫接收方提供语音响 应并且在通信设备102处检测到),那么该状态可以构成终止由消息显示模块291在显示器 222上显示消息的触发(步骤408)。备选地,在步骤410,如果呼叫连接状态监视器292所监视的呼叫连接状态被指示 为号码忙、网络忙或无效电话号码,则消息显示模块291可以继续在通信设备102的显示器 222的显示部分301上显示消息。用户可以在步骤411处终止呼叫,此时可以在步骤408处 终止消息的显示。图4B示出了图1中的系统的多个组件为了向通信设备传递和显示消息而彼此之 间进行交互的另一示意流程图。在步骤415,用户以不同于手动拨打接收方电话号码的数字 的方式发起呼叫行动,例如从通信设备102的地址簿应用来发起。在步骤406,呼叫连接状 态监视器292监视呼叫连接状态。在步骤407,如果呼叫连接状态被指示为呼叫应答(例如 呼叫接收方提供语音响应并且在通信设备102处检测到),那么可以触发终止由消息显示 模块291在显示器222上显示消息(步骤408)。备选地,在步骤410,如果呼叫连接状态监 视器292所监视的呼叫连接状态被指示为号码忙、网络忙或无效电话号码,则消息显示模 块291可以继续在通信设备102的显示器222的显示部分301上显示消息。用户可以在步 骤411处终止呼叫,此时可以在步骤408处终止消息的显示。图5示出了图4中的交互的示意流程图的变体。在步骤504,可以对消息传递管理 器190进行配置,使得用户能够在建立与意向接收方的连接之前的任意时间中止尝试的呼 叫,例如通过按下通信设备102的结束按钮或开关。在步骤505,取代目前中止的尝试呼叫,可以向用户呈现选项,将该呼叫重定向以 获得与正在呈现的消息相关联的其他消息。例如,该消息可以包括广告消息或紧急警报,具 有用于直接连接至广告或紧急警报的来源或发起者的超文本链接。通过接受该重定向选 项,用户现在可以建立与正在显示的广告消息或紧急警报相关联的来源的电话连接。可以 想到与消息来源的其他类型的连接。例如,可以通过通信设备102的网络浏览器向用户呈 现超文本链接,以建立在线Internet连接。一旦用户在步骤505处请求并接受与消息的来 源或发起者的连接,那么可以在步骤408处终止消息的显示。尽管在本文中描述了多个实施例,本领域的技术人员可以理解,在不背离所附权
9利要求的范围的前提下,可以进行其他改变。
权利要求
一种计算机实现的方法,用于在通信设备(102)上传递并显示消息(301),所述方法包括在通信设备处接收(401,415,501)与被呼叫的接收方电话号码相关联的呼叫发起行动;访问(402)以可访问的形式存储在存储器中的消息;发起在通信设备的显示屏的第一部分上显示(403)消息,该第一部分与显示屏中用于显示被呼叫的接收方电话号码的第二部分相邻;尝试(405)与接收方电话号码的呼叫连接;以及接收(406)与接收方电话号码的尝试呼叫连接的呼叫连接状态指示。
2.根据权利要求1所述的方法,还包括继续(410)在通信设备(102)的显示屏(222) 上显示消息,至少到在通信设备处接收到(406)呼叫连接状态指示为止。
3.根据权利要求1所述的方法,还包括接收(504)选择,该选择用于中止与接收方电话号码的尝试电话呼叫连接;以及 提供(505)选项,该选项用于将通信设备进行重定向并连接至与正在显示的消息相关 联的来源。
4.根据权利要求1所述的方法,其中,所述呼叫发起行动包括接收(401,415,501)与 接收方电话号码的数字序列中的第一数字相对应的第一用户输入。
5.根据权利要求4所述的方法,还包括继续(410)在通信设备(102)的显示屏(222) 上显示消息(301),至少到已经接收到接收方电话号码的所有连续数字的输入为止。
6.根据权利要求4所述的方法,其中,所述呼叫发起行动(401)还包括接收与接收方 电话号码的数字序列中的第二数字相对应的至少第二用户输入,由此来访问并显示至少第 -~-消息o
7.根据权利要求6所述的方法,其中,所述至少第二消息包括广告标志。
8.根据权利要求1-6中任意一项所述的方法,其中,所述消息包括广告消息。
9.一种计算机程序产品,存储有用于配置处理器(238)执行根据权利要求1-8中任意 一项所述的方法的指令和数据。
10.一种计算机实现的系统,用于在通信设备上传递并显示(403)消息,所述系统包括消息显示模块,被配置为从可访问的存储器位置访问消息,并响应于与接收方电话号 码相关联的呼叫发起行动(401,415,501)而发起在通信设备的显示屏的第一部分(301)上 显示消息,该第一部分与显示屏(222)中用于显示接收方电话号码的第二部分(302)相邻; 以及呼叫连接状态监视器(292),被配置为提供与接收方电话号码的尝试呼叫连接的呼叫 连接状态的指示(406)。
11.根据权利要求10所述的系统,其中,所述消息显示模块(291)还被配置为显示消 息,至少到已经接收到接收方号码的所有连续数字的输入为止。
12.根据权利要求10或11所述的系统,其中,显示屏的第一部分(301)中显示的消息 是以与显示屏中显示接收方电话号码的第二部分(302)的显示风格不同的显示风格来显 示的。
13.根据权利要求10至12中任意一项所述的系统,其中,所述通信设备(102)是无线手持通信设备。
14.根据权利要求10至13中任意一项所述的系统,其中,所述通信设备(102)包括 处理器(238)和与处理器耦合的存储器(224,226),所述存储器存储有用于配置所述处理器执行根据权利要求1-8中任意一项所述的方法的指令和数据。
全文摘要
一种用于在通信设备上传递并显示消息的方法和系统。在通信设备处接收被呼叫的多数字接收方电话号码的被拨打的第一数字。访问以可访问的形式存储在存储器中的消息,并发起在通信设备的显示屏上显示消息。可以尝试与接收方电话号码的呼叫连接。监视呼叫连接状态,并可以向通信设备产生指示该状态的响应。在一个实施例中,该消息可以是广告消息。
文档编号G06Q30/00GK101827145SQ201010135558
公开日2010年9月8日 申请日期2010年2月25日 优先权日2009年2月27日
发明者珍妮丝·M·吉马, 索雷尔·博尚 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1