限制应用程序使用的方法和终端与流程

文档序号:25491150发布日期:2021-06-15 21:57阅读:166来源:国知局
限制应用程序使用的方法和终端与流程

本发明涉及数据处理领域,具体涉及一种限制应用程序使用的方法和终端。



背景技术:

手机、平板电脑、手持设备(如pda(个人数字助理)、mp4等)、具备移动通信功能的可穿戴设备(如智能手环、智能手表、智能眼镜等)等移动终端的大规模普及给人们的生活带来了便利,尤其是移动终端上丰富多彩的应用程序(又称app,application),为生活增添了不少乐趣,但同时也可能导致用户沉溺其中,影响正常的工作和学习,产生“手机依赖症”等不良后果,因此需要对应用程序的使用进行限制。

现有技术在移动终端的操作系统层面可以设置访客模式或儿童模式,使得有些应用程序在该模式下不可见因此无法使用。但是发明人发现,这种限制形式单一,不够灵活,降低了移动终端与用户的人机交互能力,使得移动终端处理事务的效率很低。在单个应用程序层面可以设置“学霸模式”,即一段时间内禁止退出该应用程序。这两种方法形式单一,无法实现对应用程序的多样化管理。



技术实现要素:

有鉴于此,本发明实施例提供一种限制应用程序使用的方法和终端,可以克服现有技术中移动终端对于应用程序使用的管理缺陷,为用户提供多样性的、个性化的应用程序管理方法。

第一方面,本发明实施例提供一种限制应用程序使用的方法。该方法包括:

预先设置所述应用程序的限制使用条件,所述限制使用条件包括所述移动终端所处的时间、地理位置、网络条件、用户属性;当接收到用户的输入操作时,获取与所述限制使用条件对应的当前的操作环境;当所述操作环境满足所述限制使用条件时,限制所述应用程序的使用;当所述操作环境不满足所述限制使用条件时,正常使用所述应用程序。

该限制使用条件具体是指设定一些条件,使得移动终端在一些特殊情况下,对应用程序的运行进行特别处理。该限制应用程序使用的条件,包括但不限于限制应用程序使用的时间、地理位置、用户属性、网络条件等,这些条件可以任意组合。该限制使用条件是由用户设置的限制应用程序使用的条件和/或移动终端系统默认的限制应用程序使用的条件,当用户设置的限制使用条件和系统默认的限制使用条件冲突时,即当用户和系统都对同一限制使用条件进行设置时,用户设置条件优先。用户可以直接对应用程序进行设置操作,例如在移动终端的显示界面上对应用程序的图标进行设置操作;也可以在单独的设置界面进行设置操作,例如在具有应用程序列表的设置界面对应用程序的使用条件进行单个限制或者批量限制。移动终端系统默认的限制条件包括出厂默认的限制条件和/或通过对用户操作习惯的分析而设置的限制条件。用户操作习惯包括使用频率、使用时间、使用地理位置、使用网络条件、使用用户身份等,移动终端对用户操作习惯进行统计分析,得出用户对某个或某些应用程序的使用规律,从而设置应用程序的限制使用条件。

结合第一方面,在第一方面的第一种实现方式中,所述限制使用条件包括所述移动终端所处的地理位置和时间,则所述获取与所述限制使用条件对应的当前的操作环境,具体包括:通过所述移动终端的定位模块,获取所述移动终端所处的地理位置;通过调用函数,获取所述移动终端的系统时间。

结合第一方面和第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述当所述操作环境满足所述限制使用条件时,限制所述应用程序的使用,具体为:当所述获取到的地理位置和系统时间,与所述限制使用条件中的地理位置和时间一致时,限制所述应用程序的使用。

结合第一方面,在第一方面的第三种实现方式中,所述限制使用条件包括所述移动终端所处的时间和网络条件,则所述获取与所述限制使用条件对应的当前的操作环境,具体包括:通过调用函数,获取所述移动终端的系统时间和网络条件。

结合第一方面和第一方面的第三种实现方式,在第一方面的第四种实现方式中,所述当所述操作环境满足所述限制使用条件时,限制所述应用程序的使用,具体为:当所述获取到的系统时间和网络条件,与所述限制使用条件中的时间和网络条件一致时,限制所述应用程序的使用。

结合第一方面,在第一方面的第五种实现方式中,所述限制应用程序使用条件针对的应用程序数量不限,包括一个或一类或全部应用程序。也即,可以设置单个应用程序的限制使用条件,也可以设置限制多个应用程序的限制使用条件。其中,一类应用程序是指来源、用途、标识、用户使用习惯等属性类似的多个应用程序,常见的应用程序分类方式例如系统应用类,学习工作类,休闲娱乐类、社交联系类等等。分类原则包括:设备出厂时预设置的,用户设置的,通过网络更新的,或者其结合使用。分类原则可以是默认启动的,用户定期(例如周期性地)或者不定期(例如随性地)触发启动的,网络指令触发启动,或者其结合使用。

