冰箱的食材信息录入方法、冰箱、电子设备及存储介质与流程



1.本技术涉及冰箱控制技术领域,尤其涉及一种冰箱的食材信息录入方法、冰箱、电子设备及存储介质。


背景技术:



2.随着社会发展以及人们生活水平日益提高,人们对冰箱的功能要求除了传统的储物外,对其智能化的需求也越来越高。越来越多的用户及厂家注重冰箱进行食材管理的功能,将放入冰箱内的食材名称/种类进行记录,并管理食材对应的保质期,过期提醒等信息。
3.目前,为实现食材管理的功能,已上市的冰箱通过提供给用户辅助的标签,通过标签定义食材名称及信息,并记录存入冰箱的标签,从而进行食材的记录及管理。如通过提供rfid标签,用户将rfid标签定义完成后夹在对应的食材上,放入冰箱后箱内盘点扫描到该rfid标签的食材并在冰箱的显示屏上显示进行食材管理。但当用户使用nfc电子标签标记食材信息时,由于nfc电子标签感应距离只有1~3cm,感应距离非常短。因此,当nfc电子标签放入冰箱后,不能像rfid标签那样,让冰箱端自动发现标签并自动录入食材信息,而是需要用户通过智能手机或冰箱屏端手动录入或者删除nfc电子标签标记的食材信息,过程比较繁琐、费时,且容易出错,影响用户的冰箱使用体验。


技术实现要素:



