基于账户共享的饮水机取水方法、系统及可读存储介质

文档序号:274255 发布日期:2021-11-19 浏览:4次 >En<

阅读说明:本技术 基于账户共享的饮水机取水方法、系统及可读存储介质 (Water dispenser water taking method and system based on account sharing and readable storage medium ) 是由 麦焱光 曾祥虎 于 2021-07-19 设计创作,主要内容包括:本发明公开了一种基于账户共享的饮水机取水方法、系统及可读存储介质,该方法包括:当接收到取水请求时,获取其中携带的账户信息和饮水机信息,并判断账户信息与饮水机信息之间是否存在关联关系;若存在关联关系,则控制与饮水机信息对应的目标饮水机出水,并根据账户信息,确定发起取水请求的用户账户的类型;若用户账户的类型为主账户类型,则对用户账户进行扣款;若用户账户的类型为从账户类型,则根据关联关系,查找用户账户对应绑定的目标主账户,并对目标主账户进行扣款。本发明通过将主账户、从账户和饮水机进行绑定,将主账户共享为扣款账户,方便了多个用户的取水,且对主账户扣款的统一操作,有利于实现快捷扣款。(The invention discloses a water dispenser water taking method, a water dispenser water taking system and a readable storage medium based on account sharing, wherein the method comprises the following steps: when a water taking request is received, account information and water dispenser information carried in the water taking request are obtained, and whether an association relationship exists between the account information and the water dispenser information is judged; if the incidence relation exists, controlling the target water dispenser corresponding to the water dispenser information to discharge water, and determining the type of a user account initiating a water taking request according to the account information; if the type of the user account is the type of the main account, deducting the money of the user account; if the type of the user account is the slave account type, the target main account correspondingly bound with the user account is searched according to the incidence relation, and the target main account is deducted. According to the invention, the main account, the auxiliary account and the water dispenser are bound, the main account is shared as the deduction account, water taking of a plurality of users is facilitated, the main account is deducted, and the deduction is unified, so that quick deduction is realized.)

基于账户共享的饮水机取水方法、系统及可读存储介质

技术领域

本发明涉及家用电器技术领域,尤其涉及一种基于账户共享的饮水机取水系统、方法及可读存储介质。

背景技术

随着生活水平的提高,人们对生活品质的要求也越来越高,饮用水做为生活中必不可少的物质,其质量的好坏与人们生活品质的高低息息相关;越来越多的饮水机走进家庭和办公场所,为人们提供高品质的饮用水。

当前饮水机逐渐发展为付费取水模式,以避免取水过多导致水资源的浪费。对于付费取水,用户需要注册取水账户,并在绑定扣款账户向取水账户充值后,由取水账户的扣款付费实现取水。用户对各自注册的取水账户进行维护,取水相对复杂;对于扣款方则因需要管理多个取水账户,也不具有扣款处理的便捷性。因此,如何简化用户取水过程以及快捷扣款是当前亟待解决的技术问题。

发明内容

本发明的主要目的在于提供一种基于账户共享的饮水机取水方法、系统及可读存储介质,旨在解决现有技术中如何简化用户取水过程以及快捷扣款的技术问题。

为实现上述目的,本发明提供一种基于账户共享的饮水机取水方法,所述基于账户共享的饮水机取水方法包括:

当接收到取水请求时,获取所述取水请求携带的账户信息和饮水机信息,并判断所述账户信息与所述饮水机信息之间是否存在关联关系,其中,所述关联关系为主账户、从账户和饮水机之间信息的绑定关系;

若存在关联关系,则控制与所述饮水机信息对应的目标饮水机出水,并根据所述账户信息,确定发起所述取水请求的用户账户的类型;

若所述用户账户的类型为主账户类型,则对所述用户账户进行扣款;

若所述用户账户的类型为从账户类型,则根据关联关系,查找所述用户账户对应绑定的目标主账户,并对所述目标主账户进行扣款。

可选地,所述当接收到取水请求时,获取所述取水请求携带的账户信息和饮水机信息的步骤之前包括:

当接收到账户绑定请求时,判断所述账户绑定请求是否携带多项待绑定账户信息,若携带多项待绑定信息,则基于所述多项待绑定信息的主从标识,从所述多项待绑定信息中拆分出主绑定信息和从绑定信息;

若所述账户绑定请求仅携带单项待绑定账户信息,则将所述单项待绑定信息确定为主绑定信息;

根据所述账户绑定请求携带的区域信息,查找与所述区域信息对应的待绑定饮水机;

