一种事务处理方法、系统技术方案

技术编号:21514906 阅读:49 留言:0更新日期:2019-07-03 09:19
本发明专利技术提出了一种事务处理方法和系统,其中所述方法包括:基于所述事务生成一个或多个有序的任务节点,其中所述一个或多个任务节点中的任意一个或多个能够进行调整;获取手动设置所述一个或多个任务节点的预警时间周期或预警时间点;根据所述预警时间周期或预警时间点确定所述一个或多个任务节点中的任意一个或多个节点的预警时间。本发明专利技术提出的事务处理方法和系统在预警时间设定方面更加灵活。

A Transaction Processing Method and System

【技术实现步骤摘要】
一种事务处理方法、系统
本专利技术属于网络应用
,特别涉及一种任务流程事务处理方法及系统。
技术介绍
随着社会的发展,对一项任务的处理变得越来越精细。例如现在普遍使用的电子商务,已经成为人们生活中的商业生活的重要组成部分。企业或个人订购某种商品、设置某项工作任务时,都希望对任务进行精细化处理。对于电子订单来说,业界常规方案是生成订单形成任务列表时就设定了预警时间,每次展示数据时都要判断当前时间是否超过了设定的预警时间,再来判断是否要展示预警标识。现在技术与业务流程中存在的缺陷和不足主要有以下几点:1、每个订单的预警时间生成时就设定好了,不够灵活;2、如果订单有多个流程节点,以流程节点的超时来判断是否需要预警就无法达到目的;3、每次都要拿两个时间来进行比较来得到预警状态,增加了代码的复杂性与冗余;4、用户体验不好,订单出现预警状态后,使用人员如果不登录APP进行查看是不会知道的,有延时性。对于工作任务的设定,同样存在上述问题。而目前没有一种方法或系统能够灵活设定预警时间并及时对进行预警提醒,而且现有方法或系统代码复杂。
技术实现思路
有鉴于此,本专利技术提出了一种事务处理方法、系统,以解决现有技术中存在针对各个流程节点设置预警时间不够灵活的技术问题。本专利技术提供了一种事务处理方法,其特征在于,基于所述事务生成一个或多个有序的任务节点,其中所述一个或多个任务节点中的任意一个或多个能够进行调整;获取手动设置的所述一个或多个任务节点的预警时间周期或预警时间点;根据所述预警时间周期或预警时间点确定所述一个或多个任务节点中的任意一个或多个节点的预警时间。进一步地,所述调整包括但不限于删除、增加、调整顺序。进一步地,所述事务为订单事务。进一步地,通过cron脚本程序确定事务是否完成,并确定所述事务是否超时。进一步地,将节点激活时间与节点对应的预警时间周期的相加之和与当前时间进行对比,当所述相加之和小于当前时间,则判断事务超时,否则为不超时。进一步地,在超时的情况下,将所述事务设置为预警状态。进一步地,所述cron脚本程序将处于预警状态但已完成的事务取消预警状态。进一步地,获取处于预警状态但未完成的事务的联系人方式,根据所述联系人方式向联系人发送预警信息。进一步地,所述联系人方式包括但不限于邮件、手机号、微信号。本专利技术还提供了一种事务处理系统,所述系统包括:生成模块,基于所述事务生成一个或多个有序的任务节点,其中所述一个或多个任务节点中的任意一个或多个能够进行调整;预警时间获取模块,获取手动设置的所述一个或多个任务节点的预警时间周期或预警时间点;确定模块,根据所述预警时间周期或预警时间点确定所述一个或多个任务节点中的任意一个或多个节点的预警时间。进一步地,所述系统还包括:超时判断模块,通过cron脚本程序确定事务是否完成,并确定所述事务是否超时。进一步地,所述系统还包括:发送模块,向所述事务对应的联系人发送预警信息。本专利技术还提供了一种事务处理系统,包括:至少一个处理器;以及至少一个存储器,存储有执行上述的任一方法的计算机程序,所述处理器调用存储器中计算机程序以执行上述任一方法。本专利技术的事务处理方法、系统,能够通过后台设置事务中各个流程节点的预警周期,实现了灵活控制预警时间的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本专利技术实施例的事务处理方法基本流程图;图2示出了根据本专利技术实施例的事务处理系统基本结构图;图3示出了根据本专利技术实施例的订单处理流程示意框图;图4示出了根据本专利技术实施例的业务人员处理流程示意图;图5示出了根据本专利技术另一实施例的事务处理系统基本结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,事务处理基本流程包括:基于所述事务生成一个或多个有序的任务节点,其中所述一个或多个任务节点中的任意一个或多个能够进行调整;获取手动设置的所述一个或多个任务节点的预警时间周期或预警时间点;根据所述预警时间周期或预警时间点确定所述一个或多个任务节点中的任意一个或多个节点的预警时间。如图2所示,事务处理系统包括:生成模块,基于所述事务生成一个或多个有序的任务节点,其中所述一个或多个任务节点中的任意一个或多个能够进行调整;预警时间获取模块,获取手动设置的所述一个或多个任务节点的预警时间周期或预警时间点;确定模块,根据所述预警时间周期或预警时间点确定所述一个或多个任务节点中的任意一个或多个节点的预警时间。本专利技术将以订购车辆产生任务订单为例进行示例性说明上述事务处理方法及系统,但并不仅仅限于车辆订购,一切在电子商务中产生任务流程并进行处理的系统、方法均可适用于本专利技术。客户订车后填写订单及订单的类型,并向系统提交订单。其中,订单类型可以是一种也可以是多种,不是一般性,本专利技术以直购订单和大额付订单两种订单类型为例进行示例性说明,但并不仅仅限于上述两种订单类型。系统获取订单,通过客户填写的订单类型判断出具体的订单类型;或者后台系统也可以根据获取的订单自动确定订单的类型。获取订单并确定订单的类型后,系统相应模块,例如一种生成模块,根据订单的类型生成不同的预警方案。不失一般性,在订单是直购订单的情况下,为该直购订单分配直购类型的订单预警方案:设置多个有序的流程节点,例如邮寄证件、接收证件、邮寄档案、接收档案、办理过户、交车给物流、接收车辆、交车给销售和/或办理落户等流程节点;在订单是大额付订单的情况下,为该大额付订单分配直购订单预警方案:设置多个有序的流程节点,例如接收车辆、接收档案、办理落户和/或二次过户等。如图3所示,管理员登录系统,例如后台系统,从系统中调取订单,通过预警设置模块可以手动设置各个流程节点的预警时间周期、通知时间周期等预警方案,形成最终的预警方案。系统通过相应的获取模块,例如预警时间获取模块获取管理员手动设置的各个流程节点的预警时间周期或预警时间点,并通过相应的模块,例如确定模块根据所述预警时间周期或预警时间点确定各个流程节点中的任意一个或多个节点的预警时间。通过人工在后台手动设置各个节点的预警时间周期或通知时间周期等,使得预警时间更加灵活,更加容易控制。不失一般性,以直购订单进行示例性说明,如下表所示出了针对直购订单的预警方案:节点序号节点名称预警时间周期邮件通知时间周期1邮寄证件4个小时1天2接收证件2天2.5天3邮寄档案4个小时1天4接收档案2天2天5办理过户4个小时4个小时6交车给物流1天1天7接收车辆1天1天8交车给销售1天-9办理落户4个小时4个小时其中,“-”表示不进行设置。需要指出的是,上述表格仅仅是示例性说明,并不局限于上述设置方式,例如时间周期可以以分钟、工作日、月等来设置,预警时间本文档来自技高网...

