一种景区虚拟游览方法及装置与流程

文档序号:11145235阅读:714来源:国知局
一种景区虚拟游览方法及装置与制造工艺

本发明涉及计算机应用技术领域,特别是涉及一种景区虚拟游览方法及装置。



背景技术:

随着社会经济的快速发展,旅游越来越流行,旅游可以丰富人们的生活,缓解工作压力。

旅游的过程比较耗费体力,人们在游览较大面积的景区时,往往因为体力不支导致无法到达景区中每个景点,不能欣赏到景区部分景点的美丽景色。或者因为各种原因,人们无法到达景区进行实地游览,通过之前拍摄的图片也只能看到部分景色,没有实际观赏的感觉。

所以,如何实现景区的虚拟游览,是目前本领域技术人员急需解决的技术问题。



技术实现要素:

本发明的目的是提供一种景区虚拟游览方法及装置,以实现景区的虚拟游览,使得用户在未到达实际景点时,也能观赏到景点的真实风景,有身临其境的感觉,提高用户的游览体验。

为解决上述技术问题,本发明提供如下技术方案:

一种景区虚拟游览方法,包括:

接收用户针对景区的目标景点的虚拟游览请求;

根据所述虚拟游览请求,确定目标游览设备;

根据所述目标游览设备当前所在位置及所述目标景点的位置,确定游览路线;

控制所述目标游览设备按照所述游览路线行进;

实时获得所述目标游览设备捕捉的全景图像;

将所述全景图像推送给虚拟现实设备,以使所述虚拟现实设备为所述用户展示所述游览路线上所述景区的全景图像。

在本发明的一种具体实施方式中,所述将所述全景图像推送给虚拟现实设备,包括:

对所述全景图像进行三维建模处理,获得虚拟现实VR视频图像;

将所述VR视频图像推送给虚拟现实设备,以使所述虚拟现实设备为所述用户展示所述游览路线上所述景区的VR视频图像。

在本发明的一种具体实施方式中,在所述接收用户针对景区的目标景点的虚拟游览请求之后、所述根据所述虚拟游览请求,确定目标游览设备之前,还包括:

确定所述用户是否具有虚拟游览权限;

如果是,则执行所述根据所述虚拟游览请求,确定目标游览设备的步骤。

在本发明的一种具体实施方式中,还包括:

在所述目标游览设备按照所述游览路线行进过程中,如果接收到所述用户的控制指令,则根据所述控制指令,控制所述目标游览设备,所述控制指令为所述虚拟现实设备根据所述用户的手势确定并发送的。

在本发明的一种具体实施方式中,还包括:

在所述目标游览设备按照所述游览路线行进过程中,如果监测到所述目标游览设备无法获取目标位置点的图像,则将预先生成的所述目标位置点的VR视频图像推送给所述虚拟现实设备。

一种景区虚拟游览装置,包括:

虚拟游览请求接收模块,用于接收用户针对景区的目标景点的虚拟游览请求;

游览设备确定模块,用于根据所述虚拟游览请求,确定目标游览设备;

游览路线确定模块,用于根据所述目标游览设备当前所在位置及所述目标景点的位置,确定游览路线;

游览设备控制模块,用于控制所述目标游览设备按照所述游览路线行进;

图像获得模块,用于实时获得所述目标游览设备捕捉的全景图像;

图像推送模块,用于将所述全景图像推送给虚拟现实设备,以使所述虚拟现实设备为所述用户展示所述游览路线上所述景区的全景图像。

在本发明的一种具体实施方式中,所述图像推送模块,具体用于:

对所述全景图像进行三维建模处理,获得虚拟现实VR视频图像;

将所述VR视频图像推送给虚拟现实设备,以使所述虚拟现实设备为所述用户展示所述游览路线上所述景区的VR视频图像。

在本发明的一种具体实施方式中,还包括权限确定模块,用于:

在所述接收用户针对景区的目标景点的虚拟游览请求之后,确定所述用户是否具有虚拟游览权限,如果是,则触发所述游览设备确定模块。

在本发明的一种具体实施方式中,所述游览设备控制模块,还用于:

在所述目标游览设备按照所述游览路线行进过程中,如果接收到所述用户的控制指令,则根据所述控制指令,控制所述目标游览设备,所述控制指令为所述虚拟现实设备根据所述用户的手势确定并发送的。

在本发明的一种具体实施方式中,所述图像推送模块,还用于:

在所述目标游览设备按照所述游览路线行进过程中,如果监测到所述目标游览设备无法获取目标位置点的图像,则将预先生成的所述目标位置点的VR视频图像推送给所述虚拟现实设备。

