作业数据记录方法、装置、设备及存储介质与流程

文档序号:31444177发布日期:2022-09-07 11:30阅读:72来源:国知局
作业数据记录方法、装置、设备及存储介质与流程

1.本发明涉及数据处理技术领域,尤其涉及一种作业数据记录方法、装置、设备及计算机可读存储介质。


背景技术:

2.为了优化作业设备的工作流程,提高工作效率,通常需要对作业设备的作业过程进行记录,以供用户追溯整个作业过程。
3.现有的作业过程记录方法,通常是基于现有硬件设备嵌入的软件系统对屏幕图像进行采集记录,并通过硬件接入的麦克风同步采集记录声音,从而将作业设备的整个作业过程存储为可播放的视频文件。这种记录方式虽然简单,但是不够灵活,且追溯起来,非常困难,用户需要对记录作业过程的视频文件逐帧校对,并需要手动对作业时的数据进行索引和记录。
4.因此,现有的作业过程记录方法,存在无法灵活记录作业数据,检索和追溯作业过程困难的技术问题。


技术实现要素:

5.本发明的主要目的在于提供一种作业数据记录方法、装置、设备及计算机可读存储介质,旨在解决现有的作业过程记录方法无法灵活记录作业数据,检索和追溯作业过程困难的技术问题。
6.为实现上述目的,本发明提供一种作业数据记录方法,所述作业数据记录方法包括以下步骤:
7.在检测到对所述作业设备的作业数据的实时记录请求时,获取所述作业设备在当前作业过程中产生的目标作业数据;
8.存储所述目标作业数据得到目标作业文件,获取所述目标作业文件的存储信息;
9.获取所述作业设备当前的作业类型信息,获取所述目标作业数据的作业数据类型信息,将所述作业类型信息和所述作业数据类型信息作为第一标识信息;
10.关联存储所述第一标识信息和所述存储信息,生成所述目标作业文件对应的第一日志文件以完成所述作业数据记录。
11.可选地,在所述在检测到对所述作业设备的作业数据的实时记录请求时,获取所述作业设备在当前作业过程中产生的目标作业数据的步骤之前,所述方法还包括:
12.在检测到所述作业设备开始作业时,获取所述作业设备的当前作业信息;
13.根据所述当前作业信息生成第二日志文件;
14.所述获取所述作业设备当前的作业类型信息的步骤,包括:
15.将所述第二日志文件的名称信息作为所述作业类型信息。
16.可选地,所述获取所述目标作业数据的作业数据类型信息的步骤,包括:
17.获取所述目标作业数据的数据类型信息和记录信息,将所述数据类型信息和所述
记录信息作为所述作业数据类型信息。
18.可选地,在所述生成所述目标作业文件对应的第一日志文件以完成所述作业数据记录的步骤之后,所述方法还包括:
19.接收对所述作业设备的作业报告的导出请求,获取所述导出请求中的第二标识信息;
20.遍历所述作业设备对应的所有日志文件,根据所述第二标识信息获取待导出的目标日志文件;
21.根据所述目标日志文件按照预设格式生成所述作业报告,其中,所述预设格式可自定义。
22.可选地,所述实时记录请求为运行数据记录请求,所述获取所述作业设备在当前作业过程中产生的目标作业数据的步骤,包括:
23.获取所述作业设备的第一运行数据,和所述作业设备所负载附件的第二运行数据,将所述第一运行数据和所述第二运行数据作为所述目标作业数据。
24.可选地,所述实时记录请求为图像数据记录请求,所述获取所述作业设备在当前作业过程中产生的目标作业数据的步骤,包括:
25.获取所述作业设备对应的作业软件的显示画面信息;
26.将所述显示画面信息对应的图像数据作为所述目标作业数据。
27.可选地,所述实时记录请求为语音数据记录请求,所述获取所述作业设备在当前作业过程中产生的目标作业数据的步骤,还包括:
28.获取所述显示设备所接收到的音频数据,将所述音频数据作为所述目标作业数据。
29.此外,为实现上述目的,本发明还提供一种作业数据记录装置,所述作业数据记录装置包括:
30.数据获取模块,在检测到对所述作业设备的作业数据的实时记录请求时,获取所述作业设备在当前作业过程中产生的目标作业数据;
31.存储模块,用于存储所述目标作业数据得到目标作业文件,获取所述目标作业文件的存储信息;
32.标识获取模块,用于获取所述作业设备当前的作业类型信息,获取所述目标作业数据的作业数据类型信息,将所述作业类型信息和所述作业数据类型信息作为第一标识信息;
33.记录模块,用于关联存储所述第一标识信息和所述存储信息,生成所述目标作业文件对应的第一日志文件以完成所述作业数据记录。
34.此外,为实现上述目的,本发明还提供一种作业数据记录设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的作业数据记录程序,所述作业数据记录程序配置为实现如上述的作业数据记录方法的步骤。
35.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有作业数据记录程序,所述作业数据记录程序被处理器执行时实现如上述的作业数据记录方法的步骤。
36.本发明通过在检测到对所述作业设备的作业数据的实时记录请求时,获取所述作
业设备在当前作业过程中产生的目标作业数据;存储所述目标作业数据得到目标作业文件,获取所述目标作业文件的存储信息;获取所述作业设备当前的作业类型信息,获取所述目标作业数据的作业数据类型信息,将所述作业类型信息和所述作业数据类型信息作为第一标识信息;关联存储所述第一标识信息和所述存储信息,生成所述目标作业文件对应的第一日志文件以完成所述作业数据记录。
37.本发明通过根据实时记录请求,获取并存储目标作业数据生成目标作业文件,实现了对作业过程中作业数据的灵活存储;通过关联存储第一标识信息和存储信息,生成目标作业文件的第一日志文件,从而完成作业数据的记录。因此,可以通过第一日志文件中的存储信息快速获取相应的目标作业文件,还可以通过第一标识信息快速查找相应的目标作业数据,从而可以快速检索和追溯作业过程。解决了现有的作业过程记录方法无法灵活记录作业数据,检索和追溯作业过程困难的技术问题。实现了作业数据的灵活记录,可以快速检索和追溯作业过程的技术效果。
附图说明
38.图1是本发明实施例方案涉及的硬件运行环境的作业数据记录设备的结构示意图;
39.图2为本发明一种作业数据记录方法一实施例的流程示意图;
40.图3为本发明一种作业数据记录方法一实施例的具体流程示意图;
41.图4为本发明一种作业数据记录装置的功能模块结构关系示意图。
42.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
43.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
44.应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。本技术使用的术语“或”、“和/或”、“包括以下至少一个”等可被解释为包括性的,或意味着任一个或任何组合。
45.应该理解的是,虽然本技术实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
46.为了对发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式。
47.参照图1,图1为本发明实施例方案涉及的硬件运行环境的作业数据记录设备结构示意图。本发明的作业数据记录设备可以是手机、电脑等显示设备。
48.如图1所示,该作业数据记录设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
49.本领域技术人员可以理解,图1中示出的结构并不构成对作业数据记录设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
50.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及作业数据记录程序。
51.在图1所示的作业数据记录设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明作业数据记录设备中的处理器1001、存储器1005可以设置在作业数据记录设备中,作业数据记录设备通过处理器1001调用存储器1005中存储的作业数据记录程序,并执行以下操作:
52.在检测到对所述作业设备的作业数据的实时记录请求时,获取所述作业设备在当前作业过程中产生的目标作业数据;
53.存储所述目标作业数据得到目标作业文件,获取所述目标作业文件的存储信息;
54.获取所述作业设备当前的作业类型信息,获取所述目标作业数据的作业数据类型信息,将所述作业类型信息和所述作业数据类型信息作为第一标识信息;
55.关联存储所述第一标识信息和所述存储信息,生成所述目标作业文件对应的第一日志文件以完成所述作业数据记录。
56.进一步地,处理器1001可以用于调用存储器1005中存储的作业数据记录程序,还执行以下操作:
57.在检测到所述作业设备开始作业时,获取所述作业设备的当前作业信息;
58.根据所述当前作业信息生成第二日志文件;
59.所述获取所述作业设备当前的作业类型信息的步骤,包括:
60.将所述第二日志文件的名称信息作为所述作业类型信息。
61.进一步地,处理器1001可以用于调用存储器1005中存储的作业数据记录程序,还执行以下操作:
62.获取所述目标作业数据的数据类型信息和记录信息,将所述数据类型信息和所述记录信息作为所述作业数据类型信息。
63.进一步地,处理器1001可以用于调用存储器1005中存储的作业数据记录程序,还执行以下操作:
64.接收对所述作业设备的作业报告的导出请求,获取所述导出请求中的第二标识信息;
65.遍历所述作业设备对应的所有日志文件,根据所述第二标识信息获取待导出的目标日志文件;
66.根据所述目标日志文件按照预设格式生成所述作业报告,其中,所述预设格式可自定义。
67.进一步地,处理器1001可以用于调用存储器1005中存储的作业数据记录程序,还执行以下操作:
68.获取所述作业设备的第一运行数据,和所述作业设备所负载附件的第二运行数据,将所述第一运行数据和所述第二运行数据作为所述目标作业数据。
69.进一步地,处理器1001可以用于调用存储器1005中存储的作业数据记录程序,还执行以下操作:
70.获取所述作业设备对应的作业软件的显示画面信息;
71.将所述显示画面信息对应的图像数据作为所述目标作业数据。
72.进一步地,处理器1001可以用于调用存储器1005中存储的作业数据记录程序,还执行以下操作:
73.获取所述显示设备所接收到的音频数据,将所述音频数据作为所述目标作业数据。
74.为了追溯作业设备的作业过程,通常在作业设备进行作业时会对其作业过程进行记录。由于作业设备的作业过程通常会通过相应的作业软件,在与其连接的显示设备上进行显示。因此,现有的作业过程记录方法,通常是通过全程采集并记录与作业设备相连的显示设备的屏幕图像,并生成可播放的视频文件来实现作业过程记录的。
75.因此,现有的作业过程记录方法存在这些问题:一方面,不够灵活,无法根据需求记录用户所需的数据,例如,只能全程采集声音,无法仅在作业过程中的某些时间段进行声音记录;另一方面,在采集显示设备的屏幕图像时,容易受到显示设备的系统软件或其他软件(弹窗或通知等)的影响,记录效果不佳;此外,无法实现作业过程中某些时刻特定作业数据的快速检索,在追溯作业过程时,需要对作业的视频文件逐帧校对,效率较低。
76.本发明通过在检测到对所述作业设备的作业数据的实时记录请求时,获取所述作业设备在当前作业过程中产生的目标作业数据;存储所述目标作业数据得到目标作业文件,获取所述目标作业文件的存储信息;获取所述作业设备当前的作业类型信息,获取所述目标作业数据的作业数据类型信息,将所述作业类型信息和所述作业数据类型信息作为第一标识信息;关联存储所述第一标识信息和所述存储信息,生成所述目标作业文件对应的第一日志文件以完成所述作业数据记录。
77.本发明通过根据实时记录请求,获取并存储目标作业数据生成目标作业文件,实现了对作业过程中作业数据的灵活存储;通过关联存储第一标识信息和存储信息,生成目标作业文件的第一日志文件,从而完成作业数据的记录。因此,可以通过第一日志文件中的存储信息快速获取相应的目标作业文件,还可以通过第一标识信息快速查找相应的目标作业数据,从而可以快速检索和追溯作业过程。解决了现有的作业过程记录方法无法灵活记录作业数据,检索和追溯作业过程困难的技术问题。实现了作业数据的灵活记录,可以快速检索和追溯作业过程的技术效果。
78.本发明实施例提供了一种作业数据记录方法,参照图2,图2为本发明一种作业数据记录方法一实施例的流程示意图。
79.本实施例中,所述作业数据记录方法包括:
80.步骤s10,在检测到对所述作业设备的作业数据的实时记录请求时,获取所述作业设备在当前作业过程中产生的目标作业数据。
81.在本实施例中,本发明提供的作业数据记录方法应用于与作业设备连接的显示设备,其中,显示设备用于显示作业设备在作业过程中产生的作业数据,可以是手机、电脑等设备;作业设备是可以执行相应的作业任务并产生作业数据的设备,可以是无人机、水下航行器等设备。
82.作业数据可以包括作业设备在作业过程中采集的数据,例如,拍摄的视频画面,录制的声音信息等,也可以包括作业设备自身及其附件的运行数据,例如,无人机机身搭载的传感器记录的数据和状态变化。
83.对作业设备的作业数据的实时记录请求,可以是用户根据记录需求主动发送的请求,例如,用户在作业设备对应的作业软件中,点击启动作业数据记录的控件时发送的请求,其中,作业数据记录的控件可以是语音记录的控件或者是图像记录的控件。也可以是在作业设备执行自动作业任务,启动作业记录功能时发送的请求。其中,实时记录请求即接收到记录请求时的作业数据记录请求,可以分为图像数据、语音数据和运行数据三种类型数据的记录请求。目标作业数据则是指需要记录的作业数据。
84.需要说明的是,由于作业数据的实时记录请求可以是由用户根据记录请求实时发出的,使得用户可以自行选择在不同时间段记录不同的作业数据,例如,在某一段时间内选择只记录图像数据,而在另一段时间内选择同时记录图像数据和语音数据。相较于现有技术只能同步记录所有作业过程的方法,实现了作业数据的灵活记录和存储。
85.具体的,例如,当接收到用户开启语音或视频记录请求时,或者检测作业设备开始自动作业时,则检测到对所述作业设备的作业数据的实时记录请求;根据所述记录请求获取所述作业设备在当前作业过程中产生的目标作业数据。
86.步骤s20,存储所述目标作业数据得到目标作业文件,获取所述目标作业文件的存储信息。
87.在本实施例中,目标作业文件用于存储作业过程中产生的作业数据,使得用户可以通过查看目标作业文件,追溯作业设备的作业过程,可以是可播放的视频文件,也可以是语音文件。例如,目标作业文件可以是存储了无人机在作业时拍摄到的图像数据的视频文件。
88.存储信息用于用户追溯作业设备的作业过程时,快速查找到目标作业文件,从而查看相应的作业数据。存储信息可以包括目标作业文件的存储路径信息以及文件名信息。
89.步骤s30,获取所述作业设备当前的作业类型信息,获取所述目标作业数据的作业数据类型信息,将所述作业类型信息和所述作业数据类型信息作为第一标识信息。
90.在本实施例中,第一标识信息包括作业类型信息和作业数据类型信息。用户可以根据第一标识信息快速检索到不同类型或不同时刻的日志文件及相应的作业数据,例如,通过第一标识信息中的名称信息,获得某次作业过程中的所有日志文件;通过第一标识信息中的类型信息,检索到相应的视频文件或语音文件;通过记录时间信息,可以检索出某时刻的作业数据,包括:图像数据、语音数据或运行数据。
91.作业设备当前的作业类型信息用于区分作业设备的不同作业过程,即作业设备当前作业过程所对应的作业任务的名称信息,其中,作业类型信息可以由显示设备在检测到
作业设备的作业数据的实时记录请求时,自动生成;也可以用户在作业软件中发送该实时记录请求时自定义输入。具体地,例如,获取所述作业设备的当前作业任务的名称信息,将所述名称信息作为所述作业类型信息。
92.为了更好的理解,现举例说明,例如,作业设备为无人机,在无人机执行巡检任务的作业过程中,用户需要对无人机的作业数据进行实时记录时,在显示设备的作业软件中输入的当前作业任务名称为“第一次巡检”,则此时所获取的作业设备当前的作业类型信息为“第一次巡检”。
93.目标作业数据的作业数据类型信息用于区分所记录作业设备的不同作业数据,可以包括目标作业数据的记录信息和数据类型信息。其中,记录信息是指记录目标作业数据的时间信息或状态信息,例如,开始记录目标作业数据的时间戳或目标数据的记录状态;数据类型信息则是指作业数据的具体类型,可以分为图像数据、语音数据和运行数据等不同类型。
94.具体地,例如,获取所述目标作业数据对应的时间信息、作业数据类型信息,将所述时间信息、作业数据类型信息做为所述第一标识信息。
95.步骤s40,关联存储所述第一标识信息和所述存储信息,生成所述目标作业文件对应的第一日志文件以完成所述作业数据记录。
96.在本实施例中,第一日志文件用于记录第一标识信息和存储信息,从而完成作业数据记录,即作业过程的记录,使得用户可以通过第一日志文件快速查找对应的目标作业文件和目标作业数据,例如,通过某次作业过程的名称信息,可以查找出当次作业过程所生成的所有日志文件;还可以通过时间信息精确查看作业过程中某时间点的作业数据。
97.本发明通过根据实时记录请求,获取并存储目标作业数据生成目标作业文件,实现了对作业过程中作业数据的灵活存储;通过关联存储第一标识信息和存储信息,生成目标作业文件的第一日志文件,从而完成作业数据的记录。因此,可以通过第一日志文件中的存储信息快速获取相应的目标作业文件,还可以通过第一标识信息快速查找相应的目标作业数据,从而可以快速检索和追溯作业过程。解决了现有的作业过程记录方法无法灵活记录作业数据,检索和追溯作业过程困难的技术问题。实现了作业数据的灵活记录,可以快速检索和追溯作业过程的技术效果。
98.进一步地,在本发明的作业数据记录方法的另一实施例中,步骤s10,在检测到对所述作业设备的作业数据的实时记录请求时,获取所述作业设备在当前作业过程中产生的目标作业数据之前,所述方法还包括:
99.步骤s01,在检测到所述作业设备开始作业时,获取所述作业设备的当前作业信息。
100.在本实施例,检测到作业设备开始作业时,可以是作业设备开始自动作业流程时,例如,无人机开始自动巡检工作时;也可以是检测到进入作业设备的作业软件时,例如,检测到进入某型号的无人机fpv(first person view,第一人称主视角)界面时。其中,fpv是一种基于遥控航空模型或者车辆模型上加装无线摄像头回传设备,用于在地面看屏幕操控模型。
101.当前作业信息可以包括作业设备开始作业的时间信息,和设备当前作业的作业类型信息,即当前作业的名称信息,用于区分不同的作业过程,例如,“第一次作业”、“第二次
作业”。其中,作业的名称信息可以由用户自定义输入,也可以由系统自动生成。
102.具体地,例如,分别获取作业设备的基本信息、开始作业时间及当前作业的作业类型信息;将所述基本信息、所述开始作业时间和所述作业类型信息做为所述当前作业信息。
103.步骤s02,根据所述当前作业信息生成第二日志文件。
104.在本实施例中,第二日志文件也可以称之为开始作业日志文件,将当前作业信息中的作业类型信息,即当前作业的名称信息作为第二日志文件的名称,并关联记录当前作业信息中的其他信息,即可生成第二日志文件。因此,第二日志文件中还可以包含开始作业的状态、开始作业的时间戳、作业设备的基本信息等信息,用于记录作业设备作业过程的初始信息。
105.为了更好理解,下面举例说明,假设作业设备是某型号的水下航行器,其作业过程即为航行过程。则当检测到用户进入该水下航行器的fpv界面时,会获取水下航行器的基本信息和当前航行信息、开始航行的时间等信息,从而生成第二日志文件。因此,第二日志文件中,包括水下航行器本次航行的名称信息(即当前作业信息,可以自动生成,也可以由用户自定义)、开始航行的状态、开始航行的时间戳、水下航行器基础信息等信息。
106.需要说明的是,当检测设备结束作业时,同样可以根据当前作业信息生成相应的日志文件,即结束作业日志文件。该日志文件中,与第二日志文件绑定了相同的“当前作业信息”,还包括结束作业状态、结束作业的时间戳等信息。
107.可选地,在步骤s02之后,前述步骤s30,获取所述作业设备的作业类型信息,包括:
108.步骤s31,将所述第二日志文件的名称信息作为所述作业类型信息。
109.在本实施例中,将第二日志文件的名称信息作为第一日志文件的作业类型信息,使得后续作业过程生成的所有第一日志文件,均可与开始作业时的第二日志文件绑定,也即使得记录不同作业数据的所有的日志文件均相互关联。从而可以通过名称信息查找到某次作业过程中生成的所有日志文件,进而通过这些日志文件实现整个作业过程中,作业数据和作业文件的快速检索与映射。
110.本实施例通过在检测到设备开始作业时,获取当前作业信息,生成第二日志文件,即开始作业日志文件,记录作业设备开始作业的相关信息及本次作业的名称信息。使得后续本次作业过程中生成的日志文件,均可以与“当前作业信息,即本次作业的名称信息”进行绑定,从而实现通过作业的名称信息获取作业过程中所有日志文件的技效果。
111.可选地,步骤s30,获取所述目标作业数据的作业数据类型信息,包括:
112.步骤s31,获取所述目标作业数据的数据类型信息和记录信息,将所述数据类型信息和所述记录信息作为所述作业数据类型信息。
113.在本实施例中,目标作业数据的数据类型信息是指,目标作业数据具体是何种类型的数据,例如,图像数据、语音数据或运行数据。记录信息可以包括开始或结束记录目标作业数据的时间信息,例如开始或结束记录目标作业数据的时间戳,还可以包括目标作业数据的记录状态信息。
114.本实施例通过将数据类型信息和记录信息作为作业数据类型信息,以供生成第一日志文件。一方面用于区分不同类型的日志文件,另一方面,用于实现目标作业文件和目标作业数据的快速检索与获取。
115.进一步地,在本发明的作业数据记录方法的另一实施例中,步骤s40,生成所述目
标作业文件对应的第一日志文件以完成所述作业数据记录之后,包括:
116.步骤s50,接收对所述作业设备的作业报告的导出请求,获取所述导出请求中的第二标识信息。
117.在本实施例中,参照图3,在生成日志文件后,还可以通过导出系统导出日志文件,即导出作业设备的作业报告。作业报告中可以包含记录了作业过程的作业文件、作业数据或日志文件等作业记录信息,以供用户分析作业设备的作业过程。第二标识信息用于确定用户所需导出的作业记录信息,可以是日志文件的名称信息、作业数据的类型信息或者时间戳范围信息。第二标识信息可以用户在报告导出界面中自行输入或选择。
118.具体地,例如,通过作业报告导出界面接收用户的作业记录导出请求,获取所述导出请求中的第二标识信息。
119.步骤s60,遍历所述作业设备对应的所有日志文件,根据所述第二标识信息获取待导出的目标日志文件。
120.在本实施例中,所有日志文件即在记录作业数据过程中所生成的所有日志文件,可以包括上述的第一日志文件和第二日志文件。目标日志文件即与第二标识信息相对应的日志文件。
121.步骤s70,根据所述目标日志文件按照预设格式生成所述作业报告,其中,所述预设格式可自定义。
122.在本实施例中,用户可以按照预设格式生成作业报告,获得相应的目标日志文件信息,还可以根据目标日志文件中记录的信息获取相应的作业文件或作业数据,从而可以追溯作业设备任意时刻的作业情况。
123.进一步地,在本发明的作业数据记录方法的另一实施例中,步骤s10,根据所述记录请求获取目标作业数据,包括:
124.步骤s11,获取所述作业设备的第一运行数据,和所述作业设备所负载附件的第二运行数据,将所述第一运行数据和所述第二运行数据作为所述目标作业数据。
125.在本实施例中,此时作业数据的实时记录请求为运行数据记录请求,为了监测作业设备在作业过程中的运行情况,通常会在监测到设备开始作业时,自动生成运行数据的记录请求。
126.目标作业数据包括作业设备的运行数据,例如,移动速度;还包括作业设备所负载附件的运行数据。
127.具体地,例如,可以通过与作业设备建立有线或无线连接,接收作业设备回传的实时运行数据,获得作业设备的运行数据及所述作业设备所负载附件的运行数据,此时的目标作业数据即为前述两种运行数据。
128.需要说明的是,存储该运行数据即可获得相应的运行数据文件,根据运行数据文件的存储信息和开启或关闭运行数据记录的时间戳等信息,以及本次作业的名称信息即可生成上述第一日志文件,即运行日志文件。用户可以根据该运行日志文件获得作业过程中相应的运行数据和运行数据文件。
129.可选地,步骤s10,根据所述记录请求获取目标作业数据,包括:
130.步骤s12,获取所述作业设备对应的作业软件的显示画面信息。
131.在本实施例中,此时作业数据的实时记录请求为图像数据记录请求,用户可以通
过在作业软件中,开启或关闭图像记录功能,生成相应的图像数据记录请求。
132.作业软件位于显示设备中,其所显示的画面信息信息,可以是作业设备回传的视频画面信息;也可以是作业软件中所显示的全部画面信息,区别于显示设备的画面信息,以避免显示设备的其他或系统软件产生的弹窗或通知对图像数据记录造成干扰。
133.需要说明的是,用户可以在作业设备的作业过程中,随时开启或关闭图像记录功能,使得可以仅在需要时记录相应的图像数据。因此,步骤s12可以在执行步骤s11之后,也可以单独执行。
134.具体地,例如,当检测到作业设备的图像数据记录请求时,获取所述作业软件中所显示的画面信息,其中,所述画面信息包括所述作业设备回传的视频画面信息和所述作业软件显示的所有控件信息。
135.步骤s13,将所述显示画面信息对应的图像数据作为所述目标作业数据。
136.在本实施例中,可以通过与作业设备建立连接,获取作业设备回传的图像数据,进而获取显示画面信息对应的图像数据,将该图像数据作为目标图像数据,即此时的目标作业数据为图像数据。
137.存储该图像数据即可获得相应的图像作业文件,根据图像作业文件的存储信息和图像数据对应的图像记录功能的开启和关闭状态、开启或关闭图像数据记录的时间戳等信息,以及本次作业的名称信息即可生成上述第一日志文件,即图像日志文件。用户可以根据该图像日志文件获得相应的图像数据和图像作业文件。
138.可选地,步骤s10,根据所述记录请求获取目标作业数据,包括:
139.步骤s14,获取所述显示设备所接收到的音频数据,将所述音频数据作为所述目标作业数据。
140.在本实施例中,此时作业数据的实时记录请求为语音数据记录请求,用户可以通过开启或关闭语音记录功能,生成相应的图像数据记录请求,从而实现自定义时间进行语音记录。
141.显示设备所接收到的音频数据可以包括作业设备采集并回传的音频数据,也可以包括显示设备接入的麦克风所输入的数据。此时的目标作业数据即为音频数据。
142.需要说明的是,存储该语音数据即可获得相应的语音作业文件,根据语音作业文件的存储信息和语音数据对应的语音记录功能的开启和关闭状态、开启或关闭语音数据记录的时间戳等信息,以及本次作业的名称信息即可生成上述第一日志文件,即语音日志文件。用户可以根据该语音日志文件获得相应的语音数据和语音作业文件。
143.此外,本实施例中可以仅记录语音数据,也可以同时记录语音数据和图像数据,即上述步骤s14可以在步骤s11后执行,也可以在步骤s13后执行。并且,若同时记录了语音数据和图像数据,会自动将语音和图像画面进行同步。
144.进一步地,本发明实施例还提供一种作业数据记录装置,如图4所示,本发明的作业数据记录装置包括:
145.数据获取模块10,在检测到对所述作业设备的作业数据的实时记录请求时,获取所述作业设备在当前作业过程中产生的目标作业数据;
146.存储模块20,用于存储所述目标作业数据得到目标作业文件,获取所述目标作业文件的存储信息;
147.标识获取模块30,用于获取所述作业设备当前的作业类型信息,获取所述目标作业数据的作业数据类型信息,将所述作业类型信息和所述作业数据类型信息作为第一标识信息;
148.记录模块40,用于关联存储所述第一标识信息和所述存储信息,生成所述目标作业文件对应的第一日志文件以完成所述作业数据记录。
149.优选地,所述装置还包括:
150.生成模块,用于在检测到所述作业设备开始作业时,获取所述作业设备的当前作业信息;
151.根据所述当前作业信息生成第二日志文件。
152.所述生成模块还用于:
153.将所述第二日志文件的名称信息作为所述作业类型信息。
154.优选地,所述标识获取模块还用于:
155.获取所述目标作业数据的数据类型信息和记录信息,将所述数据类型信息和所述记录信息作为所述作业数据类型信息。
156.优选地,所述装置还包括:
157.导出模块,用于接收对所述作业设备的作业报告的导出请求,获取所述导出请求中的第二标识信息;
158.遍历所述作业设备对应的所有日志文件,根据所述第二标识信息获取待导出的目标日志文件;
159.根据所述目标日志文件按照预设格式生成所述作业报告,其中,所述预设格式可自定义。
160.优选地,所述数据获取模块还用于:
161.获取所述作业设备的第一运行数据,和所述作业设备所负载附件的第二运行数据,将所述第一运行数据和所述第二运行数据作为所述目标作业数据。
162.优选地,所述数据获取模块还用于:
163.获取所述作业设备对应的作业软件的显示画面信息;
164.将所述显示画面信息对应的图像数据作为所述目标作业数据。
165.优选地,所述数据获取模块还用于:
166.获取所述显示设备所接收到的音频数据,将所述音频数据作为所述目标作业数据。
167.上述本发明作业数据记录装置的各个功能模块在运行时所实现的步骤,可参照上述本发明作业数据记录方法的各个实施例,此处不再赘述。
168.进一步地,本发明实施例还提供一种作业数据记录设备,所述作业数据记录设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的作业数据记录程序,所述作业数据记录程序配置为实现如上述实施例提供的作业数据记录方法的步骤,具体实施步骤可参照上述实施例,此处不再过多赘述。
169.进一步地,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有作业数据记录程序,所述作业数据记录程序被处理器执行时实现如上述实施例提供的作业数据记录方法的步骤,具体实施步骤可参照上述实施例,此处不再过多赘述。
170.本发明实施例所提供的作业数据记录装置、设备和计算机可读存储介质,用于实现上述实施例提供的作业数据记录方法,解决了现有的作业过程记录方法无法灵活记录作业数据,检索和追溯作业过程困难的技术问题,与现有技术相比,本发明实施例所提供的作业数据记录装置、设备和计算机可读存储介质的有益效果与上述实施例的作业数据记录方法的有益效果相同,在此不做赘述。
171.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
172.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
173.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1