一种车辆业务授权方法、装置、云端服务器及系统与流程

文档序号:31532896发布日期:2022-09-16 21:08阅读:92来源:国知局
一种车辆业务授权方法、装置、云端服务器及系统与流程

1.本发明涉及通信技术领域,尤其涉及一种车辆业务授权方法、装置、云端服务器及系统。


背景技术:

2.随着人们生活水平的逐渐提高,汽车已经成为人们日常出行的主要代步工具,一些车辆相关的业务种类也越来越多,例如洗车业务、代驾业务等,这些业务都需要将车辆的所有权和使用权分离开来,车主可以将自己的车授权给家人或者朋友使用,使得使被授权人拥有部分车主权益,可驾驶和远程操控车辆。
3.但是,在现有技术提供的技术方案中,车辆授权过度依赖于车端网络,一旦车端网络出现问题,就无法实现业务授权,从而导致授权失败,影响授权成功率。


技术实现要素:

4.本发明实施例的目的在于,提供一种车辆业务授权方法、装置、云端服务器及系统,能够有效避免因车端网络而导致车辆业务授权失败的问题,从而提高车辆业务授权的成功率。
5.为了实现上述目的,本发明实施例提供了一种车辆业务授权方法,所述方法应用于云端服务器,所述方法包括:
6.接收车辆验证码,并获取所述车辆验证码的校验结果;
7.当所述校验结果为车辆验证码正确时,接收并保存待授权用户信息,根据所述待授权用户信息判断待授权用户是否为已授权用户;
8.当所述待授权用户为已授权用户时,接收并保存车辆业务授权信息;
9.唤醒车端t-box,根据所述车辆业务授权信息向车端控制器下发授权指令,使得车端控制器在接收到所述授权指令后,根据所述授权指令完成车辆业务授权。
10.进一步地,所述接收车辆验证码,并获取所述车辆验证码的校验结果,具体包括:
11.接收车主终端发送的所述车辆验证码,所述车辆验证码由所述车主终端响应车主的输入操作而获得并发送至所述云端服务器;
12.将所述车辆验证码与预设验证码进行比较;
13.当所述车辆验证码与所述预设验证码相同时,获得所述校验结果为车辆验证码正确;
14.当所述车辆验证码与所述预设验证码不相同时,获得所述校验结果为车辆验证码错误。
15.进一步地,所述接收并保存待授权用户信息,根据所述待授权用户信息判断待授权用户是否为已授权用户,具体包括:
16.接收并保存车主终端发送的所述待授权用户信息,所述待授权用户信息由所述车主终端响应车主的输入操作而获得并发送至所述云端服务器;
17.根据所述待授权用户信息查询预设的用户数据库;
18.当所述用户数据库中存在所述待授权用户信息,且具有授权用户标识时,判定所述待授权用户为已授权用户。
19.进一步地,所述接收并保存车辆业务授权信息,具体包括:
20.接收并保存车主终端发送的所述车辆业务授权信息,所述车辆业务授权信息由所述车主终端响应车主的业务权限选择操作而生成并发送至所述云端服务器。
21.进一步地,所述车端控制器在接收到所述授权指令后,根据所述授权指令完成车辆业务授权,具体包括:
22.在接收到所述授权指令后,获取所述待授权用户所对应的授权用户标识;
23.建立所述授权用户标识与车辆识别码之间的绑定关系,完成授权用户绑定;
24.根据所述车辆业务授权信息更新车辆业务,完成车辆业务授权;
25.向所述云端服务器返回ack消息确认所述授权指令已执行。
26.进一步地,所述方法还包括:
27.在接收到所述ack消息后,记录车端指令执行状态,并向车主终端和授权用户终端推送授权成功消息。
28.进一步地,在完成车辆业务授权之后,所述方法还包括:
29.接收车辆业务操作请求,所述车辆业务操作请求由所述车主终端响应车主的业务操作而生成并发送至所述云端服务器,或者,由所述授权用户终端响应授权用户的业务操作而生成并发送至所述云端服务器;
30.根据所述车辆业务操作请求判断当前操作用户是否为授权用户,并判断待操作业务是否仅车主具有操作权限;
31.若当前操作用户为授权用户且所述待操作业务仅车主具有操作权限,则判定当前操作用户无法操作所述待操作业务,并向当前操作用户的用户终端返回无法操作的提示消息。
32.为了实现上述目的,本发明实施例还提供了一种车辆业务授权装置,所述装置设置在云端服务器中,用于实现上述任一项所述的车辆业务授权方法,所述装置包括:
33.车辆信息验证模块,用于接收车辆验证码,并获取所述车辆验证码的校验结果;
34.用户信息验证模块,用于当所述校验结果为车辆验证码正确时,接收并保存待授权用户信息,根据所述待授权用户信息判断待授权用户是否为已授权用户;
35.授权信息获取模块,用于当所述待授权用户为已授权用户时,接收并保存车辆业务授权信息;
36.车辆业务授权模块,用于唤醒车端t-box,根据所述车辆业务授权信息向车端控制器下发授权指令,使得车端控制器在接收到所述授权指令后,根据所述授权指令完成车辆业务授权。
37.本发明实施例还提供了一种云端服务器,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现上述任一项所述的车辆业务授权方法。
38.本发明实施例还提供了一种车辆业务授权系统,所述系统包括车主终端、如上述实施例所述的云端服务器和车端控制器;其中,
39.所述车主终端,用于向所述云端服务器发送车辆验证码、待授权用户信息和车辆业务授权信息;
40.所述云端服务器,用于对接收到的所述车辆验证码、所述待授权用户信息和所述车辆业务授权信息进行处理,并向车端控制器下发授权指令;
41.所述车端控制器,用于在接收到所述授权指令后,根据所述授权指令完成车辆业务授权。
42.与现有技术相比,本发明实施例提供了一种车辆业务授权方法、装置、云端服务器及系统,云端服务器通过接收车辆验证码,并获取所述车辆验证码的校验结果,当所述校验结果为车辆验证码正确时,接收并保存待授权用户信息,根据所述待授权用户信息判断待授权用户是否为已授权用户,当所述待授权用户为已授权用户时,接收并保存车辆业务授权信息,唤醒车端t-box,根据所述车辆业务授权信息向车端控制器下发授权指令,使得车端控制器在接收到所述授权指令后,根据所述授权指令完成车辆业务授权,能够有效避免因车端网络而导致车辆业务授权失败的问题,从而提高车辆业务授权的成功率。
附图说明
43.图1是本发明提供的一种车辆业务授权方法的一个优选实施例的流程图;
44.图2是本发明实施例提供的一种车辆业务授权方法的应用场景示意图;
45.图3是本发明提供的一种车辆业务授权装置的一个优选实施例的结构框图;
46.图4是本发明提供的一种云端服务器的一个优选实施例的结构框图。
具体实施方式
47.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本技术领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.本发明实施例提供了一种车辆业务授权方法,参见图1所示,是本发明提供的一种车辆业务授权方法的一个优选实施例的流程图,所述方法应用于云端服务器,所述方法包括步骤s11至步骤s14:
49.步骤s11、接收车辆验证码,并获取所述车辆验证码的校验结果;
50.步骤s12、当所述校验结果为车辆验证码正确时,接收并保存待授权用户信息,根据所述待授权用户信息判断待授权用户是否为已授权用户;
51.步骤s13、当所述待授权用户为已授权用户时,接收并保存车辆业务授权信息;
52.步骤s14、唤醒车端t-box,根据所述车辆业务授权信息向车端控制器下发授权指令,使得车端控制器在接收到所述授权指令后,根据所述授权指令完成车辆业务授权。
53.具体的,所述方法由云端服务器执行,云端服务器等待接收待授权车辆的车辆验证码,并在接收到车辆验证码之后,对车辆验证码的正确性进行校验,相应获得车辆验证码的校验结果;当判定车辆验证码的校验结果为车辆验证码正确时,等待接收待授权用户信息,并在接收到待授权用户信息之后保存入库,以及,根据接收到的待授权用户信息判断待授权用户是否为已授权用户;当判定待授权用户为已授权用户时,等待接收待授权车辆的
车辆业务授权信息,并在接收到车辆业务授权信息之后保存入库;接着,由于t-box属于车端的网络组件,车辆长时间不操作时t-box会处于休眠状态,因此,云端服务器需要先向车端下发t-box唤醒信息,以唤醒车端t-box,便于云端服务器与车端控制器(例如车端idcm,information domain control module,信息域控制器)进行通信,再根据接收到的车辆业务授权信息向车端控制器下发授权指令;车端控制器在接收到云端服务器发送的授权指令之后,根据授权指令完成车辆业务授权。
54.本发明实施例所提供的一种车辆业务授权方法,云端服务器通过接收车辆验证码,并获取车辆验证码的校验结果,当校验结果为车辆验证码正确时,接收并保存待授权用户信息,根据待授权用户信息判断待授权用户是否为已授权用户,当待授权用户为已授权用户时,接收并保存车辆业务授权信息,唤醒车端t-box,根据车辆业务授权信息向车端控制器下发授权指令,使得车端控制器在接收到授权指令后,根据授权指令完成车辆业务授权,车机上电即可获取待授权用户信息,能够有效避免因车端网络不通畅而导致车辆业务授权失败的问题,从而提高车辆业务授权的成功率。
55.在另一个优选实施例中,所述接收车辆验证码,并获取所述车辆验证码的校验结果,具体包括:
56.接收车主终端发送的所述车辆验证码,所述车辆验证码由所述车主终端响应车主的输入操作而获得并发送至所述云端服务器;
57.将所述车辆验证码与预设验证码进行比较;
58.当所述车辆验证码与所述预设验证码相同时,获得所述校验结果为车辆验证码正确;
59.当所述车辆验证码与所述预设验证码不相同时,获得所述校验结果为车辆验证码错误。
60.具体的,结合上述实施例,待授权车辆的车辆验证码是由车主终端发送至云端服务器的,车主可以通过输入操作向车主终端的app输入车辆验证码,再由车主终端将车主输入的车辆验证码提交到云端服务器,则,云端服务器在接收到车辆验证码之后,将接收到的车辆验证码与数据库中的预设验证码进行比较,以判断车辆验证码与预设验证码是否相同,当判定车辆验证码与预设验证码相同时,相应获得校验结果为车辆验证码正确;当判定车辆验证码与预设验证码不相同时,相应获得校验结果为车辆验证码错误。
61.需要说明的是,车辆验证码优选为车辆的pin码,即,将车辆的pin码作为车辆验证码与预设验证码进行比较,以判断车辆的pin码是否正确,或者,也可以通过短信验证码的形式进行车辆校验,本发明实施例不作具体限定。
62.本发明实施例所提供的一种车辆业务授权方法,通过车辆验证码(例如pin码)进行车辆校验,只有在车辆验证码正确时才进行后续车辆业务授权处理,能够有效防止误操作导致出现安全问题。
63.在又一个优选实施例中,所述接收并保存待授权用户信息,根据所述待授权用户信息判断待授权用户是否为已授权用户,具体包括:
64.接收并保存车主终端发送的所述待授权用户信息,所述待授权用户信息由所述车主终端响应车主的输入操作而获得并发送至所述云端服务器;
65.根据所述待授权用户信息查询预设的用户数据库;
66.当所述用户数据库中存在所述待授权用户信息,且具有授权用户标识时,判定所述待授权用户为已授权用户。
67.具体的,结合上述实施例,待授权用户信息是由车主终端发送至云端服务器的,车主可以通过输入操作向车主终端的app输入待授权用户信息,再由车主终端将车主输入的待授权用户信息提交到云端服务器,则,云端服务器在接收到待授权用户信息之后,将待授权用户信息保存入库,并根据接收到的待授权用户信息查询预先设置的用户数据库,当查询到用户数据库中存在待授权用户信息,且用户数据库中存储的待授权用户信息具有对应的授权用户标识时,判定待授权用户为已授权用户;否则,判定待授权用户为未授权用户。
68.需要说明的是,待授权用户信息优选为待授权用户的手机号,即,根据待授权用户的手机号搜索用户数据库,判断待授权用户是否为已授权用户,或者,也可以根据其他信息(如待授权用户的用户账号信息)判断待授权用户是否为已授权用户,本发明实施例不作具体限定。
69.在又一个优选实施例中,所述接收并保存车辆业务授权信息,具体包括:
70.接收并保存车主终端发送的所述车辆业务授权信息,所述车辆业务授权信息由所述车主终端响应车主的业务权限选择操作而生成并发送至所述云端服务器。
71.具体的,结合上述实施例,车辆业务授权信息是由车主终端发送至云端服务器的,车主可以在车主终端的app上进行业务权限选择操作,车主终端响应车主的业务权限选择操作生成车辆业务授权信息,再由车主终端将车辆业务授权信息发送至云端服务器,则,云端服务器在接收到车辆业务授权信息之后,将车辆业务授权信息保存入库,以便进行后续处理。
72.需要说明的是,车辆业务授权信息即为车主在车主终端所选择的待授权业务的授权权限信息,待授权业务包括车辆远控、代客模式等,本发明实施例不作具体限定。
73.在又一个优选实施例中,所述车端控制器在接收到所述授权指令后,根据所述授权指令完成车辆业务授权,具体包括:
74.在接收到所述授权指令后,获取所述待授权用户所对应的授权用户标识;
75.建立所述授权用户标识与车辆识别码之间的绑定关系,完成授权用户绑定;
76.根据所述车辆业务授权信息更新车辆业务,完成车辆业务授权;
77.向所述云端服务器返回ack消息确认所述授权指令已执行。
78.具体的,结合上述实施例,车端控制器在接收到云端服务器发送的授权指令之后,先获取待授权用户所对应的授权用户标识(上述实施例中已判定待授权用户为已授权用户,且具有授权用户标识),并获取待授权车辆的车辆识别码;再建立授权用户标识与车辆识别码之间的绑定关系,从而完成授权用户绑定,建立人车绑定关系,并根据车辆业务授权信息更新车辆业务(即待授权业务的授权权限信息),从而完成车辆业务授权;完成授权之后,车端控制器向云端服务器回调ack消息,确认授权指令已执行;其中,车端控制器还可以向云端服务器上报授权绑定状态,以便云端服务器保存人车绑定关系。
79.需要说明的是,授权用户标识是由云端服务器为授权用户生成的唯一标识superid,车辆识别码可以为车辆的车架号码vin,则,车端控制器在接收到云端服务器发送的授权指令之后,可以获取当前车架号码vin下的账号数据(包括车主以及授权用户的唯一标识superid),相应完成授权用户绑定以及业务授权信息更新。
80.作为上述方案的改进,所述方法还包括:
81.在接收到所述ack消息后,记录车端指令执行状态,并向车主终端和授权用户终端推送授权成功消息。
82.具体的,结合上述实施例,云端服务器在接收到车端控制器发送的ack消息之后,相应记录车端指令执行状态,并向车主终端的app和授权用户终端的app推送授权成功消息。
83.在又一个优选实施例中,在完成车辆业务授权之后,所述方法还包括:
84.接收车辆业务操作请求,所述车辆业务操作请求由所述车主终端响应车主的业务操作而生成并发送至所述云端服务器,或者,由所述授权用户终端响应授权用户的业务操作而生成并发送至所述云端服务器;
85.根据所述车辆业务操作请求判断当前操作用户是否为授权用户,并判断待操作业务是否仅车主具有操作权限;
86.若当前操作用户为授权用户且所述待操作业务仅车主具有操作权限,则判定当前操作用户无法操作所述待操作业务,并向当前操作用户的用户终端返回无法操作的提示消息。
87.具体的,结合上述实施例,在完成车辆业务授权之后,云端服务器等待接收车辆业务操作请求,其中,车辆业务操作请求可以由车主终端发送至云端服务器(即,车主可以在车主终端的app上进行车辆业务操作,车主终端响应车主的车辆业务操作生成车辆业务操作请求,再由车主终端将车辆业务操作请求发送至云端服务器),也可以由授权用户终端发送至云端服务器(即,授权用户可以在自己的授权用户终端的app上进行车辆业务操作,授权用户终端响应授权用户的车辆业务操作生成车辆业务操作请求,再由授权用户终端将车辆业务操作请求发送至云端服务器),则,云端服务器在接收到车辆业务操作请求之后,根据接收到的车辆业务操作请求判断想要对待操作业进行相应操作的当前操作用户是车主还是授权用户,并判断待操作业务是仅车主具有操作权限,还是车主和授权用户均具有操作权限;若判定当前操作用户为授权用户,并且判定待操作业务仅车主具有操作权限,则判定当前操作用户无法操作待操作业务(即授权用户没有被授权操作该业务),并向当前操作用户的用户终端(即授权用户终端)返回无法操作的提示消息。
88.需要说明的是,本发明实施例还提供了配置业务功能,主要用于配置车辆业务是否允许授权用户使用,车辆业务运营后台支持运营人员添加、编辑以及删除车辆业务,并灵活配置业务是否允许授权用户使用;例如,云端后台配置了远控功能仅车主可用,当授权用户在授权用户终端app操作远控功能时,云端接收到操作请求,判定当前操作用户是授权用户(有授权用户标识)则限制该操作请求,并向授权用户终端app返回提示消息,提示授权用户不可操作远控功能。
89.本发明实施例所提供的一种车辆业务授权方法,提供了灵活的车辆业务授权配置,可动态配置业务功能是否仅车主可用或者开放给授权用户使用(例如远控、ota升级和守望者等业务功能),增加了车辆业务功能的安全性。
90.参见图2所示,是本发明实施例提供的一种车辆业务授权方法的应用场景示意图,图2中的车主终端app主要用于车主添加授权用户,运营端主要用于提供配置业务功能,配置车辆业务是否仅车主可用,或者允许车主和授权用户使用;下面结合上述实施例和图2所
示应用场景架构,对本发明实施例所提供的车辆业务授权方案进行具体说明:
91.车主通过车主终端app输入车辆验证码,车主终端将车主输入的车辆验证码提交到云端服务器,云端服务器在接收到车辆验证码之后,将接收到的车辆验证码与数据库中的预设验证码进行比较,以判断车辆验证码与预设验证码是否相同,当判定车辆验证码与预设验证码相同时,相应获得校验结果为车辆验证码正确;当判定车辆验证码与预设验证码不相同时,相应获得校验结果为车辆验证码错误。
92.当车辆验证码的校验结果为车辆验证码正确时,车主通过车主终端app输入待授权用户信息,车主终端将车主输入的待授权用户信息提交到云端服务器,云端服务器在接收到待授权用户信息之后,将待授权用户信息保存入库(图2中的database云端数据库),并根据接收到的待授权用户信息查询预先设置的用户数据库(图2中的redis数据库),当查询到用户数据库中存在待授权用户信息,且用户数据库中存储的待授权用户信息具有对应的授权用户标识时,判定待授权用户为已授权用户;否则,判定待授权用户为未授权用户。
93.当待授权用户为已授权用户时,车主通过车主终端app进行业务权限选择操作,车主终端响应车主的业务权限选择操作生成车辆业务授权信息,并将车辆业务授权信息发送至云端服务器,云端服务器在接收到车辆业务授权信息之后,将车辆业务授权信息保存入库(图2中的database云端数据库)。
94.由于t-box属于车端的网络组件,车辆长时间不操作时t-box会处于休眠状态,因此,云端服务器需要先向车端下发t-box唤醒信息,以唤醒车端t-box,便于云端服务器与车端idcm进行通信,再根据接收到的车辆业务授权信息向车端idcm下发授权指令;车端idcm在接收到云端服务器发送的授权指令之后,根据授权指令完成车辆业务授权。
95.需要说明的是,图2中的云端服务器包括不同的组件,其中,mobile-gateway为app端网关,负责接收app端请求并转发至相应的服务组件;pc-gateway为运营端网关,负责接收运营端请求并转发至相应的服务组件;idcm-gateway为车端网关,负责接收车端请求并转发至相应的服务组件;user-core-data-service为用户核心数据服务,负责处理用户授权数据,保存人车关系,唤醒t-box网络,调用各组件完成业务授权相关工作,推送授权成功消息到车主和授权用户;open-auth-service为开放认证服务,负责校验pin码正确性,并且校验业务功能是否允许授权用户使用;idcm-service为用户登录注册服务,负责校验用户是否注册等情况;vehicle-core-data-service为车辆核心数据服务,负责处理车辆相关业务,校验当前授权的车辆是否存在;message-service为消息中心,负责给车端idcm发送消息指令;database为云端数据库,负责存储用户数据、人车关系以及授权相关数据;redis数据库负责缓存用户数据以及人车关系数据;hbase数据库负责存储操作日志。
96.图2中的车端主要用于监听授权消息,拉取账户数据,回调授权状态,也包括不同的组件,其中,config-service为车端配置中心,负责配置各服务的资源信息;account-service为车端账户中心,负责记录人车关系以及授权数据;mqtt-service负责监听云端下发的消息指令;t-box-service为车端网络组件,负责提供车端网络服务。
97.本发明实施例还提供了一种车辆业务授权装置,所述装置设置在云端服务器中,用于实现上述任一实施例所述的车辆业务授权方法,参见图3所示,是本发明提供的一种车辆业务授权装置的一个优选实施例的结构框图,所述装置包括:
98.车辆信息验证模块11,用于接收车辆验证码,并获取所述车辆验证码的校验结果;
99.用户信息验证模块12,用于当所述校验结果为车辆验证码正确时,接收并保存待授权用户信息,根据所述待授权用户信息判断待授权用户是否为已授权用户;
100.授权信息获取模块13,用于当所述待授权用户为已授权用户时,接收并保存车辆业务授权信息;
101.车辆业务授权模块14,用于唤醒车端t-box,根据所述车辆业务授权信息向车端控制器下发授权指令,使得车端控制器在接收到所述授权指令后,根据所述授权指令完成车辆业务授权。
102.优选地,所述车辆信息验证模块11具体包括:
103.车辆验证码获取单元,用于接收车主终端发送的所述车辆验证码,所述车辆验证码由所述车主终端响应车主的输入操作而获得并发送至所述云端服务器;
104.车辆验证码比较单元,用于将所述车辆验证码与预设验证码进行比较;
105.第一验证单元,用于当所述车辆验证码与所述预设验证码相同时,获得所述校验结果为车辆验证码正确;
106.第二验证单元,用于当所述车辆验证码与所述预设验证码不相同时,获得所述校验结果为车辆验证码错误。
107.优选地,所述用户信息验证模块12具体包括:
108.用户信息获取单元,用于接收并保存车主终端发送的所述待授权用户信息,所述待授权用户信息由所述车主终端响应车主的输入操作而获得并发送至所述云端服务器;
109.用户信息查询单元,用于根据所述待授权用户信息查询预设的用户数据库;
110.用户信息验证单元,用于当所述用户数据库中存在所述待授权用户信息,且具有授权用户标识时,判定所述待授权用户为已授权用户。
111.优选地,所述授权信息获取模块13具体用于:
112.接收并保存车主终端发送的所述车辆业务授权信息,所述车辆业务授权信息由所述车主终端响应车主的业务权限选择操作而生成并发送至所述云端服务器。
113.优选地,所述车端控制器在接收到所述授权指令后,根据所述授权指令完成车辆业务授权,具体包括:
114.在接收到所述授权指令后,获取所述待授权用户所对应的授权用户标识;
115.建立所述授权用户标识与车辆识别码之间的绑定关系,完成授权用户绑定;
116.根据所述车辆业务授权信息更新车辆业务,完成车辆业务授权;
117.向所述云端服务器返回ack消息确认所述授权指令已执行。
118.优选地,所述装置还包括:
119.授权成功消息推送模块,用于在接收到所述ack消息后,记录车端指令执行状态,并向车主终端和授权用户终端推送授权成功消息。
120.优选地,在完成车辆业务授权之后,所述装置还包括:
121.业务操作接收模块,用于接收车辆业务操作请求,所述车辆业务操作请求由所述车主终端响应车主的业务操作而生成并发送至所述云端服务器,或者,由所述授权用户终端响应授权用户的业务操作而生成并发送至所述云端服务器;
122.操作用户及业务判断模块,用于根据所述车辆业务操作请求判断当前操作用户是否为授权用户,并判断待操作业务是否仅车主具有操作权限;
123.操作失败消息推送模块,用于若当前操作用户为授权用户且所述待操作业务仅车主具有操作权限,则判定当前操作用户无法操作所述待操作业务,并向当前操作用户的用户终端返回无法操作的提示消息。
124.需要说明的是,本发明实施例所提供的一种车辆业务授权装置,能够实现上述任一实施例所述的车辆业务授权方法的所有流程,装置中的各个模块、单元的作用以及实现的技术效果分别与上述实施例所述的车辆业务授权方法的作用以及实现的技术效果对应相同,这里不再赘述。
125.本发明实施例还提供了一种云端服务器,参见图4所示,是本发明提供的一种云端服务器的一个优选实施例的结构框图,所述云端服务器包括处理器10、存储器20以及存储在所述存储器20中且被配置为由所述处理器10执行的计算机程序,所述处理器10在执行所述计算机程序时实现上述任一实施例所述的车辆业务授权方法。
126.优选地,所述计算机程序可以被分割成一个或多个模块/单元(如计算机程序1、计算机程序2、
······
),所述一个或者多个模块/单元被存储在所述存储器20中,并由所述处理器10执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述云端服务器中的执行过程。
127.所述处理器10可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以是微处理器,或者所述处理器10也可以是任何常规的处理器,所述处理器10是所述云端服务器的控制中心,利用各种接口和线路连接所述云端服务器的各个部分。
128.所述存储器20主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等,数据存储区可存储相关数据等。此外,所述存储器20可以是高速随机存取存储器,还可以是非易失性存储器,例如插接式硬盘,智能存储卡(smart media card,smc)、安全数字(secure digital,sd)卡和闪存卡(flash card)等,或所述存储器20也可以是其他易失性固态存储器件。
129.需要说明的是,上述云端服务器可包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,图4结构框图仅仅是上述云端服务器的示例,并不构成对云端服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
130.本发明实施例还提供了一种车辆业务授权系统,所述系统包括车主终端、如上述实施例所述的云端服务器和车端控制器;其中,
131.所述车主终端,用于向所述云端服务器发送车辆验证码、待授权用户信息和车辆业务授权信息;
132.所述云端服务器,用于对接收到的所述车辆验证码、所述待授权用户信息和所述车辆业务授权信息进行处理,并向车端控制器下发授权指令;
133.所述车端控制器,用于在接收到所述授权指令后,根据所述授权指令完成车辆业务授权。
134.需要说明的是,所述系统中的云端服务器与车主终端以及车端控制器配合使用,能够实现上述任一实施例所述的车辆业务授权方法的所有流程,系统中的车主终端、云端服务器和车端控制器的作用以及实现的技术方案分别与上述实施例所述的车辆业务授权方法的作用以及实现的技术方案对应相同,这里不再赘述。
135.综上,本发明实施例所提供的一种车辆业务授权方法、装置、云端服务器及系统,具有以下有益效果:
136.(1)车机上电即可获取待授权用户信息,能够有效避免因车端网络不通畅而导致车辆业务授权失败的问题,从而提高车辆业务授权的成功率;
137.(2)通过车辆验证码(例如pin码)进行车辆校验,只有在车辆验证码正确时才进行后续车辆业务授权处理,能够有效防止误操作导致出现安全问题;
138.(3)去除了授权中状态,无需等待车端授权成功回调;
139.(4)提供了灵活的车辆业务授权配置,可动态配置业务功能是否仅车主可用或者开放给授权用户使用(例如远控、ota升级和守望者等业务功能),增加了车辆业务功能的安全性。
140.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1