当授权用户改变时对车辆进行保护的制作方法

文档序号:18601703发布日期:2019-09-03 22:43阅读:130来源:国知局
当授权用户改变时对车辆进行保护的制作方法

本公开的各方面总体上涉及当车辆的授权用户改变时对车辆进行保护。



背景技术:

当用户购买车辆时,用户可以为车辆设置用户账户。该账户可以用于允许用户使用智能电话起动车辆,以及接收来自制造商或车辆的通知。账户可以通过令牌来保护,所述令牌被提供给服务器以验证用户的授权。所述用户账户可以包括用户的个人信息,诸如用户的姓名、用户的住所位置、用户使用车辆的历史数据和/或由用户设置的车辆的定制信息。



技术实现要素:

在一个或多个说明性实施例中,一种系统包括:存储器,所述存储器存储有关车辆的遥测数据;以及处理器。所述处理器被编程来响应于指示车辆的授权的潜在改变的遥测数据上的模式匹配而向车辆发送授权确认请求,以及响应于缺少在预定义时间段内接收的对授权确认请求的肯定响应而向服务器发送取消授权请求来对车辆的令牌取消授权。

在一个或多个说明性实施例中,一种系统包括车辆的用户界面和处理器。所述处理器被编程来响应于从车辆发送到服务器的指示车辆的授权的潜在改变的遥测数据上的模式匹配而向用户界面发送从服务器接收的授权确认请求,向服务器发送对经由用户界面接收的授权确认请求的响应以确认车辆的授权。

在一个或多个说明性实施例中,一种方法包括响应于缺少对预定义时间段内接收的对授权确认请求的肯定响应而向授权服务器发送取消授权请求来对车辆的令牌取消授权,所述授权确认请求是响应于指示车辆的授权的潜在改变的遥测数据上的模式匹配而发送给车辆的。

附图说明

图1示出被配置成向车辆提供远程信息处理服务的系统的示例性图解;

图2示出与车辆相关的遥测数据和取消授权请求的通信的示例性图解;

图3示出确认车辆的授权的用户的示例性数据流程图;

图4示出未能确认车辆的授权的用户的示例性数据流程图;

图5示出用于传递有关车辆的遥测数据和取消授权请求的授权改变服务器的操作的示例性过程;以及

图6示出有关与用于传递遥测数据和取消授权请求的授权改变服务器通信的车辆的操作的示例性过程。

具体实施方式

根据需要,本文公开了本发明的详细实施例;然而,应当理解,所公开的实施例仅仅是可以体现为各种形式和替代形式的本发明的示例。附图不一定按比例绘制;一些特征可以被夸大或最小化以示出特定部件的细节。因此,本文中公开的具体结构细节和功能细节不应被解释为是限制性的,而是仅仅作为教导本领域技术人员以不同方式采用本发明的代表性基础。

当用户在典型的授权系统中委托对受保护装置(诸如车辆)的访问时,将发出允许承载者访问所述装置的令牌。该令牌通常是短暂的,并且可以通过提供刷新令牌在没有用户交互的情况下使所述令牌刷新一段给定的时间量。然而,如果受保护装置在此期间改变了所有权,则原始所有者可能会在不知不觉中或恶意地向车辆发送授权命令。除非在车辆销售时明确向新所有者提供此信息,否则新所有者可能甚至不知道可能使新所有者在个人信息或安全方面面临风险的授权连接。车辆共享布置可能会发生类似的问题,在所述车辆共享布置下车辆被另一个用户签出,而前一个用户仍然具有发出的以访问车辆的有效令牌。

因为用户具有对车辆的物理访问权,所以只要用户维持授权,车辆就可以向改变检测控制器提供遥测信息。该信息可以用于检测所有权或授权用户的可能改变。该信息可以包括钥匙关闭地点、驾驶风格、座椅位置以及检测可能的变化的其他方式。一旦检测到,系统就可以向车辆警告所有权或授权用户改变的可能性,并且可以请求来自车辆的授权确认。如果用户仍然是所有者或授权用户,则简单的确认将允许所有者维持授权。如果车辆具有新的所有者或授权用户,则可以移除现有授权以防止恶意攻击。

