System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 信号处理方法、装置、车辆及存储介质制造方法及图纸_技高网

信号处理方法、装置、车辆及存储介质制造方法及图纸

技术编号:40557554 阅读:12 留言:0更新日期:2024-03-05 19:19
本申请实施例提供一种信号处理方法、装置、车辆及存储介质,涉及车载通信技术领域。通过接收来自应用端的信号获取请求,获取与信号获取请求中的信号标识信息对应的信号值以及转换因子,转换因子用于辅助将信号值转换为物理值;将获取到的信号值以及转换因子,发送至信号获取请求对应的应用端,从而使得应用端在获取总线上的不同信号时,只需要从服务端中查找获取即可,开发者无需在车载系统中设置过多用于获取整车信号的模块以及服务接口,减少了资源占用;另外,由于服务端将转换因子和信号值一并发送至应用端,使得应用端可以在需要将信号值转换为物理值时直接根据转换因子进行计算,提高了效率。

【技术实现步骤摘要】

本申请实施例涉及车载通信,具体涉及一种信号处理方法、装置、车辆及存储介质


技术介绍

1、随着车载电子电气架构的发展与演变,越来越多的域控制器被应用于整车设计。域控制器能够集中控制一大批相关联的功能,而由于整车功能越来越复杂,因此选择具有软硬解耦、模块化和标准化的面向服务的体系架构(service-oriented architecture,soa)成为了主流的解决方案。

2、在车载soa架构中,服务的应用方(即应用端)与服务的提供方之间通过接口进行数据传输,车辆上的电子控制单元之间常通过车载总线(如控制器局域网总线、本地互联网络总线)进行通信连接,服务的应用端与服务的提供方通过以太网进行通信连接。

3、在车载系统中,应用端需要获取整车信号,并根据信号执行相应的功能。然而,目前在开放式操作系统(例如linux)上运行应用时,应用从传统的车载总线上获取整车信号非常麻烦。具体地,如果应用端需要获取整车信号,必须在车载系统中设置对应于所需信号的模块,通过模块将应用端所需的信号从总线上提取出来,再将该模块封装成服务接口,将信号通过服务接口传递给应用端。每一个信号均需要设置一个对应的模块,也即对应封装一个服务接口,导致当应用端所需信号较多时,车载系统中的服务接口同样非常多,非常占用资源。

4、另外,现有技术中,当应用端通过服务接口获取整车信号时,往往是由服务接口发送信号值,而应用自己根据信号定义规则,将信号值转换物理值。这使得应用端必须了解信号值与物理值之间的转换关系,非常麻烦。


技术实现思路

1、本申请实施例提出了一种信号处理方法、装置、车辆及存储介质,以解决上述问题。

2、第一方面,本申请实施例提供了一种信号处理方法,应用于服务端,包括:接收来自应用端的信号获取请求,所述信号获取请求包括信号标识信息;获取与所述信号标识信息对应的信号值以及转换因子,所述转换因子用于辅助将所述信号值转换为物理值;将获取到的信号值以及转换因子,发送至所述信号获取请求对应的应用端。

3、第二方面,本申请实施例提供了一种信号处理方法,应用于应用端,包括:向服务端发送信号获取请求,所述服务端用于接收所述信号获取请求,所述信号获取请求包括信号标识信息,获取与所述信号标识信息对应的信号值以及转换因子,将获取到的信号值以及转换因子,发送至所述应用端,其中,所述转换因子用于辅助将所述信号值转换为物理值;在接收到所述服务端发送的信号值以及转换因子时,根据所述转换因子将所述信号值转换为物理值。

4、第三方面,本申请实施例提供了一种信号处理装置,包括数据获取模块,用于接收来自应用端的信号获取请求,所述信号获取请求包括信号标识信息;映射关系获取模块,用于获取与所述信号标识信息对应的信号值以及转换因子,所述转换因子用于辅助将所述信号值转换为物理值;数据发送模块,用于将获取到的信号值以及转换因子,发送至所述信号获取请求对应的应用端。

5、第四方面,本申请实施例提供了一种信号处理装置,包括请求发送模块,用于向服务端发送信号获取请求,所述服务端用于接收所述信号获取请求,所述信号获取请求包括信号标识信息,获取与所述信号标识信息对应的信号值以及转换因子,将获取到的信号值以及转换因子,发送至所述应用端,其中,所述转换因子用于辅助将所述信号值转换为物理值;运算执行模块,用于在接收到所述服务端发送的信号值以及转换因子时,根据所述转换因子将所述信号值转换为物理值。

6、第五方面,本申请实施例提供了一种车辆,车辆包括存储器;一个或多个处理器;一个或多个应用程序,一个或多个应用程序存储在存储器中,并用于当被一个或多个处理器调用时执行如上的方法。

7、第六方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码用于当被处理器调用时执行如上的方法。

8、本申请实施例提供的信号处理方法、装置、车辆及存储介质,通过接收来自应用端的信号获取请求,获取与信号获取请求中的信号标识信息对应的信号值以及转换因子,转换因子用于辅助将信号值转换为物理值;将获取到的信号值以及转换因子,发送至信号获取请求对应的应用端,从而使得应用端在获取总线上的不同信号时,只需要从服务端中查找获取即可,开发者无需在车载系统中设置过多用于获取整车信号的模块以及服务接口,减少了资源占用;另外,由于服务端将转换因子和信号值一并发送至应用端,使得应用端可以在需要将信号值转换为物理值时直接根据转换因子进行计算,提高了效率。

本文档来自技高网...

【技术保护点】

1.一种信号处理方法,其特征在于,应用于服务端,包括:

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

3.根据权利要求2所述的方法,其特征在于,所述根据所述多组信号标识信息以及信号值,更新信号标识信息与信号值的映射关系的步骤包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述将获取到的信号值以及转换因子,发送至所述信号获取请求对应的应用端的步骤包括:

6.根据权利要求1所述的方法,其特征在于,所述信号获取请求、所述信号值以及所述转换因子均通过统一的服务接口传输,所述信号获取请求满足所述服务接口的预设入参规则。

7.一种信号处理方法,其特征在于,应用于应用端,包括:

8.一种信号处理装置,其特征在于,包括:

9.一种信号处理装置,其特征在于,包括:

10.一种车辆,其特征在于,包括:

11.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码用于当被处理器调用时执行如权利要求1-7任一项所述的方法。

...

【技术特征摘要】

1.一种信号处理方法,其特征在于,应用于服务端,包括:

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

3.根据权利要求2所述的方法,其特征在于,所述根据所述多组信号标识信息以及信号值,更新信号标识信息与信号值的映射关系的步骤包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述将获取到的信号值以及转换因子,发送至所述信号获取请求对应的应用端的步骤包括:

6.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:吴怀仁刘晓静杨蕊黄勇斌
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1