餐具摆放的指引方法、装置、存储介质及移动终端与流程

文档序号:31336173发布日期:2022-08-31 08:50阅读:55来源:国知局
餐具摆放的指引方法、装置、存储介质及移动终端与流程

1.本技术涉及智能家居领域,尤其涉及一种餐具摆放的指引方法、装置、存储介质及移动终端。


背景技术:

2.随着生活水平的提升,越来越来的家庭购买洗碗机,用户只需将餐具摆放进行洗碗机的洗碗架中,然后点击开始按钮自动完成洗碗操作,极大节省用户洗碗时间。由于待清洗的餐具尺寸各异,用户将餐具摆放在洗碗架的过程中,可能存在餐具摆放不下的情况,这样导致用户调整餐具位置需要耗费大量时间,或存在餐具位置摆放不规范,这样造成洗碗机冲洗不净,洗碗效果不佳。


技术实现要素:

3.本技术实施例提供了餐具摆放的指引方法、装置、存储介质及移动终端,可以解决餐具在洗碗架中的摆放效率低和不规范的问题。所述技术方案如下:
4.确定待清洗的多个餐具中各个餐具的尺寸信息;
5.确定洗碗架的尺寸信息;
6.通过显示单元显示餐具摆放指引界面;其中,所述餐具摆放指引界面包括各个餐具的餐具图标和所述洗碗架的洗碗架示意图;
7.根据预设的空间规划规则生成所述各个餐具在所述洗碗架中的位置信息;
8.根据所述位置信息,将各个餐具图标放置在所述洗碗架示意图中得到整体布局图。
9.第二方面,本技术实施例提供了一种餐具摆放的指引装置,所述装置包括:
10.确定单元,用于确定待清洗的多个餐具中各个餐具的尺寸信息;
11.所述确定单元,还用于确定洗碗架的尺寸信息;
12.指引单元,用于通过显示单元显示餐具摆放指引界面;其中,所述餐具摆放指引界面包括各个餐具的餐具图标和所述洗碗架的洗碗架示意图;
13.规划单元,用于根据预设的空间规划规则生成所述各个餐具在所述洗碗架中的位置信息;
14.布局单元,用于根据所述位置信息,将各个餐具图标放置在所述洗碗架示意图中得到整体布局图。
15.第三方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
16.第四方面,本技术实施例提供一种移动终端,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
17.本技术一些实施例提供的技术方案带来的有益效果至少包括:
display,简称led)、电子墨水屏、液晶显示屏(liquid crystal display,简称lcd)、等离子显示面板(plasmadisplay panel,简称pdp)等。用户可以利用移动终端上的显示单元,来查看显示的文字、图片、视频等信息。
37.下面将结合附图1,对本技术实施例提供的餐具摆放的指引方法进行详细介绍。其中,本技术实施例中的餐具摆放的指引装置可以是图1所示的移动终端。
38.请参见图1,为本技术实施例提供了一种餐具摆放的指引方法的流程示意图。如图1所示,本技术实施例的所述方法可以包括以下步骤:
39.s101、确定待清洗的多个餐具中各个餐具的尺寸信息。
40.其中,待清洗的多个餐具的类型可能相同或不相同,餐具类型包括碗、盘子、杯子等。本实施例将餐具视为一个长方体,餐具的尺寸信息表示餐具的长度、高度和宽度。移动终端预存储有用户拥有的所有餐具的尺寸信息,移动终端可以通过图像采集或界面交互的方式来确定待清洗的各个餐具的尺寸信息。
41.在一个可能的实施例中,移动终端通过摄像头采集餐具的图像,该餐具属于用户拥有的所有餐具中的一个,移动终端存储有用户所有餐具的模板图像和各个模板图像关联的尺寸信息,将采集到的图像和所有的模板图像之间分别计算相似度,确定相似度最高的模板图像,有该模板图像关联的尺寸信息作为该餐具的尺寸信息。
42.举例来说,参见图2所示的拍照界面的示意图,拍照界面设置有拍照按钮和添加按钮,移动终端通过摄像头采集餐具的图像,本实施例可以同时采集一个或多个餐具的图像,当餐具的数量超过数量阈值时,用户点击添加按钮触发继续采集餐具的图像。移动终端在采集图像过程中,餐具放置在水平平面上,移动终端通过姿态传感器保证其摄像头的镜头玻璃始终垂直平行于水平面,移动终端预存储有默认垂直距离,通过内置的距离传感器测量到餐具之间的垂直距离以及在拍照界面上实时显示垂直距离的数值,当测量的垂直距离等于默认垂直距离时,移动终端在拍照界面上显示拍照提示信息,例如:垂直距离的数值显示为红色,用户点击拍照按钮触发采集餐具的图像,在拍照界面的预览区显示该图像。本实施例通过距离提示保证每次采集到的图像具有相同的相同比例尺,提高后续计算过程的准确性。
43.参见图3所示的上传界面的示意图,上传界面设置有上传按钮,移动终端完成待清洗的多个餐具的图像的采集工作后,在预览区显示各个参见的缩略图,用户通过上传按钮触发各个餐具图像上传至尺寸信息计算服务,然后移动终端运行该尺寸信息计算服务,通过在图像中检测中餐具所在的像素区域,根据余弦相似度算法计算该像素区域和各个模板图像之间的相似度,确定相似度最大的模板图像,将该目标图像关联的尺寸信息作为餐具的尺寸信息。
44.在另一个可能的实施例中,移动终端通过显示单元显示餐具集合,餐具集合中包括多个餐具图标,每个餐具图标对应一个具有相同尺寸信息的餐具,餐具集合对应的餐具为用户拥有的所有餐具,用户通过选择指令在餐具集合中选择多个餐具图标,移动终端将选择的餐具图标对应的餐具作为待清洗的多个餐具,移动终端根据预存储的尺寸信息确定待清洗的多个餐具的尺寸信息。
45.在一个或多个可能的实施例中,s101之前还包括:
46.通过摄像头采集参照物的第一图像,以及通过显示单元在配置界面上显示参照物
的图像;
47.通过所述配置界面上的标尺测量所述第一图像得到所述参照物的尺寸信息;
48.通过摄像头采集所述参照物和待测量餐具的第二图像;
49.通过所述第二图像中所述参照物和所述待测量餐具的像素比例以及所述参照物的尺寸信息,计算所述待测量餐具的尺寸信息以及保存所述待测量餐具的尺寸信息;
50.完成用户所有餐具的测量后,统计餐具的总数量。
51.举例来说,图4所示的配置界面设置有参照物设置按钮,用户点击参照物设置按钮后调用摄像头采集参照物的第一图像,参照物一般为餐具,可以是用户拥有的餐具中的任意一个,移动终端在图5所示的测量界面中显示采集的第一图像,配置界面中设置有标尺,用户通过移动标尺测量第一图像中参照物区域的长度、高度和宽度,然后在配置界面的数值框中输入测量得到的长度、高度和宽度,移动终端根据用户输入的数值得到参照物的尺寸信息。然后,移动终端测量用户所有餐具的尺寸信息,测量的方法是:将待测量餐具和上述的参照物放置在同一水平面,移动终端通过摄像头采集参照物和待测量餐具的第二图像,移动终端通过姿态传感器保证其摄像头的镜头玻璃始终垂直平行于水平面,移动终端预存储有默认垂直距离,通过内置的距离传感器测量到餐具之间的垂直距离以及在拍照界面上实时显示垂直距离的数值,当测量的垂直距离等于默认垂直距离时,移动终端在拍照界面上显示拍照提示信息,拍照提示信息如图7所示的红色原点,用户点击拍照按钮后采集第二图像,然后在图6所示的预览界面上显示第二图像。进一步的,为了提高尺寸信息测量的准确性,移动终端可以拍照多个不同角度的第二图像,例如:如图7所示的备份界面,移动终端拍摄的参照物和待测量餐具的3个第二图像,例如:包括俯视图、侧视图和45角度的俯视图,备份界面上设置有备份按钮,用户点击备份按钮后,移动终端确定第二图像中参照物和餐具的长度像素比例、宽度相似比例和高度相似比例,根据上述已测量的尺寸信息,将像素比例和参照物的尺寸信息进行相乘得到待测量餐具的长度、宽度和高度,根据以上的测量方法可以预先测量出用户所有的餐具的尺寸信息。在测量完成后,移动终端在备份界面上显示用户所有餐具的数量为13个。
52.进一步的,移动终端在得到用户所有餐具的尺寸信息后,基于用户输入的家庭人数推荐餐具使用方案,用户在选择待清洗的多个餐具时,可以直接选择已有的餐具使用方案,提高用户操作效率。
53.举例来说,参见图8所示的推荐界面,推荐界面包括用户所有的餐具的餐具图标,各个餐具图标设置有数量,用户在数值输入框中输入家庭人数后,移动终端在下方区域生成对应的各个餐具的数量。
54.s102、确定洗碗架的尺寸信息。
55.其中,洗碗架为洗碗机内部放置餐具的装置,移动终端确定洗碗架的尺寸信息的方法包括:用户通过查阅洗碗机的说明书后,通过移动终端的用户界面输入洗碗架的长度、高度和高度,移动终端根据用户输入的数值得到洗碗架的尺寸信息;或移动终端预存储有多个洗碗机的型号和洗碗架的尺寸信息之间的映射关系,用户通过用户输入获得洗碗机的型号,然后根据该映射关系查询型号对应的尺寸信息,由此得到洗碗架的尺寸信息。
56.s103、通过显示单元显示餐具摆放指引界面。
57.其中,餐具摆放指引界面包括各个餐具的餐具图标和洗碗架的洗碗架示意图,餐
具图标的大小和餐具的大小呈正比例关系,洗碗架示意图的大小和洗碗架的大小呈正相关性,餐具图标和洗碗架示意图具有相同的比例尺,这样可以直观展示餐具和洗碗架之间的相对大小关系。进一步的,餐具图标和洗碗架示意图可以是3d图像,3d图像可以更直观的展示餐具图标在洗碗架示意图中的位置,便于更好的指引用户进行摆放。
58.举例来说,参见图9所示的餐具摆放指引界面,该界面设置有开始放碗按钮和整体布局图按钮、两个餐具图标、餐具图标对应的餐具数量以及洗碗架示意图。
59.s104、根据预设的空间规划规则生成各个餐具在洗碗架中的位置信息。
60.其中,移动终端预配置有空间规划规则,用于对餐具在洗碗架中的位置进行规划,使洗碗架空间利用率达到最大化,移动终端根据尺寸信息将餐具和洗碗架视为一个长方体,然后依次将餐具放置在洗碗架中,直到所有的餐具放置完毕,放置完毕后获取各个餐具在洗碗架中的位置信息,该位置信息和餐具图标在洗碗架示意图中的位置信息具有对应关系。
61.在一个或多个可能的实施例中,所述根据预设规则生成所述各个餐具在所述洗碗架中的位置信息,包括:
62.根据尺寸信息计算各个餐具的体积;计算餐具的体积的方式为长度、高度和宽度的乘积得到体积;
63.根据体积将待清洗的多个餐具进行升序排列;
64.对于排序后的多个餐具,从头开始在多个餐具中选择一个待摆放餐具;进一步的,也可以根据体积进行升序排列,然后选择待摆放餐具时从尾往头依次选择一个。
65.在洗碗架中遍历满足该待摆放餐具空间要求的空闲空间;其中,空闲空间的数量为一个或多个;
66.将该待摆放餐具放置在体积最小的空闲空间中,直到所有的餐具完成放置;通过优先放置体积小的餐具,实现洗碗架空间利用的最大化;
67.获取各个餐具在洗碗架中的坐标得到各个餐具的位置信息。
68.s105、根据位置信息,将各个餐具图标放置在洗碗架示意图中得到整体布局图。
69.其中,根据s104中计算得到各个餐具在洗碗架中的位置信息,将餐具图标放置在洗碗架示意图中生成整体布局图。
70.举例来说,参见图9所述的餐具摆放指引界面,用户点击开始摆碗按钮后,移动终端根据位置信息将2个大盘和2个大碗的餐具图标放置在洗碗架示意图中,洗碗架示意图中放置的餐具图标呈高亮显示,例如:餐具图标显示为红色。进一步的,参见图10所示的布局界面,用户点击图9中的整体布局图按钮后,移动终端以全屏的方式在布局界面中显示放置有餐具图标的整体布局图,以便用户参照该整体布局图将餐具摆放到洗碗机的洗碗架中。
71.本技术的实施例在进行餐具摆放之前时,通过待清洗的多个餐具和洗碗架生成餐具摆放指引界面,然后根据餐具的尺寸信息和洗碗架的尺寸信息进行模拟摆放得到餐具的位置信息,最后在餐具摆放指引界面上显示表示餐具布局方式的整体布局图,用户可以参照整体布局图所示的餐具布局方式进行放置;有效的解决用户对洗碗机空间规划不清楚、餐具大小误判导致的重复摆放或摆放不规范的问题,对餐具摆放进行有效引导,提高餐具摆放的效率和提升洗碗机的洗碗效果。
72.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实
施例中未披露的细节,请参照本技术方法实施例。
73.请参见图11,其示出了本技术一个示例性实施例提供的餐具摆放的指引装置的结构示意图,以下简称装置11。该装置11可以通过软件、硬件或者两者的结合实现成为移动终端的全部或一部分。装置11包括:确定单元1101、指引单元1102、规划单元1103、布局单元1104。
74.确定单元1101,用于确定待清洗的多个餐具中各个餐具的尺寸信息;
75.所述确定单元1101,还用于确定洗碗架的尺寸信息;
76.指引单元1102,用于通过显示单元显示餐具摆放指引界面;其中,所述餐具摆放指引界面包括各个餐具的餐具图标和所述洗碗架的洗碗架示意图;
77.规划单元1103,用于根据预设的空间规划规则生成所述各个餐具在所述洗碗架中的位置信息;
78.布局单元1104,用于根据所述位置信息,将各个餐具图标放置在所述洗碗架示意图中得到整体布局图。
79.在一个或多个可能的实施例中,所述确定待清洗的多个餐具中各个餐具的尺寸信息,包括:
80.通过摄像头采集包括餐具的图像;
81.计算采集到的图像与预存储的多个模板图像之间的相似度;
82.确定相似度最大的模板图像;
83.将确定的模板图像关联的尺寸信息作为餐具的尺寸信息。
84.在一个或多个可能的实施例中,在采集图像过程中,通过姿态传感器控制镜头玻璃平行于水平面,以及通过距离传感器控制于餐具之间的垂直距离保持为默认垂直距离。
85.在一个或多个可能的实施例中,所述确定待清洗的多个餐具中各个餐具的尺寸信息,包括:
86.通过显示单元显示餐具集合;其中,所述餐具集合包括多个餐具图标,每个餐具图标对应一个餐具;
87.基于用户的选择指令在所述餐具集合中选择多个餐具图标;
88.查询选择的多个餐具图标关联的尺寸信息。
89.在一个或多个可能的实施例中,还包括:
90.测量单元,用于通过摄像头采集参照物的第一图像,以及通过显示单元在配置界面上显示参照物的图像;
91.通过所述配置界面上的标尺测量所述第一图像得到所述参照物的尺寸信息;
92.通过摄像头采集所述参照物和待测量餐具的第二图像;
93.通过所述第二图像中所述参照物和所述待测量餐具的像素比例以及所述参照物的尺寸信息,计算所述待测量餐具的尺寸信息以及保存所述待测量餐具的尺寸信息;
94.完成用户所有餐具的测量后,统计餐具的总数量。
95.在一个或多个可能的实施例中,采集的第一图像为多个不同拍照角度采集的图像。
96.在一个或多个可能的实施例中,所述根据预设的空间规划规则生成所述各个餐具在所述洗碗架中的位置信息,包括:
97.根据尺寸信息计算各个餐具的体积;
98.根据体积将待清洗的多个餐具进行升序排列;
99.对于排序后的多个餐具,从头开始在多个餐具中选择一个待摆放餐具;
100.在洗碗架中遍历满足该待摆放餐具空间要求的空闲空间;其中,空闲空间的数量为一个或多个;
101.将该待摆放餐具放置在体积最小的空闲空间中,直到所有的餐具完成放置;
102.获取各个餐具在洗碗架中的坐标得到各个餐具的位置信息。
103.需要说明的是,上述实施例提供的装置11在执行餐具摆放的指引方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成上述的全部或者部分功能。另外,上述实施例提供的餐具摆放的指引装置与餐具摆放的指引方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
104.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
105.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2所示实施例的方法步骤,具体执行过程可以参见图2所示实施例的具体说明,在此不进行赘述。
106.本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的餐具摆放的指引方法。
107.请参见图12,为本技术实施例提供了一种移动终端的结构示意图。如图5所示,所述移动终端1200可以包括:至少一个处理器1201,至少一个网络接口1204,用户接口1203,存储器1205,至少一个通信总线1202。
108.其中,通信总线1202用于实现这些组件之间的连接通信。
109.其中,用户接口1203可以包括显示屏(display)、摄像头(camera),可选用户接口1203还可以包括标准的有线接口、无线接口。
110.其中,网络接口1204可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
111.其中,处理器1201可以包括一个或者多个处理核心。处理器1201利用各种接口和线路连接整个移动终端1200内的各个部分,通过运行或执行存储在存储器1205内的指令、程序、代码集或指令集,以及调用存储在存储器1205内的数据,执行移动终端1200的各种功能和处理数据。可选的,处理器1201可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器1201可集成中央处理器(centralprocessing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1201中,单独通过一块芯片进行实现。
112.其中,存储器1205可以包括随机存储器(randomaccess memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器1205包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1205可用于存储指令、程
序、代码、代码集或指令集。存储器1205可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1205可选的还可以是至少一个位于远离前述处理器1201的存储装置。如图5所示,作为一种计算机存储介质的存储器1205中可以包括操作系统、网络通信模块、用户接口模块以及应用程序。
113.在图5所示的移动终端1200中,用户接口1203主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1201可以用于调用存储器1205中存储的应用程序,并具体执行如图1所示的方法,具体过程可参照图1所示,此处不再赘述。
114.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
115.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1