本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種具有移動終端病毒監(jiān)測組件的互聯(lián)網(wǎng)早教機器人。
背景技術:
現(xiàn)有的早教故事機,都是在早教故事機中設置存儲裝置或外接存儲接口。在使用時,早教故事機從存儲裝置或外接存儲設備,如u盤、sd卡等中調(diào)取預先存儲的內(nèi)容,并將該內(nèi)容進行播放。但是,如果沒有專業(yè)的早教專家指導,家長一般無法找到適合自己孩子的早教內(nèi)容資源,這就會削弱早教效果。而且,不同的孩子存在個體差異,這種早教故事機提供的早教內(nèi)容無法實現(xiàn)針對性、個性化的服務。同時,現(xiàn)有的早教故事機僅能提供語音資料,而視頻資料,如動畫片、繪本等需要父母通過電視、電腦或書本等方式獲得,以為孩子提供全面的早期教育。這就使得語音資料與視頻資料的教育內(nèi)容存在一定缺口或產(chǎn)生重疊,無法實現(xiàn)完整的、系統(tǒng)性的早教。
技術實現(xiàn)要素:
針對上述現(xiàn)有技術中的缺陷,本發(fā)明解決了現(xiàn)有早教故事機的早教內(nèi)容單一,無法滿足個性化需求的問題。
為了達到上述目的,本發(fā)明提供如下技術方案:一種具有移動終端病毒監(jiān)測組件的互聯(lián)網(wǎng)早教機器人,包括機器人終端、云服務器以及移動客戶端,按照以下方式運行:
步驟s101,所述移動客戶端根據(jù)用戶輸入的測評數(shù)值計算出用戶測評得分,并將所述用戶測評得分發(fā)送至云服務器;
步驟s201,所述云服務器根據(jù)接收的用戶測評得分,從本地早教策略數(shù)據(jù)庫中調(diào)取匹配的早教課程表,并將所述早教課程表發(fā)送至所述移動客戶端;
步驟s301,所述移動客戶端選擇所述早教課程表中的課程,并將選擇的課程代碼發(fā)送至所述機器人終端;
步驟s401,所述機器人終端根據(jù)所述選擇的課程代碼向所述云服務器發(fā)出獲取請求;
步驟s501,所述云服務器根據(jù)所述選擇的課程代碼的獲取請求,從本地的資源數(shù)據(jù)庫調(diào)取所述課程代碼所對應的課程內(nèi)容,向所述機器人終端發(fā)送所述選擇的課程內(nèi)容;
此外,所述互聯(lián)網(wǎng)早教機器人還包括移動終端病毒監(jiān)測組件,所述移動終端病毒監(jiān)測組件包括訪問統(tǒng)一資源定位符請求獲取單元,用于獲取訪問統(tǒng)一資源定位符請求;判斷單元,用于判斷所述訪問統(tǒng)一資源定位符請求是否滿足預設的攔截條件;攔截單元,當滿足攔截條件時,攔截所述訪問統(tǒng)一資源定位符請求;模擬響應消息返回單元,用于向發(fā)出所述訪問url請求的ip地址返回模擬響應消息。
更優(yōu)選的是,在步驟s501中還包括:所述云服務器記錄向所述機器人終端發(fā)送的所述選擇的課程內(nèi)容,并生成所述早教課程表的執(zhí)行進度,將所述早教課程表的執(zhí)行進度發(fā)送至所述移動客戶端;所述云服務器判斷所述執(zhí)行進度是否完成,若是,則所述云服務器向所述移動客戶端發(fā)送重新測評提醒。
更優(yōu)選的是,在步驟s501之后還包括:步驟s601,所述機器人終端播放所接收到的課程內(nèi)容。
更優(yōu)選的是,在所述步驟s601中還包括:所述機器人終端將通過hdmi接口在電視機上播放所接收到的課程內(nèi)容。
更優(yōu)選的是,所述步驟s101還包括:所述移動客戶端根據(jù)客戶輸入的文字信息發(fā)送至所述機器人終端;所述機器人終端將接收到的文字信息轉(zhuǎn)化成相應的語音信息,播放所述語音信息。
更優(yōu)選的是,所述步驟s101還包括:所述移動客戶端向所述機器人終端發(fā)送視頻連接請求;所述機器人終端根據(jù)所述視頻連接請求,開啟攝像頭,并將所述攝像頭拍攝到的信息發(fā)送至所述移動客戶端。
更優(yōu)選的是,在步驟s101之前還包括,步驟s001,所述移動客戶端將用戶輸入的個人信息發(fā)送至云服務器;步驟s002,所述云服務器將接收到的個人信息存儲在會員管理數(shù)據(jù)庫中。
更優(yōu)選的是,在步驟s002之后,步驟s101之前還包括,所述云服務器從本地會員管理數(shù)據(jù)庫中調(diào)取個人信息,并根據(jù)個人信息從本地早教策略數(shù)據(jù)庫中調(diào)取匹配的測評題目,將所述測評題目發(fā)送至所述移動客戶端。
更優(yōu)選的是,在步驟s501之后還包括步驟s701,所述移動客戶端向所述云服務器發(fā)送確定重新測評信息,所述重新測評信息包括個人信息代碼;所述云服務器根據(jù)個人信息代碼從所述會員管理數(shù)據(jù)庫中調(diào)取個人信息,并根據(jù)個人信息從本地早教策略數(shù)據(jù)庫中調(diào)取匹配的測評題目,將所述測評題目發(fā)送至所述移動客戶端。
本發(fā)明的的有益效果為:
移動客戶端計算出用戶的測評得分,并通過云服務器調(diào)取匹配的早教課程表,推送給移動客戶端,實現(xiàn)對用戶提供個性化的早教服務。同時,用戶能夠選擇早教課程表中列出的早教課程,并將相應的代碼發(fā)送至早教機器人終端,通過早期機器人終端向云服務器獲取相應的課程內(nèi)容,從而實現(xiàn)語音、視頻教育內(nèi)容的補充,以達到系統(tǒng)性的教育,同時移動終端病毒監(jiān)測組件可以防止互聯(lián)網(wǎng)早教機器人感染病毒。
附圖說明
圖1為本發(fā)明一種具有移動終端病毒監(jiān)測組件的互聯(lián)網(wǎng)早教機器人的處理流程示意圖;
圖2為本發(fā)明互聯(lián)網(wǎng)早教機器人的組成示意圖;
圖3為本發(fā)明移動終端病毒監(jiān)測組件的組成結(jié)構(gòu)示意圖。
具體實施方式
下面,將結(jié)合附圖來對本發(fā)明的示例實施例進行詳細描述。在附圖中,相同或相似的參考標號自始至終表示相同或相似的元件。
如圖1至圖3所示,本發(fā)明的一種實施方式中,提供一種具有移動終端病毒監(jiān)測組件的互聯(lián)網(wǎng)早教機器人,包括機器人終端、云服務器以及移動客戶端。機器人終端、云服務器以及移動客戶端通過以下的方式運行,
步驟s001,移動客戶端將用戶輸入的個人信息發(fā)送至云服務器;云服務器將接收到的個人信息存儲在會員管理數(shù)據(jù)庫中。移動客戶端可以為手機、平板電腦等移動終端。個人信息包括家長信息和寶寶信息。家長信息包括名字、稱謂、頭像等;寶寶信息包括昵稱、生日、性別、頭像等。
步驟s002,云服務器從本地會員管理數(shù)據(jù)庫中調(diào)取個人信息,并根據(jù)個人信息從本地評測題庫數(shù)據(jù)庫中調(diào)取匹配的測試題目,將測試題目發(fā)送至移動客戶端。從個人信息的寶寶信息中提取關鍵詞:生日,獲得寶寶的年齡。本地評測題庫數(shù)據(jù)庫中根據(jù)年齡分為28個階段,每個階段設計了10-15個選擇題,總共設計300左右測試題目。根據(jù)寶寶的生日提取匹配階段的測試題目,發(fā)送至移動客戶端供父母進行填寫。
步驟s101,移動客戶端根據(jù)用戶輸入的測評數(shù)值計算出用戶測評得分,并將用戶測評得分發(fā)送至云服務器。
步驟s201,云服務器根據(jù)接收的用戶測評得分,從本地早教策略數(shù)據(jù)庫中調(diào)取匹配的早教課程表,并將早教課程表發(fā)送至移動客戶端。早教策略數(shù)據(jù)庫中存儲了早教指導與建議。這些早教指導與建議根據(jù)孩子的年齡、性別、日常行為表現(xiàn)等劃分為不同的早教課程表。早教課程表包括語音故事、動畫片、兒歌、電子版繪本、互動游戲等內(nèi)容,并按照日歷形式展示該早教課程表,當家長選擇日歷上某天時,能顯示當天精選的早教內(nèi)容與互動任務。每個早教內(nèi)容或互動任務都有一個對應的代碼。
步驟s301,所述移動客戶端選擇所述早教課程表中的課程,并將選擇的課程代碼發(fā)送至所述機器人終端。互動任務可以分為兩類:一、孩子與父母的直接互動,如“和孩子一起數(shù)數(shù)鞋柜里的鞋子”,這類任務與機器人終端無關。父母在選擇該互動任務后,直接與孩子一起完成任務;二、通過與機器人終端完成的互動任務,如“通過早教機器人給孩子講一個故事”。父母選擇這類任務后,需要通過機器人終端完成該互動任務。
步驟s401,所述機器人終端根據(jù)所述選擇的課程代碼向所述云服務器發(fā)出獲取請求。
步驟s501,所述云服務器根據(jù)所述選擇的課程代碼的獲取請求,從本地的資源數(shù)據(jù)庫調(diào)取所述課程代碼所對應的課程內(nèi)容,向所述機器人終端發(fā)送所述選擇的課程內(nèi)容。本地的資源數(shù)據(jù)庫中存儲了所有類型的早教課程表的課程資源。當選擇的互動任務是孩子與父母的直接互動時,云服務器直接記錄課程代碼,不向機器人終端發(fā)送任何信息。當選擇的互動任務是通過與機器人終端完成的互動任務,或早教內(nèi)容,云服務器才從本地調(diào)取課程內(nèi)容。此外,所述互聯(lián)網(wǎng)早教機器人還包括移動終端病毒監(jiān)測組件,所述移動終端病毒監(jiān)測組件包括訪問統(tǒng)一資源定位符請求獲取單元,用于獲取訪問統(tǒng)一資源定位符請求;判斷單元,用于判斷所述訪問統(tǒng)一資源定位符請求是否滿足預設的攔截條件;攔截單元,當滿足攔截條件時,攔截所述訪問統(tǒng)一資源定位符請求;模擬響應消息返回單元,用于向發(fā)出所述訪問url請求的ip地址返回模擬響應消息。
一種優(yōu)選的實施方式中,在步驟s501中還包括:云服務器記錄向所述機器人終端發(fā)送選擇的課程信息,并生成早教課程表的執(zhí)行進度,將早教課程表的執(zhí)行進度發(fā)送至移動客戶端。所述云服務器判斷所述執(zhí)行進度是否完成,若是,則所述云服務器向所述移動客戶端發(fā)送重新測評提醒。若否,則無相關操作。同時,云服務器將完成的早教課程表記錄在會員管理數(shù)據(jù)庫中對應的個人信息中。當用戶接受到重新測評提醒時,則說明用戶已經(jīng)完成了之前早教課程表中的所有課程,需要用戶重新進入評測題庫進行新的測評。
步驟s601,機器人終端播放所接收到的課程內(nèi)容。為了方便使用視頻資料,在一種優(yōu)選的實施方式中,在步驟s601中還包括:機器人終端將通過hdmi接口在電視機上播放所接收到的課程內(nèi)容。通過電視機來播放視頻類別的課程內(nèi)容,清晰度,并能控制孩子的觀看距離,減少對視力的影響。
為了實現(xiàn)父母與孩子之間的互動,通過機器人代替父母發(fā)音,在一種實施方式中,步驟s101還包括:父母通過移動客戶端輸入文字信息,移動客戶端根據(jù)客戶輸入的文字信息發(fā)送至機器人終端。本步驟中,文字信息包括用戶輸入的故事、兒歌或者普通的短句,通過這種遠程的方式與孩子進行互動,在一定程度解決父母孩子兩地相隔導致的交流過少的問題。機器人終端將接收到的文字信息轉(zhuǎn)化成相應的語音信息,播放語音信息。將文字信息轉(zhuǎn)化成語音信息,機器人代替父母發(fā)音,實現(xiàn)與孩子的語言交流。
為了提高互動的效果,在一種實施方式中,步驟s101還包括:通過移動客戶端向機器人終端發(fā)送視頻連接請求;機器人終端根據(jù)所述視頻連接請求,自動開啟攝像頭,并將攝像頭拍攝到的信息發(fā)送至移動客戶端。機器人終端設置攝像頭,用戶能夠通過攝像頭與孩子互動。
當孩子某一階段的早教課程表結(jié)束之后,孩子進入新一輪的學習階段。為了使新的早教課程符合孩子的實際情況,當云服務器向移動客戶端發(fā)送重新測評提醒時,在步驟s501之后還包括步驟s701,移動客戶端向云服務器發(fā)送確定重新測評信息,重新測評信息包括個人信息代碼;云服務器根據(jù)個人信息代碼從會員管理數(shù)據(jù)庫中調(diào)取個人信息,這些個人信息包括孩子的年齡以及已經(jīng)完成的早教課程表。根據(jù)上述個人信息從本地早教策略數(shù)據(jù)庫中調(diào)取匹配的測評題目,將測評題目發(fā)送至移動客戶端。本早教機器人系統(tǒng)重新依次完成上述步驟s101至步驟s601。
以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍。