本发明实施例涉及计算机数据处理领域,尤其涉及一种业务处理方法及装置。
背景技术:
随着电子商务行业的竞争越来越大,电子业务的支付方式也越来越多样化,例如,用户可以使用商城下发的数据信息(例如优惠券)进行支付。而在有一些促销活动中,某个用户收到的优惠券可能会比较多,而优惠券又存在使用期限,那么为了避免优惠券过期,大多用户可以将暂时不用的优惠券分享转发给亲朋好友。而商家为了鼓励优惠券的使用,当被转发者成功消费该优惠券时,转发者也会得到相应的佣金奖励。这样,一方面优惠券得到了充分利用,另一方面,优惠券的转发用户也得到了奖励,促进了电子商务的发展。
而对于这种电子商务电子业务的处理流程来说,在现有技术中,当批量下发的优惠券中存在被消费的优惠券的情况时,其主要是通过在商城的无数业务订单中遍历查找每个卷编号对应的业务,直到查找到使用该优惠券的业务;当找到该业务后,再根据该优惠券的金额来确定奖励比例;最后,将奖励数据返还给优惠券的转发者。
从上述描述可以看出,在现有技术中的业务处理方案中,由于每个使用的数据信息(例如优惠券)都需要在业务订单中进行遍历查找,那么当优惠券数量较多时,这不仅存在着查找重复所造成的计算量大的问题,而且还会影响奖励数据发送速度,从而造成用户体验差的问题。
技术实现要素:
本发明实施例提供一种业务处理方法及装置,用以解决现有技术中业务查找计算量大、奖励数据的发送速度低以及用户体验差的缺陷。
本发明实施例提供一种业务处理方法,包括:
根据业务类型在接收的若干个业务中,查找第一类型的目标业务,其中,所述第一类型为包含目标数据信息的业务;
确定所述目标业务所包含的目标数据信息的生成时间信息;
根据所述生成时间信息确定所述目标数据信息的奖励比例;
按照所述奖励比例,将奖励数据发送至提供所述目标数据信息的目标用户的账户。
本发明实施例提供一种业务处理装置,包括:
查找模块,用于根据业务类型在接收的若干个业务中,查找第一类型的目标业务,其中,所述第一类型为包含目标数据信息的业务;
第一确定模块,用于确定所述目标业务所包含的目标数据信息的生成时间信息;
第二确定模块,用于根据所述生成时间信息确定所述目标数据信息的奖励比例;
发送模块,用于按照所述奖励比例,将奖励数据发送至提供所述目标数据信息的目标用户的账户。
本发明实施例提供的业务处理方法及装置,通过业务类型对包含数据信息的业务进行查找,从而减少业务查找时间,并避免重复业务的查找,提高包含数据信息的业务的查找效率;并且,通过确定目标数据信息的生成时间来确定奖励比例,减少了奖励比例的确定时间,提高了奖励数据的发送速度,提高了用户的业务使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的一种业务处理方法实施例的步骤流程图;
图2为本发明实施例的另一种业务处理方法实施例的步骤流程图;
图3为本发明实施例的一种业务处理装置实施例的框图;
图4为本发明实施例的另一种业务处理装置实施例的框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,示出了本发明的一种业务处理方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,根据业务类型在接收的若干个业务中,查找第一类型的目标业务,其中,所述第一类型为包含目标数据信息的业务;
步骤103,确定所述目标业务所包含的目标数据信息的生成时间信息;
步骤105,根据所述生成时间信息确定所述目标数据信息的奖励比例;
步骤107,按照所述奖励比例,将奖励数据发送至提供所述目标数据信息的目标用户的账户。
借助于本发明上述技术方案,本发明实施例可以通过业务类型对包含数据信息的业务进行查找,从而减少业务查找时间,并避免重复业务的查找,提高包含数据信息的业务的查找效率;并且,通过确定目标数据信息的生成时间来确定奖励比例,减少了奖励比例的确定时间,提高了奖励数据的发送速度,提高了用户的业务使用体验。
其中,在一个实施例中,在执行所述步骤103时,可以根据所述目标业务的业务编号确定所述目标数据信息对应的数据编号,其中,在业务系统中,预设有业务编号和数据编号之间的关联关系;根据所述数据编号确定所述目标数据信息的生成时间信息。
可选的,在步骤105之前,根据本发明实施例的方法还可包括:根据所述生成时间信息确定所述目标数据信息的类型是否为推广类型的数据信息;相应的,当所述目标数据信息的类型为所述推广类型的数据信息时,根据所述生成时间信息确定所述目标数据信息的奖励比例。
其中,在执行步骤107时,可根据所述目标业务的业务金额和所述奖励比例确定奖励数据;根据所述目标数据信息的转发信息确定提供所述目标数据信息的目标用户;将所述奖励数据发送至所述目标用户的账户。
并且,在步骤101之前,根据本发明实施例的方法还可包括:在生成若干个数据信息之后,根据数据信息的标识信息为所述若干个数据信息分配生成时间,其中,不同生成时间的数据信息设置有不同的奖励比例。
并且,在步骤101之前,根据本发明实施例的方法还可包括:当业务生成之后,判断所述业务是否包含目标数据信息;若所述业务包含目标数据信息,则将所述业务的业务类型设置为所述第一类型;若所述业务不包含目标数据信息,则将所述业务的业务类型设置为第二类型。
为了更好的理解本发明上述实施例的技术方案,下面结合图2将业务具体为订单,并数据信息具体为优惠券来对上述技术方案进行详细阐述。
步骤201,根据订单类型在接收的若干个订单中,查找第一类型的目标订单,其中,所述第一类型为已使用优惠券的订单;
其中,在Online To Offline(在线离线/线上到线下)的电子商务模式中,例如京东网上商城,当接收到用户的订单后,可以根据订单类型查找属于第一类型的目标订单,即查找到哪些订单为使用了优惠券的订单。
其中,在步骤201之前,根据本发明实例的方法可包括:在生成若干个优惠券之后,可以根据优惠券的标识信息为所述若干个优惠券分配批次,其中,不同批次的优惠券设置有不同的返额比例。
并且,在步骤201之前,所述方法还包括:当用户的订单生成之后,可以判断所述订单是否使用优惠券;若所述订单已使用优惠券,则将所述订单的订单类型设置为所述第一类型(例如type1);若所述订单未使用优惠券,则将所述订单的订单类型设置为第二类型(例如type0)。
步骤203,其中,在订单系统中,预设有订单编号和券编号之间的关联关系,因此,可以根据所述目标订单的订单编号确定所述目标优惠券对应的券编号,
步骤205,根据所述券编号确定所述目标优惠券的批次信息(即上述实施例中的生成时间信息)。
其中,可以根据券编号来确定目标优惠券的批次ID。
步骤207,根据所述批次信息确定所述目标优惠券的类型是否为推广类型优惠券;
其中,在生成优惠券后,有些批次的优惠券为推广类型的优惠券,即转发后,当被转发者使用该优惠券成功完成订单,该转发者可以得到佣金奖励;而有些批次的优惠券则没有这种佣金奖励功能。
步骤209,当所述目标优惠券的类型为所述推广类型优惠券时,根据所述批次信息确定所述目标优惠券的返额比例(即上述实施例中的奖励比例);
其中,属于推广类型的优惠券,其批次ID会关联有相应的返额比例。
步骤211,按照所述返额比例,将目标金额的佣金(即上述实施例中的奖励数据)发送至提供所述目标优惠券的目标用户的账户。
其中,所述步骤211可以通过以下方式实现:根据所述目标订单的订单金额和所述返额比例确定返额金额;根据所述目标优惠券的转发信息确定提供所述目标优惠券的目标用户;将所述返额金额的佣金发送至所述目标用户的账户。
也就是说,可以将订单的金额乘以该返额比例,从而得到返额金额;并根据该目标优惠券的转发路径(例如由用户A转给用户B)来确定转发者用户A,并将该返额金额的佣金发送至用户A的京东商城的账户中。
其中,如果使用优惠券的订单中,该优惠券是由其他用户转发给该用户的,那么为了奖励这种转发行为,当该优惠券被使用成功时,即优惠券订单完成时,可以对优惠券转发者进行奖励,那么就可以基于该返额比例来将目标金额的佣金发送至对应的优惠券转发者的账户。
借助于本发明上述实施例的技术方案,本发明实施例能够根据订单类型对使用优惠券的订单进行查找,从而减少订单查找时间,并避免重复订单的查找,提高使用优惠券的订单的查找效率;并且,通过确定目标优惠券的批次来确定返回佣金比例,在计算推广类的优惠券的返还佣金时,减少计算量,提高佣金的返还速度,提高了用户在O2O电子商务中的购物体验。
参照图3,示出了本发明的一种业务处理装置实施例的框图,该业务处理装置300具体可以包括如下模块:
查找模块301,用于根据业务类型在接收的若干个业务中,查找第一类型的目标业务,其中,所述第一类型为包含目标数据信息的业务;
第一确定模块302,用于确定所述目标业务所包含的目标数据信息的生成时间信息;
第二确定模块303,用于根据所述生成时间信息确定所述目标数据信息的奖励比例;
发送模块304,用于按照所述奖励比例,将奖励数据发送至提供所述目标数据信息的目标用户的账户。
参照图4,可选的,在图3的基础上,所述第一确定模块302包括如下子模块:
第一确定子模块3021,用于根据所述目标业务的业务编号确定所述目标数据信息对应的数据编号,其中,在业务系统中,预设有业务编号和数据编号之间的关联关系;
第二确定子模块3022,用于根据所述数据编号确定所述目标数据信息的生成时间信息。
参照图4,可选的,在图3的基础上,所述业务处理装置300还包括:
第三确定模块305,用于根据所述生成时间信息确定所述目标数据信息的类型是否为推广类型的数据信息;相应的,所述第二确定模块303,还用于当所述目标数据信息的类型为所述推广类型的数据信息时,根据所述生成时间信息确定所述目标数据信息的奖励比例。
所述发送模块304包括:
第三确定子模块3041,用于根据所述目标业务的业务金额和所述奖励比例确定奖励数据;
第四确定子模块3042,用于根据所述目标数据信息的转发信息确定提供所述目标数据信息的目标用户;
相应的,所述发送模块304,还用于将所述奖励数据发送至所述目标用户的账户。
分配模块306,用于在生成若干个数据信息之后,根据数据信息的标识信息为所述若干个数据信息分配生成时间,其中,不同生成时间的数据信息设置有不同的奖励比例。
判断模块307,用于当业务生成之后,判断所述业务是否包含目标数据信息;
第一设置模块308,用于若所述业务包含目标数据信息,则将所述业务的业务类型设置为所述第一类型;
第二设置模块309,用于若所述业务不包含目标数据信息,则将所述业务的业务类型设置为第二类型。
本发明实施例中可以通过硬件处理器(hardware processor)来实现上述相关功能模块。
借助于本发明上述实施例的技术方案,本发明实施例能够业务类型对包含数据信息的业务进行查找,从而减少业务查找时间,并避免重复业务的查找,提高包含数据信息的业务的查找效率;并且,通过确定目标数据信息的生成时间来确定奖励比例,减少了奖励比例的确定时间,提高了奖励数据的发送速度,提高了用户的业务使用体验。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。