4.本技术实施例的主要目的在于提出一种冰箱的食材信息录入方法、冰箱、电子设备及存储介质。旨在能够将nfc电子标签标记的食材信息自动录入至冰箱并上传至云端进行食材管理,不需要用户手动操作,减少繁琐操作,增加冰箱使用的便捷性。
5.为实现上述目的,本技术实施例的第一方面提出了一种冰箱的食材信息录入方法,所述方法包括:
6.启动蓝牙主设备模式,以对第一蓝牙模块进行搜索,所述第一蓝牙模块设置于nfc电子标签,所述nfc电子标签用于存储冰箱的食材信息;
7.当搜索到目标第一蓝牙模块时,向所述目标第一蓝牙模块发送配对连接请求,以与对应于所述目标第一蓝牙模块的目标nfc电子标签建立通信连接;
8.读取所述目标nfc电子标签的标签信息,并将所述标签信息通过wifi模块上传至云端,所述标签信息包括所述目标nfc电子标签的编号和对应的食材信息;
9.当检测到所述标签信息读取完成时,断开与所述目标nfc电子标签的通信连接,并返回对第一蓝牙模块进行搜索的步骤,直到所有nfc电子标签的标签信息读取完成。
10.在一些实施例,在读取完所述目标nfc电子标签的标签信息之后,所述方法还包括:
11.当检测所述目标nfc电子标签的标签信息被二次读取,提取二次读取的标签信息,并通过所述wifi模块上传至云端;
12.将所述二次读取的标签信息替换对应上一次读取的标签信息,以对所述目标nfc
电子标签的标签信息进行更新。
13.在一些实施例,在启动蓝牙主设备模式之前,所述方法还包括:
14.通过能量发射模块向第一天线发射能量,使得所述第一天线获取能量后为所述第一蓝牙模块提供电能,使得所述第一蓝牙模块获取电能后启动蓝牙从设备模式以被搜索到;其中,所述第一天线设置于所述nfc电子标签,所述第一天线用于获取能量后为所述第一蓝牙模块提供电能。
15.为实现上述目的,本技术实施例的第二方面提出了一种冰箱的食材信息录入方法,所述方法包括:
16.通过nfc天线收集食材信息并将收集的所述食材信息发送至nfc芯片;
17.通过nfc芯片接收并存储所述食材信息;
18.通过电源模块为第一蓝牙模块供电;
19.供电后将所述第一蓝牙模块启动蓝牙从设备模式,以与nfc读写装置的第二蓝牙模块建立通信连接,所述nfc读写装置用于读取所述食材信息;
20.建立通信连接后,通过所述第一蓝牙模块将所述食材信息发送至所述nfc读写装置。
21.在一些实施例,通过nfc芯片接收并存储所述食材信息之后,所述方法还包括:
22.通过第一天线接收由所述nfc读写装置的能量发射模块发射的能量,以为所述第一蓝牙模块供电。
23.在一些实施例,通过nfc芯片接收并存储所述食材信息之后,所述方法还包括:
24.通过显示屏模块显示所述食材信息。
25.在一些实施例,所述方法还包括通过mcu控制模块执行以下操作:
26.控制所述nfc天线收集食材信息并将收集的所述食材信息发送至所述nfc芯片;
27.控制所述nfc芯片接收所述食材信息并写入所述食材信息;
28.控制所述第一蓝牙模块获取电能后启动蓝牙从设备模式,以与所述nfc读写装置的第二蓝牙模块建立通信连接;
29.控制所述第一天线接收由所述nfc读写装置的能量发射模块发射的能量,以为所述第一蓝牙模块提供电能;
30.控制所述显示屏模块显示所述食材信息。
31.为实现上述目的,本技术实施例的第二方面提出了一种冰箱,包括:
32.冰箱本体;
33.nfc读写装置,位于所述冰箱本体,用于执行第一方面所述的方法;
34.若干个nfc电子标签,位于所述冰箱本体,用于执行第二方面所述的方法。
35.本技术提出的一种冰箱的食材信息录入方法、冰箱、电子设备及存储介质,通过启动蓝牙主设备模式,以对第一蓝牙模块进行搜索,其中,第一蓝牙模块设置于nfc电子标签,nfc电子标签用于存储冰箱的食材信息;当搜索到目标第一蓝牙模块时,向目标第一蓝牙模块发送配对连接请求,以与对应于所述目标第一蓝牙模块的目标nfc电子标签建立通信连接;然后读取目标nfc电子标签的标签信息,并将标签信息通过wifi模块上传至云端,当检测到标签信息读取完成时,断开与目标nfc电子标签的通信连接,并返回对第一蓝牙模块进行搜索的步骤,直到所有nfc电子标签的标签信息读取完成,能够自动录入nfc电子标签存
储的食材信息,实现对nfc电子标签的自动盘点,并能将食材信息通过wifi模块上传至云端进行食材管理,不需要用户手动操作录入食材信息,减少繁琐操作,增加冰箱使用的便捷性。
附图说明
36.图1是本技术实施例中提供的冰箱的一种结构示意图;
37.图2是本技术实施例提供的nfc电子标签的一种结构图;
38.图3为本技术实施例提供的nfc读写装置的一种结构图;
39.图4是本技术实施例提供的nfc电子标签的另一种结构图;
40.图5是本技术实施例提供的nfc读写装置的另一种结构图;
41.图6为本技术实施例提供的nfc电子标签与nfc读写装置、云端的交互示意图;
42.图7是本技术实施例提供的一种冰箱的食材信息录入方法的步骤流程图;
43.图8是本技术实施例提供的一种冰箱的食材信息录入方法的另一步骤流程图;
44.图9是本技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
45.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
46.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
47.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
48.目前,有冰箱厂家使用nfc标签作为nfc电子标签,将每个标签预先定义好对应的食材种类,但将标签对应的食材添加到冰箱屏的食材管理中时,需要用户通过冰箱端的屏幕或者通过智能手机等手动录入,该过程繁琐且容易出错。同时,目前市场上的nfc标签无法自定义,只能对应标签出厂时已预置的几种食材种类,当nfc标签对应标记的食材使用完之后,该nfc标签将无法继续用来标记其他食材。
49.基于此,本技术实施例的nfc电子标签包括nfc天线、nfc芯片和第一蓝牙模块,其中,nfc天线可用于收集通过智能手机等其他nfc读写装置编辑好的食材信息,nfc芯片可用于写入nfc天线收集得到的食材信息。通过设置nfc天线和nfc芯片,使得该nfc电子标签具备食材自定义功能,即当该nfc电子标签对应标记的食材食用完之后,可通过智能手机等其他nfc读写装置编辑新的食材信息发送给nfc天线,使得该nfc电子标签能够标记另一种新食材,增加了nfc电子标签的使用率,减少浪费。
50.示例性地,用户通过智能手机编辑“牛肉,生产日期为2022年8月16日,过期日期为2022年8月20日”的食材信息,并发送至nfc电子标签a的nfc天线,使得nfc天线收集该食材
信息,同时,nfc电子标签a的nfc芯片会写入并保存该食材信息。当牛肉食用完之后,用户可以通过智能手机删除nfc电子标签a对应的食材信息,并编辑新的需要标记的食材信息,比如,新买入了鸡肉,此时可以编辑鸡肉对应的信息,比如“鸡肉,生产日期为2022年8月17日,过期日期为2022年8月21日”,然后发送至nfc电子标签a的nfc天线,使得nfc电子标签a能够对鸡肉对应的食材信息进行标记。
51.与此同时,本技术实施例在冰箱端的nfc读写装置中设置第二蓝牙模块和wifi模块,使得能够通过第二蓝牙模块与nfc电子标签的第一蓝牙模块建立通信连接,使得冰箱端的nfc读写装置能够自动录入nfc电子标签标记的食材信息,同时通过wifi模块可以将nfc电子标签对应的食材信息上传至云端,以进行食材管理。
52.示例性地,用户通过智能手机编辑好食材猪肉的信息,比如“猪肉,生产日期为2022年8月13日,过期日期为2022年8月18日”,然后将该食材信息发送至nfc电子标签a的nfc天线,使得nfc电子标签a的nfc芯片写入并保存该食材信息。同样地,用户可通过智能手机编辑好食材鸭肉的信息,比如“鸭肉,生产日期为2022年8月16日,过期日期为2022年8月19日”,然后将该食材信息发送至nfc电子标签b的nfc天线,使得nfc电子标签b的nfc芯片写入并保存该食材信息。此时,nfc电子标签a标记的是猪肉的食材信息,nfc电子标签b标记的是鸭肉的食材信息。由于nfc电子标签a和nfc电子标签b均设有第一蓝牙模块,且第一蓝牙模块处于蓝牙从设备模式,而冰箱端的nfc读写装置又设有第二蓝牙模块和wifi模块,因此,冰箱端的第二蓝牙模块能够首先启动蓝牙主设备模式,以自动对第一蓝牙模块进行搜索,当搜索到第一蓝牙模块后,可自动与第一蓝牙模块建立通信连接,从而能够自动录入nfc电子标签保存的食材信息,并通过wifi模块上传至云端进行食材管理。示例性地,当冰箱端的第二蓝牙模块搜索到nfc电子标签a的第一蓝牙模块时,第二蓝牙模块会自动连接nfc电子标签a的第一蓝牙模块,从而建立冰箱端nfc读写装置与nfc电子标签a之间的通信连接,建立连接后,nfc读写装置可自动录入nfc电子标签a标记的食材信息,然后将nfc电子标签a标记的食材信息通过wifi模块上传至云端。上传完之后,冰箱端的第二蓝牙模块断开与nfc电子标签a的连接,并对下一个nfc电子标签的第一蓝牙模块进行搜索。比如搜索到nfc电子标签b的第一蓝牙模块,此时,冰箱端的第二蓝牙模块会自动连接nfc电子标签b的第一蓝牙模块,从而建立冰箱端nfc读写装置与nfc电子标签b之间的通信连接,建立连接后,nfc读写装置可自动录入nfc电子标签b标记的食材信息,然后将nfc电子标签b标记的食材信息通过wifi模块上传至云端。按照这种方式,冰箱端的第二蓝牙模块会依次自动与若干个nfc电子标签的第一蓝牙模块连接,从而自动录入若干个nfc电子标签标记的食材信息,完成对nfc电子标签的自动盘点,并将食材信息通过wifi模块上传至云端进行食材管理。
53.下面结合附图,对本技术实施例的具体实施方式进行详细说明。
54.参照图1,图1示出了本技术实施例中提供的冰箱的一种结构示意图。本技术实施例提供了一种冰箱,包括:
55.冰箱本体11,
56.若干个nfc电子标签12,位于冰箱本体11,其中,nfc电子标签包括nfc天线、nfc芯片和第一蓝牙模块,nfc天线用于收集食材信息,nfc芯片用于写入食材信息;
57.nfc读写装置13,位于冰箱本体11,其中,nfc读写装置包括第二蓝牙模块和wifi模
块。
58.其中,nfc天线收集到食材信息后会将收集到的食材信息发送至nfc芯片,使得nfc芯片存储相应的食材信息。
59.其中,nfc读写装置13用于执行以下操作:
60.启动蓝牙主设备模式,以对第一蓝牙模块进行搜索;
61.当搜索到目标第一蓝牙模块时,向目标第一蓝牙模块发送配对连接请求,以与对应于所述目标第一蓝牙模块的目标nfc电子标签建立通信连接;
62.读取所述目标nfc电子标签的标签信息,并将标签信息通过wifi模块上传至云端,标签信息包括目标nfc电子标签编号和对应的食材信息;
63.当检测到标签信息读取完成,断开当前与目标nfc电子标签的通信连接,并返回启动蓝牙主设备模式,以对第一蓝牙模块进行搜索的步骤,直到所有nfc电子标签的标签信息读取完成。
64.本技术实施例中,通过将第二蓝牙模块启动蓝牙主设备模块,以对若干个nfc电子标签的第一蓝牙模块进行搜索。具体地,当搜索到其中一个目标nfc电子标签的目标第一蓝牙模块,由于目标第一蓝牙模块处于蓝牙从设备模式,因此可自动与目标第一蓝牙模块连接,从而使得nfc读写装置能够自动录入目标nfc电子标签的标签编号和对应的食材信息,并同时通过wifi模块将录入的标签编号和对应的食材信息上传至云端。当目标nfc电子标签的标签编号和对应的食材信息录入完成之后,第二蓝牙模块会断开当前与目标nfc电子标签的连接,并搜索下一个nfc电子标签的第一蓝牙模块,当搜索到下一个nfc电子标签的第一蓝牙设备之后,自动与下一个nfc电子标签建立通信连接,进而自动录入下一个nfc电子标签的标签编号和对应的食材信息,并通过wifi模块将下一个nfc电子标签的标签编号和对应的食材信息上传至云端,直到所有nfc电子标签的标签编号和对应的食材信息全部读取完成。通过该种方式,能够完成对nfc电子标签的标签信息的自动录入,并实现对nfc电子标签的自动盘点,使得用户不需要通过手动录入或删除标签编号和对应的食材信息,减少出错率,同时,提高冰箱的智能程度,提高用户的冰箱使用体验。
65.与此同时,若冰箱端的nfc读写装置通过第二蓝牙模块读取到相同标签编号,但对应的食材信息不同时,考虑是nfc电子标签的内容作了修改,此时,以最近一次读取的标签信息更新上一次读取到的标签信息,以对nfc电子标签对应的标签信息进行更新。
66.示例性地,若第一次读取到的nfc电子标签a的标签信息为“编号a和对应猪肉信息”,而第二次读取到的nfc电子标签a的标签信息为“编号a和对应的鸭肉信息”,此时,以第二次读取到的nfc电子标签a的标签信息为准,即将第一次读取的nfc电子标签a的内容替换成第二次读取到的nfc电子标签a的内容,并将第二次读取到的nfc电子标签a对应的标签信息上传至云端,以更新nfc电子标签a的标签信息。可以理解的是,最近一次读取、上一次读取、第二次读取和第一次读取均可通过读取时间或者上传时间进行判断。比如,nfc电子标签a的标签信息的读取时间有2022年8月20日13:23和2022年8月22日9:45,此时,可以判定2022年8月22日9:45为最近一次读取或者第二次读取,2022年8月20日13:23为上一次读取或者第一次读取。
67.参照图2,图2为本技术实施例提供的nfc电子标签的一种结构图,如图2所示,nfc电子标签12包括nfc天线121、nfc芯片122、第一蓝牙模块123、mcu控制模块124、显示屏模块
125和电源模块126。其中,nfc芯片122、第一蓝牙模块123、mcu控制模块124和显示屏模块125均与电源模块126连接,nfc天线121、nfc芯片122、第一蓝牙模块123和显示屏模块125均与mcu控制模块124连接。
68.参照图3,图3为本技术实施例提供的nfc读写装置的一种结构图,如图3所示,nfc读写装置13包括第二蓝牙模块131和wifi模块132,其中,第二蓝牙模块131可用于与nfc电子标签建立通信连接,wifi模块132可用于将读取的标签信息上传至云端。
69.本技术实施例中,电源模块126用于为nfc芯片122、第一蓝牙模块123、mcu控制模块124和显示屏模块125提供电能。当nfc天线121收集到编辑好的nfc电子标签的食材信息之后,nfc芯片122能够存储该食材信息;此时,由于电能模块126能够持续为第一蓝牙模块123供能,第一蓝牙模块123可保持一段时间的蓝牙从设备模式,使得能够被nfc读写装置13的第二蓝牙模块131搜索到,进而与nfc读写装置13建立通信连接,使得nfc读写装置13能够读取nfc电子标签12的标签信息。
70.本技术实施例中,mcu控制模块124通过与nfc天线121、nfc芯片122、第一蓝牙模块123和显示屏模块125连接,可用于执行以下操作:
71.控制nfc天线121收集食材信息并将收集的食材信息发送至nfc芯片122模块;
72.控制nfc芯片122接收食材信息并写入食材信息;
73.控制第一蓝牙模块123启动蓝牙从设备模式,以与第二蓝牙模块131建立通信连接;
74.控制显示屏模块125显示食材信息。
75.示例性地,当用户通过智能手机编辑好“鸡肉,生产日期为2022年8月13日,过期日期为2022年8月18日”的食材信息并发送至nfc电子标签a时,mcu控制模块会发送一个控制信号给nfc天线,以使得nfc天线能够收集该食材信息并将该食材信息发送至nfc芯片,同样地,nfc芯片也会收到由mcu控制模块发送的一个控制信号,从而接收并存储该食材信息。同时,第一蓝牙模块获取电能后,收到由mcu控制模块发送的一个控制信号,从而保持一段时间的蓝牙从设备模式,以被第二蓝牙模块搜索到。同样地,显示屏模块也会收到由mcu控制模块发送的控制信号,从而显示nfc芯片存储的食材信息。
76.本技术实施例中,当第一蓝牙模块123的电能能够直接由电源模块126提供时,nfc读写装置13不用另外设置能量发送模块,nfc电子标签12也不需要另外设置第一天线来接收能量发射模块发射的高频能量,以为第一蓝牙模块123提供电能,从而使得第一蓝牙模块123能够处于蓝牙从设备模式而被第二蓝牙模块131搜索到。
77.参照图4,图4为本技术实施例提供的nfc电子标签的另一种结构图。参照图4,nfc电子标签12除了包含nfc天线121、nfc芯片122、第一蓝牙模块123、mcu控制模块124、显示屏模块125和电源模块126之外,还可包括第一天线127。
78.参照图5,配合于如图4所示的nfc电子标签的结构,nfc读写装置13除了包括第二蓝牙模块131和wifi模块132之外,还包括能量发射模块133,其中,能量发射模块133用于发射高频能量,第一天线127用于接收能量发射模块133发射的高频能量,从而为第一蓝牙模块123提供电能,使得第一蓝牙模块1123获取电能后保持一段时间的蓝牙从设备模式,以被第二蓝牙模块131搜索到。
79.本技术实施例中,冰箱关门后,能量发射模块可自动发射高频能量,第一天线能够
接收到能量发射模块发射的高频能量,从而为第一蓝牙模块提供电能,使得第一蓝牙模块能够启动蓝牙从设备模式,以被第二蓝牙设备搜索到。但第二蓝牙设备搜索到第一蓝牙模块,会给第一蓝牙模块发送配对连接请求,从而自动与第一蓝牙模块建立通信连接。建立连接后,nfc读写装置会读取nfc电子标签的标签编号和对应的食材信息,并通过wifi模块上传至云端。读取完成之后,第二蓝牙模块会自动断开与当前nfc电子标签的连接,并搜索下一个nfc电子标签的第一蓝牙模块,搜索到后自动与下一个nfc电子标签建立通信了,以录入下一个nfc电子标签的标签编号和对应的食材信息并上传云端,直到完成了对所有nfc电子标签的标签信息的读取,从而实现对nfc电子标签的盘点,通过上传云端可进行相应的食材管理。
80.可以理解的是,当nfc读写装置没有设置能量发射模块时,nfc电子标签需要通过电源模块为第一蓝牙模块提供电能,以使得第一蓝牙模块能够启动蓝牙从设备模式,以被第二蓝牙模块搜索到,进而能够成功与第二蓝牙模块建立连接。当nfc读写装置设置有能量发射模块时,nfc电子标签既可以通过电源模块为第一蓝牙模块提供电能,也可以通过第一天线为第一蓝牙模块提供电能。也就是说,当nfc读写装置设置有能量发射模块时,nfc电子标签可以同时设置有电源模块和第一天线,也可以只设置有第一天线。当只设置有第一天线时,除了第一蓝牙模块,nfc芯片、mcu控制模块和显示屏模块的电能也可以由第一天线获取得到。
81.可以理解的是,nfc电子标签可根据实际需要确定是否需要显示屏模块,当设置有显示屏模块时。显示屏模块可以显示nfc电子标签对应的食材信息,以便用户直观查看到nfc电子标签对应的食材信息,便于信息的核对,同时便于对冰箱食材的管理。
82.示例性地,当nfc电子标签设置有显示屏模块时,显示屏模块可以是墨水屏,从而能够保证在没有供电的情况下也能够正常显示对应的标签信息。
83.参照图6,图6为本技术实施例提供的nfc电子标签与nfc读写装置、云端的交互示意图。如图6所示,nfc电子标签12的nfc芯片中已存储有相应的食材信息,此时,通过nfc读写装置13的第二蓝牙模块与nfc电子标签12的第一蓝牙模块的连接,能够实现nfc电子标签12与nfc读写装置13直接的信息交互,使得nfc读写装置13能够读取nfc电子标签12的标签编号和对应的食材信息,再将读取到的标签编号和对应的食材信息上传至云端10,实现冰箱食材管理。
84.本技术实施例中,通过nfc电子标签能够自定义食材信息,同时通过第一蓝牙模块和第二蓝牙模块建立nfc电子标签与nfc读写装置之间的通信,能够将自定义的食材信息发送至nfc读写装置,再通过wifi模块上传至云端进行食材管理。当nfc电子标签的食材信息被读取之后,第二蓝牙模块会自动断开当前连接的第一蓝牙模块,然后继续搜索下一个nfc电子标签的第一蓝牙模块,以与下一个nfc电子标签建立通信连接,以读取下一个nfc电子标签的食材信息,按照这种方式,直到所有的nfc电子标签对应的食材信息全部被读取完成。
85.可以理解的是,第二蓝牙模块和第一蓝牙模块之间的连接过程为:第二蓝牙模块为蓝牙主设备模式,可以搜索周围的蓝牙设备并选择要连接的蓝牙从设备进行连接。它可以发送和接收数据,还可以设置默认情况下连接的蓝牙从端的mac地址,以便第二蓝牙模块可以到蓝牙从端设备并在通电后立即进行连接。第一蓝牙模块处于蓝牙从设备模式,不
能主动去搜索周围设备。蓝牙从设备连接到蓝牙主机设备后,可以与蓝牙主机设备发送和接收数据。
86.参照图7,图7为本技术实施例提供的冰箱的食材信息录入方法的步骤流程图。本技术实施例提供一种冰箱的食材信息录入方法,其中,冰箱包括冰箱本体、nfc读写装置和若干个nfc电子标签,nfc读写装置包括第二蓝牙模块和wifi模块,nfc电子标签包括nfc天线、nfc芯片和第一蓝牙模块。基于图1-图5所示的结构,该方法由nfc读写装置执行,包括但不限于步骤s701至步骤s704:
87.步骤s701,启动蓝牙主设备模式,以对目标第一蓝牙模块进行搜索。
88.本步骤中,由于nfc电子标签有多个,因此,对应的第一蓝牙模块也有多个,且每个第一蓝牙模块均处于蓝牙从设备模式,以能够被第二蓝牙模块搜索到。nfc读写装置只有一个,因此第二蓝牙模块也只有一个,且第二蓝牙模块设置为蓝牙主设备模式,从而能够对第二蓝牙模块进行搜索。搜索过程中,可以指定需要连接的nfc电子标签,即可以指定其中一个nfc电子标签为目标nfc电子标签,进而在搜索过程中,搜索得到指定的目标第一蓝牙模块。也可以随机搜索,以搜索结果的先后顺序确定目标第一蓝牙模块。
89.示例性地,比如指定要读取nfc电子标签a的标签信息,此时,需要知道nfc电子标签a的第一蓝牙模块的名称或者mac地址,然后将第二蓝牙设备启动蓝牙主设备模式,进行搜索,以直接搜索得到nfc电子标签a对应的第一蓝牙模块。同时,也可以不指定要读取的nfc电子标签a,比如总共有6个nfc电子标签,只需要依次读取这6个nfc电子标签对应的标签信息即可,对其中的读取顺序不作要求。此时,只需要将第二蓝牙模块启动蓝牙主设备模式,进行随机搜索。
90.步骤s702,当搜索到目标第一蓝牙模块时,向目标第一蓝牙模块发送配对连接请求,以与对应于目标第一蓝牙模块的目标nfc电子标签建立通信连接。
91.本步骤中,如果提前指定了多个nfc电子标签中的其中一个为目标nfc电子标签,则其对应的第一蓝牙模块为目标第一蓝牙模块,此时,可以在搜索结果列表中选择该目标第一蓝牙模块,并向该目标第一蓝牙模块发送配对连接请求,以与相应的目标nfc电子标签建立通信连接。
92.示例性地,比如如果提前指定了nfc电子标签a为目标nfc电子标签,则nfc电子标签a对应的第一蓝牙模块a为目标第一蓝牙模块,此时,需要在搜索结果列表中出第一蓝牙模块a,然后向第一蓝牙模块a发送配对连接请求,以自动与第一蓝牙模块a建立通信连接。
93.可以理解的是,如果没有指定目标nfc电子标签,则只需在搜索结果列表中随机选择其中一个第一蓝牙模块进行连接。比如,在搜索结果列表中出现了第一蓝牙模块a、第一蓝牙模块b、第一蓝牙模块c、第一蓝牙模块d、第一蓝牙模块e和第一蓝牙模块f,此时,随机选择其中任意一个,比如选择第一蓝牙模块b为目标第一蓝牙模块,进而与第一蓝牙模块b建立通信连接。
94.步骤s703,读取目标nfc电子标签的标签信息,并将标签信息通过wifi模块上传至云端,标签信息包括目标nfc电子标签的编号和对应的食材信息。
95.本步骤中,当与目标nfc电子标签建立通信连接之后,可读取目标nfc电子标签对应的标签信息,其中,标签信息包括nfc电子标签编号和对应的食材信息。比如,nfc电子标
签a的标签信息包括标签编号a和鸡肉的食材信息。读取完之后,可通过wifi模块将标签信息上传至云端,以进行食材管理。
96.示例性地,当第二蓝牙模块与nfc电子标签a对应的第一蓝牙模块a连接后,nfc电子标签a与nfc读写装置之间可以进行数据交互,从而使得nfc读写装置可以读取nfc电子标签a的标签信息,并通过wifi模块将nfc电子标签a的标签信息上传至云端。
97.步骤s704,当检测到标签信息读取完成时,断开与目标nfc电子标签的通信连接,并返回对第一蓝牙模块进行搜索的步骤,直到所有nfc电子标签的标签信息读取完成。
98.本步骤中,当检测到目标nfc电子标签的标签信息读取完成,可断开当前与目标nfc电子标签的通信连接,然后搜索下一个需要连接的目标nfc电子标签,直到所有的nfc电子标签的标签信息被读取完成。
99.示例性地,当检测到nfc电子标签a的标签信息a被读取完成,断开与nfc电子标签a的连接,然后搜索下一个nfc电子标签的第一蓝牙模块,比如搜索到第一蓝牙模块b,则向第一蓝牙模块b发送配对连接请求,然后自动连接上第一蓝牙模块b,此时,nfc读写装置与nfc电子标签b可进行数据交互,nfc读写装置可读取nfc电子标签b的标签信息b,读取完标签信息b之后,断开与nfc电子标签b的连接,搜索下一个nfc电子标签,直到所有的nfc电子标签的标签信息被读取完并均被上传至云端。
100.本技术实施例通过第二蓝牙模块与第一蓝牙模块的配对连接,可以实现nfc读写装置与nfc电子标签之间的数据交互,从而使得nfc读写装置能够读取nfc电子标签的标签信息,并通过wifi模块上传至云端进行食材管理。读取完成之后,第二蓝牙模块可自动断开与当前nfc电子标签的连接,然后搜索并连接下一个nfc电子标签,以读取下一个nfc电子标签的标签信息,直到所有的nfc电子标签的标签被读取完成和被上传至云端。通过这种方式,能够自动录入nfc电子标签的标签编号和对应的食材信息,实现对nfc电子标签的盘点,提高冰箱的智能程度,提高用户的冰箱使用体验。
101.在一些实施例中,参照图8,所述方法还包括步骤s801至步骤s802:
102.步骤s801,当检测目标nfc电子标签的标签信息被二次读取,提取二次读取的标签信息,并通过wifi模块上传至云端。
103.本步骤中,如果目标食材标签的标签信息被二次读取,则直接提取二次读取的标签信息为目标nfc电子标签最终的标签信息,并通过wifi模块上传至云端。
104.示例性地,若nfc电子标签a的标签信息被二次读取,即nfc电子标签a的标签信息以被读取成功且上传至云端,又再次读取了nfc电子标签a的标签信息,此时,直接提取再次读取的nfc电子标签a的标签信息,并上传至云端。比如,已经读取的nfc电子标签a的标签信息为标签编号a和鸡肉食材信息,然后又再次读取到nfc电子标签a的标签信息为标签编号a和牛肉食材信息。此时,标签编号相同,但食材信息不同,说明nfc电子标签a定义的食材信息发生了改变,需要提取再次读取的nfc电子标签的标签信息,以更新nfc电子标签的标签信息。
105.步骤s802,将二次读取的标签信息替换对应上一次读取的标签信息,以对目标nfc电子标签的标签信息进行更新。
106.本步骤中,提取得到二次读取的标签信息之后,将二次读取的标签信息替换为对应上一次读取的标签信息。比如,二次读取的nfc电子标签a的标签信息为标签信息b,上一
次读取的nfc电子标签a的标签信息为标签信息a,此时,将标签信息b替换标签信息a,以对nfc电子标签a的标签信息进行更新。
107.可以理解的是,即便当二次读取的nfc电子标签的标签信息与对应上一次读取的标签信息相同,也可以将二次读取的结果替换上一次读取的结果,即可以直接将二次读取的标签信息替换上一次读取的标签信息,不用判断这两次读取的结果是否相同,可省略判断过程直接对标签信息进行更新。
108.需要说明的是,当二次读取了nfc电子标签的标签信息之后,也可判断二次读取的nfc电子标签的标签信息与上一次读取的标签信息是否相同,然后根据判断结果,决定是否需要对nfc电子标签的标签信息进行更新。比如,二次读取的nfc电子标签a的标签信息为标签信息a,而上一次读取的nfc电子标签a的标签信息为标签信息b,二者标签编号相同,但食材信息不同,此时,需要将二次读取的标签信息a替换上一次读取的标签信息b。而如果读取的nfc电子标签a的标签信息为标签信息a,而上一次读取的nfc电子标签a的标签信息也标签信息a,者标签编号相同,食材信息也相同,此时不需要将二次读取的标签信息a替换上一次读取的标签信息a,只需保留上一次读取的标签信息a即可。
109.本技术实施例描述的实施例是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域技术人员可知,随着技术的演变和新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
110.本领域技术人员可以理解的是,图7和图8中示出的技术方案并不构成对本技术实施例的限定,可以包括比图示更多或更少的步骤,或者组合某些步骤,或者不同的步骤。
111.本技术实施例还提供了一种电子设备,电子设备包括括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述xxx方法。该电子设备可以为包括平板电脑、车载电脑等任意智能终端。
112.请参阅图9,图9示意了另一实施例的电子设备的硬件结构,电子设备包括:
113.处理器901,可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本技术实施例所提供的技术方案;
114.存储器902,可以采用只读存储器(readonlymemory,rom)、静态存储设备、动态存储设备或者随机存取存储器(randomaccessmemory,ram)等形式实现。存储器902可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器902中,并由处理器901来调用执行本技术实施例的冰箱的食材信息的录入方法;
115.输入/输出接口903,用于实现信息输入及输出;
116.通信接口904,用于实现本设备与其他设备的通信交互,可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信;
117.总线905,在设备的各个组件(例如处理器901、存储器902、输入/输出接口903和通信接口904)之间传输信息;
118.其中处理器901、存储器902、输入/输出接口903和通信接口904通过总线905实现彼此之间在设备内部的通信连接。
119.本技术实施例还提供了一种存储介质,存储介质为计算机可读存储介质,该存储
介质存储有计算机程序,该计算机程序被处理器执行时实现上述冰箱的食材信息的录入方法。
120.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
121.本技术实施例描述的实施例是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域技术人员可知,随着技术的演变和新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
122.本领域技术人员可以理解的是,图中示出的技术方案并不构成对本技术实施例的限定,可以包括比图示更多或更少的步骤,或者组合某些步骤,或者不同的步骤。
123.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
124.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
125.本技术的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
126.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
127.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
128.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
129.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
130.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括多指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例的方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序的介质。
131.以上参照附图说明了本技术实施例的优选实施例,并非因此局限本技术实施例的权利范围。本领域技术人员不脱离本技术实施例的范围和实质内所作的任何修改、等同替换和改进,均应在本技术实施例的权利范围之内。

