车辆钥匙的授权方法、车辆钥匙、智能设备及车辆与流程

文档序号:16975035发布日期:2019-02-26 18:53阅读:426来源:国知局
车辆钥匙的授权方法、车辆钥匙、智能设备及车辆与流程

本公开涉及电子技术领域,具体地,涉及一种车辆钥匙的授权方法、车辆钥匙、智能设备及车辆。



背景技术:

随着科学技术的不断发展,人们的出行也越来越便利,各种各样的汽车、电动车等已经成为人们生活中必不可少的交通工具。

目前,人们需要通过车辆钥匙实现开车门、启动车辆等操作,相关技术中,驾驶员可以将集成有智能芯片的车辆钥匙携带在身边,通过车辆对车辆钥匙的感应来实现“无钥匙”进入、“无钥匙”启动等功能。

然而,在要对车辆进行操作时,仍然需要将车辆钥匙带在身边,较为不方便,特别是对于一些特殊的情况,比如朋友临时借用车辆时,需要完成车辆钥匙的交接,操作起来十分不便,且由于车辆钥匙数量有限,频繁与他人交接钥匙可能存在钥匙丢失的风险。



技术实现要素:

本公开的目的是提供一种车辆钥匙的授权方法、车辆钥匙、智能设备及车辆,用于提升使用车辆的便利性,提高车辆及车辆钥匙的智能化程度。

根据本公开实施例的第一方面,提供一种车辆钥匙的授权方法,应用于车辆钥匙,包括:

通过与智能设备之间建立的通信连接,接收所述智能设备发送的请求信息,所述请求信息用于请求操作与所述车辆钥匙匹配的车辆;

根据所述请求信息、所述车辆钥匙中存储的用于操作所述车辆的信息、及预设加密算法,生成授权信息;

向所述智能设备发送所述授权信息,以使所述智能设备能够基于所述授权信息对所述车辆进行操作。

可选的,接收所述智能设备发送的请求信息,包括:

接收所述请求信息以及所述智能设备发送的权限参数,所述权限参数用于指示所述智能设备请求操作所述车辆的权限范围;

根据所述请求信息、所述车辆钥匙中存储的用于操作所述车辆的信息、及预设加密算法,生成授权信息,包括:

根据所述请求信息、所述车辆钥匙中存储的用于操作所述车辆的信息、所述预设加密算法、及所述权限参数,生成所述授权信息。

可选的,所述权限参数包括所述智能设备请求所述车辆钥匙授予操作所述车辆的有效时长和有效次数中的至少一者。

可选的,所述车辆钥匙与所述智能设备之间的通信连接为蓝牙连接或者近场通信nfc连接。

根据本公开实施例的第二方面,提供一种车辆钥匙的授权方法,应用于智能设备,包括:

通过与车辆钥匙之间建立的通信连接,向所述车辆钥匙发送请求信息,所述请求信息用于请求操作与所述车辆钥匙匹配的车辆;

接收所述车辆钥匙发送的经所述车辆钥匙加密后的授权信息;

存储所述授权信息,以使所述智能设备能够基于所述授权信息对所述车辆进行操作。

可选的,所述方法还包括:

通过与另一智能设备之间的通信连接,将所述授权信息发送给所述另一智能设备,以使所述另一智能设备能够基于所述授权信息对所述车辆进行操作。

可选的,所述方法还包括:

在向所述车辆钥匙发送所述请求信息时,向所述车辆钥匙发送权限参数,以使所述车辆钥匙生成携带有权限参数的授权信息,其中,所述权限参数用于指示所述智能设备请求操作所述车辆的权限范围;

向所述车辆发送所述权限参数,以使所述车辆对接收到的所述智能设备或所述另一智能设备发送的授权信息进行验证。

根据本公开实施例的第三方面,提供一种车辆钥匙的授权方法,应用于车辆,包括:

接收智能设备发送的权限参数,所述权限参数用于指示所述智能设备请求操作所述车辆的权限范围;

存储所述有效权限参数;

在接收到所述智能设备或另一智能设备发送的授权信息时,根据存储的所述权限参数,验证所述授权信息是否有效,所述授权信息为与所述车辆相匹配的车辆钥匙生成的用于操作所述车辆的信息;

