System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数字孪生系统及其请求方法技术方案_技高网

数字孪生系统及其请求方法技术方案

技术编号:40151816 阅读:5 留言:0更新日期:2024-01-26 23:09
本申请公开了一种数字孪生系统及其请求方法,该系统包括:网络服务器,用于在接收到客户端发送的目标请求的情况下,为客户端分配对应的三维程序,并向与目标请求匹配的数据处理站转发目标请求,目标请求包括画面交互请求、回放请求、仿真请求中的任意一项;数据处理站,用于接收网络服务器转发的目标请求,并从内部数据存储模块中获取目标请求对应的请求数据;三维程序,用于对请求数据进行三维可视化处理,得到场景画面的视频流,并将视频流实时推送至三维程序对应的客户端,以使客户端显示与目标请求匹配的场景画面。根据本申请实施例,能够提升数字孪生系统的适用性,更大程度上满足用户需求。

【技术实现步骤摘要】

本申请属于数字孪生,尤其涉及一种数字孪生系统及其请求方法


技术介绍

1、目前,当前数字孪生技术被广泛运用于各行各业,常见的数字孪生系统运用c/s和b/s架构,衍生出不同的服务器架构。几乎每一个数字孪生系统,都拥有其独特的架构,以实现其定制化功能。

2、相关技术中,传统的数字孪生系统仅能实现单一功能,无法支持客户端实现多种不同模式或多种不同功能,因此数字孪生系统的可适用性较低,较难满足用户需求。


技术实现思路

1、本申请实施例的目的是提供一种数字孪生系统及其请求方法,能够支持多个客户端实现场景画面的实时交互、场景回放以及场景仿真功能,提升数字孪生系统的适用性,更大程度上满足用户需求。

2、第一方面,本申请实施例提供一种数字孪生系统,该系统包括:

3、网络服务器,与客户端和数据处理站通信连接,网络服务器用于在接收到客户端发送的目标请求的情况下,为客户端分配对应的三维程序,并向与目标请求匹配的数据处理站转发目标请求,其中,目标请求包括画面交互请求、回放请求、仿真请求中的任意一项;

4、数据处理站,与网络服务器通信连接,数据处理站用于接收网络服务器转发的目标请求,并从内部数据存储模块中获取目标请求对应的请求数据;

5、三维程序,与数据处理站通信连接,三维程序用于对请求数据进行三维可视化处理,得到场景画面的视频流,并将视频流实时推送至三维程序对应的客户端,以使客户端显示与目标请求匹配的场景画面。

6、在第一方面的一些可实现方式中,数据处理站,还用于将请求数据同步至数据处理站对应的第一共享内存,并通过第一共享内存向网络服务器传输请求数据;

7、网络服务器,还用于通过传输控制协议tcp,向客户端对应的三维程序传输请求数据。

8、在第一方面的一些可实现方式中,内部数据存储模块包括统计数据库、回放数据库和第二共享内存,系统还包括:

9、数据转存站,用于通过接入至少一个外部数据源实时获取外部数据,并将外部数据划分为统计数据和可视化位置数据后,将统计数据存储至统计数据库,将可视化位置数据存储至回放数据库,以及数据转存站对应的第二共享内存。

10、在第一方面的一些可实现方式中,数字孪生系统还包括仿真模块,内部数据存储模块还包括仿真模块对应的第三共享内存,数据处理站具体用于:

11、在目标请求为画面交互请求的情况下,从统计数据库中获取画面交互请求对应的统计数据作为请求数据;

12、在目标请求为回放请求的情况下,从回放数据库中获取回放请求对应的可视化位置数据作为请求数据;

13、在目标请求为仿真请求的情况下,从第三共享内存中获取仿真请求对应的请求数据,其中,仿真请求对应的请求数据是仿真模块基于仿真请求生成后,同步至第三共享内存的。

14、在第一方面的一些可实现方式中:

15、数据处理站,还用于在目标请求为仿真请求的情况下,通过tcp向仿真模块转发仿真请求;

16、仿真模块,用于基于仿真请求进行场景仿真处理,得到仿真请求对应的请求数据,并将仿真请求对应的请求数据同步至第三共享内存。

17、在第一方面的一些可实现方式中,与画面交互请求匹配的数据处理站为实时数据处理站,与回放请求匹配的数据处理站为回放数据处理站,与仿真请求匹配的数据处理站为仿真数据处理站;

18、其中,实时数据处理站的运行方式为常驻运行,回放数据处理站和仿真数据处理站的运行方式为响应式启动。

19、在第一方面的一些可实现方式中:

20、网络服务器,还用于在接收目标请求之前,接收客户端发送的登录请求,并为客户端分配对应的三维程序;

21、实时数据处理站,用于从第二共享内存中获取登录请求对应的可视化位置数据,得到场景初始化数据,并将场景初始化数据同步至数据处理站对应的第一共享内存;

22、网络服务器,用于从第一共享内存中获取场景初始化数据,并通过tcp向客户端对应的三维程序传输场景初始化数据;

23、三维程序,用于对场景初始化数据进行三维可视化处理,得到初始场景画面的视频流,并将视频流实时推送至三维程序对应的客户端,以使客户端显示初始场景画面。

24、在第一方面的一些可实现方式中:

25、实时数据处理站,用于通过周期性读取第二共享内存获取场景变动数据,并向三维程序传输场景变动数据;

26、三维程序,还用于对场景变动数据进行三维可视化处理,得到场景变动画面的视频流,并将视频流实时推送至三维程序对应的客户端,以使客户端显示场景变动画面。

27、在第一方面的一些可实现方式中,实时数据处理站具体用于:

28、将场景变动数据划分为第一变动数据和第二变动数据;

29、通过tcp向网络服务器传输第一变动数据,以使网络服务器通过tcp向三维程序传输第一变动数据;

30、通过udp向三维程序传输第二变动数据;

31、其中,第一变动数据为涉及场景画面中物体生成和/或物体删除的数据,第二变动数据为涉及场景画面中物体位置变化的数据。

32、第二方面,本申请实施例提供一种基于数字孪生系统的请求方法,方法包括:

33、网络服务器在接收到客户端发送的目标请求的情况下,为客户端分配对应的三维程序,并向与目标请求匹配的数据处理站转发目标请求,其中,目标请求包括画面交互请求、回放请求、仿真请求中的任意一项;

34、数据处理站接收网络服务器转发的目标请求,并从内部数据存储模块中获取目标请求对应的请求数据;

35、三维程序对请求数据进行三维可视化处理,得到场景画面的视频流,并将视频流实时推送至三维程序对应的客户端,以使客户端显示与目标请求匹配的场景画面。

36、第三方面,本申请实施例提供一种电子设备,包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第二方面的基于数字孪生系统的请求方法的步骤。

37、第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第二方面的基于数字孪生系统的请求方法的步骤。

38、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被存储在非易失的存储介质中,所述计算机程序产品被至少一个处理器执行以实现如第二方面的基于数字孪生系统的请求方法的步骤。

39、第六方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第二方面的基于数字孪生系统的请求方法的步骤。

40、本申请提供一种数字孪生系统及其请求方法,网络服务器在接收到客户端发送的目标请求的情况下,为客户端分配对应的三维程序,并向与目标请求匹配的数据处理站转发目标请求,该目标请求包括画面交互请求、回本文档来自技高网...

【技术保护点】

1.一种数字孪生系统,其特征在于,包括:

2.根据权利要求1所述的系统,其特征在于:

3.根据权利要求1所述的系统,其特征在于,所述内部数据存储模块包括统计数据库、回放数据库和第二共享内存,所述系统还包括:

4.根据权利要求3所述的系统,其特征在于,所述数字孪生系统还包括仿真模块,所述内部数据存储模块还包括所述仿真模块对应的第三共享内存,所述数据处理站具体用于:

5.根据权利要求4所述的系统,其特征在于:

6.根据权利要求3所述的系统,其特征在于,与所述画面交互请求匹配的数据处理站为实时数据处理站,与所述回放请求匹配的数据处理站为回放数据处理站,与所述仿真请求匹配的数据处理站为仿真数据处理站;

7.根据权利要求6所述的系统,其特征在于:

8.根据权利要求6所述的系统,其特征在于:

9.根据权利要求8所述的系统,其特征在于,所述实时数据处理站具体用于:

10.一种基于数字孪生系统的请求方法,其特征在于,所述方法包括:

【技术特征摘要】

1.一种数字孪生系统,其特征在于,包括:

2.根据权利要求1所述的系统,其特征在于:

3.根据权利要求1所述的系统,其特征在于,所述内部数据存储模块包括统计数据库、回放数据库和第二共享内存,所述系统还包括:

4.根据权利要求3所述的系统,其特征在于,所述数字孪生系统还包括仿真模块,所述内部数据存储模块还包括所述仿真模块对应的第三共享内存,所述数据处理站具体用于:

5.根据权利要求4所述的系统,其特征在于:

【专利技术属性】
技术研发人员:田涔玄张诣萌
申请(专利权)人:北京经纬恒润科技股份有限公司
类型:发明
国别省市:

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

1