将所述待绑定饮水机与拆分的主绑定信息和从绑定信息绑定,或者将所述待绑定饮水机与确定的主绑定信息绑定。

可选地,所述将所述待绑定饮水机与拆分的主绑定信息和从绑定信息绑定,或者将所述待绑定饮水机与确定的主绑定信息绑定的步骤之后包括:

当接收到账户添加请求时,根据所述账户添加请求携带的主账户标识,查找与所述主账户标识对应主账户具有的已绑定关联关系;

基于所述已绑定关联关系确定待添加关联关系,并将与所述账户添加请求对应的待添加从账户添加到所述待添加关联关系,以更新与所述主账户标识对应主账户具有的已绑定关联关系。

可选地,所述将所述待绑定饮水机与拆分的主绑定信息和从绑定信息绑定,或者将所述待绑定饮水机与确定的主绑定信息绑定的步骤之后包括:

当接收到解绑请求时,确定发起所述解绑请求的待解绑账户的类型;

若所述待解绑账户的类型为主类型,则查找与所述待解绑账户对应的待解绑关联关系,并将所述待解绑账户从所述待解绑关联关系中解除,以及输出是否将所述待解绑关联关系中的待调整从账户调整为主账户的提示信息;

若所述待解绑账户的类型为从账户,则查找与所述待解绑账户对应的待解绑关联关系,并将所述待解绑账户从所述待解绑关联关系中解除。

可选地,所述输出是否将所述待解绑关联关系中的待调整从账户调整为主账户的提示信息的步骤之后包括:

若接收到将所述待调整从账户调整为主账户的确认信息,则根据所述确认信息中的账户确认标识,确定所述待调整从账户中的目标调整账户;

将所述目标调整账户添加为所述待解绑关联关系中的新主账户,并将所述待调整从账户中除所述目标调整账户外的其他从账户与所述新主账户绑定,形成新的关联关系。

可选地,所述若存在关联关系,则控制与所述饮水机信息对应的目标饮水机出水的步骤包括:

若存在关联关系,则判断所述用户账户的信用等级是否为警示等级;

若为警示等级,则禁止与所述饮水机信息对应的目标饮水机出水,并输出结算提示信息;

若非警示等级,则控制与所述饮水机信息对应的目标饮水机出水。

可选地,所述对所述用户账户进行扣款的步骤包括:

将所述目标饮水机的出水量生成为出水金额,并判断所述用户账户的账户余额是否与所述出水金额匹配,若与所述出水金额匹配,则基于所述出水金额对所述用户账户进行扣款;

若与所述出水金额不匹配,则判断所述用户账户在预设周期内的欠款次数是否达到预设次数,以及所述用户账户在预设周期内的欠款额度是否达到预设额度;

若所述用户账户在预设周期内的所述欠款次数达到预设次数和/或所述欠款额度达到预设额度,则将所述用户账户的信用等级更新为警示等级,并输出结算提示信息;

在检测到基于所述结算提示信息生成的充值信息后,基于所述充值信息对所述用户账户进行扣款。

可选地,所述判断所述账户信息与所述饮水机信息之间是否存在关联关系的步骤之后包括:

若所述账户信息与所述饮水机信息之间不存在关联关系,则输出将所述账户信息和所述饮水机信息绑定的提示信息。

进一步地,为实现上述目的,本发明还提供一种基于账户共享的饮水机取水系统,所述基于账户共享的饮水机取水系统包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的控制程序,所述控制程序被所述处理器执行时实现如上所述的基于账户共享的饮水机取水方法的步骤。

进一步地,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有控制程序,所述控制程序被处理器执行时实现如上所述的基于账户共享的饮水机取水方法的步骤。

本发明的基于账户共享的饮水机取水方法、系统及可读存储介质,在饮水机上设置二维码、或人脸、指纹等生物信息采集装置,通过扫描二维码或采集生物信息触发取水请求。一旦接收到该取水请求,则对该取水请求携带的账户信息和饮水机信息进行获取,并判断获取的账户信息与饮水机信息之间是否存在关联关系,其中,该关联关系为主账户、从账户和饮水机之间信息的绑定关系;若经判定存在关联关系,则控制与饮水机信息对应的目标饮水机出水,并根据账户信息确定发起取水请求的用户账户的类型;若用户账户的类型为主账户类型,则对用户账户进行扣款;若用户账户的类型为从账户类型,则根据关联关系,查找用户账户对应绑定的目标主账户,并对所述目标主账户进行扣款。以此,通过将主账户、从账户和饮水机进行绑定,形成三者之间的对应关系,并将主账户设定为扣款账户,无论是主账户触发取水请求,还是从账户触发取水请求,均对主账户扣款,避免每个用户均需对各自账户进行诸如充值、查账此类的维护,方便了多个用户的取水,且因对主账户扣款的统一操作,避免多个账户的管理,有利于实现快捷扣款。

