一种智能电视客户码修改方法及系统的制作方法

文档序号:10616401阅读:358来源:国知局
一种智能电视客户码修改方法及系统的制作方法
【专利摘要】本发明公开了一种智能电视客户码修改方法及系统,所述方法包括当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较,其中,所述客户码修改信息携带第一客户码;如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码。本发明通过更改智能电视的设计方案,将智能电视的客户码设置为用户自定义,解决现有技术现有智能电视采用固定客户码,当与家里其他电器使用的客户码一致时,存在串码的问题。
【专利说明】
一种智能电视客户码修改方法及系统
技术领域
[0001]本发明涉及智能电视技术领域,具体讲是设计一种智能电视客户码修改方法及系统。
【背景技术】
[0002]当前,随着计算机和互联网技术的高速发展,3c融合的趋势以及电视机的数字化发展,作为家庭娱乐核心家电的电视机已经开始向智能化多媒体网络电视方向发展。智能网络电视是一台多功能的网络终端,目前电视的操作还是以遥控器为主,一般情况下遥控器的客户码都已固定,但是家里其他电器使用的智能电视客户码可能与电视一致,存在误操作的可能。同时在商场卖场,摆放机器较多,使用的智能电视客户码一致,任何操作都存在全部操作的问题
因此,现有技术还有待于改进和发展。

【发明内容】

