本公开涉及数据处理领域,特别涉及一种附加数据的融合方法、电子设备、介质及计算机程序产品。
背景技术:
1、在房源出租出售过程中,会形成“第一方-第二方-第三方”的三方或者多方营销链路,通过营销链路的合作模式实现房源的出租和出售。即,房源展示平台会通过加盟或者品牌直营等渠道将待出租出售房源同步给第二方,第二方也会将这些房源分发给相应的第三方,然后三方或者多方签订合作合同,以规定各自的费率。例如,合作合同中规定以房源成交价的c%作为第三方提成,房源成交价的b%作为第二方的提成,房源成交价的a%作为第一方的提成。
2、但是,合作合同规定的标准费率并非唯一类型费率,在实际分账体系中,还设定有优惠费率和特殊阶段费率等类型的费率。在合作过程中,通过补充协议的方式调用优惠费率和特殊阶段费率对标准费率进行调整,以贴合房源的当前营销阶段的利润。例如,在合同生效时期的某个营销节日中,第三方以营销价售卖了某一房源,那么由于售卖房源的实际利润与原价利润存在出入,相对应地需要将标准费率调整为特殊阶段费率,以适应实际利润。
3、相关技术中,当出现优惠费率和/或特殊阶段费率时,费率管理系统通常将标准费率与优惠费率和/或特殊阶段费率合并为一个整体。但是,若再次出现费率数值的变更或者费率类型的增加等场景时,合并后的数据中所有类型的费率均无差别地受到影响;并且,也不便于追溯各类型费率起止时间等信息,不具备普适性和实用性。
技术实现思路
1、为了解决前述问题的至少之一,本公开提供了一种附加数据的融合方法、电子设备、介质及计算机程序产品。
2、根据本公开的一个方面提供了一种附加数据的融合方法,包括:接收附加数据及其执行时段序列,其中所述执行时段序列包含触发所述附加数据的多个执行时段,所述附加数据的数据类型为附加类型;将所述执行时段序列与现有数据的预约时段序列进行时序比对,分别确定所述执行时段序列中任一执行时段在所述预约时段序列中的相对位置,其中所述现有数据的数据类型为标准类型,所述预约时段序列包含触发所述现有数据的多个预约时段;基于所述相对位置,对所述执行时段序列和所述预约时段序列进行时段编辑,获得多个衍生时段,其中所述时段编辑至少包括时段融合处理和时段分割处理;以及响应于数据融合规则,为多个所述衍生时段中的至少一个存档时段配置目标数据,以获得多组数据时段对,其中所述数据融合规则至少包括存档条件和类型优先级排序,所述存档时段为满足所述存档条件的衍生时段,所述目标数据为依所述类型优先级排序而确定的所述附加数据或者所述现有数据。
3、在一些实施方式中,所述将所述执行时段序列与现有数据的预约时段序列进行时序比对,分别确定所述执行时段序列中任一执行时段在所述预约时段序列中的相对位置,包括:确定所述预约时段序列中预约结束时刻依时序位于所述执行时段的执行开始时刻之前的所述预约时段的数量,并以其作为所述执行时段的起点前置量;分析所述执行时段的执行开始时刻与所述预约时段序列的重合情况,并以所述重合情况作为所述执行时段的起点重合状态;确定所述预约时段序列中预约结束时刻依时序位于所述执行时段的执行结束时刻之前的所述预约时段的数量,并以其作为所述执行时段的终点前置量;分析所述执行时段的执行结束时刻与所述预约时段序列的重合情况,并以所述重合情况作为所述执行时段的终点重合状态;以及整合所述起点前置量、所述起点重合状态、所述终点前置量和所述终点重合状态,获得所述执行时段在所述预约时段序列中的所述相对位置。
4、在一些实施方式中,所述基于所述相对位置,对所述执行时段序列和所述预约时段序列进行时段编辑,获得多个衍生时段,包括:按照所述执行时段的所述相对位置,将多个所述执行时段分别映射至所述预约时段序列中,以获得所述执行时段序列和所述预约时段序列的并集序列;根据所述执行时段的所述相对位置,确定所述并集序列的数据关联状态,其中所述数据关联状态包括重合状态、附加状态和现有状态;对所述并集序列中具有相同所述数据关联状态的连续时间进行时段分割,获得多个衍生时段。
5、在一些实施方式中,所述根据所述执行时段的所述相对位置,确定所述并集序列的数据关联状态,包括:将所述并集序列中预约结束时刻处于所述执行时段序列的执行开始时刻之前的所述预约时段的数据关联状态均设置为现有状态;以及将所述并集序列中预约开始时刻处于所述执行时段序列的执行结束时刻之后的所述预约时段的数据关联状态均设置为所述现有状态。
6、在一些实施方式中,所述根据所述执行时段的所述相对位置,确定所述并集序列的数据关联状态,还包括:将所述并集序列中预约结束时刻处于所述执行时段序列的执行开始时刻之后,且预约开始时刻处于所述执行时段序列的执行结束时刻之前的多个所述预约时段定义为待确定时段;将所述待确定时段与所述执行时段序列的重合部分的所述数据关联状态设置为重合状态;将所述待确定时段中未设置为所述重合状态的部分的所述数据关联状态设置为所述现有状态;以及将所述执行时段序列中未设置为所述重合状态的部分的所述数据关联状态设置为附加状态。
7、在一些实施方式中,所述响应于数据融合规则,为多个所述衍生时段中的至少一个存档时段配置目标数据,以获得多组数据时段对,包括:响应于所述数据融合规则中的存档条件,对多个所述衍生时段进行清洗,筛选至少一个所述存档时段;基于所述数据融合规则中的类型优先级排序,在所述存档时段的多个关联数据中选取处于最高优先级的数据,并以其作为所述存档时段的所述目标数据,其中所述关联数据包括所述现有数据和/或所述附加数据;以及整合各个所述存档时段及各自对应的所述目标数据,形成多组数据时段对。
8、在一些实施方式中,所述响应于所述数据融合规则中的存档条件,对多个所述衍生时段进行清洗,筛选至少一个所述存档时段,包括:响应于所述存档条件为所述衍生时段的关联数据至少具有所述现有数据,在多个所述衍生时段中筛选关联数据包含所述现有数据的至少一个时段,并以其作为所述存档时段。
9、根据本公开的另一个方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如上述任一实施方式所述的附加数据的融合方法。
10、根据本公开的又一个方面提供了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上述任一实施方式所述的附加数据的融合方法。
11、根据本公开的再一个方面提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如上述任一实施方式所述的附加数据的融合方法。
1.一种附加数据的融合方法,其特征在于,包括:
2.根据权利要求1所述的附加数据的融合方法,其特征在于,所述将所述执行时段序列与现有数据的预约时段序列进行时序比对,分别确定所述执行时段序列中任一执行时段在所述预约时段序列中的相对位置,包括:
3.根据权利要求1所述的附加数据的融合方法,其特征在于,所述基于所述相对位置,对所述执行时段序列和所述预约时段序列进行时段编辑,获得多个衍生时段,包括:
4.根据权利要求3所述的附加数据的融合方法,其特征在于,所述根据所述执行时段的所述相对位置,确定所述并集序列的数据关联状态,包括:
5.根据权利要求4所述的附加数据的融合方法,其特征在于,所述根据所述执行时段的所述相对位置,确定所述并集序列的数据关联状态,还包括:
6.根据权利要求1所述的附加数据的融合方法,其特征在于,所述响应于数据融合规则,为多个所述衍生时段中的至少一个存档时段配置目标数据,以获得多组数据时段对,包括:
7.根据权利要求6所述的附加数据的融合方法,其特征在于,所述响应于所述数据融合规则中的存档条件,对多个所述衍生时段进行清洗,筛选至少一个所述存档时段,包括:
8.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如权利要求1至7中任一项所述的附加数据的融合方法。
9.一种可读存储介质,其特征在于,所述可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至7中任一项所述的附加数据的融合方法。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至7中任一项所述的附加数据的融合方法。
