基于移动终端的自动关闭应用程序的方法及系统的制作方法

文档序号:7812889阅读:141来源:国知局
基于移动终端的自动关闭应用程序的方法及系统的制作方法
【专利摘要】本发明公开了一种基于移动终端的自动关闭应用程序的方法及系统,方法包括:预先设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序;移动终端每隔一预定时间获取所处地点的当前位置坐标数据;并判断所述当前位置坐标数据是否与预先设置的某一地点的位置坐标数据一致;当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致,则控制关闭与当前位置关联的应用程序。本发明可使用户指定地点让移动终端进行自检测并关闭预先指定的应用程序,帮助用户避免了不必要的干扰。
【专利说明】基于移动终端的自动关闭应用程序的方法及系统

【技术领域】
[0001]本发明涉及移动终端【技术领域】,尤其涉及一种基于移动终端的自动关闭应用程序的方法及系统。

【背景技术】
[0002]随着移动通信的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通讯交流工具。
[0003]现在移动通信终端的功能越来越丰富,终端的处理能力越来越强,除了在前台运行的应用程序之外,很多应用程序还会在后台持续运行,并且有时用户不知道应用程序是否完全关闭,不容易发现哪些应用程序正在后台运行,因此在某些场合后台运行的某些应用程序可能会对用户造成影响或干扰,比如,音乐播放器没有完全关闭并在后台运行,用户在会议室或者图书馆比较安静的场合时可能会因为误触到按键或其他原因触发后台运行的播放器播放声音。虽然一些第三方应用程序提供了诸如“ 一键清理后台应用”等功能关闭后头应用程序,但是仍然需要用户进行手动操作,且无法对后台运行的应用进行按需的关闭。
[0004]因此,现有技术还有待于改进和发展。


【发明内容】

