业务数据处理方法、装置、服务器和介质制造方法及图纸

技术编号:20724722 阅读:23 留言:0更新日期:2019-03-30 17:39
本发明专利技术实施例公开了一种业务数据处理方法、装置、服务器和介质,其中,该方法包括:根据业务类型,获取业务类型下产生的业务实例;基于预先设置的业务实例集合,在业务实例集合中标记业务实例,其中,业务实例集合与业务类型一一对应;获取业务类型下每个业务实例的匹配行为次数,并将匹配行为次数分别记录在与业务实例集合对应的匹配数目集合中。本发明专利技术实施例解决了现有技术中业务数据的记录方式导致数据存储量大以及数据维护成本高的问题,以集合记录的方式降低了业务数据的记录存储量,降低了数据维护成本。

【技术实现步骤摘要】
业务数据处理方法、装置、服务器和介质
本专利技术实施例涉及计算机
,尤其涉及一种业务数据处理方法、装置、服务器和介质。
技术介绍
不同的业务服务平台,均需要对其业务数据进行统计与记录,以保证该平台的持续运转。现有技术中针对平台产生的每一次操作行为,均会在数据记录表中以增加行数的形式逐条进行记录。但是,随着平台操作行为的增加,尤其是大规模数据并发的场景下,数据表中产生的记录数据量将无限增加,导致后台系统的存储压力增大。并且,针对每种操作行为类型,当对应的业务实例较多时,在大量的数据记录中统计相同业务实例的行为次数也变得非常繁琐,不利于对业务数据进行维护,且耗费成本。因此,如何高效地进行业务数据的记录,仍是当前需要解决的问题。
技术实现思路
本专利技术实施例提供一种业务数据处理方法、装置、服务器和介质,以解决现有技术中业务数据的记录方式导致数据存储量大以及数据维护成本高的问题。第一方面,本专利技术实施例提供了一种业务数据处理方法,该方法包括:根据业务类型,获取所述业务类型下产生的业务实例;基于预先设置的业务实例集合,在所述业务实例集合中标记所述业务实例,其中,所述业务实例集合与所述业务类型一一对应;获取所述业务类型下每个业务实例的匹配行为次数,并将所述匹配行为次数分别记录在与所述业务实例集合对应的匹配数目集合中。第二方面,本专利技术实施例还提供了一种业务数据处理装置,该装置包括:业务实例获取模块,用于根据业务类型,获取所述业务类型下产生的业务实例;业务实例集合标记模块,用于基于预先设置的业务实例集合,在所述业务实例集合中标记所述业务实例,其中,所述业务实例集合与所述业务类型一一对应;匹配数目集合记录模块,用于获取所述业务类型下每个业务实例的匹配行为次数,并将所述匹配行为次数分别记录在与所述业务实例集合对应的匹配数目集合中。第三方面,本专利技术实施例还提供了一种服务器,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的业务数据处理方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的业务数据处理方法。本专利技术实施例提供一种业务数据处理方法、装置、服务器和介质,首先根据业务类型,获取业务类型下产生的业务实例;然后基于预先设置的业务实例集合,在业务实例集合中标记业务实例;最后将获取的业务类型下每个业务实例的匹配行为次数,记录在与业务实例集合对应的匹配数目集合中,解决了现有技术中业务数据的记录方式导致数据存储量大以及数据维护成本高的问题,以集合记录的方式降低了业务数据的记录存储量,降低了数据维护成本。附图说明图1是本专利技术实施例一提供的业务数据处理方法的流程图;图2是本专利技术实施例二提供的业务数据处理方法的流程图;图3是本专利技术实施例三提供的业务数据处理装置的结构示意图;图4是本专利技术实施例四提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的业务数据处理方法的流程图,本实施例可适用于对业务数据进行登记与记录的情况,该方法可以由业务数据处理装置来执行,该装置可以采用软件和/或硬件的方式实现,并可集成在服务器上。如图1所示,本实施例提供的业务数据处理方法可以包括:S110、根据业务类型,获取该业务类型下产生的业务实例。根据平台系统的服务布局,可以将平台执行的操作分为多种业务类型,每种业务类型操作又可以包括至少一种业务实例,该业务实例即业务类型下产生的更具体的操作行为。例如,对于某服务平台,向用户退款的操作属于一个业务类型,根据用户之前的付款方式,例如用户是分期付款,则平台当前的退款操作产生的业务实例包括首付退款操作和分期退款操作。S120、基于预先设置的业务实例集合,在业务实例集合中标记业务实例,其中,业务实例集合与业务类型一一对应。本实施例中,预先为每种业务类型配置对应的业务实例集合,在业务数据的记录过程中,可以通过调用业务实例集合接口的形式,将统计得到的每个业务类型下执行的业务实例标记在业务实例集合中。例如,可以预先为每种业务类型配置对应的业务实例空集合,当检测到该业务类型下产生业务实例时,按照业务实例产生的先后顺序将其存储至在业务实例空集合中,从而实现标记。S130、获取该业务类型下每个业务实例的匹配行为次数,并将匹配行为次数分别记录在与业务实例集合对应的匹配数目集合中。匹配行为次数指每个业务实例的具体执行次数。根据业务实例集合中标记的业务实例,依次将每个业务实例的匹配行为次数记录在匹配数目集合中。例如,在上述退款业务类型中,首付退款操作A1执行了1次,分期退款操作A2执行了4次,则业务实例集合可以表示为[首付退款操作A1,分期退款操作A2],对应的匹配数目集合表示为[1,4]。此外,根据与集合记录对应的数据解析方式,便可以快速地解析集合数据,获知每个集合表示的含义,从而掌握平台系统执行的具体操作信息。通过将业务类型下业务实例和匹配行为次数的记录进行集合化,当针对每种业务类型执行新的业务实例时,或者业务实例的执行次数增加时,只需要调用集合程序接口修改对应集合内的元素值即可,无需在数据记录表中针对业务类型重新创建一条新的记录条目,因此,可以降低业务数据的记录存储量,缓解系统的数据记录压力,并且,相比于逐条记录的形式,集合化的记录形式也有助于平台系统的数据维护。在上述技术方案的基础上,可选的,在根据业务类型,获取该业务类型下产生的业务实例之前,该方法还包括:将该业务类型标记在预先创建的数据模型中,其中,数据模型中包括业务类型项、业务实例集合项和匹配数目集合项。具体的,在执行本实施例方案之前,平台系统的开发人员需要结合平台业务创建出包括业务类型项、业务实例集合项和匹配数目集合项的数据模型,用于实现平台业务数据的记录。在标记业务类型时,标记方式包括但不限于:标记业务类型的名称和/或业务类型的标识号,例如凭证编号等。以下通过表格对比的形式,对本实施例方案进行示例性说明:表1是现有技术中的业务数据记录方式:凭证编号业务实例名称单次操作的匹配行为次数O1A12O1A13O1A21O2A13O2A20………………如表1所示,该表中记录了某平台系统的2种业务类型,业务类型分别用凭证编号O1与O2标记,针对两种业务类型,在不同业务实例操作过程中总共产生了5次匹配行为次数的记录,其中:业务类型O1在业务实例A1中,分别记录了2次,共对应有5个数目匹配;业务类型O1在业务实例A2中,记录了1次,对应有1个数目匹配;业务类型O2在业务实例A1中,记录了1次,对应有3个数目匹配;业务类型O2在业务实例A2中,记录了1次,对应有0个数目匹配。随着平台操作行为实例的增加,上述表格中的记录条目将会无限的增加,然而,本实施方案则可以避免该现象的产生。表2是本实施例中业务数据的记录方式:凭证编号业务实例集合匹配数目集合O1SET(A1,A2)NUM(5,1本文档来自技高网...

【技术保护点】
1.一种业务数据处理方法,其特征在于,包括:根据业务类型,获取所述业务类型下产生的业务实例;基于预先设置的业务实例集合,在所述业务实例集合中标记所述业务实例,其中,所述业务实例集合与所述业务类型一一对应;获取所述业务类型下每个业务实例的匹配行为次数,并将所述匹配行为次数分别记录在与所述业务实例集合对应的匹配数目集合中。

【技术特征摘要】
1.一种业务数据处理方法,其特征在于,包括:根据业务类型,获取所述业务类型下产生的业务实例;基于预先设置的业务实例集合,在所述业务实例集合中标记所述业务实例,其中,所述业务实例集合与所述业务类型一一对应;获取所述业务类型下每个业务实例的匹配行为次数,并将所述匹配行为次数分别记录在与所述业务实例集合对应的匹配数目集合中。2.根据权利要求1所述的方法,其特征在于,在所述业务实例集合中标记所述业务实例之前,所述方法还包括:获取预先配置的所述业务实例集合的标记策略,其中,所述标记策略包括:字符明文标记,按字符串位数标记和基于不同进制的数据换算标记。3.根据权利要求1所述的方法,其特征在于,在将所述匹配行为次数分别记录在与所述业务实例集合对应的匹配数目集合之前,所述方法还包括:获取预先配置的所述匹配数目集合的记录策略,其中,所述记录策略包括:数字明文记录和基于不同进制的数据换算记录。4.根据权利要求1-3中任一所述的方法,其特征在于,在根据业务类型,获取所述业务类型下产生的业务实例之前,所述方法还包括:将所述业务类型标记在预先创建的数据模型中,其中,所述数据模型中包括业务类型项、业务实例集合项和匹配数目集合项。5.一种业务数据处理装置,其特征在于,包括:业务实例获取模块,用于根据业务类型,获取所述业务类型下产生的业务实例;业务实例集合标记模块,用于基于预先设置...

【专利技术属性】
技术研发人员:王世焜王枫肖潇缪伟标张俊业万玉林袁玮鸿
申请(专利权)人:深圳乐信软件技术有限公司
类型:发明
国别省市:广东,44

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

1