《用于使用传感器配置移动装置的方法和系统.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且在适当时改变铃音和主题。