储物信息管理方法、电子设备以及计算机可读存介质与流程

文档序号:17211699发布日期:2019-03-27 10:51阅读:131来源:国知局
储物信息管理方法、电子设备以及计算机可读存介质与流程

本发明实施例涉及智能设备技术领域,特别涉及一种储物信息管理方法、电子设备以及计算机可读存介质。



背景技术:

在生活中,人们经常会遇到这种情况:一件物品放在房间的某一个角落,当需要使用这个物品时,却因为忘记之前存储的位置而需要花费很长的时间才能找到该物品或者直接找不到。特别是对于经常使用的物品,在每次使用该物品后,很大几率都不会返还存放到原来存储的位置,而是随意放置,从而导致下一次使用该物品时,又要耗费大量的时间来找寻。



技术实现要素:

本发明实施方式的目的在于提供一种储物信息管理方法、电子设备以及计算机可读存介质,能够提醒用户对随意放置的物品能够及时放置到合理位置,从而方便用户在下次使用该物品时能更加方便、迅速的查找该物品。

为解决上述技术问题,本发明的实施方式提供了一种储物信息管理方法,包括以下步骤:

获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息;

从所述储物信息库中获取所述物品被取出时所被存储的第二位置的信息;

判断所述第一位置与所述第二位置是否为同一位置;

如果是,则将所述物品在所述储物信息库中的状态设置为“已存”;

如果不是,则根据所述第一位置、所述第二位置,确定所述物品的存储位置并进行相应存储;

将所述物品及其对应被存储的位置的信息更新记录至所述储物信息库。

本发明的实施方式还提供了一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的储物信息管理方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的储物信息管理方法。

本发明实施方式相对于现有技术而言,通过预设的储物信息库对物品及该物品被存储的位置进行管理:在主动获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息后;可先从储物信息库中获取该物品被取出时所被存储的第二位置与该第一位置是否为同一位置;如果为同一位置,则将物品在储物信息库中的状态设置为“已存”;如果不为同一位置,则需要根据第一位置、第二位置,再次确定物品的存储位置并进行相应存储;将物品及其对应被存储的位置的信息更新记录至所述储物信息库,从而能够提醒用户对随意放置的物品能够及时放置到合理位置,从而方便用户在下次使用该物品时能更加方便、迅速的查找该物品。

另外,根据第一位置、第二位置,确定物品的存储位置并进行相应存储具体为:获取将物品存储到第一位置或者第二位置的第一指令;根据第一指令,确定物品的存储位置并进行相应存储,从而可以方便的通过外部输入指令的方式,指定处于取出状态的物品的存储位置并进行存储。

另外,上述储物信息管理方法应用于智能音箱中;相应的,获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息具体为:在智能音箱被唤醒后,且接收到的第一个指令为非储物信息库中处于“取出”状态的物品其当前被存储的位置信息时,获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息。通过在每次智能音箱被唤醒后,主动获取储物信息库中处于“取出”状态的物品的当前存储位置,以及时获取这些物品的确切的存储位置。

另外,获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息具体为:在储物信息库中处于“取出”状态的物品其被取出的时间大于预定时长时,获取该物品当前被存储的第一位置的信息。通过在物品的“取出”状态时长超过预定时长时,主动获取该物品的当前存储位置,以及时获取这些物品的确切的存储位置。

另外,上述储物信息管理方法中还包括:在将任意物品存储至相应的位置后,在储物信息库中将该物品设置为“已存”状态,以方便对被存储的物品的存储状态进行监控。

另外,上述储物信息管理方法中还包括:在将任意物品从存储该物品的位置取出后,在储物信息库将该物品设置为“取出”状态,以方便对被取出的物品的存储状态进行监控。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式的储物信息管理方法的具体流程图;

图2是根据本发明第二实施方式的储物信息管理方法的具体流程图;

图3是根据本发明第三实施方式的储物信息管理方法的具体流程图;

图4是根据本发明第四实施方式的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种储物信息管理方法。本实施方式的核心在于获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息;从储物信息库中获取物品被取出时所被存储的第二位置的信息;判断第一位置与第二位置是否为同一位置;如果是,则将物品在储物信息库中的状态设置为“已存”;如果不是,则根据第一位置、第二位置,确定物品的存储位置并进行相应存储;将物品及其对应被存储的位置的信息更新记录至储物信息库,从而提醒用户对随意放置的物品能够及时放置到合理位置,从而方便用户在下次使用该物品时能更加方便、迅速的查找该物品。下面对本实施方式的储物信息管理方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施方式中的储物信息管理方法如图1所示,具体包括:

