CN106649796B - 一种数据处理方法及装置 - Google Patents
一种数据处理方法及装置 Download PDFInfo
- Publication number
- CN106649796B CN106649796B CN201611239536.4A CN201611239536A CN106649796B CN 106649796 B CN106649796 B CN 106649796B CN 201611239536 A CN201611239536 A CN 201611239536A CN 106649796 B CN106649796 B CN 106649796B
- Authority
- CN
- China
- Prior art keywords
- log
- data
- record
- identifier
- records
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请公开了一种数据处理方法,包括:接收到批量处理触发请求情况下,在第一日志表中写入日期切换记录,该第一日志表的日志类别标识与控制表中的日志类别标识相同;读取第一日志表中当日的记录和批量处理所需文件;根据记录和文件对前一日生成的包括前一日的批量处理生成的数据表集合的日初档数据进行批量处理;当接收到联机交易请求时,根据联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与控制表中的日志类别标识相同,并在第一日志表中写入交易记录。上述中,批量处理和联机交易处理访问不同的数据,不存在访问数据冲突,联机交易处理无需再执行批量处理的某些业务,减少了联机交易的负荷。
Description
技术领域
本申请涉及信息数据处理技术领域,更具体地说,涉及一种数据处理方法及装置。
背景技术
目前,银行***在日间正常营业后,需要一段时间进行日终的批量处理,完成当前日的对账、资金清算等工作。同时为了更好的为客户提供服务,需要银行***在进行日终批量处理期间,仍然可以为用户提供联机交易服务。
现有技术进行日终批量处理的方式为:银行***更新当前工作日期,批量处理处理模块根据批量处理日志进行批量的相关处理,该处理批量处理过程中,批量处理模块不对需要访问联机业务也会访问的数据表(如卡片表、账户表和客户表)的业务进行处理如账户积数或息余计算等,以此实现批量处理和联机处理的同时进行。
而由于批量处理模块进行批量处理时不处理访问公共数据冲突的业务,所以将这部分业务内容抽取出来,由一初笔处理模块进行处理,其具体执行的是针对某个账户在某一日第一笔交易,通过访问数据表中该账户分户账户中的相关日期和当前工作日期比较,进行必要的24小时业务处理。
上述批量处理的方式中批量处理模块由于不访问冲突的公共数据没有处理某些批量业务,造成在批量处理期间进行某些连接交易时,需要调用初笔处理模块处理这些业务以更新账户中的相关信息,然后才对账户进行正常的联机业务处理,相当于在联机处理中处理了批量业务,导致增加了联机交易处理的负荷以及联机交易的响应时间。
发明内容
有鉴于此,本申请提供一种数据处理方法及装置以解决联机交易负荷较大响应时间较长的问题。
为了实现上述目的,现提出的方案如下:
本发明提供一种数据处理方法,所述方法包括:
在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
读取所述第一日志表中日期切换记录之前的当日的记录和批量处理所需文件;
根据所述日期切换记录之前的当日的记录和所述批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
当接收到联机交易请求时,读取控制表中的日志类别标识;
根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。
本发明还提供一种数据处理装置,该装置包括:
第一读取单元,用于在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
第一写入单元,用于在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
第二读取单元,用于读取第一日志表中日期切换记录之前的当前的记录和批量处理所需文件;
批量处理单元,用于根据所述日期切换记录之前的当日的记录和所诉批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
第三读取单元,用于当接收到联机交易请求时,读取控制表中的日志类别标识;
联机交易处理单元,用于根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。
从上述的技术方案可以看出,本申请的技术方案中,在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识,在第一日志表中写入日切换记录,其中该第一日志表的日志类别标识与控制表中的日志类别标识不同;读取第一日志表中日切换记录之前的当日的记录,批量处理所需文件以及前一日生成的日初档数据,其中该日初档数据中包括前一日的批量处理生成的数据表集合;然后根据读取的记录和文件对日初档数据进行批量处理得到当日生成的日初档数据;在接收到联机交易请求时,根据联机交易请求和第二数据表集合进行联机业务处理,该第二数据表集合的日志类别标识与控制表的日志类别标识相同。可见,上述技术方案中第二数据表集合供联机交易处理使用,存储的前一日的批量处理生成的数据表集合的日初档数据供批量处理使用;在进行批量处理时,根据当前日的日志记录和批量所需文件对该日初档数据进行批量处理即可得到当日生成的日初档数据,而批量处理期间进行的联机交易处理则是基于第二数据表进行。相较于现有技术,批量处理和联机处理都有与其对应的被访问数据集合,不存在数据访问冲突,批量处理无需再抽取出部分业务,而是通过存储的日初档数据处理所有的批量业务,同时联机交易根据第二数据表集合进行处理,不再处理某些批量业务,进而减轻了联机交易处理的负荷以及联机交易的响应时间。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例公开的一种数据处理方法基本流程图;
图2为本申请另一实施例公开的一种数据处理方法基本流程图;
图3为本申请一实施例公开的数据处理方法基本流程图;
图4为本申请一实施例公开的数据处理方法基本流程图;
图5为本申请实施例公开的一种数据处理装置基本框图;
图6为本申请另实施例公开的一种数据处理装置基本框图;
图7为本申请另实施例公开的一种数据处理装置基本框图;
图8为本申请另实施例公开的一种数据处理装置基本框图;
图9为本申请另实施例公开的一种数据处理装置基本框图;
图10为本申请另实施例公开的一种数据处理装置基本框图;
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
现行的银行***数据处理机制包括有单信息处理机制和双信息处理机制,本申请的技术方案基于双信息处理机制实现。其中,双信息处理机制是指联机交易被实时处理后,还需在批量处理中再进行一次记账,以***为例,当用户日间在POS机上刷卡完成一笔消费后,银行***会对此交易实时响应,更新用户信息如扣减客户额度等,但不记账,而是在日终批量处理时将该交易入账,对该用户进行记账、利息计算等批量处理。上述的联机处理和批量处理都需要访问更新***各种数据表中的数据如客户表、账户表、卡片表等。
一实施例
本实施例提供一种数据处理方法,如图1所示,该方法包括
S100、在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
银行***每日在固定时间开始进行日终批量处理,在到达该时间时,批量处理触发请求会自动触发,银行***接收到该触发请求后开始进行当日的日终批量处理。其中,***的控制表中写有日志类别标识,日志类别标识有两种类型,以对访问的不同的数据表和日志表进行区分。
S110、在第一日志表中写入日期切换记录,所述第一日志表的日志与所述控制表中的日志类别标识相同;
具体的,日期切换记录带有时间戳,在该日期切换记录之前的截止到T-1日写入的日期切换记录的记录属于当日即T日的记录,也即在T-1日写入的日期切换记录和T日写入的日期切换记录之间的记录为当日的记录,而在该日期切换记录之后写入的记录属于第二日即T+1日的记录。
S120、读取第一日志表中日期切换记录之前的当日的记录,批量处理所需文件;
该步骤主要为日终批量处理做数据准备,其中读取出的记录为第一日志表中当日的记录,批量处理所需文件主要是批量核心处理所需的各种文件如各种渠道的清算文件、汇率参考文件、年度换卡策略文件等。
S130、根据所述日期切换记录之前的当日的记录以及批量处理所需文件,对所有前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
具体的,前一日生成的日初档数据中包括的前一日的批量处理生成的数据表集合包括有卡片表、账户表和客户表,这些数据表中的数据为前一日经过批量处理后得到的数据;前一日生成的日初档数据还包括:客户额度表、客户余额表、***业务日期信息等,这些数据用于T+1日的日终批量处理。同时也包含T日的其他信息如授权日志、费用利率、产品参数等,这些数据会保存到***的备份库(每日都会备份),用于查询、排错和用户数据校对。
具体的,根据读取的各种数据,访问日初档数据进行当日的日终批量处理,例如授权和清算批量处理、进入交易入账处理等,进而得到的当日生成的日初档数据中包括了经过当日的日终批量处理的数据表集合,即对前一日的批量处理生成的数据表集合中的数据进行批量处理更新,将当日生成的日初档数据存储,以便T+1日的日终批量处理时使用。
后续还会进行数据备份、报表生成等非核心批量处理工作,该批量处理工作对数据表结构无任何访问动作,不会对联机交易造成任何影响。
S140、当接收到联机交易请求时,读取控制表中的日志类别标识;
联机处理和批量处理是两个并行的处理过程,步骤S140可以发生在步骤S100-S130之间的任一时间。在进行联机交易处理时也需读取控制表中的日志类别标识,以确定联机交易处理使用的数据表集合。
S150、根据所述联机交易请求和第一数据表集合进行联机业务处理,该第一数据表集合的日志类别标识与控制表中的日志表类别标识相同;
具体的,根据连接交易请求,访问日志类别标识与控制表中的日志表类别标识相同的数据表集合,并更新数据表集合中的相关数据,该数据表集合包括了卡片表、用户表和账户表。
本申请的技术方案中,在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识,在第一日志表中写入日切换记录,其中该第一日志表的日志类别标识与控制表中的日志类别标识不同;读取第一日志表中日切换记录之前的当日的记录,批量处理所需文件以及前一日生成的日初档数据,其中该日初档数据中包括前一日的批量处理生成的数据表集合;然后根据读取的记录和文件对日初档数据进行批量处理得到当日生成的日初档数据;在接收到联机交易请求时,根据联机交易请求和第二数据表集合进行联机业务处理,该第二数据表集合的日志类别标识与控制表的日志类别标识相同。可见,批量处理和联机处理都有与其对应的被访问数据,两个处理过程不再存在数据访问冲突,批量处理无需再抽取出部分业务,而是通过存储的日初档数据处理所有的批量业务,同时的,联机交易根据第二数据表集合进行处理,不再处理某些批量业务,进而减轻了联机交易处理的负荷以及联机交易的响应时间。
另一实施例
本实施例提供一种数据处理方法,如图2,所述方法包括:
S200、在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
S210、在第一日志表中写入日期切换记录,所述第一日志表的日志与所述控制表中的日志类别标识相同;
S220、读取第一日志表中日期切换记录之前的当日的记录,批量处理所需文件;
S230、根据所述日期切换记录之前的当日的记录以及批量处理所需文件,对所有前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
S240、将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同;
由于当日生成的日初档数据中包括有经当日日终批量处理的数据表集合,所以将数据表集合中的数据提取出来覆盖到第二数据表集合中,以实现对第二数据表集合中的数据进行更新,该第二数据表集合和联机交易时访问的数据表集合具有不同的日志类别标识,其中的数据也存在不同。
S250、当接收到联机交易请求时,读取控制表中的日志类别标识;
S260、根据所述联机交易请求和第一数据表集合进行联机业务处理,该第一数据表集合的日志类别标识与控制表中的日志表类别标识相同;
其中,步骤S200-S230与步骤S100-S130,步骤S250-S260与步骤S140-S150相同,在此不再赘述。
上述实施例中,设置日志类别标识与控制表中的日志类别标识不同的第二数据表集合存储经当日日终批量处理的数据表集合中的数据。
另一实施例
本实施例提供一种数据处理方法,如图3,所述方法包括:
S300、在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
S310、在第一日志表中写入日期切换记录,所述第一日志表的日志与所述控制表中的日志类别标识相同;
S320、读取第一日志表中日期切换记录之前的当日的记录,批量处理所需文件;
S330、根据所述日期切换记录之前的当日的记录以及批量处理所需文件,对所有前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
S340、将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同;
S350、依次读取所述第一日志表中日期切换记录后的记录,根据所述日期切换记录后的记录对所述第二数据表集合进行追账更新;
其中,在批量处理期间,联机交易是正常进行的,而第二数据表集合中的数据只是经过了当日的日终批量处理的数据,还没有将批量处理期间进行的联机交易同步更新进来,所以需对批量处理期间进行的联机交易进行追账更新。
具体的,读取第一日志表中日期切换记录后的记录,并根据这些记录对第二数据表中的数据进行追账更新,涉及的交易类型包括金融类交易和非金融交易,金融类交易更新操作包括金额扣减、实时额度更新、客户还款等,非金融类交易更新操作包括客户封锁码更新、客户状态维护等,直到记录读取完毕,即此时未有新的联机记录写入,属于T+1日的记录均处理完毕则追账完毕。
S360、将所述控制表中的日志类别标识切换为第二数据表的日志类别标识;
其中,由于控制表中的日志类别标识进行了切换,所以后续的联机交易处理则会访问具有经批量处理和当前记账的数据。
S370、当接收到联机交易请求时,读取控制表中的日志类别标识;
S380、根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录;
其中,第一数据表集合和第二数据表集合的名称只是为了指代两个数据表集合,这两个数据表集合的实质不同是以日志类别标识区分的。可以理解,日志类表标识与控制表中的日志类别标识相同的数据表集合,称为第一数据表集合,日志类别标识与控制表中的日志类别标识不同的数据表集合,称为第二数据表集合,联机交易处理访问的是日志类别标识与控制表中的日志类别标识相同的数据表集合。所以,当控制表中的日志类别标识切换后,联机交易则访问经过覆盖更新和追账更新后的数据表集合,实现了批量处理和联机处理的同步进行。
上述步骤S300-S340与步骤S200-S240相同,S370-S380与S140-S150相同,在此不再赘述。
上述实施例中,对进行了覆盖更新的第二数据表集合进行追账更新,令第二数据表中的数据同步到最新的联机交易记录,进而在不进行批量处理时,联机交易处理能够访问更新具有最新数据的数据表集合。
另一实施例
本实施例中提供一种数据处理方法,如图4所示,该方法包括:
S400、在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
S410、清空第二日志表,所述第二日志表的类别标识与所述控制表中的日志类别标识不同;在第一日志表中写入日期切换记录,所述第一日志表的日志与所述控制表中的日志类别标识相同;将控制表中的***模式标识由正常模式标识切换为非正常模式标识;
其中,清空第二日志表、写入日期切换记录,切换***模式标识可以是同时执行,或是不限顺序的分别执行。
其中,第二日志表和第一日志表具有不同的日志类别标识,且还在控制表中写入***当前处于的***模式,其中正常模式表示***当前只进行联机交易处理,没有进行批量处理,非正常模式则表示***同时进行批量处理和联机交易处理。
S420、读取第一日志表中日期切换记录之前的当日的记录,批量处理所需文件;
S430、根据所述日期切换记录之前的当日的记录以及批量处理所需文件,对所有前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
S440、将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同;
S450、依次读取所述第一日志表中日期切换记录后的记录,根据所述日期切换记录后的记录对所述第二数据表集合进行追账更新;
S460、将所述控制表中的日志类别标识切换为第二数据表的日志类别标识,将***控制表中的***模式标识由非正常模式标识切换为正常模式标识;
其中,将***模式标识切换为正常模式标识表明批量处理已完成,当前***只执行联机交易处理。
S470、当接收到联机交易请求时,读取控制表中的日志类别标识以及***模式标识;
S480、判断所述***模式标识是否为正常模式标识;是则执行S490,否则执行S491;
S490、根据所述联机交易请求和所述第一数据表集合进行联机业务处理,在第一日志表中写入交易记录,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同;
S491、根据所述联机交易请求和所述第一数据表集合进行联机业务处理,并在所述第一日志表和第二日志表写入交易记录。
上述实施例中,采用了双日志的处理方式,通过***控制表中写入的***模式标识来确定***当前是否正在进行批量处理,若进行批量处理,则将联机处理交易同时写入到两个日志表中,则类别标识与所述控制表中的日志类别标识不同的第二日志表中只写入了T+1日的记录,在进行追账更新时可以直接读取第二日志表中的记录,相较于读取第一日志表中当日的记录,该读取更为简单,而在控制表中的日志类别标识切换后,联机交易继续向第二日志表中写入日志,保证了当日记录的完整性。
优选地,日志表包括多个分区,即日志表采用了分区设置,具体的分区方法为:根据客户编号的首数字0-9进行分区,共分为10个分区,每个分区的数据量较为平均。
在日志表包括多个分区的基础上,在第一日志表中写入日期切换记录为:在第一日志表的每个分区内写入日期切换记录;
则在将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据后,依次读取第一日志表中日期切换记录的日志前,还包括:
在所述第一日志表的每个分区内写入追账记录;其中,该追账记录带有时间戳;
则所述依次读取第一日志表中日切记录后的记录,根据所述日志对所述第二数据表集合进行追账更新,直到日志读取完毕,包括:
同时针对每个分区,依次读取该分区内从日期切换记录到追账记录之间的记录,根据所述日期切换记录到追账记录之间的记录对所述第一数据表集合进行追账更新,直到所有分区的日志读取完毕;
同时针对每个分区的追账更新为并行追账方式,由于日志表中包含了多个分区,进而同时根据每个分区中位于日期切换记录和追账记录之间的记录对第二数据表中的数据进行追账更新,如扣除额度等,由于每个分区访问的记录独立,互不影响,同时读取每个分区中的记录进行追账更新提高了数据更新的效率。
按照多个分区内追账记录后的记录的时间顺序,依次读取追账记录后的记录,根据所述追账记录后的记录对所述第二数据表集合进行追账更新。
分别依次读取每个分区内追账记录后的记录,根据所述追账记录后的记录对所述第二数据表集合进行追账更新。
针对多个分区,按照多个分区内记录的时间顺序读取记录的方式的追账更新为串行追账方式,其追账范围是追账记录之后到日志表末尾的所有记录,即不再针对每个分区,按照每个分区内的记录的时间顺序进行记录的读取,而是以时间为索引,按照10个分区内所有追账记录后的记录的时间的先后顺序,即10个分区内位于追账记录后的所有记录相当于按时间排序,记录的时间越早越早被读取到,由于并行追账更新方式已处理了日志表中日期切换记录后的大部分日志记录,而且夜间联机交易量相对稀少,所以串行追账方式需要处理的记录量很少,能够很快处理到日志表的末尾
在对第二数据进行追账更新过程中,采用上述并行追账方式和串行追账方式的结合,大大提高了追账的效率。
优选地,非正常模式标识包括日切后模式标识、并行追账模式标识和串行追账模式标识;
则将控制表中的***模式标识由正常模式标识切换为非正常模式标识包括:
将所述***模式标识切换为日切后模式标识;
则在所述第一日志表的每个分区内写入追账记录后,还包括:
将所述***模式标识切换为并行追账模式标识;
则在直到所有分区的日志读取完毕后,还包括:
将所述***模式标识切换为串行追账模式标识。
上述将非正常模式标识细分为日切后模式标识、并行追账模式标识和串行追账模式标识3种模式标识的方式,能够清楚***当前处于哪个处理状态。
下面,以一个具体例子对本申请的技术方案进行说明:
日志标识包括A和B两类,日志类别标识为A的数据表集合A,包括有卡片表A,客户表A和账户表A;日志类别标识为B的数据表集合B,包括有卡片表B、客户表B和账户表B;日志类别标识为A的日志表A,日志类别标识为B的日志表B。
1、***接收到日终批量处理触发请求,读取控制表中的日志类别标识,该日志类别标识为A;
2、在日志表A写入日期切换记录,清空日志表B,将***控制表中的***模式标识由正常切换为非正常;
3、读取所述日志表A中日期切换记录之前的当日的记录、批量处理所需文件;
4、根据所述日期切换记录之前的当日的记录以及所述批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合。
5、将当日生成的日初档数据中的数据表集合中的数据覆盖数据表集合B,实现对数据表集合B中数据的更新;
6、依次读取日志表A中的日期切换记录后的记录,并根据记录对数据表B进行追账更新;更新完成后将控制表中的日志类别标识切换为B,将***模式切换为正常模式。
在步骤1-6之间任一时刻接收到联机交易请求时,读取的***模式标识为非正常模式标识,读取的日志类别标识为A,根据该联机交易请求和数据表集合A进行联机交易处理,并在日志表A和B中写入交易记录。
在步骤6之后接收到联机交易请求时,读取的***模式标识为正常模式标识,读取的日志类别标识为切换后的B,所以根据联机交易请求和数据表集合B进行联机交易处理,并在日志表B中写入交易记录。
本申请实施例还提供一种数据处理装置,如图5所示,该装置包括:
第一读取单元500,用于在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
第一写入单元510,用于在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
第二读取单元520,用于读取第一日志表中日期切换记录之前的当前的记录和批量处理所需文件;
批量处理单元530,用于根据所述日期切换记录之前的当日的记录和所诉批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
第三读取单元540,用于当接收到联机交易请求时,读取控制表中的日志类别标识;
联机交易处理单元550,用于根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。
本实施例还提供一种数据处理装置,如图6所示,该装置包括:
第一读取单元600,用于在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
第一写入单元610,用于在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
第二读取单元620,用于读取第一日志表中日期切换记录之前的当前的记录和批量处理所需文件;
批量处理单元630,用于根据所述日期切换记录之前的当日的记录和所诉批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
第一更新单元660,用于将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同。
第三读取单元640,用于当接收到联机交易请求时,读取控制表中的日志类别标识;
联机交易处理单元650,用于根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。
本实施例还提供一种数据处理装置,如图7所示,该装置包括:
第一读取单元700,用于在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
第一写入单元710,用于在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
第二读取单元720,用于读取第一日志表中日期切换记录之前的当前的记录和批量处理所需文件;
批量处理单元730,用于根据所述日期切换记录之前的当日的记录和所诉批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
第一更新单元740,用于将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同;
第二更新单元750,用于依次读取所述第一日志表中日期切换记录后的记录,根据所述日期切换记录后的记录对所述第二数据表集合进行追账更新;
切换单元760,用于将所述控制表中的日志类别标识切换为第二数据表的日志类别标识;
第三读取单元770,用于当接收到联机交易请求时,读取控制表中的日志类别标识;
联机交易处理单元780,用于根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。
本实施例还提供一种数据处理装置,如图8所示,该装置包括:
第一读取单元800,用于在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
第一写入单元810,用于在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
清空单元890,用于清空第二日志表,所述第二日志表的类别标识与所述控制表中的日志类别标识不同。
第二读取单元820,用于读取第一日志表中日期切换记录之前的当前的记录和批量处理所需文件;
批量处理单元830,用于根据所述日期切换记录之前的当日的记录和所诉批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
第一更新单元840,用于将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同;
第二更新单元850,用于依次读取所述第一日志表中日期切换记录后的记录,根据所述日期切换记录后的记录对所述第二数据表集合进行追账更新;
切换单元860,用于将所述控制表中的日志类别标识切换为第二数据表的日志类别标识;将控制表中的***模式标识由正常模式标识切换为非正常模式标识,以及将***控制表中的***模式标识由非正常模式标识切换为正常模式标识;
第三读取单元870,用于当接收到联机交易请求时,读取控制表中的日志类别标识;
联机交易处理单元880,用于根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。
本实施例还提供一种数据处理装置,如图9所示,该装置包括:
第一读取单元900,用于在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
第一写入单元910,用于在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
清空单元990,用于清空第二日志表,所述第二日志表的类别标识与所述控制表中的日志类别标识不同。
第二读取单元920,用于读取第一日志表中日期切换记录之前的当前的记录和批量处理所需文件;
批量处理单元930,用于根据所述日期切换记录之前的当日的记录和所诉批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
第一更新单元940,用于将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同;
第二更新单元950,用于依次读取所述第一日志表中日期切换记录后的记录,根据所述日期切换记录后的记录对所述第二数据表集合进行追账更新;
切换单元960,用于将所述控制表中的日志类别标识切换为第二数据表的日志类别标识;将控制表中的***模式标识由正常模式标识切换为非正常模式标识,以及将***控制表中的***模式标识由非正常模式标识切换为正常模式标识;
第三读取单元970,用于当接收到联机交易请求时,读取控制表中的日志类别标识和***模式标识;
判断单元1000,用于判断所述***标识是否为正常模式标识;
联机交易处理单元980,具体用于当是正常模式标识时,根据所述联机交易请求和所述第一数据表集合进行联机业务处理,在第一日志表中写入交易记录,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同;当是非正常模式标识时,根据所述联机交易请求和所述第一数据表集合进行联机业务处理,并在所述第一日志表和第二日志表写入交易记录。
本实施例还提供一种数据处理装置,如图10所示,该装置包括:
第一读取单元2000,用于在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
第一写入单元2100,用于具体用于在第一日志表的每个分区写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
清空单元2200,用于清空第二日志表,所述第二日志表的类别标识与所述控制表中的日志类别标识不同。
第二读取单元2300,用于读取第一日志表中日期切换记录之前的当前的记录和批量处理所需文件;
批量处理单元2400,用于根据所述日期切换记录之前的当日的记录和所诉批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
第一更新单元2500,用于将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同;
第二写入单元2600,在所述第一日志表的每个分区内写入追账记录;
第二更新单元2700,包括:
并行更新单元2710,用于同时针对每个分区,依次读取该分区内从日期切换记录到追账记录之间的记录,根据所述日期切换记录到追账记录之间的记录对所述第二数据表集合进行追账更新;
串行更新单元2720,用于按照多个分区内追账记录后的记录的时间顺序,依次读取追账记录后的记录,根据所述追账记录后的记录对所述第二数据表集合进行追账更新;
切换单元2800,用于将所述控制表中的日志类别标识切换为第二数据表的日志类别标识;将控制表中的***模式标识由正常模式标识切换为非正常模式标识,以及将***控制表中的***模式标识由非正常模式标识切换为正常模式标识;
第三读取单元2900,用于当接收到联机交易请求时,读取控制表中的日志类别标识和***模式标识;
判断单元3000,用于判断所述***标识是否为正常模式标识;
联机交易处理单元3100,具体用于当是正常模式标识时,根据所述联机交易请求和所述第一数据表集合进行联机业务处理,在第一日志表中写入交易记录,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同;当是非正常模式标识时,根据所述联机交易请求和所述第一数据表集合进行联机业务处理,并在所述第一日志表和第二日志表写入交易记录。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (13)
1.一种数据处理方法,其特征在于,所述方法包括:
在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
读取所述第一日志表中日期切换记录之前的当日的记录和批量处理所需文件;
根据所述日期切换记录之前的当日的记录和所述批量处理所需文件,对前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
当接收到联机交易请求时,读取控制表中的日志类别标识;
根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同。
3.如权利要求2所述的方法,其特征在于,所述还包括:
依次读取所述第一日志表中日期切换记录后的记录,根据所述日期切换记录后的记录对所述第二数据表集合进行追账更新;
将所述控制表中的日志类别标识切换为第二数据表的日志类别标识。
4.如权利要求3所述的方法,其特征在于,
在读取控制表中的日志类别标识之后,读取所述第一日志表中日期切换记录之前的当前日的记录之前,还包括:清空第二日志表,所述第二日志表的类别标识与所述控制表中的日志类别标识不同:
将控制表中的***模式标识由正常模式标识切换为非正常模式标识;
在将所述控制表中的日志类别标识切换为第二数据表的日志类别标识后,还包括:
将***控制表中的***模式标识由非正常模式标识切换为正常模式标识。
5.如权利要求4所述的方法,其特征在于,当接收到联机交易请求的情况下,还包括:读取控制表中的***模式标识;则
判断所述***模式标识是否为正常模式标识;
若是正常模式标识,则根据所述联机交易请求和所述第一数据表集合进行联机业务处理,在第一日志表中写入交易记录,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同;
若是非正常模式标识,则根据所述联机交易请求和所述第一数据表集合进行联机业务处理,并在所述第一日志表和第二日志表写入交易记录。
6.如权利要求4所述的方法,其特征在于,所述日志表包括多个分区,则在第一日志表中写入日期切换记录为:在第一日志表的每个分区写入日期切换记录;
则在将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据后,依次读取第一日志表中日期切换记录的日志前,还包括:
在所述第一日志表的每个分区内写入追账记录;
则所述依次读取第一日志表中日切记录后的记录,根据所述日志对所述第一数据表集合进行追账更新,直到日志读取完毕,包括:
同时针对每个分区,依次读取该分区内从日期切换记录到追账记录之间的记录,根据所述日期切换记录到追账记录之间的记录对所述第二数据表集合进行追账更新,直到所有分区的日志读取完毕;
按照多个分区内追账记录后的记录的时间顺序,依次读取追账记录后的记录,根据所述追账记录后的记录对所述第二数据表集合进行追账更新。
7.如权利要求4所述的方法,其特征在于,所述非正常模式标识包括日切后模式标识、并行追账模式标识和串行追账模式标识;
则将控制表中的***模式标识由正常模式标识切换为非正常模式标识包括:
将所述***模式标识切换为日切后模式标识;
则在所述第一日志表的每个分区内写入追账记录后,还包括:
将所述***模式标识切换为并行追账模式标识;
则在直到所有分区的日志读取完毕后,还包括:
将所述***模式标识切换为串行追账模式标识。
8.一种数据处理装置,其特征在于,所述装置包括:
第一读取单元,用于在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;
第一写入单元,用于在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;
第二读取单元,用于读取第一日志表中日期切换记录之前的当前的记录和批量处理所需文件;
批量处理单元,用于根据所述日期切换记录之前的当日的记录和所诉批量处理所需文件,对前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;
第三读取单元,用于当接收到联机交易请求时,读取控制表中的日志类别标识;
联机交易处理单元,用于根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。
9.如权利要求8所述的装置,其特征在于,所述装置还包括:
第一更新单元,用于将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同。
10.如权利要求9所述的装置,其特征在于,所述装置还包括:
第二更新单元,用于依次读取所述第一日志表中日期切换记录后的记录,根据所述日期切换记录后的记录对所述第二数据表集合进行追账更新;
切换单元,用于将所述控制表中的日志类别标识切换为第二数据表的日志类别标识。
11.如权利要求10所述的装置,其特征在于,所述装置还包括:
清空单元,用于清空第二日志表,所述第二日志表的类别标识与所述控制表中的日志类别标识不同;
则切换单元,还用于将控制表中的***模式标识由正常模式标识切换为非正常模式标识,以及将***控制表中的***模式标识由非正常模式标识切换为正常模式标识。
12.如权利要求11所述的装置,其特征在于,所述第三读取单元,还用于读取控制表中的***模式标识,则所述装置还包括:
判断单元,用于判断所述***模式标识是否为正常模式标识;
联机交易处理单元,具体用于当是正常模式标识时,根据所述联机交易请求和所述第一数据表集合进行联机业务处理,在第一日志表中写入交易记录,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同;
当是非正常模式标识时,根据所述联机交易请求和所述第一数据表集合进行联机业务处理,并在所述第一日志表和第二日志表写入交易记录。
13.如权利要求11所述的装置,其特征在于,所述日志表包括多个分区,则,第一写入单元,具体用于在第一日志表的每个分区写入日期切换记录;
所述装置还包括:
第二写入单元,在所述第一日志表的每个分区内写入追账记录;
第二更新单元包括并行更新单元和串行更新单元;
所述并行更新单元,用于同时针对每个分区,依次读取该分区内从日期切换记录到追账记录之间的记录,根据所述日期切换记录到追账记录之间的记录对所述第二数据表集合进行追账更新;
串行更新单元,用于按照多个分区内追账记录后的记录的时间顺序,依次读取追账记录后的记录,根据所述追账记录后的记录对所述第二数据表集合进行追账更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611239536.4A CN106649796B (zh) | 2016-12-28 | 2016-12-28 | 一种数据处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611239536.4A CN106649796B (zh) | 2016-12-28 | 2016-12-28 | 一种数据处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106649796A CN106649796A (zh) | 2017-05-10 |
CN106649796B true CN106649796B (zh) | 2020-05-22 |
Family
ID=58835339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611239536.4A Active CN106649796B (zh) | 2016-12-28 | 2016-12-28 | 一种数据处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106649796B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107481130A (zh) * | 2017-07-06 | 2017-12-15 | 阿里巴巴集团控股有限公司 | 数据隔离方法及装置和电子设备 |
CN108011926B (zh) * | 2017-11-06 | 2021-03-16 | ***股份有限公司 | 一种报文发送方法、处理方法、服务器及*** |
CN108256994B (zh) * | 2018-01-04 | 2021-07-23 | 中国银行股份有限公司 | 银行账务的生成方法及装置 |
CN108335185B (zh) * | 2018-02-09 | 2021-11-23 | 中国银行股份有限公司 | 一种夜间联机交易访问最新透支额度的方法及装置 |
CN109102385B (zh) * | 2018-08-06 | 2022-02-11 | 中国建设银行股份有限公司 | 财会业务参数管理方法及*** |
CN110610414A (zh) * | 2019-09-19 | 2019-12-24 | 中国银行股份有限公司 | 一种数据处理方法及*** |
CN110910238B (zh) * | 2019-11-21 | 2022-10-18 | 中国银行股份有限公司 | 一种银行***的数据处理方法及装置 |
CN111125106B (zh) * | 2019-12-23 | 2023-04-18 | 深圳乐信软件技术有限公司 | 一种跑批任务执行方法、装置、服务器和存储介质 |
CN111752949B (zh) * | 2020-06-28 | 2023-08-22 | 中国银行股份有限公司 | 业务处理方法及装置 |
CN112905635A (zh) * | 2021-03-11 | 2021-06-04 | 深圳市分期乐网络科技有限公司 | 一种业务的处理方法、装置、设备及存储介质 |
CN113793123B (zh) * | 2021-09-17 | 2024-07-02 | 上海通联金融服务有限公司 | 实现批量销户销卡的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1790416A (zh) * | 2004-12-17 | 2006-06-21 | 兴业银行股份有限公司 | 数据处理方法和数据处理*** |
CN1811838A (zh) * | 2005-12-23 | 2006-08-02 | 中国工商银行股份有限公司 | 一种实现连续服务的数据处理方法和*** |
CN101976419A (zh) * | 2010-10-19 | 2011-02-16 | 中国工商银行股份有限公司 | 交易数据的风险监控处理方法和*** |
CN104572781A (zh) * | 2013-10-29 | 2015-04-29 | ***股份有限公司 | 一种交易日志产生方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6055285B2 (ja) * | 2012-11-19 | 2016-12-27 | 株式会社東芝 | データ保全装置およびその方法、システム |
-
2016
- 2016-12-28 CN CN201611239536.4A patent/CN106649796B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1790416A (zh) * | 2004-12-17 | 2006-06-21 | 兴业银行股份有限公司 | 数据处理方法和数据处理*** |
CN1811838A (zh) * | 2005-12-23 | 2006-08-02 | 中国工商银行股份有限公司 | 一种实现连续服务的数据处理方法和*** |
CN101976419A (zh) * | 2010-10-19 | 2011-02-16 | 中国工商银行股份有限公司 | 交易数据的风险监控处理方法和*** |
CN104572781A (zh) * | 2013-10-29 | 2015-04-29 | ***股份有限公司 | 一种交易日志产生方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106649796A (zh) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106649796B (zh) | 一种数据处理方法及装置 | |
CN101233497B (zh) | 收益管理***和方法 | |
CN106952158A (zh) | 解决热点账户问题的记账方法及设备 | |
WO2007103940A2 (en) | Least cost network routing for electronic transactions | |
CN114119137A (zh) | 风险控制方法和装置 | |
CN110910238B (zh) | 一种银行***的数据处理方法及装置 | |
CN110070350B (zh) | 一种支付业务结算处理方法及*** | |
CN109903193A (zh) | 房产交易中佣金的分配方法、装置、设备及存储介质 | |
CN101901458A (zh) | 一种支持多种业务品种的贸易融资处理***及方法 | |
US20160300203A1 (en) | Settlement system, server device, terminal device, recording medium, method and program | |
CN113626527A (zh) | 一种财务数据处理方法及*** | |
CN112561672A (zh) | 账务数据处理***、方法、装置、设备、计算机可读介质 | |
CN101458844B (zh) | 一种利用pos终端实现交易数据冗余备份的方法 | |
CN117541250A (zh) | 商品结算自动优惠方法及*** | |
CN101299259A (zh) | 解决数据资源访问热点问题的***和方法 | |
JP2009175874A (ja) | ポイント管理装置及び方法、ならびに、コンピュータプログラム | |
CN110706019A (zh) | 有效价签推送方法、装置、计算机设备和存储介质 | |
CN109636611A (zh) | 清算配置信息的获取方法、服务器、存储介质及装置 | |
TW201933245A (zh) | 授信額度管理方法與系統 | |
JPWO2022224562A5 (zh) | ||
CN100424687C (zh) | 基于网络的联机处理***及方法 | |
WO2022132234A1 (en) | Efficient, accurate, and secure processing of digital asset conversion to fiat currency | |
KR100419093B1 (ko) | 사이버가계부 제공 시스템 및 방법 | |
CN109242660A (zh) | 客户信息配送方法、装置、计算机设备和存储介质 | |
JP2020160733A (ja) | 請求データ作成装置、請求データ作成プログラムおよび請求データ作成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |