一种订单调价方法及装置与流程

文档序号:12722157阅读:207来源:国知局
一种订单调价方法及装置与流程

本发明属于计算机技术领域,尤其涉及一种订单调价方法及装置。



背景技术:

对于基于互联网的商品(实物商品或虚拟商品)销售方(例如,互联网售票公司),都会涉及与供货方进行进货结账的流程。销售方和供货方通常是按周期结算,而且,结算价格通常会随着市场的供需变化而变化,并不固定,因此,销售方与供货方结算之前,需要对订单中的价格调整为最新的价格,然后与供货方进行结算。

传统的结算方式是人工根据调价规则针对每个订单手工计算出调整后的价格,即手工调整结算。此种方式人力成本高,而且结算效率低。



技术实现要素:

有鉴于此,本申请的目的在于提供一种订单调价方法及装置,以降低结算时的人力成本,以及提高结算效率。本申请提供的技术方案如下:

第一方面,本申请提供一种订单调价方法,应用于销售方,包括:

获取待调价订单;

获取与所述待调价订单相对应的目标调价规则;

根据所述目标调价规则,将所述待调价订单中的订单价格调整为最新结算价格。

可选地,所述方法还包括:

获取所述供货方信息对应的促销活动规则;

根据所述促销活动规则生成相应的调价规则;

当同一所述供货方信息对应至少两种促销活动规则时,根据所述促销活动规则的生效时段和更新日期确定所述调价规则的优先级。

可选地,所述获取与所述待调价订单相对应的目标调价规则,包括:

获取所述待调价订单对应的供货方信息;

获取所述供货方信息所对应的调价规则;

当所述待调价订单对应的调价规则多于一个时,获取所述调价规则的优先级;

选取优先级最高的调价规则确定为所述目标调价规则。

可选地,

若所述目标调价规则为固定票价规则,则所述根据所述目标调价规则,将所述待调价订单中的订单价格调整为最新结算价格,包括:

获取所述目标调价规则中的固定价格;

将所述待调价订单中的订单价格调整为所述固定价格;

或者,

若所述目标调价规则为公式调价规则,则所述根据所述目标调价规则,将所述待调价订单中的订单价格调整为最新结算价格,包括:

获取所述目标调价规则所规定的调价公式,所述调价公式包括基准价格和优惠比例;

获取所述待调价订单对应的所述基准价格;

将所述待调价订单对应的所述基准价格和所述优惠比例,代入所述调价公式中,计算得到所述待调价订单所对应的最新结算价格。

可选地,所述方法还包括:按照所述最新结算价格与供货方进行结算。

可选地,所述待调价订单中所包含的商品包括以下至少一种:电影票、演出票、体育赛事门票和娱乐场所门票。

第二方面,本申请提供一种订单调价装置,应用于销售方,包括:

第一获取单元,用于获取待调价订单;

第二获取单元,用于获取与所述待调价订单相对应的目标调价规则;

调价单元,用于根据所述目标调价规则,将所述待调价订单中的订单价格调整为最新结算价格。

可选地,所述装置还包括:

第三获取单元,用于获取所述供货方信息对应的促销活动规则;

调价规则生成单元,用于根据所述促销活动规则生成相应的调价规则;

优先级设置单元,用于当同一所述供货方信息对应至少两种促销活动规则时,根据所述促销活动规则的生效时段和更新日期确定所述调价规则的优先级。

可选地,所述第二获取单元,包括:

第一获取子单元,用于获取所述待调价订单对应的供货方信息;

第二获取子单元,用于获取所述供货方信息所对应的调价规则;

第三获取子单元,用于当所述待调价订单对应的调价规则多于一个时,获取所述调价规则的优先级;

确定子单元,用于选取优先级最高的调价规则确定为所述目标调价规则。

可选地,所述待调价订单中所包含的商品包括以下至少一种:电影票、演出票、体育赛事门票和娱乐场所门票。

本申请提供的订单调价方法,销售方服务端的结算系统获取待调价订单,以及,待调价订单对应的目标调价规则,然后,根据目标调价规则调整待调价订单中的价格,得到调整后的最新结算价格,以便结算时按照该最新结算价格进行结算。整个过程都是由集成有所述结算系统的计算机完成,不再需要工作人员手工调整,因此,降低了调价过程的人工成本。而且,计算机的计算能力远远高于人工计算能力,因此,该订单调价方法提高了调价效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了一种互联网购票系统的示意图;

图2示出了本申请实施例一种订单调价方法的流程图;

图3示出了本申请实施例一种获取目标调价规则的流程图;

图4示出了本申请实施例一种按照固定价格调价的流程图;

图5示出了本申请实施例一种按照公式调价方式进行调价的流程图;

图6示出了本发明实施例另一种订单调价方法的流程图;

图7示出了本申请实施例一种订单调价装置的示意图;

图8示出了本申请实施例一种第二获取单元的示意图;

图9示出了本申请实施例另一种订单调价装置的示意图。

具体实施方式

为了更好地理解本申请的技术方案,本申请实施例将以基于互联网售票方为例进行说明,下面先介绍互联网售票流程。

请参见图1,示出了一种互联网购票系统的示意图,如图1所示,该系统包括:互联网售票方1、系统集成商2和影院3。其中,互联网售票方1包括售票客户端11和服务端12。

用户通过售票客户端11购买需要的电影票等。当用户购买电影票时,服务端12调用系统集成商2的接口,系统集成商2再调用影院3的接口,系统集成商2相当于第三方代理接口,通过该接口能连接影院的对外接口,从影院获取票源。

服务端12通过批价系统计算得到用户要购买的电影票的价格。而服务端12与影院3之间的结算通过结算系统实现,结算系统通常采用不同于批价系统的结算机制计算互联网售票方1需要向影院3付款的金额。互联网售票方1从影院3获取票源的价格是通用价格,但影院3通常会有促销活动,即,互联网售票方1与影院3结算时的价格并非固定的通用价格,而是变化的价格。因此,结算前需要将订单的价格调整为最新的结算价格。但是,传统的结算方式是人工计算每个订单最新的结算价格,人工结算的人力成本高,而且,结算效率低。本申请提供了一种自动完成的结算系统,代替人工结算,降低人力成本,而且,提高了结算效率。

请参见图2,示出了本申请实施例一种订单调价方法的流程图,该方法应用于销售方的服务端中,如图2所示,该方法可以包括以下步骤。

S110,服务端获取待调价订单。

销售方的服务端从数据库中获取需要调价的订单,即待调价订单。

其中,销售方所销售的商品可以是虚拟商品或者实体商品,其中,虚拟商品可以是各种电子票,例如,电影票、演出票、体育赛事门票和娱乐场所门票等,或者,预定酒店、旅游项目等的凭证。

对于电子票的订单而言,待调价订单可以是一个订单,或者,多个订单的集合。例如,将能够按照某一目标调价规则的订单划分到一个集合中。例如,根据影院、影片、放映时间、时段、版本、语言等信息均相同的订单划分在一个集合中。

服务端可以将待调价订单按照供货方信息进行分类,然后,按照分类调整该类别包含的订单的价格。例如,对于互联网售票方,可以按照影院不同获取属于该影院的待调价订单,然后统一对该影院的待调价订单进行调价。

在本申请一种可能的实现方式中,服务端可以启动多线程进行并发调价。例如,将周期内需要调价的影院生成job集合,一个job对应一个影院,多线程并发调价是指多个影院的订单同时进行调价,当某一个影院的订单调价完毕后,从job集合中删除。当程序遇到异常,数据库死锁超时,等待数据库释放锁后,再次针对剩余的job集合并发调价,直到所有job调价结束。其中,并发线程数由数据库服务器的性能决定。

S120,服务端获取与待调价订单相对应的目标调价规则。

当某个供货方搞促销活动时,会在与销售方结算前将促销活动规则同步给销售方。销售方根据收到的促销活动规则生成相应的调价规则,并存储到数据库中。当同一供货方对应至少两种促销活动规则时,根据活动规则的更新时间确定调价规则的优先级。

在同一供货方具有不同的调价规则的应用场景下,服务端获取目标调价规则的流程如图3所示,该过程包括以下步骤:

S121,服务端获取待调价订单对应的供货方信息。

不同的供货方的促销活动规则可能不同,调价规则可以根据供货方建立索引。因此,服务端获取待调价订单对应的调价规则时,需要获知该待调价订单所属的供货方信息。或者,先获取需要结算的供货方信息,然后从数据库中筛选出该供货方对应的订单。

对于影院而言,不同的影片促销活动规则也可能不同,因此,需要根据待调价订单中的影片信息及影院来获取相应的调价规则。

S122,服务端获取供货方信息所对应的调价规则。

服务端获得待调价订单对应的供货方信息后,从数据库中读取预先生成的该供货方对应的调价规则。

S123,当调价规则多于一个时,服务端获取调价规则的优先级。

如果该供货方对应两个以上的调价规则时,还需要获取该供货方对应的各个调价规则的优先级。各个调价规则的优先级设置过程此处不再赘述。

S124,选取优先级最高的调价规则确定为目标调价规则。

服务端选择优先级最高的调价规则确定为目标调价规则,以便后续按照该目标调价规则调整待调价订单中的价格。

S130,服务端根据目标调价规则,将所述待调价订单中的订单价格调整为最新结算价格。

服务端根据获得的该待调价订单对应的目标调价规则,计算最新的结算价格,以便服务端与供货方之间采用最新的结算价格进行结算。

在本申请一种可能的实现方式中,影院的调价规则可以包括固定票价规则和公式调价规则两类,下面将分别介绍根据这两类调价规则的调价过程。

请参见图4,示出了本申请实施例一种按照固定价格调价的流程图,该调价过程包括以下步骤:

S131,获取目标调价规则中的固定价格。

获取待调价订单所对应的目标调价规则中的固定价格。例如,某一影院的某一影片在某一时段都是20元一张。

S132,将待调价订单中的订单价格调整为固定价格。

对于电影票的待调价订单,如果订单中信息均符合该调价规则所规定的内容,则,将待调价订单中的价格调整为该调价规则中的固定价格(20元)。

请参见图5,示出了本申请实施例一种按照公式调价方式进行调价的流程图,该调价过程包括以下步骤:

S1301,获取目标调价规则所规定的调价公式,其中,调价公式包括基准价格和优惠比例。

调价公式中的参数包括基准价格和优惠比例,可能还包括固定优惠金额,例如,某一调价公式为基准票价*(1-优惠比例)-固定优惠金额。

S1302,获取待调价订单对应的基准价格。

对于电影票的订单而言,目标调价规则中的基准价格可以是影片的发行票价或影院规定的影院票价。

服务端可以调用发行票价接口获取该影片对应的最低发行票价。

服务端可以调用从影院接口获取该影片对应的影院票价。

S1303,将待调价订单对应的基准价格和优惠比例,代入调价公式中,计算得到待调价订单所对应的最新结算价格。

若基准票价为30,优惠比例为20%,固定优惠金额为10,则调整后的价格为30*80%-10=14。

本实施例提供的订单调价方法,销售方服务端的结算系统获取待调价订单,以及,待调价订单对应的目标调价规则,然后,根据目标调价规则调整待调价订单中的价格,得到调整后的最新结算价格,以便结算时按照该最新结算价格进行结算。整个过程都是由集成有所述结算系统的计算机完成,不再需要工作人员手工调整,因此,降低了调价过程的人工成本。而且,计算机的计算能力远远高于人工计算能力,因此,该订单调价方法提高了调价效率。

请参见图6,示出了本发明实施例另一种订单调价方法的流程图,该方法包括以下步骤:

S210,获取供货方对应的促销活动规则。

当某个供货方搞促销活动时,会在与销售方结算前将促销活动规则同步给销售方,而且,不同的供货方推出的促销活动规则通常不相同,因此,针对不同的供货方建立不同的调价规则。

S220,根据所述促销活动规则生成相应的调价规则。

销售方根据收到的促销活动规则生成相应的调价规则并存储到数据库中。例如,调价规则可以包含如下内容:1、影院,2、影厅,3、订单时间or放映时间,4、生效开始日期,生效结束日期;5、生效时段、生效周内天(例如周一,周二),6、影片,7、影片版本,8、影片语言。

S230,当同一供货方对应至少两种促销活动规则时,根据促销活动规则的生效时段和更新日期确定调价规则的优先级。

在本申请一种可能的实现方式中,一个供货方可能有多种不同的促销活动规则,例如,某一个影院全年都有活动价格,但某一特殊时段(例如,圣诞节)会推出有新的活动,即同一个供货方可能有两种以上的调价规则。此种应用场景下,服务端需要为同一供货方的不同调价规则设置优先级,例如,服务端可以根据供货方提供的促销活动规则的生效日期、更新日期等来设置调价规则的优先级。例如,两个促销活动规则的生效日期相同,则确定更新日期较新的促销规则对应的调价规则的优先级较高。

其中,服务端可以在调价规则中设置优先级标志位来标识优先级的高低。

S110,服务端获取待调价订单。

S120,服务端获取与待调价订单相对应的目标调价规则。

在本申请一种可能的实现方式中,同一生效时段内包含优先级相同的两个(或两个以上)调价规则,则确定更新日期较新的调价规则为目标调价规则。

S130,服务端根据目标调价规则,将所述待调价订单中的订单价格调整为最新结算价格。

其中,S110~S130的实现过程与图2所示实施例的相应步骤相同,此处不再赘述。

S140,按照所述最新结算价格与供货方进行结算。

服务端与供货方采用最新结算价格进行结算。

本实施例提供的订单调价方法,销售方服务端的结算系统获取待调价订单,以及,待调价订单对应的目标调价规则,然后,根据目标调价规则调整待调价订单中的价格,得到调整后的最新结算价格,以便结算时按照该最新结算价格进行结算。整个过程都是由集成有结算系统的计算机完成,不再需要工作人员手工调整,因此,降低了结算过程的人工成本。而且,计算机的计算能力远远高于人工计算能力,提高了结算效率。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

相应于上述的订单调价方法实施例,本申请还提供了订单调价装置实施例。

请参见图7,示出了本申请实施例一种订单调价装置的示意图,该装置应用于销售方的服务端,如图7所示,该装置包括第一获取单元110、第二获取单元120和调价单元130。

第一获取单元110,用于获取待调价订单。

第一获取单元从数据库中获取需要调价的订单,即待调价订单。其中,销售方所销售的商品可以是虚拟商品或者实体商品,其中,虚拟商品可以是各种电子票,例如,电影票、演出票、体育赛事门票和娱乐场所门票等,或者,预定酒店、旅游项目等的凭证。

对于电子票的订单而言,待调价订单可以是一个订单,或者,多个订单的集合。例如,将能够按照某一目标调价规则的订单划分到一个集合中。例如,根据影院、影片、放映时间、时段、版本、语言等信息均相同的订单划分在一个集合中。

第二获取单元120,用于获取与所述待调价订单相对应的目标调价规则。

在本申请一种可能的实现方式中,一个供货方可能有多种不同的促销活动规则,例如,某一个影院全年都有活动价格,但某一特殊时段(例如,圣诞节)会推出有新的活动,即同一个供货方可能有两种以上的调价规则。此种应用场景下,服务端需要为同一供货方的不同调价规则设置优先级,例如,服务端可以根据供货方提供的促销活动规则的日期来设置调价规则的优先级,日期最新的促销活动对应的调价规则优先级最高。其中,服务端可以在调价规则中设置优先级标志位来标识优先级的高低。

请参见图8,示出了本申请实施例一种第二获取单元的示意图,如图8所示,该第二获取单元120包括:第一获取子单元121、第二获取子单元122、第三获取子单元123和确定子单元124;

第一获取子单元121,用于获取待调价订单对应的供货方信息。

不同的供货方的促销活动规则可能不同,调价规则可以根据供货方建立索引。因此,获取待调价订单对应的调价规则时,需要获知该待调价订单所属的供货方信息。当然,也可以先获取需要结算的供货方,然后,从数据库中筛选出属于该供货方的订单。

