一种多程序系统性管理框架及管理方法技术方案

技术编号:27974574 阅读:21 留言:0更新日期:2021-04-06 14:08
本发明专利技术提供一种多程序系统性管理框架及管理方法,管理系统其包括依次连接的嵌入接口单元、控制单元、启动单元和程序库单元,还包括连接至启动单元的交互单元;程序库单元包括基础程序封装库和开发程序库。管理方法包括设置或更新程序开发标准、预先存储基础程序、接收符合程序开发标准的新程序、生成或接收控制指令、创建新的开发程序、存储当前创建的新的开发程序。采用本发明专利技术的多程序系统性管理系统及管理方法,各个程序遵循共同的开发标准并作为系统的组成模块被存储以及应用,本发明专利技术将嵌入程序实现样式标准化,从而提供一套完整的程序开发规范以及规范程序嵌入接口,在规范所有开发程序的同时,方便将新程序嵌入。

【技术实现步骤摘要】
一种多程序系统性管理框架及管理方法
本专利技术涉及计算机
,具体涉及一种多程序系统性管理框架及管理方法。
技术介绍
现有技术中的很多应用尤其是AR(AugmentedReality,增强现实,也被称为扩增现实)交互应用比较固定化,对于一个新研发生产的产品必须重新开发一个新程序,产品与程序一一对应,不同产品所采用的程序相互之间没有联系。AR是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,最早于1990年提出,这种技术的目的是在屏幕上把虚拟世界套在现实世界并进行互动,随着随身电子产品CPU运算能力的提升,AR的用途将会越来越广。AR技术包含了多媒体、三维建模、实时视频显示及控制、多传感器溶合、实时跟踪及注册、场景融合等新技术与新手段,它将计算机生成的虚拟物体或关于真实物体的非几何信息叠加到真实世界的场景之上,实现了对真实世界的增强。AR能将真实世界信息和虚拟世界信息“无缝”集成,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息、声音、味道、触觉等)通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。
技术实现思路
本专利技术提供一种多程序系统性管理框架,其包括依次连接的嵌入接口单元、控制单元、启动单元和程序库单元,还包括连接至启动单元的交互单元;程序库单元包括与启动单元相连接的基础程序封装库和开发程序库;基础程序封装库预先存储有基础程序,开发程序库用于存储已开发的程序;控制单元用于设置或更新程序开发标准,还用于通过嵌入接口单元接收符合程序开发标准的新程序;交互单元用于提供控制指令;所述启动单元用于根据控制指令将新程序与控制指令所选定的程序进行嵌入操作从而创建新的开发程序;开发程序库还用于存储当前生成的新的开发程序。本专利技术还提供一种多程序系统性管理方法,其应用于上述多程序系统性管理系统,包括如下过程:设置或更新程序开发标准;预先存储基础程序;接收符合程序开发标准的新程序;生成或接收控制指令;根据控制指令将新程序与控制指令所选定的程序进行嵌入操作从而创建新的开发程序;存储当前创建的新的开发程序。采用本专利技术的多程序系统性管理系统及管理方法,各个程序遵循共同的开发标准并作为系统的组成模块被存储以及应用,本专利技术将嵌入程序实现样式标准化,从而提供一套完整的程序开发规范以及规范程序嵌入接口,在规范所有开发程序的同时,方便将新程序嵌入。附图说明图1为实施例一的多程序系统性管理框架示意图;图2为实施例二的多程序系统性管理方法流程示意图。附图标记:控制单元10、嵌入接口单元20、启动单元30、程序库单元40、基础程序封装库41、开发程序库42、新程序开发单元50、交互单元60、AR适配单元70、效果调整模块71、标志物管理模块72、渲染物管理模块73、资源库80、上传模块81、标志物库82、渲染物库83。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本专利技术能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本专利技术相关的一些操作并没有在说明书中显示或者描述,这是为了避免本专利技术的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本专利技术所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。本文中的“程序”可指“软件”。实施例一:如图1所示为本实施例的多程序系统性管理框架,其包括依次连接的新程序开发单元50、嵌入接口单元20、控制单元10、启动单元30、程序库单元40、AR适配单元70和资源库80,还包括连接至启动单元30的交互单元60。在其它的实施方式中,还可以将新程序开发单元50、AR适配单元70以及资源库80设计为管理框架之外的独立的产品。程序库单元40包括与启动单元30相连接的基础程序封装库41和开发程序库42。基础程序封装库41预先存储有多个基础程序,基础程序的运行用以实现常用功能;开发程序库42用于存储已开发的程序。AR适配单元70包括连接至程序库单元40的效果调整模块71,还包括连接至效果调整模块71的标志物管理模块72和渲染物管理模块73,效果调整模块71具体可以是连接至程序库单元40的基础程序封装库41和开发程序库42;资源库80包括上传模块81和与其相连接的标志物库82及渲染物库83;标志物管理模块72和渲染物管理模块73分别连接至标志物库82和渲染物库83。本实施例的多程序系统性管理框架所管理的程序需要符合管理框架所预设的程序开发标准,具体地,开发人员可以在控制单元10设置程序开发标准,或对已设置的程序开发标准进行更新。开发人员可以在新程序开发单元50根据程序开发标准编辑新程序。控制单元10通过嵌入接口单元20接收符合程序开发标准的新程序,符合程序开发标准的新程序可以来自新程序开发单元50,也可以来自其它输入渠道。交互单元60用于提供控制指令,具体地,可以是开发人员利用交互单元60生成控制指令从而提供给启动单元30,或者,交互单元60接收外部输入的控制指令从而提供给启动单元30。启动单元30用于根据控制指令将新程序与控制指令所选定的程序进行嵌入操作从而创建新的开发程序,实现程序一体化构建。控制指令例如可以是指示启动单元30将新程序与基础程序进行嵌入操作,则启动单元30将根据控制指令将新程序与基础程序进行嵌入操作从而创建新的开发程序。具体地,启动单元30按照控制指令的指示将新程序嵌入控制指令所选定的基础程序内;或者,将控制指令所选定的基础程序嵌入新程序内。或者,控制指令例如可以是指示启动单元30将新程序与已开发程序进行嵌入操作,则启动单元30将根据控制指令将新程序与基础程序及已开发程序进行嵌入操作从而创建新的开发程序。具体地,启动单元30按照控制指令的指示将新程序嵌入控制指令所选定的已开发程序内;或者,将控制指令所选定的已开发程序嵌入新程序内。或者,控制指令例如可以是指示启动单元30将新程序与基础程序及已开发程本文档来自技高网...

【技术保护点】
1.一种多程序系统性管理框架,其特征在于,/n包括依次连接的嵌入接口单元(20)、控制单元(10)、启动单元(30)和程序库单元(40),还包括连接至所述启动单元(30)的交互单元(60);/n所述程序库单元(40)包括与所述启动单元(30)相连接的基础程序封装库(41)和开发程序库(42);/n所述基础程序封装库(41)预先存储有基础程序,所述开发程序库(42)用于存储已开发的程序;/n所述控制单元(10)用于设置或更新程序开发标准,还用于通过所述嵌入接口单元(20)接收符合程序开发标准的新程序;/n所述交互单元(60)用于提供控制指令;/n所述启动单元(30)用于根据控制指令将新程序与控制指令所选定的程序进行嵌入操作从而创建新的开发程序;/n所述开发程序库(42)还用于存储当前生成的新的开发程序。/n

【技术特征摘要】
1.一种多程序系统性管理框架,其特征在于,
包括依次连接的嵌入接口单元(20)、控制单元(10)、启动单元(30)和程序库单元(40),还包括连接至所述启动单元(30)的交互单元(60);
所述程序库单元(40)包括与所述启动单元(30)相连接的基础程序封装库(41)和开发程序库(42);
所述基础程序封装库(41)预先存储有基础程序,所述开发程序库(42)用于存储已开发的程序;
所述控制单元(10)用于设置或更新程序开发标准,还用于通过所述嵌入接口单元(20)接收符合程序开发标准的新程序;
所述交互单元(60)用于提供控制指令;
所述启动单元(30)用于根据控制指令将新程序与控制指令所选定的程序进行嵌入操作从而创建新的开发程序;
所述开发程序库(42)还用于存储当前生成的新的开发程序。


2.如权利要求1所述的管理框架,其特征在于,
还包括连接至所述嵌入接口单元(20)的新程序开发单元(50),用于根据程序开发标准编辑新程序。


3.如权利要求1所述的管理框架,其特征在于,
所述交互单元(60)用于生成控制指令从而提供给所述启动单元(30),或者,用于接收外部输入的控制指令从而提供给所述启动单元(30)。


4.如权利要求1所述的管理框架,其特征在于,
所述启动单元(30)创建新的开发程序的方式包括:
根据控制指令的指示,将新程序嵌入控制指令所选定的基础程序内;
或者,将控制指令所选定的基础程序嵌入新程序内;
或者,将新程序嵌入控制指令所选定的已开发程序内;
或者,将控制指令所选定的已开发程序嵌入新程序内;
或者,将新程序及控制指令所选定的已开发嵌入控制指令所选定的基础程序内;
或者,将新程序及控制指令所选定的基础程序嵌入控制指令所选定的已开发程序内;
或者,将控制指令所选定的基础程序及已开发程序嵌入新程序内;
或者,将新程序创建为新的开发程序。


5.如权利要求1所述的管理框架,其特征在于,
还包括连接至所述嵌入接口单元(20)的提示单元;
所述嵌入接口单元(20)用于监测新程序,接收符合程序开发标准的新程序并拒收不符合程序开发标准的新程序;
所述提示单元用于根据所述嵌入接口单元(20)的接收/拒收情况作出符合/不符合程序开发标准提示信息;
所述基础程序封装库(41)存储的基础程序数量为一个以上,基础程序的运行用以实现常用功能;
所述启动单元...

【专利技术属性】
技术研发人员:任政威
申请(专利权)人:深圳市引力创新科技有限公司
类型:发明
国别省市:广东;44

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

1