文件传送的方法及装置与流程

文档序号:11548648阅读:253来源:国知局
文件传送的方法及装置与流程

本发明涉及计算机技术领域,具体而言,本发明涉及一种文件传送的方法及装置。



背景技术:

随着互联网技术以及终端技术的发展,各种应用程序随着出现,以满足用户的生活、工作以及娱乐的需求,例如,通信类应用的出现,能够使得多个用户之间通过通信类应用,进行信息传送。其中传送的信息可以包含视频、音频、文字等文件。

然而,多用户之间在通过通信类应用传送上述文件时,由于进行传送的文件中可能存在一些需要进行隐私保护的文件,仅通过端对端的传送,可能存在在传输的过程中,文件被截获的情况,从而导致需要进行隐私保护的文件信息外泄。



技术实现要素:

为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:

本发明的一个实施例提出了一种文件传送的方法,该方法包括:

发送方获取待加密的文件,并对所述待加密的文件进行加密;

将加密后的文件上传至安全网络服务器,并获取网络链接,所述网络链接为所述加密后的文件在所述安全网络管理器中的存储地址;

将所述网络链接发送至接收方。

可选地,所述获取网络链接的步骤之后,还包括:

将标记信息添加至所述网络链接,并对添加标记信息后的网络链接进行加密,所述标记信息包括加密标记;

具体地,所述将所述网络链接发送至所述接收方的步骤,包括:

将所述加密后的网络链接发送至所述接收方,所述加密后的网络链接中携带所述标记信息。

可选地,所述将所述加密后的网络链接发送至所述接收方的步骤之后,还包括:

通过预设方式显示已发送的文件,所述预设方式包括以下任一方式:缩略图以及喇叭播放图标。

本发明的另一个实施例提出了一种文件传送的方法,该方法包括:

接收方获取网络链接,并根据所述网络链接从安全网络服务器中下载加密文件;

对下载的加密文件进行解密,得到解密后的文件。

具体地,所述根据所述网络链接从所述安全网络服务器中下载加密文件的步骤,包括:

检测接收到的网络链接中是否存在加密标记;

若存在加密标记,则解密所述网络链接,并根据解密后的网络链接从所述安全网络服务器中下载加密文件。

可选地,所述对下载的加密文件进行解密,得到解密后的文件的步骤,之后还包括:

通过预设方式显示解密后的文件,其中所述预设方式包括以下任一方式:缩略图、喇叭播放图标。

本发明的另一个实施例提供了一种文件传送的装置,包括:

第一获取模块,用于获取待加密的文件;

加密模块,用于对所述获取模块获取的待加密的文件进行加密;

上传模块,用于将所述加密模块加密后的文件上传至安全网络服务器;

所述第一获取模块,还用于获取网络链接,所述网络链接为所述加密后的文件在所述安全网络管理器中的存储地址;

发送模块,用于将所述第一获取模块获取的网络链接发送至接收方。

可选地,所述装置还包括:添加模块;

所述添加模块,用于将标记信息添加至所述网络链接;

所述加密模块,还用于对所述添加模块添加标记信息后的网络链接进行加密,所述标记信息包括加密标记;

具体地,所述发送模块,具体用于将所述加密后的网络链接发送至所述接收方,所述加密后的网络链接中携带所述标记信息。

可选地,所述装置还包括:第一显示模块;

所述第一显示模块,用于通过预设方式显示已发送的文件,所述预设方式包括以下任一方式:缩略图以及喇叭播放图标。

本发明的又一个实施例提供了一种文件传送的装置,包括:

第二获取模块,用于获取网络链接;

下载模块,用于根据所述第二获取模块获取的网络链接从安全网络服务器中下载加密文件;

解密模块,用于对所述下载模块下载的加密文件进行解密,得到解密后的文件。

具体地,所述下载模块,具体用于检测接收到的网络链接中是否存在加密标记;

所述下载模块,具体用于当存在加密标记时,解密所述网络链接,并根据解密后的网络链接从所述安全网络服务器中下载加密文件。

可选地,所述装置还包括:第二显示模块;

所述第二显示模块,还用于通过预设方式显示解密后的文件,其中所述预设方式包括以下任一方式:缩略图、喇叭播放图标。

本发明提供了一种文件传送的方法及装置,与现有技术相比,本发明中发送方获取待加密的文件,并对待加密的文件进行加密,然后将加密后的文件上传至安全网络服务器,并获取网络链接,并将网络链接发送至接收方,然后接收方根据网络链接从安全网络服务器中下载加密文件,然后对下载的加密文件进行解密,得到解密后的文件,其中,该网络链接为加密后的文件在安全网络管理器中的存储地址,即多用户之间在通过通信类应用传输文件时,不仅对文件进行加密,而且还需要将加密后的文件上传至安全网络服务器,不需要端对端的传输文件,仅是端对端传输下载地址,从而避免端对端传输的过程中,文件被截获的情况出现,进而可以避免需要进行隐私保护的文件外泄。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例的一种文件传送的方法流程示意图;

图2为本发明实施例的另一种文件传送的方法流程示意图;

图3为本发明实施例的一种文件传送的装置结构示意图;

图4为本发明实施例的另一种文件传送的装置结构示意图;

图5为本发明实施例的又一种文件传送的装置结构示意图;

图6为本发明实施例的又一种文件传送的装置结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

实施例一

本发明实施例提供了一种文件传送的方法及装置,如图1所示,该方法包括:

步骤101、发送方获取待加密的文件。

其中,待加密的文件包括但不限于图片文件、语音文件、文本文件。

对于本发明实施例,在寄生的通信应用的聊天界面中,加解密应用可以进入相册、语音生成界面、视频拍摄界面以及其他文件选择界面,获取待加密的文件。

其中,寄生的通信应用可以但不限于微信、qq。

其中,加解密应用可以为第三方应用,也可以以插件的形式,设置于寄生的通信应用中。在本发明实施例中不做限定。

步骤102、发送方对待加密的文件进行加密。

对于本发明实施例,当加解密应用选择文件完成、语音录制完成、视频/图片拍摄完成,对选择的文件、生成的语音文件、图片文件和/或视频文件加密。

其中,加密的方式可以如现有技术中的加密方式,在本发明实施例中不做详述。

步骤103、发送方将加密后的文件上传至安全网络服务器,并获取网络链接。

其中,网络链接为加密后的文件在安全网络管理器中的存储地址。

其中,安全网络存储器包括但不限定于网盘。

对于本发明实施例,加解密应用在对文件加密完成后,将加密后的文件上传至安全网络服务器,并获取上传后的文件在安全网络管理器中的存储地址。

例如,加解密应用将一加密后的语音文件上传至网盘,并从网盘中获取上述的语音文件对应的存储地址为xxxx/searchbox/downloads/。

步骤104、发送方将网络链接发送至接收方。

对于本发明实施例,发送方获取到网络链接之后,直接通过端对端的传输,将网络链接发送至接收方;或者,发送方获取到网络链接之后,将该网络链接进行加密,并将加密后的网络链接通过端对端的传输发送至接收方。在本发明实施例中不做限定。

具体地,加解密应用将获取到的网络链接设置于寄生的通信应用的聊天界面,以使得寄生的通信应用将网络链接直接发送至接收方;或者,加解密应用将获取到的网络链接进行加密,并加密后的网络链接发送至接收方。

本发明实施例提供了一种文件传送的方法,与现有技术相比,本发明实施例中发送方获取待加密的文件,并对待加密的文件进行加密,然后将加密后的文件上传至安全网络服务器,并获取网络链接,并将网络链接发送至接收方,然后接收方根据网络链接从安全网络服务器中下载加密文件,然后对下载的加密文件进行解密,得到解密后的文件,其中,网络链接为加密后的文件在安全网络管理器中的存储地址,即多用户之间在通过通信类应用传输文件时,不仅对文件进行加密,而且还需要将加密后的文件上传至安全网络服务器,不需要端对端的传输文件,仅是端对端传输下载地址,从而避免端对端传输的过程中,文件被截获的情况出现,进而可以避免需要进行隐私保护的文件外泄。

实施例二

