双向交换贩卖的制作方法

文档序号:16003032发布日期:2018-11-20 19:42阅读:177来源:国知局

本申请要求于2012年3月20日提交的第61/613,415号美国临时申请的优先权和权益,该临时申请的全部内容通过引用并入本文。

技术领域

本发明涉及贩卖领域,尤其涉及可再用或可回收的产品(例如,可再充电电池)的基于双向交换的贩卖的领域。



背景技术:

电池向各种设备供电。随着更多的设备变成由电池供电,消费者对电池的需求增长。这导致越来越多的电池的制造和丢弃,电池可包括贵金属或有毒材料(例如,水银、镉或铅)。一些人已经开始使用可再充电电池来省钱并且最小化电池浪费。然而,可再充电电池需要小心充电(最好是用昂贵的充电器实现)并且通常被认为是没有一次性电池那么方便。



技术实现要素:

一些实施方式涉及贩卖机。在一些实施方式中,贩卖机可以包括例如控制贩卖机的处理器、接收电池并且收集电池信息并将电池信息传送给处理器的接收模块、以及响应于电池的接收以及电池与有效订购相关联的确定来分配电池的分配模块。在一些实施方式中,处理器确定所接收电池是否与有效订购相关联。

在一些方面中,贩卖机还可以包括例如用于存储所接收电池的容器、在电池被分配前用于电池的存储区域、和/或充电模块、在网络上通信的网络通信模块。在一些方面中,充电模块确定所接收电池是否满足充电标准,和/或如果所接收电池满足充电标准则再充电所接收电池。在一些方面中,处理器可以例如确定所接收电池是否是可接受的,这可以包括例如确定电池的操作条件是否是可接受的和/或确定电池的物理条件是否是可接受的。

在一些方面中,贩卖机还可以包括例如将拒绝的电池返回给用户的拒绝模块和/或将信息传达给用户的通信模块。通信模块可以例如接收用户输入和/或包括多个计算机可接收编码,计算机可接收编码可以例如提供信息以将电子装置引导至网页,计算机可接收编码涉及订阅相关的交易,计算机可接收编码可以是QR码和/或可以是发射的频率。

一些实施方式涉及使用贩卖机的方法。在一些实施方式中,方法包括例如接收电池和分配电池。在一些实施方式中,接收电池包括例如确定所接收电池是否与有效订购相关联、确定所接收电池的类型、和/或确定所接收电池是否是可接受的。在一些实施方式中,分配电池包括例如响应于有效订购与电池相关联的确定以及电池的可接受性来分配与所接收电池类型相同的电池。

在方法的一些方面中,确定所接收电池是否是可接受的可以包括例如确定电池的物理条件是否是可接受的、和/或确定电池的操作条件是否是可接受的。在方法的一些方面中,确定所接收电池是否与有效订购相关联可以包括例如确定接收到的输入是否与有效订购相关联,其中接收到的输入可以包括例如用户名、密码和账户号码中的至少一个、和/或所接收电池。在一些方面中,确定接收到的输入是否与有效订购相关联可以包括例如确定所接收电池是否是与贩卖机一同使用的。在一些方面中,方法还可以包括例如确定所接收电池的可充电性,其可以包括例如确定所接收电池的充电状态和/或确定所接收电池是否满则充电标准。

在一些方面中,方法可以包括例如如果所接收电池不与有效订购相关联则拒绝所接收电池、如果所接收电池是不可接受的、如果所接收电池的物理条件是不可接受的和/或所接收电池的操作条件是不可接受的则拒绝所接收电池。

在一些方面中,贩卖系统包括用于贩卖产品的贩卖单元,该贩卖单元包括通信模块和唯一识别符;包括处理器、存储产品信息的数据库和通信模块的中央计算机,中央计算机被设置成远离贩卖单元;贩卖接口,贩卖接口被设置成远离贩卖单元,并且被配置成与中央计算机通信,其中,贩卖接口被配置成将贩卖单元的唯一识别符以及贩卖信息传达给中央计算机,而中央计算机被配置成将产品信息传达给接口并且将贩卖指令传达给具有唯一识别符的贩卖单元。

在一些方面中,贩卖物品的方法包括在中央处理器中接收用于贩卖单元的唯一识别符;与用于贩卖单元的唯一识别符对应地从数据库检索产品信息;将产品信息传送到接口,其中接口远离贩卖系统;在中央处理器中接收来自接口的产品选择;从支付系统接收对产品选择的支付;将产品选择传达给与唯一识别符对应的贩卖单元;以及在贩卖单元处贩卖所选择的产品。

在一些方面中,唯一识别符可以用于识别被放入交换物品(诸如待被放入贩卖单元中以交换新物品(如新电池或已充电的电池)的电池)的贩卖单元。

前面是概述,因此根据需要包含细节的简化、概括和省略;结果,本领域技术人员概述仅是说明性的并且不以任何方式限制。本文描述的设备和/或处理和/或其他主题的其他方面、特征和优点将在本文所述的教导下变得明显。概述被提供以用简化的形式介绍在下面的详细描述中进一步描述的概念的选择。此概述不用于验证请求保护的主题的关键特征或必要特征,而不用于帮助确定请求保护的主题的范围。

附图说明

结合附图根据下面的描述,本公开的前面和其他特征将变得更明显。应理解,这些附图仅示出了根据本公开的几个实施方式并且不被认为是对本公开的范围的限制,将通过使用附图利用附加的特征和细节描述本公开。

图1是示出基于双向交换的贩卖机的一个实施方式的正视图。

图2是双向交换贩卖机的功能块的一个实施方式的示意图。

图3是示出操作基于双向交换的贩卖机以分配一个或多个可再充电电池的方法的一个实施方式的流程图。

图4是示出操作基于双向交换的贩卖机以验证订购的方法的一个实施方式的流程图。

图5是示出操作基于双向交换的贩卖机以确定是否接受放入物品的方法的流程图。

图6是示出操作基于双向交换的贩卖机以分配一个或多个可再充电电池的方法的一个实施方式的流程图。

图7示出“无脑”贩卖系统。

图8是示出用户使用移动电子装置与贩卖系统交互的一个实施方式的流程图。

图9是示出使用移动电子装置操作贩卖系统的一个实施方式的流程图。

图10是示出使用移动电子装置与贩卖系统进行双向交换交易的一个实施方式的流程图。

具体实施方式

在下面的详细描述中参考形成其一部分的附图。在附图中,相似的符号通常标识相似的部件,除非上下文另有指示。在详细描述和附图中描述的示意性实施方式不意味着限制。在不背离文中给出的主题的精神或范围的情况下,可利用其他实施方式并且可进行其他改变。容易理解,在本文中一般描述且在附图中示出的本公开的各方面可以以各种不同的配置安排、替换、组合和设计,所有这些可被明确预期到并且构成本公开的一部分。

本文中公开的一些实施方式涉及配置为基于双向交换的贩卖的机器。在一些实施方式中,基于双向交换的贩卖可以是订购类、租赁类、会员类(例如,俱乐部会员)、或者基于对返还物品与新物品的交换进行跟踪和/或管理的任何其他系统。在一些实施方式中,交换的物品可以是任何期望的物品,并且在一些实施方式中可以是可重复使用的物品,诸如打印机墨盒、剃须刀刀片、燃料电池诸如便携式燃料电池、可再充电电池、或者任何其他物品。因此,在一些实施方式中,机器可以被配置成贩卖例如包括可充电电池的多种不同物品。在一些实施方式中,基于双向交换的贩卖机在不同组合中可以包括不同的特征。在一些实施方式中,这些特征可以被配置成执行指定功能。一些实施方式包括能够执行比本文中描述的贩卖机更多或更少的功能的贩卖机。在一些实施方式中,基于双向交换的贩卖机的特征可以包括例如通信模块、接收模块、拒绝模块、分配模块、充电器、处理器、存储器、网络通信模块和/或任何其他期望的特征。在基于双向交换的贩卖机的一些实施方式中,基于双向交换的贩卖机可以与中央控制和监控站通信。在基于双向交换的贩卖机的一些实施方式中,基于双向交换的贩卖机能够在经由网络诸如互联网、电信网或任何其他网络与中央控制和监控站通信。在一些实施方式中,基于双向交换的贩卖机可以向中央控制和监控站传达诸如基于双向交换的贩卖机的库存状态、功能状态、服务请求、订购验证请求的信息和/或其他期望的信息。

本文中公开的一些实施方式涉及例如可再充电电池的基于双向交换的贩卖的方法。一些实施方式可以包括按照多种不同的顺序执行的多种不同的步骤。一些实施方式可以包括比本文中具体介绍的实施方式更多或更少的步骤。在一些实施方式中,本文中介绍的步骤可以通过附加的步骤来补充。在一些实施方式中,例如可再充电电池的基于双向交换的贩卖的方法可以包括例如接收放入的物品、验证订购状态、验证电池状态、验证库存可用性、分配可再充电电池、存储所接收电池、和/或任何其他期望的步骤。

基于双向交换的贩卖机可以包括多种不同的形状、大小和配置。在一些实施方式中,基于双向交换的贩卖机可以被调节大小以用于地面安装、用于墙壁安装、用于台/台面安装或者用于任何其他期望的安装配置。在一些实施方式中,基于双向交换的贩卖机可以包括另一种贩卖机(诸如双向电池贩卖机)的整体部分。

基于双向交换的贩卖机可以被配置成贩卖多种不同的产品。在一些实施方式中,基于双向交换的贩卖机可以被配置成贩卖可再充电电池。在一些实施方式中,基于双向交换的贩卖机可以被配置成贩卖一定尺寸的可再充电电池,诸如AAA、AA、C、D、9伏、或任何其他电池尺寸。在一些实施方式中,可以被配置成用于贩卖其他电池产品,例如,电池组。在一些实施方式中,贩卖机被配置成贩卖可再充电电池组。电池组可以包括包含一个或多个锂离子18650型电池单元的盒。在一些实施方式中,一个或多个锂离子18650型电池被连接至端口,该端口包括USB端口。一个或多个电池可以被密封在附件内,该附件包括供电池单元连接的USB端口。电池电源单元具有内部电路,内部电路将电压转换成用于手持式移动装置(例如移动电话或平板电脑)的电压。在这种实施方式中,电池组充当用于手持式移动装置的备用电源,从而提供用于对移动手持式装置或具有USB或USB兼容性充电连接的任何装置的内部电池充电的电源。

在基于双向交换的贩卖机的一些实施方式中,电池可以被单独贩卖。在基于双向交换的贩卖机的一些实施方式中,电池可以与其他电池一起贩卖。因此,在一些实施方式中,用户可以能够指定用于贩卖的电池的确切数量,并且在其他实施方式中,用户可以制定用于贩卖的电池组的数量。在基于双向交换的贩卖机的一些实施方式中,被贩卖的电池的数量对应于由基于双向交换的贩卖机接收的可接受电池的数量。在一个实施方式中,例如,由基于双向交换的贩卖机贩卖的电池的数量与由基于双向交换的贩卖机接收的可接受电池的数量相同。

在一些实施方式中,一个或多个电池可以作为单个单位被贩卖,或者可以打包为多个电池的组进行贩卖。在一个实施方式中,电池可以以电池包的形式贩卖,电池包可以是可重复使用的或一次性的。在一些实施方式中,电池包可具有各种尺寸、形状和/或类型的一个或多个电池。在一些实施方式中,电池包可以被配置成具有例如一个电池、两个电池、三个电池、四个电池、五个电池、八个电池、十个电池、十二个电池、或任何其他期望数量的电池。在一些实施方式中,电池包可包含一个或多个单独的电池、或者一个或多个互连的电池。在一些实施方式中,电池可以互连电池以提供单个电力提供装置,例如,电池组。

电池包可以包括可重复使用的电池盒,可重复使用的电池盒可以包括任何期望类型的容器或封装,例如,包封、包、箱、收缩包装、透明包装、或者任何类型的容器或封装。电池盒可以包括配置成允许电池盒的开启和关闭的特征,例如,闩锁和转轴,并且电池盒可以包括将一个或多个电池固定在电池盒内的内部特征。

基于双向交换的贩卖机可以包括各种功能以便利贩卖。图1示出了基于双向交换的贩卖机100的一个实施方式。如图1所示,基于双向交换的贩卖机100可以包括主体110、接收模块112、拒绝模块114、分配模块116和通信模块118。

在一些实施方式中,主体110可以包括基于双向交换的贩卖机100的外部。主体110可以由各种材料制成,例如,天然、人造、或其他期望的材料。在一些实施方式中,例如,主体110可以包括聚合物或金属。主体110可以被设计并且配置成容纳并保护基于双向交换的贩卖机100的部件和库存。在一些实施方式中,主体110可以包括有助于对基于双向交换的贩卖机100的部件和库存进行访问的特征,例如,门、锁和/或任何其他期望的特征。

基于双向交换的贩卖机100可以包括接收模块112。在一些实施方式中,接收模块112可以被配置成接收一个或多个电池,以识别一个或多个所接收电池,确定一个或多个所接收电池的可接受性,以确定一个或多个所接收电池的可操作性,以将一个或多个所接收电池的识别信息、可接受性信息和可充电性信息传达给控制器,和/或以将一个或多个所接收电池放置在用于所接收电池的存储容器中。

接收模块112可以包括各种特征,并且执行各种功能。在一些实施方式中,例如,接收模块112可以包括配置成接收电池的接收容器、配置成识别一个或多个所接收电池的接收识别器、用于存储所接收电池的存储容器、和配置成将一个或多个所接收电池从接收容器传送到存储容器的特征。在一些实施方式中,接收模块可以包括这些特征中的每个或一些。在一些实施方式中,接收模块112可以包括附加特征。在一些实施方式中,这些特征中的一个或多个可以被集成到单个位置。

在一些实施方式中,接收识别器可以包括配置成识别所接收电池的特征。这种识别可以例如包括对每个返回的电池的种类或类别的识别。在一些实施方式中,这种识别可以包括对与电池相关联的一些参数的识别。有利地,对每个返回的电池的种类或类别的识别可以指示有效和/或生效的用户订购。在一些实施方式中,例如,响应于启动订购账户,用户接收一个或多个电池,并且保留一个或多个电池直至订购账户终止。这些电池中的每个可以包括识别电池或允许电池被识别为订购电池的特征。在一些实施方式中,随着用户拥有的订购电池符合这些订购的生效状态,电池作为订购电池的识别同时识别有效和/或生效的订购。

在一些实施方式中,接收识别器可以使用各种技术以确定所接收电池的可接受性。在一些实施方式中,接收识别器可以包括配置成确定所接收电池的物理条件和/或配置成确定所接收电池的操作条件的特征。在一些实施方式中,例如,接收识别器可以包括扫描器、相机或能够拍摄所接收电池的图像的任何其他特征。在一些实施方式中,该图像可以用不同的图像分析技术进行分析以确定电池外部的状况。

在一些实施方式中,接收识别器可以包括配置成确定所接收电池的操作条件的特征。这些特征可以包括例如配置为与所接收电池电连接的一个或多个电极。在一些实施方式中,电极可连接有配置成确定所接收的待被再充电的电池的能力并且满足性能要求的特征。

在一些实施方式中,接收模块112可以访问库存模块,并且可以包括配置成将所接收电池传送到库存模块的特征。

如上所述,基于双向交换的贩卖机100可以包括拒绝模块114。在一些实施方式中,拒绝模块114可以被配置成将拒绝的电池返回给用户。在基于双向交换的贩卖机100的一些实施方式中,从接收模块112获得的信息可以被用于确定是接受还是拒绝所接收电池。在一些实施方式中,例如,如果所接收电池的物理条件不适当,则可以拒绝所接收电池。在一些实施方式中,例如,如果电池的操作条件不适当,则可以拒绝所接收电池。在一些实施方式中,拒绝模块114可以被配置成例如,在电池是不支持的类型或牌子的电池时,在电池不包括正确的识别特征时或基于任何其他期望的标准,拒绝电池。

拒绝模块114可以包括各种特征和部件。在一些实施方式中,拒绝模块114可以包括例如拒绝容器。拒绝模块114可以包括附加特征。在一些实施方式中,这些特征中的一个或多个可以被集成到单个位置。在一些实施方式中,拒绝模块可以包括接收模块112和/或分配模块116的整体部分。

在一些实施方式中,拒绝容器可以被配置成从接收模块112接收拒绝的电池并且将拒绝的电池呈现给用户。在一些实施方式中,拒绝容器可以包括例如用户可访问托盘。

基于双向交换的贩卖机100可以包括分配模块116。分配模块116可以被配置成从库存模块移除一个或多个电池,并且将一个或多个电池分配给用户。在一些实施方式中,分配模块116可以分配与交易相关联数量的电池。在一些实施方式中,分配模块116可以被配置成将新的电池分配给启动或扩大订购的用户。在一些实施方式中,分配模块116可以被配置成将数量与从用户接收到的返回电池的数量相同的已充电电池分配给用户。在一些实施方式中,分配模块116可以被配置成将数量比从用户接收到的返回电池少的已充电电池分配给用户。

分配模块116可以包括各种特征和功能。在一些实施方式中,分配模块116可以包括例如配置成将来自库存模块的一个或多个电池提供给用户的分配特征、和任何其他期望的特征。

基于双向交换的贩卖机100的一些实施方式包括通信模块118。通信模块118可以被配置成与基于双向交换的贩卖机100的用户进行通信。具体地,在基于双向交换的贩卖机100的一些实施方式中,通信模块118可以被配置成将信息传达给用户和/或从用户接收输入。在一些实施方式中,通信模块118可以是静态和/或动态的。因此,在一些实施方式中,通信模块118可以包括能够响应于输入而提供信息的生效特征,并且在一些实施方式中,通信模块118可以不断地显示相同的信息。因此,在一些实施方式中,通信模块118可以包括位于基于双向交换的贩卖机100的一部分上的文本、图像、编码、或其他静态特征,并且在一些实施方式中,通信模块118可以包括例如显示屏、扬声器、或能够像基于双向交换的贩卖机100的用户通信的任何其他特征或特征组合。在一些实施方式中,通信模块118可以包括一个或多个输入特征,例如,键盘、触摸屏、轨迹板、麦克风、语音识别硬件和软件、或能够接收用户输入的任何其他一个或多个特征。

在一些实施方式中,通信模块118包括配置成有助于与基于双向交换的贩卖机100在线交互的特征。具体地,在一些实施方式中,通信模块118可以包括有助于与网站交互的特征。在一些实施方式中,网站可以具有与基于双向交换的贩卖机100的通信链接以将关于与网站交互的用户的信息传送给基于双向交换的贩卖机100。因此,在一些实施方式中,关于在网站上进行的交易的信息可以被传达给基于双向交换的贩卖机100。

在一些实施方式中,基于双向交换的贩卖机100、和配置成便于访问网站的通信模块118的特征可以包括例如配置成访问网络的处理器、存储器、和其他特征。在一些实施方式中,通信模块118可以被配置成将信息提供给用户以便于用户通过用户装置访问网站。在一些实施方式中,这些特征可以包括例如用于访问互联网的指令、网络地址、或配置成将网站的地址传达给用户或将用户引导至网站的任何特征。在一个实施方式中,这些特征可以包括例如计算机可接收编码。在一些实施方式中,计算机可接收编码可以包括例如条形码,条形码包括线性条码、二维码、QR码、或任何其他类型的条形码。在一些实施方式中,计算机可接收编码可以包括例如发出的信号,诸如由RFID标签发出的信号。在一些实施方式中,通信模块118可以包括多个计算机可接收编码,并且在一些实施方式中,每个编码可以便于用户访问与计算机可接收编码中的每个相关联的唯一网页。在一些实施方式中,通信模块118可以响应于用户输入,显示计算机可接收编码。在一些实施方式中,计算机可接收编码可被显示在基于双向交换的贩卖机上,如通过应用到基于双向交换的贩卖机的标签或贴纸。

在一些实施方式中,用户可以使用电子装置接收计算机可接收编码。电子装置可以包括任何期望的电子装置,包括例如能够访问互联网的装置。在一些实施方式中,能够访问互联网的装置可以包括例如移动装置,诸如,手持式装置,如智能电话、移动电话、平板电脑、笔记本电脑、PDA装置、或任何其他期望的便携式装置。

在一些实施方式中,电子装置可以包括能够接收计算机可接收编码的特征。在一些实施方式中,这些特征可以包括相机、扫描器、传感器、接收器、或任何其他期望的特征。

在一个具体实施方式中,例如,通信模块118可以包括多个计算机可接收编码,并且具体地,多个QR编码。在一个实施方式中,这些计算机可接收编码中的每个都关联涉及订购的交易,例如,启动订购、扩大订购(例如,增加与订购相关联的电池的数量、增加订购的长度、或增加该订购所允许充电的数量)、缩小订购(例如,减小与订购相关联的电池的数量、减小订购的长度、或减小订购所允许充电的数量)、与订购相关联的支付金额的改变、订购者的身份的改变、或任何其他涉及订购的交易。在一个具体实施方式中,用户可以使用相机接收存储在计算机可接收编码中的信息。该信息可以被配置成使用户的电子装置连接至完成与计算机可接收编码相关联的交易的网页。在完成该交易后,网站可以将反映该交易的信息传达给基于双向交换的贩卖机100,基于双向交换的贩卖机100随后可以继续接收电池、分配电池、或执行任何其他期望的功能。

在基于双向交换的贩卖机100的一个实施方式中,通信模块118可以包括配置成将信息传达给基于双向交换的贩卖机100的用户并且从用户接收输入的触摸屏。

在一些实施方式中,基于双向交换的贩卖机100的通信模块118可以向用户传达信息,包括例如新的或扩大的订购的可用性或费用、关于用户账户和/或用户订购账户的信息,例如,用户订购账户的状态、存放的电池的可接受性、和/或其他期望的信息。

在一些实施方式中,通信模块118将信息传送给用户并且接收来自与交易相关的用户的输入。在基于双向交换的贩卖机100的一些实施方式中,通信模块118可以提示用户进行识别用户账户和/或用户订购账户的输入。在一些实施方式中,通信模块118可以进一步被配置成接收识别用户账户和/或用户订购账户的用户输入。这些输入可以包括例如用户名和密码、唯一用户标识号、通过扫描计算机可接收编码而接收的输入、通过扫刷包含识别特征诸如磁条或RFID标签或任何其他特征的物体而接收的输入。在一些实施方式中,用户可以被提供识别特征,例如,卡或包括磁条、计算机可接收编码(例如,条形码)、集成电路(例如,智能卡)、信号发射特征(例如,RFID标签)的部件、或任何其他识别部件。在一些实施方式中,这种验证特征可以被配置成辅助确定用户的订购,并且可以例如便于将信息输入至基于双向交换的贩卖机100。

控制器可以包括例如处理器和包括存储的指令的存储器。在一些实施方式中,处理器可以具有与基于双向交换的贩卖机100的特征中的一些的通信链路以接收来自这些特征的输入。在一些实施方式中,处理器可以进一步将控制或指挥这些特征的操作的电信号提供给基于双向交换的贩卖机100的特征。在一些实施方式中,处理器可以从基于双向交换的贩卖机100的部件中的每个接收电信号。在一些实施方式中,处理器可以接收并处理用户输入,并且响应于输入,引导与所请求的交易相关的信息向用户的传达。该信息可以包括例如账户状态、所接收电池的可接受性、可用电池库存、订购和/或扩大的订购的价格和可用性、和/或任何其他期望的信息。该信息可以允许用户向基于双向交换的贩卖机100进一步提供输入以选择用户期望的交易。有利地,通信模块118的使用允许基于双向交换的贩卖机100将与产品相关的信息传达给用户,并且允许用户将与期望的交易相关的信息输入到基于双向交换的贩卖机100。

基于双向交换的贩卖机100可以包括未在图1中示出的附加特征。在一些实施方式中,基于双向交换的贩卖机100可以被配置成通过移动电话接受电子支付。在一些实施方式中,支付可以从移动通信服务提供商接收,例如,当用户向具体号码发送指示蜂窝网络对用户账户进行充值的具体编码时。在一些实施方式中,支付可以在专用的应用、应用程序、用户的移动电话上、或者以任何其他电子支付方法进行。这些特征可以包括支付模块等等。支付模块可以包括配置成从用户接收支付的任何一个或多个特征。在一些实施方式中,支付模块可以被配置成接收现金支付或接收电子支付。在一些实施方式中,支付模块可以是配置与例如信用卡、或借记卡、或现金输入装置一同使用的扫描器。本领域的技术人员应明确,本公开并不限于用于接收支付的任何具体特征,而是其广泛地包含能够接收支付的所有特征。在一些实施方式中,支付模块可以被用于例如启动新的订购或者扩大现有的订购。在一些实施方式中,订购可以用在线、店内、或双向贩卖机交易启动或扩大。在一些实施方式中,订购可以由单个人、由一群人、或由实体相关联。

在一些实施方式中,基于双向交换的贩卖机100可以包括网络通信模块。网络通信模块可以被配置成与网络上的另一个实体通信。在一些实施方式中,网络通信模块可以被配置成在网络上(例如,在互联网上)与服务器通信,并且可以包括配置为有线或无线通信的特征。在一些实施方式中,网络通信模块可以被配置成使用互联网、局域网、广域网、RF通信、IR通信、蜂窝电话网络、3G和/或4G网络、Wi-Fi、蓝牙、或任何其他期望的无线或有线连接方法与其他基于双向交换的贩卖机100、服务器、或的其他网络与网络连接实体通信。

在一些实施方式中,网络通信模块可以被配置成将信息传送到与用户、与用户账户、与用户订购账户、与用户交易、与用户支付细节、和/或任何其他期望的信息相关的服务器。在用户向基于双向交换的贩卖机100识别其自身的一些实施方式中,网络通信模块可以将这种识别传送到服务器。服务器可以确定用户账户和/或用户订购账户的状态,并且将该信息提供给基于双向交换的贩卖机100。在用户向基于双向交换的贩卖机100进行支付的一些实施方式中,基于双向交换的贩卖机100可以将与支付相关的信息提供给服务器。该信息可以包括例如支付的账户、信用是否应与用户账户相关联、支付账户信息(例如,信用卡或银行卡号码或标识符)、或者任何其他支付信息。服务器可以随后使支付信息与用户账户相关联。

