工作日志表更新方法及系统与流程

文档序号:13804866阅读:625来源:国知局
工作日志表更新方法及系统与流程

本发明涉及供电技术中工作日志的数据处理,特别是涉及一种工作日志表更新方法及系统。



背景技术:

在供电企业中,例如电网企业、供电局等,其在运营服务过程中常常需要记录大量的工作数据,这些工作数据包括产品的监测数据以及工作人员的工作内容记录。对于工作人员的工作内容记录通常需要在规定时间内进行登记录入系统,形成表格数据形式的班组工作日志。具体的,如班组工作日志表格中的数据需要每月进行集中统一的更新处理,以便及时得到汇总的月度班组工作日志表格,从而方便企业进行供电工作的管理;供电企业中一般常用数据处理工具来进行班组工作日志表格的数据管理,例如表格工具。传统的班组工作日志表格中的数据更新,一般是利用表格工具由维护人员对数据分别进行筛选、转换、复制粘贴处理,在面对大量的工作数据更新时将难以应对,数据处理效率低。



技术实现要素:

基于此,有必要针对工作日志表更新时数据处理效率低的问题,提供一种工作日志表更新方法,及一种工作日志表更新系统。

一种工作日志表更新方法,包括步骤:

获取变电维护记录表中至少一列的变电测录数据并存入处理数组;

检测到所述变电测录数据包含预定字符时,根据所述预定字符生成相应的变电跟踪数据,将所述变电跟踪数据存入所述处理数组;其中,所述变电跟踪数据不少于一列,每一个所述变电跟踪数据在所述处理数组中存放的位置与所述变电测录数据存放的位置一一对应;

提取所述变电测录数据和所述变电跟踪数据并写入与所述处理数组对应的工作日志表的相应位置。

一种工作日志表更新系统,包括:

数据提取模块,用于获取变电维护记录表中至少一列的变电测录数据并存入处理数组;

判断生成模块,用于检测到所述变电测录数据包含预定字符时,根据所述预定字符生成相应的变电跟踪数据,将所述变电跟踪数据存入所述处理数组;其中,所述变电跟踪数据不少于一列,每一个所述变电跟踪数据在所述处理数组中存放的位置与所述变电测录数据存放的位置一一对应;

数据写入模块,用于提取所述变电测录数据和所述变电跟踪数据并写入与所述处理数组对应的工作日志表的相应位置。

一种计算机设备,包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述工作日志表更新方法的步骤。

一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述工作日志表更新方法的步骤。

上述工作日志表更新方法及系统,通过在变电测录数据中检测到预定字符时,根据该预定字符自动生成所需要的变电跟踪数据,将所述变电测录数据和自动生成的变电跟踪数据写入工作日志表的相应位置,自动生成更新后的工作日志表,克服了工作日志表更新时数据处理效率低的问题,达到了提高数据更新处理效率的效果。

附图说明

图1为本发明一个实施例中的工作日志表更新处理流程图;

图2为本发明另一实施例中的工作日志表更新处理流程图;

图3为本发明一可选实施例中的工作日志表更新处理流程图;

图4为本发明另一实施例中的工作日志表更新处理流程图

图5为本发明一实施例中的工作日志表更新系统结构图;

图6为本发明另一实施例中的工作日志表更新系统结构图;

图7为本发明一可选实施例中的工作日志表更新系统结构图。

具体实施方式

下面结合附图对本发明的工作日志表更新方法及系统的具体实施方式作详细的描述。附图中给出了本发明的首选实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。

随着社会的发展,城区的规模在扩大、企业在扩张、进入城区常住的人口数量也在上升,每一方面都要求供电部门拓展供电业务的规模,以适应社会发展带来的变化。然而,供电业务规模的扩展必然伴随产生的是一切与电网相关联的数据量的增加,特别是变电维护记录数据。对变电维护记录数据进行管理,是供电部门在电网运营中必不可少的一个环节,通过对前述数据的管理可以有效管理和维护供电网络中各个节点的运作及其状态。