在所述授权信息有效时,对所述授权信息进行解密,以执行相应的动作。

可选的,所述权限参数包括有效时长,根据存储的所述权限参数,验证所述授权信息是否有效,包括:

验证所述授权信息从初始时刻到当前时刻所持续的时长是否在所述有效时长内,其中,所述初始时刻为生成所述授权信息的时刻或初次使用所述授权信息的时刻,在所述授权信息从所述初始时刻到所述当前时刻所持续的时长在所述有效时长内时,确定所述授权信息有效。

可选的,所述权限参数包括有效次数,根据存储的所述权限参数,验证所述授权信息是否有效,包括:

验证所述授权信息的使用次数是否不超过所述有效次数,其中,在所述授权信息的使用次数不超过所述有效次数时,确定所述授权信息有效。

根据本公开实施例的第四方面,提供一种车辆钥匙的授权方法,应用于车辆钥匙授权系统,所述车辆钥匙授权系统包括车辆钥匙、与所述车辆钥匙匹配的车辆、及智能设备,所述方法包括:

所述智能设备通过所述智能设备与所述车辆钥匙之间的通信连接,向所述车辆钥匙发送请求信息,所述请求信息用于请求操作所述车辆;

所述车辆钥匙根据所述请求信息、所述车辆钥匙中存储的用于操作所述车辆的信息、及预设加密算法,生成授权信息;

所述车辆钥匙向所述智能设备发送所述授权信息,以使所述智能设备能够基于所述授权信息对所述车辆进行操作。

可选的,所述方法还包括:

所述智能设备通过与另一智能设备之间的通信连接,将所述授权信息发送给所述另一智能设备,以使所述另一智能设备能够基于所述授权信息对所述车辆进行操作。

可选的,所述智能设备向所述车辆钥匙发送请求信息,包括:

所述智能设备向所述车辆钥匙发送所述请求信息以及权限参数,其中,所述权限参数用于指示所述智能设备请求操作所述车辆的权限范围;

所述方法还包括:

所述智能设备向所述车辆发送所述权限参数;

所述车辆存储所述权限参数;

所述车辆在接收到所述智能设备或所述另一智能设备发送的所述授权信息时,根据所述权限参数,验证所述授权信息是否有效;

所述车辆在验证所述授权信息有效时,对所述授权信息进行解密,以执行相应的动作。

可选的,所述权限参数包括有效时长,所述车辆根据存储的所述权限参数验证所述授权信息是否有效,包括:

所述车辆验证所述授权信息从初始时刻到当前时刻所持续的时长是否在所述有效时长内,其中,所述初始时刻为生成所述授权信息的时刻或初次使用所述授权信息的时刻,在所述授权信息从所述初始时刻到所述当前时刻所持续的时长在所述有效时长内时,确定所述授权信息有效。

可选的,所述权限参数包括有效次数,所述车辆根据存储的所述权限参数验证所述授权信息是否有效,包括:

所述车辆验证所述授权信息的使用次数是否不超过所述有效次数,其中,在所述授权信息的使用次数不超过所述有效次数时,确定所述授权信息有效。

根据本公开实施例的第五方面,提供一种车辆钥匙,包括:

通信模块,用于与智能设备建立通信连接;

处理器,与所述通信模块连接,用于执行第一方面所述的车辆钥匙的授权方法。

根据本公开实施例的第六方面,提供一种智能设备,包括:

通信模块,用于与车辆钥匙建立通信连接;

存储器,用于存储数据;

处理器,与所述通信模块及所述存储器均相连,用于执行第二方面所述的车辆钥匙的授权方法。

根据本公开实施例的第七方面,提供一种车辆,包括:

存储器,用于存储数据;

处理器,与所述存储器连接,用于执行第三方面所述的车辆钥匙的授权方法。

根据本公开实施例的第八方面,提供一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行权利要求第一方面至第三方面中任一所述的方法。

