一种基于安卓系统的移动终端恢复的控制方法

文档序号:10534537阅读:213来源:国知局
一种基于安卓系统的移动终端恢复的控制方法
【专利摘要】一种基于安卓系统的移动终端恢复的控制方法,包括:通过紧密覆盖于触摸屏上智能外设装置对触摸屏进行操作发送恢复触发信号;安装在移动终端中对应智能外设装置的系统获取到恢复触发信号后,根据系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播;对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,通过查看所需保护的各应用程序的服务的运行状态,判断所需保护的应用程序若不处于运行状态,则启动该应用程序的服务。本发明解决了当前用户清理内存时,将用户需要使用的应用程序被强制性结束,导致用户不能正常使用所需的应用程序,为用户使用移动终端带来了不便的问题。
【专利说明】
一种基于安卓系统的移动终端恢复的控制方法
技术领域
[0001]本发明涉及移动终端领域,尤其涉及一种基于安卓系统的移动终端恢复的控制方法。
【背景技术】
[0002]随着具有多种应用功能的智能手机、平板电脑等移动终端的迅速普及并成为人们生活中必不可少的信息获取工具,人们可以利用移动终端进行多种应用的安装和使用、浏览图片、观看视频、播放音乐等等。触摸屏具有能提供可变的、并为人们所熟悉的界面的优点,为了更好的利用触摸屏的优点,用户可以容易的移动、放大、缩小或旋转触摸屏上显示的图像对象,当前移动终端多数采用触摸屏。鉴于电容式触摸屏透光率更高,也能更好地支持多点触控,因此电容式触摸屏以其良好的易用性在手机、PDA和平板电脑等移动终端上已经广泛采用。
[0003]由于触摸屏越来越大,当前的移动终端中出现了取消实体按键,转而用虚拟按键代替实体按键的现象。但是由于触摸屏的虚拟按键和实体按键在物理特性上的不同,采用全触摸屏的移动终端在用户需要快速触发特定功能或仅靠触觉进行操作的时候往往不能满足需求,于是出现了一些附着在移动终端上的智能外设装置,如以智能膜形式存在的智能外设装置解决了全触摸屏的移动终端用户需要快速触发特定功能或仅靠触觉进行操作的时候的需求。
[0004]安卓系统已经成为当前移动终端的主流,但是安卓系统的移动终端内存消耗比较快,后台会运行过多的程序,系统会出现不正常的卡死,导致用户经常会进行清理内存动作,有些处于后台服务状态的进程会被强制性结束,无法继续提供正常服务;而且很多用户需要使用的应用程序(APP)在被用户清理内存动作中杀死进程后,需要用户重新启动应用才能继续提供服务,给用户使用移动终端带来不便。
[0005]因此,如何通过智能外设装置方便地解决用户在使用移动终端中的上述问题,就成为了当前需要解决的问题。

【发明内容】