由于供电规模的扩展,带来了数据量的增加,进而增加了对这些数据的处理难度。在以往中小规模的供电业务中,一些供电部门,例如地方供电局,单纯依靠专门的数据维护人员基本可以完成数据的更新维护,例如一些供电部门定期需要进行的工作日志表更新,但是通常需要耗费一个工作日以上的时长,数据处理效率低下。常见的有如,在当下供电区域较大,用户群庞大的实际情况下,每月都会产生海量的变电维护记录数据,过去的工作日志表更新维护方式需要大大增加更新维护的处理时长才能够完成更新工作,这对供电部门而言,大大增加了成本,不利于供电业务的高效运营,特别是由于数据处理效率低,导致不能满足及时获知上月的变电维护实情的要求。

因此,开发一种提高工作日志表更新时数据处理效率的方法是必要的。本发明针对一些供电部门中工作日志表更新时数据处理效率低的问题提供一种工作日志表更新方法,下面以供电部门中的班组月度工作日志表更新为例进行说明。

请参阅图1,在本发明的一个实施例中,本发明的工作日志表更新方法包括以下步骤:

s120,获取变电维护记录表中至少一列的变电测录数据并存入处理数组。

其中,变电维护记录表可以是一种跟随变电维护管理进程更替的数据表格,通常是每开展一次变电维护工作就产生至少一个变电维护记录表。变电维护记录表中记载的是变电维护工作中的各种记录数据,这些记录数据可以是由变电站相关监控设备生成的,也可以是工作人员通过测量设备从变电站及其辅助设备中测量得到的,反映的是每次变电维护工作中的各项技术状况。变电测录数据则可以是从变电维护记录表中获取的一列或多列的上述记录数据。处理数组用于存放成列的前述变电测录数据,以便进行数据更新时的中间过程处理。

具体的,本发明的工作日志表更新方法中,可以通过用于对班组月度工作日志表的数据进行更新处理的数据处理终端,从变电维护记录表中获取不少于一列的变电测录数据,将获取得到的变电测录数据成列存入处理数组中。如此,可以从大量的变电维护记录表中快速提取到班组月度工作日志表更新所需要的变电测录数据,从而避免了维护人员逐一筛选得到变电测录数据的低效率问题。

可选的,从变电维护记录表中获取前述的变电测录数据的方式可以是利用excel表格工具的数据连接功能,也可以是通过数据处理终端检测变电维护记录表中是否存在变电测录数据中的列标题等特征信息,来获取前述的变电测录数据。例如,当数据处理终端检测到变电维护记录表中存在变电测录数据中的列标题时,将该列标题所在的列整列提取,作为所得的一列变电测录数据并存入处理数组中。

进一步的,数据处理终端还可以调用原始数据数组来存放前述的变电维护记录表的数据,从存放了前述的变电维护记录表的数据的原始数据数组中直接提取相应的列数据作为变电测录数据,将提取得到的变电测录数据对应存入处理数组中。如此,通过原始数据数组与处理数组的对接,可以更好的避免数据获取过程中可能出现的数据存放出错的问题,特别是数据存放位置出现混乱或者丢失的问题。

s140,检测到变电测录数据包含预定字符时,根据预定字符生成相应的变电跟踪数据,将变电跟踪数据存入所述处理数组。其中,变电跟踪数据不少于一列,每一个变电跟踪数据在处理数组中存放的位置与变电测录数据存放的位置一一对应。

可以理解,预定字符可以是关键词、特定的标点符号及其数量或者某一字符在其所在字符串中的长度等。变电跟踪数据可以包含与变电测录数据相同的字符,也可以是根据变电测录数据包含的预定字符生成的数据,这一类的变电跟踪数据与变电测录数据可以完全不同,例如至少变电跟踪数据的具体名称完全不同于变电测录数据的具体名称。

具体的,由于前述的变电测录数据不少于一列,自然可以知道每一列的变电测录数据包含着多个变电测录数据;所以,步骤s140具体的理解可以是,当数据处理终端从一个变电测录数据中检测到包含预定字符时,根据该预定字符生成相应的变电跟踪数据,将生成的变电跟踪数据对应于该变电测录数据存入处理数组中。相应的,所得变电跟踪数据也不少一列,每一列也都包含多个变电跟踪数据。在处理数组中,每一个变电跟踪数据存放的位置与变电测录数据存放的位置一一对应,如此可以确保当处理数组中的变电测录数据和变电跟踪数据被写入到工作日志表中时,每一个变电测录数据及根据该变电测录数据生成的变电跟踪数据都是处于同一工作表中同一行不同的列或者同一列不同的行位置。

进一步的,前段所述的位置,例如可以是处理数组中的数据存储单元、excel表格中的单元格,还可以是一些专用表格工具中的单元格或者其他临时构建的存储器中的数据存储单元。上述的位置只要能够满足数据有序存放即可。

可选地,当数据处理终端从一个变电测录数据中检测到包含预定字符时,根据该预定字符生成相应的变电跟踪数据,例如,当变电测录数据是负责人信息数据和成员信息数据时,检测到负责人信息数据和成员信息数据中出现的“、”号的次数,对应生成的变电跟踪数据是人数信息数据,其中“、”号出现的次数总和即为人数信息数据的值;再例如,当变电测录数据是维护测验信息数据时,检测到维护测验信息数据中包含有“蓄电池”或“充电机”或“直流”的关键字时,对应生成的变电跟踪数据是设备信息数据,该对应生成设备信息数据的具体名称可以是“直流系统”。

进一步的,前述的变电测录数据例如可以是变电站信息数据、年度信息数据、维护测验信息数据、负责人信息数据、成员信息数据、外部协作信息数据、维护次数信息数据以及后勤信息数据;还可以是变电站信息数据、年度信息数据、维护测验信息数据、负责人信息数据、成员信息数据、外部协作信息数据、维护次数信息数据和后勤信息数据中的某几种数据。前述的变电跟踪数据例如可以是设备信息数据、电压等级信息数据、维护计划信息数据、检修信息数据、测验内容信息数据以及人数信息数据;还可以是设备信息数据、电压等级信息数据、维护计划信息数据、检修信息数据、测验内容信息数据和人数信息数据中的某几种数据。通过将上述的变电测录数据以及变电跟踪数据更新到班组月度工作日志表中,可以避免工作日志表更新维护时的数据缺失的问题。

s160,提取变电测录数据和变电跟踪数据并写入与处理数组对应的工作日志表的相应位置。

可以理解,在变电跟踪数据生成完毕后,数据处理终端将所有的变电测录数据和变电跟踪数据从处理数组中提取出来以写入到待更新的工作日志表中。

具体的,处理数组一般对应着待更新的工作日志表,数据处理终端从处理数组中提取的变电测录数据和变电跟踪数据以保持已有顺序的方式成列写入到工作日志表中时,变电测录数据和变电跟踪数据的行列关系并未发生改变,也就是说,每一个变电测录数据及根据该变电测录数据生成的变电跟踪数据都是处于同一工作日志表中同一行不同的列或者同一列不同的行位置。相应的,每一列变电测录数据在写入工作日志表中时,可以根据每一列变电测录数据对应的列标题写入工作日志表中该对应的列标题所在的列,变电跟踪数据写入工作日志表中的方式与变电测录数据同理。可以理解,本步骤中的相应位置可以是指工作日志表中与各列变电测录数据和变电跟踪数据对应的列单元格。

通过上述的步骤s160,可以实现工作日志表更新时,用于更新的变电测录数据和变电跟踪数据在自动写入工作日志表中相应列单元格中时不会发生混乱的效果。

本发明的工作日志表更新方法通过上述步骤,从大量的变电维护记录表中快速自动获取得到更新所需的变电测录数据,根据获取得到的变电测录数据结合预定字符的判别规则生成变电跟踪数据,最后将上述的变电测录数据和变电跟踪数据从处理数组中提取并写入到待更新的工作日志表中,得到更新后的工作日志表。整个更新处理过程用时一般仅取决于数据处理终端的性能,数据处理终端的性能越好,更新处理过程用时越短;利用现有的数据处理终端,例如一般的计算机设备就可以实现三到五分钟的时间即可完成数据量以亿计的更新处理。如此,有效解决了传统的工作日志表更新时耗时过长,一般是十个小时以上,导致的更新时数据处理效率低下的问题。

请参阅图2-4,在可选的实施例中,本发明的工作日志表更新方法中,还可以包括步骤:

s100,接收到数据删除指令时,关闭屏幕刷新。

