本發明涉及教育用具領域,尤其涉及一種拼詞主機、字符模塊、拼詞系統和拼詞方法。
背景技術:
兒童是祖國的花朵,兒童的教育受到越來越廣泛的重視,教育方式也越來越多樣化。但是現有的識字產品仍然存在形式比較單一,交互方式單一,對孩童的吸引力不足的問題。
技術實現要素:
為了克服現有技術的不足,本發明的目的在于提供一種拼詞主機、字符模塊、拼詞系統和拼詞方法,其能解決現有的識字產品形式比較單一,交互方式單一,對孩童的吸引力不足的問題。
本發明的目的采用如下技術方案實現:
一種拼詞主機,包括主處理器和連接于所述主處理器的存儲器、輸出裝置和主機接口;所述主機接口用于獲取字符模塊發送的信息,所述存儲器用于存儲預設語句,所述主處理器用于判斷所述字符模塊發送的信息是否正確或是否與所述預設語句匹配,所述輸出裝置用于輸出判斷結果。
進一步地,所述主機接口包括有主供電接口和主數據接口,所述主供電接口用于向字符模塊供電,所述主數據接口用于獲取字符模塊的信息。
進一步地,所述主數據接口包括主電平檢測引腳和用于獲取字符模塊的信息的主數據接收引腳,所述主電平檢測引腳、主數據接收引腳連接于所述主處理器。
進一步地,所述拼詞主機的一端設有用于連接字符模塊的主連接機構。
進一步地,所述拼詞主機還包括用于與其他終端通訊的通訊模塊,所述通訊模塊連接于所述主處理器。
一種字符模塊,包括分處理器和與所述分處理器連接的第一模塊接口和第二模塊接口,所述字符模塊上設有字符標記;所述第二模塊接口用于檢測所述第二模塊接口上是否連接有下一字符模塊的第一模塊接口,若有,則通過所述第二模塊接口獲取所述下一字符模塊發送的信息;所述第一模塊接口用于向連接于所述第一模塊接口的拼詞主機或上一字符模塊發送信息;所述分處理器用于將字符標記信息發送至與所述第一模塊接口連接的拼詞主機或另一字符模塊;所述信息包括與所述字符標記相關聯的字符標記信息。
進一步地,所述第一模塊接口包括受電接口和數據發送接口,所述數據發送接口包括數據發送引腳和參考電平引腳;所述第二模塊接口包括子供電接口和數據接收接口,所述數據接收接口包括子電平檢測引腳和子數據接收引腳。
一種拼詞系統,包括前的拼詞主機和前述的字符模塊。
一種拼詞方法,包括以下步驟:
若字符模塊的第二模塊接口上未連接有下一字符模塊的第一模塊接口,則所述字符模塊將字符標記信息發送至所述字符模塊的第一模塊接口;
若字符模塊的第二模塊接口上連接有下一字符模塊的第一模塊接口,則通過所述第二模塊接口獲取所述下一字符模塊發送的信息,將獲取到的信息與所述字符模塊的字符標記信息拼接,并將拼接后的信息發送至所述字符模塊的第一模塊接口,所述字符模塊的第一模塊接口連接于拼詞主機或上一字符模塊。
進一步地,所述字符模塊的第一模塊接口包括連接于主處理器的數據發送接口,所述數據發送接口包括參考電平引腳;所述字符模塊的第二模塊接口包括連接于主處理器的數據接收接口,所述數據接收接口包括子電平檢測引腳;所述拼詞方法還包括以下步驟:
檢測所述字符模塊的子電平檢測引腳的電平;
若所述子電平檢測引腳為非參考電平,則表示所述字符模塊的第二模塊接口上未連接有下一字符模塊的第一模塊接口;
若所述子電平檢測引腳為參考電平,則表示所述字符模塊的第二模塊接口上連接有下一字符模塊的第一模塊接口。
相比現有技術,本發明的有益效果在于:通過積木式的字符模塊組成語句,字符模塊能自主識別拼接是否完成拼接,拼詞主機獲取字符模塊拼接成的語句信息判斷是否正確或與預設語句匹配,之后輸出匹配結果。字符模塊與拼詞主機的結合方式比較獨特,使用者可以有搭積木的體驗,同時學到單詞、算數等知識。
附圖說明
圖1為本發明實施例一提供的拼詞系統一角度的結構示意圖;
圖2為圖1中的拼詞系統另一角度的結構示意圖;
圖3為圖1中的拼詞系統組合起來的結構示意圖;
圖4為圖1中的拼詞系統的電路示意圖;
圖5為圖1中的拼詞主機的電路示意圖;
圖6為圖1中的字符模塊一角度的結構示意圖;
圖7為圖6中的字符模塊另一角度的結構示意圖;
圖8為圖6中的字符模塊內部的結構示意圖。
圖中:100、拼詞主機;110、主處理器;120、存儲器;130、輸出裝置;140、主機接口;141、主供電接口;142、主數據接口;150、通訊模塊;160、主連接機構;200、字符模塊;210、分處理器;220、第一模塊接口;221、受電接口;222、數據發送接口;230、第二模塊接口;231、子供電接口;232、數據接收接口;240、字符標記;250、第一連接機構;251、凸臺;260、第二連接機構;261、凹槽;201、磁吸部。
具體實施方式
下面,結合附圖以及具體實施方式,對本發明做進一步描述,需要說明的是,在不相沖突的前提下,以下描述的各實施例之間或各技術特征之間可以任意組合形成新的實施例。
實施例一
如圖1-圖3為一種拼詞系統,圖4為拼詞系統的電路示意圖。拼詞系統包括拼詞主機100和至少一字符模塊200。
圖5為拼詞主機100的電路結構示意圖。主機模塊包括主處理器110和連接于主處理器110的存儲器120、輸出裝置130和主機接口140;主機接口140用于獲取字符模塊200發送的信息,存儲器120用于存儲預設語句,主處理器110用于判斷字符模塊200發送的信息是否與預設語句匹配,輸出裝置130用于輸出判斷結果。輸出裝置130可以是指示燈、喇叭、顯示器等設備,主處理器110可以采用通用的單片機等處理器,不再贅述。
進一步地,如圖3所示,主機接口140包括有主供電接口141和主數據接口142,主供電接口141用于向字符模塊200供電,主數據接口142用于獲取字符模塊200的信息。主數據接口142可以采用現有的通訊協議實現,但基于簡化接口的考慮,本發明進一步對主數據接口142進行了設計。在本實施例中,主數據接口142包括主電平檢測引腳io和用于獲取字符模塊200的信息的主數據接收引腳rx。
圖6和圖7為字符模塊200的結構示意圖,圖8為字符模塊200內部的結構示意圖,圖3也示出了字符模塊200的接口的結構示意圖。字符模塊200包括分處理器210和與分處理器210連接的第一模塊接口220和第二模塊接口230,字符模塊200上設有字符標記240;第二模塊接口230用于檢測第二模塊接口230上是否連接有下一字符模塊200的第一模塊接口220,若有,則通過第二模塊接口230獲取下一字符模塊200發送的信息;第一模塊接口220用于向連接于第一模塊接口220的拼詞主機100或上一字符模塊200發送信息;分處理器210用于將字符標記信息發送至與第一模塊接口220連接的拼詞主機100或另一字符模塊200;信息包括與字符標記240相關聯的字符標記信息。
進一步地,如圖4所示,第一模塊接口220包括受電接口221和數據發送接口222,數據發送接口222包括數據發送引腳tx和參考電平引腳;在本實施例中,當受電接口221受電時,第一模塊接口220的參考電平引腳為低電平即gnd。第二模塊接口230包括子供電接口231和數據接收接口232,數據接收接口232包括子電平檢測引腳io和子數據接收引腳rx。參考電平引腳接低電平即gnd,數據發送引腳tx只需要發送信號脈沖就可以發送數據。
進一步地,拼詞主機100的主數據接口142與字符模塊200的第二模塊接口230可以相同,第一模塊接口220既可與主數據接口142連接又可與第二模塊接口230連接,以傳輸電能或數據。
如圖3和圖4所示,當有一個或多個字符模塊200依次連接,最后連接于拼詞主機100,最后一個字符模塊200的子電平檢測引腳io未檢測到參考電平,則表示最后一個字符模塊200的第二模塊接口230上未連接有下一字符模塊200的第一模塊接口220;之后最后一個字符模塊200的分處理器210通過第一模塊接口220將相應的字符標記信息,如圖3中的“e”,發送至上一字符模塊200。在圖3中,上一字符模塊為“l”,該字符模塊接收到字符標記信息“e”后,將“e”與自身的“l”拼接,拼接后的信息包括“le”。之后字符模塊“l”將拼接后的信息發送至上一字符模塊“p”。直至最靠近拼詞主機100的一個字符模塊“a”將獲取到的信息“pple”與自身的“a”拼接為包含“apple”的信息,拼接完成后,字符模塊“a”將包含“apple”的信息通過第一模塊接口220發送至拼詞主機100的主數據接口142。
拼詞主機100接收到最靠近拼詞主機100的字符模塊200發送的信息“apple”后,主處理器110將接收到的信息與存儲器120中存儲的預設語句比較,如果存儲器120中存儲有預設語句“apple”,則拼詞主機100通過輸出裝置130輸出判斷結果,如正確指示燈亮,或喇叭發出“apple”的聲音,還可以發出翻譯后的“蘋果”的聲音。
進一步地,若子電平檢測引腳為參考電平,則表示字符模塊200的第二模塊接口230上連接有下一字符模塊200的第一模塊接口220;可以將字符模塊200的分處理器210設置為只有在接收到下一字符模塊200發來的字符標記信息后,才將信息拼接然后向上一字符模塊200或拼詞主機100發送,可以避免信息傳遞之間的互相干擾。
進一步地,字符模塊200可以通過標準串口的通信協議serialcommunicationprotocol向上一字符模塊200的第二模塊接口230或拼詞主機100的主數據接口142發送信息。數據的命令格式由cmd,len,data,sum組成,其中cmd是命令,len是數據長度,data是數據體,sum是校驗和。
進一步地,字符模塊200可以為字母模塊、數字模塊、運算模塊、盲文模塊、漢字模塊、音符模塊中的一種或多種。如在另一實施例中,可以將字符模塊200連接為“1+1=2”。拼詞主機100接收到之后,判斷運算結果正確,則通過輸出裝置130輸出判斷結果。
本發明通過積木式的字符模塊200組成語句,字符模塊200能自主識別拼接是否完成拼接,拼詞主機100獲取字符模塊200拼接成的語句信息判斷是否正確或與預設語句匹配,之后輸出匹配結果。字符模塊200與拼詞主機100的結合方式比較獨特,使用者可以有搭積木的體驗,同時學到單詞、算數等知識。
作為本發明的進一步改進,拼詞主機100的一端設有用于連接字符模塊200的主連接機構160;字符模塊200還包括第一連接機構250和第二連接機構260,第一連接機構250用于將字符模塊200連接于拼詞主機100的主連接機構160或另一字符模塊200的第二連接機構260。
進一步地,在本實施例中,第一連接機構250包括凸臺251,第二連接機構260包括凹槽261,可通過將凸臺251插入凹槽261實現兩個字符模塊200的連接。在另一實施例中,第一連接機構250包括凹槽261,第二連接機構260包括凸臺251。同時,如果第一連接機構250包括凸臺251,則拼詞主機100的主連接機構160相應位置處也包括凹槽261;如果第一連接機構250包括凹槽261,則拼詞主機100的主連接機構160相應位置處也包括凸臺251,以實現字符模塊200通過第一連接機構250與拼詞主機100連接。
進一步地,主連接機構160上還可以設置磁吸部201,相應的,第一連接機構250和第二連接機構260上也設有磁吸部201。通過磁力將第一連接機構250與主連接機構160或第二連接機構260吸合。
進一步地,第一模塊接口220、第二模塊接口230中的引腳分別為探針或探點中的一種。當第一模塊接口220、第二模塊接口230連接時,探針、探點相抵接。進一步地,第一模塊接口220、第二模塊接口230分別位于字符模塊200的兩端,可以首尾相接成長條狀。
作為本發明的進一步改進,如圖5所示,拼詞主機100還包括用于與其他終端通訊的通訊模塊150,通訊模塊150連接于主處理器110,通訊模塊150可以采用藍牙等實現。
一方面,可以將拼詞主機100接收到的信息則發送到智能設備上,通過游戲化的形式來做交互,擴展娛樂性。
另一方面,還可以通過智能設備將待拼語句發送至拼詞主機100,如果拼詞主機100連接的字符模塊200排列成的完成語句與待拼語句相同,則可以通過輸出裝置130發出正確的提示或者由智能設備進行鼓勵或者表揚。
進一步地,字符模塊200上還設有指示燈(圖未示)。當拼詞主機100判斷獲取到的信息不正確或與預設語句不匹配,則比較哪一個字符模塊200不正確,如獲取到的信息為“1+1=3”,其中不正確的為“1”或者“3”,可以通過拼詞主機100向“1”或者“3”對應的字符模塊200發送提示信息,使“1”或者“3”對應的字符模塊200上的指示燈亮,做出提示。
進一步地,字符模塊200上還設有定位部(圖未示),用于防止字符模塊200接反。定位部可以是一個凸點,一個缺角或是一個標記貼紙。
實施例二
如圖2所示的拼詞方法,包括以下步驟:
s110、若字符模塊的第二模塊接口上未連接有下一字符模塊的第一模塊接口,則所述字符模塊將字符標記信息發送至所述字符模塊的第一模塊接口。
s120、若字符模塊的第二模塊接口上連接有下一字符模塊的第一模塊接口,則通過所述第二模塊接口獲取所述下一字符模塊發送的信息,將獲取到的信息與所述字符模塊的字符標記信息拼接,并將拼接后的信息發送至所述字符模塊的第一模塊接口,所述字符模塊的第一模塊接口連接于拼詞主機或上一字符模塊。
進一步地,拼詞方法還包括以下步驟:
s130、判斷所述字符模塊發送的信息是否正確或是否與所述預設語句匹配;輸出判斷結果。
進一步地,所述字符模塊的第一模塊接口包括數據發送接口,所述數據發送接口包括參考電平引腳;所述字符模塊的第二模塊接口包括數據接收接口,所述數據接收接口包括子電平檢測引腳。所述拼詞方法還包括以下步驟:
檢測所述字符模塊的子電平檢測引腳的電平。
若所述子電平檢測引腳為非參考電平,則表示所述字符模塊的第二模塊接口上未連接有下一字符模塊的第一模塊接口。
若所述子電平檢測引腳為參考電平,則表示所述字符模塊的第二模塊接口上連接有下一字符模塊的第一模塊接口。
通過積木式的字符模塊組成語句,字符模塊能自主識別拼接是否完成拼接,拼詞主機獲取字符模塊拼接成的語句信息判斷是否正確或與預設語句匹配,之后輸出匹配結果。字符模塊與拼詞主機的結合方式比較獨特,使用者可以有搭積木的體驗,同時學到單詞、算數等知識。
上述實施方式僅為本發明的優選實施方式,不能以此來限定本發明保護的范圍,本領域的技術人員在本發明的基礎上所做的任何非實質性的變化及替換均屬于本發明所要求保護的范圍。