一种利用移动终端向用户提供导览信息的方法和装置的制作方法

文档序号:6435322阅读:99来源:国知局
专利名称:一种利用移动终端向用户提供导览信息的方法和装置的制作方法
技术领域
本发明的各实施方式涉及数据处理,并且更具体地,涉及一种利用移动终端向用户提供导览信息的方法、装置和相关计算机程序产品。
背景技术
随着计算机技术和移动通信技术的发展,移动终端中集成了越来越多的应用组件。例如,全球定位系统(GPS)以及陀螺仪等原本十分昂贵的应用组件已经被集成至普通移动终端。普通用户可以利用移动终端中的GPS组件实现全球定位、路径导航等服务。目前已经出现了基于例如GPS等定位服务而开发的提供各种导览服务的应用。例如,通过使用自动导览应用,当用户走到某一景点附近时,可以根据获得的位置信息(例如,通过GPS模块服务获得)向该用户提供关于该景点的导览信息。
目前的GPS组件一般是通过计算当前位置与前一位置之间的位移差,来确定行进的方向。然而,当持有移动终端的用户在一段时间内固定在某一位置不移动时,则由于不存在位移差而无法感知用户的当前前进方向,因而无法知晓用户朝向。这就造成当用户固定不动、或者仅在原地改变朝向时,无法得知目前的朝向信息。在当用户利用GPS或者其他方式进行定位并提供与位置相关的导览服务时,上述问题尤其明显。当用户站在天安门广场上时,尽管位置不变,然而由于朝向不同方向时所面对的建筑物不同,因而期望获得的导览信息的内容也是不同的。例如,当位于天安门广场中心的用户朝向正北方向时,期望获得的是关于天安门城楼的信息;而当面向正西方向时,期望获得的是关于人民大会堂的信息。然而对于处于静止的用户,现有技术中并不能基于用户的位置信息和朝向信息两者来提供导览信息,因此造成了诸多不便。

发明内容
因此,在期望尽量重用现有的基于位置信息的导览应用的前提下,如何还能够基于用户的朝向信息更准确地提供导览信息,这已经成为一项亟待解决的问题。为此,本发明的各实施方式提供了基于位置信息和朝向信息两者来提供导览信息的方法、装置和相关计算机程序产品。在一个实施方式中,提供了一种利用移动终端向用户提供导览信息的方法,包括获取移动终端的当前地理位置;获取移动终端的当前朝向;以及基于位置和朝向从导览信息库中获取导览信息,其中导览信息是关于在位置处沿朝向所面对的场景信息。在另一实施方式中,获取移动终端的当前地理位置进一步包括,利用至少以下之一来获取位置=GPS定位、热点定位移动基站定位。在另一实施方式中,获取移动终端的当前朝向进一步包括利用移动终端中的陀螺仪获取朝向。在另一实施方式中,提供了一种利用移动终端向用户提供导览信息的装置,包括用于获取移动终端的当前地理位置的装置;用于获取移动终端的当前朝向的装置;以及用于基于位置和朝向从导览信息库中获取导览信息的装置,其中导览信息是关于在位置处沿朝向所面对的场景信息。在另一实施方式中,用于获取移动终端的当前地理位置的装置进一步包括,利用至少以下之一来获取位置GPS定位、热点定位移动基站定位。在另一实施方式中,用于获取移动终端的当前朝向的装置进一步包括用于利用移动终端中的陀螺仪获取朝向的装置。采用本发明的各实施方式,可以提高所提供导览信息的准确性,改善用户体验。


结合附图并参考以下详细说明,本发明各实施方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本发明的若干实施方式。在附图中图1是示出根据一个解决方案的向用户提供导览信息的方法的示意图;图2是根据本发明一个实施方式的向用户提供导览信息的方法的示意图;图3是根据本发明一个实施方式的向用户提供导览信息的方法的流程图;图4是根据本发明一个实施方式的向用户提供导览信息的方法的图示;图5是根据本发明另一实施方式的向用户提供导览信息的方法的流程图;以及

