第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 价格发布控制方法 装置 计算机设备和存储介质与流程

价格发布控制方法 装置 计算机设备和存储介质与流程

时间:2020-04-02 04:27:16

相关推荐

价格发布控制方法 装置 计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种价格发布控制方法、装置、计算机设备和存储介质。

背景技术:

随着信息时代的到来,电子商务开始飞速发展,如今通过各购物网站进行交易已经成为大多数消费者的日常选择。电商平台的运营过程中难免会出现由于人为因素或者系统异常导致的标价错误,这些错误的价格被提交到商品页面进行发布,就可能给商家造成不必要的经济损失。然而,目前商家一般是直接发布价格,或者在价格发布前通过人工检查价格,往往难以发现价格异常情况,存在价格发布错误率高的问题。

技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够在发布价格前精准识别异常价格并进行控制,提高价格发布准确度的价格发布控制方法、装置、计算机设备和存储介质。

一种价格发布控制方法,方法包括:

获取待发布的价格数据;

根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则,第一校验规则为基于预设阈值的校验规则,第二校验规则为基于历史价格数据的校验规则;

根据校验结果,对价格数据的发布进行控制。

一种价格发布控制装置,该装置包括:

价格获取模块,用于获取待发布的价格数据;

价格校验模块,用于根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则,第一校验规则为基于预设阈值的校验规则,第二校验规则为基于历史价格数据的校验规则;

发布控制模块,用于根据校验结果,对价格数据的发布进行控制。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取待发布的价格数据;根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则,第一校验规则为基于预设阈值的校验规则,第二校验规则为基于历史价格数据的校验规则;根据校验结果,对价格数据的发布进行控制。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取待发布的价格数据;根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则,第一校验规则为基于预设阈值的校验规则,第二校验规则为基于历史价格数据的校验规则;根据校验结果,对价格数据的发布进行控制。

上述价格发布控制方法、装置、计算机设备和存储介质,获取待发布的价格数据,即在价格发布前先对待发布的价格进行检查,从而及时发现价格异常情况,减少人为原因或系统错误造成的错价情况;根据该价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则;第一校验规则为基于预设阈值的校验规则,可根据主观经验来设置预设阈值,建立主观的校验规则;第二校验规则为基于历史价格数据的校验规则,可以通过大量历史价格数据得出客观的校验规则。采用本实施例方案,能够通过主观规则与客观规则相结合的方式,对待发布的价格进行多维度的校验,根据校验结果,在发布价格前精准识别异常价格并对价格数据的发布进行控制,从而降低了价格异常的风险,避免了经济损失,提高了价格发布的准确度。

附图说明

图1为一个实施例中价格发布控制方法的应用环境图;

图2为一个实施例中价格发布控制方法的流程示意图;

图3为一个实施例中第二价格参考系建立步骤的流程示意图;

图4为另一个实施例中价格发布控制方法的流程示意图;

图5为一个实施例中价格发布控制装置的结构框图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的价格发布控制方法,可以应用于如图1所示的应用环境中。其中,终端102与服务器104通过网络进行通信,服务器104还可以通过网络与多个价格维护服务器106进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种价格发布控制方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:

步骤202,获取待发布的价格数据。

这里,价格数据为价格生成端通过预算得到的页面价格,价格生成端可以包括基础价格因子维护端和营促销价格维护端,基础价格因子维护端用于通过基本价格因子自动生成预算页面价格,营促销价格维护端用于预算和维护营销活动时的页面价格,基础价格因子维护端和营促销价格维护端可以通过独立的服务器或者是多个服务器组成的服务器集群来实现。

具体地,服务器104获取价格生成端通过预算得到的待发布价格数据。

步骤204,根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则;

其中,第一校验规则为基于预设阈值的校验规则,预设阈值可根据业务经验进行人为设定,也就是说,第一校验规则为主观校验规则,在反应业务经验的同时,也可能受到一定人为因素影响;

第二校验规则为基于历史价格数据的校验规则,具体地,可以根据大量历史价格数据和智能算法得到第二校验规则,由此可知第二校验规则是不受人为因素影响的客观校验规则,其中,智能算法为图基检验(tukeytest)算法。

这里,价格校验模型可以只包括一个或多个第一校验规则,或者,价格校验模型只包括第二校验规则,或者,价格校验模型包括第二校验规则和一个或多个第一校验规则。

