確定有限個(gè)數(shù)積木字母方案的方法及產(chǎn)品的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及玩具制造領(lǐng)域,特別涉及一種確定有限個(gè)數(shù)積木字母方案的方法以及 廣品。
【背景技術(shù)】
[0002] -種六個(gè)面帶有字母的正六面體積木,是幼兒經(jīng)常會(huì)使用的玩具,其有意思之處 在于,可以用不同的積木的組合拼出一些字母少的簡(jiǎn)單單詞。但目前的玩具加工業(yè)的趨勢(shì) 是令玩具具有更多智能的功能,對(duì)于這些字母積木而言,在進(jìn)一步地加入其他的智能功能 之前,開發(fā)人員需要令這些積木能夠拼出更多的單詞,但卻不能過多地增多積木的數(shù)量。此 外,開發(fā)人員需要跟隨市場(chǎng)的需要,時(shí)刻地在詞庫中添加或者刪除一些單詞,或者適當(dāng)?shù)卣{(diào) 整積木的數(shù)量,有時(shí)候,開發(fā)人員也會(huì)需要將帶有字母的積木的一至兩個(gè)面替換成其他的 花紋或者圖案。針對(duì)上述情況,現(xiàn)有的通過對(duì)所有可能的字母方案進(jìn)行比較得出的優(yōu)化方 案不僅計(jì)算量大,耗時(shí)長,且在結(jié)果給出之前,開發(fā)人員無法直接進(jìn)行介入整個(gè)優(yōu)化過程, 因而不適應(yīng)于現(xiàn)有的玩具開發(fā)流程。針對(duì)上述問題,有必要能夠開發(fā)一種能夠解決上述技 術(shù)問題的新方法或者新產(chǎn)品。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明針對(duì)現(xiàn)有技術(shù)中,對(duì)積木字母方案的優(yōu)化過程可控性較差的缺點(diǎn),提供了 一種確定有限個(gè)數(shù)積木字母方案的方法及產(chǎn)品,能夠有效地解決開發(fā)人員在積木字母方案 的優(yōu)化過程中的介入和控制問題,且能夠令開發(fā)人員根據(jù)需要確定優(yōu)化程度。
[0004] 為實(shí)現(xiàn)上述目的,本發(fā)明可采取下述技術(shù)方案:
[0005] -種確定有限個(gè)數(shù)積木字母方案的方法,包括一預(yù)先確定的包含有限個(gè)數(shù)積木的 積木組合以及一預(yù)先確定的包含有限數(shù)量單詞的詞庫I ;其中,所述積木為多面體,積木的 至少一個(gè)面上設(shè)置有字母,所述積木組合中的積木與一個(gè)唯一的編號(hào)對(duì)應(yīng);所述字母為所 述詞庫I中出現(xiàn)的字母,所述詞庫I至少包括一單詞子集,所述詞庫I去除所述單詞子集后 剩余的單詞為詞庫II,所述單詞子集為預(yù)先確定的有限數(shù)量且數(shù)量小于詞庫I包含的單詞 數(shù)量的單詞集合,所述單詞子集所包含的單詞均被包含于詞庫I ;
[0006] 還包括以下具體步驟:
[0007] 遍歷步驟:遍歷詞庫II中的每一個(gè)單詞,依照組成單詞的字母的出現(xiàn)順序在所述 積木組合中余下未匹配的積木進(jìn)行匹配,記錄進(jìn)行匹配的積木的編號(hào),分別記錄進(jìn)行匹配 的積木與任一字母匹配的次數(shù);
[0008] 匹配步驟:按照遍歷步驟記載的步驟,在單詞子集中選取一個(gè)單詞進(jìn)行匹配并記 錄;
[0009] 優(yōu)化步驟I :分別由所述積木組合中選擇與所述匹配步驟中所選取的單詞的字母 數(shù)量相同的積木個(gè)數(shù),將所選取的單詞的每一個(gè)字母分別與一個(gè)唯一的積木進(jìn)行對(duì)應(yīng),令 與所述匹配步驟中所選取的單詞的字母數(shù)量相同的積木與對(duì)應(yīng)字母的匹配次數(shù)的總數(shù)量 為最大,將與積木相對(duì)應(yīng)的字母作為該積木上必定會(huì)出現(xiàn)的字母;
[0010] 循環(huán)步驟:循環(huán)上述匹配步驟以及優(yōu)化步驟I直至單詞子集中未曾被選取的單詞 數(shù)量為零或者優(yōu)化步驟完成后特定積木上必定會(huì)出現(xiàn)的字母數(shù)量大于所述特定積木能夠 容納的字母的最大個(gè)數(shù)。
[0011] 進(jìn)一步地,作為一種可選的方案,在本申請(qǐng)的實(shí)施例中,還包括以下具體步驟:
[0012] 優(yōu)化步驟II :在所述積木組合中,為每一個(gè)積木挑選與該積木的匹配次數(shù)的總和 最大的與該積木的面的數(shù)量相同的字母?jìng)€(gè)數(shù)作為該積木上會(huì)出現(xiàn)的字母;
[0013] 所述優(yōu)化步驟II在匹配步驟之前或者優(yōu)化步驟I之后進(jìn)行,且優(yōu)化步驟II得到 的特定積木上會(huì)出現(xiàn)的字母應(yīng)當(dāng)在確定了該積木上必定會(huì)出現(xiàn)的字母后方能夠在該積木 上出現(xiàn)。
[0014] 進(jìn)一步地,作為一種可選的方案,在本申請(qǐng)的實(shí)施例中,還包括以下具體步驟:
[0015] 減少描述步驟:由詞庫I中選取一個(gè)單詞,去除該單詞的字母與積木之間的匹配, 并相應(yīng)的減少字母與積木之間的匹配次數(shù);重新依據(jù)所述循環(huán)步驟確定特定積木上必然會(huì) 出現(xiàn)的字母;當(dāng)重新確定后積木與字母的任一匹配次數(shù)小于選取的單詞中字母的最小匹配 次數(shù)時(shí),剔除該選取的單詞。
[0016] 進(jìn)一步地,作為一種可選的方案,在本申請(qǐng)的實(shí)施例中,所述減少描述步驟中,選 取的單詞為包含匹配次數(shù)最少的字母的單詞。
[0017] 進(jìn)一步地,作為一種可選的方案,在本申請(qǐng)的實(shí)施例中,所述積木為六面體。
[0018] 進(jìn)一步地,作為一種可選的方案,在本申請(qǐng)的實(shí)施例中,所述積木的所有面上均設(shè) 置有單個(gè)的字母。
[0019] 進(jìn)一步地,作為一種可選的方案,在本申請(qǐng)的實(shí)施例中,還包括預(yù)處理步驟:當(dāng)詞 庫I中的任一單詞中包含的字母?jìng)€(gè)數(shù)超出積木組合中積木的個(gè)數(shù)時(shí),將該單詞計(jì)入不支持 的單詞列表或者增加積木的個(gè)數(shù)。
[0020] 進(jìn)一步地,作為一種可選的方案,在本申請(qǐng)的實(shí)施例中,在所述遍歷步驟中,當(dāng)特 定單詞中字母的個(gè)數(shù)小于所述積木組合中積木的數(shù)量時(shí),按照字母的個(gè)數(shù)隨機(jī)選取相同數(shù) 量的積木或者令被選取的與字母?jìng)€(gè)數(shù)相同的積木與對(duì)應(yīng)的字母的匹配次數(shù)的總數(shù)量為最 大。
[0021] 進(jìn)一步地,作為一種可選的方案,在本申請(qǐng)的實(shí)施例中,所述總數(shù)量為最大是指匹 配次數(shù)相加或者相乘的結(jié)果為最大。
[0022] -種根據(jù)上述的確定有限個(gè)數(shù)積木字母方案的方法得到的積木。
[0023] 本發(fā)明具有以下的顯著技術(shù)效果:
[0024] 通過調(diào)整單詞子集以及對(duì)特定單詞的選取,開發(fā)人員可以很容易地控制積木字母 方案的優(yōu)化過程,令其朝向開發(fā)人員需要的方向進(jìn)行優(yōu)化。本申請(qǐng)的方法中記載的步驟,可 以令開發(fā)人員較為容易地實(shí)現(xiàn)上述目的,且可以控制優(yōu)化的進(jìn)度,根據(jù)需要可以隨時(shí)進(jìn)行 調(diào)整,防止產(chǎn)生不必要的計(jì)算量。
【附圖說明】
[0025]圖1為本實(shí)施例記載方法的其中一種較為具體的流程實(shí)現(xiàn)示意圖。
[0026] 圖2為本實(shí)施例記載方法的大致流程示意圖。
【具體實(shí)施方式】
[0027] 下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0028] 實(shí)施例1
[0029] -種確定有限個(gè)數(shù)積木字母方案的方法,其流程如圖1、2所示,但為了簡(jiǎn)便起見, 圖1所示流程的起點(diǎn)是沒有預(yù)設(shè)一個(gè)前置的積木字母方案的,與以下實(shí)施例記載的流程稍 有不同。本申請(qǐng)所記載的方法并非主要用于確定積木,通常為六面體積木,上的六個(gè)面分別 取哪六個(gè)字母的最優(yōu)化的積木字母方案,該目的僅僅是本方法的次要目的。本方法的主要 目的在于提供一個(gè)對(duì)現(xiàn)有積木字母方案的優(yōu)化方案。眾所周知,本申請(qǐng)的應(yīng)用對(duì)象為有限 個(gè)數(shù)的積木,通常而言積木的個(gè)數(shù)不會(huì)過多,以便于適應(yīng)幼兒的需要,加之幼兒所需要的詞 庫也并非需要過大,因此,完全可以對(duì)所有可能的積木字母方案進(jìn)行比較,從而找出一個(gè)或 者若干個(gè)最優(yōu)的方案。但該中方法的缺陷在于,計(jì)算量偏大,且無法提供開發(fā)人員以優(yōu)先級(jí) 的區(qū)分,而這是十分重要的,但開發(fā)人員需要將特定的單詞加入詞庫,或者基于營銷上的考 量,需要增加或者減少特定個(gè)數(shù)的積木時(shí),上述方案就無法提供開發(fā)人員一個(gè)清晰而快速 的結(jié)果,開發(fā)人員不得不等待所有方案比較完畢后才能得到最后的數(shù)據(jù)。
[0030] 因此,本實(shí)施例所記載的方法首先包括一預(yù)先確定的包含有限個(gè)數(shù)積木的積木組 合以及一預(yù)先確定的包含有限數(shù)量單詞的詞庫I ;其中,所述積木為多面體,盡管積木通常 為六面體,本實(shí)施例中也是以正六面體進(jìn)行描述的,但在本實(shí)施例中,其他的各種多面體也 同樣適用,例如各種正多面體或者其他形狀的多面體,積木的至少一個(gè)面上設(shè)置有字母,本 實(shí)施例積木的所有面上并非均需要設(shè)置字母,通常為了取悅于幼兒,需要在積木的一個(gè)或 者若干個(gè)面上設(shè)置其他花紋或者圖案,對(duì)此,作為一種替換方案,在實(shí)行本實(shí)施例所記載的 方法時(shí),可以將需要設(shè)置字母的面數(shù)視為積木的總面數(shù)