1.本发明涉及计算机技术领域,尤其涉及一种用户回访管理方法、存储介质及程序产品。
背景技术:2.用户有过咨询行为,表明用户为意向用户或存在相关潜在需求。对于咨询后未委托的客户,可以通过回访,和客户进行更多沟通。但是目前经纪人在对用户的回访中,基本上是通过查找之前的聊天记录,找寻需要回访的用户,再进行回访。这种回访方式会造成回访时机不合适或对于很多用户没有进行回访的情况。
技术实现要素:3.针对现有技术存在的问题,本发明提供一种用户回访管理方法、存储介质及程序产品。
4.本发明提供一种用户回访管理方法,包括:从数据方获取经纪人与用户的聊天记录表,根据所述聊天记录表提取相对应的经纪人id、用户id、会话id及会话内容;根据所述经纪人id构建经纪人列表,根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表;将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端,并对应于所述用户id设置有一键复聊按钮;接收所述第一客户端发送的所述一键复聊按钮的触发信息,触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面。
5.根据本发明提供的一种用户回访管理方法,在所述触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面后,所述方法还包括:根据与所述会话id对应的所述会话内容和/或用户画像生成回访话术,并将所述回访话术推送并显示在所述历史聊天界面,在所述回访话术被点击后直接通过会话消息发送给所述用户id对应的第二客户端。
6.根据本发明提供的一种用户回访管理方法,所述根据所述经纪人id构建经纪人列表,具体包括:获取从业状态为在职、且业务领域为目标领域的经纪人的所述经纪人id,根据所述经纪人id构建所述经纪人列表;所述将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端,具体包括:通过与所述目标领域对应的业务模块将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端。
7.根据本发明提供的一种用户回访管理方法,所述方法还包括:在所述第一客户端与所述业务模块对应的消息界面上显示复聊提醒卡片,并在接收到所述复聊提醒卡片被点击的信息后,显示所述待复聊用户列表。
8.根据本发明提供的一种用户回访管理方法,所述根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表,具体包括:根据
所述用户id获取用户信息,所述用户信息包括委托状态及信用信息;筛选所述委托状态为未委托,且所述信用信息满足预设信用要求的用户的用户id;根据预设推送频率对筛选得到的用户id进一步进行筛选,得到满足当前推送时间要求的用户id;根据进一步筛选得到的用户id以及经纪人id与用户id的对应情况得到与所述经纪人列表中的所述经纪人id对应的所述待复聊用户列表。
9.根据本发明提供的一种用户回访管理方法,所述接收所述第一客户端发送的所述一键复聊按钮的触发信息,具体包括:接收所述第一客户端通过监听预设的一键回访进入会话标记发送的所述一键复聊按钮的触发信息。
10.根据本发明提供的一种用户回访管理方法,在所述触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面之后,所述方法还包括:设置所述会话id为待观察状态,并监听用户回复信息,在接收到用户回复信息后,记录用户回复状态。
11.根据本发明提供的一种用户回访管理方法,所述方法还包括:记录并统计发送所述待复聊用户列表的信息、所述一键复聊按钮的触发情况的信息以及所述用户回复状态的信息,进而得到汇报信息,并将所述汇报信息发送至第三客户端。
12.本发明还提供一种用户回访管理装置,包括:数据处理模块,用于:从数据方获取经纪人与用户的聊天记录表,根据所述聊天记录表提取相对应的经纪人id、用户id、会话id及会话内容;根据所述经纪人id构建经纪人列表,根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表;回访管理模块,用于:将与所述经纪人id对应的所述待复聊用户列表
13.分别发送至相应所述经纪人id对应的第一客户端,并对应于所述用
14.户id设置有一键复聊按钮;接收所述第一客户端发送的所述一键复
15.聊按钮的触发信息,触发所述第一客户端打开与所述经纪人id及所
16.述用户id对应的所述会话id的历史聊天界面。
17.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述用户回访管理方法的步骤。
18.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述用户回访管理方法的步骤。
19.本发明还提供一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现如上述任一种所述用户回访管理方法的步骤。
20.本发明提供的用户回访管理方法、存储介质及程序产品,通过从数据方获取经纪人与用户的聊天记录表,构建与经纪人id对应的待复聊用户列表,将待复聊用户列表发送至相应经纪人id对应的第一客户端,在对应于用户id的一键复聊按钮被触发后,打开与经纪人id及用户id对应的会话id的历史聊天界面,实现了对于回访的处理及回访控制,有利于增加客户信任,提升用户使用体验。
附图说明
21.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术
描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1是本发明提供的用户回访管理方法的流程示意图;
23.图2是本发明提供的用户回访管理方法的原理架构图;
24.图3是本发明提供的用户回访管理方法中数据处理的流程示意图;
25.图4是本发明提供的用户回访管理方法中数据处理进程的示意图;
26.图5是本发明提供的用户回访管理方法中获取经纪人需复聊的用户列表的流程示意图;
27.图6是本发明提供的用户回访管理方法中数据推送的流程示意图之一;
28.图7是本发明提供的用户回访管理方法中数据推送的流程示意图之二;
29.图8是本发明提供的用户回访管理装置的结构示意图;
30.图9是本发明提供的电子设备的结构示意图。
具体实施方式
31.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
32.下面结合图1
‑
图9描述本发明的用户回访管理方法、存储介质及程序产品。
33.图1是本发明提供的用户回访管理方法的流程示意图。如图1所示,所述方法包括:
34.步骤101、从数据方获取经纪人与用户的聊天记录表,根据所述聊天记录表提取相对应的经纪人id、用户id、会话id及会话内容;根据所述经纪人id构建经纪人列表,根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表。
35.数据方可以是大数据服务器。用户咨询房产问题时经常会通过即时消息的形式向经纪人咨询。在得到用户授权许可的情况下,大数据服务器可以将这些聊天内容记录下来,从而得到聊天记录表。经纪人id是经纪人的唯一标识,用户id是客户(用户)的唯一标识,会话id表示某个经纪人和某个客户的会话的唯一标识。某个经纪人可能和多个用户具有会话消息,某个用户也可能和多个经纪人具有会话消息,但是通过聊天记录表可以得到相对应的经纪人id、用户id、会话id及会话内容。即可以具体地获取到某个经纪人和某个用户之间的会话内容。
36.本发明提供的用户回访管理方法可以在服务端实现,本发明中称之为复聊服务器。复聊服务器可以定时从数据方获取经纪人与用户的聊天记录表,根据聊天记录表提取相对应的经纪人id、用户id、会话id及会话内容。然后,根据经纪人id构建经纪人列表,根据与经纪人列表中的各个经纪人id对应的用户id构建与各个经纪人id对应的待复聊用户列表。复聊,即发起和用户的再次聊天,也即对用户进行回访。因此,与经纪人id对应的待复聊用户列表中的用户id是曾经和经纪人交流过的用户的用户id。
37.步骤102、将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经
纪人id对应的第一客户端,并对应于所述用户id设置有一键复聊按钮;接收所述第一客户端发送的所述一键复聊按钮的触发信息,触发所述第一客户端打开所述一键复聊按钮对应的所述会话id的历史聊天界面。
38.经纪人用客户端为第一客户端。经纪人登录账号后的第一客户端和经纪人id一一对应。由于经纪人需要对自己的客户发起复聊,因此,待复聊用户列表与经纪人id一一对应。在向经纪人id对应的第一客户端发送待复聊用户列表时,需要根据待复聊用户列表和经纪人id的对应关系进行发送,以实现针对性发送。
39.待复聊用户列表中展示了可以进行复聊的各个用户的用户id,对应于每个用户id设置有一键复聊按钮,经纪人可以通过触发一键复聊按钮发起复聊。复聊服务器在接收到第一客户端发送的一键复聊按钮的触发信息后,触发第一客户端打开与经纪人id及用户id对应的会话id的历史聊天界面。由于待复聊用户列表和经纪人id对应,一键复聊按钮和用户id对应,因此在一键复聊按钮被触发后,将打开与经纪人id及用户id对应的会话id的历史聊天界面。经纪人可以在这个历史聊天界面直接发送即时消息发起复聊,实现对用户的回访。
40.本发明提供的用户回访管理方法,通过从数据方获取经纪人与用户的聊天记录表,构建与经纪人id对应的待复聊用户列表,将待复聊用户列表发送至相应经纪人id对应的第一客户端,在对应于用户id的一键复聊按钮被触发后,打开与经纪人id及用户id对应的会话id的历史聊天界面,实现了对于回访的处理及回访控制,有利于增加客户信任,提升用户使用体验。
41.根据本发明提供的一种用户回访管理方法,在所述触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面后,所述方法还包括:根据与所述会话id对应的所述会话内容和/或用户画像生成回访话术,并将所述回访话术推送并显示在所述历史聊天界面,在所述回访话术被点击后直接通过会话消息发送给所述用户id对应的第二客户端。
42.在打开一键复聊按钮对应的会话id的历史聊天界面后,根据与会话id对应的会话内容生成回访话术,比如,可以根据用户信息构建用户画像,根据构建的用户画像及用户咨询的信息生成相应的回访话术。可以生成多条回访话术显示在与经纪人id及用户id对应的历史聊天界面,在某条回访话术被点击后,可以直接发送到用户id对应的第二客户端。
43.本发明提供的用户回访管理方法,通过根据与会话id对应的会话内容和/或用户画像生成回访话术,并将回访话术推送并显示在历史聊天界面,在回访话术被点击后直接通过会话消息发送给用户id对应的第二客户端,提高了回访信息的针对性。
44.根据本发明提供的一种用户回访管理方法,所述根据所述经纪人id构建经纪人列表,具体包括:获取从业状态为在职、且业务领域为目标领域的经纪人的所述经纪人id,根据所述经纪人id构建所述经纪人列表;所述将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端,具体包括:通过与所述目标领域对应的业务模块将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端。
45.房产app中具有多个业务模块,如新房模块、二手房模块、租房模块等。可以按照业务领域获取经纪人列表,并进行待复聊用户列表的推送。在构建经纪人列表时,获取从业状
态为在职、且业务领域为目标领域经纪人的经纪人id,根据经纪人id构建经纪人列表。在将与各个经纪人id对应的待复聊用户列表分别发送至相应经纪人id对应的第一客户端时,通过与目标领域对应的业务模块将与各个经纪人id对应的待复聊用户列表分别发送至相应经纪人id对应的第一客户端。其中,在通过与目标领域对应的业务模块将与各个经纪人id对应的待复聊用户列表分别发送至相应经纪人id对应的第一客户端时,可以通过如相应业务模块的订阅号、公众号进行待复聊用户列表的发送。
46.本发明提供的用户回访管理方法,通过分领域获取经纪人列表,以及按照业务模块发送待复聊用户列表,实现了区分业务领域的回访控制。
47.根据本发明提供的一种用户回访管理方法,所述方法还包括:在所述第一客户端与所述业务模块对应的消息界面上显示复聊提醒卡片,并在接收到所述复聊提醒卡片被点击的信息后,显示所述待复聊用户列表。
48.在通过与目标领域对应的业务模块将与各个经纪人id对应的待复聊用户列表分别发送至相应经纪人id对应的第一客户端时,可以在第一客户端与业务模块对应的消息界面上显示复聊提醒卡片,并在接收到复聊提醒卡片被点击的信息后,显示待复聊用户列表。
49.复聊提醒卡片表示了此信息为复聊提醒信息,在点击复聊提醒卡片后可以获取详细的待复聊用户列表,避免了初次显示推送信息时过于繁多。
50.本发明提供的用户回访管理方法,通过在第一客户端与业务模块对应的消息界面上显示复聊提醒卡片,并在接收到复聊提醒卡片被点击的信息后,显示待复聊用户列表,提高了信息显示的简洁性。
51.根据本发明提供的一种用户回访管理方法,所述根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表,具体包括:根据所述用户id获取用户信息,所述用户信息包括委托状态及信用信息;筛选所述委托状态为未委托,且所述信用信息满足预设信用要求的用户的用户id;根据预设推送频率对筛选得到的用户id进一步进行筛选,得到满足当前推送时间要求的用户id;根据进一步筛选得到的用户id以及经纪人id与用户id的对应情况得到与所述经纪人列表中的所述经纪人id对应的所述待复聊用户列表。
52.在根据与经纪人列表中的各个经纪人id对应的用户id构建与各个经纪人id对应的待复聊用户列表时,可以通过预设的筛选条件对用户id进行筛选,进而得到与各个经纪人id对应的待复聊用户列表。
53.对未委托的用户进行复聊,可以有效提升用户的使用体验。其次,若用户的信用情况不满足要求,则也不进行回访。即筛选委托状态为未委托,且信用信息满足预设信用要求的用户的用户id。在筛选满足预设信用要求的用户id时,可以去除黑名单用户、被封禁用户的用户id。另外,若用户将经纪人拉黑,则也不会将此用户设置在这个经纪人的待复聊用户列表中。
54.在通过委托状态和信用信息对用户id筛选后,再根据预设推送频率对筛选得到的用户id进一步进行筛选,得到满足当前推送时间要求的所述用户id。即查看用户id是否满足进行回访的时间要求。比如,昨天回访过的用户今天不再回访,可将此类用户去除。再比如,连续3天均进行了回访,但是没有收到用户的任何回复,则5天内不再进行回访等等。再比如,在咨询后的第一天和第三天均进行推送,若当前是咨询后的第三天,则对经纪人再次
推送包括相应用户的待复聊用户列表。具体可根据实际需要设定推送频率。
55.在得到进一步筛选的用户id之后,根据经纪人id和用户id的对应情况得到与经纪人列表中的各个经纪人id对应的待复聊用户列表。也即将筛选得到的用户id和经纪人id对应,得到与每个经纪人id对应的待复聊用户列表。
56.本发明提供的用户回访管理方法,通过根据委托状态、信用信息及预设推送频率进行筛选得到与各个经纪人id对应的待复聊用户列表,提高了用户回访的可靠性,增强了回访效果。
57.根据本发明提供的一种用户回访管理方法,所述接收所述第一客户端发送的所述一键复聊按钮的触发信息,具体包括:接收所述第一客户端通过监听预设的一键回访进入会话标记发送的所述一键复聊按钮的触发信息。
58.可以设置一键回访进入会话标记,在一键复聊按钮被触发时,一键回访进入会话标记的状态发生变化,从而根据一键回访进入会话标记的状态的变化情况监听一键复聊按钮的触发信息,从而可以获知经纪人是从回访入口进入会话页面。
59.本发明提供的用户回访管理方法,通过监听预设的一键回访进入会话标记,接收一键复聊按钮的触发信息,提高了接收一键复聊按钮的触发信息的简便性。
60.根据本发明提供的一种用户回访管理方法,在所述触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面之后,所述方法还包括:设置所述会话id为待观察状态,并监听用户回复信息,在接收到用户回复信息后,记录用户回复状态。
61.在接收到第一客户端发送的一键复聊按钮的触发信息,并在第一客户端打开一键复聊按钮对应的会话id的历史聊天界面之后,设置相应的会话id为待观察状态,并监听用户回复信息,在接收到用户回复信息后,记录用户回复状态。如果经纪人是从回访入口(通过点击待复聊用户列表的一键复聊按钮)进入的会话页面(历史聊天界面),说明是经纪人发起的回访,这时候需要监听用户的回复情况,以记录回访效果。
62.本发明提供的用户回访管理方法,通过设置会话id为待观察状态,并监听用户回复信息,在接收到用户回复信息后,记录用户回复状态,可以实现回访效果的记录。
63.根据本发明提供的一种用户回访管理方法,所述方法还包括:记录并统计发送所述待复聊用户列表的信息、所述一键复聊按钮的触发情况的信息以及所述用户回复状态的信息,进而得到汇报信息,并将所述汇报信息发送至第三客户端。
64.可以在将与各个经纪人id对应的待复聊用户列表分别发送至相应经纪人id对应的第一客户端之后,记录发送待复聊用户列表的信息,从而获知对哪些经纪人id进行了待复聊用户列表的发送。还可以记录一键复聊按钮的触发情况的信息,从而获知经纪人对哪些用户进行了回访。另外,可以记录经纪人回访后,用户回复状态的信息,从而获知用户回复状态的情况。对上述各个信息进行记录并统计得到汇报信息,可以将汇报信息发送至第三客户端,第三客户端可以是经纪人领导使用的客户端,从而便于进行回访监控。
65.本发明提供的用户回访管理方法,通过记录并统计发送待复聊用户列表的信息、一键复聊按钮的触发情况的信息以及用户回复状态的信息,进而得到汇报信息,并将汇报信息发送至第三客户端,有利于整合信息实现回访监控。
66.本发明提供的用户回访管理方法,可以基于客户消息咨询,定时回访客户,通过定
时、有针对性的回访客户、可以增加客户信任、提升用户使用体验。比如,当用户主动产生商机(主动咨询时)若2日内未转委托,则在咨询日+1、咨询日+3定时发送通知,提醒经纪人复聊。经纪人通过点击复聊提醒,可以看到需要回访的用户列表,并且提供一键复聊的入口,点击一键复聊,可以直接跳转至与客户的聊天会话,且可以根据用户画像或历史咨询信息,提供推荐话术,使经纪人可以高效的维护客户群体。
67.本发明提供的用户回访管理方法,主要包括数据处理步骤和消息推送步骤,其中:在数据处理步骤中,主要包括:
68.a)定时从数据方将需求客户落地至本地数据库db1;
69.b)进行用户、经纪人黑名单、push策略限制等过滤;
70.c)将过滤后的经纪人需要回访的用户列表存入db2;
71.d)将经纪人加入回访集合set1,用于消息推送使用。
72.在消息推送步骤中,主要包括:
73.a)依次从经纪人回访集合pop经纪人,从db2中获取该经纪人的待回访用户,进行消息推送;
74.b)在db2中做已推送标记;
75.c)将该用户和经纪人的会话id为待观察状态;
76.d)设置经纪人一键回访进入会话标记,通过监听会话,可以监听到经纪人从该回访入口进入会话页面;
77.e)根据用户上次咨询房源,提炼出多条话术消息,推送给经纪人,经纪人点击某条话术消息,可立即发送给用户;
78.f)统计用户的回复,监听到用户发送的消息,将db2中用户回复状态做标记。
79.图2是本发明提供的用户回访管理方法的原理架构图。如图2所示,在业务push中,经纪人push可以是包含某个用户id的待复聊用户列表的初次推送。其中一个经纪人repush可以分别是对于包括某个用户id的待复聊用户列表的再次推送,另外一个经纪人repush可以是对应经纪人领导的回访信息的推送。
80.在数据预处理中,包括进行经纪人二手在职过滤(针对二手房交易业务)、经纪人、用户拉黑过滤、司南黑名单过滤(用户黑名单过滤)、以及push策略过滤,从而得到经纪人列表和待复聊用户列表。以供向经纪人推送待复聊用户列表。push的结果可以存储在redis中,以供后续查询。
81.在数据层,从大数据系统的商机数据库获取repeattalk表(可以是上述聊天记录表),根据push记录获取经纪人push记录表、经纪人未push用户记录表以及圈经push记录表(对于商圈经理的推送得到的记录表)。
82.在会话跟踪中,监听包含经纪人和用户的会话内容的imkafka消息,通过会话类型过滤,过滤掉自动回复、系统消息等,通过待追踪会话ids(各个会话id的集合)监听经纪人和用户之间的会话,并进行记录。
83.图3是本发明提供的用户回访管理方法中数据处理的流程示意图。如图3所示,每间隔60s判断当前时间是否超过06点,若是,则启动数据处理进程,判断数据处理是否结束,若是,则结束处理。
84.图4是本发明提供的用户回访管理方法中数据处理进程的示意图。如图4所示,从
redis中获取聊天记录表的总页码和各页码,然后从db分页获取所有经纪人的ucid(经纪人id)。其中,从redis中获取聊天记录表的总页码和各页码时,若总页码totalpage为空,则从db获取总页码,判断页码是否为空,若不为空,则增加页码并获取。这样可以在分布式获取聊天记录表的信息时避免重复处理。
85.在分页获取所有经纪人ucid时,若当前页数据为空,且页码数大于总页码,则说明数据处理结束。若当前页数据不为空,则循环获取经纪人ucid,根据经纪人ucid判断是否未处理,若是,则获取每个经纪人需复聊的用户列表,若用户列表为空,则循环获取下一经纪人的用户列表。若用户列表不为空,则获取圈经(商圈经理)的ucid。获取圈经ucid的方法是获取agent(经纪人)的上级的岗位编码,若岗位编码中包含123(商圈经理的代码),则返回商圈ucid。若岗位编码中不包含123,则更新数据记录表,agentucid记录,并记录原因。获取圈经ucid之后,添加managerucid(商圈ucid)和agentucid(经纪人id)的信息到redis,打平插入db数据任务表(顺序存储相关信息),将是否push的状态置为0。
86.数据处理中,主要进行用户、经纪人黑名单、push策略限制等过滤。将过滤后经纪人需要回访的用户列表,存入数据库,并将经纪人加入回访集合set,用于回访管理模块使用。
87.图5是本发明提供的用户回访管理方法中获取经纪人需复聊的用户列表的流程示意图。如图5所示,该方法包括:对应每个agentucid,获取所有商机用户,若用户列表为空,则根据经纪人列表继续处理下一经纪人。若用户列表不为空,则批量获取经纪人对用户的拉黑数据,批量获取剩余用户的封禁数据,循环对每个用户进行过滤处理,包括若存在用户被拉黑、用户被封禁、用户拉黑经纪人、用户命中黑名单、前一天已推送、连续3天推送未点击且之后未超过5天,则将相应的用户添加到数据过滤表,并记录过滤原因。过滤到这些用户后,由其余用户构建经纪人待复聊用户列表。
88.图6是本发明提供的用户回访管理方法中数据推送的流程示意图之一。如图6所示,方法包括:每隔60s判断当前时间是否在9~12点,若是,则判断经纪人push集合是否为空,若为空则结束,若不为空,则启动推送子进程。推送子进程包括:依次获取agentucid,判断agentucid是否为空,若不为空,则通过db获取待复聊用户列表,判断待复聊用户列表是否为空,若为空,则将agentucid插入未推送数据表;若不为空,则利用redis的setnx方法记录经纪人push缓存(repush使用),更新push状态,若更新成功,进行push操作,循环将会话id设置为待观察,添加agentucid到重复推送集合。若更新不成功,则将agentucid插入未推送数据表。
89.图7是本发明提供的用户回访管理方法中数据推送的流程示意图之二。如图7所示,方法包括:数据推送中,使用kafka消息队列,去做消息监听。预设用户和经纪人的会话内容写入了kafka消息队列,通过kafka消息消费,监听经纪人是否发起回访,以及针对回访,用户是否回复。
90.1)对于大量的消息,首先进行必要的过滤,如自动回复,系统消息等。
91.2)判断是否进入消息,且进入标识为“一键回访”入口,若是该入口进入,则根据上次咨询的房源,获取房源相关动态:如价格变动、关注、看房等,形成回访话术,推送给经纪人。
92.3)是否为待观察会话,并判断是否为用户发送的消息,若是,则更新db1中用户回
复状态。
93.下面对本发明提供的用户回访管理装置进行描述,下文描述的用户回访管理装置与上文描述的用户回访管理方法可相互对应参照。
94.图8是本发明提供的用户回访管理装置的结构示意图。如图8所示,所述装置包括数据处理模块10和回访管理模块20,其中:数据处理模块10用于:从数据方获取经纪人与用户的聊天记录表,根据所述聊天记录表提取相对应的经纪人id、用户id、会话id及会话内容;根据所述经纪人id构建经纪人列表,根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表;回访管理模块20用于:将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端,并对应于所述用户id设置有一键复聊按钮;接收所述第一客户端发送的所述一键复聊按钮的触发信息,触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面。
95.本发明提供的用户回访管理装置,通过从数据方获取经纪人与用户的聊天记录表,构建与经纪人id对应的待复聊用户列表,将待复聊用户列表发送至相应经纪人id对应的第一客户端,在对应于用户id的一键复聊按钮被触发后,打开与经纪人id及用户id对应的会话id的历史聊天界面,实现了对于回访的处理及回访控制,有利于增加客户信任,提升用户使用体验。
96.根据本发明提供的一种用户回访管理装置,所述回访管理模块20在用于触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面后,还用于:根据与所述会话id对应的所述会话内容和/或用户画像生成回访话术,并将所述回访话术推送并显示在所述历史聊天界面,在所述回访话术被点击后直接通过会话消息发送给所述用户id对应的第二客户端。
97.本发明提供的用户回访管理装置,通过根据与会话id对应的会话内容和/或用户画像生成回访话术,并将回访话术推送并显示在历史聊天界面,在回访话术被点击后直接通过会话消息发送给用户id对应的第二客户端,提高了回访信息的针对性。
98.根据本发明提供的一种用户回访管理装置,数据处理模块10在用于根据所述经纪人id构建经纪人列表时,具体用于:获取从业状态为在职、且业务领域为目标领域的经纪人的所述经纪人id,根据所述经纪人id构建所述经纪人列表;回访管理模块20在用于将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端时,具体用于:通过与所述目标领域对应的业务模块将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端。
99.本发明提供的用户回访管理装置,通过分领域获取经纪人列表,以及按照业务模块发送待复聊用户列表,实现了区分业务领域的回访控制。
100.根据本发明提供的一种用户回访管理装置,回访管理模块20还用于:在所述第一客户端与所述业务模块对应的消息界面上显示复聊提醒卡片,并在接收到所述复聊提醒卡片被点击的信息后,显示所述待复聊用户列表。
101.本发明提供的用户回访管理装置,通过在第一客户端与业务模块对应的消息界面上显示复聊提醒卡片,并在接收到复聊提醒卡片被点击的信息后,显示待复聊用户列表,提高了信息显示的简洁性。
102.根据本发明提供的一种用户回访管理装置,数据处理模块10在用于根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表时,具体用于:根据所述用户id获取用户信息,所述用户信息包括委托状态及信用信息;筛选所述委托状态为未委托,且所述信用信息满足预设信用要求的用户的用户id;根据预设推送频率对筛选得到的用户id进一步进行筛选,得到满足当前推送时间要求的用户id;根据进一步筛选得到的用户id以及经纪人id与用户id的对应情况得到与所述经纪人列表中的所述经纪人id对应的所述待复聊用户列表。
103.本发明提供的用户回访管理装置,通过根据委托状态、信息信息及预设推送频率进行筛选得到与各个经纪人id对应的待复聊用户列表,提高了用户回访的可靠性,增强了回访效果。
104.根据本发明提供的一种用户回访管理装置,回访管理模块20在用于接收所述第一客户端发送的所述一键复聊按钮的触发信息时,具体用于:接收所述第一客户端通过监听预设的一键回访进入会话标记发送的所述一键复聊按钮的触发信息。
105.本发明提供的用户回访管理装置,通过监听预设的一键回访进入会话标记,接收一键复聊按钮的触发信息,提高了接收一键复聊按钮的触发信息的简便性。
106.根据本发明提供的一种用户回访管理装置,回访管理模块20在用于触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面之后,还用于:设置所述会话id为待观察状态,并监听用户回复信息,在接收到用户回复信息后,记录用户回复状态。
107.本发明提供的用户回访管理装置,通过设置会话id为待观察状态,并监听用户回复信息,在接收到用户回复信息后,记录用户回复状态,可以实现回访效果的记录。
108.根据本发明提供的一种用户回访管理装置,回访管理模块20还用于记录并统计发送所述待复聊用户列表的信息、所述一键复聊按钮的触发情况的信息以及所述用户回复状态的信息,进而得到汇报信息,并将所述汇报信息发送至第三客户端。
109.本发明提供的用户回访管理装置,通过记录并统计发送待复聊用户列表的信息、一键复聊按钮的触发情况的信息以及用户回复状态的信息,进而得到汇报信息,并将汇报信息发送至第三客户端,有利于整合信息实现回访监控。
110.图9是本发明提供的电子设备的结构示意图,如图9所示,该电子设备可以包括:处理器(processor)910、通信接口(communications interface)920、存储器(memory)930和通信总线940,其中,处理器910,通信接口920,存储器930通过通信总线940完成相互间的通信。处理器910可以调用存储器930中的逻辑指令,以执行用户回访管理方法,该方法包括:从数据方获取经纪人与用户的聊天记录表,根据所述聊天记录表提取相对应的经纪人id、用户id、会话id及会话内容;根据所述经纪人id构建经纪人列表,根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表;将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端,并对应于所述用户id设置有一键复聊按钮;接收所述第一客户端发送的所述一键复聊按钮的触发信息,触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面。
111.此外,上述的存储器930中的逻辑指令可以通过软件功能单元的形式实现并作为
独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read
‑
only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
112.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的用户回访管理方法,该方法包括:从数据方获取经纪人与用户的聊天记录表,根据所述聊天记录表提取相对应的经纪人id、用户id、会话id及会话内容;根据所述经纪人id构建经纪人列表,根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表;将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端,并对应于所述用户id设置有一键复聊按钮;接收所述第一客户端发送的所述一键复聊按钮的触发信息,触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面。
113.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的用户回访管理方法,该方法包括:从数据方获取经纪人与用户的聊天记录表,根据所述聊天记录表提取相对应的经纪人id、用户id、会话id及会话内容;根据所述经纪人id构建经纪人列表,根据与所述经纪人列表中的所述经纪人id对应的所述用户id构建与所述经纪人id对应的待复聊用户列表;将与所述经纪人id对应的所述待复聊用户列表分别发送至相应所述经纪人id对应的第一客户端,并对应于所述用户id设置有一键复聊按钮;接收所述第一客户端发送的所述一键复聊按钮的触发信息,触发所述第一客户端打开与所述经纪人id及所述用户id对应的所述会话id的历史聊天界面。
114.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
115.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
116.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。