本公开可以在车辆钥匙与智能设备之间建立通信连接,智能设备可以通过建立的通信连接请求车辆钥匙授权,车辆钥匙在接收到智能设备的请求后,可以根据车辆钥匙中存储的能够用来操作车辆的信息还有预设加密算法生成授权信息并发给智能设备,进而可以直接使用智能设备来操作车辆。通过这样的方式,授权后的智能设备也能对车辆进行操作,无需携带车辆钥匙,避免了借车时的钥匙交接,同时也提升了车辆钥匙的智能化程度。再且,由于授权信息是由车辆钥匙生成的,加密也由车辆钥匙完成,对于智能设备而言,只需存储加密后的授权信息,即使智能设备的数据泄露,也无法破解授权信息,车辆安全性较高。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据一示例性实施例示出的实施环境示意图;

图2是根据一示例性实施例示出的一种车辆钥匙的授权方法的流程图;

图3是根据一示例性实施例示出的一种车辆钥匙的授权方法的流程图;

图4是根据一示例性实施例示出的一种车辆钥匙的授权方法的流程图;

图5是根据一示例性实施例示出的一种车辆钥匙的授权方法的流程图;

图6是根据一示例性实施例示出的一种车辆钥匙的授权方法的另一流程图;

图7是根据一示例性实施例示出的一种车辆钥匙的框图;

图8是根据一示例性实施例示出的一种智能设备的框图;

图9是根据一示例性实施例示出的一种车辆的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

首先,对本公开的实施环境进行说明。请参见图1,图1是根据一示例性实施例示出的实施环境示意图,该实施环境可以包括:车辆钥匙100、智能设备200以及车辆300。车辆钥匙100为与车辆300配套的钥匙。智能设备200例如可以是手机、pad(personaldigitalassistant,平板电脑),等等不同的智能设备,或者也可以是穿戴式智能设备,例如智能手表、智能手环等等,本公开实施例对此不作限定。

车辆钥匙100与智能设备200之间能够相互通信,对于车辆钥匙100与智能设备200之间建立的是何种通信连接,本公开实施例不作限定,只要能够相互传输信息即可。例如,可以是无线网络(wireless-fidelity,wi-fi)的方式建立的通信连接,或者也可以是蓝牙(bluetooth,bt)的方式建立的通信连接,或者也可以是近距离无线通讯技术(nearfieldcommunication,nfc)的方式建立的通信连接,等等。

智能设备200与车辆300之间能够相互通信,对于智能设备200与车辆300之间建立的是何种通信连接,本公开实施例同样不作限定,只要能够相互传输信息即可。例如,可通过第三代移动通信技术(3rd-generation,3g)网络、第四代移动通信技术(4rd-generation,4g)网络实现相互通信。在实际应用中,为了确保智能设备200通信的车辆300是要进行操作的车辆,可以对车辆300设置通信用的账号和密码,智能设备200可以安装用来与车辆300进行通信的应用程序,在应用程序中使用账号和密码登录,即可实现与对应的车辆300间的通信。

图2是根据一示例性实施例示出的一种车辆钥匙的授权方法的流程图,如图2所示,该车辆钥匙的授权方法可以应用于车辆钥匙中,包括以下步骤。

在步骤s11中,通过与智能设备之间建立的通信连接,接收智能设备发送的请求信息,请求信息用于请求操作与车辆钥匙匹配的车辆。

在步骤s12中,根据请求信息、车辆钥匙中存储的用于操作车辆的信息、及预设加密算法,生成授权信息。

在步骤s13中,向智能设备发送授权信息,以使智能设备能够基于授权信息对车辆进行操作。

本公开实施例中,车辆钥匙能够基于智能设备的请求,生成授权信息,并将授权信息发给智能设备,智能设备便可以使用授权信息来对车辆进行操作,通过这样的方式,无需携带车辆钥匙,经车辆钥匙授权后的智能设备也能对车辆进行操作,提升了车辆钥匙的智能化程度。再且,由于授权信息是由车辆钥匙生成的,加密也由车辆钥匙完成,对于智能设备而言,只需存储加密后的授权信息,即使智能设备的数据泄露,也无法破解授权信息,车辆安全性较高。

