检索方法及系统转让专利

申请号 : CN200810028563.6

文献号 : CN101599062B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 康芳维

申请人 : 佛山市顺德区顺达电脑厂有限公司

摘要 :

本发明提供一种检索方法与系统。首先,接收至少一语音。利用一语音辨识技术由语音中辨识出至少两关键词,且依据关键词产生一特定关键词组合。依据特定关键词组合关联至若干需求中的至少一特定需求。其中,每一需求对应至若干关键词组合中的至少一个。之后,依据特定需求检索一数据库,以得到符合特定需求的至少一候选数据。

权利要求 :

1.一种检索方法,适用于一电子装置,其特征在于,该方法包括下列步骤:接收至少一语音;

利用语音辨识技术由该语音中辨识出至少两关键词;

依据上述关键词产生一特定关键词组合;

依据该特定关键词组合关联至若干需求中的至少一特定需求,其中每一上述若干需求对应至若干关键词组合中的至少一个;

依据该特定需求检索一数据库,得到符合该特定需求的至少一候选数据;

选取该候选数据;

取得该电子装置的一目前位置;

该电子装置依据该目前位置与该候选数据进行路径规划,从而得到一路径规划结果。

2.如权利要求1所述的检索方法,其特征在于,该方法还包括下列步骤:取得该电子装置的一目前位置;

依据该特定需求由该数据库检索该目前位置的一既定范围内的候选资料。

3.如权利要求1所述的检索方法,其特征在于:该检索方法包括显示该候选数据。

4.如权利要求1所述的检索方法,其特征在于:该候选数据为一地点数据,且该电子装置将该候选数据设置为一结束点或一经过点。

5.如权利要求4所述的检索方法,其特征在于:该检索方法还包括通过该电子装置依据该路径规划结果导航至候选资料。

6.一种检索系统,适用于一电子装置,其特征在于,该系统包括:一接收单元,用以接收至少一语音;

一储存单元,包括若干关键词组合、若干需求、若干候选数据,其中每一上述需求对应至上述关键词组合中的至少一个;

一处理单元,利用一语音辨识技术由该语音中辨识出至少两关键词,依据上述关键词产生一特定关键词组合,依据该特定关键词组合关联至上述需求中的至少一特定需求,且依据该特定需求由候选资料中检索符合该特定需求的至少一个,该处理单元还接收相应检索出的该候选资料的选取,取得该电子装置的一目前位置,且依据该电子装置的该目前位置与检索出的该候选数据进行路径规划,从而得到一路径规划结果。

7.如权利要求6所述的检索系统,其特征在于:该处理单元还取得该电子装置的一目前位置,且依据该特定需求检索于该目前位置的一既定范围内的该候选资料。

8.如权利要求6所述的检索系统,其特征在于:该检索系统还包括一显示单元,且该处理单元显示检索出的该候选数据于该显示单元中。

9.如权利要求6所述的检索系统,其特征在于:该候选数据为一地点数据,且该处理单元将该候选数据设置为一结束点或一经过点。

10.如权利要求9所述的检索系统,其特征在于:该电子装置依据该路径规划结果导航至该候选资料。

说明书 :

检索方法及系统

【技术领域】

[0001] 本发明涉及一种检索方法及系统,特别是一种应用于自动辨识使用者的需求进而进行检索的方法及系统。【背景技术】
[0002] 近年来,无线定位技术,如全球定位系统(Global Positioning System,GPS)已经成为电子装置,如计算机与可携式装置中的重要的应用。全球定位系统由卫星接收信号,以判定电子装置的位置。使用者也可利用电子装置中的导航软件进行路径规划与导航作业。
[0003] 虽然全球定位系统提供非常便利的导航功能。然而,若使用者在开车时去操作与进行相关设定时,容易增加使用者在行车上的危险。因此,一些全球定位系统提供语音输入功能,以减少使用者对于全球定位系统的手动操作。
[0004] 众 所 周 知,无 论 是 全 球 定 位 系 统 或 是 个 人 数 字 助 理 (Personal DigitalAssistant,PDA)的语音输入功能通常仅能依据接收既定的语音输入,且使用既定的语音输入作为关键词来进行检索。由于既定的语音输入由全球定位系统或个人数字助理的设计者所决定且有限,因此,检索的结果常常无法满足使用者的需要。
[0005] 因此,若使用者任意说出一句话,而全球定位系统或个人数字助理便可自动辨识使用者的需求进而进行检索,将会大幅增进系统的实用性,以及使用者对于系统的满意度。【发明内容】
[0006] 因此,本发明目的在于提供一种检索方法及系统。
[0007] 本发明实施例的检索方法。首先,接收至少一语音。利用一语音辨识技术由语音中辨识出至少两关键词,且依据关键词产生一特定关键词组合。依据特定关键词组合关联至若干需求中的至少一特定需求。其中每一需求对应至若干关键词组合中的至少一个。之后,依据特定需求检索一数据库,以得到符合特定需求的至少一候选数据。
[0008] 本发明实施例的检索系统包括一接收单元、一储存单元和一处理单元。接收单元接收至少一语音。储存单元包括若干关键词组合、若干需求和若干候选数据。其中每一需求对应至关键词组合中的至少一个。处理单元利用一语音辨识技术由语音中辨识出至少两关键词,且依据关键词产生一特定关键词组合。处理单元依据特定关键词组合关联至需求中的至少一特定需求,且依据特定需求由候选资料中检索符合特定需求的至少一个。
[0009] 与现有技术相比较,本发明上述方法通过程序代码方式收录于实体媒体中。当程序代码被机器加载且执行时,机器变成用以实行本发明的装置。【附图说明】
[0010] 图1为本发明检索系统一实施例结构示意图。
[0011] 图2为本发明检索系统一实施例的储存单元示意图。
[0012] 图3为本发明检索方法一实施例的关键词、关键词组合、与需求间的关系示意图。
[0013] 图4为本发明检索方法另一实施例的关键词、关键词组合与需求间的关系示意图。
[0014] 图5为本发明检索方法一实施例流程图。
[0015] 图6为本发明检索方法另一实施例流程图。【具体实施方式】
[0016] 参图1所示,为本发明检索系统一实施例结构示意图。依据本发明实施例的检索系统适用于一电子装置,如计算机系统与可携式装置等。于本实施例,该可携式装置具有导航功能。
[0017] 检索系统100至少包括一接收单元110、一显示单元120、一储存单元130和一处理单元140。接收单元110用以接收使用者的语音输入。显示单元120用以显示相关数据,如使用者操作接口、路径规划结果、相关导航信息和检索出的数据等。储存单元130包括若干关键词组合131、若干需求132和候选数据133,如图2所示。其中,候选数据133提供检索的数据。于本实施例,候选数据具有个别的属性,如名称、性质、与/或类别等。于本实施例,候选数据133具有地点数据,如地址与/或经纬度信息的记录。每一关键词组合131由至少两关键词所组成。每一关键词组合131对应至至少一需求132,与/或每一需求132对应至关键词组合131中的至少一个。参图3所示,为本发明检索方法一实施例的关键词、关键词组合和需求间的关系示意图。在图3中,关键词311与312组成关键词组合321,且关键词组合321对应至需求331。关键词311与313组成关键词组合322,且关键词组合322对应至需求332。参图4所示,为本发明检索方法另一实施例的关键词、关键词组合与需求间的关系示意图。在图4中,关键词411、412与413组成关键词组合421,且关键词组合421对应至需求431与432。关键词413与414组成关键词组合422,且关键词组合422对应至需求432。必须提醒的是,关键词、关键词组合和需求间的关系依据需求进行定义。于本实施例,关键词组合131、需求132和候选数据133通过一关系型数据库进行架构。处理单元140用以执行本案的检索方法。
[0018] 当电子装置具有导航功能的可携式装置时,储存单元130还包括相应至少一特定区域,如地区或国家的地图数据。其中,地图数据包括门牌地址、地标、景点、与/或道路及道路信息等。另外,处理单元140具有路径规划能力的一导航引擎。使用者通过使用者操作接口输入导航情况,如一起始点、一结束点、与/或至少一经过点等。处理单元140依据导航情况进行路径规划,从而得到路径规划结果。使用者通过电子装置依据路径规划结果进行导航至目的地。注意的是,检索系统100还包括一信号接收单元(未显示),用以接收卫星接收信号。处理单元140依据接收的信号计算电子装置的目前位置。
[0019] 参图5所示,为本发明检索方法一实施例流程图。本发明实施例的检索方法适用于一电子装置。
[0020] 步骤S510,接收至少一语音。步骤S520,利用一语音辨识技术由接收的语音中辨识出至少两关键词。于本实施例,语音辨识技术将语音切割为若干个语音单位,如字与/或词。之后,将字与/或词与一词库进行比对,从而得到关键词。步骤S530,依据辨识出的关键词产生一特定关键词组合。步骤S540,依据特定关键词组合关联至至少一特定需求。其中,关键词、关键词组合、与需求间的关系可事先进行定义。其中,每一关键词组合对应至至少一需求,与/或每一需求对应至关键词组合中的至少一个。步骤S550,依据特定需求检索数据库,以得到符合特定需求的至少一候选数据。如前所述,候选数据具有个别的属性。当候选数据的属性符合特定需求时,则候选数据将会被检索。
[0021] 参图6所示,为本发明检索方法另一实施例流程图。本发明实施例的检索方法适用于具有路径规划与/或导航功能的一电子装置。
[0022] 步骤S610,接收至少一语音。步骤S620,利用语音辨识技术由接收的语音中辨识出至少两关键词。于本实施例,语音辨识技术将语音切割为若干个语音单位,如字与/或词。之后,将字与/或词与一词库进行比对,从而得到关键词。步骤S630,依据辨识出的关键词产生一特定关键词组合。步骤S640,依据特定关键词组合关联至至少一特定需求。关键词、关键词组合、与需求间的关系可事先进行定义。其中,每一关键词组合对应至至少一需求,与/或每一需求对应至关键词组合中的至少一个。步骤S650,取得电子装置的目前位置。如前所述,电子装置的目前位置依据目前所接收的卫星信号来计算得到。步骤S660,依据电子装置的目前位置与特定需求检索数据库,以得到符合特定需求的候选数据。候选数据具有个别的属性。当候选数据的属性符合特定需求时,则候选数据将会被检索。于本实施例,电子装置中定义一既定范围,如5或10公里,且检索出的候选数据落于电子装置的目前位置的既定范围之内。步骤S670,将检索出的候选数据显示于显示单元120。步骤S680,接收相应候选数据中的至少一个的选定。于本实施例,显示单元120是一触控式显示单元。使用者可直接通过显示单元120进行相关输入与选定。步骤S690,当候选数据选定之后,将选取的候选资料设置为一结束点或一经过点,且依据电子装置的目前位置与选取的候选数据进行路径规划,从而得到一路径规划结果。使用者通过电子装置依据路径规划结果导航至候选资料。
[0023] 接下来,举实例进行说明。当使用者输入的语音为「我肚子饿了」时,输入语音经过辨识之后得到「肚子」与「饿了」两个关键词/词。关键词/词「肚子」与「饿了」将会进行组合,且对应到「餐厅」的特定需求。之后,便依据「餐厅」检索相关的候选资料。另外,当使用者输入的语音为「肚子好痛」时,输入语音经过辨识之后得到关键词/词「肚子」与「痛」。关键词/词「肚子」与「痛」将会进行组合,且对应到「就诊」的特定需求。之后,便依据「就诊」检索相关的候选资料。因此,候选数据,如医院与/或药房等将会被检索得到。再者,当使用者输入的语音为「脚痛」时,输入语音经过辨识之后得到关键词/词「脚」与「痛」。关键词/词「脚」与「痛」将会进行组合,且对应到「就诊」与/或「按摩」的特定需求。之后,便依据「就诊」与/或「按摩」检索相关的候选资料。因此,候选数据,如医院、药房与/或脚底按摩店家、泰式按摩店家等将会被检索得到。
[0024] 如前所述,每一关键词组合对应至至少一需求。当辨识且组合得到的关键词组合具有多个相应需求时,将所有需求进行显示,且使用者以手动方式或是语音方式由需求中选取一特定需求。举例来说,当使用者输入的语音为「休息的地方」时,输入语音经过辨识之后得到「休息」与「地方」两个关键词/词。关键词/词「休息」与「地方」将会进行组合,且对应到「休息站」、「饭店」与「餐厅」的特定需求。这些特定需求将进行显示。使用者通过手动或是语音方式由这些特定需求中选择一个,且依据选定的特定需求检索相关的候选资料。于本实施例,本发明的检索方法及系统具有学习能力,将关键词组合与使用者所选定的特定需求间的关系进行记录。当相同关键词组合被再次辨识且组合得到时,自动过滤且仅显示此特定需求,或将此特定需求在多个需求中突出显示或显示为第一个需求。
[0025] 因此,本案的检索方法及系统利用语音辨识技术自动辨识使用者的需求,进而进行后续检索与/或导航作业。通过本案发明将增进系统的实用性,以及使用者的满意度。
[0026] 本发明的方法,以程序代码的型态包含于实体媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)储存媒体,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。本发明的方法与装置也可以以程序代码型态通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。