System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车联网,尤其涉及一种外部设备访问方法、装置、设备、存储介质及车辆。
技术介绍
1、在微内核架构的操作系统中,驱动服务以进程方式运行,客户端进程可以通过消息与驱动服务进程进行进程间通信(inter-process communication,ipc),以使用驱动服务进程提供的驱动服务访问外部设备。
2、不同客户端进程使用同一个驱动服务访问外部设备时需要的驱动参数可能存在不同,然而,在现有技术中,某客户端进程使用驱动服务访问外部设备时,存在无法利用该客户端进程需要的驱动参数使用驱动服务的问题,导致外部设备访问的性能较差。
技术实现思路
1、本申请实施例提供一种外部设备访问方法、装置、设备、存储介质及车辆,以解决外部设备访问的性能较差的问题。
2、为解决上述问题,本申请是这样实现的:
3、第一方面,本申请实施例提供了一种外部设备访问方法,包括:
4、获取客户端进程的访问请求,其中,所述访问请求用于请求通过驱动服务进程访问外部设备,所述访问请求包括目标标识,所述目标标识为所述驱动服务进程为所述客户端进程分配的标识;
5、响应于所述访问请求,确定所述驱动服务进程中存储有所述目标标识的目标内存空间,其中,所述目标内存空间为所述驱动服务进程为所述客户端进程分配的内存空间;
6、利用所述目标内存空间中的驱动参数,通过所述驱动服务进程访问所述外部设备。
7、第二方面,本申请实施例还提供一种外部设备访问装置,
8、第一获取模块,用于获取客户端进程的访问请求,其中,所述访问请求用于请求通过驱动服务进程访问外部设备,所述访问请求包括目标标识,所述目标标识为所述驱动服务进程为所述客户端进程分配的标识;
9、第一确定模块,用于响应于所述访问请求,确定所述驱动服务进程中存储有所述目标标识的目标内存空间,其中,所述目标内存空间为所述驱动服务进程为所述客户端进程分配的内存空间;
10、访问模块,用于利用所述目标内存空间中的驱动参数,通过所述驱动服务进程访问所述外部设备。
11、第三方面,本申请实施例还提供一种外部设备访问设备,包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如第一方面所述的外部设备访问方法。
12、第四方面,本申请实施例还提供一种存储介质,所述存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的外部设备访问方法。
13、第五方面,本申请实施例还提供一种车辆,包括以下至少一项:如第二方面所述的外部设备访问装置;如第三方面所述的外部设备访问设备;如第四方面所述的存储介质。
14、本申请实施例至少具有如下有益效果:
15、客户端进程在请求通过驱动服务进程访问外部设备时,可以在访问请求中携带驱动服务进程为客户端进程分配的目标标识,如此,可以利用目标标识,找到客户端进程为该客户端进程分配的目标内存空间,并利用目标内存空间中的驱动参数,通过驱动服务进程访问外部设备。这样,可以保证利用各客户端进程需要的驱动参数使用驱动服务,从而可以提高外部设备访问性能。
本文档来自技高网...【技术保护点】
1.一种外部设备访问方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取客户端进程的访问请求之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述目标内存空间存储所述客户端进程对应的驱动参数,包括:
4.根据权利要求2所述的方法,其特征在于,所述在所述目标内存空间存储所述客户端进程对应的驱动参数,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取客户端进程的访问请求之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述响应于所述访问请求,利用所述目标内存空间中的驱动参数,通过所述驱动服务进程访问所述外部设备之后,所述方法还包括:
7.一种外部设备访问装置,其特征在于,包括:
8.一种外部设备访问设备,其特征在于,包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1至6中任意一项所述的外部设备访问方法。
9.一种存储介质,其特征在于,所述存储介质上存储有程序或指令,所述程序或
10.一种车辆,其特征在于,所述车辆包括如权利要求7所述的外部设备访问装置;或者,如权利要求8所述的外部设备访问设备;或者,如权利要求9所述的存储介质。
...【技术特征摘要】
1.一种外部设备访问方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取客户端进程的访问请求之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述目标内存空间存储所述客户端进程对应的驱动参数,包括:
4.根据权利要求2所述的方法,其特征在于,所述在所述目标内存空间存储所述客户端进程对应的驱动参数,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取客户端进程的访问请求之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述响应于所述访问请求,利用所述目标内存空间中的驱动参数,通过所述驱...
【专利技术属性】
技术研发人员:熊江江,夏三波,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。