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

一种查询食材存储设备食材的方法及显示设备与流程

2022-03-02 03:12:43 来源:中国专利 TAG:


1.本技术涉及信息管理技术领域,尤其涉及一种查询食材存储设备食材的方法及显示设备。


背景技术:

2.随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,目前,显示设备包括智能电视、手机、食材存储设备,以及其他带有智能显示屏幕的产品等。具有显示器的智能食材存储设备,可以为用户提供食材的智能管理、智能储藏、多功能提醒等多种功能。
3.在目前的智能食材存储设备产品中,用户在食材存储设备端管理食材后,相关食材信息只能在食材存储设备端展示。如果用户在客厅或其他房间想要查看食材存储设备食材,则需要来到食材存储设备所在位置查看,给用户带来极大的不便。


技术实现要素:

4.本技术提供了一种查询食材存储设备食材的方法及显示设备,以解决不便于查看食材存储设备食材的问题。
5.第一方面,本技术提供了一种显示设备,包括:显示器,被配置为呈现用户界面;与所述显示器连接的控制器,所述控制器被配置为:
6.响应于用户输入的用于查看目标食材存储设备中现有食材的食材查询指令,向服务器获取与所述目标食材存储设备对应的食材数据,所述目标食材存储设备是指与显示设备通过账号绑定的食材存储设备,所述食材数据包括目标食材存储设备中现有食材的食材信息;
7.基于所述服务器返回的食材数据,切换至食材管理主页面,显示在用户界面中,所述食材主页面中呈现所述目标食材存储设备中现有食材的食材信息。
8.第二方面,本技术还提供了一种显示设备,包括:显示器,被配置为呈现用户界面;与所述显示器连接的控制器,所述控制器被配置为:
9.响应于用户输入的用于查看目标食材存储设备中指定食材的食材查询指令,向服务器获取所述目标食材存储设备中所述指定食材对应的食材数据,所述目标食材存储设备是指与显示设备通过账号绑定的食材存储设备;
10.基于所述服务器返回的指定食材的食材数据,切换至食材特定页面,显示在用户界面中,所述食材特定页面中呈现所述目标食材存储设备中指定食材的食材信息。
11.第三方面,本技术还提供了一种显示设备,包括:显示器,被配置为呈现用户界面;与所述显示器连接的控制器,所述控制器被配置为:
12.响应于用户输入的用于查看目标食材存储设备中指定类型对应现有食材的食材查询指令,向服务器获取所述目标食材存储设备中所述指定类型对应的食材数据,所述目标食材存储设备是指与显示设备通过账号绑定的食材存储设备,所述食材数据包括目标食
材存储设备中指定类型对应的不同现有食材的食材信息;
13.基于所述服务器返回的指定类型对应的食材数据,切换至食材标签页面,显示在用户界面中,所述食材标签页面中呈现所述目标食材存储设备中指定类型对应现有食材的食材信息。
14.第四方面,本技术还提供了一种显示设备,包括:显示器,被配置为呈现用户界面;与所述显示器连接的控制器,所述控制器被配置为:
15.响应于用户语音输入的用于查看目标食材存储设备中现有食材的语音指令,提取所述语音指令中携带的查询参数,所述目标食材存储设备是指与显示设备通过账号绑定的食材存储设备;
16.如果所述查询参数表征食材名称,则向服务器获取所述目标食材存储设备中指定食材名称对应的食材数据,以及,基于所述指定食材名称对应的食材数据,切换至食材特定页面,显示在用户界面中;
17.如果所述查询参数表征为食材类型,则向服务器获取所述目标食材存储设备中指定类型对应的现有食材的食材数据,以及,基于所述指定类型对应的现有食材的食材数据,切换至食材标签页面,显示在用户界面中;
18.如果所述查询参数不表征食材名称和食材类型,则向服务器获取所述目标食材存储设备中所有现有食材的食材数据,以及,基于所有现有食材的食材数据,切换至食材管理主页面,显示在用户界面中。
19.第五方面,本技术还提供了一种查询食材存储设备食材的方法,所述方法包括:
20.响应于用户输入的用于查看目标食材存储设备中现有食材的食材查询指令,向服务器获取与所述目标食材存储设备对应的食材数据,所述目标食材存储设备是指与显示设备通过账号绑定的食材存储设备,所述食材数据包括目标食材存储设备中现有食材的食材信息;
21.基于所述服务器返回的食材数据,切换至食材管理主页面,显示在用户界面中,所述食材主页面中呈现所述目标食材存储设备中现有食材的食材信息。
22.第六方面,本技术还提供了一种查询食材存储设备食材的方法,所述方法包括:
23.响应于用户输入的用于查看目标食材存储设备中指定食材的食材查询指令,向服务器获取所述目标食材存储设备中所述指定食材对应的食材数据,所述目标食材存储设备是指与显示设备通过账号绑定的食材存储设备;
24.基于所述服务器返回的指定食材的食材数据,切换至食材特定页面,显示在用户界面中,所述食材特定页面中呈现所述目标食材存储设备中指定食材的食材信息。
25.第七方面,本技术还提供了一种查询食材存储设备食材的方法,所述方法包括:
26.响应于用户输入的用于查看目标食材存储设备中指定类型对应现有食材的食材查询指令,向服务器获取所述目标食材存储设备中所述指定类型对应的食材数据,所述目标食材存储设备是指与显示设备通过账号绑定的食材存储设备,所述食材数据包括目标食材存储设备中指定类型对应的不同现有食材的食材信息;
27.基于所述服务器返回的指定类型对应的食材数据,切换至食材标签页面,显示在用户界面中,所述食材标签页面中呈现所述目标食材存储设备中指定类型对应现有食材的食材信息。
28.第八方面,本技术还提供了一种查询食材存储设备食材的方法,所述方法包括:
29.响应于用户语音输入的用于查看目标食材存储设备中现有食材的语音指令,提取所述语音指令中携带的查询参数,所述目标食材存储设备是指与显示设备通过账号绑定的食材存储设备;
30.如果所述查询参数表征食材名称,则向服务器获取所述目标食材存储设备中指定食材名称对应的食材数据,以及,基于所述指定食材名称对应的食材数据,切换至食材特定页面,显示在用户界面中;
31.如果所述查询参数表征为食材类型,则向服务器获取所述目标食材存储设备中指定类型对应的现有食材的食材数据,以及,基于所述指定类型对应的现有食材的食材数据,切换至食材标签页面,显示在用户界面中;
32.如果所述查询参数不表征食材名称和食材类型,则向服务器获取所述目标食材存储设备中所有现有食材的食材数据,以及,基于所有现有食材的食材数据,切换至食材管理主页面,显示在用户界面中。
33.第九方面,本技术还提供了一种存储介质,该存储介质可存储有程序,该程序执行时可实现包括本技术提供的查询食材存储设备食材的方法各实施例中的部分或全部步骤。
34.由以上技术方案可知,本发明实施例提供的一种查询食材存储设备食材的方法及显示设备,用户操作显示设备产生食材查询指令,在食材查询指令用于查询目标食材存储设备中现有食材的食材信息时,在显示设备中呈现食材管理主页面,以展示食材存储设备所有现有食材的食材信息;在食材查询指令用于查询目标食材存储设备中指定食材的食材信息时,在显示设备中呈现食材特定页面,以展示食材存储设备中指定食材的食材信息;在食材查询指令用于查询目标食材存储设备中指定类型对应现有食材的食材信息时,在显示设备中呈现食材标签页面,以展示食材存储设备中指定类型对应的现有食材的食材信息。可见,该方法及显示设备,可供用户操作显示设备通过多入口查询食材存储设备食材,显示设备端以“卡片”方式展示各个查询到的食材信息,查询信息丰富多样,用户可以实时、实地对食材存储设备中的食材信息进行查询管理,食材查询更为高效,能够极大提升用户生活品质。
附图说明
35.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
36.图1示出了根据一些实施例的智能控制设备与控制装置之间操作场景的示意图;
37.图2示出了根据一些实施例的智能控制设备200的硬件配置框图;
38.图3示出了根据一些实施例的智能控制设备200中软件配置图;
39.图4示出了根据一些实施例的食材存储设备外观示意图;
40.图5示出了根据一些实施例的多终端食材管理的系统架构图;
41.图6示出了根据一些实施例的查询食材存储设备食材的方法的第一种流程图;
42.图7示出了根据一些实施例的显示设备呈现设备主页的示意图;
43.图8示出了根据一些实施例的语音方式查看食材管理主页面的数据流图;
44.图9示出了根据一些实施例的显示设备呈现aiot主页的示意图;
45.图10示出了根据一些实施例的通过aiot主页查看食材管理主页面的数据流图;
46.图11示出了根据一些实施例的显示设备呈现目标食材存储设备详情页面的示意图;
47.图12示出了根据一些实施例的显示设备呈现widget列表的示意图;
48.图13示出了根据一些实施例的显示设备呈现食材管理主页面的示意图;
49.图14示出了根据一些实施例的显示设备呈现食材详情界面的示意图;
50.图15示出了根据一些实施例的查询食材存储设备食材的方法的第二种流程图;
51.图16示出了根据一些实施例的查看食材特定页面的数据流图;
52.图17示出了根据一些实施例的显示设备呈现食材特定页面的示意图;
53.图18示出了根据一些实施例的食材标签页面展示新鲜食材信息的示意图;
54.图19示出了根据一些实施例的查询食材存储设备食材的方法的第三种流程图;
55.图20示出了根据一些实施例的食材标签页面展示过期提示信息的示意图;
56.图21示出了根据一些实施例的查询食材存储设备食材的方法的第四种流程图。
具体实施方式
57.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
58.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
59.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
60.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
61.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
62.在智能控制设备为显示设备时,基于显示设备的结构进行介绍。
63.图1示出了根据一些实施例的智能控制设备与控制装置之间操作场景的示意图。如图1所示,智能控制设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置操作智能控制设备200或食材存储设备100。
64.在一些实施例中,控制装置可以是遥控器,遥控器和智能控制设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制智能控制设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制智能控制设备200。
65.在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电
脑,ar/vr设备等中的任意一种。
66.在一些实施例中,也可以使用智能设备300以控制智能控制设备200。例如,使用在智能设备上运行的应用程序控制智能控制设备200。在一些实施例中,也可以使用智能设备300和智能控制设备进行数据的通信。
67.在一些实施例中,智能控制设备200还可以采用除了控制装置和智能设备300之外的方式进行控制,例如,可以通过智能控制设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过智能控制设备200设备外部设置的语音控制装置来接收用户的语音指令控制。
68.在一些实施例中,智能控制设备200还与服务器400进行数据通信。可允许智能控制设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向智能控制设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
69.在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的智能控制设备上执行,反之亦然。
70.图2示出了根据一些实施例的智能控制设备200的硬件配置框图。参见图2,在一些实施例中,智能控制设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。在一些实施例中,控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
71.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面等。在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
72.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制智能控制设备的工作和响应用户的操作。控制器250控制智能控制设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
73.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
74.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
75.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特
定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
76.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:智能控制设备本体上的实体按键,或其他等)。
77.图3示出了根据一些实施例的智能控制设备200中软件配置图。参见图3,在一些实施例中,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。
78.在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。
79.框架层为应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过api接口,可在执行中访问系统中的资源和取得系统的服务。
80.如图3所示,本技术实施例中应用程序框架层包括管理器(managers),提供器(content provider)、网络管理系统等,其中管理器包括以下模块中的至少一个:活动管理器(activity manager)用与和系统中正在运行的所有活动进行交互;位置管理器(location manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(package manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(notification manager)用于控制通知消息的显示和清除;窗口管理器(window manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。
81.图4示出了根据一些实施例的食材存储设备外观示意图。如图4所示,在冷藏室门200b上设有显示屏,显示屏嵌入到门体中。在一些实施例中,显示屏的屏幕所在平面与箱门外表面平齐。
82.在一些实施例中,食材存储设备还包括控制器,控制器与显示屏相连接,用于与服务器进行交互获取信息和数据,绘制用户界面,输出显示信号至显示屏,显示屏接收控制器输出的显示信号,显示相应的图像信息,如用户界面等。
83.在一些实施例中,具有显示器的智能食材存储设备,可以为用户提供食材的智能管理、智能储藏、多功能提醒等多种功能。用户对智能食材存储设备中存入食材的管理方式包括添加食材信息、修改食材信息、删除食材信息和查看食材信息等。
84.用户将食材放入食材存储设备后,可通过一些操作将食材对应的食材信息添加到食材存储设备中,食材存储设备中储存的食材以食材图标的形式呈现在食材存储设备显示器上的用户界面中,用户根据用户界面中呈现的食材图标,获知食材存储设备中的现有食
材有哪些。其中,食材图标可根据食材存储设备中现有食材对应的食材信息生成,食材信息包括食材名称、食材保质期、放入时间和食材数量等。
85.在目前的智能食材存储设备产品中,用户在食材存储设备端添加全新食材后,只能在食材存储设备端添加并展示对应的食材信息。如果用户在客厅或其他房间想要查看食材存储设备食材的话,需要来到食材存储设备所在位置(如厨房)查看。可见,仅从食材存储设备端实现食材信息的查看操作,给用户带来极大的不便。
86.为此,为便于用户能够可随处对食材存储设备中存储的现有食材的食材信息进行查询,本技术提出查询食材存储设备食材的方法,可通过多终端实现对食材存储设备中存储的食材信息的查询。多终端包括但不限于显示设备、智能终端、第二屏等终端。食材存储设备可为智能冰箱、冷柜、酒柜等带有显示屏的存储设备,显示设备可为智能电视,智能终端可为智能手机、pad等,第二屏可为具有显示屏和蓝牙模块的便携式智能设备等终端。第二屏端对食材存储设备端的食材信息进行查询的实现方式可参照显示设备侧对食材存储设备端的食材信息进行查看的实现方式,此处不进行赘述。
87.在一些实施例中,在实现多终端食材查询管理时,涉及食材存储设备、显示设备(或第二屏)、智能终端和服务器,显示设备、食材存储设备和智能终端的两两之间均通过服务器进行通信连接。服务器为配置有aiot物联网的服务器,可实现多种终端之间的信息同步,实现多终端食材管理。同时,用户需要在食材存储设备、显示设备和智能终端等终端中登录同一个账号,以进行账号绑定。
88.图5示出了根据一些实施例的多终端食材管理的系统架构图。参见图5,显示设备内配置有电视端食材管理应用和云端服务,云端服务通过服务器与食材存储设备和智能终端进行通信连接;电视端食材管理应用用于实现对食材信息的更新和查询,例如,将本端产生的食材变更信息分别通过云端服务和服务器同步至食材存储设备和智能终端,以及,接收来自食材存储设备或智能终端产生的食材变更信息以更新显示设备中存储的食材信息,以通过显示设备查看食材存储设备中的食材信息,使得三个终端中存储的食材信息相同。
89.食材存储设备内配置信息添加模块、食材存储设备端食材管理应用和云端服务,信息添加模块用于实现食材信息的添加、修改、删除等管理操作,信息添加模块包括语音添加模块、手动添加模块和rfid(radio frequency identification,无线射频识别)添加模块。语音添加模块用于通过语音方式实现食材信息的管理,手动添加模块用于实现通过手动操作食材管理界面实现食材信息的管理,rfid添加模块可通过扫描食材上贴附的rfid标签来实现添加。
90.食材存储设备端云端服务通过服务器与显示设备和智能终端进行通信连接;食材存储设备端食材管理应用用于基于信息添加模块产生的食材信息更新食材存储设备端存储的食材信息并展示现有食材的食材信息,例如,将本端产生的食材变更信息分别通过食材存储设备端云端服务和服务器同步至显示设备和智能终端,以及,接收来自显示设备或智能终端产生的食材变更信息以更新食材存储设备中存储的食材信息,以展示食材存储设备中现有食材的食材信息供用户查看,使得三个终端中存储的食材信息相同。
91.智能终端内配置有手机端食材管理应用和云端服务,云端服务通过服务器与食材存储设备和显示设备进行通信连接;手机端食材管理应用用于实现对食材信息的更新和查看,例如,将本端产生的食材变更信息分别通过云端服务和服务器同步至食材存储设备和
显示设备,以及,接收来自食材存储设备或显示设备产生的食材变更信息以更新智能终端中存储的食材信息,以通过智能终端查看食材存储设备中的食材信息,使得三个终端中存储的食材信息相同。
92.在多终端实现查询食材存储设备食材的方法可实现用户在任一个终端对食材存储设备中的食材信息进行查询管理,多终端食材管理与食材信息互联互通,多终端之间通过服务器实现信息交互,用户可以实时、实地对食材存储设备中的食材信息进行查询管理,食材查询更为高效,能够极大提升用户生活品质。
93.在一些实施例中,用户通过显示设备查看食材存储设备中的食材信息,可基于查询需求,在显示设备中呈现不同的页面,以展示不同的查询结果。例如,如果用户想要通过显示设备查看食材存储设备中所有现有食材的食材信息,则可在显示设备的显示器中呈现食材管理主页面;如果用户想要通过显示设备查看食材存储设备中指定食材的食材信息,则可在显示设备的显示器中呈现食材特定页面;如果用户想要通过显示设备查看食材存储设备中指定新鲜度类型的食材信息,则可在显示设备的显示器中呈现食材标签页面。另外,还可基于用户的其他需求呈现不同的页面,此处不再赘述。
94.显示设备中呈现的不同查询页面的实现过程不同,使得显示设备可以以“卡片”方式展示食材,信息丰富多样化,给用户视觉冲击,极大提升用户体验。
95.图6示出了根据一些实施例的查询食材存储设备食材的方法的第一种流程图。本发明实施例提供的一种显示设备,包括:显示器,被配置为呈现用户界面;与显示器连接的控制器,在执行图6所示的查询食材存储设备食材的方法,呈现食材管理主页面时,控制器被配置为执行下述步骤:
96.s11、响应于用户输入的用于查看目标食材存储设备中现有食材的食材查询指令,向服务器获取与目标食材存储设备对应的食材数据,目标食材存储设备是指与显示设备通过账号绑定的食材存储设备,食材数据包括目标食材存储设备中现有食材的食材信息。
97.在基于显示设备端对食材存储设备端存储的食材信息进行查看时,用户操作显示设备产生食材查询指令,此场景下的食材查询指令用于通过显示设备查看食材存储设备中所有现有食材的食材信息。
98.显示设备可查询食材的目标设备为与显示设备登录同一指定账号的目标食材存储设备,且查看目标食材存储设备存储的所有现有食材的食材信息,需要显示设备通过服务器与目标食材存储设备进行通信,以获得目标食材存储设备对应的食材数据。为呈现食材管理主页面,食材数据包括目标食材存储设备中所有现有食材的食材信息。
99.用户基于显示设备查看目标食材存储设备中的食材信息的方式包括语音方式和手动方式等,语音方式是指用户直接说出自己的查看需求,如“食材存储设备里有什么”、“查看食材存储设备食材”等;手动方式可为触发用户界面中呈现的快速查询入口的方式,快速查询入口包括aiot主页入口和食材widget列表入口。那么,查询食材的手动方式可包括用户触发aiot主页查看食材存储设备详情页,以查看食材存储设备中食材,或者,用户触发显示设备的用户界面中呈现的食材widget列表,通过食材widget列表中的食材管理widget查看食材存储设备中食材。
100.在一些实施例中,在采用语音方式查询食材存储设备中食材以呈现食材管理主页面时,控制器在执行步骤s11,即响应于用户输入的用于查看目标食材存储设备中现有食材
的食材查询指令,向服务器获取与目标食材存储设备对应的食材数据,被进一步配置为执行下述步骤:
101.步骤1111、响应于用户语音输入的用于查看目标食材存储设备中现有食材的第一语音指令,获取显示设备登录的指定账号,以及,发送携带指定账号的设备查询请求至服务器,设备查询请求用于指示服务器查询登录有指定账号的目标食材存储设备的目标设备id。
102.步骤1112、接收服务器返回的目标设备id,以及,发送携带目标设备id的食材查询指令至服务器,食材查询指令用于指示服务器查询目标设备id对应的目标食材存储设备的食材数据。
103.步骤1113、接收服务器返回的目标食材存储设备的食材数据。
104.图7示出了根据一些实施例的显示设备呈现设备主页的示意图。参见图7,在启动显示设备后,显示设备的设备主页中呈现语音提示框,语音提示框用于提示用户可通过语音方式与显示设备进行交互。
105.在用户需要利用显示设备查看食材存储设备中的所有食材信息时,用户可说出需要查看食材信息的语音指令,如语音“食材存储设备里面有什么”、“查看食材存储设备食材”、“我有哪些吃的”,并实时显示在设备主页中,而后基于该语音指令向服务器获取食材存储设备存储的食材信息。
106.图8示出了根据一些实施例的语音方式查看食材管理主页面的数据流图。参见图8,在用户语音输入第一语音指令后,显示设备内的语音应用识别到该语音指令,同步生成语音请求发送至语义云端,由语义云端对语音请求中携带的语音指令进行解析,提取出语音文本,在判断出该语音文本为查看食材存储设备食材的文本时,产生设备查询请求至服务器,以查询某个食材存储设备的食材信息。
107.由于通过显示设备可以查看存储的食材信息的食材存储设备需与显示设备进行账号绑定,因此,显示设备在生成设备查询请求时,获取显示设备登录的指定账号,发送携带指定账号的设备查询请求至服务器。服务器响应设备查询请求,基于指定账号查找对应的目标食材存储设备,并将目标食材存储设备的目标设备id返回给显示设备。目标设备id用于标识目标食材存储设备。
108.显示设备中的电视端食材管理应用接收到服务器通过语音云端返回的目标设备id后,基于该目标设备id生成食材查询指令,并发送至服务器,以查询目标设备id对应的目标食材存储设备存储的食材数据。服务器在查找到目标食材存储设备的食材数据后,返回给显示设备。食材数据包括目标食材存储设备存储的所有现有食材的食材信息。
109.在一些实施例中,服务器包括aiot子系统和面向终端子系统。aiot子系统接收语义终端发送的设备查询请求,基于指定账号查询对应的设备id(如deviceid)。如果查询到的目标设备id表征登录指定账号的设备为食材存储设备,则确定目标设备id对应的设备为与显示设备登录同一指定账号的目标食材存储设备。
110.由于在同一个家庭中,可能存在多个与显示设备登录同一指定账号的设备,如存在两个食材存储设备均登录有指定账号。此时,为便于显示设备能够展示其中一个用户想要查看管理的食材存储设备中的食材信息,需由用户确定需要进行信息同步的目标食材存储设备。
111.在服务器(aiot子系统)查询到多个与显示设备登录同一指定账号的设备id时,需询问用户实际需要查看食材信息的设备为哪一个。此时,服务器基于查询到的多个设备id产生对应的多个选择项,并生成询问指令返回至显示设备。
112.在一些实施例中,显示设备呈现询问指令的方式可为语音播报方式,将询问指令中的各个选择项播报出来,例如,播报内容可为“存在多个设备,请选择需要查看的食材存储设备a、食材存储设备b”。用户在听到播报内容后,产生语音交互,如说出“选择食材存储设备a”,则确定目标选择项为食材存储设备a,进而服务器可确定目标设备id为食材存储设备a对应的设备id。
113.在一些实施例中,显示设备呈现询问指令的方式可为界面呈现方式,此时,显示设备接收到服务器返回的询问指令,基于询问指令携带的各个选择项生成设备选择界面,展示在显示器中,例如,设备选择界面中呈现“食材存储设备a”选择项和“食材存储设备b”选择项。用户触发其中一个选择项,即可确定该选择项对应的设备id为目标设备id。
114.aiot子系统将查询到的目标设备id通过语义云端返回至显示设备的语音应用,语音应用将目标设备id发送至电视端食材管理应用,为查看目标食材存储设备中的食材信息,由电视端食材管理应用调用服务器中的面向终端子系统,通过面向终端子系统查询目标设备id对应的目标食材存储设备存储的食材数据,再将目标食材存储设备的食材数据返回至显示设备的电视端食材管理应用,由电视端食材管理应用将目标食材存储设备的食材数据进行展示。
115.在一些实施例中,为保证面向终端子系统能够基于显示设备的请求查询目标食材存储设备的食材数据,aiot子系统在基于语义云端发送的设备查询请求中的指定账号查询到目标设备id后,将该目标设备id同步到面向终端子系统。在显示设备的电视端食材管理应用将目标设备id发送至面向终端子系统后,由面向终端子系统判断aiot子系统发送的目标设备id与电视端食材管理应用发送的目标设备id是否一致。
116.如果两个目标设备id匹配一致,说明显示设备想要查询食材数据的目标食材存储设备与aiot子系统查询到的目标食材存储设备相同。因此,面向终端子系统可基于目标设备id查询对应目标食材存储设备的食材数据。
117.如果两个目标设备id匹配不一致,说明显示设备想要查询食材数据的目标食材存储设备与aiot子系统查询到的目标食材存储设备不相同。此时,显示设备无法查看目标食材存储设备的食材数据,可提示用户查看食材存储设备的状态后再重试。
118.显示设备在接收到服务器返回的目标食材存储设备对应的食材数据后,即可基于食材数据生成食材管理主页面,展示在显示设备的显示区中,供用户查看。
119.在一些实施例中,目标食材存储设备对应的食材数据包括食材存储设备中所有现有食材的食材信息,现有食材是指当前存储在食材存储设备中的食材。服务器返回的食材信息包括食材图标、食材名称、设备id、设备类型、设备名称、设备所在房间、房间id、房间名称、合作商id、合作商名称、设备能力图标(1:在线,0:离线)、网络连接类型等。其中,此处的设备是指食材存储设备。
120.在一些实施例中,在用户采用手动方式操作显示设备查看食材存储设备存储的食材信息时,例如,用户触发aiot主页查看食材存储设备详情页,以查看食材存储设备中食材。此时,控制器在执行步骤s11,即响应于用户输入的用于查看目标食材存储设备中现有
食材的食材查询指令,向服务器获取与目标食材存储设备对应的食材数据,被进一步配置为执行下述步骤:
121.步骤1121、响应于用户触发用户界面中呈现的快速查询入口的启动指令,发送携带显示设备登录的指定账号的设备查询请求至服务器,设备查询请求用于指示服务器查询登录有指定账号的目标食材存储设备的目标设备id。
122.步骤1122、接收服务器返回的目标设备id,以及,发送携带目标设备id的食材查询指令至服务器,食材查询指令用于指示服务器查询与目标设备id对应的目标食材存储设备的食材数据。
123.步骤1123、接收服务器返回的目标食材存储设备的食材数据。
124.在一些实施例中,用户界面中呈现的快速查询入口为aiot主页入口时,aiot主页入口可为用户界面中呈现的aiot控件。用户触发用户界面呈现的aiot控件产生启动指令,基于启动指令向服务器获取与显示设备登录同一指定账号的设备列表,基于设备列表,生成展示有目标食材存储设备项的aiot主页,呈现在用户界面中。
125.再次参见图7,显示设备的用户界面中呈现设备主页,设备主页中展示aiot控件,如“小聚的家”。用户通过遥控器触发aiot控件,产生启动指令,以向服务器获取与显示设备登录同一指定账号的所有设备,基于所有设备形成的设备列表,在用户界面中展示aiot主页。
126.图9示出了根据一些实施例的显示设备呈现aiot主页的示意图;图10示出了根据一些实施例的通过aiot主页查看食材管理主页面的数据流图。用户触发图7中的aiot控件,用户界面中切换展示图9所示的aiot主页。参见图9和图10,aiot主页用于展示所有与显示设备进行账号绑定的设备信息,如与显示设备进行账号关联的食材存储设备、智能空调、空调、空气净化器等。
127.如果用户触发aiot主页中的目标食材存储设备项,则可查看目标食材存储设备的信息,此时,在用户界面中展示目标食材存储设备详情页面。
128.图11示出了根据一些实施例的显示设备呈现目标食材存储设备详情页面的示意图。用户触发图9中的“食材存储设备”项,用户界面中切换展示图11所示的目标食材存储设备详情页面。目标食材存储设备详情页面中展示有食材查询控件,如“查看我的食材”。
129.用户触发食材查询控件,产生携带目标食材存储设备对应的目标设备id的食材查询指令至服务器,以由服务器查询与目标设备id对应的目标食材存储设备的食材数据。在用户触发aiot主页中的目标食材存储设备项时,即可获得该目标食材存储设备项对应的目标设备id,目标设备id用于表征目标食材存储设备。
130.在一些实施例中,服务器包括aiot子系统和面向终端子系统。aiot子系统和面向终端子系统的功能和作用等均可参照前述实施例的内容,此处不再赘述。
131.为查看目标食材存储设备中的食材信息,显示设备中的电视端食材管理应用调用服务器中的面向终端子系统,通过面向终端子系统查询目标设备id对应的目标食材存储设备存储的食材数据,再将目标食材存储设备的食材数据返回至显示设备的电视端食材管理应用,由电视端食材管理应用将目标食材存储设备的食材数据进行展示。
132.显示设备在接收到服务器返回的目标食材存储设备对应的食材数据后,即可基于食材数据生成食材管理主页面,展示在显示设备的显示区中,供用户查看。
133.在一些实施例中,在aiot主页入口以widget形式展示在用户界面中时,用户界面中呈现的快速查询入口为食材widget列表入口,此时,aiot主页入口可以食材管理widget的形式展示在食材widget列表中。用户触发显示设备的用户界面中呈现的食材widget列表,通过食材widget列表中的食材管理widget获取对应的食材数据,以在显示设备中查看食材存储设备中食材。
134.在一些实施例中,由于显示设备中配置的应用较多,为便于用户能够快速启动某个应用,可将该应用添加到widget列表中,每个应用均能可生成一个对应的widget(控件),并依次展示在widget列表中。因此,可将aiot主页入口生成对应的食材管理widget,以展示在食材widget列表中。
135.widget列表并非一直显示在用户界面中,而是通常情况下处于隐藏状态,如果用户需要基于widget列表快速启动某个应用,则可通过预设操作,将widget列表调出并展示在用户界面中。预设操作可为长按遥控器左键,或其他按键,可基于用户操作习惯自行定义。
136.图12示出了根据一些实施例的显示设备呈现widget列表的示意图。参见图12,如果用户想要基于widget列表快速启动某个应用,则长按遥控器左键,将widget列表调出显示在用户界面中。由于用户界面中原展示设备主页,此时,widget列表由显示器左侧弹出,将设备主页向右挤出,使得widget列表和设备主页同时展示在用户界面中,设备主页因向右移动,位于右侧的内容被隐藏。
137.在一些实施例中,widget列表中展示有食材管理widget(aiot主页入口的widget),触发食材管理widget,可在用户界面中显示图9所示的aiot主页。基于aiot主页向服务器获取目标食材存储设备对应的食材数据的实现过程可参照前述实施例的内容,此处不再赘述。
138.在一些实施例中,为实现快速进行食材查询,触发widget列表中的食材管理widget可实现食材管理主页面的快速启动。用户触发食材管理widget,产生启动,为呈现食材管理主页面,需向服务器获取与显示设备绑定的目标食材存储设备的食材数据。
139.在用户触发食材管理widget后,获取显示设备登录的指定账号,并基于显示设备登录的指定账号生成设备查询请求,发送至服务器,设备查询请求用于指示服务器查询登录有指定账号的目标食材存储设备的目标设备id。
140.服务器在查询到显示设备想要查看的目标食材存储设备的目标设备id后,返回至显示设备。显示设备中的电视端食材管理应用发送携带目标设备id的食材查询指令至服务器,以由服务器查询目标设备id对应的目标食材存储设备存储的食材数据。服务器在查找到目标食材存储设备的食材数据后,返回给显示设备。食材数据包括目标食材存储设备存储的所有现有食材的食材信息。
141.在一些实施例中,服务器包括aiot子系统和面向终端子系统。aiot子系统和面向终端子系统的功能和作用等均可参照前述实施例的内容,此处不再赘述。
142.为查看目标食材存储设备中的食材信息,显示设备中的电视端食材管理应用调用服务器中的面向终端子系统,通过面向终端子系统查询目标设备id对应的目标食材存储设备存储的食材数据,再将目标食材存储设备的食材数据返回至显示设备的电视端食材管理应用,由电视端食材管理应用将目标食材存储设备的食材数据进行展示。
143.显示设备在接收到服务器返回的目标食材存储设备对应的食材数据后,即可基于食材数据生成食材管理主页面,展示在显示设备的显示区中,供用户查看。
144.在一些实施例中,为通过显示设备展示食材存储设备中所有现有食材的食材信息,显示设备可通过语音或手动的方式向服务器请求目标食材存储设备的食材数据,具体实现方法可基于用户的使用需求而定。
145.s12、基于服务器返回的食材数据,切换至食材管理主页面,显示在用户界面中,食材主页面中呈现所述目标食材存储设备中现有食材的食材信息。
146.显示设备的电视端食材管理应用在接收到服务器返回的目标食材存储设备的食材数据后,即可基于食材数据,生成食材管理主页面,在用户界面中。
147.由于食材存储设备的间室配置可有多个,如冷藏室、冷冻室和变温室。因此,为便于用户在显示设备中能够清晰地查看食材存储设备中各间室存储食材的信息,显示设备端在生成食材管理主页面时,可基于食材存储设备的间室配置对各个食材信息进行划分,以分区域展示各个间室的食材信息。
148.图13示出了根据一些实施例的显示设备呈现食材管理主页面的示意图。在一些实施例中,参见图13,控制器在执行基于服务器返回的食材数据,生成食材管理主页面,被进一步配置为执行下述步骤:
149.步骤121、获取食材数据中每个现有食材的食材信息,食材信息包括食材名称、存储间室标识、食材图标和食材新鲜度。
150.步骤122、将具有相同存储间室标识的现有食材划分为同一组,得到多个食材分组。
151.步骤123、基于每个食材分组和对应的存储间室标识表征的间室名称,生成包括多个与间室名称对应的显示区的食材管理主页面,每个间室名称对应的显示区展示对应食材分组中每个现有食材的食材名称、食材图标和食材新鲜度。
152.服务器返回的目标食材存储设备对应的食材数据包括目标食材存储设备中现存所有食材的食材信息,因此,基于每个现有食材的食材信息进行划分。食材划分依据为食材实际所处食材存储设备的间室位置,食材在被添加到食材存储设备中时,用户会输入食材的存储间室,进而获得存储间室标识,存储间室标识存储在食材信息中。
153.例如,食材“苹果”放入冷藏室,则其存储间室标识为“冷藏”;“酸奶”放入变温室,则其存储间室标识为“变温”;“鸡肉”放入冷冻室,则其存储间室标识为“冷冻”。
154.按照每个食材对应的存储间室标识,对所有现有食材进行分组,即将具有相同存储间室标识的现有食材划分为同一组,得到多个食材分组。例如,如果食材存储设备设置两个间室,则可得到两个食材分组,一组为冷藏室对应的食材组,另一组为冷冻室对应的食材组。如果食材存储设备设置三个间室,则可得到三个食材分组,一组为冷藏室对应的食材组,一组为变温室对应的食材组,另一组为冷冻室对应的食材组。
155.一个存储间室标识对应一个间室名称,若从食材数据中的所有食材信息中提出三种存储间室标识,则对应有三个间室名称;若从食材数据中的所有食材信息中提出两种存储间室标识,则对应有两个间室名称。
156.基于每个食材分组和对应的间室名称,为每个间室名称配置对应的显示区,生成食材管理主页面,每个间室名称对应的显示区展示对应食材分组中每个现有食材的食材名
称、食材图标和食材新鲜度。
157.例如,第一间室名称对应第一显示区,第一显示区用于展示冷藏室对应的食材组的食材信息;第二间室名称对应第二显示区,第二显示区用于展示变温室对应的食材组的食材信息;第三间室名称对应第三显示区,第三显示区用于展示冷冻室对应的食材组的食材信息。
158.可进行展示的食材信息包括食材名称、食材图标和食材新鲜度,如图16中冷藏室显示区的显示内容,食材苹果的名称“苹果”,食材图标为“苹果”图案,食材新鲜度为“已过期”;食材葡萄的名称“葡萄”,食材图标为“葡萄”图案,食材新鲜度为“剩余2天”。
159.在一些实施例中,为便于用户能够及时获知每个食材的新鲜程度,无需点进每个食材的食材详情界面查看,显示设备可根据食材的放入日期和保质期计算该食材的食材新鲜度,并以进度条方式展示。其中,进度条可显示在食材图标的下方。
160.食材新鲜度是指食材临近保质期的剩余天数,食材新鲜度的计算方式是:食材新鲜度时间(freshtime)=保质期时间(exptime)-食材放入时间(addtime);食材新鲜度(%)=食材新鲜度时间(freshtime)/保质期时间(exptime)。
161.在基于食材新鲜度时间转换为进度条进行显示时,进度条以1位满格(100%),则食材新鲜度(%)=freshtime/exptime的区间在66.7%-100%,对应的进度条显示区间为[2/3,1],此时,食材新鲜度为新鲜。食材新鲜度(%)=freshtime/exptime的区间在33.3%-66.7%,对应的进度条显示区间为[1/3,2/3],此时,食材新鲜度为相对新鲜。食材新鲜度(%)=freshtime/exptime的区间在0%-33.3%,对应的进度条显示区间为[0,1/3],此时,食材新鲜度为快过期。食材新鲜度时间(freshtime)《0,则进度条不显示区间,此时,食材新鲜度为已过期。
[0162]
在一些实施例中,在同一个显示区中,各个食材的食材信息的显示顺序先按照保质期进行排序,将已过期的食材信息显示在首位,将临近过期的食材的食材信息显示在已过期后方;再将最新放入的食材的食材信息显示在已过期的后方;剩余食材的食材信息按照放入时间的顺序进行排序,将相对最近放入的食材信息显示在最新放入的食材信息的后方,将最早放入的食材信息显示在末位。其中,各个食材的食材信息以食材图标的形式进行显示。各个显示区以“卡片”方式展示食材信息,便于查看。
[0163]
在用户通过显示设备查看食材存储设备中现有食材的食材信息时,显示设备向服务器获取对应的食材数据,并按照间室配置情况依次展示个食材信息。食材存储设备的冷藏室内存储的食材的食材信息显示在冷藏室显示区,食材存储设备的冷冻室内存储的食材的食材信息显示在冷冻室显示区,食材存储设备的变温室内存储的食材的食材信息显示在变温室显示区。
[0164]
如果用户想要查看某个食材的具体食材信息,可操作遥控器方向键,将光标移动至目标食材图标昂,并按遥控器确定键,以查看食材详情信息。
[0165]
图14示出了根据一些实施例的显示设备呈现食材详情界面的示意图。参见图14,在用户触发某个食材图标时,在食材管理主页面中呈现食材详情界面。食材详情界面以浮窗的形式显示在食材管理主页面中,食材详情界面中呈现的内容包括食材图标、食材存储间室、已放入时间、食材数量、保质期、放入日期和食材新鲜度等信息。用户在查看食材信息后,点击食材详情界面中的“我知道了”控件,退出食材详情界面,回到食材管理主页面;点
击“全部删除”,可将该食材的食材信息删除。
[0166]
在一些实施例中,如果用户在通过显示设备查看食材存储设备的食材信息时,显示设备并未通过服务器获取到目标食材存储设备的食材数据,则为提示用户,可按照预设的提示信息展示食材管理主页面,避免让用户感觉到异常。
[0167]
具体地,在显示设备未获取到目标食材存储设备的食材数据时,控制器被进一步配置为:响应于用户输入的用于查看目标食材存储设备中现有食材的食材查询指令,如果接收到服务器返回的目标食材存储设备对应的食材数据为空,则基于提示信息生成食材管理主页面,显示在用户界面中,提示信息用于表征目标食材存储设备中未放入食材。
[0168]
在用户触发显示设备产生食材查询指令后,如果显示设备接收到服务器返回的食材数据为空,则获取预设的提示信息生成食材管理主页面,此时,食材管理主页面的展示内容为空,仅展示提示信息,如“您的食材存储设备空空如也,快去食材存储设备添加食材吧”,以提示用户目标食材存储设备中没有存储食材。
[0169]
可见,本发明实施例提供的一种显示设备,在想要查看食材存储设备中所有现有食材的食材信息时,用户通过显示设备产生用于查看目标食材存储设备中现有食材的食材查询指令,向服务器获取与目标食材存储设备对应的食材数据,在用户界面中展示食材管理主页面,食材管理主页面中呈现目标食材存储设备中所有现有食材的食材信息。可见,可实现通过显示设备查看食材存储设备中的食材信息,用户可以实时、实地对食材存储设备中的食材信息进行查询管理,食材查询更为高效,能够极大提升用户生活品质。
[0170]
在一些实施例中,除用户操作显示设备查看食材存储设备中所有现有食材的食材信息之外,还可查看食材存储设备中指定食材的食材信息,此时,显示设备呈现的查看页面为食材特定页面。食材特定页面用于展示指定间室的过期/快过期/新鲜的食材信息、指定间室的食材信息、指定间室的指定食材的信息、指定食材的状态、指定食材的信息等。
[0171]
图15示出了根据一些实施例的查询食材存储设备食材的方法的第二种流程图。本发明实施例提供的一种显示设备,包括:显示器,被配置为呈现用户界面;与显示器连接的控制器,在执行图15所示的查询食材存储设备食材的方法,呈现食材特定页面时,控制器被配置为执行下述步骤:
[0172]
s21、响应于用户输入的用于查看目标食材存储设备中指定食材的食材查询指令,向服务器获取目标食材存储设备中指定食材对应的食材数据,目标食材存储设备是指与显示设备通过账号绑定的食材存储设备。
[0173]
在基于显示设备端对食材存储设备端存储的食材信息进行查看时,用户操作显示设备产生食材查询指令,此场景下的食材查询指令用于通过显示设备查看食材存储设备中指定食材的食材信息。
[0174]
显示设备可查询食材的目标设备为与显示设备登录同一指定账号的目标食材存储设备,且查看目标食材存储设备存储的指定食材的食材信息,需要显示设备通过服务器与目标食材存储设备进行通信,以获得目标食材存储设备中指定食材对应的食材数据。为呈现食材特定页面,食材数据包括目标食材存储设备中指定食材的食材信息。
[0175]
在一些实施例中,指定食材的食材信息包括但不限定于指定间室的食材信息、指定食材的食材信息、指定间室中的指定食材的食材信息、指定间室的指定新鲜度类型的食材信息、指定食材的状态等。其中,指定新鲜度类型的食材信息是指指定间室的过期/快过
期/新鲜的食材信息,指定食材的状态用于表征食材的新鲜度情况。
[0176]
用于查看目标食材存储设备中指定食材的食材信息的食材查询指令的触发方式可为用户语音方式,可更便利地查到指定食材信息。
[0177]
例如,若用户想要通过显示设备查看目标食材存储设备中指定间室的过期食材信息,可语音“查看食材存储设备冷藏室的过期食材”;若用户想要通过显示设备查看目标食材存储设备中指定间室的食材信息,可语音“查看食材存储设备冷冻室的食材”;若用户想要通过显示设备查看目标食材存储设备中指定间室的指定食材的信息,可语音“食材存储设备的冷藏室里有牛肉吗”;若用户想要通过显示设备查看目标食材存储设备中指定食材的状态,可语音“酸奶过期了吗、酸奶新鲜吗、酸奶快过期了吗”;若用户想要通过显示设备查看目标食材存储设备中指定食材信息,可语音“食材存储设备里有牛肉吗?我把牛肉放哪了?牛肉在哪里?”等。
[0178]
用户通过上述任一种语音操作显示设备产生食材查询指令,向服务器获取目标食材存储设备中指定食材对应的食材数据。具体地,控制器在执行响应于用户输入的用于查看目标食材存储设备中指定食材的食材查询指令,向服务器获取目标食材存储设备中指定食材对应的食材数据,被进一步配置为执行下述步骤:
[0179]
步骤211、响应于用户输入的用于查看目标食材存储设备中指定食材的第二语音指令,提取第二语音指令中携带的指定食材的标识参数,以及,向服务器查询与显示设备登录同一指定账号的目标食材存储设备的目标设备id,标识参数用于表征指定食材的食材名称、存储间室和食材新鲜度。
[0180]
步骤212、发送携带目标设备id和指定食材的标识参数的食材查询指令至服务器,食材查询指令用于指示服务器查询目标设备id和标识参数对应的目标食材存储设备中指定食材的食材数据。
[0181]
步骤213、接收服务器返回的目标食材存储设备中指定食材的食材数据。
[0182]
在用户需要利用显示设备查看食材存储设备中的指定食材信息时,用户可说出需要查看指定食材信息的语音指令,如语音“食材存储设备冷冻室的新鲜牛肉”,而后基于该语音指令向服务器获取食材存储设备存储的食材信息,以查看食材存储设备中指定间室的指定新鲜度的指定食材信息。
[0183]
图16示出了根据一些实施例的查看食材特定页面的数据流图。参见图16,在用户语音输入第二语音指令后,显示设备内的语音应用识别到该语音指令,同步生成语音请求至语义云端,由语义云端对语音请求中携带的语音指令进行解析,提取出语音文本,语音文本中携带标识参数,通过标识参数可以确定用户想要查看的指定食材信息来源于食材名称、存储间室和食材新鲜度中的哪一维度。
[0184]
例如,如果语音为“查看食材存储设备冷藏室的过期食材”,则标识参数表征存储间室和食材新鲜度两个维度的数据;如果“查看食材存储设备冷冻室的食材”,则标识参数表征存储间室这一个维度的数据;如果语音为“食材存储设备的冷藏室里有牛肉吗”,则标识参数表征存储间室和食材名称两个维度的数据。
[0185]
在一些实施例中,若标识参数仅表征食材新鲜度这一维度的数据,则最后显示设备呈现的查看页面为食材标签页面。因此,若想要显示设备呈现食材特定页面,用户语音中在包括食材新鲜度参数之外,至少还要包括食材名称和存储间室中至少一种的参数,即食
材新鲜度参数不可独立应用。而对于语音中单独存在食材名称的参数,可呈现出食材特定页面;或者单独存在存储间室的参数,也可呈现出食材特定页面。
[0186]
在判断出该语音文本为查看食材存储设备中指定间室的指定新鲜度的指定食材的文本时,产生设备查询请求至服务器,以查询某个食材存储设备中指定间室的指定新鲜度的指定食材的食材信息。
[0187]
由于通过显示设备可以查看存储的食材信息的食材存储设备需与显示设备进行账号绑定,因此,显示设备在生成设备查询请求时,获取显示设备登录的指定账号,发送携带指定账号的设备查询请求至服务器。服务器响应设备查询请求,基于指定账号查找对应的目标食材存储设备,并将目标食材存储设备的目标设备id返回给显示设备。目标设备id用于标识目标食材存储设备。
[0188]
在确定出用户想要查看的目标食材存储设备后,显示设备中的电视端食材管理应用基于目标设备id和指定食材的标识参数生成食材查询指令,并发送至服务器,以由服务器查询目标设备id对应的目标食材存储设备中与标识参数对应的指定食材的食材数据。服务器在查找到目标食材存储设备的食材数据后,返回给显示设备。食材数据包括目标食材存储设备存储的指定食材的食材信息。
[0189]
在一些实施例中,服务器包括aiot子系统和面向终端子系统。aiot子系统和面向终端子系统的功能和作用等均可参照前述实施例的内容,此处不再赘述。
[0190]
为查看目标食材存储设备中的指定食材信息,显示设备中的电视端食材管理应用调用服务器中的面向终端子系统,通过面向终端子系统查询目标设备id对应的目标食材存储设备存储的指定食材的食材数据,再将目标食材存储设备中指定食材的食材数据返回至显示设备的电视端食材管理应用,由电视端食材管理应用将目标食材存储设备中指定食材的食材数据进行展示。
[0191]
显示设备在接收到服务器返回的目标食材存储设备对应指定食材的食材数据后,即可基于食材数据生成食材特定页面,展示在显示设备的显示器中,供用户查看。例如,在用户语音为“食材存储设备冷冻室的新鲜牛肉”时,则显示设备中呈现的食材特定页面的展示内容为食材存储设备中冷冻室存入的新鲜的牛肉的信息。
[0192]
s22、基于服务器返回的指定食材的食材数据,切换至食材特定页面,显示在用户界面中,食材特定页面中呈现所述目标食材存储设备中指定食材的食材信息。
[0193]
显示设备的电视端食材管理应用在接收到服务器返回的目标食材存储设备中指定食材的食材数据后,即可基于指定食材的食材数据,生成食材特定页面,在用户界面中。
[0194]
由于食材存储设备中可能会存在于语音对应的多个食材,例如,如果用户想要查看“食材存储设备冷冻室的牛肉”,而食材存储设备冷冻室中存放3个牛肉,为确定用户想要查看的是哪一个牛肉,则需要对服务器返回的指定食材对应的食材数据进行过滤。
[0195]
显示设备的电视端食材管理应用在向服务器请求指定食材的食材数据时,可基于语音中提取的参数进行多种排列组合,以获取到多种食材数据。
[0196]
例如,在语音为“食材存储设备冷藏室的新鲜牛肉”,语义云端提取的参数为食材名称(牛肉)、存储间室(冷藏室)、食材新鲜度(新鲜)。电视端食材管理应用基于上述参数的排列组合,且至少两两组合向服务器查询食材数据,那么可得到的食材数据包括但不限定于食材存储设备冷冻室的牛肉,食材存储设备冷冻室的新鲜牛肉,食材存储设备里的新鲜
牛肉,食材存储设备里面的牛肉在哪,食材存储设备里面的过期牛肉等。
[0197]
可见,上述服务器返回的指定食材的食材数据可能并非全部是用户想要的数据,因此,最后由电视端食材管理应用基于食材名称(牛肉)、存储间室(冷藏室)、食材新鲜度(新鲜)过滤数据,得到最终用户想要的可被展示的指定食材的食材数据。
[0198]
在一些实施例中,在用户通过显示设备查看目标食材存储设备中指定食材的食材信息时,用户操作显示设备可查询到食材存储设备中某个特定间室、特定新鲜度的特定食材的信息,因此,食材特定页面中呈现的指定食材的食材信息可更为具体,即展示的内容可多于前述实施例中的食材管理主页面中呈现的食材信息。
[0199]
图17示出了根据一些实施例的显示设备呈现食材特定页面的示意图。参见图17,在显示设备中呈现食材特定页面时,用户想要查看的食材存储设备中指定食材的食材信息可为食材名称(牛肉)、食材图标、食材数量(500克)、存储间室(冷冻室)、放入日期(2021/9/1)、保质期(90天)、食材新鲜度(已放入5天)等。各个食材信息以“卡片”方式进行展示,便于查看。
[0200]
在一些实施例中,如果显示设备向服务器获取到的指定食材的食材数据中包括多个符合用户查看需求的食材,那么需将各个食材排列展示在食材特定页面中。此时,控制器在至基于服务器返回的指定食材的食材数据,生成食材特定页面,被进一步配置为执行下述步骤:
[0201]
步骤221、在食材数据包括指定食材对应的数个食材信息时,获取预设排序规则,基于预设排序规则,对数个食材信息进行排序。
[0202]
步骤222、基于排序后的食材信息,生成食材特定页面。
[0203]
在用户想要查看的指定食材对应有多个食材信息时,显示设备需按照预设排序规则对服务器返回的各个指定食材的食材信息进行排序,基于每个食材信息生成展示位,再呈现在食材特定页面中,每个展示位显示一个指定食材的食材信息。
[0204]
预设排序规则可为先按照保质期进行排序,将已过期的食材信息显示在首位,将临近过期的食材的食材信息显示在已过期后方;再将最新放入的食材的食材信息显示在已过期的后方;剩余食材的食材信息按照放入时间的顺序进行排序,将相对最近放入的食材信息显示在最新放入的食材信息的后方,将最早放入的食材信息显示在末位。
[0205]
例如,在用户语音“查看食材存储设备中冷冻室的牛肉”时,如果食材存储设备冷冻室中存放有两个用户在不同时间放入的牛肉,那么显示设备在向服务器查询食材信息时,会得到两个牛肉的食材信息。
[0206]
此时,查看每个牛肉的新鲜度情况,若存在过期情况,则将过期的那一个牛肉的信息展示在第一个展示位;若两个牛肉均在保质期内,则将最先放入食材存储设备的牛肉a展示在食材特定页面的第一个展示位,将最后放入食材存储设备的牛肉b展示在食材特定页面的第二个展示位。
[0207]
在一些实施例中,如果用户在通过显示设备查看食材存储设备的指定食材信息时,显示设备通过服务器获取到目标食材存储设备中指定食材的食材数据为空,则为提示用户,可按照预设的提示信息展示为空内容的食材特定页面,避免让用户感觉到异常。提示信息可为“您的食材存储设备冷冻室中不存在新鲜牛肉”。
[0208]
可见,本发明实施例提供的一种显示设备,在想要查看食材存储设备中指定食材
的食材信息时,用户通过显示设备产生用于查看目标食材存储设备中指定食材的食材查询指令,向服务器获取与目标食材存储设备中指定食材对应的食材数据,在用户界面中展示食材特定页面,食材特定页面中呈现目标食材存储设备中指定食材的食材信息。可见,可实现通过显示设备查看食材存储设备中的食材信息,用户可以实时、实地对食材存储设备中的食材信息进行查询管理,食材查询更为高效,能够极大提升用户生活品质。
[0209]
在一些实施例中,除用户操作显示设备查看食材存储设备中所有现有食材的食材信息,以及,查看指定食材的食材信息之外,还可查看食材存储设备中指定类型食材的食材信息。此时,显示设备呈现的查看页面为食材标签页面。指定类型可为食材新鲜度种类下的任一类型,即查看食材存储设备中新鲜食材、过期食材和快过期食材的食材信息。该食材标签页面不局限于某种特定食材,如果同时指定食材名称与新鲜度,则会启动食材特定页面。
[0210]
在一些实施例中,用户操作显示设备在用户界面中呈现食材特定页面后,如果从调出食材特定页面的语音指令中可以提取出指定类型的食材信息,则在退出食材特定页面显示在,在用户界面中切换显示食材标签页面,以展示指定类型的食材信息。
[0211]
为此,在用户界面中呈现食材特定页面时,控制器被进一步配置为执行下述步骤:
[0212]
步骤231、响应于取消食材特定页面显示的退出指令,从食材查询指令中提取用于表征指定类型对应现有食材的指定类型名称。
[0213]
步骤232、向服务器获取目标食材存储设备中与指定类型名称对应的现有食材的食材数据,基于食材数据生成食材标签页面,切换显示在用户界面中,食材标签页面中呈现目标食材存储设备中指定类型对应现有食材的食材信息。
[0214]
在用户通过语音方式查询目标食材存储设备中的食材信息,并以食材特定页面的形式展示在显示设备的用户界面中后,如果用户基于食材特定页面产生退出指令,则取消食材特定页面的显示。而为给用户提供更多的显示页面,可在食材特定页面退出显示后,为用户展示食材标签页面。
[0215]
在用户采用语音方式产生食材查询指令时,如果用户将调出的食材特定页面取消显示时,基于退出指令,从食材查询指令对应的语音文本中提取指定类型名称,通过指定类型名称可以确定用户想要查看的食材信息来源于哪一类型的数据。
[0216]
在确定出用户想要查看的目标食材存储设备后,显示设备中的电视端食材管理应用基于目标设备id和指定类型名称生成食材查询指令,并发送至服务器,以由服务器查询目标设备id对应的目标食材存储设备中指定类型名称对应的现有食材的食材数据。食材数据包括目标食材存储设备存储的指定类型的所有现有食材的食材信息。
[0217]
显示设备的电视端食材管理应用在接收到服务器返回的目标食材存储设备中指定类型对应食材的食材数据后,即可基于指定类型对应食材的食材数据,生成食材标签页面,切换显示在用户界面中。
[0218]
由于食材特定页面的启动语音指令中需包括指定食材名称,而如果语音指令中除包括指定食材名称后,还包括指定类型名称,则可在食材特定页面退出显示后,基于指定类型名称获取对应的食材数据,以切换展示食材标签页面。而如果语音指令中仅包括指定时长名称,则在退出食材特定页面显示后,用户界面中切换显示设备主页或食材管理主页面。
[0219]
例如,用户语音“查看食材存储设备中冷冻室的新鲜牛肉”时,则先在用户界面中呈现食材特定页面,食材特定页面中展示冷冻室的新鲜的牛肉的食材信息,展示形式如图
17所示。在退出该食材特定页面显示时,由于该语音指令中存在指定类型名称(新鲜),则可基于指定类型名称向服务器获取目标食材存储设备指定类型对应的所有现有食材的食材信息,即基于所有“新鲜”的食材信息生成食材标签页面,切换展示在用户界面中。
[0220]
如果语音为“食材存储设备里的新鲜牛肉”,则指定类型名称为“新鲜”类型;如果语音为“食材存储设备里的快过期牛肉”,则指定类型名称为“快过期”类型;如果语音为“食材存储设备里的过期牛肉”,则指定类型名称为“过期”类型。
[0221]
在一些实施例中,指定类型可为新鲜度类型,例如,新鲜食材、过期食材和快过期食材。因此,食材标签页面基于每种新鲜度类型,生成对应的类型标签,例如,食材标签页面中展示有三个类型标签对应的食材信息。在用户请求查看指定类型对应的食材信息时,在食材标签页面中直接跳转到对应类型标签下,展示该类型的食材信息,便于用户在请求查看指定类型的食材数据时,能够直接在显示设备的用户界面中呈现对应食材数据。
[0222]
因此,控制器在执行基于食材数据生成食材标签页面,切换显示在用户界面中,被进一步配置为执行下述步骤:
[0223]
步骤2321、获取食材数据中不同现有食材的食材信息和指定类型对应的指定类型标签。
[0224]
步骤2322、基于指定类型对应的指定类型标签,生成包括信息展示区的食材标签页面,用户界面中的显示内容由食材特定页面切换为食材标签页面,将指定类型对应的不同现有食材的食材信息展示在信息展示区中。
[0225]
服务器返回的目标食材存储设备中指定类型对应的食材数据包括目标食材存储设备中指定类型对应的现存所有食材的食材信息,因此,基于指定类型,提取对应的现有食材的食材信息进行展示。
[0226]
从用户语音提取出语音文本,进而可以确定出指定类型名称,获取与指定类型名称对应的指定类型标签。例如,如果用户语音为“食材存储设备中的新鲜牛肉”,则指定类型标签为“新鲜食材”;如果用户语音为“食材存储设备中的快过期牛肉”,则指定类型标签为“快过期食材”;如果用户语音为“食材存储设备中的过期牛肉”,则指定类型标签为“过期食材”。
[0227]
食材标签页面中展示有各个类型标签,如依次展示“新鲜食材”标签、“快过期食材”标签、“过期食材”标签。在各个类型标签的所处条目下方展示信息展示区,信息展示区用于展示与指定类型标签对应的食材数据。最后,将指定类型对应的不同现有食材的食材信息展示在信息展示区中。
[0228]
图18示出了根据一些实施例的食材标签页面展示新鲜食材信息的示意图。参见图18,在用户语音“查看食材存储设备中的新鲜牛肉”,则先在用户界面中展示图17所示的食材特定页面。在退出食材特定页面显示时,从语音中提取到指定类型为新鲜食材类型,如fresh_food,以查看食材存储设备中所有新鲜度状态为新鲜的现有食材的食材信息。将指定类型(新鲜食材类型)作为查询参数,向服务器获取所有新鲜食材类型对应的食材数据。
[0229]
如果查询到的新鲜食材类型对应的食材数据包括可乐食材信息、白菜食材信息、牛肉食材信息和羊肉信息,则基于该食材数据生成食材标签页面切换展示在显示设备的用户界面中。在展示时,基于新鲜食材类型将食材标签页面中的标签条目的焦点自动跳转到“新鲜食材”标签上,并在该标签的下方信息展示区中依次展示可乐食材信息、白菜食材信
息、牛肉食材信息和羊肉信息。各个食材信息以“卡片”方式进行展示,便于查看。
[0230]
在“新鲜食材”标签下,其对应信息展示区中各个食材的食材信息的显示顺序先按照放入时间的顺序进行排序,将最新放入的食材信息显示在首位,将相对最近放入的食材信息显示在最新放入的食材信息的后方,将最早放入的食材信息显示在末位。对于新鲜食材展示的食材信息可为食材名称、食材图标、放入时间、食材保质期、食材数量、食材新鲜度(已放入n天)、存储间室等。
[0231]
在一些实施例中,在用户语音“查看食材存储设备中的快过期牛肉”,则先在用户界面中展示图17所示的食材特定页面。在退出食材特定页面显示时,从语音中提取到指定类型为快过期食材类型,如nearly_out_date_food,以查看食材存储设备中所有新鲜度状态为快过期的现有食材的食材信息。将指定类型(快过期食材类型)作为查询参数,向服务器获取所有快过期食材类型对应的食材数据。
[0232]
如果查询到的快过期食材类型对应的食材数据包括葡萄食材信息、鸡蛋食材信息、排骨食材信息、西瓜食材信息和饺子食材信息,则基于该食材数据生成食材标签页面切换展示在显示设备的用户界面中。在展示时,基于快过期食材类型将食材标签页面中的标签条目的焦点自动跳转到“快过期食材”标签上,并在该标签的下方信息展示区中依次展示葡萄食材信息、鸡蛋食材信息、排骨食材信息、西瓜食材信息和饺子食材信息。各个食材信息以“卡片”方式进行展示,便于查看。
[0233]
在“快过期食材”标签下,其对应信息展示区中各个食材的食材信息的显示顺序按照距离过期的剩余天数的顺序进行排序,将剩余天数最少的食材显示在首位,将保质期剩余天数最多的食材信息显示在末位。距离过期的剩余天可由食材保质期和已放入天数作差进行计算。对于快过期食材展示的食材信息可为食材名称、食材图标、放入时间、食材保质期、食材数量、距离过期的剩余天数、存储间室等。
[0234]
在一些实施例中,在用户语音“查看食材存储设备中的快过期牛肉”,则先在用户界面中展示图17所示的食材特定页面。在退出食材特定页面显示时,从语音中提取到指定类型为过期食材类型,如out_date_food,以查看食材存储设备中所有新鲜度状态为过期的现有食材的食材信息。将指定类型(过期食材类型)作为查询参数,向服务器获取所有过期食材类型对应的食材数据。
[0235]
如果查询到的过期食材类型对应的食材数据包括苹果食材信息、酸奶食材信息、虾肉食材信息、香肠食材信息、蛋糕食材信息和果汁食材信息,则基于该食材数据生成食材标签页面切换展示在显示设备的用户界面中。在展示时,基于快过期食材类型将食材标签页面中的标签条目的焦点自动跳转到“快过期食材”标签上,并在该标签的下方信息展示区中依次展示苹果食材信息、酸奶食材信息、虾肉食材信息、香肠食材信息、蛋糕食材信息和果汁食材信息。各个食材信息以“卡片”方式进行展示,便于查看。
[0236]
在“过期食材”标签下,其对应信息展示区中各个食材的食材信息的显示顺序按照已过期天数的顺序进行排序,将已过期天数最多的食材显示在首位,将已过期天数最少的食材信息显示在末位。已过期天数是指存放时间超过食材保质期的天数。对于过期食材展示的食材信息可为食材名称、食材图标、放入时间、食材保质期、食材数量、已过期天数、存储间室等。
[0237]
在一些实施例中,食材标签页面中展示每种类型的食材信息,基于用户操作显示
设备的食材查询请求,将类型条目上的焦点自动跳转到对应的类型标签上,并同步在该类型标签下方的信息展示区中城下指定类型的食材数据,以便于用户能够同时查看到目标食材存储设备中的过期食材、快过期食材或新鲜食材的信息。
[0238]
在一些实施例中,用户每次操作显示设备查看目标食材存储设备中指定类型的食材信息时,在显示设备中呈现食材标签页面后,用户还可直接操作食材标签页面,以查看另一类型的食材信息。为此,控制器被进一步配置为:
[0239]
步骤2323、食材标签页面中还展示有第二类型标签,在食材标签页面展示指定类型标签对应的食材信息时,响应于用户触发第二类型标签的跳转指令,向服务器获取目标食材存储设备中与第二类型标签对应的第二类型的食材数据。
[0240]
步骤2324、将第二类型的食材数据替换展示在食材标签页面的信息展示区中。
[0241]
在显示设备中呈现食材标签页面时,食材标签页面的标签条目上除展示指定类型标签外,还展示与指定类型标签同级的其他标签。例如,用户请求查看目标食材存储设备中的新鲜食材,则标签条目上的“新鲜食材”标签在获得焦点后,在“新鲜食材”标签的所在标签条目上还展示有与“新鲜食材”标签同级的“过期食材”标签和“快过期食材”标签。
[0242]
此时,“过期食材”标签和“快过期食材”标签均相当于第二类型标签。第二类型标签和指定类型标签同属于一个种类,如食材新鲜度这一种类,食材新鲜度包括三个类型,如新鲜、快过期、过期类型。
[0243]
在显示设备中呈现的食材标签页面中已展示指定类型对应的食材数据时,用户可基于食材标签页面进行下一次交互,即点击另一个类型标签(第二类型标签中的任一个),以将另一个类型标签对应类型的食材数据替换展示在食材标签页面中。
[0244]
例如,在用户前一次操作显示设备查看目标食材存储设备中新鲜食材的食材信息时,食材标签页面的展示内容如图18所示。如果用户还想要查看目标食材存储设备中快过期食材的食材信息,则用户触发食材标签页面中标签条目上的“快过期食材”标签,产生跳转指令。显示设备基于“快过期食材”标签对应的快过期类型,向服务器获取目标食材存储设备中与快过期类型对应的食材数据。
[0245]
在获取到快过期类型的食材数据后,将其包括的各个食材信息按照预定顺序依次展示在信息展示区中。此时,食材标签页面中的信息展示区呈现的内容由新鲜食材的食材信息切换为快过期食材的食材信息,同时,标签条目上的焦点自动跳转到“快过期食材”标签上。食材标签页面中展示跳转后的快过期类型的食材信息的效果图图中未示出。
[0246]
在一些实施例中,用户每次基于显示设备中呈现的食材标签页面进行类型标签切换时,均可及时将用户选择的目标类型标签对应的食材数据替换展示在标签下方的信息展示区中,实现食材信息的跳转查看。
[0247]
在一些实施例中,如果用户语音中不包括指定食材名称,则可在显示设备中直接展示食材标签页面,即无需先展示食材特定页面并取消显示后再显示食材标签页面。
[0248]
本发明实施例提供的显示设备,在直接基于用户语音在显示设备中展示食材标签页面时,控制器被配置为执行下述步骤:
[0249]
图19示出了根据一些实施例的查询食材存储设备食材的方法的第三种流程图。本发明实施例提供的一种显示设备,包括:显示器,被配置为呈现用户界面;与显示器连接的控制器,在执行图19所示的查询食材存储设备食材的方法,在直接呈现食材标签页面时,控
制器被配置为执行下述步骤:
[0250]
s31、响应于用户输入的用于查看目标食材存储设备中指定类型对应现有食材的食材查询指令,向服务器获取目标食材存储设备中指定类型对应的食材数据,目标食材存储设备是指与显示设备通过账号绑定的食材存储设备,食材数据包括目标食材存储设备中指定类型对应的不同现有食材的食材信息。
[0251]
s32、基于服务器返回的指定类型对应的食材数据,切换至食材标签页面,显示在用户界面中,食材标签页面中呈现目标食材存储设备中指定类型对应现有食材的食材信息。
[0252]
在基于显示设备端对食材存储设备端存储的食材信息进行查看时,并在显示设备的用户界面中直接呈现食材标签页面时,用户操作显示设备产生的食材查询指令,此场景下的食材查询指令用于通过显示设备查看食材存储设备中指定类型对应的现有食材的食材信息。食材查询指令的触发方式可为用户语音方式,可更便利地查到指定食材信息。
[0253]
用户语音触发食材查询指令中如果只包含参数新鲜度(即cmd这个参数),其它参数都为空,则认为是启动食材标签页面。如:“食材存储设备里的新鲜食材”,“食材存储设备里的快过期食材”,“食材存储设备里的过期食材”。
[0254]
而如果用户语音触发食材查询指令中除了包括新鲜度参数之外,还有别的参数,如食材名称这一参数,则会根据信息拉起食材特定页面。如“食材存储设备里的新鲜牛肉”,该指令中不仅包含新鲜度(新鲜)参数,还包含食材名称(牛肉)参数,因此,显示设备中展示食材特定页面。
[0255]
用户通过上述任一种语音操作显示设备产生食材查询指令,向服务器获取目标食材存储设备中指定类型对应现有食材的食材数据。具体地,用户输入用于查看目标食材存储设备中指定类型对应现有食材的第三语音指令,提取第三语音指令中携带的指定类型名称,以及,向服务器查询与显示设备登录同一指定账号的目标食材存储设备的目标设备id。发送携带目标设备id和指定类型名称的食材查询指令至服务器,食材查询指令用于指示服务器查询目标设备id对应的目标食材存储设备中指定类型名称对应的现有食材的食材数据。接收服务器返回的目标食材存储设备中指定类型名称对应的现有食材的食材数据。
[0256]
在用户需要利用显示设备查看食材存储设备中的指定类型的食材信息时,用户可说出需要查看指定类型的食材信息的语音指令,如语音“食材存储设备里的新鲜食材”,“食材存储设备里的快过期食材”,或“食材存储设备里的过期食材”,而后基于该语音指令向服务器获取食材存储设备存储的食材信息,以查看食材存储设备中不同新鲜度的食材信息。
[0257]
如果语音为“食材存储设备里的新鲜食材”,则指定类型名称为“新鲜”类型;如果语音为“食材存储设备里的快过期食材”,则指定类型名称为“快过期”类型;如果语音为“食材存储设备里的过期食材”,则指定类型名称为“过期”类型。
[0258]
显示设备在接收到服务器返回的目标食材存储设备中指定类型对应食材的食材数据后,即可基于食材数据生成食材标签页面,展示在显示设备的显示器中,供用户查看。例如,在用户语音为“食材存储设备里的新鲜食材”时,则显示设备中呈现的食材标签页面的展示内容为食材存储设备中所有新鲜度状态为“新鲜”的各个食材的食材信息。
[0259]
用户产生语音指令,对语音指令进行解析识别出指定类型名称的过程,显示设备基于指定类型名称和目标设备id向服务器获取对应的指定类型对应的食材数据的过程,生
成食材标签页面的过程,基于食材标签页面在各个标签下跳转查看相应类型下的食材信息的过程,均可参照前述实施例的内容,此处不再赘述。
[0260]
在一些实施例中,在用户操作显示设备查看目标食材存储设备中的过期食材时,显示设备向服务器请求目标食材存储设备中的所有过期食材,并基于过期食材的食材名称生成过期提示信息,在显示设备的用户界面中展示食材标签页面时,将该过期提示信息显示在食材标签页面中。
[0261]
图20示出了根据一些实施例的食材标签页面展示过期提示信息的示意图。参见图20,过期提示信息由所有过期食材的食材名称生成,因此,用户可快速地浏览到当前目标食材存储设备中存在哪些过期食材。如果用户想要获知各个过期食材的存储间室和已过期天数等信息,则可通过食材标签页面中的信息展示区呈现的食材信息进行查看。
[0262]
如果食材存储设备中的过期食材较多,那么显示设备中呈现的过期提示信息可能无法完全展示各个过期食材名称,因此,可通过触发遥控器菜单键,查看所有过期的食材名称。
[0263]
在一些实施例中,用户在通过显示设备查看食材存储设备指定类型的食材信息时,如果显示设备通过服务器获取到目标食材存储设备中指定类型的食材数据为空,则为提示用户,可按照预设的提示信息展示食材标签页面,避免让用户感觉到异常。
[0264]
在用户触发显示设备产生用于查看食材存储设备过期食材的食材查询指令后,如果显示设备接收到服务器返回的指定类型的食材数据为空,则获取预设的提示信息生成食材标签页面,同时,标签条目的焦点自动跳转到“过期食材”标签上。此时,食材标签页面的展示内容为空,仅在信息展示区中呈现提示信息,如“无过期食材”,以提示用户目标食材存储设备中没有已过期的食材。
[0265]
在一些实施例中,在用户操作显示设备查看目标食材存储设备的食材信息,想要查看食材标签页面时,用户语音的指定类型除了前述的食材新鲜度之外,还可为其他类型,此处不进行限定。
[0266]
可见,本发明实施例提供的一种显示设备,在想要查看食材存储设备中指定类型食材的食材信息时,用户通过显示设备产生用于查看目标食材存储设备中指定类型对应现有食材的食材查询指令,向服务器获取与目标食材存储设备中指定类型对应的食材数据,在用户界面中展示食材标签页面,食材标签页面中呈现目标食材存储设备中指定类型对应食材的食材信息。可见,可实现通过显示设备查看食材存储设备中的食材信息,用户可以实时、实地对食材存储设备中的食材信息进行查询管理,食材查询更为高效,能够极大提升用户生活品质。
[0267]
在一些实施例中,在用户操作显示设备,以查看目标食材存储设备中的各类食材信息时,显示设备中呈现的食材管理主页面、食材特定页面和食材标签页面的触发方式均可采用语音方式。为了便于显示设备能够准确基于用户语音指令启动对应的查看页面,显示设备需对用户的语音指令进行分析,提取出查询参数,以基于查询参数确定用户想要查看的是哪一类页面,以便显示设备能够为用户呈现准确的查看目标食材存储设备中食材信息的页面,提高用户体验。
[0268]
图21示出了根据一些实施例的查询食材存储设备食材的方法的第四种流程图。本发明实施例提供的一种显示设备,包括:显示器,被配置为呈现用户界面;与显示器连接的
控制器,在执行图21所示的查询食材存储设备食材的方法时,控制器被配置为执行下述步骤:
[0269]
s41、响应于用户语音输入的用于查看目标食材存储设备中现有食材的语音指令,提取语音指令中携带的查询参数,目标食材存储设备是指与显示设备通过账号绑定的食材存储设备。
[0270]
s42、如果查询参数表征食材名称,则向服务器获取目标食材存储设备中指定食材名称对应的食材数据,以及,基于指定食材名称对应的食材数据,生成食材特定页面,显示在用户界面中。
[0271]
s43、如果查询参数表征为食材类型,则向服务器获取目标食材存储设备中指定类型对应的现有食材的食材数据,以及,基于指定类型对应的现有食材的食材数据,生成食材标签页面,显示在用户界面中。
[0272]
s44、如果查询参数不表征食材名称和食材类型,则向服务器获取目标食材存储设备中所有现有食材的食材数据,以及,基于所有现有食材的食材数据,生成食材管理主页面,显示在用户界面中。
[0273]
在用户采用语音方法操作显示设备时,显示设备接收到用户输入的语音指令,显示设备内的语音应用识别到该语音指令,同步生成语音请求发送至语义云端,由语义云端对语音请求中携带的语音指令进行解析,提取出语音文本。
[0274]
该语音文本中包括不同的关键词,如果存在某个关键词与预设的查询参数相匹配,则可确定该语音指令为食材查询指令。查询参数是指显示设备向服务器获取目标食材存储设备中食材信息所需的参数,用于表征不同种类的食材数据。其中,预设的查询参数可为食材名称(name)、食材类型(cmd)、存储间室(room)等,食材类型可为食材新鲜度。
[0275]
在一些实施例中,如果语音指令中提取出的查询参数与食材名称(name)一致,说明用户想要查看的是指定食材的食材信息,即显示设备中需呈现食材特定页面。因此,为便于食材特定页面的呈现,显示设备生成设备查询指令,向服务器获取目标设备id,再生成携带指定名称和目标设备id的食材查询指令,向服务器获取目标食材存储设备中指定食材名称对应的食材数据。最后,基于指定食材名称对应的食材数据,生成食材特定页面,显示在用户界面中。食材特定页面的生成过程所依据的各种实现步骤可参照前述实施例中步骤s21至s22及相关内容,此处不再赘述。其中,此处的查询参数相当于前述的标识参数。
[0276]
如果语音指令中提取出的查询参数与食材名称(name)、食材类型(cmd)、存储间室(room)中的至少一个一致,均可在显示设备中呈现食材特定页面。例如,查询参数表征存储间室(room),显示设备可展示食材特定页面。查询参数表征食材名称(name)和食材类型(cmd),显示设备可展示食材特定页面。查询参数表征食材名称(name)和存储间室(room),显示设备可展示食材特定页面。查询参数表征食材类型(cmd)和存储间室(room),显示设备可展示食材特定页面。查询参数表征食材名称(name)、食材类型(cmd)和存储间室(room),显示设备可展示食材特定页面。
[0277]
上述参数的单独、或两两组合、或三个组合均可在显示设备中启动食材特定页面,但是,对于查询参数仅为食材类型(cmd)时,显示设备中不再启动食材特定页面,而是展示食材标签页面。
[0278]
在一些实施例中,如果语音指令中提取出的查询参数与食材类型(cmd)一致,说明
用户想要查看的是指定类型的食材信息,即显示设备中需呈现食材标签页面。因此,为便于食材标签页面的呈现,显示设备生成设备查询指令,向服务器获取目标设备id,再生成携带指定类型名称和目标设备id的食材查询指令,向服务器获取目标食材存储设备中指定类型对应现有食材的食材数据。最后,基于指定类型对应的食材数据,生成食材标签页面,显示在用户界面中。食材标签页面的生成过程所依据的各种实现步骤可参照前述实施例中步骤s31至s32及相关内容,此处不再赘述。
[0279]
例如,用户语音触发食材查询指令中的查询参数如果只包含参数新鲜度(即cmd这个参数),其它参数都为空,则认为是启动食材标签页面。如:“食材存储设备里的新鲜食材”,“食材存储设备里的快过期食材”,“食材存储设备里的过期食材”。
[0280]
而如果用户语音触发食材查询指令中除了包括新鲜度参数之外,还有别的参数,如食材名称或存储间室参数,则会根据信息拉起食材特定页面。如“食材存储设备里的新鲜牛肉”,“食材存储设备中冷冻室的新鲜鸡肉”,该指令中不仅包含新鲜度(新鲜)参数,还包含食材名称(牛肉或鸡肉)参数和存储间室(冷冻室)参数,因此,显示设备中展示食材特定页面。
[0281]
在一些实施例中,如果语音指令中提取出的查询参数与食材名称(name)、食材类型(cmd)、存储间室(room)任一个均不一致,说明用户并不想特定查看哪一类食材信息,而是想要查看食材存储设备中所有现有食材的食材信息,即显示设备中需呈现食材管理主页面。因此,为便于食材管理主页面的呈现,显示设备生成设备查询指令,向服务器获取目标设备id,再生成携带目标设备id的食材查询指令,向服务器获取目标食材存储设备中所有现有食材对应的食材数据。最后,基于所有现有食材的食材数据,生成食材管理主页面,显示在用户界面中。食材管理主页面的生成过程所依据的各种实现步骤可参照前述实施例中步骤s11至s12及相关内容,此处不再赘述。
[0282]
因此,若查询参数仅表征食材新鲜度(食材类型cmd)这一维度的数据,则最后显示设备呈现的页面为食材标签页面。因此,若想要显示设备呈现食材特定页面,用户语音中在包括食材新鲜度参数之外,至少还要包括食材名称和存储间室中至少一种的参数,即食材新鲜度参数不可独立应用。而对于语音中单独存在食材名称的参数,可呈现出食材特定页面;或者单独存在存储间室的参数,也可呈现出食材特定页面。若语音中不包括三种参数的任一种,则显示设备呈现的页面为食材管理主页面。
[0283]
可见,本发明实施例提供的一种显示设备,在基于语音方式操作显示设备以查看目标食材存储设备中的食材信息时,提取语音指令中的查询参数。若查询参数表征食材名称,则显示食材特定页面;若查询参数表征食材类型,则显示食材标签页面;若查询参数既不表征食材名称也不表征食材类型,则显示食材管理主页面。可见,用户可操作显示设备通过多入口查询食材存储设备食材,也可以通过语音进行高级查询,显示设备端以“卡片”方式展示各个查询到的食材信息,查询信息丰富多样,用户可以实时、实地对食材存储设备中的食材信息进行查询管理,食材查询更为高效,能够极大提升用户生活品质。
[0284]
在一些实施例中,上述应用在显示设备中的查看食材存储设备食材的方法,也可应用在智能终端侧。用户操作智能终端查看食材存储设备食材信息的具体实现过程,可相应前述任一显示设备实施例所公开的内容,此处不再赘述。
[0285]
由以上技术方案可知,本发明实施例提供的一种查询食材存储设备食材的方法及
显示设备,用户操作显示设备产生食材查询指令,在食材查询指令用于查询目标食材存储设备中现有食材的食材信息时,在显示设备中呈现食材管理主页面,以展示食材存储设备所有现有食材的食材信息;在食材查询指令用于查询目标食材存储设备中指定食材的食材信息时,在显示设备中呈现食材特定页面,以展示食材存储设备中指定食材的食材信息;在食材查询指令用于查询目标食材存储设备中指定类型对应现有食材的食材信息时,在显示设备中呈现食材标签页面,以展示食材存储设备中指定类型对应的现有食材的食材信息。可见,该方法及显示设备,可供用户操作显示设备通过多入口查询食材存储设备食材,显示设备端以“卡片”方式展示各个查询到的食材信息,查询信息丰富多样,用户可以实时、实地对食材存储设备中的食材信息进行查询管理,食材查询更为高效,能够极大提升用户生活品质。
[0286]
具体实现中,本发明还提供一种存储介质,其中,该存储介质可存储有程序,该程序执行时可包括本发明提供的查询食材存储设备食材的方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
[0287]
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等。
[0288]
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于查询食材存储设备食材的方法实施例而言,由于其基本相似于显示设备实施例,所以描述的比较简单,相关之处参见显示设备实施例中的说明即可。
[0289]
最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
[0290]
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献