图1示出被配置成向车辆102提供远程信息处理服务的系统100的示例性图解。车辆102可以包括各种类型的乘客车辆,诸如交叉型多用途车(cuv)、运动型多用途车(suv)、卡车、休闲车(rv)、船、飞机或用于运送人或货物的其他移动机器。举一些非限制性可能性来说,远程信息处理服务可以包括导航、分路段导航、车辆健康报告、本地商业搜索、事故报告和免提呼叫。在实例中,系统100可以包括由密歇根州迪尔伯恩的福特汽车公司制造的sync系统。应当注意,示出的系统100仅为实例,并且可以使用更多、更少和/或以不同方式定位的要素。

计算平台104可以包括一个或多个处理器106,所述一个或多个处理器106被配置成执行支持本文所描述的过程的指令、命令和其他程序。举例来说,计算平台104可以被配置成执行车辆应用110的指令以提供诸如导航、事故报告、卫星无线电解码和免提呼叫等特征。可以使用多种类型的计算机可读存储介质112以非易失性方式维持这些指令和其他数据。计算机可读介质112(也称为处理器可读介质或存储装置)包括参与提供可以由计算平台104的处理器106读取的指令或其他数据的任何非暂时性介质(例如,有形介质)。可以根据使用多种编程语言和/或技术创建的计算机程序来编译或翻译计算机可执行指令,所述多种编程语言和/或技术包括但不限于以下的单一形式或组合形式:java、c、c++、c#、objectivec、fortran、pascal、javascript、python、perl和pl/sql。

计算平台104可以设置有允许车辆乘员与计算平台104交互的各种特征。例如,计算平台104可以包括:音频输入114,所述音频输入114被配置成通过连接的传声器116接收来自车辆乘员的口头命令;以及辅助音频输入118,所述辅助音频输入118被配置成从连接的装置接收音频信号。辅助音频输入118可以是诸如电线或光纤电缆等物理连接或诸如蓝牙音频连接或wi-fi连接等无线输入。在一些实例中,音频输入114可以被配置成提供音频处理能力,诸如低电平信号的预放大以及将模拟输入转换成数字数据以供处理器106处理。

计算平台104还可以向具有音频回放功能的音频模块122的输入提供一个或多个音频输出120。在其他实例中,计算平台104可以通过使用一个或多个专用扬声器(未图示)从音频输出120向乘员提供平台音频。举一些实例来说,音频输出120可以包括系统生成的钟声、预先录制的钟声、导航提示、其他系统提示或警告信号。

音频模块122可以包括音频处理器124,所述音频处理器124被配置成对从选定音频源126接收的音频内容和从计算平台104的音频输出120接收的平台音频执行各种操作。音频处理器124可以是能够处理音频和/或视频信号的一个或多个计算装置,诸如计算机处理器、微处理器、数字信号处理器或任何其他装置、一系列装置或能够执行逻辑操作的其他机制。音频处理器124可以与存储器相关联地操作以执行存储在存储器中的指令。指令可以呈软件、固件、计算机代码或其某种组合的形式,并且当由音频处理器124执行时可以提供音频识别和音频生成功能。在处理接收的音频之前,指令还可以提供音频清理(例如,降噪,滤波等)。存储器可以是一个或多个数据存储装置的任何形式,诸如易失性存储器、非易失性存储器、电子存储器、磁性存储器、光学存储器或任何其他形式的数据存储装置。

音频子系统还可以包括音频放大器128,所述音频放大器128被配置成从音频处理器124接收处理的信号。音频放大器128可以是接收相对小幅度的音频输入信号的任何电路或独立装置,并且输出相对较大幅度的类似音频信号。音频放大器128可以被配置成通过车辆扬声器130或耳机(未图示)提供回放。

举一些实例来说,音频源126可以包括解码的调幅(am)或调频(fm)无线电信号,以及来自光盘(cd)或数字通用盘(dvd)音频回放的音频信号。音频源126还可以包括:从计算平台104接收的音频,诸如由计算平台104生成的音频内容;从连接到计算平台104的通用串行总线(usb)子系统132的快闪存储器驱动器解码的音频内容;以及从辅助音频输入118传递通过计算平台104的音频内容。举例来说,音频源126还可以包括wi-fi流式音频、usb流式音频、蓝牙流式音频、互联网流式音频、tv音频等。