第二获取子单元122,用于获取供货方信息所对应的调价规则。

当某个供货方搞促销活动时,会在与销售方结算前将促销活动规则同步给销售方。销售方根据收到的促销活动规则生成相应的调价规则。

第三获取子单元123,用于当待调价订单对应的调价规则多于一个时,获取调价规则的优先级。

例如,服务端可以根据供货方提供的促销活动规则的日期来设置调价规则的优先级,日期最新的促销活动对应的调价规则优先级最高。

确定子单元124,用于选取优先级最高的调价规则确定为目标调价规则。

确定子单元选择优先级最高的调价规则确定为目标调价规则,以便后续按照该目标调价规则调整待调价订单中的价格。

调价单元130,用于根据所述目标调价规则,将所述待调价订单中的订单价格调整为最新结算价格。

在本申请一种可能的实现方式中,影院的调价规则可以包括固定票价规则和公式调价规则两类。

固定票价规则:调价规则中包含该订单对应商品的固定价格,例如,某一影院的某一影片在某一时段都是20元一张。销售方与影院结算时,按20元一张票来结算。

公式调价规则:公式调价规则是销售方获取影院给出的优惠信息,按照公式计算得到,其中,调价公式包括基准价格、优惠比例、固定优惠金额等参数。调价公式为:基准票价*(1-优惠比例)-固定优惠金额,若基准票价为30,优惠比例为20%,固定优惠金额为10,则调整后的价格为30*80%-10=14。

对于电影票的订单而言,目标调价规则中的基准价格可以是影片的发行票价或影院规定的影院票价。服务端可以调用发行票价接口获取该影片对应的最低发行票价。服务端可以调用从影院接口获取该影片对应的影院票价。

本实施例提供的订单调价装置,销售方服务端的结算系统获取待调价订单,以及,待调价订单对应的目标调价规则,然后,根据目标调价规则调整待调价订单中的价格,得到调整后的最新结算价格,以便结算时按照该最新结算价格进行结算。整个过程都是由集成有所述结算系统的计算机完成,不再需要工作人员手工调整,因此,降低了调价过程的人工成本。而且,计算机的计算能力远远高于人工计算能力,提高了调价效率。

请参见图9,示出了本申请实施例另一种订单调价装置的示意图,该订单调价装置在图7所示实施例的基础上还包括:第三获取单元210、调价规则生成单元220、优先级设置单元230和结算单元240。

第三获取单元210,用于获取供货方对应的促销活动规则。

当某个供货方搞促销活动时,会在与销售方结算前将促销活动规则同步给销售方。

调价规则生成单元220,用于根据促销活动规则生成相应的调价规则。

销售方根据收到的促销活动规则生成相应的调价规则并存储到数据库中。例如,调价规则可以包含如下内容:1、影院,2、影厅,3、订单时间or放映时间,4、生效开始日期,生效结束日期;5、生效时段、生效周内天(例如周一,周二),6、影片,7、影片版本,8、影片语言。

优先级设置单元230,用于当同一供货方信息对应至少两种促销活动规则时,根据活动规则的更新时间确定调价规则的优先级。

一个供货方可能有多种不同的促销活动规则,例如,某一个影院全年都有活动价格,但某一特殊时段(例如,圣诞节)会推出有新的活动,即同一个供货方可能有两种以上的调价规则。此种应用场景下,服务端需要为同一供货方的不同调价规则设置优先级。

结算单元240,用于按照最新结算价格与供货方进行结算。

本实施例提供的订单调价装置,销售方服务端的结算系统获取待调价订单,以及,待调价订单对应的目标调价规则,然后,根据目标调价规则调整待调价订单中的价格,得到调整后的最新结算价格,以便结算时按照该最新结算价格进行结算。整个过程都是由集成有结算系统的计算机完成,不再需要工作人员手工调整,因此,降低了结算过程的人工成本。而且,计算机的计算能力远远高于人工计算能力,提高了结算效率。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1