一种3D场景儿童益智平板电脑制造技术

技术编号:16885751 阅读:25 留言:0更新日期:2017-12-27 03:33
本发明专利技术涉及电子技术领域,提供了一种3D场景儿童益智平板电脑,其包括应用软件的3D应用及2D表面应用;中间件的工具集、3D显示服务器及3D引擎库,其中用于附加3D资源到应用场景节点集以及用于透过把应用场景节点的第一子集连接到第一进程,并把应用场景节点的第二子集连接到第二进程,以此将运行在应用软件的第一应用上下文中的第一进程与运行在应用软件的第二应用上下文中的第二进程分隔;3D显示服务器根据应用场景节点的3D资源构造3D场景图和用于在屏幕上显示3D场景图;应用软件与3D显示服务器之间具有进程分隔接口,进程分隔接口用来分别加载第一进程和第二进程到3D显示服务器,藉由前述构造解决了儿童益智平板电脑3D场景应用的技术问题,达成了方便载入系统及便携使用的效果。

A 3D scene child puzzle tablet computer

The present invention relates to the field of electronic technology, provides a 3D scene of children's educational tablet computer, which includes application software 3D application and 2D surface applications; middleware toolkit, 3D display server and 3D engine library, which is used for additional 3D resources to the application scenarios and the node set through a first subset of application nodes connected to the first process, and the second subset of nodes connected to the second application process, which will run second application context first process in the application of the software first in the context of the application and operation in the application of the software in the process of separating second; 3D display server is constructed according to the 3D resource 3D scene graph node for display and application scenarios 3D scene graph on the screen; the application software and 3D display interface with the process partition between servers, the interface used for loading the separation process respectively. One process and second processes to the 3D display server, through the foregoing structure, solved the technical problems of 3D scene application of children intelligent tablet computer, and achieved the effect of convenient loading system and portable use.

【技术实现步骤摘要】
一种3D场景儿童益智平板电脑
本专利技术涉及电子
,尤指提供一种3D场景儿童益智平板电脑。
技术介绍
3D场景儿童益智平板电脑,无例外地以符合3D功能的电脑及其屏显为条件,将3D中部分模型导入到另一个3D场景中,如在A场景中选中模型,点击文件(File)在保存栏中点击最后一个将选择文件另存(saveselected)保存栏中一共4个,这样就把单个文件独立的保存后打开B场景,导入模型即可。当然,这类场景的应用是在现有模型的基础上完成的。但如果将一些窗口管理器把进程分隔的2D应用界面嵌入到3D场景中。2D应用界面能放置在桌面环境中的多个位置,例如3D立方体的侧面,虚拟世界里的墙上,等等。为了创建一个3D桌面环境,其中应用进程能够不使用2D表面而直接使用3D对象将自己展示到相同的场景图中,现有技术的窗口管理器和工具集需要重新设计。因此,人们希望在如窗口管理器等显示服务器和应用进程之间定义一个新的的可视化接口。此外,为了使用3D对象来直接显示应用,显示服务器必须能够快速渲染分隔的进程以及图形相关的数据。因为,人们希望找出一个最佳方案来处理以及传递资料中的更改并加载和卸除显示服务器与应用进程之间的数据。
技术实现思路
为解决上述技术问题,本专利技术的主要目的在于提供一种3D场景儿童益智平板电脑。为达成上述目的,本专利技术应用的技术方案是:提供了一种3D场景儿童益智平板电脑,其包括应用软件、中间件及载有操作系统的操作系统内核,其中应用软件包括3D应用及2D表面应用;中间件包括3D工具集、3D显示服务器及3D引擎库,3D工具集包括3D资源,其中:操作系统包括,用于附加3D资源到应用场景节点集以及用于透过把应用场景节点的第一子集连接到第一进程,并把应用场景节点的第二子集连接到第二进程,以此将运行在应用软件的第一应用上下文中的第一进程与运行在应用软件的第二应用上下文中的第二进程分隔;3D显示服务器根据应用场景节点的3D资源构造3D场景图和用于在屏幕上显示3D场景图;应用软件与3D显示服务器之间具有进程分隔接口,进程分隔接口用来分别加载第一进程和第二进程到3D显示服务器。在本实施例中优选:进程分隔接口用来连接3D应用和2D应用到3D显示服务器。在本实施例中优选:还包括用于为3D应用的创建提供用户接口组件以及为应用软件提供3D资源的3D工具集;用于3D显示服务器与用来控制操作系统运行平板电脑的操作系统内核之间的平台图形接口。在本实施例中优选:3D资源为基本的3D对象,包括纹理、明暗度和网格。在本实施例中优选:加载第一进程和第二进程,包括使用进程分隔接口来分别加载第一进程和第二进程。在本实施例中优选:进一步包括分别处理第一进程和第二进程以避免第一进程和第二进程接入同一应用场景节点时冲突,同时第一进程和第二进程控制分享应用场景节点。在本实施例中优选:加载进程到进程连接已修改的3D显示服务器,或不加载进程到进程连接未修改的3D显示服务器。在本实施例中优选:连接应用场景节点的第一子集到第一进程和连接应用场景节点的第二子集到第二进程,分别包括把另外的应用场景节点作为子节点连接到应用场景节点的第一子集或第二子集的元素,这些元素代表父节点。在本实施例中优选:另外的应用场景节点包括相对于节点的父节点的位置和旋转差异信息,其中位置和旋转信息包含一个4x4矩阵。在本实施例中优选:构造3D场景图包含计算3D资源相对于其他3D资源的反射、折射、阴影、明暗度和/或重迭。本专利技术与现有技术相比,其有益的效果是:通过创建3D桌面环境,其中应用进程能够不使用2D表面而直接使用3D对象将自己展示到相同的场景图中,由于现有技术的窗口管理器和工具集需要重新设计,因此本专利技术能在如窗口管理器等显示服务器和应用进程之间定义一个新的可视化接口。此外,能够让3D对象直接显示应用,显示服务器能够快速渲染分隔进程以及图形相关的数据,从而使用者方便地找出一个最佳方案来处理以及传递资料中的更改并加载和卸除显示服务器与应用进程之间的数据。附图说明图1是本实施例运作流程的方框结构100示意图。图2是展示本实施例3D显示服务器200的结构示意图。图3是展示本实施例进程分隔300的结构示意图。图4是本实施例示范场景图400的示意图。图5是本实施例图4中场景图400的渲染结果500的示意图。图6是本实施例的操作系统体系结构600的示意图。具体实施方式尽管本专利技术可以容易地表现为不同形式的实施例,但在附图中示出并且在本说明书中将详细说明的仅仅是其中一些具体实施例,同时可以理解的是本说明书应视为是本专利技术原理的示范性说明,而并非旨在将本专利技术限制到在此所说明的那样。由此,本说明书中所指出的一个特征将用以说明本专利技术的一个实施例的其中一个特征,而不是暗示本专利技术的每个实施例必须具有所说明的特征。此外,应当注意的是本说明书描述了许多特征。尽管某些特征可以组合在一起以示出可能的系统设计,但是这些特征也可用于其它的未明确说明的组合。由此,除非另有说明,所说明的组合并非旨在限制。在附图所示的实施例中,方向的指示诸如上、下、左、右、前和后用以解释本专利技术的各种组件的结构和运动不是绝对的而是相对的。当这些组件处于附图所示的位置时,这些说明是合适的。如果这些组件的位置的说明发生改变时,则这些方向的指示也相应地改变。以下结合本说明书的附图,对本专利技术的较佳实施例予以进一步地详尽阐述。请参阅图1,提供了一种3D场景儿童益智平板电脑运作流程的方框结构100示意图。图中包含附加3D资源101到应用场景节点集,其应用方法包含透过把应用场景节点的第一子集连接到第一进程,并把应用场景节点的第二子集连接到第二进程,以此将运行在计算器系统的操作系统的第一应用上下文中的第一进程与运行在操作系统的第二应用上下文中的第二进程分隔103。其中该方法100包含把第一进程和第二进程加载105到计算器系统的3D显示服务器中。3D显示服务器用来基于应用场景节点的3D资源构造3D场景图,并在平板电脑屏幕上显示3D场景图。在本实施例中,3D资源代表基本的3D对象,特别是纹理、明暗度和网格,以此复杂的场景图能够在基本对象中解析以容许灵活实施场景图。在本实施例中,加载第一进程和第二进程105包含:使用一个进程分隔接口来分别加载第一进程和第二进程,其中该进程分隔接口用来避免第一进程和第二进程接入同一应用场景节点时冲突。在本实施例中,进程分隔接口用来透过控制的方式由第一进程和第二进程来管理应用场景节点的分享。进程分隔接口允许分隔不同进程,相对于不使用进程分隔的常规方法,提高了方法的稳定性和强健性。透过避免第一进程和第二进程接入同一应用场景节点时冲突,整体的系统稳定性得到了提高。透过以控制的方式由第一进程和第二进程管理应用场景节点的分享,一个进程不能访问其他进程的资源。进程不会危及整个系统的稳定性。3DUI元素使场景里的每个应用UI元素可能被单独处理,不需要释放进程分隔。作为UI元素的3D对象为这些元素启用了自然的物理过程的使用。在本实施例中,进程分隔接口用于加载运行在不同应用上下文中的进程到3D显示服务器;进程分隔接口用于把3D显示服务器同时连接至多个应用连接。在本实施例中,该方法包括:加载进程到进程连接已修改的3D显示服务器,而不加载进程到进程连接未修改的3D显本文档来自技高网...
一种3D场景儿童益智平板电脑

