掌桥专利:专业的专利平台
掌桥专利
首页

储物容器、物品检测的方法及系统

文献发布时间:2024-01-17 01:15:20


储物容器、物品检测的方法及系统

技术领域

本申请涉及终端技术领域,尤其涉及储物容器、物品检测的方法及系统。

背景技术

人们日常出行生活通常使用各种储物容器装载物品。随着人民生活水平的不断提高、科学技术的不断发展,储物容器的防盗安全问题以及对储物容器内物品的收纳管理逐渐受到人们的高度重视。

目前市面上各类储物容器的设计主要考虑的是其装载功能的实现。少数具有物品识别功能的储物容器,因为无法准确判断物品与储物容器的相对位置关系,在识别容器内物品的过程中经常受到附近的其他容器外物品的干扰,导致错误识别故障频发。因此,如何快速、准确地判断物品相对于储物容器的具体位置,进而实现对容器内物品的智能收纳、防丢防漏,是本领域值得研究的方向。

发明内容

本申请提供了储物容器、物品检测的方法及系统,可以准确地识别到位于储物容器内的物品,避免将储物容器外的物品误判为位于该储物容器内,实现准确地智能收纳。

第一方面,本申请实施例提供了一种储物容器,该储物容器包括:控制模块、阅读器、屏蔽层和天线,储物容器的储物空间位于屏蔽层所形成的包围范围内,天线位于储物容器中屏蔽层以内的部分,控制模块位于屏蔽层外。其中:屏蔽层用于屏蔽电磁信号;阅读器用于通过天线,获取位于屏蔽层内的第一电子标签发送的第一电子标签的标识;控制模块用于接收阅读器发送的第一电子标签的标识。

通过第一方面的储物容器,由于储物容器的屏蔽层可以屏蔽外部的信号,储物容器只能检测到内部的电子标签发送的信号,不会检测到外部电子标签发送的信号。因此,可以根据储物容器获取到的电子标签的标识,准确地识别到位于储物容器内的物品,避免将储物容器外的物品误判为位于该储物容器内,实现智能收纳。

结合第一方面,在一些实施方式中,控制模块还用于,将第一电子标签的标识发送给电子设备。

通过上一实施方式,控制模块将获取到的电子标签的标识发送给电子设备,可以让电子设备根据该标识确定当前位于储物容器内的物品,实现智能收纳。

结合第一方面,在一些实施方式中,控制模块还用于,根据阅读器获取的电子标签的标识以及电子设备发送的物品列表或者物品对应的电子标签标识列表确定遗漏或被取出的物品或者物品的电子标签的标识,并向电子设备发送提醒消息,提醒消息用于指示遗漏或被取出的物品。

通过上一实施方式,储物容器可以根据物品列表或者物品对应的电子标识列表确定遗漏/取出的物品或者遗漏/取出的物品标识,从而向电子设备发送提醒消息,以使得电子设备提示用户当前该储物容器遗漏或被取出的物品。

结合第一方面以及上述任一实施方式,在一些实施方式中,储物容器还包括显示屏,显示屏用于显示第一提示信息,第一提示信息用于提示有物品被放入或拿出储物容器;或者,显示屏用于显示第二提示信息,第二提示信息用于提示当前时刻储物容器内包括的物品,或者显示屏用于显示第三提示信息,第三提示信息用于提示当前储物容器遗漏的物品。

通过上一实施方式,储物容器可以通过自身的显示屏在不同的情况下显示不同的提示信息,可用于提示用户有物品被放入或拿出储物容器,还可用于提示当前储物容器内包含的物品,还可用于提示当前储物容器被遗漏的物品。直接通过容器的显示屏就可以查看容器的状态,无需通过电子设备查看信息,方便直观,提高用户体验。

在一些实施方式中,控制模块可具体用于通过阅读器获取位于屏蔽层内的电子标签的标识,并将这些电子标签的标识对应的物品确定为当前时刻该储物容器内包括的物品。在另一些实施方式中,控制模块具体用于接收到电子设备发送的该储物容器内包括的物品列表。

在一些实施方式中,控制模块可具体用于对比阅读器先后两次获取到的电子标签的标识,确定是否有物品被放入或拿出/取出。在另一些实施方式中,控制模块具体用于接收到电子设备发送的该储物容器内被放入或拿出/取出的物品列表。

在一些实施方式中,控制模块可具体用于对比阅读器获取到的电子标签的标识,和,电子设备发送的电子标签标识列表,如果前者未包含后者列表中的一些标签标识,则可以将该未包含的标签标识对应的物品确定为被遗漏的物品。

在一些实施方式中,控制模块可具体用于根据阅读器获取到的电子标签的标识,确定储物容器内的物品,并将其和电子设备发送的物品列表进行对比,如果前者未包含后者列表中的一些物品,则可以将该未包含的物品确定为被遗漏的物品。

在另一些实施方式中,控制模块具体用于接收到电子设备发送的该储物容器内被遗漏的物品列表。

结合第一方面及上述任一实施方式,在一些实施方式中,控制模块还用于在以下任意一种情况下,触发阅读器获取第一电子标签的标识:

(1)接收到电子设备发送的第一消息。

这样,储物容器可以在电子设备的触发下启动物品检测。

在一些实施方式中,电子设备可以在用户的触发下向储物容器发送第一消息,也可以周期性向储物容器发送第一消息。

(2)在储物容器被开启或被关闭时。

这样,储物容器在被开启或者关闭时,都可以启动物品检测,可以避免用户开启或关闭储物容器时出现漏物情况。

在一些实施方式中,储物容器还可包括用于检测开合状态的装置,例如霍尔传感器。

(3)在储物容器位于预设位置时。

这样,储物容器可以在处于预设位置时启动物品检测。该预设位置可以由用户确定,也可以由电子设备根据预设的规则或者根据用户习惯确定。

结合第一方面以及上述任一实施方式,在一些实施方式中,天线和第一电子标签通过超高频UHF通信技术通信。在一些实施方式中,天线用于发送UHF射频信号,该UHF射频信号用于第一电子标签获得电能并使用该电能发送第一电子标签的标识。

通过上一实施方式,UHF通信技术具备识别速度快、识别距离远等特点,该UHF技术支持天线同时和多个电子标签通信,并且电子标签可以实现为成本较低的无源标签。

结合第一方面以及上述任一实施方式,在一些实施方式中,天线和第一电子标签通过蓝牙技术通信。天线和第一电子标签通过蓝牙技术通信时,可以由天线发起该通信,也可以由第一电子标签发起该通信。

结合第一方面以及上述任一实施方式,在一些实施方式中,位于屏蔽层以内部分的天线有多个,并且多个天线分布式布置于屏蔽层内,且多个天线的电磁信号覆盖屏蔽层所形成的全部包围范围。

通过上一实施方式,可以实现对储物容器内空间的电磁场覆盖、减小标签检测盲区,提高储物容器进行物品检测时的准确率。

结合第一方面以及上述任一实施方式,在一些实施方式中,屏蔽层由金属材料制成。通过金属材料的屏蔽层可以实现良好的电磁信号屏蔽效果。

结合第一方面以及上述任一实施方式,在一些实施方式中,储物容器从内部至外部依次包括:内层布料、柔性隔层、屏蔽层、外层布料;其中,柔性隔层由非金属材料制成。

通过上一实施方式,柔性隔层可用于隔离储物容器内物品与屏蔽层。柔性隔层可以避免储物容器内的电子标签与屏蔽层直接接触,从而产生无法检测到该储物容器内的电子标签的故障。

结合第一方面以及上述任一实施方式,在一些实施方式中,储物容器还包括开合装置,开合装置用于开启或闭合储物容器,开合装置由金属材料制成。由金属材料构成的开合装置在并合状态下与屏蔽层交叠,可以达到提升储物容器的整体电磁屏蔽效果的作用。

结合第一方面以及上述任一实施方式,在一些实施方式中,阅读器和控制模块集成在同一模块上。

结合第一方面以及上述任一实施方式,在一些实施方式中,储物容器为背包或箱包。

结合第一方面以及上述任一实施方式,在一些实施方式中,储物容器还包括电池,电池用于给控制模块和阅读器供电。

第二方面,本申请实施例提供了一种物品检测的方法,应用于储物容器,该储物容器包括:屏蔽层和天线,储物容器的储物空间位于屏蔽层所形成的包围范围内,天线位于储物容器中屏蔽层以内的部分,屏蔽层用于屏蔽电磁信号。该方法包括:储物容器通过天线获取第一电子标签的标识,第一电子标签位于屏蔽层内。

通过第二方面的方法,由于储物容器的屏蔽层可以屏蔽外部的信号,储物容器只能检测到内部的电子标签发送的信号,不会检测到外部电子标签发送的信号。因此,可以根据储物容器获取到的电子标签的标识,准确地识别到位于储物容器内的物品,避免将储物容器外的物品误判为位于该储物容器内,实现智能收纳。

结合第二方面,在一些实施方式中,储物容器可以将第一电子标签的标识发送给电子设备。这样可以让电子设备根据该标识确定当前位于储物容器内的物品,实现智能收纳。

结合第二方面,在一些实施方式中,第二方面的方法还可包括:储物容器根据获取的电子标签的标识以及电子设备发送的物品列表或者物品对应的电子标签标识列表确定遗漏或被取出的物品或者物品的电子标签的标识,并向电子设备发送提醒消息,提醒消息用于指示遗漏或被取出的物品。

通过上一实施方式,储物容器可以向电子设备发送提醒消息,以使得电子设备提示用户当前该储物容器遗漏或被取出的物品。

结合第二方面,在一些实施方式中,第二方面的方法还可包括:储物容器显示第一提示信息,第一提示信息用于提示有物品被放入或拿出储物容器;或者,显示第二提示信息,第二提示信息用于提示当前时刻储物容器内包括的物品,或者用于显示第三提示信息,第三提示信息用于提示当前储物容器遗漏的物品。

