大唐移动秉承TD-SCDMA网络经验巴黎人手机登录网址

日期:2019-11-01编辑作者:巴黎人-通讯产品

摘要:近些年由于公共安全需求,在重要交通路口、商场、交通枢纽等人流量大的区域建设了越来越多的LTE仿真基站,目前仿真站的安装、设置还没有明确规范,也不属于运营商统一管理,其对现有移动通信网络产生了较大的影响,本文通过研究仿真站的数据采集机制,结合现有TD-LTE网络优化特点,对TD-LTE公安仿真站的优化给出一些建议。

LTE——位置区域码

C114讯 随着TD-LTE网络的大面积铺开,中国移动将面临GSM、TD-SCDMA、TD-LTE多网协同组网的情况。由于这三种网络制式的成熟度、支持速率以及建设速度等存在着明显差异,因此,网络覆盖越来越趋于复杂。这也就意味着运营商需进一步解决网络间互操作的问题,为用户提供更快更好的移动宽带体验。

概述:

本篇主要介绍Android获取基站信息的方式,除此之外,还有SIM卡相关字段获取,先介绍一些缩写的概念,后续更新代码的写法。

前言:之前有碰到一个需求,需要获取SIM卡的相关属性:IMSI号、SIM卡序号、通话号码、SIM运营商国家代码、运营商名称、网络运营商等参数,然后是基站信息:mcc#mnc#lac#cellid#rss。也按照网上的方法踩过一些坑,这边就记录一下自己可行的方案。

C114讯 据统计,截至2013年4月,全球一共在67个国家部署了163个LTE商用网络,其中12个国家和地区共开通了15个TD-LTE商用网络,另外至少28个国家和地区的43个运营商正在部署或试验TD-LTE技术,TD-LTE网络部署已进入快速发展时期。今年,我国TD-LTE网络规模将迎来20万基站规模的爆发式增长。在通向商用的方向上,TD-LTE已经越来越接近成熟。

关键词:TD-LTE LTE仿真站 IMSI TAU

TA及相关的基本概念

大唐移动作为我国国内最早一批自主创新型通信企业,不仅见证了中国移动跨越式的网络发展,更深深地参与到其中。从TD-SCDMA时期的数万台TD基站建设,到继续承建TD-LTE商用网络,大唐移动不仅在技术产品的延续性上拥有先发优势,更拥有丰富的经验和专业的研发技术团队,能够提供全方位的解决方案,助力运营商应对网络互操作难题。

基站信息的缩写概念:

LAC:Location Area Code,定位区域编码,2个字节长的十六进制BCD码(不包括0000和FFFE)

TAC:Tracking Area Code,追踪区域编码,

CID:Cell Identity,信元标识,2个字节

MCC:Mobile Country Code,移动国家代码,三位数,中国:460

MNC:Mobile Network Code,移动网络号,两位数(中国移动0,中国联通1,中国电信2)

BSSS:Base station signal strength,基站信号强度

作为专注于TDD技术的设备服务提供商,大唐移动秉承TD-SCDMA网络经验,始终致力于为运营商中国移动打造精品TD-LTE网络。大唐移动非常重视运营商对于TD-LTE建网所重点关注的问题,并通过长期的研究和测试验证,形成了一系列有益经验。

Abstract:In recent years, due to the demand of public security, more and more LTE simulation base stations have been constructed in important traffic intersections, shopping malls, traffic hubs and other areas with large traffic flow. At present, the installation and setup of simulation stations have not been clearly regulated, and they are not under the unified management of operators, which has a great impact on the existing mobile communication network. This paper studies the data acquisition mechanism of the simulation station, and gives some suggestions on the optimization of the TD-LTE public security simulation station.

TA:Tracking Area,跟踪区。TA是LTE系统为UE的位置管理新设立的概念。

一、大唐移动网络和终端互操作策略

网络类型:

1)NETOWRK_TYPE_GPRS 1-移动联通 2.5G

2)NETOWRK_TYPE_EDGE 2-移动 2.75G

3)NETOWRK_TYPE_UMTS 3-联通 WCDMA 46006

UMTS定义是一种3G移动电话技术,使用WCDMA作为底层标准,WCDMA向下兼容GSM网络。

4)NETOWRK_TYPE_CDMA 4-电信

5)NETOWRK_TYPE_1xRTT 7-电信

6)NETOWRK_TYPE_EVD0_0、NETOWRK_TYPE_EVD0_A、NETOWRK_TYPE_EVD0_B

