一种电子邮件的显示方法及装置与流程

文档序号:11134060阅读:329来源:国知局
一种电子邮件的显示方法及装置与制造工艺

本发明涉及通信领域,特别涉及一种电子邮件的显示技术。



背景技术:

随着计算机网络的发展,电子邮件已经成为应用最广泛的计算机通信方式。用户通常使用邮件客户端对电子邮件进行管理,进行收发操作。现有的电子邮件采用标准的电子邮件协议来完成电子邮件的生成、传输、存储以及显示。对于邮件的存储与显示,一般按照邮件的接收日期、主题、发件人等关键字进行排序。

目前,用户进入邮件客户端后,只能获知新接收到的邮件的个数、发件人、发件日期、邮件主题等信息,需要用户对自己想要查看的邮件进行点击,才能获知到邮件的内容。但是,如果邮件数量众多,当用户需要查看发件日期比较早的某一封邮件时,用户只能凭着自己的感觉一封一封的去点击查看,来寻找自己需要的邮件,使得用户需要花费大量的时间浪费在寻找邮件上,降低了用户使用邮件的效率,给用户造成不便,用户体验较差。



技术实现要素:

本发明的目的在于提供一种电子邮件的显示方法及装置,使得用户可以直接根据显示的与邮件内容相关的摘要,大致的了解到邮件中所包含的信息,从而能够帮助用户快速的定位到自己需要的邮件。

为解决上述技术问题,本发明的实施方式提供了一种电子邮件的显示方法,包含:

利用接收到的关键字,在邮件库中检索,获得带关键字的第一邮件;

建立所获得的第一邮件的摘要;其中,查找关键字在第一邮件正文中的位置,以关键字的所在位置为中心,分别获取关键字前后若干字节,利用获取到的内容建立第一邮件的摘要;

显示第一邮件及对应的摘要。

本发明的实施方式还提供了一种电子邮件的显示装置,包含以下模块:

接收模块,用于接收关键字;

检索模块,用于利用所接收到的关键字,在邮件库中检索,获得带关键字的第一邮件;

建立模块,用于建立所获得的第一邮件的摘要;其中,建立模块包含以下子模块:

查找子模块,用于查找关键字在第一邮件正文中的位置;

获取子模块,用于以查找模块查找到的关键字的所在位置为中心,分别获取关键字前后若干字节;

建立子模块,用于利用获取子模块获取到的内容建立第一邮件的摘要;

显示模块,用于显示第一邮件及对应的摘要。

本发明实施方式相对于现有技术而言,将邮件按照关键词进行筛选,在显示邮件时,显示筛选出的符合条件的邮件及其对应的摘要,利用接收到的关键字,在邮件库中检索,获得带关键字的第一邮件;再查找关键字在第一邮件正文中的位置,以关键字的所在位置为中心,分别获取关键字前后若干字节,利用获取到的内容建立第一邮件的摘要;显示第一邮件及对应的摘要。通过这种方式,使得电子邮件在检索出并显示时,不仅显示了摘要,还保证摘要中包含用户需要查看的关键字内容,以使得用户可以直接根据显示的摘要,大致的了解到邮件中所包含的信息是否为自己所需,从而能够帮助用户快速的定位到自己需要的邮件,大大的缩短了用户寻找所需要邮件的时间,提高了用户使用电子邮件的效率,用户体验较好。

另外,在查找关键字在第一邮件正文中的位置,以关键字的所在位置为中心,分别获取关键字前后若干字节中,以第一次查找到的关键字所在位置为中心,分别获取关键字前后若干字节。这样,在第一次查找到关键字时,则以该关键字所在的位置为中心,产生与邮件内容相对应摘要,从而能够根据用户所输入的关键字,尽快的给予用户反馈。

另外,所建立的第一邮件的摘要中还包含省略号,以提示用户当前所显示的内容只为摘要,使得用户可以明确邮件中还有其他的内容。

另外,建立第一邮件的摘要中,具体包含:在第一邮件的正文和/或标题中匹配关键字,若匹配到,则编辑所匹配到的关键字,改变关键字的字体显示。这样,通过较为醒目的关键字提示方式,容易引起用户的关注,以便于用户较为快速的寻找到自己需要的内容。

另外,编辑所匹配到的关键字,改变关键字的字体显示中,具体包含:为匹配到的关键字增加字体属性;其中,字体属性中的底色为高亮色或深色。利用高亮色的底色突出关键字,以达到较好的引起用户的关注的效果。

另外,所述显示第一邮件及对应的摘要中,如果待显示的第一邮件的数量大于一个,则列表显示各所述第一邮件及对应的摘要。利用列表的方式进行显示,用户能够对符合条件的邮件一目了然,并能够按照排序有秩序的进行查看,以定位到自己需要的邮件。

另外,显示第一邮件及对应的摘要中,显示第一邮件的标题与收到时间,同时显示标题以及收到时间,为用户提供更多参考信息,更便于用户寻找所需内容。

附图说明

图1是根据本发明第一实施方式中的电子邮件的显示方法的流程图;

图2是根据本发明第二实施方式中的摘要显示界面的效果图;

图3是根据本发明第三实施方式中的摘要显示界面的效果图;

图4是根据本发明第四实施方式中的电子邮件的显示方法的流程图;

图5是根据本发明第五实施方式中的电子邮件的显示装置的结构示意图;

图6是根据本发明第六实施方式中的电子邮件的显示装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。

本发明的第一实施方式涉及一种电子邮件的显示方法,其流程如图1所示。本发明人发现,一般显示邮件的摘要时,也是只显示开头若干字节内容,但如果邮件内容较长,并不能保证用户在摘要中就查看到所需的内容,尤其是用户想看的关键字。本实施方式以终端对电子邮件的显示为例做具体的说明,具体步骤如下:

步骤101,接收关键字。

具体的说,当用户需要寻找某一邮件时,则在终端所显示的检索栏中,输入关键字,如,会议、时间等。

步骤102,在邮件库中检索。

具体的说,终端获取该用户所对应的邮件库,该邮件库中包含用户接受或者发送的所有的邮件。终端根据接收到的关键字,对邮件库中各邮件的标题、内容进行检索,相当于按照关键字对邮件库中的邮件进行分类,包含关键字的邮件分为一类,不包含关键字的邮件作为另一类。

步骤103,获得带关键字的第一邮件。

具体的说,终端将邮件的标题、内容中带有关键字的邮件从邮件库中提取出来,将该邮件作为第一邮件。如,关键字为:会议;则获得的第一邮件都是为包含会议的邮件。

步骤104,建立所获得的第一邮件的摘要。

本实施方式中,建立摘要的方式为:查找关键字在第一邮件正文中的位置,以关键字的所在位置为中心,分别获取关键字前后若干字节,利用获取到的内容建立第一邮件的摘要。

具体的说,获取关键字前后的若干字节的个数可以由技术开发人员或者用户预先设置并保存在终端中。更具体的说,本实施方式中是将一封邮件中所有出现过的关键字,以及前后若干字节进行组合,建立摘要。

以下进行举例说明:

第一邮件的正文为:

尊敬的AA,您好:

3月20日下午2点整召开会议,会议主题为工作计划,会议讨论单位明年的工作目标等事项,全体人员务必准时参加,不可迟到,自带笔纸记录。

会议地点:会议室;

会议内容为明确下一步的各部门工作部署,以及梳理各部门的工作不足,提出改善意见和建议。

设置的获取关键字前后的若干字节的个数为10,其中,一个中文汉字为2字节、阿拉伯数字或者英文字母均为1字节。若接收到的关键字为:会议,则第一邮件的摘要为:

“2点整召开会议,会议主题为工作,会议讨论单位明,会议地点:会议室;会议内容为明确。”

值得一提的是,本实施方式中,在建立第一邮件的摘要时,还对关键字的字体显示进行改变,通过较为醒目的关键字提示方式,容易引起用户的关注,以便于用户较为快速的寻找到自己需要的内容。

具体的说,终端在建立第一邮件的摘要的步骤中,在第一邮件的正文和/或标题中匹配关键字,若匹配到,则编辑所匹配到的关键字,改变关键字的字体显示。终端在对关键字的字体显示进行修改时,利用网页html代码编辑,操作较为简单方便,且可行性较高。如,终端对关键字的字型进行编辑,将字体属性中的字形改变为为倾斜,对字体进行加粗、字号增大或者加设下划线等方式,以改变关键字的字体显示。当然,在实际操作时,终端还可以为匹配到的关键字增加字体属性,以达到突出显示的效果,如,将字体属性中的底色设置为高亮色或深色。其中,高亮色可以为黄色、鲜绿色或青绿色,深色可以为深蓝色、深绿色、深灰色或黑色,以达到较好的引起用户的关注的效果。当然,在实际操作时,还可以将关键字的底色设置为深色,字体的颜色设置为高亮色或白色,以达到突出显示的效果。然,终端设置关键字的字体属性的方式,在此并不做任何限制,任何能够起到突出显示作用的,均在本实施方式的保护范围内。

步骤105,显示第一邮件及对应的摘要。

具体的说,终端将所获取的第一邮件通过显示屏进行显示,显示第一邮件的方式,可以以阵列的形式进行显示。

值得一提的是,本实施方式中,在显示第一邮件及对应的摘要时,还可以显示第一邮件的标题以及收到时间。同时显示标题以及收到时间,为用户提供更多参考信息,更便于用户寻找所需内容。

不难看出,本实施方式中,电子邮件根据关键字在检索并显示符合条件的邮件时,不仅显示了摘要,还保证摘要中包含用户需要查看的关键字内容,以使得用户可以直接根据显示的摘要,大致的了解到邮件中所包含的信息是否为自己所需,从而能够帮助用户快速的定位到自己需要的邮件,大大的缩短了用户寻找所需要邮件的时间,提高了用户使用电子邮件的效率,用户体验较好。

本发明的第二实施方式涉及一种电子邮件的显示方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:在第一实施方式中,在建立第一邮件的摘要时,摘要的生成方式为:将一封邮件中所有查找到的关键字以及其前后若干字节,作为第一邮件的摘要。而在本发明第二实施方式中,仅以第一次查找到的关键字及其前后若干字节,作为第一邮件的摘要。相比于第一实施方式而言,缩短了摘要建立时所需的内容,降低了摘要的生成时间,并有效的避免了摘要内容过多,给用户带来阅读负担。

以图2所示的摘要显示界面为例进行说明,箭头1所指的为关键字输入框,箭头2所指的为摘要显示区域。在关键字输入框中输入关键字“AA”,终端在邮件库中进行检索,获得带关键字的第一邮件,以第一次查找到的关键字及其前后若干字节,作为第一邮件的摘要。在图2中,终端检索到三个符合条件的第一邮件,各邮件的摘要分别为“****AA”“AA****”“**AA**”。然而,上述举例仅为说明,本实施方式并不对摘要显示界面做任何限制。

以第一实施方式中所提的邮件正文进行说明:

第一邮件的正文为:

尊敬的AA,您好:

3月20日下午2点整召开会议,会议主题为工作计划,会议讨论单位明年的工作目标等事项,全体人员务必准时参加,不可迟到,自带笔纸记录。会议地点:会议室;

会议内容为明确下一步的各部门工作部署,以及梳理各部门的工作不足,提出改善意见和建议。

设置的获取关键字前后的若干字节的个数同样为10,其中,一个中文汉字为2字节、阿拉伯数字或者英文字母均为一个字节。同样接收到的关键字为:会议,终端在第一邮件中进行关键字查找时,首次出现关键字的内容为“3月20日下午2点整召开会议”,则终端以首次查找到的关键字所在位置为中心,分别获取关键字前后若干字节,作为第一邮件的摘要。即,本实施方式中,为第一邮件所建立的摘要为:“2点整召开会议,会议主”。

值得一提的是,在实际应用中,建立摘要时所获取的关键字的前后字节数可以更多,比如20字节,或30字节,在此不再一一列举。

不难看出,本实施方式中,用户既能够通过摘要大致的了解到邮件中所包含的信息是否为自己所需,从而能够帮助用户快速的定位到自己需要的邮件。同时,缩短了摘要的生成时间,并有效的避免了摘要内容过多,给用户带来阅读负担。

本发明的第三实施方式涉及一种电子邮件的显示方法。第三实施方式在第一实施方式的基础上加以改进,主要改进之处在于:在所建立的第一邮件的摘要中还包含省略号,以提示用户当前所显示的内容只为摘要,使得用户可以明确邮件中还有其他的内容。