通过上一实施方式,储物容器可以在不同的情况下显示不同的提示信息,可用于提示用户有物品被放入或拿出储物容器,还可用于提示当前储物容器内包含的物品,还可用于提示当前储物容器被遗漏的物品。

在一些实施方式中,储物容器可以通过天线获取位于屏蔽层内的电子标签的标识,并将这些电子标签的标识对应的物品确定为当前时刻该储物容器内包括的物品。在另一些实施方式中,储物容器可接收到电子设备发送的该储物容器内包括的物品列表。

在一些实施方式中,储物容器可以对比先后两次通过天线获取到的电子标签的标识,确定是否有物品被放入或拿出/取出。在另一些实施方式中,储物容器可接收到电子设备发送的该储物容器内被放入或拿出/取出的物品列表。

在一些实施方式中,储物容器可以对比通过天线获取到的电子标签的标识,和,电子设备发送的电子标签标识列表,如果前者未包含后者列表中的一些标签标识,则可以将该未包含的标签标识对应的物品确定为被遗漏的物品。

在一些实施方式中,储物容器可以根据通过天线获取到的电子标签的标识,确定储物容器内的物品,并将其和电子设备发送的物品列表进行对比,如果前者未包含后者列表中的一些物品,则可以将该未包含的物品确定为被遗漏的物品。

在另一些实施方式中,储物容器可接收到电子设备发送的该储物容器内被遗漏的物品列表。

结合第二方面及上述任意一种实施方式,在一些实施方式中,储物容器可以在以下任意一种情况下,被触发通过天线获取第一电子标签的标识:

(1)接收到电子设备发送的第一消息。

这样,储物容器可以在电子设备的触发下启动物品检测。

在一些实施方式中,电子设备可以在用户的触发下向储物容器发送第一消息,也可以周期性向储物容器发送第一消息。

(2)在储物容器被开启或被关闭时。

这样,储物容器在被开启或者关闭时,都可以启动物品检测,可以避免用户开启或关闭储物容器时出现漏物情况。

在一些实施方式中,储物容器还可通过用于检测开合状态的装置,例如霍尔传感器来检测是否被开启或者关闭。

(3)在储物容器位于预设位置时。

这样,储物容器可以在处于预设位置时启动物品检测。该预设位置可以由用户确定,也可以由电子设备根据预设的规则或者根据用户习惯确定。

结合第二方面及上述任意一种实施方式,在一些实施方式中,上述方法还可以包括:储物容器向电子设备发送第二消息,第二消息包括第一时刻下位于屏蔽层内的电子标签的标识;储物容器向电子设备发送第三消息,第三消息包括第二时刻下位于屏蔽层内的电子标签的标识。

通过上一实施方式,储物容器可以向电子设备发送两个不同时刻位于屏蔽层内的电子标签的标识,便于电子设备通过对比前后两个时刻位于屏蔽层内的电子标签的标识,确定是否有物品被放入或拿出/取出。

结合第二方面及上述任意一种实施方式,在一些实施方式中,储物容器还可以获取第一电子标签在容器中位置,并将第一电子标签的位置发送给电子设备。这样可以让电子设备获取到第一电子标签附着的物品在储物容器内的具体位置,实现更加精细的物品收纳。

结合上一实施方式,储物容器可以根据天线在储物容器内的位置,以及天线接收到的第一电子标签发送的信号强度确定第一电子标签的位置。

结合上一实施方式,储物容器中位于屏蔽层以内部分的天线可以分布式设置,这样储物容器就可以根据接收第一电子标签的标识的天线的位置,以及,接收到该标识的信号强度,在确定第一电子设备位于储物容器内的位置。

第三方面,本申请实施例还提供一种物品检测的方法,应用于包含储物容器和电子设备的通信系统,该储物容器包括:屏蔽层和天线,储物容器的储物空间位于屏蔽层所形成的包围范围内,天线位于储物容器中屏蔽层以内的部分,屏蔽层用于屏蔽电磁信号。

在第三方面中,储物容器执行的各项操作可参考第二方面中储物容器执行的操作,这里不再赘述。

结合第三方面,在一些实施方式中,在执行第三方面中的物品检测方法之前,电子设备可以获取第一电子标签的标识;获取第一物品的标识;关联存储第一电子标签的标识和第一物品的标识。

通过上一实施方式,电子设备可以将电子标签和其附着的物品对应起来,便于后续通过电子标签的标识来识别储物容器内的物品。

结合上一实施方式,在一些实施方式中,电子设备可以响应于接收到的用户操作,来获取第一电子标签的标识。该用户操作可以是作用于电子设备的用户界面上的操作,还可以是将电子设备靠近第一电子标签的操作等等。

结合上一实施方式,在一些实施方式中,电子设备获取第一电子标签的方式例如可包括但不限于:扫描第一电子标签的二维码、条形码;基于蓝牙技术、NFC技术等接收第一电子标签发送的标识;接收用户输入的第一电子标签的标识。

第四方面,本申请实施例提供一种储物容器,包括存储器、处理器,所述存储器用于存储计算机程序,所述处理器用于调用计算机程序,使得所述储物容器执行如第二方面或第二方面的任意一种实施方式所提供的物品检测的方法。

第五方面,本申请实施例提供一种通信系统,包括储物容器、电子设备,储物容器用于执行如第二方面或第二方面的任意一种实施方式所提供的物品检测的方法,或者,储物容器为第一方面或第四方面所提供的储物容器。

第六方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在电子设备上运行时,使得电子设备执行如第二方面或第二方面的任意一种实施方式所提供的物品检测的方法。

第七方面,本申请实施例还提供一种计算机程序产品,当该计算机程序产品在电子设备上运行时,使得电子设备执行如第二方面或第二方面的任意一种实施方式所提供的物品检测的方法。

实施本申请提供的技术方案,通过在储物容器中设置屏蔽层,储物容器只能检测到内部的电子标签发送的信号,不会检测到外部电子标签发送的信号。因此,可以根据储物容器获取到的电子标签的标识,准确地识别到位于储物容器内的物品,避免将储物容器外的物品误判为位于该储物容器内,实现智能收纳。

附图说明

图1是本申请实施例提供的通信系统10的结构示意图;

图2A是本申请实施例提供的储物容器200的结构示意图;

图2B是本申请实施例提供的储物容器200的包体结构示意图;

图2C是本申请实施例提供的储物容器200的开合装置251的结构示意图;

图2D是本申请实施例提供的多天线分布式布局的天线模块263的结构示意图;

图2E是本申请实施例提供的电子设备100的结构示意图;

图2F是本申请实施例提供的电子设备100的软件结构框图;

图2G(1)和图2G(2)是本申请实施例提供的电子标签300的结构示意图;

图3A~图3K是本申请实施例提供的一些物品检测过程中涉及的场景示意图;

图4A~图4C是本申请实施例提供的一些物品检测方法的流程示意图。

具体实施方式

下面将结合附图对本申请实施例中的技术方案进行清楚、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。

以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。

本申请实施例提供物品检测的方法、装置及系统。该方法可应用于包含电子设备、具备屏蔽层的储物容器、一个或多个电子标签的系统。其中,具备屏蔽层的储物容器可以屏蔽储物容器外部的信号。电子标签可以附着于物品之上。用户可以根据实际需求将物品存放于储物容器中。

在该方法中,储物容器可以检测到内部的电子标签发送的信号,获取该电子标签的标签信息,并将该标签信息发送给电子设备。电子设备可以根据该标签信息,确定该电子标签所附着的物品位于该储物容器内。

实施该方法,由于储物容器的屏蔽层可以屏蔽外部的信号,储物容器只能检测到内部的电子标签发送的信号,不会检测到外部电子标签发送的信号,因此,电子设备可以根据储物容器检测到的信号,准确地识别到位于储物容器内的物品,避免将储物容器外的物品误判为位于该储物容器内,实现智能收纳。

在一些实施例中,上述方法可以先后执行两次。之后,电子设备可以对比前后两次分别位于储物容器内的物品,如果有新增的物品,则可以确定当前该物品被放入储物容器,如果有物品减少,则可以确定该物品被拿出储物容器。这样,可以准确地获知是否有物品被放入或拿出储物容器,实现智能收纳。

在一些实施例中,电子设备还可以判断储物容器是否包含预设的物品,如果未包含预设的物品,则可以提示用户携带该物品。这样,可以防止物品被丢弃或遗漏,实现智能化的防丢防漏。

下面对上述物品检测的方法、装置及系统的实现进行具体介绍。

首先介绍本申请实施例提供的通信系统10的结构示意图。

参考图1,图1示出了本申请实施例提供的通信系统10。如图1所示,通信系统10可包括:电子设备100、储物容器200(图1以智能箱包为例),以及电子标签300。电子标签300可以包括不同类型的电子标签,示例性的,图1中示出了挂件标签、不粘胶标签,以及抗金属标签。

电子设备100可以为手机、平板电脑、可穿戴设备、笔记本电脑、上网本、个人数字助理(personal digital assistant,PDA)等便携式电子设备。便携式电子设备的示例性实施例包括但不限于搭载iOS、android、microsoft或者其他操作系统的便携式电子设备。还应当理解的是,在本申请其他一些实施例中,电子设备也可以不是便携式电子设备,而是具有显示面板的智能电视机、智慧屏、台式电脑等等。

储物容器200是具有储物空间,能够装载物品,且具有一定封闭性的装置。储物容器200可以实现为背包、手提包、挎包、腰包、行李箱等便携式储物容器。还应当理解的是,在本申请其他一些实施例中,储物容器200也可以不是便携式储物容器,而是具有封闭式储物空间的橱柜、后备箱、保险箱等等。

