一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车联网服务的激活方法、装置、计算机设备及存储介质与流程

2022-03-19 12:07:06 来源:中国专利 TAG:


1.本发明涉及汽车技术领域,尤其涉及车联网服务的激活方法、装置、计算机设备及存储介质。


背景技术:

2.近年来,随着车联网技术的发展,越来越多的汽车已实现与互联网、与用户进行连接,赋予车主远程操控车辆的能力,如通过手机app(application)应用程序远程开启空调等。传统的车联网服务激活方式为用户在app端输入vin(vehicle identification number,车辆识别号码)码或发动机号等车辆信息即可激活车联网服务,激活车联网服务后可远程操控车辆。
3.但是目前的这种激活方式存在一定的安全风险,现有的激活方式无法确保激活车联网服务的用户即为这辆车的拥有者,当用户的车辆信息泄露时可能会被他人恶意绑定,如何避免车辆信息泄露致使被他人恶意绑定成为亟待解决的问题。


技术实现要素:

4.本发明实施例提供一种车联网服务的激活方法、装置、计算机设备及存储介质,以解决现有技术无法确保激活车联网服务的用户即为车主的技术问题。
5.本发明提供的一种车联网服务的激活方法,该方法应用于tsp服务器,该方法包括:
6.接收移动终端发送的待激活车辆的第一车辆信息;
7.当车辆信息数据库中包含有接收的该第一车辆信息时,向该移动终端发送激活请求消息并开始预设时间段的倒计时;
8.当在该倒计时结束之前接收到车载终端发送的车辆已启动事件时,从该车辆已启动事件中提取与该车载终端对应的第二车辆信息;
9.当该第一车辆信息与该第二车辆信息相同时,将该待激活车辆的车联网服务激活。
10.进一步地,该第一车辆信息携带有第一车辆识别码,该第二车辆信息携带有第二车辆识别码,该方法还包括:
11.获取该第一车辆信息中携带的第一车辆识别码;
12.获取该第二车辆信息中携带的第二车辆识别码;
13.当该第一车辆识别码与该第二车辆识别码相同时,判断该第一车辆信息与该第二车辆信息相同。
14.进一步地,该接收移动终端发送的待激活车辆的第一车辆信息的步骤具体为:
15.接收移动终端通过预先安装和注册的应用程序发送的待激活车辆的第一车辆信息。
16.进一步地,该方法还包括:
17.当该车辆信息数据库中不包含接收的该第一车辆信息时,向安装在该移动终端的应用程序发送验证失败的消息;
18.当该车辆信息数据库中包含有接收的该第一车辆信息时,向安装在该移动终端的应用程序发送激活请求消息。
19.进一步地,在该将该待激活车辆的车联网服务激活的步骤之后,该方法还包括:
20.向安装在该移动终端的应用程序发送激活成功的提示消息。
21.进一步地,该方法还包括:
22.当该第一车辆信息与该第二车辆信息不相同时,向安装在该移动终端的应用程序发送激活失败的提示消息。
23.本发明提供了一种车联网服务的激活装置,该装置包括:
24.信息接收模块,用于接收移动终端发送的待激活车辆的第一车辆信息;
25.消息发送模块,用于当车辆信息数据库中包含有接收的该第一车辆信息时,向该移动终端发送激活请求消息并开始预设时间段的倒计时;
26.信息提取模块,用于当在该倒计时结束之前接收到车载终端发送的车辆已启动事件时,从该车辆已启动事件中提取与该车载终端对应的第二车辆信息;
27.激活模块,用于当该第一车辆信息与该第二车辆信息相同时,将该待激活车辆的车联网服务激活。
28.进一步地,该装置还包括:
29.第一获取模块,用于获取该第一车辆信息中携带的第一车辆识别码;
30.第二获取模块,用于获取该第二车辆信息中携带的第二车辆识别码;
31.判断模块,用于当该第一车辆识别码与该第二车辆识别码相同时,判断该第一车辆信息与该第二车辆信息相同。
32.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述车联网服务的激活方法的步骤。
33.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述车联网服务的激活方法的步骤。
34.本实施例提出的车联网服务的激活方法、装置、计算机设备及存储介质,接收移动终端发送的待激活车辆的第一车辆信息时,判断本地车辆信息数据库中是否包含有该第一车辆信息,若是,则说明该第一车辆信息为有效的车辆信息,向该移动终端发送激活请求消息并开始预设时间段的倒计时,若在该倒计时结束之前接收到车载终端发送的车辆已启动事件时,从该车辆已启动事件中提取与该车载终端对应的第二车辆信息,当该第一车辆信息与该第二车辆信息相同时,即可说明激活车联网服务的用户即为车主本人,将该待激活车辆的车联网服务激活,可以避免车主的车辆信息泄漏,导致他人恶意绑定的问题。
附图说明
35.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图
获得其他的附图。
36.图1是本发明一实施例中车联网服务的激活方法的一应用环境示意图;
37.图2是本发明一实施例中车联网服务的激活方法的一流程图;
38.图3是本发明另一实施例中车联网服务的激活方法的一流程图;
39.图4是本发明一实施例中车联网服务的激活方法的一交互流程图;
40.图5是本发明一实施例中车联网服务的激活装置的结构示意图;
41.图6是本发明一实施例中计算机设备的一示意图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.本技术提供的车联网服务的激活方法,可应用在如图1所示的应用环境中,其中,服务器通过网络分别与移动终端和设置于汽车内部的车载终端进行通信。其中,该移动终端包括但不限于个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现,该服务器/服务器集群例如tsp(telematics service provider,汽车远程服务提供商)服务器。该汽车内部设有车载终端t-box(telematics box,远程信息处理器),该车载终端还用于与汽车内部的整车控制器vcu(vehicle control unit)实现通讯。
44.在一实施例中,如图2所示,提供一种车联网服务的激活方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤s101至s104。
45.s101、接收移动终端发送的待激活车辆的第一车辆信息。
46.作为可选地,该移动终端安装有应用程序,用户可以在移动终端将注册的该应用程序的账号与该第一车辆信息进行绑定,当需要激活该车辆的联网服务时,用户可在移动终端的app应用程序上操作激活,该移动终端通过该应用程序将该车辆的第一车辆信息发送至本端服务器,该服务器具体用于接收移动终端通过预先安装和注册的应用程序发送的待激活车辆的第一车辆信息。
47.其中,该第一车辆信息包括但不限于汽车的vin码(vehicle identification number,车辆识别号码)、发动机号。
48.s102、当车辆信息数据库中包含有接收的该第一车辆信息时,向该移动终端发送激活请求消息并开始预设时间段的倒计时。
49.在其中一个实施例中,该预设的时间段例如3分钟。其中,本端服务器的车辆信息数据库中存储有所有真实车辆的车辆信息,当车辆信息数据库中包含有接收的该第一车辆信息时说明该第一车辆信息为真实车辆的车辆信息,可以向该移动终端发送激活请求消息。
50.s103、当在该倒计时结束之前接收到车载终端发送的车辆已启动事件时,从该车辆已启动事件中提取与该车载终端对应的第二车辆信息。
51.根据本实施例的一个使用场景例如,用户在移动终端的应用程序上看到该激活请
求消息时,将车辆启动,车辆在启动过程中会将启动事件发送至本端服务器,当在该倒计时(3分钟)结束之前接收到车载终端发送的车辆已启动事件时,从该车辆已启动事件中提取与该车载终端对应的第二车辆信息。
52.s104、当该第一车辆信息与该第二车辆信息相同时,将该待激活车辆的车联网服务激活。
53.当该第一车辆信息与该第二车辆信息相同时,可以说明激活车联网服务的用户即为车主本人。
54.作为可选地,在该步骤s104的步骤之后,该车联网服务的激活方法还包括:
55.向安装在该移动终端的应用程序发送激活成功的提示消息。便于用户及时知道激活结果。
56.进一步地,该车联网服务的激活方法还包括:
57.当该第一车辆信息与该第二车辆信息不相同时,向安装在该移动终端的应用程序发送激活失败的提示消息。
58.图4是本发明一实施例中车联网服务的激活方法的一交互流程图,下面结合图4详细描述本实施例中车联网服务的激活方法的一个使用场景,如图4所示,移动终端上安装有用于车联网服务的app应用程序,用户在移动终端注册该app应用程序,并将注册的app应用程序的账号与车辆信息(vin码和/或发动机号)绑定,当需要激活该车辆的车联网服务时,通过该app应用程序向本端服务器发送该车辆信息a,本端服务器接收到该车辆信息a时,通过比对车辆信息数据库校验该车辆信息a是否有效,并将校验结果发送至该移动终端,当校验成功时提示激活引导,提示用户校验成功可以开始激活,并开始倒计时。用户在看到该激活引导时,启动车辆,整车控制器vcu检测到车辆ready信号时,将ready信号通过can(controller area network,控制器局域网络)总线传至车载终端t-box,车载终端t-box将该ready信号转换成ready事件,并将该ready事件发送至本端服务器,本端服务器获取ready事件中携带的车辆信息b,当该车辆信息a与该车辆信息b相同时,将对应车辆的车联网服务激活。
59.在进行车辆信息校验时,本端tsp服务器校验安装在移动终端的app应用程序上传的车辆信息是否真实有效,车辆信息数据库中是否含该车辆信息,若无该车辆信息,将结果反馈至安装在移动终端的app应用程序,该app应用程序显示未有该车辆信息;若有该车辆信息,将结果反馈至该app应用程序,该app应用程序显示激活引导界面,提示用户3分钟内进入车内启动车辆至ready状态。
60.本实施例提出的车联网服务的激活方法在接收移动终端发送的待激活车辆的第一车辆信息时,判断本地车辆信息数据库中是否包含有该第一车辆信息,若是,则说明该第一车辆信息为有效的车辆信息,向该移动终端发送激活请求消息并开始预设时间段的倒计时,若在该倒计时结束之前接收到车载终端发送的车辆已启动事件时,从该车辆已启动事件中提取与该车载终端对应的第二车辆信息,当该第一车辆信息与该第二车辆信息相同时,即可说明激活车联网服务的用户即为车主本人,将该待激活车辆的车联网服务激活,可以避免车主的车辆信息泄漏,导致他人恶意绑定的问题。
61.图3是本发明另一实施例中车联网服务的激活方法的一流程图,如图3所示,本实施例提供的车联网服务的激活方法在包括上述s101至s104的基础上,还包括以下步骤s301
至s303。
62.s301、获取该第一车辆信息中携带的第一车辆识别码。该第一车辆识别码即第一vin码。
63.s302、获取该第二车辆信息中携带的第二车辆识别码。该第二车辆识别码即第二vin码。
64.s303、当该第一车辆识别码与该第二车辆识别码相同时,判断该第一车辆信息与该第二车辆信息相同。
65.在其他实施例中,还可以将发动机号作为第一车辆信息与该第二车辆信息是否相同的判断标准。
66.作为可选地,该车联网服务的激活方法还包括:
67.当该车辆信息数据库中不包含接收的该第一车辆信息时,向安装在该移动终端的应用程序发送验证失败的消息;
68.当该车辆信息数据库中包含有接收的该第一车辆信息时,向安装在该移动终端的应用程序发送激活请求消息。
69.本实施例通过将第一车辆信息的真实性验证的验证结果发送至安装在该移动终端的应用程序,便于用于在第一时间内得知该车辆信息的验证结果,使得用户在失误输错车辆信息时,可以及时得知并纠正。
70.在用户激活车联网服务时,通过将用户输入的车辆信息与用户具有操作权的车辆进行匹配,在基于判断车辆信息真实有效的基础上,增加判断用户对该车的使用权(可通过实体钥匙解锁进入车内并启动车辆),提升车联网服务激活的安全性。
71.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
72.在一实施例中,提供一种车联网服务的激活装置,该车联网服务的激活装置与上述实施例中车联网服务的激活方法一一对应。如图5所示,该车联网服务的激活装置100包括信息接收模块11、消息发送模块12、信息提取模块13和激活模块14。各功能模块详细说明如下:
73.信息接收模块11,用于接收移动终端发送的待激活车辆的第一车辆信息。
74.作为可选地,该移动终端安装有应用程序,用户可以在移动终端将注册的该应用程序的账号与该第一车辆信息进行绑定,当需要激活该车辆的联网服务时,用户可在移动终端的app应用程序上操作激活,该移动终端通过该应用程序将该车辆的第一车辆信息发送至本端服务器,该服务器具体用于接收移动终端通过预先安装和注册的应用程序发送的待激活车辆的第一车辆信息。
75.其中,该第一车辆信息包括但不限于汽车的vin码(vehicle identification number,车辆识别号码)、发动机号。
76.消息发送模块12,用于当车辆信息数据库中包含有接收的该第一车辆信息时,向该移动终端发送激活请求消息并开始预设时间段的倒计时。
77.在其中一个实施例中,该预设的时间段例如3分钟。其中,本端服务器的车辆信息数据库中存储有所有真实车辆的车辆信息,当车辆信息数据库中包含有接收的该第一车辆
信息时说明该第一车辆信息为真实车辆的车辆信息,可以向该移动终端发送激活请求消息。
78.信息提取模块13,用于当在该倒计时结束之前接收到车载终端发送的车辆已启动事件时,从该车辆已启动事件中提取与该车载终端对应的第二车辆信息。
79.根据本实施例的一个使用场景例如,用户在移动终端的应用程序上看到该激活请求消息时,将车辆启动,车辆在启动过程中会将启动事件发送至本端服务器,当在该倒计时(3分钟)结束之前接收到车载终端发送的车辆已启动事件时,从该车辆已启动事件中提取与该车载终端对应的第二车辆信息。
80.激活模块14,用于当该第一车辆信息与该第二车辆信息相同时,将该待激活车辆的车联网服务激活。
81.在其中一个实施例中,该车联网服务的激活装置100还包括:
82.第一获取模块,用于获取该第一车辆信息中携带的第一车辆识别码;
83.第二获取模块,用于获取该第二车辆信息中携带的第二车辆识别码;
84.判断模块,用于当该第一车辆识别码与该第二车辆识别码相同时,判断该第一车辆信息与该第二车辆信息相同。
85.在其中一个实施例中,该信息接收模块11具体用于接收移动终端通过预先安装和注册的应用程序发送的待激活车辆的第一车辆信息。
86.在其中一个实施例中,该车联网服务的激活装置100还包括:
87.第一发送单元,用于当该车辆信息数据库中不包含接收的该第一车辆信息时,向安装在该移动终端的应用程序发送验证失败的消息;
88.第二发送单元,用于当该车辆信息数据库中包含有接收的该第一车辆信息时,向安装在该移动终端的应用程序发送激活请求消息。
89.作为可选地,该车联网服务的激活装置100还包括:
90.第三发送单元,用于向安装在该移动终端的应用程序发送激活成功的提示消息。
91.作为可选地,该车联网服务的激活装置100还包括:
92.第四发送单元,用于当该第一车辆信息与该第二车辆信息不相同时,向安装在该移动终端的应用程序发送激活失败的提示消息。
93.其中上述模块/单元中的“第一”和“第二”的意义仅在于将不同的模块/单元加以区分,并不用于限定哪个模块/单元的优先级更高或者其它的限定意义。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本技术中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式。
94.关于车联网服务的激活装置的具体限定可以参见上文中对于车联网服务的激活方法的限定,在此不再赘述。上述车联网服务的激活装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
95.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结
构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储车联网服务的激活方法中涉及到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种车联网服务的激活方法。
96.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中车联网服务的激活方法的步骤,例如图2所示的步骤101至步骤104及该方法的其它扩展和相关步骤的延伸。或者,处理器执行计算机程序时实现上述实施例中车联网服务的激活装置的各模块/单元的功能,例如图5所示模块11至模块14的功能。为避免重复,这里不再赘述。
97.所述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
98.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、视频数据等)等。
99.所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。
100.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中车联网服务的激活方法的步骤,例如图2所示的步骤101至步骤104及该方法的其它扩展和相关步骤的延伸。或者,计算机程序被处理器执行时实现上述实施例中车联网服务的激活装置的各模块/单元的功能,例如图5所示模块11至模块14的功能。为避免重复,这里不再赘述。
101.本实施例提出的车联网服务的激活方法、装置、计算机设备及存储介质,接收移动终端发送的待激活车辆的第一车辆信息时,判断本地车辆信息数据库中是否包含有该第一车辆信息,若是,则说明该第一车辆信息为有效的车辆信息,向该移动终端发送激活请求消息并开始预设时间段的倒计时,若在该倒计时结束之前接收到车载终端发送的车辆已启动事件时,从该车辆已启动事件中提取与该车载终端对应的第二车辆信息,当该第一车辆信息与该第二车辆信息相同时,即可说明激活车联网服务的用户即为车主本人,将该待激活车辆的车联网服务激活,可以避免车主的车辆信息泄漏,导致他人恶意绑定的问题。
102.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
103.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
104.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献