计算平台104可以利用声音接口134来向计算平台104提供免提接口。声音接口134可以根据描述可用命令功能的标准语法和经由音频模块122输出的声音提示生成来支持对经由传声器116接收的音频的语音识别。与输入语音相比,声音接口134可以使用标准语法来利用概率声音识别技术。在许多情况下,声音接口134可以包括供声音识别功能使用的标准用户简档调谐,以允许调谐声音识别来平均提供良好结果,从而为最大数量的初始用户产生积极体验。在一些情况下,系统可以被配置成当音频提示准备好由计算平台104呈现并且选定另一个音频源126进行回放时,暂时静音或以其他方式覆盖由输入选择器指定的音频源。

传声器116还可以被计算平台104使用来检测车辆乘员之间的车厢内对话的存在。在实例中,计算平台可以通过将从传声器116接收的音频样本过滤到其中通常定位有第一语音共振峰的频率范围(例如,在240hz与2400hz之间)并且然后将结果应用于分类算法来执行语音活动检测,所述分类算法被配置成将样本分类成语音或非语音。分类算法可以利用各种类型的人工智能算法,诸如模式匹配分类法、k最邻近分类法等。

计算平台104还可以从人机界面(hmi)控件136接收输入,所述控件136被配置成提供乘员与车辆102的交互。举例来说,计算平台104可以与被配置成调用计算平台104上的功能的一个或多个按钮或其他hmi控件(例如,方向盘音频按钮、按键通话按钮、仪表板控件等)对接。计算平台104还可以驱动或以其他方式与一个或多个显示器138通信,所述一个或多个显示器138被配置成通过视频控制器140向车辆乘员提供视觉输出。在一些情况下,显示器138可以是触摸屏,所述触摸屏还被配置成经由视频控制器140接收用户触摸输入,而在其他情况下,显示器138可以是仅显示器,而没有触摸输入能力。

计算平台104还可以被配置成经由一个或多个车载网络142与车辆102的其他部件通信。车载网络142可以包括车辆控制器局域网(can)、以太网网络和面向媒体的系统传输(most)等中的一个或多个。车载网络142可以允许计算平台104与其他车辆102系统通信,所述其他车辆102系统诸如具有嵌入式调制解调器的远程信息处理控制单元144,被配置成提供当前车辆102位置和航向信息的全球定位系统(gps)模块146,以及被配置成与计算平台104协作的各种车辆电子控制单元(ecu)148。举一些非限制性可能性来说,车辆ecu148可以包括动力传动系统控制模块,所述动力传动系统控制模块被配置成提供对发动机操作部件(例如,怠速控制部件、燃料输送部件、排放控制部件等)的控制和对发动机操作部件的监测(例如,发动机诊断代码的状态);车身控制模块,所述车身控制模块被配置成管理各种电源控制功能,诸如外部照明、内部照明、无钥匙进入、远程起动和接入点状态验证(例如,车辆102的发动机罩、车门和/或行李箱的关闭状态);无线电收发器模块,所述无线电收发器模块被配置成与密钥卡或其他本地车辆102装置通信;以及气候控制管理模块,所述气候控制管理模块被配置成提供对加热和冷却系统部件的控制和监测(例如,压缩机离合器和鼓风机风扇控制、温度传感器信息等)。

如图所示,音频模块122和hmi控件136可以通过第一车载网络142-a与计算平台104通信,并且远程信息处理控制单元144、gps模块146和车辆ecu148可以通过第二车载网络142-b与计算平台104通信。在其他实例中,计算平台104可以连接到更多或更少的车载网络142。另外或可选地,一个或多个hmi控件136或其他部件可以经由与所示出的不同的车载网络142连接到计算平台104,或者在没有连接的情况下直接连接到车载网络142。

计算平台104还可以被配置成与车辆乘员的移动装置152通信。移动装置152可以是能够与计算平台104通信的各种类型的便携式计算装置中的任何一个,诸如手机、平板电脑、智能手表、笔记本电脑、便携式音乐播放器或其他装置。在许多实例中,计算平台104可以包括被配置成与移动装置152的可兼容无线收发器154通信的无线收发器150(例如,蓝牙模块、zigbee收发器、wi-fi收发器、irda收发器、rfid收发器等)。另外或可选地,计算平台104可以通过有线连接(诸如经由移动装置152与usb子系统132之间的usb连接)与移动装置152通信。在一些实例中,移动装置152可以是电池供电的,而在其他情况下,移动装置152可以经由有线连接从车辆102接收其电力的至少一部分。