在一些实施方式中,基于双向交换的贩卖机100可以提供与用户购买相关的信息,例如,与由用户购买的订购或任何其他期望的信息相关的细节。该信息可以与用户账户和/或用户订购账户相关联。在一些实施方式中,信息可以涉及用户的订购使用户有资格签出或签入他/她的所有权的电池的数量。信息可以包括用户的订购使用户有资格经由基于双向交换的贩卖机100从基于交换的服务接收的电池、电池组、燃料电池或其他物体的状态。在一些实施方式中,用户可以通过订购或请求用户访问可在任何基于双向交换的贩卖机100处拾取的电池、电池组等的其他方法提供指令。

在一些实施方式中,网络通信模块可以将信息传达给与基于双向交换的贩卖机100的状态相关的服务器。因此,在一些实施方式中,当基于双向交换的贩卖机100请求服务,例如,充电电池或其他贩卖物品的库存的补充、放置的放完电的电池或其他用完的物品的移除、基于双向交换的贩卖机100无法充电的放完电的电池移除、或者任何其他请求的服务时,网络通信模块可以向服务器发射信号。本领域的技术人员应明确,网络通信模块可以与服务器通信各种其他信息,并且应明确,本公开不限于上述的具体实施方式。

基于双向交换的贩卖机100的一些实施方式可以包括例如充电模块。充电模块可以包括配置成对由基于双向交换的贩卖机100接收到的放完电的电池再充电的特征。在一些实施方式中,充电模块可以被配置成对任何期望的电池配置再充电,任何期望的电池配置例如包括一个或多个单独的电池、一个或多个电池组、和/或一个或多个链接的电池。在一些实施方式中,充电模块可以被配置成对所接收的电池中的每个进行测试以确定充电状态。如果电池放完电,则充电模块可以被配置成确定电池是否满足在基于双向交换的贩卖机100处充电的标准。如果电池不满足在基于双向交换的贩卖机100处充电的标准,则电池被放置到所接收电池的库存中。如果电池满足在基于双向交换的贩卖机100处充电的标准,则电池由基于双向交换的贩卖机100充电。

充电模块可以包括各种特征,包括例如装载和卸载特征、充电特征、和充电控制器。在一些实施方式中,装载和卸载特征被配置成将放完电的电池装载到充电器中,并且从充电器卸载再充电的电池。在一些实施方式中,装载和卸载特征可以被配置成对电池进行定向,以使得电池取向与优选的充电器取向相匹配,并且随后将定向的电池放置在充电器中。

充电特征可以被配置为创建与电池的终端的电连接以允许电池充电。在一些实施方式中,充电特征可以包括例如一个或多个电极。

充电控制器可以被配置成对电池再充电。在一些实施方式中,充电控制器可以根据预定的充电曲线对电池再充电。在一些实施方式中,充电曲线对所有电池都可以是相同的。在一些实施方式中,充电曲线可以基于一个或多个电池特性而有所变化。因此,在一些实施方式中,充电曲线可以基于一个或多个电池特性加速或减速电池充电。

基于双向交换的贩卖机100的一些实施方式可以包括例如库存模块。库存模块可以被配置成保持和存储单独类的电池。在一些实施方式中,库存模块可以被划分成例如所接收电池和用于分配的电池。在一些实施方式中,所接收电池可以被存储在放完电的库存中,并且在一些实施方式中,用于分配的电池可以被存储在新电池库存中。在另外的一些实施方式中,库存模块可以将所接收电池存储在电池再充电库存或电池拾取库存中。在一些实施方式中,电池再充电库存中的电池已被确定为在基于双向交换的贩卖机100处可再充电,并且电池拾取库存中的电池已被确定为在基于双向交换的贩卖机100处不可再充电。

在图2中示出了基于双向交换的贩卖机100的不同的部件的互联性的细节。如图2所示,基于双向交换的贩卖机100的部件被互连。基于双向交换的贩卖机100的一个实施方式可以包括处理器202、包括一个或多个数据库206、208的存储器204、接收模块212、拒绝模块214、分配模块216、通信模块218、充电模块220和库存模块222。

如上述讨论,处理器202可以被配置成接收来自基于双向交换的贩卖机100的不同模块和部件的输入,并且基于存储在存储器内的指令处理这些输入。

如图2所示,存储器204可以与处理器202可通信地连接以允许处理器访问存储器204以从存储器接收信息并且将信息存储在存储器204中。在一些实施方式中,如图2所示,存储器204包括多个数据库206、208。在一些实施方式中,存储器204可以包括单个数据库。在一些实施方式中,存储器204可以包括多个数据库,例如,两个、三个、四个、五个、十个、二十个、一百个、或任何其他数量的数据库。

数据库206、208可以各自包括数据的一个或多个有组织的集合。在一些实施方式中,存储在数据库206、208中的每个中的数据可以涉及模块212、214、216、218、220、222。在一些实施方式中,例如,该信息可以涉及基于双向交换的贩卖机100的库存,包括例如库存中所接收的电池的数量、库存中用于分配的电池的数量、在基于双向交换的贩卖机100处等待再充电的电池的数量、无法通过基于双向交换的贩卖机100再充电的电池的数量、或者任何其他库存信息。在一些实施方式中,例如,该信息可以涉及用户订购账户和/或用户账户。

如图2所示,接收模块212、拒绝模块214、分配模块216、通信模块218、充电模块220和库存模块222中的每个与处理器202可通信地连接。该连接可以允许向模块212、214、216、218、220、222中的每个发送控制信号,并且从这些模块212、214、216、218、220、222接收信号。

模块212、214、216、218、220、222中的每个、处理器和存储器204以及处理器之间的通信连接可以是有线或无线连接。

基于可再充电电池贩卖机的订购的操作方法

基于双向交换的贩卖机100的特征可以被控制成实现多个电池的期望的贩卖和/或接收。图3至图6示出了操作基于双向交换的贩卖机100的不同的方面的不同的方法,着重于分配物品的方法和/或接收物品和/或可再充电电池的方法。

图3示出了用于操作基于双向交换的贩卖机100以分配一个或多个可再充电电池的流程300的一个实施方式。在一些实施方式中,流程300在在块302处接收到放入的物品时开始。如上所述,该物品可以通过接收模块接收。在接收物品之后,接收模块112可以收集与物品的识别和条件相关的信息并且将该信息传送到处理器202。

流程300随后最理想地移动至判断状态304,并且确定物品是否与有效订购相关联。如上所述,有效和/或生效订购的确定可以以各种方式进行。在一个实施方式中,与基于双向交换的贩卖机100一同使用的每个电池可以包括允许电池被识别为与基于双向交换的贩卖机100一同使用的识别特征或特性。也如上述讨论,在一些实施方式中,用户将仅在创建订购账户的时间接收这种电池,并且将仅在他们的订购账户的持续期间保留电池的所有权。因此,在这种实施方式中,电池作为与基于双向交换的贩卖机100一同使用的类型的识别对有效订购进行识别。最理想地,贩卖的电池可以包括编码、标记、或与订购状态或订购到期或订购识别相关的其他信息。也如上述讨论,在一些实施方式中,有效订购可以通过用户输入,例如,用户名和密码、唯一账户识别器、或任何其他不同输入进行识别。

如果物品不与有效和/或生效订购相关联,则流程移动至块306,并且基于双向交换的贩卖机100将放入的物品返回给用户。

如果物品与有效订购相关联,流程300移动至判断状态308,并且确定物品是否是可接受的。在一些实施方式中,物品的可接受性的确定可以包括例如确定物品是否是电池、确定电池的类型、确定电池是否与基于双向交换的贩卖机100一同使用、确定电池是否处于可接受的物理条件、和/或确定电池是否处于可接受的操作条件。在一些实施方式中,电池的可接受性可以通过一个或多个验证特征的存在、通过电池的物理属性、或任何其他期望的方式确定。在一些实施方式中,例如,可以使用电池电压、内部电阻/阻抗、电池形状、电池上计算机可读代码的存在、或识别电池或电池状况和/或性能的电池属性。如果放入的物品是不可接受的,则流程移动至块306,并且基于双向交换的贩卖机100将放入的物品返回给用户。

如果放入的物品是可接受的,流程300移动至判断状态310,并且确定所请求类型的充电电池是否是可用的。在一些实施方式中,这包括确定所请求类型的充电电池的库存是否耗尽。这可以包括例如查询数据库以确定所请求类型的充电电池的库存状态、或请求和接收来自库存模块的与所请求的电池的可用性相关的信号。如果流程300确定没有所请求类型的充电电池是可用的,则流程移动至块306,并且基于双向交换的贩卖机100将放入的物品返回给用户。

如果所请求类型的充电电池是可用的,则流程移动至块312,并且分配充电电池。在一些实施方式中,该步骤可以由分配模块执行。在充电电池被分配后,流程终止在块314处。

本领域的技术人员应明确,用于操作基于双向交换的贩卖机100以分配一个或多个可再充电电池的流程300可以包括上面讨论的步骤中的一些或所有、以及除了上面要求的步骤以外的步骤。本领域的技术人员还应明确,用于操作基于双向交换的贩卖机100以分配一个或多个可再充电电池的流程300可以包括以任何顺序(包括与上面示出的顺序不同的顺序)执行的上面所列的步骤。