结合第一方面,在第一方面的第六种实现方式中,所述限制应用程序的使用包括但不限于:(1)暂不执行启动应用程序的操作,也就是说接收用户触摸操作但不立即启动应用程序,包括延迟启动或禁止启动所述应用程序;(2)禁止应用程序的系统通知,即在限制应用程序使用期间,不弹出该应用程序的消息通知。上述延迟启动即在检测到用户第一次启动应用程序的操作时暂不执行启动应用程序的操作,但在一定的条件满足后,继续执行启动应用程序的操作。

结合第一方面和第一方面的第六种实现方式,在第一方面的第七种实现方式中,所述禁止所述应用程序的启动进一步包括以下方式中至少一种:锁定该应用程序若干时间,隐藏该应用程序图标,改变该应用程序图标位置,接收到对该应用程序图标的长按或重压才能继续启动,接收到对该应用程序图标至少两次点击才能继续启动,接收到对该应用程序图标至少两次点击后图标消失,接收到对该应用程序图标至少两次点击后卸载该应用程序,接收到对该应用程序图标至少两次点击后调暗或关闭屏幕,接收到对该应用程序图标至少两次点击后锁定/关闭/重启移动终端等等。

结合第一方面和第一方面的第六种实现方式,在第一方面的第八种实现方式中,所述延迟所述应用程序的启动进一步包括以下方式中至少一种:接锁定该应用程序若干时间,隐藏该应用程序图标,改变该应用程序图标位置,接收到对该应用程序图标的长按或重压才能继续启动,接收到对该应用程序图标至少两次点击才能继续启动,接收到对该应用程序图标至少两次点击后图标消失,接收到对该应用程序图标至少两次点击后卸载该应用程序,接收到对该应用程序图标至少两次点击后调暗或关闭屏幕,接收到对该应用程序图标至少两次点击后锁定/关闭/重启移动终端等等。

结合第一方面,在第一方面的第九种实现方式中,所述限制使用的应用程序图标的显示状态与正常显示状态不同,比如变形、变色、加上限制标记(例如锁定标记)、消失、移动到特定位置等。在限制使用条件解除,即不满足限制使用条件后,应用程序的图标恢复正常显示状态。

第二方面,本发明实施例提供了一种终端,包括:触摸屏,一个或多个处理器;存储器;以及一个或多个程序。其中一个或多个程序被存储在存储器中并被配置为被一个或多个处理器执行。这一个或多个程序包括指令。该指令用于执行:预先设置所述应用程序的限制使用条件,所述限制使用条件包括所述移动终端所处的时间、地理位置、网络条件、用户属性;当接收到用户的输入操作时,获取与所述限制使用条件对应的当前的操作环境;当所述操作环境满足所述限制使用条件时,限制所述应用程序的使用;当所述操作环境不满足所述限制使用条件时,正常使用所述应用程序。具体方法和第一方面相同。

在一种可能的实现方式中,可选地,终端还可能包括:gps模块、rf电路、wifi模块、扬声器、传声器、传感器、电源、摄像头、蓝牙模块等部件的一种或多种。

第三方面,本发明实施例提供一种限制应用程序使用的移动终端,包括检测单元,判断单元,存储单元,执行单元;其中,所述检测单元检测到用户的输入操作时,获取与所述限制使用条件对应的当前的操作环境,将操作环境的条件发送至判断单元,判断单元将接收到的该操作环境的条件和存储在存储单元的预先设置的限制使用条件进行对比,当所述操作环境满足所述限制使用条件时,判断单元将限制使用的执行指令发送至执行单元,执行单元根据从判断单元接收到的执行指令来限制所述应用程序的使用;当所述操作环境不满足所述限制使用条件时,判断单元将不限制使用的执行指令发送至执行单元,执行单元不限制应用程序的使用。

第四方面,本发明实施例提供一种存储介质,用于存储实现第一方面方法的计算机软件指令。

通过上述方案,本发明实施例为移动终端用户提供了灵活多元的应用程序管理策略,克服了现有技术单一死板的弊端,提高了用户的自控能力,改善了用户的使用习惯,防止了对移动终端的依赖甚至成瘾,具有较大的社会意义。

附图说明

图1为本发明实施例提供的移动终端限制应用程序使用的方法流程图;

图2为本发明实施例提供的一种移动终端的硬件示意图;

图3为本发明实施例提供的用户选择预先设置条件的示意图;

图4为本发明实施例提供的自定义设置中桌面直接设置方式示意图;