【技术保护点】
1.一种事务处理方法,其特征在于,基于所述事务生成一个或多个有序的任务节点,其中所述一个或多个任务节点中的任意一个或多个能够进行调整;获取手动设置的所述一个或多个任务节点的预警时间周期或预警时间点;根据所述预警时间周期或预警时间点确定所述一个或多个任务节点中的任意一个或多个节点的预警时间。

【技术特征摘要】
1.一种事务处理方法,其特征在于,基于所述事务生成一个或多个有序的任务节点,其中所述一个或多个任务节点中的任意一个或多个能够进行调整;获取手动设置的所述一个或多个任务节点的预警时间周期或预警时间点;根据所述预警时间周期或预警时间点确定所述一个或多个任务节点中的任意一个或多个节点的预警时间。2.根据权利要求1所示的事务处理方法,其特征在于,所述调整包括但不限于删除、增加、调整顺序。3.根据权利要求1所述的事务处理方法,其特征在于,所述事务为订单事务。4.根据权利要求1所述的事务处理方法,其特征在于,通过cron脚本程序确定事务是否完成,并确定所述事务是否超时。5.根据权利要求4所述的事务处理方法,其特征在于,将节点激活时间与节点对应的预警时间周期的相加之和与当前时间进行对比,当所述相加之和小于当前时间,则判断事务超时,否则为不超时。6.根据权利要求4或5所述的事务处理方法,其特征在于,在超时的情况下,将所述事务设置为预警状态。7.根据权利要6所述的事务处理方法,其特征在于,所述cron脚本程序将处于预警状态但已完成的事务取消预警状态。8.根据权利要...

【专利技术属性】
技术研发人员:毕华贾弘鸣
申请(专利权)人:车伯乐北京信息科技有限公司
类型:发明
国别省市:北京,11

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

1