附图说明

图1为本发明基于账户共享的饮水机取水系统实施例方案涉及的硬件运行环境的结构示意图;

图2为本发明基于账户共享的饮水机取水方法第一实施例的流程示意图;

图3为本发明基于账户共享的饮水机取水方法第二实施例的流程示意图;

图4为本发明基于账户共享的饮水机取水方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明提供一种基于账户共享的饮水机取水系统,该基于账户共享的饮水机取水系统可以包括:服务器、饮水机及用户终端。其中,用户终端可通过用户账户向服务器发起取水请求,服务器控制饮水机出水,并依据用户账户的类型进行扣款付费。

请参照图1,图1为本发明基于账户共享的饮水机取水系统实施例方案涉及的服务器硬件运行环境的结构示意图。

如图1所示,该基于账户共享的饮水机取水系统的服务器可以包括处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。

本领域技术人员可以理解,图1中示出的基于账户共享的饮水机取水系统的服务器硬件结构并不构成对基于账户共享的饮水机取水系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及控制程序。其中,操作系统是管理和控制基于账户共享的饮水机取水系统与软件资源的程序,支持网络通信模块、用户接口模块、控制程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1004;用户接口模块用于管理和控制用户接口1003。

在图1所示的基于账户共享的饮水机取水系统的服务器硬件结构中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

当接收到取水请求时,获取所述取水请求携带的账户信息和饮水机信息,并判断所述账户信息与所述饮水机信息之间是否存在关联关系,其中,所述关联关系为主账户、从账户和饮水机之间信息的绑定关系;

若存在关联关系,则控制与所述饮水机信息对应的目标饮水机出水,并根据所述账户信息,确定发起所述取水请求的用户账户的类型;

若所述用户账户的类型为主账户类型,则对所述用户账户进行扣款;

若所述用户账户的类型为从账户类型,则根据关联关系,查找所述用户账户对应绑定的目标主账户,并对所述目标主账户进行扣款。

进一步地,所述当接收到取水请求时,获取所述取水请求携带的账户信息和饮水机信息的步骤之前;处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

当接收到账户绑定请求时,判断所述账户绑定请求是否携带多项待绑定账户信息,若携带多项待绑定信息,则基于所述多项待绑定信息的主从标识,从所述多项待绑定信息中拆分出主绑定信息和从绑定信息;

若所述账户绑定请求仅携带单项待绑定账户信息,则将所述单项待绑定信息确定为主绑定信息;

根据所述账户绑定请求携带的区域信息,查找与所述区域信息对应的待绑定饮水机;

将所述待绑定饮水机与拆分的主绑定信息和从绑定信息绑定,或者将所述待绑定饮水机与确定的主绑定信息绑定。

进一步地,所述将所述待绑定饮水机与拆分的主绑定信息和从绑定信息绑定,或者将所述待绑定饮水机与确定的主绑定信息绑定的步骤之后;处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

当接收到账户添加请求时,根据所述账户添加请求携带的主账户标识,查找与所述主账户标识对应主账户具有的已绑定关联关系;

基于所述已绑定关联关系确定待添加关联关系,并将与所述账户添加请求对应的待添加从账户添加到所述待添加关联关系,以更新与所述主账户标识对应主账户具有的已绑定关联关系。

进一步地,所述将所述待绑定饮水机与拆分的主绑定信息和从绑定信息绑定,或者将所述待绑定饮水机与确定的主绑定信息绑定的步骤之后;处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

当接收到解绑请求时,确定发起所述解绑请求的待解绑账户的类型;

若所述待解绑账户的类型为主类型,则查找与所述待解绑账户对应的待解绑关联关系,并将所述待解绑账户从所述待解绑关联关系中解除,以及输出是否将所述待解绑关联关系中的待调整从账户调整为主账户的提示信息;

若所述待解绑账户的类型为从账户,则查找与所述待解绑账户对应的待解绑关联关系,并将所述待解绑账户从所述待解绑关联关系中解除。

进一步地,所述输出是否将所述待解绑关联关系中的待调整从账户调整为主账户的提示信息的步骤之后;处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

若接收到将所述待调整从账户调整为主账户的确认信息,则根据所述确认信息中的账户确认标识,确定所述待调整从账户中的目标调整账户;