图5为本发明实施例提供的自定义设置中单独界面设置方式示意图;

图6为本发明实施例提供的限制使用选择其他响应方式示意图;

图7为本发明实施例提供的限制使用且响应方式为锁定的示意图;

图8为本发明实施例提供的限制使用且响应方式为移动图标位置的示意图;

图9为本发明实施例提供的限制使用且响应方式为给出系统提示的示意图;

图10为本发明实施例提供的限制使用时图标显示方式示意图;

图11为本发明实施例提供的一种移动终端示意图;

图12为本发明实施例提供的另一种移动终端示意图。

具体实施方式

下面将结合实施例的附图,对本发明实施例的技术方案进行详细、清楚的描述。

本发明实施例所述移动终端包括但不限于手机、平板电脑、手持设备(如pda(个人数字助理)、mp4等)、具备移动通信功能的可穿戴设备(如智能手环、智能手表、智能眼镜等)等,移动终端搭载的操作系统包括但不限于dos、unix、linux或者其它操作系统。本发明实施例中的移动终端具有触摸屏、显示控制器、图形用户界面、一个或多个处理器、存储器以及存储在存储器中用于执行多个功能的一个或多个模块、程序或指令集。可选地,在一些实施例中,移动终端还具有gps模块、rf电路、wifi模块、扬声器、传声器、传感器、电源、摄像头、蓝牙模块等部件的一种或多种。图形用户界面(graphicaluserinterface,简称gui,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。gps模块确定移动终端的地理位置,并且提供该信息以在各种应用程序中使用,应当理解的是,本文的gps模块作用是确定地理位置,故可以替换为其他定位系统,比如glonass、galileo、北斗卫星导航系统。

触摸操作可以通过手指、触控笔等合适的部位或物件接触触摸屏的动作来完成。触摸屏包括触敏表面(touch-sensitivesurface)和显示屏(display),触敏表面用于执行与接触检测相关的各种操作,诸如确定是否已经发生了接触(例如,检测手指按下事件)、确定是否存在接触的移动并在整个触敏表面上跟踪该移动(例如,检测一个或多个手指拖动事件)、以及确定接触是否已经终止(例如,检测手指抬起事件或者接触中断)。确定接触点的移动可以包括确定接触点的速率(量值)、速度(量值和方向)、和/或加速度(量值和/或方向的改变),接触点的移动由一系列接触数据来表示。这些操作可被应用于单点接触(例如,一个手指接触)或者多点同时接触(例如,“多点触摸”/多个手指接触)。

显示控制器从/向触摸屏接收和/或发送电信号,显示屏将视觉输出显示给用户,视觉输出包括文本、图形、图标、视频及其任意组合。在一些实施例中,一些视觉输出或全部的视觉输出可对应于用户界面对象。显示屏可以采用lcd(液晶显示)技术或者lpd(发光聚合物显示)技术,也可以采用其他显示技术;触摸检测技术包括但不限于电容式、电阻式、红外线式、表面声波技术等。需要注意的是,触摸屏应理解为广义的触摸输入设备,触敏表面可以与显示屏集成在一起,也可以分开从而作为单独的触控输入设备与系统连接,例如协调鼠标移动和鼠标按钮按压(具有或没有单个或多个键盘按压或保持)、触控板上的用户移动轻击、拖动、滚动等、触控笔输入、设备的移动、口头指令、检测到的眼睛移动、生物特征输入、和/或其任意组合,它们都可以被用作为触摸输入设备。以下实施例虽然主要是参考手指输入(例如,单指接触、单指轻击手势、单指轻扫手势)来给出,但是应当理解的是,在一些实施例中,这些手指输入中的一个或多个可以由来自另一触摸输入设备的输入(例如,触控笔输入)替代。

在本文中,除非特别说明,用户的手势是灵活的,可以是点击,双击,画圈,画线,单指触碰,或多指触碰,等等。本领域普通技术人员可以理解,只要能达到基本相同的效果,具体手势的选择是灵活的。在本文中,除非特别说明,用户的手势作用于触敏表面的位置或区域也是灵活的,可以是显示屏显示的某个应用接口元素的区域或附近区域,显示屏不显示应用接口元素的空白区域,显示屏显示的某个功能设置的区域,等等。本领域普通技术人员可以理解,只要能达到基本相同的效果,手势作用于触敏表面的具体位置或区域是可以灵活设置的。

移动终端设备通常支持多种应用程序,诸如以下中的一种或多种:画图应用程序、呈现应用程序、文字处理应用程序、网页创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、锻炼支持应用程序、相片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网络浏览应用程序、数字音乐播放器应用程序、和/或数字视频播放器应用程序。

可在设备上执行的各种应用程序可使用至少一个共用的物理用户接口设备,诸如触敏表面。触敏表面的一种或多种功能以及显示在设备上的相应信息可从一种应用程序调整和/或变化至下一种应用程序和/或在相应应用程序内被调整和/或变化。这样,设备的共用物理架构(诸如触敏表面)可利用对于用户而言直观清楚的用户界面来支持各种应用程序。

参见图1,本发明实施例提供一种限制移动终端应用程序使用的方法,具体包括以下步骤:

s101:移动终端预先设置所述应用程序的限制使用条件,所述限制使用条件包括所述移动终端所处的地理位置、时间、用户属性、网络条件;

在本发明实施例中,预先设置可以是移动终端接收用户的输入来设置应用程序的限制使用条件,也可以是移动终端默认的设置,本发明实施例对此不做限制。

该限制使用条件具体是指设定一些条件,使得移动终端在一些特殊情况下,对应用程序的运行进行特别处理。该限制应用程序使用的条件,包括但不限于限制应用程序使用的时间、地理位置、用户属性、网络条件等。这些条件可以任意组合,也就是说,预先设置的限制使用条件包括以下至少一种条件:时间、地理位置、用户属性、网络条件。具体列举,限制使用条件有:(1)时间;(2)地理位置;(3)用户属性;(4)网络条件;(5)时间和地理位置;(6)时间和用户属性;(7)时间和网络条件;(8)地理位置和用户属性;(9)地理位置和网络条件;(10)用户属性和网络条件;(11)时间、地理位置和用户属性;(12)时间、地理位置和网络条件;(13)时间、用户属性和网络条件;(14)地理位置、用户属性和网络条件;(15)时间、地理位置、用户属性和网络条件。

移动终端系统默认的限制条件包括出厂默认的限制条件和/或通过对用户操作习惯的分析而设置的限制条件。用户操作习惯比如使用频率、使用时间、使用地理位置、使用网络条件、使用用户身份等,移动终端通过处理器等元件对用户操作习惯进行统计分析,得出用户对某个或某些应用程序的使用规律,从而设置应用程序的限制使用条件,例如根据用户设置成闹铃的作息时间可以限制睡眠时间内通话应用程序的使用,避免电话铃声的干扰。

s102:当接收到用户的输入操作时,获取与所述限制使用条件对应的当前的操作环境;

用户的输入操作指用户通过输入设备对移动终端发出指令的操作,包括语音输入、图像输入、按键输入、触摸输入等,具体可以包括:解锁移动终端,点亮屏幕,触摸按键,触摸屏幕,点击应用程序的图标,利用语音、人脸识别、指纹识别等生理特征发出指令等操作。特别应当注意的是,本发明的一些实施例虽然以点击应用程序的图标为例,但其他的输入操作也应包含在内,比如用户在解锁移动终端时,或者在过马路按压手机home键点亮屏幕时,同样可以使用该方法判断是否可以正常使用。

获取与所述限制使用条件对应的当前的操作环境是指,移动终端检测到用户的输入操作时,获取到系统此时限制应用程序使用的条件,对照限制使用的条件,获取接收到用户输入操作时的相应条件。例如,系统接收到用户的输入操作时限制应用程序使用的条件是时间和地理位置,则获取当前用户输入操作环境的时间和地理位置条件。

时间、网络条件、用户属性可以通过调用系统函数获知,地理位置可以通过gps定位模块获取。

s103:当所述操作环境满足所述限制使用条件时,限制所述应用程序的使用;当所述操作环境不满足所述限制使用条件时,正常使用所述应用程序。

处理器将限制使用条件的每个条件与用户输入操作环境的相应条件逐一进行比较,如果用户输入操作环境的每个条件都符合限制使用的相应条件的要求,则用户输入操作环境满足限制使用条件,限制所述应用程序的使用;如果有一个或多个条件不符合要求,则用户输入操作条件不满足限制使用条件,正常使用所述应用程序。例如,对于某应用程序,限制使用条件有时间和地理位置两个条件,时间条件是8:00-10:00,地理位置条件是家,而用户触摸操作时操作环境对应的时间是9:30,地理位置条件是学校,比较后可知,用户操作的时间条件是符合要求的,但地理位置条件不符合要求,所以用户操作条件不满足限制使用条件,正常使用所述应用程序。

当用户设置的限制使用条件和系统默认的限制使用条件冲突时,即当用户和系统都对同一限制使用条件进行设置时,用户设置条件优先,例如系统默认在wifi网络条件下限制某应用程序的使用,但用户对同一应用程序设置的条件是在wifi网络条件下不限制该应用程序的使用,那么当检测到用户触摸操作且网络条件是wifi时,按照用户设置的条件进行对比,则不限制应用程序的使用,即用户触摸操作后正常使用该应用程序。

可以理解,s103的本意是判断当前操作环境是否可以正常使用应用程序,所以判断条件的表述是灵活的,例如s103也可以表述为“当所述操作环境不满足正常使用条件时,限制所述应用程序的使用;当所述操作环境满足正常使用条件时,正常使用所述应用程序”,或者类似的表述,其本质都是一样的。

图2所示为一种移动终端的硬件示意图。

下面以手机为例,结合图2,对移动终端2000的各个构成部件进行具体的介绍。应当理解,移动终端2000只是一种移动终端的一个示例,并且移动终端2000可具有比所示出的更多或更少的部件,可组合两个或更多个部件,或者可具有这些部件的不同配置或布置。图2中所示的各种部件可以硬件、软件方式或软硬件组合来实现,包括一个或多个信号处理和/或专用集成电路。

输入单元2010可用于接收输入的数字或字符信息,以及产生与移动终端2000的用户设置以及功能控制有关的键信号输入。具体地,输入单元2010可包括触控面板2011以及其他输入设备2012。触控面板2011,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板2011上或在触控面板2011附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板2011可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器2020,并能接收处理器2020发来的命令并加以执行。此外,采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板2011。除了触控面板2011,输入单元2010还包括其他输入设备2012。具体地,其他输入设备2012包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

存储器2030可用于存储软件程序以及模块,处理器2020通过运行存储在存储器2030的软件程序以及模块,从而执行移动终端2000的各种功能应用以及数据处理。存储器2030可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端2000的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器2030包括高速随机存取存储器,还包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

显示单元2040可用于显示由用户输入的信息或提供给用户的信息以及移动终端2000的各种菜单。显示单元2040可包括显示面板2041,可选的,采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等形式来配置显示面板2041。进一步的,触控面板2011可覆盖显示面板2041,当触控面板2011检测到在其上或附近的触摸操作后,传送给处理器2020以确定触摸事件的类型,随后处理器2020根据触摸事件的类型在显示面板2041上提供相应的视觉输出。虽然在图2中,触控面板2011与显示面板2041是作为两个独立的部件来实现移动终端2000的输入和输出功能,但是在某些实施例中,将触控面板2011与显示面板2041集成而实现移动终端2000的输入和输出功能。

可选地,rf电路2070可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器2020处理;另外,将设计上行的数据发送给基站。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、耦合器、lna(lownoiseamplifier,低噪声放大器)、双工器等。此外,rf电路2070还通过无线通信与网络和其他设备通信。所述无线通信使用任一通信标准或协议,包括但不限于gsm(globalsystemofmobilecommunication,全球移动通讯系统)、gprs(generalpacketradioservice,通用分组无线服务)、cdma(codedivisionmultipleaccess,码分多址)、wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)、lte(longtermevolution,长期演进)、电子邮件、sms(shortmessagingservice,短消息服务)等。

