System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及车辆,具体涉及一种车载应用激活方法及装置、车载设备、车辆、存储介质。
技术介绍
1、目前,车载应用的激活方式有两种:离线激活和在线激活。这两种方式有一个共同点:都需要将车辆的唯一识别码vin码(vehicle identification number,车辆识别码)作为激活信息传递给第三方应用。不同的是:离线激活的核验操作在车辆本地进行,具体是在应用装车前,由主机厂将本批次装车的vin码发给第三方应用供应商,由第三方应用供应商根据提供的vin码清单生成离线验证程序,同应用安装包一起安装到车辆本地,当新车交付到用户手里时,启动应用获取车辆的vin码,并检验vin码是否在已通过激活的清单上,若是,则核验通过,并将应用激活;在线激活的核验操作在第三方应用供应商云服务器中进行,具体是在车辆联网状态下,应用通过车辆系统接口获取到车辆的vin码,再上传到第三方应用供应商云服务器中,经过核验激活信息后,返回激活状态。
2、上述两种方式具有一个显著的风险:车辆的vin码属于用户的个人信息,用户的个人信息在没有任何加密的情况下传输,存在安全性低,用户个人信息容易被泄露等问题,且将用户的个人信息直接暴露给第三方应用供应商也存在法律风险。
技术实现思路
1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种车载应用激活方法,通过获取虚拟码,以使车载应用根据虚拟码执行激活操作,能够极大程度地确保用户的个人隐私数据安全,提高用户体验
2、本专利技术的第二个目的在于提出一种车载应用激活装置。
3、本专利技术的第三个目的在于提出一种车载设备。
4、本专利技术的第四个目的在于提出一种车辆。
5、本专利技术的第五个目的在于提出一种计算机可读存储介质。
6、为达上述目的,本专利技术第一方面实施例提出了一种车载应用激活方法,包括:获取虚拟码,虚拟码用于对车辆厂商信息进行标识;将虚拟码发送给车载应用,以使车载应用根据虚拟码执行激活操作。
7、根据本专利技术实施例的车载应用激活方法,获取用于对车辆厂商信息进行标识的虚拟码,将上述虚拟码发送给车载应用,以使车载应用根据虚拟码中的车辆厂商信息识别到车辆厂商,从而执行激活操作。虚拟码仅包括车辆厂商信息,不包括任何用户个人信息,能够极大程度地确保用户的个人隐私数据安全,提高用户体验感,且方法简单高效。
8、在一些实施例中,虚拟码包括加密码和激活校验码,加密码通过对除车辆厂商信息之外的信息进行加密获得;激活校验码用于对车辆厂商的名称进行标识。
9、在一些实施例中,获取虚拟码,包括:获取车辆识别码;对所述车辆识别码进行加密操作,获得第一序列码;获取激活校验码,并根据所述激活校验码和所述第一序列码生成所述虚拟码。
10、在一些实施例中,获取虚拟码,包括:获取车辆识别码;获取随机码,并根据随机码和车辆识别码生成第二序列码;对第二序列码进行加密操作,获得第三序列码;获取激活校验码,并根据激活校验码和所述第三序列码生成虚拟码。在一些实施例中,获取随机码,包括:确定车辆型号;根据车辆型号生成随机码。
11、在一些实施例中,获取激活校验码,包括:确定车辆厂商标识,车辆厂商标识用于指示所述车辆厂商信息;根据车辆厂商标识确定激活校验码。
12、在一些实施例中,采用md5加密算法进行加密操作。
13、在一些实施例中,获取车辆识别码,包括:响应于车辆的发送请求,接收车辆发送的车辆识别码,其中,发送请求由车辆在每次上电或断网重连、且未检测到虚拟码时生成。
14、在一些实施例中,将虚拟码发送给车载应用,包括:车辆车辆在车载应用首次启动时将虚拟码发送给车载应用。
15、为达上述目的,本专利技术第二方面实施例提出了一种车载应用激活装置,包括:获取模块,用于虚拟码,虚拟码用于车辆厂商信息进行标识;发送模块,用于将虚拟码发送给车载应用,以使车载应用根据虚拟码执行激活操作。
16、根据本专利技术实施例的车载应用激活装置,通过获取模块获取虚拟码,以及通过发送模块将虚拟码发送给车载应用,以使车载应用根据虚拟码执行激活操作,能够极大程度地确保用户的个人隐私数据安全,提高用户体验感,且方法简单高效。
17、为达上述目的,本专利技术第三方面实施例提出了一种车载设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的车载应用激活程序,处理器执行车载应用激活程序时,实现如上述第一方面实施例提出的车载应用激活方法。
18、根据本专利技术实施例的车载设备,采用上述的车载应用激活方法,能够极大程度地确保用户的个人隐私数据安全,提高用户体验感,且方法简单高效。
19、为达上述目的,本专利技术第四方面实施例提出了一种车辆,包括上述的车载应用激活装置,或者上述的车载设备。
20、根据本专利技术实施例的车载设备,包括上述的车载应用激活装置,或者上述的车载设备,能够极大程度地确保用户的个人隐私数据安全,提高用户体验感,且方法简单高效。
21、为达上述目的,本专利技术第五方面实施例提出了一种计算机可读存储介质,其上存储有车载应用激活程序,该车载应用激活程序被处理器执行时实现如上述第一方面实施例提出的车载应用激活方法。
22、根据本专利技术实施例的计算机可读存储介质,采用上述的车载应用激活方法,能够极大程度地确保用户的个人隐私数据安全,提高用户体验感,且方法简单高效。
23、本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
本文档来自技高网...【技术保护点】
1.一种车载应用激活方法,其特征在于,包括:
2.根据权利要求1所述的车载应用激活方法,其特征在于,所述虚拟码包括加密码和激活校验码,所述加密码通过对除车辆厂商信息之外的信息进行加密获得;所述激活校验码用于对车辆厂商的名称进行标识。
3.根据权利要求1所述的车载应用激活方法,其特征在于,获取所述虚拟码,包括:
4.根据权利要求1所述的车载应用激活方法,其特征在于,获取所述虚拟码,包括:
5.根据权利要求4所述的车载应用激活方法,其特征在于,获取所述随机码,包括:
6.根据权利要求2-4任一项所述的车载应用激活方法,其特征在于,获取所述激活校验码,包括:
7.根据权利要求2-5任一项所述的车载应用激活方法,其特征在于,采用MD5加密算法进行加密操作。
8.根据权利要求3-5任一项所述的车载应用激活方法,其特征在于,获取车辆识别码,包括:
9.根据权利要求1-5任一项所述的车载应用激活方法,其特征在于,将所述虚拟码发送给车载应用,包括:
10.一种车载应用激活装置,其特征在于,
11.一种车载设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的车载应用激活程序,所述处理器执行所述车载应用激活程序时,实现根据权利要求1-9中任一项所述的车载应用激活方法。
12.一种车辆,其特征在于,包括根据权利要求9所述的车载应用激活装置,或者根据权利要求11所述的车载设备。
13.一种计算机可读存储介质,其特征在于,其上存储有车载应用激活程序,该车载应用激活程序被处理器执行时实现根据权利要求1-9中任一项所述的车载应用激活方法。
...【技术特征摘要】
1.一种车载应用激活方法,其特征在于,包括:
2.根据权利要求1所述的车载应用激活方法,其特征在于,所述虚拟码包括加密码和激活校验码,所述加密码通过对除车辆厂商信息之外的信息进行加密获得;所述激活校验码用于对车辆厂商的名称进行标识。
3.根据权利要求1所述的车载应用激活方法,其特征在于,获取所述虚拟码,包括:
4.根据权利要求1所述的车载应用激活方法,其特征在于,获取所述虚拟码,包括:
5.根据权利要求4所述的车载应用激活方法,其特征在于,获取所述随机码,包括:
6.根据权利要求2-4任一项所述的车载应用激活方法,其特征在于,获取所述激活校验码,包括:
7.根据权利要求2-5任一项所述的车载应用激活方法,其特征在于,采用md5加密算法进行加密操作。
8.根据...
【专利技术属性】
技术研发人员:董静,杨冬生,刘柯,任斌,孙萱,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。