多应用使用flashled的控制方法及系统的制作方法

文档序号:7819315阅读:160来源:国知局
多应用使用flash led的控制方法及系统的制作方法
【专利摘要】本发明所提供的多应用使用FLASH LED的控制方法及系统,所述方法具体包括:当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,则控制将第一应用切换至后台并保存第一应用使用FLASH LED的操作控制信息,并控制第二应用在前台使用FLASH LED;当第二应用关闭退出前台后,则查找出距离当前时间最近的第一应用的操作控制信息,根据所述操作控制信息将第一应用切换至前台使用FLASH LED,并控制FLASH LED亮度为之前所保存的亮度设置。本发明能使移动终端各个应用对于FLASH LED的控制状态能实时地根据当前前台运行的应用进行切换控制使用,避免对FLASH LED控制混乱,为用户提供了方便。
【专利说明】 多应用使用FLASH LED的控制方法及系统

【技术领域】
[0001]本发明涉及移动终端【技术领域】,尤其涉及一种基于移动终端的多应用使用FLASHLED的控制方法及系统。

【背景技术】
[0002]随着移动通信的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通讯交流工具。
[0003]移动终端录像功能的FLASH LED,手电筒是很常用的功能;为了节省成本,移动终端厂商均采用同一颗发光二极管(FLASH LED)来实现,即在录像功能下FLASH LED作FLASHLED使用,而在手电筒模式下用FLASH LED来照明用。但在实际使用中,录像与手电筒是两个独立的应用,在两个应用交替使用时经常会碰到问题,如先打开手电筒,然后再打开录像FLASH LED,再关闭录像功能,此时用户未曾关闭手电筒但手电筒却不亮了。
[0004]造成这种问题的本质原因是录像和手电筒是两个独立的应用,用户以为各有一个FLASH LED可被控制,但在实际硬件中由于为了节省成本却只有一颗共用的FLASH LED。另夕卜,当有更多的应用使用FLASH LED时,上述问题将会更加严重,各个应用对于FLASH LED的打开、关闭将会非常混乱。
[0005]因此,现有技术还有待于改进和发展。


【发明内容】

