智能工业遥控器控制方法和装置、智能工业遥控器及系统与流程

文档序号:15835014发布日期:2018-11-07 07:45阅读:371来源:国知局
智能工业遥控器控制方法和装置、智能工业遥控器及系统与流程

本申请涉及智能工业遥控器技术领域,特别是涉及一种智能工业遥控器控制方法和装置、智能工业遥控器及系统。

背景技术

在工业控制领域,显示器产品的屏幕检测是当代研究的重点话题,而自动检测控制技术是机器视觉不可或缺的技术之一。因此,如何实现智能化自动控制检测流程的工业红外遥控技术成为研究的重点。

然而,目前的大多数显示器检测方式还是采用人工手动按键,通过按键控制遥控器切换去进行产品的功能检测,使用人工操作不仅耗费大量人力且工作效率低下。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够减低人工消耗、提高工作效率的智能工业遥控器控制方法和装置、智能工业遥控器及系统。

一种智能工业遥控器控制方法,所述方法包括以下步骤:

检测被测设备的当前功能检测是否完成;

若是,则根据预设检测流程,触发下一功能检测对应的发送通道;

从所述发送通道中获取与所述功能检测对应的红外数据包;

解析所述红外数据包,获取红外信号;

向被测设备发送所述红外信号进行检测。

在其中一个实施中,所述向被测设备发送所述红外信号进行检测之后还包括以下步骤:

检测被测设备的所有功能检测是否完成;

若否,则返回所述检测被测设备的当前功能检测是否完成的步骤,直至被测设备的所有功能检测完成。

在其中一个实施中,所述解析所述红外数据包,获取红外信号,包括以下步骤:

获取红外数据包中的载波频率数据,根据所述载波频率数据调制成红外载波信号;

获取红外数据包中的遥控码数据,将所述遥控数据码生成电平信号;

将所述红外载波信号和电平信号转换成红外信号。

在其中一个实施中,所述方法还包括:

接收上位机的控制指令,根据所述控制指令获取被学习遥控器发送的红外数据包;

将所述红外数据包发送至上位机;

接收上位机的配置通道指令,确定待配置发送通道的通道编号;

根据所述配置通道指令从上位机获取待配置红外数据包;

将所述待配置红外数据包发送到所述通道编号对应的发送通道中。

在其中一个实施中,所述接收上位机的控制指令,根据所述控制指令获取被学习遥控器发送的红外数据包,包括:

获取上位机的控制指令,根据所述控制指令接收被学习遥控器发送的载波频率数据和遥控码数据;

为所述载波频率数据和遥控码数据设置编码序号;

根据预设格式将所述载波频率数据和遥控码数据以及编码序号打包成红外数据包。

一种智能工业遥控器控制装置,包括:

检测模块,用于检测被测设备的当前功能检测是否完成;

流程控制模块,用于在所述检测模块检测到被测设备的当前功能检测完成时,根据预设检测流程,触发下一功能检测对应的发送通道;

红外数据获取模块,用于从所述发送通道中获取与所述功能检测对应的红外数据包;

解析模块,用于解析所述红外数据包,获取红外信号;

发送模块,用于向被测设备发送所述红外信号进行检测。

在其中一个实施中,所述检测模块还用于:

检测被测设备的所有功能检测是否完成;

若否,则返回所述检测被测设备的当前功能检测是否完成的步骤,直至被测设备的所有功能检测完成。

在其中一个实施中,所述解析模块包括:

载波生成模块,用于获取红外数据包中的载波频率数据,根据所述载波频率数据生成红外载波信号;

红外信号获取模块,用于获取红外数据包中的遥控数据码,将所述遥控数据码转换成电平信号;

还用于将所述红外载波信号和电平信号调制成红外信号。

一种智能工业遥控器,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的智能工业遥控器控制方法。

一种智能工业遥控器系统,包括上述智能工业遥控器以及与所述智能工业遥控器连接的上位机。

上述智能工业遥控器控制方法和装置、智能工业遥控器及系统,当检测被测设备的当前功能检测完成,根据预设检测流程触发下一功能检测对应的发送通道,获取该通道的红外数据包,解析并向被测设备发送进行检测,从而完成对该被测设备的下一功能检测。该遥控器控制方法通过用检测当前功能是否检测完成来决定是否触发下一功能检测,实现了遥控器自动控制流程功能检测,无需人工手动遥控切换操作,减低了人工消耗,提高了工作效率。

附图说明

图1为一个实施例中智能工业遥控器控制方法的应用环境图;

图2为一个实施例中智能工业遥控器控制方法步骤的流程示意图;

图3为一个实施例中向被测设备发送红外信号进行检测之后步骤的流程示意图;

图4为一个实施例中解析红外数据包获取红外信号步骤的流程示意图;

图5为另一个实施例中智能工业遥控器控制方法的流程示意图;

图6为一个实施例中接收上位机的控制指令根据控制指令获取被学习遥控器发送的红外数据包步骤的流程示意图;

图7为一个实施例中智能工业遥控器控制装置的结构框图;

图8为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的智能工业遥控器控制方法,可以应用于如图1所示的应用环境中。其中,终端102和被测设备104与遥控器106通过网络进行通信连接。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。

在一个实施例中,如图2所示,提供了一种智能工业遥控器控制方法,以该方法应用于图1中的遥控器106为例进行说明,包括以下步骤:

s202,检测被测设备的当前功能检测是否完成。若是,则执行步骤s204。

其中,遥控器检测的是被测设备的屏幕,可以是led(lightemittingdiode)显示屏、电视机或电脑的显示屏。被测的设备同样可以是空调、冰箱、投影仪等可以用遥控器控制的产品。功能检测是指对被测设备的屏幕的显示检测以及其他功能进行检测。例如,显示检测包括亮度、色块、坏块以及坏点、重影、响应时间抖动等问题。其他功能检测包括声音、信号源切换以及频道切换等。

具体地,当遥控器检测被测设备当前功能检测还没有完成时,则不能进入被测设备的下一功能检测,应该等当前功能检测完成时才能进入下一个功能检测的流程。因此,如果遥控器检测到当前功能检测已经完成时,就可以进入被测设备的下一个功能检测。

进一步的,启动流程检测功能后,检测被测设备的当前功能检测是否完成。例如:检测被测设备的第一个功能,当检测到被测设备第一个功能检测没有完成时,触发第一个功能检测对应的发送通道后,执行步骤s206。

s204,根据预设检测流程,触发下一功能检测对应的发送通道。

其中,被测设备需要检测的功能很多,可以预先将需要检测的功能安排好,遥控器就可以根据安排好的检测流程进行功能检测。发送通道根据不同数量的检测流程节点数量不同,每个发送通道对应一个检测流程节点,以保证每个检测流程节点能够正常运行。例如,有m条检测流水线,每条检测流水线有n个检测流程节点,则发送通道就有m*n个。其中,m={1、2、3……m}表示检测流水线数量、n={1、2、3……n}表示一条检测流水线上的流程节点数量,可根据实际检测现场情况而定。由于发送通道的数量取决于流程节点的数量。当有m条检测流水线,每条检测流水线有n个检测流程节点,则发送通道就有m*n个,发送通道的编号为例如,当待配置发送通道为第2条检测流水线上的第3个检测流程节点,则通道编号为

具体地,当遥控器检测到当前功能检测完成,根据预先设定好的检测流程,获取下一功能检测的检测流程节点,触发该检测流程节点的发送通道进行准备。

s206,从发送通道中获取与功能检测对应的红外数据包。

具体地,红外数据包包括编码序号、遥控码数据以及载波频率数据。其中,编码序号是遥控器为红外数据包设置的编号,编码序号为16进制码,与每个红外数据包中的遥控数据码一一对应。为每个红外数据包设置不同的编码序号后,遥控器根据编码序号即可以获取到对应的红外数据包。不同的遥控码数据对应不同的功能检测,按照功能提前将该功能检测对应的红外数据包发送到发送通道中。载波频率数据是发送红外数据包的发射频率。当触发下一功能检测对应的发送通道后,从该发送通道中获取与该功能检测对应的红外数据包。

