專利名稱:用于姓名分析的計算機(jī)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機(jī)實施方法及系統(tǒng),特別涉及一種用于姓名分析的計算機(jī)實施方法及系統(tǒng)。
一般的命名方式,均為欲命名者提供一些條件之后,推出一些較佳的姓名提供給欲命名者以作為參考。然而,由于姓名的組合結(jié)果繁多,故此種方式往往會漏失一些更佳的姓名組合。
本發(fā)明的目的,是提供一種用于姓名分析的計算機(jī)方法與系統(tǒng),可讓使用者以簡單地操作方式得到更佳的姓名組合。
為達(dá)上述目的,本發(fā)明提供一種用于姓名分析的計算機(jī)方法,是配合一對照表,進(jìn)行姓名的分析,該對照表中,各筆劃數(shù)均具有一對應(yīng)的參數(shù),該方法包含一分析步驟,其中包含一第一筆劃計算步驟,是將該姓名的各字筆劃數(shù)相加,以得到一第一筆劃數(shù);一第二筆劃計算步驟,是當(dāng)該姓名中姓氏的字?jǐn)?shù)為一時,將該姓氏的筆劃數(shù)加一,當(dāng)該姓名中姓氏的字?jǐn)?shù)大于一時,則將該姓名中姓氏各字筆劃數(shù)相加,以得到一第二筆劃數(shù);一第三筆劃計算步驟,是將該姓名中,姓氏最后一字的筆劃數(shù)加上名字第一字的筆劃數(shù),以得到一第三筆劃數(shù);一第四筆劃計算步驟,是當(dāng)該姓名中名字的字?jǐn)?shù)為一時,將該名字的筆劃數(shù)加一,當(dāng)該姓名中名字的字?jǐn)?shù)大于一時,則將該姓名中名字各字筆劃數(shù)相加,以得到一第四筆劃數(shù);以及一對照步驟,是檢索該對照表,以得到一對應(yīng)至該第一筆劃數(shù)的第一參數(shù),一對應(yīng)至該第三筆劃數(shù)的第二參數(shù),以及一對應(yīng)至該第二筆劃數(shù)、第三筆劃數(shù)與第四筆劃數(shù)的組合的第三參數(shù);一篩選步驟,是當(dāng)該姓名于該分析步驟中,該第一參數(shù)、該第二參數(shù)與該第三參數(shù)分別大于一預(yù)定值時,將該姓名存入一姓名數(shù)據(jù)庫中;一使用者要求輸入步驟,是接受使用者輸入的至少一條件;以及一輸出步驟,是針對該條件在該姓名數(shù)據(jù)庫中找出符合該條件的理想姓名,并以一預(yù)定方式將該理想姓名輸出給該使用者,以作為該使用者命名時的參考。
本發(fā)明還提供一種用于姓名分析的計算機(jī)系統(tǒng),包含一存儲裝置,用于存儲一姓名數(shù)據(jù)庫以及一對照表,該對照表中,各筆劃數(shù)均具有一對應(yīng)的參數(shù);一分析裝置,用于根據(jù)一分析步驟對一姓名進(jìn)行分析,并在該姓名滿足一預(yù)定條件時,將該姓名存入該姓名數(shù)據(jù)庫中,該分析步驟包含一第一筆劃計算步驟,將該姓名的各字筆劃數(shù)相加,以得到一第一筆劃數(shù);一第二筆劃計算步驟,是當(dāng)該姓名中姓氏的字?jǐn)?shù)為一時,將該姓氏的筆劃數(shù)加一,當(dāng)該姓名中姓氏的字?jǐn)?shù)大于一時,則將該姓名中姓氏各字筆劃數(shù)相加,以得到一第二筆劃數(shù);一第三筆劃計算步驟,是將該姓名中,姓氏最后一字的筆劃數(shù)加上名字第一字的筆劃數(shù),以得到一第三筆劃數(shù);一第四筆劃計算步驟,是當(dāng)該姓名中名字的字?jǐn)?shù)為一時,將該名字的筆劃數(shù)加一,當(dāng)該姓名中名字的字?jǐn)?shù)大于一時,則將該姓名中名字各字筆劃數(shù)相加,以得到一第四筆劃數(shù);以及一對照步驟,檢索該對照表,以得到一對應(yīng)至該第一筆劃數(shù)的第一參數(shù),一對應(yīng)至該第三筆劃數(shù)的第二參數(shù),以及一對應(yīng)至該第該第二筆劃數(shù)、第三筆劃數(shù)與第四筆劃數(shù)的組合的第三參數(shù),該預(yù)定條件則為該第一參數(shù)、該第二參數(shù)與該第三參數(shù)分別大于一預(yù)定值;一輸入裝置,用于接受使用者輸入的至少一條件,并將該條件傳輸至該分析裝置;以及一輸出裝置,用于該分析裝置自該姓名數(shù)據(jù)庫中找出符合該條件的理想姓名后,將該理想姓名以一預(yù)定方式輸出給該使用者,以作為該使用者命名時的參考。
以下參照附圖,說明依本發(fā)明較佳實施例的用于姓名分析的計算機(jī)方法與系統(tǒng),其中相同的元件將以相同的標(biāo)號表示。
圖1為一流程圖,顯示依本發(fā)明的用于姓名分析的計算機(jī)方法的流程。
圖2為一流程圖,顯示依本發(fā)明的用于姓名分析的計算機(jī)方法中,分析程序的流程。
圖3為一示意圖,顯示依本發(fā)明的用于姓名分析的計算機(jī)系統(tǒng)的結(jié)構(gòu)。
參照圖1,依本發(fā)明較佳實施例的用于姓名分析的計算機(jī)方法10是先對各種姓名的組合,以分析步驟11進(jìn)行分析,以便選取較佳的姓名組合。在分析步驟11中,是結(jié)合一對照表來進(jìn)行運(yùn)算。該對照表中記錄有各種筆劃數(shù)等關(guān)系。如此,在計算一姓名的各種筆劃數(shù)后,即可取得對應(yīng)的第一參數(shù)、第二參數(shù)及第三參數(shù)。分析步驟11將于后詳細(xì)說明。
在針對一姓名取得其第一參數(shù)、第二參數(shù)及第三參數(shù)后,即進(jìn)入篩選步驟12。在篩選步驟12中,若一姓名的第一參數(shù)、第二參數(shù)及第三參數(shù)滿足一預(yù)定條件時,就將該姓名視為一理想姓名,并將其記錄于一姓名數(shù)據(jù)庫中。藉此,可從多種不同的姓名的排列組合中,篩選理想姓名。
在篩選步驟12之后,當(dāng)使用者欲進(jìn)行依本發(fā)明的方法時,即進(jìn)入使用者要求輸入步驟13。在使用者要求輸入步驟13中,使用者可輸入命名時對姓名的限制條件,例如,要求姓氏為某一特定的姓氏,或名字中一定要出現(xiàn)某些特定的字等。
最后,輸出步驟14針對使用者所輸入的條件,于姓名數(shù)據(jù)庫中搜尋符合該條件的理想姓名,并以一預(yù)定方式將搜尋到的理想姓名輸出給使用者,以作為該使用者命名時的參考。
以下參照圖2詳細(xì)說明分析步驟11的各個步驟。
首先,在第一筆劃計算步驟111中,將姓名之中各字的筆劃數(shù)相加,以得到一第一筆劃數(shù)。
接著,進(jìn)行第二筆劃計算步驟112,以求得一第二筆劃數(shù)。該步驟如下進(jìn)行若姓名中的姓氏為單姓,則將姓氏的筆劃數(shù)加一;若姓氏為復(fù)數(shù),則將姓氏各字的筆劃數(shù)相加。例如,若為單姓“林”,則第二筆劃數(shù)為9,即“林”這個字的筆劃數(shù)8加上。又若為復(fù)數(shù)“司馬”,由于“司”的筆劃數(shù)為5,“馬”字的筆劃數(shù)為10,故所求得的第二筆劃數(shù)為15。
接著,進(jìn)行第三筆劃計算步驟113,將姓名中姓氏的最后一字的筆劃數(shù),加上名字的第一字的筆劃數(shù),以得到一第三筆劃數(shù)。
接著,進(jìn)行第四筆劃計算步驟114,以求得一第四筆劃數(shù)。該步驟如下進(jìn)行若姓名中的名字為單字,則將名字的筆劃數(shù)加一;若名字為復(fù)名,則將名字各字的筆劃數(shù)相加。例如,若名字只有“光”一個字,則將“光”的筆劃數(shù)6加上1;若為名字為兩個字“小明”,則將“小”的筆劃數(shù)3加上“明”的筆劃數(shù)8。
接著,進(jìn)行對照步驟115。在本發(fā)明中,是將各種對應(yīng)狀況加以分類,并訂定不同的參數(shù)之后,將參數(shù)記錄于一對照表中。如此,針對各種不同的筆劃數(shù),在對照表中都可以找到對應(yīng)的參數(shù)。
需注意的,前述的分析步驟11中,各個步驟可視情況將順序?qū)φ{(diào)甚至合并,而不影響其進(jìn)行。例如,第一筆劃計算步驟111可分為分析程序11的第二個步驟,而不需為第一個進(jìn)行的步驟。又,該對照表可視情況分割為兩或三個對照表,并分置于不同的存儲裝置或記錄媒體中,而不違反本發(fā)明的精神。
參照圖3,依本發(fā)明較佳實施例的用于姓名分析的計算機(jī)系統(tǒng)20包含一存儲裝置21、一分析裝置22、一輸入裝置23以及一輸出裝置24。其中,存儲裝置21存儲一姓名數(shù)據(jù)庫211以及一對照表212。分析裝置22是進(jìn)行前述的用于姓名分析的計算機(jī)方法10,依據(jù)對照表212的內(nèi)容對一姓名進(jìn)行分析,并于該姓名滿足一預(yù)定條件時,將姓名存入姓名數(shù)據(jù)庫211中。輸入裝置23是讓使用者輸入其于命名時所希望的條件,并將該條件傳送至分析裝置22,以便從姓名數(shù)據(jù)庫211中找出符合該條件的理想姓名。輸出裝置24則將找到的理想姓名以一預(yù)定方式輸出給使用者,以作為使用者命名時的參考。
需注意,在本實施例中,姓名數(shù)據(jù)庫211以及對照表212等數(shù)據(jù)是存儲于同一存儲裝置21之中,但在實際應(yīng)用上,可視情況將各種數(shù)據(jù)分別存儲于不同的存儲裝置中。例如,將各種數(shù)據(jù)分別存儲于不同的硬盤機(jī)中,或?qū)⑿彰麛?shù)據(jù)庫211存儲于一硬盤,而將對照表212存儲于計算機(jī)的存儲器之中。又,對照表212亦可分割為多個對照表,而不影響本發(fā)明的用于姓名分析的計算機(jī)系統(tǒng)的運(yùn)作。
依本發(fā)明的用于姓名分析的計算機(jī)方法與系統(tǒng),是先以準(zhǔn)確度較高的分析步驟,找出較理想的姓名后,將其存儲于姓名數(shù)據(jù)庫中。如此,使用者僅需輸入其命名的條件,即可以簡單的操作程序,得到較佳的姓名。換言之,依本發(fā)明的用于姓名分析的計算機(jī)方法與系統(tǒng)不但使用簡單,且不會漏失甚佳的姓名組合。
依本發(fā)明的用于姓名分析的計算機(jī)方法與系統(tǒng),由于其參數(shù)化的特性,故可輕易地配合硬件實施,以更增加其實用性。例如,存儲裝置與分析裝置可分別實施于兩臺伺服器中,或?qū)烧邔嵤┯谕慌_伺服器中,輸入裝置與輸出裝置可為使用者端的計算機(jī),而伺服器與使用者端計算機(jī)之間則通過網(wǎng)際網(wǎng)絡(luò)、區(qū)域網(wǎng)絡(luò)或其它傳輸方式來連系。
上述僅為本發(fā)明的較佳實施例,而非用以限制本發(fā)明的權(quán)利要求范圍。任何不違反本發(fā)明的精神,而與本發(fā)明等同的修改,均應(yīng)包含于本發(fā)明的權(quán)利要求范圍中。
權(quán)利要求
1.一種用于姓名分析的計算機(jī)方法,是配合一對照表,進(jìn)行姓名的分析,該對照表中,各筆劃數(shù)均具有一對應(yīng)的參數(shù),該方法包含一分析步驟,其中包含一第一筆劃計算步驟,是將該姓名的各字筆劃數(shù)相加,以得到一第一筆劃數(shù);一第二筆劃計算步驟,是當(dāng)該姓名中姓氏的字?jǐn)?shù)為一時,將該姓氏的筆劃數(shù)加一,當(dāng)該姓名中姓氏的字?jǐn)?shù)大于一時,則將該姓名中姓氏各字筆劃數(shù)相加,以得到一第二筆劃數(shù);一第三筆劃計算步驟,是將該姓名中,姓氏最后一字的筆劃數(shù)加上名字第一字的筆劃數(shù),以得到一第三筆劃數(shù);一第四筆劃計算步驟,是當(dāng)該姓名中名字的字?jǐn)?shù)為一時,將該名字的筆劃數(shù)加一,當(dāng)該姓名中名字的字?jǐn)?shù)大于一時,則將該姓名中名字各字筆劃數(shù)相加,以得到一第四筆劃數(shù);以及一對照步驟,是檢索該對照表,以得到一對應(yīng)至該第一筆劃數(shù)的第一參數(shù),一對應(yīng)至該第三筆劃數(shù)的第二參數(shù),以及一對應(yīng)至該第二筆劃數(shù)、第三筆劃數(shù)與第四筆劃數(shù)的組合的第三參數(shù);一篩選步驟,是當(dāng)該姓名于該分析步驟中,該第一參數(shù)、該第二參數(shù)與該第三參數(shù)分別大于一預(yù)定值時,將該姓名存入一姓名數(shù)據(jù)庫中;一使用者要求輸入步驟,是接受使用者輸入的至少一條件;以及一輸出步驟,是針對該條件在該姓名數(shù)據(jù)庫中找出符合該條件的理想姓名,并以一預(yù)定方式將該理想姓名輸出給該使用者,以作為該使用者命名時的參考。
2.如權(quán)利要求1所述的方法,其中該輸出步驟中的預(yù)定方式,是自符合該條件的該理想姓名中,隨機(jī)選取一部分以輸出給該使用者。
3.一種用于姓名分析的計算機(jī)系統(tǒng),包含一存儲裝置,用于存儲一姓名數(shù)據(jù)庫以及一對照表,該對照表中,各筆劃數(shù)均具有一對應(yīng)的參數(shù);一分析裝置,用于根據(jù)一分析步驟對一姓名進(jìn)行分析,并在該姓名滿足一預(yù)定條件時,將該姓名存入該姓名數(shù)據(jù)庫中,該分析步驟包含一第一筆劃計算步驟,將該姓名的各字筆劃數(shù)相加,以得到一第一筆劃數(shù);一第二筆劃計算步驟,是當(dāng)該姓名中姓氏的字?jǐn)?shù)為一時,將該姓氏的筆劃數(shù)加一,當(dāng)該姓名中姓氏的字?jǐn)?shù)大于一時,則將該姓名中姓氏各字筆劃數(shù)相加,以得到一第二筆劃數(shù);一第三筆劃計算步驟,是將該姓名中,姓氏最后一字的筆劃數(shù)加上名字第一字的筆劃數(shù),以得到一第三筆劃數(shù);一第四筆劃計算步驟,是當(dāng)該姓名中名字的字?jǐn)?shù)為一時,將該名字的筆劃數(shù)加一,當(dāng)該姓名中名字的字?jǐn)?shù)大于一時,則將該姓名中名字各字筆劃數(shù)相加,以得到一第四筆劃數(shù);以及一對照步驟,檢索該對照表,以得到一對應(yīng)至該第一筆劃數(shù)的第一參數(shù),一對應(yīng)至該第三筆劃數(shù)的第二參數(shù),以及一對應(yīng)至該第該第二筆劃數(shù)、第三筆劃數(shù)與第四筆劃數(shù)的組合的第三參數(shù),該預(yù)定條件則為該第一參數(shù)、該第二參數(shù)與該第三參數(shù)分別大于一預(yù)定值;一輸入裝置,用于接受使用者輸入的至少一條件,并將該條件傳輸至該分析裝置;以及一輸出裝置,用于該分析裝置自該姓名數(shù)據(jù)庫中找出符合該條件的理想姓名后,將該理想姓名以一預(yù)定方式輸出給該使用者,以作為該使用者命名時的參考。
4.如權(quán)利要求3所述的系統(tǒng),其中輸出該理想姓名的該預(yù)定方式,是從符合該條件的該理想姓名中,隨機(jī)選取一部分以輸出給該使用者。
全文摘要
用于姓名分析的計算機(jī)方法,包含一分析步驟、一篩選步驟、一使用者要求輸入步驟以及一輸出步驟。分析步驟是對一姓名進(jìn)行分析;篩選步驟是將滿足一預(yù)定條件的姓名存入一姓名數(shù)據(jù)庫中;使用者要求輸入步驟是接受使用者輸入的至少一條件;輸出步驟則針對使用者所輸入的條件,在姓名數(shù)據(jù)庫中找出符合條件的理想姓名,并以一預(yù)定方式將其輸出給該使用者,以作為使用者命名時的參考。本發(fā)明亦揭露一種依此方法的用于姓名分析的計算機(jī)系統(tǒng)。
文檔編號G06F3/00GK1326157SQ0010871
公開日2001年12月12日 申請日期2000年5月31日 優(yōu)先權(quán)日2000年5月31日
發(fā)明者陳治銘 申請人:希易資訊股份有限公司