Vr一体机中整合vr播放器的方法、存储介质

文档序号:1429890 发布日期:2020-03-17 浏览:8次 >En<

阅读说明:本技术 Vr一体机中整合vr播放器的方法、存储介质 (Method for integrating VR player in VR all-in-one machine and storage medium ) 是由 刘德建 黄晨帆 吴凤辉 刘俊 杨阳明 郭玉湖 于 2018-09-11 设计创作,主要内容包括:本发明提供VR一体机中整合VR播放器的方法、存储介质,方法包括:在服务端,依据对应的VR设备标识对VR资源进行分类存储;依据VR一体机的VR设备的唯一标识符在服务端配置对应的VR设备标识;运行VR一体机,发送其VR设备的唯一标识符至服务端;服务端依据接收到的唯一标识符返回对应的VR设备标识,以及所述VR设备标识对应的VR资源。不仅方便开发人员分发软件;而且还能大大减少需要针对不同VR设备制作不同软件安装包而带来的工作量,进而能够实现依据VR设备标识快速准确调用对应的播放器播放相应的资源。(The invention provides a method for integrating a VR player in a VR all-in-one machine and a storage medium, wherein the method comprises the following steps: at the server, classifying and storing the VR resources according to the corresponding VR equipment identification; configuring a corresponding VR equipment identifier at a server according to the unique identifier of the VR equipment of the VR all-in-one machine; operating the VR all-in-one machine, and sending the unique identifier of the VR equipment to a server; and the server returns the corresponding VR equipment identification and the VR resource corresponding to the VR equipment identification according to the received unique identifier. Not only is the software convenient for developers to distribute; and the workload caused by the need of manufacturing different software installation packages for different VR devices can be greatly reduced, and then the corresponding player can be quickly and accurately called to play corresponding resources according to the VR device identification.)

VR一体机中整合VR播放器的方法、存储介质

技术领域

本发明涉及VR设备领域,具体涉及VR一体机中整合VR播放器的方法、存储介质。

背景技术

现有的VR一体机播放VR资源需要连接专用的VR眼镜。市场上现有的VR眼镜分别有三种(3Glasses、Pico、HTC),并分别使用专用的播放器,播放相对应的VR资源。

现有的解决方案是针对不同的VR眼镜分别制作包含相应VR播放器的软件安装包。这种做法比较麻烦,开发人员必须根据不同的VR眼镜制作安装包,工作量比较大。

发明内容

本发明所要解决的技术问题是:提供一种VR一体机中整合VR播放器的方法、存储介质,减少开发人员的工作量,同时方便管理。

为了解决上述技术问题,本发明采用的技术方案为:

VR一体机中整合VR播放器的方法,包括:

在服务端,依据对应的VR设备标识对VR资源进行分类存储;

依据VR一体机的VR设备的唯一标识符在服务端配置对应的VR设备标识;

运行VR一体机,发送其VR设备的唯一标识符至服务端;

服务端依据接收到的唯一标识符返回对应的VR设备标识,以及所述VR设备标识对应的VR资源。

本发明提供的另一个技术方案为:

一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能实现上述VR一体机中整合VR播放器的方法所包含的步骤。

本发明的有益效果在于:在服务端,将多类型的VR资源依据VR设备标识(即VR眼镜设备信息)进行关联存储,同时,事先在服务端依据VR设备的唯一标识符配置其VR设备标识;便可通过VR一体机与服务器的交互,以VR设备的唯一标识符为依据获取VR设备标识,即当前配置,进而依据VR设备的当前配置,调用匹配的VR播放器播放相应的VR资源。本发明不仅方便开发人员分发软件;而且还能大大减少需要针对不同VR设备制作不同软件安装包而带来的工作量。

附图说明

图1为本发明VR一体机中整合VR播放器的方法的流程示意图;

图2为本发明实施例一的流程示意图;

图3为本发明实施例二中VR一体机客户端获取VR眼镜设备信息的流程示意图;

图4为本发明实施例二中调用VR播放器播放VR资源的流程示意图。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

本发明最关键的构思在于:对应VR设备标识整合多类型VR资源,通过VR一体机与服务端的交互,依据VR设备的唯一标识符读取对应配置,播放相应资源。

