当前位置: 首页 > 专利查询>惠州学院专利>正文

一种数据处理的方法及其系统技术方案

技术编号:16703510 阅读:22 留言:0更新日期:2017-12-02 16:51
一种数据处理的方法,包括:S100、自动将邮件正文转换为html文件,且html文件包括附件链接,附件链接用于链接到邮件附件;S200、根据预设的第一密码,将html文件文件名及邮件附件文件名,通过第一开源算法压缩为新的html文件名及新邮件附件名,从而得到重命名后html文件和重命名后邮件附件;S300、根据预设的第二密码,通过第二开源算法压缩重命名后的html和重命名后的邮件附件,获得一压缩文件;S400、释放待发送邮件占用的内存空间和/或硬盘空间,并按如下加密邮件保存到草稿箱或发送待发送邮件:邮件正文为空、邮件附件为压缩文件。从而实现一种利用开源算法、适应性更广的数据处理方法及其系统。

A method of data processing and its system

A method includes data processing: S100, automatic text will be converted to HTML files, and HTML files including attachments, links, link attachments to link to email attachments; S200, according to the first preset password, the HTML file name and file name through e-mail attachments, the first open source compression algorithm for the new HTML the file name and email attachments, and rename HTML files and rename after mail attachments; S300, according to the preset password by second, second open source compression algorithm renamed HTML and renamed email attachments, a compressed file, send mail to S400; release the memory space occupied and / or hard disk space in the following, and save encrypted message to drafts or send to send mail: mail text is empty, email attachments for compressed files. In this way, an open source algorithm and a more adaptable data processing method and its system are implemented.

【技术实现步骤摘要】
一种数据处理的方法及其系统
本公开属于计算机领域,特别涉及一种数据处理的方法及其系统。
技术介绍
现有技术中无法对邮件草稿进行加密或者以友好的加密方式发送邮件。以加密发送邮件为例,现有技术中一般是各种邮件客户端加载数字证书或者利用更为复杂、用户交互不太友好的OpenPGP或GnuPG机制来加密邮件。
技术实现思路
为了解决上述问题,本公开揭示了一种数据处理的方法及其系统,其中:一种数据处理的方法,包括如下步骤:S100、如果待发送邮件需要加密保存或加密发送,那么自动将邮件正文转换为html文件,且所述html文件包括附件链接,所述附件链接用于链接到邮件附件;S200、根据发件人与收件人之间预设的第一密码,将所述html文件的文件名以及所述邮件附件的文件名,通过第一开源算法压缩为新的html文件名以及新的邮件附件名,从而得到重命名后的html文件和重命名后的邮件附件;S300、根据发件人与收件人之间预设的第二密码,通过第二开源算法压缩所述重命名后的html和重命名后的邮件附件,获得一压缩文件;S400、释放所述待发送邮件占用的内存空间和/或硬盘空间,并按如下加密邮件保存到草稿箱或发送所述待发送邮件:邮件正文为空、邮件附件为所述压缩文件的邮件。此外,还揭示了一种数据处理的系统,包括:转换单元,用于当待发送邮件需要加密保存或加密发送时,自动将邮件正文转换为html文件,且所述html文件包括附件链接,所述附件链接用于链接到邮件附件;重命名单元,用于根据发件人与收件人之间预设的第一密码,将所述html文件的文件名以及所述邮件附件的文件名,通过第一开源算法压缩为新的html文件名以及新的邮件附件名,从而得到重命名后的html文件和重命名后的邮件附件;文件压缩单元,用于根据发件人与收件人之间预设的第二密码,通过第二开源算法压缩所述重命名后的html和重命名后的邮件附件,获得一压缩文件;释放单元,用于释放所述待发送邮件占用的内存空间和/或硬盘空间,并按如下加密邮件保存到草稿箱或发送所述待发送邮件:邮件正文为空、邮件附件为所述压缩文件的邮件。通过上述方案,在邮件数据方面,本公开能够提出一种利用开源算法、适应性更广的数据处理方法及其系统。附图说明图1是本公开的一个实施例中的方法示意图;图2是本公开的一个实施例中的系统示意图。具体实施方式为了使本领域技术人员理解本公开所披露的技术方案,下面将结合实施例及有关附图,对各个实施例的技术方案进行描述,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。本公开所采用的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,“包括”和“具有”以及它们的任何变形,意图在于覆盖且不排他的包含。例如包含了一系列步骤或单元的过程、或方法、或系统、或产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、系统、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本公开的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其他实施例互斥的独立的或备选的实施例。本领域技术人员可以理解的是,本文所描述的实施例可以与其他实施例相结合。参见图1,在一个实施例中,其公开了一种数据处理的方法,包括如下步骤:S100、如果待发送邮件需要加密保存或加密发送,那么自动将邮件正文转换为html文件,且所述html文件包括附件链接,所述附件链接用于链接到邮件附件;S200、根据发件人与收件人之间预设的第一密码,将所述html文件的文件名以及所述邮件附件的文件名,通过第一开源算法压缩为新的html文件名以及新的邮件附件名,从而得到重命名后的html文件和重命名后的邮件附件;S300、根据发件人与收件人之间预设的第二密码,通过第二开源算法压缩所述重命名后的html和重命名后的邮件附件,获得一压缩文件;S400、释放所述待发送邮件占用的内存空间和/或硬盘空间,并按如下加密邮件保存到草稿箱或发送所述待发送邮件:邮件正文为空、邮件附件为所述压缩文件的邮件。对于上述实施例,其能够解决现有技术中无法对邮件草稿进行加密或者以新的加密方式发送邮件的技术问题。以加密发送邮件为例,现有技术中一般是各种邮件客户端加载数字证书或者利用更为复杂的OpenPGP或GnuPG机制来加密邮件。无论保存邮件时的加密还是为了发送加密邮件,上述实施例相当于将邮件处理为一个加密压缩文件,发送邮件时,邮件正文为空,真正的正文和附件都被加密压缩到了压缩文件中。同时,加密正文对应的html的文件名,和原始的邮件附件,即使他人非法访问所述压缩文件,也无法轻易的从文件名中判断某些信息。最关键的在于,该实施例不采用任何数字证书,而只需要发件人和收件人能够获取预设的第一密码和第二密码即可,且依赖的是既有的开源算法,特别是关于压缩方面的开源算法。进一步,如果发送所述待发送邮件,则向收件人发送所述加密邮件;如果发送失败,所述待发送邮件的草稿以所述加密邮件的形式存储于待发送邮箱;如果发送成功,所述待发送邮件以所述加密邮件的形式存储于已发送邮箱。能够理解,释放所述待发送邮件占用的内存空间和/或硬盘空间,其目的在于尽可能的提高数据安全性,防止某些非法软件侵入内存或在硬盘空间上寻找数据痕迹。自然的,同时释放有关内存空间和硬盘空间,甚至对相应硬盘空间的起始地址所限定的硬盘区域进行多次格式化则更为安全。更进一步的,步骤S100中,可以将邮件主题作为html文件的文件名。并可进一步将邮件主题作为html文件中的第一行内容。这样便于在邮件保存或发出时,不仅邮件正文为空,而且邮件主题也是无主题,因为邮件主题已经被记载到html的文件中。从而,进一步提高邮件的安全性。在另一个实施例中,所述第一密码与第二密码相同或不同,所述第一开源算法与第二开源算法相同或不同。能够理解,如果密码不相同,则能够进一步提高安全性,但不利于用户交互。因此,优选的,第一密码与第二密码相同。此外,采用不同的开源算法,也能够进一步提高安全性。由于开源算法往往设计在后台运作过程中,所以用户往往无法感知,所以基本不涉及用户交互。需要说明的是,密码可以是事先通过另外的通信途径约定的。在另一个实施例中,第一开源算法、第二开源算法从如下算法中选择:bzip2、lzma。当然,也可以选择其他的开源算法,在此不一一列举。能够理解,本公开所用的开源算法主要考虑开源压缩算法,从而获得所述压缩文件,以及加密后的文件名,其中,如果第一开源算法选择开源压缩算法,那么文件名的加密相当于是对文件名进行压缩。在另一个实施例中,所述第一密码、第二密码相同,且关联于发件人和收件人。举例而言,如果发件人的全称是a,收件人的全称是b,那么第一密码和第二密码可以是ab,也可以是acbc,甚至可以是cd(备注:c与a间隔1个字母,d与b也间隔1个字母)。对于该实施例而言,目的在于每一组发件人和收件人有其独有的密码,其他组发件人和收件人则是其他组独有的密码。可变的,相关发件人、收件人的全称,可以替换为发件人的邮箱全称(例如a@c.com)、收件人的邮箱全称(例如b@d.net)。在另一个实施本文档来自技高网...
一种数据处理的方法及其系统