技术特征:


1.一种冰箱的食材信息录入方法,其特征在于,所述方法包括:启动蓝牙主设备模式,以对第一蓝牙模块进行搜索,所述第一蓝牙模块设置于nfc电子标签,所述nfc电子标签用于存储冰箱的食材信息;当搜索到目标第一蓝牙模块时,向所述目标第一蓝牙模块发送配对连接请求,以与对应于所述目标第一蓝牙模块的目标nfc电子标签建立通信连接;读取所述目标nfc电子标签的标签信息,并将所述标签信息通过wifi模块上传至云端,所述标签信息包括所述目标nfc电子标签的编号和对应的食材信息;当检测到所述标签信息读取完成时,断开与所述目标nfc电子标签的通信连接,并返回对第一蓝牙模块进行搜索的步骤,直到所有nfc电子标签的标签信息读取完成。2.根据权利要求1所述的方法,其特征在于,在读取完所述目标nfc电子标签的标签信息之后,所述方法还包括:当检测所述目标nfc电子标签的标签信息被二次读取,提取二次读取的标签信息,并通过所述wifi模块上传至云端;将所述二次读取的标签信息替换对应上一次读取的标签信息,以对所述目标nfc电子标签的标签信息进行更新。3.根据权利要求1所述的方法,其特征在于,在启动蓝牙主设备模式之前,所述方法还包括:通过能量发射模块向第一天线发射能量,使得所述第一天线获取能量后为所述第一蓝牙模块提供电能,使得所述第一蓝牙模块获取电能后启动蓝牙从设备模式以被搜索到;其中,所述第一天线设置于所述nfc电子标签,所述第一天线用于获取能量后为所述第一蓝牙模块提供电能。4.一种冰箱的食材信息录入方法,其特征在于,所述方法包括:通过nfc天线收集食材信息并将收集的所述食材信息发送至nfc芯片;通过nfc芯片接收并存储所述食材信息;通过电源模块为第一蓝牙模块供电;供电后将所述第一蓝牙模块启动蓝牙从设备模式,以与nfc读写装置的第二蓝牙模块建立通信连接,所述nfc读写装置用于读取所述食材信息;建立通信连接后,通过所述第一蓝牙模块将所述食材信息发送至所述nfc读写装置。5.根据权利要求4所述的方法,其特征在于,通过nfc芯片接收并存储所述食材信息之后,所述方法还包括:通过第一天线接收由所述nfc读写装置的能量发射模块发射的能量,以为所述第一蓝牙模块供电。6.根据权利要求4所述的方法,其特征在于,通过nfc芯片接收并存储所述食材信息之后,所述方法还包括:通过显示屏模块显示所述食材信息。7.根据权利要求6所述的方法,其特征在于,所述方法还包括通过mcu控制模块执行以下操作:控制所述nfc天线收集食材信息并将收集的所述食材信息发送至所述nfc芯片;控制所述nfc芯片接收所述食材信息并写入所述食材信息;
控制所述第一蓝牙模块获取电能后启动蓝牙从设备模式,以与所述nfc读写装置的第二蓝牙模块建立通信连接;控制所述第一天线接收由所述nfc读写装置的能量发射模块发射的能量,以为所述第一蓝牙模块提供电能;控制所述显示屏模块显示所述食材信息。8.一种冰箱,其特征在于,包括:冰箱本体;nfc读写装置,位于所述冰箱本体,用于执行权利要求1-3任一项所述的方法;若干个nfc电子标签,位于所述冰箱本体,用于执行权利要求4-7任一项所述的方法。9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。

技术总结


本申请实施例提供了一种冰箱的食材信息录入方法、冰箱、电子设备及存储介质,通过启动蓝牙主设备模式,以对第一蓝牙模块进行搜索,当搜索到目标第一蓝牙模块时,向目标第一蓝牙模块发送配对连接请求,以与对应于所述目标第一蓝牙模块的目标NFC电子标签建立通信连接;然后读取目标NFC电子标签的标签信息,并将标签信息通过WIFI模块上传至云端,当检测到标签信息读取完成时,断开与目标NFC电子标签的通信连接,并返回对第一蓝牙模块进行搜索的步骤,直到所有NFC电子标签的标签信息读取完成,能够自动录入NFC电子标签存储的食材信息,实现对NFC电子标签的自动盘点,不需要用户手动操作录入食材信息,减少繁琐操作,增加冰箱使用的便捷性。用的便捷性。用的便捷性。


技术研发人员:

刘照光 刘兆祥 张善房

受保护的技术使用者:

海信冰箱有限公司

技术研发日:

2022.08.26

技术公布日:

2022/12/16

本文发布于:2024-09-26 04:21:50,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/36708.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:蓝牙   模块   电子标签   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议