可选地,移动终端2000还可包括传感器2050,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板2041的亮度,接近传感器可在移动终端2000移动到耳边时,关闭显示面板2041和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;可选地,移动终端2000还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

可选地,音频电路2060、扬声器2061,传声器2062可提供用户与移动终端2000之间的音频接口。音频电路2060可将接收到的音频数据转换后的电信号,传输到扬声器2061,由扬声器2061转换为声音信号输出;另一方面,传声器2062将收集的声音信号转换为电信号,由音频电路2060接收后转换为音频数据,再将音频数据输出处理器2020处理后,经rf电路2070以发送给比如另一手机,或者将音频数据输出至存储器2030以便进一步处理。

尽管未示出,可选地,移动终端2000还可包括摄像头、蓝牙模块等,在此不再赘述。

参见图3,给出了一种移动终端2000根据用户输入供用户选择预先设置限制使用条件的示意图,供用户的手指301点击触控面板2011进行选择。移动终端系统默认条件可以关闭或者开启,点击用户设置条件一栏可以对限制使用条件进行个性化自定义设置。当系统默认条件处于开启状态,同时用户也对限制使用条件进行个性化设置时,用户设置条件优先级较高。也就是说,如果对于同一用户操作条件,系统默认条件和用户设置条件是冲突的,则移动终端2000将把用户操作条件和用户个性化设置条件进行对比,以决定是否对应用程序的使用进行限制。例如,对于某应用程序,系统默认的限制使用条件中时间条件是8:00-9:00,地理位置条件是学校,用户设置的限制使用条件中时间条件是8:00-9:00,地理位置条件是家,两种条件相互冲突,则当用户触摸点击该应用程序图标时,将把用户输入操作环境的条件和用户设置的限制使用条件进行对比,以决定是否限制该应用程序的使用。

