首页 / 导购调度方法及装置

导购调度方法及装置实质审查 发明

技术领域

[0001] 本发明涉及智能调度技术领域,尤其涉及一种导购调度方法及装置。

相关背景技术

[0002] 本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003] 现有导购系统中,需要为用户分配导购以对其进行服务,也就是需要进行导购调度,但是目前的导购调度随机性强,效率不高,并没有贴近用户需求,用户体验差。

具体实施方式

[0032] 为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
[0033] 图1为本发明实施例中导购调度方法的流程图一,包括:
[0034] 步骤101,在接收到导购员调度请求后,获取导购员关联数据,所述导购员调度请求包括用户标识、门店标识、产品需求信息和导购员调度请求发起页面;
[0035] 步骤102,根据导购员调度请求发起页面的类型和门店标识,确定导购员列表,根据导购员调度请求发起页面的类型、门店标识、产品需求信息和导购员关联数据,过滤导购员列表,获得过滤后的导购员列表;
[0036] 步骤103,在过滤后的导购员列表不为空时,根据用户标识查询用户的历史会话列表,匹配所述历史会话列表和过滤后的导购员列表中的导购员,获得目标导购员。
[0037] 本发明实施例提出的方法与现有技术中随机调度导购员的技术方案相比,通过两层逻辑判断,分别为根据导购员调度请求发起页面的类型、门店标识、产品需求信息和导购员关联数据,过滤导购员列表,以及根据用户标识查询用户的历史会话列表,匹配所述历史会话列表和过滤后的导购员列表中的导购员,可以实现精准按照用户的产品需求信息来为用户分配导购员,效率高,用户体验好。
[0038] 图2为本发明实施例中导购调度方法的原理图,图2与图1对应,下面进行详细介绍。
[0039] 在步骤101中,在接收到导购员调度请求后,获取导购员关联数据,所述导购员调度请求包括用户标识、门店标识、产品需求信息和导购员调度请求发起页面。
[0040] 在一实施例中,所述导购员关联数据包括导购员画像数据、岗位数据、导购员与分部的关系数据、门店和分部的关系数据、门店的定位数据、导购员负责的品牌数据、导购员负责的产品分类数据、导购员与商家店铺的关系数据、导购员服务状态数据和导购员视频状态数据中的其中一种或任意组合;
[0041] 所述导购员画像数据包括导购员综合得分;
[0042] 所述产品需求信息包括品牌需求信息和/或产品分类需求信息。
[0043] 其中,导购员的岗位数据包含导购员员工标识(id)、岗位编码、岗位标签(全程导购、商品专家、物流专家、售后专家、百货专家)、擅长的技能描述。
[0044] 导购员和门店的关系数据:导购员员工id和门店id的对应关系数据(n×n),一个导购员可以属于多个门店,一个门店下可以有多个导购员。
[0045] 导购员和分部的关系数据:导购员员工id和分部id的对应关系数据(n×n),一个导购员可以属于多个分部,一个分部下可以有多个导购员。
[0046] 门店和分部的数据:门店id和分部id的对应关系数据(n×1),一个分部下有多个门店,一个门店只属于一个分部。
[0047] 门店的定位数据:每个门店所对应的选定的电子地图的坐标数据。
[0048] 导购员负责的品牌数据:导购员id和导购员可以服务的品牌id的对应关系数据(n×n),一个导购员可以服务多个品牌,一个品牌下可以有多个导购员来服务。
[0049] 导购员负责的产品分类数据:导购员id和导购员可以服务的产品分类id的对应关系数据(n×n),一个导购员可以服务多个产品分类,一个产品分类下可以有多个导购员来服务。
[0050] 导购员与商家店铺的关系:导购员id和商家店铺id的对应关系数据(n×n),一个导购员可以服务多个商家店铺,一个商家店铺下可以有多个导购员来服务。
[0051] 其中,上述几类数据经初始化导入后若有变更则进行更新,更新频率低。
[0052] 导购员画像数据:通过员工画像系统接口提供,刷新频率每天一次。
[0053] 用户画像数据:通过用户画像系统接口提供,刷新频率每天一次。
[0054] 导购员视频状态数据:当导购员接听视频(语音)导购的时候,视频状态会被设置为繁忙,当未接听视频(语音)导购时视频状态会被置为空闲,繁忙和空闲状态需要实时同步。
[0055] 导购员服务状态数据:导购员上班的时间,需要将自己的服务状态置成在线,当导购员下班或者暂时不方便接听电话的时候可以将服务状态置成离线,在线和离线状态需要实时同步。
[0056] 上述几类数据刷新频率高。
[0057] 在拿到上述数据后,需要将上述数据存储至内存数据库,方便本发明实施例提出的导购调度方法的逻辑执行时调用。
[0058] 图3为本发明实施例中数据推送的流程图,在一实施例中,所述方法还包括:
[0059] 步骤301,在获取到用户画像数据和导购员关联数据后,将每种数据持久化至对应的数据库表中;
[0060] 步骤302,在用户画像数据和导购员关联数据更新时,同步更新整合表,并将整合表中的数据同步至内存数据库中,所述整合表中包括所有数据;其中,导购员列表是通过检索内存数据库的导购员后形成的。
[0061] 在上述实施例中,用户画像数据和导购员关联数据可通过各自数据来源的同步接口同步过来,每类数据都有一张数据库表,例如,导购员负责的产品分类数据有一张数据库表。同时所有数据具有一张整合表,每次有数据更新时,都需要更新整合表,并同步到内存数据库中,内存数据库中的表和数据库持久化的整合表结构对应。
[0062] 在一实施例中,所述导购员综合得分是根据导购员好评率和接起率进行获得的;
[0063] 所述方法还包括:
[0064] 按照预设频率刷新导购员好评率和接起率;
[0065] 根据所述好评率和接起率计算并刷新导购员综合得分。
[0066] 在上述实施例中,导购员综合得分用于对多个导购员进行排序以输出最优的导购员,好评率是多个用户在每次被服务完对导购员给出的评价的综合计算值,接起率是导购员在来电后成功服务的比例。
[0067] 图4为本发明实施例中导购调度方法的流程图二,在一实施例中,所述方法还包括:
[0068] 步骤401,在产品需求信息为空时,获取用户画像数据;
[0069] 步骤402,基于用户标识,查询用户画像数据,获得用户浏览记录和购物车商品信息;
[0070] 步骤403,基于用户浏览记录和购物车商品信息,确定产品需求信息。
[0071] 在上述实施例中,由于导购员调度请求时用户发送的,在用户实际进行视频导购的时候,产品需求信息,即品牌需求信息或产品分类需求信息有时候是不指出的,那么为了给用户推荐更精准的导购员,可以基于用户标识,查询用户画像数据,获得用户浏览记录和购物车商品信息,从中分析出品牌需求信息或产品分类需求信息。
[0072] 在一实施例中,所述导购员调度请求还包括用户当前定位数据;
[0073] 图5为本发明实施例中导购调度方法的流程图三,在根据导购员调度请求发起页面的类型和门店标识,确定导购员列表之前,还包括:
[0074] 步骤501,在门店标识为空时,根据用户当前定位数据和所有门店定位数据,确定为用户提供服务的门店的门店标识。
[0075] 在上述实施例中,导购员调度请求中门店标识也可能是空的,还有一种情况是门店标识给出是错误的,那么仍然可以获得门店标识。
[0076] 图6为本发明实施例中确定为用户提供服务的门店的门店标识的流程图,在一实施例中,根据用户当前定位数据和所有门店定位数据,确定为用户提供服务的门店的门店标识,包括:
[0077] 步骤601,根据用户当前定位数据和所有门店定位数据,获得门店列表,所述门店列表为按照离用户从近到远倒序排序的列表;
[0078] 步骤602,输出门店列表中的第一个门店的门店标识。
[0079] 在步骤102中,根据导购员调度请求发起页面的类型和门店标识,确定导购员列表,根据导购员调度请求发起页面的类型、门店标识、产品需求信息和导购员关联数据,过滤导购员列表,获得过滤后的导购员列表。
[0080] 图7为本发明实施例中确定导购员列表的流程图,在一实施例中,根据导购员调度请求发起页面的类型和门店标识,确定导购员列表,包括:
[0081] 步骤701,在所述导购员调度请求发起页面的类型为非商家店铺页时,确定导购员列表包括门店标识对应的门店下的所有导购员;
[0082] 步骤702,在所述导购员调度请求发起页面的类型为商家店铺页时,确定导购员列表包括商家店铺下的所有导购员。
[0083] 在上述实施例中,非商家店铺页包括终端程序中发起调度请求时所在的首页、分类页或其他,也就是商家店铺页进入的,那么获得商家店铺的导购员,否则获得门店的导购员。
[0084] 图8为本发明实施例中目标导购员筛选的流程图,在一实施例中,根据导购员调度请求发起页面的类型、门店标识、产品需求信息和导购员关联数据,过滤导购员列表,获得过滤后的导购员列表,包括:
[0085] 步骤801,根据导购员服务状态数据、导购员视频状态数据和产品需求信息过滤导购员列表,获得过滤后的导购员列表,所述过滤后的导购员列表为根据导购员综合得分倒序排序的过滤后的导购员列表;
[0086] 步骤802,在过滤后的导购员列表为空,且所述导购员调度请求发起页面的类型为非商家店铺页时,清空导购员列表,根据门店与分部的关系,获得门店标识对应的门店所在分部下的所有导购员,并添加至导购员列表中;
[0087] 步骤803,根据导购员服务状态数据、导购员视频状态数据和产品需求信息过滤导购员列表,获得过滤后的导购员列表,所述过滤后的导购员列表为根据导购员综合得分倒序排序的过滤后的导购员列表。
[0088] 在上述实施例中,根据导购员服务状态数据、导购员视频状态数据和产品需求信息过滤导购员列表时,在导购员的“服务状态=在线”并且“视频状态=空闲”并且“导购员负责的品牌id数据包含品牌需求id数据”并且“导购员负责的产品分类id数据包含产品分类需求id数据”来过滤导购员列表。
[0089] 在步骤103中,在过滤后的导购员列表不为空时,根据用户标识查询用户的历史会话列表,匹配所述历史会话列表和过滤后的导购员列表中的导购员,获得目标导购员。
[0090] 图9为本发明实施例中目标导购员匹配的流程图,在一实施例中,根据用户标识查询用户的历史会话列表,匹配所述历史会话列表和过滤后的导购员列表中的导购员,获得目标导购员,包括:
[0091] 步骤901,在历史会话列表为空时,确定过滤后的导购员列表中的第一个导购员为目标导购员;
[0092] 步骤902,在历史会话列表不为空时,循环选取预设时长内的历史会话,将读取的当前历史会话的群主分别与过滤后的导购员列表中的导购员进行比对;所述历史会话列表按照时间倒序排序;
[0093] 步骤903,在比对一致时,确定比对一致的导购员为目标导购员;
[0094] 步骤904,若没有比对一致的导购员,确定过滤后的导购员列表中的第一个导购员为目标导购员。
[0095] 历史会话是一个会话群,可在视频的同时进行文字、图片、链接等内容的沟通,该群至少包括用户和一个导购员。
[0096] 在上述实施例中,历史会话列表是根据用户标识id查询群组服务获得的。
[0097] 另外,需要说明的是,在过滤后的导购员列表为空时,无导购员返回,也就是没有找到目标导购员,导购员调用请求未被接起。
[0098] 经过上述调度逻辑,可实现调度出最优的导购员为用户服务,下面给出一个详细的流程图,包括:
[0099] 步骤S1,在接收到导购员调度请求后,获取导购员关联数据;
[0100] 步骤S2,判断导购员调度请求中的产品需求信息是否为空,若是,进入步骤S3,否则,进入步骤S6;
[0101] 步骤S3,获取用户画像数据;
[0102] 步骤S4,基于用户标识,查询用户画像数据,获得用户浏览记录和购物车商品信息;
[0103] 步骤S5,基于用户浏览记录和购物车商品信息,确定产品需求信息;
[0104] 步骤S6,判断导购员调度请求中的门店标识是否为空,若是,进入步骤S7,否则进入步骤S9;
[0105] 步骤S7,根据用户当前定位数据和所有门店定位数据,获得门店列表,所述门店列表为按照离用户从近到远倒序排序的列表;
[0106] 步骤S8,输出门店列表中第一个门店的门店标识;
[0107] 步骤S9,判断导购员调度请求发起页面的类型是否为商家店铺页,若否,进入步骤S10,否则进入步骤S15;
[0108] 步骤S10,确定导购员列表包括门店标识对应的门店下的所有导购员;
[0109] 步骤S11,根据导购员服务状态数据、导购员视频状态数据和产品需求信息过滤导购员列表,获得过滤后的导购员列表,所述过滤后的导购员列表为根据导购员综合得分倒序排序的过滤后的导购员列表;
[0110] 步骤S12,判断导购员列表是否为空,若是,进入步骤S13;若否,进入步骤S17;
[0111] 步骤S13,清空导购员列表,根据门店与分部的关系,获得门店标识对应的门店所在分部下的所有导购员,并添加至导购员列表中;
[0112] 步骤S14,根据导购员服务状态数据、导购员视频状态数据和产品需求信息过滤导购员列表,获得过滤后的导购员列表,所述过滤后的导购员列表为根据导购员综合得分倒序排序的过滤后的导购员列表;进入步骤S17;
[0113] 步骤S15,确定导购员列表包括商家店铺下的所有导购员;
[0114] 步骤S16,根据导购员服务状态数据、导购员视频状态数据和产品需求信息过滤导购员列表,获得过滤后的导购员列表,所述过滤后的导购员列表为根据导购员综合得分倒序排序的过滤后的导购员列表;进入步骤S17;
[0115] 步骤S17,判断过滤后的导购员列表是否为空,若是,进入步骤S18;否则,进入步骤S19;
[0116] 步骤S18,输出空值;
[0117] 步骤S19,根据用户标识查询用户的历史会话列表;
[0118] 步骤S20,判断历史会话列表是否为空,若是,进入步骤S21,若否,进入步骤S22;
[0119] 步骤S21,确定过滤后的导购员列表中的第一个导购员为目标导购员;
[0120] 步骤S22,循环选取预设时长内的历史会话,将读取的当前历史会话的群主分别与过滤后的导购员列表中的导购员进行比对,在比对一致时,确定比对一致的导购员为目标导购员,若没有比对一致的导购员,确定过滤后的导购员列表中的第一个导购员为目标导购员。
[0121] 当然,可以理解的是,还可以有其他变化的流程图形式,相关变化例均应落入本发明的保护范围。
[0122] 综上所述,在本发明实施例提出的方法中,在接收到导购员调度请求后,获取导购员关联数据,所述导购员调度请求包括用户标识、门店标识、产品需求信息和导购员调度请求发起页面;根据导购员调度请求发起页面的类型和门店标识,确定导购员列表,根据导购员调度请求发起页面的类型、门店标识、产品需求信息和导购员关联数据,过滤导购员列表,获得过滤后的导购员列表;在过滤后的导购员列表不为空时,根据用户标识查询用户的历史会话列表,匹配所述历史会话列表和过滤后的导购员列表中的导购员,获得目标导购员。与现有技术中随机调度导购员的技术方案相比,通过两层逻辑判断,分别为根据导购员调度请求发起页面的类型、门店标识、产品需求信息和导购员关联数据,过滤导购员列表,以及根据用户标识查询用户的历史会话列表,匹配所述历史会话列表和过滤后的导购员列表中的导购员,可以实现精准按照用户的产品需求信息来为用户分配导购员,效率高,用户体验好。
[0123] 本发明实施例中还提供了一种导购调度装置,如下面的实施例所述。由于该装置解决问题的原理与导购调度方法相似,因此该装置的实施可以参见导购调度方法的实施,重复之处不再赘述。
[0124] 图10为本发明实施例中导购调度装置的示意图一,包括:
[0125] 数据获得模块1001,用于在接收到导购员调度请求后,获取导购员关联数据,所述导购员调度请求包括用户标识、门店标识、产品需求信息和导购员调度请求发起页面;
[0126] 过滤模块1002,用于根据导购员调度请求发起页面的类型和门店标识,确定导购员列表,根据导购员调度请求发起页面的类型、门店标识、产品需求信息和导购员关联数据,筛选导购员列表,输出筛选的目标导购员;
[0127] 匹配模块1003,用于在过滤后的导购员列表不为空时,根据用户标识查询用户的历史会话列表,匹配所述历史会话列表和过滤后的导购员列表中的导购员,获得目标导购员。
[0128] 图11为本发明实施例中导购调度装置的示意图二,在一实施例中,所述装置还包括产品需求信息确定模块1101,用于:
[0129] 在产品需求信息为空时,获取用户画像数据;
[0130] 基于用户标识,查询用户画像数据,获得用户浏览记录和购物车商品信息;
[0131] 基于用户浏览记录和购物车商品信息,确定产品需求信息。
[0132] 在一实施例中,所述导购员调度请求还包括用户当前定位数据;
[0133] 图12为本发明实施例中导购调度装置的示意图三,所述装置还包括门店确定模块1201,用于:
[0134] 在门店标识为空时,根据用户当前定位数据和所有门店定位数据,确定为用户提供服务的门店的门店标识。
[0135] 在一实施例中,门店确定模块1201具体用于:
[0136] 根据用户当前定位数据和所有门店定位数据,获得门店列表,所述门店列表为按照离用户从近到远倒序排序的列表;
[0137] 输出门店列表中的第一个门店的门店标识。
[0138] 在一实施例中,所述导购员关联数据包括导购员画像数据、岗位数据、导购员与分部的关系数据、门店和分部的关系数据、门店的定位数据、导购员负责的品牌数据、导购员负责的产品分类数据、导购员与商家店铺的关系数据、导购员服务状态数据和导购员视频状态数据中的其中一种或任意组合;
[0139] 所述导购员画像数据包括导购员综合得分;
[0140] 所述产品需求信息包括品牌需求信息和/或产品分类需求信息。
[0141] 在一实施例中,过滤模块具体用于:
[0142] 在所述导购员调度请求发起页面的类型为非商家店铺页时,确定导购员列表包括门店标识对应的门店下的所有导购员;
[0143] 在所述导购员调度请求发起页面的类型为商家店铺页时,确定导购员列表包括商家店铺下的所有导购员。
[0144] 在一实施例中,过滤模块具体用于:
[0145] 根据导购员服务状态数据、导购员视频状态数据和产品需求信息过滤导购员列表,获得过滤后的导购员列表,所述过滤后的导购员列表为根据导购员综合得分倒序排序的过滤后的导购员列表;
[0146] 在过滤后的导购员列表为空,且所述导购员调度请求发起页面的类型为非商家店铺页时,清空导购员列表,根据门店与分部的关系,获得门店标识对应的门店所在分部下的所有导购员,并添加至导购员列表中;
[0147] 根据导购员服务状态数据、导购员视频状态数据和产品需求信息过滤导购员列表,获得过滤后的导购员列表,所述过滤后的导购员列表为根据导购员综合得分倒序排序的过滤后的导购员列表。
[0148] 在一实施例中,匹配模块具体用于:
[0149] 在历史会话列表为空时,确定过滤后的导购员列表中的第一个导购员为目标导购员;
[0150] 在历史会话列表不为空时,循环选取预设时长内的历史会话,将读取的当前历史会话的群主分别与过滤后的导购员列表中的导购员进行比对;所述历史会话列表按照时间倒序排序;
[0151] 在比对一致时,确定比对一致的导购员为目标导购员;
[0152] 若没有比对一致的导购员,确定过滤后的导购员列表中的第一个导购员为目标导购员。
[0153] 在一实施例中,所述导购员综合得分是根据导购员好评率和接起率进行获得的;
[0154] 图13为本发明实施例中导购调度装置的示意图四,所述装置还包括导购员综合得分计算模块1301,用于:
[0155] 按照预设频率刷新导购员好评率和接起率;
[0156] 根据所述好评率和接起率计算并刷新导购员综合得分。
[0157] 图14为本发明实施例中导购调度装置的示意图五,在一实施例中,所述装置还包括数据推送模块1401,用于:
[0158] 在获取到用户画像数据和导购员关联数据后,将每种数据持久化至对应的数据库表中;
[0159] 在用户画像数据和导购员关联数据更新时,同步更新整合表,并将整合表中的数据同步至内存数据库中,所述整合表中包括所有数据;
[0160] 其中,导购员列表是通过检索内存数据库的导购员后形成的。
[0161] 综上所述,在本发明实施例提出的装置中,在接收到导购员调度请求后,获取导购员关联数据,所述导购员调度请求包括用户标识、门店标识、产品需求信息和导购员调度请求发起页面;根据导购员调度请求发起页面的类型和门店标识,确定导购员列表,根据导购员调度请求发起页面的类型、门店标识、产品需求信息和导购员关联数据,过滤导购员列表,获得过滤后的导购员列表;在过滤后的导购员列表不为空时,根据用户标识查询用户的历史会话列表,匹配所述历史会话列表和过滤后的导购员列表中的导购员,获得目标导购员。与现有技术中随机调度导购员的技术方案相比,通过两层逻辑判断,分别为根据导购员调度请求发起页面的类型、门店标识、产品需求信息和导购员关联数据,过滤导购员列表,以及根据用户标识查询用户的历史会话列表,匹配所述历史会话列表和过滤后的导购员列表中的导购员,可以实现精准按照用户的产品需求信息来为用户分配导购员,效率高,用户体验好。
[0162] 本发明实施例还提供一种计算机设备,图15为本发明实施例中计算机设备的示意图,所述计算机设备1500包括存储器1510、处理器1520及存储在存储器1510上并可在处理器1520上运行的计算机程序1530,所述处理器1520执行所述计算机程序1530时实现上述导购调度方法。
[0163] 本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述导购调度方法。
[0164] 本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述导购调度方法。
[0165] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0166] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0167] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0168] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0169] 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页 第1页 第2页 第3页