首页 / 专利分类库 / 电通信技术 / 车联网业务的执行方法及装置、设备、介质

车联网业务的执行方法及装置、设备、介质

申请号 CN202211411173.3 申请日 2022-11-10 公开(公告)号 CN118018566A 公开(公告)日 2024-05-10
申请人 腾讯科技(深圳)有限公司; 发明人 张翼鹏;
摘要 本 申请 的 实施例 公开了一种车联网业务的执行方法及装置、设备、介质,可以应用于智慧交通、辅助驾驶、 云 技术、 人工智能 等各种场景。该车联网业务的执行方法包括:检测到车辆行驶至 指定 区域,则获取服务于指定区域的车联网系统所关联的接入配置信息,进而基于该接入配置信息实现接入车联网系统以及与车联网系统进行数据传输。其中数据传输包括将车辆当前的行驶信息发送至车联网系统,相应地,车联网系统获取与车辆当前的行驶信息相匹配的业务数据,并返回给车辆,进而车辆就能基于该业务数据执行车联网业务。本申请的技术方案提升了车联网业务的执行效率,极大地优化了车联网业务的执行方案。
权利要求

1.一种车联网业务的执行方法,其特征在于,包括:
若检测到车辆行驶至指定区域,则获取服务于所述指定区域的车联网系统所关联的接入配置信息;其中,所述接入配置信息用于表征接入所述车联网系统并与所述车联网系统进行数据传输的参数信息;
基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统,以使所述车联网系统获取与所述行驶信息相匹配的业务数据;
接收所述车联网系统发送的与所述行驶信息相匹配的业务数据;
基于与所述行驶信息相匹配的业务数据执行车联网业务。
2.如权利要求1所述的方法,其特征在于,所述接入配置信息包括用于表征接入所述车联网系统所需使用的配置信息,以及用于表征接入所述车联网系统后进行数据传输所需遵循的协议规范信息;所述基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统,包括:
基于所述配置信息接入所述车联网系统,以与所述车联网系统建立数据传输通道;
基于所述协议规范信息将所述车辆当前的行驶信息通过所述数据传输通道发送至所述车联网系统。
3.如权利要求2所述的方法,其特征在于,所述配置信息包括所述车联网系统的互联网协议地址;所述基于所述配置信息接入所述车联网系统,以与所述车联网系统建立数据传输通道,包括:
基于所述互联网协议地址接入所述车联网系统,以与所述车联网系统建立数据传输通道。
4.如权利要求2所述的方法,其特征在于,所述协议规范信息包括通信协议信息和传输协议信息;所述基于所述协议规范信息将所述车辆当前的行驶信息通过所述数据传输通道发送至所述车联网系统,包括:
从所述车联网系统获取通信凭证信息;
基于所述通信协议信息对所述通信凭证信息与所述行驶信息进行封装,得到封装数据;
基于所述传输协议信息将所述封装数据通过所述数据传输通道传输至所述车联网系统,以使所述车联网系统基于所述通信凭证信息对车辆进行认证处理,并在认证通过后获取与所述行驶信息相匹配的业务数据。
5.如权利要求4所述的方法,其特征在于,所述从所述车联网系统获取通信凭证信息,包括:
生成针对所述通信凭证信息的第一获取请求
将所述第一获取请求发送至所述车联网系统,以使所述车联网系统基于所述第一获取请求生成所述通信凭证信息,并返回所述通信凭证信息;
接收所述车联网系统发送的所述通信凭证信息。
6.如权利要求5所述的方法,其特征在于,所述生成针对所述通信凭证信息的第一获取请求,包括:
基于授权证书生成针对所述通信凭证信息的第一获取请求;其中,所述授权证书是所述车辆从车辆管理系统中获取得到,所述车辆管理系统是在所述车联网系统上注册成功后从所述车联网系统获取得到;
所述将所述第一获取请求发送至所述车联网系统,包括:
将所述第一获取请求发送至所述车联网系统,以使所述车联网系统基于所述授权证书对车辆进行鉴权处理,并在鉴权通过后返回所述通信凭证信息。
7.如权利要求1所述的方法,其特征在于,所述行驶信息包括位置信息;所述基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统,包括:
获取所述车辆当前所使用的接入配置信息;其中,所述车辆当前所使用的接入配置信息与服务于目标区域的车联网系统所关联,所述目标区域是车辆行驶至所述指定区域之前所处的区域;
将所述车辆当前所使用的接入配置信息更新为所获取到的接入配置信息;
基于所获取到的接入配置信息将所述位置信息发送至所述车联网系统。
8.如权利要求1所述的方法,其特征在于,所述获取服务于所述指定区域的车联网系统所关联的接入配置信息,包括:
生成针对所述接入配置信息的第二获取请求;
将所述第二获取请求发送至车辆管理系统,以使所述车辆管理系统基于所述第二获取请求获取所述车联网系统所关联的接入配置信息;
接收所述车辆管理系统发送的所述车联网系统所关联的接入配置信息。
9.如权利要求1至8中任一项所述的方法,其特征在于,所述获取服务于所述指定区域的车联网系统所关联的接入配置信息,包括:
检测所述车辆是否首次驶入所述指定区域,得到第一检测结果;
若所述第一检测结果表征所述车辆是首次驶入所述指定区域,则从车辆管理系统获取服务于所述指定区域的车联网系统所关联的接入配置信息。
10.如权利要求9所述的方法,其特征在于,在所述检测所述车辆是否首次驶入所述指定区域,得到第一检测结果之后,所述方法还包括:
若所述第一检测结果表征所述车辆不是首次驶入所述指定区域,则从存储区域中获取服务于所述指定区域的车联网系统所关联的接入配置信息;其中,所述存储区域中含有的所述车联网系统所关联的接入配置信息是所述车辆首次驶入所述指定区域时从所述车辆管理系统中获取到并进行存储的。
11.一种车联网业务的执行方法,其特征在于,包括:
接收车辆发送的针对接入配置信息的第二获取请求;其中,所述接入配置信息用于表征所述车辆接入车联网系统并与所述车联网系统进行数据传输的参数信息;
基于所述第二获取请求获取所述车联网系统所关联的接入配置信息;
将所述接入配置信息发送至所述车辆,以使所述车辆基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统。
12.一种车联网业务的执行方法,其特征在于,包括:
接收车辆发送的封装数据;其中,所述封装数据是所述车辆基于获取到的接入配置信息对所述车辆当前的行驶信息进行封装并发送的;
获取与所述行驶信息相匹配的业务数据;
将所述业务数据发送至所述车辆,以使所述车辆基于所述业务数据执行车联网业务。
13.一种车联网业务的执行装置,其特征在于,包括:
获取模,配置为若检测到车辆行驶至指定区域,则获取服务于所述指定区域的车联网系统所关联的接入配置信息;其中,所述接入配置信息用于表征接入所述车联网系统并与所述车联网系统进行数据传输的参数信息;
发送模块,配置为基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统,以使所述车联网系统获取与所述行驶信息相匹配的业务数据;
接收模块,配置为接收所述车联网系统发送的与所述行驶信息相匹配的业务数据;
执行模块,配置为基于与所述行驶信息相匹配的业务数据执行车联网业务。
14.一种车联网业务的执行装置,其特征在于,包括:
接收模块,配置为接收车辆发送的针对接入配置信息的第二获取请求;其中,所述接入配置信息用于表征所述车辆接入车联网系统并与所述车联网系统进行数据传输的参数信息;
获取模块,配置为基于所述第二获取请求获取所述车联网系统所关联的接入配置信息;
发送模块,配置为将所述接入配置信息发送至所述车辆,以使所述车辆基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统。
15.一种车联网业务的执行装置,其特征在于,包括:
接收模块,配置为接收车辆发送的封装数据;其中,所述封装数据是所述车辆基于获取到的接入配置信息对所述车辆当前的行驶信息进行封装并发送的;
获取模块,配置为获取与所述行驶信息相匹配的业务数据;
发送模块,配置为将所述业务数据发送至所述车辆,以使所述车辆基于所述业务数据执行车联网业务。
16.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,当所述一个或多个程序被所述电子设备执行时,使得所述电子设备实现如权利要求1至12中任一项所述的车联网业务的执行方法。
17.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至12中任一项所述的车联网业务的执行方法。

说明书全文

车联网业务的执行方法及装置、设备、介质

技术领域

[0001] 本申请涉及通信技术领域,具体而言,涉及一种车联网业务的执行方法、车联网业务的执行装置、电子设备、计算机可读介质。

背景技术

