一种用于触发显示屏上的广告的方法和手持电子设备的制作方法

文档序号:6602367阅读:644来源:国知局
专利名称:一种用于触发显示屏上的广告的方法和手持电子设备的制作方法
技术领域
本发明主要涉及一种用于触发内容在手持电子设备的显示屏上的显示的机制,更 具体地涉及一种用于触发显示屏上的广告的方法和手持电子设备。
背景技术
显示在手持电子设备的显示屏上的内容可能需要用户的注意或是受益于用户的 注意。然而,现有的解决方案并不能提供合适的机制以确保或提高在有内容显示的任何时 间用户注意力集中于该手持电子设备的显示屏的可能性。因此,需要一种用于内容在手持 电子设备的显示屏上的显示的改进机制。


图1是示意了包括本发明的示例实施例可以应用于其中的移动通信设备的通信 系统的框图。图2是示意了根据本发明一个实施例的移动通信设备的框图。图3A示意了根据本发明一个实施例的虚拟键盘的纵向屏幕取向。图3B示意了根据本发明一个实施例的虚拟键盘的横向屏幕取向。图4示意了根据本发明一个实施例的触摸屏的笛卡尔空间坐标系,该笛卡尔空间 坐标系绘制触摸信号的位置。图5是根据本发明一个实施例的设备取向检测子系统的框图,该设备取向检测子 系统包括数字三轴加速计。图6示意了根据本发明一个实施例的移动通信设备结合二维坐标系使用的相对 取向。图7A到7C是示意了根据本发明一个实施例的三轴传感器的倾斜和转动矢量的分配。图8A到8F示意了根据本发明一个实施例的手持电子设备的设备取向子系统所识 别的6个设备取向。图9是示意了根据本发明一个实施例的用于显示内容的示例操作的流程图。图中使用的相同附图标记用以指代相同的元件和特征。
具体实施例方式这里描述的实施例主要关于便携式电子设备。便携式电子设备的示例包括移动 (无线)通信设备,如,寻呼机、蜂窝电话,全球定位系统(GPS)导航设备和其他卫星导航设 备;智能手机;无线管理器;个人数字助理(PDA)和无线笔记本计算机。这些便携式电子设 备中的至少一些可以是手持电子设备。便携式电子设备可以是不具有无线通信能力的便携 式电子设备,例如PDA、手持电子游戏设备、数字相框或画框、数码相机和诸如可携式摄像机 之类的数字视频记录器。便携式电子设备可以具有触摸屏显示器或常规的非触摸屏显示器。便携式电子设备可以有触摸屏显示器和机械键盘。这些示例是非限制性的。本发明提供了 一种方法和手持电子设备,其检测适合于显示广告的一个或更多个 触发条件(也称作触发事件)的发生,然后在手持电子设备的显示器上显示广告。触发条 件可以是手持电子设备的屏幕取向的改变、手持电子设备自身取向的改变、或是手持电子 设备的模式改变(例如,当在手持电子设备上开始新应用或者在两个应用之间切换时)。为 进一步增加用户浏览广告的可能性,需要诸如延迟或预定输入之类的终止条件来结束广告 显示,并恢复到手持电子设备的正常操作。在终止条件出现之前,根据实施例,可以将手持 电子设备置于锁定模式,在锁定模式下用户的输入是受限的。根据本发明的一个实施例,提供一种用于触发内容在手持电子设备的显示屏幕上 的显示的方法,该方法包括监控触发条件的出现,所述触发条件包括以下的一个或几个 改变手持电子设备的操作模式的输入、手持电子设备的取向的改变、或者显示在显示屏上 的图形用户界面(GUI)的屏幕取向的改变;以及响应对所述触发条件中的一个的检测,在 手持电子设备上再现内容。根据本发明的另一个实施例,提供一种手持电子设备,包括控制器,用于控制设 备的操作;一个或更多个输入设备,与控制器连接;显示屏,与控制器连接;其中控制器被 配置为监控触发条件的出现,触发条件包括以下一个或几个改变手持电子设备的操作 模式的输入、手持电子设备的取向的改变、或者显示在显示屏上的图形用户界面(GUI)的 屏幕取向的改变;以及响应对所述触发条件中的一个的检测,在手持电子设备上再现内容。根据本发明的另一个实施例,提供一种计算机程序产品,该计算机程序产品包括 其上存储有计算机程序指令的计算机可读介质,计算机程序指令用于在手持电子设备上实 现一种用于触发内容在显示屏上的显示的方法,计算机可执行指令包括用以执行上述方法 的指令。通信系统配置为了便于理解这里所描述的示例实施例所能够操作的一种可能的环境,首先参考 图1,图1以框图的形式示出了本发明的示例实施例可以应用于其中的通信系统100。通信 系统100包括多个移动通信设备201,移动通信设备201可以以若干不同方式中的任一方式 与系统100的其他部分相连。相应地,图1中描述了移动通信设备201采用不同示例方式 与系统100相连的若干示例。移动通信设备201与无线网络101相连,该网络可以包括无 线广域网(WWAN)102和无线局域网(WLAN) 104或其他合适的网络布置中的一个或多个。在 某些实施例中,移动通信设备201被配置为在WWAN102和WLAN104上都进行通信,并在这些 网络之间漫游。在一些实施例中,无线网络101可以包括多个WWAN 102和WLAN 104。WWAN 102可以实现为任何合适的无线接入网络技术。作为非限制的示例,WWAN 102可以实现为包括多个收发机基站108 (其中一个在图1中显示出)的无线网络,其中基 站108中的每一个都能为相应区域或小区提供无线射频(RF)覆盖。典型地,WWAN 102可以 通过移动网络服务提供商运行,其为移动通信设备201的用户提供订阅包。在一些实施例 中,WWAN 102遵从下列无线网络类型中的一种或多种Mobitex Radio Network,DataTAC,, GSM (全球移动通信系统)、GPRS (通用分组无线业务)、TDMA(时分多址接入)、CDMA (码分 多址接入)、⑶PD(蜂窝数字分组数据),iDEN(集成数据增强网络)、EvD0(演进数据优化) CDMA2000、EDGE (GSM演进增强数据率)、UMTS (通用移动通信系统)、HSPDA (高速下行分组接入)、IEEE802. 16e(也称为微波存取全球互通或“WiMAX”)或多种其它网络。虽然WWAN 102被描述为“广域”网,此处这一术语还包括无线城域网(WMAN)和其它用于在比典型无线 局域网所覆盖的区域大的区域上提供同等无线服务的类似技术。无线广域网102还可以包括无线网络网关110,无线网络网关110连接移动通信设 备201和传输设备112,并通过传输设备112连接到无线连接器系统120。传输设备可以包 括一个或更多个私有网络或线路、公共互联网、虚拟私有网络或任意其它合适的网络。无线 连接器系统120可以由例如诸如公司、大学或者政府部门之类的组织或者企业来操作,这 些组织或者企业允许接入到诸如内部网或企业网之类的网络124及其资源,或者无线连接 器系统120可以由移动网络提供商来操作。在一些实施例中,网络124可以利用互联网来 实现,而不是内部网或企业网。无线网络网关110提供无线连接器系统120与WWAN 102之间的接口,这有利于移 动通信设备201和直接或间接地与WWAN 102连接的其它设备(未示出)之间的通信。相应 地,移动通信设备201发出的通信经过WWAN 102和无线网络网关110传送,再经过传输设 备112到达无线连接器系统120。由无线连接器系统120发出的通信由无线网络网关110 接收,并经由WWAN 102传送至移动通信设备201。在一些实施例中,WLAN 104包括符合IEEE 802. llx标准(有时被称为WiFi)的 无线网络,例如:IEEE 802. lla、802. lib和/或802. llg标准。在另外的实施例中,其他的 通信协议可以用于WLAN 104,例如IEEE 802. 1 In, IEEE 802. 16e (也称为全球通用微波存 储或者“WiMAX”)、或IEEE 802. 20 (也称为移动无线宽带接入)。WLAN 104包括一个或更 多共同提供WLAN覆盖区域的无线射频接入点(AP)114(图1示出了其中之一)。无线局域网104可以是用户的个人网络、企业网络、或者由例如互联网服务提供 商(ISP)、移动网络提供商或者公共或半公共区域的资产所有者提供的热点。接入点114连 接到接入点(AP)接口 116,AP接口 116可以直接连接至无线连接器系统120 (例如,如果接 入点114是无线连接器系统120所在的企业WLAN 104的一部分),或者,如果所述接入点 114是个人Wi-Fi网或Wi-Fi热点(这里,可能需要如虚拟私有网络(VPN)之类的安全连 接到无线连接器系统120的机制),则AP接口 116可以通过传输设备112间接连接至无线 连接器系统120。AP接口 116提供接入点114与无线连接器系统120之间的转换和路由服 务,从而有利于与无线连接器系统120进行直接或间接的通信。无线连接器系统120可以实现为一个或更多个服务器,通常被置于防火墙113之 后。无线连接器系统120管理包括至/自一组被管理的移动通信设备201的电子邮件通信 在内的通信。无线连接器系统120还对可连接至无线网络连接器系统120的用户和移动通 信设备201提供管理控制和管理能力。无线连接器系统120允许移动通信设备201接入网络124及连接的资源和服务, 例如,消息通信服务器 132(例如,MicrosoftExchange 、IBM Lotus Domino 、或 Novell Groupffise 电子邮件服务器)、用于提供诸如互联网内容或来自机构的内部服务器的内容 之类的内容的内容服务器134、用于向移动通信设备201实现基于服务器的应用(例如即时 消息通信(IM)应用)的应用服务器136、以及维持并可选地选择用于在移动通信设备201 上进行显示的广告的服务器138。广告内容数据库140由无线网络101的广告服务器138 保持,或者可由无线网络101的广告服务器138访问。在其他实施例中,广告服务器138可以被忽略,例如,如果内容存储在设备201中,内容选择决定由设备201做出,或如果内容由 无线网络101的其他组件提供(如,各自的服务器保存和/或存取各自的内容),如内容服 务器134。典型地,无线连接器系统120给移动通信设备201提供数据的可靠交换(如,邮件 信息,个人信息管理器(PIM)数据,和IM数据)。在一些实施例中,无线连接器系统120和 移动通信设备201之间的通信被加密。在一些实施例中,使用高级加密标准(AES)或三重 数据加密标准(三重DES)实现的对称加密密钥对通信进行加密。无线网络网关110适于将从移动设备201经由WWAN 102接收到的数据分组发送 到无线连接器系统120。然后,无线连接器系统120将数据分组发送到诸如消息通信服务器 132、内容服务器132或应用服务器136之类的适当的连接点。相反,无线连接器系统120 将例如从消息通信服务器132、内容服务器132或应用服务器136接收到的数据分组发送到 无线网络网关110,无线网络网关110随后将数据分组发送到目标移动设备201。WLAN 104 的AP接口 116在移动设备201、无线连接器系统120和诸如消息通信服务器132、内容服务 器132和应用服务器136之类的网络连接点之间提供类似的发送功能。网络124可以包括私有局域网、城域网、广域网、公共互联网以及上述网络的组 合,并且可以包括利用上述网络中的任意一个单独或结合而构成的虚拟网络。移动设备201备选地可以使用诸如台式计算机或者笔记计算机之类的计算机117 经由网络124连接到无线连接器系统120。可以提供链路106在移动设备201与连接到无 线连接器系统120的计算机117之间进行信息交换。链路106可以包括物理接口和短距离 无线通信接口的其中之一或者两者。物理接口可以包括经由移动设备201和计算机117各 自的端口或接口的以太网连接、通用串行接口(USB)连接、FireWireTM(也称为IEEE 1394接 口)连接、或其它串行数据连接的其中之一或组合。短距离无线通信接口可以是个人区域 网(PAN)接口。个人区域网是无线点对点连接,也就是说,两个端点之间的连接不需要物理 线缆。短距离无线通信接口可以包括诸如红外数据协会(IrDA)连接之类的红外(IR)连 接、例如由IEEE 802. 15. 1或蓝牙技术联盟、或IEEE802. 15. 3a(也称为超宽带(UWB))所指 定的短距离射频(RF)连接、或其它PAN连接之中的一个或组合。应理解,上述通信系统仅作为示例之用,并且上述通信系统包括了一个可能的通 信网络配置,其具有用于移动通信设备201的多个可能的配置。本发明的教导可以结合任 意其它类型的网络和高效执行或促进无线通信的关联设备。通信系统的适当变型对本领域 技术人员来说都是可以理解的,并且均落入本发明的保护范围之内。移动通信设备现在参考图2,图2示意了本发明所描述的示例实施例可以应用于其中的移动通 信设备201。移动通信设备201是双向通信设备,至少具有数据通信能力,也可能具有语音 通信能力,以及通过如互联网来与其他计算机系统进行通信的能力。根据移动通信设备201 所提供的功能,在多个实施例中,该设备可以是数据通信设备、配置用于进行数据和语音通 信二者的多模式通信设备、支持无线通信的智能电话、移动电话或PDA(个人数字助理)、或 者具有无线调制解调器的计算机系统。移动通信设备201包括控制器,该控制器包括至少一个控制移动通信设备201的 整体操作的处理器240 (例如微处理器)。处理器240与设备子系统交互,设备子系统包括通信子系统211,执行通信功能,并与无线网络101交换射频信号;定义了观看区域的显示 器(屏幕)204,例如,液晶显示器(LCD)屏幕;以及触敏输入表面或覆层206,与电子控制器 208相连,一起构成了触摸屏显示器210。触敏输入表面/覆层206可以包括防护透镜或透 明防护材料。触敏覆层206和电子控制器208提供触摸敏感输入设备,并且处理器240通 过电子控制器208与触敏覆层206交互。处理器240也与其他设备子系统进行交互,包括闪存244、随机存取存储器 (RAM) 246、只读存储器(R0M)248、辅助输入/输出(I/O)子系统250、诸如串行数据端口(例 如,通用串行总线(USB)数据端口)之类的数据端口 252、扬声器256、麦克风258、控制键 260、短距离通信子系统262以及通称为264的其他设备子系统。图2中示出的一些子系统 执行通信相关的功能,而其他的子系统则提供“驻留”或设备上功能。通信子系统211包括接收机214、发射机216以及关联组件,例如一个或更多个天 线元件218和220、本地振荡器(L0) 222和诸如数字信号处理器(DSP) 224之类的处理模块。 天线元件218和220可以嵌入或内置在移动通信设备201中,并且接收机和发射机二者可 以共用单个天线,这是本领域的公知常识。对于通信领域的技术人员而言,显而易见的是, 无线通信子系统211的具体设计取决于移动通信设备201旨在进行操作的无线网络101。移动通信设备201可以与其地理覆盖区域内的无线网络101的多个固定的收发机 基站108中的任何一个进行通信。在必需的网络注册或激活程序完成之后,移动通信设备 201可以通过无线网络101发送和接收通信信号。天线218通过无线网络101接收的信号 输入至接收机214,接收机214执行通常的接收机功能,例如信号放大、下变频、滤波、信道 选择等,以及模数(A/D)转换。对接收到的信号进行的A/D转换允许更复杂的通信功能,例 如要在DSP 224中执行的解调和解码。类似的,例如,DSP 224对要发送的信号进行处理, 包括调制和编码。这些经DSP处理过的信号被输入到发射机216中,以进行数模(D/A)转 换、上变频、滤波、放大,并经由天线220发送到无线网络101。DSP 224不仅处理通信信号, 而且还可以提供接收机和发射机的控制。例如,可以通过DSP 224中执行的自动增益控制 算法来自适应地控制施加到接收机214和发射机216中的通信信号的增益。处理器240在所存储的程序的控制下进行操作,并执行存储在永久存储器(例如 闪存244)中的软件模块221。软件模块221包括操作系统软件223、软件应用225、用户接 口模块226、动态事件模块228和虚拟键盘模块229。用户接口模块226根据操作系统223 和应用225 (可应用的)的指令呈现和显示设备201的⑶I。虚拟键盘模块229实现触摸屏 显示器210上的虚拟键盘。动态事件模块228是在触摸屏显示器210上呈现/再现诸如广告之类的内容的设 备应用。在至少一些实施例中,该设备应用是广告播放器,其在触摸屏显示器210上呈现广 告,包括视频、动画(例如FLASH)、数字图像、文本文档、音频、或包括可视和音频内容的其 他多媒体格式。在至少一些实施例中,动态事件模块228也能使移动通信设备201与广告 服务器138进行通信。用户接口模块226、动态事件模块228、和虚拟键盘模块229可以通过一个独立的 软件应用来实现,或是通过一个或多个操作系统223和应用225来组合在一起。在一些实 施例中,用户接口模块226、动态事件模块228、和虚拟键盘模块229中的每一个所执行的功 能可以实现为多个独立的元件,而不是单独的集成元件,并且这些元件中的一个或多个可以实现为软件应用225的部分。此外,在一些实施例中,由用户接口模块226、动态事件模块 228、和虚拟键盘模块229中的任何一个执行的至少一些功能可以利用设备201的固件中来 实现。本领域技术人员将理解,软件模块221的全部或部分可以临时加载到诸如RAM 246之类的易失性存储器中。对于本领域的技术人员而言,显而易见的是,RAM 246用于存 储运行时间数据变量及其它类型的数据或信息。尽管针对各种类型的存储器描述了特定的 功能,这仅仅是一个示例,本领域技术人员应理解,可以为不同类型的存储器分配不同的功 能。软件应用225可以包括一系列的应用,例如,包括地址簿应用、消息通信应用、日 历应用、和/或记事本应用。在一些实施例中,软件应用225包括Web浏览器应用(即,具 备Web功能的移动通信设备)、电子邮件消息应用、推送内容观看应用、语音通信(即,通 话)应用、地图应用和媒体播放器应用中的一个或多个。软件应用225中的每一个都可以 包括布局信息,布局信息根据应用定义用户界面(即,显示器204)中的特定字段和图形元 素(例如文本字段、输入字段、图标等)的放置。现在参考图3A和3B,移动通信设备201包括刚性壳体304,用于容纳设备201的 组件,该壳体被设置为在使用设备201时由用户手持。触摸屏显示器210被安置在壳体304 的前面305内。壳体304具有由附图标记322和324分别表示的相对的顶端和底端,以及由 附图标记326和328分别表示的左端和右端,左端和右端横向延长置顶端322和底端324。 在图3A和3B所示的实施例中,壳体304(和设备201)在顶端322和底端324之间的长度 长于左端326和右端328之间的宽度。其他的设备尺寸也是可能的。尽管所示出的壳体304是单个的单元,但在其他可能的配置当中,也可以包括两 个或更多个铰链连接在一起的壳体组成(例如翻盖手机配置或翻盖式笔记本计算机),或 可以是“滑盖手机”,其键盘位于第一机体上,第一机体通过滑动巧妙地连接到容纳有显示 屏的第二机体上,设备这样配置,从而使得容纳有键盘的第一机体可以从第二机体中滑出, 以供使用。在其他实施例中,除触摸屏显示器210外,移动通信设备201可以还具有机械键
o再次参考图2,在一些实施例中,辅助输入/输出(I/O)子系统250可以包括外部 通信链路或接口,例如,以太网连接。移动通信设备201可以包括用于与其它类型的无线网 络进行通信的其他无线通信接口,例如,诸如正交频分复用(OFDM)网络之类的无线网络, 或与GPS卫星网络(未示出)通信的GPS收发机。辅助I/O子系统250可以包括诸如可点 击轨/可按压迹球或指轮之类的导航工具,或响应于设备201上的多个事件(例如接到电 子通信或来电呼叫)或为了例如触觉反馈之类的其它目的而提供振动提示的振动器。在一些实施例中,移动设通信备201还包括可移除的存储卡230(通常包括闪存) 和存储卡接口 232。移动通信设备201的订户或用户通常经由存储卡230接入网络,存储卡 230可以是在GSM系统网络中使用的订户身份模块(SIM)卡,或者在相关无线网络类型中 使用的其它类型的存储卡。存储卡230插入或连接到移动通信设备201的存储卡接口 232 中,以便连同无线网络101进行操作。移动通信设备201将数据227存储在可擦除永久存储器中,在一个示例实施例中, 可擦除永久存储器是闪存244。在多个实施例中,数据227包括服务数据,该服务数据包括移动通信设备201建立和维护与无线网络101的通信所需要的信息。数据227还可以包括 用户应用数据,例如电子邮件消息、地址簿和联系人信息、日历和时间表信息、记事本文档、 图像文件及其它由移动通信设备201的用户存储在移动通信设备201中的通常存储的用户 信息。存储在移动通信设备201的永久存储器(例如闪存244)中的数据227可以至少部 分地被组织到多个数据库内,其中每个数据库包括相同数据类型的数据项或者与相同的应 用相关联的数据项。例如,电子邮件消息、联系人记录和任务项可以存储在设备存储内的单 独的数据库中。串行数据端口 252可以用于与用户的主计算机系统同步(未示出)。串行数据端 口 252使得用户能够通过外部设备或软件应用来设置偏好,以及通过提供信息或下载软件 到移动通信设备201上来扩展移动通信设备201的能力,而不是通过无线网络101。例如, 备选的下载路径可以用于通过直接、可靠且可信赖的连接将加密密钥加载到移动通信设备 201上,由此提供安全的设备通信。在一些实施例中,移动通信设备201配备有服务路由应用编程接口(API),其提供 能够通过串行数据(即USB)或蓝牙 (BlutOOth 是Bluetooth SIG公司注册的商标) 连接将业务路由到使用标准连接性协议的主计算机系统的应用。当用户经由USB线缆或蓝 牙技术将其移动通信设备201连接到主计算机系统时,使用USB线缆或蓝牙连接自动将针 对无线网络101所指定的业务路由到移动通信设备201。类似地,通过USB线缆和蓝牙连接 自动将针对无线网络101所指定的任意业务发送到主计算机系统进行处理。移动通信设备201还包括电池238作为电源,通常是一个或更多个可充电电池,例 如可以通过与诸如串行数据端口 252之类的电池接口 256耦合的充电电路进行充电。电池 238为移动通信设备201的至少一些电路提供电源,而电池接口 236为电池238提供机械和 电连接。电池接口 236与调节器(未示出)耦合,调节器为移动通信设备201的电路提供 电源V+(未示出)。短距离通信子系统262是附加可选组件,其用于在移动通信设备201和不同系统 或设备之间提供通信,该设备不一定要是相同的设备。例如,子系统262可以包括红外设备 和关联的电路和组件,或符合无线总线协议的通信机制,例如蓝牙通信模块,用于提供与具 有类似能力的系统和设备的通信。控制基本设备操作的应用的预定集合,包括数据和可能的语音通信应用,通常在 制造移动通信设备201的过程中或在制造之后安装在移动通信设备201上。对操作系统223 或软件应用225的附加应用和/或更新,可以通过无线网络101、辅助I/O子系统250、串行 端口 252、短距离通信子系统262、以及其他合适的子系统264加载到移动通信设备201上。 下载的程序或代码模块可以被永久地安装,例如,写入到程序存储器(即闪存244)内,或在 运行时写入RAM 246并由处理器240从RAM246中执行。应用安装中的这样灵活性增强了 移动通信设备201的功能性,并且可以提供增强的设备上功能、通信相关功能之一或两者。 例如,安全的通信应用使得能够使用移动通信设备201来执行电子商业功能和其他类似的 金融业务。移动通信设备201可以提供两种主要的通信模式数据通信模式和可选的语音通 信模式。在数据通信模式下,诸如文本消息、电子邮件消息、或者网页下载之类的接收到的 数据信号将由通信子系统211处理,并输入处理器240进行进一步的处理。例如,浏览器应用可以对下载的网页进行进一步的处理,或者电子邮件消息通信应用272可以处理电子邮 件消息,然后输出到显示器204。例如,移动通信设备201的用户也可以使用触敏覆层206 连同显示设备204以及可能的控制按钮260和/或辅助I/O子系统250 —起编写数据项, 例如电子邮件信息。这些编写的项目可以通过通信子系统211传送到无线网络101上。在语音通信模式下,移动通信设备201提供通话功能,并作为典型的蜂窝电话进 行操作。除了接收到的信号可能输出到扬声器256以及由诸如麦克风258之类的换能器产 生用于发送的信号之外,所有的操作都是类似的。通话功能由软件/固件(即语音通信模 块)和硬件(即麦克风258、扬声器256和输入设备)的组合提供。备选的语音或音频1/ 0子系统,例如语音消息记录子系统,也可以在移动通信设备201上实现。尽管语音或音频 信号输出通常主要通过扬声器256来完成,但是也可以使用显示设备204来提供呼叫方身 份指示、语音呼叫持续时间、或其他语音呼叫相关的信息。触摸屏显示器210可以是任何合适的触摸屏显示器,如电容式触摸屏显示器。电 容式触摸屏显示器210包括显示设备204和触敏覆层206,采用容性触敏覆层206的形式。 将理解,容性触敏覆层206包括堆叠的多个层,并经由适当的光学透明粘合剂固定到显示 设备204上。例如,层可以包括,通过合适的粘结剂固定在显示设备204 (如IXD显示器) 上的基板,地屏蔽层,电池层,由基板或其他电池层分开的一对容性触摸传感器层,和通过 适当粘合剂固定到第二容性触摸传感器层上的覆盖层。容性触摸传感器层可以是任何合适 的材料,例如,图案化的氧化铟锡(IT0)。每个触摸传感器层包括电极层,每个电极层有多个隔开的透明电极。电极可以是 图案化的蒸汽淀积IT0层或IT0元件。例如,电极可以布置为隔开的行和列的阵列。如图 4中所示,触摸传感器层/电极层各自在坐标系中与坐标(如x或y)相关联,用以在触摸 屏显示器210上绘制位置,例如,在笛卡尔坐标中(例如x和y轴坐标)。电极中的行和列 的交叉点可以标识依据(x,y)位置值定义的像素元素,所述位置值形成了坐标系的基础。 每一个触摸传感器层为控制器208提供信号,其代表触摸屏显示器210的相应的x和y坐 标。这就是说,触摸传感器层中的一个所产生的信号提供了 x位置,触摸传感器层中的另一 个所产生的信号提供了 y位置。触摸传感器层/电极层中的电极响应在电极附近的导电体所引起的电场变化。当 导电体邻近或接触触敏覆层206时,该导电体引开电极的一些电荷,并降低它的电容。控制 器208从触敏覆层206的触摸传感器层接收信号,通过确定超过预定阀值的电容的变化来 检测触摸输入,并确定电容变化超过预定阀值的电极所定义的接触区域的质心,通常是在 x,y (笛卡尔)坐标中。控制器208将接触区域的质心发送给设备201的处理器240,作为通过触摸屏显示 器210检测到的触摸输入的位置。根据触敏覆层206和/或触摸屏显示器210的配置,由接 近触敏覆层206但不接触覆层206的导电体产生的电容的变化可能超过预定阀值,在这种 情况下相应的电极将包括在接触区域中。检测导电体一如用户的手指或导电触针一的 存在有时称为手指的存在/触针的存在。将理解,可以确定触摸屏显示器210上的触摸输入的其他属性。例如,除了位置以 外,基于控制器208从触摸传感器层接收到的信号,还可以确定触摸屏显示器210上的触摸 输入的尺寸和形状(或轮廓)。例如,触摸屏显示器210可以用于创建触摸输入所创建的接触区域的像素图像。像素图像由像素元素确定,像素元素由触摸传感器层/电极层中的电 极的交叉点表示。例如,像素图像可以用于确定接触区域的形状或轮廓。控制器208基于从接触区域获得的行位置和数值(如电容)数据计算接触区域的 质心。质心在笛卡尔坐标中由值(Xe,Ye)定义。接触区域的质心就是接触区域中的像素的 加权平均值,并且表示接触区域的中心坐标。作为示例,质心可以通过下列方程式来得到 其中,Xe表示接触区域的质心的x坐标,\表示接触区域的质心的y坐标,x表示 接触区域中的每一个像素的x坐标,y表示接触区域中的每一个像素的y坐标,Z表示接触 区域中每一个像素的数值(电容值),指数i表示接触区域中的电极,以及n表示接触区域 中电极的数目。本领域技术人员将理解其他计算质心的方法。触摸板显示器210的控制器208典型地使用转化和串行接口端口连接到处理器 240。以这种方式,将指示已经检测到触摸输入的中断信号、接触区域的质心、以及关于接触 区域中被激活的电极的位置和数值的原始数据传给处理器240。然而,在其他示例实施例 中,仅将指示已经检测到触摸输入的中断信号和接触区域的质心传给处理器240。在将原始 数据传给处理器240的实施例中,触摸输入的检测和/或接触区域的质心的确定可以由设 备201中的处理器240执行,而不是由触摸屏显示器210中的控制器208来执行。在其他实施例中,触摸屏显示器210可以是其中集成有触敏输入表面(覆层)206 的显示设备,例如IXD屏幕。在公开的美国专利申请(公开号为2004/0155991,
公开日为 2004年8月12日(等同于申请号为10/717,877,申请日为2003年11月20日的美国专利 申请),通过引用合并于此)中描述了这类触摸屏的一个示例。尽管已经描述了触摸屏显示器210的一个具体实施例,本发明的手持电子设备中 的任意类型的触摸屏包括但不局限于电容式触摸屏、电阻式触摸屏、表面声波(SAW)触摸 屏、嵌入式光电池触摸屏、红外线(IR)触摸屏、基于应变计的触摸屏、光学成像触摸屏、扩 散信号技术触摸屏、声学脉冲波辨识触摸屏、或受抑全内反射触摸屏。在任何给定实施例中 使用的触摸屏技术的类型将取决于手持电子设备及其具体应用和需求。再次参考图4,将描述根据本发明的一个实施例的用于绘制触摸屏显示器210上 的位置的笛卡尔(二维)坐标系。触摸屏显示器210确定了在触摸屏显示器210的输入面 上的x轴和y轴所定义的笛卡尔坐标系。触摸屏显示器210上的每个触摸输入返回根据 (x,y)的值确定的触摸点。返回的触摸点典型地是接触区域的质心。在所示实施例中,触摸屏显示器210具有长方形触敏覆层206 ;然而,在其他实施 例中,触敏覆层206可以具有不同的形状,如正方形。长方形触敏覆层206形成被分为长方 形像素阵列的屏幕,像素位置值变化范围在0到x和y轴各自的最大值(分别为x max和 y max)之间。x轴沿着与设备201和触敏覆层206的宽度相同的方向延伸。y轴沿着与设备201和触敏覆层206的长度相同的方向延伸。在所示实施例中,触摸屏210具有正方形 的触敏输入表面206和8比特分辨率,其形成被分为256X256个像素方块的屏幕,像素位 置值在x和y轴上的变化范围分别在0到255之间。然而,应理解,在其他实施例中可以使 用大于或小于8比特的分辨率。坐标系具有原点(0,0),其位于触摸屏显示器210左手侧的顶部。为了方便起见, 在本发明所述的所有实施例中,笛卡尔坐标系的原点(0,0)都位于这个位置。然而,应理 解,在其他实施例中,原点(0,0)可以定于其他位置,例如,触摸屏显示器210的左手侧的底 部、触摸屏显示器210的右手侧的顶部、或触摸屏显示器210的右手侧的底部。在其他实施 例中,原点(0,0)的位置是可配置的。在操作期间,在触摸屏显示器210上显示用于控制设备201的操作的图形用户界 面(GUI)。在显示前,⑶I由操作系统223或使处理器240在触摸屏显示器210上显示内容 的应用225渲染(render)。设备210的⑶I具有如下的屏幕取向,其中⑶I的文字和用户 界面元素取向为正常观看。应理解,用于正常观看的屏幕取向独立于所支持的语言,也就是 说,无论在GUI内显示的是行取向的语言或是列取向的语言(如,亚洲语言),用于正常观看 的屏幕取向始终保持不变。与GUI相关的参考方向,例如,顶部、底部、左和右,都与GUI的 当前屏幕取向相关,而不是设备201或其壳体304。在显示屏幕是长方形的实施例中,例如如图4所示,屏幕取向可以是纵向(垂直 的)或横向(水平的)。纵向屏幕取向是文字和其他用户界面元素沿着横向(典型地为垂 直)延展到显示屏的长度(y轴)的屏幕取向。横向显示取向是文字和其他用户界面元素 沿纵向(典型地为垂直)延展到显示屏的宽度(x轴)的屏幕取向。在一些实施例中,取向 201的⑶I可以根据设备取向的变化,在纵向屏幕取向和横向屏幕取向之间变化,这主要基 于设备201的设置和/或操作模式。在一些实施例中,设备201的屏幕取向可以是固定的。 在显示屏的形状相对为正方形的其他实施例中,屏幕取向基于设备取向而变化,以便于用 户的正常观看,然而,纵横比不会改变,因为屏幕的尺寸是充分对称的。移动通信设备201也包括设备取向子系统249(如图2所示),其包括至少一个传 感器,传感器与处理器240相连,并由监控电路和操作软件中的一个或组合控制。传感器检 测设备201的取向或信息(例如,加速度),从该信息中能确定设备201的取向。在一些实 施例中,传感器是三轴加速计。在其他实施例中,可以使用加速计以外的取向传感器,如重 力传感器,陀螺仪,倾斜传感器,电子罗盘或其他合适的传感器,或是其组合。在一些实施例 中,设备取向子系统249可以包括两个或更多个传感器,例如,加速计和电子罗盘。本领域技术人员将理解,加速计是可以将来自传感元件检测得到的运动(例如, 由于打击力量而引起的设备201的运动或运动的一部分)和重力的加速度转换为电信号 (在输出中产生一个相应的变化)的传感器,并且可以具有一轴、二轴或三轴配置。依据 加速计的类型,加速计可以产生数字或模拟输出信号。通常,基于所使用的是模拟加速计 还是数字加速计可以获得两种类型的输出(1)模拟输出,其需要缓冲和模数(A/D)转换; 和(2)数字输出,典型地可用于工业标准接口,例如SPI(串行外围接口)或I2C(内部集 成电路)接口。加速计的输出典型地需要通过地球表面的重力加速度常数来衡量,该常数 表示为g,作为标准平均值大约为9.81m/s2(32.2ft/s2)。加速计可以是任何类型,包括 电容性的、压电的、压阻的、或基于气体的加速计,但不限于此。加速计的范围上可达到数千g,然而对于便携式电子设备可以使用“低g”加速计。例如,可以使用的低g加速计是 AnalogDevices, Inc. (ADI), Freescale Semiconductor, Inc. (Freescale)禾口瑞士日内瓦的 STMicroelectronics N. V.出产的 MEMS 加速计。主要参考图5,其中描述了根据本发明一个示例实施例的设备取向子系统249。电 路500包括与控制器(MCU)512的中断和串行接口相连的数字3轴加速计510。控制器512 可以是设备201的处理器240。通过软件控制控制器512的操作,软件可以存储在控制器 512的内部存储器内。加速计510的操作设置由控制器510利用控制信号来控制,该控制 信号是从控制器512经由串行接口发送到加速计510的。控制器512可以根据加速计510 所测量的加速度确定设备取向,或者加速计510所测量的原始加速度数据可以经由其串行 接口发送到设备201的处理器240,然后通过操作系统223或其他软件模块221确定设备取 向。在其他实施例中,可以使用不同的数字加速计配置,或者可以使用适当的模拟加速计和 控制电路。现在参考图7A到7C,将简要描述根据本发明一个示例实施例的三轴加速计的倾 斜和转动矢量的分配。每一个测量轴与移动通信设备201的一个轴对齐。典型地,x轴和 y轴与触摸屏显示器210的输入面对齐。z轴与水平面垂直,并检测移动通信设备201何时 垂直移动。如图7B所示,倾斜角度是x轴相对于地面的角度。0是z轴相对于重力的 角度。如图7C中所示,旋转角度(P)是y轴相对于地面的角度。应理解,可以关于传感轴 的任何组合发生旋转。这里所述的观念和方法都可以应用于任意轴取向,和倾斜角度(小)、 旋转角度(P)和e (z轴相对于重力的角度)之间的任何组合。倾斜角度( )、旋转角度 (P )和e (Z轴相对于重力的角度)可以通过等式(3)、⑷和(5)来计算 其中xsens , ysensor和zsens 三轴加速计的X、y和z轴的测量。应理解,倾斜角度 (小)、旋转角度(P)、以及Z轴相对于重力的角度9也可以通过其他手段测得。触发动态事件现在参考图9,图9示意了用于触发诸如广告之类的内容在根据本发明一个实施 例的移动通信设备201的触摸屏显示器210上的显示的示例操作900。在动态事件模块228 的指令下,移动通信设备201的处理器240执行操作900。操作900与触摸屏显示器210上 显示的用户图形界面(GUI)结合使用。GUI包括多个可选择的用户界面元素,每一个都具有 与其相关联的触敏输入表面206中的区域,并且每一个都响应其选择而产生相应的输入信 号,例如,虚拟键盘334 (参见图3A和3B)或图标选择菜单352 (参见图3A)。在第一步骤902中,处理器240监控和检测针对诸如广告之类的内容的显示的一 个或多个触发条件的发生。在一些实施例中,触发条件可以包括(i)显示在触摸屏显示器 210上的GUI屏幕取向的变化,(ii)设备201自身取向的变化,(iii)设备201的模式变化(例如,当在手持电子设备上开始新的应用和功能,或在应用和功能之间切换时),或(iv) 以上条件的任意组合。包括显示在触摸屏显示器210上的⑶I的屏幕取向的变化在内的触发条件可以是 从设备201的第一模式下的纵向屏幕取向变化到设备201的第一模式或其他模式下的横向 屏幕取向。相反,触发条件可以是从设备201的第一模式下的横向屏幕取向变化到设备201 的第一模式或其他模式下的纵向屏幕取向。纵向屏幕取向和横向屏幕取向以外的用户界面 屏幕取向也是可能的。因此,触发条件可以是从多个用户界面屏幕取向中的特定一个变化 到多个用户界面屏幕取向中的不同的另一个。触发条件⑴和(ii)是相似的,因为触发条件都与移动通信设备201的取向状 况;然而触发条件(i)与GUI屏幕取向的取向变化相关,而触发条件(ii)则与移动通信设 备201本身的取向变化相关。因此,至少在一些实施例中,触发条件(i)和(ii)并不相连。应理解,基于设备的能力、设备201的设置和/或操作模式,响应于设备201的取 向变化,可以或可以不改变GUI的用户界面屏幕取向。例如,设备201的一些操作模式只有 一个用户界面屏幕取向(如,纵向或横向用户界面屏幕取向),或可能没有用户界面屏幕。 使用这两种不同但相似的触发器有利于适应屏幕取向不变的环境,并有利于适应屏幕取向 基于设备201的取向变化以外的因素而改变的环境。此外,设备取向(或设备取向的改变) 可能有利于触发需要用户关注的内容的显示,旦对触发屏幕取向的改变没有好处。设备取 向变化的示例是,例如,如果用户躺着使用设备201,则将设备由面朝上取向变为面朝下取 向。如上所述,设备取向可以触发或可以不触发屏幕取向的改变。在一些实施例中,屏 幕取向变化可以基于触发器,而不是移动通信设备201的取向变化,或此外,基于设备取向 的自动变化和/或设备取向的变化。例如,屏幕取向可以由设备201上运行的应用(例如, 触发的应用)改变,或可以手动(例如,手动触发)改变。屏幕取向上的手动变化可以通过 设备201的GUI的选项菜单中各项的相应变化来触发。应理解,也可以使用除了上面所述的触发条件外的其他触发条件。其他合适的触 发条件包括其他GUI转变或移动通信设备201的模式变化。由于用户在刚刚移动了设备 或请求在移动通信设备201上使用的替换模式、功能或应用时通常会注意到这一点,因此 GUI转变或模式变化可以是有效的触发条件。任何与高用户关注度相关联的设备事件都可 以用作触发条件。设备201上的应用或功能的开始或发起,或在设备201上的应用和功能之间的切 换,典型都与GUI转变相关联,该转变是以开始或切换应用或功能的用户界面屏幕为在触 摸屏显示器210上显示结束的。作为触发条件的GUI转变或模式变化的示例是,进入或退出文字输入模式,这样 模式变化/GUI转变与文字输入模式用户界面的显示相关联,例如,消息编写窗口 370 (图 3B)以及如果设备201是触摸屏设备则可能是虚拟键盘334,并且虚拟键盘334还没有显 示在触摸屏显示器210上。在许多实例中,由于用户经常在纵向屏幕取向上读取消息,并在 输入答复信息时将设备201翻转(或者以其他方式改变屏幕取向)为横向屏幕取向时,消 息编写窗口 370的显示可以在时间上与屏幕取向上的变化密切对应。用户非常注意这一点 (例如,希望开始打字时),因此在这时显示诸如广告之类的内容可以增加用户在内容(例如,广告)显示期间关注显示屏的可能性。作为触发条件的GUI转变或模式变化的另一个 示例是进入、退出图标选择菜单352 (图3A)。作为触发条件的GUI转变或模式变化的另一个示例是发起、关闭媒体播放器应 用或开始媒体(例如,音频或视频)重放。在许多实例中,由于用户经常在纵向的屏幕取向 选择媒体播放(例如,播放列表中的文件和曲目),而在重放期间将设备201翻转(或以其 他方式改变屏幕取向)到横向的屏幕取向上,当编写消息时,开始媒体重放可以在时间上 与屏幕取向上的变化密切对应。再次,用户非常关注这一点(例如,希望再次浏览媒体),所 以在这时显示诸如广告之类的内容可以增加用户在内容(如广告)显示期间关注显示屏的 可能性。包括移动通信设备201的取向变化在内的触发条件(ii)可以包括监控和检测移 动通信设备201的取向变化。取向变化可以由设备201的处理器240 (而非位置检测系统 249本身)基于来自位置检测系统249的位置/取向信息而确定。下面描述使用位置检测 系统249确定设备201的取向(位置)的示例方法。用以触发广告在触摸屏显示器210上的显示的可能触发条件的其他示例包括打 开或关闭设备201的电源;进入或退出设备201的锁定模式;启用或禁用设备201的屏保模 式;打开或“滑”出/下滑盖手机的键盘;打开翻盖手机;通过设备201接收输入消息(电子 邮件消息、IM消息,短信息服务(SMS)消息;多媒体消息通信服务(MMS)消息(语音邮件消 息);在设备201上显示诸如提示通知之类的通知;以及通过设备201接收来电,但不局限 于此。在触发条件是设备取向上的变化的一些实施例中,基于如何确定设备取向,设备 取向(变化)事件通知由设备取向子系统249或处理器240发送到操作系统223。然后, 从操作系统223发送相应的通知到动态事件模块228,在动态事件模块228中处理这些通 知以确定是否检测到用于显示内容的触发条件。一旦接收到设备取向事件通知,动态事件 模块228确定已经检测到触发条件。在其他实施例中,动态时间模块228可以是操作系统 223或激活的应用225的一部分。在触发条件是设备取向上的变化的一些实施例中,基于如何确定设备取向,设备 取向(变化)事件通知由设备取向子系统249或处理器240发送到操作系统223。然后,从 操作系统223发送相应的通知到用户接口模块226,这样就可以确定是否需要改变⑶I的屏 幕取向。当需要改变GUI屏幕取向时,屏幕取向(变化)事件通知由用户接口模块226发 送到动态事件模块228。动态事件模块228处理这些通知,以确定是否已经检测到用于显示 内容的触发条件。一旦接收到屏幕取向事件通知,动态事件模块228确定已经检测到触发 条件。在其他实施例中,动态事件模块228可以是用户接口模块226 (其相应的可以是操作 系统223的一部分)或激活的应用225的一部分。在触发条件是设备201的操作模式变化的一些实施例中,将模式(变化)事件通 知从操作系统223发送到动态事件模块228,在动态事件模块228中处理该通知以确定是否 已经检测到用于显示内容的触发条件。一旦接收到模式事件通知,动态事件模块228确定 已经检测到触发条件。在其他实施例中,动态事件模块228可以是操作系统223或激活的 应用225的一部分。接下来,在步骤904中,根据预定广告参数选择要显示的内容(如广告)。在至少一些实施例中,预定广告参数基于用户信息和/或设备信息,并且根据用户信息和/或设备 信息是否与一个或多个预定广告参数相匹配来选择内容。在选择内容时使用的用户信息包 括描述一个或多个关于相应设备用户的属性的信息。设备信息包括描述关于各个移动通信 设备201的一个或更多个属性的信息。广告内容数据库140中的广告可以具有关联的“优 先列表”,其存储在数据库140中,用以例如基于相应的移动网络服务提供商和广告商之间 的合同协议提供广告列表。一旦检测到触发条件,就按顺序从优先列表中选择广告。选择 从优先列表的顶部开始,继续进行直至优先列表的底部。一旦到达优先列表的底部,则处理 返回,并在优先列表的顶部重新开始。优先列表可以与预定广告参数和用户信息和/或设 备信息结合使用。用户信息可以包括个人信息、关于用户的人口统计信息、涉及移动通信设备201 的地理位置的位置信息、或以上信息的任意组合。人口统计学信息可以包括用户定义的偏 好,学习的偏好(例如,从过去的行为和购买)和任何其他能归因于用户的人口统计信息。 选择人口统计信息以助于将广告针对那些有较大可能性对正在广告的产品、服务或信息感 兴趣的用户。设备信息可以包括与设备201相关的移动网络服务提供商、关于设备201的 技术能力的设备信息、检测到的触发事件、或以上的任意组合。用户信息和可能的设备信息要符合隐私法,这就需要在设备201上显示广告或其 他内容前,征得设备用户的同意。可以在用户与他们各自的移动通信数据服务提供商创建 移动数据服务计划(合同)时,或随后,例如,一旦注册新的无线服务或订购时,获得用户同 意。如果用户不同意,则不会在设备201上执行操作900。在一些情况下,当需要用户同意 广告和其他内容在设备201上的显示时,并且需要用户分别同意在选择广告或其他可以显 示在设备201上的内容时使用用户信息和/或设备信息时,需要同意层。因此,用户可以同 意显示广告,但不同意出于选择内容目的而使用或跟踪用户信息和/或设备信息,这样所 选择的广告可能被较少地关注(如果只基于用户信息和设备信息中的一个)或是不被关注 (如果没有使用用户信息或设备信息)。在用户不同意使用用户信息和/或设备信息,或者 同意部分使用用户信息和/或设备信息,下面所述的与广告内容相关的经济回报会较低。在一些实施例中,从由无线网络101的广告服务器138维护的或可由无线网络101 的广告服务器138访问的广告内容数据库140中选择广告。在这种情况中,当已经检测到触 发事件时,移动通信设备201通知广告服务器138,并向广告服务器138请求要在设备201 上显示或再现的广告。广告服务器138响应于该请求,根据与广告内容数据库140中的广 告相关的预定广告参数、和由移动网络服务提供商(也指无线运营商)和移动通信设备201 中的一个或两者提供的用户信息和/或设备信息,从广告内容数据库140中选择广告。然 后,广告服务器138发送所选择的广告内容到移动通信设备201。当内容的选择至少部分地 基于与移动通信设备201和/或各自的用户相关的信息时,设备201向广告服务器138发 送储存在设备201上的有关信息以及广告请求。如果广告内容数据库140不是由广告服务器138维护,则广告服务器138可以与 其他网络元件进行接口,以访问广告内容。例如,广告内容可以由广告商维护在私人数据库 中,在这种情况下,广告服务器138以安全的方式访问私人数据库,以取回广告内容。地理位置可以基于设备201的辅助I/O子系统250中的GPS收发机,位置信息由 下列内容提供位置服务和/或存在信息、当经由蜂窝连接到WWAN 102时,来自无线网络101中的基站108的位置信息的三角测量、当经由Wi-Fi连接到WLAN 104时网络接入点的 位置,或当使用USB或蓝牙经由计算机117连接时计算机117的位置。人口统计信息可以来自诸如社会联网站点(如Facebook ,MySpace , LinkedIN 等)之类的共享源,在其中收集关于个人的信息以用于广告的目标导向的特定目的。可以 使用关于个人的人口统计信息的其他共享源,包括在线广告商用于目标广告的那些共享 源(但不局限于此),例如,当选择广告作为赞助链接、突然出现的广告、广告横幅、基于电 子邮件的广告和其他类型的在线广告时,通过在线搜索引擎或其他互联网网站实现目标广 告。人口统计信息可以至少部分地由存在信息获得。广告服务器138可以在广告内容数据库140中保存关于广告的统计信息,例如,每 个广告被浏览或以其他不同方式再现的次数,可能地为用户和/或设备201浏览或以其他 不同方式再现的次数,以及可能地为每个广告在设备201上被浏览或以其他方式再现的持 续时间。在一些实施例中,广告服务器138可以与包括财务(回报)系统数据库的移动网 络服务提供商的财务(回报)系统(未示出)进行接口。财务数据库可以是移动网络服务 提供商的账目数据库、共享账目数据库、或单独的数据库中的一部分。广告服务器138典型 地根据用户的移动网络服务提供商为他或她的移动数据服务提供的日常计费周期,以预定 周期计算经济回报。经济回报可以基于浏览广告的数目以及与浏览或其他方式再现的每一个广告相 关联的金钱数目、广告持续时间和单位时间内金钱数目(如,每秒或每毫秒数分或不足一 分)、与广告和单位时间内金钱数目(如,每秒或每毫秒数分或不足一分)相关联的延迟的 持续时间,或以上内容的组合。为了计算相关的回报,广告服务器138至少存储设备201上 显示的广告的数目。因为浏览速率以及持续时间和延迟的比率因广告而异,所以有必要记 录浏览的特定广告、每个广告被浏览的次数、以及相关联的任何可能的持续时间和/或延 迟。在相关时间,根据所存储的在设备201上显示的广告的数目,以及可能还根据包括与每 个广告相关联的持续时间和/或延迟在内的时间参数,计算回报。然后,广告服务器138指示将计算得到的金钱回报的数目的信用记入(post)财务 数据库。要记入财务数据库的信用将会体现在用户接下来的无线服务账单(清单)的余额 中,例如,他或她在浏览或以其他方式再现广告期间的每月账单,这是因为用户在该期间根 据与移动网络服务提供商的服务合同的条款对信用进行了每月兑换。作为浏览广告的交 换,该信用为用户提供对他或她的移动服务数据服务的补贴。在一些实施例中,移动数据服 务的补贴的至少一部分与用户花在浏览或收听广告的时间成正比,并且如果用户同意使用 基于用户信息和设备信息中的一个或多个的目标广告,则可能针对用户在隐私上的损失而 给予补偿。反过来,广告商可以根据被浏览或以其他方式再现的广告对移动网络服务提供商 进行补偿,典型地为给予设备用户的经济回报的额外费用。在其他实施例中,除了相对每月 无线服务的信用以外,用户可以直接从广告商(而不是他或她的移动网络提供商)处得到 补偿,例如,以预定金钱数额或是预定价值优惠券的形式。在一些实施例中,除了金钱回报 以外,可以根据用户的请求给予用户折扣点数(point for redemption) 0这些点数可以是 诸如Air Miles 之类的“点数网络”的一部分,或者这些点数可以应用于移动网络服务提供商所提供的无线服务,或应用于广告商所提供的产品或服务。在其他实施例中,广告服务器138将设备201上浏览或以其他方式再现的广告的 数目、(可能地)设备201上浏览或以其他方式再现的每一个广告持续时间、以及(可能 地)与设备201上浏览或以其他方式再现的每一个广告相关联的延迟传送到移动网络提供 商维护的服务器。然后,移动网络服务提供商例如通过使用移动网络服务提供商的常规结 算应用来计算经济回报。在一些实施例中,广告服务器138提供广告入口(未示出),其使广告商可以上传 广告内容到广告内容数据库140。广告商可以通过广告入口浏览关于广告的统计表和信息, 并且可以可选地修改广告活动参数,例如,在选择用于显示在设备201上的内容时所使用 的预定广告参数。在其他实施例中,内容(如一个或多个广告)可以本地存储在设备201中,并且设 备201基于本地存储的广告参数数据作出选择决定。广告可以预先无线下载并存储在设备 201上。例如,广告内容可以以设备用户不可见的方式透明地推送到设备201上。与无线网 络101中的广告服务器138所维护的或可访问的广告内容相比,本地存储在设备201上的 广告内容可以较少。例如,设备201上可以存储单个广告或少量广告,用以在检测到触发条 件时进行选择。备选地,可以在例如经由USB或蓝牙连接到用户的计算机117时预先下载 广告内容。不具有无线通信能力的手持电子设备可以通过利用USB或蓝牙连接,以便应用 本发明的教导。此外,具有或不具有无线通信能力的电子设备都可以例如在将设备201交 付给其用户时预先将广告内容加载(安装)到设备201上。接下来,在步骤906中,响应于检测到触发信息,处理器240在触摸屏显示器210 上显示所选择的广告。广告可以是视频、动画(如Flash)、数字图像、文字文档、或其他包含 视听内容的多媒体格式。典型地,广告至少包括视觉内容,并且可能有音频内容;然而,在其 他实施例中,可以使用仅具有音频内容的广告。典型地,显示可视内容以占据触摸屏显示器210的整个显示区域(即全屏),这样 就遮蔽了先前显示的操作系统223或应用225的用户界面屏幕,或者其他另外显示的可视 内容。在其他实施例中,可以使用触摸屏显示器210的比全屏小的一部分。与仅仅占据了 显示屏的一小部分并且通常仅局限于显示屏中的指定区域的滚动广告和条幅广告相反,比 全屏小的可视内容典型地占据了触摸屏显示器210的主要部分。应理解,广告在显示时可 以具有围绕在广告内容周围的铺衬内容(matting),例如以容纳广告内容与触摸屏显示器 210纵横比的之间的不同。此外,广告可以呈现在触摸屏显示器210上的框或窗口内,框或 窗口可以包括用户界面元素,用户界面元素与跟动态事件模块228所提供的广告播放器相 关联的播放器或渲染应用相关联。接下来,在步骤908,处理器240响应于广告在触摸屏显示器210上的显示而实现 锁定模式。该锁定模式限制移动通信设备210的用户输入设备(例如,触摸屏显示器210、 控制按钮260等)所接受的输入。这阻止了设备201的使用,直到预定终止条件出现为止。接下来,在步骤910,处理器240监控和检测退出锁定模式的预定终止条件的出 现,并解除对用户输入设备所接收的输入的限制。在一些实施例中,终止条件是从广告显示 在显示屏上开始的预定持续时间期满(例如,到过去n秒为止)。如果广告具有持续时间, 例如,当广告是视频、声音素材或动画时,预定持续时间就是广告自身的持续时间。在一些实施例中,广告可以是持续几秒或更短(例如,2到3秒或更短)的快速Flash广告。当广告不具有持续时间时,例如,当广告是数字图像或文本时,预定持续时间是预 定值。例如,该预定值可以在5秒到10秒之间,或5秒或更短。可以在一些实施例中使用的 示例预定值是10秒、5秒、3秒、2秒和1秒。这些示例持续时间必须足够长,以保证用户看 到和/或听见广告,但又足够短,以使得至少一些用户不会认为这样的持续时间过于打扰。持续时间可以按用户偏好配置,或是通过存储在设备201中的设备设置,或是通 过广告服务器138所维护的或可访问的设置。持续时间可以是例如在用户与他们各自的移 动数据服务提供商之间建立移动数据服务计划(合同)时定义的广告参数的一部分。在这 种情况下,持续时间可以由移动数据服务提供商存储在数据库中,并且需要的话,传输给广 告服务器138,或持续时间可以由广告服务器138存储。存储在设备201上的设备设置可以 在创建或修改传输和存储在广告服务器138上,或者可以在检测到触发条件和针对要显示 的广告的请求时进行传输。如上所述,延迟的持续时间与经济回报相关联。这就是说,可以按延迟的单位时 间(如每秒或每毫秒)来补偿用户,这样,在某些情况中用户可以因较长延迟而在经济上获 益。因此,用户可以根据个人偏好在经济回报与广告的不便之间选择期望的折衷。在用户 可以在设备201上设置延迟的持续时间的情况下,当在设备201上首先进行设置或随后做 出修改时,或在每一个广告的显示之后,将持续时间传回广告服务器138,这样可以计算经 济回报。在没有任何经济回报的实施例中,如果有的话,也可以给用户提供选择延迟长度的 选项。在其他实施例中,终止条件是在触敏输入表面206的特定区域上检测到触摸。触 敏输入表面206的特定区域可以是预定区域,或者是当广告显示在触摸屏显示器210上时 确定的随机产生的区域。使用随机产生的区域而不是预定区域,防止用户通过学习预定区 域的位置并在触发条件之后立即按下该区域和/或在显示广告之后立即按下该区域而在 不浏览或只浏览一小部分广告的情况下通过该广告。在其他实施例中,终止条件是使用移动通信设备201的输入设备(例如,使用触摸 屏210或控制按钮260的一个或多个特定输入)的输入的预定组合。在具有机械键盘的实 施例中,输入的预定组合可以是预定的按键组合,或可以是按键和使用控制按钮260中的 一个或多个特定输入的预定组合。接下来,在步骤912中,当检测到终止条件发生时,终止锁定模式,并使移动通信 设备201返回正常(完整)的功能。也就是说,移除了对用户输入设备所接受的输入的限 制。移动通信设备201将保持在锁定模式中,直到检测到终止条件。可以向广告服务器138 发送广告在设备201上成功显示或以其他方式再现的通知,例如,用于计算经济回报。在延 迟是终止条件的情况下,当广告服务器138并不知道延迟的持续时间时,延迟的持续时间 可以发送到广告服务器138,用于计算经济回报。尽管操作900被描述为按特定的顺序进行,然而本领域技术人员应理解,假定任 何给定步骤的顺序改变并不会妨碍或损害随后步骤的出现,一些步骤可以按不同的顺序来 执行。此外,上述步骤中的一些可以在其他实施例中组合,并且上述步骤中的一些可以在其 他实施例中分成多个子步骤。例如,可以在已知延迟的持续时间之后的任意时间将其发送 至广告服务器138,并且不需要在设备201解锁后发送。此外,可以在广告显示或以其他方式再现之后(而不是在设备201解锁之后)向广告服务器138发送广告在设备201上成功 显示或以其他方式再现的通知。尽管主要在广告的上下文中描述了本发明的教导,然而本发明的教导也可以应用 于广告以外的内容在设备201上的再现,特别是想要引起用户注意或感兴趣的内容。内容 可以本地存储在设备上的存储器244中,本地存储在可移动的存储卡(例如,容纳在辅助1/ 0子系统250的可移动存储卡接口(未示出)中的SD 卡或MicroSD 卡),或由内容服务 器134远程存储(例如,存储在内容数据库(未示出)中)。在一些实施例中,内容可以包 括可视内容、音频内容、以及音频和可视内容(如,多媒体内容)中的一个或任何组合。内 容可以包括电子消息(例如,SMS、匪S、IM消息、电子邮件信息等)、音频、视频、动画(如 Flash)、数字图像、或文本文档。这些示例并不是限制性的。可以基于关于设备用户的用户信息来选择内容。在选择内容时使用的用户信息可 以包括个人信息、人口统计信息、关于移动通信设备201的地理位置的位置信息、或以上 内容的任意组合。人口统计信息可以包括用户定义的偏好,学习的偏好(例如,从过去的 行为或购买)和可以归因于用户的任意其他人口统计信息。可以从设备201或内容服务器134上的个人媒体库/收集中选择内容。个人媒体 收集可以包括数字图像、音频和视频中的一个或任意组合。个人媒体收集可以包括喜爱的 数字图像(例如,家族照片、假期照片等)、喜欢的音频(例如,喜欢的歌曲)和喜爱的视频 (例如,喜爱的视频片段)中的一个或任意组合。喜好可以存储在一个或多个预定的媒体数 据库(在一些实施例中,一个或多个预定的媒体数据库可以包括针对每一媒体类型的单独 的媒体数据库,例如,音频、视频和数字图像),也可以依据其在预定媒体数据库中的位置而 被识别为喜好,或者可以基于与相应媒体内容相关联的喜好标记来识别。可以按照下列方 式从个人媒体收集中选择内容(i)随机地;或(ii)基于与设备用户有关的用户信息。因 此,在一些实施例中,触发条件的检测可以导致显示喜爱的数字图像、喜爱的歌曲、或喜爱 的视频片段。可以提供用户可配置的设备设置或服务器设置,以允许设备用户选择媒体类 型,而不论它是否局限于喜好,和/或选择的基础(例如,随机或基于用户信息)。除上述准则之外或代替上述准则,可以基于与设备用户正与之通信(例如,通过 电话、聊天、或其他通信会话)的人有关的用户信息来选择内容,或基于与设备用户正尝试 发起与之的通信的人有关的用户信息,例如,设备用户正编写电子消息(例如,SMS、匪S、IM 消息、电子邮件消息等)要发向的那个人。只能在一些情况下,即在设备用户正在通信或尝 试通信的人的指示可用时,使用与设备用户正在通信或正尝试发起通信的人有关的信息。 典型地,这是与那个人有关的识别信息(例如,名字、电话号码、电子邮件地址、IM名称或其 他标识符),但可以是与那个人的身份有关的暗示。例如,来自正在设备201上浏览和/或显 示的激活语音呼叫或电子通信(例如,消息)的信息可以用于识别用户正在通信的人(例 如,设备用户正在读取的电子邮件)。消息编写窗(例如,针对电子邮件、IM或其他电子消 息)的地址字段(例如,“到”字段)中的电子邮件地址或其他联系人标识符可以用于识别 用户正在与之通信的那个人,或者用来识别设备用户尝试发起与之的通信的那个人。在内 容选择中使用的关于被识别人的信息可以包括个人信息、人口统计信息、关于那个人的地 理位置的位置信息、当前日期以及与个人信息相关联的日期(例如,生日和纪念日)、或者 上述内容的任意组合。
因此,在一些实施例中,触发条件的检测可能会导致显示与设备用户正在与之通 信或尝试发起与之的通信的人有关的信息,例如,设备201的显示屏上的生日、家庭信息、 或其他个人信息。例如,个人信息的显示可以允许设备用户给他们正在电话上与之通话的 人提供私人消息,或编写另一私人消息。在其他实施例中,内容可以是通知。通知可以是关于设备的设备通知,如低电量、 无线网络101的连接中断、设备硬件故障、设备硬件缺陷识别、诸如出现自然灾害之类的 “全面”紧急事故、或诸如城市瘫痪(transit strike)或其他运输服务暂停之类的其他局部 紧急事故、与日历事件或其他电子事件相关的提醒通知、或来自设备201上应用程序225之 一的与新电子消息的接收相关的通知(例如,电子邮件消息、SMS或文本消息、匪S消息、IM 消息,语音电子邮件消息等)。设备取向确定现在参考图8A到8F,描述本发明的一些实施例中的设备取向子系统249所检测的 预定义的设备取向。根据实施例,设备取向子系统249或处理器240使用设备取向子系统 249 (例如,加速计510)的测量来确定设备取向为下列6个可能的设备取向之一 (1)“顶朝 上”的设备取向(如图8A中所示);(2) “底朝上”的设备取向(如图8B中所示);(3) “左朝 上”的设备取向(如图8C中所示);(4) “右朝上”的设备取向(如图8D中所示);(5) “前 部朝上”(或“面朝上”)的设备取向(如图8E中所示);(6) “背部朝上”的设备取向(如 图8F中所示)。其他的设备取向也是可能的,并且可以用在其他实施例中。应理解,预定义的设备取向是由设备201的顶部322、底部324、左手侧326、右手侧 328、前面305和后面307中的通常指向上的特定一个所定义的。此外,应理解,设备201不 需要精确地取向为所示意的设备取向中用于确定设备取向的一个设备取向。相反,预定义 的设备取向作为参考位置。通过选择最接近实际设备取向的参考位置(例如,图8A至8F中 所示的6个预定义的设备取向)来确定设备取向。为了确定最接近实际设备取向的参考位 置,预定义的设备取向中的每一个都可以映射为取向传感器所测量的或从其测量中得到的 取向值。取向值可以用来构成6个预定义的设备取向中的每一个的定位轮廓。在一些实施 例中,映射到预定义的设备取向的取向值可以按照三轴加速计测量得到的倾斜角度(小)、 旋转角度(P)和z轴相对于重力的角度(e)来直接或间接定义,可以使用上述等式(3)、 (4)和(5)进行计算。在触摸屏显示器210的形状是长方形的实施例中,在一些操作模式下,处理器240 可以在移动通信设备201根据用户接口模块226的指令而被(重新)置于与总体水平的取 向上时,将GUI的屏幕取向转为横向的屏幕取向,并且可以在移动通信设备201根据用户接 口模块226的指令而被(重新)置于总体垂直的取向上时,将GUI的屏幕取向转为纵向的 屏幕取向。如果水平或垂直地翻转移动通信设备201,处理器240可以水平或垂直地反转 或“翻转”GUI的屏幕取向。在处理器240的其他操作模式下或者在其他实施例中,屏幕取 向可以是固定的。再次参考图8A到8F,在一些实施例中,根据如下表1(受到如下的应用越权)所列 出的屏幕取向到设备取向的映射关系选择GUI的屏幕取向 表1 设备取向相对屏幕取向考虑了上述屏幕取向(也称为纵横比)之后,应理解,在图8A和图8B中分别示出 的“顶朝上”和“底朝上”的设备取向中屏幕取向都是纵向的,以及在图8C和图8D中分别 示出的“左朝上”和“右朝上”的设备取向中屏幕取向都是横向的。为了区分“顶朝上”和 “底朝上”的设备取向中的纵向屏幕取向与“左朝上”和“右朝上”的设备取向中的横向屏幕 取向的变型,定义了屏幕取向的方向。该方向与设备201上的固定位置相关,在当前实施例 中,该位置是设备201的顶部322。在其他实施例中,可以使用不同的方向参考。因此,“顶 朝上”设备取向(图8A)中的屏幕取向是纵向(向上)屏幕取向,这是因为设备201的顶 部322相对于地面和重力是指向上的。“底朝上”的设备取向(图8B)中的屏幕取向是纵向 (向下)的屏幕取向,这是因为设备201的顶部322相对于地面和重力是指向下的。另外说 明的是,在图8B的“底朝上”设备取向中,设备201的底部324相对于地面和重力是指向上 的。125 “左朝上”设备取向(图8C)中的屏幕取向是横向(向左)的屏幕取向,这是 因为设备201的顶部322在垂直面中向设备201的左侧326旋转。“右朝上”设备取向(图 8D)中的屏幕取向是横向(向右)的屏幕取向,这是因为设备201的顶部322在垂直面中向 设备201的右侧328旋转。在一些实施例中,除默认的屏幕取向外,“前部朝上”(图8E)和“背部朝上”(图 8F)的设备取向并不与特定的屏幕取向相关联。典型地,默认的屏幕取向是“顶朝上”设备 取向的纵向(向上)取向,因为这通常被当作设备201的“正常”操作位置。在“前部朝上” 和“背部朝上”的设备取向中,当屏幕取向之前处于“顶朝上”、“底朝上”、“左朝上”或“右朝 上”设备取向时,屏幕取向是设备201的先前屏幕取向。设备201的先前屏幕取向由用户接 口模块226存储在存储器244中。如下面更详细描述的,应用225中的一些可以具有随设备201的取向而变化的GUI 的屏幕取向;然而,应用225中的一个或多个,例如电话应用,可以具有不受设备取向影响 的固定的屏幕取向。
图3A示意了虚拟键盘模块229在设备201的输入模式下所实现的虚拟键盘334 的纵向屏幕取向。虚拟键盘334包括多个虚拟按键或按钮,分别标识为附图标记336、338、 340、342、344、346,用于可显示的字符(字母数字字符或诸如英镑符号或星号之类的符号) 的用户输入,和/或通过触摸触摸屏210中显示虚拟按键的区域或部分来使处理器240执 行诸如可执行功能或命令之类的动作。在纵向屏幕取向上,虚拟键盘334显示在设备201的左侧326与右侧328之间的、 触敏输入表面206的下半部中朝向设备201的底部324的位置。纵向屏幕取向中的虚拟键 盘334在设备201的面305上沿与其宽度方向大体相同的方向水平展开。在其他实施例中, 虚拟键盘334可以位于其他位置(例如,朝向触敏输入表面206的顶部),并且可以占据比 图3A中所示的触摸平210中的区域更大或更小的部分。在一些实施例中,纵向屏幕取向中 的虚拟键盘334可以占据触摸屏210的触敏输入表面206中的大部分。图3B示意了虚拟键盘334的横向屏幕取向,其中,虚拟键盘334显示在设备201 的顶部322与底部324之间。横向屏幕取向中的虚拟键盘334在设备201的面305上沿与 其长度方向大体相同的方向水平展开。在其他实施例中,虚拟键盘334可以位于触摸屏210 上的其他位置,并且可以占据比图3B中所示的触摸屏310中的区域更大或更小的部分。在 一些实施例中,横向屏幕取向中的虚拟键盘334可以占据触摸屏210中的大部分。在所示实施例中的纵向屏幕取向和横向屏幕取向中,虚拟键盘334相对于屏幕取 向(以及典型地为当前设备取向)位于GUI中的较低部分,以便在握着设备201时,可以使 用用户的拇指或其他手指更简单地触摸(或操纵)虚拟键盘334。在一些实施例中,设备组 件可以被配置和设计成这样一种尺寸,以使用户可以在握着设备201时用两个拇指在设备 201的虚拟键盘334上打字(一般是用双手)。在其他实施例中,设备组件可以被配置和设 计成这样一种尺寸,以使得设备201可以被托在用户的手掌上,并且在设备201被握着时, 可以通过用户的拇指触摸虚拟键盘334。如果需要,用户可以使用尖笔代替手指(例如,拇 指)。应理解,如果使用电容式触摸屏,则应使用手指或导电设备(例如,具有导电尖端的尖 笔)来进行触摸输入。在图3A和3B所示意的示例实施例中,虚拟键盘334包括多个尺寸基本类似的字 母数字键或按钮336,和较大的拉长空格键或按钮338。数字字母键336在触摸屏210上布 置成多排,并且拉长的空格键338位于数字字母键336最后一排下面的中间位置。在示例 实施例中,至少一个虚拟键336上有一个或多个与其相关联的可显示字符。虚拟键盘334 也包括非数字字母的命令和/或控制按钮或键,例如,换行或“ENTER”键340、用于大写字 母的“CAP”键342、用于选择备选的输入或命令的“ALT”键344、和用于在设备处于文本输 入模式时回退光标并移除先前的字符输入的“BACKSPACE”键346。在其他实施例中,可以 提供附加的虚拟控制键,例如,“SHIFT”和“CTRL”键。备选地,可以提供一个或多个机械控 制键,用以调用虚拟键336的第二或备选输入。机械控制键可以是“SHIFT”和/或“CTRL” 键,或可能是“ALT”键,用于再现所述实施例中的虚拟键盘334中的键。可以按下控制按钮 或键(根据键和设备配置,按下一次或连续按下),以提供键336或其他输入组件被按下时 的备选输入。本领域技术人员将理解,给其他输入组件提供备选含义的键能够扩展输入能 力。虚拟键盘334也可以包括一个或多个专门的按键(未示出),例如,调用包括上下相关的选项列表在内的上下相关的菜单的菜单键、通过显示在触摸屏210上的先前的用户 界面屏幕或菜单来取消动作或倒退(“回退”)的回退键、结束语音呼叫的挂起键、和/或用 以接听语音来电的应答键。在上述实施例中,虚拟键盘334包括全键盘,其包括多个按键336,基于每个按键 一个字母,每个按键都具有与该键相关联的字母符号。对本领域技术人员来说,这种字母和 按键之间的一对一的成对是已知的,不在这里详细说明。为了便于用户输入,字母符号通常 配置为本领域公知的QWERTY、QWERTZ、AZERTY、或Dvorak布局。在其他实施例中,提供了缩 减的键盘,其包括多个按键336,基于每个按键多个字母,每个按键都具有与该按键相关联 的字母符号。尽管已经对示例虚拟键盘布局和配置进行了描述,然而,本领域技术人员应理解, 可以在设备201的其他实施例中使用备选的完整或缩减的键盘布局和配置。在图3A的设备屏幕中,触摸屏210内的GUI也提供状态栏350和图标选择菜单 352。状态栏350显示信息,例如,当前日期和时间、基于图标的通知、设备状况和/或设备 状态。图标选择菜单352显示多个示意图标菜单项(图标)354。图标选择菜单352为设 备用户提供对于可以在移动通信设备201上运行的应用或功能的选择。图标菜单项354中 的每一个可选择为链接到或发起关联的应用或功能、或打开关联的文件夹。例如,图标菜单 项354可以用来选择电子邮件管理器应用、日历应用、记事本应用、或其他应用。用户可以 通过移动通常被称为脱字符或光标的屏上位置指示符356来高亮或聚焦与相应应用相关 联的图标菜单项354,以选择要发起的应用。可以通过经由触摸屏210或辅助的导航工具 (例如,可点击的/可按压的滚轮或跟踪球(例如,通过滚动滚轮或跟踪球))使用导航输 入,来将屏上位置指示器356移过图标菜单项354。当图标菜单项354由屏上指示器356高 亮或聚焦时,可以通过经由触摸板210或其他输入的相应的选择输入来激活或“选择”聚焦 项354。如果图标菜单项354表示应用,则激活菜单图标项354会使处理器240发起与图标 354逻辑相关的应用,例如,电子邮件管理器应用。本领域技术人员应理解,GUI将激活输入 转化为用于发起或调用应用或功能、或打开与图标354相关联的文件夹的请求。在图3B的设备屏幕上,文本输入模式用户界面框或窗口 370显示在虚拟键盘334 上方。文本输入模式用户界面窗口 370包括多个可导航且可编辑的输入字段,并且用在文 本输入模式下。若干设备应用225典型地具有关联的文本输入模式,例如,电子邮件消息通 信应用、即时消息通信应用、任务列表应用、日历应用和笔记本应用。在所示的实施例中,窗 口 370是消息编写窗口,其与电子邮件消息通信应用相关联。消息编写窗口 370包括标题 部分372,具有地址字段(例如,“到”字段)和主题字段;和主体部分376。窗口 370的文 本输入模式用户界面包括光标或屏上位置指示器356,其用来提供关于当前输入位置的可 视反馈(例如,当前字段和相应字段中取决于当前字段的可能的当前位置)。尽管主要在移动通信设备的上下文中描述了本发明的教导,然而本发明的教导也 可以应用于具有和不具有无线通信能力的电子设备。对于不具有无线通信能力的电子设 备,要显示的内容必须存储在设备上。此外,尽管主要在基于触摸屏的手持电子设备的上下 文中描述了本发明的教导,然而,在其他实施例中,本发明的教导可以应用于具有机械键盘 或同时具有触摸屏显示器和机械设备的电子设备。尽管本发明主要以方法的方式进行描述,然而本领域技术人员将理解,本发明也涉及诸如手持电子设备之类的各种设备,包括用于执行所述方法的至少一些部分和特征的 组件,可以通过硬件组件、软件或二者组合的方式或其它方式来实现。此外,供所述设备使 用的操作手册(article of manufacture),例如包括其上存储程序指令的预记录的存储设 备或其他类似的计算机可读介质,或者携带计算机可读程序代码的计算机数据信号,可以 指导一设备容易地实践上述方法。可以理解,这样的设备、操作手册和计算机数据信号也都 落入本发明的保护范围。这里使用的术语“计算机可读介质”,指的是任何能够存储由计算机或其他计算 设备使用或执行的存储指令的介质,其他计算设备包括便携式计算机磁盘、硬盘驱动器 (HDD)、随机存取存储器(RAM)、只读存储器(ROM)、可擦写可编程只读存储器(EPR0M)或闪 存、诸如压缩盘(CD)、数据通用盘(DVD)或蓝光盘之类的光盘、以及固态存储设备(例如 NAND闪存或同步动态RAM (SDRAM)),但不限于此。上述的多个实施例中仅为示例,决不是对本发明保护范围的限制。前述的变型对 于本领域技术人员是显而易见的,这样的变型也落入本发明的保护范围之内。具体而言,上 述实施例中的一个或更多个特征可以选择用以创建备选的实施例,由前面未明确描述的特 征的子组合构成。另外,上述实施例的一个或更多个特征可被选择和组合以创建备选的实 施例,备选的实施例由前面未明确描述的特征的子组合构成。在将本申请作为整体看待的 情况下,适于这样的组合及子组合的特征对于本领域技术人员来说是显而易见的。这里以 及所记载的权利要求中描述的主题旨在覆盖并包含技术上所有适当的变化。
权利要求
一种用于触发内容在手持电子设备的显示屏上的显示的方法,所述方法包括监控触发条件的发生,所述触发条件包括以下一个或多个改变手持电子设备的操作模式的输入、手持电子装备的取向的改变、或显示屏上显示的图形用户界面GUI的屏幕取向的改变;以及响应于检测到所述触发条件之一而在手持电子设备上再现内容。
2.如权利要求1所述的方法,其中,再现内容包括响应于检测到所述触发条件之一, 在手持电子设备的显示屏上显示广告。
3.如权利要求2所述的方法,还包括响应于所述广告在显示屏上的显示,在手持电子设备上实现锁定模式,所述锁定模式 限定手持电子设备的用户输入设备所接受的输入;在实现锁定模式之后,监控预定终止条件;以及响应于对所述预定终止条件的检测,解除所述锁定模式。
4.如权利要求3所述的方法,其中,所述预定终止条件是在显示屏上显示广告的预定 持续时间期满。
5.如权利要求4所述的方法,其中,所述预定持续时间是广告的持续时间。
6.如权利要求3所述的方法,其中,所述显示屏是具有触敏输入表面的触摸屏显示屏, 以及所述预定终止条件包括在所述触敏输入表面的特定区域检测到触摸事件。
7.如权利要求6所述的方法,其中,所述触敏输入表面的特定区域是预定区域。
8.如权利要求6所述的方法,其中,所述触敏输入表面的特定区域是在所述广告显示 在显示屏上时确定的随机产生的区域。
9.如权利要求1-8中任一项所述的方法,其中,所述触发条件是用于开始在手持电子 设备的媒体播放器模式下重放媒体的输入。
10.如权利要求1-8中任一项所述的方法,其中,所述触发条件是用于开始手持电子设 备的文本输入模式的输入。
11.如权利要求1-8中任一项所述的方法,其中,所述触发条件是GUI的屏幕取向从纵 向屏幕取向和横向屏幕取向中的一个取向到纵向屏幕取向和横向屏幕取向中的另一个取 向的变化。
12.如权利要求2-11中任一项所述的方法,其中,所述手持电子设备是移动通信设备, 所述移动通信设备被配置为连接到无线数据网,所述方法还包括通过无线数据网向广告服务器请求用于显示的广告;以及通过无线数据网从广告服务器接收广告,所述广告是由广告服务器基于预定广告参数 选择的。
13.如权利要求2-12中任一项所述的方法,还包括至少存储在手持电子设备上显示的数个广告;根据手持电子设备上显示的广告的数目计算报酬;以及根据所计算的回报,将信用记入经济回报系统。
14.如权利要求13所述的方法,其中,与显示的广告数目相关地存储包括广告的持续 时间或与每个广告相关联的延迟在内的时间参数,所述报酬是根据在手持电子设备上显示 的广告的数目和所述时间参数计算的。
15. 一种手持电子设备,包括 控制器,用于控制所述设备的操作; 一个或更多个输入设备,与所述控制器相连; 显示屏,与所述控制器相连;以及所述控制器被配置用于执行如权利要求1-14中任一项所述的方法。
全文摘要
本发明提供了一种用于触发内容在显示屏上的显示的方法和手持电子设备。根据一个实施例,提供了一种用于触发内容在手持电子设备的显示屏上的显示的方法,该方法包括监控触发条件的发生,所述触发条件包括以下一个或多个改变手持电子设备的操作模式的输入、手持电子装备的取向的改变、或显示屏上显示的图形用户界面(GUI)的屏幕取向的改变;以及响应于检测所述触发条件之一而在手持电子设备上再现内容。
文档编号G06Q30/00GK101853125SQ20101017300
公开日2010年10月6日 申请日期2010年2月26日 优先权日2009年2月27日
发明者约珥·乔治·卡明 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1