可选的,车辆钥匙与智能设备之间的通信连接可以是蓝牙连接或者nfc连接等近距离通信方式的连接。

车辆钥匙与智能设备之间通过近距离通信的方式来发送和接收信息,也就是说拥有车辆钥匙的车主需要在当面的情况下给智能设备授权,这样能够较好的确定当前被授权的智能设备确实是车主要授权的设备,避免车辆被非法使用,提高了车辆的安全性。

智能设备向车辆钥匙发送的请求信息可以是请求对车辆进行任意操作的信息,例如用于请求驾驶车辆的请求信息、用于请求开启车辆车门的请求信息、或者用于请求鸣笛的请求信息,等等,本公开实施例对此不作限定。对于如何发送请求信息,本公开实施例同样不作限定,例如,智能设备中可以安装有用于请求车辆钥匙授权以及操作车辆的应用程序,那么请求信息可以通过智能设备中安装的应用程序来发送,那么例如,要请求车辆钥匙授权驾驶车辆的操作,可以在智能设备的应用界面中选择相应的选项,进而向车辆钥匙发送用于请求驾驶车辆的请求信息。

当然,车辆钥匙在接收到智能设备发送的请求信息后,可以由持有车辆钥匙的车主在车辆钥匙端进行一个确认操作,比如按下车辆钥匙上的确认授权的按键,然后再执行进一步的生成授权信息的步骤,确保授权动作的准确性,保障车辆的安全性。

预设加密算法,也就是配对的车辆与车辆钥匙之间能够加密和解密的算法,按照预设加密算法加密后,配对的车辆能够解密,非配对的车辆则无法解密。车辆钥匙在接受到智能设备发送的请求信息后,可以根据请求信息、车辆钥匙中存储的用于操作车辆的信息以及预设加密算法,生成授权信息,将授权信息再发送给智能设备,这样智能设备便能使用授权信息来操作车辆。例如,请求信息可以是请求驾驶车辆的请求信息,车辆钥匙可以将存储在车辆钥匙中的能够启动并驾驶车辆的信息按照匹配车辆能够解密的方式进行加密,得到授权信息,将授权信息发送给智能设备,这样,无需车辆钥匙的介入,智能设备便可以直接使用授权信息来驾驶车辆。通过这样的方式,加密的过程是由车辆钥匙来完成的,发送给智能设备的是加密后的授权信息,即使智能设备有漏洞,也无法破解由车辆钥匙加密的授权信息,车辆的安全性较高。

可选的,接收智能设备发送的请求信息,包括:接收请求信息以及智能设备发送的权限参数,权限参数用于指示智能设备请求操作车辆的权限范围;根据请求信息、车辆钥匙中存储的用于操作车辆的信息、及预设加密算法,生成授权信息,包括:根据请求信息、车辆钥匙中存储的用于操作车辆的信息、预设加密算法、及权限参数,生成授权信息。

可选的,对于权限参数究竟是何种参数,本公开实施例不作限定,可以包括智能设备请求车辆钥匙授予操作车辆的有效时长、有效次数、有效使用位置范围等等参数。

有效时长可以表示能够操作车辆的时长,有效次数表示能够操作车辆的次数,有效使用位置范围表示能够操作车辆的位置范围,等等。智能设备在请求车辆钥匙授权时,还可以设定权限参数,对于智能设备如何设置权限参数,本公开实施例不作限定,例如可以通过安装在智能设备中的应用程序来设定。例如,智能设备在请求车辆钥匙授权驾驶车辆的操作时,设定了使用车辆有效时长为1天,有效次数为3次,那么在请求时,可以将驾驶车辆的请求信息以及设置的权限参数一并发送给车辆钥匙,那么车辆钥匙生成的授权信息可以是携带有权限参数的信息,进而使得智能设备只能在有效的权限内使用授权参数,超过权限(比如授权信息超过有效时长而过期、操作车辆的次数达到有效次数、或驾驶车辆超出了有效使用位置范围等等)后,授权参数便失效,无法再操作车辆。通过这样的方式,可以确保授权信息是在用户设定的权限范围内才能够使用的,车辆安全性较高,车辆钥匙较为智能化。