电子标签300是能够附着在物体上标识目标对象,并与外界进行信息传输的电子设备。电子标签300中的任一电子标签对应有一个标识,标识可以以二维码、商品条码、数字序列等形式呈现。在一些实施例中,电子标签的标识可以是电子标签的EPC电子编码。电子标签可以包括有可读写的存储空间。电子标签根据是否搭载供电模块可以分为有源电子标签和无源电子标签两类。对于无源电子标签而言,无源电子标签可以接收到电磁信号,并将其中的部分电磁信号转换为直流电提供工作所需的能量,无源电子标签可以采用反射调制方式对上述接受到的电磁信号进行处理,并将处理后的信号发射于空间当中。

在本申请实施例中,根据电子标签附着于物品的方式,可以将电子标签分为:挂件标签、不粘胶标签。挂件标签可以采用棉线、橡胶圈等材料与物品相连接,从而悬挂于物品上对物品起标识作用。不粘胶标签是能够粘附在物品上对物品起标识作用的电子标签。

在本申请实施例中,根据电子标签收发信号时受金属的干扰程度,可以将电子标签分为:抗金属标签、非抗金属标签。抗金属标签由防磁性吸波材料封装成的电子标签,防磁性吸波材料是具有高磁导率的一种磁性功能材料,可以为磁场传输提供有效的路径。使用抗金属标签附着在物品的金属表面,可以避免金属材料对电子标签正常工作的影响。非抗金属标签是不能抵抗金属材料对电子标签正常工作的影响的电子标签。

可理解的,电子标签仅仅是本申请实施例中所使用的一个词语,其代表的含义是一种电子设备,其执行的功能在本实施例中已经记载,其名称并不能对本实施例构成任何限制。另外,电子标签也可以被称为例如射频标签、应答器、数据载体或其他名词。

本申请实施例中,电子设备100与储物容器200可以基于各种有线、无线或移动通信方式建立连接。上述有线、无线或移动通信方式可以为通用串行总线(universal serialbus,USB)通信、RS232串口通信、蓝牙通信、无线保真(wireless fidelity,WiFi)通信、超宽带(ultra wide band,UWB)通信、红外(infrared)通信、射频识别(radio frequencyidentification,RFID)通信、近场通信(near field communication,NFC)、2G/3G/4G/5G通信等。以电子设备100与储物容器200基于无线通信方式建立连接为例,电子设备100和储物容器200可以具有蓝牙通信模块、WiFi通信模块、UWB通信模块、红外通信模块、RFID通信模块、NFC模块、2G/3G/4G/5G通信模块等通信模块中的一项或多项通信模块。电子设备100可以通过通信模块来搜索电子设备100附近的储物容器,并与储物容器建立连接。在本申请实施例中,电子设备100和多个储物容器之间可以基于无线通信技术分别建立无线连接。

在一些实施例中,电子设备100与储物容器200还可以基于服务器建立连接。示例性的,电子设备100与储物容器200可以登录同一服务器,并通过该服务器建立连接并通信。

电子设备100可以与一个或多个电子标签进行标签配对。标签配对是电子设备100获取电子标签的标识的过程。在一些实施例中,电子设备100可以接收用户的输入操作,并响应于上述用户操作获取电子标签的标识。在另一些实施例中,电子设备100可以与电子标签300建立连接,并基于该连接接收到电子标签300发送的标识。电子设备100与电子标签300之间的连接可以基于各种无线通信方式建立,上述无线通信方式可以为蓝牙通信、WiFi通信、UWB通信、红外通信、RFID通信、NFC等。在一些实施例中,电子设备100与电子标签300之间可以基于RFID通信技术建立连接。根据信号传输使用的不同频段,RFID通信技术可以分为高频RFID(HF-RFID)通信技术和超高频RFID(UHF-RFID)通信技术。其中:基于HF-RFID通信技术发送的信号频段为13.56MHZ、通信距离为1~20厘米,电子设备100与电子标签300之间基于HF-RFID通信技术建立的连接具有高安全性的特点。基于UHF-RFID通信技术发送的信号频段为840~960MHZ、通信距离为1~10米,电子设备100与电子标签300之间基于UHF-RFID通信技术建立的连接具有信号传输速度快、距离远的特点。电子设备100与电子标签300之间建立连接的方式和过程可以参考上述电子设备100与储物容器200之间建立连接的方式和过程。电子设备100在与电子标签300建立连接后,可以基于该连接获取电子标签300的标签信息。电子标签的标签信息可以包括电子标签的标识和/或电子标签附着的物品的标识。

储物容器200可以进行容器内物品检测。容器内物品检测是储物容器200获取储物容器内电子标签的标签信息的过程。储物容器200可以与储物容器内多个电子标签之间基于各种无线通信方式建立无线连接、进行信息传输,上述无线通信方式可以为蓝牙通信、WiFi通信、UWB通信、红外通信、RFID通信、NFC等。示例性的,储物容器200和电子标签可以具有蓝牙通信模块、WiFi通信模块、UWB通信模块、红外通信模块、RFID通信模块、NFC模块等通信模块中的一项或多项近距离通信模块。在一些实施例中,储物容器200与储物容器内多个电子标签可以基于RFID通信技术建立连接。其中:根据信号传输使用的不同频段,RFID通信技术可以分为HF-RFID通信技术和UHF-RFID通信技术。储物容器200可以通过近距离通信模块发射、接收信号来探测位于储物容器200内的电子标签。具体的,储物容器200可以向储物容器200的屏蔽层内空间发射查询信号。接收到该查询信号,位于屏蔽层内的电子标签300可以对查询信号进行处理生成返回信号,并向储物容器200发送该返回信号,上述返回信号携带有位于屏蔽层内的电子标签的标签信息。储物容器200在获取到上述标签信息后,可以基于和电子设备100之间的通信连接,将该标签信息发送给电子设备100,电子设备100可以依据上述标签信息,确定储物容器内的物品。

在一些实施例中,储物容器200可以先后进行两次容器内物品检测,先后两次向电子设备100发送位于屏蔽层内的电子标签的标签信息。之后,电子设备100可以依据先后两次容器内物品检测得到的标签信息,确定前后两次分别位于储物容器内的物品。电子设备100可以对比前后两次分别位于储物容器200内的物品,如果有新增的物品,则可以确定当前该物品被放入储物容器200,如果有物品减少,则可以确定该物品被拿出储物容器200。这样,电子设备100可以准确地获知是否有物品被放入或拿出储物容器200,实现智能收纳。

在一些实施例中,电子设备100还可以判断储物容器200是否包含预设的物品,如果储物容器200未包含预设的物品,则电子设备100可以提示用户携带该物品。这样,可以防止物品被丢弃或遗漏,实现智能化的防丢防漏。

下面介绍本申请实施例涉及的储物容器和电子设备。

图2A示出了以智能箱包为例,本申请实施例提供的储物容器的结构示意图。

如图2A所示,储物容器200可以包括包体、控制模块、阅读器模块262、天线模块263、供电模块264。在一些实施例中,还可以包括显示模块270。

储物容器200的包体可用于承载、保护储物容器200的其他组成部分及放置于储物容器200内的物品。图2B示出了储物容器200的包体结构示意图。包体可以包括外层布料210、屏蔽层220、柔性隔层230、内层布料240,以及开合模块250。其中:

外层布料210作为储物容器200的最外层结构,具有承载、保护以及装饰的作用。外层布料210可以由包括棉麻、帆布、皮革、尼龙、涤纶、塑料在内的一种或多种材料构成。

屏蔽层220位于外层布料210内,具有电磁屏蔽的功能。具体的,屏蔽层220可以使天线模块263的标签通信天线发射的电磁信号无法传输至储物容器外,并且天线模块263的标签通信天线无法接收到位于储物容器外的电子标签发送的返回信号,从而实现储物容器200对电子标签位置的准确判断。

储物容器200的储物空间位于屏蔽层220所形成的包围范围内。

屏蔽层220由具有电磁屏蔽功能的材料构成。具有电磁屏蔽功能的材料可以是具有金属特性的材料。具有金属特性的材料由于表面连续导电且没有直接穿透其结构的导体,因而可以在储物容器内构成一个具有电磁屏蔽特性的电磁屏蔽体。具有电磁屏蔽功能的材料可以实现为导电布、导电橡胶、SMT贴片泡棉、导电硅胶、吸波材料,以及表面喷涂、刷涂有导电涂料的材料等等。示例性的,屏蔽层220可以由导电布构成。导电布是以纤维布(例如聚酯纤维布)作为基材,对其进行前置处理并施以电镀金属镀层从而得到的具有金属特性一种材料。导电布在具有良好的导电性和屏蔽性的同时,还具有优良的柔软特性。

在一些实施例中,储物容器200不包括有外层布料210。屏蔽层220可以作为储物容器200的最外层结构,起到承载、保护以及装饰的作用。

柔性隔层230位于屏蔽层220内,用于保护放置于储物容器200内的物品。柔性隔层230可以由包括泡棉、乳胶在内的一种或多种柔性材料构成。在一些实施例中,柔性隔层230是储物容器200的可选组成部分。

内层布料240位于柔性隔层230内,用于隔离储物容器内物品与屏蔽层220。柔性隔层230及内层布料240可以避免储物容器内的电子标签与屏蔽层220直接接触,从而产生无法检测到该储物容器内的电子标签的故障。内层布料240可以由包括棉麻、帆布、皮革、尼龙、涤纶、塑料在内的一种或多种材料拼接构成。

开合模块250可以包括开合装置251,以及一个或多个霍尔传感器(hall sensor)。霍尔传感器也可以被称为开合检测装置。

图2C示出了本申请实施例提供的开合装置251的结构示意图。如图2C所示,开合装置251与外层布料210相接,是可以使物品并合或分离的连接装置。开合装置251可以实现为拉链、纽扣等多种形态。在一些实施例中,储物容器200的开合装置251由金属材料构成,并通过缝合等连接方式与屏蔽层220相接。在其他一些实施例中,由金属材料构成的开合装置251在并合状态下与屏蔽层220交叠,从而达到提升储物容器200的整体电磁屏蔽效果的作用。在一些实施例中,开合装置251还可以实现为指纹锁或近场通信(near fieldcommunication,NFC)智能锁。

霍尔传感器是根据霍尔效应制作的一种磁场传感器。在本申请实施例中,霍尔传感器可以采集开合装置251的位移变化数据,并将该位移变化数据发送给MCU 261,MCU 261可以对位移变化数据进行处理,得到储物容器200的开合状态(储物容器打开/关闭),进而触发容器内物品检测等。

控制模块可以是储物容器200的神经中枢和指挥中心。控制模块可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制,实现对储物容器200各部件的管理。在一些实施方式中,控制模块可以实现为微控制模块(micro-controllerunit,MCU)261。在一些实施方式中,MCU 261是随着大规模集成电路的出现及其发展,将计算机的中央处理器(central processing unit,CPU)、随机存取存储器(random accessmemory,RAM)、只读存储器(read-mnly memory,ROM)、定时数器和多种I/O接口等集成在一片芯片上形成的芯片级的计算机。

除此之外,储物容器200还可以通过MCU 261实现与电子设备100的通信。MCU 261可以提供应用在储物容器200上的包括USB通信、RS232串口通信、蓝牙通信、WiFi通信、UWB通信、红外通信、RFID通信、NFC、2G/3G/4G/5G通信等有线、无线或移动通信的解决方案。示例性的,MCU 261可以具有USB通信模块、RS232串口通信模块、蓝牙通信模块、WiFi通信模块、UWB通信模块、红外通信模块、RFID通信模块、NFC模块等通信模块中的一项或多项。具体的,对于储物容器200通过MCU 261与电子设备100进行通信的过程:MCU 261可以生成信号,并将该信号通过位于屏蔽层220外的设备通信天线发送给电子设备100。天线模块263的设备通信天线可以接收到电子设备100发送的信号,并将该信号发送给MCU 261,MCU 261可以对信号进行处理获取该信号携带的信息,从而实现储物容器200与电子设备100之间的通信。

阅读器模块262可以提供应用在储物容器200上的包括蓝牙通信、WiFi通信、UWB通信、红外通信、RFID通信、NFC等无线通信的解决方案。示例性的,阅读器模块262可以具有蓝牙通信模块、WiFi通信模块、UWB通信模块、红外通信模块、RFID通信模块、NFC模块等通信模块中的一项或多项。具体的,对于储物容器200通过阅读器模块262与电子标签300进行通信的过程:阅读器模块262可以生成信号,并将该信号通过位于屏蔽层220内的标签通信天线发送给电子标签300。天线模块263的标签通信天线可以接收到电子标签300发送的信号,并将该信号发送给阅读器模块262,阅读器模块262可以对信号进行处理获取该信号携带的信息,从而实现储物容器200与电子标签300之间的通信。

在一些实施例中,储物容器200与电子设备100基于蓝牙通信技术进行通信。储物容器200与电子标签300基于RFID通信技术进行通信。其中:根据信号传输使用的不同频段,RFID通信技术可以分为HF-RFID通信技术和UHF-RFID通信技术。对应的,储物容器200中的MCU 261具有蓝牙通信模块,阅读器模块262具有RFID通信模块。

在一些实施例中,储物容器200与电子设备100、电子标签300均基于蓝牙通信技术进行通信。此时,储物容器200的阅读器模块262可以集成于MCU 261内,MCU 261具有蓝牙通信模块,储物容器200可以通过MCU 261实现与电子设备100以及与电子标签300的通信。

天线模块263可用于发射、接收电磁信号,从而实现储物容器200与电子设备100之间的通信,以及,储物容器200和电子标签之间的通信。天线模块263可以包括标签通信天线和设备通信天线。标签通信天线是位于屏蔽层220内、通过收发电磁信号实现储物容器200与电子标签之间通信连接的天线。设备通信天线是位于屏蔽层220外,通过收发电磁信号实现储物容器200与电子设备100之间通信连接的天线。标签通信天线和设备通信天线可以分别包括一根或多根天线,每根天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。

天线模块263可以包括一个标签通信天线。在一些实施例中,天线模块263还可以包括多个标签通信天线,且多个标签通信天线采用分布式布局放置于屏蔽层220内。图2D的最左侧示出了本申请实施例提供的多个天线分布式布局的天线模块263的结构示意图。如图2D所示,天线模块263包括三个天线,天线1与天线2对称分布于屏蔽层内壁两侧,天线3位于屏蔽层内壁中央。图2D分别示出了天线1、天线2和天线3发射信号覆盖区域的示意图。采用多天线分布式布局的天线模块263,可以实现对储物容器内空间的电磁场覆盖、减小标签检测盲区,提高储物容器200进行电子标签检测时的准确率。

在一些实施例中,储物容器200还可以通过标签通信天线定位电子标签300在储物容器200内所处的位置。示例性的,对于天线模块263包括多个标签通信天线的情形:储物容器200可以通过多个标签通信天线获取到多个电子标签300的相对位置信息,并对电子标签300的多个相对位置信息进行处理,得到电子标签300在储物容器200内的绝对位置信息。

储物容器200可以基于MCU 261和阅读器模块262等储物容器200的组成部分进行容器内物品检测。以储物容器200检测位于储物容器内的电子标签1的过程为例:阅读器模块262可以向天线模块263输出检测信号;天线模块263的标签通信天线接收该检测信号,并向屏蔽层220内的储物容器内空间发射该检测信号;天线模块263的标签通信天线可以接收到位于屏蔽层220内的电子标签1发送的返回信号,返回信号携带有电子标签1的标签信息;天线模块263的标签通信天线可以向阅读器模块262发送该电子标签1发送的返回信号;阅读器模块262可以对电子标签1发送的返回信号进行处理,获得电子标签1的标签信息。

供电模块264可用于为储物容器200供电。供电模块264可以包括电池和充电管理模块。供电模块264可以接收电池和/或充电管理模块的输入,为开合模块250、MCU 261、阅读器模块262等供电。供电模块264还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,供电模块264也可以设置于MCU 261中。

储物容器200通过显示模块270等实现显示功能。显示模块270与MCU 261可以通过移动产业处理器接口(mobile industry processor interface,MIPI)或I2C(inter-integrated circuit)总线建立连接,显示模块270可以基于该连接通路接收到MCU 261发送的指令,执行相应的操作。

显示模块270可以包括图形处理器(graphics processing unit,GPU)、显示屏等实现显示功能。GPU为图像处理的微处理器,用于执行数学和几何计算及图形渲染。显示模块270可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。显示屏用于显示图像,视频等。在本申请实施例中,显示屏可用于显示储物容器200的容器内物品信息(如储物容器内物品的数量、储物容器内物品的名称等)、漏物提示信息以及电源电量等。显示屏包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD)。显示面板还可以采用有机发光二极管(organic light-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode,AMOLED),柔性发光二极管(flex light-emitting diode,FLED),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,QLED)等制造。在一些实施例中,电子设备可以包括1个或N个显示屏,N为大于1的正整数。在一些实施例中,显示模块270是储物容器200的可选组成部分。

可以理解的是,本申请实施例示意的结构并不构成对储物容器200的具体限定。在本申请另一些实施例中,储物容器200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

图2E示出了电子设备100的结构示意图。

电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,第一天线,第二天线,移动通信模块150,无线通信模块260,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。

可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。其中:

处理器110中的USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。

本申请实施例中,电子设备100可以使用同轴电缆、双绞线或光纤等将电子设备100的USB接口130与其他电子设备的USB接口相连,实现电子设备100与储物容器200以及电子设备100与一个或多个电子标签的有线连接。具体的,电子设备100可以与储物容器200建立有线连接,并基于该有线连接传输电子标签的标签信息、容器内物品清单、预设物品等信息。电子设备100可以与电子标签建立有线连接,并基于该有线连接获取电子标签的标识,从而实现标签配对。

电子设备100的无线通信功能可以通过第一天线,第二天线,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。

第一天线和第二天线用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将第一天线复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由第一天线接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经第一天线转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。

无线通信模块160可以提供应用在电子设备100上的包括WLAN,BT,GNSS,FM,NFC,红外技术等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由第二天线接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经第二天线转为电磁波辐射出去。

在一些实施例中,电子设备100的第一天线和移动通信模块150耦合,第二天线和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobilecommunications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code division multiple access,CDMA),宽带码分多址(wideband codedivision multiple access,WCDMA),时分码分多址(time-division code divisionmultiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或红外技术等。所述GNSS可以包括全球卫星定位系统(global positioningsystem,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidou navigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellite system,QZSS)和/或星基增强系统(satellite based augmentationsystems,SBAS)。

本申请实施例中,电子设备100可以通过无线通信模块160实现电子设备100与储物容器200,以及电子设备100与一个或多个电子标签之间的无线通信连接。电子设备100可以与储物容器200建立无线连接,并基于该无线连接接收储物容器200发送的位于屏蔽层内的电子标签的标签信息。此后,电子设备100可以依据上述标签信息,确定储物容器内的物品。电子设备100可以与电子标签建立无线连接,并基于该无线连接获取电子标签的标识,从而实现标签配对。电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD)。显示面板还可以采用有机发光二极管(organiclight-emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode,AMOLED),柔性发光二极管(flexlight-emitting diode,FLED),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,QLED)等制造。在一些实施例中,电子设备可以包括1个或N个显示屏194,N为大于1的正整数。

电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。

ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。

摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。

NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。

外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。

本申请实施例中,电子设备100的内部存储器121可以存储有一个或多个电子标签的标签信息、容器内物品清单,以及预设物品等信息。

电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的Android系统为例,示例性说明电子设备100的软件结构。

图2F是本申请实施例的电子设备100的软件结构框图。

分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。

应用程序层可以包括一系列应用程序包。

如图2F所示,应用程序包可以包括智慧包,相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐和短信息等应用程序。其中:

智慧包应用是可用于管理储物容器200和电子标签的应用程序,智慧包应用可以由电子设备100的生产厂商提供,也可以由第三方应用程序开发者提供。

应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。

如图2F所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。

窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。

内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。

视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。

电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。

资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。

通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。

Android Runtime包括核心库和虚拟机。Android runtime负责安卓系统的调度和管理。

核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。

应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。

系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。

表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。

媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。

三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。

2D图形引擎是2D绘图的绘图引擎。

内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。

下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。

当触摸传感器180K接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头193捕获静态图像或视频。

图2G(1)和图2G(2)示出了本申请实施例提供的电子标签300的结构示意图。

在一些实施例中,电子标签300可以实现为无源电子标签。如图2G(1)所示,无源电子标签可以包括芯片、通信模块和天线。其中:

芯片可以包括有可读写的存储空间,该存储空间可以存储有电子标签300的标签信息。电子标签300的标签信息可以包括电子标签300在电子标签300与电子设备100进行标签配对时,电子标签300可以向电子设备100发送电子标签300的标签信息;在容器内物品检测时,电子标签300可以向储物容器200发送电子标签300的标签信息。

电子标签300的通信模块可用于提供电子标签300与外界(例如与储物容器200)基于RFID通信技术进行信息传输的解决方案。其中:根据信号传输使用的不同频段,RFID通信技术可以分为HF-RFID通信技术和UHF-RFID通信技术。电子标签300的天线用于发射和接收电磁波信号,从而实现电子标签300与电子设备100、储物容器200之间的通信。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。除此之外,电子标签300的天线还可以包括线圈,线圈可以将天线接收到的电磁信号中的部分电磁信号转换为直流电,提供无源电子标签工作所需的能量。无源电子标签的通信模块可以采用反射调制方式对上述接收到的电磁信号进行处理,并将处理后的信号通过天线发射于空间当中。

在一些实施例中,电子标签300还可以实现为有源电子标签。如图2G(2)所示,有源电子标签电子标签300可以包括芯片、通信模块、天线和供电模块。其中:

电子标签300的芯片可以实现为MCU芯片。电子标签300的通信模块可用于提供电子标签300与外界(例如与储物容器200)基于除RFID通信之外的各种无线通信方式进行信息传输的解决方案。上述除RFID通信之外的各种无线通信方式可以是蓝牙通信、WiFi通信、UWB通信、红外通信、NFC等。示例性的,电子标签300的通信模块可以是蓝牙通信模块。电子标签300的供电模块可用于提供电子标签300工作所需的能量。

本申请实施例中,在电子标签300与电子设备100进行标签配对,或储物容器200进行容器内物品检测时,电子标签300的天线可以接收到信号,并将该信号发送给通信模块,通信模块可以生成返回信号,并通过天线向空间中发送该返回信号,上述返回信号携带有电子标签300的标识。

可以理解的是,本申请实施例示意的结构并不构成对电子标签300的具体限定。在本申请另一些实施例中,电子标签300可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

下面对本申请实施例提供的物品检测过程中涉及的用户界面进行示例性说明。

图3A示出了电子设备100上显示的用户界面310。如图3A所示,用户界面310中包括应用图标311,应用图标311是“智慧包”应用对应的应用图标。智慧包应用是可用于管理储物容器200和电子标签的应用程序,智慧包应用可以由电子设备100的生产厂商提供,也可以由第三方应用程序开发者提供。

检测到用户作用于应用图标311的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以在屏幕上显示如图3B所示的用户界面320。如图3B所示,用户界面320中包括用于显示储物容器200的状态信息的控件312、切换控件313、添加按钮314、用于触发标签配对的控件315A、用于触发管理预设物品的控件315B、用于触发管理电子标签的控件315C、用于触发显示帮助信息的控件315D、用于触发漏物检测的控件315E、用于触发显示容器内物品的控件315F、窗口控件316,以及刷新控件317。其中:

控件312可用于显示储物容器200的状态信息。上述储物容器200的状态信息可以包括储物容器200的名称(例如“背包1”)和电池电量。控件312可以接收用户的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以向储物容器200发送请求消息,请求消息可用于请求储物容器200进行容器内物品检测。

切换控件313可用于切换当前管理的储物容器。示例性的:电子设备100可以与多个储物容器配对,电子设备100当前管理的储物容器为储物容器200。切换控件313可以接收用户的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以将储物容器101确定为当前管理的储物容器,并向储物容器101发送查询消息。上述储物容器101可以是除储物容器200外与电子设备100配对的任一储物容器,上述查询消息可用于查询储物容器101的状态信息。在一些实施例中,响应于用户作用于切换控件313的输入操作(例如滑动操作),电子设备100还可以在将储物容器101确定为当前管理的储物容器之后向储物容器101发送请求消息,请求消息可用于请求当前管理的储物容器进行容器内物品检测。

添加按钮314可用于触发电子设备100与储物容器配对。示例性的,添加按钮314可以接收用户的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以基于各种无线通信方式(如蓝牙通信、WiFi通信、UWB通信等)搜索附近的储物容器。响应于用户的选择操作,电子设备100可以与搜索到的储物容器102建立连接,接收并存储储物容器102发送的储物容器102的储物容器信息,储物容器102的储物容器信息可以包括储物容器102的名称和储物容器102的电池电量。

控件315A可用于触发电子设备100进行电子标签配对。控件315A可以接收用户的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以显示如图3D所示的用户界面330。

控件315B可以接收用户操作(如触摸操作),响应于该触摸操作,电子设备100可显示用于供用户对预设物品进行管理的用户界面,上述预设物品可用于参与漏物检测。

控件315C可以接收用户操作(如触摸操作),响应于该触摸操作,电子设备100可显示用于供用户对已与电子设备100配对的电子标签进行管理的用户界面。之后,电子设备100可以接收用户操作,并响应于上述用户操作,变更已与电子设备100配对的电子标签的标签信息,或删除已与电子设备100配对的电子标签。

控件315D可以接收用户的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以在屏幕上显示帮助信息。上述帮助信息可以是有关“智慧包”应用的介绍性信息,上述帮助信息可以实现为提示框或用户界面。

控件315E可用于触发进行漏物检测。具体的,控件315D可以接收用户的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以启动漏物检测,对比储物容器200内的物品和预设物品,确定是否有物品被遗漏在储物容器200外。

控件315F可用于触发进行容器内物品检测,并刷新控件316所显示的内容,使窗口控件316包括位于储物容器200内的物品的物品信息。位于储物容器200内的物品的物品信息包括位于储物容器200内的物品的标识。

窗口控件316可用于显示位于储物容器200内的物品的物品信息,位于储物容器200内的物品的物品信息包括位于储物容器200内的物品的标识。电子设备100未获取到位于储物容器200内的物品的物品信息时,窗口控件316显示的内容可以包括提示信息,提示信息可以实现为文本:“点击“查看包内物品”启动检测”。窗口控件316可以刷新显示的内容,窗口控件316刷新显示的内容的情形包括:1,获取到位于储物容器200内的物品的物品信息,电子设备100可以刷新窗口控件316所显示的内容,使窗口控件316包括位于储物容器200内的物品的物品信息。2,获取到有物品被放入/拿出储物容器200,电子设备100可以刷新窗口控件316所显示的内容,使窗口控件316包括/不包括该被被放入/拿出储物容器200的物品的物品信息。

刷新控件317可用于触发电子设备100与储物容器200重新建立连接。

检测到用户作用于控件315F的输入操作(例如触摸操作),响应于上述输入操作,通信系统10可以进行容器内物品检测,电子设备100可以刷新窗口控件316显示的内容。如图3C所示,窗口控件316可用于显示位于储物容器200内的物品的物品信息。由图3C可知,此时位于储物容器200内的物品包括平板电脑、钱包、身份证,和书本。

图3D和图3E示例性示出了本申请实施例提供的电子设备100进行标签配对的场景示意图。检测到用户作用于控件315A的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以显示如图3D所示的用户界面330。用户界面330包括用于触发扫码配对的控件331、用于触发NFC配对的控件332,以及用于触发手动输入的控件333。用户界面330可用于供用户选择电子设备100进行标签配对的方式。电子标签的标识可以实现为二维码、条形码,或数字序列等形式,电子标签的标识可以是电子标签的EPC电子编码。电子设备100可以通过扫描电子标签上的条码(对应控件331)、NFC识别(对应控件332)或用户手动输入电子标签的序列号(对应控件333)的方式获取电子标签的标识。在一些实施例中,电子设备100还可以通过通信接口与电子标签建立有线连接,从而获取电子标签的标识。

获取到电子标签的标识之后,电子设备100可以显示如图3E所示的用户界面340。用户界面340包括一个或多个名称控件341和自定义控件342。其中:

名称控件341可以接收用户的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以将名称控件341中的文本确定为电子标签附着的物品的标识。示例性的,电子设备100获取到电子标签1对应的标识性电子编码,检测到用户作用于包括文本“平板电脑”的名称控件341的输入操作(例如触摸操作),电子设备可以将“平板电脑”确定为电子标签1对应的物品类型,并将该对应关系存储于电子标签1的标签信息中。

自定义控件342可以接收用户的输入操作(例如触摸操作),响应于上述输入操作,电子设备100可以在用户界面340上显示文本输入控件。接收到用户在文本输入控件中输入的信息,电子设备100可以将用户输入的文本确定为电子标签附着的物品的标识。

电子设备100进行标签配对之后,可以在屏幕上显示如图3B所示的用户界面320。用户界面320的窗口控件316可以包括已配对电子标签的标签信息。

图3F和图3G示例性示出了本申请实施例提供的电子设备100进行物品放入拿出检测的场景示意图。示例性的,电子设备100可以首先显示如图3C所示的用户界面320,在确定有物品放入储物容器200之后,电子设备100可以显示如图3F所示的用户界面350。如图3F所示,用户界面350包括用于显示放入拿出提示的控件351、控件315A~控件315F、窗口控件316,以及刷新控件317。其中:

