会议日程的生成方法、装置、电子设备及可读存储介质与流程

文档序号:26574897发布日期:2021-09-08 02:39阅读:121来源:国知局
会议日程的生成方法、装置、电子设备及可读存储介质与流程

1.本技术涉及数据处理技术领域,尤其是涉及会议日程的生成方法、装置、电子设备及可读存储介质。


背景技术:

2.在日常工作安排中,为了解决某个共同的问题或出于不同的目的需要聚集在一起进行讨论、交流,这时就需要安排会议,将大家聚集在一起讨论针对某个问题的解决的方式,现阶段,对于会议的聚集,常需要在提出会议需求后,会议发起者去查找会议的议题、时间以及会议地点等,来编辑生成会议日程,这需要会议发起者去查阅大量的数据信息,并花费大量时间从数据信息中筛选出与会议相关的会议信息,并编辑成会议日程,这需要花费大量的时间才能生成一个会议日程,如何提高会议日程的生成效率,成为亟待解决的问题。


技术实现要素:

3.有鉴于此,本技术的目的在于提供一种会议日程的生成方法、装置、电子设备及可读存储介质,在会议发起人在文字聊天界面上进行触控操作,发起文字聊天时,就会通过预先训练好的关键词提取模型以及会议内容排序模型,自动根据文字聊天中提取出的文字信息,生成对应的目标会议日程,减化了生成会议日程的数据处理步骤,并且减少了生成会议日程时间,有助于提高会议日程的生成效率。
4.第一方面,本技术实施例提供了一种会议日程的生成方法,所述生成方法包括:响应于会议发起人在文字聊天界面上的触控操作,获取在预设时间段内所述会议发起人进行的文字聊天产生的至少一条聊天信息;将从所述至少一条聊天信息中提取的至少一条文字信息输入至预先训练好的关键词提取模型中,得到至少一个会议关键词以及每一个会议关键词对应的会议标签;将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到所述会议发起人发起的初始待发起会议内容;基于所述初始待发起会议内容,生成目标会议日程。
5.在一种可能的实施方式中,所述将从所述至少一条聊天信息中提取的至少一条文字信息输入至预先训练好的关键词提取模型中,得到与会议发起人对应的至少一个会议关键词以及每一个会议关键词对应的会议标签,包括:将所述至少一条文字信息输入至预先训练好的关键词提取模型中,提取每一条文字信息中包括的至少一个文字关键词;针对于每一条文字信息,基于预设的语义判断规则以及预设的多个标注关键词,从所述至少一个文字关键词中提取出该条文字信息中包括的至少一个会议关键词以及每一个会议关键词对应的会议标签。
6.在一种可能的实施方式中,针对于每一条文字信息,基于预设的语义判断规则以及预设的多个标注关键词,从所述至少一个文字关键词中提取出该条文字信息中包括的至
少一个会议关键词以及每一个会议关键词对应的会议标签,包括:基于所述预设的语义判断规则,确定输出该条文字信息的用户的语义意图,若所述语义意图为目标语义意图,基于该条文字信息包括的至少一个文字关键词,确定该条文字信息中包括的至少一个会议关键词以及每一个会议关键词对应的会议标签。
7.在一种可能的实施方式中,针对于每一个文字关键词,通过以下步骤确定会议关键词以及对应的会议标签:将该文字关键词与所述预设的多个标注关键词中的包括的各个标注关键词进行比对,若在所述多个标注关键词中存在与该文字关键词匹配的标注关键词,将该文字关键词确定为会议关键词,并将匹配的标注关键词对应的文字标签,确定为该文字关键词对应的会议标签。
8.在一种可能的实施方式中,将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到所述会议发起人发起的初始待发起会议内容,包括:将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,根据每个会议标签对应的预设分值,确定出每个会议关键词对应的分值;其中,所述预设分值表征对应的会议标签与会议的相关度,与会议的相关度越高对应的预设分值越高;从多个会议关键词中筛选出分值大于预设分值阈值的至少一个目标关键词;基于所述至少一个目标关键词,确定所述初始待发起会议内容。
9.在一种可能的实施方式中,所述基于所述初始待发起会议内容,生成目标会议日程,包括:响应于所述会议发起人针对于所述初始待发起会议内容的编辑操作,生成目标会议日程。
10.在一种可能的实施方式中,所述编辑操作包括以下至少一种:删除操作、新建操作、更新操作;所述响应于所述会议发起人针对于所述初始待发起会议内容的编辑操作,生成目标会议日程,包括:响应于所述会议发起人针对所述会议发起人针对于所述初始待发起会议内容的删除操作,将从所述初始待发起会议内容中删除所述会议发起人选中的内容后的会议内容确定为所述目标会议日程;或者响应于所述会议发起人针对所述会议发起人针对于所述初始待发起会议内容的新建操作,将在初始待发起会议内容中增加所述会议发起人编辑的内容后的会议内容确定为所述目标会议日程;或者响应于所述会议发起人针对所述会议发起人针对于所述初始待发起会议内容的更新操作,将在初始待发起会议内容中对应位置处替换为所述会议发起人编辑的内容后的会议内容确定为所述目标会议日程。
11.在一种可能的实施方式中,在所述基于所述初始待发起会议内容,生成目标会议日程之前,所述生成方法还包括:响应于所述会议发起人针对于所述初始待发起会议内容的取消操作,取消所述初
始待发起会议内容的显示。
12.在一种可能的实施方式中,所述生成方法还包括:响应于所述会议发起人针对于所述目标会议日程的确定操作,将所述目标会议日程发布到至少一个用户处;其中,所述用户为所述目标会议的参与人员。
13.在一种可能的实施方式中,所述生成方法还包括:获取预设测试时间段内,所述会议发起人针对于所述初始待发起会议内容的取消操作的取消次数;若所述取消次数大于预设取消次数阈值,收集所述会议发起人在进行文字聊天时产生的至少一条文字信息,以及所述会议发起人在取消操作后进行文字聊天时产生的至少一条更新信息;基于所述至少一条文字信息以及所述至少一条更新信息,对所述关键词提取模型以及所述会议内容排序模型进行更新,得到更新后的更新关键词提取模型以及更新后的更新会议内容排序模型;基于所述更新关键词提取模型以及所述更新会议内容排序模型,再次对在预设时间段内进行的文字聊天产生的至少一条文字信息进行分析,以获得对应的目标会议日程。
14.在一种可能的实施方式中,所述关键词提取模型以及所述会议内容排序模型是基于通过预先标注过的多条标注数据训练得到的;所述标注数据是基于预设的语义判断规则以及预设的目标关键词库进行标注的,包含与发起会议相关的关键词的数据。
15.第二方面,本技术实施例还提供了一种会议日程的生成装置,所述生成装置包括:信息获取模块,用于响应于会议发起人在文字聊天界面上的触控操作,获取在预设时间段内所述会议发起人进行的文字聊天产生的至少一条聊天信息;关键词提取模块,用于将从所述至少一条聊天信息中提取的至少一条文字信息输入至预先训练好的关键词提取模型中,得到至少一个会议关键词以及每一个会议关键词对应的会议标签;会议内容生成模块,用于将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到所述会议发起人发起的初始待发起会议内容;会议日程生成模块,用于基于所述初始待发起会议内容,生成目标会议日程。
16.第三方面,本技术实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面任一项所述的会议日程的生成方法的步骤。
17.第四方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的会议日程的生成方法的步骤。
18.本技术实施例提供的会议日程的生成方法、装置、电子设备及可读存储介质,响应于会议发起人在文字聊天界面上的触控操作,得到在预设时间段内进行文字聊天时,产生的至少一条聊天信息,并从至少一条聊天信息对应地提取出至少一条文字信息,将至少一
条文字信息输入至预先训练好的关键词提取模型中,得到至少一个会议关键词以及每一个会议关键词对应的会议标签;将得到的至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到会议发起人发起的初始待发起会议内容,根据初始待发起会议内容,得到目标会议日程。本技术中,自动根据文字聊天中提取出的文字信息,生成对应的目标会议日程,减化了生成会议日程的数据处理步骤,并且减少了生成会议日程时间,有助于提高会议日程的生成效率。
19.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
20.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
21.图1为本技术实施例所提供的一种会议日程的生成方法的流程图;图2为本技术实施例所提供的另一种会议日程的生成方法的流程图;图3为本技术实施例所提供的数据流转的示意图;图4为本技术实施例所提供的会议生成以及模型更新的流程图;图5为本技术实施例所提供的一种会议日程的生成装置的结构示意图之一;图6为本技术实施例所提供的一种会议日程的生成装置的结构示意图之二;图7为本技术实施例所提供的一种电子设备的结构示意图。
具体实施方式
22.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本技术保护的范围。
23.首先,对本技术可适用的应用场景进行介绍。本技术可应用于数据处理技术领域。经研究发现,在日常工作安排中,为了解决某个共同的问题或出于不同的目的需要聚集在一起进行讨论、交流,这时就需要安排会议,将大家聚集在一起讨论针对某个问题的解决的方式,现阶段,对于会议的聚集,常需要在提出会议需求后,会议发起者去查找会议的议题、时间以及会议地点等,来编辑生成会议日程,这需要会议发起者去查阅大量的数据信息,并花费大量时间从数据信息中筛选出与会议相关的会议信息,并编辑成会议日程,这需要花费大量的时间才能生成一个会议日程,如何提高会议日程的生成效率,成为亟待解决的问题。
24.基于此,本技术实施例提供了一种会议日程的生成方法,以提高会议日程的生成
效率。
25.请参阅图1,图1为本技术实施例所提供的一种会议日程的生成方法的流程图。如图1中所示,本技术实施例提供的会议日程的生成方法,包括:s101、响应于会议发起人在文字聊天界面上的触控操作,获取在预设时间段内所述会议发起人进行的文字聊天产生的至少一条聊天信息。
26.s102、将从所述至少一条聊天信息中提取的至少一条文字信息输入至预先训练好的关键词提取模型中,得到至少一个会议关键词以及每一个会议关键词对应的会议标签。
27.s103、将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到所述会议发起人发起的初始待发起会议内容。
28.s104、基于所述初始待发起会议内容,生成目标会议日程。
29.本技术实施例提供的一种会议日程的生成方法,自动根据文字聊天中提取出的文字信息,生成对应的目标会议日程,减化了生成会议日程的数据处理步骤,并且减少了生成会议日程时间,有助于提高会议日程的生成效率。
30.下面对本技术实施例示例性的各步骤进行说明:s101、响应于会议发起人在文字聊天界面上的触控操作,获取在预设时间段内所述会议发起人进行的文字聊天产生的至少一条聊天信息。
31.在本技术实施例中,响应于会议发起人在文字聊天界面上的触控操作,将会议发起人在预设时间段内发起文字聊天时产生的至少一条聊天信息。
32.这里,本技术实施例中针对的场景可以是用户在发起文字聊天的场景,例如,通过企业微信或是其他通讯软件在群聊内发起的会话,或是与特定用户之间的一对一会话。
33.这里,在文字聊天界面上的触控操作,可以是会议发起人通过对文字聊天界面上包括的文字发送控件的触控操作,或是在文字聊天界面上的特定位置设置一个会议邀约控件,这时,会议发起人在文字聊天界面上的触控操作就是针对于会议邀约控件的触控操作。
34.其中,触控操作可以是点击操作、长按操作或是滑动操作。
35.这里,预设时间段的设置可以是从会议发起人打开文字聊天界面开始算起,到会议发起人结束本次聊天的时间截止的一个时间段,对于预设时间段的设置是为了保证聊天信息获取的及时性,以保证后续生成的会议日程是最新的会议日程。
36.在一种可能的实施方式中,聊天信息可以是聊天过程中的文字信息,也可以是聊天过程的图片信息、链接信息等。
37.s102、将从所述至少一条聊天信息中提取的至少一条文字信息输入至预先训练好的关键词提取模型中,得到至少一个会议关键词以及每一个会议关键词对应的会议标签。
38.在本技术实施例中,从步骤s101中获取到的至少一条聊天信息中提取出对应的至少一条文字信息,并将提取出的至少一条文字信息输入至预先训练好的关键词提取模型中,抽取出文字信息中包括的至少一个会议关键词以及与各个会议关键词对应的会议标签。
39.这里,会议标签会对应有相应的分值,以此来表征对应的关键词与会议的相关程度,分值越高对应的关键词与会议的相关程度越高。
40.例如,会议关键词“开会”对应的会议标签的分值一定高于会议关键词“开始”的会议标签的分值。
41.这里,对于步骤s101中获取的聊天信息,需要提取出文字信息才可以进行后续的关键词计算,针对于聊天信息是文字信息的情况,直接将文字信息输入至预先训练好的关键词提取模型中进行提取即可;对于聊天信息是图片信息的情况,可以是采用图像识别以及文字识别技术,从图片中提取出对应的文字信息。
42.在一种可能的实施方式中,请参阅图2,图2为本技术实施例所提供的另一种会议日程的生成方法的流程图。如图2中所示,本技术实施例提供的会议日程的生成方法,包括:s201、将所述至少一条文字信息输入至预先训练好的关键词提取模型中,提取每一条文字信息中包括的至少一个文字关键词。
43.在本技术的实施例中,将提取出的至少一条文字信息输入至预先训练好的关键词提取模型中,首选先提取出每一条文字信息中包括的至少一个文字关键词。
44.这里,对每条文字信息可以是先根据语义以及语法组成规则,提取出该条文字信息中的文字关键词。
45.其中,对于提取出的文字关键词可以是直接经过语义以及语法组成规则的提取得到的文字关键词,还可以是经过一轮筛选后,筛选掉明显不是会议关键词的文字关键词。
46.例如,针对于筛选词语的情况,针对于一条文字信息“我八点开会”,经过语义以及语法组成规则拆分后,得到关键词“我”、“八点”、“开会”,其中,“我”这个关键词明显和会议关系不大,可以直接筛选掉。
47.s202、针对于每一条文字信息,基于预设的语义判断规则以及预设的多个标注关键词,从所述至少一个文字关键词中提取出该条文字信息中包括的至少一个会议关键词以及每一个会议关键词对应的会议标签。
48.在本技术实施例中,针对于提取出的每一条文字信息,根据预设的语义判断规则以及预设的多个标注关键词,从本条文字信息对应的至少一个文字关键词中提取出该条文字信息中包括的至少一个会议关键词以及每个会议关键词对应的会议标签。
49.这里,预设的语义判断规则主要是用来判断该条文字信息要表达的语义意图,例如,“我要xx”,这就表述出了输入该条文字信息的用户的需求意图,这时可能会提取出用户的开会需求,因此需要对“我要”后边真正表达用户的需求意图的文字关键词。
50.这里,会议标签是在预先对关键词提取模型进行训练时的标注标签,同样的,会议标签会对应有相应的分值,以此来表征对应的关键词与会议的相关程度,分值越高对应的关键词与会议的相关程度越高。
51.在一种可能的实施方式中,步骤“针对于每一条文字信息,基于预设的语义判断规则以及预设的多个标注关键词,从所述至少一个文字关键词中提取出该条文字信息中包括的至少一个会议关键词以及每一个会议关键词对应的会议标签”,包括:a1:基于所述预设的语义判断规则,确定输出该条文字信息的用户的语义意图,若所述语义意图为目标语义意图,基于该条文字信息包括的至少一个文字关键词,确定该条文字信息中包括的至少一个会议关键词以及每一个会议关键词对应的会议标签。
52.在本技术实施例中,根据预设的语义判断规则,确定出该条文字信息中用户的语义意图,若是确定出用户的语义意图为目标语义意图,从该条文字信息中包括的至少一个文字关键词中确定出至少一个会议关键以及各个会议关键词对应的会议标签。
53.这里,目标语义意图,为表征用户的需求的意图,举例来说,目标语义意图可以是

