一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种业务会话管理方法、装置和计算机可读存储介质与流程

2022-03-13 23:58:57 来源:中国专利 TAG:


1.本发明涉及通信技术领域,具体涉及一种业务会话管理方法、装置和计算机可读存储介质。


背景技术:

2.业务会话应用如im(即时通讯)应用是通过网络通讯技术如即时通讯技术实现在线聊天和交流业务的软件,用户可以通过业务会话应用与其他用户进行消息交互,实现业务会话。
3.目前为了提升业务会话的管理效率,业务会话应用还可以支持虚拟用户在业务会话中与真实用户进行业务会话互动。


技术实现要素:

4.本发明实施例提供一种业务会话管理方法、装置和计算机可读存储介质,可以提高业务会话的管理效率。
5.一种业务会话管理方法,包括:
6.显示业务会话的会话页面,所述业务会话包括管理业务会话的虚拟用户和参加会话的真实用户;
7.当获取到所述业务会话的开启指令时,针对所述真实用户进行禁言处理,以及获取所述业务会话的会话管理信息,所述会话管理信息包括会话成员的会话顺序、会话时间以及所述虚拟用户的会话管理内容,所述会话成员包括所述虚拟用户和真实用户;
8.根据所述会话顺序,确定当前进行会话的目标用户;
9.当所述目标用户为虚拟用户时,根据所述会话时间,在会话页面显示所述会话管理内容;
10.当所述目标用户为真实用户时,解除针对所述真实用户的禁言,并根据所述会话时间,在所述会话页面显示所述真实用户的会话内容。
11.相应的,本发明实施例提供一种业务会话管理装置,包括:
12.页面显示单元,用于显示业务会话的会话页面,所述业务会话包括管理业务会话的虚拟用户和参加会话的真实用户;
13.获取单元,用于当获取到所述业务会话的开启指令时,针对所述真实用户进行禁言处理,以及获取所述业务会话的会话管理信息,所述会话管理信息包括会话成员的会话顺序、会话时间以及所述虚拟用户的会话管理内容,所述会话成员包括所述虚拟用户和真实用户;
14.确定单元,用于根据所述会话顺序,确定当前进行会话的目标用户;
15.第一会话显示单元,用于当所述目标用户为虚拟用户时,根据所述会话时间,在会话页面显示所述会话管理内容;
16.第二会话显示单元,用于当所述目标用户为真实用户时,解除针对所述真实用户
的禁言,并根据所述会话时间,在所述会话页面显示所述真实用户的会话内容。
17.可选的,在一些实施例中,所述第一会话显示单元,具体可以用于获取所述虚拟用户的第一身份标识,并在所述会话时间中筛选出所述第一身份标识对应的第一会话时间;根据所述第一身份标识,确定所述虚拟用户所处的会话流程节点,其中,所述虚拟用户所处的不同会话流程节点对应不同的目标会话管理内容;基于所述第一会话时间,在所述会话页面显示所述会话流程节点对应的目标会话管理内容。
18.可选的,在一些实施例中,所述第一会话显示单元,具体可以用于当所述目标会话管理内容在所述会话页面进行显示时,对所述目标会话管理内容的显示时间进行计时;当所述目标会话管理内容的计时时间达到所述第一会话时间时,返回执行所述根据所述会话顺序,确定当前进行会话的目标用户的步骤。
19.可选的,在一些实施例中,所述第二会话显示单元,具体可以用于获取所述真实用户的第二身份标识,并在所述会话时间中筛选出所述第二身份标识对应的第二会话时间;在所述真实用户中筛选出所述第二身份标识对应的目标真实用户,并解除针对所述目标真实用户的禁言;根据所述第二会话时间,采集所述目标真实用户的会话内容,并在所述会话页面上进行显示。
20.可选的,在一些实施例中,所述第二会话单元,具体可以用于当所述会话内容在所述会话页面进行显示时,对所述会话内容的显示时间进行计时;当所述会话内容的计时时间达到所述第二会话时间时,针对所述目标真实用户进行禁言处理,并返回执行所述根据所述会话顺序,确定当前进行会话的目标用户的步骤。
21.可选的,在一些实施例中,所述获取单元,具体可以用于获取所述会话成员的身份信息,并根据所述身份信息,确定所述业务会话的当前会话标识;根据所述当前会话标识,获取所述业务会话的会话配置信息;对所述会话配置信息进行解析,得到所述业务会话的会话管理信息。
22.可选的,在一些实施例中,所述获取单元,具体可以用于在会话配置信息集合中筛选出所述当前会话标识对应的会话配置信息;基于所述当前会话标识对应的会话配置信息,确定所述业务会话的会话配置信息列表,所述会话配置信息列表包括至少一个会话配置信息;从会话配置列表中确定出所述业务会话当前的会话配置信息。
23.可选的,在一些实施例中,所述业务会话管理装置还可以包括配置单元,所述配置单元,具体可以用于显示会话成员管理页面,所述会话成员管理页面包括参加业务会话的真实用户的用户列表、会话标识和虚拟用户添加控件;当检测到针对所述虚拟用户添加控件的触发操作时,显示虚拟用户配置页面,并接收所述虚拟用户配置页面录入的会话管理内容,以生成所述虚拟用户配置信息;根据所述用户列表和虚拟用户配置信息,创建结点配置页面,并接收所述结点配置页面的录入的结点配置信息,以生成所述会话标识对应的会话配置信息。
24.可选的,在一些实施例中,所述配置单元,具体可以用于接收所述会话管理内容录入接口录入的会话管理内容;根据所述预设内容标识,确定所述会话管理内容对应的会话流程节点;将所述会话管理内容、预设内容标识和会话流程节点发送至服务器,并接收所述服务器返回的所述虚拟用户配置信息。
25.可选的,在一些实施例中,所述配置单元,具体可以用于接收所述结点配置信息录
入接口录入的所述真实用户和虚拟用户对应的结点配置信息;当检测到针对所述展示控件的触发操作时,在所述结点配置页面生成所述结点配置信息对应的多个结点展示子页面;当检测到针对所述结点展示子页面在所述排序区域内的移动操作时,确定所述真实用户和虚拟用户对应的结点之间的排序信息;将所述排序信息和结点配置信息发送至所述服务器,并接收所述服务器返回的所述会话标识对应的会话配置信息。
26.可选的,在一些实施例中,所述配置单元,具体可以用于在所述排序区域识别出所述结点展示子页面的位置;将所述结点展示子页面之间的位置进行对比,得到所述结点展示子页面之间的位置关系信息;基于所述位置关系信息,确定所述述真实用户和虚拟用户对应的结点之间的排序信息。
27.可选的,在一些实施例中,所述获取单元,具体可以用于在所述会话配置信息中提取出所述结点配置信息和结点之间的排序信息;在所述结点配置信息中识别出所述结点的类型信息;根据所述结点配置信息、类型信息和结点之间的排序信息,确定所述业务会话的会话管理信息。
28.可选的,在一些实施例中,所述页面显示单元,具体可以用于当检测到针对所述会话开启控件的触发操作时,对所述真实用户的会话输入通道进行检测;当检测到所述真实用户的会话输入通道处于正常状态时,触发生成所述业务会话的开启指令。
29.此外,本发明实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序实现本发明实施例提供的业务会话管理方法。
30.此外,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本发明实施例所提供的任一种业务会话管理方法中的步骤。
31.本发明实施例在显示业务会话的会话页面后,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,该会话成员包括虚拟用户和真实用户,根据会话顺序,确定当前进行会话的目标用户,当目标用户为虚拟用户时,根据会话时间,在会话页面显示所述会话管理内容,当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容;由于该方案通过获取到业务会话的会话管理信息,根据会话管理信息,确定当前进行会话的目标用户,并根据目标用户的类型,在会话页面显示不同的内容,可以大大增强业务会话的管理效率。
附图说明
32.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1是本发明实施例提供的业务会话管理方法的场景示意图;
34.图2是本发明实施例提供的业务会话管理方法的流程示意图;
35.图3是本发明实施例提供的会话页面的示意图;
36.图4是本发明实施例提供的新建会话页面的示意图;
37.图5是本发明实施例提供的会话成员管理页面的示意图;
38.图6是本发明实施例提供的会话配置页面的示意图;
39.图7是本发明实施例提供的虚拟用户配置页面的示意图;
40.图8是本发明实施例提供的虚拟用户配置后页面的示意图;
41.图9是本发明实施例提供的结点配置页面的示意图;
42.图10是本发明实施例提供的结点展示子页面的示意图;
43.图11是本发明实施例提供的排序区域的结点展示子页面的位置示意图;
44.图12是本发明实施例提供的会话页面的完整的业务会话内容的示意图;
45.图13是本发明实施例提供的业务会话管理的另一流程示意图;
46.图14是本发明实施例提供的业务会话管理装置的结构示意图;
47.图15是本发明实施例提供的业务会话管理装置的另一结构示意图;
48.图16是本发明实施例提供的电子设备的结构示意图。
具体实施方式
49.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.本发明实施例提供一种业务会话管理方法、装置和计算机可读存储介质。其中,该业务会话管理装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备。
51.其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
52.例如,参见图1,以业务会话装置集成在电子设备中为例,电子设备显示业务会话的会话页面后,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,该会话成员包括虚拟用户和真实用户,根据会话顺序,确定当前进行会话的目标用户,当目标用户为虚拟用户时,根据会话时间,在会话页面显示所述会话管理内容,当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容。
53.其中,业务会话可以包括多个用户处理业务的即时通讯类的会话,比如,可以为线上会议、社交讨论组或者社交群的群会话等包含多个用户的会话。
54.以下分别进行详细说明。需要说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
55.本实施例将从业务会话管理装置的角度进行描述,该业务会话管理装置具体可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备;其中,该终端可以包括平板电脑、笔记本电脑、以及个人计算机(pc,personal computer)、可穿戴设备、虚拟现实设备或其他可以管理业务会话的智能设备等设备。
56.一种业务会话管理方法,包括:
57.显示业务会话的会话页面,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,该会话成员包括虚拟用户和真实用户,根据会话顺序,确定当前进行会话的目标用户,当目标用户为虚拟用户时,根据会话时间,在会话页面显示所述会话管理内容,当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容。
58.其中,真实用户可以为参加业务会话的活体对象或者真实对象,比如,可以为人或动物等对象,与之相对应的虚拟用户就可以为虚拟参加业务会话的非活体对象,也就不是不具备真实生命的对象,在这里通常至虚拟机器人用户或者虚拟管理员用户,
59.如图2所示,该业务会话管理方法的具体流程如下:
60.101、显示业务会话的会话页面。
61.其中,业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,所谓虚拟用户,可以理解为会话机器人这类的虚拟用户,譬如,以业务会话为线上会议为例,虚拟用户就可以为进行会务主持的机器人用户,而相对应的真实用户就可以为参加线上会议的用户,真实用户中又可以包括会议发起用户和会议参与用户。
62.所谓的业务会话指的是应用于业务上的具有多个用户的会话,比如,业务会话具体的应用场景可以为线上课堂、网络直播、线上讲座、网络拍卖或线上会议等场景。
63.例如,可以直接在参加业务活动的真实用户的终端上显示业务会话的会话页面,会话页面可以如图3所示。比如,可以在任意一个真实用户的终端显示新建会话页面,真实用户通过对新建会话页面的操作而触发显示会话页面,譬如,具体可以为通过触发新建会话页面的新增用户控件,将参加业务会话的其他真实用户添加至业务会话,此时,虚拟用户可以自动添加至业务会话,当添加完成后,就可以在参加业务会话的全部的真实用户的终端显示会话页面,新建会话页面如图4所示。
64.可选的,在显示会话页面之后,还可以通过会话页面的会话开启控件触发业务会话的开启指令,因此,在显示业务会话的会话页面之后,业务会话管理方法还可以包括:
65.当检测针对会话开启控件的触发操作时,对真实用户的会话输入通道进行检测,当检测到真实用户的会话输入通道处于正常状态时,触发生成业务会话的开启指令。
66.例如,当检测到真实用户针对会话开启控件的触发操作时,对参加业务会话的真实用户的会话输入通道进行检测,比如,可以对真实用户的音频输入通道、视频输入通道或文本输入通道进行检测。当检测到真实用户的会话输入通道处于正常状态时,触发生成业务会话的开启指令,比如,当检测到真实用户的会话输入通道都可以正常输入,处于正常状
态时,此时,就可以触发生成业务会话的开启指令,用于开启业务会话。
67.其中,在本发明实施例中,控件的表现形式有多种,比如,输入框、图标、按钮等形式。
68.102、当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息。
69.其中,会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容。所谓会话顺序可以包括真实用户和虚拟用户之间的会话顺序,会话时间可以为每个会话成员的会话时间,该会话成员可以包括真实用户和虚拟用户,比如,真实用户a的会话时间为10分钟,意味着真实用户a可以在会话页面进行发言的时间为10分钟,虚拟用户b的会话时间为2分钟,则意味着虚拟用户b可以在会话页面进行发言的时间为2分钟。。
70.例如,当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,具体可以如下:
71.s1、当获取到业务会话的开启指令时,针对真实用户进行禁言处理。
72.例如,当获取到业务会话的开启指令时,可以将真实用户的会话输入通道关闭,比如,直接将真实用户的终端对应的音频输入通道、视频输入通道或文本输入通道进行关关闭,以对真实用户进行禁言处理。对真实用户进行禁言处理之后,还可以在会话页面显示禁言提示。
73.其中,在业务会话开启指令时,对真实用户需要进行禁言处理,而禁言处理的主要是为了防止在业务会话中第一个进行会话的为虚拟用户时,真实用户在虚拟用户进行会话时也同时进行会话,导致业务会话出现问题。
74.s2、获取业务会话的会话管理信息。
75.例如,可以获取会话成员的身份信息,并根据身份信息,确定业务会话的当前会话标识,比如,可以获取会话成员的全部真实用户的身份信息,根据全部真实用户的身份信息,在预设会话标识集合中筛选出业务会话的当前会话标识,其中,会话标识可以为表示该业务会话主题或者会话成员的标识信息,譬如,以预设会话标识集合中包括xx晨会、xx周会或其他会议标识,xx晨会的会话成员为真实用户a、真实用户b和真实用户c为例,当获取的到会话成员的真实用户的身份信息包括真实用户a、真实用户b和真实用户c时,就可以确定业务会话的当前会话标识为xx晨会。
76.在确定完业务会话的当前会话标识后,获取业务会话的会话配置信息,比如,可以在会话配置信息集合中筛选出当前会话标识对应的至少一个候选会话配置信息,其中会话配置信息集合可以为管理员提前配置的全部会话标识的会话配置信息组成的集合,而会话配置信息可以为包含会话配置代码的配置文件,基于当前会话标识对应的候选会话配置信息,确定业务会话的会话配置信息列表,从会话配置信息列表中确定出业务会话当前的会话配置信息,譬如,当检测到任意真实用户在会话配置信息列表中的选择操作时,确定出业务会话当前的会话配置信息。
77.在确定出业务会话当前的会话配置信息之后,就可以对会话配置信息进行解析,得到业务会话的会话管理信息,比如,在会话配置信息的配置文件中提取出结点配置信息和结点之间的排序信息,其中,结点可以为业务会话中每一个业务流程,而且每一个业务流程会对应一个会话成员,而结点配置信息就可以为业务会话中每一个业务流程的配置信
息。在结点配置信息中识别出结点类型信息,譬如,在结点配置信息中识别出结点对应的类型,该类型可以为虚拟用户对应的结点和真实用户对应的结点,从而确定每个结点配置信息对应的结点的类型信息。
78.根据结点配置信息、类型信息和结点之间的排序信息,就可以确定业务会话的会话管理信息,比如,根据结点的类型和结点之间的排序信息,就可以确定会话成员之间的会话顺序,根据结点的类型和结点的配置信息,就可以确定每一个结点对应的会话成员的会话时间,在虚拟用户对应的结点配置信息中提取出会话管理内容,将会话成员的会话顺序、会话时间和虚拟用户的会话管理内容作为业务会话的会话管理信息。
79.可选的,在获取业务会话的会话配置信息之前,还可以对业务会话进行配置,从而生成业务会话的会话配置信息,配置的过程可以在进行业务会话之前就完成配置,或者还可以在进行业务会话的时候进行配置。因此,在步骤“根据当前会话标识,获取业务会话的会话配置信息”之前,业务会话管理方法,还包括:
80.显示会话成员管理页面,该会话成员管理页面包括参加业务会话的真实用户的用户列表、会话标识和虚拟用户添加控件,当检测到针对虚拟用户添加控件的触发操作时,显示虚拟用户配置页面,并接收虚拟用户配置页面录入的会话管理内容,以生成虚拟用户配置信息,根据用户列表和虚拟用户配置信息,创建结点配置页面,并接收结点配置页面录入的结点配置信息,以生成会话标识对应的会话配置信息。
81.其中,会话管理内容可以为虚拟用户在业务会话的不同流程结点进行会话的内容,比如,以业务会话为线上会议为例,会话管理内容就可以包括虚拟用户在会议开始时的会议开场内容,还可以包括在会议进行时的中间内容,譬如,可以为“请下一位用户进行发言”这一类的内容,还可以包括在会议结束时的会议结束内容等。
82.例如,显示会话成员管理页面,可以如图5所示,比如,真实用户可以在业务会话配置页面直接触发配置控件,进而显示会话成员管理页面,会话配置页面可以如图6所示,具体可以包括业务会话的会话标识61和当前参加会话的真实用户的数量62,还可以显示会话成员中包含的真实用户的身份信息63,会话配置页面中还可以包括业务会话配置控件64。当检测到针对虚拟用户添加控件的触发操作时,显示虚拟用户配置页面,可以如图7所示。虚拟用户配置页面包括多个会话管理内容录入接口和会话管理内容对应的预设内容标识,其中,会话管理内容录入接口71可以为会话管理内容在虚拟用户配置页面的输入通道,用户可以通过会话管理内容录入接口输入需要设置的会话管理内容,预设内容标识72可以理解为预先为用户输入的会话内容指定的一个标识,使得该预设内容标识与用户输入的不同的会话管理内容一一对应。接收真实用户通过会话管理内容录入接口录入的会话管理内容,以生成虚拟用户配置,比如,接收虚拟用户配置页面的会话管理内容录入接口录入的会话管理内容,根据预设内容标识,确定会话管理内容的会话流程节点,譬如,预设内容标识可以为开始会话流程标识、中间会话流程标识和结束会话流程标识,则每个预设内容标识对应的会话管理内容录入接口录入的会话管理内容对应的会话流程节点可以为开始会话流程节点、中间会话流程节点和结束会话流程节点等,将接收到的会话管理填充至虚拟用户配置页面,如图8所示。下面以图8为例,可以发现任务标识(id)为001对应的会话流程节点可以为开始会话流程节点,开始会话流程对应的会话管理内容就可以为开场会话,比如,开场会话的内容可以为“会议即将开始,请大家按照发言顺序依次发言”或者其他开场会
话,002对应的会话流程节点可以为中间会话流程节点,中间会话流程节点对应的会话管理内容就可以为中间会话,比如,中间会话的内容可以为“请下一位发言人准备”或者其他中间会话,003对应的会话流程节点可以为结束会话流程节点,该结束会话流程节点对应的会话管理内容就可以为结尾会话,比如,结尾会话的内容可以为“今天的会议到此结束,谢谢大家”或者其他结尾会话。将会话管理内容发、预设内容标识和会话流程节点发送至服务器,并接收服务器返回的虚拟用户配置信息,比如,将会话管理内容、预设内容标识和会话流程节点发送至服务器,服务器可以为虚拟用户配置任务清单并作为虚拟用户配置信息返回至业务会话管理装置。
83.可选的,根据用户列表和虚拟用户配置信息,创建结点配置页面,比如,根据用户列表中真实用户的数量,确定业务会话配置中的结点数量,业务会话中开场和结尾各需要一个结点,每两个真实用户在会话间隔需要一个结点进行中间过渡,因此,以用户列表中的真实用户数量为3为例,则业务会话配置需要的结点数量为7个,其中这7个结点中3个结点对应的为真实用户,4个结点对应的虚拟用户。根据结点数量和结点配置信息的类型,创建结点配置页面,比如,结点配置信息的类型为标识结点类型的信息,结点对应的身份标识或会话场景标识,每个结点的会话时间等,根据这些信息,创建结点配置页面,结点配置页面可以如图9所示,包括多个结点配置信息录入接口91、展示控件92和排序区域93。接收结点配置页面的结点配置信息录入接口的结点配置信息,以生成会话标识对应的会话配置信息,比如,接收结点配置页面的结点配置信息录入接口的真实用户和虚拟用户对应的结点配置信息。
84.用户通过结点配置信息录入接口录入了每个结点的配置信息之后,触发展示控件,当检测到针对展示控件的触发操作时,在结点配置页面生成结点配置信息对应的多个结点展示子页面,以业务会话为线上会议为例,多个结点展示子页面可以如图10所示,可以包括5个结点,其中虚拟用户对应的结点类型为机器人10a,真实用户对应的结点类型为发言人10b。
85.在对结点进行展示之后,还需要对结点进行排序,因此,用户可以在排序区域通过移动结点展示子页面来对结点进行排序。当检测到针对结点展示子页面在排序区域的移动操作时,确定真实用户和虚拟用户对应的结点之间的排序信息,比如,当检测到用户将结点展示子页面移动至排序区域的移动操作时,在排序区域识别出结点展示子页面的位置,将结点展示子页面之间的位置进行对比,得到结点展示子页面之间的位置关系信息,比如,以排序区域的结点展示子页面的位置如图11所示为例,通过将结点展示子页面之间的位置进行对比,可以确定第二结点112的位置在第一结点111位置的左边,再识别两个结点展示子页面的箭头关系,就可以确定第一结点111和第二结点112的位置关系为第一结点111为第二结点112的前一个结点。基于位置关系信息,确定真实用户和虚拟用户对应的结点之间的排序信息,比如,当第一结点111为第二结点112的前一个结点时,就可以确定虚拟用户对应的第一结点111和真实用户对应的第二结点112之间的排序信息为第一结点111先进行会话,第二结点112在第一结点111会话结束之后开始会话,如果包括多个结点时,就可以确定全部结点之间排序信息。将排序信息和结点配置信息发送至服务器,并接收服务器返回的会话标识对应的会话配置信息,比如,将排序信息和结点配置信息发送至服务器,服务器将各个配置的结点串联起来,生成业务会话流水线的配置信息,将流水线的配置信息作为会
话标识对应的会话配置信息,并返回至业务会话管理装置。
86.103、根据会话顺序,确定当前进行会话的目标用户。
87.例如,根据会话顺序,确定当前进行会话的目标用户,比如,当业务会话开始时,在会话顺序中筛选出排序第一的用户作为第一目标用户,当第一目标用户会话结束之后,触发在会话顺序中筛选出排在第一目标用户的下一位的用户作为第二目标用户,以此类推,直至进行业务会话的虚拟用户和真实用户全部进行完会话为止。譬如,以业务会话包括真实用户a、真实用户b和虚拟用户,会话顺序为虚拟用户-真实用户a-虚拟用户-真实用户b-虚拟用户为例,则当业务会话开始时,在会话顺序中筛选出排序第一的虚拟用户作为第一目标用户,当虚拟用户会话结束之后,触发在会话顺序中筛选出真实用户a为第二目标用户,当真实用户a会话结束之后,触发在会话顺序中筛选出虚拟用户作为第三目标用户,当虚拟用户会话结束之后,又触发在会话顺序中筛选出真实用户b作为第四目标用户,当真实用户b会话结束之后,触发在会话顺序中筛选出虚拟用户作为第五目标用户,当虚拟用户会话结束之后,全部的会话成员会话完成,此时业务会话结束。
88.104、当目标用户为虚拟用户时,根据会话时间,在会话页面显示会话管理内容。
89.例如,当目标用户为虚拟用户时,获取虚拟用户的第一身份标识,并在会话时间中筛选出第一身份标识对应的第一会话时间。根据第一身份标识,确定虚拟用户所处的会话流程节点,比如,第一身份标识可以为在配置时的预设内容标识,预设内容标识就可以为开始会话流程标识、中间会话流程标识和结束会话流程标识,因此,可以根据获取到的第一身份标识,确定虚拟用户所处的会话流程节点,比如,当第一身份标识对应的为开始会话流程标识时,就可以确定虚拟用户所处的会话流程节点为开始会话流程节点,当第一身份标识对应的为中间会话流程标识时,就可以确定虚拟用户所处的会话流程节点为中间会话流程节点;当第一身份标识对应的为技术会话流程标识时,就可以确定虚拟用户所处的会话流程节点为结束会话流程节点。基于第一会话时间,在会话页面显示会话流程节点对应的目标会话管理内容,该第一会话时间可以为虚拟用户在会话页面可以显示目标会话管理内容的时间,比如,在会话管理内容中筛选出会话流程节点对应的会话管理内容为目标会话管理内容,譬如,当会话流程节点为开始会话流程节点时,目标会话管理内容可以为“会议即将开始,请大家按照发言顺序依次发言”或者其他开场会话,当会话流程节点为中间会话流程节点时,目标会话管理内容可以为“请下一位发言人准备”或其他中间会话,当会话流程节点为结束会话流程节点时,目标会话管理内容可以为“今天的会议到此结束,谢谢大家”或者其他结尾会话。在第一会话时间内,将目标会话管理内容显示在会话页面,比如,以第一会话时间为2分钟为例,则在这两分钟内,会话页面可以显示目标会话管理内容,目标会话管理内容可以一开始在会话页面进行显示,还可以有一个自然的过渡或者转折,再在会话页面上显示目标会话管理内容,这样就可以更加自然的会话氛围。在会话页面显示目标会话管理内容时,除了直接显示该内容之外,还可以显示预设的背景视频或播放预设的背景音乐,甚至还可以随机增加一些笑话或者其他可以增加会话氛围的内容。
90.可选的,当目标会话管理内容在会话页面上进行显示时,还可以对目标会话管理内容的显示时间进行计时,比如,从目标会话管理内容在会话页面进行显示时开始计时。当目标会话管理内容的计时时间达到第一会话时间时,返回执行根据会话顺序,确定当前进行会话的目标用户的步骤,比如,以第一会话时间为1分钟为例,当目标会话管理内容的计
时时间达到1分钟之后,此时,虚拟用户的会话结束,就可以返回执行根据会话顺序,确定当前进行会话的目标用户的步骤,从而确定下一个需要进行会话的目标用户在会话页面继续进行业务会话。
91.105、当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容。
92.例如,获取真实用户的第二身份标识,并在会话时间中筛选出第二身份标识对应的第二会话时间,比如,可以获取真实用户的身份id,将该身份id作为真实用户的第二身份标识,然后,就可以在会话时间中筛选出该身份id对应的第二会话时间,第二会话时间用于表示真实用户在业务会话中的最长会话时间,譬如,以真实用户在业务会话中采用音频进行会话,则第二会话时间就可以理解为业务会话中可以接收真实用户通过音频进行会话的最长时间。在真实用户中筛选出第二身份标识对应的目标真实用户,并解除针对目标真实用户的禁言,比如,在真实用户中筛选出身份id对应的目标真实用户,譬如,目标真实用户为真实用户a,就将真实用户a的会话输入通道接入到业务会话中,使得可以接收真实用户a输入的音频、视频和文本等会话内容。根据第二会话时间,采集目标真实用户的会话内容,并在会话页面进行显示,比如,以第二会话时间为10分钟为例,通过目标真实用户的会话输入通道接收到目标真实用户在10分钟内输入的音频、视频和文本等会话内容,将接收到的音频、视频和文本等会话内容在会话页面上进行显示。
93.可选的,当目标真实用户的会话内容在会话页面进行显示时,还可以对会话内容的显示时间进行计时。当会话内容的计时时间达到第二会话时间时,针对目标真实用户进行禁言处理,并返回执行根据会话顺序,确定当前进行会话的目标用户的步骤,比如,以第二会话时间为10分钟为例,当目标真实用户开始进行会话时,将会话内容显示在会话页面,此时,对会话内容的显示时间进行计时,譬如,目标真实用户通过输入音频作为会话内容进行会话,此时,就会同步在会话页面显示会话内容,当会话内容在会话页面上的显示时间达到10分钟时,就可以将目标真实用户的会话输入通道关闭,此时就可以对目标真实用户进行禁言处理,对目标真实用户进行禁言处理的同时,可以返回执行根据会话顺序,确定当前进行会话的目标用户的步骤,从而确定下一个需要进行会话的目标用户在会话页面继续进行业务会话。
94.其中,需要说明的是,当业务会话中的虚拟用户和真实用户全部会话完成之后,可以在会话页面显示完整的业务会话内容,比如,该业务会话内容可以包括虚拟用户的目标会话管理内容和真实用户的会话内容,以业务会话为线上会议为例,完整的业务会话内容具体可以如图12所示,可以发现,通过对业务会话进行配置,虚拟用户通过会话管理内容在整个业务会话中进行串场,同时还对每个真实用户的发言进行控制,使得业务会话可以不用依赖传统的会务主持,实现对业务会话的自动控制,大大提升了业务会话的会话效率和管理效率。
95.由以上可知,本发明实施例在显示业务会话的会话页面后,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,会话成员包括虚拟用户和真实用户,根据会话顺序,确定当前进行会话的目标用户,当目标用户为虚拟用户时,根据会话时间,在
会话页面显示所述会话管理内容,当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容;由于该方案通过获取到业务会话的会话管理信息,根据会话管理信息,确定当前进行会话的目标用户,并根据目标用户的类型,在会话页面显示不同的内容,可以大大增强业务会话的管理效率。
96.根据上面实施例所描述的方法,以下将举例作进一步详细说明。
97.在本实施例中,将以该业务会话管理装置具体集成在电子设备,电子设备为终端或服务器,业务会话为线上会议,虚拟用户为会务机器人为例进行说明。
98.如图13所示,一种业务会话管理方法,具体流程如下:
99.201、电子设备显示线上会议的会话页面。
100.例如,电子设备可以在任意一个真实用户的会话客户端显示新建会话页面,真实用户通过对新建会话页面的操作而触发显示会话页面,比如,具体可以为通过触发新建会话页面的新增用户控件,将参加线上会议的其他真实用户添加至线上会议,此时,会务机器人可以自动添加至线上会议,当添加完成后,就可以在参加线上会议的全部的真实用户的终端显示会话页面。
101.其中,会话客户端可以集成在终端或者服务器上。
102.可选的,在显示会话页面之后,电子设备还可以通过会话页面的会话开启控件触发业务会话的开启指令,因此,在显示线上会议的会话页面之后,业务会话管理方法还可以包括:
103.当检测针对会话开启控件的触发操作时,对真实用户的会话输入通道进行检测,当检测到真实用户的会话输入通道处于正常状态时,触发生成线上会议的开启指令。
104.例如,当检测到真实用户针对会话开启控件的触发操作时,电子设备可以对真实用户的音频输入通道、视频输入通道或文本输入通道进行检测。当检测到真实用户的会话输入通道都可以正常输入,处于正常状态时,此时,就可以触发生成线上会议的开启指令,用于开启线上会议。
105.202、当获取到线上会议的开启指令时,电子设备针对真实用户进行禁言处理。
106.例如,当获取到线上会议的开启指令时,电子设备直接将真实用户的终端对应的音频输入通道、视频输入通道或文本输入通道进行关关闭,以对真实用户进行禁言处理。对真实用户进行禁言处理之后,还可以在会话页面显示禁言提示。
107.203、电子设备获取线上会议的会话管理信息。
108.例如,电子设备可以获取参加线上会议的会议成员的全部真实用户的身份信息,根据全部真实用户的身份信息,在预设会话标识集合中筛选出线上会议的当前会议标识,
109.在确定完线上会议的会议标识后,在会议配置信息集合中筛选出当前会议标识对应的至少一个候选会议配置信息,根据候选会议配置信息,确定线上会议的会议配置信息列表,当检测到任意真实用户在会议配置信息列表中的选择操作时,确定出线上会议当前的会议配置信息。在会议配置信息中提取出结点配置信息和结点之间的排序信息,在结点配置信息中识别出结点类型信息
110.根据结点的类型和结点之间的排序信息,就可以确定会议成员之间的发言顺序,根据结点的类型和结点的配置信息,就可以确定每一个结点对应的参加线上会议的会议成员的发言时间,在会务机器人对应的结点配置信息中提取出会议主持内容,将会议成员的
发言顺序、发言时间和会务机器人的会议主持内容作为线上会议的会议管理信息。
111.可选的,在获取线上会议的会议配置信息之前,还可以对线上会议进行配置,从而生成线上会议的会议配置信息,配置的过程可以在进行线上会议之前就完成配置,或者还可以在进行线上会议的时候进行配置。
112.例如,电子设备通过真实用户在会话页面触发配置控件,就可以显示会话成员管理页面,还可以在线上会议配置页面直接触发配置控件,进而显示会话成员管理页面。当检测到针对会务机器人添加控件的触发操作时,显示会务机器人配置页面,接收会务机器人配置页面的会议主持内容录入接口录入的会议主持内容,根据预设内容标识,确定会议主持内容的会议节点,比如,预设内容标识可以为开场会议标识、中间会议标识和结尾会议标识,则每个预设内容标识对应的会议主持内容录入接口录入的会议节点的会议主持内容,会议节点可以为开始会议节点、中间会议节点和结束会议节点等,预设内容标识与会议节点一一对应。以图8为例,任务id为001对应的会议节点可以为会议开始节点,开始会议节点对应的会议主持内容就可以为开场主持内容,,开场主持内容可以为“会议即将开始,请大家按照发言顺序依次发言”或者其他内容,002对应的会议节点可以为中间会议节点,中间会议节点对应的会议主持内容就可以为中间会议主持内容,中间会议主持内容可以为“请下一位发言人准备”或者其他内容,003对应的会议节点可以为结束会议节点,结束会议节点对应的会议主持内容就可以为结束主持内容,结束会议主持内容可以为“今天的会议到此结束,谢谢大家”或者其他内容。将会议主持内容、预设内容标识和会议节点发送至服务器,服务器可以为会务机器人配置任务清单并作为会务机器人配置信息返回至电子设备,任务清单的代码具体如下:
[0113][0114]
[0115]
可选的,电子设备根据用户列表中真实用户的数量,确定线上会议配置中的结点数量,线上会议中开场和结尾各需要一个结点,每两个真实用户在会话间隔需要一个结点进行中间过渡,因此,以用户列表中的真实用户数量为3为例,则线上会议需要配置的结点数量为7个,其中这7个结点中3个结点对应的为真实用户,4个结点对应的会务机器人。
[0116]
对这些结点需要进行配置,才能得到结点配置信息,而结点配置信息的类型为标识结点类型的信息,结点对应的身份标识或会议流程节点的标识,每个结点的发言时间等,根据这些信息,创建结点配置页面,包括多个结点配置信息录入接口、展示控件和排序区域。
[0117]
用户通过结点配置信息录入接口录入了每个结点的配置信息,接收录入的真实用户和会务机器人对应的结点配置信息,然后,用户就可以触发展示控件,当检测到针对展示控件的触发操作时,在结点配置页面生成结点配置信息对应的多个结点展示子页面,其中会务机器人对应的结点类型为机器人,真实用户对应的结点类型为发言人。
[0118]
在对结点进行展示之后,还需要对结点进行排序,因此,用户可以在排序区域通过移动结点展示子页面来对结点进行排序。当检测到用户将结点展示子页面移动至排序区域的移动操作时,在排序区域识别出结点展示子页面的位置,将结点展示子页面之间的位置进行对比,得到结点展示子页面之间的位置关系信息,根据位置关系,就可以确定全部结点之间排序信息。将排序信息和结点配置信息发送至服务器,服务器将各个配置的结点串联起来,生成线上会议流水线的配置信息,将流水线的配置信息作为会议标识对应的会议配置信息,并返回至电子设备,流水线的配置信息的代码具体可以如下所示:
[0119][0120][0121]
204、电子设备根据发言顺序,确定当前进行会话的目标用户。
[0122]
例如,当线上会议开始时,电子设备在发言顺序中筛选出排序第一的用户作为第一目标用户,当第一目标用户会话结束之后,触发在发言顺序中筛选出排在第一目标用户的下一位的用户作为第二目标用户,以此类推,直至进行线上会议的会务机器人和真实用户全部进行完会话为止,比如,以线上会议包括真实用户a、真实用户b和会务机器人,发言顺序为会务机器人-真实用户a-会务机器人-真实用户b-会务机器人为例,则当线上会议开始时,在发言顺序中筛选出排序第一的会务机器人作为第一目标用户,当会务机器人会话结束之后,触发在发言顺序中筛选出真实用户a为第二目标用户,当真实用户a会话结束之
后,触发在发言顺序中筛选出会务机器人作为第三目标用户,当会务机器人会话结束之后,又触发在发言顺序中筛选出真实用户b作为第四目标用户,当真实用户b会话结束之后,触发在发言顺序中筛选出会务机器人作为第五目标用户,当会务机器人会话结束之后,全部的会话成员会话完成,此时线上会议结束。
[0123]
205、当目标用户为会务机器人时,电子设备根据发言时间,在会话页面显示会议主持内容。
[0124]
例如,当目标用户为会务机器人时,获取会务机器人的第一身份标识,并在发言时间中筛选出第一身份标识对应的第一发言时间。第一身份标识可以为在配置时的预设内容标识,预设内容标识就可以为开场会议标识、中间会议标识和结束会议标识,而开场会议标识对应开场会议节点,中间会议标识对应中间会议节点,结束会议标识对应结束会议节点,因此,可以根据获取到的第一身份标识,确定会务机器人所处的会话节点,在会议主持内容中筛选出会话节点对应的会议主持内容为目标会议主持内容,譬如,当会话节点为开场会议节点时,目标会议主持内容可以为“会议即将开始,请大家按照发言顺序依次发言”或者其他内容,当会话节点为中间会议节点时,目标会议主持内容可以为“请下一位发言人准备”或其他内容,当会话节点为结束会议节点时,目标会议主持内容可以为“今天的会议到此结束,谢谢大家”或者其他内容。在第一会话时间内,将目标会议主持内容显示在会话页面。
[0125]
可选的,当目标会议主持内容在会话页面上进行显示时,还可以对目标会议主持内容的显示时间进行计时,当目标会议主持内容的计时时间达到第一发言时间时,返回执行根据参加线上会议的真实用户和虚拟用户的发言顺序,确定当前进行会话的目标用户的步骤,比如,以第一发言时间为1分钟为例,当目标会议主持内容的计时时间达到1分钟之后,此时,会务机器人的会话结束,就可以返回执行根据真实用户和虚拟用户的发言顺序,确定当前进行会话的目标用户的步骤,从而确定下一个需要进行会话的目标用户在会话页面继续进行线上会议。
[0126]
206、当目标用户为真实用户时,电子设备解除针对真实用户的禁言,并根据发言时间,在会话页面显示真实用户的发言内容。
[0127]
例如,电子设备可以获取真实用户的身份id,然后,就可以在发言时间中筛选出该身份id对应的第二发言时间,第二发言时间用于表示真实用户在业务会话中的最长发言时间,在真实用户中筛选出身份id对应的目标真实用户,比如,目标真实用户为真实用户a,就将真实用户a的会话输入通道接入到线上会议中,使得可以接收真实用户a输入的音频、视频和文本等发言内容。以第二会话时间为10分钟为例,目标真实用户可以在会话页面上发言时间最长为10分钟,在这10分钟内采集通过会话输入通道在会话页面进行音频、视频或文本等作为目标真实用户的发言内容,然后,将这些发言内容进行显示。可选的,当发言内容在会话页面进行显示时,还可以对发言内容的显示时间进行计时。以第二发言时间为10分钟为例,当目标真实用户开始进行发言时,将发言内容显示在会话页面,此时,对发言内容的显示时间进行计时,譬如,目标真实用户通过输入音频作为发言内容进行发言,此时,就会同步在会话页面显示发言内容,当发言内容在会话页面上的显示时间达到10分钟时,就可以将目标真实用户的会话输入通道关闭,此时就可以对目标真实用户进行禁言处理,对目标真实用户进行禁言处理的同时,可以返回执行根据真实用户和虚拟用户的发言顺
序,确定当前进行会话的目标用户的步骤,从而确定下一个需要进行会话的目标用户在会话页面继续进行线上会议。
[0128]
由以上可知,本实施例电子设备在显示业务会话的会话页面后,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,会话成员包括虚拟用户和真实用户,根据会话顺序,确定当前进行会话的目标用户,当目标用户为虚拟用户时,根据会话时间,在会话页面显示所述会话管理内容,当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容;由于该方案通过获取到业务会话的会话管理信息,根据会话管理信息,确定当前进行会话的目标用户,并根据目标用户的类型,在会话页面显示不同的内容,可以大大增强业务会话的管理效率。
[0129]
为了更好地实施以上方法,本发明实施例还提供一种业务会话管理装置,该业务会话管理装置可以集成在电子设备,比如服务器或终端等设备中,该终端可以包括平板电脑、笔记本电脑和/或个人计算机等。
[0130]
例如,如图14所示,该业务会话管理装置可以包括页面显示单元301、获取单元302、确定单元303、第一会话显示单元304和第二会话显示单元305,如下:
[0131]
(1)页面显示单元301;
[0132]
页面显示单元301,用于显示业务会话的会话页面,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户。
[0133]
例如,页面显示单元301,具体可以用于在任意一个真实用户的终端显示新建会话页面,真实用户通过对新建会话页面的操作而触发显示会话页面,当检测针对会话开启控件的触发操作时,对真实用户的会话输入通道进行检测,当检测到真实用户的会话输入通道处于正常状态时,触发生成业务会话的开启指令。
[0134]
(2)获取单元302;
[0135]
获取单元302,用于当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,会话成员包括。
[0136]
例如,获取单元302,具体可以用于当获取到业务会话的开启指令时,将真实用户的会话输入通道关闭,以对真实用户进行禁言处理,并获取会话成员的身份信息,并根据身份信息,确定业务会话的当前会话标识,根据当前会话标识,获取业务会话的会话配置信息,对会话配置信息进行解析,得到业务会话的会话管理信息。
[0137]
(3)确定单元303;
[0138]
确定单元303,用于根据会话顺序,确定当前进行会话的目标用户。
[0139]
例如,确定单元303,具体可以用于当业务会话开始时,在会话顺序中筛选出排序第一的用户作为第一目标用户,当第一目标用户会话结束之后,触发在会话顺序中筛选出排在第一目标用户的下一位的用户作为第二目标用户,以此类推,直至进行业务会话的虚拟用户和真实用户全部进行完会话为止。
[0140]
(4)第一会话显示单元304;
[0141]
第一会话显示单元304,用于当目标用户为虚拟用户时,根据会话时间,在会话页
面显示会话管理内容。
[0142]
例如,第一会话显示单元304,具体可以用于获取虚拟用户的第一身份标识,并在会话时间中筛选出第一身份标识对应的第一会话时间,根据第一身份标识,确定虚拟用户所处的会话流程节点,基于第一会话时间,其中,虚拟用户所处的不同会话流程节点对应不同的目标会话管理内容,在会话页面显示会话流程节点对应的目标会话管理内容。当目标会话管理内容在会话页面进行显示时,对目标会话管理内容的显示时间进行计时,当目标会话管理内容的计时时间达到第一会话时间时,返回执行根据所述会话顺序,确定当前进行会话的目标用户的步骤。
[0143]
(5)第二会话显示单元305;
[0144]
第二会话显示单元305,用于当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容。
[0145]
例如,第二会话显示单元305,具体可以用于获取真实用户的第二身份标识,并在会话时间中筛选出第二身份标识对应的第二会话时间,在真实用户中筛选出第二身份标识对应的目标真实用户,并解除针对目标真实用户的禁言,根据第二会话时间,采集目标真实用户的会话内容,并在会话页面上进行显示。当会话内容在会话页面进行显示时,对会话内容的显示时间进行计时,当会话内容的计时时间达到所述第二会话时间时,针对目标真实用户进行禁言处理,并返回执行根据所述会话顺序,确定当前进行会话的目标用户的步骤。
[0146]
可选的,业务会话管理装置还可以包括配置单元306,如图15所示,具体如下:
[0147]
配置单元306,用于在获取业务会话的会话配置信息之前,对业务会话进行配置,以生成会话标识对应的会话配置信息。
[0148]
例如,配置单元306,具体可以用于显示会话成员管理页面,该会话成员管理页面包括参加业务会话的真实用户的用户列表、会话标识和虚拟用户添加控件,当检测到针对虚拟用户添加控件的触发操作时,显示虚拟用户配置页面,并接收虚拟用户配置页面录入的会话管理内容,以生成虚拟用户配置信息,根据用户列表和虚拟用户配置信息,创建结点配置页面,并接收结点配置页面录入的结点配置信息,以生成会话标识对应的会话配置信息。
[0149]
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
[0150]
由以上可知,本实施例在页面显示单元301显示业务会话的会话页面后,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,获取单元302当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,会话成员包括虚拟用户和真实用户,确定单元303根据会话顺序,确定当前进行会话的目标用户,第一会话显示单元304当目标用户为虚拟用户时,根据会话时间,在会话页面显示所述会话管理内容,第二会话显示单元305当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容;由于该方案通过获取到业务会话的会话管理信息,根据会话管理信息,确定当前进行会话的目标用户,并根据目标用户的类型,在会话页面显示不同的内容,可以大大增强业务会话的管理效率。
[0151]
本发明实施例还提供一种电子设备,如图16所示,其示出了本发明实施例所涉及的电子设备的结构示意图,具体来讲:
[0152]
该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图16中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0153]
处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
[0154]
存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
[0155]
电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0156]
该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
[0157]
尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:
[0158]
显示业务会话的会话页面,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,会话成员包括虚拟用户和真实用户,根据会话顺序,确定当前进行会话的目标用户,当目标用户为虚拟用户时,根据会话时间,在会话页面显示所述会话管理内容,当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容。
[0159]
例如,在任意一个真实用户的终端显示新建会话页面,真实用户通过对新建会话
页面的操作而触发显示会话页面,当获取针对会话开启控件的触发操作时,对真实用户的会话输入通道进行检测,当检测到真实用户的会话输入通道处于正常状态时,触发生成业务会话的开启指令。当检测到业务会话的开启指令时,将真实用户的会话输入通道关闭,以对真实用户进行禁言处理,并获取会话成员的身份信息,并根据身份信息,确定业务会话的当前会话标识,根据当前会话标识,获取业务会话的会话配置信息,对会话配置信息进行解析,得到业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,其中,会话成员包括真实用户和虚拟用户。当业务会话开始时,在会话顺序中筛选出排序第一的用户作为第一目标用户,当第一目标用户会话结束之后,触发在会话顺序中筛选出排在第一目标用户的下一位的用户作为第二目标用户,以此类推,直至进行业务会话的虚拟用户和真实用户全部进行完会话为止。当目标用户为虚拟用户时,获取虚拟用户的第一身份标识,并在会话时间中筛选出第一身份标识对应的第一会话时间,根据第一身份标识,确定虚拟用户所处的会话流程节点,基于第一会话时间,在会话页面显示会话流程节点对应的目标会话管理内容。当目标会话管理内容在会话页面进行显示时,对目标会话管理内容的显示时间进行计时,当目标会话管理内容的计时时间达到第一会话时间时,返回执行根据所述会话顺序,确定当前进行会话的目标用户的步骤。当目标用户为真实用户时,获取真实用户的第二身份标识,并在会话时间中筛选出第二身份标识对应的第二会话时间,在真实用户中筛选出第二身份标识对应的目标真实用户,并解除针对目标真实用户的禁言,根据第二会话时间,采集目标真实用户的会话内容,并在会话页面上进行显示。当会话内容在会话页面进行显示时,对会话内容的显示时间进行计时,当会话内容的计时时间达到所述第二会话时间时,针对目标真实用户进行禁言处理,并返回执行根据所述会话顺序,确定当前进行会话的目标用户的步骤。
[0160]
以上各个操作的具体实施可参见前面的实施例,在此不作赘述。
[0161]
由以上可知,本发明实施例在显示业务会话的会话页面后,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,会话成员包括虚拟用户和真实用户,根据会话顺序,确定当前进行会话的目标用户,当目标用户为虚拟用户时,根据会话时间,在会话页面显示所述会话管理内容,当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容;由于该方案通过获取到业务会话的会话管理信息,根据会话管理信息,确定当前进行会话的目标用户,并根据目标用户的类型,在会话页面显示不同的内容,可以大大增强业务会话的管理效率。
[0162]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0163]
为此,本发明实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种业务会话管理方法中的步骤。例如,该指令可以执行如下步骤:
[0164]
显示业务会话的会话页面,该业务会话包括管理业务会话的虚拟用户和参加会话的真实用户,当获取到业务会话的开启指令时,针对真实用户进行禁言处理,以及获取业务
会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,其中,会话成员包括虚拟用户和真实用户,根据会话顺序,确定当前进行会话的目标用户,当目标用户为虚拟用户时,根据会话时间,在会话页面显示所述会话管理内容,当目标用户为真实用户时,解除针对真实用户的禁言,并根据会话时间,在会话页面显示真实用户的会话内容。
[0165]
例如,在任意一个真实用户的终端显示新建会话页面,真实用户通过对新建会话页面的操作而触发显示会话页面,当获取针对会话开启控件的触发操作时,对真实用户的会话输入通道进行检测,当检测到真实用户的会话输入通道处于正常状态时,触发生成业务会话的开启指令。当检测到业务会话的开启指令时,将真实用户的会话输入通道关闭,以对真实用户进行禁言处理,并获取会话成员的身份信息,并根据身份信息,确定业务会话的当前会话标识,根据当前会话标识,获取业务会话的会话配置信息,对会话配置信息进行解析,得到业务会话的会话管理信息,该会话管理信息包括会话成员的会话顺序、会话时间以及虚拟用户的会话管理内容,其中,会话成员包括真实用户和虚拟用户。当业务会话开始时,在会话顺序中筛选出排序第一的用户作为第一目标用户,当第一目标用户会话结束之后,触发在会话顺序中筛选出排在第一目标用户的下一位的用户作为第二目标用户,以此类推,直至进行业务会话的虚拟用户和真实用户全部进行完会话为止。当目标用户为虚拟用户时,获取虚拟用户的第一身份标识,并在会话时间中筛选出第一身份标识对应的第一会话时间,根据第一身份标识,确定虚拟用户所处的会话流程节点,基于第一会话时间,在会话页面显示会话流程节点对应的目标会话管理内容。当目标会话管理内容在会话页面进行显示时,对目标会话管理内容的显示时间进行计时,当目标会话管理内容的计时时间达到第一会话时间时,返回执行根据所述会话顺序,确定当前进行会话的目标用户的步骤。当目标用户为真实用户时,获取真实用户的第二身份标识,并在会话时间中筛选出第二身份标识对应的第二会话时间,在真实用户中筛选出第二身份标识对应的目标真实用户,并解除针对目标真实用户的禁言,根据第二会话时间,采集目标真实用户的会话内容,并在会话页面上进行显示。当会话内容在会话页面进行显示时,对会话内容的显示时间进行计时,当会话内容的计时时间达到所述第二会话时间时,针对目标真实用户进行禁言处理,并返回执行根据所述会话顺序,确定当前进行会话的目标用户的步骤。
[0166]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0167]
其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
[0168]
由于该计算机可读存储介质中所存储的指令,可以执行本发明实施例所提供的任一种业务会话管理方法中的步骤,因此,可以实现本发明实施例所提供的任一种业务会话管理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
[0169]
其中,根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述业务会话管理方面的各种可选实现方式中提供的方法。
[0170]
以上对本发明实施例所提供的一种业务会话管理方法、装置和计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上
实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献