将所述目标调整账户添加为所述待解绑关联关系中的新主账户,并将所述待调整从账户中除所述目标调整账户外的其他从账户与所述新主账户绑定,形成新的关联关系。

进一步地,所述若存在关联关系,则控制与所述饮水机信息对应的目标饮水机出水的步骤包括:

若存在关联关系,则判断所述用户账户的信用等级是否为警示等级;

若为警示等级,则禁止与所述饮水机信息对应的目标饮水机出水,并输出结算提示信息;

若非警示等级,则控制与所述饮水机信息对应的目标饮水机出水。

进一步地,所述对所述用户账户进行扣款的步骤包括:

将所述目标饮水机的出水量生成为出水金额,并判断所述用户账户的账户余额是否与所述出水金额匹配,若与所述出水金额匹配,则基于所述出水金额对所述用户账户进行扣款;

若与所述出水金额不匹配,则判断所述用户账户在预设周期内的欠款次数是否达到预设次数,以及所述用户账户在预设周期内的欠款额度是否达到预设额度;

若所述用户账户在预设周期内的所述欠款次数达到预设次数和/或所述欠款额度达到预设额度,则将所述用户账户的信用等级更新为警示等级,并输出结算提示信息;

在检测到基于所述结算提示信息生成的充值信息后,基于所述充值信息对所述用户账户进行扣款。

进一步地,所述判断所述账户信息与所述饮水机信息之间是否存在关联关系的步骤之后;处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

若所述账户信息与所述饮水机信息之间不存在关联关系,则输出将所述账户信息和所述饮水机信息绑定的提示信息。

本发明基于账户共享的饮水机取水系统的实施方式与下述基于账户共享的饮水机取水方法各实施例基本相同,在此不再赘述。

本发明提供一种基于账户共享的饮水机取水方法,参照图2,图2为本发明基于账户共享的饮水机取水方法第一实施例的流程示意图。

本发明实施例提供了基于账户共享的饮水机取水方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。具体地,本实施例基于账户共享的饮水机取水方法包括:

步骤S10,当接收到取水请求时,获取所述取水请求携带的账户信息和饮水机信息,并判断所述账户信息与所述饮水机信息之间是否存在关联关系,其中,所述关联关系为主账户、从账户和饮水机之间信息的绑定关系;

本实施例基于账户共享的饮水机取水方法应用于基于账户共享的饮水机取水系统中的服务器,将多个账户和饮水机绑定,多个账户之间形成为主账户和从账户,无论是主账户还是从账户取水,服务器都对主账户扣款,形成主账户和从账户之间的账户费用共享模式。

具体地,用户在其智能手机或平板电脑等终端内安装用于取水的应用软件,并在应用软件上注册账户和饮水机绑定,用于从饮水机取水。饮水机上设置二维码,用户通过应用软件扫描二维码触发取水请求。服务器在接收到该取水请求后,对取水请求携带的账户信息和饮水机信息进行获取。其中,账户信息为在应用软件注册的用户账户信息,饮水机信息是饮水机具有的信息,通过扫码获得;即由应用软件将在其内注册的用户账户信息和通过扫码获得的饮水机信息,共同形成取水请求传到服务器。

进一步地,服务器判断账户信息与饮水机信息之间是否存在关联关系,该关联关系通过将用户账户与饮水机绑定所形成的关系。并且,用户账户包括主账户和从账户,将主账户和饮水机直接绑定,而将从账户添加到主账户下,与饮水机形成间接绑定关系。同时,绑定可通过分配统一的标识符实现,也可通过键值对的形式实现;对于标识符绑定,即在服务器中向具有绑定需求的主账户、从账户和饮水机分配统一的标识符;对于键值对绑定,则将主账户作为键key,将饮水机和从账户作为值value,形成键值对的关联关系。

需要说明的是,饮水机上还可设置对人脸或指纹等生物信息的采集装置,用户通过将人脸或指纹靠近采集装置进行生物信息采集来触发取水请求。其中,对于生物信息的触发途径,应用软件在注册账户过程中采集生物信息传到服务器作为参考账户信息,饮水机上采集装置将采集的生物信息上传到服务器,由服务器查找其中是否包含该生物信息对应的参考账户信息,若包含则将其作为账户信息进行获取。并且,将采集装置采集并上传生物信息过程中携带的饮水机信息,与该获取的账户信息进行对比判断,确定两者之间是否存在关联关系。

步骤S20,若存在关联关系,则控制与所述饮水机信息对应的目标饮水机出水,并根据所述账户信息,确定发起所述取水请求的用户账户的类型;

