信息处理器和信息处理方法

文档序号:9375718阅读:382来源:国知局
信息处理器和信息处理方法
【技术领域】
[0001]本发明涉及一种信息处理器和信息处理方法。
【背景技术】
[0002]迄今为止,已提出了多种将文档文件分割成多个文档文件的技术。例如,在日本专利文献特开2008-134721号公报中提出了以下技术:用户将屏幕上显示的电子文档的图标拖动到另一个图标上,并在该图标相互重叠的情况下按下预定的按键。该按键按下后,最后一页从与拖动的图标相应的电子文档被分离出来,然后作为第一页被绑定在与另一个图标相应的电子文档上。
[0003]在日本专利文献特开2008-26995号公报中提出了一种文档文件处理系统,该文档文件处理系统可以在用户指定的条件下将文档文件分割成至少两个文件,所述分割通过从所述文档文件中提取预定的页或基于至少一个预定的页分离页的方式进行。
[0004]在日本专利文献特开2008-158898号公报中提出了以下技术:将多个分离的页对象和连接对象布置在虚拟工作空间内,该连接对象表示每两个相邻页之间的关系。当表示文档的文档对象被移动以便与其中一个连接对象相接触时,布置新的连接对象,每个新的连接对象将该文档对象与已通过现有的连接对象连接的两个页对象中相应的一个相连接。

【发明内容】

[0005]本发明的目的在于赋予识别信息,在由一个识别信息识别的一系列数据被分割成多个由各自不同的识别信息识别的数据的情况下,当所述数据基于所述识别信息按照数据在该一系列数据中的顺序被重新布置时赋予所述识别信息。
[0006]根据本发明的第一方面,提供一种信息处理器,其包括分割部和赋予部。所述分割部将由一个识别信息识别的一系列数据分割成由各自不同的识别信息识别的多个数据。所述赋予部,基于所述多个数据的总数的位数,为由所述分割部分割而成的所述多个数据中的每一个赋予相应的所述识别信息,所述相应的识别信息包括代码,所述代码具有等于或大于所述多个数据的总数的位数的位数并且表示数据在所述一系列数据中的放置顺序。
[0007]根据本发明的第二方面,在根据第一方面的配置中,所述代码具有等于所述多个数据的总数的位数的位数。
[0008]根据本发明的第三方面,在根据第一或第二方面的配置中,在所述一系列数据为代表具有多个页的文档的文档数据的情况下,所述代码具有等于所述文档数据中的所述多个页的总数的位数的位数。
[0009]根据本发明的第四方面,在根据第三方面的配置中,在所述文档数据与表示所述多个页的总数的总页数信息相关联的情况下,所述代码具有等于由所述总页数信息表示的总数的位数的位数。
[0010]根据本发明的第五方面,在根据第一至第四方面任一项的配置中,所述信息处理器还包括获取部,其在所述一系列数据不是代表具有多个页的文档的文档数据的情况下,基于所述一系列数据获取表示所述多个数据的总数的数据总数信息。所述代码具有等于由所述获取部获取的数据总数信息表示的总数的位数的位数。
[0011 ] 根据本发明的第六方面,提供了一种信息处理方法,包括:将由一个识别信息识别的一系列数据分割成由各自不同的识别信息识别的多个数据;以及基于所述多个数据的总数的位数,为由所述分割部分割而成的所述多个数据中的每一个赋予相应的所述识别信息,所述相应的识别信息包括代码,所述代码具有等于或大于所述多个数据的总数的位数的位数并且表示数据在所述一系列数据中的放置顺序。
[0012]根据本发明的第七方面,在根据第六方面的所述信息处理方法中,所述代码具有等于所述多个数据的总数的位数的位数。
[0013]根据本发明的第八方面,在根据第六方面的所述信息处理方法中,在所述一系列数据为代表具有多个页的文档的文档数据的情况下,所述代码具有等于所述文档数据中的所述多个页的总数的位数的位数。
[0014]根据本发明的第九方面,在根据第八方面的所述信息处理方法中,在所述文档数据与表示所述多个页的总数的总页数信息相关联的情况下,所述代码具有等于由所述总页数信息表示的总数的位数的位数。
[0015]根据本发明的第十方面,在根据第六至第九方面任一项的配置中,所述的信息处理方法还包括在所述一系列数据不是代表具有多个页的文档的文档数据的情况下,基于所述一系列数据获取表示所述多个数据的总数的数据总数信息。所述代码具有等于由所述获取部获取的数据总数信息表示的总数的位数的位数。
[0016]根据本发明的第一或第六方面,在由一个识别信息识别的一系列数据被分割成由各自不同的识别信息识别的多个数据的情况下,当所述数据基于所述识别信息按照数据在所述一系列数据中的顺序被重新布置时可赋予所述识别信息。
[0017]根据本发明的第二或第七方面,与赋予包括代码的识别信息的情况相比,每个识别信息均被缩短,所述代码具有大于由分割而成的所述数据的总数的位数的位数。
[0018]根据本发明的第三至第五或第八至第十方面中的任一项,在由一个识别信息识别的一系列数据被分割成由各自不同的识别信息识别的多个数据的情况下,当所述数据基于所述识别信息按照数据在所述一系列数据中的顺序被重新布置时可赋予所述识别信息。
【附图说明】
[0019]将基于下列附图详细说明本发明的示例性实施例,其中:
[0020]图1是示出信息处理器的硬件配置的实例的方块图;
[0021]图2A和图2B是分别示出存储在存储器中的文件的配置的实例的表格;
[0022]图3是示出由控制器执行的一组功能的配置实例的方块图;
[0023]图4是示出文件分割处理的实例的流程图;
[0024]图5是不出文件分割处理的实例的流程图;
[0025]图6是不出文件名列表的实例的表格;
[0026]图7A和图7B是分别示出显示器上显示的画面的实例的表格;以及
[0027]图8A和图8B是分别示出显示器上显示的画面的实例的表格。
【具体实施方式】
[0028]下面参照附图与示例性实施例对本发明作进一步详细说明。
[0029]1.示例性实施例
[0030]1-1.配置
[0031]图1是示出根据本发明的示例性实施例的信息处理器I的硬件配置的实例的方块图。信息处理器I是,例如,个人电脑,并且更具体地,是如智能手机或平板终端等的移动终端例,或台式电脑。信息处理器1,如图1所示,包括控制器11、存储器12、操作单元13、显示器14和通信单元15。
[0032]控制器11包括,例如,中央处理单元(CPU)、只读存储器(ROM)和随机存取存储器(RAM)。CPU将程序从ROM或存储器12中加载到RAM中,并执行程序。存储器12是,例如,如硬盘驱动器(HDD)或闪存器等的存储装置。存储器12可以是可安装到信息处理器I上也可从其上拆卸的存储装置,如存储卡。存储器12中存储各种文件。注意,文件为根据本发明的示例性实施例的“一系列数据”和“数据”的实例。
[0033]图2A和图2B是分别示出存储在存储器12中的文件的配置的实例的表格。图2A是示出将页作为数据单位的文件的配置的实例的表格。文件的实例包括文档文件。图2B是示出未将页作为数据单位的文件的配置的实例的表格。文件的实例包括超文本标记语言(HTML)文件。
[0034]图2A中的文件配置为管理信息和页信息彼此关联。管理信息是管理文件的页的信息,并且更具体地配置为文件名信息、页ID列表信息和总页数信息彼此关联。文件名是文件的识别信息,页ID列表是登记文件的页的页ID的列表,而总页数信息是文件的总页数。总页数信息在生成文件时生成,并且在文件更新时更新。相反,页信息包括表示每一页的真实数据,并且更具体地配置为每个页ID和相应的页数据彼此关联。页ID是每一页的识别信息,而页数据是表示页的真实数据。
[0035]图2B中的文件具有彼此关联的文件名和文件数据。文件名是文件的识别信息,而文件数据是表示文件的真实数据。
[0036]操作单元13是如触控感应器、键盘或鼠标等的装置。操作单元13接收,例如,用户选择待分割文件的操作以及给出执行将在后文描述的文件分割处理的指令的操作。显示器14是如液晶显示器的显示装置,并且显示,例如,存储在存储器12中的文件的图标。通信单元15是,例如,如网卡的通信接口,并且通过通信网络与外部装置进行数据通信。
[0037]图3是示出由控制器11执行的一组功能的配置实例的方块图。控制器11执行存储在ROM或存储器12中的程序以便实现功能组,该功能组由第一判断部111、第二判断部112、页数获取部113、文件数确定部114、位数确定部115、文件名生成部116、文件生成部117、文件数计数器Cf和位数计数器Cd组成。
[0038]第一判断部111判断待分割文件是否具有总页数信息。第二判断部112判断待分割文件是否是将页作为数据单位的文件。
[0039]页数获取部113获取待分割文件的总页数信息。具体地,如果第一判断部111做出肯定的判断,页数获取部113获取由待分割文件保持的总页数信息。如果第一判断部111做出否定的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1