记录数据历程的方法和装置制造方法及图纸

技术编号:15189702 阅读:35 留言:0更新日期:2017-04-19 19:37
本发明专利技术涉及一种记录数据历程的方法和装置。上述方法包括:获取数据执行过程中当前子历程的编号值,所述子历程的编号值是根据数据处理逻辑划分数据处理流程,并按执行顺序对子历程编号获取的;获取所述数据执行过程中历史记录的历程编号值,将所述历史记录的历程编号值添加所述当前子历程的编号值得到所述数据执行过程中当前子历程对应的累计的历程编号值,将所述累计的历程编号值写入所述数据的数据历程字段中。上述方法在数据的字段中记录原始历程的编号值和当前子历程的编号值,使数据字段中能记载数据执行过程中所经过的子历程信息,将数据处理流程简化为编号值,记录的数据的处理流程更加直观。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种记录数据历程的方法和装置
技术介绍
随着互联网技术的发展,越来越多的数据通过计算机程序来进行处理,当用户需要分析数据处理过程中的错误时,就需要计算机程序中数据的处理流程。传统的记录数据处理流程的方法是在程序执行代码中输出日志,工作人员通过查看日志信息来了解、分析数据处理逻辑,进而分析数据处理过程中的错误。但程序代码输出的日志多为程序术语,记录的程序中数据的处理流程不够直观。
技术实现思路
基于此,有必要针对传统的记录数据处理流程的方法不够直观的问题,提供一种记录数据历程的方法和装置。一种记录数据历程的方法,包括:获取数据执行过程中当前子历程的编号值,所述子历程的编号值是根据数据处理逻辑划分数据处理流程,并按执行顺序对子历程编号获取的;获取所述数据执行过程中历史记录的历程编号值,将所述历史记录的历程编号值添加所述当前子历程的编号值得到所述数据执行过程中当前子历程对应的累计的历程编号值,将所述累计的历程编号值写入所述数据的数据历程字段中。在其中一个实施例中,所述方法还包括:获取预设的数据记录级别;根据所述数据记录级别查找对应的子历程的编号值的记录级别;根据所述子历程的编号值的记录级别记录到相应级别的子历程的编号值。在其中一个实施例中,所述方法还包括:在历程编号值与历程名称的对应关系中查找累计的历程编号值对应的各子历程名称;将所述累计的历程编号值中各子历程的编号值及对应的各子历程名称对应输出。在其中一个实施例中,所述方法还包括:若数据执行过程中当前子历程为循环步骤;获取所述数据执行的循环次数,将所述当前子历程的编号值和数据执行的循环次数添加到所述历史记录的历程编号值得到累计的历程编号值。在其中一个实施例中,所述方法还包括:获取多个子节点数据的数据历程字段中记录的历程编号值;获取多个子节点数据执行后相邻下一次待执行的父节点数据中的子历程的编号值;将子节点数据的历程编号值累加所述父节点数据中的子历程的编号值得到所述父节点数据中子历程对应的累计的历程编号值,将所述累计的历程编号值写入所述父节点数据的数据历程字段中。一种记录数据历程的装置,包括:获取模块,用于获取数据执行过程中当前子历程的编号值,所述子历程的编号值是根据数据处理逻辑划分数据处理流程,并按执行顺序对子历程编号获取的;记录模块,用于获取所述数据执行过程中历史记录的历程编号值,将所述历史记录的历程编号值添加所述当前子历程的编号值得到所述数据执行过程中当前子历程对应的累计的历程编号值,将所述累计的历程编号值写入所述数据的数据历程字段中。在其中一个实施例中,所述装置还包括:所述获取模块还用于获取预设的数据记录级别;第一查找模块,用于根据所述数据记录级别查找对应的子历程的编号值的记录级别;所述记录模块还用于根据所述子历程的编号值的记录级别记录到相应级别的子历程的编号值。在其中一个实施例中,所述装置还包括:第二查找模块,用于在历程编号值与历程名称的对应关系中查找累计的历程编号值对应的各子历程名称;输出模块,用于将所述累计的历程编号值中各子历程的编号值及对应的各子历程名称对应输出。在其中一个实施例中,所述记录模块还用于若数据执行过程中当前子历程为循环步骤;获取所述数据执行的循环次数,将所述当前子历程的编号值和数据执行的循环次数添加到所述历史记录的历程编号值得到累计的历程编号值。在其中一个实施例中,所述获取模块还用于获取多个子节点数据的数据历程字段中记录的历程编号值;获取多个子节点数据执行后相邻下一次待执行的父节点数据中的子历程的编号值;所述记录模块还用于将子节点数据的历程编号值累加所述父节点数据中的子历程的编号值得到所述父节点数据中子历程对应的累计的历程编号值,将所述累计的历程编号值写入所述父节点数据的数据历程字段中。上述记录数据历程的方法和装置,按数据处理逻辑将数据处理流程划分为各个子历程,并对各个子历程进行编号,在数据的字段中记录原始历程的编号值和当前子历程的编号值,使数据字段中能记载数据执行过程中所经过的子历程信息,将数据处理流程简化为编号值,记录的数据的处理流程更加直观。附图说明图1为一个实施例中电子设备的内部结构示意图;图2为一个实施例中记录数据历程的方法的流程图;图3为一个实施例中对数据流程划分子历程的示意图;图4为另一个实施例中记录数据历程的方法的流程图;图5为另一个实施例中记录数据历程的方法的流程图;图6为另一个实施例中记录数据历程的方法的流程图;图7为另一个实施例中记录数据历程的方法的流程图;图8为一个实施例中子节点数据合并为父节点数据的示意图;图9为一个实施例中记录数据历程的装置的结构框图;图10为另一个实施例中记录数据历程的装置的结构框图;图11为另一个实施例中记录数据历程的装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第一查找模块称为第二查找模块,且类似地,可将第二查找模块称为第一查找模块。第一查找模块和第二查找模块两者都是查找模块,但其不是同一查找模块。图1为一个实施例中电子设备的内部结构示意图。如图1所示,该电子设备包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口、显示屏和输入装置。其中,电子设备的非易失性存储介质存储有操作系统,还包括一种记录数据历程的装置,该记录数据历程的装置用于实现一种记录数据历程的方法。该处理器用于提供计算和控制能力,支撑整个电子设备的运行。电子设备中的内存储器为非易失性存储介质中的记录数据历程的装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种记录数据历程的方法。网络接口用于与服务器进行网络通信。电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该电子设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。图2为一个实施例中记录数据历程的方法的流程图。如图2所示,一种记录数据历程的方法,包括:S202,获取数据执行过程中当前子历程的编号值,子历程的编号值是根据数据处理逻辑划分数据处理流程,并按执行顺序对子历程编号获取的。具体地,数据历程是指处理数据的过程,当前子历程是指处理数据的当前程序步骤。数据处理逻辑是指程序中的筛选逻辑,按照程序中的筛选逻辑将程序处理流程划分为各个子历程,并按照数据执行的先后顺序对子历程进行编号。例如,在C语言的程序代码中ifelse语句体现了数据执行过程中的筛选逻辑,i本文档来自技高网...

