数据展示方法、数据展示装置、系统及介质制造方法及图纸

技术编号:26765898 阅读:25 留言:0更新日期:2020-12-18 23:42
本公开提供了一种数据展示方法,包括:向每一种商品分配一种促销方式,得到目标分配方案,并确定采用目标分配方案所产生的总优惠金额为目标优惠金额;重复执行以下步骤,直至满足结束条件,并展示目标优惠金额和所述目标分配方案:更改目标分配方案中的促销方式,得到中间分配方案,并确定采用中间分配方案所产生的总优惠金额为中间优惠金额;若中间优惠金额大于目标优惠金额,则将目标优惠金额更新为中间优惠金额,并且将目标分配方案更新为中间分配方案;否则,按照接受概率,将目标优惠金额更新为中间优惠金额以及将目标分配方案更新为中间分配方案。本公开提供还提供了一种数据展示装置、系统及介质。

【技术实现步骤摘要】
数据展示方法、数据展示装置、系统及介质
本公开涉及计算机
,更具体地,涉及一种数据展示方法、数据展示装置、系统及介质。
技术介绍
随着电子商务的发展,越来越多的商家选择在电子商城开设店铺进行经营。为了吸引用户进行购物,商家会推出各种促销方式,一种商品往往可以对应多种不同的促销方式,不同的促销方式对应的结算金额往往也不同。常见的促销方式例如满A元减B元(商品总价达到A元,结算时总价优惠B元)、满C件减B元(商品数量达到C件,结算时总价优惠B元)、满A元打D折(商品总价达到A元,结算时总价打D折)或者满C件打D折(商品数量达到C件,结算时总价打D折)等。现有技术寻找优惠最大的促销方案一般采用以下方法:在一定时间内尽可能枚举每一种促销方案,比较得到其中优惠金额最大的促销方案。在实现本公开构思的过程中,专利技术人发现现有技术中至少存在如下问题:当有较多商品和促销方式时,由于商品和促销方式的对应关系错综复杂,因此现有技术涉及的运算量巨大,难以在有限时间内寻找优惠最大的促销方案。
技术实现思路
有鉴于此,本公开提供了一种数据展示方法、数据展示装置、系统及介质。本公开的一个方面提供了一种数据展示方法,包括:获取至少一种商品以及至少一种促销方式;向至少一种商品中的每一种分配至少一种促销方式之一,得到目标分配方案,并确定采用目标分配方案所产生的总优惠金额为目标优惠金额;以及重复执行以下步骤,直至满足结束条件,并展示目标优惠金额和目标分配方案:更改目标分配方案中的至少一个促销方式,得到中间分配方案,并确定采用中间分配方案所产生的总优惠金额为中间优惠金额;以及将中间优惠金额与目标优惠金额进行比较,若中间优惠金额大于目标优惠金额,则将目标优惠金额更新为中间优惠金额,并且将目标分配方案更新为中间分配方案;否则,按照接受概率,将目标优惠金额更新为中间优惠金额以及将目标分配方案更新为中间分配方案。根据本公开的实施例,所述更改目标分配方案中的至少一个促销方式,得到中间分配方案,包括获取禁忌表,所述禁忌表指示了商品与促销方式之间的限制条件;在目标分配方案中随机确定N种商品为待更改商品,其中,N为正整数;以及在每一种待更改商品对应的促销方式中,向待更改商品随机分配一种满足禁忌表的限制条件的促销方式,得到中间分配方案。根据本公开的实施例,所述接受概率为exp(-Δ/T),其中,exp是以e为底的指数函数,T是预设参数且大于0,所述T随重复执行次数的增加而减少,Δ是中间优惠金额与目标优惠金额的差。根据本公开的实施例,所述结束条件包括以下条件中的至少一个:重复执行的次数达到第一预设次数;连续重复执行第二预设次数,目标分配方案在每一次重复执行中均不发生更新;以及接受概率小于概率阈值。本公开的另一个方面提供了一种数据展示装置,包括获取模块、分配模块以及重复模块。其中,获取模块,用于获取至少一种商品以及至少一种促销方式。分配模块,用于向至少一种商品中的每一种分配至少一种促销方式之一,得到目标分配方案,并确定采用目标分配方案所产生的总优惠金额为目标优惠金额。重复模块,用于重复执行以下步骤,直至满足结束条件,并展示目标优惠金额和目标分配方案:更改目标分配方案中的至少一个促销方式,得到中间分配方案,并确定采用中间分配方案所产生的总优惠金额为中间优惠金额;以及将中间优惠金额与目标优惠金额进行比较,若中间优惠金额大于目标优惠金额,则将目标优惠金额更新为中间优惠金额,并且将目标分配方案更新为中间分配方案;否则,按照接受概率,将目标优惠金额更新为中间优惠金额以及将目标分配方案更新为中间分配方案。根据本公开的实施例,所述重复模块包括:第一更改子模块、第二更改子模块以及第三更改子模块。其中,第一更改子模块,用于获取禁忌表,所述禁忌表指示了商品与促销方式之间的限制条件。第二更改子模块,在目标分配方案中随机确定N种商品为待更改商品,其中,N为正整数。第三更改子模块,用于在每一种待更改商品对应的促销方式中,向待更改商品随机分配一种满足禁忌表的限制条件的促销方式,得到中间分配方案。根据本公开的实施例,所述数据展示装置还包括添加模块,用于响应于将目标分配方案更新为中间分配方案,将中间分配方案中的商品和向商品分配的促销方式作为限制条件添加到禁忌表中。根据本公开的实施例,所述接受概率为exp(-Δ/T),其中,exp是以e为底的指数函数,T是预设参数且随重复执行次数的增加而减少,Δ是中间优惠金额与目标优惠金额的差。根据本公开的实施例,所述结束条件包括以下条件中的至少一个:重复执行的次数达到第一预设次数;连续重复执行第二预设次数,目标分配方案在每一次重复执行中均不发生更新;以及接受概率小于概率阈值。本公开的另一个方面提供了一种数据展示系统,包括一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上所述的方法。本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。根据本公开的实施例,通过展示目标优惠金额和目标分配方案,可以至少部分地解决现有技术涉及的运算量巨大,难以在有限时间内寻找优惠最大的促销方案的问题。附图说明通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示意性示出了根据本公开实施例的数据展示方法、数据展示装置的应用场景;图2示意性示出了根据本公开实施例的数据展示方法的流程图;图3示意性示出了根据本公开实施例得到中间分配方案的流程图;图4示意性示出了根据本公开的实施例更新目标优惠金额和目标分配方案的流程图。图5示意性示出了根据本公开另一实施例的数据展示方法的流程图;图6示意性示出了根据本公开实施例的数据展示装置的结构框图;图7示意性示出了根据本公开实施例的重复模块的结构框图;图8示意性示出了根据本公开另一实施例的数据展示装置的结构框图;以及图9示意性示出了根据本公开实施例的计算机系统的方框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。在此使用本文档来自技高网...

