锁定老帖子 主题:mobile push ?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-12
最后修改:2010-03-16
服务器端到达某个条件时,主动给特定手机发起通信(非SMS),触发手机端的某个应用启动 非常类似黑莓的PUSH MAIL,不过启动的不是mail,而是一个其他什么应用 不知道黑莓的push mail技术是如何实现的,是否可复制 这样的想法如果可行,那么可能的应用场景就非常多了 比如 俺twiter上某个非常关注的人,有了新的动态,服务器主动发起通信,启动我的twiter客户端,让我看到该动态。 比如 俺(或俺媳妇儿)在某处(比如网上,比如线下)需要买东东,订单产生后,服务器就将订单主动发送给我的手机,触发手机上的支付应用,然后我就支付了,然后。。 比如 俺的水电账单产生了,服务器就触发俺的水电账单缴费应用,告诉俺要缴费了,那俺看了合适,就直接缴了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-03-12
最好是各平台都能实现
大家可以就两条线路讨论 1. 技术实现方式(各平台) 2. 应用场景想象 各位大大转动您的小宇宙吧 |
|
返回顶楼 | |
发表时间:2010-03-12
我也很想看到有这样的push技术出现。
但是目前貌似是不太可能的。 服务端如果要主动和客户端通信,需要保证客户端一定连接web。一旦面临这样的问题,就会出现安全隐患。而且,你也需要在客户端启动一个监听器,不断监听来自某个特定服务端的信息。如果从这点来考虑,貌似还是可以实现的。比如说,在客户端些监听器监听某个链接是否发送了信息。但是这样做的会不会带来高耗能问题,需要考虑。 再者,服务端如何发送信息到特定的终端,以什么样的方式链接等问题,都需要考虑清楚。 如果有这方面经验或者思路的朋友,请多多指教了。 |
|
返回顶楼 | |
发表时间:2010-03-12
最后修改:2010-03-12
|
|
返回顶楼 | |
发表时间:2010-03-12
程序驻留是一定的了,但是驻留程序有可能是平台自身提供的
所以电量消耗,还有流量也是需要考虑的问题啊 |
|
返回顶楼 | |
发表时间:2010-03-12
最后修改:2010-03-12
手机不是电脑!要是所有的程序都能push,用户还活不活!用户需要,那才需要!
|
|
返回顶楼 | |
发表时间:2010-03-12
以前曾经做个一个mobile push很类似的功能。手机接入网络,以移动网络来说,一般有CMWAP和CMNET两种方式,CMWAP上面只允许传输HTTP和WAP协议,这种情况做push比较有难度。CMNET可以做任何的Internet路由,和普通的电脑接入方式是一致的。这为push的实现提供了可行性。
当手机接入CMNET之后,会随意分配一个ip地址,这个地址可能是一个私有网络的地址,也有可能是VPN的地址,如果这个时候需要服务器和手机通信的话,就是相当于在手机与服务器之间实现一次NAT穿越的过程。 但NAT穿越成功后,服务器和手机之间就会保持一条短暂的可逆通信渠道,服务器可以通过udp或者tcp的方式连接手机来通信。不过这样做的缺点是手机需要经常侦听某个端口,并且NAT穿越的洞,需要经常的通信来维持,否则NAT的洞会很快失效。 |
|
返回顶楼 | |
发表时间:2010-03-12
比较关注这个问题。希望能得到大牛大指点拉。
|
|
返回顶楼 | |
发表时间:2010-03-12
最后修改:2010-03-12
MicahChen 写道 以前曾经做个一个mobile push很类似的功能。手机接入网络,以移动网络来说,一般有CMWAP和CMNET两种方式,CMWAP上面只允许传输HTTP和WAP协议,这种情况做push比较有难度。CMNET可以做任何的Internet路由,和普通的电脑接入方式是一致的。这为push的实现提供了可行性。
当手机接入CMNET之后,会随意分配一个ip地址,这个地址可能是一个私有网络的地址,也有可能是VPN的地址,如果这个时候需要服务器和手机通信的话,就是相当于在手机与服务器之间实现一次NAT穿越的过程。 但NAT穿越成功后,服务器和手机之间就会保持一条短暂的可逆通信渠道,服务器可以通过udp或者tcp的方式连接手机来通信。不过这样做的缺点是手机需要经常侦听某个端口,并且NAT穿越的洞,需要经常的通信来维持,否则NAT的洞会很快失效。 所以移动的GPRS必须用CMNET了,然后耗能方面看样子是个大问题,而且这样不停维持通信,流量也是一个问题。 在目前天朝电信环境,似乎这个push现实意义没那么大。 那TD-SCDMA、WCDMA、CDMA2000还有CDMA的网络呢,有没有改进的可能? 另外,大家想想有没有什么场景能非常需要push呢? 就像前面哥们儿说的, houjie12124 写道 用户需要,那才需要!
|
|
返回顶楼 | |
发表时间:2010-03-12
貌似联想的LePhone提供了push服务.
|
|
返回顶楼 | |