掌桥专利:专业的专利平台
掌桥专利
首页

一种时效确定方法、装置、设备及存储介质

文献发布时间:2023-06-19 12:10:19


一种时效确定方法、装置、设备及存储介质

技术领域

本发明实施例涉及计算机技术领域,尤其涉及一种时效确定方法、装置、设备及存储介质。

背景技术

随着国内电商行业的逐渐成熟,新零售模式得以快速发展,利用线上获取便利与线下门店连锁覆盖的双重优势,降低了产品运营成本且实现了供应链的进一步优化,线上获取和线下体验的融合打通,为用户带来了全新体验。

目前全渠道自配送都是从门店发出,并且由门店自有人员或签约雇佣物流人员进行配送,门店对物品应付全责。当用户对获取到的物品存在退换需求时,其可以通过电商售后平台提出退换申请,然后由电商售后平台基于该退换申请通知到相应的门店,再由该门店联系用户来告知其可以选择的上门取件时效,该可以选择的上门取件时效还可以称为候选履约时效。

在实现本发明的过程中,发明人发现现有技术中存在以下技术问题:目前的候选履约时效的人工确定过程较为复杂。

发明内容

本发明实施例提供了一种时效确定方法、装置、设备及存储介质,以实现候选履约时效的自动确定的效果。

第一方面,本发明实施例提供了一种时效确定方法,可以包括:

根据与监测到的时效确定事件对应的时效确定对象、时效确定服务和时效确定时间点,获取时效确定对象的在时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型;

根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效;

将候选履约时效发送给与时效确定事件对应的客户端,以使客户端将候选履约时效显示于显示界面上。

第二方面,本发明实施例还提供了一种时效确定装置,可以包括:

对象时效信息获取模块,用于根据与监测到的时效确定事件对应的时效确定对象、时效确定服务和时效确定时间点,获取时效确定对象的在时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型;

候选履约时效确定模块,用于根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效;

候选履约时效显示模块,用于将候选履约时效发送给与时效确定事件对应的客户端,以使客户端将候选履约时效显示于显示界面上。

第三方面,本发明实施例还提供了一种时效确定设备,可以包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本发明任意实施例所提供的时效确定方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明任意实施例所提供的时效确定方法。

本发明实施例的技术方案,通过与监测到的时效确定事件对应的时效确定时间点、时效确定服务和时效确定对象,可以获取时效确定对象的在时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的可以体现该时效确定对象的实际运力情况的对象时效信息,该对象时效信息可以包括作业时间段和对象时效类型;进而,根据时效确定时间点、作业时间段和对象时效类型可以自动确定出时效确定对象在候选履约日期内针对时效确定服务的自身能够提供的候选履约时效;将候选履约时效发送给与时效确定事件对应的客户端,以便客户端可以将接收到的候选履约时效显示于显示界面上,这使得客户端的操作者可以从该显示界面上确定自己可以选择的候选履约时效。上述技术方案,在获取到时效确定对象的针对时效确定服务的预先配置的对象时效信息之后,可以根据它们自动确定出该时效确定对象能够提供的候选履约时效,进而通过能够显示出该候选履约时效的客户端让该客户端的操作者确定自己能够选择的候选履约时效,由此达到了候选履约时效的灵活配置和自动确定的效果。

附图说明

图1是本发明实施例一中的一种时效确定方法的流程图;

图2a是本发明实施例一中的一种时效确定方法中可选示例的第一示意图;

图2b是本发明实施例一中的一种时效确定方法中可选示例的第二示意图;

图3是本发明实施例二中的一种时效确定方法的流程图;

图4是本发明实施例三中的一种时效确定方法的流程图;

图5a是本发明实施例三中的一种时效确定方法中可选示例的第一示意图;

图5b是本发明实施例三中的一种时效确定方法中可选示例的第二示意图;

图6是本发明实施例四中的一种时效确定装置的结构框图;

图7是本发明实施例五中的一种时效确定设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一中提供的一种时效确定方法的流程图。本实施例可适用于自动确定时效确定对象的候选履约时效的情况。该方法可以由本发明实施例提供的时效确定装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在时效确定设备上,该设备可以是各种用户终端或服务器。

参见图1,本发明实施例的方法具体包括如下步骤:

S110、根据与监测到的时效确定事件对应的时效确定对象、时效确定服务和时效确定时间点,获取时效确定对象的在与时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型。

