多类型数据传输的方法以及应用该方法的遥控器的制作方法

文档序号:6693098阅读:441来源:国知局
专利名称:多类型数据传输的方法以及应用该方法的遥控器的制作方法
技术领域
本发明涉及数据传输技术领域,具体来说,涉及多类型数据传输的技术。背景技术
数字电视被认为是21世纪前景最广阔的产业之一,也是国际范围内数字 消费类电子信息产品发展的重点,目前世界上较早发展数字电视的是美国、 欧洲和日本,他们不仅完成了 3大标准(地面、卫星和有线)的制定工作, 而且已经实现了商用播出。目前数字电视已经成为包括广电与电信在内的广
大宽带运营商共同关注的热点。
目前的数字电视大多是单向的,导致业务模式比较单一,限制了数字电视 的运营范围,更多的增值业务无法开展,电视数字化之后的优势无法得到充 分体现,也限制了数字电视的广泛普及。越来越多的运营商也正在探索更新 的运行模式,如通过电话线、以太网、ADSL或HFC实现双向数字电视以实 现真正的交互功能,为终端用户提供更多更新的增值业务,如视频点播、数 据点播、在线购物等等。但支付问题仍然是其中最重要的技术问题。传统的 支付是离线的,意味着用户只能通过向运营商或银行代缴来获得观看内容的 权利,非常不方便。而在线交费已应用在互联网和移动通信中,在互联网与 移动通信中,用户可通过短信或浏览器支付。在以上两种系统中,安全问题 始终是广泛应用的瓶颈,运营商往往会投资大量的资金在安全维护上,而大 量的短信和互联网欺诈也使用户缺乏足够的信心。
另一方面,目前信用卡/银行卡消费已经深入人心,大多数银行卡也通过 银联实现了全国联网,银行系统已有了非常完善的运营体系。
现有的遥控器,只支持普通模式的NEC红外遥控器传输协议,不支持其 他协议,无法在多种协议下进行切换,进行其他数据传输。
发明内容
本发明所要解决的技术问题在于,提供一种多类型数据传输的方法以及 应用该方法的遥控器,解决了现有的遥控器无法在多种协议下进行切换,进
行其他数据传输的问题。
本发明所采用的技术方案为 一种多类型数据传输的遥控器,所述多类 型数据传输的遥控器与数字电视的机顶盒通过UART红外通信协议进行数据 传输,或者通过NEC红外遥控传输协议传输遥控指令。
更具体地,所述多类型数据传输的遥控器包括微处理器控制模块和发射 模块,所述微处理器控制模块将用户输入的数据处理后传输到所述的发射模 块,所述的发射模块采用UART红外传输协议传输给所述机顶盒。
更具体地,所述的多类型数据传输的遥控器还包括加密模块,所述的加 密模块运用特定的加密算法,对需要传输的数据进行加密处理后传输给所述 微处理器控制模块,所述微处理器控制模块经由发射模块将加密后的信息采 用UART红外传输协议传输给所述机顶盒。
更具体地,所述多类型数据传输的遥控器支持NEC红外遥控器传输协议, 通过所述NEC红外遥控器传输协议对数字电视进行遥控控制。
更具体地,所述NEC红外遥控器传输协议及UART红外通信协议能够使 用同一传输物理通道,或不同的物理通道。
更具体地,所述多类型数据传输的遥控器根据用户选择的刷卡模式或者 遥控模式,在所述NEC红外遥控器传输协议及UART红外通信协议之间进行 自由切换。
更具体地,所述UART红外通信协议能够支持多种波特率的速率传输。 更具体地,所述的多类型数据传输的遥控器根据用户选择的刷卡模式向 所述的机顶盒连续发送3个空指令数据包,指示所述的机顶盒进行协议转换。 本发明还提供一种多类型数据传输的方法,所述方法包括以下步骤
a、 多类型数据传输的遥控器根据用户指令,选择UART红外通信协议或 者NEC红外遥控器传输协议传输数据;
b、 如果选择UART红外通信协议,所述多类型数据传输的遥控器通过所 述的UART红外通信协议将数据传递到机顶盒;如果选择NEC红外遥控器传 输协议,所述的多类型数据传输的遥控器通过所述的NEC红外遥控器传输协 议将遥控指令传输到所述的机顶盒。
更具体地,其中步骤b还包括
如果选择UART红外通信协议,所述多类型数据传输的遥控器对需要传
输的数据进4于加密后通过所述的UART红外通信协i义传递到才几顶盒。
更具体地,通过所述的UART红外通信协议传输的数据为银行卡刷卡产 生的数据。
本发明与现有技术相比,有益效果在于本发明的多类型数据传输的遥 控器支持普通遥控器功能的NEC红外遥控器传输协议及UART红外通信协 议,并可以在两种协议之间能够自由切换,使多类型数据传输的遥控器在普 通模式和刷卡模式之间能够自由切换,实现观看数字电视的同时,使用本发 明的多类型数据传输遥控器方便地进行刷卡付费,给数字电视用户提供方便。


