管理应用程序的方法及用户设备的制作方法

文档序号:6488038阅读:169来源:国知局
管理应用程序的方法及用户设备的制作方法
【专利摘要】本发明公开了一种管理应用程序的方法及用户设备,属于应用程序处理【技术领域】。所述方法包括:监控用户触摸显示界面所显示的图标时产生的触摸事件;当监控到对应于第一图标的触摸事件,且所监控到的触摸事件持续预定时间时,确定第一图标位于显示界面中的区域;在所确定的区域内显示第二图标;监控用户拖动第一图标时产生的运动轨迹,控制第一图标沿运动轨迹移动;当第一图标移动至第二图标所在的位置时,通过第二图标对应的应用程序将第一图标对应的应用程序删除。由于第一图标和第二图标位于显示界面内中的同一区域,使得移动第一图标移动至第二图标所在的位置,删除第一图标对应的应用程序时,移动第一图标的距离不会很长,便于操作。
【专利说明】管理应用程序的方法及用户设备
【技术领域】
[0001]本发明涉及应用程序处理【技术领域】,特别涉及一种管理应用程序的方法及用户设备。
【背景技术】
[0002]随着软件技术的发展,越来越多的应用程序被开发和应用,极大的丰富和方便了人们的生活和工作。通常情况下,用户可以从应用程序商店选择下载或者在网络中搜寻下载自己所需的应用程序至用户设备,还可以将用户设备中不再需要的应用程序删除,以保证用户设备可以有足够的可用空间来容纳新的应用程序。
[0003]现有技术中删除应用程序的方法是:当用户长按需删除的应用程序的图标时,在显示屏幕的顶端或者底端显示垃圾桶样式的图标,当用户将所述应用程序拖入所述垃圾桶时,弹出卸载确认信息,当接收到用户的确认信息后,删除所述应用程序。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:对于具有4.3英寸或者更大屏幕的用户设备,当将应用程序的图标拖入在屏幕顶端或者底端显示的垃圾桶,删除所述应用程序时,如果该应用程序在屏幕的低端或者顶端显示,则删除该应用程序时拖动图标的距离很长,尤其用户在单手操作,长距离的拖动比较困难。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种管理应用程序的方法及用户设备。所述技术方案如下:
[0006]一方面,本发明实施例提供了一种管理应用程序的方法,所述方法包括:
[0007]监控用户触摸显示界面所显示的图标时产生的触摸事件;
[0008]当监控到对应于第一图标的触摸事件,且所监控到的触摸事件持续预定时间时,确定所述第一图标位于所述显示界面中的区域;
[0009]在所确定的区域内显示第二图标;
[0010]监控所述用户拖动所述第一图标时产生的运动轨迹,并控制所述第一图标沿所述运动轨迹移动;
[0011]当所述第一图标移动至所述第二图标所在的位置时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除。
[0012]所述确定所述第一图标位于所述显示界面中的区域,包括:
[0013]读取所述第一图标在所述显示界面中的位置信息;
[0014]根据所述位置信息确定所述第一图标中心所在的坐标;
[0015]根据所述坐标查找显示界面中区域与坐标区间间对应关系,得到所述坐标位于所述显示界面中的区域,所查找到的区域即为所述第一图标位于所述显示界面中的区域。
[0016]所述通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除,包括:[0017]确定所述第一图标对应的应用程序是第三方应用程序还是本地的系统程序;
[0018]当所述第一图标对应的应用程序为第三方应用程序时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除;
[0019]当所述第一图标对应的应用程序为本地的系统程序时,禁止删除所述第一图标对应的应用程序并提示用户。
[0020]所述确定所述第一图标对应的应用程序是第三方应用程序还是本地的系统程序,包括:
[0021]读取所述第一图标对应的应用程序的修改权限,当所述修改权限指示可以对所述第一图标对应的应用程序进行修改时,则确定所述第一图标对应的应用程序是第三方应用程序,当所述修改权限指示不可以对所述第一图标对应的应用程序进行修改时,则确定所述第一图标对应的应用程序为本地的系统程序;或者
[0022]根据所述第一图标对应的应用程序查找本地的系统程序目录,当所述系统程序目录内不存在所述第一图标对应的应用程序时,确定所述第一图标对应的应用程序为第三方应用程序,当所述系统程序目录内存在所述第一图标对应的应用程序时,确定所述第一图标对应的应用程序为本地的系统程序。
[0023]所述通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除,包括:
[0024]通过所述第二图标对应的应用程序将所述第一图标对应的应用程序从本地删除;或者
[0025]将所述第一图标对应的应用程序隔离至所述第二图标对应的应用程序中。
[0026]另一方面,提供了一种用户设备,所述用户设备包括:第一监控模块、确定模块、控制显示模块、第二监控模块及删除模块;
[0027]所述第一监控模块,用于监控用户触摸显示界面所显示的图标时产生的触摸事件;
[0028]所述确定模块,用于当监控到对应于第一图标的触摸事件,且所监控到的触摸事件持续预定时间时,确定所述第一图标位于所述显示界面中的区域;
[0029]所述控制显示模块,用于在所确定的区域内显示第二图标;
[0030]所述第二监控模块,用于监控所述用户拖动所述第一图标时产生的运动轨迹,并控制所述第一图标沿所述运动轨迹移动;
[0031]所述删除模块,用于当所述第一图标移动至所述第二图标所在的位置时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除。
[0032]所述确定模块包括:
[0033]读取单元,用于读取所述第一图标在所述显示界面中的位置信息;
[0034]确定单元,用于根据所述位置信息确定所述第一图标中心所在的坐标;
[0035]查找单元,用于根据所述坐标查找显示界面中区域与坐标区间间对应关系,得到所述坐标位于所述显示界面中的区域,所查找到的区域即为所述第一图标位于所述显示界面中的区域。
[0036]所述删除模块包括:
[0037]确定单元,用于确定所述第一图标对应的应用程序是第三方应用程序还是本地的系统程序;
[0038]第一处理单元,用于当所述第一图标对应的应用程序为第三方应用程序时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除;
[0039]第二处理单元,用于当所述第一图标对应的应用程序为本地的系统程序时,禁止删除所述第一图标对应的应用程序并提示用户。
[0040]所述确定单元,具体用于读取所述第一图标对应的应用程序的修改权限,当所述修改权限指示可以对所述第一图标对应的应用程序进行修改时,则确定所述第一图标对应的应用程序是第三方应用程序,当所述修改权限指示不可以对所述第一图标对应的应用程序进行修改时,则确定所述第一图标对应的应用程序为本地的系统程序;或者
[0041]所述确定单元,具体用于根据所述第一图标对应的应用程序查找本地的系统程序目录,当所述系统程序目录内不存在所述第一图标对应的应用程序时,确定所述第一图标对应的应用程序为第三方应用程序,当所述系统程序目录内存在所述第一图标对应的应用程序时,确定所述第一图标对应的应用程序为本地的系统程序。
[0042]所述第一处理单元,具体用于通过所述第二图标对应的应用程序将所述第一图标对应的应用程序从本地删除;或者
[0043]所述第一处理单元,具体用于通过所述第二图标对应的应用程序将所述第一图标对应的应用程序隔离至所述第二图标对应的应用程序中。
[0044]本发明实施例提供的技术方案带来的有益效果是:确定第一图标位于显示界面中的区域,在所确定的区域内显示第二图标,当所述第一图标移动至所述第二图标所在的位置时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除,由于第一图标和第二图标位于显示界面内中的同一区域,使得移动第一图标移动至所述第二图标所在的位置,删除第一图标对应的应用程序时,移动第一图标的距离不会很长,便于操作。
【专利附图】

