基于导航系统的数据录制方法和装置与流程

未命名 07-27 阅读:77 评论:0


1.本技术涉及数据录制技术领域,特别是涉及一种基于导航系统的数据录制方法和装置。


背景技术:

2.为了保证车辆在售卖时功能完好,在对车辆售卖之前,需要对该车辆进行功能性测试,以确保该车辆的功能完好。然而车辆有一个智能功能,在对该智能功能进行测试时,需要依赖一体式高精度mems组合导航系统span cpt7(以下简称导航系统)的正常运行。为了确定该导航系统在测试智能功能的过程中正常运行,需要对该导航系统在运行时产生的数据进行录制,进而使得研发人员对录制的数据进行分析,来确定导航系统是否运行正常。然而现有技术中并未涉及对导航系统产生的数据进行录制的方法,因此,亟需一种基于导航系统的数据录制方法。


技术实现要素:

3.有鉴于此,本技术提供一种基于导航系统的数据录制方法和装置,本技术可以录制导航系统中的数据。
4.为达到上述目的,本技术主要提供如下技术方案:
5.第一方面,本技术提供了一种基于导航系统的数据录制方法,所述方法包括:
6.接收用户输入的数据采集指令,所述数据采集指令用于指示采集导航系统中的数据;
7.判断所述导航系统和用于数据采集的工控机是否建立通信连接;
8.如果是,则对所述导航系统中的数据进行录制。
9.可选的,所述判断所述导航系统和用于数据采集的工控机是否连接,包括:
10.基于所述导航系统的ip地址,使用预设端口,向所述导航系统发送连接请求信号;
11.监听在预设时间内是否接收到所述导航系统发送的连接确认信号;
12.如果是,则确定所述导航系统和所述工控机已经建立通信连接;
13.如果否,则确定所述导航系统和所述工控机未建立通信连接。
14.可选的,当所述导航系统与所述工控机未建立连接时,所述方法还包括:
15.获取所述导航系统的ip地址以及预设端口的端口配置信息;
16.基于所述ip地址和所述端口配置信息,生成并显示用于指示连接失败的消息,以使技术人员基于所述工控机上显示的消息,对所述ip地址和所述端口配置信息进行检查。
17.可选的,所述对所述导航系统中的数据进行录制,包括:
18.获取录制数据待存储的位置以及数据录制时间;
19.根据所述位置和所述数据录制时间,确定存储路径;
20.基于所述存储路径创建存储所述录制数据的文件,并将所述录制数据写入所述文件中。
21.可选的,所述根据所述位置和所述数据录制时间,确定存储路径,包括:
22.判断所述数据录制时间的样式是否为预设样式;
23.如果是,则根据所述数据录制时间和预设模板,生成所述文件的文件名;
24.根据所述文件名以及所述位置,确定所述存储路径。
25.可选的,所述根据所述文件名以及所述位置,确定所述存储路径,包括:
26.判断所述位置是否以第一预设符号结尾;
27.如果否,则将所述位置、第一预设符号以及所述文件名依次进行拼接,得到所述存储路径;
28.如果是,则将所述位置与所述文件名依次进行拼接,得到所述存储路径。
29.第二方面,本技术提供了一种基于导航系统的数据录制装置,所述装置包括:
30.接收单元,用于接收用户输入的数据采集指令,所述数据采集指令用于指示采集导航系统中的数据;
31.判断单元,用于判断所述导航系统和用于数据采集的工控机是否建立通信连接;
32.录制单元,用于如果是,则对所述导航系统中的数据进行录制。
33.可选的,判断单元,包括:
34.发送模块,用于基于所述导航系统的ip地址,使用预设端口,向所述导航系统发送连接请求信号;
35.监听模块,用于监听在预设时间内是否接收到所述导航系统发送的连接确认信号;
36.监听结果模块,用于如果是,则确定所述导航系统和所述工控机已经建立通信连接;如果否,则确定所述导航系统和所述工控机未建立通信连接。
37.可选的,当所述导航系统与所述工控机未建立连接时,所述装置还包括:
38.获取单元,用于获取所述导航系统的ip地址以及预设端口的端口配置信息;
39.显示单元,用于显示基于所述ip地址和所述端口配置信息,生成并显示用于指示连接失败的消息,以使技术人员基于所述工控机上显示的消息,对所述ip地址和所述端口配置信息进行检查。
40.可选的,如图6所示,录制单元,包括:
41.获取模块,用于获取录制数据待存储的位置以及数据录制时间;
42.确定模块,用于根据所述位置和所述数据录制时间,确定存储路径;
43.创建模块,用于基于所述存储路径创建存储所述录制数据的文件,并将所述录制数据写入所述文件中。
44.可选的,所述确定模块,还用于:
45.判断所述数据录制时间的样式是否为预设样式;
46.如果是,则根据所述数据录制时间和预设模板,生成所述文件的文件名;
47.根据所述文件名以及所述位置,确定所述存储路径。
48.可选的,所述确定模块,还用于:
49.判断所述位置是否以第一预设符号结尾;
50.如果否,则将所述位置、第一预设符号以及所述文件名依次进行拼接,得到所述存储路径;
51.如果是,则将所述位置与所述文件名依次进行拼接,得到所述存储路径。
52.第三方面,本技术还提供了一种电子设备,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述第一方面的基于导航系统的数据录制方法。
53.第四方面,本技术提供了一种存储介质,该存储介质用于存储计算机程序,其中,该计算机程序运行时控制该存储介质所在设备执行该第一方面所述的基于导航系统的数据录制方法。
54.借由上述技术方案,本技术提供了一种基于导航系统的数据录制方法和装置,可以接收用户输入的数据采集指令,所述数据采集指令用于指示采集导航系统中的数据;判断所述导航系统和用于数据采集的工控机是否建立通信连接;如果是,则对所述导航系统中的数据进行录制。可见本技术可以对导航系统的数据进行录制。
55.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
56.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
57.图1为本技术公开的一种基于导航系统的数据录制方法的流程示意图;
58.图2为本技术公开的一种基于导航系统的数据录制方法的示意图;
59.图3为本技术公开的一种文件创建方法的流程示意图;
60.图4为本技术公开的一种存储路径确定方法的示意图;
61.图5为本技术公开的一种基于导航系统的数据录制装置的结构示意图;
62.图6为本技术公开的又一种基于导航系统的数据录制装置的结构示意图;
63.图7为本技术公开的一种设备的框图。
具体实施方式
64.下面将参照附图更详细地描述本技术的示例性实施例。虽然附图中显示了本技术的示例性实施例,然而应当理解,可以以各种形式实现本技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本技术,并且能够将本技术的范围完整的传达给本领域的技术人员。
65.为了保证车辆在售卖时功能完好,在对车辆售卖之前,需要对该车辆进行功能性测试,以确保该车辆的功能完好。然而车辆有一个智能功能,在对该智能功能进行测试时,需要依赖一体式高精度mems组合导航系统span cpt7(以下简称导航系统)的正常运行。为了确定该导航系统在测试智能功能的过程中正常运行,需要对该导航系统在运行时产生的数据进行录制,进而使得研发人员对录制的数据进行分析,来确定导航系统是否运行正常。
66.因此,本技术实施例提供了一种基于导航系统的数据录制方法,该方法的执行主体为工控机,该工控机用于对导航系统中的数据进行录制。其具体执行步骤如图1所示,包括:
67.步骤101,接收用户输入的数据采集指令。
68.其中,数据采集指令用于指示采集导航系统中的数据。
69.在本步骤的具体实施方式中,工控机可以先通过硬件与导航系统进行连接。之后,在确定工控机与导航系统通过硬件相连后,工控机的显示屏幕上显示用于指示是否采集数据的开关按钮图标,进而通过该开关按钮图标,来控制是否采集导航系统中的数据。例如,开关按钮图标为滑动按钮图标,当该图标中的滑动开关向左滑动时,工控机接收到用户输入的数据采集指令,开启对导航系统中数据的采集。当该图标中的滑动开关向右滑动时,工控机接收到用户输入的停止采集指令,关闭对导航系统中数据的采集。
70.步骤102,判断导航系统和用于数据采集的工控机是否建立通信连接。
71.在本步骤中,步骤101中只是建立了工控机与导航系统之间的硬件连接,并未建立工控机与导航系统之间的通信连接。因此,为了保证导航系统可以将数据传递给工控机,需要再建立导航系统和工控机之间的通信连接,进而在建立通信连接后进行数据传输。
72.在本步骤的具体实施方式中,当工控机接收到数据采集指令后,工控机便可以向导航系统发送连接请求信号。如果在预设时间内接收到导航系统发送的连接确认信号,则确定导航系统与工控机建立通信连接。如果在预设时间内没有接收到数据采集指令后,则确定导航系统与工控机未建立通信连接。具体实现步骤为:基于导航系统的ip地址,使用预设端口,向所述导航系统发送连接请求信号;监听在预设时间内是否接收到所述导航系统发送的连接确认信号;如果是,则确定所述导航系统和所述工控机已经建立通信连接;如果否,则确定所述导航系统和所述工控机未建立通信连接。
73.或者,在工控机与导航系统建立硬件连接之后,直接向导航系统发送连接请求信号,进而根据在预设时间内是否接收到连接确认信号,来确定导航系统和工控机是否建立通信连接。之后,当接收到用户输入的数据采集指令后,对导航系统中的数据进行录制。
74.步骤103,如果是,则对导航系统中的数据进行录制。
75.在本步骤的具体实施方式中,当导航系统与工控机建立通信连接后,接收并保存导航系统发送的数据,实现对导航系统中数据的录制。
76.在本技术实施例中,可以接收用户输入的数据采集指令,所述数据采集指令用于指示采集导航系统中的数据;判断所述导航系统和用于数据采集的工控机是否建立通信连接;如果是,则对所述导航系统中的数据进行录制。可见本技术可以对导航系统的数据进行录制。
77.在本技术中,当在步骤102中确定导航系统与工控机未建立通信连接时,可能是导航系统的ip地址有误,导致工控机未将连接请求信号发送给导航系统,也可能端口信息配置有误,导致工控机未能将连接请求信号发送出去。因此,需要技术人员对这些信息进行检测并修正,以使工控机将连接请求信号发送给导航系统。因此,本技术提供了一种失败消息生成方法,该方法生成的消息可以指示技术人员检查ip地址和端口配置信息是否有误,具体如图2所示,步骤包括:
78.步骤201,获取导航系统的ip地址以及预设端口的端口配置信息。
79.其中,端口配置信息包括所使用的端口号以及为该端口所配置的其他信息。
80.在本步骤的具体实施方式中,如果步骤102的判断结果为导航系统和工控机未建立通信连接,则获取导航系统的ip地址和端口配置信息。
81.步骤202,基于ip地址和端口配置信息,生成并显示用于指示连接失败的消息,以使技术人员基于工控机上显示的消息,对ip地址和端口配置信息进行检查。
82.在本步骤的具体实施方式中,工控机中存储有消息模板。这样,在获取到导航系统的ip地址和端口配置信息之后,确定ip地址在消息模板的第一位置以及端口配置信息在消息模板的第二位置,按照第一位置将ip地址填入消息模板中,按照第二位置将消息模板中,这样便可以得到用于指示连接失败的消息。
83.或者直接将导航系统的ip地址和端口配置信息显示在工控机的显示屏上,进而使得技术人员基于工控机上显示的消息,检查显示的ip地址和端口配置信息是否正确。
84.在本技术实施例中,在导航系统与工控机未建立通信连接时,直接在工控机的显示屏上显示导航系统的ip地址和端口配置信息,这样无需技术人员在工控机中查找导航系统的ip地址和端口配置信息,便可以进行查看,提高了技术人员的工作效率。
85.在步骤103中对导航系统中的数据进行录制时,需要先创建存储录制文件的文件,并将录制数据存储至该文件中。因此,本技术提供一种文件创建方法,具体如图3所示,具体步骤包括:
86.步骤301,获取录制数据待存储的位置以及数据录制时间。
87.其中,位置可以为录制数据存储的位置。例如,录制文件存储在c:/users/administrator/desktop中。数据录制时间用于指示使用工控机录制数据的时间,可以为工控机获取录制数据的起始时间,也可以为导航系统发送录制数据的起始时间,此处并不限定。
88.在本步骤的具体实施方式中,位置可以为用户预先指定的。在确定导航系统和工控机建立通信连接之后,则用户可以指定录制数据待存储的位置,进而获取到该位置和数据录制时间。
89.步骤302,根据位置和数据录制时间,确定存储路径。
90.在本步骤的具体实施方式中,可以直接根据数据录制文件的类型和数据录制时间得到文件名,并将位置和文件名进行拼接,生成存储录制数据文件的存储路径。或者,可以先根据数据录制时间,生成更为详细的文件名,将更为详细的文件名和位置进行拼接,生成存储录制数据文件的存储路径。
91.例如,位置为c:/users/administrator/desktop/,数据录制时间为2012-09-18-12-01,表示2012年09月18日12点1分,所建立文件的类型为pcap,这样基于数据录制时间得到的文件名为2012-09-18-12-01.pcap。将该位置和文件名进行拼接,得到
92.c:/users/administrator/desktop/2012-09-18-12-01.pcap。
93.在本步骤的具体实施方式中,本技术提供了一种存储路径确定方法,该方法可以根据数据录制数据生成更为详细的文件名,并将该文件名和位置进行拼接,生成存储录制数据的存储路径,如图4所示,具体包括:
94.步骤3021,判断数据录制时间的样式是否为预设样式。
95.在本步骤的具体实施方式中,为了使得文件名所包含的内容更加易读,需要以预
设样式的数据录制时间生成文件名。因此,在获取到数据录制时间后,需要判断该数据录制时间的样式是否为预设样式。
96.例如,预设样式为xxxx-xx-xx-xx-xx。如果获取到的数据录制时间为2023-03-06-14-50,表示2023年03月06日14时50分,则确定数据录制时间的样式为预设样式。如果获取到的数据录制时间为2023-03-06-14,表示2023年03月06日14时,则确定数据录制时间的样式不为预设样式,或者,如果获取到的数据录制时间为202303061450,表示2023年03月06日14时50分,则确定数据录制时间的样式不为预设样式。
97.步骤3022,如果是,则根据数据录制时间和预设模板,生成文件的文件名。
98.其中,预设模板至少包括存储数据录制数据文件的文件类型,例如,文件类型可以为pcap、txt、doc、docx等。在本技术中,预设模板也可以包括导航系统的名称,还可以包括其他信息,此处并不限定。
99.在本步骤的具体实施方式中,如果数据录制时间的样式为预设样式,则将数据录制时间填入预设模板中,生成文件的文件名。
100.例如,预设模板为_truevalue_+数据录制时间+.pcap,其中,truevalue用于指示导航系统的名称,在实际中,该导航系统又称为真值设备。如果数据录制时间为2023-03-06-14-50,其样式为预设样式,则将数据录制时间填入预设模板生成的文件名为
101._truevalue_+2023-03-06-14-50+.pcap。
102.步骤3023,根据文件名以及位置,确定存储路径。
103.在本步骤的具体实施方式中,可以直接将文件名和位置进行拼接,得到存储录制数据文件的存储路径。
104.在实际中,位置c:/users/administrator/desktop/可以使用位置c:\users\administrator\desktop\来代替。然而,“\”在程序编写过程中需要转义,因此需要在“\”前加入转义字符“\”,进而在程序编写过程中是使用“\\”来替代“\”。因此,只有位置以“/”或者“\\”结尾,才能和文件名直接进行拼接,因此,需要先检测位置是否“/”或“\\”结尾,如果是,则直接将该位置和文件名进行拼接,得到存储路径,如果不是,则将位置、第三预设符号以及文件名依次进行拼接,得到存储路径。具体实现步骤为:判断所述位置是否以第一预设符号和第二预设符号结尾;如果否,则将所述位置、第三预设符号以及所述文件名依次进行拼接,得到所述存储路径;如果是,则将位置与文件名依次进行拼接,得到所述存储路径。
105.其中,第一预设符号为“/”。第二预设符号为“\\”。第三预设符号为“/”或者“\\”。
106.例如,第三预设符号为“/”。当位置为c:/users/administrator/desktop/时,则确定该位置是以“/”结尾,则直接将该位置和文件名进行拼接,得到存储路径。当位置为c:/users/administrator/desktop时,则确定该位置未以“/”结尾,则直接将该位置、“/”和文件名进行依次拼接,得到存储路径。
107.步骤303,基于存储路径创建存储录制数据的文件,并将录制数据写入文件中。
108.在本步骤中,使用java语言实现基于存储路径创建用于存储录制数据的文件,并将导航系统发送的数据写入文件中,其具体步骤为:先基于该存储路径创建一个文件对象,并基于该文件对象控制存储录制数据的文件。再创建一个输入流对象,以通过该输入流对象来获取导航系统发送给该工控机的数据。最后创建一个输出流对象,并基于该输出流对象将基于输入流传入的数据传出至文件对象所对应的文件中,进而实现基于存储路径创建
存储录制数据的文件,并将导航系统发送的数据写入文件中。
109.进一步的,作为对上述图1-4所示方法实施例的实现,本技术实施例提供了一种基于导航系统的数据录制装置,该装置可以对导航系统中的数据进行录制。该装置的实施例与前述方法实施例对应,为便于阅读,本实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。具体如图5所示,该装置包括:
110.接收单元501,用于接收用户输入的数据采集指令,所述数据采集指令用于指示采集导航系统中的数据;
111.判断单元502,用于判断所述导航系统和用于数据采集的工控机是否建立通信连接;
112.录制单元503,用于如果是,则对所述导航系统中的数据进行录制。
113.可选的,如图6所示,判断单元502,包括:
114.发送模块5021,用于基于所述导航系统的ip地址,使用预设端口,向所述导航系统发送连接请求信号;
115.监听模块5022,用于监听在预设时间内是否接收到所述导航系统发送的连接确认信号;
116.监听结果模块5023,用于如果是,则确定所述导航系统和所述工控机已经建立通信连接;如果否,则确定所述导航系统和所述工控机未建立通信连接。
117.可选的,如图6所示,当所述导航系统与所述工控机未建立连接时,所述装置还包括:
118.获取单元504,用于获取导航系统的ip地址以及预设端口的端口配置信息;
119.显示单元505,用于基于所述ip地址和所述端口配置信息,生成并显示用于指示连接失败的消息,以使技术人员基于所述工控机上显示的消息,对所述ip地址和所述端口配置信息进行检查。
120.可选的,如图6所示,录制单元503,包括:
121.获取模块5031,用于获取录制数据待存储的位置以及数据录制时间;
122.确定模块5032,用于根据所述位置和所述数据录制时间,确定存储路径;
123.创建模块5033,用于基于所述存储路径创建存储所述录制数据的文件,并将所述录制数据写入所述文件中。
124.可选的,如图6所示,所述确定模块5032,还用于:
125.判断所述数据录制时间的样式是否为预设样式;
126.如果是,则根据所述数据录制时间和预设模板,生成所述文件的文件名;
127.根据所述文件名以及所述位置,确定所述存储路径。
128.可选的,如图6所示,所述确定模块5032,还用于:
129.判断所述位置是否以第一预设符号和第二预设符号结尾;
130.如果否,则将所述位置、第三预设符号以及所述文件名依次进行拼接,得到所述存储路径;
131.如果是,则将所述位置与所述文件名依次进行拼接,得到所述存储路径。
132.进一步的,本技术实施例还提供一种电子设备,所述电子设备包括至少一个处理
器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述图1-4中所述的基于导航系统的数据录制方法。
133.进一步的,本技术实施例还提供一种存储介质,存储介质用于存储计算机程序,其中,计算机程序运行时控制存储介质所在设备执行上述图1-4中的基于导航系统的数据录制方法。
134.图7是本技术实施例提供的一种设备70的框图。该设备70包括至少一个处理器701、以及与处理器701连接的至少一个存储器702、总线703;其中,处理器701、存储器702通过总线703完成相互间的通信。处理器701用于调用存储器702中的程序指令,以执行上述的基于导航系统的数据录制方法。本文中的设备可以是服务器(例如:本地服务器或者云端服务器)、智能手机、平板电脑、pda、便携计算机,也可以是台式计算机等固定终端等。
135.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
136.可以理解的是,上述方法和装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
137.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
138.在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与根据在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本技术也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本技术的内容,并且上面对特定语言所做的描述是为了披露本技术的最佳实施方式。
139.此外,存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
140.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
141.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
142.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
143.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
144.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
145.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
146.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
147.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
148.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:
1.一种基于导航系统的数据录制方法,其特征在于,所述方法包括:接收用户输入的数据采集指令,所述数据采集指令用于指示采集导航系统中的数据;判断所述导航系统和用于数据采集的工控机是否建立通信连接;如果是,则对所述导航系统中的数据进行录制。2.根据权利要求1所述的方法,其特征在于,所述判断所述导航系统和用于数据采集的工控机是否连接,包括:基于所述导航系统的ip地址,使用预设端口,向所述导航系统发送连接请求信号;监听在预设时间内是否接收到所述导航系统发送的连接确认信号;如果是,则确定所述导航系统和所述工控机已经建立通信连接;如果否,则确定所述导航系统和所述工控机未建立通信连接。3.根据权利要求2所述的方法,其特征在于,当所述导航系统与所述工控机未建立连接时,所述方法还包括:获取所述导航系统的ip地址以及预设端口的端口配置信息;基于所述ip地址和所述端口配置信息,生成并显示用于指示连接失败的消息,以使技术人员基于所述工控机上显示的消息,对所述ip地址和所述端口配置信息进行检查。4.根据权利要求1所述的方法,其特征在于,所述对所述导航系统中的数据进行录制,包括:获取录制数据待存储的位置以及数据录制时间;根据所述位置和所述数据录制时间,确定存储路径;基于所述存储路径创建存储所述录制数据的文件,并将所述录制数据写入所述文件中。5.根据权利要求4所述的方法,其特征在于,所述根据所述位置和所述数据录制时间,确定存储路径,包括:判断所述数据录制时间的样式是否为预设样式;如果是,则根据所述数据录制时间和预设模板,生成所述文件的文件名;根据所述文件名以及所述位置,确定所述存储路径。6.根据权利要求5所述的方法,其特征在于,所述根据所述文件名以及所述位置,确定所述存储路径,包括:判断所述位置是否以第一预设符号和第二预设符号结尾;如果否,则将所述位置、第三预设符号以及所述文件名依次进行拼接,得到所述存储路径;如果是,则将所述位置与所述文件名依次进行拼接,得到所述存储路径。7.一种基于导航系统的数据录制装置,其特征在于,所述装置包括:接收单元,用于接收用户输入的数据采集指令,所述数据采集指令用于指示采集导航系统中的数据;判断单元,用于判断所述导航系统和用于数据采集的工控机是否建立通信连接;录制单元,用于如果是,则对所述导航系统中的数据进行录制。8.根据权利要求7所述的装置,其特征在于,所述判断单元,包括:发送模块,用于基于所述导航系统的ip地址,使用预设端口,向所述导航系统发送连接
请求信号;监听模块,用于监听在预设时间内是否接收到所述导航系统发送的连接确认信号;第一结果模块,用于如果是,则确定所述导航系统和所述工控机已经建立连接;第二结果模块,用于如果否,则确定所述导航系统和所述工控机未建立连接。9.一种电子设备,其特征在于,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行权利要求1-6中任意一项所述的基于导航系统的数据录制方法。10.一种可读性存储介质,其特征在于,所述存储介质用于存储计算机程序,其中,所述计算机程序运行时控制所述存储介质所在设备执行权利要求1-6中任意一项所述的基于导航系统的数据录制方法。

技术总结
本申请提供了一种基于导航系统的数据录制方法和装置,涉及数据录制技术领域。该方法包括:接收用户输入的数据采集指令,所述数据采集指令用于指示采集导航系统中的数据;判断所述导航系统和用于数据采集的工控机是否建立通信连接;如果是,则对所述导航系统中的数据进行录制。本申请可以录制导航系统中的数据。据。据。


技术研发人员:蒋小峰
受保护的技术使用者:合众新能源汽车股份有限公司
技术研发日:2023.03.23
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