您的位置: 网界网 > 周报全文 > 正文

[周报全文]为移动互联网添砖加瓦

2001年06月18日 00:00:00 | 作者:佚名 | 来源:$page.getBroMedia() | 查看本文手机版

摘要:为移动互联网添砖加瓦

标签

如果说到Internet及其相关技术引入到移动通信领域(我们这里指像GSM等无线移动通信)里最大的好处是什么,我们认为,从技术的角度看,基于IP的开放的架构,给很多在计算机行业、网络业具备一定专业知识,即使不具备通信行业背景的人们一个新机会,进入到移动通信领域来,为移动通信开发应用和服务。

本报记者就此话题采访了Invisix公司的首席CTO Arthur Cipolla、爱立信移动多媒体开放实验室总监穆锡、Intel亚太区无线技术发展中心杨大同,并从诺基亚公司索要了相关的资料,希望本篇文章能够对那些渴望为无线互联网开发应用的读者以帮助。

为移动互联网添砖加瓦

本报记者 荣钰

移动网络的崭新结构

到未来的第三代移动通信,特别是Release00中将实现一个全IP的网络,无线网络将成为Internet和企业内部Intranet的延伸,是Internet的众多子网中的一个。与固定网络相比较,区别仅在于接入和传输的方式更适用于无线网络。多种业务可以由单一的IP网络提供,可以节省成本。全IP网提供了一种开放的应用平台,可以快速支持新业务。

Arthur Cipolla认为,第二代的移动通信系统像我们熟知的GSM通信系统,它是专门为语音通信服务而设计的,用专门的信道服务于语音通信,这样的系统结构是一个封闭的系统。在固定网络中的Internet是一个开放的架构。当Internet及相关的技术引入到2.5代和3代移动通信系统,并成为标准被确立以后,Internet在有线网络中开放的特性也被引入到移动通信领域中。

开放的体系结构、标准、API,水平分层的结构是Internet引入到移动通信领域之后形成的。

我们还可以从Phone.com公司的两张图片(图1、图2)中看到新旧两种网络结构的区别。

在第一张图片显示了原有网络的架构,在这样的网络中,是完全独立的和纵向的体系结构,当要增添新的应用时需要对从上到下涉及的所有设备进行相应的修改工作。在第二张图片中显示的是3代和未来的网络架构,是一个水平分层的体系结构,有相应的开放的结构方便第三方开发商开发相关的应用,而更改和增添应用就像我们今天在Internet上所要做的工作类似,只需要对相关层次进行修改。在这样一个水平分层的结构中,对于第三方软件开发商来说,底层的网络如采用什么样的无线接入技术都被某种程度的“屏蔽”了。

在移动终端方面,同样也发生着变化,终端并不仅仅为语音通信服务。2.5代和未来的第三代移动通信终端,将采用开放的操作系统,开发者可以在这样一个平台上开发很多的应用,而开发工具可以采用像Java这样的工具。Arthur Cipolla打了一个比方,在过去要给2代的网络和终端开发一种新的应用可能需要一年以上的时间,而在新的开放的架构上,一个Java工程师可能用仅仅一小时的时间就可以完成同样的工作。

记者采访的另一个对象Intel公司所提出的PCA架构,也是基于这样的思想。他们把终端所要在通信和应用方面的计算模块分解开,以保证在增添新的应用的时候不必对底层的通信部分包括协议栈进行修改。各司其职。而这一硬件平台同时支持多种流行的终端操作系统。Intel提供的体系结构图也显示了同样的想法,我们可以从Intel提供的体系结构图(图3)中看到这一点。

WAP已经体现了这种开放的横向分层次的体系结构。但是,在WAP的不同版本和使用不同的承载网时,穆锡先生认为我们还可以看到从旧时代向新时代演进所发生的变化。在2代网络中,同样的数据库和同样的信息需要两个垂直的系统结构分别为有线和无线服务。比如WML1.1版,只能面向移动电话来开发应用。如果不这样就需要多种的专用网关做协议之间的转换,比如从有线到无线。而到WML发展到1.2乃至更高版本,特别是进入到XML,在2.5代和3代网络中,应用开发商将只需要开发一种应用,就可以同时为电视、PC、移动电话、PDA来使用,形成一种水平分层的与底层无关的体系结构。在2.5代和3代网络中,将出现各种技术的融合,统一的网关来完成相应的工作。

