基于门店服务线上预约方法、装置、设备及存储介质与流程

文档序号:31997115发布日期:2022-11-02 08:40阅读:27来源:国知局
基于门店服务线上预约方法、装置、设备及存储介质与流程

1.本发明涉及大数据技术领域,尤其涉及一种基于门店服务线上预约方法、装置、设备及存储介质。


背景技术:

2.随着科学技术的不断发展,人们生活水平的不断提高,网络购物与移动支付技术得到了飞速发展,人们逐步习惯于使用手机app实现某些服务功能,比如门店预约服务,从之前的电话预约逐步转换为通过手机app线上预约。
3.目前,大多数门店预约服务通常采用先到先得的时间优先策略对用户预约订单进行排单,排单策略不仅单一不够灵活,而且也没有从整体上考虑用户预约订单成交后的实际服务结果,比如是否对商家最为有利,特别是当同一时间段内存在大量用户预约订单时,如何将有限的门店服务资源分配给最佳的用户预约订单,因此亟需对现有预约订单的排单方式进行改进。


技术实现要素:

4.本发明的主要目的在于提供一种基于门店服务线上预约方法、装置、设备及存储介质,旨在解决如何实现门店服务资源与用户预约订单最佳匹配的技术问题。
5.本发明第一方面提供了一种门店服务线上预约方法,包括:
6.接收用户客户端和/或门店客户端提交的门店服务预约订单,并提取所述预约订单中的预约信息;
7.基于所述预约信息,确定待服务的目标门店,并生成所述目标门店的虚拟服务订单;
8.将所述虚拟服务订单输入所述目标门店的预约推演模型进行排单推演,输出所述虚拟服务订单对应的排单推演结果;
9.基于所述排单推演结果,生成所述预约订单对应的预约结果并返回至所述用户客户端和/或所述门店客户端。
10.可选的,在本发明第一方面的第一种实现方式中,所述基于门店服务线上预约方法还包括:
11.当所述预约推演模型采用时间段优先策略时,获取所述目标门店所有未完成订单的服务时间;
12.基于所有未完成订单的服务时间,计算当前所述目标门店的所有空闲服务时间段;
13.判断所述虚拟服务订单的预定时间段是否在所述目标门店的任一空闲服务时间段内;
14.若是,则确定所述虚拟服务订单为可接受状态并作为排单推演结果输出。
15.可选的,在本发明第一方面的第二种实现方式中,基于门店服务线上预约方法还
包括:
16.当所述预约推演模型采用价值优先策略时,获取所述目标门店所有未完成订单的服务时间;
17.基于所有未完成订单的服务时间,计算当前所述目标门店的所有空闲服务时间段;
18.判断同一时间段内各所述虚拟服务订单的预定时间段是否在所述目标门店的任一空闲服务时间段内;
19.若是,则将同一时间段内的所有虚拟服务订单随机等分为多个待评价订单集合,其中,同一待评价订单集合内选取的各虚拟服务订单相互之间的服务时间不冲突,各待评价订单集合包含相同数量的虚拟服务订单;
20.基于预置服务价值计算公式,分别计算各所述待评价订单集合对应的服务价值;
21.将最高服务价值对应的虚拟服务订单设置为可接受状态并作为排单推演结果输出。
22.可选的,在本发明第一方面的第三种实现方式中,基于门店服务线上预约方法还包括服务价值计算公式:
[0023][0024]
p
ij
=(a
ij
×bij
×jij
×gij
)
×
ηk;
[0025]cij
=k1m
ij
+k2n
ij
+k3q
ij

[0026]
其中,vi表示第i个待评价订单集合的服务价值,p
ij
表示第i个待评价订单集合中第j个虚拟服务订单的服务费用,c
ij
表示第i个待评价订单集合中第j个虚拟服务订单的服务成本,m表示待评价订单集合的总数量,n表示待评价订单集合中虚拟服务订单的数量;
[0027]aij
表示第i个待评价订单集合中第j个虚拟服务订单的顾客人数,b
ij
表示第i个待评价订单集合中第j个虚拟服务订单的渗透率,j
ij
表示第i个待评价订单集合中第j个虚拟服务订单的顾客消费频次,g
ij
表示为第i个待评价订单集合中第j个虚拟服务订单的人均消费额,ηk为修正因子;
[0028]
k1、k2、k3表示变量系数且为常数,m
ij
表示第i个待评价订单集合中第j个虚拟服务订单的产品成本,n
ij
表示第i个待评价订单集合中第j个虚拟服务订单的人工成本,q
ij
表示第i个待评价订单集合中第j个虚拟服务订单的时间成本。
[0029]
本发明第二方面提供了一种门店服务线上预约装置,包括:
[0030]
接收模块,用于接收用户客户端和/或门店客户端提交的门店服务预约订单,并提取所述预约订单中的预约信息;
[0031]
生成模块,用于基于所述预约信息,确定待服务的目标门店,并生成所述目标门店的虚拟服务订单;
[0032]
推演模块,用于将所述虚拟服务订单输入所述目标门店的预约推演模型进行排单推演,输出所述虚拟服务订单对应的排单推演结果;
[0033]
返回模块,用于基于所述排单推演结果,生成所述预约订单对应的预约结果并返回至所述用户客户端和/或所述门店客户端。
[0034]
可选的,在本发明第二方面的第一种实现方式中,所述基于门店服务线上预约装
置中推演模块还包括:
[0035]
时间推演单元,用于当所述预约推演模型采用时间段优先策略时,获取所述目标门店所有未完成订单的服务时间;基于所有未完成订单的服务时间,计算当前所述目标门店的所有空闲服务时间段;判断所述虚拟服务订单的预定时间段是否在所述目标门店的任一空闲服务时间段内;若是,则确定所述虚拟服务订单为可接受状态并作为排单推演结果输出。
[0036]
可选的,在本发明第二方面的第二种实现方式中,所述基于门店服务线上预约装置中推演模块还包括:
[0037]
价值推演单元,用于当所述预约推演模型采用价值优先策略时,获取所述目标门店所有未完成订单的服务时间;基于所有未完成订单的服务时间,计算当前所述目标门店的所有空闲服务时间段;判断同一时间段内各所述虚拟服务订单的预定时间段是否在所述目标门店的任一空闲服务时间段内;若是,则将同一时间段内的所有虚拟服务订单随机等分为多个待评价订单集合,其中,同一待评价订单集合内选取的各虚拟服务订单相互之间的服务时间不冲突,各待评价订单集合包含相同数量的虚拟服务订单;基于预置服务价值计算公式,分别计算各所述待评价订单集合对应的服务价值;将最高服务价值对应的虚拟服务订单设置为可接受状态并作为排单推演结果输出。
[0038]
可选的,在本发明第二方面的第三种实现方式中,所述基于门店服务线上预约装置中推演模块还包括服务价值计算公式:
[0039][0040]
p
ij
=(a
ij
×bij
×jij
×gij
)
×
ηk;
[0041]cij
=k1m
ij
+k2n
ij
+k3q
ij