图1是UART红外通信协议的时序图。 图2是NEC红外遥控器传输协议的遥控码的"0"和"1"。 图3是NEC红外遥控器传输协议的遥控信号的周期性波形。 图4是本发明的多类型数据传输方法的示意图。
具体实施方式
本发明的基本原理是在数字电视遥控器上实现两种数据类型的传输,一 种是遥控指令,采用传统的NEC红外遥控传输协议实现,另一种是遥控指令 之外的数据,如银行卡刷卡产生的数据,通过UART红外传输协议实现,两 种传输协议之间可根据用户指令自由切换。
以下结合附图和具体实施例进行详细说明。
本发明实施例所述多类型数据传输的遥控器包括信号发射模块、刷卡模 块、按键模块、加密模块及微处理器控制模块。所述刷卡模块、按键模块及 加密模块与微处理器控制模块连接传输信息,所述微处理器控制模块再将信 息传输给所述发射模块,所述发射模块再将信息传输至所述机顶盒或数字电视。
所述刷卡模块有效的读取各种类型的磁条银行卡,同时支持UART红外 传输协议。所述刷卡模块将刷卡信息传输给所述加密模块。
所述按键模块通过发射模块向电视机发出信号或输入银行卡密码再传输 给所述加密模块。 所述加密模块运用特定的加密算法,对所涉及的关键数据进行加密处理, 再传输给所述微处理器控制模块。
所述微处理器控制模块经由发射模块将刷卡信息和加密信息采用UART 红外传输协议,将信息传输给所述机顶盒,所述机顶盒通过网络连接银行卡 系统实现在线刷卡支付。所述UART红外通信协议能够支持多种波特率的速
率传输。
本发明的多类型数据传输的遥控器的NEC红外遥控器传输协议及UART
红外通信协议能够使用同一传输物理通道,也可以使用不同的物理通道。 本发明所述的多类型数据传输的遥控器可以4艮据用户指令在NEC红外遥
控器传输协议和UART红外通信协议之间进行自由切换。当用户选择刷卡模
式时,所述的多类型^t据传输的遥控器切换到UART红外通信协议,向所述
的机顶盒连续发送3个空指令数据包,指示所述的机顶盒进行协议转换。 具体来说,UART红外通信协议使用的传输模式是单工异步串行通讯方
式。数据格式是11位(包括1位起始位,8位数据位, 一位奇偶校验位,1
位停止位);传输速率采用2400波特率。
UART红外传输协议是以一个字节为传输单位,通信中两个字节间的时
间间隔是不固定的,然而在同 一个字节中的两个相邻位代码间的时间间隔是
固定的。其时序如图l所示。其中各位的意义如下
起始位先发出一个逻辑"0"信号,表示传输字节的开始。
数据位紧接着起始位之后,是8个数据位,构成一个字节。从最低位
开始传送,靠时钟定位。
奇偶校验位数据位加上这一位后,使得'T,的位数应为偶数(偶校验)或
奇数(奇校验),以此来校验数据传送的正确性。
停止位它是一个字节数据的结束标志。是以l位高电平表示。 空闲位处于逻辑"l"状态,表示当前线路上没有资料传送。 波特率是衡量数据传送速率的指针。表示每秒钟传送的二进制位数。 UART红外传输协议是按字节传输的,接收设备在收到起始信号之后只
要在一个字节的传输时间内能和发送设备保持同步就能正确接收。下一个字
符起始位的到来又使同步重新校准(依靠检测起始位来实现发送与接收方的 时钟自同步的)。
所述UART红外传输协议的数据包包括报头、报文及报尾。所述报头包 括12字节。报头由引导码、地址、协议标识、保留及数据长度组成。所述引 导码的长度为2字节,高字节在前,其数据内容为FAH, 05H。所述地址的长 度为2字节,用于定义遥控器的源地址。所述协议标识的长度为1字节,其 前四位为协议号,后四位为协议版本号。所述保留为2个字节,今后作扩展 之用。所述数据长度为1字节,用于描述数据包的伪长度。在实际应用中, 其数据包总长度时为数据长度值的4倍。其计算公式如下
数据总包长度=报头+报文+报尾=数据长度x 4
所述报文由4字节的指令特征码和0~xx字节的传输数据组成。所述指 令特征码由INS、 Pl 、 P2及P3。所述INS为1字节的指令码,所述P1为 l字节的指令参数l,所述P2为1字节的指令参数2,所述P3为1字节的指 令参数3。
所述报尾由4字节的校验码组成,是报文的累加和运算结果。前2个字 节是正常的累加和运算结果数据,后2个字节是累加和运算值的反码。
所述多类型数据传输的遥控器工作在红外遥控模式时,采用通用协议标 准,即NEC红外遥控器传输协议。所述NEC红外遥控器传输协议标准的定 义如下
采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为U25ms 的组合表示二进制的"0,,;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms 的组合表示二进制的"1",其波形如图2所示。
上述"0"和"1"组成的32位二进制码,经38kHz的载频进行二次调制 以提高发射效率,达到降低电源功耗的目的,然后再通过发射模块的红外发 射二极管产生红外线向空间发射。
遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区 别不同的电器设备,防止不同机种遥控码互相干扰。该用户识别码固定为十 六进制01H;后16位为8位操作码(功能码)及其反码。最多有128种不同 组合的编码。
遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为 108ms。 一组码本身的持续时间随它包含的二进制"0"和'T,的个数不同而 不同,大约在45 63ms之间,图3为发射波形图。
当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码 脉冲,这108ms发射代码由一个起始码(9ms),一个结果码(4.5ms),低8位 地址码(9ms 18ms),高8位地址码(9ms 18ms) ,8位数据码(9ms 18ms) 和这8位数据的反码(9ms 18ms)组成。如杲键按下超过108ms仍未松开, 接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码(2.5ms)组 成。
请参阅图4,本发明的多类型数据传输的遥控器的刷卡模式信息传输方 法,包括以下步骤
步骤1:多类型数据传输的遥控器根据用户的指令进行协议转换。
若,从NEC红外遥控传输协议转换成UART红外通信协议,就进入步骤
若,从UART红外通信协议转换成NEC红外遥控传输协议,通过NEC 红外遥控器传输协议向机顶盒发送遥控指令,对数字电视进行控制。
步骤2:所述多类型数据传输的遥控器通过UART红外传输协议连续发 生3个空指令数据包,作为机顶盒接收模块协议转换,接着通过UART红外 传输协议发送多类型数据传输的遥控器设备ID号,最后发送一个"刷卡模式 进入键"的指令包。并,根据用户的刷卡操作,所述发射模块通过UART红 外传输协议向机顶盒发送刷卡状态信息。所述多类型数据传输的遥控器在收 到正确的刷卡状态信息后,所述发射;f莫块通过UART红外通信协议发送加密 模块对刷卡信息加密后生成的第一次加密磁卡数据。如果数据传输过程中, 出现异常;可以通过界面提示用户,重发加密磁卡数据。遥控器按"重发键" 就可以完成一次加密磁卡数据的重发。正确收到第一次加密数据后,进入密 码输入,加密模块对输入的密码进行加密生成第二次加密磁卡数据。密码输 入时,可以完成密码删除,清除,确认等操作。完成密码输入后,多类型数 据传输的遥控器通过UART红外传输协议发送第二次加密^f兹卡数据。如果数 据传输过程中,出现异常;可以通过界面提示用户,重发加密磁卡数据。所 述多类型数据传输的遥控器按"重发键,,就可以完成一次加密磁卡数据的重 发。
步骤3:根据实际交易结果,要求用户是否重新进入刷卡流程,或退出刷 卡流程。
权利要求
1、一种多类型数据传输的遥控器,其特征在于,所述多类型数据传输的遥控器与数字电视的机顶盒通过UART红外通信协议进行数据传输,或者通过NEC红外遥控传输协议传输遥控指令。
2、 如权利要求1所述的多类型数据传输的遥控器,其特征在于,所述多 类型数据传输的遥控器包括微处理器控制模块和发射模块,所述微处理器控 制模块将用户输入的数据处理后传输到所述的发射模块,所述的发射模块采 用UART红外传输协议传输给所述机顶盒。
3、 如权利要求2所述的多类型数据传输的遥控器,其特征在于,所述的 多类型数据传输的遥控器还包括加密模块,所述的加密模块运用特定的加密 算法,对需要传输的数据进行加密处理后传输给所述微处理器控制模块,所 述微处理器控制模块经由发射模块将加密后的信息采用UART红外传输协议 传输给所述机顶盒。
4、 如权利要求1所述的多类型数据传输的遥控器,其特征在于,所述多 类型数据传输的遥控器支持NEC红外遥控器传输协议,通过所述NEC红外 遥控器传输协议对数字电视进行遥控控制。
5、 如权利要求1所述的多类型数据传输的遥控器,其特征在于,所述 NEC红外遥控器传输协议及UART红外通信协议能够使用同一传输物理通 道,或不同的物理通道。
6、 如权利要求1所述的多类型数据传输的遥控器,其特征在于,所述多 类型数据传输的遥控器根据用户选择的刷卡模式或者遥控模式,在所述NEC 红外遥控器传输协议及UART红外通信协议之间进行自由切换。
7、 如权利要求1所述的多类型数据传输的遥控器,其特征在于,所述 UART红外通信协议能够支持多种波特率的速率传输。
8、 如权利要求1所述的多类型数据传输的遥控器,其特征在于,所述的 多类型数据传输的遥控器根据用户选择的刷卡模式向所述的机顶盒连续发送 3个空指令数据包,指示所述的机顶盒进行协议转换。
9、 一种多类型数据传输的方法,其特征在于,所述方法包括以下步骤 a、多类型数据传输的遥控器根据用户指令,选择UART红外通信协议或 者NEC红外遥控器传输协议传输数据;b、如果选择UART红外通信协议,所述多类型数据传输的遥控器通过所 述的UART红外通信协议将数据传输到机顶盒;如果选择NEC红外遥控器传 输协议,所述的多类型数据传输的遥控器通过所述的NEC红外遥控器传输协 议将遥控指令传输到所述的机顶盒。
10、 如权利要求9所述的多类型数据传输的方法,其特征在于,其中步 骤b还包括如果选择UART红外通信协议,所述多类型数据传输的遥控器对需要传 输的数据进行加密后通过所述的UART红外通信协议传递到机顶盒。
11、 如权利要求9所述的多类型数据传输的方法,其特征在于,通过所 述的UART红外通信协议传输的数据为银行卡刷卡产生的数据。
全文摘要
本发明公开了一种多类型数据传输的方法以及应用该方法的遥控器,所述的方法包括如下步骤a.多类型数据传输的遥控器根据用户指令,选择UART红外通信协议或者NEC红外遥控器传输协议传输数据;b.如果选择UART红外通信协议,所述多类型数据传输的遥控器通过所述的UART红外通信协议将数据传输到机顶盒;如果选择NEC红外遥控器传输协议,所述的多类型数据传输的遥控器通过所述的NEC红外遥控器传输协议将遥控指令传输到所述的机顶盒。采用本发明技术方案能够实现用户观看数字电视的同时,通过遥控器可以方便地进行刷卡付费,给数字电视用户提供方便,使遥控器具有更多的功能。
文档编号G08C23/00GK101106636SQ20061006169
公开日2008年1月16日 申请日期2006年7月14日 优先权日2006年7月14日
发明者倪国平, 徐大鹏 申请人:中国长城计算机深圳股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1