移动SNS的关键技术及架构

2012-04-29 00:44邝宇锋蔡求喜
中兴通讯技术 2012年2期
关键词:电信运营商移动互联网

邝宇锋 蔡求喜

摘要:文章从电信运营商大力发展移动社区的必要性出发,分别对移动社区的现状、特点、模式、开放平台等方面展开分析,提出了开发移动社区需要的关键技术,如Web App、开放API、基于组件的开发等。文章提出采用符合轻量级、易于扩展和聚合的WOA(面向网络架构)的设计理念,描绘并分析移动社区平台的体系架构,从而为运营商发展移动社区奠定了坚实的技术基础。

关键词: 移动社区;移动互联网;电信运营商;面向网络的架构

Abstract: This paper describes the features, operation mode, and open platform of mobile SNS as well as the current status of development. We suggest that the key aspects of mobile SNS development include web apps, open application programming interface (API), and component-based development. We discuss mobile SNS platform system architecture based on extendible web-oriented architecture (WOA). This is the technical foundation for operators to develop mobile SNS.

Key words: mobile social network service(MSNS); mobile internet; telecom operator; web-oriented architecture(WOA)

2011年底,中国网民人数已达到5.13亿,互联网普及率达到38.3%,使用手机上网的网民人数更达到3.35亿[1],超过了美国的总人口。随着电信重组和3G网络的日趋成熟,中国正迎来发展移动互联网的重大契机,并已正式步入移动互联网时代。

在移动互联网时代,电信运营商已不再像以往一样仅依靠语音服务和单纯的业务来迎来并锁住客户。在移动互联网时代,用户将更加关注服务和应用,因此,电信运营商为了提升用户黏度,将目光投向了移动社区网络服务(MSNS)。

社区网络服务(SNS),是一种旨在帮助人们建立社区性网络的互联网应用。移动SNS是指在移动互联网上开发的基于移动终端用户的社区性网络服务,主要以移动终端为媒介,以更为真实的社会关系为基础,以发展更多纯移动终端用户加入SNS为目的,将SNS与移动通信技术有机地结合,实现交友、娱乐等互动交流。

摩根士丹利的数据表明:互联网用户有16%的时间均用于体验SNS服务[2]。如今SNS已不仅局限于互动社交,而且还广泛融合游戏、多种应用甚至电子商务等众多模式,它已经逐渐成为影响全球网络用户的新生活方式。

随着电信重组和3G的逐渐普及,包括移动SNS在内的移动互联网业务具备规模化经营的基础,当前中国移动SNS的主要推动力量已经由传统的互联网运营商转变为电信运营商。中国的几大电信运营商也纷纷推出移动SNS产品,中国移动推出的139社区,融合了流行SNS的众多元素,如博客、空间、娱乐等;中国联通的SNS也整合了邮箱、手机即时通信工具、实名社区和积分商城等;中国电信也推出了虚拟3D社区,创新互联网社区门户模式。

移动SNS通过聚集人气以提升用户粘度,而手机随时随地随身的便捷体验特性正帮助手机SNS体现出更大的应用价值。种种迹象表明:移动SNS正成为中国移动互联网的重要推动力量,同时它也成为了电信运营商大举进军移动互联网领域的重要武器。

1 移动SNS的发展

1.1 全球市场现状

在目前的移动SNS世界市场中,日本得益于移动互联网的高普及率,其移动SNS市场的领先地位无可撼动。2008年,日本1 100万的移动SNS用户所产生的流量比整个北美以及西欧所有用户产生的流量还要高,3家移动SNS(Mobage-town、GREE和MIX)企业更是入围了日本五大网络公司。

西欧移动SNS用户数量正在高速增长,2008年英国移动SNS用户的数量更是以9.2%的增长速度远超其他西欧国家。英国运营商正积极与Google、Yahoo等展开合作,积极尝试广告支持的免费模式,并与移动SNS服务提供商进行收入分成。

美国的Facebook、MySpace等传统SNS的市场领先者随着移动版本的陆续推出,市场规模进一步扩大,截至2011年12月,已经有超过4.25亿用户使用Facebook的移动产品,而且更有Twitter、Google+等后起之秀不断爆炸性地吸引新用户,市场前景也非常乐观。

截至2011年12月底,中国社交网站用户数量为2.44亿。在使用率方面,社交网站用户占全国网民比例为47.6%[1]。对中国运营商来说,移动SNS已成为运营商必须重点发展的业务。

