业务数据处理系统及方法
文献发布时间:2023-06-19 11:19:16
技术领域
本发明涉及计算机技术领域,特别涉及一种业务数据处理系统及方法。
背景技术
服务平台通常是基于一定的技术架构和开发语言搭建的数字化平台,能够为用户提供服务资源入口,并基于服务平台自身的资源进行数据处理,进而为用户提供服务支持。
数据优化处理领域,常常需要从一个系统中调取一部分数据用于另一系统的处理过程。在另一系统的处理过程完毕之后或者其需要调取数据介入的处理达到一个阶段之后,需要退出对该调取数据的使用并将该数据回归至供调取系统。
数据更替,从主数据调取的分数据在数据进行完善修改后调入主数据中时,往往存在多个操作员对同一主数据的调用,修改的分数据因在同一时间修改不同的部分,导致分数据回调时,出现后调入的数据会对先调入部分数据覆盖,导致数据修改不一致,数据时效性审核过渡缓慢,缺少统一的管理制度。
发明内容
本申请提供一种业务数据处理系统及方法,已解决不同数据调取和回调过程中的数据处理。
业务数据处理系统,包括执行进程、分配系统、主数据库和处理数据库,所述执行进程用于对处理数据库数据操作进行特定时间约定,并对数据操作用户数量进行设定和排序;所述分配系统,用于对主数据库中的母数据进行特定标记分段,并根据执行进程要求,将特定母数据分段备份至指定处理数据库;所述主数据库,用于存储母数据信息;所述处理数据库用于备份分配系统分配的标记数据分段,并对数据进行更新;执行系统具体用于:获取用户调取处理数据指令,即用户需要调取的母数据标记分段数据,如此标记分段数据以被分配系统进行指派处理数据库,执行进程将用户进行任务队列指派到对应处理数据库,根据处理数据库用户队列情况进行用户排队时间设定;如标记分段数据未建立处理数据库,执行进程建立新的处理数据库,并将用户指派对应处理数据库;当处理数据库信息处理完成后,此处理数据库用户全部退出,执行进程执行处理数据库数据上传确认。
进一步的,所述执行进程还用于对处理数据库确认上传的数据审核请求,用于对用户调取的标记分段数据确认处于审核状态,根据审核状态创建业务进程。
进一步的,所述分配系统用于对母数据进行整体连贯性标记分段,用户对标记分段进行选择操作。
进一步的,所述处理数据库用于执行用户需要调取的标记分段数据备份,并对备份的标记分段数据进行数据存储、修改、上传更新。
一种业务数据处理方法,所述方法应用于上述业务数据处理系统中,所述方法包括:所述执行进程接收用户请求对应业务指令,业务指令中包含用户标识和业务内容标识,执行进程根据业务内容标识查询现行业务状态,并创建业务环境;所述创建业务环境包括执行进程查询到已存在相同业务内容标识的业务进程,执行进程将用户指派到此业务进程所分配的处理数据库中,并根据此处理数据库中已创建的用户进行时间队列排序,队列中的用户可以执行退出队列操作;执行进程未查询到内容标识的业务进程,执行进程对业务内容标识进行处理数据库创建,即用户选择需要操作的标记分段数据备份到新处理数据库中,并对处理数据库信息进行标记;所述处理数据库中操作用户在最后一位数据修改完后执行上传确定,执行进程对处理数据库信息进行保存并向对应授权用户进行审核请求,在此标记分段数据未通过阶段,母数据中的此标记分段信息执行进程不在对标记分段数据进行新的处理数据库业务处理,并对执行用户发送待审核信息状态。
进一步的,所述时间队列排序包括当处理数据库存在操作用户大于1时,对新加入用户执行时间戳排位,并对每个新加入用户给予唯一标记,队列中的用户存在时间为无线长,第一位的操作用户时间默认设定操作时间30min-60min,在第一位操作用户退出后,队列后一位用户存递进,并对用户操作时间自动生效,并在设定时间后,主动被清除队列,第一操作用户在操作状态时,可以对操作时间进行延长设定,队列中的用户可以主动操作退出队列,队列排位有效用户数量为1-5。
与现有技术相比,具有的有益效果为:通过利用对母数据进行标记分段,利用数据备份技术,将需要修改或调整的部分数据单独提取进行操作,并对数据单独操作的部分进行用户操作数量和操作进程进行独立控制,修改部分数据整理完成后回调母数据进行更新,减少以往多人调取统一母数据修改,因数据回调更新时间不一致产生数据冲突,降低数据更新出错和数据备份带来的多次重复操作产生的数据异常情况。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明业务数据处理系统的结构示意图。
图2为本发明业务数据处理方法流程图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
业务数据处理系统,包括执行进程2、分配系统3、主数据库1和处理数据库4,还包括操作用户登陆系统5和操作信息记录系统6,操作用户登陆系统与执行进程、分配系统逻辑连接,操作信息记录系统记录操作用户操作命令过程中所有的事件信息,所述执行进程用于对处理数据库数据操作进行特定时间约定,特定时间约定按照处理数据库数据的整体字节长度进行设定,整体字节越长,分配安排的处理时间越长,并对数据操作用户数量进行设定和排序,统一处理数据库的允许操作用户设有上限,用户达到上限后后续用户获取不到进入的命令,但系统会给予信息提醒;所述分配系统,用于对主数据库中的母数据进行特定标记分段,并根据执行进程要求,将特定母数据分段备份至指定处理数据库,并将处理数据库与母数据分段进行信息关联设定;所述主数据库,用于存储母数据信息;所述处理数据库用于备份分配系统分配的标记数据分段,并对数据进行更新;执行系统具体用于:获取用户调取处理数据指令,即用户需要调取的母数据标记分段数据,如标记分段数据以被分配系统进行指派处理数据库,执行进程将用户进行任务队列指派到对应处理数据库,根据处理数据库用户队列情况进行用户排队时间设定;如标记分段数据未建立处理数据库,执行进程建立新的处理数据库,并将用户指派对应处理数据库;当处理数据库信息处理完成后,此处理数据库用户全部退出,执行进程执行处理数据库数据上传确认。
进一步的,所述执行进程还用于对处理数据库确认上传的数据审核请求,用于对用户调取的标记分段数据确认处于审核状态,根据审核状态创建业务进程。
进一步的,所述分配系统用于对母数据进行整体连贯性标记分段,用户对标记分段进行选择操作。
进一步的,所述处理数据库用于执行用户需要调取的标记分段数据备份,并对备份的标记分段数据进行数据存储、修改、上传更新。
一种业务数据处理方法,所述方法应用于上述业务数据处理系统中,所述方法包括:S1:所述执行进程接收操作用户登陆系统中的操作用户请求对应业务指令,业务指令中包含用户标识和业务内容标识,执行进程根据业务内容标识查询现行业务状态,并创建业务环境;S2:所述创建业务环境包括执行进程查询到已存在相同业务内容标识的业务进程,执行进程将用户指派到此业务进程所分配的处理数据库中,S3:并根据此处理数据库中已创建的用户进行时间队列排序,S4:队列中的用户可以执行退出队列操作;S5:执行进程未查询到内容标识的业务进程,执行进程对业务内容标识进行处理数据库创建,即用户选择需要操作的标记分段数据备份到新处理数据库中,并对处理数据库信息进行标记;S6:所述处理数据库中操作用户在最后一位数据修改完后执行上传确定,执行进程对处理数据库信息进行保存并向对应授权用户进行审核请求,在此标记分段数据未通过阶段,母数据中的此标记分段信息执行进程不在对标记分段数据进行新的处理数据库业务处理,并对执行用户发送待审核信息状态,直至审核通过,处理数据库内容自行销档。
审核员对待审核信息确认后,处理数据库信息向母数据对应标记分段数据进行数据覆盖,并生成数据处理信息上传至数据操信息表。
进一步的,所述时间队列排序包括当处理数据库存在操作用户大于1时,对新加入用户执行时间戳排位,并对每个新加入用户给予唯一标记,队列中的用户存在时间为无限长,第一位的操作用户时间默认设定操作时间10min-60min,具体根据第一位创建用户选择操作的标记数据的字节长度而定,在第一位操作用户退出后,系统默认数据处理完成,预设新数据上传事件,当队伍还存在后续操作用户时,上传事件暂停执行,队列后一位用户存递进,并对用户操作时间自动生效,并在设定时间到达后,系统主动将操作用户清除队列,在清除队列前给予操作用户数据保存确认操作提醒,在提醒有效时间内未获得操作指令,系统会将操作用户的处理数据库数据状态恢复到前一用户保存时的状态,并将此操作用户清楚队列,并对此操作用户进行信息记录保存,并上传数据操作信息表中,显示操作异常,上传事件再次激活执行,上传事件在默认处理数据库中不存在操作用户后的3秒后最终执行审核请求;当前操作用户在操作状态时,可以对操作时间进行延长设定,队列中的用户可以主动操作退出队列,队列排位有效用户数量为3人。
- 数据处理系统、基于数据处理系统的业务数据处理方法
- 业务数据处理方法及业务数据处理系统