事件截获方法、事件截获装置和终端的制作方法

文档序号:8447887阅读:246来源:国知局
事件截获方法、事件截获装置和终端的制作方法
【技术领域】
[0001]本发明涉及终端技术领域,具体而言,涉及一种事件截获方法、一种事件截获装置和一种终端。
【背景技术】
[0002]目前的单系统终端的应用处理器,根据屏幕亮灭状态通知调制解调器是否可以睡目民,以使调制解调器确定是否需要主动上报信号变化等不紧急的事件,具体过程为:如果终端灭屏,则通知调制解调器可以睡眠,以使调制解调器确定不再主动上报信号变化等不紧急的事件。
[0003]但这种方案不适用双系统。由于存在两个系统(普通系统、安全系统)的终端,在安全系统切换至后台进入休眠状态后,终端的屏幕并没有灭,普通系统正在前台还没进入休眠,此时调制解调器无法休眠,需继续上报普通系统和安全系统的信号变化等不紧急事件,这就会导致安全系统还会不断地收到调制解调器上报的事件,以致安全系统不能进入休眠状态,且增加了终端的功耗。
[0004]因此,对于多系统的终端,如何确保当终端的任一系统进入休眠状态后,可以控制终端的当前运行系统截获该任一系统的不紧急事件,以避免使该任一系统无法休眠,并控制终端可以保持最低功耗,成为亟待解决的问题。

【发明内容】

[0005]本发明正是基于上述问题,提出了一种新的技术方案,可以确保当多系统终端的任一系统进入休眠状态后,控制终端的未进入休眠状态的当前运行系统截获该任一系统的不紧急事件,以在该任一系统进入唤醒状态后才获取这些不紧急事件,从而避免使该任一系统无法休眠,并控制终端可以保持最低功耗。
[0006]有鉴于此,本发明的一方面提出了一种事件截获方法,用于安装有多个系统的终端,包括:当所述多个系统中的任一系统进入休眠状态时,判断是否监听到与所述任一系统相关的指定事件;在判断结果为是时,控制所述终端的当前运行系统截获所述指定事件,以在所述任一系统进入唤醒状态后,将所述指定事件发送至所述任一系统,其中,所述指定事件为紧急等级低于预设紧急等级的事件。
[0007]在该技术方案中,当多个系统中的任一系统进入休眠状态时,若监听到与该任一系统相关的指定事件即紧急等级较低的不紧急事件如终端的信号强度、信号质量或服务小区发生了变化等,则由当前运行系统暂时截获该指定事件,以在该任一系统进入唤醒状态后,才将该指定事件发送至任一系统,这样可以确保该任一系统能够正常休眠,并控制终端可以保持最低功耗。
[0008]在上述技术方案中,优选地,所述判断是否监听到与所述任一系统相关的指定事件,具体包括:判断所述终端的调制解调器是否监听到所述指定事件;以及所述在判断结果为是时,控制所述终端的当前运行系统截获所述指定事件,具体包括:在判定所述调制解调器监听到所述指定事件后,通过所述终端的无线接口层将所述指定事件上报至所述当前运行系统中的第一虚拟无线接口层,以使所述当前运行系统截获所述指定事件。
[0009]在该技术方案中,当任一系统进入休眠状态后,若终端仍处于亮屏状态,则终端的调制解调器就不能进入休眠状态,需要实时监听包括该任一系统在内的多个系统中的每个系统的指定事件,且如果监听到与该任一系统相关的指定事件,则可以通过终端的无线接口层将这些指定事件上报至当前运行系统中的第一虚拟无线接口层,以使当前运行系统截获这些指定事件,并在该任一系统进入唤醒状态后,才可以获取该指定事件。
[0010]在上述技术方案中,优选地,在所述当前运行系统截获所述指定事件后,将所述指定事件暂存至所述当前运行系统中的第一虚拟无线接口层;以及当所述第一虚拟无线接口层接收到所述任一系统的第二虚拟无线接口层发送的系统唤醒通知时,控制所述第一虚拟无线接口层将暂存的所述指定事件发送至所述第二虚拟无线接口层。
[0011]在该技术方案中,当终端的当前运行系统截获进入休眠状态的任一系统的指定事件后,可以将这些指定事件暂存至第一虚拟无线接口层,以在第一虚拟无线接口层接收到任一系统的第二虚拟无线接口层发送的系统唤醒通知时,说明该任一系统已由休眠状态进入唤醒状态,则控制第一虚拟无线接口层将暂存的指定事件发送至第二虚拟无线接口层,以使被唤醒的该任一系统可以及时快速地处理不紧急的指定事件。
[0012]在上述技术方案中,优选地,当所述多个系统中的每个系统均进入休眠状态和/或所述终端处于灭屏状态时,控制所述终端的调制解调器进入休眠状态,以使所述调制解调器不再监听与所述每个系统相关的指定事件。
[0013]在该技术方案中,当每个系统均进入休眠状态和/或终端处于灭屏状态时,控制调制解调器进入休眠状态,可以使调制解调器不再主动监听与每个系统相关的指定事件,以使每个系统和调制解调器保持良好的休眠状态而不被打扰,从而可以降低终端的功耗,节省终端的电能。
[0014]在上述技术方案中,优选地,当所述多个系统中的至少两个系统均进入休眠状态时,若判定所述调制解调器监听到与所述至少两个系统中的任一系统相关的指定事件,则将与所述至少两个系统中的任一系统相关的指定事件按系统进行标记,以使所述当前运行系统将标记后的指定事件按系统分类上报至所述第一虚拟无线接口层。
[0015]在该技术方案中,当多个系统中的至少两个系统均进入休眠状态时,如终端的两个或三个系统同时进入睡眠状态,则若调制解调器监听到与该至少两个系统中的任一系统相关的指定事件,就可以将这些指定事件按系统进行标记,以防止混淆,以使当前运行系统准确无误地将标记后的这些指定事件按系统分类上报至第一虚拟无线接口层,从而便于这些至少两个系统进入唤醒状态后,第一虚拟无线接口层可以根据标记依次将这些指定事件准确无误地发送至至少两个系统中的每个系统的第二虚拟无线接口层中。
[0016]本发明的另一方面提出了一种事件截获装置,用于安装有多个系统的终端,包括:判断单元,当所述多个系统中的任一系统进入休眠状态时,判断是否监听到与所述任一系统相关的指定事件;控制单元,在判断结果为是时,控制所述终端的当前运行系统截获所述指定事件,以在所述任一系统进入唤醒状态后,将所述指定事件发送至所述任一系统,其中,所述指定事件为紧急等级低于预设紧急等级的事件。
[0017]在该技术方案中,当多个系统中的任一系统进入休眠状态时,若监听到与该任一系统相关的指定事件即紧急等级较低的不紧急事件如终端的信号强度、信号质量或服务小区发生了变化等,则由当前运行系统暂时截获该指定事件,以在该任一系统进入唤醒状态后,才将该指定事件发送至任一系统,这样可以确保该任一系统能够正常休眠,并控制终端可以保持最低功耗。
[0018]在上述技术方案中,优选地,所述判断单元具体用于:判断所述终端的调制解调器是否监听到所述指定事件;以及所述控制单元具体用于:在判定所述调制解调器监听到所述指定事件后,通过所述终端的无线接口层将所述指定事件上报至所述当前运行系统中的第一虚拟无线接口层,以使所述当前运行系统截获所述指定事件。
[0
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1