发明名称 资料库之拼音代码查询法
摘要 本发明系为一种资料库之拼音代码查询法,藉着将中文字的拼音规则与关键值/字(key/keyword)结合的方式,实现一种查询容易、编码简易、输入快速以及排序快速的资料库查询法;所揭露的方法系依据中文字的拼音规则,将资料类型为中文字之索引栏位值,转换为另一由相应之拼音代码组成的关键值/字(key/keyword),并且储存此关键值/字成为一索引档(index file);因此,使用者可以轻易地依据熟悉的中文拼音规则,键入相应于欲检索之中文内容的关键值/字,既不需要记忆枯燥的数字型关键值/字,又可以快速地查询所需之相关资讯。
申请公布号 TW440778 申请公布日期 2001.06.16
申请号 TW087115745 申请日期 1998.09.22
申请人 英业达股份有限公司 发明人 何代水;秦文江;汪泓
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 许世正 台北巿忠孝东路五段四一○号四楼
主权项 1.一种资料库之拼音代码查询法,系应用于包含有资料类型为中文字之索引栏位的资料库,其包括有下列步骤:在该资料库中,根据该中文字之中文拼音规则,建立一种料资类型为对应该中文字之拼音代码的资料库索引拦位(以下简称为"拼音索引"栏位);以拼音代码为查询的关键値/字(key/keyword)于该资料库中进行资讯的查询,并且输出查询的结果。2.如申请专利范围第1项所述资料库之拼音代码查询法,其中该资料库包括有与该拼音索引栏位连结(关联)的资讯栏位,用以储存相关的资讯。3.如申请专利范围第1项所述资料库之拼音代码查询法,其中该资料库的索引栏位还可包括一般的股票代码(数字码)。4.如申请专利范围第1项所述之资料库拼音代码查询法,其中该拼音代码系为依序取该索引栏位中每一个中文字之中文拼音规则的首位字母,所组成的字串,且该字串即为该索引栏位之关键値/字。5.如申请专利范围第4项所述资料库之拼音代码查询法,其中该字串系根据中国之大陆拼音规则取得。6.如申请专利范围第4项所述资料库之拼音代码查询法,其中该字串系根据中国台湾之注音拼音规则(注音符号)取得。7.如申请专利范围第4项所述资料库之拼音代码查询法,其中该字串系根据香港之粤语拼音规则取得。8.如申请专利范围第4项所述资料库之拼音代码查询法,其中该字串系根据一拼音代码(英文子母)取得。9.如申请专利范围第8项所述资料库之拼音代码查询法,其中该拼音代码系与中国、中国台湾、香港之中文拼音规则对应。10.如申请专利范围第1项所述资料库之拼音代码查询法,其中该拼音代码系藉由一转码单元取得。11.如申请专利范围第1项所述资料库之拼音代码查询法,其中该拼音索引栏位系为主索引(primarykey)。12.如申请专利范围第1项所述资料库之拼音代码查询法,其中该拼音索引栏位系为外部索引(foreign key)。13.如申请专利范围第1项所述资料库之拼音代码查询法,其中该拼音索引栏位系储存为一索引档,并且连结(关联)到该资料库中相应的资料。14.如申请专利范围第13项所述资料库之拼音代码查询法,其中的第二步骤还包括有:(1).输入查询的关键値/字(key/keyword),即是拼音代码;(2).查找该索引档;(3).重定搜索范围;(即是根据索引档内每一位关键値/字的指标连结至下一位关键値/字在索引档内的位置,藉此找到共连结的资料)(4).判断步骤(3)的查找是否成功若为是、则进行步骤(7),若为否、则进行下一步骤;(5).判断已输入的关键値/字数是否>=拼音代码的最大字元长度若为是、则进行下一步骤,若为否、则返回至步骤(1),等待用户重新输入查询的关键値/字;(6).找出与关键値/字相似的资料供使用者选取确认,并跳至步骤(8);(7).取得查找所得之资料;以及(8).输出符合关键値/字或是使用者所选取确认的查询结果。15.如申请专利范围第14项所述之资料库拼音代码查询法,其中该步骤(1)更包括有:(1-1).选择该拼音代码的输入种类;以及(1-2).根据该选择的拼音代码种类载入相应的索引档。16.一种在包含有资料类型为中文字之索引栏位的资料库中建立以拼音代码为查询之关键値/字的方法,系为依序取该索引栏位中每一个中文字之中文拼音规则的首位字母所组成的字串,该字串即为该查询用之拼音代码的关键値/字。17.如申请导利范围第16项所述之方法,其中该字串系根据中国之大陆拼音规则取得。18.如申请专利范围第16项所述之方法,其中该字串系根据中国台湾之注音拼音规则(注音符号)取得。19.如申请专利范围第16项所述之方法,其中该字串系根据香港之粤语拼音规则取得。20.如申请专利范围第16项所述之方法,其中该字串系根据一拼音代码(英文子母)取得。21.如申请专利范围第20项所述之方法,其中该基准拼音代码系与中国、中国台湾、香港之中文拼音规则对应。22.如申请专利范围第16项所述之方法,其中该拼音代码系藉由一转码单元取得。23.如申请专利范围第16项所述之方法,其中该拼音索引栏位系为主索引(primary key)。24.如申请专利范围第16项所述之方法,其中该拼音索引栏位系为外部索引(foreign key)。图式简单说明:第一图系为本发明资料库之第一种实施例的资料架构图。第二图A系为本发明资料库之实施例资料架构图,显示拼音代码之索引档结构。第二图B系为本发明资料库之实施例资料架构图,显示注音代码之索引档结构。第二图C系为本发明资料库之实施例资料架构图,显示粤语代码之索引档结构。第三图系为注音符号、大陆拼音、拼音代码的字元对照表。第四图系为粤语拼音、大陆拼音、拼音代码的字元对照表。第五图显示本发明之拼音代码的转码方块图。第六图系为本发明索引档的实施例架构图。第七图A显示本发明以锥型排序(Heap Sort)之方式为例,将拼音代码索引档排序的实施例流程图。第七图B-第七图C显示对应第七图A之排序过程的二元树资料结构图。第八图A系为第七图A的另一流程图,显示重新调整排序的流程。第八图B-第八图J显示对应第八图A之重新调整排序的二元树资料结构图及其输出的排序结果。第九图系为本发明执行查询之第一种实施例的流程图。第十图系为本发明的硬体构造方块图。第十一图系为本发明执行查询之第二种实施例流程图,显示以二分法查询的流程。第十二图系为本发明资料库之第三种实施例的资料架构图。第十三图系为本发明之实施例的画面,显示选择拼音代码为输入种类的情形。第十四图系为本发明之实施例的画面,显示选择注音代码为拼音代码之输入种类的情形。第十五图系为本发明之实施例的画面,显示选择粤语代码为拼音代码之输入种类的情形。第十六图A系为本发明之查询操作画面示意图,显示输入第一位拼音代码之后的结果。第十六图B系为本发明之查询操作画面示意图,显示输入第二位拼音代码之后的结果。第十六图C系为本发明之查询操作画面示意图,显示输入第三位拼音代码之后的结果。第十七图A系为本发明之查询操作画面示意图,显示输入第一位注音代码之后的结果。第十七图B系为本发明之查询操作画面示意图,显示输入第二位注音代码之后的结果。第十七图C系为本发明之查询操作画面示意图,显示输入第三位注音代码之后的结果。第十八图A系为本发明之查询操作画面示意图,显示输入第一位粤语代码之后的结果。第十八图B系为本发明之查询操作画面示意图,显示输入第二位粤语代码之后的结果。第十八图C系为本发明之查询操作画面示意图,显示输入第三位粤语代码之后的结果。
地址 台北巿士林区后港街六十六号