[发明专利]一种虚拟现实软件开放式开发系统及方法在审
申请号: | 201710263722.X | 申请日: | 2017-04-21 |
公开(公告)号: | CN107122184A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 单岩 | 申请(专利权)人: | 杭州万维镜像科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 杭州求是专利事务所有限公司33200 | 代理人: | 郑海峰 |
地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟现实 软件 开放式 开发 系统 方法 | ||
1.一种虚拟现实软件开放式开发系统,其特征在于包括:
编译执行程序,对虚拟现实应用软件的功能描述数据进行解读,并根据其给出的逻辑和指令,调用3D模型、以及函数库中的相关函数,完成对软件功能的执行;
功能描述数据,以约定的协议,存贮某一虚拟现实应用软件的所有功能描述,即所有功能所对应的算法、数据结构、调用函数的描述;
功能编辑器,用于编辑和生成所述的功能描述数据;
3D模型库,包含3D模型和3D场景;
函数库。
2.一种一种虚拟现实软件开放式开发系统的开发方法,其特征在于包括如下步骤:
1)场景构建:导入3D模型,并进行贴图渲染;
2)功能开发:使用功能编辑器,将所要开发的虚拟现实软件功能的算法和数据结构编辑编写为功能描述数据,在编写过程中,随时调用编译执行程序,对功能描述数据进行解释和执行,使用户可实时查看开发效果,以便调试;功能描述数据编写完成后,保存,
3)交付安装:开发结束后,交付给用户的是一个与具体应用软件功能无关的编译执行程序,与具体应用软件局部相关的函数库,与应用软件完全相关的功能描述数据、3D场景。
4)软件使用:用户启动编译执行程序后,编译执行程序按需读取部分或全部功能描述数据,对其中的功能描述进行解读和编译,之后,按照解读结果所给出的逻辑,调用3D模型,并从函数库中调用功能描述数据中指定的函数,并执行其所描述的软件功能;
5)软件修改:当软件功能需要修改时,直接使用功能编辑器修改功能描述数据并加以保存;启动编译执行程序后,重新载入修改后的功能描述数据,软件的功能即相应发生改变,从而实现软件功能开发的开放性,即任何人都可以随时对软件进行修改。
3.根据权利要求2所述的开发方法,其特征在于所述的与具体应用软件局部相关的函数库的扩展方法为:1)用户采用通用的计算机程序开发出功能函数,然后在现有的计算机编译环境中编译生成(或添加到)函数库;2)为该函数命名其对应的功能描述关键词,并添加到功能描述数据词库中,并建立映射关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州万维镜像科技有限公司,未经杭州万维镜像科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710263722.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:业务代码生成方法及装置
- 下一篇:一种针对配电网参数类信息可视化展现系统