CN117075967B - 地面站自动化指令生成方法、数据渲染方法及系统 - Google Patents
地面站自动化指令生成方法、数据渲染方法及系统 Download PDFInfo
- Publication number
- CN117075967B CN117075967B CN202311333673.4A CN202311333673A CN117075967B CN 117075967 B CN117075967 B CN 117075967B CN 202311333673 A CN202311333673 A CN 202311333673A CN 117075967 B CN117075967 B CN 117075967B
- Authority
- CN
- China
- Prior art keywords
- instruction
- data
- original
- initial
- matching function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000009877 rendering Methods 0.000 title claims abstract description 37
- 238000013507 mapping Methods 0.000 claims abstract description 73
- 230000008569 process Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 20
- 238000003672 processing method Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30094—Condition code generation, e.g. Carry, Zero flag
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提出了地面站自动化指令生成方法、数据渲染方法及系统,属于通讯技术领域,其地面站自动化指令生成方法包括:初始化遥控指令原型数据,创建指令字典映射数据表和指令匹配函数;将遥控指令原型数据组装形成初始数据指令,将初始数据指令写入指令匹配函数中;指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据;发送指令数据。本发明通过指令匹配函数和指令字典映射数据表自动生成指令数据,使得地面站在生成数据时有统一的编写流程,实现了地面指令的自动化生成,解决了现有技术中地面站的遥控指令原型数据在与附加参数绑定时需要重新编写指令,造成指令编写效率低和指令编写错误的技术问题。
Description
技术领域
本发明属于通讯技术领域,涉及与无人机交互的地面站通讯技术,具体为地面站自动化指令生成方法、数据渲染方法及系统。
背景技术
近年来,随着无人机技术的飞速发展,无人机在各行各业都有应用,尤其是在军事领域中的应用,例如:无人机用于军事中的战斗等方面。其中,作为无人机指挥中心的地面站系统,是非常重要的构成部件,其用于向无人机发送控制指令,从而控制无人机的飞行过程。由于无人机的功能需求越来越多,且越来越复杂,现有的地面站中单一的应用已经不能满足现阶段对无人机的多方面控制,故在工作时需要多台无人机进行编队工作,以及地面站中需要有多个应用,用于实现无人机的多种功能需求。
参见申请号为CN2016100447160的专利,公开了地面站、无人机及地面站与无人机的通信系统、方法,其是地面站通过事务调度模块或实时事务调度池控制第一通信模块向无人机发送事务帧或者通过事务调度模块获取第一通信模块从无人机接收到的数据帧,在多个应用需要向多台无人机发送事务帧或获取数据帧时,地面站中的事务调度模块或实时事务调度池存储地面站中应用的事务帧,事务调度模块或实时事务调度池占用第一通信模块,从而使多个应用利用事务调度模块或实时事务调度池来控制第一通信模块来发送事务帧或获取数据帧,从而保证事务调度模块或实时事务调度池将多个应用的事务帧有序的通过第一通信模块发送,或保证事务调度模块或实时事务调度池从第一通信模块有序的获取多个应用需要的数据帧,省去了应用占用第一通信模块后再退出的步骤,降低了多个应用与多台无人机进行通信的复杂度,从而提高多个应用与多台无人机之间的通信效率。
在上述无人机与地面站通讯的过程中,地面站主要完成的核心动作是遥控指令下发和遥测数据帧显示,在地面站与无人机通讯时,需要用到多个不同的协议,针对不同的协议,现有技术中地面站的遥控指令原形数据在与指令附加参数绑定时,都需要重新编写指令,即存在遥控指令重新编写的问题,其不仅编写效率低,而且一旦编写错误,就会导致遥控指令无法生成,最终导致地面站无法完成指令下发的问题。
发明内容
针对上述所描述的,用于地面站进行任务下发的遥控指令原型数据在与指令附加参数绑定时,存在遥控指令原型数据重新编写,不仅编写效率低,而且一旦编写错误,就会导致遥控指令无法生成,最终导致地面站无法完成指令下发的技术问题,本发明提出了地面站自动化指令生成方法、数据渲染方法及系统。
本发明提出了一套指令生成流程,其是通过指令匹配函数和指令字典映射数据表使得地面站在生成数据时有统一的编写流程,实现了指令的自动化生成,指令生成过程中不会因为不同的协议之间的差异性而发生变化,解决了现有技术中地面站的遥控指令原型数据在与附加参数绑定时需要重新编写指令,造成指令编写效率低和指令编写错误的技术问题。
本发明的技术方案如下:
地面站自动化指令生成方法,包括以下步骤:
初始化遥控指令原型数据,并创建指令字典映射数据表和指令匹配函数;
将遥控指令原型数据组装形成初始数据指令,将初始数据指令写入指令匹配函数中;
指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据。
进一步限定,
所述指令字典映射数据表中的参数包括初始指令名称、初始指令编码和初始指令参数处理函数;
所述遥控指令原型数据组装形成初始数据指令,将初始数据指令写入指令匹配函数中的过程具体为:
将遥控指令原型数据组装形成初始数据指令,所述初始数据指令包括初始指令名称和初始指令参数列表;
调用指令匹配函数,将初始数据指令写入指令匹配函数中。
进一步限定,所述指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据的过程具体为:
指令匹配函数依据初始数据指令中的初始指令名称在指令字典映射数据表中查找与初始指令名称相同的项进行配对,将初始数据指令中的初始指令参数列表匹配至指令字典映射数据表中与初始指令名称对应的项内,生成指令数据。
进一步限定,所述将初始数据指令写入指令匹配函数中的过程具体为:
所述指令匹配函数中配置有指令参数绑定函数,所述初始数据指令是通过指令参数绑定函数写入指令匹配函数中的。
利用上述的地面站自动化指令生成方法形成的地面站自动化指令生成系统,包括:
初始化模块:用于初始化遥控指令原型数据,并创建指令字典映射数据表和指令匹配函数;
初始指令匹配模块:用于将遥控指令原型数据组装形成初始数据指令并将初始数据指令写入指令匹配函数中;
以及初始指令生成模块:用于利用指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据。
地面站自动化数据渲染方法,包括以下步骤:
创建指令字典映射数据表和指令匹配函数;
接收原始指令数据,将原始指令数据写入指令匹配函数中;
指令匹配函数将原始指令数据匹配至指令字典映射数据表中,生成原始数据;
将原始数据转换为待渲染标识数据;
将待渲染标识数据渲染至地面站。
进一步限定,所述接收原始指令数据,将原始指令数据写入指令匹配函数中的过程具体为:
接收原始指令数据,所述原始指令数据包括原始指令数据名称和原始指令数据值列表;
调用指令匹配函数,将原始指令数据写入指令匹配函数中。
进一步限定,所述指令匹配函数将原始指令数据匹配至指令字典映射数据表中,生成原始数据的过程具体为:
所述指令字典映射数据表中的参数包括原始指令数据名称、原始指令编码和原始指令数据值处理函数,
指令匹配函数依据原始指令数据中的原始指令数据名称在指令字典映射数据表中查找与原始指令数据名称相同的项进行配对,将原始指令数据中的原始指令数据值列表匹配至指令字典映射数据表中与原始指令数据名称对应的项内,生成原始数据。
进一步限定,所述将原始指令数据写入指令匹配函数中的过程具体为:
所述指令匹配函数中配置有指令参数绑定函数,所述原始指令数据是通过指令参数绑定函数写入指令匹配函数中的。
利用上述的地面站自动化数据渲染方法形成的地面站自动化数据渲染系统,包括:
创建模块:用于创建指令字典映射数据表和指令匹配函数;
原始指令数据接收模块:用于接收原始指令数据并将原始指令数据写入指令匹配函数中;
原始指令数据匹配模块:用于利用指令匹配函数将原始指令数据匹配至指令字典映射数据表中,生成原始数据;
数据处理模块:用于将原始数据转换为待渲染标识数据;
以及数据渲染模块:用于将待渲染标识数据渲染至地面站。
与现有技术相比,本发明的有益效果在于:
1、本发明地面站自动化指令生成方法,其通过指令匹配函数将初始数据指令匹配至指令字典映射数据表中,通过指令匹配函数和指令字典映射数据表自动生成指令数据,使得地面站在生成数据时有统一的编写流程,实现了地面指令的自动化生成,且指令生成过程中不会因为不同的发送协议之间的差异性而发生变化,解决了现有技术中地面站的遥控指令原型数据在与附加参数绑定时需要重新编写指令,造成指令编写效率低和指令编写错误的技术问题。
2、本发明在指令字典映射数据表的参数中定义初始指令名称,在初始数据指令中也定义初始指令名称,便于通过初始指令名称进行查找、配对,将初始指令参数列表填充至指令字典映射数据表中对应位置,通过初始指令名称、初始指令编码、初始指令参数列表以及初始指令参数处理函数生成地面站的发送指令。
3、本发明地面站自动化数据渲染方法,其通过将原始指令数据写入指令匹配函数中,再通过指令匹配函数将原始指令数据匹配至指令字典映射数据表中,生成原始数据,实现了原始数据的自动化生成,避免地面站因为传输协议之间的差异而发生变化,解决了现有技术中人为编写原始数据,造成原始数据遗漏或错误,影响原始数据的渲染、显示的技术问题。
4、本发明在指令字典映射数据表的参数中定义原始指令数据名称,在原始数据中也定义原始指令数据名称,便于通过原始指令数据名称进行查找、配对,将原始指令数据值列表填充至指令字典映射数据表中对应位置,通过原始指令数据名称、原始指令编码、原始指令数据值列表和原始指令数据值处理函数生成地面站接收的原始数据。
附图说明
图1为实施例1地面站自动化指令生成方法的过程示意图;
图2为实施例2地面站自动化指令生成系统的示意图;
图3为实施例4地面站自动化数据渲染方法的过程示意图;
图4为实施例5地面站自动化数据渲染系统的示意图。
具体实施方式
下面结合附图及实施例对本发明的技术方案进行进一步地解释说明,但本发明并不限于以下说明的实施方式。
实施例1
参见图1,本实施例地面站自动化指令生成方法,包括以下步骤:
初始化遥控指令原型数据,创建指令字典映射数据表和指令匹配函数;其中,指令字典映射数据表中的参数包括初始指令名称、初始指令编码和初始指令参数处理函数;
将遥控指令原型数据组装形成初始数据指令,将初始数据指令写入指令匹配函数中;
指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据。
其中,将遥控指令原型数据组装形成初始数据指令,将初始数据指令写入指令匹配函数中的过程具体为:
将遥控指令原型数据组装形成初始数据指令,初始数据指令包括初始指令名称和初始指令参数列表;
调用指令匹配函数,将初始数据指令写入指令匹配函数中。
其中,指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据的过程具体为:
指令匹配函数依据初始数据指令中的初始指令名称在指令字典映射数据表中查找与初始指令名称相同的项进行配对,将初始数据指令中的初始指令参数列表匹配至指令字典映射数据表中与初始指令名称对应的项内,生成指令数据。
其中,将初始数据指令写入指令匹配函数中的过程具体为:
指令匹配函数中配置有指令参数绑定函数,初始数据指令是通过指令参数绑定函数写入指令匹配函数中的。
优选的,本实施例的步骤还包括:发送指令数据。
本实施例在地面站系统中设置通用指令模型模块、指令字典模块和指令组装模块,其地面站自动化指令生成方法具体为:
S1:程序启动,指令模型模块调用指令字典模块,通过指令字典模块初始化遥控指令原型数据,具体的是初始化遥控指令原型数据的参数。
S2:指令字典模块创建指令字典映射数据表和指令匹配函数;将遥控指令原型数据组装形成初始数据指令(初始数据指令的参数包括初始指令名称和初始指令参数列表);具体的,组装过程为:给遥控指令原型数据的参数增加初始指令名称形成初始数据指令(初始数据指令的参数包括初始指令名称和初始指令参数列表)。
S3:指令字典模块接收该初始数据指令,并调用指令匹配函数,将该初始数据指令写入指令匹配函数中(具体的,指令字典模块为指令匹配函数配置指令参数绑定函数,通过指令参数绑定函数将初始数据指令写入指令匹配函数中)。
S4:指令组装模块调用指令匹配函数,指令匹配函数依据初始数据指令中的初始指令名称在指令字典映射数据表中查找与初始指令名称相同的项进行配对,根据配对的初始指令名称确定初始指令参数列表在指令字典映射数据表中对应的项,将初始数据指令中的初始指令参数列表匹配至指令字典映射数据表中与初始指令名称对应的项内,生成指令数据。
优选的,本实施例还在地面站系统设置在初始指令发送模块。初始指令发送模块用于将指令数据进行发送,例如:发送给无人机或其他执行机构。
本实施例中的指令数据是指地面需要发送给无人机的遥控指令。
实施例2
参见图2,本实施例地面站自动化指令生成系统,其是基于实施例1的地面站自动化指令生成方法所形成的,包括:
初始化模块:用于初始化遥控指令原型数据,并创建指令字典映射数据表和指令匹配函数;
初始指令匹配模块:用于将遥控指令原型数据组装形成初始数据指令并将初始数据指令写入指令匹配函数中;
以及初始指令生成模块:用于利用指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据。
本实施例在地面站系统中设置通用指令模型模块、指令字典模块和指令组装模块,其地面站自动化指令生成系统具体为:
初始化模块:程序启动,指令模型模块调用指令字典模块,通过指令字典模块初始化遥控指令原型数据,具体的是初始化遥控指令原型数据的参数。
初始指令匹配模块:指令字典模块创建指令字典映射数据表和指令匹配函数;将遥控指令原型数据组装形成初始数据指令(初始数据指令的参数包括初始指令名称和初始指令参数列表);具体的,组装过程为:给遥控指令原型数据的参数增加初始指令名称形成初始数据指令(初始数据指令的参数包括初始指令名称和初始指令参数列表);指令字典模块接收该初始数据指令,并调用指令匹配函数,将该初始数据指令写入指令匹配函数中(具体的,指令字典模块为指令匹配函数配置指令参数绑定函数,通过指令参数绑定函数将初始数据指令写入指令匹配函数中)。
以及初始指令生成模块:指令组装模块调用指令匹配函数,指令匹配函数依据初始数据指令中的初始指令名称在指令字典映射数据表中查找与初始指令名称相同的项进行配对,根据配对的初始指令名称确定初始指令参数列表在指令字典映射数据表中对应的项,将初始数据指令中的初始指令参数列表匹配至指令字典映射数据表中与初始指令名称对应的项内,生成指令数据。
优选的,本实施还包括初始指令发送模块:用于发送指令数据,例如:发送给无人机或其他执行机构。
实施例3
本实施例一种用于指令生成的计算机可读存储介质,其用于指令生成的计算机可读存储介质存储有程序文件,程序文件被执行实现实施例1的地面站自动化指令生成方法。
实施例4
参见图3,本实施例地面站自动化数据渲染方法,其包括以下步骤:
创建指令字典映射数据表和指令匹配函数;
接收原始指令数据,将原始指令数据写入指令匹配函数中;
指令匹配函数将原始指令数据匹配至指令字典映射数据表中,生成原始数据;
将原始数据转换为待渲染标识数据;
将待渲染标识数据渲染至地面站。
其中,接收原始指令数据,将原始指令数据写入指令匹配函数中的过程具体为:
接收原始指令数据,其中,原始指令数据包括原始指令数据名称和原始指令数据值列表;
调用指令匹配函数,将原始指令数据写入指令匹配函数中。
其中,指令匹配函数将原始指令数据匹配至指令字典映射数据表中,生成原始数据的过程具体为:
指令字典映射数据表中的参数包括原始指令数据名称、原始指令编码和原始指令数据值处理函数,
指令匹配函数依据原始指令数据中的原始指令数据名称在指令字典映射数据表中查找与原始指令数据名称相同的项进行配对,将原始指令数据中的原始指令数据值列表匹配至指令字典映射数据表中与原始指令数据名称对应的项内,生成原始数据。
其中,将原始指令数据写入指令匹配函数中的过程具体为:
指令匹配函数中配置有指令参数绑定函数,原始指令数据是通过指令参数绑定函数写入指令匹配函数中的。
本实施例在地面站系统中设置原始指令数据接收模块、指令字典模块(指令匹配模块)、原始指令数据组装模块、数据处理模块和数据渲染模块,其地面站自动化数据渲染方法具体为:
S1:指令字典模块创建指令字典映射数据表和指令匹配函数;
S2:原始指令数据接收模块接收原始指令数据(原始指令数据的参数包括原始指令数据名称和原始指令数据值列表),并调用指令字典模块,通过指令字典模块将原始指令数据写入指令匹配函数中(其中,指令字典模块为指令匹配函数配置指令参数绑定函数,通过指令参数绑定函数将原始指令数据写入指令匹配函数中)。
S3:原始指令数据组装模块调用指令匹配函数,指令匹配函数依据原始指令数据中的原始指令数据名称在指令字典映射数据表(指令字典映射数据表的参数包括原始指令数据名称、原始指令编码和原始指令数据值处理函数)中查找与原始指令数据名称相同的项进行配对,根据配对的原始指令数据名称确定原始指令数据值列表在指令字典映射数据表中对应的项,将原始指令数据值列表写入指令字典映射数据表中,通过原始指令数据名称、原始指令编码、原始指令数据值列表和原始指令数据值处理函数生成原始数据。
S4:数据处理模块根据原始指令数据的数据类型和数据显示颜色,将原始数据转换为待渲染标识数据。
S5:数据渲染模块将待渲染标识数据渲染至地面站并进行显示。
实施例5
参见图4,本实施例地面站自动化数据渲染系统,其是基于实施例4的地面站自动化数据渲染方法所形成的,包括:
创建模块:用于创建指令字典映射数据表和指令匹配函数;
原始指令数据接收模块:用于接收原始指令数据并将原始指令数据写入指令匹配函数中;
原始指令数据匹配模块:用于利用指令匹配函数将原始指令数据匹配至指令字典映射数据表中,生成原始数据;
数据处理模块:用于将原始数据转换为待渲染标识数据;
以及数据渲染模块:用于将待渲染标识数据渲染至地面站。
本实施例在地面站系统中设置原始指令数据接收模块、指令字典模块(指令匹配模块)、原始指令数据组装模块、数据处理模块和数据渲染模块,其地面站自动化数据渲染系统具体为:
创建模块:指令字典模块创建指令字典映射数据表和指令匹配函数;
原始指令数据接收模块:原始指令数据接收模块接收原始指令数据(原始指令数据的参数包括原始指令数据名称和原始指令数据值列表),并调用指令字典模块,通过指令字典模块将原始指令数据写入指令匹配函数中(其中,指令字典模块为指令匹配函数配置指令参数绑定函数,通过指令参数绑定函数将原始指令数据写入指令匹配函数中)。
原始指令数据匹配模块:原始指令数据组装模块调用指令匹配函数,指令匹配函数依据原始指令数据中的原始指令数据名称在指令字典映射数据表(指令字典映射数据表的参数包括原始指令数据名称、原始指令编码和原始指令数据值处理函数)中查找与原始指令数据名称相同的项进行配对,根据配对的原始指令数据名称确定原始指令数据值列表在指令字典映射数据表中对应的项,将原始指令数据值列表写入指令字典映射数据表中,通过原始指令数据名称、原始指令编码、原始指令数据值列表和原始指令数据值处理函数生成原始数据。
数据处理模块:数据处理模块根据原始指令数据的数据类型和数据显示颜色,将原始数据转换为待渲染标识数据。
数据渲染模块:数据渲染模块将待渲染标识数据渲染至地面站并进行显示。
实施例6
本实施例一种用于数据渲染的计算机可读存储介质,用于数据渲染的计算机可读存储介质存储有程序文件,程序文件被执行实现实施例4的地面站自动化数据渲染方法。
Claims (8)
1.地面站自动化指令生成方法,其特征在于,包括以下步骤:
初始化遥控指令原型数据,并创建指令字典映射数据表和指令匹配函数;
将遥控指令原型数据组装形成初始数据指令,将初始数据指令写入指令匹配函数中;
指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据;
所述初始数据指令包括初始指令名称和初始指令参数列表;
所述指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据的过程具体为:
指令匹配函数依据初始数据指令中的初始指令名称在指令字典映射数据表中查找与初始指令名称相同的项进行配对,将初始数据指令中的初始指令参数列表匹配至指令字典映射数据表中与初始指令名称对应的项内,生成指令数据。
2.如权利要求1所述的地面站自动化指令生成方法,其特征在于,
所述指令字典映射数据表中的参数包括初始指令名称、初始指令编码和初始指令参数处理函数;
所述遥控指令原型数据组装形成初始数据指令,将初始数据指令写入指令匹配函数中的过程具体为:
将遥控指令原型数据组装形成初始数据指令;
调用指令匹配函数,将初始数据指令写入指令匹配函数中。
3.如权利要求2所述的地面站自动化指令生成方法,其特征在于,所述将初始数据指令写入指令匹配函数中的过程具体为:
所述指令匹配函数中配置有指令参数绑定函数,所述初始数据指令是通过指令参数绑定函数写入指令匹配函数中的。
4.利用权利要求1所述的地面站自动化指令生成方法形成的地面站自动化指令生成系统,其特征在于,包括:
初始化模块:用于初始化遥控指令原型数据,并创建指令字典映射数据表和指令匹配函数;
初始指令匹配模块:用于将遥控指令原型数据组装形成初始数据指令并将初始数据指令写入指令匹配函数中;
以及初始指令生成模块:用于利用指令匹配函数将初始数据指令匹配至指令字典映射数据表中,生成指令数据。
5.地面站自动化数据渲染方法,其特征在于,包括以下步骤:
创建指令字典映射数据表和指令匹配函数;
接收原始指令数据,将原始指令数据写入指令匹配函数中;
指令匹配函数将原始指令数据匹配至指令字典映射数据表中,生成原始数据;
将原始数据转换为待渲染标识数据;
将待渲染标识数据渲染至地面站;
所述原始指令数据包括原始指令数据名称和原始指令数据值列表;
所述指令字典映射数据表中的参数包括原始指令数据名称、原始指令编码和原始指令数据值处理函数,
指令匹配函数依据原始指令数据中的原始指令数据名称在指令字典映射数据表中查找与原始指令数据名称相同的项进行配对,将原始指令数据中的原始指令数据值列表匹配至指令字典映射数据表中与原始指令数据名称对应的项内,生成原始数据。
6.如权利要求5所述的地面站自动化数据渲染方法,其特征在于,所述接收原始指令数据,将原始指令数据写入指令匹配函数中的过程具体为:
接收原始指令数据;
调用指令匹配函数,将原始指令数据写入指令匹配函数中。
7.如权利要求6所述的地面站自动化数据渲染方法,其特征在于,所述将原始指令数据写入指令匹配函数中的过程具体为:
所述指令匹配函数中配置有指令参数绑定函数,所述原始指令数据是通过指令参数绑定函数写入指令匹配函数中的。
8.利用权利要求5所述的地面站自动化数据渲染方法形成的地面站自动化数据渲染系统,其特征在于,包括:
创建模块:用于创建指令字典映射数据表和指令匹配函数;
原始指令数据接收模块:用于接收原始指令数据并将原始指令数据写入指令匹配函数中;
原始指令数据匹配模块:用于利用指令匹配函数将原始指令数据匹配至指令字典映射数据表中,生成原始数据;
数据处理模块:用于将原始数据转换为待渲染标识数据;
以及数据渲染模块:用于将待渲染标识数据渲染至地面站。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311333673.4A CN117075967B (zh) | 2023-10-16 | 2023-10-16 | 地面站自动化指令生成方法、数据渲染方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311333673.4A CN117075967B (zh) | 2023-10-16 | 2023-10-16 | 地面站自动化指令生成方法、数据渲染方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117075967A CN117075967A (zh) | 2023-11-17 |
CN117075967B true CN117075967B (zh) | 2024-01-30 |
Family
ID=88702892
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311333673.4A Active CN117075967B (zh) | 2023-10-16 | 2023-10-16 | 地面站自动化指令生成方法、数据渲染方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117075967B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996035990A1 (en) * | 1995-05-12 | 1996-11-14 | Design Intelligence, Inc. | Adaptive binding |
CN105744636A (zh) * | 2016-01-22 | 2016-07-06 | 广州极飞电子科技有限公司 | 地面站、无人机及地面站与无人机的通信系统、方法 |
CN109522319A (zh) * | 2018-11-12 | 2019-03-26 | 北京懿医云科技有限公司 | 基于dsl的数据映射方法及装置、电子设备、存储介质 |
CN110351715A (zh) * | 2019-07-15 | 2019-10-18 | 西安中兴物联软件有限公司 | At指令处理方法、终端适配器及计算机可读存储介质 |
CN112579202A (zh) * | 2020-12-17 | 2021-03-30 | 深圳软牛科技有限公司 | Windows系统的服务性程序编辑方法、装置、设备及存储介质 |
CN112578815A (zh) * | 2020-12-17 | 2021-03-30 | 中国航空工业集团公司成都飞机设计研究所 | 一种面向多平台异构遥控数据词典的系统及方法 |
CN114500350A (zh) * | 2021-12-27 | 2022-05-13 | 中国航天空气动力技术研究院 | 地面站指令验证系统 |
CN115665020A (zh) * | 2022-11-10 | 2023-01-31 | 广州市易鸿智能装备有限公司 | 通信解析方法、装置、设备和存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5653131B2 (ja) * | 2010-08-25 | 2015-01-14 | キヤノン株式会社 | オブジェクト認識装置およびその認識方法 |
US20130268286A1 (en) * | 2012-04-06 | 2013-10-10 | Cerner Innovation, Inc. | Providing protocol variances from standard protocols |
US20130275652A1 (en) * | 2012-04-13 | 2013-10-17 | Lsi Corporation | Methods and structure for transferring additional parameters through a communication interface with limited parameter passing features |
-
2023
- 2023-10-16 CN CN202311333673.4A patent/CN117075967B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996035990A1 (en) * | 1995-05-12 | 1996-11-14 | Design Intelligence, Inc. | Adaptive binding |
CN105744636A (zh) * | 2016-01-22 | 2016-07-06 | 广州极飞电子科技有限公司 | 地面站、无人机及地面站与无人机的通信系统、方法 |
WO2017124988A1 (zh) * | 2016-01-22 | 2017-07-27 | 广州极飞科技有限公司 | 地面站、无人机及地面站与无人机的通信系统、方法 |
CN109522319A (zh) * | 2018-11-12 | 2019-03-26 | 北京懿医云科技有限公司 | 基于dsl的数据映射方法及装置、电子设备、存储介质 |
CN110351715A (zh) * | 2019-07-15 | 2019-10-18 | 西安中兴物联软件有限公司 | At指令处理方法、终端适配器及计算机可读存储介质 |
CN112579202A (zh) * | 2020-12-17 | 2021-03-30 | 深圳软牛科技有限公司 | Windows系统的服务性程序编辑方法、装置、设备及存储介质 |
CN112578815A (zh) * | 2020-12-17 | 2021-03-30 | 中国航空工业集团公司成都飞机设计研究所 | 一种面向多平台异构遥控数据词典的系统及方法 |
CN114500350A (zh) * | 2021-12-27 | 2022-05-13 | 中国航天空气动力技术研究院 | 地面站指令验证系统 |
CN115665020A (zh) * | 2022-11-10 | 2023-01-31 | 广州市易鸿智能装备有限公司 | 通信解析方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN117075967A (zh) | 2023-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070225828A1 (en) | System and method for defining a controlled device command set | |
CN108490969B (zh) | 一种基于配表的无人机地面站遥测遥控系统及遥测遥控方法 | |
CN117075967B (zh) | 地面站自动化指令生成方法、数据渲染方法及系统 | |
CN114978925A (zh) | 一种物模型创建方法及系统 | |
US6862708B1 (en) | Extensible device command commutation engine for formatting device commands for the controls of devices | |
CN111061522B (zh) | 基于后端生成前端卡片组件的方法、装置、设备及存储介质 | |
CN108984178B (zh) | 一种通信方法和装置 | |
CN107015542B (zh) | 一种总线舵机及其控制装置、控制系统和控制方法 | |
CN114051040A (zh) | 一种基于soa的车身域和座舱域的通讯架构及融合方法 | |
CN101617504B (zh) | 用于工业控制设备数据的综合程序员参考 | |
CN109388406A (zh) | 转换java代码的方法及装置、存储介质、电子装置 | |
CN105984406A (zh) | 车载终端数据处理、配置车载终端参数的方法及装置 | |
CN102981858A (zh) | 一种以移动设备为基础的集成电路编程系统及方法 | |
CN109144550A (zh) | 一种数据处理方法、装置及系统 | |
CN112612466B (zh) | 基于ipc模型的汽车显示设备的数据交换系统和方法 | |
CN105530542B (zh) | 模块电视升级的方法及模块电视 | |
CN111586081B (zh) | 一种基于物模型的物联网实现方法 | |
CN113111008A (zh) | 测试用例生成方法及装置 | |
CN111124384B (zh) | 基于json的io与控制逻辑组态的集成方法 | |
CN102984086A (zh) | 数据通信中的数据发送方法和装置 | |
CN116795356B (zh) | Flutter与原生平台的混合开发方法、系统及装置 | |
CN103024029A (zh) | 一种路由器软件升级的方法和系统 | |
CN118259790A (zh) | 一种多轴运动控制方法及控制系统 | |
CN116566969A (zh) | 一种协议下载方法、装置、设备及存储介质 | |
JPH07175662A (ja) | リモートメンテナンス方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |