XUE TAO (CN)
DING JING (CN)
CN102360266A | 2012-02-22 | |||
CN101420481A | 2009-04-29 | |||
CN102566957A | 2012-07-11 | |||
US20130187861A1 | 2013-07-25 |
北京康信知识产权代理有限责任公司 (CN)
权 利 要 求 书 1. 一种应用分屏呈现处理方法, 包括: 为终端上的应用建立呈现策略表, 其中, 所述呈现策略表包含用于识别应 用的应用标识, 以及所述应用对应的分屏呈现信息; 判断分屏场景下的应用是否能够适配到所述呈现策略表中的应用; 在判断结果为是的情况下, 依据所述呈现策略表中的应用对应的分屏呈现 信息对所述分屏场景下的应用进行分屏呈现处理。 2. 根据权利要求 1所述的方法, 其中, 在判断分屏场景下的应用是否能够适配到 所述呈现策略表中的应用之后, 还包括: 在判断结果为是的情况下, 依据预先默认非压缩模式呈现所述分屏场景下 的应用。 3. 根据权利要求 1所述的方法, 其中, 在判断分屏场景下的应用是否能够适配到 所述呈现策略表中的应用之后, 还包括: 在判断结果为否的情况下, 依据预先默认比例压缩模式呈现所述分屏场景 下的应用。 4. 根据权利要求 1所述的方法, 其中, 在判断分屏场景下的应用是否能够适配到 所述呈现策略表中的应用之后, 还包括: 在判断结果为否的情况下, 为所述分屏场景下的应用建立对应的分屏呈现 信息; 将建立了对应分屏呈现信息的所述分屏场景下的应用添加到所述呈现策略 表中。 5. 根据权利要求 1所述的方法, 其中, 所述分屏呈现信息包括以下至少之一: 呈现模式信息、 用于标识提醒用户切换呈现模式次数的提醒阈值、 用于记 录历史提醒用户切换呈现模式中已经完成的提醒次数的当前提醒值。 6. 根据权利要求 5所述的方法, 其中, 依据所述呈现策略表中的应用对应的所述 分屏呈现信息对所述分屏场景下的应用进行分屏呈现处理包括: 当所述分屏呈现信息所包含的呈现模式为比例压缩呈现方式的情况下, 判 断所述当前提醒值是否小于所述提醒阈值; 在判断结果为是的情况下, 呈现用于将比例压缩呈现方式切换到非压缩呈 现方式的模式切换图标; 在依据所述模式切换图标进行呈现模式切换后, 依据切换后的非压缩呈现 方式对所述分屏场景下的应用进行分屏呈现。 7. 根据权利要求 6所述的方法, 其中, 在依据切换后的非压缩呈现方式对所述分 屏场景下的应用进行分屏呈现之后, 还包括: 对所述分屏场景下的应用所对应的分屏呈现信息进行更新。 8. 一种应用分屏呈现处理装置, 包括: 第一建立模块, 设置为为终端上的应用建立呈现策略表, 其中, 所述呈现 策略表包含用于识别应用的应用标识, 以及所述应用对应的分屏呈现信息; 判断模块, 设置为判断分屏场景下的应用是否能够适配到所述呈现策略表 中的应用; 第一呈现模块, 设置为在所述判断模块的判断结果为是的情况下, 依据所 述呈现策略表中的应用对应的分屏呈现信息对所述分屏场景下的应用进行分屏 呈现处理。 9. 根据权利要求 8所述的装置, 其中, 还包括: 第二呈现模块, 设置为在所述判断模块的判断结果为是的情况下, 依据预 先默认非压缩模式呈现所述分屏场景下的应用。 10. 根据权利要求 8所述的装置, 其中, 还包括: 第三呈现模块, 设置为在所述判断模块的判断结果为否的情况下, 依据预 先默认比例压缩模式呈现所述分屏场景下的应用。 11. 根据权利要求 8所述的装置, 其中, 还包括: 第二建立模块, 设置为在所述判断模块的判断结果为否的情况下, 为所述 分屏场景下的应用建立对应的分屏呈现信息; 添加模块, 设置为将建立了对应分屏呈现信息的所述分屏场景下的应用添 加到所述呈现策略表中。 12. 根据权利要求 11所述的装置, 其中, 所述分屏呈现信息包括以下至少之一: 呈现模式信息、 用于标识提醒用户切换呈现模式次数的提醒阈值、 用于记 录历史提醒用户切换呈现模式中已经完成的提醒次数的当前提醒值。 13. 根据权利要求 12所述的装置, 其中, 所述第一呈现模块包括: 第一判断单元, 设置为当所述分屏呈现信息所包含的呈现模式为比例压缩 呈现方式的情况下, 判断所述当前提醒值是否小于所述提醒阈值; 第一呈现单元, 设置为在所述第一判断单元的判断结果为是的情况下, 呈 现用于将比例压缩呈现方式切换到非压缩呈现方式的模式切换图标; 第二呈现单元, 设置为在依据所述模式切换图标进行呈现模式切换后, 依 据切换后的非压缩呈现方式对所述分屏场景下的应用进行分屏呈现。 14. 根据权利要求 13所述的装置, 其中, 还包括: 更新单元, 设置为对所述分屏场景下的应用所对应的分屏呈现信息进行更 新。 15. 一种终端, 包括权利要求 8至 14中任一项所述的装置。 |
A、 对终端上的所有应用进行统一管理, 建立一个呈现策略表, 该呈现策略表至 少包含以下信息: 应用标识、 呈现模式、 提醒阈值和当前提醒值; 其中, 该应用标识是为了从呈现策略表中迅速检索到 目标应用; 呈现模式是记录应用在分屏呈现时的呈现方式 , 例如, 至少包括: 最佳模式和非 最佳模式, 最佳模式是指在分屏中以非压缩方式呈现的出 来的应用, 非最佳模式是指 在分屏中以比例压缩方式呈现的出来的应用; 提醒阈值是为该应用在非最佳模式下呈现时, 提醒用户进行切换到最佳模式的次 数; 当前提醒值是该应用在历史执行中已经完成提 醒信息的次数; B、 当在分屏场景的应用启动时适配模块能从呈现 策略表中检索到目标应用, 则 读取该应用的呈现模式信息,以此呈现模式信 息对应的呈现模式进行应用的呈现处理;
C、 当在分屏场景的应用启动时适配模块不能从呈 现策略表中检索到目标应用, 此时表明该应用为第三方未适配过的程序, 默认以非最佳模式进行应用的呈现处理, 同时将该应用加入呈现策略表, 建立对应的信息, 写入提醒阈值;
D、 当在分屏场景的应用在非最佳模式下呈现时, 检查当前提醒值, 如果小于提 醒阈值, 则呈现一个模式切换信息图标, 点击该信息图标时自动弹出呈现模式切换菜 单, 通过该菜单可进行多种呈现模式之间的切换, 当用户手动切换呈现模式后, 策略 管理模块需要动态记录用户调整的模式, 同时更新呈现策略表信息和当前呈现模式切 换信息图标次数; 或者, 当应用在非最佳模式下呈现时, 在呈现窗口上附着一个呈现模式的属性, 这样一 旦用户为某个窗口选择某个呈现模式, 此时策略管理模块需要动态记录用户的调整模 式, 同时更新呈现策略表; 在本实施例中, 还提供了一种终端分屏场景应用呈现适配的装 置, 该装置包括: 呈现策略模块: 完成各种应用呈现策略的在终端的存储; 策略管理模块: 完成各种用 户操作应用的呈现模式的记录过程及更新存储 的呈现策略; 呈现处理模块: 完成以指 定的呈现模式输出应用呈现的信息到指定的虚 拟屏幕上以及附加的相关操作接口。 通过上述分屏场景应用呈现适配方案, 可以完美的解决大屏幕终端中虚拟屏幕的 应用呈现适配问题, 该方案新颖易行且有一定的自适应,可以充分 发挥出分屏的优势, 提高终端用户使用操作的用户体验。 下面结合附图及具体实施例就本发明的技术方 案做进一步的说明。 图 9是根据本发明优选实施例的分屏场景应用呈 适配装置的结构框图, 如图 9 所示, 该结构包括: 呈现策略模块 92 (功能同上述第一建立模块 22、 第二建立模块 52和添加模块 54)、 策略管理模块 94 (功能同上述更新单元 72) 和呈现处理模块 96 (功能同上述判断模块 24、 第一呈现模块 26), 下面对该结构进行说明。 呈现策略模块 92: 设置为完成各种应用的呈现策略在终端上的存 储组织, 可以列 表或数据库等数据结构的形式实现; 策略管理模块 94: 设置为完成各种用户操作应用的呈现模式的记 录过程及对本地 存储的呈现策略进行更新管理; 呈现处理模块 96: 设置为完成以指定的呈现模式输出应用呈现的 信息到指定的虚 拟屏幕上以及附加的相关操作接口。 图 10是根据本发明优选实施例的分屏场景应用呈 适配方法的流程图, 如图 10 所示, 该流程包括如下步骤: 需要说明的是,在该方法中所指的呈现模式信 息设定为:最佳模式和全尺寸模式; 其中, 全尺寸模式是一种非最佳模式, 以比例压缩的方式呈现完成应用的呈现方式。 步骤 S1002, 分屏场景的应用启动; 步骤 S1004, 适配模块检索呈现策略表; 步骤 S1006, 获取数据, 如果检索到该应用的呈现模式信息, 则以此模式继续处 理, 否则跳转到步骤 S1010按照全尺寸模式呈现; 步骤 S1008, 判断获取当前呈现模式是否为最佳模式, 在判断结果为是的情况下, 进入步骤 S1018, 否则进入步骤 S1010; 步骤 S1010, 按照全尺寸模式进行应用的呈现处理; 步骤 S1012, 判断当前提醒值是否小于提醒阈值 10, 这里设定阈值为 10, 表明可 以进行 10 次给用户呈现模式切换信息图标, 在判断结果为是的情况下, 进入步骤 S1014, 否则进入步骤 S1016; 步骤 S1014, 满足提醒条件, 呈现提醒信息图标; 步骤 S1016, 更新呈现策略表; 步骤 S1018, 结束。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现 , 从而, 可以 将它们存储在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处 的顺序执行所示出或描述的步骤, 或者将它们分别制作成各个集成电路模块, 或者将 它们中的多个模块或步骤制作成单个集成电路 模块来实现。 这样, 本发明不限制于任 何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。 工业实用性 如上所述, 本发明实施例提供的一种应用分屏呈现处理方 法、 装置及终端具 有以下有益效果: 解决了在相关技术中, 用户对于终端出厂后增加的应用进行分屏 呈现时, 存在用户体验差的问题, 进而达到了对于终端上的所有应用均可以有效 实 现自适应的分屏呈现, 大大提高用户体验的效果。