其中,数据删除指令一般可以是用户在数据处理终端上触发数据删除操作时产生的,例如,用户在操作界面上进行点击、拖动、滑动或手势操作等,触发数据删除操作时,数据处理终端将会生成相应的数据删除指令也即接收到输入的数据删除指令。屏幕刷新一般是指屏幕每隔一定时长自动进行的显示刷新操作。

具体的,例如当用户在操作界面上点击“工作簿数据一次性删除”的虚拟按钮时,数据处理终端将接收到用书通过操作界面输入的数据删除指令,并将数据删除指令传递到相应的执行单元中,例如处理器,执行单元将会关闭屏幕刷新功能,时屏幕刷新暂时处于停止状态。如此,可以为后续数据删除操作预留更多的系统运行资源,执行单元将可以有更多的系统运行资源来处理数据删除任务,处理的速度将得到提升。

s105,据数据删除指令,删除工作日志表中的原记录数据并启用屏幕刷新。

其中,原纪录数据可以是上一次更新时写入到该待更新工作日志表中的所有变电测录数据以及变电跟踪数据。

具体的,数据处理终端将接收到的数据删除指令传递到执行单元后,执行单元将根据该数据删除指令将待更新工作日志表中的原纪录数据删除。删除完成后再启用屏幕刷新。如此,可以快速完成旧数据的一键删除操作,启用屏幕刷新可以让用户快速看到删除旧数据后的空白待更新工作日志表。

在另一实施方式中,上述的步骤s100和步骤s105可以单独执行,例如当用户仅需要进行数据删除操作而不需要立即更新数据的情况。

s110,接收到数据导入指令时,关闭屏幕刷新。

其中,数据导入指令一般可以是用户在数据处理终端上触发数据导入操作时产生的,例如,用户在操作界面上进行点击、拖动、滑动或手势操作等,触发数据导入操作时,数据处理终端将会生成相应的数据导入指令,也即接收到输入的数据导入指令。

具体地,数据处理终端将接收到的数据导入指令传递到执行单元后,执行单元将关闭屏幕刷新,以便提高后续数据更新处理速度。

在一些实施方式中,前述的数据删除指令可以与数据导入指令并用,也就是说用户只需输入给数据处理终端数据导入指令,数据处理终端即默认执行数据删除操作和后续数据更新的所有操作。如此,工作日志表更新速度将更快,更新操作也更加简便。

s170,检测到变电测录数据和变电跟踪数据写入工作日志表的相应位置结束时,启用屏幕刷新。

具体的,当数据处理终端检测到变电测录数据和变电跟踪数据写入工作日志表的相应位置结束时,也就是说数据处理终端判识到数据写入完毕时,发送指令到执行单元,执行单元执行启用屏幕刷新的操作,从而将数据更新完成的工作日志表显示出来,使用户可以直接看到更新后的工作日志表。

本发明的工作日志表更新方法通过数据删除、屏幕刷新控制等增加的步骤,实现了工作日志表更新时数据处理速度的进一步提高,从而实现工作日志表更新时数据处理的整体效率更进一步提升。

可选的,对于步骤s140,检测到变电测录数据包含预定字符时,根据预定字符生成相应的变电跟踪数据,将变电跟踪数据存入所述处理数组。还可以包括子步骤:检测到变电测录数据包含冗余数据时,将冗余数据删除或进行类型转换。

其中,冗余数据包括多余的标点信息数据和文字信息数据,例如当变电测录数据具体为变电站信息数据时,若变电站信息数据中包含有多余的时间信息,这里的时间信息通常是时间日期的文字;数据处理终端将会把该多余的时间信息删除,而仅保留变电站信息数据。这里的多余的时间信息即前述所说的冗余数据中的一种。再例如,当变电测录数据具体为年度信息数据时,若年度信息数据中的时间格式不是“-年-月-日”,则将其转换为“-年-月-日”的格式。此处的非“-年-月-日”格式的时间即为前述的冗余数据之一,将时间格式转换成“-年-月-日”格式也即前述的将冗余数据进行类型转换。需要注意的是,此处给出的仅仅只是两个示例,本领域技术人员可以根据实际数据处理的需要进行相应的设置,以规范变电测录数据。