控件351可用于提示用户被放入或被拿出储物容器的物品的信息。被放入或被拿出储物容器的物品的信息可以包括被放入或被拿出储物容器的电子标签附着的物品的标识。如图3F所示,名称为标签7的电子标签与公交卡具有对应关系,当储物容器200检测到标签7被放入储物容器200时,控件351可以实现为文本“新放入:标签7公交卡”。

窗口控件316可用于显示位于储物容器200内的物品的物品信息。由图3F可知,此时位于储物容器200内的物品包括平板电脑、钱包、身份证,和书本。

用户界面350中的其他内容可参照用户界面320中的描述,此处不再赘述。

电子设备100显示如图3F所示的用户界面350之后,经过预设的显示时间,电子设备100可以在屏幕上显示如图3G所示的用户界面360。上述显示时间的取值可以为5秒、10秒等等,本申请实施例对显示时间的具体取值不作限定。用户界面360包括控件312、切换控件313、添加按钮314、控件315A~控件315F、窗口控件316,以及刷新控件317。其中:

窗口控件316可用于显示位于储物容器200内的物品的物品信息。由图3G可知,此时位于储物容器200内的物品包括平板电脑、钱包、身份证、书本,和公交卡。可以理解的,在储物容器200检测到标签7被放入储物容器200之后,电子设备100可以刷新窗口控件316,将标签7的标签信息添加到容器内物品清单当中,从而实现对储物容器内物品的智能收纳。

图3H示例性示出了本申请实施例提供的电子设备100进行漏物提醒的场景示意图。示例性的,接收到用户在如图3G所示的用户界面360上作用于控件315E的触摸操作,通信系统10可以进行漏物检测。电子设备100可以显示如图3H所示的用户界面370。如图3H所示,用户界面370可以包括用于显示漏物提醒信息的窗口371和窗口控件316。其中,窗口371可以包括用于显示遗漏物品信息的控件372、用于触发显示帮助信息的控件373,以及关闭控件374。

窗口371可用于显示电子设备100通过漏物检测得到的用户可能遗漏在储物容器200外的物品清单,漏物检测是电子设备100依据容器内物品清单和预设物品得到用户可能遗漏在储物容器200外的物品清单的过程。窗口371可以实现为提示框。窗口371中的控件372可用于显示上述用户可能遗漏在储物容器200外的物品对应的电子标签的标签信息。控件373可以接收用户的输入操作(例如触摸操作),响应于上述用户操作,电子设备100可以显示帮助信息。上述帮助信息可以是有关容器内物品组合与漏物提醒的介绍性信息,上述帮助信息可以实现为提示框或用户界面。窗口371中的关闭控件374可以接收用户的输入操作(例如触摸操作),响应于上述用户操作,电子设备100可以关闭窗口371。当窗口371被关闭,用户界面370中可不包含有该窗口371。

窗口控件316可用于显示位于储物容器200内的物品。如图3F所示,窗口控件316包括标签1、标签2、标签5、标签6以及标签7的标签信息。

图3I~图3K示例性示出了本申请实施例提供的物品检测过程中涉及的与储物容器200相关的场景示意图。

图3I示例性示出了储物容器200获知位于储物容器200内的物品的场景示意图。在一些实施例中,储物容器200进行容器内物品检测后,可以接收到电子设备100发送的消息,消息用于告知位于储物容器200内的物品。储物容器200可以在屏幕上显示如图3I所示的用户界面410。用户界面410可以包括用于显示容器内物品的控件411,控件411可以包括位于储物容器200内的物品信息,例如可以为标签1、标签2、标签5以及标签6各自附着的物品的物品信息。

图3J示例性示出了储物容器200获知电子标签300对应的物品被放入/拿出储物容器200的场景示意图。在一些实施例中,电子标签300的名称为标签7,电子标签300对应的物品为公交卡。储物容器200可以接收到电子设备100发送的消息,消息用于告知电子标签300对应的物品被放入/拿出储物容器200。储物容器200可以在屏幕上显示如图3J所示的用户界面420。用户界面420可以包括用于显示放入拿出提示的控件421,示例性的,控件421可以实现为文本“新放入:标签7公交卡”。

图3K示例性示出了储物容器200获知电子标签300对应的物品被遗漏于储物容器200外的场景示意图。在一些实施例中,电子标签300的名称为标签7,电子标签300对应的物品为公交卡。储物容器200可以接收到电子设备100发送的消息,消息用于告知电子标签300对应的物品被遗漏于储物容器200外。储物容器200可以在屏幕上显示如图3K所示的用户界面430。用户界面430可以包括用于显示提示用户携带电子标签300对应的物品的控件431,示例性的,控件431可以实现为文本“您可能忘带:标签7公交卡”。

图4A示例性示出了本申请实施例提供的物品检测的方法流程示意图。

如图4A所示,该方法可包括步骤S101~S108。其中:

S101、电子设备100接收到用户启动标签配对的操作。

上述用户启动标签配对的操作可以包括:图3B中用户作用于控件315A的输入操作(例如触摸操作)之后,然后选择配对方式的操作。选择配对方式的操作例如可包括:作用于控件331或控件332或控件333的用户操作。其中,作用于控件331的用户操作,其对应选择的配对方式为扫码配对。作用于控件332的用户操作,其对应选择的配对方式为NFC配对。作用于控件333的用户操作,其对应选择的配对方式为用户通过手动输入标签序列号进行配对。

在一些实施例中,电子设备100还可以通过其他方式启动标签配对。例如:通过语音指令、预设手势、将电子设备100靠近电子标签等方式启动标签配对。本申请实施例对电子设备100启动标签配对的具体方式不作限定。

S102、电子设备100获取电子标签300的标识。

电子标签的标识具有识别电子标签的功能,任一电子标签对应有一个标识。电子标签的标识可以以二维码、商品条码、数字序列等形式呈现。在一些实施例中,电子标签的标识可以是电子标签的EPC电子编码。

电子设备100获取电子标签300的标识的方式包括:1,电子设备100对扫码获取到的标识性图案(如二维码、条形码等)进行处理,获取电子标签300的标识。2,电子设备100基于无线通信技术(如NFC技术、蓝牙技术)与电子标签300建立连接,并基于该连接接收电子标签发送的电子标签300的标识。3,电子设备100读取用户输入的数字序列形式的电子标签300的标识等等。

S103、电子设备100确定电子标签300对应的物品。

用户可以将电子标签300附着于物品之上。电子标签300附着于物品之上的方式可以是粘贴于物品表面、悬挂于物品之上等等。电子标签300附着的物品可以是钱包、钥匙、手机、公交卡、银行卡、蓝牙耳机、平板电脑、笔记本电脑等等。

在本申请一些实施例中,电子设备100可以接收到用户操作,并响应于该用户操作确定电子标签300对应的物品。示例性的,电子设备100可以显示多个物品的选项,用户可以在该物品选项上输入用户操作(例如触摸操作)。之后,电子设备100可以确定电子标签300附着于该物品选项对应的物品上。示例性的,电子设备100可以接收图3E中用户作用于包含文本“平板电脑”的名称控件341的触摸操作,响应于该触摸操作,电子设备100可以将平板电脑确定为电子标签300对应的物品。

在一些实施例中,电子标签300对应的物品可以由用户自设。示例性的,电子设备100可以接收图3E中用户作用于自定义控件342的触摸操作,响应于该触摸操作,电子设备100可以在用户界面上显示文本框控件。电子设备100可以接收用户在文本框控件中输入的物品的标识,并将该物品确定为电子标签300对应的物品。

在一些实施例中,电子标签300包括有可读写的存储空间。电子标签300的存储空间中存储了电子标签300的生产厂商预先设定的电子标签附着的物品的标识,表示电子标签300专门用于附着于该物品之上。电子设备100在获取电子标签300的标识的同时,还可以获取到电子标签300对应的物品的标识。

在确定电子标签300对应的物品之后,电子设备100可以关联存储的电子标签300的标识,和,该电子标签300对应的物品的标识。

在一些实施例中,电子标签300包括有可读写的存储空间。在确定电子标签300对应的物品的标识之后,电子设备100可以向电子标签发送发送消息,消息用于告知电子标签的标识和电子标签附着的物品的标识。接收到上述消息,电子标签可以关联存储电子标签的标识,和,该电子标签300对应的物品的标识。

在一些实现方式中,电子设备100可以先执行步骤S103,再执行步骤S101、S102。在其他一些实现方式中,步骤S101、S102可以与步骤S103同时进行。

用户将电子标签附着于物品之上的操作,可以在步骤S101~S103的之前或之后。

S104、电子设备100与储物容器200建立连接。

电子设备100与储物容器200建立连接可以包括电子设备100与储物容器200建立首次连接,和电子设备100与储物容器200建立再次连接。

若电子设备100未曾与储物容器200建立连接,电子设备100可以接收到用户启动储物容器配对的操作,响应于上述用户启动储物容器配对的操作,电子设备100可以与储物容器200建立首次连接。示例性的,电子设备100可以接收到用户作用于图3B中添加按钮314的触摸操作,响应于上述触摸操作,电子设备100可以基于蓝牙、WiFi、UWB等无线通信技术搜索附近的储物容器,获取并显示搜索到的附近的储物容器的名称。响应于用户对储物容器200的选择操作,电子设备100可以向储物容器200发送请求消息,请求消息用于请求储物容器200对电子设备100进行鉴权。电子设备100可以接收储物容器200发送的鉴权成功消息,从而与储物容器200建立连接。在储物容器200对电子设备100进行鉴权至后,电子设备100可以不用再向储物容器200发送请求消息而直接建立连接。在电子设备100与储物容器200配对之后,电子设备100还可以接收储物容器200发送的储物容器200的储物容器信息,从而实现电子设备100与储物容器200的首次连接。上述储物容器200的储物容器信息可以包括以下一项或多项:储物容器200的电池电量、储物容器200的位置信息、储物容器200的开合装置的开合状态、储物容器200的容器内物品清单。