[0002] 在车联网业务的运行过程中,车辆可以通过网络与车联网系统(也称车联网平台)进行交互,从而使车辆能够安全、可靠地在道路上行驶。
[0003] 相关技术中车辆在驶入相应地区后,通常是通过车辆管理系统(也称车企平台)与该相应地区对应的车联网系统进行交互,从而获取得到业务数据,以基于业务数据执行车联网业务。但是由于业务数据需要在车辆管理系统中进行中转,增加了车辆获取业务数据的时延,从而降低了基于业务数据执行车联网业务的效率。
[0004] 因此,如何提升车联网业务的执行效率是亟待解决的问题。发明内容
[0005] 本申请的实施例提供了一种车联网业务的执行方法及装置、设备、介质,可以提升车联网业务的执行效率。
[0006] 第一方面,本申请实施例提供了一种车联网业务的执行方法,所述方法包括:若检测到车辆行驶至指定区域,则获取服务于所述指定区域的车联网系统所关联的接入配置信息;其中,所述接入配置信息用于表征接入所述车联网系统并与所述车联网系统进行数据传输的参数信息;基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统,以使所述车联网系统获取与所述行驶信息相匹配的业务数据;接收所述车联网系统发送的与所述行驶信息相匹配的业务数据;基于与所述行驶信息相匹配的业务数据执行车联网业务。
[0007] 第二方面,本申请实施例提供了一种车联网业务的执行方法,所述方法包括:接收车辆发送的针对接入配置信息的第二获取请求;其中,所述接入配置信息用于表征所述车辆接入车联网系统并与所述车联网系统进行数据传输的参数信息;基于所述第二获取请求获取所述车联网系统所关联的接入配置信息;将所述接入配置信息发送至所述车辆,以使所述车辆基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统。
[0008] 在本申请的一个实施例中,基于前述方案,所述第二获取请求中携带有所述车辆当前的位置信息;所述基于所述第二获取请求获取所述车联网系统所关联的接入配置信息,包括:将所述位置信息与多个车联网系统各自所服务的区域对应的位置信息进行匹配,得到匹配结果;其中,所述多个车联网系统是车辆管理系统成功注册过的;若所述匹配结果表征所述位置信息与所述多个车联网系统中的任一个车联网系统对应的位置信息相匹配,则基于所述第二获取请求获取所匹配的车联网系统所关联的接入配置信息。
[0009] 在本申请的一个实施例中,基于前述方案,所述基于所述第二获取请求获取所述车联网系统所关联的接入配置信息,包括:基于所述第二获取请求获取所述车联网系统所关联的接入配置信息与授权证书;其中,所述授权证书用于所述车联网系统对所述车辆进行鉴权处理;所述将所述接入配置信息发送至所述车辆,包括:将所述接入配置信息和所述授权证书发送至所述车辆。
[0010] 在本申请的一个实施例中,基于前述方案,在所述接收车辆发送的针对接入配置信息的第二获取请求之前,所述方法还包括:生成注册请求;将所述注册请求发送至所述车联网系统,以使所述车联网系统基于所述注册请求检测到所述车辆管理系统在所述车联网系统上注册成功后返回注册信息;接收所述车联网系统发送的所述注册信息。
[0011] 在本申请的一个实施例中,基于前述方案,在所述接收所述车联网系统发送的所述注册信息之后,所述方法还包括:生成针对所述接入配置信息的第三获取请求;将所述第三获取请求发送至所述车联网系统,以使所述车联网系统基于所述第三获取请求获取所述车联网系统所关联的接入配置信息;接收所述车联网系统发送的所述接入配置信息。
[0012] 在本申请的一个实施例中,基于前述方案,在所述接收所述车联网系统发送的所述注册信息之后,所述方法还包括:生成针对授权证书的第四获取请求;其中,所述授权证书用于所述车联网系统对所述车辆进行鉴权处理;将所述第四获取请求发送至所述车联网系统,以使所述车联网系统基于所述第四获取请求获取所述车联网系统所关联的指定数量的授权证书;接收所述车联网系统发送的所述授权证书。
[0013] 第三方面,本申请实施例提供了一种车联网业务的执行方法,所述方法包括:接收车辆发送的封装数据;其中,所述封装数据是所述车辆基于获取到的接入配置信息对所述车辆当前的行驶信息进行封装并发送的;获取与所述行驶信息相匹配的业务数据;将所述业务数据发送至所述车辆,以使所述车辆基于所述业务数据执行车联网业务。
[0014] 在本申请的一个实施例中,基于前述方案,所述封装数据还包括通信凭证信息;所述获取与所述行驶信息相匹配的业务数据,包括:对所述封装数据进行解封装处理,得到所述行驶信息和所述通信凭证信息;基于所述通信凭证信息对车辆进行认证处理,得到认证结果;若所述认证结果表征对所述车辆的认证通过,则获取与所述行驶信息相匹配的业务数据。
[0015] 在本申请的一个实施例中,基于前述方案,在所述对所述封装数据进行解封装处理,得到所述行驶信息和所述通信凭证信息之前,所述方法还包括:接收所述车辆发送的针对所述通信凭证信息的第一获取请求;其中,所述第一获取请求中携带有授权证书,所述授权证书是所述车辆从车辆管理系统中获取得到,所述车辆管理系统是在车联网系统上注册成功后针对所述车辆管理系统所生成的;基于所述授权证书对所述车辆进行鉴权处理,得到鉴权结果;若所述鉴权结果表征对所述车辆的鉴权通过,则生成所述通信凭证信息,并将所生成的通信凭证信息发送至所述车辆。
[0016] 在本申请的一个实施例中,基于前述方案,所述行驶信息包括位置信息;所述获取与所述行驶信息相匹配的业务数据,包括:基于所述位置信息检测所述车辆当前是否处于所服务的指定区域,得到第二检测结果;若所述第二检测结果表征所述车辆当前处于所服务的指定区域,则获取与所述位置信息相匹配的业务数据。
[0017] 第四方面,本申请实施例提供了一种车联网业务的执行装置,所述装置包括:获取模,配置为若检测到车辆行驶至指定区域,则获取服务于所述指定区域的车联网系统所关联的接入配置信息;其中,所述接入配置信息用于表征接入所述车联网系统并与所述车联网系统进行数据传输的参数信息;发送模块,配置为基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统,以使所述车联网系统获取与所述行驶信息相匹配的业务数据;接收模块,配置为接收所述车联网系统发送的与所述行驶信息相匹配的业务数据;执行模块,配置为基于与所述行驶信息相匹配的业务数据执行车联网业务。
[0018] 第五方面,本申请实施例提供了一种车联网业务的执行装置,所述装置包括:接收模块,配置为接收车辆发送的针对接入配置信息的第二获取请求;其中,所述接入配置信息用于表征所述车辆接入车联网系统并与所述车联网系统进行数据传输的参数信息;获取模块,配置为基于所述第二获取请求获取所述车联网系统所关联的接入配置信息;发送模块,配置为将所述接入配置信息发送至所述车辆,以使所述车辆基于所述接入配置信息将所述车辆当前的行驶信息发送至所述车联网系统。
[0019] 第六方面,本申请实施例提供了一种车联网业务的执行装置,所述装置包括:接收模块,配置为接收车辆发送的封装数据;其中,所述封装数据是所述车辆基于获取到的接入配置信息对所述车辆当前的行驶信息进行封装并发送的;获取模块,配置为获取与所述行驶信息相匹配的业务数据;发送模块,配置为将所述业务数据发送至所述车辆,以使所述车辆基于所述业务数据执行车联网业务。
[0020] 第七方面,本申请实施例提供了一种电子设备,包括一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的车联网业务的执行方法。
[0021] 第八方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的车联网业务的执行方法。
[0022] 第九方面,本申请实施例提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如上所述的车联网业务的执行方法。
[0023] 在本申请的实施例提供的技术方案中:
[0024] 通过检测到车辆行驶至指定区域,则获取服务于指定区域的车联网系统所关联的接入配置信息,进而基于该接入配置信息实现接入车联网系统以及与车联网系统进行数据传输。其中数据传输包括将车辆当前的行驶信息发送至车联网系统,相应地,车联网系统获取与车辆当前的行驶信息相匹配的业务数据,并返回给车辆,进而车辆就能基于该业务数据执行车联网业务。
[0025] 一方面,车辆通过车联网系统所关联的接入配置信息,与车联网系统直接进行数据交互,而不再由车辆管理系统进行中转,减少了车辆获取业务数据的时延,从而提升了基于业务数据执行车联网业务的效率。
[0026] 一方面,由于接入配置信息用于表征接入所述车联网系统并与所述车联网系统进行数据传输的参数信息,因此基于接入配置信息可以简便快速地实现接入车联网系统以及与车联网系统进行数据传输,相对于由一个第三方系统集中管理接入车联网系统等而言,可以大大降低集中管理的难度(如多个接口的统一设置)和相应开发成本等,更加利于推广使用。
[0027] 一方面,车辆是在行驶至车联网系统所服务的指定区域后,才触发获取车联网系统所关联的接入配置信息;这样即是在车辆有相应车联网业务需求时,才获取的车联网系统所关联的接入配置信息,无需车辆存储大量的接入配置信息,占用空间小,灵活性更高。
[0028] 车辆管理系统在接收到车辆发送的针对接入配置信息的获取请求后,获取并返回车联网系统所关联的接入配置信息给车辆;这样即是由车辆管理系统对车联网系统所关联的接入配置信息进行管理,从而更加便于车辆管理系统的管理。
[0029] 车联网系统在接收到车辆发送的封装数据后,获取并返回与车辆当前的行驶信息相匹配的业务数据给车辆,进而使得车辆可以基于该业务数据执行车联网业务;这样直接向车辆发送业务数据,减少了车辆获取业务数据的时延,从而提升了基于业务数据执行车联网业务的效率。
[0030] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明
[0031] 图1是可以应用本申请实施例的技术方案的示例性实施环境的示意图;
[0032] 图2是本申请的一示例性实施例示出的车联网业务的执行方法的流程图
[0033] 图3是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0034] 图4是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0035] 图5是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0036] 图6是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0037] 图7是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0038] 图8是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0039] 图9是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0040] 图10是本申请的一示例性实施例示出的车联网业务的执行方法的流程图;
[0041] 图11是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0042] 图12是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0043] 图13是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0044] 图14是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0045] 图15是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0046] 图16是本申请的一示例性实施例示出的车联网业务的执行方法的流程图;
[0047] 图17是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0048] 图18是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0049] 图19是本申请的另一示例性实施例示出的车联网业务的执行方法的流程图;
[0050] 图20是可以应用本申请实施例的技术方案的示例性实施环境的示意图;
[0051] 图21是本申请的一示例性实施例示出的车载终端的框图
[0052] 图22是本申请的一示例性实施例示出的车联网业务的执行方法的流程图;
[0053] 图23是本申请的一示例性实施例示出的车联网业务的执行方法的流程图;
[0054] 图24是本申请的一示例性实施例示出的车联网业务的执行方法的流程图;
[0055] 图25是本申请的一示例性实施例示出的车联网业务的执行方法的流程图;
[0056] 图26是本申请的一个实施例的车联网业务的执行装置的框图;
[0057] 图27是本申请的一个实施例的车联网业务的执行装置的框图;
[0058] 图28是本申请的一个实施例的车联网业务的执行装置的框图;
[0059] 图29是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。

具体实施方式

