信息處理器和信息處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息處理器和信息處理方法。
【背景技術(shù)】
[0002]迄今為止,已提出了多種將文檔文件分割成多個(gè)文檔文件的技術(shù)。例如,在日本專利文獻(xiàn)特開2008-134721號(hào)公報(bào)中提出了以下技術(shù):用戶將屏幕上顯示的電子文檔的圖標(biāo)拖動(dòng)到另一個(gè)圖標(biāo)上,并在該圖標(biāo)相互重疊的情況下按下預(yù)定的按鍵。該按鍵按下后,最后一頁(yè)從與拖動(dòng)的圖標(biāo)相應(yīng)的電子文檔被分離出來(lái),然后作為第一頁(yè)被綁定在與另一個(gè)圖標(biāo)相應(yīng)的電子文檔上。
[0003]在日本專利文獻(xiàn)特開2008-26995號(hào)公報(bào)中提出了一種文檔文件處理系統(tǒng),該文檔文件處理系統(tǒng)可以在用戶指定的條件下將文檔文件分割成至少兩個(gè)文件,所述分割通過(guò)從所述文檔文件中提取預(yù)定的頁(yè)或基于至少一個(gè)預(yù)定的頁(yè)分離頁(yè)的方式進(jìn)行。
[0004]在日本專利文獻(xiàn)特開2008-158898號(hào)公報(bào)中提出了以下技術(shù):將多個(gè)分離的頁(yè)對(duì)象和連接對(duì)象布置在虛擬工作空間內(nèi),該連接對(duì)象表示每?jī)蓚€(gè)相鄰頁(yè)之間的關(guān)系。當(dāng)表示文檔的文檔對(duì)象被移動(dòng)以便與其中一個(gè)連接對(duì)象相接觸時(shí),布置新的連接對(duì)象,每個(gè)新的連接對(duì)象將該文檔對(duì)象與已通過(guò)現(xiàn)有的連接對(duì)象連接的兩個(gè)頁(yè)對(duì)象中相應(yīng)的一個(gè)相連接。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于賦予識(shí)別信息,在由一個(gè)識(shí)別信息識(shí)別的一系列數(shù)據(jù)被分割成多個(gè)由各自不同的識(shí)別信息識(shí)別的數(shù)據(jù)的情況下,當(dāng)所述數(shù)據(jù)基于所述識(shí)別信息按照數(shù)據(jù)在該一系列數(shù)據(jù)中的順序被重新布置時(shí)賦予所述識(shí)別信息。
[0006]根據(jù)本發(fā)明的第一方面,提供一種信息處理器,其包括分割部和賦予部。所述分割部將由一個(gè)識(shí)別信息識(shí)別的一系列數(shù)據(jù)分割成由各自不同的識(shí)別信息識(shí)別的多個(gè)數(shù)據(jù)。所述賦予部,基于所述多個(gè)數(shù)據(jù)的總數(shù)的位數(shù),為由所述分割部分割而成的所述多個(gè)數(shù)據(jù)中的每一個(gè)賦予相應(yīng)的所述識(shí)別信息,所述相應(yīng)的識(shí)別信息包括代碼,所述代碼具有等于或大于所述多個(gè)數(shù)據(jù)的總數(shù)的位數(shù)的位數(shù)并且表示數(shù)據(jù)在所述一系列數(shù)據(jù)中的放置順序。
[0007]根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面的配置中,所述代碼具有等于所述多個(gè)數(shù)據(jù)的總數(shù)的位數(shù)的位數(shù)。
[0008]根據(jù)本發(fā)明的第三方面,在根據(jù)第一或第二方面的配置中,在所述一系列數(shù)據(jù)為代表具有多個(gè)頁(yè)的文檔的文檔數(shù)據(jù)的情況下,所述代碼具有等于所述文檔數(shù)據(jù)中的所述多個(gè)頁(yè)的總數(shù)的位數(shù)的位數(shù)。
[0009]根據(jù)本發(fā)明的第四方面,在根據(jù)第三方面的配置中,在所述文檔數(shù)據(jù)與表示所述多個(gè)頁(yè)的總數(shù)的總頁(yè)數(shù)信息相關(guān)聯(lián)的情況下,所述代碼具有等于由所述總頁(yè)數(shù)信息表示的總數(shù)的位數(shù)的位數(shù)。
[0010]根據(jù)本發(fā)明的第五方面,在根據(jù)第一至第四方面任一項(xiàng)的配置中,所述信息處理器還包括獲取部,其在所述一系列數(shù)據(jù)不是代表具有多個(gè)頁(yè)的文檔的文檔數(shù)據(jù)的情況下,基于所述一系列數(shù)據(jù)獲取表示所述多個(gè)數(shù)據(jù)的總數(shù)的數(shù)據(jù)總數(shù)信息。所述代碼具有等于由所述獲取部獲取的數(shù)據(jù)總數(shù)信息表示的總數(shù)的位數(shù)的位數(shù)。
[0011 ] 根據(jù)本發(fā)明的第六方面,提供了一種信息處理方法,包括:將由一個(gè)識(shí)別信息識(shí)別的一系列數(shù)據(jù)分割成由各自不同的識(shí)別信息識(shí)別的多個(gè)數(shù)據(jù);以及基于所述多個(gè)數(shù)據(jù)的總數(shù)的位數(shù),為由所述分割部分割而成的所述多個(gè)數(shù)據(jù)中的每一個(gè)賦予相應(yīng)的所述識(shí)別信息,所述相應(yīng)的識(shí)別信息包括代碼,所述代碼具有等于或大于所述多個(gè)數(shù)據(jù)的總數(shù)的位數(shù)的位數(shù)并且表示數(shù)據(jù)在所述一系列數(shù)據(jù)中的放置順序。
[0012]根據(jù)本發(fā)明的第七方面,在根據(jù)第六方面的所述信息處理方法中,所述代碼具有等于所述多個(gè)數(shù)據(jù)的總數(shù)的位數(shù)的位數(shù)。
[0013]根據(jù)本發(fā)明的第八方面,在根據(jù)第六方面的所述信息處理方法中,在所述一系列數(shù)據(jù)為代表具有多個(gè)頁(yè)的文檔的文檔數(shù)據(jù)的情況下,所述代碼具有等于所述文檔數(shù)據(jù)中的所述多個(gè)頁(yè)的總數(shù)的位數(shù)的位數(shù)。
[0014]根據(jù)本發(fā)明的第九方面,在根據(jù)第八方面的所述信息處理方法中,在所述文檔數(shù)據(jù)與表示所述多個(gè)頁(yè)的總數(shù)的總頁(yè)數(shù)信息相關(guān)聯(lián)的情況下,所述代碼具有等于由所述總頁(yè)數(shù)信息表示的總數(shù)的位數(shù)的位數(shù)。
[0015]根據(jù)本發(fā)明的第十方面,在根據(jù)第六至第九方面任一項(xiàng)的配置中,所述的信息處理方法還包括在所述一系列數(shù)據(jù)不是代表具有多個(gè)頁(yè)的文檔的文檔數(shù)據(jù)的情況下,基于所述一系列數(shù)據(jù)獲取表示所述多個(gè)數(shù)據(jù)的總數(shù)的數(shù)據(jù)總數(shù)信息。所述代碼具有等于由所述獲取部獲取的數(shù)據(jù)總數(shù)信息表示的總數(shù)的位數(shù)的位數(shù)。
[0016]根據(jù)本發(fā)明的第一或第六方面,在由一個(gè)識(shí)別信息識(shí)別的一系列數(shù)據(jù)被分割成由各自不同的識(shí)別信息識(shí)別的多個(gè)數(shù)據(jù)的情況下,當(dāng)所述數(shù)據(jù)基于所述識(shí)別信息按照數(shù)據(jù)在所述一系列數(shù)據(jù)中的順序被重新布置時(shí)可賦予所述識(shí)別信息。
[0017]根據(jù)本發(fā)明的第二或第七方面,與賦予包括代碼的識(shí)別信息的情況相比,每個(gè)識(shí)別信息均被縮短,所述代碼具有大于由分割而成的所述數(shù)據(jù)的總數(shù)的位數(shù)的位數(shù)。
[0018]根據(jù)本發(fā)明的第三至第五或第八至第十方面中的任一項(xiàng),在由一個(gè)識(shí)別信息識(shí)別的一系列數(shù)據(jù)被分割成由各自不同的識(shí)別信息識(shí)別的多個(gè)數(shù)據(jù)的情況下,當(dāng)所述數(shù)據(jù)基于所述識(shí)別信息按照數(shù)據(jù)在所述一系列數(shù)據(jù)中的順序被重新布置時(shí)可賦予所述識(shí)別信息。
【附圖說(shuō)明】
[0019]將基于下列附圖詳細(xì)說(shuō)明本發(fā)明的示例性實(shí)施例,其中:
[0020]圖1是示出信息處理器的硬件配置的實(shí)例的方塊圖;
[0021]圖2A和圖2B是分別示出存儲(chǔ)在存儲(chǔ)器中的文件的配置的實(shí)例的表格;
[0022]圖3是示出由控制器執(zhí)行的一組功能的配置實(shí)例的方塊圖;
[0023]圖4是示出文件分割處理的實(shí)例的流程圖;
[0024]圖5是不出文件分割處理的實(shí)例的流程圖;
[0025]圖6是不出文件名列表的實(shí)例的表格;
[0026]圖7A和圖7B是分別示出顯示器上顯示的畫面的實(shí)例的表格;以及
[0027]圖8A和圖8B是分別示出顯示器上顯示的畫面的實(shí)例的表格。
【具體實(shí)施方式】
[0028]下面參照附圖與示例性實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
[0029]1.示例性實(shí)施例
[0030]1-1.配置
[0031]圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的信息處理器I的硬件配置的實(shí)例的方塊圖。信息處理器I是,例如,個(gè)人電腦,并且更具體地,是如智能手機(jī)或平板終端等的移動(dòng)終端例,或臺(tái)式電腦。信息處理器1,如圖1所示,包括控制器11、存儲(chǔ)器12、操作單元13、顯示器14和通信單元15。
[0032]控制器11包括,例如,中央處理單元(CPU)、只讀存儲(chǔ)器(ROM)和隨機(jī)存取存儲(chǔ)器(RAM)。CPU將程序從ROM或存儲(chǔ)器12中加載到RAM中,并執(zhí)行程序。存儲(chǔ)器12是,例如,如硬盤驅(qū)動(dòng)器(HDD)或閃存器等的存儲(chǔ)裝置。存儲(chǔ)器12可以是可安裝到信息處理器I上也可從其上拆卸的存儲(chǔ)裝置,如存儲(chǔ)卡。存儲(chǔ)器12中存儲(chǔ)各種文件。注意,文件為根據(jù)本發(fā)明的示例性實(shí)施例的“一系列數(shù)據(jù)”和“數(shù)據(jù)”的實(shí)例。
[0033]圖2A和圖2B是分別示出存儲(chǔ)在存儲(chǔ)器12中的文件的配置的實(shí)例的表格。圖2A是示出將頁(yè)作為數(shù)據(jù)單位的文件的配置的實(shí)例的表格。文件的實(shí)例包括文檔文件。圖2B是示出未將頁(yè)作為數(shù)據(jù)單位的文件的配置的實(shí)例的表格。文件的實(shí)例包括超文本標(biāo)記語(yǔ)言(HTML)文件。
[0034]圖2A中的文件配置為管理信息和頁(yè)信息彼此關(guān)聯(lián)。管理信息是管理文件的頁(yè)的信息,并且更具體地配置為文件名信息、頁(yè)ID列表信息和總頁(yè)數(shù)信息彼此關(guān)聯(lián)。文件名是文件的識(shí)別信息,頁(yè)ID列表是登記文件的頁(yè)的頁(yè)ID的列表,而總頁(yè)數(shù)信息是文件的總頁(yè)數(shù)。總頁(yè)數(shù)信息在生成文件時(shí)生成,并且在文件更新時(shí)更新。相反,頁(yè)信息包括表示每一頁(yè)的真實(shí)數(shù)據(jù),并且更具體地配置為每個(gè)頁(yè)ID和相應(yīng)的頁(yè)數(shù)據(jù)彼此關(guān)聯(lián)。頁(yè)ID是每一頁(yè)的識(shí)別信息,而頁(yè)數(shù)據(jù)是表示頁(yè)的真實(shí)數(shù)據(jù)。
[0035]圖2B中的文件具有彼此關(guān)聯(lián)的文件名和文件數(shù)據(jù)。文件名是文件的識(shí)別信息,而文件數(shù)據(jù)是表示文件的真實(shí)數(shù)據(jù)。
[0036]操作單元13是如觸控感應(yīng)器、鍵盤或鼠標(biāo)等的裝置。操作單元13接收,例如,用戶選擇待分割文件的操作以及給出執(zhí)行將在后文描述的文件分割處理的指令的操作。顯示器14是如液晶顯示器的顯示裝置,并且顯示,例如,存儲(chǔ)在存儲(chǔ)器12中的文件的圖標(biāo)。通信單元15是,例如,如網(wǎng)卡的通信接口,并且通過(guò)通信網(wǎng)絡(luò)與外部裝置進(jìn)行數(shù)據(jù)通信。
[0037]圖3是示出由控制器11執(zhí)行的一組功能的配置實(shí)例的方塊圖。控制器11執(zhí)行存儲(chǔ)在ROM或存儲(chǔ)器12中的程序以便實(shí)現(xiàn)功能組,該功能組由第一判斷部111、第二判斷部112、頁(yè)數(shù)獲取部113、文件數(shù)確定部114、位數(shù)確定部115、文件名生成部116、文件生成部117、文件數(shù)計(jì)數(shù)器Cf和位數(shù)計(jì)數(shù)器Cd組成。
[0038]第一判斷部111判斷待分割文件是否具有總頁(yè)數(shù)信息。第二判斷部112判斷待分割文件是否是將頁(yè)作為數(shù)據(jù)單位的文件。
[0039]頁(yè)數(shù)獲取部113獲取待分割文件的總頁(yè)數(shù)信息。具體地,如果第一判斷部111做出肯定的判斷,頁(yè)數(shù)獲取部113獲取由待分割文件保持的總頁(yè)數(shù)信息。如果第一判斷部111做出否定的