会议创建方法、装置、计算机设备和存储介质与流程
未命名
09-17
阅读:83
评论:0

1.本技术涉及人工智能技术领域,特别是涉及一种会议创建方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
2.随着人工智能技术的发展,各企业内部可以通过会议管理系统,对会议室资源进行分配,并对组织的会议进行管理。
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.在其中一个实施例中,所述创建所述目标会议,并取消各所述冲突会议,包括:
34.获取所述目标会议的各参会对象对应的会议视图,通过会议通知接口,将所述目标会议添加至所述目标会议的各所述参会对象对应的会议视图,并向所述目标会议的各参
会对象和所述目标会议的会议创建账户发送预约成功提示消息;
35.获取各所述冲突会议的各参会对象对应的会议视图,针对任一所述冲突会议,通过所述会议通知接口,将所述冲突会议从所述冲突会议的各参会对象对应的会议视图中进行删除,并向所述冲突会议的各参会对象和所述冲突会议的会议创建账户发送会议取消提醒消息。
36.在其中一个实施例中,在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,所述创建所述目标会议,并取消各所述冲突会议,包括:
37.在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,确定当前时间与各所述冲突会议的时间间隔;
38.在存在所述时间间隔小于时长阈值的目标冲突会议的情况下,向所述目标会议及所述目标冲突会议的会议创建账户发送冲突提示信息;
39.在各所述会议创建账户针对所述冲突提示信息的反馈信息一致的情况下,根据所述反馈信息确定待创建会议;
40.在所述待创建会议为所述目标会议的情况下,创建所述目标会议,并取消各所述冲突会议。
41.第二方面,本技术还提供了一种会议创建装置。所述装置包括:
42.接收模块,用于接收针对目标会议的预约请求,所述预约请求中包括所述目标会议的会议信息;
43.第一确定模块,用于在目前已创建的多个会议中,确定与所述目标会议存在冲突的冲突会议;
44.第二确定模块,根据所述目标会议的所述会议信息及各所述冲突会议的会议信息,确定所述目标会议及各所述冲突会议的会议等级数据;
45.第一创建模块,用于在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,创建所述目标会议,并取消各所述冲突会议。
46.在其中一个实施例中,所述第一确定模块具体用于:
47.获取目前已创建的各会议的会议信息,所述会议信息中包括参会对象、会议时间及会议场地信息;
48.根据各所述会议的会议信息及所述目标会议的会议信息,从各所述会议中确定至少一个冲突会议,所述冲突会议与所述目标会议的会议时间存在重叠、且所述参会对象和/或所述会议场地信息存在重叠。
49.在其中一个实施例中,所述第一确定模块具体用于:
50.从各所述会议中,确定会议时间与所述目标会议的会议时间存在重叠的第一会议;
51.针对任一所述第一会议,在所述第一会议与所述目标会议存在相同参会对象和/或会议场地信息一致的情况下,将所述第一会议作为冲突会议。
52.在其中一个实施例中,所述第二确定模块具体用于:
53.根据所述目标会议的会议信息及各所述冲突会议的会议信息,确定所述目标会议针对各预设冲突指标对应的第一指标数据,及确定各所述冲突会议针对各所述预设冲突指标对应的第二指标数据;
54.根据各所述预设冲突指标对应的所述第一指标数据、及各所述预设冲突指标对应的第二指标数据,分别确定所述目标会议及各所述冲突会议的会议等级数据。
55.在其中一个实施例中,所述第二确定模块具体用于:
56.针对任一所述预设冲突指标,根据所述预设冲突指标对应的所述第一指标数据、及所述预设冲突指标对应的第二指标数据,确定所述预设冲突指标对应的波动幅值;
57.针对任一所述预设冲突指标,基于所述预设冲突指标对应的所述第一指标数据及所述第二指标数据、以及其余预设冲突指标对应的所述第一指标数据及所述第二指标数据,确定所述预设冲突指标对应的冲突幅值;
58.根据各所述预设冲突指标的所述波动幅值及所述冲突幅值,确定各所述预设冲突指标的冲突权重;
59.针对所述目标会议及各所述冲突会议中的任一会议,根据各所述预设冲突指标的冲突权重及各所述预设冲突指标在所述会议中对应的指标数据,确定所述会议的会议等级数据。
60.在其中一个实施例中,所述装置还包括:
61.输入模块,用于在存在与所述目标会议的会议等级数据相匹配的第二会议时,将所述目标会议及所述目标会议的会议信息、所述第二会议及所述第二会议的会议信息,输入至会议选择模型中进行会议选择处理,得到待创建会议,其中,所述第二会议的会议等级数据高于其余所述冲突会议的会议等级数据;
62.第二创建模块,用于在所述待创建会议为所述目标会议的情况下,创建所述目标会议,并取消各所述冲突会议。
63.在其中一个实施例中,所述装置还包括:
64.第三确定模块,用于响应于语音输入消息,确定目标语音消息;
65.转换模块,用于针对所述目标语音消息,通过语音识别算法,将所述目标语音消息转换为目标文字消息;
66.提取模块,用于基于自然语音处理技术,对目标文字消息进行关键词提取,得到所述目标语音消息对应的关键词;
67.基于各所述目标语音消息对应的关键词,生成针对目标会议的预约请求。
68.在其中一个实施例中,所述创建所述目标会议,并取消各所述冲突会议,包括:
69.获取所述目标会议的各参会对象对应的会议视图,通过会议通知接口,将所述目标会议添加至所述目标会议的各所述参会对象对应的会议视图,并向所述目标会议的各参会对象和所述目标会议的会议创建账户发送预约成功提示消息;
70.获取各所述冲突会议的各参会对象对应的会议视图,针对任一所述冲突会议,通过所述会议通知接口,将所述冲突会议从所述冲突会议的各参会对象对应的会议视图中进行删除,并向所述冲突会议的各参会对象和所述冲突会议的会议创建账户发送会议取消提醒消息。
71.在其中一个实施例中,所述第一创建模块具体用于:
72.在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,确定当前时间与各所述冲突会议的时间间隔;
73.在存在所述时间间隔小于时长阈值的目标冲突会议的情况下,向所述目标会议及
所述目标冲突会议的会议创建账户发送冲突提示信息;
74.在各所述会议创建账户针对所述冲突提示信息的反馈信息一致的情况下,根据所述反馈信息确定待创建会议;
75.在所述待创建会议为所述目标会议的情况下,创建所述目标会议,并取消各所述冲突会议。
76.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中各会议创建方法的步骤。
77.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中各会议创建方法的步骤。
78.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时上述第一方面中各会议创建方法的步骤。
79.上述会议创建方法、装置、计算机设备、存储介质和计算机程序产品,通过接收针对目标会议的预约请求,所述预约请求中包括所述目标会议的会议信息;在目前已创建的多个会议中,确定与所述目标会议存在冲突的冲突会议;根据所述目标会议的所述会议信息及各所述冲突会议的会议信息,确定所述目标会议及各所述冲突会议的会议等级数据;在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,创建所述目标会议,并取消各所述冲突会议。采用本方法,能够在目标会议预约时,获取与目标会议冲突的多个冲突会议,并根据目标会议和各冲突会议的会议等级数据,确定待创建的目标会议,实现了自动对多个冲突会议进行重要程度评估的效果,提高了会议创建效率。
附图说明
80.图1为一个实施例中会议创建方法的应用环境图;
81.图2为一个实施例中会议创建方法的流程示意图;
82.图3为一个实施例中确定冲突会议的流程示意图;
83.图4为另一个实施例中确定冲突会议的流程示意图;
84.图5为一个实施例中确定会议等级数据的流程示意图;
85.图6为另一个实施例中确定会议等级数据的流程示意图;
86.图7为一个实施例中确定待创建会议的流程示意图;
87.图8为一个实施例中生成目标会议的预约请求的流程示意图;
88.图9为一个实施例中进行多轮次问询进行会议预约的流程示意图;
89.图10为一个实施例中进行会议创建和会议取消的流程示意图;
90.图11为一个实施例中会议视图的示意图;
91.图12为一个实施例中在存在时间间隔小于时长阈值的目标冲突会议的情况下,确定待创建会议的流程示意图;
92.图13为一个实施例中会议创建装置的结构框图;
93.图14为一个实施例中计算机设备的内部结构图。
具体实施方式
94.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
95.本技术实施例提供的会议创建方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
96.在一个实施例中,如图2所示,提供了一种会议创建方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
97.步骤202,接收针对目标会议的预约请求。
98.其中,预约请求中包括目标会议的会议信息。会议信息可以包括但不限于会议创建账户标识、参会对象标识、会议时间、会议名称、会议类型、召开时间区间、会议时长、会议场地信息、参会对象级别和会议级别等;会议类型可以包括现场会议和视频会议,参会对象级别和会议级别可以包括一般、重要、非常重要等三个级别,本技术对于参会对象级别和会议级别的划分不做具体限定。
99.本技术实施例中,会议创建账户可以在所在终端输入目标会议信息,进行会议预约。终端根据会议创建账户输入的目标会议信息,生成针对目标会议的预约请求,并将该预约请求发送至服务器。服务器能够接收该针对目标会议的预约请求。
100.步骤204,在目前已创建的多个会议中,确定与目标会议存在冲突的冲突会议。
101.本技术实施例中,服务器能够预先存储有包含目前已经创建的多个会议的会议数据的会议信息表。服务器可以根据会议信息表,获取目前已创建的多个会议。
102.服务器根据目标会议的会议信息和各会议的会议信息,在目前已创建的多个会议中,确定与目标会议存在冲突的冲突会议。
103.步骤206,根据目标会议的会议信息及各冲突会议的会议信息,确定目标会议及各冲突会议的会议等级数据。
104.其中,会议等级数据用于表征会议的重要程度等级。
105.本技术实施例中,服务器根据目标会议的会议信息及各冲突会议的会议信息,确定多个预设冲突指标。
106.示例性地,在会议信息包括会议创建账户标识、参会对象标识、会议时间、会议名称、会议类型、召开时间区间、会议时长、会议场地信息、参会对象级别和会议级别的情况下,服务器确定多个预设冲突指标为参会对象数目、参会对象最高级别、无时间冲突占比、无资源冲突占比和时间冲突总数。
107.其中,针对任一会议,无时间冲突占比为该会议中不与其他会议存在参会冲突的参会对象,在该会议中的全部参会对象数量的占比;无资源冲突占比为该会议中不与其他会议存在会议场地冲突的参会对象,在该会议中的全部参会对象数量的占比;时间冲突总数为该会议中与其他会议存在时间冲突的参会对象数量。会议场地为进行/召开会议的场地,例如会议室。
108.然后,服务器根据目标会议及各冲突会议的会议信息针对各预设冲突指标的指标数据,计算目标会议及各冲突会议的会议等级数据。
109.步骤208,在目标会议的会议等级数据高于各冲突会议的会议等级数据的情况下,创建目标会议,并取消各冲突会议。
110.本技术实施例中,服务器可以按照由大到小的顺序对目标会议和各冲突会议的会议等级数据进行排序,得到会议等级数据序列。然后,服务器在目标会议的会议等级数据高于各冲突会议的会议等级数据的情况下,创建目标会议,并取消各冲突会议;在任一一个冲突会议高于目标会议和其余冲突会议的会议等级数据的情况下,表征虽然存在于目标会议冲突的预约会议,但目标会议的重要程度偏低,因此将不保存目标会议,并将各冲突会议维持原状,不进行冲突会议的取消。
111.服务器将确定目标会议预约失败,并生成针对该目标会议的预约失败消息,将预约失败消息发送至该目标会议的会议创建账户,以提示该目标会议的会议创建账户,目标会议预约失败。
112.上述会议创建方法中,通过接收针对目标会议的预约请求,预约请求中包括目标会议的会议信息;在目前已创建的多个会议中,确定与目标会议存在冲突的冲突会议;根据目标会议的会议信息及各冲突会议的会议信息,确定目标会议及各冲突会议的会议等级数据;在目标会议的会议等级数据高于各冲突会议的会议等级数据的情况下,创建目标会议,并取消各冲突会议。采用本方法,能够在目标会议预约时,获取与目标会议冲突的多个冲突会议,并根据目标会议和各冲突会议的会议等级数据,确定待创建的目标会议,实现了自动对多个冲突会议进行重要程度评估的效果,提高了会议创建效率。
113.在一个实施例中,如图3所示,步骤204包括:
114.步骤302,获取目前已创建的各会议的会议信息。
115.其中,会议信息中包括参会对象、会议时间及会议场地信息。
116.本技术实施例中,服务器可以工具预先存储有包含目前已经创建的多个会议的会议数据的会议信息表,获取目前已创建的各会议的会议信息。
117.步骤304,根据各会议的会议信息及目标会议的会议信息,从各会议中确定至少一个冲突会议。
118.其中,冲突会议与目标会议的会议时间存在重叠、且参会对象和/或会议场地信息存在重叠。
119.本技术实施例中,服务器根据各会议及目标会议的参会对象、会议时间及会议场地信息,从各会议中确定至少一个与目标会议的会议时间存在重叠、且参会对象和/或会议场地信息存在重叠的冲突会议。
120.其中,会议时间存在重叠用于表征两个会议的会议时间完全相同或部分重叠,参会对象存在重叠用于表征两个会议中至少存在同一个参会对象或参会对象完全相同,会议场地信息存在重叠用于表征两个会议使用同一个会议室。
121.本实施例中,服务器能够通过会议时间、参会对象和会议场地信息,确定与目标会议存在冲突的会议,便于后续基于各冲突会议和目标会议的会议信息,计算各会议的会议等级数据。
122.在一个实施例中,如图4所示,步骤304包括:
123.步骤402,从各会议中,确定会议时间与目标会议的会议时间存在重叠的第一会议。
124.本技术实施例中,服务器根据各会议和目标会议的会议时间,在各会议中确定与目标会议的会议时间存在重叠的第一会议。
125.示例性地,在会议1的会议时间为10:00至11:00,会议2的会议时间为10:30至11:00,会议3的会议时间为9:30至10:00,目标会议的会议时间为10:00至12:00的情况下,服务器根据目标会议的会议时间为10:00至12:00,从会议1至会议3中,确定会议1和会议2与目标会议的会议时间冲突,将会议1和会议2作为与目标会议的会议时间存在重叠的第一会议。
126.步骤404,针对任一第一会议,在第一会议与目标会议存在相同参会对象和/或会议场地信息一致的情况下,将第一会议作为冲突会议。
127.本技术实施例中,服务器针对任一第一会议,判断该第一会议与目标会议是否存在相同参会对象和/或会议场地信息一致的情况。在第一会议与目标会议存在相同参会对象和/或会议场地信息一致的情况下,服务器将第一会议作为冲突会议。
128.示例性地,会议1的参会对象为对象a和对象b,会议场地为会议室a,会议2的参会对象为对象a、对象b和对象c,会议场地为会议室b,目标会议的参会对象为对象c和对象d,会议场地为会议室a。在会议1和会议2为第一会议的情况下,服务器判断会议1、会议2是否与目标会议存在参会对象冲突,根据目标会议的参会对象为对象c和对象d,会议1的参会对象为对象a和对象b,会议2的参会对象为对象a、对象b和对象c的情况下,服务器确定目标会议与会议2存在参会对象(即参会对象c)冲突,将会议2作为冲突会议。然后,服务器判断会议1、会议2是否与目标会议存在会议场地冲突,根据目标会议的会议场地为会议室a,会议1的会议场地为会议室a,会议2的会议场地为会议室为b的情况下,服务器确定目标会议与会议1存在会议场地(即会议室a)冲突,将会议1也作为冲突会议。
129.本实施例中,服务器能够在目标会议与冲突会议的会议时间存在重叠的情况下,确定目标会议与冲突会议场地和参会对象是否存在冲突,进而确定目标会议的冲突会议,便于后续基于各冲突会议和目标会议的会议信息,计算各会议的会议等级数据。
130.在一个实施例中,如图5所示,步骤206包括:
131.步骤502,根据目标会议的会议信息及各冲突会议的会议信息,确定目标会议针对各预设冲突指标对应的第一指标数据,及确定各冲突会议针对各预设冲突指标对应的第二指标数据。
132.其中,预设冲突指标可以为技术人员根据实际情况确定,也可以基于智能决策算法根据会议信息确定得到,本技术对于预设冲突指标确定的方式不做具体限定。
133.本技术实施例中,服务器可以根据各预设冲突指标、目标会议的会议信息及各冲突会议的会议信息,确定目标会议针对各预设冲突指标对应的第一指标数据,及确定各冲突会议针对各预设冲突指标对应的第二指标数据。
134.示例性地,服务器在会议信息包括会议创建账户标识、参会对象标识、会议时间、会议名称、会议类型、召开时间区间、会议时长、会议场地信息、参会对象级别,预设冲突指标为参会人员总数、参会对象最高级别、无时间冲突占比、无资源冲突占比和时间冲突总数的情况下,根据目标会议的会议信息及各冲突会议的会议信息,计算目标会议针对各预设
冲突指标对应的第一指标数据,并计算各冲突会议针对各预设冲突指标对应的第二指标数据。例如,针对参会对象数目冲突指标,服务器在目标会议的参会对象为对象a和对象b的情况下,确定目标会议针对参会对象数目冲突指标的第一指标数据为2;服务器在冲突会议1的参会对象为对象a、对象b和对象c的情况下,确定冲突会议1针对参会对象数目冲突指标的第二指标数据为3。
135.步骤504,根据各预设冲突指标对应的第一指标数据、及各预设冲突指标对应的第二指标数据,分别确定目标会议及各冲突会议的会议等级数据。
136.本技术实施例中,服务器根据各预设冲突指标对应的第一指标数据、及各预设冲突指标对应的第二指标数据,计算各预设冲突指标对应的权重,再根据各预设冲突指标对应的权重、第一指标数据、及各第二指标数据分别确定目标会议及各冲突会议的会议等级数据。
137.本实施例中,服务器能够基于各预设冲突指标对应的第一指标数据、及各预设冲突指标对应的第二指标数据,分别确定目标会议及各冲突会议的会议等级数据。由于会议等级数据能够反映出会议的重要程度,因此,能够达到对各会议自动进行重要程度评估的效果。
138.在一个实施例中,如图6所示,步骤504包括:
139.步骤602,针对任一预设冲突指标,根据预设冲突指标对应的第一指标数据、及预设冲突指标对应的第二指标数据,确定预设冲突指标对应的波动幅值。
140.其中,波动幅值用于表征预设冲突指标针对各会议的指标数据的波动性,波动幅值越大表征该项预设冲突指标的指标数据的波动性越高,应对该项预设冲突指标分配更大的权重。
141.本技术实施例中,服务器对各预设冲突指标对应的第一指标数据、及预设冲突指标对应的第二指标数据进行标准化处理,然后,服务器针对任一预设冲突指标,根据该预设冲突指标对应的标准化处理后第一指标数据和第二指标数据,确定预设冲突指标对应的波动幅值。
142.示例性地,参照表1,为基于m个会议(包含目标会议和目标会议对应的冲突会议)的会议信息和n个预设冲突指标构成的矩阵信息表。
143.表1
[0144][0145]
对于矩阵信息表,还可以参考公式(一)的矩阵信息表,具体如下:
[0146][0147]
其中,x表征矩阵信息表,m表征会议数目,n表征预设冲突指标的数目,x
mn
表征第m个会议的第n项预设冲突指标的指标数据。
[0148]
其中,对各预设冲突指标对应的第一指标数据、及预设冲突指标对应的第二指标数据进行标准化处理的方法可以参考公式(二),具体过程如下:
[0149][0150]
其中,x
′
ij
表征针对矩阵信息表中,第i个会议的第j项预设冲突指标进行标准化处理后的指标数据;x
ij
表征矩阵信息表中,第i个会议的第j项预设冲突指标对应的指标数据;min(xj)表征矩阵信息表中,第j项预设冲突指标对应的指标数据的最小值;max(xj)表征矩阵信息表中,第j项预设冲突指标对应的指标数据的最大值。
[0151]
其中,对于确定预设冲突指标对应的波动幅值的方法可以参考公式(三),具体过程如下:
[0152][0153]
其中,sj表征矩阵信息表中,第j项预设冲突指标对应的波动幅值,m表征矩阵信息表中会议是数目为m个;n表征矩阵信息表中,预设冲突指标数目为n个;x
ij
表征矩阵信息表中,第i个会议的第j项预设冲突指标对应的指标数据;表征矩阵信息表中第j项预设冲突指标对应的各指标数据的平均值。
[0154]
步骤604,针对任一预设冲突指标,基于预设冲突指标对应的第一指标数据及第二指标数据、以及其余预设冲突指标对应的第一指标数据及第二指标数据,确定预设冲突指标对应的冲突幅值。
[0155]
其中,冲突幅值用于表征预设冲突指标针对各会议的指标数据的冲突性,冲突幅值越大表征该项预设冲突指标与其余预设冲突指标的冲突性越高,应对该项预设冲突指标分配更大的权重,其余预设冲突指标为全部预设冲突指标中除该项预设冲突指标之外的预设冲突指标。
[0156]
本技术实施例中,服务器针对任一预设冲突指标,基于预设冲突指标对应的第一指标数据及第二指标数据、以及其余预设冲突指标对应的第一指标数据及第二指标数据,计算各预设冲突指标两两之间的关联幅值。然后,服务器针对一个预设冲突指标,根据该预设冲突指标和其他预设冲突指标之间的关联幅值,确定该预设冲突指标对应的冲突幅值。
[0157]
其中,对于计算各预设冲突指标两两之间的关联幅值的方法,可以参照公式(四),具体过程如下:
[0158][0159]
其中,j表征矩阵信息表中,第j项预设冲突指标;k表征矩阵信息表中,第k项预设冲突指标表征,n表征矩阵信息表中,预设冲突指标数目为n项;i表征矩阵信息表中第i个会议;r
jk
表征矩阵信息表中,第j项预设冲突指标和第k项预设冲突指标的之间的关联幅值;x
ij
表征矩阵信息表中,第i个会议的第j项预设冲突指标对应的指标数据,表征矩阵信息表中第j项预设冲突指标对应的各指标数据的平均值;x
ik
表征矩阵信息表中,第i个会议的第k项预设冲突指标对应的指标数据;表征矩阵信息表中第k项预设冲突指标对应的各指标数据的平均值。
[0160]
其中,对于计算预设冲突指标对应的冲突幅值的方法,可以参照公式(五),具体过程如下:
[0161][0162]
其中,j表征矩阵信息表中,第j项预设冲突指标;k矩阵信息表中,第k项预设冲突指标表征,n表征矩阵信息表中,预设冲突指标数目为n项;i表征矩阵信息表中第i个会议;aj表征矩阵信息表中,第j项预设冲突指标的对应的冲突幅值;n表征矩阵信息表中预设冲突指标的数目为n项;i表征矩阵信息表中第i个预设冲突指标;r
jk
表征矩阵信息表中,第j项预设冲突指标和第k项预设冲突指标的之间的关联幅值。
[0163]
步骤606,根据各预设冲突指标的波动幅值及冲突幅值,确定各预设冲突指标的冲突权重。
[0164]
本技术实施例中,服务器根据各预设冲突指标的波动幅值及冲突幅值,计算各预设冲突指标的信息量。对于计算各预设冲突指标的信息量的方法可以参照公式(六),具体过程如下:
[0165]cj
=sj*aj公式(六)
[0166]
其中,j表征矩阵信息表中,第j项预设冲突指标;cj表征矩阵信息表中,第j项预设冲突指标的对应的信息量,信息量越高表征该预设冲突指标中包含的有客观意义的信息含量越高,应对该项预设冲突指标分配更大的权重。sj表征矩阵信息表中,第j项预设冲突指标对应的波动幅值;aj表征矩阵信息表中,第j项预设冲突指标的对应的冲突幅值。
[0167]
然后,服务器根据各预设冲突指标的信息量,计算各预设冲突指标的冲突权重。对于计算各预设冲突指标的冲突权重的方法,可以参照公式(七),具体过程如下:
[0168][0169]
其中,j表征矩阵信息表中,第j项预设冲突指标;n表征矩阵信息表中,预设冲突指标数目为n项;wj表征矩阵信息表中,第j项预设冲突指标的冲突权重;cj表征矩阵信息表中,第j项预设冲突指标的对应的信息量。
[0170]
步骤608,针对目标会议及各冲突会议中的任一会议,根据各预设冲突指标的冲突权重及各预设冲突指标在会议中对应的指标数据,确定会议的会议等级数据。
[0171]
本技术实施例中,服务器针对目标会议及各冲突会议中的任一会议,根据各预设冲突指标的冲突权重及各预设冲突指标在会议中对应的指标数据,计算会议的会议等级数据。对于计算会议的会议等级数据的方法,可以参照公式(八),具体过程如下:
[0172][0173]
其中,u表征矩阵信息表中第u个会议;gu表征矩阵信息表中,第u个会议的会议等级数据;预设冲突指标进行标准化处理后的指标数据;j表征矩阵信息表中,第j项预设冲突指标;n表征矩阵信息表中,预设冲突指标数目为n项;xi′j表征针对矩阵信息表中,第i个会议的第j项预设冲突指标进行标准化处理后的指标数据,wj表征矩阵信息表中,第j项预设冲突指标的冲突权重。
[0174]
本实施例中,由于冲突会议可能涉及多个参会对象,多个参会对象可能参与不同的会议,服务器无法自动识别出重要程度更高的、需要优先得到保障的会议和会议间冲突比较小,更容易成功召开的会议。因此,采用实施例提供的会议创建方法,能够基于智能决策算法从冲突会议的会议信息中提炼出相关信息,形成预设冲突指标,并计算各项预设冲突指标的权重。然后,服务器根据各预设冲突指标权重,计算各会议的会议等级数据,会议等级数据高的会议可以优先保障。并且,由于冲突幅值和波动幅值充分考虑了各项预设冲突指标的指标数据,因此能够反映各项预设冲突指标的重要程度。服务器根据各项预设冲突指标的重要程度,确定各会议的重要程度,能够提高确定会议的重要程度的准确度。
[0175]
在一个实施例中,如图7所示,上述方法还包括:
[0176]
步骤702,在存在与目标会议的会议等级数据相匹配的第二会议时,将目标会议及目标会议的会议信息、第二会议及第二会议的会议信息,输入至会议选择模型中进行会议选择处理,得到待创建会议。
[0177]
其中,与目标会议的会议等级数据相匹配用于表征某一会议与目标会议的会议等级相同,或某一会议与目标会议的会议等级数据相同。第二会议的会议等级数据高于其余冲突会议的会议等级数据。
[0178]
本技术实施例中,服务器可以预先存储有会议等级与会议等级数据的映射关系,示例性地,在会议等级数据为25以上时,会议等级为a级,在会议等级数据为20至25之间时,会议等级为b级。
[0179]
然后,服务器根据目标会议的会议等级数据、各冲突会议的会议等级数据以及会议等级与会议等级数据的映射关系,确定目标会议和各冲突会议的会议等级。服务器可以根据目标会议和各冲突会议的会议等级,判断各冲突会议中是否存在与目标会议的会议等级数据相匹配的第二会议。
[0180]
示例性地,服务器在目标会议的会议等级为a级,某一冲突会议等级为a级的情况下,确定各冲突会议中存在与目标会议的会议等级数据相匹配的第二会议,将该冲突会议作为第二会议。
[0181]
可选地,服务器还可以根据目标会议的会议等级数据、各冲突会议的会议等级数据,在各冲突会议中确定与目标会议的会议等级数据相同的冲突会议,并将该冲突会议作为第二会议。
[0182]
服务器在各冲突会议中存在与目标会议的会议等级数据相匹配的第二会议的情
况下,将目标会议及目标会议的会议信息、第二会议及第二会议的会议信息作为会议选择模型的输入,通过会议选择模型,确定待创建会议。
[0183]
其中,对于会议选择模型,服务器中可以基于多个训练集会议的会议信息,对初始模型进行模型训练,得到会议选择模型。其中,训练集会议可以为两个会议等级数据匹配的会议。初始模型可以为基于深度学习或机器学习算法得到的模型,本技术实施例对于会议选择模型对应的初始模型的选择和训练过程不做具体限定。
[0184]
其中,对于会议等级与会议等级数据的映射关系,可以依据本领域技术人员根据实际情况确定,本技术不作具体限定。
[0185]
步骤704,在待创建会议为目标会议的情况下,创建目标会议,并取消各冲突会议。
[0186]
本技术实施例中,在目标会议和第二会议的会议等级数据相匹配的情况下,待创建会议可能为目标会议和第二会议中的任一会议。服务器在待创建会议为目标会议的情况下,创建该目标会议,并取消各冲突会议,在待创建会议为第二会议的情况下,取消目标会议,并将目标会议的全部冲突会议保持原状。
[0187]
本实施例中,服务器能够将目标会议和与目标会议相匹配的第二会议的会议信息输入至会议选择模型,由于会议选择模型是基于历史会议选择结果训练得到,因此能够提高会议确定的效率和准确度。
[0188]
在一个实施例中,如图8所示,步骤202之前,还包括:
[0189]
步骤802,响应于语音输入消息,确定目标语音消息。
[0190]
本技术实施例中,服务器可以预先设置有基于会议信息,确定问询消息的轮次。服务器在会议创建账户基于所在终端触发会议预约操作后,对会议创建账户进行多轮次问询处理。在第k轮问询处理中,服务器向会议创建账户发送第k轮处理过程对应的问询消息,并接受会议创建账户基于所在终端向服务器发送的目标语音消息。
[0191]
示例性地,参考图9所示,在第一轮问询处理中,服务器向会议创建账户发送第一轮处理过程对应的问询消息,例如“您要预约视频会议还是现场会议”,并接受会议创建账户基于所在终端向服务器发送的目标语音消息,然后进入第二轮问询处理。在第二轮问询处理中,服务器向会议创建账户发送第二轮处理过程对应的问询消息,例如“您的会议名称是什么”,并接受会议创建账户基于所在终端向服务器发送的目标语音消息,然后进入第三轮问询处理,以此类推,直至服务器完成k轮问询处理。
[0192]
步骤804,针对目标语音消息,通过语音识别算法,将目标语音消息转换为目标文字消息。
[0193]
本技术实施例中,服务器针对每一轮次的问询处理得到的目标语音消息,通过语音识别算法,将目标语音消息转换为目标文字消息。
[0194]
其中,对于语音识别算法,任一能够将语音转换成文字的算法均可以应用于本技术中,本技术实施例对此不做具体限定。
[0195]
步骤806,基于自然语音处理技术,对目标文字消息进行关键词提取,得到目标语音消息对应的关键词。
[0196]
本技术实施例中,服务器根据自然语言处理技术(natural language processing,nlp),对目标会议的目标文字消息进行关键词提取,得到目标会议的多个关键词。
[0197]
步骤808,基于各目标语音消息对应的关键词,生成针对目标会议的预约请求。
[0198]
本技术实施例中,服务器可以基于历史获取到的各会议的预约请求对应的文字消息,基于自然语言处理技术(natural language processing,nlp),对各文字消息进行自动分词和信息抽取处理,建立语料库训练集。其中,语料库训练集为包含与会议信息相关的关键词的数据集,每一关键词可以具有会议信息类型标注,例如关键词:现场会议,对应的会议信息类型标注为:会议类型。
[0199]
然后,服务器根据目标会议的多个关键词和语料库训练集,确定目标语音消息的关键词对应的会议信息类型,进而确定目标语音消息对应的会议信息。服务器根据目标语音消息对应的会议信息生成针对目标会议的预约请求。
[0200]
本实施例中,服务器能够与会议创建账户进行语音交互以及多轮问答,即可完成一次目标会议的会议预约,无需人工逐字录入,提高了会议预约效率。
[0201]
在一个实施例中,如图10所示,步骤208包括:
[0202]
步骤1002,获取目标会议的各参会对象对应的会议视图,通过会议通知接口,将目标会议添加至目标会议的各参会对象对应的会议视图,并向目标会议的各参会对象和目标会议的会议创建账户发送预约成功提示消息。
[0203]
其中,会议视图可以参照图11所示,用于展示各对象的会议日程。
[0204]
本技术实施例中,服务器根据目标会议的各参会对象的账户标识,确定各参会对象对应的会议视图。然后,服务器通过第一会议通知接口,将目标会议添加至目标会议的各参会对象对应的会议视图中,并根据第二会议通知接口向目标会议的各参会对象和目标会议的会议创建账户发送预约成功提示消息。
[0205]
其中,第一会议通知接口为用于进行会议日程修改的接口,第二会议通知接口为用于进行会议预约或会议取消通知的接口。预约成功提示消息中可以包括目标会议的会议信息,例如,在会议信息为:参会对象为对象c和对象d、会议时间为10:00至12:00、会议场地为会议室a、会议名称为每周例会、会议类型为现场会议的情况下,预约成功提示消息可以为:您已收到每周例会会议的参会邀请,会议时间为10:00至12:00,请准时在会议室a参会,参会对象包括:对象c和对象d。本技术对于预约成功提示消息的具体内容不做限定。
[0206]
步骤1004,获取各冲突会议的各参会对象对应的会议视图,针对任一冲突会议,通过会议通知接口,将冲突会议从冲突会议的各参会对象对应的会议视图中进行删除,并向冲突会议的各参会对象和冲突会议的会议创建账户发送会议取消提醒消息。
[0207]
本技术实施例中,服务器根据目标会议的各参会对象的账户标识,确定各参会对象对应的会议视图。然后,服务器通过第一会议通知接口,将冲突会议从冲突会议的各参会对象对应的会议视图中进行删除,并根据第二会议通知接口向冲突会议的各参会对象和冲突会议的会议创建账户发送会议取消提醒消息。
[0208]
其中,会议取消提示消息中可以包括目标会议的会议信息,例如,在会议信息为:参会对象为对象c和对象d、会议时间为10:00至12:00、会议场地为会议室a、会议名称为每周例会、会议类型为现场会议的情况下,会议取消提示消息可以为:关于您的每周例会会议的参会邀请,会议时间为10:00至12:00,会议室场地信息:会议室a,参会对象包括:对象c和对象d的会议已被取消。本技术对于会议取消提示消息的具体内容不做限定。
[0209]
本实施例中,能够提高会议通知接口,向参会对象和会议创建账户发送目标会议
的预约成功提示消息或会议取消提示消息,提高了会议变动提醒的及时性,节省了人工通知会议进度的时间。
[0210]
在一个实施例中,如图12所示,步骤208包括:
[0211]
步骤1202,在目标会议的会议等级数据高于各冲突会议的会议等级数据的情况下,确定当前时间与各冲突会议的时间间隔。
[0212]
本技术实施例中,服务器在目标会议的会议等级数据高于各冲突会议的会议等级数据的情况下,根据当前时间、各冲突会议的会议时间,确定当前时间与各冲突会议的会议时间的时间间隔。
[0213]
步骤1204,在存在时间间隔小于时长阈值的目标冲突会议的情况下,向目标会议及目标冲突会议的会议创建账户发送冲突提示信息。
[0214]
本技术实施例中,服务器根据预设的时长阈值、当前时间与各冲突会议的时间间隔,在各冲突会议中判断是否存在时间间隔小于时长阈值的目标冲突会议。服务器在存在时间间隔高于时长阈值的目标冲突会议的情况下,向目标会议及目标冲突会议的会议创建账户发送冲突提示信息。
[0215]
示例性地,在时长阈值为24小时,当前时间与某一冲突会议的时间间隔为10小时的情况下,服务器将该冲突会议作为目标冲突会议,然后服务器向目标会议及目标冲突会议的会议创建账户发送冲突提示信息。
[0216]
可选地,服务器还可以根据预设的时长阈值和目标会议的创建时间与各冲突会议的创建时间的时间间隔,在各冲突会议中判断是否存在时间间隔高于时长阈值的目标冲突会议。服务器在存在时间间隔高于时长阈值的目标冲突会议的情况下,向目标会议及目标冲突会议的会议创建账户发送冲突提示信息。
[0217]
示例性地,在时长阈值为72小时,某一冲突会议的创建时间与目标会议的创建时间的时间间隔为100小时的情况下,服务器将该冲突会议作为目标冲突会议,然后服务器向目标会议及目标冲突会议的会议创建账户发送冲突提示信息。
[0218]
其中,冲突提示信息可以包含目标会议及目标冲突会议的会议信息,例如,服务器基于目标会议及目标冲突会议的会议信息生成冲突提示信息,并将冲突提示信息发送至目标会议及目标冲突会议的会议创建账户。
[0219]
步骤1206,在各会议创建账户针对冲突提示信息的反馈信息一致的情况下,根据反馈信息确定待创建会议。
[0220]
本技术实施例中,服务器可以接受目标会议及目标冲突会议的会议创建账户在接收到冲突提示信息后,基于所在终端发送的冲突提示信息的反馈信息。服务器在冲突提示信息的各反馈信息一致的情况下,根据反馈信息确定待创建会议。
[0221]
示例性地,对于目标会议为会议a,目标冲突会议为会议b,会议a和会议b的会议创建账户均向服务器发送内容为取消会议b,保留会议a的反馈消息,则服务器将会议a作为待创建会议。
[0222]
步骤1208,在待创建会议为目标会议的情况下,创建目标会议,并取消各冲突会议。
[0223]
本技术实施例中,服务器在待创建会议为目标会议的情况下,创建目标会议,并取消各冲突会议,在待创建会议为目标冲突会议的情况下,保留目标冲突会议,取消目标会
议。
[0224]
可以理解的是,在不存在与目标会议存在冲突的会议的情况下,服务器直接基于目标会议的会议信息,创建该目标会议。
[0225]
本实施例中,服务器能够在冲突会议创建时间较早,参会对象可能已经提前做出充分会议准备的情况下,避免直接取消该冲突会议带来的不便,提高了会议创建方法的高可用性。
[0226]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0227]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的会议创建方法的会议创建装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个会议创建装置实施例中的具体限定可以参见上文中对于会议创建方法的限定,在此不再赘述。
[0228]
在一个实施例中,如图13所示,提供了一种会议创建装置,包括:接收模块1302、第一确定模块1304、第二确定模块1306和第一创建模块1308,其中:
[0229]
接收模块1302,用于接收针对目标会议的预约请求,所述预约请求中包括所述目标会议的会议信息。
[0230]
第一确定模块1304,用于在目前已创建的多个会议中,确定与所述目标会议存在冲突的冲突会议。
[0231]
第二确定模块1306,根据所述目标会议的所述会议信息及各所述冲突会议的会议信息,确定所述目标会议及各所述冲突会议的会议等级数据。
[0232]
第一创建模块1308,用于在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,创建所述目标会议,并取消各所述冲突会议。
[0233]
采用本公开实施例提供的会议创建装置,能够在目标会议预约时,获取与目标会议冲突的多个冲突会议,并根据目标会议和各冲突会议的会议等级数据,确定待创建的目标会议,实现了自动对多个冲突会议进行重要程度评估的效果,提高了会议创建效率。
[0234]
在一个实施例中,所述第一确定模块1304具体用于:
[0235]
获取目前已创建的各会议的会议信息,所述会议信息中包括参会对象、会议时间及会议场地信息;
[0236]
根据各所述会议的会议信息及所述目标会议的会议信息,从各所述会议中确定至少一个冲突会议,所述冲突会议与所述目标会议的会议时间存在重叠、且所述参会对象和/或所述会议场地信息存在重叠。
[0237]
在一个实施例中,所述第一确定模块1304具体用于:
[0238]
从各所述会议中,确定会议时间与所述目标会议的会议时间存在重叠的第一会议;
[0239]
针对任一所述第一会议,在所述第一会议与所述目标会议存在相同参会对象和/或会议场地信息一致的情况下,将所述第一会议作为冲突会议。
[0240]
在其中一个实施例中,所述第二确定模块1306具体用于:
[0241]
根据所述目标会议的会议信息及各所述冲突会议的会议信息,确定所述目标会议针对各预设冲突指标对应的第一指标数据,及确定各所述冲突会议针对各所述预设冲突指标对应的第二指标数据;
[0242]
根据各所述预设冲突指标对应的所述第一指标数据、及各所述预设冲突指标对应的第二指标数据,分别确定所述目标会议及各所述冲突会议的会议等级数据。
[0243]
在其中一个实施例中,所述第二确定模块1306具体用于:
[0244]
针对任一所述预设冲突指标,根据所述预设冲突指标对应的所述第一指标数据、及所述预设冲突指标对应的第二指标数据,确定所述预设冲突指标对应的波动幅值;
[0245]
针对任一所述预设冲突指标,基于所述预设冲突指标对应的所述第一指标数据及所述第二指标数据、以及其余预设冲突指标对应的所述第一指标数据及所述第二指标数据,确定所述预设冲突指标对应的冲突幅值;
[0246]
根据各所述预设冲突指标的所述波动幅值及所述冲突幅值,确定各所述预设冲突指标的冲突权重;
[0247]
针对所述目标会议及各所述冲突会议中的任一会议,根据各所述预设冲突指标的冲突权重及各所述预设冲突指标在所述会议中对应的指标数据,确定所述会议的会议等级数据。
[0248]
在其中一个实施例中,所述装置还包括:
[0249]
输入模块,用于在存在与所述目标会议的会议等级数据相匹配的第二会议时,将所述目标会议及所述目标会议的会议信息、所述第二会议及所述第二会议的会议信息,输入至会议选择模型中进行会议选择处理,得到待创建会议,其中,所述第二会议的会议等级数据高于其余所述冲突会议的会议等级数据;
[0250]
第二创建模块,用于在所述待创建会议为所述目标会议的情况下,创建所述目标会议,并取消各所述冲突会议。
[0251]
在其中一个实施例中,所述装置还包括:
[0252]
第三确定模块,用于响应于语音输入消息,确定目标语音消息;
[0253]
转换模块,用于针对所述目标语音消息,通过语音识别算法,将所述目标语音消息转换为目标文字消息;
[0254]
提取模块,用于基于自然语音处理技术,对目标文字消息进行关键词提取,得到所述目标语音消息对应的关键词;
[0255]
基于各所述目标语音消息对应的关键词,生成针对目标会议的预约请求。
[0256]
在其中一个实施例中,所述创建所述目标会议,并取消各所述冲突会议,包括:
[0257]
获取所述目标会议的各参会对象对应的会议视图,通过会议通知接口,将所述目标会议添加至所述目标会议的各所述参会对象对应的会议视图,并向所述目标会议的各参会对象和所述目标会议的会议创建账户发送预约成功提示消息;
[0258]
获取各所述冲突会议的各参会对象对应的会议视图,针对任一所述冲突会议,通过所述会议通知接口,将所述冲突会议从所述冲突会议的各参会对象对应的会议视图中进
行删除,并向所述冲突会议的各参会对象和所述冲突会议的会议创建账户发送会议取消提醒消息。
[0259]
在其中一个实施例中,所述第一创建模块1308具体用于:
[0260]
在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,确定当前时间与各所述冲突会议的时间间隔;
[0261]
在存在所述时间间隔高于时长阈值的目标冲突会议的情况下,向所述目标会议及所述目标冲突会议的会议创建账户发送冲突提示信息;
[0262]
在各所述会议创建账户针对所述冲突提示信息的反馈信息一致的情况下,根据所述反馈信息确定待创建会议;
[0263]
在所述待创建会议为所述目标会议的情况下,创建所述目标会议,并取消各所述冲突会议。
[0264]
上述会议创建装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0265]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图14所示。该计算机设备包括处理器、存储器、输入/输出接口(input/output,简称i/o)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储与会议创建方法相关联的数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种会议创建方法。
[0266]
本领域技术人员可以理解,图14中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0267]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0268]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0269]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0270]
需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
[0271]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0272]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0273]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
技术特征:
1.一种会议创建方法,其特征在于,所述方法包括:接收针对目标会议的预约请求,所述预约请求中包括所述目标会议的会议信息;在目前已创建的多个会议中,确定与所述目标会议存在冲突的冲突会议;根据所述目标会议的所述会议信息及各所述冲突会议的会议信息,确定所述目标会议及各所述冲突会议的会议等级数据;在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,创建所述目标会议,并取消各所述冲突会议。2.根据权利要求1所述的方法,其特征在于,所述在目前已创建的多个会议中,确定与所述目标会议存在冲突的冲突会议,包括:获取目前已创建的各会议的会议信息,所述会议信息中包括参会对象、会议时间及会议场地信息;根据各所述会议的会议信息及所述目标会议的会议信息,从各所述会议中确定至少一个冲突会议,所述冲突会议与所述目标会议的会议时间存在重叠、且所述参会对象和/或所述会议场地信息存在重叠。3.根据权利要求2所述的方法,其特征在于,所述根据各所述会议的会议信息及所述目标会议的会议信息,从各所述会议中确定至少一个冲突会议,包括:从各所述会议中,确定会议时间与所述目标会议的会议时间存在重叠的第一会议;针对任一所述第一会议,在所述第一会议与所述目标会议存在相同参会对象和/或会议场地信息一致的情况下,将所述第一会议作为冲突会议。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标会议的所述会议信息及各所述冲突会议的会议信息,确定所述目标会议及各所述冲突会议的会议等级数据,包括:根据所述目标会议的会议信息及各所述冲突会议的会议信息,确定所述目标会议针对各预设冲突指标对应的第一指标数据,及确定各所述冲突会议针对各所述预设冲突指标对应的第二指标数据;根据各所述预设冲突指标对应的所述第一指标数据、及各所述预设冲突指标对应的第二指标数据,分别确定所述目标会议及各所述冲突会议的会议等级数据。5.根据权利要求4所述的方法,其特征在于,所述根据各所述预设冲突指标对应的所述第一指标数据、及各所述预设冲突指标对应的第二指标数据,分别确定所述目标会议及各所述冲突会议的会议等级数据,包括:针对任一所述预设冲突指标,根据所述预设冲突指标对应的所述第一指标数据、及所述预设冲突指标对应的第二指标数据,确定所述预设冲突指标对应的波动幅值;针对任一所述预设冲突指标,基于所述预设冲突指标对应的所述第一指标数据及所述第二指标数据、以及其余预设冲突指标对应的所述第一指标数据及所述第二指标数据,确定所述预设冲突指标对应的冲突幅值;根据各所述预设冲突指标的所述波动幅值及所述冲突幅值,确定各所述预设冲突指标的冲突权重;针对所述目标会议及各所述冲突会议中的任一会议,根据各所述预设冲突指标的冲突权重及各所述预设冲突指标在所述会议中对应的指标数据,确定所述会议的会议等级数据。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在存在与所述目标会议的会议等级数据相匹配的第二会议时,将所述目标会议及所述目标会议的会议信息、所述第二会议及所述第二会议的会议信息,输入至会议选择模型中进行会议选择处理,得到待创建会议,其中,所述第二会议的会议等级数据高于其余所述冲突会议的会议等级数据;在所述待创建会议为所述目标会议的情况下,创建所述目标会议,并取消各所述冲突会议。7.根据权利要求1所述的方法,其特征在于,所述接收针对目标会议的预约请求之前,还包括:响应于语音输入消息,确定目标语音消息;针对所述目标语音消息,通过语音识别算法,将所述目标语音消息转换为目标文字消息;基于自然语音处理技术,对目标文字消息进行关键词提取,得到所述目标语音消息对应的关键词;基于各所述目标语音消息对应的关键词,生成针对目标会议的预约请求。8.根据权利要求1所述的方法,其特征在于,所述创建所述目标会议,并取消各所述冲突会议,包括:获取所述目标会议的各参会对象对应的会议视图,通过会议通知接口,将所述目标会议添加至所述目标会议的各所述参会对象对应的会议视图,并向所述目标会议的各参会对象和所述目标会议的会议创建账户发送预约成功提示消息;获取各所述冲突会议的各参会对象对应的会议视图,针对任一所述冲突会议,通过所述会议通知接口,将所述冲突会议从所述冲突会议的各参会对象对应的会议视图中进行删除,并向所述冲突会议的各参会对象和所述冲突会议的会议创建账户发送会议取消提醒消息。9.根据权利要求1所述的方法,其特征在于,在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,所述创建所述目标会议,并取消各所述冲突会议,包括:在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,确定当前时间与各所述冲突会议的时间间隔;在存在所述时间间隔小于时长阈值的目标冲突会议的情况下,向所述目标会议及所述目标冲突会议的会议创建账户发送冲突提示信息;在各所述会议创建账户针对所述冲突提示信息的反馈信息一致的情况下,根据所述反馈信息确定待创建会议;在所述待创建会议为所述目标会议的情况下,创建所述目标会议,并取消各所述冲突会议。10.一种会议创建装置,其特征在于,所述装置包括:接收模块,用于接收针对目标会议的预约请求,所述预约请求中包括所述目标会议的会议信息;第一确定模块,用于在目前已创建的多个会议中,确定与所述目标会议存在冲突的冲
突会议;第二确定模块,根据所述目标会议的所述会议信息及各所述冲突会议的会议信息,确定所述目标会议及各所述冲突会议的会议等级数据;第一创建模块,用于在所述目标会议的会议等级数据高于各所述冲突会议的会议等级数据的情况下,创建所述目标会议,并取消各所述冲突会议。11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。13.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。
技术总结
本申请涉及一种会议创建方法、装置、计算机设备、存储介质和计算机程序产品,涉及人工智能技术领域。所述方法包括:通过接收针对目标会议的预约请求;在目前已创建的多个会议中,确定与目标会议存在冲突的冲突会议;根据目标会议的会议信息及各冲突会议的会议信息,确定目标会议及各冲突会议的会议等级数据;在目标会议的会议等级数据高于各冲突会议的会议等级数据的情况下,创建目标会议,并取消各冲突会议。采用本方法,能够在目标会议预约时,获取与目标会议冲突的多个冲突会议,并根据目标会议和各冲突会议的会议等级数据,确定待创建的目标会议,实现了自动对多个冲突会议进行重要程度评估的效果,提高了会议创建效率。提高了会议创建效率。提高了会议创建效率。
技术研发人员:盛玲霞 谢思尧 唐融洁
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2023.06.28
技术公布日:2023/9/16
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种三维打印机余料收集机构的制作方法 下一篇:一种扩展网络的适配器的制作方法