[发明专利]信号处理方法及相关设备在审
| 申请号: | 202010245337.4 | 申请日: | 2020-03-31 |
| 公开(公告)号: | CN113467798A | 公开(公告)日: | 2021-10-01 |
| 发明(设计)人: | 王文涛;李兆星 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 信号 处理 方法 相关 设备 | ||
本申请公开了一种信号处理方法及相关设备,属于计算机技术领域。所述方法包括:获取信号数据包,该信号数据包中包括第一消息的标识以及多个信号值,这多个信号值与多个传感器信号对应;基于规则语法和第一规则配置文件对这多个信号值进行处理,得到第一消息中各个消息参数的参数值。也即是,本申请扩展一种规则语法,基于该规则语法可以预先对各个消息的生成规则进行标准化处理,得到消息的规则配置文件。也即是,本申请只需通过规则配置文件即可指示消息的生成规则,避免了需要通过硬编码方式编写代码,从而也就消除了硬编码中的代码可读性差的问题。
技术领域
本申请涉及计算机技术领域,特别涉及一种信号处理方法及相关设备。
背景技术
随着汽车电子化技术的快速发展,可以将车辆上的传感器单元中采集的传感器信号按照一定的规则处理为消息,之后将该消息上报给服务器,由服务器基于该消息为车辆提供智能服务。比如,该消息可以为针对车窗状态的消息,该消息可以用于指示车窗是否打开、或打开的百分比等信息。其中,消息中包括多个消息参数,将传感器信号按照一定的规则处理为消息是指:根据传感器信号的信号值确定消息中每个消息参数的参数值。
相关技术中,对于多个消息中的每个消息,预先将如何基于传感器信号的信号值确定该消息中各个消息参数的参数值的过程通过硬编码方式写成代码,得到该消息的处理函数。比如,对于针对车窗状态的消息,该处理函数中指示了在传感器信号1的信号值满足条件1、传感器信号2的信号值满足条件2时,该消息中消息参数“百分比”的值为50%,在传感器信号1的信号值满足条件3、传感器信号2的信号值满足条件4时,该消息中消息参数“是否打开”的值为“未打开”。也即是,消息的处理函数用于指示在各个传感器信号的信号值满足不同条件时消息参数相应的参数值。将消息和消息的处理函数存储在消息处理映射表中。当获取到针对某个消息的多个传感器信号的信号值时,从该消息处理映射表中获取该消息的处理函数。基于获取的处理函数对多个传感器信号的信号值进行处理,即可确定该消息中包括的各个消息参数的参数值。
上述消息处理映射表中每个消息的处理函数均需通过硬编码方式写成。如果处理函数中的某个逻辑发生变化,则需重新编写该消息的处理函数的代码,导致人工编写代码的工作量较大。
发明内容
本申请提供了一种信号处理方法及相关设备,可以减少在生成消息过程的人工编码代码的工作量。所述技术方案如下:
第一方面,提供了一种信号处理方法。在该方法中,获取信号数据包,该信号数据包中包括第一消息的标识以及多个信号值,这多个信号值与多个传感器信号对应;基于规则语法和第一规则配置文件对这多个信号值进行处理,得到第一消息中各个消息参数的参数值。
其中,第一规则配置文件是指基于该规则语法来指示第一消息的生成规则的文件,第一消息的生成规则用于指示如何将这多个传感器信号的信号值转换为这各个消息参数的参数值。基于第一规则配置文件的设置,本申请提供的技术方案至少具有如下技术效果:
(1)传统技术中通过硬编码发生编写消息的处理函数,相当于对传感器信号各种可能的取值组合进行硬编码,导致编写的处理函数的代码中各个部分相似度很高,进而导致代码可读性很差。而本申请扩展一种规则语法,基于该规则语法可以预先对各个消息的生成规则进行标准化处理,得到消息的规则配置文件。也即是,本申请只需通过规则配置文件即可指示消息的生成规则,避免了需要通过硬编码方式编写代码,从而也就消除了硬编码中的代码可读性差的问题。
(2)传统技术中通过硬编码方式编写的消息的处理函数一旦发布,将不接收消息的生成规则发生变更。如果消息的生成规则发生变更,则需重新编写处理函数,重新发布。但是在本申请中,由于是通过规则配置文件来指示消息的生成规则的,因此,当某个消息的生成规则发生变化时,仅需对该消息的规则配置文件进行适应性修改即可,无需重新生成整个规则配置文件。如此便可避免通过硬编码方式编写生成规则的代码,从而导致在更新生成规则时需要重新编写全部代码的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010245337.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:拉花装置及包含其的咖啡机
- 下一篇:奶泡生成装置及包含其的咖啡机