可选的,还可以在车辆钥匙中设置权限参数的上限值,如果智能设备发送的权限参数超过上限值,则不予授权。

出于对车辆安全性的考虑,授予智能设备操作车辆的权限不宜过大,因此可以在车辆钥匙中设权限参数的上限值。上限值可以是车辆及车辆钥匙在出厂时设置好的,也可以由用户根据情况自行设定的,本公开实施例不作限定。例如,可以设定权限参数包括的有效时长的上限值为2天,有效次数的上限值为5次,那么例如,智能设备在发送请求信息时,发送的有效时长为3天,或者发送的有效次数为6次,则不予授权,即不生成授权信息,可以向智能设备反馈授权参数超过上限值的信息。通过这样的方式,可以进一步有效地限定智能设备操作车辆的权限,提升了车辆的安全性。

图3是根据一示例性实施例示出的一种车辆钥匙的授权方法的流程图,如图3所示,该车辆钥匙的授权方法可以应用于智能设备中,包括以下步骤。

在步骤s21中,通过与车辆钥匙之间建立的通信连接,向车辆钥匙发送请求信息,请求信息用于请求操作与车辆钥匙匹配的车辆。

在步骤s22中,接收车辆钥匙发送的经车辆钥匙加密后的授权信息。

在步骤s23中,存储授权信息,以使智能设备能够基于授权信息对车辆进行操作。

本公开实施例中,对于智能设备侧的车辆钥匙的授权方法,与上述车辆钥匙侧的车辆钥匙的授权方法存在相关的重叠部分,相关部分的内容请参见上述车辆钥匙侧的说明,在此不再赘述。

智能设备在接收到车辆钥匙发送的授权信息后,可以存储授权信息,比如通过安装在智能设备中的用来控制车辆的应用程序来存储,那么在要使用授权信息来操作车辆时,可以将存储的授权信息发送给车辆,车辆在解密成功后便可以执行相应的动作。

可选的,智能设备还可以对经车辆钥匙加密后的授权信息再次进行加密,那么在智能设备要操作车辆时,可以向车辆发送再次加密后的授权信息。

例如,智能设备通过安装的应用程序来向车辆发送授权信息,那么可以在应用程序中实现再次加密的功能,匹配的车辆才能够双重解密。这样进一步提升了信息的安全性,提高了车辆的安全性。

可选的,智能设备还可以通过与另一智能设备之间的通信连接,将授权信息发送给另一智能设备,以使另一智能设备能够基于授权信息对车辆进行操作。

另一智能设备同样可以是手机、pad、智能手表、智能手环等等设备,本公开实施例对于另一智能设备究竟是何种设备同样不作限定。

智能设备例如可以通过wi-fi、蓝牙、3g网络、4g网络等等方式与另一智能设备建立通信连接,本公开实施例对于通信连接的方式不作限定,只要能够相互通信即可。

智能设备可以将从车辆钥匙获取的授权信息共享给另一智能设备(其他的一个或多个智能设备),这样,另一智能设备也能够对车辆进行操作,用户使用起来较为方便。

例如,驾驶员将车辆驾驶到离家较远的地方,不慎将车辆钥匙遗失,那么在这种情况下,可以让家中持有备用钥匙的人用智能设备请求备用钥匙授权操作车辆,再将授权信息转发给驾驶员的智能设备,这样驾驶员也能驾驶车辆。

可选的,在智能设备在向车辆钥匙发送请求信息时,可以向车辆钥匙发送权限参数,以使车辆钥匙生成携带有权限参数的授权信息,其中,权限参数用于指示智能设备请求操作车辆的权限范围;以及,向车辆发送权限参数,以使车辆对接收到的智能设备或另一智能设备发送的授权信息进行验证。

也即是说,智能设备在请求车辆钥匙授权操作车辆时,可以既向车辆钥匙发送权限参数以又向车辆发送权限参数。这样,存储有授权信息的智能设备在使用授权信息操作车辆时,车辆可以基于授权参数来判断授权信息是否有效,如果有效,可以进一步解密授权信息,执行对应的动作(比如根据用户操作,启动、开门等),如果判断授权信息已失效,则不动作。

