邮件读取方法及读取装置与流程

文档序号:12158037阅读:218来源:国知局
邮件读取方法及读取装置与流程

本发明涉及互联网技术领域,特别涉及邮件读取方法及读取装置。



背景技术:

随着互联网技术的发展,电子邮件普及到千家万户,方便了人们的工作、生活,拉近了人与人之间的距离。

但是,本发明人发现,搜索打开邮件往往需要较长的一段缓冲时间,特别是在网络状况不佳、邮件数量很多、或者邮件附件很大的时候,能够明显感受到较长的缓冲时间,浪费了用户的时间,降低了用户的工作效率。



技术实现要素:

本发明实施方式的目的在于提供一种邮件读取方法及读取装置,使得读取装置通过利用缓存空间,能够快速打开并显示邮件,从而节省了用户的时间;而且,还能够自行检测并清理缓存空间中的邮件,方便了用户的使用。

为解决上述技术问题,本发明的实施方式提供了一种邮件读取方法,包括:预设一缓存空间;在收到打开一邮件的指令时,在缓存空间中检索待打开的邮件;如果需打开的邮件存在于缓存空间,则从缓存空间中调取属于邮件的内容进行显示;如果需打开的邮件不在缓存空间,则将邮件的内容保存至缓存空间;其中,如果缓存空间中的邮件数量达到预设值,则删除保存时间最早的邮件。

本发明的实施方式还提供了一种邮件读取装置,包括:预设模块,用于预设一缓存空间;检索模块,用于在收到打开一邮件的指令时,在缓存空间中检索待打开的邮件;调取模块,用于在检索模块确定需打开的邮件存在于缓存空间时,从缓存空间中调取属于邮件的内容进行显示;保存模块,用于在检索模块确定需打开的邮件不在缓存空间时,将邮件的内容保存至缓存空间;保存模块中包括:第一删除子模块,用于在缓存空间中的邮件数量达到预设值时,删除保存时间最早的邮件。

本发明实施方式相对于现有技术而言,由于邮件读取装置中有预设的缓存空间,所以,邮件读取装置在打开邮件时,会先从缓存空间中检索待打开的邮件,当检索出待打开的邮件存在于缓存空间时,直接从缓存空间中调取并显示,无需利用网络下载,显然,利用上述方法打开邮件的速度将大大加快,节省了用户的时间。另外,当检测出待打开的邮件不存在于缓存空间,则利用网络下载并保存至缓存空间,从而不会影响用户使用,还能方便用户下次快速读取该邮件;而且,邮件读取装置还会自行检测缓存空间中邮件的数量,并在邮件数量达到预设值时,自行删除保存时间最早的邮件,能够避免缓存空间邮件数量过多,从而尽量避免影响用户的电子设备的流畅度。

另外,将邮件的内容保存至缓存空间中,具体包括:如果缓存空间已满,则执行删除保存时间最早的邮件。本发明实施方式中的邮件读取装置能够自行检测缓存空间的容量,并在容量已满的情况下,删除保存时间最早的邮件,从而能够避免缓存空间的容量过大,继而进一步地避免影响用户的电子设备的流畅度。

另外,将邮件的内容保存至缓存空间中,将邮件的内容中的文字部分保存至缓存空间。只将文字保存至缓存空间,能够尽可能占据较少的缓存空间容量,保存较多的信息,从而提高了缓存空间容量的利用质量。

另外,从缓存空间中调取属于邮件的内容进行显示中,从缓存空间中调取属于邮件的内容中的文字部分进行显示。由于只显示文字部分,所以能够以较快的速度呈现给用户较多的信息,可以提高缓存空间的使用效率。

另外,如果邮件的内容中还包括图片部分,则在图片部分对应的位置显示特定图标;其中,图标包括对应位置的图片地址;邮件读取方法中还包括:在检测到特定图标被点击时,根据特定图标包括的图片地址下载图片。本发明实施方式不仅能够较充分地使用缓存空间,而且还可以根据用户的需要打开其他内容,在加快邮件打开速度的同时,保证用户的需求,更符合实际应用场景。