中国移动SNS尚处于发展初期,传统的SNS网站如开心网等都已经开通了移动版本,目前正在进一步完善中。中国最大的移动SNS网站“天下网”,其平台上的用户已经超过了3 000万,活跃用户近1 000万。互联网社区在中国的迅速成长让运营商看到了进军移动互联网的一个重要突破口。

1.2 用户特点和需求

目前中国的移动互联网用户以16~25岁的年轻人为主,手机上网尤其是移动SNS的用户以学生和白领人群为主。因此,针对该用户群,中国移动SNS领域的核心应用需求主要包括交友、娱乐、资讯、搜索、个人展现、购物6个方面。除SNS的群组、话题、聊天、论坛、博客、wiki等基本社交功能外,还包括了一些热门的产品。

·移动IM:在以腾讯和中国移动为首的强势带动下,2011年第3季度,中国市场的移动IM总活跃用户数达到3.06亿,腾讯手机QQ、中国移动手机飞信、微软手机MSN位居行业前3名,并占据了移动IM总体活跃用户市场份额的92.9%。

·移动微博:2006年问世的Twitter以席卷全球之势取得了令人称奇的成功,而在中国以新浪微博和腾讯微博较有代表性,其中新浪微博以其名人效应推广方法,作为后起之秀在短期之内攀上了中国最大微博用户数的王者之位,近期注册用户数已突破2亿。借助手机终端这一平台,即时的资讯将成为移动微博的一大亮点,而超过3亿用户的移动微博市场规模,也一定会备受移动运营商的青睐。

·移动位置服务:这是移动SNS区别于互联网SNS的主要特征业务,它可以用于开发许多不同的应用,如好友位置、交通查询、地图导航、位置群组等。在日本,移动位置服务已经成为三大运营商最倚重的增值收入服务来源之一。

·移动电子商务:目前,SNS运营商也正在积极寻求与电子商务厂商的合作,随着Facebook平台的开放,中国的淘宝平台、腾讯平台、搜狐白社会、新浪朋友和雅虎口碑的平台也竞相开放,其目的都是在SNS与电子商务之间拓展一条盈利大道,进入移动购物的新时代。其中,Facebook在2011年财年中,除广告外的支付及其他服务费营收就已经达到了5.57亿美元,由此可见其市场需求是非常旺盛的[3]。

1.3 开放平台

在这个Web 2.0时代,要开发受欢迎的移动SNS应用,仅靠运营商采用传统方式来开发建设应用,是难以跟上时代发展潮流的,因为运营商本身的资源及能力对于各种应用的开发已经到了极限。我们必须使移动SNS应用的开发也变成社会化的大开发,通过开放API,发挥第三方创意,从而在节省开发成本的同时获得更多意想不到的创意应用,实现双赢。这也意味着SNS从单一的应用网站变成了一个真正意义上的平台。在这方面,Facebook无疑走在了前面。

2007年5月,Facebook宣布推出F8平台,开放API,并允许第三方应用加入Facebook网站,这标志着SNS开放时代的到来。到2009年1月,共有来自180多个国家的超过66万个独立开发者和企业级开发团队,在Facebook平台上开发应用超过52 000个,平均每天新增应用140个,而超过90%的Facebook用户使用过其中的至少一个应用。2008年6月,Facebook宣布将F8完全转变为开放源代码的平台,并推出了Facebook Connect,允许用户从外部网站访问Facebook数据,如用户的身份、好友列表及隐私设定等。这是比F8平台更为意义深远的服务,各种应用都可以通过一套机制在互联网的各个角落得以运行,用户也不再局限于在一个平台进行沟通交流。

可见,通过平台本身的开放及用户数据的开放,不但解决了用户对应用的需求以及将平台做大的问题,还让SNS平台变成了一个人人需要的“名片”,一个任何服务进入(移动)互联网的入口。SNS网站正朝着“社交操作系统”的方向迈进。

1.4 运营商的经营模式

综合上述的分析,电信运营商发展移动SNS主要基于以下原因:

·移动SNS是运营商打入互联网应用领域、进军移动互联网的一个切入点和敲门砖。

·移动SNS带给用户特殊的价值,有助于提高用户的忠诚度。

·移动SNS整合的用户和用户社会关系数据,将可能成为运营商的另一利益增长点。