本发明实施例的另一种可能的实现方式,在实施例一的基础上还包括实施例二所示的操作,其中,

步骤101之后还包括:发送方将标记信息添加至网络链接,并对添加标记信息后的网络链接进行加密。

其中,标记信息包括加密标记。

其中,标记信息包括但不限于文件类型标记信息、加密标记信息。

其中,若该网络链接为加密文件对应的网络链接,则加解密应用可在该网络链接中添加加密标记信息。

其中,步骤104、发送方将网络链接发送至接收方,具体包括以下方式:发送方将加密后的网络链接发送至接收方。

其中,加密后的网络链接中携带标记信息。

对于本发明实施例,发送方(加解密应用)可以将一些标记信息添加至网络链接中,并将添加标记信息后的网络链接发送至接收方。

具体地,当加解密应用检测到标记信息添加完成后,将添加标记后的网络链接自动发送至接收方。

本发明实施例中,为了进一步地提高文件的安全性,发送方(加解密应用)可以对加密文件对应的网络链接进行加密,将加密后的网络链接设置于当前聊天界面的消息编辑框,利用辅助功能,自动对聊天界面的发送按钮进行点击,将消息以文本的形式发送。

对于本发明实施例,通过对上传至安全网络服务器中的文件对应的链接进行加密,并将加密后的链接发送至接收方,以避免其他人获取到链接后,直接从文件安全管理器中下载文件,从而可以进一步地提高文件的安全性。

进一步地,将加密后的网络链接发送至接收方,之后还包括以下步骤:发送方通过预设方式显示已发送的文件。

其中,预设方式包括但不限于:缩略图以及喇叭播放图标。

对于本发明实施例,加解密应用的明文发送区可以以预设方式,显示已上传的加密文件。

例如,若上传的加密文件为语音文件,则以一个喇叭播放图标的方式显示;若上传的加密文件为图片文件,则以缩略图的形式显示。

对于本发明实施例中,加解密应用在明文消息区通过预设方式显示已上传的文件,而不是直接显示已上传的文件,能够避免其他用户偷窥到明文消息区显示的内容,从而可以进一步地提高文件的安全性。

实施例三

本发明实施例提供了另一种文件传送的方式,如图2所示,包括:

步骤201、接收方获取网络链接。

对于本发明实施例,当接收方接收网络链接,将在寄生的通信应用的聊天界面中显示该网络链接。具体的,当接收方监测到新的消息时,利用辅助功能,读取文本文件,获取网络链接,其中该文本文件中包括该网络链接。

步骤202、接收方根据网络链接从安全网络服务器中下载加密文件。

对于本发明实施例,加解密应用获取网络链接,并根据该网络链接,从安全网络服务器中下载加密文件。

步骤203、接收方对下载的加密文件进行解密,得到解密后的文件。

本发明实施例中,加解密应用对已下载的加密文件进行解密,并解密至特定位置,得到解密后的文件。

实施例四

本发明实施例的另一种可能的实现方式,在实施例三所示的基础上还包括实施例四所示操作,其中,

步骤201、接收方根据网络链接从安全网络服务器中下载加密文件,具体包括以下方式:接收方检测接收到的网络链接中是否存在加密标记;若存在加密标记,则解密网络链接,并根据解密后的网络链接从安全网络服务器中下载加密文件。

对于本发明实施例,接收方根据网络链接从安全网络服务器中下载加密文件,之前还包括:当加解密应用监测到新的消息时,或者当加解密应用监测到用户对某条加密消息的点击操作后,读取该消息对应的文本信息。

其中,当加解密应用检测到加密标记时,从文本信息中提取加密链接,并对该加密链接进行解密,并根据解密后的链接,从安全网络服务器中下载该解密后的链接对应的加密文件。

进一步地,步骤203、接收方对下载的加密文件进行解密,得到解密后,之后还包括以下步骤:接收方通过预设方式显示解密后的文件。

其中预设方式包括但不限于:缩略图、喇叭播放图标。

