一种提供用户快捷操作的移动终端及方法

文档序号:6468194阅读:144来源:国知局
专利名称:一种提供用户快捷操作的移动终端及方法
技术领域
本发明属于移动终端的手机电视领域,特别涉及一种提供用户快捷操作 的移动终端及方法。
背景技术
随着第三代移动通讯技术的不断普及,基于手机的多媒体应用越来越成 为手机应用的趋势。手机电视的节目信息也越来越丰富和多样化。用户需要 在丰富的节目中进行各种快捷操作,比如选台、定制预约节目、抓屏、录制 等操作。手机电视的快捷操作技术基于键盘输入技术、触摸屏技术,轨迹识 别技术和图形应用开发技术。
用户在观看手机电视时,若需要通过触摸进行操作,则通过触摸笔给予 触摸屏一定的压力,点击或滑动触摸笔,触摸屏驱动将采样得到的电压转换
为相应屏幕上的坐标点,并适配为TAL (Input Abstraction Layer,输入适配层) 使用的象素点和消息。
IAL层将触摸消息和触摸坐标转换为GDI/GUI ( Graphics Device Interface/Graphics User Interface,用户设备接口 /用户图形接口 )所需要的消息, 发到GDI/GUI。
GDI/GUI将底层上报的消息分化为触摸笔的点下,抬起和移动,并将相 应的坐标数据附加于这些消息上。
手机电视模块识别上报的轨迹,并将轨迹识别为相应的操作,如换台、 定制/预约、录像抓屏、调节音量、调节亮度等;
用户在观看手机电视时,若需要通过键盘进行操作,则通过按手机键盘 上的按键,键盘电路将扫描得到相应的物理键码上报到键盘消息队列。
GDI/GUI从键盘消息对列中取值,并将物理键码转换为上层应用所需要的应用键码,并将键值附加于消息上。
手机电视的键盘按键逻辑转译模块,收到上报的按键消息进行识别,转 换为逻辑上的意义,并进行相应的操作,如换台、定制/预约、录像抓屏、调 节音量、调节亮度等。
综上可知,目前的手机电视业务主要针对节目内容的加密、获取,或节 目信息的获取等方面,而对用户操作的优化尚未涉及,造成终端用户操作简 单且缺乏扩展性。例如,移动终端在播放手机电视的过程中一般处于全屏, 没有更多的界面提示元素留给用户,同时,手机电视的节目资源非常丰富, 因此,急需提出一种可以根据用户要求设定的快捷操作,从而提高终端用户 体验。

