邮件智能显示方法及装置制造方法及图纸

技术编号:13674905 阅读:46 留言:0更新日期:2016-09-08 00:23
本发明专利技术实施例提供了一种邮件智能显示方法及装置,通过在获取到邮件的联系人后,可以得到所有联系人在显示时所需占用的空间,根据所需占用空间的不同,可以为邮件自动设置与该所需占用的空间匹配的显示方式。本实施例中,不再为邮件设置统一的显示方式,每份邮件都有其自己合适的显示方式,实现了根据邮件中联系人的实际人数智能化地选择合适的显示方式的目的,灵活性较好,使得用户体验较好。

【技术实现步骤摘要】

本专利技术实施例属于通信
,尤其涉及一种邮件智能显示方法及装置
技术介绍
在工作中使用智能手机进行移动办公越来越流行,作为移动办公的重要组成部分,手机上的邮件客户端对用户尤其重要。现有的手机邮件客户端在收到一封邮件后,用户点击查看邮件正文的时候,对于联系人的查看有两种显示方式:第一种:展开全部联系人,其显示效果为如图1和图2所示,其中图1为联系人个数较少的情况,图2为联系人个数较多的情况。第二种:收起全部联系人,其显示效果为如图3和图4所示。其中图3为联系人个数较少的情况,图4为联系人个数较多的情况。其实,在第二种显示方法中只显示部分联系人,将其他未联系人进行了隐藏,如图4所示。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:当用户将邮件客户端的显示方式设定以后,接收到的邮件都会自动地在这种方式下显示。实际应用中,如果接收到的邮件中联系人较多,当设置成第一种显示方式时,展开全部联系人后,整个显示界面都是联系人,用户无法第一时间看到邮件的正文,需要手动地往下滑动才能看到正文。而如果接收到的邮件中联系人较少,在第二种显示方式下,收起全部联系人时,用户需要点开联系人才能够看到具体的联系人以及邮件的详细时间等信息。现有的手机上的邮件客户端显示方式的设置方式,使得用户对邮件的操作不够便捷,浪费时间,导致用户体验较差的问题。
技术实现思路
本专利技术实施例提供一种邮件智能显示方法及装置,用于解决现有的手机上的邮件客户端显示方式的设置方式,使得用户对邮件的操作不够便捷,浪费时间,导致用户体验较差的问题。为了实现上述目的,本专利技术实施例提供了一种邮件智能显示方法,包括:获取邮件中所包括的联系人显示时所需占用的空间;其中,所述联系人包括发件人、收件人和抄送人;根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式。为了实现上述目的,本专利技术实施例提供了一种邮件智能显示装置,包括:获取模块,用于获取邮件中所包括的联系人显示时所需占用的空间;其中,所述联系人包括发件人、收件人和抄送人;配置模块,用于根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式。本专利技术实施例提供的邮件智能显示方法及装置,通过在获取到邮件的联系人后,可以得到所有联系人在显示时所需占用的空间,根据所需占用空间的不同,可以为邮件自动设置与该所需占用的空间匹配的显示方式。本实施例中,不再为邮件设置统一的显示方式,每份邮件都有其自己合适的显示方式,实现了根据邮件中联系人的实际人数智能化地选择合适的显示方式的目的,灵活性较好,使得用户体验较好。附图说明图1为现有展开全部联系人的效果示意图之一;图2为现有展开全部联系人的效果示意图之二;图3为现有收起全部联系人的效果示意图之一;图4为现有收起全部联系人的效果示意图之二;图5为本专利技术实施例一的邮件智能显示方法的流程示意图;图6为本专利技术实施例二的邮件智能显示方法的流程示意图;图7为本专利技术实施例三的邮件智能显示装置的结构示意图;图8为本专利技术实施例四的邮件智能显示装置的结构示意图。具体实施方式下面结合附图对本专利技术实施例提供的邮件智能显示方法及装置进行详细描述。实施例一如图5所示,其为本专利技术实施例一的邮件智能显示方法的流程示意图。本实施例中,执行主体为手机上的邮件客户端,该邮件智能显示方法包括以下步骤:S101、获取邮件中所包括的联系人显示时所需占用的空间。其中,所述联系人包括发件人、收件人和抄送人。当前邮件发送时,往往会在邮件中携带有邮件头摘要信息和邮件的正文。其中,邮件头中包括发件人、收件人、抄送人、邮件的发送时间、邮件的接收时间以及邮件标题等信息。本实施例中,首先接收邮件服务器发送的邮件,当邮件接收到之后,从该邮件头中可以提取出该邮件的联系人,其中邮件的联系人包括:发件人、收件人和抄送人。在获取到联系人后,可以计算出联系人显示时所需占用的空间,例如,设定每个联系人占用固定长度,根据联系人的个数就可以获取到联系人显示所需占用的空间。再例如,可以获取到每个联系人所占用的长度以及宽度,然后根据显示屏幕的设定的显示长度和显示宽度,可以得到联系人所需占用的空间。S102、根据所述所需占用的空间和预留的显示空间为邮件配置对应的显示方式。本实施例中,为显示邮件联系人预留一定的显示空间,预留的显示空间用于显示邮件的联系人。其中,预留的显示空间可以用具体的尺寸表示大小,也可以用于与显示屏幕整个屏幕大小的比值表示。一般情况下,预留的显示空间为除去顶栏和底栏之后显示屏幕总高度的1/3,该预留的显示空间为比较理想的显示联系人的空间,当显示联 系人是占用的空间超出该预留的显示空间后,邮件的正文需要往下移动,以为显示联系人所需占用的空间留出足够的空间。而实际应用中,邮件的正文比联想人显示更为重要,当联系人所需占用的空间较大时,会导致邮件的正文显示后,用户不能在点击开邮件后立刻获取到正文,需要手动地向下滑动,才能够阅读到邮件的正文内容,使得用户体验较差。在获取到邮件的所有联系人在显示时所需占用的空间后,可以将所需占用的空间与上述预留的显示空间进行比较,根据比较结果为邮件配置对应的显示方式。本实施例中,设置有的两种显示方式为:展开显示方式和收起显示方式,其中,展开显示方式下将邮件所有的联系人信息进行显示,收起显示方式下将邮件所有的联系人信息隐藏显示,或者只显示部分联系人信息。当所有联系人在显示时所需占用的空间大于预留的显示空间,说明如果在显示屏幕上对邮件的所有联系人进行显示,将会在占用部分邮件正文的空间,会导致用户体验较差,此时可以将邮件设置成收起显示方式,便于用户快捷地查看到正文内容,当有需要时在点击展开查看联系人的信息。当所有联系人在显示时所需占用的空间大于预留的显示空间,说明如果在显示屏幕上对邮件的所有联系人进行显示,不会太多地占用邮件正文的空间,此时可以将邮件设置成展开显示方式,用户可以较便捷地查看正文,以及对联系人的信息进行操作。本专利技术实施例提供的邮件智能显示方法,通过在获取到邮件的联系人后,可以得到所有联系人在显示时所需占用的空间,根据所需占用空间的不同,可以为邮件自动设置与该所需占用的空间匹配的显示方式。本实施例中,不再为邮件设置统一的显示方式,每份邮件都有其自己合适的显示方式,实现了根据邮件中联系人的实际人数智能化地选择合适的显示方式的目的,灵活性较好,使得用户体验较好。进一步地,在联系人较多时收起全部联系人,避免用户手动下滑来查看邮件正文,浪费用户时间的问题,而在联系人较少时展开全部联系人,用户可以同时查看到邮件正文和联系人信息,提高邮件处理效率, 灵活性更好,使得用户体验较好。实施例二如图6所示,其为本专利技术实施例二的邮件智能显示方法的流程示意图。本实施例中,执行主体为手机上的邮件客户端,该邮件智能显示方法包括以下步骤:S201、从接收到的邮件中提取邮件头。S202、从邮件头中获取邮件的联系人。其中,联系人包括邮件的发件人、邮件的收件人和邮件的抄送人。当前邮件发送时,往往会在邮件中携带有邮件头摘要信息和邮件的正文。其中,邮件头中包括发件人、收件人、抄送人、邮件的发送时间、邮件的接收时间以及邮件标题等信息。本实施例中,首先接收邮件服务器发送的邮件,当邮件接收到之后能够提取到邮件头,从该邮件头中本文档来自技高网...

