一种遥控系统的代码修改方法、系统、设备及存储介质技术方案

技术编号:34532855 阅读:20 留言:0更新日期:2022-08-13 21:26
本申请涉及一种遥控系统的代码修改方法、系统、设备及存储介质,包括步骤识别并读取电视机或机顶盒的功能,得到若干功能数据码并发送至用户终端;创建代码匹配模型,代码匹配模型预设有若干供用户终端输入功能数据码的输入端口;将若干输入端口与遥控器终端的若干存储单元建立映射关系,输入端口接收到功能数据码后,当接收到来自用户终端的修改指令时,提取该输入端口中的功能数据码,并依据映射关系修改关联的存储单元中的按键代码;当接收到来自用户终端的编译指令时,编译该按键代码,得到与功能数据码适配的可执行代码。本申请具有降低遥控器按键代码的开发难度,降低遥控器开发门槛并提升开发效率的效果。发门槛并提升开发效率的效果。发门槛并提升开发效率的效果。

【技术实现步骤摘要】
一种遥控系统的代码修改方法、系统、设备及存储介质


[0001]本申请涉及红外遥控的
,尤其是涉及一种遥控系统的代码修改方法、系统、设备及存储介质。

技术介绍

[0002]红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,例如电视机或机顶盒的红外遥控系统,并越来越多的应用到计算机和手机系统中。
[0003]在电视机或机顶盒的红外遥控系统开发过程中,由于遥控器格式不同,其按键之间的功能和逻辑关系不同,因此在完成遥控器与机顶盒的功能配对前,开发人员需要人工分析遥控器按键之间的逻辑关系并破译出按键代码,才能完成遥控器按键与机顶盒的功能配对。
[0004]但在开发过程中,开发人员每开发一款新遥控器时,均需耗费大量时间分析各个按键的逻辑和破译按键代码,开发效率低且需要专业的技术人员通过代码层面的操作才能完成开发,专业门槛高,因此需要进行改进。

技术实现思路

[0005]为了降低遥控器按键代码的开发难度,降低遥控器开发门槛并提升开发效率,本申请提供了一种遥控系统的代码修改方法、系统、设备及存储介质。
[0006]本申请的上述专利技术目的一是通过以下技术方案得以实现的:一种遥控系统的代码修改方法,包括步骤:识别并读取电视机或机顶盒的功能,得到若干功能数据码并发送至用户终端;创建代码匹配模型,代码匹配模型预设有若干供用户终端输入功能数据码的输入端口;将若干输入端口与遥控器终端的若干存储单元建立映射关系,且每个输入端口关联一个存储单元,存储单元中存储有预先读取的按键代码;输入端口接收到功能数据码后,当接收到来自用户终端的修改指令时,提取该输入端口中的功能数据码,并依据映射关系修改关联的存储单元中的按键代码;基于已修改的按键代码,当接收到来自用户终端的编译指令时,编译该按键代码,得到与功能数据码适配的可执行代码。
[0007]通过采用上述技术方案,通过例如人工解码仪读取电视机或机顶盒的功能,能够获得电视机或机顶盒的所有功能对应的数据码,进一步再读取遥控器各个按键的功能,得到按键代码,即得到按键的数据码,通过代码匹配模型的输入端口输入所获取到的功能数据码,由于输入端口映射到遥控终端的存储单元,即映射到遥控器各个按键的按键代码存储位置,进一步通过修改按键代码的方式,能够将遥控器按键原本的按键代码修改为与电视机或机顶盒代码协议关系相同、即代码格式相同的按键代码,最后将代码协议相同的按
键代码进行编译,即能够得到适配电视机或机顶盒功能的可执行代码,因此,在遥控器代码开发的过程中,开发人员通过解码仪能够得到功能数据码,再通过代码匹配模型与遥控器产生映射关系并修改针对性修改按键代码,即修改按键数据码,进而得到遥控器上全部按键的与电视机或机顶盒代码协议相同的按键数据码,最终生成可执行代码,开发人员无需接触代码层面的分析和破译,从而降低了开发难度,同时减少了分析、破译新遥控器代码的时间,提高了工作效率。
[0008]本申请在一较佳示例中:创建代码匹配模型,代码匹配模型预设有若干供用户终端输入功能数据码的输入端口的步骤,包括:识别若干功能数据码的功能类型,生成若干类型数据,将类型数据与对应的功能数据码关联;基于类型数据创建输入端口,每个输入端口关联一种类型数据;基于若干与类型数据关联的输入端口创建代码匹配模型。
[0009]通过采用上述技术方案,每个输入端口关联一种类型数据,使得代码的映射关系唯一,按键代码的修改更为精准可靠;同时代码匹配模型的输入端口能够进行自定义的创建,即根据功能数据码的功能类型设置不同的输入端口,使得代码匹配模型能够适用于不同功能的电视机或机顶盒,从而扩大了遥控系统的代码修改方式的适用范围。
[0010]本申请在一较佳示例中:将若干输入端口与遥控器终端的若干存储单元建立映射关系的步骤之前,执行如下步骤:获取遥控器终端的若干按键代码;基于按键代码的代码类型创建若干存储单元,每个存储单元用于储存一种代码类型的按键代码;将若干输入端口与遥控器终端的若干存储单元建立映射关系的步骤,包括:基于类型数据和代码类型,将类型数据与代码类型一致的输入端口与存储单元建立映射关系。
[0011]通过采用上述技术方案,在进行输入端口与存储位置的映射关系建立之前,先获取遥控器的每个按键的按键代码以及按键代码的类型,进一步将按键代码进行独立存储,存储单元例如文件夹、数据库等,并将类型数据和代码类型相同的输入端口和存储单元建立映射关系,即将实现同一功能但代码格式不同的代码进行映射关系的建立,以便后续自动查找到功能对应的按键代码,并针对性地进行代码修改,实现功能的匹配。
[0012]本申请在一较佳示例中:将若干输入端口与遥控器终端的若干存储单元建立映射关系的步骤之后,包括步骤:将若干输入端口发送至用户终端;当接收到用户终端发出的输入请求指令时,从输入请求指令中获取用户终端所选择的类型数据;当接收到用户终端输入的功能数据码时,将功能数据码填入所选择的类型数据关联的输入端口。
[0013]通过采用上述技术方案,用户终端通过发出输入请求指令以请求输入功能数据码至代码匹配模型的输入端口中,且请求指令中包括了用户终端选择的类型数据,即能够获知用户终端欲输入的功能数据码的类型,基于类型数据,当接收到功能数据码时,则将功能
数据码输入至用户终端所输入的类型数据关联的输入端口中,操作便捷,进一步降低按键代码的修改难度,方便了遥控器代码的开发。
[0014]本申请在一较佳示例中:当接收到来自用户终端的修改指令时,提取该输入端口中的功能数据码,并依据映射关系修改关联的存储单元中的按键代码的步骤,包括:当接收到来自用户终端的修改指令时,提取该输入端口中的功能数据码;生成与功能数据码逻辑关系匹配的模拟代码;获取输入端口的类型数据并识别具有映射关系的存储单元;将模拟代码发送至所识别的存储单元,并将模拟代码替换至按键代码中对应的位置。
[0015]通过采用上述技术方案,修改指令由用户终端操控发出,当接收到修改指令时,通过对功能数据码进行解码,得到对匹配的模拟代码,模拟代码实则是与该功能数据码的代码格式、协议相同的代码串,将模拟代码通过预先设置的映射关系查找到遥控器的按键代码,将模拟代码替换至按键代码的对应位置,对应位置例为键码和用户码,以实现将遥控器的代码格式与该功能数据码的相同,进而能够实现新遥控器的按键代码与电视机或机顶盒的功能适配。
[0016]本申请在一较佳示例中:所述将若干输入端口发送至用户终端的步骤之后,执行如下步骤:当接收到用户终端输入的功能数据码时,将功能数据码发送至代码匹配模型;代码匹配模型识别功能数据码的类型数据;基于类型数据识别出相同类型的输入端口;将功能数据码填入该识别的输入端口。
[0017]通过采用上述技术方案,若干输入端口发送至用户终端以开发人员展示时,开发人员能够直接输入单个或以上的功能数据码,代码匹配模型能够自动识别接收到的功能数据码的类型数据,由于输入端口关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种遥控系统的代码修改方法,其特征在于,包括步骤:识别并读取电视机或机顶盒的功能,得到若干功能数据码并发送至用户终端;创建代码匹配模型,代码匹配模型预设有若干供用户终端输入功能数据码的输入端口;将若干输入端口与遥控器终端的若干存储单元建立映射关系,且每个输入端口关联一个存储单元,存储单元中存储有预先读取的按键代码;输入端口接收到功能数据码后,当接收到来自用户终端的修改指令时,提取该输入端口中的功能数据码,并依据映射关系修改关联的存储单元中的按键代码;基于已修改的按键代码,当接收到来自用户终端的编译指令时,编译该按键代码,得到与功能数据码适配的可执行代码。2.根据权利要求1所述的一种遥控系统的代码修改方法,其特征在于:创建代码匹配模型,代码匹配模型预设有若干供用户终端输入功能数据码的输入端口的步骤,包括:识别若干功能数据码的功能类型,生成若干类型数据,将类型数据与对应的功能数据码关联;基于类型数据创建输入端口,每个输入端口关联一种类型数据;基于若干与类型数据关联的输入端口创建代码匹配模型。3.根据权利要求2所述的一种遥控系统的代码修改方法,其特征在于:将若干输入端口与遥控器终端的若干存储单元建立映射关系的步骤之前,执行如下步骤:获取遥控器终端的若干按键代码;基于按键代码的代码类型创建若干存储单元,每个存储单元用于储存一种代码类型的按键代码;将若干输入端口与遥控器终端的若干存储单元建立映射关系的步骤,包括:基于类型数据和代码类型,将类型数据与代码类型一致的输入端口与存储单元建立映射关系。4.根据权利要求2所述的一种遥控系统的代码修改方法,其特征在于:将若干输入端口与遥控器终端的若干存储单元建立映射关系的步骤之后,包括步骤:将若干输入端口发送至用户终端;当接收到用户终端发出的输入请求指令时,从输入请求指令中获取用户终端所选择的类型数据;当接收到用户终端输入的功能数据码时,将功能数据码填入所选择的类型数据关联的输入端口。5.根据权利要求2所述的一种遥控系统的代码修改方法,其特征在于:当接收到来自用户终端的修改指令时,提取该输入端口中的功能数据码,并依据映射关系修改关联的存储单元中的按键代码的步骤,包括:当接收到来自用户终端的修改指令时,提取...

【专利技术属性】
技术研发人员:刘振华黄海峰夏俊
申请(专利权)人:广州安广电子科技股份有限公司
类型:发明
国别省市:

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

1