图6是根据本发明一个实施方式的向用户提供导览信息的装置的示意图。
具体实施例方式下面参考附图详细描述本发明的各实施方式。附图中的流程图和框图,图示了按照本发明各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。应当注意,本说明书中所述的移动终端并不仅限于移动电话,而是具有移动通信能力和移动数据处理能力的任何装置,包括但不限于具有无线通信组件的便携式计算设备、智能电话、个人数字助理等。下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。应当注意,在本发明中除非特意指出,并不特意区分用户位置、移动终端的位置以及GPS组件的位置。因为在通常情况下,GPS组件被集成至移动终端,并且该移动终端是由用户手持的。当用户手持移动终端时,移动终端的朝向通常与用户所面对的方向相一致,因而在本发明中除非特别指出,移动终端的朝向即用户的朝向。
图1是示出根据一个解决方案的向用户提供导览信息的方法的示意图100。在该解决方案中,通过移动终端获取当前位置120 (例如坐标为(X,y),移动终端在前一时刻的前一位置110例如可以被记录为坐标(Xtl, y0)。当前位置120和前一位置110均为已知的情况下,可以计算得出持有移动终端的用户的朝向。例如,前进方向130可以直接采用矢量来表示(X-X(1,y-y0) ο用户的朝向可以采用角度表示,例如以朝向正东的方向作为O度,以逆时针旋转方向作为角度增加的方向。例如,当X = Xtl并且y> yc)时,可知用户正朝向正北方向,此时若以角度方式表示,则用户的朝向可以表示为90度。图2是根据本发明一个实施方式的向用户提供导览信息的方法的示意图200。当用户正位于天安门广场内时,例如,位于当前位置210,基于当前位置的坐标(X,y)、以及当前的朝向alpha (例如,以上文所示的方向角表示),可以得知用户正在面朝中国国家博物馆的方向。因而,在向用户提供导览信息时,应当提供关于中国国家博物馆的信息。如果采用基于现有技术的方法,由于基于位置坐标判断得出用户正位于人民英雄纪念碑附近,则向用户提供关于人民英雄纪念碑的导览信息。显然,基于现有技术的方法近基于用户当前位置来提供导览信息,因而提供的信息有时并非用户真正期望的。根据本发明的方法将用户的位置信息与朝向信息相结合,因而可以更加准确地向用户提供期望的导览信息。在本发明的一个实施方式中,提供了一种利用移动终端向用户提供导览信息的方法,包括获取移动终端的当前地理位置;获取移动终端的当前朝向;以及基于位置和朝向从导览信息库中获取导览信息,其中导览信息是关于在位置处沿朝向所面对的场景信息。现在参见图3详细说明该实施方式的操作步骤。图3是根据本发明一个实施方式的向用户提供导览信息的方法的流程图300。在步骤S302中,获取移动终端的当前地理位置。获取移动终端的位置目的在于根据该位置来确定移动终端正处于哪些景点附近。例如,当用户位于图2所示的当前位置210时,可以确定附近的景点集合为{人民英雄纪念碑、中国国家博物馆、天安门城楼、人民大会堂、毛主席纪念堂}。在步骤S304中,获取移动终端的当前朝向,例如获得如图2所示的当前朝向220。获取当前朝向的目的在于进一步检索用户当前正在面对的景点。对于图2所示的当前朝向220,则可以从步骤S302获得的景点集合中选取与当前朝向相匹配的景点,例如,中国国家博物馆。在步骤S306,基于位置和朝向从导览信息库中获取导览信息,其中导览信息是关于在位置处沿朝向所面对的场景信息。还应当注意,当延一个方向从近到远存在多个景点时,可以向用户提示存在多个景点的选项以便用户从中进行选择;或者还可以按照从近到远的顺序,提供关于这些景点的信息;或者还可以设置默认范围,使得移动终端仅提供该范围以内景点的导览信息。在一个实施方式中,还可以提供景点与用户当前位置之间的距离信息,以便用户估计去往景点所需的时间。在一个实施方式中,还可以提供去往景点的路径导航信息。在一个实施方式中,可以提供标注了用户所在当前位置附近的景点的地图,并且以用户所在当前位置为原点,以沿着用 户朝向方向的射线指示用户正在面对的方向。用户可以自行选择位于该射线沿线的景点。
在本发明的一个实施方式中,其中获取移动终端的当前朝向进一步包括利用移动终端中的陀螺仪获取朝向。陀螺仪是一种用来感测与维持方向的装置,陀螺仪是基于角动量不灭的理论而设计的。陀螺仪主要是由一个位于轴心可以旋转的轮子构成。陀螺仪一旦开始旋转,由于轮子的角动量,陀螺仪有抗拒方向改变的趋向。陀螺仪多用于导航、定位等系统。传统陀螺仪是一种机械装置,其主要部分是一个对旋转轴以极高角速度旋转的转子,转子装在一支架内;在通过转子中心轴上加一内环架,那么陀螺仪就可环绕飞机两轴作自由运动;然后,在内环架外加上一外环架;这个陀螺仪有两个平衡环,可以环绕飞机三轴作自由运动,就是一个完整的陀螺仪。随着机械和电子技术的发展,现在广泛使用的MEMS陀螺(微机械)可应用于航空、航天、航海、兵器、汽车、生物医学、环境监控等领域。并且由于陀螺仪的体积越来越小,已经被制造为单独的模块单元而集成至移动终端中。这种陀螺仪可以测量水平方向角以及竖直的方向角。该水平方向角例如可以表示为东、西、南、北的方向,而竖直方向角可以表示为俯仰角信息。在本发明的一个实施方式中,朝向包括沿水平方向的方向朝向以及竖直方向的俯仰角。设置方向朝向和俯仰角的目的在于可以更准确地描述用户正在注视的目标点,以便提供与目标点更为相关的导览信息。下文将参见图4详细说明如何基于当前位置和当前朝向确定用户正在面对的景点。图4是根据本发明一个实施方式的向用户提供导览信息的方法的图示400。例如,可以将正东方向的朝向设置为O度,并且可以规定按照逆时针方向朝向角度逐渐增大,因而朝向角的取值区间为[0,360)。当获得用户的当前位置410和当前朝向420后,可以计算在位置处沿朝向所面对的景点。在本发明的一个实施方式中,可以以不同粒度划分栅格(例如,在地图上划分500mX500m的栅格,通过用户所处的当前位置可以知晓用户所在的栅格,基于用户的当前朝向可以得知沿着该朝向一 直向前所途经的栅格,进而获得在途经栅格内的景点信息。当用户位于景点较分散的区域时,划分栅格的粒度可以较大,而当用户进入景点密集区域时,可以设置较小的粒度(例如,50m)。如果设置了视野范围,则可以仅计算视野范围内的栅格内的景点。如果用户正位于视线受遮挡的区域,还可以将视野范围设置为较小的值。上文已经阐明了如何基于陀螺仪测量的水平角度获得在当前位置沿当前朝向面对的景点。下文将阐明如何基于陀螺仪测量的竖直角度获得用户所面对的景点。例如,当用户位于天安门广场并且正面对天安门城楼时,如果陀螺仪感测到目前用户的视线方向为水平(例如通过竖直俯仰角O度表示),则可以提供关于天安门城楼的信息;而如果陀螺仪感测到目前用户的视线方向为向上仰视(例如通过竖直俯仰角20度表示),则可以提供关于天安门城楼上悬挂的国徽、灯笼等的导览信息。在本发明的一个实施方式中,还可以设置响应时间,例如,在用户朝着一个方向保持静止特定时间段(例如,2秒)后才开始提供导览信息。这样可以避免用户在原地不断改变朝向时造成无法确定用户的当前朝向的麻烦。在本发明的一个实施方式中,获取移动终端的当前地理位置进一步包括,利用至少以下之一来获取位置=GPS定位、W1-Fi热点定位移动基站定位。本发明的实施方式并不限制获取当前位置的方式,而是可以采用现有技术中已知的或者将在未来开发的各种技术方案。例如,随着W1-Fi热点的普及,不具有GPS模块的移动终端可以采用W1-Fi热点定位来获取当前位置。另外,基于移动运营商提供的服务,还可以采用移动基站定位的方法。在一个实施方式中,为获得更高的精度,还可以采用多种定位方式相结合的技术方案。在本发明的一个实施方式中,基于位置和朝向从导览信息库中获取导览信息进一步包括从导览信息库中选择与当前时间相匹配的导览信息。应当注意,对于特定景点而言,由于景点的景色在一天之中或者一年四季中是不同的,或者景点的管理人员还可能在特定的节假日举办特殊活动(例如,每到国庆时在天安门广场举办特殊庆祝活动,或者设置大型园艺展览等)。因而用户在一天中的不同时间点以及在一年之中的不同日期所期望获得的导览信息是不同。应当注意,本发明中的当前时间不但包括在一天中所处的时间,还包括在一年中所处的日期。基于用户所处的当前位置、当前朝向以及当前时间向用户提供导览信息,可以确保更为准确地向用户提供在当前位置处、沿当前朝向所面对的场景信息。应当注意,场景信息是随着景点情况的变化而更新的,以便向用户提供最新、最准确的信息。在本发明的一个实施方式中,进一步包括基于来自用户的反馈更新导览信息库。如图5是根据本发明另一实施方式的向用户提供导览信息的方法的流程图500。在图5中,步骤S502-S506分别对应于图3中的步骤S302-S306,在此不再赘述。在步骤S508中,还可以基于来自用户的反馈更新导览信息库。例如,用户可以将自己的旅游感想或者评论提交至导览信息库,以便其他用户可以获得这些感想或者评论。在本发明的一个实施方式中,导览信息库是特定于用户的。用户可以选择仅向自己提供导览信息中感兴趣的方面,例如,用户可以选择提供与景点的建筑相关联的信息、提供与景点的历史相关联的信息等等。在本发明的一个实施方式中,导览信息包括以下至少一种文字信息、图片信息、音频信息、视频信息以及计算机图形数据。本发明提供的导览信息可以包括多个方面,并不仅限于传统导览应用所提供的单一音频信息的方式。在本发明的一个实施方式中,这里的计算机图形数据可以是基于真实三维数据建模的三维场景信息,使得用户如同在三维场景中游览,并且在移动终端上所显示的内容是基于用户的当前位置和朝向改变的。例如,可以基于真实的历史数据对圆明园中的各个建筑进行建模,当用户走在圆明园中时,尽管用户真实所见的是被损毁的废墟,然而在移动终端上可以显示经过计算机复原的三维图形数据,进而使得用户在三维虚拟世界中获得游览圆明园的体验。 在本发明的一个实施方式中,还可以利用位置偏移校正位置。在本发明的一个实施方式中,还可以利用朝向偏移校正朝向。上述校正操作可以提高定位和定向的精度,以便更准确地向用户提供导览数据。应当注意,本发明的实施方式并不仅限于应用于旅游景点的导览,而是还可以用于路径导航等向用户提供的基于位置的附加服务。图6是根据本发明一个实施方式的向用户提供导览信息的装置的示意图600。在图6所示的实施方式中,提供了一种利用移动终端向用户提供导览信息的装置600,包括位置获取装置610,用于获取移动终端的当前地理位置;朝向获取装置620,用于获取移动终端的当前朝向;导览信息库630,用于存储导览信息;以及导览提供装置640,用于基于位置和朝向从导览信息库630中获取导览信息,其中导览信息是关于在位置处沿朝向所面对的场景信息。在本发明的一个实施方式中,位置获取装置610进ー步包括,利用至少以下之一来获取位置的装置=GPS定位、热点定位移动基站定位。在本发明的一个实施方式中,朝向获取装置620进ー步包括用于利用移动终端中的陀螺仪获取朝向的装置。在本发明的一个实施方式中,导览提供装置640进ー步包括用于从导览信息库中选择与当前时间相匹配的导览信息的装置。在本发明的一个实施方式中,进ー步包括用于基于来自用户的反馈更新导览信息库的装置。在本发明的一个实施方式中,导览信息库是特定于用户的。在本发明的一个实施方式中,朝向包括沿水平方向的方向朝向以及竖直方向的俯仰角。在本发明的一个实施方式中,导览信息包括以下至少ー种文字信息、图片信息、音频信息、视频信息以及计算机图形数据。应当注意,本发明的各实施方式提供了利用移动终端向用户提供导览信息的方法、装置和相应的计算机程序产品。应当注意,尽管说明书中结合具体的应用环境描述了各个实施方式,然 而本领域技术人员应当理解,在此并不限制本发明的各实施方式的应用环境。本发明可以采取硬件实施方式、软件实施方式或既包含硬件组件又包含软件组件的实施方式的形式。在优选实施方式中,本发明实现为软件,其包括但不限于固件、驻留软件、微代码等。而且,本发明还可以采取可从计算机可用或计算机可读介质访问的计算机程序产品的形式,这些介质提供程序代码以供计算机或任何指令执行系统使用或与其结合使用。出于描述目的,计算机可用或计算机可读机制可以是任何有形的装置,其可以包含、存储、通信、传播或传输程序以由指令执行系统、装置或设备使用或与其结合使用。介质可以是电的、磁的、光的、电磁的、红外线的、或半导体的系统(或装置或器件)或传播介质。计算机可读介质的例子包括半导体或固态存储器、磁带、可移动计算机磁盘、随机访问存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。目前光盘的例子包括紧凑盘-只读存储器(CD-ROM)、压缩盘-读/写(CD-R/W)和DVD。适合于存储/或执行程序代码的数据处理系统将包括至少ー个处理器,其直接地或通过系统总线间接地耦合到存储器元件。存储器元件可以包括在程序代码的实际执行期间所利用的本地存储器、大容量存储器、以及提供至少一部分程序代码的临时存储以便减少执行期间从大容量存储器必须取回代码的次数的高速缓存存储器。应当理解,上文给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。应当注意,本说明书中所述的移动終端并不仅限于移动电话,而是具有移动通信能力和移动数据处理能力的任何装置,包括但不限于具有无线通信组件的便携式计算设备、智能电话、个人数字助理等。从上述描述应当理解,在不脱离本发明真实精神的情况下,可以对本发明各实施方式进行修改和变更。 本说明书中的描述仅仅是用于说明性的,而不应被认为是限制性的。本发明的范围仅受所附权利要求书的限制。
权利要求
1.一种利用移动终端向用户提供导览信息的方法,包括获取所述移动终端的当前地理位置;获取所述移动终端的当前朝向;以及基于所述位置和所述朝向从导览信息库中获取所述导览信息,其中所述导览信息是关于在所述位置处沿所述朝向所面对的场景信息。
2.根据权利要求1所述的方法,其中获取所述移动终端的当前地理位置进一步包括, 利用至少以下之一来获取所述位置GPS定位、热点定位移动基站定位。
3.根据权利要求1所述的方法,其中获取所述移动终端的当前朝向进一步包括利用所述移动终端中的陀螺仪获取所述朝向。
4.根据权利要求1至3中的任一项所述的方法,其中所述朝向包括沿水平方向的方向朝向以及竖直方向的俯仰角。
5.根据权利要求1至3中的任一项所述的方法,基于所述位置和所述朝向从导览信息库中获取导览信息进一步包括从导览信息库中选择与当前时间相匹配的导览信息。
6.根据权利要求1至3中的任一项所述的方法,进一步包括基于来自用户的反馈更新所述导览信息库。
7.根据权利要求1至3中的任一项所述的方法,其中所述导览信息库是特定于所述用户的。
8.一种利用移动终端向用户提供导览信息的装置,包括用于获取所述移动终端的当前地理位置的装置;用于获取所述移动终端的当前朝向的装置;以及用于基于所述位置和所述朝向从导览信息库中获取所述导览信息的装置,其中所述导览信息是关于在所述位置处沿所述朝向所面对的场景信息。
9.根据权利要求8所述的装置,其中用于获取所述移动终端的当前地理位置的装置进一步包括,利用至少以下之一来获取所述位置的装置GPS定位、热点定位移动基站定位。
10.根据权利要求8所述的装置,其中用于获取所述移动终端的当前朝向的装置进一步包括用于利用所述移动终端中的陀螺仪获取所述朝向的装置。
11.根据权利要求8至10中的任一项所述的装置,其中所述朝向包括沿水平方向的方向朝向以及竖直方向的俯仰角。
12.根据权利要求8至10中的任一项所述的装置,用于基于所述位置和所述朝向从导览信息库中获取导览信息的装置进一步包括用于从导览信息库中选择与当前时间相匹配的导览信息的装置。
13.根据权利要求8至10中的任一项所述的装置,进一步包括用于基于来自用户的反馈更新所述导览信息库的装置。
14.根据权利要求8至10中的任一项所述的装置,其中所述导览信息库是特定于所述用户的。
全文摘要
本发明的各实施方式涉及一种利用移动终端向用户提供导览信息的方法和装置。具体地,本发明的一个实施方式提供了一种利用移动终端向用户提供导览信息的方法,包括获取移动终端的当前地理位置;获取移动终端的当前朝向;以及基于位置和朝向从导览信息库中获取导览信息,其中导览信息是关于在位置处沿朝向所面对的场景信息。本发明的另一实施方式提供了一种利用移动终端向用户提供导览信息的系统。
文档编号G06F17/30GK103037305SQ20111030697
公开日2013年4月10日 申请日期2011年10月9日 优先权日2011年10月9日
发明者杨奕南 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1