本发明属于虚拟现实技术领域,特别涉及一种虚拟博物馆。
背景技术:
随着信息技术的迅猛发展,通过利用虚拟现实技术、网络技术构筑虚拟博物馆,打破实体博物馆局限性,是扩展博物馆的展示延伸空间、拓展博物馆功能,满足社会大众的多层次多方位需求的有效途径。
然而,目前的由Web3d构建的虚拟博物馆存在多个明显不足之处:
1)所有的场景、展品模型均为固态化搭建,不可变更、维护,这样一个虚拟博物馆的可用性、时效性并不强,很容易变成一次性用品;
2)虚拟博物馆的场景及展品的介绍数据属于静态数据,不可变更、维护、查找,同样不具有灵活的浏览体验及数据管理功能。
因此,现在亟需一种虚拟博物馆,能够实现博物馆的虚拟化,方便用户进行虚拟文物观赏。
技术实现要素:
本发明提出一种虚拟博物馆,解决了现有技术中博物馆不能查找维护,使用不便的问题。
本发明的技术方案是这样实现的:虚拟博物馆,包括控制器,控制器连接有服务器,服务器连接有存储单元,存储单元内存储有文物信息,控制器连接有显示端,显示端上显示博物馆地图信息,以及显示博物馆地图上对应位置处的文物信息,用户选择博物馆地图上对应位置处的文物信息后,控制器控制显示端显示文物信息。
作为一种优选的实施方式,文物信息以实物照片为基础,进行三维合成,合成后将文物信息与虚拟背景进行合成,合成后存储于存储单元内。
作为一种优选的实施方式,对文物按照分类进行编码处理,建立编码与文件对应关系。
作为一种优选的实施方式,显示端设置有查询页面,在存储单元内建立文物数据库,通过文物本体与文物数据库内文物建立对应关系,利用对应关系建立索引表,利用关键字在文物数据库中进行查找,匹配最近值后输出文物名称、类别和实体信息。
作为一种优选的实施方式,在文物数据库中进行查找的方式采用杂类查找方式,将文物信息和位置间根据一定的关系建立映射,将所有的文物信息都通过杂凑函数运算后存储于运算表中,当进行查找时,将数据再通过运算函数计算后,求得文物信息的位置。
作为一种优选的实施方式,当运算函数产生的文物信息已有数据存在时,往下一笔数据位置寻找可用空间存储数据;或者,当运算函数产生的文物信息已有数据存在时,以现在的数据地址加上一个固定的差值,当数据地址超出数组大小时,则让数据地址采用循环的方式处理;或者,当运算函数产生的文物信息已有数据存在时,以现在的数据地址再串连一个新的链表来存储数据;或者将所有文物信息分为几个大类,而每一个大类中可放置相同大类的数据多笔,当经运算函数运算后属同一大类的文物信息即放在同一大类中,直到这一大类的文物信息全填满后才往下一大类存储文物信息。
作为一种优选的实施方式,控制器外设有虚拟眼镜,虚拟眼镜与显示端同步。
作为一种优选的实施方式,存储器设置有数据通讯接口,通过数据通讯接口上传博物馆数据。
作为一种优选的实施方式,根据用户查询的文物类别,进行同类别文物推送。
采用了上述技术方案后,本发明的有益效果是:通过对不同文物进行虚拟化仿真,然后建立在不同位置,实现了博物馆的虚拟化;并且,用户可以通过不同的查找方式,实现文物信息的查询,同时,根据用户查询习惯以及查询文物的分类,进行同类文物的推送,方便用户进行虚拟文物观赏。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的方框示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,虚拟博物馆,包括控制器,控制器连接有服务器,服务器连接有存储单元,存储单元内存储有文物信息,控制器连接有显示端,显示端上显示博物馆地图信息,以及显示博物馆地图上对应位置处的文物信息,用户选择博物馆地图上对应位置处的文物信息后,控制器控制显示端显示文物信息。
文物信息以实物照片为基础,进行三维合成,合成后将文物信息与虚拟背景进行合成,合成后存储于存储单元内。
对文物按照分类进行编码处理,建立编码与文件对应关系。
显示端设置有查询页面,在存储单元内建立文物数据库,通过文物本体与文物数据库内文物建立对应关系,利用对应关系建立索引表,利用关键字在文物数据库中进行查找,匹配最近值后输出文物名称、类别和实体信息。
在文物数据库中进行查找的方式采用杂类查找方式,将文物信息和位置间根据一定的关系建立映射,将所有的文物信息都通过杂凑函数运算后存储于运算表中,当进行查找时,将数据再通过运算函数计算后,求得文物信息的位置。
当运算函数产生的文物信息已有数据存在时,往下一笔数据位置寻找可用空间存储数据;或者,当运算函数产生的文物信息已有数据存在时,以现在的数据地址加上一个固定的差值,当数据地址超出数组大小时,则让数据地址采用循环的方式处理;或者,当运算函数产生的文物信息已有数据存在时,以现在的数据地址再串连一个新的链表来存储数据;或者将所有文物信息分为几个大类,而每一个大类中可放置相同大类的数据多笔,当经运算函数运算后属同一大类的文物信息即放在同一大类中,直到这一大类的文物信息全填满后才往下一大类存储文物信息。
控制器外设有虚拟眼镜,虚拟眼镜与显示端同步。
存储器设置有数据通讯接口,通过数据通讯接口上传博物馆数据。
根据用户查询的文物类别,进行同类别文物推送。
该虚拟博物馆的工作原理是:通过对不同文物进行虚拟化仿真,然后建立在不同位置,实现了博物馆的虚拟化;并且,用户可以通过不同的查找方式,实现文物信息的查询,同时,根据用户查询习惯以及查询文物的分类,进行同类文物的推送,方便用户进行虚拟文物观赏。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。