本发明涉及的技术术语解释:

Figure BDA0001795259630000021

Figure BDA0001795259630000031

请参照图1,本发明提供VR一体机中整合VR播放器的方法,包括:

在服务端,依据对应的VR设备标识对VR资源进行分类存储;

依据VR一体机的VR设备的唯一标识符在服务端配置对应的VR设备标识;

运行VR一体机,发送其VR设备的唯一标识符至服务端;

服务端依据接收到的唯一标识符返回对应的VR设备标识,以及所述VR设备标识对应的VR资源。

从上述描述可知,本发明的有益效果在于:将多种专用的VR播放资源依据对应的VR设备标识集成在一起;在VR一体机生产过程,依据其VR设备的唯一标识符在服务端配置其VR设备标识,即所使用VR眼镜类型,由此实现在服务端对VR设备所匹配的VR播放器和VR资源的关联;而后便可通过VR一体机与服务端交互,读取VR设备相应配置,使得用户可以根据所使用的VR设备标识,即VR眼镜种类,选择相应的VR播放器并播放相应的VR资源。本发明可以整合多个VR播放器软件和播放资源,方便开发人员分发软件,以减少由于针对不同的VR眼镜制作不同的安装包而带来的工作量。

进一步的,还包括:在服务端,对应不同的VR设备标识还存储有相应的VR播放器;

当VR一体机为首次运行,则服务器还将依据其发送过来的唯一标识符同时返回对应的VR播放器。

由上述描述可知,可以将各种类型的VR播放器存储在服务端,在VR一体机首次运行时依据VR标识获取后存储在本地,便可在后续直接调用,无需频繁远程获取,实现了复用和快速调用。

进一步的,所述服务端依据接收到的唯一标识符返回对应的VR设备标识,以及所述VR设备标识对应的VR资源,具体为:

服务端依据接收到的唯一标识符获取与其对应的VR设备标识;

依据所获取的VR设备标识获取对应的VR资源;

返回所获取的VR设备标识和VR资源至VR一体机。

由上述描述可知,在一具体实施方式中,将依据唯一标识符逐步获取VR设备标识和VR资源并返回。

进一步的,还包括:

在VR一体机本地,对应不同VR设备标识配置不同文件用于存储对应的VR播放器和VR资源;

VR一体机存储接收到的VR设备标识;

VR一体机存储接收到的VR资源至与其VR设备标识对应的文件。

由上述描述可知,

由上述描述可知,将管理人员或开发人员上传的各类型的VR资源进行归类存放,有利于定位准确获取所需资源。

进一步的,还包括:

在VR一体机本地,对应VR设备信息配置不同文件用于存储对应的VR播放器和VR资源;

VR一体机将所获取的VR资源存储至对应的文件。

由上述描述可知,在VR一体机本地,对应VR播放器和VR资源类型的不同进行归类存放,有利于资源统一管理和准确、快速地调用。

进一步的,还包括:

当VR一体机接收到播放VR资源的指令后,本地读取其VR设备标识;

依据VR设备标识从本地对应的文件中获取VR播放器和VR资源进行播放。

由上述描述可知,在有播放需求时,能依据VR设备标识快速调用匹配的播放器和资源进行播放。

进一步的,所述唯一标识符为VR设备的MAC地址或主板ID;所述VR设备标识为3Glasses、Pico或HTC;所述对应不同VR设备信息配置不同文件,具体为:

对应3Glasses配置名称为3GlassesPlayer的文件,对应Pico或HTC配置名称为VRPlayer的文件。

由上述描述可知,能够确保唯一标识符的专有性;对应同类播放器和播放资源进行归整,能尽可能的为VR一体机提供可匹配的更多资源。

进一步的,所述服务端依据接收到的唯一标识符返回对应的VR设备标识,以及所述VR设备标识对应的VR资源,之后,还包括:

当VR一体机接收到播放VR资源的指令后,读取所述VR设备标识;

依据VR设备标识调用相应的VR播放器播放所述VR资源。

由上述描述可知,在VR一体机本地已存储有相应VR播放器的情况下,能直接依据VR设备标识快速调用播放。

