杏彩体育平台一种蓝牙钥匙的配置方法及用于配置蓝牙钥匙的系统与流程

发布时间:2023-05-05 21:05:06 阅读次数:77

  本发明涉及车辆的智能虚拟蓝牙钥匙配置技术,尤其涉及一种车主用户的蓝牙钥匙的配置方法,以及一种用于配置车主蓝牙钥匙的系统。

  蓝牙(bluetooth)通信技术是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、pda、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用蓝牙通信技术能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网之间的通信,从而使数据传输变得更加迅速高效,为无线通信拓宽道路。

  智能虚拟蓝牙钥匙(以下简称蓝牙钥匙)是一种安装在移动设备或穿戴设备中的软件程序,可以通过蓝牙通信技术和车辆的车载蓝牙模块进行通信,从而实现人与车的近场通信,并实现车门解锁/闭锁、车辆启动、车窗开关等无线控制功能。

  在现有的蓝牙钥匙技术架构中,车辆蓝牙钥匙的生成和发放统一在云端的蓝牙钥匙后台进行。这就要求每台车辆都必须与云端的蓝牙钥匙后台进行通信连接,因此设备成本较高并存在受到网络攻击的安全隐患。而且,一旦车辆因出现网络故障而无法通信连接云端的蓝牙钥匙后台,就无法向用户终端授权蓝牙钥匙,因而会对车辆用户,尤其是从事车辆租赁和共享的用户带来极大的不便。

  因此,为了克服现有技术存在的上述缺陷,本领域亟需一种蓝牙钥匙技术架构,用于降低设备的生产和运营成本、提高蓝牙钥匙授权的安全性,并解决车辆离线时无法授权蓝牙钥匙的问题。针对该蓝牙钥匙技术架构,本领域还需要一种智能虚拟蓝牙钥匙配置技术,用于为车辆的用户(尤其是车主用户)配置智能虚拟蓝牙钥匙。

  以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之前序。

  为了在上述蓝牙钥匙技术架构中为车辆用户配置智能虚拟蓝牙钥匙,本发明提供了一种车主用户的蓝牙钥匙的配置方法,以及一种用于配置车主蓝牙钥匙的系统。

  本发明提供的上述蓝牙钥匙的配置方法,包括步骤:以用户终端向蓝牙钥匙后台发送申请蓝牙钥匙请求,所述申请蓝牙钥匙请求包括所述用户终端的用户的身份信息;以所述蓝牙钥匙后台向车载智能计算装置发送生成蓝牙钥匙请求,所述生成蓝牙钥匙请求包括所述身份信息;以所述车载智能计算装置生成所述用户的蓝牙钥匙,并向所述蓝牙钥匙后台发送所述蓝牙钥匙;以及以所述蓝牙钥匙后台向所述用户终端发送所述蓝牙钥匙。

  优选地,在本发明提供的上述蓝牙钥匙的配置方法中,所述以用户终端向蓝牙钥匙后台发送申请蓝牙钥匙请求,可以进一步包括步骤:以所述用户终端的应用程序将所述车载智能计算装置对应的车辆绑定到所述用户的用户账号;以及响应于用户通过所述用户账号进行的申请操作,以所述用户终端向蓝牙钥匙后台发送指示所述绑定车辆的申请蓝牙钥匙请求。

  优选地,在本发明提供的上述蓝牙钥匙的配置方法中,所述指示所述绑定车辆的申请蓝牙钥匙请求可以包括所述绑定车辆的车辆识别号和/或对应的车载智能计算装置的身份信息。

  优选地,在本发明提供的上述蓝牙钥匙的配置方法中,所述以所述蓝牙钥匙后台向车载智能计算装置发送生成蓝牙钥匙请求,可以进一步包括步骤:以所述蓝牙钥匙后台根据所述车辆识别号和/或所述车载智能计算装置的身份信息,通过云端服务处理模块向对应的车载智能计算装置发送所述生成蓝牙钥匙请求。

  可选地,在本发明提供的上述蓝牙钥匙的配置方法中,还可以包括步骤:以所述车载智能计算装置将生成的蓝牙钥匙添加到本地的蓝牙钥匙列表。

  可选地,在本发明提供的上述蓝牙钥匙的配置方法中,所述向所述蓝牙钥匙后台发送所述蓝牙钥匙,可以进一步包括步骤:以所述车载智能计算装置将生成的蓝牙连接名、蓝牙连接密钥,以及所述蓝牙钥匙发送到所述蓝牙钥匙后台。所述以所述蓝牙钥匙后台向所述用户终端发送所述蓝牙钥匙,可以进一步包括步骤:以所述蓝牙钥匙后台将收到的蓝牙连接名、蓝牙连接密钥,以及所述蓝牙钥匙发送到所述用户终端。

  优选地,在本发明提供的上述蓝牙钥匙的配置方法中,还可以包括步骤:以所述蓝牙钥匙后台将收到的蓝牙钥匙、蓝牙连接名、蓝牙连接密钥、对应的所述用户的身份信息,以及对应的车辆识别号和/或对应的车载智能计算装置的身份信息关联地存储在云端的数据库。

  可选地,在本发明提供的上述蓝牙钥匙的配置方法中,所述申请蓝牙钥匙请求还可以包括用户公钥。所述蓝牙钥匙的配置方法还可以包括步骤:以所述蓝牙钥匙后台使用所述用户公钥对收到的蓝牙连接名、蓝牙连接密钥,以及所述车载智能计算装置的公钥加密;以及将加密的信息发送到所述用户终端。

  优选地,在本发明提供的上述蓝牙钥匙的配置方法中,所述生成蓝牙钥匙请求还可以包括所述用户公钥。所述向所述蓝牙钥匙后台发送所述蓝牙钥匙,可以进一步包括步骤:以所述车载智能计算装置使用所述用户公钥对生成的蓝牙钥匙加密;以所述车载智能计算装置使用自己的私钥对生成的蓝牙钥匙签名;以及将加密并签名的蓝牙钥匙发送到所述蓝牙钥匙后台。

  可选地,在本发明提供的上述蓝牙钥匙的配置方法中,所述生成蓝牙钥匙请求还可以包括所述蓝牙钥匙的有效期。所述以所述蓝牙钥匙后台向所述用户终端发送所述蓝牙钥匙,可以进一步包括步骤:以所述蓝牙钥匙后台向所述用户终端发送所述蓝牙钥匙以及所述蓝牙钥匙的有效期。

  本发明提供的上述用于配置蓝牙钥匙的系统,包括:用户终端,用于向蓝牙钥匙后台发送申请蓝牙钥匙请求,所述申请蓝牙钥匙请求包括所述用户终端的用户的身份信息;所述蓝牙钥匙后台,用于向车载智能计算装置发送生成蓝牙钥匙请求,所述生成蓝牙钥匙请求包括所述身份信息;以及所述车载智能计算装置,用于生成所述用户的蓝牙钥匙,并向所述蓝牙钥匙后台发送所述蓝牙钥匙,其中,所述蓝牙钥匙后台还用于向所述用户终端发送所述蓝牙钥匙。

  优选地,在本发明提供的上述用于配置蓝牙钥匙的系统中,所述用户终端还可以包括应用程序,可以用于将所述车载智能计算装置对应的车辆绑定到所述用户的用户账号。响应于用户通过所述用户账号进行的申请操作,所述用户终端还可以用于向蓝牙钥匙后台发送指示所述绑定车辆的申请蓝牙钥匙请求。

  优选地,在本发明提供的上述用于配置蓝牙钥匙的系统中,所述指示所述绑定车辆的申请蓝牙钥匙请求可以包括所述绑定车辆的车辆识别号和/或对应的车载智能计算装置的身份信息。

  优选地,在本发明提供的上述用于配置蓝牙钥匙的系统中,所述蓝牙钥匙后台还可以用于根据所述车辆识别号和/或所述车载智能计算装置的身份信息,通过云端服务处理模块向对应的车载智能计算装置发送所述生成蓝牙钥匙请求。

  可选地,在本发明提供的上述用于配置蓝牙钥匙的系统中,所述车载智能计算装置还可以用于将生成的蓝牙钥匙添加到本地的蓝牙钥匙列表。

  可选地,在本发明提供的上述用于配置蓝牙钥匙的系统中,所述车载智能计算装置还可以用于将生成的蓝牙连接名、蓝牙连接密钥,以及所述蓝牙钥匙发送到所述蓝牙钥匙后台。所述蓝牙钥匙后台还可以用于将收到的蓝牙连接名、蓝牙连接密钥,以及所述蓝牙钥匙发送到所述用户终端。

  优选地,在本发明提供的上述用于配置蓝牙钥匙的系统中,所述蓝牙钥匙后台还可以用于将收到的蓝牙连接名、蓝牙连接密钥、对应的所述用户的身份信息,以及对应的车辆识别号和/或对应的车载智能计算装置的身份信息关联地存储在云端的数据库。

  可选地,在本发明提供的上述用于配置蓝牙钥匙的系统中,所述申请蓝牙钥匙请求还可以包括用户公钥。所述蓝牙钥匙后台还可以用于使用所述用户公钥对收到的蓝牙钥匙、蓝牙连接名、蓝牙连接密钥,以及所述车载智能计算装置的公钥加密,并将加密的信息发送到所述用户终端。

  优选地,在本发明提供的上述用于配置蓝牙钥匙的系统中,所述生成蓝牙钥匙请求还可以包括所述用户公钥。所述车载智能计算装置还可以用于使用所述用户公钥对生成的蓝牙钥匙加密;使用自己的私钥对生成的蓝牙钥匙签名;以及将加密并签名的蓝牙钥匙发送到所述蓝牙钥匙后台。

  可选地,在本发明提供的上述用于配置蓝牙钥匙的系统中,所述生成蓝牙钥匙请求还可以包括所述蓝牙钥匙的有效期。所述蓝牙钥匙后台还可以用于向所述用户终端发送所述蓝牙钥匙以及所述蓝牙钥匙的有效期。

  在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本发明的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。

  以下由特定的具体实施例说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其他优点及功效。虽然本发明的描述将结合优选实施例一起介绍,但这并不代表此发明的特征仅限于该实施方式。恰恰相反,结合实施方式作发明介绍的目的是为了覆盖基于本发明的权利要求而有可能延伸出的选择或改造。为了提供对本发明的深度了解,以下描述中将包含许多具体的细节。本发明也可以不使用这些细节实施。此外,为了避免混乱或模糊本发明的重点,有些具体细节将在描述中被省略。

  在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

  另外,在以下的说明中所使用的“上”、“下”、“左”、“右”、“顶”、“底”、“水平”、“垂直”应被理解为该段以及相关附图中所绘示的方位。此相对性的用语仅是为了方便说明之用,其并不代表其所叙述的装置需以特定方位来制造或运作,因此不应理解为对本发明的限制。

  能理解的是,虽然在此可使用用语“第一”、“第二”、“第三”等来叙述各种组件、区域、层和/或部分,这些组件、区域、层和/或部分不应被这些用语限定,且这些用语仅是用来区别不同的组件、区域、层和/或部分。因此,以下讨论的第一组件、区域、层和/或部分可在不偏离本发明一些实施例的情况下被称为第二组件、区域、层和/或部分。

  如上所述,在现有的蓝牙钥匙技术架构中,车辆蓝牙钥匙的生成和发放统一在云端的蓝牙钥匙后台进行。一旦车辆因出现网络故障而无法通信连接云端的蓝牙钥匙后台,就无法向用户终端授权蓝牙钥匙,因而会对车辆用户,尤其是从事车辆租赁和共享的用户带来极大的不便。

  为了克服现有技术存在的上述缺陷,发明提供了一种蓝牙钥匙的技术架构,用于降低设备的生产和运营成本、提高蓝牙钥匙授权的安全性,并解决车辆离线时无法授权蓝牙钥匙的问题。针对该蓝牙钥匙的技术架构,本发明还提供了一种车主用户的蓝牙钥匙的配置方法,以及一种用于配置车主蓝牙钥匙的系统,用于为车辆的用户配置智能虚拟蓝牙钥匙。

  如图1所示,在上述蓝牙钥匙的技术架构中,用于配置蓝牙钥匙的系统可以包括车载智能计算装置10、用户终端20和云端的蓝牙钥匙后台30。

  上述车载智能计算装置10可以包括蓝牙模块11和微处理器12。蓝牙模块11可以用于通过蓝牙(bluetooth)通信技术与用户终端20进行蓝牙连接认证,从而与其进行近场通信。该近场通信可以为10m以内的短距离通信。微处理器12可以用于管理维护车辆的蓝牙钥匙。车辆蓝牙钥匙的管理维护包括但不限于蓝牙钥匙的生成、发放、注销和定期清理。由于车主蓝牙钥匙可以直接在车载智能计算装置10上生成,图1所示的蓝牙技术架构可以在车辆离线的情况下实现车主蓝牙钥匙的配置功能。

  上述用户终端20包括但不限于用户手机、平板电脑以及其他手持智能设备及可穿戴智能设备。用户终端20上可以设有蓝牙模块21,用于和车载智能计算装置10进行近场通信。用户终端20可以安装有基于蓝牙通信技术的蓝牙应用和蓝牙服务。蓝牙服务包括但不限于基于蓝牙通道的控车服务,比如控制车门、车窗等。在一些实施例中,用户终端20可以是车辆的车主用户的用户终端。车主用户可以是车辆的出租方,可以使用其车主蓝牙钥匙为租赁车辆的其他非车主用户授权非车主蓝牙钥匙。

  上述蓝牙钥匙后台30包括但不限于内容服务提供者(telematicsserviceprovider,tsp)云平台,可以通过互联网来与一台或多台车载智能计算装置10及用户终端20进行远程通信。蓝牙钥匙后台30可以通过向各车载智能计算装置10发送控制指令,进行车辆蓝牙钥匙的管理服务,并向非车主用户提供借车授权服务。具体来说,蓝牙钥匙后台30可以负责向车主的用户终端20提供蓝牙钥匙的申请、蓝牙钥匙同车辆的绑定、蓝牙钥匙的注销与延期等服务。蓝牙钥匙后台30本身不直接管理蓝牙钥匙,只是将蓝牙钥匙相关的请求转发到相应的车载智能计算装置10,从而通过车载智能计算装置10来进行相应的管理。在一个实施例中,蓝牙钥匙后台30还可以向用户提供账号注册、证书申请与发放等相关服务,以及向非车主用户提供非车主蓝牙钥匙的授权服务。

  在一些实施例中,上述用户终端可以包括车辆的车主用户的用户终端20。上述申请蓝牙钥匙请求可以包括用户终端20的车主用户的身份信息。

  在一些实施例中,一把蓝牙钥匙可以对应一个用户终端上的一个用户账号。也就是说,同一个用户终端可以相应于登录一个车主的用户账号而被认定为车主的用户终端20,也可以相应于登录另一个非车主的用户账号而被认定为非车主的用户终端。对应于同一个车载智能计算装置10,一个用户需要在不同的用户终端上申请指示同一用户账号的多把蓝牙钥匙。在一些实施例中,上述身份信息可以包括用户终端20的设备id和该车主用户的账号id。该账号id可以用于指示车主用户的身份。

  在一些优选的实施例中,车主用户可以使用其用户终端20的应用程序,将自己的车辆及其对应的车载智能计算装置10绑定到其用户账号。之后,响应于车主用户通过其用户账号进行的申请操作,用户终端20的应用程序可以通过用户终端20的通信模块向蓝牙钥匙后台30发送指示该绑定车辆的申请蓝牙钥匙请求。该指示绑定车辆的申请蓝牙钥匙请求可以包括车辆的身份信息,包括但不限于待绑定车辆的车辆识别号(vehicleidentificationnumber,vin)和/或对应的车载智能计算装置10的身份信息(即设备id)。

  在一些实施例中,上述车辆绑定的过程可以由用户终端20的应用程序,以及云端的蓝牙钥匙后台30配合进行。具体来说,用户可以首先采用扫描车辆二维码的方式来获取车辆识别号等车辆身份信息。之后,用户终端20的应用程序可以将账号id对应的用户身份信息(例如:身份证号),以及获取的车辆身份信息(例如:vin)发送到云端的蓝牙钥匙后台30,申请将该车辆激活绑定到该用户的用户账号。在一些实施例中,云端的蓝牙钥匙后台30可以从车辆经销商或车辆管理部门获取对应车辆的车主信息以进行车主身份校验。响应于从车辆经销商或车辆管理部门获取的车主信息与用户终端20发送的用户身份信息一致,云端的蓝牙钥匙后台30可以将该车辆绑定到指定的用户账号,并向用户终端20返回绑定成功的消息。在一些实施例中,响应于从车辆经销商或车辆管理部门获取的车主信息与用户终端20发送的用户身份信息不一致,云端的蓝牙钥匙后台30可以向用户终端20返回绑定失败的消息,以提示用户再次确认输入的信息是否正确。在一些实施例中,用户账号及其绑定车辆的信息可以关联地存储在云端的数据库。

  本领域的技术人员可以理解,上述从车辆经销商或车辆管理部门获取车主信息以进行身份校验的方案只是本发明提供的一个实施例,主要用于清楚地展示本发明的构思,并提供一种便于公众实施的具体方案,而非用于限制本发明的保护范围。

  可选地,在另一个实施例中杏彩体育平台一种蓝牙钥匙的配置方法及用于配置蓝牙钥匙的系统与流程,用户终端20的应用程序也可以将账号id对应的用户身份信息(例如:身份证号)、用户上传的车辆行驶证照片,以及获取的车辆身份信息(例如:vin)一起发送到云端的蓝牙钥匙后台30,申请将该车辆激活绑定到该用户的用户账号。云端的蓝牙钥匙后台30可以采用图像识别技术读取车辆行驶证照片上记载的车主身份信息和车辆身份信息,以进行车主身份校验。响应于车辆行驶证照片上记载的车主身份信息及车辆身份信息与用户终端20发送的用户身份信息及车辆识别号一致,云端的蓝牙钥匙后台30可以对该车辆绑定和指定的用户账号进行松绑定。该松绑定可以指示一种安全等级较低的绑定关系。

  在一些实施例中,蓝牙钥匙后台30可以将上述申请蓝牙钥匙请求中的用户身份信息和车辆身份信息,与云端数据库存储的用户身份信息及其绑定的车辆身份信息进行对比,从而验证用户的车主身份。响应于确认用户的车主身份,蓝牙钥匙后台30可以根据车主用户的身份信息和绑定车辆的车辆身份信息生成一条生成蓝牙钥匙请求。该车辆身份信息包括但不限于绑定车辆的车辆识别号和/或绑定车辆对应的车载智能计算装置的设备id。

  在一些实施例中,蓝牙钥匙后台30可以使用服务处理模块(servicehandler),将该生成蓝牙钥匙请求通过远程网络发送到对应的车载智能计算装置10,以指示该车载智能计算装置10生成车主用户的蓝牙钥匙。该服务处理模块可以设置于云端,用于处理云端的蓝牙钥匙后台30和车辆端的车载智能计算装置10之间的双相网络通信。

  在一些实施例中,云端的服务处理模块还可以具备短时的数据存储功能。响应于车载智能计算装置10离线,云端的服务处理模块可以将待发送的生成蓝牙钥匙请求暂存在云端,直到与车载智能计算装置10取得网络连接再进行发送。

  在一些实施例中,车载智能计算装置10可以根据收到的生成蓝牙钥匙请求,生成车主用户的车主蓝牙钥匙。该车主蓝牙钥匙可以是一段加密的二进制代码,不但可以向车辆用户提供基于蓝牙通道的控车服务(例如:控制车门、车窗等),还可以进一步向车主用户提供为非车主用户授权非车主蓝牙钥匙的授权服务,以及修改非车主蓝牙钥匙配置信息的配置服务。

  在一些实施例中,车载智能计算装置10可以将生成的车主蓝牙钥匙添加到车辆端的蓝牙钥匙列表,以供车主用户使用该蓝牙钥匙控制车辆。在一个优选的实施例中,车载智能计算装置10可以将生成的车主蓝牙钥匙添加到车辆端的蓝牙密码本中,以提高蓝牙钥匙的信息安全性。

  在一些实施例中,车载智能计算装置10还可以根据收到的生成蓝牙钥匙请求,生成车主用户的蓝牙连接名和蓝牙连接密钥。该蓝牙连接名是在车辆端及用户终端20上显示的蓝牙名称,可以用于标识蓝牙钥匙对应的蓝牙连接。该蓝牙连接密钥可以用于对车载智能计算装置10和用户终端20之间的蓝牙通信信息进行加密和解密。在一些实施例中,该蓝牙连接密钥可以采用对称加密的方式,对蓝牙通信信息进行加密和解密。

  在一些实施例中,车载智能计算装置10可以将生成的车主蓝牙钥匙、对应的蓝牙连接名和对应的蓝牙连接密钥关联地发送到蓝牙钥匙后台30,以供蓝牙钥匙后台30进行记录备案。在一些实施例中,响应于车载智能计算装置10离线可以将待发送的蓝牙钥匙、对应的蓝牙连接名和对应的蓝牙连接密钥暂存在车辆端,直到与车载智能计算装置10取得网络连接再进行发送。

  在一些实施例中,响应于车载智能计算装置10离线通过近场蓝牙通信技术将待发送的蓝牙钥匙、对应的蓝牙连接名和对应的蓝牙连接密钥发送到车主用户的用户终端20,以供车主用户使用该蓝牙钥匙控制车辆。

  在一些实施例中,蓝牙钥匙后台30可以将收到的车主蓝牙钥匙、对应的蓝牙连接名和对应的蓝牙连接密钥关联地发送到车主用户的用户终端20。用户可以在用户终端20的应用程序,根据显示的该蓝牙连接名选择与车载智能计算装置10建立蓝牙连接。用户可以在用户终端20的应用程序,使用收到的该蓝牙连接密钥与车载智能计算装置10建立蓝牙连接,并进行蓝牙通信。用户可以在用户终端20的应用程序,使用收到的该蓝牙钥匙控制车辆。在一些实施例中,车主用户还可以在其用户终端20的应用程序,使用收到的该车主蓝牙钥匙为非车主用户授权非车主蓝牙钥匙,并修改非车主蓝牙钥匙的蓝牙连接名、蓝牙连接密钥、有效期等配置信息。

  在一些实施例中,蓝牙钥匙后台30可以将收到的蓝牙钥匙、蓝牙连接名、蓝牙连接密钥、对应用户的身份信息,以及对应车辆的车辆识别号和/或对应车载智能计算装置的身份信息关联地存储在云端的数据库,以便进一步地进行蓝牙钥匙的信息安全验证。

  在一些实施例中,蓝牙钥匙后台30向车载智能计算装置10发送的生成蓝牙钥匙请求还可以包括蓝牙钥匙的有效期。相应地,车载智能计算装置10生成的蓝牙钥匙可以仅在该有效期内有效。在一些实施例中,该有效期可以根据用户在其用户终端20使用应用程序的使用期限来确定。也就是说,用户只能在该使用期限内登录应用程序的用户账号来使用蓝牙钥匙控制车辆。一旦超出该使用期限,用户的蓝牙钥匙将会失效。用户需要再次续费或重新申请新的蓝牙钥匙来享受该项服务。

  在一些优选的实施例中,用户终端20向蓝牙钥匙后台30发送的申请蓝牙钥匙请求还可以包括车主用户的用户公钥。响应于收到车载智能计算装置10发送的车主蓝牙钥匙、对应的蓝牙连接名和对应的蓝牙连接密钥,蓝牙钥匙后台30可以先使用该用户公钥对收到的蓝牙钥匙、蓝牙连接名、蓝牙连接密钥,以及车载智能计算装置10的公钥进行加密,再将加密的信息发送到用户终端20。用户终端20可以使用自己的用户私钥对该加密的信息进行解密,以获取该蓝牙钥匙、对应的蓝牙连接名、对应的蓝牙连接密钥,以及车载智能计算装置10的公钥。在一些实施例中,上述车载智能计算装置10的公钥可以随蓝牙钥匙一起从车载智能计算装置10发送到蓝牙钥匙后台30。在另一些实施例中,上述车载智能计算装置10的公钥也可以预存于蓝牙钥匙后台30。

  在一些更优的实施例中,蓝牙钥匙后台30向车载智能计算装置10发送的生成蓝牙钥匙请求还可以包括车主用户的用户公钥。车载智能计算装置10可以先使用收到的用户公钥对生成的蓝牙钥匙加密,再使用自己的私钥对生成的蓝牙钥匙签名。之后,车载智能计算装置10可以将加密并签名的蓝牙钥匙发送到蓝牙钥匙后台30,从而由蓝牙钥匙后台30将加密的信息发送到用户终端20。此时,该加密的信息包括由用户公钥加密的蓝牙连接名、蓝牙连接密钥,以及车载智能计算装置10的公钥;以及由用户公钥加密并由车载智能计算装置10的私钥签名的蓝牙钥匙,从而进一步提升蓝牙钥匙的信息安全等级。

  由于车主蓝牙钥匙可以直接在车载智能计算装置10上生成,通过使用本发明提供的上述蓝牙钥匙的配置方法,图1所示的蓝牙架构可以在车辆离线的情况下实现车主蓝牙钥匙的配置功能。

  尽管为使解释简单化将上述方法图示并描述为一系列动作,但是应理解并领会,这些方法不受动作的次序所限,因为根据一个或多个实施例,一些动作可按不同次序发生和/或与来自本文中图示和描述或本文中未图示和描述但本领域技术人员可以理解的其他动作并发地发生。

  根据本发明的另一方面,本文还提供了一种用于配置蓝牙钥匙的系统,用于实施上述任意一个实施例所提供的蓝牙钥匙的配置方法。如图1所示,本发明提供的上述用于配置蓝牙钥匙的系统,包括车辆端的车载智能计算装置10、用户端的用户终端20和云端的蓝牙钥匙后台30。

  如图3所示,在本发明的一个实施例中,为了在该蓝牙钥匙技术架构中为车辆用户配置智能虚拟蓝牙钥匙,用户终端20可以用于向蓝牙钥匙后台30发送申请蓝牙钥匙请求。该申请蓝牙钥匙请求可以包括用户终端20的用户的身份信息。响应于收到该申请蓝牙钥匙请求,蓝牙钥匙后台30可以向车载智能计算装置10发送生成蓝牙钥匙请求。该生成蓝牙钥匙请求也可以包括上述用户的身份信息。响应于收到该生成蓝牙钥匙请求,车载智能计算装置30可以生成该用户的蓝牙钥匙,并向蓝牙钥匙后台30发送该蓝牙钥匙。响应于收到该蓝牙钥匙,蓝牙钥匙后台30可以向用户终端20发送收到的蓝牙钥匙。

  本领域的技术人员可以理解,本发明提供的上述用于配置蓝牙钥匙的系统配置用于实施上述任意一个实施例所提供的蓝牙钥匙的配置方法,可以具备上述任意一个实施例涉及的技术特征以取得相应的技术效果。

  本领域的技术人员还可以理解,上述用于配置蓝牙钥匙的系统的实施例可以通过软件与硬件的组合来实现,也可以单独在软件或硬件中加以实施。对于硬件实施而言,系统中各端的处理器可以在一个或多个专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理器件(dapd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、、微、微处理器、用于执行上述功能的电子装置或上述装置的选择组合来加以实施。对软件实施而言,系统中各端的处理器可以通过在通用芯片上运行的诸如程序模块(procedures)和函数模块(functions)等独立的软件模块来加以实施,其中每一个模块可以执行一个或多个本文中描述的功能和操作。

  本领域技术人员将可理解,信息、信号和数据可使用各种不同技术和技艺中的任何技术和技艺来表示。例如,以上描述通篇引述的数据、指令、命令、信息、信号、位(比特)、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光学粒子、或其任何组合来表示。

  本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。

  结合本文所公开的实施例描述的各种解说性逻辑模块、和电路可用通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、、微、或状态机。处理器还可以被实现为计算设备的组合,例如dsp与微处理器的组合、多个微处理器、与dsp核心协作的一个或多个微处理器、或任何其他此类配置。

  结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动盘、cd-rom、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在asic中。asic可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。

  在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现为计算机程序产品,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,杏彩注册其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括ram、rom、eeprom、cd-rom或光盘存储、磁盘存储或磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(dsl)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或远程源传送而来,则该同轴电缆、光纤电缆、双绞线、dsl、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(cd)、激光碟、光碟、数字多用碟(dvd)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。

  提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变体而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。

联系方式 二维码

电话

401-234-5678

扫一扫,关注我们