用于选择性移动应用锁定的方法和设备的制造方法
【技术领域】
[0001]说明性实施例总体上涉及一种用于选择性移动应用锁定的方法和设备。
【背景技术】
[0002]在车内有先进的连接服务的情况下,有很多机会使驾驶员在驾驶时分散注意力。驾驶员可将注意力集中在导航输入/控制、媒体选择、数据检索或其他车辆功能上,而不是将注意力集中在路上。为了阻止这种冒险,许多车辆在车辆运行时选择性地禁用交互功能,以避免不当的驾驶员注意力分散。遗憾的是,还有其他分散驾驶员注意力的源头,其中主要的一种包括便携式装置。
[0003]第2005/0255874号美国申请公开总体上涉及一种在运动或驾驶时检测移动电话的运动并禁用移动电话的使用的系统和方法。该发明的系统包括:移动电话;传感器,用于检测移动电话的运动;移动电话中的软件,用于当检测到所述运行时禁用移动电话的使用。在优选的实施例中,所述系统还识别车辆的接近度并在该接近度内禁用移动电话的使用。
[0004]第2009/0224931号美国申请公开总体上涉及一种移动装置,所述移动装置被配置为当移动装置的速度超过阈值时使至少一项功能被禁用。所述移动装置包括输出组件,所述输出组件被配置为提供与禁用至少一项功能相关的通知。所述移动装置还包括第一输入组件,所述第一输入组件被配置为推进对是否禁用所述至少一项功能的控制。
【发明内容】
[0005]在第一个说明性实施例中,系统包括处理器,所述处理器被配置为确定应用在前台运行。所述处理器还被配置为接收移动装置速度。所述处理器还被配置为确定所述移动装置速度是否高于预定阈值。此外,所述处理器被配置为:确定交互阈值是否已经被超过,并且如果所述移动装置速度高于所述预定阈值且所述交互阈值已经被超过,则锁定所述应用以禁止使用。
[0006]在第二个说明性实施例中,计算机实现的方法包括确定应用在前台运行。所述方法还包括接收移动装置速度。此外,所述方法包括确定所述移动装置速度是否高于预定阈值。所述方法还包括:确定交互阈值是否已经被超过,并且如果所述移动装置速度高于所述预定阈值且所述交互阈值已经被超过,则锁定所述应用以禁止使用。
[0007]接收所述移动装置速度的步骤包括确定检测到的GPS坐标的变化率。所述方法还包括:如果所述移动装置速度下降到所述预定阈值以下或者如果应用交互下降到所述交互阈值以下,则解锁已锁定的应用。所述交互阈值包括打字输入的使用。所述交互阈值包括在预定量的时间内的输入的总量。
[0008]在第三个说明性实施例中,一种非易失性计算机可读存储介质存储当被执行时使处理器实施计算机实现的方法的指令,所述方法包括确定应用在前台运行。所述方法还包括接收移动装置速度。此外,所述方法包括确定所述移动装置速度是否高于预定阈值。此夕卜,所述方法包括:确定交互阈值是否已经被超过,并且如果所述移动装置速度高于所述预定阈值且所述交互阈值已经被超过,则锁定所述应用以禁止使用。
[0009]接收所述移动装置速度的步骤包括确定检测到的GPS坐标的变化率。所述方法还包括:如果所述移动装置速度下降到所述预定阈值以下或者如果应用交互下降到所述交互阈值以下,则解锁已锁定的应用。所述交互阈值包括打字输入的使用。所述交互阈值包括在预定量的时间内的输入的总量。
【附图说明】
[0010]图1示出了说明性的车辆计算系统;
[0011 ] 图2示出了锁定启动处理的说明性示例;
[0012]图3示出了锁定处理的说明性示例;
[0013]图4示出了交互检测处理的说明性示例;
[0014]图5示出了交互阈值设置处理的说明性示例。
【具体实施方式】
[0015]根据需要,在此公开本发明的详细实施例;然而,应理解的是,所公开的实施例仅为本发明的示例,本发明可采用各种可替代形式实现。附图不必按比例绘制;可夸大或缩小一些特征以示出特定部件的细节。因此,在此公开的具体结构和功能细节不应被解释为限制,而仅为用于教导本领域技术人员以多种形式采用本发明的代表性基础。
[0016]图1示出用于车辆31的基于车辆的计算系统(VCS) 1的示例框式拓扑图。这种基于车辆的计算系统1的示例为由福特汽车公司制造的SYNC系统。设置有基于车辆的计算系统的车辆可包含位于车辆中的可视前端界面4。如果所述界面设置有例如触敏屏幕,则用户还能够与所述界面进行交互。在另一说明性实施例中,通过按钮按压、具有自动语音识别和语音合成的口语对话系统来进行交互。
[0017]在图1所示的说明性实施例1中,处理器3控制基于车辆的计算系统的至少一部分操作。设置在车辆内的处理器允许对命令和程序进行车载处理。另外,处理器连接到非持久性存储器5和持久性存储器7两者。在此说明性实施例中,非持久性存储器是随机存取存储器(RAM),持久性存储器是硬盘驱动器(HDD)或闪存。一般说来,持久性(非暂时性)存储器可包括当计算机或其他装置掉电时保持数据的所有形式的存储器。这些存储器包括但不限于:HDD、⑶、DVD、磁带、固态驱动器、便携式USB驱动器和任何其他适当形式的持久性存储器。
[0018]处理器还设置有允许用户与处理器进行交互的若干不同的输入。在此说明性实施例中,麦克风29、辅助输入25 (用于输入33)、USB输入23、GPS输入24、屏幕4 (可为触摸屏显示器)和蓝牙输入15全部被设置。还设置有输入选择器51,以允许用户在各种输入之间进行切换。对于麦克风和辅助连接器两者的输入在被传送到处理器之前,由转换器27对所述输入进行模数转换。尽管未示出,但是与VCS进行通信的众多车辆组件和辅助组件可使用车辆网络(诸如但不限于CAN总线)向VCS (或其组件)传送数据并传送来自VCS (或其组件)的数据。
[0019]系统的输出可包括但不限于视觉显示器4以及扬声器13或立体声系统输出。扬声器连接到放大器11,并通过数模转换器9从处理器3接收其信号。还可分别沿19和21所示的双向数据流产生到远程蓝牙装置(诸如PND 54)或USB装置(诸如车辆导航装置60)的输出。
[0020]在一说明性实施例中,系统1使用蓝牙收发器15与用户的移动装置53 (例如,蜂窝电话、智能电话、PDA或具有无线远程网络连接能力的任何其他装置)进行通信(17)。移动装置53随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,蜂窝塔57可以是WiFi接入点。
[0021]移动装置53与蓝牙收发器之间的示例性通信由信号14表示。
[0022]可通过按钮52或类似的输入来指示将移动装置53与蓝牙收发器15进行配对。相应地,CPU被指示车载蓝牙收发器将与移动装置中的蓝牙收发器进行配对。
[0023]可利用例如与移动装置53关联的数据计划、话上数据或DTMF音调在CPU 3与网络61之间传送数据。可选地,可期望包括具有天线18的车载调制解调器63,以便在CPU 3与网络61之间通过语音频带传送数据(16)。移动装置53随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,调制解调器63可与蜂窝塔57建立通信(20),以与网络61进行通信。作为非限制性示例,调制解调器63可以是USB蜂窝调制解调器,并且通信20可以是蜂窝通信。
[0024]在一说明性实施例中,处理器设置有包括用于与调制解调器应用软件进行通信的AP