买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】资源输送_城市龙头SAS公司_201680063212.1 

申请/专利权人:城市龙头SAS公司

申请日:2016-08-12

公开(公告)日:2023-01-24

公开(公告)号:CN108352037B

主分类号:G06Q50/06

分类号:G06Q50/06;G07F15/06

优先权:["20150827 US 62/210,541"]

专利状态码:有效-授权

法律状态:2023.01.24#授权;2018.09.14#实质审查的生效;2018.07.31#公开

摘要:用于输送资源的方法、系统和设备,包括编码在计算机存储介质上的计算机程序。所述方法、系统和设备包括如下的动作:基于从一个或多个供应出口输送的资源的量的测量值与移动装置的相应用户针对所述一个或多个供应出口的资源输送已经授权的电子预支付的值的量的比对,使所述一个或多个供应出口能够以不超过所述移动装置的相应用户针对该资源的输送已经授权的电子预支付的值的量的总量,来输送所述资源。

主权项:1.一种计算机实现的方法,包括:在中央服务器处通过应用接口,从一个或多个移动装置接收包括电子预支付的信息的一个或多个短消息服务或TCPIP消息,所述电子预支付的信息用于针对一个或多个供应出口处的输送对资源的量进行授权;从所述中央服务器通过网络向网关提供所述移动装置的相应用户针对所述一个或多个供应出口处的资源的输送所授权的所述电子预支付的值的量;所述网关向所述一个或多个供应出口提供针对所述一个或多个供应出口处的该资源的输送所授权的电子预支付的值的量;基于从所述一个或多个供应出口输送的资源的量的测量值与所述移动装置的相应用户针对所述一个或多个供应出口处的该资源的输送所授权的电子预支付的值的量的比对,使所述一个或多个供应出口能够以不超过所述移动装置的相应用户针对该资源的输送所授权的电子预支付的值的量的总量,来输送所述资源。

