预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115268667A(43)申请公布日2022.11.01(21)申请号202210843371.0(22)申请日2022.07.18(71)申请人北京数字冰雹信息技术有限公司地址102600北京市大兴区北京经济技术开发区科创十四街99号33幢B座702室(72)发明人邓潇汪璞刘学刘磊刘宏春(74)专利代理机构安徽宏铎知识产权代理事务所(普通合伙)34250专利代理师菅秀君(51)Int.Cl.G06F3/0346(2013.01)G06F3/038(2013.01)权利要求书3页说明书6页附图1页(54)发明名称一种网页端数字孪生三维场景控制方法及系统(57)摘要本发明提供的一种网页端数字孪生三维场景控制方法及系统,方法包括:在数字孪生虚拟三维场景控制程序中嵌入SDK开发包;采用所述SDK开发包进行模型加载及初始化处理,获得可交互三维场景;采用所述SDK开发包将统一控制指令发送至所述可交互三维场景;所述可交互三维场景根据所述统一控制指令执行,并反馈执行结果。本发明通过统一的模式使三维场景的控制同时兼容基于WebGL的渲染模式和基于可交互视频流的渲染模式,将控制指令统一为一种格式,极大地减少了开发工作量,简化了代码复杂度并降低了代码量,提升了工作效率。CN115268667ACN115268667A权利要求书1/3页1.一种网页端数字孪生三维场景控制方法,其特征在于,所述控制方法包括:在数字孪生虚拟三维场景控制程序中嵌入SDK开发包,所述数字孪生虚拟三维场景的渲染模式包括WebGL渲染模式及可交互视频流渲染模式;采用所述SDK开发包进行模型加载及初始化处理,获得可交互三维场景;采用所述SDK开发包将统一控制指令发送至所述可交互三维场景;所述可交互三维场景根据所述统一控制指令执行,并反馈执行结果。2.根据权利要求1所述的一种网页端数字孪生三维场景控制方法,其特征在于,所述在数字孪生虚拟三维场景控制程序中嵌入SDK开发包具体包括:制作一个由JavaScript编写的控制程序,包括控制指令,通过调用所述控制指令,并传入控制参数,用于实现对三维数字孪生场景的控制;对所述控制程序进行打包封装,获得SDK开发包;将所述SDK开发包直接嵌入到使用者开发的程序中;制作后台服务程序,接收所述SDK开发包中的控制指令,并依据所述控制指令对数字孪生场景进行操作和控制。3.根据权利要求2所述的一种网页端数字孪生三维场景控制方法,其特征在于,所述将所述SDK开发包直接嵌入到使用者开发的程序中具体包括:所述SDK开发包支持通过文件的形式嵌入到使用者开发的程序中,同时也支持通过引用互联网在线URL链接的形式嵌入到使用者开发的程序中。4.根据权利要求1所述的一种网页端数字孪生三维场景控制方法,其特征在于,所述采用所述SDK开发包进行模型加载及初始化处理具体包括:在数字孪生虚拟三维场景控制程序中调用所述SDK开发包中的场景初始化指令;所述场景初始化指令包括指令名称和初始化参数,所述场景初始化指令具有固定的指令名称;所述初始化参数包括:三维场景服务地址,三维场景服务模式、场景识别码、场景分辨率和场景初始化结果通知;所述三维场景服务模式包括:基于WebGL的三维场景模式、基于可交互视频流渲染的三维场景模式;所述三维场景服务地址包括:基于WebGL浏览器端渲染机制的三维场景地址、基于可交互视频流渲染机制的三维场景地址。5.根据权利要求1所述的一种网页端数字孪生三维场景控制方法,其特征在于,所述采用所述SDK开发包将统一控制指令发送至所述可交互三维场景具体包括:在数字孪生虚拟三维场景控制程序中调用所述SDK开发包中的统一控制指令,所述统一控制指令包括唯一调用函数入口、控制指令、参数表和执行结果通知事件;所述唯一调用函数入口为JavaScript语言编写的UniCall函数;所述控制指令名称为所述SDK开发包中事先约定好的指令名字符串;所述参数表为JSON格式的参数集合;所述执行结果通知事件为回调函数。6.根据权利要求5所述的一种网页端数字孪生三维场景控制方法,其特征在于,所述SDK开发包还包括:2CN115268667A权利要求书2/3页事件监听接口,包括:唯一调用函数入口、事件监听控制指令、事件监听参数表和执行结果通知事件;所述唯一调用函数入口为JavaScript语言编写的UniCall函数;所述事件监听控制指令为所述SDK开发包中约定好添加事件指令和移除事件指令;所述事件监听参数表为事件名称和事件响应回调函数;所述执行结果通知事件为回调函数;所述SDK开发包中,根据所述统一控制指令和所述事件监听控制指令实现的三维场景控制能力具体包括:全局控制功能、图层要素控制功能和模型控制功能;所述全局控制功能包括