进一步地,若服务器经查找确定账户信息与饮水机信息之间存在相同的标识符或者形成有键值对,则可判定两者之间存在关联关系。此时,用户账户对应的用户可从饮水机取水,故服务器向饮水机信息对应的目标饮水机发出控制指令,控制该目标饮水机出水。同时依据账户信息携带的类型标识,确定发起取水请求的用户账户的类型。其中类型标识包含主标识和从标识两类,以分别表征主账户和从账户。

需要说明的是,本实施例的饮水机支持有限次数和有限额度的欠费饮水,用户账户对应不同的欠费次数和欠费额度具有不同的信用等级。当欠费超过一定次数或欠费超过一定额度,则信用等级为警示等级,而限制取水。具体地,所述若存在关联关系,则控制与所述饮水机信息对应的目标饮水机出水的步骤包括:

步骤a1,若存在关联关系,则判断所述用户账户的信用等级是否为警示等级;

步骤a2,若为警示等级,则禁止与所述饮水机信息对应的目标饮水机出水,并输出结算提示信息;

步骤a3,若非警示等级,则控制与所述饮水机信息对应的目标饮水机出水。

进一步地,在判断出账户信息和饮水机信息之间存在关联关系后,继续判断用户账户的信用等级是否为警示等级。若为警示等级,则说明用户账户的欠费次数过多,或者欠费金额过大。此时,禁止目标饮水机的出水,并向用户账户输出结算提示信息,以提醒用户及时结算欠费。若经判定用户账户的信用等级非警示等级,则说明用户具有正常取水的资质,故控制目标饮水机出水,以满足用户的取水需求。

可理解地,对于账户信息与饮水机信息之间是否存在关联关系的判断,除了存在关联关系的判断结果,还包含不存在关联关系的判断结果。对于此,所述判断所述账户信息与所述饮水机信息之间是否存在关联关系的步骤之后包括:

步骤b,若所述账户信息与所述饮水机信息之间不存在关联关系,则输出将所述账户信息和所述饮水机信息绑定的提示信息。

进一步地,若服务器经查找确定账户信息与饮水机信息之间既不存在相同的标识符也未形成有键值对,判定两者之间不存在关联关系,用户账户对应的用户不可从饮水机取水。此时,服务器向用户账户输出将账户信息和饮水机信息绑定的提示信息,以提醒用户将账户信息和饮水机信息绑定,形成两者之间的关联关系,获得向目标饮水机取水的资质。

步骤S30,若所述用户账户的类型为主账户类型,则对所述用户账户进行扣款;

更进一步地,若经类型标识确定用户账户的类型为主账户类型,说明发起取水请求的用户账户为主账户,则直接对该用户账户进行扣款,以支付取水费用。

步骤S40,若所述用户账户的类型为从账户类型,则根据关联关系,查找所述用户账户对应绑定的目标主账户,并对所述目标主账户进行扣款。

进一步地,若经类型标识确定用户账户的类型为从账户类型,说明发起取水请求的用户账户为从账户,需依据关联关系查找与该用户账户关联的目标主账户进行扣款。其中,一个从账户可以关联多个主账户,与不同主账户形成不同的关联关系,但每个关联关系的饮水机是固定的。故在查找目标主账户时,需要借助饮水机信息进行区分。一方面可以查找用户账户绑定的所有关联关系,再从所有的关联关系中查找出具有从取水请求获取的饮水机信息的目标关联关系,进而将目标关联关系中绑定的主账户做为目标主账户进行扣款。另一方面也可以直接查找饮水机信息绑定的关联关系,将该关联关系中的主账户作为目标主账户进行扣款。以此,实现关联关系中主账户的统一扣款付费。

本发明的基于账户共享的饮水机取水方法,在饮水机上设置二维码、或人脸、指纹等生物信息采集装置,通过扫描二维码或采集生物信息触发取水请求。一旦接收到该取水请求,则对该取水请求携带的账户信息和饮水机信息进行获取,并判断获取的账户信息与饮水机信息之间是否存在关联关系,其中,该关联关系为主账户、从账户和饮水机之间信息的绑定关系;若经判定存在关联关系,则控制与饮水机信息对应的目标饮水机出水,并根据账户信息确定发起取水请求的用户账户的类型;若用户账户的类型为主账户类型,则对用户账户进行扣款;若用户账户的类型为从账户类型,则根据关联关系,查找用户账户对应绑定的目标主账户,并对所述目标主账户进行扣款。以此,通过将主账户、从账户和饮水机进行绑定,形成三者之间的对应关系,并将主账户设定为扣款账户,无论是主账户触发取水请求,还是从账户触发取水请求,均对主账户扣款,避免每个用户均需对各自账户进行诸如充值、查账此类的维护,方便了多个用户的取水,且因对主账户扣款的统一操作,避免多个账户的管理,有利于实现快捷扣款。