其中,时效确定事件可以是由某个触发对象触发的用于确定时效确定对象针对时效确定服务的候选履约时效的事件,该触发对象可以是需要得到该候选履约时效的对象,比如电商售后平台、存在上门交互需求的用户等等,该上门交互需求可以是与上门取件、上门送货等等有关的需要上门进行交互的需求;该时效确定对象可以是存在候选履约时效确定需求的对象,比如需要上门送货、上门取件的门店等等,其可以根据时效确定事件如时效确定事件中的主键索引唯一确定;该候选履约时效可以是该时效确定对象能够提供相应服务的时效,比如可以提供上门取件服务、上门送货服务的时效等等;该时效确定服务可以是存在候选履约时效确定需求的服务,比如正向配送服务、逆向退换服务等等。

示例性的,继续以背景技术中的例子为例,参见图2a,当用户对获取到的商品存在退换需求时,其可以在电商售后平台上找到该存在退换需求的订单,然后依次点击申请售后、退换商品和上门取件,电商售后平台在接收到用户的退换申请操作后可以认为监测到时效确定事件,此时的时效确定事件可以是由用户触发的事件;或者电商售后平台在接收到该退换申请操作后调用物流平台,此时被调用的物流平台可以认为监测到了时效确定事件,此时的时效确定事件可以是由电商售后平台触发的事件。

时效确定时间点可以是时效确定事件被监测到时的时间点,比如物流平台被调用时的时间点、电商售后平台在监测到用户的退换申请操作时的时间点,可选的,其可以具体到几时几分几秒。与时效确定时间点关联的候选履约日期可以是与时效确定事件关联的候选履约时效所在的日期,可选的,其可以具体到几月几日。在实际应用中,可选的,其可以是时效确定时间点所在的日期,该日期还可以称为时效确定日期;也可以是从该时效确定日期开始的连续或是间隔的几个日期等等,在此未做具体限定。作业时间段可以是时效确定对象在候选履约日期内作业的时间段,其可以通过作业开始时间点和作业结束时间点进行表示,结合到本发明实施例可能涉及到的应用场景,其可以是门店的营业开始时间点和营业结束时间点。对象时效类型可以是时效确定对象在候选履约日期内可以履约的时间间隔,比如1小时、2小时、3小时等等。

上述作业时间段和对象时效类型均可以是时效确定对象的在候选履约日期内针对时效确定服务预先配置的对象时效信息,它们可以是与时效确定对象的实际运力情况相匹配的时效确定对象的个性化信息。需要说明的是,一方面,对象时效信息与时效确定对象、候选履约日期和时效确定服务紧密相关,比如同一时效确定对象的在同一候选履约日期内的针对不同的时效确定服务的对象时效信息可能相同也可能不同;另一方面,除了上文阐述的对象时效信息外,可配置化的对象时效信息还可以包括对象有效日期、对象禁止日期、履约日历天数、最后波次是否露出等等与时效有关的信息,它们可以支持在特殊时期、特殊天气、特殊情况等下的时效确定对象在候选履约日期内针对时效确定服务的个性化配置。

S120、根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效。

其中,根据上文阐述可知,时效确定时间点可以表示时效确定对象在候选履约日期内能够进行履约的最早的时间点,作业时间段可以表示时效确定对象在候选履约日期内针对时效确定服务何时能够进行作业,且对象时效类型可以表示时效确定对象在候选履约日期内针对时效确定服务的每次能够进行履约的时间间隔,因此根据这三者可以确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效。

考虑到本发明实施例可能涉及到的应用场景,可选的,当时效确定服务是正向配送服务时,候选履约时效可以是时效确定对象能够提供的上门送货时效;当时效确定服务是逆向退换服务时,该候选履约时效可以是时效确定对象能够提供的上门取件时效。需要说明的是,正如上文所述,同一个时效确定对象在同一候选履约日期内针对不同的时效确定服务的对象时效信息可能相同也可能不同,其可以根据时效确定对象在候选履约日期内的实际运力情况进行配置。当对象时效信息不同、或者对象时效信息相同但是基于此确定候选履约时效的过程不同时,由此计算出来的候选履约时效存在差异。因此,针对不同的时效确定服务的对象时效信息的灵活配置使得不同的时效确定服务相互独立,在未对正向配送服务造成影响的情况下,可以满足逆向退换服务的各类应用场景,由此减少了因为逆向履约失败而导致门店客诉的不良情况且提高了门店的服务能力,与此同时还可以让门店将更多的运力应用在正向配送服务上,由此有效地保证了门店的销售额和竞争力。