应用本发明实施例所提供的技术方案,接收到用户针对景区的目标景点的虚拟游览请求时,根据虚拟游览请求,可以确定目标游览设备,根据目标游览设备当前所在位置及目标景点的位置,确定游览路线,控制目标游览设备按照游览路线行进,实时获得目标游览设备捕捉的全景图像,将全景图像推送给虚拟现实设备,虚拟现实设备可以为用户展示游览路线上景区的全景图像,用户不用到实际景点,也能够观赏到真实风景,给用户一种身临其境的感觉,提升用户游览体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种景区虚拟游览方法的实施流程图;

图2为本发明实施例中一种景区虚拟游览装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1所示,为本发明实施例所提供的一种景区虚拟游览方法的实施流程图,该方法包括以下步骤:

S110:接收用户针对景区的目标景点的虚拟游览请求。

在本发明实施例中,用户根据实际需要,可以通过终端或者虚拟现实设备向服务器发送针对景区的目标景点的虚拟游览请求。景区可以有一个或多个景点。

接收到用户对目标景点的虚拟游览请求后,可以继续执行步骤S120的操作。

在本发明的一种具体实施方式中,在步骤S110之后、步骤S120之前,该方法还可以包括以下步骤:

确定用户是否具有虚拟游览权限,如果是,则执行步骤S120的操作。

在实际应用中,可以通过权限限制方式避免游览设备被滥用。在接收到用户对目标景点的虚拟游览请求后,可以先确定用户身份,确定其是否具有虚拟游览权限。具体的,可以通过用户标识进行确定,或者通过用户输入的授权码进行确定。如果确定用户具有虚拟游览权限,则可以继续执行步骤S120的操作。如果确定用户不具有虚拟游览权限,则可以不做任何处理,或者向用户返回没有相应权限的提示信息。

S120:根据虚拟游览请求,确定目标游览设备。

在本发明实施例中,景区中可以配置有多种类型的多个游览设备,如无人机、智能机器人等。每个游览设备均可以与服务器通信连接,服务器可以控制游览设备行进。根据虚拟游览请求,可以确定目标游览设备。

在本发明的一种具体实施方式中,步骤S120可以包括以下步骤:

步骤一:根据虚拟游览请求,确定用户是否为预约用户,如果是,则执行步骤二;

步骤二:将用户预约的游览设备确定为目标游览设备。

受限于成本控制,景区中配置的游览设备数量有限。可以为用户提供预约功能。用户预约成功才能进行虚拟游览。

在接收到用户针对目标景点的虚拟游览请求时,可以根据虚拟游览请求,确定用户是否为预约用户。具体的,可以根据用户标识确定,或者根据虚拟游览请求中携带的预约码确定。

如果确定用户为预约用户,则可以将用户预约的游览设备确定为目标游览设备。

在确定用户非预约用户时,可以进一步确定当前是否存在空闲游览设备,如果是,则将其中一个空闲游览设备确定为目标游览设备。

在实际应用中,还可以根据用户选择的游览设备类型,确定在哪种类型的空闲游览设备中确定目标游览设备。

S130:根据目标游览设备当前所在位置及目标景点的位置,确定游览路线。

在步骤S120,确定了目标游览设备。目标游览设备停留在景区的某个位置,该位置可能是上一次执行游览任务时最终达到的位置,还可能是预设的初始位置。

在目标游览设备中设置有定位模块,服务器可以确定目标游览设备当前所在位置。

在接收到用户针对目标景点的虚拟游览请求时,服务器可以在预先存储的景区地图数据中查询目标景点的位置。

根据目标游览设备当前所在位置及目标景点的位置,可以确定游览路线。

在本发明实施例中,服务器可以根据目标游览设备当前所在位置及目标景点的位置,先确定出多条行进路线,并将多条行进路线输出给用户,同时可输出每条行进路线对应的距离和时间。用户根据实际需要,可以从多条行进路线中选择一条作为游览路线。

S140:控制目标游览设备按照游览路线行进。

在步骤S130确定游览路线后,服务器可以控制目标游览设备按照游览路线行进。

S150:实时获得目标游览设备捕捉的全景图像。

目标游览设备上设置有全景摄像头。在目标游览设备按照游览路线行进过程中,可以实时捕捉行进路上的全景图像,并将捕捉到的全景图像发送给服务器。

服务器可以实时获得目标游览设备捕捉的全景图像。

S160:将全景图像推送给虚拟现实设备,以使虚拟现实设备为用户展示游览路线上景区的全景图像。

服务器实时获得目标游览设备捕捉的全景图像,将全景图像推送给虚拟现实设备。虚拟现实设备可以为用户展示游览路线上景区的全景图像。

具体的,服务器获得目标游览设备捕捉的图像后,可以对全景图像进行三维建模处理,获得虚拟现实VR视频图像,将VR视频图像推送给虚拟现实设备,以使虚拟现实设备为用户展示游览路线上景区的VR视频图像。

虚拟现实设备可以是VR头盔或者VR眼镜,用户戴上VR头盔可以实时查看到游览路线上景区的VR视频图像,给用户一种身临其境的感觉。

应用本发明实施例所提供的方法,接收到用户针对景区的目标景点的虚拟游览请求时,根据虚拟游览请求,可以确定目标游览设备,根据目标游览设备当前所在位置及目标景点的位置,确定游览路线,控制目标游览设备按照游览路线行进,实时获得目标游览设备捕捉的全景图像,将全景图像推送给虚拟现实设备,虚拟现实设备可以为用户展示游览路线上景区的全景图像,用户不用到实际景点,也能够观赏到真实风景,给用户一种身临其境的感觉,提升用户游览体验。

在本发明的一个实施例中,该方法还可以包括以下步骤:

在目标游览设备按照游览路线行进过程中,如果接收到用户的控制指令,则根据控制指令,控制目标游览设备,控制指令为虚拟现实设备根据用户的手势确定并发送的。

在本发明实施例中,用户在使用虚拟现实设备观赏游览路线上景区的图像的过程中,可以发出控制指令。具体的,当虚拟现实设备监测到用户的手势操作时,可以根据用户手势,确定控制指令,并将控制指令发送给服务器。比如,虚拟现实设备在监测到用户的手臂抬到一定高度时,输出交互界面,根据用户在交互界面中的具体操作,可以确定具体的控制指令,如停止、继续、或者更改游览路线等。

在目标游览设备按照游览路线行进过程中,如果接收到用户的控制指令,则根据控制指令,控制目标游览设备。

在本发明的一个实施例中,该方法还可以包括以下步骤:

在目标游览设备按照游览路线行进过程中,如果监测到目标游览设备无法获取目标位置点的图像,则将预先生成的目标位置点的VR视频图像推送给虚拟现实设备。

在实际应用中,景区中有些位置点可能无法通过目标游览设备捕捉到图像,比如,无人机无法捕捉到室内场景的图像。可以预先采集这些位置点的全景图像,并进行三维建模处理,生成VR视频图像。在目标游览设备按照游览路线行进过程中,如果监测到目标游览设备无法获取目标位置点的全景图像,则可以将预先生成的目标位置点的VR视频图像推送给虚拟现实设备。为用户连续展示景区的全景图像。

相应于上面的方法实施例,本发明实施例还提供了一种景区虚拟游览装置,下文描述的一种景区虚拟游览装置与上文描述的一种景区虚拟游览方法可相互对应参照。

参见图2所示,该装置包括以下模块:

虚拟游览请求接收模块210,用于接收用户针对景区的目标景点的虚拟游览请求;

游览设备确定模块220,用于根据虚拟游览请求,确定目标游览设备;

游览路线确定模块230,用于根据目标游览设备当前所在位置及目标景点的位置,确定游览路线;

游览设备控制模块240,用于控制目标游览设备按照游览路线行进;

图像获得模块250,用于实时获得目标游览设备捕捉的全景图像;

图像推送模块260,用于将全景图像推送给虚拟现实设备,以使虚拟现实设备为用户展示游览路线上景区的全景图像。

应用本发明实施例所提供的装置,接收到用户针对景区的目标景点的虚拟游览请求时,根据虚拟游览请求,可以确定目标游览设备,根据目标游览设备当前所在位置及目标景点的位置,确定游览路线,控制目标游览设备按照游览路线行进,实时获得目标游览设备捕捉的全景图像,将全景图像推送给虚拟现实设备,虚拟现实设备可以为用户展示游览路线上景区的全景图像,用户不用到实际景点,也能够观赏到真实风景,给用户一种身临其境的感觉,提升用户游览体验。

在本发明的一种具体实施方式中,图像推送模块260,具体用于:

对全景图像进行三维建模处理,获得虚拟现实VR视频图像;

将VR视频图像推送给虚拟现实设备,以使虚拟现实设备为用户展示游览路线上景区的VR视频图像。

在本发明的一种具体实施方式中,还包括权限确定模块,用于:

在接收用户针对景区的目标景点的虚拟游览请求之后,确定用户是否具有虚拟游览权限,如果是,则触发游览设备确定模块220。

在本发明的一种具体实施方式中,游览设备确定模块220,具体用于:

根据虚拟游览请求,确定用户是否为预约用户;

如果是,则将用户预约的游览设备确定为目标游览设备。

在本发明的一种具体实施方式中,游览设备确定模块220,还用于:

在确定用户非预约用户时,确定当前是否存在空闲游览设备;

如果是,则将其中一个空闲游览设备确定为目标游览设备。

在本发明的一种具体实施方式中,游览设备控制模块240,还用于:

在目标游览设备按照游览路线行进过程中,如果接收到用户的控制指令,则根据控制指令,控制目标游览设备,控制指令为虚拟现实设备根据用户的手势确定并发送的。

在本发明的一种具体实施方式中,图像推送模块260,还用于:

在目标游览设备按照游览路线行进过程中,如果监测到目标游览设备无法获取目标位置点的图像,则将预先生成的目标位置点的VR视频图像推送给虚拟现实设备。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1