具体的说,终端在查找关键字在第一邮件正文中的位置时,还对关键字前后是否存在字节进行检测。若,关键字为第一邮件正文的开头,则第一邮件的摘要的形式为:关键字后的若干个字节+省略号;若,关键字位于第一邮件正文中间,则第一邮件的摘要的形式为:省略号+关键字前后的若干个字节+省略号;若,关键字为第一邮件正文的结尾,则第一邮件的摘要的形式为:省略号+关键字前的若干个字节。

以图3所示的摘要显示界面为例进行说明,,用户在关键字输入框中输入关键字“AA”,终端在邮件库进行检索,获得带关键字的第一邮件,以第一次查找到的关键字及其前后若干字节,作为第一邮件的摘要。其中,终端所查找到的第一个第一邮件中,关键字为第一邮件正文的结尾,所以终端在显示第一邮件的摘要时,显示的内容为“…****AA”;终端所查找到的第二个第一邮件中,关键字为第一邮件正文的开头,所以终端在显示第一邮件的摘要时,显示的内容为“AA****…”;终端所查找到的第三个第一邮件中,关键字为第一邮件正文的中间,所以终端在显示第一邮件的摘要时,显示的内容为“…**AA**…”。然而,上述举例仅为说明,本实施方式并不对摘要显示界面做任何限制。

如果仍以第一实施方式中的第一邮件的例文进行说明,本实施方式中所建立的第一邮件的摘要为:……2点整召开会议,会议主题为工作,会议讨论单位明……;会议地点:会议室……;会议内容为明确……。这样,以提示用户当前所显示的内容只为摘要,使得用户可以明确邮件中还有其他的内容。

值得一提的是,省略号的添加方法多样,可以根据用户习惯,由用户自行设立,在此不再一一列举。

不难看出,本实施方式中,通过对关键字的所在位置进行确定,将摘要以关键字与省略号结合的方式进行显示,使得用户能够根据所显示的摘要,确定关键字所在的大致位置,并能够明确的告知用户邮件中还有其他的内容。

本发明的第四实施方式涉及一种电子邮件的显示方法,具体流程如图4所示。第四实施方式在第一实施方式的基础上加以改进,主要改进之处在于:在本发明的第四实施方式中,终端以列表的方式显示所获得的第一邮件。

步骤401,接收关键字。

步骤402,在邮件库中检索。

步骤403,获得带关键字的第一邮件。

步骤404,判断获得的第一邮件的个数是否大于1。若是,则执行步骤405。否则执行步骤407。

如,终端获得的第一邮件的个数为1或0,则判断结果为否;如果终端获得的第一邮件的个数为2,则判断结果为是。

步骤405,建立所获得的各第一邮件的摘要。

具体的说,如果在邮件库中检索到的第一邮件的数量大于一个,则将所获得的第一邮件进行排序,以列表的形式显示各第一邮件及对应的摘要。如,终端可以以关键字在第一邮件正文中的位置先后,对各第一邮件排序。

步骤406,以列表的方式显示第一邮件及对应的摘要。

步骤407,建立所获得的第一邮件的摘要。

步骤408,显示第一邮件及对应的摘要。

不难看出,本实施方式中,利用列表的方式显示第一邮件,用户便能够对符合条件的邮件一目了然,并能够按照排序有秩序的进行查看,以查找到自己需要的邮件。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明的第五实施方式涉及一种电子邮件的显示装置,如图5所示,包含以下模块:

接收模块1,用于接收关键字。

检索模块2,用于利用所接收到的关键字,在邮件库中检索,获得带关键字的第一邮件。

建立模块3,用于建立所获得的第一邮件的摘要。其中,建立模块包含以下子模块:

查找子模块31,用于查找关键字在第一邮件正文中的位置。

获取子模块32,用于以查找模块查找到的关键字的所在位置为中心,分别获取关键字前后若干字节。

建立子模块33,用于利用获取子模块获取到的内容建立第一邮件的摘要。

显示模块4,用于显示第一邮件及对应的摘要。

不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

本发明的第六实施方式涉及一种电子邮件的显示装置,如图6所示,包含:处理器5以及显示屏6。本实施方式中的电子邮件的显示装置可以是手机、电脑、平板电脑等电子设备。

处理器5用于接收关键字,并利用所接收到的关键字,在邮件库中检索,获得带关键字的第一邮件。处理器5还用于建立所获得的第一邮件的摘要,并控制显示屏6显示第一邮件及对应的摘要。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1