S130、将候选履约时效发送给与时效确定事件对应的客户端,以使客户端将候选履约时效显示于显示界面上。

其中,客户端可以是存在将与时效确定事件对应的候选履约时效进行显示的客户端,因此可以将候选履约时效发送给客户端,以使该客户端将接收到的候选履约时效显示于自身的显示界面上。这样一来,客户端的操作者(即用户)可以从该显示界面上确定自己能够选择的候选履约时效,进而结合自身情况从这些候选履约时效中选择出至少一个,由此完成了时效确定对象和操作者之间的时效约定,示例性的,如图2a所示的选择某个上门取件时效。

为了更好地理解上文阐述的时效确定方法的应用场景,下面结合具体示例对其进行示例性的说明。示例性的,如图2b所示,在此以逆向退换服务为例,某门店的相关人员可以通过全渠道门店系统对该门店的门店逆向时效信息(即针对逆向退换服务的门店时效信息)进行配置;电商售后平台(即电商售后系统)在接收到用户的退换申请操作后,可以在调用物流平台(即物流门店时效系统)时提供需要查询的门店的主键索引;物流平台根据该主键索引可以确定唯一的门店,进而根据从全渠道门店系统获取到的该门店的门店逆向时效信息计算候选逆向履约日历(即由逆向退换服务中的各候选履约时效构成的日历),并将候选逆向履约日历返回给电商售后平台,以使该电商售后平台将候选逆向履约日历返回给用户操作的客户端。

本发明实施例的技术方案,通过与监测到的时效确定事件对应的时效确定时间点、时效确定服务和时效确定对象,可以获取时效确定对象的在时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的可以体现该时效确定对象的实际运力情况的对象时效信息,该对象时效信息可以包括作业时间段和对象时效类型;进而,根据时效确定时间点、作业时间段和对象时效类型可以自动确定出时效确定对象在候选履约日期内针对时效确定服务的自身能够提供的候选履约时效;将候选履约时效发送给与时效确定事件对应的客户端,以便客户端可以将接收到的候选履约时效显示于显示界面上,这使得客户端的操作者可以从该显示界面上确定自己可以选择的候选履约时效。上述技术方案,在获取到时效确定对象的针对时效确定服务的预先配置的对象时效信息之后,可以根据它们自动确定出该时效确定对象能够提供的候选履约时效,进而通过能够显示出该候选履约时效的客户端让该客户端的操作者确定自己能够选择的候选履约时效,由此达到了候选履约时效的灵活配置和自动确定的效果。

在此基础上,一种可选的技术方案,获取时效确定对象的在时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型,可以包括:获取时效确定对象的针对时效确定服务预先配置的对象有效日期,并确定时效确定时间点所在的时效确定日期是否属于对象有效日期;若是,则获取时效确定对象的在时效确定日期所在的对象有效日期内针对时效确定服务预先配置的作业时间段和对象时效类型;否则,获取时效确定对象的在对象有效日期之外的对象通用日期内针对时效确定服务预先配置的作业时间段和对象时效类型。其中,对象有效日期可以是时效确定对象针对于时效确定服务预先配置的在当天存在一些特殊的对象时效信息的日期,其中特殊的对象时效信息可以是不同于对象通用日期内的对象时效信息的信息,对象通用日期可以是在对象有效日期之外的日期,示例性的,对象通用日期内的作业时间段可以是从9:00-17:00,而对象有效日期内的作业时间段可以是从13:00-17:00。时效确定日期可以是时效确定时间点所在的日期,由于对象有效日期可能涉及到一个、两个或是多个日期,因此当时效确定日期是对象有效日期中的一天时,可以获取时效确定对象在时效确定日期所在的对象有效日期内的针对时效确定服务的预先配置的作业时间段和对象时效类型;反之,可以获取时效确定对象在对象通用日期内针对时效确定服务的预先配置的作业时间段和对象时效类型。在实际应用中,可选的,针对每个时效确定对象,其可以根据自己的对象有效日期预先配置多组对象时效信息,由此可以计算得到多组候选履约时效。

另一种可选的技术方案,当与时效确定时间点关联的候选履约日期涉及到至少两个日期时,可以分别考虑每个候选履约日期是否为对象有效日期,因此获取时效确定对象在与时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型,可包括:获取时效确定对象针对时效确定服务的预先配置的对象有效日期,并确定各对象有效日期内是否包含与时效确定时间点关联的候选履约日期;若是,则针对各候选履约日期中属于对象有效日期的第一履约日期和未属于对象有效日期的第二履约日期,可获取时效确定对象在第一履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型、及在第二履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型;相应,根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效,可以包括:根据第一履约日期内的作业时间段和对象时效类型、及时效确定时间点确定时效确定对象在第一履约日期内针对时效确定服务的候选履约时效;根据第二履约日期内的作业时间段和对象时效类型、以及时效确定时间点确定时效确定对象在第二履约日期内针对时效确定服务的候选履约时效;相应的,将候选履约时效发送给与时效确定事件对应的客户端,以使客户端将候选履约时效显示于显示界面上,可以包括:将第一履约日期内的候选履约时效和第二履约日期内的候选履约时效发送给与时效确定事件对应的客户端,以使该客户端将第一履约日期内的候选履约时效和第二履约日期内的候选履约时效显示于显示界面上,其达到了每个候选履约日期内的候选履约时效的灵活配置的效果。

实施例二

图3是本发明实施例二中提供的一种时效确定方法的流程图。本实施例以上述各技术方案为基础进行优化。在本实施例中,可选的,在获取时效确定对象的在时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型之前,上述时效确定方法,还可以包括:确定时效确定时间点所在的时效确定日期,且获取时效确定对象的针对时效确定服务预先配置的对象禁止日期和履约日历天数,其中履约日历天数包括各候选履约日期的横跨天数;根据时效确定日期和履约日历天数确定与时效确定时间点关联的候选履约日期;相应的,在根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效之后,上述时效确定方法,还可以包括:若时效确定日期未在对象禁止日期内,则从各候选履约时效中剔除位于对象禁止日期内的候选履约时效,并根据剔除结果更新各候选履约时效。与上述各实施例相同或相应的术语的解释在此不再赘述。

参见图3,本实施例的方法具体可以包括如下步骤:

S210、根据与监测到的时效确定事件对应的时效确定对象、时效确定服务和时效确定时间点,确定时效确定时间点所在的时效确定日期,并且获取时效确定对象的针对时效确定服务预先配置的对象禁止日期和履约日历天数,其中履约日历天数包括各候选履约日期的横跨天数。

其中,对象禁止日期可以是时效确定对象的预先配置的在这一天无需执行时效确定服务的日期,即在对象禁止日期内无任何的候选履约时效;履约日历天数可以是时效确定对象的针对时效确定服务的预先配置的各候选履约日期的横跨天数,即各候选履约日期涉及到的各日期的总天数、可露出的日历天数等。

S220、根据时效确定日期和履约日历天数确定与时效确定时间点关联的候选履约日期,并获取时效确定对象在与时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型。

其中,正如上文所述,由于履约日历天数包括各候选履约日期的横跨天数,因此根据时效确定日期和履约日历天数可以确定与时效确定时间点关联的候选履约日期,如将从时效确定日期开始的履约日历天数的日期作为候选履约日期,示例性的,时效确定日期是4月7日,且履约日历天数是3天,那么候选履约日期可以是4月7日、4月8日和4月9日;再如将时效确定日期的次日日期开始的履约日历天数的日期作为候选履约日期;等等,在此未做具体限定。

S230、根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效。

S240、若时效确定日期未在对象禁止日期内,则从各候选履约时效中剔除位于对象禁止日期内的候选履约时效,并根据剔除结果更新各候选履约时效。

其中,虽然在时效确定日期未属于对象禁止日期的情况下,时效确定日期内的候选履约时效是可以被露出的时效,但是针对各候选履约日期内除了时效确定日期之外的候选履约日期,若它们中存在属于对象禁止日期的日期,这些日期内的候选履约时效是禁止被露出的,这是因为时效确定对象在这些日期内不会执行时效确定服务。因此,可以从各候选履约时效中剔除位于对象禁止日期内的候选履约时效,并根据剔除结果更新各候选履约时效,即在除时效确定日期外的候选履约日期内遇到对象禁止日期时无需露出候选履约时效。