步骤101:获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息。

在执行本实施例所示步骤之前,会预先设置一个储物信息库,该储物信息库中记录有物品信息以及物品对应被存储的位置信息。当用户从存储位置取出物品后,很长一段时间内没有更新储物信息库中该物品的存储状态(不确定该物品是已经返还到原位置还是存储到新的位置),即始终处于“取出”状态,而不知道具体的存放位置。此时,就需要主动向用户获取储物信息库中那些处于“取出”状态的物品其当前被存储的第一位置的信息,以方便对这些物品的储物信息进行合理的管理。

具体来说,在获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息时,可以通过语音询问方式获取用户输入的物品的存储位置的语音信号。然后,采用语音识别技术获取语音信号并对语音信号进行文本识别,从而得到语音信号中携带的物品以及位置的信息。

比如用户可以在第一次大规模的整理物件时,对可采集和识别语音信号的智能音箱输入如下信息:

物品的信息:三个剪指甲、一把剪刀、两把梳子、一个镜子、六本书、两个空调遥控器、一个电视机遥控器、两个充电宝……。

位置的信息:床头柜第一个抽屉、床头柜第二个抽屉、床头柜第三个抽屉、床头柜第四个抽屉、大储物柜……。

另外,用户在第一次大规模的整理物件后,还可以对智能音箱输入新增添的物品的信息以及存储位置,以对新增添的物品的储物信息进行管理。对应的存储物品场景如下:

用户:hello,小艾同学。

智能音箱:主人,我在的。

用户:打开备忘录。(此过程可以省略)

智能音箱:好的,主人,已打开备忘录。(此过程可以省略)

用户:我把剪指甲放在了床头柜第一个抽屉里了。

智能音箱:好的,主人,我记住了。

当用户需要使用某件物品时,只要对智能音箱输入该物品的名称,智能音箱便会输出该物品的存储位置,然后用户从该位置取出物品使用。对应的取出物品场景如下:

用户:hello,小艾同学。

智能音箱:主人,我在的。

用户:我的剪指甲呢?

智能音箱:主人,你的剪指甲放在床头柜第一个抽屉里。

当用户返还存储该物品到指定位置时,可以向智能音箱输入待返还存储的物品及用于存储该物品的第一位置的信息。对应的返还存储物品场景如下:

用户:hello,小艾同学。

智能音箱:主人,我在的。

用户:我把剪指甲放在原来位置了。

智能音箱:主人,您说的原来位置是上次放的床头柜第一个抽屉吗?

用户:是的。

智能音箱:好的,主人,我记住了。

但是,当用户通过储物信息库取出某件物品而长时间未返还时,储物信息库中该物品的存储状态将持续处于“取出”状态,即该物品当前的存储位置不确定。此时,智能音箱可以主动向用户发出询问语音,以获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息。

步骤102:从储物信息库中获取物品被取出时所被存储的第二位置的信息。

具体来说,用户返还存储物品时,通常会指定返还存储的位置。例如,在上述返还存储物品场景中,用户将物品返还存储到原来位置,但并没有确切指定该位置是哪个位置。此时,智能音箱需要从储物信息库中获取待返还存储的物品被取出时所被存储的位置的信息,即第二位置的信息,从而确定待返还存储的物品的原来位置。

当然,本步骤中涉及的物品不是用户主动返还的物品,而是经智能音箱提示后的,用户被动返还的储物信息库中处于“取出”状态的物品。

在被动返还存储物品场景中,用户可能会直接指定用于存储待返还存储的物品的第一位置(即物品当前被存储的实际位置),该第一位置与上述第二位置可能是同一位置,也可能不是同一位置。因此,为了对被动返还存储的物品的储物信息精确管理,都有必要在获取被动返还存储的物品的当前存储位置后,从储物信息库中获取该物品被取出时所被存储的第二位置的信息。

步骤103:判断第一位置与第二位置是否为同一位置。当判断为是时,进入步骤104;当判断为否时,进入步骤105。