进一步地,请参照图3,基于本发明基于账户共享的饮水机取水方法的第一实施例,提出本发明基于账户共享的饮水机取水方法第二实施例。

所述基于账户共享的饮水机取水方法第二实施例与所述基于账户共享的饮水机取水方法第一实施例的区别在于,所述当接收到取水请求时,获取所述取水请求携带的账户信息和饮水机信息的步骤之前包括:

步骤S50,当接收到账户绑定请求时,判断所述账户绑定请求是否携带多项待绑定账户信息,若携带多项待绑定信息,则基于所述多项待绑定信息的主从标识,从所述多项待绑定信息中拆分出主绑定信息和从绑定信息;

步骤S60,若所述账户绑定请求仅携带单项待绑定账户信息,则将所述单项待绑定信息确定为主绑定信息;

步骤S70,根据所述账户绑定请求携带的区域信息,查找与所述区域信息对应的待绑定饮水机;

步骤S80,将所述待绑定饮水机与拆分的主绑定信息和从绑定信息绑定,或者将所述待绑定饮水机与确定的主绑定信息绑定。

本实施例实现主账户、从账户和饮水机之间的绑定与解绑,以及从账户的中途添加。具体地,当用户具有将其账户绑定到某一饮水机的需求时,通过其用户账户登录到服务器并发起账户绑定请求。服务器接收该账户绑定请求并进行识别,判断其中是否携带多项待绑定账户信息。若携带多项待绑定信息,则说明用户具有绑定多个账户的需求。此时依据多项待绑定信息各自的主从标识,将多项待绑定标识拆分为主绑定信息和从绑定信息。

其中,主绑定信息为用户在发起账户绑定请求时设定的主账户,从绑定信息为用户在发起账户绑定请求时设定的从账户;主绑定信息为一项,表征设定为某一账户为用于付款的主账户;从绑定信息可以为多项,表征多个共享主账户付款的从账户。

进一步地,若经识别账户绑定请求中仅携带单项待绑定账户信息,则说明用户仅具有绑定一个账户的需求。此时,直接将该项待绑定信息作为主绑定信息,以将该主绑定信息对应的账户设为用于付款的主账户。

更进一步地,服务器对账户绑定请求携带的区域信息进行识别,该区域信息表征了需要绑定的饮水机所在的区域,可以是某个具体位置,如某个小区的某个房号,也可以是某个地理区域,如某个市的某个区。对于具体位置,则说明用户具有与该具体位置内的某个饮水机绑定的需求;对于地理区域,则说明用户具有与该地理区域内所有饮水机绑定的需求。

进一步地,查找区域信息所对应区域内具有的饮水机,并将查找到的饮水机作为与区域信息对应的待绑定饮水机。其中,各个饮水机预先将各自的信息传到服务器,该类信息中包括饮水机所在位置的信息。故可依据该表征位置的信息查找区域信息所对应区域内具有的饮水机,进而确定待绑定饮水机。

更进一步地,对于多项待绑定信息,将其中拆分的主绑定信息和从绑定信息均与该待绑定饮水机绑定;即,向三者分配同样的标识符或将三者形成为键值对。并且,主绑定信息与待绑定饮水机之间属于直接绑定,从绑定信息与待绑定饮水机之间属于间接绑定;从绑定信息添加到主绑定信息下,依赖于主绑定信息对应的主账户共享付费。对于单项待绑定账户信息确定的主绑定信息,则直接将其和待绑定饮水机绑定;即,向两者分配同样的标识符或将两者形成为键值对。

可理解地,用户在使用饮水机的过程中,可能对于其绑定的账户具有添加需求,即添加新的从账户供其他人员使用;如对于公司主账户,添加新员工账户。对于此,本实施例设置有账户添加机制。具体地,所述将所述待绑定饮水机与拆分的主绑定信息和从绑定信息绑定,或者将所述待绑定饮水机与确定的主绑定信息绑定的步骤之后包括:

步骤c1,当接收到账户添加请求时,根据所述账户添加请求携带的主账户标识,查找与所述主账户标识对应主账户具有的已绑定关联关系;

步骤c2,基于所述已绑定关联关系确定待添加关联关系,并将与所述账户添加请求对应的待添加从账户添加到所述待添加关联关系,以更新与所述主账户标识对应主账户具有的已绑定关联关系。