电子设备100与储物容器200断开连接之后,电子设备100可以接收到用户的输入操作(例如图3B中用户作用于刷新控件317的操作),响应于上述输入操作,电子设备100可以与储物容器200建立再次连接。电子设备100与储物容器200断开连接包括以下多种情形:电子设备100或储物容器200的电池电量过低导致断开连接、电子设备100或储物容器200的无线通信功能被禁用导致断开连接、用户主动断开电子设备100与储物容器200之间建立的连接等等。示例性的,电子设备100与储物容器200建立再次连接的过程如下:电子设备100向储物容器200发送请求消息,请求消息可用于请求储物容器200与电子设备100建立再次连接。电子设备100可以接收到储物容器200发送的储物容器200的储物容器信息,从而实现电子设备100与储物容器200的再次连接。上述储物容器200的储物容器信息可以包括以下一项或多项:储物容器200的电池电量、储物容器200的位置信息、储物容器200的开合装置的开合状态、储物容器200的容器内物品清单。

在一些实施例中,电子设备100与储物容器200断开连接之后,电子设备100可以有规律地以时间间隔T1向储物容器200发送请求消息,请求消息可用于请求储物容器200与电子设备100建立再次连接,上述时间间隔T1可以由储物容器200的生产厂商设定。若电子设备100与储物容器200断开连接之后,电子设备100多次尝试仍无法与储物容器200建立再次连接,电子设备100可以在屏幕上显示提示信息,提示信息可用于提示用户电子设备100与储物容器200断开连接。

在一些实施例中,若储物容器200与电子设备100断开连接,且电子设备100基于储物容器200的位置信息等确定断开连接时储物容器200处于高风险场景,电子设备100可以在屏幕上显示警告信息,警告信息可用于提示用户储物容器200有丢失的风险。

在一些实施例中,在确定电子标签300对应的物品之后,电子设备100还可以基于与储物容器200建立的连接向储物容器200发送消息,消息用于告知电子标签300的标识和电子标签300对应的物品。接收到上述消息,储物容器200可以关联存储电子标签300的标识,和,电子标签300附着的物品的标识。

可选步骤S105、电子设备100基于与储物容器200之间的连接,向储物容器200发送启动容器内物品检测的消息。

在一些实施例中,电子设备100可以接收用户的输入操作,响应于该用户的输入操作,电子设备100可以基于与储物容器200之间的连接,向储物容器200发送启动容器内物品检测的消息。上述用户的输入操作包括图3A中用户作用于应用图标311的触摸操作,以及图3B中用户作用于控件312、刷新控件319A或标签控件319B的触摸操作等等。响应于上述用户的输入操作,电子设备100可以向储物容器200发送启动容器内物品检测的消息。

在一些实施例中,当电子设备100根据用户的使用习惯确定用户即将开始行程时,电子设备100可以基于与储物容器200之间的连接,向储物容器200发送启动容器内物品检测的消息。

在一些实施例中,电子设备100可以接收到储物容器200的位置信息,电子设备100可以响应于储物容器200的位置变换,向储物容器200发送启动容器内物品检测的消息。

在另一些实施例中,在储物容器200与电子设备100建立连接后,电子设备100可以有规律地以时间间隔T2向储物容器200发送启动容器内物品检测的消息。上述时间间隔T2可以由储物容器200的生产厂商或用户设定。

在本申请实施例中,电子设备100向储物容器200发送的启动容器内物品检测的消息,也可以被称为第一消息。

S106、储物容器200进行容器内物品检测,获取位于储物容器200内的电子标签的标签信息。

在本申请实施例中,位于储物容器200内的电子标签,可以被称为第一电子标签。

在一些实施例中,储物容器200接收到电子设备100发送的启动容器内物品检测的消息后,可以进行容器内物品检测。

在一些实施例中,储物容器200还可以自发地启动容器内物品检测,在此种情况下,电子设备100可以不执行步骤S105。储物容器200自发地启动容器内物品检测的情形包括:情况1,储物容器200检测到开合装置251开启,自发地启动容器内物品检测。情况2,储物容器200检测到闭合时,自发地启动容器内物品检测。情况3,储物容器200以固定的时间间隔,自发地启动容器内物品检测。情况4,储物容器200在固定时间自发地启动容器内物品检测。例如,储物容器200可以在每天早上8点自发地启动容器内物品检测。该固定时间可以由用户自设或由储物容器200根据用户的使用习惯设定。情况5,储物容器200检测到开合装置251开启,以固定的时间间隔自发地启动容器内物品检测。情况6,储物容器200检测处于预设位置时,自发地启动容器内物品检测。该预设位置可以由用户确定,也可以由电子设备根据预设的规则或者根据用户习惯确定。

容器内物品检测是储物容器200获取位于储物容器内的电子标签300的标签信息的过程。储物容器200可以基于各种无线通信方式获取位于储物容器内的电子标签300的标识,上述无线通信方式可以是蓝牙通信、WiFi通信、UWB通信、红外通信、RFID通信、NFC等。

储物容器200获取储物容器内的电子标签的标签信息的过程如下:储物容器200的天线模块263中的标签通信天线可以向屏蔽层220内的空间发射查询信号。由于屏蔽层220由具有电磁屏蔽功能的材料构成,具有屏蔽电磁信号的功能,因此,向屏蔽层220内的空间发射的查询信号无法传播至屏蔽层220外,且位于屏蔽层220内的标签通信天线只能接收到在储物容器内空间中传播的信号。位于屏蔽层220内的电子标签300可以接收到上述查询信号并对查询信号进行处理,生成返回信号并向储物容器200发送该返回信号。上述返回信号携带有电子标签300的标签信息。储物容器200的天线模块263中的标签通信天线可以接收到返回信号,并向阅读器模块262发送该返回信号。阅读器模块262可以对该返回信号进行处理,获得返回信号携带的电子标签300的标签信息。

在其他一些实施例中,如果储物容器200和电子标签300之间通过蓝牙通信,则可以由电子标签300广播携带标签信息的蓝牙信号,无需在储物容器200的触发下发送该标签信息。

在一些实施例中,储物容器200进行容器内物品检测,还可以定位电子标签300在储物容器200内所处的位置。示例性的,储物容器200的天线模块263可以包括多根标签通信天线,且多根标签通信天线采用分布式布局放置于屏蔽层220内。储物容器200可以通过多根标签通信天线获取到多个电子标签300的相对位置信息,并向阅读器模块262发送上述多个电子标签300的相对位置信息。阅读器模块262可以对上述多个电子标签300的相对位置信息进行处理,获得电子标签300在储物容器200内的绝对位置信息。

在一些实施例中,电子标签300可以嵌入物品,即电子标签300可以和物品合为一体。物品可以包括有无线通信模块,上述无线通信模块可用于提供蓝牙通信、WiFi通信、UWB通信、红外通信、RFID通信、NFC等无线通信的解决方案。物品可以基于无线通信模块与储物容器200建立连接,并基于该连接向储物容器200发送电子标签300的标签信息。

在一些实施例中,电子标签的标签信息包括电子标签的标识和/或电子标签附着的物品的标识。

S107、储物容器200基于与电子设备100之间的连接,向电子设备100发送位于储物容器200内的电子标签的标签信息。

储物容器200可以基于与电子设备100之间的连接,向电子设备100发送消息,消息可用于告知位于储物容器200内的电子标签的标签信息。

S108、电子设备100依据位于储物容器200内的电子标签的标签信息,确定储物容器200内的物品。

电子设备100可以接收到电子设备100发送的一个或多个位于储物容器200内的电子标签的标签信息。电子设备100可以依据一个或多个位于储物容器200内的电子标签的标签信息,确定储物容器200内的物品。

在一些实施例中,若上述位于储物容器200内的电子标签的标签信息包含位于储物容器200内的电子标签的标识,电子设备100可以依据电子标签的标识,得到电子标签附着的物品的标识,进而确定储物容器200内包含该物品标识所对应的物品。

在一些实施例中,若上述位于储物容器200内的电子标签的标签信息包含电子标签附着的物品的标识,电子设备100可以依据电子标签附着的物品的标识,直接确定储物容器200内包含该物品标识对应的物品。

电子设备100可以告知用户储物容器200内的物品。在一些实施例中,获取到储物容器200内的物品之后,电子设备100可以在用户界面上显示提示信息以告知用户储物容器200内的物品。示例性的,获取到储物容器200内的物品之后,电子设备100可以刷新窗口控件316,在屏幕上显示如图3C所示的用户界面320。用户界面320中的窗口控件316可用于显示位于储物容器200内的物品的物品信息。由图3C可知,此时位于储物容器200内的物品包括平板电脑、钱包、身份证,和书本。在另一些实施例中,获取到储物容器200内的物品之后,电子设备100还可以通过语音提示等方式告知用户储物容器200内的物品。

储物容器200也可以确定储物容器200内的物品。在储物容器200进行容器内物品检测,获取位于储物容器200内的电子标签的标签信息之后,储物容器200可以依据位于储物容器200内的电子标签的标签信息,确定储物容器200内的物品。

在一些实施例中,储物容器200关联存储有电子标签的标识,和,电子标签附着的物品的标识。若上述位于储物容器200内的电子标签的标签信息包含位于储物容器200内的电子标签的标识,储物容器200可以依据电子标签的标识,得到电子标签附着的物品的标识,进而确定储物容器200内包含该物品标识所对应的物品。

在一些实施例中,若上述位于储物容器200内的电子标签的标签信息包含电子标签附着的物品的标识,储物容器200可以依据电子标签附着的物品的标识,直接确定储物容器200内包含该物品标识对应的物品。

在储物容器200确定储物容器200内的物品之后,储物容器200可以向电子设备100发送消息,消息可用于告知电子设备100储物容器200内的物品。

