本發明涉及智能健康技術領域,尤其涉及一種智能牙刷的控制方法、控制系統。
背景技術:
智能牙刷能夠幫助人們養成良好的刷牙習慣,由于不同年齡、性別、地域的人形成有不同的有效刷牙習慣,傳統牙刷中固定配置的刷牙方案有限,不能滿足所有用戶的刷牙需求。
技術實現要素:
本發明的主要目的在于提供一種智能牙刷的控制方法,旨在滿足不同用戶在不同境況下的刷牙需求,提高智能牙刷的應用性。
為實現上述目的,本發明提出的智能牙刷的控制方法,包括以下步驟:
app終端讀取云端的刷牙方案;
獲取用戶的個人信息,并根據所述個人信息推薦匹配的刷牙方案;
根據獲取的用戶的選擇操作,將所述推薦的刷牙方案推送至智能牙刷進行參數調整,或者將用戶自定義或重新選擇的刷牙方案推送至智能牙刷進行參數調整。
進一步地,所述根據獲取的用戶的選擇操作,將所述推薦的刷牙方案推送至智能牙刷進行參數調整,或者將用戶自定義或重新選擇的刷牙方案推送至智能牙刷進行參數調整的步驟,具體包括:
根據獲取的用戶的選擇操作,判斷所述app終端推薦的刷牙方案是否被接受;
若是,則將所述app終端推薦的刷牙方案推送至所述智能牙刷進行運行參數的調整;
若否,則將用戶自定義或重新選擇的刷牙方案推送至所述智能牙刷進行運行參數的調整。
進一步地,所述將用戶自定義或重新選擇的刷牙方案推送至智能牙刷進行運行參數的調整的步驟,具體包括:
當推薦的刷牙方案未被接受時,所述app終端在其顯示界面上顯示全部的刷牙方案;
當所述全部的刷牙方案中存在用戶需要的刷牙方案時,所述app終端將用戶重新選擇的刷牙方案推送至所述智能牙刷進行運行參數的調整;
當所述全部的刷牙方案中不存在用戶需要的刷牙方案時,所述app終端將用戶自定義的刷牙方案推送至所述智能牙刷進行運行參數的調整。
進一步地,所述智能牙刷包括牙刷固件,所述將用戶自定義的刷牙方案推送至智能牙刷進行運行參數的調整的步驟,具體包括:
獲取對所述顯示界面上自定義選項的點擊操作,彈出自定義方案界面;
獲取在所述自定義方案界面上執行的刷牙步驟、振動頻率、振動時長、及振動方式的選擇操作,生成預設格式的自定義刷牙方案;
將所述自定義刷牙方案發送至云端進行存儲,并顯示于所述顯示界面;
在獲取用戶執行的確認操作后,將所述自定義方案推送至所述牙刷固件對智能牙刷的刷牙步驟、振動頻率、振動時長、及振動方式進行調整。
進一步地,所述智能牙刷包括牙刷固件,所述將刷牙方案推送至所述智能牙刷進行運行參數的調整的步驟,具體包括:
接收所述app終端推送的刷牙方案,并將其存儲于所述牙刷固件;
通過運行所述牙刷固件對所述智能牙刷的振動方式、振動頻率、及振動時長進行調整。
進一步地,所述app終端讀取云端的刷牙方案的步驟之前,還包括:
所述云端錄入全部的刷牙方案并根據不同的人群組別進行適用匹配。
進一步地,所述獲取用戶的個人信息,并根據所述個人信息推薦匹配的刷牙方案的步驟,具體包括:
從app賬號的注冊信息,或與所述app賬號關聯的第三方應用的賬號信息中獲取用戶的個人信息;
根據所述個人信息判定用戶所在的人群組別;
根據用戶所在的人群組別推薦匹配的刷牙方案;
將推薦的刷牙方案顯示于app終端的顯示界面。
進一步地,所述獲取用戶的個人信息,并根據所述個人信息推薦匹配的刷牙方案的步驟,具體包括:
所述app終端從個人身份識別卡中讀取用戶的個人信息;
根據所述個人信息判定用戶所在的人群組別;
根據用戶所在的人群組別推薦匹配的刷牙方案;
將推薦的刷牙方案顯示于app終端的顯示界面。
本發明還提出一種智能牙刷的控制系統,該控制系統包括app終端及分別與所述app終端連接的云端和智能牙刷,所述app終端包括第一存儲器、第一處理器、及存儲在所述第一存儲器上并在所述第一處理器上運行的第一控制程序,所述第一控制程序被所述第一處理器執行時實現如上所述的控制方法的步驟。
進一步地,所述智能牙刷包括第二存儲器、第二處理器、及存儲在所述第二存儲器上并在所述第二處理器上運行的第二控制程序,所述第二控制程序被所述第二處理器執行時實現如下操作:
接收所述app終端推送的刷牙方案,并將其存儲于所述牙刷固件;
通過運行所述牙刷固件對所述智能牙刷的振動方式、振動頻率、及振動時長進行調整。
本發明的智能牙刷的控制方法,由app終端讀取云端的刷牙方案,然后根據用戶的個人信息推薦匹配的刷牙方案,最后根據用戶的選擇將推薦的刷牙方案推送至智能牙刷進行參數調整,或者將用戶自定義或重新選擇的刷牙方案推送至智能牙刷進行參數調整,可滿足更多人群不同的刷牙需求,提高了智能牙刷的應用性。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖示出的結構獲得其他的附圖。
圖1為本發明的智能牙刷的控制方法一實施例的流程圖;
圖2為圖1中步驟s53的具體流程圖;
圖3為圖2中步驟s533的具體流程圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明提出一種智能牙刷的控制方法。
參照圖1,圖1為本發明的智能牙刷的控制方法一實施例的流程圖。
在本實施例中,該控制方法包括:
s10:所述云端錄入全部的刷牙方案并根據不同的人群組別進行適用匹配;
s20:所述app終端分別與所述云端和所述智能牙刷建立通信連接;
s30:app終端讀取云端的刷牙方案;
s40:獲取用戶的個人信息,并根據所述個人信息推薦匹配的刷牙方案;
s51:根據獲取的用戶的選擇操作,判斷所述app終端推薦的刷牙方案是否被接受;
若是,則執行步驟s52;
s52:將所述app終端推薦的刷牙方案推送至所述智能牙刷進行運行參數的調整;
若否,則執行步驟s53;
s53:將用戶自定義或重新選擇的刷牙方案推送至所述智能牙刷進行運行參數的調整。
在本實施例中,該智能牙刷的控制方法,主要用于滿足更多人群不同的刷牙需求。該控制方法首先通過云端配置刷牙方案,在云端配置的刷牙方案無法滿足用戶需求時,可以授權用戶對刷牙方案進行自定義,以便根據用戶的實際需求靈活地配置刷牙方案,并將配置好的刷牙方案推送至智能牙刷進行參數調整,配置的刷牙方案運行。
本實施例的刷牙方案由云端錄入,具體執行時由后臺服務器根據不同方案包括的刷牙步驟、振動頻率、振動時長、振動方式、及應用提示等進行分類,然后在根據不同適用人群進行匹配分類,如美白刷牙方案使用高頻次聲波、振動時長為2分10秒、使用時段為早中晚,應用提示為“配合使用牙線效果更好”、采用的刷牙步驟為清潔模式→深度清潔模式→拋光模式→按摩模式,其中清潔模式的時長為40秒、深度清潔模式的時長為55秒、拋光模式的時長為15秒、按摩模式的時長為20秒,根據不同的適用群體,上述刷牙方案會重新進行調整,最終使得每一種刷牙方案匹配適用于一組別的群體,然后將每一種刷牙方案及其匹配適用的人群組別錄入云端,所述人群組別主要根據年齡、性別、及牙齒類型進行分組。
在云端錄入全部的刷牙方案及每一方案匹配適用的人群組別后,app終端分別與所述云端和所述智能牙刷建立通信連接,app終端與云端之間的連接一般為wifi連接,在其他實施例中也可以通過數據線進行連接,app終端與云端之間通過http協議進行數據傳輸,也即在app終端向云端上傳數據時必然會對上傳的數據進行http格式的壓縮或打包,同樣,在云端向app終端進行數據傳輸時也會對相應的數據進行http格式的壓縮或打包。app終端與智能牙刷之間通過藍牙、wifi、或zigbee等方式進行通信和數據傳輸,由于藍牙的低功耗性能,本實施例的控制方法優選藍牙方式實現app終端與智能牙刷之間的數據交互。
在用戶需要刷牙時,可以利用app終端對智能牙刷的刷牙參數進行調整,也即選擇合適的刷牙方案,此時,app終端通過與云端建立的通信連接讀取云端的刷牙方案,在app終端的顯示界面上顯示全部的刷牙方案,然后app終端自動獲取用戶的個人信息,并對獲取的個人信息進行分析,先按照性別劃分為男女兩組,然后分別對男女兩組進行年齡段的劃分,如將0-10歲劃分為兒童組,將11-16歲劃分為少年組,將17-30歲劃分為青年組,將31-60劃分為中年組,將60歲以上劃分為老年組,最后根據用戶所在的組別推薦該組別匹配的刷牙方案。
app終端將推薦的刷牙方案顯示于顯示界面的最上層,此時需要用戶選擇是否接受app終端推薦的刷牙方案,最上層的顯示界面不但包含推薦的刷牙方案的名稱、簡要說明、功能介紹及提示,還包括一個“立即使用”的選項,用戶可以點擊該“立即使用”的選項進行推薦的刷牙方案的確認,也可以選擇左上端的返回標志退回到上一界面,上一界面顯示從云端讀取的全部的刷牙方案,也即app終端獲取到在所述顯示界面上執行的點擊操作后,需要對該點擊操作進行進一步的判斷,以確定app終端推薦的刷牙方案是否被接受;如果推薦的刷牙方案被接受,則由app終端將推薦的刷牙方案通過藍牙推動到智能牙刷,對智能牙刷固有的刷牙方案進行改寫,也即調整智能牙刷的運行參數使其執行app終端推薦的刷牙方案;如果推薦的刷牙方案未被接受,則需要用戶從app終端讀取的全部的刷牙方案中重新選擇需要的刷牙方案,或者在所述全部的刷牙方案中不存在用戶需要的刷牙方案時,由用戶自定義需要的刷牙方案,然后通過app終端將用戶重新選擇或自定義的刷牙方案推送至智能牙刷,對智能牙刷固有的刷牙方案進行改寫,也即調整智能牙刷的運行參數使其執行用戶自定義或重新選擇的刷牙方案。
本發明的智能牙刷的控制方法,由app終端讀取云端的刷牙方案,然后根據用戶的個人信息推薦匹配的刷牙方案,最后根據用戶的選擇將推薦的刷牙方案推送至智能牙刷進行參數調整,或者將用戶自定義或重新選擇的刷牙方案推送至智能牙刷進行參數調整,通過增加自定義的刷牙方案來滿足更多人群不同的刷牙需求,提高了智能牙刷的應用性。
參照圖2,基于上述實施例的智能牙刷的控制方法,步驟s53具體包括:
s531:當推薦的刷牙方案未被接受時,所述app終端在其顯示界面上顯示全部的刷牙方案;
s532:當所述全部的刷牙方案中存在用戶需要的刷牙方案時,所述app終端將用戶重新選擇的刷牙方案推送至所述智能牙刷進行運行參數的調整;
s533:當所述全部的刷牙方案中不存在用戶需要的刷牙方案時,所述app終端將用戶自定義的刷牙方案推送至所述智能牙刷進行運行參數的調整。
在本實施例中,當用戶未確認使用app終端推薦的刷牙方案,也即app終端推薦的刷牙方案未被接受時,所述app終端在其顯示界面上顯示從云端讀取的全部的刷牙方案,此時用戶可以從全部的刷牙方案中重新選擇符合自身的刷牙方案,當所述全部的刷牙方案中存在用戶實際需要的刷牙方案時,app終端根據獲取到的用戶在所述顯示界面上對某一刷牙方案的點擊操作確定用戶重新選擇的刷牙方案,并將其推送至智能牙刷,對智能牙刷固有的刷牙方案進行改寫,也即調整智能牙刷的運行參數使其執行用戶重新選擇的刷牙方案;當所述全部的刷牙方案中不存在用戶實際需要的刷牙方案時,app終端會獲取到用戶對顯示界面上的自定義選項執行的點擊操作,接受用戶進行自定義選擇并生成的刷牙方案,并將其推送至智能牙刷,對智能牙刷固有的刷牙方案進行改寫,也即調整智能牙刷的運行參數使其執行用戶自定義的刷牙方案,通過增加自定義的刷牙方案滿足了更多人群不同的刷牙需求,提高了智能牙刷的應用性。
參照圖3,基于上述實施例的智能牙刷的控制方法,所述智能牙刷包括牙刷固件,步驟s533,具體包括:
s5331:獲取對所述顯示界面上自定義選項的點擊操作,彈出自定義方案界面;
s5332:獲取在所述自定義方案界面上執行的刷牙步驟、振動頻率、振動時長、及振動方式的選擇操作,生成預設格式的自定義刷牙方案;
s5333:將所述自定義刷牙方案發送至云端進行存儲,并顯示于所述顯示界面;
s5334:在獲取用戶執行的確認操作后,將所述自定義方案推送至所述牙刷固件對智能牙刷的刷牙步驟、振動頻率、振動時長、及振動方式進行調整。
在現有的刷牙方案不能滿足用戶實際需求時,用戶可以根據自身實際需要選擇自定義方案選項,在app終端獲取到對其顯示界面上的自定義選項進行的點擊操作時,在其顯示界面上回彈出一自定義方案的界面,該界面包括自定義方案的名稱選項、方案圖標選項、自定義步驟選項、刪除方案選項及保存選項,其中自定義的每一步驟均包括刷牙時間和振動頻率的選擇,以便用戶根據實際需要進行選擇。在用戶針對自身實際需要進行自定義選擇時,分別對刷牙步驟、振動頻率、振動時長及振動方式進行選擇后,通過點擊自定義界面的保存選項生成預設格式的自定義刷牙方案;然后將該自定義的刷牙方案通過http協議進行壓縮或打包后上傳至云端進行存儲,以節省app終端及智能牙刷的內存,所述自定義刷牙方案生成之后還顯示于app終端的顯示界面上,以便用戶對該自定義刷牙方案執行確認操作,在獲取到用戶對顯示界面上的自定義刷牙方案執行的點擊操作時,將該自定義方案通過藍牙推送至智能牙刷的牙刷固件,所述自定義方案保存于所述牙刷固件,以便在智能牙刷與app終端斷開連接后依舊能夠獨立使用,所述智能牙刷通過運行該牙刷固件對智能牙刷的刷牙步驟、振動頻率、振動時長、及振動方式進行調整,以滿足自身的實際刷牙需求,提高了智能牙刷的應用性。
進一步地,所述智能牙刷包括牙刷固件,所述將刷牙方案推送至所述智能牙刷進行運行參數的調整的步驟,具體包括:
接收所述app終端推送的刷牙方案,并將其存儲于所述牙刷固件;
通過運行所述牙刷固件對所述智能牙刷的振動方式、振動頻率、及振動時長進行調整。
在本實施例中,當app終端將推薦的刷牙方案或用戶重新選擇的刷牙方案或用戶自定義的刷牙方案推送至智能牙刷后,智能牙刷將接收到的app推送的刷牙方案存儲于所述牙刷固件,以便智能牙刷與app終端之間的通信連接斷開之后,智能牙刷依舊能夠實現app終端推薦的刷牙方案、用戶重新選擇的刷牙方案或用戶自定義的刷牙方案;在需要利用新的刷牙方案進行刷牙時,運行所述牙刷固件就能夠對智能牙刷固有的刷牙方案進行修改,也即對原有刷牙方案的振動方式、振動頻率及振動時長進行調整,使其能夠滿足用戶的實際需要,提高了智能牙刷的應用性。
進一步地,所述獲取用戶的個人信息,并根據所述個人信息推薦匹配的刷牙方案的步驟,具體包括:
從app賬號的注冊信息或與所述app賬號關聯的第三方應用的賬號信息中獲取用戶的個人信息,或從個人身份識別卡中讀取用戶的個人信息;
根據所述個人信息判定用戶所在的人群組別;
根據用戶所在的人群組別推薦匹配的刷牙方案;
將推薦的刷牙方案顯示于app終端的顯示界面。
在本實施例中,app終端獲取用戶的個人信息可以采用多種方式,如從app賬號的注冊信息中獲取用戶的個人信息,app賬號在注冊時可以要求用戶進行實名注冊,以便獲取用戶的名稱、年齡、性別等個人信息,在其他實施例中也可以通過與所述app賬號關聯的第三方應用的賬號信息中獲取用戶的個人信息,如app登錄時可以選擇通過第三方應用的授權進行登錄,或者將app賬號與第三方應用的賬號信息進行綁定,如app賬號與用戶的微博賬號或微信賬號綁定,通過獲取用戶的微博賬號信息或微信賬號信息就能夠獲取用戶的名稱、年齡、性別、以及生活習慣等個人信息,或者利用app終端掃描用戶的個人身份識別卡對用戶的年齡、性別等個人信息進行讀取,然后根據獲取到的個人信息判定用戶所在的人群組別,以對應云端錄入的全部的刷牙方案對應的人群組別,接著就能夠根據用戶所在的人群組別進行刷牙方案推薦,并將推薦的刷牙方案顯示于app終端的顯示界面,以供用戶進行選擇。
本發明進一步提出一種智能牙刷的控制系統。
該控制系統包括app終端及分別與所述app終端連接的云端和智能牙刷,所述app終端包括第一存儲器、第一處理器、及存儲在所述第一存儲器上并在所述第一處理器上運行的第一控制程序,所述第一控制程序被所述第一處理器執行時實現如下操作:
讀取云端的刷牙方案;
獲取用戶的個人信息,并根據所述個人信息推薦匹配的刷牙方案;
根據獲取的用戶的選擇操作,將所述推薦的刷牙方案推送至智能牙刷進行參數調整,或者將用戶自定義或重新選擇的刷牙方案推送至智能牙刷進行參數調整。
本發明的智能牙刷的控制系統,由app終端讀取云端的刷牙方案,然后根據用戶的個人信息推薦匹配的刷牙方案,最后根據用戶的選擇將推薦的刷牙方案推送至智能牙刷進行參數調整,或者將用戶自定義或重新選擇的刷牙方案推送至智能牙刷進行參數調整,通過增加自定義的刷牙方案來滿足更多人群不同的刷牙需求,提高了智能牙刷的應用性。
進一步地,所述第一控制程序被所述第一處理器執行時還實現如下操作:
根據獲取的用戶的選擇操作,判斷所述app終端推薦的刷牙方案是否被接受;
若是,則將所述app終端推薦的刷牙方案推送至所述智能牙刷進行運行參數的調整;
若否,則將用戶自定義或重新選擇的刷牙方案推送至所述智能牙刷進行運行參數的調整。
進一步地,所述第一控制程序被所述第一處理器執行時還實現如下操作:
當推薦的刷牙方案未被接受時,所述app終端在其顯示界面上顯示全部的刷牙方案;
當所述全部的刷牙方案中存在用戶需要的刷牙方案時,所述app終端將用戶重新選擇的刷牙方案推送至所述智能牙刷進行運行參數的調整;
當所述全部的刷牙方案中不存在用戶需要的刷牙方案時,所述app終端將用戶自定義的刷牙方案推送至所述智能牙刷進行運行參數的調整。
進一步地,所述第一控制程序被所述第一處理器執行時還實現如下操作:
獲取對所述顯示界面上自定義選項的點擊操作,彈出自定義方案界面;
獲取在所述自定義方案界面上執行的刷牙步驟、振動頻率、振動時長、及振動方式的選擇操作,生成預設格式的自定義刷牙方案;
將所述自定義刷牙方案發送至云端進行存儲,并顯示于所述顯示界面;
在獲取用戶執行的確認操作后,將所述自定義方案推送至所述牙刷固件對智能牙刷的刷牙步驟、振動頻率、振動時長、及振動方式進行調整。
進一步地,所述第一控制程序被所述第一處理器執行時還實現如下操作:
從app賬號的注冊信息,或與所述app賬號關聯的第三方應用的賬號信息中獲取用戶的個人信息;
根據所述個人信息判定用戶所在的人群組別;
根據用戶所在的人群組別推薦匹配的刷牙方案;
將推薦的刷牙方案顯示于app終端的顯示界面。
進一步地,所述第一控制程序被所述第一處理器執行時還實現如下操作:
所述app終端從個人身份識別卡中讀取用戶的個人信息;
根據所述個人信息判定用戶所在的人群組別;
根據用戶所在的人群組別推薦匹配的刷牙方案;
將推薦的刷牙方案顯示于app終端的顯示界面。
進一步地,所述智能牙刷包括第二存儲器、第二處理器、及存儲在所述第二存儲器上并在所述第二處理器上運行的第二控制程序,所述第二控制程序被所述第二處理器執行時實現如下操作:
接收所述app終端推送的刷牙方案,并將其存儲于所述牙刷固件;
通過運行所述牙刷固件對所述智能牙刷的振動方式、振動頻率、及振動時長進行調整。
以上僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。