导语:美国东部时间9月23日(北京时间9月24日),市场研究公司弘亚世代的分析师保罗·维德(Paul Waide)今天在MarketWatch发表分析文章称,受多项利好消息的影响,中国移动增值服务公司股价近期大幅上涨,关注这一领域的投资者也重新燃 起了希望。征途网络可能会于本周正式宣布获得1亿美元风险投资,这是中国科技公司在首次公开招股之前获得的最大投资之一。

  动增值服务连获利好

   近期有消息称,中国移动将增加向第三方WAP服务提供商支付的费用。受此消息影响,中国移动增值服务提供商的股价均大幅上涨。其中,空中网股价上周上涨 21%以上,华友世纪也上涨7.5%。9月14日,空中网宣布与NBA联合建立的NBA官方中文手机网站(cn.nba.com)正式开通,为球迷提供手 机视频直播、赛况报道、球星独家专访、电视节目时刻表、手机墙纸及铃音下载及精彩片断点播等NBA内容。

  如果WAP服务营收开始反弹, 中国第一大互联网门户新浪也将从中获益。尽管广告业务一直高速增长,但自从中国移动2006年调整移动增值服务政策以来,新浪无线业务持续下滑,给该公司 股价带来了一定程度的负面影响。同空中网和华友世纪一样,灵通网股价上周五也大涨4.4%。根据灵通网向美国证券交易委员会提交的文件,在其最大的股东之 中,包括同Farallon资本管理公司相关的基金。

  不过,灵通网和其它服务提供商面临的市场环境有所改善,也许只是昙花一现。事实 上,中国广电总局上周出台的一项新政策就可能给部分无线增值服务提供商的业绩带来较大负面影响。广电总局上周五宣布,从今年10月1日起,所有电视台不得 在黄金时段播放选秀节目,同时禁止手机投票、电话投票和网络投票等场外投票方式。受此影响,彩通网络的上市计划可能无疾而终。彩通网络主要为多家电视台提 供投票服务,按照2006年营收计算,该公司是中国十大无线增值服务提供商之一。

  征途网络获巨额投资

   有报道称,中国网络游戏运营商征途网络已于今年8月底完成1亿美元私募融资,目前已经向美国证券交易委员会提交上市申请,预计今年第四季度在美国上市。 到目前为止,征途网络还未确认有哪些投资者参与了此次融资。消息人士透露,征途网络最新一轮融资的募资顾问为华兴资本。征途网络可能会于本周正式宣布获得 1亿美元风险投资,这是中国科技公司在首次公开招股之前获得的最大投资之一。

  中国另一家网络游戏开发和运营商金山计划今年之内赴香港上 市,预计将通过首次公开招股融资1亿美元。金山计划采用“免费游戏”模式运营其新网络游戏《春秋Q传》,在这一模式下,运营商免费为玩家提供游戏服务,主 要通过销售虚拟物品和增值服务获得营收。借助“免费游戏”模式,盛大实现了复苏,而征途网络更是从零起步,在两年之内发展成为中国最大的网络游戏运营商之 一。金山已经证明了自己具有把握市场潮流和强大的执行能力,如果能成功地转型“免费游戏”模式,该公司将再次证明这一点。

  国外网络巨头的滑铁卢

   对于国外互联网公司而言,中国是一个非常艰难的市场。eBay和雅虎都通过大规模收购进入中国市场,但并未获得预期的成功。从某种意义上讲,它们的努力 只是让被收购公司的创始人一夜暴富。新闻集团旗下社交网站MySpace也于近日进入了中国市场。MySpace中国CEO罗川透露,尽管中国用户的活跃 度还处于较低水平,但自今年4月将服务器搬迁到中国之后,注册用户人数一直保持着每月200%的增长速度。按照这一速度计算,截至今年9月底, MySpace中国将拥有100多万名注册用户。

  尽管自身在中国的发展并不成功,但雅虎2005年以10亿美元收购阿里巴巴40%的股 份,同时将雅虎中国业务并入阿里巴巴的决策却将被证明是正确之举,至少可以为雅虎带来丰厚的回报。阿里巴巴计划下月将旗下B2B业务在香港上市,这是该公 司的主要业务。与此同时,据雅虎中国CEO张忆芬称,雅虎在中国网络搜索市场占有的份额也实现了增长。目前,百度在中国网络搜索市场占据着绝对的领先优 势,谷歌位列第二位。

尽管市场份额遥遥领先于雅虎中国,但百度和谷歌无法对阿里巴巴掉以轻心。阿里巴巴不久前推出了网络广告平台阿里妈妈(Alimama.com),并已经应用于千橡互动旗下网络社区猫扑网。阿里巴巴CEO马云表示,阿里妈妈将于今年11月初面向博客开放。(新浪科技)
Posted on September 25, 2007 4:39 PM | | Comments (0) | TrackBacks (0)