s208,解析红外数据包,获取红外信号。

具体地,红外数据包是一个打包好的数据包,解析红外数据包从数据包中提取遥控码数据和载波频率数据,将提取到的遥控码数据和载波频率数据转换成可以发送的红外信号。

s210,向被测设备发送红外信号进行检测。

具体地,通过解析红外数据包获取到红外信号后,遥控器即可将红外信号发送出去,同时向上位机的监控单元反馈第tdnm通道发送成功标志。当被测设备接收到该发送通道发送的红外信号后,即可根据红外信号中的数据进行功能检测。

上述智能工业遥控器控制方法,当检测被测设备的当前功能完成,根据预设检测流程触发下一功能检测对应的发送通道,获取该通道的红外数据包,解析并向被测设备发送红外数据包进行检测,从而完成功能检测。该控制方法通过当前功能是否检测完成来决定是否触发下一功能检测,实现了遥控器自动控制检测流程,无需人工手动遥控切换操作,减低人工消耗,提高了工作效率。

在一个实施例中,如图3所示,向被测设备发送红外信号进行检测之后,还包括以下步骤:

s212,检测被测设备的所有功能检测是否完成。

具体地,当每检测一项功能后,都检测一次被测设备的所有功能是否检测完成。保证所有功能都能检测完成,防止漏检错检。

若否,则返回检测被测设备的当前功能检测是否完成的步骤,直至被测设备的所有功能检测完成。

具体地,当被测设备的所有功能未检测完成,则返回未检测功能重新进行检测,保证被测设备流程检测的完整性。

上述智能工业遥控器控制方法中,通过检测被测设备的所有功能是否检测完成,没有检测完成时则返回检测步骤重新进行检测。保证了被测设备流程检测的完整性,保证所有功能都能检测完成,防止漏检错检。

在一个实施例中,如图4所示,解析红外数据包,获取红外信号,包括以下步骤:

s402,获取红外数据包中的载波频率数据,根据载波频率数据调制成红外载波信号。

其中,载波是指被调制以传输信号的波形。载波频率是在信号传输过程中,并不是将信号直接进行传输,而是将信号负载到一个固定频率的波上,这个过程称为加载。严格来讲,就是把一个较低的信号频率调制到一个相对较高的频率上去,这被低频调制的较高频率就成为载波频率。而载波信号就是把普通信号的加载到一定频率的高频信号上。

红外数据包中的载波频率,是遥控器接收被学习设备的红外信号数据时,通过接收通道中的频率感应电路对接收到的红外信号数据进行解调获取到的。解调其实就是从携带消息的已调信号中恢复消息的过程,也就是遥控器接收到的红外信号数据是已经经过被学习设备调制过的,遥控器需要对接收到红外信号数据进行解调才能从中恢复需要的红外数据。

具体地,遥控器将解调出来的红外数据打包成红外数据包存储起来后,进行功能检测的时候还需要将数据提取出来进行调制。即获取红外数据包中的载波频率数据,再将载波频率数据调制成可以传输的载波信号。

s404,获取红外数据包中的遥控码数据,将遥控码数据生成电平信号。

s406,将红外载波信号和电平信号转换成红外信号。

其中,电平信号是指设备输出信号和输入信号的功率比,然后取对数值。红外信号就是一种以红外形式传输的信号,现大多数遥控器都是红外遥控,因此都是通过红外信号进行传输。

具体地,获取到红外数据包中的遥控码数据后,将遥控数据码转换成可以发射的高低电平序列。再将红外载波信号和电平信号转换成红外遥控器可以发送传输的红外信号。

在一个实施例中,如图5所示,另一种智能工业遥控器控制方法,该方法包括以下步骤:

s502,接收上位机的控制指令,根据控制指令获取被学习遥控器发送的红外数据包。

