遥控方法、装置及遥控器的制造方法

文档序号:10595321阅读:382来源:国知局
遥控方法、装置及遥控器的制造方法
【专利摘要】本发明实施例公开了一种遥控方法、装置及遥控器,所述方法包括:建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址;根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控。本发明实施例通过建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址,并根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控,不仅遥控距离长、不收遥控角度的限制,而且遥控电路简单、硬件成本低,能够满足用户需求。
【专利说明】
遥控方法、装置及遥控器
技术领域
[0001]本发明实施例涉及遥控技术领域,尤其涉及一种遥控方法、装置及遥控器。【背景技术】
[0002]遥控器是一种用来远控机械的装置。现代的遥控器,主要是由集成电路电板和用来产生不同讯息的按钮所组成。随着科技技术的进步,越来越多的电子设备配备了遥控器, 比如电视,投影机,DVD等电器。
[0003]目前,通常的遥控电路有以下2种方案:第一种,红外线遥控发送与接收方案。第二种,2.4G无线发射与接收方案。其中,第一种方案,一般遥控距离10m左右,存在遥控器距离短的缺陷,且可偏移角度小,受遥控角度影响。第二种方案,遥控电路设计复杂、功耗偏大、 且硬件成本也很高。
【发明内容】

[0004]本发明提供一种遥控方法、装置及遥控器,不仅遥控距离长、不收遥控角度的限制,而且遥控电路简单、硬件成本低,能够满足用户需求。
[0005]第一方面,本发明实施例提供了一种遥控方法,包括:
[0006]建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址;
[0007]根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控。
[0008]第二方面,本发明实施例还提供了一种遥控装置,包括:
[0009]网络建立模块,用于建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址;[〇〇1〇]遥控模块,用于根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控。
[0011]第三方面,本发明实施例还提供了一种遥控器,包括第二方面所述的遥控装置。
[0012]本发明实施例通过建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址,并根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控,不仅遥控距离长、不收遥控角度的限制,而且遥控电路简单、硬件成本低,能够满足用户需求。【附图说明】
[0013]图1是本发明实施例一中的一种遥控方法的流程图;
[0014]图2是本发明实施例二中的一种遥控方法的流程图;
[0015]图3是本发明实施例三中的一种遥控方法的流程图;
[0016]图4是本发明实施例四中的一种遥控方法的流程图;
[0017]图5是本发明实施例五中的一种遥控装置的结构图;
[0018]图6A是本发明实施例六中的一种遥控器的结构图;
[0019]图6B是本发明实施例六中的一种遥控器中ZigBee协议栈的分层结构图。【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021]实施例一
[0022]图1为本发明实施例一提供的一种遥控方法的流程图,本实施例可适用于对终端 (例如,电视、空调和冰箱等)进行遥控的情况,该方法可以由本发明实施例提供的遥控装置或遥控器来执行,该装置可采用软件或硬件的方式实现,该遥控装置可集成于遥控器中,如图1所示,具体包括:
[0023]S101、建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址。[〇〇24] 其中,无线网络可以为但不限于ZigBee无线网络、WIFI无线网络或2G/3G/4G网络。 其中,第一终端节点可以为但不限于电视、空调或冰箱等。当加入所述无线网络的第一终端节点为多个时,为每个第一终端节点分别分配对应的网络地址,并存储在本地。
[0025]S102、根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控。
[0026]其中,所述第二终端节点为所述至少一个第一终端节点中的其中一个终端节点。
[0027]具体的,当遥控器需要操控的终端节点为一个时,则根据用户对遥控器的键盘的触碰操作采用该终端节点对应的网络地址向该终端节点发送控制指令,以完成对该终端节点的操控。当遥控器需要操控的终端节点为多个时,可在遥控器上设置不同的按键以区分不同的终端节点。例如,可将第一按键设置为对电视进行操控、将第二按键设置为对空调进行操控、将第三按键设置为对冰箱进行操控等。并且,每一个按键对应一个网络地址,当检测到用户按下某个终端节点对应的按键后,则确定用户即将对该终端节点进行操控,则后续采用该终端节点对应的网络地址发送控制指令,以完成对该终端节点的操控。
[0028]本实施例通过建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址,并根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控,不仅遥控距离长、不收遥控角度的限制, 而且遥控电路简单、硬件成本低,能够满足用户需求。
[0029]在上述实施例的基础上,根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,包括:
[0030]根据用户对遥控器的键盘的触碰操作调用数据发射函数;
[0031]采用所述数据发射函数向指定网络地址对应的第二终端节点发送控制指令。
[0032]在上述实施例的基础上,为确定终端节点是否成功接收到控制指令,所述方法还包括:
[0033]接收所述第二终端节点发送的反馈信息,根据所述反馈信息确认所述第二终端节点是否收到有效数据。
[0034]在上述实施例的基础上,在建立无线网络之后,为了节省电源,所述方法还包括:
[0035]进入休眠状态,等待用户对遥控器的键盘的触碰操作,再进入工作状态。
[0036]在上述实施例的基础上,建立无线网络包括:[〇〇37]将所述遥控器设置为全功能设备(Full Funct1nDevice,FFD)状态;[〇〇38]在ZigBee协调器的应用层向ZigBee协调器的网络层发送第一服务原语,所述第一服务原语用于启动无线网络建立过程;[〇〇39]在所述网络层使用第二服务原语请求ZigBee协调器的MAC层对无线网络协议所规定的信道或物理层默认的有效信道进行能量扫描;
[0040]在所述网络层收到能量扫描结果后,将通过发送第二服务原语执行主动扫描; [〇〇41]如果在所述网络层没有找到所规定的信道或物理层默认的有效信道,将终止建网过程,并向所述应用层报告;[〇〇42]如果在所述网络层找到所规定的信道或物理层默认的有效信道,则建立无线网络。
[0043]其中,所述第一服务原语可以为但不限于为NLME-NETWORK-FORMATI ON.request。 所述第二服务原语可以为但不限于为MLME-SCAN.request。
[0044]在上述实施例的基础上,为加入所述无线网络的至少一个第一终端节点分配网络地址,包括:
[0045]为加入所述无线网络的至少一个第一终端节点选择一个PAN标识符PAN ID;
[0046]为加入所述无线网络的至少一个第一终端节点分配网络地址;[〇〇47]建立第一终端节点对应的PAN ID与网络地址的对应关系;
[0048]采用所述数据发射函数向指定网络地址对应的第二终端节点发送控制指令,包括:
[0049]根据所述指定网络地址确定与对应的PAN ID;
[0050]向所述确定的PAN ID对应的第二终端节点发送控制指令。
[0051]在上述实施例的基础上,为加入所述无线网络的至少一个第一终端节点选择一个 PAN ID之后,还包括:[〇〇52]在所述网络层通过第三服务原语将所述PAN ID写入MACPAN ID属性。[〇〇53]其中,所述第三服务原语可以为但不限于NLME_SET.request。[〇〇54]在上述实施例的基础上,为加入所述无线网络的至少一个第一终端节点选择一个 PAN ID之后,还包括:
[0055]在所述网络层通过第四服务原语运行所述无线网络,在所述MAC层将运行结果通过第五服务原语返回网络层,在所述网络层收到第六服务原语后通过第六服务原语向所述应用层报告运行结果。[〇〇56]其中,第四服务原语可以为但不限于MLME_START.Request,第五服务原语可以为但不限于MLME_START.conf irm,第六服务原语可以为但不限于NLME_NETW0RK_ FORMAT1N.confirm〇[〇〇57]上述实施例通过建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址,并根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控,不仅遥控距离长、不收遥控角度的限制,而且遥控电路简单、硬件成本低,能够满足用户需求。
[0058]实施例二
[0059]图2为本发明实施例二提供的一种基于通话应用的信息提醒方法的流程图,本实施例在上述实施例的基础上,将根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,优化为根据用户对遥控器的键盘的触碰操作调用数据发射函数;采用所述数据发射函数向指定网络地址对应的第二终端节点发送控制指令。如图2所示,具体包括:
[0060]S201、建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址。
[0061]S202、根据用户对遥控器的键盘的触碰操作调用数据发射函数。[〇〇62]S203、采用所述数据发射函数向指定网络地址对应的第二终端节点发送控制指令。
[0063]本实施例通过建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址,并根据用户对遥控器的键盘的触碰操作调用数据发射函数,采用所述数据发射函数向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控,不仅遥控距离长、不收遥控角度的限制,而且遥控电路简单、硬件成本低,能够满足用户需求。
[0064]实施例三
[0065]图3为本发明实施例三提供的一种基于通话应用的信息提醒方法的流程图,本实施例在上述实施例的基础上,将建立无线网络,优化为将所述遥控器设置为全功能设备FFD 状态;在ZigBee协调器的应用层向ZigBee协调器的网络层发送第一服务原语,所述第一服务原语用于启动无线网络建立过程;在所述网络层使用第二服务原语请求ZigBee协调器的 MAC层对无线网络协议所规定的信道或物理层默认的有效信道进行能量扫描;在所述网络层收到能量扫描结果后,将通过发送第二服务原语执行主动扫描;如果在所述网络层没有找到所规定的信道或物理层默认的有效信道,将终止建网过程,并向所述应用层报告;如果在所述网络层找到所规定的信道或物理层默认的有效信道,则建立无线网络。如图3所示, 具体包括:
[0066]S301、将所述遥控器设置为FH)状态。
[0067]S302、在ZigBee协调器的应用层向ZigBee协调器的网络层发送第一服务原语,所述第一服务原语用于启动无线网络建立过程。[〇〇68]S303、在所述网络层使用第二服务原语请求ZigBee协调器的MAC层对无线网络协议所规定的信道或物理层默认的有效信道进行能量扫描。[〇〇69]S304、在所述网络层收到能量扫描结果后,将通过发送第二服务原语执行主动扫描。
[0070]如果在所述网络层没有找到所规定的信道或物理层默认的有效信道,则执行 S305,如果在所述网络层找到所规定的信道或物理层默认的有效信道,则执行S306。
[0071]S305、将终止建网过程,并向所述应用层报告。[〇〇72]S306、建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址。
[0073] S307、根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控。[〇〇74]实施例四
[0075]图4为本发明实施例四提供的一种基于通话应用的信息提醒方法的流程图,本实施例在上述实施例三的基础上,将为加入所述无线网络的至少一个第一终端节点分配网络地址,优化为为加入所述无线网络的至少一个第一终端节点选择一个PAN标识符PAN ID;为加入所述无线网络的至少一个第一终端节点分配网络地址;建立第一终端节点对应的PAN ID与网络地址的对应关系;相应的,将根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,优化为根据用户对遥控器的键盘的触碰操作确定与所述指定网络地址对应的PAN ID;向所述确定的PAN ID对应的第二终端节点发送控制指令。如图4所示,具体包括:
[0076] S401、将所述遥控器设置为FH)状态。
[0077] S402、在ZigBee协调器的应用层向ZigBee协调器的网络层发送第一服务原语,所述第一服务原语用于启动无线网络建立过程。[〇〇78] S403、在所述网络层使用第二服务原语请求ZigBee协调器的MAC层对无线网络协议所规定的信道或物理层默认的有效信道进行能量扫描。[〇〇79] S404、在所述网络层收到能量扫描结果后,将通过发送第二服务原语执行主动扫描。
[0080]如果在所述网络层没有找到所规定的信道或物理层默认的有效信道,则执行 S405,如果在所述网络层找到所规定的信道或物理层默认的有效信道,则执行S406。[0081 ] S405、将终止建网过程,并向所述应用层报告。[〇〇82] S406、建立无线网络,并为加入所述无线网络的至少一个第一终端节点选择一个 PAN标识符PAN ID,并分配网络地址,建立第一终端节点对应的PAN ID与网络地址的对应关系。
[0083]具体的,在为加入所述无线网络的至少一个第一终端节点选择一个PAN ID之后, 在所述网络层通过第三服务原语将所述PAN ID写入MACPAN ID属性,进行保存。并在所述网络层通过第四服务原语运行所述无线网络,在所述MAC层将运行结果通过第五服务原语返回网络层,在所述网络层收到第五服务原语后通过第六服务原语向所述应用层报告运行结果。[〇〇84] S407、根据用户对遥控器的键盘的触碰操作确定与所述指定网络地址对应的PAN ID〇[〇〇85] S408、向所述确定的PAN ID对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控。
[0086]实施例五
[0087]图5所示为本发明实施例五提供的一种遥控装置的结构示意图,该装置可采用软件或硬件的方式实现,该遥控装置可集成于遥控器中,如图5所示,该装置的具体结构如下: 网络建立模块51和遥控模块52。
[0088]所述网络建立模块51用于建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址;
[0089]所述遥控模块52用于根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制指令,以完成对所述第二终端节点的操控。
[0090]本实施例所述的遥控装置用于执行上述各实施例所述的遥控方法,其技术原理和产生的技术效果类似,这里不再赘述。
[0091]在上述实施例的基础上,所述遥控模块52具体用于,根据用户对遥控器的键盘的触碰操作调用数据发射函数;采用所述数据发射函数向指定网络地址对应的第二终端节点发送控制指令。
[0092]在上述实施例的基础上,所述装置还包括:接收模块53。
[0093]所述接收模块53用于接收所述第二终端节点发送的反馈信息,根据所述反馈信息确认所述第二终端节点是否收到有效数据。
[0094]在上述实施例的基础上,所述装置还包括:休眠模块54。[〇〇95]所述休眠模块54用于在所述网络建立模块建立无线网络之后,进入休眠状态,等待用户对遥控器的键盘的触碰操作。
[0096]在上述实施例的基础上,所述网络建立模块51具体用于,将所述遥控器设置为全功能设备FFD状态;在ZigBee协调器的应用层向ZigBee协调器的网络层发送第一服务原语, 所述第一服务原语用于启动无线网络建立过程;在所述网络层使用第二服务原语请求 ZigBee协调器的MAC层对无线网络协议所规定的信道或物理层默认的有效信道进行能量扫描;在所述网络层收到能量扫描结果后,将通过发送第二服务原语执行主动扫描;如果在所述网络层没有找到所规定的信道或物理层默认的有效信道,将终止建网过程,并向所述应用层报告;如果在所述网络层找到所规定的信道或物理层默认的有效信道,则建立无线网络。
[0097]在上述实施例的基础上,所述网络建立模块51具体用于,为加入所述无线网络的至少一个第一终端节点选择一个PAN标识符PAN ID;为加入所述无线网络的至少一个第一终端节点分配网络地址;建立第一终端节点对应的PAN ID与网络地址的对应关系;
[0098]所述遥控模块52具体用于,根据用户对遥控器的键盘的触碰操作确定与所述指定网络地址对应的PAN ID;向所述确定的PAN ID对应的第二终端节点发送控制指令。[〇〇99]在上述实施例的基础上,所述装置还包括:写入模块55。[〇1〇〇]所述写入模块55用于在所述网络建立模块51为加入所述无线网络的至少一个第一终端节点选择一个PAN ID之后,在所述网络层通过第三服务原语将所述PAN ID写入 MACPAN ID属性。
[0101]在上述实施例的基础上,所述装置还包括:网络运行模块56。
[0102]所述网络运行模块56用于在所述网络建立模块51为加入所述无线网络的至少一个第一终端节点选择一个PANID之后,在所述网络层通过第四服务原语运行所述无线网络, 在所述MAC层将运行结果通过第五服务原语返回网络层,在所述网络层收到第五服务原语后通过第六服务原语向所述应用层报告运行结果。
[0103]上述各实施例所述的遥控装置用于执行上述各实施例所述的遥控方法,其技术原理和产生的技术效果类似,这里不再赘述。
[0104]实施例六
[0105]图6A所示为本发明实施例六提供的一种遥控器的结构示意图,如图6A所示,包含实施例五所述的遥控装置61。
[0106]本实施例所述的遥控器用于执行上述各实施例所述的遥控方法,其技术原理和产生的技术效果类似,这里不再赘述。[〇1〇7] 在上述实施例的基础上,所述遥控器还包括:主控芯片62。
[0108]所述遥控装置61中的所述网络建立模块、所述遥控模块、所述接收模块、所述休眠模块、所述写入模块和所述网络运行模块中的至少一个模块集成在主控芯片62上。[〇1〇9] 在上述实施例的基础上,所述主控芯片为CC2530芯片。[〇11〇] 在上述实施例的基础上,所述遥控器还包括:电源模块63、键盘模块64和ZigBee无线通信模块65;
[0111]所述电源模块63、键盘模块64和ZigBee无线通信模块65均与所述主控芯片62通信连接。
[0112]上述实施例所述的遥控器用于执行上述各实施例所述的遥控方法,其技术原理和产生的技术效果类似,这里不再赘述。
[0113]下面以所述主控芯片为CC2530芯片为例,对本发明实施例提供的遥控器进行详细说明。其中,所述主控CC2530是美国德州仪器研发一款超低功耗,用于2.4-GHz IEEE 802.15.4、218866和1^扣£应用的一个真正的片上系统(3〇〇解决方案。遥控距离为100-200m,没有方向性,可以隔墙遥控,内置协议栈,能支持符合ZigBee联盟认证的所有设备,能带给客户更方便实用的操作体验。根据遥控器设计实现的功能要求,整个硬件电路主要由 ZigBee无线通信模块65、键盘模块64,电源模块63组成,本遥控器结构得益于CC2530的高集成度,硬件电路非常简单,没有其他多余的部分,总体成本控制的非常低,系统设计的核心在于软件设计。
[0114]其中,Ti公司网站提供了免费而完整的ZigBee协议栈下载。用户只需安装冗-Stack_Home_l.2.2a.exe,系统就会在安装目录下自动生成ZigBee应用程序的模板,包括协调器、FH)设备、RFD设备及路由器设备应用模板程序。用户只需在这些程序中编写相应的应用代码,便能使其完成设计的需要。该设计软件编写环境为IAR,采用C语言编写。软件设计的核心是基于ZigBee协议栈的程序编写。ZigBee协议栈是在IEEE 802.15.4标准基础上建立的,包括IEEE802.15.4规范的物理层、介质访问控制层(MAC层)和链路控制层。网络层、 应用汇聚层及应用层标准由ZigBee联盟制定。
[0115]其中,物理层规范了ZigBee通信频率工作范围,S卩2.4GHz和868/915MH z。在MAC层上,主要沿用WLAN中802.11系列标准的载波侦听多址接入-冲突避免机制(CSMA-CA),以提高系统兼容性。所谓CSMA-CA是指所有的传输要在下一个信标到来之前结束,以保证数据传输的可靠性。
[0116]在网络层方面,ZigBee联盟规定基于ZigBee技术的网络可以采用星状和网状拓扑,也可以是两者的组合(即丛集树状拓扑)。根据节点角色的不同,可分为网络协调器 (Coordinator)、FFD与精简功能设备(Reduced Funct1n Device,RFD)。网络协调器实际上是FH)设备的一种,它具有丰富的系统资源和完备的功能。相对而言,FH)比RFD拥有更强大的计算能力和更丰富的系统资源,可以充当网络建立者、管理者或网络终端节点设备。RH) 在网络中通常只能作为终端设备,从FFD接收信息或将信息传递给FFD。[〇117]应用汇聚层主要负责把不同的应用映射到ZigBee网络上,具体而言包括安全与鉴权、多个业务数据流的汇聚、设备发现、业务发现。应用层包括了应用支持子层(APL)、 ZigBee设备对象(ZDO)及其他应用对象。设计中将遥控器设置为FFD,使其具有组建网络、管理网络的功能。[〇118]在遥控器工作时,ZigBee协议栈各种不同的任务在不同层上执行,各项任务通过一系列服务原语实现。当建立一个新的无线网络时,遥控器通过NLME-NETW0RK-F0RMAT10N.request原语来启动新的网络建立过程。网络层首先请求MAC层对协议所规定的信道或物理层默认的有效信道进行能量扫描。网络层管理实体收到检测扫描结果后,网络层管理实体将通过发送MLME_SCAN.request原语执行主动扫描。如果没有找到合适的信道, 将终止建网过程,并向应用层报告;如果找到合适的信道,就为加入该网络的终端节点选择一个PAN标志符PAN ID。网络层管理实体通过NLME_SET? request原语将PAN ID写入MACPAN ID属性。网络层管理实体在选定了PAN ID后,就通过MLME_START.Request原语开始运行无线网络。MAC层将运行结果通过MLME_START.confirm原语返回网络层。当其网络层收到 MLME_START.con firm 原语后就通过 NLME_NETW0RK_F0RMAT10N.confirm 原语向应用层报告,开始运行新网络。
[0119]建立无线网络后,主控芯片开始进入休眠状态,以节省功耗。当检测到键盘模块按键按下时,主控芯片开始进入正常工作状态,通过SimpleSwitch.c里面的函数void zb_ HandleKeys(uint8shift,uint8keys)判断哪个按键按下,并调用数据发射函数,开始向指定的网络地址发送协议数据,指定地址对应的终端节点收到数据后,会回传一个ACK数据, 用来确认收到有效数据。[〇12〇]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解, 本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、 重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种遥控方法,其特征在于,包括:建立无线网络,为加入所述无线网络的至少一个第一终端节点分配网络地址;根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制 指令,以完成对所述第二终端节点的操控。2.根据权利要求1所述的方法,其特征在于,根据用户对遥控器的键盘的触碰操作向指 定网络地址对应的第二终端节点发送控制指令,包括:根据用户对遥控器的键盘的触碰操作调用数据发射函数;采用所述数据发射函数向指定网络地址对应的第二终端节点发送控制指令。3.根据权利要求1所述的方法,其特征在于,还包括:接收所述第二终端节点发送的反馈信息,根据所述反馈信息确认所述第二终端节点是 否收到有效数据。4.根据权利要求1所述的方法,其特征在于,建立无线网络之后,还包括:进入休眠状态,等待用户对遥控器的键盘的触碰操作。5.根据权利要求1?4任一项所述的方法,其特征在于,建立无线网络包括:将所述遥控器设置为全功能设备FFD状态;在ZigBee协调器的应用层向ZigBee协调器的网络层发送第一服务原语,所述第一服务 原语用于启动无线网络建立过程;在所述网络层使用第二服务原语请求ZigBee协调器的MAC层对无线网络协议所规定的 信道或物理层默认的有效信道进行能量扫描;在所述网络层收到能量扫描结果后,将通过发送第二服务原语执行主动扫描;如果在所述网络层没有找到所规定的信道或物理层默认的有效信道,将终止建网过 程,并向所述应用层报告;如果在所述网络层找到所规定的信道或物理层默认的有效信道,则建立无线网络。6.根据权利要求5所述的方法,其特征在于,为加入所述无线网络的至少一个第一终端 节点分配网络地址,包括:为加入所述无线网络的至少一个第一终端节点选择一个PAN标识符PAN ID;为加入所述无线网络的至少一个第一终端节点分配网络地址;建立第一终端节点对应的PAN ID与网络地址的对应关系;根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端节点发送控制 指令,包括:根据用户对遥控器的键盘的触碰操作确定与所述指定网络地址对应的PAN ID;向所述确定的PAN ID对应的第二终端节点发送控制指令。7.根据权利要求6所述的方法,其特征在于,为加入所述无线网络的至少一个第一终端 节点选择一个PAN ID之后,还包括:在所述网络层通过第三服务原语将所述PAN ID写入MACPAN ID属性。8.根据权利要求6或7所述的方法,其特征在于,为加入所述无线网络的至少一个第一 终端节点选择一个PAN ID之后,还包括:在所述网络层通过第四服务原语运行所述无线网络,在所述MAC层将运行结果通过第 五服务原语返回网络层,在所述网络层收到第五服务原语后通过第六服务原语向所述应用层报告运行结果。9.一种遥控装置,其特征在于,包括:网络建立模块,用于建立无线网络,为加入所述无线网络的至少一个第一终端节点分 配网络地址;遥控模块,用于根据用户对遥控器的键盘的触碰操作向指定网络地址对应的第二终端 节点发送控制指令,以完成对所述第二终端节点的操控。10.根据权利要求9所述的装置,其特征在于,所述遥控模块具体用于,根据用户对遥控 器的键盘的触碰操作调用数据发射函数;采用所述数据发射函数向指定网络地址对应的第 二终端节点发送控制指令。11.根据权利要求9所述的装置,其特征在于,还包括:接收模块,用于接收所述第二终端节点发送的反馈信息,根据所述反馈信息确认所述 第二终端节点是否收到有效数据。12.根据权利要求9所述的装置,其特征在于,还包括:休眠模块,用于在所述网络建立模块建立无线网络之后,进入休眠状态,等待用户对遥 控器的键盘的触碰操作。13.根据权利要求9?12任一项所述的装置,其特征在于,所述网络建立模块具体用于, 将所述遥控器设置为全功能设备FH)状态;在ZigBee协调器的应用层向ZigBee协调器的网 络层发送第一服务原语,所述第一服务原语用于启动无线网络建立过程;在所述网络层使 用第二服务原语请求ZigBee协调器的MAC层对无线网络协议所规定的信道或物理层默认的 有效信道进行能量扫描;在所述网络层收到能量扫描结果后,将通过发送第二服务原语执 行主动扫描;如果在所述网络层没有找到所规定的信道或物理层默认的有效信道,将终止 建网过程,并向所述应用层报告;如果在所述网络层找到所规定的信道或物理层默认的有 效信道,则建立无线网络。14.根据权利要求13所述的装置,其特征在于,所述网络建立模块具体用于,为加入所 述无线网络的至少一个第一终端节点选择一个PAN标识符PAN ID;为加入所述无线网络的 至少一个第一终端节点分配网络地址;建立第一终端节点对应的PAN ID与网络地址的对应 关系;所述遥控模块具体用于,根据用户对遥控器的键盘的触碰操作确定与所述指定网络地 址对应的PAN ID;向所述确定的PAN ID对应的第二终端节点发送控制指令。15.根据权利要求14所述的装置,其特征在于,还包括:写入模块,用于在所述网络建立模块为加入所述无线网络的至少一个第一终端节点选 择一个PAN ID之后,在所述网络层通过第三服务原语将所述PAN ID写入MACPAN ID属性。16.根据权利要求14或15所述的装置,其特征在于,还包括:网络运行模块,用于在所述网络建立模块为加入所述无线网络的至少一个第一终端节 点选择一个PAN ID之后,在所述网络层通过第四服务原语运行所述无线网络,在所述MAC层 将运行结果通过第五服务原语返回网络层,在所述网络层收到第五服务原语后通过第六服 务原语向所述应用层报告运行结果。17.—种遥控器,其特征在于,包括权利要求9?16任一项所述的遥控装置。18.根据权利要求17所述的遥控器,其特征在于,还包括:主控芯片,所述网络建立模块、所述遥控模块、所述接收模块、所述休眠模块、所述写入 模块和所述网络运行模块中的至少一个模块集成在主控芯片上。19.根据权利要求18所述的遥控器,其特征在于,所述主控芯片为CC2530芯片。20.根据权利要求18或19所述的遥控器,其特征在于,还包括:电源模块、键盘模块和 ZigBee无线通信模块;所述电源模块、键盘模块和ZigBee无线通信模块均与所述主控芯片通信连接。
【文档编号】G08C17/02GK105957323SQ201610352728
【公开日】2016年9月21日
【申请日】2016年5月24日
【发明人】杨兴泉
【申请人】上海玮舟微电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1