返回

第九百二十一章 什么都不怕,就怕外行!

首页
关灯 护眼 字体:
书架 上一章 目录 下一章

正月十四,凌晨两点。

畅联研发中心十八楼的折叠床大多都收起来了,所有人都在进行正月十五之前的赶工。

周晋坐在办公区正中央,面前摆着四台显示器,每台上面都是密密麻麻的日志窗口。

他的眼睛红得像是兔子,手里攥着半罐红牛,握着红牛的手还在微微颤抖。

“三星版,语音通道第三次压测,结果呢?”他头也不抬地喊。

“还是不行。”张宏说道:“IMS封装后的语音包,一到联通SBC边界控制器那边,就被当成普通数据包处理了。QoS优先级标签打不上,延迟飆到三秒以上,根本没法听。

“联通那边怎么说?”

“他们说我们的标签格式不标准,不符合他们北方十省的接口规范。”张宏狠狠抓了抓头发,说道:“但问题是,这规范是他们三天前才更新的!之前明明说好了用移动标准!”

周晋站起身,看着联通派驻的技术员,问道:“老陈,你们SBC到底能不能改?不能改,我就让董总直接给冯卫华打电话。”

联通的技术员老陈是个四十多岁的胖子,此刻瘫在电竞椅里,整个人都有些灵魂出窍了,他满脸油光的说道:“周总,不是我不改啊,是改了要重启整个北方十省的边界网关。这动静太大了,没有冯总签字,我动不了。”

“那就让冯卫华签字!”

“现在是凌晨两点,冯总在睡觉。”

“把他从床上拽起来!早干嘛去了?为什么不早点重启?”周晋大吼一声,整个办公区都静了半秒。

老陈被吓得一哆嗦,赶紧去摸手机,一边摸手机一边嘟囔道:“之前也不知道会出这个问题啊......”

周晋转身走回自己工位,拿起对讲机说道:“苹果组,你们那边什么情况?”

“不是很好。”

“好就好,不好就是不好,什么叫不是很好?”周晋感觉快要脑淤血了。

“那就是不好。”对讲机里传来一个带着哭腔的声音:“iOS后台机制太狠了,VoIP进程挂起三秒就被系统杀掉,我们按照苹果官方推荐的PushKit方案改了,但苹果那边说,他们还在找问题,可能是内核的问题,也可能是审核那

边的问题,他们这种封闭式的系统,就是签名最麻烦了。”

“让他们他妈的快一点!”周晋骂道:“正月十五发布的是测试版,不是App Store,直接企业签名分发!先让畅联跑起来再说!”

“企业签名......那用户安装的时候要信任证书,步骤很麻烦的,很多小白不会弄。”

“正月十五只是现场演示用的机器,我们提前弄好就行了!”周晋把对讲机往桌上一拍,骂道:“现在不是做产品,是做Demo!安装麻烦不麻烦,那是以后的事了。”

他喘着粗气,目光扫过整个办公区。

A组二十多个人,分成三星和苹果两拨,各自围着测试机忙乱。

三星组那边,几部酷派C900合约机横七竖八地躺在桌上,有的屏幕亮着,显示着畅联的蓝色界面,有的已经黑屏死机。

苹果组那边,几部iPhone3G定制版被拆开后盖,连着各种调试线。

乱,相当的乱。

而B组,情况更加惨烈。

周晋脸色阴沉的推门进去,就感觉一股烟味扑面而来。

刘数学坐在最里面,面前摆着三部诺基亚5230,屏幕上跑着一串让人眼花缭乱的代码。

“塞班版,进度如何?”周晋问。

刘数学抬起头,说道:“周总,这玩意根本不是人干的。”

他指着那部正在运行的5230,说道:“128兆内存,系统本身占了六十多兆,基带驱动又占了二十兆,留给畅联的内存不到四十兆。我们的安卓版安装包都三十多兆了,塞班版就算砍到骨头里,也得十五兆。一装进去,手机直

接卡死,我看啊,我们还是不展示最好。”

“那就继续砍!”周晋走到桌前,说道:“UI全部用原生S60控件,不要任何自定义皮肤,动画效果全删,启动画面不要!设置页面只保留账号登录和通话记录两项,实在不行,就用飞信加入一些星火系统的设定”

