著录项信息
专利名称 | 一种提供用户快捷操作的移动终端及方法 |
申请号 | CN200810179295.8 | 申请日期 | 2008-12-16 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2009-05-13 | 公开/公告号 | CN101431566 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/725 | IPC分类号 | H;0;4;M;1;/;7;2;5;;;H;0;4;M;1;/;2;3;;;G;0;6;F;3;/;0;4;1查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 张晓勇 |
代理机构 | 北京安信方达知识产权代理有限公司 | 代理人 | 李健;颜涛 |
摘要
本发明公开了一种提供用户快捷操作的移动终端及方法,属于移动终端的手机电视领域。本发明公开的移动终端中,用户配置模块,为用户提供快捷方式设置界面,根据用户的命令设置针对某个操作的按键指令和/或触摸轨迹指令,以及在移动终端播放手机电视业务时,接收用户发送的按键指令和/或触摸轨迹指令,从存储单元中查找该按键指令和/或触摸轨迹指令对应的操作,通过键盘按键逻辑转译模块和/或触摸轨迹识别模块调用手机电视功能模块执行该操作;存储单元,记录用户配置模块设置的针对某个操作的按键指令和/或触摸轨迹指令之间的对应关系。本发明技术方案,优化了手机电视的可操作性,提高了移动终端的使用效率。
一种提供用户快捷操作的移动终端及方法\n技术领域\n[0001] 本发明属于移动终端的手机电视领域,特别涉及一种提供用户快捷操作的移动终端及方法。\n背景技术\n[0002] 随着第三代移动通讯技术的不断普及,基于手机的多媒体应用越来越成为手机应用的趋势。手机电视的节目信息也越来越丰富和多样化。 用户需要在丰富的节目中进行各种快捷操作,比如选台、定制预约节目、抓屏、录制等操作。 手机电视的快捷操作技术基于键盘输入技术、触摸屏技术,轨迹识别技术和图形应用开发技术。\n[0003] 用户在观看手机电视时,若需要通过触摸进行操作,则通过触摸笔给予触摸屏一定的压力,点击或滑动触摸笔,触摸屏驱动将采样得到的电压转换为相应屏幕上的坐标点,并适配为IAL(Input Abstraction Layer,输入适配层)使用的象素点和消息。\n[0004] IAL层将触摸消息和触摸坐标转换为GDI/GUI(Graphics DeviceInterface/Graphics User Interface,用户设备接口/用户图形接口)所需要的消息,发到GDI/GUI。\n[0005] GDI/GUI将底层上报的消息分化为触摸笔的点下,抬起和移动,并将相应的坐标数据附加于这些消息上。\n[0006] 手机电视模块识别上报的轨迹,并将轨迹识别为相应的操作,如换台、定制/预约、录像抓屏、调节音量、调节亮度等;\n[0007] 用户在观看手机电视时,若需要通过键盘进行操作,则通过按手机键盘上的按键,键盘电路将扫描得到相应的物理键码上报到键盘消息队列。\n[0008] GDI/GUI从键盘消息对列中取值,并将物理键码转换为上层应用所需要的应用键码,并将键值附加于消息上。\n[0009] 手机电视的键盘按键逻辑转译模块,收到上报的按键消息进行识别,转换为逻辑上的意义,并进行相应的操作,如换台、定制/预约、录像抓屏、调节音量、调节亮度等。\n[0010] 综上可知,目前的手机电视业务主要针对节目内容的加密、获取,或节目信息的获取等方面,而对用户操作的优化尚未涉及,造成终端用户操作简单且缺乏扩展性。\n例如,移动终端在播放手机电视的过程中一般处于全屏,没有更多的界面提示元素留给用户,同时,手机电视的节目资源非常丰富,因此,急需提出一种可以根据用户要求设定的快捷操作,从而提高终端用户体验。\n发明内容\n[0011] 本发明所要解决的技术问题是,提供一种提供用户快捷操作的移动终端及方法,从而满足不同用户针对手机电视业务定制不同的快捷操作。\n[0012] 为了解决上述问题,本发明公开了一种提供用户快捷操作的移动终端,包括手机电视功能模块,以及与所述手机电视功能模块相连的键盘按键逻辑转译模块、触摸轨迹识别模块,该终端还包括与所述键盘按键逻辑转译模块、所述触摸轨迹识别模块均相连的用户配置模块,以及与所述用户配置模块、手机电视功能模块相连的存储单元,其中:\n[0013] 所述用户配置模块,用于为用户提供快捷方式设置界面,并根据用户的命令设置针对某个操作的按键指令和/或触摸轨迹指令,以及在移动终端播放手机电视业务时,该模块还用于接收用户发送的按键指令和/或触摸轨迹指令,从所述存储单元中查找该按键指令和/或触摸轨迹指令对应的操作,并通过所述键盘按键逻辑转译模块和/或触摸轨迹识别模块调用所述手机电视功能模块执行该操作,所述操作是针对手机电视业务的操作;\n[0014] 所述存储单元,用于记录所述用户配置模块设置的针对某个操作的按键指令和/或触摸轨迹指令之间的对应关系。\n[0015] 进一步地,上述移动终端中,所述存储单元中记录针对某个操作的按键指令之间的对应关系是指,保存该按键指令转换的应用键值以及与该应用键值对应的操作值;\n[0016] 所述存储单元中记录针对某个操作的触摸轨迹指令之间的对应关系是指,保存该触摸轨迹转换的轨迹矢量以及该轨迹矢量对应的操作值。\n[0017] 其中,所述存储单元采用数组结构保存所述应用键值以及与该应用键值对应的操作值;\n[0018] 所述存储单元采用结构链表形式保存所述轨迹矢量以及该轨迹矢量对应的操作值。\n[0019] 所述用户配置模块通过所述键盘按键逻辑转译模块调用所述手机电视功能模块执行该操作指:\n[0020] 所述用户配置模块将查找到的所述按键指令转换的应用键值对应的操作值,发送到所述键盘按键逻辑转译模块;\n[0021] 所述键盘按键逻辑转译模块根据该操作值调用所述手机电视功能模块进行相应的操作。\n[0022] 所述用户配置模块通过所述触摸轨迹识别模块调用所述手机电视功能模块执行该操作指:\n[0023] 所述用户配置模块将查找到的所述触摸轨迹指令转换的轨迹矢量对应的操作值,发送到所述触摸轨迹识别模块;\n[0024] 所述触摸轨迹识别模块根据该操作值调用所述手机电视功能模块进行相应的操作。\n[0025] 本发明还公开了一种提供用户快捷操作的方法,包括:\n[0026] 用户通过快捷方式设置界面设置针对某个操作的按键指令和/或触摸轨迹指令,移动终端记录该按键指令和/或触摸轨迹指令与所述操作的对应关系,其中,所述操作是针对手机电视业务的操作;\n[0027] 在播放手机电视业务时,所述移动终端收到所述终端用户发送的按键指令和/或触摸轨迹指令后,查找该按键指令和/或触摸轨迹指令对应的操作,并执行。\n[0028] 进一步地,上述方法中,记录按键指令与操作的对应关系指,保存该按键指令转换的应用键值以及与该应用键值对应的操作值;\n[0029] 记录触摸轨迹指令与操作的对应关系指,保存该触摸轨迹转换的轨迹矢量以及该轨迹矢量对应的操作值。\n[0030] 其中,采用数组结构保存所述应用键值以及与该应用键值对应的操作值;和/或\n[0031] 采用结构链表形式保存所述轨迹矢量以及该轨迹矢量对应的操作值。\n[0032] 所述移动终端查找该按键指令对应的操作并执行是指,查找该按键指令转换的应用键值对应的操作值,并根据该操作值进行相应操作。\n[0033] 所述移动终端查找触摸轨迹指令对应的操作并执行是指,查找该触摸轨迹指令转换的轨迹矢量对应的操作值,并根据该操作值进行相应操作。\n[0034] 采用本发明技术方案,优化了手机电视的可操作性,提高了移动终端的使用效率;与传统的手机电视操作相比,本发明具有灵活性、易用性;能够带来更好的用户体验。\n附图说明\n[0035] 图1是本实施例中移动终端的结构示意图;\n[0036] 图2是图1所述终端提供用户快捷操作流程图。\n具体实施方式\n[0037] 本发明的主要构思是,可以考虑在手机电视应用中,通过设定(或映射)按键(或触摸轨迹)的不同功能,以达到快捷地选台、定制/预约节目、抓屏、录制等功能,比如一键换台、一键抓屏、一键录像、一键预约、一键静音等功能;或者通过触摸点划的不同轨迹实现上述快捷功能,如从左向右滑动切换到下一个台,从右向左划切换到上一台等。\n[0038] 下面结合附图及实施例对本发明技术方案作进一步详细的描述。\n[0039] 一种提供用户快捷操作的移动终端,如图1所示,包括触摸屏模块101、键盘模块102、手机电视功能模块103、触摸轨迹识别模块104、键盘按键逻辑转译模块105、用户配置模块106以及存储单元(本实施例中即为用户配置文件107),其中,用户配置模块106分别与触摸轨迹识别模块104、键盘按键逻辑转译模块105、用户配置文件107相连,触摸屏模块101与触摸轨迹识别模块104相连,键盘模块102与键盘按键逻辑转译模块105相连,手机电视功能模块103分别与用户配置文件107、触摸轨迹识别模块104、键盘按键逻辑转译模块105相连。 下面详细介绍下各模块的功能。\n[0040] 触摸屏模块,用于响应外部触摸笔输入,仅与触摸轨迹识别模块关联;当物理上对触摸屏进行点触或者划动时,触摸中断产生,该模块的线程函数被执行,该模块将硬件的触摸电压转换为触摸屏坐标,并将坐标值存储于IAL指定的内存空间中,IAL访问这个内存空间获得数据,其中,IAL对触摸屏模块上报的坐标点进行校正,并报给触摸轨迹识别模块,即将用户发起的触摸轨迹指令发送给触摸轨迹识别模块;\n[0041] 该模块还会对缓冲区内的点进行如下消息转换和数据附加:(1)第一次触摸中断产生,转换为BUTTONDOWN消息;(2)当后续的点的坐标与上一个点的坐标不同,转为MOVE消息;(3)在一定的时间间隔内没有采样点,转换为BUTTONUP消息;同时将屏幕坐标数据附加在相应的消息中,传递给触摸轨迹识别模块处理。\n[0042] 键盘模块,用于响应外部键盘输入,仅与键盘按键逻辑转译模块关联;当手机键盘上的按键被按下时,键盘电路将扫描得到相应的物理键码上报到键盘消息队列,GDI/GUI从键盘消息队列中取值,并将物理键码转换为上层应用所需要的应用键码,并将键值附加于消息上,键盘消息会被投送到键盘按键逻辑转译模块,即将用户发起的按键指令发送给键盘按键逻辑转译模块;\n[0043] 手机电视功能模块,用于创建单独的应用,并实现简单的并发功能,例如,与语音呼叫或视频呼叫的并发等,并将电视码流解码后显示在手机屏幕上,该模块与触摸轨迹识别模块、键盘按键逻辑转译模块、用户配置文件关联;该模块在初始化时,读取用户配置文件,配置文件的配置项值写入相应的全局变量中;如果用户配置文件非法或某个配置项非法,则使用默认值初始化相应的全局变量;该模块还为其他关联模块提供API,以完成诸如换台、节目内容获取等操作的实现。\n[0044] 在本实施例中,上述三模块均可通过现有技术实现。\n[0045] 触摸轨迹识别模块,与触摸屏模块和用户配置模块相关联,用于将用户发送的触摸轨迹指令转换为轨迹矢量,将轨迹矢量发送到用户配置模块,并根据用户配置模块返回的操作值调用手机电视功能模块中相应的函数进行操作,其中,手机电视功能模块中相应的函数的操作包括换台、调节音量、增减明暗度等等;\n[0046] 其中,触摸轨迹识别模块可以按照现有技术将触摸轨迹指令转换为轨迹矢量,即将底层上报的一系列坐标点和触摸事件记录在内存中,并对这些点进行分析,判别出轨迹的矢量方向,然后判别出的轨迹矢量。\n[0047] 键盘按键逻辑转译模块,与键盘模块、手机电视功能模块和用户配置模块相关联,用于将用户发送的按键指令转换为应用键值,将应用键值发送到用户配置模块,并根据用户配置模块返回的操作值调用手机电视功能模块中相应的函数进行操作,其中,手机电视功能模块中相应的函数的操作包括换台、调节音量、增减明暗度等等;\n[0048] 其中,键盘按键逻辑转译模块可以按照现有技术将按键指令转换为应用键值,即将GDI/GUI上报的键盘消息。\n[0049] 用户配置模块,用于提供给用户设定手机上全部按键的功能映射和/或触摸轨迹的功能映射;\n[0050] 用于向用户提供快捷方式设置界面,根据用户的命令设置针对某个操作的按键和/或触摸轨迹,即将终端的按键和/或触摸轨迹映射为手机电视应用中的各种操作,该模块还用于接收键盘按键逻辑转译模块发送的应用键值和/或触摸轨迹识别模块发送的轨迹矢量,然后读取配置文件,从中查找到该应用键值和/或轨迹矢量对应的操作值,将该操作值返回到键盘按键逻辑转译模块和/或触摸轨迹识别模块中;\n[0051] 用户配置文件,用于存储用户配置模块产生的配置参数,即以参数值的形式保存用户配置模块设置的终端的应用键值和/或轨迹矢量及其对应的各种操作(例如换台、调节音量、调节明暗、最小化、台间快捷切换等),供用户配置模块进行读写,同时,手机电视功能模块也可以读取用户配置文件中的配置参数进行初始化或者重启操作。\n[0052] 其中,用户配置文件一进步分为键盘快捷功能映射和触摸轨迹快捷功能映射的配置文件,其中,存储键盘快捷功能映射的配置文件以参数值的形式保存有各按键的应用键值及该键值所对应的操作值;\n[0053] 存储触摸轨迹快捷功能映射的配置文件,以参数值的形式保存有一系列的坐标,经运算后提炼出有先后序列的矢量,以及其对应的操作,优选的,可以采用结构链表形式存储触摸轨迹快捷功能映射的配置参数。\n[0054] 在其它实施例中,也可以采用寄存储器等存储单元存储用户配置参数。\n[0055] 下面介绍一下上述移动终端为用户提供快捷操作的过程包括以下步骤:\n[0056] 步骤201,用户打开移动终端,启动手机电视业务;\n[0057] 步骤202,加载用户配置文件,将配置文件的配置参数写入相应的全局变量中;\n如果用户配置文件非法或某个配置参数非法,则使用默认值初始化相应的全局变量;\n[0058] 该步骤中,配置文件中包括键盘快捷功能映射和触摸轨迹快捷功能映射配置文件,其中,某个配置参数非法指,该配置参数超出事先设置的范围,即为非法,例如,键值在硬件设计的时候键码的范围是21-200,那么超过这个范围则可认定为非法,又如,设计的快捷功能(可提供给用户设置的)为20个,用区间【0,19】表示,当值不在这个区间则为非法,进一步地,当判断一个配置参数非法之后,则可认为整个用户配置文件异常(也称受损),即整个用户配置文件无效,此时,用系统默认配置恢复即可。\n[0059] 步骤203,进入手机电视模块,其中,如果用户选择触摸操作,则进入步骤\n204,如果用户通过键盘操作,则进入步骤210,如果用户选择设置快捷方式,则执行步骤214;否则,等待用户输入;\n[0060] 步骤204,用户根据自己期望的操作使用触摸笔点触或划动;\n[0061] 步骤205,触摸电压产生;\n[0062] 步骤206,触摸中断产生;\n[0063] 步骤207,触摸屏模块将产生的BUTTONDOWN、BUTTONUP及MOVE消息上报给触摸轨迹识别模块,其中,每个消息都附带有当前点的坐标数据;\n[0064] 步骤208,将触摸屏模块上报的坐标点和事件进行处理,得到轨迹矢量方向,然后判断出轨迹矢量,并将该轨迹矢量方向送入用户配置模块,用户配置模块查找该轨迹矢量方向所对应的快捷功能,即从触摸轨迹快捷功能映射的配置文件中查找到相应的配置参数,终端根据该配置参数值,执行相应的操作,如换台、抓屏、静音等;\n[0065] 该步骤中,BUTTONDOWN消息标志一个笔划的开始,这个笔划属于当前笔划的一部分还是下一个笔划的开始,由速度定时器T决定;在这个定时器T内的任何BUTTONDOWN消息都认为是当前触摸轨迹的一个笔划,在这个定时器T超时后的BUTTONDOWN消息认为时下一个用户触摸轨迹的开始,也即下一个用户操作的开始;MOVE消息标志着一个笔划的继续,当前模块需要记录MOVE消息所标明的点;\nBUTTONUP标志着一个笔划的结束,也能标着一个字的结束;当BUTTONUP消息到达时,需要启动定时器T;在定时器T超时之后,需要将记录的笔划内从坐标点进行分析,求出笔划的矢量方向,以及这些矢量之间的顺序;\n[0066] 步骤209,判断用户是否退出触摸轨迹操作,如果是,则执行步骤218,否则返回步骤203;\n[0067] 步骤210,键盘中断产生;\n[0068] 步骤211,物理键码被转译为应用键码;\n[0069] 步骤212,键盘按键逻辑转译模块,在收到按键消息后,将得到的应用键码送入用户配置模块,用户配置模块查找与该键码所对应的快捷功能,即从键盘快捷功能映射的配置文件中查找到相应的配置参数,终端根据该配置参数值,执行相应的操作,如换台、抓屏、静音等;\n[0070] 步骤213,判断用户是否退出按键操作,如果是,则执行步骤218,否则返回步骤203;\n[0071] 步骤214,用户配置模块通过GUI控件向用户显示快捷方式设置界面,界面上包括可选的键值、触摸轨迹以及可选的快捷操作;\n[0072] 步骤215,用户配置模块将用户选择的某个键值或者触摸轨迹与用户选择的操作进行映射;\n[0073] 步骤216,若用户选择保存,则将该键值或者触摸轨迹与该操作的对应关系保存在配置文件中,即用户设置的按键和/或触摸轨迹映射的快捷功能;\n[0074] 步骤217,判断用户是否退出快捷方式设置,如果是执行步骤218,否则返回步骤203;\n[0075] 步骤218,退出手机电视业务。\n[0076] 从上述实施例可以看出,由于引入键盘及触摸快捷操作,因此本发明技术方案与传统的手机电视操作相比,优化了手机电视的可操作性,提高了移动终端的灵活性、易用性及使用效率,从而带来了更好的用户体验。\n[0077] 当然,本发明还可以有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
法律信息
- 2020-11-27
未缴年费专利权终止
IPC(主分类): H04W 88/02
专利号: ZL 200810179295.8
申请日: 2008.12.16
授权公告日: 2011.04.20
- 2011-04-20
- 2009-07-08
- 2009-05-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2006-04-18
| | |
2
| | 暂无 |
2007-07-26
| | |
3
| |
2007-01-24
|
2006-06-07
| | |
4
| |
2008-07-09
|
2008-01-09
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |