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

文档序号:10572865阅读:178来源:国知局
邮件智能显示方法及装置的制造方法
【专利摘要】本发明实施例提供了一种邮件智能显示方法及装置,通过在获取到邮件的联系人后,可以得到所有联系人在显示时所需占用的空间,根据所需占用空间的不同,可以为邮件自动设置与该所需占用的空间匹配的显示方式。本实施例中,不再为邮件设置统一的显示方式,每份邮件都有其自己合适的显示方式,实现了根据邮件中联系人的实际人数智能化地选择合适的显示方式的目的,灵活性较好,使得用户体验较好。
【专利说明】
邮件智能显不方法及装置
技术领域
[0001]本发明实施例属于通信技术领域,尤其涉及一种邮件智能显示方法及装置。
【背景技术】
[0002]在工作中使用智能手机进行移动办公越来越流行,作为移动办公的重要组成部分,手机上的邮件客户端对用户尤其重要。现有的手机邮件客户端在收到一封邮件后,用户点击查看邮件正文的时候,对于联系人的查看有两种显示方式:第一种:展开全部联系人,其显示效果为如图1和图2所示,其中图1为联系人个数较少的情况,图2为联系人个数较多的情况。第二种:收起全部联系人,其显示效果为如图3和图4所示。其中图3为联系人个数较少的情况,图4为联系人个数较多的情况。其实,在第二种显示方法中只显示部分联系人,将其他未联系人进行了隐藏,如图4所示。
[0003]发明人在实现本发明的过程中,发现现有技术存在如下缺陷:
[0004]当用户将邮件客户端的显示方式设定以后,接收到的邮件都会自动地在这种方式下显示。实际应用中,如果接收到的邮件中联系人较多,当设置成第一种显示方式时,展开全部联系人后,整个显示界面都是联系人,用户无法第一时间看到邮件的正文,需要手动地往下滑动才能看到正文。而如果接收到的邮件中联系人较少,在第二种显示方式下,收起全部联系人时,用户需要点开联系人才能够看到具体的联系人以及邮件的详细时间等信息。现有的手机上的邮件客户端显示方式的设置方式,使得用户对邮件的操作不够便捷,浪费时间,导致用户体验较差的问题。

【发明内容】

[0005]本发明实施例提供一种邮件智能显示方法及装置,用于解决现有的手机上的邮件客户端显示方式的设置方式,使得用户对邮件的操作不够便捷,浪费时间,导致用户体验较差的冋题。
[0006]为了实现上述目的,本发明实施例提供了一种邮件智能显示方法,包括:
[0007]获取邮件中所包括的联系人显示时所需占用的空间;其中,所述联系人包括发件人、收件人和抄送人;
[0008]根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式。
[0009]为了实现上述目的,本发明实施例提供了一种邮件智能显示装置,包括:
[0010]获取模块,用于获取邮件中所包括的联系人显示时所需占用的空间;其中,所述联系人包括发件人、收件人和抄送人;
[0011]配置模块,用于根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式。
[0012]本发明实施例提供的邮件智能显示方法及装置,通过在获取到邮件的联系人后,可以得到所有联系人在显示时所需占用的空间,根据所需占用空间的不同,可以为邮件自动设置与该所需占用的空间匹配的显示方式。本实施例中,不再为邮件设置统一的显示方式,每份邮件都有其自己合适的显示方式,实现了根据邮件中联系人的实际人数智能化地选择合适的显示方式的目的,灵活性较好,使得用户体验较好。
【附图说明】
[0013]图1为现有展开全部联系人的效果示意图之一;
[0014]图2为现有展开全部联系人的效果示意图之二;
[0015]图3为现有收起全部联系人的效果示意图之一;
[0016]图4为现有收起全部联系人的效果示意图之二;
[0017]图5为本发明实施例一的邮件智能显示方法的流程示意图;
[0018]图6为本发明实施例二的邮件智能显示方法的流程示意图;
[0019]图7为本发明实施例三的邮件智能显示装置的结构示意图;
[0020]图8为本发明实施例四的邮件智能显示装置的结构示意图。
【具体实施方式】
[0021]下面结合附图对本发明实施例提供的邮件智能显示方法及装置进行详细描述。
[0022]实施例一
[0023]如图5所示,其为本发明实施例一的邮件智能显示方法的流程示意图。本实施例中,执行主体为手机上的邮件客户端,该邮件智能显示方法包括以下步骤:
[0024]SlOl、获取邮件中所包括的联系人显示时所需占用的空间。
[0025]其中,所述联系人包括发件人、收件人和抄送人。
[0026]当前邮件发送时,往往会在邮件中携带有邮件头摘要信息和邮件的正文。其中,邮件头中包括发件人、收件人、抄送人、邮件的发送时间、邮件的接收时间以及邮件标题等信息。本实施例中,首先接收邮件服务器发送的邮件,当邮件接收到之后,从该邮件头中可以提取出该邮件的联系人,其中邮件的联系人包括:发件人、收件人和抄送人。
[0027]在获取到联系人后,可以计算出联系人显示时所需占用的空间,例如,设定每个联系人占用固定长度,根据联系人的个数就可以获取到联系人显示所需占用的空间。再例如,可以获取到每个联系人所占用的长度以及宽度,然后根据显示屏幕的设定的显示长度和显示宽度,可以得到联系人所需占用的空间。
[0028]S102、根据所述所需占用的空间和预留的显示空间为邮件配置对应的显示方式。
[0029]本实施例中,为显示邮件联系人预留一定的显示空间,预留的显示空间用于显示邮件的联系人。其中,预留的显示空间可以用具体的尺寸表示大小,也可以用于与显示屏幕整个屏幕大小的比值表示。
[0030]一般情况下,预留的显示空间为除去顶栏和底栏之后显示屏幕总高度的1/3,该预留的显示空间为比较理想的显示联系人的空间,当显示联系人是占用的空间超出该预留的显示空间后,邮件的正文需要往下移动,以为显示联系人所需占用的空间留出足够的空间。而实际应用中,邮件的正文比联想人显示更为重要,当联系人所需占用的空间较大时,会导致邮件的正文显示后,用户不能在点击开邮件后立刻获取到正文,需要手动地向下滑动,才能够阅读到邮件的正文内容,使得用户体验较差。
[0031]在获取到邮件的所有联系人在显示时所需占用的空间后,可以将所需占用的空间与上述预留的显示空间进行比较,根据比较结果为邮件配置对应的显示方式。本实施例中,设置有的两种显示方式为:展开显示方式和收起显示方式,其中,展开显示方式下将邮件所有的联系人信息进行显示,收起显示方式下将邮件所有的联系人信息隐藏显示,或者只显示部分联系人信息。
[0032]当所有联系人在显示时所需占用的空间大于预留的显示空间,说明如果在显示屏幕上对邮件的所有联系人进行显示,将会在占用部分邮件正文的空间,会导致用户体验较差,此时可以将邮件设置成收起显示方式,便于用户快捷地查看到正文内容,当有需要时在点击展开查看联系人的信息。
[0033]当所有联系人在显示时所需占用的空间大于预留的显示空间,说明如果在显示屏幕上对邮件的所有联系人进行显示,不会太多地占用邮件正文的空间,此时可以将邮件设置成展开显示方式,用户可以较便捷地查看正文,以及对联系人的信息进行操作。
[0034]本发明实施例提供的邮件智能显示方法,通过在获取到邮件的联系人后,可以得到所有联系人在显示时所需占用的空间,根据所需占用空间的不同,可以为邮件自动设置与该所需占用的空间匹配的显示方式。本实施例中,不再为邮件设置统一的显示方式,每份邮件都有其自己合适的显示方式,实现了根据邮件中联系人的实际人数智能化地选择合适的显示方式的目的,灵活性较好,使得用户体验较好。
[0035]进一步地,在联系人较多时收起全部联系人,避免用户手动下滑来查看邮件正文,浪费用户时间的问题,而在联系人较少时展开全部联系人,用户可以同时查看到邮件正文和联系人信息,提高邮件处理效率,灵活性更好,使得用户体验较好。
[0036]实施例二
[0037]如图6所示,其为本发明实施例二的邮件智能显示方法的流程示意图。本实施例中,执行主体为手机上的邮件客户端,该邮件智能显示方法包括以下步骤:
[0038]S201、从接收到的邮件中提取邮件头。
[0039]S202、从邮件头中获取邮件的联系人。
[0040]其中,联系人包括邮件的发件人、邮件的收件人和邮件的抄送人。
[0041]当前邮件发送时,往往会在邮件中携带有邮件头摘要信息和邮件的正文。其中,邮件头中包括发件人、收件人、抄送人、邮件的发送时间、邮件的接收时间以及邮件标题等信息。本实施例中,首先接收邮件服务器发送的邮件,当邮件接收到之后能够提取到邮件头,从该邮件头中可以获取到该邮件的联系人,其中邮件的联系人包括:发件人、收件人和抄送人。
[0042]S203、计算联系人所占用的行数。
[0043]本实施例中,联系人包括邮件的发件人、收件人和抄送人,需要计算发件人的行数、收件人的行数以及抄送人的行数,将发件人、收件人和抄送人的行数相加后,能够到联系人的行数。
[0044]具体地,预先为显示屏幕设置有当前显示格式,其中,显示格式包括:显示时字体的大小以及样式,根据显示格式可以得到一个字符或者汉字需要占用的长度和宽度。在获取到每个联系人的名字或者邮箱地址后,就可以根据当前显示格式计算出每个联系人名字或者邮箱地址所占用的长度和高度。由于每个联系人之间还需要有分隔符,可以根据联系人的个数计算中所有分隔符占用的长度和宽度。其中,联系人的个数包括:发件人的个数、收件人的个数和抄送人的个数。
[0045]实际应用中,由于不同类型的联系人需要分行单独显示,在计算联系人所占行数时,需要分别计算发件人的行数、收件人的行数以及抄送人的行数。
[0046]计算联系人中所有发件人占用的长度和宽度以及根据发件人的个数计算出发件人之间所有分隔符所占用的长度和宽度,进而能够得到发件人的行数。具体地,获取每个发件人名字或者邮箱地址的长度和宽度,计算发件人之间的一个分隔符所占用的长度和宽度,根据该分隔符所占用的长度和宽度以及发件人的个数,计算得到发件人之间的所有分隔符所占用的长度和宽度,再根据每个发件人名字或者邮箱地址所占用的长度和宽度以及发件人之间的所有分隔符所占用的长度和宽度,得到发件人所占用的行数。
[0047]类似地,计算联系人中所有收件人的占用的长度和宽度以及根据收件人的个数计算出收件人之间所有分隔符所占用的长度和宽度,进而能够得到收件人的行数。具体地,获取每个收件人名字或者邮箱地址的长度和宽度,计算收件人之间的一个分隔符所占用的长度和宽度,根据该分隔符所占用的长度和宽度以及收件人的个数,计算得到收件人之间的所有分隔符所占用的长度和宽度,再根据每个收件人名字或者邮箱地址所占用的长度和宽度以及收件人之间的所有分隔符所占用的长度和宽度,得到收件人所占用的行数。
[0048]类似地,计算联系人中所有抄送人的占用的长度和宽度以及根据抄送人的个数计算出抄送人之间所有分隔符所占用的长度和宽度,进而能够得到抄送人的行数。具体地,获取每个抄送人名字或者邮箱地址的长度和宽度,计算抄送人之间的一个分隔符所占用的长度和宽度,根据该分隔符所占用的长度和宽度以及抄送人的个数,计算得到抄送人之间的所有分隔符所占用的长度和宽度,根据每个抄送人名字或者邮箱地址所占用的长度和宽度以及抄送人之间的所有分隔符所占用的长度和宽度,得到抄送人所占用的行数。
[0049]S204、将所需占用的行数作为联系人显示时所需占用的空间
[0050]在本实施例中,将获取到的联系人在显示所占用的行数作为联系人在显示时所需占用的空间。
[0051]S205、将所需占用的行数与预留显示行数进行比较。
[0052]其中,预留显示空间用预留显示行数表示。
[0053]一般情况下,在当前显示格式下显示屏幕可以显示的行数能够获取到,为了使邮件正文的显示与邮件的联系人的显示在显示屏幕上达到一个平衡,本实施例中,相应地为联系人的显示预留显示行数。在该预留显示行数内显示联系人,不会太多地占用邮件正文的空间,用户即可以较便捷地查看正文,也可以对联系人的信息进行操作。
[0054]本实施例中,优选地预留显示行数为5行,当联系人所占用的行数是5或者5以下,该高度大约是除去顶栏和底栏之后屏幕总高度的1/3,从整体来看,联系人显示和邮件正文显示能够达到一个比较协调的比例,邮件正文大部分内容可以在显示屏幕中进行显示,而且邮件的联系人信息也能够全部显示出来。如果联系人所占用的行数是大于5,此时联系人太多,邮件正文只会显示出一小部分,用户无法看到较多的邮件正文,需要手动下滑来查看正文内容,用户体验不是很好,此时需要将联系人信息收起显示。
[0055]此处需要说明,当联系人在显示时所需占用的空间通过行数表示时,相应地,预留显示空间也需要用预留显示行数表示。
[0056]将所需占用的行数与预留显示行数进行比较,当所需占用的行数未超出预留显示行数时,执行步骤206;当所需占用的行数超出预留显示行数时,执行步骤207。
[0057]S206、当所需占用的行数未超出预留显示行数时,将邮件设置为展开显示方式。
[0058]当判断出需要将邮件设置成展开显示方式时,说明邮件内的所有联系人个数较少,所有联系人的信息在预留显示行数内能够全部显示出来,而且不会占用太多邮件正文的空间,用户可以同步看到邮件正文和联系人的信息,不需要再进行点击查看,能够便捷对联系人的信息进行添加等操作。
[0059]S207、当所需占用的行数超出预留显示行数时,将邮件设置为收起显示方式。
[0060]当判断出需要将邮件设置成收起显示方式时,说明邮件内的所有联系人个数较多,所有联系人的信息在预留显示行数内不能全部显示出来,如果要全部显示出来,会占用较多邮件正文的空间,用户不能在点击邮件后立刻看到邮件正文,需要手动滑动到邮件正文处来查看实际内容。此时,将邮件设置成收起显示方式,可以避免用户手动滑动来查看邮件正文导致浪费时间的问题。
[0061]本发明实施例提供的邮件智能显示方法,通过在获取到邮件的联系人后,可以得到所有联系人在显示时所需占用的空间,根据所需占用空间的不同,可以为邮件自动设置与该所需占用的空间匹配的显示方式。本实施例中,不再为邮件设置统一的显示方式,每份邮件都有其自己合适的显示方式,实现了根据邮件中联系人的实际人数智能化地选择合适的显示方式的目的,灵活性较好,使得用户体验较好。
[0062]进一步地,在联系人较多时收起全部联系人,避免用户手动下滑来查看邮件正文,浪费用户时间的问题,而在联系人较少时展开全部联系人,用户可以同时查看到邮件正文和联系人信息,提高邮件处理效率,灵活性更好,使得用户体验较好。
[0063]实施例三
[0064]如图7所示,其为本发明实施例三的邮件智能显示装置的结构示意图。该邮件智能显示装置包括:获取模块11和配置模块12。
[0065]其中,获取模块11,用于获取邮件中所包括的联系人显示时所需占用的空间。
[0066]其中,所述联系人包括发件人、收件人和抄送人。
[0067]当前邮件发送时,往往会在邮件中携带有邮件头摘要信息和邮件的正文。其中,邮件头中包括发件人、收件人、抄送人、邮件的发送时间、邮件的接收时间以及邮件标题等信息。本实施例中,获取模块11首先接收邮件服务器发送的邮件,当邮件接收到之后,从该邮件头中可以提取出该邮件的联系人,其中邮件的联系人包括:发件人、收件人和抄送人。
[0068]在获取到联系人后,获取模块11可以计算出联系人显示时所需占用的空间,例如,设定每个联系人占用固定长度,根据联系人的个数就可以获取到联系人显示所需占用的空间。再例如,可以获取到每个联系人所占用的长度以及宽度,然后根据显示屏幕的设定的显示长度和显示宽度,可以得到联系人所需占用的空间。
[0069]配置模块12,用于根据所述所需占用的空间和预留的显示空间为邮件配置对应的显不方式O
[0070]本实施例中,配置模块12为显示邮件联系人预留一定的显示空间,预留的显示空间用于显示邮件的联系人。其中,预留的显示空间可以用具体的尺寸表示大小,也可以用于与显示屏幕整个屏幕大小的比值表示。
[0071]一般情况下,预留的显示空间为除去顶栏和底栏之后显示屏幕总高度的1/3,该预留的显示空间为比较理想的显示联系人的空间,当显示联系人是占用的空间超出该预留的显示空间后,邮件的正文需要往下移动,以为显示联系人所需占用的空间留出足够的空间。而实际应用中,邮件的正文比联想人显示更为重要,当联系人所需占用的空间较大时,会导致邮件的正文显示后,用户不能在点击开邮件后立刻获取到正文,需要手动地向下滑动,才能够阅读到邮件的正文内容,使得用户体验较差。
[0072]在获取到邮件的所有联系人在显示时所需占用的空间后,配置模块12可以将所需占用的空间与上述预留的显示空间进行比较,根据比较结果为邮件配置对应的显示方式。本实施例中,配置模块12设置有的两种显示方式为:展开显示方式和收起显示方式,其中,展开显示方式下将邮件所有的联系人信息进行显示,收起显示方式下将邮件所有的联系人信息隐藏显示,或者只显示部分联系人信息。
[0073]当所有联系人在显示时所需占用的空间大于预留的显示空间,说明如果在显示屏幕上对邮件的所有联系人进行显示,将会在占用部分邮件正文的空间,会导致用户体验较差,此时可以将邮件设置成收起显示方式,便于用户快捷地查看到正文内容,当有需要时在点击展开查看联系人的信息。
[0074]当所有联系人在显示时所需占用的空间大于预留的显示空间,说明如果在显示屏幕上对邮件的所有联系人进行显示,不会太多地占用邮件正文的空间,此时可以将邮件设置成展开显示方式,用户可以较便捷地查看正文,以及对联系人的信息进行操作。
[0075]本发明实施例提供的邮件智能显示装置,通过在获取到邮件的联系人后,可以得到所有联系人在显示时所需占用的空间,根据所需占用空间的不同,可以为邮件自动设置与该所需占用的空间匹配的显示方式。本实施例中,不再为邮件设置统一的显示方式,每份邮件都有其自己合适的显示方式,实现了根据邮件中联系人的实际人数智能化地选择合适的显示方式的目的,灵活性较好,使得用户体验较好。
[0076]进一步地,在联系人较多时收起全部联系人,避免用户手动下滑来查看邮件正文,浪费用户时间的问题,而在联系人较少时展开全部联系人,用户可以同时查看到邮件正文和联系人信息,提高邮件处理效率,灵活性更好,使得用户体验较好。
[0077]实施例四
[0078]如图8所示,其为本发明实施例四的邮件智能显示装置的结构示意图。该邮件智能显示装置包括:获取模块11和配置模块12。
[0079]本实施例中,配置模块12的一种可选地结构实现方式,包括:比较单元121和设置单元122。
[0080]比较单元121,用于将所述所需占用的空间与所述预留显示空间进行比较。
[0081]设置单元122,用于如果所述所需占用的空间未超出所述预留显示空间,将所述邮件设置为展开显示方式,以及如果所述所需占用的空间超出所述预留显示空间,将所述邮件设置为收起显示方式。
[0082]本实施例中,获取模块11的一种可选地结构实现方式,包括:计算单元111和获取单元112。
[0083]其中,计算单元111,用于计算联系人所占用的行数。
[0084]获取单元112,用于将联系人的行数作为联系人显示时所需占用的空间。
[0085]计算单元111,具体用于获取发件人所占用的行数、收件人所占的行数以及抄送人所占用的行数,以及将发件人所占用的行数、收件人所占的行数以及抄送人所占用的行数相加得到联系人所占用的行数。
[0086]可选地,计算单元111 一种可选地结构实现方式,包括:第一计算子单元、第二计算子单元和第三计算子单元。
[0087]第一计算子单元,用于根据显示屏幕当前设置的显示格式,计算每个字体所需要的长度和宽度,其中显示格式包括:显示时字体的大小和样式,以及获取每个发件人名字或者邮箱地址的长度和宽度。
[0088]第二计算子单元,用于计算所述发件人之间的一个分隔符所占用的长度和宽度,以及根据所述分隔符所占用的长度和宽度以及所述发件人的个数,计算得到所述发件人之间的所有分隔符所占用的长度和宽度。
[0089]第三计算子单元,用于根据每个发件人名字或者邮箱地址所占用的长度和宽度以及所述发件人之间的所有分隔符所占用的长度和宽度,得到所述发件人所占用的行数。
[0090]第一计算子单元,还用于获取每个收件人名字或者邮箱地址的长度和宽度。
[0091]第二计算子单元,还用于计算所述收件人之间的一个分隔符所占用的长度和宽度,以及根据所述分隔符所占用的长度和宽度以及所述收件人的个数,计算得到所述收件人之间的所有分隔符所占用的长度和宽度。
[0092]第三计算子单元,还用于根据每个收件人名字或者邮箱地址所占用的长度和宽度以及所述收件人之间的所有分隔符所占用的长度和宽度,得到所述收件人所占用的行数。
[0093]第一计算子单元,还用于获取每个抄送人名字或者邮箱地址的长度和宽度。
[0094]第二计算子单元,还用于计算所述抄送人之间的一个分隔符所占用的长度和宽度,以及根据所述分隔符所占用的长度和宽度以及所述抄送人的个数,计算得到所述抄送人之间的所有分隔符所占用的长度和宽度。
[0095]第三计算子单元,还用于根据每个抄送人名字或者邮箱地址所占用的长度和宽度以及所述抄送人之间的所有分隔符所占用的长度和宽度,得到所述抄送人所占用的行数。
[0096]进一步地,预留显示空间用预留显示行数表示。配置模块12,具体用于将所述所需占用的行数与所述预留显示行数进行比较,如果所述所需占用的行数未超出所述预留显示行数,将所述邮件设置为展开显示方式,如果所述所需占用的行数超出所述预留显示行数,将所述邮件设置为收起显示方式。
[0097]本发明实施例提供的邮件智能显示装置,通过在获取到邮件的联系人后,可以得到所有联系人在显示时所需占用的空间,根据所需占用空间的不同,可以为邮件自动设置与该所需占用的空间匹配的显示方式。本实施例中,不再为邮件设置统一的显示方式,每份邮件都有其自己合适的显示方式,实现了根据邮件中联系人的实际人数智能化地选择合适的显示方式的目的,灵活性较好,使得用户体验较好。
[0098]进一步地,在联系人较多时收起全部联系人,避免用户手动下滑来查看邮件正文,浪费用户时间的问题,而在联系人较少时展开全部联系人,用户可以同时查看到邮件正文和联系人信息,提高邮件处理效率,灵活性更好,使得用户体验较好。
[0099]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0100]最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种邮件智能显示方法,其特征在于,包括: 获取邮件中所包括的联系人显示时所需占用的空间;其中,所述联系人包括发件人、收件人和抄送人; 根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式。2.根据权利要求1所述的方法,其特征在于,所述根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式,包括: 将所述所需占用的空间与所述预留显示空间进行比较; 如果所述所需占用的空间未超出所述预留显示空间,将所述邮件设置为展开显示方式; 如果所述所需占用的空间超出所述预留显示空间,将所述邮件设置为收起显示方式。3.根据权利要求2所述的方法,其特征在于,所述获取邮件中所包括的联系人显示时所需占用的空间,包括: 计算所述联系人所占用的行数; 将所述行数作为所述联系人显示时所需占用的空间。4.根据权利要求3所述的方法,其特征在于,所述计算所述联系人所占用的行数,包括: 获取所述发件人所占用的行数、所述收件人所占的行数以及所述抄送人所占用的行数; 将所述发件人所占用的行数、所述收件人所占的行数以及所述抄送人所占用的行数相加得到所述联系人所占用的行数。5.根据权利要求4所述的方法,其特征在于,所述获取所述发件人所占用的行数、所述收件人所占的行数以及所述抄送人所占用的行数,包括: 根据显示屏幕当前设置的显示格式,计算每个字体所需要的长度和宽度,其中显示格式包括:显示时字体的大小和样式; 获取每个发件人名字或者邮箱地址的长度和宽度; 计算所述发件人之间的一个分隔符所占用的长度和宽度; 根据所述分隔符所占用的长度和宽度以及所述发件人的个数,计算得到所述发件人之间的所有分隔符所占用的长度和宽度; 根据每个发件人名字或者邮箱地址所占用的长度和宽度以及所述发件人之间的所有分隔符所占用的长度和宽度,得到所述发件人所占用的行数; 获取每个收件人名字或者邮箱地址的长度和宽度; 计算所述收件人之间的一个分隔符所占用的长度和宽度; 根据所述分隔符所占用的长度和宽度以及所述收件人的个数,计算得到所述收件人之间的所有分隔符所占用的长度和宽度; 根据每个收件人名字或者邮箱地址所占用的长度和宽度以及所述收件人之间的所有分隔符所占用的长度和宽度,得到所述收件人所占用的行数; 获取每个抄送人名字或者邮箱地址的长度和宽度; 计算所述抄送人之间的一个分隔符所占用的长度和宽度; 根据所述分隔符所占用的长度和宽度以及所述抄送人的个数,计算得到所述抄送人之间的所有分隔符所占用的长度和宽度; 根据每个抄送人名字或者邮箱地址所占用的长度和宽度以及所述抄送人之间的所有分隔符所占用的长度和宽度,得到所述抄送人所占用的行数。6.根据权利要求3-5任一项所述的方法,其特征在于,所述预留显示空间用预留显示行数表示; 所述根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显示方式,包括: 将所述所需占用的行数与所述预留显示行数进行比较; 如果所述所需占用的行数未超出所述预留显示行数,将所述邮件设置为展开显示方式; 如果所述所需占用的行数超出所述预留显示行数,将所述邮件设置为收起显示方式。7.一种邮件智能显示装置,其特征在于,包括: 获取模块,用于获取邮件中所包括的联系人显示时所需占用的空间;其中,所述联系人包括发件人、收件人和抄送人; 配置模块,用于根据所述所需占用的空间和预留的显示空间为所述邮件配置对应的显不方式。8.根据权利要求7所述的装置,其特征在于,所述配置模块,包括: 比较单元,用于将所述所需占用的空间与所述预留显示空间进行比较; 设置单元,用于如果所述所需占用的空间未超出所述预留显示空间,将所述邮件设置为展开显示方式,以及如果所述所需占用的空间超出所述预留显示空间,将所述邮件设置为收起显示方式。9.根据权利要求8所述的装置,其特征在于,所述获取模块,包括: 计算单元,用于计算所述联系人所占用的行数; 获取单元,用于将所述行数作为所述联系人显示时所需占用的空间。10.根据权利要求9所述的装置,其特征在于,所述计算单元,具体用于获取所述发件人所占用的行数、所述收件人所占的行数以及所述抄送人所占用的行数,以及将所述发件人所占用的行数、所述收件人所占的行数以及所述抄送人所占用的行数相加得到所述联系人所占用的行数。11.根据权利要求10所述的装置,其特征在于,所述计算单元,包括: 第一计算子单元,用于根据显示屏幕当前设置的显示格式,计算每个字体所需要的长度和宽度,其中显示格式包括:显示时字体的大小和样式,以及获取每个发件人名字或者邮箱地址的长度和宽度; 第二计算子单元,用于计算所述发件人之间的一个分隔符所占用的长度和宽度,以及根据所述分隔符所占用的长度和宽度以及所述发件人的个数,计算得到所述发件人之间的所有分隔符所占用的长度和宽度; 第三计算子单元,用于根据每个发件人名字或者邮箱地址所占用的长度和宽度以及所述发件人之间的所有分隔符所占用的长度和宽度,得到所述发件人所占用的行数; 所述第一计算子单元,还用于获取每个收件人名字或者邮箱地址的长度和宽度; 所述第二计算子单元,还用于计算所述收件人之间的一个分隔符所占用的长度和宽度,以及根据所述分隔符所占用的长度和宽度以及所述收件人的个数,计算得到所述收件人之间的所有分隔符所占用的长度和宽度; 所述第三计算子单元,还用于根据每个收件人名字或者邮箱地址所占用的长度和宽度以及所述收件人之间的所有分隔符所占用的长度和宽度,得到所述收件人所占用的行数;所述第一计算子单元,还用于获取每个抄送人名字或者邮箱地址的长度和宽度; 所述第二计算子单元,还用于计算所述抄送人之间的一个分隔符所占用的长度和宽度,以及根据所述分隔符所占用的长度和宽度以及所述抄送人的个数,计算得到所述抄送人之间的所有分隔符所占用的长度和宽度; 所述第三计算子单元,还用于根据每个抄送人名字或者邮箱地址所占用的长度和宽度以及所述抄送人之间的所有分隔符所占用的长度和宽度,得到所述抄送人所占用的行数。12.根据权利要求9-11任一项所述的装置,其特征在于,所述预留显示空间用预留显示行数表示; 所述配置模块,具体用于将所述所需占用的行数与所述预留显示行数进行比较,如果所述所需占用的行数未超出所述预留显示行数,将所述邮件设置为展开显示方式,如果所述所需占用的行数超出所述预留显示行数,将所述邮件设置为收起显示方式。
【文档编号】H04M1/725GK105933516SQ201610248413
【公开日】2016年9月7日
【申请日】2016年4月20日
【发明人】田宇
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1