[0006]本发明所要解决的技术问题在于提供一种基于安卓系统的移动终端恢复的控制方法,解决了当前移动终端用户清理内存时,将用户需要使用的应用程序被强制性结束,导致用户不能正常使用所需的应用程序,为用户使用移动终端带来了不便的问题。
[0007]为了解决上述问题,本发明提供了一种基于安卓系统的移动终端恢复的控制方法,包括:
[0008]通过紧密覆盖于电容式触摸屏上的智能外设装置对电容式触摸屏进行操作发送恢复触发信号;安装在移动终端中对应智能外设装置的系统获取到所述恢复触发信号后,根据系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播;
[0009]所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,通过查看所需保护的各应用程序的服务的运行状态,判断所需保护的应用程序若不处于运行状态,则启动该应用程序的服务,完成基于安卓系统的移动终端恢复的控制。
[0010]进一步地,上述方法还可包括:所述通过紧密覆盖于电容式触摸屏上的智能外设装置对电容式触摸屏进行操作发送恢复触发信号;安装在移动终端中对应智能外设装置的系统获取到所述恢复触发信号后,根据系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播的步骤,包括:
[0011]通过触发移动终端的电容式触摸屏的屏幕外的触发控件发送触发信号,该触发信号传送到该触发控件对应的响应控件后,响应控件与电容式触摸屏表面上与安装在移动终端中对应智能外设装置的系统对应的预设恢复触发信号区域生成感应耦合信号;其中,所述触发控件和所述响应控件设置于智能外设装置上,智能外设装置紧密覆盖于电容式触摸屏上;
[0012]安装在移动终端中对应智能外设装置的系统监控到所述电容式触摸屏上预设恢复触发信号区域的感应耦合信号后,根据感应耦合信号通过系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播。
[0013]进一步地,上述方法还可包括:所述触发控件设置于电容式触摸屏的屏幕边缘外的区域;所述响应控件设置于电容式触摸屏的屏幕内区域,并与电容式触摸屏表面上安装在移动终端中对应智能外设装置的系统对应的预设恢复触发信号区域为电耦合联接;触发控件与其相对应的响应控件为非接触方式的电耦合感应联接,即触发控件与其相对应的响应控件之间存在一缝隙。
[0014]进一步地,上述方法还可包括:所述触发控件与其相对应的所述响应控件之间存在的缝隙的距离为大于0.1mm。
[0015]进一步地,上述方法还可包括:所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,通过查看所需保护的各应用程序的服务的运行状态后,还包括判断所需保护的应用程序若处于运行状态,则结束流程。
[0016]进一步地,上述方法还可包括:所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,还包括:所述安装在移动终端中对应智能外设装置的系统通过在在后台采用service的方式运行,提高所需保护的各应用程序进程的优先级,保护移动终端在清理内存操作中所需保护的各应用程序进程正常运行。
[0017]进一步地,上述方法还可包括:所述安卓系统的应用程序的进程分为6个等级,按优先级顺序由高到低依次是:前台进程、可视进程、次要服务进程、后台进程、内容供应节点和空进程,其中,在安卓系统中,应用程序的进程的oom_adj值代表进程的优先级,oom_adj值越高代表该进程的优先级越低。
[0018]进一步地,上述方法还可包括:所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,进一步包括:
[0019]所述安装在移动终端中对应智能外设装置的系统修改所需保护的各应用程序进程属性,包括:在所需保护的各应用程序进程中设置:setPersistent (true)或者在 Manifest 文件中配置 android:persistent = " true ";在 Service 中重写onStartCommand方式,通过写入START_STICKY的值确保service被kill掉后自动启动。
[0020]进一步地,上述方法还可包括:所述安装在移动终端中对应智能外设装置的系统与在移动终端中预先设置的守护服务应用互相监听,所述安装在移动终端中对应智能外设装置的系统和守护服务应用若接收到任一所需保护的应用程序的服务被关闭后发送的求救广播后,则将该应用程序发送的求救广播转发给对方,并启动该应用程序的服务,通过双重监听确保所需保护的应用程序的服务正常运行。
[0021]进一步地,上述方法还可包括:所述通过紧密覆盖于电容式触摸屏上的智能外设装置对电容式触摸屏进行操作发送恢复触发信号的步骤,包括:通过预先设置的对电容式触摸屏进行操作方式,在该操作方式被触发时,发送恢复触发信号,其中预先设置的对电容式触摸屏进行操作方式包括:开机、锁屏或对屏幕解锁。
[0022]与现有技术相比,应用本发明,通过智能外设装置监听安卓系统中所需保护的各应用程序的广播,将已关闭服务的需要保护的应用程序重新启动,使用户能正常使用所需的应用程序,提高了移动终端的用户的使用体验度。
【附图说明】
[0023]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本发明的一种基于安卓系统的移动终端恢复的控制方法的流程图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]本发明的主要构思在于:安卓系统内存消耗比较快,系统会出现不正常的卡死,用户经常进行清理内存动作,则处于后台服务状态的进程会被强制性结束,无法继续提供服务;在实际中,安卓系统的应用程序(APP)存在几种情况会被杀死进程:用户关闭并退出应用、安卓系统自动回收内存、被误杀进程等。本发明通过在应用后台服务被结束后自动重新启动并持续提供服务来解决上述唯特。其中通过同时监听多个广播,确保服务能够持续提供。
[0027]如图1所示,本发明的一种基于安卓系统的移动终端恢复的控制方法,包括:
[0028]步骤110、通过紧密覆盖于电容式触摸屏上的智能外设装置对电容式触摸屏进行操作发送恢复触发信号;安装在移动终端中对应智能外设装置的系统获取到所述恢复触发信号后,根据系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播;
[0029]所述通过紧密覆盖于电容式触摸屏上的智能外设装置对电容式触摸屏进行操作发送恢复触发信号;安装在移动终端中对应智能外设装置的系统获取到所述恢复触发信号后,根据系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播的步骤,包括:
[0030]通过触发移动终端的电容式触摸屏的屏幕外的触发控件发送触发信号,该触发信号传送到该触发控件相对应的所述响应控件后,所述响应控件与电容式触摸屏表面上与安装在移动终端中对应智能外设装置的系统对应的预设恢复触发信号区域生成感应耦合信号;其中,所述触发控件和所述响应控件设置于智能外设装置上,智能外设装置紧密覆盖于电容式触摸屏上;安装在移动终端中对应智能外设装置的系统监控到所述电容式触摸屏上预设恢复触发信号区域的感应耦合信号后,根据感应耦合信号通过系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播。本流程是实际使用中的具体流程,通过智能外设装置上设置的触发控件和响应控件,达到监听安卓系统中所需保护的各应用程序的广播的控制。
[0031]所述触发控件设置于电容式触摸屏的屏幕边缘外的区域;所述响应控件设置于电容式触摸屏的屏幕内区域,并与电容式触摸屏表面上安装在移动终端中对应智能外设装置的系统对应的预设恢复触发信号区域为电耦合联接;触发控件与其相对应的响应控件为非接触方式的电耦合感应联接,即触发控件与其相对应的响应控件之间存在一缝隙。
[0032]当前的移动终端中出现了采用全触摸屏的现象,而全触摸屏的操作都在触摸屏上,用户有时需要在非显示触控区域进行快速触发特定功能的需求,但是现有触控屏技术无法在不修改芯片驱动及触控屏传感层的情况下实现在非显示触控区域增加触控功能。当前出现了通过在触摸屏上通过结合贴膜等结构实现在非显示触控区域增加触控功能,但是由于其采用传统的自容耦合方式,需要在显示区域留有导电触发区域,这样会在用户操作触摸屏时在触发区域形成屏蔽区,导致屏蔽区触控无效。而本发明中触发控件与响应控件之间存在一缝隙,不需要在显示区域留有导电触发区域,不会在用户操作触摸屏时在触发区域形成屏蔽区,给用户带来了方便,提高了用户的使用体验度。
[0033]所述触发控件与其相对应的所述响应控件之间存在的缝隙的距离为大于0.1mm。此为在实际使用测试中得到的缝隙的距离,在此距离触发控件与其相对应的响应控件的非接触方式电耦合感应联接是有效的。
[0034]所述通过紧密覆盖于电容式触摸屏上的智能外设装置对电容式触摸屏进行操作发送恢复触发信号的步骤,包括:通过预先设置的对电容式触摸屏进行操作方式,在该操作方式被触发时,发送恢复触发信号,其中预先设置的对电容式触摸屏进行操作方式包括:开机、锁屏或对屏幕解锁。此流程是说明在实际使用中的具体触发操作方式,其实在开机、锁屏或对屏幕解锁的三种方式中属于用户对移动终端进行唤醒的操作,在移动终端处于系统后台休眠状态下,不会进行监听的操作控制,即使需要保护的应用程序已经关闭服务也不影响用户的使用,只有用户在唤醒移动终端时,启动系统对需要保护的应用程序的监听是较优选择的实施方式。另一实施方式可以是在电容式触摸屏处于使用过程中,用户正在通过智能外设装置的触发控件操作触摸屏,此时也可以发送恢复触发信号,对需要保护的应用程序进行监听的操作控制。
[0035]步骤120、所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,通过查看所需保护的各应用程序的服务的运行状态,判断所需保护的应用程序若不处于运行状态,则启动该应用程序的服务,完成基于安卓系统的移动终端恢复的控制。
[0036]所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,通过查看所需保护的各应用程序的服务的运行状态后,还包括判断所需保护的应用程序若处于运行状态,则结束流程。本流程是补充流程,判断若所需保护的应用程序若处于运行状态,则结束流程。
[0037]所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,还包括:所述安装在移动终端中对应智能外设装置的系统通过在在后台采用service的方式运行,提高所需保护的各应用程序进程的优先级,保护移动终端在清理内存操作中所需保护的各应用程序进程正常运行。
[0038]实际中,在后台采用service的方式运行,提高进程的优先级,降低被系统杀死的几率,原理如下:
[0039]Android将进程分为6个等级,它们按优先级顺序由高到低依次是:
[0040]前台进程(F0REGR0UND_APP)
[0041]可视进程(VISIBLE_APP)
[0042]次要服务进程(SECONDARY_SERVER)
[0043]后台进程(HIDDEN_APP)
[0044]内容供应节点(C0NTENT_PR0VIDER)
[0045]空进程(EMPTY_APP)
[0046]在安卓系统中,进程的oom_adj值也就代表了它的优先级。oom_adj值越高代表该进程优先级越低,
[0047]setprop r0.F0REGR0UND_APP_ADJ O
[0048]setprop r0.VISIBLE_APP_ADJI
[0049]setprop r0.SEC0NDARY_SERVER_ADJ 2
[0050]se 中 rop r0.HIDDEN_APP_MIN_ADJ7
[0051]setprop r0.C0NTENT_PR0VIDER_ADJ 14
[0052]setprop r0.EMPTY_APP_ADJ15
[0053]安卓系统的Low Memory Killer根据需要(当系统内存短缺时)杀死进程释放其内存,源代码在kernel/drivers/misc/lowmemorykiller.c中。简单说,就是寻找优先级较低的进程杀死,从而释放它占用的内存。
[0054]所述安卓系统的应用程序的进程分为6个等级,按优先级顺序由高到低依次是:前台进程、可视进程、次要服务进程、后台进程、内容供应节点和空进程,其中,在安卓系统中,应用程序的进程的oom_adj值代表进程的优先级,oom_adj值越高代表该进程的优先级越低。
[0055]所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,进一步包括:
[0056]所述安装在移动终端中对应智能外设装置的系统修改所需保护的各应用程序进程属性,包括:在所需保护的各应用程序进程中设置:setPersistent (true)或者在 Manifest 文件中配置 android:persistent = " true ";在 Service 中重写onStartCommand方式,通过写入START_STICKY的值确保service被kill掉后自动启动。本流程基于强制修改进程属性来保护所需保护的各应用程序的服务不被关闭。
[0057]实际中,I)在进程中设置:setPersistent (true)或者在Manifest文件中配置android-persistent = " true";
[0058]2)在Service中重写onStartCommand方法,这个方法有三个返回值,START_STICKY是service被kill掉后自动启动。
[0059]public int onStartCommand(Intent intent, int flags, int startld){
[0060]return START_STICKY ;
[0061]}
[0062]还包括:所述安装在移动终端中对应智能外设装置的系统与在移动终端中预先设置的守护服务应用互相监听,所述安装在移动终端中对应智能外设装置的系统和守护服务应用若接收到任一所需保护的应用程序的服务被关闭后发送的求救广播后,则将该应用程序发送的求救广播转发给对方,并启动该应用程序的服务,通过双重监听确保所需保护的应用程序的服务正常运行。本流程通过采用守护进程的方式保证应用程序的service被杀死后可以自动重启,解决了即使提升应用程序的service优先级或者存活率,也存在被安全软件强行杀死的问题。
[0063]实际中,可以通过注册一个新的守护服务应用,和对应智能外设装置的系统的service相互监听,其中任何一个服务被关闭的时候,发送求救广播,通知另外一个服务,月艮务里接收到广播并响应广播重新打启动被杀死的服务,两个服务相互守护,最大限度的提高需要保护的应用程序进程的存活程度。
[0064]本发明方法的一实施例是:触发控件和响应控件都由透明导电材料构成,两者组合成透明导电图形。透明导电图形印刷在透明基板上,制作成类似手机保护贴膜外观的一片薄膜(即本发明中所指的智能外设装置,例如:塑料膜(聚氨酯、亚克力、聚酰亚胺、树脂或聚酯等材质)或玻璃膜等),但在各触发控件位置处有相应标识。薄膜将贴合在智能移动终端触控屏表面,薄膜本身具有保护智能移动终端的作用。安装在移动终端中系统以APP应用的形式安装在移动终端系统中,并可以通过版本更新的方式不断更改或增加新的功能。APP为安装在移动终端中的应用程序。当然其中该薄膜也可设置成与移动终端的触控屏表面为可分离式结构(例如:手机盖板等),即可以在使用过程中紧密贴附在触控屏表面,也可以与触控屏分离,即设置成翻盖的形式,则使用中通过触发控件对移动终端的触控屏进行控制,以上两种方式仅仅是对本发明实施方式的说明,并非限定,只要是满足薄膜在使用过程中贴附在触控屏表面的任意方式都在本发明的保护范围之内。移动终端使用者对薄膜的触发控件进行触发,响应控件对电容式触摸屏表面上APP对应的预设区域发送信号,系统感应到预设区域的信号后打开APP,APP可与系统进行交互操作;当系统监听到需要保护的APP没有处于运行状态,则启动该APP的服务。
[0065]本发明的应用场景实例,例如:1)用户后台应用启动过多,内存不足时,安卓系统自动清除优先级较低,使用内存过多的应用;2)用户感觉系统变慢时,手动清除内存中正在运行状态的应用;3)操作系统异常,导致应用进程被杀死;4)应用自身异常,退出运行状态。在以上场景中,若有需要保护的应用被终止运行,安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,通过查看所需保护的各应用程序的服务的运行状态,判断所需保护的应用程序若不处于运行状态,则启动该应用程序的服务。
[0066]本说明书中的各个实施例一般采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0067]本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块或单元。一般地,程序模块或单元可以包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。一般来说,程序模块或单元可以由软件、硬件或两者的结合来实现。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块或单元可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0068]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0069]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0070]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0071]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0072]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网页中视频的播放装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0073]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
【主权项】
1.一种基于安卓系统的移动终端恢复的控制方法,包括: 通过紧密覆盖于电容式触摸屏上的智能外设装置对电容式触摸屏进行操作发送恢复触发信号;安装在移动终端中对应智能外设装置的系统获取到所述恢复触发信号后,根据系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播; 所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,通过查看所需保护的各应用程序的服务的运行状态,判断所需保护的应用程序若不处于运行状态,则启动该应用程序的服务,完成基于安卓系统的移动终端恢复的控制。2.如权利要求1所述的控制方法,其特征在于, 所述通过紧密覆盖于电容式触摸屏上的智能外设装置对电容式触摸屏进行操作发送恢复触发信号;安装在移动终端中对应智能外设装置的系统获取到所述恢复触发信号后,根据系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播的步骤,包括: 通过触发移动终端的电容式触摸屏的屏幕外的触发控件发送触发信号,该触发信号传送到该触发控件对应的响应控件后,响应控件与电容式触摸屏表面上与安装在移动终端中对应智能外设装置的系统对应的预设恢复触发信号区域生成感应耦合信号;其中,所述触发控件和所述响应控件设置于智能外设装置上,智能外设装置紧密覆盖于电容式触摸屏上; 安装在移动终端中对应智能外设装置的系统监控到所述电容式触摸屏上预设恢复触发信号区域的感应耦合信号后,根据感应耦合信号通过系统的数据库中预先设置的用户所需保护的应用程序名单的信息,监听安卓系统中所需保护的各应用程序的广播。3.如权利要求2所述的控制方法,其特征在于, 所述触发控件设置于电容式触摸屏的屏幕边缘外的区域;所述响应控件设置于电容式触摸屏的屏幕内区域,并与电容式触摸屏表面上安装在移动终端中对应智能外设装置的系统对应的预设恢复触发信号区域为电耦合联接;触发控件与其相对应的响应控件为非接触方式的电耦合感应联接,即触发控件与其相对应的响应控件之间存在一缝隙。4.如权利要求3所述的控制方法,其特征在于, 所述触发控件与其相对应的所述响应控件之间存在的缝隙的距离为大于0.1_。5.如权利要求1所述的控制方法,其特征在于, 所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,通过查看所需保护的各应用程序的服务的运行状态后,还包括判断所需保护的应用程序若处于运行状态,则结束流程。6.如权利要求1所述的控制方法,其特征在于, 所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,还包括:所述安装在移动终端中对应智能外设装置的系统通过在在后台采用service的方式运行,提高所需保护的各应用程序进程的优先级,保护移动终端在清理内存操作中所需保护的各应用程序进程正常运行。7.如权利要求6所述的控制方法,其特征在于, 所述安卓系统的应用程序的进程分为6个等级,按优先级顺序由高到低依次是:前台进程、可视进程、次要服务进程、后台进程、内容供应节点和空进程,其中,在安卓系统中,应用程序的进程的oom_adj值代表进程的优先级,oom_adj值越高代表该进程的优先级越低。8.如权利要求1所述的控制方法,其特征在于, 所述安装在移动终端中对应智能外设装置的系统接收到监听的所需保护的各应用程序的广播后,进一步包括: 所述安装在移动终端中对应智能外设装置的系统修改所需保护的各应用程序进程属性,包括:在所需保护的各应用程序进程中设置:setPersistent (true)或者在Manifest文件中配置 android:persistent =" true ";在 Service 中重写 onStartCommand 方式,通过写入START_STICKY的值确保service被kill掉后自动启动。9.如权利要求6所述的控制方法,其特征在于, 还包括:所述安装在移动终端中对应智能外设装置的系统与在移动终端中预先设置的守护服务应用互相监听,所述安装在移动终端中对应智能外设装置的系统和守护服务应用若接收到任一所需保护的应用程序的服务被关闭后发送的求救广播后,则将该应用程序发送的求救广播转发给对方,并启动该应用程序的服务,通过双重监听确保所需保护的应用程序的服务正常运行。10.如权利要求1所述的控制方法,其特征在于, 所述通过紧密覆盖于电容式触摸屏上的智能外设装置对电容式触摸屏进行操作发送恢复触发信号的步骤,包括:通过预先设置的对电容式触摸屏进行操作方式,在该操作方式被触发时,发送恢复触发信号,其中预先设置的对电容式触摸屏进行操作方式包括:开机、锁屏或对屏幕解锁。
【文档编号】G06F9/445GK105893066SQ201410810019
【公开日】2016年8月24日
【申请日】2014年12月19日
【发明人】鲍瑞, 张家文
【申请人】上海涌杰信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1