[0042]
其中,vi表示第i个待评价订单集合的服务价值,p
ij
表示第i个待评价订单集合中第j个虚拟服务订单的服务费用,c
ij
表示第i个待评价订单集合中第j个虚拟服务订单的服务成本,m表示待评价订单集合的总数量,n表示待评价订单集合中虚拟服务订单的数量;
[0043]aij
表示第i个待评价订单集合中第j个虚拟服务订单的顾客人数,b
ij
表示第i个待评价订单集合中第j个虚拟服务订单的渗透率,j
ij
表示第i个待评价订单集合中第j个虚拟服务订单的顾客消费频次,g
ij
表示为第i个待评价订单集合中第j个虚拟服务订单的人均消费额,ηk为修正因子;
[0044]
k1、k2、k3表示变量系数且为常数,m
ij
表示第i个待评价订单集合中第j个虚拟服务订单的产品成本,n
ij
表示第i个待评价订单集合中第j个虚拟服务订单的人工成本,q
ij
表示第i个待评价订单集合中第j个虚拟服务订单的时间成本。
[0045]
本发明第三方面提供了一种门店服务线上预约电子设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述电子设备执行上述的基于门店服务线上预约方法。
[0046]
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于门店服务线上预约方法。
[0047]
本发明提供的技术方案中,通过提取用户客户端和/或门店客户端提交的门店服务预约订单信息和预约服务的目标门店信息,生成目标门店的虚拟服务订单,然后将虚拟
服务订单输入目标门店的预约推演模型进行排单推演,生成排单推演结果,最后再基于排单推演结果,生成预约订单对应的预约结果并返回给用户或门店。不同门店之间可以使用相同或者不同的预约推演模型,同时预约推演模型支持多种不同排单策略,进而使得排单方式更为灵活多变。同时采用虚拟服务订单进行排单,不仅大幅提升了预约效率,同时能够从整体上考虑用户预约订单成交后的实际服务结果,进而能够将有限的门店服务资源分配给最佳的用户预约订单,最终实现最佳的订单预约结果。
附图说明
[0048]
图1为本发明实施例中基于门店服务线上预约方法的第一个实施例示意图;
[0049]
图2为本发明实施例中基于门店服务线上预约方法的第二个实施例示意图;
[0050]
图3为本发明实施例中基于门店服务线上预约装置的第一个实施例示意图;
[0051]
图4为本发明实施例中基于门店服务线上预约装置的第二个实施例示意图;
[0052]
图5为本发明实施例中电子设备的一个实施例示意图。
具体实施方式
[0053]
本发明实施例提供了一种基于门店服务线上预约方法、装置、设备及存储介质,采用的预约推演模型支持多种排单策略,不仅排单方式灵活多变,同时采用虚拟服务订单进行排单,大幅提升了预约效率,并且能够给出更优的订单预约结果。
[0054]
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0055]
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中基于门店服务线上预约方法的第一个实施例包括:
[0056]
s101,接收用户客户端和/或门店客户端提交的门店服务预约订单,并提取预约订单中的预约信息;
[0057]
本实施例中,用户使用客户端app填写门店服务预约订单,门店服务预约订单中包括用户的个人信息、预约时间信息、预约需求信息,其中预约需求信息还包括预约服务信息和预约人数信息,通过接收用户提交的门店服务预约订单,提取预约订单中的预约信息。
[0058]
s102,基于预约信息,确定待服务的目标门店,并生成目标门店的虚拟服务订单;
[0059]
本实施例中,用户填写完预约订单信息后,选择确定要预约服务的目标门店,通过对预约信息和待服务目标门店信息的提取,生成待服务的目标门店的虚拟服务订单表记录在数据库中,其中虚拟服务订单是指还未通过推演模型进行排单推演成功的订单,若经过推演模型推演不成功,可对该虚拟服务订单进行删除。
[0060]
s103,将虚拟服务订单输入目标门店的预约推演模型进行排单推演,输出虚拟服务订单对应的排单推演结果;
[0061]
本实施例中,将虚拟服务订单输入目标门店的预约推演模型进行排单推演,因为线下门店数量庞大,用同一个推演模型进行排单推演会产生大量计算,故通过划分不同门店预约推演模型来精简计算量;通过目标门店的预约推演模型对虚拟服务订单进行排单推演,得到虚拟服务订单对应的排单推演结果,排单结果为排单成功和排单不成功两种结果,若排单不成功,则在数据库中删除该虚拟订单记录。
[0062]
s104,基于排单推演结果,生成预约订单对应的预约结果并返回至用户客户端和/或所述门店客户端。
[0063]
本实施例中,若该虚拟服务订单的排单推演结果成功,则根据该虚拟服务订单生成预约成功订单,并记录在数据库中,在数据库中该预约成功订单消费状态为未到店消费状态,再将预约成功结果反馈给用户,用户在客户端app上能看到成功预约的提示框,门店客户端同时也会接受到用户成功预约提醒,待用户到店使用服务后,该预约成功订单消费状态更改为已到店消费状态。
[0064]
本发明实施例中,通过提取用户客户端和/或门店客户端提交的门店服务预约订单信息和预约服务的目标门店信息,生成目标门店的虚拟服务订单,然后将虚拟服务订单输入目标门店的预约推演模型进行排单推演,生成排单推演结果,最后再基于排单推演结果,生成预约订单对应的预约结果并返回给用户或门店。不同门店之间可以使用相同或者不同的预约推演模型,同时预约推演模型支持多种不同排单策略,进而使得排单方式更为灵活多变。同时采用虚拟服务订单进行排单,不仅大幅提升了预约效率,同时能够从整体上考虑用户预约订单成交后的实际服务结果,进而能够将有限的门店服务资源分配给最佳的用户预约订单,最终实现最佳的订单预约结果。
[0065]
请参阅图2,本发明实施例中基于门店服务线上预约方法的第二个实施例包括:
[0066]
s201,接收用户客户端和/或门店客户端提交的门店服务预约订单,并提取预约订单中的预约信息。
[0067]
s202,基于预约信息,确定待服务的目标门店,并生成目标门店的虚拟服务订单。
[0068]
s203,将虚拟服务订单输入目标门店的预约推演模型进行排单推演,输出虚拟服务订单对应的排单推演结果;
[0069]
在一可选实施例中,具体通过以下两种预约推演策略对虚拟服务订单进行排单推演:
[0070]
(一)时间段优先策略
[0071]
1.1、当预约推演模型采用时间段优先策略时,获取目标门店所有未完成订单的服务时间;
[0072]
1.2、基于所有未完成订单的服务时间,计算当前目标门店的所有空闲服务时间段;
[0073]
1.3、判断虚拟服务订单的预定时间段是否在目标门店的任一空闲服务时间段内;
[0074]
1.4、若是,则确定所述虚拟服务订单为可接受状态并作为排单推演结果输出。
[0075]
在本实施例中,在不同用户的预约服务时间不同的情况下,采用时间段优先策略;先遍历数据库中预约成功未到店消费订单,计算当前目标门店剩余空闲服务时间段,判断在当前空余服务时间段内是否可以容纳当前用户的预约服务,若当前空余时间段与用于预约服务需要的时间不冲突,即确定该用户的虚拟服务订单可生成预约成功订单,将该预约
成功订单录入数据库中,并将该预约成功结果输出。
[0076]
(二)价值优先策略
[0077]
1.1、当预约推演模型采用价值优先策略时,获取目标门店所有未完成订单的服务时间;
[0078]
1.2、基于所有未完成订单的服务时间,计算当前目标门店的所有空闲服务时间段;
[0079]
1.3、判断同一时间段内各虚拟服务订单的预定时间段是否在目标门店的任一空闲服务时间段内;
[0080]
1.4、若是,则将同一时间段内的所有虚拟服务订单随机等分为多个待评价订单集合,其中,同一待评价订单集合内选取的各虚拟服务订单相互之间的服务时间不冲突,各待评价订单集合包含相同数量的虚拟服务订单;
[0081]
1.5、基于预置服务价值计算公式,分别计算各待评价订单集合对应的服务价值;
[0082]
1.6、将最高服务价值对应的虚拟服务订单设置为可接受状态并作为排单推演结果输出。
[0083]
在本实施例中,在不同用户的预约服务时间相同的情况下,采用价值优先策略;先遍历数据库中预约成功未到店消费订单,计算当前目标门店剩余空闲服务时间段,判断在当前空余服务时间段内是否可以容纳当前用户的预约服务,若当前空余时间段与用于预约服务需要的时间不冲突,且有两个或两个以上用户预约同一服务时间,即采用价值优先策略,将系统预置时间区间内的所有虚拟服务订单随机等分为多个待计算评价的订单集合,每个集合中的虚拟服务订单数量相同,且同一集合中的每个虚拟服务订单的预约服务时间不冲突,通过服务价值计算公式计算出每一个待计算评价的订单集合的最大利润,得到各订单集合对应的服务价值,将服务价值最高的订单集合中的所有虚拟服务订单确定为可预约成功订单,并将预约成功订单录入数据库中。
[0084]
在采用价值优先策略时,服务价值计算公式如下:
[0085][0086]
p
ij
=(a
ij
×bij
×jij
×gij
)
×
ηk;
[0087]cij
=k1m
ij
+k2n
ij
+k3q
ij