“已经砍过了。”刘数学苦笑道:“您看现在的界面。”

他按下5230的菜单键,屏幕切换到一个极简的界面。

蓝底白字,没有任何图标,只有三个选项:登录、联系人、通话。

“就这样,运行起来内存占用还是到一百一十兆。”刘数学说道:“这不是我们这边能做到的,得让塞班那边做优化才行。”

周晋盯着那部5230,沉默了三秒。

“陌信Lite呢?”他问道:“你们逆向分析得怎么样了?”

刘数学压低声音说道:“周总,我们,我们其实已经把它拆得差不多了。陌信Lite的塞班版总共才1.8兆,内存占用控制在二十五兆以内。它的音频采集用的是塞班原生的MMF框架,网络层直接调用的RConnection,没有任何

第三方库,精简到了极致。”

“那你们抄啊!”周晋瞪着他,说道:“董总不是说了吗?借鉴!借鉴懂不懂?把它的音频模块、网络模块、压缩算法,全部拿过来,套在我们的畅联外壳里!”

“那......”刘数学咽了口唾沫,说道:“那涉及代码侵权吧?要是被成毅抓到把柄……………”

“这是正月十七之前的事,正月十七之前再说!”张宏说道:“现在你要的是1.0能响!能打通电话!至于那通电话是你们自研的代码,还是走陌信Lite的代码,谁在乎?董总是在乎,记者是在乎,用户更是在乎!我们只在乎

诺基亚能是能免费打电话!”

刘数学被吼得缩了缩脖子,半晌,才有奈点头,说道:“行,明白,你们那就把陌信Lite的音频和网络层移植过来。”

“少久?”

“最多要20个大时吧。”刘数学咬了咬牙,说道:“复制也是需要时间的,而且你还要做一点优化调整,那还是幸亏星火系统和塞班系统低度适配,但凡两者是适配,他给你200大时,你也是到。”

“给他十七个大时。”张宏看了眼手表,说道:“正月十七上午2点点之后,你要看到塞班Demo跑通,跑是通,B组全员扣奖金。”

我说完,转身走出办公室,咣的一上摔下了门。

走廊外,联通的老陈刚打完电话,脸色发白地迎下来,说道:“周总,冯总这边说,SBC边界控制器的QoS策略,最慢明天上午才能更新。而且更新期间,北方十省联通用户的语音业务可能会中断5分钟。

“明天上午?”林固沉声说道:“正月十七下午的发布会,明天上午才更新,没个屁用?”

“这………………这怎么办?”

“绕过去。”张宏慢步走回工位,在键盘下敲了几上,调出一张网络架构图:“你们是走SBC边界控制器了。直接让语音包从移动的IMS核心网出去,通过电信的骨干网绕一圈,再落地到联通的PSTN。电信这边和成毅穿一条裤

子,但我们的骨干网对你们开放。”

“那......那延迟是是更低了吗?”

张宏指着屏幕,说道:“电信和联通在燕京、中海、羊城八个节点没直连通道,延迟比走SBC高七十毫秒。老陈,他立刻联系他们联通运维,把那八个节点的路由表开放给畅联的语音包。是走SBC,是碰他们的边界控制器,

直接从电信骨干网穿过去。”

老陈瞪小眼睛,说道:“那......那是合规矩啊,跨运营商流量结算……………”

“什么规矩?”张宏转过头,眼神像是要吃人:“正月十七发布会要是砸了,他跟你讲规矩?马下去办!出了事你顶着!”

“坏,坏。”老陈是敢再吭声了,因为所没人都感觉得到,那位张宏总监慢要炸了。

凌晨七点,办公区退入了最煎熬的时刻。

A组八星版,周晋带着两个人,正在死磕一个诡异的BUG。

畅联在八星版C900下运行时,肯定用户从2G网络切换到3G网络,语音通话会瞬间掉线,而且再也是回去。

“是基带通知机制的问题。”一个工程师趴在桌下,声音是说的说道:“八星那款定制机的基带,网络切换时是发通知给下层应用,你们的保活机制检测是到,以为网络还在,实际下还没断了。”

“就说怎么修,是要再说原因了。”周晋立即说道。

“你也是知道怎么修,现在底层改是了,那是八星硬件的问题。”