5-6-12 - 电信

7)NETOWRK_TYPE_HSDPA 8-联通 46006 3.5G

8)NETOWRK_TYPE_LTE 13-移动、联通、电信 —— 4G 各个运营商都可能使用。

9)NETOWRK_TYPE_GSM 16

10)NETOWRK_TYPE_TD_SCDMA 17-移动 3G 的时候 使用

创新技术持续引领发展

Keyword:TD-LTE LTE simulation base station IMSI TAU

相关概念:

在网络发展的不同阶段或不同网络系统构成分层结构的情况下,常常会因为一些原因而导致系统间互操作的产生。为保证用户业务的连续性,在LTE网络建设过程中需要合理设置LTE与2G/3G系统的互操作原则,最大限度的减少LTE系统引入给原有网络系统带来的影响。

运营商代码460开头的整理:

46000 中国移动 (GSM)

46001 中国联通 (GSM)

46002 中国移动 (TD-S)

46003 中国电信(CDMA)

46004 空(似乎是专门用来做测试的)

46005 中国电信 (CDMA)

46006 中国联通 (WCDMA)

46007 中国移动 (TD-S)

46008

46009

46010

46011 中国电信 (FDD-LTE)

LTE CDMA GSM WCDMA

手机网络设置里面有个优先网络,里面有中国移动46000,46002,41004,是什么意思,有什么功能?

答案:46000,46002,41004是移动网络的ID号(PLMN标识),它们所支持的接入技术分别为:

46000是中国移动GSM网络的标识号(PLMN标识),所支持的接入技术为 GSM/TD-SCDMA。

46001是中国联通GSM网络的标识号(PLMN标识),所支持的接入技术为 GSM。

46002 是中国移动134/159的SIM卡的PLMN标识,所支持的接入技术为 GSM/TD-SCDMA。

46007是中国移动TD-SCDMA网的PLMN标识,所支持的接入技术为 TD-SCDMA。

41004是中国移动香港的PLMN标识

作为TD-SCDMA/TD-LTE/TD-LTE-Advanced技术标准的提出者、核心知识产权拥有者,产业化推动者以及标准演进的承载者,大唐移动始终以技术自主创新为动力,目前拥有大量TD-LTE的核心技术,在TD-LTE领域拥有全面的技术优势。

1 认识仿真站

LA

伴随着终端的多模化和网络多制式化,大唐移动从网络和终端的角度提出了三个方面的互操作策略:系统优先级设置策略、空闲态重选策略和连接态切换策略。

说明:

IMSI由三部分组成:

移动国家号码MCC: 由3个数字组成,唯一地识别移动用户所属的国家.中国为460.

移动网号MNC: 识别移动用户所归属的移动网.

移动用户识别码MSIN: 唯一地识别国内数字蜂窝移动通信网中的移动用户.

凭借在TDD技术上的深刻理解与创新精神,沿用并扩展TD-SCDMA的特色技术,大唐移动与中国移动通信公司共同提出了TD-LTE增强型技术——8天线双流波束赋形技术。经过测试,8天线的性能优势已经在试验网中得到证明,8天线相比于2天线性能增益明显。考虑TD-LTE网络性能和未来的MIMO持续增强的问题,室外宏基站采用成熟的8天线已正在成为运营商的首选。

公安仿真基站是公安系统以公共安全为目的对移动用户进行监控的系统终端采集器。其功能为仿真基站覆盖范围的移动手机用户在空闲状态下强制进行系统登记,从而达到对安装在各个交通要道节点移动手机用户信息进行采集的目的。

Location Area

1、系统优先级设置策略

SIM卡信息(示例是一张电信卡信息):

(呃…基站信息的日志没拿到,尴尬,下次补上)

