饮水机取水方法、装置、设备及可读存储介质

文档序号:198378 发布日期:2021-11-05 浏览:46次 >En<

阅读说明:本技术 饮水机取水方法、装置、设备及可读存储介质 (Water taking method, device and equipment of water dispenser and readable storage medium ) 是由 麦焱光 曾祥虎 于 2021-07-20 设计创作,主要内容包括:本发明提供一种饮水机取水方法、装置、设备及可读存储介质。该方法包括:当收到包含预设词的语音时,检测是否存在取水需求;若存在取水需求,则提取所述语音的声纹特征;检测所述声纹特征是否为合法声纹特征;若所述声纹特征为合法声纹特征,则控制饮水机出水;当满足结束条件时,控制饮水机停止出水,统计出水量;根据出水量计算出消费金额;从所述声纹特征对应的账户余额中扣除所述消费金额。通过本发明,用户通过语音控制的方式从饮水机取水,提高了用户使用饮水机的便捷性,且取水结束后可直接在用户的账户中扣除取水事件对应的消费金额,即可实现多用户共享饮水机,而无需个人对饮水机进行买断,促进了公共饮水机的推广发展。(The invention provides a water taking method, a water taking device, water taking equipment and a readable storage medium of a water dispenser. The method comprises the following steps: when receiving voice containing preset words, detecting whether a water taking demand exists; if the water taking requirement exists, extracting the voiceprint features of the voice; detecting whether the voiceprint features are legal voiceprint features; if the voiceprint characteristic is a legal voiceprint characteristic, controlling the water dispenser to discharge water; when the end condition is met, controlling the water dispenser to stop water outlet, and counting the water outlet amount; calculating the consumption amount according to the water yield; and deducting the consumption amount from the account balance corresponding to the voiceprint feature. According to the invention, the user can take water from the water dispenser in a voice control mode, so that the convenience of using the water dispenser is improved, and the consumption amount corresponding to the water taking event can be directly deducted from the account of the user after the water taking is finished, so that the water dispenser can be shared by multiple users without buying the water dispenser by individuals, and the popularization and development of public water dispensers are promoted.)

饮水机取水方法、装置、设备及可读存储介质

技术领域

本发明涉及电器控制技术领域,尤其涉及一种饮水机取水方法、装置、设备及可读存储介质。

背景技术

公共饮水机在饮水机行业中所占份额较大,公共饮水机一般采用买断的方式,其一次性投入较大,且购买方还需自行承担日后的设备维护,进一步增大了购买者的负担,这种情况制约了公共饮水机的推广发展。

发明内容

本发明的主要目的在于提供一种饮水机取水方法、装置、设备及可读存储介质,旨在解决现有技术中买断式模式制约了公共饮水机的推广发展的技术问题。

第一方面,本发明提供一种饮水机取水方法,所述饮水机取水方法包括:

当收到包含预设词的语音时,检测是否存在取水需求;

若存在取水需求,则提取所述语音的声纹特征;

检测所述声纹特征是否为合法声纹特征;

若所述声纹特征为合法声纹特征,则控制饮水机出水;

当满足结束条件时,控制饮水机停止出水,统计出水量;

根据出水量计算出消费金额;

从所述声纹特征对应的账户余额中扣除所述消费金额。

可选的,检测是否存在取水需求的步骤包括:

检测饮水机托盘上是否存在取水容器以及是否存在与饮水机的距离小于预设距离的用户;

若饮水机托盘上存在取水容器且存在与饮水机的距离小于预设距离的用户,则确定存在取水需求。

可选的,所述检测所述声纹特征是否为合法声纹特征的步骤包括:

检测数据库中是否存在与所述声纹特征匹配的目标声纹特征;

若数据库中存在与所述声纹特征匹配的目标声纹特征,则确定所述声纹特征为合法声纹特征。

可选的,所述预设词包括取水类型词,所述控制饮水机出水的步骤包括:

控制饮水机出所述取水类型词对应的水。

可选的,所述根据出水量计算出消费金额的步骤包括:

以所述取水类型词对应的单价乘以出水量,得到消费金额。

可选的,在所述检测所述声纹特征是否为合法声纹特征的步骤之后,还包括:

若所述声纹特征不为合法声纹特征,则输出提示信息,以供提示取水用户输入合法用户的身份标识信息;

接收取水用户输入的合法用户的身份标识信息,发送取水请求至所述身份标识信息对应的终端;

当接收到所述终端反馈的确认指令时,控制饮水机出水;

当满足结束条件时,控制饮水机停止出水,统计出水量;

根据出水量计算出消费金额;

从所述身份标识信息对应的账户余额中扣除所述消费金额。

可选的,所述满足结束条件包括:

收到结束取水指令;

或,出水量与取水容器容量的比例达到预设比例。

第二方面,本发明还提供一种饮水机取水装置,所述饮水机取水装置包括:

第一检测模块,用于当收到包含预设词的语音时,检测是否存在取水需求;

提取模块,用于若存在取水需求,则提取所述语音的声纹特征;

第二检测模块,用于检测所述声纹特征是否为合法声纹特征;

控制模块,用于若所述声纹特征为合法声纹特征,则控制饮水机出水;

统计模块,用于当满足结束条件时,控制饮水机停止出水,统计出水量;

计算模块,用于根据出水量计算出消费金额;

扣除模块,用于从所述声纹特征对应的账户余额中扣除所述消费金额。

第三方面,本发明还提供一种饮水机取水设备,所述饮水机取水设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的饮水机取水程序,其中所述饮水机取水程序被所述处理器执行时,实现如上所述的饮水机取水方法的步骤。

第四方面,本发明还提供一种可读存储介质,所述可读存储介质上存储有饮水机取水程序,其中所述饮水机取水程序被处理器执行时,实现如上所述的饮水机取水方法的步骤。

本发明中,当收到包含预设词的语音时,检测是否存在取水需求;若存在取水需求,则提取所述语音的声纹特征;检测所述声纹特征是否为合法声纹特征;若所述声纹特征为合法声纹特征,则控制饮水机出水;当满足结束条件时,控制饮水机停止出水,统计出水量;根据出水量计算出消费金额;从所述声纹特征对应的账户余额中扣除所述消费金额。通过本发明,用户通过语音控制的方式从饮水机取水,提高了用户使用饮水机的便捷性,且取水结束后可直接在用户的账户中扣除取水事件对应的消费金额,即可实现多用户共享饮水机,而无需个人对饮水机进行买断,促进了公共饮水机的推广发展。

附图说明

图1为本发明实施例方案中涉及的饮水机取水设备的硬件结构示意图;

图2为本发明饮水机取水方法一实施例的流程示意图;

图3为本发明饮水机取水方法另一实施例的流程示意图;

图4为本发明饮水机取水装置一实施例的功能模块示意图。

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

具体实施方式

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

第一方面,本发明实施例提供一种饮水机取水设备。

参照图1,图1为本发明实施例方案中涉及的饮水机取水设备的硬件结构示意图。本发明实施例中,饮水机取水设备可以包括处理器1001(例如中央处理器CentralProcessing Unit,CPU),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真WIreless-FIdelity,WI-FI接口);存储器1005可以是高速随机存取存储器(random access memory,RAM),也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

继续参照图1,图1中作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及饮水机取水程序。其中,处理器1001可以调用存储器1005中存储的饮水机取水程序,并执行本发明实施例提供的饮水机取水方法。

第二方面,本发明实施例提供了一种饮水机取水方法。

一实施例中,参照图2,图2为本发明饮水机取水方法一实施例的流程示意图。如图2所示,饮水机取水方法包括:

步骤S10,当收到包含预设词的语音时,检测是否存在取水需求;

本实施例中,预设词可以根据实际情况进行设置。例如,根据饮水机可提供的水类型设置:饮水机可为用户提供碱性水、热水、冰水、气泡水等类型的水,则可将“碱性水”、“热水”、“冰水”以及“气泡水”设置为预设词。当用户想要喝碱性水时,仅需发出包含“碱性水”的语音即可,例如用户发出“碱性水”或“我要喝碱性水”或“我想喝碱性水”等语音,本实施例的执行主体即可收到用户发出的包含预设词的语音。同理,当用户想要喝热水时,仅需发出包含“热水”的语音即可,例如用户发出“热水”或“我要喝热水”或“我想喝热水”等语音,本实施例的执行主体即可收到用户发出的包含预设词的语音。预设词还可以设置为饮水机的名字,例如饮水机取名为“xx”,当用户想接水时,发出“xx”或“xx我要喝水”等语音,本实施例的执行主体即可收到用户发出的包含预设词的语音。

当收到包含预设词的语音时,考虑到该包含预设词的语音可能是用户在其他对话场景下发出的,或是其他终端设备上发出的,因此需进一步检测是否存在取水需求。具体的,可通过检测饮水机前是否有用户,且用户与饮水机的距离较小,且用户面部正对饮水机。例如,通过饮水机上红外测距装置检测到饮水机前存在用户,且用户与饮水机的距离较小,且通过饮水机上的的摄像装置拍摄到用户面部图像,则确定存在取水需求。