具体地,步骤204可以根据上述的第一校验规则和/或第二校验规则分别对获取到的价格数据进行校验,得到对应的第一校验结果和/或第二校验结果,根据该第一校验结果和/或第二校验结果得到该价格数据对应的校验结果。步骤202通过主观校验规则和客观校验规则相结合,也即业务经验与大数据智能算法相结合的方式,对待发布的价格数据进行校验。

步骤206,根据校验结果,对价格数据的发布进行控制。

其中,校验结果为待发布价格数据对应的校验结果,校验结果为正常价格、预警价格或拦截价格。

具体地,根据不同的校验结果,服务器104对价格数据的发布可以执行拦截、发布并预警、或者只发布操作。

本实施例中,上述价格发布控制方法、装置、计算机设备和存储介质,获取待发布的价格数据,即在价格发布前先对待发布的价格进行检查,从而及时发现价格异常情况,减少人为原因或系统错误造成的错价情况;根据该价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则;第一校验规则为基于预设阈值的校验规则,可根据主观经验来设置预设阈值,建立主观的校验规则;第二校验规则为基于历史价格数据的校验规则,可以通过大量历史价格数据得出客观的校验规则。采用本实施例方案,能够通过主观校验规则与客观校验规则相结合的方式,对待发布的价格进行多维度的校验,从而在发布价格前精准识别异常价格并对价格数据的发布进行控制,降低了价格异常的风险,避免了经济损失,提高了价格发布的准确度。

在一个实施例中,上述的根据校验结果,对价格数据的发布进行控制,包括:

当校验结果为正常价格时,即价格数据通过校验时,将价格数据提交到目标页面;

当校验结果为预警价格时,即价格数据具有中风险时,将价格数据提交到目标页面,并向价格生成端发送预警提醒;

具体地,当校验结果为预警价格时,还可以通过增加校验规则的方法来降低价格发布的风险,例如,价格数据之前由第二校验规则和两个第一校验规则进行校验,若得到的校验结果为预警价格,可增加另一个第一校验规则对该价格数据进行校验,当新得到的校验结果为拦截价格时,对价格数据的发布进行拦截。

当校验结果为拦截价格时,即价格数据具有高风险时,对价格数据的发布进行拦截,使得高风险价格无法提交生效,即高风险价格不能发布。

本实施例中,根据不同的校验结果来控制价格的发布,能够实现对预警价格的预警,使得中风险的价格数据可以及时被发现,还可以实现对高风险价格的拦截操作,使得高风险的价格数据无法发布到页面,有效降低了价格异常的风险。

在一个实施例中,各第一校验规则分别包括对应的预设阈值,预设阈值包括预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值;

这里,各第一校验规则对应的预设阈值可以由人工根据业务经验进行设定,根据上述的预设阈值,可以建立多个不同维度的价格参考系。

根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,包括:

根据第一价格参考系对价格数据进行校验,得到第一校验结果;第一价格参考系为根据预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值建立的参考系。

这里,预设低值拦截阈值<预设低值预警阈值<预设高值预警阈值<预设高值拦截阈值,在第一价格参考系中,预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值按数值大小由小至大依次排列,构成依次相邻的低值拦截区间、低值预警区间、正常价格区间、高值预警区间和高值拦截区间。

具体地,第一价格参考系可以设置有对应的风险计算公式,根据第一价格参考系对价格数据进行校验时,根据价格数据和风险计算公式得到一个校验值,根据该校验值所在的区间,得到第一校验结果。

本实施例中,上述价格发布控制方法可以根据不同的预设阈值,建立多个不同维度的第一价格参考系,从而通过多个第一价格参考系对价格数据进行多维度校验,校验范围更广,得到的校验结果更准确。

在一个实施例中,当该第一价格参考系基于成本数据时,上述的根据第一价格参考系对价格数据进行校验,得到第一校验结果,包括:

获取成本数据,将价格数据与成本数据的差值除以成本数据,得到第一比值;根据第一价格参考系对第一比值进行校验,得到第一校验结果。

具体地,当(价格数据-成本数据)/成本数据≤e0,或者(价格数据-成本数据)/成本数据≥h0时,第一校验结果为拦截价格;

当e0≤(价格数据-成本数据)/成本数据≤e1,或者h1≤(价格数据-成本数据)/成本数据≤h0时,第一校验结果为预警价格;

当e1≤(价格数据-成本数据)/成本数据≤h1时,第一校验结果为正常价格;e0为预设低值拦截阈值,e1为预设低值预警阈值,h0为预设高值拦截阈值,h1为预设高值预警阈值。

