[发明专利]一种数据处理的方法及装置有效
申请号: | 201310349164.0 | 申请日: | 2013-08-12 |
公开(公告)号: | CN104375993B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 王哲 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/44 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
技术领域
本申请涉及数据处理领域,尤其涉及一种数据处理的方法及装置。
背景技术
目前,数据处理的流程一般都是定制化的流程,对数据进行处理时,需要根据数据处理的要求,采用特定的程序进行处理,即,当待处理数据需要进行多次处理时,只能根据每次处理的要求预先定制处理流程,无法实现根据多次数据处理的需要自动定制流程。例如,要对待处理的数据进行排序,则采用特定的排序流程对所述待处理数据进行排序,要对待处理的数据进行转换,则采用特定的转换流程对所述待处理数据进行转换,而当要对所述待处理数据先进行排序处理再进行转换处理时,则需要重新设定流程。即,无法实现在数据处理的过程中,由程序根据数据处理的需要自动组织处理的流程,数据处理的灵活性较差,因此,需要能够提高数据处理流程的灵活性的技术方案。
发明内容
本申请的主要目的在于提供一种数据处理的方法及装置,以解决现有技术存在的数据处理的流程的灵活性问题,其中:
本申请提供的一种数据处理的方法,包括:解析待处理的数据文件,以获取待处理数据;将所述待处理数据解析为指令数据和业务数据,所述指令数据包括:有预定执行顺序的一条或多条指令;以及根据所述指令数据对所述业务数据进行处理。
根据本申请的实施例,在该方法中,根据所述指令数据对所述业务数据进行处理,包括:根据所述指令数据并按照所述预定执行顺序对所述业务数据进行处理。
根据本申请的实施例,在该方法中,还包括:校验所述待处理数据的完整性。
根据本申请的实施例,在该方法中,还包括:数据处理完成后,更新数据处理的结果数据,所述结果数据包括:所述数据处理是否成功的信息、所述数据处理的目的地信息。
根据本申请的实施例,在该方法中,还包括:生成数据处理的结果信息和/或数据处理的结果文件,并将所述结果信息和/或数据处理结果文件向相应的用户发送。
根据本申请的实施例,在该方法中,根据所述指令数据对所述业务数据进行处理,包括:根据所述预定执行顺序执行当前应执行指令,对当前应执行指令的输入数据进行处理,并获得当前输出数据;其中,所述当前应执行指令为所述指令数据中第一条指令时,其输入数据为所述业务数据,所述当前应执行指令为所述指令数据中非第一条指令时,其输入数据为执行上一条指令所获得的输出数据;当前应执行指令执行成功时,将当前应执行指令更新为下一条指令,并将当前应执行指令的输入数据更新为所述当前输出数据;以及当前应执行指令为空时,返回指令执行的结果。
本申请的另一方法提供一种数据处理的装置,该装置包括:获取模块,用于解析待处理的数据文件,以获取待处理数据;解析模块,用于将所述待处理数据解析为指令数据和业务数据,所述指令数据包括:有预定执行顺序的一条或多条执行指令;以及处理模块,用于根据所述指令数据对所述业务数据进行处理。
根据本申请的实施例,在该装置中,所述处理模块进一步用于:根据所述指令数据并按照所述预定执行顺序对所述业务数据进行处理。
根据本申请的实施例,在该装置中,还包括:校验模块,用于校验所述待处理数据的完整性。
根据本申请的实施例,在该装置中,还包括:数据更新模块,用于在数据处理完成后,更新数据处理的结果数据,所述结果数据包括:所述数据处理是否成功的信息、所述数据处理的目的地信息。
根据本申请的实施例,在该装置中,还包括:生成模块,用于生成数据处理的结果信息和/或数据处理的结果文件;发送模块,用于将所述结果信息和/或数据处理结果文件向相应的用户发送。
根据本申请的实施例,在该装置中,所述处理模块,包括:指令执行模块,用于根据所述预定执行顺序执行当前应执行指令,对当前应执行指令的输入数据进行处理,并获得当前输出数据;其中,所述当前应执行指令为所述指令数据中第一条指令时,其输入数据为所述业务数据,所述当前应执行指令为所述指令数据中非第一条指令时,其输入数据为执行上一条指令所获得的输出数据;更新模块,用于当前应执行指令执行成功时,将当前应执行指令更新为下一条指令,并将当前应执行指令的输入数据更新为所述当前输出数据;以及结果返回模块,当前应执行指令为空时,返回指令执行的结果。
与现有技术相比,根据本申请的技术方案,通过将待处理的数据解析成指令数据和业务数据两部分,并根据指令顺序来对业务数据进行处理,所述待处理数据在指令支持的范围内能够以定制的任意流程进行处理,以提高对特定数据进行处理的流程的灵活性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310349164.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实现隐私保护方法及装置
- 下一篇:一种便于各国公民出入境登记的协助系统