[0005]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的自动关闭应用程序的方法及系统。通过本发明用户可以自行指定场合让移动终端自检测并关闭预先指定的应用程序,减少了用户忘记关闭后台应用程所带来的干扰,提高了移动终端的智能化程度。
[0006]本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的自动关闭应用程序的方法,其中,包括:
A、预先设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序;
B、移动终端每隔一预定时间获取所处地点的当前位置坐标数据;并判断所述当前位置坐标数据是否与预先设置的某一地点的位置坐标数据一致;
C、当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,则控制关闭与当前地点关联的应用程序。
[0007]所述的基于移动终端的自动关闭应用程序的方法,其中,所述步骤A具体包括:
Al、移动终端提供设置界面,通过所述设置界面接收用户的操作指令设置需自动关闭应用程序的地点;
A2、移动终端提供一个列出所有安装的应用程序的列表,通过复选框的形式获取用户设置的所述地点需要自动关闭的应用程序;
A3、将设置的需自动关闭的应用程序的地点的位置坐标数据与应用程序的唯一的标识符ID相关联,存储在配置文件里。
[0008]所述的基于移动终端的自动关闭应用程序的方法,其中,所述步骤B具体包括:
B1、移动终端通过自身的定位功能每隔一预定时间获取所处地点的当前位置坐标数据;
B2、将获取的当前位置坐标数据与预先设置的需关闭应用程序的地点的位置坐标数据进行比较判断,判断是否一致。
[0009]所述的基于移动终端的自动关闭应用程序的方法,其中,所述步骤B还包括: 比较判断当前位置坐标数据是否在预先设置的自动关闭应用程序的经纬度坐标范围内,如果是则认为当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地占.~?致.所述步骤B中定位功能是采用GPS定位、Cell ID或者W1-Fi定位中的一种或者多种定位方式。
[0010]所述的基于移动终端的自动关闭应用程序的方法,其中,所述步骤C具体包括:
Cl、当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,移动终端获取与所述地点相关联的需自动关闭的应用程序信息;
C2、检测获取到的应用程序信息中是否有对应的应用程序在后台运行,当检测到为是时则通过终端平台提供的接口获取当前后台运行的应用程序ID ;
C3、移动终端将获取到的后台运行的应用程序ID与配置文件中预先设定的所述地点对应的应用程序ID比较,若二者ID相同,则控制将此ID对应的后台运行的应用程序关闭。
[0011]一种基于移动终端的自动关闭应用程序的系统,其中,包括:
设置与关联模块,用于预先设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序;
定位与判断模块,用于移动终端每隔一预定时间获取所处地点的当前位置坐标数据;并判断所述当前位置坐标数据是否与预先设置的某一地点的位置坐标数据一致;
获取与控制模块,用于当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,则控制关闭与当前地点关联的应用程序。
[0012]所述基于移动终端的自动关闭应用程序的系统,其中,所述设置与关联模块还包括:
设置单元,用于提供设置界面,通过所述设置界面接收用户的操作指令设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序;
第一获取单元,用于提供一个列出所有安装的应用程序的列表,通过复选框的形式获取用户设置的所述地点需要自动关闭的应用程序;
存储单元,用于将设置的需自动关闭的应用程序的地点的位置坐标数据与应用程序的唯一的标识符ID相关联,存储在配置文件里。
[0013]所述基于移动终端的自动关闭应用程序的系统,其中,所述定位与判断模块包括:
定位单元,用于移动终端通过自身的定位功能每隔一预定时间获取所处地点的当前位置坐标数据;
第一比较与判断单元,用于将获取的当前位置坐标数据与预先设置的需关闭应用程序的地点的位置坐标数据进行比较判断,判断是否一致; 再次比较与判断单元,用于比较判断当前位置坐标数据是否在预先设置的自动关闭应用程序的经纬度坐标范围内,如果是则认为当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致。
[0014]所述基于移动终端的自动关闭应用程序的系统,其中,所述定位单元是采用GPS定位、Cell ID或者W1-Fi定位中的一种或者多种定位方式。
[0015]所述基于移动终端的自动关闭应用程序的系统,其中,所述获取与判断模块包括:
第二获取单元,当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,移动终端获取与所述地点位相关联的需自动关闭的应用程序信息;检测单元,用于检测获取到的应用程序信息中是否有对应的应用程序在后台运行,当检测到为是时则通过终端平台提供的接口获取当前后台运行的应用程序ID ;
第二比较与判断单元,用于移动终端将获取到的后台运行的应用程序ID与配置文件中预先设定的所述地点对应的应用程序ID比较,若二者ID相同,则控制将此ID对应的后台运行的应用程序关闭。
[0016]本发明所提供的基于移动终端的自动关闭应用程序的方法及系统,移动终端获取用户指定的若干地点并进行存储,并将该地点的位置坐标与移动终端到达该地点需要自动关闭的应用程序进行关联;移动终端运行定位功能获取定位数据,并与之前设定的自动关闭应用程序的位置坐标比较,判断移动终端是否到达用户指定的自动关闭后台程序的地点;当判断出当前移动终端所处的地点和之前设定的任一需要自动关闭应用程序的地点对应,检测该列表中的应用程序是否在后台运行,如有,移动终端自行将其关闭。本发明可使用户指定地点让移动终端进行自检测并关闭预先指定的应用程序,帮助用户避免了不必要的干扰,为用户提供了方便。

【专利附图】

【附图说明】
[0017]图1是本发明的基于移动终端的自动关闭应用程序的方法的第一较佳实施例的流程图。
[0018]图2是本发明基于移动终端的自动关闭应用程序的方法的第二较佳实施例的流程图。
[0019]图3是本发明基于移动终端的自动关闭应用程序的系统第一较佳实施例的功能原理框图。

【具体实施方式】
[0020]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]本发明第一实施例所述的一种基于移动终端的自动关闭应用程序的方法,如图1所示,包括:
步骤S110、预先设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序。
[0022]例如移动终端获取用户指定的若干地点并进行存储,并将该地点的位置坐标与移动终端到达该地点需要自动关闭的应用程序进行关联;本发明的应用程序包括前台运行的应用程序和后台应用程序。
[0023]本发明实施例在具体实施时步骤SllO包括:
移动终端提供设置界面,通过所述设置界面接收用户的操作指令设置自动关闭应用程序的地点;较优的,可以通过提供电子地图让用户选取某一地点位置或区域,通过电子地图将该位置映射为经纬度坐标,并记录该坐标信息。
[0024]移动终端提供一个列出所有安装的应用程序的列表,通过复选框的形式获取用户设置的所述地点需要自动关闭的应用程序;例如设置在办公室的地点,自动关闭音乐播放程序及视频程序。
[0025]将设置的需自动关闭应用程序的地点的位置坐标数据与应用程序的唯一的标识符ID相关联,存储在配置文件中。对应方式例如下表所示:

M I应用程序地点I IDl,ID2,……

地点2 ?Ρ3, ID4,……—

地点n|lDn
具体实施时,用户可以通过移动终端提供的自动关闭应用程序地点的设置界面输入自动关闭应用程序地点的名称,移动终端将用户输入的自动关闭应用程序地点的名称对应的位置坐标存储到配置文件中;或者,移动终端调用电子地图显示,获取用户从自动关闭应用程序地点设置界面显示的电子地图中选择自动关闭应用程序的地点,然后将用户选择的关闭应用程序地点对应的位置坐标存储在对应的配置文件中。
[0026]步骤S120、移动终端每隔一预定时间获取所处地点的当前位置坐标数据;并判断所述当前位置坐标数据是否与预先设置的某一地点的位置坐标数据一致。
[0027]移动终端运行定位功能,每隔一预定时间获取定位数据,并与之前设定的自动关闭应用程序的位置坐标比较,判断移动终端是否到达用户指定的自动关闭后台程序的地占.具体实施时,步骤S120还包括:
移动终端通过自身的定位功能每隔一预定时间(如例5秒)获取所处地点的当前位置坐标数据;
将获取的当前位置坐标数据与预先设置的需关闭应用程序的地点的位置坐标数据进行比较判断,判断是否一致;
或者比较判断当前位置坐标数据是否在预先设置的自动关闭应用程序的经纬度坐标范围内,如果是则认为当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致,从而判断移动终端是否到达用户设定的自动关闭后台程序的地点。
[0028]具体实施时,所述定位功能一般是采用GPS定位、Cell ID或者W1-Fi定位中的一种或者多种定位方式。其中三种定位方式的具体定位方法如下:
GPS定位:利用移动通信终端内置的GPS定位模块,通过与定位卫星和定位服务器的交互获取移动通信终端当前位置坐标;
Cell ID(小区识别码)定位:移动通信终端将其当前所处小区的Cell ID发送到定位服务器,定位服务器查询其数据库,查找移动通信终端传输的Cell ID对应小区的位置坐标,将查找到的位置坐标反馈到移动通信终端;
W1-Fi定位:移动通信终端接收其当前所处位置的无线W1-Fi网络的无线路由器信号,将该无线路由器信号传输到定位服务器,定位服务器查询其数据库,查找该无线路由器的位置坐标,然后将查找到的位置坐标传输到移动通信终端。
[0029]具体实施时,移动通信终端的定位除可采用上述定位方式外,还可采用其他的定位方式,如蓝牙定位等等,具体根据移动通信终端的配置而实施。
[0030]步骤S130、当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致,则控制关闭与当前位置关联的应用程序。
[0031]当判断出当前移动终端所处的地点和之前设定的任一需要自动关闭应用程序的地点对应,移动终端获取与该地点位置相关联的自动关闭的应用程序信息,检测该列表中的应用程序是否在后台运行,如有,移动终端自行将其关闭。本发明的应用程序包括前台运行的应用程序和后台应用程序。
[0032]即前台运行的应用程序也可以通过本发明关闭。
[0033]具体实施时,步骤S130还包括:
当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致,移动终端获取与该地点位置相关联的自动关闭的应用程序信息;
检测获取到的应用程序信息中是否有对应的应用程序在后台运行,当检测到为是时则通过终端平台提供的接口获取当前后台运行的应用程序ID ;
移动终端将获取到的后台运行的应用程序ID与配置文件中预先设定的所述地点对应的应用程序ID比较,若二者ID相同,则控制将此ID对应的后台运行的应用程序关闭。
[0034]请参见图2,图2是本发明基于移动终端的自动关闭应用程序的方法的第二较佳实施例的流程图。图2所示的基于移动终端的自动关闭应用程序的方法,包括:
步骤S10、移动终端获取用户设置的自动关闭应用程序的地点及应用程序,之后执行步骤 S20 ;
步骤S20、移动终端周期性的获取所处地点的当前位置坐标数据,之后执行步骤S30 ;步骤S30、移动终端判断当前位置是否与配置文件中用户预先设定的某一地点吻合,如果吻合则执行步骤S50,如果不吻合执行步骤S40 ;
步骤S40、移动终端不作任何处理,之后执行步骤S20 ;
步骤S50、移动终端关闭与当前位置的应用程序。
[0035]基于上述实施例,本发明还提供一种基于移动终端的自动关闭应用程序的系统,如图3所示,包括:
设置与关联模块510,用于预先设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序;具体如上所述。
[0036]定位与判断模块520,用于移动终端每隔一预定时间获取所处地点的当前位置坐标数据;并判断所述当前位置坐标数据是否与预先设置的某一地点的位置坐标数据一致;具体如上所述。
[0037]获取与控制模块530,用于当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,则控制关闭与当前地点关联的应用程序;具体如上所述。
[0038]所述基于移动终端的自动关闭应用程序的系统,其中,所述设置与关联模块510还包括:
设置单元,用于提供设置界面,通过所述设置界面接收用户的操作指令设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序;具体如上所述。
[0039]第一获取单元,用于提供一个列出所有安装的应用程序的列表,通过复选框的形式获取用户设置的所述地点需要自动关闭的应用程序;具体如上所述。
[0040]存储单元,用于将设置的需自动关闭应用程序的地点的位置坐标数据与应用程序的唯一的标识符ID相关联,存储在配置文件里;具体如上所述。
[0041]所述基于移动终端的自动关闭应用程序的系统,其中,所述定位与判断模块包括:
定位单元,用于移动终端通过自身的定位功能每隔一预定时间获取所处地点的当前位置坐标数据;具体如上所述。
[0042]第一比较与判断单元,用于将获取的当前位置坐标数据与预先设置的需关闭应用程序的地点的位置坐标数据进行比较判断,判断是否一致;具体如上所述。
[0043]再次比较与判断单元,用于比较判断当前位置坐标数据是否在预先设置的自动关闭应用程序的经纬度坐标范围内,如果是则认为当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致;具体如上所述。
[0044]所述基于移动终端的自动关闭应用程序的系统,其中,所述定位单元是采用GPS定位、Cell ID或者W1-Fi定位中的一种或者多种定位方式。
[0045]所述基于移动终端的自动关闭应用程序的系统,其中,所述获取与判断模块包括:
第二获取单元,当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,移动终端获取与该地点位置相关联的需自动关闭的应用程序信息;具体如上所述。
[0046]检测单元,用于检测获取到的应用程序信息中是否有对应的应用程序在后台运行,当检测到为是时则通过终端平台提供的接口获取当前后台运行的应用程序ID ;具体如上所述。
[0047]第二比较与判断单元,用于移动终端将获取到的后台运行的应用程序ID与配置文件中预先设定的所述地点对应的应用程序ID比较,若二者ID相同,则控制将此ID对应的后台运行的应用程序关闭;具体如上所述。
[0048]综上所述,本发明所提供的基于移动终端的自动关闭应用程序的方法及系统,移动终端获取用户指定的若干地点并进行存储,并将该地点的位置坐标与移动终端到达该地点需要自动关闭的应用程序进行关联;移动终端运行定位功能获取定位数据,并与之前设定的自动关闭应用程序的位置坐标比较,判断移动终端是否到达用户指定的自动关闭后台程序的地点;当判断出当前移动终端所处的地点和之前设定的任一需要自动关闭应用程序的地点对应,检测该列表中的应用程序是否在后台运行,如有,移动终端自行将其关闭。本发明可使用户指定地点让移动终端进行自检测并关闭预先指定的应用程序,帮助用户避免了不必要的干扰,为用户提供了方便。
[0049]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种基于移动终端的自动关闭应用程序的方法,其特征在于,包括: A、预先设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序; B、移动终端每隔一预定时间获取所处地点的当前位置坐标数据;并判断所述当前位置坐标数据是否与预先设置的某一地点的位置坐标数据一致; C、当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,则控制关闭与当前地点关联的应用程序。
2.根据权利要求1所述的基于移动终端的自动关闭应用程序的方法,其特征在于,所述步骤A具体包括: Al、移动终端提供设置界面,通过所述设置界面接收用户的操作指令设置需自动关闭应用程序的地点; A2、移动终端提供一个列出所有安装的应用程序的列表,通过复选框的形式获取用户设置的所述地点需要自动关闭的应用程序; A3、将设置的需自动关闭的应用程序的地点的位置坐标数据与应用程序的唯一的标识符ID相关联,存储在配置文件里。
3.根据权利要求1所述的基于移动终端的自动关闭应用程序的方法,其特征在于,所述步骤B具体包括: B1、移动终端通过自身的定位功能每隔一预定时间获取所处地点的当前位置坐标数据; B2、将获取的当前位置坐标数据与预先设置的需关闭应用程序的地点的位置坐标数据进行比较判断,判断是否一致。
4.根据权利要求3所述的基于移动终端的自动关闭应用程序的方法,其特征在于,所述步骤B还包括: 比较判断当前位置坐标数据是否在预先设置的自动关闭应用程序的经纬度坐标范围内,如果是则认为当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地占.~?致.所述步骤B中定位功能是采用GPS定位、Cell ID或者W1-Fi定位中的一种或者多种定位方式。
5.根据权利要求1或2所述的基于移动终端的自动关闭应用程序的方法,其特征在于,所述步骤C具体包括: Cl、当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,移动终端获取与所述地点相关联的需自动关闭的应用程序信息; C2、检测获取到的应用程序信息中是否有对应的应用程序在后台运行,当检测到为是时则通过终端平台提供的接口获取当前后台运行的应用程序ID ; C3、移动终端将获取到的后台运行的应用程序ID与配置文件中预先设定的所述地点对应的应用程序ID比较,若二者ID相同,则控制将此ID对应的后台运行的应用程序关闭。
6.一种基于移动终端的自动关闭应用程序的系统,其特征在于,包括: 设置与关联模块,用于预先设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序; 定位与判断模块,用于移动终端每隔一预定时间获取所处地点的当前位置坐标数据;并判断所述当前位置坐标数据是否与预先设置的某一地点的位置坐标数据一致; 获取与控制模块,用于当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,则控制关闭与当前地点关联的应用程序。
7.根据权利要求6所述基于移动终端的自动关闭应用程序的系统,其特征在于,所述设置与关联模块还包括: 设置单元,用于提供设置界面,通过所述设置界面接收用户的操作指令设置自动关闭应用程序的地点及对应每个地点需关闭的应用程序; 第一获取单元,用于提供一个列出所有安装的应用程序的列表,通过复选框的形式获取用户设置的所述地点需要自动关闭的应用程序; 存储单元,用于将设置的需自动关闭的应用程序的地点的位置坐标数据与应用程序的唯一的标识符ID相关联,存储在配置文件里。
8.根据权利要求6所述基于移动终端的自动关闭应用程序的系统,其特征在于,所述定位与判断模块包括: 定位单元,用于移动终端通过自身的定位功能每隔一预定时间获取所处地点的当前位置坐标数据; 第一比较与判断单元,用于将获取的当前位置坐标数据与预先设置的需关闭应用程序的地点的位置坐标数据进行比较判断,判断是否一致; 再次比较与判断单元,用于比较判断当前位置坐标数据是否在预先设置的自动关闭应用程序的经纬度坐标范围内,如果是则认为当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致。
9.根据权利要求8所述基于移动终端的自动关闭应用程序的系统,其特征在于,所述定位单元是采用GPS定位、Cell ID或者W1-Fi定位中的一种或者多种定位方式。
10.根据权利要求6所述基于移动终端的自动关闭应用程序的系统,其特征在于,所述获取与判断模块包括: 第二获取单元,当判断出当前移动终端所处的地点和之前设定的某一需要自动关闭应用程序的地点一致时,移动终端获取与所述地点相关联的需自动关闭的应用程序信息; 检测单元,用于检测获取到的应用程序信息中是否有对应的应用程序在后台运行,当检测到为是时则通过终端平台提供的接口获取当前后台运行的应用程序ID ; 第二比较与判断单元,用于移动终端将获取到的后台运行的应用程序ID与配置文件中预先设定的所述地点对应的应用程序ID比较,若二者ID相同,则控制将此ID对应的后台运行的应用程序关闭。
【文档编号】H04M1/725GK104168390SQ201410434238
【公开日】2014年11月26日 申请日期:2014年8月29日 优先权日:2014年8月29日
【发明者】伊尹 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1