图4示出了用于操作基于双向交换的贩卖机100以验证订购的流程400的一个实施方式。如图4所示,流程在块402处开始,并且请求用户输入。在一些实施方式中,通信模块可以将提供输入的请求传达给用户。该请求可以是要求提供输入的视觉或听觉提示的形式。

流程400随后移动至块404,并且接收用户输入。如上述讨论,输入可以包括各种动作,包括例如将物品放入基于双向交换的贩卖机100的接收模块中、将用户名和密码或任何其他唯一识别符输入到基于双向交换的贩卖机100中、或者可以通过其提供输入的任何方式。

流程400随后移动至判断状态406,并且确定接收到的输入是否是有效和/或生效订购的指示。在输入包括可识别为与基于双向交换的贩卖机100一同使用的电池的电池的放入的实施方式中,电池的识别还确定订购是有效和/或生效的。在诸如用户名和密码、或其他唯一识别符的输入被接收的一些实施方式中,对接收到的输入是否是有效和/或生效订购指示的确定可以涉及查询存储器204以验证订购状态、和/或与服务器通信以确定与用户名和密码和/或唯一识别符相关联的订购状态。如果流程400确定订购是无效和/或否定,则流程终止在块408处。

如果流程400确定接收到的输入是有效和/或生效订购的指示,则流程400移动至块410,并且继续至图4中示出的下一步步骤。

本领域的技术人员应明确,用于操作基于双向交换的贩卖机100以验证订购的流程400可以包括上面讨论的步骤中的一些或所有、以及除了上面要求的步骤以外的步骤。本领域的技术人员还应明确,用于操作基于双向交换的贩卖机100以验证订购的流程400可以包括以任何顺序(包括与上面示出的顺序不同的顺序)执行的上面所列的步骤。

图5示出了操作基于双向交换的贩卖机100以确定是否接受放入的物品的流程的一个实施方式。在一些实施方式中,流程500开始在块502处,并且放入的物品被接收。如上述讨论,在一些实施方式中,放入的物品被接收在接收模块中。

流程500随后移动至判断状态504,并且确定放入的物品是否是电池。在一些实施方式中,放入的物品是否是电池的确定可以通过例如接收模块进行。在一些实施方式中,接收模块可以收集与放入的物品相关的信息,并且使用信息以确定放入的物品是否是电池。该信息可以包括例如电池的重量、电池的尺寸、和/或放入的物品的任何其他期望的特性。在一些实施方式中,该信息可以包括与电池相关联的计算机可读编码的存在、和存储在计算机可读编码中的信息。在一些实施方式中,计算机可读编码可以包括例如条形码。在一些实施方式中,该信息可以包括由与电池相关的特征(例如,由RFID标签)发射的频率。在一些实施方式中,接收模块112可以被配置成收集与所放入物品相关的图像数据,并且使用图像数据来确定所放入物品是否是电池。如果流程500确定所放入物品不是电池,则流程移动至块506,并且基于双向交换的贩卖机100拒绝所放入物品。

如果流程500确定所放入物品是电池,则流程500移动至判断状态508,并且确定该电池是否是可交换电池。在一些实施方式中,该确定可以通过确定电池是否是与基于双向交换的贩卖机100一同使用的类型的电池来执行。在一些实施方式中,判断状态508的确定可以与判断状态504的确定同时执行。如上述讨论,该确定可以基于验证特征(例如,可算计可读编码、如RFID标签的频率发射部分、或任何其他识别特征或特质的存在)来执行。在一些实施方式中,识别特征或特质可以包括例如电池参数,例如,电压、内部电阻/阻抗、或任何其他期望的电池参数。如果流程500确定电池不是可交换电池,则流程移动至块506,并且基于双向交换的贩卖机100拒绝所放入的电池。

如果流程500确定电池是可交换电池,则流程500移动至判断状态510,并且确定电池的物理条件是否是可接受的。在一些实施方式中,由接收模块收集到的信息可以被分析成确定电池的物理条件是否是可接受的。在一些实施方式中,可接受的物理条件可以包括对电池标签有限或无损伤和/或对电池的任何其他部分有限或无损伤。如果流程确定电池不处于可接受的物理条件,则流程移动至块506,并且基于双向交换的贩卖机100拒绝放入的电池。

如果流程500确定电池处于可接受的物理条件,则流程移动至判断状态512,并且确定电池的操作条件是否是可接受的。如上述讨论,与电池的操作条件相关的信息可以由接收模块的部件收集。该信息可以包括例如电池特性,例如充电和放电特性(例如,电压、内部电阻/阻抗)、或任何其他期望的充电和/或放电特性。如果流程500确定电池的操作条件不是可接受的,则流程移动至块506,并且基于双向交换的贩卖机100拒绝放入的电池。

如果流程500确定接收到的输入是有效和/或生效订购的指示,则流程500移动至块514,并且继续至图5中示出的下一个步骤。

本领域的技术人员应明确,用于操作基于双向交换的贩卖机100以确定是否接受所放入物品的流程500可以包括上面讨论的步骤中的一些或所有、以及除了上面要求的步骤以外的步骤。本领域的技术人员还应明确,用于操作基于双向交换的贩卖机100以确定是否接受所放入物品的流程500可以包括以任何顺序(包括与上面示出的顺序不同的顺序)执行的上面所列的步骤。

图6示出了用于管理基于双向交换的贩卖机库存并且用于分配可再充电电池的流程600的一个实施方式。当接收到用于分配电池的请求时,流程600开始于块602处。该请求从处理器被传达至分配模块。

流程600继续至判断状态604,并且确定所请求电池是否是可用的。在一些实施方式中,请求的电池是否可用的确定可以通过查询用于库存信息的存储器204并且随后使用该库存信息来确定所请求电池是否可用来执行。在一些实施方式中,所请求电池是否可用的确定可以通过从与所请求电池的库存信息相关的库存模块接收信号来执行,其中接收到的信号可被用于确定所请求电池是否是可用的。如果流程600确定所请求电池不可用,则交易终止在块606处。

如果流程600确定所请求电池是可用的,则流程600移动至块608,并且所请求电池可以被分配。如上述讨论,在一些实施方式中,电池的分配可以通过分配模块116来实现。在一些实施方式中,分配所请求电池可以延迟,或者,电池可以被请求在与放入电池的基于双向交换的贩卖机不同的基于双向交换的贩卖机100处被分配。在一些实施方式中,一旦放入空的、放完电的、或耗完的电池或电池组,则用户可以请求系统将新制的、新的、或充电的电池或电池组“保留”在系统内。用户可以指示用户希望在哪个基于双向交换的贩卖机100接收“被保留(on-hold)”的电池或电池组。在一些实施方式中,用户不需要指定特定基于双向交换的贩卖机100,而是通常可以请求在任何基于双向交换的贩卖机100处的系统内可进行拾取的一个。

在一些实施方式中,耗完的、放完电的、或用完的电池或电池组可以被放入基于双向交换的贩卖机100中,并且用户可以请求对他/她的账户或预订进行记账以替代分配新的、新鲜的、或充完电的电池或电池组。

流程600随后移动至判断状态610,并且确定基于双向交换的贩卖机100是否具有再充电能力。在一些实施方式中,该确定通过确定基于双向交换的贩卖机100是否具有充电模块220并且确定充电模块220是否能够对电池进行充电来执行。如果流程600确定基于双向交换的贩卖机100不具有再充电能力,则流程600移动至块612,并且电池被放入放完电的库存中。

再次返回到判断状态610,如果流程600确定基于双向交换的贩卖机100具有再充电能力,则流程600移动到判断状态624,并且确定电池是否是可再充电的。如上述讨论,在一些实施方式中,充电模块220可以被配置成对所接收电池中的每个进行测试以确定充电状态。如果电池是可再充电的,则充电模块220可以被配置成确定电池是否满足用于在基于双向交换的贩卖机100处充电的标准。这些标准可以包括例如,电池可被再充电的速率、电池可以接受的最大充电水平、对于再充电的电池中的内阻、和/或任何其他期望的标准。如果流程600在判断状态624中确定电池是不可再充电的,则流程600随后移动到块612,并且将电池放入放完电的库存中。

如果流程600确定电池是可再充电的,则流程移动到块626,并且电池被再充电。流程600最后移动到块622,并且继续到图6中示出的下一步步骤。

再次返回块612,在电池被放入放完电的库存中后,流程移动到判断状态614,并且确定放完电的库存是否应被取回。在一些实施方式中,该确定是通过向库存模块查询与放完电的库存的状态相关的信息而获得的信息实现的。在一些实施方式中,该确定是通过向存储器查询与放完电的库存的状态相关的信息而获得的信息实现的。如果放完电的库存大于某一阈值,则基于双向交换的贩卖机100的处理器202可以确定放完电的库存应从基于双向交换的贩卖机100取回。如果放完电的库存低于某一阈值,则基于双向交换的贩卖机100的处理器202可以确定放完电的库存不应从基于双向交换的贩卖机100取回。

