用于从电子设备通信的系统和方法

文档序号:6599295阅读:128来源:国知局
专利名称:用于从电子设备通信的系统和方法
技术领域
本公开总体上涉及通信,更具体地,涉及用于从电子设备通信的系统和方法。
背景技术
包括智能电话、PDA、电器等的无线移动设备可以被配置用于语音、数据或组合的 语音和数据通信能力并一般用于个人和商业通信。可以将诸如广告等消息传送至无线移动 设备以呈现给设备的用户。用于可以同意接收消息并使消息呈现以换取利益。利益的示例 可以包括在与设备相关联的通信服务方案下降低服务费、累积用于抵价的信用或积分点、 以及经由无线移动设备使用具体应用或服务等。
欧洲专利申请 EP 1 003 344 A2, "Simultaneous text and audiotransmission for sponsored calls”,描述了一种系统,用于允许广告商在订户已经收听了所记录的广 告之后支付由移动订户发起的呼叫的通话时间成本的一部分。将与音频广告相关联的文本 消息发送给用户的设备。文本消息还可以提供关于广告的细节,或者可以包含与广告相关 联的电子优惠券。由于将文本消息存储在手机中,订户可以稍后查阅文本消息。

发明内容
广告商或提供广告的其他人,特别是那些与提供利益相关联的人所关心的一个问 题是有效性。提供给移动设备但却不被呈现的广告是无效的。以用户避免体验广告的方式 呈现的广告也是无效的。提供了一种在计算设备上通信的方法,其中,呈现消息并且在发起 通信之前验证用户对该消息的关注。在一个实施例中,该方法包括接收第一输入,所述第 一输入指示使用计算设备发起通信的请求。呈现消息。当呈现消息时,呈现提示以请求第 二输入从而继续进行通信。接收第二输入。仅在完成消息呈现之后并且仅当第二输入响应 于提示时,才发起通信。在第二实施例中,对消息和提示进行组合,使得对消息的呈现呈现 提示。在将消息和提示传送至通信设备之前,可以将消息和提示进行组合。提示呈现信息 可以与组合的消息和提示一同传输以辅助对第二输入的验证。提供了一种用于在计算设备上进行通信的方法,其中,接收第一输入,所述第一输 入指示使用计算设备发起通信的请求,并且经由通信设备呈现消息作为发起通信的前兆。 所述方法包括当呈现消息时,经由计算设备呈现(406A、411)提示(304A、305),以请求第 二输入(312)从而进行通信;接收第二输入;以及在完成所述消息的所述呈现之后,仅当所 述第二输入响应于所述提示时才发起(420)所述通信。提示可以包括至少一个视觉元素、至少一个音频元素、至少一个振动,或者视觉 元素、音频元素和振动每一个中的至少一个。所述方法可以包括验证第二输入是响应于所述提示的。所述提示可以是在提示期 期间呈现的,并且验证可以包括确定第二输入是否是与提示期相关联地被接收的。验证可 以包括确定第二输入是响应于提示的所需输入。所述方法可以包括响应于验证向接收方 提供验证结果以确定利益。
所述方法可以包括在发起通信之前接收并存储用于呈现的消息;或者在发起通 信之前接收并存储用于呈现的组合的消息和提示,从而对消息的呈现还将提示呈现为消息 的一部分。所述方法可以包括接收针对组合的消息和提示的提示呈现信息,并且根据提示 呈现信息验证所述第二输入是响应于所述提示的。消息可以包括广告。在另一方面中,提供了一种计算设备,包括通信子系统、处理器和存 储器,所述存 储器包括在被执行时将处理器配置为执行通信方法的指令和数据。在另一方面中,提供了一种计算机可读存储器,包括在计算设备上执行时使计算 设备执行通信方法的指令。在又一方面中,提供了一种用于提供广告的系统。所述系统包括服务器,被配置 为将用于呈现的广告传送给通信设备的用户,所述服务器被配置为对所述呈现进行验证; 以及多个通信设备,被配置为与服务器进行通信。各相应通信设备包括处理器和与其耦 合的存储器,所述存储器存储指令和数据,所述指令和数据将处理器配置为响应于通信请 求,经由相应通信设备的至少一个输出呈现广告;当呈现广告时,呈现提示以请求输入从而 继续为通信请求提供服务,所述提示与所述广告分开定义或与所述广告组合在一起;响应 于在广告的所述呈现期间接收到的输入,确定验证要继续的输入和广告呈现的验证结果; 在呈现广告后,并且响应于验证结果,为通信请求提供服务;以及向接收方提供验证结果, 以提供广告的有效性的度量或者确定利益。在另一方法方面中,描述了一种用于为计算设备提供通信的方法,所述计算设备 呈现消息和继续进行通信的提示。该另一方法包括将消息和提示进行组合以定义组合的 消息和提示;为提示定义提示呈现信息,利用该提示呈现信息验证消息的呈现;向所述计 算设备发送所述提示呈现信息;以及向所述计算设备传输所述提示呈现信息。还描述了相 应设备和计算可读存储器方面。将根据以下描述来理解上述和其他方面。


