看到这,林枫顿时眼前一亮。
没想到,不仅发论文可以获得系统额外奖励,做成科研项目也能获得系统额外奖励。
没有犹豫,直接把这104点通用经验全部加到了计算机上。
很快,淡蓝色字迹便发生了变化:
【计算机Lv.2 (369/500)】
下一刻,大量关于数据架构、协议解析、系统适配以及工程算法的知识,瞬间涌进了他的脑海里。
他不由自主地闭上了眼睛。
紧接着,南浔十四个地市,一千多种数据协议,数千种不同型号的监测设备,全部在他的脑海中闪过。
原本无比混乱的数据开始被迅速拆解,然后被分为了四类基础结构:数据来源、物理变化,时间特征和空间关联。
之所以这样划分,是因为,一台设备,无论新旧,无论通讯协议是否混乱,无论说明书完不完整,只要这台设备记录的是现实世界中真实存在的物理量,那么,他的数据,就一定会留下某种规律!
而要想找到这个规律,就要从这四类基础结构入手。
只要能够找到这些数据与时间、空间以及历史环境之间的联系,就能够反向判断出这些数据到底代表着什么。
甚至,还能推断出其设备协议,以及自动生成接入接口!
想到这,林枫猛地睁开了眼睛。
一套全新的算法框架,出现在了他的脑海里。
既然南浔省的各种数据都很混乱,没有时间让程序员逐个编写接口,那就直接不写了,直接让系统自己识别,识别完后再进行判断,生成。
对此,他起了个名字,就叫.......
【多源异构灾害数据自适配引擎】
想到这,林枫没有任何犹豫,起身,来到一名南浔技术组成员身后,拍了拍肩膀,示意对方起来,然后直接坐下。
紧接着——
哒哒哒哒哒哒!
噼里啪啦的键盘敲击声,瞬间响彻整个指挥中心!
这个被林枫叫起来的技术组成员直接惜了。
什么情况?
刚刚不是还在看资料,现在怎么直接开始写算法了?
不仅是他,这一动作,也吸引了不少南浔技术组成员,纷纷看了过来。
随即,就看到了林枫那快到极点的手指。
这看起来,都快出现残影了!
这一刻,所有人都是一愣。
难道说......
他有思路了?
这怎么可能!
从坐下看资料到现在,也才过去了一个小时半吧?
怎么这就有思路了?
李伟东忍不住站起身,来到了林枫身后,想要看看林枫在写什么。
然而,只一眼,就更懵逼了!
他竟然没看懂?
不过,并不是看不懂代码本身,而是没看懂林枫写出来的这个程序结构。
因为,这个程序结构,和他们之前所有的适配方案都不一样。
没有按照设备型号进行分类,也没有按照通信协议分别编写接口,就连厂商信息,也没有被当成判断依据。
可以说,没有参照任何设备来源情况,而是不断地根据这些设备的数据特征构造模型。
包括什么信号周期、变化范围、空间位置......
一个又一个的模型,被林枫写了出来。
李伟东真的没搞懂,这到底是在干什么?
不仅是他,周围还围过来了几位南浔技术组成员。
其中一个忍不住小声问道:
“这是在干嘛呀?”
旁边有人摇了摇头。
“不知道呀!他好像不是在写什么单独的设备接口?”
“不写设备接口,那在写什么?”
“你问我,我问谁呀!我也看不明白呀!”
所有人都迷茫到了极点。
在他们的认知里,要想把这些数据全部上传,就要一个个地根据设备情况做设备接口,结果林枫不做接口,反而在不断构造模型,这个操作,真的没看明白!
不过,对此,徐厚德倒是皱紧眉头。
“难道说......”
“他这是......”
“想让系统自己识别设备数据?”
他喃喃着。
这个想法一出,连他自己都被惊到了。
在算法领域工作干了这么多年,他也不是没听过这种方法。
但要想做到这,首先对于操作者的数学水平就要求非常高。
一般人,根本构造不出来这么多的数学模型。
更别提,这还是在南浔如此混乱的数据下大规模构造数学模型。
说实话,单凭他一个人,根本做不到这点。
恐怕也只有国内那些数学领域的大拿和他合作了,才有机会做出来。
想到这,他整个人更惊讶了。
如果林枫最后真的通过这种方法做出来了,那林枫对于数学和算法的领悟,简直远超想象。
绝对不是一个“天才”就能形容的!
也不只是他,平常跟着他比较多的童永新,也是想到了这点。
“老徐,难道他是在......”
童永新的声音都有点颤抖了。
徐厚德对着他点了点头,后者瞬间瞪大了眼睛。
这种“协议逆向工程”的方法,竟然都被林枫用出来了?
这简直惊讶极了!
不过,林枫并没有在意众人的讨论。
此刻,他的心思都在眼前的算法里。
专心致志!
一心一意!
凌晨一点——
所有数学模型全部构造完毕!
凌晨一点半——
四大核心模块全部写入算法框架!
时间一分一秒地过去。
整个指挥中心内,除了那些领导和负责人走了,所有技术人员,南浔的、江南的,全都还在这里。
不仅如此,几乎所有人都围在了林枫身后。
看着代码,看着框架,脑海中不断回想起林枫之前说的那句......
我可以试试!
之前,他们并不抱有什么希望,但现在,看到这一幕,心中也不由得有些动摇了。
难道说......
他真的能做到?
不过,这个念头也只是一闪而过。
还是那句话,从开会结束到现在,时间也只过去了三个小时左右。
三个小时,能有什么进展?
更别提,做完全省数据了!
这绝对不可能的!
时间很快来到了凌晨两点十三分。
林枫终于敲下了最后一行代码。
这一刻,指挥中心内原本噼里啪啦的键盘敲击声,瞬间戛然而止!
所有人都是一震!
目光更是死死盯着林枫的电脑屏幕!
只见,林枫从头到尾把整个程序快速检查了一遍。
在确认没有明显问题后,这才缓缓靠在椅背上,长舒了一口气。
随即,便注意到了离他最近的李伟东,接着,开口说道:
“可以了。”
可以了?
众人一愣!
李伟东下意识问道:
“林枫同学,什么可以了?”
“当然是可以进行全省部署了!”
林枫很是自然地说道。
甚至,眼中还有些疑惑。
怎么感觉,这南浔数据中心总工程师有点懵懵的?
他的任务,不就是做到全省部署吗?
这还用问的?
然而——
这话一出,全场所有人都震惊到了极点!
每个人都看呆了!
那表情,就像是在怀疑自己的耳朵!
看了会儿资料,闭上眼睛想了一会儿,接着写了两个小时的程序算法,然后直接来一句:可以了,可以进行全省部署了?
这合理吗?
这是真的吗?
这不是在做梦?
尤其是,林枫这套算法里面,根本就没看出什么单独的数据接口,就像是一套程序一样,这就可以完成全省部署吗?
这怎么可能!
和他们之前学的、见的,根本不一样呀!
李伟东没忍住提出了这个问题。
对此,林枫解释道:
“嗯,李总工,你说得对,我确实没有做单个的数据接口,我是这样想的......”
“理论上,只要这些设备上传的数据能够对应现实中的某种物理量,我们就可以根据其时间特征、变化规律、地理位置以及历史数据进行判断。”
“而我刚写的,也就是一个自动判断数据的算法。”
“在判断完后,还可以自动生成对应的数据接口。”
“所以,整套算法并不需要我们人工生成数据接口,直接把数据上传到这个程序里就行了!”
听到这,所有人更是惊呆了。
因为他们这次听懂了!
在场的,绝大多数都是科班出身,和林枫这种加点升级的根本不同。
林枫理解的是让系统自己识别自己判断,而他们听完后,则迅速想到了一个词,那就是:协议逆向工程!
林枫说的这个方法就是协议逆向工程使用的一种情况。
其实,很早之前就有协议逆向工程这个概念了,但是他们从一开始,就根本没有想到这点,更没有想到这个方法能在南浔如此混乱的数据上用出来。
因为,正如徐厚德之前想的那样,在南浔这种情况下,要想用出这种方法,至少需要一整个团队,而且这个团队里还需要有应用数学领域的大拿,信号处理的高手,以及工程算法的专家,说不定还得有精通水文气象专业知识
的,就这,还不一定能把这套程序给做出来。
结果——
林枫竟然告诉大家,他仅凭一个人,就用这种方法做出来了这套程序,这真的可能吗?
“林枫同学,你确定吗?这真的可以?”
李伟东忍不住问道。
“我确定,我刚检查了,应该没问题的!”
林枫点了点头。
李伟东看了他一眼,继续说道:
“行,林枫同学,假设说你这套程序没有问题,那我有个问题……………”
“你要知道,很多老设备上传上来的数据可能是原始的,也可能是经过设备内部换算过的数值,对于这种情况,你这套程序能分辨出来到底代表着什么吗?”
听到这,林枫沉吟一声,回道:
“应该是可以的!”
说实话,他有这个自信!
数学已经来到了Lv.3,构造的那些模型应该是没有问题的,是完全可以还原数据的。
更别提计算机Lv.2等级经验值已经过半,写出来的程序算法肯定不会出错的。
“行!”
李伟东点了点头。
“林枫同学,那一会儿测试,我们能不能选一套最老的、资料最不完整的,平时最难维护的设备?”
他这个提议也并不是故意刁难林枫,而是因为就像他说的那样,如果这套程序没办法适配最难的设备,那也就没有什么存在的必要,更不可能做到全省部署。
所以,与其一点一点测试,不如直接把难度提到最大。
而对于这,林枫也表示同意。
但其他人倒又是一愣!
要知道,一般情况下,刚开发出来的程序,都是从简单设备开始测试的,哪有一上来就用最难的。
本来,李伟东的提议就很意外了,没想到更意外的是,林枫竟然答应了。
不过,想想也正常!
现在是2019年11月6日,离11月8日“南汉”台风登陆,也只有两天时间了。
重病需猛药医!
最难的都能通过测试,那全省部署也不在话下了!
很快,李伟东便转过头,看向了身后的一位技术人员。
“老秦,咱们现在最难接入数据的是哪一套设备?”
老秦想了想,回道:
“应该是宜浔市宜河县石头沟水库的那套水位监测设备。”
“这套设备已经用了十九年了,生产厂家都在十年前倒闭了,说明书也就剩了几页复印件,通讯协议更是根本找不到。”
“这么多年来,设备数据一直都是先传到县水利局的旧系统里,然后再由值班人员人工进行修正,最后再上传到咱们这里。”
说到这,他顿了顿。
“如果按照咱们之前的思路,把这个设备数据上传到新系统里,光是单独做接口都需要两天时间,本来安排的是小刘这两天专门做这个的。”
听到这,众人都是一怔。
原本思路,做个接口都需要两天时间?
而且还得是专人去做?
看来,这个设备的难度可不是一般的大!
“怎么样?林枫同学,选这个可以吗?”
李伟东转头看向了林枫。
后者点了点头。
很快——
石头沟水库这套设备过去一年的所有原始数据,全都被调了出来。
因为协议不完整,屏幕上显示的这些数字和波形,不仅没有单位,时高时低,就连时间戳都是混乱的。
看到这,在场不少人都忍不住摇了摇头。
怪不得需要两天时间?
就这数据,也太难了!
林枫刚写出来的这套算法,真能自动判断这些数据,然后再自动生成数据接口吗?
众人都不由得怀疑了起来。
而下一刻,林枫直接启动了这套新程序。
随即,程序自动读取设备原始波形,同时调取石头沟水库的各种相关数据。
很快,电脑屏幕上便出现了一行又一行的识别结果。
不仅如此,还弹出了一条提醒:
【检测到设备内部时钟异常】
【当前设备时间较标准时间延迟十三分零七秒】
看到这,老秦整个人都懵了,惊呼一声:
“什么!这都能识别出来?”
“这套设备内部时间一直都比标准时间慢了十三分钟,这事没几个人知道,这都能检测出来?”
他的脸上满是难以置信!
何止是他,听到他这话,在场所有人都惊呆了!
不是…………
连时间误差都能判断出来,这程序到底是怎么做到的?
然而,这还不是最惊讶的,更惊讶的还在后面。
只见——
在对这些数据识别完成后,一个完整的数据接口出现在了电脑屏幕上,同时还弹出一条提醒:
【数据接口已生成】
看到这,在场所有人都震惊到了极点!
成功了!
成功了!
竟然真的成功了!
这可是最难接入数据的设备呀!
哪怕安排专人,也要两天时间才能生成接口的!
但从数据上传,到这套程序自动生成接口,这才过去多久?
连两分钟都不到吧?
就这,竟然成功了?
这简直太不可思议了!
这其中,特别是徐厚德,是最惊讶的。
因为,他对这套方法了解得很深,在他以前的观念里,仅凭林枫一个人,是根本做不到的!
然而呢?
现在呢!
就在这时,李伟东率先回过神来,再次转过身,朝着众人喊道:
“再测试一套设备!”
“记住,换个厂家!”
话音落下,没多久,另一套自动雨量监测设备的数据也被调了出来。
可以看到,和之前石头沟水库那套设备是不同厂家、不同协议以及不同的传输方式。
但一一
仅仅四十多秒,系统便自动生成了一个数据接口。
经过测试,该接口完全可以正常使用。
“再来!”
李伟东继续说道。
第三套!
第四套!
第五套!
第六套!
一套又一套来自不同厂家、不同年代、不同地区的设备,都被接入到了系统。
紧接着,系统全部识别正确!
再接着,系统自动生成接口!
没有一次识别失败!
没有一个接口不能用!
这一刻,整个指挥中心内,一片死寂!
谁都没有想到,原本需要二十天的工作,竟然被林枫只用了三个小时,就给解决了!
他说的试试,真的就是试试,然后一试就成功了?
这还是人吗?
这也太离谱了吧!
这太难以置信了吧!
所有人心中都掀起了惊涛骇浪!
哪怕江南项目组,早已知道林枫的实力,但此刻,也不由得震惊极了。
而紧接着,林枫并没有耽误时间,直接把这套新程序与之前的新监测系统程序接在了一起。
只要上传数据,就可以自动生成数据接口,并且完成多源气象监测动态融合系统的适配部署!
做完这一切,他再次看向了李伟东,缓缓说道:
“直接把全省数据全部上传吧!”
“应该很快就可以全省部署了!”
“对!”
听到这,李伟东猛地回过神来,赶忙转头命令道:
“先从沿海地市开始,立即把全省所有数据都接入到这系统里!”