通信网络156可以向连接到通信网络156的装置提供通信服务,诸如分组交换网络服务(例如,互联网接入、voip通信服务)。通信网络156的实例可以包括蜂窝电话网络。移动装置152可以经由移动装置152的装置调制解调器158向通信网络156提供网络连接。为了促进通信网络156上的通信,移动装置152可以与唯一的装置标识符(例如,移动装置号(mdn)、互连网协议(ip)地址等),以通过通信网络156识别移动装置152的通信。在一些情况下,车辆102的乘员或具有连接到计算平台104的许可的装置可以由计算平台104根据维持在存储介质112中的配对装置数据160来识别。配对装置数据160可以指示例如先前与车辆102的计算平台104配对的移动装置152的唯一装置标识符,以使得计算平台104可以自动重新连接到配对装置数据160中引用的移动装置152而没有用户干预。

当支持网络连接的移动装置152与计算平台104配对并且连接到计算平台104时,移动装置152可以允许计算平台104使用装置调制解调器158的网络连接来通过通信网络156与各种远程计算装置通信。在一个实例中,计算平台104可以利用移动装置152的话上数据计划或数据计划来在计算平台104与通信网络156之间传送信息。另外或可选地,计算平台104可以利用远程信息处理控制单元144在计算平台104与通信网络156之间传送信息,而不使用移动装置152的通信设施。

类似于计算平台104,移动装置152可以包括一个或多个处理器164,所述一个或多个处理器164被配置成执行从移动装置152的存储介质168加载到移动装置152的存储器166的移动应用170的指令。在一些实例中,移动应用170可以被配置成经由无线收发器154与计算平台104通信并且经由装置调制解调器158与各种网络服务通信。

授权改变服务器162可以包括各种类型的计算设备,诸如计算机工作站、服务器、台式计算机、由大型机服务器执行的虚拟服务器实例或一些其他计算系统和/或装置。类似于计算平台104,授权改变服务器162可以包括上面可以维持计算机可执行指令的存储器,其中指令可以由授权改变服务器162的一个或多个处理器执行。如下面详细讨论的,授权改变服务器162可以被配置成识别车辆102中的授权或其他所有者改变事件,以及请求调整车辆102的授权。

授权服务器163可以包括各种类型的计算设备,诸如计算机工作站、服务器、台式计算机、由大型机服务器执行的虚拟服务器实例或一些其他计算系统和/或装置。类似于计算平台104,授权服务器163可以包括上面可以维持计算机可执行指令的存储器,其中指令可以由授权服务器163的一个或多个处理器执行。如下面详细讨论的,授权服务器163可以被配置成接收车辆102的授权和为车辆102的授权应用调整,以及确认用户被授权来执行与车辆102的各种命令。

计算平台104还可以包括装置连接接口172,以有助于移动应用170的功能的集成,所述移动应用170被配置成与由移动装置152执行的装置连接应用核心174通信。在一些实例中,支持与装置连接接口172的通信的移动应用170可以静态连接到装置连接应用核心174的功能,或者以其他方式将装置连接应用核心174的功能并入移动应用170的二进制中。在其他实例中,支持与装置连接接口172的通信的移动应用170可以访问共享或单独的装置连接应用核心174的应用编程接口(api),以促进与装置连接接口172的通信。

举例来说,由装置连接接口172提供的功能的集成可以包括由移动装置152执行的移动应用170将额外声音命令并入经由声音接口134可用的命令的语法中的能力。装置连接接口172还可以向移动应用170提供对经由车载网络142可用于计算平台104的车辆信息的访问。装置连接接口172还可以向移动应用170提供对车辆显示器138的访问。装置连接接口172的实例可以是由密歇根州迪尔伯恩的福特汽车公司提供的sync系统的syncapplink部件。装置连接接口172的其他实例可以包括mirrorlink、applecarplay和androidauto。