储物容器200可以告知用户储物容器200内的物品。例如,储物容器200可以输出第二提示信息,用于提示用户储物容器内包括的物品。在一些实施例中,储物容器200包括有显示模块270。储物容器200获取到储物容器200内的物品之后,储物容器200的显示模块270可以显示如图3I所示的用户界面410,用户界面410可以包括用于显示容器内物品的控件411,控件411可以包括位于储物容器200内的物品信息,例如可以为标签1、标签2、标签5以及标签6的标签信息。在另一些实施例中,获取到储物容器200内的物品之后,储物容器200还可以通过语音提示等方式告知用户储物容器200内的物品。控件411可以被称为第二提示信息。

步骤S105~步骤S108提供了一种物品检测的方法,储物容器200可以检测到内部的电子标签发送的信号,获取该电子标签的标签信息,并将该标签信息发送给电子设备100。电子设备100可以根据该标签信息,确定储物容器200内的物品。实施上述方法,电子设备100可以根据储物容器200检测到的信号,准确地识别到位于储物容器200内的物品,避免将储物容器200外的物品误判为位于该储物容器200内,实现智能收纳。

下面介绍物品被放入/拿出储物容器200的场景,在该场景中,电子设备100可以确定有物品被放入/拿出储物容器200。具体的,如图4B所示,电子设备100确定有物品被放入/拿出储物容器200可以包括以下步骤:

S201,在T3时刻执行上述步骤S105~步骤S108。

电子设备100、储物容器200和电子标签300构成的通信系统10可以在T3时刻执行上述步骤S105~步骤S108。电子设备100可以得到T3时刻位于储物容器200内的物品。

在本申请实施例中,在S201中,T3时刻执行上述步骤S107时,即储物容器200向电子设备100发送的位于储物容器200内的电子标签的标签信息,可以被携带在第二消息中。

S202,在T4时刻再次执行上述步骤S105~步骤S108。

电子设备100、储物容器200和电子标签300构成的通信系统10可以在T4时刻执行上述步骤S105~步骤S108。电子设备100可以得到T4时刻位于储物容器200内的物品。T3时刻是T4时刻之前的一个时刻,T3时刻和T4时刻之间的间隔时间较短,示例性的,T3时刻和T4时刻之间的间隔时间为1秒。

在本申请实施例中,在S202中,T4时刻执行上述步骤S107时,即储物容器200向电子设备100发送的位于储物容器200内的电子标签的标签信息,可以被携带在第三消息中。

S203、电子设备100对比T3时刻和T4时刻储物容器200内的物品,确定有物品被放入/拿出储物容器200。

电子设备100可以对比T3时刻和T4时刻储物容器200内的物品。

若与T3时刻相比,T4时刻有新增的物品,电子设备100可以确定有物品被放入储物容器200,且T4时刻新增的物品即为被放入储物容器200的物品。电子设备100可以提示用户有物品被放入储物容器200。示例性的,当电子设备100确定公交卡被放入储物容器200时,可以在屏幕上显示如图3F所示的用户界面350。用户界面350中的控件351可实现为文本“新放入:标签7公交卡”。

若与T3时刻相比,T4时刻有减少的物品,电子设备100可以确定有物品被拿出储物容器200,且T4时刻减少的物品即为被拿出储物容器200的物品。电子设备100可以通过在屏幕上显示提示信息来提示用户有物品被拿出储物容器200,上述提示信息可以以文本、图像等形式实现。

在一些实施例中,在电子设备100确定有物品被放入/拿出储物容器200之后,电子设备100可以向储物容器200发送消息,消息用于告知储物容器200有物品被放入/拿出储物容器200。

在一些实施例中,储物容器200也可以作为执行主体,执行上述步骤S108中电子设备100执行的步骤,确定有物品被放入/拿出储物容器200。

在得知有物品被放入/拿出储物容器200之后,储物容器200可以输出第一提示信息,用于提示用户有物品被放入/拿出储物容器200。示例性的,储物容器200包括有显示模块270。

电子设备100确定有物品被放入/拿出储物容器200,电子设备100可以向储物容器200发送提醒消息,提醒消息用于告知储物容器200有物品被放入/拿出储物容器200。接收到上述提醒消息,储物容器200的显示模块270可以显示如图3J所示的用户界面420,用户界面420可以包括用于显示放入拿出提示的控件421,示例性的,控件421可以实现为文本“新放入:标签7公交卡”。

执行步骤S201~步骤S203,电子设备100电子设备100可以在先后进行两次物品检测之后,对比先后两次分别位于储物容器200内的物品,如果有新增的物品,则可以确定当前该物品被放入储物容器200,如果有物品减少,则可以确定该物品被拿出储物容器200。这样,可以准确地获知是否有物品被放入或拿出储物容器,实现智能收纳。

下面介绍漏物检测的场景,在该场景中,电子设备100可以确定是否有物品被遗漏在储物容器200外。具体的,如图4C所示,电子设备100确定是否有物品被遗漏在储物容器200外可以包括以下步骤:

S301,执行上述步骤S105~步骤S108。

电子设备100、储物容器200和电子标签300构成的通信系统10可以执行上述步骤S105~步骤S108。从而,电子设备100可以得到位于储物容器200内的物品。

S302、电子设备100对比储物容器200内的物品和预设物品,确定是否有物品被遗漏在储物容器200外。

电子设备100存储有一个或多个预设物品。

在一些实施例中,预设物品可以由电子设备100生成。电子设备100生成预设物品可以包括以下情形:1,电子设备100根据用户行程,生成与用户行程对应的预设物品。示例性的,电子设备100可以存储有用户的日程安排或交通票证信息,电子设备100可以依据用户的日程表或交通票证信息获得用户未来的出行地点及出行时间,并根据用户未来的出行地点及时间生成预设物品。2,电子设备100存储有多条历史记录,历史记录包括电子设备100进行容器内物品检测生成的容器内物品清单、电子设备100进行容器内物品检测时的时间,以及储物容器200的位置等信息。电子设备100根据上述多条历史记录,通过深度学习算法生成预设物品。3,电子设备100将上一次进行容器内物品检测获得的容器内物品清单确定为预设物品;电子设备100将出现频率最高的容器内物品清单确定为预设物品。可以理解的,出现频率最高的容器内物品清单是用户使用储物容器200时最常携带的物品。

在一些实施例中,预设物品还可以由用户自行设定。示例性的,电子设备100可以接收到用户作用于图3B中控件315B的触摸操作,以及随后用户对一个或多个电子标签的选择操作,电子设备100可以生成预设物品,该预设物品包括用户选择的一个或多个电子标签。

在一些实施例中,预设物品可以由电子设备100的生产厂商设定。示例性的,电子设备100的生产厂商可以将成套使用的多个物品设定为预设物品。成套使用的多个物品例如可以为:在办公场景下需要成套使用的笔记本电脑、笔记本电脑的充电线,以及无线鼠标。

电子设备100可以对比储物容器200内的物品和预设物品,若储物容器200内的物品未包含预设物品,则电子设备100可以确定有物品被遗漏在储物容器200外,且未被储物容器200内的物品包含的预设物品即为被遗漏在储物容器200外的物品。电子设备100可以提示用户有物品被遗漏在储物容器200外。示例性的,当电子设备100确定有耳机、钥匙、触控笔被遗漏在储物容器200外时,可以在屏幕上显示如图3H所示的用户界面370。用户界面370中的窗口控件371可以包括三个用于显示遗漏物品信息的控件372,三个控件372分别对应了耳机、钥匙、触控笔。

在电子设备100确定有物品被遗漏在储物容器200外之后,电子设备100可以向储物容器200发送的消息,消息可用于告知储物容器200有物品被遗漏在储物容器200外。

在一些实施例中,电子设备100可以向储物容器200发送预设物品列表或预设物品对应的电子标签标识列表。储物容器200可以接收并存储上述预设物品列表或预设物品对应的电子标签标识列表。储物容器200可以通过容器内物品检测得到储物容器200内的物品。储物容器200可以对比储物容器200内的物品和预设物品列表,确定电子标签300对应的物品位于储物容器200内/被遗漏在储物容器200外。储物容器还可以接收到储物容器200内的电子标签的标识,并和预设物品对应的电子标签标识列表进行对比,确定被遗漏的物品的电子标签的标识。

在得知有物品被遗漏在储物容器200外之后,储物容器200可以输出第三提示信息,用于提示用户有物品被遗漏在储物容器200外。示例性的,储物容器200包括有显示模块270。电子设备100进行漏物检测确定电子标签300对应的物品被遗漏在储物容器外,电子设备100可以向储物容器200发送提醒消息,提醒消息用于告知储物容器200电子标签300对应的物品可能被遗漏。接收到上述提醒消息,储物容器200的显示模块270可以显示如图3K所示的用户界面430,用户界面430包括用于显示提示用户携带电子标签300对应的物品的控件431,控件421可以实现为文本“您可能忘带:标签7公交卡”。

执行步骤S301~步骤S302,电子设备100可以在进行物品检测之后,对比储物容器200内的物品和预设物品,确定是否有物品被遗漏在储物容器200外。如果未包含预设的物品,则可以提示用户携带该物品。这样,可以防止物品被丢弃或遗漏于储物容器200外,实现智能化的防丢防漏。

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在电子设备上运行时,使得电子设备执行上述实施例中电子设备100执行的相关步骤,或上述实施例中储物容器200执行的相关步骤,以实现上述实施例中的物品检测的方法。

本申请实施例还提供一种计算机程序产品,当该计算机程序产品在电子设备上运行时,使得电子设备执行上述实施例中电子设备100执行的相关步骤,或上述实施例中储物容器200执行的相关步骤,以实现上述实施例中的物品检测的方法。

其中,本申请实施例提供的计算机可读存储介质、计算机程序产品、装置,均用于执行上文所提供的物品检测的方法。因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

技术分类

06120116084503