发明内容
本发明所要解决的技术问题是,提供一种提供用户快捷操作的移动终端 及方法,从而满足不同用户针对手机电视业务定制不同的快捷操作。
为了解决上述问题,本发明公开了 一种提供用户快捷操作的移动终端, 包括手机电视功能模块,以及与所述手机电视功能模块相连的键盘按键逻辑 转译模块、触摸轨迹识别模块,该终端还包括与所述键盘按键逻辑转译模块、 所述触摸轨迹识别模块均相连的用户配置模块,以及与所述用户配置模块、
手机电视功能模块相连的存储单元,其中
所述用户配置模块,用于为用户提供快捷方式设置界面,并根据用户的 命令设置针对某个操作的按键指令和/或触摸轨迹指令,以及在移动终端播放 手机电视业务时,该模块还用于接收用户发送的按键指令和/或触摸轨迹指 令,从所述存储单元中查找该按键指令和/或触摸轨迹指令对应的操作,并通 过所述键盘按键逻辑转译模块和/或触摸轨迹识别模块调用所述手机电视功 能模块执行该操作,所述操作是针对手机电视业务的操作;
所述存储单元,用于记录所述用户配置模块设置的针对某个操作的按键 指令和/或触摸轨迹指令之间的对应关系。
进一步地,上述移动终端中,所述存储单元中记录针对某个操作的按键指令之间的对应关系是指,保存该按键指令转换的应用键值以及与该应用键: 值对应的操作值;
所述存储单元中记录针对某个操作的触摸轨迹指令之间的对应关系是 指,保存该触摸轨迹转换的轨迹矢量以及该轨迹矢量对应的操作值。
其中,所述存储单元采用数组结构保存所述应用键值以及与该应用键值
对应的操作值;
所述存储单元釆用结构链表形式保存所述轨迹矢量以及该轨迹矢量对应 的操作值。
所述用户配置片莫块通过所述键盘按键逻辑转译才莫块调用所述手机电视功 能模块执行该操作指
所述用户配置;f莫块将查找到的所述按^;指令转换的应用键值对应的操作 值,发送到所述键盘按键逻辑转译模块;
所述键盘按键逻辑转译模块根据该操作值调用所述手机电视功能模块进 行相应的操作。
所述用户配置模块通过所述触摸轨迹识别模块调用所述手机电视功能模 块执行该操作指
所述用户配置模块将查找到的所述触摸轨迹指令转换的轨迹矢量对应的 操作值,发送到所述触摸轨迹识别模块;
所述触摸轨迹识别模块根据该操作值调用所述手机电视功能模块进行相 应的操作。
本发明还公开了一种提供用户快捷操作的方法,包括
用户通过快捷方式设置界面设置针对某个操作的按键指令和/或触摸轨 迹指令,移动终端记录该按键指令和/或触摸轨迹指令与所述操作的对应关
系,其中,所述操作是针对手机电视业务的操作;
在播放手机电视业务时,所述移动终端收到所述终端用户发送的按键指 令和/或触摸轨迹指令后,查找该按键指令和/或触摸轨迹指令对应的操作,并执行。
进一步地,上述方法中,记录按键指令与操作的对应关系指,保存该按 键指令转换的应用键值以及与该应用键值对应的操作值;
记录触摸轨迹指令与操作的对应关系指,保存该触摸轨迹转换的轨迹矢 量以及该轨迹矢量对应的操作值。
其中,釆用数组结构保存所述应用键值以及与该应用键值对应的操作值; 和/或
采用结构链表形式保存所述轨迹矢量以及该轨迹矢量对应的操作值。
所述移动终端查找该按键指令对应的操作并执行是指,查找该按键指令 转换的应用键值对应的操作值,并根据该操作值进行相应操作。
所述移动终端查找触摸轨迹指令对应的操作并执行是指,查找该触摸轨 迹指令转换的轨迹矢量对应的操作值,并根据该操作值进行相应操作。
采用本发明技术方案,优化了手机电视的可操作性,提高了移动终端的
使用效率;与传统的手机电视操作相比,本发明具有灵活性、易用性;能够 带来更好的用户体验。


