文件處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息安全技術(shù)領(lǐng)域,尤其涉及一種文件處理方法及裝置。
【背景技術(shù)】
[0002]DRM(Digital Rights Management,數(shù)字版權(quán)管理)是指應(yīng)用在電子設(shè)備上的數(shù)字化媒體內(nèi)容的保護(hù)技術(shù),用于在文件處理過(guò)程中對(duì)文件中的數(shù)字化內(nèi)容的使用權(quán)進(jìn)行保護(hù),防止數(shù)字化內(nèi)容被非法復(fù)制。
[0003]目前業(yè)界主流DRM技術(shù)除微軟RMS外,都是通過(guò)透明加密技術(shù)或HOOK文檔應(yīng)用程序的方式來(lái)實(shí)現(xiàn),對(duì)于擁有“閱讀”權(quán)限的用戶(hù),很容易被破解獲取到原文,而且這種實(shí)現(xiàn)方案需要不斷和各種文檔應(yīng)用程序集成開(kāi)發(fā),但集成新工具的時(shí)間長(zhǎng)且經(jīng)常導(dǎo)致進(jìn)程間沖突,造成系統(tǒng)的不穩(wěn)定。然而,微軟的RMS雖然能避免上述問(wèn)題,但其在office本身開(kāi)發(fā)中實(shí)現(xiàn),只支持office格式的文檔,導(dǎo)致文檔格式受限。
[0004]此外,絕大多數(shù)的DRM技術(shù)對(duì)請(qǐng)求端的本地操作系統(tǒng)要求較高,一般需與特定的操作系統(tǒng)匹配結(jié)合,無(wú)法支持windows、MAC、1S以及Android等多種操作系統(tǒng)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種文件處理方法及裝置,可杜絕文件被破解或通過(guò)隱通道傳遞的可能,且不受限于文件格式,可支持不同操作系統(tǒng)的請(qǐng)求端。
[0006]本發(fā)明實(shí)施例的第一方面提供一種文件處理方法,包括:
[0007]接收請(qǐng)求端發(fā)送的請(qǐng)求信息,根據(jù)所述請(qǐng)求信息創(chuàng)建虛擬操作環(huán)境;
[0008]根據(jù)所述虛擬操作環(huán)境向所述請(qǐng)求端進(jìn)行投射,以在所述請(qǐng)求端生成用于輸入操作指令的交互界面;
[0009]獲取所述操作指令;
[0010]執(zhí)行所述操作指令。
[0011]本發(fā)明實(shí)施例的第二方面提供一種文件處理裝置,包括:
[0012]創(chuàng)建單元,用于接收請(qǐng)求端發(fā)送的請(qǐng)求信息,根據(jù)所述請(qǐng)求信息創(chuàng)建虛擬操作環(huán)境;
[0013]投射單元,用于根據(jù)所述虛擬操作環(huán)境向所述請(qǐng)求端進(jìn)行投射,以在所述請(qǐng)求端生成用于輸入操作指令的交互界面;
[0014]獲取單元,用于獲取所述操作指令;
[0015]執(zhí)行單元,用于執(zhí)行所述操作指令。
[0016]本發(fā)明實(shí)施例提供的技術(shù)方案中,當(dāng)用戶(hù)在請(qǐng)求端請(qǐng)求文件時(shí),接收請(qǐng)求端對(duì)應(yīng)發(fā)送的請(qǐng)求信息,以根據(jù)該請(qǐng)求信息觸發(fā)虛擬操作環(huán)境的創(chuàng)建;并根據(jù)該虛擬操作環(huán)境向請(qǐng)求端進(jìn)行投射,以在該請(qǐng)求端生成用于輸入操作指令的交互界面;當(dāng)用戶(hù)在請(qǐng)求端的交互界面上輸入操作指令時(shí),獲取該操作指令,并執(zhí)行該操作指令。因此相對(duì)于現(xiàn)有技術(shù),本發(fā)明實(shí)施例中請(qǐng)求端的交互界面是根據(jù)虛擬操作環(huán)境向請(qǐng)求端進(jìn)行投射生成的,可以保證在后續(xù)的文件處理過(guò)程請(qǐng)求端與文件的實(shí)際操作環(huán)境彼此隔離,請(qǐng)求端本地并不需接觸實(shí)際的文件數(shù)據(jù)便可完成文件的讀、寫(xiě)等操作,以杜絕文件被破解或通過(guò)隱通道傳遞的可能,有效防止文件內(nèi)容被非法復(fù)制;同時(shí),本發(fā)明實(shí)施例可以根據(jù)文件請(qǐng)求中的文件格式,創(chuàng)建部署有相應(yīng)文件操作程序的虛擬操作環(huán)境,以處理不同文件格式的文件,實(shí)現(xiàn)不受限于文件格式;而且,本發(fā)明實(shí)施例對(duì)請(qǐng)求端的本地操作系統(tǒng)要求低,可廣泛適用于Windows、Mac、1s、安卓以及Winphone等不同操作系統(tǒng)的請(qǐng)求端,實(shí)現(xiàn)不受限于操作系統(tǒng)。
【附圖說(shuō)明】
[0017]圖1為本發(fā)明實(shí)施例中文件處理方法一個(gè)實(shí)施例示意圖;
[0018]圖2為本發(fā)明實(shí)施例中文件處理方法另一實(shí)施例示意圖;
[0019]圖3為本發(fā)明實(shí)施例中文件處理方法另一實(shí)施例示意圖;
[0020]圖4為本發(fā)明實(shí)施例中文件處理裝置一個(gè)實(shí)施例示意圖;
[0021]圖5為本發(fā)明實(shí)施例中文件處理裝置另一實(shí)施例示意圖;
[0022]圖6為本發(fā)明實(shí)施例中文件處理裝置另一實(shí)施例示意圖。
【具體實(shí)施方式】
[0023]本發(fā)明實(shí)施例提供了一種文件處理方法及裝置,可杜絕文件被破解或通過(guò)隱通道傳遞的可能,且不受限于文件格式,可支持不同操作系統(tǒng)的請(qǐng)求端,以下分別進(jìn)行詳細(xì)說(shuō)明。
[0024]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0025]下面從文件處理裝置的角度對(duì)本發(fā)明實(shí)施例中文件處理方法進(jìn)行描述:
[0026]請(qǐng)參閱圖1,本發(fā)明實(shí)施例中文件處理方法一個(gè)實(shí)施例包括:
[0027]101、接收請(qǐng)求端發(fā)送的請(qǐng)求信息,根據(jù)該請(qǐng)求信息創(chuàng)建虛擬操作環(huán)境;
[0028]在本實(shí)施例中,請(qǐng)求端為與用戶(hù)直接交互的通信設(shè)備,當(dāng)用戶(hù)在請(qǐng)求端請(qǐng)求文件時(shí),請(qǐng)求端會(huì)將對(duì)應(yīng)的請(qǐng)求信息發(fā)送到文件處理裝置,文件處理裝置接收該請(qǐng)求信息,并根據(jù)該請(qǐng)求信息觸發(fā)虛擬操作環(huán)境的創(chuàng)建,以通過(guò)虛擬化的方式來(lái)形成文件操作環(huán)境。需要說(shuō)明的是,在本發(fā)明實(shí)施例中,基于不同的請(qǐng)求信息,文件處理裝置可以創(chuàng)建部署有相應(yīng)文件操作程序的虛擬操作環(huán)境,使得虛擬操作環(huán)境可處理不同文件格式的文件。在實(shí)際應(yīng)用過(guò)程中,文件處理裝置可以同時(shí)對(duì)多個(gè)請(qǐng)求端發(fā)送的請(qǐng)求信息進(jìn)行響應(yīng),并對(duì)應(yīng)構(gòu)建彼此隔離的多個(gè)虛擬操作環(huán)境。
[0029]102、根據(jù)虛擬操作環(huán)境向請(qǐng)求端進(jìn)行投射,以在該請(qǐng)求端生成用于輸入操作指令的交互界面;
[0030]其中,交互界面是用戶(hù)與虛擬操作環(huán)境中應(yīng)用程序進(jìn)行交互操作的可視部分,在本實(shí)施例中,文件處理裝置根據(jù)虛擬操作環(huán)境向請(qǐng)求端進(jìn)行投射,以在請(qǐng)求端生成用于輸入操作指令的交互界面,由此,可以將交互界面與虛擬操作環(huán)境中應(yīng)用程序限定在不同的通信設(shè)備上,保證在后續(xù)的文件處理過(guò)程請(qǐng)求端與文件的實(shí)際操作環(huán)境彼此隔離,請(qǐng)求端本地并不需接觸實(shí)際的文件數(shù)據(jù)便可完成文件的讀、寫(xiě)等操作,以杜絕文件被破解或通過(guò)隱通道傳遞的可能,有效防止文件內(nèi)容被非法復(fù)制。
[0031]103、獲取該操作指令;
[0032]在本實(shí)施例中,當(dāng)用戶(hù)在請(qǐng)求端的交互界面上輸入操作指令,文件處理裝置可以從請(qǐng)求端獲取該操作指令。
[0033]104、執(zhí)行該操作指令;
[0034]在本實(shí)施例中,由文件處理裝置執(zhí)行從請(qǐng)求端獲取該操作指令,例如,用戶(hù)在請(qǐng)求端輸入讀取文件的操作指令時(shí),文件處理裝置獲取該操作指令并執(zhí)行,以在請(qǐng)求端的交互界面上展示該文件,在整個(gè)文件讀取過(guò)程中,請(qǐng)求端無(wú)需接觸實(shí)際文件。
[0035]本發(fā)明實(shí)施例提供的技術(shù)方案中,當(dāng)用戶(hù)在請(qǐng)求端請(qǐng)求文件時(shí),接收請(qǐng)求端對(duì)應(yīng)發(fā)送的請(qǐng)求信息,以根據(jù)該請(qǐng)求信息觸發(fā)虛擬操作環(huán)境的創(chuàng)建;并根據(jù)該虛擬操作環(huán)境向請(qǐng)求端進(jìn)行投射,以在該請(qǐng)求端生成用于輸入操作指令的交互界面;當(dāng)用戶(hù)在請(qǐng)求端的交互界面上輸入操作指令時(shí),獲取該操作指令,并執(zhí)行該操作指令。因此相對(duì)于現(xiàn)有技術(shù),本發(fā)明實(shí)施例中請(qǐng)求端的交互界面是根據(jù)虛擬操作環(huán)境向請(qǐng)求端進(jìn)行投射生成的,可以保證在后續(xù)的文件處理過(guò)程請(qǐng)求端與文件的實(shí)際操作環(huán)境彼此隔離,請(qǐng)求端本地并不需接觸實(shí)際的文件數(shù)據(jù)便可完成文件的讀、寫(xiě)等操作,以杜絕