【技术保护点】
一种3D场景儿童益智平板电脑,包括应用软件、中间件及载有操作系统的操作系统内核,其中应用软件包括3D应用及2D表面应用;中间件包括3D工具集、3D显示服务器及3D引擎库,3D工具集包括3D资源,其特征在于:操作系统包括,用于附加3D资源到应用场景节点集以及用于透过把应用场景节点的第一子集连接到第一进程,并把应用场景节点的第二子集连接到第二进程,以此将运行在应用软件的第一应用上下文中的第一进程与运行在应用软件的第二应用上下文中的第二进程分隔;3D显示服务器根据应用场景节点的3D资源构造3D场景图和用于在屏幕上显示3D场景图;应用软件与3D显示服务器之间具有进程分隔接口,进程分隔接口用来分别加载第一进程和第二进程到3D显示服务器。

【技术特征摘要】
1.一种3D场景儿童益智平板电脑,包括应用软件、中间件及载有操作系统的操作系统内核,其中应用软件包括3D应用及2D表面应用;中间件包括3D工具集、3D显示服务器及3D引擎库,3D工具集包括3D资源,其特征在于:操作系统包括,用于附加3D资源到应用场景节点集以及用于透过把应用场景节点的第一子集连接到第一进程,并把应用场景节点的第二子集连接到第二进程,以此将运行在应用软件的第一应用上下文中的第一进程与运行在应用软件的第二应用上下文中的第二进程分隔;3D显示服务器根据应用场景节点的3D资源构造3D场景图和用于在屏幕上显示3D场景图;应用软件与3D显示服务器之间具有进程分隔接口,进程分隔接口用来分别加载第一进程和第二进程到3D显示服务器。2.如权利要求1所述的3D场景儿童益智平板电脑,其特征在于:进程分隔接口用来连接3D应用和2D应用到3D显示服务器。3.如权利要求2所述的3D场景儿童益智平板电脑,其特征在于:还包括用于为3D应用的创建提供用户接口组件以及为应用软件提供3D资源的3D工具集;用于3D显示服务器与用来控制操作系统运行平板电脑的操作系统内核之间的平台图形接口。4.如权利要求3所述的3D场景儿童益智平板电脑,其特征在于:3D资源为基本的...

【专利技术属性】
技术研发人员:唐华
申请(专利权)人:深圳品网科技有限公司
类型:发明
国别省市:广东,44

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

1