用于姓名分析的计算机方法及系统的制作方法

文档序号:6554679阅读:262来源:国知局
专利名称:用于姓名分析的计算机方法及系统的制作方法
技术领域
本发明涉及一种计算机实施方法及系统,特别涉及一种用于姓名分析的计算机实施方法及系统。
一般的命名方式,均为欲命名者提供一些条件之后,推出一些较佳的姓名提供给欲命名者以作为参考。然而,由于姓名的组合结果繁多,故此种方式往往会漏失一些更佳的姓名组合。
本发明的目的,是提供一种用于姓名分析的计算机方法与系统,可让使用者以简单地操作方式得到更佳的姓名组合。
为达上述目的,本发明提供一种用于姓名分析的计算机方法,是配合一对照表,进行姓名的分析,该对照表中,各笔划数均具有一对应的参数,该方法包含一分析步骤,其中包含一第一笔划计算步骤,是将该姓名的各字笔划数相加,以得到一第一笔划数;一第二笔划计算步骤,是当该姓名中姓氏的字数为一时,将该姓氏的笔划数加一,当该姓名中姓氏的字数大于一时,则将该姓名中姓氏各字笔划数相加,以得到一第二笔划数;一第三笔划计算步骤,是将该姓名中,姓氏最后一字的笔划数加上名字第一字的笔划数,以得到一第三笔划数;一第四笔划计算步骤,是当该姓名中名字的字数为一时,将该名字的笔划数加一,当该姓名中名字的字数大于一时,则将该姓名中名字各字笔划数相加,以得到一第四笔划数;以及一对照步骤,是检索该对照表,以得到一对应至该第一笔划数的第一参数,一对应至该第三笔划数的第二参数,以及一对应至该第二笔划数、第三笔划数与第四笔划数的组合的第三参数;一筛选步骤,是当该姓名于该分析步骤中,该第一参数、该第二参数与该第三参数分别大于一预定值时,将该姓名存入一姓名数据库中;一使用者要求输入步骤,是接受使用者输入的至少一条件;以及一输出步骤,是针对该条件在该姓名数据库中找出符合该条件的理想姓名,并以一预定方式将该理想姓名输出给该使用者,以作为该使用者命名时的参考。
本发明还提供一种用于姓名分析的计算机系统,包含一存储装置,用于存储一姓名数据库以及一对照表,该对照表中,各笔划数均具有一对应的参数;一分析装置,用于根据一分析步骤对一姓名进行分析,并在该姓名满足一预定条件时,将该姓名存入该姓名数据库中,该分析步骤包含一第一笔划计算步骤,将该姓名的各字笔划数相加,以得到一第一笔划数;一第二笔划计算步骤,是当该姓名中姓氏的字数为一时,将该姓氏的笔划数加一,当该姓名中姓氏的字数大于一时,则将该姓名中姓氏各字笔划数相加,以得到一第二笔划数;一第三笔划计算步骤,是将该姓名中,姓氏最后一字的笔划数加上名字第一字的笔划数,以得到一第三笔划数;一第四笔划计算步骤,是当该姓名中名字的字数为一时,将该名字的笔划数加一,当该姓名中名字的字数大于一时,则将该姓名中名字各字笔划数相加,以得到一第四笔划数;以及一对照步骤,检索该对照表,以得到一对应至该第一笔划数的第一参数,一对应至该第三笔划数的第二参数,以及一对应至该第该第二笔划数、第三笔划数与第四笔划数的组合的第三参数,该预定条件则为该第一参数、该第二参数与该第三参数分别大于一预定值;一输入装置,用于接受使用者输入的至少一条件,并将该条件传输至该分析装置;以及一输出装置,用于该分析装置自该姓名数据库中找出符合该条件的理想姓名后,将该理想姓名以一预定方式输出给该使用者,以作为该使用者命名时的参考。
以下参照附图,说明依本发明较佳实施例的用于姓名分析的计算机方法与系统,其中相同的元件将以相同的标号表示。


图1为一流程图,显示依本发明的用于姓名分析的计算机方法的流程。
图2为一流程图,显示依本发明的用于姓名分析的计算机方法中,分析程序的流程。
图3为一示意图,显示依本发明的用于姓名分析的计算机系统的结构。
参照图1,依本发明较佳实施例的用于姓名分析的计算机方法10是先对各种姓名的组合,以分析步骤11进行分析,以便选取较佳的姓名组合。在分析步骤11中,是结合一对照表来进行运算。该对照表中记录有各种笔划数等关系。如此,在计算一姓名的各种笔划数后,即可取得对应的第一参数、第二参数及第三参数。分析步骤11将于后详细说明。
在针对一姓名取得其第一参数、第二参数及第三参数后,即进入筛选步骤12。在筛选步骤12中,若一姓名的第一参数、第二参数及第三参数满足一预定条件时,就将该姓名视为一理想姓名,并将其记录于一姓名数据库中。藉此,可从多种不同的姓名的排列组合中,筛选理想姓名。
在筛选步骤12之后,当使用者欲进行依本发明的方法时,即进入使用者要求输入步骤13。在使用者要求输入步骤13中,使用者可输入命名时对姓名的限制条件,例如,要求姓氏为某一特定的姓氏,或名字中一定要出现某些特定的字等。
最后,输出步骤14针对使用者所输入的条件,于姓名数据库中搜寻符合该条件的理想姓名,并以一预定方式将搜寻到的理想姓名输出给使用者,以作为该使用者命名时的参考。
以下参照图2详细说明分析步骤11的各个步骤。
首先,在第一笔划计算步骤111中,将姓名之中各字的笔划数相加,以得到一第一笔划数。
接着,进行第二笔划计算步骤112,以求得一第二笔划数。该步骤如下进行若姓名中的姓氏为单姓,则将姓氏的笔划数加一;若姓氏为复数,则将姓氏各字的笔划数相加。例如,若为单姓“林”,则第二笔划数为9,即“林”这个字的笔划数8加上。又若为复数“司马”,由于“司”的笔划数为5,“马”字的笔划数为10,故所求得的第二笔划数为15。
接着,进行第三笔划计算步骤113,将姓名中姓氏的最后一字的笔划数,加上名字的第一字的笔划数,以得到一第三笔划数。
接着,进行第四笔划计算步骤114,以求得一第四笔划数。该步骤如下进行若姓名中的名字为单字,则将名字的笔划数加一;若名字为复名,则将名字各字的笔划数相加。例如,若名字只有“光”一个字,则将“光”的笔划数6加上1;若为名字为两个字“小明”,则将“小”的笔划数3加上“明”的笔划数8。
接着,进行对照步骤115。在本发明中,是将各种对应状况加以分类,并订定不同的参数之后,将参数记录于一对照表中。如此,针对各种不同的笔划数,在对照表中都可以找到对应的参数。
需注意的,前述的分析步骤11中,各个步骤可视情况将顺序对调甚至合并,而不影响其进行。例如,第一笔划计算步骤111可分为分析程序11的第二个步骤,而不需为第一个进行的步骤。又,该对照表可视情况分割为两或三个对照表,并分置于不同的存储装置或记录媒体中,而不违反本发明的精神。
参照图3,依本发明较佳实施例的用于姓名分析的计算机系统20包含一存储装置21、一分析装置22、一输入装置23以及一输出装置24。其中,存储装置21存储一姓名数据库211以及一对照表212。分析装置22是进行前述的用于姓名分析的计算机方法10,依据对照表212的内容对一姓名进行分析,并于该姓名满足一预定条件时,将姓名存入姓名数据库211中。输入装置23是让使用者输入其于命名时所希望的条件,并将该条件传送至分析装置22,以便从姓名数据库211中找出符合该条件的理想姓名。输出装置24则将找到的理想姓名以一预定方式输出给使用者,以作为使用者命名时的参考。
需注意,在本实施例中,姓名数据库211以及对照表212等数据是存储于同一存储装置21之中,但在实际应用上,可视情况将各种数据分别存储于不同的存储装置中。例如,将各种数据分别存储于不同的硬盘机中,或将姓名数据库211存储于一硬盘,而将对照表212存储于计算机的存储器之中。又,对照表212亦可分割为多个对照表,而不影响本发明的用于姓名分析的计算机系统的运作。
依本发明的用于姓名分析的计算机方法与系统,是先以准确度较高的分析步骤,找出较理想的姓名后,将其存储于姓名数据库中。如此,使用者仅需输入其命名的条件,即可以简单的操作程序,得到较佳的姓名。换言之,依本发明的用于姓名分析的计算机方法与系统不但使用简单,且不会漏失甚佳的姓名组合。
依本发明的用于姓名分析的计算机方法与系统,由于其参数化的特性,故可轻易地配合硬件实施,以更增加其实用性。例如,存储装置与分析装置可分别实施于两台伺服器中,或将两者实施于同一台伺服器中,输入装置与输出装置可为使用者端的计算机,而伺服器与使用者端计算机之间则通过网际网络、区域网络或其它传输方式来连系。
上述仅为本发明的较佳实施例,而非用以限制本发明的权利要求范围。任何不违反本发明的精神,而与本发明等同的修改,均应包含于本发明的权利要求范围中。
权利要求
1.一种用于姓名分析的计算机方法,是配合一对照表,进行姓名的分析,该对照表中,各笔划数均具有一对应的参数,该方法包含一分析步骤,其中包含一第一笔划计算步骤,是将该姓名的各字笔划数相加,以得到一第一笔划数;一第二笔划计算步骤,是当该姓名中姓氏的字数为一时,将该姓氏的笔划数加一,当该姓名中姓氏的字数大于一时,则将该姓名中姓氏各字笔划数相加,以得到一第二笔划数;一第三笔划计算步骤,是将该姓名中,姓氏最后一字的笔划数加上名字第一字的笔划数,以得到一第三笔划数;一第四笔划计算步骤,是当该姓名中名字的字数为一时,将该名字的笔划数加一,当该姓名中名字的字数大于一时,则将该姓名中名字各字笔划数相加,以得到一第四笔划数;以及一对照步骤,是检索该对照表,以得到一对应至该第一笔划数的第一参数,一对应至该第三笔划数的第二参数,以及一对应至该第二笔划数、第三笔划数与第四笔划数的组合的第三参数;一筛选步骤,是当该姓名于该分析步骤中,该第一参数、该第二参数与该第三参数分别大于一预定值时,将该姓名存入一姓名数据库中;一使用者要求输入步骤,是接受使用者输入的至少一条件;以及一输出步骤,是针对该条件在该姓名数据库中找出符合该条件的理想姓名,并以一预定方式将该理想姓名输出给该使用者,以作为该使用者命名时的参考。
2.如权利要求1所述的方法,其中该输出步骤中的预定方式,是自符合该条件的该理想姓名中,随机选取一部分以输出给该使用者。
3.一种用于姓名分析的计算机系统,包含一存储装置,用于存储一姓名数据库以及一对照表,该对照表中,各笔划数均具有一对应的参数;一分析装置,用于根据一分析步骤对一姓名进行分析,并在该姓名满足一预定条件时,将该姓名存入该姓名数据库中,该分析步骤包含一第一笔划计算步骤,将该姓名的各字笔划数相加,以得到一第一笔划数;一第二笔划计算步骤,是当该姓名中姓氏的字数为一时,将该姓氏的笔划数加一,当该姓名中姓氏的字数大于一时,则将该姓名中姓氏各字笔划数相加,以得到一第二笔划数;一第三笔划计算步骤,是将该姓名中,姓氏最后一字的笔划数加上名字第一字的笔划数,以得到一第三笔划数;一第四笔划计算步骤,是当该姓名中名字的字数为一时,将该名字的笔划数加一,当该姓名中名字的字数大于一时,则将该姓名中名字各字笔划数相加,以得到一第四笔划数;以及一对照步骤,检索该对照表,以得到一对应至该第一笔划数的第一参数,一对应至该第三笔划数的第二参数,以及一对应至该第该第二笔划数、第三笔划数与第四笔划数的组合的第三参数,该预定条件则为该第一参数、该第二参数与该第三参数分别大于一预定值;一输入装置,用于接受使用者输入的至少一条件,并将该条件传输至该分析装置;以及一输出装置,用于该分析装置自该姓名数据库中找出符合该条件的理想姓名后,将该理想姓名以一预定方式输出给该使用者,以作为该使用者命名时的参考。
4.如权利要求3所述的系统,其中输出该理想姓名的该预定方式,是从符合该条件的该理想姓名中,随机选取一部分以输出给该使用者。
全文摘要
用于姓名分析的计算机方法,包含一分析步骤、一筛选步骤、一使用者要求输入步骤以及一输出步骤。分析步骤是对一姓名进行分析;筛选步骤是将满足一预定条件的姓名存入一姓名数据库中;使用者要求输入步骤是接受使用者输入的至少一条件;输出步骤则针对使用者所输入的条件,在姓名数据库中找出符合条件的理想姓名,并以一预定方式将其输出给该使用者,以作为使用者命名时的参考。本发明亦揭露一种依此方法的用于姓名分析的计算机系统。
文档编号G06F3/00GK1326157SQ0010871
公开日2001年12月12日 申请日期2000年5月31日 优先权日2000年5月31日
发明者陈治铭 申请人:希易资讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1