对于本发明实施例,加解密应用可以以预设方式显示解密后的文件。例如,若待显示的文件为语音文件,则以一个喇叭播放图标的方式显示;若待显示的文件为图片文件,则以缩略图的形式显示。在本发明实施例中,当加解密应用检测到用户在加解密应用的明文消息区的点击操作时,可以打开被点击的文件,以使得用户能够查看该文件的具体内容。

对于本发明实施例,接收方通过预设方式显示解密后文件,例如当显示的文件为语音文件时,以一个喇叭播放图标的方式显示;当显示的文件为图片文件时,以缩略图的形式显示,即不同的文件类型对应着不同的显示方式,能够在用户获知文件类型的同时,避免文件内容被其他人偷窥,从而可以进一步地提高文件的安全性,进而可以提升用户体验。

本发明实施例提供了一种文件传送的装置,如图3所示,该装置包括:第一获取模块31、加密模块32、上传模块33、发送模块34;其中,

第一获取模块31,用于获取待加密的文件。

加密模块32,用于对第一获取模块31获取的待加密的文件进行加密。

上传模块33,用于将加密模块32加密后的文件上传至安全网络服务器。

第一获取模块31,还用于获取网络链接。

其中,网络链接为加密后的文件在安全网络管理器中的存储地址。

发送模块34,用于将第一获取模块31获取的网络链接发送至接收方。

进一步地,如图4所示,该装置还包括:添加模块41。

添加模块41,用于将标记信息添加至网络链接。

加密模块32,还用于对添加模块41添加标记信息后的网络链接进行加密。

其中,标记信息包括加密标记。

发送模块34,具体用于将加密后的网络链接发送至接收方。

其中,加密后的网络链接中携带标记信息。

进一步地,如图4所示,该装置还包括:第一显示模块42。

第一显示模块42,用于通过预设方式显示已发送的文件。

其中,预设方式包括以下任一方式:缩略图以及喇叭播放图标。

本发明实施例提供了一种文件传送的装置,与现有技术相比,本发明实施例中发送方获取待加密的文件,并对待加密的文件进行加密,然后将加密后的文件上传至安全网络服务器,并获取网络链接,并将网络链接发送至接收方,然后接收方根据网络链接从安全网络服务器中下载加密文件,然后对下载的加密文件进行解密,得到解密后的文件,其中,网络链接为加密后的文件在安全网络管理器中的存储地址,即多用户之间在通过通信类应用传输文件时,不仅对文件进行加密,而且还需要将加密后的文件上传至安全网络服务器,不需要端对端的传输文件,仅是端对端传输下载地址,从而避免端对端传输的过程中,文件被截获的情况,进而可以避免需要进行隐私保护的文件外泄。

本发明实施例提供了另一种文件传送的装置,如图5所示,包括:第二获取模块51、下载模块52、解密模块53,其中,

第二获取模块51,用于获取网络链接。

下载模块52,用于根据第二获取模块51获取的网络链接从安全网络服务器中下载加密文件。

解密模块53,用于对下载模块52下载的加密文件进行解密,得到解密后的文件。

下载模块52,具体用于检测接收到的网络链接中是否存在加密标记;当存在加密标记时,解密网络链接,并根据解密后的网络链接从安全网络服务器中下载加密文件。

进一步地,如图6所示,该装置还包括:第二显示模块61。

第二显示模块61,还用于通过预设方式显示解密后的文件。

其中,预设方式包括以下任一方式:缩略图、喇叭播放图标。

本发明实施例提供了一种文件传送的装置,与现有技术相比,本发明实施例中发送方获取待加密的文件,并对待加密的文件进行加密,然后将加密后的文件上传至安全网络服务器,并获取网络链接,并将网络链接发送至接收方,然后接收方根据网络链接从安全网络服务器中下载加密文件,然后对下载的加密文件进行解密,得到解密后的文件,其中,网络链接为加密后的文件在安全网络管理器中的存储地址,即多用户之间在通过通信类应用传输文件时,不仅对文件进行加密,而且还需要将加密后的文件上传至安全网络服务器,不需要端对端的传输文件,仅是端对端传输下载地址,从而避免端对端传输的过程中,文件被截获的情况,进而可以避免需要进行隐私保护的文件外泄。

本发明实施例提供了一种文件传送的装置,可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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