据上海市嘉定区信息化委员会确认,嘉定正在建设“中国大陆第一个无线城市”,采用Wi-Fi与WiMAX技术的无线视频监控系统试点已在新成路街道正式启动。据知情人士透露,我国北京、上海、天津、武汉、杭州、深圳已经确立无线城市计划,并在付诸实施,WiMAX网络建设已经在六大城市正式铺开。

上海嘉定建设无线城市

嘉定具有52万户籍人口,是上海“十一五”期间重点建设的三大新城之一。上海嘉定利用WiMAX(802.16d)做为无线传输,提供单路512Kbps~3Mbps的图像传输带宽,多个视频监控终端接入处于街道的节点,该方案比光纤接入成本低、施工简便。

无线视频监控只是“平安嘉定”建设蓝图中的一项应用试点,今后还将扩展智能交通、无线医疗等多方面应用。举例说,通过无线网络及时、快速地掌握事故现场情况,迅速、准确地向事故发生地周围人群通报情况,可以避免类似北京、上海拥堵的交通路况。

按计划,嘉定无线城市初步建成后,采用以Mesh Wi-Fi为主,WiMAX为辅的无线监控方式。届时,电脑和智能手机等不再需要连接网线就可以实现联网;无线宽带信号也不仅仅是局限在一个房间、一栋楼里,而是如手机信号那样,覆盖了整个嘉定新城。

六大城市上马WiMAX宽带

我国大陆六大城市建设WiMAX无线宽带的共同特点是,均不是由大运营商主导;而是由当地政府牵头,给政策、创造便利条件,由一家公司投入资金并进行运营维护,这一点与国外的旧金山等无线城市类似。

例如,中电华通在北京、艾维通信在武汉的WiMAX建设,但同时WiMAX仍然饱受频率困扰,WiMAX与TD-SCDMA共同占有TDD频段,而后者已经上升为国策。

北京3.5GHz、天津3.3GHz频率的无线宽带网络穿透性差、覆盖不佳,体现不出WiMAX的技术优势,同时特殊的频率造成CPE终端价格高昂;而在杭州的WiMAX网络由广电主导,采用广电持有的2.5GHz频率,广电也有意与电信争夺WiMAX在中国的控制权,将其用于与地面数字电视、手机电视融合发展新业务。

游击队能否变成正规军

除了这六大城市,青岛等地也有WiMAX的小规模试点,我国五大基础运营商都在有益尝试WiMAX技术,乃至802.16e移动WiMAX,审慎评估其发展影响。

知情人士分析:“对于承建WiMAX的中小运营商,其实力无法和大型运营商相提并论,并且面临着全新的模式探索,诸如无线宽带城市是否收费都将是要解决的定位。市场运营和网络维护模式,规范建设、维护和业务流程都有待探索。”

“Wi-Fi+802.16d可以提供一定服务。如果其中一个城市建好并运营成功,将可向全国300个大中城市做推广样板。”他说。(csdn)

Posted on September 18, 2007 9:32 PM | | Comments (0) | TrackBacks (0)

摘 要:在阐述短消息网关结构的基础上,提出了短消息网关通信模块的设计思想,并给出了该通信模块的具体实现。
关键词:短消息; 短消息网关; 通信
1 前言
随着通信技术的发展,无线互联网短消息业务正在为用户提供越来越多的服务。人们不仅可以通过手机点播定制新闻、股票信息、天气预报,还可以下载铃声、图片等。无论需要什么样的信息,我们都可以随时随地地通过手机接入互联网络,享受各种服务。电信运营商要实现这些增值业务,就必须支持网间的互联互通。
目前实现网间互联互通的方式有四种,包括:通过移动关口局互联互通;通过信令转接点互联互通;通过短消息网关互联互通;通过第三方运营商系统互联互通。前两种方式不易设置计费点和引出计费话单,因此不利于网间结算;最后一种方式,虽然能够保证计费点和结算点的统一,但是易受到地域条件的限制。而通过短消息网关实现互联互通,无须对现网运行的设备进行大面积的数据改动和升级改造,能够合理的设置计费点,保证计费的准确性,实现业务鉴权和业务过滤的功能,保证网络的安全,也能够通过对业务流量的监视和控制,防止网络风暴的发生,这种互联方式具有其他三种方式不可比拟的优点。目前,大部分短消息业务的互联互通都是使用短消息网关来实现。
2 短消息网关结构
短消息网关(ISMG)是处于短消息中心(SMSC)和业务提供商(SP)之间的设备,它为这两个实体的数据交换提供安全、快捷的通道。网关与短消息中心之间使用SMPP协议(Short Message Peer to Peer,短消息点对点协议), 与SP之间使用CMPP协议(China Mobile Peer to Peer,中国移动点对点协议),因此短消息网关需要完成协议的转换、计费、路由、安全和网络管理等功能。其结构图如图1所示。
具体说来,图1中SMPP通信代理系统主要实现网关和GSM网中短消息中心(SMSC)的连接,确保准确接收和发送数据,实现高效、可靠的数据传输。为了达到规范要求的不超过0.001%的数据丢包率,SMPP通信代理需要支持流量控制。CMPP通信代理系统主要是实现和SP服务提供商的连接,与SMPP通信代理系统不同的是,由于协议的影响,CMPP通信代理是服务器端,需等待SP的连接,而SMPP通信代理是客户端,需要主动连接SMSC。短消息网关处理系统是网关中最复杂的处理进程,它完成的任务包括:向GNS(汇接网关) 查询路由,维护路由表,进行协议转换和数据分发。防火墙系统主要为网关系统提供安全保障,它包括IP包过滤和身份验证。短信网关计费系统主要形成各种计费话单,为计费提供依据。业务管理系统主要完成对业务进行统计报告,生成报表,为运营者对用户数据的添加、修改、删除以及对网关系统的监控、查询、操作和维护提供接口和界面。

