一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于时间矫正的定时遥控方法与流程

2022-11-19 10:31:16 来源:中国专利 TAG:


1.本发明涉及遥控器技术领域,尤其涉及一种基于时间矫正的定时遥控方法。


背景技术:

2.目前大部分空调遥控器为全码发送,即按任意按键,则遥控器会把当时所有的设定信息发送给空调,如遥控器设定定时n小时后开启,当过了m小时后再次按遥控器任意按键(如风速等),此时遥控器又会把定时n小时后开启的命令重新发送给空调,导致定时严重不准。
3.比如:遥控器设定定时m小时后开/关,遥控器将该定时m发送给主控,当过了n小时后,此时按遥控器任意按键,则遥控器会重新把m小时后开/关的指令发送给主控,主控则会把现有的计时清零,重新计时执行m小时后开/关,该种方式计时不准确。
4.又如:遥控器改成单码发送,当设定定时后再次按下其他按键,则不会发送定时设定给主控,主控则一直保持最开始定时执行,该种方式,定时功能准确,但是操控空调步骤复杂,如想设定开机25度送风,需要分别设定并分别按发送按键。
5.与本发明最相似的专利为cn 202066155a,该专利也可以通过遥控器实现空调的开关机等模式控制,在保证空调器实时控制的同时,实现一次性设置时间、空调运行模式等,免除重复设置的麻烦。但是该方案需要增加一个万年历芯片,增加硬件成本和设计的复杂度。


技术实现要素:

6.本发明主要设计一种基于时间矫正的定时遥控方法,该方法为:定时按键设置定时时间后,当其他按键被按下,利用至少一种时间矫正方式来校准定时时间;向主控设备下发已校准的定时时间。本发明的方案通过遥控器设定定时后,再次按下其他按键,遥控器会根据目前时间重新评估计算一下发给主控的定时时间;同时遥控器每过固定时间间隔则自动向主控设备重新下发定时时间,进而对定时时间进行绝对矫正,避免周期性定时时间误差的不断累计。通过以上至少一种的矫正方式,在不增加成本的前提下,有效的提高了定时精度,并且减少遥控器发码次数,降低功耗。
7.本发明提供的第一方面,一种基于时间矫正的定时遥控方法,其包括:
8.定时按键设置定时时间后,当其他按键被按下,利用至少一种时间矫正方式来校准所述定时时间;
9.向主控设备下发已校准的所述定时时间。
10.作为本发明第一方面的进一步实施例,所述定时按键设置定时时间后,当其他按键被按下,利用至少一种时间矫正方式来校准所述定时时间包括:
11.记录所述定时按键设置定时的时刻为第一时刻,以所述第一时刻为起始时间点开始计时,计时时长作为第一时长,记录所述其他按键被按下的时刻为第二时刻,第二时刻减去第一时刻作为第二时长;
12.根据第二时长矫正所述定时时间;
13.根据第一时长矫正所述定时时间;
14.根据第二时长和第一时长双重矫正所述定时时间。
15.作为本发明第一方面的进一步实施例,所述根据第二时长矫正所述定时时间包括:
16.所述主控设备处于开机状态时矫正所述定时时间;
17.所述主控设备处于关机状态时矫正所述定时时间。
18.作为本发明第一方面的进一步实施例,所述主控设备处于开机状态时矫正所述定时时间包括:
19.所述第二时长在第一预设范围内时,所述定时时间保持原定时时间;
20.所述第二时长在第二预设范围内时,所述定时时间为原定时时间减去预设偏差值delta;
21.所述第二时长在第三预设范围内时,所述定时时间为当前所述定时时间减去所述预设偏差值delta;
22.此后轮循计时,所述定时时间逐步减小,直至所述定时时间在定时开机最后剩余时间阈值内时,若所述其他按键被按下,则执行所述定时开机指令,并清零所述定时时间。
23.作为本发明第一方面的进一步实施例,所述主控设备处于关机状态时矫正所述定时时间包括:
24.所述第二时长在第一预设范围内时,所述定时时间保持原定时时间;
25.所述第二时长在第二预设范围内时,所述定时时间为所述原定时时间减去所述预设偏差值delta;
26.所述第二时长在第三预设范围内时,所述定时时间为当前所述定时时间减去所述预设偏差值delta;
27.此后轮循计时,所述定时时间逐步减小,直至所述定时时间在定时关机最后剩余时间阈值内时,若除开/关按键之外的其他按键被按下时,则清空相关标志位,并按设定的状态发射信息;
28.取消定时或所述定时时间递减到零后,若再次按下所述定时按键设置定时时间,则当前的所述定时时间为上次设置的所述定时时间。
29.作为本发明第一方面的进一步实施例,所述定时按键或所述其他按键被按下包括:
30.按键被按下且发射信息。
31.作为本发明第一方面的进一步实施例,所述根据第一时长矫正所述定时时间包括:
32.所述第一时长为所述预设偏差值delta的n倍时,当前的所述定时时间为原定时时间减去n*delta,即当前的定时时间为s-n*delta,其中n为计时时长超出第一预设范围的上限值之后开始计时的第n个delta的序号,为自然数;s为原定时时间。
33.作为本发明第一方面的进一步实施例,根据第二时长和第一时长双重矫正所述定时时间包括:
34.所述定时按键设定定时之后,利用所述根据第二时长矫正所述定时时间的方式,
以所述预设偏差值delta为最小时间间隔单位,向所述主控设备持续主动发送定时时间,同时,如果检测到所述其他按键被按下,利用所述根据第一时长矫正所述定时时间的方式确定定时时间。
35.本发明提供的另一方面,提供了一种具有时间矫正功能的定时遥控器,其包括一个或多个处理器以及存储有程序指令的非暂时性计算机可读存储介质,当所述一个或多个处理器执行所述程序指令时,所述一个或多个处理器用于实现上述任意一项所述的方法。
36.本发明提供的再一方面,提供了一种非暂时性计算机可读存储介质,其上存储有程序指令,当所述程序指令被一个或多个处理器执行时,所述一个或多个处理器用于实现上述实施例任一项所述的方法。
37.本发明提供的再一方面,提供了一种基于时间矫正的定时遥控方法的空调系统,包括空调器以及上述实施例所述的遥控器。
附图说明
38.通过参照附图详细描述其示例实施例,本发明公开的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本发明公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1示出了本发明实施例一的流程示意图;
40.图2示出了本发明实施例一的数据处理流程示意图;
41.图3示出了本发明实施例二的空调系统构成示意图;
具体实施方式
42.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
44.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
45.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
46.下文中,将参考附图详细描述本发明的示例性实施例。在附图中,省略相关已知功能或配置的详细描述,以避免不必要地遮蔽本发明的技术要点。另外,通篇描述中,相同的
附图标记始终指代相同的电路、模块或单元,并且为了简洁,省略对相同电路、模块或单元的重复描述。
47.此外,应当理解一个或多个以下方法或其方面可以通过至少一个控制系统、控制单元或控制器执行。术语“控制单元”,“控制器”,“控制模块”或者“主控模块”可以指代包括存储器和处理器的硬件设备,术语“空调”可以指代类似于制冷设备。存储器或者计算机可读存储介质配置成存储程序指令,而处理器具体配置成执行程序指令以执行将在以下进一步描述的一个或更多进程。而且,应当理解,正如本领域普通技术人员将意识到的,以下方法可以通过包括处理器并结合一个或多个其他部件来执行。
48.为进一步阐述本发明中的技术方案,现结合图1、图2,提供了如下具体实施例。
49.实施例一
50.本发明实施例提供了一种基于时间矫正的定时遥控方法,如图1所示,本发明实施例的基于时间矫正的定时遥控方法至少可以包含如下步骤s1,s2。
51.s1,定时按键设置定时时间后,当其他按键被按下,利用至少一种时间矫正方式来校准定时时间。
52.s2,向主控设备下发已校准的定时时间。
53.其中:
54.s1,定时按键设置定时时间后,当其他按键被按下,利用至少一种时间矫正方式来校准定时时间。
55.如图2所示,假设通过定时按键设定定时时间为s小时的时刻为t1,其他按键被按下的时刻为t2,以t1作为起始时间点开始计时,将t1时刻起的计时时长作为第一时长,用y表示,若当前为t1时刻开始计时后的任一时刻tn,则第一时长y=tn-t1,t2时刻的计时时长以t1时刻为计时起点作为第二时长,用x表示,即x=t2-t1。x和y的单位均为分钟。利用x、y两种不同的计时时长分别对应s11、s12两种不同的时间矫正方式,同时还包括基于x时长和y时长的双重矫正定时时间的时间矫正方式。由于预设偏差值delta用于定时时间的递减偏移量,能够表征时间矫正的精确度,所以优选地,delta为定时精度。优选地,delta=0.5小时。
56.s11,根据第二时长x矫正定时时间。
57.s12,根据第一时长y矫正定时时间。
58.s13,根据第二时长x和第一时长y双重矫正定时时间。
59.其中:
60.s11,根据第二时长x矫正定时时间。
61.在利用第二时长x矫正定时时间时,根据主控设备的开关机状态,可以分为如下s111和s112两种不同的时间矫正策略。
62.s111,主控设备处于开机状态时矫正定时时间。如果第二时长x在第一预设范围内时,优选地,第一预设范围为0到15分钟,则定时时间保持最初设定的定时时间s小时。
63.如果第二时长x在第二预设范围内时,优选地,第二预设范围为15分钟1秒到45分钟,则当前定时时间更新为s-delta。
64.如果第二时长x在第三预设范围内时,优选地,第三预设范围为45分钟1秒到60分钟,则当前定时时间为上一次更新后的定时时间减去预设偏差值delta,即当前定时时间为
s-2*delta。
65.如此轮循计时,直至定时开机最后15分钟内,若除定时按键外的其他按键被按下,则执行定时开机指令,并将当前定时时间清零。
66.s112,主控设备处于关机状态时矫正定时时间。
67.如果第二时长x在第一预设范围内时,优选地,第一预设范围为0到15分钟,则定时时间保持原定时时间,即最初设定的定时时间s。
68.如果第二时长x在第二预设范围内时,优选地,第二预设范围为15分钟1秒到45分钟,则当前定时时间更新为s-delta。
69.如果第二时长x在第三预设范围内时,优选地,第三预设范围为45分钟1秒到75分钟,则当前定时时间为上一次更新后的定时时间减去delta,即当前定时时间为s-2*delta。
70.如此轮循计时,当前的定时时间可表示为s-n*delta,n为计时时长超出第一预设范围的上限值之后开始计时的第n个delta的序号。可表示为n=(x-r1
top
)//(delta*60) 1,这里//为计算机中的向下取整操作,r1
top
为第一预设范围的上限值,量纲为分钟。定时时间在逐步减小,直至定时时间在定时关机最后剩余时间阈值内时,优选地,最后剩余时间阈值为15分钟,若除开/关按键之外的其他按键被按下,则清空相关标志位,并按设定的状态发射信息。取消定时时间或时间递减到零后,再次设定定时,时间值为上次设定的定时时间数值,而不是递减后的定时时间数值。
71.s12,根据第一时长y矫正定时时间。
72.使用s11的时间矫正方式校准定时时间,虽然在一定程度上提高了定时的准确性,但是存在一个问题,如果该估值一直向一个方向偏,则最后估算得到的定时时间与定时设定时间则相差甚远。
73.例如,主控设备为空调时,设置循环定时,设置每天早晨八点开启空调,则如果第一次空调计时提前了15分钟开机,则后续每天都会以第一次的定时为时间基准,则偏差15分钟持续累积,8天就会偏差120分钟。这样就导致空调在第9天就会提前2小时即早晨6点开启,这样结果与用户意愿相差甚远,为了解决这种问题,就需要根据第一时长y进行二次绝对时间的矫正。
74.定时按键设定定时时间之后,第一时长y开始增加,当y等于预设偏差值delta*60分钟的n倍时,将y清零,然后再将y继续累加,同时在累加到清零的过程中,定时时间s会更新为s-delta,即当前的定时时间为原定时时间减去n*delta,其中n为自然数,原定时时间为定时按键设定的定时时间。然后下发主控设备。即,设定定时后,每过delta则自动向主控设备重新下发定时时间,进而对定时时间进行绝对矫正,避免周期性定时时间误差的不断累积。
75.由于遥控相对于主控设备而言,执行的逻辑功能较为简单,中断等调用比较少,整体计时时间更为精准,遥控定时精度为delta,使用遥控设定定时后,遥控内部会进行定时时间计算,每间隔delta,则遥控器自动向主控设备发送剩余定时时间,进行绝对矫正,这样即使之前定时有偏差,经过delta的绝对矫正,偏差就不会累积,便可保证最终定时的准确性。
76.s13,根据第二时长x和第一时长y双重矫正定时时间。
77.遥控器被设定定时之后,同s12所述的根据第一时长y矫正定时时间,会以遥控定
时精度为最小时间间隔单位,向主控设备持续主动发送定时时间,同时,如果有除了定时按键之外的其他按键被按下,则此时会通过s11所述的根据第二时长x矫正定时时间的方式确定定时时间。
78.通过以上s11、s12以及s13双重矫正方式相结合的方式,在不增加成本的前提下,有效的提高了定时精度,并且减少遥控器发码次数,降低功耗。
79.s2,向主控设备下发已校准的定时时间。
80.通过s1对定时时间的校准,定时时间的准确度得到提高,在主控设备被遥控按键操作后,向主控设备发送对应控制指令和已校准的定时时间,从而保证了定时的准确,得以保障主控设备功能的正常运行。
81.本实施例中对定时时间的评估是根据遥控的定时精度delta制定的,若定时精度delta改变,则评估和计算方式要进行相应调整。
82.本实施中的按键被按下均有发射信息。
83.实施例二
84.本发明实施例提供了一种基于时间矫正的定时遥控方法的空调系统,如图3所示,该系统包括空调器和遥控器。
85.遥控器与空调器建立无线连接,遥控器通过按键向空调器发送控制指令,空调器接收控制指令后立即执行。
86.遥控器通过定时按键可设定空调器定时开或定时关,记录遥控器设定定时的时刻为t1,再次按下遥控器的其他按键的时刻为t2,遥控器在设定定时时刻t1后开始计时,将t2时刻的计时时长记录为第二时长,表示为x分钟,即x=t2-t1。将t1时刻起的计时时长记录为第一时长,表示为y分钟,若当前为t1时刻开始计时后的任一时刻tn,则第一时长y=tn-t1,遥控器的定时时间的校准分别通过基于x时长和基于y时长的时间矫正来完成,也可同时通过基于x时长和y时长双重矫正定时时间来完成,将此三种方式表示为s1、s2、s3。
87.s1,基于x时长矫正定时时间。
88.s2,基于y时长矫正定时时间。
89.s3,同时基于x时长和y时长双重矫正定时时间。
90.其中,
91.s1,基于x时长矫正定时时间。
92.再次操作遥控器的除定时按键外的其他按键时,对x进行判断,具体如下s11、s12两种不同空调器状态下的定时矫正方式:
93.s11,在空调器处于开机状态时,定时时间的矫正方式如下:
94.若x在第一预设范围内时,优选地,第一预设范围为0到15分钟,定时时间保持原定时时间;
95.若x在第二预设范围内时,优选地,第二预设范围为15分钟1秒到45分钟,定时时间为原定时时间减去0.5小时;
96.若x在第三预设范围内时,优选地,第三预设范围为45分钟1秒到60分钟,当前定时时间为上一步定时时间减去0.5小时;
97.此后轮循计时,直到x在空调器定时开机最后剩余时间阈值内时,优选地,最后剩余时间阈值为15分钟,若遥控器按下除定时按键外的其他按键且有发射信息时,空调器立
即响应遥控器指令,依据定时时间确定的时间开机,即最迟会在15分钟之内空调器即开机。
98.s12,在空调器处于关机状态时,定时时间的矫正方式如下:
99.若x在第一预设范围内时,优选地,第一预设范围为0到15分钟,定时时间保持原定时时间;
100.若x在第二预设范围内时,优选地,第二预设范围为15分钟1秒到45分钟,定时时间为原定时时间减去0.5小时;
101.若x在第三预设范围内时,优选地,第三预设范围为45分钟1秒到75分钟,当前定时时间为上一步定时时间减去0.5小时;
102.此后轮循计时,直至定时时间在空调器定时关机最后剩余时间阈值内,优选地,最后剩余时间阈值为15分钟,若除了开/关按键之外的其他按键被按下,则清空相关标志位,并按当前按下的按键设定的状态发射信息。若取消定时或定时时间递减到零后,再次设定定时,此时的定时时间值为上次设定的定时时间数值,而不是递减后的定时时间数值。
103.空调使用如上的利用计时时间x来矫正时间的方式校准定时时间,虽然在一定程度上提高了定时的准确性,但是存在一个问题,如果该估值一直向一个方向偏,则最后估算得到的定时时间与定时设定时间则相差甚远。例如,设置循环定时,设置每天早晨八点开启空调,则如果第一次空调计时提前了15分钟开启,则后续每天都会以第一次的定时为时间基准,则偏差15分钟持续累积,8天就会偏差120分钟。这样就导致空调在第9天就会提前2小时即早晨6点开启,这样结果与用户意愿相差甚远,为了解决这种问题,就需要根据计时时长y进行二次绝对时间的矫正。
104.s2,基于y时长矫正定时时间。
105.由于遥控器相对于空调器而言,执行的逻辑功能较为简单,中断等调用比较少,整体计时时间更为精准,遥控器定时精度为0.5小时,使用遥控器设定定时后,遥控器内部会进行定时时间计算,每间隔0.5小时,则遥控器自动向主控设备发送剩余定时时间,进行绝对矫正,这样即使之前定时有偏差,经过0.5小时的绝对矫正,偏差就不会累积,便可保证最终定时的准确性,从而能够保证遥控器向空调器发送的定时时间是准确的。
106.s3,同时基于x时长和y时长矫正定时时间。
107.同s2所述的基于y时长矫正定时时间,遥控器被设定定时之后,会以定时精度为最小时间间隔单位,向空调器持续主动发送剩余定时时间,同时,如果有除了定时按键之外的其他按键被按下,则此时向空调器发送的剩余定时时间,会通过s1所述的基于x时长矫正定时时间的方式确定定时时间。
108.综上,本领域技术人员容易理解的是,在不冲突的前提下,上述各有利方式可以自由地组合、叠加。以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献