现在将参照附图仅以示例的方式描述本发明的实施例,在附图中图1是示出了示例通信网络的框图;图2是根据实施例的无线移动设备的框图;图3是示出了根据本发明实施例的针对消息呈现和验证系统的操作的逻辑组件 和数据的无线移动设备的框图;图4A和4B是根据相应实施例的图3的消息呈现和验证系统的操作的相应流程 图;图5A、5B和5C示出了呈现用于调用通信的消息和提示的代表性无线移动设备;以 及图6是用于定义和提供组合的消息和提示以为设备提供通信的操作的流程图。为了方便起见,在说明书中相似的数字指代附图中相似的结构。
具体实施例方式参照图1,根据本实施例示出了示例通信网络100。通信网络100包括多个移动无 线通信设备102A、102B和102C (统称102)。将设备进行耦合,以经由由无线电塔104A和 104B表示的无线通信网络104进行无线通信。网络104耦合至互连通信设施106。这样的 设施106可以被配置为局域网、广域网(如公共互联网)、或其组合。例如,网络104可以经 由网络基础设施(未全部示出)耦合至诸如公共电话交换网(PSTN)等其他网络。各种信息源(例如,服务器)可以经由设施106(或其他私有或公共网络(未示 出))耦合以便通信。服务器可以在彼此之间进行通信、与移动设备102进行通信、或在所 有设备之间进行通信。示出了提供移动设备管理的服务器108 (下文中为MDAS 108)、用于 无线网络服务网控制的服务器112 (下文中为运营商服务器112)、以及诸如广告或其他内 容服务器等服务器116 (下文中为服务器116),该服务器116根据本实施例为消息提供服务 以补助移动设备使用。每个服务器108、112和116耦合至相应的数据存储器110、114和118。
特定移动设备102A可以包括各种计算设备之一,如被配置用于经由网络104进行 无线通信的台式计算机、膝上型或其他便携式计算机、智能电话、个人数字助理(PDA)等。 为了简单起见,仅示出了一些所选网络基础设施(例如,针对无线运营商和企业的网络基 础设施,包括网关、防火墙等)。在本实施例中,移动设备102的操作可以至少部分受MDAS 108的控制。MDAS 108 在移动设备上102上提供和实施用途和其他策略。策略可以指定具体设备可以使用哪种软 件应用、那些应用可用的服务以及这样的应用和服务可以如何操作(例如,通过参数和策 略的其他配置)。示例软件应用可以包括各种数据通信或消息应用,如电子邮件、即时消息、 SMS、互联网浏览、WAP、基于推送的消息、以及公布/预订消息服务等。在一些实施例中,针 对企业用户的组管理,MDAS108可以寄居和操作于企业上下文(如商业或其他组织)中。在本实施例中,移动设备102的组根据来自特定网络服务供应商(例如,运营商) 的组方案通过网络104接收无线网络服务。至少部分地在运营商服务器112的控制下提供 无线网络服务。组方案可以指定语音和数据业务的定价和其他细节。典型地,以单位时间 (例如,分钟或秒)对语音业务进行定价和计数,反之典型地以数据单位(例如,字节)对 数据业务进行定价和计数。可以基于每个移动设备对业务或使用进行定价,或者有时在组 之间共享对业务或使用的定价。例如,在企业组方案上下文中,方案可以允许来自相同企业 (如商业企业)的用户组在特定时间段(如,一个月)以适当费用总共使用X字节数据业务 或Y秒的语音业务(或者语音和数据的组合)。在本实施例中,运营商服务器112根据适用 的方案监控每个移动设备102A-102C的语音和数据业务。在备选实施例中,设备102可以 根据单独的用户方案以及随之发生的单独监控和方案遵从来接收这样的服务。如这里以下进一步描述的,可以通过从服务器116向设备102提供广告以呈现给 相应设备的用户来接入控制和补助移动设备使用(具体地,网络104上的业务)。补助可 以被配置针对组或单独用户方案。补助可以涉及语音使用、数据使用、或同时涉及二者。例 如,可以向设备存储广告(或广告的链接),并且响应于用户的命令(如发起通信的请求) 经由设备(例如,102B)将广告呈现给设备用户。在呈现消息期间,可以将提示提供给用户, 并且需要其他输入来使用(继续进行)通信。响应于提示的输入的时刻可用于验证对用户 的广告呈现,即,验证设备与用户在一起,以及当呈现广告时用户正在操作设备。
可以将验证结果提供给诸如通信网络104内的服务供应商等接收方或贸易广告 渠道中的接收方,作为广告有效性的度量。验证结果对于根据方案确定补助或确定广告商 的服务费等是有用的。接收方可以包括服务器116的操作员、运营商服务器供应商、MDAS的 操作员、提供用于传送给移动设备的广告的广告代理或广告商、用户等。在一些实施例中, 在将验证结果提供给至少一些接收方之前,可以对验证结果进行汇集或使其匿名进行以根 据需要(例如,出于私人原因)移除能够标识特定用户的信息。还可以根据其他方案或针 对其他利益的协议来提供消息。例如,利益可以包括累积用于抵价的信用或积分点。其他 利益可以包括经由无线移动设备使用特定应用或服务。消息呈现验证结果对于确定在这种 方案下扩展的利益可能是有用的。如果不能充分验证广告呈现,则不能累积或获取信用。应当认识到,消息可以包括音频、文本或视觉内容中的一个或多个。因此,呈现可 以包括向诸如扬声器、显示屏或这二者等设备的至少一输出输出消息。类似地,调用额外通信的提示可以包括音频、文本或视觉内容中的一个或多个,并 且可以包括振动,这样的提示可以通过向诸如扬声器、显示屏或这二者等设备的至少一个 输出输出提示来呈现。例如,可以将图形提示元素插入到视频或其他消息中。类似地,可以 将音频提示插入到消息中或与消息组合。提示可以包括一个或多个提示元素。在一个实施 例中,提示可以包括分别呈现在提示期的开始和结束处的一对音调,在所述提示期内期待 用户输入来继续进行通信。在一个实施例中,设备接收到的消息可以包括提示。在另一实 施例中,可以在没有提示的情况下接收消息。设备可以将提示插入到消息中,以一起呈现, 或者将提示与消息一同呈现。图2是可以被配置为上述移动设备(102A、102B、102C)之一的手持无线通信设备 200的实施例的框图。手持设备200可以包括双向通信设备,所述双向通信设备至少具有语 音和高级数据通信能力,包括与其他计算机系统进行通信的能力。根据手持设备200提供 的功能,该手持设备200可以被称作数据消息设备、双向寻呼机、具有数据消息能力的蜂窝 电话、无线互联网电器、个人数字助理(PDA)、智能电话、黑莓 设备或数据通信设备(具有 或不具有电话能力)。手持设备200可以并入蜂窝收发机(通信子系统)211,该蜂窝收发机包括接收机 212、发射机214、以及相关组件,如一个或多个(嵌入的或内部的)天线元件216和218、本 地振荡器(LO) 213、以及诸如数字信号处理器(DSP) 220等处理模块。通信子系统211的具 体设计取决于手持设备200意在在其中操作的通信网络。手持设备200可以在已经完成所需的网络注册、认证或激活过程之后通过网络104发送和接收通信信号。通过网络将由天线216接收到的信号输入至接收机212,接收 机212可以执行一般的接收机功能,如信号放大、下变频、滤波、信道选择、以及模拟至数字 (A/D)转换。对接收信号进行A/D转换允许在DSP 220中执行更复杂的通信功能(如解调 和解码)。以类似方式,例如通过DSP 220对要发送的信号进行处理,包括调制和编码。将 这些DSP处理的信号输入至发射机214,以进行数字至模拟(D/A)转换、上变频、滤波、放大 以及经由天线218通过通信网络进行传输。DSP 220不仅对通信信号进行处理,而且提供接 收机和发射机控制。例如,可以通过在DSP 220中实现的自动增益控制算法来自适应地控 制接收机212和发射机214中应用于通信信号的增益。网络接入与手持设备200的订户或用户相关联,并且手持设备200可以包括存储器模块272、存储器模块卡、或要插入到接口 274中或连接至接口 274以辅助在适用网络 (例如,104)中的操作的可移除用户身份模块(R-UIM)或订户身份模块(SIM/USIM)。备选 地,存储器模块272可以是服务供应商利用配置数据编程的非易失性存储器,从而移动站 200可以在网络中进行操作。由于手持设备200是电池供电的移动设备,因此其还包括用 于接收一个或多个可再充电电池266的电池接口 264。这样的电池266即使不向手持设备 200中的所有电路供电也向多数电路供电,并且电池接口 264为电池266提供机械和电连 接。电池接口 264耦合至为所有电路提供电源V+的稳压器(图2中未示出)。手 持设备200可以包括Wi-Fi收发机211,该收发机211可以包括与适于一个或多 个Wi-Fi协议的子系统211类似的组件/芯片组。尽管示出的是Wi-Fi,但WiMAX是一个备 选收发机。在一些实施例中,设备200能够根据软件定义的无线电(“认知无线电”)技术 来进行Wi-Fi和WiMAX通信。手持设备200包括控制其总体操作的微处理器238。通过通信子系统211执行至 少包括数据和语音通信在内的通信功能。微处理器238还与附加设备子系统(如IXD或其 他显示设备222、闪存224、随机存取存储器(RAM) 226、辅助输入/输出(I/O)子系统或设 备228、串行端口 230、键盘232、至少一个扬声器234、麦克风236、短程通信子系统240、以 及总体上由242指示的任何其他设备子系统(例如,可移除介质))交互。这里如下进一步 描述了用于验证广告呈现的示例辅助I/O子系统或设备228。图2中所示的子系统中的某些执行通信相关功能,而其他子系统可以提供“驻留” 或在机功能。注意,具体而言,诸如键盘232和显示器222等一些子系统可以用于诸如输入 通过通信网络传输的文本消息等通信相关功能,以及诸如计算器或任务列表等设备驻留功 能。可以将由微处理器238使用的操作系统软件存储在诸如闪存224等持久性存储器中, 该持久性存储器备选地可以是只读存储器(ROM)或类似的存储元件(未示出)。操作系统、 特定的设备应用或其部分可以临时载入诸如RAM 226等易失性存储器中。除了其操作系统功能以外,微处理器238能够在手持设备200上执行软件应用。至 少包括数据和语音通信应用在内、控制基本设备操作的预定应用集将通常在手持设备的制 造期间被安装在手持设备200上。被加载到手持设备200上的应用可以是个人信息管理器 (PIM)应用,该个人信息管理器(PIM)应用具有组织和管理与用户有关的数据项的能力,例 如但不限于,电子邮件、日历事件、语音邮件、约会以及任务项。自然地,在手持设备200和 存储器模块272上有一个或多个可用存储器存储以便于存储PIM数据项和其他信息。PIM应用具有经由无线网络发送和接收数据项的能力。在实施例中,PIM数据项经 由无线网络与所存储的或与主机系统相关联的移动台用户的相应数据项无缝地集成、同步 和更新,从而在手持设备200上创建关于这种数据项的镜像主机。在主机系统是移动台用 户的办公室或企业计算机系统的情况下这是特别有利的。还可以将附加应用通过网络、辅 助I/O子系统228、串行端口 230、短程通信子系统640、或任何其他适合的子系统242加载 到手持设备200上,并由用户安装在RAM 226或非易失性存储器(例如,224)中以由微处理 器238执行。应用安装中的这种灵活性增加了手持设备200的功能,并可以提供增强的在 机功能、通信相关功能、或这二者。例如,安全通信应用使得能够使用手持设备200执行电 子商务功能和其他这种金融交易。在数据通信模式下,适用的通信子系统211或221对如文本消息、电子邮件消息或网页下载或广告等接收信号进行处理,并输入至微处理器238。然后,微处理器238将根据 关联应用对信号进行进一步处理,以输出至显示器222,或可选地输出至辅助I/O设备228。 手持设备200的用户还可以结合显示器222使用键盘232和可能的辅助I/O设备228来编 辑如电子邮件消息等数据项。键盘232可以包括完整字母数字键盘和/或电话型键区。可 以通过通信子系统211或221在通信网络110上传输这些编辑的数据项。对于语音通信,除了将接收信号输出至扬声器234、以及由麦克风236产生用于传 输的信号之外,手持设备200的总体操作实质上类似于数据通信模式。可以将一个或多个 专用按钮(例如,来自辅助1/0228)与电话应用相关联,以调用或断开呼叫操作。还可以实 现如语音消息记录子系统之类的可选语音或音频I/O子系统。此外,尽管语音或音频信号 输出主要通过扬声器234完成,但是也可以使用显示器222来提供例如对呼叫方的身份、语 音呼叫的持续时间、或其它与语音呼叫相关的信息的指示。辅助I/O子系统或设备228可以包括一个或多个生物传感器或生物统计输入设 备。辅助I/O子系统或设备228可以包括摄像机、红外扫描仪、心率监视器、指纹读取器、或其组合等。图2中的串行端口 230可以实现于个人数字助理(PDA)型通信设备中,以同作为 期望组件(尽管是可选组件)的用户的台式计算机与用户的同步。串行端口 230使得用户 能够通过外部设备或软件应用设置偏好,并通过向手持设备200提供信息或软件下载而不 是通过无线通信网络扩展手持设备200的功能。备选下载路径例如可以用于通过直接从而 可靠并可信的连接将加密密钥加载到手持设备200上,从而提供安全设备通信。短程通信子系统240是提供手持设备200和不同系统或设备(不一定必须是类似 设备)之间通信的附加可选组件。例如,子系统240可以包括红外收发机以及关联电路和 组件、或蓝牙TM通信模块,以提供与具有类似能力的系统和设备的通信。图3示出了根据本发明实施例的、示出了针对消息呈现和验证系统的操作的组件 (例如,指令和数据)的设备200的框图。图3示出了设备200的运行时和/或持久性存储器 (例如,RAM 226或闪存224)的图示,设备200大体包括消息呈现和验证控制组件302 (“控 制组件”)、具有提示的消息304A、不具有提示的消息304B、提示305、验证结果306、一个或 多个消息内容播放器308、通信应用310(如电话应用)、以及用户输入数据312。应理解,可 以存在其他组件,如操作系统、通信子系统、设备驱动器、应用等(均未示出)。控制组件302可以被配置为接收并在本地向设备200存储消息(例如,304)以呈 现给用户。备选地,控制组件302可以接收链接或其他标识数据(未示出),利用链接或其 他标识数据可以在被命令呈现消息时从远程存储器获取广告。可以经由可移除介质(未示 出)、经由串行端口 230等以无线方式(如通过网络104)接收消息(304A、304B)。在一实施 例中,可以接收包括提示的消息(304A)(即,作为组合的消息和提示)。提示呈现信息303 还可以与组合的消息和提示包括在一起,以提供在消息呈现期间何时(以及可选的在何处 或如何)呈现提示的指示符来辅助验证。例如,可以提供XML或其他数据来定义提示呈现 信息以进行控制312。在另一实施例中,接收到没有提示的消息(304B)。由设备200添加提示305(即, 与消息304B —起呈现)。该提示可以通过设备组合,例如,将提示覆盖在消息上并创建单一 音频和/或视频流,使得消息呈现呈现提示。可以不实质上组合提示,而是简单地同时呈现该提示。在一个这样的实施例中,消息包括视频数据和提示音频数据。尽管所示设备200 具备具有提示的消息(304A)和不具有提示的消息(304B),设备可以被配置为仅操作具有 提示的消息或仅操作不具有提示的消息(未示出)。经由图形用户界面(例如,通信应用310或另一应用或0/S的图形用户界面)或专 用按钮228等,用户提供输入以发起使用设备200进行通信的请求。例如,用户按压电话按 钮以开始语音呼叫。通信应用310和/或控制组件302辅助经由一个或多个适用的消息内 容播放器308 (如音频、视频或文本播放器)呈现具有提示的消息,要求用户响应于提示提 供输入以继续进行通信。在呈现消息时,控制组件302接收来自适用输入组件(例如,228、 232)的用户输入数据312。响应于提示的即时输入可以用于确定指示呈现期间用户是否正 在操作设备200的验证结果306,并能够进一步处理通信请求。如果消息不包括提示,可以 在消息呈现期间呈现提示。在一个实施例中,应用310可以辅助用户对拨打号码的编辑或选择(例如,来自呼 叫列表或地址簿(未示出))。在拨打之前,消息与提示一同播放。在一实施例中,提示包括 在消息的一部分上显示(覆盖)的要拨打的号码 。要求用户响应于在消息期间呈现的提示 按压按钮或提供其他输入312。在一个实施例中,仅允许用户在广告的一部分期间拨打号码。该部分在消息之间 无需是一致的,例如,向定时引入一些随机性。可以响应于对电话键的按压来呈现消息。提 示通知用户请求何时可以拨打号码,请求输入以便继续。如果用户在提示期没有注意到,则 失去机会。可以以提示期呈现另一消息。在呈现消息时可以周期性接收到输入数据312,以根据控制组件302的验证操作 确定用户是否在整个呈现过程中操作设备200。可选地,根据所述验证操作,可以在呈现期 间间或提示用户提供输入数据312。验证操作可以要求预定数目的对呈现期间用户在场的 成功确定,以便确定对呈现的最终验证结果。作为示例,显示器222和/或辅助I/O 228可 以包括触摸屏显示设备,凭借触摸屏显示设备可以确定屏幕上的触摸或轻敲的位置。辅助 I/O设备也可以被配置为提供针对非屏幕部分的轻敲界面,以及例如定义虚拟按钮。可以经 由触摸屏界面或其他方式间或向用户提供提示,来请求用户触摸设备200上的特定位置, 以响应于提示获取输入数据312。屏幕(或设备)上的位置可以变化,提供随机动态位置, 使得用户注意并适当地(即,在正确的时间和位置)触摸。如果所提供的输入数据312指示根据验证操作确定用户在场(即,人类用户进行 了操作),可以确定并存储指示用户操作的肯定性验证结果。另外,可以确定和存储指示 没有用户操作的否定性验证结果。可以确定其他验证结果,如表示用户在某些时间操作了 设备的部分结果,或者指示既不能确定是肯定性结果也不能确定是否定性结果的不确定结 果。可以与标识消息的数据相关联地存储验证结果306。控制组件302可以将验证结果 与设备200的其他这样的结果(未示出)汇集。控制组件302提供(例如,传送给服务器 116)验证结果306 (单独提供、或按批或其他汇聚方式提供,以及带有或不带有标识用户和 验证的广告的数据)以传送给一个或多个接收方,验证结果306可以用作所述有效性的度 量。类似地,微处理器238可以根据验证结果的配置在本地使用验证结果306,以提供对可 能适用的特定应用或功能的访问。备选地,但未示出,在达到消息结束之前特别是当做出成功验证确定时可以停止呈现消息,以继续进行通信,并且在接近消息呈现结束时呈现提示以最大化观看消息的时 间。图4A是示出了根据一个实施例的用于消息呈现和验证的操作400A的流程图。在 步骤402A,接收多个组合的消息和提示(例如,304A),并将其存储到设备200。服务器116 可以提供这样的消息。为了节省设备200的处理资源,如参照图6进一步描述的,服务器116 或另一服务器可以定义组合的消息和提示304A。服务器116还可以定义和提供任何关联的 提示呈现信息303以协助验证控制302,所述提示呈现信息303提供组合的消息和提示的 哪部分与提示相关联的指示符。提示呈现信息303还可以包括所需用户输入的指示符(例 如,用以指示来自具体按钮的输入或键盘输入或具体音频输入的接收)。如果所有组合的消 息和提示是标准化的(例如,在10秒钟的消息中始终呈现30秒钟的提示,并且要验证的所 需输入是针对每次提示的电话按钮按压),不需要提供提示呈现信息303,并且控制302可 以被配置为针对每个组合的消息和提示类似地操作。在步骤404,接收输入以调用消息呈现。输入可以包括经由设备200发起通信的请 求。在步骤406A,控制组件302调用播放器308播放具有提示的消息304。可能期望播放 器308或控制组件302中的一个或另一个设置扬声器或显示器控制,使得呈现实际上是可 听或可见的等等。在本实施例中,消息304包括单一提示;然而,操作400A可以被修改为 通过呈现容纳多个提示。
在消息呈现期间,在步骤408-410,控制组件302可以接收用户输入312。确定是否 接收到所需输入312。例如,可以在提示期,或者在如提示呈现信息所定义的提示呈现开始 之后或大约提示呈现结束的时间进行输入。可以提供特定的容差以允许用户输入延迟。可 以忽略伪造或不正确的输入。可以要求诸如按键按压、按钮按压、触摸屏输入或手势、音频 输入等特定预定用户输入(“所需输入”)。所需输入可以包括一个或多个特定字符或使用 按键或其他按键组合或顺序的单词输入。可以要求特定的声音或可听输入。可以定义在如 屏幕等上的特定触摸屏输入或手势(轻敲、擦抹、画圈等)。一些辅助I/O包括加速计或能 够提供移动确定的其他位置测量设备。所需输入可以包括对设备102A施加特定移动。确 定并存储412验证结果。在步骤408,操作可以循环或继续以完成消息呈现从而使查看最大 化。当呈现结束时,在408经由是分支到达步骤414,确定验证结果是否指示继续进行 通信(420)。如果为否,则操作400A可以循环至406A,来呈现另一消息(例如,由于没有接 收到所需输入,或者没有在提示期器件接收到所需输入)。尽管未示出,但是例如如果不提 供对提示的所需输入响应,可以将阈值限制设置为仅呈现预定义数目的消息,以减少系统 资源。在414,如果确定操作应当继续进行通信,则在416,应当例如向服务器116和/或 118提供验证结果,来验证呈现,和/或确定利益。在420,操作继续向通信请求提供服务。 可以在步骤420之后提供步骤416。如上所述,尤其地,如果指令提示与消息呈现集成,则指令可以引入动态随机获取 以辅助有效性并可以将用户指向消息。图5A、5B和5C示出了根据设备200的一个实施例 的代表性无线通信设备500。在设备500中,显示器222被配置为包括能够读取轻敲位置的 触摸屏显示器222。在图5A中,触摸屏显示器222呈现在第一位置506A处触摸屏幕的提示,以在呈现消息304时提供第一轻敲。在图5B中,触摸屏显示器222呈现在与第一位置 506A不同的第二位置506B处触摸屏幕222的提示,以提供第二轻敲输入。在图5C的实施 例中,扬声器234提供可听提示。该提示可以向用户指示所需输入,例如按压电话按钮228 以拨打号码。控制组件302可以在呈现期间监控扬声器或显示器控制,以确定是否用户已经关 闭了这些输出以及(如监控验证结果的)因素,提供适用用户通知,校正设置或这些动作中 的任何动作(未示出)。图4B示出了与操作400A类似的操作400B。在该实施例中,接收到没有提示的消 息。即,在设备200的控制下添加提示或共同呈现提示。操作400B在呈现消息的同时呈现 提示。在本实施例中,在步骤402B中,接收到没有提示的消息(304B)。在本实施例中,在步 骤406B中,调用播放器来播放消息304B。在407,启动至少一个定时器以在呈现消息时来 触发提示305的呈现。在409,确定是否呈现提示。如果是,则操作继续,以呈现提示(411) 并返回至步骤408。如果否,则操作可以继续确定在提示期期间是否接收到输入以继续进行 通信(410)。提示305可以包括不止一个元素,如开始和结束提示元素,从而可以执行通过 步骤411的不止一次迭代。类似地,操作408B可以被配置针对多个提示。图6是用于为设备200定义和提供组合的消息和提示以向设备供应或进行通信的 操作的流程图。在602,将消息和提示进行组合。例如,将提示覆盖在消息的一部分上。在 一个实施例中,提示包括要显示的视觉元素(文本、视频、图形等)。在一个实施例中,提示 包括要发出声音音频元素。在另一实施例,提示包括视觉和音频元素。定义(604)提示呈 现信息303,以提供何时和/或在何处或如何将提示与消息一同呈现的指示符。提示呈现信 息可以被控制器302用于确定如何验证响应于提示的用户输入。可以要求用户输入在特定 时刻发生(在提示期期间),并且所需输入可以包括特定输入,如特定按钮或按键按压等。 如参照图4A所述,还可以接受可听或其他输入。可以忽略伪造或不正确的输入。可以针对 每个消息定义不止一个提示,以及定义适当的提示呈现信息。在606,向通信设备200提供组合的消息和提示以及提示呈现信息。组合的消息和 提示以及提示呈现信息可以在XML或其他流中定义。可以将不止一个消息或组合的消息和 提示以批通信的方式传送至设备200。尽管这里已经公开了本公开的具体实施例,但是可以对其进行各种变型。例如,尽 管以单独消息为基础讨论了确定验证结果,但是设备200可以被配置为,针对广告组(如那 些连续呈现的广告)确定验证结果。可以以(如参照电话应用所述的)不依赖于用户直接 调用的其他方式向用户呈现消息。例如,当调用(例如,发出或以其他方式发起)诸如电子 邮件、即时消息(IM)消息或短消息服务(SMS) (“txt”)消息应用等其他特定通信应用时呈 现消息。例如,当用户发起语音呼叫应答或当用户发起操作以查看新数据消息时,可能响应 于接收到的通信调用消息。尽管参照无线通信设备进行描述,但是,可以针对有线通信设备 (如适当配置的台式计算机、电话手机等)执行类似操作。尽管主要参照包括广告的消息进行描述,但是可以想到其他消息。例如,消息可以 包括通知或不为产品或服务做广告的其他信息内容。消息和提示的呈现可以建立接入验证 机制以验证用户对所请求的通信的接入。这样的接入验证一般可以授权通信或阻止无意的 通信,例如,在用户不知道的情况下按压按键时发生的偶然拨号。在传出通信的情况下,通常期望控制接入以确保设备的授权使用。一些用于接入控制的方法包括口令、接入码和生物扫描。然而,这些方法典型地在系统级实现接入,并且很难应用于如针对不同传出通信的 特定通信。例如,为了针对每个不同的传出通信建立不同接入码,需要记住或使用太多接入 码,这是不切实际的。在一个实施例中,为了验证以继续进行通信,提示可以要求用户输入 通信设备的语音号码或电子邮件地址等的一部分。
权利要求
一种用于在计算设备(102A、102B、102C、200)上进行通信的方法,其中,在所述计算设备处接收第一输入(312),所述第一输入指示使用计算设备发起通信的请求,并且经由通信设备呈现消息(304A、304B)作为发起通信的前兆,所述方法包括当呈现消息时,经由计算设备呈现(406A、411)提示(304A、305),以在计算设备处请求第二输入(312)从而继续进行通信;接收第二输入;以及在完成所述消息的所述呈现之后,仅当响应于所述提示接收到所述第二输入时,才发起(420)所述通信。
2.根据权利要求1所述的方法,其中,提示(304A、305)包括至少一个视觉元素;至少 一个音频元素;至少一个振动;或者视觉元素、音频元素和振动每一个中的至少一个。
3.根据权利要求1或2所述的方法,还包括验证(412)所述第二输入是响应于所述 提示的。
4.根据权利要求3所述的方法,其中,所述提示(304A、305)是在提示期期间呈现的,并 且验证包括确定第二输入是否是与提示期相关联地被接收的。
5.根据权利要求3或4所述的方法,其中,验证包括确定第二输入是响应于提示的所需 输入。
6.根据权利要求3、4或5中任一项所述的方法,还包括响应于所述验证向接收方 (116)提供(416)验证结果(306),以确定利益。
7.根据权利要求1所述的方法,包括在发起通信之前接收并存储(402A)用于呈现 的消息(304B);或者在发起通信之前接收并存储(402B)用于呈现的组合的消息和提示 (304A),从而对消息的呈现(406A)还将提示呈现为消息的一部分。
8.根据权利要求7所述的方法,还包括接收针对所述组合的消息和提示的提示呈现 信息(303),并且根据提示呈现信息验证所述第二输入是响应于所述提示的。
9.根据权利要求1至8中任一项所述的方法,其中,消息包括广告。
10.一种计算设备(102A、102B、102C、200),包括通信子系统(211、221、240、230)、处 理器(238)和存储器(224),所述存储器包括在被执行时将处理器配置为执行根据权利要 求1至9中任一项所述的通信方法(400A、400B)的指令和数据。
11.一种计算机可读存储器(224),包括在计算设备(102A、102B、102C、200)上执行时 使计算设备执行根据权利要求1至9中任一项所述的通信方法(400A、400B)的指令。
12.一种用于提供消息的系统,包括服务器(116),被配置为传送消息以呈现给通信设备的用户,所述服务器被配置为对所 述呈现进行验证;以及多个通信设备(102A-102C、200),被配置为与服务器进行通信,各相应通信设备包括处理器(238)和与其耦合的存储器(224),所述存储器存储指令和数据,所述指令和数 据将处理器配置为响应于通信请求,经由相应通信设备的至少一个输出呈现(406A、406B)至少一个消息 (304A、304B);当呈现至少一个消息时,呈现提示(304A、305)以请求输入(312)从而继续为通信请求 提供服务,所述提示与所述消息(305)分开定义或与所述消息(304A)组合在一起;响应于在至少一个消息的所述呈现期间接收到的输入(312),确定(412)验证要继续 的输入和至少一个消息的呈现的验证结果(306);在呈现至少一个消息后,并且响应于验证结果,为通信请求提供服务(420);以及向接收方(116、118)提供(416)验证结果,以提供呈现的有效性的度量或者确定利益。
13.根据权利要求12所述的系统,其中,提示(304A、305)包括至少一个视觉元素;至 少一个音频元素;至少一个振动;或者视觉元素、音频元素和振动每一个中的至少一个。
14.根据权利要求12或13所述的系统,其中,各相应通信设备还被配置为验证(412) 要继续的输入是响应于所述提示而接收的。
15.根据权利要求12至14中任一项所述的系统,其中,各相应通信设备还被配置为 在发起通信之前接收并存储(402A)用于呈现的消息(304B);或者在发起通信之前接收并 存储(402B)用于呈现的组合的消息和提示(304A),从而呈现(406A)消息时还将提示呈现 为消息的一部分。
全文摘要
本发明提供了一种在计算设备上通信的方法,其中,呈现消息并且在发起通信之前验证用户对该消息的关注。在一个实施例中,该方法包括接收第一输入,所述第一输入指示使用计算设备发起通信的请求。呈现消息。当呈现消息时,呈现提示以请求第二输入从而继续进行通信。接收第二输入。仅在完成消息呈现之后并且仅当第二输入响应于提示时,才发起通信。在第二实施例中,对消息和提示进行组合,使得对消息的呈现呈现提示。在将消息和提示传送至通信设备之前,可以将消息和提示进行组合。提示呈现信息可以与组合的消息和提示一同传输,以辅助对第二输入的验证。
文档编号G06Q10/00GK101820443SQ20101012600
公开日2010年9月1日 申请日期2010年2月25日 优先权日2009年2月27日
发明者索雷尔·博森, 贾尼斯·玛丽·齐玛 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1