System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆领域,具体而言,涉及用于车辆的权限管理方法和系统。
技术介绍
1、智能座舱是基于智能化、万物互联的背景下的车内应用场景。智能座舱可以利用车载系统的强大信息数据处理能力,通过整合驾驶信息和车载应用来为驾驶者提供高效和高科技感的驾驶体验。
2、当前,智能座舱对于车载应用的权限校验通常是基于车辆模块的,而基于车辆模块的权限校验往往是粗粒度。例如,一个车载应用只要声明了对相关车辆模块(例如,空调模块)的权限,该车载应用就能在任何时候发送所有的空调信号指令(例如,调低空调温度的指令)给车辆,以执行相关的空调控制。然而,作为示例,调低空调温度的指令在车辆电池的电量正常的情况下执行是恰当的,而在车辆电池的电量较低的情况下执行可能是不恰当的。另外,在车载应用是第三方娱乐应用的情况下,如果不限制其所能控制的车控信号的权限,那么就可能发生车辆被恶意控制。
3、因此,在一些情况下,基于车辆模块对车载应用进行粗粒度的权限校验无法满足智能座舱对车辆细化控制的需求,甚至可能会存在车载应用恶意控制车辆的风险。
技术实现思路
1、本申请的实施例提供了一种用于车辆的权限管理方法和系统,其能够基于车辆的状态来管理应用所发出的指令的执行权限,从而能够优化车辆控制,满足智能座舱对车辆细化控制的需求,提高用户的驾乘体验。
2、根据本申请的一方面,提供一种用于车辆的权限管理方法,所述权限管理方法包括:识别所连接的应用;监测所连接的应用是否发送指令;在监测到所连接的应用发送指令
3、在本申请的一些实施例中,可选地,所述指令的权限包括所述指令的读操作的权限和写操作的权限。
4、在本申请的一些实施例中,可选地,所述车辆的当前状态包括:驻车态、行车态和低电量状态;并且所述指令的权限包括:当所述车辆分别在驻车态、行车态和低电量状态下时所述指令的权限。
5、在本申请的一些实施例中,可选地,所述权限配置通过数组的形式来表示,其中所述数组指示与所述应用相关联的指令的读操作和写操作分别在所述车辆的驻车态、行车态和低电量状态下属于以下任一种权限类别:有权限、无权限和需用户确认。
6、在本申请的一些实施例中,可选地,所述权限管理方法还包括:在所述指令的读操作或写操作的权限属于需用户确认的情况下,指示用户确认是否执行所述读操作或写操作。
7、在本申请的一些实施例中,可选地,在权限校验成功的情况下,下发权限校验成功的指令包括:在所述指令的读操作属于有权限的情况下,或者在所述指令的读操作属于需用户确认且接收到用户对于执行读操作的确认的情况下,下发所述指令中与所述读操作相关的指令;以及在所述指令的写操作属于有权限的情况下,或者在所述指令的写操作属于需用户确认且接收到用户对于执行写操作的确认的情况下,下发所述指令中与所述写操作相关的指令。
8、在本申请的一些实施例中,可选地,所述权限管理方法还包括:在所述指令的读操作属于无权限的情况下,或者在所述指令的读操作属于需用户确认且阈值时间段内未接收到用户对于执行读操作的确认的情况下,指示所述指令中与所述读操作相关的指令异常;以及在所述指令的写操作属于无权限的情况下,或者在所述指令的写操作属于需用户确认且阈值时间段内未接收到用户对于执行写操作的确认的情况下,指示所述指令中与所述写操作相关的指令异常。
9、在本申请的一些实施例中,可选地,所述权限管理方法还包括:将与所述车辆相关联的所有应用的权限配置从云端同步到所述车辆的权限管理系统。
10、在本申请的一些实施例中,可选地,所述获取与所连接的应用相关联的权限配置包括:从所述权限管理系统获取与所连接的应用相关联的权限配置。
11、根据本申请的另一方面,提供一种用于车辆的权限管理系统,所述权限管理系统包括:存储器,其配置成存储指令;和处理器,其配置成执行所述指令使得所述权限管理系统执行如上文所述的任意一种权限管理方法。
12、根据本申请的又一方面,提供一种车辆,所述车辆包括如上文所述的任意一种权限管理系统。
13、根据本申请的又一另外的方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令由处理器执行时,使得所述处理器执行如上文所述的任意一种权限管理方法。
14、本申请实施例可以通过权限管理系统来校验应用下发的车控指令是否有权限执行,并且在有权限执行的情况下将车控指令下发执行系统以供执行。本申请实施例可以对车辆在行驶、静止、低电量等不同状态下的指令的读/写权限进行限制,从而能够细化应用能够访问的车控信号,以免将一些不必要的控制能力开放给不需要这些功能的应用。
本文档来自技高网...【技术保护点】
1.一种用于车辆的权限管理方法,其特征在于,所述权限管理方法包括:
2.根据权利要求1所述的权限管理方法,其特征在于,所述指令的权限包括所述指令的读操作的权限和写操作的权限。
3.根据权利要求2所述的权限管理方法,其特征在于,所述车辆的当前状态包括:驻车态、行车态和低电量状态;并且
4.根据权利要求2所述的权限管理方法,其特征在于,所述权限配置通过数组的形式来表示,其中所述数组指示与所述应用相关联的指令的读操作和写操作分别在所述车辆的驻车态、行车态和低电量状态下属于以下任一种权限类别:有权限、无权限和需用户确认。
5.根据权利要求4所述的权限管理方法,其特征在于,所述权限管理方法还包括:
6.根据权利要求5所述的权限管理方法,其特征在于,在权限校验成功的情况下,下发权限校验成功的指令包括:
7.根据权利要求6所述的权限管理方法,其特征在于,所述权限管理方法还包括:在所述指令的读操作属于无权限的情况下,或者在所述指令的读操作属于需用户确认且阈值时间段内未接收到用户对于执行读操作的确认的情况下,指示所述指令中与所
8.根据权利要求1所述的权限管理方法,其特征在于,所述权限管理方法还包括:将与所述车辆相关联的所有应用的权限配置从云端同步到所述车辆的权限管理系统。
9.根据权利要求8所述的权限管理方法,其特征在于,所述获取与所连接的应用相关联的权限配置包括:从所述权限管理系统获取与所连接的应用相关联的权限配置。
10.一种用于车辆的权限管理系统,其特征在于,所述权限管理系统包括:
11.一种车辆,其特征在于,所述车辆包括如权利要求10所述的权限管理系统。
12.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令由处理器执行时,使得所述处理器执行如权利要求1-9中任一项所述的权限管理方法。
...【技术特征摘要】
1.一种用于车辆的权限管理方法,其特征在于,所述权限管理方法包括:
2.根据权利要求1所述的权限管理方法,其特征在于,所述指令的权限包括所述指令的读操作的权限和写操作的权限。
3.根据权利要求2所述的权限管理方法,其特征在于,所述车辆的当前状态包括:驻车态、行车态和低电量状态;并且
4.根据权利要求2所述的权限管理方法,其特征在于,所述权限配置通过数组的形式来表示,其中所述数组指示与所述应用相关联的指令的读操作和写操作分别在所述车辆的驻车态、行车态和低电量状态下属于以下任一种权限类别:有权限、无权限和需用户确认。
5.根据权利要求4所述的权限管理方法,其特征在于,所述权限管理方法还包括:
6.根据权利要求5所述的权限管理方法,其特征在于,在权限校验成功的情况下,下发权限校验成功的指令包括:
7.根据权利要求6所述的权限管理方法,其特征在于,所述权限管理方法还包括:在...
【专利技术属性】
技术研发人员:郑龙,
申请(专利权)人:蔚来汽车科技安徽有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。