[0088]
其中,vi表示第i个待评价订单集合的服务价值,p
ij
表示第i个待评价订单集合中第j个虚拟服务订单的服务费用,c
ij
表示第i个待评价订单集合中第j个虚拟服务订单的服务成本,m表示待评价订单集合的总数量,n表示待评价订单集合中虚拟服务订单的数量;
[0089]aij
表示第i个待评价订单集合中第j个虚拟服务订单的顾客人数,b
ij
表示第i个待评价订单集合中第j个虚拟服务订单的渗透率,j
ij
表示第i个待评价订单集合中第j个虚拟服务订单的顾客消费频次,g
ij
表示为第i个待评价订单集合中第j个虚拟服务订单的人均消费额,ηk为修正因子;
[0090]
k1、k2、k3表示变量系数且为常数,m
ij
表示第i个待评价订单集合中第j个虚拟服务订单的产品成本,n
ij
表示第i个待评价订单集合中第j个虚拟服务订单的人工成本,q
ij
表示第i个待评价订单集合中第j个虚拟服务订单的时间成本。
[0091]
在本实施例中,通过对每个待评价订单集合中各虚拟服务订单的服务价值进行累
加,得到待评价订单集合的服务价值v,如上所介绍的,待评价订单集合的服务价值v包括待评价订单服务费用和待评价订单的服务成本,待评价订单服务费用包括顾客人数、渗透率、顾客消费频次、顾客人均消费额,待评价订单的服务成本包括产品成本、人工成本、时间成本;故上所介绍的待评价订单集合的服务价值包括顾客人数、渗透率、顾客消费频次、顾客人均消费额、产品成本、人工成本、时间成本这些变量因子,多变量因子让价值优先策略计算结果更精确,能给商家提供利益更大化的结果。
[0092]
例如,预约用户的虚拟服务订单信息中包括所预约服务、顾客人数、所预约服务的产品价值、所预约服务的服务时间,系统根据预约用户id找到该用户消费记录信息,得到顾客消费频次数据,根据所预约服务的产品价值找到对应的产品成本数据,根据所预约服务的服务时间找到对应的人工成本数据和时间成本数据,再把如上数据带入服务价值计算公式进行计算,算出该虚拟服务订单的服务价值。
[0093]
在本实施例中,当不满足采用时间段优先策略条件时,采用价值优先策略,通过服务价值计算公式计算每个待评价订单集合的服务价值,比较选出服务价值最高的订单集合进行预约服务。
[0094]
s204,基于所述排单推演结果,生成所述预约订单对应的预约结果并返回至所述用户客户端和/或所述门店客户端。
[0095]
本实施例中,若该虚拟服务订单的排单推演结果成功,则根据该虚拟服务订单生成预约成功订单,并记录在数据库中,在数据库中该预约成功订单消费状态为未到店消费状态,再将预约成功结果反馈给用户,用户在客户端app上能看到成功预约的提示框,门店客户端同时也会接受到用户成功预约提醒,待用户到店使用服务后,该预约成功订单消费状态更改为已到店消费状态。
[0096]
本发明实施例中,在不同用户的预约服务时间不同的情况下,采用时间段优先策略,在不同用户的预约服务时间相同的情况下,采用价值优先策略;先遍历数据中预约成功未到店消费订单,判断在当前空余服务时间段内是否可以容纳当前用户的预约服务,若当前空余时间段与用于预约服务需要的时间不冲突,则采用时间段优先策略直接对用户进行排单;若当前空余时间段与用于预约服务需要的时间不冲突,且有两个或两个以上用户预约同一服务时间,则采用价值优先策略对用户进行排单,通过划分预约时间不冲突的虚拟服务订单集合,精简了采用价值优先策略排单时的计算量,大幅提升了预约效率,且能够让员工进行自助管理预约订单,节省了一定的人工成本,从而实现了商家利益的更大化,同时不会影响消费者的预约服务体验。
[0097]
上面对本发明实施例中基于门店服务线上预约方法进行了描述,下面对本发明实施例中基于门店服务线上预约装置进行描述,请参阅图3,本发明实施例中基于门店服务线上预约装置的第一个实施例包括:
[0098]
接收模块301,用于接收用户客户端和/或门店客户端提交的门店服务预约订单,并提取预约订单中的预约信息;
[0099]
本实施例中,用户使用客户端app填写门店服务预约订单,门店服务预约订单中包括用户的个人信息、预约时间信息、预约需求信息,其中预约需求信息还包括预约服务信息和预约人数信息,通过接收用户提交的门店服务预约订单,提取预约订单中的预约信息。
[0100]
生成模块302,用于基于预约信息,确定待服务的目标门店,并生成目标门店的虚
拟服务订单;
[0101]
本实施例中,用户填写完预约订单信息后,选择确定要预约服务的目标门店,通过对预约信息和待服务目标门店信息的提取,生成待服务的目标门店的虚拟服务订单表记录在数据库中,其中虚拟服务订单是指还未通过推演模型进行排单推演成功的订单,若经过推演模型推演不成功,可对该虚拟服务订单进行删除。
[0102]
推演模块303,用于将虚拟服务订单输入目标门店的预约推演模型进行排单推演,输出虚拟服务订单对应的排单推演结果;
[0103]
本实施例中,将虚拟服务订单输入目标门店的预约推演模型进行排单推演,因为线下门店数量庞大,用同一个推演模型进行排单推演会产生大量计算,故通过划分不同门店预约推演模型来精简计算量;通过目标门店的预约推演模型对虚拟服务订单进行排单推演,得到虚拟服务订单对应的排单推演结果,排单结果为排单成功和排单不成功两种结果,若排单不成功,则在数据库中删除该虚拟订单记录。
[0104]
返回模块304,用于基于排单推演结果,生成预约订单对应的预约结果并返回至用户客户端和/或所述门店客户端。
[0105]
本实施例中,若该虚拟服务订单的排单推演结果成功,则根据该虚拟服务订单生成预约成功订单,并记录在数据库中,在数据库中该预约成功订单消费状态为未到店消费状态,再将预约成功结果反馈给用户,用户在客户端app上能看到成功预约的提示框,门店客户端同时也会接受到用户成功预约提醒,待用户到店使用服务后,该预约成功订单消费状态更改为已到店消费状态。
[0106]
本发明实施例中,通过提取用户客户端和/或门店客户端提交的门店服务预约订单信息和预约服务的目标门店信息,生成目标门店的虚拟服务订单,然后将虚拟服务订单输入目标门店的预约推演模型进行排单推演,生成排单推演结果,最后再基于排单推演结果,生成预约订单对应的预约结果并返回给用户或门店。不同门店之间可以使用相同或者不同的预约推演模型,同时预约推演模型支持多种不同排单策略,进而使得排单方式更为灵活多变。同时采用虚拟服务订单进行排单,不仅大幅提升了预约效率,同时能够从整体上考虑用户预约订单成交后的实际服务结果,进而能够将有限的门店服务资源分配给最佳的用户预约订单,最终实现最佳的订单预约结果。
[0107]
请参阅图4,本发明实施例中基于门店服务线上预约装置的第二个实施例包括:
[0108]
接收模块401,用于接收用户客户端和/或门店客户端提交的门店服务预约订单,并提取预约订单中的预约信息。
[0109]
生成模块402,用于基于预约信息,确定待服务的目标门店,并生成目标门店的虚拟服务订单。
[0110]
推演模块403,用于将虚拟服务订单输入目标门店的预约推演模型进行排单推演,输出虚拟服务订单对应的排单推演结果;
[0111]
在一可选实施例中,推演模块403还包括时间推演单元4031,具体用于:当预约推演模型采用时间段优先策略时,获取目标门店所有未完成订单的服务时间;基于所有未完成订单的服务时间,计算当前目标门店的所有空闲服务时间段;判断虚拟服务订单的预定时间段是否在目标门店的任一空闲服务时间段内;若是,则确定所述虚拟服务订单为可接受状态并作为排单推演结果输出。
[0112]
在本实施例中,在不同用户的预约服务时间不同的情况下,采用时间段优先策略;先遍历数据库中预约成功未到店消费订单,计算当前目标门店剩余空闲服务时间段,判断在当前空余服务时间段内是否可以容纳当前用户的预约服务,若当前空余时间段与用于预约服务需要的时间不冲突,即确定该用户的虚拟服务订单可生成预约成功订单,将该预约成功订单录入数据库中,并将该预约成功结果输出。
[0113]
在一可选实施例中,推演模块403还包括价值推演单元4032,具体用于:当预约推演模型采用价值优先策略时,获取目标门店所有未完成订单的服务时间;基于所有未完成订单的服务时间,计算当前目标门店的所有空闲服务时间段;判断同一时间段内各虚拟服务订单的预定时间段是否在目标门店的任一空闲服务时间段内;若是,则将同一时间段内的所有虚拟服务订单随机等分为多个待评价订单集合,其中,同一待评价订单集合内选取的各虚拟服务订单相互之间的服务时间不冲突,各待评价订单集合包含相同数量的虚拟服务订单;基于预置服务价值计算公式,分别计算各待评价订单集合对应的服务价值;将最高服务价值对应的虚拟服务订单设置为可接受状态并作为排单推演结果输出。
[0114]
在本实施例中,在不同用户的预约服务时间相同的情况下,采用价值优先策略;先遍历数据库中预约成功未到店消费订单,计算当前目标门店剩余空闲服务时间段,判断在当前空余服务时间段内是否可以容纳当前用户的预约服务,若当前空余时间段与用于预约服务需要的时间不冲突,且有两个或两个以上用户预约同一服务时间,即采用价值优先策略,将系统预置时间区间内的所有虚拟服务订单随机等分为多个待计算评价的订单集合,每个集合中的虚拟服务订单数量相同,且同一集合中的每个虚拟服务订单的预约服务时间不冲突,通过服务价值计算公式计算出每一个待计算评价的订单集合的最大利润,得到各订单集合对应的服务价值,将服务价值最高的订单集合中的所有虚拟服务订单确定为可预约成功订单,并将预约成功订单录入数据库中。
[0115]
在一可选实施例中,服务价值计算公式如下:
[0116][0117]
p
ij
=(a
ij
×bij
×jij
×gij
)
×
ηk;
[0118]cij
=k1m
ij
+k2n
ij
+k3q
ij