图2示出与车辆102相关的遥测数据202和取消授权请求204的通信的示例性图解200。如图所示,车辆102可以将遥测数据202发送到授权改变服务器162。遥测数据202可以包括位置和用户偏好信息。举一些例子来说,遥测数据202可以包括车辆102的gps位置、车辆102的驾驶员风格、车辆102的驾驶员座椅的座椅位置信息等。授权改变服务器162可以接收遥测数据202,并且基于遥测数据202可以请求确认所有权或使用车辆102的其他授权。相关于图3-图4更详细地讨论了确认请求的各方面。如果检测到授权改变,则授权改变服务器162可以将取消授权请求204发送给授权服务器163。响应于接收到取消授权请求204,授权服务器163可以使未到期的和发布给车辆102的任何授权令牌无效。这可以防止由车辆102的先前所有者或车辆共享用户(或该令牌的更新版本)接收的令牌被用于执行车辆102命令。例如,这种令牌撤销可以防止前所有者或车辆共享用户使用存储到其移动装置的令牌来解锁已售出的车辆102的车门。

图3示出确认车辆102授权的用户的示例性数据流程图300。在时间索引(a),车辆102将遥测数据202发送到授权改变检测服务器162。在实例中,车辆102的计算平台104可以从车辆总线142收集gps位置和其他数据,并且可以将该信息提供给tcu144,以便由调制解调器145通过通信网络156传输到授权改变检测服务器162。遥测数据202可以由改变检测服务器162接收。

在时间索引(b),改变检测服务器162识别车辆102的潜在授权改变。在实例中,改变检测服务器162可以将接收的遥测数据202与从同一车辆102接收的历史遥测数据202进行比较。举例来说,改变检测服务器162可以比较遥测数据202的各方面,诸如钥匙关闭地点、驾驶风格、座椅位置,以确定车辆102的驾驶员是否可能已经改变。举一种可能性来说,改变检测服务器162可以利用各种模式匹配或人工智能技术来识别遥测数据202的各方面的差异,所述差异可以表示所有者或车辆共享用户的潜在改变。举一些非限制性实例来说,这些技术可以包括绝对误差和(sad)、方差和(ssd)、归一化互相关(ncc)或k最邻近算法(k-nn)。

在时间索引(c),改变检测服务器162将有关授权确认的请求发送给车辆102。授权确认请求可以被配置成致使车辆102请求用户确认车辆102的所有权或授权。在简单实例中,授权确认可以简单地要求用户确认用户仍然是车辆102的所有者或车辆共享用户。在另一实例中,授权确认可以要求用户确认所有权或车辆共享的细节,诸如提供密码、用户的出生日期、用户的家庭地址、用户的家庭邮政编码、对由用户设置的安全问题的回答或用于验证用户是车辆102的真正所有者或授权用户的其他信息。车辆102可以接收有关授权确认的请求并且可以向用户呈现授权请求。举例来说,车辆102可以经由显示器138和/或经由音频子系统122向用户呈现授权请求。

在时间索引(d),车辆102接收车辆102的授权确认。在实例中,用户可以经由车辆102的hmi控件136或显示器138选择用户实际上是车辆102的所有者或车辆共享用户。在另一实例中,用户可以经由馈送到计算平台104的声音接口134的传声器116提供声音命令。

在时间索引(e),车辆102确认车辆102对改变检测服务器162的授权。因此,响应于从改变检测服务器162接收到有关授权确认请求,车辆102响应于从用户接收到车辆102的请求来响应改变检测服务器162。因此,虽然识别出由改变检测服务器162识别的所有权或车辆共享的可能变化,但是用户可以确认车辆102仍然具有相同的所有权或车辆共享。

图4示出未能确认车辆102的所有权的用户的示例性数据流程图400。类似于流程图300中所示,响应于来自授权改变检测服务器162的授权确认请求,请求所示出的确认。

类似于数据流程图300,在时间索引(a),车辆102将遥测数据202发送到授权改变检测服务器162,并且在时间索引(b),改变检测服务器162识别车辆102的潜在所有权或车辆共享用户改变。还类似于数据流程图300,在时间索引(c),改变检测服务器162将有关授权确认的请求发送给车辆102。另外,在时间索引(c),改变检测服务器162发起请求超时时段,在该时段期间,改变检测服务器162必须接收对授权确认请求的响应,以便保留当前授权给车辆102的令牌的授权。

同样类似于数据流程图300,在时间索引(d),车辆102接收车辆102的授权确认,而在时间索引(e),车辆102确认车辆102对改变检测服务器162的授权。然而,与数据流程图300相比,在数据流程图400中,在时间索引(c)设置的请求超时到期之后,授权改变检测服务器接收来自车辆102的授权确认。因此,因为来自车辆102的授权确认不及时,所以改变检测服务器162确定授权未被确认。

在时间索引(f),改变检测服务器162将取消授权请求204发送给授权服务器163。取消授权请求204可以指定车辆102的指示(例如,车辆102的vin或其他标识符),以致使授权服务器163能够识别哪些车辆102令牌不再被认同。授权服务器163接收取消授权请求204,并且取消授权当前可用于车辆102的任何令牌。

图5示出用于传递有关车辆102的遥测数据202和取消授权请求204的授权改变服务器162的操作的示例性过程500。在操作502处,授权改变服务器162从车辆102接收遥测数据202。在操作504处,授权改变服务器162确定是否检测到潜在所有者改变或授权用户改变。如果是,则控制转到操作506以请求来自车辆102的授权确认。如果不是,则授权改变服务器162允许授权服务器163在操作508处继续当前授权。在操作506之后,在操作510处,授权改变服务器162确定在预定义超时时段内是否接收到授权的确认。如果是,则授权改变服务器162允许授权服务器163在操作508处继续当前授权。如果不是,则授权改变服务器162向授权服务器163发送请求以对车辆102的令牌取消授权。

图6示出有关与用于传递遥测数据202和取消授权请求204的授权改变服务器162通信的车辆102的操作的示例性过程600。在操作602处,车辆102将遥测数据202发送到授权改变服务器162。在操作604处,车辆102确定车辆102是否从授权改变服务器162接收到对授权确认的请求。如果是,则控制转到操作606以请求来自车辆102的用户的授权确认,例如使用车辆102的显示器138或音频系统。对授权确认的响应可以由车辆102经由馈送到计算平台104的声音接口134的传声器116或者经由hmi控件136或显示器138接收作为声音命令。在操作608处,响应由车辆102发送到授权改变服务器162。

在操作610处,车辆102确定是否有任何令牌已经到期,所述操作可能在操作608之后或者在操作604处的否定之后。举例来说,车辆102可以通过利用授权服务器163确认存储到车辆102的令牌来确认用户对使用车辆102的授权。如果授权服务器163返回指示令牌已被取消授权的响应(例如,响应于在过程500的操作512处的请求),则控制转到操作612以移除对应于到期用户的数据。举例来说,车辆102为用户缓存的任何地址簿设置(或其他用户特定数据)可以被车辆102擦除,因为由于所有权或车辆共享用户改变,该用户不再是车辆的授权用户。然而,如果在操作610处确定令牌未到期,则控制转到操作614以继续使用当前令牌和当前用户。

本文所描述的计算装置通常包括计算机可执行指令,其中所述指令可以由诸如上面列出的那些等一个或多个计算装置执行。计算机可执行指令可以由使用多种编程语言和/或技术创建的计算机程序来编译或解释,所述编程语言和/或技术包括但不限于以下的单独形式或组合形式:javatm、c、c++、c#、visualbasic、javascript、perl等。一般来说,处理器(例如,微处理器)接收例如来自存储器、计算机可读介质等的指令,并且执行这些指令从而执行一个或多个过程,包括本文所描述的过程中的一个或多个。可以使用多种计算机可读介质来存储和传输此类指令和其他数据。

虽然上面描述了示例性实施例,但是不意图这些实施例描述本发明的所有可能形式。而是,本说明书中所使用的词语为描述性而非限制性词语,并且应当理解,可以在不脱离本发明的精神和范围的情况下做出各种改变。另外,可以组合各种实现的实施例的特征以形成本发明的更多实施例。