[0006]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的多应用使用FLASH LED的控制方法及系统,旨在通过本发明既满足移动终端实现多个应用使用同一颗FLASH LED时的控制,也能使移动终端各个应用对于FLASH LED的控制状态能实时地根据当前前台运行的应用进行切换控制使用,避免对FLASH LED控制混乱,为用户提供方便。
[0007]本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的多应用使用FLASH LED的控制方法,其中,包括如下步骤:
A、检测移动终端中使用FLASHLED的应用是否处于打开状态;
B、当第一应用处于打开状态并正在使用FLASHLED时,检测到第二应用打开并需要切换使用FLASH LED,则控制将第一应用切换至后台并保存第一应用使用FLASH LED的操作控制信息,并控制第二应用在前台使用FLASH LED ;
C、当第二应用关闭退出前台后,则查找出距离当前时间最近的第一应用的操作控制信息,根据所述操作控制信息将第一应用切换至前台使用FLASH LED,并控制FLASH LED亮度为之前所保存的亮度设置。
[0008]所述基于移动终端的多应用使用FLASH LED的控制方法,其中,所述步骤B具体包括:
B11、当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,存储当前正在使用FLASH LED的第一应用的应用号、当前时间、FLASHLED亮度;
B12、当检测到有使用FLASH LED的第二应用被切换到前台时,控制第二应用在前台使用 FLASH LED。
[0009]所述基于移动终端的多应用使用FLASH LED的控制方法,其中,所述步骤B还包括;
B13、当第二应用处于打开状态并在前台正在使用FLASH LED时,检测到第一应用需要切换至前台使用FLASH LED,存储当前正在使用FLASH LED的第二应用的应用号、当前时间、FLASH LED 亮度;
B14、当检测到有使用FLASH LED的第一应用切换到前台时,控制第一应用在前台使用FLASH LED,并控制删除已经存储的第一应用的应用号、当前时间、FLASH LED亮度。
[0010]所述基于移动终端的多应用使用FLASH LED的控制方法,其中,所述操作控制信息包括:
应用号,用于标识对FLASH LED操作的应用编号;
操作时间,用于记录所述应用最近一次被切换至后台的时间;
亮度设置,用于记录所述应用对FLASH LED亮度的设置。
[0011]所述基于移动终端的多应用使用FLASH LED的控制方法,其中,所述步骤B还包括:
B21:当检测到移动终端中有使用FLASH LED的第一应用被打开,且此时移动终端不存在正在使用FLASH LED的应用被打开时,则不做任何操作;
B22:当检测到移动终端中有使用FLASH LED的第二应用被打开,且此时移动终端存在正在使用FLASH LED的第一应用被打开时,存储当前正在使用的第一应用对FLASH LED的操作控制信息;
B23:当检测到移动终端中有使用FLASH LED的第二应用被切换至前台操作状态时,存储当前正在使用的第一应用对FLASH LED的操作控制信息,同时删除被切换至前台操作的第二应用的操作控制信息。
[0012]所述基于移动终端的多应用使用FLASH LED的控制方法,其中,所述步骤C还包括:
Cl:当检测到移动终端中有使用FLASH LED的后台应用被关闭时,删除所述后台应用对FLASH LED的操作控制信息;
C2:当检测到移动终端中有使用FLASH LED的前台应用被关闭时,删除所述前台应用对FLASH LED的操作控制信息,同时查找距离当前时间最近的应用信息,将所述最近的应用切换至前台并控制FLASH LED亮度为之前所保存的亮度设置。
[0013]一种基于移动终端的多应用使用FLASH LED的控制系统,其中,包括:
应用打开检测模块,用于检测移动终端中使用FLASH LED的应用是否处于打开状态;第一控制模块,用于当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,则控制将第一应用切换至后台并保存第一应用使用FLASH LED的操作控制信息,并控制第二应用在前台使用FLASH LED ;
第二控制模块,用于当第二应用关闭退出前台后,则查找出距离当前时间最近的第一应用的操作控制信息,根据所述操作控制信息将第一应用切换至前台使用FLASH LED,并控制FLASH LED亮度为之前所保存的亮度设置;
所述操作控制信息包括:
应用号,用于标识对FLASH LED操作的应用编号;
操作时间,用于记录所述应用最近一次被切换至后台的时间;
亮度设置,用于记录所述应用对FLASH LED亮度的设置。
[0014]所述基于移动终端的多应用使用FLASH LED的控制系统,其中,所述第一控制模块具体包括:
第一应用切换检测单元,用于当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,存储当前正在使用FLASH LED的第一应用的应用号、当前时间、FLASH LED亮度;
第一应用切换控制单元,用于当检测到有使用FLASH LED的第二应用被切换到前台时,控制第二应用在前台使用FLASH LED。
[0015]所述基于移动终端的多应用使用FLASH LED的控制系统,其中,所述第一控制模块还包括:
第二应用切换检测单元,用于当第二应用处于打开状态并在前台正在使用FLASH LED时,检测到第一应用需要切换至前台使用FLASH LED,存储当前正在使用FLASH LED的第二应用的应用号、当前时间、FLASH LED亮度;
第二应用切换控制单元,用于当检测到有使用FLASH LED的第一应用切换到前台时,控制第一应用在前台使用FLASH LED,并控制删除已经存储的第一应用的应用号、当前时间、FLASH LED 亮度。
[0016]所述基于移动终端的多应用使用FLASH LED的控制系统,其中,所述第一控制模块还包括:
第一应用打开控制单元,用于当检测到移动终端中有使用FLASH LED的第一应用被打开,且此时移动终端不存在正在使用FLASH LED的应用被打开时,则不做任何操作;
第二应用打开控制单元,用于当检测到移动终端中有使用FLASH LED的第二应用被打开,且此时移动终端存在正在使用FLASH LED的第一应用被打开时,存储当前正在使用的第一应用对FLASH LED的操作控制信息;
第三应用切换控制单元,用于当检测到移动终端中有使用FLASH LED的第二应用被切换至前台操作状态时,存储当前正在使用的第一应用对FLASH LED的操作控制信息,同时删除被切换至前台操作的第二应用的操作控制信息。
[0017]所述基于移动终端的多应用使用FLASH LED的控制系统,其中,所述第二控制模块包括:
第一应用关闭控制单元,用于当检测到移动终端中有使用FLASH LED的后台应用被关闭时,删除所述后台应用对FLASH LED的操作控制信息;
第二应用关闭控制单元,用于当检测到移动终端中有使用FLASH LED的前台应用被关闭时,删除所述前台应用对FLASH LED的操作控制信息,同时查找距离当前时间最近的应用信息,将所述最近的应用切换至前台并控制FLASH LED亮度为之前所保存的亮度设置。
[0018]本发明所提供的基于移动终端的多应用使用FLASH LED的控制方法及系统,所述方法具体包括:检测移动终端中使用FLASH LED的应用是否处于打开状态;当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,则控制将第一应用切换至后台并保存第一应用使用FLASH LED的操作控制信息,并控制第二应用在前台使用FLASH LED ;当第二应用关闭退出前台后,则查找出距离当前时间最近的第一应用的操作控制信息,根据所述操作控制信息将第一应用切换至前台使用FLASH LED,并控制FLASH LED亮度为之前所保存的亮度设置。本发明既满足了移动终端实现多个应用使用同一颗FLASH LED的控制,也能使移动终端各个应用对于FLASH LED的控制状态能实时地根据当前前台运行的应用进行切换控制使用,避免对FLASH LED控制混乱,为用户提供了方便。

