一种信息分享方法、装置、电子设备和存储介质与流程

文档序号:27197765发布日期:2021-11-03 13:03阅读:81来源:国知局
一种信息分享方法、装置、电子设备和存储介质与流程

1.本公开实施例涉及计算机技术,尤其涉及一种信息分享方法、装置、电子设备和存储介质。


背景技术:

2.随着计算机技术的快速发展和用户需求的日益增多,存在着用户将邮件信息分享给其他用户,使得其他用户可以获知邮件信息,并基于邮件信息进行讨论的需求。


技术实现要素:

3.本公开实施例提供了一种信息分享方法、装置、电子设备和存储介质,以提高信息分享效率。
4.第一方面,本公开实施例提供了一种信息分享方法,包括:
5.响应于检测到分享者针对第一邮件触发的邮件分享操作,从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,所述第二邮件包括所述第一邮件和/或其他邮件;
6.获取被分享者信息,并根据所述被分享者信息,将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件。
7.第二方面,本公开实施例还提供了一种信息分享装置,包括:
8.目标邮件确定模块,用于响应于检测到分享者针对第一邮件触发的邮件分享操作,从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,所述第二邮件包括所述第一邮件和/或其他邮件;
9.目标邮件分享模块,用于获取被分享者信息,并根据所述被分享者信息,将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件。
10.第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
11.一个或多个处理器;
12.存储器,用于存储一个或多个程序;
13.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的信息分享方法。
14.第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开实施例任一所述的信息分享方法。
15.本公开实施例的技术方案,通过响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中确定出当前待分享的至少一个目标邮件,根据获取的被分享者信息,将至少一个目标邮件分享至被分享者信息对应的被分享者,从而可以将相匹配的至少一个目标邮件一次性地分享给被分享者,无需用户自行查找相关联的邮
件,并且也无需进行多次分享,从而简化了用户分享操作,提高了分享效率以及提升了用户体验。
附图说明
16.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
17.图1为本公开实施例一提供的一种信息分享方法的流程示意图;
18.图2为本公开实施例一所涉及的一种处于正在编辑状态的邮件的显示界面示例;
19.图3为本公开实施例一所涉及的一种预设分享按钮的展示示例;
20.图4为本公开实施例二提供的一种信息分享方法的流程示意图;
21.图5为本公开实施例二所涉及的一种邮箱界面的展示示例;
22.图6为本公开实施例二所涉及的一种分享成功提示标识的展示示例;
23.图7为本公开实施例三提供的一种信息分享方法的流程示意图;
24.图8为本公开实施例三所涉及的一种邮箱界面的展示示例;
25.图9为本公开实施例四提供的一种信息分享方法的流程示意图;
26.图10为本公开实施例四所涉及的一种未读消息的信息的展示示例;
27.图11为本公开实施例五提供的一种信息分享方法的流程示意图;
28.图12为本公开实施例五所涉及的一种邮件卡片的展示示例;
29.图13为本公开实施例六提供的一种信息分享方法的流程示意图;
30.图14为本公开实施例七提供的一种信息分享方法的流程示意图;
31.图15为本公开实施例七所涉及的一种利用分享箱存储分享邮件的示例;
32.图16为本公开实施例八提供的一种信息分享方法的流程示意图;
33.图17为本公开实施例九提供的一种信息分享装置的结构示意图;
34.图18为本公开实施例十提供的一种电子设备的结构示意图。
具体实施方式
35.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
36.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
37.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
38.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单
元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
39.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
40.本公开申请人在实施本公开的过程中发现,在用户将邮件分享给其他用户时,用户是针对一封邮件的分享,也就是每次仅能分享一封邮件。若想分享多封邮件,则需要用户自行查找多封邮件,并且需要进行多次分享,使得分享操作繁琐,降低了分享效率,同时也降低了用户体验。针对于此,本公开实施例的技术方案,通过响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中确定出当前待分享的至少一个目标邮件,根据获取的被分享者信息,将至少一个目标邮件分享至被分享者信息对应的被分享者,从而可以将相匹配的至少一个目标邮件一次性地分享给被分享者,无需用户自行查找相关联的邮件,并且也无需进行多次分享,从而简化了用户分享操作,提高了分享效率以及提升了用户体验。
41.实施例一
42.图1为本公开实施例一提供的一种信息分享方法的流程示意图,本实施例可适用于将某用户的邮件分享给其他用户的情况。该方法可以由信息分享装置来执行,该装置可以由软件和/或硬件的方式来实现,集成于分享者的邮箱客户端中。其中,邮箱客户端可以集成于pc(personal computer,个人计算机)端或者移动终端中。如图1所示,该方法具体包括以下步骤:
43.s110、响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,第二邮件包括第一邮件和/或其他邮件。
44.其中,分享者可以是期望进行邮件分享操作的用户。第一邮件可以是指分享者的当前邮箱中的任意邮件。示例性地,第一邮件可以包括:处于正在编辑状态的邮件、收件箱中的已收邮件、发件箱中的已发邮件、或者草稿箱中存储的已编辑邮件。其中,处于正在编辑状态的邮件可以是指分享者通过触发写邮件操作,生成的一封可编辑的新邮件。例如,图2给出了一种处于正在编辑状态的邮件的显示界面示例。第二邮件可以是预先基于预设匹配条件确定出的,分享者的当前邮箱中与第一邮件相匹配的邮件;也可以是实时基于预设匹配条件确定出的,分享者的当前邮箱中与第一邮件相匹配的邮件。第二邮件可以包括第一邮件,即第一邮件与自身相匹配;第二邮件也可以不包括第一邮件,即第二邮件仅包括与第一邮件相匹配的其他邮件。目标邮件可以是指从第二邮件中筛选出的当前待分享邮件。目标邮件可以为一个或多个,其具体数量可以基于第二邮件的数量和/或第二邮件的预设筛选条件进行确定。
45.具体地,在分享者需要分享第一邮件和/或与第一邮件相匹配的其他邮件时,分享者可以基于第一邮件的邮件显示界面上的预设分享按钮,触发邮件分享操作,比如,通过对第一邮件的邮件显示界面上的预设分享按钮进行点击操作来触发邮件分享操作。其中,点击操作可以是触摸点击方式或者鼠标点击方式等。本实施例可以在每个第一邮件的邮件显示界面上均设置一个预设分享按钮,以便可以针对当前邮箱中的任意邮件触发邮件分享操作。预设分享按钮可以是指分享邮件的入口标识,其可以设置在邮件显示界面上的任意位置处,本实施例对其具体位置不做限定。例如,图2中处于正在编辑状态的邮件中的预设分
享按钮(见图2中的虚线圆圈内)可以设置在邮件显示界面的右上角,以便基于该预设分享按钮可以对处于正在编辑状态的邮件进行分享。
46.分享者的邮箱客户端在检测到针对第一邮件触发的邮件分享操作时,可以获取当前邮箱中与第一邮件相匹配的第二邮件,比如,获取当前邮箱中与第一邮件的主题名称相同的邮件作为第二邮件,或者将与第一邮件存在引用关系的邮件作为第二邮件等。基于预设筛选条件,从第二邮件中确定当前待分享的至少一个目标邮件,比如将第二邮件中的每封邮件均确定为目标邮件;或者,将预设接收时间段内、预设发送时间段内和/或指定收发人所对应的第二邮件确定为目标邮件等,从而可以实现邮件的自动匹配,无需用户自行查找相关联的邮件。需要说明的是,若当前邮箱中不存在与第一邮件相匹配的第二邮件,或者不存在满足预设筛选条件的目标邮件,则可以在当前显示界面上展示出无法分享邮件的提示信息,以提示用户分享其他邮件,或者调整预设筛选条件等。
47.示例性地,预设分享按钮可以设置在第一邮件的邮件显示界面上,和/或设置在包含第一邮件的邮件组的显示界面上。例如,若邮箱中以邮件组的形式对邮件进行分类存储,则可以在每个邮件组的显示界面上设置预设分享按钮,从而可以针对每个邮件组触发邮件分享操作。例如,图3给出了一种预设分享按钮的展示示例。如图3所示,将同一主题名称的三封邮件添加在同一邮件组中进行展示,并在该邮件组的显示界面的顶端设置有预设分享按钮(见图3中的虚线圆圈内),使得分享者可以针对该邮件组触发邮件分享操作。当分享者的邮箱客户端在检测到针对包含第一邮件的邮件组触发的邮件分享操作时,可以基于该邮件组确定与第一邮件相匹配的第二邮件,比如,将该邮件组中的每封邮件确定为与第一邮件相匹配的第二邮件。
48.需要说明的是,由于pc端和移动终端的显示界面大小的不同,使得预设分享按钮的设置位置和邮件界面显示内容可能存在差异,但pc端与移动终端中的邮件分享逻辑一致,均可以执行本公开实施例的邮件分享过程。
49.s120、获取被分享者信息,并根据被分享者信息,将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件。
50.其中,被分享者信息可以包括:至少一个用户信息和/或至少一个用户群信息。被分享者信息对应的被分享者可以包括至少一个单个用户,和/或至少一个用户群中的各个用户。被分享者信息可以包括被分享者im信息,以便将目标邮件分享至被分享者对应的im客户端;也可以包括被分享者邮箱信息,以便将目标邮件分享至被分享者对应的邮箱客户端中。分享者的邮箱客户端与im客户端可以是不同的客户端,也可以是同一客户端下打通的功能模块,以使邮箱客户端与im客户端可以更加便捷地进行通信。
51.具体地,分享者的邮箱客户端响应于检测到的邮件分享操作,可以展示出用于获取被分享者信息的显示界面,以使分享者可以在该显示界面上手动输入被分享者信息,或者基于展示的各个被分享者信息选择所需的被分享者信息,从而基于用户的输入操作或者选择操作,获得被分享者信息。根据被分享者信息,可以将各个目标邮件分享给被分享者信息对应的各个被分享者,并在被分享者对应的客户端上展示出目标邮件,从而将相匹配的各个目标邮件一次性地分享给被分享者,无需进行多次分享,简化了用户分享操作,提高了邮件分享效率。
52.示例性地,在将目标邮件分享给用户群中的各个用户时,可以将目标邮件分享至
该用户群的群会话界面中,以使该用户群中的每个用户可以在该群会话界面上查看所分享的目标邮件,使得分享者和被分享者可以针对所分享的目标邮件,在该用户群会话界面上进行沟通,提升了用户体验。
53.需要说明的是,通过邮件分享操作分享出去的目标邮件可以受控于分享者。具体地,被分享者对由分享者分享而获得的对目标邮件的操作权限是一种临时权限,该被分享者对目标邮件的该临时权限受限于分享者触发的操作。例如,基于分享者触发的分享结束操作,目标邮件在被分享端不再可见。并且,若目标邮件为分享者邮箱中的已收邮件或者已发邮件,则分享者对该目标邮件执行的分享操作,不对该目标邮件的邮件内容进行修改。也即是说,无论分享者为被分享者赋予何种临时权限,被分享端所呈现的目标邮件均为基于该临时权限所确定的目标邮件的至少一部分。此外,分享者可以针对不同的被分享者设置不同的邮件处理权限。与转发邮件的操作相比,通过邮件转发操作转发的邮件是被转发者真正接收到的邮件,不会受控于转发者,并且邮箱中待转发邮件的邮件内容是可以修改的,而且不同的被转发者具有相同的邮件处理权限,从而使得邮件分享操作不同于现有的邮件转发操作。
54.示例性地,s110中的“从与第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件”,可以包括:若第一邮件为处于正在编辑状态的邮件,则将第一邮件确定为当前待分享的目标邮件;在s120之后,还可以包括:响应于检测到分享者针对目标邮件的编辑操作时,根据分享者的当前编辑内容,对被分享者对应的客户端中接收到的目标邮件进行更新,以使被分享者基于更新后的目标邮件查看分享者的当前编辑内容。
55.具体地,分享者的邮箱客户端可以将处于正在编辑状态的邮件作为目标邮件分享给被分享者信息对应的被分享者,使得被分享者可以查看分享者正在编辑的新邮件,从而分享者和被分享者可以对该邮件进行协同编辑,进一步满足用户个性化需求。
56.本公开实施例的技术方案,通过响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中确定出当前待分享的至少一个目标邮件,根据获取的被分享者信息,将至少一个目标邮件分享至被分享者信息对应的被分享者,从而可以将相匹配的至少一个目标邮件一次性地分享给被分享者,无需用户自行查找相关联的邮件,并且也无需进行多次分享,从而简化了用户分享操作,提高了分享效率以及提升了用户体验。
57.在上述技术方案的基础上,s120中的“从与第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件”,可以包括:在显示界面中展示出与第一邮件相匹配的第二邮件;根据分享者在显示界面中选取的第二邮件,确定当前待分享的至少一个目标邮件。
58.具体地,本实施例可以将与第一邮件相匹配的各个第二邮件展示在显示界面上,使得分享者可以基于自身需求从展示的各个第二邮件中选择想要分享的邮件,从而基于用户的选择操作可以获得当前待分享的各个目标邮件,进而提高了邮件分享的灵活性,同时也满足了用户的个性化需求。
59.在上述各技术方案的基础上,在s120之后,还可以包括:获取被分享者的身份标识;在分享者的邮箱客户端中目标邮件的邮件显示界面中的预设位置处展示被分享者的身份标识。
60.其中,被分享者的身份标识可以包括被分享者的头像标识和/或账号标识。其中,
被分享者头像标识可以包括但不限于:被分享者照片和被分享者名字。被分享者名字可以包括但不限于:名字汉字全称、名字英文全称、名字汉字缩写或者名字英文缩写。被分享者账号标识可以包括但不限于:im账号名称或者邮箱账号名称。其中,邮箱账号名称可以是完整的邮箱账号名称,也可以是邮箱前缀名称。目标邮件的邮件显示界面中的预设位置可以是目标邮件的邮件显示界面中的任意空白位置,其可以预先基于业务需求进行设置。例如,目标邮件的邮件显示界面中的预设位置可以是但不限于邮件显示界面的右上角。
61.具体地,当预先获得的被分享者信息包含被分享者的身份标识时,可以基于预先获得的被分享者信息获取被分享者的身份标识。当被分享者信息不包含被分享者的身份标识,比如分享者信息为im用户群名称时,分享者的邮箱客户端可以基于im用户群名称生成身份标识获取请求,并将身份标识获取请求发送至im服务器中,根据im服务器基于身份标识获取请求返回的响应信息,获得该im用户群名称对应的每个被分享者的身份标识。在分享者的邮箱客户端中,可以在分享的目标邮件的邮件展示界面中的预设位置处展示每个被分享者的身份标识,从而使得分享者可以快速获知目标邮件所分享给的各个被分享者。被分享者的客户端可以获取分享者的身份标识和/或被分享者的身份标识,并在被分享者的客户端界面上展示的目标邮件中的预设位置处可以展示分享者的身份标识和/或被分享者的身份标识,以使被分享者在查看目标邮件时,可以同时快速获知分享该目标邮件的分享者和/或所有被分享者,从而提高用户体验。
62.示例性地,在分享者的邮箱客户端中目标邮件的邮件显示界面上展示被分享者的身份标识,可以包括:若被分享者的数量小于或等于第一预设数量,则在分享者的邮箱客户端中目标邮件的邮件显示界面上展示出各个被分享者的身份标识;若被分享者的数量大于第一预设数量,则基于预设缩略展示方式,在分享者的邮箱客户端中目标邮件的邮件显示界面上展示被分享者的身份标识。
63.其中,第一预设数量可以是指目标邮件的邮件显示界面中可展示的被分享者的第一身份标识的最多数量,其可以基于邮件显示界面中空白区域的大小和业务需求进行设置。
64.具体地,若检测到被分享者的数量小于或等于第一预设数量,则可以在目标邮件的邮件显示界面上均展示出各个被分享者的第一身份标识,以使分享者可以基于第一身份标识直观地看到目标邮件所分享至的所有用户。若检测到被分享者的数量大于第一预设数量,则可以基于预设缩略展示方式,对各个被分享者对应的第一身份标识进行缩略展示,以避免同时展示所有被分享者的第一身份标识时导致显示界面较为杂乱,从而通过缩略展示的方式可以节省展示空间,使得邮件显示界面更加简洁。例如,在分享者的邮箱客户端中目标邮件的邮件显示界面上展示第一缩略展示标识,若检测到分享者针对第一缩略展示标识触发的查看操作,展示出各个被分享者中的至多第二预设数量个被分享者对应的第一身份标识。或者,在分享者的邮箱客户端中目标邮件的邮件显示界面上展示第二缩略展示标识和第一预设数量个被分享者对应的第一身份标识,若检测到分享者针对第二缩略展示标识触发的查看操作,则展示出剩余的被分享者中的至多第三预设数量个被分享者对应的第一身份标识,或者展示出各个被分享者中的至多第三预设数量个被分享者对应的第一身份标识。通过基于被分享者的数量可以选取合适的展示方式,对各个被分享者对应的第一身份标识进行展示,以使邮件显示界面更加简洁,提高用户观看体验。
65.示例性地,在分享者的邮箱客户端中目标邮件的邮件显示界面上展示被分享者的身份标识,可以包括:检测是否存在被分享者针对目标邮件触发的邮件查看操作;若否,则在分享者的邮箱客户端中目标邮件的邮件显示界面上,以第一标识显示方式展示出被分享者的身份标识;若是,则将被分享者的身份标识从第一标识显示方式切换至第二标识显示方式进行展示。
66.其中,第一标识显示方式和第二标识显示方式可以是指两种不同的显示方式。例如,第一标识显示方式和第二标识显示方式可以是以不同的显示颜色进行区分。比如第一标识显示方式可以是以灰度显示方式。第二标识显示方式可以是以高亮显示方式。又如,第一标识显示方式可以是在第一身份标识上添加有预设标识的显示方式,第二标识显示方式可以是在第一身份标识上未添加有预设标识的显示方式。其中,预设标识可以用于表征被分享者未查看邮件的标识。
67.具体地,在将目标邮件分享至被分享者信息对应的被分享者后,分享者的邮箱客户端可以实时检测是否存在每个被分享者针对目标邮件触发的邮件查看操作,以便基于被分享者是否查看目标邮件来确定第一身份标识的显示方式。例如,在被分享者的客户端中被分享者可以通过对分享获得的目标邮件进行点击操作来触发邮件查看操作。被分享者的邮箱客户端响应于检测到被分享者触发的邮件查看操作,可以将目标邮件已查看信息添加至消息队列中,分享者的邮箱客户端可以通过实时监测该消息队列的方式,确定出被分享者当前是否已查看目标邮件。若分享者的邮箱客户端检测到未存在某个被分享者触发的邮件查看操作,则表明该被分享者还未查看目标邮件,可以在目标邮件的邮件显示界面上以第一标识显示方式,展示出该被分享者的第一身份标识。若分享者的邮箱客户端检测到存在某个被分享者触发的邮件查看操作,则表明该被分享者已查看目标邮件,可以将已展示的该被分享者的第一身份标识以第二标识显示方式进行重新展示,从而利用不同的标识显示方式来展示同一第一身份标识,可以向分享者提示出被分享者是否已查看目标邮件的信息,进一步提升了用户体验。
68.在上述各技术方案的基础上,在s120之后,还可以包括:响应于检测到分享者在目标邮件的邮件显示界面中触发的被分享者添加操作,获取待添加的被分享者信息,并根据待添加的被分享者信息,将至少一个目标邮件分享给待添加的被分享者信息对应的被分享者。
69.具体地,在基于分享者触发的邮件分享操作,将目标邮件首次分享给被分享者信息对应的被分享者后,还可以继续添加被分享者。例如,在目标邮件的邮件显示界面中可以设置一个被分享者添加按钮。分享者可以通过对被分享者添加按钮进行点击操作来触发被分享者添加操作。分享者的客户端响应于检测到被分享者添加操作,可以展示出用于获取被分享者信息的显示界面,以使分享者可以在该显示界面上手动输入待添加的被分享者信息,或者基于展示的各个被分享者信息选择待添加的被分享者信息,从而基于用户的输入操作或者选择操作,获得待添加的被分享者信息。基于待添加的被分享者信息,将目标邮件分享给每个待添加的被分享者,从而可分多次添加被分享者,实现了被分享者的动态添加,进一步满足了用户需求。
70.在上述各技术方案的基础上,在被分享者对应的客户端界面上展示的目标邮件的邮件内容可以包括:附件下载链接、收发人信息、主题信息和正文信息;相应地,该方法还可
以包括:响应于接收到被分享者对应的客户端发送的针对附件下载链接的附件下载请求,根据附件下载请求中的请求者信息进行身份鉴权;若检测到请求者信息满足预设下载条件,则允许附件的下载操作。
71.其中,附件下载链接可以是指用于下载目标邮件中的附件的链接。预设下载条件可以是预先设置的,允许下载的用户所需要满足的条件。例如,预设下载条件可以设置为允许所有被分享者下载附件,或者允许指定的部分被分享者下载附件。
72.具体地,若被分享者想要下载目标邮件中的附件,则可以通过对展示的邮件下载链接进行点击操作,以使被分享者对应的客户端基于该点击操作,将被分享者信息作为请求者信息生成附件下载请求,并将附件下载请求发送至分享者的邮箱客户端中。分享者的邮箱客户端检测附件下载请求中的请求者信息是否满足预设下载条件,比如将请求者信息与预先设置的允许下载的用户信息进行匹配,若匹配成功,则表明满足预设下载条件,即该用户具有下载权限,此时允许被分享者的下载操作,使得被分享者可以成功下载目标邮件中的附件。通过对目标邮件中的附件下载进行身份鉴权,可以保证附件的安全性。
73.在上述各技术方案的基础上,在被分享者对应的客户端界面上展示的目标邮件的邮件内容,还可以包括:分享者提示信息,分享者提示信息基于分享者的身份信息确定。
74.具体地,分享者提示信息可以用于提示被分享者接收到的分享邮件的分享者信息。例如,分享者提示信息可以为:“该邮件由李四<lisi@xxx.com>发起分享”。通过在被分享者对应的客户端界面上展示分享者提示信息,使得被分享者可以更加清楚地获知该邮件是谁分享给我的,进一步提高用户体验。
75.在上述各技术方案的基础上,在s120之后,还可以包括:响应于检测到分享者触发的分享停止操作,向被分享者对应的客户端发送邮件删除指令,以使被分享者对应的客户端基于邮件删除指令,将接收到的目标邮件进行删除。
76.具体地,分享者可以针对全部的被分享者触发分享停止操作,使得所有被分享者的客户端均可以接收到分享邮件删除指令;也可以针对部分被分享者触发分享停止操作,使得部分被分享者可以接收到分享邮件删除指令。例如,分享者的邮箱客户端可以在分享后的目标邮件的邮件显示界面上设置一个用于控制分享停止的停止按钮。若分享者不想继续分享邮件,则可以对该停止按钮进行点击操作,选取需要停止分享的至少一个被分享者,以便触发邮件停止操作,并停止选取的被分享者的邮件分享。被分享者对应的客户端可以根据邮件删除指令,将接收的目标邮件进行删除,从而可以实现分享者对分享邮件的实时控制,进一步满足用户需求。
77.实施例二
78.图4为本公开实施例二提供的一种信息分享方法的流程示意图,本实施例可以与上述各实施例结合,并针对邮箱中以单封邮件的形式对邮件进行单独存储的情况,对该邮箱客户端中的第一邮件的实时匹配过程进行了详细描述。其中与上述实施例相同或相应的术语的解释在此不再赘述。
79.参见图4,本实施例提供的信息分享方法具体包括以下步骤:
80.s210、响应于检测到分享者针对第一邮件触发的邮件分享操作,根据已有邮件列表中的已有邮件的邮件信息和第一邮件的邮件信息,确定第一邮件与已有邮件之间的第一相似度。
81.其中,已有邮件列表可以包括当前邮箱中存储的各个邮件列表。示例性地,已有邮件列表可以包括但不限于:收件箱中的已收邮件列表、发件箱中的已发邮件列表和草稿箱中的已编辑邮件列表。每个已有邮件列表中的每个单元格用于展示该列表下的每封邮件的缩略信息,并响应于检测到缩略信息所在单元格的点击操作,可以展示出该邮件的详细信息。图5给出了一种邮箱界面的展示示例。如图5所示,邮箱界面中的第二列区域给出的是收件箱中的已有邮件列表。收件箱中的已有邮件列表可以由当前邮箱中的各个已收邮件组成,并且已有邮件列表中的每个单元格用于展示每封已收邮件的缩略信息,例如,图5中存在引用关系的已收邮件或者主题名称相同的已收邮件均是独立存储于已有邮件列表中。
82.其中,已有邮件的邮件信息可以包括但不限于邮件收发时间、收发人信息、主题信息和正文信息。第一邮件的邮件信息可以包括但不限于邮件收发时间、收发人信息、主题信息和正文信息。第一相似度可以用于反映第一邮件与已有邮件的匹配程度。当第一相似度越高,则表明第一邮件与已有邮件的匹配程度越高。
83.具体地,每个已有邮件列表中的每封邮件对应的邮件显示界面上均可以设置一个预设分享按钮。如图5所示,分享者可以在张三发送的邮件的显示界面上的预设分享按钮(见图5中的虚线圆圈内)进行点击操作来触发邮件分享操作。当检测到邮件分享操作时,可以在第一邮件所属的已有邮件列表(比如在收件箱中的已收邮件列表)中进行第一邮件的匹配,以便在所属的已有邮件列表中确定出相匹配的第二邮件;也可以在各个已有邮件列表(比如收件箱中的已收邮件列表、发件箱中的已发邮件列表和草稿箱中的已编辑邮件列表)中进行第一邮件的匹配,以便在所有已有邮件列表中确定出相匹配的第二邮件,提高邮件匹配范围。本实施例可以基于预设相似度计算方式,比如,余弦相似度方式、欧氏距离方式等,根据每个已有邮件的邮件信息和第一邮件的邮件信息,确定出第一邮件与每个已有邮件之间的第一相似度。
84.s220、根据第一相似度,从已有邮件列表中确定出与第一邮件相匹配的第二邮件。
85.具体地,可以基于第一相似度,对各个已有邮件进行降序排列,并将排列后的前预设数量的已有邮件确定为与第一邮件相匹配的第二邮件;也可以将第一相似度高于预设相似度的已有邮件确定为与第一邮件相匹配的第二邮件;还可以将第一相似度高于预设相似度的已有邮件进行展示,以供分享者基于自身需求进行选择,从而基于分享者的选择操作获得第一邮件相匹配的第二邮件,进而提高邮件分享的灵活性。
86.s230、从第二邮件中确定当前待分享的至少一个目标邮件。
87.s240、获取被分享者信息,并根据被分享者信息,将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件。
88.本实施例的技术方案,通过响应于检测到分享者针对第一邮件触发的邮件分享操作,确定已有邮件列表中的每个已有邮件与第一邮件的第一相似度,并基于第一相似度,从已有邮件列表中确定出与第一邮件相匹配的第二邮件,从而实现了邮件的自动实时匹配,无需用户自行查找,提高了邮件分享效率。
89.在上述技术方案的基础上,s210可以包括:若已有邮件列表中的已有邮件的主题信息与第一邮件的主题信息相同,且已有邮件的收发人信息与第一邮件的收发人信息相同时,则确定第一邮件与该已有邮件之间的第一相似度确定为预设值;和/或,若已有邮件列表中的已有邮件的主题信息与第一邮件的主题信息相同,且已有邮件与第一邮件之间存在
引用关系,则确定第一邮件与该已有邮件之间的第一相似度确定为预设值;相应地,s220可以包括:将已有邮件列表中第一相似度为预设值的已有邮件确定为与第一邮件相匹配的第二邮件。
90.其中,收发人信息可以包括收件人信息和/或发件人信息。主题信息可以包括主题名称。引用关系可以包括回复引用关系和/或转发引用关系。其中,回复引用关系可以基于主题信息中的回复标识进行确定。其中回复标识可以是但不限于“re”或者“回复”。转发引用关系可以基于主题信息中的转发标识进行确定。其中转发标识可以是但不限于“fw”或者“转发”。预设值可以是预先设置的相似度数值。例如,预设值可以设置为1。
91.具体地,检测已有邮件列表中的每个已有邮件的主题信息是否与第一邮件的主题信息相同,以及已有邮件的收发人信息是否与第一邮件的收发人信息是否相同,若是,则可以将该已有邮件与第一邮件的相似度确定为预设值,从而匹配出的第二邮件与第一邮件均具有相同的收发人信息和主题信息;和/或,检测已有邮件列表中的每个已有邮件的主题信息是否与第一邮件的主题信息相同,以及已有邮件与第一邮件之间是否存在引用关系,若是,则将该已有邮件与第一邮件的相似度确定为预设值,从而匹配出的第二邮件与第一邮件均具有相同的主题信息以及存在引用关系,使得匹配出的第二邮件中更大程度上存在分享者想要分享的目标邮件,进一步提高了用户体验。
92.在上述各技术方案的基础上,在s240之后还可以包括:在包含目标邮件的邮件列表中的第一单元格的预设位置处展示分享成功提示标识;其中,第一单元格用于展示目标邮件的缩略信息。
93.其中,分享成功提示标识可以是用于提示用户成功分享邮件的标识。分享成功提示标识可以利用特殊符号或者图形等方式进行表征。例如,图6给出了一种分享成功提示标识的展示示例。图6中利用黑点来表征分享成功提示标识。第一单元格可以用于展示目标邮件的缩略信息。目标邮件的缩略信息可以包括但不限于:目标邮件的收件人、发件人、主题信息和正文摘要信息中的至少一个。第一单元格的预设位置可以是指目标单元格的任意空白位置。例如,如图6所示,可以将第一单元格显示的收件人或者发件人的左方空白位置作为预设位置来展示分享成功提示标识,以提示分享者该目标邮件分享成功。
94.示例性地,该方法还可以包括:响应于检测到分享者针对目标邮件触发的邮件查看操作,将展示的分享成功提示标识进行删除。
95.具体地,若分享者对展示有分享成功提示标识的单元格进行点击操作,则分享者的邮箱客户端可以检测到分享者触发的邮件查看操作,此时表明分享者已查看当次分享的目标邮件,并获知目标邮件已分享成功信息,从而可以将展示的分享成功提示标识进行删除,以使显示界面更加简洁。
96.实施例三
97.图7为本公开实施例三提供的一种信息分享方法的流程示意图,本实施例可以与上述各实施例结合,并针对邮箱中以邮件组的形式对邮件进行分类存储的情况,对该邮箱客户端中对第一邮件进行预先匹配的过程进行了详细描述。其中与上述各实施例相同或相应的术语的解释在此不再赘述。
98.参见图7,本实施例提供的信息分享方法具体包括以下步骤:
99.s310、响应于检测到分享者针对第一邮件触发的邮件分享操作,从当前邮箱中确
定出第一邮件所在的目标邮件组,其中,当前邮箱中的相匹配邮件是以邮件组的形式进行存储的。
100.其中,邮件组可以是指由彼此相匹配的各个邮件所组成的集合。邮箱中可以包括但不限于收件箱中的邮件组列表、发件箱中的邮件组列表和草稿箱中的邮件组列表。邮件组列表中的每个单元格用于展示一个邮件组的缩略信息,并在检测到缩略信息所在单元格的点击操作时,可以展示出该邮件组包含每封邮件的详细信息。邮件组中的各个邮件可以基于邮件获得时间进行排序展示,比如基于邮件获得时间,将邮件组中的各个邮件进行降序排列展示。图8给出了一种邮箱界面的展示示例。如图8所示,邮箱界面中的第二列区域给出的是收件箱中的邮件组列表。收件箱中的邮件组列表可以包括一个或多个邮件组,并且邮件组列表中的每个单元格用于展示一个邮件组的缩略信息,每个邮件组用于存储相匹配的各个邮件,并且在邮件组所在单元格处可以展示该邮件组所包含的邮件数量。例如,图8中可以将存在引用关系的各个邮件存储在一个邮件组中。需要说明的是,收件箱中的邮件组列表包括的每个邮件组可以由相匹配的各个已收邮件组成;也可以由当前邮箱中相匹配的各个已有邮件组成,其中已有邮件可以包括但不限于已收邮件、已发邮件和草稿箱中的已编辑邮件。例如,当相匹配的已有邮件为:一封已发邮件、一封已收邮件和一封已编辑邮件时,若距离当前时间最近的邮件为已收邮件,则将这三封邮件组成的邮件组存储在收件箱中的邮件组列表中,并可以在该邮件组所处单元格中展示已有邮件标识和已编辑邮件标识,以提示分享者该邮件组中存储有已有邮件和已编辑邮件。
101.具体地,分享者可以在第一邮件的邮件显示界面上,即第一邮件的详情展示界面上触发邮件分享操作,比如通过对设置在第一邮件的邮件显示界面上的预设分享按钮的点击操作来触发邮件分享操作;也可以在第一邮件所在的邮件组显示界面上触发邮件分享操作,比如,如图8所示,通过对设置在第一邮件所在的邮件组显示界面上的预设分享按钮(见图8中的虚线圆圈内)的点击操作来触发邮件分享操作。分享者的邮箱客户端在检测到邮件分享操作时,可以将触发有邮件分享操作的第一邮件所在的邮件组确定为目标邮件组。例如,当针对收件箱中的某个邮件组中的某个邮件触发邮件分享操作时,可以将收件箱中的该邮件组确定为目标邮件组。
102.需要说明的是,若分享者针对第一邮件所在的邮件组的邮件组显示界面上的预设分享按钮触发邮件分享操作,则可以直接将邮件组显示界面上展示的邮件组确定为目标邮件组。若分享者针对第一邮件的单独邮件显示界面上的预设分享按钮触发邮件分享操作,则在当前邮箱中仅存在一个包含第一邮件的邮件组,则直接将该邮件组确定为目标邮件组;在当前邮箱存在至少两个包含第一邮件的邮件组,则可以将当前触发的第一邮件所在的邮件组确定为目标邮件组,比如若收件箱中的邮件组a包含第一邮件,发件箱中的邮件组b也包含第一邮件,当前触发的第一邮件为已收邮件,则可以将邮件组a确定为目标邮件组;也可以将包含第一邮件的各个邮件组进行展示,以供用户选择,并将用户选择的邮件组确定为目标邮件组,以便进一步提高邮件分享的灵活性。
103.示例性地,当分享者针对的第一邮件是处于正在编辑状态的邮件时,可以确定该第一邮件所在的目标邮件组为:由当前所有的处于正在编辑状态的邮件组成的邮件组。
104.示例性地,在s310之前还可以包括:每当接收到、发送出或者编辑保存一封邮件时,检测当前邮箱中是否存在与该邮件相匹配的邮件组;若是,则将该邮件存储至相匹配的
邮件组中;若否,则创建一个新邮件组,并将该邮件存储至新邮件组中,从而可以实现邮箱中可以以邮件组的形式存储相匹配的邮件。
105.具体地,每当接收到、发送出或者编辑保存一封邮件时,可以在该邮件所属的邮件组列表中进行匹配,比如,若该邮件为接收到的邮件,则在收件箱中的邮件组列表中进行匹配;若该邮件为发送出的邮件,则在发件箱中的邮件组列表中进行匹配;若该邮件为编辑保存的邮件,则在草稿箱中的邮件组列表中进行匹配,以便确定在所属的邮件组列表中是否存在与该邮件相匹配的邮件组。每当接收到、发送出或者编辑保存一封邮件时,也可以将该邮件与当前邮箱中的各个邮件组列表(比如收件箱中的邮件组列表、发件箱中的邮件组列表和草稿箱中的邮件组列表)中的每个邮件组均进行匹配,确定在各个邮件组列表中是否存在与该邮件相匹配的邮件组。
106.示例性地,检测当前邮箱中是否存在与该邮件相匹配的邮件组,可以包括:根据邮件组列表中的每个邮件组中的预设邮件的邮件信息与该邮件的邮件信息,确定该邮件与每个邮件组之间的第二相似度;根据各个第二相似度,确定当前邮箱中是否存在与该邮件相匹配的邮件组。其中,邮件组列表可以是该邮件所属的邮件组列表,或者当前邮箱中的各个邮件组列表。预设邮件可以是指位于邮件组中的,用于表征该邮件组信息的邮件。例如,可以将邮件组中距离当前时间最近的邮件作为预设邮件。预设邮件的邮件信息可以包括但不限于邮件收发时间、收发人信息、主题信息和正文信息。当前接收到、发送出或者编辑保存的当前邮件的邮件信息可以包括但不限于邮件收发时间、收发人信息、主题信息和正文信息。第二相似度可以用于反映邮件组与当前邮件的匹配程度。具体地,本实施例可以基于预设相似度计算方式,比如,余弦相似度方式、欧氏距离方式等,根据每个邮件组中的预设邮件的邮件信息和当前邮件的邮件信息,确定出当前邮件与每个预设邮件之间的相似度,并将该相似度作为当前邮件与相应邮件组之间的第二相似度。若检测到存在第二相似度等于预设相似度的邮件组,则表明存在与该邮件相匹配的邮件组。
107.示例性地,检测当前邮箱中是否存在与该邮件相匹配的邮件组,可以具体包括:当邮件组列表中的邮件组的主题信息与该邮件的主题信息相同,且邮件组的收发人信息与该邮件的收发人信息相同时,将该邮件组确定为与该邮件相匹配的邮件组;和/或,当邮件组列表中的邮件组的主题信息与该邮件的主题信息相同,且邮件组中的邮件与该邮件之间存在引用关系时,将该邮件组确定为与该邮件相匹配的邮件组。具体地,通过基于主题信息、收发人信息和/或引用关系,对当前邮箱中的各个邮件进行分类,使得同一邮件组中的各个邮件具有相同的收发人信息和主题信息,或者具有相同的主题信息以及存在引用关系。
108.具体地,若在该邮件所属的邮件组列表中进行匹配,则当前仅存在一个与该邮件相匹配的邮件组,此时可以直接将该邮件存储至相匹配的邮件组中。若在当前邮箱中的各个邮件组列表中进行匹配,则当该邮件所属的邮件组列表中存在与该邮件相匹配的邮件组时,将该邮件存储至相匹配的邮件组中;当该邮件所属的邮件组列表中不存在与该邮件相匹配的邮件组,即其他邮件组列表中存在与该邮件相匹配的邮件组时,若仅存在一个相匹配的其他邮件组列表,则将该其他邮件组列表中相匹配的邮件组复制到所属的邮件组列表中,并将该邮件添加至复制到所属邮件组列表中的邮件组中;若存在至少两个相匹配的其他邮件组列表,则将指定的其他邮件组列表中相匹配的邮件组复制到所属的邮件组列表中,并将该邮件添加至复制到所属邮件组列表中的邮件组中。若当前邮箱中不存在与该邮
件相匹配的邮件组时,表明需要创建一个新的类别,此时可以在该邮件所属的邮件组列表中创建一个新邮件组,并将该邮件存储至所创建的新邮件组中,从而实现了邮箱中的邮件分类存储。
109.s320、从目标邮件组中确定出当前待分享的至少一个目标邮件。
110.具体地,目标邮件组中的每封邮件均可以作为与第一邮件相匹配的第二邮件。可以将目标邮件组中的各封邮件确定为当前待分享的至少一个目标邮件;也可以将目标邮件组中的各封邮件的邮件信息进行展示,以供用户选择所需的匹配邮件,并根据用户的选择操作确定当前待分享的至少一个目标邮件,提高邮件分享的灵活性。
111.s330、获取被分享者信息,并根据被分享者信息,将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件。
112.本实施例的技术方案,通过以邮件组的形式对邮箱中的相匹配邮件进行存储,从而可以直接获得第一邮件的目标邮件组,即与第一邮件相匹配的各个第二邮件,并从目标邮件组中确定出当前待分享的各个目标邮件,无需进行实时匹配,从而进一步提高了邮件分享效率。
113.在上述技术方案的基础上,在s330之后,还可以包括:在包含目标邮件的邮件组列表中的第一单元格的预设位置处展示分享成功提示标识和/或目标邮件组中包含的分享邮件数量;其中,第一单元格用于展示一个邮件组的邮件缩略信息。
114.其中,分享成功提示标识可以是用于提示用户成功分享邮件的标识。分享成功提示标识可以利用特殊符号或者图形等方式进行表征。目标邮件组中包含的分享邮件数量可以是指当次分享的目标邮件的数量。分享邮件数量小于或等于目标邮件组中的邮件总数量。在邮件组列表中,第一单元格的预设位置可以是指第一单元格的任意空白位置。例如,可以将第一单元格显示的收件人或者发件人的左方空白位置作为预设位置展示分享成功提示标识和/或目标邮件组中包含的分享邮件数量。
115.具体地,通过在目标邮件组对应的第一单元格的预设位置处展示分享成功提示标识和/或目标邮件组中包含的分享邮件数量,可以提示分享者该目标邮件分享成功和/或该目标邮件组中当次分享的目标邮件的数量。
116.示例性地,该方法还可以包括:响应于检测到分享者对目标邮件组触发的邮件查看操作,将展示的分享成功提示标识进行删除。
117.具体地,若分享者对展示有分享成功提示标识的单元格进行点击操作,则分享者的邮箱客户端可以检测到分享者触发的邮件查看操作,此时表明分享者已查看当次分享的目标邮件组,并获知已分享成功信息,从而可以将展示的分享成功提示标识进行删除,以使显示界面更加简洁。
118.示例性地,当对目标邮件组中的邮件进行再次分享时,可以基于目标邮件组中再次分享的目标邮件数量,对已展示的目标邮件组中包含的分享邮件数量进行更新,以便实时展示最近一次分享的邮件数量。
119.在上述各技术方案的基础上,在s330之后,还可以包括:响应于目标邮件组中的新邮件存储操作,将目标邮件组中存储的新邮件分享给被分享者信息对应的被分享者;响应于目标邮件组中的已分享邮件的删除操作,将分享给被分享者的目标邮件中的已分享邮件进行删除
120.具体地,在将目标邮件组中的邮件分享给被分享者之后,可以实时检测该目标邮件组中是否存在存储新邮件的存储操作,若是,则可以基于当前存储的新邮件,自动对已分享的目标邮件进行更新,以便将当次存储的新邮件也分享给被分享者,使得被分享者自动接收到该目标邮件组中的未来邮件;也可以在显示界面上展示出新邮件是否进行分享的提示信息,并根据用户的选择操作确定出是否将当次存储的新邮件分享给被分享者。本实施例在对已分享的目标邮件进行更新时,可以仅将当前存储的新邮件分享给被分享者,也可以将当前存储的新邮件和上次分享的目标邮件同时再次分享给被分享者,以使被分享者可以同时看到新邮件和上次分享目标邮件。
121.在将目标邮件组中的邮件分享给被分享者之后,还可以实时检测该目标邮件组中是否存在删除该目标邮件组中的已分享邮件的删除操作,若是,则可以基于当前删除的已分享邮件生成已分享邮件删除指令,并向被分享者的客户端发送已分享邮件删除指令,以使被分享者的客户端在接收到已分享邮件删除指令时,将分享给被分享者的目标邮件中的已分享邮件进行删除,从而在被分享者的客户端中实现了对分享邮件的同步更新。
122.实施例四
123.图9为本公开实施例四提供的一种信息分享方法的流程示意图,本实施例可以与上述各实施例结合,并在邮件分享至被分享者的im客户端时的邮件分享过程进行了详细描述。其中与上述各实施例相同或相应的术语的解释在此不再赘述。
124.参见图9,本实施例提供的信息分享方法具体包括以下步骤:
125.s410、响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,第二邮件包括第一邮件和/或其他邮件。
126.s420、获取分享者的即时通讯im客户端中的被分享者im信息。
127.其中,分享者的im客户端中的被分享者的im信息可以包括一个或多个im用户信息和/或一个或多个im用户群信息。im用户可以是指分享者的im客户端中的任意好友。im用户群可以是指分享者的im客户端中已创建的任意沟通群,以使im用户群中的各个用户可以在该群会话界面中进行沟通。im用户信息可以包括但不限于im用户名称。im用户群信息可以包括但不限于im用户群名称。
128.具体地,响应于检测到分享者触发的邮件分享操作,分享者的邮箱客户端可以展示出包含输入框的显示界面,以使分享者可以在输入框中手动输入被分享者信息;也可以获取分享者的im客户端中的各个im用户信息和各个im用户群信息,并将各个im用户信息和各个im用户群信息展示在显示界面上,以使分享者基于自身需求进行选择,根据分享者的选择操作获得被分享者im信息。
129.s430、根据被分享者im信息,将至少一个目标邮件分享给被分享者im信息对应的被分享者,以使目标邮件在被分享者的im客户端界面上关联展示。
130.具体地,在被分享者im信息包括im用户信息时,可以将至少一个目标邮件分享给im用户信息对应的im用户,以在该im用户的im客户端界面上关联展示出目标邮件。在被分享者im信息包括im用户群信息时,可以将至少一个目标邮件分享给im用户群信息对应的im用户群中的每个im用户,使得该im用户群中的所有im用户均可以查看到分享邮件。
131.本实施例的技术方案,通过根据分享者的即时通讯im客户端中的被分享者im信
息,将各个目标邮件一次性地分享给被分享者im信息对应的被分享者,从而实现了从邮箱端到im端的邮件分享,并且在分享多封邮件时无需进行多次分享,简化了邮件分享操作,提高了邮件分享效率。
132.在上述技术方案的基础上,在s430之后,还可以包括:获取im会话中的目标消息的状态信息,其中,目标消息包括分享者或者被分享者针对目标邮件发送的消息;基于目标消息的状态信息,在分享者的邮箱客户端和/或被分享者的邮箱客户端界面上展示状态信息。
133.其中,im会话可以是指包含分享者或者被分享者,并且分享有目标邮件信息的会话,以便分享者或者被分享者可以在im会话中针对目标邮件发送会话消息,进行沟通讨论。若分享者将目标邮件分享至im用户群中,则im会话可以是指该im用户群对应的群会话。若分享者将目标邮件分享至单个im用户,则该im会话可以是指单个im用户与分享者所组成的单独会话。im会话可以是指位于im客户端中的im会话,也可以是指嵌入邮箱客户端中的im会话。位于im客户端中的im会话与嵌入邮箱客户端中的im会话可以是指不同的im会话,也可以是指同一im会话,以便通过同步显示使得用户既可以在im客户端中发送并查看会话消息,也可以在邮箱客户端中发送并查看会话消息。其中,目标消息的状态信息可以包括但不限于未读消息和消息重要程度标识。
134.具体地,若分享者和被分享者中的信息发送方在im会话中针对目标邮件发送目标消息,则im服务器可以确定目标消息的状态信息,并将目标消息的状态信息添加至消息队列中,信息接收方可以通过订阅该消息队列的方式,获得目标消息的状态信息,并在分享者的邮箱客户端和/或被分享者的邮箱客户端界面上展示状态信息。例如,若信息发送方在发送目标消息时艾特@某个信息接收方,则表明目标消息对该信息接收方很重要,可以在该信息接收方的邮箱客户端界面上展示出消息重要程度标识,比如@标识。分享者端或者被分享者端还可以确定当前读取目标消息的用户比例,并可以在邮件显示界面上展示出用户比例,以提示用户当前阅读目标消息的情况。
135.示例性地,获取im会话中的目标消息的状态信息,包括:基于im会话中的目标消息是否被信息接收方阅读,获取未读消息的信息;基于目标消息的状态信息,在分享者的邮箱客户端和/或被分享者的邮箱客户端界面上展示状态信息,包括:在分享者的邮箱客户端和/或被分享者的邮箱客户端界面上展示出未读消息的信息。
136.其中,未读消息可以是指im会话中信息发送方发送的,信息接收方还未阅读的会话消息。未读消息的信息可以包括:未读消息提示图标和/或未读消息数量。未读消息提示图标可以利用特殊符号或者图形等方式进行表征。例如,图10给出了一种未读消息的信息的展示示例。图10中利用五角星这个未读消息提示图标来表征未读消息的信息。
137.具体地,如图10所示,可以通过在包含目标邮件的邮件列表中的第一单元格的预设位置处和/或目标邮件的邮件显示界面上的预设位置处,展示未读消息的信息,从而可以提醒分享者当前存在未读消息,或者未读消息的具体数量,以便分享者及时在分享者的im客户端中查看未读消息。目标邮件的邮件显示界面上可以是指在对目标邮件对应的第一单元格进行点击后所展示出的邮件详情界面。目标邮件的邮件显示界面上的预设位置可以是指邮件显示界面中的任意空白位置,比如图10中邮件显示界面中的顶端空白位置。
138.示例性地,分享者可以对目标邮件的邮件显示界面上的预设位置处展示的未读消息的信息进行点击操作来触发未读消息查看操作。若分享者的邮箱客户端检测到未读消息
查看操作,则可以自动跳转到分享者的im客户端中,并自动展示出包含未读消息的会话界面,以简化未读消息的查看操作,提高未读消息的查看效率,进而提升用户体验。
139.在上述各技术方案的基础上,该方法还可以包括:获取被分享者的被分享者邮箱信息;根据被分享者邮箱信息,将至少一个目标邮件分享至被分享者的邮箱客户端中,以在被分享者的邮箱客户端界面上展示目标邮件。
140.其中,被分享者邮箱信息可以包括但不限于被分享者邮箱账号。具体地,分享者的邮箱客户端中可以预先存储有每个im信息与邮箱信息之间的映射关系,从而可以基于该映射关系和被分享者im信息,确定被分享者的被分享者邮箱信息。分享者的邮箱客户端中若未存储有该映射关系时,可以基于被分享者im信息生成邮箱信息获取请求,并将邮箱信息获取请求发送至im服务器中,根据im服务器基于邮箱信息获取请求返回的响应信息,获得被分享者的被分享者邮箱信息。基于每个被分享者的被分享者邮箱信息,将各个目标邮件分享至被分享者的邮箱客户端中,使得每个被分享者也可以从邮箱客户端中查看到所分享的目标邮件。
141.示例性地,若被分享者im信息包括im用户群名称,则获取im用户群名称对应的im用户群中的每个im用户的邮箱信息,并将获得的该im用户群中的每个im用户的邮箱信息作为被分享者邮箱信息,以便将各个目标邮件分享至该im用户群中的每个im用户的邮箱客户端中,使得该im用户群中的每个im用户均可以从各自邮箱客户端中查看分享者所分享的邮件。
142.示例性地,s430可以包括:根据被分享者im信息,向被分享者的im客户端发送分享邮件提示消息,以使被分享者基于分享邮件提示消息,在被分享者的邮箱客户端中查看目标邮件。
143.其中,分享邮件提示消息可以是指用于提示被分享者当前接收到分享邮件的消息。具体地,若根据被分享者邮箱信息,将至少一个目标邮件发送至被分享者的邮箱客户端中,则可以根据被分享者im信息,仅向被分享者的im客户端发送分享邮件提示消息,无需向被分享者的im客户端分享目标邮件,使得被分享者可以基于分享邮件提示消息,手动打开被分享者的邮箱客户端来查看目标邮件,或者通过点击分享邮件提示消息的方式,自动打开被分享者的邮箱客户端并展示目标邮件,以提高目标邮件的查看效率。本实施例可以将分享邮件提示消息添加至被分享者的im客户端中的feed信息流中,以便以feed信息流的方式快速通知被分享者,提高通知效率。
144.实施例五
145.图11为本公开实施例五提供的一种信息分享方法的流程示意图,本实施例可以与上述各实施例结合,并对被分享者的im客户端中接收到的目标邮件的展示方式进行了详细描述。其中与上述各实施例相同或相应的术语的解释在此不再赘述。
146.参见图11,本实施例提供的信息分享方法具体包括以下步骤:
147.s510、响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,第二邮件包括第一邮件和/或其他邮件。
148.s520、根据各个目标邮件的邮件信息,生成邮件卡片。
149.其中,每个目标邮件的邮件信息可以包括但不限于收发人信息、主题信息、正文信
息和附件下载链接。邮件卡片可以是用于在im客户端中查看具体邮件信息的查看入口。
150.具体地,可以基于预设展示方式,对各个目标邮件信息进行信息整合,生成邮件卡片,以使邮件卡片以预设展示方式展示出目标邮件的邮件信息。邮件卡片的卡片显示内容可以包括但不限于分享者信息、主题信息、正文信息和附件下载链接中的至少一种,以便简要提示被分享者接收到的分享邮件的邮件内容。例如,图12给出了一种邮件卡片的展示示例。如图12所示,邮件卡片的卡片内容可以包括分享者信息(张三),主题信息(收信biz-id测试),以及正文信息中的摘要信息(sssss)。
151.s530、获取分享者的即时通讯im客户端中的被分享者im信息。
152.s540、根据被分享者im信息,将邮件卡片发送至被分享者im信息对应的被分享者的im客户端,以在被分享者的im客户端界面上展示邮件卡片,并响应于检测到针对邮件卡片触发的邮件查看操作,展示目标邮件的邮件内容。
153.其中,邮件查看操作可以通过被分享者点击邮件卡片的方式进行触发,比如被分享者点击图12的邮件卡片中的“打开分享邮件”按钮来触发邮件查看操作。邮件卡片的卡片展示内容包括:目标邮件的主题信息、正文摘要信息和分享者的分享者信息中的至少一种。
154.具体地,分享者的邮箱客户端可以直接将邮件卡片发送至被分享者的im客户端中,也可以通过分享者的im客户端将邮件卡片发送至被分享者的im客户端中,以便在被分享者的im客户端中的im对话窗口中展示出邮件卡片。例如,图12中在与分享者张三的im对话窗口中,展示出张三分享的邮件卡片。当被分享者的im客户端在检测到被分享者针对邮件卡片触发的邮件查看操作时,可以基于邮件卡片对应的预设展示方式,展示目标邮件的邮件内容。例如,当检测到邮件查看操作,以列表形式展示出各个目标邮件的详细信息,即列表的每个单元格展示一个目标邮件的详细信息,以使被分享者在该展示界面上查看各个目标邮件。
155.示例性地,当分享者的邮箱客户端检测到分享者触发的分享停止指令时,可以向被分享者的im客户端发送邮件删除指令,以使被分享者的im客户端基于邮件删除指令,将邮件卡片进行删除,从而将当次分享的目标邮件进行删除,实现了分享者对分享邮件的实时控制。
156.本实施例的技术方案,通过将邮件卡片发送至被分享者im信息对应的被分享者的im客户端,以使被分享者的im客户端在检测到针对邮件卡片触发的邮件查看操作时,展示目标邮件的邮件内容,从而实现了在im客户端中查看分享邮件的技术效果。
157.在上述技术方案的基础上,s540中的“展示目标邮件的邮件内容”,可以包括:以列表形式展示出目标邮件的缩略信息;响应于检测到针对缩略信息触发的详情查看操作时,展示出目标邮件的详细信息。
158.其中,目标邮件的缩略信息可以包括但不限于收发人信息、主题信息和目标邮件的正文摘要信息。正文摘要信息可以是指正文信息中的前预设字符数量的内容。
159.具体地,响应于检测到邮件查看操作,可以先以列表形式展示出每个目标邮件的缩略信息,即列表中的每个单元格用于展示一个目标邮件的缩略信息,以便在目标邮件数量较多时,可以在有限显示区域中展示出较多数量的目标邮件的信息,提高查看体验。若被分享者在展示的缩略信息列表中想要查看某个目标邮件的详细信息,则可以通过对该目标邮件的缩略信息所在单元格进行点击操作来触发详情查看操作,从而响应于检测到触发的
详情查看操作,可以对该单元格进行延长,以便在该单元格中展示出该目标邮件的详细信息;也可以创建一个新的展示窗口,并在创建的展示窗口中展示出该目标邮件的详细信息。
160.示例性地,若仅存在一个目标邮件,则可以直接展示出该目标邮件的详细信息;若存在至少两个目标邮件,则可以以列表形式展示出每个目标邮件的缩略信息,并在检测到针对缩略信息所在单元格触发的详情查看操作时,展示出相应的目标邮件的详细信息。
161.在上述技术方案的基础上,s540中的“展示目标邮件的邮件内容”,还可以包括:创建与im对话窗口同屏显示的邮件展示窗口,并在邮件展示窗口中,展示目标邮件的邮件内容。
162.具体地,响应于检测到邮件查看操作,可以创建与im对话窗口并列展示的展示窗口,并在创建的展示窗口中展示目标邮件的邮件内容,从而在显示界面上可以同时显示im对话窗口和展示有邮件内容的窗口,使得被分享者可以同时看到这两个窗口中的展示内容,便于被分享者基于展示的邮件内容,在im对话窗口中与分享者进行沟通交流,进一步提升了用户体验。
163.在上述各技术方案的基础上,在s540之后,还可以包括:分享者的im客户端在检测到分享者针对会话界面中的邮件卡片触发的消息转发操作时,将邮件卡片发送至分享者选取的im用户和/或im用户群中。
164.具体地,分享者在将邮件卡片发送至被分享者对应的im客户端之后,分享者的im客户端中也可以存在发送的邮件卡片,从而在分享者的im客户端中,分享者可以对邮件卡片触发消息转发操作,类似于im消息转发操作,将邮件卡片继续分享至分享者选取的im用户和/或im用户群中,从而通过邮件卡片的转发方式来添加被分享者,简化了被分享者的添加操作,进一步提高了用户体验。
165.实施例六
166.图13为本公开实施例六提供的一种信息分享方法的流程示意图,本实施例可以与上述各实施例结合,并对邮件分享至被分享者的邮箱客户端时的邮件分享过程进行了详细描述。其中与上述各实施例相同或相应的术语的解释在此不再赘述。
167.参见图13,本实施例提供的信息分享方法具体包括以下步骤:
168.s610、响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,第二邮件包括第一邮件和/或其他邮件。
169.s620、获取分享者的邮箱客户端中的被分享者邮箱信息。
170.其中,被分享者邮箱信息可以包括一个或多个邮箱用户信息和/或邮箱用户群信息。其中,邮箱用户群可以是指分享者自行创建的,由至少一个邮箱用户组成的集合,以便可以基于邮箱用户群进行批量分享。邮箱用户信息可以包括但不限于邮箱名称。邮箱用户群信息可以包括但不限于邮箱群名称。
171.具体地,响应于检测到分享者触发的邮件分享操作,可以在显示界面中展出分享者的邮箱客户端中的各个邮箱用户信息和各个邮箱用户群信息,根据分享者对展示出的各个邮箱用户信息和各个邮箱用户群信息的选取操作,获得被分享者邮箱信息;也可以基于分享者在预设输入框中手动输入的邮箱信息,获得被分享者邮箱信息。
172.s630、根据被分享者邮箱信息,将至少一个目标邮件分享至被分享者邮箱信息对
应的被分享者,以在被分享者的邮箱客户端界面上展示目标邮件。
173.具体地,在被分享者邮箱信息包括邮箱用户信息时,可以将至少一个目标邮件分享给邮箱用户信息对应的邮箱用户,以在该邮箱用户的邮箱客户端界面上展示目标邮件。在被分享者邮箱信息包括邮箱用户群信息时,可以将至少一个目标邮件分享给邮箱用户群信息对应的每个邮箱用户,以在该邮箱用户群中的每个邮箱用户的客户端界面上展示目标邮件,从而可以利用邮箱用户群信息实现了邮箱用户的批量分享,避免逐一选取或输入邮箱用户群中的每个邮箱用户信息,进一步提高了用户体验。
174.本实施例的技术方案,通过根据分享者的邮箱客户端中的被分享者邮箱信息,将各个目标邮件一次性地分享给被分享者邮箱信息对应的被分享者,从而实现了从邮箱端到邮箱端的邮件分享,并且在分享多封邮件时无需进行多次分享,简化了邮件分享操作,提高了邮件分享效率。
175.在上述技术方案的基础上,在s630之后,还可以包括:分享者的邮箱客户端在包含目标邮件的邮件列表中的第一单元格的预设位置处展示第一预设分享标识,其中,第一单元格用于展示目标邮件的缩略信息;被分享者的邮箱客户端在包含接收的目标邮件的邮件列表中的第二单元格的预设位置处展示第二预设分享标识,其中,第二单元格用于展示接收的目标邮件的缩略信息。
176.其中,邮件列表可以是上述实施例二中所涉及的已有邮件列表,或者上述实施例三中所涉及的邮件组列表。第一预设分享标识可以用于提示目标邮件是自己分享出去的分享邮件。第二预设分享标识可以用于提示目标邮件是别人分享获得的分享邮件。示例性地,第一预设分享标识可以利用高亮图标进行表征;第二预设分享标识可以利用灰度图标进行表征。
177.具体地,分享者的邮箱客户端在将目标邮件分享至被分享者的邮箱客户端之后,分享者的邮箱客户端可以在邮件列表中的目标邮件所在单元格的预设位置处展示第一预设分享标识,以提示该目标邮件是自己分享出去的分享邮件。被分享者的邮箱客户端在邮件列表中接收的目标邮件所在单元格的预设位置处展示第二预设分享标识,以提示该目标邮件是别人分享获得的分享邮件,从而可以更加清楚直观地区分自己主动分享的分享邮件和被动接收的分享邮件,提高用户体验。
178.实施例七
179.图14为本公开实施例七提供的一种信息分享方法的流程示意图,本实施例可以与上述各实施例结合,并在将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件之后,增加了步骤:在目标邮件的预设位置处展示预设分享标识;或者,将当次分享的目标邮件添加至预先设置的分享箱中。其中与上述各实施例相同或相应的术语的解释在此不再赘述。
180.参见图14,本实施例提供的信息分享方法具体包括以下步骤:
181.s660、响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,第二邮件包括第一邮件和/或其他邮件。
182.s670、获取被分享者信息,并根据被分享者信息,将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件。
183.s680、在目标邮件的预设位置处展示预设分享标识;或者,将当次分享的目标邮件添加至预先设置的分享箱中。
184.其中,预设分享标识可以是指用于提示该目标邮件为分享邮件的标识。若将目标邮件分享至被分享者对应的邮箱客户端时,预设分享标识可以包括第一预设分享标识和第二预设分享标识,以便利用第一预设分享标识提示目标邮件是自己分享出去的分享邮件,以及利用第二预设分享标识提示目标邮件是别人分享获得的分享邮件。目标邮件的预设位置可以是在邮件列表中的目标邮件所在单元格的预设位置,也可以是在目标邮件的邮件显示界面上的预设设置等。分享箱可以是预先创建的,一种用于存储分享者每次分享的目标邮件的存储容器。分享箱可以类似于邮箱中的收件箱或者发件箱等,如图15所示。分享箱中的分享邮件的显示界面布局可以与收件箱或者发件箱中的邮件显示界面布局相同。
185.具体地,可以通过在目标邮件的预设位置处展示预设分享标识的方式来区分当前邮箱中的分享邮件和其他邮件;也可以通过利用一个分享箱的方式单独存储每次分享的邮件,以便分享者可以在分享箱中快速查看所有的分享邮件。
186.示例性地,对于利用分享箱存储分享邮件的情况,若当前邮箱中不存在处于分享状态的分享邮件,则可以将分享箱隐藏显示。当分享者首次分享邮件时,可以在预设显示位置处显示分享箱,并将首次分享的目标邮件复制添加至分享箱中。在后续分享邮件时,可以直接将后续每次分享的目标邮件复制添加至该分享箱中。例如,可以利用分享箱中的分享邮件列表展示各个分享邮件的缩略信息,即分享邮件列表中的每个单元格展示一个分享邮件的缩略信息,并在针对缩略信息所在单元格触发邮件查看操作时,可以在分享邮件列表的右侧展示出相应的分享邮件的详细信息。
187.需要说明的是,若将目标邮件分享至被分享者对应的邮箱客户端时,也可以基于与分享者的邮箱客户端中的相同邮件区分方式,在被分享者的邮箱客户端上,在当次接收的分享邮件的预设位置处展示预设分享标识;或者,将当次接收的分享邮件添加至预先设置的分享箱中,以便区别分享邮件和其他邮件。
188.本实施例的技术方案,通过利用在目标邮件的预设位置处展示预设分享标识的方式,或者利用一个分享箱单独存储分享邮件的方式,可以有效区分当前邮箱中的分享邮件和非分享邮件,以便分享者进行邮件识别,提高用户体验。
189.在上述技术方案的基础上,s680中的“将当次分享的目标邮件添加至预设设置的分享箱中”,可以包括:将当次分享的各目标邮件合并为一个分享邮件组,并将该分享邮件组添加至预先设置的分享箱中。其中,分享邮件组可以是指由当次分享的各个分享邮件所组成的一个邮件组,以便将每次分享的各个分享邮件均存储至同一位置处。
190.具体地,如图15所示,可以将当次分享的各目标邮件合并为一个分享邮件组,并在分享箱中的分享邮件组列表中展示该分享邮件组的缩略信息,以及在分享箱中的邮件列表的右侧展示该分享邮件组的详细信息,从而将该分享邮件组添加至分享箱中并进行展示。由于每个分享邮件组对应一次分享操作,从而可以直观地查看每次分享的各个目标邮件,提高用户体验。例如,可以在分享邮件组所在单元格的预设位置处展示出当次分享的目标邮件数量,以便直观地提示分享者每次分享的目标邮件数量。
191.示例性地,若将目标邮件分享至被分享者对应的邮箱客户端时,于被分享者的邮箱客户端中也可以将当次接收到的目邮件合并为一个分享邮件组,并将该分享邮件组添加
至预先设置的分享箱中。示例性地,分享者的邮箱客户端可以在分享邮件组所在单元格的预设位置处展示第一预设分享标识;被分享者的邮箱客户端可以在分享邮件组所在单元格的预设位置处展示第二预设分享标识,以便区别分享箱中的各个分享邮件组是自己分享出去的邮件组,还是别人分享获得的邮件组。
192.实施例八
193.图16为本公开实施例八提供的一种信息分享方法的流程示意图,本实施例可以与上述各实施例结合,并增加了“确定被分享者对应的邮件处理权限”的步骤。其中与上述各实施例相同或相应的术语的解释在此不再赘述。
194.参见图16,本实施例提供的信息分享方法具体包括以下步骤:
195.s710、响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,第二邮件包括第一邮件和/或其他邮件。
196.s720、获取被分享者信息。
197.s730、确定被分享者对应的邮件处理权限,其中,邮件处理权限包括以下至少一者:邮件编辑权限、邮件查看权限、邮件发送权限和二次分享权限。
198.其中,邮件编辑权限可以是指具有编辑分享邮件和查看分享邮件的权限。邮件编辑权限可以设置为邮件中的全部位置均可编辑的权限,也可以基于每个可编辑的邮件位置设置相应的邮件编辑子权限,以使被分享者仅能编辑具有邮件编辑子权限对应的邮件位置。邮件查看权限可以是指仅具有查看分享邮件的权限,不具备编辑分享邮件的权限。二次分享权限可以是指被分享者可以分享邮件的权限。
199.具体地,可以在显示界面上展示出被分享者对应的各个可选的邮件处理权限,以供分享者为被分享者选择相应的邮件处理权限,从而可以基于分享者的选择操作获得被分享者对应的邮件处理权限。当存在多个被分享者时,可以对各个被分享者统一选择邮件处理权限,也可以对每个被分享者单独选择各自的邮件处理权限,以满足用户的个性化需求。
200.s740、根据被分享者信息,将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件。
201.具体地,在被分享者对应的客户端中,被分享者可以基于邮件处理权限对展示的目标邮件进行相应处理,从而实现对被分享者的权限控制。
202.本实施例的技术方案,通过确定被分享者的邮件处理权限,从而可以使得分享者对被分享者的邮件处理权限进行控制,进一步满足了用户个性化需求。
203.在上述技术方案的基础上,在s740之后,还可以包括:响应于检测到具有邮件编辑权限的目标被分享者针对目标邮件的编辑操作,根据目标被分享者的当前编辑内容,对分享者对应的客户端中的目标邮件和其他被分享者对应的客户端中接收到的目标邮件均进行更新,以使分享者和其他被分享者均基于更新后的目标邮件查看目标被分享者的当前编辑内容。或者,响应于检测到分享者对目标邮件进行编辑时,根据分享者的当前编辑内容,对被分享者对应的客户端中接收到的目标邮件进行更新,以使被分享者基于更新后的目标邮件查看分享者的当前编辑内容。
204.具体地,当检测到分享者对目标邮件进行编辑时,可以将当前编辑内容发送至被分享者对应的客户端中,以使被分享者对应的客户端可以基于当前编辑内容对接收到的目
标邮件进行更新;也可以将当前编辑后的目标邮件再次分享至被分享者对应的客户端中,以使被分享者对应的客户端基于再次分享获得到的目标邮件对上次分享获得的目标邮件进行更新,从而可以将分享者的当前编辑内容同步到各个被分享者接收到的目标邮件中,以使每个被分享者均可以看到分享者的当前编辑内容。
205.在具有邮件编辑权限的目标被分享者对应的客户端中,响应于检测到该目标被分享者对目标邮件进行编辑,可以将目标被分享者的当前编辑内容发送至除当前编辑邮件的目标被分享者之外的其他被分享者所对应的客户端中以及分享者对应的邮箱客户端中,以使其他被分享者对应的客户端和分享者对应的邮箱客户端均基于当前编辑内容对目标邮件进行更新;也可以将当前编辑后的目标邮件发送至其他被分享者对应的客户端中以及分享者对应的邮箱客户端中,以使其他被分享者对应的客户端和分享者对应的邮箱客户端均基于当前接收到的目标邮件对已有目标邮件进行更新,从而可以将目标被分享者的当前编辑内容同步到其他被分享者接收到的目标邮件中和分享者发送的目标邮件中,以使其他被分享者和分享者均可以看到目标分享者的当前编辑内容,从而实现了目标邮件的协同编辑。
206.在上述各技术方案的基础上,该方法还可以包括:响应于检测到分享者或者具有邮件发送权限的被分享者针对更新后的目标邮件触发的邮件发送操作,基于更新后的目标邮件中的收件人邮箱信息,将更新后的目标邮件发送至收件人邮箱信息对应的邮箱客户端中。
207.具体地,当分享者和/或具有邮件编辑权限的目标被分享者编辑邮件完毕后,分享者或者具有邮件发送权限的被分享者可以通过触发编辑后的目标邮件中的邮件发送按钮,以触发邮件发送操作。分享者的邮箱客户端在检测到邮件发送操作时,可以基于编辑更新后的目标邮件中的收件人邮箱信息,将更新后的目标邮件作为一封普通邮件,发送至收件人邮箱信息对应的邮箱客户端中,使得收件人邮箱中可以接收到更新后的目标邮件。需要说明的是,被分享者可以对分享者分享的目标邮件进行查看和编辑,但只有分享者和具有邮件发送权限的被分享者具有发送邮件的权限,以避免被分享者随意发送分享邮件,保证分享邮件的安全性。
208.以下是本公开实施例提供的信息分享装置的实施例,该装置与上述各实施例的信息分享方法属于同一个发明构思,在信息分享装置的实施例中未详尽描述的细节内容,可以参考上述信息分享方法的实施例。
209.实施例九
210.图17为本公开实施例九提供的一种信息分享装置的结构示意图,本实施例可适用于将某用户的邮件分享给其他用户的情况,该装置具体包括:目标邮件确定模块810和目标邮件分享模块820。
211.其中,目标邮件确定模块810,用于响应于检测到分享者针对第一邮件触发的邮件分享操作,从与第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,第二邮件包括第一邮件和/或其他邮件;目标邮件分享模块820,用于获取被分享者信息,并根据被分享者信息,将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件。
212.本公开实施例的技术方案,通过响应于检测到分享者针对第一邮件触发的邮件分
享操作,从与第一邮件相匹配的第二邮件中确定出当前待分享的至少一个目标邮件,根据获取的被分享者信息,将至少一个目标邮件分享至被分享者信息对应的被分享者,从而可以将相匹配的至少一个目标邮件一次性地分享给被分享者,无需用户自行查找相关联的邮件,并且也无需进行多次分享,从而简化了用户分享操作,提高了分享效率以及提升了用户体验。
213.在上述技术方案的基础上,第一邮件包括:处于正在编辑状态的邮件、收件箱中的已收邮件、发件箱中的已发邮件、或者草稿箱中存储的已编辑邮件。
214.在上述各技术方案的基础上,目标邮件确定模块810具体用于:若第一邮件为处于正在编辑状态的邮件,则将第一邮件确定为当前待分享的目标邮件;该装置还包括:目标邮件更新模块,用于:在将目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件之后,响应于检测到分享者针对目标邮件的编辑操作时,根据分享者的当前编辑内容,对被分享者对应的客户端中接收到的目标邮件进行更新,以使被分享者基于更新后的目标邮件查看分享者的当前编辑内容。
215.在上述各技术方案的基础上,目标邮件确定模块810包括:
216.第一相似度确定单元,用于:根据已有邮件列表中的已有邮件的邮件信息和第一邮件的邮件信息,确定第一邮件与已有邮件之间的第一相似度;
217.第二邮件确定单元,用于:根据第一相似度,从已有邮件列表中确定出与第一邮件相匹配的第二邮件;
218.目标邮件确定单元,用于:从第二邮件中确定出当前待分享的至少一个目标邮件。
219.在上述各技术方案的基础上,已有邮件列表包括:收件箱中的已收邮件列表、发件箱中的已发邮件列表和草稿箱中的已编辑邮件列表中的至少一个。
220.在上述各技术方案的基础上,第一相似度确定单元,具体用于:若已有邮件列表中的已有邮件的主题信息与第一邮件的主题信息相同,且已有邮件的收发人信息与第一邮件的收发人信息相同,则确定第一邮件与该已有邮件之间的第一相似度确定为预设值;和/或,若已有邮件列表中的已有邮件的主题信息与第一邮件的主题信息相同,且已有邮件与第一邮件之间存在引用关系,则确定第一邮件与该已有邮件之间的第一相似度确定为预设值;目标邮件确定单元,具体用于:将第一相似度为预设值的各个已有邮件确定为与第一邮件相匹配的第二邮件。
221.在上述各技术方案的基础上,该装置还包括:分享成功提示标识展示模块,用于:在将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件之后,在包含目标邮件的邮件列表中的第一单元格的预设位置处展示分享成功提示标识;其中,第一单元格用于展示目标邮件的缩略信息。
222.在上述各技术方案的基础上,该装置还包括:分享成功提示标识删除模块,用于:响应于检测到分享者针对目标邮件触发的邮件查看操作,将展示的分享成功提示标识进行删除。
223.在上述各技术方案的基础上,目标邮件确定模块810,具体用于:从当前邮箱中确定出第一邮件所在的目标邮件组,其中,当前邮箱中的相匹配邮件是以邮件组的形式进行存储的;从目标邮件组中确定出当前待分享的至少一个目标邮件。
224.在上述各技术方案的基础上,该装置还包括:
225.新邮件分享模块,用于:在将对至少一个目标邮件进行分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展现示目标邮件之后,响应于目标邮件组中的新邮件存储操作,将目标邮件组中存储的新邮件分享给被分享者信息对应的被分享者;
226.已分享邮件删除模块,用于:响应于目标邮件组中的已分享邮件的删除操作,将分享给被分享者的目标邮件中的已分享邮件进行删除。
227.在上述各技术方案的基础上,目标邮件分享模块820,具体用于:
228.获取分享者的即时通讯im客户端中的被分享者im信息;根据被分享者im信息,将至少一个目标邮件分享给被分享者im信息对应的被分享者,以使目标邮件在被分享者的im客户端界面上关联展示。
229.在上述各技术方案的基础上,该装置还包括:邮件卡片确定模块,用于:在从第二邮件中确定当前待分享的至少一个目标邮件之后,根据目标邮件的邮件信息,生成邮件卡片;
230.相应地,目标邮件分享模块820具体用于:将邮件卡片发送至被分享者im信息对应的被分享者的im客户端,以在被分享者的im客户端界面上展示邮件卡片,并响应于检测到针对邮件卡片触发的邮件查看操作,展示目标邮件的邮件内容。
231.在上述各技术方案的基础上,邮件卡片的卡片展示内容包括:目标邮件的主题信息、正文摘要信息和分享者的分享者信息中的至少一种。
232.在上述各技术方案的基础上,im客户端中包括:邮件内容展示模块,用于:创建与im对话窗口同屏显示的邮件展示窗口,并在邮件展示窗口中,展示目标邮件的邮件内容。
233.在上述各技术方案的基础上,邮件内容展示模块,还用于:以列表形式展示出目标邮件的缩略信息;响应于检测到针对缩略信息触发的详情查看操作,展示目标邮件的详细信息。
234.在上述各技术方案的基础上,分享者的im客户端中还包括:邮件卡片转发模块,用于:分享者的im客户端若检测到分享者针对邮件卡片触发的消息转发操作,则将邮件卡片发送至分享者选取的im用户和/或im用户群中。
235.在上述各技术方案的基础上,该装置还包括:状态信息展示模块,用于:在将至少一个目标邮件分享给被分享者im信息对应的被分享者,以使目标邮件在被分享者的im客户端界面上关联展示之后,获取im会话中的目标消息的状态信息,其中,目标消息包括分享者或者被分享者针对目标邮件发送的消息;基于目标消息的状态信息,在分享者的邮箱客户端和/或被分享者的邮箱客户端界面上展示状态信息。
236.在上述各技术方案的基础上,状态信息展示模块,具体用于:基于im会话中的目标消息是否被信息接收方阅读,获取未读消息的信息;在分享者的邮箱客户端和/或被分享者的邮箱客户端界面上展示出未读消息的信息。
237.在上述各技术方案的基础上,该装置还包括:
238.被分享者邮箱信息获取模块,用于获取被分享者的被分享者邮箱信息;
239.相应地,目标邮件分享模块820还用于:根据被分享者邮箱信息,将至少一个目标邮件分享至被分享者的邮箱客户端中,以在被分享者的邮箱客户端界面上展示目标邮件。
240.在上述各技术方案的基础上,目标邮件分享模块820,具体用于:根据被分享者im
信息,向被分享者的im客户端发送分享邮件提示消息,以使被分享者基于分享邮件提示消息,在被分享者的邮箱客户端中查看目标邮件。
241.在上述各技术方案的基础上,目标邮件分享模块820,还具体用于:获取分享者的邮箱客户端中的被分享者邮箱信息;根据被分享者邮箱信息,将至少一个目标邮件分享至被分享者邮箱信息对应的被分享者,以在被分享者的邮箱客户端界面上展示目标邮件。
242.在上述各技术方案的基础上,该装置还包括:预设分享标识展示模块,用于:在将至少一个目标邮件分享至被分享者邮箱信息对应的被分享者,以在被分享者的邮箱客户端界面上展示目标邮件之后,分享者的邮箱客户端在包含目标邮件的邮件列表中的第一单元格的预设位置处展示第一预设分享标识,其中,第一单元格用于展示目标邮件的缩略信息;被分享者的邮箱客户端在包含接收的目标邮件的邮件列表中的第二单元格的预设位置处展示第二预设分享标识,其中,第二单元格用于展示接收的目标邮件的缩略信息。
243.在上述各技术方案的基础上,目标邮件确定模块810还包括:目标邮件确定单元,用于:在显示界面中展示与第一邮件相匹配的第二邮件;根据分享者在显示界面中选取的第二邮件,确定当前待分享的至少一个目标邮件。
244.在上述各技术方案的基础上,该装置还包括:
245.身份标识获取模块,用于在将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件之后,获取被分享者的身份标识;
246.身份标识展示模块,用于在分享者的邮箱客户端中目标邮件的邮件显示界面上展示被分享者的身份标识。
247.在上述各技术方案的基础上,身份标识展示模块,具体用于:若被分享者的数量小于或等于第一预设数量,则在分享者的邮箱客户端中目标邮件的邮件显示界面上展示出各个被分享者的身份标识;若被分享者的数量大于第一预设数量,则基于预设缩略展示方式,在分享者的邮箱客户端中目标邮件的邮件显示界面上展示被分享者的身份标识。
248.在上述各技术方案的基础上,身份标识展示模块,还具体用于:检测是否存在被分享者针对目标邮件触发的邮件查看操作;若否,则在分享者的邮箱客户端中目标邮件的邮件显示界面上,以第一标识显示方式展示出被分享者的身份标识;若是,则将被分享者的身份标识从第一标识显示方式切换至第二标识显示方式进行展示。
249.在上述各技术方案的基础上,该装置还包括:
250.被分享者添加模块,用于:在将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件之后,响应于检测到分享者在目标邮件的邮件显示界面中触发的被分享者添加操作,获取待添加的被分享者信息,并根据待添加的被分享者信息,将至少一个目标邮件分享给待添加的被分享者信息对应的被分享者。
251.在上述各技术方案的基础上,在被分享者对应的客户端界面上展示的目标邮件的邮件内容包括附件下载链接;
252.相应地,该装置还包括:身份鉴权模块,用于响应于接收到被分享者对应的客户端发送的针对附件下载链接的附件下载请求,根据附件下载请求中的请求者信息进行身份鉴权;若检测到请求者信息满足预设下载条件,则允许附件的下载操作。
253.在上述各技术方案的基础上,在被分享者对应的客户端界面上展示的目标邮件的
邮件内容包括:分享者提示信息,分享者提示信息基于分享者的身份信息确定。
254.在上述各技术方案的基础上,该装置还包括:
255.目标邮件删除模块,用于:在将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件之后,响应于检测到分享者触发的分享停止操作,向被分享者对应的客户端发送邮件删除指令,以使被分享者对应的客户端基于邮件删除指令,将接收到的目标邮件进行删除。
256.在上述各技术方案的基础上,该装置还包括:
257.标识展示模块,用于在将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件之后,在目标邮件的预设位置处展示预设分享标识;
258.或者,目标邮件添加模块,用于在将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件之后,将当次分享的目标邮件添加至预先设置的分享箱中。
259.在上述各技术方案的基础上,目标邮件添加模块,具体用于:将当次分享的目标邮件合并为一个分享邮件组,并将该分享邮件组添加至预先设置的分享箱中。
260.在上述各技术方案的基础上,该装置还包括:
261.邮件处理权限确定模块,用于在将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件之前,确定被分享者对应的邮件处理权限,其中,邮件处理权限包括以下至少一者:邮件编辑权限、邮件查看权限、邮件发送权限和二次分享权限。
262.在上述各技术方案的基础上,装置还包括:编辑内容同步模块,用于:
263.响应于检测到具有邮件编辑权限的目标被分享者针对目标邮件的编辑操作,根据目标被分享者的当前编辑内容,对分享者对应的客户端中的目标邮件和其他被分享者对应的客户端中接收到的目标邮件均进行更新,以使分享者和其他被分享者均基于更新后的目标邮件查看目标被分享者的当前编辑内容。
264.在上述各技术方案的基础上,装置还包括:
265.目标邮件发送模块,用于响应于检测到分享者或者具有邮件发送权限的被分享者针对更新后的目标邮件触发的邮件发送操作,基于更新后的目标邮件中的收件人邮箱信息,将更新后的目标邮件发送至收件人邮箱信息对应的邮箱客户端中。
266.本公开实施例所提供的信息分享装置可执行本公开任意实施例所提供的信息分享方法,具备执行信息分享方法相应的功能模块和有益效果。
267.值得注意的是,上述信息分享装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本公开的保护范围。
268.实施例十
269.下面参考图18,其示出了适于用来实现本公开实施例的电子设备(例如图18中的终端设备或服务器)900的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算
机等等的固定终端。图18示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
270.如图18所示,电子设备900可以包括处理装置(例如中央处理器、图形处理器等)901,其可以根据存储在只读存储器(rom)902中的程序或者从存储装置908加载到随机访问存储器(ram)903中的程序而执行各种适当的动作和处理。在ram 903中,还存储有电子设备900操作所需的各种程序和数据。处理装置901、rom 902以及ram 903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。
271.通常,以下装置可以连接至i/o接口905:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置906;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置907;包括例如磁带、硬盘等的存储装置908;以及通信装置909。通信装置909可以允许电子设备900与其他设备进行无线或有线通信以交换数据。虽然图18示出了具有各种装置的电子设备900,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
272.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置909从网络上被下载和安装,或者从存储装置908被安装,或者从rom 902被安装。在该计算机程序被处理装置901执行时,执行本公开实施例的方法中限定的上述功能。
273.本公开实施例提供的电子设备与上述实施例提供的信息分享方法属于同一发明构思,未在本公开实施例中详尽描述的技术细节可参见上述实施例,并且本公开实施例与上述实施例具有相同的有益效果。
274.实施例十一
275.本公开实施例提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述实施例所提供的信息分享方法。
276.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述
的任意合适的组合。
277.在一些实施方式中,客户端、服务器可以利用诸如http(hypertext transfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
278.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
279.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:
280.响应于检测到分享者针对第一邮件触发的邮件分享操作,从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,所述第二邮件包括所述第一邮件和/或其他邮件;获取被分享者信息,并根据被分享者信息,将至少一个目标邮件分享给被分享者信息对应的被分享者,以在被分享者对应的客户端界面上展示目标邮件。
281.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
282.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
283.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,可编辑内容显示单元还可以被描述为“编辑单元”。
284.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
285.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供
指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
286.根据本公开的一个或多个实施例,【示例一】提供了一种信息分享方法,该方法包括:
287.响应于检测到分享者针对第一邮件触发的邮件分享操作,从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,所述第二邮件包括所述第一邮件和/或其他邮件;
288.获取被分享者信息,并根据所述被分享者信息,将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件。
289.根据本公开的一个或多个实施例,【示例二】提供了一种信息分享方法,该方法还包括:
290.可选的,所述第一邮件包括:处于正在编辑状态的邮件、收件箱中的已收邮件、发件箱中的已发邮件、或者草稿箱中存储的已编辑邮件。
291.根据本公开的一个或多个实施例,【示例三】提供了一种信息分享方法,该方法还包括:
292.可选的,从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,包括:
293.若所述第一邮件为处于正在编辑状态的邮件,则将所述第一邮件确定为当前待分享的目标邮件;
294.在将所述目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件之后,还包括:
295.响应于检测到所述分享者针对所述目标邮件的编辑操作时,根据所述分享者的当前编辑内容,对所述被分享者对应的客户端中接收到的目标邮件进行更新,以使所述被分享者基于更新后的目标邮件查看所述分享者的当前编辑内容。
296.根据本公开的一个或多个实施例,【示例四】提供了一种信息分享方法,该方法还包括:
297.可选的,从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,包括:
298.根据已有邮件列表中的已有邮件的邮件信息和所述第一邮件的邮件信息,确定所述第一邮件与所述已有邮件之间的第一相似度;
299.根据所述第一相似度,从所述已有邮件列表中确定出与所述第一邮件相匹配的第二邮件;
300.从所述第二邮件中确定出当前待分享的至少一个目标邮件。
301.根据本公开的一个或多个实施例,【示例五】提供了一种信息分享方法,该方法还包括:
302.可选的,所述已有邮件列表包括:收件箱中的已收邮件列表、发件箱中的已发邮件列表和草稿箱中的已编辑邮件列表中的至少一个。
303.根据本公开的一个或多个实施例,【示例六】提供了一种信息分享方法,该方法还包括:
304.可选的,根据已有邮件列表中的已有邮件的邮件信息和所述第一邮件的邮件信息,确定所述第一邮件与所述已有邮件之间的第一相似度,包括:
305.若已有邮件列表中的已有邮件的主题信息与所述第一邮件的主题信息相同,且所述已有邮件的收发人信息与所述第一邮件的收发人信息相同,则确定所述第一邮件与该已有邮件之间的第一相似度确定为预设值;和/或,
306.若已有邮件列表中的已有邮件的主题信息与所述第一邮件的主题信息相同,且所述已有邮件与所述第一邮件之间存在引用关系,则确定所述第一邮件与该已有邮件之间的第一相似度确定为预设值;
307.相应地,根据所述第一相似度,从所述已有邮件列表中确定出与所述第一邮件相匹配的第二邮件,包括:
308.将所述已有邮件列表中所述第一相似度为预设值的已有邮件确定为与所述第一邮件相匹配的第二邮件。
309.根据本公开的一个或多个实施例,【示例七】提供了一种信息分享方法,该方法还包括:
310.可选的,在将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件之后,还包括:
311.在包含所述目标邮件的邮件列表中的第一单元格的预设位置处展示分享成功提示标识;
312.其中,所述第一单元格用于展示所述目标邮件的缩略信息。
313.根据本公开的一个或多个实施例,【示例八】提供了一种信息分享方法,该方法还包括:
314.可选的,所述方法还包括:
315.响应于检测到所述分享者针对所述目标邮件触发的邮件查看操作,将展示的所述分享成功提示标识进行删除。
316.根据本公开的一个或多个实施例,【示例九】提供了一种信息分享方法,该方法还包括:
317.可选的,从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,包括:
318.从当前邮箱中确定出所述第一邮件所在的目标邮件组,其中,所述当前邮箱中的相匹配邮件是以邮件组的形式进行存储的;
319.从所述目标邮件组中确定出当前待分享的至少一个目标邮件。
320.根据本公开的一个或多个实施例,【示例十】提供了一种信息分享方法,该方法还包括:
321.可选的,在将对所述至少一个目标邮件进行分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展现示所述目标邮件之后,还包括:
322.响应于所述目标邮件组中的新邮件存储操作,将所述目标邮件组中存储的新邮件分享给所述被分享者信息对应的被分享者;
323.响应于所述目标邮件组中的已分享邮件的删除操作,将分享给所述被分享者的所述目标邮件中的所述已分享邮件进行删除。
324.根据本公开的一个或多个实施例,【示例十一】提供了一种信息分享方法,该方法还包括:
325.可选的,获取被分享者信息,并根据所述被分享者信息,将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件,包括:
326.获取所述分享者的即时通讯im客户端中的被分享者im信息;
327.根据所述被分享者im信息,将所述至少一个目标邮件分享给所述被分享者im信息对应的被分享者,以使所述目标邮件在所述被分享者的im客户端界面上关联展示。
328.根据本公开的一个或多个实施例,【示例十二】提供了一种信息分享方法,该方法还包括:
329.可选的,在从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件之后,还包括:
330.根据所述目标邮件的邮件信息,生成邮件卡片;
331.相应地,将所述至少一个目标邮件分享给所述被分享者im信息对应的被分享者,以使所述目标邮件在所述被分享者的im客户端界面上关联展示,包括:
332.将所述邮件卡片发送至所述被分享者im信息对应的被分享者的im客户端,以在所述被分享者的im客户端界面上展示所述邮件卡片,并响应于检测到针对所述邮件卡片触发的邮件查看操作,展示所述目标邮件的邮件内容。
333.根据本公开的一个或多个实施例,【示例十三】提供了一种信息分享方法,该方法还包括:
334.可选的,所述邮件卡片的卡片展示内容包括:所述目标邮件的主题信息、正文摘要信息和所述分享者的分享者信息中的至少一种。
335.根据本公开的一个或多个实施例,【示例十四】提供了一种信息分享方法,该方法还包括:
336.可选的,展示所述目标邮件的邮件内容,包括:
337.创建与im对话窗口同屏显示的邮件展示窗口,并在所述邮件展示窗口中,展示所述目标邮件的邮件内容。
338.根据本公开的一个或多个实施例,【示例十五】提供了一种信息分享方法,该方法还包括:
339.可选的,展示所述目标邮件的邮件内容,包括:
340.以列表形式展示出所述目标邮件的缩略信息;
341.响应于检测到针对所述缩略信息触发的详情查看操作,展示所述目标邮件的详细信息。
342.根据本公开的一个或多个实施例,【示例十六】提供了一种信息分享方法,该方法还包括:
343.可选的,在将所述邮件卡片发送至所述被分享者im信息对应的被分享者的im客户端之后,还包括:
344.所述分享者的im客户端若检测到所述分享者针对所述邮件卡片触发的消息转发操作,则将所述邮件卡片发送至所述分享者选取的im用户和/或im用户群中。
345.根据本公开的一个或多个实施例,【示例十七】提供了一种信息分享方法,该方法还包括:
346.可选的,在将所述至少一个目标邮件分享给所述被分享者im信息对应的被分享者,以使所述目标邮件在所述被分享者的im客户端界面上关联展示之后,还包括:
347.获取im会话中的目标消息的状态信息,其中,所述目标消息包括所述分享者或者所述被分享者针对所述目标邮件发送的消息;
348.基于所述目标消息的状态信息,在所述分享者的邮箱客户端和/或被分享者的邮箱客户端界面上展示所述状态信息。
349.根据本公开的一个或多个实施例,【示例十八】提供了一种信息分享方法,该方法还包括:
350.可选的,获取im会话中的目标消息的状态信息,包括:
351.基于im会话中的目标消息是否被信息接收方阅读,获取未读消息的信息;
352.基于所述目标消息的状态信息,在所述分享者的邮箱客户端和/或被分享者的邮箱客户端界面上展示所述状态信息,包括:
353.在所述分享者的邮箱客户端和/或被分享者的邮箱客户端界面上展示出所述未读消息的信息。
354.根据本公开的一个或多个实施例,【示例十九】提供了一种信息分享方法,该方法还包括:
355.可选的,所述方法还包括:
356.获取所述被分享者的被分享者邮箱信息;
357.根据所述被分享者邮箱信息,将所述至少一个目标邮件分享至所述被分享者的邮箱客户端中,以在所述被分享者的邮箱客户端界面上展示所述目标邮件。
358.根据本公开的一个或多个实施例,【示例二十】提供了一种信息分享方法,该方法还包括:
359.可选的,根据所述被分享者im信息,将所述至少一个目标邮件分享给所述被分享者im信息对应的被分享者,以使所述目标邮件在所述被分享者的im客户端界面上关联展示,包括:
360.根据所述被分享者im信息,向所述被分享者的im客户端发送分享邮件提示消息,以使所述被分享者基于所述分享邮件提示消息,在所述被分享者的邮箱客户端中查看所述目标邮件。
361.根据本公开的一个或多个实施例,【示例二十一】提供了一种信息分享方法,该方法还包括:
362.可选的,获取被分享者信息,并根据所述被分享者信息,将所述至少一个目标邮件
分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件,包括:
363.获取所述分享者的邮箱客户端中的被分享者邮箱信息;
364.根据所述被分享者邮箱信息,将所述至少一个目标邮件分享至所述被分享者邮箱信息对应的被分享者,以在所述被分享者的邮箱客户端界面上展示所述目标邮件。
365.根据本公开的一个或多个实施例,【示例二十二】提供了一种信息分享方法,该方法还包括:
366.可选的,在将所述至少一个目标邮件分享至所述被分享者邮箱信息对应的被分享者,以在所述被分享者的邮箱客户端界面上展示所述目标邮件之后,还包括:
367.所述分享者的邮箱客户端在包含所述目标邮件的邮件列表中的第一单元格的预设位置处展示第一预设分享标识,其中,所述第一单元格用于展示所述目标邮件的缩略信息;
368.所述被分享者的邮箱客户端在包含接收的所述目标邮件的邮件列表中的第二单元格的预设位置处展示第二预设分享标识,其中,所述第二单元格用于展示接收的所述目标邮件的缩略信息。
369.根据本公开的一个或多个实施例,【示例二十三】提供了一种信息分享方法,该方法还包括:
370.可选的,从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,包括:
371.在显示界面中展示与所述第一邮件相匹配的第二邮件;
372.根据所述分享者在所述显示界面中选取的第二邮件,确定当前待分享的至少一个目标邮件。
373.根据本公开的一个或多个实施例,【示例二十四】提供了一种信息分享方法,该方法还包括:
374.可选的,在将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件之后,还包括:
375.获取所述被分享者的身份标识;
376.在所述分享者的邮箱客户端中所述目标邮件的邮件显示界面上展示所述被分享者的身份标识。
377.根据本公开的一个或多个实施例,【示例二十五】提供了一种信息分享方法,该方法还包括:
378.可选的,在所述分享者的邮箱客户端中所述目标邮件的邮件显示界面上展示所述被分享者的身份标识,包括:
379.若所述被分享者的数量小于或等于第一预设数量,则在所述分享者的邮箱客户端中所述目标邮件的邮件显示界面上展示出各个所述被分享者的身份标识;
380.若所述被分享者的数量大于所述第一预设数量,则基于预设缩略展示方式,在所述分享者的邮箱客户端中所述目标邮件的邮件显示界面上展示所述被分享者的身份标识。
381.根据本公开的一个或多个实施例,【示例二十五】提供了一种信息分享方法,该方法还包括:
382.可选的,在所述分享者的邮箱客户端中所述目标邮件的邮件显示界面上展示所述被分享者的身份标识,包括:
383.检测是否存在所述被分享者针对所述目标邮件触发的邮件查看操作;
384.若否,则在所述分享者的邮箱客户端中所述目标邮件的邮件显示界面上,以第一标识显示方式展示出所述被分享者的身份标识;
385.若是,则将所述被分享者的身份标识从所述第一标识显示方式切换至第二标识显示方式进行展示。
386.根据本公开的一个或多个实施例,【示例二十七】提供了一种信息分享方法,该方法还包括:
387.可选的,在将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件之后,还包括:
388.响应于检测到所述分享者在所述目标邮件的邮件显示界面中触发的被分享者添加操作,获取待添加的被分享者信息,并根据所述待添加的被分享者信息,将所述至少一个目标邮件分享给所述待添加的被分享者信息对应的被分享者。
389.根据本公开的一个或多个实施例,【示例二十八】提供了一种信息分享方法,该方法还包括:
390.可选的,在所述被分享者对应的客户端界面上展示的所述目标邮件的邮件内容包括附件下载链接;
391.相应地,所述方法还包括:
392.响应于接收到所述被分享者对应的客户端发送的针对所述附件下载链接的附件下载请求,根据所述附件下载请求中的请求者信息进行身份鉴权;
393.若检测到所述请求者信息满足预设下载条件,则允许附件的下载操作。
394.根据本公开的一个或多个实施例,【示例二十九】提供了一种信息分享方法,该方法还包括:
395.可选的,在所述被分享者对应的客户端界面上展示的所述目标邮件的邮件内容包括:分享者提示信息,所述分享者提示信息基于所述分享者的身份信息确定。
396.根据本公开的一个或多个实施例,【示例三十】提供了一种信息分享方法,该方法还包括:
397.可选的,在将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件之后,还包括:
398.响应于检测到分享者触发的分享停止操作,向所述被分享者对应的客户端发送邮件删除指令,以使所述被分享者对应的客户端基于所述邮件删除指令,将接收到的目标邮件进行删除。
399.根据本公开的一个或多个实施例,【示例三十一】提供了一种信息分享方法,该方法还包括:
400.可选的,在将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件之后,还包括:
401.在所述目标邮件的预设位置处展示预设分享标识;或者,
402.将当次分享的所述目标邮件添加至预先设置的分享箱中。
403.根据本公开的一个或多个实施例,【示例三十二】提供了一种信息分享方法,该方法还包括:
404.可选的,将当次分享的所述目标邮件添加至预先设置的分享箱,包括:
405.将当次分享的所述目标邮件合并为一个分享邮件组,并将该分享邮件组添加至预先设置的分享箱中。
406.根据本公开的一个或多个实施例,【示例三十三】提供了一种信息分享方法,该方法还包括:
407.可选的,在将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件之前,还包括:
408.确定被分享者对应的邮件处理权限,其中,所述邮件处理权限包括以下至少一者:邮件编辑权限、邮件查看权限、邮件发送权限和二次分享权限。
409.根据本公开的一个或多个实施例,【示例三十四】提供了一种信息分享方法,该方法还包括:
410.可选的,在将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件之后,还包括:
411.响应于检测到具有邮件编辑权限的目标被分享者针对所述目标邮件的编辑操作,根据所述目标被分享者的当前编辑内容,对所述分享者对应的客户端中的所述目标邮件和其他被分享者对应的客户端中接收到的目标邮件均进行更新,以使所述分享者和所述其他被分享者均基于更新后的目标邮件查看所述目标被分享者的当前编辑内容。
412.根据本公开的一个或多个实施例,【示例三十五】提供了一种信息分享方法,该方法还包括:
413.可选的,所述方法还包括:
414.响应于检测到所述分享者或者具有邮件发送权限的被分享者针对更新后的目标邮件触发的邮件发送操作,基于所述更新后的目标邮件中的收件人邮箱信息,将所述更新后的目标邮件发送至所述收件人邮箱信息对应的邮箱客户端中。
415.根据本公开的一个或多个实施例,【示例三十六】提供了一种信息分享装置,该装置包括:
416.目标邮件确定模块,用于响应于检测到分享者针对第一邮件触发的邮件分享操作,从与所述第一邮件相匹配的第二邮件中,确定出当前待分享的至少一个目标邮件,其中,所述第二邮件包括所述第一邮件和/或其他邮件;
417.目标邮件分享模块,用于获取被分享者信息,并根据所述被分享者信息,将所述至少一个目标邮件分享给所述被分享者信息对应的被分享者,以在所述被分享者对应的客户端界面上展示所述目标邮件。
418.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
419.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所
示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
420.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1