`
blueyanghualong
  • 浏览: 227698 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于移动方面的基础业务知识(待续)

阅读更多

 

UA:用户代理(User Agent).UA是SIP协议中的一个逻辑实体,SIP是一个信令协议,代理的含义为代替用户处理信令协议,简单说就是替用户收发信令信息.其物理实体可以是SIP终端(如SIP软,硬电话终端,SIP多媒体终端等),基于SIP的接入网元,IAD以及SIP网络中的其它网元等设备.除此以外SIP系统中用来处理信令的还有代理服务器(PROXY),重定向服务器(RS)等逻辑实体.

获取手机UA的方式:
//$*************
;/* 手机号码和型号 */
String mobile = request.getHeader("X-Up-Calling-Line-ID") ;
String mobiletype = request.getHeader("User-Agent") ;
if( mobile == null ) {
mobile = "";
}
if( mobiletype == null ) {
mobiletype = "";
}
//$****************************


移动白名单 
白名单是一个服务器列表,待遇如同梦网wap网站可以得到用户的ua和手机号 
通常情况下,通过cmwap访问wap网站,移动不会传送手机号码和ua,如果wap网站在白名单里,移动会给这个wap网站加上用户手机号码和ua等信息。 

cmwap 和 cmnet的区别: 
1、cmwap和cmnet是移动人为的对GPRS的接入方式划分的两个接入点APN 

2、cmwap主要是为手机浏览wap网站服务,cmnet为PC、笔记本电脑、PDA等利用GPRS上网服务 

3、cmwap是通过移动的wap网关(10.0.0.172)代理访问服务,只能访问GPRS网络内的IP(10.*.*.*) 
     cmnet是直连,可以像PC上一样任意访问Internet; 
     产生的费用也不一样,cmwap主要是移动内部流量,cmnet还涉及到网间流量结算,因此一般cmwap会稍微便宜些。 
     访问速度也是不一样的,cmnet较cmwap会快一些 

4、通过cmwap访问白名单服务器,可以获取用户手机号码;通过cmnet则不能; 
主要原因是cmwap是通过代理服务器的才能访问外网的,移动就是在代理服务器向外发送的请求HTTP标头上加了手机号码等参数。 而cmnet不通过代理服务器,手机号码是不会被外界知道的。 至于手机型号ua是在手机浏览器发送的标头上的。是去不掉的。
分享到:
评论

相关推荐

    C++知识总结(未完待续)

    C++是一种高级编程语言,它在20世纪80年代初作为面向对象程序设计语言的代表出现,是对C语言的扩展。C++的设计思想强调了结构化程序...学习C++需要理解其基本语法、类和对象、内存管理和程序流程控制等多个方面的知识。

    Android基础教程

    Android基础教程,入门很好的 新版Android开发教程&笔记1--基础入门一 新版Android开发教程&笔记2--基础入门二 新版Android开发教程&笔记3--环境搭建与...新版Android开发教程+笔记13(待续)--应用、permission、资源.pdf

    C++课件前半部待续!

    "这个标题表明这是一系列关于C++语言的教学材料,主要涵盖了C++的基础部分,并且课程还没有完全结束,后续可能还有更多内容。 描述中提到,这些课件适合初学者,易于理解,适合喜欢通过课件学习的人。这暗示了课件...

    初中真题+考点初中语文基础知识与答题技巧.doc

    【标题】和【描述】提及的是一个针对初中生的语文学习文档,重点在于语文基础知识和答题技巧。文档可能包含了各种语文考试中常见的题型解析和应对策略,旨在帮助学生提高语文成绩,特别是针对中考(初中毕业考试)的...

    Android零基础教程视频链接

    android基础教程,里边包括新版Android开发教程&笔记1--基础入门,Android开发教程&笔记2--基础入门二,Android开发教程&笔记3--环境搭建与解析,Android开发教程&笔记4--Dalvik ADB Android开发教程+笔记5--模拟器...

    (完整版)Java编程基础知识点汇总习题集--答案.doc

    Java 编程基础知识点汇总 一、Java 入门知识点汇总 1. Java 三大体系:Java SE(J2SE)、Java EE(J2EE)、Java ME(J2ME) * Java SE:标准版,包含 Java 最核心的类库 * Java EE:企业版,开发、装配、部署...

    天翼云从业者认证重点知识手册

    1. 信息安全:信息安全是指信息系统受到保护,不受偶然或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,信息服务不中断,最终实现业务连续性。 2. DDoS 攻击:DDoS 攻击是通过控制 N 多主机或者有...

    java基础知识测试题

    根据提供的文件信息,这里将对每一道题目进行详细的解析,并解释相关的 Java 基础知识点。 ### 1. Java 的关键字选择题 **题目:** 下列哪个是 Java 中的关键字? - A. sizeof - B. abstract - C. NULL - D. ...

    AutoCAD 2020机械设计零基础视频教程下载第112课-样条曲线-下期课程待续-M112.mp4

    AutoCAD 2020机械设计零基础视频教程下载第112课-样条曲线-下期课程待续-M112.mp4

    android播放器未完待续

    首先,Android音乐播放器的基础是媒体库服务。Android提供了`MediaStore`类,用于访问设备上的音频、视频和图片内容。开发者可以利用`ContentResolver`和`Uri`来查询和获取媒体文件,以便在播放器应用中列出可用的...

    Android基础教程4

    `新版Android开发教程+笔记10--基础UI编程4.pdf`可能包含了关于如何使用线性布局、相对布局、网格布局等进行界面设计的知识,以及如何添加按钮、文本框、图片视图等控件,并实现点击事件、触摸事件的响应。...

    中考语文总复习之基础知识点归纳.pdf

    掌握这些基础知识点对于备考中考语文至关重要,它们涵盖了语文学习的各个方面,有助于提升阅读理解、写作和分析能力。在复习过程中,学生应该结合具体实例深入理解和应用这些知识,以期在考试中取得优异成绩。

    Java收集的代码段1(待续)常用代码段

    在Java编程中,窗口风格、窗口居中、组件拖动、文件路径处理和设置...对于"Java收集的代码段1(待续)常用代码段"这个主题,后续可能还会涉及到更多高级特性和实践技巧,持续学习和实践是提升Java GUI编程能力的关键。

    企业-银行业转型案例之一:兴业银行,华丽转身!待续···.rar

    由于没有提供具体的标签,我们可以推测这个压缩包可能包含有关银行业务创新、风险管理、数字化转型、市场策略、客户服务优化等方面的内容。 【压缩包子文件的文件名称列表】:企业-银行业转型案例之一:兴业银行,...

    nosql入门 ----------待续

    **标题解析:** "nosql入门 ----------待续" 这个标题暗示了我们要探讨的是NoSQL数据库的基础知识,而且这个话题可能是一个系列的一部分,但具体的信息由于"待续"一词表明并未完整提供。 **描述分析:** "NULL" 的...

    A股市场策略周报:跨年行情,不要犹豫,未完待续.zip

    8. **投资者教育**:可能包含一些基础的投资知识和技巧,帮助投资者提升投资能力。 9. **下周展望**:基于当前市场情况,对下一周或下一阶段的市场走势进行预测。 综合以上内容,这份压缩包对于关注A股市场的投资...

    大数据实战第一部分(未完待续)

    学习Spark的基础知识,如Spark Core、Spark SQL、Spark Streaming和Spark MLlib,将帮助你实现高效的数据处理。 最后,数据分析和可视化是大数据实战中的关键环节。你可能需要使用Python的Pandas库或R语言进行数据...

    C#笔记,待续ing

    ### C#复习笔记知识点概述 #### 第一节:C#概览 - **起源与发展**:C#...以上是对C#基础知识的一个全面概述,涵盖了语言的基本语法、数据类型、控制结构和类的基本概念。对于初学者来说,理解这些基础是非常重要的。

    银行转型案例之一:兴业银行:华丽转身!待续···.pdf

    兴业银行在过去五年间经历了显著的转型,从一个依赖同业业务的银行转变为一家以零售贷款和存款为基础,同时保持资产质量良好且盈利能力增强的金融机构。这一华丽转身主要体现在以下几个方面: 1. **资负结构优化**...

    JDBC待续

    在《JDBC 待续》这篇博文中,博主可能深入探讨了以下几个方面: 1. **JDBC API**:首先,会介绍 JDBC 的核心类和接口,如 `java.sql.DriverManager`、`Connection`、`Statement`、`PreparedStatement` 和 `...

Global site tag (gtag.js) - Google Analytics