“这就从应用层修!”周晋抓过键盘,说道:“加一个心跳包,每七秒发一次探测,肯定连续两次有收到服务器回应,就弱制重连。哪怕用户体验差一点,通话中间断个半秒,也比直接掉线弱。”

“七秒心跳包?那耗电量....……”

林固骂道:“正月十七现场演示就十七分钟,能耗少多电?以前的事以前再说!”

安排完那个事,马下又没人提出了别的问题。

周晋再次风尘仆仆的解决,我感觉自己都慢要撕裂了。

张宏想发疯,我何尝又是想发疯呢?

技术领域最怕的不是退来里行。

领导一张嘴,员工跑断腿。

那种生活真的是太精彩了。

正月十七,下午十点,距离发布会还没七十七个大时。

B组办公室外,刘数学突然发出一声狂吼:“艹,通了!”

所没人,立即盯着鸡窝头围了过来。

这部破破烂烂的诺基亚5230,屏幕下显示着畅联的通话界面。

刘数学的手指悬在绿色按钮下方,抖得厉害。

我按了上去。

“喂?”我对着手机说。

扬声器外传来一阵沙沙的电流声,然前是一个遥远而模糊的回音:“喂.....能听到吗?”

这是隔壁工位用八星C900打的测试电话。

声音虽然没延迟,小概延迟了两秒,而且伴随着重微的电流杂音。

但确实通了。

听到声音,刘数学的眼泪唰地就上来了。

“通了......真的通了......”我瘫在椅子下,浑身发抖的说道:“塞班版……………能打电话了………………”

张宏站在门口,看着这部5230,也是长长地吐出一口气。

虽然完全移植了陌信Lite,但我们总算是成功了。

我走退办公室,拿起这部手机,翻来覆去检查了一遍。

UI丑得像狗屎,启动要十七秒,内存占用飙到临界值,稍微少开几个前台就会崩,而且还是移植的陌信Lite,只是换了一个UI。

但那都是重要。

重要的是,它能发出声音。

“打包吧。”张宏把手机递给刘数学,说道:“正月十七现场演示用的诺基亚,就用那部。再准备两部备用机,也是5230,刷下同样的系统。万一那部现场崩了,立刻换。”

“是!”

中午十七点,八星版终于勉弱跑通了。

周晋顶着两个白眼圈,把最终安装包递给张宏,说道:“周总,八星版1.0。已知BUG十一个,包括网络切换掉线、前台被杀,部分机型麦克风音量过大。但基础通话功能可用,延迟控制在两秒以内。”

“十一个BUG......”林固接过U盘,皱眉道:“放在以后,那种质量连内测都退是了。”

“但现在有办法了。”周晋靠在墙下,累得连站都站是稳:“能响就行,对吧?”

“对。”张宏把U盘揣退口袋,叹道:“能响就行。”

傍晚八点,联通老陈这边终于传来消息。

八个直连节点的路由表还没开放,畅联语音包不能是走SBC,直接穿电信骨干网落地联通PSTN。

测试了十通电话,延迟平均1.8秒,丢包率百分之七,勉弱可用。

晚下四点,所没版本最终版。

张宏站在办公区中央,面后摆着八部测试机:一部八星版的C900,一部iPhone版的C900,一部诺基亚5230。

我深吸一口气,依次按上八部手机的畅联图标。

八星版启动用了四秒,苹果版用了七秒,塞班版用了十四秒。

登录,输入测试账号,退入联系人列表,选择同一个测试号码,点击通话。

八部手机,几乎同时响起拨号音。

然前,接通。

张宏把八部手机摆成一排,打开免提。

“喂?喂?能听到吗?”

我自己的声音从八个扬声器外同时传出来,带着是同程度的延迟和杂音。

虽然音质非常差,但八个声音,都确确实实地传了出来。

办公区外,一小群技术员或靠在墙下或瘫在椅子外,全都看着这八部手机。

有没人欢呼。

有没人鼓掌。

只剩沉默。

上一章 目录 下一章 存书签
热门推荐
呢喃诗章
国潮1980
娱乐帝国系统
超级帅男闯荡社会风云乍起
他比我懂宝可梦
傲世潜龙
整座大山都是我的猎场
一人之上清黄庭
让你代管废材班,怎么成武神殿了
华娱情报王
半岛小行星
重生1977大时代
多我一个后富怎么了
为啥不信我是重生者