【技术保护点】
1.一种数据展示方法,包括:/n获取至少一种商品以及至少一种促销方式;/n向至少一种商品中的每一种分配所述至少一种促销方式之一,得到目标分配方案,并确定采用所述目标分配方案所产生的总优惠金额为目标优惠金额;以及/n重复执行以下步骤,直至满足结束条件,并展示所述目标优惠金额和所述目标分配方案:/n更改所述目标分配方案中的至少一个促销方式,得到中间分配方案,并确定采用所述中间分配方案所产生的总优惠金额为中间优惠金额;以及/n将所述中间优惠金额与所述目标优惠金额进行比较,若所述中间优惠金额大于所述目标优惠金额,则将所述目标优惠金额更新为所述中间优惠金额,并且将所述目标分配方案更新为所述中间分配方案;否则,按照接受概率,将所述目标优惠金额更新为所述中间优惠金额以及将所述目标分配方案更新为所述中间分配方案。/n

【技术特征摘要】
1.一种数据展示方法,包括:
获取至少一种商品以及至少一种促销方式;
向至少一种商品中的每一种分配所述至少一种促销方式之一,得到目标分配方案,并确定采用所述目标分配方案所产生的总优惠金额为目标优惠金额;以及
重复执行以下步骤,直至满足结束条件,并展示所述目标优惠金额和所述目标分配方案:
更改所述目标分配方案中的至少一个促销方式,得到中间分配方案,并确定采用所述中间分配方案所产生的总优惠金额为中间优惠金额;以及
将所述中间优惠金额与所述目标优惠金额进行比较,若所述中间优惠金额大于所述目标优惠金额,则将所述目标优惠金额更新为所述中间优惠金额,并且将所述目标分配方案更新为所述中间分配方案;否则,按照接受概率,将所述目标优惠金额更新为所述中间优惠金额以及将所述目标分配方案更新为所述中间分配方案。


2.根据权利要求1所述的方法,其中,所述更改所述目标分配方案中的至少一个促销方式,得到中间分配方案,包括:
获取禁忌表,所述禁忌表指示了商品与促销方式之间的限制条件;
在所述目标分配方案中随机确定N种商品为待更改商品,其中,N为正整数;以及
在每一种所述待更改商品对应的促销方式中,向所述待更改商品随机分配一种满足所述禁忌表的限制条件的促销方式,得到中间分配方案。


3.根据权利要求2所述的方法,还包括:
响应于将所述目标分配方案更新为所述中间分配方案,将所述中间分配方案中的商品和向所述商品分配的促销方式作为限制条件添加到所述禁忌表中。


4.根据权利要求1至3中任一项所述的方法,其中,所述接受概率为exp(-Δ/T),其中,exp是以e为底的指数函数,T是预设参数且大于0,所述T随重复执行次数的增加而减少,Δ是所述中间优惠金额与所述目标优惠金额的差。


5.根据权利要求1至3中任一项所述的方法,其中,所述结束条件包括以下条件中的至少一个:
重复执行的次数达到第一预设次数;
连续重复执行第二预设次数,所述目标分配方案在每一次重复执行中均不发生更新;以及
所述接受概率小于概率阈值。


6.一种数据展示装置,包括:
获取模块,用于获取至少一种商品以及至少一种促销方式;
分配模块,用于向至少一种商品中的每一种分配所述至少一种促销方式之一,得到目标分配方案,并确定采用所述目标分配方案所...

【专利技术属性】
技术研发人员:杨勇杜凡侯磊黄嘉
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1