预先设置的限制使用条件存储在移动终端存储器中,以备与用户操作条件对比。当用户操作条件满足预先设置的限制使用条件时,限制应用程序的使用;否则启动应用程序。限制应用程序的使用即暂不执行启动应用程序的操作,也就是说接收用户触摸操作但不立即启动应用程序,包括但不限于:(1)暂不执行启动应用程序的操作,也就是说接收用户触摸操作但不立即启动应用程序,包括延迟启动或禁止启动所述应用程序;(2)禁止应用程序的系统通知,即在限制应用程序使用期间,不弹出该应用程序的消息通知。上述延迟启动即在检测到用户第一次启动应用程序的操作时暂不执行启动应用程序的操作,但在一定的条件满足后,继续执行启动应用程序的操作。延迟启动指在满足一定的条件后继续启动应用程序,例如等待10秒钟后继续启动,或者检测到用户对该应用程序图标的连续5次点击后继续启动,或者检测到用户沿着预定的轨迹拖动该应用程序图标后继续启动,等等。又如,预先设置的限制使用条件是在wifi网络条件下限制某应用程序的使用,移动终端检测到用户启动该应用程序的触摸操作且网络条件是wifi,则移动终端限制该应用程序的使用,即暂不执行启动应用程序的操作。

需要注意的是,所述限制应用程序使用的条件针对的应用程序数量不限,包括一个或一类或全部应用程序。也即,可以限制单个应用程序的使用,也可以批量限制应用程序的使用,即给某类或全部应用程序设置相同的限制使用条件。

其中,一类应用程序是指来源、用途、标识、用户使用习惯等属性类似的多个应用程序,常见的应用程序分类方式例如系统应用类,学习工作类,休闲娱乐类、社交联系类等等。判断应用程序是否为同一类型的应用程序的规则,或者说应用程序的分类规则是灵活的。分类规则可以是设备出厂时预设置的,用户定制的,通过网络更新的,或者其结合使用。分类原则可以是默认启动的,用户定期(例如周期性地)或者不定期(例如随性地)触发启动的,网络指令触发启动,或者其结合使用。相同类型的应用程序包括但不限于以下之一或其任意组合:

·来源相同或近似的应用程序(例如:两个应用程序均为出厂时预装的应用程序,两个应用程序均为同一或同类appstore下载的应用程序,或两个应用程序均为同一或同类开发者开发的应用程序,等等),

·用途相同或者近似的应用程序(例如:两个应用程序均为视频类应用,两个应用程序均为健身类应用,或两个应用程序均为金融类应用,等等),

·类别标识相同或者近似的应用程序(例如:两个应用程序均在appstore上标识为游戏类应用,下载量最大应用,某时间段内下载量最大应用,或某地域范围内下载量最大应用,等等),

·用户使用习惯相同或者近似的应用程序(例如:两个应用程序均为用户使用次数落进某个范围的应用(例如使用超过1000次),两个应用程序均为用户在某个时期内使用或经常使用的应用(例如最近一个月使用超过50次),两个应用程序均为用户在某个地域内使用或经常使用的应用,或两个应用程序均为用户通过同一个注册信息访问的应用,等等)。

用户设置应用程序限制使用条件时,可以直接对应用程序进行设置操作,例如在移动终端的显示界面上直接对应用程序的图标进行操作;也可以在单独的设置界面进行设置操作,例如在具有应用程序列表的设置界面对应用程序的使用条件进行单个限制或者批量限制。值得注意的是,直接对应用程序的图标进行操作的方式可以是多样的,能够弹出应用程序限制使用的设置选项即可,操作动作比如长按图标、双击图标、各种方向的滑动(包括上下左右等方向)、拖动、晃动、涂抹、框选等。

参见图4,移动终端2000具有触摸屏2011,在其显示界面上有若干应用程序(app),用户手指301可以对某个特定的app,图中显示为app401,进行设置限制使用条件的触摸操作。以长按图标为例,用户手指301在长按app401的图标后,会弹出设置选项402,显示有若干限制使用选项,例如锁定1小时、锁定2小时、自定义锁定时间等。用户手指301可以点击相应的选项进行设置,从而对app401设置限制使用条件,即在若干时间内锁定app401无法使用。

参见图5,移动终端2000具有触摸屏2011,具有单独的限制应用程序使用的设置界面,应用程序列表中显示了该移动终端2000上的所有应用程序。对于每个应用程序,用户手指301都可以点击相应的应用程序设置选项进行限制使用设置操作。以图5为例,用户手指301点击facebook的设置选项后,可以对其设置限制使用条件,例如根据位置、网络条件、时间等进行设置。尽管图中未示出,还可以对一类应用程序进行批量设置,此处不再赘述。

