本发明专利技术揭示一种位置数据搜寻方法,用以搜寻于一手持式电子装置内的一数据库,该数据库包括符合不同搜寻条件的若干子数据库,每个子数据库分别对应不同的权重,包括:接收一输入字符串;分析上述输入字符串并产生若干子字符串;以及依照上述子数据库的权重,优先在权重较重的上述子数据库搜寻各子字符串所对应的景点,并显示若干搜寻结果于上述手持式电子装置的一显示屏幕。
【技术实现步骤摘要】
本专利技术为一种数据搜寻方法,特别是一种手持式电子装置的数据库搜寻方法。
技术介绍
全球卫星定位系统(GlcAal Position System, GPS)是结合卫星及无线技术的导航系统,能提供有使用者精确定位、速度及时间。GPS的应用已广泛存在于目前市场,随着卫星科技的进步,许多GPS技术及商机亦正迅速地发展。目前车用的卫星导航系统主要包含一触控式显示器以及设置于显示器周围的功能键。此触控式显示器主要是用以显示功能选单、输入接口及2D或3D的导航模式。使用者可透过按压功能键或是以手指触控方式直接点选触控式显示器所显示的功能选项,或是以语音控制的方式执行所需的功能。此外,使用者可透过手写的方式于输入接口中输入起始地及目的地,使卫星导航系统可进行导航。在目前的GPS导航装置中,使用者在输入目的地或是寻找所需的数据时,搜寻的结果往往都与使用者所需要的有落差。举例来说,使用者目前人在台中,想找一个最接近的 7-11便利商店,因此在GPS导航装置中输入7-11寻找7-11位置时,可能会出现全台湾的 7-11清单,使用者要在找出最接近的7-11又需浪费不少时间。又或是使用者人在台北,想找寻餐厅名字为「台南担仔面」的餐厅,但是搜寻到的结果却是位在台南的「台南担仔面」。 这些搜寻的结果与使用者所预期的皆有很大差异,因此如何能够更精确且更有效的搜寻使用者所想要的数据的方法是极为迫切的。
技术实现思路
本专利技术的一实施例提供一种,用以搜寻于一手持式电子装置内的一数据库,其中该数据库包括符合不同搜寻条件的若干子数据库,每个子数据库分别对应不同的权重,包括接收一输入字符串;分析上述输入字符串并产生若干子字符串;以及依照上述子数据库的权重,优先在权重较重的上述子数据库搜寻各子字符串所对应的景点,并显示若干搜寻结果于上述手持式电子装置的一显示屏幕。为对本专利技术的目的、构造特征及其功能有进一步的了解,兹配合附图详细说明如下附图说明图1为根据本专利技术一实施例所述的的流程图。图2至图5在图1的步骤S14中,根据子字符串自数据库搜寻相符景点的详细步马聚ο图6为根据本专利技术一实施例所述的一数据库训练机制的示意图。图7为根据本专利技术一实施例所述的一数据库的示意图。图8为根据本专利技术一实施例所述的一手持式电子装置内智能搜寻系统示意图。具体实施方式图1为根据本专利技术一实施例所述的的流程图。图1所示的,用以搜寻于一手持式电子装置内的一数据库,可根据使用者的输入快速且准确的找到使用者所需要的数据。根据本专利技术一实施例,手持式电子装置内的数据库可包括符合不同搜寻条件的若干子数据库,每个子数据库分别对应不同的权重。首先,执行定位功能以取得使用者目前的位置(步骤Sll)。接下来,在步骤S12 中,接收使用者输入的字符串(string)。接着在步骤S13中,分析上述字符串并产生若干子字符串(sub-string),例如第一子字符串与第二子字符串。举例来说,使用者目前在台北市大同区,想要找附近可以参观的景点。使用者可以直接输入「大同区附近的景点」。接着,GPS装置内的一字符串分析模块便会将字符串「大同区附近的景点」分析为「大同区」、 「景点」以及「大同区景点」等子字符串。接下来,在步骤S14中,根据上述第一子字符串与上述第二子字符串依照子数据库的权重顺序优先在权重较重的子数据库搜寻对应的景点, 并根据搜寻结果依序输出相符的景点,且以列表方式显示在GPS装置的显示屏幕。接下来根据使用者所选取的景点执行导航功能(S15)。必须注意的是,上述第一子字符串与上述第二子字符串仅为举例的数目,在实际应用上,根据使用者输入的字符串可以依据系统预设或使用者设定而分析出不同数目的子字符串。本专利技术实施例以所分析的子字符串作为关键词而于不同的子数据库来搜寻使用者所需的结果,以迅速提供使用者所需的搜寻结果,在本专利技术实施例中,具有较高权重的子数据库所对应的景点样本数较少,而具有较低权重的子数据库所对应的景点样本数较多。 在此必须说明的是,较高权重的子数据库代表其所对应的景点样本较有可能符合使用者所需结果。图2至图5在图1的步骤S14中,根据第一子字符串与第二子字符串自数据库搜寻相符景点的详细步骤。以下说明中所述的数据库中的第一子数据库、第二子数据库、第三子数据库与第四子数据库的权重依序降低,因此,会依照第一子数据库、第二子数据库、第三子数据库与第四子数据库的顺序来搜寻景点。首先,于图2中,于步骤S13取得第一子字符串与第二子字符串后,于步骤S1411根据第一子字符串与第二子字符串搜寻第一子数据库的景点,第一子数据库的景点距离使用者目前位置一既定距离的景点。在本专利技术一实施例中,上述既定距离可为距离使用者目前的位置10公里范围内的景点,此既定距离可由使用者自行设定或为手持式电子装置内部所预设的参数。接下来,于步骤S1413判断是否搜寻到相符的景点,若有,则于步骤S1415依序输出相符的景点,且以列表方式显示在GPS装置的显示画面。接下来,于步骤S1417侦测使用者是否有选取景点的动作,在步骤S1417中, 使用者没有选取景点的动作的认定方式可在显示相符景点的一既定时间后,依然没有侦测到使用者选取景点的动作时,即认定所显示的景点并不符合使用者的需求,上述既定时间举例可为搜寻结果的景点显示后10秒。在步骤S1417中,当使用者有选取景点的动作时, 则流程回到图1的步骤S15,根据使用者所选取的景点执行导航功能。若使用者没有选取景点的动作时,则执行步骤S1419,判断于此阶段的搜寻景点的过程是否已满足一既定状态。 根据本专利技术一实施例,此既定状态可以是搜寻到一既定数目的景点(例如50笔资料),也可以是搜寻已经过一段系统预设的时间(例如30秒)。另外,在步骤S1413中,若没有搜寻到相符的景点时,同样会进入步骤S1419。若步骤S1419判断搜寻景点的过程尚未满足一既定状态,则回到步骤S1411,继续根据第一子字符串与第二子字符串搜寻数据库中距离使用者目前位置一既定距离的景点。在步骤S1419中,若搜寻景点的过程已满足一既定状态,则流程进入图3的步骤 S1421。步骤S1421根据第一子字符串与第二子字符串搜寻第二子数据库的景点。第二子数据库的景点手持式电子装置所内建的特定景点。在本专利技术一实施例中,上述特定景点可以是使用者查询过的景点、设为我的最爱的景点,或者是系统预设的著名景点。接下来,于步骤S1423判断是否搜寻到相符的景点,若有,则于步骤S1425依序输出相符的景点,且以列表方式显示在GPS装置的显示画面。必须注意的是,于此步骤所输出的景点可继续附加于步骤S1415所产生的相关景点列表。接下来,于步骤S1427侦测使用者是否有选取景点的动作。同样的,使用者没有选取景点的动作的认定方式可在显示相符景点的一既定时间后,依然没有侦测到使用者选取景点的动作时,即认定所显示的景点并不符合使用者的需求。在步骤S1427中,当使用者有选取景点的动作时,则流程回到图1的步骤S15,根据使用者所选取的景点执行导航功能。若使用者没有选取景点的动作时,则执行步骤S1429,判断于此阶段的搜寻景点的过程是否已满足一既定状态。根据本专利技术一实施例,此既定状态可以是搜寻到一既定数目的景点,也可以是搜寻已经过一段系统预设的时间本文档来自技高网...
【技术保护点】
1.一种位置数据搜寻方法,用以搜寻于一手持式电子装置内的一数据库,其中该数据库包括符合不同搜寻条件的若干子数据库,每个子数据库分别对应不同的权重,其特征在于,该方法包括:接收一输入字符串;分析上述输入字符串并产生若干子字符串;以及依照上述子数据库的权重,优先在权重较重的上述子数据库搜寻该若干子字符串所对应的景点,并显示若干搜寻结果于上述手持式电子装置的一显示屏幕。
【技术特征摘要】
【专利技术属性】
技术研发人员:张建阳,
申请(专利权)人:昆达电脑科技昆山有限公司,神达电脑股份有限公司,
类型:发明
国别省市:32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。