文件处理方法及装置的制造方法

文档序号:9732061阅读:204来源:国知局
文件处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息安全技术领域,尤其涉及一种文件处理方法及装置。
【背景技术】
[0002]DRM(Digital Rights Management,数字版权管理)是指应用在电子设备上的数字化媒体内容的保护技术,用于在文件处理过程中对文件中的数字化内容的使用权进行保护,防止数字化内容被非法复制。
[0003]目前业界主流DRM技术除微软RMS外,都是通过透明加密技术或HOOK文档应用程序的方式来实现,对于拥有“阅读”权限的用户,很容易被破解获取到原文,而且这种实现方案需要不断和各种文档应用程序集成开发,但集成新工具的时间长且经常导致进程间冲突,造成系统的不稳定。然而,微软的RMS虽然能避免上述问题,但其在office本身开发中实现,只支持office格式的文档,导致文档格式受限。
[0004]此外,绝大多数的DRM技术对请求端的本地操作系统要求较高,一般需与特定的操作系统匹配结合,无法支持windows、MAC、1S以及Android等多种操作系统。

【发明内容】

[0005]本发明实施例提供了一种文件处理方法及装置,可杜绝文件被破解或通过隐通道传递的可能,且不受限于文件格式,可支持不同操作系统的请求端。
[0006]本发明实施例的第一方面提供一种文件处理方法,包括:
[0007]接收请求端发送的请求信息,根据所述请求信息创建虚拟操作环境;
[0008]根据所述虚拟操作环境向所述请求端进行投射,以在所述请求端生成用于输入操作指令的交互界面;
[0009]获取所述操作指令;
[0010]执行所述操作指令。
[0011]本发明实施例的第二方面提供一种文件处理装置,包括:
[0012]创建单元,用于接收请求端发送的请求信息,根据所述请求信息创建虚拟操作环境;
[0013]投射单元,用于根据所述虚拟操作环境向所述请求端进行投射,以在所述请求端生成用于输入操作指令的交互界面;
[0014]获取单元,用于获取所述操作指令;
[0015]执行单元,用于执行所述操作指令。
[0016]本发明实施例提供的技术方案中,当用户在请求端请求文件时,接收请求端对应发送的请求信息,以根据该请求信息触发虚拟操作环境的创建;并根据该虚拟操作环境向请求端进行投射,以在该请求端生成用于输入操作指令的交互界面;当用户在请求端的交互界面上输入操作指令时,获取该操作指令,并执行该操作指令。因此相对于现有技术,本发明实施例中请求端的交互界面是根据虚拟操作环境向请求端进行投射生成的,可以保证在后续的文件处理过程请求端与文件的实际操作环境彼此隔离,请求端本地并不需接触实际的文件数据便可完成文件的读、写等操作,以杜绝文件被破解或通过隐通道传递的可能,有效防止文件内容被非法复制;同时,本发明实施例可以根据文件请求中的文件格式,创建部署有相应文件操作程序的虚拟操作环境,以处理不同文件格式的文件,实现不受限于文件格式;而且,本发明实施例对请求端的本地操作系统要求低,可广泛适用于Windows、Mac、1s、安卓以及Winphone等不同操作系统的请求端,实现不受限于操作系统。
【附图说明】
[0017]图1为本发明实施例中文件处理方法一个实施例示意图;
[0018]图2为本发明实施例中文件处理方法另一实施例示意图;
[0019]图3为本发明实施例中文件处理方法另一实施例示意图;
[0020]图4为本发明实施例中文件处理装置一个实施例示意图;
[0021]图5为本发明实施例中文件处理装置另一实施例示意图;
[0022]图6为本发明实施例中文件处理装置另一实施例示意图。
【具体实施方式】
[0023]本发明实施例提供了一种文件处理方法及装置,可杜绝文件被破解或通过隐通道传递的可能,且不受限于文件格式,可支持不同操作系统的请求端,以下分别进行详细说明。
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]下面从文件处理装置的角度对本发明实施例中文件处理方法进行描述:
[0026]请参阅图1,本发明实施例中文件处理方法一个实施例包括:
[0027]101、接收请求端发送的请求信息,根据该请求信息创建虚拟操作环境;
[0028]在本实施例中,请求端为与用户直接交互的通信设备,当用户在请求端请求文件时,请求端会将对应的请求信息发送到文件处理装置,文件处理装置接收该请求信息,并根据该请求信息触发虚拟操作环境的创建,以通过虚拟化的方式来形成文件操作环境。需要说明的是,在本发明实施例中,基于不同的请求信息,文件处理装置可以创建部署有相应文件操作程序的虚拟操作环境,使得虚拟操作环境可处理不同文件格式的文件。在实际应用过程中,文件处理装置可以同时对多个请求端发送的请求信息进行响应,并对应构建彼此隔离的多个虚拟操作环境。
[0029]102、根据虚拟操作环境向请求端进行投射,以在该请求端生成用于输入操作指令的交互界面;
[0030]其中,交互界面是用户与虚拟操作环境中应用程序进行交互操作的可视部分,在本实施例中,文件处理装置根据虚拟操作环境向请求端进行投射,以在请求端生成用于输入操作指令的交互界面,由此,可以将交互界面与虚拟操作环境中应用程序限定在不同的通信设备上,保证在后续的文件处理过程请求端与文件的实际操作环境彼此隔离,请求端本地并不需接触实际的文件数据便可完成文件的读、写等操作,以杜绝文件被破解或通过隐通道传递的可能,有效防止文件内容被非法复制。
[0031]103、获取该操作指令;
[0032]在本实施例中,当用户在请求端的交互界面上输入操作指令,文件处理装置可以从请求端获取该操作指令。
[0033]104、执行该操作指令;
[0034]在本实施例中,由文件处理装置执行从请求端获取该操作指令,例如,用户在请求端输入读取文件的操作指令时,文件处理装置获取该操作指令并执行,以在请求端的交互界面上展示该文件,在整个文件读取过程中,请求端无需接触实际文件。
[0035]本发明实施例提供的技术方案中,当用户在请求端请求文件时,接收请求端对应发送的请求信息,以根据该请求信息触发虚拟操作环境的创建;并根据该虚拟操作环境向请求端进行投射,以在该请求端生成用于输入操作指令的交互界面;当用户在请求端的交互界面上输入操作指令时,获取该操作指令,并执行该操作指令。因此相对于现有技术,本发明实施例中请求端的交互界面是根据虚拟操作环境向请求端进行投射生成的,可以保证在后续的文件处理过程请求端与文件的实际操作环境彼此隔离,请求端本地并不需接触实际的文件数据便可完成文件的读、写等操作,以杜绝
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1