具体地,遥控器根据上位机的指令单元下发的控制指令接收要学习的数据,接收被学习遥控器发送过来的红外信号数据,并为该红外信号数据配置通道编号。提取红外信号中的载波频率数据,以及将红外信号转换成电平信号,根据遥控解析协议标准解析电平信号从中获取遥控数据码。,将载波频率数据和遥控数据码进行校验得到校验码。并将编码序号、载波频率数据和遥控数据码将打包成红外数据包,同时向上位机的监控单元反馈学习成功标志。

在另一个实施例中,当出现一种在遥控解析协议标准下无法解析出遥控码数据时即可采用第二种存储方式存储电平数据,该方法包括:接收红外信号数据,为红外信号数据配置编码序号;读取编码序号数组,判断当前编码序号是否存在;若不存在,则根据红外信号数据读取电平计数,并将该电平计数存储到缓存数组中;判断缓存数组长度是否大于等于最小数组以及小于等于最大数组;若是,获取载波频率数据,并根据预设格式将载波频率数据和缓存数组进行打包存储;清除缓存数组。

具体地,为了避免编码序号重复配置给不同的数据,导致数据与编码序号混乱。在学习数据时,先从遥控器中存储的编码序号数组arr1中读取将要配置给该数据的编码序号,判断该编码序号是否已经存在。若不存在,即该编码序号下没有对应的数据,可以将该编码序号配置给该数据。若存在,则表明该编码序号已经有对应的数据,必须修改该编码序号或者删除该编码序号对应的数据才可以将该编码序号配置给该数据。否则,不可以使用该编码序号进入学习流程,也就是不能再配置给其他的数据。

进一步地,当编码序号不存在编码序号数组arr1中时,则可以使用该编码序号进入学习流程,为其配置即将要学习到的数据。将接收到的红外信号数据转换成电平信号,并打开扫描定时器和红外接收外部中断对电平信号进行计数。扫描定时器的单位时间为t,实时判断红外接收模块输入的电平信号的高低变化,当为高电平hc时,对应高电平持续时长为th=hc*t,为低电平时,对应的低电平持续时长为tl=lc*t。红外接收外部中断检测遥控器接收模块输入的电平信号沿变化,每当沿发生变化时,触发中断读取高电平hc或低电平lc,并将当前高电平hc或低电平lc存储到数据缓存数组arr2中。

具体地,数组大小实际就是数组长度,最小数组和最大数组即是最短和最长数组。最小数组arrmin和最大数组arrmax,判断数据缓存数组arr2是否在[arrmin,arrmax]内。数据的长度并不是无穷大或无穷小,在一定的范围内才是正常的,因此通过最大数组和最小数组判断数据缓存数组arr2的长度是否为正常的数值,若正常,则需要重新学习。

进一步地,若缓存数组arr2中的数据在正常范围内,,则从接收到的红外信号数据中获取载波频率数据,并对载波频率数据和arr2中数据进行校验计算,通过校验计算获取校验码。按照格式:帧头、编码序号、载波频率数据、arr2、校验码及停止码打包存储。当数据通过缓存数组按照预设格式打包存储后即可清除缓存数组arr2中的数据。

s504,将红外数据包发送至上位机。

具体地,遥控器将接收到的红外数据包发送给上位机进行存储,通过上位机可以方便数据的管理,随时可以调用红外数据灵活运用。

在另一个实施例中,还可以将红外数据包存储至遥控器内部的存储器中,并向上位机的监控单元反馈存储成功标志。

s506,接收上位机的配置通道指令,确定待配置的发送通道的通道编号。

具体地,上位机接收到红外数据包后,即会通过指令单元下发配置通道指令,将红外数据包配置到不同的发送通道中等待发送。其中,配置通道指令中包括待配置发送通道的通道编号。

其中,由于发送通道的数量取决于流程节点的数量。当有m条检测流水线,每条检测流水线有n个检测流程节点,则发送通道就有m*n个,发送通道的编号为tdnm,例如,当待配置发送通道为第2条检测流水线上的第3个检测流程节点,则通道编号为td32。

s508,根据配置通道指令从上位机获取待配置红外数据包。