3 短消息网关通信模块的设计与实现
短消息网关通信模块是整个短消息网关的基础。无论是计费、统计,还是超时重传,高质量的通信构架是必不可少的保障。这个通信构架不仅要完成基本的收发消息的功能,而且还要有好的结构以支撑各种业务需求,保证良好的扩展性。
3.1. 短消息网关通信模块的设计
在设计短消息网关通信模块时,我们考虑了以下几点:
第一,由于短消息网关功能繁多,如果把通信和具体业务合在一起开发,容易顾此失彼。可能会因为开始的考虑不周全,造成在增加某项新业务时不得不修改通信底层和原来的业务代码,导致重复开发。所以我们采用通信代理的方式把通信和具体业务分开,在增加新业务时,就只需少量修改通信代理的设置,而且不必再改动原来的业务代码了。
第二,通信代理需要同时侦听多个端口,我们选用多路复用I/O这种方式。虽然多线程能够通过并行计算和共享内存提高代码效率和资源利用率,但在短消息网关中,处理的数据量大,多线程方式的并行处理会造成一些消息的逻辑混乱,资源共享也会增加代码的复杂度。而多路复用使用简单,逻辑清晰明了,不易发生错误,也不会出现因资源共享带来同步和互斥问题。因此使用多路复用I/O是比较合理的。
第三,业务处理模块与通信代理之间可以使用队列进行通信,对队列的管理和参数的设置(例如对同一队列操作的互斥,以及队列个数的设置等)都使用专门的队列内核程序统一调度并封装成函数接口,以方便业务处理模块对队列的使用。另外,通过队列通信,也可以为今后增加的业务提供良好的扩展性。
第四,为了达到99.999%的不丢包率,通信代理需要使用流量控制机制以保证网关内部不丢包。这是因为无论队列设置有多大,如果出现消息只发不收的情况,都会造成队列溢出而丢包。因此,为每个队列中缓存的消息做记录,当某个时刻队列消息的数量达到规定限度,队列就不再收包,以保证到达网关的消息不会丢失。
3.2. 短消息网关通信模块的实现
基于以上设计思路,我们实现的短消息通信模块包括四个父进程:CMPP通信代理(cmpp_server)、SMPP通信代理(smpp_server)、消息分发处理server(package_server)和前转消息处理server(route_server)。它们之间通过6个消息队列相互通信。具体的软件结构如图2所示。
Cmpp_server主要为SP和网关之间建立一条高质量的传输通道。它同时侦听与它相连的多个socket,通过队列接口函数mqm_send( )把接收到的CMPP格式的消息送入队列2中。同时,它也要通过函数mqm_recv( )不停的从队列1中获得消息,并把它转发到相应的目的SP。cmpp_server不需判断收到的消息类型,只负责通信,因此称通信代理。
Smpp_server与cmpp_server基本一致,唯一不同的只有一点:SMPP协议规定smpp_server是客户端,需要主动发起建立连接的请求;而CMPP协议规定cmpp_server是服务器端,需等待对方连接。
Package_server是短消息网关的核心,所有的消息都要经过它,包括协议转换,超时重传,计费,路由,都需要在package_server中完成。package_server同时监听2、4、6三个队列,根据不同的消息头来判断这个消息的下一个目的地。路由表也需要在package_server中维护,以便package_server能得到路由信息,转发消息。如果路由表中找不到相关的信息,package_server就要把该消息转发给route_server,由route_server从汇接网关处获得路由信息后发送该消息。
Route_server主要处理需要转发到其他网关的消息。当package_server发现消息的目的地不是本地网关所连的SP或SMSC,那么它就会把消息转发给route_server处理。Route_server接到消息后与汇接网关通信,请求目的地的网关地址,然后与目的网关建立socket连接,交付该消息并记录前转话单。
在整个通信模块中,所有的server都使用队列接口函数mqm_init( )初始化消息队列并复接在队列上。收发数据使用mqm_send( )和mqm_recv( )函数完成。存储消息采用固定的数据结构,其结构如下:
struct mqm_connection {
unsigned int package_server_seqnum; //由网关自行产生。若消息从队列4中来,该元素将是转化后的CMPP协议格式的消息序列号;若消息从队列2中来,该元素将是转化后的SMPP协议格式的消息序列号。
short mqm_sockfd; //接收该消息的socket;
short mqm_seqnum; //收到的消息序列号;
time_t mqm_timeout; //收到该消息的时间;
int total_length; //该消息的长度;
char   mqm_buf[MAX_PACKET_SIZE]; //该消息的内容;
char converted_buf[MAX_PACKET_SIZE]; //转换协议后的消息内容;
};
现以MO请求业务为例,描述通信模块的工作流程。
当SMSC以SMPP格式的DELIVER_SM消息发出订阅某个SP的言语传情短消息,经由smpp_server收到,从队列4中转发给package_server。Package_server收到MO请求后回送给SP一个SMPP格式的DELIVER_SM_REP应答消息,并用mqm_connection结构体存储这条MO消息的各个信息。 之后,package_server就把该消息转换成CMPP协议的CMPP_Deliver消息,并通过队列1送到cmpp_server中,转发给目的SP。SP在接收到这个消息后,会产生一个CMPP格式的CMPP_Deliver_Rep的应答消息返回给网关。当package_server收到了应答信号,也需要用mqm_connection结构体存储。这时,一条MO短消息转发成功,package_server记录SMO话单。
下面给出在Linux7.2版本的操作系统下,用C语言实现的package_server的主要代码:
main()
{
mqm_init( ); //初始化队列;
……
pipe( ); //建立管道;
if (( child_pid = fork( ) ) ==0)
{
//通过管道通知2队列有数;
while(1){
get_result_msg_info(REQUEST_2,pipfd2[1]);
}
}
……
//建立监听描述符集;
FD_ZERO ( &monit);
FD_SET ( )_;
……
//处理队列中来的数据
while(1)
{
select ( ); //监听2,4,6队列;
if ( FD_ISSET(queue2,&read_monit )) //如果2队列有数;
{
handle_queue2_in( );//处理2队列来的数据;
}
……
}//end while;
} //end main;
4 结束语
短消息网关是无线互联网短消息业务中最为关键的一个设备,它为手机用户和互联网的信息资源架起了一座桥梁。本文中短消息网关的通信模块设计周全,结构合理,为计费、路由、超时重传等模块提供了良好的扩展性。经实验室测试,在奔2处理器,64兆内存的机器上,收发包速率为每秒5000条,不丢包率达到100%,是一个稳定的系统。
参考文献
[1] 短消息网关设备规范(V1.2).中国移动通信集团公司,2001.
[2] 中国移动通信短消息网关测试规范(V1.2). 中国移动通信公司,2001.
[3] 中国移动通信信息资源站实体与互联网短消息网关接口协议(V1.3).中国移动通信集团公司,2001.
[4] Short Message Peer to Peer Protocol Specification v3.4 .SMPP Developers Forum,1999.
[5] W.Richard Stevens.UNIX网络编程.施振川,周利民,孙宏晖等译.清华大学出版社,1999.

Posted on June 22, 2006 3:07 PM | | Comments (0) | TrackBacks (0)
上一页 1 2
相关内容
广告计划
最新评论
[评论] 鸿雁 : 默默地为他们祈祷吧
[评论] lym328 : 客源CRM非常不错-----如有需要可以了解
[评论] kevinwu : 作用肯定是有的,Google会首先搜索站
[评论] ss : 其实还真的感觉不到sitemap的作用~
[评论] kevinwu : 谢谢你的关注 :-)
[评论] h51h : 贵博客写得非常的好,界面简洁但内
[评论] snguo : 这里很好 来这里支持下呢?
[评论] redondo : 感谢你分享知识! 这篇文章我转载到
[评论] kevinwu : 就是这本;看来我买的贵了点 - 8折;我
[评论] 安妮 : 《Flex3.0 RIA开发详解:基于ActionScript3.0