可携式导航装置及其处理方法 【技术领域】
本发明有关于一种可携式导航装置,且特别有关于一种具有会话系统的可携式导航装置及其处理方法。
【背景技术】
随着GPS芯片、模块等零组件价格下降以及体积缩小化等有利因素带动,行动装置结合全球定位系统(Global Positioning System,简称为GPS)功能进行各种定位应用的趋势日趋明显,使得GPS的应用已不再局限于军事、航空、航海等专业应用市场,包括登山、个人定位追踪、车用导航等消费性市场均可见其应用踪迹,而在各项GPS导航产品中,又以车用导航应用最契合一般使用者的导航需求。
依产品安装类型来看,车用导航装置可分为嵌入式与可携式两大类。可携式的车用导航装置(Portable Navigation Device)又可再细分为纯GPS导航装置以及将GPS功能内建至行动装置【例如,个人数字助理(Personal DigitalAssistant,PDA)或智能型手机(Smart Phone)】上的个人导航装置(PersonalNavigation Device)两大类。
以可携式车用导航装置为例,虽然其功能相较于嵌入式专业导航车机而言较为阳春,但其导航定位功能已可满足绝大多数使用者的基本需求。随着可携式车用导航装置的普及化,单纯的导航功能已不能满足多数消费者的需求,因此,除了持续加强导航软件与图资的丰富性(动态导航、天气预报、旅游指南、语音导航、在线图资还新)外,也将整合还多消费性应用功能至其产品,使得可携式车用导航装置拥有还高的附加价值。
目前有部分的可携式车用导航装置已提供语音辨识(Speech Recognition)功能,用以替代人工输入,使得仅需以语音输入即可令可携式车用导航装置提供内建的信息或自网络取得所需的信息给使用者。
然而,现有的可携式车用导航装置仍无法满足使用者的多样化需求,若可提供主动式与被动式的会话功能,将可提供使用者还多的便利性与乐趣。
【发明内容】
本发明的目的是提供一种可携式导航装置及其处理方法,以实现解决满足使用者的多样化需求,可提供主动式与被动式的会话功能的问题。
本发明实施例揭露了一种可携式导航装置的处理方法,开启该可携式导航装置并执行一前处理操作,以自一内容提供者取得预设的事件,并且根据每一事件的优先权分数,将排序后的事件显示在该可携式导航装置的一屏幕上。判断该可携式导航装置的目前会话强度是否大于一默认值。若该目前会话强度大于该默认值,则根据该会话强度,每间隔一既定时间主动将显示在该屏幕上且排序在第1~N顺序的事件内容告诉一使用者,其中N大于1。判断是否接收到一触发事件或使用者输入。若接收到该触发事件或该使用者输入,则计算该触发事件或对应该使用者输入的一事件的优先权分数。判断该优先权分数是否大于一临界值。若该优先权分数大于该临界值,则根据该优先权分数还新事件顺序,同时将还新后的事件显示在该屏幕上。
本发明实施例还揭露了一种可携式导航装置,包括:一旋钮、一数据库、一屏幕、一计算单元、一语音模块与一微处理器。该旋钮用以选择不同的会话强度。该数据库储存自一内容提供者取得的若干事件。该屏幕用以根据该数据库中的每一事件的优先权分数依序显示该若干事件,并且根据使用者输入产生一事件。该计算单元计算根据使用者输入产生的该事件或一触发事件的一优先权分数。该语音模块根据该一会话强度,每间隔一既定时间主动将显示在该屏幕上且排序在第1~N顺序的事件内容告诉一使用者,其中N大于1。该微处理器判断根据使用者输入产生的事件或该触发事件的该优先权分数是否大于一临界值,若该优先权分数大于该临界值,则根据该优先权分数还新该数据库中的该若干事件的顺序,同时将还新后的该若干事件显示在该屏幕上。
相较于现有技术,本发明的可携式导航装置及其处理方法可以满足使用者的多样化需求,可提供主动式与被动式的会话功能,将可提供使用者还多的便利性与乐趣。
为对本发明的目的、构造特征及其功能有进一步的了解,兹配合附图详细说明如下:
【附图说明】 图1绘示本发明实施例的可携式导航装置的旋钮的示意图。
图2绘示本发明实施例的可携式导航装置的处理方法的步骤流程图。
图3绘示本发明实施例的可携式导航装置的架构示意图。
【具体实施方式】 图1显示本发明实施例的可携式导航装置的旋钮的示意图。
本发明实施例的可携式导航装置具有一旋钮(Knob),一般称为饶舌旋钮(Talkativeness Knob,TK),其提供至少三种功能模式,包括沉默模式(dumb)、一般模式(normal)以及饶舌模式(hype)。
当可携式导航装置切换到沉默模式时,该可携式导航装置仅根据预设条件与参数将事件显示在其屏幕上以供使用者浏览,并且根据使用者输入(以人为或语音方式)以及对应的加权参数变换显示在屏幕中最上层显示的事件的优先 级。需注意到,在其它实施例中,可携式导航装置可根据触发的环境事件以及对应的加权参数变换显示在屏幕中最上层显示的事件的优先级,但不主动将屏幕上的事件告诉使用者。
当可携式导航装置切换到饶舌模式时,该可携式导航装置会根据预设条件与参数将事件显示在其屏幕上,同时主动且持续地将显示在屏幕中最上层的事件内容告诉(Push)使用者。此外,该可携式导航装置根据环境触发事件以及对应的加权参数变换显示在屏幕中最上层显示的事件的优先级,同时根据最新的排序主动且依序的将显示在屏幕中最上层的事件内容告诉使用者。
当可携式导航装置切换到一般模式时,该可携式导航装置根据环境触发事件以及对应的加权参数变换显示在屏幕中最上层显示的事件的优先级,并且根据预设条件主动将排序在第1~X(X>1)顺序的事件内容告诉使用者。需注意到,在本发明实施例中,X为2或3,表示该可携式导航装置仅主动将排序在第1~2(或3)顺序的事件内容告诉使用者,但其并非用以限制本发明。需注意到,在其它实施例中,当接收到使用者输入(以人为或语音方式)时,该可携式导航装置将对应的事件内容告诉使用者。
需注意到,该可携式导航装置的旋钮还提供不同强度的会话模式。例如,总共提供至少5种会话强度(0~4)。当旋钮切换到第一会话强度【强度=0,即沉默模式(dumb)】、第三会话强度【强度=2,即一般模式(normal)】或第五会话强度【强度=4,即饶舌模式(hype)】时,则该可携式导航装置的操作方式如上文所述。当旋钮切换到第二会话强度(强度=1)时,则该可携式导航装置根据环境触发事件以及对应的加权参数变换显示在屏幕中最上层显示的事件的优先级,并且根据预设条件主动将排序在第1~Y(Y>1且X>Y)顺序的事件内容告诉使用者。当旋钮切换到第四会话强度(强度=3)时,则该可携式导航装置根据预设条件主动将排序在第1~Z(Z>1且Z>X)顺序的事件内容告诉使用者。
需注意到,上述5种会话强度仅为一实施例,其并非用以限制本发明,也可提供大于5种的会话强度以满足使用者的不同需求。此外,对应上述不同会话强度的设定也仅为实施例,实作上可由使用者自行设定,其强度并不需由小递增。
图2显示本发明实施例的可携式导航装置的处理方法的步骤流程图。
首先,当可携式导航装置开启后,执行一前处理操作(步骤S201),使得可携式导航装置自一内容提供者200取得预设的事件,并且在计算后根据每一事件的优先权分数对所有事件进行排序,同时将排序后的事件显示在该可携式导航装置的屏幕上(步骤S202),接着,判断该可携式导航装置的目前会话强度是否大于一默认值(步骤S203)。
如上文所述,在本发明实施例中,提供至少5种会话强度(0~4)。除了第一会话强度外(强度=0),该可携式导航装置皆会主动将事件内容告诉使用者,故在本发明实施例中该默认值为0。
若目前会话强度不大于该默认值,则接着判断是否接收到触发的环境事件或使用者输入(以人为或语音方式)(步骤S204),若未接收到触发的环境事件或使用者输入,则回到步骤S202,若接收到触发的环境事件或使用者输入,则计算该环境事件或对应使用者输入的事件的优先权分数(步骤S205),并且判断该优先权分数是否大于一临界值(例如,80分)(步骤S206)。
若该优先权分数大于该临界值,则根据该优先权分数还新事件顺序(步骤S207),同时将还新后的事件显示在该屏幕上(步骤S202),然后根据取得的事件分析使用者或环境事件的行为模式,并且回馈分析结果以做为后续计算优先权分数的基础(步骤S208),若该优先权分数不大于该临界值,则根据取得的事件分析使用者或环境事件的行为模式,并且回馈分析结果以做为后续计算优先权分数的基础(步骤S208)。
若目前会话强度大于该默认值,则根据选择的会话强度,每间隔一既定时间(例如,20秒、10秒、5秒、1秒)主动将显示在该屏幕上且排序在第1~N顺序的事件内容告诉使用者(步骤S209)。如上文所述,该可携式导航装置根据不同的会话强度主动将排序在第1、1~2或1~3顺序的事件内容告诉使用者(例如,强度1~3),或者依序且持续的将所有事件内容告诉使用者(例如,强度4)。
接着,判断是否接收到触发的环境事件或使用者输入(以人为或语音方式)(步骤S210)。若未接收到触发的环境事件或使用者输入,则回到步骤S203。若接收到触发的环境事件或使用者输入,则计算该环境事件或对应使用者输入的事件的优先权分数(步骤S205),并且判断该优先权分数是否大于该临界值(步骤S206)。
若该优先权分数大于该临界值,则根据该优先权分数还新事件顺序(步骤S207),同时将还新后的事件显示在该屏幕上(步骤S202),然后根据取得的事件分析使用者或环境事件的行为模式,并且回馈分析结果以做为后续计算优先权分数的基础(步骤S208),若该优先权分数不大于该临界值,则根据取得的事件分析使用者或环境事件的行为模式,并且回馈分析结果以做为后续计算优先权分数的基础(步骤S208)。
上述环境事件包括全球定位系统(Global Positioning System,GPS)的位置侦测事件、时间事件或传感器、感测事件…等等。环境事件可以是来自网络(例如,从数字广播接收最新交通路况信息或是无线网卡上网后接收来自远程服务器的信息)、所在地附近的活动信息、气象、新闻…等等。又,环境事 件可以是时间(周期)、天气、地点、速度、导航模式(行人或汽车)或上述事件交错而成产生的参数。
需注意到,当接收到触发的环境事件或使用者输入而选择了不同的关键词时,每一被选择的关键词的优先权分数即会根据对应参数(例如,其它相关关键词的链接强度与对应产生之加权系数)而有不同程度的增加,而被选择的相邻关键词的对应参数(例如,链接强度)也会跟着增加。上述参数仅为举例说明,实作上将视不同情况而引用不同参数。
图3显示本发明实施例的可携式导航装置的架构示意图。
本发明实施例的可携式导航装置300包括一数据库310、一微处理器320、一计算单元330、一语音模块340、一屏幕350与一旋钮360。屏幕350为一触控式屏幕。
首先,当开启可携式导航装置300后,微处理器320执行一前处理操作,以自一内容提供者400(或一远程服务器)取得预设的事件并储存在数据库310中,并且根据计算单元330的计算结果,根据每一事件的优先权分数对所有事件进行排序,同时将排序后的事件显示在屏幕350上。
微处理器320判断旋钮360目前选择的会话强度是否大于一默认值。若目前选择的会话强度不大于该默认值,则微处理器320判断是否接收到触发的环境事件或使用者输入(以人为或语音方式)。若接收到触发的环境事件或使用者输入,则计算单元330计算该环境事件或对应使用者输入的事件的优先权分数,并且微处理器320判断该优先权分数是否大于一临界值(例如,80分)。
若该优先权分数大于该临界值,则微处理器320根据该优先权分数还新事件顺序,同时将还新后的事件显示在屏幕350上,然后根据取得的事件分析使用者或环境事件的行为模式,并且回馈分析结果以做为后续计算优先权分数的基础。若该优先权分数不大于该临界值,则微处理器320根据取得的事件分析使用者或环境事件的行为模式,并且回馈分析结果以做为后续计算优先权分数的基础。
若目前选择的会话强度大于该默认值,则语音模块340根据目前选择的会话强度,每间隔一既定时间(例如,20秒、10秒、5秒、1秒)借由主动将显示在屏幕350上且排序在第1~N顺序的事件内容告诉使用者。接着,微处理器320判断是否接收到触发的环境事件或使用者输入(以人为或语音方式)。若接收到触发的环境事件或使用者输入,则计算单元330计算该环境事件或对应使用者输入的事件的优先权分数,并且判断该优先权分数是否大于该临界值。
若该优先权分数大于该临界值,则微处理器320根据该优先权分数还新事件顺序,同时将还新后的事件显示在屏幕350上,然后根据取得的事件分析使用者或环境事件的行为模式,并且回馈分析结果以做为后续计算优先权分数的 基础。若该优先权分数不大于该临界值,则微处理器320根据取得的事件分析使用者或环境事件的行为模式,并且回馈分析结果以做为后续计算优先权分数的基础。
本发明还提供一种记录媒体(例如光盘片、磁盘片与抽取式硬盘等等),其记录一计算机可读取的权限签核程序,以便执行上述的可携式导航装置的处理方法。在此,储存于记录媒体上的权限签核程序,基本上是由多数个程序代码片段所组成的(例如建立组织图程序代码片段、签核窗体程序代码片段、设定程序代码片段、以及部署程序代码片段),并且这些程序代码片段的功能对应到上述方法的步骤与上述系统的功能方块图。