S250、将候选履约时效发送给与时效确定事件对应的客户端,以使客户端将候选履约时效显示于显示界面上。

本发明实施例的技术方案,通过时效确定日期和获取到的时效确定对象的针对时效确定服务预先配置的履约日历天数可以确定与时效确定时间点关联的候选履约日期,当时效确定日期未属于时效确定对象针对时效确定服务的预先配置的对象禁止日期时,可以从各候选履约时效中剔除位于对象禁止日期内的候选履约时效,并根据剔除结果更新各候选履约时效,由此达到了在除了时效确定日期外的候选履约日期属于对象禁止日期时无需露出候选履约时效的效果。

在上述任意技术方案的基础上,可选的,在获取时效确定对象的在与时效确定时间点关联的候选履约日期内针对时效确定服务预先配置的作业时间段和对象时效类型之前,上述时效确定方法,还可包括:获取时效确定对象的针对时效确定服务的预先配置的履约日历天数、及时效确定对象在时效确定时间点所在的时效确定日期内针对时效确定服务的预先配置的作业结束时间点,其中,履约日历天数包括各候选履约日期的横跨天数;若履约日历天数为一天且时效确定时间点晚于作业结束时间点,则将时效确定日期的次日日期作为与时效确定时间点关联的候选履约日期。

其中,作业结束时间点可以是时效确定日期内的作业时间段的结束时间点,如果时效确定时间点晚于作业结束时间点,这说明时效确定日期当天已无任何可以露出的候选履约时效;在此基础上,如果履约日历天数为一天,那么可以将时效确定日期的次日日期(即转天)作为与时效确定时间点关联的候选履约日期。结合本发明实施例可能涉及到的应用场景,当用户的申请退换操作发生在门店的营业结束时间点后,可以露出转天的候选履约时效,因此可以将转天作为候选履约日期,由此达到了候选履约时效的正常露出的效果,保证了用户在何时进行操作均能够得到可以选择的候选履约时效。

实施例三

图4是本发明实施例三中提供的一种时效确定方法的流程图。本实施例以上述各技术方案为基础进行优化。在本实施例中,可选的,根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效,可包括:根据作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的待筛选履约时效;将各待筛选履约时效中的包括时效确定时间点的待筛选履约时效作为当前履约时效,从各待筛选履约时效中筛选出在时间上晚于当前履约时效的候选履约时效。其中,与上述各实施例相同或相应的术语的解释在此不再赘述。

参见图4,本实施例的方法具体可以包括如下步骤:

S310、根据与监测到的时效确定事件对应的时效确定对象、时效确定服务和时效确定时间点,获取时效确定对象的在与时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型。

S320、根据作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的待筛选履约时效。

其中,待筛选履约时效可以是根据作业时间段和对象时效类型确定的履约时效,其确定过程具有多种实现方式,示例性的,针对某个候选履约日期内的待筛选履约时效,可以将候选履约日期内的作业时间段的作业开始时间点作为履约时效开始点,将经过对象时效类型后的时间点作为履约时效结束点,由此根据履约时效开始点和履约时效结束点可以得到一个待筛选履约时效;进而,将履约时效结束点作为新的履约时效开始点,循环往复,直至某履约时效结束点超出了作业时间段中的作业结束时间点,由此可以得到至少一个待筛选履约时效。示例性的,假设作业时间段时8:00-18:00,对象时效类型是3小时,那么待筛选履约时效可以是8:00-11:00、11:00-14:00、14:00-17:00和17:00-20:00。需要说明的是,经过上述步骤得到的履约时效称为待筛选履约时效的原因在于,由于时效确定时间点是时效确定日期内的某个时间点,其很可能晚于作业开始时间点,因此根据上述步骤得到的待筛选履约时效很可能包括是无法执行时效确定服务的履约时效,即它们是需要再筛选的履约时效。

S330、将各待筛选履约时效中包括时效确定时间点的待筛选履约时效作为当前履约时效,并从各待筛选履约时效中筛选出在时间上晚于当前履约时效的候选履约时效。