具体地,配置通道指令中还包括待配置红外数据包的编码序号,根据编码序号即可从上位机中读取到对应的红外数据包,同时向上位机的监控单元反馈读取成功标志。编码序号是遥控器为每个红外数据包配置的独一无二的编号,方便寻找识别红外数据包。

在另一个实施例中,遥控器从上位机获取到待配置的红外数据包后,需要将红外数据包进行进一步的验证。

遥控器接收到被学习遥控器发送的红外信号数据后,对该红外信号数据进行处理打包时会对其中的载波频率数据和遥控码数据进行验证计算得到一个校验码,同时会将该校验码一并打包至红外数据包。因此,当获取到待配置红外数据包后,需要提取数据再一次进行验证计算,如果此次验证计算出的校验码与打包在红外数据包中的校验码一致,即表示该红外数据包中的数据是完整的,避免了使用缺失数据的红外数据包而导致功能检测出错。

s510,将待配置红外数据包发送到通道编号对应的发送通道中。

具体地,配置通道指令中包括待配置发送通道的通道编号和待配置红外数据包的编码序号,每个通道编号对应一个编码序号,根据通道编号和编码序号即可将经过验证正确后的红外数据包发送到对应的发送通道中,同时向上位机的监控单元反馈第tdnm通道配置成功标志。

该方法通过将学习到的红外数据包提前配置到相应的发送通道中,等到触发该发送通道工作时,即可在发送通道中直接对红外数据包进行解析并发送出去进行检测,提高了检测的工作效率。

在一个实施例中,如图6所示,接收上位机的控制指令,根据控制指令获取被学习遥控器发送的红外数据包,包括以下步骤:

s602,获取上位机的控制指令,根据控制指令接收被学习遥控器发送的载波频率数据和遥控码数据。

具体地,遥控器接收到被学习的遥控器发送的红外信号数据后,通过解调从红外信号数据中获取载波频率数据,以及将红外信号转换成电平信号。在协议标准下从电平信号数据中解析出遥控码数据。

s604,为载波频率数据和遥控码数据设置编码序号。

具体地,编码序号是遥控器为每个遥控码数据而设置的,编码序号与遥控数据码一一对应,方便对数据进行管理和识别。

s606,根据预设格式将载波频率数据和遥控码数据以及编码序号打包成红外数据包。

其中,红外数据包的打包格式为:数据帧头、编码序号、载波频率数据、遥控码数据、校验码及停止码将数据进行打包。校验码是通过遥控器中的数据校对模块对载波频率数据和遥控码数据进行校验值计算后得到的。

具体地,将载波频率数据和遥控码数据进行校验计算后得到校验码,根据预设打包格式将载波频率数据、遥控码数据、编码序号以及校验码按协议进行打包成红外数据包。

在另一个实施例中,上位机还可以通过指令单元向遥控器下发s类指令以及b类指令,不同的指令使用不同的16进制码表示。其中,s类指令为升级指令,b类指令为备份指令。

具体地,当遥控器接收升级指令后,遥控器根据升级指令接收上位机发送的升级数据,并根据升级数据完成遥控器的软件升级。

当遥控器接收到备份指令后,遥控器根据备份指令提取自身存储器中所有的数据并上传至上位机的备份单元,方便下次恢复或使用需要。

上述智能工业遥控器控制方法,当检测被测设备的当前功能检测完成,根据预设检测流程触发下一功能检测对应的发送通道,获取该通道的红外数据包,解析并向被测设备发送进行检测,从而完成对该被测设备的下一功能检测。该遥控器控制方法通过用检测当前功能是否检测完成来决定是否触发下一功能检测,实现了遥控器自动控制流程功能检测,无需人工手动遥控切换操作,减低了人工消耗,提高了工作效率。

应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图7所示,提供了一种智能工业遥控控制装置,包括:检测模块702、流程控制模块704、红外数据获取模块706、解析模块708和发送模块710,其中:

检测模块702,用于检测被测设备的当前功能检测是否完成。

流程控制模块704,用于在检测模块检测到被测设备的当前功能检测完成时,根据预设检测流程,触发下一功能检测对应的发送通道。

红外数据获取模块706,用于从发送通道中获取与功能检测对应的红外数据包。