[0060] 这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相相同的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相同的装置和方法的例子。
[0061] 附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0062] 附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0063] 需要说明的是,在本申请中提及的“多个”是指两个或者两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0064] 本申请实施例提供的方案涉及人工智能的LTE‑V2X车联网通信技术。可以理解的是,车联网是指借助新一代信息通信技术,实现车辆与车辆(Vehicle to Vehicle,V2V)、车辆与路(Vehicle to Road,V2R)、车辆与人(Vehicle to Human,V2H)、车辆与服务平台(Vehicle to Internet,V2I)等的全方位网络连接,提升车辆智能化平和自动驾驶能,从而提高交通效率,为用户提供智能、舒适、安全、节能、高效的综合服务。其中,V2H主要实现的是车辆与车辆之间的信息通信,能够使得车辆获知附近其他车辆的行驶状态,避免碰撞的发生;V2R主要实现车辆与道路交通基础设施之间的通信,例如交通信号灯状态、交通信息牌内容等;V2H主要实现车辆与驾驶者之间的信息传递和远程控制,例如远程发送汽车、提前打开空调等;V2I主要实现车辆与互联网之间的信息传递,智能汽车成为互联网重要终端,在车内可以便捷地获取互联网的内容及服务。
[0065] 目前在车联网业务的运行过程中,车辆可以通过网络与车联网系统进行交互,从而使车辆能够安全、可靠地在道路上行驶。相关技术中车辆在驶入相应地区后,通常是通过车辆管理系统与该相应地区对应的车联网系统进行交互,从而获取得到业务数据,以基于业务数据执行车联网业务。但是由于业务数据需要在车辆管理系统中进行中转,增加了车辆获取业务数据的时延,从而降低了基于业务数据执行车联网业务的效率。
[0066] 因此,为了提升车联网业务的执行效率,本申请提供了一种车联网业务的执行方案。请参阅图1,图1是本申请涉及的一种实施环境的示意图。该实施环境主要包括车辆101、车辆管理系统102以及车联网系统103。可以理解的是,车辆101、车辆管理系统102以及车联网系统103之间通过网络通信连接,网络可以包括各种连接类型,例如无线通信链路、有线以及光纤电缆等。其中:
[0067] 车辆101可以是具有车载终端和/或采集设备的任意车辆。
[0068] 可选地,车载终端可以是硬件,也可以是软件;如果车载终端为硬件,则可以是各种电子设备,包括但不限于智能手机、平板、笔记本电脑、计算机、智能语音交互设备、智能家电、智能穿戴设备、飞行器等;如果车载终端为软件,则可以安装在上述所列举的电子设备中。
[0069] 可选地,采集设备可以是任意摄像头等,采集设备是用于采集道路图像对应的视频流
[0070] 可选地,车辆可以具有高精度定位、5G/LET‑V通信、车辆控制以及空中下载(Over-the-Air Technology,OTA)等功能。其中,高精度定位可以使得车辆获取到自身的位置信息。5G/LET‑V通信可以使得车辆能够与相应方实现全方位网络连接。空中下载技术是通过移动通信的空中接口实现对移动终端设备以及用户识别(Subscriber Identity Module,SIM)卡数据进行远程管理的技术,其可以使得车辆获取到车联网系统所关联的接入配置信息等。
[0071] 可选地,车辆包括但不限于载货车辆、自卸车辆、越野车辆、轿车、客车、牵引车辆及半挂牵引车辆、专用车辆等。其中载货车辆主要用于运送货物,有的也可牵引全挂车的车辆;自卸车辆是以运送货物为主且有可倾卸货箱的车辆,主要适于坏路或无路地区行驶,多用于林区和矿山;越野车辆主要用于坏路或无路地区的全轮驱动的具有高通过性的车辆,适于坏路或无路地区行驶,多用于林区和矿山;轿车用于载送人员及其随身物品且座位布置在两轴之间的四轮车辆,按发动机排量大小可分为微型车辆(1L以下),普通级轿车(1‑1.6L),中级轿车(1.6‑2.5L),中高级轿车(2.5‑4L),高级轿车(4L以上);客车是具有长方形车厢,主要用于载送人员及其随身行李物品的车辆,按用途不同可分为长途客车、团体客车、市内公共车辆和旅游客车等;牵引车辆及半挂牵引车辆主要用于牵引挂车或半挂车的车辆,根据牵引挂车的不同可分为半挂牵引车辆和全挂牵引车辆;专用车辆上装置有专用设备、具备专用功能,用于承担专运输任务或专项作业的车辆,如消防车、救护车、油罐车、防弹车、工程车等。
[0072] 车辆管理系统102是对车辆进行管理的一端,其也称为车企平台,通常对应车辆的制造商、运营商等,在车辆制造并出售前,为车辆搭建相关的网络通信设施(例如车载终端),以通过网络通信设施实现与车辆的交互,从而实现对车辆的管理等。
[0073] 可选地,其可以是提供各种服务的服务器。其中,可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)以及大数据和人工智能平台等基础云计算服务的云服务器,本处不对此进行限制。
[0074] 可选地,其可以是智能手机、平板、笔记本电脑、计算机、智能语音交互设备、智能家电、智能穿戴设备、飞行器等。
[0075] 车联网系统103是为车辆提供车联网相关业务数据/服务的一端,其也称为车联网平台。车联网系统103所提供的车联网相关业务数据包括但不限于路况数据、气象数据以及地图数据等。其中,路况数据是指与道路情况相关的数据,其包括但不限于交通信号灯状态数据、路侧单元(Road Side Unit,RSU)感知数据、路侧单元收集到数据以及其他交通数据等。气象数据是指与天气情况相关的数据,例如在20分钟后即将下暴雨的数据等。地图数据是指与导航相关的数据。
[0076] 可选地,其可以是提供各种服务的服务器。其中,可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络以及大数据和人工智能平台等基础云计算服务的云服务器,本处不对此进行限制。
[0077] 可选地,其可以是智能手机、平板、笔记本电脑、计算机、智能语音交互设备、智能家电、智能穿戴设备、飞行器等。
[0078] 需要说明的是,图1中的车辆101、车辆管理系统102以及车联网系统103分别对应的电子设备和服务器的数目仅仅是示意性的,根据实际需要,可以具有任意数量的车辆、电子设备以及服务器。
[0079] 在本申请的一个实施例中,车联网业务的执行方法可以由车辆101执行。
[0080] 示例性地,车辆101如果检测到车辆行驶至指定区域,则获取服务于指定区域的车联网系统所关联的接入配置信息,其中接入配置信息用于表征接入车联网系统并与车联网系统进行数据传输的参数信息;之后基于接入配置信息将车辆当前的行驶信息发送至车联网系统;之后接收车联网系统发送的与车辆当前的行驶信息相匹配的业务数据;之后基于与车辆当前的行驶信息相匹配的业务数据执行车联网业务。
[0081] 其中,车辆获取服务于指定区域的车联网系统所关联的接入配置信息,可以是向车辆管理系统发送针对接入配置信息的第二获取请求(第一获取请求将在后文进行介绍),之后接收车辆管理系统发送的车联网系统所关联的接入配置信息。
[0082] 在本申请的一个实施例中,车联网业务的执行方法可以由车辆管理系统102执行。
[0083] 示例性地,车辆管理系统102接收车辆发送的针对接入配置信息的第二获取请求;之后基于第二获取请求获取车联网系统所关联的接入配置信息;之后将车联网系统所关联的接入配置信息发送至车辆。
[0084] 在本申请的一个实施例中,车联网业务的执行方法可以由车联网系统103执行。
[0085] 示例性地,车联网系统103接收车辆发送的封装数据,其中封装数据是车辆基于获取到的接入配置信息对车辆当前的行驶信息进行封装并发送的;之后获取与车辆当前的行驶信息相匹配的业务数据;之后将与车辆当前的行驶信息相匹配的业务数据发送至车辆。
[0086] 图1所示实施例的技术方案可以应用于各种场景中,包括但不限于智慧交通、辅助驾驶、云技术、人工智能等;在实际应用中,可以根据具体应用场景进行相应调整。
[0087] 示例性地,如果应用于智慧交通或辅助驾驶场景中,车辆101上安装有车载终端、导航终端等。例如车载终端如果检测到车辆行驶至指定区域,则获取服务于指定区域的车联网系统所关联的接入配置信息,其中接入配置信息用于表征接入车联网系统并与车联网系统进行数据传输的参数信息;之后基于接入配置信息将车辆当前的行驶信息发送至车联网系统;之后接收车联网系统发送的与车辆当前的行驶信息相匹配的业务数据;之后基于与车辆当前的行驶信息相匹配的业务数据执行车联网业务。
[0088] 示例性地,如果应用于云技术或人工智能场景中,车辆管理系统102对应云服务器等。例如云服务器接收车辆发送的针对接入配置信息的第二获取请求;之后基于第二获取请求获取车联网系统所关联的接入配置信息;之后将车联网系统所关联的接入配置信息发送至车辆。
[0089] 示例性地,如果应用于云技术或人工智能场景中,车联网系统103对应云服务器等。例如云服务器接收车辆发送的封装数据,其中封装数据是车辆基于获取到的接入配置信息对车辆当前的行驶信息进行封装并发送的;之后获取与车辆当前的行驶信息相匹配的业务数据;之后将与车辆当前的行驶信息相匹配的业务数据发送至车辆。
[0090] 需要说明的是,在本申请的具体实施方式中,涉及到用户相关的数据,当本申请实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
[0091] 以下对本申请实施例的技术方案的各种实现细节进行详细阐述:
[0092] 请参阅图2,图2是本申请的一个实施例示出的车联网业务的执行方法的流程图,该车联网业务的执行方法可以由车辆101来执行。如图2所示,该车联网业务的执行方法至少包括S201至S204,详细介绍如下:
[0093] S201,若检测到车辆行驶至指定区域,则获取服务于指定区域的车联网系统所关联的接入配置信息;其中,接入配置信息用于表征接入车联网系统并与车联网系统进行数据传输的参数信息。
[0094] 本申请实施例中车联网系统对某个区域进行服务,其中该某个区域被称为指定区域,通常车联网系统与其所服务的区域是一对一的关系,例如车联网系统服务B1服务于区域A1,车联网系统B2服务于区域A2。
[0095] 本申请实施例中车联网系统所关联的接入配置信息是指车辆接入车联网系统所相关的参数信息,以及在车辆接入车联网系统之后与车联网系统进行数据传输所相关的参数信息。
[0096] S202,基于接入配置信息将车辆当前的行驶信息发送至车联网系统,以使车联网系统获取与行驶信息相匹配的业务数据。
[0097] 本申请实施例中车辆如果检测到车辆行驶至指定区域,则获取服务于指定区域的车联网系统所关联的接入配置信息,之后就可以基于接入配置信息将车辆当前的行驶信息发送至车联网系统。相应地,车联网系统接收到车辆发送的车辆当前的行驶信息,并获取与行驶信息相匹配的业务数据,以及返回与行驶信息相匹配的业务数据。
[0098] 本申请实施例中车辆当前的行驶信息是指与车辆当前的行驶情况相关的数据。行驶数据包括但不限于位置信息以及移动信息等,其可以是位置信息以及移动信息等中至少一种。其中,位置信息是指车辆当前所对应的位置。移动信息是指车辆发生移动相关的信息,例如车辆的速度、加速度、速度、转向角以及航向角等。
[0099] S203,接收车联网系统发送的与行驶信息相匹配的业务数据。
[0100] 本申请实施例中车辆基于接入配置信息将车辆当前的行驶信息发送至车联网系统,之后可以接收到车联网系统发送的与行驶信息相匹配的业务数据。
[0101] 本申请实施例中业务数据与车辆当前的行驶信息相匹配,例如行驶信息d1对应业务数据1,行驶信息d2对应业务数据2。业务数据包括但不限于但不限于路况数据、气象数据以及地图数据等,其可以是路况数据、气象数据以及地图数据等中至少一种。其中,路况数据是指与道路情况相关的数据,其包括但不限于交通信号灯状态数据、路侧单元(Road Side Unit,RSU)感知数据、路侧单元收集到数据以及其他交通数据等。气象数据是指与天气情况相关的数据,例如在20分钟后即将下暴雨的数据等。地图数据是指与导航相关的数据。
[0102] S204,基于与行驶信息相匹配的业务数据执行车联网业务。
[0103] 本申请实施例中车辆接收到车联网系统发送的与行驶信息相匹配的业务数据,之后就可以基于与行驶信息相匹配的业务数据执行车联网业务。
[0104] 本申请实施例中车辆通过车联网系统所关联的接入配置信息,与车联网系统直接进行数据交互,提升了基于业务数据执行车联网业务的效率;并且基于接入配置信息可以简便、快速地实现接入车联网系统以及与车联网系统进行数据传输,利于推广使用;同时是在车辆有相应车联网业务需求时,才获取的车联网系统所关联的接入配置信息,无需车辆存储大量的接入配置信息,占用空间小,灵活性更高。
[0105] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆101来执行。如图3所示,该车联网业务的执行方法可以包括S301至S302、S201、S203至S204。
[0106] 本申请实施例中车联网系统所关联的接入配置信息包括用于表征接入车联网系统所需使用的配置信息,以及用于表征接入车联网系统后进行数据传输所需遵循的协议规范信息。
[0107] S301至S302详细介绍如下:
[0108] S301,基于配置信息接入车联网系统,以与车联网系统建立数据传输通道。
[0109] 本申请实施例中车辆可以基于接入配置信息中含有的配置信息接入车联网系统,从而实现与车联网系统之间的数据传输通道的建立,以为后续车辆当前的行驶信息的传输提供支持。
[0110] S302,基于协议规范信息将车辆当前的行驶信息通过数据传输通道发送至车联网系统。
[0111] 本申请实施例中车辆基于配置信息接入车联网系统与车联网系统建立数据传输通道,之后就可以基于协议规范信息将车辆当前的行驶信息通过数据传输通道发送至车联网系统。
[0112] 需要说明的是,图3所示中S201、S203至S204的详细介绍请参见图2所示的S201、S203至S204,在此不再赘述。
[0113] 本申请实施例中车辆基于配置信息能够简便快速地接入车联网系统,同时基于协议规范信息能够简便快速地将车辆当前的行驶信息通过数据传输通道传输至车联网系统,适用于诸多广泛的应用场景中。
[0114] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆101来执行。如图4所示,该车联网业务的执行方法可以包括S401、S302、S201、S203至S204。
[0115] 本申请实施例中配置信息包括车联网系统的互联网协议地址(Internet Protocol Address,IP地址),可选地,该车联网系统的互联网协议地址可以是该车联网系统接入接口的互联网协议地址。
[0116] S401详细介绍如下:
[0117] S401,基于互联网协议地址接入车联网系统,以与车联网系统建立数据传输通道。
[0118] 本申请实施例中车辆明确/确定车联网系统的互联网协议地址,之后就可以基于互联网协议地址接入车联网系统,从而实现与车联网系统之间的数据传输通道的建立,以为后续车辆当前的行驶信息的传输提供支持。
[0119] 需要说明的是,图4所示中S302的详细介绍请参见图3所示的S302,图4所示中S201、S203至S204的详细介绍请参见图2所示的S201、S203至S204,在此不再赘述。
[0120] 本申请实施例中车辆基于互联网协议地址能够简便快速地接入车联网系统,适用于诸多广泛的应用场景中。
[0121] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆101来执行。如图5所示,该车联网业务的执行方法可以包括S501至S503、S301、S201、S203至S204。
[0122] 本申请实施例中协议规范信息包括通信协议信息和传输协议信息。其中,通信协议信息是指车辆实现与车联网系统的交互需要采用的通信协议,其主要目的在于实现车辆与车联网系统之间的交互。传输协议信息是指车辆与车联网系统进行数据传输的过程中需要采用的传输协议,其主要目的在于实现车辆与车联网系统之间的数据传输。
[0123] S501至S503详细介绍如下:
[0124] S501,从车联网系统获取通信凭证信息。
[0125] 本申请实施例中通信凭证信息是由车联网系统所生成的,其是用于车联网系统对车辆进行认证处理。
[0126] 本申请实施例中车辆可以先从车联网系统获取通信凭证,以便在需要向车联网系统发送行驶信息时利用该通信凭证信息以证明自身的身份。
[0127] S502,基于通信协议信息对通信凭证信息与行驶信息进行封装,得到封装数据。
[0128] 本申请实施例中车辆从车联网系统获取通信凭证信息,之后就可以基于通信协议信息对通信凭证信息与行驶信息进行封装,得到封装数据。也即,车辆是基于通信协议信息所指示的通信规则,对通信凭证信息与行驶信息进行封装,得到封装数据。
[0129] 举例说明,例如用M1指代通信协议信息,用t1指代通信凭证信息,用d1指代行驶信息,用Q指代封装数据;那么得到的封装数据Q=M1(t1,d1)。
[0130] S503,基于传输协议信息将封装数据通过数据传输通道传输至车联网系统,以使车联网系统基于通信凭证信息对车辆进行认证处理,并在认证通过后获取与行驶信息相匹配的业务数据。
[0131] 本申请实施例中车辆基于通信协议信息对通信凭证信息与行驶信息进行封装,得到封装数据,之后就可以基于传输协议信息将封装数据通过数据传输通道传输至车联网系统。也即,车辆是基于传输协议信息所指示的传输规则将封装数据通过数据传输通道发送至车联网系统。
[0132] 举例说明,例如承接前述示例,用N1指代传输协议信息;那么封装数据在传输过程中是以N1[M1(t1,d1)]的形式进行传输。
[0133] 相应地,车联网系统接收到车辆发送的封装数据,并基于封装数据中含有的通信凭证信息对车辆进行认证处理,并在认证通过后获取与行驶信息相匹配的业务数据(具体的认证处理过程请参见后文介绍)。
[0134] 需要说明的是,图5所示中S301的详细介绍请参见图3所示的S301,图5所示中S201、S203至S204的详细介绍请参见图2所示的S201、S203至S204,在此不再赘述。
[0135] 本申请实施例中车辆基于通信协议信息对通信凭证信息与行驶信息进行封装,由此车联网系统可以基于封装数据中含有的通信凭证信息对车辆进行认证,并在认证通过后才获取与行驶信息相匹配的业务数据,这样保证了业务数据的安全性;并且基于传输协议信息将封装数据能够简便快速地通过数据传输通道传输至车联网系统,适用于诸多广泛的应用场景中。
[0136] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆101来执行。如图6所示,该车联网业务的执行方法可以包括S601至S603、S502至S503、S301、S201、S203至S204。
[0137] S601至S603详细介绍如下:
[0138] S601,生成针对通信凭证信息的第一获取请求。
[0139] 本申请实施例中第一获取请求是车辆用于指示车联网系统获取通信凭证信息。
[0140] 在本申请的一个实施例中,S601中生成针对通信凭证信息的第一获取请求的过程,至少可以包括:
[0141] 基于授权证书生成针对通信凭证信息的第一获取请求;其中,授权证书是车辆从车辆管理系统中获取得到,车辆管理系统是在车联网系统上注册成功后从车联网系统获取得到。
[0142] 也即,可选实施例中第一获取请求中携带有授权证书,其中授权证书是由车联网系统所生成的,其是用于车联网系统对车辆进行鉴权处理;该授权证书可以是车辆从车辆管理系统中获取得到,而车辆管理系统则是在车联网系统上注册成功后从车联网系统获取得到。
[0143] 在本申请的一个实施例中,车辆从车辆管理系统获取授权证书的过程,至少可以包括:
[0144] 若检测到车辆行驶至指定区域,则生成针对授权证书的第五获取请求;
[0145] 将第五获取请求发送至车辆管理系统,以使车辆管理系统基于第五获取请求获取车联网系统所关联的授权证书;
[0146] 接收车辆管理系统发送的车联网系统所关联的授权证书。
[0147] 其中,可选实施例中第五获取请求是车辆用于指示车辆管理系统获取车联网系统所关联的授权证书。
[0148] 也即,可选实施例中车辆如果检测到车辆行驶至指定区域,则生成针对授权证书的第五获取请求,并将第五获取请求发送至车辆管理系统。相应地,车辆管理系统接收到车辆发送的第五获取请求,并基于第五获取请求获取车联网系统所关联的授权证书,以及向车辆返回车联网系统所关联的授权证书。相应地,车辆接收到车辆管理系统发送的车联网系统所关联的授权证书。
[0149] S602,将第一获取请求发送至车联网系统,以使车联网系统基于第一获取请求生成通信凭证信息,并返回通信凭证信息。
[0150] 在本申请的一个实施例中,S602中将第一获取请求发送至车联网系统的过程,至少可以包括:
[0151] 将第一获取请求发送至车联网系统,以使车联网系统基于授权证书对车辆进行鉴权处理,并在鉴权通过后返回通信凭证信息。
[0152] 其中,可选实施例中车辆基于授权证书生成针对通信凭证信息的第一获取请求,之后就可以将第一获取请求发送至车联网系统。相应地,车联网系统接收到车辆发送的第一获取请求,并基于第一获取请求中携带的授权证书对车辆进行鉴权处理,以及在鉴权通过后向车辆返回通信凭证信息。
[0153] 在本申请的一个实施例中,通信凭证信息可以是token,其可以是字母、数字以及特殊字符中的至少一种所组成的字符串,其与授权证书的区别在于通信凭证信息相对于授权证书而言数据量更少,更加简洁,从而可以提升车联网系统对车辆进行认证处理的速率。
[0154] S603,接收车联网系统发送的通信凭证信息。
[0155] 本申请实施例中车辆将第一获取请求发送至车联网系统,之后可以接收到车联网系统发送的通信凭证信息。
[0156] 需要说明的是,图6所示中S502至S503的详细介绍请参见图5所示的S502至S503,图6所示中S301的详细介绍请参见图3所示的S301,图6所示中S201、S203至S204的详细介绍请参见图2所示的S201、S203至S204,在此不再赘述。
[0157] 本申请实施例中车辆从车联网系统获取通信凭证信息,从而为基于通信凭证信息封装得到封装数据提供了支持。
[0158] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆101来执行。如图7所示,该车联网业务的执行方法可以包括S701至S703、S201、S203至S204。
[0159] 本申请实施例中行驶信息包括位置信息。
[0160] S701至S703详细介绍如下:
[0161] S701,获取车辆当前所使用的接入配置信息;其中,车辆当前所使用的接入配置信息与服务于目标区域的车联网系统所关联,目标区域是车辆行驶至指定区域之前所处的区域。
[0162] 本申请实施例中车辆可以获取自身当前所使用的接入配置信息。
[0163] 可以理解的是,车辆自身当前所使用的接入配置信息是在车辆行驶至指定区域之前的目标区域对应的车联网系统所关联的接入配置信息。
[0164] 举例说明,例如设车辆当前由区域A1驶入区域A2,区域A1对应车联网系统B1,区域A2对应车联网系统B2。其中,区域A1即为目标区域,区域A2即为指定区域,此时车辆当前所使用的接入配置信息即为车联网系统B1对应的接入配置信息,那么是获取车联网系统B1对应的接入配置信息。
[0165] S702,将车辆当前所使用的接入配置信息更新为所获取到的接入配置信息。
[0166] 本申请实施例中车辆获取到车辆当前所使用的接入配置信息,之后就可以将自身当前所使用的接入配置信息更新为所获取到的接入配置信息。
[0167] 举例说明,例如承接前述示例,车辆在检测到行驶至区域A2,之后获取到车联网系统B1对应的接入配置信息,并将车联网系统B1对应的接入配置信息更新为车联网系统B2对应的接入配置信息,或者说将车联网系统B1对应的接入配置信息替换为车联网系统B2对应的接入配置信息。
[0168] S703,基于所获取到的接入配置信息将位置信息发送至车联网系统。
[0169] 本申请实施例中车辆将车辆当前所使用的接入配置信息更新为所获取到的接入配置信息,之后就可以基于所获取到的接入配置信息将位置信息发送至车联网系统。
[0170] 需要说明的是,图7所示中S201、S203至S204的详细介绍请参见图2所示的S201、S203至S204,在此不再赘述。
[0171] 本申请实施例中车辆将当前所使用的接入配置信息切换为所驶入的指定区域对应的车联网系统所关联的接入配置信息,从而为将车辆当前的位置信息发送至车联网系统提供了支持。
[0172] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆101来执行。如图8所示,该车联网业务的执行方法可以包括S801至S803、S202至S204。
[0173] S801至S803详细介绍如下:
[0174] S801,生成针对接入配置信息的第二获取请求。
[0175] 本申请实施例中第二获取请求是车辆用于指示车辆管理系统获取车联网系统所关联的接入配置信息。
[0176] S802,将第二获取请求发送至车辆管理系统,以使车辆管理系统基于第二获取请求获取车联网系统所关联的接入配置信息。
[0177] 本申请实施例中车辆生成针对接入配置信息的第二获取请求,之后就可以将第二获取请求发送至车辆管理系统。相应地,车辆管理系统接收到车辆发送的第二获取请求,并基于第二获取请求获取车联网系统所关联的接入配置信息。
[0178] S803,接收车辆管理系统发送的车联网系统所关联的接入配置信息。
[0179] 本申请实施例中车辆将第二获取请求发送至车辆管理系统,之后可以接收到车辆管理系统发送的车联网系统所关联的接入配置信息。
[0180] 需要说明的是,图8所示中S202至S204的详细介绍请参见图2所示的S202至S204,在此不再赘述。
[0181] 本申请实施例中车辆从车辆管理系统获取车联网系统所关联的接入配置信息,即是由车辆管理系统对车联网系统所关联的接入配置信息进行管理,从而更加便于车辆管理系统的管理。
[0182] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆101来执行。如图9所示,该车联网业务的执行方法可以包括S901至S902、S202至S204。
[0183] S901至S902详细介绍如下:
[0184] S901,检测车辆是否首次驶入指定区域,得到第一检测结果。
[0185] 本申请实施例中车辆行驶至指定区域,就可以检测是否是首次驶入指定区域,得到第一检测结果。
[0186] 本申请实施例中检测车辆是否首次驶入指定区域,得到第一检测结果,可以包括以下两种情况:
[0187] 情况一,如果检测到车辆首次驶入指定区域,则得到用于表征车辆是首次驶入指定区域的第一检测结果。
[0188] 情况二,如果检测到车辆非首次驶入指定区域,则得到用于表征车辆不是首次驶入指定区域的第一检测结果。
[0189] S902,若第一检测结果表征车辆是首次驶入指定区域,则从车辆管理系统获取服务于指定区域的车联网系统所关联的接入配置信息。
[0190] 本申请实施例中车辆检测是否是首次驶入指定区域,得到第一检测结果,之后就可以基于第一检测结果确定如何获取服务于指定区域的车联网系统所关联的接入配置信息。
[0191] 本申请实施例中基于第一检测结果确定如何获取服务于指定区域的车联网系统所关联的接入配置信息,可以包括以下两种情况:
[0192] 情况一,如果第一检测结果表征车辆是首次驶入指定区域,则从车辆管理系统获取服务于指定区域的车联网系统所关联的接入配置信息。
[0193] 也即,如果车辆是首次驶入指定区域,则其需要从车辆管理系统获取服务于指定区域的车联网系统所关联的接入配置信息。
[0194] 情况二,如果第一检测结果表征车辆不是首次驶入指定区域,则从存储区域中获取服务于指定区域的车联网系统所关联的接入配置信息;其中,存储区域中含有的车联网系统所关联的接入配置信息是车辆首次驶入指定区域时从车辆管理系统中获取到并进行存储的。
[0195] 也即,如果车辆不是首次驶入指定区域,则其可以从自身所对应的存储区域中获取服务于指定区域的车联网系统所关联的接入配置信息,而无需从车辆管理系统获取服务于指定区域的车联网系统所关联的接入配置信息,可以在一定程度上提升车联网系统所关联的接入配置信息的获取速率。
[0196] 需要说明的是,图9所示中S202至S204的详细介绍请参见图2所示的S202至S204,在此不再赘述。
[0197] 本申请实施例中车辆在行驶至车联网系统所服务的指定区域后,通过检测是否是首次驶入,并基于检测情况确定合理的获取服务于指定区域的车联网系统所关联的接入配置信息的方式,灵活性更高。
[0198] 需要说明的是,图2至图9所示实施例是从车辆的角度进行的阐述,以下结合图10至图15从车辆管理系统的角度对本申请实施例的技术方案的实现细节进行详细阐述:
[0199] 请参阅图10,图10是本申请的一个实施例示出的车联网业务的执行方法的流程图,该车联网业务的执行方法可以由车辆管理系统102来执行。如图10所示,该车联网业务的执行方法至少包括S1001至S1003,详细介绍如下:
[0200] S1001,接收车辆发送的针对接入配置信息的第二获取请求;其中,接入配置信息用于表征车辆接入车联网系统并与车联网系统进行数据传输的参数信息。
[0201] 本申请实施例中第二获取请求是车辆用于指示车辆管理系统获取车联网系统所关联的接入配置信息。
[0202] 如前述实施例所述,车辆如果检测到车辆行驶至指定区域,则生成针对接入配置信息的第二获取请求,并将第二获取请求发送至车辆管理系统。相应地,车辆管理系统接收到车辆发送的第二获取请求。
[0203] S1002,基于第二获取请求获取车联网系统所关联的接入配置信息。
[0204] 本申请实施例中车辆管理系统接收到车辆发送的第二获取请求,之后就可以基于第二获取请求获取车联网系统所关联的接入配置信息。
[0205] 在本申请的一个实施例中,S1002中基于第二获取请求获取车联网系统所关联的接入配置信息的过程,至少可以包括:
[0206] 从存储区域中获取车联网系统所关联的接入配置信息;其中,存储区域中含有的车联网系统所关联的接入配置信息是在车联网系统上注册成功后从车联网系统获取得到的。
[0207] 也即,可选实施例中车辆管理系统预先从车联网系统中获取车联网系统所关联的接入配置信息进行存储,进而当车辆有需要获取车联网系统所关联的接入配置信息时,从自身所对应的存储区域中获取车联网系统所关联的接入配置信息。其中车辆管理系统存储区域所存储的车联网系统所关联的接入配置信息是,车辆管理系统在车联网系统上注册成功后向车联网系统申请得到的,或者是车辆管理系统在车联网系统上注册成功后车联网系统主动分配和发送的。
[0208] 在本申请的一个实施例中,S1002中基于第二获取请求获取车联网系统所关联的接入配置信息的过程,至少可以包括:
[0209] 生成针对接入配置信息的第六获取请求;
[0210] 将第六获取请求发送至车联网系统,以使车联网系统基于第六获取请求获取所关联的接入配置信息,并返回接入配置信息;
[0211] 接收车联网系统发送的接入配置信息。
[0212] 其中,可选实施例中第六获取请求是车辆管理系统用于指示车联网系统获取车联网系统所关联的接入配置信息。
[0213] 也即,可选实施例中车辆管理系统是当车辆有需要获取车联网系统所关联的接入配置信息时,再从车联网系统中获取车联网系统所关联的接入配置信息。其中车辆管理系统是在该车联网系统上注册成功过的。
[0214] S1003,将接入配置信息发送至车辆,以使车辆基于接入配置信息将车辆当前的行驶信息发送至车联网系统。
[0215] 本申请实施例中车辆基于第二获取请求获取到车联网系统所关联的接入配置信息,之后可以将车联网系统所关联的接入配置信息发送至车辆。相应地,车辆接收到车辆管理系统发送的车联网系统所关联的接入配置信息,并基于车联网系统所关联的接入配置信息将车辆当前的行驶信息发送至车联网系统。
[0216] 本申请实施例中车辆管理系统在接收到车辆发送的针对接入配置信息的获取请求后,获取并返回车联网系统所关联的接入配置信息给车辆;这样即是由车辆管理系统对车联网系统所关联的接入配置信息进行管理,从而更加便于车辆管理系统的管理。
[0217] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆管理系统102来执行。如图11所示,该车联网业务的执行方法可以包括S1101至S1102、S1001、S1003。
[0218] 本申请实施例中第二获取请求中携带有车辆当前的位置信息。
[0219] S1101至S1102详细介绍如下:
[0220] S1101,将位置信息与多个车联网系统各自所服务的区域对应的位置信息进行匹配,得到匹配结果;其中,多个车联网系统是车辆管理系统成功注册过的。
[0221] 本申请实施例中车辆管理系统接收到车辆发送的携带有车辆当前的位置信息的第二获取请求,就可以将车辆当前的位置信息与多个车联网系统各自所服务的区域对应的位置信息进行匹配,得到匹配结果。
[0222] 本申请实施例中将车辆当前的位置信息与多个车联网系统各自所服务的区域对应的位置信息进行匹配,得到匹配结果,可以包括以下两种情况:
[0223] 情况一,如果车辆当前的位置信息与多个车联网系统中的任一个车联网系统对应的位置信息相匹配,则得到用于车辆当前的位置信息与多个车联网系统中的任一个车联网系统对应的位置信息相匹配的匹配结果。
[0224] 情况二,如果车辆当前的位置信息与多个车联网系统对应的位置信息均不匹配,则得到用于表征车辆当前的位置信息与多个车联网系统对应的位置信息均不匹配的匹配结果。
[0225] S1102,若匹配结果表征位置信息与多个车联网系统中的任一个车联网系统对应的位置信息相匹配,则基于第二获取请求获取所匹配的车联网系统所关联的接入配置信息。
[0226] 本申请实施例中车辆管理系统将车辆当前的位置信息与多个车联网系统各自所服务的区域对应的位置信息进行匹配,得到匹配结果,之后就可以基于匹配结果确定是否获取车联网系统所关联的接入配置信息。
[0227] 本申请实施例中车联网系统对应的位置信息是指车联网系统所服务区域的位置信息,其是一个较大区域范围的位置信息,而车辆当前的位置信息则是一个较小区域范围的位置信息(可以是对应车辆重心、车头的中心点或者车身的中心点等的位置信息)。
[0228] 本申请实施例中基于匹配结果确定是否获取车联网系统所关联的接入配置信息,可以包括以下两种情况:
[0229] 情况一,如果匹配结果表征车辆当前的位置信息与多个车联网系统中的任一个车联网系统对应的位置信息相匹配,则基于第二获取请求获取所匹配的车联网系统所关联的接入配置信息。
[0230] 也即,如果车辆当前的位置信息与多个车联网系统中的任一个车联网系统对应的位置信息相匹配,则表征车辆当前处于车辆管理系统所注册成功过的车联网系统所服务的区域,因此,此时可以获取车联网系统所关联的接入配置信息,并且获取的是与车辆当前的位置信息所匹配的位置信息对应的车联网系统所关联的接入配置信息。
[0231] 举例说明,例如用d1’指代车辆当前的位置信息,分别用d1’、d2’、d3’、d4’指代4个车联网系统对应的位置信息,其中这4个车联网系统都是车辆管理系统注册成功过的。明显地,车辆当前的位置信息d1’与多个车联网系统中的其中一个车联网系统对应的位置信息d1’相匹配,那么此时可以获取位置信息d1’对应的车联网系统所关联的接入配置信息。
[0232] 情况二,如果匹配结果表征车辆当前的位置信息与多个车联网系统对应的位置信息均不匹配,则生成返回信息,返回信息用于表征不支持车联网服务,并将返回信息发送至车辆。
[0233] 也即,如果车辆当前的位置信息与多个车联网系统对应的位置信息均不匹配,则表征车辆当前并未处于车辆管理系统所注册成功过的车联网系统所服务的区域,因此,此时可以生成用于表征不支持车联网服务的返回信息,并将返回信息发送至车辆。相应地,车辆接收到车辆管理系统发送的返回信息,并基于返回信息可以明确/确定其当前所处的区域不支持车联网服务。
[0234] 举例说明,例如用d1’指代车辆当前的位置信息,分别用d2’、d3’、d4’、d5’指代4个车联网系统对应的位置信息,其中这4个车联网系统都是车辆管理系统注册成功过的。明显地,车辆当前的位置信息d1’与多个车联网系统对应的位置信息d2’、d3’、d4’、d5’均不匹配,那么此时可以生成返回信息,返回信息用于表征不支持车联网服务,并将返回信息发送至车辆。
[0235] 需要说明的是,图11所示中S1001、S1003的详细介绍请参见图10所示的S1001、S1003,在此不再赘述。
[0236] 本申请实施例中车辆管理系统在接收到车辆发送的携带有车辆当前位置信息的第二获取请求后,通过将位置信息与多个车联网系统各自所服务的区域对应的位置信息进行匹配,并基于匹配结果确定是否获取车联网系统所关联的接入配置信息,保证了接入配置信息的安全性。
[0237] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆管理系统102来执行。如图12所示,该车联网业务的执行方法可以包括S1201至S1202、S1001。
[0238] S1201至S1202详细介绍如下:
[0239] S1201,基于第二获取请求获取车联网系统所关联的接入配置信息与授权证书;其中,授权证书用于车联网系统对车辆进行鉴权处理。
[0240] 本申请实施例中车辆管理系统接收到车辆发送的针对接入配置信息的第二获取请求,之后就可以基于第二获取请求获取车联网系统所关联的接入配置信息与授权证书。
[0241] 本申请实施例中授权证书是由车联网系统所生成的,其是用于车联网系统对车辆进行鉴权处理,该授权证书是车辆管理系统在车联网系统上注册成功后从车联网系统获取得到。其中该授权证书可以是车辆管理系统在车联网系统上注册成功后向车联网系统申请得到的,或者是车辆管理系统在车联网系统上注册成功后车联网系统主动分配和发送的。
[0242] S1202,将接入配置信息和授权证书发送至车辆。
[0243] 本申请实施例中车辆管理系统基于第二获取请求获取到车联网系统所关联的接入配置信息与授权证书,之后就可以将车联网系统所关联的接入配置信息与授权证书发送至车辆。
[0244] 需要说明的是,图12所示中S1001的详细介绍请参见图10所示的S1001,在此不再赘述。
[0245] 本申请实施例中车辆管理系统获取并返回车联网系统所关联的接入配置信息与授权证书给车辆,为车辆基于接入配置信息发送车辆当前的行驶信息提供了支持,同时也为车辆基于授权证书获取通信凭证信息提供了支持,保证了车联网业务的正常执行。
[0246] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆管理系统102来执行。如图13所示,该车联网业务的执行方法在S1001之前还可以包括S1301至S1303。
[0247] S1301至S1303详细介绍如下:
[0248] S1301,生成注册请求。
[0249] 本申请实施例中注册请求是车辆管理系统用于指示车联网系统其需要进行注册。可选地,注册请求中可以携带有注册所需的信息,例如车辆管理系统的标识信息等。
[0250] S1302,将注册请求发送至车联网系统,以使车联网系统基于注册请求检测到车辆管理系统在车联网系统上注册成功后返回注册信息。
[0251] 本申请实施例中车辆管理系统生成注册请求,之后就可以将注册请求发送至车联网系统。相应地,车联网系统接收到车辆管理系统发送的注册请求,并基于注册请求实现车辆管理系统在车联网系统上的注册,以及在检测到车辆管理系统在车联网系统上注册成功后返回注册信息,注册信息用于表征车辆管理系统在车联网系统上注册成功。可选地,注册信息包括为车辆管理系统所分配的标识信息(如识别码)和密钥等。
[0252] S1303,接收车联网系统发送的注册信息。
[0253] 本申请实施例中车辆管理系统将注册请求发送至车联网系统,之后可以接收到车联网系统发送的注册信息,并基于注册信息可以明确/确定其已在车联网系统上注册成功。
[0254] 需要说明的是,图13所示中S1001至S1003的详细介绍请参见图10所示的S1001至S1003,在此不再赘述。
[0255] 本申请实施例中车辆管理系统通过向车联网系统发送注册请求,从而可以简便快速地实现其在车联网系统上的注册,便于车联网系统对其的管理。
[0256] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆管理系统102来执行。如图14所示,该车联网业务的执行方法在S1303之后还可以包括S1401至S1403。
[0257] S1401至S1403详细介绍如下:
[0258] S1401,生成针对接入配置信息的第三获取请求。
[0259] 本申请实施例中第三获取请求是车辆管理系统用于指示车联网系统获取车联网系统所关联的接入配置信息。
[0260] S1402,将第三获取请求发送至车联网系统,以使车联网系统基于第三获取请求获取车联网系统所关联的接入配置信息。
[0261] 本申请实施例中车辆管理系统生成针对接入配置信息的第三获取请求,之后就可以将第三获取请求发送至车联网系统。相应地,车联网系统接收到车辆管理系统发送的第三获取请求,并基于第三获取请求获取车联网系统所关联的接入配置信息,以及返回车联网系统所关联的接入配置信息。
[0262] S1403,接收车联网系统发送的接入配置信息。
[0263] 本申请实施例中车辆管理系统将第三获取请求发送至车联网系统,之后可以接收到车联网系统发送的车联网系统所关联的接入配置信息。
[0264] 需要说明的是,图14所示中S1301至S1303的详细介绍请参见图13所示的S1301至S1303,图14所示中S1001至S1003的详细介绍请参见图10所示的S1001至S1003,在此不再赘述。
[0265] 本申请实施例中车辆管理系统在车联网系统上的注册后,向车联网系统获取车联网系统所关联的接入配置信息,为车辆基于车联网系统所关联的接入配置信息发送车辆当前的行驶信息提供了支持。
[0266] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车辆管理系统102来执行。如图15所示,该车联网业务的执行方法在S1303之后还可以包括S1501至S1503。
[0267] S1501至S1503详细介绍如下:
[0268] S1501,生成针对授权证书的第四获取请求;其中,授权证书用于车联网系统对车辆进行鉴权处理。
[0269] 本申请实施例中第四获取请求是车辆管理系统用于指示车联网系统获取授权证书。
[0270] 本申请实施例中授权证书是由车联网系统所生成的,其是用于车联网系统对车辆进行鉴权处理,该授权证书是车辆管理系统在车联网系统上注册成功后从车联网系统获取得到。其中该授权证书可以是车辆管理系统在车联网系统上注册成功后向车联网系统申请得到的,或者是车辆管理系统在车联网系统上注册成功后车联网系统主动分配和发送的。
[0271] S1502,将第四获取请求发送至车联网系统,以使车联网系统基于第四获取请求获取车联网系统所关联的指定数量的授权证书。
[0272] 本申请实施例中车辆管理系统生成针对授权证书的第四获取请求,之后就可以将第四获取请求发送至车联网系统。相应地,车联网系统接收到车辆管理系统发送的第四获取请求,并基于第四获取请求获取车联网系统所关联的指定数量的授权证书,以及返回车联网系统所关联的指定数量的授权证书。
[0273] S1503,接收车联网系统发送的授权证书。
[0274] 本申请实施例中车辆管理系统将第四获取请求发送至车联网系统,之后可以接收到车联网系统发送的车联网系统发送的指定数量的授权证书。
[0275] 本申请实施例中指定数量的授权证书是车联网系统为车辆管理系统所分配的,从而再由车辆管理系统为其所管理的车辆分配。
[0276] 举例说明,例如车联网系统B1为在其上注册成功的车辆管理系统C1分配1000个授权证书,之后车辆管理系统C1可以将这1000个授权证书分配给其所管理的1000个车辆;车联网系统B1为在其上注册成功的车辆管理系统C2分配5000个授权证书,之后车辆管理系统C2可以将这5000个授权证书分配给其所管理的5000个车辆。
[0277] 可以理解的是,当车辆管理系统新增了需要管理的车辆,则可以根据需要再次生成针对授权证书的第四获取请求,并向车联网系统发送该第四获取请求,接收车联网系统发送的授权证书。
[0278] 可以理解的是,车联网系统可以为在其上注册成功的多个车辆管理系统分配相同数量的授权证书,也可以分配不同数量的授权证书;通常,车联网系统为在其上注册成功的车辆管理系统分配的授权证书的数量与车辆管理系统所管理的车辆的数量相匹配。在实际应用中,车联网系统为在其上注册成功的车辆管理系统分配的授权证书的数量可以根据具体应用场景进行灵活调整。
[0279] 需要说明的是,图15所示中S1301至S1303的详细介绍请参见图13所示的S1301至S1303,图15所示中S1001至S1003的详细介绍请参见图10所示的S1001至S1003,在此不再赘述。
[0280] 本申请实施例中车辆管理系统在车联网系统上的注册后,向车联网系统获取车联网系统所关联的授权证书,为车辆基于授权证书获取通信凭证信息提供了支持。
[0281] 需要说明的是,图10至图15所示实施例是从车辆管理系统的角度进行的阐述,以下结合图16至图19从车联网系统的角度对本申请实施例的技术方案的实现细节进行详细阐述:
[0282] 请参阅图16,图16是本申请的一个实施例示出的车联网业务的执行方法的流程图,该车联网业务的执行方法可以由车联网系统103来执行。如图16所示,该车联网业务的执行方法至少包括S1601至S1603,详细介绍如下:
[0283] S1601,接收车辆发送的封装数据;其中,封装数据是车辆基于获取到的接入配置信息对车辆当前的行驶信息进行封装并发送的。
[0284] 如前述实施例所述,车辆可以基于车联网系统所关联的接入配置信息接入车联网系统,并基于车联网系统所关联的接入配置信息对车辆的行驶信息进行封装得到封装数据,以及将封装数据发送至车联网系统。相应地,车联网系统接收到车辆发送的封装数据。
[0285] S1602,获取与行驶信息相匹配的业务数据。
[0286] 本申请实施例中车联网系统接收到车辆发送的封装数据,之后就可以获取与行驶信息相匹配的业务数据。
[0287] S1603,将业务数据发送至车辆,以使车辆基于业务数据执行车联网业务。
[0288] 本申请实施例中车联网系统获取到与行驶信息相匹配的业务数据,之后就可以将与行驶信息相匹配的业务数据发送至车辆。相应地,车辆接收到车联网系统发送的与行驶信息相匹配的业务数据,并基于与行驶信息相匹配的业务数据执行车联网业务。
[0289] 本申请实施例中车联网系统在接收到车辆发送的封装数据后,获取并返回与车辆当前的行驶信息相匹配的业务数据给车辆,进而使得车辆可以基于该业务数据执行车联网业务;这样直接向车辆发送业务数据,减少了车辆获取业务数据的时延,从而提升了基于业务数据执行车联网业务的效率。
[0290] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车联网系统103来执行。如图17所示,该车联网业务的执行方法可以包括S1701至S1703、S1601、S1603。
[0291] 本申请实施例中封装数据还包括通信凭证信息,该通信凭证信息是由车联网系统所生成的,其是用于车联网系统对车辆进行认证处理。
[0292] S1701至S1703详细介绍如下:
[0293] S1701,对封装数据进行解封装处理,得到行驶信息和通信凭证信息。
[0294] 如前述实施例所述,车联网系统所关联的接入配置信息包括用于表征接入车联网系统所需使用的配置信息,以及用于表征接入车联网系统后进行数据传输所需遵循的协议规范信息,其中协议规范信息包括通信协议信息和传输协议信息。
[0295] 车辆首先基于所述配置信息接入所述车联网系统,以与所述车联网系统建立数据传输通道;之后从车联网系统获取通信凭证信息,并基于通信协议信息对通信凭证信息与行驶信息进行封装,得到封装数据,以及基于传输协议信息将封装数据通过数据传输通道传输至车联网系统。
[0296] 因此,本申请实施例中车联网系统接收到车辆发送的封装数据,之后就可以对封装数据进行解封装处理,从而得到行驶信息和通信凭证信息。
[0297] S1702,基于通信凭证信息对车辆进行认证处理,得到认证结果。
[0298] 本申请实施例中车联网系统对封装数据进行解封装处理,得到行驶信息和通信凭证信息,之后就可以基于通信凭证信息对车辆进行认证处理,得到认证结果。
[0299] 本申请实施例中基于通信凭证信息对车辆进行认证处理,得到认证结果,可以包括以下两种情况:
[0300] 情况一,基于通信凭证信息对车辆认证通过,则得到用于表征对车辆的认证通过的认证结果。
[0301] 情况二,基于通信凭证信息对车辆认证未通过,则得到用于表征对车辆的认证未通过的认证结果。
[0302] S1703,若认证结果表征对车辆的认证通过,则获取与行驶信息相匹配的业务数据。
[0303] 本申请实施例中车联网系统基于通信凭证信息对车辆进行认证处理,得到认证结果,之后就可以基于认证结果确定是否获取与行驶信息相匹配的业务数据。
[0304] 本申请实施例中基于认证结果确定是否获取与行驶信息相匹配的业务数据,可以包括以下两种情况:
[0305] 情况一,如果认证结果表征对车辆的认证通过,则获取与行驶信息相匹配的业务数据。
[0306] 也即,如果对车辆的认证通过,则表征车辆的身份是合法的,因此,此时可以获取与行驶信息相匹配的业务数据。
[0307] 情况二,如果认证结果表征对车辆的认证未通过,则生成认证未通过信息,并将认证未通过信息发送至车辆。
[0308] 也即,如果对车辆的认证未通过,则表征车辆的身份是不合法的,因此,此时无需获取与行驶信息相匹配的业务数据,而是生成认证未通过信息,并将认证未通过信息发送至车辆。相应地,车辆接收到车联网系统发送的认证未通过信息,并基于该认证未通过信息可以明确/确定其未认证通过,可以检测通信凭证信息是否过期等。
[0309] 可选地,如果认证结果表征对车辆的认证未通过,车联网系统也可以不做处理。
[0310] 需要说明的是,图17所示中S1601、S1603的详细介绍请参见图16所示的S1601、S1603,在此不再赘述。
[0311] 本申请实施例中车联网系统基于封装数据中含有的通信凭证信息对车辆进行认证,并在认证通过后才获取与行驶信息相匹配的业务数据,保证了业务数据的安全性。
[0312] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车联网系统103来执行。如图18所示,该车联网业务的执行方法在S1701之前还可以包括S1801至S1803。
[0313] S1801至S1803详细介绍如下:
[0314] S1801,接收车辆发送的针对通信凭证信息的第一获取请求;其中,第一获取请求中携带有授权证书,授权证书是车辆从车辆管理系统中获取得到,车辆管理系统是在车联网系统上注册成功后针对车辆管理系统所生成的。
[0315] 本申请实施例中第一获取请求是车辆用于指示车联网系统获取通信凭证信息。
[0316] 如前述实施例所述,车辆可以基于授权证书生成针对通信凭证信息的第一获取请求。相应地,车联网系统接收到车辆发送的第一获取请求。其中授权证书是由车联网系统所生成的,其是用于车联网系统对车辆进行鉴权处理;该授权证书可以是车辆从车辆管理系统中获取得到,而车辆管理系统则是在车联网系统上注册成功后从车联网系统获取得到。
[0317] S1802,基于授权证书对车辆进行鉴权处理,得到鉴权结果。
[0318] 本申请实施例中车联网系统接收到车辆发送的针对通信凭证信息的第一获取请求,之后就可以基于第一获取请求中携带的授权证书对车辆进行鉴权处理,得到鉴权结果。
[0319] 本申请实施例中基于授权证书对车辆进行鉴权处理,得到鉴权结果,可以包括以下两种情况:
[0320] 情况一,基于授权证书对车辆鉴权通过,则得到用于表征对车辆鉴权通过的鉴权结果。
[0321] 情况二,基于授权证书对车辆鉴权未通过,则得到用于表征对车辆鉴权未通过的鉴权结果。
[0322] S1803,若鉴权结果表征对车辆的鉴权通过,则生成通信凭证信息,并将所生成的通信凭证信息发送至车辆。
[0323] 本申请实施例中车联网系统基于授权证书对车辆进行鉴权处理,得到鉴权结果,之后就可以基于鉴权结果确定是否生成通信凭证信息。
[0324] 本申请实施例中基于认证结果确定是否获取与行驶信息相匹配的业务数据,可以包括以下两种情况:
[0325] 情况一,如果鉴权结果表征对车辆的鉴权通过,则生成通信凭证信息,并将所生成的通信凭证信息发送至车辆。
[0326] 也即,如果对车辆的鉴权通过,则表征车辆的身份是合法的,因此,此时可以生成通信凭证信息,并将所生成的通信凭证信息发送至车辆。
[0327] 情况二,如果鉴权结果表征对车辆的鉴权未通过,则生成鉴权未通过信息,并将鉴权未通过信息发送至车辆。
[0328] 也即,如果对车辆的鉴权未通过,则表征车辆的身份是不合法的,因此,此时无需生成通信凭证信息,而是生成鉴权未通过信息,并将鉴权未通过信息发送至车辆。相应地,车辆接收到车联网系统发送的鉴权未通过信息,并基于该鉴权未通过信息可以明确/确定其未鉴权通过,可以检测鉴权证书是否过期等。
[0329] 可选地,如果鉴权结果表征对车辆的鉴权未通过,车联网系统也可以不做处理。
[0330] 需要说明的是,图18所示中S1701至S1702的详细介绍请参见图17所示的S1701至S1702,图18所示中S1601、S1603的详细介绍请参见图16所示的S1601、S1603,在此不再赘述。
[0331] 本申请实施例中车联网系统基于授权证书对车辆进行鉴权,并在鉴权通过后才生成并返回通信凭证信息给车辆,使得生成通信凭证信息的合理性更高,适用于诸多广泛的应用场景中。
[0332] 在本申请的一个实施例中,提供了另一种车联网业务的执行方法,该车联网业务的执行方法可以由车联网系统103来执行。如图19所示,该车联网业务的执行方法可以包括S1901至S1902、S1601、S1603。
[0333] 本申请实施例中行驶信息包括位置信息。
[0334] S1901至S1902详细介绍如下:
[0335] S1901,基于位置信息检测车辆当前是否处于所服务的指定区域,得到第二检测结果。
[0336] 本申请实施例中车联网系统接收到车辆发送的封装数据,之后就可以基于封装数据中含有的车辆当前的位置信息检测车辆当前是否处于所服务的指定区域,得到第二检测结果。
[0337] 本申请实施例中基于车辆当前的位置信息检测车辆当前是否处于所服务的指定区域,得到第二检测结果,可以包括以下两种情况:
[0338] 情况一,基于车辆当前的位置信息检测到车辆当前处于所服务的指定区域,得到用于表征车辆当前处于所服务的指定区域的第二检测结果。
[0339] 情况二,基于车辆当前的位置信息检测到车辆当前未处于所服务的指定区域,得到用于表征车辆当前未处于所服务的指定区域的第二检测结果。
[0340] S1902,若第二检测结果表征车辆当前处于所服务的指定区域,则获取与位置信息相匹配的业务数据。
[0341] 本申请实施例中车联网系统基于车辆当前的位置信息检测车辆当前是否处于所服务的指定区域,得到第二检测结果,之后就可以基于第二检测结果确定是否获取与车辆当前的位置信息相匹配的业务数据。
[0342] 本申请实施例中基于第二检测结果确定是否获取与车辆当前的位置信息相匹配的业务数据,可以包括以下两种情况:
[0343] 情况一,如果第二检测结果表征车辆当前处于所服务的指定区域,则获取与位置信息相匹配的业务数据。
[0344] 情况二,如果第二检测结果表征车辆当前未处于所服务的指定区域,则生成服务信息,服务信息用于表征车辆不在服务区域,并将服务信息发送至车辆。
[0345] 相应地,车辆接收到车联网系统发送的服务信息,并基于该服务信息可以明确/确定其未在车联网系统所服务的指定区域。
[0346] 可选地,如果第二检测结果表征车辆当前未处于所服务的指定区域,车联网系统也可以不做处理。
[0347] 需要说明的是,图19所示中S1601、S1603的详细介绍请参见图16所示的S1601、S1603,在此不再赘述。
[0348] 本申请实施例中车联网系统接收到车辆发送的封装数据后,基于封装数据中含有的车辆当前的位置信息检测车辆当前是否处于所服务的指定区域,并基于检测结果确定是否获取与车辆当前的位置信息相匹配的业务数据,保证了业务数据的安全性。
[0349] 以下对本申请实施例的一个具体场景进行详细说明:
[0350] 请参阅图20,主要包括车辆(即汽车)、车辆管理系统(即车企平台,后文用车企平台)以及多个车联网系统(即区域车联网平台,其中图20中示例出区域车联网平台A、区域车联网平台B、区域车联网平台C,后文用区域车联网平台);其中:
[0351] 车辆,主要用于如果检测到车辆行驶至指定区域,则从车企平台中获取服务于指定区域的区域车联网平台所关联的接入配置信息,其中接入配置信息用于表征接入区域车联网平台并与区域车联网平台进行数据传输的参数信息;之后基于接入配置信息将车辆当前的行驶信息发送至区域车联网平台(图中所示为区域车联网平台A);之后接收区域车联网平台发送的与车辆当前的行驶信息相匹配的业务数据;之后基于与车辆当前的行驶信息相匹配的业务数据执行车联网业务。
[0352] 车企平台,主要用于在多个区域车联网平台上进行注册,并当注册成功后获取得到各个区域车联网平台所关联的接入配置信息和指定数量的授权证书。另外,接收车辆发送的针对接入配置信息的获取请求(即前述实施例中的第二获取请求);之后基于针对接入配置信息的获取请求,获取区域车联网平台(图中所示为区域车联网平台A)所关联的接入配置信息;之后将接入配置信息发送至车辆。
[0353] 每个区域车联网平台,主要用于实现车企平台的注册,并当车企平台注册成功后发送自身所关联的接入配置信息和指定数量的授权证书至车企平台。另外,接收车辆发送的封装数据,其中封装数据是车辆基于区域车联网平台所关联的接入配置信息对车辆当前的行驶信息进行封装并发送的;之后获取与车辆当前的行驶信息相匹配的业务数据;之后将车辆当前的业务数据发送至车辆。
[0354] 在本申请的一个实施例中,请参阅图21,设置在车辆中的车载终端主要包括车企平台接入模块、区域车联网平台接入模块、车联网数据解析模块以及车联网应用模块;其中:
[0355] 车企平台接入模块,主要用于与车企平台进行交互,其支持OTA升级。
[0356] 区域车联网平台接入模块,主要用于与区域车联网平台进行交互,包括但不限于车辆的接入、鉴权处理、数据接收等;当车载终端检测到车辆行驶至区域车联网平台所服务的指定区域后,基于区域车联网平台所关联的接入配置信息对该模块进行更新/升级,其中该区域车联网平台所关联的接入配置信息可以是通过OTA获取得到。
[0357] 车联网数据解析模块,主要用于对车辆发送的车辆当前的行驶数据进行解析,以得到标准数据;同样地,当车载终端检测到车辆行驶至区域车联网平台所服务的指定区域后,基于区域车联网平台所关联的接入配置信息对该模块进行更新/升级,其中该区域车联网平台所关联的接入配置信息可以是通过OTA获取得到。
[0358] 车联网应用模块,主要用于接收车联网数据解析模块所输出的标准数据,实现车联网应用。
[0359] 基于图20至21所示的实施环境,首先介绍车企平台在区域车联网平台上进行注册的过程;其中以车企平台在区域车联网平台A中进行注册为例,在其他区域车联网平台B、C中进行注册的过程依次类推即可。
[0360] 请参阅图22,图22是本申请的一个实施例示出的车联网业务的执行方法的流程图。如图22所示,该车联网业务的执行方法至少包括S2201至S2206,详细介绍如下:
[0361] S2201,车企平台生成注册请求,并将注册请求发送至区域车联网平台。
[0362] S2202,区域车联网平台接收车企平台发送的注册请求,并基于注册请求检测到车企平台在区域车联网平台上注册成功后生成并返回注册信息。
[0363] 可选地,注册信息包括区域车联网平台为车企平台所分配的标识信息(如识别码)和密钥等。
[0364] S2203,车企平台生成针对接入配置信息的获取请求(即前述实施例中的第三获取请求),并将针对接入配置信息的获取请求发送至区域车联网平台。
[0365] S2204,区域车联网平台接收车企平台发送的针对接入配置信息的获取请求,并基于针对接入配置信息的获取请求,获取并返回区域车联网平台所关联的接入配置信息。
[0366] 可选地,接入配置信息包括区域车联网平台的互联网协议地址、通信协议信息、传输协议信息以及接入流程信息等,其中接入流程信息是指车辆接入区域车联网平台需经过哪些流程步骤,针对不同的区域车联网平台而言,车辆接入需经过的流程步骤可以不同也可以相同,在实际应用中,可以根据具体应用场景进行灵活调整。
[0367] S2205,车企平台生成针对授权证书的获取请求(即前述实施例中的第是获取请求),并将针对授权证书的获取请求发送至区域车联网平台。
[0368] S2206,区域车联网平台接收车企平台发送的针对授权证书的获取请求,并基于针对授权证书的获取请求,获取并返回区域车联网平台所关联的指定数量的授权证书。
[0369] 需要说明的是,图22所示中S2201至S2206的详细介绍请参见前述实施例,在此不再赘述。
[0370] 至此,完成车企平台在区域车联网平台上的注册,以及注册成功后相关数据的获取。
[0371] 基于图20至21所示的实施环境,其次介绍车辆、车企平台和区域车联网平台之间的交互以实现车联网业务的过程;其中区域车联网平台仍以区域车联网平台A为例,车辆、车企平台和其他区域车联网平台B、C交互的过程依次类推即可。
[0372] 请参阅图23,图23是本申请的一个实施例示出的车联网业务的执行方法的流程图。如图23所示,该车联网业务的执行方法至少包括S2301至S2309,详细介绍如下:
[0373] S2301,车载终端激活车联网功能。
[0374] S2302,车载终端检测到车辆行驶至指定区域,则生成针对区域车联网平台所关联的接入配置信息和授权证书的获取请求,并将针对区域车联网平台所关联的接入配置信息和授权证书的获取请求发送至车企平台。
[0375] S2303,车企平台接收车载终端发送的针对区域车联网平台所关联的接入配置信息和授权证书的获取请求,并基于针对区域车联网平台所关联的接入配置信息和授权证书的获取请求,获取并返回区域车联网平台所关联的接入配置信息和授权证书。
[0376] S2304,车载终端基于获取到的区域车联网平台所关联的接入配置信息,更新当前所使用的区域车联网平台所关联的接入配置信息。
[0377] S2305,车载终端基于授权证书生成针对通信凭证信息的获取请求(即前述实施例中的第一获取请求),并将针对通信凭证信息的获取请求发送至区域车联网平台。
[0378] S2306,区域车联网平台接收车载终端发送的针对通信凭证信息的获取请求,并基于授权证书对车辆进行鉴权处理,并在鉴权通过后返回通信凭证信息。
[0379] S2307,车载终端基于区域车联网平台所关联的接入配置信息对通信凭证信息和当前的行驶信息进行封装,得到封装数据,并将封装数据发送至区域车联网平台。
[0380] S2308,区域车联网平台接收车载终端发送的封装数据,获取并返回与封装数据中含有的行驶信息相匹配的业务数据。
[0381] S2309,车载终端接收区域车联网平台发送的与封装数据中含有的行驶信息相匹配的业务数据,并基于与封装数据中含有的行驶信息相匹配的业务数据执行车联网业务。
[0382] 需要说明的是,图23所示中S2301至S2309的详细介绍请参见前述实施例,在此不再赘述。
[0383] 至此,完成基于车辆、车企平台和区域车联网平台之间的交互实现车联网业务的执行。
[0384] 基于图20至21所示的实施环境,以车联网功能初始激活为例进行示例说明。
[0385] 请参阅图24,图24是本申请的一个实施例示出的车联网业务的执行方法的流程图。如图24所示,该车联网业务的执行方法至少包括S2401至S2413,详细介绍如下:
[0386] S2401,车载终端初始化。
[0387] S2402,车载终端激活车联网功能。
[0388] S2403,车载终端检测到车辆行驶至指定区域,则生成针对服务于该指定区域的区域车联网平台所关联的接入配置信息和授权证书的获取请求,获取请求中携带有车辆当前的位置信息,并将针对区域车联网平台所关联的接入配置信息和授权证书的获取请求发送至车企平台。
[0389] S2404,车企平台检测车辆当前的位置信息是否与多个区域车联网平台中的任一个区域车联网平台所服务的区域对应的位置信息匹配,多个区域车联网平台是车企平台成功注册过的;若匹配,则执行S2405,若不匹配,则执行S2406。
[0390] S2405,车企平台基于针对区域车联网平台所关联的接入配置信息和授权证书的获取请求,获取所匹配的区域车联网平台所关联的接入配置信息和授权证书。
[0391] S2406,车企平台生成返回信息,返回信息用于表征不支持车联网服务,并将返回信息发送至车载终端。
[0392] S2407,车载终端基于区域车联网平台所关联的接入配置信息,升级车辆当前所使用的区域车联网平台所关联的接入配置信息。
[0393] S2408,车载终端基于授权证书生成针对通信凭证信息的获取请求,并将基于授权证书所生成的针对通信凭证信息的获取请求发送至区域车联网平台。
[0394] S2409,区域车联网平台基于授权证书对车载终端进行鉴权处理,并在鉴权通过后返回通信凭证信息。
[0395] S2410,车载终端基于通信凭证信息和升级后的区域车联网平台所关联的接入配置信息,将车辆当前的行驶信息发送至区域车联网平台。
[0396] S2411,区域车联网平台获取与车辆当前的行驶信息相匹配的业务数据,并将与车辆当前的行驶信息相匹配的业务数据发送至车辆。
[0397] S2412,车载终端基于与车辆当前的行驶信息相匹配的业务数据执行车联网业务。
[0398] S2413,车辆继续行驶,周期性生成当前的行驶信息,并返回执行S2410。
[0399] 需要说明的是,图24所示中S2401至S2413的详细介绍请参见前述实施例,在此不再赘述。
[0400] 本申请实施例中在各个区域车联网平台接入流程不一致的情况下,不仅面满足了车辆接入多个区域对应的区域车联网平台的需求,而且也支持车企平台对车辆接入多个地区对应的区域车联网平台的管理。同时,通过使用OTA的方式自动将车辆当前所使用的接入配置信息升级为所获取到的接入配置信息,保证了车联网业务的持续,且流程简单,易于实施。
[0401] 基于图20至21所示的实施环境,以车辆重新启动后为例进行示例说明。
[0402] 请参阅图25,图25是本申请的一个实施例示出的车联网业务的执行方法的流程图。如图25所示,该车联网业务的执行方法至少包括S2501至S2510,详细介绍如下:
[0403] S2501,车载终端初始化。
[0404] S2502,车载终端检测到车辆是非首次驶入指定区域,则从存储区域中获取服务于指定区域的区域车联网平台所关联的接入配置信息和通信凭证信息,并基于通信凭证信息和区域车联网平台所关联的接入配置信息,将车辆当前的行驶信息发送至区域车联网平台。
[0405] 其中,存储区域中含有的区域车联网平台所关联的接入配置信息是车辆首次驶入指定区域时从车企平台中获取到并进行存储的。通信凭证信息则是车辆首次驶入指定区域时从区域车联网平台中获取到并进行存储的;可以理解的是,通信凭证信息如果是token,则其通常有一个过期时间,如果过期了,则车载终端在所需要时可以重新从区域车联网平台中获取,并对已存储的通信凭证信息进行更新处理。
[0406] S2503,区域车联网平台基于车辆当前的行驶信息中含有的位置信息,检测车载终端是否处于自身所服务的指定区域;若是,则执行S2504,若否,则执行S2506。
[0407] S2504,区域车联网平台获取与车辆当前的行驶信息相匹配的业务数据,并将与车辆当前的行驶信息相匹配的业务数据发送至车辆。
[0408] S2505,车载终端基于与车辆当前的行驶信息相匹配的业务数据执行车联网业务。
[0409] S2506,区域车联网平台生成服务信息,服务信息用于表征车辆不在服务区域,并将服务信息发送至车载终端。
[0410] S2507,车载终端检测自身的位置,并生成针对服务于该自身位置的区域车联网平台所关联的接入配置信息和授权证书的获取请求,获取请求中携带有车辆当前的位置信息,以及将针对区域车联网平台所关联的接入配置信息和授权证书的获取请求发送至车企平台。
[0411] S2508,车企平台检测车辆当前的位置信息是否与多个区域车联网平台中的任一个区域车联网平台所服务的区域对应的位置信息匹配,多个区域车联网平台是车企平台成功注册过的;若是,则执行S2509,若否,则执行S2511。
[0412] S2509,车企平台基于针对区域车联网平台所关联的接入配置信息和授权证书的获取请求,获取所匹配的区域车联网平台所关联的接入配置信息和授权证书。
[0413] S2510,执行车载终端正常接入区域车联网平台的流程。
[0414] S2511,车企平台生成返回信息,返回信息用于表征不支持车联网服务,并将返回信息发送至车载终端。
[0415] 需要说明的是,图25所示中S2501至S2511的详细介绍请参见前述实施例,在此不再赘述。
[0416] 本申请实施例中如果车企平台新增了可以支持的区域车联网平台(即注册了新的区域车联网平台),只需要在云端增加该区域车联网平台的接入配置信息,并在车辆有需求时进行下发即可,车辆所涉及的功能无需更改,可扩展性强。
[0417] 图26是本申请的一个实施例示出的车联网业务的执行装置的框图。如图26所示,该车联网业务的执行装置包括:
[0418] 获取模块2601,配置为若检测到车辆行驶至指定区域,则获取服务于指定区域的车联网系统所关联的接入配置信息;其中,接入配置信息用于表征接入车联网系统并与车联网系统进行数据传输的参数信息;
[0419] 发送模块2602,配置为基于接入配置信息将车辆当前的行驶信息发送至车联网系统,以使车联网系统获取与行驶信息相匹配的业务数据;
[0420] 接收模块2603,配置为接收车联网系统发送的与行驶信息相匹配的业务数据;
[0421] 执行模块2604,配置为基于与行驶信息相匹配的业务数据执行车联网业务。
[0422] 在本申请的一个实施例中,接入配置信息包括用于表征接入车联网系统所需使用的配置信息,以及用于表征接入车联网系统后进行数据传输所需遵循的协议规范信息;发送模块2602,具体配置为:
[0423] 基于配置信息接入车联网系统,以与车联网系统建立数据传输通道;
[0424] 基于协议规范信息将车辆当前的行驶信息通过数据传输通道发送至车联网系统。
[0425] 在本申请的一个实施例中,配置信息包括车联网系统的互联网协议地址;发送模块2602,还具体配置为:
[0426] 基于互联网协议地址接入车联网系统,以与车联网系统建立数据传输通道。
[0427] 在本申请的一个实施例中,协议规范信息包括通信协议信息和传输协议信息;发送模块2602,还具体配置为:
[0428] 从车联网系统获取通信凭证信息;
[0429] 基于通信协议信息对通信凭证信息与行驶信息进行封装,得到封装数据;
[0430] 基于传输协议信息将封装数据通过数据传输通道传输至车联网系统,以使车联网系统基于通信凭证信息对车辆进行认证处理,并在认证通过后获取与行驶信息相匹配的业务数据。
[0431] 在本申请的一个实施例中,发送模块2602,还具体配置为:
[0432] 生成针对通信凭证信息的第一获取请求;
[0433] 将第一获取请求发送至车联网系统,以使车联网系统基于第一获取请求生成通信凭证信息,并返回通信凭证信息;
[0434] 接收车联网系统发送的通信凭证信息。
[0435] 在本申请的一个实施例中,发送模块2602,还具体配置为:
[0436] 基于授权证书生成针对通信凭证信息的第一获取请求;其中,授权证书是车辆从车辆管理系统中获取得到,车辆管理系统是在车联网系统上注册成功后从车联网系统获取得到;
[0437] 将第一获取请求发送至车联网系统,以使车联网系统基于授权证书对车辆进行鉴权处理,并在鉴权通过后返回通信凭证信息。
[0438] 在本申请的一个实施例中,行驶信息包括位置信息;发送模块2602,具体配置为:
[0439] 获取车辆当前所使用的接入配置信息;其中,车辆当前所使用的接入配置信息与服务于目标区域的车联网系统所关联,目标区域是车辆行驶至指定区域之前所处的区域;
[0440] 将车辆当前所使用的接入配置信息更新为所获取到的接入配置信息;
[0441] 基于所获取到的接入配置信息将位置信息发送至车联网系统。
[0442] 在本申请的一个实施例中,获取模块2601,具体配置为:
[0443] 生成针对接入配置信息的第二获取请求;
[0444] 将第二获取请求发送至车辆管理系统,以使车辆管理系统基于第二获取请求获取车联网系统所关联的接入配置信息;
[0445] 接收车辆管理系统发送的车联网系统所关联的接入配置信息。
[0446] 在本申请的一个实施例中,获取模块2601,具体配置为:
[0447] 检测车辆是否首次驶入指定区域,得到第一检测结果;
[0448] 若第一检测结果表征车辆是首次驶入指定区域,则从车辆管理系统获取服务于指定区域的车联网系统所关联的接入配置信息。
[0449] 在本申请的一个实施例中,获取模块2601,还具体配置为:
[0450] 若第一检测结果表征车辆不是首次驶入指定区域,则从存储区域中获取服务于指定区域的车联网系统所关联的接入配置信息;其中,存储区域中含有的车联网系统所关联的接入配置信息是车辆首次驶入指定区域时从车辆管理系统中获取到并进行存储的。
[0451] 图27是本申请的一个实施例示出的车联网业务的执行装置的框图。如图27所示,该车联网业务的执行装置包括:
[0452] 接收模块2701,配置为接收车辆发送的针对接入配置信息的第二获取请求;其中,接入配置信息用于表征车辆接入车联网系统并与车联网系统进行数据传输的参数信息;
[0453] 获取模块2702,配置为基于第二获取请求获取车联网系统所关联的接入配置信息;
[0454] 发送模块2703,配置为将接入配置信息发送至车辆,以使车辆基于接入配置信息将车辆当前的行驶信息发送至车联网系统。
[0455] 在本申请的一个实施例中,第二获取请求中携带有车辆当前的位置信息;获取模块2702,具体配置为:
[0456] 将位置信息与多个车联网系统各自所服务的区域对应的位置信息进行匹配,得到匹配结果;其中,多个车联网系统是车辆管理系统成功注册过的;
[0457] 若匹配结果表征位置信息与多个车联网系统中的任一个车联网系统对应的位置信息相匹配,则基于第二获取请求获取所匹配的车联网系统所关联的接入配置信息。
[0458] 在本申请的一个实施例中,第二获取请求中携带有车辆当前的位置信息;获取模块2702,具体配置为:
[0459] 基于第二获取请求获取车联网系统所关联的接入配置信息与授权证书;其中,授权证书用于车联网系统对车辆进行鉴权处理;
[0460] 发送模块2703,具体配置为:
[0461] 将接入配置信息和授权证书发送至车辆。
[0462] 在本申请的一个实施例中,该装置还包括注册模块,注册模块,配置为:
[0463] 生成注册请求;
[0464] 将注册请求发送至车联网系统,以使车联网系统基于注册请求检测到车辆管理系统在车联网系统上注册成功后返回注册信息;
[0465] 接收车联网系统发送的注册信息。
[0466] 在本申请的一个实施例中,注册模块,还具体配置为:
[0467] 生成针对接入配置信息的第三获取请求;
[0468] 将第三获取请求发送至车联网系统,以使车联网系统基于第三获取请求获取车联网系统所关联的接入配置信息;
[0469] 接收车联网系统发送的接入配置信息。
[0470] 在本申请的一个实施例中,注册模块,还具体配置为:
[0471] 生成针对授权证书的第四获取请求;其中,授权证书用于车联网系统对车辆进行鉴权处理;
[0472] 将第四获取请求发送至车联网系统,以使车联网系统基于第四获取请求获取车联网系统所关联的指定数量的授权证书;
[0473] 接收车联网系统发送的授权证书。
[0474] 图28是本申请的一个实施例示出的车联网业务的执行装置的框图。如图28所示,该车联网业务的执行装置包括:
[0475] 接收模块2801,配置为接收车辆发送的封装数据;其中,封装数据是车辆基于获取到的接入配置信息对车辆当前的行驶信息进行封装并发送的;
[0476] 获取模块2802,配置为获取与行驶信息相匹配的业务数据;
[0477] 发送模块2803,配置为将业务数据发送至车辆,以使车辆基于业务数据执行车联网业务。
[0478] 在本申请的一个实施例中,封装数据还包括通信凭证信息;获取模块2802,具体配置为:
[0479] 对封装数据进行解封装处理,得到行驶信息和通信凭证信息;
[0480] 基于通信凭证信息对车辆进行认证处理,得到认证结果;
[0481] 若认证结果表征对车辆的认证通过,则获取与行驶信息相匹配的业务数据。
[0482] 在本申请的一个实施例中,该装置还包括鉴权模块,鉴权模块,配置为:
[0483] 接收车辆发送的针对通信凭证信息的第一获取请求;其中,第一获取请求中携带有授权证书,授权证书是车辆从车辆管理系统中获取得到,车辆管理系统是在车联网系统上注册成功后针对车辆管理系统所生成的;
[0484] 基于授权证书对车辆进行鉴权处理,得到鉴权结果;
[0485] 若鉴权结果表征对车辆的鉴权通过,则生成通信凭证信息,并将所生成的通信凭证信息发送至车辆。
[0486] 在本申请的一个实施例中,行驶信息包括位置信息;获取模块2802,具体配置为:
[0487] 基于位置信息检测车辆当前是否处于所服务的指定区域,得到第二检测结果;
[0488] 若第二检测结果表征车辆当前处于所服务的指定区域,则获取与位置信息相匹配的业务数据。
[0489] 需要说明的是,前述实施例所提供的装置与前述实施例所提供的方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述。
[0490] 本申请的实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得电子设备实现如前的车联网业务的执行方法。
[0491] 图29是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
[0492] 需要说明的是,图29示出的电子设备的计算机系统2900仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
[0493] 如图29所示,计算机系统2900包括中央处理单元(Central Processing Unit,CPU)2901,其可以根据存储在只读存储器(Read‑Only Memory,ROM)2902中的程序或者从存储部分2908加载到随机访问存储器(Random Access Memory,RAM)2903中的程序而执行各种适当的动作和处理,例如执行上述实施例中的方法。在RAM 2903中,还存储有系统操作所需的各种程序和数据。CPU 2901、ROM 2902以及RAM 2903通过总线2904彼此相连。输入/输出(Input/Output,I/O)接口2905也连接至总线2904。
[0494] 以下部件连接至I/O接口2905:包括键盘鼠标等的输入部分2906;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分2907;包括硬盘等的存储部分2908;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分2909。通信部分2909经由诸如因特网的网络执行通信处理。驱动器2910也根据需要连接至I/O接口2905。可拆卸介质2911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器2910上,以便于从其上读出的计算机程序根据需要被安装入存储部分2908。
[0495] 特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分2909从网络上被下载和安装,和/或从可拆卸介质2911被安装。在该计算机程序被中央处理单元(CPU)2901执行时,执行本申请的系统中限定的各种功能。
[0496] 需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read‑Only Memory,CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
[0497] 附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不相同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0498] 描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
[0499] 本申请的另一方面还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前的车联网业务的执行方法。该计算机可读介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
[0500] 本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读介质中。计算机设备的处理器从计算机可读介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的车联网业务的执行方法。
[0501] 上述内容,仅为本申请的较佳示例性实施例,并非用于限制本申请的实施方案,本领域普通技术人员根据本申请的主要构思和精神,可以十分方便地进行相应的变通或修改,故本申请的保护范围应以权利要求书所要求的保护范围为准。
QQ群二维码
意见反馈