图1是本实施例中移动终端的结构示意图2是图1所述终端提供用户快捷操作流程图。
具体实施例方式
本发明的主要构思是,可以考虑在手机电视应用中,通过设定(或映射) 按键(或触摸轨迹)的不同功能,以达到快捷地选台、定制/预约节目、抓屏、 录制等功能,比如一键换台、 一键抓屏、 一键录像、 一键预约、 一键静音等 功能;或者通过触摸点划的不同轨迹实现上述快捷功能,如从左向右滑动切 换到下一个台,从右向左划切换到上一台等。下面结合附图及实施例对本发明技术方案作进一步详细的描述。 一种提供用户快捷操作的移动终端,如图1所示,包括触摸屏模块101、
键盘模块102、手机电视功能模块103、触摸轨迹识别模块104、键盘按键逻 辑转译模块105、用户配置模块106以及存储单元(本实施例中即为用户配 置文件107),其中,用户配置模块106分别与触摸轨迹识别模块104、键盘 按键逻辑转译模块105、用户配置文件107相连,触摸屏模块101与触摸轨 迹识别模块104相连,键盘模块102与键盘按键逻辑转译模块105相连,手 机电视功能模块103分别与用户配置文件107、触摸轨迹识别模块104、键盘 按键逻辑转译模块105相连。下面详细介绍下各模块的功能。
触摸屏模块,用于响应外部触摸笔输入,仅与触摸轨迹识别模块关联; 当物理上对触摸屏进行点触或者划动时,触摸中断产生,该模块的线程函数 被执行,该模块将硬件的触摸电压转换为触摸屏坐标,并将坐标值存储于1AL 指定的内存空间中,IAL访问这个内存空间获得数据,其中,IAL对触摸屏 模块上报的坐标点进行校正,并报给触摸轨迹识别模块,即将用户发起的触 摸轨迹指令发送给触摸轨迹识别才莫块;
该模块还会对缓冲区内的点进行如下消息转换和数据附加(1)第一次 触摸中断产生,转换为BUTTONDOWN消息;(2)当后续的点的坐标与上 一个点的坐标不同,转为MOVE消息;(3 )在一定的时间间隔内没有采样 点,转换为BUTTONUP消息;同时将屏幕坐标数据附加在相应的消息中, 传递给触摸轨迹识别才莫块处理。
键盘模块,用于响应外部键盘输入,仅与键盘按键逻辑转译模块关联; 当手机键盘上的按键被按下时,键盘电路将扫描得到相应的物理键码上报到 键盘消息队列,GDI/GUI从键盘消息队列中取值,并将物理键码转换为上层 应用所需要的应用键码,并将键值附加于消息上,键盘消息会被投送到键盘 按键逻辑转译模块,即将用户发起的按键指令发送给键盘按键逻辑转译模块;
手机电视功能模块,用于创建单独的应用,并实现简单的并发功能,例 如,与语音呼叫或视频呼叫的并发等,并将电视码流解码后显示在手机屏幕 上,该模块与触摸轨迹识别模块、键盘按键逻辑转译模块、用户配置文件关联;该模块在初始化时,读取用户配置文件,配置文件的配置项值写入相应
的全局变量中;如果用户配置文件非法或某个配置项非法,则使用默认值初 始化相应的全局变量;该模块还为其他关联模块提供API,以完成诸如换台、 节目内容获取等操作的实现。
在本实施例中,上述三模块均可通过现有技术实现。
触摸轨迹识别模块,与触摸屏模块和用户配置模块相关联,用于将用户 发送的触摸轨迹指令转换为轨迹矢量,将轨迹矢量发送到用户配置模块,并 根据用户配置模块返回的操作值调用手机电视功能模块中相应的函数进行操 作,其中,手机电视功能模块中相应的函数的操作包括换台、调节音量、增
减明暗度等等;
其中,触摸轨迹识別模块可以按照现有技术将触摸轨迹指令转换为轨迹 矢量,即将底层上报的一系列坐标点和触摸事件记录在内存中,并对这些点 进行分析,判别出轨迹的矢量方向,然后判别出的轨迹矢量。
键盘按键逻辑转译模块,与键盘模块、手机电视功能模块和用户配置模 块相关联,用于将用户发送的按键指令转换为应用键值,将应用键值发送到 用户配置模块,并根据用户配置模块返回的操作值调用手机电视功能才莫块中 相应的函数进行操作,其中,手机电视功能模块中相应的函数的操作包括换 台、调节音量、增减明暗度等等;
其中,键盘按键逻辑转译模块可以按照现有技术将按键指令转换为应用 键值,即将GDI/GUI上报的键盘消息。
用户配置模块,用于提供给用户设定手机上全部按键的功能映射和/或触 摸轨迹的功能映射;
用于向用户提供快捷方式设置界面,根据用户的命令设置针对某个操作 的按键和/或触摸轨迹,即将终端的按键和/或触摸轨迹映射为手机电视应用中 的各种操作,该模块还用于接收键盘按键逻辑转译模块发送的应用键值和/或 触摸轨迹识别模块发送的轨迹矢量,然后读取配置文件,从中查找到该应用 键值和/或轨迹矢量对应的操作值,将该操作值返回到键盘按键逻辑转译模块 和/或触摸轨迹识别模块中;用户配置文件,用于存储用户配置模块产生的配置参数,即以参数值的 形式保存用户配置模块设置的终端的应用键值和/或轨迹矢量及其对应的各 种操作(例如换台、调节音量、调节明暗、最小化、台间快捷切换等),供 用户配置模块进行读写,同时,手机电视功能模块也可以读取用户配置文件 中的配置参数进行初始化或者重启操作。
其中,用户配置文件一进步分为键盘快捷功能映射和触摸轨迹快捷功能 映射的配置文件,其中,存储键盘快捷功能映射的配置文件以参数值的形式
保存有各按键的应用键值及该键值所对应的操作值;
存储触摸轨迹快捷功能映射的配置文件,以参数值的形式保存有一系列 的坐标,经运算后提炼出有先后序列的矢量,以及其对应的操作,优选的, 可以采用结构链表形式存储触摸轨迹快捷功能映射的配置参数。
在其它实施例中,也可以采用寄存储器等存储单元存储用户配置参数。
下面介绍一下上述移动终端为用户提供快捷操作的过程包括以下步骤
步骤201,用户打开移动终端,启动手机电视业务;
步骤202,加载用户配置文件,将配置文件的配置参数写入相应的全局 变量中;如果用户配置文件非法或某个配置参数非法,则使用默认值初始化 相应的全局变量;
该步骤中,配置文件中包括键盘快捷功能映射和触摸轨迹快捷功能映射 配置文件,其中,某个配置参数非法指,该配置参数超出事先设置的范围, 即为非法,例如,键值在硬件设计的时候键码的范围是21-200,那么超过这 个范围则可认定为非法,又如,设计的快捷功能(可提供给用户设置的)为 20个,用区间0, 19表示,当值不在这个区间则为非法,进一步地,当 判断一个配置参数非法之后,则可认为整个用户配置文件异常(也称受损), 即整个用户配置文件无效,此时,用系统默认配置恢复即可。
步骤203,进入手机电视才莫块,其中,如果用户选择触摸操作,则进入 步骤204,如果用户通过键盘操作,则进入步骤210,如果用户选择设置快捷 方式,则执行步骤214;否则,等待用户输入;步骤204,用户根据自己期望的操作使用触摸笔点触或划动; 步骤205,触摸电压产生; 步骤206,触摸中断产生;
步骤207,触摸屏才莫块将产生的BUTTONDOWN、 BUTTONUP及MOVE 消息上报给触摸轨迹识别模块,其中,每个消息都附带有当前点的坐标数据;
步骤208,将触摸屏^t块上报的坐标点和事件进行处理,得到轨迹矢量 方向,然后判断出轨迹矢量,并将该轨迹矢量方向送入用户配置模块,用户 配置^f莫块查找该轨迹矢量方向所对应的快捷功能,即从触摸轨迹快捷功能映 射的配置文件中查找到相应的配置参数,终端根据该配置参数值,执行相应 的操作,如换台、抓屏、静音等;
该步骤中,BUTTONDOWN消息标志一个笔划的开始,这个笔划属于当 前笔划的一部分还是下一个笔划的开始,由速度定时器T决定;在这个定时 器T内的任何BUTTONDOWN消息都认为是当前触摸轨迹的一个笔划,在 这个定时器T超时后的BUTTONDOWN消息认为时下一个用户触摸轨迹的 开始,也即下一个用户操作的开始;MOVE消息标志着一个笔划的继续,当 前才莫块需要记录MOVE消息所标明的点;BUTTONUP标志着一个笔划的结 束,也能标着一个字的结束;当BUTTONUP消息到达时,需要启动定时器T; 在定时器T超时之后,需要将记录的笔划内从坐标点进行分析,求出笔划的 矢量方向,以及这些矢量之间的顺序;
步骤209,判断用户是否退出触摸轨迹操作,如果是,则执行步骤218, 否则返回步骤203;
步骤210,键盘中断产生;
步骤211 ,物理键码被转译为应用键码;
步骤212,键盘按键逻辑转译模块,在收到按键消息后,将得到的应用 键码送入用户配置模块,用户配置模块查找与该键码所对应的快捷功能,即 从键盘快捷功能映射的配置文件中查找到相应的配置参数,终端根据该配置 参数值,执行相应的操作,如换台、抓屏、静音等;
步骤213,判断用户是否退出按键操作,如果是,则执行步骤218,否则返回步骤203;
步骤214,用户配置^t块通过GUI控件向用户显示快捷方式设置界面, 界面上包括可选的键值、触摸轨迹以及可选的快捷操作;
步骤215,用户配置模块将用户选择的某个键值或者触摸轨迹与用户选 择的操作进行映射;
步骤216,若用户选择保存,则将该^:值或者触摸轨迹与该操作的对应 关系保存在配置文件中,即用户设置的按键和/或触摸轨迹映射的快捷功能;
步骤217,判断用户是否退出快捷方式设置,如果是执行步骤218,否则 返回步骤203;
步骤218,退出手机电视业务。
从上述实施例可以看出,由于引入键盘及触摸快捷操作,因此本发明技 术方案与传统的手机电视操作相比,优化了手机电视的可操作性,提高了移 动终端的灵活性、易用性及使用效率,从而带来了更好的用户体验。
当然,本发明还可以有其他多种实施例,在不背离本发明精神及其实质 的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种提供用户快捷操作的移动终端,包括手机电视功能模块,以及与所述手机电视功能模块相连的键盘按键逻辑转译模块、触摸轨迹识别模块,其特征在于,该终端还包括与所述键盘按键逻辑转译模块、所述触摸轨迹识别模块均相连的用户配置模块,以及与所述用户配置模块、手机电视功能模块相连的存储单元,其中所述用户配置模块,用于为用户提供快捷方式设置界面,并根据用户的命令设置针对某个操作的按键指令和/或触摸轨迹指令,以及在移动终端播放手机电视业务时,该模块还用于接收用户发送的按键指令和/或触摸轨迹指令,从所述存储单元中查找该按键指令和/或触摸轨迹指令对应的操作,并通过所述键盘按键逻辑转译模块和/或触摸轨迹识别模块调用所述手机电视功能模块执行该操作,所述操作是针对手机电视业务的操作;所述存储单元,用于记录所述用户配置模块设置的针对某个操作的按键指令和/或触摸轨迹指令之间的对应关系。
2、 如权利要求1所述的移动终端,其特征在于,所述存储单元中记录针对某个操作的按键指令之间的对应关系是指,保 存该按键指令转换的应用键值以及与该应用键值对应的操作值;所述存储单元中记录针对某个操作的触摸轨迹指令之间的对应关系是 指,保存该触摸轨迹转换的轨迹矢量以及该轨迹矢量对应的操作值。
3、 如权利要求2所述的移动终端,其特征在于,所述存储单元釆用数组结构保存所述应用键值以及与该应用键值对应的 操作值;所述存储单元采用结构链表形式保存所述轨迹矢量以及该轨迹矢量对应 的操作值。
4、 如权利要求2或3所述的移动终端,其特征在于,所述用户配置才莫块通过所述键盘按键逻辑转译模块调用所述手机电视功能模块执行该操作指所述用户配置模块将查找到的所述按键指令转换的应用键值对应的操作 值,发送到所述键盘按键逻辑转译模块;所述键盘按键逻辑转译模块根据该操作值调用所述手机电视功能模块进行相应的纟喿作。
5、 如权利要求2或3所述的移动终端,其特征在于,所述用户配置模块通过所述触摸轨迹识别模块调用所述手机电视功能模 块执行该操作指所述用户配置模块将查找到的所述触摸轨迹指令转换的轨迹矢量对应的 操作值,发送到所述触摸轨迹识别^^块;所述触摸轨迹识别模块根据该操作值调用所述手机电视功能才莫块进行相 应的操作。
6、 一种提供用户快捷操作的方法,其特征在于,该方法包括用户通过快捷方式设置界面设置针对某个操作的按键指令和/或触摸轨 迹指令,移动终端记录该按键指令和/或触摸轨迹指令与所述操作的对应关系,其中,所述操作是针对手机电视业务的操作;在播放手机电视业务时,所述移动终端收到所述终端用户发送的按键指 令和/或触摸轨迹指令后,查找该按键指令和/或触摸轨迹指令对应的操作,并 执行。
7、 如权利要求6所述的方法,其特征在于,记录按键指令与操作的对应关系指,保存该按键指令转换的应用键值以 及与该应用键值对应的操作值;记录触摸轨迹指令与操作的对应关系指,保存该触摸轨迹转换的轨迹矢 量以及该轨迹矢量对应的操作值。
8、 如权利要求7所述的方法,其特征在于,釆用数组结构保存所述应用键值以及与该应用键值对应的操作值;和/或采用结构链表形式保存所述轨迹矢量以及该轨迹矢量对应的操作值。
9、 如权利要求7或8所述的方法,其特征在于,所述移动终端查找该按键指令对应的操作并执行是指,查找该按键指令 转换的应用键值对应的操作值,并根据该操作值进行相应操作。
10、 如权利要求7或8所述的方法,其特征在于,所述移动终端查找触摸轨迹指令对应的操作并执行是指,查找该触摸轨 迹指令转换的轨迹矢量对应的操作值,并根据该操作值进行相应操作。
全文摘要
本发明公开了一种提供用户快捷操作的移动终端及方法,属于移动终端的手机电视领域。本发明公开的移动终端中,用户配置模块,为用户提供快捷方式设置界面,根据用户的命令设置针对某个操作的按键指令和/或触摸轨迹指令,以及在移动终端播放手机电视业务时,接收用户发送的按键指令和/或触摸轨迹指令,从存储单元中查找该按键指令和/或触摸轨迹指令对应的操作,通过键盘按键逻辑转译模块和/或触摸轨迹识别模块调用手机电视功能模块执行该操作;存储单元,记录用户配置模块设置的针对某个操作的按键指令和/或触摸轨迹指令之间的对应关系。本发明技术方案,优化了手机电视的可操作性,提高了移动终端的使用效率。
文档编号G06F3/041GK101431566SQ20081017929
公开日2009年5月13日 申请日期2008年12月16日 优先权日2008年12月16日
发明者张晓勇 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1