【技术保护点】
一种记录数据历程的方法,其特征在于,包括:获取数据执行过程中当前子历程的编号值,所述子历程的编号值是根据数据处理逻辑划分数据处理流程,并按执行顺序对子历程编号获取的;获取所述数据执行过程中历史记录的历程编号值,将所述历史记录的历程编号值添加所述当前子历程的编号值得到所述数据执行过程中当前子历程对应的累计的历程编号值,将所述累计的历程编号值写入所述数据的数据历程字段中。

【技术特征摘要】
1.一种记录数据历程的方法,其特征在于,包括:获取数据执行过程中当前子历程的编号值,所述子历程的编号值是根据数据处理逻辑划分数据处理流程,并按执行顺序对子历程编号获取的;获取所述数据执行过程中历史记录的历程编号值,将所述历史记录的历程编号值添加所述当前子历程的编号值得到所述数据执行过程中当前子历程对应的累计的历程编号值,将所述累计的历程编号值写入所述数据的数据历程字段中。2.根据权利要求1所述的记录数据历程的方法,其特征在于,所述方法还包括:获取预设的数据记录级别;根据所述数据记录级别查找对应的子历程的编号值的记录级别;根据所述子历程的编号值的记录级别记录到相应级别的子历程的编号值。3.根据权利要求1所述的记录数据历程的方法,其特征在于,所述方法还包括:在历程编号值与历程名称的对应关系中查找累计的历程编号值对应的各子历程名称;将所述累计的历程编号值中各子历程的编号值及对应的各子历程名称对应输出。4.根据权利要求1所述的记录数据历程的方法,其特征在于,所述方法还包括:若数据执行过程中当前子历程为循环步骤;获取所述数据执行的循环次数,将所述当前子历程的编号值和数据执行的循环次数添加到所述历史记录的历程编号值得到累计的历程编号值。5.根据权利要求1所述的记录数据历程的方法,其特征在于,所述方法还包括:获取多个子节点数据的数据历程字段中记录的历程编号值;获取多个子节点数据执行后相邻下一次待执行的父节点数据中的子历程的编号值;将子节点数据的历程编号值累加所述父节点数据中的子历程的编号值得到所述父节点数据中子历程对应的累计的历程编号值,将所述累计的历程编号值写入所述父节点数据的数据历程字段中。6.一种记录数据历程的装置,其特征在于,包括:获取模块,用于获取数据...

【专利技术属性】
技术研发人员:郑鸿建
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1