应用程序的标签页中更新状态的方法及装置制造方法及图纸

技术编号:8532490 阅读:148 留言:0更新日期:2013-04-04 15:17
一种应用程序的标签页中更新状态的方法,包括如下步骤:运行与选定的标签页对应的服务模块;问询所述服务模块得到所述服务模块的运行状态;根据所述运行状态对所述服务模块所在的标签页的标签图标进行更新。上述应用程序的标签页中更新状态的方法及装置,通过对服务模块的问询得到当前的运行状态,根据服务模块的运行状态更新对应标签页的标签图标,实现了多标签页面的应用程序中每一标签页面对运行的服务模块所进行的反馈,使得用户可以不必切换进入标签页面也能够查看该标签页面中服务模块的运行状态,大大地提高了操作上的方便性。

【技术实现步骤摘要】
应用程序的标签页中更新状态的方法及装置
本专利技术涉及计算机应用技术,特别是涉及一种应用程序的标签页中更新状态的方法及装置。
技术介绍
在用户的各种应用软件中,用于显示服务模块所在界面内容的标签页为应用软件中的各种服务模块进行导航。例如,安全辅助软件中包含了安全扫描、系统清理以及升级安·装等服务模块,每一个服务模块均有一个标签页,用户可以点击不同标签页对应的标签图标进行各个服务模块之间的切换,进而在选定的标签页的工作区中查看服务模块的运行状态,或者提交对服务模块的操作。然而,在多标签页的界面中,某一运行的服务模块所在的标签页不是用户选定的标签页,此时通过展示的界面并不能查看这一运行的服务模块所处的状态以及相关的运行情况,只能查看到用户所选定的标签页,进而了解到该标签页所对应的服务模块所处的状态,即,用户选定这一运行的服务模块所在的标签页时方可查看,操作上较为不方便,特别是在同时运行了几个服务模块的场景下,用户不得不多次点击不同的标签页,实现在多个标签页之间的多次切换来查看每一个服务模块所处的运行状态,造成了操作上的不方便。
技术实现思路
基于此,有必要提供一种能提高操作方便性的应用程序的标签页中更新状态的方法。此外,还有必要提供一种能提高操作方便性的应用程序的标签页中更新状态的装置。一种应用程序的标签页中更新状态的方法,包括如下步骤运行与选定的标签页对应的服务模块;问询所述服务模块得到所述服务模块的运行状态;根据所述运行状态对所述服务模块所在的标签页的标签图标进行更新。优选地,所述问询所述服务模块得到所述服务模块的运行状态的步骤之前还包括根据标签页的切换操作启动定时器,判断定时器是否达到触发时间,若是,则进入所述问询所述服务模块得到所述服务模块的运行状态的步骤。优选地,所述问询所述服务模块得到所述服务模块的运行状态的步骤为建立与所述服务模块的通信连接;通过所述建立的通信连接获取所述服务模块的运行状态。优选地,所述根据所述运行状态对所述服务模块所在的标签页的标签图标进行更新的步骤为根据所述服务模块的运行状态判断所述服务模块是否正在运行,若是,则将所述标签图标进行动画处理,得到设置了动画标识的标签图标。优选地,所述根据所述运行状态对所述服务模块所在的标签页的标签图标进行更新的步骤还包括当判断到所述服务模块未处于正在运行的状态,则获取所述服务模块的运行结果;根据所述运行结果在所述标签图标中更改所述动画标识。一种应用程序的标签页中更新状态的装置,包括运行模块,用于运行与选定的标签页对应的服务模块; 问询模块,用于问询所述服务模块得到所述服务模块的运行状态;更新模块,用于根据所述运行状态对所述服务模块所在的标签页的标签图标进行更新。优选地,还包括定时器,用于根据标签页的切换操作触发启动,并判断是否达到触发时间,若是,则通知所述问询模块。优选地,所述问询模块包括连接单元,用于建立与所述服务模块的通信连接;状态获取单元,用于通过所述建立的通信连接获取所述服务模块的运行状态。优选地,所述更新模块包括判断单元,用于根据所述服务模块的运行状态判断所述服务模块是否正在运行,若是,则通知动画处理单元;所述动画处理单元用于将所述标签图标进行动画处理,得到设置了动画标识的标签图标。优选地,所述更新模块还包括结果获取单元,用于当判断到所述服务模块未处于正在运行的状态则获取所述服务模块的运行结果;更改单元,用于根据所述运行结果在所述标签图标中更改所述动画标识。上述应用程序的标签页中更新状态的方法及装置,通过对服务模块的问询得到当前的运行状态,根据服务模块的运行状态更新对应标签页的标签图标,实现了多标签页面的应用程序中每一标签页面对运行的服务模块所进行的反馈,使得用户可以不必切换进入标签页面也能够查看该标签页面中服务模块的运行状态,大大地提高了操作上的方便性。附图说明图1为一个实施例中应用程序的标签页中更新状态的方法的流程图;图2为一个实施例中应用程序的多标签页的界面示意图;图3为图1中问询服务模块得到服务模块的运行状态的方法流程图;图4为一个实施例中应用程序的架构图;图5为图1中根据运行状态对服务模块所在的标签页的标签图标进行更新的方法流程图;图6为一个实施例中应用程序的标签页中更新状态的装置的结构示意图7为另一个实施例中应用程序的标签页中更新状态的装置的结构示意图;图8为一个实施例中问询模块的结构示意图;图9为一个实施例中更新模块的结构示意图;图10为一个实施例中查杀木马服务模块正在扫描的应用程序界面示意图;图11为一个实施例中查杀木马服务模块提示有4个风险文件的应用程序界面示意图;图12为一个实施例中查杀木马服务模块未发现风险文件的应用程序界面示意图。具体实施方式 图1示出了一个实施例中应用程序的标签页中更新状态的方法流程,包括如下步骤步骤S110,运行与选定的标签页对应的服务模块。本实施例中,在应用程序的多标签页的界面中,多个标签图标依次排列,用户在多个标签图标中进行选定操作,并点击需要运行的标签页进入对应的服务模块界面,在这一标签页中进行运行服务模块的操作。例如,如图2所示,用户选定硬件检测图标201,并点击,此时,进入了硬件检测的标签页,并向用户展示硬件检测的工作区203,用户可在硬件检测的工作区203进行运行硬件检测的操作。步骤S130,问询服务模块得到服务模块的运行状态。本实施例中,在运行了服务模块之后将会实时或者按照设定时间间隔进行服务模块运行状态的问询,其中运行状态可以是正在运行、运行完毕、产生错误等,这是由对应的服务模块决定的。例如,若服务模块为查杀木马的服务模块,则运行状态可以是正在扫描、扫描完毕、安全提示以及风险提示等,若服务模块为升级安装的服务模块,则对应的运行状态可以是正在升级、升级完毕、正在安装、安装完毕以及出现错误等状态。在另一个实施例中,上述步骤S130之前还包括了根据标签页的切换操作启动定时器,判断定时器是否达到触发时间,若是,则进入步骤S130,若否,则不做任何操作。本实施例中,由于持续进行服务模块的运行状态的问询将会造成应用程序的负担以及影响处理速度,因此,为减轻应用程序的负担,直接设定定时器实现对服务模块在设定时间间隔的问询。当前展示的标签页由运行的服务模块所在的标签页切换至其它标签页时,为了向用户反馈该运行的服务模块所处的运行状态,启动设定的定时器,并判断定时器是否达到触发时间,若是,则进入步骤S130,若否,则不做任何操作。在一个具体的实施例中,如图3所示,上述步骤S130包括如下步骤步骤S131,建立与服务模块的通信连接。本实施例中,为实现与运行的服务模块的通信需要建立与服务模块的通信连接。如图4所示,应用程序实际上包括了主程序410与各个服务模块430,主程序410为用户提供了一个统一和稳定的界面,各个服务模块430均通过模块管理器450这一统一的接口与主程序410进行交互,进而所有的服务模块430对主程序410来说都是透明的,主程序410能够无差别地对待所有的服务模块430,即通过服务模块430中统一的接口主程序410可以对所有的服务模块430均采用同样的开启、关闭等操作,而不必关心各个服务模块430之间存在的差异。在需要添加新的服务模块430时,只需要新添加的服务模块430本文档来自技高网...

【技术保护点】
一种应用程序的标签页中更新状态的方法,包括如下步骤:运行与选定的标签页对应的服务模块;问询所述服务模块得到所述服务模块的运行状态;根据所述运行状态对所述服务模块所在的标签页的标签图标进行更新。

【技术特征摘要】
1.一种应用程序的标签页中更新状态的方法,包括如下步骤 运行与选定的标签页对应的服务模块; 问询所述服务模块得到所述服务模块的运行状态; 根据所述运行状态对所述服务模块所在的标签页的标签图标进行更新。2.根据权利要求1所述的应用程序的标签页中更新状态的方法,其特征在于,所述问询所述服务模块得到所述服务模块的运行状态的步骤之前还包括 根据标签页的切换操作启动定时器,判断定时器是否达到触发时间,若是,则进入所述问询所述服务模块得到所述服务模块的运行状态的步骤。3.根据权利要求1所述的应用程序的标签页中更新状态的方法,其特征在于,所述问询所述服务模块得到所述服务模块的运行状态的步骤为 建立与所述服务模块的通信连接; 通过所述建立的通信连接获取所述服务模块的运行状态。4.根据权利要求1所述的应用程序的标签页中更新状态的方法,其特征在于,所述根据所述运行状态对所述服务模块所在的标签页的标签图标进行更新的步骤为 根据所述服务模块的运行状态判断所述服务模块是否正在运行,若是,则 将所述标签图标进行动画处理,得到设置了动画标识的标签图标。5.根据权利要求4所述的应用程序的标签页中更新状态的方法,其特征在于,所述根据所述运行状态对所述服务模块所在的标签页的标签图标进行更新的步骤还包括 当判断到所述服务模块未处于正在运行的状态,则获取所述服务模块的运行结果; 根据所述运...

【专利技术属性】
技术研发人员:逯飞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1