在这样的一个水平的分层结构中,设备制造商和运营商以及应用开发商将各自关注自己感兴趣和实力最强的层面。Arthur Cipolla认为,在第三代和2.5代的中,不同厂商所做的工作可以映射为OSI的网络模型,比如Invisix的投资方之一Motorola可能会将很大的精力放在无线接口方面,而另一个投资者Cisco公司将会关注核心网络,换句话说是网络下三层的工作。更多的第三方软件开发商将从事第三层以上的各类应用软件的开发。

开发应用的方向

几位被访者分别提出了他们认为最有希望的移动互联网的应用,这只能说是对于期待进入这一领域的朋友们有一个启发,我们并不想禁锢读者的想像空间。

Arthur Cipolla认为有5个方向值得第三方的软件开发商来努力。

第一个方向是在终端方面的应用软件,比如像操作系统、浏览器还有一些其他的底层应用软件可以开发。

第二个方向是系统方面。这些系统是比较底层的东西,比如在移动通信网络中带宽比较有限,高效率的压缩技术非常有前途。比如一个来自以色列的第三方软件开发商Fourelle所做的。加密和VPN等技术对于打算把企业内部网和外部网延伸到无线网的用户来说,会非常关注这样的产品。

第三个方向是后台解决方案,比如计费系统、定位系统、位置服务、移动服务等等。Arthur Cipolla认为计费的里面非常有前景的一部分在用户认证。比如现在很多人都拥有非常多的密码,同时遗忘密码也成了必然的事情,移动电话有SIM卡,有很好的移动用户认证体系。如果能够借助这样的特性做一些工作,有很好的前景。比如说,对于企业里移动在外的员工,利用移动通信网和相应可靠的认证信息,完成登陆企业网的各项认证工作,会方便很多的用户。记者问如果按照分层的概念,可能第三方开发者会开发基于OSI各层的应用,计费是否也会在各个层面上都加以考虑呢?他认为只有在第三层和第四层才会看到用户在做什么,计费工作关注的主要在这两个层面上,而不是在每一个层次都去做。

第四个方向是各式的网关,比如门户网关、电子邮件的网关、企业用的网关、VPN、WAP、Proxy等等。第五个方向是娱乐相关的应用系统,比如游戏、多媒体、推送引擎等等。

从市场的方向看,Arthur Cipolla认为在移动互联网中,企业级的应用在前期将是最受欢迎的。而后才是面向消费者的应用会越来越多。正是基于这样的观点,在前期里,基于Web/Server这种模型的应用会非常多并受市场的欢迎。因为,这样的模型是现有各类企业信息系统所遵从的模式。

而从另一个角度看,很多企业在内部网络中采用私有IP地址,利用防火墙等NAT设备隔离内外网络,实现地址的转换。NAT并不是什么应用都能很好的支持,但是所有的NAT产品都支持HTTP。而随着移动互联网培育的个人消费类市场日趋成熟,Peer to Peer这样的方式将开始走红。Peer to Peer的结构是Internet的基本原理,3G同样也会像Internet那样朝着Peer to Peer的方向。基于这样的模型将主要是一些娱乐类的应用,还有像即时消息等,是一些轻量级的应用。

穆锡先生认为有7大类的应用可以开发,而这些应用又分别代表着三次移动互联网应用的浪潮。这七类应用分别是消息,游戏和娱乐,新闻和信息类服务,事务性处理应用,商业应用,基于位置的服务,门户方面的应用。从现在欧洲特别是日本的应用开发情况以及运营商在实际运营中所总结的经验看,前三类的应用非常的热门。NTT DoCoMo的一个热门业务来自于信息的查询,比如电子邮件的查询、统一消息和其他的个性化服务。而它70%的业务则来自于游戏等应用。从国内的情况看,移动互联网应用将是非常崭新的领域,中国人自己有自己的消费习惯,像国内的OICQ。这三类应用代表着移动互联网的第一次浪潮。而后的浪潮是后面几大类的应用,特别是像位置服务。第三次浪潮,将会是来自于机器与机器、人与机器通信的方式,人们将通过移动通信终端与汽车、家用电器通信,对他们进行控制。在未来的移动互联网上多媒体的应用将越来越多,比如像H.323这样的协议会在网上得到很多的应用。穆锡先生也认为Peer to Peer将是移动互联网上最广泛应用的模式。而很多企业的应用还会遵从原来的Client/Server或者Browser/Server的方式,但是这种模式也在发生着变化,面向对象的方式将是新的发展方向。现在的移动电话处理能力、内存都不够强大,随着这些情况的改善,终端屏幕变得越来越大,引入像游戏杆(类似鼠标)的输入设备,图形化的界面将被引入到移动互联网中,我们不仅仅看到菜单和文字,还会有按钮和图标。

杨大同先生为我列举了大致10种应用的类型,分为消费和商业两大类应用。在消费类应用中有游戏、音乐娱乐类、个人财政类和移动商务,商业应用有位置服务、采购、金融服务、CRM和ERP以及内部协作等应用。而在未来的应用市场上,杨大同认为为企业服务的商务类应用,应该会获得很好的回报,更被看好。个人消费类应用的市场看起来非常的诱人,但是从现在的情况看,还没有哪个应用能真正吸引消费者的购买兴趣,具备盈利前景。而且,实现这一类应用需要CA和互联网的应用整体水平都很高,有健全的网络基础和支付手段。他也认为Peer to Peer将成为未来发展的趋势。

诺基亚公司在移动互联网方面已经着手进行了一些应用的开发。首先是多媒体信息,将现有的信息服务发展为多媒体信息服务。再一方面是移动电子商务,包括应用方案、计费和安全的全面解决方案,他们自己推出了支付服务器。还有定位服务和移动娱乐服务。另外,在移动网络上实现支付和收费以及对服务的计费也是非常重要的。

越来越多的软件开发商开始关注企业级的应用。而对于这类应用软件的结构,有人遵循着计算机业的分类结构,分瘦客户机、胖客户机和终端模拟器。其中,终端模拟器是为了更简单的把原有固定网上的应用直接移植到移动网上,而特意要把移动终端模拟固定网终端。其他两种结构,瘦客户机的方式(Brower/Server),在维护的成本、实现的速度上都有很大的趋势。对于很多的企业应用,瘦客户机的方式是前景。

为移动互联网开发应用,对于没有电信行业和技术背景的公司来说,是否会有什么门槛呢?Arthur Cipolla认为,由于是将Internet的模式和技术引入到移动互联网里,那么第三代移动通信和2.5代移动通信开发新的应用就像给Internet开发应用没有大的区别,门槛并不高,底层的东西已经被屏蔽掉了。当然,如果开发者能够了解一些移动通信的知识会有好处,比如了解到移动通信系统是如何完成移动用户的认证登记的,有哪些移动相关的信息。在未来为终端开发应用和给PC开发应用差不多,不过由于移动终端的处理能力和存储能力限制,软件要编写的比较小巧。另外两位被访者也持这样的观点。比如穆锡先生介绍爱立信提供给第三方软件开发商的集成的环境中(+微信关注网络世界),已经帮助第三方软件开发商在计费等比较专业化的领域留出了接口,而爱立信所起到的作用就是将第三方的软件和他们的系统集成在一起,给最终的客户提供一个完整的方案。杨大同先生以终端的开发作为一个例子,在移动通信终端里,内存资源非常宝贵,如果软件开发商要从底层开始操作,在内存管理上要有很高的水平才能完成。但是从芯片制造商的角度考虑,他们提供相应的软件工具包,帮助更多的第三方软件开发者屏蔽掉底层的要求。从后面对这几家公司的介绍看,他们基本都担负集成的责任,会提供咨询等支持工作,减轻第三方软件开发者的压力。

从开发的工具看,终端方面,Java是非常看好的开发工具。而操作系统方面,第三方软件开发商要关注像EPOC、Palm OS、Windows CE和嵌入式Linux等不同的主流操作系统。在另一端企业级,Arthur Cipolla认为许多应用要基于Windows NT。而运营商一级的软件要基于Unix平台,从他个人的观点看Linux并不一定会成为主流。而XML无疑是为移动互联网开发应用的重要工具,穆锡先生还提到了MPEG4和JPEG2000这样的技术,对于移动互联网丰富而个性化的终端,可以把图片按照终端的不同情况显示最佳的分辨率和色彩情况。另外从可以利用的工具来看,越来越多的数据库厂商和中间件厂商在支持移动互联网应用的开发。在爱立信的开放实验室中,已经有Sybase、Oracle、IBM DB2加入进来。

还有一个问题是,作为第三方软件开发商可能需要把一个应用按照Motorola和爱立信、诺基亚的平台分别开发。他们认为,国际上像类似于WAP论坛这样的组织,正在努力使这些API成为工业的标准。

可获得的支持

爱立信

截至目前,爱立信已在中国建立了多家移动互联网研发机构,包括北京爱立信移动多媒体开放实验室、深圳爱立信移动互联网应用开发中心、成都爱立信移动多媒体开放实验室、上海爱立信软件开发公司等。在爱立信开放实验室的网站上可以下载到WAP IDE集成开发环境、MPS(Mobile Position System) 开发工具箱。对于开发了基于GPRS应用的第三方软件开发商,可以将他们的软件在爱立信的实验室中,利用它们提供的GATE(GPRS Application Test Evironment),一个在计算机网络上可以模拟移动网上干扰等情况的模拟测试软件系统进行测试。在爱立信的开放实验室中已经对国内部分开发商开发的GPRS应用软件进行了测试。从现在情况看,这一实验室在中国还不收费。

通过整合国内的各实验室资源,他们成立了“爱立信移动世界中国部”将中国本地的应用开发者带向世界,同时将世界其他国家和地区的优秀应用介绍进中国。“爱立信移动世界”提供的业务可以支持处于创建应用及业务过程中各阶段的合作伙伴,从制定最初的概念雏形、技术理念和商业计划评估,到设计、技术开发和测试,最终到网络的实施和集成等。 Intel Intel的WCCG(无线通信计算部)提供给第三方软开发商一个从硬件到软件的完全开发环境。在软件方面包涵了几个非常重要的软件函数库。IPP(Integrated Performance Primitives)提供了一些音频视频应用的目标源码,用户可以进行简单开发,快速实现应用。FDI(Flash Data Integrator)/PSM(Persistent Storage Manager)能够帮助第三方软件开发商在为内存容量有限的移动终端开发应用时,提高内存的管理分配效率。这两个工具包是免费提供给第三方软件开发商的。PCA的架构支持各种终端的操作系统,嵌入式Linux、EPOC、Palm、WinCE。在完整的开发工具包中,Intel还将集成新近签约的IBM WebSphere的工具包。整个开发工具包将通过Intel和合作伙伴的努力不断完善。现在在上海的Intel StrongARM开发实验室已可以得到一定的支持。

Invisix

Invisix是Motorola和Cisco的合资公司,做无线通信和IP系统集成,网络规划等服务。对于第三方软件开发商来说,他们可以提供无线应用和验证服务。第三方软件开发商可以将自己的应用系统,在该中心的模拟环境下进行测试,而Invisix还将会把第三方的软件和Motorola、Cisco的系统和他自己开发的一些应用集成提供给运营商,并将好的应用进行全球推广。

他们可以对移动商务、位置应用、门户、个人信息管理、留言、语音互联网、网络管理、计费等领域提供专家支持。他们的实验室中有室内的无线和IP测试网络,包括GPRS、CDMA、IS95B、HSPD和ASPRIA的网络。Arthur Cipolla表示他们将增加在3G方面的投资。中心有WAP的门户系统、特色服务器、DHCP、DNS、RADIUS服务器和防火墙等产品。可以帮助第三方软件开发商进行多种手机的应用互操作测试。WAP网关和新WAP标准测试,测试无线连接延误和数据丢失对维护应用记录的影响,系统容量测试,安全性和身份认证测试,管理性测试。中心还可以将第三方软件开发商的系统与业内标准的网管、计费系统连接进行测试。

Invisix在国外对第三方软件开发公司收费,在北京的价格还没有确定。

诺基亚

诺基亚在香港建立了第三代移动通信应用中心。该中心设有相应的方案及测试平台,以开放的方式推进移动互联网的应用。诺基亚在移动互联网的应用方面将关注移动电子商务、定位服务、移动信息、移动娱乐、移动互联网,以及收费和计费的方案。

该中心的设备包括:IP核心网络测试中心,包括GPRS和GSM核心网络系统,提供从应用服务器到终端的模拟环境。移动通信网络测试中心:具备GSM、GPRS、WCDMA的移动通信设施,实现移动通信的环境,可以实现互联网和移动性结合的测试。TETRA(集群通信系统)测试中心。宽频系统测试中心,包括无线局域网和ADSL的环境。应用方案开发中心提供移动应用方案的开发环境,包括多种设计和开发工具、开放的API应用界面和设备,开发中心可提供实地的测试环境,包括3G、GPRS、TETRA及宽频系统的移动应用方案端到端的测试及整合。移动应用方案测试中心,设置多种应用平台及先进的中介软件,如诺基亚的mPlatform、定位服务平台、支付平台,娱乐平台、讯息平台和收费与计费平台。

[责任编辑:程永来 cheng_yonglai@cnw.com.cn]