本发明提供的另一个技术方案为:

一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能实现上述任一VR一体机中整合VR播放器的方法所包含的步骤。

从上述描述可知,对应本领域普通技术人员可以理解实现上述技术方案中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来实现的,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时,可包括如上述各方法的流程。

其中,所述的存储介质可以是磁盘、光碟、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

实施例一

请参照图2,本实施例提供一种VR一体机中整合VR播放器的方法,包括:

S1:在服务端,依据对应的VR设备标识对VR资源和VR播放器进行分类存储。

具体而言,管理人员上传VR资源和VR播放器至服务端后,将依据其匹配的VR设备标识,(目前市面上提供3Glasses、Pico、HTC三种VR设备,对应不同设备分别赋予不同标识以示区别,在此,所述VR设备标识为3Glasses、Pico或HTC)进行关联存储。例如,上传3Glasses的VR资源后,将其与3Glasses的标识进行关联存储。

S2:依据VR一体机的VR设备的唯一标识符在服务端配置对应的VR设备标识。

具体而言,对应VR一体机配置的VR设备,其管理人员(如3Glasses的管理员)可在VR一体机出厂前,登录服务端管理系统,依据该VR设备的唯一标识符(如硬件MAC地址或主板ID)在服务端上对应该VR设备进行注册,同时配置该VR设备的标识(即VR一体机对应配置的VR眼镜的标识,如3Glasses)。

S3:当VR一体机首次运行,则服务器将获取其VR设备的唯一标识符,并发送至服务端。

S4:服务端依据接收到的唯一标识符返回对应的VR设备标识,以及所述VR设备标识对应的VR资源和VR播放器。

具体而言,该步骤可以包括:

S41:服务端依据接收到的唯一标识符获取与其对应的VR设备标识;

S42:依据所获取的VR设备标识获取对应的VR资源和VR播放器;

S43:返回所获取的VR设备标识、VR资源和VR播放器至VR一体机。

S5:在VR一体机本地,对应不同VR设备标识配置不同文件用于存储对应的VR播放器和VR资源。

具体而言,可以事先(在步骤S3之前执行该步骤)对应各个VR设备标识分别配置对应的文件存储各自的VR播放器和VR资源,如分别对应3Glasses、Pico和HTC配置三个不同的文件分别存放各自的VR播放器和VR资源;由于Pico与HTC的播放器是相同的,因此也可以只配置两个不同的赋予一定标识的文件分别存放3Glasses的播放器及其VR资源和Pico与HTC的播放器及其VR资源,如对应3Glasses配置名称为3GlassesPlayer的文件,对应Pico或HTC配置名称为VRPlayer的文件。

S6:VR一体机本地存储接收到的VR设备标识;

S7:VR一体机存储接收到的VR资源、VR播放资源至与其VR设备标识对应的文件。

S8:当VR一体机接收到播放VR资源的指令后,本地读取其VR设备标识;

S9:依据VR设备标识从本地对应的文件中VR播放器和VR资源,调用该VR播放器播放该VR资源。

S10:当VR一体机日常运行时(除首次运行),对应同一VR设备标识,已在首次运行时从服务端获取对应的VR播放器存储在本地,因此,后续可以不用再反复获取,更好的节省带宽资源,减少交互次数,同时也能提高运行效率。

具体而言,当VR一体机日常运行时,自动获取其VR设备的唯一标识符发送至服务器,可通过http协议访问服务器;服务器依据接收到的唯一标识符获取对应的VR设备标识返回至本地,如3Glasses眼镜,服务器再依据获取的VR设备标识获取对应的VR资源,返回给VR一体机存储在本地。当用户要播放相应的VR资源时,VR一体机直接从本地文件中读取VR设备标识,然后调用对应的VR播放器播放相应的VR资源。

实施例二

请参照图3和图4,本实施例对应实施例一,提供一具体运用场景:

1、超级管理人员按三种不同的VR设备(3Glasses、Pico、HTC)设置了三类不同的普通管理人员,同时将这三类普通管理人员相应的配置了标识符(优选直接以VR设备标识3Glasses、Pico、HTC作为标识符),而这三类普通管理人员再通过WEB管理界面向资源管理服务器端上传VR资源(此时VR资源已根据不同的VR设备做了一次绑定,如对应3Glasses的VR资源,将该资源与3Glasses进行绑定)。

