请教:微信/QQ这些应用为什么会占用信令通道呢?
按照道理,这些应用属于上层业务的应用,走的都是数据业务(近期联通还直接对qq、微信流量进行统计了!),即使发送心跳,也应该是直接走数据通道,但为什么会说占用信令通道呢?
下面两点理解,不知是哪种?
1、心跳流量直接走信令通道:但如果有数据通道了,还有走这里的必要吗(另外,不清楚在终端中怎么编程直接走信令通道的!),或者就是优先级高的数据报文?
2、心跳流量导致信令流量增加:无线本身(手机)本身的信令连接,如果没有这种频繁的心跳信息(流量)时是比较少的(比如说1分钟一次(假定、猜测)),但由于有了心跳流量,无线本身的信令就需要增加交互,导致信令流量增加。
不知道哪种理解正确?或者还有第三种
请知道的dx给予解答,不胜感谢!
你大学学什么的?
以前主要的哦工作领域,接触哪些应用?
一般通信类的毕业生,都明白这些道理的。你买几本专业书籍看看吧。
我也想知道,期待技术高手解答。
腾讯这点不厚道,信令不产生数据流量费。
一个是基于分组交换为核心,
一个是基于电路交换为核心;
带来提供数据链接链路的实现方式不同,差别大了,所以同样的心跳风暴,对于3G和2G的影响,是天差地别的。
这个,数据通信似乎与无线通信不太一样吧!
希望DX能解惑?
啦啦啦啦啦
都是外行在说话,包括领导。
微信这些应用不会占用信令通道,而是目前的网络连接方式(小流量、常在线)导致运营商网络会产生信令风暴。
说到底是运营商网络本身的问题。
技术帖,不抬杠
2G网络基于电路交换的,为了占用较少的电路资源,在数据不传送时会断线,为了维持微信/米聊的心跳确认,因此是长时间处于断线、连线、断线、连线,交替状态,断线连线就要占用信令通道。
3G网络基于分组交换的,IP包会自己寻址,因此心跳包的交换不需要断线、连线的交替,不占用信令通道,也就是极其的少。
所以,同样的心跳确认的规模,2G受不了,3G很欢迎。这也就是为什么3G能大力推广智能管道的原因。
理论上,4G也是和3G一样,对于信令风暴,视而不见,无所谓的。
这里所说"信令"是指GPRS 的PDP上下文之类的维持和更新过程的开销吧? 信令只是为了便于大众理解的说法,不是指7号信令之类的吧
这里的信令,就是标准的信令定义。不是代称。
多谢DX,难怪没怎么看见联通、电信来说这个事情!
3G4G也一样,发送数据时也要和基站有信令交互,只不过联通和电信用户少,还不向移动那样急迫。WIFI只能算是无线通信,不是移动通信,资源就一个信道,靠监听和抢。
你说错了。联通电信的频谱少于移动,系统设备容量也小于移动。而且联通的沃派套餐、一些省的微信免费套餐,加大了微信用户的使用比例和使用量,因此使用负载率,不是理由。
移动台(手机)与基站之间通过周期性的信令,来保持手机的有信号(在线)、越区切换和漫游,除了漫游,这种信令一般只在手机和基站之间传送(漫游的话,还要做HLR登记,信令链路更长)。当有微信或QQ业务时,为显示微信或QQ在线,手机与基站间甚至到BSC间的信令数就是正常显示你手机有信号的信令数加微信或QQ周期性发送的在线指令的信令数,当微信或QQ显示在线的指令,发送周期比较小时(就是比较频繁时),那么手机与基站到BSC间的信令就很忙。大概就这意思,移动通信原理有,好长时间了,有些忘记了。哈哈,请拍砖。
解释一下,其实运营商早就对智能手机对移动网络的影响做了测试和分析
智能手机和普通手机的区别有一点是非常明显的:智能手机的PS呼叫远高于普通手机。智能手机平均每个PS呼叫下载数据量非常低,超过75%的呼叫下载数据量低于5Kbyte,每次PS呼叫时间也很短,智能手机大量使用了即时消息、状态服务、位置服务、email电子邮件等在线业务,终端均建立了PS RABs连接,但这些连接的数据传输量很小,如仅显示好友状态,不传输或者只传输少量的数据。智能手机为保持这些应用,频繁
收发小数据包来保持IP连接开通,即“心跳”反应,通常间隔每分钟或几分钟,数据量远远小于1KB。另外为了延长电池使用时间,每次消息发送完毕后,终端强行转换为空闲状态,状态转换不受网络控制。终端节电功能造成的释放次数往往是系统正常释放次数的10倍以上。
所以智能手机行为的突出特点可总结为:永远在线业务造成传送数据量大,终端节电功能造成心跳现象(数据业务呼叫频繁、平均单次呼叫持续时间短)
我估计说到这里,楼主应也差不多就明白了。
9楼的大哥也是个半懂不懂的,“3G网络基于分组交换的,IP包会自己寻址,因此心跳包的交换不需要断线、连线的交替,不占用信令通道,也就是极其的少。”看到这里我一口血喷出。。