功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、 直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示 例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。
[0072] 如图1中所示的移动终端100可以被构造为利用经由帧或分组发送数据的诸如有 线和无线通信系统以及基于卫星的通信系统来操作。
[0073] 现在将参考图2描述其中根据本发明的移动终端能够操作的通信系统。
[0074] 这样的通信系统可以使用不同的空中接口和/或物理层。例如,由通信系统使用 的空中接口包括例如频分多址(FDM)、时分多址(TDM)、码分多址(CDM)和通用移动通信 系统(UMTS)(特别地,长期演进(LTE))、全球移动通信系统(GSM)等等。作为非限制性示 例,下面的描述涉及CDM通信系统,但是这样的教导同样适用于其它类型的系统。
[0075] 参考图2,⑶MA无线通信系统可以包括多个移动终端100、多个基站(BS) 270、 基站控制器(BSC) 275和移动交换中心(MSC) 280。MSC280被构造为与公共电话交换网络 (PSTN) 290形成接口。MSC280还被构造为与可以经由回程线路耦接到基站270的BSC275形 成接口。回程线路可以根据若干己知的接口中的任一种来构造,所述接口包括例如E1/T1、 ATM,IP、PPP、帧中继、HDSUADSL或xDSL。将理解的是,如图2中所示的系统可以包括多个 BSC2750。
[0076] 每个BS270可以服务一个或多个分区(或区域),由多向天线或指向特定方向的天 线覆盖的每个分区放射状地远离BS270。或者,每个分区可以由用于分集接收的两个或更多 天线覆盖。每个BS270可以被构造为支持多个频率分配,并且每个频率分配具有特定频谱 (例如,1.25MHz,5MHz 等等)。
[0077] 分区与频率分配的交叉可以被称为CDM信道。BS270也可以被称为基站收发器 子系统(BTS)或者其它等效术语。在这样的情况下,术语"基站"可以用于笼统地表示单 个BSC275和至少一个BS270。基站也可以被称为〃蜂窝站〃。或者,特定BS270的各分区 可以被称为多个蜂窝站。
[0078] 如图2中所示,广播发射器(BT) 295将广播信号发送给在系统内操作的移动终端 100。如图1中所示的广播接收模块111被设置在移动终端100处以接收由BT295发送的 广播信号。在图2中,示出了几个全球定位系统(GPS)卫星300。卫星300帮助定位多个移 动终端100中的至少一个。
[0079] 在图2中,描绘了多个卫星300,但是理解的是,可以利用任何数目的卫星获得有 用的定位信息。如图1中所示的GPS模块115通常被构造为与卫星300配合以获得想要的 定位信息。替代GPS跟踪技术或者在GPS跟踪技术之外,可以使用可以跟踪移动终端的位 置的其它技术。另外,至少一个GPS卫星300可以选择性地或者额外地处理卫星DMB传输。
[0080] 作为无线通信系统的一个典型操作,BS270接收来自各种移动终端100的反向链 路信号。移动终端100通常参与通话、消息收发和其它类型的通信。特定基站270接收的 每个反向链路信号被在特定BS270内进行处理。获得的数据被转发给相关的BSC275。BSC 提供通话资源分配和包括BS270之间的软切换过程的协调的移动管理功能。BSC275还将接 收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地, PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS270以将 正向链路信号发送到移动终端100。
[0081] 基于上述移动终端硬件结构以及通信系统,提出本发明方法各个实施例。
[0082] 实施例一
[0083] 图3为根据本发明的一个实施例的一种快速调节屏幕亮度的方法的流程图,下面 结合图3来描述根据本发明的一个实施例的一种快速调节屏幕亮度的方法,该方法应用于 无侧边框的移动终端,该移动终端预设有侧边缘区域以及调节屏幕亮度的手势,如图3所 示,该方法包括以下步骤:
[0084] S100、当移动终端进入防误触模式时,检测在侧边缘区域发生的手势;
[0085] S200、判断检测到的手势是否为调节屏幕亮度的手势,若是,则根据在侧边缘区域 发生的手势调节移动终端的屏幕亮度。
[0086] 其中,进入上述防误触模式的条件为:
[0087] 检测到移动终端的一侧边缘区域有皮肤接触时,判定移动终端进入防误触模式。
[0088] 针对上述步骤SlOO中检测在侧边缘区域发生的手势,具体为检测在移动终端的 另一侧边缘区域发生的手势。
[0089] 其中,上述预设的侧边缘区域即指移动终端的屏幕上位于无侧边框的边的边缘部 分,该侧边缘区域的大小和位置可通过预设的坐标来确定,该侧边缘区域的大小和位置可 以唯一固定,也可以通过开发商提供的参数修改接口供用户按照自己的喜好修改。
[0090] 图6为根据本发明的一个实施例的侧边缘区域的示意图,如图6所示,本发明将移 动终端屏幕上的所有触控区分割为普通分区A区和特殊分区C区。其中,普通分区即现有 技术中的触控区,用于正常接收用户的触控操作,并执行相应的指令;特殊分区是本发明特 别定义的分区,从普通分区中独立出来,即用于防止发生误操作和调节屏幕亮度的侧边缘 区域。
[0091] 根据本实施例的一个示例,上述判断触控操作的触控点是否在边缘区域内的方式 如下。
[0092] 由于触控操作通常为点击、滑动等操作,每一触控操作由一个或多个触控点组成, 因此终端可以通过判断触控操作的触控点落入的区域,来判断触控操作是发生在普通分区 还是边缘区域(即特殊分区)。具体实现上,通过终端的驱动层获取触控操作的触控点的坐 标,判断触控点的坐标落入了哪个分区。当触控点的坐标落入特殊分区时,则判定触控操作 发生在特殊分区内,通过特殊分区所对应的输入设备上报触控操作,当触控点的坐标落入 普通分区时,则判定触控操作发生在普通分区内,根据该触控操作生成特效,做常规处理。
[0093] 在框架(Framework)层接收到上报事件(上报事件包括输入设备以及触控点各项 参数等)后,首先根据输入设备的命名,识别是哪一个区域,如上一步骤中驱动层(kernel) 识别是在特殊分区触控,则驱动层上报到框架层的输入设备是inputl,而不是用inputO来 上报,即,框架层不需要判断当前触控点在哪一个分区,也不需要判断分区的大小和位置, 这些判断操作在驱动层上完成,并且,驱动层除了上报具体是哪一个输入设备,还会上报该 触控点的各项参数至框架层,例如按压时间,位置坐标,压力大小等等。
[0094] 当触控操作的触控点落入普通分区时,移动终端的驱动层则通过普通分区所对应 的输入设备上报该触控点。
[0095] 在框架(Framework)层接收到上报事件(上报事件包括输入设备以及触控点各项 参数等)后,首先根据输入设备的命名,识别是哪一个区域,如上一步骤中驱动层(kernel) 识别是在普通分区触控,则驱动层上报到框架层的输入设备是inputO,而不是用inputl来 上报,即,框架层不需要判断当前触控点在哪一个分区,也不需要判断分区的大小和位置, 这些判断操作在驱动层上完成,并且,驱动层除了上报具体是哪一个输入设备,还会上报该 触控点的各项参数至框架层,例如按压时间,位置坐标,压力大小等等。
[0096] 所述常规处理该触控操作,即按照现有技术中的常规流程对触控操作进行处理。 例如,终端的框架层接收到普通分区所对应的输入设备上报的触控点后,按照正常流程继 续上报该触控点,以执行相应的操作指令。
[0097] 从而,本实施例通过不对特殊分区上报的触控操作进行常规处理,而是根据该触 控操作生成特效,同样实现了防止误操作。
[0098] 上述预设的边缘区域的大小可以是一个固定的值,当边缘区域包括多块时,可以 与每个边缘区域设置一个对应的input设备,用于调整该边缘区域的位置和大小,当边缘 区域的大小为变量时,可以通过开发商预留的参数修改的接口来实现,如图6所示,开发商 在上层通过驱动层留有的接口 Set_Z〇ne (id,X。,YQ,X1, Y1)供用户设置,图6中id为1时表 示左边缘区域,对应预设的坐标为(Xtl, Ytl, X1, Y1),id为2时表示右边缘区域,对应预设的坐 标为(X。',YQ',X/,Y/ ),在上述接口函数中可以预设。
[0099] 图7中普通分区简称为A区,将边缘区域简称为C区,触控事件的上报流程如下:
[0100] 驱动层通过物理硬件如触摸屏接收触控事件,并判断触控操作发生在A区还是C 区,并通过A区或C区设备文件节点上报事件。Native层从A区、C区的设备文件中读取事 件,并对A区、C区的事件进行处理,如坐标计算,通过设备ID对A、C区的事件进行区分,最 后分别派发A区和C区事件。其中A区事件走原生流程,按通常的方式对A区事件进行处理, 即,通过多通道的机制进行处理;C区事件则从事先注册到Native层的C区专用通道进行 派发,由Native端口输入,系统端口输出至C区事件结束系统服务,通过监听器(listener) 监听C区事件,再通过C区事件