The present invention provides a method for adjusting the layout of a refrigerator display interface and a refrigerator. The feature is that the refrigerator includes a display screen, and the display display can display at least one interface; the sorting of at least two module components displayed in at least one interface is predefined, and when the user is received in at least two module components. When the target module component is selected, execute: S1: monitor the target module component to move in real time; S2: when the monitor hears the target module component to move, judge whether the current needs to be updated, if it is, execute S3, otherwise, execute S1; S3: update at least two module components sorting; S4: update according to the update After the sorting of at least two module components, the layout scheme is generated; S5: determine whether the user has received the release operation for the target module component. If it is, execute S6, otherwise, execute S1; S6: adjust the layout of at least one interface according to the layout scheme. The scheme provided by this invention can improve user experience.
【技术实现步骤摘要】
一种调整冰箱显示界面布局的方法及冰箱
本专利技术涉及智能家电
,特别涉及一种调整冰箱显示界面布局的方法及冰箱。
技术介绍
随着智能家电的快速发展,越来越多的用户体验到了智能家电带来的便捷生活方式。其中,具有屏幕的智能冰箱也越来越受到用户的欢迎。用户可以通过点击屏幕中不同的模块组件体验相应的智能服务,例如,语音识别、食品管理、健康菜谱、生鲜购物、影音娱乐等。目前,界面中的模块组件的位置是固定的,用户无法根据个人喜好进行调整。例如,主界面中包括语音识别、食品管理两个模块组件,而用户经常使用的健康菜谱模块组件在其他界面中。因此,在每次使用时,用户都需要进行翻页。综上所述,现有技术导致用户体验较差。
技术实现思路
本专利技术实施例提供了一种调整冰箱显示界面布局的方法及冰箱,能够提高用户体验。第一方面,本专利技术实施例提供了一种调整冰箱显示界面布局的方法,所述冰箱包括显示屏,所述显示屏可显示至少一个界面;预先确定所述至少一个界面中显示的至少两个模块组件的排序,还包括:当接收到用户针对所述至少两个模块组件中目标模块组件的选中操作时,执行:S1:实时监听所述目标模块组件是否发生移动;S2:当监听到所述目标模块组件发生移动时,判断当前是否需要更新,如果是,执行S3,否则,执行S1;S3:更新所述至少两个模块组件的排序;S4:根据更新后的所述至少两个模块组件的排序,生成布局方案;S5:判断是否接收到所述用户针对所述目标模块组件的释放操作,如果是,执行S6,否则,执行S1;S6:根据所述布局方案,调整所述至少一个界面的布局。优选地,所述S4,包括:A1:将所述至少一个界面中 ...
【技术保护点】
1.一种调整冰箱显示界面布局的方法,其特征在于,所述冰箱包括显示屏,所述显示屏可显示至少一个界面;预先确定所述至少一个界面中显示的至少两个模块组件的排序,还包括:当接收到用户针对所述至少两个模块组件中目标模块组件的选中操作时,执行:S1:实时监听所述目标模块组件是否发生移动;S2:当监听到所述目标模块组件发生移动时,判断当前是否需要更新,如果是,执行S3,否则,执行S1;S3:更新所述至少两个模块组件的排序;S4:根据更新后的所述至少两个模块组件的排序,生成布局方案;S5:判断是否接收到所述用户针对所述目标模块组件的释放操作,如果是,执行S6,否则,执行S1;S6:根据所述布局方案,调整所述至少一个界面的布局。
【技术特征摘要】
1.一种调整冰箱显示界面布局的方法,其特征在于,所述冰箱包括显示屏,所述显示屏可显示至少一个界面;预先确定所述至少一个界面中显示的至少两个模块组件的排序,还包括:当接收到用户针对所述至少两个模块组件中目标模块组件的选中操作时,执行:S1:实时监听所述目标模块组件是否发生移动;S2:当监听到所述目标模块组件发生移动时,判断当前是否需要更新,如果是,执行S3,否则,执行S1;S3:更新所述至少两个模块组件的排序;S4:根据更新后的所述至少两个模块组件的排序,生成布局方案;S5:判断是否接收到所述用户针对所述目标模块组件的释放操作,如果是,执行S6,否则,执行S1;S6:根据所述布局方案,调整所述至少一个界面的布局。2.根据权利要求1所述的调整冰箱显示界面布局的方法,其特征在于,所述S4,包括:A1:将所述至少一个界面中未被选择过的一个界面作为当前界面;将排在第一位的模块组件添加进所述当前界面,并将排在第二位的模块组件作为当前模块组件;A2:根据所述当前界面中的模块组件,确定至少一个未标记锚点;A3:针对每一个所述未标记锚点,均执行:根据所述当前模块组件,生成与当前未标记锚点相对应的临时界面布局,并将所述临时界面布局添加进预先设置的临时布局列表;A4:针对所述临时布局列表中的每一个临时界面布局,均执行:判断当前临时界面布局是否合法,如果否,将所述当前临时界面布局从所述临时布局列表中删除;A5:判断所述临时布局列表中是否存在合法的临时界面布局,如果是,执行A6,否则,执行A11;A6:在临时界面布局中确定目标临时界面布局,并对与所述目标临时界面布局相对应的未标记锚点进行标记;A7:根据所述目标临时界面布局,将所述当前模块组件添加进所述当前界面;A8:判断所述当前模块组件是否排在最末一位,如果是,执行A9,否则,执行A10;A9:根据各个所述界面中的模块组件,生成布局方案,终止当前流程;A10:按照更新后的各个所述模块组件的排序,更新所述当前模块组件,并执行A2;A11:将所述至少一个界面中未被选择过的一个界面作为当前界面,将所述当前模块组件添加进所述当前界面,并执行A8。3.根据权利要求2所述的调整冰箱显示界面布局的方法,其特征在于,所述判断当前临时界面布局是否合法,如果否,将所述当前临时界面布局从所述临时布局列表中删除,包括:B1:判断当前临时界面布局中任意一个模块组件是否均在所述当前界面确定的范围内,如果是,执行B2,否则,执行B3;B2:判断各个所述模块组件间是否存在交集,如果是,终止当前流程,否则,执行B3;B3:将所述当前临时界面布局从所述临时布局列表中删除;和/或,所述在临时界面布局中确定目标临时界面布局,包括:按照所述当前模块组件距离所述当前界面的顶端由近到远的顺序,对临时界面布局进行筛选;按照所述当前模块组件距离所述当前界面的左侧边界由近到远的顺序,在筛选后的临时界面布局中确定目标临时界面布局。4.根据权利要求1所述的调整界面布局的方法,其特征在于,在所述S4之后,在所述S5之前,进一步包括:针对所述布局方案中每一个所述模块组件,均执行:确定当前模块组件所在界面的编号、以及所述当前模块组件在所述界面中的位置坐标;展示所述当前模块组件所在界面的编号、以及所述当前模块组件在所述界面中的位置坐标。5.根据权利要求1-4中任一所述的调整界面布局的方法,其特征在于,所述判断当前是否需要更新,包括:判断所述至少两个模块组件中是否存在与所述目标模块组件的距离小于预先设置的距离阈值的模块组件;和/或,所述判断当前是否需要更新,包括:判断所述至少两个模块组件中是否存在与所述目标模块组件相交的模块组件;和/或,所述判断当前是否需要更新,包括:判断所述至少两个模块组件中是否存在包含所述目标模块组件的模块组件,或...
【专利技术属性】
技术研发人员:刘皓,李昱兵,陈峰峰,
申请(专利权)人:四川虹美智能科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。