发明内容
本发明实施例提供了一种存储系统,为用户提供存储位上特定酒品的详细信息,便于用户对存储系统进行精细化管理。
为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
根据本发明实施例的第一方面,提供一种存储系统。
在一种可选的实施例中,所述存储系统包括:
存储装置,所述存储装置包括两个及多个存储位;和,
检测装置,用于检测所述存储位上已存储的存储物的身份信息;和,
查询装置,用于获取所述存储物的身份信息和所述检测装置的编号,根据所述存储物的身份信息在第一数据库中确定出所述存储物的解释信息,根据所述检测装置的编号在第二数据库中确定出所述存储物的位置信息;和,
显示装置,设置在所述存储装置上,用于获取并显示所述存储物的身份信息和所述存储物的解释信息;和/或,
终端,用于获取并显示所述存储物的解释信息和存储物的位置信息。
在一种可选的实施例中,所述检测装置为射频识别装置,所述射频识别装置包括读写器和感应天线,所述读写器用于通过感应天线检测出所述存储物的身份信息。
在一种可选的实施例中,所述存储系统还包括通信装置,所述通信装置用于传输所述存储物的身份信息、所述存储物的解释信息、所述检测装置的编号和所述存储物的位置信息中的一种或多种。
在一种可选的实施例中,所述存储系统还包括身份标签,其上包含所述存储物的身份信息,设置在对应的存储物上,所述身份标签可被所述检测装置识别。
根据本发明实施例第二方面,提供一种存储系统的查询方法。
在一种可选的实施例中,所述存储系统的查询方法,应用于上述的存储系统中,包括:
通过检测装置获取存储装置中的存储位上的存储物的身份信息和检测装置的编号;
根据所述存储物的身份信息在第一数据库中确定出所述存储物的解释信息;
根据所述检测装置的编号在第二数据库中确定所述存储物的位置信息;
通过显示装置和/或终端显示所述存储物的位置信息和所述存储物的解释信息。
在一种可选的实施例中,所述检测装置为射频识别装置,设置在所述存储装置上的存储位上;所述通过检测装置获取存储装置中的存储位上的存储物的身份信息和检测装置的编号,包括:
调节所述射频识别装置的两个或多个感应天线的发射功率;
当两个或多个感应天线检测到第一存储物的第一身份信息时,根据发射功率确定出感应天线的第一编号。
根据本发明实施例的第三方面,提供一种存储系统的查询装置。
在一种可选的实施例中,所述存储系统的查询装置,应用于前述实施例提供的存储系统中,包括:
第一模块,用于通过检测装置获取存储装置中的存储位上的存储物的身份信息和检测装置的编号;
第二模块,用于根据所述存储物的身份信息在第一数据库中确定出所述存储物的解释信息;
第三模块,用于根据所述检测装置的编号在第二数据库中确定所述存储物的位置信息;
第四模块,用于通过显示装置和/或终端显示所述存储物的位置信息和所述存储物的解释信息。
在一种可选的实施例中,所述检测装置为射频识别装置,设置在所处存储装置的存储位上;所述第一模块包括:
第一单元,用于调节所述射频识别装置的两个或多个感应天线的发射功率;
第二单元,用于当两个或多个感应天线检测到第一存储物的第一身份信息时,根据发射功率确定出第一感应天线的第一编号。
根据本发明实施例的第四方面,提供一种存储系统的查询装置。
在一种可选的实施例中,所述存储系统的查询装置,应用于上述存储系统中,所述查询装置包括:
处理器;和,
用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
通过检测装置获取存储装置中的存储位上的存储物的身份信息和检测装置的编号;
根据所述存储物的身份信息在第一数据库中确定出所述存储物的解释信息;
根据所述检测装置的编号在第二数据库中确定所述存储物的位置信息;
通过显示装置和/或终端显示所述存储物的位置信息和所述存储物的解释信息。
根据本发明实施例的第五方面,提供一种计算机可读存储介质。
在一种可选的实施例中,所述计算机可读存储介质存储有计算机程序,当所述计算机程序别处理器执行时实现前文的存储系统的查询方法。
本发明实施例的有益效果是:通过存储物的身份信息可以获取该存储物的解释信息,通过检测装置的编号即可获取该存储物的位置信息,故,可以在显示装置和/或终端显示设定位置的存储物的详细信息,便于用户对存储系统的存储物进行精细化管理。当该存储系统用于存储酒品时,便于用户对存储系统中酒品进行精细化管理。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
具体实施方式
以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法或者设备中还存在另外的相同要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的方法、产品等而言,由于其与实施例公开的方法部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中的终端可以为智能手机、平板电脑、UMPC (Ultra-mobile PersonalComputer,超级移动个人计算机)、上网本、PDA(Personal Digital Assistant,个人数字助理)等终端设备,且不限于此。
本文中的存储装置指的是橱柜、箱体、立柜、仓库等所有具有收纳功能的装置。
在现有技术中的存储酒品的过程中,有的可以实现自动识别出库和入库的酒品,有的可以实现确定出存储系统的中酒品的剩余量,在本发明实施例中,提供了一种存储系统,可提供存储位上的存储物的解释信息。当该存储系统用于存储酒品时,即可为用户提供存储位上的酒品的解释信息,便于用户对酒品进行管理。例如,便于用户在存储系统找到特定的酒品,便于用户对酒品的位置进行管理等。
根据本发明实施例的第一方面,提供一种存储系统。
如图1所示,在一种可选的实施例中,该存储系统包括:
存储装置10,该存储装置10包括两个及多个存储位11;和,
检测装置20,用于检测存储位11上已存储的存储物的身份信息;和,
查询装置30,用于获取存储物的身份信息和检测装置20的编号,根据存储物的身份信息在第一数据库中确定出存储物的解释信息,根据检测装置20的编号在第二数据库中确定出存储物的位置信息;和,
显示装置40,设置在存储装置10上,用于获取并显示存储物的身份信息和存储物的解释信息,其中显示装置40可为显示器,可为工业触摸屏;和/或,
终端50,用于获取并显示存储物的解释信息和存储物的位置信息。
在本实施例中,通过存储物的身份信息可以获取该存储物的解释信息,通过检测装置的编号即可获取该存储物的位置信息,故,可以在显示装置和/或终端显示设定位置的存储物的详细信息,便于用户对存储系统的存储物进行精细化管理。当该存储系统用于存储酒品时,便于用户对存储系统中酒品进行精细化管理。
在上述实施例中,第一数据库中包含存储物的身份信息及该存储物的解释信息。其中,解释信息是对该存储物的解释,例如存储物的名称,存储物的生产日期,保质期,生产厂商,入库日期等。可选地,当该存储装置用于存储红酒时,解释信息包括红酒入库日期、红酒生产的生产时间、产地、酒庄、酒的种类中的一种或多种。其中,产地指的是生产红酒的国家,酒庄指的是红酒庄园,当按照含糖量对红酒进行分类时,酒的种类可包括干葡萄酒、半干葡萄酒、半甜葡萄酒和甜葡萄酒。第一数据库可由第三方服务商提供,例如,可由红酒世界云平台服务器提供第一数据库,可获得更加完善的第一数据库。
可选地,第一数据库设置在第一服务器中,或,设置在本地数据存储介质中。同样地,第二数据库可设置在第二服务器中,或,设置在本地数据存储介质中。进一步地,第一数据库和第二数据可为同一数据库,也可为两个独立的数据库。相对应地,第一服务器和第二服务器可为同一个服务器,也可为两个独立的服务器。在第二数据库中,存储有检测装置的编号以及该检测装置的编号所对应的存储位,例如编号为A1的存储位代表由上到下第一排,由左到右第一个存储位,此处编号A1仅为示例性说明,并不限定此处的编号规则。
检测装置设置在每个存储位上,检测装置的编号和存储位的位置信息是一一对应的,对于一个已存储有存储物的存储位而言,存储物的位置信息和存储位的位置信息是相同的,故,存储物的身份信息和检测装置的编号为一一对应的。
在一种可选的实施方式中,检测装置为射频识别装置,射频识别装置包括读写器和感应天线,读写器用于通过感应天线检测出存储物的身份信息。射频识别装置功耗低,识别准确度高。当检测装置为射频识别装置时,射频识别装置的感应天线设置在每个存储位上,射频识别装置扫描存储装置的每个存储位,若某个存储位上存在反馈信号,则表明该存储位有存储物,读写器通过该反馈信号确定出存储物的身份信息。对应地,存入存储系统的存储装置中的存储物上均设置射频身份标签,并且该射频身份标签可被读写器识别。在其他可选的实施方式中,检测装置可选为近场通信读写装置,检测装置还可选为红外扫描装置,对于每种检测装置,均有相对应的可别识别的信息介质,例如近场通信读写卡、条形码或二维码等。
在一种可选的实施方式中,存储系统还包括通信装置,通信装置用于传输存储物的身份信息、存储物的解释信息、检测装置的编号和存储物的位置信息中的一种或多种。该通信装置可为有线通信装置,或,无线通信装置。当第一数据库和/或第二数据可不在本地时,该通信装置用于与第一数据库和/或第二数据所在的服务器进行通信。
如图2和图3所示,可选地,当存储装置为立柜时,该立柜可用于存储红酒,存储系统还包括系统控制盒14,系统控制盒14设置在柜体13的顶部,检测装置、查询装置、通信装置中的一个或多个设置在系统控制盒内,其中,检测装置设置在系统控制盒14内,指的是射频识别装置的阅读器设置在控制盒内。存储系统还包括柜门12,柜门12与柜体13活动连接;其中,柜门12与柜体13通过合叶活动连接;或者,柜门12与柜体13通过铰链活动连接。
在一种可选的实施方式中,存储系统还包括身份标签,其上包含存储物的身份信息,设置在对应的存储物上,身份标签可被检测装置识别。不同的检测装置对应着不同的身份标签,例如当检测装置为射频识别装置时,身份标签为射频身份标签;当检测装置为近场通信读写装置时,身份标签为近场通信被读写卡;当检测装置为红外线扫描装置时,身份标签为条形码或二维码。
根据本发明实施例的第二方面,提供一种存储系统的查询方法,其中,存储系统为上文中提及的存储系统。
如图4所示,在一种可选的实施例中,该存储系统的查询方法包括:
S401、通过检测装置获取存储装置中的存储位上的存储物的身份信息和检测装置的编号。
在S401中,当应用于用户主动查询时,根据查询指令获取对应的检测装置的编号,再通过对应的查询装置的获取存储装置中的存储位上的存储物的身份信息。其中,查询指令为查询指定存储位的存储位的解释信息。例如当红酒存储在上文中提及的立柜中时,查询指令可为查询第二排,左数第二个存储位上的红酒的生产年份、产地等。
S402、根据存储物的身份信息在第一数据库中确定出存储物的解释信息。
S403、根据检测装置的编号在第二数据库中确定存储物的位置信息。
其中,S403和S402不分先后。
S404、通过显示装置和/或终端显示存储物的位置信息和存储物的解释信息。
可实现为用户提供设定位置的存储物的解释信息。
如图5所示,在一种选的实施方式中,检测装置为射频识别装置,设置在存储装置上的存储位上;通过检测装置获取存储装置中的存储位上的存储物的身份信息和检测装置的编号,包括:
S501、调节射频识别装置的两个或多个感应天线的发射功率。
其中射频识别装置的两个或多个感应天线的发射功率的调节方式包括:逐渐递增/递减射频识别装置的一个或多个感应天线的发射功率,调节方式更加精细,在S502中,更容易确定出准确的第一身份信息和第一编号;按照设定功率差递增/递减射频识别装置的一个或多个感应天线的发射功率,调节功率的速度更快,可更快捷地确定出第一身份信息和第一编号。在调节射频识别装置的两个或多个感应天线的发射功率的过程中,可选为同时调节射频识别装置的两个或多个感应天线的发射功率,或,可选为依次调节射频识别装置的一个或多个感应天线的发射功率。
S502、当两个或多个感应天线检测到第一存储物的第一身份信息时,根据发射功率确定出第一感应天线的第一编号。其中,第一感应天线设置在用于存储第一存储物的存储位。
采用本实施例,可获取准确的第一编号及第一身份信息。射频识别装置的感应天线的发射功率越大,该射频识别装置的感应天线的感应范围越大。当某一射频识别装置的感应天线的发射功率足够大,第一存储物上的第一身份标签处于感应天线的发射功率所覆盖的范围时,该射频识别装置的感应天线即可感应到该第一存储物的第一身份标签。与第一存储物的距离最小的射频识别装置的感应天线为设置在该第一存储物的第一存储位上的感应天线,当有两个或多个感应天线检测到第一存储物的第一身份信息时,若某个感应天线的发射功率最小,说明该感应天线与第一存储物的距离最近,则该感应天线的编号为第一编号,通过该感应天线获取的身份信息即为第一身份信息。
当同时调节射频识别装置的两个或多个感应天线的发射功率时,即当射频识别装置的两个或多个感应天线的发射功率相同时,在感应线圈的功率升高的过程中,最先感应到第一存储物的第一身份信息的感应线圈为第一感应线圈,其编号为第一编号;在感应线圈的功率降低的过程中,最后一个失去第一存储物的第一信号的感应线圈为第一感应线圈,其编号为第一编号,采用本技术方案可快速地确定出的第一编号。
在S501中,可选实施为:根据两个或多个感应天线之间的距离调节两个或多个感应天线的发射功率。并且,两个或多个感应天线之间的距离越大,其发射功率越大。进一步地,设定功率差与两个或多个感应天线之间的距离正相关。两个或多个感应天线之间的距离越大,设定功率差越大,便于快速确定出第一存储物的身份信息和第一感应天线的第一编号。
为了准确说明本文中提供的查询方法的执行主体,在一种可选的实施例中,该查询方法包括:
控制器通过检测装置获取存储装置中的存储位上的存储物的身份信息和检测装置的编号;控制器根据存储物的身份信息在第一数据库中确定出存储物的解释信息;控制器根据检测装置的编号在第二数据库中确定存储物的位置信息;控制器通过显示装置和/或终端显示存储物的位置信息和存储物的解释信息。
当应用于用户主动查询特定位置的存储物的解释信息时,上述S501和S502可选实施为:
根据第二查询指令确定出第二感应线圈及第二检测装置周围的若干干扰感应线圈;
同时逐渐递增/递减第二感应线圈和若干干扰感应线圈的发射功率,或者,同时按照第二设定功率差递增/递减第二感应线圈和若干干扰感应线圈的发射功率;
在第二感应线圈和若干干扰感应线圈的发射功率递增的过程中,若第二感应线圈先于若干干扰感应线圈获取第二存储物的身份信息,则确定该第二存储物的身份信息为目标身份信息;若若干干扰感应线圈中的一个或多个先于第二感应线圈获取存储物的身份信息,则确定目标存储位中不存在存储物;其中,在第二感应线圈和若干干扰感应线圈的发射功率递增前,每个感应线圈均未获取存储物的身份信息;
在第二感应线圈和若干干扰感应线圈的发射功率递减的过程中,若第二感应线圈先于一个或多个干扰感应线圈丢失存储物的身份信息,则确定目标存储位上不存在存储物;若第二感应线圈在全部干扰感应线圈之后丢失第二存储物的身份信息,则确定第二存储物的身份信息为目标身份信息;其中,在第二感应线圈和若干干扰感应线圈的发射功率递减前,第二感应线圈和一个或多个干扰感应线圈已同时获得一个或多个的存储物的身份信息。
在用户主动查询的过程中,本技术方案可准确的确定出目标存储位上的存储物的身份信息。
根据本发明实施例的第三方面,提供一种存储系统的查询装置。
如图6所示,在一种可选的实施例中,该查询装置应用于前2文提及的存储系统中,该查询装置包括:
第一模块61,用于通过检测装置获取存储装置中的存储位上的存储物的身份信息和检测装置的编号;
第二模块62,用于根据存储物的身份信息在第一数据库中确定出存储物的解释信息;
第三模块63,用于根据检测装置的编号在第二数据库中确定存储物的位置信息;
第四模块64,用于通过显示装置和/或终端显示存储物的位置信息和存储物的解释信息。
在一种可选的实施例中,检测装置为射频识别装置,设置在所处存储装置的存储位上;以模块包括:
第一单元,用于调节射频识别装置的两个或多个感应天线的发射功率;
第二单元,用于当两个或多个感应天线检测到第一存储物的第一身份信息时,根据发射功率确定出第一感应天线的第一编号。
在一种可选的实施方式中,第一单元具体用于逐渐递增/递减射频识别装置的一个或多个感应天线的发射功率;或者,按照设定功率差递增/递降射频识别装置的一个或多个感应天线的发射功率。
在一种可选的实施方式中,第一单元具体用于同时调节射频识别装置的两个或多个感应天线的发射功率,或,依次调节射频识别装置的一个或多个感应天线的发射功率。
在一种可选的实施方式中,第一单元具体用于根据两个或多个感应天线之间的距离调节两个或多个感应天线的发射功率。
当应用于用户主动查询的应用场景时,第一模块具体用于:根据第二查询指令确定出第二感应线圈及第二检测装置周围的若干干扰感应线圈;
同时逐渐递增/递减第二感应线圈和若干干扰感应线圈的发射功率,或者,同时按照第二设定功率差递增/递减第二感应线圈和若干干扰感应线圈的发射功率;
在第二感应线圈和若干干扰感应线圈的发射功率递增的过程中,若第二感应线圈先于若干干扰感应线圈获取第二存储物的身份信息,则确定该第二存储物的身份信息为目标身份信息;若若干干扰感应线圈中的一个或多个先于第二感应线圈获取存储物的身份信息,则确定目标存储位中不存在存储物;其中,在第二感应线圈和若干干扰感应线圈的发射功率递增前,每个感应线圈均未获取存储物的身份信息;
在第二感应线圈和若干干扰感应线圈的发射功率递减的过程中,若第二感应线圈先于一个或多个干扰感应线圈丢失存储物的身份信息,则确定目标存储位上不存在存储物;若第二感应线圈在全部干扰感应线圈之后丢失第二存储物的身份信息,则确定第二存储物的身份信息为目标身份信息;其中,在第二感应线圈和若干干扰感应线圈的发射功率递减前,第二感应线圈和一个或多个干扰感应线圈已同时获得一个或多个的存储物的身份信息。
如图7所示,在一种可选的实施例中,提供一种存储系统的查询装置,应用于前述的存储系统,该查询装置包括:
处理器71;和,
用于存储处理器71可执行指令的存储器72;
其中,处理器71被配置为:
通过检测装置获取存储装置中的存储位上的存储物的身份信息和检测装置的编号;
根据存储物的身份信息在第一数据库中确定出存储物的解释信息;
根据检测装置的编号在第二数据库中确定存储物的位置信息;
通过显示装置和/或终端显示存储物的位置信息和存储物的解释信息。
可选地,前文的用于存储系统的查询方法和查询装置可以在网络侧服务器中实现,或者,在移动终端实现,或者,在专用的控制设备中实现。
在一些示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由处理器执行以完成前文所述的方法。上述非临时性计算机可读存储介质可以是只读存储器(Read Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁带和光存储设备等。
本领域技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。所属技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本文所披露的实施例中,应该理解到,所揭露的方法、产品(包括但不限于装置、设备等),可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
应当理解的是,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本发明并不局限于上面已经描述并在附图中示出的流程及结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。