基于移动终端的遥控器构建方法和具遥控功能的移动终端技术

技术编号:6609140 阅读:174 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于移动终端的遥控器构建方法,包括下列步骤:步骤A,从遥控器资源库中获取遥控器外观组件;步骤B,从按键资源库中获取按键控件,并获取所述按键控件置于遥控器外观组件上的位置;步骤C,分别为每个按键控件获取对应的按键编码;步骤D,存储每个按键控件对应的按键编码;步骤E,根据遥控器外观组件、按键控件、位置、按键编码,得到虚拟遥控器。上述基于移动终端的遥控器构建方法和具遥控功能的移动终端,能够构建出复制了实体遥控器的遥控功能的虚拟遥控器,该虚拟遥控器作为一个程序存储在移动终端的存储器中,可将多个虚拟遥控器存储于一个移动终端中,能够节约寻找遥控器的时间。

【技术实现步骤摘要】
基于移动终端的遥控器构建方法和具遥控功能的移动终端方法
本专利技术涉及移动用户设备,尤其涉及一种基于移动终端的遥控器构建方法,还涉及一种具遥控功能的移动终端。
技术介绍
现在随着科技的家庭化,各种电子设备越来越深入我们的日常生活。电视,机顶盒,投影机,音响,DVD,空调,汽车等,一般为了操作的方便,都配备了遥控器。同时,工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用遥控不仅完全可靠而且能有效地隔离电气干扰,遥控也是必不可少的。实际上,由于遥控器种类繁多,而且互不通用,在使用中,弄混,丢失的事情不在少数。
技术实现思路
基于此,有必要提供一种基于移动终端的遥控器构建方法。一种基于移动终端的遥控器构建方法,包括下列步骤步骤A,从移动终端的存储器存储的遥控器资源库中获取遥控器外观组件;步骤B,从移动终端的存储器存储的按键资源库中获取按键控件,并获取所述按键控件置于遥控器外观组件上的位置;步骤C,分别为每个所述按键控件获取对应的按键编码;步骤D,存储每个所述按键控件对应的按键编码;步骤E,根据所述遥控器外观组件、按键控件、位置、按键编码,得到虚拟遥控器。优选的,所述步骤C是分别为每个所述按键控件获取对应的遥控脉冲信号,并对所述遥控脉冲信号进行解码,得到按键编码。优选的,所述步骤B和步骤C之间还包括分别获取每个按键控件的标识符的步骤; 所述步骤D是存储每个所述标识符对应的按键编码。优选的,还包括获取所述虚拟遥控器的名称的步骤。还有必要提供一种具遥控功能的移动终端。一种具遥控功能的移动终端,包括顺序连接的遥控发射接收模块、终端模块以及遥控器构建模块;所述遥控发射接收模块包括脉冲接收单元、解码器、编码器以及脉冲发射单元;所述终端模块包括输入单元、处理器以及存储器;所述遥控器构建模块包括遥控器外观获取单元和按键获取单元;所述脉冲接收单元连接所述解码器,所述解码器连接所述存储器,所述脉冲发射单元连接所述编码器,所述编码器连接所述存储器;所述输入单元连接所述处理器和脉冲接收单元,所述处理器连接所述存储器;所述存储器连接所述遥控器外观获取单元和按键获取单元,所述按键获取单元还连接所述遥控器外观获取单元;所述存储器存储有遥控器资源库和按键资源库;所述遥控器外观获取单元用于从所述遥控器资源库中获取遥控器外观组件;所述按键获取单元用于从所述按键资源库中获取按键控件, 并获取所述按键控件置于遥控器外观组件上的位置;所述输入单元用于获取按键选择信号;所述脉冲接收单元根据所述按键选择信号为每个按键控件分别获取对应的遥控脉冲信号;所述解码器用于对所述遥控脉冲信号进行解码,得到按键编码;所述存储器用于存储每个按键控件对应的按键编码;所述处理器根据所述遥控器外观组件、按键控件、位置、按键编码,得到虚拟遥控器;所述编码器根据按键编码输出指令码;所述脉冲发射单元用于将所述指令码转换成遥控脉冲信号并发射。优选的,所述遥控器构建模块还包括连接按键获取单元和存储器的标识符获取单元,所述标识符获取单元用于分别获取每个所述按键控件的标识符;所述存储器用于存储每个所述标识符对应的按键编码。优选的,所述终端模块还包括通信单元,所述通信单元用于下载虚拟遥控器程序并存储于所述存储器中,所述虚拟遥控器程序包括遥控器外观组件、按键控件、位置、标识符以及标识符对应的按键编码。优选的,所述遥控器构建模块还包括与所述存储器连接的命名单元,用于获取所述虚拟遥控器的名称。优选的,所述输入单元是触摸屏。上述基于移动终端的遥控器构建方法和具遥控功能的移动终端,能够构建出复制了实体遥控器的遥控功能的虚拟遥控器,该虚拟遥控器作为一个程序存储在移动终端的存储器中,因此可以将各自对应一个实体遥控器的多个虚拟遥控器存储于一个移动终端中, 由一个移动终端实现这些实体遥控器的功能,能够节约寻找遥控器的时间。附图说明图1是一实施例中基于移动终端的遥控器构建方法的流程图;图2是另一实施例中基于移动终端的遥控器构建方法的流程图;图3是再一实施例中基于移动终端的遥控器构建方法的流程图;图4是一实施例中一个遥控器外观组件的示意图;图5是一实施例中按键资源库中各按键控件的示意图;图6是一实施例中虚拟遥控器通过显示设备显示后的示意图;图7是一实施例中具遥控功能的移动终端的结构示意图;图8是另一实施例中具遥控功能的移动终端的结构示意图。具体实施方式为使本专利技术的目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。图1是一实施例中基于移动终端的遥控器构建方法的流程图,包括下列步骤S110,从移动终端的存储器存储的遥控器资源库中获取遥控器外观组件。移动终端的存储器中存储有遥控器资源库,用户可从遥控器资源库中选择中意的遥控器外观组件,作为虚拟遥控器的面板,如图4所示。本步骤即是获取用户从遥控器资源库中选择的遥控器外观组件。S120,从移动终端的存储器存储的按键资源库中获取按键控件,并获取按键控件置于遥控器外观组件上的位置。移动终端的存储器中存储有按键资源库,用户可从遥控器资源库中选择合适的按键控件,并拖放到虚拟遥控器的面板(步骤SllO中选择的遥控器外观组件)上,作为虚拟遥控器的按键。因此,用户可以自行设计符合自己喜好的按键布局。图5是一实施例中按键资源库中各按键控件的示意图。可以根据按键的实际功能来选择按键控件,例如对于方向键,可以选择十字键、被2条线段均分为4等分的圆形键、或如图6所示的将椭圆环断开成4分的形状等。本步骤即是获取用户从按键资源库中选择的按键控件和用户将按键控件置于面板上的位置。获取了遥控器外观组件和按键控件(及位置)后,编译执行程序,就得到了外观如图6所示的虚拟遥控器半成品,但此时虚拟遥控器半成品还未录入功能,需要为虚拟遥控器上的每个按键赋予功能才能够工作。S138,分别为每个按键控件获取对应的按键编码。S160,存储每个按键控件对应的按键编码。S170,根据遥控器外观组件、按键控件、(按键在面板上的)位置、按键编码,得到虚拟遥控器。在本实施例中,为了对虚拟遥控器进行区分(例如区分空调、电视、机顶盒等的遥控器),可以为虚拟遥控器进行命名,例如对复制了客厅的空调遥控器功能的虚拟遥控器,可以命名为“客厅空调遥控器”。也就是说基于移动终端的遥控器构建方法还包括获取虚拟遥控器的名称的步骤。图2是另一实施例中基于移动终端的遥控器构建方法的流程图。该实施例与图1 所示实施例的区别主要在于,步骤S138包括S140和S150两个步骤。S140,分别为每个按键控件获取对应的遥控脉冲信号。分别获取实体遥控器上每个键按下时发出的遥控脉冲信号,实体遥控器上的每个键均对应虚拟遥控器上的一个按键。获取遥控脉冲信号的方式可以是使用实体遥控器发出遥控信号,移动终端接收。S150,对所述遥控脉冲信号进行解码,得到按键编码。图3是再一实施例中基于移动终端的遥控器构建方法的流程图,其与图2所示实施例的主要区别在于,步骤S120和步骤S140之间还包括步骤S130 分别获取每个按键控件的标识符,每个按键的标识符各不相同。在本实施例中,该标识符由用户输入,即由用户对按键进行命名。在其他实施例中也可以是系统自动对每个按键进行编号(赋予标识符), 编号的规则可以是按照按键控件被选择的顺序。相应的,本文档来自技高网...

【技术保护点】
1.一种基于移动终端的遥控器构建方法,包括下列步骤:步骤A,从移动终端的存储器存储的遥控器资源库中获取遥控器外观组件;步骤B,从移动终端的存储器存储的按键资源库中获取按键控件,并获取所述按键控件置于遥控器外观组件上的位置;步骤C,分别为每个所述按键控件获取对应的按键编码;步骤D,存储每个所述按键控件对应的按键编码;步骤E,根据所述遥控器外观组件、按键控件、位置、按键编码,得到虚拟遥控器。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔凯
申请(专利权)人:深圳雅图数字视频技术有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1