交互式玩具的制作方法
【專利摘要】一種針對兒童的交互式玩具,所述交互式玩具包括主體、中央處理單元(CPU)、無線通信模塊、電池模塊和多個輸入/輸出模塊。主體具有裝飾外部、至少一個輸入按鈕和穿孔表面部。CPU包括用于操作所述玩具的嵌入控制邏輯。無線通信模塊與CPU電氣連接以進行數(shù)據(jù)交換。存儲器模塊與CPU電氣連接以進行數(shù)據(jù)交換。電池模塊電氣連接至CPU以提供電力。多個輸入/輸出模塊電氣連接至CPU以在兒童和CPU之間發(fā)送和接收輸入信號。
【專利說明】交互式玩具
[0001] 相關(guān)申請的交叉引用
[0002] 本申請是2013年9月19日提交的美國申請61/879,704的延續(xù)案。在此通過引用包 含以上申請的全部內(nèi)容。
【背景技術(shù)】
[0003] 本發(fā)明涉及兒童的玩具,并且尤其涉及能夠在玩具和第二用戶所操作的遠程通信 裝置之間進行雙向通信的兒童的交互式玩具。
【背景技術(shù)】
[0004] 本部分的陳述僅提供與本發(fā)明相關(guān)的背景信息,并且可以構(gòu)成或者可以不構(gòu)成現(xiàn) 有技術(shù)。
[0005] 能夠接收第一用戶或兒童的輸入并且提供音頻輸出的傳統(tǒng)玩具一般具有不可改 變或不可更新的一系列嵌入音頻消息。必須由第二用戶或父母操作玩具以利用新的嵌入消 息對玩具進行重新編程。
[0006] 盡管目前的玩具實現(xiàn)了這些玩具所意圖的目的,但存在針對可以利用新的音頻輸 出而進行遠程更新并且提供兒童、父母和玩具之間的真實交互體驗的新交互式玩具的需 求。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明提供一種交互式玩具。所述交互式玩具包括:主體、中央處理單元(CPU)、無 線通信模塊、電池模塊和多個輸入/輸出模塊。主體具有裝飾外部、至少一個輸入按鈕和穿 孔表面部分。中央處理單元CPU配置在主體內(nèi)。CPU包括用于操作所述玩具的嵌入控制邏輯。 無線通信模塊與CHJ進行通信。存儲器模塊與CPU進行通信。電池模塊與CPU進行通信以提供 電力。多個輸入/輸出模塊與CHJ進行通信以在兒童和CPU之間發(fā)送并接收輸入信號。
[0008] 在本發(fā)明的另一示例中,所述無線通信模塊是Wifi連接性通信單元、具有SM卡的 蜂窩通信單元、藍牙通信單元和衛(wèi)星直接通信單元中的至少一個。
[0009] 在本發(fā)明的又一示例中,所述存儲器模塊是諸如閃速存儲器等的基于芯片的存儲 器模塊和諸如硬盤驅(qū)動器等的基于機械的存儲器模塊中的至少一個。
[0010] 在本發(fā)明的又一示例中,所述電池模塊包括與所述CPU進行通信的電池監(jiān)視器,并 且包括可充電電池和一次性使用電池中的至少一個。
[0011] 在本發(fā)明的又一示例中,所述多個輸入/輸出模塊包括:至少一個輸入按鈕、音頻 輸入模塊、音頻輸出模塊、發(fā)光裝置、振動模塊和移動檢測模塊。
[0012] 在本發(fā)明的又一示例中,所述至少一個輸入按鈕包括配置在所述交互式玩具的所 述主體上的播放按鈕和記錄按鈕。
[0013]在本發(fā)明的又一不例中,所述音頻輸入模塊包括麥克風和放大器,其中所述麥克 風以接近所述穿孔表面部的方式配置在所述交互式玩具的所述主體的內(nèi)部。
[0014] 在本發(fā)明的又一不例中,所述音頻輸出模塊包括揚聲器和放大器,其中所述揚聲 器以接近所述穿孔表面部的方式配置在所述交互式玩具的所述主體的內(nèi)部。
[0015] 在本發(fā)明的又一示例中,所述主體的裝飾外部包括觸感柔軟的表面以及至少具有 鼻子、嘴和一對眼睛的角色頭部的特征。
[0016] 在本發(fā)明的又一示例中,所述發(fā)光裝置包括發(fā)光二極管即LED,所述發(fā)光二極管以 代替所述角色頭部的所述一對眼睛的方式配置在所述主體的裝飾外部。
[0017] 在本發(fā)明的又一示例中,所述CPU的所述控制邏輯包括第一至第八控制邏輯。第一 控制邏輯,用于播放所下載的音頻消息;第二控制邏輯,用于利用信號向用戶通知重放所下 載的消息;第三控制邏輯,用于進行暫停以使得用戶能夠有時間按下所述記錄按鈕;第四控 制邏輯,用于判斷是否按下了所述記錄按鈕;第五控制邏輯,用于在按下了所述記錄按鈕的 情況下激活所述音頻輸入模塊以接收來自用戶的語音數(shù)據(jù);第六控制邏輯,用于在尚未按 下所述記錄按鈕的情況下判斷是否按下了所述播放按鈕,從而在所述CPU判斷為按下了所 述播放按鈕的情況下返回至所述第一控制邏輯;第七控制邏輯,用于在尚未按下所述播放 按鈕的情況下經(jīng)由所述音頻輸出模塊向用戶表示取消信號;以及第八控制邏輯,用于使所 述CPU暫停以等待來自用戶的輸入。
[0018] 在本發(fā)明的又一示例中,所述CPU的所述控制邏輯包括第一至第七控制邏輯。第一 控制邏輯,用于從存儲器擦除所記錄的任何語音數(shù)據(jù);第二控制邏輯,用于利用信號向用戶 通知開始記錄音頻消息;第三控制邏輯,用于接收新的音頻消息并且將該新的音頻消息存 儲到存儲器中;第四控制邏輯,用于繼續(xù)進行記錄或等待附加的音頻數(shù)據(jù)輸入;第五控制邏 輯,用于利用信號向用戶通知音頻數(shù)據(jù)的記錄已停止;第六控制邏輯,用于回放所記錄的音 頻數(shù)據(jù);以及第七控制邏輯,用于將所記錄的音頻數(shù)據(jù)上傳至因特網(wǎng)或云服務(wù)器以供第二 用戶檢索。
[0019] 通過參考以下的說明書和附圖,本發(fā)明的其它特征和優(yōu)點將變得明顯,其中在說 明書和附圖中,相同的附圖標記指代相同的組件、要素或特征。
【附圖說明】
[0020] 這里所描述的附圖僅是為了例示目的并且并非意在以任何方式限制本發(fā)明的范 圍;
[0021] 圖1A是根據(jù)本發(fā)明的交互式玩具的正視圖的描繪;
[0022] 圖1B是根據(jù)本發(fā)明的交互式玩具的立體圖的描繪;
[0023] 圖1C是根據(jù)本發(fā)明的交互式玩具的背面立體圖的描繪;
[0024]圖2是根據(jù)本發(fā)明的交互式玩具的示意圖;
[0025] 圖3是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0026] 圖4是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0027] 圖5是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0028] 圖6A是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0029]圖6B是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0030]圖7A是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0031 ]圖7B是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0032] 圖8是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0033] 圖9是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0034] 圖10A是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0035] 圖10B是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0036] 圖11是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;
[0037] 圖12A是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖;以及
[0038] 圖12B是根據(jù)本發(fā)明的交互式玩具所執(zhí)行的方法或控制邏輯的流程圖。
【具體實施方式】
[0039] 以下說明實質(zhì)上僅是示例性的并且并非意在限制本發(fā)明、應(yīng)用或用戶。
[0040] 參考圖1A~1C,示出交互式兒童玩具10的典型實施例,并且現(xiàn)在將進行說明。玩具 10包括具有腿部14和裝飾外部16的主體12。例如,玩具10的主體12具有觸感柔軟的外部表 面并且包括立方體主部18和部分圓柱形的頂部20。腿部14從主體12的立方體主部18底部的 4個角延伸。裝飾外部包括主體12的立方體主部18的正面18A上所配置的動物的臉部,并且 包括可以采用臉部的成對的眼睛為形態(tài)的多個發(fā)光裝置16A。主體12的頂部20上可以配置 例如鹿角20A的附加配件。玩具還可以包括穿孔表面或穿孔格柵22以及多個按鈕、按鍵或其 它壓敏型致動器24。穿孔格柵22配置在主體12的頂部20的表面上。多個按鈕24配置在主體 12的立方體主部18的背面18B的表面上,然而,在沒有背離本發(fā)明的范圍的情況下多個按鈕 24還可以配置在玩具的表面上的別處。
[0041] 現(xiàn)在轉(zhuǎn)向圖2并且繼續(xù)參考圖1A~1C,示出交互式兒童玩具10的典型示意圖并且 現(xiàn)在將進行說明。交互式玩具10包括中央處理單元(CPU)26、無線通信模塊28、存儲器模塊 30、電池模塊32和多個輸入/輸出模塊34。玩具10的主體12中包含CPU 26、通信模塊28、電池 32和多個輸入/輸出模塊34的一部分輸入/輸出模塊。例如,CPU 26與通信模塊28和存儲器 模塊30相連接以進行數(shù)據(jù)交換,同時利用電池32來供電并且相對于多個輸入/輸出模塊34 進行輸入信號和輸出信號的接收和發(fā)送。
[0042]在沒有背離本發(fā)明的范圍的情況下,無線通信模塊28包括一個或多個無線通信技 術(shù)。例如,可以使用Wifi技術(shù)以允許CPU 26與路由器進行通信并連接至因特網(wǎng)。此外,無線 通信模塊28可以使用利用用戶識別模塊(SIM)的蜂窩技術(shù)來經(jīng)由蜂窩數(shù)據(jù)網(wǎng)絡(luò)進行通信。 可以使用的其它技術(shù)是藍牙iBlutooth?)和衛(wèi)星無線通信技術(shù)或者這些技術(shù)的組合。通信 模塊還包括信號輸出機構(gòu)28A和光隔離器或光耦合器28B。信號輸出機構(gòu)提供通信信號的當 前狀態(tài)。信號機構(gòu)28A可以采用發(fā)光二極管(LED)裝置等的形式。光耦合器28B是防止高電壓 影響CPU 26的可視化數(shù)據(jù)鏈路。
[0043]存儲器模塊32包括諸如閃速存儲器等形式的數(shù)據(jù)存儲器或機械型存儲器存儲器 并且相對于CPU 26進行數(shù)據(jù)的發(fā)送和接收。
[0044]多個輸入/輸出模塊34包括用戶輸入按鈕36、音頻輸出模塊38、音頻輸入模塊40、 狀態(tài)LED 42、振動模塊和喚醒檢測模塊44。輸入按鈕36包括將用戶輸入信號發(fā)送至CPU的播 放按鈕36A和記錄按鈕36B,并且輸入按鈕36與喚醒檢測模塊44進行通信。在本發(fā)明的另一 示例中,輸入按鈕36可以被使得用戶能夠使用語音命令或提示來指揮玩具10的語音激活輸 入模塊所取代。同樣參考圖1C,輸入按鈕36被示為玩具10的主體12的背面18B上的多個按 鈕、按鍵或其它壓敏型致動器24。音頻輸出模塊38包括音頻放大器38A和音頻揚聲器38B,其 中音頻放大器38A從CPU 26接收音頻數(shù)據(jù)并且由CPU 26啟動該音頻放大器38A。音頻揚聲器 38B以與穿孔格柵22鄰接的方式配置在玩具10的主體12內(nèi)部。音頻輸入模塊40包括音頻放 大器40A和麥克風40B,其中音頻放大器40A將音頻數(shù)據(jù)發(fā)送至CPU 26并且由CPU 26啟動音 頻放大器40A。麥克風40B同樣以與穿孔格柵22鄰接的方式配置在玩具10的主體12內(nèi)部。 [0045]電池模塊32包括可更換的或一次性使用的電池32A和電池監(jiān)視器32B。電池32A向 CPU 26輸送電力并且電池監(jiān)視器32B將充電狀態(tài)信號發(fā)送至CPU 26。電池模塊32還從CPU 26接收啟動信號。
[0046] CPU 26通常包括具有預(yù)編程的數(shù)字計算機或處理器的電子控制裝置、操作系統(tǒng)、 控制邏輯、用于存儲數(shù)據(jù)的存儲器以及至少一個I/O外圍設(shè)備??刂七壿嫲ㄓ糜诒O(jiān)視、操 作并生成數(shù)據(jù)的多個邏輯例程。控制邏輯可以在硬件、軟件或硬件和軟件的組合中實現(xiàn)。例 如,控制邏輯可以采用存儲在存儲器模塊32上或者存儲在CPU 26的存儲器中并且可由CPU 26執(zhí)行的程序代碼的形式。如上所述,CPU 26從無線通信模塊28、存儲器模塊30、電池模塊 32、輸入按鈕36和音頻輸入模塊40接收數(shù)據(jù)輸入,并且向音頻輸出模塊38和LED 28、42提供 多個輸出。
[0047] 在本發(fā)明的另一示例中,交互式兒童玩具通信系統(tǒng)包括玩具10、代理、玩具郵件 (Toymail)應(yīng)用程序和后臺服務(wù)器并且由第一用戶和第二用戶使用。如上所述,玩具10包括 采用Electriclmf裝置的形式的CPU,然而在沒有背離本發(fā)明的范圍的情況下還可以使用 其它形式或類型的處理器。代理是Impa〇:U(f服務(wù)或其它類型的云數(shù)據(jù)共享和存儲。 Toymail應(yīng)用程序是其中一個用戶在其電話上所安裝的、并且用以向玩具10發(fā)送文本或語 音消息的iPhoneGR)S用程序(App)或基于Android?的電話應(yīng)用程序。后臺服務(wù)器是作為與 玩具10和Toymail應(yīng)用程序的接口的基于web的服務(wù)器。第一用戶和第二用戶例如可以是兒 童和該兒童的父母或祖父母。
[0048] 在圖3中以流程圖的形式示出控制邏輯或方法100的示例,并且控制邏輯或方法 100在可以由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)、并且包括用于播放所下載的音頻消息的 第一控制邏輯102。第二控制邏輯104用信號通知用戶重放所下載的消息。第三控制邏輯106 進行暫停以使得用戶能夠有時間按下記錄按鈕36B。第四控制邏輯108判斷是否按下了記錄 按鈕36B。在按下了記錄按鈕36B的情況下,第五控制邏輯110激活音頻輸入模塊40以從用戶 接收語音數(shù)據(jù)。在尚未按下記錄按鈕36B的情況下,第六控制邏輯112判斷是否按下了播放 按鈕36A。在CPU判斷為按下了播放按鈕36A的情況下控制邏輯100返回至第一控制邏輯102。 在尚未按下播放按鈕36A的情況下,第七控制邏輯114經(jīng)由音頻輸出模塊38向用戶表示取 消。第八控制邏輯116使CPU暫停以等待來自用戶的輸入。
[0049] 在圖4中以流程圖的形式示出另一典型控制邏輯或方法200,并且控制邏輯或方法 200在可以由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)、并且包括用于從存儲器擦除所記錄的任 何語音數(shù)據(jù)的第一控制邏輯202。第二控制邏輯204用信號通知用戶開始記錄音頻消息。第 三控制邏輯206接收新的音頻消息并且將該音頻消息放到存儲器中。第四控制邏輯208繼續(xù) 進行記錄或者等待附加的音頻數(shù)據(jù)輸入。第五控制邏輯210用信號向用戶通知音頻數(shù)據(jù)的 記錄已停止。第六控制邏輯212回放所記錄的音頻數(shù)據(jù)。第七控制邏輯214將所記錄的音頻 數(shù)據(jù)上傳至因特網(wǎng)或云服務(wù)器以供第二用戶檢索。
[0050] 在圖5中以流程圖的形式示出又一典型控制邏輯或方法300,并且控制邏輯或方法 300在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)、并且包括向用戶表示正在將消息上傳至代 理的第一控制邏輯302。第二控制邏輯304使玩具10暫停并且等待用戶按下記錄按鈕36B。第 三控制邏輯306判斷是否按下了記錄按鈕36B。第四控制邏輯308向用戶表示由于用戶按下 了記錄按鈕36B因而將取消上傳。第五控制邏輯310取消玩具10所進行的消息上傳。第六控 制邏輯312在用戶沒有按下記錄按鈕36B之后向代理通知準備好要上傳消息。第七控制邏輯 314在玩具10由于連接性問題而不能向代理通知存在可供上傳的消息之后使玩具10進入等 待輸入的模式。在代理可用的情況下,第八控制邏輯318將所記錄的消息上傳至代理。第九 控制邏輯320用于向用戶提供消息已上傳的指示器。第十控制邏輯322嘗試將玩具連接至后 臺服務(wù)器。第十一控制邏輯324處理回復(fù)消息。第十二控制邏輯326將消息發(fā)布至后臺服務(wù) 器上的回復(fù)目錄。
[0051] 在圖6A和6B中以流程圖的形式示出又一典型控制邏輯或方法400,并且控制邏輯 或方法400在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)、并且包括用于從ImpCloucT中檢索 消息隊列狀態(tài)的第一控制邏輯402。第二控制邏輯404判斷是否存在可供下載的新消息。第 三控制邏輯406向用戶表示正在下載新消息。第四控制邏輯408擦除現(xiàn)有消息、下載新消息 并且向用戶表示存在正等待播放的新消息。第五控制邏輯410判斷用戶是否按下了播放按 鈕36A。在用戶沒有按下播放按鈕36A的情況下,第六控制邏輯412向用戶表示仍存在新消 息。第七控制邏輯414使玩具進入等待輸入的模式。在用戶按下了播放按鈕36A的情況下,第 八控制邏輯416播放消息。第九控制邏輯418向用戶提供玩具10正在等待用戶記錄回復(fù)消息 的指示器。第十控制邏輯420判斷用戶是否按下了記錄按鈕36B。第十一控制邏輯422向代理 通知存在要上傳的回復(fù)消息。第十二控制邏輯424將回復(fù)消息上傳至代理。
[0052] 在圖7A和7B中以流程圖的形式示出又一典型控制邏輯或方法500,并且控制邏輯 或方法500在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)以下載消息、并且包括用于從Imp Cloud?中檢索消息隊列狀態(tài)的第一控制邏輯5〇2。第二控制邏輯504判斷是否存在可供下 載的新消息。第三控制邏輯506向用戶表示正在下載新消息。第四控制邏輯508擦除現(xiàn)有消 息。第五控制邏輯510判斷用戶是否按下了按鈕36。在用戶按下了按鈕36的情況下,第六控 制邏輯512暫停擦除現(xiàn)有消息。第七控制邏輯514向用戶表示正在下載新消息并且繼續(xù)進行 第四控制邏輯508。在用戶沒有按下按鈕36的情況下,第八控制邏輯516下載消息。第九控制 邏輯518判斷用戶是否按下了按鈕36。在用戶沒有按下按鈕36的情況下,第十控制邏輯520 判斷消息是否來自Toymail。第^^一控制邏輯522向用戶表示消息不是來自Toymai 1。第十二 控制邏輯524進行暫停以等待用戶按下播放按鈕36A。第十三控制邏輯526判斷用戶是否按 下了播放按鈕36A。在用戶沒有按下播放按鈕36A的情況下,第十四控制邏輯528向用戶表示 存在等待回放的新消息。第十五控制邏輯530使玩具10進入等待輸入的模式。在用戶按下了 按鈕36的情況下,第十六控制邏輯534暫停消息下載。第十七控制邏輯536向用戶表示正在 下載消息并且返回至第八控制邏輯516。第十八控制邏輯538向用戶表示新消息是Toymail 消息并且繼續(xù)進行第十四控制邏輯528。
[0053] 在圖8中以流程圖的形式示出又一典型控制邏輯或方法600,并且控制邏輯或方法 600在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)以使得玩具10進入等待模式、并且包括用于 等待輸入的第一控制邏輯602。第二控制邏輯604判斷是否存在通過推動按鈕36、或者通過 如喚醒檢測模塊44所檢測到的移動玩具10的來自用戶的任何輸入。第三控制邏輯606在如 下詳述的"喚醒玩具"用例中繼續(xù)。
[0054] 在圖9中以流程圖的方式示出又一典型控制邏輯或方法700,并且控制邏輯或方法 700在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)以執(zhí)行與語境有關(guān)的歌曲和故事、并且包括 用于執(zhí)行如下所述的"喚醒玩具"用例的第一控制邏輯702。第二控制邏輯704判斷當前的玩 具喚醒是否是玩具在上午的第一次喚醒。第三控制邏輯706經(jīng)由代理或Impa〇ud_'檢索天 氣數(shù)據(jù)。第四控制邏輯708選擇并播放與所檢索的天氣數(shù)據(jù)相關(guān)的歌曲或故事。
[0055] 在圖10A和10B中以流程圖的形式示出又一典型控制邏輯或方法800,并且控制邏 輯或方法800在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)以執(zhí)行天氣語境的歌曲和故事、并 且包括用于判斷先前根據(jù)控制邏輯或方法700檢索到的天氣數(shù)據(jù)是否是晴天或陽光天氣的 第一控制邏輯802。第二控制邏輯804使玩具10連接至具有與晴天或陽光天氣相關(guān)的歌曲的 基于ImpGloild?或代理的數(shù)據(jù)庫。第三控制邏輯806從該數(shù)據(jù)庫下載并播放歌曲。第四控制 邏輯808擦除來自該數(shù)據(jù)庫的歌曲。在先前在第一控制邏輯802中判斷為天氣數(shù)據(jù)不是晴天 或陽光天氣的情況下,第五控制邏輯810判斷先前根據(jù)控制邏輯或方法700檢索到的天氣數(shù) 據(jù)是否是雪天或寒冷天氣。第六控制邏輯812使玩具10連接至具有與雪天或寒冷天氣相關(guān) 的歌曲的基于ImpGloud?或代理的數(shù)據(jù)庫。第七控制邏輯814從該數(shù)據(jù)庫下載并播放歌曲。 第八控制邏輯816擦除來自該數(shù)據(jù)庫的歌曲。在先前在第五控制邏輯810中判斷為天氣數(shù)據(jù) 不是雪天或寒冷天氣的情況下,第九控制邏輯818判斷先前根據(jù)控制邏輯或方法700檢索到 的天氣數(shù)據(jù)是否為雨天。第十控制邏輯820使玩具10連接至具有與雨天相關(guān)的歌曲的基于 ImpCMoucT或代理的數(shù)據(jù)庫。第十一控制邏輯824從該數(shù)據(jù)庫下載并播放歌曲。第十二控制 邏輯826擦除來自該數(shù)據(jù)庫的歌曲。第十三控制邏輯828使玩具10連接至具有與多云天氣相 關(guān)的歌曲的基于Impa〇udx或代理的數(shù)據(jù)庫。第十四控制邏輯830從該數(shù)據(jù)庫下載并播放 歌曲。第十五控制邏輯832擦除來自該數(shù)據(jù)庫的歌曲。
[0056] 在圖11中以流程圖的形式示出又一典型控制邏輯或方法900,并且控制邏輯或方 法900在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)以在語境計劃安排或日歷中執(zhí)行"喚醒玩 具"用例、并且包括判斷用戶計劃安排是否是激活或活躍的第一控制邏輯902。在用戶計劃 安排為激活的情況下,第二控制邏輯904執(zhí)行如下所述的"喚醒玩具"用例。第三控制邏輯 906對先前輸入至應(yīng)用程序中的計劃安排數(shù)據(jù)進行檢索。第四控制邏輯908對與所檢索的計 劃安排數(shù)據(jù)相關(guān)的歌曲或故事進行選擇、下載和播放。
[0057] 在圖12A和12B中以流程圖的形式示出另一典型控制邏輯或方法1000,并且控制邏 輯或方法1000在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)以執(zhí)行與計劃安排或活動語境相 關(guān)的歌曲和故事、并且包括判斷先前根據(jù)控制邏輯或方法900檢索到的計劃安排數(shù)據(jù)是否 是起床活動的第一控制邏輯1002。第二控制邏輯1004使玩具10連接至具有與起床活動相關(guān) 的歌曲的基于ImpQoud?或代理的數(shù)據(jù)庫。第三控制邏輯1〇〇6從該數(shù)據(jù)庫選擇、下載并播 放歌曲或故事。第四控制邏輯1008擦除來自該數(shù)據(jù)庫的歌曲或故事。在先前在第一控制邏 輯1002中判斷為先前根據(jù)控制邏輯或方法900檢索到的計劃安排數(shù)據(jù)不是起床活動的情況 下,第五控制邏輯1010判斷該計劃安排數(shù)據(jù)是否是上學活動。第六控制邏輯1012使玩具連 接至具有與上學活動相關(guān)的歌曲的基于ImPa〇ud?或代理的數(shù)據(jù)庫。第七控制邏輯1014從 該數(shù)據(jù)庫選擇、下載并播放歌曲或故事。第八控制邏輯1016擦除來自該數(shù)據(jù)庫的歌曲或故 事。在先前在第五控制邏輯1010中判斷為先前根據(jù)控制邏輯或方法900檢索到的計劃安排 數(shù)據(jù)不是上學活動的情況下,第九控制邏輯1018判斷該計劃安排數(shù)據(jù)是否是就寢時間活 動。第十控制邏輯1020使玩具10連接至具有與就寢時間活動相關(guān)的歌曲的基于Impaoud? 或代理的數(shù)據(jù)庫。第十一控制邏輯1022從該數(shù)據(jù)庫選擇、下載并播放歌曲或故事。第十二控 制邏輯1024擦除來自該數(shù)據(jù)庫的歌曲或故事。在先前在第九控制邏輯1018中判斷為先前根 據(jù)控制邏輯或方法900檢索到的計劃安排數(shù)據(jù)不是就寢時間活動的情況下,第十三控制邏 輯1026判斷該計劃安排數(shù)據(jù)是否是用戶輸入活動。第十四控制邏輯1028使玩具10連接至具 有與用戶輸入活動相關(guān)的歌曲的基于ImpOmici?或代理的數(shù)據(jù)庫。第十五控制邏輯1〇3〇從 該數(shù)據(jù)庫選擇、下載并播放歌曲或故事。第十六控制邏輯1032擦除來自該數(shù)據(jù)庫的歌曲或 故事。
[0058] 在本發(fā)明的另一示例中,玩具10、代理和Toymail應(yīng)用程序包括多個用例或可執(zhí)行 方法。這樣的一個用例即"安裝電池"用例在對新電池進行安裝或再充電的情況下被執(zhí)行, 并且包括在電池安裝好或充好電的情況下啟動玩具10并且連接至Wifi網(wǎng)絡(luò)、以及經(jīng)由LED 指示器向用戶表示玩具10連接至了 Wifi網(wǎng)絡(luò)。接著,玩具10用信號向用戶通知玩具10正在 等待用戶輸入。然后玩具10等待用戶輸入。玩具10向iPhone?上的Toymail應(yīng)用程序表示玩 具10未鏈接或者"閃爍"。然后玩具10等待用戶將玩具10與Toymail應(yīng)用程序進行鏈接。如果 玩具無法連接至Wifi網(wǎng)絡(luò),則玩具10表示該情況。玩具10在連接至Wifi網(wǎng)絡(luò)的情況下如果 需要更新ElectricIrrφκ操作系統(tǒng)則進行該更新。接著,在移除電池再安裝電池的情況下, 玩具10嘗試經(jīng)由新的路由器連接至Wifi網(wǎng)絡(luò)。
[0059] 在對電池進行安裝或再充電并且玩具10處于深度睡眠模式的情況下,在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)又一典型用例或可執(zhí)行方法。"喚醒玩具"用例包括主方案和 多個替代方案。該主方案包括在用戶按下了播放按鈕36A和記錄按鈕36B其中之一的情況下 將玩具10經(jīng)由Wifi網(wǎng)絡(luò)連接至impCkmcl?。然后玩具10檢查電池充電水平。接著,玩具10檢 查是否存在要上傳至Imp Cloud的回復(fù)數(shù)據(jù)消息。在等待用戶輸入之后,玩具10請求代理檢 查新消息,等待1分鐘以供輸入,然后回到睡眠。第一替代方案在ImpCloucT不可用的情況 下發(fā)生。玩具10嘗試連接并持續(xù)該嘗試長達1分鐘,然后在玩具10無法連接至Wifi網(wǎng)絡(luò)的情 況下回到深度睡眠模式9分鐘。第二替代方案在通過按下播放按鈕36A或記錄按鈕36B進行 用戶輸入從而喚醒了玩具10的情況下播放最后下載的消息。第三替代方案向用戶表示電池 電量低。第四替代方案在電池電量極低的情況下使玩具10回到深度睡眠模式。第五替代方 案向代理通知存在要上傳至Impa〇udK'的語音數(shù)據(jù)消息。然后玩具10上傳該消息。第六替 代方案檢測到存在要從ImpCloud?下載的新消息以及當前所下載的消息已經(jīng)播放了至少 一次。然后玩具10下載該新消息。
[0060] 在玩具10處于喚醒模式的情況下,在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)又一 典型用例或可執(zhí)行方法。"進入睡眠"用例包括主方案。該主方案從玩具10禁用麥克風開始。 接著,玩具10使閃速存儲器進入睡眠模式。然后玩具禁用揚聲器并且對Electriclmjf進行 配置以在按下了按鈕36的情況下喚醒。最后,玩具10進入深度睡眠模式并持續(xù)7分鐘。
[0061 ]在玩具10處于喚醒模式的情況下,在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)又一 典型用例或可執(zhí)行方法。"下載消息"用例包括主方案和替代方案。代理從后臺服務(wù)器獲得 消息隊列狀態(tài),該消息隊列狀態(tài)表示至少有一個消息可供下載。代理向玩具10通知存在可 供下載的消息。玩具10擦除閃速存儲器中的現(xiàn)有消息。玩具10向用戶表示現(xiàn)有消息的擦除 正在進行中。將包含語音數(shù)據(jù)消息的聲音文件從后臺服務(wù)器發(fā)出、在代理上進行緩沖并且 以數(shù)據(jù)塊的形式傳輸至玩具10,該玩具10將消息存儲在閃速存儲器中。玩具10向用戶表示 消息的下載正在進行中。然后玩具10向用戶表示新消息可用。玩具10等待1分鐘以供用戶按 下播放按鈕36B。玩具10在用戶沒有按下播放按鈕的情況下繼續(xù)"進入睡眠"用例。在閃速存 儲器已經(jīng)包含用戶尚未回放的消息的情況下發(fā)生第一替代方案。然后使聲音文件保留在后 臺服務(wù)器上,直到在玩具10上閃速存儲器空間可用為止。
[0062]在玩具10處于喚醒模式的情況下,在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)又一 典型用例或可執(zhí)行方法。"播放消息"用例包括主方案和2個替代方案。該主方案在用戶按下 了播放按鈕的情況下開始。玩具10播放所下載的消息。然后玩具10提示用戶針對玩具10進 行回復(fù)。用戶按下記錄按鈕并且玩具進入下述的"記錄回復(fù)消息"用例。在用戶沒有在5秒內(nèi) 按下記錄按鈕的情況下發(fā)生第一替代方案。玩具10通過表示已取消回復(fù)來進行響應(yīng)并且進 入下述的"等待輸入"用例。
[0063]在玩具10處于喚醒模式的情況下,在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)又一 典型用例或可執(zhí)行方法。"等待輸入"用例包括主方案和4個替代方案。該主方案從玩具第一 次請求代理檢查新消息的情況下開始。玩具10等待1分鐘以供輸入并且返回睡眠模式。在第 一替代方案中,玩具檢查可行的Wifi連接并且在不存在連接的情況下回到睡眠模式。第二 替代方案在用戶按下播放按鈕36A的情況下播放最新下載的消息。第三替代方案在先前下 載的消息已經(jīng)播放了至少一次的情況下從ImpaoucT下載下一消息。第四替代方案使得玩 具10能夠在用戶按下了記錄按鈕36B的情況下忽略記錄按鈕輸入。
[0064]在玩具10處于喚醒模式的情況下,在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)又一 典型用例或可執(zhí)行方法。"記錄回復(fù)消息"用例包括主方案和替代方案。主方案在玩具10從 代理下載了消息并播放了該消息的情況下開始。閃速存儲器在玩具10提供擦除進度的指示 器并且在擦除完成的情況下被擦除。用戶在玩具10對消息進行長達10秒的記錄時對著麥克 風40說話。玩具10給出記錄結(jié)束的指示器并且回放所記錄的消息。然后將該消息上傳至代 理。由于在用戶進行記錄的同時按下按鈕36的情況下玩具10忽略輸入,因此發(fā)生替代方案。 [0065]在玩具10處于喚醒模式的情況下,在可由CPU 26執(zhí)行的軟件程序代碼中實現(xiàn)另一 典型用例或可執(zhí)行方法。"上傳回復(fù)消息"用例包括主方案和3個替代方案。該主方案在將消 息記錄至閃速存儲器的情況下開始。玩具10向用戶表示即將要發(fā)送消息。玩具10等待5秒以 供按下記錄按鈕36B。如果沒有按下記錄按鈕,則玩具10向代理表示存在要上傳的新消息, 并且在玩具10向用戶表示正在發(fā)生上傳以及上傳完成的同時上傳了該新消息。代理將該消 息發(fā)布至后臺服務(wù)器上的回復(fù)目錄。在發(fā)送消息之前按下了記錄按鈕的情況下發(fā)生第一替 代方案。玩具10向用戶表示取消了上傳。在代理由于連接性問題因而不可用的情況下發(fā)生 第二替代方案,并且玩具進入"等待輸入"用例。在后臺服務(wù)器不可用的情況下發(fā)生第三替 代方案。代理將超時并且回復(fù)消息將丟失。
[0066]玩具10能夠具有用作向用戶指示如下內(nèi)容的指示器的多個嵌入聲音:玩具10正在 等待輸入、正在花費時間完成任務(wù)、或者正在進入模式。這些聲音包括:正常提醒音、針對上 午的Toymail提醒音、針對下午和晚上的Toymail提醒音、冗長操作期間播放的蜂鳴聲、操作 結(jié)束時播放的雙蜂鳴聲、按下了記錄按鈕并且不存在要播放的消息的情況下的左聲道第一 消息音、按下了記錄按鈕并且不存在可供播放的消息的情況下的右聲道第一消息音、安裝 了電池之后播放的開機指示音、低電池音、表示"有消息到來...稍等"的消息到來音、表示 "按下右側(cè)按鈕進行回復(fù)"的按下回復(fù)音、表示"正在記錄"的記錄音、表示"正在發(fā)送"的發(fā) 送音、在丟失回復(fù)消息的情況下播放的取消音、以及將回復(fù)上傳至代理之后播放的"全部完 成"音。
[0067] 玩具10還能夠使用LED提供可視化指示器。LED可以顯示不同的顏色并且可以按不 同的速度產(chǎn)生脈沖。
[0068]本發(fā)明的說明實質(zhì)上僅是示例性的并且沒有背離本發(fā)明的主旨的變形例意圖處 于本發(fā)明的范圍內(nèi)。這些變形例不應(yīng)被視為背離本發(fā)明的精神和范圍。
【主權(quán)項】
1. 一種針對兒童的交互式玩具,所述交互式玩具包括: 主體,其具有裝飾外部、至少一個輸入按鈕、以及穿孔表面部; 中央處理單元即CPU,其配置在所述主體內(nèi),其中所述CPU包括用于操作所述交互式玩 具的嵌入控制邏輯; 無線通信模塊,其與所述CPU進行通信; 存儲器模塊,其與所述CPU進行通信; 電池模塊,其與所述CPU進行通信以提供電力;以及 多個輸入/輸出模塊,其與所述CPU進行通信以在兒童與所述CHJ之間發(fā)送和接收輸入 信號。2. 根據(jù)權(quán)利要求1所述的交互式玩具,其中,所述無線通信模塊是Wifi連接性通信單 元、具有SH1卡的蜂窩通信單元、藍牙通信單元和衛(wèi)星直接通信單元中的至少一個。3. 根據(jù)權(quán)利要求1所述的交互式玩具,其中,所述存儲器模塊是諸如閃速存儲器等的基 于芯片的存儲器模塊和諸如硬盤驅(qū)動器等的基于機械的存儲器模塊中的至少一個。4. 根據(jù)權(quán)利要求1所述的交互式玩具,其中,所述電池模塊包括與所述CPU進行通信的 電池監(jiān)視器,并且包括可充電電池和一次性使用電池中的至少一個。5. 根據(jù)權(quán)利要求1所述的交互式玩具,其中,所述多個輸入/輸出模塊包括:至少一個輸 入按鈕、音頻輸入模塊、音頻輸出模塊、發(fā)光裝置、振動模塊和移動檢測模塊。6. 根據(jù)權(quán)利要求5所述的交互式玩具,其中,所述至少一個輸入按鈕包括配置在所述交 互式玩具的所述主體上的播放按鈕和記錄按鈕。7. 根據(jù)權(quán)利要求6所述的交互式玩具,其中,所述音頻輸入模塊包括麥克風和放大器, 其中所述麥克風以接近所述穿孔表面部的方式配置在所述交互式玩具的所述主體的內(nèi)部。8. 根據(jù)權(quán)利要求7所述的交互式玩具,其中,所述音頻輸出模塊包括揚聲器和放大器, 其中所述揚聲器以接近所述穿孔表面部的方式配置在所述交互式玩具的所述主體的內(nèi)部。9. 根據(jù)權(quán)利要求8所述的交互式玩具,其中,所述主體的裝飾外部包括觸感柔軟的表面 以及至少具有鼻子、嘴和一對眼睛的角色頭部的特征。10. 根據(jù)權(quán)利要求9所述的交互式玩具,其中,所述發(fā)光裝置包括發(fā)光二極管即LED,所 述發(fā)光二極管以代替所述角色頭部的所述一對眼睛的方式配置在所述主體的裝飾外部。11. 根據(jù)權(quán)利要求8所述的交互式玩具,其中,所述CRJ的所述嵌入控制邏輯包括: 第一控制邏輯,用于播放所下載的音頻消息; 第二控制邏輯,用于利用信號向用戶通知重放所下載的消息; 第三控制邏輯,用于進行暫停以使得用戶能夠有時間按下所述記錄按鈕; 第四控制邏輯,用于判斷是否按下了所述記錄按鈕; 第五控制邏輯,用于在按下了所述記錄按鈕的情況下激活所述音頻輸入模塊以接收來 自用戶的語音數(shù)據(jù); 第六控制邏輯,用于在尚未按下所述記錄按鈕的情況下判斷是否按下了所述播放按 鈕,從而在所述CPU判斷為按下了所述播放按鈕的情況下返回至所述第一控制邏輯; 第七控制邏輯,用于在尚未按下所述播放按鈕的情況下經(jīng)由所述音頻輸出模塊向用戶 表示取消信號;以及 第八控制邏輯,用于使所述CHJ暫停以等待來自用戶的輸入。12. 根據(jù)權(quán)利要求8所述的交互式玩具,其中,所述CRJ的所述嵌入控制邏輯包括: 第一控制邏輯,用于從存儲器擦除所記錄的任何語音數(shù)據(jù); 第二控制邏輯,用于利用信號向用戶通知開始記錄音頻消息; 第三控制邏輯,用于接收新的音頻消息并且將該新的音頻消息存儲到存儲器中; 第四控制邏輯,用于繼續(xù)進行記錄或等待附加的音頻數(shù)據(jù)輸入; 第五控制邏輯,用于利用信號向用戶通知音頻數(shù)據(jù)的記錄已停止; 第六控制邏輯,用于回放所記錄的音頻數(shù)據(jù);以及 第七控制邏輯,用于將所記錄的音頻數(shù)據(jù)上傳至因特網(wǎng)或云服務(wù)器以供第二用戶檢 索。13. -種針對兒童的交互式玩具,所述交互式玩具包括: 主體,其具有裝飾外部、至少一個輸入按鈕、以及穿孔表面部; 中央處理單元即CPU,其配置在所述主體內(nèi),其中所述CPU包括用于操作所述交互式玩 具的嵌入控制邏輯; 無線通信模塊,其與所述CPU進行通信,其中所述無線通信模塊是Wifi連接性通信單 元、具有SM卡的蜂窩通信單元、藍牙通信單元和衛(wèi)星直接通信單元中的至少一個; 存儲器模塊,其與所述CHJ進行通信,其中所述存儲器模塊是諸如閃速存儲器等的基于 芯片的存儲器模塊和諸如硬盤驅(qū)動器等的基于機械的存儲器模塊中的至少一個; 電池模塊,其與所述CPU進行通信以提供電力;以及 多個輸入/輸出模塊,其與所述CPU進行通信以在兒童和所述CHJ之間發(fā)送和接收輸入 信號。14. 根據(jù)權(quán)利要求13所述的交互式玩具,其中,所述電池模塊包括與所述CHJ進行通信 的電池監(jiān)視器,并且包括可充電電池和一次性使用電池中的至少一個。15. 根據(jù)權(quán)利要求13所述的交互式玩具,其中,所述多個輸入/輸出模塊包括:播放按鈕 和記錄按鈕,其配置在所述交互式玩具的所述主體上;麥克風,其以接近所述穿孔表面部的 方式配置在所述交互式玩具的所述主體的內(nèi)部;揚聲器,其以接近所述穿孔表面部的方式 配置在所述交互式玩具的所述主體的內(nèi)部;發(fā)光裝置;振動模塊;以及移動檢測模塊。16. 根據(jù)權(quán)利要求15所述的交互式玩具,其中,所述主體的裝飾外部包括觸感柔軟的表 面以及至少具有鼻子、嘴和一對眼睛的角色頭部的特征。17. 根據(jù)權(quán)利要求16所述的交互式玩具,其中,所述發(fā)光裝置包括發(fā)光二極管即LED,所 述發(fā)光二極管以代替所述角色頭部的所述一對眼睛的方式配置在所述主體的裝飾外部。18. 根據(jù)權(quán)利要求13所述的交互式玩具,其中,所述CPU的所述嵌入控制邏輯包括: 第一控制邏輯,用于播放所下載的音頻消息; 第二控制邏輯,用于利用信號向用戶通知重放所下載的消息; 第三控制邏輯,用于進行暫停以使得用戶能夠有時間按下記錄按鈕; 第四控制邏輯,用于判斷是否按下了所述記錄按鈕; 第五控制邏輯,用于在按下了所述記錄按鈕的情況下激活音頻輸入模塊以接收來自用 戶的語音數(shù)據(jù); 第六控制邏輯,用于在尚未按下所述記錄按鈕的情況下判斷是否按下了播放按鈕,從 而在所述CHJ判斷為按下了所述播放按鈕的情況下返回至所述第一控制邏輯; 第七控制邏輯,用于在尚未按下所述播放按鈕的情況下經(jīng)由音頻輸出模塊向用戶表示 取消信號;以及 第八控制邏輯,用于使所述CHJ暫停以等待來自用戶的輸入。19. 一種針對兒童的交互式玩具,所述交互式玩具包括: 主體,其具有裝飾外部、至少一個輸入按鈕、以及穿孔表面部; 中央處理單元即CPU,其配置在所述主體內(nèi),其中所述CPU包括用于操作所述交互式玩 具的嵌入控制邏輯; 無線通信模塊,其與所述CPU進行通信; 存儲器模塊,其與所述CPU進行通信; 電池模塊,其與所述CPU進行通信以提供電力;以及 多個輸入/輸出模塊,其與所述CPU進行通信以在兒童與所述CHJ之間發(fā)送和接收輸入 信號。20. 根據(jù)權(quán)利要求19所述的交互式玩具,其中,所述CPU的所述嵌入控制邏輯包括: 第一控制邏輯,用于從存儲器擦除所記錄的任何語音數(shù)據(jù); 第二控制邏輯,用于利用信號向用戶通知開始記錄音頻消息; 第三控制邏輯,用于接收新的音頻消息并且將該新的音頻消息存儲到存儲器中; 第四控制邏輯,用于繼續(xù)進行記錄或等待附加的音頻數(shù)據(jù)輸入; 第五控制邏輯,用于利用信號向用戶通知音頻數(shù)據(jù)的記錄已停止; 第六控制邏輯,用于回放所記錄的音頻數(shù)據(jù);以及 第七控制邏輯,用于將所記錄的音頻數(shù)據(jù)上傳至因特網(wǎng)或云服務(wù)器以供第二用戶檢 索。
【文檔編號】A63H3/28GK105828896SQ201480051794
【公開日】2016年8月3日
【申請日】2014年9月19日
【發(fā)明人】G·南達, A·希爾, R·吉利斯
【申請人】拓梅爾有限責任公司