资源自适应装置及其方法

文档序号:9216994阅读:325来源:国知局
资源自适应装置及其方法
【专利说明】
[0001] 夺叉引用
[0002] 本发明要求如下优先权:编号为61/955,872,申请日为2014年3月20日的美国 临时专利申请。上述美国临时专利申请在此一并作为参考。
技术领域
[0003] 本发明涉及一种资源自适应(resourceadaptive)装置及其方法。特别地,本发 明涉及一种调整资源以响应预定事件检测的资源自适应方法及其装置。
【背景技术】
[0004] 电子装置上执行的应用进程需要资源并且某些资源与人类视觉感知有关,例如应 用进程的显示布局(displaylayout)、显示单元上呈现的图像等。下面将介绍传统的资源 加载机制,其用于许多传统电子装置中(例如,配置安卓操作系统的电子装置)。
[0005] 根据传统资源加载机制,首先,电子装置决定系统配置(systemconfiguration) 并且将该系统配置广播至电子装置上执行的应用进程(applicationprogram)。每个应用 进程采用该系统配置作为其自身的本地配置(localconfiguration),根据该本地配置加 载资源,并且在显示单元上呈现该视觉相关资源。简单地说,当使用上述传统资源加载机制 时,应用进程根据该系统配置加载资源。
[0006] 当电子装置上执行应用进程时,存在应用进程的显示环境改变的情况。例如,当将 应用进程从电子装置中工作在单窗口环境下切换至工作在多窗口环境下时,应用进程的显 示环境发生改变。在另一示例中,当电子装置电性连接至外部电子装置并且使用外部电子 装置的显示单元呈现该应用进程时,则应用进程的显示环境发生改变。根据传统资源加载 机制,应用进程根据最初的系统配置加载视觉相关资源。这意味着应用进程根据应用进程 的最初显示环境加载视觉相关资源。当应用进程的显示环境已经发生改变时,对于应用进 程的新显示环境,最初加载的视觉相关资源变得并不适合。因此,将给用户带来不愉快的视 觉体验。
[0007] 根据上述描述,亟需一种当应用进程的显示环境已经改变时,调整并加载应用进 程的视觉相关资源的资源加载机制。

【发明内容】

[0008] 有鉴于此,本发明揭露一种资源自适应装置及其方法。
[0009] 根据本发明实施例,本发明揭露一种资源自适应装置,包含:第一显示单元;以及 处理单元,电性连接该第一显示单元并且配置执行应用进程、安排系统显示配置、检测预定 事件以及为响应检测到的该预定事件更新该应用进程的本地显示配置,其中该系统显示配 置对应第一资源并作为该应用进程的该本地显示配置;其中,在检测到该预定事件后,该应 用进程根据已更新的该本地显示配置加载第二资源并且将该第二资源呈现在至少一个该 第一显示单元上。
[0010] 根据本发明另一实施例,本发明揭露一种资源自适应方法,用于电子装置,包含: 执行应用进程;安排系统显示配置,其中该系统显示配置对应第一资源并作为该应用进程 的本地显示配置;检测预定事件;以及为响应检测到的该预定事件更新该应用进程的本地 显示配置,从而使得在检测到该预定事件后,该应用进程根据已更新的该本地显示配置加 载第二资源并且将该第二资源呈现在显示单元上。
[0011] 本发明提供的资源自适应装置及其方法可提供较好的视觉体验。
【附图说明】
[0012] 图1是根据本发明第一实施例描述的资源自适应装置的示意图;
[0013] 图2A-2B是根据本发明实施例描述的显示应用进程的不同窗口环境的示意图;
[0014] 图3A是根据本发明第三实施例描述的资源自适应装置的示意图;
[0015] 图3B描述当显示单元处于纵向模式时在该纵向模式中呈现应用进程的显示范围 示意图;
[0016] 图3C描述当显示单元处于横向模式时在纵向模式中表示应用进程的显示范围示 意图;
[0017] 图3D是根据本发明实施例描述的根据原始本地显示配置加载资源的示意图;
[0018] 图3E是根据本发明实施例描述的根据更新本地显示配置加载资源的示意图;
[0019] 图4是根据本发明第四实施例描述的资源自适应方法流程图;
[0020] 图5是根据本发明第五实施例描述的资源自适应方法流程图;
[0021] 图6是根据本发明第六实施例描述的资源自适应方法流程图。
【具体实施方式】
[0022] 在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属技术领域的 技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利 要求书并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准 贝1J。在通篇说明书及权利要求项中所提及的"包含"为一开放式的用语,故应解释成"包含 但不限定于"。此外,"耦接"一词在此包含任何直接及间接的电气连接手段。因此,若文中 描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或透过其它 装置或连接手段间接地电气连接至第二装置。
[0023] 接下来的描述是实现本发明的最佳实施例,其是为了描述本发明原理的目的,并 非对本发明的限制。可以理解地是,本发明实施例可由软件、硬件、固件或其任意组合来实 现。
[0024] 图1是根据本发明第一实施例描述的资源自适应装置的示意图。资源自适应装置 1包含显示单元11、存储单元13以及处理单元15,其中,该处理单元15电性连接至存储单 元13与显示单元11。
[0025] 资源自适应装置1可为具有处理/计算能力的任意电子装置,例如移动电话、平 板电脑或类似电子装置。显示单元11可为液晶显示(liquid-crystaldisplay,LCD)、发 光二极管(light-emittingdiode,LED)显示、有机发光二极管(OrganicLightEmitting Diodes)显示或者其他类似显示。存储单元13可为存储器、通用串行总线(Universal SerialBus,USB)磁盘、移动磁盘、或本领域技术人员熟知的具有相同功能的任何其他存储 介质或电路。处理单元15可为处理器、中央处理单元(CPU)、微处理器或本领域技术人员熟 知的其他计算装置中的任意一种。
[0026] 在本实施例中,处理单元15执行系统服务器14与几个应用进程12a、……、12b。 值得注意的是,本发明不局限于处理单元15执行的应用进程的数量。存储单元13存储几 个资源l〇a、......、10b,其中资源10a、......、10b的每一个可属于应用进程12a、......、12b 中的一个应用进程。资源l〇a、……、10b的每一个是视觉相关资源,其意味着每个资源与 人类视觉感知相关联。需要强调的是,在某些其他实施例中,可将资源l〇a、……、10b存储 在资源自适应装置1之外的另一存储单元。换句话说,本发明并不限制存储应用进程的资 源的位置。
[0027] 首先,处理单元15决定系统显示配置100,其可由系统服务器14取得并且以资源 自适应装置1的初始环境为基础。接着,处理单元15将系统显示配置100分配至应用进程 12a、……、12b作为它们的本地显示配置102a、……、102b,其中系统显示配置100也可由 系统服务器14取得。然后,应用进程12a、……、12b可根据本地显示配置102a、……、102b 分别加载资源并且将加载的资源呈现在显示单元11上。例如,应用进程12a可根据本地显 示配置102a加载资源10a并且将资源10a呈现在显示单元11上。这意味着应用进程12a 的本地显示配置102a(S卩,系统显示配置100)对应资源10a。
[0028] 在某些时间点,处理单元15检测预定事件(未示出)。例如
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1