如果流程600确定放完电的库存应被取回,则流程移动到块616,并且请求放完电的库存的取回。在一些实施方式中,对放完电的库存的取回请求可以通过网络通信模块进行。在该实施方式中,网络通信模块可以与例如服务器通信,并且请求对放完电的库存的取回。

流程随后继续到判断状态618,并且确定新电池库存是否应被再补给。在一些实施方式中,该确定是通过向库存模块查询与新电池库存的状态相关的信息而获得的信息实现的。在一些实施方式中,该确定是通过向存储器查询与新电池库存的状态相关的信息而获得的信息实现的。如果新电池库存大于某一阈值,则基于双向交换的贩卖机100的处理器可以确定新电池库存不应被再补给。如果新电池库存低于某一阈值,则基于双向交换的贩卖机100的处理器可以确定新电池库存应被再补给。如果流程600确定新电池库存不应被再补给,则流程600随后移动到块622,并且继续到图6中示出的下一个步骤。

如果流程600确定新电池库存应被再补给,则流程移动到块620,并且基于双向交换的贩卖机100请求再补给。在一些实施方式中,对新电池库存的再补给请求可以通过网络通信模块进行。在该实施方式中,网络通信模块可以与例如服务器通信,并且请求对新电池库存的再补给。在流程600请求对新电池库存的再补给后,流程600移动到块622,并且继续到图6中示出的下一个步骤。

再次返回判断状态614,如果流程600确定放完电的库存不应被取回,流程移动到判断状态618,并且确定新电池库存是否应被再补给。如果流程600确定新电池库存不应被再补给,则流程600随后移动到块622,并且继续到图6中示出的下一个步骤。

如果流程600确定新电池库存应被再补给,随后流程移动到块620,并且基于双向交换的贩卖机100请求再补给。在流程600请求对新电池库存的再补给,流程600移动到块622,并且继续到图6中示出的下一个步骤。

本领域的技术人员应明确,用于管理基于双向交换的贩卖机库存和用于分配可再充电电池的流程600可以包括上述讨论的步骤中的一些或所有、以及除了上面要求的步骤以外的步骤。本领域的技术人员还应明确,用于管理基于双向交换的贩卖机库存和用于分配可再充电电池的流程600以确定是否接受所放入物品的流程500可以包括以任何顺序(包括与上面示出的顺序不同的顺序)执行的上面所列的步骤。

图7示出了使用“无脑”或“无声”贩卖机贩卖物品的系统。贩卖系统700包括贩卖单元710、移动电子装置720和中央计算机730。如本文中别处描述的那样,贩卖系统700可以贩卖电池。在一些实施方式中,贩卖系统700可以被配置成贩卖任何期望的产品,例如,饮料、糖果、食物、书籍、电器或任何其他期望的产品。在一些实施方式中,如本文中描述的那样,贩卖系统700可以被配置成提供基于双向交换的贩卖程序。

贩卖单元710包括产品显示部711、贩卖单元识别符712、分配端口713、通信模块714和接收端口715。值得注意的是,贩卖单元710不具有如支付端口的用户界面、包括用于选择贩卖的产品的按钮的图形界面、或其他类似特征。因为贩卖单元710缺乏这些特征,所有其可以被称为“无脑”或“无声”贩卖机。

产品显示部711可以是贩卖单元710中的窗口,通过该窗口可以查看产品,包括产品价格。在一些实施方式中,产品显示部711可以是产品的列表、或者包含在贩卖单元710内并且可用于贩卖的产品的图像的图表或编绘。

贩卖单元识别符712可以是分配给特定贩卖单元710的唯一识别符,该唯一识别符在多个其他贩卖单元中标识贩卖单元710。贩卖单元识别符712可以是字符名称或编码、QR码、RFID标签、条形码、或其他类似的唯一识别符。贩卖单元识别符712可被用于将特定贩卖单元710标识到网络或服务器,这将在下面进行描述。

分配端口713被布置在贩卖单元710中,并且提供供产品从贩卖单元710分配的路径。通信模块714被设置在贩卖单元710内,并且与贩卖单元710内的贩卖机连接。贩卖机是供产品被选择以用于分配并且随后通过分配端口713分配的机构。通信模块714被配置成与服务器或网络通信,这将稍后在本文中进行描述。通信模块714可以包括接收器和/或发送器,该接收器和/或发送器配置成使用Wi-Fi或类似的通信协议通过局域网无线通信,使用蜂窝网络、3G网络、4G网络、蓝牙、Zigbee、IEEE 802.11x、或任何其他期望的无线通信方法或协议通过互联网上的广域网无线通信。

接收端口715被布置在贩卖单元中,并且提供可供用户放入物品(例如,耗尽或用完的电池)的路径作为本文中描述的双向交换的一部分。在接收端口715中所接收的物品可以被带入贩卖单元710中,并且被分类和/或存储在贩卖单元710内。在一些实施方式中,接收到的单元可以用类似的物品交换。

贩卖系统100可以有利地包括移动电子装置720,例如蜂窝电话、智能电话、个人数字助理、平板电脑、膝上型或笔记本电脑、上网本、超级本,或任何其他移动计算或通信装置。移动电子装置720具有配置成接收用户的输入的界面721。界面721可以是触屏式界面、图形用户界面、字母数字键盘、或其他类似的已知移动装置界面。移动通信装置720。在一些实施方式中,移动电子装置720及其界面721可以是作为存在于标准贩卖机上的用户界面的替代物。除了在贩卖单元710上选择产品和提供支付以外,这些功能使用移动电子装置720通过利用移动网页浏览器的互联网网站、或专用的应用、或其他类似的方法执行。

移动电子装置720与中央计算机730处于无线通信。中央计算机730可以是服务器、网络节点、或本领域已知的其他类似的装置。中央计算机730包括处理器731,处理器731与数据库732和通信单元733处于电通信。通信单元733被配置成与移动电子装置720和贩卖单元710的通信模块714两者通信。通信单元733被配置成向贩卖单元710和移动电子装置720发送信号以及从贩卖单元710和移动电子装置720接收信号。数据库732可以存储与贩卖单元710中的物品的价格、贩卖系统700的用户、订购者、和其他信息相关的信息,这将在本文中进行描述。数据库732也可以存储与用户的交换订购信息相关的信息,例如,用户已订购和/或支付了多少个物品、或者用户当前已提取了多少个物品。

处理器731控制并调整中央计算机730和贩卖系统700的操作。在一些实施方式中,通信单元被配置成与其他装置或如互联网的网络、信用卡账户、蜂窝电话账户、PayPal、电子钱包(如谷歌钱包)、和任何其他期望的系统通信,以便于支付和处理待贩卖产品的支付。通信单元733可以被配置成通过无线或有线连接或者这两者进行通信。例如,中央计算机可以被配置成与贩卖单元710无线通信,并且可以具有与金融网络、互联网、或其他网络的有线连接以便于处理电子支付。

在一些实施方式中,中央计算机730可以是用于电子商务网站的网页服务器或主机。用户可以通过网页服务器或类似网络界面注册账户,并且将钱存入账户中或者签订用于使用贩卖系统700的订购服务。用户的账户信息可以被存储在数据库732中。

图8示出了贩卖系统700可如何使用的流程图。流程800示出了用户与贩卖系统100的交互。具有移动电子装置720的用户可以靠近贩卖单元710。在一些实施方式中,用户识别与贩卖单元710相关联的唯一识别符。流程开始于块802中,其中贩卖单元识别符712被输入到移动电子装置720中。作为一个例子,贩卖单元识别符712可以是QR码。用户使用移动电子装置720扫描QR码,并且移动电子装置720导航到用于贩卖系统700的互联网网站或专用移动应用(app)。在另一个例子中,用户打开用于贩卖系统700的互联网网站或专用应用。在该应用或网站内,用户可以将唯一贩卖单元识别符输入到应用或网站中,例如,用于贩卖机的字母数字编码或标识号。在一些实施方式中,用户可以使用移动电子装置720扫描贩卖单元上的条形码。

在输入贩卖单元识别符后,流程800移动到块804,用户接收被输入了贩卖单元识别符712的贩卖单元710内所包含的产品的显示。互联网网站或移动应用可以显示可从贩卖单元710购买的产品或物品的列表、图表、描述或其他标记。作为例子,物品可以是电池、苏打水、食物、或其他物品。

在一些实施方式中,物品也可以被显示在产品显示部711中。在一些实施方式中,产品显示部711包括可用产品的图像、标志或描述、而不是实际产品上的窗。在用户可以通过玻璃或其他透明介质查看可贩卖产品的标志的情况下,对贩卖单元710中可用的所有产品的物理显示的需要、贩卖单元710的整体存储容量和效率可以得到改善。

在块806中,用户选择用于贩卖的产品或物品。选择可以通过轻敲、触摸、点击或其他方式选择与期望的产品相关联的链接或图表来进行。例如,移动应用可以显示可在贩卖单元710处贩卖的各种饮料。用户可以轻敲他或她的移动电子装置720上的与可乐饮料对应的图表。