[0119]
其中,vi表示第i个待评价订单集合的服务价值,p
ij
表示第i个待评价订单集合中第j个虚拟服务订单的服务费用,c
ij
表示第i个待评价订单集合中第j个虚拟服务订单的服务成本,m表示待评价订单集合的总数量,n表示待评价订单集合中虚拟服务订单的数量;
[0120]aij
表示第i个待评价订单集合中第j个虚拟服务订单的顾客人数,b
ij
表示第i个待评价订单集合中第j个虚拟服务订单的渗透率,j
ij
表示第i个待评价订单集合中第j个虚拟服务订单的顾客消费频次,g
ij
表示为第i个待评价订单集合中第j个虚拟服务订单的人均消费额,ηk为修正因子;
[0121]
k1、k2、k3表示变量系数且为常数,m
ij
表示第i个待评价订单集合中第j个虚拟服务订单的产品成本,n
ij
表示第i个待评价订单集合中第j个虚拟服务订单的人工成本,q
ij
表示第i个待评价订单集合中第j个虚拟服务订单的时间成本。
[0122]
在本实施例中,通过对每个待评价订单集合中各虚拟服务订单的服务价值进行累加,得到待评价订单集合的服务价值v,如上所介绍的,待评价订单集合的服务价值v包括待
评价订单服务费用和待评价订单的服务成本,待评价订单服务费用包括顾客人数、渗透率、顾客消费频次、顾客人均消费额,待评价订单的服务成本包括产品成本、人工成本、时间成本;故上所介绍的待评价订单集合的服务价值包括顾客人数、渗透率、顾客消费频次、顾客人均消费额、产品成本、人工成本、时间成本这些变量因子,多变量因子让价值优先策略计算结果更精确,能给商家提供利益更大化的结果。
[0123]
例如,预约用户的虚拟服务订单信息中包括所预约服务、顾客人数、所预约服务的产品价值、所预约服务的服务时间,系统根据预约用户id找到该用户消费记录信息,得到顾客消费频次数据,根据所预约服务的产品价值找到对应的产品成本数据,根据所预约服务的服务时间找到对应的人工成本数据和时间成本数据,再把如上数据带入服务价值计算公式进行计算,算出该虚拟服务订单的服务价值。
[0124]
在本实施例中,当不满足采用时间段优先策略条件时,采用价值优先策略,通过服务价值计算公式计算每个待评价订单集合的服务价值,比较选出服务价值最高的订单集合进行预约服务。
[0125]
返回模块404,用于基于排单推演结果,生成预约订单对应的预约结果并返回至用户客户端和/或所述门店客户端。
[0126]
本实施例中,若该虚拟服务订单的排单推演结果成功,则根据该虚拟服务订单生成预约成功订单,并记录在数据库中,在数据库中该预约成功订单消费状态为未到店消费状态,再将预约成功结果反馈给用户,用户在客户端app上能看到成功预约的提示框,门店客户端同时也会接受到用户成功预约提醒,待用户到店使用服务后,该预约成功订单消费状态更改为已到店消费状态。
[0127]
本发明实施例中,在不同用户的预约服务时间不同的情况下,采用时间段优先策略,在不同用户的预约服务时间相同的情况下,采用价值优先策略;先遍历数据中预约成功未到店消费订单,判断在当前空余服务时间段内是否可以容纳当前用户的预约服务,若当前空余时间段与用于预约服务需要的时间不冲突,则采用时间段优先策略直接对用户进行排单;若当前空余时间段与用于预约服务需要的时间不冲突,且有两个或两个以上用户预约同一服务时间,则采用价值优先策略对用户进行排单,通过划分预约时间不冲突的虚拟服务订单集合,精简了采用价值优先策略排单时的计算量,大幅提升了预约效率,且能够让员工进行自助管理预约订单,节省了一定的人工成本,从而实现了商家利益的更大化,同时不会影响消费者的预约服务体验。
[0128]
上面图3和图4从模块化功能实体的角度对本发明实施例中的基于门店服务线上预约装置进行详细描述,下面从硬件处理的角度对本发明实施例中电子设备进行详细描述。
[0129]
图5是本发明实施例提供的一种电子设备的结构示意图,该电子设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)510(例如,一个或一个以上处理器)和存储器520,一个或一个以上存储应用程序533或数据532的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器520和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对电子设备500中的一系列指令操作。更进一步地,处理器510可以设置为与存储介质530通信,在电子设备500上执行存储介质530中的一
系列指令操作。
[0130]
电子设备500还可以包括一个或一个以上电源540,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口560,和/或,一个或一个以上操作系统531,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图5示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0131]
本发明还提供一种电子设备,所述电子设备包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述各实施例中的所述基于门店服务线上预约方法的步骤。
[0132]
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述基于门店服务线上预约方法的步骤。
[0133]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0134]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0135]
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1