可选地,限制应用程序的使用可以附加其他响应方式。所述其他响应方式指移动终端系统在不启动该受到限制的应用程序的同时给用户的反馈,其方式难以穷举,一些典型的方式包括但不限于:锁定该应用程序若干时间,隐藏该应用程序图标,改变该应用程序图标位置,接收到对该应用程序图标的长按或重压才能继续启动,接收到对该应用程序图标至少两次点击才能继续启动,接收到对该应用程序图标至少两次点击后图标消失,接收到对该应用程序图标至少两次点击后卸载该应用程序,接收到对该应用程序图标至少两次点击后调暗或关闭屏幕,接收到对该应用程序图标至少两次点击后锁定/关闭/重启移动终端等等。此处所说的至少两次点击是指在一个时间段内连续多次点击,具体时间段的长短取决于移动终端系统的设定;长按是指点击屏幕后不立即离开,保持一段时间的接触,例如按压3秒、5秒等;重压是指以大于设定阈值的力点击屏幕。进一步,还可以给出系统提示。上述这些反馈方式可以相互组合使用或重复使用,直到限制使用条件解除,即不满足限制使用条件后终止执行这些反馈方式。如果是延迟启动,则在终止执行上述反馈方式后,继续执行启动应用程序的操作;如果是禁止启动,则在终止执行上述反馈方式后,仍然禁止该应用程序的使用。

参见图6,移动终端2000具有触摸屏2011,用于显示其他响应方式选择界面,其他响应方式可以附加在禁止启动或者延迟启动选项后,用户手指301可以点击选择相应的响应方式。例如图中禁止启动附加的响应方式包括不显示图标、图标置灰显示、连续点击5次图标后卸载app、点击图标消失、点击图标直到锁定解除等;延迟启动附加的响应方式包括点击5次才能打开、所有操作都需按压、点击图标随机移动、点击图标直到锁定解除等。应当理解,响应方式的选择是灵活的、多样的,并不限于图中所示选项。

参见图7,移动终端2000具有触摸屏2011,在其显示界面上有若干应用程序(app),若app401处于限制使用状态,且用户开启的响应方式为锁定应用程序若干时间时,则当用户手指301点击app401的图标,移动终端2000暂不执行启动应用程序的操作,且在app401的图标上附加锁定标记701,表示限制使用的附加响应方式为锁定app401一段时间,直至不满足限制使用条件后终止执行该附加响应方式。

参见图8,移动终端2000具有触摸屏2011,在其显示界面上有若干应用程序(app),若app401处于限制使用状态,且用户开启的响应方式为移动应用程序图标位置时,则当用户手指301点击app401的图标,移动终端2000暂不执行启动应用程序的操作,且将app401的图标移动到特定位置。移动路径可以是图标显示坐标的增减变化,变化规则既可以是随机的,也可以是预先设定的。图中所示app401的图标位置从第三行第二列移动到第四行第四列。图标移动后若再次检测到用户点击app401图标的新的显示位置,则该图标可以继续移动以限制启动app401,直至不满足限制使用条件后终止执行该附加响应方式。

给出系统提示包括但不限于文字、图片、语音、视频等形式,具体可以通过显示屏、扬声器等硬件实现。提示可采用任何合适的形式,除了显示器上的可视化通知,还可包括音频形式(例如提示音、铃声等)、视听形式和/或物理形式(例如振动提醒,led提醒)。本领域技术人员可以设想本发明范围内的其他类型的通知。

参见图9,移动终端2000具有触摸屏2011,在其显示界面上有若干应用程序(app),若app401处于限制使用状态,且用户开启的响应方式为给出系统提示时,则当用户手指301点击app401的图标,移动终端2000暂不执行启动应用程序的操作,且给出系统提示框901/902。左图移动终端2000用gps模块定位到用户在马路附近并向马路对侧移动,且app401在当前操作条件下为限制使用状态,则当检测到用户手指301点击app401图标时,将会给出系统提示框901提醒用户专心过马路,或发出警示音,并暂不执行启动app401的操作;右图移动终端2000检测到用户身份是学生,而当前系统时间在上课时间段内,app401在此条件下处于限制使用状态,则当检测到用户手指301点击app401图标时,将会给出系统提示框902提醒用户专心学习,并暂不执行启动app401的操作。

可选地,限制应用程序的使用时,应用程序的图标可以与正常显示状态有所区别,比如变形(如图标轮廓形状的改变、附加其他轮廓、轮廓线条变粗、轮廓线条变成虚线、轮廓线条消失等)、变色(如置灰、变淡、改变成其他颜色、轮廓线条变成其他颜色等)、加上限制标记(例如加上锁定标记、限制图戳等)、消失(如图标暂时隐藏等)、移动到特定位置(如移动到专用的限制使用图标文件夹等)等。在限制使用条件解除,即不满足限制使用条件后,应用程序的图标恢复正常显示。