我要”、“我需要”、“预约”等。
54.这里,在确定出表述出了输入该条文字信息的用户的需求意图的文字信息后,这时可能会提取出用户的需求,因此需要对表征用户需求的词语后边真正表达用户的需求意图的文字关键词。
55.在一种可能的实施方式中,针对于每一个文字关键词,通过以下步骤确定会议关键词以及对应的会议标签:b1:将该文字关键词与所述预设的多个标注关键词中的包括的各个标注关键词进行比对,若在所述多个标注关键词中存在与该文字关键词匹配的标注关键词,将该文字关键词确定为会议关键词,并将匹配的标注关键词对应的文字标签,确定为该文字关键词对应的会议标签。
56.在本技术实例中,针对于每一个文字关键词,将文字关键词与预设的多个标注关键词包括的各个标注关键词进行对比,若在多个标注关键词中存在与该文字关键词匹配的关键词,将该文字关键词确定为会议关键词,并将对应的标注关键词的文字标签,确定为该文字关键词的会议标签。
57.这里,在对关键词提取模型进行训练时,需要先获取不同的历史时间段的多条历史会议信息,并根据标注规则、词典等,对历史会议信息中的关键词进行标注,生成标注关键词并存出在相应的词语数据库中进行存储。
58.其中,对于关键词的标注可以是在标注平台中进行的,被标注的关键词,可是历史会议信息中出现频率较高的词语。
59.这里,对于标注关键词与文字关键词的匹配,可以是将文字关键词中包括的每一个字符分别与标注关键词中同一位置处的标注字符进行匹配对比,若是文字关键词中包括的每一个字符与标注关键词中包括的同一位置处的标注字符均一致,这时可以认文字关键词与标注关键词是一致的。
60.在一种可能的实施方式中,步骤“将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到所述会议发起人发起的初始待发起会议内容”,包括:c1:将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,根据每个会议标签对应的预设分值,确定出每个会议关键词对应的分值。
61.在本技术实施例中,将经过训练好的关键词提取模型中提取出的至少一个会议关键词以及每一个会议关键词对应的会议标签输入至会议内容排序模型中,根据每个会议关键词对应的会议标签指示的预设分值,确定出每个会议关键词对应的分值。
62.其中,预设分值表征对应的会议标签与会议的相关度,与会议的相关度越高对应的预设分值越高。
63.这里,确定每个会议关键词对应的分值的方式可以是直接将对应的会议标签的预设分值赋值给会议关键词,或是根据实际应用场景将会议标签的预设分值乘以场景系数后,再赋值给会议关键词。
64.这里,将至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,可以是将各个会议关键词依次输入至训练好的会议内容排
序模型中,还可以是将全部会议关键词同时输入至训练好的会议内容排序模型中,可以根据具体的应用场景进行设置,在此不做具体限定。
65.c2:从多个会议关键词中筛选出分值大于预设分值阈值的至少一个目标关键词。
66.在本技术实例中,从步骤c1中确定出的多个会议关键词中根据各个会议关键词对应的分值,筛选出分值大于预设分值阈值的至少一个目标关键词。
67.这里,设置预设分值阈值的目的在于可以排除会议关键词中的干扰项,以此来弥补关键词提取模型中对关键词筛选的不足,以此提高会议日程生成的准确性。
68.在一种可能的实施方式中,对于目标关键词的筛选,还可以是先将各个关键词按照对应的分值由大到小的顺序进行排序,并将排序位置位于预设位置之前的多个会议关键词确定为目标关键词。
69.c3:基于所述至少一个目标关键词,确定所述初始待发起会议内容。
70.在本技术实施例中,根据步骤c2确定出的至少一个目标关键词,将各个关键词进行排列组合,确定出初始待发起会议内容。
71.这里,可以是先设置一个初始的会议内容模板,初步规定不同的会议内容的位置,例如,将会议议题、会议时间以及会议位置放在靠前的位置,参会人员的信息可以考虑放在后边。
72.这里,初始的会议内容模板可以是按照不同需求采用不同的ui设计,在此不做具体限制。
73.请参阅图3,图3为本技术实施例所提供的数据流转的示意图,包括自然语义处理系统以及行业内其他系统,在自然语义处理系统中包括标注平台、训练平台、部署平台以及知识库,标注平台从知识库中获取到标注数据、规则、词典等,并将标注结果返回到知识库中;训练平台从数据库中获取训练数据,并在训练过后,将模型文件存回知识库中;部署平台从知识库中加载模型文件,在经过部署平台的处理后,将访问日志存回到知识库中;同时,知识库与行业内其他系统相连接获取到数据,并将处理后的数据返回到行业内其他系统。
74.其中,训练平台训练的模型包括关键词提取模型以及会议内容排序模型,关键词提取模型以及会议内容排序模型是基于通过预先标注过的多条标注数据训练得到的,标注数据是基于预设的语义判断规则以及预设的目标关键词库进行标注的,包含与发起会议相关的关键词的数据。
75.这里,行内其他系统以接入企业微信为主其他系统数据源如邮箱、目标与关键成果法(objectives and key results,okr)系统及客户关系管理(customer relationship management,crm)系统等为辅,进行信息抽取与数据标注。
76.s104、基于所述初始待发起会议内容,生成目标会议日程。
77.在本技术的实施例中,在步骤s103确定出初始待发起会议内容后,根据初始待发起会议内容可以再次进行更新优化,最终生成对应的目标会议日程。
78.这里,将初始待发起会议内容发送给会议发起人的方式可以是将初始待发起会议内容直接以弹出消息的模式显示在会议发起人的图形用户界面中,还可以是以邮件的形式将初始待发起会议内容发送至会议发起人处。
79.这里,将初始待发起会议内容发送给会议发起人的时间可以是在会议发起人的聊
天结束后,会议发起人可以是不立即对初始待发起会议内容进行确认或是修改,可以先将初始待发起会议内容存储在固定位置处,之后在进行处理。
80.具体地,可以是先将初始待发起会议内容发送至会议发起人处,若是会议发起人并未对初始待发起会议内容进行任何修改,可以直接将初始待发起会议内容确定为目标会议日程进行发布。
81.在一种可能的实施方式中,会议发起人可能会对初始待发起会议内容进行编辑操作,具体的,步骤“基于所述初始待发起会议内容,生成目标会议日程”,包括:d1:响应于所述会议发起人针对于所述初始待发起会议内容的编辑操作,生成目标会议日程。
82.在一种可能的实施方式中,编辑操作包括以下至少一种:删除操作、新建操作、更新操作。
83.具体的,步骤“响应于所述会议发起人针对于所述初始待发起会议内容的编辑操作,生成目标会议日程”,包括:(1)响应于所述会议发起人针对所述会议发起人针对于所述初始待发起会议内容的删除操作,将从所述初始待发起会议内容中删除所述会议发起人选中的内容后的会议内容确定为所述目标会议日程;或者(2)响应于所述会议发起人针对所述会议发起人针对于所述初始待发起会议内容的新建操作,将在初始待发起会议内容中增加所述会议发起人编辑的内容后的会议内容确定为所述目标会议日程;或者(3)响应于所述会议发起人针对所述会议发起人针对于所述初始待发起会议内容的更新操作,将在初始待发起会议内容中对应位置处替换为所述会议发起人编辑的内容后的会议内容确定为所述目标会议日程。
84.这里,会议发起人在接收到初始待发起会议内容后,可能会对其中不准确的内容进行更新,或是其中不重要的内容进行删除,还可以对缺少的内容进行新建。
85.具体的操作可以是:{新建/删除/更新}联系人信息、{新建/删除/更新}{企业/客户}信息、{新建/删除/更新}商机管理信息等。
86.在一种可能的实施方式中,在步骤“基于所述初始待发起会议内容,生成目标会议日程之”之前,所述生成方法还包括:e1:响应于所述会议发起人针对于所述初始待发起会议内容的取消操作,取消所述初始待发起会议内容的显示。
87.在本技术实施例中,当接收到会议发起人针对于初始待发起会议内容的取消操作,确定会议发起人并不想发起本次会议,因此将取消本次会议日程,并取消对初始待发起会议内容的显示。
88.这里,在将初始待发起会议内容显示给会议发起人时,还可以同时显示取消控件,当确定接收到取消控件上的操作时,确定会议发起人取消了本次会议的日程。
89.在一种可能的实时方式中,会议发起人可能是因为有突发的时间冲突时间才会取消本次会议日程,因此,在确定会议发起人取消了本次会议日程后,还可以显示是否再次预约本次日程的提示,在接收到的会议发起人的确认消息后,再次获取相应的会议日期,并将更新会议日期后的会议内容展示给会议发起人,等待会议发起人的再次确认。
90.在一种可能的实施方式中,所述生成方法还包括:f1:响应于所述会议发起人针对于所述目标会议日程的确定操作,将所述目标会议日程发布到至少一个用户处。
91.在本技术实施例中,响应于会议发起人对目标会议日程的确定操作,将目标会议日程发布到至少一个用户处。
92.其中,所述用户为所述目标会议的参与人员。
93.这里,同样的,在将初始待发起会议内容显示给会议发起人时,还会同时显示确定控件,当确定接收到确定控件上的操作时,确定会议发起人确定发布本次会议的日程。
94.这里,所述目标会议的参与人员的确定也可以是根据进行的文字聊天产生的至少一条聊天信息确定出来的,具体可以是会议发起人在聊天过程中提到的用户,或是回应会议发起人开会提议的用户。
95.这里,将目标会议日程发布到至少一个用户处的方式可以是通过邮件将目标会议日程发布到各个用户处,在确定出目标会议的参与人员后,可以从数据库中分别确定出各个用户的邮箱,进而通过邮箱将目标会议日程发布到各个用户处,提示各个用户按时到指定地点参会。
96.在一种可能的实施方式中,所述生成方法还包括:g1:获取预设测试时间段内,所述会议发起人针对于所述初始待发起会议内容的取消操作的取消次数。
97.在本技术实施例中,获取预设测试时间段内,会议发起人在接收到初始待发起会议内容的取消操作的取消次数。
98.这里,要根据会议发起人对推送的初始待发起会议内容的取消操作的次数,来对关键词提取模型以及会议内容排序模型进行更新处理,以获取到比较符合关键词提取需求的关键词提取模型,以及生成会议内容比较准确的会议内容排序模型。
99.这里,预设测试时间段可以是根据模型更新需求进行设定的,并且,是可以根据实际的更新需求进行灵活设置以及调整的。
100.g2:若所述取消次数大于预设取消次数阈值,收集所述会议发起人在进行文字聊天时产生的至少一条文字信息,以及所述会议发起人在取消操作后进行文字聊天时产生的至少一条更新信息。
101.在本技术实施例中,若是确定出在预设测试时间段内取消次数大于预设取消次数阈值,开始收集议发起人在进行文字聊天时产生的至少一条文字信息,以及会议发起人在取消操作后进行文字聊天时产生的至少一条更新信息。
102.这里,在确定出取消次数大于预设取消次数阈值时,确定生成的初始待发起会议内容在一定时间段内均不太能满足会议发起人的需求,甚至是确定出的初始待发起会议内容就是有误的,那么这时就需要对关键词提取模型以及会议内容排序模型进行更新处理,以获取到比较符合关键词提取需求的关键词提取模型,以及生成会议内容比较准确的会议内容排序模型。
103.在一种可能的实施方式中,还可以根据会议发起人对于相邻两次初始待发起会议内容的取消操作的时间间隔,若是时间间隔小于预设时间阈值,也可以确定出生成的初始待发起会议内容在一定时间段内均不太能满足会议发起人的需求,也需要根据会议发起人
的文字信息来对各个模型进行更新。
104.这里,对于会议发起人的文字信息以及更新信息的获取后,可以先预先对各条信息进行分类,例如,同一类型反复出现的信息,不同类型连续出现的信息等。
105.g3:基于所述至少一条文字信息以及所述至少一条更新信息,对所述关键词提取模型以及所述会议内容排序模型进行更新,得到更新后的更新关键词提取模型以及更新后的更新会议内容排序模型。
106.在本技术实施例中,根据步骤g2确定出的至少一条文字信息以及所述至少一条更新信息,对关键词提取模型的模型参数进行更新,得到更新后的更新关键词提取模型以及更新后的更新会议内容排序模型。
107.这里,在本技术实施例中,主要是对标注关键词的词库进行的更细,包括不限于:对标注关键词的修改操作、对标注关键词的删除操作以及在词库中增加标注关键词的操作,在更新完标注关键词的词库后,根据更新后的全部标注关键词对关键词提取模型进行更新训练,得到更新后的关键词提取模型;在一种可能的实施方式中,还可以对会议内容排序模型进行更新,需要调整不同会议标签对应的分值,并根据调整后的会议关键词以及会议标签,对会议内容排序模型进行更新,得到更新会议内容排序模型。
108.g4:基于所述更新关键词提取模型以及所述更新会议内容排序模型,再次对在预设时间段内进行的文字聊天产生的至少一条文字信息进行分析,以获得对应的目标会议日程。
109.在本技术实施例中,根据步骤g3中得到的更新关键词提取模型以及会议内容排序模型,再次对预设时间段内进行的文字聊天产生的至少一条文字信息进行分析,根据更新后的更新关键词提取模型以及更新后的更新会议内容排序模型生成对应的目标会议日程。
110.这里,在对更新关键词提取模型以及更新会议内容排序模型进行更新后,还需要再对会议发起人的取消操作的次数进行监督,并再次调整更新关键词提取模型和/或更新会议内容排序模型,保证得到目标会议日程的准确性。
111.以会议日程生成的场景为例,阐述本技术技术方案中对会议生成以及模型更新的步骤,请参阅图4,图4为本技术实施例所提供的会议生成以及模型更新的流程图,如图4中所示,包括会议生成以及模型更新如下步骤:步骤一:会邀生成步骤:1、首先开始系统接入数据源,示例性地,接入的数据以接入企业微信为主其他系统数据源如邮箱、okr系统及crm系统等为辅;2、自然语言理解模型(相当于关键词提取模型)提取关键信息;3、数据在自然语言理解模型(相当于关键词提取模型)预处理打标签;4、推荐模型(相当于会议内容排序模型)进行计算、排序;5、推荐会邀至用户终端产品页面;6、存储至数据库;步骤二:用户操作以及模型更新步骤:1、获取用户行为,包括但不限于:确认会议、拒绝会议、取消会议、修改会议、补充联系人信息、转发会议、回复等。
112.2、用户行为数据收集;3、从算法效果指标以及产品运营指标两个维度判断是否需要优化;4、若否则结束进程,若是,则对自然语言理解模型(相当于关键词提取模型)以及(相当于会议内容排序模型)推荐模型进行更新。
113.本技术实施例提供的会议日程的生成方法,响应于会议发起人在文字聊天界面上的触控操作,得到在预设时间段内进行文字聊天时,产生的至少一条聊天信息,并从至少一条聊天信息对应地提取出至少一条文字信息,将至少一条文字信息输入至预先训练好的关键词提取模型中,得到至少一个会议关键词以及每一个会议关键词对应的会议标签;将得到的至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到会议发起人发起的初始待发起会议内容,根据初始待发起会议内容,得到目标会议日程。本技术中,自动根据文字聊天中提取出的文字信息,生成对应的目标会议日程,减化了生成会议日程的数据处理步骤,并且减少了生成会议日程时间,有助于提高会议日程的生成效率。
114.基于同一发明构思,本技术实施例中还提供了与会议日程的生成方法对应的会议日程的生成装置,由于本技术实施例中的装置解决问题的原理与本技术实施例上述会议日程的生成方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
115.请参阅图5、图6,图5为本技术实施例所提供的一种会议日程的生成装置的结构示意图之一,图6为本技术实施例所提供的一种会议日程的生成装置的结构示意图之二。如图5中所示,所述生成装置500包括:信息获取模块510,用于响应于会议发起人在文字聊天界面上的触控操作,获取在预设时间段内所述会议发起人进行的文字聊天产生的至少一条聊天信息;关键词提取模块520,用于将从所述至少一条聊天信息中提取的至少一条文字信息输入至预先训练好的关键词提取模型中,得到至少一个会议关键词以及每一个会议关键词对应的会议标签;会议内容生成模块530,用于将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到所述会议发起人发起的初始待发起会议内容;会议日程生成模块540,用于基于所述初始待发起会议内容,生成目标会议日程。
116.在一种可能的实时方式中,如图6所示,所述生成装置500还包括会议取消模块550,所述会议取消模块550用于:响应于所述会议发起人针对于所述初始待发起会议内容的取消操作,取消所述初始待发起会议内容的显示。
117.在一种可能的实时方式中,如图6所示,所述生成装置500还包括会议通知模块560,所述会议通知模块560用于:响应于所述会议发起人针对于所述目标会议日程的确定操作,将所述目标会议日程发布到至少一个用户处;其中,所述用户为所述目标会议的参与人员。
118.在一种可能的实时方式中,如图6所示,所述生成装置500还包括模型更新模块570,所述模型更新模块570用于:获取预设测试时间段内,所述会议发起人针对于所述初始待发起会议内容的取消
操作的取消次数;若所述取消次数大于预设取消次数阈值,收集所述会议发起人在进行文字聊天时产生的至少一条文字信息,以及所述会议发起人在取消操作后进行文字聊天时产生的至少一条更新信息;基于所述至少一条文字信息以及所述至少一条更新信息,对所述关键词提取模型以及所述会议内容排序模型进行更新,得到更新后的更新关键词提取模型以及更新后的更新会议内容排序模型;基于所述更新关键词提取模型以及所述更新会议内容排序模型,再次对在预设时间段内进行的文字聊天产生的至少一条文字信息进行分析,以获得对应的目标会议日程。
119.在一种可能的实时方式中,所述关键词提取模块520在用于将从所述至少一条聊天信息中提取的至少一条文字信息输入至预先训练好的关键词提取模型中,得到与会议发起人对应的至少一个会议关键词以及每一个会议关键词对应的会议标签时,所述关键词提取模块520用于:将所述至少一条文字信息输入至预先训练好的关键词提取模型中,提取每一条文字信息中包括的至少一个文字关键词;针对于每一条文字信息,基于预设的语义判断规则以及预设的多个标注关键词,从所述至少一个文字关键词中提取出该条文字信息中包括的至少一个会议关键词以及每一个会议关键词对应的会议标签。
120.在一种可能的实时方式中,针对于每一条文字信息,所述关键词提取模块520在用于基于预设的语义判断规则以及预设的多个标注关键词,从所述至少一个文字关键词中提取出该条文字信息中包括的至少一个会议关键词以及每一个会议关键词对应的会议标签时,所述关键词提取模块520用于:基于所述预设的语义判断规则,确定输出该条文字信息的用户的语义意图,若所述语义意图为目标语义意图,基于该条文字信息包括的至少一个文字关键词,确定该条文字信息中包括的至少一个会议关键词以及每一个会议关键词对应的会议标签。
121.在一种可能的实时方式中,针对于每一个文字关键词,所述关键词提取模块520用于通过以下步骤确定会议关键词以及对应的会议标签:将该文字关键词与所述预设的多个标注关键词中的包括的各个标注关键词进行比对,若在所述多个标注关键词中存在与该文字关键词匹配的标注关键词,将该文字关键词确定为会议关键词,并将匹配的标注关键词对应的文字标签,确定为该文字关键词对应的会议标签。
122.在一种可能的实时方式中,所述会议内容生成模块530在用于将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到所述会议发起人发起的初始待发起会议内容时,所述会议内容生成模块530用于:将所述至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,根据每个会议标签对应的预设分值,确定出每个会议关键词对应的分值;其中,所述预设分值表征对应的会议标签与会议的相关度,与会议的相关度越高对应的预设分值越高;从多个会议关键词中筛选出分值大于预设分值阈值的至少一个目标关键词;
基于所述至少一个目标关键词,确定所述初始待发起会议内容。
123.在一种可能的实时方式中,所述会议日程生成模块540在用于基于所述初始待发起会议内容,生成目标会议日程时,所述会议日程生成模块540用于:响应于所述会议发起人针对于所述初始待发起会议内容的编辑操作,生成目标会议日程。
124.在一种可能的实时方式中,所述编辑操作包括以下至少一种:删除操作、新建操作、更新操作;所述会议日程生成模块540在用于响应于所述会议发起人针对于所述初始待发起会议内容的编辑操作,生成目标会议日程时,所述会议日程生成模块540用于:响应于所述会议发起人针对所述会议发起人针对于所述初始待发起会议内容的删除操作,将从所述初始待发起会议内容中删除所述会议发起人选中的内容后的会议内容确定为所述目标会议日程;或者响应于所述会议发起人针对所述会议发起人针对于所述初始待发起会议内容的新建操作,将在初始待发起会议内容中增加所述会议发起人编辑的内容后的会议内容确定为所述目标会议日程;或者响应于所述会议发起人针对所述会议发起人针对于所述初始待发起会议内容的更新操作,将在初始待发起会议内容中对应位置处替换为所述会议发起人编辑的内容后的会议内容确定为所述目标会议日程。
125.在一种可能的实时方式中,所述关键词提取模型以及所述会议内容排序模型是基于通过预先标注过的多条标注数据训练得到的;所述标注数据是基于预设的语义判断规则以及预设的目标关键词库进行标注的,包含与发起会议相关的关键词的数据。
126.本技术实施例提供的会议日程的生成装置,响应于会议发起人在文字聊天界面上的触控操作,得到在预设时间段内进行文字聊天时,产生的至少一条聊天信息,并从至少一条聊天信息对应地提取出至少一条文字信息,将至少一条文字信息输入至预先训练好的关键词提取模型中,得到至少一个会议关键词以及每一个会议关键词对应的会议标签;将得到的至少一个会议关键词以及每一个会议关键词对应的会议标签输入至预先训练好的会议内容排序模型中,得到会议发起人发起的初始待发起会议内容,根据初始待发起会议内容,得到目标会议日程。本技术中,自动根据文字聊天中提取出的文字信息,生成对应的目标会议日程,减化了生成会议日程的数据处理步骤,并且减少了生成会议日程时间,有助于提高会议日程的生成效率。
127.请参阅图7,图7为本技术实施例所提供的一种电子设备的结构示意图。如图7中所示,所述电子设备700包括处理器710、存储器720和总线730。
128.所述存储器720存储有所述处理器710可执行的机器可读指令,当电子设备700运行时,所述处理器710与所述存储器720之间通过总线730通信,所述机器可读指令被所述处理器710执行时,可以执行如上述图1以及图2所示方法实施例中的会议日程的生成方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
129.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述图1以及图2所示方法实施例中
的会议日程的生成方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
130.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
131.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
132.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
133.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
134.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
135.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1