【IT168评论】飞信作为一款即时通讯工具,深受广大用户的认可。通常飞信给用户的感觉是依靠免费发送短信吸引用户,现在随着移动互联网的发展,IP网络对传统电信业务有了一定的冲击,现在的米聊和微信都是采用IP的方式进行通信。
但是飞信如何能够和业内同类产品竞争,又有哪些优势呢?IT168移动频道专访了新媒传信互联网产品首席架构师,飞信开放平台技术总监孙朝晖,给我们揭开了飞信的技术奥秘以及飞信SNS平台今后的发展部署。
说到和同类产品对比中的优势,孙朝晖认为,飞信本身就是一个IP到IM的先驱,现在的一些新的应用产品相比飞信在产品形态和技术架构上并没有本质的变化,而是产品的体验有了根本性的变化,其中包括图文传输,语音传输等等,在这些新的功能方面飞信要做的是赶上现在的竞争产品。于此同时,飞信的子产品飞聊也会很快上线,飞聊经过市场检验之后也会在飞信的主版本中进行体现。
另外,对于中国现在的移动互联网来讲,IP网络的稳定性和可靠性还没有达到一个比较理想的程度,因此IP网络和电信网络的互通还是非常必要的,对于飞信来讲应该继续保持自己在IP网络和电信网络之间互通的优势。据孙朝晖透露,飞信的IPM能够和传统的电信通讯方式实现一站式到达,这个优势对于飞信来讲依然能够保持相当长的时间。
目前,用户对于飞信的理解还是停留在工具性上,普遍认为飞信是一个交流的工具,但是对于一个互联网应用来讲,如果要具备一定的用户粘性,必须要具备社交的属性,尤其是对于飞信这样的沟通软件来讲,单独的点对点的沟通是远远不够的,应该有更加丰富的内容引入。
随着社交需求的不断加深,对于飞信来讲,从零开始建立自己的SNS平台并不是一个理想的方案,因此飞信制定了以开放促进社交的战略,整体架构从技术上有两点来保证飞信具备SNS的特点。第一个特点:开放性。从底层的技术架构就是面向开放来设计的,公司的应用以及提供给第三方的能力是一致的。第二个特点:和飞信的IM系统是集成在一起的,这是其他SNS平台不具备的优势。飞信的关系链的利用,以及对通讯各个客户端的渠道,包括五大客户端:PC、手机、WAP、短信、WEB都是能够完全应用在一起的,让用户的社交行为更加立体化,更加丰富。
移动互联网和SNS的结合不得不让人想到了现在更为火爆的移动社交,孙朝晖认为,社交已经算是一个成熟的产业了,随着人人网的上市,已经证明了社交模式的发展方向是正确的,但是随着移动互联网的推广以及社交与移动应用的完美结合,社交这个产品领域还是存在很大的发展潜力。移动应用的最大特点是随身性和熟人社交,对于手机而言,所有社交活动的第一入口是通信录,这就意味着用户需要和自己熟知的人进行交流,获取信息。
另外,随身性更是大大增强了人与人之间沟通的便捷性。而且和朋友之间的沟通更多的是以“轻”内容为主,随时发表自己的见解,随时上传手机拍摄的照片进行分享。建立在一个既有的关系链之上,还能够和自己手机中的通信录很好的打通,因此对于飞信来讲,做SNS平台有自己的优势,另外,飞信给用户带来的增值能力是很强的。
在智能终端越来越普及以及多种网络并存的情况下,仅仅是发送一条消息,接收一条短信已经不足以满足用户的实际需求。用户点对点的沟通不仅仅是发送消息,发送语音信息以及图片信息的需求同样存在。因此在飞信的平台之上做社交功能,能够给用户带来更多的方便性,满足用户的多元化需求。
飞信SNS平台的开放分三个阶段
开放性对于开发者来说是一个极大的利好消息,因为开发者可以依托飞信SNS开放平台开发各式各样的应用。
孙朝晖表示,目前飞信SNS平台的开放整体上分为三个阶段:第一个阶段是插件开放。通过应用客户端插件的方式,不管是PC还是手机,主要提供给合作伙伴,让合作伙伴的产品具备飞信IM的通信能力。第二个阶段是核心的内容开放API,目的是给飞信的用户提供更加丰富的内容。目前和同行业的对手QQ相比,QQ目前具备微博,QZone,内容非常的丰富。尽管飞信自己也有自己的内容空间,但是提供的内容还不足以满足用户的需求,因此现在正在进行的内容开放非常重要。内容开放会以API和SDK的方式开放给合作伙伴,把内容引入到飞信平台,对于合作伙伴来讲具备全平台的消息推送能力。第三个阶段会考虑向开发者开放飞信平台,由于飞信是中国移动的一项业务,因此在安全的审核级别以及内容控制上会有一定的要求。如果要面向公众开放的话,首先要有足够的能力进行内容审核,目前仍然有很多的工作要做。
飞信的开放会严格按照既定的规划进行,目前已经到了对合作伙伴开放的阶段。预计明年9月份会将能力开放给广大的开发者。
提到飞信SNS平台对中国移动部署移动互联网起到的作用时,孙朝晖认为,中国移动在移动互联网发展中的整体策略是做智能化管道,不单纯提供电信资源,同时也要提供优质的内容,并且有针对性的针对应用和内容提供有效的服务,社交化是中国移动的重要战略。目前新信传媒负责的飞信SNS平台也是更好的迎合中国移动社交化的需求。
社交对于移动网络的推广带来的帮助主要有以下几个方面:1、用户增值。2、品牌整体价值提升。从品牌角度上讲,中国移动有全球通,动感地带,神州行等几个品牌,但是仅仅通过品牌价格的差异无法体现品牌深层次的差异。需要在统一的社交平台上提供有针对性的增值性应用。例如,全球通用户更需要的是高端的聚会,动感地带的用户主要是学生,他们对于校园网络,校园社交有需求。神州行面向更为广泛的用户,这些用户需要和自己的亲朋好友进行分享。
飞信SNS的目的是要实现基础平台化,应用垂直化。垂直化的应用加上第三方的应用更好的为智能化管道服务,为用户提供更多的增值价值,让拥有智能手机的用户使用更多具有社交元素的应用,丰富自己的生活。
飞信SNS平台的可扩展性
一个平台除了要考虑开放性,要想获得更进一步的发展,平台的扩展性同样重要。在平台的可扩展性上,飞信SNS平台采用了和互联网相同的技术基础架构,同时,公司针对飞信SNS平台自主研发了FAE(Feixin Application Engine)体系,这个类似于私有云的概念,自已有了一套负载均衡,可扩展部署,监控,线上运维的基础架构,在应用的横向扩展的时候变得非常方便。现在面临的是互联网海量数据的环境而不是过去电信的环境,抛弃原来传统的以中心为建设的思路,变成向互联网同业一样先进的分布式计算,分布式存储,高度可扩展性的基础架构。
商业智能是新的机会
随着大数据时代的到来,对于这些数据的深度挖掘,寻找有价值的数据信息成为了一个新的市场机会,商业智能随之蓬勃发展。谈到飞信SNS平台在数据挖掘方面的优势,孙朝晖表示:数据挖掘工作在飞信平台上已经进行了2-3年了,随着近两年社交产品的发展,数据挖掘已经纳入到了公司内部的精英分析体系之内,目前采用hadoop作为基础数据架构进行数据分析,目前还是在用户的行为分析阶段。
对于用户行为的分析目的是更好的为用户提供对用户有用的内容,辨别用户的行为,做一些有针对性的服务以及一些有针对性的安全控制策略。未来会有很大的发展空间,这要取决于系统本身的容纳能力,另外,在行为相关度分析等方面也在建设中。
未来针对用户的行为分析还会做一些指导业务上的智能化工作,比如某些用户偏爱某些产品。目前的数据分析还是停留在人工分析,但是没有导向性分析,比如对事件趋势的分析,什么地区适合什么应用,应用上线之后的衰变模型是什么样的,怎样合理的规划一个产品的生命周期等等。未来社交平台要引入应用产品会和中国移动的游戏基地进行合作,引入游戏产品,这些游戏的运营模式,生命周期是怎样的以及怎样进行有针对性的投放等等。
目前公司已经具备了基础的数据收集,数据分析,数据加工以及数据呈现方面的能力,但是在数据的智能分析方面还需要进一步的提升。
在私有云上投入较大
提到热门的云计算技术,孙朝晖表示:公司在公有云方面没有太多的投入,但是在私有云方面投入了很大的精力。主要是网络环境越来越复杂,应用要求规模越来越大,对自动化部署,运维管理,资源的动态分配能力提出了越来越多的需求。以前的资源分配以主机和计算资源为中心的,基本上是静态分配。如果云计算能够达到动态分配的能力,而现在对于任何的互联网应用来说,动态分配的能力是很有必要的。虽然这种能力目前还没有办法做到很好的权限隔离,提供给公共的开发者,但是对于自身的技术架构改善也是非常重要的。
如何在移动互联网领域做一个合理的技术架构
架构并没有一个通用的准则,而是要针对应用的特点。移动互联网有很多的产品形态,有微博,电子商务,社交分享,IM等等,产品形态对于客户端的轻重也不同,但是也有些通用的原则可以借鉴:
1、 把一个服务于PC端的sever直接作为移动互联网应用的服务器端,然后开发一个移动客户端,这种模式是必然失败的。移动客户端和PC客户端的能力不一样,其中包括移动客户端的计算和缓存能力与PC客户端存在很大的差异性。以前在PC客户端完成计算任务,包括数据落地和缓存任务等等,但是到了移动互联网,移动客户端的计算任务要在server端完成。目前公司的一些应用在传统的服务器端和移动客户端之间加了一些应用代理的角色,帮助移动客户端处理一些离线缓存,负责运算等功能。
2、 移动互联网接入不稳定,而且网速普遍比较慢,单台服务器处理的并发能力上弱于PC客户端。每个连接保持的时间较长,因此在容量规划方面要针对移动互联网的特性进行规划,而且服务器的配置也会针对移动互联网在低速连接,同传比较多的特性进行模拟,选择一些合适的服务器。或许单台服务器的配置会降低,数量会增加,选择一些可以方便进行横向扩展的服务器。
提到在基础架构的选择上,移动互联网的一些公司应该怎样做,孙朝晖表示:除了接入层之外,对服务器端来说基本上和传统互联网差别不大,移动互联网从服务器角度来说主要在于接入层的处理,比如说协议要压缩,但是又不可能破坏核心系统协议,这就需要中间的代理层做协议的转换,通过减小数据量,减小连接次数等策略。核心系统的逻辑和接入层的逻辑要分离,应用逻辑要和网络维护逻辑分离。
移动互联网应用很大一部分工作是为了处理连接的可靠性,和处理低速连接进行设置的。这部分的能力要和应用处理的能力有效的隔离,保证服务器端的稳定和持续的升级能力。
对于客户端来说,并没有统一的标准,移动互联网的挑战在于客户端,现在的移动客户端种类很多,处理能力差异很大。比如iphone应用和SymbianV3版本的应用处理能力会有很大的差异。
原则上讲,适配工作在服务器端不要影响核心逻辑,需要针对移动互联网做调整的部分在中间代理部分做,在核心系统的周围对于接入服务,飞信SNS平台也剥离出来了一些独立的角色,帮助移动客户端做状态保持工作。
移动应用未来的发展趋势
随着高处理能力,高配置的终端设备的大量涌现,孙朝晖认为,移动互联网还会经历两个阶段:第一阶段,App Store比较火爆。由于终端的处理能力越来越强,计算能力越来越强,但是网络并不可靠,因此传统的Web应用模式暂时还很难推广,这就决定了有一部分应用从BS结构变成了移动终端的CS结构。随着未来终端能力和网络能力的同时提升,应用的开发还会发生变化。
最近比较热门的要数HTML5技术,随着移动终端浏览器能力以及带宽,网络可靠性的提升,有可能与传统Web应用类似的HTML5应用形态会有很大的发展。而且能够解决之前的终端适配问题,有可能会成为移动应用在未来2-3年的发展趋势。
移动客户端应用和HTML5 Web应用
HTML5和以前的HTML技术的最大区别在于,HTML5能够更加充分的利用本地资源。虽然不能完全的做的移动客户端应用的能力,但是能够很大程度上提供移动客户端本地资源的访问能力,比如地理位置获取,拍照,长连接的通讯保持,有了这些应用,再加上Web丰富的表现能力,在很大程度上能够提供与移动客户端功能相当的应用,而且HTML5技术仍然在不断的发展,因此有理由相信HTML5技术将会是未来移动终端的发展趋势。
如果移动终端有足够强的能力很好的解释HTML5应用,而且标准也统一,同时带宽也不断地增加,一次性的下载内容,初始化内容不再成为使用网络应用的障碍的前提下HTML5应用在未来有可能和客户端应用的数量对比中有反转的一天。
以前最早的应用多数都是CS架构,比如移动游戏大厅,现在基本上被Flash游戏取代,在移动终端上也会实现。
PC互联网业务向移动互联网的迁移建议
第一、不要认为把互联网业务移植到移动互联网是一个技术迁移的过程。一个PC互联网应用移植到移动互联网首先要做产品的移植,比仅仅是把互联网产品变小了成为了一个移动互联网产品,而是应该符合移动用户的使用习惯,特点和设备能力进行重新设计,这是最重要的。根据重新设计之后的产品再制定新的研发架构,核心保持不便,能够为移动互联网终端提供最大的能力。
第二、产品的设计不能够照抄照搬以前的产品形态,技术架构同样不能。例如一个通信协议在PC互联网上有可能是一个非常好的协议,健壮性,连接维持性都很好。但是转移到移动互联网上可能会不可以,过多的网络链接一方面耗电,另一方面很难达成通信的保持,用户体验会很差。应该针对这些特点对协议进行重构。
第三、产品的操作习惯也应该有所改变,如何处理用户的等待以及登陆过程。
第四、解决应用适配问题。过渡追求产品体验的一致化往往造成配置低的终端用不好,配置高的终端不够用,毕竟每个终端的处理能力不同。因此做移动互联网产品规划的时候应该严格遵循终端的特性。
