应用的压力功能实现系统及方法技术方案

技术编号:18553129 阅读:172 留言:0更新日期:2018-07-28 10:28
本发明专利技术公开了一种应用的压力功能实现系统及方法,所述系统包括:信息解析模块,用于当检测到终端在安装或更新应用时,按照预先制定的压力信息配置规范,从所述应用的安装包中解析出压力信息;配置模块,用于根据所述压力信息配置所述应用的压力操作信息。本发明专利技术有效解决了现有技术中需要更新终端的系统版本或桌面,才能实现新安装或更新的压力应用的压力操作功能的问题。

【技术实现步骤摘要】
应用的压力功能实现系统及方法
本专利技术涉及终端应用
,特别是涉及一种应用的压力功能实现系统及方法。
技术介绍
目前,压力屏被广泛用于智能终端,业界内压力屏智能终端的软件功能的实现方案是:通过桌面应用(Mifavorlauncher)来统一管理智能终端上其它各个应用的压力操作接口,也就是说通过在桌面应用的存储模块中,利用xml(ExtensibleMarkupLanguage,可扩展标记语言)文件或其他文件形式来统一管理智能终端上其它各个应用的压力操作接口信息。桌面应用启动后会解析相应的压力信息或直接读取存储的压力信息。当桌面中存储了某个应用的压力操作接口信息,重压该应用图标就会弹出相应的压力功能界面,点击压力功能界面的item(项目)或移动到压力功能界面中item后离开屏幕,就会调转到该应用的相应界面。因为该方案在实现时,支持压力屏的应用必须将相应的压力操作访问入口(activity、broadcast、service和uri等)信息添加维持到桌面应用中,只有这样才能实现压力屏智能终端上应用的压力功能操作。如果新安装一个第三方应用,桌面中没有添加保存该应用的压力操作访问入口,那么该应用在压力屏智能终端上不能实现压力功能操作。又如支持压力操作功能的第三方应用修改了相应的类名或uri(UniformResourceIdentifier,统一资源标识符)等信息,但是这些信息没有同步到桌面应用中,那么该应用的弹出压力功能界面后,点击进入相应的功能界面就会失效。如果要支持新增第三方应用的压力信息接口或压力信息修改,就必须更新智能终端大版本或桌面,这种方案效率低,用户体验不友好。
技术实现思路
为了克服上述现有技术的缺陷,本专利技术要解决的技术问题是提供一种应用的压力功能实现系统及方法,用以解决现有技术中需要更新终端的系统版本或桌面,才能实现新安装或更新的应用的压力操作功能的问题。为解决上述技术问题,本专利技术中的一种应用的压力功能实现系统,包括:信息解析模块,用于当检测到终端在安装或更新应用时,按照预先制定的压力信息配置规范,从所述应用的安装包中解析出压力信息;配置模块,用于根据所述压力信息配置所述应用的压力操作信息。可选地,所述压力信息配置规范至少包括应用的功能界面或服务的信息以及应用的功能界面或服务的启动参数。可选地,所述系统还包括:压力检测模块,用于在所述终端的显示界面检测所述应用的图标位置的压力值;桌面应用模块,用于当检测到的压力值达到预置压力功能启动条件时,调用所述压力操作信息在所述显示界面上显示。进一步,所述桌面应用模块,具体用于调用所述压力菜单信息;在所述显示界面上弹出压力菜单视图容器;在所述压力菜单视图容器中显示所述压力菜单信息。进一步,所述压力操作信息至少包括具有至少一个菜单项的压力菜单信息;所述桌面应用模块,还用于当检测到其中一个菜单项被触发时,启动被触发菜单项对应的所述应用的功能界面或服务。可选地,所述预置压力功能启动条件包括:应用图标位置的压力值在预设时间内达到预设压力阈值。为解决上述技术问题,本专利技术中的一种应用的压力功能实现方法,所述方法包括以下步骤:当检测到终端在安装或更新应用时,按照预先制定的压力信息配置规范,从所述应用的安装包中解析出压力信息;根据所述压力信息配置所述应用的压力操作信息。可选地,所述压力信息配置规范至少包括应用的功能界面或服务的信息以及应用的功能界面或服务的启动参数。可选地,所述根据所述压力信息配置所述应用的压力操作信息的步骤之后,还包括:在所述终端的显示界面检测所述应用的图标位置的压力值;当检测到的压力值达到预置压力功能启动条件时,调用所述压力操作信息在所述显示界面上显示。进一步,所述调用所述压力操作信息在所述显示界面上显示的步骤,包括:调用所述压力菜单信息;在所述显示界面上弹出压力菜单视图容器;在所述压力菜单视图容器中显示所述压力菜单信息。进一步,所述压力操作信息至少包括具有至少一个菜单项的压力菜单信息;所述所述调用所述压力操作信息在所述显示界面上显示的步骤之后,包括:当检测到其中一个菜单项被触发时,启动被触发菜单项对应的所述应用的功能界面或服务。可选地,所述预置压力功能启动条件包括:应用图标位置的压力值在预设时间内达到预设压力阈值。本专利技术有益效果如下:本专利技术中系统及方法扩展了终端系统框架,实现终端支持压力应用的压力功能智能化,解决了压力应用的压力信息需要在桌面中统一配置的缺点,有效解决了当终端中新增压力应用的压力信息接口或压力信息修改后,必须更新终端中系统的版本或桌面才能体现压力操作特性的问题。附图说明图1是本专利技术实施例中一种应用的压力功能实现系统的结构示意图;图2是本专利技术实施例中一种应用的压力功能实现方法的流程图。具体实施方式为了解决现有技术中需要更新终端的系统版本或桌面,才能实现新安装或更新的压力应用的压力操作功能的问题,本专利技术提供了一种应用的压力功能实现系统及方法,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不限定本专利技术。如图1所示,本专利技术实施例中一种应用的压力功能实现系统,包括:信息解析模块110,用于当检测到终端在安装或更新应用时,按照预先制定的压力信息配置规范,从所述应用的安装包中解析出压力信息;配置模块120,用于根据所述压力信息配置所述应用的压力操作信息。本专利技术实施例扩展了终端系统框架,实现终端支持压力应用的压力功能的智能化,解决了压力应用的压力信息需要在桌面中统一配置的缺点,避免了当新增第三方应用的压力信息接口或压力信息修改后,必须更新终端中系统的版本或桌面才能体现压力操作特性的缺点,为第三方压力应用支持压力操作特性提供了一个很好的解决方案。在上述实施例的基础上,进一步提出上述实施例的变型实施方式,在此需要说明的是,为了使描述简要,在各变型实施方式中仅描述与上述实施例的不同之处。在本专利技术的一个实施方式中,所述压力信息配置规范至少包括应用的功能界面或服务的信息以及应用的功能界面或服务的启动参数。在本专利技术的另一个实施方式中,所述系统还包括:压力检测模块130,用于在所述终端的显示界面检测所述应用的图标位置的压力值;桌面应用模块140,用于当检测到的压力值达到预置压力功能启动条件时,调用所述压力操作信息在所述显示界面上显示。具体说,在实现时,压力应用中可以规范压力操作信息的配置。例如,定义压力操作信息各级节点标签,,例如menu(菜单)、item(菜单项)、parameter(参数)等。即定义了压力菜单标签、压力菜单中每个菜单项的标签等。定义压力操作信息相关属性(className、packageName、type等);即定义了在压力菜单中启动相关功能界面或服务的信息和参数。定义或约束压力操作信息相关属性对应的值。第三方应用可以按照该规范来配置相应的压力操作信息,为压力菜单提供详细信息。例如,压力操作信息可以采用如下格式。本实施方式基于压力操作信息配置规范解析出压力操作信息,可以避免避免终端公司和第三方应用之间针对应用压力信息繁琐的维护更新流程。进一步说,所述系统还可以包括信息存储模块,用于存储应用的压力操作信息。在本专利技术的又一个实施方式中,所述桌面应用模块140,具体用于调用所述本文档来自技高网
...