进一步地,主账户用户通过其账户向服务器发起账户添加请求,或者需要新加入的用户在其终端注册账户后,通过该账户向服务器发起账户添加请求。服务器接收该账户添加请求,并识别出其中携带的主账户标识,该主账户标识表征了新的从账户所需要绑定的主账户。服务器依据主账户标识进行查找,确定其表征主账户此前已绑定的各个关联关系,作为主账户具有的已绑定关联关系。

更进一步地,服务器将查找到的已绑定关联关系返回到发起账户添加请求的终端,供终端用户选择其需要添加从账户的关联关系。终端用户依据已绑定关联关系中的饮水机,确定其需要取水的饮水机,并将该饮水机所在的关联关系作为已绑定关联关系中的待添加关联关系反馈到服务器。服务器读取该待添加关联关系的标识符或者键值对,并通过向账户添加请求对应的待添加从账户分配该标识符,或者将账户添加请求对应的待添加从账户作为该键值对的值,来将账户添加请求对应的待添加从账户添加到该待添加关联关系。以此,实现将新的账户添加到主账户具有的已绑定关联关系中,由主账户对新添加账户的取水进行统一付费。

可理解地,用户在使用饮水机的过程中,除了具有添加新账户的需求外,还可能具有删除老账户的需求;如对于公司主账户,删除离职员工账户,或者公司合并删除某一主账户等。对于此,本实施例设置有账户解绑机制。具体地,所述将所述待绑定饮水机与拆分的主绑定信息和从绑定信息绑定,或者将所述待绑定饮水机与确定的主绑定信息绑定的步骤之后包括:

步骤d1,当接收到解绑请求时,确定发起所述解绑请求的待解绑账户的类型;

步骤d2,若所述待解绑账户的类型为主类型,则查找与所述待解绑账户对应的待解绑关联关系,并将所述待解绑账户从所述待解绑关联关系中解除,以及输出是否将所述待解绑关联关系中的待调整从账户调整为主账户的提示信息;

步骤d3,若所述待解绑账户的类型为从账户,则查找与所述待解绑账户对应的待解绑关联关系,并将所述待解绑账户从所述待解绑关联关系中解除。

进一步地,主账户用户通过其账户向服务器发起解绑请求,或者由需要解绑的用户通过其账户向服务器发起解绑请求。服务器接收该解绑请求,并识别出其中携带的类型标识,由类型标识表征需要绑定的待解绑账户是主账户还是从账户。若经类型标识识别待解绑账户的类型为主类型,表征需要对关联关系中的主账户进行解绑时,服务器查找该作为主账户的待解绑账户此前已绑定的各个关联关系,并将查找到的已绑定关联关系返回到发起绑定请求的终端,供终端用户选择其需要解绑的关联关系。终端用户依据已绑定关联关系中的饮水机,确定其需要解绑的饮水机,并将该饮水机所在的关联关系作为已绑定关联关系中的待解绑关联关系反馈到服务器,由服务器将待解绑账户从该待解绑关联关系中解除。

可理解地,因解除的账户为主账户,主账户在解除后,原来关联关系中的从账户不再具有可共享的付费账户。故为了其他从账户用户的正常使用,在将作为待解绑关联关系中主账户的待解绑账户解除后,将待解绑关联关系中的从账户作为待调整从账户,向发起解绑请求的账户输出是否将待调整从账户调整为主账户的提示信息。通过将待调整从账户调整为新的主账户作为新的共享付费账户,确保待解绑关联关系中其他账户的正常取水收费。

进一步地,若经类型标识识别待解绑账户的类型为从类型,表征需要对关联关系中的从账户进行解绑时,服务器查找该作为从账户的待解绑账户此前已绑定的各个关联关系,并将查找到的已绑定关联关系返回到发起绑定请求的终端,供终端用户选择其需要解绑的关联关系。终端用户依据已绑定关联关系中的饮水机,确定其需要解绑的饮水机,并将该饮水机所在的关联关系作为已绑定关联关系中的待解绑关联关系反馈到服务器,由服务器直接将待解绑账户从该待解绑关联关系中解除。

其中,针对待解绑账户为主账户的情形,所述输出是否将所述待解绑关联关系中的待调整从账户调整为主账户的提示信息的步骤之后包括:

步骤d4,若接收到将所述待调整从账户调整为主账户的确认信息,则根据所述确认信息中的账户确认标识,确定所述待调整从账户中的目标调整账户;

步骤d5,将所述目标调整账户添加为所述待解绑关联关系中的新主账户,并将所述待调整从账户中除所述目标调整账户外的其他从账户与所述新主账户绑定,形成新的关联关系。

