本发明涉及日历应用,尤其涉及一种日历管理方法、装置、设备及存储介质。
背景技术:
1、现有的终端上的日历虽然有添加日程用于提醒的功能,但是需要用户手动根据每一天的日程在日历中逐个添加提醒事项,然后基于添加的事项在指定的时间进行提醒,日历利用率不高。
2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
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、事项信息提取模块10,用于响应于已授权日历应用触发的事项处理指令,提取所述事项处理指令对应的事项信息;
51、事项规划信息生成模块20,用于根据所述事项信息中的待处理事项和计划时间生成事项规划信息;
52、响应模块30,用于按照所述事项规划信息通过程序调用接口对所述事项信息进行响应,所述程序调用接口为所述已授权日历应用的程序调用接口。
53、此外,为实现上述目的,本发明还提出一种日历管理设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的日历管理程序,所述日历管理程序配置为实现如上文所述的日历管理方法的步骤。
54、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有日历管理程序,所述日历管理程序被处理器执行时实现如上文所述的日历管理方法的步骤。
55、本发明响应于已授权日历应用触发的事项处理指令,提取所述事项处理指令对应的事项信息;根据所述事项信息中的待处理事项和计划时间生成事项规划信息;按照所述事项规划信息通过程序调用接口对所述事项信息进行响应,所述程序调用接口为所述已授权日历应用的程序调用接口。由于本发明是根据事项处理指令中的待处理事项和计划时间生成事项规划信息,按照事项规划信息通过程序调用接口对事项信息进行响应。相对于现有的用户根据每一天的日程在日历中逐个添加提醒事项,然后日历基于添加的事项在指定的时间进行提醒的方式,本发明上述方式能够简化用户使用日历的步骤,提高用户体验感。