技术领域
[0001] 本申请涉及通信技术领域,具体而言,涉及一种文件传输方法、装置,文件传输设备及用户终端。
相关背景技术
[0002] 目前,文件传输方式常采用FTP(File Transfer Protocol,文件传输协议)文件传输、NFS(Network File System,网络文件系统)文件传输。但是此类方式仅仅能够把文件从一端传输到另一端,无法针对不同文件进行选择性传输,进而造成一些重要文件的泄露。比如在实际的文档传输过程中,由于工作人员的疏忽或其他原因,有可能导致把保密等级较高或重要的文件传输给了权限级别较低的部门或单位,进而造成不可估量的损失。
具体实施方式
[0030] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0031] 请参阅图1,本申请实施例提供一种文件传输系统100,包括:文件传输设备10及至少两个用户终端20。
[0032] 文件传输设备10与每个用户终端20之间通信连接。文件传输设备10中预先配制有每个用户ID(Identity document,身份标识号)的文件传输路径及每个用户ID的保密等级。用户可以通过各自的用户ID在用户终端上进行登录。
[0033] 文件传输设备10可用于接收用户终端20发送的标记后的待传输文件,并获取与第一用户ID对应的第一保密等级;其中,用户通过一用户ID在用户终端20上进行登录;标记后的待传输文件为通过第一保密等级进行标记的文件。然后,基于第一用户ID的文件传输路径,获取第二用户ID的保密等级;其中,第二用户ID为文件传输接收方的ID。最后,基于第一保密等级及第二用户ID的保密等级,确定标记后的待传输文件的传输策略。
[0034] 而用户终端20可用于获取自身登录的第一用户ID所对应的第一保密等级。然后,基于第一保密等级对待传输文件进行标记。最后,将标记后的待传输文件发送至文件传输设备,以使文件传输设备基于第一保密等级确定标记后的待传输文件的传输策略。
[0035] 上述文件传输的过程在后文进行详述,具体过程请参考文件传输方法中的说明。
[0036] 于本申请实施例中,文件传输设备10可以是,但不限于网闸、防火墙、网关。请参阅图2,在结构上,文件传输设备10可以包括处理器110和存储器120。
[0037] 处理器110与存储器120直接或间接地电性连接,以实现数据的传输或交互,例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。文件传输装置包括至少一个可以软件或固件(Firmware)的形式存储在存储器120中或固化在文件传输设备10的操作系统(Operating System,OS)中的软件模块。处理器110用于执行存储器120中存储的可执行模块,例如,文件传输装置所包括的软件功能模块及计算机程序等,以实现文件传输方法。处理器110可以在接收到执行指令后,执行计算机程序。
[0038] 其中,处理器110可以是一种集成电路芯片,具有信号处理能力。处理器110也可以是通用处理器,例如,可以是中央处理器(CentralProcessing Unit,CPU)、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、分立门或晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。此外,通用处理器可以是微处理器或者任何常规处理器等。
[0039] 存储器120可以是,但不限于,随机存取存储器(RandomAccess Memory,RAM)、只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read‑Only Memory,PROM)、可擦可编程序只读存储器(Erasable Programmable Read‑Only Memory,EPROM),以及电可擦编程只读存储器(Electric Erasable Programmable Read‑Only Memory,EEPROM)。存储器120用于存储程序,处理器110在接收到执行指令后,执行该程序。
[0040] 需要说明的是,图2所示的结构仅为示意,本申请实施例提供的文件传输设备10还可以具有比图2更少或更多的组件,或是具有与图2所示不同的配置。此外,图2所示的各组件可以通过软件、硬件或其组合实现。
[0041] 于本申请实施例中,用户终端20可以是,但不限于个人计算机(Personal Computer,PC)、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、移动上网设备(Mobile Internet Device,MID)等。在结构上,用户终端20的结构同样可以参考图2所示出的结构。比如,用户终端20包括处理器和存储器。由于上述结构在介绍文件传输设备10中已有说明,因此,此处不作重复说明,相同部分互相参考即可。
[0042] 请参阅图3,图3为本申请实施例提供的文件传输方法的步骤流程图。该方法应用于图1所示的文件传输系统100。需要说明的是,图3为文件传输系统100中任意一个用户终端20与文件传输设备10之间的交互过程。本申请实施例提供的文件传输方法不以图3及以下所示的顺序为限制,该方法包括:步骤S101‑步骤S106。
[0043] 步骤S101:用户终端获取登录的第一用户ID所对应的第一保密等级。
[0044] 上述的第一用户ID可以是指用户终端的ID,也可以是指某一软件的ID。比如,本申请实施例提供一种文件加解密软件,通过文件加解密软件来实现对文件的标记。
[0045] 其中,第一用户ID所对应的第一保密等级可以存储于用户终端。也即,每个用户终端存储各自的用户ID所对应的保密等级。
[0046] 当然,为了加强对各个用户ID的保密等级的统一管理,可以将所有用户ID所对应的保密等级均存储于文件传输设备中。如将所有用户ID所对应的保密等级均存储于网闸中,由于网闸相较于用户终端的安全性更高,因此,将所有用户ID所对应的保密等级均存储于网闸中,提高了安全性,避免了保密等级信息的泄露。
[0047] 当所有用户ID所对应的保密等级均存储于文件传输设备中时,上述步骤S101具体包括:接收用户输入的第一用户ID和文件传输设备的IP(Internet Protocol,网际互连协议)地址;通过IP地址向文件传输设备发送保密等级获取请求,以使文件传输设备查找出与第一用户ID对应的第一保密等级;接收文件传输设备发送的第一保密等级。
[0048] 其中,保密等级获取请求中包括第一用户ID。
[0049] 具体的,用户在通过第一用户ID进行登录后,输入文件传输设备的IP地址,然后用户终端与文件传输设备进行交互,以从文件传输设备中获取第一用户ID所对应的第一保密等级。
[0050] 上述方式,也可以通过本申请实施例所提供的文件加解密软件实现,比如用户有传输文件的需求时,则打开文件加解密软件后,手动输入用户ID和文件传输设备的IP地址,登陆成功后,文件加解密软件从文件传输设备中获取第一用户ID所对应的第一保密等级。
[0051] 步骤S102:用户终端基于第一保密等级对待传输文件进行标记。
[0052] 在获取到第一保密等级后,由用户确定出需要传输的待传输文件,然后用户终端基于第一保密等级对待传输文件进行标记。于本申请实施例中,可以在待传输文件的头部插入标记头,进而使得标记后的待传输文件以标记头作为整个文件头部。
[0053] 作为第一种实施方式,标记头中包括第一保密等级及第一用户ID。也即,用户终端在获取到第一保密等级,将第一保密等级及第一用户ID作为标记头插入到待传输文件的头部,以完成对待传输文件的标记。后续文件传输设备在获取到标记后的待传输文件时,可以直接读取标记头中的第一用户ID和第一保密等级来确定标记后的待传输文件的传输策略。
[0054] 为了便于后续文件传输设备对文件的完整性进行验证,作为第二种实施方式,标记头中除了包括第一保密等级及第一用户ID外,还包括第一加密码。也即,上述步骤S102的标记过程可具体包括:基于第一用户ID和第一保密等级生成第一加密码;将第一用户ID、第一保密等级及第一加密码作为标记头插入到待传输文件的头部,以对待传输文件进行标记。
[0055] 于本申请实施例中,上述的第一加密码为MD5加密码。需要说明的是,MD5为一种消息摘要算法,其通过密码散列函数,可以产生出一个128位的散列值,用于确保信息传输的完整性。由于MD5算法为本领域所熟知,本申请不作过多说明,此外,第一加密码还可以采用其他加密算法获得,比如SHA(Secure Hash Algorithm,安全散列算法)算法,对此,本申请不作限定。
[0056] 可以理解的是,为了提高加密的复杂性,进一步地提高后续文件传输设备的检测效果及检测的可靠性,加密过程可以结合更多的信息。如作为第三种实施方式,标记头中还可以包括第二字段长度。其中,第二字段长度为第一用户ID和第一保密等级所占据的总字段长度。相应的,第一加密码通过第一用户ID、第一保密等级及第二字段长度生成。
[0057] 当采用本申请实施例所提供的文件加解密软件实现上述过程时,加密的信息还可以是文件加解密软件的版本信息。也即,作为第四种实施方式,标记头中还可以包括加解密软件的版本信息。相应的,第一加密码通过第一用户ID、第一保密等级、第二字段长度及加解密软件的版本信息生成。
[0058] 需要说明的是,以上的四种标记头的标记方式仅为本申请实施例所提供的四种示例,对于标记头的组成可以根据实际需求而确定,比如标记头中可以包括第一用户ID、第一保密等级、加解密软件的版本信息及第一加密码。第一加密码通过第一用户ID、第一保密等级及加解密软件的版本信息生成。当然,标记头的组成中还可以包括时间戳,对此,本申请不作限定。
[0059] 为了后续进一步地确定出文件在传输过程中是否被人为篡改或非人为损坏。还可以在待传输文件的尾部插入标记尾,进而使得标记后的待传输文件以标记尾作为整个文件尾部。
[0060] 于本申请实施例中,标记尾中包括第三加密码。第三加密码基于标记头及待传输文件生成。
[0061] 比如,当标记头包括第一用户ID和第一保密等级时,第三加密码基于第一用户ID、第一保密等级及待传输文件生成。
[0062] 当标记头包括第一用户ID、第一保密等级及第一加密码时,第三加密码基于第一用户ID、第一保密等级、第一加密码及待传输文件生成。
[0063] 同理,当标记头包括第一用户ID、第一保密等级、第二字段长度、加解密软件的版本信息、第一加密码时,第三加密码基于第一用户ID、第一保密等级、第二字段长度、加解密软件的版本信息、第一加密码及待传输文件生成。
[0064] 于本申请实施例中,上述的第三加密码为MD5加密码。
[0065] 此外,第三加密码还可以采用其他加密算法获得,比如SHA(Secure Hash Algorithm,安全散列算法)算法,当然,第一加密码与第三加密码可以也可以采用不同的加密算法。对此,本申请均不作限定。
[0066] 步骤S103:用户终端将标记后的待传输文件发送至文件传输设备。
[0067] 用户终端在对待传输文件进行标记后,将标记后的待传输文件重定向至文件传输设备,也即,通过文件传输设备的IP地址进行通信,以传输标记后的待传输文件。
[0068] 步骤S104:文件传输设备接收用户终端发送的标记后的待传输文件,并获取与第一用户ID对应的第一保密等级。
[0069] 当标记后的待传输文件中的标记头仅包括第一保密等级及第一用户ID时,文件传输设备直接获取标记头中的第一保密等级。
[0070] 由于文件传输过程中,标记头可能会被破坏进而导致保密等级和/或用户ID出现错误,因此,用户终端可以通过在标记头中添加加密码以便于文件传输设备进行检测。
[0071] 示例性的,假设文件传输设备接收的标记后的待传输文件中的标记头包括第三用户ID、第二保密等级及第一加密码。则此时文件传输设备基于第三用户ID、第二保密等级生成第二加密码,然后判断第二加密码与第一加密码是否相同。当第二加密码与第一加密码相同时,则表征标记头未被破坏,此时接收到的标记后的待传输文件中的标记头中的第三用户ID与第一用户ID相同,第二保密等级与第一保密等级相同。因此,当第二加密码与第一加密码相同时,则可以直接获取标记头中的第二保密等级。若第二加密码与第一加密码不相同,则表征标记头已被破坏,此时,文件传输设备确定标记后的待传输文件禁止传输,并输出日志信息告知用户终端禁止传输的原因。
[0072] 示例性的,假设文件传输设备接收的标记后的待传输文件中的标记头包括第三用户ID、第二保密等级、第一字段长度及第一加密码。则此时文件传输设备基于第三用户ID、第二保密等级及第一字段长度生成第二加密码,然后判断第二加密码与第一加密码是否相同。当第二加密码与第一加密码相同时,则表征标记头未被破坏,此时接收到的标记后的待传输文件中的标记头中的第三用户ID与第一用户ID相同,第二保密等级与第一保密等级相同,第一字段长度与第二字段长度相同。因此,当第二加密码与第一加密码相同时,则可以直接获取标记头中的第二保密等级。若第二加密码与第一加密码不相同,则表征标记头已被破坏,此时,文件传输设备确定标记后的待传输文件禁止传输,并输出日志信息告知用户终端禁止传输的原因。
[0073] 同理,当文件传输设备接收的标记后的待传输文件中的标记头还包括文件加解密软件的版本信息,文件传输设备的处理流程和上述方式相同,此处不作赘述。此外,需要说明的是,文件传输设备的生成加密码的方式与用户终端生成加密码的方式相同。
[0074] 在本申请实施例中,标记后的待传输文件包括标记头和第一待传输文件,文件传输设备在接收到该标记后的待传输文件后,先对标记头进行检测,判断标记头是否被破坏,由于目前大多数文件破坏案例都发生在文件头部,因此,通过对标记头进行检测,可以第一时间确定出标记后的待传输文件是否损坏,进而提高了文件检测效率。此外,本申请通过传输前后基于用户ID和保密等级所生成的加密码来判断文件是否损坏,该方式简便且效果较佳。
[0075] 步骤S105:文件传输设备基于第一用户ID的文件传输路径,获取第二用户ID的保密等级;其中,第二用户ID为文件传输接收方的ID。
[0076] 然后,文件传输设备基于预设的第一用户ID的文件传输路径,来获取接收方的ID。示例性的,第一用户ID为员工A的ID,文件传输设备中存储的员工A的ID的文件传输路径为员工A至员工B,则此时获取员工B的保密等级。当然,文件传输路径还可以为一对多,比如文件传输设备中存储的员工A的ID的文件传输路径为员工A至员工B、员工A至员工C、员工A至员工D,则此时同时获取员工B、员工C和员工D的保密等级。
[0077] 步骤S106:基于第一保密等级及第二用户ID的保密等级,确定标记后的待传输文件的传输策略。
[0078] 最后,基于第一保密等级及第二用户ID的保密等级来确定标记后的待传输文件的传输策略。
[0079] 比如保密等级分为一级(保密等级最低)、二级(保密等级中等)和三级(保密等级最高)。保密等级高的用户无法向保密等级低的用户传输文件,因此,当第一保密等级为三级,而第二用户ID的保密等级为一级或二级时,此时,文件传输设备确定标记后的待传输文件禁止传输,并输出日志信息告知用户终端禁止传输的原因。当第一保密等级为一级,而第二用户ID的保密等级为二级或三级时,则文件传输设备确定标记后的待传输文件可以进行传输,并将标记后的待传输文件进行传输。
[0080] 需要说明的是,上述的保密等级的划分仅为示例,在其他实施例中,也可以是保密等级的一级确定为保密等级最高、而保密等级的三级确定为保密等级最低。保密等级还可以划分为A级、B级和C级,本申请不作限定。
[0081] 可选地,当标记后的待传输文件还包括标记尾时,且文件传输设备在确定待传输文件可进行传输后,还会对文件的完整性作进一步的验证。
[0082] 假设标记后的待传输文件包括标记头、第一待传输文件及标记尾。标记尾包括第三加密码。第三加密码基于标记头及待传输文件生成。若标记头中包括第三用户ID及第二保密等级,则文件传输设备基于所述第三用户ID、所述第二保密等级及所述第一待传输文件生成第四加密码;判断第四加密码与第三加密码是否相同;当第四加密码与第三加密码相同时,将标记后的待传输文件进行传输。
[0083] 需要说明的是,当第四加密码与第三加密码相同时,则表征整个文件未被破坏,此时的第一待传输文件与用户终端发送的待传输文件相同。当第四加密码与第三加密码不相同时,则表征文件遭到了破坏,此时,文件传输设备确定标记后的待传输文件禁止传输,并输出日志信息告知用户终端禁止传输的原因。
[0084] 也即,本申请实施例所提供的文件传输方法,文件传输设备在接收到标记后的待传输文件后,可以先对标记头进行完整性检测。检测无误后,再通过保密等级确定文件是否可以传输,若可以进行传输,再通过标记尾对整个文件的完整性进行检测,若检测无误后,将标记后的待传输文件后传输至接收方(第一用户ID的传输路径对应的第二用户ID的用户终端)。
[0085] 当然,在一些实施例中,也可以省略第一步的检测。相应的,标记头的组成也可以根据实际情况确定,本申请均不作限定。
[0086] 接收方在接收到标记后的待传输文件可以将标记头和标记尾去除,便可还原为文件正常阅读时的状态。于本申请实施例中,接收方也可以通过文件加解密软件去除标记头和标记尾。其中,可以预先设定好固定的字节用于放置标记头和标记尾的信息,当接收方在接收到标记后的待传输文件后,可以将固定字节的信息删除即可得到待传输文件。
[0087] 此外,上述方式还可以应用于文件同步中,比如用户终端基于第一保密等级对待传输文件进行标记后,可以将标记后的待传输文件存放在一个目录中,文件传输设备可以每隔一定时间读取该目录中的标记后的待传输文件,然后基于预先存储的文件传输路径,将目录中的标记后的待传输文件进行同步。
[0088] 上述的目录可以搭载在任意的终端设备、服务器、云端中,本申请不作限定。
[0089] 综上,本申请实施例所提供的文件传输方法,在文件传输设备中配制每个用户ID的文件传输路径及每个用户ID的保密等级,使得文件传输设备在接收到用户终端发送的标记后的待传输文件后,能够基于保密等级确定待传输文件是否进行传输。也即,文件传输设备可以根据传输方和接收方的保密等级来对待传输文件进行选择性传输,避免了重要文件的泄露,提高了企业内部文件传输的安全性。
[0090] 此外,本申请实施例中用户ID可以在文件传输设备中进行更改。由于用户ID更换,则对应的加密码必然改变,因此,即使有黑客偶尔一次破译了加密码,文件传输设备的配置管理员仅仅需要改变用户ID后,通知文件传输者使用新名称获取文件保密等级,即可成功瓦解此次破译。
[0091] 基于同一发明构思,本申请实施例还提供一种文件传输方法,其应用于上述实施例中的文件传输设备,该方法包括:接收用户终端发送的标记后的待传输文件,并获取与第一用户ID对应的第一保密等级;其中,用户通过所述第一用户ID在所述用户终端上进行登录;所述标记后的待传输文件为通过所述第一保密等级进行标记的文件;基于所述第一用户ID的文件传输路径,获取第二用户ID的保密等级;其中,所述第二用户ID为文件传输接收方的ID;基于所述第一保密等级及所述第二用户ID的保密等级,确定所述标记后的待传输文件的传输策略。
[0092] 由于上述方法的具体过程在前述实施例中已有说明,此处不作赘述,相同部分互相参考即可。
[0093] 基于同一发明构思,本申请实施例还提供一种文件传输方法,其应用于上述实施例中的用户终端,该方法包括:获取所述用户终端中登录的第一用户ID所对应的第一保密等级;基于所述第一保密等级对待传输文件进行标记;将标记后的待传输文件发送至文件传输设备,以使所述文件传输设备基于所述第一保密等级确定所述标记后的待传输文件的传输策略。
[0094] 由于上述方法的具体过程在前述实施例中已有说明,此处不作赘述,相同部分互相参考即可。
[0095] 基于同一发明构思,本申请实施例还提供一种文件传输装置,应用于文件传输设备,其中,所述文件传输设备中预先配制有每个用户ID的文件传输路径及每个所述用户ID的保密等级,所述装置包括:
[0096] 接收模块,用于接收用户终端发送的标记后的待传输文件,并获取与第一用户ID对应的第一保密等级;其中,用户通过所述第一用户ID在所述用户终端上进行登录;所述标记后的待传输文件为通过所述第一保密等级进行标记的文件。
[0097] 获取模块,用于基于所述第一用户ID的文件传输路径,获取第二用户ID的保密等级;其中,所述第二用户ID为文件传输接收方的ID。
[0098] 确定模块,用于基于所述第一保密等级及所述第二用户ID的保密等级,确定所述标记后的待传输文件的传输策略。
[0099] 可选地,该装置还包括:发送模块。发送模块用于在所述接收所述用户终端发送的标记后的待传输文件之前,接收所述用户终端发送的保密等级获取请求;其中,所述保密等级获取请求包括所述第一用户ID;向所述用户终端发送所述第一保密等级,以使所述用户终端通过所述第一保密等级对待传输文件进行标记。
[0100] 可选地,所述标记后的待传输文件包括标记头和第一待传输文件,所述标记头中包括第三用户ID、第二保密等级及第一加密码;所述第一加密码基于所述第一用户ID和所述第一保密等级生成。接收模块具体用于基于所述第三用户ID和所述第二保密等级,生成第二加密码;判断所述第二加密码与所述第一加密码是否相同;当所述第二加密码与所述第一加密码相同时,获取所述第一保密等级。
[0101] 可选地,所述标记头中还包括第一字段长度;所述第一加密码基于所述第一用户ID、所述第一保密等级及第二字段长度生成,所述第二字段长度为所述第一用户ID和所述第一保密等级所占据的总字段长度。相应的,接收模块具体用于基于所述第三用户ID、所述第二保密等级及所述第一字段长度,生成所述第二加密码。
[0102] 可选地,所述标记后的待传输文件还包括标记尾;所述标记尾包括第三加密码,所述第三加密码基于所述第一用户ID、所述第一保密等级、所述第一加密码及待传输文件生成。相应的,确定模块具体用于当所述第一保密等级及所述第二用户ID的保密等级的比较结果表征所述待传输文件可进行传输时,基于所述第三用户ID、所述第二保密等级、所述第一加密码及所述第一待传输文件生成第四加密码;判断所述第四加密码与所述第三加密码是否相同;当所述第四加密码与所述第三加密码相同时,将所述标记后的待传输文件进行传输。
[0103] 可选地,所述标记后的待传输文件包括标记头、第一待传输文件及标记尾,所述标记头中包括第三用户ID及第二保密等级,所述标记尾包括第三加密码;所述第三加密码基于所述第一用户ID、所述第一保密等级及待传输文件生成。相应的,确定模块具体用于当所述第一保密等级及所述第二用户ID的保密等级的比较结果表征所述待传输文件可进行传输时,基于所述第三用户ID、所述第二保密等级及所述第一待传输文件生成第四加密码;判断所述第四加密码与所述第三加密码是否相同;当所述第四加密码与所述第三加密码相同时,将所述标记后的待传输文件进行传输。
[0104] 基于同一发明构思,本申请实施例还提供一种文件传输装置,应用于用户终端;所述装置包括:
[0105] 获取模块,用于获取所述用户终端中登录的第一用户ID所对应的第一保密等级。
[0106] 标记模块,用于基于所述第一保密等级对待传输文件进行标记。
[0107] 发送模块,用于将标记后的待传输文件发送至文件传输设备,以使所述文件传输设备基于所述第一保密等级确定所述标记后的待传输文件的传输策略。
[0108] 可选地,获取模块具体用于接收用户输入的所述第一用户ID和所述文件传输设备的IP地址;通过所述IP地址向所述文件传输设备发送保密等级获取请求,以使所述文件传输设备查找出与所述第一用户ID对应的第一保密等级;接收所述文件传输设备发送的所述第一保密等级。
[0109] 可选地,标记模块具体用于基于所述第一用户ID和所述第一保密等级生成第一加密码;将所述第一用户ID、所述第一保密等级及所述第一加密码作为标记头插入到所述待传输文件的头部,以对所述待传输文件进行标记。
[0110] 可选地,标记模块还具体用于将所述第一用户ID、所述第一保密等级及所述第一加密码作为标记头插入到所述待传输文件的头部;基于所述第一用户ID、所述第一保密等级、所述第一加密码及所述待传输文件生成第三加密码;将所述第三加密码作为标记尾插入到所述待传输文件的尾部,以对所述待传输文件进行标记。
[0111] 需要说明的是,由于所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0112] 基于同一发明构思,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序在被运行时执行上述实施例中提供的方法。
[0113] 该存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
[0114] 在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0115] 另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0116] 再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0117] 在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0118] 以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。