一种调整冰箱显示界面布局的方法及冰箱技术

技术编号:18591458 阅读:16 留言:0更新日期:2018-08-04 19:57
本发明专利技术提供了一种调整冰箱显示界面布局的方法及冰箱,其特征在于,冰箱包括显示屏,显示屏可显示至少一个界面;预先确定至少一个界面中显示的至少两个模块组件的排序,还包括:当接收到用户针对至少两个模块组件中目标模块组件的选中操作时,执行:S1:实时监听目标模块组件是否发生移动;S2:当监听到目标模块组件发生移动时,判断当前是否需要更新,如果是,执行S3,否则,执行S1;S3:更新至少两个模块组件的排序;S4:根据更新后的至少两个模块组件的排序,生成布局方案;S5:判断是否接收到用户针对目标模块组件的释放操作,如果是,执行S6,否则,执行S1;S6:根据布局方案,调整至少一个界面的布局。本发明专利技术提供的方案能够提高用户体验。

Method for adjusting refrigerator display interface layout and refrigerator

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:将所述至少一个界面中未被选择过的一个界面作为当前界面;将排在第一位的模块组件添加进所述当前界面,并将排在第二位的模块组件作为当前模块组件;A2:根据所述当前界面中的模块组件,确定至少一个未标记锚点;A3:针对每一个所述未标记锚点,均执行:根据所述当前模块组件,生成与当前未标记锚点相对应的临时界面布局,并将所述临时界面布局添加进预先设置的临时布局列表;A4:针对所述临时布局列表中的每一个临时界面布局,均执行:判断当前临时界面布局是否合法,如果否,将所述当前临时界面布局从所述临时布局列表中删除;A5:判断所述临时布局列表中是否存在合法的临时界面布局,如果是,执行A6,否则,执行A11;A6:在临时界面布局中确定目标临时界面布局,并对与所述目标临时界面布局相对应的未标记锚点进行标记;A7:根据所述目标临时界面布局,将所述当前模块组件添加进所述当前界面;A8:判断所述当前模块组件是否排在最末一位,如果是,执行A9,否则,执行A10;A9:根据各个所述界面中的模块组件,生成布局方案,终止当前流程;A10:按照更新后的各个所述模块组件的排序,更新所述当前模块组件,并执行A2;A11:将所述至少一个界面中未被选择过的一个界面作为当前界面,将所述当前模块组件添加进所述当前界面,并执行A8。优选地,所述判断当前临时界面布局是否合法,如果否,将所述当前临时界面布局从所述临时布局列表中删除,包括:B1:判断当前临时界面布局中任意一个模块组件是否均在所述当前界面确定的范围内,如果是,执行B2,否则,执行B3;B2:判断各个所述模块组件间是否存在交集,如果是,终止当前流程,否则,执行B3;B3:将所述当前临时界面布局从所述临时布局列表中删除。优选地,所述在临时界面布局中确定目标临时界面布局,包括:按照所述当前模块组件距离所述当前界面的顶端由近到远的顺序,对临时界面布局进行筛选;按照所述当前模块组件距离所述当前界面的左侧边界由近到远的顺序,在筛选后的临时界面布局中确定目标临时界面布局。优选地,在所述S4之后,在所述S5之前,进一步包括:针对所述布局方案中每一个所述模块组件,均执行:确定当前模块组件所在界面的编号、以及所述当前模块组件在所述界面中的位置坐标;展示所述当前模块组件所在界面的编号、以及所述当前模块组件在所述界面中的位置坐标。优选地,所述判断当前是否需要更新,包括:判断所述至少两个模块组件中是否存在与所述目标模块组件的距离小于预先设置的距离阈值的模块组件。优选地,所述判断当前是否需要更新,包括:判断所述至少两个模块组件中是否存在与所述目标模块组件相交的模块组件。优选地,所述判断当前是否需要更新,包括:判断所述至少两个模块组件中是否存在包含所述目标模块组件的模块组件,或,判断所述至少两个模块组件中是否存在包含于所述目标模块组件中的模块组件。第二方面,本专利技术实施例提供了一种冰箱,包括:显示屏,用于显示至少一个界面;确定模块,用于确定所述至少一个界面中显示的至少两个模块组件的排序,当接收到用户针对所述至少两个模块组件中目标模块组件的选中操作时,触发监听模块;所述监听模块,用于实时监听所述目标模块组件是否发生移动;第一判断模块,用于当监听到所述目标模块组件发生移动时,判断当前是否需要更新,如果是,触发更新模块,否则,触发所述监听模块;所述更新模块,用于更新所述至少两个模块组件的排序;生成模块,用于根据更新后的所述至少两个模块组件的排序,生成布局方案;第二判断模块,用于判断是否接收到所述用户针对所述目标模块组件的释放操作,如果是,触发调整模块,否则,触发所述监听模块;所述调整模块,用于根据所述布局方案,调整所述至少一个界面的布局。优选地,所述生成模块,用于A1:将所述至少一个界面中未被选择过的一个界面作为当前界面;将排在第一位的模块组件添加进所述当前界面,并将排在第二位的模块组件作为当前模块组件;A2:根据所述当前界面中的模块组件,确定至少一个未标记锚点;A3:针对每一个所述未标记锚点,均执行:根据所述当前模块组件,生成与当前未标记锚点相对应的临时界面布局,并将所述临时界面布局添加进预先设置的临时布局列表;A4:针对所述临时布局列表中的每一个临时界面布局,均执行:判断当前临时界面布局是否合法,如果否,将所述当前临时界面布局从所述临时布局列表中删除;A5:判断所述临时布局列表中是否存在合法的临时界面布局,如果是,执行A6,否则,执行A11;A6:在临时界面布局中确定目标临时界面布局,并对与所述目标临时界面布局相对应的未标记锚点进行标记;A7:根据所述目标临时界面布局,将所述当前模块组件添加进所述当前界面;A8:判断所述当前模块组件是否排在最末一位,如果是,执行A9,否则,执行A10;A9:根据各个所述界面中的模块组件,生成布局方案,终止当前流程;A10:按照更新后的各个所述模块组件的排序,更新所述当前模块组件,并执行A2;A11:将所述至少一个界面中未被选择过的一个界面作为当前界面,将所述当前模块组件添加进所述当前界面,并执行A8。优选地,所述生成模块,用于B1:判断当前临时界面布局中任意一个模块组件是否均在所述当前界面确定的范围内,如果是,执行B2,否则,执行B3;B2:判断各个所述模块组件间是否存在交集,如果是,终止当前流程,否则,执行B3;B3:将所述当前临时界面布局从所述临时布局列表中删除。优选地,所述生成模块,用于按照所述当前模块组件距离所述当前界面的顶端由近到远的顺序,对临时界面布局进行筛选;按照所述当前模块组件距离所述当前界面的左侧边界由近到远的顺序,在筛选后的临时界面布局中确定目标临本文档来自技高网...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1