用于使用传感器配置移动装置的方法和系统.pdf

上传人:32 文档编号:1107311 上传时间:2018-03-31 格式:PDF 页数:37 大小:1.26MB
返回 下载 相关 举报
摘要
申请专利号:

CN200980122790.8

申请日:

2009.06.09

公开号:

CN102067578A

公开日:

2011.05.18

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04M 1/725申请公布日:20110518|||实质审查的生效IPC(主分类):H04M 1/725申请日:20090609|||公开

IPC分类号:

H04M1/725; G06Q30/00

主分类号:

H04M1/725

申请人:

高通股份有限公司

发明人:

阿比舍克·阿达帕; 阿迪蒂亚·纳拉因·斯里瓦斯塔瓦

地址:

美国加利福尼亚州

优先权:

2008.06.16 US 12/140,020

专利代理机构:

北京律盟知识产权代理有限责任公司 11287

代理人:

宋献涛

PDF下载: PDF下载
内容摘要

方法和系统允许实现基于传感器数据而选择主题以用于在计算装置上实施。所述计算装置可包含多种传感器,包含例如能够感测环境温度、光和声以及地理位置的传感器。使用由传感器收集的数据来选择与所感测条件相关的主题。也可使用来自传感器的数据来产生可在所述计算装置上显示的经定制广告。

权利要求书

1: 一种用于选择实施于计算装置上的主题的方法, 其包括 : 接收由传感器收集的数据 ; 基于由所述传感器收集的所述数据而选择主题 ; 以及 将所选择的主题应用于所述计算装置。
2: 根据权利要求 1 所述的方法, 其中所述传感器是温度传感器。
3: 根据权利要求 1 所述的方法, 其中将所选择的主题存储在所述计算装置上。
4: 根据权利要求 1 所述的方法, 其中将所选择的主题存储在服务器上。
5: 根据权利要求 4 所述的方法, 其进一步包括 : 经由网络将对所选择的主题的请求发送到所述服务器 ; 以及 经由所述网络从所述服务器接收所述所请求的所选主题。
6: 根据权利要求 5 所述的方法, 其进一步包括将关于所述计算装置的信息包含于所述 对所选择的主题的请求中。
7: 根据权利要求 1 所述的方法, 其中所述基于由所述传感器收集的所述数据而选择主 题的步骤包括使用存储在所述计算装置的存储器中的主题列表来选择多个主题中的一者。
8: 根据权利要求 7 所述的方法, 其中所述主题列表包含与所述多个主题中的每一者相 关联的主题准则, 且其中所述基于由所述传感器收集的所述数据而选择主题的步骤进一步 包括将由所述传感器收集的所述数据与所述主题准则进行比较, 且选择所述多个主题中的 所述主题准则被满足的一者。
9: 根据权利要求 1 所述的方法, 其中所述计算装置包含可配置小键盘, 且所述将所选 择的主题应用于所述计算装置的步骤包含将所选择的主题应用于所述可配置小键盘。
10: 根据权利要求 8 所述的方法, 其中使用小键盘协议实现所述将所选择的主题应用 于所述可配置小键盘的步骤。
11: 根据权利要求 8 所述的方法, 其中所述可配置小键盘是显示器 - 键小键盘。
12: 根据权利要求 8 所述的方法, 其中所述可配置小键盘是触摸屏小键盘。
13: 根据权利要求 8 所述的方法, 其中所述可配置小键盘包含邻近于所述键定位的键 显示器。
14: 根据权利要求 1 所述的方法, 其中所述传感器是环境光传感器, 且所述将所选择的 主题应用于所述计算装置的步骤包括调整背光的强度。
15: 一种用于在计算装置上呈现广告的方法, 其包括 : 接收由传感器收集的数据 ; 将由所述传感器收集的所述数据连同对广告的请求一起发送到广告服务器 ; 接收与由所述传感器收集的所述数据相关的广告 ; 以及 在所述计算装置上显示所述广告。
16: 根据权利要求 14 所述的方法, 其中所述传感器选自由温度传感器、 全球定位系统 接收器、 噪声传感器、 呼吸测醉传感器、 加速计和环境光传感器组成的群组。
17: 一种用于将广告提供到计算装置的方法, 其包括 : 从所述计算装置接收对广告的请求, 所述请求包含由耦合到所述计算装置的传感器收 集的传感器数据 ; 基于所述传感器数据而产生广告 ; 以及 2 将所述所产生广告发送到所述计算装置。
18: 根据权利要求 17 所述的方法, 其中所述基于所述传感器数据而产生广告的步骤包 括: 接收关于所述计算装置的位置的信息 ; 从服务器请求关于位于所述计算装置附近的广告商的广告信息 ; 从所述服务器接收广告信息 ; 以及 使用所述所接收广告信息产生经定制广告。
19: 根据权利要求 18 所述的方法, 其中所述广告信息的步骤进一步包括将所述所接收 传感器数据转发到所述服务器。
20: 一种计算装置, 其包括 : 处理器 ; 传感器, 其耦合到所述处理器 ; 显示器, 其耦合到所述处理器 ; 小键盘, 其耦合到所述处理器 ; 以及 存储器, 其耦合到所述处理器, 其中所述处理器以软件指令配置以执行包括以下各项的步骤 : 接收由所述传感器收集的数据 ; 基于由所述传感器收集的所述数据而选择主题 ; 以及 将所选择的主题应用于所述计算装置显示器。
21: 根据权利要求 20 所述的计算装置, 其中所述传感器是温度传感器。
22: 根据权利要求 20 所述的计算装置, 其中所述主题存储在所述存储器中。
23: 根据权利要求 20 所述的计算装置, 其进一步包括耦合到所述处理器的网络接口电 路, 其中所述处理器以软件指令配置以执行进一步包括以下各项的步骤 : 经由所述网络接口电路将对所选择的主题的请求发送到服务器 ; 以及 经由所述网络接口电路从所述服务器接收所述所请求的所选主题。
24: 根据权利要求 23 所述的计算装置, 其中所述网络接口电路包括经配置以经由无线 数据网络发射和接收数据的无线收发器。
25: 根据权利要求 20 所述的计算装置, 其中 : 所述存储器中存储有识别多个主题且包含与所述多个主题中的每一者相关联的主题 准则的主题列表 ; 且 所述处理器以软件指令配置以通过执行包括以下各项的步骤而执行所述选择主题的 步骤 : 将由所述传感器收集的所述数据与所述主题准则进行比较, 且选择所述多个主题中 的所述主题准则被满足的一者。
26: 根据权利要求 20 所述的计算装置, 其中所述小键盘是可配置小键盘, 且所述处理 器以软件指令配置以执行包括将所选择的主题应用于所述可配置小键盘的另外步骤。
27: 根据权利要求 26 所述的计算装置, 其中配置所述处理器的所述软件包含小键盘协 议。
28: 根据权利要求 26 所述的计算装置, 其中所述小键盘是显示器 - 键小键盘。
29: 根据权利要求 26 所述的计算装置, 其中所述小键盘是触摸屏小键盘。 3
30: 根据权利要求 26 所述的计算装置, 其中所述小键盘包含邻近于所述键定位的键显 示器。
31: 根据权利要求 20 所述的计算装置, 其进一步包括背光, 其中 : 所述传感器是环境光传感器 ; 且 所述处理器以软件指令配置以执行包括基于由所述环境光传感器收集的数据而调整 背光的强度的另外步骤。
32: 一种计算装置, 其包括 : 处理器 ; 显示器, 其耦合到所述处理器 ; 传感器, 其耦合到所述处理器 ; 网络接口电路, 其耦合到所述处理器 ; 以及 存储器, 其耦合到所述处理器, 其中所述处理器以软件指令配置以执行包括以下各项的步骤 : 接收由所述传感器收集的数据 ; 经由所述网络接口电路将由所述传感器收集的所述数据连同对广告的请求一起发送 到广告服务器 ; 经由所述网络接口电路从所述服务器接收与由所述传感器收集的所述数据相关的广 告; 以及 在所述显示器上显示广告数据。
33: 根据权利要求 32 所述的计算装置, 其中所述传感器选自由温度传感器、 全球定位 系统接收器、 噪声传感器、 呼吸测醉传感器、 加速计和环境光传感器组成的群组。
34: 根据权利要求 32 所述的计算装置, 其中所述网络接口电路包括经配置以经由无线 数据网络发射和接收数据的无线收发器。
35: 一种服务器, 其经配置以定制广告且经由网络将广告分配到计算装置, 所述服务器 包括 : 服务器存储器 ; 服务器处理器, 其耦合到所述服务器存储器 ; 以及 网络连接, 其耦合到所述服务器处理器, 其中所述服务器处理器以软件指令配置以执行包括以下各项的步骤 : 经由所述网络连接从所述计算装置接收对广告的请求, 所述请求包含由耦合到所述计 算装置的传感器收集的数据 ; 基于所述传感器数据而产生广告 ; 以及 经由所述网络接口将所述所产生广告发送到所述计算装置。
36: 根据权利要求 35 所述的服务器, 其中所述处理器以软件指令配置以执行包括以下 各项的另外步骤 : 从商人服务器请求关于位于所述计算装置附近的广告商的广告信息 ; 从所述商人服务器接收广告信息 ; 以及 使用所述所接收广告信息产生所述广告。
37: 一种有形存储媒体, 其上存储有处理器可执行软件指令, 所述处理器可执行软件指 4 令经配置以致使计算装置的处理器执行包括以下各项的步骤 : 接收由传感器收集的数据 ; 基于由所述传感器收集的所述数据而选择主题 ; 以及 将所选择的主题应用于所述计算装置。
38: 根据权利要求 37 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器接收由温度传 感器收集的数据。
39: 根据权利要求 37 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器选择存储在所 述计算装置上的主题。
40: 根据权利要求 37 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器执行包括以下 各项的另外步骤 : 经由网络接口电路将对所选择的主题的请求发送到服务器 ; 以及 经由所述网络接口电路从所述服务器接收所述所请求的所选主题。
41: 根据权利要求 40 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器执行包括经由 无线数据网络而与所述服务器通信的另外步骤。
42: 根据权利要求 37 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器通过执行包括 以下各项的步骤来选择主题 : 将由所述传感器收集的所述数据与包含在存储于存储器中的主题列表中的主题准则 进行比较, 所述主题列表识别多个主题 ; 以及 选择所述多个主题中的所述主题准则被满足的一者。
43: 根据权利要求 37 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包 括将所选择的主题应用于可配置小键盘的步骤。
44: 根据权利要求 43 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包 括使用小键盘协议将所选择的主题应用于所述可配置小键盘的步骤。
45: 根据权利要求 37 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包 括将所选择的主题应用于显示器 - 键小键盘的步骤。
46: 根据权利要求 37 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包 括将所选择的主题应用于触摸屏小键盘的步骤。
47: 根据权利要求 37 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包 括将所选择的主题应用于邻近于小键盘的键而定位的键显示器的步骤。 5
48: 根据权利要求 37 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包 括以下各项的步骤 : 接收来自环境光传感器的数据 ; 以及 基于由所述环境光传感器收集的数据而调整背光的强度。
49: 一种有形存储媒体, 其上存储有处理器可执行软件指令, 所述处理器可执行软件指 令经配置以致使计算装置的处理器执行包括以下各项的步骤 : 接收由传感器收集的数据 ; 经由网络接口电路将由传感器收集的所述数据连同对广告的请求一起发送到广告服 务器 ; 经由所述网络接口电路从所述服务器接收与由所述传感器收集的所述数据相关的广 告; 以及 在所述计算装置的显示器上显示所述广告。
50: 根据权利要求 49 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器接收来自传感 器的数据, 所述传感器选自由温度传感器、 全球定位系统接收器、 噪声传感器、 呼吸测醉传 感器、 加速计和环境光传感器组成的群组。
51: 根据权利要求 49 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使计算装置的处理器经由无线数据 网络而与所述服务器通信。
52: 一种有形存储媒体, 其上存储有处理器可执行软件指令, 所述处理器可执行软件指 令经配置以致使服务器处理器执行包括以下各项的步骤 : 经由网络连接从计算装置接收对广告的请求, 所述请求包含由耦合到所述计算装置的 传感器收集的数据 ; 基于所述传感器数据而产生广告 ; 以及 经由所述网络接口将所述所产生广告发送到所述计算装置。
53: 根据权利要求 52 所述的有形存储媒体, 其中所述有形存储媒体上存储有处理器可 执行软件指令, 所述处理器可执行软件指令经配置以致使服务器处理器执行包括以下各项 的另外步骤 : 从商人服务器请求关于位于所述计算装置附近的广告商的广告信息 ; 从所述商人服务器接收广告信息 ; 以及 使用所述所接收广告信息产生所述广告。
54: 一种计算装置, 其包括 : 用于感测环境条件且产生对应传感器数据的装置 ; 用于基于所述传感器数据而选择主题的装置 ; 以及 用于在所述计算装置上显示所选择的主题的装置。
55: 根据权利要求 54 所述的计算装置, 其中所述用于感测环境条件的装置包括用于感 测环境温度的装置。
56: 根据权利要求 54 所述的计算装置, 其进一步包括 : 6 用于经由网络从服务器请求主题的装置 ; 以及 用于接收所述所请求的所选主题的装置。
57: 根据权利要求 54 所述的计算装置, 其进一步包括 : 用于将由所述传感器收集的所述数据与识别多个主题的主题列表内的主题准则进行 比较的装置 ; 以及 选择所述多个主题中的所述主题准则被满足的一者。
58: 根据权利要求 54 所述的计算装置, 其进一步包括用于在小键盘上显示所选择的主 题的装置。
59: 根据权利要求 54 所述的计算装置, 其中所述用于感测环境条件的装置包括用于感 测环境光且产生对应环境光传感器数据的装置, 所述计算装置进一步包括 : 用于在所述计算装置上提供背光的装置 ; 以及 用于响应于所述环境光传感器数据而调整所述用于在所述计算装置上提供背光的装 置的强度的装置。
60: 一种计算装置, 其包括 : 用于感测环境条件且产生对应传感器数据的装置 ; 用于将所述传感器数据连同对广告的请求一起发送到服务器的装置 ; 用于从所述服务器接收广告的装置 ; 以及 用于在所述计算装置上显示所述广告的装置。
61: 一种服务器, 其经配置以定制广告且将广告分配到计算装置, 所述服务器包括 : 用于接收对广告的请求的装置, 所述请求包含由耦合到所述计算装置的传感器收集的 数据 ; 用于基于所述传感器数据而产生广告的装置 ; 以及 用于将所述所产生广告发送到所述计算装置的装置。
62: 根据权利要求 61 所述的服务器, 其进一步包括 : 从商人服务器请求关于位于所述计算装置附近的广告商的广告信息 ; 从所述商人服务器接收广告信息 ; 以及 使用所述所接收广告信息产生所述广告。