进一步的,一实施例中,检测是否存在取水需求的步骤包括:

检测饮水机托盘上是否存在取水容器以及是否存在与饮水机的距离小于预设距离的用户;若饮水机托盘上存在取水容器且存在与饮水机的距离小于预设距离的用户,则确定存在取水需求。

本实施例中,饮水机托盘是位于出水口下方用于用户放置取水容器的部件。通过摄像装置获取饮水机托盘区域的图像,然后使用神经模型对该图像进行识别,以确定该图像中是否存在取水容器的图像,若神经模型识别到该图像中存在取水容器的图像,则确定饮水机托盘上存在取水容器。通过红外测距仪检测饮水机前方是否存在温度处于预设温度范围的物体,其中预设温度范围根据人体温度波动范围进行设置,若红外测距仪检测到饮水机前方存在温度处于预设温度范围的物体,则进一步检测该物体与红外测距仪的距离,若该物体与红外测距仪的距离小于预设距离,则确定存在与饮水机的距离小于预设距离的用户。当检测到饮水机托盘上存在取水容器且存在与饮水机的距离小于预设距离的用户,则确定存在取水需求,否则确定不存在取水需求。

其中,“检测饮水机托盘上是否存在取水容器”和“检测是否存在与饮水机的距离小于预设距离的用户”,两检测步骤可以同步进行;或是,先进行“检测饮水机托盘上是否存在取水容器”的步骤,当检测到饮水机托盘上存在取水容器时,再进行“检测是否存在与饮水机的距离小于预设距离的用户”的步骤;或是,先进行“检测是否存在与饮水机的距离小于预设距离的用户”的步骤,当检测到存在与饮水机的距离小于预设距离的用户时,再进行“检测饮水机托盘上是否存在取水容器”的步骤。

步骤S20,若存在取水需求,则提取所述语音的声纹特征;

本实施例中,若存在取水需求,则进一步提取语音的声纹特征。具体的,从步骤S10收到的包含预设词的语音对应的频谱图中提取得到声纹特征。

步骤S30,检测所述声纹特征是否为合法声纹特征;

本实施例中,预先在数据库中存储各个合法取水用户的声纹特征,通过将步骤S20提取得到的声纹特征与数据库中存储的各个合法取水用户的声纹特征进行匹配,若匹配成功,则确定声纹特征为合法声纹特征。

进一步地,一实施例中,步骤S30包括:

检测数据库中是否存在与所述声纹特征匹配的目标声纹特征;若数据库中存在与所述声纹特征匹配的目标声纹特征,则确定所述声纹特征为合法声纹特征。

本实施例中,预先在数据库中存储各个合法取水用户的声纹特征,例如数据库中存储有合法取水用户1的声纹特征1、合法取水用户2的声纹特征2、......、合法取水用户N的声纹特征N。将S20提取得到的声纹特征与声纹特征1至N进行匹配,若声纹特征1至N中的声纹特征M与S20提取得到的声纹特征匹配,则声纹特征M即为数据库中存在的与声纹特征匹配的目标声纹特征,则确定声纹特征为合法声纹特征。

步骤S40,若所述声纹特征为合法声纹特征,则控制饮水机出水;

本实施例中,若声纹特征为合法声纹特征,则控制饮水机的水龙头打开,从而出水。

进一步地,一实施例中,预设词包括取水类型词,所述控制饮水机出水的步骤包括:

控制饮水机出所述取水类型词对应的水。

本实施例中,预设词包括取水类型词,即包含预设词的语音中的预设词表明了用户需要何种类型的水。例如,当取水类型词为热水时,则控制饮水机打开热水水龙头,从而流出热水;当取水类型词为碱性水时,则控制饮水机打开碱性水水龙头,从而流出碱性水;当取水类型词为气泡水时,则控制饮水机打开气泡水水龙头,从而流出气泡水,以此类推。

步骤S50,当满足结束条件时,控制饮水机停止出水,统计出水量;

本实施例中,在控制饮水机出水后,当检测到满足结束条件时,控制饮水机停止出水,并统计从出水到停止出水期间的出水量。具体的,可通过水流流量计统计从出水到停止出水期间的出水量。其中,可基于用户的手动操作、语音控制指令等确认用户需停止接水,从而确定满足结束条件,从而控制饮水机停止出水。

进一步地,一实施例中,所述满足结束条件包括:

收到结束取水指令;

或,出水量与取水容器容量的比例达到预设比例。

本实施例中,用户可以在饮水机的触控面板上点击停止图标,触发结束取水指令,本实施例的执行主体收到基于用户的点击操作触发的结束取水指令时,确认满足结束条件。或是,用户通过控制水龙头开关关闭,当本实施例的执行主体检测到水龙头开关关闭,即收到结束取水指令,确认满足结束条件。还可以是,用户发出语音指令,例如“关闭水龙头”、“停止接水”等,当本实施例的执行主体接收到此类语音指令时,即收到结束取水指令,确认满足结束条件。

另一实施例中,还可以是将出水量与取水容器容量的比例进行对比,当出水量与取水容器容量的比例达到预设比例时,确认满足结束条件。其中,可以通过图像识别的方式,确认取水容器的横截面面积以及高度,以取水容器的横截面面积与高度的乘积作为取水容器容量,在出水期间,实时计算出水量与取水容器容量的比例,当比例达到预设比例时,确认满足结束条件,从而控制饮水机停止出水。其中,预设比例根据实际需要进行设置,例如设置为80%。进一步地,为了用户安全,还可以为不同类型的水设置不同的预设比例。例如,热水对应的预设比例设置的低一些,以充分保证用户的取水安全,其他类型的水对应的预设比例相对于热水对应的预设比例可设置的高一些。

步骤S60,根据出水量计算出消费金额;

本实施例中,得到出水量后,基于出水量(单位L)以及预设的单价(x人民币/L),即可计算出消费金额。

进一步地,一实施例中,步骤S60包括:

以所述取水类型词对应的单价乘以出水量,得到消费金额

本实施例中,可为各个类型的水设置对应的单价。例如,碱性水对应的单价为0.6元/L,热水对应的单价为0.2元/L,冰水对应的单价为0.3元/L,气泡水对应的单价为0.5元/L。若步骤S10中收到的语音中包含的取水类型词为碱性水,则消费金额=碱性水对应的单价×出水量;同理,若步骤S10中收到的语音中包含的取水类型词为热水,则消费金额=热水对应的单价×出水量;以此类推,在此不做赘述。

步骤S70,从所述声纹特征对应的账户余额中扣除所述消费金额。

本实施例中,声纹特征为合法声纹特征,即该声纹特征存在对应的消费账户,在得到此次取水事件对应的消费金额后,即可从声纹特征对应的账户余额中扣除本次消费金额。具体的,如步骤S30的实施例所述,若声纹特征1至N中的声纹特征M与S20提取得到的声纹特征匹配,则声纹特征M即为数据库中存在的与声纹特征匹配的目标声纹特征,即从声纹特征M对应的账户余额中扣除本次取水事件对应的消费金额。

本实施例中,当收到包含预设词的语音时,检测是否存在取水需求;若存在取水需求,则提取所述语音的声纹特征;检测所述声纹特征是否为合法声纹特征;若所述声纹特征为合法声纹特征,则控制饮水机出水;当满足结束条件时,控制饮水机停止出水,统计出水量;根据出水量计算出消费金额;从所述声纹特征对应的账户余额中扣除所述消费金额。通过本实施例,用户通过语音控制的方式从饮水机取水,提高了用户使用饮水机的便捷性,且取水结束后可直接在用户的账户中扣除取水事件对应的消费金额,即可实现多用户共享饮水机,而无需个人对饮水机进行买断,促进了公共饮水机的推广发展。

进一步地,一实施例中,参照图3,图3为本发明饮水机取水方法另一实施例的流程示意图。如图3所示,在步骤S30之后,还包括:

步骤S80,若所述声纹特征不为合法声纹特征,则输出提示信息,以供提示取水用户输入合法用户的身份标识信息;

本实施例中,当根据步骤S30的检测,检测到声纹特征不为合法声纹特征时,说明当前用户无权限从饮水机取水。这种情况下,输出提示信息,以供提示取水用户输入合法用户的身份标识信息。例如,显示输入框以及提示文字“请在输入框输入合法用户的身份标识信息”,此处仅为对提示文字的示意性说明。或是发出语音提示,以供提示用户通过语音的方式提供合法用户的身份标识信息。

步骤S90,接收取水用户输入的合法用户的身份标识信息,发送取水请求至所述身份标识信息对应的终端;

本实施例中,当收到用户在输入框中输入的合法用户的身份标识信息或收到用户通过语音的方式输入的合法用户的身份标识信息后,发送取水请求至身份标识信息对应的终端。

