产品销售额度的控制方法及系统技术方案

技术编号:16701425 阅读:45 留言:0更新日期:2017-12-02 14:00
本发明专利技术实施例提供一种产品销售额度的控制方法及系统,其中,该方法包括:针对一种销售产品,将该销售产品的额度按照预设分配原则分配给节点树中对应的至少两个节点;针对每个节点,在该节点接收到认购请求时,判断该节点的节点额度是否大于等于认购请求中的请求额度,在节点额度大于等于请求额度时,进行认购业务处理;在节点额度小于请求额度时,向该节点的父节点请求抓取额度,在该节点的父节点的节点额度满足请求要求时,则对该节点进行增加额度,利用该节点增加额度后的节点额度进行业务处理;在该节点的父节点的节点额度不满足请求要求时,继续向父节点的上一级节点请求抓取额度,直至根节点,在根节点的节点额度不满足请求要求时认购失败。

Control method and system of product sales quota

The embodiment of the invention provides a control method and system, product sales amount, the method comprises: according to a sales of products, the product sales amount according to the preset assignment principle to the node in the tree corresponds to at least two nodes; for each node, the node receives a subscription request, judge the amount of nodes of the node is greater than or equal to the amount of the subscription request request, node is greater than in the amount equal to the amount of the subscription request, business processing; less than the requested amount in the amount of nodes, the nodes of the parent node to request the parent node in the capture amount, the amount of the node node to satisfy the request of requirements. The nodes increase the amount, the amount of the amount of nodes nodes increases after the business process; request can not be met in the parent node of the node amount At the time of request, we continue to request the amount from the upper level node of the parent node until the root node, and the subscription fails when the node node of the root node does not meet the requirements.

