[发明专利]一种无线遥控控制协议和无线遥控系统有效
申请号: | 201510945376.4 | 申请日: | 2015-12-17 |
公开(公告)号: | CN105551217B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 王军;唐熙璨;钟炳达;曹文橝 | 申请(专利权)人: | 杭州巨峰科技有限公司 |
主分类号: | G08C17/02 | 分类号: | G08C17/02 |
代理公司: | 浙江纳祺律师事务所 33257 | 代理人: | 郑满玉 |
地址: | 311400 浙江省杭州市富*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 遥控 控制 协议 系统 | ||
1.一种无线遥控系统中包含的无线遥控控制协议,其特征在于:
所述无线遥控控制协议,具体包括如下内容:
a)不同的遥控器,遥控器ID不一样;接收模块中存储了遥控器ID集合,如果收到的数据帧中的遥控器ID不处于该集合中,则认为整个数据帧无效,不处理;主控模块定义了操作类型,“单击”,“双击”和“长按”;
b)该控制协议定义了一个时间周期T1,时间码是遥控器的时钟模块对T1的计数,当计数达到此字段的最大值时,下一次计数设置为0;
c)不同的按钮,按钮ID不一样;
d)原子操作包括:触发PRESS、保持触发态HOLD、恢复为未触发态RELEASE;
e)每个“触发-保持-恢复”过程中,操作序号是一致的,每经过一次“触发-保持恢复”过程,操作序号增加1;如果操作序号达到这个字段的最大值,下一次“触发-保持-恢复”过程将操作序号设置为0。
2.根据权利要求1所述的一种无线遥控系统中包含的无线遥控控制协议,其特征在于:它包括以下实施步骤:
a)遥控器的主控模块检测到按钮被触发,从未触发态进入触发态时,通知发送模块,发送模块发送的原子操作为PRESS,操作参数为0;
b)该控制协议定义了一个时间周期T,T2是T1的正整数倍,遥控器的主控模块检测到按钮保持触发态的时间每达到1个T2时,通知发送模块,发送模块发送的原子操作为HOLD,操作参数为此次“触发-保持-恢复”过程中,T2的计数;每个“触发-保持-恢复”过程结束时,此计数设置为0;按钮保持触发态的时间每达到1个T2,此计数增加1;如果此计数达到操作参数这个字段的最大值,按钮保持触发态的时间再达到1个T2时,将此计数设置为0;
c)遥控器的主控模块检测到按钮从触发态恢复为未触发态时,通知发送模块,发送模块发送的原子操作为RELEASE,操作参数为按钮保持触发态时经过的T2的计数;
d)如果网络正常,没有发生丢包,那么被遥控设备的接收模块会依次收到PRESS、HOLD、RELEASE的数据帧,或者依次收到PRESS、RELEASE的数据帧,并通知主控模块;主控模块根据接收模块报告的原子操作,触发相应的功能。
3.根据权利要求2所述的一种无线遥控系统中包含的无线遥控控制协议,其特征在于:所述控制协议定义了一个超时计数N,如果一次“触发-保持-恢复”过程中,连续丢包计数超过N,收到某个PRESS或HOLD帧后,经过N个T2的时间,都没有收到数据帧,接收端可以认为本次操作超时,以已收到的帧为基础,推算发送端的RELEASE操作,并通知主控模块;
它包括以下实施步骤:
a)如果在收到{PRESS,0}后超时,那么推算出{RELEASE,0};
b)如果在收到{HOLD,n}后超时,那么推算出{RELEASE,n};
c)如果在判定为超时后又收到此次操作的帧,同一批操作序号,丢弃,不处理。
4.根据权利要求3所述的一种无线遥控系统中包含的无线遥控控制协议,其特征在于:所述的被遥控设备的接收模块除了向主控模块通知接收到的原子操作,还可以通知原子操作对应的时间码;主控模块因而可以定义更复杂的操作类型。
5.根据权利要求1所述的一种无线遥控系统中包含的无线遥控控制协议,其特征在于:当触发类元件出现“抖动”操作,所述的遥控器的主控模块可以进行过滤“抖动”操作,将极短时间内的多次触发和恢复视为一次触发和恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州巨峰科技有限公司,未经杭州巨峰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510945376.4/1.html,转载请声明来源钻瓜专利网。