【技术保护点】
一种数据处理的方法,包括如下步骤:S100、如果待发送邮件需要加密保存或加密发送,那么自动将邮件正文转换为html文件,且所述html文件包括附件链接,所述附件链接用于链接到邮件附件;S200、根据发件人与收件人之间预设的第一密码,将所述html文件的文件名以及所述邮件附件的文件名,通过第一开源算法压缩为新的html文件名以及新的邮件附件名,从而得到重命名后的html文件和重命名后的邮件附件;S300、根据发件人与收件人之间预设的第二密码,通过第二开源算法压缩所述重命名后的html和重命名后的邮件附件,获得一压缩文件;S400、释放所述待发送邮件占用的内存空间和/或硬盘空间,并按如下加密邮件保存到草稿箱或发送所述待发送邮件:邮件正文为空、邮件附件为所述压缩文件的邮件。

【技术特征摘要】
1.一种数据处理的方法,包括如下步骤:S100、如果待发送邮件需要加密保存或加密发送,那么自动将邮件正文转换为html文件,且所述html文件包括附件链接,所述附件链接用于链接到邮件附件;S200、根据发件人与收件人之间预设的第一密码,将所述html文件的文件名以及所述邮件附件的文件名,通过第一开源算法压缩为新的html文件名以及新的邮件附件名,从而得到重命名后的html文件和重命名后的邮件附件;S300、根据发件人与收件人之间预设的第二密码,通过第二开源算法压缩所述重命名后的html和重命名后的邮件附件,获得一压缩文件;S400、释放所述待发送邮件占用的内存空间和/或硬盘空间,并按如下加密邮件保存到草稿箱或发送所述待发送邮件:邮件正文为空、邮件附件为所述压缩文件的邮件。2.如权利要求1所述的方法,其中,优选的,所述第一密码与第二密码相同或不同,所述第一开源算法与第二开源算法相同或不同。3.如权利要求1所述的方法,其中,所述第一密码、第二密码相同,且关联于发件人和收件人。4.如权利要求1所述的方法,其中,第一开源算法、第二开源算法从如下算法中选择:bzip2、lzma。5.如权利要求1所述的方法,其中,所述第一密码、第二密码不同,但均关联于发件人和收件人,且还关联于时间戳。6...

【专利技术属性】
技术研发人员:蔡昭权胡松胡辉蔡映雪陈伽
申请(专利权)人:惠州学院
类型:发明
国别省市:广东,44

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

1