本实用新型专利技术提供了一种以用户自定义功能操控计算机的红外线控制器,红外线控制器包括接收器、单片机、存储器、USB接口芯片,通过对接收到的红外信号解码并将解码数据以USB接口连接方式传输到计算机端的应用程序,从而实现将接收到的解码数据和用户自定义的计算机功能进行关联去操控计算机。实施本实用新型专利技术的红外线控制器具有很好的通用性,用户可以使用普通家电红外遥控器,根据个人喜好去定义遥控器按键功能,实现操控计算机的目的。(*该技术在2019年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及计算机应用
,更具体的说,涉及一种通用性强、能实现用户 自定义功能方式去操控计算机的红外线控制器。
技术介绍
随着科技进步,人们生活水平的提高,计算机已经普及到家庭。在计算机上看电视、 玩游戏、看影碟、听音乐、欣赏数码照片和上网已很常见。不过因为计算机还要依靠键盘 和鼠标来控制,当用计算机看电视、听音乐或关闭计算机时,不得不来回走动的操纵键盘 和鼠标,使用极不方便。为解决这个问题,市场上也出现了 USB载体式电脑遥控器,可在一定程度上实现控制 电脑的功能。但这种USB载体式电脑遥控器存在通用性差,用户不能根据个人喜好更改遥 控器按键功能等缺点,如果使用的USB载体式电脑遥控器出了故障,用户需要送修或重新 购买同规格同型号的遥控器,不仅使用不方便还增加了用户的成本。
技术实现思路
本技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种通用性强、 能实现用户自定义功能方式去操控计算机的红外线控制器。本技术要解决的另一技术问题在于,提供一种以用户自定义功能方式去操控计算 机的方法,用户可以利用普通家电红外遥控器根据个人喜好去定义功能操控计算机。本技术解决其技术问题所采用的技术方案如下一种以用户自定义功能操控计算机的红外线控制器,红外线控制器包括接收器、单片机、存储器、USB接口芯片,通过对接收到的红外信号解码并将解码数据以USB接口连接方 式传输到计算机端的应用程序,从而实现将接收到的解码数据和用户自定义的计算机功能 进行关联去操控计算机。一种以用户自定义功能操控计算机的方法,该方法包括以下步骤A、 红外接收控制模块接收红外遥控信号,并对接收到的红外信号进行分析、解码。B、 解码数据以通用串行总线(USB)方式传输数据。C、 应用程序对计算机缓冲区进行侦测,判断接收到的数据是否为有效数据,如果不 是则放弃此数据,如果是则将有效数据存储,同时判断是否进行用户自定义功能设置,如 果不是,程序会调用遥控器A上一次的设置参数去操控计算机执行指令。D、 如果是则启用用户自定义功能,用户自定义功能设置单元内部封装了键盘的全部 键值,当启用自定义功能设置后,运行于计算机后台的应用程序会转入前台运行、同时以 菜单界面形式出现,用户可以在高级或简单模式之间选择,当选择高级模式时程序窗口 会弹出一个模拟键盘,用户选择好按键后,点击确定即可;当选择简单模式时程序窗口 会弹出一个集成了 WINDOWS操作系统快捷键的功能表,用户选择需要操作的功能后,点击 确定即可。E、 数据关联处理单元将用户自定义功能值与当前接收到的红外数值进行关联后将功能参数值传送给计算机操作指令执行单元。所述步骤C中所指的用户自定义功能,可以是WINDOWS操作系统快捷键功能、媒体播 放器快捷键功能、键盘键值功能。当用户使用遥控器A执行自定义功能设置后,再使用遥控器B时,需要先执行用户自 定义功能,否则程序不执行遥控器B发出的任何功能指令。实施本技术的计算机红外线控制器,具有以下有益效果由于该装置具有通用性, 用户可以使用普通家电红外遥控器,根据个人喜好去定义遥控器按键功能,实现操控计算 机的目的。附图说明下面将结合附图及实施例对本技术作进一步说明,附图中 图1为本技术实施例的红外线控制器的原理框图; 图2为本技术实施例的红外线控制器的工作流程图。具体实施方式如图1所示,红外线控制器包括接收器、单片机、存储器、USB接口芯片。接收器接收 用户使用的普通家电遥控器发出的红外信号,并将该红外信号转换成相应的电平信号发送给单片机;单片机对接收器传送来的脉冲信号进行脉冲的高、低电平宽度分析,将各种状态的时间值存储至存储器,接着单片机调用解码程序对存储器中的各项值进行分析,确定符合某种解码格式后对其解码,将解码数据发送给USB接口芯片;USB接口芯片与计算机的USB接口电连接。当单片机向计算机发送信号时,USB接口芯片首先将单片机的信号转换为 USB信号,然后再将该USB信号发送给计算机的USB接口。应用程序启用自定义功能设置, 执行自定义功能去操控计算机。其中,单片机也可替换为数字信号处理器。如图2所示,本技术实施例的红外线控制器的工作流程如下步骤201:红外接收控制装置初始化;步骤202:接收用户使用普通家电遥控器发出的红外信号,控制处理器对红外信号进行 解码,将解码值以USB封包形式传输到计算机;步骤203:计算机缓冲区侦测单元不间断对计算机缓冲区进行侦测,当侦测到有数据时, 保存缓冲区数据;步骤204:判断缓冲区中数据是否有效红外数值,如果是,则执行步骤205,如果不是, 则结束本流程;步骤205:数据关联为用户自定义功能执行模块;接收步骤204传送来的有效红外数值并记录当前值,当前接收到的红外数值与用户自定义功能值进行关联后将功能参数值传送给计算机命令执行程序;步骤206:判断是否需要进行自定义功能,如果是,则执行步骤207,如果不是,则执行208;步骤207:用户自定义功能设置单元内部封装了键盘的全部键值,当启用自定义功能设置后,运行于计算机后台的应用程序会转入前台运行、同时以菜单界面形式出现,用户可以在高级或简单模式之间选择,当选择高级模式时程序窗口会弹出一个模拟键盘,用户 选择好按键后,点击确定即可;当选择简单模式时程序窗口会弹出一个集成了 WINDOWS操作系统快捷键的功能表,用户选择需要操作的功能后,点击确定即可。数据关联处理单 元会将用户自定义功能值与当前接收到的红外数值进行关联后将功能参数值传送给步骤208;步骤208:执行计算机操控指令,当用户使用遥控器A执行步骤207后,下次使用时, 不必执行步骤207,直接执行步骤208,因为程序会自动保存用户使用遥控器A上一次的设 置参数去操控计算机;当用户使用遥控器A执行步骤207后,再使用遥控器B时,需要执 行步骤207,否则程序不执行任何功能。权利要求1、一种以用户自定义功能方式去操控计算机的红外线控制器,包括接收器、单片机、存储器、USB接口芯片,其特征在于,所述接收器,与单片机电性连接,用于接收遥控器发出的红外信号,并将红外脉冲信号传送给单片机;所述单片机,与接收器、存储器、USB接口芯片电性连接,用于分析接收器传送来的红外脉冲信号,将解码数据传送给USB接口芯片,同时将各种状态的时间值存储至存储器;所述存储器,与单片机电性连接,用于存储单片机处理后的各种状态的时间值;所述USB接口芯片,与单片机、USB接口电性连接,用于将单片机传送来的解码数据转化成标准的USB封包数据,并通过USB接口传送给计算机。专利摘要本技术提供了一种以用户自定义功能操控计算机的红外线控制器,红外线控制器包括接收器、单片机、存储器、USB接口芯片,通过对接收到的红外信号解码并将解码数据以USB接口连接方式传输到计算机端的应用程序,从而实现将接收到的解码数据和用户自定义的计算机功能进行关联去操控计算机。实施本技术的红外线控制器具有很好的通用性,用户可以使用普通家电红外遥控器,根据个人喜好去定义遥控器按键功能,实现操控计算机的目的。文档编号G06F3/048GK201387607SQ200920002219公开日2010年1月20日 申请日期20本文档来自技高网...
【技术保护点】
一种以用户自定义功能方式去操控计算机的红外线控制器,包括接收器、单片机、存储器、USB接口芯片,其特征在于, 所述接收器,与单片机电性连接,用于接收遥控器发出的红外信号,并将红外脉冲信号传送给单片机; 所述单片机,与接收器、存储 器、USB接口芯片电性连接,用于分析接收器传送来的红外脉冲信号,将解码数据传送给USB接口芯片,同时将各种状态的时间值存储至存储器; 所述存储器,与单片机电性连接,用于存储单片机处理后的各种状态的时间值; 所述USB接口芯片,与 单片机、USB接口电性连接,用于将单片机传送来的解码数据转化成标准的USB封包数据,并通过USB接口传送给计算机。
【技术特征摘要】
【专利技术属性】
技术研发人员:谢仕清,蔡卓妍,唐焕明,顾来,孙再余,
申请(专利权)人:深圳市神舟电脑股份有限公司,
类型:实用新型
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。