本发明涉及一种也控制与车辆相关的至少一个功能的移动设备壳。
背景技术:
智能手机和其它移动设备被人们通常携带在他们的口袋、手提包或公文包中。许多移动设备,特别是智能手机,被放在防止由于跌落设备或其它碰撞而损害设备的壳中携带。此外,大多数驾驶员携带车辆钥匙扣,该车辆钥匙扣包括用来锁定/解锁车辆车门、打开行李箱、激活警报等等的一个或多个按钮。车辆钥匙扣也可以被携带在口袋、手提包或公文包中。因此,许多用户同时携带移动设备和车辆钥匙扣。
技术实现要素:
根据本发明,提供一种装置,包含:
壳体,壳体围绕移动设备的至少一部分;
电容式触摸按钮,电容式触摸按钮设置在壳体上并且与车辆功能相关;
用户激活传感器,用户激活传感器被配置为响应于用户接触而启动电容式触摸按钮的监控;以及
车辆控制模块,车辆控制模块被配置为感测电容式触摸按钮的激活并且响应于感测到电容式触摸按钮的激活而启动相关的车辆功能。
根据本发明的一个实施例,其中用户激活传感器是指纹传感器,指纹传感器被配置为读取用户的指纹。
根据本发明的一个实施例,其中用户激活传感器是滑动式传感器,滑动式传感器被配置为检测用户的手指的滑动。
根据本发明的一个实施例,其中车辆功能包括锁定车辆车门、解锁车辆车门、打开行李箱、激活车辆警报、停用车辆警报、启动应急警报、和启动车辆发动机中的至少一个。
根据本发明的一个实施例,其中车辆控制模块通过生成与车辆功能相关的车辆控制数据信号来启动相关的车辆功能,并且将车辆控制数据信号传送到车辆。
根据本发明的一个实施例,其中车辆控制模块包括车辆控制数据发生器,车辆控制数据发生器被配置为生成能够启动车辆功能的车辆控制数据信号。
根据本发明的一个实施例,其中车辆控制数据信号包括与特定车辆相关的唯一代码。
根据本发明的一个实施例,其中车辆控制模块包括移动设备管理器,移动设备管理器被配置为管理与移动设备的通信。
根据本发明的一个实施例,其中控制模块包括通信模块,通信模块被配置为与移动设备通信并且与特定车辆通信。
根据本发明的一个实施例,其中电容式触摸按钮在启动电容式触摸按钮的监控之前是隐藏的。
根据本发明的一个实施例,其中电容式触摸按钮被显示在电容式触摸屏上。
根据本发明,提供一种方法,包含:
根据用户与用户激活传感器的接触来检测用户激活传感器的激活;
响应于检测到用户激活传感器的激活而启动多个用户界面按钮的监控;
使用一个或多个处理器来确定多个用户界面按钮中的一个是否被激活;
响应于检测到多个用户界面按钮的一个的激活:
使用一个或多个处理器来确定与激活的用户界面按钮相关的车辆功能;以及
生成与车辆功能相关的车辆控制数据信号。
根据本发明的一个实施例,其中检测用户激活传感器的激活包括检测用户对滑动式传感器的激活。
根据本发明的一个实施例,其中检测用户激活传感器的激活包括检测能够读取用户指纹的指纹传感器的激活。
根据本发明的一个实施例,该方法进一步包含认证用户的指纹。
根据本发明的一个实施例,其中在成功认证用户的指纹之后执行启动多个用户界面按钮的监控。
根据本发明的一个实施例,其中确定与激活的用户界面按钮相关的车辆功能和生成与车辆功能相关的车辆控制数据信号是通过接近多个用户界面按钮的移动设备来执行。
根据本发明的一个实施例,该方法进一步包含将车辆控制数据信号传送到车辆。
根据本发明,提供一种移动设备壳,包含:
壳体,壳体围绕移动设备的至少一部分;
多个按钮,多个按钮设置在壳体上并且与多个车辆功能相关;
用户激活传感器,用户激活传感器被配置为响应于用户接触而启动多个按钮的监控;以及
车辆控制模块,车辆控制模块被配置为感测特定按钮的激活,并且响应于感测到特定按钮的激活而确定与特定按钮相关的特定车辆功能并且生成与特定车辆功能相关的车辆控制数据信号。
根据本发明的一个实施例,其中车辆控制数据信号包括与特定车辆相关的唯一代码。
附图说明
参照下面的附图,描述了本发明的非限制性的且非穷尽的实施例,其中贯穿各种附图,相同的附图标记指代相同的部件,除非另有说明。
图1描绘了移动设备壳的实施例;
图2描绘了移动设备壳的另一个实施例;
图3是描绘了在示例操作环境下的移动设备壳的实施例的框图;
图4是描绘了车辆控制模块的实施例的框图;
图5是描绘了用于使用移动设备壳上的按钮执行车辆功能的方法的实施例的流程图;
图6是描绘了用于使用包括指纹传感器的移动设备壳上的按钮执行车辆功能的方法的另一个实施例的流程图;
图7是描绘了用于使用移动设备壳上的按钮执行车辆功能的方法的另一个实施例的流程图。
具体实施方式
在下面的说明书中,参照了形成说明书的一部分的附图,并且其中通过示例的方式示出了可以实践本发明的特定示例性实施例。这些实施例充分详细地进行了描述以使本领域的技术人员能够实践本文所公开的构思,并且应当理解的是,可以对各种所公开的实施例进行修改,并且可以利用其它实施例,而不脱离本发明的范围。因此,下面的具体实施方式不应采取限制的意义。
贯穿本说明书,提及的“一个实施例”、“一实施例”、“一个示例”或“一示例”意味着关于实施例或示例所描述的特定特征、结构或特性被包括在本发明的至少一个实施例中。因此,贯穿本说明书在各种地方出现的短语“在一个实施例中”、“在一实施例中”、“一个示例”、或“一示例”未必全部指代同样的实施例或示例。此外,特定特征、结构、数据库、或特性可以在一个或多个实施例或示例中以任何合适的组合和/或子组合进行组合。此外,应当理解的是,这里提供的附图对于本领域普通技术人员是用于说明的目的并且附图不一定按比例绘制。
根据本发明的实施例可以体现为装置、方法或计算机程序产品。因此,本发明可以采取完全包含硬件的实施例、完全包含软件的实施例(包括固件、常驻软件、微代码等)、或结合所有通常可以在此称为“电路”、“模块”、或“系统”的软件和硬件方面的实施例的形式。此外,本发明的实施例可以采取以具有在介质中体现的计算机可用程序代码的任何有形介质表达体现的计算机程序产品的形式。
可以使用一个或多个计算机可用或计算机可读介质的任何组合。例如,计算机可读介质可以包括便携式计算机磁盘、硬盘、随机存取存储器(RAM)设备、只读存储器(ROM)设备、可擦除可编程只读存储器(EPROM或闪存存储器)设备、便携式光盘只读存储器(CDROM)、光存储设备、和磁存储设备中的一个或多个。用于实施本发明的操作的计算机程序代码可以以一个或多个编程语言的任意组合写入。这样的代码可以从源代码编译为计算机可读汇编语言或适于在其上将执行代码的设备或计算机的机器代码。
在附图中的流程图和框图示出了根据本发明的各种实施例的系统、方法和计算机程序产品的可能实施方式的架构、功能、和操作。在这点上,流程图或框图中的每个框可以代表模块、段或代码部分,其包含用于实施特定逻辑功能的一个或多个可执行指令。还应当注意的是,框图和/或流程图中的每个框、框图和/或流程图中的框的组合,可以通过执行特定功能或动作的特定用途的基于硬件的系统或特定目的硬件和计算机指令的组合来实施。这些计算机程序指令还可以存储在计算机可读介质中,该计算机可读介质可以引导计算机或其它可编程数据处理装置以特定方式工作,以使存储在计算机可读介质中的指令产生制品,该制品包括实施在流程图和/或框图的一个或多个框中具体说明的功能/动作的指令工具。
本文所讨论的移动设备壳保护移动设备并且启动通过车辆钥匙扣通常执行的各种车辆相关的功能。示例移动设备包括智能手机、平板电脑、便携式娱乐设备、游戏设备等等。多个按钮设置在移动设备壳的背面上,其允许用户用移动设备壳而不是车辆钥匙扣执行车辆相关的功能。通过将钥匙扣功能集成到移动设备壳中,用户接收了壳的保护的益处以及钥匙扣功能,而不需要用户携带单独的车辆钥匙扣。
图1描绘了可以具有用来容纳特定移动设备的任何尺寸的移动设备壳100的实施例。移动设备壳100形成移动设备被插入到其中的壳体。图1示出了移动设备壳100的背面。移动设备壳100的前面包括开口,该开口允许壳附接到移动设备(例如,将移动设备插入到壳中)并且至少部分地围绕移动设备。移动设备壳100可以由任何合适的材料制成。在一些实施例中,移动设备壳100由具有一些柔韧性的材料制成,其允许壳在移动设备被插入到壳中时弯曲和拉伸。材料还应当在意外跌落或其它碰撞的情况下为移动设备提供保护。
移动设备壳100包括允许移动设备上的后置摄像机捕捉图像的开口102。开口102的大小、位置和形状将根据移动设备的后置摄像机的尺寸、位置、和形状而改变。不包括后置摄像机的移动设备的移动设备壳100可以省略开口102。
多个按钮104、106、108、110、112和114位于移动设备壳100上并且执行各种车辆相关的功能。例如,按钮104锁定车辆的车门且按钮106解锁车辆的车门。同样地,按钮108激活应急警告(例如,喇叭或汽笛)、按钮110打开车辆的行李箱、按钮112打开或关闭车辆警报、并且按钮114启动车辆的发动机(例如,远程启动功能)。每个按钮104-114可以具有表明由按钮执行的功能的文字(如图1中所示)或表示功能的图形化图像。例如,锁定按钮104可以包括除了文字“锁定”之外的锁图案,或由锁图案代替文字“锁定”。
尽管图1的示例示出了六个特定按钮,但是供选择的实施例可以包括执行任何类型的功能的任何数量的按钮。此外,按钮104-114可以以任何方式设置且放置在移动设备壳100的任何地方。在所示的实施例中,按钮104-114都执行车辆相关的功能。在供选择的实施例中,一个或多个按钮104-114执行不与车辆相关的功能,比如打开车库门或激活灯。
通常,移动设备壳100具有大体上平面的表面。按钮104-114可以凹进到表面平面中、从表面平面稍微突出或定位为大体上与表面齐平。在一些实施例中,按钮104-114,当被按下时,激活检测按钮激活的机械开关或机械接触器。在其它实施例中,按钮104-114可以是感测例如用户的手指的接触的电容式触摸传感器。在操作中,电容式触摸传感器感测人体的电容量。在供选择的实施例中,任何类型的传感器、按钮或开关可以用于按钮104-114。在特定实施方式中,电阻式触摸传感器用于一个或多个按钮104-114。
移动设备壳100包括可选滑动区域116和可选指纹感测区域118。滑动区域116是感测他们的手指的用户滑动的区域且指纹感测区域118感测用户的指纹的特性。这些区域116和118可以分别被标记为“滑动区域”和“指纹感测区域”。供选择地,区域116和118可以不被标记,而是通过书面说明或其它训练而对移动设备壳100的用户是已知的。尽管移动设备壳100包括滑动区域116和指纹感测区域118,但是供选择的实施例可以仅包含区域116或区域118。其它实施例可以省略滑动区域116和指纹感测区域118。
如本文所讨论的,在一些实施例中,移动设备壳100可以禁用按钮104-114直到用户已在滑动区域116中滑动他们的手指或在指纹感测区域118中已认证他们的指纹。这种操作方法防止按钮104-114的意外激活(即,通过忽略按钮104-114的激活直到用户专门启用这些按钮)。此外,要求用户的指纹的认证提供防止未经授权的用户例如解锁车辆或远程启动车辆的安全级别。在其它实施例中,用户可以通过进入预定密码、按钮按压的序列等等启用按钮104-114。
在一些实施例中,当禁用按钮104-114时,可以隐藏按钮(例如,不显示给用户)。例如,如果按钮具有可以被照亮的符号或文字,则当禁用按钮104-114时停用照明。这为用户提供了按钮当前不活动的指示。在用户滑动、使用指纹传感器或执行另一个动作以启用按钮104-114之后,按钮被照亮或以其它方式显示给用户。
图2描绘了包括电容式触摸屏202的移动设备壳200的另一个实施例。移动设备壳200不同于关于图1所讨论的实施例,在于用在电容式触摸屏202上显示的多个按钮图像204、206、208、210、212和214替换按钮104-114。如上所讨论的,移动设备壳200包括允许移动设备上的后置摄像机捕捉图像的开口102。此外,移动设备壳200包括滑动区域116和指纹感测区域118。在一些实施例中,用户滑动区域116或将他们的手指置于区域118上以激活触摸屏202,触摸屏202然后显示按钮图像204-214。在其它实施例中,用户可以通过在触摸屏202上以特定的方式滑动它们的手指来使按钮204-214显示。例如,触摸屏202可以是暗的(即,不显示任何图像)直到用户将他们的手指从触摸屏的左下角滑动到触摸屏的右上角。当检测到适当的滑动动作时,触摸屏202被激活并且显示按钮图像204-214。供选择的实施例可以使用任何数量的手指(例如,两个手指滑动或三个手指滑动)来使用任何滑动模式,包括多个不同的滑动(例如,从左到右的单个手指滑动然后从右到左的两个手指滑动)。其它实施例可以使用按钮按压的各种组合、长和短拍击的组合、等等用于解锁序列的手段。
尽管触摸屏202显示与车辆功能相关的按钮图象,但是触摸屏也显示执行与车辆无关的功能的按钮图像。此外,触摸屏202可以显示除了按钮图像之外的其它信息或替代按钮图像的其它信息,比如一天中的时间、日历提醒等等。
尽管移动设备壳200包括滑动区域116和指纹感测区域118,但是供选择的实施例可以仅包含区域116或区域118。其它实施例可以省略滑动区域116和指纹感测区域118。
在一些实施例中,当禁用按钮图像204-214时,可以隐藏触摸屏202(例如,不显示给用户)。例如,触摸屏可以停用或按钮图像204-214在触摸屏202上不显示。这为用户提供了按钮当前是不活动的指示。在用户滑动、使用指纹传感器或执行另一个动作以启用按钮图像204-214之后,按钮图像在触摸屏202上显示给用户。
图3是描绘了在示例操作环境下的移动设备壳300的实施例的框图。移动设备壳300包括连接到车辆控制模块302的多个电容式触摸按钮304、306和308。特定移动设备壳300可以包括任意数量的电容式触摸按钮。每个电容式触摸按钮304-308与特定的车辆功能相关,如本文所讨论的。车辆控制模块302接收来自电容式触摸按钮304-308的输入信号,比如表明特定电容式触摸按钮激活的信号。根据激活的电容式触摸按钮,车辆控制模块302生成使车辆执行与激活按钮相关的功能的适当的信号。例如,如果用户按下“车门锁”按钮,则车辆控制模块302将生成指示特定车辆解锁一个或多个车门的信号。生成的信号然后被传送到车辆(在图3中表示为“车辆控制数据”)。关于车辆控制模块302的操作的附加细节在本文中进行了讨论。
移动设备壳300还包括滑动式传感器(swipe sensor)310和指纹传感器312。用户可以对传感器310滑动或将他们的手指贴到指纹传感器312以激活电容式触摸按钮304-308。如关于图1和2所讨论的,操作的方法防止电容式触摸按钮304-308的无意激活(即,通过忽略电容式触摸按钮304-308的激活直到用户专门启用这些按钮)。此外,要求用户的指纹认证提供了防止未经授权的用户激活任何电容式触摸按钮304-308的安全级别。
移动设备壳300还与移动设备314通信,该移动设备314可以被插入到移动设备壳300中。在一些实施例中,移动设备314执行支持车辆控制模块302的功能的一个或多个操作。例如,移动设备314可以帮助用户指纹的认证、读取用户滑动、生成指示车辆执行功能的信号,等等。此外,移动设备314可以提供电力给移动设备壳300,其可以操作移动设备壳300的部件或给包含在移动设备壳300中的电池充电。
图4是描绘了车辆控制模块302的实施例的框图。如图4中所示,车辆控制模块302包括通信模块402、处理器404、和存储器406。通信模块402允许车辆控制模块302与其它系统(比如移动设备、车辆等等)通信。处理器404执行各种指令以实现由车辆控制模块302规定的功能。存储器406存储这些指令以及由处理器404和包含在车辆控制模块302中的其它模块使用的其它数据。
此外,车辆控制模块302包括核定通过例如指纹传感器312接收的指纹数据的指纹认证模块408。指纹认证模块408可以将来自指纹传感器的指纹数据与授权的用户的先前存储的指纹数据进行比较。按钮控制模块410控制按钮或触摸屏是否被激活和/或被显示。在一些实施例中,按钮控制模块410关闭与按钮或触摸屏相关的任何灯或显示器直到用户执行适当的滑动、指纹认证、或其它活动以激活按钮或触摸屏。
车辆控制模块302进一步包括车辆控制数据发生器412,该车辆控制数据发生器412能够生成执行用于特定车辆的特定功能的信号。这些信号,当被传送到特定车辆时,使车辆执行特定功能。每个信号具有识别特定车辆的唯一代码,以使相同的信号将不会对其他车辆执行任何功能。这种唯一代码和其它数据被存储为用户/车辆设置和指纹数据414。这个数据414允许车辆控制模块302对特定车辆(根据用于车辆的唯一代码)操作、认证特定用户(根据指纹数据)、并且根据一个或多个用户设置执行其它功能。
车辆控制模块302中的移动设备管理器416管理与一个或多个移动设备——比如图3中所示的移动设备314——的通信。移动设备管理器416可以控制车辆控制信号向移动设备的传送,移动设备然后将车辆控制信号传送到特定车辆。此外,移动设备管理器416可以请求移动设备执行某些功能,比如指纹认证、读取滑动式传感器、执行与由移动设备壳执行的功能相关的应用程序,等等。
车辆控制模块302还包括为车辆控制模块302中的各种部件以及包含在相同的移动设备壳中的按钮、触摸屏、滑动式传感器,和指纹传感器供电的电池418。在一些实施例中,电池418是可再充电的并且可以通过插入到移动设备壳中的移动设备再充电。在这些实施例中,电力可以从移动设备的充电端口供应到移动设备壳。在特定的实施方式中,移动设备和电池418被配置为同时充电。在一些实施例中,车辆控制模块302不包括电池。相反地,车辆控制模块302接收来自插入到移动设备壳中的移动设备的电力。
在特定实施例中,通过图4中所示的部件和模块执行的一个或多个操作可以通过插入到移动设备壳中的移动设备来执行。例如,移动设备可以认证指纹、生成车辆控制信号、将车辆控制信号传送到特定车辆,等等。
在特定实施例中,在插入到移动设备壳(例如,壳100或200)中的移动设备上执行的应用程序允许用户“激活”按钮(例如,按钮104-114或按钮图像204-214)。应用程序使移动设备与例如车辆控制模块302通信并且指示车辆控制模块激活按钮。在移动装置上执行的应用程序可以自动地激活按钮,或可以等待手指滑动、指纹读取或在指示车辆控制模块激活按钮之前输入特定代码。
图5是描绘了用于使用移动设备壳上的按钮执行车辆功能的方法500的实施例的流程图。最初,在502用户激活传感器根据用户与传感器的接触来检测到激活。如本文中所讨论的,用户激活传感器可以是滑动式传感器、触摸屏、指纹传感器、按钮,等等。在504用户激活传感器通知车辆控制模块该激活。然后在506车辆控制模块启动多个用户界面按钮的监控。此外,车辆控制模块可以可选择地显示、照亮或以其它方式指示多个用户界面按钮激活用于用户输入。
方法500继续为在508确定用户是否已激活任何用户界面按钮。如果用户界面按钮被激活,则在510激活的用户界面按钮通知车辆控制模块该激活。例如,响应于通过用户对按钮的激活,信号可以从激活的用户界面按钮传送到车辆控制模块。在512车辆控制模块确定与激活的用户界面按钮相关的车辆功能。然后在514车辆控制模块生成与该功能相关的车辆控制数据信号。这个车辆控制数据信号包含识别将要被执行的功能的数据和与被控制的特定的车辆相关的唯一代码。在516车辆控制模块将车辆控制数据信号传送到特定车辆,该车辆控制数据信号在518使特定车辆执行功能。在一些实施例中,用户界面按钮在车辆控制数据信号传送到车辆之后保持活动特定时间段,从而允许用户激活其它用户界面按钮,而不必重新激活用户界面按钮。例如,系统可以等待几秒钟以确定用户是否激活另一个用户界面按钮。如果在定义的等待时间段(例如,几秒钟)内没有检测到用户界面按钮的激活,则用户界面按钮被停用以节省电力并且防止用户界面按钮的意外激活。用户界面按钮保持活动的时间段可以是任何时间长度。在特定的实施方式中,移动设备壳的用户可以定义用户按钮保持活动的时间段。
图6是描绘了用于使用包括指纹传感器的移动设备壳上的按钮执行车辆功能的方法600的另一个实施例的流程图。最初,在602指纹传感器根据用户接触来检测激活。在604指纹传感器读取用户的指纹并且将指纹数据传送到车辆控制模块。在606车辆控制模块认证用户的指纹。如果在608指纹没有被认证,则方法600结束,而不启动移动设备壳上的任何按钮的监控。
如果在608指纹被认证,则在610车辆控制模块启动多个电容式触摸按钮的监控。方法600继续为在612确定是否任何的电容式触摸按钮激活。当电容式触摸按钮中的一个被激活时,在614按钮通知车辆控制模块该激活。然后在616车辆控制模块确定与激活的电容式触摸按钮相关的车辆功能。方法将继续为在618车辆控制模块生成与该功能相关的车辆控制数据信号。在620车辆控制模块将车辆控制数据信号传送到车辆,其在622使车辆执行该功能。
图7是描绘了用于使用移动设备壳上的按钮执行车辆功能的方法700的另一个实施例的流程图。如下所述,插入到移动设备壳中的移动设备执行某些操作。最初,在702用户激活传感器根据用户接触来检测到激活。在704用户激活传感器通知移动设备该激活。例如,移动设备可以被插入到移动设备壳中。在706移动设备启动多个用户界面按钮的监控。如果在708用户界面按钮被激活,则在710激活按钮通知移动设备该激活。
方法700继续为在712移动设备确定与激活的用户界面按钮相关的车辆功能。然后在714移动设备生成与该功能相关的车辆控制数据信号。最后,在716移动设备将车辆控制数据信号传送到车辆,该车辆控制数据信号在718使车辆执行该功能。
在一些实施例中,移动设备通过车辆控制模块302接收来自移动设备壳的用户界面按钮激活信息。在其它实施例中,移动设备与用户界面按钮直接通信,从而消除对车辆控制模块302的需要。
尽管本发明在某些优选实施方面进行了描述,但是对于本领域的普通技术人员而言,考虑到本发明的益处,其它实施例将是显而易见的,包括不提供本文所述的所有益处和特征的实施例,其也在本发明的范围内。应当理解的是,可以使用其它实施例,而不脱离本发明的范围。