51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 5388|回复: 7
打印 上一主题 下一主题

GPRS能否支持多应用并发业务,比如上WWW网页时,开QQ,同时玩网络游戏。 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-5-9 12:24:10 |只看该作者 |倒序浏览
一键分享 一键分享
请问下爱总,GPRS能否支持多应用并发业务?比如上WWW网页时,开QQ,同时玩网络游戏。如果支持的话,PDP是如何分配的呢?多谢!

Rank: 9Rank: 9

懒

沙发
发表于 2012-5-9 19:55:46 |只看该作者
回复 浦东计划 的帖子

这个肯定支持的。有些概念要澄清下。PDP激活是建立到一个外部PDN网络的连接,这个外部PDN网络用APN来标识。一个PDN网络可能包含成千上万种应用和服务器。你所提到的QQ、WWW可以看成是一台一台的服务器,可能是存放在同一个外部PDN网络里面的。例如cmwap,只要建立了到这个PDN的连接并且,这些应用都是在同一个PDN内,就不需要重新发起PDP上下文的创建和激活,除非是不同的PDN网络,例如cmnet。

直白点说,如果你通过cmwap访问网页,然后再开个手机QQ,也是通过cmwap,则只有一个PDP上下文。

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 2Rank: 2

板凳
发表于 2012-5-9 23:05:04 |只看该作者
学习了 。 就是说若上CMNET,不论你上网打开什么网上应用程序(QQ、WWW、FTP等),只需建立一个PDP激活就可搞定,CMWAP同理。

使用道具 举报

Rank: 1

地板
发表于 2012-5-10 12:31:54 |只看该作者
多谢爱总的回答,最近一直在坛子里看多PDP的帖子,收获颇丰,总体理解如下:
1. MS访问不同的外部PDN网络,要激活不同的Primary PDP上下文,比如同时访问cmnet和cmwap,就需要建立两个Primary PDP链接,会有两个不同的PDP地址。

2. 访问同一个PDN网络,一般情况下只需要一个Primary PDP上下文即可,如果新的App应用对QoS有新的要求,就需要激活Secondary PDP,同一个PDN网络的多PDP上下文有同样的PDP类型和PDP地址(一般为IP地址),只是拥有不同的NSAPI和Qos Profile。


现在有几个疑问:
1. 假如用户激活了cmnet下的Primary PDP和Secondary PDP上下文,对应的NSAPI分别为5和6,同时用户开启了MMS发送业务,激活cmwap下的Primary PDP上下文,此时cmwap下的Primary PDP的NSAPI可以为5或6吗?还是必须不同于cmnet下的两个PDP中的NSAPI?

2. 对于应用开发来说,什么情况下才需要激活Secondary PDP上下文?前面的帖子中提到过一种情况,在cmnet的HTTP浏览情况下,开启了网页视频,此时会激活更高QoS Profile的Secondary PDP上下文,视频采用的是RTSP流媒体协议。是不是可以这么理解,使用同样的应用协议时,使用同一个PDP上下文即可,比如一直通过HTTP浏览网页,就一直使用同一个PDP上下文,不会激活Secondary PDP上下文,一旦有新的应用协议开启,比如使用了RTSP流媒体协议,就需要激活Secondary PDP上下文了。基于TCP/IP不同的应用协议(http,ftp,rtsp等等),假如对QoS的要求都一样,是否能够使用同一个Primary PDP上下文,而不需要激活Secondary PDP呢?

3. 对于不同的移动通信网络,对多PDP的支持是否都一样?GPRS/TD/WCDMA/是否都支持多Primary PDP和Primary PDP带多个Secondary PDP的数据业务?

使用道具 举报

Rank: 1

5#
发表于 2012-5-10 12:40:01 |只看该作者
爱卫生 发表于 2012-5-9 19:55
回复 浦东计划 的帖子

这个肯定支持的。有些概念要澄清下。PDP激活是建立到一个外部PDN网络的连接,这个外 ...


是否可以这样理解,同一个PDN网络下的所有应用协议和服务都可以使用一个Primary PDP,除非有应用或服务对QoS有不同的要求,才需要激活Secondary PDP。对于同时访问多个PDN网络下的应用和服务,则一定要激活多个Primary PDP,然后再根据各PDN网络下的应用和服务的QoS情况来决定是否激活Secondary PDP。

使用道具 举报

Rank: 9Rank: 9

懒

6#
发表于 2012-5-10 21:58:42 |只看该作者
浦东计划 发表于 2012-5-10 12:31
多谢爱总的回答,最近一直在坛子里看多PDP的帖子,收获颇丰,总体理解如下:
1. MS访问不同的外部PDN网络, ...

现在有几个疑问:
1. 假如用户激活了cmnet下的Primary PDP和Secondary PDP上下文,对应的NSAPI分别为5和6,同时用户开启了MMS发送业务,激活cmwap下的Primary PDP上下文,此时cmwap下的Primary PDP的NSAPI可以为5或6吗?还是必须不同于cmnet下的两个PDP中的NSAPI?
1) 不能。后面的就是7和8了。NSAPI控制的是同一个MS的最大上下文数量,取值唯一。


2. 对于应用开发来说,什么情况下才需要激活Secondary PDP上下文?前面的帖子中提到过一种情况,在cmnet的HTTP浏览情况下,开启了网页视频,此时会激活更高QoS Profile的Secondary PDP上下文,视频采用的是RTSP流媒体协议。是不是可以这么理解,使用同样的应用协议时,使用同一个PDP上下文即可,比如一直通过HTTP浏览网页,就一直使用同一个PDP上下文,不会激活Secondary PDP上下文,一旦有新的应用协议开启,比如使用了RTSP流媒体协议,就需要激活Secondary PDP上下文了。基于TCP/IP不同的应用协议(http,ftp,rtsp等等),假如对QoS的要求都一样,是否能够使用同一个Primary PDP上下文,而不需要激活Secondary PDP呢?
2)从技术上来讲,3GPP将3G中的业务分成四种类型:背景类、交互式、流媒体、会话类。通常来讲,如果是同一种业务类别的业务,就只需要一个PDP上下文就够了。例如HTTP都是背景类。不管访问新浪还是搜狐还是移动梦网都是一个PDP上下文即primary。但上述方法是从技术上分类。实际分类要根据运营商的策略来制定:通常交钱最少的应用都是背景类的,由primary来承载。而交钱多的由secondary来承载。并且即使是同一个业务类型,例如QQ视频和运营商提供的3G视频虽然都需要相近的带宽。但前者可能会被运营商放到背景类加以限制,而后者则被放到流媒体类用secondary承载。所以,应用开发者需要和运营商协商吧,毕竟国内很多都是定制机。

3. 对于不同的移动通信网络,对多PDP的支持是否都一样?GPRS/TD/WCDMA/是否都支持多Primary PDP和Primary PDP带多个Secondary PDP的数据业务?

3)技术上都一样。具体开不开,看运营商的策略。


www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 9Rank: 9

懒

7#
发表于 2012-5-10 21:59:35 |只看该作者
浦东计划 发表于 2012-5-10 12:40
是否可以这样理解,同一个PDN网络下的所有应用协议和服务都可以使用一个Primary PDP,除非有应用或服务 ...

可以。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 1

8#
发表于 2012-5-11 09:24:56 |只看该作者
基本上清楚了,非常感谢爱总的热心。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-11-29 15:19 , Processed in 0.026232 second(s), 12 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部