更进一步地,发起解绑请求的账户在接收到提示信息后,若具有调整的需求,则从待调整从账户中选择需要调整为主账户的从账户,并向服务器反馈将待调整从账户调整为主账户的确认信息。确认信息中携带有所选择从账户的标识,服务器在接收到该类确认信息后,读取其中的标识作为账户确认标识,并依据该账户确认标识,确定待调整从账户中的目标调整账户。该目标调整账户即为经选择调整为主账户的从账户。

进一步地,服务器可通过向目标调整账户分配主标识的方式,来将目标调整账户添加为待解绑关联关系中的新主账户。同时将待调整从账户中除目标调整账户外的其他从账户与该新主账户绑定,形成新的关联关系,实现由新主账户对新关联关系中的各从账户的取水进行付费。

本实施例通过将主账户、从账户和饮水机绑定形成为关联关系,并针对关联关系设置添加机制和解绑机制,在由关联关系中的主账户统一扣费,实现扣费账户共享的同时,方便了关联关系的扩展和解除,促进了饮水机在扣费账户共享上的发展。

进一步地,请参照图4,基于本发明基于账户共享的饮水机取水方法的第一或第二实施例,提出本发明基于账户共享的饮水机取水方法第三实施例。

所述基于账户共享的饮水机取水方法第三实施例与所述基于账户共享的饮水机取水方法第一或第二实施例的区别在于,所述对所述用户账户进行扣款的步骤包括:

步骤S31,将所述目标饮水机的出水量生成为出水金额,并判断所述用户账户的账户余额是否与所述出水金额匹配,若与所述出水金额匹配,则基于所述出水金额对所述用户账户进行扣款;

步骤S32,若与所述出水金额不匹配,则判断所述用户账户在预设周期内的欠款次数是否达到预设次数,以及所述用户账户在预设周期内的欠款额度是否达到预设额度;

步骤S33,若所述用户账户在预设周期内的所述欠款次数达到预设次数和/或所述欠款额度达到预设额度,则将所述用户账户的信用等级更新为警示等级,并输出结算提示信息;

步骤S34,在检测到基于所述结算提示信息生成的充值信息后,基于所述充值信息对所述用户账户进行扣款。

本实施例在主账户的账户余额充足和不充足的情况实现取水扣款。具体地,服务器记录目标饮水机的出水量,并依据出水量与水费之间的预设关系,生成与出水量对应的出水金额。进而读取用户账户的账户余额,并判断该账户余额与出水金额是否匹配。若账户余额大于或等于出水金额,则可判定账户余额与出水金额匹配,故可基于出水金额对用户账户进行扣款,将用户账户的账户余额减去出水金额,得到新的账户余额。

更进一步地,若经判定账户余额小于出水金额,则说明账户余额与出水金额不匹配。此时,检测用户账户在预设周期内的欠款次数是否达到预设次数,以及检测用户账户在预设周期内的欠款额度是否达到预设额度。其中,预设周期为预先设定的时间周期,如一个月或一个季度。并且,在预设周期内设定可欠款的次数和可欠款的金额。每当用户账户在预设周期内的累加欠款次数达到该设定的欠款次数,或者累加欠款金额达到该设定的欠款金额,则不具有欠款取水的资质。

因此,若经检测欠款次数达到欠款次数或者欠款额度达到预设额度,或者两者均达到各自的标准,则将用户账户的信用等级更新为警示等级,并且输出结算提示信息,以提醒用户结清欠款,并在结清欠款前禁止取水。一旦检测到用户基于结算提示信息对欠款进行清算所生成的充值信息后,则基于充值信息对用户账户进行扣款,以结算取水费用。

进一步地,若经检测欠款次数未达到欠款次数,且欠款额度也未达到预设额度达到预设额度,则将当前次的取水费用记录为欠款次数和欠款金额的累加,并在用户主动充值或基于提示信息充值后,对累加的欠款金额进行清算,并将累加的欠款次数清零。

本实施例通过设置用户账户的信用等级,实现有限次数和有限金额的欠费取水,在方便用户使用的同时,避免了因长期欠费而导致大额资金难以收回的问题。

本发明实施例还提出一种可读存储介质。所述可读存储介质上存储有控制程序,所述控制程序被所述处理器执行时实现如上所述基于账户共享的饮水机取水方法的步骤。

本发明可读存储介质可以为计算机可读存储介质,其具体实施方式与上述基于账户共享的饮水机取水方法各实施例基本相同,在此不再赘述。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:饮品自动售卖机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!