全文数据:资源输送[0001]相关申请的交叉引用[0002]本申请要求2015年8月27日提交的在先美国临时申请62210,541的权益。该申请通过引用而全文并入。技术领域[0003]本发明一般涉及输送资源。背景技术[0004]资源可以由资源提供者输送。例如,供水公司可以通过水管来向住宅供水。然后向用户收取由资源提供者输送的资源的费用。例如,供水公司可以按月向住宅所有者收取被输送至住宅的水的费用。在其它情况下,资源提供者可以在用户将与资源预支付相关联的令牌插入到输送点处的表中之后向该输送点提供资源。发明内容[0005]一般来说,本说明书所描述的主题的方面可以涉及用于输送资源的系统。在很多发展中国家,城市贫民面临着日常米购水的挑战。由于收入不稳定,许多人无法支付每月账单和高前期连接成本。他们转而采用诸如公共供水点、输送服务和氯丸等替代品,这些替代品可能比公用管道水贵15倍,并且通常质量低且不可靠。妇女和女孩受到的影响最大,每年花费超过2亿小时取水,因疾病损失4.43亿个教学日。全球城市化趋势只会加剧供水公用设施的压力,仅非洲城市就每年增长5%。[0006]用于输送资源的系统可以帮助提供资源。例如,该系统可以帮助将管道水带入家中。该系统可以通过减少资源提供者的计费成本和拖欠来帮助提供资源。例如,该系统可以减少供水公司的计费成本和拖欠。系统可以通过实现资源的小额预支付来减少成本和拖欠。例如,系统可以使得用户能够使用移动电话来为经由用户住宅处的水管所要接收的一千加仑水预支付$1并且一旦输送了预支付的水量就停止提供管道水。[0007]系统可以通过分布式架构来实现资源的小额预支付,其中该分布式架构包括中央服务器或多个服务器)、经由产生蜂窝网络费用的无线连接来与中央服务器进行通信的一个或多个中间网关、以及各自位于住宅或其它资源供应位置中并且各自经由不会产生蜂窝网络费用的连接例如,无线连接来与中间网关进行通信的供应出口。这些供应出口可以调节被提供至住宅的资源量。例如,水表仅可以允许从水管流入最多预支付的水量,同时允许用户确定从供应出口抽出至多总预支付的水量的时刻、频率和时间段。供应出口可以是电池供电的或自供电(例如,太阳能供电或水力供电)的,并且从中间网关接收预支付指令信息。例如,供应出口可以由AA电池或其它种类的电池供电,并且通过在工业、科学和医疗ISM用无线电频带中工作的收发器从中间网关接收预支付指令信息例如,对于预支付的量可以分发的水量)。[0008]中间网关可以各自向与该中间网关相关联的供应出口的相应集合提供预支付指令信息,并且可以转而针对该中间网关所服务的供应出口而从中央服务器接收预支付指令信息。例如,中间网关可以针对第一邻域中的一百个供应出口的集合通过在ISM无线电频带中工作的收发器提供预支付指令,另一中间网关可以针对第二邻域中的两百个供应出口的集合、通过在ISM无线电频带中工作的收发器提供预支付指令信息,并且这两个中间网关可以通过3G收发器来从中央服务器接收预支付指令信息。[0009]所述中央服务器可以响应于通过一个或多个电子支付服务接收到相应账户的预支付,来生成预支付指令信息。例如,中央服务器可以从电子支付服务接收到针对用户的$1的预支付,并且作为响应而生成要记入用户的一千加仑水的预支付指令信息。因此,该系统可以提供用于要输送的资源的低成本方法。[0010]在一些方面,本说明书中所描述的主题可以体现在如下的方法中,其中该方法可以包括如下的动作:基于从一个或多个供应出口输送的资源的量的测量值与移动装置的相应用户针对所述一个或多个供应出口的资源输送己经授权的电子预支付的值的量的比对,使所述一个或多个供应出口能够以不超过所述移动装置的相应用户针对该资源的输送量已经授权的电子预支付的值的量的总量,来输送所述资源。[0011]在一些方面,本说明书中所描述的主题可以体现在如下的方法中,其中该方法可以包括如下的动作:从电子支付服务接收移动装置处己授权的货币值的支付,其中所述货币值要用于支付供应出口处所要分发的资源量;以及基于所述货币值,以电子方式发送一个或多个命令以使供应出口能够分发该供应出口处的资源量。[0012]在一些方面,本说明书中所描述的主题可以体现在如下的方法中,其中该方法可以包括如下的动作:从中央服务器通过蜂窝网络向网关分配用以控制水供应出口以使得能够在分布式地理位置处分发水的命令,其中所述命令是使用与蜂窝网络不同的通信网络从所述网关中的各网关分配至所述水供应出口的相应子集的。[0013]在一些方面,本说明书中所描述的主题可以体现在如下的方法中,其中该方法包括如下的动作:在所述中央服务器处通过蜂窝网络从中间网关接收在向分布式地理位置处的终端用户分发水的各个水供应出口处计量的水流量信息,所述水流量信息是在所述中间网关中的各中间网关处使用通信网络从所述水供应出口的相应子集收集到的,其中所述通信网络的使用不会产生蜂窝网络费用。[0014]在一些方面,本说明书中所描述的主题可以体现在如下的方法中,其中该方法可以包括如下的动作:从电子支付服务接收由移动装置授权的针对要分发至用户的资源量的货币值的支付;以及基于所述支付的接收,以电子方式发送一个或多个命令以使特定的供应出口为了用户的利益而分发所支付的资源量。[0015]在一些方面,本说明书中所描述的主题可以体现在如下的设备中,其中该设备包括网关,所述网关用于有关于与账户中保持的值相一致的向消费者的供应出口处的资源量的输送的信息。所述网关包括:用以与供应出口进行通信的收发器;用以在通信网络上与中央服务器进行通信的一个或多个收发器;以及存储器,其用于存储a从所述中央服务器接收并且要发送至所述供应出口的、用于输送与进入所述账户的预支付的值相对应的受控的资源量的信息,以及b从所述供应出口接收并且要发送至所述中央服务器的资源输送信息。[0016]在一些方面,本说明书中所描述的主题可以体现在如下的设备中,其中该设备包括网关,所述网关用于与在向分布式地理位置处的终端用户分发水的水供应出口的集合处输送的水有关的信息。所述网关包括:用以与各个水供应出口进行无线通信的收发器;用以与中央服务器进行无线通信的一个或多个收发器,以及存储器,其用于存储a从所述中央服务器接收并且要发送至各个水供应出口的、用于基于终端用户的预支付来分发受控水量的信息,以及〇从各个水供应出口接收并且要发送至所述中央服务器的水流量信息。[0017]在一些方面,本说明书中所描述的主题可以体现在如下的设备中,其中该设备包括用于在某一位置处分发水的水供应出口。所述水供应出口包括:能够利用信号控制以在该位置处分发不多于特定量的水的阀;用以测量水流量的装置;以及收发器,其用于通过网络来进行无线通信,以接收中央服务器所生成的要用于分发受控水量的一个或多个命令以及发送来自所述测量装置的水流量信号以供在所述中央服务器处使用。[0018]其它版本包括被配置为进行编码在计算机存储装置上的方法的动作的相应系统、设备和计算机程序。[0019]这些和其它版本可以各自可选地包括以下特征中的一个或多个。例如,在一些实现中,资源包括水、流动资源或家庭用水中的一种或多种。在一些方面,供应出口包括供水线所用的阀控件。在某些方面,供应出口包括供水线所用的水表。在一些实现中,动作包括接收来自电子支付系统的预支付,其中所述预支付各自指示移动装置的相应用户针对所述一个或多个供应出口处的资源的输送己授权的电子预支付的值的量。[0020]在某些方面,使所述一个或多个供应出口能够以不超过所述移动装置的相应用户针对该资源的输送量已经授权的电子预支付的值的量的总量来输送所述资源包括:基于电子预支付的值的量来确定能够输送的资源的量。在一些方面,使所述一个或多个供应出口能够以不超过所述移动装置的相应用户针对该资源的输送量已经授权的电子预支付的值的量的总量来输送所述资源包括:提供能够输送的资源的量。[0021]在一些实现中,移动装置包括非智能电话、智能电话、平板计算机或智能手表中的一种或多种。在某些方面,在所述网关从所述中央服务器请求要发送至所述供应出口的信息的情况下,所述网关向所述中央服务器提供所述资源输送信息。在一些方面,账户中所保持的值反映了要提供的资源量。在一些实现中,货币值的支付由用户授权。在某些方面,动作包括基于货币值来确定要分发的资源量。[0022]在某些方面,所述命令控制所述水供应出口处的阀的打开和关闭操作。在一些实现中,所述中央服务器向所述终端用户的移动装置提供指示所述水流量信息的信息。在某些方面,命令包括使可用于从特定水供应出口分发的水量增加特定量的指令。在一些方面,存储器用于存储c从中央服务器接收并且要发送至各个水供应出口以防止水供应出口分发水、直到另一命令被发送至单个水供应出口以使得水供应出口能够分发水为止的命令。[0023]在一些实现中,水供应出口包括被配置为基于关闭所述水供应出口的组件或者降低所述水供应出口的组件的功率来管理所述水供应出口的能量消耗的微控制器。在某些方面,微控制器被配置为基于以下操作来管理水供应出口的能量消耗:确定在预定时间长度内水没有流过用于测量水流量的装置,以及响应于确定出在预定时间长度内水没有流过用于测量水流量的装置而使所述水供应出口进入深睡眠时段,其中在该深睡眠时段内,关闭所述水供应出口的一个或多个组件或者降低所述水供应出口的一个或多个组件的功率。在一些方面,水供应出口包括用于使用非浮点计算来确定从所述水供应出口分发的水量的微控制器。[0024]在以下附图和说明书中详细阐述了本说明中所描述的主题的一个或多个实现。根据说明书、附图和权利要求书,主题的其它潜在特征、方面和优点将变得显而易见。附图说明[0025]图1是用于输送资源的示例性系统的框图。[0026]图2A和2B是用于输送资源的示例性交互的交互图。[0027]图3是用于输送水的示例性水表的框图。[0028]图4是示例性中间网关的框图。[0029]各个附图中的相同附图标记指示相同元件。具体实施方式[0030]图1是用于提供资源101A〜N通称为101的示例性系统100的框图。简言之并且如以下更详细所述,系统100可以包括移动装置102A〜N统称为102、一个或多个电子支付系统110、中央服务器120、中间网关130A〜N统称为130、以及供应出口140A〜N统称为140。[0031]移动装置102可以分别通过产生蜂窝网络费用的无线连接160和162例如,2G、3G或4G网络)、或者不产生蜂窝网络费用的无线连接例如,Wi-Fi或两者的组合,来与一个或多个电子支付系统110和中央服务器120进行通信。一个或多个电子支付系统110可以通过互联网连接164例如,有线或无线连接来与中央服务器120进行通信。中央服务器120可以通过产生蜂窝网络费用的无线连接166A〜166N例如,2G、3G或4G网络来与远程中间网关130进行通信。各中间网关130可以通过无线连接168A〜168N例如,不产生蜂窝网络费用的无线连接,例如基于ISM频带的网络来与远程供应出口140的集合142A、142B进行通信。[0032]由于不产生蜂窝网络费用的一系列无线连接可能受到限制,因此与各中间网关130相关联的供应出口140的各集合中的供应出口140可以是位于可建立供应出口和中间网关之间的通信的特定地理区域中的那些供应出口140。例如,包括供应出口140A和供应出口140B的供应出口的集合142A可以是位于可建立供应出口140A和140B与中间网关130A之间的通信的特定区域内的供应出口。在另一示例中,包括供应出口140C和供应出口140N的供应出口的集合142B可以是位于可建立供应出口140C和140N与中间网关130B之间的通信的特定区域内的供应出口。各中间网关130可以与位于中间网关130的一百英尺、一千英尺、一英里或某一其它距离半径内的供应出口的集合、或者位于某一其它定义地理区域内的供应出口的集合相关联。[0033]移动装置102可以使得用户能够提供预支付指示。移动装置102可以是非智能手机、智能电话、平板计算机、智能手表或其它装置。移动装置102可以使得用户能够通过文本界面、图形用户界面或语音界面或者它们中的两个或更多个的组合来提供预支付指示。例如,移动装置102可以使得用户能够通过文本菜单使用短消息服务SMS或非结构化补充业务数据USSD消息来提供预支付指示。在另一示例中,图形用户界面可以包括用户可以提供针对要输送的资源的支付指示的字段,或者语音界面可以包括以下提示,其中用户可响应于该提示而提供针对要输送的资源的支付指示。[0034]各供应出口140可以与同唯一标识符相关联的唯一账户相关联。例如,供应出口140A可以与一个账户相关联,并且供应出口140B可以与另一账户相关联。因此,在从用户接收用于预支付指示的信息时,移动装置可以接收将被记入credit支付的特定供应出口或者特定账户的指示。例如,用户可以输入与供应出口140B相关联的唯一账户的唯一标识符,以指示该供应出口140B要被记入特定预支付。使用移动装置1〇2,单个用户可以提供针对多个供应出口的预支付指示。例如,单个用户可以通过针对第一预支付指示输入与账户供应出口140A相关联的账户的唯一标识符、稍后针对第二预支付指示输入与供应出口140C相关联的账户的唯一标识符,来提供针对供应出口140A和供应出口140C的预支付指示。[0035]移动装置102可以向一个或多个电子支付系统110提供这些预支付指示。例如,移动装置1〇2可以使用3G蜂窝连接以通过互联网来向一个或多个电子支付系统11〇提供针对供应出口140B的金额为$1的预支付指示。[0036]在一些实现中,移动装置102接收确认。例如,移动装置102可以接收供应出口140B已被记入预支付的确认。该确认指示出记入预支付的资源量以及针对供应出口140B预支付的资源的总剩余量,并向用户显示该确认。针对供应出口140B预支付的资源的总剩余量可以不同于记入特定预支付的资源量,这是因为记入特定预支付的资源量可以添加至针对供应出口140B从先前的预支付已经预支付的资源的剩余量。在一些实现中,移动装置102使得用户能够查看针对供应出口的预支付和使用信息。例如,用户可以使用移动装置来请求针对特定供应出口的预支付的历史、通过特定供应出口提供资源的量和日期的历史、针对供应出口预支付的资源剩余量、或一些其它信息。[0037]—个或多个电子支付系统110可以处理预支付指示。例如,一个或多个电子支付系统110可以从特定用户的特定移动装置接收$1的预支付指示,确定预支付指示的支付源例如,确定信用卡账户、银行账户、虚拟钱包、移动货币账户、或一些其它支付源),向支付源收取$1费用,并且确定收费成功完成。示例性电子支付系统110可以包括PayPaUVenmo或其它基于非物理现金的支付系统。在一些实现中,电子支付系统110和中央服务器120可以由相同的实体或者由不同的实体例如公司)来控制。[0038]在处理预支付指示之后,一个或多个电子支付系统11〇可以向中央服务器120提供预支付信息。例如,一个或多个电子支付系统110可以通过互联网(例如,通过采用包括指示预支付信息的参数的HTTPS请求的形式的应用程序接口(API调用),来向中央服务器120提供指示针对供应出口140B的$1的预支付的预支付信息。[0039]中央服务器120可以对预支付信息进行处理以记入与供应出口140相关联的账户。中央服务器120可以是一台或多台计算机。例如,中央服务器120可以是包括多个服务器或单个服务器的云计算平台。中央服务器120可以从一个或多个电子支付系统110接收预支付信息,从中间网关130接收对预支付指令order的请求,并且响应于该请求而向中间网关130提供预支付指令以供该中间网关130提供给适当的供应出口140。以下在图2A和2B中进一步描述了示例性交互。中央服务器120还可以从中间网关130接收用于描述由供应出口140输送的资源的信息,并向移动装置102提供指示指令和使用的历史的报告。中央服务器120可以包括API,其中通过该API,可以从一个或多个电子支付系统110接收预支付信息。在一些实现中,中央服务器120可以向移动装置102的用户提供辅助以进行预支付。例如,中央服务器12〇可以基于确定供应出口的典型每周使用量以及资源量的相应货币值,来建议针对供应出口预支付的资源量。[0040]中间网关13〇可以是从中央服务器120接收预支付指令并将该预支付指令提供给供应出口140的一个或多个计算机。例如,中间网关130A可以接收供应出口140B的预支付指令,并且响应于来自供应出口140B的对该供应出口140B的预支付指令的请求而将预支付指令提供给供应出口140B。以下在与图2B相关的描述中进一步描述了示例性交互。中间网关130还可以从供应出口140接收用于描述由供应出口140输送的资源的量的信息,并将该信息提供给中央服务器120。[0041]供应出口140可以是用于调节所提供的资源101的量的一个或多个装置。供应出口140可以通过针对各供应出口将可从供应出口提供的资源101的量限制为接收了预支付的资源101的量来调节提供的资源101的量。例如,供应出口140B可以监控由供应出口140B提供的资源量以及针对供应出口140B预支付的资源量,并且在由供应出口140B提供的资源量达到针对供应出口140B预支付的资源量的情况下、防止供应出口140B提供附加的资源量。以下在图3中进一步描述了供应出口的示例,其采用用于控制水是否可以通过水龙头来输送的水表的形式。[0042]在两个或更多个移动装置102、一个或多个电子支付系统110、中央服务器120、中间网关130和供应出口140的任意组合的功能可被组合、进一步分离、分配或互换的情况下,可以使用系统100的不同配置。例如,一个或多个电子支付系统110和中央服务器120可被组合在单个系统中。[0043]图2A和2B是用于输送资源的示例性交互的交互图200、240。以下将交互描述为由参考图1所述的系统100的组件进行。然而,交互可以由其它系统或系统配置或组件的其它组合来进行。另外,尽管交互被描述为由移动装置102A、网关130A和供应出口140B进行,但相同的交互可以由移动装置102的其它移动装置、网关130的其它网关或供应出口140的其它供应出口进行。[0044]最初,移动装置102A可以向电子支付系统110提供针对供应出口的预支付指示202。例如,移动装置102A可以响应于来自用户的、指示要记入与同供应出口140B相关联的账户相关联的唯一标识符的金额$1的输入,而提供支付$1的预支付指示。在另一示例中,移动装置102A可以在不指定中央服务器120要记入的账户的情况下提供支付$1的预支付指示,并且如下所述,中央服务器120可以确定针对移动装置102A默认记入的供应出口的账户。[0045]电子支付系统110可以接收预支付指示,并且作为响应而处理该预支付指示204。例如,电子支付系统110可以从移动装置102接收$1的预支付指示,并且向与移动装置102A或用户相关联的支付源或者以其它方式由预支付指示所指示的支付源收取$1的费用。[0046]电子支付系统110可以向中央服务器120提供预支付信息206。例如,作为响应于指示$1的预支付指示而成功收取$1的费用的响应,电子支付系统功能110可以访问中央服务器的API,并且包括指示提供预支付的移动装置102的电话号码(例如,(999999-9999、支付金额例如,$1、预支付的时间戳例如,11201511:11:11AM、以及记入的供应出口的指示例如,针对与供应出口140B相关联的账户的唯一标识符的参数。[0047]中央服务器120可以接收预支付信息,并且作为响应而确定记入供应出口的资源量208。例如,中央服务器120可以将一千加仑水记入供应出口140B。中央服务器120可以基于将预支付量的货币值转换为相应的资源量来确定要记入供应出口的资源量。例如,中央服务器120可以基于确定一千加仑水是$1而确定记入供应出口140B,并且作为响应而确定针对$1的预支付向供应出口140B记入一千加仑水。在另一示例中,中央服务器120可以基于确定一千加仑水是$2而确定记入供应出口140B,并且作为响应而确定针对$1的预支付向供应出口140B记入500加仑水。另外或者可选地,中央服务器120可以基于用于计算针对货币金额的资源量的定价功能来确定要记入供应出口的资源量。[0048]中央服务器120可以生成针对供应出口的指令,其中该指令指示要记入该供应出口的资源量210。例如,在确定向供应出口140B记入一千加仑水之后,中央服务器可以生成指示供应出口140B被记入一千加仑的指令,并且使该指令在指令队列中进行排队。[0049]在生成指令时,中央服务器120可以使用用于存储以下各项中的一项或多项的信息:(i用户和与该用户相关联的用户账户之间的关联、(ii针对供应出口的账户的唯一标识符以及与针对供应出口的账户相关联的针对这些供应出口的唯一标识符之间的关联、iii供应出口140的集合以及与各集合相关联的相应网关之间的关联、以及(iv网关130以及与网关130相关联的中央服务器120之间的关联。关联可以是永久的,或者可以修改。例如,特定供应出口可以与一个网关相关联,但是如果另一网关以更可靠的连接建立在更接近该特定供应出口的位置处,则该另一网关可以与中央服务器120相关联,并且该特定供应出口可以与建立在更近处的其它网关重新关联。在另一示例中,如果供应出口移动至更接近另一网关处,则该供应出口可以与该另一网关重新关联。[0050]中央服务器120所生成的指令各自可以指示用以接收该指令的供应出口的唯一标识符。例如,针对供应出口140B的指令可以包括针对供应出口140B的唯一标识符。针对供应出口的唯一标识符可以用于将指令路由至该供应出口,如图2B所述。在一些实现中,与供应出口相关联的唯一标识符可以是与同该供应出口相关联的唯一账户相关联的唯一标识符。例如,在预支付指示和预支付信息指示与要记入的供应出口相关联的账户的情况下,中央服务器120可以确定针对与该账户相关联的供应出口的唯一标识符,并且作为响应而确定向具有被确定为与账户相关联的唯一标识符的供应出口提供预支付指令。[0051]中央服务器120可以存储可各自作为与用户相关联的账户的用户账户,其中该账户指定了以下项中的一个或多个:要记入的供应出口的默认账户、用户被授权查看信息的供应出口的账户、与用户相关联的支付源、以及与用户相关联的一个或多个电话号码。例如,特定用户的用户账户可以针对要记入的默认账户指定针对该账户的与供应出口140B相关联的唯一标识符、与用户相关联的PayPal账户名、以及与用户相关联的电话号码999999-9999。在中央服务器120所接收到的预支付指示和预支付信息没有指示出要记入的供应出口或账户的情况下,中央服务器120可以确定与预支付信息所指示的电话号码999999-9999相关联的特定用户账户、针对该特定用户账户的与供应出口140B相关联的默认账户,并且由于针对供应出口140B的账户是默认账户因此对该账户进行记入。[0052]关联可以包括用于指示哪些供应出口140与哪个网关130相关联的映射。例如,映射可以指示供应出口140A和供应出口140B均与网关130A相关联。中央服务器120可以在指令中包括要接收指令的网关的标识符,该网关基于映射将该指令转发至供应出口。可以使用网关的唯一标识符来将指令路由至该供应出口,如图2B所述。中央服务器120可以基于关联来确定要包括在指令中的网关的标识符。例如,中央服务器120可以基于接收到针对供应出口140A的预支付信息、确定为供应出口140A被映射到网关130A、并且作为响应而生成指令以指示网关130A应该接收指令,来确定针对网关130A的指令。[0053]另外或可选地,中央服务器120可以在各指令中包括针对指令的、用于将该指令与其它指令区分开来的唯一标识符。可以使用针对指令的唯一标识符来确保指令被供应出口接收到并且不会进行一次以上的记入,如图2B所述。[0054]在一些实现中,在生成指令之后,中央服务器120可以向进行预支付的用户提供确认。例如,中央服务器120可以向提供预支付的电话号码发送指示账户或供应出口将被很快记入的SMS文本消息。[0055]图2B示出在一些实现中,中央服务器120可以如何不主动地向网关130提供指令、以及网关可以如何不主动地向供应出口140提供从中央服务器120接收到的指令。作为替代,中央服务器120可以响应于来自网关130的对指令的请求而将所生成的指令提供给网关130,并且网关130可以响应于来自供应出口140的对指令的请求而向供应出口140提供指令。在一些实现中,可以使用本说明中先前描述的用于生成和请求指令的方法的组合。[0056]更详细地,网关130A可以从中央服务器120请求与网关130A相关联的针对供应出口的指令212。例如,网关130A可以通过产生蜂窝网络费用的2G3G无线互联网连接来请求针对网关130A的指令,其中该请求针对网关130A尚未接收到的针对该网关130A的所有指令。网关130A可以以定期间隔请求指令。例如,供应出口可以每三十秒、一分钟、五分钟或某一其它间隔提供一次请求。由于3G互联网连接可能很难远程地访问,因此网关130可以从中央服务器120请求指令。针对指令请求可以包括针对网关的、指示请求来自该网关的唯一标识符。[0057]中央服务器120可以获得针对网关130A的指令请求,并且作为响应而确定针对该网关130A的指令214。例如,中央服务器120可以确定针对供应出口140B的一千加仑水的指令以及针对供应出口140A的一千加仑水的指令是针对该网关的。中央服务器120可以基于用于指示哪些供应出口140与哪个网关130相关联的映射来确定针对网关的指令。例如,中央服务器120可以基于响应于请求指示该请求来自网关130A而确定供应出口140A和供应出口140B均被映射至网关130A、并且作为响应而确定针对供应出口140A和供应出口140B的指令是针对网关130A的,来确定针对网关130A的指令。在另一示例中,中央服务器120可以基于指令已经指示了哪个网关与该指令相关联来确定针对网关130A的指令,并且识别该指令指示指令是针对网关130A的)。[0058]中央服务器12〇可以向网关130A提供针对网关130A的指令216。例如,中央服务器12〇可以向网关130A提供针对供应出口140B的一千加仑水的指令、针对供应出口140B的两千加仑水的指令、以及针对供应出口140A的一千加仑水的指令。在提供针对网关的指令时,中央服务器120可以继续提供针对网关的指令,直到中央服务器120接收到来自网关的、指示网关已经接收到指令的确认为止。例如,如果中央服务器120未接收到网关130A接收到针对供应出口140B的一千加仑水的指令、针对供应出口140B的两千加仑水的指令、或针对供应出口140A的一千加仑水的指令的确认,则该中央服务器120可以在下次网关130A请求针对该网关的指令时再次向网关130A这些提供指令。通过提供指令直到接收到确认为止,中央服务器120可以确保即使在与网关130A的连接不可靠的情况下、指令也能被网关130A接收到。[0059]来自网关130A的确认可以指示针对网关130A所接收到的指令的唯一标识符。因此,中央服务器120可以基于缺少包括针对哪些指令的唯一标识符的确认来确定网关130A未接收到这些指令,并再次提供未接收到确认的这些指令。通过避免发送已接收到确认的指令,系统100可以避免冗余处理或者意外对指令进行多次记入。[0060]网关130A可以接收指令并对这些指令进行排队,以提供至供应出口140218。例如,网关130A可以接收针对供应出口140B的一千加仑水的指令、针对供应出口140B的两千加仑水的指令、以及针对供应出口140A的一千加仑水的指令,并且进行排队以在供应出口140B请求针对供应出口140B的指令时立即将针对供应出口140B的一千加仑水的指令和两千加仑水的指令提供给该供应出口140B,并且进行排队以在供应出口140A请求针对供应出口140A的指令时立即将针对供应出口140A的一千加仑水的指令提供给该供应出口140A。[0061]如上所述,网关130A还可以向中央服务器120提供网关130A接收到来自中央服务器120的指令的确认。网关130A还可以确保特定指令不会多次排队以被提供给供应出口140。例如,在网关130A向中央服务器120提供特定指令被接收到的确认、但是中央服务器120由于不可靠的连接因而未接收到该确认的情况下,网关130A可以从中央服务器120接收具有特定唯一标识符的重复指令,确定具有相同唯一标识符的指令正在或已经排队以被提供至供应出口,并且作为响应而确定丢弃该重复指令并向中央服务器120发送网关130A已接收到指令的另一确认。[0062]供应出口140B可以请求针对供应出口140B的指令220。例如,供应出口140B可以经由不会产生蜂窝网络费用的无线连接来向网关130A提供请求,其中该请求针对尚未被供应出口140B接收到的、针对供应出口140B的所有指令。来自供应出口的请求可以包括供应出口的、用于指示请求来自该供应出口的唯一标识符。[0063]供应出口能够以定期间隔提供请求。例如,供应出口可以每三十秒、一分钟、五分钟或某一其它间隔提供一次请求。通过响应于请求而接收指令,供应出口可以节省电力,这是因为供应出口可以在提供请求之后仅需在预定时间长度例如,一秒、五秒、十五秒或某一其它时间长度)内监听来自网关的指令。[0064]响应于接收到针对供应出口的指令的请求,网关130A可以确定针对该供应出口的指令222。例如,网关130A可以接收来自供应出口140B的针对该供应出口140B的指令的请求,并且作为响应而确定一千加仑水的指令和两千加仑水的指令是针对供应出口140B的。在另一示例中,网关130A可以接收来自供应出口140A的针对该供应出口140A的指令的请求,并且作为响应而确定一千加仑水的指令是针对供应出口140A的。网关130A可以基于确定请求中的供应出口的唯一标识符来确定针对供应出口的指令,并且确定以下指令,其指示该指令是针对提供请求的供应出口的唯一标识符的。[0065]网关130A可以向供应出口140B提供针对该供应出口140B的指令224。例如,网关130A可以确定一千加仑水的指令和两千加仑水的指令是针对供应出口140B的,并且作为响应而向供应出口140B提供一千加仑水的指令和两千加仑水的指令。[0066]在提供针对供应出口140的指令时,网关130A可以继续提供指令,直到网关130A接收到来自供应出口140的、指示相关供应出口己经接收到指令的确认。例如,如果网关130A未接收到供应出口14〇B接收到被提供给该供应出口140B的指令的确认,则网关130A可以在下次供应出口140B请求针对该供应出口140B的指令时再次向该供应出口140B提供指令。与针对中央服务器120所讨论地相同,网关130A可以基于确定未从供应出口接收到指示该供应出口接收到具有唯一标识符的指令的确认,来确定再次提供具有该唯一标识符的指令。[0067]供应出口140B可以接收指令并且基于供应出口140B所接收到的指令来使可从供应出口140B获得的资源量增加(226。例如,供应出口140B可以已经存储了针对供应出口140B预支付的四千加仑水,接收针对供应出口140B预支付的一千加仑和两千加仑的指令,并且使针对供应出口140B预支付的水量从四千加仑增加至七千加仑。[0068]供应出口140B还可以确保特定指令不会被记入多次。例如,在供应出口140B向网关130A提供特定指令已被接收的确认、但是网关130A由于不可靠的连接因而未接收到确认的情况下,供应出口140B可以从网关130A接收具有特定唯一标识符的重复指令,确定具有相同唯一标识符的指令已经使供应出口140B增加可用资源量,并且作为响应而确定丢弃重复指令并向网关130A发送供应出口140B己接收到该指令的另一确认。[0069]在一些实现中,供应出口140B还可以向网关130A提供资源使用信息以提供给中央服务器120。例如,供应出口140B可以向网关130A提供指示供应出口140B己经提供一百加仑水的信息,然后网关130A可以向中央服务器120提供指示供应出口140B己经提供一百加仑水的信息。[0070]当供应出口140B请求针对供应出口140B的指令时,供应出口140B可以提供指示资源使用信息的信息。例如,每当供应出口140B请求针对该供应出口140B的指令时,供应出口140B还可以包括指示供应出口140B所提供的水的总量的信息。网关130A可以接收指示供应出口140B所提供的水的总量的信息并接收来自其它供应出口的信息,向该信息添加指示何时从供应出口140B接收该信息的时间戳,并且进行排队以在下次网关130A请求针对网关130A的指令时提供该信息。中央服务器120可以接收指示供应出口所提供的水的总量的信息,并且基于针对供应出口的总量的增加而确定该供应出口所提供的水量。例如,中央服务器120可以接收指示供应出口140B在2PM提供了总共一百加仑的水的信息,确定中央服务器120先前接收到指示供应出口140B在1:45PM提供了总共九十五加仑的水的信息,并且作为响应而确定供应出口140B在1:45PM和2PM之间提供了五加仑的水。中央服务器120可以存储使用历史以向用户提供使用历史并向用户提供指令历史。[0071]在一些实现中,中央服务器120可以可选地或另外通过与提供指令相同的处理来向供应出口140B提供命令。中央服务器120可以从用户的移动装置102A接收用以防止供应出口140B在特定时间范围内提供资源的命令。例如,当用户不试图从供应出口140B获得水并且担心其它用户可能在没有该用户的同意的情况下想要从供应出口140B获得水时,中央服务器120可以从用户的移动装置120A接收用以防止供应出口140B在1AM〜8AM之间输送水的指示。中央服务器120可以基于该指示而确定向网关130A提供命令。例如,中央服务器120可以确定当前是1AM,并且基于用以防止供应出口140B在1AM〜8AM之间输送水的指示而确定将命令排队至网关130A以提供给供应出口140B,其中该命令是防止输送资源。然后,中央服务器120可以响应于来自网关130A的针对指令的请求而提供命令。然后,网关130A可以响应于来自供应出口140B的对于针对该供应出口140B的指令的请求而向供应出口140B提供命令。响应于接收到命令,供应出口140B然后可以防止从该供应出口140B输送资源。然后,中央服务器120可以在8AM确定向网关130A发送命令以提供给供应出口140B,其中该命令是允许输送资源。_[0072]图3是用于输送水的示例性水表300的框图。水表300可以是供应出口140的示例性实现,其中所提供的资源是水。简言之并且如以下更详细所述,水表300可以包括流量表304、阀306、H桥308、无线电310、电池312、电压调节器314和微控制器316。在一些实现中,可以使用水表300的不同配置。例如,水表300可以不包括电压调节器314,或者流量表304和阀306可以通过水管302相对于水流动在顺序上互换。[0073]流量表304可以测量流过水管302的水量,其中该水管302从水供应网络340接收水并且输送水使其通过水龙头。例如,流量表304可以测量出来自水供应网络340的一千加仑水己经流过水管302并通过水龙头350。流过水管302的水量可以与通过水龙头而被输送至住宅的水量相对应。例如,如果一千加仑水流过水管302,则可以认为已向住宅输送了一千加仑水。[0074]在一些实现中,流量表304可以是附接至直径上磁化的环形磁体的“桨轮”,其中桨轮根据流过该桨轮的水的流动而旋转。当环形磁体旋转时,该磁体可以包括交变磁场,其中该交变磁场可被位于紧挨着轮的位置处的闭锁霍尔传感器感测到。闭锁霍尔传感器可以生成微控制器316读取的方形电信号。在一些实现中,作为替代可以使用用于测量水流动的其它流量表304。例如,磁体可以附接至“桨轮”的桨。[0075]阀306可以控制通过水管302的水流动。例如,阀306可以关闭以阻止水流过水管302,或者可以打开以允许水流过水管302。阀306可以基于来自H桥308的输入来控制水流动。在一些实现中,阀306可以是闭锁电磁阀,其中该闭锁电磁阀可以通过具有最小持续时间(例如,20ms、30ms、50ms或某一其它持续时间)的正或负电脉冲来打开或关闭。阀的闭锁方面可以意味着该阀在不消耗任何电力的情况下保持打开关闭状态。所使用的阀的设计可以意味着通过阀的水的回流如果并非不可能则是非常困难的。[0076]H桥308可以是阀控制电路,其使得微控制器316能够向阀提供足够的电流来操作阀306。例如,H桥308可以从微控制器316接收打开阀306的指示,并且作为响应而可以生成具有最小持续时间的正电脉冲以打开阀306。[0077]无线电310可以是用于通过不被收取蜂窝网络费用的无线连接362来实现水表300和网关360之间的通信的收发器。例如,无线电可以是子GHz无线电模块。虽然可以使用任何子GHz频率,但是可以使用ISM频带中的434MHz部分,因为在许多国家,该434MHz部分无需来自权威机构的无线电许可。该无线电模块可以附接至四分之一波长单极天线311,并且可以使用高斯频移键控GFSK调制来发送数据。网关360可以与网关130相同。[0078]电池312可以是用于向水表300提供电力的电源。例如,电池312可以是一组四个AA碱性电池,其中这些M碱性电池使得水表300能够在除了水管302以外不具有到任何系统的物理连接的情况下进行操作。在另一示例中,电池312可以使两个C碱性电池、9V电池、一个或多个照相机电池或一些其它类型的电池。电池312可以向H桥308提供电力。电压调节器314可以从电池312接收电力,并且向微控制器316和无线电310提供稳定的电压水平。[0079]微控制器316可以基于经由无线电310与网关之间的通信来控制水表300,从而监视来自流量表304的读数并且指示H桥308来控制阀306。一般来说,微控制器316可以基于以下操作来控制水表300:存储与来自网关的指令指示已经预支付的累计水量相对应的水表300可以提供的最大水量、基于流量表304来测量水的流动、并且在已经流过流量表304的水量少于水表300可以提供的最大水量的情况下使阀306保持打开。[0080]在一些实现中,微控制器3ie可以基于来自流量表304的方形电信号来测量流动。流量表304可以发出方形电信号,针对该方形电信号各“上升”边沿脉冲触发微控制器316的中断。微控制器316可以基于根据以脉冲之间经过的时间为输入的函数来增加最后两个脉冲之间的量,来计算各中断处的水量,其中该函数是非线性的,并且通过装置的校准而建立。可以使用足够小的单位例如,微升和微秒来对全部值进行计数,以允许仅整数计算这是因为对于没有浮点单元的微控制器316而言、整数计算可以比浮点计算快得多),这样可以最终节省电力这是因为微控制器316可以在短时间段内保持活动)。该函数可以允许跨一系列流速例如ISO4064或OIMLR49所涵盖的流速补偿比率流速轮转速的变化。所计算出的量增量可以总计为一周期值PV。脉冲之间经过的时间可以是几秒,并且PV可以按微升存储。在来自流量表304的每次中断处,量增量可被加至PV。[0081]总计指数能够以“读表单位”保持在表3〇4中,其可以等于32,768或2~15微升,各自是一个可允许快速二进制计算的值并且在被存储为32位无符号整数例如,高达2~32*32•768ml或具有32ml的分辨率的140,737m3时是宽范围的值,其中常见的表可以以5〇ml的典型分辨率存储高达99,999m3的值。总计指数可以与水表300输送的水的总量相对应。在每个周期结束时,微控制器316可以进行以下计算:指数增量=PV32768泗舍五入到最近下方整数),指数=前一指数+指数增量,并且PV被设置为PV-指数增量。计算可以是仅整数的,并且允许传送在没有损失的情况下计算出的所有量。微控制器316的永久存储器EEPR0M能够以总指数周期性地更新,以在发生、期望或不期望微控制器316再启动的情况下不损失数据。[0082]在一些实现中,水表300可以管理水表300的能量消耗。水表300可以基于在不需要时关闭水表300的组件或者降低水表300的组件的功率来管理能量消耗。由于可能需要测量流动的相当精确的定时、并且微控制器316可能能够仅在浅睡眠模式下精确地跟踪时间,因此可以使用以下处理。如果尚未感测到流动例如,在多于X毫秒例如,五千毫秒)内未从流量表304接收到中断),则认为水没有流动(例如,water_is_flowing=假并且进入持续SLEEP_TIME秒(例如,10秒或某一其它时间长度)的深睡眠。如果到达睡眠时间段的结束而没有感测到任何中断,则进入另一时间段内的深睡眠。如果深睡眠被来自流量表304的脉冲中断,则将water_is_flowing设置为真,并且切换到短时间段例如,16ms或某一其它时间长度的可以精确地测量时间的浅睡眠模式。如果经过了浅睡眠时间段而没有中断,则进入为前一持续时间的两倍的时间段的浅睡眠,直到持续时间达到阈值例如,5秒为止,其中超过该阈值,则可以安全地认为水流动已经停止然后将water_is_flowing设置为假)。在这种情况下切换为深睡眠并且恢复为处理的开始。如果浅睡眠被脉冲中断,则返回最小时间段例如,16ms或某一其它持续时间)的浅睡眠。[0083]在一些实现中,所有的传输可以由水表300发起并且指向网关。这可以使得水表300的微控制器316在无线电310关闭的情况下能够花更多时间处于深睡眠模式,从而节省电力。为了扩展范围,数据能够以低位率例如,1200〜5000位秒传输,这可以允许接收侧上的更高灵敏性。在一些实现中,可以仅发送非常小的数据分组,这些数据分组可以包含对8位整数编码的网络标识符、对8至16位整数编码的发送方标识符、对8至16位整数编码的接收方标识符、以及对8位编码的消息类型字符,后面接着长度取决于消息类型的一系列参数,例如,“r”消息后面接着4个字节,其中这4个字节的含义是发送方和接收方代码已知的,例如,32位无符号整数表示上述的“读表单位”中的表指数。网络中的节点可以成对地节点标识符I网络标识符唯一地标识。[0084]在一些实现中,数据传输序列可以如下,总是由表侧发起:表通过“r”消息来向网关报告指数,网关向表300确认接收,并且网关通过发送指令消息来继续,其中指令消息的确切类型取决于从中央服务器请求了什么。指令的示例包括“T”(加满)、“C”(关闭阀)、“0”打开阀)和“X”(无指令等。与消息相同,指令后面可以接着已知格式的参数。水表300可以通过约定的消息来确认各指令,例如:“b”(平衡消息指示响应于“T”指令可以提供的当前最大剩余水量。“X”指令可以关闭对话框,此时水表300可以返回睡眠并且网关自由地与其它表进行交换。[0085]在一些实现中,所有的传输可被尝试多次直到接收到确认、发生超时、或者达到最大尝试次数例如,三次、四次、五次或某一其它次数为止。如果传输失败,则表可以存储信息以备后用,并且返回睡眠。所有的无线电传输可以使用AES-256或任何其它加密算法进行加密。[0086]图4是示例性中间网关400的框图。网关400可以包括2G或3G收发器402、无线电404以及相应的微控制器406、电源408和计算机410。在一些实现中,可以使用中间网关400的不同配置。例如,中间网关400可以包括多个2G或3G收发器402以应对不可靠的网络。2G3G收发器402可以使得网关400能够经由产生蜂窝网络费用的无线连接432来与中央服务器440进行通信。中央服务器440可以与中央服务器120相同。无线电404和相应的微控制器406可以使得网关400能够经由无线连接452例如,与用于连接至中央服务器440的无线连接不同的、不产生蜂窝网络费用的无线连接来与供应出口450进行通信。供应出口450可以与供应出口140相同,并且中央服务器440可以与中央服务器120相同。电源408可以向网关400提供电力。例如,电源408可以是具有电池以及充电管理控制器且大小被设计为不分昼夜地向计算机410提供不间断电力的太阳能板。[0087]计算机410可以是用于管理中央服务器440和供应出口之间的通信以在供应出口和中央服务器之间传送数据的装置,包括2G或3G网络不可用的情况下,其中在该情况下,计算机410可以存储信息以供稍后分派。计算机410可以使用允许通过查询来存储和检索结构化数据的永久层例如,SQLite数据库)、用以与供应出口进行通信的串行链接线程、以及用以与中央服务器进行通信的云链接线程。[0088]在计算机410上运行的串行链接线程可以通过串行端口来监听微控制器406和无线电404。串行链接线程可以从如上所述的供应出口接收消息,并且利用时间戳将这些消息存储在永久层中。响应于消息,串行链接线程可以向永久层查询指令以发送回刚发送了消息的供应出口。[0089]云链接线程可以周期性地连接至中央服务器,以上传数据库中所存储的消息。在成功上传消息时,可以从永久层移除消息以避免多次上传。可以在上传之前对消息进行聚合以限制协议开销。消息的列表可以包装到诸如[{message_identifier:1,message_content:等的JS0N数据结构中。一旦上传,中央服务器可以发送回成功消息或者不能保存的标识符的列表。云链接可以从中央服务器下载要分派至连接至该网关的供应出口的新指令。所接收到的指令可以存储在永久层中以供串行链接线程检索用。为了获得相关指令,网关可以发送针对网关的唯一标识符。中央服务器可以例如基于针对网关的唯一标识符在数据库中寻找针对连接至该网关的供应出口的指令。与消息相同,指令可由网关400在单个JSON数据结构中接收到,其中该JSON数据结构可以使得能够高效地使用网关400和中央服务器之间的昂贵带宽。网关400可以向中央服务器确认指令执行,简单地上传指令的标识符的列表以及指示供应出口何时处理各指令的时间戳。再次,数据可以出于效率原因而被打包到JSON结构中。[0090]永久层的结构可以如下。消息表具有以下字段:针对从供应出口接收到消息的日期时间的时间戳、供应出口的节点和网络标识符、以及所接收到的消息的类型及其参数例如,表的指数)。指令表具有以下字段:从中央服务器获得的唯一指令标识符用于向服务器确认指令执行)、作为指令对象的供应出口的节点和网络标识符、指令类型、指令参数例如,针对加满指令的量)、“在…时处理”时间戳字段,其中该字段在网关从中央服务器接收指令时初始为空、并且在从供应出口接收到指令执行确认时被设置为本地时间。[0091]在一些实现中,系统所输送的资源可以包括输送水以外的资源。例如,系统100可以针对例如垃圾桶、自行车、褽衣板、路灯等的物品的使用提供预支付,其中这些物品具有用于监视和控制物品的使用、并且经由与如上所述的网关之间的不会产生蜂窝网络费用的无线连接来进行通信的表,其中该网关转而经由会产生蜂窝网络费用的无线连接来与如上所述的中央服务器进行通信。[0092]本说明书中所述的主题、功能操作和处理的实施例可以在数字电子电路、有形体现的计算机软件或固件、计算机硬件包括本说明书中公开的结构及其结构等同项)、或者它们中的一个或多个的组合中实现。本说明书中所述的主题的实施例可以被实现为一个或多个计算机程序,即编码在有形非易失性程序载体上以供数据处理设备执行或者以控制数据处理设备的操作的计算机程序指令的一个或多个模块。可选地或另外,程序指令可被编码在人工生成的传播信号例如,机器生成的电信号、光信号或电磁信号)上,其中该传播信号被生成以对用于发送至合适接收器设备的信息进行编码以供数据处理设备执行。计算机存储介质可以是机器可读存储装置、机器可读存储基底、随机或串行存取存储器装置、或者它们中的一个或多个的组合。[0093]术语“数据处理设备”包含用于处理数据的全部种类的设备、装置和机器,举例而言包括可编程处理器、微控制器、计算机或多个处理器或计算机。设备可以包括专用逻辑电路,例如FPGA现场可编程门阵列或ASIC专用集成电路)。除硬件外,设备还可以包括用于针对所讨论计算机程序创建执行环境的代码,例如构成处理器硬件、协议找、数据库管理系统、操作系统或它们中的一个或多个的组合的代码。[0094]计算机程序也可被称为或描述为程序、软件、软件应用、模块、软件模块、脚本、线程或代码)可以以任何形式的编程语言(包括编译型或解释型语言、或声明型或过程型语言来编写,并且该计算机程序可以以任何形式部署,包括部署为独立程序或者部署为适用于计算环境的模块、组件、子例程或其它单元。计算机程序可以但无需与文件系统中的文件相对应。程序可以存储在某个文件的一部分中,其中该文件将其它程序或数据例如,标记语言文件中所存储的一个或多个脚本保存在专用于所讨论程序的单个文件中、或者保存在多个协调文件例如,用于存储一个或多个模块、子程序或代码的一部分的文件)中。计算机程序可被部署为在一个计算机上或者在位于一个场所或分布在多个场所并且由通信网塔;吐仃且迕的多个计算机上执打。[0095]本说明书中所述的处理和逻辑流可以由一个或多个可编程计算机进行,其中这一个或^个可编程计算机执行一个或多个计算机程序以通过对输入数据进行操作、产生输出或者产生副作用来进行功能。这些处理和逻辑流还可以由专用逻辑电路进行并且设备也可被实现为专用集成电路,其中所述专用逻辑电路例如FPGA现场可编程门阵列或ASIC专用集成电路。[0096]适合执行计算机程序的计算机举例而言可以包括基于通用微处理器或专用微处理器或这两者或任何其它种类的中央处理单元的计算机。一般来说,中央处理单元将从只读存储器或随机存取存储器或这两者接收指令和数据。计算机的基本元件是用于进行或执行指令的中央处理单元、以及用于存储指令和数据的一个或多个存储器装置。一般来说,计算机还将包括用于存储数据的一个或多个大容量存储装置例如,磁盘、磁光盘或光盘等),或者可操作地连接以相对于这一个或多个大容量存储装置接收或传送数据。然而,计算机无需具有这样的装置。此外,计算机可以嵌入其它装置,例如,移动电话、个人数字助理PDA、移动音频或视频播放器、游戏机、全球定位系统GPS接收器、或便携式存储装置例如,通用串行总线USB闪存驱动器等。[0097]适合存储计算机存储指令和数据的计算机可读介质包括所有形式的非易失性存储器、介质和存储器装置,举例而言包括:半导体存储器装置,例如EPROM、EEPROM和闪速存储器装置等;磁盘,例如内部硬盘或可移动盘等;磁光盘;以及CD-ROM盘和DVD-ROM盘。处理器和存储器可以由专用逻辑电路补充或者并入专用逻辑电路。[0098]为了提供与用户的交互,本说明书中所述的主题的实施例可以在具有用于向用户显示信息的显示装置例如,CRT阴极射线管或LCD液晶显示器监视器或有源发光二极管0LED显示器等)以及用户可以用以向计算机提供输入的键盘和指示装置例如,鼠标或追踪球等的计算机上实现。也可以使用其它种类的装置来提供与用户的交互;例如,被提供至用户的反馈可以是任何形式的传感反馈,例如视觉反馈、听觉反馈或触觉反馈等;并且可以以任何形式接收来自用户的输入包括听觉输入、语音输入或触觉输入)。另外,计算机可以通过相对于用户所使用的装置发送和接收文档例如通过响应于从web浏览器接收到的请求而向用户的客户端装置上的web浏览器发送web网页来与该用户进行交互。[0099]本说明书中所述的主题的实施例可以在如下的计算系统中实现,其中该计算系统包括后端计算机例如,作为数据服务器),或者包括中间件组件例如,应用服务器),或者包括前端组件例如,具有图形用户界面的客户端计算机或用户可以与本说明书中所述的主题的实现进行交互所利用的Web浏览器)、或者一个或多个这样的后端组件、中间件组件或前端组件的任意组合。系统的组件可以通过任何形式或介质的数字数据通信例如,通信网络来互连。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”),例如互联网、3G网络、ISM频带无线电网络或其它网络等。[0100]计算系统可以包括客户端和服务器。客户端和服务器一般来说彼此远离,并且通常通过通信网络进行交互。客户端和服务器的关系是通过运行在各个计算机上并且彼此间具有客户端-服务器关系的计算机程序而产生的。[0101]虽然本说明书包含许多特定的实现详情,但这些实现详情不应被解释为限制可以要求保护的范围,而是解释为对特定实施例而言可以是特定的特征的描述。在本说明书的单独实施例的上下文中描述的某些特征还可以相结合地在单个实施例中实现。相反,在单个实施例的上下文中描述的各个特征还可以单独地或者以任何合适的子组合在多个实施例中实现。此外,尽管特征在上文中可被描述为在某些组合中实施、并且甚至最初要求这样的保护,但是来自所要求保护的组合的一个或多个特征在一些情况下可以从该组合去除,并且所要求保护的组合可以指向子组合或者子组合的变形。[0102]同样,虽然附图中按特定顺序描绘了操作,但这不应被理解为要求这些操作以所示的特定顺序或者按序列性顺序进行、或者要求进行所示的所有操作以实现期望结果。在某些情况下,多任务和并行处理可以是有利的。此外,上述的实施例中的各种系统组件的分离不应被理解为在所有实施例中都需要这样的操作,并且应当理解,所述的程序组件和系统通常可以一起集成在单个软件产品中或者打包到多个软件产品中。[0103]己经描述了主题的特定实施例。其它实施例在以下权利要求书的范围内。例如,权利要求书中所述的动作可以按不同的顺序进行,并且仍然实现期望的结果。作为一个示例,附图中所描绘的处理不必要求所示的特定顺序或序列性顺序来实现期望结果。在某些实现中,多任务和并行处理可以是有利的。根据所述处理,可以提供其它步骤或者可以去除多个步骤。因此,其它实施例在所附权利要求书的范围内。