根据本发明,提供了一种系统,所述系统具有:存储器,所述存储器存储有关车辆的遥测数据;以及处理器,所述处理器被编程来响应于指示车辆的授权的潜在改变的遥测数据上的模式匹配而向车辆发送授权确认请求,以及响应于缺少在预定义时间段内接收的对授权确认请求的肯定响应而向服务器发送取消授权请求来对车辆的令牌取消授权。

根据一个实施例,所述处理器还被编程来使用由遥测数据指示的钥匙关闭地点、驾驶风格或座椅位置中的一个或多个来执行模式匹配。

根据一个实施例,所述处理器还被编程来使用绝对误差和(sad)算法、方差和(ssd)算法、归一化互相关(ncc)算法或k最邻近(k-nn)算法中的一个或多个来执行模式匹配。

根据一个实施例,模式匹配指示钥匙关闭地点的变化、驾驶风格的变化或座椅位置的变化中的一个或多个。

根据一个实施例,授权确认请求被配置成请求对车辆的授权的一个或多个细节的确认,所述细节包括以下一个或多个:密码、用户的出生日期、用户的家庭地址、用户的家庭邮政编码或对由用户设置的安全问题的回答。

根据一个实施例,授权确认请求被配置成致使车辆使用车辆的人机界面提供指示授权确认请求的提示。

根据一个实施例,用于车辆的令牌中的至少一个被存储到移动装置,所述移动装置被配置成通过通信网络向车辆发送远程信息处理请求。

根据一个实施例,用于车辆的令牌中的至少一个被存储到车辆并且被配置成向车辆提供对车辆用户的设置的访问。

根据一个实施例,取消授权请求被配置成致使服务器禁止刷新令牌。

根据一个实施例,授权的潜在改变是车辆的所有权的潜在改变。

根据一个实施例,授权的潜在改变是车辆的车辆共享用户的潜在改变。

根据本发明,提供了一种系统,所述系统具有:用户界面;以及处理器,所述处理器被编程来响应于从车辆发送到服务器的指示车辆的授权的潜在改变的遥测数据上的模式匹配而向用户界面发送从服务器接收的授权确认请求,以及向服务器发送对经由用户界面接收的授权确认请求的响应以确认车辆的授权。

根据一个实施例,处理器还被编程来:确认车辆的令牌指示车辆用户的授权;以及响应于令牌不指示授权而移除对应于车辆用户的设置。

根据一个实施例,处理器还被配置成周期性地将遥测数据发送到服务器。

根据一个实施例,遥测数据包括车辆的钥匙关闭地点、车辆用户的驾驶风格或车辆的座椅位置中的一个或多个。

根据一个实施例,授权确认请求被配置成请求对车辆的授权的一个或多个细节的确认,所述细节包括以下一个或多个:密码、用户的出生日期、用户的家庭地址、用户的家庭邮政编码或对由用户设置的安全问题的回答。

根据本发明,一种方法包括:响应于缺少对预定义时间段内接收的对授权确认请求的肯定响应而向授权服务器发送取消授权请求来对车辆的令牌取消授权,所述授权确认请求是响应于指示车辆的授权的潜在改变的遥测数据上的模式匹配而发送给车辆的。

根据一个实施例,本发明的特征还在于以下一个或多个:使用由遥测数据指示的钥匙关闭地点、驾驶风格或座椅位置中的一个或多个来执行模式匹配,其中所述模式匹配指示钥匙关闭地点的变化、驾驶风格的变化或座椅位置的变化中的一个或多个;以及使用绝对误差和(sad)算法、方差和(ssd)算法、归一化互相关(ncc)算法或k最邻近(k-nn)算法中的一个或多个来执行模式匹配。

根据一个实施例,本发明的特征还在于,授权确认请求请求车辆使用车辆的人机界面提供指示授权确认请求的提示,所述提示请求对车辆的授权的一个或多个细节的确认,所述细节包括以下一个或多个:密码、用户的出生日期、用户的家庭地址、用户的家庭邮政编码或对由用户设置的安全问题的回答。

根据一个实施例,本发明的特征还在于,将取消授权请求配置成致使授权服务器禁止刷新令牌,以及以下一个或多个:将用于车辆的令牌中的至少一个存储到移动装置,所述移动装置用于通过通信网络向车辆发送远程信息处理请求,或者将令牌中的至少一个存储到车辆以便向车辆提供对车辆用户的设置的访问。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1