其中,数据库中存储了各个合法用户的身份标识信息,例如以各个合法用户的账户ID作为身份标识信息,且建立与身份标识信息与用户终端的关联关系。当收到用户输入的身份标识信息时,首先检测数据库中是否存在与该身份标识信息一致的已存储身份标识信息,若存在,则确认取水用户输入的的是合法用户的身份标识信息,然后基于身份标识信息与用户终端的关联关系,将发送取水请求至身份标识信息对应的终端。

步骤S100,当接收到所述终端反馈的确认指令时,控制饮水机出水;

本实施例中,终端处的用户收到取水请求时,若同意,则通过在终端上操作,以反馈确认指令给本实施例的执行主体。当本实施例的执行主体接收到终端反馈的确认指令时,控制饮水机出水。其中,控制饮水机出水的具体实施例与上述步骤S40的实施例基本相同,在此不做赘述。

步骤S110,当满足结束条件时,控制饮水机停止出水,统计出水量;

步骤S120,根据出水量计算出消费金额;

本实施例中,步骤S110至步骤S120的具体实施例与上述步骤S50至步骤S60的实施例基本相同,在此不做赘述。

步骤S130,从所述身份标识信息对应的账户余额中扣除所述消费金额。

本实施例中,取水用户本无权限从饮水机取水,在收到其提供的合法用户的身份标识信息对应的终端反馈的确认指令后,饮水机才为该取水用户提供水,因此,需从其提供的身份标识信息对应的账户余额中扣除本次取水事件对应的消费金额。

通过本实施例中,即使当前取水用户无取水权限,可通过他人授权的方式为其提供水,丰富了饮水机的使用场景。

第三方面,本发明实施例还提供一种饮水机取水装置。

一实施例中,参照图4,图4为本发明饮水机取水装置一实施例的功能模块示意图。如图4所示,饮水机取水装置包括:

第一检测模块10,用于当收到包含预设词的语音时,检测是否存在取水需求;

提取模块20,用于若存在取水需求,则提取所述语音的声纹特征;

第二检测模块30,用于检测所述声纹特征是否为合法声纹特征;

控制模块40,用于若所述声纹特征为合法声纹特征,则控制饮水机出水;

统计模块50,用于当满足结束条件时,控制饮水机停止出水,统计出水量;

计算模块60,用于根据出水量计算出消费金额;

扣除模块70,用于从所述声纹特征对应的账户余额中扣除所述消费金额。

进一步地,一实施例中,第一检测模块10,用于:

检测饮水机托盘上是否存在取水容器以及是否存在与饮水机的距离小于预设距离的用户;

若饮水机托盘上存在取水容器且存在与饮水机的距离小于预设距离的用户,则确定存在取水需求。

进一步地,一实施例中,第二检测模块30,用于:

检测数据库中是否存在与所述声纹特征匹配的目标声纹特征;

若数据库中存在与所述声纹特征匹配的目标声纹特征,则确定所述声纹特征为合法声纹特征。

进一步地,一实施例中,所述预设词包括取水类型词,控制模块40,用于:

控制饮水机出所述取水类型词对应的水。

进一步地,一实施例中,计算模块60,用于:

以所述取水类型词对应的单价乘以出水量,得到消费金额。

进一步地,一实施例中,饮水机取水装置还包括:

提示模块80,用于若所述声纹特征不为合法声纹特征,则输出提示信息,以供提示取水用户输入合法用户的身份标识信息;

发送模块90,用于接收取水用户输入的合法用户的身份标识信息,发送取水请求至所述身份标识信息对应的终端;

控制模块40,还用于当接收到所述终端反馈的确认指令时,控制饮水机出水;

统计模块50,还用于当满足结束条件时,控制饮水机停止出水,统计出水量;

计算模块60,还用于根据出水量计算出消费金额;

扣除模块70,还用于从所述身份标识信息对应的账户余额中扣除所述消费金额。

进一步地,一实施例中,所述满足结束条件包括:

收到结束取水指令;

或,出水量与取水容器容量的比例达到预设比例。

其中,上述饮水机取水装置中各个模块的功能实现与上述饮水机取水方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。

第四方面,本发明实施例还提供一种可读存储介质。

本发明可读存储介质上存储有饮水机取水程序,其中所述饮水机取水程序被处理器执行时,实现如上述的饮水机取水方法的步骤。

其中,饮水机取水程序被执行时所实现的方法可参照本发明饮水机取水方法的各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:萃茶装置

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类