[0003]鉴于现有技术的不足,本发明目的在于提供一种智能电视客户码修改方法及系统,旨在解决现有技术现有智能电视采用固定客户码,当与家里其他电器使用的客户码一致时,存在串码的冋题。
[0004]本发明的技术方案如下:
一种智能电视客户码修改方法,其包括:
当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较,其中,所述客户码修改信息携带第一客户码;
如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码,以及将第一客户码显示于显示屏上;
用户根据显示屏上显示的第一客户码,点击遥控器上与第一客户码对应的客户码选择按键,将遥控器当前客户码修改为第一客户码,其中,所述遥控器预设设置若干客户码选择按键。
[0005]所述的智能电视客户码修改方法,其中,所述用户根据显示屏上显示的第一客户码,点击遥控器上与第一客户码对应的客户码选择按键,将遥控器当前客户码修改为第一客户码之后还包括:
所述遥控器向智能电视发送携带第一客户码的红外指令;
智能电视接收所述红外指令,并将所述红外指令携带的第一客户码与其自身的客户码进行匹配;
如果匹配,则进行相应操作;
如果不匹配,则丢弃该红外指令。
[0006]所述智能电视客户码修改方法,其中,所述智能电视预先存储若干用户识别遥控器的客户码。
[0007]所述智能电视客户码修改方法,其中,所述智能电视预先存储若干用户识别遥控器的客户码与遥控器预设客户码选择按键配置的客户码一一对应。
[0008]所述智能电视客户码修改方法,其中,所述当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较具体包括:
当接收到携带客户码的客户码修改信号时,解析该客户码修改信息获取其携带的第一客户码;
获取遥控器驱动内存储的当前客户码,并将第一客户码与当前客户码进行比较。
[0009]所述智能电视客户码修改方法,其中,所述如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码,以及将第一客户码显示于显示器上,其具体包括:
如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入遥控器驱动内存储;
将受控时的客户码更新为第一客户码,以及将第一客户码显示于显示器上。
[0010]一种智能电视客户码修改系统,其包括:智能电视和遥控器;
所述智能电视包括:比较模块,用于当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较,其中,所述客户码修改信息携带第一客户码;
执行模块,用于当接收到的第一客户码与当前客户码不一致时,将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码,以及将第一客户码显示于显示屏上;
所述遥控器用于接收用户根据显示屏上显示的第一客户码点击遥控器上的客户码选择按键产生的控制指令,根据所述控制指令将遥控器当前客户码修改为第一客户码,其中,所述遥控器预设设置若干客户码选择按键。
[0011]所述智能电视客户码修改系统,其中,其还包括:
预存模块,用于预先存储若干用户识别遥控器的客户码。
[0012]所述智能电视客户码修改系统,其中,所述智能电视预先存储若干用户识别遥控器的客户码与遥控器预设客户码选择按键配置的客户码一一对应。
[0013]所述所述智能电视客户码修改系统,其中,所述比较模块包括:
解析单元,用于当接收到携带客户码的客户码修改信号时,解析所述客户码修改信息获取其携带的第一客户码;
比较单元,用于获取遥控器驱动内存储的当前客户码,并将第一客户码与当前客户码进行比较。
[0014]本发明提供了一种智能电视客户码修改方法及系统,所述方法包括当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较,其中,所述客户码修改信息携带第一客户码;如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码。本发明通过更改智能电视的设计方案,将智能电视的客户码设置为用户自定义,解决现有技术现有智能电视采用固定客户码,当与家里其他电器使用的客户码一致时,存在串码的问题。
【附图说明】
[0015]图1为本发明提供的智能电视客户码修改方法较佳实施例的流程图。
[0016]图2为本发明提供的智能电视客户码修改方法一个实施例的流程图。
[0017]图3本发明提供的智能电视客户码修改流程图。
[0018]图4本发明提供的遥控器客户码修改流程图。
[0019]图5本发明提供的智能电视与遥控器交互流程图。
[0020]图6为本发明提供的智能电视客户码修改系统的结构原理图。
【具体实施方式】
[0021]本发明提供了一种智能电视客户码修改方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]本发明提供的智能电视客户码修改方法应用于具有智能电视和遥控器的系统,所述实现遥控器客户码的匹配方法的系统包括智能电视及遥控器。所述智能电视是所述遥控器控制的对象。所述遥控器用于控制所述智能电视的开机、关机、换台或者调节音量等。所述遥控器通过红外信号或者无线电信号对所述播放器进行遥控。所述遥控器的键盘上设置有若干客户码选择按键,用户可以通过点击所述客户码选择按键修改遥控器的客户码,实现根据所述智能电视显示的客户码对遥控器的客户码进行修改,并在所述智能电视内预设的客户码与所述遥控器预先设置的客户码选择按键对于的客户码相同。
[0023]请参照图1,图1为本发明提供的一种智能电视客户码修改方法较佳实施例的流程图。所述方法,其包括:
S101、当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较,其中,所述客户码修改信息携带第一客户码。
[0024]具体地,用户需要对智能电视的客户码进行修改时,其可以通过智能电视系统预设的客户码修改界面对客户码修改进行修改。所述智能电视中预存多个客户码,用户可以在客户码修改界面选择其需要的客户码,进行客户码修改生成相应的客户码修改信号。在实际应用中,用户可以通过智能电视安装的应用程序(app)对客户码进行修改。也就是,用户在app的操作界面,选择相应的客户码并生成客户码修改信息。
[0025]智能电视接受到修改信号之后,解析该修改信号修改的第一客户码。同时从智能电视的kernel(操作系统内核)中获取智能电视当前的客户码;并将第一客户码与当前客户码进行比较。
[0026]S102、如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码。
[0027]具体地,当接收的第一客户码与当前客户码不一致时,说明客户想要修改当前的客户码,从而将第一客户码写入存储中第一的存储位置。当然,当接收的第一客户码与当前客户码一致时,则不对智能电视的当前客户码进行修改,并提示用户所选客户码与智能电视当前使用的客户码一致。在实际应用中,可以将第一客户码与当前客户码一致的结果显示与显示屏上,以起到提示用户的作用。
[0028]在本实施例中,将第一客户码写入遥控器驱动内,并采用第一客户码覆盖当前存储与遥控器驱动内的客户码。其具体可以通过过程实现:
当第一客户码与当前客户码不一致时,智能电视安装的app调用智能电视操作系统的plugin中间接口,将plugin中间接口与framwork的set接口对接,在到智能电视的Tvserver进行转换,最后到kernel开辟的遥控器驱动1ctl接口,将遥控器驱动内存储的当前客户码修改为第一客户码,并进行存储。这样在智能电视接收到遥控器的遥控指令时,采用存储的第一客户码验证遥控器发送的遥控指令中携带的客户码。
[0029]在本实施例中,为了使遥控器所使用的客户码与智能电视所使用的客户码一致,在将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码之后还可以包括一显示步骤S103。
[0030]S103、将第一客户码显示于显示屏上。
[0031]具体地,将第一客户码显示显示屏上,其可以显示与显示的上部、下部或者中间等位置,以便于用户根据显示屏上显示的第一客户码对遥控器的客户码进行相应的修改。
[0032]在本实施例中,为了遥控器可以对修改客户码的智能电视进行遥控,在将第一客户码显示与显示屏上之后还可以包括对遥控器客户码修改的过程,其具体包括:
S104、用户点击遥控器上与第一客户码对应的客户码选择按键,将遥控器当前客户码修改为第一客户码,其中,所述遥控器预设设置若干客户码选择按键。
[0033]用户根据显示屏上显示的第一客户码选择其对于的客户码选择按键,当用户将所述客户码选择按键按下之后生成客户码修改指令,遥控器IC根据所述客户修改指令,对遥控器产生的红外码进行变更,将红外线码中修改的客户码修改为第一客户码。所述红外码由选择的客户码和用于对智能电视进行控制的数据码组成。值得注意的,遥控器预先设置的所有客户码选择按键中,其携带的数据码相同。所述数据码可以是控制关机数据码,控制换台数据码或者控制音量数据码等,这里不做具体限制,只要是用于控制智能电视的数据码都可以。
[0034]S105、向智能电视发送携带第一客户码的红外指令。
[0035]在用户点击客户码选择按键时,遥控器在对其产生的红外码进行变更之外,其还产生携带变更后的第一客户码和所述客户码选择按键生成的数据码的红外指令,并将所述红外指令发生至智能电视,用以现在遥控器变更后的客户码与智能电视当前所使用的客户码是否一致。
[0036]在本实施例中,当遥控器发送红外指令至智能电视时,智能电视还包括一个验证过程,其具体包括:
S106、智能电视接收所述红外指令,并将所述红外指令携带的第一客户码与其自身的客户码进行匹配;如果匹配,则进行相应操作;如果不匹配,则丢弃该红外指令。
[0037]具体地,接受该红外指令,并将红外指令携带的客户码与智能电视所使用的客户码进行比较,如果一致,则执行相应操作,如果不一致,则丢弃该红外指令,并在显示屏上显示所述红外指令携带的客户码不正确。值得说明的,智能电视当接受到客户码选择按键生成的红外指令,并且红外指令携带的客户码与智能电视当前客户码不一致时,在显示屏上显示所述红外指令携带的客户码不正确。因此,在实用应用中,所述客户码选择按键产生的红外指令还可以携带用于标识该指令为验证客户码修改是否正确的唯一标识,以便于智能电视对该红外指令进行相应的操作。
[0038]进一步,为了方便用户根据智能电视显示屏上显示的第一客户码确定遥控器上与其对于的客户码选择按键,可以预先将所述客户码进行编号。所述客户码编号与遥控器上的客户码选择按键的编号相一致,在显示屏仅需要显示第一客户码对于的编号。在对遥控器的客户码进行变更时,仅需要根据显示屏上显示的客户码编号选择相对于的按键。这样可以减少用户对客户码与客户码选择按键的对应关系的记忆,方便用户对遥控器的客户码进行相应的修改。
[0039]本发明的较佳实施例中,用户先手动修改智能电视的客户码,并将所述客户码显示于显示屏上,用户在根据显示屏上显示的客户码对遥控器进行相应的修改,并且在对遥控器修改的过程中,发送红外指令至智能电视,验证智能电视与遥控器的客户码是否一致。从而实现了智能电视与其对于的遥控器的客户码的修改以及自适应的匹配,解决了现有现有智能电视采用固定客户码,当与家里其他电器使用的客户码一致时,存在串码的问题。
[0040]在本发明的在一个实施中,所述方法各个步骤的实现方法与较佳实施相同,其区别之处在于,所述智能电视接受到的客户码修改指令是由遥控器发出。也就是说,在本实施例中,用户首先点击遥控器上的客户选择按键,对遥控器的客户码进行修改,并将修改后的客户码通过红外指令发送至智能电视,智能电视根据该红外指令将智能电视当前客户码修改为红外指令携带的客户码。如图2所示,其具体可以采用如下过程:
5201、用户点击遥控器上与第一客户码对应的客户码选择按键,将遥控器当前客户码修改为第一客户码,并向智能电视发送携带第一客户码的红外指令其中,所述遥控器预设设置若干客户码选择按键;
5202、当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较,其中,所述客户码修改信息携带第一客户码;
5203、如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码;
5204、将第一客户码显示于显示屏上;
5205、遥控器向智能电视发送任一红外指令;
5206、智能电视接收所述红外指令,并将所述红外指令携带的第一客户码与其自身的客户码进行匹配;如果匹配,则进行相应操作;如果不匹配,则丢弃该红外指令。
[0041]具体地,当智能电视对客户码修改完成后,也可以将修改后的客户码或客户码的编码显示于显示屏上,获取将修改成功的提示显示于显示屏上。用户获取显示屏显示的内容后,控制遥控器发送验证客户码的红外指令,对遥控器的客户码与智能电视的客户码进行验证,如如果一致,智能电视执行该指令对于的操作,如果不一致,则丢弃该红外指令并显示补匹配的提示。
[0042]进一步,智能电视中存储着用于控制其的遥控器的唯一标识,从而在遥控器发送客户码变更的红外指令中可以携带遥控器的唯一标识或者携带智能电视的唯一标识,通过验证唯一标识来匹配客户码修改指令所对应的智能电视,可以编码修改指令的串码问题。
[0043]从本发明提供的两个实施中,可以得出本发明提供的智能电视客户码修改方法中包括是三个过程,分别为智能电视匹配遥控器客户码流程图、电视端实现遥控器客户码修改流程图和电视端实现遥控器客户码修改流程图。为了进一步理解本发明提供的智能电视客户码修改方法,下面从这三个过程对本发明做进一步解释说明。
[0044]如图3所示,所述智能电视客户码修改流程,其包括:
S10、当智能电视接受到客户码修改指令时,进入系统应用的工厂菜单;
S20、选择遥控器客户码修改选项;
S30、根据接受到客户码修改指令选择其对应的客户码,并确定进行修改;
S40、系统应用调用plugin接口,通过plugin接口调用framwork的set接口 ;
S50、通过set接口调用kernel内的遥控器驱动1ctI接口,对客户码进行修改。
[0045]如图4所示,所述遥控器客户码修改流程,其包括:
Hl O、用户根据需要修改的客户码点击其对于的客户码选择按键;
H20、根据所述客户码选择按键生成红外码,其中,所述红外码包含客户码选择按键对于的客户码以及用于控制智能电视的数据码;
H30、遥控器控制IC对其自身的客户码进行变更,并将携带所述红外码的红外指令发送至智能电视,其中,客户码变更后,遥控器发送的红外指令都携带该变更后客户码。
[0046]如图5所示,所述智能电视匹配遥控器客户码流程,其包括:
M10、智能电视内的遥控器驱动接受遥控器发送的红外指令中携带的红外码;
M20、智能电视RC驱动对接受到红外码进行解码,获取其携带的客户码;
M30、智能电视获取其当前的客户码;
M40、将当前的客户码与解析得到的客户码进行比较,如果一致,则执行步骤M50,如果不一致,则执行步骤M60 ;
M50、根据所述红外指令进行相应操作;
M60、丢弃该红外码。
[0047]本发明还提供了一种智能电视客户码修改系统,如图6所示,其包括:
比较模块100,用于当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较,其中,所述客户码修改信息携带第一客户码;
执行模块200,用于当接收到的第一客户码与当前客户码不一致时,将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码。
[0048]所述智能电视客户码修改系统,其还包括:
显示模块,用于将第一客户码显示于显示屏上。
[0049]所述所述智能电视客户码修改系统,所述比较模块100包括:
解析单元,用于当接收到携带客户码的客户码修改信号时,解析所述客户码修改信息获取其携带的第一客户码;
比较单元,用于获取遥控器驱动内存储的当前客户码,并将第一客户码与当前客户码进行比较。
[0050]本领域的技术人员可以清楚地了解到上述实施例方法及系统可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务端,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0051]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0052]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种智能电视客户码修改方法,其特征在于,其包括: 当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较,其中,所述客户码修改信息携带第一客户码; 如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码,以及将第一客户码显示于显示屏上; 用户根据显示屏上显示的第一客户码,点击遥控器上与第一客户码对应的客户码选择按键,将遥控器当前客户码修改为第一客户码,其中,所述遥控器预设设置若干客户码选择按键。2.根据权利要求1所述的智能电视客户码修改方法,其特征在于,所述用户根据显示屏上显示的第一客户码,点击遥控器上与第一客户码对应的客户码选择按键,将遥控器当前客户码修改为第一客户码之后还包括: 所述遥控器向智能电视发送携带第一客户码的红外指令; 智能电视接收所述红外指令,并将所述红外指令携带的第一客户码与其自身的客户码进行匹配; 如果匹配,则进行相应操作; 如果不匹配,则丢弃该红外指令。3.根据权利要求1所述智能电视客户码修改方法,其特征在于,所述智能电视预先存储若干用户识别遥控器的客户码。4.根据权利要求3所述智能电视客户码修改方法,其特征在于,所述智能电视预先存储若干用户识别遥控器的客户码与遥控器预设客户码选择按键配置的客户码一一对应。5.根据权利要求1所述智能电视客户码修改方法,其特征在于,所述当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较具体包括: 当接收到携带客户码的客户码修改信号时,解析该客户码修改信息获取其携带的第一客户码; 获取遥控器驱动内存储的当前客户码,并将第一客户码与当前客户码进行比较。6.根据权利要求1所述智能电视客户码修改方法,其特征在于,所述如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码,以及将第一客户码显示于显示器上,其具体包括: 如果接收到的第一客户码与当前客户码不一致,则将接收到的第一客户码写入遥控器驱动内存储; 将受控时的客户码更新为第一客户码,以及将第一客户码显示于显示器上。7.—种智能电视客户码修改系统,其特征在于,其包括:智能电视和遥控器; 所述智能电视包括:比较模块,用于当接收到客户码修改信号时,将接收到的第一客户码与当前客户码进行比较,其中,所述客户码修改信息携带第一客户码; 执行模块,用于当接收到的第一客户码与当前客户码不一致时,将接收到的第一客户码写入存储器中对应的存储位置,并将受控时的客户码更新为第一客户码,以及将第一客户码显示于显示屏上; 所述遥控器用于接收用户根据显示屏上显示的第一客户码点击遥控器上的客户码选择按键产生的控制指令,根据所述控制指令将遥控器当前客户码修改为第一客户码,其中,所述遥控器预设设置若干客户码选择按键。8.根据权利要求7所述智能电视客户码修改系统,其特征在于,其还包括: 预存模块,用于预先存储若干用户识别遥控器的客户码。9.根据权利要求8所述智能电视客户码修改系统,其特征在于,所述智能电视预先存储若干用户识别遥控器的客户码与遥控器预设客户码选择按键配置的客户码一一对应。10.根据权利要求7所述所述智能电视客户码修改系统,其特征在于,所述比较模块包括: 解析单元,用于当接收到携带客户码的客户码修改信号时,解析所述客户码修改信息获取其携带的第一客户码; 比较单元,用于获取遥控器驱动内存储的当前客户码,并将第一客户码与当前客户码进行比较。
【文档编号】H04N21/422GK105979322SQ201610330437
【公开日】2016年9月28日
【申请日】2016年5月18日
【发明人】李杨, 张奇, 洪文生
【申请人】深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1