UINO独家 揭秘数字孪生世界的mRNA疫苗-Proxima

Proxima—数字孪生世界的mRNA疫苗


#什么是mRNA


提到mRNA,是否有种似曾相识的感觉?没错,它就是2020席卷全球的新冠疫情中被大规模应用的mRNA疫苗。

要谈这种新型疫苗技术,就要说说传统的疫苗技术。


一般而言,针对一种特定的新病毒,给它专门研发一个疫苗,整个过程大约需要十年。这意味着等疫苗出来,那个病毒可能早就已经没有了。


上次中国非典病毒就是这个情况,后来疫苗虽然研发成功了,但是疫情已经控制住了,疫苗只能存起来备用,没有发挥应有的作用。


但是这次新冠疫情就不一样了,武汉第一个病例刚刚出现十天的时候,中国科学家就已经向世界公布了病毒的完整基因测序。而美国的莫德纳公司从拿到这个基因测序,到它的第一支疫苗被生产出来并且完成首次人体注射,只用了 63 天 。


之所以能这么快,是因为 mRNA 疫苗使用的是一种“平台技术”。平台提供了一个标准化的载体,是一种纳米颗粒。有什么病毒出来,只要把病毒的一段非感染性的基因片段安装在这个载体上就行。这个纳米颗粒注射到人体内,然后人体细胞收到疫苗中的纳米颗粒,就能根据那个基因片段制造出相应的抗体。


这就是平台的威力,利用一种成熟的、可重复使用底层技术,具备了承载变化的能力,为现实世界中出现层出不穷的问题提供解决方案。


#数字孪生世界的难题


数字孪生的技术手段因为其颠覆性的交互方式,为应用系统的实现打开了一扇全新的大门。尤其在物联网应用软件领域,几乎所有公司的产品中都增加了三维可视化功能模块。


毫不夸张地说,物联网应用软件厂商要么到达了数字孪生的彼岸,要么在去往数字孪生彼岸的路上。


希望是美好的,但现实是残酷的。在投入了大量资金,组建了研发团队,交付了软件产品后,众多物联网厂商开发出来的应用水平却差强人意。


问题主要体现在两方面,一是交付速度,一是界面效果,说白了就是千辛万苦却难登大雅。


首先,三维可视化开发中应用到了大量数学模型,门槛较高。即使在业务需求明确的情况下,没有几个月甚至半年一年的时间,也根本无法完成开发。而这样的交付效率,就如同非典疫苗一样,无法满足业务快速发展变化的市场,发挥不出它应用的作用。


其次,三维模型和特殊效果这两个最主要的因素决定了界面效果,三维模型取决于建模工程师的能力和积累,特殊效果取决于开发工程师的能力和积累,这些都是新入门的公司所不具备的。


那么,在数字孪生的世界里,是否有一种类似于生产mRNA疫苗的平台,帮助物联网企业快速推出效果优异的三维可视化应用呢?


答案是肯定的,只是很多人都低头走路太久,不曾想到,只需抬首仰望,便能发现天空中有颗最闪亮的—比邻星

#比邻星之光


Proxima,中文翻译为比邻星。比邻一词出自王勃的《送杜少府之任蜀州》中的“天涯若比邻”,“比邻”即近邻,比邻星是距离太阳系最近的一颗恒星。电影《流浪地球》中,人类推动地球要奔赴的第二家园,就是比邻星系中的宜居带。

如果将物联网世界比作地球,优锘科技则是利用计算机的三维可视化能力,在2020年推出了一款物联网可视化应用的快速交付平台,相当于打造了一个物联网世界的比邻星,故称为Proxima。


它用一种便捷易懂的方式来解读物联网世界,使企业在短时间内就能完成物联网可视化应用的搭建。


闲言少叙,下面就来说说如何用比邻星快速打造优质的物联网可视化应用。


高效 · 三步法

用比邻星平台打造物联网可视化应用,思考过程的精髓就是三步法,Where->What->How,即2W1H。对应这个思考过程,平台内部则有一个三层的系统框架,让需求得以实现。


Where


以智慧园区管理系统为例,一般会把智慧园区分成园区、建筑、楼层、房间和物体这样一些从高到低的空间层级。这些空间层级,就是Where,这是不同的系统功能的入口,也是我们三步法的起点。


这些的空间层级,对应三层框架中最高也是唯一的一种节点,称为【选择器】。用户可以配置不同的选择器,代表不同的空间层级。比如,在园区级别,用户希望实现【显示所有建筑物的名称】这个功能,首先就要定义一个针对园区的选择器。

选择器 = Where


What


确定了Where,即操作的入口以后,打算用什么方式实现什么业务需求呢?这就是What。


What对应的三层框架中的第二级,二级节点有三种类型,分别是物体面板、图层和业务


物体面板通常用来表达当单个物体的信息,在用户点击某个物体时被触发。一个摄像头再被点击后,物体面板出现并显示该摄像头对应的视频流窗口。


图层通常用来表达多个具备同一属性值的物体信息,在用户点击某个菜单时被触发。上文中提到的显示所有建筑物的名称,就是在一个菜单被点击后,把类型是建筑物的所有物体的名称显示出来。


业务则被设定为表达跟具体物体无关的管理功能和统计分析图表,在用户点击某个快捷按钮时被触发。


究其本质,上述这三种类型的节点并不实现具体的功能,而是不同的容器。


物体面板 and 图层 and 业务 = What


容器承载着实现具体操作的功能组件,至于那些实现业务需求的功能组件,可用How来诠释。

How


How是具体的功能组件,属于三层框架中的三级节点。它嵌入到属于What的三种容器之中,实现具体的操作。


为了清楚地解释How,将之前的Where和What作进一步说明,例如智慧园区应用功能的例子。


项目中,用户希望进入系统后,系统显示所有摄像头的位置,并在点击摄像头时,显示该摄像头的实时视频流。

对于这个需求,三步法实现的过程如下:


第一步:Where级别确定。由于摄像头分布较广,室外和室内都有,需要定义多个选择器。同时,为了兼顾操作上的便捷性。最终确定在在园区和楼层两个层级分别定义对应层级的选择器;

第二步:What容器确定。这个需求中涉及到两个功能,一是显示所有摄像头的位置,需要使用图层容器,用户点击菜单来触发;二是包含视频流的物体面板容器,用户点击摄像头时触发;

第三步:How功能组件确定。摄像头位置的显示,可以使用在某种物体模型上方显示图标的功能组件;摄像头监控视频的显示,则可以使用视频流功能组件。


不同的功能组件=How


类似视频流这种广泛使用的功能组件,可以通过官方网站下载使用,并不需要自己开发;同时,这些组件经过了优锘的建模工程师和软件工程师在几十甚至上百个项目中的不断打磨,无论从功能还是效果层面,都是上上之选。


以功能组件作为丰富内涵的三层框架,是比邻星最大的技术优势。


#总结


这些平时看起来复杂的应用,利用比邻星平台,实现起来不要太简单。一天够不够?半天够不够?毫不夸张地说,比邻星平台就是物联网可视化领域的mRNA疫苗


下面是一张简单的图来表达,更容易理解业务到实现过程中,各个概念之间的关系。


三步法概念和三层框架,是整个比邻星平台实现业务需求的核心。而更复杂的需求,也只是大的三步法中包含了小的三步法,三层框架中套着更小的三层框架。但万变不离其宗,通过不同组件的组合,从而实现业务需求。

#2021届秋招进度交流##春招##实习#
全部评论

相关推荐

死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务