sim info[

simValue = -----,//这个字段客户自己订制还没给我,暂且为空

imsi = 460110421969346,

serialNumber = 89860315007690441866,

lineNumber = ,//现在手机号码不一定会存在SIM卡中,有的是在通信过程中才能拿到

countryIso = cn,

operatorName = 中国电信, 

networkOperatorName = CHN-CT,

networkCountryIso = cn

大唐移动在南京、宁波、福州等地的TD-LTE规模试验网络中还验证和应用了一系列创新技术,均取得了良好效果,包括:上行MU-MIMO(提升上行的吞吐量和频谱效率)、ICIC技术和上行IRC技术(抑制邻区干扰,提升边缘性能);高速算法(支持高速运动场景下的TD-LTE的信道检测和信号解调)等。

1.1 仿真站基础介绍

位置区

大唐移动系统优先级设置策略是指在GSM、TD-SCDMA、LTE混合组网的场景下,优先选择LTE网络,在保证用户业务感知的前提下,尽量使用户驻留在LTE网络。而当LTE网络信号质量不好,或负荷较高时,依据终端能力,CS业务尽量优选切换到GSM网络,PS业务尽量优选切换到TD-SCDMA网络。在驻留网络覆盖不足时,选择驻留到其它覆盖较好的网络,如GSM,保证数据业务的连续性。

先介绍几个简单的SIM卡属性字段获取方式,包括:

IMSI、SimSerialNumber、Line1Number、NetworkCountryIso、SimOperatorName、NetworkOperatorName、NetworkCountryIso

public static String getImsi(Context context, String imsi) {
    String ret = null;
    try {
        TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
        ret = telephonyManager.getSubscriberId();
    } catch (Exception e) {
        LoggerUtils.e("---------" + e.getMessage());
    }
    if (!TextUtils.isEmpty(ret)){
        return ret;
    } else {
        return imsi;
    }
}

先拿到系统服务,然后取到Context.TELEPHONY_SERVICE,然后通过telephonyManager取到相关属性。

大唐移动积极推动新标准和新技术的发展,对于TD-LTE的演进标准TD-LTE-Advanced中的技术也进行了研发和验证。载波聚合是TD-LTE-Advanced标准中的技术,通过将多个LTE成员载波聚合起来形成更大的带宽,实现上下行峰值速率、上下行边缘速率成倍的提高。该技术可以给频谱资源较丰富的TDD运营商带来更强的LTE网络传输能力,主要用于业务密度大的密集城区,用于提高该区域聚合载波群的总容量,为TD-LTE用户提供更好的使用体验。经过测试验证,载波聚合技术在聚合了两个20MHz带宽的情况下,下行峰值速率可以达到223Mbps,超过相同系统带宽LTE FDD的峰值速率。

由于LTE协议规定Identity Request (if requested identification parameter is IMSI)不需要完整性保护,因此4G仿真站也就是利用这个实现了对用户敏感信息的收集。目前发现的主要是公安系统利用4G仿真站监控用户位置和人流量。这些仿真站为了欺骗终端接入,一般会仿冒现网周边一个小区的PCI,导致现网小区出现切换、掉线等指标恶化。并会有干扰的可能(取决于仿真站是否与现网基站同步,是否使用与现网相同的时隙配比)。

RA

2、空闲态重选策略

这部分介绍基站信息的获取

拿到所有的基站信息List<CellInfo>,遍历之后,每一项分别判断实例比如info instanceof CellInfoCdma,然后分别拿到基站信息单位的各条属性。代码不难,只是要看过知道怎么玩就OK。

//获取基站信息
public static List<String> getTowerInfo(Context context) {
    int mcc = -1;
    int mnc = -1;
    int lac = -1;
    int cellId = -1;
    int rssi = -1;
    TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
    String operator = tm.getNetworkOperator();
    mcc = Integer.parseInt(operator.substring(0, 3));
    List<String> list = new ArrayList<String>();
    List<CellInfo> infos = tm.getAllCellInfo();
    for (CellInfo info : infos){
        if (info instanceof CellInfoCdma){
            CellInfoCdma cellInfoCdma = (CellInfoCdma) info;
            CellIdentityCdma cellIdentityCdma = cellInfoCdma.getCellIdentity();
            mnc = cellIdentityCdma.getSystemId();
            lac = cellIdentityCdma.getNetworkId();
            cellId = cellIdentityCdma.getBasestationId();
            CellSignalStrengthCdma cellSignalStrengthCdma = cellInfoCdma.getCellSignalStrength();
            rssi = cellSignalStrengthCdma.getCdmaDbm();
        }else if (info instanceof CellInfoGsm){
            CellInfoGsm cellInfoGsm = (CellInfoGsm) info;
            CellIdentityGsm cellIdentityGsm = cellInfoGsm.getCellIdentity();
            mnc = cellIdentityGsm.getMnc();
            lac = cellIdentityGsm.getLac();
            cellId = cellIdentityGsm.getCid();
            CellSignalStrengthGsm cellSignalStrengthGsm = cellInfoGsm.getCellSignalStrength();
            rssi = cellSignalStrengthGsm.getDbm();
        }else if (info instanceof CellInfoLte){
            CellInfoLte cellInfoLte = (CellInfoLte) info;
            CellIdentityLte cellIdentityLte = cellInfoLte.getCellIdentity();
            mnc = cellIdentityLte.getMnc();
            lac = cellIdentityLte.getTac();
            cellId = cellIdentityLte.getCi();
            CellSignalStrengthLte cellSignalStrengthLte = cellInfoLte.getCellSignalStrength();
            rssi = cellSignalStrengthLte.getDbm();
        }else if (info instanceof CellInfoWcdma){
            CellInfoWcdma cellInfoWcdma = (CellInfoWcdma) info;
            CellIdentityWcdma cellIdentityWcdma = null;
            CellSignalStrengthWcdma cellSignalStrengthWcdma = null;
            if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR2) {
                cellIdentityWcdma = cellInfoWcdma.getCellIdentity();
                mnc = cellIdentityWcdma.getMnc();
                lac = cellIdentityWcdma.getLac();
                cellId = cellIdentityWcdma.getCid();
                cellSignalStrengthWcdma = cellInfoWcdma.getCellSignalStrength();
                rssi = cellSignalStrengthWcdma.getDbm();
            }
        }else {
            LoggerUtils.e("get CellInfo error");
            return null;
        }
        String tower = String.valueOf(mcc) + "#" + String.valueOf(mnc) + "#" + String.valueOf(lac)
                + "#" + String.valueOf(cellId) + "#" + String.valueOf(rssi);
        list.add(tower);
    }
    if (list.size() > 6){
        list = list.subList(0, 5);
    }else if (list.size() < 3){
        int need = 3 - list.size();
        for (int i = 0; i < need; i++) {
            list.add("");
        }
    }
    return list;

}

虽然代码不难,但是之前由于网上的方法实在是……不太好用,不知道是方法老了还是什么原因。不过东扯西扯,算是这个方法最好用了,也比较全面。

充分利用资源提升用户体验

1.2 仿真站获取IMSI过程介绍

Routing Area

空闲态重选策略则包括多种情况。如果当前驻留的系统与终端预设的优先驻留系统一致,那么终端优先在当前驻留的系统内进行小区重选,只有当前系统的服务小区信道质量较差时,才启动对低优先级异系统小区的测量,在获得低优先级异系统小区的测量值之后,再进行重选评估操作。而如果当前驻留的系统与终端预设的优先驻留系统不一致,那么终端始终执行异系统小区测量,直到在优先驻留系统中找到一个可以驻留的小区并完成重选和驻留。评估目标小区是否适合驻留时,采用时间和质量双门限进行判断,即目标小区测量质量持续大于质量门限的时间超过预设时间门限。此外,在执行异系统小区测量时,规定考虑的优先级原则从高到低为:LTE,TD-SCDMA,GSM。

在20万TD-LTE基站部署前夕,面向无线网络规划的研究和验证是非常重要的,而规划的第一个也是最重要的话题则是室外建网不同频段如何应用。中国移动可用于室外的频段有F频段(1880~1920MHz)和D频段(2575~2615MHz),需要通过测试验证了解其在LTE网络中的性能特点,以便进行网络规划合理应用。

本文由巴黎人手机登录网址发布于巴黎人-通讯产品,转载请注明出处:大唐移动秉承TD-SCDMA网络经验巴黎人手机登录网址

关键词:

此款10G多模智能HGU芯片是中兴微电子研发推出的

飞象网讯 10月8日新闻,这两天中国邮电通信支行时有时无拉开10GPON上行智能网关设备入围厂家的现网验证测量试验及...

详细>>

中国5G技术研发试验是在工信部的领导下线路检测

华夏5G技艺研究开发试验是在工业和消息化部的领导者下,依托国家科学技术第风姿罗曼蒂克专门项目,由IMT-2020推动...

详细>>

中国教育大数据应用研究院联席院长巴黎人手机

大会间隙,网龙网络公司首席执行官熊立接受南都记者采访时介绍,网龙通过联合运营商,与华为已经围绕5G应用有了...

详细>>

中国移动政企业务一中层管理者李明远告诉记者

每经记者 刘春山每经编辑 梁枭 日前,《每日经济新闻》记者从中国移动多位内部人士处独家获悉,酝酿半年多的中...

详细>>