按键遥控器、对目标的放大方法

文档序号:9691385阅读:1162来源:国知局
按键遥控器、对目标的放大方法
【技术领域】
[0001]本发明属于按键遥控领域,尤其涉及按键遥控器、对目标的放大方法。
【背景技术】
[0002]电子设备,由集成电路、晶体管、电子管等电子元器件组成,通过电子技术或软件技术使其具有一种或多种功能;随着电子设备的发展,已具有智能电视、台式电脑、智能电器以及移动终端等电子设备。
[0003]安卓Android系统,作为一种基于Linux的自由及开放源代码的操作系统,现主要移动设备,但也逐渐在各种电子设备上得到普及应用,如通过在智能电视上安装安卓系统,使其不但具有传统的电视功能,还能使用安卓系统提供的各种应用,同时通过该安卓系统还能扩充电视功能,如在线点播、视频通话等。
[0004]安卓系统通常都是使用鼠标或触摸屏操控的,通过鼠标或触摸屏进行目标(如图标)的选取、拖动、放大和缩小等操作,是非常方便的。但是,电子设备基本都使用按键遥控器来控制的;为了兼容安卓系统,使用哪种外设控制具有安卓系统的电子设备是一个亟待解决的问题。

【发明内容】

[0005]本发明的目的在于提供按键遥控器、对目标的放大方法,提供一种崭新的控制方式:使用按键遥控器控制安装有安卓系统的电子设备,按键遥控器通过事件转换技术将第一按键事件转换为属于触控事件的放大事件,通过放大事件触发安卓系统中的放大程序对当前受控目标进行放大。
[0006]一方面,本发明提供一种对目标的放大方法,应用于至少由按键遥控器和电子设备组成的系统,所述对目标的放大方法包括:
[0007]S1,所述按键遥控器在检测到第一按键操作时生成第一按键事件,将生成的第一按键事件转换为放大事件,向所述电子设备发送所述放大事件,所述放大事件属于触控事件;
[0008]S2,所述电子设备接收所述放大事件,通过所述放大事件触发所述电子设备中的放大程序对当前受控目标进行放大。
[0009]一方面,本发明提供一种按键遥控器,所述按键遥控器包括:
[0010]第一生成单元,用于在检测到第一按键操作时生成第一按键事件;
[0011]第一转换单元,用于将生成的第一按键事件转换为放大事件;
[0012]第一发送单元,用于向所述电子设备发送所述放大事件,所述放大事件属于触控事件,以使得通过所述放大事件触发所述电子设备中的放大程序对当前受控目标进行放大。
[0013]本发明的有益效果:对于已安装安卓系统的电子设备,在该电子设备中注册为与触控事件匹配的触控类型;进而,可触发按键遥控器生成第一按键事件,将该第一按键事件转换为放大事件(属于触控事件),仅向电子设备发送转换后的放大事件。这样,仍然可沿用按键遥控器,模拟触摸屏,通过转换后的放大事件触发放大程序,对当前受控目标进行放大。
【附图说明】
[0014]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例提供的对目标的放大方法的工作流程图;
[0016]图2是本发明实施例提供的对目标的放大方法的一种优化流程图;
[0017]图3是本发明实施例提供的对目标的放大方法的又一种优化流程图;
[0018]图4是本发明实施例提供的按键遥控器的组成结构图;
[0019]图5是本发明实施例提供的按键遥控器的一种优化组成结构图;
[0020]图6是本发明实施例提供的按键遥控器的又一种优化组成结构图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0022]本发明实施例提供的对目标的放大方法,应用于至少由按键遥控器和电子设备组成的系统。其中,在该电子设备上安装有安卓系统,该电子设备可以由该按键遥控器控制。另还需强调的是,该按键遥控器至少包括一个或多个按键;对于该按键遥控器包含的按键,可以为物理按键(即实体按键),如机械按键,再如硅胶按键。在人为按下该按键遥控器中的按键时,所述按键遥控器会检测到人为的按键操作并生成与该按键对应的按键事件;在人为按下该按键遥控器中的第一指定按键时,所述按键遥控器会检测到人为的第一按键操作并生成与该第一指定按键对应的第一按键事件。在人为按下该按键遥控器中的第二指定按键时,所述按键遥控器会检测到人为的第二按键操作并生成与该第二指定按键对应的第二按键事件。
[0023]对于本发明实施例提供了的对目标的放大方法,参见图1 ;图1示出了本发明实施例提供的对目标的放大方法的工作流程,为了便于描述,仅示出了与本发明实施例相关的部分。
[0024]如图1所示,所述对目标的放大方法包括步骤S1和步骤S2。
[0025]步骤S1,所述按键遥控器在检测到第一按键操作时生成第一按键事件,将生成的第一按键事件转换为放大事件,向所述电子设备发送所述放大事件,所述放大事件属于触控事件。
[0026]需说明的是,现有技术中,通过触摸屏操控电子设备,在人为触控触摸屏时,该触摸屏会生成相应的触控事件。其中,在人为持续触控触摸屏以期望放大当前受控目标时,该触摸屏会生成相应的放大事件;因此,该触控事件包含但不限于该放大事件,如:希望选择图标时,可点击触摸屏以生成选中事件,该选中事件也属于该触控事件,通过该选中事件可触发电子设备中的选中程序将当前目标选取。
[0027]在本发明实施例中,只要用户按下按键遥控器中的某个第一指定按键,所述按键遥控器会检测到与该个第一指定按键对应的第一按键操作,生成与该第一指定按键对应的第一按键事件。当然,在用户同时按下至少两个第一指定按键时,所述按键遥控器会检测到每个被按下的第一指定按键和与其(每个被按下的第一指定按键)对应的第一按键操作,并针对检测到的每个第一按键操作对应生成第一按键事件。
[0028]需说明的是,所述按键遥控器具有处理器和存储器,该存储器中存储有事件转换表,该事件转换表记录有每个触控事件与一个或多个按键事件的映射关系。具体地,该事件转换表记录的一组或多组映射关系包括:一个触控事件与一个按键事件的一一映射关系;还有可能是,该事件转换表记录的一组或多组映射关系包括:多个按键事件的组合映射到一个触控事件。因此,该事件转换表记录有一个第一按键事件与一个放大事件的一一映射关系,或者该事件转换表记录有多个第一按键事件的组合与一个放大事件的一一映射关系。另需说明的是,按键遥控器中的按键有多个,只有在按下某个第一指定按键时,才会触发按键遥控器生成与该个第一指定按键对应的第一按键事件;只有同时按下多个第一指定按键时,才会针对每个被按下的每个第一指定按键,对应触发按键遥控器生成对应的第一按键事件。
[0029]进而,步骤S1针对生成的第一按键事件,所述按键遥控器的处理器通过查找事件转换表的方式,从事件转换表查找出匹配的放大事件,向所述电子设备发送所述放大事件。作为一优选的实施方式,如果同时生成的第一按键事件为多个(即同时生成的第一按键事件是不同的,是不同第一指定按键被同时按下时对应生成的),针对生成的每个第一按键事件,查找事件转换表,确定是否能够查找到与该第一按键事件匹配的放大事件,如果查找到匹配的放大事件,则终止从事件转换表对放大事件的查找;如果未查找到,并且如果同时生成的第一按键事件为多个,则针对两个第一按键事件的组合在该事件转换表中进行查找,确定是否能够查找到与该组合匹配的放大事件,如果查找到与该组合匹配的放大事件,则终止继续从事件转换表查找匹配的放大事件;依次类推,如果未查找到,如果同时生成的第一按键事件为三个及以上,逐渐增多组合中的第一按键事件个数,针对该增多第一按键事件后的组合继续在该事件转换表中进行查找,如果查找到与该组合匹配的放大事件,则终止继续从事件转换表查找匹配的放大事件,如果未查找到,则继续,直到同时生成的第一按键事件的每种组合均在该事件转换表中遍历查找完毕。作为另一优选的实施方式,针对同时生成的第一按键事件的每种组合,按照第一按键事件由多到少的组合方式,从事件转换表中查找以确定是否存在与该组合匹配的放大事件,只要查找到与该组合匹配的放大事件,则停止查找,如果未查找到,则继续减少组合中的第一按键事件个数,继续查找事件转换表,直到查找到匹配的放大事件或针对每种第一按键事件的组合均已完成查找。
[0030]步骤S2,所述电子设备接收所述放大事件,通过所述放大事件触发所述电子设备中的放大程序对当前受控目标进行放大。
[0031]需说明的是,在已安装安卓系统的电子设备上,如果用户希望对某个目标(例如图标、图像处理程序所加载的部分图像区域或整个图像)进行放大,可预先人为选取一个或多个待放大的目标,将选取的目标作为当前受控目标。对于目标的限定为:安卓系统中所有能够进行缩小或放大的像素及区域;与可放大的目标对应地,本发明实施例所述的放大程序是随当前受控目标的不同而不同;例如,若当前受控目标为桌面上的某个区域,该放大程序对应地为桌面放大程序,若当前受控目标为图像处理程序所加载的图像
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1