预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114691269A(43)申请公布日2022.07.01(21)申请号202210316974.5(22)申请日2022.03.29(71)申请人广东万和新电气股份有限公司地址528305广东省佛山市顺德高新区(容桂)建业中路13号(72)发明人卢楚鹏区家胜黄建优(74)专利代理机构华进联合专利商标代理有限公司44224专利代理师卢晓霞(51)Int.Cl.G06F9/451(2018.01)G06F16/957(2019.01)权利要求书2页说明书11页附图3页(54)发明名称页面更新方法、装置、系统和存储介质(57)摘要本申请涉及一种页面更新方法、装置、系统和存储介质。所述页面更新方法,包括:接收智能家居发送的状态数据;确定接收到上一次的状态数据与接收到当前的状态数据的时间间隔;根据时间间隔选择基于当前的状态数据对智能家居的控制页面进行同步更新或异步更新。本申请可以根据智能家居状态数据的上报频率,智能地选择对智能家居控制页面进行更新的合适的方式,避免短时间内智能家居在处于高并发数据上报状态的情况下,造成的控制页面渲染次数过多导致页面回流重绘造成卡顿的问题,以及防止资源消耗增加导致客户端闪退的问题,有效提高了智能家居控制页面渲染效率以及页面更新的稳定性。CN114691269ACN114691269A权利要求书1/2页1.一种页面更新方法,其特征在于,包括:接收智能家居发送的状态数据;确定接收到上一次的状态数据与接收到当前的状态数据的时间间隔;根据所述时间间隔选择基于所述当前的状态数据对所述智能家居的控制页面进行同步更新或异步更新。2.根据权利要求1所述的页面更新方法,其特征在于,所述根据所述时间间隔选择基于所述当前的状态数据对所述智能家居的控制页面进行同步更新或异步更新的步骤,包括:比较第一时长与所述时间间隔的大小,得到比较结果;若所述比较结果为所述时间间隔大于或等于所述第一时长,则基于所述当前的状态数据对所述控制页面进行所述同步更新;若所述比较结果为所述时间间隔小于所述第一时长,则基于所述当前的状态数据对所述控制页面进行所述异步更新。3.根据权利要求2所述的页面更新方法,其特征在于,所述若所述比较结果为所述时间间隔小于所述第一时长,则基于所述当前的状态数据对所述控制页面进行所述异步更新的步骤,包括:在所述比较结果为所述时间间隔小于所述第一时长的情况下,判断缓存区是否已满,得到判断结果;若所述判断结果为所述缓存区未满,则将所述当前的状态数据存入所述缓存区;若所述判断结果为所述缓存区已满,则基于所述当前的状态数据对所述控制页面进行更新,并清空所述缓存区。4.根据权利要求3所述的页面更新方法,其特征在于,所述将所述当前的状态数据存入所述缓存区的步骤之后,还包括:若确认在第一时长到达的情况下未接收到下一次的状态数据,则基于所述当前的状态数据更新所述控制页面,并清空所述缓存区;所述第一时长的起始时刻为接收到所述当前的状态数据的时刻。5.根据权利要求3所述的页面更新方法,其特征在于,所述将所述当前的状态数据存入所述缓存区的步骤之后,还包括:若确认第二时长到达,则基于所述当前的状态数据更新所述控制页面,并清空所述缓存区;所述第二时长的起始时刻为上一次控制页面更新的时刻。6.根据权利要求3所述的页面更新方法,其特征在于,所述若所述判断结果为所述缓存区已满,则基于所述当前的状态数据对所述控制页面进行更新的步骤,包括:在所述判断结果为所述缓存区已满的情况下,若确认上一次控制页面更新距离接收到所述当前的状态数据的时长大于或等于第二时长,则基于所述当前的状态数据对所述控制页面进行更新。7.根据权利要求6所述的页面更新方法,其特征在于,所述若所述判断结果为所述缓存区已满,则基于所述当前的状态数据对所述控制页面进行更新的步骤,还包括:在所述判断结果为所述缓存区已满的情况下,若确认所述上一次控制页面更新距离接收到所述当前的状态数据的时长小于所述第二时长,则清空所述缓存区,并将所述当前的状态数据存入所述缓冲区;2CN114691269A权利要求书2/2页若确认在所述第一时长到达的情况下未接收到所述下一次的状态数据,则基于所述当前的状态数据更新所述控制页面;所述第一时长的起始时刻为接收到所述当前的状态数据的时刻。8.一种页面更新装置,其特征在于,包括:数据接收模块,用于接收智能家居发送的状态数据;数据处理模块,用于确定接收到上一次的状态数据与接收到当前的状态数据的时间间隔;页面更新模块,用于根据所述时间间隔选择基于所述当前的状态数据对所述智能家居的控制页面进行同步更新或异步更新。9.一种客户端,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权