CN115455692A - 一种雷达数字孪生数据的推送方法、装置、设备及介质 - Google Patents
一种雷达数字孪生数据的推送方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115455692A CN115455692A CN202211103099.9A CN202211103099A CN115455692A CN 115455692 A CN115455692 A CN 115455692A CN 202211103099 A CN202211103099 A CN 202211103099A CN 115455692 A CN115455692 A CN 115455692A
- Authority
- CN
- China
- Prior art keywords
- digital twin
- data file
- twin data
- target
- pushing
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000013507 mapping Methods 0.000 claims abstract description 45
- 238000004590 computer program Methods 0.000 claims description 16
- 238000012544 monitoring process Methods 0.000 claims description 8
- 230000014759 maintenance of location Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/10—Numerical modelling
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
本发明公开了一种雷达数字孪生数据的推送方法、装置、设备及介质。该方法通过获取目标雷达的数字孪生数据文件,并根据目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;将数字孪生数据文件保存在目标数字孪生端;将目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与数字孪生数据文件的映射关系。本技术方案,可以实现雷达数字孪生数据的快速稳定推送,提高客户端接收雷达数字孪生数据的效率,进而提高工作效率。
Description
技术领域
本发明涉及数据模拟技术领域,尤其涉及一种雷达数字孪生数据的推送方法、装置、设备及介质。
背景技术
随着智慧交通技术的发展,雷达在交通场景中的应用越来越广泛。通过交通道路中设置的雷达对交通状态参数进行采集并统计,实现车路实时动态信息的交互和数据抓取。在此背景下,常利用雷达所生成的实时数字孪生数据进行2D或者3D环境下实时仿真展示,实现对交通道路模型进行机理描述、异常诊断、风险预测、决策辅助等功能。
相关技术中,对于雷达数字孪生数据的交互推送,雷达数字孪生数据生成端通常将雷达数字孪生数据上传至服务器,再由服务器将雷达数字孪生数据推送至指定客户端,该方案使得服务器资源消耗较高。
因此,如何提供一种能够高效稳定地推送雷达数字孪生数据的技术方案,是本领域技术人员亟待解决的技术问题。
发明内容
本发明提供了一种雷达数字孪生数据的推送方法、装置、设备及介质,以实现雷达数字孪生数据的快速稳定推送,提高客户端接收雷达数字孪生数据的效率,进而提高工作效率。
根据本发明的一方面,提供了一种雷达数字孪生数据的推送方法,该方法包括:
获取目标雷达的数字孪生数据文件,并根据所述目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;
将所述数字孪生数据文件保存在所述目标数字孪生端;
将所述目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与所述数字孪生数据文件的映射关系。
根据本发明的另一方面,提供了一种雷达数字孪生数据的推送装置,该装置包括:
数字孪生数据文件获取模块,用于获取目标雷达的数字孪生数据文件,并根据所述目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;
数字孪生数据文件保存模块,用于将所述数字孪生数据文件保存在所述目标数字孪生端;
数字孪生数据文件推送模块,用于将所述目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与所述数字孪生数据文件的映射关系。
根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的雷达数字孪生数据的推送方法。
根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的雷达数字孪生数据的推送方法。
本发明实施例的技术方案,通过获取目标雷达的数字孪生数据文件,并根据目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;将数字孪生数据文件保存在目标数字孪生端;将目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与数字孪生数据文件的映射关系。本技术方案,可以实现雷达数字孪生数据的快速稳定推送,提高客户端接收雷达数字孪生数据的效率,进而提高工作效率。
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种雷达数字孪生数据的推送方法的流程图;
图2为本发明实施例二提供的一种雷达数字孪生数据的推送方法的流程图;
图3为本发明实施例三提供的一种雷达数字孪生数据的推送装置的结构示意图;
图4是实现本发明实施例的雷达数字孪生数据的推送方法的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“目标”、“候选”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
图1为本发明实施例一提供的一种雷达数字孪生数据的推送方法的流程图,本实施例可适用于对雷达数字孪生数据进行推送的情况,该方法可以由雷达数字孪生数据的推送装置来执行,该雷达数字孪生数据的推送装置可以采用硬件和/或软件的形式实现。如图1所示,该方法包括:
S110、获取目标雷达的数字孪生数据文件,并根据所述目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系。
数字孪生是一种数字化理念和技术手段,通过数字空间实时构建物理对象的精准数字化映射,基于数据整合与分析预测来模拟、验证、预测、控制物理实体生命周期过程,最终形成智能决策的优化闭环。在本发明实施例中,通过将候选雷达和候选数字孪生端建立连接关系,以将目标雷达所模拟生成的雷达数字孪生数据文件保存至目标数字孪生端。
其中,目标雷达可为用于生产雷达数字孪生数据文件的设备。例如,可以是安装在交通路口用于检测车流量的至少一个雷达。目标数字孪生端可为用于存储并分配雷达数字孪生数据文件的中转设备。
在一些可选示例中,可根据实际需要将候选雷达的IP信息与候选数字孪生端的端口信息进行预先匹配,得到一一对应的映射关系。进而,目标数字孪生端可依据映射关系和所需要获取的数字孪生数据文件的参数信息向目标雷达发送数据文件请求指令,该目标雷达生成相应的数字孪生数据文件。其中,所需要获取的数字孪生数据文件的参数信息可以为数据文件的类型、获取周期等。
S120、将所述数字孪生数据文件保存在所述目标数字孪生端。
在本发明实施例中,目标雷达可通过将所生成的数字孪生数据文件进行打包,填充对应协议的包头,形成封装协议的数据包;进而依据预先建立目标雷达的IP信息与目标数字孪生端的端口信息的映射关系,利用网络传输将数字孪生数据文件数据包发送至目标数字孪生端;目标数字孪生端在接收数字孪生数据文件数据包之后对其进行读取并保存。
在本实施例的一种可选方式中,将所述数字孪生数据文件保存在所述目标数字孪生端,至少可以包括以下步骤A1-步骤A2:
步骤A1:确定所述数字孪生数据文件是否在所述目标数字孪生端。
在一些可选示例中,可基于目标数字孪生端所发送的数据文件请求指令,确定即将导入至目标数字孪生端的数字孪生数据文件名称;进而根据数字孪生数据文件名称在目标数字孪生端中进行遍历查询,确定该数字孪生数据文件是否在于目标数字孪生端。
这样设置的好处在于,可以避免因重复多次导入相同数字孪生数据文件而造成内存空间浪费。
步骤A2:若不存在,则为所述数字孪生数据文件创建目标文件夹,并将所述数字孪生数据文件保存在所述目标文件夹中。
在本发明实施例中,若目标数字孪生端中不存在即将导入的数字孪生数据文件,则可在目标数字孪生端中为即将导入的数字孪生数据文件新建目标文件夹,再将即将导入的数字孪生数据文件保存至目标文件夹中。
需要说明的是,目标文件夹的名称可以根据即将导入的数字孪生数据文件名称进行确定,本发明实施例对此不作限制。此外,在将即将导入的数字孪生数据文件保存至目标文件夹中时,可以是将数字孪生数据文件的地址信息保存至目标文件夹。
可选的,若目标数字孪生端中存在即将导入的数字孪生数据文件,则重新设置新的数字孪生数据文件名称,并确定新的数字孪生数据文件是否存在于目标数字孪生端,直至所设置的数字孪生数据文件名称可用为止。
在本实施例的一种可选方式中,将所述数字孪生数据文件保存在所述目标文件夹中,至少包括以下步骤B1-步骤B2:
步骤B1:根据预设时间间隔接收所述数字孪生数据文件,并保存在所述目标文件夹中。
其中,预设时间间隔可为数字孪生数据文件定时接收的时长,本发明实施例对此不做限制。
在一些可选示例中,可目标雷达在响应于数字孪生数据文件请求指令之后,启动心跳服务,在设定的心跳超时时间到达后再执行线程任务。示例性的,每50毫秒接收一次数字孪生数据文件并存入刚创建的目标文件夹中。
步骤B2:根据所述保存记录生成所述数字孪生数据文件的存储日志;其中,所述存储日志中至少包括所述数字孪生数据文件的大小和保存时间。
其中,保存记录可为数字孪生数据文件存入目标文件夹中的过程参数,例如,过程参数可以是所保存的数字孪生数据文件的名称、大小、保存时间、保存路径、文件属性等能够体现数据文件保存过程的参数。
需要说明的是,根据存储日志所生成的存储日志可保存于数据库或文件***中。存储日志中的日志数据可包括数字孪生数据文件的名称、大小、保存时间、保存路径、文件属性等。
这样设置的好处在于,可以对历史存储数据进行记录和查询,也可以根据所记录的日志对一些***问题或网络问题进行处理分析。
S130、将所述目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与所述数字孪生数据文件的映射关系。
其中,客户端可为与数字孪生端相对应且为用户提供本地服务的程序。例如,可以是浏览器等web客户端,也可以是手机、平板电脑等移动客户端。
在一些可选示例中,所需推送的数字孪生数据文件数量较大,就会导致服务器消耗较高。因此,本发明实施例中目标数字孪生端可采用服务端,以通过不同的端口推送相应的数字孪生数据文件至对应的客户端。
在另一些可选示例中,若多个客户端同时需要获取相同的数字孪生数据文件,在本发明实施例中目标数字孪生端可采用服务端,目标数字孪生端可对应至少两个客户端,以支持多个客户端同时从一个数字孪生端进行获取,实现了数字孪生端和客户端1:N的机制,用较小的资源提供较大的服务支持。
本发明实施例提供的雷达数字孪生数据的推送方法,通过获取目标雷达的数字孪生数据文件,并根据目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;将数字孪生数据文件保存在目标数字孪生端;将目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与数字孪生数据文件的映射关系。本技术方案,可以实现雷达数字孪生数据的快速稳定推送,提高客户端接收雷达数字孪生数据的效率,进而提高工作效率。
实施例二
图2为本发明实施例二提供的一种雷达数字孪生数据的推送方法的流程图,本实施例在上述实施例的基础上进行优化。具体优化为:将目标数字孪生端中的数字孪生数据文件推送至对应的客户端,包括:将数字孪生数据文件推送至关联的推送端口缓存中;其中,预先建立数字孪生数据文件与推送端口之间的映射关系;客户端从推送端口缓存中获取数字孪生数据文件。如图2所示,该方法包括:
S210、获取目标雷达的数字孪生数据文件,并根据所述目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系。
S220、将所述数字孪生数据文件保存在所述目标数字孪生端。
S230、将所述数字孪生数据文件推送至关联的推送端口缓存中;其中,预先建立数字孪生数据文件与推送端口之间的映射关系。
为了便于后续数据文件的推送,预先建立数字孪生数据文件与推送端口之间的映射关系并保存在关联的推送端口缓存中。例如,数字孪生端中共有数字孪生数据文件A、B和C,且共有端口1、2和3,可以依据实际需要预先配置数字孪生数据文件与推送端口的映射关系,如:数字孪生数据文件A对应端口1,数字孪生数据文件B对应端口2,数字孪生数据文件C对应端口3。当目标数字孪生端再次接收到客户端的雷达数字孪生数据文件获取请求时,可以根据端口缓存中对应的数字孪生数据文件,直接进行数据推送。
在本发明实施例中,在响应于客户端所发送的雷达数字孪生数据文件获取请求之后,先获取预先建立数字孪生数据文件与推送端口之间的映射关系,进而根据映射关系将数字孪生数据文件推送至关联的推送端口缓存中。
S240、所述客户端从所述推送端口缓存中获取所述数字孪生数据文件。
在本发明实施例中,客户端与目标数字孪生端对应端口连接,建立通信通道,基于推送端口缓存,将数字孪生数据文件推送至客户端。
本发明实施例提供了一种雷达数字孪生数据的推送方法,该方法通过获取目标雷达的数字孪生数据文件,并根据目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;将数字孪生数据文件保存在目标数字孪生端;将数字孪生数据文件推送至关联的推送端口缓存中;其中,预先建立数字孪生数据文件与推送端口之间的映射关系;客户端从推送端口缓存中获取数字孪生数据文件。本技术方案,通过推送端口缓存中雷达数字孪生数据文件与推送端口之间的映射关系,快速确定目标推送端口所对应的雷达数字孪生数据文件,进而实现雷达数字孪生数据的快速稳定推送,提高客户端接收雷达数字孪生数据的效率,进而提高工作效率。
在本实施例的一种可选方式中,在所述客户端从所述推送端口缓存中获取所述数字孪生数据文件之前,所述方法还包括:根据所述客户端与所述数字孪生数据文件的映射关系以及数字孪生数据文件与推送端口之间的映射关系,建立所述客户端与所述推送端口之间的链接关系。
在本发明实施例中,可根据客户端与数字孪生数据文件的映射关系,确定客户端所需获取的数字孪生数据文件的类型等信息;进而根据数字孪生数据文件与推送端口之间的映射关系,确定与不同数字孪生数据文件相对应的推送端口;在当客户端发送雷达数字孪生数据文件获取请求时,基于获取请求中数字孪生数据文件信息,即可确定与客户端链接的推送端口,以在客户端与推送端口之间建立链接关系。其中,客户端所发送的雷达数字孪生数据文件获取请求可以包括数字孪生数据文件信息。
需要说明的是,客户端与数字孪生数据文件的映射关系可以由用户在客户端进行自主选择设定。
这样设置的好处在于,可以细化客户端和推送端口之间链接关系的建立,以准确推送相应的数字孪生数据文件值客户端。
在本实施例的一种可选方式中,所述客户端从所述推送端口缓存中获取所述数字孪生数据文件,至少包括以下步骤C1-步骤C2:
步骤C1:基于所述链接关系启动所述客户端对目标推送端口的netty监听服务。
其中,netty监听服务可用于对客户端所发送的雷达数字孪生数据文件获取请求以及目标数字孪生端所发送的雷达数字孪生数据文件推送请求进行监听,并对监听结果进行反馈。
步骤C2:若监听到数据推送请求,则向所述客户端推送目标推送端口的缓存中的数字孪生数据文件。
在本发明实施例中,根据数据推送请求,可将待推送的雷达数字孪生数据文件逐行推送至客户端。
这样设置的好处在于,netty监听服务可实现高性能、高可拓展性的异步事件驱动,简化了客户端和数字孪生端的开发,提高工作效率。
在本实施例的一种可选方式中,所述客户端包括至少两个;相应的,向所述客户端推送目标推送端口的缓存中的数字孪生数据文件,包括:将所述目标推送端口的缓存中的数字孪生数据文件同时推送至至少两个客户端。
当至少两个客户端和同一目标推送端口进行链接时,则分别建立客户端与该目标推送端口之间的链接关系,并基于各链接关系同时向多个客户端推送相同的数字孪生数据文件。这样设置的好处在于,可以同时支持多个客户端从一个数字孪生端获取数字孪生数据文件,实现了数字孪生端和客户端1:N的机制,利用较小的资源提供较大的服务支持,进一步提高了工作效率。
实施例三
图3为本发明实施例三提供的一种雷达数字孪生数据的推送装置的结构示意图。如图3所示,该装置包括:
数字孪生数据文件获取模块310,用于获取目标雷达的数字孪生数据文件,并根据所述目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;
数字孪生数据文件保存模块320,用于将所述数字孪生数据文件保存在所述目标数字孪生端;
数字孪生数据文件推送模块330,用于将所述目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与所述数字孪生数据文件的映射关系。
本发明实施例的技术方案,通过获取目标雷达的数字孪生数据文件,并根据目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;将数字孪生数据文件保存在目标数字孪生端;将目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与数字孪生数据文件的映射关系。本技术方案,可以实现雷达数字孪生数据的快速稳定推送,提高客户端接收雷达数字孪生数据的效率,进而提高工作效率。
进一步的,数字孪生数据文件保存模块320,包括:
数字孪生数据文件判断单元,用于确定所述数字孪生数据文件是否在所述目标数字孪生端;
数字孪生数据文件保存单元,用于若不存在,则为所述数字孪生数据文件创建目标文件夹,并将所述数字孪生数据文件保存在所述目标文件夹中。
进一步的,数字孪生数据文件保存单元,包括:
数字孪生数据文件保存子单元,用于根据预设时间间隔接收所述数字孪生数据文件,并保存在所述目标文件夹中;
存储日志保存子单元,用于根据所述保存记录生成所述数字孪生数据文件的存储日志;其中,所述存储日志中至少包括所述数字孪生数据文件的大小和保存时间。
进一步的,数字孪生数据文件推送模块330,包括:
数据文件缓存单元,用于将所述数字孪生数据文件推送至关联的推送端口缓存中;其中,预先建立数字孪生数据文件与推送端口之间的映射关系;
数据文件推送单元,用于所述客户端从所述推送端口缓存中获取所述数字孪生数据文件。
进一步的,数字孪生数据文件推送模块330还包括:
端口链接关系建立单元,用于在所述客户端从所述推送端口缓存中获取所述数字孪生数据文件之前,根据所述客户端与所述数字孪生数据文件的映射关系以及数字孪生数据文件与推送端口之间的映射关系,建立所述客户端与所述推送端口之间的链接关系。
进一步的,数据文件推送单元,包括:
端口监听子单元,用于基于所述链接关系启动所述客户端对目标推送端口的netty监听服务;
数据文件推送子单元,用于若监听到数据推送请求,则向所述客户端推送目标推送端口的缓存中的数字孪生数据文件。
进一步的,所述客户端包括至少两个;相应的,数据文件推送子单元,具体用于:
将所述目标推送端口的缓存中的数字孪生数据文件同时推送至至少两个客户端。
本发明实施例所提供的雷达数字孪生数据的推送装置可执行本发明任意实施例所提供的雷达数字孪生数据的推送方法,具备执行方法相应的功能模块和有益效果。
实施例四
图4示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
如图4所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。
电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如雷达数字孪生数据的推送方法。
在一些实施例中,雷达数字孪生数据的推送方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的雷达数字孪生数据的推送方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行雷达数字孪生数据的推送方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
实施例五
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在电子设备上实施此处描述的***和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
计算***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (10)
1.一种雷达数字孪生数据的推送方法,其特征在于,所述方法包括:
获取目标雷达的数字孪生数据文件,并根据所述目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;
将所述数字孪生数据文件保存在所述目标数字孪生端;
将所述目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与所述数字孪生数据文件的映射关系。
2.根据权利要求1所述的方法,其特征在于,将所述数字孪生数据文件保存在所述目标数字孪生端,包括:
确定所述数字孪生数据文件是否在所述目标数字孪生端;
若不存在,则为所述数字孪生数据文件创建目标文件夹,并将所述数字孪生数据文件保存在所述目标文件夹中。
3.根据权利要求2所述的方法,其特征在于,将所述数字孪生数据文件保存在所述目标文件夹中,包括:
根据预设时间间隔接收所述数字孪生数据文件,并保存在所述目标文件夹中;
根据所述保存记录生成所述数字孪生数据文件的存储日志;其中,所述存储日志中至少包括所述数字孪生数据文件的大小和保存时间。
4.根据权利要求1所述的方法,其特征在于,将所述目标数字孪生端中的数字孪生数据文件推送至对应的客户端,包括:
将所述数字孪生数据文件推送至关联的推送端口缓存中;其中,预先建立数字孪生数据文件与推送端口之间的映射关系;
所述客户端从所述推送端口缓存中获取所述数字孪生数据文件。
5.根据权利要求4所述的方法,其特征在于,在所述客户端从所述推送端口缓存中获取所述数字孪生数据文件之前,所述方法还包括:
根据所述客户端与所述数字孪生数据文件的映射关系以及数字孪生数据文件与推送端口之间的映射关系,建立所述客户端与所述推送端口之间的链接关系。
6.根据权利要求5所述的方法,其特征在于,所述客户端从所述推送端口缓存中获取所述数字孪生数据文件,包括:
基于所述链接关系启动所述客户端对目标推送端口的netty监听服务;
若监听到数据推送请求,则向所述客户端推送目标推送端口的缓存中的数字孪生数据文件。
7.根据权利要求6所述的方法,其特征在于,所述客户端包括至少两个;
相应的,向所述客户端推送目标推送端口的缓存中的数字孪生数据文件,包括:
将所述目标推送端口的缓存中的数字孪生数据文件同时推送至至少两个客户端。
8.一种雷达数字孪生数据的推送装置,其特征在于,所述装置包括:
数字孪生数据文件获取模块,用于获取目标雷达的数字孪生数据文件,并根据所述目标雷达的IP信息确定对应的目标数字孪生端;其中,预先建立候选雷达的IP信息与候选数字孪生端的端口信息的映射关系;
数字孪生数据文件保存模块,用于将所述数字孪生数据文件保存在所述目标数字孪生端;
数字孪生数据文件推送模块,用于将所述目标数字孪生端中的数字孪生数据文件推送至对应的客户端;其中,预先建立至少一个客户端与所述数字孪生数据文件的映射关系。
9.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的雷达数字孪生数据的推送方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的雷达数字孪生数据的推送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211103099.9A CN115455692A (zh) | 2022-09-09 | 2022-09-09 | 一种雷达数字孪生数据的推送方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211103099.9A CN115455692A (zh) | 2022-09-09 | 2022-09-09 | 一种雷达数字孪生数据的推送方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115455692A true CN115455692A (zh) | 2022-12-09 |
Family
ID=84302230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211103099.9A Pending CN115455692A (zh) | 2022-09-09 | 2022-09-09 | 一种雷达数字孪生数据的推送方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115455692A (zh) |
-
2022
- 2022-09-09 CN CN202211103099.9A patent/CN115455692A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6692000B2 (ja) | リスク識別方法、リスク識別装置、クラウドリスク識別装置及びシステム | |
US11954133B2 (en) | Method and apparatus for managing and controlling resource, device and storage medium | |
CN111209310B (zh) | 基于流计算的业务数据处理方法、装置和计算机设备 | |
CN111966289A (zh) | 基于Kafka集群的分区优化方法和*** | |
CN115344207A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN114885014A (zh) | 一种外场设备状态的监测方法、装置、设备及介质 | |
CN112925811B (zh) | 数据处理的方法、装置、设备、存储介质及程序产品 | |
CN117176802A (zh) | 一种业务请求的全链路监控方法、装置、电子设备及介质 | |
CN115455692A (zh) | 一种雷达数字孪生数据的推送方法、装置、设备及介质 | |
CN116193296A (zh) | 一种容器化分布式数据采集处理方法、装置、设备及介质 | |
CN113225228B (zh) | 数据处理方法及装置 | |
CN116450120B (zh) | 实时操作***内核分析方法、装置、设备及介质 | |
CN115208871A (zh) | 一种制氢设备监控***、方法及存储介质 | |
CN117650967A (zh) | 一种多集群指标处理方法、***、电子设备及存储介质 | |
CN117633116A (zh) | 数据同步方法、装置、电子设备及存储介质 | |
CN115203139A (zh) | 日志查询方法、装置、电子设备及存储介质 | |
CN117992218A (zh) | 硬件设备信息获取方法、装置、设备、云管***及介质 | |
CN116225568A (zh) | 一种应用***接口的管理方法、装置、设备及存储介质 | |
CN115967638A (zh) | 一种设备仿真模拟***、方法、设备及存储介质 | |
CN118377677A (zh) | 多服务器的进程监控方法、装置、电子设备及存储介质 | |
CN116821217A (zh) | 数据的分发转换方法、装置、设备及存储介质 | |
CN117651078A (zh) | 一种数据传输方法、装置、电子设备及存储介质 | |
CN114979203A (zh) | 一种车辆文件的处理方法、装置、设备及存储介质 | |
CN117608879A (zh) | 消息队列的处理方法、装置、电子设备及存储介质 | |
CN118034605A (zh) | 一种数据处理方法、装置、电子设备及存储介质 |
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 |