在生产一批VR一体机终端设备的时候,管理人员使用一类的普通管理人员帐号,比如使用3Glasses的管理员帐号Admin3glass登录资源服务器端WEB管理系统;管理人员查询设备上硬件MAC地址或者主板ID,将其作为VR设备唯一的标识符,在资源管理服务器端WEB管理界面上进行注册,同时配置相应的VR设备标识,即其VR眼镜标识(在服务器端数据库表中有一字段存放VR眼镜设备名称),相应的这台设备也就拥有了与其所匹配的VR设备以及相应的VR资源。比如是配置VR设备标识为3Glasses,注册后,这台机器设备就能据此获取相应的VR资源(3Glasses的VR资源文件)。

2、开发人员在制作VR一体机软件时,先将不同的VR播放器软件,以不同的文件夹名称进行命名(比如3Glasses的播放器放在3GlassesPlayer文件夹,而Pico与HTC的播放器软件是相同的,可以放在VRPlayer文件夹下),把他们进行物理隔离,后面根据本地数据文件中,VR设备信息文件中name字段(即VR设备标识)进行识别。

3、当用户运行VR一体机软件时,软件自动获取设备的硬件MAC地址或者主板ID,并作为唯一标识符,通过http协议访问服务器,获取相应的VR眼镜信息(即VR设备标识)和相应的VR资源,并保存到本地。流程如图3所示。

比如查询MAC地址为:DC-4A-3E-72-21-8B,通过形如以下的url地址访问服务器,获取VR设备标识:

http://url/vr_devices?mac=DC-4A-3E-72-21-8B

服务器端返回一串json格式的资源数据,其中有一个name字段(目前只支持3Glasses、Pico、HTC),作为为VR设备信息的重要标识,即VR设备标识。

用户获取到VR设备标识后,将这些信息保存到本地数据文件中,其中字段name作为识别VR设备信息的重要标识。

同时用户也通过形如以下url地址访问服务器,获取相应的VR资源:

http://url/resources/{resource_id}?mac=DC-4A-3E-72-21-8B

服务器端返回相应的资源数据:

服务器端返回一串json格式的资源数据,其中有一个content_file_dentryid字段作为VR文件资源的重要标识。假设这个字段的值为(0e295176-9b22-4eef-af49-b93080337533)。

然后当用户点击下载VR资源时,VR一体机软件通过形如以下的url地址进行下载:

http://url_file/download?dentryid=0e295176-9b22-4eef-af49-b93080337533(数据文件的content_file_dentryid字段中,标示的资源文件所代表的值),文件下载后保存到本地目录下。文件名另存为0e295176-9b22-4eef-af49-b93080337533.mp4,保存在固定的本地数据目录下。

4、当用户要播放相应的VR资源时,VR一体机软件从本地文件中读取VR眼镜信息,根据name字段的值,如3Glasses,调用放在不同文件夹下的相应VR播放器(3Glasses)进行播放。同时把在数据目录中文件名为0e295176-9b22-4eef-af49-b93080337533.mp4的VR资源文件传给VR播放器。然后由VR播放器进行播放。流程示意如图4所示。

本实施例通过设备硬件信息与VR眼镜进行绑定配置的方式,同时在服务器端配置相应的VR眼镜设备信息与VR资源,使得开发人员提供给用户统一的接口方式去调用不同的VR眼镜设备,从而达到在分发软件时,减少由于针对不同的VR眼镜制作不同的安装包而带来的工作量。

实施例三

本实施例对应实施例一和实施例二,对应提供一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能实现上述实施例一或实施例二提供的VR一体机中整合VR播放器的方法所包含的步骤。具体步骤内容在此不进行复述,详情请查阅实施例一和实施例二的记载。

综上所述,本发明提供的VR一体机中整合VR播放器的方法、存储介质,不仅方便开发人员分发软件;而且还能大大减少需要针对不同VR设备制作不同软件安装包而带来的工作量,进而能够实现依据VR设备标识快速准确调用对应的播放器播放相应的资源。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:盘装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!