说明书


用于使用传感器配置移动装置的方法和系统

    技术领域 本发明大体上涉及移动计算系统, 且更特定来说涉及使用传感器配置移动装置的 布局和功能性。
     背景技术 例如蜂窝式电话的移动电子装置 ( 移动装置 ) 的使用由于所述装置的便携性、 连 接性和不断增加的计算能力而不断增加。随着移动装置变为日常的附件, 用户设法定制其 移动装置的布局和功能性以与其个性和环境相得益彰。然而, 传统的移动装置不提供完整 的用户体验。近来, 已经发布特征在于不同的用户接口的移动装置。预期进一步的革新将 提供更完整的用户体验、 更好的用户接口且支持更有用的应用程序。
     发明内容 各种实施例提供用于使用由传感器收集的数据来配置在计算装置上实施的主题 的方法和系统。 主题可本地存储于计算装置上或外部存储于计算装置可与之通信的服务器 上。计算装置可接着基于由传感器收集的数据而选择适当的主题且将其应用于计算装置。
     各种实施例提供用于基于由传感器收集的数据而在计算装置上呈现广告的方法 和系统。所收集传感器数据和对广告的请求可被传达到可包含广告数据库的外部服务器。 基于所接收的传感器数据和其它数据, 广告可定目标于特定用户且为特定用户定制, 且发 送到用户的计算装置。
     各种实施例进一步提供用于使用由传感器产生的数据节省能量的方法和系统。 举 例来说, 可基于由环境光传感器收集的数据来调整计算装置的背光。 如果环境光较弱, 那么 计算装置可通过降低其背光的强度来节省能量。如果环境光较强, 那么计算装置可增加其 背光的强度以确保显示器内容的可见性。
     附图说明
     并入本文且构成本说明书的部分的附图说明本发明的示范性实施例, 且连同上文 给出的一般描述和下文给出的详细描述一起用以阐释本发明的特征。
     图 1 是可与各种实施例一起使用的典型手机的组件框图。
     图 2 是实施例的硬件 / 软件架构图。
     图 3 是实施例的过程流程图。
     图 4 是与图 3 中说明的过程步骤相关联的消息流程图。
     图 5 是适合于存储与由传感器收集的数据相关的多种主题数据的实例参数数据 表。
     图 6 是实施例的网络图。
     图 7 是示范性实施例的消息结构图。
     图 8 是基于温度而在计算装置上呈现主题改变的实施例的说明。图 9 是基于温度而在移动装置上呈现主题改变的实施例的说明。 图 10 是基于温度而在移动装置上呈现主题改变的另一实施例的说明。 图 11 是适合于基于由传感器收集的数据而将广告发送到移动装置的实施例的网 图 12 是基于由温度传感器收集的数据而将广告呈现发送到移动装置的实施例的络图。
     说明。 图 13 和 14 分别是采用显示器键的小键盘的俯视图和横截面图。
     图 15 和 16 是包含触摸屏用户接口的手机的说明。
     图 17 是包含定位于键上方的显示器的手机的说明。
     图 18 是包含光传感器的实施例的硬件 / 软件架构图。
     图 19 是用于基于光传感器而控制背光强度的实施例方法的过程流程图。
     图 20 是用于基于环境噪声传感器而控制铃音音量或音频主题的实施例方法的过 程流程图。
     图 21 是可与各种实施例一起使用的典型服务器的组件框图。
     具体实施方式
     将参见附图详细描述各种实施例。只要可能, 在诸图中将始终使用相同参考标号 来指代相同或相似部分。对特定实例和实施方案做出的参考是用于说明性目的, 且不意在 限制本发明或权利要求书的范围。
     在本描述中, 本文使用术语 “示范性” 来意谓 “充当实例、 例子或说明” 。本文描述 为 “示范性” 的任一实施方案均不一定解释为比其它实施方案优选或有利。
     如本文使用, 术语 “计算装置” 指代包含显示器和键盘或小键盘的任一可编程计算 装置。 在各种实施例的描述中, 参考了 “移动装置” , 其仅为一种类型的实施各种实施例的计 算装置。如本文使用, 术语 “移动手持机” 和 “移动装置” 可互换使用, 且指代以下各者中的 任一者 : 各种蜂窝式电话、 个人数据助理 (PDA)、 掌上型计算机、 膝上型计算机 ( 包含具有无 线调制解调器的那些膝上型计算机 )、 无线电子邮件接收器 ( 例如, 和 装 置 )、 蜂窝式电话、 和具有多媒体因特网功能的蜂窝式电话 ( 例如 以及类似的计算 装置。
     如本文使用, 术语 “小键盘” 指代多种用户接口中的任一者, 其中用户按下按钮或 键以便向移动装置传达应实施与所述键相关联的功能。 以下描述中涵盖的小键盘的实例包 含常规蜂窝式电话的数字小键盘、 在多种移动装置上实施的微型键盘、 可电子耦合到移动 装置 ( 例如, 经由有线或无线数据链路 ) 的外部小键盘和键盘、 计算机键盘, 和可耦合到个 人计算机、 移动装置或其它计算装置的音乐键盘。 为了便于描述, 图式描绘且描述内容涉及 典型蜂窝式电话的小键盘。 然而, 这些描述和说明仅用作实例, 且不意在将描述或权利要求 书的范围限于特定的小键盘配置。 现代蜂窝式电话和其它移动装置利用多种不同的小键盘来接收用户输入。 一些现 代移动装置包含集成在装置内的两个或两个以上小键盘。举例来说, 一些蜂窝式电话设计 包含用于进行电话呼叫的数字小键盘, 和可通过滑动、 打开或旋转电话的一部分以暴露键 盘来激活的微型键盘。作为另一实例, 一些蜂窝式电话可包含固定小键盘和触摸屏用户接
     口, 其可取决于用户选择和应用程序软件而作为无源显示器或触敏接口而操作。
     各种实施例使移动装置能够采用传感器来从用户的环境收集信息, 且基于由传感 器收集的数据而改变移动装置的图形、 布局和功能性。可包含在移动装置内的实例传感器 包含温度、 位置 ( 例如, 全球定位系统 (GPS) 接收器 )、 振动 ( 例如, 由加速计提供 )、 光和声 音传感器。各种实施例有用于例如检测温度且基于温度记录而改变移动装置的主题。通过 改变主题和用户接口, 移动装置可为用户提供有趣的、 灵活多样的且完整的用户体验。 各种 实施例也可有用于使用传感器检测数据且为广告目的而将数据发射到第三方。 用户可接着 接收基于由传感器收集且发射到第三方的信息而被设定为目标且定制的广告。 各种实施例 还使移动装置能够使用由传感器收集的信息来节省能量。举例来说, 移动装置可使用光传 感器来调整移动装置的背光的强度以延长电池的充电或寿命。作为又一实例, 移动装置可 使用环境噪声传感器 ( 例如, 麦克风 ) 来调整铃音的音量设定或音频主题的选择, 以便确保 铃声或其它音频警报可被听到或对于环境噪声条件来说不会不适当地太响。
     图 1 说明在各种实施例中使用的移动装置 10 的系统框图。如图 1 所示, 移动装置 10 可包含微处理器 12、 存储器 14、 天线 16、 显示器 18、 字母数字小键盘 20、 4 向菜单选择器 22、 扬声器 24、 麦克风 26、 声码器 28、 无线网络收发器 30 和各种互连件。另外, 移动装置 10 可含有环境噪声传感器 34, 其可包含麦克风或可连接到麦克风 26 以在电话或声音记录应 用程序未激活时检测环境噪声等级。 移动装置 10 还可包含相机 36, 其除了拍摄图片以外还 具有可经配置以能够在相机应用程序未激活时检测环境光等级的 CCD 相机电路。移动装置 还可含有环境温度传感器 38 和可检测移动装置 10 的相对加速度的加速计 40。移动装置 10 还可具有 GPS 接收器单元 43, 其能够检测移动装置 10 的精确全球位置。其它传感器可 包含呼吸测醉器 44, 其能够基于用户的呼气而检测血液酒精含量 (BAC)。可容易地并入例 如血压监视器、 脉搏率、 体温等的额外的生物统计传感器。
     移动装置 10 可进一步包含短程无线收发器 31, 例如 或 WiFi 收发器, 其 可被并入以与可包含若干外部传感器的外部装置通信。移动装置传感器 34 到 46 中的每一 者可连接到处理器 12, 处理器 12 又连接到内部存储器单元 14。以此方式, 处理器 12 可从 各种传感器 34 到 46 收集参数数据且将数据存储在存储器单元 14 中, 或经由无线网络收发 器 32 经由外部网络发射数据。应注意, 虽然在图 1 中将移动装置 10 描绘为移动手持机或 手机, 但所述系统块可在具有无线通信能力的任一计算装置中实施。因此, 图 1 不意在限于 或排除任一特定类型的计算装置。
     图 2 说明可在各种实施例中实施以用于使用由传感器收集的数据改变移动装置 10 的主题的软件 / 硬件架构图。在此实例架构中, 传感器 200 对移动装置的环境进行测量 且将测量值转换为处理器 12 可理解的数字信息。将此数据传达到例如在移动装置处理器 12 上操作的操作系统的系统软件 202。当在系统软件层 202 内实施各种实施例时, 系统软 件可基于从传感器 200 接收的数据选择主题且将主题应用于移动装置显示器 18 和小键盘 20。除了改变显示器和小键盘上的主题以外, 移动装置 10 可改变其整个菜单选项中的主题 以向用户提供完整且统一的用户体验。移动装置 10 可具有存储在其存储器 14( 可从其中 选择适当的主题 ) 中的若干主题文件, 或可从存储在例如可经由网络存取的服务器上的外 部主题数据库存取和下载额外主题。可通过例如主题下载应用程序 204 的主题应用程序将 额外主题加载到移动装置 10 上。主题下载应用程序 204 可与例如无线二进制运行时环境的运行时环境 206 介接, 以便促进与系统软件 202 的通信。当新主题存储在移动装 置存储器 14 中时, 其可被立即实施或变为可供未来使用的所存储主题文件的一部分。当需 要时, 系统软件 202 可存取所存储主题文件以用于在移动装置 10 的显示器 18 和小键盘 20 上实施一个所存储主题。如果移动装置 10 下载新的主题且将所述主题立即应用于显示器 18 和小键盘 20, 那么所述主题可能不保存在存储器中, 使得所述主题在下一次例如基于新 的传感器 200 数据而替换所述主题时将被删除。删除未使用主题节约了存储器 14 空间, 所 述空间可用于其它的目的。
     为了实施改变呈现在小键盘 20 上的显示和功能性的主题, 移动装置 10 可采 用系统软件 202 内的小键盘协议层来促进实施例方法和应用程序。此小键盘协议描 述于 2008 年 6 月 16 日申请的题目为 “用于与可配置小键盘介接的标准化方法和系统 (StandardizedMethod and Systems for Interfacing with Configurable Keypads)” 的 第 12/139,823 号美国专利申请案中, 所述美国专利申请案的整个内容以引用的方式并入 本文。小键盘协议层充当应用程序软件与小键盘驱动程序之间的接口, 其使应用程序软件 能够界定对操作系统的小键盘配置要求且接收呈标准格式的配置指令。通过此做法, 例如 通过改变显示于小键盘 20 的键 402 上的主题来配置小键盘 20 的过程可通过小键盘协议来 执行, 从而消除了在应用程序软件内包含此处理的需要。参见图 2 到图 18 的描述描述了实 施于移动装置 10 上的实施例, 所述移动装置可在其系统软件内包含此小键盘协议层。 图 3 是说明可用以基于传感器数据改变实施于移动装置 10 上的主题的实例步骤 的实施例的过程流程图。一旦移动装置 10 被开启 ( 步骤 500), 处理器 12 便可开始接收由 一个或一个以上传感器 200 收集的数据 ( 步骤 502)。如上文提到, 传感器 200 对环境进行 测量且将测量值转换为处理器 12 可理解的数字数据。在示范性实施例中, 传感器 200 可为 温度传感器 38, 例如与用以将测得电阻或电压转换为与温度相关的数字数据的电路结合的 热敏电阻或热电偶, 如此项技术中众所周知。此温度传感器 200 可配置于移动装置 20 内, 使得其能够测量环境温度且将所得数据提供到移动装置处理器 12。来自传感器 200 的数 据由处理器 12 接收, 处理器 12 可由例如系统软件 202 的软件配置以使用传感器数据来选 择用于实施的主题。处理器 12 可具有对存储在存储器中的主题文件的列表或索引的存取 权, 可基于从传感器 200 接收的数据而从其中选择主题 ( 步骤 503)。下文参见图 5 更详细 地描述主题列表。处理器 12 可随后扫描主题列表以基于从传感器 200 接收的信息而选择 适当的主题 ( 测试 504)。如果所选主题存储在移动装置的本地存储器 14 中 ( 即, 测试 504 = “是” ), 那么存取所选主题文件且应用主题要素 ( 例如, 显示图像、 铃音, 和在适当情况下 的小键盘显示 ) 以改变移动装置 10 的主题 ( 步骤 510)。如果所选主题未本地存储在移动 装置的存储器 12 中 ( 即, 测试 504 = “否” ), 那么可例如通过使用主题下载应用程序 206 从 外部主题数据库下载所选主题 ( 步骤 508), 之后应用于移动装置 10( 步骤 510)。接收传感 器数据、 选择主题和将主题应用于移动装置 10 的过程步骤 ( 步骤 502-510) 可周期性重复 以确保对于由传感器 200 收集的新数据来说主题一直为适当的, 返回到步骤 502。
     图 3 中说明的实例过程步骤可在例如图 4 中说明的在移动装置 10 中的不同硬件 和软件层之间传递的若干电子消息中实施。周期性地或在轮询传感器时, 系统软件 202 接 收来自传感器 200 的数据, 消息 300。如上所述, 系统软件 202 可致使处理器 12 使用传感 器数据来选择与所收集传感器 200 数据相关或鉴于所述所收集传感器 200 数据来说为适当
     的主题。如果所选主题存储在存储器 14 中, 那么系统软件 202 可存取所选主题文件, 消息 305。通过使用主题文件, 系统软件 202 可制订指令以将主题要素应用于移动装置的小键盘 20, 消息 306, 且应用于显示器 18, 消息 308。主题还可应用于移动装置 10 的用户菜单以提 供较完整的用户体验。如果所选主题在移动装置存储器 14 中不可用, 那么可使用主题下载 应用程序 204 下载额外主题且将其存储在移动装置存储器 14 中。为此, 所选主题识别信息 可由系统软件 202 提供到主题下载应用程序 204, 消息 301。主题下载应用程序 204 可随后 使用众所周知的无线网络和因特网协议以及应用程序软件经由无线数据网络 ( 例如, 蜂窝 式电话数据网络 ) 存取远程服务器以请求和接收主题文件。以此做法, 主题下载应用程序 204 将与运行时环境 206 和系统软件 202 以及其它移动装置 10 资源介接 ; 然而, 此处理中 涉及的消息是众所周知的, 且因此未包含于图 4 中。一旦主题文件已被下载或在下载期间, 主题下载应用程序 204 可与运行时环境 206 介接, 消息 302, 以将主题文件存储在存储器 14 中, 消息 304。处理器 12 可随后接收来自移动装置存储器 14 的新主题文件, 消息 305, 且将 新主题要素应用于移动装置的小键盘 20, 消息 306, 且应用于显示器 18, 消息 308。
     处理器 12 可利用存储在存储器 14 中的详尽的主题列表来选择对由传感器 200 收 集的当前数据来说最适当的主题。处理器 12 使用由传感器 200 收集的数据来首先从主题 列表选择主题, 之后扫描本地存储器以寻获主题文件且将主题要素应用于移动装置 10。如 果所选主题在本地主题数据库中不可用, 那么处理器 12 可通过向存储在例如外部服务器 上的外部主题数据库发送请求来检索所述主题。可在新主题可用于移动装置 10 时手动或 自动更新此主题列表。 举例来说, 在新主题被存储在存储器中时, 可将下文描述的主题描述 符添加到主题列表。 此外, 如果用户已向维持主题数据库的外部服务器进行预订, 那么外部 服务器可周期性地将消息发送到移动装置 10 以更新存储在存储器中的主题列表以反映维 持在服务器的主题数据库中的所有主题。
     图 5 说明可存储在存储器 14 中且由处理器 12 存取的主题列表 550 的实例数据结 构。图 5 说明包含若干数据记录 554 到 564 的数据结构的常见表形式, 每一数据记录包含 若干数据字段, 所述数据字段可说明为列 566 到 576。然而, 其它数据结构可用于存储图 5 中说明的信息。存储在主题列表 550 中的每一数据记录可包含数据字段, 其存储有用于实 施各种实施例的主题描述符信息, 例如主题描述 566、 主题 ID 568、 传感器 200 类型 570、 传 感器准则 572、 相关联主题要素 574 和主题文件的存储位置 576。处理器 12 可通过扫描所 述列表以寻获在数据字段 570 中含有与从其接收到数据的传感器 200 相同的传感器类型的 记录且随后将数据字段 572 中的传感器准则值与所接收传感器数据进行比较而使用此主 题列表 550 来识别使用哪一主题。如果处理器确定传感器类型匹配于传感器 200 且传感器 数据满足传感器准则, 那么处理器可使用数据字段 576 中的主题存储位置数据来存取相关 联主题文件且应用在数据字段 574 中识别的主题要素。
     为了说明如何可将主题列表 500 用以实施主题, 考虑数据记录 ( 即, 行 )554 中说 明的实例。此实例主题记录包含用于称为 “蓝辉光” ( 在数据字段 566 中识别 ) 的主题的数 据, 其是基于从温度传感器 ( 在数据字段 570 中识别 ) 接收的数据。可在来自温度传感器 38 的数据指示环境温度低于 50F° ( 基于数据字段 572 中的主题传感器准则 ) 时将此主题 实施于移动装置上。 此主题存储在移动装置 10 的本地存储器 14 中且可在存储器位置 XXXX 处存取而不必从外部服务器下载所述主题。 处理器 12 可替代地使用主题 ID, 在此情况下为如数据字段 568 中指示的 “000001” , 以定位移动装置存储器 14 内的主题。处理器还被通知 主题将应用于显示器和小键盘背光, 如数据字段 574 中指示。通过将此主题应用于显示器 18 和小键盘 20, 背光的颜色可改变为蓝色, 因为用户可能感觉其适于反映冷的周围环境。
     类似地, 主题列表 550 的数据记录 556 和 558 识别移动装置 10 的存储器 14 中可 用的基于不同的温度传感器准则而应应用于显示器 18 和小键盘 20 的其它主题。如此实例 说明, 用户可使用各种实施例来取决于由例如温度传感器的传感器测量的环境条件而在其 移动装置上自动实施若干主题。
     作为主题列表 550 的使用的又一说明, 数据记录 560 包含称为 “绿辉光” 的主题, 其 是基于从 GPS 接收器 43( 在数据字段 570 中识别 ) 接收的地理位置数据。当从 GPS 接收器 43 接收的数据指示移动装置位于已知为森林或具有密集植被的位置的地理坐标时, 处理器 可选择此主题以将绿背光颜色应用于显示器 18 和小键盘 20。因为此主题在本地主题数据 库上不可用 ( 见数据字段 576), 所以处理器可例如通过使用存储在数据字段 576 中的地址 ( 例如, URL) 信息来存取无线数据网络以存取远程服务器且请求此主题。
     在实施例中, 由多个传感器 200 收集的数据可被组合使用以为移动装置 10 选择主 题。举例来说, 数据记录 562 和 564 包含可基于由温度传感器 38 和环境光传感器 36 收集 的数据而选择的主题。考虑数据记录 562, 例如当测得温度低于 45F°且环境光为暗淡时, 处理器 12 可选择 “雪” 主题以将呈现在显示器 18 和小键盘 20 上的图像和颜色改变为与雪 相关的图像和颜色方案。相比之下, 如果环境温度高于 71F°且环境光为亮的, 那么处理器 12 可选择在数据记录 564 中识别的 “阳光” 主题来将呈现在显示器 18 和小键盘 20 上的图 像和颜色改变为与太阳相关的图像和颜色方案。
     主题列表 550 可被自动或手动填充且更新以添加、 删除或升级可用于移动装置 10 的主题。 举例来说, 通过使用菜单应用程序, 可提示用户识别用于激活存储在存储器中的主 题的传感器准则, 同时菜单应用程序在适当时使用用户响应来创建、 填充和 / 或更新主题 列表 550。 作为另一实例, 用户可向维持可用于下载的多个主题的服务进行预订。 作为此服 务的部分, 主题列表 550 可被周期性传达到订户移动装置以用于存储在存储器中。用户还 可基于其与运营商公司的计划合同而具有对不同主题列表的存取权。举例来说, 可随经济 计划提供基本主题, 且可随较昂贵的计划提供较复杂且较多样的主题。 因此, 用户可能能够 手动从由服务提供者维持的替代主题列表的列表中进行选择, 所选的主题列表随后自动下 载到其移动装置。
     用户可手动激活或减活主题列表 550。 当减活时, 移动装置 10 将不自动改变主题。 这在用户偏好于在其移动装置 10 上维持特定主题时可为所要的。 用户也可从主题列表 550 删除主题。这可在用户不喜欢特定主题且偏好于不将所述主题应用于其移动装置 10 时有 用。 允许用户自由定制其对自动主题实施的偏好为用户提供了定制和个人化其移动装置的 较多选择。
     在实施例中, 图 6 说明可用以从外部服务器 600 下载主题的无线网络的图。服务 器 600 可包含主题数据库, 移动装置 10 可从其下载所选主题。服务器 600 可由移动装置 10 运营商或第三方承包人维持和更新。当所选主题在移动装置 10 的本地主题数据库上不 可用时, 移动装置 10 可使用无线网络来将请求消息发送到服务器 600 以下载所选主题。为 了请求主题文件下载, 移动装置处理器 12 可加载主题下载应用程序 204 以配置处理器来处理去往和来自服务器 600 的消息。请求消息由无线接入点 604 接收且随后经由例如因特网 的网络 602 发送到服务器 600。此请求消息的接收和发射将采用众所周知的无线数据网络 和因特网协议以及技术。服务器 600 处理请求消息且使用已知的网络协议和技术通过网络 602 和无线接入点 604 将所请求主题文件发送到移动装置 10。主题下载应用程序 204 可接 收来自服务器 600 的主题文件下载消息且从消息提取主题文件, 将文件存储在存储器 14 中 且通知系统软件 200 所选主题可用于实施。由系统软件配置的处理器 12 随后将新下载的 主题要素应用于移动装置的小键盘 20 和 / 或显示器 18 且在适当时改变铃音和主题音频文 件。
     在图 7 中说明的实施例中, 请求消息 700 可包含主题请求消息码或 ID 700a, 其将 消息识别为用于请求主题下载的消息。请求消息 700 还可包含移动装置码或 ID 700b, 其 可识别移动装置 10 的类型, 因此服务器 600 能够查找发出请求的移动装置 10 的技术规范。 这将允许服务器 600 发射与发出请求的移动装置 10 格式兼容的主题下载文件。请求消息 700 还可包含主题 ID 700c, 其用可用以在主题数据库中快速定位主题文件的码或值识别 所请求主题。 通过使用此请求消息 700, 服务器 600 可存取主题数据库内的所请求主题且配 置主题文件下载消息以用于发射到移动装置 10。
     在示范性实施例中, 移动装置 10 可使用温度传感器 38 来选择适当主题。如图 8 中说明, 可以软件配置移动装置处理器 14 以基于测得的环境温度而改变其小键盘 20 和显 示器 18 的各种方面, 例如调整背光颜色。在图 8 中以从 0 到 100 华氏度 (F° ) 的温度标度 800 和响应于测得环境温度实施于移动装置 10 上的主题的实例的形式说明此实施例。 此实 例说明当环境温度低于 50F°时, 移动装置 10 可选择且应用蓝辉光主题, 其将显示器 18 和 小键盘 20 背光的颜色改变为蓝以反映周围的凉爽温度。此实例还说明当环境温度下降到 约 51F°与 70F°之间时, 移动装置 10 可选择且应用黄辉光主题, 其将显示器 18 和小键盘 20 背光的颜色改变为黄色。此实例进一步说明当温度超过 71F°以上时, 移动装置 10 可选 择应用红辉光方案, 其将显示器 18 和小键盘 20 的背光颜色改变为红以反映热的周围温度。
     在图 9 中说明的另一示范性实施例中, 来自温度传感器 38 的数据可用以通过展示 与周围温度相关的图像来改变移动装置 10 的主题。在图 9 中以从 0 到 100F°的温度标度 800 和可响应于测得环境温度显示于移动装置 10 上的主题图像的实例的形式说明此实施 例。此实例说明当温度传感器 38 检测到例如低于 45F°的冷的环境温度时, 系统软件 202 可选择将与冷天气相关的主题图像显示于移动装置 10 上。举例来说, 在低于 45F°的温度 下, 显示器 18 可展示展示雪人, 且小键盘 20 上的键 402 可展示下雪的云。相比之下, 例如 当温度超过 71F°时, 显示器 18 可呈现太阳和指示高温的水银温度计的图像, 而小键盘 20 的键 402 可显示亮黄辉光 ( 未图示 ) 以暗示明亮的阳光。
     或者, 用户可设定将显示于其移动装置 10 上的主题以暗示与对环境温度的感觉 相反的感觉。 举例来说, 可在测得温度为高时呈现冷天气图像, 且可在测得温度为冷时呈现 温暖天气图像。 另一实例在图 10 中说明, 其说明当环境温度低于 70F°时, 处理器可选择在 显示器 18 上呈现壁炉的图像且在小键盘 20 的键 402 上呈现火焰以向用户暗示温暖感觉。 类似地, 当温度高于 71F°时, 处理器 12 可选择且应用滑雪主题以在显示器 18 上展示一对 滑雪板的图像且在小键盘 20 的键 402 上展示亮白辉光 ( 未图示 ) 以向用户暗示凉爽的感 觉。也可个别地或与其它传感器 200 组合使用其它类型的传感器 200 以影响移动装置 10 中的主题选择。 举例来说, 由呼吸酒精传感器 44 收集的数据可由系统软件 202 使用以确 定用户是否在含酒精饮料的影响下, 且应用放大显示器 18 和小键盘 20 的键 402 上的数字 的字体大小的主题 ( 未图示 )。作为另一实例, 可与来自温度传感器 38 的数据组合使用来 自 GPS 接收器 43 的数据以选择移动装置 10 的主题。举例来说, 如果 GPS 数据指示用户在 海滩旁 ( 例如通过将 GPS 坐标与存储在存储器中的全球地图进行比较而确定 ) 且温度传感 器 38 测量到温暖的环境温度, 那么处理器 12 可改变主题以在显示器 18 上展示海洋景象且 在小键盘 20 的键 402 上展示波浪。
     在实施例中, 由传感器 200 收集的数据也可用以定制发射到移动装置 10 的广告。 如图 11 中说明, 传感器 200 数据可由移动装置 10 上的传感器收集且经由因特网 602 发射到 广告服务器 601, 所述广告服务器 601 由软件配置以基于所接收传感器 200 数据而创建且发 射广告。 广告请求应用程序可实施于处理器 12 上以制订发射到广告服务器 601 和从广告服 务器 601 接收的消息, 以及处理此些消息以提取用于显示为移动装置主题的广告。如图 11 中展示, 移动装置 10 使用众所周知的无线数据网络协议和技术 ( 例如, 蜂窝式或 WiFi 数据 网络技术 ) 将传感器 200 数据传达到无线接入点 604。数据随后被发送到例如因特网的网 络 602, 其将数据传递到服务器 600。服务器 600 也可经由因特网 602 或任选地经由直接网 络连接 ( 由虚线箭头展示 ) 而连接到本地商人、 广告商或优惠券所有者服务器 603 以用于 接收被设定为目标的广告信息或优惠券。广告服务器 601 接收和处理所接收传感器 200 数 据。通过使用传感器数据, 广告服务器 601 可选择和 / 或定制与传感器数据相关或由传感 器数据触发的广告。或者, 服务器 600 可在查询内将一些或所有传感器数据提供到询问是 否应将任一广告或优惠券发射到移动装置 10 的商人、 广告商或优惠券所有者服务器 603。 一旦被设定为目标的广告经配置, 服务器 600 就经由相同的通信路径 ( 即, 网络 602 和无线 接入点 604) 将所述广告发射到移动装置 10。广告接着将展示于移动装置 10 上。应注意, 图 6 中说明的主题数据库服务器 600 也可充当图 11 中说明的广告服务器 601。
     图 11 中说明的系统架构允许实现呈操作广告服务器 601 的集中式广告服务提供 者的形式的新商务实体。通过使用电信网络, 移动装置 10 在其向服务器 601 报告其传感器 数据时可位于任何地方。因此, 操作服务器 601 作为集中式服务在商务和网络方面有意义。 然而, 广告且尤其是基于优惠券的广告可能是地区性或本地地集中的。 举例来说, 科罗拉多 州维尔市的餐馆运营商将不会有兴趣向科罗拉多州以外的移动装置用户提供免费热巧克 力的优惠券。为了在不要求广告服务器 601 维持全国范围的广告数据库的情况下允许实现 本地地集中的个人化广告, 广告服务器 601 可与位于移动装置 10 附近的商人、 广告商或优 惠券所有者服务器 603 通信。
     关于移动装置 10 的位置的信息可作为传感器数据 ( 例如, GPS 位置信息 ) 或作为 由蜂窝式网络运营商连同传感器数据发射一起提供的信息而传达到广告服务器 601。通过 使用此位置信息, 广告服务器 601 可确定 ( 例如, 通过使用查找表 ) 本地商人、 广告商或优 惠券所有者服务器 603 或者可能具有可传达的被设定为目标的广告的服务器。此本地商 人、 广告商或优惠券所有者服务器 603 可为与广告服务器 601 所有者签订合同以递送本地 化且被设定为目标的广告的商家。向商人、 广告商或优惠券所有者服务器 603 的通信可包 含传感器数据、 传感器数据的概要 ( 例如, 温度较冷 ) 或仅商人、 广告商或优惠券所有者服务器 603 关注的传感器数据。通过使用所述信息, 本地商人、 广告商或优惠券所有者服务器 603 可产生广告或优惠券, 且将所述信息中继到广告服务器 601 以递送到移动装置 10。在 替代实施例中, 广告服务器 601 可重定向与移动装置 10 的数据连接, 使得广告信息被从本 地商人、 广告商或优惠券所有者服务器 603 直接传达到移动装置, 其中广告服务器 601 扮演 调度者或通信交换机的角色。
     发送到广告服务器 601 的传感器 200 数据可包含关于用户的个人化数据和移动装 置 10 的规范, 或足以使广告服务器 601 能够查找发出请求的移动装置的技术规范的装置识 别符 ( 如图 7 中说明 )。 个人化数据可包含浏览历史、 名字、 年龄、 地址、 发射蜂窝式站点等。 此个人化数据可由广告服务器 601 使用以为移动装置 10 的用户选择适当广告。规范数据 ( 发射的或可供使用装置 ID 来查找的 ) 可包含移动装置 10 型号、 显示器 18 尺寸、 小键盘 20 能力、 软件能力等。移动装置 10 规范数据可由服务器 600 使用以发射可在移动装置 10 上观看的广告。举例来说, 如果移动装置 10 能够处理电影, 那么服务器 600 可将视频剪辑 广告发射到移动装置 10。或者, 如果移动装置 10 仅能够接收和展示文本广告, 那么服务器 600 可发射呈文本格式的广告。
     在图 12 中说明的示范性实施例中, 来自温度传感器 38 的数据可发送到广告服务 器 601。当接收到来自温度传感器 38 的数据、 用户偏好和移动装置 10 规范时, 广告服务器 601 可选择、 定制和发射广告到移动装置 10。如果广告服务器 601 连接 ( 例如, 通过网络和 合同协议 ) 到本地商人服务器 603, 那么广告服务器 601 可提供所述信息中的某些, 例如温 度数据, 或仅提供在本地商人附近的移动装置已报告了在由商人设定的广告准则内的温度 的事实。作为响应, 商人服务器 603 可将广告的至少一部分发送到广告服务器 601 以递送 到移动装置 10。 广告服务器 601 可接着使用从商人服务器 603 接收到的广告信息结合从移 动装置 10 接收到的用户偏好和移动装置规范信息来产生经定制或个人化广告以供发射。
     可使用相同无线网络将经定制或个人化广告从广告服务器 601 发射到移动装置 10。取决于移动装置的处理能力, 广告数据可呈简单文本、 复杂图形、 图像、 动画或视频剪 辑的形式。举例来说, 如图 12 中说明, 如果移动装置向广告服务器 601 报告测得温度低于 70F°, 那么任选地结合本地商人服务器 603 工作的广告服务器 601 可发送关于冒热气的咖 啡的广告以吸引用户例如从本地咖啡店购买咖啡饮料。类似地, 如果移动装置向广告服务 器 601 报告测得温度高于 71F°, 那么广告服务器 601 可使用由本地商人服务器 603 提供的 信息发送关于冷啤酒 ( 例如附近的酒馆或酒吧的位置 ) 的广告。
     组合来自多个传感器 200 的数据可允许广告服务器 601 将更有针对性的广告提供 给用户。举例来说, 如果移动装置向广告服务器 601 报告测得温度高于 70F°, 那么所述信 息与也由移动装置报告的 GPS 数据的组合将允许广告服务器 601 向用户提供用户位置附近 的销售商处的冷啤酒的广告数据。 也可例如通过使用移动装置经由其连接的蜂窝式或 WiFi 基站的位置而从无线网络获得移动装置位置信息。作为另一实例, 如果还将加速计数据连 同温度和 GPS 数据一起报告到广告服务器 601, 那么由广告服务器 601 产生的广告可反映关 于用户到达广告的目的地将花费的时间的计算结果。举例来说, 如果加速计数据指示移动 装置用户最有可能在步行, 那么广告服务器 601 可预期, 与加速计数据指示移动装置正在 移动的汽车中的情况相比, 用户将花费较长时间来到达特定位置。
     在各种实施例中, 可基于可配置的小键盘技术而实施要求改变小键盘 20 的布局或功能性的主题。 可配置小键盘技术的实例在图 13 和 14 中说明, 其中每一键具有与其相关 联的小显示器, 从而允许动态地标记所述键。此显示器 - 键小键盘 400 可包含透明键 402, 其定位于框架 404 内且由支撑结构 406 支撑。每一透明键 402 下方的显示器 408 可由移动 装置处理器 12 控制以呈现可透过键 402 观看的自由形式图像。底部结构 410 可为显示器 408 以及用于将显示器耦合到处理器 12 的电连接提供支撑。
     显示器 - 键小键盘 400 可对移动装置 10 提供许多优点, 因为可通过呈现于键 402 本身上的图像而将个别键功能传达给用户。因此, 主题颜色或图像、 词语、 数字或符号或图 形可显示于键本身中。 为了使得此小键盘能够被容易地实施, 应用程序可定义与每一键 402 相关联的功能, 以及提供呈现于键显示器 408 中的每一者上的图形。可通过如上所述的小 键盘协议来使此额外复杂性连同小键盘主题的实施变得容易。
     另一形式的移动装置小键盘 / 用户接口是触摸屏, 例如图 15 和 16 中说明。在此 移动装置 10 中, 触摸屏 410 提供完全灵活的小键盘和用户接口。触摸屏显示器提供了用于 创建完全可配置的用户接口的巨大灵活性。在没有小键盘协议 ( 上文描述 ) 的益处的情况 下, 此灵活性将对应用程序软件强加额外的复杂性。小键盘协议可简化触摸屏的显示器 / 小键盘配置的开发。不必在应用程序软件内配置特定触摸屏以显示各种主题, 应用程序开 发者可使用标准格式和 API 将描述性配置信息和图形文件提供到小键盘协议, 从而将显示 主题且与多种触摸屏设计介接的复杂性留给小键盘协议处理。以此方式, 可在不对应用程 序软件强加额外复杂性要求的情况下由系统软件实现主题实施方案。
     图 17 中说明可在未来移动装置 10 上采用的第三形式的小键盘 20。 在此小键盘配 置中, 小显示器 420 定位于硬键 402 上方、 旁边或下方, 使得键功能定义可呈现在小显示器 上。小显示器 420 可为类似于移动装置主显示器 18 的液晶显示器。此小键盘显示器的实 例揭示于第 6,703,963 号美国专利中, 其整个内容以引用方式并入本文。小显示器 420 耦 合到移动装置处理器 12, 使得可经由系统软件 202 控制显示器 420。此小键盘设计是高度 灵活的, 因为其使得键能够被动态地指派以图形或字母数字字符的形式传达给用户的键功 能。如同其它显示器概念, 所选主题的呈现可例如通过上文描述的小键盘协议而在系统软 件中实施。
     作为图 18 中说明的又一实例实施例, 移动装置 10 可经配置以基于从环境光传感 器 36 接收的数据而调整移动装置背光 1202, 例如显示器 18 和小键盘 20 背光。调整移动装 置背光 1202 允许移动装置节省能量以延长电池寿命, 同时确保在环境光条件下看得见显 示器和小键盘。如图 18 中所示, 由光传感器 36 收集的数据可发送到系统软件 202, 在系统 软件处数据可用以选择主题或调整移动装置背光 1202。
     图 19 说明在基于从环境光传感器 36 接收的数据调整移动装置背光 1202 的过程 中可实施的实例步骤的过程流程图。当开启移动装置 10( 步骤 400) 时, 由系统软件 202 配 置的处理器 12 接收由环境光传感器 36 收集的数据 ( 步骤 402)。处理器 12 还可存取关于 移动装置背光 1202 的强度设定的数据 ( 步骤 1300)。 通过将测得环境光与背光强度设定进 行比较 ( 测试 1302), 处理器可确定是否应对背光强度设定做出调整以节省能量。如果环 境光传感器 36 测量到亮的环境光 ( 即, 测试 1302 = “是” ), 那么处理器可经配置以增加移 动装置背光 1202 的强度 ( 步骤 1304)。或者, 如果环境光传感器 36 记录到低强度环境光 ( 即, 测试 1302 = “否” ), 那么处理器可减小移动装置背光 1202 的强度设定 ( 步骤 1306)。处理器也可不对背光强度做出任何调整。在背光强度经调整的情况下, 处理器可返回到接 收传感器数据, 返回到步骤 402。 通过使用此实施例, 环境光越亮, 移动装置背光 1202 越亮, 而环境光越暗淡, 移动装置背光 1202 越暗淡。移动装置背光 1202 中的此自动调整使用户 能够容易地观看显示器 18, 同时获得较长的电池寿命。
     可使用图 19 中说明的实例方法步骤实施另一实施例, 以便使移动装置能够响应 于环境噪声而调整铃音音量或音频主题。在此实施例中, 环境噪声传感器可使用环境噪声 传感器 34( 例如, 麦克风 ) 来在处理器接收传感器数据 ( 步骤 402) 时向处理器报告环境噪 声的量度。处理器可接着存取当前在移动装置上激活的铃音音量设定和 / 或音频主题 ( 步 骤 1350)。处理器可接着将测得的环境噪声等级与最大阈值进行比较 ( 测试 1352)。如果 环境噪声超过对应于当前铃音音量设定和 / 或音频主题的最大阈值, 那么这指示环境对于 那些设定来说可能太响而使得用户可能听不到铃声或其它音频警报。在所述情况下 ( 即, 测试 1352 = “是” ), 处理器可增加铃音音量设定或从存储在存储器中的主题中选择较适当 匹配于环境噪声等级的较响的音频主题 ( 步骤 1354)。 在音量或音频主题经调整的情况下, 处理器可返回到接收传感器数据, 返回到步骤 402。 然而, 如果环境噪声传感器 34 记录到低 于最大阈值的环境噪声 ( 即, 测试 1352 = “否” ), 那么处理器可测试环境噪声是否小于最小 阈值 ( 测试 1356)。如果环境噪声小于对应于当前铃音音量设定和 / 或音频主题的最小阈 值, 那么这指示环境对于所述设定可能太安静, 使得铃声或其它音频警报将不适当地太响。 在所述情况下 ( 即, 测试 1356 = “是” ), 处理器可减小铃音音量设定或从存储在存储器中 的主题中选择较适当地匹配于环境噪声等级的较安静的音频主题 ( 步骤 1358)。在音量或 音频主题经调整的情况下, 处理器可返回到接收传感器数据, 返回到步骤 402。如果测得环 境噪声等级下降到最小与最大阈值之间 ( 即, 测试 1352 和 1356 均= “否” ), 那么处理器无 需调整音量或改变音频主题, 因此处理可返回到接收传感器数据, 返回到步骤 402。此实施 例允许移动装置将音频主题的音量和类型调整为符合周围噪声环境。
     上述涉及服务器的实施例可实施于例如图 21 中说明的多种市售服务器系统中的 任一者上。 此服务器 900 通常包含处理器 901, 其耦合到易失性存储器 902 和例如磁盘驱动 器 903 的大容量非易失性存储器。处理器 901 耦合到一个或一个以上网络接口电路, 例如 耦合到例如因特网的网络 905 的高速调制解调器 904。服务器 900 也可包含便携式媒体读 取器, 例如耦合到处理器 901 的紧密光盘 (CD) 驱动器 906。
     各种实施例可由执行经配置以实施所描述方法中的一者或一者以上的软件指令 的处理器 12 实施。此些软件指令可存储在存储器 14 中作为装置的操作系统软件、 由操作 系统实施的一系列 API, 或作为实施实施例方法的经编译软件。此外, 软件指令可存储在任 一形式的有形处理器可读存储器上, 包含 : 随机存取存储器 14、 例如 SD 存储器芯片的插入 移动装置 10 中的存储器模块、 例如可 USB 连接的外部存储器的外部存储器芯片 ( 例如, “快 闪驱动器” )、 只读存储器 ( 例如 EEPROM)、 硬盘存储器、 软盘和 / 或紧密光盘。
     所属领域的技术人员将了解, 结合本文所揭示的实施例描述的各种说明性逻辑 块、 模块、 电路和算法步骤可实施为电子硬件、 计算机软件或所述两者的组合。为了清楚说 明硬件与软件的这种可交换性, 上文已大体上在其功能性方面描述了各种说明性组件、 块、 模块、 电路和步骤。将此类功能性实施为硬件还是软件取决于特定应用和对整个系统施加 的设计限制。熟练的技术人员可针对每一特定应用以不同方式实施所描述的功能性, 但不应将此类实施方案决策解释为造成与本发明范围的脱离。
     结合本文所揭示的实施例描述的方法或算法的步骤可直接在硬件中、 在由处理器 执行的软件模块中或在所述两者的组合中实施。软件模块可驻留在处理器可读存储器中, 处理器可读存储器可为以下各项中的任一者 : RAM 存储器、 快闪存储器、 ROM 存储器、 EPROM 存储器、 EEPROM 存储器、 寄存器、 硬盘、 可换式磁盘、 CD-ROM 或此项技术中已知的任何其它 形式的存储媒体中。示范性存储媒体耦合到处理器, 使得处理器可从存储媒体读取信息和 向存储媒体写入信息。在替代方案中, 存储媒体可与处理器成一体式。处理器和存储媒体 可驻留在 ASIC 中。ASIC 可驻留在用户终端或移动装置中。在替代方案中, 处理器和存储媒 体可作为离散组件驻留在用户终端或移动装置中。 另外, 在一些方面中, 方法或算法的步骤 和 / 或动作可作为代码和 / 或指令中的一者或任一组合或集合而驻留在可并入到计算机程 序产品中的机器可读媒体和 / 或计算机可读媒体上。
     提供先前对各种实施例的描述是为了使得所属领域的技术人员能够制作或使用 本发明。所属领域的技术人员可容易了解对这些实施例的各种修改, 且在不脱离本发明精 神或范围的情况下, 本文所界定的一般原理可适用于其它实施例。 因此, 本发明不希望限于 本文展示的实施例, 而是应符合与本文所揭示的原理和新颖特征一致的最广范围。

用于使用传感器配置移动装置的方法和系统.pdf_第1页
第1页 / 共37页
用于使用传感器配置移动装置的方法和系统.pdf_第2页
第2页 / 共37页
用于使用传感器配置移动装置的方法和系统.pdf_第3页
第3页 / 共37页
点击查看更多>>
资源描述

《用于使用传感器配置移动装置的方法和系统.pdf》由会员分享,可在线阅读,更多相关《用于使用传感器配置移动装置的方法和系统.pdf(37页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102067578A43申请公布日20110518CN102067578ACN102067578A21申请号200980122790822申请日2009060912/140,02020080616USH04M1/725200601G06Q30/0020060171申请人高通股份有限公司地址美国加利福尼亚州72发明人阿比舍克阿达帕阿迪蒂亚纳拉因斯里瓦斯塔瓦74专利代理机构北京律盟知识产权代理有限责任公司11287代理人宋献涛54发明名称用于使用传感器配置移动装置的方法和系统57摘要方法和系统允许实现基于传感器数据而选择主题以用于在计算装置上实施。所述计算装置可包含多种传感器,包。

2、含例如能够感测环境温度、光和声以及地理位置的传感器。使用由传感器收集的数据来选择与所感测条件相关的主题。也可使用来自传感器的数据来产生可在所述计算装置上显示的经定制广告。30优先权数据85PCT申请进入国家阶段日2010121686PCT申请的申请数据PCT/US2009/0466772009060987PCT申请的公布数据WO2010/005663EN2010011451INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书6页说明书12页附图18页CN102067588A1/6页21一种用于选择实施于计算装置上的主题的方法,其包括接收由传感器收集的数据;基于由所述传感器收集的。

3、所述数据而选择主题;以及将所选择的主题应用于所述计算装置。2根据权利要求1所述的方法,其中所述传感器是温度传感器。3根据权利要求1所述的方法,其中将所选择的主题存储在所述计算装置上。4根据权利要求1所述的方法,其中将所选择的主题存储在服务器上。5根据权利要求4所述的方法,其进一步包括经由网络将对所选择的主题的请求发送到所述服务器;以及经由所述网络从所述服务器接收所述所请求的所选主题。6根据权利要求5所述的方法,其进一步包括将关于所述计算装置的信息包含于所述对所选择的主题的请求中。7根据权利要求1所述的方法,其中所述基于由所述传感器收集的所述数据而选择主题的步骤包括使用存储在所述计算装置的存储器。

4、中的主题列表来选择多个主题中的一者。8根据权利要求7所述的方法,其中所述主题列表包含与所述多个主题中的每一者相关联的主题准则,且其中所述基于由所述传感器收集的所述数据而选择主题的步骤进一步包括将由所述传感器收集的所述数据与所述主题准则进行比较,且选择所述多个主题中的所述主题准则被满足的一者。9根据权利要求1所述的方法,其中所述计算装置包含可配置小键盘,且所述将所选择的主题应用于所述计算装置的步骤包含将所选择的主题应用于所述可配置小键盘。10根据权利要求8所述的方法,其中使用小键盘协议实现所述将所选择的主题应用于所述可配置小键盘的步骤。11根据权利要求8所述的方法,其中所述可配置小键盘是显示器键。

5、小键盘。12根据权利要求8所述的方法,其中所述可配置小键盘是触摸屏小键盘。13根据权利要求8所述的方法,其中所述可配置小键盘包含邻近于所述键定位的键显示器。14根据权利要求1所述的方法,其中所述传感器是环境光传感器,且所述将所选择的主题应用于所述计算装置的步骤包括调整背光的强度。15一种用于在计算装置上呈现广告的方法,其包括接收由传感器收集的数据;将由所述传感器收集的所述数据连同对广告的请求一起发送到广告服务器;接收与由所述传感器收集的所述数据相关的广告;以及在所述计算装置上显示所述广告。16根据权利要求14所述的方法,其中所述传感器选自由温度传感器、全球定位系统接收器、噪声传感器、呼吸测醉传。

6、感器、加速计和环境光传感器组成的群组。17一种用于将广告提供到计算装置的方法,其包括从所述计算装置接收对广告的请求,所述请求包含由耦合到所述计算装置的传感器收集的传感器数据;基于所述传感器数据而产生广告;以及权利要求书CN102067578ACN102067588A2/6页3将所述所产生广告发送到所述计算装置。18根据权利要求17所述的方法,其中所述基于所述传感器数据而产生广告的步骤包括接收关于所述计算装置的位置的信息;从服务器请求关于位于所述计算装置附近的广告商的广告信息;从所述服务器接收广告信息;以及使用所述所接收广告信息产生经定制广告。19根据权利要求18所述的方法,其中所述广告信息的步。

7、骤进一步包括将所述所接收传感器数据转发到所述服务器。20一种计算装置,其包括处理器;传感器,其耦合到所述处理器;显示器,其耦合到所述处理器;小键盘,其耦合到所述处理器;以及存储器,其耦合到所述处理器,其中所述处理器以软件指令配置以执行包括以下各项的步骤接收由所述传感器收集的数据;基于由所述传感器收集的所述数据而选择主题;以及将所选择的主题应用于所述计算装置显示器。21根据权利要求20所述的计算装置,其中所述传感器是温度传感器。22根据权利要求20所述的计算装置,其中所述主题存储在所述存储器中。23根据权利要求20所述的计算装置,其进一步包括耦合到所述处理器的网络接口电路,其中所述处理器以软件指。

8、令配置以执行进一步包括以下各项的步骤经由所述网络接口电路将对所选择的主题的请求发送到服务器;以及经由所述网络接口电路从所述服务器接收所述所请求的所选主题。24根据权利要求23所述的计算装置,其中所述网络接口电路包括经配置以经由无线数据网络发射和接收数据的无线收发器。25根据权利要求20所述的计算装置,其中所述存储器中存储有识别多个主题且包含与所述多个主题中的每一者相关联的主题准则的主题列表;且所述处理器以软件指令配置以通过执行包括以下各项的步骤而执行所述选择主题的步骤将由所述传感器收集的所述数据与所述主题准则进行比较,且选择所述多个主题中的所述主题准则被满足的一者。26根据权利要求20所述的计。

9、算装置,其中所述小键盘是可配置小键盘,且所述处理器以软件指令配置以执行包括将所选择的主题应用于所述可配置小键盘的另外步骤。27根据权利要求26所述的计算装置,其中配置所述处理器的所述软件包含小键盘协议。28根据权利要求26所述的计算装置,其中所述小键盘是显示器键小键盘。29根据权利要求26所述的计算装置,其中所述小键盘是触摸屏小键盘。权利要求书CN102067578ACN102067588A3/6页430根据权利要求26所述的计算装置,其中所述小键盘包含邻近于所述键定位的键显示器。31根据权利要求20所述的计算装置,其进一步包括背光,其中所述传感器是环境光传感器;且所述处理器以软件指令配置以执。

10、行包括基于由所述环境光传感器收集的数据而调整背光的强度的另外步骤。32一种计算装置,其包括处理器;显示器,其耦合到所述处理器;传感器,其耦合到所述处理器;网络接口电路,其耦合到所述处理器;以及存储器,其耦合到所述处理器,其中所述处理器以软件指令配置以执行包括以下各项的步骤接收由所述传感器收集的数据;经由所述网络接口电路将由所述传感器收集的所述数据连同对广告的请求一起发送到广告服务器;经由所述网络接口电路从所述服务器接收与由所述传感器收集的所述数据相关的广告;以及在所述显示器上显示广告数据。33根据权利要求32所述的计算装置,其中所述传感器选自由温度传感器、全球定位系统接收器、噪声传感器、呼吸测。

11、醉传感器、加速计和环境光传感器组成的群组。34根据权利要求32所述的计算装置,其中所述网络接口电路包括经配置以经由无线数据网络发射和接收数据的无线收发器。35一种服务器,其经配置以定制广告且经由网络将广告分配到计算装置,所述服务器包括服务器存储器;服务器处理器,其耦合到所述服务器存储器;以及网络连接,其耦合到所述服务器处理器,其中所述服务器处理器以软件指令配置以执行包括以下各项的步骤经由所述网络连接从所述计算装置接收对广告的请求,所述请求包含由耦合到所述计算装置的传感器收集的数据;基于所述传感器数据而产生广告;以及经由所述网络接口将所述所产生广告发送到所述计算装置。36根据权利要求35所述的服。

12、务器,其中所述处理器以软件指令配置以执行包括以下各项的另外步骤从商人服务器请求关于位于所述计算装置附近的广告商的广告信息;从所述商人服务器接收广告信息;以及使用所述所接收广告信息产生所述广告。37一种有形存储媒体,其上存储有处理器可执行软件指令,所述处理器可执行软件指权利要求书CN102067578ACN102067588A4/6页5令经配置以致使计算装置的处理器执行包括以下各项的步骤接收由传感器收集的数据;基于由所述传感器收集的所述数据而选择主题;以及将所选择的主题应用于所述计算装置。38根据权利要求37所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软。

13、件指令经配置以致使计算装置的处理器接收由温度传感器收集的数据。39根据权利要求37所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器选择存储在所述计算装置上的主题。40根据权利要求37所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器执行包括以下各项的另外步骤经由网络接口电路将对所选择的主题的请求发送到服务器;以及经由所述网络接口电路从所述服务器接收所述所请求的所选主题。41根据权利要求40所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软。

14、件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器执行包括经由无线数据网络而与所述服务器通信的另外步骤。42根据权利要求37所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器通过执行包括以下各项的步骤来选择主题将由所述传感器收集的所述数据与包含在存储于存储器中的主题列表中的主题准则进行比较,所述主题列表识别多个主题;以及选择所述多个主题中的所述主题准则被满足的一者。43根据权利要求37所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一。

15、步包括将所选择的主题应用于可配置小键盘的步骤。44根据权利要求43所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包括使用小键盘协议将所选择的主题应用于所述可配置小键盘的步骤。45根据权利要求37所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包括将所选择的主题应用于显示器键小键盘的步骤。46根据权利要求37所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器。

16、执行进一步包括将所选择的主题应用于触摸屏小键盘的步骤。47根据权利要求37所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包括将所选择的主题应用于邻近于小键盘的键而定位的键显示器的步骤。权利要求书CN102067578ACN102067588A5/6页648根据权利要求37所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器执行进一步包括以下各项的步骤接收来自环境光传感器的数据;以及基于由所述环境光传感器收集的数据而调整背光的强度。49一种有。

17、形存储媒体,其上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器执行包括以下各项的步骤接收由传感器收集的数据;经由网络接口电路将由传感器收集的所述数据连同对广告的请求一起发送到广告服务器;经由所述网络接口电路从所述服务器接收与由所述传感器收集的所述数据相关的广告;以及在所述计算装置的显示器上显示所述广告。50根据权利要求49所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器接收来自传感器的数据,所述传感器选自由温度传感器、全球定位系统接收器、噪声传感器、呼吸测醉传感器、加速计和环境光传感器组。

18、成的群组。51根据权利要求49所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使计算装置的处理器经由无线数据网络而与所述服务器通信。52一种有形存储媒体,其上存储有处理器可执行软件指令,所述处理器可执行软件指令经配置以致使服务器处理器执行包括以下各项的步骤经由网络连接从计算装置接收对广告的请求,所述请求包含由耦合到所述计算装置的传感器收集的数据;基于所述传感器数据而产生广告;以及经由所述网络接口将所述所产生广告发送到所述计算装置。53根据权利要求52所述的有形存储媒体,其中所述有形存储媒体上存储有处理器可执行软件指令,所述处理器可执行软件。

19、指令经配置以致使服务器处理器执行包括以下各项的另外步骤从商人服务器请求关于位于所述计算装置附近的广告商的广告信息;从所述商人服务器接收广告信息;以及使用所述所接收广告信息产生所述广告。54一种计算装置,其包括用于感测环境条件且产生对应传感器数据的装置;用于基于所述传感器数据而选择主题的装置;以及用于在所述计算装置上显示所选择的主题的装置。55根据权利要求54所述的计算装置,其中所述用于感测环境条件的装置包括用于感测环境温度的装置。56根据权利要求54所述的计算装置,其进一步包括权利要求书CN102067578ACN102067588A6/6页7用于经由网络从服务器请求主题的装置;以及用于接收所。

20、述所请求的所选主题的装置。57根据权利要求54所述的计算装置,其进一步包括用于将由所述传感器收集的所述数据与识别多个主题的主题列表内的主题准则进行比较的装置;以及选择所述多个主题中的所述主题准则被满足的一者。58根据权利要求54所述的计算装置,其进一步包括用于在小键盘上显示所选择的主题的装置。59根据权利要求54所述的计算装置,其中所述用于感测环境条件的装置包括用于感测环境光且产生对应环境光传感器数据的装置,所述计算装置进一步包括用于在所述计算装置上提供背光的装置;以及用于响应于所述环境光传感器数据而调整所述用于在所述计算装置上提供背光的装置的强度的装置。60一种计算装置,其包括用于感测环境条。

21、件且产生对应传感器数据的装置;用于将所述传感器数据连同对广告的请求一起发送到服务器的装置;用于从所述服务器接收广告的装置;以及用于在所述计算装置上显示所述广告的装置。61一种服务器,其经配置以定制广告且将广告分配到计算装置,所述服务器包括用于接收对广告的请求的装置,所述请求包含由耦合到所述计算装置的传感器收集的数据;用于基于所述传感器数据而产生广告的装置;以及用于将所述所产生广告发送到所述计算装置的装置。62根据权利要求61所述的服务器,其进一步包括从商人服务器请求关于位于所述计算装置附近的广告商的广告信息;从所述商人服务器接收广告信息;以及使用所述所接收广告信息产生所述广告。权利要求书CN1。

22、02067578ACN102067588A1/12页8用于使用传感器配置移动装置的方法和系统技术领域0001本发明大体上涉及移动计算系统,且更特定来说涉及使用传感器配置移动装置的布局和功能性。背景技术0002例如蜂窝式电话的移动电子装置移动装置的使用由于所述装置的便携性、连接性和不断增加的计算能力而不断增加。随着移动装置变为日常的附件,用户设法定制其移动装置的布局和功能性以与其个性和环境相得益彰。然而,传统的移动装置不提供完整的用户体验。近来,已经发布特征在于不同的用户接口的移动装置。预期进一步的革新将提供更完整的用户体验、更好的用户接口且支持更有用的应用程序。发明内容0003各种实施例提供用。

23、于使用由传感器收集的数据来配置在计算装置上实施的主题的方法和系统。主题可本地存储于计算装置上或外部存储于计算装置可与之通信的服务器上。计算装置可接着基于由传感器收集的数据而选择适当的主题且将其应用于计算装置。0004各种实施例提供用于基于由传感器收集的数据而在计算装置上呈现广告的方法和系统。所收集传感器数据和对广告的请求可被传达到可包含广告数据库的外部服务器。基于所接收的传感器数据和其它数据,广告可定目标于特定用户且为特定用户定制,且发送到用户的计算装置。0005各种实施例进一步提供用于使用由传感器产生的数据节省能量的方法和系统。举例来说,可基于由环境光传感器收集的数据来调整计算装置的背光。如。

24、果环境光较弱,那么计算装置可通过降低其背光的强度来节省能量。如果环境光较强,那么计算装置可增加其背光的强度以确保显示器内容的可见性。附图说明0006并入本文且构成本说明书的部分的附图说明本发明的示范性实施例,且连同上文给出的一般描述和下文给出的详细描述一起用以阐释本发明的特征。0007图1是可与各种实施例一起使用的典型手机的组件框图。0008图2是实施例的硬件/软件架构图。0009图3是实施例的过程流程图。0010图4是与图3中说明的过程步骤相关联的消息流程图。0011图5是适合于存储与由传感器收集的数据相关的多种主题数据的实例参数数据表。0012图6是实施例的网络图。0013图7是示范性实施。

25、例的消息结构图。0014图8是基于温度而在计算装置上呈现主题改变的实施例的说明。说明书CN102067578ACN102067588A2/12页90015图9是基于温度而在移动装置上呈现主题改变的实施例的说明。0016图10是基于温度而在移动装置上呈现主题改变的另一实施例的说明。0017图11是适合于基于由传感器收集的数据而将广告发送到移动装置的实施例的网络图。0018图12是基于由温度传感器收集的数据而将广告呈现发送到移动装置的实施例的说明。0019图13和14分别是采用显示器键的小键盘的俯视图和横截面图。0020图15和16是包含触摸屏用户接口的手机的说明。0021图17是包含定位于键上方。

26、的显示器的手机的说明。0022图18是包含光传感器的实施例的硬件/软件架构图。0023图19是用于基于光传感器而控制背光强度的实施例方法的过程流程图。0024图20是用于基于环境噪声传感器而控制铃音音量或音频主题的实施例方法的过程流程图。0025图21是可与各种实施例一起使用的典型服务器的组件框图。具体实施方式0026将参见附图详细描述各种实施例。只要可能,在诸图中将始终使用相同参考标号来指代相同或相似部分。对特定实例和实施方案做出的参考是用于说明性目的,且不意在限制本发明或权利要求书的范围。0027在本描述中,本文使用术语“示范性”来意谓“充当实例、例子或说明”。本文描述为“示范性”的任一实。

27、施方案均不一定解释为比其它实施方案优选或有利。0028如本文使用,术语“计算装置”指代包含显示器和键盘或小键盘的任一可编程计算装置。在各种实施例的描述中,参考了“移动装置”,其仅为一种类型的实施各种实施例的计算装置。如本文使用,术语“移动手持机”和“移动装置”可互换使用,且指代以下各者中的任一者各种蜂窝式电话、个人数据助理PDA、掌上型计算机、膝上型计算机包含具有无线调制解调器的那些膝上型计算机、无线电子邮件接收器例如,和装置、蜂窝式电话、和具有多媒体因特网功能的蜂窝式电话例如以及类似的计算装置。0029如本文使用,术语“小键盘”指代多种用户接口中的任一者,其中用户按下按钮或键以便向移动装置传。

28、达应实施与所述键相关联的功能。以下描述中涵盖的小键盘的实例包含常规蜂窝式电话的数字小键盘、在多种移动装置上实施的微型键盘、可电子耦合到移动装置例如,经由有线或无线数据链路的外部小键盘和键盘、计算机键盘,和可耦合到个人计算机、移动装置或其它计算装置的音乐键盘。为了便于描述,图式描绘且描述内容涉及典型蜂窝式电话的小键盘。然而,这些描述和说明仅用作实例,且不意在将描述或权利要求书的范围限于特定的小键盘配置。0030现代蜂窝式电话和其它移动装置利用多种不同的小键盘来接收用户输入。一些现代移动装置包含集成在装置内的两个或两个以上小键盘。举例来说,一些蜂窝式电话设计包含用于进行电话呼叫的数字小键盘,和可通。

29、过滑动、打开或旋转电话的一部分以暴露键盘来激活的微型键盘。作为另一实例,一些蜂窝式电话可包含固定小键盘和触摸屏用户接说明书CN102067578ACN102067588A3/12页10口,其可取决于用户选择和应用程序软件而作为无源显示器或触敏接口而操作。0031各种实施例使移动装置能够采用传感器来从用户的环境收集信息,且基于由传感器收集的数据而改变移动装置的图形、布局和功能性。可包含在移动装置内的实例传感器包含温度、位置例如,全球定位系统GPS接收器、振动例如,由加速计提供、光和声音传感器。各种实施例有用于例如检测温度且基于温度记录而改变移动装置的主题。通过改变主题和用户接口,移动装置可为用户。

30、提供有趣的、灵活多样的且完整的用户体验。各种实施例也可有用于使用传感器检测数据且为广告目的而将数据发射到第三方。用户可接着接收基于由传感器收集且发射到第三方的信息而被设定为目标且定制的广告。各种实施例还使移动装置能够使用由传感器收集的信息来节省能量。举例来说,移动装置可使用光传感器来调整移动装置的背光的强度以延长电池的充电或寿命。作为又一实例,移动装置可使用环境噪声传感器例如,麦克风来调整铃音的音量设定或音频主题的选择,以便确保铃声或其它音频警报可被听到或对于环境噪声条件来说不会不适当地太响。0032图1说明在各种实施例中使用的移动装置10的系统框图。如图1所示,移动装置10可包含微处理器12。

31、、存储器14、天线16、显示器18、字母数字小键盘20、4向菜单选择器22、扬声器24、麦克风26、声码器28、无线网络收发器30和各种互连件。另外,移动装置10可含有环境噪声传感器34,其可包含麦克风或可连接到麦克风26以在电话或声音记录应用程序未激活时检测环境噪声等级。移动装置10还可包含相机36,其除了拍摄图片以外还具有可经配置以能够在相机应用程序未激活时检测环境光等级的CCD相机电路。移动装置还可含有环境温度传感器38和可检测移动装置10的相对加速度的加速计40。移动装置10还可具有GPS接收器单元43,其能够检测移动装置10的精确全球位置。其它传感器可包含呼吸测醉器44,其能够基于用。

32、户的呼气而检测血液酒精含量BAC。可容易地并入例如血压监视器、脉搏率、体温等的额外的生物统计传感器。0033移动装置10可进一步包含短程无线收发器31,例如或WIFI收发器,其可被并入以与可包含若干外部传感器的外部装置通信。移动装置传感器34到46中的每一者可连接到处理器12,处理器12又连接到内部存储器单元14。以此方式,处理器12可从各种传感器34到46收集参数数据且将数据存储在存储器单元14中,或经由无线网络收发器32经由外部网络发射数据。应注意,虽然在图1中将移动装置10描绘为移动手持机或手机,但所述系统块可在具有无线通信能力的任一计算装置中实施。因此,图1不意在限于或排除任一特定类型。

33、的计算装置。0034图2说明可在各种实施例中实施以用于使用由传感器收集的数据改变移动装置10的主题的软件/硬件架构图。在此实例架构中,传感器200对移动装置的环境进行测量且将测量值转换为处理器12可理解的数字信息。将此数据传达到例如在移动装置处理器12上操作的操作系统的系统软件202。当在系统软件层202内实施各种实施例时,系统软件可基于从传感器200接收的数据选择主题且将主题应用于移动装置显示器18和小键盘20。除了改变显示器和小键盘上的主题以外,移动装置10可改变其整个菜单选项中的主题以向用户提供完整且统一的用户体验。移动装置10可具有存储在其存储器14可从其中选择适当的主题中的若干主题文。

34、件,或可从存储在例如可经由网络存取的服务器上的外部主题数据库存取和下载额外主题。可通过例如主题下载应用程序204的主题应用程序将额外主题加载到移动装置10上。主题下载应用程序204可与例如无线二进制运行时环境说明书CN102067578ACN102067588A4/12页11的运行时环境206介接,以便促进与系统软件202的通信。当新主题存储在移动装置存储器14中时,其可被立即实施或变为可供未来使用的所存储主题文件的一部分。当需要时,系统软件202可存取所存储主题文件以用于在移动装置10的显示器18和小键盘20上实施一个所存储主题。如果移动装置10下载新的主题且将所述主题立即应用于显示器18和。

35、小键盘20,那么所述主题可能不保存在存储器中,使得所述主题在下一次例如基于新的传感器200数据而替换所述主题时将被删除。删除未使用主题节约了存储器14空间,所述空间可用于其它的目的。0035为了实施改变呈现在小键盘20上的显示和功能性的主题,移动装置10可采用系统软件202内的小键盘协议层来促进实施例方法和应用程序。此小键盘协议描述于2008年6月16日申请的题目为“用于与可配置小键盘介接的标准化方法和系统STANDARDIZEDMETHODANDSYSTEMSFORINTERFACINGWITHCONFIGURABLEKEYPADS”的第12/139,823号美国专利申请案中,所述美国专利申。

36、请案的整个内容以引用的方式并入本文。小键盘协议层充当应用程序软件与小键盘驱动程序之间的接口,其使应用程序软件能够界定对操作系统的小键盘配置要求且接收呈标准格式的配置指令。通过此做法,例如通过改变显示于小键盘20的键402上的主题来配置小键盘20的过程可通过小键盘协议来执行,从而消除了在应用程序软件内包含此处理的需要。参见图2到图18的描述描述了实施于移动装置10上的实施例,所述移动装置可在其系统软件内包含此小键盘协议层。0036图3是说明可用以基于传感器数据改变实施于移动装置10上的主题的实例步骤的实施例的过程流程图。一旦移动装置10被开启步骤500,处理器12便可开始接收由一个或一个以上传感。

37、器200收集的数据步骤502。如上文提到,传感器200对环境进行测量且将测量值转换为处理器12可理解的数字数据。在示范性实施例中,传感器200可为温度传感器38,例如与用以将测得电阻或电压转换为与温度相关的数字数据的电路结合的热敏电阻或热电偶,如此项技术中众所周知。此温度传感器200可配置于移动装置20内,使得其能够测量环境温度且将所得数据提供到移动装置处理器12。来自传感器200的数据由处理器12接收,处理器12可由例如系统软件202的软件配置以使用传感器数据来选择用于实施的主题。处理器12可具有对存储在存储器中的主题文件的列表或索引的存取权,可基于从传感器200接收的数据而从其中选择主题步。

38、骤503。下文参见图5更详细地描述主题列表。处理器12可随后扫描主题列表以基于从传感器200接收的信息而选择适当的主题测试504。如果所选主题存储在移动装置的本地存储器14中即,测试504“是”,那么存取所选主题文件且应用主题要素例如,显示图像、铃音,和在适当情况下的小键盘显示以改变移动装置10的主题步骤510。如果所选主题未本地存储在移动装置的存储器12中即,测试504“否”,那么可例如通过使用主题下载应用程序206从外部主题数据库下载所选主题步骤508,之后应用于移动装置10步骤510。接收传感器数据、选择主题和将主题应用于移动装置10的过程步骤步骤502510可周期性重复以确保对于由传感。

39、器200收集的新数据来说主题一直为适当的,返回到步骤502。0037图3中说明的实例过程步骤可在例如图4中说明的在移动装置10中的不同硬件和软件层之间传递的若干电子消息中实施。周期性地或在轮询传感器时,系统软件202接收来自传感器200的数据,消息300。如上所述,系统软件202可致使处理器12使用传感器数据来选择与所收集传感器200数据相关或鉴于所述所收集传感器200数据来说为适当说明书CN102067578ACN102067588A5/12页12的主题。如果所选主题存储在存储器14中,那么系统软件202可存取所选主题文件,消息305。通过使用主题文件,系统软件202可制订指令以将主题要素应。

40、用于移动装置的小键盘20,消息306,且应用于显示器18,消息308。主题还可应用于移动装置10的用户菜单以提供较完整的用户体验。如果所选主题在移动装置存储器14中不可用,那么可使用主题下载应用程序204下载额外主题且将其存储在移动装置存储器14中。为此,所选主题识别信息可由系统软件202提供到主题下载应用程序204,消息301。主题下载应用程序204可随后使用众所周知的无线网络和因特网协议以及应用程序软件经由无线数据网络例如,蜂窝式电话数据网络存取远程服务器以请求和接收主题文件。以此做法,主题下载应用程序204将与运行时环境206和系统软件202以及其它移动装置10资源介接;然而,此处理中涉。

41、及的消息是众所周知的,且因此未包含于图4中。一旦主题文件已被下载或在下载期间,主题下载应用程序204可与运行时环境206介接,消息302,以将主题文件存储在存储器14中,消息304。处理器12可随后接收来自移动装置存储器14的新主题文件,消息305,且将新主题要素应用于移动装置的小键盘20,消息306,且应用于显示器18,消息308。0038处理器12可利用存储在存储器14中的详尽的主题列表来选择对由传感器200收集的当前数据来说最适当的主题。处理器12使用由传感器200收集的数据来首先从主题列表选择主题,之后扫描本地存储器以寻获主题文件且将主题要素应用于移动装置10。如果所选主题在本地主题数。

42、据库中不可用,那么处理器12可通过向存储在例如外部服务器上的外部主题数据库发送请求来检索所述主题。可在新主题可用于移动装置10时手动或自动更新此主题列表。举例来说,在新主题被存储在存储器中时,可将下文描述的主题描述符添加到主题列表。此外,如果用户已向维持主题数据库的外部服务器进行预订,那么外部服务器可周期性地将消息发送到移动装置10以更新存储在存储器中的主题列表以反映维持在服务器的主题数据库中的所有主题。0039图5说明可存储在存储器14中且由处理器12存取的主题列表550的实例数据结构。图5说明包含若干数据记录554到564的数据结构的常见表形式,每一数据记录包含若干数据字段,所述数据字段可。

43、说明为列566到576。然而,其它数据结构可用于存储图5中说明的信息。存储在主题列表550中的每一数据记录可包含数据字段,其存储有用于实施各种实施例的主题描述符信息,例如主题描述566、主题ID568、传感器200类型570、传感器准则572、相关联主题要素574和主题文件的存储位置576。处理器12可通过扫描所述列表以寻获在数据字段570中含有与从其接收到数据的传感器200相同的传感器类型的记录且随后将数据字段572中的传感器准则值与所接收传感器数据进行比较而使用此主题列表550来识别使用哪一主题。如果处理器确定传感器类型匹配于传感器200且传感器数据满足传感器准则,那么处理器可使用数据字段。

44、576中的主题存储位置数据来存取相关联主题文件且应用在数据字段574中识别的主题要素。0040为了说明如何可将主题列表500用以实施主题,考虑数据记录即,行554中说明的实例。此实例主题记录包含用于称为“蓝辉光”在数据字段566中识别的主题的数据,其是基于从温度传感器在数据字段570中识别接收的数据。可在来自温度传感器38的数据指示环境温度低于50F基于数据字段572中的主题传感器准则时将此主题实施于移动装置上。此主题存储在移动装置10的本地存储器14中且可在存储器位置XXXX处存取而不必从外部服务器下载所述主题。处理器12可替代地使用主题ID,在此情况下为说明书CN102067578ACN1。

45、02067588A6/12页13如数据字段568中指示的“000001”,以定位移动装置存储器14内的主题。处理器还被通知主题将应用于显示器和小键盘背光,如数据字段574中指示。通过将此主题应用于显示器18和小键盘20,背光的颜色可改变为蓝色,因为用户可能感觉其适于反映冷的周围环境。0041类似地,主题列表550的数据记录556和558识别移动装置10的存储器14中可用的基于不同的温度传感器准则而应应用于显示器18和小键盘20的其它主题。如此实例说明,用户可使用各种实施例来取决于由例如温度传感器的传感器测量的环境条件而在其移动装置上自动实施若干主题。0042作为主题列表550的使用的又一说明,。

46、数据记录560包含称为“绿辉光”的主题,其是基于从GPS接收器43在数据字段570中识别接收的地理位置数据。当从GPS接收器43接收的数据指示移动装置位于已知为森林或具有密集植被的位置的地理坐标时,处理器可选择此主题以将绿背光颜色应用于显示器18和小键盘20。因为此主题在本地主题数据库上不可用见数据字段576,所以处理器可例如通过使用存储在数据字段576中的地址例如,URL信息来存取无线数据网络以存取远程服务器且请求此主题。0043在实施例中,由多个传感器200收集的数据可被组合使用以为移动装置10选择主题。举例来说,数据记录562和564包含可基于由温度传感器38和环境光传感器36收集的数据。

47、而选择的主题。考虑数据记录562,例如当测得温度低于45F且环境光为暗淡时,处理器12可选择“雪”主题以将呈现在显示器18和小键盘20上的图像和颜色改变为与雪相关的图像和颜色方案。相比之下,如果环境温度高于71F且环境光为亮的,那么处理器12可选择在数据记录564中识别的“阳光”主题来将呈现在显示器18和小键盘20上的图像和颜色改变为与太阳相关的图像和颜色方案。0044主题列表550可被自动或手动填充且更新以添加、删除或升级可用于移动装置10的主题。举例来说,通过使用菜单应用程序,可提示用户识别用于激活存储在存储器中的主题的传感器准则,同时菜单应用程序在适当时使用用户响应来创建、填充和/或更新。

48、主题列表550。作为另一实例,用户可向维持可用于下载的多个主题的服务进行预订。作为此服务的部分,主题列表550可被周期性传达到订户移动装置以用于存储在存储器中。用户还可基于其与运营商公司的计划合同而具有对不同主题列表的存取权。举例来说,可随经济计划提供基本主题,且可随较昂贵的计划提供较复杂且较多样的主题。因此,用户可能能够手动从由服务提供者维持的替代主题列表的列表中进行选择,所选的主题列表随后自动下载到其移动装置。0045用户可手动激活或减活主题列表550。当减活时,移动装置10将不自动改变主题。这在用户偏好于在其移动装置10上维持特定主题时可为所要的。用户也可从主题列表550删除主题。这可在。

49、用户不喜欢特定主题且偏好于不将所述主题应用于其移动装置10时有用。允许用户自由定制其对自动主题实施的偏好为用户提供了定制和个人化其移动装置的较多选择。0046在实施例中,图6说明可用以从外部服务器600下载主题的无线网络的图。服务器600可包含主题数据库,移动装置10可从其下载所选主题。服务器600可由移动装置10运营商或第三方承包人维持和更新。当所选主题在移动装置10的本地主题数据库上不可用时,移动装置10可使用无线网络来将请求消息发送到服务器600以下载所选主题。为了请求主题文件下载,移动装置处理器12可加载主题下载应用程序204以配置处理器来处说明书CN102067578ACN102067588A7/12页14理去往和来自服务器600的消息。请求消息由无线接入点604接收且随后经由例如因特网的网络602发送到服务器600。此请求消息的接收和发射将采用众所周知的无线数据网络和因特网协议以及技术。服务器600处理请求消息且使用已知的网络协议和技术通过网络602和无线接入点604将所请求主题文件发送到移动装置10。主题下载应用程序204可接收来自服务器600的主题文件下载消息且从消息提取主题文件,将文件存储在存储器14中且通知系统软件200所选主题可用于实施。由系统软件配置的处理器12随后将新下载的主题要素应用于移动装置的小键盘20和/或显示器18且在适当时改变铃音和主题。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1