其中,当前履约时效可以是各待筛选履约时效中包括时效确定时间点的待筛选履约时效,即将时效确定时间点所在的待筛选履约时效作为当前履约时效。那么,当前履约时效和在时间上早于当前履约时效的待筛选履约时效均是无法执行时效确定服务的履约时效,因此可以从各待筛选履约时效中筛选出在时间上晚于当前履约时效的候选履约时效。示例性的,假设8:00-11:00、11:00-14:00、14:00-17:00和17:00-20:00,时效确定时间点是12:53,那么候选履约时效可以是14:00-17:00和17:00-20:00。

S340、将候选履约时效发送给与时效确定事件对应的客户端,以使客户端将候选履约时效显示于显示界面上。

本发明实施例的技术方案,通过作业时间段和对象时效类型可以确定时效确定对象在候选履约日期内针对时效确定服务的待筛选履约时效,为了排除各待筛选履约时效中时效确定对象无法执行时效确定服务的履约时效,可以将各待筛选履约时效中包括时效确定时间点的待筛选履约时效作为当前履约时效,然后从各待筛选履约时效中筛选出在时间上晚于当前履约时效的候选履约时效,由此得到了时效确定对象肯定能够执行时效确定服务的候选履约时效。

在此基础上,一种可选的技术方案,上述时效确定方法,还可包括:获取时效确定对象的在候选履约日期内针对时效确定服务的预先配置的最后波次露出开关的开关状态;如果开关状态为关,则从各待筛选履约时效中剔除在时间上最晚的待筛选履约时效,并根据剔除结果更新各待筛选履约时效;或,如果开关状态为关,则从各候选履约时效中剔除在时间上最晚的候选履约时效,并根据剔除结果更新各候选履约时效。

其中,最后波次露出开关可以是用于控制最后波次是否露出的开关,最后波次可以是各候选履约时效中的在时间上最晚的履约时效。最后波次露出开关设置的意义在于,由于最后波次是非常接近时效确定对象的作业结束时间点的候选履约时效,这样的候选履约时效很可能导致时效确定对象出现履约失败的情况,因此时效确定对象的相关人员可以根据该时效确定对象的实际运力情况预先配置最后波次露出开关的开关状态,由此保证了时效确定对象的履约能力。在此基础上,如果最后波次露出开关的开关状态为关,即在时间上最晚的候选履约时效无需露出,那么可以从各候选履约时效中剔除掉在时间上最晚的候选履约时效,并根据剔除结果更新各候选履约时效;还可以从各待筛选履约时效中剔除掉在时间上最晚的待筛选履约时效,并根据剔除结果更新各待筛选履约时效,时间上最晚的待筛选履约时效的剔除意味着后续的候选履约时效不会再存在非常接近作业结束时间点的履约时效;等等。示例性的,假设作业时间段是8:00-18:00,时效确定时间点是9:25,候选履约时效是11:00-14:00、14:00-17:00和17:00-20:00,当最后波次露出开关的开关状态是关时,可以剔除掉17:00-20:00,此时的候选履约时效可以是11:00-14:00和14:00-17:00。

为了更好地理解上述步骤的具体实现过程,下面继续以图2a和图2b所示的例子为例,对上述各实施例的时效确定方法进行示例性的说明。示例性的,不同的门店针对逆向退换服务具有各自的预先配置的对象时效信息,比如运营开始时间点、运营结束时间点、门店逆向时效类型、门店禁止期(即对象禁止日期)、门店有效期(即对象有效日期)、取件日历天数(即履约日历天数)、及最后波次露出开关、次日波次露出开关、预约日历显示开关等的开关状态等等。需要说明的是,在同一门店中,上述对象时效信息是可以根据门店有效期设置多组数据,并且每组算计可以计算出不同的候选履约时效。

