用于追踪装置连接和状态改变的方法和设备的制作方法

文档序号:7797558阅读:141来源:国知局
用于追踪装置连接和状态改变的方法和设备的制作方法【专利摘要】提供了一种用于追踪装置连接和状态改变的方法和设备。一种系统包括:处理器,被配置为确定车辆计算系统(VCS)是否已经被置于监视模式下。处理器还被配置为检测并记录任何远程装置的连接或断开。处理器还被配置为:如果VCS在监视模式下,则对日志进行标记。此外,处理器被配置为:检测已知车辆驾驶者的存在或者监视模式的终止,并当检测到已知驾驶者或者监视模式终止时报告任何被标记的日志。【专利说明】用于追踪装置连接和状态改变的方法和设备【
技术领域
】[0001]示意性实施例总体上涉及一种用于追踪设备连接和状态改变的方法和设备。【
背景技术
】[0002]车辆信息娱乐和计算系统向车辆驾驶员提供各种连接选项和交互选项。例如,用户可经由接口连接USB装置、无线装置等。[0003]除了其它方面,可连接的装置可用于将数据传递到车辆系统或者从车辆系统传递数据,控制车辆系统的各方面,或者与车辆计算系统进行交互。当然,当车辆所有者连接装置时,这是在用户的许可和意愿下进行的。因此,在这样的情形下访问车辆系统通常是没有问题的。另一方面,存在诸如下述的情况:当车辆被代驾(valet)泊车时,非期望方(undesirableparty)可得以通过连接外部装置来访问车辆系统。[0004]EP1095527总体上讨论了用于限制对车辆的特定组件的访问的系统,其中,车辆具有对车辆的特定组件的访问受到限制的代驾模式和特定组件可操作的普通模式。车辆具有被编程为当接收到第一信号时使车辆处于代驾模式且当接收到第二信号时使车辆处于普通模式的处理器。使用遥控器和可移除地连接到遥控器的连接器开关将模式改变信号发送到处理器,其中,当连接器开关与遥控器断开连接时,遥控器发送第一信号,而当连接器开关重新连接到遥控器时,遥控器发送第二信号。车辆和/或语音识别系统中的无线电还可用于将模式改变信号发送到处理器。[0005]EP0449471总体上讨论了一种在各种车辆安全系统和大多数通信系统(无论已经售卖并安装在车辆中还是尚未投入市场)之间进行接口连接的系统。所述系统包括系统控制器和连接配置。连接配置包括存储在存储器中的具有与多个独特的蜂窝通信系统的协议相应的多个独特的转换表的第一库。接口连接配置还包括用于从与蜂窝通信系统兼容的第一库工具选择针对接口连接系统的操作协议的初始化功能。【
发明内容】[0006]在第一示意性实施例中,一种系统包括:处理器,被配置为确定车辆计算系统(VCS)是否已经被置于监视模式下。处理器还被配置为检测并记录任何远程装置的连接或断开。处理器还被配置为:如果VCS在监视模式下,则对日志进行标记。此外,处理器被配置为:检测已知车辆驾驶者的存在或者监视模式的终止,并当检测到已知驾驶者或者监视模式终止时报告任何被标记的日志。[0007]在第二示意性实施例中,一种计算机实现的方法包括:确定车辆计算系统(VCS)是否已经被置于监视模式下。所述方法还包括:检测并记录任何远程装置的连接或断开。此外,所述方法包括:如果VCS在监视模式下,则对日志进行标记。所述方法还包括:检测已知车辆驾驶者的存在或者监视模式的终止,并当检测到已知驾驶者或者监视模式终止时报告任何被标记的日志。[0008]在第三示意性实施例中,一种非临时性计算机可读存储介质存储当由处理器运行时引起处理器执行一种方法的指令,所述方法包括:确定车辆计算系统(VCS)是否已经被置于监视模式下。所述方法还包括:检测并记录任何远程装置的连接或断开。此外,所述方法包括:如果VCS在监视模式下,则对日志进行标记。所述方法还包括:检测已知车辆驾驶者的存在或者监视模式的终止,并当检测到已知驾驶者或者监视模式终止时报告任何被标记的日志。[0009]所述方法还包括:检测并记录任何连接的远程装置的状态改变。[0010]所述方法还包括:检测与远程服务器的连接,并当检测到所述连接时上传任何被标记的日志。[0011]所述方法还包括:向已知的驾驶者提供用于保存任何被标记的日志的选项,并当接收到驾驶者确认时响应地保存被标记的日志。【专利附图】【附图说明】[0012]图1示出示意性的车辆计算系统;[0013]图2示出事件追踪的示意性示例;[0014]图3示出事件和状态追踪的示意性示例;[0015]图4示出事件和状态报告的示意性示例;[0016]图5示出事件和状态报告的另外的示例。【具体实施方式】[0017]根据需要,在此公开本发明的详细实施例;然而,将理解的是,所公开的实施例仅仅是本发明的示例,本发明可以以各种替代形式实现。附图无需按比例绘制;可夸大或缩小一些特征以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应该被解释为限制,而仅仅是教导本领域技术人员以各种方式利用本发明的代表性基础。[0018]图1示出针对车辆31的基于车辆的计算系统(VCS)I的示例框式拓扑图。这种基于车辆的计算系统I的示例是由福特汽车公司制造的SYNC系统。设置有基于车辆的计算系统的车辆可包含位于车辆中的可视前端界面4。如果设置有例如触摸敏感性屏幕,则用户还能够与所述界面交互。在另一示意性实施例中,通过按钮按压、可听语音和语音合成来进行交互。[0019]在图1中所示的示意性实施例1中,处理器3控制基于车辆的计算系统的操作的至少一部分。设置在车辆中的处理器允许命令和程序的车载处理。此外,处理器连接到非永久性存储器5和永久性存储器7两者。在该示意性实施例中,非持久性存储器是随机存取存储器(RAM),而持久性存储器是硬盘驱动器(HDD)或闪存。[0020]处理器还设置有允许用户与处理器进行交互的多个不同的输入。在该示意性实施例中,设置有麦克风29、辅助输入25(用于输入33)、USB输入23、GPS输入24和蓝牙输入15的全部。还设置有输入选择器51,以允许用户在各种输入之间互换。在对麦克风和辅助连接器两者的输入被传送到处理器之前,通过转换器27将所述输入从模拟转换为数字。尽管未示出,但是与VCS进行通信的多个车辆组件和辅助组件可使用车辆网络(诸如但不限于CAN总线)以向VCS(或其组件)传送数据并传送来自于VCS(或其组件)的数据。[0021]对系统的输出可包括但不限于可视显示器4以及扬声器13或立体声系统输出。扬声器连接到放大器11并通过数模转换器9从处理器3接收其信号。还可分别沿19和21所示的双向数据流产生到远程蓝牙装置(诸如PND54)或USB装置(诸如车辆导航装置60)的输出。[0022]在一示意性实施例中,系统I使用蓝牙收发器15与用户的移动装置53(例如,蜂窝电话、智能电话、PDA或具有无线远程网络连接能力的任何其它装置)进行通信17。移动装置随后可用于通过例如与蜂窝塔57的通信55来与车辆31外部的网络61进行通信59。在一些实施例中,蜂窝塔57可以是WiFi接入点。[0023]移动装置和蓝牙收发器之间的示例性通信由信号14表示。[0024]可通过按钮52或相似输入来指示移动装置53与蓝牙收发器15进行配对。因此,CPU被指示车载蓝牙收发器将与移动装置中的蓝牙收发器进行配对。[0025]可利用例如与移动装置53关联的数据计划、话上数据或DTMF音调在CPU3和网络61之间传送数据。可选择地,可期望包括具有天线18的车载调制解调器63以便在CPU3和网络61之间通过语音频带进行数据通信16。移动装置53随后可用于通过例如与蜂窝塔57的通信55来与车辆31外部的网络61进行通信59。在一些实施例中,调制解调器63可与蜂窝塔57建立通信20,以与网络61进行通信。作为非限制性示例,调制解调器63可以是USB蜂窝调制解调器,并且通信20可以是蜂窝通信。[0026]在一示意性实施例中,处理器设置有包括与调制解调器应用软件进行通信的API的操作系统。调制解调器应用软件可访问蓝牙收发器上的嵌入式模块或固件,以完成与(诸如设置在移动装置里的)远程蓝牙收发器的无线通信。蓝牙是IEEE802PAN(个域网)协议的子集。IEEE802LAN(局域网)协议包括WiFi并且与IEEE802PAN具有相当多的交叉功能。两者都适合于车辆内的无线通信。可以在本领域使用的另一通信方式是自由空间光通信(诸如IrDA)和非标准化消费者IR协议。[0027]在另一实施例中,移动装置53包括用于语音频带或宽带数据通信的调制解调器。在话上数据的实施例中,当移动装置的所有者能够在数据被传送的同时通过装置说话时,可实现已知为频分复用的技术。在其它时间,当所有者没有使用装置时,数据传送可使用整个带宽(在一示例中是300Hz至3.4kHz)。尽管频分复用对于车辆与互联网之间的模拟蜂窝通信而言可能是常见的并且仍在使用,但其已经很大程度上被用于数字蜂窝通信的码域多址(CDMA)、时域多址(TDMA)、空域多址(SDMA)的混合体所替代。这些都是ITUIMT-2000(3G)兼容的标准,并且为静止或者行走的用户提供高达2mbs的数据速率以及为在移动的车辆内的用户提供385kbs的数据速率。3G标准现在正被为在车辆内的用户提供IOOmbs的数据速率以及为静止的用户提供Igbs的数据速率的高级IMT(4G)所替代。如果用户拥有与移动装置关联的数据计划,则所述数据计划可允许宽带传输且系统可使用宽得多的带宽(加速数据传送)。在另一实施例中,移动装置53被安装至车辆31的蜂窝通信装置(未示出)所替代。在另一实施例中,移动装置53可以是能够通过例如(而非限制)802.1lg网络(SPWiFi)或WiMax网络进行通信的无线局域网(LAN)装置。[0028]在一实施例中,传入数据可经由话上数据或数据计划穿过移动装置、穿过车载蓝牙收发器并进入车辆的内部处理器3。例如,在某些临时数据的情况下,数据可被存储在HDD或其它存储介质7上,直至不再需要所述数据的时候为止。[0029]其它可与车辆接口连接的源包括:具有例如USB连接56和/或天线58的个人导航装置54、具有USB62或其它连接的车辆导航装置60、车载GPS装置24、或者与网络61连接的远程导航系统(未示出)。USB是一类串行联网协议中的一种。IEEE1394(火线)、EIA(电子工业协会)串行协议、IEEE1284(Centronics端口)、S/PDIF(索尼/飞利浦数字互连格式)和USB-1F(USB应用者论坛)形成了装置-装置串行标准的骨干。多数协议可被实施为用于电通信或光通信。[0030]此外,CPU能与各种其它的辅助装置65进行通信。这些装置可通过无线连接67或有线连接69来连接。辅助装置65可包括但不限于个人媒体播放器、无线医疗装置、便携式计算机等。[0031]此外或可选择地,CPU可使用例如WiFi收发器71而连接到基于车辆的无线路由器73。这可允许CPU在本地路由器73的范围内连接到远程网络。[0032]除了具有通过位于车辆中的车辆计算系统执行的示例性处理之外,在某些实施例中,还可以通过与车辆计算系统通信的计算系统来执行示例性处理。这样的系统可包括但不限于:无线装置(例如但不限于移动电话)或者通过无线装置连接的远程计算系统(例如但不限于服务器)。这些系统可一起被称为与车辆关联的计算系统(VACS)。在某些实施例中,VACS的特定组件可根据系统的特定实施而执行处理的特定部分。通过示例而并非限制的方式,如果处理具有利用配对的无线装置发送或者接收信息的步骤,则很可能由于无线装置不会与自身进行信息的“发送和接收”,因此无线装置不执行该处理。本领域的普通技术人员将理解何时不适合对给定解决方案应用特定的VACS。在所有解决方案中,预期至少位于车辆中的车辆计算系统(VCS)自身能够执行示例性处理。[0033]当车辆被交予代驾驾驶者时,车辆中的任何数量的对象都有可能遭到偷窃或变更。在具有计算系统的车辆中,存储在系统中的数据也类似地易受攻击。如果例如信用卡号码或银行账户被存储,则所述信息可被代驾者访问。[0034]例如,在某些情况下,当代驾者被交予钥匙时,驾驶者装置可连接到系统。车辆计算系统还可被设置为代驾模式,这种模式通常可提供某些形式的增强的安全性(限制驾驶者范围等)。在该示意性实施例中,提出的系统还可追踪对于连接到或添加到系统的装置的改变。例如,如果用户的便携式MP3播放器被从连接断开,则系统可追踪到连接的MP3在代驾模式处理期间被断开。[0035]车辆计算系统的“数字状态”的任何改变可被追踪并报告给用户,以确保至少一些装置和系统在代驾者操作期间是安全的。[0036]图2示出事件追踪的示意性示例。在该示意性实施例中,在VCS上代驾模式已经被启用,且假定代驾者已经能够访问车辆。当代驾模式被启动且可能仅作为一般操作的事实时,VCS检测任何可连接的装置的连接或断开(201)。这可包括但不限于:无线电话、平板、PC、移动MP3播放器、USB记忆棒或任何其它数字可连接的装置。[0037]无论何时装置连接到VCS或者被从与VCS的连接断开,处理将记录(log)该事件(203)。日志(log)可以例如仅仅是对连接改变的临时识别,当例如车辆断电或者在某些其它临时存储器复位时间点(诸如重写)时,所述临时识别可被清除。由于装置可被持续连接/断开(单个驾驶者在一天中与一个四口之家进行五次旅行可能会引起例如二十次连接和断开),因此(长期)存储与这些事件的追踪相关的信息可能不是有用的或合理的。[0038]另一方面,当这些事件在驾驶者不在车辆中时发生时,驾驶者可能期望细读与这些事件相关的信息。如果例如车辆处于代驾模式或者其它监控模式(205),则处理可对事件进行标记(207)。例如,对事件进行标记可使得事件记录被置于保护状态以防止删除。在其它情况下,可使得事件被存储在长期存储器中,或者被保存到至少事件可被报告给驾驶者为止。[0039]图3示出事件和状态追踪的示意性示例。在该示意性实施例中,处理既能够检测新装置的连接,也能够检测先前或当前连接的装置的状态改变(例如断开、访问)。再次,像先前的处理一样,本处理检测装置是否已经连接或断开(301)。此外,在该示例中,处理可检测连接的装置是否具有状态改变(例如访问)或者先前连接的装置是否连接并经历状态变化。例如,驾驶者的电话可连接到系统,且随后电话上的应用可展开对例如存储在VCS上的驾驶者信息的访问。在这种情况下,处理既可检测电话的连接,也可检测电话的状态改变。在某些情况下,根据需要和VCS具有的许可,日志还可登记各种变量改变、具体的访问请求和其它更多的具体信息。[0040]例如,在以上侍者使用驾驶者的连接的电话来访问地址簿并随后访问例如银行账户的示例中,这些访问尝试的详情(时间、持续时间等)可被记录以用于报告。这可协助警察逮捕罪犯并对罪犯进行定罪。[0041]在该示例中,当装置连接或状态改变时,处理访问装置表(devicetable)(303)。这是先前或当前连接的装置的表,保持一些关于这些装置的状态信息。处理进行检查以查看连接的装置是否存在于表中(305)。例如,在某些情况下,由于处理可对所有连接的装置进行快照,因此当代驾模式被激活时这个表可被建立。[0042]如果装置不存在于表中,则代驾者一定是已经连接了新装置,因此存在记录新装置连接的日志(307)。另一方面,如果装置存在于表中,则处理从表中检索与该装置相关的状态信息(313)。保存的状态信息被与当前的装置状态信息进行比较(315),以确定什么被改变(如果存在任何被改变的)。如果不存在状态改变(317),则处理进行至记录任何事件(诸如装置的连接)(307)。另一方面,如果存在状态改变,则处理记录所述状态改变(319)。[0043]如果处理检测到代驾模式(309),则可采取保存所述信息的步骤。如果不存在保存所述信息的设置,则处理可在合适的情况下丢弃所述信息。如果存在指示所述信息应该被保存的设置,则处理可对状态或事件进行标记(311),或者采取任何其它合适的行动。[0044]图4示出事件和状态报告的示意性示例。随着车辆收集装置连接和移除以及可能的状态改变,如果被期望,则这些信息可被有用地报告给车辆所有者。例如,如图3中的317和319,在该示意性实施例中,处理可记录/标记一定数量的事件和/或状态改变。被标记的事件可被本地存储(401)直到有效的报告可被执行为止。[0045]在该示意性示例中,一种形式的报告可包括将事件上传至基于云的存储器。以这种方式,事件的记录可被保存以用于随后的访问,而不必使用可能受到限制的车辆存储器。在所述处理中,系统检测何时存在远程连接(403)。远程连接可以是例如通过使用连接的无线装置(诸如蜂窝电话)而提供的与远程服务器的连接。[0046]一旦远程连接存在,则处理可上传任何保存的日志(405)。这些日志可被与用户ID相关地存储或者以其它合适的方式存储,以允许在稍后的时间点从远程服务器取回。除了远程地存储日志之外,处理可执行任何合适的报告(407)(如图5中所讨论的),并随后删除日志以释放存储器的空间(409)。如果被期望,则有时日志还可被本地保存。[0047]图5示出事件和状态报告的另外的示例。在该示意性示例中,保存的事件将被在发生后的某个时间点报告给车辆所有者。例如,在代驾的情况下,所有者将在车辆被还给所有者后的某个时间点重新进入车辆。在这种情况下,当车辆启动时,处理检测现行的代驾模式是否已经结束(503)。[0048]当代驾模式结束时,处理将从事任何合适的报告。附加地或可选地,处理可在报告任何数据之前进行检查,以查看是否存在已知的驾驶者(505)。虽然在这个示例中当车辆启动时报告处理开始进行确定,但是其它初始情况也需要考虑,诸如代驾模式的终止和/或已知的驾驶者的存在。[0049]驾驶者可以是“已知的”且通过各种技术被识别,所述技术包括但不限于,对连接到系统的驾驶者所携带的装置(例如电话)的识别、面部识别和任何其它数量的可能的识别处理。[0050]一旦驾驶者被识别和/或代驾模式停用,则处理将进行检查以查看是否存在要报告的任何标记的状态改变或连接(507)。这些与由车辆追踪到的当驾驶者离开车辆时发生的事件相应。如果存在一个或更多个要报告的状态改变或事件,则处理将向驾驶者报告所述事件(509)。[0051]事件报告可以以任何合适的形式(包括但不限于装置上的听觉、视觉通知或者任何其它合适的方式)发生。还可向驾驶者提供用于本地或通过上传到云“保存”一个或更多个事件的选项。一旦事件已经被报告,则处理可取消对事件的标记(511),使得稍后当不再被需要时事件可被删除。[0052]下面的表格示出了在代驾模式期间可能的事件发生的一些示例性情况。仅出于示例性目的而提供,且不以任何方式来限制本发明。在下面的表格中,IGN代表点火。[0053]【权利要求】1.一种系统,包括:处理器,被配置为:确定车辆计算系统(VCS)是否已经被置于监视模式下;检测并记录任何远程装置的连接或断开;如果VCS在监视模式下,则对日志进行标记;检测已知车辆驾驶者的存在或者监视模式的终止;当检测到已知驾驶者或者监视模式终止时,报告任何被标记的日志。2.如权利要求1所述的系统,其中,远程装置包括便携式电话、USB存储装置、个人计算机、平板和便携式音乐播放器中的至少一个。3.如权利要求1所述的系统,其中,处理器还被配置为检测并记录任何连接的装置的状态改变。4.如权利要求1所述的系统,其中,处理器还被配置为检测与远程服务器的连接,并在检测到所述连接时上传任何被标记的日志。5.如权利要求1所述的系统,其中,通过车辆音频系统、车辆视觉显示器和用户装置中的至少一个执行报告。6.如权利要求1所述的系统,其中,处理器被配置为向已知的驾驶者提供用于保存任何被标记的日志的选项,并当接收到驾驶者确认时响应地保存被标记的日志。7.一种计算机实现的方法包括:确定车辆计算系统(VCS)是否已经被置于监视模式下;检测并记录任何远程装置的连接或断开;如果VCS在监视模式下,则对日志进行标记;检测已知车辆驾驶者的存在或者监视模式的终止;当检测到已知驾驶者或者监视模式终止时,报告任何被标记的日志。8.如权利要求7所述的方法,还包括:检测并记录任何连接的远程装置的状态改变。9.如权利要求7所述的方法,还包括:检测与远程服务器的连接,并当检测到所述连接时上传任何被标记的日志。10.如权利要求7所述的方法,还包括:向已知的驾驶者提供用于保存任何被标记的日志的选项,并当接收到驾驶者确认时响应地保存被标记的日志。【文档编号】H04L29/08GK104010024SQ201410065491【公开日】2014年8月27日申请日期:2014年2月25日优先权日:2013年2月26日【发明者】瑞恩·罗伯特·道泽特申请人:福特全球技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1