与虚拟现实连接的方法和装置制造方法及图纸

技术编号:13087734 阅读:74 留言:0更新日期:2016-03-30 17:45
本公开提供了一种与虚拟现实连接的方法和装置,属于网络技术领域。该方法包括:获取自身当前的地理位置信息;向服务器发送虚拟现实登录请求,该虚拟现实登录请求携带该地理位置信息;接收该多个虚拟对象数据;基于该多个虚拟对象数据,显示多个虚拟对象。本公开通过终端与虚拟现实同步地理位置,并获得相应虚拟现实地理位置附近的虚拟人物、虚拟图像和虚拟物品,使得终端用户可以看到虚拟现实,同时终端与虚拟现实同步声音数据,使终端用户可以与虚拟现实进行交流,使得终端用户可以不借助VR眼镜等设备就能实现和虚拟现实的连接交互,降低了使用成本,而且更加方便快捷。

【技术实现步骤摘要】

本公开涉及网络
,尤其涉及一种与虚拟现实连接的方法和装置
技术介绍
VR(Virtual Reality,虚拟现实)指的是采用现代高科技手段生成的逼真的视觉、听觉、触觉等一体化的虚拟环境。虚拟现实中可以包括多个虚拟物品、虚拟人物等虚拟对象,用户可以与虚拟现实中的虚拟对象进行交互。相关技术中,用户需要借助特殊的输入/输出设备,如VR眼镜、位置追踪仪、数据手套等,才能实现与虚拟现实的连接,然而这些特殊的输入/输出设备往往科技含量较高、价格昂贵,而且携带不便,因此亟需一种使用方便且价格低廉的方法供用户与虚拟现实进行连接。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种与虚拟现实连接的方法和装置。根据本公开实施例的第一方面,提供一种与虚拟现实连接的方法,包括:获取自身当前的地理位置信息;向服务器发送虚拟现实登录请求,所述虚拟现实登录请求携带所述地理位置信息,使得所述服务器返回多个虚拟对象数据,所述多个虚拟对象数据位于以所述地理位置信息对应的虚拟现实地理位置为中心的预设范围内;接收所述多个虚拟对象数据;基于所述多个虚拟对象数据,显示多个虚拟对象。可选的,基于所述多个虚拟对象数据,显示多个虚拟对象之后,所述方法还包括:获取第一声音数据,向所述服务器发送所述第一声音数据,使得所述服务器将所述第一声音数据发送至所述多个虚拟对象中指定类型的虚拟对象;或,获取第二声音数据和用户从所述多个虚拟对象中选中的目标虚拟对象,向所述服务器发送所述第二声音数据和所述目标虚拟对象,使得所述服务器将所述第二声音数据发送至所述目标虚拟对象。可选的,向服务器发送虚拟现实登录请求之后,所述方法还包括:在接收所述多个虚拟对象数据时,接收所述服务器返回的虚拟场景声音数据;在显示所述多个虚拟对象时,播放所述虚拟场景声音数据。可选的,所述多个虚拟对象包括:虚拟场景图像、虚拟物品、以及虚拟人物中至少一项。可选的,所述虚拟现实登录请求还携带用户图像信息,使得所述服务器将所述用户图像信息发送至所述多个虚拟对象中指定类型的虚拟对象。可选的,所述用户图像信息包括用户的头像图片或用户上传的多媒体片段。根据本公开实施例的第二方面,提供一种与虚拟现实连接的方法,包括:接收终端发送的虚拟现实登录请求,所述虚拟现实登录请求携带终端当前的地理位置信息;根据所述地理位置信息,从地理位置数据库中,获取与所述地理位置信息对应的虚拟现实地理位置,所述地理位置数据库用于存储地理位置信息和虚拟现实地理位置的对应关系;根据所述虚拟现实地理位置,从虚拟对象数据库中,获取以虚拟现实地理位置为中心的预设范围内的多个虚拟对象数据,所述虚拟对象数据库用于存储虚拟对象数据和对应的虚拟现实地理位置;向所述终端发送所述多个虚拟对象数据,使得所述终端根据所述多个虚拟对象数据显示多个虚拟对象。可选的,向终端发送所述多个虚拟对象数据之后,所述方法还包括:接收所述终端发送的第一声音数据,将所述第一声音数据发送至所述多个虚拟对象中指定类型的虚拟对象;或,接收所述终端发送的第二声音数据和用户从所述多个虚拟对象中选中的目标虚拟对象,将所述第二声音数据发送至所述目标虚拟对象。可选的,接收终端发送的虚拟现实登录请求之后,所述方法还包括:在发送所述多个虚拟对象数据时,发送虚拟场景声音数据,以使所述终端在显示所述多个虚拟对象时,播放所述虚拟场景声音数据。 可选的,所述多个虚拟对象包括:虚拟场景图像、虚拟物品、以及虚拟人物中至少一项。可选的,所述虚拟现实登录请求还携带用户图像信息;将所述用户图像信息发送至所述多个虚拟对象中指定类型的虚拟对象。可选的,所述用户图像信息包括用户的头像图片或用户上传的多媒体片段。根据本公开实施例的第三方面,提供一种与虚拟现实连接的装置,包括:定位模块,用于获取自身当前的地理位置信息;请求登录模块,用于向服务器发送虚拟现实登录请求,所述虚拟现实登录请求携带所述定位模块获取的地理位置信息,使得所述服务器返回多个虚拟对象数据,所述多个虚拟对象数据位于以所述地理位置信息对应的虚拟现实地理位置为中心的预设范围内;接收模块,用于接收所述多个虚拟对象数据;显示模块,用于基于所述接收模块接收的多个虚拟对象数据,显示多个虚拟对象。可选的,所述装置还包括获取模块:所述获取模块,用于获取第一声音数据,向所述服务器发送所述第一声音数据,使得所述服务器将所述第一声音数据发送至所述多个虚拟对象中指定类型的虚拟对象;所述获取模块,还用于获取第二声音数据和用户从所述多个虚拟对象中选中的目标虚拟对象,向所述服务器发送所述第二声音数据和所述目标虚拟对象,使得所述服务器将所述第二声音数据发送至所述目标虚拟对象。可选的,所述接收模块还用于,在接收所述多个虚拟对象数据时,接收所述服务器返回的虚拟场景声音数据;所述装置还包括声音播放模块,用于播放所述接收模块接收的虚拟场景声音数据。可选的,所述多个虚拟对象包括:虚拟场景图像、虚拟物品、以及虚拟人物中至少一项。可选的,所述虚拟现实登录请求还携带用户图像信息,使得所述服务器将所述用户图像信息发送至所述多个虚拟对象中指定类型的虚拟对象。可选的,所述用户图像信息包括用户的头像图片或用户上传的多媒体片段。根据本公开实施例的第四方面,提供一种与虚拟现实连接的装置,包括:接收模块,用于接收终端发送的虚拟现实登录请求,所述虚拟现实登录请求携带终端当前的地理位置信息;第一获取模块,用于根据所述地理位置信息,从地理位置数据库中,获取与所述地理位置信息对应的虚拟现实地理位置,所述地理位置数据库用于存储地理位置信息和虚拟现实地理位置的对应关系;第二获取模块,用于根据所述第一获取模块获取的虚拟现实地理位置,从虚拟对象数据库中,获取以虚拟现实地理位置为中心的预设范围内的多个虚拟对象数据,所述虚拟对象数据库用于存储虚拟对象数据和对应的虚拟现实地理位置;发送模块,用于向所述终端发送所述第二获取模块获取的多个虚拟对象数据,使得所述终端根据所述多个虚拟对象数据显示多个虚拟对象。可选的,所述装置还包括声音数据处理模块,所述声音数据处理模块用于:接收所述终端发送的第一声音数据,将所述第一声音数据发送至所述多个虚拟对象中指定类型的虚拟对象;接收所述终端发送的第二声音数据和用户从所述多个虚拟对象中选中的目标虚拟对象,将所述第二声音数据发送至所述目标虚拟对象。可选的,所述发送模块还用于:在发送所述多个虚拟对象数据时,发送虚拟场景声音数据,以使所述终端在显示所述多个虚拟对象时,播放所述虚拟场景声音数据。可选的,所述多个虚拟对象包括:虚拟场景图像、虚拟物品、以及虚拟人物中至少一项。可选的,所述虚拟现实登录请求还携带用户图像信息;所述发送模块还用于,将所述用户图像信息发送至所述多个虚拟对象中指定类型的虚拟对象。可选的,所述用户图像信息包括用户的头像图片或用户上传的多媒体片段。根据本公开实施例的第五方面,提供一种与虚拟现实连接的装置,该装置用于终端中,该装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取自身当前的地理位置信息;向服务器发送虚拟现实登录请求,所述虚拟现实登录请求携带所述地理位置信息,使得所述服务器返回多个虚拟对象数据,所述多个虚拟对象数据位于以所述地理位置信本文档来自技高网...

【技术保护点】
一种与虚拟现实连接的方法,其特征在于,所述方法包括:获取自身当前的地理位置信息;向服务器发送虚拟现实登录请求,所述虚拟现实登录请求携带所述地理位置信息,使得所述服务器返回多个虚拟对象数据,所述多个虚拟对象数据位于以所述地理位置信息对应的虚拟现实地理位置为中心的预设范围内;接收所述多个虚拟对象数据;基于所述多个虚拟对象数据,显示多个虚拟对象。

【技术特征摘要】

【专利技术属性】
技术研发人员:冯智勇张鹏飞夏勇峰
申请(专利权)人:小米科技有限责任公司北京智米科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1