参见图10,移动终端2000具有触摸屏2011,在其显示界面上有若干应用程序(app),若app401处于限制使用状态,则app401图标可以与正常显示状态不同,图中给其图标添加了变形效果,表示当前条件下app401处于限制使用状态。

另外,参见图11,本发明实施例提供一种终端,包括触摸屏111,一个或多个处理器112;存储器113;多个应用程序;以及一个或多个程序。其中一个或多个程序被存储在存储器中并被配置为被一个或多个处理器执行。这一个或多个程序包括指令。该指令用于:预先设置所述应用程序的限制使用条件,所述限制使用条件包括所述移动终端所处的时间、地理位置、网络条件、用户属性;当接收到用户的输入操作时,获取与所述限制使用条件对应的当前的操作环境;当所述操作环境满足所述限制使用条件时,限制所述应用程序的使用;当所述操作环境不满足所述限制使用条件时,正常使用所述应用程序。具体方法和上述一种限制应用程序使用的方法相同。

可选地,该终端还可能包括:gps模块、rf电路、wifi模块、扬声器、传声器、传感器、电源、摄像头、蓝牙模块等部件的一种或多种。

另外,参见图12,本发明另一实施例提供一种终端,包括检测单元121,判断单元122,存储单元123,执行单元124。其中存储单元123用于保存预先设置的限制使用条件。检测单元121接收到用户的输入操作后将当前的用户操作环境条件发送至判断单元122,判断单元122将接收到的用户操作环境条件和保存在存储器中的预先设置的限制使用条件进行对比,当用户操作环境条件满足预先设置的限制使用条件时,判断单元122将限制使用的执行指令发送至执行单元124,执行单元124根据从判断单元122接收到的执行指令来限制应用程序的使用;当用户操作条件不满足预先设置的限制使用条件时,判断单元122将不限制使用的执行指令发送至执行单元124,执行单元124不限制所述应用程序的使用。

另外,本发明实施例提供一种存储介质,用于存储计算机软件指令,该指令用于:预先设置所述应用程序的限制使用条件,所述限制使用条件包括所述移动终端所处的时间、地理位置、网络条件、用户属性;当接收到用户的输入操作时,获取与所述限制使用条件对应的当前的操作环境;当所述操作环境满足所述限制使用条件时,限制所述应用程序的使用;当所述操作环境不满足所述限制使用条件时,正常使用所述应用程序。具体方法和上述一种限制移动终端应用程序使用的方法相同。

应当理解,本文中所使用的术语“和/或”是指并且涵盖相关联地列出的项目中一个或多个项目的任何和全部可能的组合。还将理解的是,术语“包括”和/或“包含”当在本说明书中使用时是指定存在所陈述的特征、整数、步骤、操作、元素和/或部件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元素、部件和/或其分组。

还将理解的是,虽然术语“第一”、“第二”等可能在本文中用来描述各种元素,但是这些元素不应当被这些术语限定。这些术语只是用来将一个元素与另一元素区分开。例如,第一接触可以被命名为第二接触,并且类似地,第二接触可以被命名为第一接触,而不背离本发明的范围。第一接触和第二接触二者都是接触,但是它们可以不是同一接触,在某些场景下也可以是同一接触。

在本文中对本发明的描述中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本发明的限制。如本在发明的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。

如本文中所用,根据上下文,术语“若”可以被解释为意思是“当...时”或“在...后”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“若确定...”或“若检测到(所陈述的条件或事件)”可以被解释为意思是“在确定...时”或“响应于确定...”或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。

本领域普通技术人员意识到,结合本文中所公开的实施例描述的各示例的单元、算法及方法步骤,能够以计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所述作为分离部件说明的单元是或者也不是物理上分开的,作为单元显示的部件是或者也不是物理单元,即位于一个地方,或者也分布到多个网络单元上。根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。所述单元的划分,仅仅为一种逻辑功能划分,实际实现时有另外的划分方式。所显示或讨论的相互之间的耦合或直接耦合或通信连接是通过一些接口,装置或单元的间接耦合或通信连接,是电性,机械或其它的形式。另外,在本发明各个实施例中的各功能单元集成在一个处理单元中,也是各个单元单独物理存在,也两个或两个以上单元集成在一个单元中。

本领域普通技术人员理解:实现上述方法实施例的全部或部分步骤通过程序指令相关的硬件来完成,前述的程序存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种存储程序代码的介质。

以上所述,仅为本发明的一部分具体实施方式,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1