解析模块708,用于解析红外数据包,获取红外信号。

发送模块710,用于向被测设备发送红外信号进行检测。

在一个实施例中,检测模块702还用于:

检测被测设备的所有功能检测是否完成。

若否,则返回检测被测设备的当前功能检测是否完成的步骤,直至被测设备的所有功能检测完成。

在一个实施例中,所述解析模块708包括载波生成模块和红外信号获取模块。

载波生成模块,用于获取红外数据包中的载波频率数据,根据载波频率数据生成红外载波信号。

红外信号获取模块,用于获取红外数据包中的遥控数据码,将遥控数据码转换成电平信号,将红外载波信号和电平信号调制成红外信号。

在一个实施例中,还包括红外数据包获取模块、上传模块、接收配置指令模块、下载模块以及配置模块。

红外数据包获取模块,用于接收上位机的控制指令,根据控制指令获取被学习遥控器发送的红外数据包。

上传模块,用于将红外数据包发送至上位机。

接收配置指令模块,用于接收上位机的配置通道指令,确定待配置发送通道的通道编号。

下载模块,用于根据配置通道指令从上位机获取待配置红外数据包。

配置模块,用于将待配置红外数据包发送到通道编号对应的发送通道中。

在一个实施例中,红外数据包获取模块包括接收模块、设置模块以及打包模块。

接收模块,用于获取上位机的控制指令,根据控制指令接收被学习遥控器发送的载波频率数据和遥控码数据;

设置模块,用于为载波频率数据和遥控码数据设置编码序号;

打包模块,用于根据预设格式将载波频率数据和遥控码数据以及编码序号打包成红外数据包。

上述智能工业遥控器控制装置,当检测模块检测被测设备的当前功能检测完成时,流程控制模块根据预设检测流程触发下一功能检测对应的发送通道,红外数据获取模块获取该通道的红外数据包,解析模块和发送模块解析并向被测设备发送进行检测,从而完成对该被测设备的下一功能检测。该遥控器控制方法通过用检测当前功能是否检测完成来决定是否触发下一功能检测,实现了遥控器自动控制流程功能检测,无需人工手动遥控切换操作,减低了人工消耗,提高了工作效率。

关于智能工业遥控器控制装置的具体限定可以参见上文中对于智能工业遥控器控制方法的限定,在此不再赘述。上述智能工业遥控器控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种智能工业遥控器,该遥控器其内部结构图可以如图8所示。该遥控器包括通过系统总线连接的处理器和存储器。其中,该遥控器的处理器用于提供计算和控制能力。该遥控器的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中计算机程序的运行提供环境。该遥控器的数据库用于存储数据。该遥控器的通信接口用于与外部设备连接通信。该计算机程序被处理器执行时以实现一种智能工业遥控器控制方法。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的智能工业遥控器的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种智能工业遥控器,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

检测被测设备的当前功能检测是否完成。

若是,则根据预设检测流程,触发下一功能检测对应的发送通道。

从发送通道中获取与功能检测对应的红外数据包。

解析红外数据包,获取红外信号。

向被测设备发送红外信号进行检测。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

检测被测设备的所有功能检测是否完成。

若否,则返回检测被测设备的当前功能检测是否完成的步骤,直至被测设备的所有功能检测完成。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取红外数据包中的载波频率数据,根据载波频率数据调制成红外载波信号。

获取红外数据包中的遥控码数据,将遥控码数据生成电平信号。

将红外载波信号和电平信号转换成红外信号。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

接收上位机的控制住指令,根据控制指令获取被学习遥控器发送的红外数据包。

将红外数据包发送至上位机。

接收上位机的配置通道指令,确定待配置的发送通道的通道编号。

根据配置通道指令从上位机获取待配置红外数据包。

将待配置红外数据包发送到通道编号对应的发送通道中。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取上位机的控制指令,根据控制指令接收被学习遥控器发送的载波频率数据和遥控码数据。

为载波频率数据和遥控码数据设置编码序号。

根据预设格式将载波频率数据和遥控码数据以及编码序号打包成红外数据包。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1