本发明涉及日程邮件操作,具体为一种根据日程生成工作报告的方法。
背景技术:
1、随着互联网技术的快速发展,在现代的邮件系统中电子邮件所承载的内容也越来越丰富,日程通知邮件就是其中一种,像foxmail和oulook等大厂的客户端都能解析日程通知邮件,然后将会议日程展示到日程模块中。现在流行的邮件客户端在接收会议邮件时,将会议邮件中的日程信息自动添加到日程中,当会议邮件删除时用户的日程会被同步删除,日程信息不会存储到邮件服务器且没有数据漫游功能。
2、本发明主要用来将日历数据进行独立存储,通过日程提取器提取日程关键字,进行数据汇总、建立数据模型并通过汇总的数据形成可视化工作视图和报告。
技术实现思路
1、为解决上述问题,本发明的目的是提供一种根据日程生成工作报告的方法,通过使用日程提取器分析会议邮件,并将用户会议日程保存,以解决会议邮件在到达邮件服务器后需要依赖邮件本身的问题。
2、本发明提供的一种根据日程生成工作报告的方法,包括:
3、s1,用户在发送会议邮件时,邮件服务器通过日程提取器将会议邮件中的日程关键字提取后作为日程数据进行保存;
4、s2,生成与会议日程对应的日程唯一id存放至会议邮件中作为会议日程的唯一标识;将所述日程数据与日程唯一id进行关联,并和用户id共同封装存储到邮件服务器中;
5、s3,邮件系统分别通过日程唯一id以及日程提取器,在用户收发会议邮件时对会议日程中日程数据进行操作。
6、优选的,所述日程关键字包括:主题、时间、地点、工作内容、组织者、参会者、事件完成程度以及日程状态;
7、所述日程唯一id是由日程关键字根据网卡地址、毫秒时间戳、会议整体内容以及随机数使用sm3国密算法生成的摘要值;
8、日程唯一id在会议日程创建后保持不变,会议日程的操作都依赖于日程唯一id,并在会议日程的操作流程中一直携带。
9、优选的,还包括:
10、若用户收到组织者发送的的会议邀请邮件,邮件系统通过日程提取器将会议邀请邮件中的日程关键字进行提取后作为日程数据保存到邮件服务器;通过所述日程关键字和日程唯一id为用户生成日程信息,并将提取的日程数据进行封装存储到邮件服务器上;
11、若用户拒绝会议邀请,邮件系统会将用户日历列表中的当前会议日程取消掉不再显示,并根据与当前会议日程的日程唯一id关联的已存储的日程数据中的状态字段标记为拒绝。
12、优选的,步骤s3,包括:
13、若用户发送取消会议通知信,邮件系统将用户日历列表中的会议日程取消掉不再显示,并根据当前会议日程中与日程唯一id关联的已存储的日程数据中的日程状态标记为取消;
14、若用户发送更新会议通知信,邮件系统通过日程提取器将当前会议日程中发生更新的信息进行提取并根据当前会议日程的日程唯一id进行数据变更,将与日程唯一id关联的已存储的日程数据进行更新,保证日程数据的正确性。
15、优选的,步骤s3,还包括:
16、若用户接收组织者发送的日程更新通知信,邮件系统根据当前日程会议的日程唯一id和通过日程提取器提取出来的更新信息,将已存储的日程数据进行更新;
17、若用户收到组织者发送的日程取消通知信,邮件系统将用户日历列表汇中的当前会议日程去掉不再显示,并将当前会议日程中与日程唯一id关联的已存储的日程数据中状态字段标记为已取消。
18、优选的,所述邮件服务器根据用户的uid与日程唯一id的关联关系对当前日程关键字记录并进行分类、汇总,并通过对时间、地点、事件完成度进行忙闲活动趋势分析,自动生成可视化视图或报告。
19、优选的,用户使在用邮件系统进行收发会议邮件若干时间段后,查看日程列表,并根据用户选择的时间范围生成周报、月报和年度工作报告
20、本发明的有益效果:
21、1.通过日程提取器提取会议邮件的日程关键字,为日程数据生成日程唯一id并和用户的uid关联起来进行独立存储。
22、2.用户的会议日程不依赖于会议邮件的存储,日程邮件删除、清理、过期都不会影响已经存储的日程数据。
23、3.用户收到或者发送会议日程进行标记存储,能够和正常的会议日程区分开。
24、4.用户收到或者发送会议日程更新通知后,邮件服务器能够通过会议日程的日程唯一id和之前要更新的会议日程关联上并进行更新操作。
25、5.对提取的日程关键字进行多维度数据分析,能够形成周期性的可视化数据和工作报告。
1.一种根据日程生成工作报告的方法 ,其特征在于,包括下列步骤:
2.根据权利要求1所述的一种根据日程生成工作报告的方法,其特征在于,所述日程关键字包括:主题、时间、地点、工作内容、组织者、参会者、事件完成程度以及日程状态;
3.根据权利要求1所述的一种根据日程生成工作报告的方法,其特征在于,还包括:
4.根据权利要求1所述的一种根据日程生成工作报告的方法,其特征在于,步骤s3,包括:
5.根据权利要求1所述的一种根据日程生成工作报告的方法,其特征在于,步骤s3,还包括:
6.根据权利要求1所述的一种根据日程生成工作报告的方法,其特征在于,所述邮件服务器根据用户的uid与日程唯一id的关联关系对日程关键字记录并进行分类、汇总,并通过对时间、地点、事件完成度进行忙闲活动趋势分析,自动生成可视化视图或报告。
7.根据权利要求1所述的一种根据日程生成工作报告的方法,其特征在于,包括: