应用程序控件动态配置方法及电子设备技术

技术编号:13671978 阅读:40 留言:0更新日期:2016-09-07 20:02
一种应用程序控件动态配置方法,适用于电子设备,该方法包括:记录所述电子设备中安装的应用程序中各个控件的用户操作;实时或者定时对应用程序中各个控件的用户操作次数进行统计;根据预设的筛选规则,筛选出处于异常状态下的控件;及对筛选出来的控件按着预设的屏蔽规则进行屏蔽。本发明专利技术还提供一种适用于上述方法的电子设备。本发明专利技术可以对根据控件的使用情况,对控件进行动态配置。

【技术实现步骤摘要】

本专利技术涉及应用程序管理
,特别是一种应用程序控件动态配置方法及电子设备
技术介绍
控件是对数据和方法的封装。控件可以有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。控件可以分为以下几类:用户界面控件:用于开发构建用户界面(UI)的控件,帮助完成软件开发中视窗、文本框、按钮、下拉式菜单等界面元素的开发。代表性的用户界面控件包括,例如,DXperience、WebUIStudio Premier、BCGControlBar、ComponentOne Studio、NetAdvantage、Xtreme Toolkit等。图表控件:用于开发图表的控件,帮助软件实现数据可视化,实现开发时较难独立完成的复杂图表。代表的图表控件包括,例如,TeeChart、AnyChart、ChartDirector、chart fx、Visifire、Iocomp等。报表控件:用于开发报表的控件,在软件中实现报表的浏览查看、设计、编辑、打印等功能。代表的报表控件包括,例如,stimulsoft report、FastReport、ActiveReports等。表格控件:专门用于开发表格(CELL)的控件,主要实现网格中数据处理和操作的功能。代表的表格控件包括,例如,:WebGrid Enterprise、Spread等。条形码控件:用与条形码生成、扫描、读取和打印的控件。代表的条形码控件包括,例如,Barcode Xpress、TBarcode、Barcode Reader Toolkit等。图像处理控件:一般是指帮助软件实现图像浏览与简单编辑功能的控件。代表的图像处理控件包括,例如ImagXpress、Image Uploader、leadtools等。文档处理控件:一般指实现文档文件的浏览、编辑功能的控件。代表的文档处理控件包括,例如,add-in express for office and vcl、Aspose、TX Text Control等。安装在用户的手持设备上的各种应用通常会包括很多控件,如各种用户界面控件,这些控件中仅有一小部分用户会经常用到,而大部分对于用户来说都是多余的,这些大量的控件会占据手持设备的大部分显示界面。
技术实现思路
鉴于以上内容,有必要提供一种应用程序控件动态配置方法,其可以对根据控件的使用情况,对控件进行动态配置。所述应用程序控件动态配置方法适用于电子设备,该方法包括:记录所述电子设备中安装的应用程序中各个控件的用户操作;实时或者定时对应用程序中各个控件的用户操作次数进行统计;根据预设的筛选规则,筛选出处于异常状态下的控件;及对筛选出来的控件按着预设的屏蔽规则进行屏蔽。优选地,该方法还包括:生成所述被屏蔽控件的恢复控件,将所述恢复控件覆盖在叠加显示的控件上;及当所述恢复控件被选择时,恢复被屏蔽的控件。优选地,所述处于异常状态下的控件包括基本不会用到的控件及/或判断为误操作的控件。优选地,所述预设筛选规则为:预设时间内用户操作次数为零的控件,及/或者用户操作次数小于预设次数,且每次被用户操作后即被用户终止运行的控
件。优选地,所述预设屏蔽规则为:在应用程序的用户界面的预设位置将该应用程序下的各个属于异常使用状态下的控件的标识进行叠加显示。鉴于以上内容,还有必要提供一种应用程序控件动态配置的电子设备,其可以对根据控件的使用情况,对控件进行动态配置。所述电子设备包括存储设备以及处理器,其中:所述存储设备,用于存储一个应用程序控件动态配置系统;所述处理器,用于调用并执行所述应用程序控件动态配置系统,以执行如下步骤:记录所述电子设备中安装的应用程序中各个控件的用户操作;实时或者定时对应用程序中各个控件的用户操作次数进行统计;根据预设的筛选规则,筛选出处于异常状态下的控件;及对筛选出来的控件按着预设的屏蔽规则进行屏蔽。优选地,所述应用程序控件动态配置系统还执行如下步骤:生成所述被屏蔽控件的恢复控件,将所述恢复控件覆盖在叠加显示的控件上;及当所述恢复控件被选择时,恢复被屏蔽的控件。优选地,所述处于异常状态下的控件包括基本不会用到的控件及/或判断为误操作的控件。优选地,所述预设筛选规则为:预设时间内用户操作次数为零的控件,及/或者用户操作次数小于预设次数,且每次被用户操作后即被用户终止运行的控
件。优选地,所述预设屏蔽规则为:在应用程序的用户界面的预设位置将该应用程序下的各个属于异常使用状态下的控件的标识进行叠加显示。此外,还提供一种应用程序动态配置方法,其可以对根据应用程序的使用情况,对应用程序进行动态配置。所述应用程序动态配置方法,适用于电子设备,该方法包括:记录所述电子设备中安装的应用程序的用户操作;实时或者定时对应用程序的用户操作次数进行统计;根据预设的筛选规则,筛选出处于异常状态下的应用程序;及对筛选出来的应用程序按着预设的屏蔽规则进行屏蔽。优选地,所述处于异常状态下的控件包括基本不会用到的控件及/或判断为误操作的控件。优选地,所述预设筛选规则为:预设时间内用户操作次数为零的控件,及/或者用户操作次数小于预设次数,且每次被用户操作后即被用户终止运行的控件。本专利技术所述应用程序控件动态配置方法及适用于上述方法的电子设备,可以对根据控件的使用情况,对控件进行动态配置。附图说明图1是本专利技术应用程序控件动态配置系统的硬件环境示意图。图2是本专利技术应用程序控件动态配置系统较佳实施例的功能模块图。图3是本专利技术应用程序控件动态配置方法较佳实施例的方法流程图。图4是本专利技术应用程序动态配置方法较佳实施例的方法流程图。具体实施方式参阅图1所示,是本专利技术应用程序控件动态配置系统的硬件环境示意图。本专利技术较佳实施例,所述应用程序控件动态配置系统10可以安装并运行于一个电子设备1中。所述电子设备1可以是智能手机、平板电脑、桌上型电脑、笔记本电脑等。所述电子设备1中安装有一个或者多个应用程序11。所述应用程序11是为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面,并显示在显示装置12中。所述应用程序11的用户界面上包括多个控件110。本实施例中,所述控件110为用户界面控件,是用于开发构建用户界面(UI)的控件。所述电子设备1中还可以包括有处理器13以及存储设备14。所述处理器13是电子设备1的运算核心(Core Unit)和控制核心(Control Unit),用于解释计算机指令以及处理计算机软件中的数据。所述存储设备14可以是一个或者多个非易失性存储单元,如ROM、EPROM或Flash Memory(快闪存储单元)等。本实施例中,所述应用程序控件动态配置系统10可以是一种计算机软件,其包括计算机可执行的程序指令代码,该程序指令代码可以存储于所述电子设备1的存储设备14中,在所述电子设备1的处理器13的执行下,可以实现下述功能:记录应用程序11中各个控件110的用户操作,实时或者定时对应用程序11中各个控件110的用户操作次数进行统计,根据预设的筛选规则,筛选出处于异常状态下的控件110,对筛选出来的控件110按着预设的屏蔽规则进行屏蔽。所述处于异常状态下的控件110包括基本不会用到的控件1本文档来自技高网
...

【技术保护点】
一种应用程序控件动态配置方法,适用于电子设备,其特征在于,该方法包括:记录所述电子设备中安装的应用程序中各个控件的用户操作;实时或者定时对应用程序中各个控件的用户操作次数进行统计;根据预设的筛选规则,筛选出处于异常状态下的控件;及对筛选出来的控件按着预设的屏蔽规则进行屏蔽。

【技术特征摘要】
1.一种应用程序控件动态配置方法,适用于电子设备,其特征在于,该方法包括:记录所述电子设备中安装的应用程序中各个控件的用户操作;实时或者定时对应用程序中各个控件的用户操作次数进行统计;根据预设的筛选规则,筛选出处于异常状态下的控件;及对筛选出来的控件按着预设的屏蔽规则进行屏蔽。2.如权利要求1所述的方法,其特征在于,该方法还包括:生成所述被屏蔽控件的恢复控件,将所述恢复控件覆盖在叠加显示的控件上;及当所述恢复控件被选择时,恢复被屏蔽的控件。3.如权利要求1所述的方法,其特征在于,所述预设筛选规则为:预设时间内用户操作次数为零的控件,及/或者用户操作次数小于预设次数,且每次被用户操作后即被用户终止运行的控件。4.如权利要求1所述的方法,其特征在于,所述预设屏蔽规则为:在应用程序的用户界面的预设位置将该应用程序下的各个属于异常使用状态下的控件的标识进行叠加显示。5.一种适用于权利要求1至4任一项所述方法的电子设备,其特征在于,该电子设备包括存储设备以及处理器,其中:所述存储设备,用于存储一个应用程序控件动态配置系统;所述处理器,用于调用并执行所述应用程序控件动态配置系统,以执行如下步骤:记录所述电子设备中安装的应用程序中各个控件的用户操作;实时或者定时对应用程序中各个控件的用户...

【专利技术属性】
技术研发人员:何峰
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1