欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

程序文件的安裝方法、設(shè)備及系統(tǒng)的制作方法

文檔序號:6331889閱讀:193來源:國知局
專利名稱:程序文件的安裝方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種程序文件的安裝方法、設(shè)備及系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)上電子書、音樂、電影、圖片等數(shù)字內(nèi)容的傳播越來越多,由于數(shù)字內(nèi)容很容易復(fù)制、修改,網(wǎng)絡(luò)上傳播的數(shù)字內(nèi)容存在大量的盜版和侵權(quán)問題。因此, 針對數(shù)字內(nèi)容的版權(quán)保護(hù)越來越重要。DRM(Digital Right Management,數(shù)字權(quán)限管理)是目前廣泛應(yīng)用的一種數(shù)字版權(quán)保護(hù)技術(shù),其主要針對程序文件在使用過程中的版權(quán)保護(hù),打擊盜版,保護(hù)版權(quán)所有者的合法權(quán)益。但是,現(xiàn)有DRM解決方案比較復(fù)雜,需要在服務(wù)器側(cè)以及終端側(cè)部署較復(fù)雜的 DRM系統(tǒng),配置過程容易出現(xiàn)問題,進(jìn)而導(dǎo)致無法實(shí)現(xiàn)程序文件的數(shù)字版權(quán)保護(hù),例如一個(gè)用戶購買的程序文件可以被大量復(fù)制給其他用戶安裝使用。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種程序文件的安裝方法、設(shè)備及系統(tǒng),通過服務(wù)器側(cè)和終端側(cè)進(jìn)行簡單的配置實(shí)現(xiàn)對程序文件的版權(quán)保護(hù)。本發(fā)明實(shí)施例提供了一種程序文件的安裝方法,包括發(fā)送方將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后發(fā)送所述程序文件;所述發(fā)送方接收到安裝方在安裝所述程序文件時(shí)發(fā)送的安裝請求和用戶信息后, 根據(jù)所述用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送;所述安裝方根據(jù)所述安裝信息使用所述部分?jǐn)?shù)據(jù)代替所述無效數(shù)據(jù)后進(jìn)行程序文件的安裝。本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,包括文件發(fā)送單元,用于將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后發(fā)送所述程序文件;接收單元,用于接收安裝方在安裝所述程序文件時(shí)發(fā)送的安裝請求和用戶信息;處理單元,用于根據(jù)所述接收單元接收的用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送。本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,包括發(fā)送單元,用于在安裝程序文件時(shí)向服務(wù)器發(fā)送安裝請求和用戶信息;所述程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替;接收單元,用于接收所述服務(wù)器發(fā)送的安裝信息;處理單元,用于根據(jù)所述接收單元接收的所述安裝信息使用所述部分?jǐn)?shù)據(jù)進(jìn)行所述程序文件的安裝。本發(fā)明實(shí)施例提供了一種程序文件的安裝系統(tǒng),包括發(fā)送方與安裝方,其中
所述發(fā)送方,用于將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后發(fā)送所述程序文件,接收到所述安裝方在安裝所述程序文件時(shí)發(fā)送的安裝請求和用戶信息后,根據(jù)所述用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送;所述安裝方,用于在安裝所述程序文件時(shí)向所述發(fā)送方發(fā)送安裝請求和用戶信息,根據(jù)接收到的所述安裝信息使用所述部分?jǐn)?shù)據(jù)代替所述無效數(shù)據(jù)后進(jìn)行程序文件的安裝。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例至少具有以下優(yōu)點(diǎn) 本發(fā)明實(shí)施例中,發(fā)送方在發(fā)送程序文件時(shí)將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替,使得安裝方無法僅使用該程序文件完成安裝;當(dāng)接收到安裝方發(fā)送的安裝請求和用戶信息后,發(fā)送方根據(jù)用戶信息對安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后再向安裝方發(fā)送安裝信息使安裝方獲得完整的程序文件進(jìn)行安裝,從而通過在發(fā)送方以及安裝方進(jìn)行簡單的配置實(shí)現(xiàn)對程序文件的保護(hù)。