附图说明

图1是根据本发明第一实施方式邮件读取方法的流程示意图;

图2是根据本发明第二实施方式邮件读取方法的流程示意图;

图3是根据本发明第三实施方式邮件读取装置的方框示意图;

图4是根据本发明第四实施方式邮件读取装置的方框示意图。

具体实施方式

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

本发明的第一实施方式涉及一种邮件读取方法,本实施方式以邮件读取装置读取邮件的方法为例。其流程如图1所示,具体如下:

步骤101,在收到打开一邮件的指令时,在缓存空间中检索是否存在待打开的邮件,若判断为否,进入步骤102;若判断为是,则进入步骤103。

具体而言,上述的缓存空间可以是预设的,当用户点击某一邮件的链接或者搜索某关键词时,该邮件或者具有该关键词的邮件即为待打开邮件。更具体的说,由邮件读取装置接收到打开待打开邮件的命令,然后在缓存空间中利用待打开邮件的标题进行检索。

步骤102,将邮件的内容保存至缓存空间。

该步骤是已经判定待打开邮件未存于缓存空间,邮件读取装置会利用网络下载,将待打开邮件的内容保存至缓存空间。

具体的说,步骤102包括子步骤1021至子步骤1023。

子步骤1021,判断缓存空间中的邮件数量是否大于预设值,若判断为是,则进入步骤1023;若判断为否,则进入步骤103。

具体而言,在将邮件的内容保存至缓存空间的过程中,邮件读取装置还会自行检测缓存空间中的邮件数量是否大于预设值,以避免缓存空间中的邮件过多,从而尽量避免影响用户的电子设备的流畅度。

其中,在本实施方式中,缓存空间中允许保存的邮件数量的预设值为5封。然而,缓存空间的大小不限于此,在其他实施方式中,缓存空间的大小可以为其他数值。

子步骤1022,判断缓存空间是否已满,若判断为是,则进入步骤1033;若判断为否,则进入步骤103。

具体而言,邮件读取装置还会自行检测缓存空间的容量是否已满,以避免缓存空间的容量过大,继而进一步地避免影响用户的电子设备的流畅度。

其中,本实施方式中,缓存空间的大小可以为5兆,然而,缓存空间的大小不限于此,在其他实施方式中,缓存空间的大小可以为其他数值。

值得一提的是,实际应用中,子步骤1021和子步骤1022的顺序不限于图1所示,在其他实施方式中,子步骤1021和子步骤1022的顺序可以相反,此处不坐着赘述。

子步骤1023,删除保存时间最早的邮件。

综上所述,步骤103中的邮件读取装置能够自行检测缓存空间的邮件数量和空间容量,并在任意一个数值超过预定值时,自行删除保存时间最早的邮件,以节省缓存空间的空间。

步骤103,从缓存空间中调取属于邮件的内容进行显示。

具体而言,缓存空间中存在待打开邮件,邮件读取装置直接从缓存空间中调取属于邮件的内容并进行显示;缓存空间中不存在待打开邮件,邮件读取装置从网络下载,保存在缓存空间,再从缓存空间调取属于邮件的内容并进行显示。

本实施方式相对于现有技术而言,由于邮件读取装置中有预设的缓存空间,所以,邮件读取装置在打开邮件时,会先从缓存空间中检索待打开的邮件,当检索出待打开的邮件存在于缓存空间时,直接从缓存空间中调取并显示,无需利用网络下载,显然,利用上述方法打开邮件的速度将大大加快,节省了用户的时间。另外,当检测出待打开的邮件不存在于缓存空间,则利用网络下载并保存至缓存空间,从而不会影响用户使用,还能方便用户下次快速读取该邮件;而且,邮件读取装置还会自行检测缓存空间中邮件的数量,并在邮件数量达到预设值时,自行删除保存时间最早的邮件,能够避免缓存空间邮件数量过多,从而尽量避免影响用户的电子设备的流畅度。

