专利名称:自动设备模式切换的制作方法
自动设备模式切换
背景技术:
便携式电子设备(例如移动电话、方位确定设备、音频播放器、媒体播放器等)的 流行程度不断增加。传统便携式电子设备被配置为单一功能设备,例如限于电话服务的移 动电话、限于播放音乐的音频播放器等。随着便携式电子设备的流行程度增加,制造商的反应是开发在单个设备的多种模 式下提供多种功能的交叉功能设备。然而,为了当使用传统便携式电子设备时在与各不同 功能和模式的交互之间进行切换,用户需要手动选择与不同功能关联的不同模式。例如,为了在不同功能或模式之间进行切换,用户可能需要手动操作切换器或者 手动关闭在设备上执行的一个应用并选择另一应用来在设备上执行。因此,导航至传统便 携式电子设备的各功能和模式之间的切换是耗时的,并且涉及大量的用户介入,这使得用 户沮丧,并且降低了用户体验。
发明内容
各技术是对于自动设备模式切换而描述的。在一种实现方式中,电子设备通过所述电 子设备的多种模式提供各种功能。电子设备可以被配置为当插入对应安装设备或从对应安装 设备移除时在各模式之间转换(toggle)。在一种实现方式中,在将所述电子设备插入所述安装 设备时,可以自动激活一种操作模式。当从安装设备移除所述电子设备时,可以自动激活另一 操作模式。在另一实现方式中,电子设备的多种模式可以与设备的多个定向关联。定向检测器 可以提供指示定向的信号,所述指示定向的信号在被检测到时使得自动激活关联操作模式。该发明内容仅被提供以用于介绍技术主题,技术主题在具体实施方式
和附图中被 全面地描述。相应地,该发明内容不应看作描述必要特征,也不用于确定权利要求的范围。
参照附图阐述详细的描述。在附图中,标号的最左边数字标识标号首次出现的附 图。在说明书和附图中在不同实例中对相同标号的使用可以指示相似或相同的项。图1描述可以采用自动设备模式切换技术的示例性环境。图2更详细地描述图1的环境中电子设备的示例性实现方式。图3是描述电子设备的操作模式基于电子设备插入或者移出对应安装设备而转 换的示例性过程的流程图。图4是示出图3中描述的自动设备模式切换过程的示例性实现方式的示图。图5是描述电子设备的操作模式基于对设备的定向的确定而被激活的示例性过 程的流程图。图6是示出图5中描述的自动设备模式切换过程的示例性实现方式的示图。
具体实施例方式概述
5
随着便携式电子设备的流行程度已经增加,制造商已经通过开发可以在单个设备 的不同模式下提供多种功能的交叉功能设备来进行响应。传统上,在这些设备中切换模式 是耗时的,并且涉及大量用户介入。例如,为了在不同功能或模式之间进行切换,用户可能 需要手动操作切换器或者手动关闭在设备上执行的一个应用,并且选择另一应用来在设备 上执行。用于切换模式的这种交互也可能大大惹恼用户,尤其是当用户处于“忙碌中”(例 如驾车、徒步等)时。相应地,各技术是对于自动设备模式切换而描述的。在一种实现方式中,电子设备 通过所述电子设备的多种模式提供各种功能。电子设备可以被配置为当插入对应安装设备 或从对应安装设备移除时在各模式之间转换。例如,在将所述电子设备插入所述安装设备 时,可以自动激活一种操作模式。当从安装设备移除所述电子设备时,可以自动激活另一操 作模式。在另一实现方式中,电子设备的多种不同模式可以与设备的多个定向关联。定向 检测器可以提供指示定向的信号。经由信号对设备的定向进行检测可以使得自动激活关联 操作模式。在以下讨论中,首先描述示例性环境和设备,其可操作为执行自动设备模式切换 技术。然后描述可以用于示例性环境和设备的示例性过程,以及在不脱离其精神和范围的 情况下,其可以用于其它环境和设备。示例性环境图1示出环境100的实现方式,其中,可以采用自动设备模式切换的技术。在所描 述的示例中,环境100包括电子设备102。电子设备102可以被配置为通过电子设备102 的各种应用模块和操作模式提供各种功能。预期适合于提供各种功能的各种电子设备102。 例如,电子设备102可以被配置为包括但不限于以下项的设备移动电话;方位确定设备; 便携式计算机;个人数字助理;多媒体设备;游戏设备;和/或其组合。在以下描述中,所指 代的组件(例如电子设备102)可以表示一个或多个实体,并且因此,根据惯例,可以使用相 同标号指代单个实体(例如电子设备102)或多个实体(例如电子设备102、多个电子设备 102 等)。在一种实现方式中,电子设备102可以包括用于确定方位的功能。例如,电子设备 102被描述为包括全球定位系统(GPS)接收机104,其表示用于从GPS卫星108接收信号数 据106的功能。电子设备102还包括通信模块110,其表示用于允许电子设备102在不同设 备(例如组件/外设)之间并且/或者在一个或多个网络112上发送/接收数据的通信功 能。通信模块110表示包括以下但不限于项的各种通信组件和功能一个或多个天线;浏览 器、发射机和/或接收机;无线电数据端口 ;软件接口和驱动器;连网接口 ;数据处理组件等。一个或多个网络112表示各种不同通信路径和网络连接,其可以单独地或者结合 地用于环境100的各组件之间的通信。因此,一个或多个网络112可以表示使用单个网络 或多个网络实现的通信路径。此外,一个或多个网络112表示包括但不限于以下项的预期 的各种不同类型的网络和连接互联网;内连网;卫星网络;蜂窝网络;移动数据网络;有 线和/或无线连接等。无线网络的示例包括但不限于根据以下内容而对于通信所配置的网络电气电子 工程师学会(IEEE)的一种或多种标准,例如802. 11或802. 16 (Wi-Max)标准;Wi-Fi联盟公布的Wi-Fi标准;蓝牙特殊兴趣组公布的蓝牙标准等。也预期例如通过通用串行总线 (USB)、以太网、串行连接等的有线通信。例如,通过通信模块110所表示的功能的电子设备102可以被配置为经由一个或 多个网络112来与蜂窝通信运营商114以及互联网提供商116进行通信,以分别接收移动 电话服务118和各种内容120。内容120可以表示包括但不限于网页、服务、音乐、视频、电 子邮件服务、即时传信等的各种不同内容示例。注意,电子设备102可以被配置为确定方位。更具体地说,电子设备102可以包括 方位确定模块122,其可以管理并且处理经由GPS接收机104从GPS卫星108接收到的信号 数据106。例如,电子设备102可以接收一个或多个方位数据平台和/或方位数据发射机 (其示例描述为GPS卫星108)所发送的信号数据106。方位确定模块122表示可操作为通 过处理接收到的信号数据106确定地理方位的功能。信号数据106可以包括适合于用在方 位确定中的各种数据,例如定时信号、测距信号、星历、历书等。方位确定模块122也可以被 配置为提供各种其它方位确定功能,例如指示地图上的位置,跟踪速度和距离,提供导航指 令,提供旅途数据等。因此,方位确定模块122可以管理并且处理来自GPS卫星108的信号 数据106,以提供各种方位确定功能,其进一步的讨论可以结合图2而找到。虽然GPS系统是结合图1而描述并且示出的,但应理解,也可以采用各种其它定位 系统,例如基于地面的系统(例如基于无线电话的系统,其广播来自蜂窝通信塔的方位数 据)、发送定位信号的无线网络等。例如,可以通过使用基于服务器的架构、从基于地面的基 础架构、通过一个或多个传感器(例如回转仪、里程表以及磁力计)、使用“航位推算”技术 等来实现定位确定功能。根据在此描述的自动设备模式切换技术,电子设备102还被示出包括模式管理器 模块124。模式管理器模块124表示用于响应于各种输入而转换、选择、激活或者另外管理 电子设备102的多种操作模式的功能。例如,可以基于电子设备102插入或移出对应安装 设备来激活或者转换操作模式,其进一步的讨论可以结合图3至图4而找到。在另一示例 中,可以基于电子设备102的操控(例如检测定向、移动、速度、冲击等)来激活或者转换操 作模式。基于对电子设备102的操控的检测的模式切换的进一步的讨论可以结合图5至图 6而找到。还预期各种其它示例。操作模式可以表示电子设备102可以通过各种硬件、软件及其组合而提供的不同 功能。例如,一种操作模式可以对应于可以经由GPS接收机104和方位确定模块122提供 的方位确定功能(例如导航)。另一操作模式可以对应于可以经由蜂窝网络(例如网络 112)和通信模块110提供的电话服务118。又一操作模式可以对应于接收可以经由无线网 络(例如网络112)和通信模块110从互联网提供商116提供的内容120。为了提供各种功能,电子设备102可以包括各种设备应用126。设备应用126中的 至少一些提供与电子设备102的特定操作模式有关的功能。例如,虽然分离地示出,但方位 确定模块122可以看作与方位确定模式或导航模式有关的设备应用126。此外,设备应用126可以操作为形成对应用户接口 128(x),其可以在显示设备130 上输出,以提供在不同操作模式下与各个功能的交互。因此,当选择或者激活显示操作模式 时,可以输出特定用户接口 128 00,从而用户可以与和所选的或激活的操作模式有关的功 能进行交互。可以经由电子设备102的多种操作模式而提供的各种功能的进一步的讨论可以结合以下图2的描述而找到。图2更详细地描述说明图1的电子设备102的示例的实现方式200。具体地说,图 1的示例电子设备102示出为方位确定设备202。图2的示例方位确定设备202示出为包括可以用于提供各种处理和存储能力的相 应处理器204和存储器206。示例方位确定设备202还包括定向检测器208,其表示用于 确定方位确定设备202的各种手动操控的功能。定向检测器208可以通过多种方式而被配 置,以提供信号,从而使得能够检测方位确定设备202的不同手动操控,包括检测定向、运 动、速度、冲击等,但不限于此。例如,定向检测器208可以表示单独或者结合地使用的各种 组件,例如加速计、回转仪、速度计、电容或电阻接触传感器等。定向检测器208执行自动设 备模式切换技术的操作的进一步讨论可以结合图5至图6找到。处理器204不受限于形成其的材料或其中所采用的处理机制,并且如此可以经由 半导体和/或晶体管(例如电子集成电路(IC))等而被实现。此外,虽然单个存储器206 示出用于方位确定设备202,但可以采用多种类型和组合的存储器,例如随机存取存储器 (RAM)、硬盘存储器、可拆卸介质存储器(例如,存储器206可以经由容纳可拆卸存储器盒的 槽而被形成)、以及其它类型的计算机可读介质。在图2的示例中,方位确定模块122、模式管理器模块126和通信模块110示出为 经由处理器204而被执行,并且还可存储于存储器206中。存储器206示出存储各种设备应用126、可以经由GPS接收机104接收到的信号 数据106、可以由方位确定设备202本地维护的地图数据210、以及可以经由各种设备应用 126形成并且输出的用户接口 128(x)。附加设备应用126示出为包括浏览器212应用、电话214应用、以及媒体216应用。 这些应用中的每一个可以对应于方位确定设备202的一个操作模式。浏览器212可以表示 可在处理器204上执行的功能,以与来自图1的互联网提供商116的内容120进行交互,从 而获得电子邮件服务,发送/接收即时传信,浏览网页,下载视频节目或其它内容120等。电 话214应用可以表示可在处理器204上执行的功能,以从图1的蜂窝通信运营商116获得电 话服务118,从而进行并且接收移动电话呼叫,管理联系人,创建/发送/接收文本消息等。 媒体216应用可以表示可以在处理器204上执行的功能,以管理可以包括音乐文件、照片和 视频的媒体内容库,以便组织媒体,回放媒体,编辑媒体等。也可以包括各种其它218应用, 以将附加功能提供给电子设备102。这些设备应用126以及方位确定模块122可以对应于 方位确定设备202的不同操作模式,通过方位确定设备202,不同功能在不同时间是可用的 和/或激活的。例如,方位确定设备202可以分别具有导航模式、内连网模式、电话模式和 媒体模式,其分别对应于方位确定模块122、浏览器212、电话214应用以及媒体216应用。其它218应用可以包括游戏、数据库、产品套装(Productivity Suite)、操作系 统、驱动、桌面应用、设备特定应用等,但不限于此。其它218应用也可以对应于操作模式, 例如游戏模式和/或产品套装模式。在操作中,模式管理器模块124可以激活、选择方位确定设备202的各操作模式, 在其间转换,并且/或者以其它方式对其进行管理。例如,在所描述的示例中,在处理器204 上执行方位确定模块122可以导致形成图2所描述的对应用户接口 128(1)作为输出,以提 供方位确定功能。当用户接口 128 (1)激活时,方位确定设备202可以看作处于导航模式下。响应于各种输入,模式管理器模块124可以发起可以导致执行并且/或者激活不同设备应 用126的对于另一模式的模式切换,连同对应于其它模式的不同用户接口 128(x)的输出。 预期可以使得模式管理器模块124在各模式之间发起自动切换的各种输入,如结合附图所 讨论的那样。具体地说,当特定操作模式激活时,可以在处理器204上在激活状态下执行对应 设备应用126。在激活状态下,设备应用126为方位确定设备202提供主要功能。对应用户 接口 128(x)可以在显示设备130上的前台中输出,例如对应用户接口 128(x)可见。当特 定操作模式非激活(例如另一模式激活)时,可以在处理器204上在后台状态下执行对应 设备应用126。在后台状态下,对应设备应用126可以连续操作,以提供关联功能。然而,对 应用户接口 128(x)可以被关闭,在激活接口后面被发送,被最小化,或者另外在显示设备 上不可见。另外或者此外,切换操作模式可以导致对应于激活以及禁用操作模式的设备应 用126的执行分别开始和结束。因此,切换操作模式可以包括在从激活到后台的设备应用 126的各状态之间进行自动切换,并且/或者使得设备应用126的执行自动开始以及结束。例如,当导航模式激活时,在电话模式下发起的电话呼叫可以在后台状态继续进 行,例如通过各种免提交互(例如自动话音识别、扬声器电话、无线耳机等)。同样,当选择 电话模式来应答来电呼叫时,在导航模式下发起的方位确定功能(例如turn-by-turn导航 指令)可以在后台状态下继续进行。以此方式,可以通过切换模式并且在激活状态下执行 对应设备应用126来选择主要功能,但非激活模式的功能可以继续进行,从而通过在后台 状态下执行不同设备应用126而可用。在此为了讨论,方位确定功能可以与各种导航技术以及可以通过“获知”一个或多 个方位而支持的其它技术有关。例如,可以采用方位确定功能来提供位置信息、定时信息、 速度信息、以及各种其它与导航有关的数据。相应地,方位确定设备202可以通过多种方式 而被配置为执行多种功能。例如,定位确定设备202可以配置用于所示的户外导航、交通工 具导航、航空导航(例如飞机、直升机)、海事导航、个人用途(例如作为与塑型有关的装备 的一部分)等。相应地,方位确定设备202可以包括用于使用前述一种或多种技术确定方 位的各种设备。例如,可以执行方位确定模块122,以结合存储器206中存储的地图数据210来 使用经由GPS接收机接收到的信号数据106,以生成导航指令(例如去往输入目的地的 turn-by-turn指令),在地图上显示当前方位等。方位确定设备202可以包括一个或多个 天线222,用于接收信号数据106以及执行其它通信,例如经由图1的一个或多个网络112 进行的通信。也可以执行方位确定模块122,以提供其它方位确定功能,从而确定当前速度, 计算到达时间等。在实施例中,方位确定设备202包括至少两个天线222,被配置为当方位确定设 备202处于不同的个布置和/或定向时接收信号数据106,如在2008年1月24日提交
StJ Lawrence W. Beason、串i青号为_WIS^J "Antenna Configuration for Device
Having Location Determining Capability”的未决美国专利申请中描述的那样,其在此全 部引入作为参考。切换用于具有两个这样的天线222的方位确定设备202的操作模式可以包括在 不同天线的操作之间自动切换,以提供方位确定功能。例如,通过在此描述的定向检测器208检测到的定向改变可以于在不同定向中使用第一天线与第二天线来从GPS卫星108接 收信号数据之间产生对应改变。同样,方位确定设备202的布置的改变(例如通过插入或移 出在此描述的安装托架)可以于在不同布置中使用第一天线222和第二天线222来从GPS 卫星108接收信号数据之间产生对应切换。各天线222之间的切换可以连同各操作模式的 附加改变(例如从导航模式切换到电话模式)一起出现,或者同时激活模式另外保持相同 (例如操作模式切换改变天线的使用,而导航模式保持激活)。还预期各种其它示例。方位确定设备202可以被配置为从用户接收输入,以与可以经由方位确定设备 202而提供的各种功能进行交互。例如,方位确定设备202可以配置有触摸屏,其响应于直 接触摸,间接触摸(例如触摸屏的电场、热量或其它表面特性的改变)、表面接触、压力等。 相应地,用户接口 128(x)可以被配置为限定触摸屏的可选区域,以执行各种功能。此外,可 以提供各种输入控件220 (例如按钮、拨号盘、麦克风等),以接收另外类型的用户输入。定 向检测器208可以提供用于识别其它类型用户操控的信号,例如在方位确定设备202上在 外部轻拍、旋转、方位确定设备202的运动等。通常,可以使用软件,固件、硬件(例如固定逻辑电路)、手动处理或这些实现方式 的组合来实现在此描述的任何功能。在此使用的术语“模块”和“功能”通常表示软件、固 件、硬件或其组合。在软件实现方式的情况下,例如,模块表示当在处理器(例如具有图2 的方位确定设备202的处理器204)上执行时执行特定任务的可执行指令。程序代码可以 存储于一个或多个计算机可读介质中,其示例是与图2的方位确定设备202关联的存储器 206。示例性过程以下讨论描述用于可以利用前述系统和设备实现的自动设备模式切换的技术。各 过程中的每一个的各方面可以通过硬件、固件或软件或其组合而被实现。各过程示出为块 的集合,其指定由一个或多个设备执行的操作,并且不一定限于对于各个块执行操作而示 出的顺序。在以下讨论的部分中,参照图1的环境100和图2的示例设备。以下所描述的 技术特征是独立于平台的,意味着可以在具有各种处理器的各种商用计算平台上实现所述 技术。图3描述示例性实现方式中的过程300,其中,电子设备的操作模式基于电子设备 插入以及移出对应安装设备而转换。在讨论过程300中,将参照图4,其示出示例性实现方 式400,示例性实现方式400示出示例方位确定设备202插入以及移出对应安装设备402。现参照图4,所描述的示例安装设备402可以通过多种方式而被配置,以紧固对应 方位确定设备202。例如,安装设备402可以布置为托架,用于当在交通工具(例如船、汽 车、飞行器等)中使用时紧固到方位确定设备202。安装设备402可以布置为包括接口 404、 紧固部分406、以及一个或多个支撑部分408。接口 404可以被配置为包括各种电接触和连 接器,其可以当方位确定设备202插入安装设备402时将方位确定设备202耦合到外部电 源、天线、网络连接等。在一种实现方式中,紧固部分406可以被配置为吸盘安装部分,其将 安装设备402和所插入的方位确定设备202紧固到仪表板、挡风板等。也可以预期各种其 它紧固部分406,包括固定安装、In-Dash安装(固定式和可拆卸式两种)、豆囊(bean bag) 安装等。同样,预期各种支撑部分408,其适合于当插入安装设备402时支持并且/或者布 置方位确定设备202。
10
返回参照图3的过程300,当设备处于对应于设备的安装设备的外部时,设备以第 一操作模式被操作(块302)。例如,在图4的顶部,示出布置方式410,其中,方位确定设 备202示出为处于安装设备402的外部或从安装设备402移除。在该示例中,方位确定设 备202可以在第一操作模式下操作。更具体地说,图4中方位确定设备202示出为在电话 模式下操作,其中,对应用户接口 128(2)在方位确定设备202上是激活的。在第一操作模 式(例如电话模式)下,图2的电话214应用可以在激活状态下在处理器204上被执行,以 形成并且/或者输出用户接口 128 (2),并且提供各种电话功能,例如发送/接收呼叫,文本 传信,管理联系人等。模式管理器模块124可以操作为当方位确定设备202处于安装设备 402之外时,将电话模式选择并且/或者设置为默认或正常操作模式。因此,当方位确定设 备202处于安装设备402外部时,模式管理器模块124可以产生电话应用214的操作,其可 以包括当尚未运行时执行电话应用,当在后台状态下运行时激活电话应用,并且/或者切 换显示设备130上的呈现方式以将对应于电话214应用的用户接口 128(2)活动地显示给 观看者。此外,电话功能据此可用的接口 128(2)可以被布置为如所示的那样按默认方式以 纵向定向中被呈现,其也可以受控于模式管理器模块124。对设备到安装设备的插入进行检测(块304)。例如,图4进一步示出插入动作 412,其中,方位确定设备202安装到安装设备402。结果是布置方式414,其中,方位确定设 备202示出为插入(例如连接到)安装设备402。在一种实现方式中,方位确定设备202可 以被配置为按所示那样以横向定向被安装。当产生插入动作412时,方位确定设备202可 以通过多种方式而被配置,以检测插入动作412。例如,模式管理器模块124可以基于方位 确定设备202对安装设备402的接口 404部分的连接来检测插入。方位确定设备202与接 口 404之间的电连接可以产生待由模式管理器模块124检测的输入信号,模式管理器模块 124然后可以响应于此而发起与对方位确定设备202的操作模式的选择有关的各种动作。 还预期用于检测方位确定设备202的插入和移除的各种其它技术,其示例包括在插入时 使用定向检测器208所生成的信号,使用加速计来检测冲击和/或移动,以及使用在方位确 定设备202的插入/移除时操作的、耦合到方位确定设备202的机械切换器,但不限于此。设备的各模式响应于插入而在第一操作模式与第二操作模式之间转换(块306)。 例如,当模式管理器模块124检测到插入动作412时,模式管理器模块124可以操作为转换 方位确定设备202的模式。更具体地说,示例方位确定设备202示出为在第二操作模式(例 如导航模式)下操作,其中,用于提供方位确定功能的对应用户接口 128(3)在方位确定设 备202上是激活的。在第二操作模式(例如导航模式)下,可以在激活状态下在处理器204 上执行图2的方位确定模块122,以形成对应用户接口 128(3),其可以被输出,以提供各种 导航功能,例如turn-by-turn导航、速度和距离计算,路线规划等。模式管理器模块124可 以操作为当方位确定设备202安装在安装设备402中时,将导航模式选择并且/或者设置 为默认或正常操作模式。因此,当方位确定设备202插入安装设备402中时,模式管理器模 块124可以产生方位确定模块122的操作,其可以包括如果尚未准备运行则执行方位确定 模块122,当在后台状态下运行时激活方位确定模块122,并且/或者切换显示设备130上 的呈现方式以将对应于方位确定模块122的用户接口 128(3)活动地显示给观看者。此外, 方位确定功能据此可用的接口 128(3)可以被布置为如所示的 样按默认方式以横向定向 被呈现,其也可以受控于模式管理器模块124。
设备操作在第二操作模式下(块308)。例如,当方位确定设备202安装在安装设 备402中时,用户接口 128(3)可以活动地呈现在结合图4的布置方式414所示的显示设备 上。因此,模式管理器模块124可以被配置为监控方位确定设备202至安装设备402 的连接,并且当检测到方位确定设备202的插入或移除(例如连接或者断开于接口 404)时 采取动作以在各操作模式之间进行选择、转换或者以其它方式切换。通常,各操作模式之 间的转换或切换可以看作选择激活模式或“主要”模式。相应地,所选“主要”模式可以确 定哪个设备应用126在前台中被执行并且/或者处于激活状态下,以及哪些对应用户接口 128 (χ)经由显示设备130被呈现。此外,由于对应于不同操作模式的用户接口 128 (χ)可以 各自与不同功能(例如电话功能相对于方位确定功能)关联,因此所选“主要”模式也改变 在给定时间哪个对应功能可用。注意,多种不同设备应用126可以继续操作,而不管哪种操作模式被选择为“主要 模式”。因此,如前所述,在电话模式下,方位确定模块122可以仍然在后台状态下操作,以 计算方位,提供turn-by-turn导航等。然而,在电话模式下,通过用户接口 128(2)直接可 用的主要功能是电话功能。同样,在导航模式下,电话214应用可以仍在后台状态下操作, 以接收呼叫,继续进行激活呼叫等。例如,在导航模式下,电话214应用可以操作为通过在 导航模式下输出的用户接口 128(3)提供“免提”电话功能,如所示的那样。然而,在导航模 式下,通过用户接口 128(3)直接可用的主要功能是方位确定功能。在图4的示例中,不同操作模式(电话模式和导航模式)示出为也分别以纵向和 横向定向在方位确定设备202上被呈现。因此,除了改变在给定时间在方位确定设备202 上可用的激活功能之外,操作模式的改变也可以包括从纵向到横向(反之亦然)的定向的 改变。然而,在另一示例中,操作模式的改变可以在没有设备定向的改变的情况下出现。例 如,布置方式410和414中分别描述的电话模式和导航模式可以均以纵向定向或者替选地 以横向模式而被呈现。在一种实现方式中,与在方位确定设备202上可用的一个或多个操 作模式关联的定向可以是用户可配置的。对设备移出安装设备进行检测(块310)。例如,图4进一步描述移除动作416,其 产生从方位确定设备202安装到安装设备402的布置方式414至到达方位确定设备202处 于安装设备402外部的布置方式410的改变。例如,用户可以移除方位确定设备202来应 答电话呼叫,以当退出交通工具时随之带走方位确定设备202,等。模式管理器模块124可 以进一步被配置为检测移除动作416。具体地说,模式管理器模块124可以检测方位确定设 备202从接口 404断开。然后,响应于检测到移除动作416,模式管理器模块124可以对于 方位确定设备202发起与选择对应操作模式有关的各种动作。响应于移除,设备的模式在第二操作模式与第一操作模式之间被转换(块312)。 例如,当从图4的安装设备402移除方位确定设备202时,操作模式可以从如在布置方式 414中的导航模式转换到如在布置方式410中的电话模式。然后,方位确定设备202可以在 电话模式(例如第一操作模式)下操作,如在块302中那样。虽然关于图4所描述的导航模式与电话模式之间的转换来描述过程300,但自然 地,其它模式(例如媒体模式、游戏模式、互联网模式等)也可以与布置方式410、414关联。 在一种实现方式中,用户可以配置方位确定设备202,以设置当方位确定设备202插入时以及当方位确定设备202移除时激活何种模式。还注意,在此描述的各操作模式之间的转换 和切换响应于方位确定设备202插入或移出安装设备402而出现,并且无需来自用户的附 加输入。因此,用户无需例如通过按下可选按钮,将设备导航为选择用于打开以及关闭的应 用等来做出模式的肯定选择。当然,用户可以在外部布置方式410或插入的布置方式414中仍从不同可用模式 (导航、电话、互联网游戏、媒体等)之中手动选择。然而,模式管理器模块124被配置为当 检测到移除动作416时,自动选择与布置方式410关联的默认或“主要”操作模式,当检测 到插入动作412时,自动选择与布置方式414关联的默认或“主要”操作模式。以此方式, 方位确定设备202可以在各种不同模式下操作,以提供各种不同功能,并且可以响应于方 位确定设备202插入以及移出对应安装设备402而自动切换到特定模式。注意,操作模式的自动切换或转换也可以带来功率管理优点。例如,连续用于计算 方位、turn-by-turn指令等的导航模式可能比电话模式或其它操作模式消耗相对更多的功 率。因此,在导航模式下,比之其它模式,电池可能很快耗尽。通过当从对应安装设备402 移除电子设备102时自动切换到电话模式或其它操作模式,功耗可以相应减少,结果是延 长的电池寿命。图5描述示例性实现方式中的过程500,其中,设备的操作模式基于确定设备的定 向而被激活。在讨论过程500中,参照图6,图6示出示例性实现方式600,实现方式600示 出示例方位确定设备202的多个定向以及可以与所述多个定向关联的对应操作模式。设备的多种操作模式与设备的多个定向关联(块502)。例如,图2的方位确定设 备202可以被配置为通过不同操作模式以及对应设备应用126提供各种功能。例如,方位 确定模块122可以在导航模式下提供方位确定功能,电话214应用可以在电话模式下提供 移动电话功能。也预期各种其它模式,例如互联网模式、媒体模式、游戏模式等。方位确定 设备202至模式管理器模块124可以将不同的“主要”模式与设备的不同定向关联。例如, 方位确定设备202可以被配置为以纵向定向自动选择第一模式,以横向定向自动选择第 二模式。此外或者另外,模式管理器模块124可以使得用户能够配置哪些不同操作模式与 方位确定设备202的不同定向关联。现参照图6,描述实现方式600,其中,不同操作模式与设备的不同定向关联。例 如,图6描述用于方位确定设备202的横向定向602和纵向定向604。方位确定设备202可 以通过操控动作606在定向602、604之间互换。在此情况下,操控动作606对应于例如通 过用户的手动操控进行的方位确定设备202的近似九十度旋转。此外,每一定向602、604可以与不同的相应操作模式关联。在图6的示例中,横向 定向602示出为与导航模式关联,以主要提供方位确定功能。纵向定向604示出为与电话 模式关联,以主要提供移动电话功能。检测设备的第一定向(块504)。在第一定向中,激活与第一定向关联的第一操作 模式(块506)。例如,图6的方位确定设备202的用户可以将方位确定设备202操控为处 于横向定向602中。关于图2注意,方位确定设备202可以包括定向检测器208,其可以使 得模式管理器模块124能够检测方位确定设备202的定向。定向检测器208可以提供指示 可以由模式管理器模块124使用的信号以检测定向的改变并且确定当前定向。在该示例 中,通过定向检测器208,模式管理器模块124获知方位确定设备202处于横向定向602中。基于方位确定设备202受操控为横向定向602的这种确定,模式管理器模块124可以操作 为激活导航模式。例如,对应于导航模式的方位确定模块122可以在激活状态下被执行并 且/或者激活,并且用于提供方位确定功能的对应用户接口 128(1)可以被显示。检测从第一定向到第二定向的定向改变(块508)。响应于检测而激活对应于第 二定向的第二操作模式(块510)。继续前面的示例,通过定向检测器208,模式管理器模块 124可以检测出图6的方位确定设备202受操控为纵向定向604。相应地,模式管理器模块 124可以操作为激活电话模式。在电话模式下,对应于电话模式的对应电话214应用可以在 激活状态下被执行并且/或者激活,用于提供移动电话功能的对应用户接口 128(2)可以被 显示。以此方式,可以基于检测到的方位确定设备202的定向来选择、转换或者以其他方式 切换方位确定设备202的操作模式。自然,另一定向可以与另一操作模式关联。例如,图6进一步描述可以通过操控动 作610到达的“颠倒”横向定向608。在此情况下,操控动作610可以对应于方位确定设备 202从纵向定向604的近似九十度旋转。自然,也可以通过另一操控动作612所表示的从横 向定向602近似一百八十度旋转而达到“颠倒”横向定向608。在图6的示例中,“颠倒”横 向定向608示出为与用于主要提供互联网功能的互联网模式关联。因此,当方位确定设备202受操控为“颠倒”横向定向608时,模式管理器模块124 可以操作为激活互联网模式。相应地,对应于互联网模式的浏览器212应用可以在激活状 态下被执行并且/或者激活,并且用于提供互联网功能的对应用户接口 128(4)可以被显 示。当然,图6的示例方位确定设备202也可以受操控为“颠倒”纵向定向(未示出),其可 以与另一操作模式(例如用于主要提供与各种媒体内容的回放和管理有关的功能的媒体 模式)关联。可见,图6的示例方位确定设备202通常是矩形形状的。然而,预期采用所描述的 技术的另一设备可以具有不同形状,例如六边形。在该示例中,可以存在多达六个定向以及 与六个不同定向关联的六种操作模式。还预期各种其它示例。因此,可能的定向以及关联 操作模式的数量并非意欲受限于矩形方位确定设备202的举例示例。此外,注意,参照图5至图6所描述的基于定向的操作模式切换技术可以结合参照 图3至图4所描述的基于安装的操作模式切换技术而被采用。例如,当设备如结合图3-图 4讨论的那样插入安装设备402时,模式管理器模块124可以激活导航模式。然后,当在设 备连接到安装设备402的同时检测到定向改变时,对应操作模式改变可以如结合图5至图 6描述的那样出现。同样,当从安装设备402移除时,模式管理器模块124可以激活电话模 式。此后,当在设备处于安装设备402外部时检测到定向改变时,对应操作模式改变可以再 次出现。结论虽然已经通过特定于结构特征和/或方法动作的语言描述了自动设备模式切换 的技术,但应理解,所附权利要求并非受限于所描述的特定特征或动作。相反,作为实现所 要求保护的设备和用于飞行计划填充以及上传到电子设备的技术的示例性形式而公开了 特定特征。
权利要求
一种方位确定设备,包括处理器;存储器;全球定位卫星GPS接收机,使得能够从多颗卫星接收信号数据;以及一个或多个模块,其被存储于所述存储器中,并且能在所述处理器上执行以用于监控所述方位确定设备至对应安装设备的连接;当所述方位确定设备从所述对应安装设备断开时,对于所述方位确定设备将提供移动电话功能的电话模式选择为是激活的;以及当所述方位确定设备连接到所述对应安装设备时,对于所述方位确定设备将导航模式选择为是激活的,其中所述导航模式利用经由所述GPS接收机接收到的信号数据来输出导航指令。
2.如权利要求1中所述的方位确定设备,其中,所述方位确定设备至所述对应安装设 备的连接是基于由所述一个或多个模块对所述方位确定设备与所述对应安装设备的接口 之间的电接触进行的检测而被监控的。
3.如权利要求2中所述的方位确定设备,其中,对电话模式和导航模式的所述选择是 基于对所述电接触的检测而自动地在没有用户介入的情况下发生的。
4.如权利要求1中所述的方位确定设备,其中,当将电话模式选择为是激活的时,对应 于电话模式的应用在所述处理器上被执行,并且对应用户接口被输出以提供所述移动电话 功能。
5.如权利要求1中所述的方位确定设备,其中,当将导航模式选择为是激活的时,对 应于导航模式的应用在所述处理器上被执行,并且对应用户接口被输出以提供所述导航指 令。
6.如权利要求1中所述的方位确定设备,其中所述一个或多个模块包括电话模块,其对应于所述电话模式,以提供所述移动电话功 能;以及方位确定模块,其对应于所述导航模式,以提供包括导航指令的方位确定功能;将所述电话模式选择为是激活的包括在激活状态下执行所述电话模块,并且在后台 状态下执行所述方位确定模块;以及将所述导航模式选择为是激活的包括切换所述电话模块和所述方位确定模块的状 态,从而所述电话模块在后台状态下被执行,所述方位确定模块在激活状态下被执行。
7.一个或多个计算机可读介质,用于存储计算机可执行指令,当由电子设备执行时所 述计算机可执行指令使得所述电子设备监控所述电子设备至对应安装设备的连接,以在所述电子设备的多种操作模式之间自 动切换所述电子设备的激活模式;当所述电子设备连接到所述对应安装设备时,对于所述电子设备将用于提供方位确定 功能的第一所述操作模式选择为是激活的;以及当所述电子设备从所述对应安装设备断开时,对于所述电子设备将与不同功能关联的 第二所述操作模式选择是激活的。
8.如权利要求7中所述的一个或多个计算机可读介质,其中,所述第二操作模式选自 以下模式电话模式,被配置为经由蜂窝网络提供电话服务; 游戏模式,用于提供与一个或多个游戏的交互; 媒体模式,用于管理和回放视频和音频媒体;或 互联网模式,被配置为执行浏览器来对互联网内容进行导航。
9.一种方法,包括将电子设备的第一定向和第二定向与所述电子设备的第一操作模式和第二操作模式 分别关联;检测电子设备进入所述第一定向的操控; 响应于所述检测而激活所述第一操作模式; 检测电子设备进入所述第二定向的操控;以及响应于检测到所述电子设备进入所述第二定向的操控而激活所述第二操作模式。
10.如权利要求9中所述的方法,其中,所述第一定向是所述设备的纵向定向,所述第 二定向是所述电子设备的横向定向。
11.如权利要求9中所述的方法,其中,所述第一操作模式或所述第二操作模式之一 对应于导航模式,该导航模式被配置为基于从多颗卫星接收到的信号数据提供方位确定功 能。
12.如权利要求9中所述的方法,其中,所述检测包括从装配有所述电子设备的定向 检测器接收信号,以指示定向。
13.如权利要求9中所述的方法,还包括将所述电子设备的第三定向与所述电子设备的第三操作模式关联; 检测电子设备进入所述第三定向的操控;响应于检测到所述设备进入所述第三定向的操控而激活所述第三操作模式。
14.一种方位确定设备,包括 处理器;存储器;定向检测器,用于提供指示所述方位确定设备的定向的信号;以及 一个或多个模块,被存储于所述存储器中,并且能在所述处理器上执行,以用于 将所述方位确定设备的多个定向与多种操作模式关联,其中,所述多种操作模式中的 每一种被配置为当对于所述方位确定设备被选择为是激活的时提供不同的关联功能; 基于从所述定向检测器接收到的信号检测所述方位确定设备的定向;以及 将所述多种操作模式中的与检测到的定向关联的一种操作模式自动选择为是激活的。
15.如权利要求14中所述的方位确定设备,其中,所述多种操作模式选自以下模式 导航模式,被配置为基于从多颗卫星接收到的信号数据提供方位确定功能; 电话模式,被配置为经由蜂窝网络提供电话服务;游戏模式,用于提供与一个或多个游戏的交互; 媒体模式,用于管理和回放视频和音频媒体;或 互联网模式,被配置为执行浏览器来对互联网内容进行导航。
16.如权利要求14中所述的方位确定设备,其中,自动选择操作模式包括 在激活状态下在所述处理器上执行与所述操作模式关联的应用模块;输出用户接口,以提供与所选操作模式关联的所述功能;以及 在后台状态下执行与未选的所述操作模式关联的至少一个应用。
全文摘要
各个技术是针对自动设备模式切换而描述的。在一实现方式中,电子设备通过电子设备的多种模式提供各种功能。电子设备可以被配置为当插入对应安装设备或从对应安装设备移除时在各模式之间转换。在一实现方式中,在将电子设备插入安装设备时,可以自动激活一种操作模式。当从安装设备移除电子设备时,可以自动激活另一操作模式。在另一实现方式中,电子设备的多种模式可以与设备的多个定向关联。定向检测器可以提供指示定向的信号,其当被检测到时使得自动激活关联操作模式。
文档编号G01S5/02GK101910860SQ200980101561
公开日2010年12月8日 申请日期2009年1月22日 优先权日2008年1月24日
发明者L·W·比森 申请人:佳明有限公司