本实施例中,通过基于成本数据的第一价格参考系对价格数据进行校验,可以针对不同的商品、供应商或库位等因素,获取对应的成本数据,保证发布的价格留有利润空间,还便于财务毛利管理。

在一个实施例中,当该第一价格参考系基于上次成交价格时,上述的根据第一价格参考系对价格数据进行校验,得到第一校验结果,包括:

获取上次成交价格,将价格数据与上次成交价格的差值除以上次成交价格,得到第二比值;根据第一价格参考系对第二比值进行校验,得到第一校验结果;

例如,当(价格数据-上次成交价格)/上次成交价格≤e0时,即价格数据≤(1+e0)上次成交价格,第一校验结果为拦截价格,服务器对该价格数据执行拦截,e0为预设低值拦截阈值。

本实施例中,通过基于上次成交价格的第一价格参考系对价格数据进行校验,可以根据上次成交价格建立上次价格列表,将每次校验通过的价格数据作为新价格更新该上次价格列表,从而采用动态环比的校验方式对价格异常进行控制,有效提高校验准确度。

在一个实施例中,当该第一价格参考系基于历史最低价格时,上述的根据第一价格参考系对价格数据进行校验,得到第一校验结果,包括:

获取历史最低价格,将历史最低价格设为第一价格参考系的预设低值拦截阈值,根据第一价格参考系对价格数据进行校验,得到第一校验结果。

具体地,当价格数据低于上述的历史最低价格时,第一校验结果为拦截价格。

在本实施例中,通过基于历史最低价格的第一价格参考系对价格数据进行校验,采用固定值的形式进行校验,降低了上述基于成本数据的第一价格参考系校验过程中使用比值进行校验所造成的不稳定性,校验结果更稳定。

除此之外,第一校验规则还可以为基于其他价格类型的校验规则,例如基于历史均价等。

在一个实施例中,如图3所示,上述的方法还包括:

步骤302,获取历史价格数据中成交价格数量大于预设数量的同一商品的各成交价格,建立成交价格数据集;例如,预设数量可以为10。

具体地,服务器104筛选成交价格个数大于10的商品,获取该商品的各成交价格,建立成交价格数据集。

步骤304,根据成交价格数据集,得到成交价格数据集的下四分位数、上四分位数、最高成交价格和最低成交价格;上四分位数大于下四分位数。

步骤306,根据下四分位数和上四分位数,计算得到第一异常下限阈值和第一异常上限阈值;

具体地,第一异常下限阈值等于下四分位数与第一数值的差值,第一异常上限阈值等于下四分位数与第一数值的和值;

第一数值为第一设置参数与上四分位数和下四分位数的差值的乘积;

例如,p1=q1-k1*(q3-q1),p2=q3+k1*(q3-q1),p1为第一异常下限阈值,p2为第一异常上限阈值,q1为下四分位数,q3为上四分位数,k1为第一设置参数,本实施例中,若k1=1.5,则p1=q1-1.5*(q3-q1),

p2=q3+1.5*(q3-q1)。

步骤308,根据第一异常下限阈值、第一异常上限阈值、最高成交价格和最低成交价格,得到正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值;

具体地,包括如下步骤:

当最低成交价格大于第一异常下限阈值,且最低成交价格小于下四分位数时,将最低成交价格设为正常下限阈值;

当最高成交价格大于上四分位数,且最高成交价格小于第一异常上限阈值,将最高成交价格设为正常上限阈值;

也就是说,当pmin>p1,且pmin<q1时,取pmin为正常下限阈值;当pmax>q3,且pmax<p2时,取pmax为正常上限阈值;pmax为最高成交价格,pmin为最低成交价格。

当第一异常下限阈值小于所述正常下限阈值与第二设置参数的乘积时,将所述正常下限阈值与第二设置参数的乘积设为第二异常下限阈值;

当第一异常上限阈值大于所述正常上限阈值与第三设置参数的乘积时,将所述正常上限阈值与第三设置参数的乘积设为第二异常上限阈值;

也就是说,当p1<正常下限阈值*k2时,取正常下限阈值*k2为第二异常下限阈值;

当p2>正常上限阈值*k3时,取正常上限阈值*k3为第二异常上限阈值,k2为第二设置参数,k3为第三设置参数。

本实施例中,若k2=0.7,k3=1.3,则第二异常下限阈值等于0.7*pmin,正常下限阈值等于pmin,正常上限阈值等于pmax,第二异常上限阈值等于1.3*pmax。

