一种实现博物馆虚拟场景中藏品收藏的方法及装置与流程

文档序号:15557247发布日期:2018-09-29 01:24阅读:240来源:国知局

本发明涉及虚拟现实技术领域,具体涉及一种实现博物馆虚拟场景中藏品收藏的方法及装置。



背景技术:

微软hololens全息眼镜是微软推出的一款虚拟现实装置,为头戴式增强现实装置,可以完全独立使用,无需线缆连接、无需同步电脑或智能手机。正因为其众多的优点,已经应用在许多不同的场景中。例如应用到博物馆虚拟场景,对博物馆虚拟场景中的展品进行展示。但是,在实现博物馆虚拟场景展示时,缺失藏品的收藏功能,使用户体验大打折扣。



技术实现要素:

本发明的目的在于提供一种实现博物馆虚拟场景中藏品收藏的方法及装置,用以解决现有技术中博物馆虚拟场景展示时缺乏收藏功能的问题。

为实现上述目的,本发明的技术方案提供了一种实现博物馆虚拟场景中藏品收藏的方法,该实现博物馆虚拟场景中藏品收藏的方法包括:

接收用户输入的第一操作指令;

根据第一操作指令从服务器中选择用户预展示的博物馆虚拟场景;

接收用户输入的第二操作指令;

根据所述第二操作指令从博物馆虚拟场景中选择用户待收藏的收藏品模型;

将博物馆虚拟场景转换为预建立的用户私人博物馆虚拟场景;

识别所述用户的第三操作指令,根据第三操作指令,将用户待收藏的收藏品模型放置于用户私人博物馆虚拟场景中的固定位置。

本发明具有如下优点:在执行方法之前,首先建立博物馆虚拟场景,其中该虚拟场景中将包括博物馆收藏的所有收藏品模型。然后将博物馆虚拟场景及所有收藏品模型传输至服务器。用户首先选择想要展示的博物馆虚拟场景,并通过hololens设备进行展示。并且通过hololens设备可以看到博物馆虚拟场景中所有的收藏品模型,通过输入第二操作指令,选择自己喜欢的收藏品模型。识别到用户输入的第二操作指令,在选中用户待收藏的收藏品模型后,自动切换场景至用户私人博物馆虚拟场景,然后识别用户的第三操作指令,并根据用户的第三操作指令将用户待收藏的收藏品模型放置于用户私人博物馆虚拟场景中的对应位置。通过上述方案,可以实现用户针对自己喜欢的收藏品进行收藏。保证了用户不仅可以足不出户欣赏博物馆收藏品,还满足的用户的收藏嗜好,大大提升用户体验。

为实现上述目的,本发明的技术方案提供了一种实现博物馆虚拟场景中藏品收藏的装置,该实现博物馆虚拟场景中藏品收藏的装置包括:

接收单元,用于接收用户输入的第一操作指令;

选择单元,用于根据第一操作指令从服务器中选择用户预展示的博物馆虚拟场景;

所述接收单元,还用于接收用户输入的第二操作指令;

所述选择单元,还用于根据第二操作指令从博物馆中选择用户待收藏的收藏品模型;

转换单元,用于将博物馆虚拟场景转换为预建立的用户私人博物馆虚拟场景;

处理单元,用于识别用户的第三操作指令,根据第三操作指令,将用户待收藏的收藏品模型放置于用户私人博物馆虚拟场景中的固定位置。

本发明具有如下优点:首先建立博物馆虚拟场景,其中该虚拟场景中将包括博物馆收藏的所有收藏品模型。然后将博物馆虚拟场景及所有收藏品模型传输至服务器。首先选择想要展示的博物馆虚拟场景,并通过hololens设备进行展示。并且用户通过hololens设备可以看到博物馆虚拟场景中所有的收藏品模型,通过输入第二操作指令,选择自己喜欢的收藏品模型。装置识别到用户输入的第二操作指令,在选中用户待收藏的收藏品模型后,自动切换场景至用户私人博物馆虚拟场景,然后识别用户的第三操作指令,并根据用户的第三操作指令将用户待收藏的收藏品模型放置于用户私人博物馆虚拟场景中的对应位置。通过上述方案,可以实现用户针对自己喜欢的收藏品进行收藏。保证了用户不仅可以足不出户欣赏博物馆收藏品,还满足的用户的收藏嗜好,大大提升用户体验。

附图说明

图1为本发明实施例提供的一种实现博物馆虚拟场景中藏品收藏的方法流程示意图;

图2为本发明实施例提供的一种实现博物馆虚拟场景中藏品收藏的装置结构示意图。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