如图5a所示,获取电商售后系统在调用物流门店时效系统时的调用时间点(即时效确定时间点)和电商售后系统提供的需要查询的主键索引,根据主键索引确认唯一的门店。1)判断调用时间点是否在门店有效期内,如果是则按照门店有效期内的门店时效信息(比如运营开始时间点、运营结束时间点和门店逆向时效类型)进行候选履约时效的计算;否则,继续判断是否有默认的门店时效信息(即是否有门店通用日期内的门店时效信息/是否有门店有效期为空的门店时效信息),若是则按照默认的门店时效信息进行计算,否则不返回任何的候选履约时效。2)判断调用时间点是否在门店禁止期内,若是,则不露出候选逆向履约日历(后文可简称为日历)。可露出的取件日历天数支持配置1-7天,从当日(即时效确定日期)计算为第1天,中间遇到门店禁止期则不露出日历。若取件日历天数为1天且下单时间(即调用时间点)不再门店的运营时间段内,则露出次日日期的首波次日历,当然也可以配合产能确定露出次日日期的其余波次日历;若次日日期为门店禁止期,则可以依次查询7天内符合条件的日历,若无则不露出日历。若取件日历天数为1天以上,则以调用时间点命中的下一波次为第一波次,依次露出符合当天要求的和符合取件日历天数的日历。当然,如果当天无符合要求的则可以不露出日历,直接从次日日期开始露出。3)根据门店的运营开始时间点和运营结束时间点、门店逆向时效类型三项计算门店的日历,三项数据成为一个组,同一门店可以支持多组数据,每组输出一个日历。上述技术方案在门店自配送时,实现了较为灵活的售后处理。

再示例性的,参见图5b所示的一种候选逆向履约日历的示意图,其中当前时间可以理解为时效确定日期(即上文中的当日),<3可以理解为在3日以前,>5可以理解为在5日以后,运营开始可以是运营开始时间点的简称,类似的,运营结束可以是运营结束时间点的简称,逆向时效可以是门店逆向时效类型的简称,有效期可以是门店有效期的简称,禁止期可以是门店禁止期的简称,而露出日历中5日下的候选履约时效存在下划线,这是因为5日在门店禁止期内而使得这些候选履约时效无需露出。举个例子,下单时间为3日9-24时,考虑到取件日历天数为3天且5日属于门店禁止期,再结合各门店有效期内的运营开始时间点、运营结束时间点和门店逆向时效类型,此时的待筛选履约时效可包括3日的9-11时、4日的9-11时和4日的15-17时,其中3日的9-11时属于当前履约时效,因此候选履约时效可以包括4日的9-11时和4日的15-17时。

实施例四

图6为本发明实施例四提供的时效确定装置的结构框图,该装置用于执行上述任意实施例所提供的时效确定方法。该装置与上述各实施例的时效确定方法属于同一个发明构思,在时效确定装置的实施例中未详尽描述的细节内容,可以参考上述时效确定方法的实施例。参见图6,该装置具体可以包括:对象时效信息获取模块410、候选履约时效确定模块420和候选履约时效显示模块430。

其中,对象时效信息获取模块410,用于根据与监测到的时效确定事件对应的时效确定对象、时效确定服务和时效确定时间点,获取时效确定对象的在与时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型;

候选履约时效确定模块420,用于根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效;

候选履约时效显示模块430,用于将候选履约时效发送给与时效确定事件对应的客户端,以使客户端将候选履约时效显示于显示界面上。

可选的,对象时效信息获取模块410,具体可以包括:

时效确定时间点确定单元,用于获取时效确定对象的针对时效确定服务的预先配置的对象有效日期,确定时效确定时间点所在的时效确定日期是否属于对象有效日期;第一对象时效信息确定单元,用于若是,则获取时效确定对象的在时效确定日期所在的对象有效日期内针对时效确定服务的预先配置的作业时间段和对象时效类型;第二对象时效信息确定单元,用于否则,获取时效确定对象的在对象有效日期之外的对象通用日期内针对时效确定服务预先配置的作业时间段和对象时效类型。

可选的,上述时效确定装置,还可以包括:

履约日历天数获取模块,用于在获取时效确定对象的在与时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型之前,确定时效确定时间点所在的时效确定日期,且获取时效确定对象的针对时效确定服务预先配置的对象禁止日期和履约日历天数,其中,履约日历天数包括各候选履约日期的横跨天数;

候选履约日期确定模块,用于根据时效确定日期和履约日历天数确定与时效确定时间点关联的候选履约日期;

候选履约时效更新模块,用于在根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象的在候选履约日期内针对时效确定服务的候选履约时效之后,若时效确定日期未在对象禁止日期内,则从各候选履约时效中剔除位于对象禁止日期内的候选履约时效,并根据剔除结果更新各候选履约时效。

可选的,上述时效确定装置,还可以包括:

作业结束时间点获取模块,用于在获取时效确定对象的在时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型之前,获取时效确定对象的针对时效确定服务预先配置的履约日历天数、及时效确定对象的在时效确定时间点所在的时效确定日期内针对时效确定服务预先配置的作业结束时间点,履约日历天数包括各候选履约日期的横跨天数;