【技术实现步骤摘要】
产品销售额度的控制方法及系统
本专利技术涉及数据处理
,特别涉及一种产品销售额度的控制方法及系统。
技术介绍
在信息技术高度发达的今天,大量用户可以通过互联网、电话、自助终端、营业网点等各种渠道频繁访问并更新特定数据资源,如:银行热销的理财产品的发售、节假日火车票购买、大型体育赛事门票的销售等。短时间内大量对特定数据进行频繁地访问和更新,会导致该数据资源出现热点,给目标系统造成很大的压力,甚至导致系统瘫痪,无法对外提供正常服务。很多情况下,数据资源往往存在额度的限制,例如,理财产品额度、车票额度、门票额度等,发行过程大多采取先到先得,全额配售,如果额度集中存储,则销售过程中存在数据访问冲突的问题;如果额度分布存储,则有可能由于某些销售点热销而某些销售点销售情况不好,从而导致额度资源浪费,因此存在着如何使额度资源得到最大程度利用的问题。
技术实现思路
本专利技术实施例提供了一种产品销售额度的控制方法,以解决现有技术中销售过程中存在数据访问冲突或额度资源浪费的技术问题。该方法包括:针对一种销售产品,将该销售产品的额度按照预设分配原则分配给节点树中对应的至少两个节点,其中,所述节点树中的每个节点对应一个承销机构,每个节点均有一个父节点,每个节点具有多个子节点;针对每个所述节点,在该节点接收到认购请求时,判断该节点的节点额度是否大于等于所述认购请求中的请求额度,在所述节点额度大于等于所述请求额度时,对该节点的节点额度进行业务处理;在所述节点额度小于所述请求额度时,向该节点的父节点请求抓取额度,在该节点的父节点的节点额度满足请求要求时,则对该节点的父节点进行减少额度,对该节点进行增加额度,利用该节点增加额度后的节点额度进行业务处理;在该节点的父节点的节点额度不满足请求要求时,继续向父节点的上一级节点请求抓取额度,直至根节点,如果根节点的节点额度不满足请求要求,则输出认购失败的消息。在一个实施例中,还包括:针对每个所述节点,实时记录每个所述节点的节点信息,该节点信息包括节点标识、该节点的上级节点标识、销售产品标识、节点额度、是否允许向上级节点抓取额度、散列标志以及当前散列数;将该节点的节点额度和当前散列数与预设散列参数对比,所述预设散列参数包括所述销售产品标识、散列阈值、散列额度区间与散列数的对应关系;在该节点的节点额度小于所述散列阈值时,不对该节点的节点额度进行散列处理,将该节点的节点信息中的散列标志记录为未散列;在该节点的节点额度大于所述散列阈值且当前散列数符合所述散列额度区间与散列数的对应关系时,将该节点的节点额度散列为当前散列数条散列记录,并更新该节点的节点信息和散列信息,该散列信息包括该节点的节点标识、所述销售产品标识、散列ID、每条散列记录的当前散列额度以及每条散列记录的已销售额度,其中,散列标志为已散列;在对该节点的节点额度进行散列处理的过程中,散列标志为散列中,此时,该节点不接收业务处理请求;在该节点的节点额度大于所述散列阈值且当前散列数不符合所述散列额度区间与散列数的对应关系时,根据该节点的节点额度按照所述散列额度区间与散列数的对应关系调整该节点的当前散列数,利用调整后的当前散列数对该节点的节点额度进行散列处理,并更新该节点的节点信息和散列信息,其中,散列标志为已散列。在一个实施例中,在所述节点额度大于等于所述请求额度时,对该节点的节点额度进行业务处理,包括:在该节点的所述节点信息中散列标志为未散列的情况下,直接对该节点的节点额度减去所述请求额度,认购处理成功,更新该节点的所述节点信息中的节点额度;在该节点的所述节点信息中散列标志为已散列的情况下,随机获取该节点的一条散列记录的散列ID,访问该条散列记录,在该访问的散列记录的当前散列额度大于所述请求额度时,直接对该访问的散列记录的当前散列额度减去所述请求额度,认购处理成功,更新该节点的所述散列信息中该条散列记录的当前散列额度;在该访问的散列记录的当前散列额度小于所述请求额度时,从第一条散列记录开始逐条访问该节点的散列记录,逐条减去散列记录的当前散列额度,直至累计减去的额度等于所述述请求额度,认购处理成功,更新该节点的所述散列信息中散列记录的当前散列额度。在一个实施例中,在所述节点额度小于所述请求额度时,向该节点的父节点请求抓取额度,在该节点的父节点的节点额度满足请求要求时,则对该节点的父节点进行减少额度,对该节点进行增加额度,利用该节点增加额度后的节点额度进行业务处理,在该节点的父节点的节点额度不满足请求要求时,继续向父节点的上一级节点请求抓取额度,直至根节点,如果根节点的节点额度不满足请求要求,则输出认购失败的消息,包括:向该节点的父节点请求抓取额度,在该节点的父节点的节点额度大于所述请求额度与抓取单位额度的总和时,则对该节点的父节点进行减少额度,对该节点进行增加额度,利用该节点增加额度后的节点额度减去所述请求额度进行业务处理;在该节点的父节点的节点额度小于所述请求额度与抓取单位额度的总和时,继续向父节点的上一级节点请求抓取额度,直至根节点,如果根节点的节点额度小于所述请求额度与抓取单位额度的总和,则输出认购失败的消息。在一个实施例中,还包括:在该节点接收到退单请求时,在该节点的所述节点信息中散列标志为未散列的情况下,直接对该节点的节点额度增加所述退单请求中的回归额度,退单处理成功,更新该节点的所述节点信息中的节点额度;在该节点的所述节点信息中散列标志为已散列的情况下,随机获取该节点的一条散列记录的散列ID,访问该条散列记录,直接对该访问的散列记录的当前散列额度增加所述回归额度,退单处理成功,更新该节点的所述散列信息中该条散列记录的当前散列额度。在一个实施例中,还包括:在该节点的所述节点信息中散列标志为未散列或散列中的情况下,查询该节点的节点信息获取该节点的当前的节点额度;在该节点的所述节点信息中散列标志为已散列的情况下,查询该节点的散列信息获取该节点的当前的节点额度。本专利技术实施例还提供了一种产品销售额度的控制系统,以解决现有技术中销售过程中存在数据访问冲突或额度资源浪费的技术问题。该系统包括:主机和业务受理终端,其中,所述主机,用于针对一种销售产品,将该销售产品的额度按照预设分配原则分配给节点树中对应的至少两个节点,其中,所述节点树中的每个节点对应一个承销机构,每个节点均有一个父节点,每个节点具有多个子节点;所述业务受理终端,用于接收通过节点发送的认购请求,并将所述认购请求转发给所述主机;所述主机,还用于针对每个所述节点,在该节点接收到认购请求时,判断该节点的节点额度是否大于等于所述认购请求中的请求额度,在所述节点额度大于等于所述请求额度时,对该节点的节点额度进行业务处理;在所述节点额度小于所述请求额度时,向该节点的父节点请求抓取额度,在该节点的父节点的节点额度满足请求要求时,则对该节点的父节点进行减少额度,对该节点进行增加额度,利用该节点增加额度后的节点额度进行业务处理;在该节点的父节点的节点额度不满足请求要求时,继续向父节点的上一级节点请求抓取额度,直至根节点,如果根节点的节点额度不满足请求要求,则输出认购失败的消息。在一个实施例中,所述主机包括:数据存储装置和额度控制装置,其中,所述数据存储装置,用于针对每个所述节点,实时记录预本文档来自技高网...
产品销售额度的控制方法及系统

【技术保护点】
一种产品销售额度的控制方法,其特征在于,包括:针对一种销售产品,将该销售产品的额度按照预设分配原则分配给节点树中对应的至少两个节点,其中,所述节点树中的每个节点对应一个承销机构,每个节点均有一个父节点,每个节点具有多个子节点;针对每个所述节点,在该节点接收到认购请求时,判断该节点的节点额度是否大于等于所述认购请求中的请求额度,在所述节点额度大于等于所述请求额度时,对该节点的节点额度进行业务处理;在所述节点额度小于所述请求额度时,向该节点的父节点请求抓取额度,在该节点的父节点的节点额度满足请求要求时,则对该节点的父节点进行减少额度,对该节点进行增加额度,利用该节点增加额度后的节点额度进行业务处理;在该节点的父节点的节点额度不满足请求要求时,继续向父节点的上一级节点请求抓取额度,直至根节点,如果根节点的节点额度不满足请求要求,则输出认购失败的消息。

【技术特征摘要】
1.一种产品销售额度的控制方法,其特征在于,包括:针对一种销售产品,将该销售产品的额度按照预设分配原则分配给节点树中对应的至少两个节点,其中,所述节点树中的每个节点对应一个承销机构,每个节点均有一个父节点,每个节点具有多个子节点;针对每个所述节点,在该节点接收到认购请求时,判断该节点的节点额度是否大于等于所述认购请求中的请求额度,在所述节点额度大于等于所述请求额度时,对该节点的节点额度进行业务处理;在所述节点额度小于所述请求额度时,向该节点的父节点请求抓取额度,在该节点的父节点的节点额度满足请求要求时,则对该节点的父节点进行减少额度,对该节点进行增加额度,利用该节点增加额度后的节点额度进行业务处理;在该节点的父节点的节点额度不满足请求要求时,继续向父节点的上一级节点请求抓取额度,直至根节点,如果根节点的节点额度不满足请求要求,则输出认购失败的消息。2.如权利要求1所述的产品销售额度的控制方法,其特征在于,还包括:针对每个所述节点,实时记录每个所述节点的节点信息,该节点信息包括节点标识、该节点的上级节点标识、销售产品标识、节点额度、是否允许向上级节点抓取额度、散列标志以及当前散列数;将该节点的节点额度和当前散列数与预设散列参数对比,所述预设散列参数包括所述销售产品标识、散列阈值、散列额度区间与散列数的对应关系;在该节点的节点额度小于所述散列阈值时,不对该节点的节点额度进行散列处理,将该节点的节点信息中的散列标志记录为未散列;在该节点的节点额度大于所述散列阈值且当前散列数符合所述散列额度区间与散列数的对应关系时,将该节点的节点额度散列为当前散列数条散列记录,并更新该节点的节点信息和散列信息,该散列信息包括该节点的节点标识、所述销售产品标识、散列ID、每条散列记录的当前散列额度以及每条散列记录的已销售额度,其中,散列标志为已散列;在对该节点的节点额度进行散列处理的过程中,散列标志为散列中,此时,该节点不接收业务处理请求;在该节点的节点额度大于所述散列阈值且当前散列数不符合所述散列额度区间与散列数的对应关系时,根据该节点的节点额度按照所述散列额度区间与散列数的对应关系调整该节点的当前散列数,利用调整后的当前散列数对该节点的节点额度进行散列处理,并更新该节点的节点信息和散列信息,其中,散列标志为已散列。3.如权利要求2所述的产品销售额度的控制方法,其特征在于,在所述节点额度大于等于所述请求额度时,对该节点的节点额度进行业务处理,包括:在该节点的所述节点信息中散列标志为未散列的情况下,直接对该节点的节点额度减去所述请求额度,认购处理成功,更新该节点的所述节点信息中的节点额度;在该节点的所述节点信息中散列标志为已散列的情况下,随机获取该节点的一条散列记录的散列ID,访问该条散列记录,在该访问的散列记录的当前散列额度大于所述请求额度时,直接对该访问的散列记录的当前散列额度减去所述请求额度,认购处理成功,更新该节点的所述散列信息中该条散列记录的当前散列额度;在该访问的散列记录的当前散列额度小于所述请求额度时,从第一条散列记录开始逐条访问该节点的散列记录,逐条减去散列记录的当前散列额度,直至累计减去的额度等于所述述请求额度,认购处理成功,更新该节点的所述散列信息中散列记录的当前散列额度。4.如权利要求2所述的产品销售额度的控制方法,其特征在于,在所述节点额度小于所述请求额度时,向该节点的父节点请求抓取额度,在该节点的父节点的节点额度满足请求要求时,则对该节点的父节点进行减少额度,对该节点进行增加额度,利用该节点增加额度后的节点额度进行业务处理,在该节点的父节点的节点额度不满足请求要求时,继续向父节点的上一级节点请求抓取额度,直至根节点,如果根节点的节点额度不满足请求要求,则输出认购失败的消息,包括:向该节点的父节点请求抓取额度,在该节点的父节点的节点额度大于所述请求额度与抓取单位额度的总和时,则对该节点的父节点进行减少额度,对该节点进行增加额度,利用该节点增加额度后的节点额度减去所述请求额度进行业务处理;在该节点的父节点的节点额度小于所述请求额度与抓取单位额度的总和时,继续向父节点的上一级节点请求抓取额度,直至根节点,如果根节点的节点额度小于所述请求额度与抓取单位额度的总和,则输出认购失败的消息。5.如权利要求2至4中任一项所述的产品销售额度的控制方法,其特征在于,还包括:在该节点接收到退单请求时,在该节点的所述节点信息中散列标志为未散列的情况下,直接对该节点的节点额度增加所述退单请求中的回归额度,退单处理成功,更新该节点的所述节点信息中的节点额度;在该节点的所述节点信息中散列标志为已散列的情况下,随机获取该节点的一条散列记录的散列ID,访问该条散列记录,直接对该访问的散列记录的当前散列额度增加所述回归额度,退单处理成功,更新该节点的所述散列信息中该条散列记录的当前散列额度。6.如权利要求2至4中任一项所述的产品销售额度的控制方法,其特征在于,还包括:在该节点的所述节点信息中散列标志为未散列或散列中的情况下,查询该节点的节点信息获取该节点的当前的节点额度;在该节点的所述节点信息中散列标志为已散列的情况下,查询该节点的散列信息获取该节点的当前的节点额度。7.一种产品销售额度的控制系统,其特征在于,包括:主机和业务受理终端,其中,所述主机,用于针对一种销售产品,将该销售产...

【专利技术属性】
技术研发人员:李桂连煜伟郑志杰陈鹏翼
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京,11

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

1