一种日程管理和日程邮件的发送方法、系统和存储介质与流程

未命名 07-20 阅读:80 评论:0


1.本技术涉及数据处理和数据传输领域,更具体的,涉及一种日程管理和日程邮件的发送方法、系统和存储介质。


背景技术:

2.随着社会的不断发展,人们对于时间的管理也更加的重视,用户常常使用日程管理信息,但是用户的日程管理信息如果想要同步到其他用户的日程管理信息上,需要重新在做一张日程管理信息,这个用户的使用带来了极大的不便。
3.现有技术存在缺陷,急需改进。


技术实现要素:

4.鉴于上述问题,本发明的目的是提供一种日程管理和日程邮件的发送方法、系统和存储介质。
5.本发明第一方面提供了一种日程管理和日程邮件的发送方法,包括:获取第一用户输入邮箱账号和密码信息,将所述第一用户输入邮箱账号和密码信息发送至stmp服务器;根据所述第一用户输入邮箱账号和密码信息判断是否登录成功,若是,则建立新邮件并选择第一用户的日程数据,将所述第一用户的日程数据根据预设规则进行加密处理,得到第一用户的日程数据的加密信息;将所述第一用户的日程数据的加密信息发送到stmp服务器,判断所述第一用户的日程数据的加密信息发送到stmp服务器是否发送成功,若是,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据;判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据。
6.本方案中,根据所述第一用户输入邮箱账号和密码信息判断所述是否登录成功,包括:若否,则登录失败,判断上一次登录失败的时间与所述登录失败的时间差是否在预设的时间阈值范围内;若在,则发送所述登录失败信息至所述第一用户输入邮箱账号绑定的设备端;若否,则不发送。
7.本方案中,将所述第一用户的日程数据的加密信息发送到stmp服务器之前,还包括:判断所述第一用户的日程数据是否有相同的第一用户的日程数据存在于stmp服务器中;
若是,则将所述第一用户的日程数据发送到stmp服务器中;若否,则将所述第一用户的日程数据删除。
8.本方案中,获取第一用户输入邮箱账号和密码信息之前,还包括:接收到当前用户忘记密码信息;发送验证码至所述第一用户输入邮箱账号绑定的设备端进行身份验证,验证成功后进行更改密码处理;若所述当前用户无所述第一用户输入邮箱账号绑定的设备端,则发送与所述第一用户输入邮箱账号相关联的多个账号进行辅助验证;所述所述第一用户输入邮箱账号相关联的多个邮箱账号包括预先绑定的朋友邮箱账号、预先绑定的家人邮箱账号和预先绑定的同事邮箱账号。
9.本方案中,判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据之后,还包括:所述第二用户向第三用户发送第二用户的日程数据时,判断第二用户是否向第三用户发送更新后的第二用户的日程数据;若是,发送更新后的第二用户的日程数据至第三用户;若否,选择发送第一用户的日程数据或更新前的第二用户的日程数据。
10.本方案中,得到更新后的第二用户的日程数据之后,还包括:获取当前场景数据;根据所述当前场景数据进行关键词数据,得到当前所进行的事件;判断当前所进行的事件是否与更新后的第二用户的日程数据相吻合;若是,对所述当前所进行的事件标记已完成。
11.本发明第二方面提供了一种种日程管理和日程邮件的发送方法系统,包括存储器和处理器,所述存储器中包括种日程管理和日程邮件的发送方法方法程序,所述种日程管理和日程邮件的发送方法方法程序被所述处理器执行时实现如下步骤:获取第一用户输入邮箱账号和密码信息,将所述第一用户输入邮箱账号和密码信息发送至stmp服务器;根据所述第一用户输入邮箱账号和密码信息判断是否登录成功,若是,则建立新邮件并选择第一用户的日程数据,将所述第一用户的日程数据根据预设规则进行加密处理,得到第一用户的日程数据的加密信息;将所述第一用户的日程数据的加密信息发送到stmp服务器,判断所述第一用户的日程数据的加密信息发送到stmp服务器是否发送成功,若是,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据;判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据。
12.本方案中,根据所述第一用户输入邮箱账号和密码信息判断所述是否登录成功,包括:
若否,则登录失败,判断上一次登录失败的时间与所述登录失败的时间差是否在预设的时间阈值范围内;若在,则发送所述登录失败信息至所述第一用户输入邮箱账号绑定的设备端;若否,则不发送。
13.本方案中,将所述第一用户的日程数据的加密信息发送到stmp服务器之前,还包括:判断所述第一用户的日程数据是否有相同的第一用户的日程数据存在于stmp服务器中;若是,则将所述第一用户的日程数据发送到stmp服务器中;若否,则将所述第一用户的日程数据删除。
14.本方案中,获取第一用户输入邮箱账号和密码信息之前,还包括:接收到当前用户忘记密码信息;发送验证码至所述第一用户输入邮箱账号绑定的设备端进行身份验证,验证成功后进行更改密码处理;若所述当前用户无所述第一用户输入邮箱账号绑定的设备端,则发送与所述第一用户输入邮箱账号相关联的多个账号进行辅助验证;所述所述第一用户输入邮箱账号相关联的多个邮箱账号包括预先绑定的朋友邮箱账号、预先绑定的家人邮箱账号和预先绑定的同事邮箱账号。
15.本方案中,判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据之后,还包括:所述第二用户向第三用户发送第二用户的日程数据时,判断第二用户是否向第三用户发送更新后的第二用户的日程数据;若是,发送更新后的第二用户的日程数据至第三用户;若否,选择发送第一用户的日程数据或更新前的第二用户的日程数据。
16.本方案中,得到更新后的第二用户的日程数据之后,还包括:获取当前场景数据;根据所述当前场景数据进行关键词数据,得到当前所进行的事件;判断当前所进行的事件是否与更新后的第二用户的日程数据相吻合;若是,对所述当前所进行的事件标记已完成。
17.本发明第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包括一种日程管理和日程邮件的发送方法程序,所述一种日程管理和日程邮件的发送方法程序被处理器执行时,实现如上述任一项所述的一种日程管理和日程邮件的发送方法的步骤。
18.本发明公开的一种日程管理和日程邮件的发送方法、系统和存储介质,本发明通过将用户的日程数据发送到stmp服务器,再通过stmp服务器将所述用户的日程数据发送至其他用户邮箱中,从而实现了用户的日程数据和其他用户的日程数据同步到同一个日程数据上,方便用户发送一些日程信息给其他用户。例如发送给同事、朋友和家人。从而达到方便沟通,也减少重复工作量的目的。
附图说明
19.图1示出了本发明一种日程管理和日程邮件的发送方法的流程图;图2示出了本发明一种登录安全验证方法的流程图;图3示出了本发明一种重复数据删除方法的流程图;图4示出了本发明一种日程管理和日程邮件的发送系统的框图。
具体实施方式
20.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
21.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
22.图1示出了本发明一种日程管理和日程邮件的发送方法的流程图。
23.如图1所示,本发明公开了一种日程管理和日程邮件的发送方法,包括:s102,获取第一用户输入邮箱账号和密码信息,将所述第一用户输入邮箱账号和密码信息发送至stmp服务器;s104,根据所述第一用户输入邮箱账号和密码信息判断是否登录成功,若是,则建立新邮件并选择第一用户的日程数据,将所述第一用户的日程数据根据预设规则进行加密处理,得到第一用户的日程数据的加密信息;s106,将所述第一用户的日程数据的加密信息发送到stmp服务器,判断所述第一用户的日程数据的加密信息发送到stmp服务器是否发送成功,若是,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据;s108,判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据。
24.根据本发明实施例,首先,第一用户输入邮箱账号和密码信息,将第一用户输入邮箱账号和密码信息发送至stmp服务器进行登录,登录成功后创建新邮件并选择日程数据,先将日程数据进行加密处理,以保证日程数据的安全性,将第一用户的日程数据的加密信息发送到stmp服务器,判断第一用户的日程数据的加密信息发送到stmp服务器是否发送成功,若是,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据,将第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据。从而方便用户发送一些日程信息给同事和朋友、家人,方便沟通,也减少重复工作量。不需要再写日程信息,直接关联选择就行。
25.根据本发明实施例,根据所述第一用户输入邮箱账号和密码信息判断所述是否登录成功,包括:s202,若否,则登录失败,判断上一次登录失败的时间与所述登录失败的时间差是
否在预设的时间阈值范围内;s204,若在,则发送所述登录失败信息至所述第一用户输入邮箱账号绑定的设备端;s206,若否,则不发送。
26.需要说明的是,如果存在登录失败的状况,则根据上一次登录失败的时间与所述登录失败的时间差是否在预设的时间阈值范围内。若在,则发送所述登录失败信息至所述第一用户输入邮箱账号绑定的设备端,若否,则不发送。本发明为了防止出现通过高频次的输入密码来对用户输入邮箱账号进行破解,因此本发明通过判断上一次登录失败的时间与所述登录失败的时间差是否在预设的时间阈值范围,来限制密码输入时间,防止上述情况的发生,一但在预设的时间阈值范围,将发送登录失败信息至所述第一用户输入邮箱账号绑定的设备端和限制当前邮箱账号进行登录,来提高用户邮箱账号的安全性,其中,第一用户输入邮箱账号绑定的设备端可以是手机、电脑和智能手表等电子设备,所述预设的时间阈值范围是用户自定义的时间阈值范围。
27.根据本发明实施例,将所述第一用户的日程数据的加密信息发送到stmp服务器之前,还包括:s302,判断所述第一用户的日程数据是否有相同的第一用户的日程数据存在于stmp服务器中;s304,若是,则将所述第一用户的日程数据发送到stmp服务器中;s306,若否,则将所述第一用户的日程数据删除。
28.需要说明的是,本发明为了防止第一用户的日程数据的重复发送和增大stmp服务器的压力。本发明通过判断所述第一用户的日程数据是否有相同的第一用户的日程数据存在于stmp服务器中,若是,则将所述第一用户的日程数据发送到stmp服务器中,若否,则将所述第一用户的日程数据删除。来实现减少stmp服务器的压力。
29.根据本发明实施例,获取第一用户输入邮箱账号和密码信息之前,还包括:接收到当前用户忘记密码信息;发送验证码至所述第一用户输入邮箱账号绑定的设备端进行身份验证,验证成功后进行更改密码处理;若所述当前用户无所述第一用户输入邮箱账号绑定的设备端,则发送与所述第一用户输入邮箱账号相关联的多个账号进行辅助验证;所述所述第一用户输入邮箱账号相关联的多个邮箱账号包括预先绑定的朋友邮箱账号、预先绑定的家人邮箱账号和预先绑定的同事邮箱账号。
30.需要说明的是,如果当前用户忘记密码信息,则发送验证码至所述第一用户输入邮箱账号绑定的设备端进行身份验证,验证成功后进行更改密码处理,若所述当前用户无所述第一用户输入邮箱账号绑定的设备端,则发送与所述第一用户输入邮箱账号相关联的多个账号进行辅助验证,所述所述第一用户输入邮箱账号相关联的多个邮箱账号包括预先绑定的朋友邮箱账号、预先绑定的家人邮箱账号和预先绑定的同事邮箱账号。本发明通过上述两种验证帮助用户找回密码,极大提高了用户账号的安全性。
31.根据本发明实施例,判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第
二用户的日程数据之后,还包括:所述第二用户向第三用户发送第二用户的日程数据时,判断第二用户是否向第三用户发送更新后的第二用户的日程数据;若是,发送更新后的第二用户的日程数据至第三用户;若否,选择发送第一用户的日程数据或更新前的第二用户的日程数据。
32.需要说明的是,为了防止第一用户的日程数据和更新后的第二用户的日程数据的泄露。在第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据之后,第二用户向第三用户发送第二用户的日程数据时,判断第二用户是否向第三用户发送更新后的第二用户的日程数据,若是,发送更新后的第二用户的日程数据至第三用户,若否,选择发送第一用户的日程数据或更新前的第二用户的日程数据。这样第二用户可以只发送自己的日程数据,也可以选择发送更新后的第二用户的日程数据,保证了第一用户的日程数据和更新后的第二用户的日程数据的隐私性。
33.根据本发明实施例,得到更新后的第二用户的日历信息之后,还包括:获取当前场景数据;根据所述当前场景数据进行关键词数据,得到当前所进行的事件;判断当前所进行的事件是否与更新后的第二用户的日历信息相吻合;若是,对所述当前所进行的事件标记已完成。
34.需要说明的是,获取当前场景数据,根据所述当前场景数据进行关键词数据,得到当前所进行的事件,判断当前所进行的事件是否与更新后的第二用户的日历信息相吻合,若是,对所述当前所进行的事件标记已完成。其中,获取当前场景数据可以是照片或者视频,通过人工智能对当前场景数据进行关键词数据,得到当前所进行的事件,例如,开会、爬山和游泳等。在判断当前所进行的事件是否与更新后的第二用户的日历信息相吻合,相吻合的信息包括时间信息、地点信息和事件信息,若是,对所述当前所进行的事件标记已完成。
35.根据本发明实施例,将所述第一用户的日程数据根据预设规则进行加密处理,得到第一用户的日程数据的加密信息,包括:获取公钥信息;根据所述公钥信息根据自定义的算法进行计算,得到私钥信息;将所述第一用户的日程数据通过所述私钥信息进行加密处理;得到第一用户的日程数据的加密信息。
36.需要说明的是,公钥信息是第一用户自定义产生的二进制数,所述公钥信息根据自定义的算法进行计算采用的自定义的对称加密算法,得到私钥信息,将所述第一用户的日程数据通过所述私钥信息进行加密处理,得到第一用户的日程数据的加密信息。
37.根据本发明实施例,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据,包括:获取所述公钥信息;第二用户根据所述公钥信息根据所述自定义的算法进行解密,得到所述私钥信息;
根据所述私钥信息对所述第一用户的日程数据的加密信息进行解密;得到得到第一用户的日程数据的加密信息。
38.需要说明的是,获取所述公钥信息,第二用户根据所述公钥信息根据所述自定义的算法进行解密,得到所述私钥信息,根据所述私钥信息对所述第一用户的日程数据的加密信息进行解密,得到得到第一用户的日程数据的加密信息。其中,公钥信息通过stmp服务器进行传输,第一用户和第二用户的自定义算法应为同一算法,自定义算法不通过tmp服务器进行传输,而是存储于用户的终端设备上,例如手机和电脑。这样做的好处能极大提高日程数据的安全性,此外,采用非对称算法能减少解密时间,从而提高传输效率。
39.根据本发明实施例,还包括:获取接收第三方日程数据的终端账号;判断所述接收第三方日程数据的终端账号是否为常用的预设的终端账号;若是,则允许接收;若否,则发送警示信息至用户端。
40.需要说明的是,为了减少无关用户的影响,在获取日程数据之前,首先获取接收第三方日程数据的终端账号,判断所述接收第三方日程数据的终端账号是否为常用的预设的终端账号。若是,则允许接收。若否,则发送警示信息至用户端。其中,常用的预设的终端包括预先绑定的朋友邮箱账号、预先绑定的家人邮箱账号和预先绑定的同事邮箱账号。
41.根据本发明实施例,还包括:获取更新后的第二用户的日历信息中的会议信息;将所述会议信息发送至参加会议人员;获取当前参见会议的文件信息,判断所述当前参见会议的文件信息是否为机密文件或者是日常文件,若是机密文件,则获取会议信息中的时间信息,根据所述会议信息中的时间信息进行发送,若是,日常文件,则将会议信息与日常文件同时发送至参加会议人员。
42.需要说明的是,本发明通过读取日历信息中的会议信息,将会议信息发送至参加会议人员,再获取当前参见会议的文件信息,判断当前参见会议的文件信息是否为机密文件或者是日常文件,若是机密文件,则获取会议信息中的时间信息,根据所述会议信息中的时间信息进行发送,这种根据开会的时间发送机密文件可以降低机密文件泄密的风险。若是,日常文件,则将会议信息与日常文件同时发送至参加会议人员。提前发送日常文件可以使参加会议人员提前了解会议内容,从而提高工作效率。机密文件和日常文件可以是ppt、word和 excel等。
43.根据本发明实施例,还包括:获取当前用户的人脸信息;判断所述当前用户的人脸信息和所述参加会议人员的人脸信息是否一致;若是,则允许进入会议,若否,则禁止进入会议。
44.需要说明的是,本发明为了保护议会的机密性,参加会议前。首先,首先获取当前用户的人脸信息,判断所述当前用户的人脸信息和所述参加会议人员的人脸信息是否一致,若是,则允许进入会议,若否,则禁止进入会议。
45.以防止无关人员进入会议,提高会议的安全性。
46.根据本发明实施例,还包括:获取所述机密文件的等级信息;若所述机密文件的等级信息若为一级文件,则采用第一预设方法进行处理;若所述机密文件的等级信息若为二级文件,则采用第二预设方法进行处理;若所述机密文件的等级信息若为三级文件,则采用第三预设方法进行处理。
47.需要说明的是,机密文件的等级信息存在于当前参见会议的文件信息中,是用户自定义的,其中,第一预设方法进行处理允许收到机密文件的用户进行复制、粘贴和转发。由于机密文件的等级信息若为二级文件保密级别较高,采用第二预设方法进行处理为禁止转发。若所述机密文件的等级信息若为三级文件则为绝密文件则第三预设方法进行处理为阅后即焚。
48.根据本发明实施例,还包括:获取第一用户的密钥权限,并获取与密钥权限对应的权限值级;根据第一用户的所述权限值级对日程日志进行密钥加密;根据所述第一用户的权限值级与第二用户的预设权限级别进行阈值对比,判断第二用户的权限级别是否符合第一用户的权限值级的阈值对比要求;若符合,则发送所述第一用户的密钥解密信息给所述第二用户,第二用户根据收到的密钥解密信息进行算法解密,得到第一用户的加密日程信息。
49.需要说明的是,为保护用户日程计划的保密性,且对于不同级别不同权限的用户之间的日程信息存在沟堑保护协议,因此,需明确用户的权限并对于低权限的其他用户不进行日程信息分享,根据第一用户的密钥权限对应的权限值级对第一用户的日程日志的信息进行密钥加密,再将分享日程日志的目标第二用户级别与第一用户的权限值级进行阈值对比,若第二用户的权限级别不符合第一用户的权限值级的阈值对比要求,则判断分析日程失败,第一用户的密钥解密信息不允许发送给第二用户进行分享,反之,若阈值对比要求符合则说明第二用户的权限级别符合要求,则发送第一用户的密钥解密信息给第二用户,第二用户根据收到的密钥解密信息进行算法解密得到第一用户的加密日程信息。
50.图4示出了本发明一种种日程管理和日程邮件的发送方法系统的框图。
51.如图4所示,本发明第二方面提供了一种种日程管理和日程邮件的发送方法系统4,包括存储器41和处理器42,所述存储器中包括种日程管理和日程邮件的发送方法方法程序,所述种日程管理和日程邮件的发送方法方法程序被所述处理器执行时实现如下步骤:获取第一用户输入邮箱账号和密码信息,将所述第一用户输入邮箱账号和密码信息发送至stmp服务器;根据所述第一用户输入邮箱账号和密码信息判断是否登录成功,若是,则建立新邮件并选择第一用户的日程数据,将所述第一用户的日程数据根据预设规则进行加密处理,得到第一用户的日程数据的加密信息;将所述第一用户的日程数据的加密信息发送到stmp服务器,判断所述第一用户的日程数据的加密信息发送到stmp服务器是否发送成功,若是,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据;判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所
述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据。
52.根据本发明实施例,首先,第一用户输入邮箱账号和密码信息,将第一用户输入邮箱账号和密码信息发送至stmp服务器进行登录,登录成功后创建新邮件并选择日程数据,先将日程数据进行加密处理,以保证日程数据的安全性,将第一用户的日程数据的加密信息发送到stmp服务器,判断第一用户的日程数据的加密信息发送到stmp服务器是否发送成功,若是,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据,将第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据。从而方便用户发送一些日程信息给同事和朋友、家人,方便沟通,也减少重复工作量。不需要再写日程信息,直接关联选择就行。
53.根据本发明实施例,根据所述第一用户输入邮箱账号和密码信息判断所述是否登录成功,包括:若否,则登录失败,判断上一次登录失败的时间与所述登录失败的时间差是否在预设的时间阈值范围内;若在,则发送所述登录失败信息至所述第一用户输入邮箱账号绑定的设备端;若否,则不发送。
54.需要说明的是,如果存在登录失败的状况,则根据上一次登录失败的时间与所述登录失败的时间差是否在预设的时间阈值范围内。若在,则发送所述登录失败信息至所述第一用户输入邮箱账号绑定的设备端,若否,则不发送。本发明为了防止出现通过高频次的输入密码来对用户输入邮箱账号进行破解,因此本发明通过判断上一次登录失败的时间与所述登录失败的时间差是否在预设的时间阈值范围,来限制密码输入时间,防止上述情况的发生,一但在预设的时间阈值范围,将发送登录失败信息至所述第一用户输入邮箱账号绑定的设备端和限制当前邮箱账号进行登录,来提高用户邮箱账号的安全性,其中,第一用户输入邮箱账号绑定的设备端可以是手机、电脑和智能手表等电子设备,所述预设的时间阈值范围是用户自定义的时间阈值范围。
55.根据本发明实施例,将所述第一用户的日程数据的加密信息发送到stmp服务器之前,还包括:判断所述第一用户的日程数据是否有相同的第一用户的日程数据存在于stmp服务器中;若是,则将所述第一用户的日程数据发送到stmp服务器中;若否,则将所述第一用户的日程数据删除。
56.需要说明的是,本发明为了防止第一用户的日程数据的重复发送和增大stmp服务器的压力。本发明通过判断所述第一用户的日程数据是否有相同的第一用户的日程数据存在于stmp服务器中,若是,则将所述第一用户的日程数据发送到stmp服务器中,若否,则将所述第一用户的日程数据删除。来实现减少stmp服务器的压力。
57.根据本发明实施例,获取第一用户输入邮箱账号和密码信息之前,还包括:接收到当前用户忘记密码信息;发送验证码至所述第一用户输入邮箱账号绑定的设备端进行身份验证,验证成功
后进行更改密码处理;若所述当前用户无所述第一用户输入邮箱账号绑定的设备端,则发送与所述第一用户输入邮箱账号相关联的多个账号进行辅助验证;所述所述第一用户输入邮箱账号相关联的多个邮箱账号包括预先绑定的朋友邮箱账号、预先绑定的家人邮箱账号和预先绑定的同事邮箱账号。
58.需要说明的是,如果当前用户忘记密码信息,则发送验证码至所述第一用户输入邮箱账号绑定的设备端进行身份验证,验证成功后进行更改密码处理,若所述当前用户无所述第一用户输入邮箱账号绑定的设备端,则发送与所述第一用户输入邮箱账号相关联的多个账号进行辅助验证,所述所述第一用户输入邮箱账号相关联的多个邮箱账号包括预先绑定的朋友邮箱账号、预先绑定的家人邮箱账号和预先绑定的同事邮箱账号。本发明通过上述两种验证帮助用户找回密码,极大提高了用户账号的安全性。
59.根据本发明实施例,判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据之后,还包括:所述第二用户向第三用户发送第二用户的日程数据时,判断第二用户是否向第三用户发送更新后的第二用户的日程数据;若是,发送更新后的第二用户的日程数据至第三用户;若否,选择发送第一用户的日程数据或更新前的第二用户的日程数据。
60.需要说明的是,为了防止第一用户的日程数据和更新后的第二用户的日程数据的泄露。在第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据之后,第二用户向第三用户发送第二用户的日程数据时,判断第二用户是否向第三用户发送更新后的第二用户的日程数据,若是,发送更新后的第二用户的日程数据至第三用户,若否,选择发送第一用户的日程数据或更新前的第二用户的日程数据。这样第二用户可以只发送自己的日程数据,也可以选择发送更新后的第二用户的日程数据,保证了第一用户的日程数据和更新后的第二用户的日程数据的隐私性。
61.根据本发明实施例,得到更新后的第二用户的日历信息之后,还包括:获取当前场景数据;根据所述当前场景数据进行关键词数据,得到当前所进行的事件;判断当前所进行的事件是否与更新后的第二用户的日历信息相吻合;若是,对所述当前所进行的事件标记已完成。
62.需要说明的是,获取当前场景数据,根据所述当前场景数据进行关键词数据,得到当前所进行的事件,判断当前所进行的事件是否与更新后的第二用户的日历信息相吻合,若是,对所述当前所进行的事件标记已完成。其中,获取当前场景数据可以是照片或者视频,通过人工智能对当前场景数据进行关键词数据,得到当前所进行的事件,例如,开会、爬山和游泳等。在判断当前所进行的事件是否与更新后的第二用户的日历信息相吻合,相吻合的信息包括时间信息、地点信息和事件信息,若是,对所述当前所进行的事件标记已完成。
63.根据本发明实施例,将所述第一用户的日程数据根据预设规则进行加密处理,得到第一用户的日程数据的加密信息,包括:
获取公钥信息;根据所述公钥信息根据自定义的算法进行计算,得到私钥信息;将所述第一用户的日程数据通过所述私钥信息进行加密处理;得到第一用户的日程数据的加密信息。
64.需要说明的是,公钥信息是第一用户自定义产生的二进制数,所述公钥信息根据自定义的算法进行计算采用的自定义的对称加密算法,得到私钥信息,将所述第一用户的日程数据通过所述私钥信息进行加密处理,得到第一用户的日程数据的加密信息。
65.根据本发明实施例,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据,包括:获取所述公钥信息;第二用户根据所述公钥信息根据所述自定义的算法进行解密,得到所述私钥信息;根据所述私钥信息对所述第一用户的日程数据的加密信息进行解密;得到得到第一用户的日程数据的加密信息。
66.需要说明的是,获取所述公钥信息,第二用户根据所述公钥信息根据所述自定义的算法进行解密,得到所述私钥信息,根据所述私钥信息对所述第一用户的日程数据的加密信息进行解密,得到得到第一用户的日程数据的加密信息。其中,公钥信息通过stmp服务器进行传输,第一用户和第二用户的自定义算法应为同一算法,自定义算法不通过tmp服务器进行传输,而是存储于用户的终端设备上,例如手机和电脑。这样做的好处能极大提高日程数据的安全性,此外,采用非对称算法能减少解密时间,从而提高传输效率。
67.根据本发明实施例,还包括:获取接收第三方日程数据的终端账号;判断所述接收第三方日程数据的终端账号是否为常用的预设的终端账号;若是,则允许接收;若否,则发送警示信息至用户端。
68.需要说明的是,为了减少无关用户的影响,在获取日程数据之前,首先获取接收第三方日程数据的终端账号,判断所述接收第三方日程数据的终端账号是否为常用的预设的终端账号。若是,则允许接收。若否,则发送警示信息至用户端。其中,常用的预设的终端包括预先绑定的朋友邮箱账号、预先绑定的家人邮箱账号和预先绑定的同事邮箱账号。
69.根据本发明实施例,还包括:获取更新后的第二用户的日历信息中的会议信息;将所述会议信息发送至参加会议人员;获取当前参见会议的文件信息,判断所述当前参见会议的文件信息是否为机密文件或者是日常文件,若是机密文件,则获取会议信息中的时间信息,根据所述会议信息中的时间信息进行发送,若是,日常文件,则将会议信息与日常文件同时发送至参加会议人员。
70.需要说明的是,本发明通过读取日历信息中的会议信息,将会议信息发送至参加会议人员,再获取当前参见会议的文件信息,判断当前参见会议的文件信息是否为机密文
件或者是日常文件,若是机密文件,则获取会议信息中的时间信息,根据所述会议信息中的时间信息进行发送,这种根据开会的时间发送机密文件可以降低机密文件泄密的风险。若是,日常文件,则将会议信息与日常文件同时发送至参加会议人员。提前发送日常文件可以使参加会议人员提前了解会议内容,从而提高工作效率。机密文件和日常文件可以是ppt、word和 excel等。
71.根据本发明实施例,还包括:获取当前用户的人脸信息;判断所述当前用户的人脸信息和所述参加会议人员的人脸信息是否一致;若是,则允许进入会议,若否,则禁止进入会议。
72.需要说明的是,本发明为了保护议会的机密性,参加会议前。首先,首先获取当前用户的人脸信息,判断所述当前用户的人脸信息和所述参加会议人员的人脸信息是否一致,若是,则允许进入会议,若否,则禁止进入会议。
73.以防止无关人员进入会议,提高会议的安全性。
74.根据本发明实施例,还包括:获取所述机密文件的等级信息;若所述机密文件的等级信息若为一级文件,则采用第一预设方法进行处理;若所述机密文件的等级信息若为二级文件,则采用第二预设方法进行处理;若所述机密文件的等级信息若为三级文件,则采用第三预设方法进行处理。
75.需要说明的是,机密文件的等级信息存在于当前参见会议的文件信息中,是用户自定义的,其中,第一预设方法进行处理允许收到机密文件的用户进行复制、粘贴和转发。由于机密文件的等级信息若为二级文件保密级别较高,采用第二预设方法进行处理为禁止转发。若所述机密文件的等级信息若为三级文件则为绝密文件则第三预设方法进行处理为阅后即焚。
76.根据本发明实施例,还包括:获取第一用户的密钥权限,并获取与密钥权限对应的权限值级;根据第一用户的所述权限值级对日程日志进行密钥加密;根据所述第一用户的权限值级与第二用户的预设权限级别进行阈值对比,判断第二用户的权限级别是否符合第一用户的权限值级的阈值对比要求;若符合,则发送所述第一用户的密钥解密信息给所述第二用户,第二用户根据收到的密钥解密信息进行算法解密,得到第一用户的加密日程信息。
77.需要说明的是,为保护用户日程计划的保密性,且对于不同级别不同权限的用户之间的日程信息存在沟堑保护协议,因此,需明确用户的权限并对于低权限的其他用户不进行日程信息分享,根据第一用户的密钥权限对应的权限值级对第一用户的日程日志的信息进行密钥加密,再将分享日程日志的目标第二用户级别与第一用户的权限值级进行阈值对比,若第二用户的权限级别不符合第一用户的权限值级的阈值对比要求,则判断分析日程失败,第一用户的密钥解密信息不允许发送给第二用户进行分享,反之,若阈值对比要求符合则说明第二用户的权限级别符合要求,则发送第一用户的密钥解密信息给第二用户,第二用户根据收到的密钥解密信息进行算法解密得到第一用户的加密日程信息。
78.本发明第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包
括一种日程管理和日程邮件的发送方法程序,所述一种日程管理和日程邮件的发送方法程序被处理器执行时,实现如上述任一项所述的一种日程管理和日程邮件的发送方法的步骤。
79.本发明公开的一种日程管理和日程邮件的发送方法、系统和存储介质,本发明通过将用户的日程数据发送到stmp服务器,再通过stmp服务器将所述用户的日程数据发送至其他用户邮箱中,从而实现了用户的日程数据和其他用户的日程数据同步到同一个日程数据上,方便用户发送一些日程信息给其他用户。例如发送给同事、朋友和家人。从而达到方便沟通,也减少重复工作量的目的。
80.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
81.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
82.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
83.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
84.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