步骤310,根据正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值,建立第二价格参考系。

这里,第二异常下限阈值<正常下限阈值<正常上限阈值<第二异常上限阈值,在第二价格参考系中,第二异常下限阈值、正常下限阈值、正常上限阈值和第二异常上限阈值按数值大小由小至大依次排列,构成依次相邻的第一拦截区间、第一预警区间、正常区间、第二预警区间和第二拦截区间。本实施例中,根据历史价格数据,通过四分位法和图基检验建立了第二价格参考系。

根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,还包括:根据第二价格参考系对价格数据进行校验,得到第二校验结果;第二价格参考系为根据正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值建立的参考系;上述的根据第二价格参考系对价格数据进行校验,即根据第二校验规则对价格数据进行校验。

本实施例中,采用主观规则与客观规则相结合的方式来对价格数据进行校验,通过客观规则的智能算法降低了主观规则中人为因素导致的错误拦截概率,提升了校验准确度。

例如,如图4所示,上述价格发布控制方法可包括如下步骤:

步骤402,获取待发布的价格数据;

步骤402,根据第一价格参考系对价格数据进行校验,得到第一校验结果;

步骤402,根据第二价格参考系对价格数据进行校验,得到第二校验结果;

步骤402,当第二校验结果和各第一校验结果中至少一个为拦截价格时,校验结果为拦截价格;

步骤410,当第二校验结果和各第一校验结果中没有拦截价格,且至少一个为预警价格时,校验结果为预警价格;

步骤412,当第二校验结果和各第一校验结果均为正常价格时,校验结果为正常价格;

步骤414,若校验结果为拦截价格,对价格数据的发布进行拦截;

步骤416,若校验结果为预警价格,将价格数据提交到目标页面,并向价格生成端发送预警提醒;

步骤418,若校验结果为正常价格,将价格数据提交到目标页面。

在本实施例中,通过对得到的多个校验结果进行综合判断,校验准确性更高,降低价格发布的风险。

在一个实施例中,上述的根据第一价格参考系对价格数据进行校验,得到第一校验结果,包括:

根据价格数据,得到校验值;

这里,校验值可以为根据价格数据得到的比值,还可以将价格数据本身作为校验值。

当校验值低于预设低值拦截阈值或者高于预设高值拦截阈值时,即校验值位于第一价格参考系的低值拦截区间或高值拦截区间内时,第一校验结果为拦截价格;

当校验值处于预设低值预警阈值和预设低值拦截阈值之间,或者,当校验值处于预设高值预警阈值和预设高值拦截阈值之间时,即校验值位于第一价格参考系的低值预警区间或高值预警区间内时,第一校验结果为预警价格;

当校验值处于预设高值预警阈值和预设低值预警阈值之间时,即校验值位于第一价格参考系的正常价格区间内时,第一校验结果为正常价格;

在一个实施例中,根据第二价格参考系对价格数据进行校验,得到第二校验结果,包括:

当价格数据低于第二异常下限阈值或者高于第二异常上限阈值时,即价格数据位于第二价格参考系的第一拦截区间或第二拦截区间内时,第二校验结果为拦截价格;

当价格数据处于正常下限阈值和第二异常下限阈值之间,或者,当价格数据处于正常上限阈值和第二异常上限阈值之间时,即价格数据位于第二价格参考系的第一预警区间或第二预警区间内时,第二校验结果为预警价格;

当价格数据处于正常上限阈值和正常下限阈值之间时,即价格数据位于第二价格参考系的正常区间内时,第二校验结果为正常价格。

本实施例中,通过参考系的价格数据区间来得到校验结果,校验方式简单,校验效率高,同时,参考系具有扩展性,可根据实际拦截效果进行调整,能够满足复杂的业务场景需求。

在一个实施例中,上述的校验规则设置有开关,根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,还包括:

当校验规则对应的开关设为打开状态时,校验规则对价格数据进行校验,得到校验结果;

当校验规则对应的开关设为关闭状态时,校验规则不对价格数据进行校验。

本实施例中,通过对每个校验规则增设开关,若开关打开则该校验规则对价格数据进行校验,若开关关闭,则校验规则不对价格数据进行校验,可以根据具体情况设置开关的状态,从而降低价格发布风险。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图5所示,提供了一种价格发布控制装置,包括:价格获取模块502、价格校验模块504和发布控制模块506,其中:

价格获取模块502,用于获取待发布的价格数据;

价格校验模块504,用于根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则,第一校验规则为基于预设阈值的校验规则,第二校验规则为基于历史价格数据的校验规则;

发布控制模块506,用于根据校验结果,对价格数据的发布进行控制。

在一个实施例中,上述的发布控制模块506,用于当校验结果为正常价格时,将价格数据提交到目标页面;当校验结果为预警价格时,将价格数据提交到目标页面,并向价格生成端发送预警提醒;当校验结果为拦截价格时,对价格数据的发布进行拦截。

在一个实施例中,各第一校验规则分别包括对应的预设阈值,预设阈值包括预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值;上述的价格校验模块504,包括:第一校验单元,用于根据第一价格参考系对价格数据进行校验,得到第一校验结果;第一价格参考系为根据预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值建立的参考系。

在一个实施例中,第一校验单元可以用于获取成本数据,将价格数据与成本数据的差值除以成本数据,得到第一比值;根据第一价格参考系对第一比值进行校验,得到第一校验结果;或者,获取上次成交价格,将价格数据与上次成交价格的差值除以上次成交价格,得到第二比值;根据第一价格参考系对第二比值进行校验,得到第一校验结果;或者,获取历史最低价格,将历史最低价格设为第一价格参考系的预设低值拦截阈值,根据第一价格参考系对价格数据进行校验,得到第一校验结果。

在一个实施例中,上述的装置还包括:第二价格参考系模块,用于获取历史价格数据中成交价格数量大于预设数量的同一商品的各成交价格,建立成交价格数据集;根据成交价格数据集,得到成交价格数据集的下四分位数、上四分位数、最高成交价格和最低成交价格;根据下四分位数和上四分位数,计算得到第一异常下限阈值和第一异常上限阈值;根据第一异常下限阈值、第一异常上限阈值、最高成交价格和最低成交价格,得到正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值;根据正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值建立第二价格参考系。

上述的价格校验模块504,还包括:第二校验单元,用于根据第二价格参考系对价格数据进行校验,得到第二校验结果;第二价格参考系为根据正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值建立的参考系。

校验结果单元,用于当第二校验结果和各第一校验结果中至少一个为拦截价格时,校验结果为拦截价格;当第二校验结果和各第一校验结果中没有拦截价格,且至少一个为预警价格时,校验结果为预警价格。

在一个实施例中,上述的第一校验单元,还用于根据价格数据,得到校验值;当校验值低于预设低值拦截阈值或者高于预设高值拦截阈值时,第一校验结果为拦截价格;当校验值处于预设低值预警阈值和预设低值拦截阈值之间,或者,当校验值处于预设高值预警阈值和预设高值拦截阈值之间时,第一校验结果为预警价格;当校验值处于预设高值预警阈值和预设低值预警阈值之间时,第一校验结果为正常价格;

上述的第二校验单元,还用于当价格数据低于第二异常下限阈值或者高于第二异常上限阈值时,第二校验结果为拦截价格;当价格数据处于正常下限阈值和第二异常下限阈值之间,或者,当价格数据处于正常上限阈值和第二异常上限阈值之间时,第二校验结果为预警价格;当价格数据处于正常上限阈值和正常下限阈值之间时,第二校验结果为正常价格。

在一个实施例中,上述的校验规则设置有开关,价格校验模块504还用于当校验规则对应的开关设为打开状态时,校验规则对价格数据进行校验,得到校验结果;当校验规则对应的开关设为关闭状态时,校验规则不对价格数据进行校验。

关于价格发布控制装置的具体限定可以参见上文中对于价格发布控制方法的限定,在此不再赘述。上述价格发布控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储价格数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种价格发布控制方法。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取待发布的价格数据;根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则,第一校验规则为基于预设阈值的校验规则,第二校验规则为基于历史价格数据的校验规则;根据校验结果,对价格数据的发布进行控制。

在一个实施例中,处理器执行计算机程序时实现上述的根据校验结果,对价格数据的发布进行控制的步骤时,具体实现以下步骤:当校验结果为正常价格时,将价格数据提交到目标页面;当校验结果为预警价格时,将价格数据提交到目标页面,并向价格生成端发送预警提醒;当校验结果为拦截价格时,对价格数据的发布进行拦截。

在一个实施例中,各第一校验规则分别包括对应的预设阈值,预设阈值包括预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值;处理器执行计算机程序时实现上述的根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果的步骤时,具体实现以下步骤:根据第一价格参考系对价格数据进行校验,得到第一校验结果;第一价格参考系为根据预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值建立的参考系。

在一个实施例中,处理器执行计算机程序时实现上述的根据第一价格参考系对价格数据进行校验,得到第一校验结果的步骤时,具体实现以下步骤:获取成本数据,将价格数据与成本数据的差值除以成本数据,得到第一比值;根据第一价格参考系对第一比值进行校验,得到第一校验结果;或者,获取上次成交价格,将价格数据与上次成交价格的差值除以上次成交价格,得到第二比值;根据第一价格参考系对第二比值进行校验,得到第一校验结果;或者,获取历史最低价格,将历史最低价格设为第一价格参考系的预设低值拦截阈值,根据第一价格参考系对价格数据进行校验,得到第一校验结果。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取历史价格数据中成交价格数量大于预设数量的同一商品的各成交价格,建立成交价格数据集;根据成交价格数据集,得到成交价格数据集的下四分位数、上四分位数、最高成交价格和最低成交价格;根据下四分位数和上四分位数,计算得到第一异常下限阈值和第一异常上限阈值;根据第一异常下限阈值、第一异常上限阈值、最高成交价格和最低成交价格,得到正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值。

处理器执行计算机程序时实现上述的根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果的步骤时,具体实现以下步骤:

根据第二价格参考系对价格数据进行校验,得到第二校验结果;第二价格参考系为根据正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值建立的参考系;当第二校验结果和各第一校验结果中至少一个为拦截价格时,校验结果为拦截价格;当第二校验结果和各第一校验结果中没有拦截价格,且至少一个为预警价格时,校验结果为预警价格。

在一个实施例中,处理器执行计算机程序时实现上述的根据第一价格参考系对价格数据进行校验,得到第一校验结果的步骤时,具体实现以下步骤:根据价格数据,得到校验值;当校验值低于预设低值拦截阈值或者高于预设高值拦截阈值时,第一校验结果为拦截价格;当校验值处于预设低值预警阈值和预设低值拦截阈值之间,或者,当校验值处于预设高值预警阈值和预设高值拦截阈值之间时,第一校验结果为预警价格;当校验值处于预设高值预警阈值和预设低值预警阈值之间时,第一校验结果为正常价格;

在一个实施例中,处理器执行计算机程序时实现上述的根据第二价格参考系对价格数据进行校验,得到第二校验结果的步骤时,具体实现以下步骤:当价格数据低于第二异常下限阈值或者高于第二异常上限阈值时,第二校验结果为拦截价格;当价格数据处于正常下限阈值和第二异常下限阈值之间,或者,当价格数据处于正常上限阈值和第二异常上限阈值之间时,第二校验结果为预警价格;当价格数据处于正常上限阈值和正常下限阈值之间时,第二校验结果为正常价格。

在一个实施例中,上述的校验规则设置有开关,处理器执行计算机程序时实现上述的根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果的步骤时,具体实现以下步骤:当校验规则对应的开关设为打开状态时,校验规则对价格数据进行校验,得到校验结果;当校验规则对应的开关设为关闭状态时,校验规则不对价格数据进行校验。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取待发布的价格数据;根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,价格校验模型包括至少一个第一校验规则,和/或价格校验模型包括第二校验规则,第一校验规则为基于预设阈值的校验规则,第二校验规则为基于历史价格数据的校验规则;根据校验结果,对价格数据的发布进行控制。

在一个实施例中,计算机程序被处理器执行时实现上述的根据校验结果,对价格数据的发布进行控制的步骤时,具体实现以下步骤:当校验结果为正常价格时,将价格数据提交到目标页面;当校验结果为预警价格时,将价格数据提交到目标页面,并向价格生成端发送预警提醒;当校验结果为拦截价格时,对价格数据的发布进行拦截。

在一个实施例中,各第一校验规则分别包括对应的预设阈值,预设阈值包括预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值;计算机程序被处理器执行时实现上述的根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果的步骤时,具体实现以下步骤:根据第一价格参考系对价格数据进行校验,得到第一校验结果;第一价格参考系为根据预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值建立的参考系。

在一个实施例中,计算机程序被处理器执行时实现上述的根据第一价格参考系对价格数据进行校验,得到第一校验结果的步骤时,具体实现以下步骤:获取成本数据,将价格数据与成本数据的差值除以成本数据,得到第一比值;根据第一价格参考系对第一比值进行校验,得到第一校验结果;或者,获取上次成交价格,将价格数据与上次成交价格的差值除以上次成交价格,得到第二比值;根据第一价格参考系对第二比值进行校验,得到第一校验结果;或者,获取历史最低价格,将历史最低价格设为第一价格参考系的预设低值拦截阈值,根据第一价格参考系对价格数据进行校验,得到第一校验结果。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取历史价格数据中成交价格数量大于预设数量的同一商品的各成交价格,建立成交价格数据集;根据成交价格数据集,得到成交价格数据集的下四分位数、上四分位数、最高成交价格和最低成交价格;根据下四分位数和上四分位数,计算得到第一异常下限阈值和第一异常上限阈值;根据第一异常下限阈值、第一异常上限阈值、最高成交价格和最低成交价格,得到正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值。

计算机程序被处理器执行时实现上述的根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果的步骤时,具体实现以下步骤:根据第二价格参考系对价格数据进行校验,得到第二校验结果;第二价格参考系为根据正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值建立的参考系;当第二校验结果和各第一校验结果中至少一个为拦截价格时,校验结果为拦截价格;当第二校验结果和各第一校验结果中没有拦截价格,且至少一个为预警价格时,校验结果为预警价格。

在一个实施例中,计算机程序被处理器执行时实现上述的根据第一价格参考系对价格数据进行校验,得到第一校验结果的步骤时,具体实现以下步骤:根据价格数据,得到校验值;当校验值低于预设低值拦截阈值或者高于预设高值拦截阈值时,第一校验结果为拦截价格;当校验值处于预设低值预警阈值和预设低值拦截阈值之间,或者,当校验值处于预设高值预警阈值和预设高值拦截阈值之间时,第一校验结果为预警价格;当校验值处于预设高值预警阈值和预设低值预警阈值之间时,第一校验结果为正常价格;

计算机程序被处理器执行时实现上述的根据第二价格参考系对价格数据进行校验,得到第二校验结果的步骤时,具体实现以下步骤:当价格数据低于第二异常下限阈值或者高于第二异常上限阈值时,第二校验结果为拦截价格;当价格数据处于正常下限阈值和第二异常下限阈值之间,或者,当价格数据处于正常上限阈值和第二异常上限阈值之间时,第二校验结果为预警价格;当价格数据处于正常上限阈值和正常下限阈值之间时,第二校验结果为正常价格。

在一个实施例中,上述的校验规则设置有开关,计算机程序被处理器执行时实现上述的根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果的步骤时,具体实现以下步骤:当校验规则对应的开关设为打开状态时,校验规则对价格数据进行校验,得到校验结果;当校验规则对应的开关设为关闭状态时,校验规则不对价格数据进行校验。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

技术特征:

1.一种价格发布控制方法,所述方法包括:

获取待发布的价格数据;

根据所述价格数据和预设的价格校验模型,得到所述价格数据对应的校验结果,所述价格校验模型包括至少一个第一校验规则,和/或所述价格校验模型包括第二校验规则,所述第一校验规则为基于预设阈值的校验规则,所述第二校验规则为基于历史价格数据的校验规则;

根据所述校验结果,对所述价格数据的发布进行控制。

2.根据权利要求1所述的方法,其特征在于,所述根据所述校验结果,对所述价格数据的发布进行控制,包括:

当所述校验结果为正常价格时,将所述价格数据提交到目标页面;

当所述校验结果为预警价格时,将所述价格数据提交到目标页面,并向价格生成端发送预警提醒;

当所述校验结果为拦截价格时,对所述价格数据的发布进行拦截。

3.根据权利要求2所述的方法,其特征在于,各所述第一校验规则分别包括对应的预设阈值,所述预设阈值包括预设低值拦截阈值、预设低值预警阈值、预设高值预警阈值和预设高值拦截阈值;

所述根据所述价格数据和预设的价格校验模型,得到所述价格数据对应的校验结果,包括:

根据第一价格参考系对所述价格数据进行校验,得到第一校验结果;所述第一价格参考系为根据所述预设低值拦截阈值、所述预设低值预警阈值、所述预设高值预警阈值和所述预设高值拦截阈值建立的参考系。

4.根据权利要求3所述的方法,其特征在于,所述根据第一价格参考系对所述价格数据进行校验,得到第一校验结果,包括:

获取成本数据,将所述价格数据与所述成本数据的差值除以所述成本数据,得到第一比值;

根据所述第一价格参考系对所述第一比值进行校验,得到所述第一校验结果;

或者,获取上次成交价格,将所述价格数据与所述上次成交价格的差值除以所述上次成交价格,得到第二比值;