【技术保护点】
一种邮件智能显示方法,其特征在于,包括:获取邮件中所包括的联系人显示时所需占用的空间;其中,所述联系人包括发件人、收件人和抄送人;根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式。

【技术特征摘要】
1.一种邮件智能显示方法,其特征在于,包括:获取邮件中所包括的联系人显示时所需占用的空间;其中,所述联系人包括发件人、收件人和抄送人;根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式。2.根据权利要求1所述的方法,其特征在于,所述根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式,包括:将所述所需占用的空间与所述预留显示空间进行比较;如果所述所需占用的空间未超出所述预留显示空间,将所述邮件设置为展开显示方式;如果所述所需占用的空间超出所述预留显示空间,将所述邮件设置为收起显示方式。3.根据权利要求2所述的方法,其特征在于,所述获取邮件中所包括的联系人显示时所需占用的空间,包括:计算所述联系人所占用的行数;将所述行数作为所述联系人显示时所需占用的空间。4.根据权利要求3所述的方法,其特征在于,所述计算所述联系人所占用的行数,包括:获取所述发件人所占用的行数、所述收件人所占的行数以及所述抄送人所占用的行数;将所述发件人所占用的行数、所述收件人所占的行数以及所述抄送人所占用的行数相加得到所述联系人所占用的行数。5.根据权利要求4所述的方法,其特征在于,所述获取所述发件人所占用的行数、所述收件人所占的行数以及所述抄送人所占用的行数,包括:根据显示屏幕当前设置的显示格式,计算每个字体所需要的长度和宽度,其中显示格式包括:显示时字体的大小和样式;获取每个发件人名字或者邮箱地址的长度和宽度;计算所述发件人之间的一个分隔符所占用的长度和宽度;根据所述分隔符所占用的长度和宽度以及所述发件人的个数,计算得到所述发件人之间的所有分隔符所占用的长度和宽度;根据每个发件人名字或者邮箱地址所占用的长度和宽度以及所述发件人之间的所有分隔符所占用的长度和宽度,得到所述发件人所占用的行数;获取每个收件人名字或者邮箱地址的长度和宽度;计算所述收件人之间的一个分隔符所占用的长度和宽度;根据所述分隔符所占用的长度和宽度以及所述收件人的个数,计算得到所述收件人之间的所有分隔符所占用的长度和宽度;根据每个收件人名字或者邮箱地址所占用的长度和宽度以及所述收件人之间的所有分隔符所占用的长度和宽度,得到所述收件人所占用的行数;获取每个抄送人名字或者邮箱地址的长度和宽度;计算所述抄送人之间的一个分隔符所占用的长度和宽度;根据所述分隔符所占用的长度和宽度以及所述抄送人的个数,计算得到所述抄送人之间的所有分隔符所占用的长度和宽度;根据每个抄送人名字或者邮箱地址所占用的长度和宽度以及所述抄送人之间的所有分隔符所占用的长度和宽度,得到所述抄送人所占用的行数。6.根据权利要求3-5任一项所述的方法,其特征在于,所述预留显示空间用预留显示行数表示;所述根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式,包括:将所述所需占用的行数与所述预留显示行数进行比较;如果所述所需占用的行数未超出所述预留显示行数,将所述邮件设置为展开显示方式;如果所述所需占用的行数超出所述预留显示行数,将所述邮件设置为收起显示方式。7.一种邮件智能显示装置,其特征在于,包括:获取模块,用...

【专利技术属性】
技术研发人员:田宇
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1