【专利附图】

【附图说明】
[0019]图1是本发明基于移动终端的多应用使用FLASH LED的控制方法的第一较佳实施例的流程图。
[0020]图2是本发明基于移动终端的多应用使用FLASH LED的控制方法的第二较佳实施例的原理图。
[0021]图3是本发明基于移动终端的多应用使用FLASH LED的控制系统的较佳实施例的功能模块图。
[0022]图4是本发明基于移动终端的多应用使用FLASH LED的控制系统的较佳实施例的第一控制模块的情形一内部结构图。
[0023]图5是本发明基于移动终端的多应用使用FLASH LED的控制系统的较佳实施例的第一控制模块的情形二内部结构图。
[0024]图6是本发明基于移动终端的多应用使用FLASH LED的控制系统的较佳实施例的第一控制模块的情形三内部结构图。
[0025]图7是本发明基于移动终端的多应用使用FLASH LED的控制系统的较佳实施例的第二控制模块的内部结构图。

【具体实施方式】
[0026]本发明公开了一种基于移动终端的多应用使用FLASH LED的控制方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]请参见图1,图1是本发明基于移动终端的多应用使用FLASH LED的控制方法的第一较佳实施例的流程图。图1所示的基于移动终端的多应用使用FLASH LED的控制方法,包括:
步骤S101、检测移动终端中使用FLASH LED的应用是否处于打开状态;
本发明实施例中所涉及的移动终端应用,只针对那些使用FLASH LED的应用,对于不使用FLASH LED的应用不在此考虑范围之内,并且所述多应用之间相互独立。在具体实施之前,需要对这些应用进行状态检测,例如判断其是否处于打开/关闭、切换至前台/后台等状态,所述多种应用在不同的状态下,对FLASH LED的操作不同。
[0028]步骤S102、当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,则控制将第一应用切换至后台并保存第一应用使用FLASHLED的操作控制信息,并控制第二应用在前台使用FLASH LED ;
本发明实施例中,设置一个存储空间用于存储多应用对FLASH LED操作的控制信息,所述应用对FLASH LED的操作控制信息包括:应用号,用于标识对FLASH LED操作的应用编号,如应用2、应用5,每一个应用对应一个单独的编号;操作时间,用于记录所述应用最近一次被切换至后台的时间;亮度设置,用于记录所述应用对FLASH LED亮度的设置,所述亮度设置包括打开、关闭、和亮度设置三个功能;若所述亮度值设置为0,则表示FLASH LED处于关闭状态,否则,则表示FLASH LED处于打开状态,且所述亮度值越大,FLASH LED越亮。
[0029]因此,当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,则控制将第一应用切换至后台并保存第一应用使用FLASH LED的操作控制信息,并控制第二应用在前台使用FLASH LED。具体包括如下情形。
[0030]情形一步骤包括如下:
B11、当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,存储当前正在使用FLASH LED的第一应用的应用号、当前时间、FLASHLED亮度;
B12、当检测到有使用FLASH LED的第二应用被切换到前台时,控制第二应用在前台使用 FLASH LED。
[0031]情形二步骤包括如下:
B13、当第二应用处于打开状态并在前台正在使用FLASH LED时,检测到第一应用需要切换至前台使用FLASH LED,存储当前正在使用FLASH LED的第二应用的应用号、当前时间、FLASH LED 亮度;
B14、当检测到有使用FLASH LED的第一应用切换到前台时,控制第一应用在前台使用FLASH LED,并控制删除已经存储的第一应用的应用号、当前时间、FLASH LED亮度。
[0032]情形三步骤包括如下:
当检测到移动终端中有使用FLASH LED的第一应用被打开时,且此时移动终端不存在正在使用FLASH LED的应用被打开时,则不做任何操作,例如,检测到应用2被打开,且当前系统中没有其他应用在使用FLASH LED,则无需在移动终端中存储任何控制信息。
[0033]当检测到移动终端中有使用FLASH LED的第二应用被打开,且此时移动终端存在正在使用FLASH LED的第一应用被打开时,存储当前正在使用的第一应用对FLASH LED的操作控制信息,例如,检测到应用2被打开,而当前正在使用FLASH LED的应用为应用5,则在移动终端中存储应用5的操作控制信息,包括应用5的编号信息、操作时间信息、以及亮度设置信息。
[0034]当检测到移动终端中有使用FLASH LED的第二应用被切换至前台操作状态时,存储当前正在使用的第一应用对FLASH LED的操作控制信息,同时删除被切换至前台操作的第二应用的操作控制信息,例如,检测到应用2被切换到前台,而当前正在使用FLASH LED的应用为应用5,则在移动终端中存储应用5操作控制信息,包括应用5的编号信息、操作时间信息、以及亮度设置信息,同时在移动终端中删除应用2的操作控制信息。
[0035]同理,当检测到移动终端中有使用FLASH LED的后台应用被关闭时,删除所述后台应用对FLASH LED的操作控制信息;当检测到移动终端中有使用FLASH LED的前台应用被关闭时,删除所述前台应用对FLASH LED的操作控制信息,同时查找距离当前时间最近的应用信息,将所述最近的应用切换至前台并控制FLASH LED亮度为之前所保存的亮度设置。
[0036]步骤S103、当第二应用关闭退出前台后,则查找出距离当前时间最近的第一应用的操作控制信息,根据所述操作控制信息将第一应用切换至前台使用FLASH LED,并控制FLASH LED亮度为之前所保存的亮度设置;
本发明实施例中,当检测到移动终端中有使用FLASH LED的后台应用被关闭时,删除所述后台应用对FLASH LED的操作控制信息;当检测到移动终端中有使用FLASH LED的前台应用被关闭时,删除所述前台应用对FLASH LED的操作控制信息,同时查找距离当前时间最近的应用信息,将所述最近的应用切换至前台并控制FLASH LED亮度为之前所保存的亮度设置,所述亮度设置包括打开、关闭、和亮度设置三个功能;优选是指开启、关闭。若所述亮度值设置为0,则表示FLASH LED处于关闭状态,否则,则表示FLASH LED处于打开状态,且所述亮度值越大,FLASH LED越亮。
[0037]以下将通过具体的应用实施例对本发明做进一步说明。图2是本发明基于移动终端的多应用使用FLASH LED的控制方法的第二较佳实施例的原理图。如图2所示,本发明方法在具体应用时,采用设置一些功能模块来实现包括录像应用300、手电筒应用400、FLASHLED管理模块500、FLASH LED硬件600。FLASH LED管理模块500用于管理录像应用300、手电筒应用400对于FLASH LED硬件600的使用。
[0038]其中,FLASH LED管理模块500内部还包括:应用打开检测模块501用于检测各种使用FLASH LED的应用的打开操作,以及将应用切换为前台的操作;应用关闭检测模块502用于检测各种使用FLASH LED的应用的关闭操作,包括应用在前台时被关闭和应用在后台时被关闭;信息存储模块503用于当应用打开检测模块501检测到有应用打开时,将会把该应用对于FLASH LED的控制状态信息存储在信息存储模块503中,所述存储的信息包括应用编号信息(如设定录像应用编号为1,手电筒应用编号为2)、操作时间信息、以及亮度设置信息;控制模块504用于控制FLASH LED硬件600。
[0039]FLASH LED硬件600,其包括打开、关闭、亮度设置三个功能,当打开FLASH LED硬件600时,FLASH LED点亮,当关闭FLASH LED硬件600时,FLASH LED不亮,另外FLASH LED硬件600还接受亮度设置,亮度值设置越高,则FLASH LED越亮。
[0040]当应用打开检测模块501检测到有使用FLASH LED的应用被打开时,在信息存储模块503中存储当前正在使用FLASH LED该应用的应用编号、操作时间、FLASH LED亮度;例如,录像应用300打开,而当前正在使用FLASH LED的应用为手电筒应用400,则在信息存储模块503中存储应用号2、操作时间、FLASH LED亮度;又例如,录像应用300被打开,而当前没有使用FLASH LED的应用,则无需在信息存储模块503中存储任何信息;
当应用打开检测模块501检测到有使用FLASH LED的应用被切换到前台时,在信息存储模块503中存储当前正在使用FLASH LED该应用的应用号、操作时间、FLASH LED亮度;并在信息存储模块503中删除被切换到前台的应用的信息;例如,录像应用300被切换到前台,而当前正在使用FLASH LED的应用为手电筒应用400,则在信息存储模块503中存储应用应用号2、操作时间、FLASH LED亮度,在信息存储模块503中删除录像应用300的信息。
[0041]同理,当应用关闭检测模块502检测到位于后台的应用被关闭,则在信息存储模块503中删除该应用的信息;当应用关闭检测模块502检测到位于前台的应用被关闭,则在信息存储模块503中查找出距离当前时间最近的应用信息,并将该应用切换至前台并控制FLASH LED亮度为之前所保存的亮度设置;然后在信息存储模块503中删除该应用的信息。
[0042]由上可见,采用本发明既满足了移动终端厂商用一颗FLASH LED来实现多个应用使用FLASH LED的控制,也能使移动终端各个应用对于FLASH LED的控制状态不致于混乱,为用户提供了方便。
[0043]基于上述实施例,本发明还提供一种基于移动终端的多应用使用FLASH LED的控制系统,如图3所示,包括:
应用打开检测模块100,用于检测移动终端中使用FLASH LED的应用是否处于打开状态;具体如上所述。
[0044]第一控制模块200,用于当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,则控制将第一应用切换至后台并保存第一应用使用FLASH LED的操作控制信息,并控制第二应用在前台使用FLASH LED ;具体如上所述。
[0045]第二控制模块300,用于当第二应用关闭退出前台后,则查找出距离当前时间最近的第一应用的操作控制信息,根据所述操作控制信息将第一应用切换至前台使用FLASHLED,并控制FLASH LED亮度为之前所保存的亮度设置;具体如上所述。
[0046]进一步地,所述基于移动终端的多应用使用FLASH LED的控制系统,如图4所示,所述第一控制模块200包括:
第一应用切换检测单元210,用于当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,存储当前正在使用FLASH LED的第一应用的应用号、当前时间、FLASH LED亮度;具体如上所述。
[0047]第一应用切换控制单元220,用于当检测到有使用FLASH LED的第二应用被切换到前台时,控制第二应用在前台使用FLASH LED ;具体如上所述。
[0048]进一步地,所述基于移动终端的多应用使用FLASH LED的控制系统,如图5所示,所述操作存储模块200还包括:
第二应用切换检测单元230,用于当第二应用处于打开状态并在前台正在使用FLASHLED时,检测到第一应用需要切换至前台使用FLASH LED,存储当前正在使用FLASH LED的第二应用的应用号、当前时间、FLASH LED亮度;具体如上所述。
[0049]第二应用切换控制单元240,用于当检测到有使用FLASH LED的第一应用切换到前台时,控制第一应用在前台使用FLASH LED,并控制删除已经存储的第一应用的应用号、当前时间、FLASH LED亮度;具体如上所述。
[0050]进一步地,所述基于移动终端的多应用使用FLASH LED的控制系统,如图6所示,所述操作存储模块200还包括:
第一应用打开控制单元250,用于当检测到移动终端中有使用FLASH LED的第一应用被打开,且此时移动终端不存在正在使用FLASH LED的应用被打开时,则不做任何操作;具体如上所述。
[0051]第二应用打开控制单元260,用于当检测到移动终端中有使用FLASH LED的第二应用被打开,且此时移动终端存在正在使用FLASH LED的第一应用被打开时,存储当前正在使用的第一应用对FLASH LED的操作控制信息;具体如上所述。
[0052]第三应用切换控制单元270,用于当检测到移动终端中有使用FLASH LED的第二应用被切换至前台操作状态时,存储当前正在使用的第一应用对FLASH LED的操作控制信息,同时删除被切换至前台操作的第二应用的操作控制信息;具体如上所述。
[0053]进一步地,所述基于移动终端的多应用使用FLASH LED的控制系统,如图7所示,所述第二控制模块300还包括:
第一应用关闭控制单元310,用于当检测到移动终端中有使用FLASH LED的后台应用被关闭时,删除所述后台应用对FLASH LED的操作控制信息;具体如上所述。
[0054]第二应用关闭控制单元320,用于当检测到移动终端中有使用FLASH LED的前台应用被关闭时,删除所述前台应用对FLASH LED的操作控制信息,同时查找距离当前时间最近的应用信息,将所述最近的应用切换至前台并控制FLASH LED亮度为之前所保存的亮度设置;具体如上所述。
[0055]基于上述实施例,本发明还提供一种移动终端的实施例,本实施例所述的移动终端包括上述所述的基于移动终端的多应用使用FLASH LED的控制系统。
[0056]综上所述,本发明所提供的基于移动终端的多应用使用FLASH LED的控制方法及系统,所述方法具体包括:检测移动终端中使用FLASH LED的应用是否处于打开状态;当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASHLED,则控制将第一应用切换至后台并保存第一应用使用FLASH LED的操作控制信息,并控制第二应用在前台使用FLASH LED ;当第二应用关闭退出前台后,则查找出距离当前时间最近的第一应用的操作控制信息,根据所述操作控制信息将第一应用切换至前台使用FLASHLED,并控制FLASH LED亮度为之前所保存的亮度设置。本发明既满足了移动终端厂商用一颗FLASH LED来实现多个应用使用FLASH LED的控制,也能使移动终端各个应用对于FLASHLED的控制状态不致于混乱,为用户提供了方便。
[0057]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,例如把范围扩展到多个应用使用同一颗LED时,这种情况下不对LED的数目进行限制可以有多个LED灯轮流切换等,避免把范围仅限于使用在只有一颗LED的移动终端上,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种基于移动终端的多应用使用FLASH LED的控制方法,其特征在于,包括如下步骤: A、检测移动终端中使用FLASHLED的应用是否处于打开状态; B、当第一应用处于打开状态并正在使用FLASHLED时,检测到第二应用打开并需要切换使用FLASH LED,则控制将第一应用切换至后台并保存第一应用使用FLASH LED的操作控制信息,并控制第二应用在前台使用FLASH LED ; C、当第二应用关闭退出前台后,则查找出距离当前时间最近的第一应用的操作控制信息,根据所述操作控制信息将第一应用切换至前台使用FLASH LED,并控制FLASH LED亮度为之前所保存的亮度设置。
2.根据权利要求1所述的基于移动终端的多应用使用FLASHLED的控制方法,其特征在于,所述步骤B具体包括: B11、当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,存储当前正在使用FLASH LED的第一应用的应用号、当前时间、FLASHLED亮度; B12、当检测到有使用FLASH LED的第二应用被切换到前台时,控制第二应用在前台使用 FLASH LED。
3.根据权利要求2所述的基于移动终端的多应用使用FLASHLED的控制方法,其特征在于,所述步骤B还包括; B13、当第二应用处于打开状态并在前台正在使用FLASH LED时,检测到第一应用需要切换至前台使用FLASH LED,存储当前正在使用FLASH LED的第二应用的应用号、当前时间、FLASH LED 亮度; B14、当检测到有使用FLASH LED的第一应用切换到前台时,控制第一应用在前台使用FLASH LED,并控制删除已经存储的第一应用的应用号、当前时间、FLASH LED亮度。
4.根据权利要求1所述的基于移动终端的多应用使用FLASHLED的控制方法,其特征在于,所述操作控制信息包括: 应用号,用于标识对FLASH LED操作的应用编号; 操作时间,用于记录所述应用最近一次被切换至后台的时间; 亮度设置,用于记录所述应用对FLASH LED亮度的设置。
5.根据权利要求1所述的基于移动终端的多应用使用FLASHLED的控制方法,其特征在于,所述步骤B还包括: B21:当检测到移动终端中有使用FLASH LED的第一应用被打开,且此时移动终端不存在正在使用FLASH LED的应用被打开时,则不做任何操作; B22:当检测到移动终端中有使用FLASH LED的第二应用被打开,且此时移动终端存在正在使用FLASH LED的第一应用被打开时,存储当前正在使用的第一应用对FLASH LED的操作控制信息; B23:当检测到移动终端中有使用FLASH LED的第二应用被切换至前台操作状态时,存储当前正在使用的第一应用对FLASH LED的操作控制信息,同时删除被切换至前台操作的第二应用的操作控制信息。
6.根据权利要求1所述的基于移动终端的多应用使用FLASHLED的控制方法,其特征在于,所述步骤C还包括: Cl:当检测到移动终端中有使用FLASH LED的后台应用被关闭时,删除所述后台应用对FLASH LED的操作控制信息; C2:当检测到移动终端中有使用FLASH LED的前台应用被关闭时,删除所述前台应用对FLASH LED的操作控制信息,同时查找距离当前时间最近的应用信息,将所述最近的应用切换至前台并控制FLASH LED亮度为之前所保存的亮度设置。
7.一种基于移动终端的多应用使用FLASH LED的控制系统,其特征在于,包括: 应用打开检测模块,用于检测移动终端中使用FLASH LED的应用是否处于打开状态; 第一控制模块,用于当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,则控制将第一应用切换至后台并保存第一应用使用FLASH LED的操作控制信息,并控制第二应用在前台使用FLASH LED ; 第二控制模块,用于当第二应用关闭退出前台后,则查找出距离当前时间最近的第一应用的操作控制信息,根据所述操作控制信息将第一应用切换至前台使用FLASH LED,并控制FLASH LED亮度为之前所保存的亮度设置; 所述操作控制信息包括: 应用号,用于标识对FLASH LED操作的应用编号; 操作时间,用于记录所述应用最近一次被切换至后台的时间; 亮度设置,用于记录所述应用对FLASH LED亮度的设置。
8.根据权利要求7所述基于移动终端的多应用使用FLASHLED的控制系统,其特征在于,所述第一控制模块具体包括: 第一应用切换检测单元,用于当第一应用处于打开状态并正在使用FLASH LED时,检测到第二应用打开并需要切换使用FLASH LED,存储当前正在使用FLASH LED的第一应用的应用号、当前时间、FLASH LED亮度; 第一应用切换控制单元,用于当检测到有使用FLASH LED的第二应用被切换到前台时,控制第二应用在前台使用FLASH LED。
9.根据权利要求7所述基于移动终端的多应用使用FLASHLED的控制系统,其特征在于,所述第一控制模块还包括: 第二应用切换检测单元,用于当第二应用处于打开状态并在前台正在使用FLASH LED时,检测到第一应用需要切换至前台使用FLASH LED,存储当前正在使用FLASH LED的第二应用的应用号、当前时间、FLASH LED亮度; 第二应用切换控制单元,用于当检测到有使用FLASH LED的第一应用切换到前台时,控制第一应用在前台使用FLASH LED,并控制删除已经存储的第一应用的应用号、当前时间、FLASH LED 亮度。
10.根据权利要求7所述基于移动终端的多应用使用FLASHLED的控制系统,其特征在于,所述第一控制模块还包括: 第一应用打开控制单元,用于当检测到移动终端中有使用FLASH LED的第一应用被打开,且此时移动终端不存在正在使用FLASH LED的应用被打开时,则不做任何操作;第二应用打开控制单元,用于当检测到移动终端中有使用FLASH LED的第二应用被打开,且此时移动终端存在正在使用FLASH LED的第一应用被打开时,存储当前正在使用的第一应用对FLASH LED的操作控制信息; 第三应用切换控制单元,用于当检测到移动终端中有使用FLASH LED的第二应用被切换至前台操作状态时,存储当前正在使用的第一应用对FLASH LED的操作控制信息,同时删除被切换至前台操作的第二应用的操作控制信息; 所述第二控制模块包括: 第一应用关闭控制单元,用于当检测到移动终端中有使用FLASH LED的后台应用被关闭时,删除所述后台应用对FLASH LED的操作控制信息; 第二应用关闭控制单元,用于当检测到移动终端中有使用FLASH LED的前台应用被关闭时,删除所述前台应用对FLASH LED的操作控制信息,同时查找距离当前时间最近的应用信息,将所述最近的应用切换至前台并控制FLASH LED亮度为之前所保存的亮度设置。
【文档编号】H04M1/22GK104363341SQ201410634128
【公开日】2015年2月18日 申请日期:2014年11月12日 优先权日:2014年11月12日
【发明者】俞斌, 杨维琴 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1