实施例1

本发明实施例1提供了一种实现博物馆虚拟场景中藏品收藏的方法流程示意图。具体如图1所示,该实现博物馆虚拟场景中藏品收藏的方法可以包括:

在执行该方法之前,需要做一些准备工作,例如:

为博物馆建立虚拟场景。具体的,可以采用unity3d工具搭建博物馆的虚拟场景,当然也包括建立博物馆中所有收藏品模型。即将博物馆虚拟场景及虚拟场景中的所有收藏品模型上传至服务器。然后,在hololens中基于联网功能实现在线浏览服务器的资源。即,建立与服务器之间的通信连接。然后,用户可以通过hololens设备可以看到博物馆虚拟场景中所有的收藏品模型,实现博物馆的展示功能。以下方法步骤实际就是通过hololens设备实现。

步骤105,接收用户输入的第一操作指令;根据所述第一操作指令从服务器中选择用户预展示的博物馆虚拟场景。

具体的,虽然博物馆的虚拟场景已经存放于服务器中,但是服务器中存储的博物馆虚拟场景的个数可能不止一个。可以包括多个。因此,用户需要首先从服务器中选择需要展示的博物馆虚拟场景。此时,就需要输入第一操作指令,通过第一操作指令从服务器中选择用户需要展示的博物馆虚拟场景。

步骤110,接收用户输入的第二操作指令。

步骤120,根据第二操作指令从博物馆虚拟场景中选择用户待收藏的收藏品模型。

具体的,用户在佩戴hololens设备时,可以看到博物馆虚拟场景中所有收藏品模型,然后看到自己喜欢的收藏品模型后,点击该收藏品模型。当然也可以在看到2个以上自己喜欢的收藏品模型时,点击2个以上的收藏品模型。在后台处理过程中,则是hololens设备在接收到用户输入的第二操作指令后,根据第二操作指令从服务器中选择待收藏的收藏品模型,然后执行步骤130。

步骤130,将博物馆虚拟场景转换为预建立的用户私人博物馆虚拟场景。

具体的,既然是要根据用户输入的第二操作指令执行将用户待收藏的收藏品模型进行收藏,那么必须事先将当前的博物馆虚拟场景转换为预建立的用户私人博物馆虚拟场景。

而这个用户私人博物馆虚拟场景实际可以是用户的家对应的虚拟场景。也就是说,实现博物馆中的虚拟场景与现实环境互动。

步骤140,识别用户的第三操作指令,根据第三操作指令,将用户待收藏的收藏品模型放置于用户私人博物馆虚拟场景中的固定位置。

具体的,识别用户的第三操作指令,就是为了方便根据用户的第三操作指令,将用户待收藏的收藏品模型放置于用户私人博物馆虚拟场景中的固定位置。

可选的,如上所述,服务器中可能包括的博物馆虚拟场景的数量可能不止一个,对应的,用户在选择待展示的博物馆虚拟场景时,同样可以选择多个进行展示。那么,根据第二操作指令从博物馆虚拟场景中选择用户待收藏的收藏品模型时,则可以从任一个或多个展示的博物馆虚拟场景中选择用户待收藏的收藏品模型。

而每次从一个博物馆虚拟场景中选择待收藏物品时都需要执行步骤110-步骤140。

当然,也可以将不同的博物馆虚拟场景在展示时分区展示,例如用户通过佩戴的hololens设备后所展示的屏幕可以分为多个区域,每个区域分别展示不同的博物馆虚拟场景,那么,则可以同时在不同的博物馆虚拟场景选择待收藏的物品模型,然后在经过后续步骤,将待收藏的物品模型依次根据用户的第三操作指令放置于用户私人博物馆的固定位置。

可选的,识别用户的第三操作指令时,可以采用collectinmymuseum.cs组件中的taptoplace()识别用户第三操作指令。

需要说明的是,这里的第一操作指令和第二操作指令一般指的是用户的触发动作,比如选择某一个博物馆虚拟场景或收藏品模型。而第三操作指令,则是用户的触发操作配合凝视操作,用于告知将收藏品模型安放于哪个固定位置。用户直接通过凝视空间的位置,配合手势点击实现放置收藏品的位置。例如用户选择收藏品后,通过头部转动hololens眼镜凝视的位置,来控制藏品在空间移动,然后点击到另一个位置时,则会识别为用户需要将该物品模型安放于该位置。所以,第一操作指令、第二操作指令和第三操作指令稍有区别。第一操作指令和第二操作指令即为一般的触发动作指令,通过该触发动作触发后台执行下一个动作指令,不需要进行凝视识别。而第三个操作指令则需要进行识别,进而确定用户希望将收藏品模型放置于哪个位置。可选的,在步骤140之后,可以包括步骤150:

创建交流中心平台,创建交流中心平台的目的主要在于可以方便当前的用户和其他用户之间可以进行经验交流。例如,不同的用户收藏博物馆中的收藏品模型不同,那么他们在查看对方收藏的藏品模型之后,进行线上交流,例如通过会话、留言、评论及点赞等的方式实现线上交流。而且,不同的用户之间还可以实现收藏品模型线上共享。如此一来,可以实现线上交流互动更加高效,节省时间,进一步的提升用户体验。

本发明实施例提供的一种实现博物馆虚拟场景中藏品收藏的方法,在执行方法之前,首先建立博物馆虚拟场景,其中该虚拟场景中将包括博物馆收藏的所有收藏品模型。然后将博物馆虚拟场景及所有收藏品模型传输至服务器。用户首先选择想要展示的博物馆虚拟场景,并通过hololens设备进行展示。并且通过hololens设备可以看到博物馆虚拟场景中所有的收藏品模型,通过输入第二操作指令,选择自己喜欢的收藏品模型。识别到用户输入的第二操作指令,在选中用户待收藏的收藏品模型后,自动切换场景至用户私人博物馆虚拟场景,然后识别用户的第三操作指令,并根据用户的第三操作指令将用户待收藏的收藏品模型放置于用户私人博物馆虚拟场景中的对应位置。通过上述方案,可以实现用户针对自己喜欢的收藏品进行收藏。保证了用户不仅可以足不出户欣赏博物馆收藏品,还满足的用户的收藏嗜好,大大提升用户体验。

实施例2

与实施例相对应的,本发明实施例还提供了一种实现博物馆虚拟场景中藏品收藏的装置,具体如图2所示,该装置包括:接收单元201、选择单元202、转换单元203及处理单元204。

接收单元201,用于接收用户输入的第一操作指令;

选择单元202,用于根据所述第一操作指令从服务器中选择用户预展示的博物馆虚拟场景;

接收单元201,还用于接收用户输入的第二操作指令。

选择单元202,还用于根据第二操作指令从博物馆虚拟场景中选择用户待收藏的收藏品模型。

转换单元203,用于将博物馆虚拟场景转换为预建立的用户私人博物馆虚拟场景。

处理单元204,用于识别用户的第三操作指令,根据第三操作指令,将用户待收藏的收藏品模型放置于用户私人博物馆虚拟场景中的固定位置。

可选的,该装置还可以包括交流中心平台创建单元205,用于创建交流中心平台,以便用户与除用户之外的收藏博物馆虚拟场景中的收藏品模型的其他用户进行线上交流和互动。

可选的,博物馆虚拟场景的个数为至少一个,选择单元具体用于,根据第二操作指令,从任一个或多个博物馆虚拟场景中选择用户待收藏的收藏品模型。

可选的,该装置还可以包括:通信连接建立单元206,用于建立与服务器之间的通信连接。

可选的,处理单元204具体用于,采用collectinmymuseum.cs组件中的taptoplace()识别用户第三操作指令,具体的,taptoplace()方法主要是结合了手势的点击,加上通过凝视去选择位置去摆放。

本发明实施例提供的实现博物馆虚拟场景中藏品收藏的装置中各部件所执行的功能均已在上述实施例1中做了详细的介绍,因此这里不做详细介绍。

本发明实施例提供的一种实现博物馆虚拟场景中藏品收藏的装置,首先建立博物馆虚拟场景,其中该虚拟场景中将包括博物馆收藏的所有收藏品模型。然后将博物馆虚拟场景及所有收藏品模型传输至服务器。用户首先选择想要展示的博物馆虚拟场景,并通过hololens设备进行展示。并且通过hololens设备可以看到博物馆虚拟场景中所有的收藏品模型,通过输入第二操作指令,选择自己喜欢的收藏品模型。装置识别到用户输入的第二操作指令,在选中用户待收藏的收藏品模型后,自动切换场景至用户私人博物馆虚拟场景,然后识别用户的第三操作指令,并根据用户的第三操作指令将用户待收藏的收藏品模型放置于用户私人博物馆虚拟场景中的对应位置。通过上述方案,可以实现用户针对自己喜欢的收藏品进行收藏。保证了用户不仅可以足不出户欣赏博物馆收藏品,还满足的用户的收藏嗜好,大大提升用户体验。

实施例3

此外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现上述实施例1的方法步骤。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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