【技术保护点】
1.一种应用的压力功能实现系统,其特征在于,包括:信息解析模块,用于当检测到终端在安装或更新应用时,按照预先制定的压力信息配置规范,从所述应用的安装包中解析出压力信息;配置模块,用于根据所述压力信息配置所述应用的压力操作信息。

【技术特征摘要】
1.一种应用的压力功能实现系统,其特征在于,包括:信息解析模块,用于当检测到终端在安装或更新应用时,按照预先制定的压力信息配置规范,从所述应用的安装包中解析出压力信息;配置模块,用于根据所述压力信息配置所述应用的压力操作信息。2.如权利要求1所述的系统,其特征在于,所述压力信息配置规范至少包括应用的功能界面或服务的信息以及应用的功能界面或服务的启动参数。3.如权利要求1所述的系统,其特征在于,所述系统还包括:压力检测模块,用于在所述终端的显示界面检测所述应用的图标位置的压力值;桌面应用模块,用于当检测到的压力值达到预置压力功能启动条件时,调用所述压力操作信息在所述显示界面上显示。4.如权利要求3所述的系统,其特征在于,所述桌面应用模块,具体用于调用所述压力菜单信息;在所述显示界面上弹出压力菜单视图容器;在所述压力菜单视图容器中显示所述压力菜单信息。5.如权利要求3或4所述的系统,其特征在于,所述压力操作信息至少包括具有至少一个菜单项的压力菜单信息;所述桌面应用模块,还用于当检测到其中一个菜单项被触发时,启动被触发菜单项对应的所述应用的功能界面或服务。6.如权利要求1-4中任意一项所述的系统,其特征在于,所述预置压力功能启动条件包括:应用图标位置的压力值在预设时间内达到预设压力阈值。7.一种应用的压力功能实现方法,其特征在...

【专利技术属性】
技术研发人员:张涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1