[发明专利]一种通过全局悬浮工具调用应用功能的方法及其系统有效
| 申请号: | 201710147045.5 | 申请日: | 2017-03-13 |
| 公开(公告)号: | CN106970739B | 公开(公告)日: | 2020-10-23 |
| 发明(设计)人: | 张继雄 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
| 主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/451 |
| 代理公司: | 北京知元同创知识产权代理事务所(普通合伙) 11535 | 代理人: | 刘元霞;张祖萍 |
| 地址: | 510530 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通过 全局 悬浮 工具 调用 应用 功能 方法 及其 系统 | ||
1.一种通过全局悬浮工具调用应用功能的方法,其特征在于,该方法包括以下步骤:
步骤S1:通过视窗管理器添加全局悬浮工具;
步骤S2:全局悬浮工具监测当前最顶层的活动视窗,如果当前最顶层的活动视窗对应的应用程序存在预先定义的情景模式,继续步骤S3;
步骤S3:根据当前最顶层的活动视窗对应的应用程序预先定义的情景模式,将全局悬浮工具上显示的功能按钮切换为与该情景模式对应的功能按钮;所述情景模式由用户自定义,包括:进入自定义情景模式管理界面;根据用户选择的操作,对情景模式对应的功能进行管理,修改并保存配置文件;所述操作包括:添加操作、删除操作和/或重命名操作;
其中,响应于所述操作为添加操作,所述根据用户选择的操作,对情景模式对应的功能进行管理,修改并保存配置文件,包括:
步骤S41:在自定义情景模式管理界面中监测到添加操作被选择时,读取系统中所有支持自定义情景模式的应用程序的列表;
步骤S42:当监测到列表中的应用程序被选择时,读取所选择的应用程序支持的能够添加到情景模式的功能;
步骤S43:选择所需要的功能,并选择一个图标作为表示该功能的功能按钮,并且为该功能按钮选择代表该功能按钮的文字;
步骤S44:判断是否还有需要添加到情景模式的功能未设置,如果是,则返回步骤S42和步骤S43,设置其余需要添加到情景模式的功能;如果否,则进入步骤S45;
步骤S45:为添加的每个功能按钮配置视图属性,并生成配置文件,如果该应用程序已经定义过情景模式,则生成的配置文件添加到该应用程序的本地数据库中已有的配置文件中;如果该应用程序还没有定义情景模式,则将生成的配置文件与情景模式关联地保存在该应用程序的本地数据库中;
响应于所述操作为删除操作,所述根据用户选择的操作,对情景模式对应的功能进行管理,修改并保存配置文件,包括:
步骤S51:在自定义情景模式管理界面中监测到用户选择进行删除操作时,读取系统中所有支持自定义情景模式的应用程序的列表;
步骤S52:当监测到用户选择列表中的某应用程序时,读取所选择的应用程序对应的情景模式中能够删除的功能列表;
步骤S53:选择需要删除的功能或者整个功能列表,并进行删除操作;
步骤S54:如果删除部分功能,则根据剩余的功能生成配置文件,并替换该应用程序的本地数据库中已有的配置文件;如果删除整个功能列表,则删去该应用程序的本地数据库中已有的配置文件;
响应于所述操作为重命名操作,所述根据用户选择的操作,对情景模式对应的功能进行管理,修改并保存配置文件,包括:
步骤S61:在自定义情景模式管理界面中监测到用户选择进行重命名操作时,读取系统中所有支持自定义情景模式的应用程序的列表;
步骤S62:当监测到用户选择列表中的某应用程序时,读取所选择的应用程序对应的情景模式中能够重命名的功能列表;
步骤S63:选择需要重命名的功能;
步骤S64:对所选择的功能进行重命名,并重新生成配置文件,替换该应用程序的本地数据库中已有的配置文件。
2.根据权利要求1所述的方法,其特征在于,步骤S1中,通过视窗管理器的视图添加操作为应用程序定义情景模式,并配置全局悬浮工具上显示的与该情景模式对应的功能按钮的视图属性,生成的配置文件与情景模式关联地保存在该应用程序的本地数据库中。
3.根据权利要求2所述的方法,其特征在于,步骤S2中,全局悬浮工具运行时不断轮询检测当前最顶层的活动视窗,并在当前最顶层的活动视窗对应的应用程序的本地数据库中查找是否存在预先定义的情景模式,如果存在,继续步骤S3;
或者,步骤S2中,全局悬浮工具运行时不断轮询检测当前最顶层的活动视窗,并在当前最顶层的活动视窗对应的应用程序的本地数据库中查找是否存在预先定义的情景模式,如果存在,则判断该情景模式对应的功能按钮的配置文件与全局悬浮工具上显示的功能按钮的配置文件是否一致,如果不一致,继续步骤S3。
4.根据权利要求3所述的方法,其特征在于,步骤S3中,若当前最顶层的活动视窗对应的应用程序不存在预先定义的情景模式,则全局悬浮工具上显示默认的功能按钮。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710147045.5/1.html,转载请声明来源钻瓜专利网。





