移动终端及其快捷拨号方法_3

文档序号:8434013阅读:来源:国知局
在控制器180中实施。 对于软件实施,诸如过程或功能的实施方式可W与允许执行至少一种功能或操作的单独的 软件模块来实施。软件代码可w由w任何适当的编程语言编写的软件应用程序(或程序) 来实施,软件代码可W存储在存储器160中并且由控制器180执行。
[0062] 至此,己经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、 直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示 例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。
[0063] 如图1中所示的移动终端100可W被构造为利用经由帖或分组发送数据的诸如有 线和无线通信系统W及基于卫星的通信系统来操作。
[0064] 现在将参考图2描述其中根据本发明的移动终端能够操作的通信系统。
[0065] 该样的通信系统可W使用不同的空中接口和/或物理层。例如,由通信系统使用 的空中接口包括例如频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)和通用移动通信 系统扣MT巧(特别地,长期演进(LTE))、全球移动通信系统(GSM)等等。作为非限制性示 例,下面的描述设及CDMA通信系统,但是该样的教导同样适用于其它类型的系统。
[0066] 参考图2,CDM无线通信系统可W包括多个移动终端100、多个基站炬巧270、 基站控制器炬SC) 275和移动交换中屯、(MSC) 280。MSC280被构造为与公共电话交换网络 (PSTN) 290形成接口。MSC280还被构造为与可W经由回程线路禪接到基站270的BSC275形 成接口。回程线路可W根据若干己知的接口中的任一种来构造,所述接口包括例如E1/T1、 ATM,IP、PPP、帖中继、皿化、AD化或xD化。将理解的是,如图2中所示的系统可W包括多个 BSC2750。
[0067] 每个BS270可W服务一个或多个分区(或区域),由多向天线或指向特定方向的天 线覆盖的每个分区放射状地远离BS270。或者,每个分区可W由用于分集接收的两个或更多 天线覆盖。每个BS270可W被构造为支持多个频率分配,并且每个频率分配具有特定频谱 (例如,1.25MHz, 5MHz等等)。
[0068] 分区与频率分配的交叉可W被称为CDMA信道。BS270也可W被称为基站收发器 子系统炬T巧或者其它等效术语。在该样的情况下,术语"基站"可W用于笼统地表示单 个BSC275和至少一个BS270。基站也可W被称为"蜂窝站"。或者,特定BS270的各分区 可W被称为多个蜂窝站。
[0069] 如图2中所示,广播发射器炬T) 295将广播信号发送给在系统内操作的移动终端 100。如图1中所示的广播接收模块111被设置在移动终端100处W接收由BT295发送的 广播信号。在图2中,示出了几个全球定位系统(GP巧卫星300。卫星300帮助定位多个移 动终端100中的至少一个。
[0070] 在图2中,描绘了多个卫星300,但是理解的是,可W利用任何数目的卫星获得有 用的定位信息。如图1中所示的GI^S模块115通常被构造为与卫星300配合W获得想要的 定位信息。替代GI^S跟踪技术或者在GI^S跟踪技术之外,可W使用可W跟踪移动终端的位 置的其它技术。另外,至少一个GPS卫星300可W选择性地或者额外地处理卫星DMB传输。
[0071] 作为无线通信系统的一个典型操作,BS270接收来自各种移动终端100的反向链 路信号。移动终端100通常参与通话、消息收发和其它类型的通信。特定基站270接收的 每个反向链路信号被在特定BS270内进行处理。获得的数据被转发给相关的BSC275。BSC 提供通话资源分配和包括BS270之间的软切换过程的协调的移动管理功能。BSC275还将接 收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地, PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS270W将 正向链路信号发送到移动终端100。
[0072] 基于上述移动终端硬件结构W及通信系统,提出本发明方法各个实施例。本发明 移动终端的快捷拨号方法,通过在触摸屏上定义一独立的快捷拨号区,接收对快捷拨号区 的触控操作,根据该触控操作获取欲拨打的电话号码并进行拨号。由于该快捷拨号区是独 立存在的,因此无论移动终端当前打开了什么应用或无论移动终端在任何显示界面下,用 户都能通过该快捷拨号区进行快速拨号,提高了便捷度和人性化程度。W下通过具体实施 例进行详细说明。
[0073] 如图3所示,提出本发明移动终端的快捷拨号方法第一实施例,所述方法包括W 下步骤:
[0074] 步骤S11 ;在触摸屏上定义一独立的快捷拨号区。
[0075] 在触摸屏上定义独立的快捷拨号区,实际上相当于将触摸屏分割为两个分区,一 个是与现有技术相同的普通分区,另一个是快捷分区,二者相互独立。分区时,可W首先确 定快捷拨号区的位置和大小,设置好快捷拨号区后,触摸屏剩下的区域则为普通分区。
[0076] 为了实现两个分区独立受控,还虚拟两个输入设备,为普通分区和快捷拨号区分 别分配一个输入设备。具体实现上,移动终端的触摸屏驱动初始化时通过i吨ut_register_ deviceO指令注册两个输入设备(input),如输入设备O(inputO)和输入设备l(i吨utl)。 并通过i吨ut_allocate_device〇指令为每一个分区分配一个输入设备,如普通分区对应 输入设备0,快捷拨号区对应输入设备1。在注册好该两个输入设备后,当驱动层接收到对 普通分区和快捷拨号区的触控操作时,则使用相应的输入设备上报该触控操作的触控点, 如:接收到对普通分区的触控操作,则使用输入设备0上报;接收到对快捷拨号区的触控操 作,则使用输入设备1上报。上层根据驱动层上报的输入设备的命名,识别出当前用户触摸 区域是普通分区还是快捷拨号区,不同的分区,上层处理方式不同,从而实现了两个分区独 立受控。
[0077] 本发明所述的上层通常指框架(化amework)层、应用层等,在移动终端的系统中, 例如amlroitI0S等定制系统,通常包括底层(物理层,驱动层)W及上层(框架层,应用 层),信号流的走向为;物理层(触控面板)接收到用户的触控操作,物理按压转变为电信 号TP,将TP传递至驱动层,驱动层对按压的位置进行解析,得到位置点的具体坐标,持续 时间,压力等参数,将该参数上传至框架层,框架层与驱动层的通信可通过相应的接口来实 现,框架层接收到驱动层的输入设备(input),解析该输入设备,从而选择响应或不响应该 输入设备,并将有效的输入向上传递给具体哪一个应用,W满足应用层根据不同的事件执 行不同的应用操作。
[007引需要说明的是,在框架(化amework)层接收到上报事件(上报事件包括输入设备W及触控点各项参数等)后,首先根据输入设备的命名,识别是哪一个区域。如果驱动层 化ernel)识别是在快捷拨号区触控,则驱动层上报到框架层的输入设备是inputl,而不是 用inputO来上报;如果驱动层识别是在普通分区触控,则驱动层上报到框架层的输入设备 是inputO,而不是用inputl来上报。目P,框架层不需要判断当前触控点在哪一个分区,也不 需要判断分区的大小和位置,该些判断操作在驱动层上完成,并且,驱动层除了上报具体是 哪一个输入设备,还会上报该触控点的各项参数至框架层,例如按压时间,位置坐标,压力 大小等等。
[0079] 对于快捷拨号区上报的事件,框架层在接收到上报事件后,通过单通道转多通道 的机制,上报到应用层。具体为;先注册一个通道,通过该通道传递该上报事件,通过监听器 (listener)监听该事件,将该事件通过不同的通道,传递至对应的应用模块,产生不同的应 用操作,其中,应用模块包括拨号、联系人等常用应用;产生不同的应用操作,例如在拨号应 用下,用户在快捷拨号区点击,则会进行电话号码的输入或者拨号等不同操作。要注意,上 报事件传递到监听器之前,是单通道,监听器监听之后,上报事件走的是多通道,且多通道 同时存在,其好处在于可同时传递至不同的应用模块,不同应用模块产生不同的响应操作。
[0080] 可选地,上述步骤的具体实现为;利用面向对象化的方式,定义普通分区和快捷 拨号区的类别W及实现方式,在判断是快捷拨号区后,通过Even地ub函数将不同分辨率的 触控点坐标转化为LCD的坐标,定义单通道函数(例如serv
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1