【技术实现步骤摘要】
本专利技术涉及模块电视红外控制
,尤其涉及的是一种模块电视的红外转发方法及系统。
技术介绍
随着模块电视产品的出现,电视里出现了两张板卡,为了区分,跟屏密切相关的,不会换的叫屏端,可以插拔更换的叫卡端。模块电视的出现大大节省了用户购买电视的费用,通过更换卡端,用户在不更换屏的基础上就可以享受到业界最新的内容,最新的技术产品,屏不更换意味着用户只需花很少的钱就能做到这一点。
由于模块电视提供给用户可以操作的UI(UserInterface,用户界面)以及对应的功能使用都是在卡端实现的,所以卡端需要有红外处理模块,这样就带来一个问题:每个厂家的红外遥控发的码都不一样,解析的标准又是不公开的,所以每个厂家的红外处理模块都是不同的,这样模块电视的卡端只能更换自己厂家的,不能使用其它厂家的,模块电视的模块化就是因为卡端可以更换,但是只能更换自己厂家的卡端,大大降低了模块电视的可适配范围,也不利于模块电视的标准化,给用户带来了大大的不便。
因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,提供一种模块电视的红外转发方法及系统,旨在解决现有技术中模块电视随意更换卡端导致影响红外遥控功能的问题。
本专利技术解决技术问题所采用的技术方案如下:
一种模块电视的红外转发方法,其中,包括以下步骤:
A、模块电视的屏端红外接收遥控器码值,并判断所述遥控器码值为用户遥控器码值或工厂遥控器码值;若为用户遥控器码值,则将所述遥控器码值映射为对应的屏端应用可使用的宏 ...
【技术保护点】
一种模块电视的红外转发方法,其特征在于,包括以下步骤:A、模块电视的屏端红外接收遥控器码值,并判断所述遥控器码值为用户遥控器码值或工厂遥控器码值;若为用户遥控器码值,则将所述遥控器码值映射为对应的屏端应用可使用的宏;若为工厂遥控器码值,则不变;B、判断当前OSD状态为屏端OSD处理状态或卡端OSD处理状态,若为屏端OSD处理状态,则屏端应用响应所述宏或工厂遥控器码值对应的操作;若为卡端OSD处理状态,则判断所述遥控器码值为用户遥控器码值或工厂遥控器码值;C、若所述遥控器码值为用户遥控器码值,则将所述宏映射为对应的安卓系统码值,并发送至卡端;若所述遥控器码值为工厂遥控器码值,则将所述工厂遥控器码值发送至卡端;D、卡端判断所述遥控器码值为用户遥控器码值或工厂遥控器码值,若为用户遥控器码值,则响应所述安卓系统码值对应的操作;若为工厂遥控器码值,则对所述工厂遥控器码值进行映射,并响应所述工厂遥控器码值对应的操作。
【技术特征摘要】
1.一种模块电视的红外转发方法,其特征在于,包括以下步骤:
A、模块电视的屏端红外接收遥控器码值,并判断所述遥控器码值为用户遥控器码值或工厂遥控器码值;若为用户遥控器码值,则将所述遥控器码值映射为对应的屏端应用可使用的宏;若为工厂遥控器码值,则不变;
B、判断当前OSD状态为屏端OSD处理状态或卡端OSD处理状态,若为屏端OSD处理状态,则屏端应用响应所述宏或工厂遥控器码值对应的操作;若为卡端OSD处理状态,则判断所述遥控器码值为用户遥控器码值或工厂遥控器码值;
C、若所述遥控器码值为用户遥控器码值,则将所述宏映射为对应的安卓系统码值,并发送至卡端;若所述遥控器码值为工厂遥控器码值,则将所述工厂遥控器码值发送至卡端;
D、卡端判断所述遥控器码值为用户遥控器码值或工厂遥控器码值,若为用户遥控器码值,则响应所述安卓系统码值对应的操作;若为工厂遥控器码值,则对所述工厂遥控器码值进行映射,并响应所述工厂遥控器码值对应的操作。
2.根据权利要求1所述的模块电视的红外转发方法,其特征在于,所述步骤A具体包括:
A1、屏端接收遥控器红外发射的二进制的遥控器码值;
A2、将所述二进制的遥控器码值转换为对应的十六进制的遥控器码值;
A3、判断所述十六进制的遥控器码值为用户遥控器码值或工厂遥控器码值;
A4、若所述十六进制的遥控器码值为用户遥控器码值,则将所述用户遥控器码值映射为对应的屏端应用可使用的宏;若所述十六进制的遥控器码值为工厂遥控器码值,则不改变所述工厂遥控器码值。
3.根据权利要求1所述的模块电视的红外转发方法,其特征在于,在所述步骤A中,根据所述遥控器码值最前面的1个字节的系统码来识别所述遥控器码值为用户遥控器码值或工厂遥控器码值。
4.根据权利要求1所述的模块电视的红外转发方法,其特征在于,所述步骤D具体包括:
D1、卡端判断所述遥控器码值为用户遥控器码值或工厂遥控器码值,若为用户遥控器码值,则执行步骤D2;若为工厂遥控器码值,则执行步骤D3;
D2、将所述安卓系统码值注册到安卓输入子系统中,并发送给卡端应用,卡端应用对应响应所述安卓系统码值对应的操作;
D3、对所述工厂遥控器码值进行映射,并将映射后的工厂遥控器码值注册到安卓输入子系统中,并发送给卡端应用,卡端应用响应所述工厂遥控器码值对应的操作。
5.一种模块电视的红外转发系统,其特征在于,包括屏端和卡端;
所述屏端包括:
红外处理模块,用于接收遥控器码值,并判断所述遥控器码值为用户遥控器码值或工厂遥控器码值;若所述遥控器码值为用户遥控器码值,则将所述遥控器码值映射为对应的屏端应用可使用的宏,并发送至主流程模块;若所述遥控器码值为工厂遥控器码值,则将所述工厂遥控器码值发送至主流程模块;
主流程模块,用于判断当前OSD状态为屏端OSD处理状态或卡端OSD处理状...
【专利技术属性】
技术研发人员:张晓红,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。