在一些实施方式中,产品被显示在显示部711中,并且每个产品都关联有代码。与产品相关联的代码可用于选择待贩卖的产品或物品。例如,在一些实施方式中,贩卖单元识别符712可以是具有号码以发送SMS或文本消息以访问贩卖系统100的指令。例如,用户可以将与特定产品相关联的代码发送到贩卖单元710的数字代码,并且产品将通过分配端口713贩卖。该系统操作将在下面描述。贩卖系统700可以与账户或手机运营商相关联,使得被贩卖物品的价格从账户余额扣除,或者被计入用户的蜂窝电话账单中。

在用户进行选择之后,流程800移动到块808,其中用户选择支付的方法。用于贩卖系统100的互联网网站或专用应用可以提供支付选项。例如,在一些实施方式中,贩卖系统100可以被配置成对专用贩卖账户记账、从账户扣除,对输入信用卡记账、对用户已事先登记的信用卡记账、扣除用户银行账户、或对蜂窝电话账户的钱包记账。这些方法是示例性的,并且本领域的技术人员应理解,在不背离本公开的范围的情况下,其他电子支付方法也是可以的。用户从应用或互联网网站选择支付方法。一旦支付被确认并接收到,流程800移动到块810,其中,贩卖账单710通过分配端口713分配所选择的产品,并且用户接收贩卖的产品。在接收到产品后,互联网网站或应用在判断状态812中询问用户是否需要其他产品。如果用户需要其他产品,则流程800返回到块804,其中产品的列表或图标再次被显示。如果用户不需要其他产品,则用户可以在互联网网站或移动应用上指示不需要其他产品,并且流程在块814中结束。

图9是示出贩卖系统700的流程的流程图。流程900开始于块902,其中,中央计算机730从移动电子装置720接收贩卖单元识别符712。如本文中别处所述,用户可以将贩卖单元识别符712输入到移动电子装置720中。一旦输入到例如用于贩卖系统700的互联网网站或专用应用中,互联网网站或专用应用将贩卖单元识别符712传送到中央计算机730。

在接收到贩卖单元识别符712后,流程900移动到块904,其中,处理器731向数据库732查询与标识的贩卖单元710相关的信息。与贩卖单元710相关的信息可以包括贩卖单元710中可用的产品、价格、贩卖单元710的地点、库存水平和任何其他期望的信息。

流程下一步移动到块906,其中,处理器从数据库730接收该信息710,并且准备其以进行传送。贩卖单元信息使用通信单元733传送到移动电子装置720。该信息通过互联网网站或专用应用接收在移动电子装置720上。应用接收贩卖单元信息,并且在移动电子装置界面721上提供可用产品与其相应价格的显示。

用户可以通过界面721选择用于贩卖的产品,并且流程900移动到块910,其中,中央计算机730通过通信单元733接收所选择的产品的身份。处理器731可以随后从例如数据库732、或者从在通信单元733接收到的、通过具有产品选择的移动电子装置720生成的信号取回与所选择的产品相关联的价格或费用。在一些实施方式中,用户也可以使用通过移动网页浏览器或专用应用访问的互联网网站来选择待分配产品的数量。

流程接下来移动到块912,其中,中央计算机730从用户接收支付。该支付可以通过不同的方法进行。例如,用户可以具有与用户已存有钱的贩卖系统700相关联的账户。账户信息和用户身份可以被存储在数据库732中,并且在用户使用例如登录或验证凭据的其他已知方法访问互联网网站或专用应用时被访问。处理器731可以访问数据库以验证用户的身份和/或账户。在一些实施方式中,用户可以在移动电子装置上使用专用应用或互联网网站将钱存入用户的账户,例如,通过使用信用卡、PayPal账户、或任何其他期望的方法。在一些实施方式中,用户可以使用网络终端或其他互联网或网络接入点以将钱存入用户的账户中。用户账户中的余额可以被存储在数据库732中,并且随着用户选择产品,处理器扣除用户的账户,并且跟踪剩余值。在一些实施方式中,处理器可以被配置成通过发送SMS文本消息、在专用应用或互联网网站上提供的账户信息部分经由通信单元向用户的移动电子装置提供账户余额信息。

在一些实施方式中,用户账户可以与另一个账户,例如,信用卡、蜂窝电话账户、PayPal账户、电子账户(如谷歌钱包)、或任何其他期望的账户相关联。处理器可以被配置成通过通信单元访问这些账户以请求或接收支付。例如,用户可以将他的账户与蜂窝电话账户相关联。通过使用移动电话从贩卖系统700预定产品,中央计算机730可以从蜂窝电话提供商请求和接收支付,并且该支付将呈现在用户的下一个蜂窝电话账单上。在一些实施方式中,用户可以将包括信用卡号码的信用卡信息输入到互联网网站或专用应用中,并且直接对信用卡记账,而无需贩卖系统700的账户。

在一些实施方式中,如上所述,用户可以通过将SMS文本消息发送给识别具体贩卖单元710的具体代码而从贩卖单元710预定产品。在该实施方式中,中央计算机可以从蜂窝提供商请求和接收支付,而该支付随后通过蜂窝电话账单发送给用户。

流程900接下来移动到判断状态914,其中,确定支付是否已被接收。如果未接收到支付,则流程移动到块916,其中,提示用户选择不同的支付方法、或取消交易。如果例如用户的账户没有支付产品价格的足够的资金、或者如果信用卡被拒绝,则支付无法被接收。如果未接收到支付,则中央计算机730将信号发送到移动电子装置,从而指示未接收到支付,并且请求用户选择支付的替代形式、或取消交易。

如果中央计算机接收确认电子支付的信号、或通过其他方法接收支付,则流程移动到块916,其中,中央计算机730将信号发送到在块902中识别的贩卖单元710,从而指示其贩卖所选择的产品。在接收到支付确认后,处理器730通过通信单元733发送由贩卖单元710的通信模块714接收到的信号。通过贩卖单元710的通信模块714从中央计算机730接收到的信号指示贩卖单元分配或贩卖所选择的产品。

流程900接下来移动到块918,其中,贩卖单元710通过分配端口713贩卖期望的产品。在分配所选择的产品后,流程900移动到判断状态920,其中用户通过移动电子装置720被询问,是否期望进行其他贩卖购买。如果不需要其他购买,则流程900在块922中结束。如果需要进行其他购买,则流程返回到块908,并且产品信息再次被显示在移动电子装置720上。

在一些实施方式中,贩卖单元识别器712可以是扫描器,例如,条形码扫描器。在贩卖系统700的这种实施方式中,响应于购买具体物品的请求,互联网网站或专用应用可以生成计算机可读代码,例如,条形码。用户可以在移动电子装置上扫描计算机可读代码。贩卖单元710可以附加地包括配置成接收扫描到的代码并且将扫描到的代码转换成指示的处理器和存储器。例如,用户请求从贩卖单元710购买具体产品。一旦如本文中别处描述的那样已接收到支付,则互联网网站或专用应用生成条形码,其中,条形码编码有分配所选择的产品的命令。用户将移动电子装置720上的条形码定位到扫描器附近,并且账单单元710接收条形码,并且使用处理器和存储器对该条形码解码,并且执行解码的指令—在这种情况下,执行分配所选择的产品。在这种实施方式中,贩卖单元710可能不要求通信模块714。

图10示出了用于使用“无脑”或“无声”贩卖机的双向交换贩卖流程的系统。流程1000示出了用户在交换流程中与贩卖系统100交互。具有移动电子装置720的用户可以靠近贩卖单元710。在一些实施方式中,用户识别与贩卖单元710相关联的唯一识别符。流程开始在块1002中,其中,贩卖单元识别符712被输入到移动电子装置720中。作为一个例子,贩卖单元识别符712可以是QR码。用户使用移动电子装置720扫描QR码,并且移动电子装置720导航至贩卖系统700的互联网网站或专用移动应用(app)。在另一个例子中,用户打开贩卖系统700的互联网网站或专用应用。在该应用或网站内,用户可以将唯一贩卖单元识别符输入到应用或网站中,例如,用于贩卖机的字母数字编码或识别号。在一些实施方式中,用户可以使用移动电子装置720扫描贩卖单元上的条形码。

在输入贩卖单元识别符后,流程100移动到块1004,用户接收输入有贩卖单元识别符712的贩卖单元710内所包含的产品的显示。互联网网站或移动应用可以显示选项(包括进行交换交易或购买交易)的列表。

在一些实施方式中,可用于交换的物品也被显示在产品显示部711中。在一些实施方式中,产品显示部711包括可用产品的图像、标志或描述、而不是实际产品上的窗。在用户可以看见可用于交换的产品的标记的情况下,对通过玻璃或其他透明介质物理地显示贩卖单元710中可用的所有产品的需要、贩卖单元710的整体存储容量和效率可以得到改善。

