本申请涉及电子技术,尤其涉及一种射频器件描述文件的处理方法及装置、设备、存储介质、计算机程序产品。
背景技术:
1、射频器件广泛应用于通信设备中,从手机到平板、蓝牙耳机、路由器等,均需要使用射频器件来进行基带信号与射频信号的转换、放大、滤波等。
2、目前射频器件一般通过器件手册(datasheet)来进行功能描述、配置描述、参数描述等,各个器件厂家的器件描述方式各异,没有统一的标准,且射频器件的接口标准不唯一。当需要进行射频通路配置时,用户需要通过阅读器件的器件手册来进行器件功能的理解,提取配置信息,进行器件配置。随着射频方案越来越复杂,射频器件数量的逐渐增多,人工提取配置信息耗费时间长,容易出错。
技术实现思路
1、本申请实施例期望提供一种射频器件描述文件的处理方法及装置、设备、存储介质、计算机程序产品。
2、本申请的技术方案是这样实现的:
3、第一方面,提供了一种射频器件描述文件的处理方法,包括:
4、获取射频器件的一个或多个第一描述文件,其中,所述第一描述文件使用第一文件格式存储射频器件描述信息;
5、基于预设的数据映射策略,将所述一个或多个第一描述文件转换为具有标准化数据结构的第二描述文件,其中,所述第二描述文件使用第二文件格式存储射频器件描述信息;
6、存储所述第二描述文件,用于对所述射频器件进行配置。
7、第二方面,提供了一种射频器件描述文件的处理装置,包括:
8、获取单元,用于获取射频器件的一个或多个第一描述文件,其中,所述第一描述文件使用第一文件格式存储射频器件描述信息;
9、转换单元,用于基于预设的数据映射策略,将所述一个或多个第一描述文件转换为具有标准化数据结构的第二描述文件,其中,所述第二描述文件使用第二文件格式存储射频器件描述信息;
10、配置单元,用于存储所述第二描述文件,用于对所述射频器件进行配置。
11、第三方面,提供了一种电子设备,包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,
12、其中,所述处理器配置为运行所述计算机程序时,执行前述方法的步骤。
13、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现前述方法的步骤。
14、第五方面,一种计算机程序产品,包括计算机程序,所述计算机程序处理器执行时,实现前述方法的步骤。
15、本申请实施例中提供了一种射频器件描述文件的处理方法及装置、设备、存储介质、计算机程序产品,该方法包括:获取射频器件的一个或多个第一描述文件,其中,所述第一描述文件使用第一文件格式存储射频器件描述信息;基于预设的数据映射策略,将所述一个或多个第一描述文件转换为具有标准化数据结构的第二描述文件,其中,所述第二描述文件使用第二文件格式存储射频器件描述信息;存储所述第二描述文件,用于对所述射频器件进行配置。如此,采用统一的标准化数据结构描述射频器件,可以规范不同厂家不同功能射频器件的描述方式,提高文件的可读性和复用性,使用标准化描述文件可以自动提取配置信息,极大提高射频器件配置效率。
1.一种射频器件描述文件的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据映射策略,包括:
3.根据权利要求2所述的方法,其特征在于,所述模块描述信息包括:模块标签和一个或多个子标签;
4.根据权利要求3所述的方法,其特征在于,所述属性信息包括以下至少之一:模块名称、模块类型、模块控制接口类型、模块索引和逻辑配置标识;
5.根据权利要求3所述的方法,其特征在于,所述标准化数据结构为树形结构,若当前模块不为叶子节点,所述一个或多个子标签还包括:当前模块的子节点数量;
6.根据权利要求4或5所述的方法,其特征在于,
7.一种射频器件描述文件的处理装置,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,电子设备包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6任一项所述方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序处理器执行时,实现权利要求1至6中任一项所述的方法的步骤。