本发明专利技术提供一种信息处理装置及信息处理方法。要由处理器执行的信息处理方法,所述处理器执行存储器中的指令,所述信息处理方法包括:在存储区域的第一区域中,将具有预定大小的区域分配给应用,确定在所述第一区域中是否能够预留当执行应用的处理时要使用的处理区域,在确定所述第一区域中能够预留所述处理区域的情况下,在所述第一区域中预留所述处理区域作为针对应用的具有预定大小的分配区域,而在确定所述第一区域中不能预留所述处理区域的情况下,设法在所述存储区域的第二区域中预留所述处理区域,以及在所述第二区域中不能够预留所述处理区域的情况下执行通知。
【技术实现步骤摘要】
本专利技术的一个方面涉及一种信息处理装置及信息处理方法。
技术介绍
存在如下信息处理装置,在该信息处理装置中,安装有与嵌入式程序不同的程序(应用程序),以使得该信息处理装置能够提供各种服务。在这种信息处理装置中,能够安装并操作多个应用程序。在安装和操作时,各个应用使用信息处理装置中配设的存储区域。在某些情况下,多个应用被同时操作。因此,需要将信息处理装置的存储区域适当地分配给各个应用,以使应用适当地进行操作。美国专利申请2012/0233624号讨论了一种用于管理存储区域的方法。在该方法中,在由操作中的应用中的一个应用对存储区域的使用量等于或多于一定大小的情况下,应用被适当地停止。此外,还存在配额系统管理方法。当多个应用同时使用一个存储设备时,预先确定能够由各个应用使用的最大存储器大小。因此,管理各个应用,使得存储设备的所确定的最大存储器大小或更多不能被使用。
技术实现思路
根据本专利技术的一方面,一种要由处理器执行的信息处理方法,所述处理器执行存储器中的指令,所述信息处理方法包括:在存储区域的第一区域中,将具有预定大小的区域分配给应用;确定在所述存储区域中的分配给应用的第一区域中,是否能够预留当执行应用的处理时要使用的处理区域,并且在确定所述第一区域中能够预留处理区域情况下,在所述第一区域中预留处理区域作为针对应用的具有预定大小的分配区域,而在确定所述第一区域中不能预留所述处理区域的情况下,设法在所述存储区域的第二区域中预留所述处理区域,并在所述第二区域中不能预留所述处理区域的情况下执行通知。通过以下参照附图对示例性实施例的描述,本专利技术的进一步特征将变得清楚。附图说明图1是例示多功能外围设备的硬件构造的示例的图。图2是例示应用程序被安装在只读存储器(ROM)中的示例情况的图。图3是例示应用程序区域被分割并且所得的区域被管理的示例情况的图。图4是例示当安装应用时进行的信息处理的示例的流程图。图5是例示当应用获取存储时进行的信息处理的示例的流程图。图6A、图6B和图6C是各自例示操作单元的画面显示的示例的图。具体实施方式在下文中,参照附图描述本专利技术的示例性实施例。一般而言,采用诸如个人计算机和智能电话等的设备作为信息处理装置的示例。然而近来的趋势是,即使在具有比那些设备更小的存储区域的信息处理装置(例如复印机)中,也安装应用以提供服务。即使在多个应用被安装在这种具有较小存储区域的信息处理装置中并由这种信息处理装置操作的情况下,也需要多个应用的同时操作。在同时操作多个应用的情况下,即使没有操作多个应用所需的更多的存储区域,也无法停止多个应用的操作。此外,在具有小存储区域的信息处理装置的情况下,如果预先预留各个应用所需的最大存储区域,则存储区域可能变得不足。因此,提供以下各示例性实施例,使得能够由诸如配额系统等的管理方法来适当地管理存储区域。在下文中,多功能外围设备100被描述为信息处理装置的示例。图1例示了多功能外围设备100的示例。多功能外围设备100包括作为系统控制单元的中央处理单元(CPU)101。CPU101全面控制多功能外围设备100。只读存储器(ROM)102包括闪速存储器,诸如嵌入式多媒体卡(eMMC),以存储要由CPU101执行的控制程序。此外,ROM102存储当电源被关断时不应当被删除的图像数据和设置值。此外,ROM102存储应用程序数据。根据本示例性实施例的ROM102具有比诸如个人计算机等的设备中配设的存储器的容量小得多的容量。动态随机存取存储器(DRAM)103存储例如程序控制变量。此外,DRAM103用作能够临时存储要处理的图像数据的易失性存储器。操作单元104是用于为用户显示关于多功能外围设备100的信息的接口单元。读取单元105读取图像数据并将读取的图像数据转换成二值数据。多功能外围设备100使用读取单元105来进行图像传输功能的原稿读取。记录单元106将图像数据输出到记录片材。图像处理单元107对要利用图像传输功能处理的图像数据进行编码和解码。通信单元108是多功能外围设备100与外部通信网络之间的接口单元。通信单元108包括用作到网络的接口的网络通信单元。这些单元经由数据总线110彼此连接。当CPU101基于诸如ROM102等的存储器中存储的程序执行处理时,实现多功能外围设备100的功能并进行流程图的处理。下面将描述所述功能和流程图。例如,当CPU101基于与诸如ROM102等的存储器中存储的应用程序相对应的安装数据执行处理时,实现应用的功能。在多功能外围设备100中,安装并执行与在装置主体中操作的主程序不同的可加载程序。下面描述这种情况的示例。图2是例示应用程序被安装在多功能外围设备100的ROM102中的示例情况的图。根据各个区域被使用的目的,eMMC的ROM102包括多个区域,诸如主程序区域210、图像数据存储区域211以及应用程序区域212。主程序区域210用于多功能外围设备100的装置本体的操作。图像数据存储区域211存储接收到的图像。应用程序区域212被设置用于应用程序的操作。考虑应用A201和应用B202都被安装在应用程序区域212中并且然后被操作的情况。例如,应用程序区域212具有100兆字节(MByte)的大小。此外,应用A201是能够记录最多100人的登录数据(每登录数据500千字节(KByte))的登录应用(应用本体具有1兆字节的数据大小)。应用B202是表格打印应用(应用本体具有2兆字节的数据大小),并且能够登记并打印表格(最大图像数据为每张3兆字节)。应用B202最多能够登记100张表格。根据配额系统的上限管理,基于要由各个应用程序使用的最大存储大小,确定用于各个应用的最大上限许可使用量。对于应用A201,由于最多使用最大51兆字节的存储(基于1兆字节的本体+0.5兆字节×100条记录=51兆字节),所以最大上限许可使用量为51兆字节。对于应用B202,由于最多使用最大302兆字节的存储(基于2兆字节的本体+3兆字节×100件=302兆字节),所以最大上限许可使用量为302兆字节。在这种情况下,应用A201能够被安装在具有100兆字节的大小的应用程序区域212中,而应用B202不能被安装。在应用程序区域212小的这种应用操作环境中,根据本示例性实施例的处理将存储高效地分配给多个应用,以提供能够适当地操作各个应用的环境。因此,多功能外围设备100分割应用程序区域212并管理分割的区域。在图3中例示了这种状态。在本示例性实施例中,CPU101将应用程序区域212分割成最小保证区域301和一般区域302这两个区域,并管理这两个区域。例如,如果应用程序区域212具有100兆字节的大小,则CPU101将应用程序区域212分割成具有30兆字节的大小的最小保证区域301和具有70兆字节的大小的一般区域302,并管理这两个区域。使用这种示例情况来描述图3中所示的状态。在该应用程序操作环境中,假设能够安装的应用的数量最多是10个。在这种情况下,由于最小保证区域301具有30兆字节的大小,所以CPU101控制最小保证区域301,使得从最小保证区域301提供3兆字节到各个应用程序。给出在这种环境中安装应用A201和应用B202的情况的描述。由于应用A201的应用本文档来自技高网...
【技术保护点】
一种包括存储区域的信息处理装置,所述信息处理装置包括:分配单元,其被构造为在所述存储区域的第一区域中,将具有预定大小的区域分配给应用;预留单元,其被构造为确定在所述存储区域中的分配给应用的所述第一区域中,是否能够预留当执行应用的处理时要使用的处理区域,并且在所述第一区域中能够预留所述处理区域的情况下,在所述第一区域中预留所述处理区域作为针对应用的具有预定大小的分配区域,而在所述第一区域中不能预留所述处理区域的情况下,设法在所述存储区域中的第二区域中预留所述处理区域;以及通知单元,其被构造为在所述第二区域中不能预留所述处理区域的情况下执行通知。
【技术特征摘要】
2015.10.01 JP JP2015-1958351.一种包括存储区域的信息处理装置,所述信息处理装置包括:分配单元,其被构造为在所述存储区域的第一区域中,将具有预定大小的区域分配给应用;预留单元,其被构造为确定在所述存储区域中的分配给应用的所述第一区域中,是否能够预留当执行应用的处理时要使用的处理区域,并且在所述第一区域中能够预留所述处理区域的情况下,在所述第一区域中预留所述处理区域作为针对应用的具有预定大小的分配区域,而在所述第一区域中不能预留所述处理区域的情况下,设法在所述存储区域中的第二区域中预留所述处理区域;以及通知单元,其被构造为在所述第二区域中不能预留所述处理区域的情况下执行通知。2.根据权利要求1所述的信息处理装置,其中,所述分配单元在所述第二区域中分配用于存储所述多个应用中的各个的安装数据的区域。3.根据权利要求1所述的信息处理装置,其中,在所述第一区域中不能预留所述处理区域的情况下,所述预留单元确定在所述第二区域中是否能够预留所述处理区域,并且其中,在所述第二区域中能够预留所述处理区域的情况下,所述预留单元在所述第二区域中预留所述处理区域,而在所述第二区域中不能预留所述处理区域的情况下,所述预留单元根据应用执行处理。4.根据权利要求3所述的信息处理装置,其中,所述预留单元在应用是登录应用并且在所述第二区域中不能预留所述处理区域的情况...
【专利技术属性】
技术研发人员:生野贵生,
申请(专利权)人:佳能株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。