1.本发明涉及家用电器技术领域,尤其涉及取水控制方法及装置。
背景技术:
2.目前市面上的饮水设备在取水过程中或多或少都需要手动参与操作,即使是一些自动出水饮水设备,也需要在取水前手动调节所需的出水量和出水温度,取水效率较低。
技术实现要素:
3.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种取水控制方法,不仅能够按照取水参数自动供水,而且能够避免其它系统的水杯对饮水设备所在系统造成扰乱。
4.根据本发明第一方面实施例的取水控制方法,包括:
5.获取饮水设备的读取器从水杯标签读取的编码信息;
6.基于所述编码信息和目标校验式,确定水杯校验码;
7.在所述水杯校验码与目标校验码一致的情况下,通过从所述水杯标签读取的取水参数,输出用于控制所述饮水设备按照所述取水参数供水的供水指令。
8.根据本发明的一个实施例,所述基于所述编码信息和目标校验式,确定水杯校验码,包括:
9.基于所述目标校验式,确定校验系数;
10.基于所述校验系数和所述编码信息,对所述编码信息进行位数填充,确定校验编码数据;
11.基于所述校验编码数据和所述校验系数,确定所述水杯校验码。
12.根据本发明的一个实施例,所述基于所述校验系数和所述编码信息,对所述编码信息进行位数填充,确定校验编码数据,包括:
13.基于所述校验系数的位数,确定补充位数;
14.基于所述补充位数,对所述编码信息进行位数填充,得到所述校验编码数据。
15.根据本发明的一个实施例,所述基于所述校验编码数据和所述校验系数,确定所述水杯校验码,包括:
16.以所述校验编码数据作为被除数和以所述校验系数作为除数,确定除法运算结果,并基于所述除法运算结果确定所述水杯校验码。
17.根据本发明的一个实施例,所述目标校验码是对初始校验码进行逻辑右移目标位数后确定的,所述初始校验码是基于目标编码信息和所述目标校验式确定的;
18.所述基于所述除法运算结果确定所述水杯校验码,包括:
19.对所述除法运算结果进行逻辑右移目标位数,得到所述水杯校验码。
20.根据本发明的一个实施例,所述取水参数包括:出水量、温度值和酸碱度中的至少一种。
21.根据本发明的一个实施例,在所述输出用于控制所述饮水设备按照所述取水参数供水的供水指令,所述方法还包括:
22.采集所述饮水设备的出水监测数据;
23.将所述出水监测数据发送至服务器。
24.根据本发明的一个实施例,所述方法还包括:
25.接收服务器发送的写入指令;
26.基于所述写入指令,通过所述饮水设备的写入器向所述水杯标签写入所述取水参数。
27.根据本发明第二方面实施例的取水控制装置,包括:
28.获取单元,用于获取饮水设备的读取器从水杯标签读取的编码信息;
29.计算单元,用于基于所述编码信息和目标校验式,确定水杯校验码;
30.出水单元,用于在所述水杯校验码与目标校验码一致的情况下,通过从所述水杯标签读取的取水参数,输出用于控制所述饮水设备按照所述取水参数供水的供水指令。
31.根据本发明第三方面实施例的电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述取水控制方法的步骤。
32.根据本发明第四方面实施例的非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述取水控制方法的步骤。
33.根据本发明第五方面实施例的计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述取水控制方法的步骤。
34.本发明实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:通过从水杯标签读取的取水参数,可以自动生成供水指令,并按照取水参数进行自动供水,而不需要像传统方法中需要用户手动控制饮水设备出水,不仅提高了供水效率,而且方便了用户取水。
35.进一步的,在目标校验码与水杯校验码一致的情况下,生成供水指令,从而可以避免其它系统的水杯对饮水设备所在系统造成扰乱。
36.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1是本发明实施例提供的取水控制方法的流程示意图;
39.图2是本发明实施例提供的水杯校验码获取方法的流程示意图;
40.图3是本发明实施例提供的取水控制装置的结构示意图;
41.图4是本发明实施例提供的电子设备的结构示意图。
具体实施方式
42.下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。
43.在本发明实施例的描述中,需要说明的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明实施例的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
44.在本发明实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明实施例中的具体含义。
45.在本发明实施例中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
46.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
47.下面结合图1-图4描述本发明实施例的取水控制方法。
48.图1是本发明实施例提供的取水控制方法的流程示意图,如图1所示,该方法包括如下步骤:
49.步骤110、获取饮水设备的读取器从水杯标签读取的编码信息。
50.在一些实施例中,水杯标签携带有编码信息和取水参数,编码信息可以表征水杯的标识信息等,如水杯所属厂商、水杯型号、用户id等。水杯标签可以为电子标签、二维码标签、条形码标签等。当水杯标签为电子标签时,在水杯进入饮水设备的目标范围内的情况下,可以通过饮水设备上的读取器读取水杯标签中的编码信息。当水杯标签为二维码标签或条形码标签时,在水杯标签置于饮水设备的目标扫描区域情况下,可以通过饮水设备上的扫描器扫描读取水杯标签中的编码信息。
51.步骤120、基于编码信息和目标校验式,确定水杯校验码。
52.在一些实施例中,饮水设备读取编码信息的过程,可以理解为是数据传输的过程,在此过程中,可能会存在数据传输错误,若直接基于错误数据传输后的编码信息确定水杯是否为授权用户水杯,则可能存在误判的现象。
53.本发明实施例在读取编码信息之后,会对读取得到的编码信息进行纠错,从而能够及时发现数据传输过程中存在差错的编码。在读取编码信息之前,可以在编码信息之后多加一些额外的数据,这些额外的数据与编码信息是有一定的关系。如果数据在传输的过程中发生错误,那么它们的这种关系就会被破坏,进而可以通过重新判断这种关系是否被破坏就可知道数据在传输的过程中是否发生错误。
54.可以理解的是,在对编码信息进行纠错时,可以采用目标校验式对编码信息进行校验,校验无误后可以得到水杯校验码,用于后续与目标校验码比对,确认该水杯是否为授权用户水杯。
55.步骤130、在目标校验码与水杯校验码一致的情况下,通过从水杯标签读取的取水参数,输出用于控制饮水设备按照取水参数供水的供水指令。
56.在一些实施例中,在从水杯标签上读取编码信息之后,由于编码信息可以表征水杯的标识信息,从而可以基于编码信息得到的水杯校验码可以确定该水杯是否为饮水设备的授权用户水杯,若是,则饮水设备可以为该水杯供水;若否,在饮水设备不为该水杯供水,进而可以防止不受信任的用户水杯扰乱饮水设备的数据运行。
57.饮水设备获取水杯校验码后,可将水杯校验码与目标校验码进行比对,若两者一致,则表明该水杯为授权用户水杯;若不一致,则表明该水杯为不受信任的用户水杯。在目标校验码与水杯校验码一致的情况下,通过从水杯标签读取的取水参数,输出供水指令,该供水指令用于控制饮水设备按照取水参数供水。其中,取水参数可以包括饮水类型、饮水水量、饮水温度等中的一种或多种。
58.在一些实施例中,若饮水设备对应的厂商为a,水杯1对应的厂商为a,水杯2对应的厂商为b,由于饮水设备和水杯1属于同一厂商a,从而饮水设备和水杯1可以采用统一的数据传输协议、数据传输接口、数据处理规则进行数据交互和处理,比如为了提高数据传输和数据处理效率,饮水设备和水杯1上的数据可以按照目标格式进行压缩存储,在需要对数据进行处理时,按照对应的规则解压数据,从而在数据传输过程中可以减少数据的传输量,提高数据的处理效率。然而,对于分属于不同厂商的饮水设备和水杯2,两者之间可能存在通信接口、通信协议不一致的情况,无法进行正常数据传输和数据处理,此外,由于水杯2对应的厂商为b,则水杯2还会与厂商b对应的设备进行数据交互,可能会存在将与厂商b设备进行交互的数据传输至该饮水设备,进而扰乱该饮水设备的数据运行过程。
59.需要说明的是,在目标校验码与水杯校验码一致的情况下,通过从水杯标签读取的取水参数,可以自动生成供水指令,并按照取水参数进行自动供水,而不需要像传统方法中需要用户手动控制饮水设备出水,本发明实施例不仅提高了供水效率,而且方便了用户取水。
60.本发明实施例提供的取水控制方法,在目标校验码与水杯校验码一致的情况下,通过从水杯标签读取的取水参数,可以自动生成供水指令,并按照取水参数进行自动供水,而不需要像传统方法中需要用户手动控制饮水设备出水,本发明实施例不仅提高了供水效率,而且方便了用户取水。
61.在一些实施例中,水杯标签可以为rfid标签、nfc标签、二维码标签或者条形码标签。
62.其中,rfid标签(radio frequency identification,无线射频识别,也称为射频
识别技术)是自动识别技术的一种,通过无线射频方式进行非接触双向数据通信,利用无线射频方式对记录媒体(电子标签或射频卡)进行读写,从而达到识别目标和数据交换的目的,rfid标签就可以为电子标签或者射频卡这种记录媒体。
63.nfc标签(near field communication,近场通信)是由非接触式射频识别(rfid)及互连互通技术整合演变而来的,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能。近场通信业务结合了近场通信技术和移动通信技术,实现了电子支付、身份认证、票务、数据交换、防伪、广告等多种功能,是移动通信领域的一种新型业务,nfc标签也可以为电子标签或者射频卡等记录媒体。
64.二维码标签(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”和“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点,二维码标签可以是印刷有二维码的记录媒体。
65.条形码标签(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案,条形码标签可以为印刷有条形码的记录媒体。
66.水杯标签可以为类似于rfid标签或nfc标签这种电子标签,那么水杯标签就可以采用贴附或者内嵌等方式安装在水杯上,水杯标签还可以为二维码标签或者条形码标签这种印刷标签,那么水杯标签就可以采用喷涂或者贴附等方式设置在水杯外表面,在水杯标签的外表面可以涂覆有保护膜,可以对水杯标签进行防污染,起到保护作用。
67.基于上述实施例,基于目标校验式和编码信息,确定水杯校验码,如图2所示,确定水杯校验码的过程包括:
68.步骤121、基于目标校验式,确定校验系数;
69.步骤122、基于编码信息和校验系数,对编码信息进行位数填充,确定校验编码数据;
70.步骤123、基于校验系数和校验编码数据,确定水杯校验码。
71.在一些实施例中,目标校验式可以采用二进制比特串,如多项式g(x),且多项式g(x)要求次数大于0,以及0次幂的系数为1。
72.在确定目标校验式后,可以确定校验系数,在一些实施例中,目标校验式可以为多项式g(x)=x4+x3+1,编码信息为id序列1011 0011,则将目标校验式转化为二进制序列:由g(x)=x4+x3+1可知二进制一共有5位,第四位、第三位和第零位分别为1,则对应的校验系数为11001。
73.在确定校验系数后,可以确定编码信息中需要填充的位数,如上述实施例中校验系数为11001(5位),则可以确定编码信息中需要填充的位数为5-1=4位,即可以在编码信息后面添加4位0,以得到校验编码数据。
74.在得到校验系数和校验编码数据后,可以对两者进行除法运算,将除法运算结果对应的余数作为水杯校验码。
75.基于上述任一实施例,基于编码信息和校验系数,对编码信息进行位数填充,确定校验编码数据,包括:
76.基于校验系数的位数,确定补充位数;
77.基于补充位数,对编码信息进行位数填充,得到校验编码数据。
78.在一些实施例中,饮水设备读取编码信息的过程,可以理解为是数据传输的过程,在此过程中,可能会存在数据传输错误,若直接基于错误数据传输后的编码信息确定水杯是否为授权用户水杯,则可能存在误判的现象。
79.本发明实施例在读取编码信息之后,会对读取得到的编码信息进行纠错,从而能够及时发现数据传输过程中存在差错的编码。在读取编码信息之前,可以在编码信息之后多加一些额外的数据,这些额外的数据与编码信息是有一定的关系。如果数据在传输的过程中发生错误,那么它们的这种关系就会被破坏,进而可以通过重新判断这种关系是否被破坏就可知道数据在传输的过程中是否发生错误。
80.在一些实施例中,根据校验系数的位数,确定编码信息中需要填充的位数,即补充位数,然后对编码信息进行位数填充,得到校验编码数据。
81.在一些实施例中,目标校验式可以为多项式g(x)=x4+x3+1,编码信息为id序列1011 0011,则将目标校验式转化为二进制序列:由g(x)=x4+x3+1可知二进制一共有5位,第四位、第三位和第零位分别为1,则对应的校验系数为11001。
82.在确定校验系数后,可以确定编码信息中需要填充的位数,如上述实施例中校验系数为11001(5位),则可以确定编码信息中需要填充的位数为5-1=4位,即可以在编码信息后面添加4位0,即得到101100110000作为校验编码数据。
83.基于上述任一实施例,基于校验系数和校验编码数据,确定水杯校验码,包括:
84.以校验系数作为除数和以校验编码数据作为被除数,确定除法运算结果,并基于除法运算结果确定水杯校验码。
85.在一些实施例中,在确定校验系数和校验编码数据之后,可以将校验系数作为除数,以及将校验编码数据作为被除数,对两者进行除法运算,并确定除法运算结果,选取除法运算结果对应的余数作为水杯校验码。其中,除法运算可以是模2除法运算,本发明实施例对此不作具体限定。
86.基于上述任一实施例,目标校验码是对初始校验码进行逻辑右移目标位数后确定的,初始校验码是基于目标校验式和目标编码信息确定的;
87.基于除法运算结果确定水杯校验码,包括:
88.对除法运算结果进行逻辑右移目标位数,得到水杯校验码。
89.在一些实施例中,目标编码信息可以是预设的编码信息,该编码信息与饮水设备匹配。初始校验码可以采用上述获取水杯校验码的方式获取,然后对初始校验码进行逻辑右移目标位数后得到目标校验码。
90.在一些实施例中,将校验系数作为除数,以及将校验编码数据作为被除数,对两者进行除法运算后,将除法运算结果对应的余数逻辑右移目标位数,得到水杯校验码,后续可以比对水杯校验码与目标校验码是否一致,进而判断水杯是否为授权用户水杯。
91.在一些实施例中,若水杯标签为rfid标签,可以采用目标校验式为多项式g(x)=x4+x3+1,rfid标签中的编码信息为id序列1011 0011,则可以采用如下方法确定水杯校验
码,以及确定水杯校验码与目标校验码是否一致:
92.将目标校验式转化为二进制序列:由g(x)=x4+x3+1可知二进制一共有5位,第四位、第三位和第零位分别为1,则序列为11001。
93.在确定目标校验式的位数为5后,则在读出的rfid标签的编码信息后面加上5-1=4位0,即rfid标签的id序列变为101100110000,然后使用模2除法除以除数11001,得出的余数0100进行逻辑右移2位(移出的数依次挪到最左边),完成移位后的值0001作为校验码。
94.将计算得出0001写入到rfid标签的目标地址上。
95.读写端(如可以为rfid读写模块)在每次进行读操作或写操作的时候,将rfid标签的目标地址的数据进行左移两位(移出的数依次挪到最右边),与上述除数11001,进行模2除法运算,验证余数是否与0100一致,一致则说明从数据没有出错且属于本系统的rfid标签。
96.基于上述任一实施例,取水参数包括:温度值、出水量和酸碱度中的至少一种。
97.在一些实施例中,取水参数包括温度值、出水量和酸碱度中的至少一种。温度值可以用于表征用户的饮水温度,出水量可以用于表征用户的饮水量,酸碱度可以用于表征用户饮水的水质。
98.基于上述任一实施例,在输出用于控制饮水设备按照取水参数供水的供水指令,取水控制方法还包括:
99.采集饮水设备的出水监测数据;
100.将出水监测数据发送至服务器。
101.可以理解的是,饮水设备还可以具有传感器,传感器可以和控制器电连接,传感器可以监测饮水设备的出水监测数据,比如实际出水量、实际出水温度或者实际出水速率,饮水设备的控制器在获取到该出水监测数据之后,可以将该出水监测数据发送给服务器,服务器能够利用大数据对出水监测数据进行分析,能够得到用户的饮水习惯,能够应用到更多智能化的场景中,比如可以对目标物理参数进行修改,以适应于用户的习惯。
102.基于上述任一实施例,取水控制方法还包括:
103.接收服务器发送的写入指令;
104.基于写入指令,通过饮水设备的写入器向水杯标签写入取水参数。
105.可以理解的是,当检测到水杯并未被绑定时,可以向用户输出提示信息,比如可以通过扬声器播放提示音,还可以通过显示屏显示提示文本,还可以通过提示的进行灯光闪烁,提示用户在饮水设备的控制面板上输入对应的取水参数。
106.用户在输入对应的取水参数后,可以生成写入指令,从而饮水设备的写入器可以根据写入指令,向水杯标签中写入取水参数。
107.比如,当水杯标签是电子标签时,就能够被写入数据,用户可以将水杯靠近饮水设备,饮水设备的读写装置在识别到水杯标签之后,可以提示用户对水杯标签进行写入操作,此时用户可以在饮水设备的控制面板上设置目标物理参数,比如可以为出水量为:100毫升,温度值为:85摄氏度,ph值为:7.4的弱碱性水,此时写入器可以将取水参数写入到水杯标签当中。
108.下面对本发明实施例提供的取水控制装置进行描述,下文描述的取水控制装置与上文描述的取水控制方法可相互对应参照。
109.基于上述任一实施例,本发明提供一种取水控制装置,如图3所示,该装置包括:
110.获取单元310,用于获取饮水设备的读取器从水杯标签读取的编码信息;
111.计算单元320,用于基于所述编码信息和目标校验式,确定水杯校验码;
112.出水单元330,用于在所述水杯校验码与目标校验码一致的情况下,通过从所述水杯标签读取的取水参数,输出用于控制所述饮水设备按照所述取水参数供水的供水指令。
113.图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执取水控制方法,该方法包括:获取饮水设备的读取器从水杯标签读取的编码信息;基于所述编码信息和目标校验式,确定水杯校验码;在所述水杯校验码与目标校验码一致的情况下,通过从所述水杯标签读取的取水参数,输出用于控制所述饮水设备按照所述取水参数供水的供水指令。
114.此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
115.进一步地,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法实施例所提供的取水控制方法,该方法包括:获取饮水设备的读取器从水杯标签读取的编码信息;基于所述编码信息和目标校验式,确定水杯校验码;在所述水杯校验码与目标校验码一致的情况下,通过从所述水杯标签读取的取水参数,输出用于控制所述饮水设备按照所述取水参数供水的供水指令。
116.另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的取水控制方法,该方法包括:获取饮水设备的读取器从水杯标签读取的编码信息;基于所述编码信息和目标校验式,确定水杯校验码;在所述水杯校验码与目标校验码一致的情况下,通过从所述水杯标签读取的取水参数,输出用于控制所述饮水设备按照所述取水参数供水的供水指令。
117.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
118.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该
计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
119.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
120.以上实施方式仅用于说明本发明,而非对本发明的限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行各种组合、修改或者等同替换,都不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围中。
技术特征:
1.一种取水控制方法,其特征在于,包括:获取饮水设备的读取器从水杯标签读取的编码信息;基于所述编码信息和目标校验式,确定水杯校验码;在所述水杯校验码与目标校验码一致的情况下,通过从所述水杯标签读取的取水参数,输出用于控制所述饮水设备按照所述取水参数供水的供水指令。2.根据权利要求1所述的取水控制方法,其特征在于,所述基于所述编码信息和目标校验式,确定水杯校验码,包括:基于所述目标校验式,确定校验系数;基于所述校验系数和所述编码信息,对所述编码信息进行位数填充,确定校验编码数据;基于所述校验编码数据和所述校验系数,确定所述水杯校验码。3.根据权利要求2所述的取水控制方法,其特征在于,所述基于所述校验系数和所述编码信息,对所述编码信息进行位数填充,确定校验编码数据,包括:基于所述校验系数的位数,确定补充位数;基于所述补充位数,对所述编码信息进行位数填充,得到所述校验编码数据。4.根据权利要求2所述的取水控制方法,其特征在于,所述基于所述校验编码数据和所述校验系数,确定所述水杯校验码,包括:以所述校验编码数据作为被除数和以所述校验系数作为除数,确定除法运算结果,并基于所述除法运算结果确定所述水杯校验码。5.根据权利要求4所述的取水控制方法,其特征在于,所述目标校验码是对初始校验码进行逻辑右移目标位数后确定的,所述初始校验码是基于目标编码信息和所述目标校验式确定的;所述基于所述除法运算结果确定所述水杯校验码,包括:对所述除法运算结果进行逻辑右移目标位数,得到所述水杯校验码。6.根据权利要求1至5任一项所述的取水控制方法,其特征在于,所述取水参数包括:出水量、温度值和酸碱度中的至少一种。7.根据权利要求1至5任一项所述的取水控制方法,其特征在于,在所述输出用于控制所述饮水设备按照所述取水参数供水的供水指令,所述方法还包括:采集所述饮水设备的出水监测数据;将所述出水监测数据发送至服务器。8.根据权利要求1至5任一项所述的取水控制方法,其特征在于,所述方法还包括:接收服务器发送的写入指令;基于所述写入指令,通过所述饮水设备的写入器向所述水杯标签写入所述取水参数。9.一种取水控制装置,其特征在于,包括:获取单元,用于获取饮水设备的读取器从水杯标签读取的编码信息;计算单元,用于基于所述编码信息和目标校验式,确定水杯校验码;出水单元,用于在所述水杯校验码与目标校验码一致的情况下,通过从所述水杯标签读取的取水参数,输出用于控制所述饮水设备按照所述取水参数供水的供水指令。10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算
机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任一项所述取水控制方法的步骤。11.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8任一项所述取水控制方法的步骤。12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述取水控制方法的步骤。
技术总结
本发明涉及家用电器领域,提供一种取水控制方法及装置,所述方法包括:获取饮水设备的读取器从水杯标签读取的编码信息;基于编码信息和目标校验式,确定水杯校验码;在水杯校验码与目标校验码一致的情况下,通过从水杯标签读取的取水参数,输出用于控制饮水设备按照取水参数供水的供水指令。本发明在目标校验码与水杯校验码一致的情况下,通过从水杯标签读取的取水参数,可以自动生成供水指令,并按照取水参数进行自动供水,而不需要像传统方法中需要用户手动控制饮水设备出水,并且可以避免其它系统的水杯对饮水设备所在系统造成扰乱。它系统的水杯对饮水设备所在系统造成扰乱。它系统的水杯对饮水设备所在系统造成扰乱。
技术研发人员:袁焘 杨彬 罗景开 赵云 黄必成 昂永程
受保护的技术使用者:美的集团股份有限公司
技术研发日:2021.08.31
技术公布日:2022/3/8