·移动SNS有助于运营商孵化真正以用户为中心的业务,增强业务的市场竞争力。

电信运营商发展移动SNS具有比互联网SNS网站更大的优势,主要体现在:

(1) 网络资源优势

中国知名的SNS网站开心网,其服务器和带宽成本占总成本约70%,人员成本20%,行政成本约10%,在这种情况下开心网已实现盈利[4]。而电信运营商手握庞大的网络资源,与互联网SNS相比,具有更为明显的成本优势。

(2) 用户资源优势

电信运营商具有庞大的用户资源,而其中大部分为实名制用户,用户能够在此平台上则能够更放心地建立更真实的社交关系。这样以来,既解除了用户的疑虑,也能更好地发展业务。

如何将此优势转化为运营商实在的利润,则需要探索移动SNS的经营模式。

目前,全球的运营商开展移动SNS的模式主要有两种:一种是提供通道的分散经营模式,运营商主要靠收取流量费盈利;另一种是运营商为主导的门户式整合经营模式,在这种模式下运营商则通过收入分成、广告等进行盈利。

虽然目前中国主要的SNS服务提供商如51.com、人人网、开心网等都是采用通道方式与运营商合作,但是对于运营商来说这无疑是沦为管道的典型表现,因此需要避免长期按此模式发展。

而由运营商主导的门户整合经营模式,正是目前探索发展的方向。运营商利用自己的平台,通过整合各类内容、服务、应用软件等社会资源为用户提供移动SNS业务,如欧洲的Orange、T-Mobile、美国的Verizon以及AT&T都采取了这种模式。目前,这种模式提供的业务主要是游戏组件和娱乐应用。为方便用户登录自己的移动SNS,许多运营商开辟了专门的移动SNS门户,这个门户可以抵达多个移动SNS站点,同时提供了一个聚合用户和服务提供商的平台。在这种模式下运营商同SNS服务提供商之间通过收入分成的方式进行合作,相对于第一种通道角色来说,运营商有更多的盈利点。

此外,运营商需要在流量分成的基础上,通过细分用户群,创新激励机制等方式,进一步地探索更加多样化的盈利模式。这些模式包括精准定向广告、会员费与线下活动收费、虚拟商品等。

2 移动SNS关键技术

移动SNS是最近几年在Web 2.0、SOA、云计算等前沿技术大发展的背景下成长起来的新生事物,因此它在发展过程中必然会考虑应用这些技术,本章我们将对实现SNS平台需要用到的关键技术进行较为详细的介绍。实现移动SNS的关键技术如图1所示。

图1主要描述了实现移动SNS需要的关键技术,对于一般普遍性的技术如底层操作系统、数据库、编程语言等并不在图1的描述范畴内。下面将对移动SNS的关键技术进行简要描述。

(1) 云计算

云计算包括分布式数据库、分布式文件存储系统、虚拟技术等一系列技术。它在技术上是从分布式计算、并行计算和网格计算发展而来;而在业务上则是从软件即服务(SaaS)到平台即服务(PaaS)、基础设施即服务(IaaS)发展的结果。其中PaaS,提供云计算应用的开发、测试、运行环境,引擎能力和集成开发工具,第三方创建的社区应用软件可以在此平台上开发并对外提供服务。此外,如音视频上传分享等需要海量数据存储的应用,也可以采用分布式存储服务得以实现。

中国几大运营商目前正在紧锣密鼓地建设云计算平台。中国移动在2011年10月31日发布了“大云”1.5系统,并同时发布了基于大云1.5的并行数据挖掘工具、分布式海量数据仓库、弹性计算系统、云存储系统、并行计算执行环境、分布式文件系统等产品。而中国电信的PaaS平台也于2012年初上线。这些平台都可以被移动SNS所用,提供海量、高效、低成本的计算能力和服务。

(2) Web 2.0

Web 2.0是互联网的一次理念和思想体系的升级换代,由原来的自上而下的、由少数资源控制者集中控制主导的互联网体系,转变为自下而上的由广大用户集体智慧和力量主导的互联网体系。由此可见,社交网络服务SNS正是Web 2.0思想的集中体现,而移动Web2.0正是由Web 2.0加入移动特性而形成的,其中很多技术都适用于移动SNS,如用户原创内容(UGC)适用于音视频分享服务,简单信息聚合(RSS)适用于内容发布和第三方内容接入,Mashup适合于服务和数据的编排和集成等。

电信运营商需要把呼叫控制、短信、彩信等电信能力开放给第三方应用开发使用,使之成为电信运营商的一个重要收入来源,电信能力开发技术主要有Parlay/Parlay X和基于Java的JCC API、会话发起协议(SIP) API,SIP Servlet等JSR系列规范。其中,Parlay X采用了开放性良好的Web Services这一方式,被开发人员广泛认可。

(3) 开放API

开放API主要用于移动SNS本身的功能和数据开放(如用户群组、好友等),以及第三方能力的接入(如地图服务),包括REST和Web Services两种方式。其中,代表性状态传输(REST)最核心的观念转变是面向资源的Web Service而不是传统的面向行为,每个资源都由唯一的通用资源标志符(URI)定位。

(4) 业务生成技术

业务生成技术主要用于第三方在电信开放能力和开发API的基础上开发新的业务,其中,基于脚本语言的业务生成技术特别适合于熟悉业务流程而又缺乏专业编程能力的第三方开发者进行业务开发。尤以业务流程执行语言(BPEL)应用最为广泛,它是一种使用XML编写的通用的Web Services流程定义语言,抽象层次较低,可移植性良好。

(5) Web App展现技术

由于终端应用开发与终端操作系统关系较大,而针对不同操作系统开发Native App存在技术要求高、工作量大等弊端,目前业内比较推崇采用Web App方式实现。Web App重要的技术包括HTML 5和Mobile Widget,它们都能实现跨平台的展现界面开发。

Mobile Widget即移动Widget,是一种运行在移动终端上基于网页技术的小应用,主要使用Ajax技术与服务端通信。Widget无需编译,在运行时由浏览器或者Widget引擎进行解析和运行,与终端的操作系统无关。由于HTML 5和Widget都具有易于开发、与操作系统耦合度低等特点,越来越多的移动SNS展现层采用其进行开发。

(6) 基于组件的开发技术

由于SNS的表现形式丰富,有Web页面、WAP页面、Widget、J2ME、Native App等技术,而且很多功能都需要开放给第三方使用,因此,应用功能可采用基于组件的开发技术。应用功能组件由不同层次的小组件构成,组件对外提供接口,组件间通过接口调用,这样可以实现高内聚低耦合,从而提高功能复用程度,如图2所示。

(7) 统一登录技术

统一登录技术主要应用于由运营商主导的门户整合经营模式,它可以实现单点统一登录。

(8) 搜索技术、数据分析技术

搜索技术不但可以用于移动搜索业务,还可以对社区中用户内容提供的标签进行分类处理,结合数据分析技术,可对用户的群组、喜好、行为习惯进行分析和挖掘,从而进行精确营销及分类广告业务。

此外,Native App开发技术,手机终端提供的定位、视频播放等能力的调用,也是开发移动SNS需要掌握的技术。

3 移动SNS平台体系架构

3.1 WOA的设计理念

移动SNS系统是处在异构网络融合、内容聚合基础上的社会网络服务系统,是移动通信能力和Web应用的融合应用。

为了将Web技术与传统移动通信技术相结合,并同时基于Web 2.0特性提供易于使用、易于组合和混用、易于扩展的移动SNS系统,文章引入面向Web的架构(WOA),提出面向Web的移动SNS系统的设计方法,设计出一种基于Web 2.0的移动SNS系统体系结构。

WOA又称为下一代轻量级、遵从Web理念的SOA。WOA与SOA一样,采用相同的设计哲学和理念,也是以服务为中心的架构模式,只是它主要采用来自Web的概念和技术来构建服务架构。WOA的主要有以下一些特点:

·使用REST来表示和访问服务。

·数据交换被编码成XML或者ATOM Feed,在B/S架构中也可以使用JSON编码。

·基于AJAX的丰富用户体验。

WOA核心部分主要包括REST、URL、SSL以及XML。由此可见,第2节中提出的Web 2.0、开放API、业务生成技术、Widgets等关键技术,无不符合WOA的设计思想。因此,基于WOA的设计思想和基于组件编程模型的分层策略,我们设计了如图3所示的移动SNS服务端平台的逻辑层次结构。

移动SNS服务端的逻辑层次自顶向下分别是:展现层、业务逻辑层、业务服务层、数据支撑层,这些层次之间的交互构成整个移动SNS功能。其中,业务逻辑层负责对移动SNS的属性和功能进行逻辑控制和服务聚合;业务服务层则能够负责解决异构环境下的数据交换和功能调用等一系列的问题。

移动SNS客户端平台是为支持异构终端设备、异构网络及充分使用终端能力和移动通信能力而提出的支撑软件系统,是部署在移动终端上的移动SNS应用运行环境,除了具备基本的浏览器(WAP、Web)功能外,还应支持移动Widget的运行。

因此,移动SNS客户端平台需要根据移动终端、移动业务运营等相关特点,为运营移动SNS相关服务提供丰富的应用编程接口,既支持移动终端能力(呼叫、短信、彩信、多媒体、终端属性等)、应用资源的访问(位置信息、鉴权计费等),也支持动态加载、调用第三方应用模块的能力,并可以为上层应用提供网络应用引擎、网络能力以及终端能力等一系列的相关支撑服务。

从手机浏览器的发展情况来看,虽然现阶段品种繁多的手机终端很难实现一个完整且功能强大的浏览器,但是随着3G网路的不断普及、资费下降以及手机终端性能的不断升级,支持HTML 5的浏览器将会成为主流。

从手机客户端应用的发展情况来看,用户对手机小应用更加感兴趣,所以发展Web App是目前发展方向的热点所在。

3.2 移动SNS总体架构

基于WOA的设计思想和文章对移动SNS的需求和技术的分析,文章认为移动SNS平台总体架构主要包括服务端架构和客户端架构两部分,如图4所示。

移动SNS系统总体架构包括移动SNS客户端、移动SNS服务端,用户通过Web/Wap浏览器或移动SNS客户端登录移动SNS服务端,开展各种社交活动,进行各种休闲娱乐。移动SNS服务端通过开放API将用户数据与第三方应用进行互动,而电信能力的接入不但能为用户提供更加方便的UGC创作过程,还能够为第三方应用提供基于电信能力的结合的增值业务。

4 结束语

文章从目前全球市场发展现状、用户特点、用户需求、应用功能、开放平台和经营模式等方面对移动SNS进行了深入的分析,提出了开发移动社区需要的关键技术,并开创性地采用WOA面向网络架构的理念,描绘出移动社区平台的体系架构,为运营商发展移动社区奠定了坚实的技术基础。

目前移动SNS从业务到技术都趋于成熟,而电信运营商还具有网络和实名用户资源的先天优势,因此现在正是运营商大力发展移动SNS的黄金时期。

电信运营商作为移动SNS产业链的主导者,只要做好网络、平台、内容、应用和终端的整合,聚合各类优质资源、构建多方共赢的合作模式,进一步发挥优势激励创新,移动SNS就一定可以成为运营商进军移动互联网的重要武器。

5 参考文献

[1] 王晨.关于中国互联网发展和管理[R].给十一届全国人大常委会组成人员作的专题讲座, 2010-5-1.

[2] 高春生.移动SNS市场研究[R].北京:慧聪邓白氏研究通信事业部,2010.

[3] 首次公开招股书(IPO)[R].Palo Alto, CA, USA: Facebook Inc. 2012-02-01.

[4] 杨国强. 开心网:虚拟社区的现实之战[J].IT经理世界,2010,5(9):45-47.

收稿日期:2012-01-28

作者简介

邝宇锋,华中科技大学软件工程硕士毕业;现任中兴通讯业务研究院业务平台分中心统一移动应用平台项目经理,负责研发包括社区平台在内的各种移动互联网平台产品;长期从事互联网、移动互联网、IT及电信相关技术研究,拥有深厚的理论基础和实践经验,曾参与OMA-ARC-REST等多项移动通信国际标准的提案,获得多项国内外授权发明专利;出版著作5部。

蔡求喜,海军工程大学毕业;现任中兴通讯业务研究院业务平台分中心开发一部部长;主要从事部门技术规划及管理工作;擅长Java、C语言开发,有丰富的架构设计经验,当前致力于互联网/移动互联网的研究。

猜你喜欢
电信运营商移动互联网
业务网云化架构演进
我国电信运营商采购问题与成因分析
基于电信运营商及物联网运营平台的研究
共享经济时代电信运营商的发展策略
企业行政部门员工满意度实证研究
微美学
智能手机在大学生移动学习中的应用研究
基于Android的一键智能报警系统设计与实现 
O2O电子商务模式发展问题及对策研究
大数据环境下基于移动客户端的传统媒体转型思路