本发明的第二实施方式涉及一种邮件读取方法。第二实施方式是第一实施方式的改进,主要改进之处在于:在本发明第二实施方式中,邮件读取装置只将邮件内容的文字部分保存至缓存空间,从缓存空间调取的也只有文字部分。从而能够尽可能占据较少的缓存空间容量,保存较多的信息,且以较快的速度呈现给用户较多的信息,可以提高缓存空间的使用效率。

本实施方式中的流程图如图2所示,具体如下:

步骤201,在收到打开一邮件的指令时,在缓存空间中检索是否存在待打开的邮件,若判断为否,进入步骤202;若判断为是,则进入步骤203。

具体而言,邮件读取装置中预设有一缓存空间,当用户点击某一邮件的链接或者搜索某关键词时,该邮件或者具有该关键词的邮件即为待打开邮件。邮件读取装置会接收到打开待打开邮件的命令,然后在缓存空间中利用待打开邮件的标题进行检索。

步骤202,将邮件的内容保存至缓存空间。

本步骤是已经判定待打开邮件未存于缓存空间,邮件读取装置会利用网络下载,将待打开邮件的内容中的文字部分保存至缓存空间。

具体的说,步骤202包括子步骤2021至子步骤2023。

子步骤2021,判断缓存空间中的邮件数量是否大于预设值,若判断为是,则进入步骤2023;若判断为否,则进入步骤203。

具体而言,在将邮件的内容保存至缓存空间的过程中,邮件读取装置还会自行检测缓存空间中的邮件数量是否大于预设值,以避免缓存空间中的邮件过多,从而尽量避免影响用户的电子设备的流畅度。

其中,在本实施方式中,缓存空间中允许保存的邮件数量的预设值为5封。然而,缓存空间的大小不限于此,在其他实施方式中,缓存空间的大小可以为其他数值。

子步骤2022,判断缓存空间是否已满,若判断为是,则进入步骤2033;若判断为否,则进入步骤203。

具体而言,邮件读取装置还会自行检测缓存空间的容量是否已满,以避免缓存空间的容量过大,继而进一步地避免影响用户的电子设备的流畅度。

其中,本实施方式中,缓存空间的大小可以为5兆,然而,缓存空间的大小不限于此,在其他实施方式中,缓存空间的大小可以为其他数值。

值得一提的是,实际应用中,子步骤2021和子步骤2022的顺序不限于图1所示,在其他实施方式中,子步骤2021和子步骤2022的顺序可以相反,此处不坐着赘述。

子步骤2023,删除保存时间最早的邮件。

综上所述,步骤203中的邮件读取装置能够自行检测缓存空间的邮件数量和空间容量,并在任意一个数值超过预定值时,自行删除保存时间最早的邮件,以节省缓存空间的空间。

步骤203,从缓存空间中调取属于邮件的内容进行显示。

本实施方式中的邮件读取方法只从缓存空间中调取属于邮件内容中的文字部分进行显示。

具体而言,步骤203包括子步骤2031和子步骤2032。

子步骤2031,判断邮件的内容中是否包括图片部分,若判断为是,则进入步骤2032,若判断为否,则结束本流程。

子步骤2032,在图片部分对应的位置显示特定图标。

其中,图标包括对应位置的图片地址。

综合步骤203所述,邮件读取装置会在显示邮件内容之前,判断邮件内容中是否包括图片部分,当判断出包括有图片部分时,在显示文字的部分正常显示文字,在本应显示图片部分的位置显示特定图标,比如说,特定图标为“显示图片请点击XXX”,图片地址可隐藏在特定图标内,用户在平时使用时不会见到,以保证页面的清爽、干净;当判断出未包括有图片部分时,邮件读取装置会从缓存空间中调取属于邮件内容中的文字部分进行显示。

步骤204,在检测到特定图标被点击时,根据特定图标包括的图片地址下载图片。