【附图说明】
[0045]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本发明实施例一提供的一种管理应用程序的方法流程图;
[0047]图2是本发明实施例二提供的一种用户设备的显示界面示例图;
[0048]图3是本发明实施例二提供的一种用户设备的显示界面区域划分示例图;
[0049]图4是本发明实施例二提供的一种用户设备的显示界面区域划分示例图;
[0050]图5是本发明实施例二提供的一种管理应用程序的方法流程图;
[0051]图6是本发明实施例二提供的一种用户设备的显示界面示例图;
[0052]图7是本发明实施例三提供的一种用户设备的结构示意图;
[0053]图8是本发明实施例三提供的一种用户设备的结构示意图;
[0054]图9是本发明实施例三提供的一种用户设备的结构示意图。
【具体实施方式】[0055]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0056]实施例一
[0057]参见图1,一种管理应用程序的方法,所述方法包括:
[0058]步骤101:监控用户触摸显示界面所显示的图标时产生的触摸事件;
[0059]步骤102:当监控到对应于第一图标的触摸事件,且所监控到的触摸事件持续预定时间时,确定所述第一图标位于所述显示界面中的区域;
[0060]步骤103:在所确定的区域内显示第二图标;
[0061]步骤104:监控所述用户拖动所述第一图标时产生的运动轨迹,并控制所述第一图标沿所述运动轨迹移动;
[0062]步骤105:当所述第一图标移动至所述第二图标所在的位置时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除。
[0063]本发明实施例中,确定第一图标位于显示界面中的区域,在所确定的区域内显示第二图标,当所述第一图标移动至所述第二图标所在的位置时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除,由于第一图标和第二图标位于显示界面内中的同一区域,使得移动第一图标移动至所述第二图标所在的位置,删除第一图标对应的应用程序时,移动第一图标的距离不会很长,便于操作。
[0064]实施例二
[0065]本发明实施例中,用户设备将其显示界面划分为多个网格,当用户设备运行应用程序的安装程序,安装所述应用程序完毕时,在显示界面当前未被占用的网格中顺序选择一未被占用的网格,并在所选择的网格处显示该应用程序对应的图标。本发明实施例可以将图标占用的网格的位置作为该图标的位置,并记录各图标在显示界面中的位置信息。具体参见图2,为本发明实施例所提供的一种用户设备的显示界面,该显示界面被划分为16个网格,每个网格可以对应显示一用户设备上所安装应用程序的图标,图中的虚线框为显示界面中未被占用的网格。
[0066]本发明实施例中,用户设备的显示界面可以为触摸屏,这样,用户便可以通过触摸该触摸屏所显示的应用程序的图标,对应用程序进行删除处理。
[0067]本发明实施例为了保证用户可以便捷的删除应用程序,可以预先将用户设备的显示界面进行区域划分,具体地,可以将用户设备的显示界面均等的划分为多个区域,具体可以参见图3或者图4,图3或图4所示的显示界面被划分我A,B,C及D四个区域;这样,当用户对显示界面上所显示的应用程序的图标进行操作,以删除该应用程序时,就可以在该应用程序图标所在的区域显示删除图标,之后,用户就可以将该应用程序的图标拖入到与其在同一区域内的删除图标进行删除,缩短拖动所删除应用程序图标的距离,便于操作。
[0068]基于以上的描述,本发明实施例提供了一种管理应用程序的方法,该方法的执行主体可以是用户设备,参见图5,所述方法包括:
[0069]步骤201:监控用户触摸显示界面所显示的图标时产生的触摸事件;
[0070]本发明实施例中,当用户触摸显示界面所显示的图标时,将会产生触摸事件,而在实施例具体实现时,可以通过预设的应用程序Javascript或者用户设备内的控制器来监听用户触摸显示界面所显示的图标时产生的触摸事件。[0071]步骤202:当监控到对应于第一图标的触摸事件,且所监控到的触摸事件持续预定时间时,确定第一图标位于显示界面中的区域,本发明实施例中,可以通过软件设置或者人为设置所述预定时间,如1S、1.5S等,本实例对此并不做限定;
[0072]具体地,确定第一图标位于显示界面中的区域可以包括:
[0073]读取第一图标在显示界面中的位置信息,本发明实施例中,在运行安装应用程序,且在显示界面所划分的网格中显示应用程序的图标时,记录图标的位置信息,这样在监控到第一图标的触摸事件时,就可以从系统中读取该第一图标的位置信息,如(2,3)到(3,3);
[0074]根据所述位置信息确定第一图标中心所在的坐标,具体地,取第一图标对应的位置信息内的中心坐标点作为第一图标中心所在坐标,如将第一图标的位置信息(2,3)到(3,3)中的中心坐标点(2.5,2.5)作为第一图标中心所在的坐标;
[0075]根据所确定的坐标查找显示界面中区域与坐标区间间对应关系,得到所述坐标位于显示界面中的区域,所查找到的区域即为所述第一图标位于所述显示界面中的区域。
[0076]其中,区域与坐标区间间对应关系具体可以表1所示。
[0077]表1
[0078]
【权利要求】
1.一种管理应用程序的方法,其特征在于,所述方法包括: 监控用户触摸显示界面所显示的图标时产生的触摸事件; 当监控到对应于第一图标的触摸事件,且所监控到的触摸事件持续预定时间时,确定所述第一图标位于所述显示界面中的区域; 在所确定的区域内显示第二图标; 监控所述用户拖动所述第一图标时产生的运动轨迹,并控制所述第一图标沿所述运动轨迹移动; 当所述第一图标移动至所述第二图标所在的位置时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一图标位于所述显示界面中的区域,包括: 读取所述第一图标在所述显示界面中的位置信息; 根据所述位置信息确定所述第一图标中心所在的坐标; 根据所述坐标查找显示界面中区域与坐标区间间对应关系,得到所述坐标位于所述显示界面中的区域,所查找到的区域即为所述第一图标位于所述显示界面中的区域。
3.根据权利要求1 所述的方法,其特征在于,所述通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除,包括: 确定所述第一图标对应的应用程序是第三方应用程序还是本地的系统程序; 当所述第一图标对应的应用程序为第三方应用程序时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除; 当所述第一图标对应的应用程序为本地的系统程序时,禁止删除所述第一图标对应的应用程序并提示用户。
4.根据权利要求3所述的方法,其特征在于,所述确定所述第一图标对应的应用程序是第三方应用程序还是本地的系统程序,包括: 读取所述第一图标对应的应用程序的修改权限,当所述修改权限指示可以对所述第一图标对应的应用程序进行修改时,则确定所述第一图标对应的应用程序是第三方应用程序,当所述修改权限指示不可以对所述第一图标对应的应用程序进行修改时,则确定所述第一图标对应的应用程序为本地的系统程序;或者 根据所述第一图标对应的应用程序查找本地的系统程序目录,当所述系统程序目录内不存在所述第一图标对应的应用程序时,确定所述第一图标对应的应用程序为第三方应用程序,当所述系统程序目录内存在所述第一图标对应的应用程序时,确定所述第一图标对应的应用程序为本地的系统程序。
5.根据权利要求1或3所述的方法,其特征在于,所述通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除,包括: 通过所述第二图标对应的应用程序将所述第一图标对应的应用程序从本地删除;或者 将所述第一图标对应的应用程序隔离至所述第二图标对应的应用程序中。
6.一种用户设备,其特征在于,所述用户设备包括:第一监控模块、确定模块、控制显示模块、第二监控模块及删除模块; 所述第一监控模块,用于监控用户触摸显示界面所显示的图标时产生的触摸事件;所述确定模块,用于当监控到对应于第一图标的触摸事件,且所监控到的触摸事件持续预定时间时,确定所述第一图标位于所述显示界面中的区域; 所述控制显示模块,用于在所确定的区域内显示第二图标; 所述第二监控模块,用于监控所述用户拖动所述第一图标时产生的运动轨迹,并控制所述第一图标沿所述运动轨迹移动; 所述删除模块,用于当所述第一图标移动至所述第二图标所在的位置时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除。
7.根据权利要求6所述的用户设备,其特征在于,所述确定模块包括: 读取单元,用于读取所述第一图标在所述显示界面中的位置信息; 确定单元,用于根据所述位置信息确定所述第一图标中心所在的坐标; 查找单元,用于根据所述坐标查找显示界面中区域与坐标区间间对应关系,得到所述坐标位于所述显示界面中的区域,所查找到的区域即为所述第一图标位于所述显示界面中的区域。
8.根据权利要求6所述的用户设备,其特征在于,所述删除模块包括: 确定单元,用于确定所述第一图标对应的应用程序是第三方应用程序还是本地的系统程序; 第一处理单元,用于当所述第一图标对应的应用程序为第三方应用程序时,通过所述第二图标对应的应用程序将所述第一图标对应的应用程序删除; 第二处理单元,用于当所述第一图标对应的应用程序为本地的系统程序时,禁止删除所述第一图标对应的应用程序并提示用户。
9.根据权利要求8所述的用户设备,其特征在于,所述确定单元,具体用于读取所述第一图标对应的应用程序的修改权限,当所述修改权限指示可以对所述第一图标对应的应用程序进行修改时,则确定所述第一图标对应的应用程序是第三方应用程序,当所述修改权限指示不可以对所述第一图标对应的应用程序进行修改时,则确定所述第一图标对应的应用程序为本地的系统程序;或者 所述确定单元,具体用于根据所述第一图标对应的应用程序查找本地的系统程序目录,当所述系统程序目录内不存在所述第一图标对应的应用程序时,确定所述第一图标对应的应用程序为第三方应用程序,当所述系统程序目录内存在所述第一图标对应的应用程序时,确定所述第一图标对应的应用程序为本地的系统程序。
10.根据权利要求8所述的用户设备,其特征在于,所述第一处理单元,具体用于通过所述第二图标对应的应用程序将所述第一图标对应的应用程序从本地删除;或者 所述第一处理单元,具体用于通过所述第二图标对应的应用程序将所述第一图标对应的应用程序隔离至所述第二图标对应的应用程序中。
【文档编号】G06F3/0488GK103631504SQ201210299261
【公开日】2014年3月12日 申请日期:2012年8月22日 优先权日:2012年8月22日
【发明者】杜磊 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1