圖1是本發(fā)明實(shí)施例一提供的程序文件的安裝方法流程示意圖;圖2是本發(fā)明實(shí)施例二提供的程序文件的安裝方法流程示意圖;圖3是本發(fā)明實(shí)施例三提供的程序文件的安裝方法流程示意圖;圖4是本發(fā)明實(shí)施例四提供的網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖;圖5-6是本發(fā)明實(shí)施例五提供的網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明的實(shí)施例中的附圖,對本發(fā)明的實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的實(shí)施例保護(hù)的范圍。實(shí)施例一本發(fā)明實(shí)施例一提供一種程序文件的安裝方法,如圖1所示,包括以下步驟步驟101,發(fā)送方將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后向接收方發(fā)送。具體的,所述發(fā)送方在所述程序文件的隨機(jī)位置抽取隨機(jī)長度的數(shù)據(jù)以無效數(shù)據(jù)代替。步驟102,所述發(fā)送方接收到安裝方在安裝所述程序文件時(shí)發(fā)送的安裝請求和用戶信息后,根據(jù)所述用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送。所述接收方與安裝方可以為相同或者不同的設(shè)備。例如,安裝方與接收方為不同設(shè)備,安裝方使用從接收方復(fù)制得到的數(shù)據(jù)進(jìn)行程序文件的安裝。其中,發(fā)送方對安裝方的認(rèn)證方式可以有多種,例如,發(fā)送方可以存儲(chǔ)包括所述部分?jǐn)?shù)據(jù)的安裝信息與終端標(biāo)識(例如手機(jī)號碼)的對應(yīng)關(guān)系,根據(jù)終端標(biāo)識對安裝方進(jìn)行認(rèn)證,此時(shí)安裝方發(fā)送的用戶信息中攜帶終端標(biāo)識。具體的,安裝方在發(fā)送用戶信息時(shí),主動(dòng)獲取自身的終端標(biāo)識攜帶在該用戶信息中向發(fā)送方發(fā)送。發(fā)送方將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后,還存儲(chǔ)包括所述部分?jǐn)?shù)據(jù)的安裝信息與終端標(biāo)識的對應(yīng)關(guān)系;在接收到安裝方發(fā)送的安裝請求和用戶信息后,發(fā)送方查找與所述用戶信息中的終端標(biāo)識對應(yīng)的安裝信息,如果查找成功則將查找到的安裝信息向所述安裝方發(fā)送;如果查找失敗則認(rèn)證失敗。發(fā)送方可以存儲(chǔ)包括所述部分?jǐn)?shù)據(jù)的安裝信息與用戶賬戶信息的對應(yīng)關(guān)系,根據(jù)用戶賬戶信息對安裝方進(jìn)行認(rèn)證,此時(shí)安裝方發(fā)送的用戶信息中攜帶用戶賬戶信息。具體的,安裝方接收用戶輸入的用戶賬戶信息,將所述用戶賬戶信息攜帶在用戶信息發(fā)送。發(fā)送方查找與所述用戶信息中的用戶賬戶信息對應(yīng)的安裝信息,如果查找成功則將查找到的安裝信息向所述安裝方發(fā)送;如果查找失敗則認(rèn)證失敗。步驟103,所述安裝方根據(jù)所述安裝信息使用所述部分?jǐn)?shù)據(jù)代替所述無效數(shù)據(jù)后進(jìn)行程序文件的安裝。其中,所述發(fā)送方為發(fā)送程序文件的設(shè)備,例如服務(wù)器;所述接收方與安裝方為接收并安裝程序文件的設(shè)備,例如終端設(shè)備。下面以發(fā)送方為服務(wù)器、安裝方為終端為例,對實(shí)施例一中提供的程序文件的安裝方法進(jìn)行進(jìn)一步介紹。實(shí)施例二本發(fā)明實(shí)施例二提供一種程序文件的安裝方法,如圖2所示,包括以下步驟步驟201,服務(wù)器對要分發(fā)的程序文件進(jìn)行改造。具體的,服務(wù)器對軟件文件在隨機(jī)的位置,隨機(jī)抽取一定長度的數(shù)據(jù),并且以無效數(shù)據(jù)(例如全0值)填充相應(yīng)位置上的數(shù)據(jù)。服務(wù)器記錄所抽取的數(shù)據(jù)、位置以及長度等安裝信息,并將該安裝信息與終端進(jìn)行綁定。具體的綁定方式可以為與終端的賬戶綁定,或者與終端標(biāo)識(例如手機(jī)SIM卡號碼)綁定。服務(wù)器還可以對記錄的安裝信息進(jìn)行加密, 例如通過預(yù)先與終端協(xié)商好的加密算法和密鑰將記錄的安裝信息加密,加密算法和密鑰可以和終端綁定(例如IMEI)、或者和用戶帳號等信息綁定。步驟202,終端根據(jù)服務(wù)器改造后的程序文件進(jìn)行程序安裝。具體的,終端所使用的程序文件可以是從服務(wù)器下載的改造后的程序文件,或者從其他設(shè)備獲取(例如從其他設(shè)備復(fù)制得到的程序文件)。步驟203,終端在安裝過程中向服務(wù)器發(fā)送安裝請求信息和用戶信息。具體的,終端根據(jù)改造后的程序文件進(jìn)行安裝時(shí)會(huì)主動(dòng)獲取終端標(biāo)識信息,然后向服務(wù)器發(fā)送安裝請求信息和用戶信息,該用戶信息中攜帶終端標(biāo)識信息。步驟204,服務(wù)器根據(jù)終端的用戶信息對終端進(jìn)行認(rèn)證,認(rèn)證失敗后,執(zhí)行步驟 205 ;認(rèn)證通過后執(zhí)行步驟206。具體的,服務(wù)器獲取終端的標(biāo)識信息,查找記錄的在步驟201中抽取的與該終端標(biāo)識信息綁定的安裝信息,查找成功,則認(rèn)證通過,否則認(rèn)證失敗。步驟205,終端接收不到服務(wù)器發(fā)送的安裝程序文件所需要的安裝信息,安裝失敗。步驟206,服務(wù)器將與用戶信息對應(yīng)的安裝信息向終端發(fā)送。步驟207,終端根據(jù)服務(wù)器發(fā)送的安裝信息完成程序文件的安裝。
具體的,當(dāng)終端獲取的安裝信息為加密后的安裝信息時(shí),終端還通過協(xié)商好的加密算法和密鑰解密安裝信息,將其與改造后的程序文件合并成有效的程序文件完成安裝。 需要說明的是,終端獲取的安裝信息存儲(chǔ)在用戶無法訪問的安全區(qū)域,并在安裝完成后自動(dòng)刪除。需要說明的是,步驟206中服務(wù)器將與用戶信息對應(yīng)的安裝信息向終端發(fā)送之前還可以對終端進(jìn)行計(jì)費(fèi)。上述實(shí)施例二中服務(wù)器通過終端標(biāo)識對終端進(jìn)行認(rèn)證,實(shí)施例三中介紹服務(wù)器通過用戶賬戶對終端進(jìn)行認(rèn)證時(shí),程序文件的安裝方法。實(shí)施例三本發(fā)明實(shí)施例三提供一種程序文件的安裝方法,如圖3所示,包括以下步驟步驟301,服務(wù)器對要分發(fā)的程序文件進(jìn)行改造。步驟302,終端根據(jù)服務(wù)器改造后的程序文件進(jìn)行程序安裝。步驟303,終端在安裝過程中向服務(wù)器發(fā)送安裝請求信息和用戶信息。本實(shí)施例中,用戶信息為賬戶和密碼,由用戶輸入。例如,終端在安裝過程中彈出提示框,要求用戶輸入賬戶和密碼。步驟304,服務(wù)器根據(jù)終端的用戶信息對終端進(jìn)行認(rèn)證,認(rèn)證失敗后,執(zhí)行步驟 305 ;認(rèn)證通過后執(zhí)行步驟306。服務(wù)器中存儲(chǔ)用戶的賬戶和密碼,以及賬戶與安裝信息的對應(yīng)關(guān)系。服務(wù)器根據(jù)存儲(chǔ)的用戶的賬戶和密碼判斷用戶信息中的賬戶和密碼是否正確,如果正確則認(rèn)證通過, 否則認(rèn)證失敗。步驟305,終端接收不到服務(wù)器發(fā)送的安裝程序文件所需要的安裝信息,安裝失敗。步驟306,服務(wù)器對終端進(jìn)行計(jì)費(fèi),將與用戶信息對應(yīng)的安裝信息向終端發(fā)送。步驟307,終端根據(jù)服務(wù)器發(fā)送的安裝信息完成程序文件的安裝。需要說明的是,本發(fā)明實(shí)施例二和三中提供的用戶信息(終端標(biāo)識、用戶的賬戶和密碼)僅為實(shí)現(xiàn)本發(fā)明方案的兩種具體方式,并不用于限制本發(fā)明方案中用戶信息的范圍,凡是根據(jù)本發(fā)明技術(shù)構(gòu)思所能夠想到的用戶信息的具體方式都應(yīng)當(dāng)屬于本發(fā)明的保護(hù)范圍。另外,上述實(shí)施例中程序文件的類型不限,可以為各種應(yīng)用程序的的安裝文件,例如 APK程序文件,使得只有獲得授權(quán)的終端才能夠安裝分發(fā)的APK程序文件。本發(fā)明實(shí)施例中,服務(wù)器在向終端發(fā)送程序文件時(shí)將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替,使得終端無法僅使用該程序文件完成安裝;當(dāng)接收到終端發(fā)送的安裝請求和用戶信息后,服務(wù)器根據(jù)用戶信息對終端進(jìn)行認(rèn)證,并在認(rèn)證通過后再向終端發(fā)送對應(yīng)的安裝信息使安裝方完成安裝,過程簡單,且有效實(shí)現(xiàn)了對程序文件的版權(quán)保護(hù)。實(shí)施例四本發(fā)明實(shí)施例四提供一種網(wǎng)絡(luò)設(shè)備,如圖4所示,包括文件發(fā)送單元11,用于將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后發(fā)送所述程序文件;接收單元12,用于接收安裝方在安裝所述程序文件時(shí)發(fā)送的安裝請求和用戶信息;
處理單元13,用于根據(jù)所述接收單元接收的用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送。所述文件發(fā)送單元11還用于在所述程序文件的隨機(jī)位置抽取隨機(jī)長度的數(shù)據(jù)以無效數(shù)據(jù)代替。該網(wǎng)絡(luò)設(shè)備還包括存儲(chǔ)單元14,用于存儲(chǔ)包括所述部分?jǐn)?shù)據(jù)的安裝信息與終端標(biāo)識的對應(yīng)關(guān)系。所述處理單元13還用于查找與所述用戶信息中的終端標(biāo)識對應(yīng)的安裝信息,如果查找成功則將查找到的安裝信息向所述安裝方發(fā)送;如果查找失敗則認(rèn)證失敗。存儲(chǔ)單元14還可以用于存儲(chǔ)包括所述部分?jǐn)?shù)據(jù)的安裝信息與用戶賬戶信息的對應(yīng)關(guān)系。相應(yīng)的,所述處理單元13還用于查找與所述用戶信息中的用戶賬戶信息對應(yīng)的安裝信息,如果查找成功則將查找到的安裝信息向所述安裝方發(fā)送;如果查找失敗則認(rèn)證失敗。所述處理單元13還用于在認(rèn)證通過后根據(jù)所述用戶信息對所述程序文件的安裝進(jìn)行計(jì)費(fèi)。實(shí)施例五本發(fā)明實(shí)施例五提供一種網(wǎng)絡(luò)設(shè)備,如圖5所示,包括發(fā)送單元21,用于在安裝程序文件時(shí)向服務(wù)器發(fā)送安裝請求和用戶信息;所述程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替;接收單元22,用于接收所述服務(wù)器發(fā)送的安裝信息;處理單元23,用于根據(jù)所述接收單元接收的所述安裝信息使用所述部分?jǐn)?shù)據(jù)進(jìn)行所述程序文件的安裝。所述用戶信息包括終端標(biāo)識,所述網(wǎng)絡(luò)設(shè)備還包括標(biāo)識獲取單元M,用于獲取所述網(wǎng)絡(luò)設(shè)備的終端標(biāo)識,供所述發(fā)送單元向所述發(fā)送方發(fā)送。所述用戶信息包括用戶賬戶信息;如圖6所示,所述網(wǎng)絡(luò)設(shè)備還包括賬戶信息獲取單元25,用于接收用戶輸入的用戶賬戶信息。實(shí)施例六本發(fā)明實(shí)施例六提供一種程序文件的安裝系統(tǒng),包括發(fā)送方、接收方與安裝方,其中所述發(fā)送方,用于將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后向所述接收方發(fā)送;接收到所述安裝方發(fā)送的安裝請求和用戶信息后,根據(jù)所述用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送;所述安裝方,用于在安裝所述程序文件時(shí)向所述發(fā)送方發(fā)送安裝請求和用戶信息,根據(jù)接收到的所述安裝信息使用所述部分?jǐn)?shù)據(jù)代替所述無效數(shù)據(jù)后進(jìn)行程序文件的安裝。本發(fā)明實(shí)施例中,發(fā)送方在向接收方發(fā)送程序文件時(shí)將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替,使得安裝方無法僅使用該程序文件完成安裝;當(dāng)接收到安裝方發(fā)送的安裝請求和用戶信息后,根據(jù)用戶信息對安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后再向安裝方發(fā)送對應(yīng)的安裝信息使安裝方完成安裝,過程簡單,且有效實(shí)現(xiàn)了對程序文件的版權(quán)保護(hù)。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。 上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。 以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)
域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種程序文件的安裝方法,其特征在于,包括發(fā)送方將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后發(fā)送所述程序文件; 所述發(fā)送方接收到安裝方在安裝所述程序文件時(shí)發(fā)送的安裝請求和用戶信息后,根據(jù)所述用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送;所述安裝方根據(jù)所述安裝信息使用所述部分?jǐn)?shù)據(jù)代替所述無效數(shù)據(jù)后進(jìn)行程序文件的安裝。
2.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)送方將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替包括所述發(fā)送方在所述程序文件的隨機(jī)位置抽取隨機(jī)長度的數(shù)據(jù)以無效數(shù)據(jù)代替。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述發(fā)送方將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后,存儲(chǔ)包括所述部分?jǐn)?shù)據(jù)的安裝信息與終端標(biāo)識的對應(yīng)關(guān)系;所述安裝方在發(fā)送安裝請求和用戶信息之前還包括所述安裝方獲取自身的終端標(biāo)識;根據(jù)所述用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送包括查找與所述用戶信息中的終端標(biāo)識對應(yīng)的安裝信息,如果查找成功則將查找到的安裝信息向所述安裝方發(fā)送;如果查找失敗則認(rèn)證失敗。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述發(fā)送方將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后,存儲(chǔ)包括所述部分?jǐn)?shù)據(jù)的安裝信息與用戶賬戶信息的對應(yīng)關(guān)系;所述安裝方發(fā)送安裝請求和用戶信息包括所述安裝方接收用戶輸入的用戶賬戶信息,將所述用戶賬戶信息攜帶在用戶信息發(fā)送;根據(jù)所述用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送包括查找與所述用戶信息中的用戶賬戶信息對應(yīng)的安裝信息,如果查找成功則將查找到的安裝信息向所述安裝方發(fā)送;如果查找失敗則認(rèn)證失敗。
5.如權(quán)利要求4所述的方法,其特征在于,所述認(rèn)證通過后還包括所述發(fā)送方根據(jù)所述用戶信息對所述程序文件的安裝進(jìn)行計(jì)費(fèi)。
6.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括文件發(fā)送單元,用于將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后發(fā)送所述程序文件; 接收單元,用于接收安裝方在安裝所述程序文件時(shí)發(fā)送的安裝請求和用戶信息; 處理單元,用于根據(jù)所述接收單元接收的用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述文件發(fā)送單元還用于在所述程序文件的隨機(jī)位置抽取隨機(jī)長度的數(shù)據(jù)以無效數(shù)據(jù)代替。
8.如權(quán)利要求6或7所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括存儲(chǔ)單元,用于存儲(chǔ)包括所述部分?jǐn)?shù)據(jù)的安裝信息與終端標(biāo)識的對應(yīng)關(guān)系;所述處理單元還用于查找與所述用戶信息中的終端標(biāo)識對應(yīng)的安裝信息,如果查找成功則將查找到的安裝信息向所述安裝方發(fā)送;如果查找失敗則認(rèn)證失敗。
9.如權(quán)利要求6或7所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括存儲(chǔ)單元,用于存儲(chǔ)包括所述部分?jǐn)?shù)據(jù)的安裝信息與用戶賬戶信息的對應(yīng)關(guān)系;所述處理單元還用于查找與所述用戶信息中的用戶賬戶信息對應(yīng)的安裝信息,如果查找成功則將查找到的安裝信息向所述安裝方發(fā)送;如果查找失敗則認(rèn)證失敗。
10.如權(quán)利要求9所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述處理單元還用于在認(rèn)證通過后根據(jù)所述用戶信息對所述程序文件的安裝進(jìn)行計(jì)費(fèi)。
11.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括發(fā)送單元,用于在安裝程序文件時(shí)向服務(wù)器發(fā)送安裝請求和用戶信息;所述程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替;接收單元,用于接收所述服務(wù)器發(fā)送的安裝信息;處理單元,用于根據(jù)所述接收單元接收的所述安裝信息使用所述部分?jǐn)?shù)據(jù)進(jìn)行所述程序文件的安裝。
12.如權(quán)利要求11所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述用戶信息包括終端標(biāo)識,所述網(wǎng)絡(luò)設(shè)備還包括標(biāo)識獲取單元,用于獲取所述網(wǎng)絡(luò)設(shè)備的終端標(biāo)識。
13.如權(quán)利要求11所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述用戶信息包括用戶賬戶信息;所述網(wǎng)絡(luò)設(shè)備還包括賬戶信息獲取單元,用于接收用戶輸入的用戶賬戶信息。
14.一種程序文件的安裝系統(tǒng),其特征在于,包括發(fā)送方與安裝方,其中所述發(fā)送方,用于將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后發(fā)送所述程序文件,接收到所述安裝方在安裝所述程序文件時(shí)發(fā)送的安裝請求和用戶信息后,根據(jù)所述用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送;所述安裝方,用于在安裝所述程序文件時(shí)向所述發(fā)送方發(fā)送安裝請求和用戶信息,根據(jù)接收到的所述安裝信息使用所述部分?jǐn)?shù)據(jù)代替所述無效數(shù)據(jù)后進(jìn)行程序文件的安裝。
全文摘要
本發(fā)明公開了一種程序文件的安裝方法、設(shè)備及系統(tǒng),該方法包括發(fā)送方將程序文件中的部分?jǐn)?shù)據(jù)以無效數(shù)據(jù)代替后發(fā)送所述程序文件;所述發(fā)送方接收到安裝方在安裝所述程序文件時(shí)發(fā)送的安裝請求和用戶信息后,根據(jù)所述用戶信息對所述安裝方進(jìn)行認(rèn)證,并在認(rèn)證通過后將與所述用戶信息對應(yīng)的安裝信息向所述安裝方發(fā)送;所述安裝方根據(jù)所述安裝信息使用所述部分?jǐn)?shù)據(jù)代替所述無效數(shù)據(jù)后進(jìn)行程序文件的安裝。本發(fā)明實(shí)施例公開的技術(shù)方案對程序文件的保護(hù)簡單有效。
文檔編號G06F21/24GK102402667SQ201010278998
公開日2012年4月4日 申請日期2010年9月9日 優(yōu)先權(quán)日2010年9月9日
發(fā)明者孟釗 申請人:中國移動(dòng)通信集團(tuán)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
临城县| 思南县| 攀枝花市| 富宁县| 开化县| 合肥市| 霍城县| 乌审旗| 邵武市| 宁陵县| 贺州市| 东乌| 安图县| 景德镇市| 河源市| 凤山县| 杭锦后旗| 桦南县| 涞源县| 泽库县| 衡南县| 无极县| 鹤峰县| 马边| 清丰县| 新丰县| 池州市| 谷城县| 璧山县| 上犹县| 双牌县| 富阳市| 桐庐县| 涪陵区| 靖安县| 巴塘县| 三都| 崇左市| 巫山县| 治县。| 兴安盟|