其中,邮件读取装置未检测到特定图标被点击时,图片部分对应的位置依然显示特定图标。

值得一提的是,在实际应用中,邮件包括的内容不限于图片,还会有视频、音频等,其显示方法与图片的显示方法可以相同,此处不做赘述。

相对于现有技术,本实施方式不仅能够较充分地使用缓存空间,而且还可以根据用户的需要打开其他内容,在加快邮件打开速度的同时,保证用户的需求,更符合实际应用场景。

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

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

本发明第三实施方式涉及一种邮件读取装置,如图3所示,邮件读取装置包括:预设模块、检索模块、调取模块、以及保存模块。

预设模块,用于预设一缓存空间;检索模块,用于在收到打开一邮件的指令时,在缓存空间中检索待打开的邮件;调取模块,用于在检索模块确定需打开的邮件存在于缓存空间时,从缓存空间中调取属于邮件的内容进行显示;保存模块,用于在检索模块确定需打开的邮件不在缓存空间时,将邮件的内容保存至缓存空间。

需要说明的是,本实施方式中的保存模块中具体包括:第一删除子模块,用于在缓存空间中的邮件数量达到预设值时,删除保存时间最早的邮件。

本实施方式相对于现有技术而言,由于邮件读取装置中有预设的缓存空间,所以,邮件读取装置在打开邮件时,会先从缓存空间中检索待打开的邮件,当检索出待打开的邮件存在于缓存空间时,直接从缓存空间中调取并显示,无需利用网络下载,显然,利用上述方法打开邮件的速度将大大加快,节省了用户的时间。另外,当检测出待打开的邮件不存在于缓存空间,则利用网络下载并保存至缓存空间,从而不会影响用户使用,还能方便用户下次快速读取该邮件;而且,邮件读取装置还会自行检测缓存空间中邮件的数量,并在邮件数量达到预设值时,自行删除保存时间最早的邮件,能够避免缓存空间邮件数量过多,从而尽量避免影响用户的电子设备的流畅度。

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

本发明第四实施方式涉及一种邮件读取装置,本实施方式是在第三实施方式上所做的改进,第一实施方式的缓存空间只依据保存的邮件数量进行清理,而本实施方式中,存储空间还依据容量的占用量进行清理。利用多种清理机制,使得在利用缓存空间时,更符合实际需求,更合理地利用存储空间。

本实施方式中邮件读取装置的示意图如图4所示,具体包括:预设模块、检索模块、调取模块、以及保存模块。

预设模块,用于预设一缓存空间;检索模块,用于在收到打开一邮件的指令时,在缓存空间中检索待打开的邮件;调取模块,用于在检索模块确定需打开的邮件存在于缓存空间时,从缓存空间中调取属于邮件的内容进行显示;保存模块,用于在检索模块确定需打开的邮件不在缓存空间时,将邮件的内容保存至缓存空间。

保存模块中具体包括:第一删除子模块,用于在缓存空间中的邮件数量达到预设值时,删除保存时间最早的邮件。

需要说明的是,本实施方式中的保存模块中还包括:第二删除子模块,用于在缓存空间已满时,执行删除保存时间最早的邮件的步骤。

相对于现有技术,本实施方式不仅能够较充分地使用缓存空间,而且还可以根据用户的需要打开其他内容,在加快邮件打开速度的同时,保证用户的需求,更符合实际应用场景。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

此外,上述实施方式还可以在实际应用中,利用移动终端的处理器实现,具体的说,处理器用于预设一缓存空间用于在收到打开一邮件的指令时,在缓存空间中检索待打开的邮件;用于在检索模块确定需打开的邮件存在于缓存空间时,从缓存空间中调取属于邮件的内容进行显示;用于在检索模块确定需打开的邮件不在缓存空间时,将邮件的内容保存至缓存空间;还用于在缓存空间中的邮件数量达到预设值时,删除保存时间最早的邮件;或者用于在缓存空间已满时,执行删除保存时间最早的邮件的步骤。

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

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