权利要求:1.一种计算机实现的方法,包括:基于从一个或多个供应出口输送的资源的量的测量值与移动装置的相应用户针对所述一个或多个供应出口处的该资源的输送已经授权的电子预支付的值的量的比对,使所述一个或多个供应出口能够以不超过所述移动装置的相应用户针对该资源的输送已经授权的电子预支付的值的量的总量,来输送所述资源。2.根据权利要求1所述的方法,其中,所述资源包括水。3.根据权利要求1所述的方法,其中,所述供应出口包括供水线所用的阀控件。4.根据权利要求1所述的方法,其中,所述供应出口包括供水线所用的水表。5.根据权利要求1所述的方法,其中,还包括:接收来自电子支付系统的预支付,其中所述预支付各自指示移动装置的相应用户针对所述一个或多个供应出口处的资源的输送已经授权了的电子预支付的值的量。6.根据权利要求1所述的方法,其中,使所述一个或多个供应出口能够以不超过所述移动装置的相应用户针对该资源的输送已经授权的电子预支付的值的量的总量来输送所述资源包括:基于电子预支付的值的量来确定能够输送的资源的量。7.根据权利要求1所述的方法,其中,使所述一个或多个供应出口能够以不超过所述移动装置的相应用户针对该资源的输送已经授权的电子预支付的值的量的总量来输送所述资源包括:提供能够输送的资源的量。8.根据权利要求1所述的方法,其中,所述移动装置包括非智能电话、智能电话、平板计算机或智能手表中的一种或多种。9.一种设备,包括:网关,其用于有关于与账户中保持的值相一致的向消费者的供应出口处的资源的输送量的信息,所述网关包括:用于与所述供应出口进行通信的收发器,用于在通信网络上与中央服务器进行通信的一个或多个收发器,以及存储器,其用于存储a从所述中央服务器接收并且要发送至所述供应出口的、用于输送与进入所述账户的预支付的值相对应的受控的资源量的信息,以及b从所述供应出口接收并且要发送至所述中央服务器的资源输送信息。10.根据权利要求9所述的设备,其中,在所述网关从所述中央服务器请求要被发送至所述供应出口的信息的情况下,所述网关向所述中央服务器提供所述资源输送信息。11.根据权利要求9所述的设备,其中,账户中保持的值反映了要提供的资源量。12.—种方法,包括:从中央服务器通过蜂窝网络向网关分配用于控制水供应出口以能够在分布式地理位置处分发水的命令,其中,所述命令是使用与蜂窝网络不同的通信网络从所述网关中的各网关分配至所述水供应出口的相应子集的。13.根据权利要求12所述的方法,其中,所述命令控制所述水供应出口处的阀的打开和关闭操作。14.根据权利要求12所述的方法,其中,还包括:在所述中央服务器处通过蜂窝网络从所述网关接收在向分布式地理位置处的终端用户分发水的各个水供应出口处计量的水流量信息,所述水流量信息是在所述网关中的各网关处使用通信网络从所述水供应出口的相应子集收集到的,其中所述通信网络的使用不会产生蜂窝网络费用。15.根据权利要求14所述的方法,其中,所述中央服务器向所述终端用户的移动装置提供指示所述水流量信息的信息。16.一种设备,包括:水供应出口,其用于在某一位置处分发水,包括:阀,其能够利用信号控制来在该位置处分发不多于特定量的水,用于测量水流量的装置,以及收发器,其用于通过网络来进行无线通信,以接收中央服务器所生成的要用于分发受控水量的一个或多个命令以及发送来自测量装置的水流量信号以供在所述中央服务器处使用。17.根据权利要求16所述的设备,其中,所述水供应出口包括:微控制器,其被配置为基于关闭所述水供应出口的组件或者降低所述水供应出口的组件的功率来管理所述水供应出口的能量消耗。18.根据权利要求17所述的设备,其中,所述微控制器被配置为基于以下操作来管理所述水供应出口的能量消耗:确定在预定时间长度内水没有流过用于测量水流量的装置;以及响应于确定出在预定时间长度内水没有流过用于测量水流量的装置,使所述水供应出口进入深睡眠时段,其中在该深睡眠时段内,关闭所述水供应出口的一个或多个组件或者降低所述水供应出口的一个或多个组件的功率。19.根据权利要求16所述的设备,其中,所述水供应出口包括:微控制器,其用于使用非浮点计算来确定从所述水供应出口分发的水量。

百度查询: 城市龙头SAS公司 资源输送

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。