s104:将物品在储物信息库中的状态设置为“已存”。

具体来说,如果用户实际存储物品的位置与该物品之前被取出时对应的取出位置相同,那么继续将物品存储在该位置更符合用户对该物品的摆放位置的意愿,使用户养成同一物品存放位置前后相一致性的生活习惯,同时也便于用户在后续使用该物品时可以方便、快速的找到该物品。此时,只需要在该物品对应的储物信息记录中将“取出”状态修改为“已存”即可。

s105:根据第一位置、第二位置,确定物品的存储位置并进行相应存储。

具体来说,如果用户实际存储物品的位置与该物品之前被取出时对应的取出位置不相同,那么如果贸然记录将物品存储在原来的第二位置那么肯定和当前该物品实际存储的物品不符,导致储物信息错误;而直接记录将物品存储在当前指定的第一位置,则可能并不是对该物品实现了合理摆放,或者不是用户习惯的存储位置。此时,需要从新获悉用户的存储意愿,从这两个位置中确定出该物品的存储位置并进行存储。

例如,可以通过如下步骤来确定物品的存储位置并进行存储:

获取将物品存储到第一位置或者第二位置的第一指令;

根据第一指令,确定物品的存储位置并进行相应存储。

具体来说,智能音箱可以向用户发出询问请求,以获取用户指示的将物品存储到第一位置或者第二位置的第一指令。如此智能音箱就可以遵循用户的存储意愿对物品进行存储。相应的存储物品场景如下:

用户:hello,小艾同学。

智能音箱:主人,我在的。

用户:打开音乐。(其他功能需求,并不是告知剪指甲存放何处)

智能音箱:主人,在打开音乐之前,麻烦告诉小艾您上次拿的剪指甲放在哪了。

用户:放在床头柜的第一个抽屉里了。(情景一)

智能音箱:好的,主人,我记住了。马上为您播放音乐。(情景一)

用户:放在床头柜的第二个抽屉里了。(情景二)

智能音箱:主人,您原先是放在床头柜的第一个抽屉里的,是否放回原处呢?(情景二)

用户:放回原处。(情景二_1)

智能音箱:好的,主人,我记住了。马上为您播放音乐(情景二_1)

用户:就放在床头柜的第二个抽屉里。(情景二_2)

智能音箱:好的,主人,我记住了。马上为您播放音乐(情景二_2)

s106:将物品及其对应被存储的位置的信息更新记录至储物信息库。

具体来说,例如,智能音箱在第一次规划好待存储物品及物品对应被存储的位置后,系统内部程序便生成一张张链表。每一个位置对应一个链表,每个链表内的成员就是存储在该位置上的物品。当同名物品的信息被存储至一张链表内时,程序便自动添加成员后缀以做区分,该操作不会影响智能音箱对存储信息的输出。

在将被动返还存储的物品及其对应被存储的位置的信息更新记录至储物信息库中时,如果最终的存储位置与上一次存储该物品的位置相同,那么不需要做额外的位置变更记录;如果最终的存储位置与上一次存储该物品的位置不相同,那么需要在变更后的存储位置对应的链表中增加该返还存储的物品的信息,同时在该物品的原存储位置对应的链表中删除该物品的信息。

与现有技术相比,本发明实施方式通过预设的储物信息库对物品及该物品被存储的位置进行管理:在主动获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息后;可先从储物信息库中获取该物品被取出时所被存储的第二位置与该第一位置是否为同一位置;如果为同一位置,则将物品在储物信息库中的状态设置为“已存”;如果不为同一位置,则需要根据第一位置、第二位置,再次确定物品的存储位置并进行相应存储;将物品及其对应被存储的位置的信息更新记录至所述储物信息库,从而能够提醒用户对随意放置的物品能够及时放置到合理位置,从而方便用户在下次使用该物品时能更加方便、迅速的查找该物品。

本发明的第二实施方式涉及一种储物信息管理方法。第二实施方式是在第一实施方式基础上做的改进,其改进之处在于:

上述储物信息管理方法应用于智能音箱中;相应的,获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息具体为:在智能音箱被唤醒后,且接收到的第一个指令为非储物信息库中处于“取出”状态的物品其当前被存储的位置信息时,获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息。通过在每次智能音箱被唤醒后,主动获取储物信息库中处于“取出”状态的物品的当前存储位置,以及时获取这些物品的确切的存储位置。

