專利名稱:一種豆漿機遠程控制方法及豆漿機的制作方法
技術領域:
本發明涉及電器設備,尤其涉及一種豆漿機遠程控制方法及豆漿機。
背景技術:
現有技術中,豆漿機作為電器設備來說僅僅為一個單獨的物品,對其進行的管理 維護等工作也只能由專業人員現場進行。這樣一來,便使得其管理和維護等工作變得異常 繁瑣。
發明內容
本發明所要解決的技術問題在于提供一種能夠遠程控制的豆漿機。為了解決上述技術問題,本發明提出一種豆漿機控制方法,包括以下步驟
a、啟動遠程連接并進行身份驗證,驗證成功執行步驟b;
b、判斷是否執行第一功能,若是執行步驟c; C、執行所述第一功能。其中,步驟b中,通過判斷終端是否有執行所述第一功能的權限來判斷是否執行 所述第一功能,若有權限,則執行步驟C。進一步,所述第一功能為制漿功能,并且步驟b具體為
判斷終端的制漿時間和/或制漿次數是否有效,若有效則認為具有所述權限。更進一步,若步驟b中判斷為無效,則提示充值并判斷是否有充值識別碼輸入,若 有充值識別碼輸入,則將獲得的充值識別碼與終端和/或服務器的數據庫和/或編碼規則 比較,若該充值識別碼合法,則終端和/或服務器應用所述充值識別碼所包含的充值信息 并執行步驟C。另一方面,所述第一功能為遠程升級,并且步驟b具體為
判斷終端制漿程序與服務器上制漿程序的版本,若終端制漿程序版本低于服務器制漿 程序版本,則執行步驟C。另一方面,所述第一功能為充值功能,并且步驟b具體為 判斷是否有充值識別碼輸入,若有,則執行步驟C ;
步驟c具體為
將獲得的充值識別碼與終端和/或服務器的數據庫和/或編碼規則比較,若該充值識 別碼合法,則終端和/或服務器應用所述充值識別碼所包含的充值信息。另一方面,步驟a中,若驗證失敗,則判斷是否是通信故障,若是,則提示輸入密 碼,若密碼輸入正確則認為驗證成功。另一方面,步驟b中,判斷執行所述第一功能后,在執行步驟c之前,還包括終端自 檢的過程;若終端自檢通過,則執行步驟C。
另一方面于,步驟a后,還包括將終端位置信息和/或狀態信息發送至服務器的步 馬聚ο相應的,為了解決上述技術問題,本發明還提出一種豆漿機,包括 遠程通信模塊,用于與服務器啟動遠程連接;
身份驗證模塊,用于在所述遠程通信模塊啟動遠程連接后向服務器提供終端身份信
息;
功能選擇模塊,用于在所述身份驗證模塊驗證成功后判斷是否執行第一功能; 功能執行模塊,用于在所述功能選擇模塊判定執行所述第一功能后執行該功能。其中,所述第一功能為制漿功能,所述功能選擇模塊判斷終端的制漿時間和/或 制漿次數是否有效,若有效則所述功能執行模塊執行所述制漿功能。其中,所述功能選擇模塊若判斷為無效,則提示充值并判斷是否有充值識別碼輸 入,若有充值識別碼輸入,則將獲得的充值識別碼與終端和/或服務器的數據庫和/或編碼 規則比較,若該充值識別碼合法,則終端和/或服務器應用所述充值識別碼所包含的充值 信息,并且所述功能執行模塊執行所述制漿功能。本發明中,由于提出了豆漿機的遠程控制方法及豆漿機,進而使得管理和維護工 作變得簡單。而且,由于能夠通過充值信息對制漿次數和時間進行控制,因而使得對物料的 銷售得以有效進行和管理,控制使用特定的豆漿物料,保證制漿的口感。另外,對于一些終 端運行的狀態信息的上傳,可以使得對終端的狀況輕易的了解;而終端位置信息的上傳,則 能夠使得服務器端能夠掌握終端的地理位置分布情況,有效監控竄貨情況。終端的自動遠 程升級,能夠使得終端始終保持與服務器同步制漿程序版本和控制程序版本,保證了制漿 質量的最佳性和方便功能豐富性,升級簡單方便無需現場進行。
圖1是本發明一種豆漿機的第一實施例的結構框圖2是本發明一種豆漿機遠程控制方法的第一實施例的流程圖; 圖3是本發明一種豆漿機遠程控制方法的第二實施例的流程圖; 圖4是本發明一種豆漿機遠程控制方法的第三實施例的流程圖。
具體實施例方式
參考圖1,圖示了本發明一種豆漿機的第一實施例的結構框圖。如圖所示,包括 遠程通信模塊11,用于啟動與服務器遠程連接通信;
身份驗證模塊12,用于將終端的身份信息通過所述遠程通信模塊11發送至服務器進 行終端的身份驗證;若服務器驗證通過,則確認消息通過遠程通信模塊11返回至該身份驗 證模塊12 ;
功能選擇模塊13,用于在所述身份驗證模塊12收到確認消息后,判斷是否執行第一功
能;
本實施例中,所述第一功能為制漿功能,功能選擇模塊13通過判斷終端是否有權限來
5確定是否執行制漿功能。優選的,通過判斷終端的制漿時間和/或制漿次數是否有效來確 定是否有所述權限。其中,所述制漿時間是指該終端被允許用于制漿的時間,其在終端每次制漿時便 會減少,該時間可以通過充值過程來增加;同樣,所述制漿次數是指該終端被允許用于制漿 的次數,其在終端每次制漿時減少一次,該次數可以通過充值過程來增加。所述終端也可以說是豆漿機,本處由于基于服務器的工作方式,故稱其為終端。可 以理解,一個終端可以存儲多個用戶信息,本具體實施方式
中所說的終端事實上是指終端 中的一個用戶(若有多個用戶的話),當僅有一個用戶時終端、豆漿機及用戶事實上是相互 等同的。功能執行模塊14,用于在功能選擇模塊13確定執行所述第一功能后,執行所述第 一功能。本實施例中,則是啟動制漿程序,由終端的制漿系統進行制漿。存儲模塊15,用于在所述功能選擇模塊13判斷是否執行所述制漿功能時,提供所 述制漿時間和/或制漿次數數據,以確定是否有效;并且,在所述功能執行模塊14執行所述 制漿功能后,將減少后的制漿時間和/或制漿次數數據存儲。需要說明的是,所述身份驗證模塊12中所述的身份信息可以是終端編號或所述 遠程通信模塊11中的身份標識;例如,若所述遠程通信模塊11為GSM或GPRS通信模塊 等,則所述身份信息可以是SIM卡信息;當然,所述遠程通信模塊11也可以采用WCDMA、 CDMA2000、TD-SCDMA遠程通信模塊等。
在本發明一種豆漿機的第二實施例中,在第一實施例的基礎上,還包括 充值信息輸入模塊,用于接收用戶通過輸入設備輸入的充值信息并將該信息提供至所 述功能選擇模塊13,該功能選擇模塊13通過所述遠程通信模塊11與服務器中的數據庫比 較,確定該充值信息是否合法;或者,所述功能選擇模塊13將該充值信息與所述存儲模塊 15中的數據庫進行比較,確定該充值信息是否合法;或者,所述功能選擇模塊13將該充值 信息中的編碼與所述存儲模塊15中存儲的編碼規則進行比對,若符合所述編碼規則,則認 為合法。所述功能選擇模塊13確定所述充值信息合法后,則應用該充值信息更新所述存 儲模塊15中的制漿次數和/或制漿時間。其中,所述輸入設備可以是條形碼掃描器,所述充值信息則可以是直接的制漿次 數和/或制漿時間,或者是原始充值信息編碼,其在于數據庫比較后得到所述制漿次數和/ 或制漿時間的直接充值信息。所述充值信息可以為終端所使用的物料的識別碼,例如物料包裝上的條形碼等; 當然,也可以是單獨發售的包含所述充值信息的載體,比如充值卡、射頻卡、IC卡等等。
在本發明一種豆漿機的第三實施例中,在第一實施例的基礎,還包括下述各個模塊中 的一個或多個
狀態信息收集模塊,用于收集終端的當前或歷史狀態信息,例如可以包括當前制漿容 量、當前制漿種類、當前制漿步驟、總的制漿時間、總的制漿次數、常用制漿種類、常用制漿 容量等等。并且,將上述收集的信息通過所述遠程通信模塊11發送至服務器;
6位置信息收集模塊,用于收集終端的位置信息,并將該位置信息通過所述遠程通信模 塊11發送至服務器。具體的,所述位置信息收集模塊可以是GPS模塊,其或的衛星定位的 經緯信息,并將該信息發送至服務器;或者,也可以是通過基站定位。自動升級模塊,用于判斷終端的制漿程序版本與服務器制漿程序版本是否一致, 若終端制漿程序的版本低于服務器制漿程序版本,則自動升級模塊通過所述遠程通信模塊 11從服務器下載新版本的制漿程序。自檢模塊,用于在所述功能執行模塊14執行對應功能之前,對終端進行自檢。自 檢的內容可以包括異常狀態檢測,例如電極異常狀態、電機電流、水溫、水、各種閥體位置狀 態檢測等。
參考圖2,圖示了本發明一種豆漿機遠程控制方法的第一實施例的流程圖。如圖所示, 包括以下步驟
步驟S100,啟動遠程連接并進行身份驗證。本步驟中,終端啟動與服務器的遠程通信,并對終端的身份進行驗證;所述身份驗 證,可以是將終端的編號或其它識別碼發送至服務器進行驗證。步驟S101,判斷驗證是否成功,若是,則執行步驟S102,否則執行步驟S104。本步驟中,當通過上部在服務器對所述終端的編號或其它識別碼驗證后,服務器 發送驗證成功或失敗的消息至終端,終端接收該消息后確定驗證成功或失敗。還有一種情形,則是終端與服務器的通信故障,終端無法將所述編號或其它識別 碼發送至服務器,因而也就無法收到服務器的返回信息,此情形也認為驗證失敗,也即當終 端發送所述編號或其它識別碼發送至服務器后,等待一段時間后沒有收到服務器返回的消 息,則認為驗證失敗。步驟S102,判斷是否執行第一功能,若是,則執行步驟S103,否則執行步驟S108。本實施例中,所述第一功能為制漿功能。本步驟中,通過判斷終端的制漿次數和/ 或制漿時間是否有效,若是,則認為執行所述制漿功能,否則認為不執行所述制漿功能。所 述制漿次數和/或制漿時間的相關描述可以參考上文。步驟S103,執行第一功能。即,執行所述制漿功能,此時終端按照相應的制漿程序 控制制漿系統完成制漿過程。本步驟結束后執行步驟Slll。步驟S104,判斷是否通信故障,若是則執行步驟S105,否則執行步驟S107。本步驟中,當通過步驟SlOl判斷驗證不成功后,首先判斷是否由于通信故障導致 無法將終端編號或其它識別碼等發送至服務器導致無法驗證成功。具體的,可以通過判斷 是否收到服務器返回的驗證成功或失敗的信息來判斷,如果無上述成功或失敗信息返回, 則認為是通信故障。步驟S105,獲得輸入密碼。本步驟中,當通過上一步確定通信故障后,則通過音頻或視頻信號向用戶傳遞輸 入密碼的信息,本步驟獲得用戶輸入的密碼。步驟S106,判斷密碼是否正確,若是則執行步驟S102,否則執行步驟S105。本步驟中,將獲得的密碼與終端預先存儲的密碼進行比較,若吻合,則執行步驟S102。步驟S107,鎖定終端。本步驟中,由于上一步因為非通信故障導致了驗證失敗,則有可能有其它未知的 原因,為了保證制漿的質量和終端可靠性,則鎖定終端,禁止終端執行任何操作。本步驟結束后執行步驟Slll。步驟S108,提示充值。即,當通過步驟S102確定制漿時間和/或制漿次數無效時, 就像用戶發出充值的提示。步驟S109,獲得充值信息。即,用戶看到所述充值提示并通過輸入設備輸入充值信 息。關于充值的詳細描述可以參考上文。步驟S110,判斷充值是否合法,若是則執行步驟S102,否則執行步驟S108。本步驟中,判斷用戶輸入的充值信息是否合法,判斷方式可以有以下三種或其組 合
第一,將所述充值信息與服務器中的數據庫比較,確定該充值信息是否合法; 第二,將所述充值信息與所述終端的數據庫進行比較,確定該充值信息是否合法; 第三,將所述充值信息的編碼與所述終端中存儲的編碼規則進行比對,若符合所述編 碼規則,則認為合法。當判斷充值合法后,則將所述充值信息應用至所述終端,具體的可以將充值信息 所包含的制漿次數和/或制漿時間添加至所述終端原有的制漿次數和/或制漿時間上。步驟S111,結束。值得注意的是,當步驟S104中通信故障時,步驟SllO中的充值信息無法發送至服 務器確認,此時只能在終端本地確認,通過數據庫的方式或編碼規則的方式確認均可。并且,步驟S103中執行制漿功能結束后,或者在步驟S102與步驟S103之間,對該 終端的制漿次數進行相應的減除。而對于制漿時間來說,則從步驟S103中制漿開始和制漿 結束作為時間計算的起點和終點,獲得該時間后,對該終端的制漿時間進行相應的減除。上述減除后的制漿次數和/或制漿時間,除保存在終端本地外,還可以發送至服 務器作為備份。
參考圖3,圖示了本發明一種豆漿機遠程控制方法的第二實施例的流程圖。如圖所示, 包括以下步驟
步驟S200,啟動遠程連接并進行身份驗證。本步驟可以參考步驟S100。步驟S201,判斷驗證是否成功,若是則執行步驟S202,否則執行步驟S204。本步驟 可以參考步驟S101。步驟S202,判斷是否執行第一功能,若是則執行步驟S203,否則執行步驟S208。本實施例中,所述第一功能為升級功能,判斷是否執行升級功能通過以下方式比 較終端的程序的版本與服務器中對應程序的版本,若低于服務器中的版本,則認為執行升 級。其中,所述比較過程可以在終端上進行,即從服務器獲得其上的版本信息;或者, 也可以在服務器上進行,將終端的版本號發送至服務器,在服務器上比較后向終端返回是 否升級的信息,終端根據該信息決定下一步。
步驟S203,執行第一功能。即,執行升級功能,本步驟中,終端從服務器下載新版本 的程序升級其舊程序。本步驟結束后執行步驟S208。步驟S204,判斷是否通信故障,若是,則執行步驟S205,否則執行步驟S207。本步 驟可以參考步驟S104。步驟S205,獲得輸入密碼。本步驟可以參考步驟S105。步驟S206,判斷密碼是否正確,若是則執行步驟S202,否則執行步驟S205。本步驟 可以參考步驟S106。步驟S207,鎖定終端。本步驟可以參考步驟S107。步驟S208,結束。
參考圖4,圖示了本發明一種豆漿機遠程控制方法的第三實施例的流程圖。如圖所示, 包括以下步驟
步驟S300,啟動遠程連接并進行身份驗證。本步驟可以參考步驟S100。步驟S301,判斷驗證是否成功,若是則執行步驟S302,否則執行步驟S305。本步驟 可以參考步驟S101。步驟S302,判斷是否執行第一功能,若是則執行步驟S303,否則等待。本實施例中,所述第一功能為充值功能。本步驟中,若監測輸入設備中用戶輸入的 充值信息,則認為需要執行所述充值功能,否則等待。步驟S303,判斷充值是否合法,若是則執行步驟S304,否則執行步驟S302。本步驟可以參考步驟S110。步驟S304,應用充值信息。即,當確定充值合法后,則將所述充值信息應用至所述 終端,具體的可以將充值信息所包含的制漿次數和/或制漿時間添加至所述終端原有的制 漿次數和/或制漿時間上。本步驟結束后,執行步驟S309。步驟S305,判斷是否通信故障,若是,則執行步驟S306,否則執行步驟S308。本步 驟可以參考步驟S104。步驟S306,獲得輸入密碼。本步驟可以參考步驟S105。步驟S307,判斷密碼是否正確,若是則執行步驟S302,否則執行步驟S306。本步驟 可以參考步驟S106。步驟S308,鎖定終端。本步驟可以參考步驟S107。步驟S309,結束。
在本發明一種豆漿機遠程控制方法的第四實施例中,在第一實施例的基礎上,在步驟 S102與步驟S103之間還包括自檢的步驟,該自檢步驟中對終端進行自檢。自檢的內容可以 包括異常狀態檢測,例如電極異常狀態、電機電流、水溫、水、各種閥體位置狀態檢測等。
在本發明一種豆漿機遠程控制方法的第五實施例中,在第一實施例的基礎上,步驟 SlOl驗證成功后的任意狀態下,加入自動升級的步驟,該自動升級的步驟可以參考第二實 施例中步驟S202和步驟S203。
在本發明一種豆漿機遠程控制方法的第六實施例中,在第一實施例的基礎上,步驟 SlOl驗證成功后的任意狀態下,加入將終端的位置信息和/或狀態信息發送至服務器的步
馬聚O其中,所述狀態信息包括終端的當前或歷史狀態信息,例如可以包括當前制漿容 量、當前制漿種類、當前制漿步驟、總的制漿時間、總的制漿次數、常用制漿種類、常用制漿 容量等等。并且,將上述收集的信息通過所述遠程通信模塊11發送至服務器;
所述位置信息包括終端所在地理位置的信息,例如通過GPS確定的經緯度信息,或者 小區基站位置信息等。
可以理解,第四實施例中的自檢步驟、第五實施例中的自動升級步驟、第六實施例中的 位置信息和/或狀態信息發送步驟均可以相互組合在同一實施例中;因為,第四、第五、第 六實施例中的過程依賴于身份驗證,若身份驗證通過,則其可以單個或組合出現在身份驗 證通過的整個流程任意位置。對于,這些實施例,由于理解較為容易,故不再進一步詳細說 明。
以上所揭露的僅為本發明的較佳實施例而已,當然不能以此來限定本發明之權利范 圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
權利要求
1.一種豆漿機遠程控制方法,包括以下步驟a、啟動遠程連接并進行身份驗證,驗證成功執行步驟b;b、判斷是否執行第一功能,若是執行步驟c;C、執行所述第一功能。
2.根據權利要求1所述的方法,其特征在于,步驟b中,通過判斷終端是否有執行所述 第一功能的權限來判斷是否執行所述第一功能,若有權限,則執行步驟c ;其中,所述第一功能為制漿功能,并且步驟b具體為判斷終端的制漿時間和/或制漿次數是否有效,若有效則認為具有所述權限。
3.根據權利要求2所述的方法,其特征在于,若步驟b中判斷為無效,則提示充值并判 斷是否有充值識別碼輸入,若有充值識別碼輸入,則將獲得的充值識別碼與終端和/或服 務器的數據庫和/或編碼規則比較,若該充值識別碼合法,則終端和/或服務器應用所述充 值識別碼所包含的充值信息并執行步驟C。
4.根據權利要求1所述的方法,其特征在于,所述第一功能為遠程升級,并且步驟b具 體為判斷終端制漿程序與服務器上制漿程序的版本,若終端制漿程序版本低于服務器制漿 程序版本,則執行步驟C。
5.根據權利要求1所述的方法,其特征在于,所述第一功能為充值功能,并且步驟b具 體為判斷是否有充值識別碼輸入,若有,則執行步驟c ;步驟c具體為將獲得的充值識別碼與終端和/或服務器的數據庫和/或編碼規則比較,若該充值識 別碼合法,則終端和/或服務器應用所述充值識別碼所包含的充值信息。
6.根據權利要求1至5中任一項所述的方法,其特征在于,步驟a中,若驗證失敗,則判 斷是否是通信故障,若是,則提示輸入密碼,若密碼輸入正確則認為驗證成功;步驟b中,判斷執行所述第一功能后,在執行步驟c之前,還包括終端自檢的過程;若終 端自檢通過,則執行步驟C。
7.根據權利要求1至5中任一項所述的方法,其特征在于,步驟a后,還包括將終端位 置信息和/或狀態信息發送至服務器的步驟。
8.一種豆漿機,包括遠程通信模塊,用于與服務器啟動遠程連接;身份驗證模塊,用于在所述遠程通信模塊啟動遠程連接后向服務器提供終端身份信息;功能選擇模塊,用于在所述身份驗證模塊驗證成功后判斷是否執行第一功能;功能執行模塊,用于在所述功能選擇模塊判定執行所述第一功能后執行該功能。
9.根據權利要求8所述的豆漿機,其特征在于,所述第一功能為制漿功能,所述功能選 擇模塊判斷終端的制漿時間和/或制漿次數是否有效,若有效則所述功能執行模塊執行所 述制漿功能。
10.根據權利要求9所述的方法,其特征在于,所述功能選擇模塊若判斷為無效,則提 示充值并判斷是否有充值識別碼輸入,若有充值識別碼輸入,則將獲得的充值識別碼與終端和/或服務器的數據庫和/或編碼規則比較,若該充值識別碼合法,則終端和/或服務器 應用所述充值識別碼所包含的充值信息,并且所述功能執行模塊執行所述制漿功能。
全文摘要
本發明公開了一種豆漿機遠程控制方法,包括以下步驟a、啟動遠程連接并進行身份驗證,驗證成功執行步驟b;b、判斷是否執行第一功能,若是執行步驟c;c、執行所述第一功能。本發明中,由于提出了豆漿機的遠程控制方法及豆漿機,進而使得管理和維護工作變得簡單。
文檔編號A23C11/10GK102098329SQ201010602509
公開日2011年6月15日 申請日期2010年12月23日 優先權日2010年12月23日
發明者唐亮亮, 王旭寧, 羅明強, 高強 申請人:九陽股份有限公司