可选的,还可以在智能设备中设置权限参数的上限值,如果用户在智能设备中设置的权限参数超过上限值,则不发送请求信息。

比如可以在智能设备安装的用来控制车辆的应用程序中设置权限参数的上限值,用户无法选择大于上限值的权限参数。例如,可以设定权限参数包括的有效时长的上限值为2天,有效次数的上限值为5次,那么用户在智能设备的应用程序界面上无法选择超过上限值的有效时长和有效次数。通过这样的方式,可以进一步有效地限定智能设备操作车辆的权限,提升了车辆的安全性。

图4是根据一示例性实施例示出的一种车辆钥匙的授权方法的流程图,如图4所示,该车辆钥匙的授权方法可以应用于车辆中,包括以下步骤。

在步骤s31中,接收智能设备发送的权限参数,权限参数用于指示智能设备请求操作车辆的权限范围。

在步骤s32中,存储有效权限参数。

在步骤s33中,在接收到智能设备或另一智能设备发送的授权信息时,根据存储的权限参数,验证授权信息是否有效,授权信息为与车辆相匹配的车辆钥匙生成的用于操作车辆的信息。

在步骤s34中,在授权信息有效时,对授权信息进行解密,以执行相应的动作。

本公开实施例中,对于车辆侧的车辆钥匙的授权方法,与上述车辆钥匙侧及智能设备侧的车辆钥匙的授权方法存在相关的重叠部分,相关部分的内容请参见上述车辆钥匙侧以及智能设备侧的说明,在此不再赘述。

对于车辆根据存储的权限参数来验证智能设备或另一智能设备在操作车辆是发送的授权参数是否有效的方式,以下对几种可能的方式进行说明。

可选的,权限参数可以包括有效时长,那么可以验证授权信息从初始时刻到当前时刻所持续的时长是否在有效时长内,其中,初始时刻为生成授权信息的时刻或初次使用授权信息的时刻,在授权信息从初始时刻到当前时刻所持续的时长在有效时长内时,确定授权信息有效。

有效时长开始计算的起始时刻可以是生成授权信息的时刻。在这种情况下,智能设备在发送请求信息或者是车辆钥匙在生成授权信息时可以标记时间戳,那么可以将时间戳记录的时刻作为授权信息生成的时刻,车辆通常具有时钟,那么可以通过智能设备发送的授权信息所携带的时间戳和车辆自身存储的有效时长来确定授权信息是否有效。例如,存储的有效时长为1天,车辆的时钟显示当前时刻为2017年1月2日10时,授权信息携带的时间戳表明授权信息生成的时刻是2017年1月1日12时,那么可以确定授权信息是有效的;或者例如,存储的有效时长为1天,车辆的时钟显示当前时刻为2017年1月2日13时,授权信息携带的时间戳表明授权信息生成的时刻是2017年1月1日12时,那么可以确定授权信息是无效的,等等。

或者,有效时长开始计算的起始时刻可以是初次使用授权信息的时刻。那么车辆在第一次收到智能设备发送的授权信息来操作车辆时,开始计时,计时超过有效时长后,认为授权信息失效。例如,存储的有效时长为1天,授权信息初次被使用的时刻为2017年1月1日12时,那么授权信息自2017年1月2日12时起失效。

通过以上方式,车辆只响应处于有效时长内的授权信息,车辆安全性较好。

可选的,权限参数包括有效次数,那么可以验证授权信息的使用次数是否不超过有效次数,其中,在授权信息的使用次数不超过有效次数时,确定授权信息有效。

可以在车辆中设置计数器,初始值为0,每接受一次用来操作车辆的授权信息,计数器加1,直到达到智能设备在请求车辆钥匙授权时发送的存储在车辆中的有效次数,再次接受到授权信息则不响应。这样,车辆只响应使用次数处于有效次数内的授权信息,车辆安全性较好。

当然,在实际应用中,权限参数可能包含不止一种参数,比如设置的权限参数即包括有效时长,又包括有效次数,那么车辆在验证授权信息是否有效时,可以认为只要其中一个权项参数超过设定值,便可以认为授权信息无效。例如,设定的权项参数包括1天的有效时长以及3次的有效次数,那么比如车辆验证到授权信息从生成授权信息的时间戳到当前时刻的时长为2天,但授权信息被使用的次数只有1次,同样可以确定授权信息失效;或者车辆验证到授权信息从生成授权信息的时间戳到当前时刻的时长为0.5天,当前使用授权信息是第四次了,也可以确定授权信息失效。

可选的,还可以在车辆中设置权限参数的上限值,如果智能设备向车辆发送的权限参数超过上限值,则可以向智能设备或者车辆钥匙发送存储权限参数失败的信息,进而使得车辆钥匙不生成授权信息或者智能设备不存储授权信息。通过这样的方式,可以进一步有效地限定智能设备操作车辆的权限,提升了车辆的安全性。

图5是根据一示例性实施例示出的一种车辆钥匙的授权方法的流程图,如图5所示,该车辆钥匙的授权方法可以应用于车辆钥匙授权系统中,车辆钥匙授权系统包括车辆钥匙、与所述车辆钥匙匹配的车辆、及智能设备,该方法包括以下步骤。

在步骤s41中,智能设备通过智能设备与车辆钥匙之间的通信连接,向车辆钥匙发送请求信息,请求信息用于请求操作车辆。

在步骤s42中,车辆钥匙根据请求信息、车辆钥匙中存储的用于操作车辆的信息、及预设加密算法,生成授权信息。

在步骤s43中,车辆钥匙向智能设备发送授权信息,以使智能设备能够基于授权信息对车辆进行操作。

可选的,智能设备通过与另一智能设备之间的通信连接,将授权信息发送给另一智能设备,以使另一智能设备能够基于授权信息对车辆进行操作。

可选的,请参见图6,步骤s41可以是智能设备向车辆钥匙发送请求信息以及权限参数,其中,权限参数用于指示智能设备请求操作车辆的权限范围;还可以包括:步骤s44:智能设备向车辆发送权限参数;步骤s45:车辆存储权限参数;步骤s46:车辆在接收到智能设备或另一智能设备发送的授权信息时,根据权限参数,验证授权信息是否有效;步骤s47:车辆在验证授权信息有效时,对授权信息进行解密,以执行相应的动作。

可选的,权限参数包括有效时长,车辆可以验证授权信息从初始时刻到当前时刻所持续的时长是否在有效时长内,其中,初始时刻为生成授权信息的时刻或初次使用授权信息的时刻,在授权信息从初始时刻到当前时刻所持续的时长在有效时长内时,确定授权信息有效。

可选的,权限参数包括有效次数,车辆可以验证授权信息的使用次数是否不超过有效次数,其中,在授权信息的使用次数不超过有效次数时,确定授权信息有效。

本公开实施例中,对于车辆钥匙授权系统中各设备所执行的车辆钥匙的授权方法,与上述车辆钥匙侧、智能设备侧、及车辆侧的车辆钥匙的授权方法存在相关的重叠部分,相关部分的内容请参见上述车辆钥匙侧、智能设备侧、及车辆侧的说明,在此不再赘述。

请参见图7,基于同一发明构思,本公开实施例提供一种车辆钥匙700,包括:

通信模块701,用于与智能设备建立通信连接;

处理器702,与通信模块连接701,用于执行图2的车辆钥匙的授权方法。

请参见图8,基于同一发明构思,本公开实施例提供一种智能设备800,包括:

通信模块801,用于与车辆钥匙建立通信连接;

存储器802,用于存储数据;

处理器803,与通信模块801及存储器802均相连,用于执行图3的车辆钥匙的授权方法。

请参见图9,基于同一发明构思,本公开实施例提供一种车辆900,包括:

存储器901,用于存储数据;

处理器902,与存储器901连接,用于执行图4所述的车辆钥匙的授权方法。

本公开中所述的方法或装置如果以软件的形式实现并作为独立的产品销售或使用时,可以存储在一个非临时性计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是车辆钥匙、智能设备、车辆,等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、磁碟或者光盘等各种可以存储程序代码的介质。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

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