本技术涉及计算机,尤其涉及一种日程创建方法、系统、电子设备以及计算机可读存储介质。
背景技术:
1、随着计算机技术的不断发展,将计算机技术与现代化办公结合起来的办公自动化(office automation,oa)应运而生。办公自动化可以实现办公事务的自动化处理,极大地提升个人或者群体办公事务的工作效率。
2、企业可以应用oa系统(例如是业务平台、业务系统)辅助办公。oa系统通常包括日程模块,日程模块可以用于创建和管理用户日程,从而能够清晰、合理地安排用户日程。
3、具体地,用户可以在日程模块提供的页面中输入日程信息,例如是输入日程主题、日程时间、日程参与人等信息,从而实现日程创建。然而,上述方法需要用户逐条输入日程信息,操作繁琐,日程创建的效率较低。
技术实现思路
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、该方法支持用户通过人机对话的方式自动创建日程。用户仅需输入表明日程创建意图的自然语言内容,服务端(例如是数字助手)通过分析用户输入的消息,能够生成针对用户输入消息的应答消息,并且根据日程描述信息自动创建日程。如此,用户无需在日程创建模块中手动、逐条输入日程信息,通过人机对话即可实现快速、高效地日程创建。
1.一种日程创建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述应答消息包括确认控件,所述根据所述日程描述信息,创建所述目标日程,包括:
4.根据权利要求1所述的方法,其特征在于,所述应答消息包括编辑控件,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在所述创建所述目标日程之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述日程描述信息指示的日程配置项包括日程时间段或使用场所中的至少一种,所述应答消息中的日程描述信息包括:满足多个日程参与者的公共空闲时段的日程时间段、满足所述目标日程的执行频率的多个日程时间段、在日程时间段处于空闲状态的使用场所中的至少一种。
7.根据权利要求1所述的方法,其特征在于,所述根据所述待处理消息,生成应答消息,包括:
8.根据权利要求7所述的方法,其特征在于,所述日程描述信息指示的日程配置项包括日程时间段,所述将所述待处理消息发送至语言模型,接收所述语言模型返回的日程描述信息,包括:
9.根据权利要求7所述的方法,其特征在于,所述日程描述信息指示的日程配置项包括日程时间段,所述将所述待处理消息发送至语言模型,接收所述语言模型返回的日程描述信息,包括:
10.根据权利要求7所述的方法,其特征在于,所述日程描述信息指示的日程配置项包括使用场所,所述将所述待处理消息发送至语言模型,接收所述语言模型返回的日程描述信息,包括:
11.根据权利要求1至10任一项所述的方法,其特征在于,所述方法还包括:
12.一种日程创建系统,其特征在于,所述系统包括:
13.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;
14.一种计算机可读存储介质,其特征在于,包括指令,所述指令指示电子设备执行如权利要求1至11中任一项所述的方法。