根据所述第一价格参考系对所述第二比值进行校验,得到所述第一校验结果;

或者,获取历史最低价格,将所述历史最低价格设为所述第一价格参考系的预设低值拦截阈值,根据所述第一价格参考系对所述价格数据进行校验,得到所述第一校验结果。

5.根据权利要求3所述的方法,其特征在于,所述方法还包括:

获取历史价格数据中成交价格数量大于预设数量的同一商品的各成交价格,建立成交价格数据集;

根据所述成交价格数据集,得到所述成交价格数据集的下四分位数、上四分位数、最高成交价格和最低成交价格;

根据所述下四分位数和所述上四分位数,计算得到第一异常下限阈值和第一异常上限阈值;

根据所述第一异常下限阈值、第一异常上限阈值、最高成交价格和最低成交价格,得到正常上限阈值、正常下限阈值、第二异常上限阈值和第二异常下限阈值。

所述根据所述价格数据和预设的价格校验模型,得到所述价格数据对应的校验结果,还包括:

根据第二价格参考系对所述价格数据进行校验,得到第二校验结果;所述第二价格参考系为根据所述正常上限阈值、所述正常下限阈值、所述第二异常上限阈值和所述第二异常下限阈值建立的参考系;

当所述第二校验结果和各所述第一校验结果中至少一个为拦截价格时,所述校验结果为拦截价格;

当所述第二校验结果和各所述第一校验结果中没有拦截价格,且至少一个为预警价格时,所述校验结果为预警价格。

6.根据权利要求5所述的方法,其特征在于,所述根据第一价格参考系对所述价格数据进行校验,得到第一校验结果,包括:

根据所述价格数据,得到校验值;

当所述校验值低于预设低值拦截阈值或者高于预设高值拦截阈值时,所述第一校验结果为拦截价格;

当所述校验值处于预设低值预警阈值和预设低值拦截阈值之间,或者,当所述校验值处于预设高值预警阈值和预设高值拦截阈值之间时,所述第一校验结果为预警价格;

当所述校验值处于预设高值预警阈值和预设低值预警阈值之间时,所述第一校验结果为正常价格;

所述根据所述第二价格参考系对所述价格数据进行校验,得到第二校验结果,包括:

当所述价格数据低于所述第二异常下限阈值或者高于所述第二异常上限阈值时,所述第二校验结果为拦截价格;

当所述价格数据处于所述正常下限阈值和所述第二异常下限阈值之间,或者,当所述价格数据处于所述正常上限阈值和所述第二异常上限阈值之间时,所述第二校验结果为预警价格;

当所述价格数据处于所述正常上限阈值和所述正常下限阈值之间时,所述第二校验结果为正常价格。

7.根据权利要求1至6任意一项所述的方法,其特征在于,所述校验规则设置有开关,所述根据所述价格数据和预设的价格校验模型,得到所述价格数据对应的校验结果,还包括:

当所述校验规则对应的开关设为打开状态时,所述校验规则对所述价格数据进行校验,得到所述校验结果;

当所述校验规则对应的开关设为关闭状态时,所述校验规则不对所述价格数据进行校验。

8.一种价格发布控制装置,其特征在于,所述装置包括:

价格获取模块,用于获取待发布的价格数据;

价格校验模块,用于根据所述价格数据和预设的价格校验模型,得到所述价格数据对应的校验结果,所述价格校验模型包括至少一个第一校验规则,和/或所述价格校验模型包括第二校验规则,所述第一校验规则为基于预设阈值的校验规则,所述第二校验规则为基于历史价格数据的校验规则;

发布控制模块,用于根据所述校验结果,对所述价格数据的发布进行控制。

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结

本申请涉及一种价格发布控制方法、装置、计算机设备和存储介质。该方法包括:获取待发布的价格数据;根据价格数据和预设的价格校验模型,得到价格数据对应的校验结果,该价格校验模型包括至少一个第一校验规则,和/或该价格校验模型包括第二校验规则,第一校验规则为基于预设阈值的校验规则,第二校验规则为基于历史价格数据的校验规则;根据校验结果,对价格数据的发布进行控制。采用本方法能够对将发布的价格进行多维度的管控,从而在价格发布前精准识别异常价格并进行防控,降低价格异常的风险,避免了经济损失,提高了价格发布的准确度。

技术研发人员:丁磊;邱进;郭蓉;吴高宇;周飞

受保护的技术使用者:苏宁云计算有限公司

技术研发日:.10.11

技术公布日:.02.25

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。