候选履约日期确定模块,用于若履约日历天数为一天且时效确定时间点晚于作业结束时间点,则将时效确定日期的次日日期作为与时效确定时间点关联的候选履约日期。

可选的,候选履约时效确定模块420,可以包括:

待筛选履约时效确定单元,用于根据作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的待筛选履约时效;

候选履约时效确定单元,用于将各待筛选履约时效中的包括时效确定时间点的待筛选履约时效作为当前履约时效,从各待筛选履约时效中筛选出在时间上晚于当前履约时效的候选履约时效。

在此基础上,可选的,上述时效确定装置,还可以包括:

开关状态获取模块,用于获取时效确定对象的在候选履约日期内针对时效确定服务的预先配置的最后波次露出开关的开关状态;

履约时效更新模块,用于如果开关状态为关,则从各待筛选履约时效中剔除在时间上最晚的待筛选履约时效,并根据剔除结果更新各待筛选履约时效;或,如果开关状态为关,则从各候选履约时效中剔除在时间上最晚的候选履约时效,并根据剔除结果更新各候选履约时效。

可选的,时效确定服务可包括存在候选履约时效确定需求的正向配送服务或是逆向退换服务。

本发明实施例四提供的时效确定装置,通过对象时效信息获取模块确定与监测到的时效确定事件对应的时效确定时间点、时效确定服务和时效确定对象,进而根据它们可以获取时效确定对象的在时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的可以体现该时效确定对象的实际运力情况的对象时效信息,该对象时效信息可以包括作业时间段和对象时效类型;进而,通过候选履约时效确定模块根据时效确定时间点、作业时间段和对象时效类型可以自动确定出时效确定对象在候选履约日期内针对时效确定服务的自身能够提供的候选履约时效;通过候选履约时效显示模块将该候选履约时效发送给与时效确定事件对应的客户端,以便客户端可以将接收到的候选履约时效显示于显示界面上,这使得客户端的操作者可以从该显示界面上确定自己可以选择的候选履约时效。上述装置,在获取到时效确定对象的针对时效确定服务的预先配置的对象时效信息之后,可以根据它们自动确定出该时效确定对象能够提供的候选履约时效,进而通过能够显示出该候选履约时效的客户端让该客户端的操作者确定自己能够选择的候选履约时效,由此达到了候选履约时效的灵活配置和自动确定的效果。

本发明实施例所提供的时效确定装置可执行本发明任意实施例所提供的时效确定方法,具备执行方法相应的功能模块和有益效果。

值得注意的是,上述时效确定装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

实施例五

图7为本发明实施例五提供的一种时效确定设备的结构示意图,参见图7,该设备包括存储器510、处理器520、输入装置530和输出装置540。设备中的处理器520的数量可以是一个或多个,图7中以一个处理器520为例;设备中的存储器510、处理器520、输入装置530和输出装置540可以通过总线或其它方式连接,图7中以通过总线550连接为例。

存储器510作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的时效确定方法对应的程序指令/模块(例如,时效确定装置中的对象时效信息获取模块410、候选履约时效确定模块420和候选履约时效显示模块430)。处理器520通过运行存储在存储器510中的软件程序、指令以及设备,从而执行设备的各种功能应用以及数据处理,即实现上述的时效确定方法。

存储器510可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器510可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器510可进一步包括相对于处理器520远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置530可用于接收输入的数字或字符信息,以及产生与装置的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。

实施例六

本发明实施例六提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种时效确定方法,该方法包括:

根据与监测到的时效确定事件对应的时效确定对象、时效确定服务和时效确定时间点,获取时效确定对象的在时效确定时间点关联的候选履约日期内针对时效确定服务的预先配置的作业时间段和对象时效类型;

根据时效确定时间点、作业时间段和对象时效类型确定时效确定对象在候选履约日期内针对时效确定服务的候选履约时效;

将候选履约时效发送给与时效确定事件对应的客户端,以使客户端将候选履约时效显示于显示界面上。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的时效确定方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。依据这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

相关技术
  • 一种内容时效的确定方法、相关装置、设备以及存储介质
  • 一种时效确定方法、装置、设备及存储介质
技术分类

06120113194207