在块1006中,用户选择物品交换交易。移动电子装置720可以在数据库732上访问用户的交换订购,并且在显示器721上提供对于交换的用户选项。例如,移动应用可以显示用户电池交换订购的交换信息。在一些实施方式中,用户可以不具有订购,而是可以具有用于交换电池或其他物品的交换账户。用户可以选择交换交易,并且移动应用可以提示放入物品以进行交换。用户可以轻敲他或她的移动电子装置720上的图表,从而确认物品将被放入到接收端口715中。

在一些实施方式中,用户可以编写与位于贩卖单元识别符712的特定交换交易相关的编码。中央计算机730可以生成确认用户的交换交易的选择的响应文本消息,其中,用户在移动电子装置720上接收该响应文本消息。

流程1000移动到块1008,其中,用户、该用户可以将如用完或耗完的电池的物品放入接收端口715中。在接收到物品后,贩卖单元可以将交换物品的接收传达给中央计算机。中央计算机730可以随后生成确认交换物品的放入的后续文本消息。

在用户进行放入之后,流程1000移动到块1010,其中,用户接收交换物品,例如,电池。在接收到放入的物品后,并且在从中央计算机730接收到提供交换物品的指令后,贩卖单元710通过分配端口713分配交换产品,并且用户接收交换物品。在接收到产品后,互联网网站或应用可以在判断状态1012中询问用户,用户是否需要贩卖其他产品。如果用户需要交换其他物品,流程1000返回到块1004,其中,再次显示交换选项的列表或图表。如果用户不需要其他交易,则用户可以在互联网网站或移动应用上指示不需要其他的交换或产品,并且流程在块1014中结束。在一些实施方式中,在单个会话期间,用户可以在同一个贩卖单元710上选择用于贩卖的产品和用户交换的物品。

上述方法的步骤仅仅是示例性的。该处理的步骤可以按照任何期望的顺序执行,并且根据需要步骤可以添加到上述处理或从上述处理省略。

技术可用许多其他通用或专用计算系统环境或配置操作。可适于与本发明一起使用的已知计算系统、环境和/或配置的实施例包括但不限于个人计算机、服务器计算机、手持或手提设备、多处理器系统、基于处理器的系统、可编程客户电子设备、网络PC、微型计算机、大型计算机、包括任一个上述系统或设备的分布式计算环境等。

如本文所使用的,指令指在系统中处理信息的计算机实现的步骤。指令可在软件、固件或硬件中实现并且包括由系统的部件实现的任意类型的编程步骤。

处理器可以是任意传统的通用单芯片或多芯片处理器,例如处理器、Pro处理器、8051处理器、处理器、Power处理器、或处理器。另外,处理器可以是任意传统的专用处理器,例如数字信号处理器或图形处理器。处理器典型地具有传统的地址线、传统的数据线和一个或多个传统的控制线。

系统由详细讨论的各种模块构成。如本领域技术人员理解的,每个包括各种子进程、程序、定义声明和宏命令。每个模块典型地分别被编译和链接成单个可执行程序。因此,每个模块的描述用于方便描述优选系统的功能。因此,由每个模块执行的处理可被任意地重新分配到其他模块之一、在单个模块中被组合到一起、或例如在共享的动态链接库中可用。

系统可与各种操作系统(例如或Microsoft)结合使用。

系统可被写入到任意传统编程语言(例如,C、C++、BASIC、Pascal或Java)中,并且在传统操作系统中运行。C、C++、BASIC、Pascal、Java和FORTRAN为许多商业编译器可用于建立可执行代码的工业标准编程语言。系统还可通过使用解释语言(例如,Perl、Python或Ruby)被写入。

技术人员将理解,结合本文中公开的实施方式描述的各种说明性逻辑块、模块、电路和算法步骤可被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明,硬件和软件的此可互换性、各种说明性部件、框、模块、电路和步骤如上一般在功能方面被描述。功能被实现为硬件或软件取决于具体应用和强加于整体系统的设计约束。技术人员可以用于每个具体应用的变化方式实现所述的功能,但是这些实现决定不应该被解释为背离本公开的范围。

结合本文公开的实施方式描述的各种说明性逻辑块、模块和电路可用通用处理器、数字信号处理器(DSP)、特定用途集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑设备、离散门或晶体管逻辑、离散硬件部件、或被设计为执行本文所述功能的它们的任意组合实现或执行。通用处理器可以是微处理器,但是在替换方式中,处理器可以是任意传统的处理器、控制器、微控制器、或状态机。处理器还可被实现为计算设备的组合,例如DSP和微处理器的组合、多个微处理器、与DSP核结合的一个或多个微处理器、或任意其他这种配置。

在一个或多个示例性实施方式中,所述的功能和方法可在硬件、软件、或在处理器上执行的固件、或它们的任意组合中实现。如果在软件中实现,功能可作为一个或多个指令或代码被存储在计算机可读介质上或经由计算机可读介质发送。计算机可读介质包括计算机存储介质和包括方便将计算机程序从一个位置转移至另一个位置的任意介质的通信介质。存储介质可以是可由计算机存取的任意可用介质。通过实施例且非限制,这种计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储器、磁盘存储器或其他磁盘设备、或可用于以指令或数据结构形式携带或存储期望的程序代码且可由计算机存取的任意其他介质。而且,任意连接被正确地称为计算机可读介质。例如,如果软件从网站、服务器或其他远程源通过同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或无线技术(例如,红外线、无线电和微波)被发送,则同轴电缆、光纤电缆、双绞线、DSL或无线技术(例如,红外线、无线电和微波)包括在介质的定义中。如本文中使用的磁盘和光盘包括光盘(CD)、激光盘、光学盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中磁盘通常磁性地再生数据,而光盘用激光光学地再生数据。上面的组合还应该包括在计算机可读介质的范围内。

前面的描述对本文公开的系统、设备和方法的一些实施方式进行细化。然而将理解,无论前面在文本中多详细,系统、设备和方法可以许多方式实现。而且如上所述,应该注意具体术语的使用在描述本发明的一些特征或方面时不应该意味着术语在本文中被重新定义以限制为包括与术语相关联的技术的特性或方面的任意具体特性。

本领域技术人员将理解,可进行各种修改和改变而不背离所述技术的范围。这些修改和改变落入实施方式的范围内。本领域技术人员还将理解,包括在一个实施方式中的部分可与其他实施方式互换。例如,本文描述和/或附图中示出的各种部件中的任一个可与其他实施方式组合、互换或互斥。

关于本文中基本任意复数和/或单数术语的使用,本领域技术人员可将复数转化为单数和/或将单数转化为复数,只要对上下文和/或应用合适。为了清楚起见,可在本文中明确给出各种单数/复数变换。

本领域技术人员将理解,一般地,在本文中使用的术语一般为“开放”术语(例如,术语“包括”应该被解释为“包括但不限于”,术语“具有”应该被解释为“至少具有”,术语“包括”应该被解释为“包括但不限于”等)。本领域技术人员还将理解,如果需要特定数量的引入的权利请求陈述,这种意图明确地在权利请求中叙述,并且在缺少这种陈述的情况下这种意图不存在。例如,为了帮助理解,下面所附的权利请求可包含使用介绍词语“至少一个”和“一个或多个”以介绍权利请求陈述。然而,这些词语的使用不应该被解释为表示通过不定冠词“一个(a)”或“一个(an)”介绍权利请求陈述将包含介绍的权利请求陈述的任意具体的权利请求限制于包含进一个这种陈述的实施方式,即使当相同的权利请求包括介绍词语“一个或多个”或“至少一个”和不定冠词例如“一个(a)”或“一个(an)”(例如,“一个(a)”和/或“一个(an)”应该典型地被解释为表示“至少一个”或“一个或多个”)时也是如此;这同样适用于用于介绍权利请求陈述的定冠词的使用。另外,即使明确给出了特定数量的介绍的权利请求陈述,本领域技术人员将认识到,此陈述应该典型地被接收为表示至少所述的数量(例如,“两个陈述”的裸陈述而无修饰,典型地表示至少两个陈述或两个或更多个陈述)。而且,在这些示例中,在使用类似于“A、B和C等中的至少一个”的约定的情况下,一般以地本领域技术人员理解的意义解释约定(例如“具有A、B和C中的至少一个的系统”包括但不限于仅具有A、仅具有B、仅具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C的系统)。在这些示例中,在使用类似于“A、B或C等中的至少一个”的约定的情况下,一般以本领域技术人员理解的意义解释约定(例如,“具有A、B或C中的至少一个的系统”包括但不限于仅具有A、仅具有B、仅具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C的系统)。本领域技术人员还将理解,表示两个或更多个替换术语(不管在说明书、权利请求还是附图中)的任意反意连接词和/或词语应该被理解为想到包括一个术语、任一术语、或两个术语的可能。例如,词语“A或B”将被理解为包括“A”或“B”或“A和B”的可能。

尽管在本文中公开了各个方面和实施方式,但是其他方面和实施方式对本领域技术人员而言是明显的。本文中公开的各个方面和实施方式用于说明、不用于限制。

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