一种使邮件中附件链接失效的方法、装置及系统与流程

文档序号:13672051阅读:308来源:国知局
技术领域本发明涉及邮件应用领域,具体涉及一种使邮件中附件链接失效的方法、装置及系统。

背景技术:
随着4G网络以及智能手机的普及,智能手机已经逐步替代笔记本和台式机成为社交、办公的首选。在手机上进行邮件收发,也成为了当前邮件交互的主要方式之一。由于手机拍照以及视频的普及,越来越多的邮件需要在附件中加载图片,视频等大容量的内容。相应的,对于大容量附件,由于受到邮箱大小等限制,传统的邮件往往要对大文件进行切分发送。较好的发送方式是将邮箱绑定网盘,将附件传送至网盘,并将网盘下载链接添加至邮件。通过网盘中转附件,可以免去附件大小限制,并使附件的上传下载更为便捷。然而,存在这样的情况:某些时候,用户发送完带有大附件的邮件之后后悔了,希望撤回邮件中的附件,但是已经发送出去的内容是无法撤回的,现有技术中尚未针对以上情况提出挽救的措施,使用户体验差。因此需要针对此问题进行优化。

技术实现要素:
因此,本发明要解决的技术问题在于克服现有技术中当带有大附件的网盘下载链接的邮件发送出去之后无法撤回邮件中的附件,使收件人能够看到该附件的内容的问题,从而提供一种使邮件中附件链接失效的方法、装置及智能终端。为此,本发明提供了如下技术方案:本发明实施例提供了一种使邮件中附件链接失效的方法,用于客户端,包括:当接收到用户撤回邮件中附件的指令时,获取所述附件的信息,所述信息至少包括所述附件在服务器中的存储ID;发送所述附件的信息;接收返回信息,所述返回信息至少包括与所述附件对应的新下载链接。优选地,所述附件的信息还包括发件人的邮箱账号、附件名称、附件大小、附件类型和附件有效日期中的至少一个。本发明实施例提供了一种使邮件中附件链接失效的方法,用于服务器端,包括:接收附件的信息,所述附件的信息至少包括所述附件在服务器中的存储ID;删除所述服务器中的存储ID下与所述附件对应的原下载链接;根据所述服务器中的存储ID生成一个与所述附件对应的新下载链接;发送返回信息,所述返回信息至少包括与所述附件对应的新下载链接。优选地,所述附件的信息还包括附件名称、附件大小、附件类型和附件有效日期中的至少一个。本发明实施例提供了一种使邮件中附件链接失效的方法,用于服务器端,包括:接收附件的信息,所述附件的信息至少包括所述附件在服务器中的存储ID和发件人的邮箱账号;删除所述服务器中的存储ID下与所述附件以及所述发件人的邮箱账号对应的原下载链接;根据所述服务器中的存储ID生成一个与所述附件以及所述发件人的邮箱账号对应的新下载链接;发送返回信息,所述返回信息至少包括与所述附件对应的新下载链接。优选地,所述附件的信息还包括附件名称、附件大小、附件类型和附件有效日期中的至少一个。本发明实施例提供了一种使邮件中附件链接失效的装置,用于客户端,包括:附件信息获取模块,用于当接收到用户撤回邮件中附件的指令时,获取所述附件的信息,所述信息至少包括所述附件在服务器中的存储ID;第一发送模块,用于发送所述附件的信息;第一接收模块,用于接收返回信息,所述返回信息至少包括与所述附件对应的新下载链接。本发明实施例提供了一种使邮件中附件链接失效的装置,用于服务器端,包括:第二接收模块,用于接收附件的信息,所述附件的信息至少包括所述附件在服务器中的存储ID;第一删除模块,用于删除所述服务器中的存储ID下与所述附件对应的原下载链接;第一链接生成模块,用于根据所述服务器中的存储ID生成一个与所述附件对应的新下载链接;第二发送模块,用于发送返回信息,所述返回信息至少包括与所述附件对应的新下载链接。本发明实施例提供了一种使邮件中附件链接失效的装置,用于服务器端,包括:第三接收模块,用于接收附件的信息,所述附件的信息至少包括所述附件在服务器中的存储ID和发件人的邮箱账号;第二删除模块,用于删除所述服务器中的存储ID下与所述附件以及所述发件人的邮箱账号对应的原下载链接;第二链接生成模块,用于根据所述服务器中的存储ID生成一个与所述附件以及所述发件人的邮箱账号对应的新下载链接;第三发送模块,用于发送返回信息,所述返回信息至少包括与所述附件对应的新下载链接。本发明实施例提供了一种使邮件中附件链接失效的系统,包括前述的客户端以及前述的服务器端。本发明技术方案,具有如下优点:本发明通过在服务器端删除附件的原下载链接,生成一个新的下载链接,并返回给客户端,使得已发送出去的邮件中的附件的原链接失效,收件人即使收到原链接也只是一个失效的链接,本发明解决了用户想撤回已发送邮件中的附件的问题,改善了用户体验。附图说明为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例1中使邮件中附件链接失效方法的一个具体示例的流程图;图2为本发明实施例2中使邮件中附件链接失效方法的一个具体示例的流程图;图3为本发明实施例3中使邮件中附件链接失效方法的一个具体示例的流程图;图4为本发明实施例4中使邮件中附件链接失效装置的一个具体示例的原理框图;图5为本发明实施例5中使邮件中附件链接失效装置的一个具体示例的原理框图;图6为本发明实施例6中使邮件中附件链接失效装置的一个具体示例的原理框图。具体实施方式下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1本实施例提供一种使邮件中附件链接失效的方法,用于客户端,如图1所示,包括:S1:当接收到用户撤回邮件中附件的指令时,获取附件的信息,所述信息至少包括附件在服务器中的存储ID。发件人在发送完邮件后,可能存在想撤回邮件中的附件的情况,发件人不希望收件人能够看到附件的内容,本发明在邮件系统中向用户提供了可撤回邮件中附件的操作按钮,当用户点击这个按钮,邮件系统就在本地获取已发送邮件中的附件的相关信息,可以从附件的摘要信息中获取,所获取的信息至少需要包括附件在服务器中的存储ID,以便于邮件系统从服务器上查到与这个存储ID对应的相关链接。S2:发送所述附件的信息。邮件系统在获取到已发送邮件的附件的相关信息之后,将该信息发送给服务器。S3:接收返回信息,所述返回信息至少包括与所述附件对应的新下载链接。服务器经过一系列处理之后,向客户端返回信息,所返回的信息中至少包括与预撤回的附件对应的新下载链接,本实施例中,在客户端,发件人仍然可以通过新下载链接从服务器上下载到预撤回的附件,而收件人虽然收到了原下载链接,但是由于该链接已失效,取而代之的是服务器返回的新下载链接,所以收件人是无法打开其所接收到的附件的下载链接的,这样就解决了现有技术无法撤回已发送出去的邮件中的附件的问题,改善了用户体验。优选地,本实施例的附件的信息还可以包括发件人的邮箱账号、附件名称、附件大小、附件类型和附件有效日期中的至少一个。通过得到附件的有效信息,当附件数量过多时,可以在本地通过选择相应的检索条件,快速定位到某个附件,从而能够更加便捷、时效的对其进行相应的操作。实施例2本实施例提供一种使邮件中附件链接失效的方法,用于服务器端,如图2所示,包括:S100:接收附件的信息,附件的信息至少包括附件在服务器中的存储ID。具体的,接收客户端发来的附件的信息,以便服务器根据附件信息中的服务器存储ID来查询该存储ID下与附件对应的原下载链接。S200:删除所述服务器中的存储ID下与所述附件对应的原下载链接。S300:根据所述服务器中的存储ID生成一个与所述附件对应的新下载链接;S400:发送返回信息,返回信息至少包括与所述附件对应的新下载链接。本实施例中,在服务器端,服务器根据客户端发来的附件信息删除服务器中的存储ID下与所述附件对应的原下载链接,并根据服务器中的存储ID生成一个与附件对应的新下载链接,发送给客户端,由于原下载链接被删除,所以即使收件人收到了原下载链接,该链接也已失效,收件人是无法打开其所接收到的附件的下载链接的,因此,本实施例的方案解决了现有技术无法撤回已发送出去的邮件中的附件的问题,改善了用户体验。优选地,本实施例的附件的信息还可以包括附件名称、附件大小、附件类型和附件有效日期中的至少一个。通过得到附件的有效信息,当附件数量过多时,可以在本地通过选择相应的检索条件,快速定位到某个附件,从而能够更加便捷、时效的对其进行相应的操作。实施例3本实施例提供了一种使邮件中附件链接失效的方法,用于服务器端,如图3所示,包括:S11:接收附件的信息,附件的信息至少包括附件在服务器中的存储ID和发件人的邮箱账号。当不同的发件人所发送的邮件附件相同时,服务器会针对不同的发件人提供不同的下载链接,因此,为了从服务器上查询到附件对应的原下载链接,有必要先从客户端获取包含附件在服务器中的存储ID和发件人的邮箱账号的附件信息。S12:删除服务器中的存储ID下与附件以及发件人的邮箱账号对应的原下载链接。具体的,由于不同的发件人所发送的邮件附件相同时,虽然同一邮件附件存储在服务器的ID号可能是相同的,但是同一ID号下会针对不同的发件人对应不同的下载链接,为了仅撤回某发件人发送的邮件的附件,邮件系统仅需删除服务器中的存储ID下与附件以及发件人的邮箱账号对应的原下载链接。S13:根据服务器中的存储ID生成一个与附件以及发件人的邮箱账号对应的新下载链接。S14:发送返回信息,返回信息至少包括与附件对应的新下载链接。本实施例中,在服务器端,服务器根据客户端发来的附件信息删除服务器中的存储ID下与附件以及发件人的邮箱账号对应的原下载链接,并根据服务器中的存储ID生成一个与附件以及发件人的邮箱账号对应的新下载链接,发送给客户端,由于原下载链接被删除,所以即使收件人收到了原下载链接,该链接也已失效,收件人是无法打开其所接收到的附件的下载链接的,因此,本实施例的方案解决了现有技术无法撤回已发送出去的邮件中的附件的问题,改善了用户体验。优选地,本实施例中的附件的信息还包括附件名称、附件大小、附件类型和附件有效日期中的至少一个。通过得到附件的有效信息,当附件数量过多时,可以在本地通过选择相应的检索条件,快速定位到某个附件,从而能够更加便捷、时效的对其进行相应的操作。实施例4本实施例提供一种使邮件中附件链接失效的装置,用于客户端,如图4所示,包括:附件信息获取模块1,用于当接收到用户撤回邮件中附件的指令时,获取附件的信息,所述信息至少包括附件在服务器中的存储ID;第一发送模块2,用于发送所述附件的信息;第一接收模块3,用于接收返回信息,所述返回信息至少包括与所述附件对应的新下载链接。上述各个单元的更进一步的具体描述与实施例1相同,在此不再赘述。根据本发明实施例的使邮件中附件链接失效的装置,在客户端,发件人仍然可以通过新下载链接从服务器上下载到预撤回的附件,而收件人虽然收到了原下载链接,但是由于该链接已失效,取而代之的是服务器返回的新下载链接,所以收件人是无法打开其所接收到的附件的下载链接的,这样就解决了现有技术无法撤回已发送出去的邮件中的附件的问题,改善了用户体验。实施例5本实施例提供了一种使邮件中附件链接失效的装置,用于服务器端,如图5所示,包括:第二接收模块100,用于接收附件的信息,所述附件的信息至少包括所述附件在服务器中的存储ID;第一删除模块200,用于删除所述服务器中的存储ID下与所述附件对应的原下载链接;第一链接生成模块300,用于根据所述服务器中的存储ID生成一个与所述附件对应的新下载链接;第二发送模块400,用于发送返回信息,所述返回信息至少包括与所述附件对应的新下载链接。上述各个单元的更进一步的具体描述与实施例2相同,在此不再赘述。根据本发明实施例的使邮件中附件链接失效的装置,在服务器端,服务器根据客户端发来的附件信息删除服务器中的存储ID下与所述附件对应的原下载链接,并根据服务器中的存储ID生成一个与附件对应的新下载链接,发送给客户端,由于原下载链接被删除,所以即使收件人收到了原下载链接,该链接也已失效,收件人是无法打开其所接收到的附件的下载链接的,因此,本实施例的方案解决了现有技术无法撤回已发送出去的邮件中的附件的问题,改善了用户体验。实施例6本实施例提供了一种使邮件中附件链接失效的装置,用于服务器端,如图6所示,包括:第三接收模块11,用于接收附件的信息,所述附件的信息至少包括所述附件在服务器中的存储ID和发件人的邮箱账号;第二删除模块12,用于删除所述服务器中的存储ID下与所述附件以及所述发件人的邮箱账号对应的原下载链接;第二链接生成模块13,用于根据所述服务器中的存储ID生成一个与所述附件以及所述发件人的邮箱账号对应的新下载链接;第三发送模块14,用于发送返回信息,所述返回信息至少包括与所述附件对应的新下载链接。上述各个单元的更进一步的具体描述与实施例3相同,在此不再赘述。根据本发明实施例的使邮件中附件链接失效的装置,在服务器端,服务器根据客户端发来的附件信息删除服务器中的存储ID下与附件以及发件人的邮箱账号对应的原下载链接,并根据服务器中的存储ID生成一个与附件以及发件人的邮箱账号对应的新下载链接,发送给客户端,由于原下载链接被删除,所以即使收件人收到了原下载链接,该链接也已失效,收件人是无法打开其所接收到的附件的下载链接的,因此,本实施例的方案解决了现有技术无法撤回已发送出去的邮件中的附件的问题,改善了用户体验。实施例7本实施例提供了一种使邮件中附件链接失效的系统,包括如实施例4所提供的客户端以及如实施例5、6所提供的服务器端。上述各个单元的更进一步的具体描述与实施例1-3相同,在此不再赘述。根据本发明实施例的使邮件中附件链接失效的系统,在客户端,发件人仍然可以通过新下载链接从服务器上下载到预撤回的附件,而收件人虽然收到了原下载链接,但是由于该链接已失效,取而代之的是服务器返回的新下载链接,所以收件人是无法打开其所接收到的附件的下载链接的;在服务器端,服务器根据客户端发来的附件信息删除服务器中的存储ID下与附件以及发件人的邮箱账号对应的原下载链接,并根据服务器中的存储ID生成一个与附件以及发件人的邮箱账号对应的新下载链接,发送给客户端,由于原下载链接被删除,该链接也已失效,收件人是无法打开其所接收到的附件的下载链接的,因此,本实施例的方案解决了现有技术无法撤回已发送出去的邮件中的附件的问题,改善了用户体验。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1