获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息具体为:在储物信息库中处于“取出”状态的物品其被取出的时间大于预定时长时,获取该物品当前被存储的第一位置的信息。通过在物品的“取出”状态时长超过预定时长时,主动获取该物品的当前存储位置,以及时获取这些物品的确切的存储位置。具体流程图如图2所示。

步骤201:在智能音箱被唤醒后,且接收到的第一个指令为非储物信息库中处于“取出”状态的物品其当前被存储的位置信息时,获取储物信息库中处于“取出”状态的物品其当前被存储的第一位置的信息。

具体来说,智能音箱获取储物信息库中处于“取出”状态的物品其当前被存储的位置信息的时机可以为在智能音箱每次被唤醒时。在智能音箱被唤醒后,如果第一个接收到的用户的语音指令不是储物信息库中处于“取出”状态的物品其当前被存储的位置,而是其他指令(比如通过智能音箱播放音乐),那么此时智能音箱可以主动发出语音询问,以从用户反馈的语音信号中获取储物信息库中处于“取出”状态的物品其当前被存储的位置。

步骤202:在储物信息库中处于“取出”状态的物品其被取出的时间大于预定时长时,获取该物品当前被存储的第一位置的信息。

具体来说,智能音箱获取储物信息库中处于“取出”状态的物品其当前被存储的位置信息的时机可以为相应物品处于“取出”状态的时长超过预定时长。在物品被“取出”后,智能音箱便开始记录该物品处于取出状态的时间。如果超过预定时长后,用户还未通过智能音箱返还该物品,那么此时智能音箱可以主动发出语音询问(智能音箱处于启用状态),以从用户反馈的语音信号中获取储物信息库中处于“取出”状态的物品其当前被存储的位置。

需要说明的是,上述步骤201和步骤202为智能音箱获取储物信息库中处于“取出”状态的物品其当前被存储的位置信息的两个时机,但本方案并不局限于这两种方式。另外,在具体应用场景中,上述两种方式可以择一被执行,或者二者相结合被执行在一个方法流程中。

步骤203:从储物信息库中获取物品被取出时所被存储的第二位置的信息。

步骤204:判断第一位置与第二位置是否为同一位置。当判断为是时,进入步骤205;当判断为否时,进入步骤206。

步骤205:将物品在储物信息库中的状态设置为“已存”。

步骤206:根据第一位置、第二位置,确定物品的存储位置并进行相应存储。

步骤207:将物品及其对应被存储的位置的信息更新记录至储物信息库。

步骤203~207与实施方式一中的步骤102~106大致相同,在此不做赘述。

与现有技术相比,本发明实施方式通过在每次智能音箱被唤醒后,主动获取储物信息库中处于“取出”状态的物品的当前存储位置,以及时获取这些物品的确切的存储位置。通过在物品的“取出”状态时长超过预定时长时,主动获取该物品的当前存储位置,以及时获取这些物品的确切的存储位置。

本发明的第三实施方式涉及一种储物信息管理方法。第三实施方式是在第一实时方式、第二实施方式基础上做的改进,其改进之处在于:该储物信息管理方法中还包括:在将任意物品存储至相应的位置后,在储物信息库中将该物品设置为“已存”状态。以及,在将任意物品从存储该物品的位置取出后,在储物信息库将该物品设置为“取出”状态。具体流程图如图3所示。

步骤301:在将任意物品存储至相应的位置后,在储物信息库中将该物品设置为“已存”状态。

步骤302:在将任意物品从存储该物品的位置取出后,在储物信息库将该物品设置为“取出”状态。

与现有技术相比,本实施方式可以方便对被存储的物品的存储状态进行监控。以及,可以方便对被取出的物品的存储状态进行监控。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第四实施方式涉及一种电子设备,如图4所示,包括至少一个处理器402;以及,与至少一个处理器402通信连接的存储器;其中,存储器401存储有可被至少一个处理器402执行的指令,指令被至少一个处理器402执行,以使至少一个处理器402能够执行上述任一储物信息管理方法。

其中,存储器401和处理器402采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器402和存储器401的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器402处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器402。

处理器402负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器401可以被用于存储处理器402在执行操作时所使用的数据。

本发明第六实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述任一方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1