消費者通過終端設(shè)備在向服務(wù)器提交購水請求與支付購水費用后,接收服務(wù)器反饋的與購水請求相同的購水二維碼。
[0051]另外,在購水請求中,消費者還需要輸入單次購水容量。
[0052]在步驟I中,包括以下子步驟:
[0053]步驟11、消費者通過終端設(shè)備向服務(wù)器發(fā)送包含有購水次數(shù)的請求信息。
[0054]其中,消費者將所需購水總次數(shù)被填寫在請求信息中,包含有購水總次數(shù)的請求信息采用向服務(wù)器提交訂單的方式被上傳至服務(wù)器中。
[0055]另外,在步驟11實施前,還包括消費者注冊步驟:消費者通過終端設(shè)備向服務(wù)器提交購水請求前,需要向服務(wù)器發(fā)送終端設(shè)備信息與消費者身份信息,服務(wù)器在接收到終端設(shè)備信息與消費者身份信息后,以基于終端設(shè)備信息與消費者身份信息建立數(shù)據(jù)存儲鏈表,以存儲與終端設(shè)備信息和消費者身份信息相對應(yīng)的存儲信息。
[0056]步驟12、服務(wù)器根據(jù)收到的購水次數(shù)的請求信息以計算出所需支付費用,并將支付費用反饋至終端設(shè)備。
[0057]其中,服務(wù)器根據(jù)購水次數(shù)、購水容量與基于購水容量的費用,以計算出基于請求信息中購水總數(shù)的所需購水費用總金額。
[0058]步驟13、服務(wù)器接收到通過終端設(shè)備支付的費用后,以生成與購水次數(shù)相吻合的購水二維碼,并將購水二維碼反饋至終端設(shè)備。
[0059]其中,終端設(shè)備在向服務(wù)器支付購水費用總金額時,可采用支付寶、微信支付或網(wǎng)銀支付等現(xiàn)有支付方式將費用總金額支付給服務(wù)器。
[0060]服務(wù)器生成購水二維碼的方式以下:
[0061]服務(wù)器根據(jù)請求信息中購水總數(shù),將購水次數(shù)采用升序順序整理為I?η的購水次數(shù)序號集合。
[0062]服務(wù)器根據(jù)購水次數(shù)序號集合中的每一個購水次數(shù)序號,并與終端設(shè)備信息、消費者身份信息與單次購水容量相結(jié)合,再進(jìn)行數(shù)據(jù)轉(zhuǎn)換后,以形成購水二維碼的碼值信息。將購水二維碼的碼值信息輸入二維碼生成裝置后,以生成購水二維碼。
[0063]其中,二維碼生成裝置可采用現(xiàn)有的二維碼生成裝置。
[0064]將購水次數(shù)序號、終端設(shè)備信息、消費者身份信息與單次購水容量的信息集合轉(zhuǎn)換為二進(jìn)制字符串組,該二進(jìn)制字符串組為購水二維碼的碼值信息。
[0065]另外,在形成購水二維碼的碼值信息后,將購水二維碼的碼值信息存儲在基于終端設(shè)備信息和消費者身份信息以建立的購水二維碼碼值信息存儲鏈表中。
[0066]在步驟13中,在購水二維碼碼值信息存儲鏈表中,終端設(shè)備信息和消費者身份信息為購水二維碼碼值信息存儲鏈表的索引信息。
[0067]步驟2、在購水時,當(dāng)飲水機對終端設(shè)備上顯示的購水二維碼辨別成功后,開始向飲水桶中進(jìn)行供水。
[0068]在步驟2中,包括以下子步驟:
[0069]步驟21、飲水機中的掃描區(qū)域?qū)徦S碼進(jìn)行掃描以獲取其圖像,經(jīng)過解析以得到其碼值信息,并將該碼值信息發(fā)送至服務(wù)器;
[0070]步驟22、當(dāng)服務(wù)器判定碼值信息中所包含的終端設(shè)備信息和消費者身份信息與某一個購水二維碼碼值信息存儲鏈表的索引信息的位置和排列順序完成相同時,則判斷購水二維碼碼值信息存儲鏈表中是否包含與購水容量以及購水次數(shù)序號的位置和排列順序完成相同碼值信息;
[0071]步驟23、當(dāng)服務(wù)器判定購水二維碼碼值信息存儲鏈表中包含有與購水容量以及購水次數(shù)序號的位置和排列順序完成相同的碼值信息時,則向飲水機反饋購水容量信息,并在購水二維碼碼值信息存儲鏈表中對與當(dāng)前購水二維碼相對應(yīng)的碼值信息刪除;
[0072]步驟24、飲水機在收到購水容量信息后開始向飲水桶中進(jìn)行供水,當(dāng)供水量達(dá)到購水量時,則停止供水。
[0073]另外,圖1中的步驟方法還包括另一種實施方法,包括以下步驟:
[0074]本發(fā)明提供一種基于二維碼在小區(qū)飲水機上購水的方法,包括以下步驟:
[0075]步驟1、消費者通過終端設(shè)備在向服務(wù)器提交購水請求與支付購水費用后,接收服務(wù)器反饋的與購水請求相同的購水二維碼。
[0076]另外,在購水請求中,消費者還需要輸入單次購水容量。
[0077]在步驟I中,包括以下子步驟:
[0078]步驟11、消費者通過終端設(shè)備向服務(wù)器發(fā)送包含有購水次數(shù)的請求信息。
[0079]其中,消費者將所需購水總次數(shù)被填寫在請求信息中,包含有購水總次數(shù)的請求信息采用向服務(wù)器提交訂單的方式被上傳至服務(wù)器中。
[0080]另外,在步驟11實施前,還包括消費者注冊步驟:消費者通過終端設(shè)備向服務(wù)器提交購水請求前,需要向服務(wù)器發(fā)送終端設(shè)備信息與消費者身份信息,服務(wù)器在接收到終端設(shè)備信息與消費者身份信息后,以基于終端設(shè)備信息與消費者身份信息建立數(shù)據(jù)存儲鏈表,以存儲與終端設(shè)備信息和消費者身份信息相對應(yīng)的存儲信息。
[0081]步驟12、服務(wù)器根據(jù)收到的購水次數(shù)的請求信息以計算出所需支付費用,并將支付費用反饋至終端設(shè)備。
[0082]其中,服務(wù)器根據(jù)購水次數(shù)、購水容量與基于購水容量的費用,以計算出基于請求信息中購水總數(shù)的所需購水費用總金額。
[0083]步驟13、服務(wù)器接收到通過終端設(shè)備支付的費用后,以生成與購水次數(shù)相吻合的購水二維碼,并將購水二維碼反饋至終端設(shè)備。
[0084]其中,終端設(shè)備在向服務(wù)器支付購水費用總金額時,可采用支付寶、微信支付或網(wǎng)銀支付等現(xiàn)有支付方式將費用總金額支付給服務(wù)器。
[0085]服務(wù)器生成購水二維碼的方式以下:
[0086]服務(wù)器將終端設(shè)備信息、消費者身份信息、單次購水容量和購水總次數(shù)整合為一個信息組,再將信息組進(jìn)行數(shù)據(jù)轉(zhuǎn)換后,以形成購水二維碼的碼值信息。將購水二維碼的碼值信息輸入二維碼生成裝置后,以生成一個購水二維碼。
[0087]其中,二維碼生成裝置可采用現(xiàn)有的二維碼生成裝置。
[0088]將購水總次數(shù)、終端設(shè)備信息、消費者身份信息與單次購水容量的信息集合轉(zhuǎn)換為二進(jìn)制字符串組,該二進(jìn)制字符串組為購水二維碼的碼值信息。
[0089]另外,在形成購水二維碼的碼值信息后,將購水二維碼的碼值信息存儲在基于終端設(shè)備信息和消費者身份信息以建立的購水二維碼碼值信息存儲鏈表中。
[0090]在步驟13中,在購水二維碼碼值信息存儲鏈表中,終端設(shè)備信息和消費者身份信息為購水二維碼碼值信息存儲鏈表的索引信息。
[0091]步驟2、在購水時,當(dāng)飲水機對終端設(shè)備上顯示的購水二維碼辨別成功后,開始向飲水桶中進(jìn)行供水。
[0092]在步驟2中,包括以下子步驟:
[0093]步驟21'、飲水機中的掃描區(qū)域?qū)徦S碼進(jìn)行掃描以獲取其圖像,經(jīng)過解析以得到其碼值信息,并將該碼值信息發(fā)送至服務(wù)器;
[0094]步驟22'、當(dāng)服務(wù)器判定碼值信息中所包含的終端設(shè)備信息和消費者身份信息與某一個購水二維碼碼值信息存儲鏈表的索引信息的位置和排列順序完成相同時,則判斷購水二維碼碼值信息存儲鏈表中是否包含與購水容量以及購水次數(shù)序號的位置和排列順序完成相同碼值信息;
[0095]步驟23'、當(dāng)服務(wù)器判定購水二維碼碼值信息存儲鏈表中包含有與購水容量以及購水次數(shù)序號的位置和排列順序完成相同的碼值信息時,則向飲水機反饋購水容量信息,并在購水二維碼碼值信息存儲鏈表中對當(dāng)前的購水總次數(shù)自動減I;
[0096]步驟24'、飲水機在收到購水容量信息后開始向飲水桶中進(jìn)行供水,當(dāng)供水量達(dá)到購水量時,則停止供水。
[0097]如圖2所示,本發(fā)明提供一種基于二維碼在小區(qū)飲水機上購水的系統(tǒng),包括購水二維碼、終端設(shè)備、飲水機與服務(wù)器。
[0098]購水二維碼由服務(wù)器生成后,以發(fā)送至終端設(shè)備中,飲水機通過對其進(jìn)行識讀以實現(xiàn)購水。
[0099]購水二維碼由購水二維碼的碼值信息轉(zhuǎn)換而成,其中,將終端設(shè)備信息、消費者身份信息、單次購水容量與購水次數(shù)序號相結(jié)合以形成信息組,該信息組轉(zhuǎn)換為二進(jìn)制字符串組,該二進(jìn)制字符串組為購水二維碼的碼值信息。
[0100]另外,還可以將購水總次數(shù)、終端設(shè)備信息、消費者身份信息與單次購水容量的信息集合轉(zhuǎn)換為二進(jìn)制字符串組,該二進(jìn)制字符串組為購水二維碼的碼值信息。
[0101]終端設(shè)備用于存儲由服務(wù)器生成、并發(fā)送的購水二維碼,并與服務(wù)器進(jìn)行交互,以提交購水請求和支付購水費用。
[0102]其中,終端設(shè)備可采用帶有安卓系統(tǒng)或1S系統(tǒng)的智能手機或平板電腦。
[0