亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

信息處理裝置、信息處理裝置的控制方法、程序及信息存儲媒體的制作方法

文檔序號:7990831閱讀:235來源:國知局
信息處理裝置、信息處理裝置的控制方法、程序及信息存儲媒體的制作方法
【專利摘要】本發(fā)明提供一種信息處理裝置,可以限制復制有應用程序或內(nèi)容的非正規(guī)裝置中的應用程序或內(nèi)容的利用。存儲情況信息存儲部(32)將表示存儲部(30)中所存儲的應用程序或內(nèi)容在特定基準時間點的存儲情況的存儲情況信息作為應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在存儲部(30)中。執(zhí)行限制部(34)在已指示要執(zhí)行應用程序或內(nèi)容的情況下,當該應用程序或內(nèi)容當前的存儲情況與存儲情況信息所示的存儲情況不同時,限制執(zhí)行該應用程序或內(nèi)容。
【專利說明】信息處理裝置、信息處理裝置的控制方法、程序及信息存儲媒體
【技術領域】
[0001]本發(fā)明涉及一種信息處理裝置、信息處理裝置的控制方法、程序及信息存儲媒體?!颈尘凹夹g】
[0002]執(zhí)行應用程序或內(nèi)容的信息處理裝置廣為人知。關于這種信息處理裝置,提出了一種技術,它用來限制對被復制到可正規(guī)利用應用程序或內(nèi)容的信息處理裝置(此處稱為“正規(guī)裝置”)以外的信息處理裝置(此處稱為“非正規(guī)裝置”)中的應用程序或內(nèi)容進行利用。
[0003]具體而言,提出了如下技術,也就是,在服務器中,預先將信息處理裝置的ID、與該信息處理裝置所能正規(guī)利用的應用程序或內(nèi)容的ID建立對應而存儲,當在信息處理裝置中利用應用程序或內(nèi)容時,通過在服務器上核對信息處理裝置的ID、與應用程序或內(nèi)容的ID的組合,以限制應用程序或內(nèi)容在非正規(guī)裝置中進行利用。
[0004]【背景技術】文獻
[0005]專利文獻
[0006]專利文獻1:日本專利特開2004-282238號公報
【發(fā)明內(nèi)容】

[0007][發(fā)明所要解決的問題]
[0008]然而,所述技術中,在復制有應用程序或內(nèi)容的非正規(guī)裝置中,一旦正規(guī)裝置的ID被偽裝成為該非正規(guī)裝置的ID,就會無法限制應用程序或內(nèi)容的利用。
[0009]本發(fā)明是鑒于所述問題而研發(fā),目的在于提供一種可以限制復制有應用程序或內(nèi)容的非正規(guī)裝置中的應用程序或內(nèi)容的利用的信息處理裝置、信息處理裝置的控制方法、程序及信息存儲媒體。
[0010][解決問題的技術手段]
[0011]為了解決所述問題,本發(fā)明的信息處理裝置的特征在于包含:存儲情況信息存儲機構(gòu),將表示存儲機構(gòu)中所存儲的應用程序或內(nèi)容在特定基準時間點的存儲情況的存儲情況信息作為所述應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在所述存儲機構(gòu)中;以及執(zhí)行限制機構(gòu),在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當該應用程序或內(nèi)容當前的存儲情況與所述存儲情況信息所示的存儲情況不同時,限制所述執(zhí)行。
[0012]另外,本發(fā)明的信息處理裝置的控制方法的特征在于包括:存儲情況信息存儲步驟,將表示存儲機構(gòu)中所存儲的應用程序或內(nèi)容在特定基準時間點的存儲情況的存儲情況信息作為所述應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在所述存儲機構(gòu)中;以及執(zhí)行限制步驟,在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當該應用程序或數(shù)據(jù)當前的存儲情況與所述存儲情況信息所示的存儲情況不同時,限制所述執(zhí)行。
[0013]另外,本發(fā)明的程序是用來使計算機發(fā)揮如下機構(gòu)的功能的程序:存儲情況信息存儲機構(gòu),將表示存儲機構(gòu)中所存儲的應用程序或內(nèi)容在特定基準時間點的存儲情況的存儲情況信息作為所述應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在所述存儲機構(gòu)中;以及執(zhí)行限制機構(gòu),在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當該應用程序或數(shù)據(jù)當前的存儲情況與所述存儲情況信息所示的存儲情況不同時,限制所述執(zhí)行。
[0014]另外,本發(fā)明的信息存儲媒體是記錄著所述程序的計算機可讀取的信息存儲媒體。
[0015]另外,在本發(fā)明的一態(tài)樣中,也可以是,所述存儲情況信息包含表示所述應用程序或內(nèi)容的特定構(gòu)成要素的存儲位置的信息,且所述執(zhí)行限制機構(gòu)包含如下機構(gòu),該機構(gòu)在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當所述特定構(gòu)成要素未被存儲在所述存儲情況信息所示的存儲位置時,限制所述執(zhí)行。
[0016]另外,在本發(fā)明的一態(tài)樣中,也可以是,所述存儲機構(gòu)將所述存儲情況信息存儲在與所述特定構(gòu)成要素的存儲位置具有特定位置關系的位置上。
[0017]另外,在本發(fā)明的一態(tài)樣中,也可以包含:引導機構(gòu),引導用戶輸入用戶識別信息與用戶密碼;以及存儲情況信息更新機構(gòu),當對照和用戶識別信息與用戶密碼建立對應并存儲而成的用戶信息存儲機構(gòu)而判斷出所述用戶所輸入的用戶識別信息及用戶密碼正當時,將所述存儲機構(gòu)中所存儲的所述存儲情況信息更新成表示所述應用程序或內(nèi)容當前的存儲情況的信息。
[0018]另外,在本發(fā)明的一態(tài)樣中,也可以是,所述存儲情況信息包含表示存儲著所述應用程序或內(nèi)容的所述存儲機構(gòu)的最大存儲容量的信息,且所述執(zhí)行限制機構(gòu)包含如下機構(gòu),該機構(gòu)在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當存儲著所述應用程序或所述數(shù)據(jù)的所述存儲機構(gòu)的最大存儲容量與所述存儲情況信息所示的最大存儲容量不同時,限制所述執(zhí)行。
[0019]另外,在本發(fā)明的一態(tài)樣中,也可以包含:引導用戶輸入用戶識別信息與用戶密碼的機構(gòu);以及當對照和用戶識別信息與用戶密碼建立對應并存儲而成的用戶信息存儲機構(gòu)而判斷出所述用戶所輸入的用戶識別信息及用戶密碼正當時,將所述存儲機構(gòu)中所存儲的所述存儲情況信息更新成表示當前存儲著所述應用程序或內(nèi)容的所述存儲機構(gòu)的最大存儲容量的信息的機構(gòu)。
[0020][發(fā)明的效果]
[0021]根據(jù)本發(fā)明,可以限制復制有應用程序或內(nèi)容的非正規(guī)裝置中的應用程序或內(nèi)容的利用。
【專利附圖】

【附圖說明】
[0022]圖1是表示應用程序或內(nèi)容的提供系統(tǒng)的整體構(gòu)成的圖。
[0023]圖2是用戶表的一例的圖。
[0024]圖3是本發(fā)明的實施形態(tài)的信息處理裝置的功能區(qū)塊圖。
[0025]圖4是表示存儲部的存儲內(nèi)容的一例的圖。
[0026]圖5是表示存儲部的存儲內(nèi)容的另一例的圖。
[0027]圖6是表示存儲部的存儲內(nèi)容的另一例的圖。
[0028]圖7是表示存儲部的存儲內(nèi)容的另一例的圖。[0029]圖8是表示信息處理裝置中所執(zhí)行的處理的一例的流程圖。
[0030]圖9是表示信息處理裝置中所執(zhí)行的處理的一例的流程圖。
[0031]圖10是表示存儲部的存儲內(nèi)容的另一例的圖。
[0032]圖11是表不存儲部的存儲內(nèi)容的另一例的圖。
[0033]圖12是表示信息處理裝置及服務器中所執(zhí)行的處理的一例的圖。
[0034]圖13是表示存儲部的存儲內(nèi)容的另一例的圖。
[0035]圖14是表示信息處理裝置中所執(zhí)行的處理的一例的流程圖。
[0036]圖15是表示信息處理裝置中所執(zhí)行的處理的一例的流程圖。
[0037]圖16是表示存儲部的存儲內(nèi)容的另一例的圖。
【具體實施方式】
[0038]以下,根據(jù)附圖對本發(fā)明的實施形態(tài)的例子進行詳細說明。
[0039]圖1表示應用程序(應用程序軟件)或內(nèi)容的提供系統(tǒng)的整體構(gòu)成。如圖1所示,應用程序或內(nèi)容的提供系統(tǒng)I包含:本發(fā)明的實施形態(tài)的信息處理裝置10、及信息發(fā)送系統(tǒng)20。信息處理裝置10及信息發(fā)送系統(tǒng)20例如連接于包含因特網(wǎng)等而構(gòu)成的通信網(wǎng)絡2,可相互進行數(shù)據(jù)通信。
[0040]信息發(fā)送系統(tǒng)20包含I臺或多臺服務器計算機。在圖1所示的例子中,信息發(fā)送系統(tǒng)20包含服務器22及數(shù)據(jù)庫24。服務器22是用來將應用程序或內(nèi)容發(fā)送至信息處理裝置10的裝置。此外,所謂“內(nèi)容”,是指例如電子書籍、圖像、影像、或音樂等。
[0041]服務器22是根據(jù)從信息處理裝置10接收到的處理請求來執(zhí)行處理。例如,服務器22包括:控制部(例如CPU (central processing unit,中央處理器)等)、主存儲部(例如RAM(random-access memory,隨機存取存儲器)等)、輔助存儲部(例如硬盤或固態(tài)驅(qū)動器(solid state drive))、及通信界面等。
[0042]服務器22可訪問數(shù)據(jù)庫24。在數(shù)據(jù)庫24中存儲例如與利用應用程序或內(nèi)容的提供系統(tǒng)I的用戶相關的數(shù)據(jù)、與由應用程序或內(nèi)容的提供系統(tǒng)I提供的應用程序或內(nèi)容相關的數(shù)據(jù)等。此外,數(shù)據(jù)庫24也可以架構(gòu)在與服務器22不同的其他服務器計算機內(nèi),也可以架構(gòu)在服務器22中。
[0043]信息處理裝置10是為了觀賞應用程序或內(nèi)容所使用的信息處理裝置。信息處理裝置10是例如個人計算機、手機、或個人數(shù)字助理等。
[0044]如圖1所示,信息處理裝置10包括:控制部11、主存儲部12、輔助存儲部13、操作部14、通信界面15、顯不部16、聲音輸出部17、及光盤驅(qū)動器部18。
[0045]控制部11包含例如I個或多個CPU,依照輔助存儲部13中所存儲的操作系統(tǒng)或程序來執(zhí)行信息處理。主存儲部12是例如RAM,輔助存儲部13是例如硬盤或固態(tài)驅(qū)動器。操作部14是例如按鍵、鼠標、操縱桿(stick)、或觸摸屏等。通信界面15是用來將信息處理裝置10連接于通信網(wǎng)絡2的界面。顯示部16是例如液晶顯示器等,聲音輸出部17是例如揚聲器等。光盤驅(qū)動器部18讀取光盤(信息存儲媒體)中所存儲的程序或數(shù)據(jù)。
[0046]此外,例如,程序或數(shù)據(jù)是經(jīng)由光盤而被供給至輔助存儲部13。也就是說,將存儲著程序或數(shù)據(jù)的光盤安裝至光盤驅(qū)動器部18,光盤中所存儲的程序或數(shù)據(jù)由光盤驅(qū)動器部18讀出,并被存儲在輔助存儲部13中。此外,光盤驅(qū)動器部18并非必需的構(gòu)成要素。也可以包含用來讀取光盤以外的信息存儲媒體(例如存儲卡)中所存儲的程序或數(shù)據(jù)的構(gòu)成要素,以取代光盤驅(qū)動器部18。而且,也可以經(jīng)由光盤以外的信息存儲媒體將程序或數(shù)據(jù)供給至輔助存儲部13。另外,程序及數(shù)據(jù)也可以經(jīng)由通信網(wǎng)絡2而供給至輔助存儲部13。
[0047]在本實施形態(tài)的情況下,例如,在服務器22中啟動后臺程序(例如HTTP后臺)。另外,信息處理裝置10中啟動用來訪問服務器22的應用程序。通過該應用程序,將處理請求(例如HTTP請求)從信息處理裝置10發(fā)送至服務器22。另外,從服務器22中將對應于所述處理請求的處理結(jié)果(例如HTTP回應)發(fā)送至信息處理裝置10。例如,將以特定描述語言(例如網(wǎng)頁描述語言)所描述的頁面數(shù)據(jù)發(fā)送至信息處理裝置10。然后,根據(jù)該頁面數(shù)據(jù),將基于處理結(jié)果的畫面顯示在信息處理裝置10的顯示部。
[0048]所述提供系統(tǒng)I中出售應用程序或內(nèi)容。例如,提供系統(tǒng)I中出售包含內(nèi)容數(shù)據(jù)、及用來向用戶提供內(nèi)容數(shù)據(jù)的程序而成的應用程序軟件。又例如,提供系統(tǒng)I中出售可通過特定程序而播放的內(nèi)容數(shù)據(jù)。想要取得應用程序或內(nèi)容的用戶從信息處理裝置10訪問服務器22,而購入應用程序或內(nèi)容。
[0049]此外,在購入應用程序或內(nèi)容時,用戶認證畫面(未圖示)顯示在顯示部16。在用戶認證畫面中,要求用戶輸入用戶ID及用戶密碼。用戶認證畫面中所輸入的用戶ID及用戶密碼從信息處理裝置10被發(fā)送至服務器22,在服務器22中,對照數(shù)據(jù)庫24中所存儲的用戶表來判斷用戶ID及用戶密碼的組合是否正當。
[0050]圖2表示數(shù)據(jù)庫24中所存儲的用戶表的一例。圖2所示的用戶表包含:“用戶ID”、“用戶密碼”、“信用卡信息”、“應用程序/內(nèi)容信息”欄。此外,在“應用程序/內(nèi)容信息”欄中登錄用戶所正規(guī)取得(購入)的應用程序或內(nèi)容的ID(識別信息)的列表。
[0051]當判斷出用戶認證畫面中所輸入的用戶ID及用戶密碼的組合正當時,例如根據(jù)登錄在“信用卡信息”欄的信息來執(zhí)行結(jié)算處理。然后,一完成結(jié)算處理,所購入的應用程序或內(nèi)容便被下載至信息處理裝置10,并被安裝至輔助存儲部13。
[0052]以下,對如下技術進行說明,該技術是在正規(guī)地下載有應用程序或內(nèi)容的信息處理裝置10 (正規(guī)裝置)中所存儲的應用程序或內(nèi)容被復制到其他信息處理裝置10 (非正規(guī)裝置)的情況下,用來限制非正規(guī)裝置中的應用程序或內(nèi)容的利用。此外,以下為了說明的簡便,主要對所述“應用程序或內(nèi)容”為用來觀看內(nèi)容(例如電子書籍)的閱讀器應用程序的情況進行說明。該閱讀器應用程序是包含內(nèi)容數(shù)據(jù)、及用來將內(nèi)容數(shù)據(jù)顯示在顯示部16的程序而成的應用程序。
[0053]圖3是本實施形態(tài)的信息處理裝置10中所實現(xiàn)的功能區(qū)塊當中,表示與本發(fā)明有關連的功能區(qū)塊的功能區(qū)塊圖。如圖3所示,信息處理裝置10是針對存儲部30、存儲情況信息存儲部32、執(zhí)行限制部34、用戶認證信息輸入引導部36、及存儲情況信息更新部38來加以說明。
[0054]例如,存儲部30為輔助存儲部13。另外,存儲情況信息存儲部32、執(zhí)行限制部34、用戶認證信息輸入引導部36、及存儲情況信息更新部38是通過控制部11而實現(xiàn)。也就是說,通過控制部11依照程序來執(zhí)行處理,而使控制部11作為存儲情況信息存儲部32、執(zhí)行限制部34、用戶認證信息輸入引導部36、及存儲情況信息更新部38發(fā)揮功能。
[0055]此外,以下,首先對存儲部30、存儲情況信息存儲部32、及執(zhí)行限制部34進行說明。然后,在結(jié)束存儲部30、存儲情況信息存儲部32、及執(zhí)行限制部34的說明之后,對用戶認證信息輸入引導部36、及存儲情況信息更新部38進行說明。
[0056]對存儲部30進行說明。在存儲部30中存儲從信息發(fā)送系統(tǒng)20下載的應用程序或內(nèi)容。圖4表示存儲部30的存儲內(nèi)容的一例。圖4所示的例子表示應用程序A、B、與閱讀器應用程序安裝在存儲部30中的狀態(tài)。閱讀器應用程序包含:閱讀器程序、內(nèi)容數(shù)據(jù)、及安全數(shù)據(jù)。
[0057]安全數(shù)據(jù)是以閱讀器應用程序以外的應用程序無法訪問的方式被保護的數(shù)據(jù)。將對于執(zhí)行閱讀器應用程序而言重要的各種信息以經(jīng)加密的狀態(tài)存儲在安全數(shù)據(jù)中。例如,安全數(shù)據(jù)中包含秘密令牌。秘密令牌是執(zhí)行閱讀器應用程序(內(nèi)容)時成為密鑰的信息。秘密令牌是遵循特殊規(guī)則而產(chǎn)生的信息串,且是可區(qū)別于其他信息的信息串。此處,假設秘密令牌為包含5個記號的記號串而進行說明。此外,此處所謂“記號”是指廣義的記號,“記號”中包含例如字符或符號類(狹義的記號)等。圖4所示的例子表示秘密令牌為“abcde”的情況。此外,圖4中,“ 121”?“ 125”表示存儲秘密令牌的位置(地址)。
[0058]對存儲情況信息存儲部32進行說明。存儲情況信息存儲部32將表示存儲部30中所存儲(安裝)的應用程序或內(nèi)容在特定基準時間點的存儲情況的存儲情況信息作為應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在存儲部30中。
[0059]“特定基準時間點”是至少比當前時間更早的特定時間點。例如,“特定基準時間點”是應用程序或內(nèi)容被存儲(安裝)至存儲部30的時間點。或者,“特定基準時間點”也可以是例如最初執(zhí)行存儲部30中所存儲(安裝)的應用程序或內(nèi)容的時間點。
[0060]另外,“存儲情況信息”包含例如表示應用程序或內(nèi)容的特定構(gòu)成要素在存儲部30中的存儲位置(存儲媒體上的實體存儲位置)的信息。
[0061]另外,所謂“將存儲情況信息作為應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在存儲部30中”是指,以當應用程序或內(nèi)容被復制到其他信息處理裝置10時存儲情況信息會與應用程序或內(nèi)容本體一起被一體復制的方式,而將存儲情況信息存儲在存儲部30中。
[0062]存儲情況信息存儲部32將存儲情況信息存儲在存儲著應用程序或內(nèi)容的區(qū)域中的特定位置。此處,所謂“特定位置”是例如與特定構(gòu)成要素的存儲位置具有特定位置關系的位置。此外,所謂“特定位置”也可以是例如存儲著應用程序或內(nèi)容的區(qū)域中的開頭位置。
[0063]此處,設想例如像圖4所示的閱讀器應用程序被安裝至存儲部30且秘密令牌相當于“特定構(gòu)成要素”的情況,來說明存儲情況信息存儲部32的動作的具體例。圖5及圖6是用來說明存儲情況信息存儲部32的動作的具體例的圖。此外,在圖5及圖6中,“121”?“130”表示存儲部30中的位置(地址)。
[0064]例如,當閱讀器應用程序安裝至存儲部30時,在秘密令牌的末尾附加虛設代碼而成的記號串(字符串)被設定在安全數(shù)據(jù)內(nèi)(參照圖5)。在圖5所示的例子的情況下,“ abcde ”相當于秘密令牌,“ xxxxx ”相當于虛設代碼。
[0065]此外,如下所述,存儲著虛設代碼的區(qū)域是用于對存儲情況信息(也就是,表示秘密令牌的存儲位置的信息)進行存儲。也就是說,虛設代碼發(fā)揮確保用來對存儲情況信息進行存儲的區(qū)域的作用。因此,虛設代碼的大小(長度)是考慮存儲情況信息的大小而設定。
[0066]存儲情況信息存儲部32在特定基準時間點取得秘密令牌的存儲位置,將表示該存儲位置的存儲情況信息存儲在存儲著虛設代碼的區(qū)域中(參照圖6)。此時,虛設代碼被表示秘密令牌的存儲位置的存儲情況信息所覆寫。此外,存儲情況信息被加密。
[0067]如圖6所示,此時,存儲情況信息被存儲在緊鄰于秘密令牌的存儲位置之后。此夕卜,存儲情況信息的存儲位置、與秘密令牌(特定構(gòu)成要素)的存儲位置的位置關系不限于圖6所示的例子。例如,也可以將存儲情況信息存儲在緊鄰于秘密令牌的存儲位置之前。另夕卜,只要是與秘密令牌的存儲位置具有特定位置關系的位置,便也可以將存儲情況信息存儲在與秘密令牌的存儲位置隔開的位置。
[0068]對執(zhí)行限制部34進行說明。當已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,執(zhí)行限制部34判斷該應用程序或內(nèi)容當前的存儲情況是否與存儲情況信息所示的存儲情況不同。然后,當應用程序或內(nèi)容當前的存儲情況與存儲情況信息所示的存儲情況不同時,執(zhí)行限制部34限制執(zhí)行該應用程序或內(nèi)容。換句話說,當應用程序或內(nèi)容當前的存儲情況與存儲情況信息所示的存儲情況一致時,執(zhí)行限制部34允許執(zhí)行該應用程序或內(nèi)容。
[0069]例如,在表示應用程序或內(nèi)容的特定構(gòu)成要素的存儲位置的信息包含于存儲情況信息中的情況下,執(zhí)行限制部34判斷應用程序或內(nèi)容的特定構(gòu)成要素是否存儲在存儲情況信息所示的存儲位置。然后,當應用程序或內(nèi)容的特定構(gòu)成要素未存儲在存儲情況信息所示的存儲位置時,執(zhí)行限制部34限制執(zhí)行該應用程序或內(nèi)容。
[0070]例如,在存儲部30的存儲內(nèi)容如圖6所示的狀態(tài)下,當用戶使用操作部14來指示閱讀器應用程序的執(zhí)行時,執(zhí)行限制部34判斷閱讀器應用程序的秘密令牌(特定構(gòu)成要素)的存儲位置與存儲情況信息所示的存儲位置是否不同。然后,當閱讀器應用程序的秘密令牌的存儲位置與存儲情況信息所示的存儲位置不同時,執(zhí)行限制部34限制(抑制)執(zhí)行閱讀器應用程序。另一方面,當閱讀器應用程序的秘密令牌的存儲位置與存儲情況信息所示的存儲位置并無不同時,執(zhí)行限制部34允許執(zhí)行閱讀器應用程序。
[0071]此處,設想正規(guī)下載了閱讀器應用程序的信息處理裝置10 (正規(guī)裝置)的存儲部30中所存儲的閱讀器應用程序被復制到其他信息處理裝置10 (非正規(guī)裝置)的存儲部30中的情況。圖7表示非正規(guī)裝置的存儲部30的存儲內(nèi)容的一例。此外,在圖7中,“61”?“70”表示存儲部30中的位置(地址)。
[0072]當正規(guī)裝置的存儲部30中所存儲的閱讀器應用程序被復制到非正規(guī)裝置的存儲部30中時,閱讀器應用程序被復制到與正規(guī)裝置的存儲部30中的存儲位置完全相同的位置的可能性極低。因此,如圖7所示,閱讀器應用程序的秘密令牌被存儲在與正規(guī)裝置的存儲部30中的存儲位置(地址121?125)不同的位置(例如地址61?65)。其結(jié)果為,即使在非正規(guī)裝置中指示了要執(zhí)行閱讀器應用程序,也會因為秘密令牌的實際存儲位置(地址61?65)與存儲情況信息所示的存儲位置(地址121?125)不同,而使閱讀器應用程序的執(zhí)行受到限制(抑制)。
[0073]像這樣,根據(jù)本實施形態(tài)的信息處理裝置10,在正規(guī)地下載了應用程序或內(nèi)容的信息處理裝置10 (正規(guī)裝置)中所存儲的應用程序或內(nèi)容被復制到其他信息處理裝置10(非正規(guī)裝置)的情況下,可限制非正規(guī)裝置中的應用程序或內(nèi)容的利用。
[0074]以上所說明的存儲情況信息存儲部32及執(zhí)行限制部34是通過控制部11依照程序執(zhí)行處理而實現(xiàn)。此處,對用來實現(xiàn)存儲情況信息存儲部32及執(zhí)行限制部34的處理進行說明。圖8及圖9是表示用來實現(xiàn)存儲情況信息存儲部32及執(zhí)行限制部34的處理的流程圖。[0075]圖8表示正規(guī)取得的閱讀器應用程序被安裝至信息處理裝置10后初次啟動閱讀器應用程序時所執(zhí)行的處理的一例。另一方面,圖9表示第2次以后啟動閱讀器應用程序時所執(zhí)行的處理的一例??刂撇?1依照閱讀器應用程序(閱讀器程序)來執(zhí)行圖8及圖9所示的處理,由此,控制部11作為存儲情況信息存儲部32及執(zhí)行限制部34發(fā)揮功能。
[0076]對圖8所示的處理進行說明。如圖8所示,在初次啟動閱讀器應用程序時,首先,控制部11取得秘密令牌的存儲位置(SlOl)。
[0077]然后,控制部11 (存儲情況信息存儲部32)將表示步驟SlOl中所取得的存儲位置的存儲情況信息加密,將經(jīng)加密的存儲情況信息存儲至被確保在緊鄰于秘密令牌之后的區(qū)域(S102)。也就是說,控制部11將經(jīng)加密的存儲情況信息存儲至存儲著虛設代碼的區(qū)域。另外,控制部11也將閱讀器應用程序的存儲位置保存在輔助存儲部13中(S103)。然后,控制部11執(zhí)行用來使顯示部16顯示內(nèi)容數(shù)據(jù)的處理(S104)。
[0078]對圖9所示的處理進行說明。如圖9所示,在第2次以后啟動閱讀器應用程序時,首先,控制部11取得秘密令牌的實際存儲位置(S201)。另外,控制部11讀出存儲在緊鄰于秘密令牌之后的存儲情況信息(S202)。然后,控制部11判斷秘密令牌的實際存儲位置與存儲情況信息所示的存儲位置是否一致(S203)。
[0079]當秘密令牌的實際存儲位置與存儲情況信息所示的存儲位置一致時,控制部11執(zhí)行用來使顯示部16顯示內(nèi)容數(shù)據(jù)的處理(S204)。另一方面,當秘密令牌的實際存儲位置與存儲情況信息所示的存儲位置不一致時,控制部11 (執(zhí)行限制部34)將錯誤信息顯示在顯示部16 (S205),中止啟動閱讀器應用程序(換句話說,阻止內(nèi)容數(shù)據(jù)顯示在顯示部16)。
[0080]如以上所說明般,利用本實施形態(tài)的信息處理裝置10,在正規(guī)地下載了應用程序或內(nèi)容的信息處理裝置10(正規(guī)裝置)中所存儲的應用程序或內(nèi)容被復制到其他信息處理裝置10(非正規(guī)裝置)的情況下,可限制非正規(guī)裝置中的應用程序或內(nèi)容的利用。
[0081]然而,在正規(guī)下載了應用程序或內(nèi)容的信息處理裝置10 (正規(guī)裝置)中,在例如執(zhí)行了碎片整理的情況(也就是,為了消除存儲部30的空白區(qū)域的碎片化而執(zhí)行存儲部30內(nèi)的數(shù)據(jù)的重新配置的情況)下,有可能導致應用程序或內(nèi)容的存儲位置發(fā)生變化。此時,應用程序或內(nèi)容的實際存儲位置與存儲情況信息所示的存儲位置變得不同,因此導致該應用程序或內(nèi)容的執(zhí)行受到限制。其結(jié)果為,盡管用戶正規(guī)取得了應用程序或內(nèi)容,卻無法利用該應用程序或內(nèi)容。
[0082]圖10表示在存儲部30的狀態(tài)是圖6所示的狀態(tài)下執(zhí)行了碎片整理時存儲部30的狀態(tài)的一例。在圖10所示的狀態(tài)下,與圖6相比,秘密令牌的存儲位置發(fā)生了變化。此時,秘密令牌的實際存儲位置(地址101?105)與存儲情況信息所示的存儲位置(地址121?125)不同,因此導致無法啟動閱讀器應用程序。
[0083]即使在成為如上所述的狀態(tài)的情況下,仍必須要擔保正當用戶可以利用應用程序或內(nèi)容。用戶認證信息輸入引導部36與存儲情況信息更新部38是為此而設的功能區(qū)塊。
[0084]對用戶認證信息輸入引導部36進行說明。用戶認證信息輸入引導部36引導用戶輸入用戶ID(用戶識別信息)與用戶密碼。例如,用戶認證信息輸入引導部36使顯示部16顯示用來輸入用戶ID及用戶密碼的用戶認證畫面。
[0085]對存儲情況信息更新部38進行說明。當判斷出用戶所輸入的用戶ID及用戶密碼正當時,存儲情況信息更新部38將作為應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在存儲部30中的存儲情況信息更新成表示應用程序或內(nèi)容當前的存儲情況的存儲情況信息。
[0086]此外,判斷用戶所輸入的用戶ID及用戶密碼是否正當是例如在信息發(fā)送系統(tǒng)20 (服務器22)中進行(詳情在下文中敘述:參照圖12)。
[0087]根據(jù)用戶認證信息輸入引導部36及存儲情況信息更新部38,即使存儲部30的狀態(tài)成為例如像圖10所示的狀態(tài),正當用戶仍可使存儲部30的狀態(tài)成為如圖11所示的狀態(tài)。在圖11所示的狀態(tài)下,秘密令牌的實際存儲位置(地址101?105)與存儲情況信息所示的存儲位置(地址110?105) —致,因此可以啟動閱讀器應用程序。其結(jié)果為,用戶可以利用閱讀器應用程序。
[0088]此處,對為了實現(xiàn)用戶認證信息輸入引導部36與存儲情況信息更新部38而在信息處理裝置10中所執(zhí)行的處理進行說明。圖12是表示用來實現(xiàn)用戶認證信息輸入引導部36與存儲情況信息更新部38的處理的流程圖。圖12表示例如在圖9的步驟S205中顯示了錯誤信息而中止執(zhí)行閱讀器應用程序時所執(zhí)行的處理的一例??刂撇?1依照閱讀器應用程序(閱讀器程序)來執(zhí)行圖12所示的處理,由此,控制部11作為用戶認證信息輸入引導部36與存儲情況信息更新部38發(fā)揮功能。
[0089]如圖12所示,首先,控制部11 (用戶認證信息輸入引導部36)將用戶認證畫面顯示在顯示部16(S301)。在用戶認證畫面中,要求用戶輸入用戶ID及用戶密碼。控制部11將用戶認證畫面中所輸入的用戶ID及用戶密碼、與閱讀器應用程序的ID發(fā)送至服務器22(S302)。
[0090]當用戶ID、用戶密碼、及閱讀器應用程序的ID被服務器22接收時,服務器22的控制部參照數(shù)據(jù)庫24(用戶認證信息存儲機構(gòu))中所存儲的用戶表(圖2),判斷所接收到的用戶ID及用戶密碼的組合是否正當(S303)。當所接收到的用戶ID及用戶密碼的組合被登錄在用戶表中時,判斷出所接收到的用戶ID及用戶密碼的組合正當。
[0091]另外,服務器22的控制部判斷所接收到的用戶ID的用戶是否為已購入閱讀器應用程序的用戶(S304)。也就是說,控制部參照用戶表,判斷與所接收到的用戶ID建立對應的“應用程序/內(nèi)容信息”欄中所登錄的應用程序或內(nèi)容的ID的列表中是否包含所接收到的閱讀器應用程序的ID。當應用程序或內(nèi)容的ID的列表中包含所接收到的閱讀器應用程序的ID時,判斷出用戶為已購入閱讀器應用程序的用戶。
[0092]服務器22的控制部將用來通知步驟S303及S304中的判斷結(jié)果的通知信息發(fā)送至信息處理裝置10(S305)。當通知信息被信息處理裝置10接收時,控制部11判斷用戶ID及用戶密碼的組合正當且用戶為已購入閱讀器應用程序的用戶的判斷結(jié)果是否已由服務器22通知(S306)。
[0093]當用戶ID及用戶密碼的組合正當且用戶為已購入閱讀器應用程序的用戶的判斷結(jié)果已由服務器22通知時,控制部11取得閱讀器應用程序的秘密令牌當前的存儲位置(S307)。然后,控制部11 (存儲情況信息更新部38)將表示S307中所取得的存儲位置的信息加密,通過經(jīng)加密的該信息對緊鄰于存儲著秘密令牌的區(qū)域之后的區(qū)域中所存儲的存儲情況信息進行更新(S308)。然后,控制部11執(zhí)行用來使顯示部16顯示內(nèi)容數(shù)據(jù)的處理(S309)。
[0094]另一方面,當用戶ID及用戶密碼的組合不正當?shù)呐袛嘟Y(jié)果、或用戶并非已購入閱讀器應用程序的用戶的判斷結(jié)果已由服務器22通知時,控制部11將錯誤信息顯示在顯示部16 (S310),中止啟動閱讀器應用程序。
[0095]通過如上所述般進行的步驟,即使在因執(zhí)行碎片整理等而成為應用程序或內(nèi)容的實際存儲位置與存儲情況信息所示的存儲位置不同的狀態(tài)的情況下,仍可擔保正規(guī)取得該應用程序或內(nèi)容的用戶可以利用該應用程序或內(nèi)容。
[0096]此外,本發(fā)明不限定于以上所說明的實施形態(tài)。
[0097][I]例如,“存儲情況信息”也可以包含與存儲著應用程序或內(nèi)容的存儲部30 (輔助存儲部13)相關的信息。具體而言,“存儲情況信息”也可以包含表示存儲著應用程序或內(nèi)容的存儲部30的最大存儲容量(例如最大實體存儲容量)的信息。
[0098][1-1]圖13表示如下情況下存儲部30的存儲內(nèi)容的一例,也就是,存儲情況信息包含:表示應用程序或內(nèi)容的特定構(gòu)成要素在存儲部30中的存儲位置的信息(地址126?130)、及表示存儲著應用程序或內(nèi)容的存儲部30的最大存儲容量的信息(地址131?135)。
[0099]此時,代替圖8所示的處理而執(zhí)行圖14所示的處理。另外,代替圖9所示的處理而執(zhí)行圖15所示的處理。
[0100]對圖14所示的處理進行說明。圖14的步驟S401與圖8的步驟SlOl相同。在執(zhí)行步驟S401的處理后,控制部11取得安裝著閱讀器應用程序的存儲部30的最大存儲容量(S402)。然后,控制部11 (存儲情況信息存儲部32)將表示步驟S401中所取得的存儲位置、與步驟S402中所取得的最大存儲容量的存儲情況信息加密,將經(jīng)加密的存儲情況信息存儲至被確保在緊鄰于秘密令牌之后的區(qū)域(S403)。另外,控制部11也將閱讀器應用程序的存儲位置保存在輔助存儲部13中(S404)。然后,控制部11執(zhí)行用來使顯示部16顯示內(nèi)容數(shù)據(jù)的處理(S405)。
[0101]對圖15所示的處理進行說明。圖15的步驟S501與圖9的步驟S201相同。在執(zhí)行步驟S501的處理后,控制部11取得安裝著閱讀器應用程序的存儲部30的最大存儲容量(S502)。
[0102]另外,控制部11讀出存儲在緊鄰于秘密令牌之后的存儲情況信息(S503)。然后,控制部11判斷秘密令牌的實際存儲位置與存儲情況信息所示的存儲位置是否一致(S504)。
[0103]當秘密令牌的實際存儲位置與存儲情況信息所示的存儲位置一致時,控制部11判斷安裝著閱讀器應用程序的存儲部30的最大存儲容量與存儲情況信息所示的最大存儲容量是否一致(S505)。
[0104]當安裝著閱讀器應用程序的存儲部30的最大存儲容量與存儲情況信息所示的最大存儲容量一致時,控制部11執(zhí)行用來使顯示部16顯示內(nèi)容數(shù)據(jù)的處理(S506)。
[0105]當在步驟S504中判斷出秘密令牌的實際存儲位置與存儲情況信息所示的存儲位置不一致時,或者當在步驟S505中判斷出安裝著閱讀器應用程序的存儲部30的最大存儲容量與存儲情況信息所示的最大存儲容量不一致時,控制部11 (執(zhí)行限制部34)將錯誤信息顯示在顯示部16(S507),中止啟動閱讀器應用程序(換句話說,抑制內(nèi)容數(shù)據(jù)顯示在顯示部16) ο
[0106]此處,設想正規(guī)下載了閱讀器應用程序的信息處理裝置10 (正規(guī)裝置)的存儲部30中所存儲的閱讀器應用程序被復制到其他信息處理裝置10 (非正規(guī)裝置)的存儲部30中的情況。
[0107]當正規(guī)裝置的存儲部30中所存儲的閱讀器應用程序被復制到非正規(guī)裝置的存儲部30中時,正規(guī)裝置的存儲部30的最大存儲容量與非正規(guī)裝置的存儲部30的最大存儲容量完全一致的可能性極低。其結(jié)果為,即使在非正規(guī)裝置中指示了要執(zhí)行閱讀器應用程序,也會因為存儲著閱讀器應用程序的存儲部30 (非正規(guī)裝置的存儲部30)的最大存儲容量與存儲情況信息所示的存儲位置(正規(guī)裝置的存儲部30)的最大存儲容量不同,而使閱讀器應用程序的執(zhí)行受到限制(抑制)。也就是說,如此一來,當正規(guī)裝置中所存儲的應用程序或內(nèi)容被復制到非正規(guī)裝置時,可更確實地限制非正規(guī)裝置中的應用程序或內(nèi)容的利用。
[0108]此外,在圖15的步驟S507中顯示出錯誤信息并中止執(zhí)行閱讀器應用程序的情況下,也可以執(zhí)行如所述圖12所示的處理。另外,此時也可以在圖12的步驟S307中,控制部11取得秘密令牌當前的存儲位置,并且取得安裝著閱讀器應用程序的存儲部30的最大存儲容量。然后,也可以在步驟S308中,控制部11將表示步驟S307中所取得的存儲位置及最大存儲容量的存儲情況信息加密,通過經(jīng)加密的該信息對緊鄰于存儲著秘密令牌的區(qū)域之后的區(qū)域中所存儲的存儲情況信息進行更新。
[0109][1-2] “存儲情況信息”也可以僅包含表示存儲著應用程序或內(nèi)容的存儲部30 (輔助存儲部13)的最大存儲容量(例如最大實體存儲容量)的信息。
[0110]圖16表示如下情況下存儲部30的存儲內(nèi)容的一例,也就是,存儲情況信息僅包含表示存儲著應用程序或內(nèi)容的存儲部30的最大存儲容量的信息。
[0111]此外,此時只要在圖14的處理中省略步驟S401的處理即可。然后,在步驟S403中,控制部11將表示步驟3402中所取得的最大存儲容量的存儲情況信息加密,并將經(jīng)加密的存儲情況信息存儲至被確保在緊鄰于秘密令牌之后的區(qū)域即可。
[0112]另外,只要在圖15的處理中省略步驟S501、S504的處理即可。在步驟S507中顯示出錯誤信息并中止執(zhí)行閱讀器應用程序的情況下,也可以執(zhí)行如所述圖12所示的處理。此外,此時只要在圖12的步驟S307中,控制部11取得安裝著閱讀器應用程序的存儲部30的最大存儲容量即可。然后,在步驟S308中,控制部11將表示步驟S307中所取得的最大存儲容量的存儲情況信息加密,通過經(jīng)加密的該信息對緊鄰于存儲著秘密令牌的區(qū)域之后的區(qū)域中所存儲的存儲情況信息進行更新即可。
[0113][1-3]此外,存儲情況信息不限于上文中所說明的存儲情況信息。例如,只要是與應用程序或內(nèi)容的存儲情況相關的信息,且當將正規(guī)裝置中所存儲的應用程序或內(nèi)容復制到非正規(guī)裝置時在正規(guī)裝置與非正規(guī)裝置之間會造成差異之類的信息,便可用作存儲情況信息。
[0114][2]信息處理裝置10所執(zhí)行的應用程序不限于向用戶提供內(nèi)容(例如電子書籍、圖像、影像、音樂、或游戲等)之類的應用程序。例如,也可以是文字編輯器之類的應用程序。
【權利要求】
1.一種信息處理裝置,其特征在于包含: 存儲情況信息存儲機構(gòu),將表示存儲機構(gòu)中所存儲的應用程序或內(nèi)容在特定基準時間點的存儲情況的存儲情況信息作為所述應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在所述存儲機構(gòu)中;以及 執(zhí)行限制機構(gòu),在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當該應用程序或內(nèi)容當前的存儲情況與所述存儲情況信息所示的存儲情況不同時,限制所述執(zhí)行。
2.根據(jù)權利要求1所述的信息處理裝置,其特征在于: 所述存儲情況信息包含表示所述應用程序或內(nèi)容的特定構(gòu)成要素的存儲位置的信息;且 所述執(zhí)行限制機構(gòu)包含如下機構(gòu),該機構(gòu)在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當所述特定構(gòu)成要素未存儲在所述存儲情況信息所示的存儲位置時,限制所述執(zhí)行。
3.根據(jù)權利要求2所述的信息處理裝置,其特征在于: 所述存儲機構(gòu)將所述存儲情況信息存儲在與所述特定構(gòu)成要素的存儲位置具有特定位置關系的位置上。
4.根據(jù)權利要求1所述的信息處理裝置,其特征在于包含: 引導機構(gòu),引導用戶 輸入用戶識別信息與用戶密碼;以及 存儲情況信息更新機構(gòu),當對照和用戶識別信息與用戶密碼建立對應并存儲而成的用戶信息存儲機構(gòu)而判斷出所述用戶所輸入的用戶識別信息及用戶密碼正當時,將所述存儲機構(gòu)中所存儲的所述存儲情況信息更新成表示所述應用程序或內(nèi)容當前的存儲情況的信肩、O
5.根據(jù)權利要求1所述的信息處理裝置,其特征在于: 所述存儲情況信息包含表示存儲著所述應用程序或內(nèi)容的所述存儲機構(gòu)的最大存儲容量的信息;且 所述執(zhí)行限制機構(gòu)包含如下機構(gòu),該機構(gòu)在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當存儲著所述應用程序或所述數(shù)據(jù)的所述存儲機構(gòu)的最大存儲容量與所述存儲情況信息所示的最大存儲容量不同時,限制所述執(zhí)行。
6.根據(jù)權利要求5所述的信息處理裝置,其特征在于包含: 引導用戶輸入用戶識別信息與用戶密碼的機構(gòu);以及 當對照和用戶識別信息與用戶密碼建立對應并存儲而成的用戶信息存儲機構(gòu)而判斷出所述用戶所輸入的用戶識別信息及用戶密碼正當時,將所述存儲機構(gòu)中所存儲的所述存儲情況信息更新成表示當前存儲著所述應用程序或內(nèi)容的所述存儲機構(gòu)的最大存儲容量的信息的機構(gòu)。
7.一種信息處理裝置的控制方法,其特征在于包括: 存儲情況信息存儲步驟,將表示存儲機構(gòu)中所存儲的應用程序或內(nèi)容在特定基準時間點的存儲情況的存儲情況信息作為所述應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在所述存儲機構(gòu)中;以及 執(zhí)行限制步驟,在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當該應用程序或數(shù)據(jù)當前的存儲情況與所述存儲情況信息所示的存儲情況不同時,限制所述執(zhí)行。
8.一種程序,用來使計算機作為如下機構(gòu)發(fā)揮功能:存儲情況信息存儲機構(gòu),將表示存儲機構(gòu)中所存儲的應用程序或內(nèi)容在特定基準時間點的存儲情況的存儲情況信息作為所述應用程序或內(nèi)容的構(gòu)成要素的一部分而存儲在所述存儲機構(gòu)中;以及 執(zhí)行限制機構(gòu),在已指示要執(zhí)行所述應用程序或內(nèi)容的情況下,當該應用程序或數(shù)據(jù)當前的存儲情況與所述存儲情況信息所示的存儲情況不同時,限制所述執(zhí)行。
9.一種計算機可讀取 的信息存儲媒體,記錄著權利要求8所述的程序。
【文檔編號】H04L9/08GK103635965SQ201280032292
【公開日】2014年3月12日 申請日期:2012年2月27日 優(yōu)先權日:2011年6月30日
【發(fā)明者】高見真也 申請人:樂天株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1