技术特征:
1.一种日程管理和日程邮件的发送方法,其特征在于,包括:获取第一用户输入邮箱账号和密码信息,将所述第一用户输入邮箱账号和密码信息发送至stmp服务器;根据所述第一用户输入邮箱账号和密码信息判断是否登录成功,若是,则建立新邮件并选择第一用户的日程数据,将所述第一用户的日程数据根据预设规则进行加密处理,得到第一用户的日程数据的加密信息;将所述第一用户的日程数据的加密信息发送到stmp服务器,判断所述第一用户的日程数据的加密信息发送到stmp服务器是否发送成功,若是,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据;判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据。2.根据权利要求1所述的一种日程管理和日程邮件的发送方法,其特征在于,根据所述第一用户输入邮箱账号和密码信息判断所述是否登录成功,包括:若否,则登录失败,判断上一次登录失败的时间与所述登录失败的时间差是否在预设的时间阈值范围内;若在,则发送所述登录失败信息至所述第一用户输入邮箱账号绑定的设备端;若否,则不发送。3.根据权利要求1所述的一种日程管理和日程邮件的发送方法,其特征在于,将所述第一用户的日程数据的加密信息发送到stmp服务器之前,还包括:判断所述第一用户的日程数据是否有相同的第一用户的日程数据存在于stmp服务器中;若是,则将所述第一用户的日程数据发送到stmp服务器中;若否,则将所述第一用户的日程数据删除。4.根据权利要求2所述的一种日程管理和日程邮件的发送方法,其特征在于,获取第一用户输入邮箱账号和密码信息之前,还包括:接收到当前用户忘记密码信息;发送验证码至所述第一用户输入邮箱账号绑定的设备端进行身份验证,验证成功后进行更改密码处理;若所述当前用户无所述第一用户输入邮箱账号绑定的设备端,则发送与所述第一用户输入邮箱账号相关联的多个账号进行辅助验证;所述所述第一用户输入邮箱账号相关联的多个邮箱账号包括预先绑定的朋友邮箱账号、预先绑定的家人邮箱账号和预先绑定的同事邮箱账号。5.根据权利要求1所述的一种日程管理和日程邮件的发送方法,其特征在于,判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据之后,还包括:所述第二用户向第三用户发送第二用户的日程数据时,判断第二用户是否向第三用户发送更新后的第二用户的日程数据;若是,发送更新后的第二用户的日程数据至第三用户;
若否,选择发送第一用户的日程数据或更新前的第二用户的日程数据。6.根据权利要求1所述的一种日程管理和日程邮件的发送方法,其特征在于,得到更新后的第二用户的日程数据之后,还包括:获取当前场景数据;根据所述当前场景数据进行关键词数据,得到当前所进行的事件;判断当前所进行的事件是否与更新后的第二用户的日程数据相吻合;若是,对所述当前所进行的事件标记已完成。7.一种种日程管理和日程邮件的发送方法系统,其特征在于,包括存储器和处理器,所述存储器中包括种日程管理和日程邮件的发送方法方法程序,所述种日程管理和日程邮件的发送方法方法程序被所述处理器执行时实现如下步骤:获取第一用户输入邮箱账号和密码信息,将所述第一用户输入邮箱账号和密码信息发送至stmp服务器;根据所述第一用户输入邮箱账号和密码信息判断是否登录成功,若是,则建立新邮件并选择第一用户的日程数据,将所述第一用户的日程数据根据预设规则进行加密处理,得到第一用户的日程数据的加密信息;将所述第一用户的日程数据的加密信息发送到stmp服务器,判断所述第一用户的日程数据的加密信息发送到stmp服务器是否发送成功,若是,通过stmp服务器将所述第一用户的日程数据的加密信息发送至第二用户邮箱并对所述第一用户的日程数据的加密信息根据预设规则进行解密处理,得到所述第一用户的日程数据;判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据。8.根据权利要求7所述的一种种日程管理和日程邮件的发送方法系统,其特征在于,根据所述第一用户输入邮箱账号和密码信息判断所述是否登录成功,包括:若否,则登录失败,判断上一次登录失败的时间与所述登录失败的时间差是否在预设的时间阈值范围内;若在,则发送所述登录失败信息至所述第一用户输入邮箱账号绑定的设备端;若否,则不发送。9.根据权利要求7所述的一种种日程管理和日程邮件的发送方法系统,其特征在于,判断所述第一用户的日程数据是否更新至第二用户的日程数据上,若是,则将所述第一用户的日程数据更新至第二用户的日程数据上,得到更新后的第二用户的日程数据之后,还包括:所述第二用户向第三用户发送第二用户的日程数据时,判断第二用户是否向第三用户发送更新后的第二用户的日程数据;若是,发送更新后的第二用户的日程数据至第三用户;若否,选择发送第一用户的日程数据或更新前的第二用户的日程数据。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括一种日程管理和日程邮件的发送方法程序,所述一种日程管理和日程邮件的发送方法程序被处理器执行时,实现如权利要求1至6中任一项所述的一种日程管理和日程邮件的发送方法的步骤。

技术总结
本发明公开的一种日程管理和日程邮件的发送方法、系统和存储介质,本发明通过将用户的日程数据发送到STMP服务器,再通过STMP服务器将所述用户的日程数据发送至其他用户邮箱中,从而实现了用户的日程数据和其他用户的日程数据同步到同一个日程数据上,方便用户发送一些日程信息给其他用户。例如发送给同事、朋友和家人。从而达到方便沟通,也减少重复工作量的目的。量的目的。量的目的。


技术研发人员:邵建强
受保护的技术使用者:深圳市英唐数码科技有限公司
技术研发日:2023.04.21
技术公布日:2023/7/18
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