System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 服务权限管控方法及系统技术方案_技高网

服务权限管控方法及系统技术方案

技术编号:40166313 阅读:4 留言:0更新日期:2024-01-26 23:38
本申请提供一种服务权限管控方法及系统,方法应用于包括服务端和客户端的服务权限管控系统,客户端包括服务权限管控中心和应用,该方法包括:服务端根据客户端信息确定客户端对应的第一服务权限信息,并将第一服务权限信息发送至客户端的服务权限管控中心,客户端中的应用仅需向服务权限管控中心发送针对目标服务的可用性权限查询请求,服务权限管控中心将根据服务权限信息确定的目标服务的可用性权限查询结果发送至应用,应用即可根据可用性权限查询结果执行对应处理。如此,针对整个客户端的应用的服务权限进行管控,无需对客户端中的应用对应的控制器进行配置操作,提高了服务权限管控效率。

【技术实现步骤摘要】

本申请涉及服务管控,尤其涉及一种服务权限管控方法及系统


技术介绍

1、例如以客户端为车辆为例,随着车辆智能化功能逐渐增加,使用软件应用定义车辆功能渐成潮流,车辆若需要实现应用的某一功能,则需要通过控制应用对应的能够执行该功能的域控制器以及该域控制下挂载的电子控制单元(electronic control unit,简称ecu)执行该功能。但是,不同车辆所能实现的功能是存在差异的。因此,对车辆的功能权限进行管控,以使车辆的域控制器以及该域控制下挂载的ecu控制器进行权限控制,以执行能够执行的功能变得尤为重要。

2、目前作为客户端的一些车辆在从对应的服务端(例如云端)获取到功能配置信息后,会将功能配置信息下发给各域控制器以及ecu控制器,由各控制器通过写入功能配置信息来进行功能权限配置。这种方式在需要对功能权限进行修改时,不仅需要针对各控制器制定对应的通讯协议,还要关注各控制器的根据功能配置信息的功能权限配置是否成功,若任一控制器配置出错或者控制器需要更换,都需要重新下发针对该控制器的功能配置信息,使得该控制器重新根据功能配置信息进行功能权限配置,配置效率低。

3、此外,随着计算机技术的发展,其他例如手机等作为客户端的电子设备,包含的应用也越来越多,因此,应用所能实现的功能也变得越来越复杂,也同样存在上述问题。


技术实现思路

1、本申请提供一种服务权限管控方法及系统,用以解决现有技术中存在的直接针对应用对应的控制器进行功能权限配置,配置效率低的问题。通过将客户端的功能映射为服务,客户端的服务权限管控中心确定与客户端的服务相关的可用性信息,在接收到客户端的应用针对目标服务的权限查询请求时,向该应用反馈目标服务的权限查询结果,以使应用根据权限查询结果针对目标服务执行对应处理,从而实现例如对应用对应的控制器的功能的管控等。

2、第一方面,本申请提供一种服务权限管控方法,应用于服务权限管控系统,服务权限管控系统包括服务端和客户端,客户端包括建立通信连接的服务权限管控中心和应用,该方法包括:服务端确定客户端的客户端信息,根据客户端信息确定客户端对应的第一服务权限信息,并将第一服务权限信息发送至客户端中的服务权限管控中心,第一服务权限信息包括与客户端的服务相关的可用性信息;客户端中的服务权限管控中心接收第一服务权限信息,在接收到客户端中的应用针对目标服务的可用性权限查询请求的情况下,根据第二服务权限信息确定目标服务的可用性权限查询结果,并将可用性权限查询结果发送至应用,以使应用根据可用性权限查询结果执行对应处理。

3、本申请实现方式中,服务端为云端服务器,当然也可以为其他例如电脑等电子设备。客户端为车辆,当然也可以为其他的例如手机等客户端。

4、本申请实现方式提供的服务权限管控方法,服务端根据客户端信息确定客户端对应的第一服务权限信息,将第一服务权限信息发送至客户端,客户端的服务权限管控中心接收第一服务权限信息,客户端中的应用仅需向服务权限管控中心发送针对目标服务的可用性权限查询请求,服务权限管控中心将根据服务权限信息确定的可用性权限查询结果发送至应用,如此,无需针对每个控制器进行功能权限配置,仅需针对整个客户端确定客户端的各应用是否具备与该服务相关的权限即可使得应用根据服务的可用性权限信息进行对应处理,使得对客户端的服务权限管控效率更高。

5、在本申请实现方式提供的服务权限管控方法的一种实现方式中,该方法还包括:服务权限管控中心根据第一服务权限信息生成第二服务权限信息,在接收到客户端中的应用针对目标服务的可用性权限查询请求的情况下,根据第二服务权限信息确定目标服务的可用性权限查询结果。

6、本申请实现方式中,服务权限管控中心能够根据接收到的第一服务权限信息生成对应的第二服务权限信息,在接收到客户端中的应用针对目标服务的可用性权限查询请求的情况下,根据第二服务权限信息确定目标服务的可用性权限查询结果。如此,可以根据第二服务权限信息更好的管控应用的各服务的权限。

7、在本申请实现方式提供的服务权限管控方法的一种实现方式中,服务权限管控中心根据第一服务权限信息生成第二服务权限信息,包括:服务权限管控中心基于第一服务权限信息,以服务标识信息和接口标识信息作为关键字信息,构建第一服务权限信息对应的哈希映射表作为第二服务权限信息。

8、本申请实现方式中,基于第一服务权限信息,以服务标识信息接口标识信息作为关键字信息,构建哈希映射表作为第二服务权限信息。如此,在客户端的服务权限管控中心构建出整各客户端的服务的可用权限hash映射表,减少服务权限信息的存储,并且,基于服务标识信息和接口标识信息进行服务权限的查询,提高查询效率。

9、在本申请实现方式提供的服务权限管控方法的一种实现方式中,与客户端的服务相关的可用性信息包括服务可用性信息和服务对应的接口可用性信息。

10、本申请实现方式中,基于服务权限管控信息即可得到客户端的服务可用性信息和接口可用性信息,使得对客户端的控制器的功能权限的管控更为全面,更为方便。

11、在本申请实现方式提供的服务权限管控方法的一种实现方式中,服务权限管控中心和应用之间的通信连接基于some/ip协议建立。

12、本申请实现方式中,基于some/ip建立服务权限管控中心和应用的通信连接,使得应用能够主动从服务权限管控中心获取服务和接口的权限。

13、在本申请实现方式提供的服务权限管控方法的一种实现方式中,使应用根据可用性权限查询结果执行对应处理,包括:使应用根据可用性权限查询结果确定是否具备与所述服务相关的权限,进而确定应用对应的目标控制器是否具备执行目标服务对应的功能的权限;其中,若应用根据可用性权限查询结果确定具备与目标服务相关的权限,则确定应用具备调用目标服务的权限,进而确定应用对应的目标控制器具备执行目标服务的对应功能的权限;若应用根据可用性权限查询结果确定不具备与目标服务相关的权限,则确定应用不具备调用目标服务的权限,进而确定应用对应的目标控制器不具备执行目标服务的对应功能的权限。

14、本申请实现方式中,由部署在各控制器上的应用根据从服务权限管控中心查询得到的服务权限查询结果来决定是否进一步向控制器发送调用对应的目标服务的请求实现对控制器是否执行对应功能的管控,如此,实现了对客户端所有应用的集中管控,并且无需对控制器进行功能配置,使得服务权限管控更为便捷。

15、在本申请实现方式提供的服务权限管控方法的一种实现方式中,服务端根据客户端信息确定客户端对应的第一服务权限信息,包括:服务端根据客户端信息从数据库中查询与客户端信息匹配的服务权限信息得到客户端对应的第一服务权限信息。

16、本申请实现方式中,服务端根据客户端上传的客户端信息即可从数据库中查询到客户端对应的第一服务权限信息。如此,采用预先配置和存储的方式,使得在需要客户端的服务权限信息的时候,能够立马获取到,加快服务权限的获取。

本文档来自技高网...

【技术保护点】

1.一种服务权限管控方法,其特征在于,应用于服务权限管控系统,所述服务权限管控系统包括服务端和客户端,所述客户端包括建立通信连接的服务权限管控中心和应用,所述方法包括:

2.根据权利要求1所述的服务权限管控方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的服务权限管控方法,其特征在于,所述服务权限管控中心根据所述第一服务权限信息生成第二服务权限信息,包括:

4.根据权利要求1-3任意一项所述的服务权限管控方法,其特征在于,与所述客户端的服务相关的可用性信息包括服务可用性信息和服务对应的接口可用性信息。

5.根据权利要求1-4任意一项所述的服务权限管控方法,其特征在于,所述服务权限管控中心和所述应用之间的通信连接基于some/ip协议建立。

6.根据权利要求1-5任意一项所述的服务权限管控方法,其特征在于,使所述应用根据所述可用性权限查询结果执行对应处理,包括:

7.根据权利要求1-6任意一项所述的服务权限管控方法,其特征在于,所述服务端根据所述客户端信息确定所述客户端对应的第一服务权限信息,包括:</p>

8.根据权利要求1-7任意一项所述的服务权限管控方法,其特征在于,所述服务端确定所述客户端的客户端信息,包括:

9.根据权利要求7所述的服务权限管控方法,其特征在于,所述数据库中的服务权限信息基于用户根据所述客户端信息对客户端的服务权限进行配置操作得到。

10.根据权利要求1-9任意一项所述的服务权限管控方法,其特征在于,所述服务端为云端服务器,所述客户端为车辆。

11.一种服务权限管控方法,其特征在于,应用于客户端,所述客户端包括建立通信连接的服务权限管控中心和应用,所述方法包括:

12.一种车辆服务权限管控系统,其特征在于,包括服务端和客户端,客户端包括建立通信连接的服务权限管控中心和应用,其中

...

【技术特征摘要】

1.一种服务权限管控方法,其特征在于,应用于服务权限管控系统,所述服务权限管控系统包括服务端和客户端,所述客户端包括建立通信连接的服务权限管控中心和应用,所述方法包括:

2.根据权利要求1所述的服务权限管控方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的服务权限管控方法,其特征在于,所述服务权限管控中心根据所述第一服务权限信息生成第二服务权限信息,包括:

4.根据权利要求1-3任意一项所述的服务权限管控方法,其特征在于,与所述客户端的服务相关的可用性信息包括服务可用性信息和服务对应的接口可用性信息。

5.根据权利要求1-4任意一项所述的服务权限管控方法,其特征在于,所述服务权限管控中心和所述应用之间的通信连接基于some/ip协议建立。

6.根据权利要求1-5任意一项所述的服务权限管控方法,其特征在于,使所述应用根据所述可用性权限查询结果执行对应处...

【专利技术属性】
技术研发人员:叶程洋鞠传凯
申请(专利权)人:零束科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1