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

会议处理方法及装置与流程

2022-02-24 13:03:56 来源:中国专利 TAG:


1.本说明书实施例涉及计算机技术领域,具体地,涉及会议处理方法及装置。


背景技术:

2.目前,很多会议场景中,例如企业会议、政务会议、老师和家长之间举行的会议等等,会议发起人在会前,通常采用人为协调方式,跟各个被邀请的参会人(可称为受邀参会人)进行参会时间协调。这种协调方式,通常会耗费较多的时间和精力,协调效率较低。
3.因而,需要一种合理、可靠的方案,能帮助会议发起人进行会议时间协调,提高协调效率。


技术实现要素:

4.本说明书实施例提供了会议处理方法及装置。
5.第一方面,本说明书实施例提供了一种会议处理方法,应用于会议助手系统中的对话服务端,所述会议助手系统还包括中转服务端,所述方法包括:从中转服务端接收待预约会议的会议信息,所述会议信息是所述待预约会议的发起人通过目标窗口提交的;响应于所述待预约会议的会议信息包括参会人信息和参会时间,所述参会人信息示出多个参会人,确认所述多个参会人中的受邀参会人能否在所述参会时间参加所述待预约会议;响应于所述多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
6.第二方面,本说明书实施例提供了一种会议处理方法,应用于会议助手系统中的中转服务端,所述会议助手系统还包括对话服务端,所述方法包括:从业务方系统接收,发起人通过目标窗口提交的待预约会议的会议信息;将所述会议信息转发至所述对话服务端,以使所述对话服务端采用如第一方面中的实现方式描述的方法进行会议处理。
7.第三方面,本说明书实施例提供了一种会议处理方法,应用于会议助手系统,包括:接收待预约会议的会议信息,所述会议信息是所述待预约会议的发起人通过目标窗口提交的;响应于所述待预约会议的会议信息包括参会人信息和参会时间,所述参会人信息示出多个参会人,确认所述多个参会人中的受邀参会人能否在所述参会时间参加所述待预约会议;响应于所述多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
8.第四方面,本说明书实施例提供了一种会议处理方法,应用于客户端,包括:接收待预约会议的会议信息,所述会议信息是所述待预约会议的发起人通过目标窗口提交的;响应于所述待预约会议的会议信息包括参会人信息和参会时间,所述参会人信息示出多个参会人,确认所述多个参会人中的受邀参会人能否在所述参会时间参加所述待预约会议;响应于所述多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
9.第五方面,本说明书实施例提供了一种会议处理方法,应用于即时通讯app,包括:
接收通过聊天窗口输入的聊天信息;响应于所述聊天信息包括待预约会议的会议信息,将所述会议信息发送至服务端;从所述服务端接收响应于所述会议信息而返回的反馈信息,展示所述反馈信息。
10.第六方面,本说明书实施例提供了一种会议处理方法,应用于即时通讯app,包括:从服务端接收针对待预约会议的询问信息,所述待预约会议是其发起人通过在聊天窗口输入聊天信息而发起的,所述聊天信息包括所述待预约会议的会议信息,所述询问信息用于参会时间确认;展示所述询问信息;接收响应于所述询问信息而提供的回复信息,并将所述回复信息发送至所述服务端。
11.第七方面,本说明书实施例提供了一种会议处理装置,应用于会议助手系统中的对话服务端,所述会议助手系统还包括中转服务端,所述装置包括:接收单元,被配置成从中转服务端接收待预约会议的会议信息,所述会议信息是所述待预约会议的发起人通过目标窗口提交的;时间确认单元,被配置成响应于所述待预约会议的会议信息包括参会人信息和参会时间,所述参会人信息示出多个参会人,确认所述多个参会人中的受邀参会人能否在所述参会时间参加所述待预约会议;时间协调单元,被配置成响应于所述多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
12.第八方面,本说明书实施例提供了一种会议处理装置,应用于会议助手系统中的中转服务端,所述会议助手系统还包括对话服务端,所述装置包括:接收单元,被配置成从业务方系统接收,发起人通过目标窗口提交的待预约会议的会议信息;发送单元,被配置成将所述会议信息转发至所述对话服务端,以使所述对话服务端采用如第一方面中的实现方式描述的方法进行会议处理。
13.第九方面,本说明书实施例提供了一种会议处理装置,应用于会议助手系统,包括:接收单元,被配置成接收待预约会议的会议信息,所述会议信息是所述待预约会议的发起人通过目标窗口提交的;时间确认单元,被配置成响应于所述待预约会议的会议信息包括参会人信息和参会时间,所述参会人信息示出多个参会人,确认所述多个参会人中的受邀参会人能否在所述参会时间参加所述待预约会议;时间协调单元,被配置成响应于所述多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
14.第十方面,本说明书实施例提供了一种会议处理装置,应用于客户端,包括:接收单元,被配置成接收待预约会议的会议信息,所述会议信息是所述待预约会议的发起人通过目标窗口提交的;时间确认单元,被配置成响应于所述待预约会议的会议信息包括参会人信息和参会时间,所述参会人信息示出多个参会人,确认所述多个参会人中的受邀参会人能否在所述参会时间参加所述待预约会议;时间协调单元,被配置成响应于所述多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
15.第十一方面,本说明书实施例提供了一种会议处理装置,应用于即时通讯app,包括:接收单元,被配置成接收通过聊天窗口输入的聊天信息;发送单元,被配置成响应于所述聊天信息包括待预约会议的会议信息,将所述会议信息发送至服务端;所述接收单元,还被配置成从所述服务端接收,响应于所述会议信息而返回的反馈信息;展示单元,被配置成
展示所述反馈信息。
16.第十二方面,本说明书实施例提供了一种会议处理装置,应用于即时通讯app,包括:接收单元,被配置成从服务端接收针对待预约会议的询问信息,所述待预约会议是其发起人通过在聊天窗口输入聊天信息而发起的,所述聊天信息包括所述待预约会议的会议信息,所述询问信息用于参会时间确认;展示单元,被配置成展示所述询问信息;所述接收单元,还被配置成接收响应于所述询问信息而提供的回复信息;发送单元,被配置成将所述回复信息发送至所述服务端。
17.第十三方面,本说明书实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,当该计算机程序在计算机中执行时,令该计算机执行如第一方面至第六方面中任一实现方式描述的方法。
18.第十四方面,本说明书实施例提供了一种计算设备,包括存储器和处理器,其中,该存储器中存储有可执行代码,该处理器执行该可执行代码时,实现如第一方面至第六方面中任一实现方式描述的方法。
19.本说明书的上述实施例提供的会议处理方法,可分别应用于会议助手系统中的对话服务端和中转服务端。通过中转服务端从业务方系统接收发起人通过目标窗口提交的待预约会议的会议信息,并将该会议信息发送给对话服务端,而后通过对话服务端响应于待预约会议的会议信息包括参会人信息和参会时间,该参会人信息示出多个参会人,确认该多个参会人中的受邀参会人能否在该参会时间参加该待预约会议,以便在确认该多个参会人中存在有时间冲突的受邀参会人时,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。如此,可以使得会议助手系统能帮助会议发起人协调参会时间,提高协调效率。
附图说明
20.为了更清楚地说明本说明书披露的多个实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书披露的多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
21.图1是本说明书的一些实施例可以应用于其中的一个示例性系统架构图;
22.图2是根据本说明书的会议处理方法的一个实施例的流程图;
23.图3是在群聊窗口的文字输入区域,输入待预约会议对应的会议信息的一个示意图;
24.图4是在所接收的会议信息缺失预定的会议要素的情况下的处理方法的一个实施例的流程图;
25.图5是提示信息的展示效果的一个示意图;
26.图6是确认多个参会人中的受邀参会人能否在参会时间参加待预约会议的方法的一个实施例的流程图;
27.图7是根据本说明书的会议处理方法的另一个实施例的流程图;
28.图8a是会议助手与受邀参会人之间的对话过程的一个示意图;
29.图8b是第一汇总反馈信息的展示效果的一个示意图;
30.图9是根据本说明书的会议处理方法的再一个实施例的流程图;
31.图10a是会议助手与受邀参会人之间的对话过程的又一个示意图;
32.图10b是第三汇总反馈信息的展示效果的一个示意图;
33.图11是根据本说明书的会议处理方法的又一个实施例的流程图;
34.图12是根据本说明书的会议处理方法的又一个实施例的流程图;
35.图13是根据本说明书的会议处理方法的又一个实施例的流程图;
36.图14是根据本说明书的会议处理方法的又一个实施例的流程图;
37.图15是根据本说明书的会议处理方法的又一个实施例的流程图;
38.图16是根据本说明书的会议处理装置的一个结构示意图;
39.图17是根据本说明书的会议处理装置的另一个结构示意图;
40.图18是根据本说明书的会议处理装置的再一个结构示意图;
41.图19是根据本说明书的会议处理装置的又一个结构示意图;
42.图20是根据本说明书的会议处理装置的又一个结构示意图;
43.图21是根据本说明书的会议处理装置的又一个结构示意图。
具体实施方式
44.下面结合附图和实施例对本说明书作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本说明书中的实施例及实施例中的特征可以相互组合。
46.如前所述,很多会议场景中,例如企业会议、政务会议、老师和家长之间举行的会议等等,会议发起人在会前,通常采用人为协调方式,跟各个受邀参会人进行参会时间协调。这种协调方式,通常会耗费较多的时间和精力,协调效率较低。
47.基于此,本说明书的一些实施例提供了会议处理方法,通过该方法,能帮助会议发起人进行会议时间协调,提高协调效率。具体地,图1示出了适用于这些实施例的示例性系统架构图。
48.如图1所示,系统架构包括会议助手系统和业务方系统。
49.其中,会议助手系统包括中转服务端和对话服务端。中转服务端分别与对话服务端和业务方系统通信连接。
50.业务方系统可以是具备即时通讯和会议预约等功能的系统,例如钉钉系统。另外,业务方系统还可以具备日程管理功能,其可以管理各种日程,例如会议日程、活动日程等等。此外,业务方系统可以包括客户端和服务端。中转服务端可以与业务方系统中的服务端通信连接。
51.中转服务端可以用于对话服务端和业务方系统之间的信息转发。具体地,中转服务端可以接收业务方系统发送的与会议预约有关的信息,例如待预约会议的会议信息,并将该信息转发给对话服务端。对话服务端可以对中转服务端转发的该信息进行分析等处理,并将处理结果(例如所生成的提示信息等)发送至中转服务端,使得中转服务端将该处
理结果转发给对应的业务方系统,使该业务方系统根据该处理结果,执行相应的操作。
52.在本说明书中,中转服务端可以用于与会议预约有关的服务数据的维护。具体地,中转服务端可以与至少一个业务方系统通信连接。中转服务端可以存储有该至少一个业务方系统对应的服务数据,该服务数据包括与会议预约有关的数据,例如可以包括其对应的业务方系统的用户的以下至少一种信息:上下级关系信息、身份信息、群成员信息、企业通讯录、企业组织结构信息、日程信息列表、日程信息数量。其中,上下级关系信息可以示出,其对应的用户的上级领导,以及该用户的下属。身份信息例如可以包括但不限于以下至少一种身份:老师、经理、副经理、董事长、秘书、书记、主席、委员、主任等等。群成员信息可以包括,其对应的用户所在的群聊的群聊标识,以及该群聊中的群成员的昵称、用户标识等。企业通讯录可以示出,其对应的用户所在企业的员工的员工信息,该员工信息可以包括但不限于员工的姓名、昵称、邮箱地址、电话号码等。企业组织结构信息可以示出,其对应的用户所在企业的组织结构,该组织结构可以示出企业组织内部的构成方式。日程信息列表可以示出,其对应的用户所创建的各种日程信息,该日程信息可以包括但不限于活动日程、会议日程等等。日程信息数量可以包括,用户所创建的所有日程的数量,或者,在特定时间段内创建的各个日程的数量等,在此不做具体限定。
53.对话服务端可以用于会议全局对话数据维护。具体地,对话服务端中可以部署有数据库,该数据库中存储有来源于至少一个业务方系统的会议标识,以及该会议标识对应的历史对话信息。该历史对话信息可以包括,对话服务端在对该会议标识对应的会议进行会议处理的过程中,产出的对话信息。
54.可选地,对话服务端可以包括对话管理模块和语义理解模块。对话管理模块可以用于会议全局对话数据维护,上述数据库可以包含在对话管理模块。语义理解模块可以用于对中转服务端转发的信息进行分析等处理,并生成处理结果(例如提示信息等)。
55.下面,结合具体的实施例,描述上述方法的具体实施步骤。
56.参看图2,其示出了会议处理方法的一个实施例的流程200。该方法的执行主体可以为图1所示的对话服务端。该方法可以使得对话服务端所在的会议助手系统,能帮助会议发起人进行会议时间协调,提高协调效率。该方法包括以下步骤:
57.步骤201,从中转服务端接收待预约会议的会议信息,会议信息是待预约会议的发起人通过目标窗口提交的;
58.步骤211,响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议;
59.步骤221,响应于多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
60.下面,对以上步骤做详细说明。
61.在步骤201中,上述执行主体可以实时地接收中转服务端发送的待预约会议的会议信息。其中,会议信息可以是待预约会议的发起人通过目标窗口提交的。目标窗口可以包括以下任一项:聊天窗口、不能聊天的交互窗口、消息通知窗口等。其中,该聊天窗口可以包括群聊窗口或单聊窗口。该单聊窗口可以包括,发起人与会议助手之间的单聊窗口。
62.实践中,当目标窗口包括不能聊天的交互窗口或消息通知窗口时,目标窗口中可以设置有供用户发起会议预约的控件,用户可以通过操作该控件来发起会议预约。
63.下面,以目标窗口包括聊天窗口为例,进行说明。
64.作为一种操作方式,聊天窗口可以包括文字输入区域和发送按钮,发起人可以在该文字输入区域中输入待预约会议的会议信息,然后点击发送按钮,以提交会议信息。
65.其中,在群聊窗口的文字输入区域,发起人在输入会议信息之前,需要先输入用于唤醒会议助手的唤醒词,例如“@会议助手”。通过将该唤醒词和会议信息同时提交给发起人所属的业务方系统,才能使得业务方系统识别出该唤醒词对应的信息为待预约会议的会议信息,并将该会议信息发送至中转服务端。
66.如图3所示,其示出了在群聊窗口的文字输入区域,输入待预约会议对应的会议信息的一个示意图。图3示出了,唤醒词“@会议助手”,以及会议信息“帮我、a和b约一个明天的会议”。
67.在发起人与会议助手之间的单聊窗口中,发起人输入的信息必定是要传输给会议助手系统的,因此发起人可以直接输入会议信息,不必输入如上所述的唤醒词。
68.作为另一种操作方式,群聊窗口可以集成有与会议助手有关的群插件,发起人可以在群聊窗口中点击该群插件,打开该群插件对应的界面。发起人可以在该界面上输入待预约会议的会议信息,并点击用于提交会议信息的按钮。
69.实践中,会议信息通常包括会议主题、参会时间、参会人信息、会议地点等等。参会人信息通常示出多个参会人,该多个参会人包括受邀参会人。可选地,该多个参会人还可以包括发起人。通常,参会人信息可以包括参会人的昵称。
70.可选地,若会议信息是通过群聊窗口提交的,且各个参会人是该群聊窗口对应的群聊的所有群成员,则会议信息中的参会人信息可以包括,用于表示所有群成员的字符,例如“@all”等。参会时间可以是一个具体的时间点,也可以是包括两个端点的时间段,在此不做具体限定。其中,参会时间和参会人信息是核心会议要素,通常不能缺省。
71.可选地,可以预先配置不能缺省的会议要素。本说明书中,将预先配置的不能缺省的会议要素,称为预定的会议要素。预定的会议要素可以包括参会人信息和参会时间。此外,预定的会议要素还可以包括会议主题等。
72.在配置有预定的会议要素的情况,在步骤201之后,以及在步骤211之前,可以执行如图4所示的流程。具体地,图4示出了在所接收的会议信息缺失预定的会议要素的情况下的处理方法的一个实施例的流程,包括以下步骤:
73.步骤202,确定所接收的会议信息是否缺失预定的会议要素;
74.步骤204,若确定会议信息缺失预定的会议要素,则根据所缺失的要素项目,生成对应的提示信息;
75.步骤206,将发起人的用户标识和提示信息,发送至中转服务端,使中转服务端进行信息转发;
76.步骤208,从中转服务端接收,响应于提示信息而提供的回复信息。
77.这里,中转服务端可以将所接收的发起人的用户标识和提示信息,转发给发起人所属的业务方系统,由该业务方系统将该提示信息输出给发起人。其中,用户标识可以包括用户昵称和/或用户编号等。业务方系统可以将该提示信息输出至发起人的相应的聊天窗口。
78.另外,业务方系统在向发起人输出提示信息的同时,还可以输出会议助手的头像。
其中,业务方系统可以预存有会议助手的头像。可选地,上述执行主体或中转服务端在发送该提示信息时,可以同时发送该头像。
79.如图5所示,其示出了提示信息的展示效果的一个示意图。在图5中,示出了发起人的头像,会议信息“帮我约个明天下午5点的会议”,对应该会议信息的提示信息“请您提供参会人信息”,以及会议助手的头像。
80.需要说明的是,若步骤201中的聊天窗口是群聊窗口,则上述提示信息可以在该群聊窗口中展示,也可以在发起人与会议助手之间的单聊窗口中展示。若在该群聊窗口中展示,该提示信息对该发起人可见,对该群聊窗口对应的群聊中的其他人员不可见。
81.在步骤204中,若会议信息所缺失的要素项目包括参会人信息,则可以生成用于提示对参会人信息进行补充的提示信息,例如图5示出的提示信息。基于此,步骤208可以具体实现为,从中转服务端接收响应于该提示信息而提供的参会人信息。
82.若会议信息所缺失的要素项目包括参会时间,并且会议信息中不存在时间范围,该时间范围不属于参会时间,则可以生成用于提示对参会时间进行补充的提示信息。基于此,步骤208可以具体实现为,从中转服务端接收响应于该提示信息而提供的参会时间。其中,不属于参会时间的时间范围,是模糊时间,不包含时间点。该时间范围例如可以包括但不限于今天、明天、后天、下周等。
83.若会议信息所缺失的要素项目包括参会时间,并且会议信息中存在不属于参会时间的时间范围,则可以获取多个参会人的与时间确认有关的第一目标信息,根据第一目标信息,从该时间范围中确定出第一推荐时间,并根据第一推荐时间,生成第一提示信息。基于此,步骤208可以具体实现为,从中转服务端接收响应于第一提示信息而提供的第一确认信息。其中,第一目标信息可以包括以下至少一种信息:与会议预约有关的历史对话信息、对应时间范围的日程信息列表、时间偏好信息等。
84.需要说明的是,通过主动向发起人推荐时间,可以节约发起人的操作成本,并且能快速地确定出较优的时间(例如全部参会人或者多数参会人均有空闲的时间等)。
85.具体地,第一提示信息可以用于确认,是否采用第一推荐时间作为待预约会议的参会时间,第一确认信息可以用于表示,采用第一推荐时间作为待预约会议的参会时间。如此,当上述执行主体接收到该第一确认信息后,可以自动地针对受邀参会人发起参会时间问询。或者,第一提示信息也可以用于确认,是否根据第一推荐时间,向受邀参会人发起参会时间问询,第一确认信息用于表示发起参会时间问询。如此,在向受邀参会人发起参会时间问询前,需先征得发起人的同意,体现了与发起人之间的友好交互。
86.应该理解,在接收到第一确认信息后,便可以将第一推荐时间确定为待预约会议的参会时间。
87.在确定第一推荐时间时,上述执行主体可以采用预设的第一推荐时间确定方法,根据会议信息中的时间范围,对第一目标信息进行统计分析,以从该时间范围中确定出第一推荐时间。
88.可选地,在确定第一推荐时间时,可以利用预先训练的时间预测模型,根据该时间范围和第一目标信息,从该时间范围中预测出第一推荐时间。实际场景中,有数据积累后可以形成自优化闭环,时间预测模型可以自动地学习人员相关配置内容和发起人决策策略,进行策略优化。
89.通过执行图4所示的流程,可以实现在所接收的会议信息缺失预定的会议要素的情况下,提醒发起人补充所缺失的要素项目,以获得更为全面的会议信息,并且可以丰富会议处理方式。
90.可选地,中转服务端可以存储有目标服务数据,目标服务数据包括,发起人所属的业务方系统对应的与会议预约有关的数据。在步骤211之前,上述执行主体可以响应于所接收的会议信息包括参会人信息和时间信息,根据参会人信息和时间信息,从中转服务端获取多个参会人的与时间确认有关的第二目标信息,第二目标信息包含在目标服务数据中。
91.具体地,第二目标信息可以包括以下至少一种信息:上下级关系信息、身份信息、群成员信息、企业通讯录、企业组织结构信息、日程信息列表、日程信息数量。时间信息可以包括参会时间,或者不属于参会时间的时间范围。其中,当时间信息包括参会时间时,日程信息列表对应指定时间段(例如参会时间所在的一天),并且参会时间处于该指定时间段。当时间信息包括时间范围时,日程信息列表对应该时间范围,具体地,该日程信息列表中的日程信息所包括的时间(例如参会时间、活动时间等)处于该时间范围内。
92.应该理解,第一目标信息中的对应时间范围的日程信息列表,可以是从第二目标信息中获取的。另外,第一目标信息中的其他信息,可以预先存储在上述执行主体的本地数据库中。
93.可选地,在执行步骤211之前,可以响应于所接收的会议信息包括参会人信息和参会时间,根据待预约会议的会议信息,生成第二提示信息,第二提示信息用于确认是否向受邀参会人发起参会时间问询。而后,可以将发起人的用户标识和第二提示信息,发送至中转服务端,使中转服务端进行信息转发。之后,可以从中转服务端接收,响应于第二提示信息而提供的第二确认信息,第二确认信息用于表示发起参会时间问询。如此,在向受邀参会人发起参会时间问询前,需先征得发起人的同意,体现了与发起人之间的友好交互。
94.在步骤211中,上述执行主体可以响应于待预约会议的会议信息包括参会人信息和参会时间,确认参会人信息示出的多个参会人中的受邀参会人,能否在参会时间参加待预约会议。其中,该参会时间可以是发起人通过目标窗口输入的参会时间,也可以是如前所述的第一推荐时间。当受邀参会人能在参会时间参加待预约会议时,可以表示受邀参会人能正常参加待预约会议。当受邀参会人不能在参会时间参加待预约会议时,可以表示受邀参会人的现有时间安排与待预约会议存在时间冲突,不能正常参加待预约会议。
95.为了尽量减少与受邀参会人之间的交互,避免打扰受邀参会人,上述执行主体可以采用数据分析的方法,确认受邀参会人能否在参会时间参加待预约会议。例如,可以根据参会时间和受邀参会人的与时间确认有关的信息(例如日程信息列表、与会议预约有关的历史对话信息等等),确认参会时间是否为该受邀参会人的空闲时间。若是空闲时间,则可以确认该受邀参会人能在参会时间参加待预约会议。若不是空闲时间,则可以确认该受邀参会人不能在参会时间参加待预约会议。
96.可选地,为了确保步骤211的确认结果的准确性,可以向受邀参会人发起参会时间问询,以询问的方式确认受邀参会能否正常参加待预约会议。
97.通常,多个参会人之间可能是上下级关系,或者平级关系。有的参会人可能是频繁参与会议的人。对于上级领导,以及频繁参与会议的人等,这些人通常是会议的主要参与人,应优先考虑他们的时间。因此,无论是采用数据分析的方法,还是采用问询方式,可以在
进行参会时间确认之前,确定各个参会人的优先级顺序。
98.因此,步骤211可以通过图6所示的流程来实现。图6示出了确认多个参会人中的受邀参会人能否在参会时间参加待预约会议的方法的一个实施例的流程600。该方法包括以下步骤:
99.步骤601,获取多个参会人的第三目标信息,第三目标信息与询问顺序确定有关;
100.步骤602,根据第三目标信息,在预定的多个优先级档位中,确定多个参会人分别对应的优先级档位;
101.步骤603,将多个参会人中的各个受邀参会人分别对应的优先级档位的集合,称为优先级档位组,按照优先级档位由高到低的顺序,依次确认优先级档位组中的优先级档位对应的受邀参会人,能否在参会时间参加待预约会议。
102.其中,在步骤601中,第三目标信息可以包括以下至少一种信息:上下级关系信息、身份信息、企业组织结构信息、日程信息数量。
103.在步骤602中,预定的多个优先级档位可以包括至少两个优先级档位。为了确保会议处理效率,预定的多个优先级档位通常可以包括两个或三个优先级档位。实践中,可以采用任意字符为优先级档位命名。以两个优先级档位为例,按优先级由高到低的顺序,两个优先级档位的名称可以依次为“高优”、“普通”;或者,可以依次为“a”、“b”;或者,也可以依次为“1”、“2”。应该理解,本说明书不对优先级档位的名称做任何限定。
104.在实际应用中,一个优先级档位可以对应一个或多个参会人。另外,每个优先级档位可以对应筛选条件,满足该筛选条件的参会人可以被归到该档位。筛选条件可以与第三目标信息中的信息项有关。例如,筛选条件可以包括日程信息数量大于预设数量。或者,筛选条件也可以包括,身份等于或高于指定身份(例如经理等)。应该理解,筛选条件可以根据实际需求进行设计,在此不做具体限定。
105.可选地,可以利用预先训练的优先级档位预测模型,根据第三目标信息,预测多个参会人分别对应的优先级档位。实践中,优先级档位预测模型可以根据所接收的数据进行个性化自学习,以不断地提高预测准确性。
106.在步骤603中,对于优先级档位组中的任意一个优先级档位,当确认该优先级档位对应的受邀参会人中存在有时间冲突的受邀参会人时,便可以转去执行步骤221。
107.当采用问询方式时,步骤603可以通过图7所示的流程中的步骤701-706来实现。图7示出了会议处理方法的另一个实施例的流程700。该方法包括以下步骤:
108.步骤701,按照优先级档位由高到低的顺序,从优先级档位组中选取出一个优先级档位作为当前档位;
109.步骤702,针对当前档位对应的受邀参会人,生成用于参会时间确认的询问信息;
110.步骤703,将当前档位对应的受邀参会人的用户标识,以及询问信息,发送至中转服务端,使中转服务端进行信息转发;
111.步骤704,从中转服务端接收,响应于询问信息而提供的第一回复信息;
112.步骤705,根据所接收的第一回复信息,确认当前档位对应的受邀参会人,能否在参会时间参加待预约会议;
113.步骤706,若确认当前档位对应的受邀参会人,能在参会时间参加待预约会议,且优先级档位组中存在优先级低于当前档位的优先级档位,则从优先级档位组中,选取出当
前档位的下一个优先级档位作为当前档位;
114.步骤707,若确认当前档位对应的受邀参会人,能在参会时间参加待预约会议,且优先级档位组中不存在优先级低于当前档位的优先级档位,则根据确认结果,生成第一汇总反馈信息;
115.步骤708,将发起人的用户标识和第一汇总反馈信息,发送至中转服务端,使中转服务端进行信息转发;
116.步骤709,从中转服务端接收,响应于第一汇总反馈信息而提供的日程创建指示信息;
117.步骤710,根据待预约会议的会议信息,以及第一汇总反馈信息,生成待预约会议对应的日程创建请求信息;
118.步骤711,将发起人所属的业务方系统的系统标识,以及日程创建请求信息,发送至中转服务端,使中转服务端进行信息转发。
119.其中,在步骤701中,按照优先级档位由高到低的顺序,先从优先级档位组中选取出优先级最高的优先级档位作为当前档位。应该理解,将选取出的优先级档位作为(称为)当前档位的目的是,便于与其他优先级档位进行区分,并不用于限定。
120.在步骤702中,可以根据待预约会议的会议信息,针对当前档位对应的受邀参会人,生成用于参会时间确认的询问信息。
121.例如,待预约会议的会议信息包括,会议主题:“过一下明天review的ppt”,参会人信息:“我、a和b”,参会时间:今天下午5点,其中,“我”代表发起人,“a”和“b”是两个受邀参会的用户昵称。假设发起人的昵称为“yun”,根据该会议信息,针对“a”和“b”生成的询问信息可以为“hi,yun约您一起过一下明天review的ppt,今天下午5点,您这边可以吗?”122.实践中,上述执行主体本地可以部署有预先训练的对话信息生成模型。可以利用该模型,基于待预约会议的会议信息,生成询问信息。其中,对话信息生成模型可以是通过对seq2seq模型或指针网络(pointer network)等用于文本生成的模型进行训练得到的。
123.在步骤703中,可以将当前档位对应的受邀参会人的用户标识,以及询问信息,发送至中转服务端。中转服务端可以将所接收的信息转发至对应的业务方系统,使该业务方系统将询问信息输出给该用户标识对应的受邀参会人。需要说明的是,当步骤201中的目标窗口为群聊窗口时,可以将询问信息输出至受邀参会人的该群聊窗口。另外,在该群聊窗口中,询问信息仅对其对应的受邀参会人可见,对该群聊窗口对应群聊中的其他人员不可见。可选地,也可以将询问信息输出至受邀参会人与会议助手之间的单聊窗口。
124.受邀参会人在接收到询问信息后,可以根据询问信息进行信息回复,以表示其是否能参加待预约会议,此外还可以表示其在什么时间有空等。
125.如图8a所示,其示出了会议助手与受邀参会人之间的对话过程的一个示意图。在图8a中,其示出了询问信息和受邀参会人a的第一回复信息。其中,该询问信息包括,“hi,yun约您一起过一下明天review的ppt,今天下午5点,您这边可以吗?”该第一回复信息包括,“我跟c要讨论问题,没时间呀”。
126.在步骤704中,可以从中转服务端接收,响应于询问信息而提供的第一回复信息。
127.在步骤705中,在接收到当前档位对应的各个受邀参会人提供的第一回复信息后,可以对所接收的第一回复信息进行语义分析,根据分析结果,确认当前档位对应的受邀参
会人,能否在参会时间参加待预约会议。
128.若确认当前档位对应的各个受邀参会人均能在参会时间参加待预约会议,则可以执行步骤706或步骤707。其中,在执行完步骤706后,可以转去执行步骤702。此外,若确认当前档位对应的各个受邀参会人中存在有时间冲突的受邀参会人,则可以转去执行如上所述的步骤221。
129.在步骤707中,可以响应于确认当前档位对应的受邀参会人,能在参会时间参加待预约会议,且优先级档位组中不存在优先级低于当前档位的优先级档位,根据确认结果,生成第一汇总反馈信息。
130.其中,第一汇总反馈信息例如可以示出汇总结果、取消选项、日程创建选项等。该汇总结果例如可以用于表示,多个参会人中的各个受邀参会人均能正常参加待预约会议。取消选项可以用于结束本次的会议预约。日程创建选项,可以用于触发待预约会议对应的会议日程的创建。可选地,第一汇总反馈信息还可以包括参会人信息和参会时间。
131.在步骤708中,可以将发起人的用户标识和第一汇总反馈信息,发送至中转服务端。中转服务端可以将所接收的信息发送至发起人所属的业务方系统,以使该业务方系统将第一汇总反馈信息输出给发起人。
132.第一汇总反馈信息的展示效果可以如图8b所示。图8b示出了第一汇总反馈信息的展示效果的一个示意图。在图8b中,示出了汇总结果“所有受邀参会人时间都ok~”以及以下选项:取消、日程创建。
133.在步骤709中,可以从中转服务端接收,响应于第一汇总反馈信息而提供的日程创建指示信息。其中,该日程创建指示信息,可以通过选取日程创建选项而触发。
134.在步骤710中,可以根据待预约会议的会议信息,以及第一汇总反馈信息,生成待预约会议对应的日程创建请求信息。其中,该日程创建请求信息可以包括该会议信息和第一汇总反馈信息中的汇总结果等。
135.在步骤711中,可以将发起人所属的业务方系统的系统标识,以及日程创建请求信息,发送至中转服务端。中转服务端可以根据该系统标识,将日程创建请求信息发送至发起人所属的业务方系统,使得该系统根据日程创建请求信息,为待预约会议创建对应的会议日程。
136.需要说明的是,通过根据待预约会议的会议信息,以及第一汇总反馈信息,生成待预约会议对应的日程创建请求信息,可以使得所有协调的日程以及协调过程的原因描述都会自动反应到日程表。
137.在本说明书中,步骤221主要涉及参会时间协调操作。下面,介绍步骤221的相关内容。
138.在步骤221中,可以响应于多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。其中,会议时间协调操作的执行过程,涉及上述执行主体、中转服务端和业务方系统之间的交互。进一步地,涉及上述执行主体、中转服务端、业务方系统中的服务端、该业务方系统中的受邀参会人所使用的客户端之间的交互。
139.具体地,可以响应于在步骤705中确认当前档位对应的受邀参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作。
140.其中,会议时间协调操作的执行流程可以参考图9中的步骤901-915、步骤925。根据协调结果确定参会时间的方法,可参考图9中的步骤917、931。图9示出了会议处理方法的再一个实施例的流程900,该方法包括以下步骤:
141.步骤901,对于当前档位对应的有时间冲突的受邀参会人的第一回复信息,若第一回复信息包括有时间冲突的受邀参会人提供的候选参会时间,则根据候选参会时间确定第二推荐时间;
142.步骤903,对于当前档位对应的有时间冲突的受邀参会人的第一回复信息,若第一回复信息不包括有时间冲突的受邀参会人提供的候选参会时间,则生成第三提示信息,第三提示信息用于候选参会时间提供;
143.步骤905,将当前档位对应的有时间冲突的受邀参会人的用户标识和第三提示信息,发送至中转服务端,使中转服务端进行信息转发;
144.步骤907,从中转服务端接收,响应于第三提示信息而提供的第二回复信息;
145.步骤909,若第二回复信息包括,有时间冲突的受邀参会人提供的候选参会时间,则根据候选参会时间,确定第二推荐时间;
146.步骤911,若优先级档位组中存在优先级高于当前档位的优先级档位,确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能否参加待预约会议;
147.步骤913,若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能参加待预约会议,并且优先级档位组中存在优先级低于当前档位的档位优先级,则从优先级档位组中选取当前档位的下一个优先级档位作为当前档位,将第二推荐时间作为参会时间,转去执行步骤702;
148.步骤915,若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能参加待预约会议,并且优先级档位组中不存在优先级低于当前档位的档位优先级,则确定会议时间协调成功,并结束会议时间协调操作;
149.步骤917,将第二推荐时间确定为协调成功的参会时间;步骤919,响应于会议时间协调成功,对会议时间协调操作的执行过程中产出的对话信息进行分析汇总,根据汇总结果生成第二汇总反馈信息,并将发起人的用户标识和第二汇总反馈信息,发送至中转服务端,使中转服务端进行信息转发;
150.步骤921,从中转服务端接收,响应于第二汇总反馈信息而提供的日程创建指示信息;
151.步骤923,根据待预约会议的会议信息,以及第二汇总反馈信息,生成待预约会议对应的日程创建请求信息;
152.步骤925,若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间不能参加待预约会议,并且当前满足协调结束条件,则确定会议时间协调失败,并结束会议时间协调操作;
153.步骤927,响应于会议时间协调失败,对会议时间协调操作的执行过程中产出的对话信息进行分析汇总,根据汇总结果生成第三汇总反馈信息,并将发起人的用户标识和第三汇总反馈信息,发送至中转服务端,使中转服务端进行信息转发;
154.步骤929,从中转服务端接收,响应于第三汇总反馈信息而提供的第三回复信息;
155.步骤931,响应于第三回复信息包括发起人所选择的推荐参会时间,且第三回复信
息属于日程创建指示信息,将该推荐参会时间确定为参会时间,并根据待预约会议的会议信息,以及第三汇总反馈信息,生成待预约会议对应的日程创建请求信息;
156.步骤933,将发起人所属的业务方系统的系统标识,以及日程创建请求信息,发送至中转服务端,使中转服务端进行信息转发。
157.下面,对图9示出的步骤做进一步的说明。
158.在步骤901中,可以采用预设的时间确定策略,根据候选参会时间确定第二推荐时间。
159.示例1,若有一个候选参会时间,则可以将该候选参会时间确定为第二推荐时间。
160.示例2,若有多个候选参会时间,则可以从该多个候选参会时间中,选取出一个候选参会时间确定为第二推荐时间。其中,所选取的候选参会时间可以是,当前档位对应的各个受邀参会人的空闲时间。
161.示例3,对于示例1中的候选参会时间,以及示例2中的所选取的候选参会时间,可以根据优先级高于当前档位的优先级档位对应的受邀参会人的与时间确认有关的信息,确认该候选参会时间是否为优先级高于当前档位的优先级档位对应的各个受邀参会人的空闲时间,若是,则可以将该候选参会时间确定为第二推荐时间。
162.应该理解,第二推荐时间对应的时间确定策略,可以根据实际需求进行设计,在此不做具体限定。
163.在步骤903中,对于当前档位对应的有时间冲突的受邀参会人的第一回复信息,若第一回复信息不包括有时间冲突的受邀参会人提供的候选参会时间,则可以生成第三提示信息,第三提示信息用于候选参会时间提供。例如,第三提示信息的信息内容可以预先设定,例如该内容可以包括“请您提供一个能参与的时间”。或者,第三提示信息可以根据在先产出的对话信息生成,在此不做具体限定。
164.在步骤905中,可以将当前档位对应的有时间冲突的受邀参会人的用户标识和第三提示信息,发送至中转服务端。中转服务端可以将所接收的信息发送至该有时间冲突的受邀参会人所属的业务方系统,使得该系统向该有时间冲突的受邀参会人输出第三提示信息。该有时间冲突的受邀参会人在接收到第三提示信息后,可以提供其能参与的时间,即候选参会时间。
165.如图10所示,其示出了会议助手与受邀参会人之间的对话过程的又一个示意图。在图10中,其除了示出图8a中的内容外,还示出了返回给受邀参会人a的第三提示信息“请您提供一个能参与的时间”,以及受邀参会人a响应于该第三提示信息而提供的第二回复信息“我今天下午6点有时间”。
166.在步骤907中,可以从中转服务端接收,当前档位对应的有时间冲突的受邀参会人响应于第三提示信息而提供的第二回复信息,该第二回复信息可以包括候选参会时间。
167.在步骤909中,若第二回复信息包括,有时间冲突的受邀参会人提供的候选参会时间,则可以采用如前所述的时间确定策略,根据候选参会时间,确定第二推荐时间。
168.在步骤911中,可以采用交互方式,根据第二推荐时间,向优先级高于当前档位的优先级档位对应的受邀参会人发起参会时间问询,以确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能否参加待预约会议。
169.若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能
参加待预约会议,则可以执行步骤913或步骤915。若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间不能参加待预约会议,则可以执行步骤925。
170.可选地,若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间不能参加待预约会议,并且当前不满足协调结束条件,则可以针对该优先级高于当前档位的优先级档位对应的受邀参会人,执行与流程900类似的流程,以进行参会时间协调。
171.在步骤913中,若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能参加待预约会议,并且优先级档位组中存在优先级低于当前档位的档位优先级,则可以从优先级档位组中选取当前档位的下一个优先级档位作为当前档位,将第二推荐时间作为参会时间,转去执行图7对应实施例中的步骤702。
172.在步骤915中,若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能参加待预约会议,并且优先级档位组中不存在优先级低于当前档位的档位优先级,则可以确定会议时间协调成功,因此可以结束会议时间协调操作,并执行步骤917。
173.在步骤917中,可以响应于会议时间协调成功,将第二推荐时间确定为协调成功的参会时间。
174.在步骤919中,可以在步骤917之后,对会议时间协调操作的执行过程中产出的对话信息进行分析汇总,根据汇总结果生成第二汇总反馈信息,并将发起人的用户标识和第二汇总反馈信息,发送至中转服务端。中转服务端可以将所接收的信息发送至发起人所属的业务方系统,使得该系统向发起人输出第二汇总反馈信息。
175.其中,第二汇总反馈信息可以包括,汇总结果,参会人信息,以及协调成功的参会时间。此外,第二汇总反馈信息还可以包括取消、日程创建等选项。该汇总结果可以示出,会议时间协调操作所涉及的至少一个时间,以及该至少一个时间分别对应的人数,该人数是在其对应的时间能参加待预约会议的受邀参会人的人数。
176.在步骤921中,可以从中转服务端接收,响应于第二汇总反馈信息而提供的日程创建指示信息。该日程创建指示信息,可以是发起人通过选取日程创建选项而触发的。
177.在步骤923中,可以根据待预约会议的会议信息,以及第二汇总反馈信息,生成待预约会议对应的日程创建请求信息。之后,可以执行步骤933。其中,该日程创建请求信息可以包括该会议信息和第二汇总反馈信息中的汇总结果等。
178.在步骤925中,若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间不能参加待预约会议,并且当前满足协调结束条件,则可以确定会议时间协调失败,因此可以结束会议时间协调操作。
179.其中,协调结束条件可以包括以下任一项:与优先级高于当前档位的优先级档位对应的受邀参会人之间的交互次数,达到预设次数;多个参会人包括发起人,且发起人的优先级档位高于当前档位等等。应该理解,交互协调结束条件可以根据实际需求设计,在此不做具体限定。
180.在步骤927中,可以响应于会议时间协调失败,对会议时间协调操作的执行过程中产出的对话信息进行分析汇总,根据汇总结果生成第三汇总反馈信息,并将发起人的用户标识和第三汇总反馈信息,发送至中转服务端。中转服务端可以将所接收的信息发送至发起人所属的业务方系统,使得该系统向发起人输出第三汇总反馈信息。
181.其中,第三汇总反馈信息可以包括,汇总结果,参会人信息,以及至少一个可供发起人选择的推荐参会时间。此外,第三汇总反馈信息还可以包括重新协调、取消、日程创建等选项。该汇总结果可以示出,会议时间协调操作所涉及的至少一个时间,以及该至少一个时间分别对应的人数,该人数是在其对应的时间能参加待预约会议的受邀参会人的人数。
182.如图10b所示,其示出了第三汇总反馈信息的展示效果的一个示意图。图10b示出了,协调失败标题,汇总结果“今天下午5点:5人能参与”、“今天下午6点:2人能参与”,推荐时间“今天下午5点”,以及以下选项:重新协调、取消、日程创建。
183.在步骤929中,可以从中转服务端接收,响应于第三汇总反馈信息而提供的第三回复信息。其中,第三回复信息可以是发起人通过在第三汇总反馈信息中选取推荐参会时间而触发的,也可以是在第三汇总反馈信息中选取推荐参会时间后,通过选取日程创建选项而触发的,还可以是在第三汇总反馈信息中选取重新协调选项而触发的。
184.在步骤931中,可以响应于第三回复信息包括发起人所选择的推荐参会时间,且第三回复信息属于日程创建指示信息,将该推荐参会时间确定为参会时间,并根据待预约会议的会议信息,以及第三汇总反馈信息,生成待预约会议对应的日程创建请求信息。之后,可以执行步骤933。其中,日程创建请求信息可以包括该会议信息、第三汇总反馈信息中的汇总结果、推荐参会时间等等。
185.在步骤933中,在步骤923或步骤931之后,可以将发起人所属的业务方系统的系统标识,以及日程创建请求信息,发送至中转服务端。中转服务端可以根据该系统标识,将日程创建请求信息发送至发起人所属的业务方系统,使得该系统根据日程创建请求信息,为待预约会议创建对应的会议日程。
186.需要说明的是,通过根据待预约会议的会议信息,以及汇总反馈信息(例如第二汇总反馈信息或第三汇总反馈信息),生成待预约会议对应的日程创建请求信息,可以使得所有协调的日程以及协调过程的原因描述都会自动反应到日程表。
187.可选地,在步骤929之后,还可以响应于第三回复信息包括,通过触发重新协调选项而提供的重新协调指示信息,,生成第四提示信息,第四提示信息用提示发起人重新提供待预约会议的参会时间,然后可以将发起人的用户标识和第四提示信息,发送至中转服务端。中转服务端可以将所接收的信息发送给发起人所属的业务方系统,使得该系统将第四提示信息输出给发起人。其中,第四提示信息的信息内容可以预先设定,例如该信息内容可以包括“请重新提供一个参会时间”。当然,第四提示信息也可以根据设定的信息生成策略生成。应该理解,本说明书不对第四提示信息的信息内容以及生成方法做任何限定。
188.可选地,在从中转服务端接收日程创建指示信息之后,还可以针对多个参会人中的受邀参会人,生成会议邀请信息,并将会议邀请信息,以及会议邀请信息对应的受邀参会人的用户标识,发送至中转服务端。中转服务端可以将所接收的信息发送至受邀参会人所属的业务方系统,使得该系统将会议邀请信息输出给对应的受邀参会人。
189.其中,会议邀请信息可以示出参会时间等信息。另外,会议邀请信息还可以包括取消、接受等选项。通过触发取消选项,可以提交用于表示不参加会议的信息。通过触发接受选项,可以提交用于表示参加会议的信息。
190.可选地,在将会议邀请信息,以及会议邀请信息对应的受邀参会人的用户标识,发送至中转服务端之后,还可以从中转服务端接收,响应于会议邀请信息而提供的第四回复
信息,而后可以响应于第四回复信息满足预设的日程更新条件,并且待预约会议对应的会议日程已创建完成,根据第四回复信息,生成日程更新提示信息,并将对应的业务方系统的系统标识和日程更新提示信息,发送至中转服务端。中转服务端可以将日程更新提示信息发送给该系统,使得该系统根据该提示信息,更新对应的日程。
191.其中,日程更新条件例如可以包括,受邀参会人表示不参加会议,但其用户标识在参会人员列表中。日程更新条件例如还可以包括,受邀参会人表示参加会议,但其用户标识不在参会人员列表中。应该理解,日程更新条件可以根据实际需求设计,在此不做具体限定。
192.可选地,当目标窗口包括聊天窗口时,上述执行主体在会议处理过程中所生成的,用于反馈给待预约会议所涉及的人员的信息,可以属于卡片格式的聊天信息。例如,图8b和图10b分别示出的汇总反馈信息,属于卡片格式的聊天信息。
193.可选地,当用于反馈给待预约会议所涉及的人员的信息在群聊窗口中呈现时,该信息对该人员可见,对该群聊窗口对应的群聊中的其他人员不可见。
194.需要说明的是,上文中的“第一”、“第二”、“第三”、“第四”等只是为了区分不同的信息,不用于进行任何限定。
195.以上描述了对话服务端作为执行主体的技术方案。下面,介绍中转服务端作为执行主体的技术方案。
196.如图11所示,其示出了会议处理方法的一个实施例的流程1100,该方法的执行主体为如图1所示的中转服务端,包括以下步骤:
197.步骤1101,从业务方系统接收,发起人通过目标窗口提交的待预约会议的会议信息;
198.步骤1102,将会议信息转发至对话服务端,以使对话服务端采用图2对应的实施例描述的方法进行会议处理。
199.实践中,中转服务端与至少一个业务方系统通信连接,中转服务端存储有该至少一个业务方系统分别对应的服务数据,该服务数据包括与会议预约有关的数据。具体地,该服务数据可以包括其对应的业务方系统的用户的以下至少一种信息:上下级关系信息、身份信息、群成员信息、企业通讯录、企业组织结构信息、日程信息列表、日程信息数量等。
200.本实施例中,关于步骤1101、步骤1102的解释说明,可参看本说明书中的其他实施例中的相关描述,在此不再细述。
201.本实施例提供的会议处理方法,通过中转服务端从业务方系统接收,发起人通过目标窗口提交的待预约会议的会议信息,而后将该会议信息发送至对话服务端,以便对话服务端采用图2对应的实施例提供的方法进行会议处理,如此能帮助发起人进行会议时间协调,提高协调效率。
202.另外,通过中转服务端与至少一个业务方系统通信连接,可以使得会议助手系统能对接至少一个业务方系统,能向不同的业务方系统提供会议处理功能。
203.下面,介绍以会议助手系统作为执行主体的会议处理方案。
204.参看图12,其示出了会议处理方法的一个实施例的流程1200,该会议处理方法的执行主体可以为会议助手系统。该会议助手系统可以体现为会议处理端的服务器,也可以体现为业务方系统(例如具备即时通讯功能的业务方系统)的服务器,还可以体现为该服务
器所包含的专用的会议服务器,在此不做具体限定。该会议处理方法包括以下步骤:
205.步骤1201,接收待预约会议的会议信息,会议信息是待预约会议的发起人通过目标窗口提交的;
206.步骤1211,响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议;
207.步骤1221,响应于多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
208.其中,当会议助手系统体现为会议处理端的服务器时,会议助手系统可以与至少一个业务方系统通信连接,会议助手系统可以从所连接的业务方系统接收待预约会议的会议信息。在此情况下,会议处理过程涉及会议助手系统与业务方系统的服务器之间的交互,以及该服务器与待预约会议的发起人的客户端和受邀参会人的客户端之间的交互。作为一种可选的实现方式,会议助手系统可以包括如前所述的对话服务器和中转服务器;或者,会议助手系统可以包括,与该对话服务器具备类似功能的对话模块,以及与该中转服务器具备类似功能的中转模块;或者会议助手系统可以包括与该对话服务器和该中转服务器具备类似功能的处理模块。会议助手系统可以通过其所包括的该对话服务器、该对话模块或者该处理模块,执行步骤1201-1221。
209.当会议助手系统体现为业务方系统的服务器,或者该服务器所包含的专用的会议服务器时,会议助手系统可以从待预约会议的发起人所使用的客户端,接收该待预约会议的会议信息。其中,在此情况下,会议处理过程涉及会议助手系统与发起人的客户端和受邀参会人的客户端之间的交互。需要说明的是,关于步骤1201-1221的进一步解释,可参考前文(例如图2对应的实施例等)中的相关说明,在此不再细述。
210.本实施例提供的会议处理方法,通过会议助手系统接收待预约会议的会议信息,会议信息是待预约会议的发起人通过目标窗口提交的,而后响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议,以便在确认该多个参会人中存在有时间冲突的受邀参会人时,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。如此能帮助发起人进行会议时间协调,提高协调效率。
211.下面,介绍以客户端作为执行主体的会议处理方案。
212.参看图13,其示出了会议处理方法的一个实施例的流程1300,该会议处理方法的执行主体可以为客户端。该客户端例如可以体现为业务方系统(例如具备即时通讯功能的业务方系统)的客户端,或者该客户端所包含的专用的会议客户端等,在此不做具体限定。该会议处理方法包括以下步骤:
213.步骤1301,接收待预约会议的会议信息,会议信息是待预约会议的发起人通过目标窗口提交的;
214.步骤1311,响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议;
215.步骤1321,响应于多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
216.在本实施例中,会议处理过程涉及上述执行主体和服务端之间的交互,以及该服
务端和待预约会议的受邀参会人的客户端之间的交互。其中,该服务端可以是上述执行主体所属的业务方系统的服务端。该服务端可以对其所连接的客户端提供服务,例如进行信息转发、会议日程创建等等。
217.下面,对步骤1301-1321进行说明。
218.在步骤1301中,发起人可以是上述执行主体所属的用户。该用户可以通过目标窗口提交待预约会议的会议信息。这里,关于目标窗口的解释说明,可参看前文中的相关描述,在此不再细述。
219.关于步骤1311和步骤1321的详细解释说明,可参考前文(例如图2对应的实施例等)的相关说明。下面,对步骤1311和步骤1321做简要说明。在步骤1311中,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议,可以包括:获取多个参会人的与询问顺序确定有关的目标信息;根据目标信息,在预定的多个优先级档位中,确定多个参会人分别对应的优先级档位;将多个参会人中的各个受邀参会人分别对应的优先级档位的集合,称为优先级档位组,按照优先级档位由高到低的顺序,依次确认优先级档位组中的优先级档位对应的受邀参会人,能否在参会时间参加待预约会议。
220.其中,本实施例中的目标信息,与图6对应实施例中的第三目标信息类似,可参看图6对应实施例中的相关说明,在此不再细述。需要说明的是,目标信息可以存储在上述执行主体本地,也可以存储在服务器中,在此不做具体限定。
221.可选地,按照优先级档位由高到低的顺序,依次确认优先级档位组中的优先级档位对应的受邀参会人,能否在参会时间参加待预约会议,可以包括:按照优先级档位由高到低的顺序,从优先级档位组中选取出一个优先级档位作为当前档位,并执行以下参会时间确认操作:针对当前档位对应的受邀参会人,生成用于参会时间确认的询问信息;将当前档位对应的受邀参会人的用户标识,以及询问信息,发送至服务端,使服务端进行信息转发;从服务端接收,响应于询问信息而提供的第一回复信息;根据所接收的第一回复信息,确认当前档位对应的受邀参会人,能否在参会时间参加待预约会议。
222.另外,步骤1321可以进一步包括:若确认当前档位对应的受邀参会人中,存在有时间冲突的受邀参会人,则采用交互方式,针对受邀参会人执行会议时间协调操作。其中,采用交互方式,针对受邀参会人执行会议时间协调操作可以包括:对于当前档位对应的有时间冲突的受邀参会人的第一回复信息,根据第一回复信息,确定第二推荐时间;若优先级档位组中存在优先级高于当前档位的优先级档位,确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能否参加待预约会议。这里,关于确定第二推荐时间的方法,与图9对应实施例中的步骤901-909类似,可参考步骤901-909的相关说明,在此不再细述。
223.可选地,采用交互方式,针对受邀参会人执行会议时间协调操作,还可以包括:若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能参加待预约会议,并且优先级档位组中不存在优先级低于当前档位的档位优先级,则确定会议时间协调成功,并结束会议时间协调操作;以及根据协调结果,确定参会时间,可以包括:将第二推荐时间确定为协调成功的参会时间。
224.可选地,采用交互方式,针对受邀参会人执行会议时间协调操作,还可以包括:若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间不能参加所述
待预约会议,并且当前满足协调结束条件,则确定会议时间协调失败,并结束会议时间协调操作;以及根据协调结果,确定参会时间,可以包括:对会议时间协调操作的执行过程中产出的对话信息进行分析汇总;根据汇总结果,生成第三汇总反馈信息,第三汇总反馈信息包括,至少一个可供发起人选择的推荐参会时间;展示所述第三汇总反馈信息;接收响应于所述第三汇总反馈信息而提供的第三回复信息;响应于所述第三回复信息包括所述发起人所选择的推荐参会时间,将该推荐参会时间确定为参会时间。
225.需要说明的是,对于前文中描述的会议处理方案中的、未体现在本实施例中的实现方式,只要该实现方式能适用于本实施例描述的会议处理方案,便可以对该实现方式进行适应性调整,并结合到本实施例描述的会议处理方案中。
226.本实施例提供的会议处理方法,通过客户端接收待预约会议的会议信息,会议信息是待预约会议的发起人通过目标窗口提交的,而后响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议,以便在确认多个参会人中存在有时间冲突的受邀参会人时,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。如此,能帮助会议发起人协调参会时间,提高协调效率。
227.下面,介绍以即时通讯app(application,应用程序)为执行主体的会议处理方案。
228.参看图14,其示出了会议处理方法的一个实施例的流程1400,该会议处理方法的执行主体可以为即时通讯app。具体地,该即时通讯app可以为发起待预约会议的用户所使用的app。另外,该即时通讯app可以为即时通讯业务系统的客户端,该系统还包括服务端,该客户端与该服务端通信连接。该会议处理方法包括以下步骤:
229.步骤1401,接收通过聊天窗口输入的聊天信息;
230.步骤1411,响应于聊天信息包括待预约会议的会议信息,将会议信息发送至服务端;
231.步骤1421,从服务端接收响应于会议信息而返回的反馈信息,展示反馈信息。
232.下面,对步骤1401-1421进行说明。
233.在步骤1401中,聊天窗口可以包括群聊窗口或单聊窗口。该单聊窗口可以包括上述执行主体所属的用户与会议助手之间的单聊窗口。
234.可选地,在步骤1401之后,以及在步骤1411之前,还可以执行确定聊天信息是否包括待预约会议的会议信息的步骤。具体地,该步骤可以包括:若聊天窗口包括群聊窗口,则确定聊天信息是否包括目标字符,目标字符用于指示进行会议预约;若确定聊天信息包括目标字符,则将聊天信息中的聊天内容确定为待预约会议的会议信息。其中,该目标字符可以包括前文中所述的唤醒词。关于唤醒词的解释说明,可参看图2对应实施例中的相关说明,在此不再赘述。
235.以目标字符为唤醒词为例,包括唤醒词和会议信息的聊天信息在群聊窗口的文字输入区域的展示效果,可以如图3所示。其中,在图3中,示出了聊天信息“@会议助手帮我、a和b约一个明天的会议”,其中“@会议助手”为唤醒词,“帮我、a和b约一个明天的会议”为聊天内容。该聊天内容可以被确定为待预约会议的会议信息。
236.可选地,确定聊天信息是否包括待预约会议的会议信息的步骤还可以包括:若聊天窗口包括用户与会议助手之间的单聊窗口,则将聊天信息中的聊天内容确定为待预约会
议的会议信息。
237.在步骤1411中,上述执行主体可以将所接收的会议信息发送至服务端。若该服务端包含该会议助手系统,则可以由该服务端针对会议信息进行分析等处理。若该服务端与会议助手系统相互独立,则可以由该服务端将该会议信息发送至会议助手系统,使得会议助手系统进行分析等处理。此外,服务端可以向上述执行主体返回会议信息对应的反馈信息。该反馈信息可以是服务端或会议助手系统生成的。
238.可选地,反馈信息可以包括用于以下任一项的提示信息:
239.提示对参会人信息和/或参会时间进行补充;
240.确认是否采用第一推荐时间作为所述待预约会议的参会时间,其中,第一推荐时间,响应于会议信息包括不属于参会时间的时间范围,根据时间范围而确定;
241.确认是否根据第一推荐时间向受邀参会人发起参会时间问询;
242.确认是否根据会议信息中的参会时间向受邀参会人发起参会时间问询。
243.可选地,反馈信息可以包括以下任一项:第一汇总反馈信息、第二汇总反馈信息、第三汇总反馈信息;其中,
244.第一汇总反馈信息,响应于确认待预约会议的各个受邀参会人均没有时间冲突而生成;
245.第二汇总反馈信息,响应于确认待预约会议的至少一个受邀参会人有时间冲突,且确定会议时间协调成功而生成;
246.第三汇总反馈信息,响应于确认待预约会议的至少一个受邀参会人有时间冲突,且确定会议时间协调失败而生成。
247.需要说明的是,针对提示信息以及汇总反馈信息的解释说明,可参考前文中的相关描述,在此不再细述。
248.在步骤1421中,可以从服务端接收响应于会议信息而返回的反馈信息,并展示反馈信息。
249.其中,当步骤1401中的聊天窗口为群聊窗口时,可以在该群聊窗口展示反馈信息,也可以在用户和会议助手之间的单聊窗口展示反馈信息,在此不做具体限定。当步骤1401中的聊天窗口为该单聊窗口时,可以在该单聊窗口展示反馈信息。
250.可选地,若反馈信息包括用于以下任一项的提示信息:确认是否根据第一推荐时间向受邀参会人发起参会时间问询;确认是否根据会议信息中的参会时间向受邀参会人发起参会时间问询,则在步骤1421之后,上述执行主体还可以接收响应于该提示信息而提供的确认信息,该确认信息用于表示发起参会时间问询,将该确认信息发送至服务端,由该服务端针对确认信息进行分析等处理,或者由该服务端将该确认信息发送至会议助手系统,使得会议助手系统进行分析等处理。
251.应该理解,上述执行主体还可以接收用户响应于其他提示信息或者汇总反馈信息而提供的回复信息。此外,上述执行主体还可以从服务端接收其他种类的信息。可参考前文中的相关描述,在此不再细述。
252.本实施例提供的会议处理方法,通过即时通讯app接收通过聊天窗口输入的聊天信息,而后响应于聊天信息包括待预约会议的会议信息,将会议信息发送至服务端,然后从服务端接收响应于会议信息而返回的反馈信息,展示反馈信息,可以向用户提供一种全新
的交互方式,可以方便用户通过聊天窗口发起会议预约。
253.继续参看图15,其示出了会议处理方法的一个实施例的流程1500,该会议处理方法的执行主体可以为即时通讯app。具体地,该即时通讯app可以为待预约会议的受邀参会人所使用的app。该会议处理方法包括以下步骤:
254.步骤1501,从服务端接收针对待预约会议的询问信息,待预约会议是其发起人通过在聊天窗口输入聊天信息而发起的,聊天信息包括待预约会议的会议信息,询问信息用于参会时间确认;
255.步骤1511,展示询问信息;
256.步骤1521,接收响应于询问信息而提供的回复信息,并将回复信息发送至服务端。
257.下面,对步骤1501-1521进行说明。
258.在步骤1501中,询问信息可以是,响应于发起人提供的用于表示发起参会时间问询的确认信息而生成的。其中,该询问信息可以是服务端生成的,或者服务端从会议助手系统接收的。
259.在步骤1511中,若步骤1501中的聊天窗口包括群聊窗口,则可以在上述执行主体本地的该聊天窗口中展示询问信息,或者在上述执行主体所属的用户与会议助手之间的单聊窗口中展示询问信息。若步骤1501中的聊天窗口包括发起人与会议助手之间的单聊窗口,则可以在上述执行主体所属的用户与会议助手之间的单聊窗口中展示询问信息。
260.在步骤1521中,可以接收响应于询问信息而提供的回复信息,并将回复信息发送至服务端。另外,上述执行主体可以展示该回复信息,该回复信息与询问信息展示在同一个聊天窗口中。其中,询问信息和回复信息的展示效果可参看图8a。其中,在图8a中,“hi,yun约您一起过一下明天review的ppt,今天下午5点,您这边可以吗?”属于询问信息。“我跟c要讨论问题,没时间呀”属于回复信息。
261.需要说明的是,上述执行主体还可以从服务端接收其他种类的信息,例如用于候选参会时间提供的提示信息、会议邀请信息等,可参考前文中的相关描述,在此不再细述。
262.本实施例提供的会议处理方法,通过即时通讯app从服务端接收针对待预约会议的询问信息,待预约会议是其发起人通过在聊天窗口输入聊天信息而发起的,聊天信息包括待预约会议的会议信息,询问信息用于参会时间确认,而后展示询问信息,然后接收响应于询问信息而提供的回复信息,并将回复信息发送至服务端,可以向用户提供一种全新的交互方式,可以方便用户通过聊天窗口发起会议预约。另外,通过向受邀参会人输出用于参会时间确认的询问信息,并使得受邀参会人针对该询问信息提供回复信息,可以帮助发起人协调参会时间,提升协调效率。
263.进一步参考图16,作为对以上一些图所示方法的实现,本说明书提供了一种会议处理装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置可以应用于如图1所示的对话服务端。
264.如图16所示,本实施例的会议处理的装置1600包括:接收单元1601、时间确认单元1611和时间协调单元1621。其中,接收单元1601被配置成从中转服务端接收待预约会议的会议信息,会议信息是待预约会议的发起人通过目标窗口提交的;时间确认单元1611被配置成响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议;时间协调单元1621
被配置成响应于多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
265.在本实施例中,接收单元1601、时间确认单元1611和时间协调单元1621的具体处理及其带来的技术效果可分别参考图2对应实施例中步骤201、步骤211和步骤221的相关说明,在此不再赘述。
266.可选地,多个参会人在包括受邀参会人的同时,还可以包括发起人。
267.可选地,目标窗口可以包括以下任一项:聊天窗口、不能聊天的交互窗口、消息通知窗口等。聊天窗口可以包括群聊窗口或单聊窗口。单聊窗口可以包括发起人与会议助手之间的单聊窗口。
268.可选地,上述装置1600还可以包括会议信息处理单元(图中未示出),会议信息处理单元包括确定子单元(图中未示出)、生成子单元(图中未示出)、发送子单元(图中未示出)和接收子单元(图中未示出)。其中,在接收单元1601从中转服务端接收待预约会议的会议信息之后,以及在时间确认单元1611响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议之前,确定子单元,被配置成确定会议信息是否缺失预定的会议要素;生成子单元,被配置成响应于确定会议信息缺失预定的会议要素,则根据所缺失的要素项目,生成对应的提示信息;发送子单元,被配置成将发起人的用户标识和提示信息,发送至中转服务端,使中转服务端进行信息转发;接收子单元,被配置成从中转服务端接收响应于提示信息而提供的回复信息。
269.可选地,预定的会议要素至少包括:参会人信息、参会时间。此外,预定的会议要素还可以包括会议主题。
270.可选地,生成子单元可以进一步被配置成:若所缺失的要素项目包括参会人信息,则生成用于提示对参会人信息进行补充的提示信息,以及接收子单元可以进一步被配置成:从中转服务端接收响应于该提示信息而提供的参会人信息。
271.可选地,生成子单元可以进一步被配置成:若所缺失的要素项目包括参会时间,并且会议信息中不存在时间范围,时间范围不属于参会时间,则生成用于提示对参会时间进行补充的提示信息;以及接收子单元可以进一步被配置成:从中转服务端接收响应于该提示信息而提供的参会时间。
272.可选地,生成子单元可以进一步被配置成:若所缺失的要素项目包括参会时间,并且会议信息中存在不属于参会时间的时间范围,则获取多个参会人的与时间确认有关的第一目标信息;根据第一目标信息,从时间范围中确定出第一推荐时间;根据第一推荐时间,生成第一提示信息;以及接收子单元可以进一步被配置成:从中转服务端接收响应于第一提示信息而提供的第一确认信息。
273.可选地,第一提示信息用于确认,是否采用第一推荐时间作为待预约会议的参会时间,第一确认信息用于表示,采用第一推荐时间作为待预约会议的参会时间;或者第一提示信息用于确认,是否根据第一推荐时间,向受邀参会人发起参会时间问询,第一确认信息用于表示发起参会时间问询。
274.可选地,第一目标信息包括以下至少一种信息:与会议预约有关的历史对话信息、对应时间范围的日程信息列表、时间偏好信息。
275.可选地,生成子单元可以进一步被配置成:利用预先训练的时间预测模型,根据时间范围和第一目标信息,从时间范围中预测出第一推荐时间。
276.可选地,中转服务端存储有目标服务数据,目标服务数据包括,发起人所属的业务方系统对应的与会议预约有关的数据;以及上述装置1600可以包括:获取单元(图中未示出),被配置成在时间确认单元1611确认多个参会人中的受邀参会人能否在参会时间参加待预约会议之前,响应于所接收的会议信息包括参会人信息和时间信息,根据参会人信息和时间信息,从中转服务端获取,多个参会人的与时间确认有关的第二目标信息,第二目标信息包含在目标服务数据中。
277.可选地,第二目标信息包括以下至少一种信息:上下级关系信息、身份信息、群成员信息、企业通讯录、企业组织结构信息、日程信息列表、日程信息数量。
278.可选地,时间信息包括参会时间,或者不属于参会时间的时间范围;其中,当时间信息包括参会时间时,日程信息列表对应指定时间段,并且参会时间处于指定时间段;当时间信息包括时间范围时,日程信息列表对应时间范围。
279.可选地,时间确认单元1611还可以被配置成:在确认多个参会人中的受邀参会人能否在参会时间参加待预约会议之前,响应于所接收的会议信息包括参会人信息和参会时间,根据待预约会议的会议信息,生成第二提示信息,第二提示信息用于确认是否向受邀参会人发起参会时间问询;将发起人的用户标识和第二提示信息,发送至中转服务端,使中转服务端进行信息转发;从中转服务端接收,响应于第二提示信息而提供的第二确认信息,第二确认信息用于表示发起参会时间问询。
280.可选地,时间确认单元1611可以进一步被配置成:获取多个参会人的第三目标信息,第三目标信息与询问顺序确定有关;根据第三目标信息,在预定的多个优先级档位中,确定多个参会人分别对应的优先级档位;将多个参会人中的各个受邀参会人分别对应的优先级档位的集合,称为优先级档位组,按照优先级档位由高到低的顺序,依次确认优先级档位组中的优先级档位对应的受邀参会人,能否在参会时间参加待预约会议。
281.可选地,第三目标信息包括以下至少一种信息:上下级关系信息、身份信息、企业组织结构信息、日程信息数量。
282.可选地,时间确认单元1611可以进一步被配置成:利用预先训练的优先级档位预测模型,根据第三目标信息,预测多个参会人分别对应的优先级档位。
283.可选地,时间确认单元1611可以进一步被配置成:按照优先级档位由高到低的顺序,从优先级档位组中选取出一个优先级档位作为当前档位,并执行以下参会时间确认操作:针对当前档位对应的受邀参会人,生成用于参会时间确认的询问信息;将当前档位对应的受邀参会人的用户标识,以及询问信息,发送至中转服务端,使中转服务端进行信息转发;从中转服务端接收,响应于询问信息而提供的第一回复信息;根据所接收的第一回复信息,确认当前档位对应的受邀参会人,能否在参会时间参加待预约会议。
284.可选地,时间确认单元1611可以进一步被配置成:若确认当前档位对应的各个受邀参会人,能在参会时间参加待预约会议,并且优先级档位组中存在优先级低于当前档位的优先级档位,则从优先级档位组中,选取出当前档位的下一个优先级档位作为当前档位,继续执行参会时间确认操作。
285.可选地,时间确认单元1611可以进一步被配置成:若确认当前档位对应的各个受
邀参会人,能在参会时间参加待预约会议,并且优先级档位组中不存在优先级低于当前档位的优先级档位,则根据确认结果,生成第一汇总反馈信息;将发起人的用户标识和第一汇总反馈信息,发送至中转服务端,使中转服务端进行信息转发;从中转服务端接收,响应于第一汇总反馈信息而提供的日程创建指示信息;根据待预约会议的会议信息,以及第一汇总反馈信息,生成待预约会议对应的日程创建请求信息;将发起人所属的业务方系统的系统标识,以及日程创建请求信息,发送至中转服务端,使中转服务端进行信息转发。
286.可选地,时间协调单元1621可以进一步被配置成:若确认当前档位对应的受邀参会人中存在有时间冲突的受邀参会人,则采用交互方式,针对受邀参会人执行会议时间协调操作。
287.可选地,时间协调单元1621可以进一步被配置成:对于当前档位对应的有时间冲突的受邀参会人的第一回复信息,若第一回复信息包括有时间冲突的受邀参会人提供的候选参会时间,则根据候选参会时间确定第二推荐时间;若优先级档位组中存在优先级高于当前档位的优先级档位,确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能否参加待预约会议。
288.可选地,时间协调单元1621可以进一步被配置成:对于当前档位对应的有时间冲突的受邀参会人的第一回复信息,若第一回复信息不包括有时间冲突的受邀参会人提供的候选参会时间,则生成第三提示信息,第三提示信息用于候选参会时间提供;将当前档位对应的有时间冲突的受邀参会人的用户标识和第三提示信息,发送至中转服务端,使中转服务端进行信息转发;从中转服务端接收,响应于第三提示信息而提供的第二回复信息;若第二回复信息包括,有时间冲突的受邀参会人提供的候选参会时间,则根据候选参会时间,确定第二推荐时间;若优先级档位组中存在优先级高于当前档位的优先级档位,确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能否参加待预约会议。
289.可选地,时间协调单元1621可以进一步被配置成:若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能参加待预约会议,并且优先级档位组中存在优先级低于当前档位的档位优先级,则从优先级档位组中选取当前档位的下一个优先级档位作为当前档位,将第二推荐时间作为参会时间,继续执行参会时间确认操作。
290.可选地,时间协调单元1621可以进一步被配置成:若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间能参加待预约会议,并且优先级档位组中不存在优先级低于当前档位的档位优先级,则确定会议时间协调成功,并结束会议时间协调操作,将第二推荐时间确定为协调成功的参会时间。
291.可选地,时间协调单元1621还可以被配置成:在将第二推荐时间确定为协调成功的参会时间之后,对会议时间协调操作的执行过程中产出的对话信息进行分析汇总;根据汇总结果,生成第二汇总反馈信息;将发起人的用户标识和第二汇总反馈信息,发送至中转服务端,使中转服务端进行信息转发;从中转服务端接收,响应于第二汇总反馈信息而提供的日程创建指示信息;根据待预约会议的会议信息,以及第二汇总反馈信息,生成待预约会议对应的日程创建请求信息;将发起人所属的业务方系统的系统标识,以及日程创建请求信息,发送至中转服务端,使中转服务端进行信息转发。
292.可选地,时间协调单元1621可以进一步被配置成:若确认优先级高于当前档位的优先级档位对应的受邀参会人,在第二推荐时间不能参加待预约会议,并且当前满足协调
结束条件,则确定会议时间协调失败,并结束会议时间协调操作;对会议时间协调操作的执行过程中产出的对话信息进行分析汇总;根据汇总结果,生成第三汇总反馈信息,第三汇总反馈信息至少包括,至少一个可供发起人选择的推荐参会时间;将发起人的用户标识和第三汇总反馈信息,发送至中转服务端,使中转服务端进行信息转发;从中转服务端接收,响应于第三汇总反馈信息而提供的第三回复信息;响应于第三回复信息包括发起人所选择的推荐参会时间,将该推荐参会时间确定为参会时间。
293.可选地,协调结束条件包括以下任一项:与优先级高于当前档位的优先级档位对应的受邀参会人之间的交互次数,达到预设次数;多个参会人包括发起人,且发起人的优先级档位高于当前档位。
294.可选地,第三汇总反馈信息在展示时示出重新协调选项;以及时间协调单元1621还可以被配置成:响应于第三回复信息包括,通过触发重新协调选项而提供的重新协调指示信息,生成第四提示信息,第四提示信息用提示发起人重新提供待预约会议的参会时间;将发起人的用户标识和第四提示信息,发送至中转服务端,使中转服务端进行信息转发。
295.可选地,第一汇总反馈信息包括参会人信息和参会时间。此外,第一汇总反馈信息还包括汇总结果,该汇总结果用于表示,多个参会人中的各个受邀参会人均能正常参加待预约会议。
296.可选地,第二汇总反馈信息包括,参会人信息,以及协调成功的参会时间。第三汇总反馈信息还包括参会人信息。
297.可选地,第二汇总反馈信息以及第三汇总反馈信息还分别包括汇总结果,该汇总结果示出,会议时间协调操作所涉及的至少一个时间,以及该至少一个时间分别对应的人数,人数是在其对应的时间能参加待预约会议的受邀参会人的人数。
298.可选地,时间协调单元1621还可以被配置成:响应于包括发起人所选择的推荐参会时间的第三回复信息,属于日程创建指示信息,根据待预约会议的会议信息,以及第三汇总反馈信息,生成待预约会议对应的日程创建请求信息;将发起人所属的业务方系统的系统标识,以及日程创建请求信息,发送至中转服务端,使中转服务端进行信息转发。
299.可选地,如前所述的任意一种汇总反馈信息在展示时呈现有日程创建选项,日程创建指示信息,可以通过选取日程创建选项而触发。
300.可选地,上述装置1600还可以包括:日程处理单元(图中未示出),被配置成响应于日程创建指示信息,针对多个参会人中的受邀参会人,生成会议邀请信息;将会议邀请信息,以及会议邀请信息对应的受邀参会人的用户标识,发送至中转服务端,使中转服务端进行信息转发。
301.可选地,日程处理单元还可以被配置成:从中转服务端接收,响应于会议邀请信息而提供的第四回复信息;若第四回复信息满足预设的日程更新条件,并且待预约会议对应的会议日程已创建完成,则根据第四回复信息,生成日程更新提示信息;将系统标识和日程更新提示信息,发送至中转服务端,以使中转服务端进行信息转发。
302.可选地,当目标窗口包括聊天窗口时,对话服务端在会议处理过程中所生成的,用于反馈给待预约会议所涉及的人员的信息,属于卡片格式的聊天信息。
303.可选地,当用于反馈给待预约会议所涉及的人员的信息在群聊窗口中呈现时,该信息对该人员可见,对该群聊窗口对应的群聊中的其他人员不可见。
304.可选地,对话服务端中部署有数据库,数据库中存储有来源于至少一个业务方系统的会议标识,以及会议标识对应的历史对话信息,历史对话信息包括,对话服务端在对会议标识对应的会议进行会议处理的过程中,产出的对话信息。
305.本实施例提供的会议处理装置,通过接收单元从中转服务端接收待预约会议的会议信息,会议信息是待预约会议的发起人通过目标窗口提交的,而后通过时间确认单元响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议,以便时间协调单元响应于多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。如此,能帮助发起人进行会议时间协调,提高协调效率。
306.进一步参考图17,作为对以上一些图所示方法的实现,本说明书提供了一种会议处理装置的一个实施例,该装置实施例与图11所示的方法实施例相对应,该装置可以应用于如图1所示的中转服务端。
307.如图17所示,本实施例的会议处理装置1700包括:接收单元1701和发送单元1702。其中,接收单元1701和发送单元1702。其中,接收单元1701被配置成从业务方系统接收,发起人通过目标窗口提交的待预约会议的会议信息;发送单元1702被配置成将会议信息转发至对话服务端,以使对话服务端采用如图2对应的实施例描述的方法进行会议处理。
308.在本实施例中,接收单元1701和发送单元1702的具体处理及其带来的技术效果可分别参考图11对应实施例中步骤1101和步骤1102的相关说明,在此不再赘述。
309.可选地,中转服务端与至少一个业务方系统通信连接,中转服务端存储有该至少一个业务方系统分别对应的服务数据,该服务数据包括与会议预约有关的数据。
310.可选地,服务数据包括其对应的业务方系统的用户的以下至少一种信息:上下级关系信息、身份信息、群成员信息、企业通讯录、企业组织结构信息、日程信息列表、日程信息数量。
311.本实施例提供的会议处理装置,通过接收单元从业务方系统接收,发起人通过目标窗口提交的待预约会议的会议信息,而后通过发送单元将该会议信息发送至对话服务端,以便对话服务端采用图2对应的实施例描述的方法进行会议处理,如此能帮助发起人进行会议时间协调,提高协调效率。
312.进一步参考图18,作为对以上一些图所示方法的实现,本说明书提供了一种会议处理装置的一个实施例,该装置实施例与图12所示的方法实施例相对应,该装置可以应用于会议助手系统。
313.如图18所示,本实施例的会议处理装置1800包括:接收单元1801、时间确认单元1811和时间协调单元1821。其中,接收单元1801被配置成接收待预约会议的会议信息,会议信息是待预约会议的发起人通过目标窗口提交的;时间确认单元1811被配置成响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议;时间协调单元1821被配置成响应于多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
314.在本实施例中,接收单元1801、时间确认单元1811和时间协调单元1821的具体处
理及其带来的技术效果,可分别参考图12对应实施例中步骤1201、步骤1211和步骤1221的相关说明,在此不再赘述。
315.本实施例提供的会议处理的装置1800,可以使得其所在的会议助手系统能帮助发起人进行会议时间协调,提高协调效率。
316.进一步参考图19,作为对以上一些图所示方法的实现,本说明书提供了一种会议处理装置的一个实施例,该装置实施例与图13所示的方法实施例相对应,该装置可以应用于客户端。
317.如图19所示,本实施例的会议处理装置1900包括:接收单元1901、时间确认单元1911和时间协调单元1921。其中,接收单元1901被配置成接收待预约会议的会议信息,会议信息是待预约会议的发起人通过目标窗口提交的;时间确认单元1911被配置成响应于待预约会议的会议信息包括参会人信息和参会时间,参会人信息示出多个参会人,确认多个参会人中的受邀参会人能否在参会时间参加待预约会议;时间协调单元1921被配置成响应于多个参会人中存在有时间冲突的受邀参会人,采用交互方式,针对受邀参会人执行会议时间协调操作,并根据协调结果,确定参会时间。
318.在本实施例中,接收单元1901、时间确认单元1911和时间协调单元1921的具体处理及其带来的技术效果,可分别参考图13对应实施例中步骤1301、步骤1311和步骤1321的相关说明,在此不再赘述。
319.本实施例提供的会议处理装置1900,可以使得其所在的客户端能帮助会议发起人协调参会时间,提高协调效率。
320.进一步参考图20,作为对以上一些图所示方法的实现,本说明书提供了一种会议处理装置的一个实施例,该装置实施例与图14所示的方法实施例相对应,该装置可以应用于即时通讯app。
321.如图20所示,本实施例的会议处理装置2000包括:接收单元2001、发送单元2011和展示单元2021。其中,接收单元2001被配置成接收通过聊天窗口输入的聊天信息;发送单元2011被配置成响应于聊天信息包括待预约会议的会议信息,将会议信息发送至服务端;接收单元2001还被配置成从服务端接收,响应于会议信息而返回的反馈信息;展示单元2021被配置成展示反馈信息。
322.在本实施例中,接收单元2001、发送单元2011和展示单元2021的具体处理及其带来的技术效果,可分别参考图14对应实施例中步骤1401、步骤1411和步骤1421的相关说明,在此不再赘述。
323.本实施例提供的会议处理装置2000,可以使得其所在的即时通讯app向用户提供一种全新的交互方式,可以方便用户通过聊天窗口发起会议预约。
324.进一步参考图21,作为对以上一些图所示方法的实现,本说明书提供了一种会议处理装置的一个实施例,该装置实施例与图15所示的方法实施例相对应,该装置可以应用于即时通讯app。
325.如图21所示,本实施例的会议处理装置2100包括:接收单元2101、展示单元2111和发送单元2121。其中,接收单元2101被配置成从服务端接收针对待预约会议的询问信息,待预约会议是其发起人通过在聊天窗口输入聊天信息而发起的,聊天信息包括待预约会议的会议信息,询问信息用于参会时间确认;展示单元2111被配置成展示询问信息;接收单元
2101还被配置成接收响应于询问信息而提供的回复信息;发送单元2121被配置成将回复信息发送至服务端。
326.在本实施例中,接收单元2101、展示单元2111和发送单元2121的具体处理及其带来的技术效果,可分别参考图15对应实施例中步骤1501、步骤1511和步骤1521的相关说明,在此不再赘述。
327.本实施例提供的会议处理装置2100,可以使得其所在的即时通讯app向用户提供一种全新的交互方式,可以方便用户通过聊天窗口发起会议预约。另外,通过向受邀参会人输出用于参会时间确认的询问信息,并使得受邀参会人针对该询问信息提供回复信息,可以帮助发起人协调参会时间,提升协调效率。
328.本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,当该计算机程序在计算机中执行时,令计算机执行以上各方法实施例分别所示的方法。
329.本说明书实施例还提供了一种计算设备,包括存储器和处理器,其中,该存储器中存储有可执行代码,该处理器执行该可执行代码时,实现以上各方法实施例分别所示的方法。
330.本说明书实施例还提供了一种计算机程序产品,当在数据处理设备上执行时,使得数据处理设备实现以上各方法实施例分别所示的方法。
331.本领域技术人员应该可以意识到,在上述一个或多个示例中,本说明书披露的多个实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。
332.在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
333.以上所述的具体实施方式,对本说明书披露的多个实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本说明书披露的多个实施例的具体实施方式而已,并不用于限定本说明书披露的多个实施例的保护范围,凡在本说明书披露的多个实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本说明书披露的多个实施例的保护范围之内。
再多了解一些

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

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

相关文献