需要指出的是,上述所有实施例中提到的数据处理终端可以是计算机设备,例如现有的电脑、平板、手机或其他可以进行上述数据更新处理的电子产品。本发明中的变电维护记录表也可以通过数据处理终端直接从数据云服务器获取,还可以从一些专用的供电数据平台获取,只要能够获得工作日志表更新处理所需要的变电维护记录数据即可。

请参阅图5,在可选的实施例中,本发明提供了一种工作日志表更新系统,该工作日志表更新系统可以包括:数据提取模块14、判断生成模块16以及数据写入模块18。

具体的,数据提取模块14,用于获取变电维护记录表中至少一列的变电测录数据并存入处理数组。判断生成模块16,用于检测到变电测录数据包含预定字符时,根据预定字符生成相应的变电跟踪数据,将变电跟踪数据存入处理数组。其中,变电跟踪数据不少于一列,每一个变电跟踪数据在处理数组中存放的位置与对应的变电测录数据存放的位置一一对应。数据写入模块18,用于提取变电测录数据和变电跟踪数据并写入与处理数组对应的工作日志表的相应位置。

可选的,数据提取模块14可以从大量的变电维护记录表中快速自动获取得到更新所需的变电测录数据。判断生成模块16根据获取得到的变电测录数据结合预定字符的判别规则生成变电跟踪数据。最后,数据写入模块18将上述的变电测录数据和变电跟踪数据从处理数组中提取并写入到待更新的工作日志表中,得到更新后的工作日志表。如此,本实施例中的工作日志表更新系统可以极大缩短工作日志表更新处理的耗时时长,大大提高了工作日志表更新时数据处理的效率,节约大量的人力财力成本。

进一步的,请参阅图6,在一个实施例中,本发明的工作日志表更新系统还可以包括导入指令接收模块12和检测刷新模块17。导入指令接收模块12,用于接收到输入的数据导入指令时,关闭屏幕刷新。检测刷新模块17,用于检测到变电测录数据和变电跟踪数据写入工作日志表的相应位置结束时,启用屏幕刷新。如此,通过在更新处理流程开始时关闭屏幕刷新,在更新处理流程末端再启用屏幕刷新,实现工作日志表更新时数据处理速度的进一步提高,从而实现工作日志表更新时数据处理的整体效率更进一步提升。

请参阅图7,在一个整体的实施例中,本发明的工作日志表更新系统还可以包括删除指令接收模块10和删除响应模块11。删除指令接收模块10,用于接收到输入的数据删除指令时,关闭屏幕刷新。删除响应模块11,用于根据数据删除指令,删除工作日志表中的原记录数据并启用屏幕刷新;其中原记录数据包括上一次更新后写入的变电测录数据和变电跟踪数据。如此,可以实现对工作日志表中的旧数据一键快捷删除的效果,避免用户逐一查找需要删除的工作日志表的位置和手动选择删除的数据删除效率低的问题。

在一个实施例中,本发明还提供了一种计算机设备,该计算机设备包括存储器、处理器,所述存储器上存储有可在处理器上运行的计算机程序。处理器运行存储器上的计算机程序时,执行如下步骤:获取变电维护记录表中至少一列的变电测录数据并存入处理数组;检测到变电测录数据包含预定字符时,根据预定字符生成相应的变电跟踪数据,将变电跟踪数据存入所述处理数组;提取变电测录数据和变电跟踪数据并写入与处理数组对应的工作日志表的相应位置。

在另一个实施例中,处理器运行存储器上的计算机程序时,还可以执行前述各实施例中的处理步骤。

在一个实施例中,本发明还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序被处理器运行时,可使得处理器执行如下步骤:获取变电维护记录表中至少一列的变电测录数据并存入处理数组;检测到变电测录数据包含预定字符时,根据预定字符生成相应的变电跟踪数据,将变电跟踪数据存入所述处理数组;提取变电测录数据和变电跟踪数据并写入与处理数组对应的工作日志表的相应位置。

在另一个实施例中,前段所述计算机程序被处理器运行时,可使得处理器执行前述各实施例中的处理步骤。

本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,作为独立的产品销售或使用。所述程序在执行时,可执行如上述各方法的实施例的全部或部分步骤。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1