[发明专利]一种基于多维特征提取的遥控指令代码生成方法有效
申请号: | 201810384317.8 | 申请日: | 2018-04-26 |
公开(公告)号: | CN108664251B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 王振华;曹志威;杨春河;董晓刚;党纪红;王玉峰;王健蓉;万丽景;胡海霞;于海心;杜伟 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 武莹 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于多维特征提取的遥控指令代码生成方法,首先读取XML配置文件包含的预定义信息以及各个根节点对应指令所需的配置文件信息,在内存中为XML配置文件中每个指令类型对应的各个变量开辟独立空间,然后创建指令子参数映射表、指令参数映射表、指令参数值映射表、指令映射表,最后根据外部指令选取需要载入的指令名称,并根据指令名称及对应的配置文件信息中参数类型生成指令码,完成指令生成。 | ||
搜索关键词: | 一种 基于 多维 特征 提取 遥控 指令 代码 生成 方法 | ||
【主权项】:
1.一种基于多维特征提取的遥控指令代码生成方法,其特征在于包括如下步骤(1)读取XML配置文件包含的预定义信息;所述的预定义信息为当前XML配置文件需要配置的指令类型、根节点指令数目;(2)在内存中为XML配置文件中每个指令类型对应的各个变量开辟独立空间,存放当前变量保存的数据;(3)读取各个根节点对应指令所需的配置文件信息;所述的指令所需的配置文件信息包括指令特征码、指令长度、指令内容格式、及当前指令下的参数,其中,参数可包括多级子参数;(4)创建指令子参数映射表,键为指令子参数名称,将指令子参数名称、指令子参数长度、指令子参数高低字节顺序、指令子参数类型、指令子参数单位生成指令子参数结构体;其中,指令子参数类型包括枚举类型、需要进行数据解析处理的类型,解析处理包括补码处理、源码处理、按位解析处理、浮点数处理、偏移二进制码处理、有符号定点数处理;子参数可以根据预定义的顺序关系进行数据拼接,形成完整的指令序列;(5)创建指令参数映射表,键为指令参数名称,值为指令参数下指令子参数结构体的映射表;(6)创建指令参数值映射表,键为指令参数名称,值为指令参数下所有子参数结构体组合后的值;(7)创建指令映射表,键为指令名称,值为指令下每个指令参数对应的映射表,根据指令子参数映射表、指令参数映射表、指令参数值映射表、指令映射表生成一组默认的指令码;(8)根据外部指令选取需要载入的指令名称,并根据指令名称对应的指令子参数映射表、指令参数映射表、指令参数值映射表、指令映射表获取配置文件信息;(9)判断当前指令名称对应配置文件信息中参数类型,若为待解析处理类型,转入步骤(10),若为枚举类型或者固定码类型,转入步骤(14);(10)判断当前参数是否包含指令子参数,若不包括,转入步骤(11),若包括,转入步骤(12);(11)根据外部指令或者任务需求配置当前参数;(12)顺序获取指令参数映射表中的指令子参数,更新当前全部指令子参数值,转入步骤(13);(13)更新指令参数映射表、指令参数值映射表、指令映射表中参数名称中对应的参数值,生成指令码,生成指令码并结束;(14)若为枚举类型,转入步骤(15),若为固定码类型,转入步骤(16);(15)完成枚举映射关系的对应,根据外部指令或者任务需求设置选择枚举类型取值,生成指令码,生成指令码并结束;(16)根据外部指令或者任务需求选配当前固定指令码的内容,并生成指令码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810384317.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种代码处理方法及装置
- 下一篇:一种基于安卓系统的桌面启动器恢复方法及系统