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

移动通信软件技术人员的知识结构

阅读更多
移动通信软件技术人员的知识结构

  移动通信产品分成四大类,第一类是设备.包括交换机、路由器、基站等有线和无线网络中的设备,第二类产品是终端.包括普通手机、智能手机、PDA和寻呼机等设备.第三类是电信平台.包括智能网平台、BOSS、运营商的各种管理平台(比如misc)等系统.第四类是服务.就是短信、彩信、WAP、IVR、 KJAVA和BREW等增值业务。第一类产品基本都是嵌入式设备,包括硬件和嵌入式软件.第二类产品中除硬件外,软件包括驱动(严格来说是软硬件的接口层)、操作系统和应用软件。第三类和第四类产品全是软件产品.所以终端和设备中的软件再加上电信平台和增值业务就是我们所说的移动通信软件.那么进行电信软件开发的技术人员应该有什么样的知识结构呢?
  首先针对每一类产品所需要的知识进行分析。
  第一:设备软件开发,80%以上都是采用VxWorks或pSOS,当然有一些公司的设备(包括华为)正陆续迁移到Linux平台.采用的开发语言主要是 C/C++,开发环境VxWorks是Tornado,使用这两个平台的设备商的开发团队在该平台方面肯定有积累,很多的功能(比如IPC方面的,内存分配方面的)都已经做好了封装,所以你需要做的工作是熟悉这些封状的API.但是,因为其中涉及大量的比较复杂的数据结构,比如十字链表和Radix树,以及图,所以要求你对数据结构有比较深刻的认识,当然你的C语言的功能要深厚,尤其是指针的使用.因为这些设备都是进行协议处理的设备,所以你对于即将开发的协议要有充分的认识.如果你要做路由,那么必须要研究TCP/IP协议,如果你要做MSC,那么必须研究GSM的网络结构、处理流程和协议结构。如果你要开发VOIP和流媒体产品,你需要研究H.232和SIP协议.如果要开发GGSN和SGSN,那么就要研究CDMA中的骨干网结构,协议和流程.所以第一类产品的知识结构为深厚和C语言功底+深刻的协议理解.
  第二:终端软件开发.终端软件中的主流操作系统包括Windows CE、Symbian、Linux和Palm os,其中前三中系统的市场占有率超过99%.操作系统本身都比较成熟,基本不涉及什么开发的工作,但Linux系统课程要做一些修改和定制.终端上的应用软件跟PC上的应用软件从本质上是相同的.而终端上的驱动开发相对来说就是技术难度较高的开发.因为需要你对硬件有什么的认识,还可能要用到汇编.而应用软件的开发在各平台下都有成熟的开发工具.Linux下用gcc+c(c++)就可以了,wince可用EVC,symbian的SDK也可以跟VC集成,如果你有比较丰富的VC开发经验,对你的终端软件开发会有非常大的帮助.所以第二类产品的知识结构为语言+平台提供的API(如果是驱动需要计算机结构的知识).
  第三类:平台软件开发.电信平台软件90%以上都是基于UNIX平台的,使用的数据库包括oracle,informix和sybase,其中 oracle的分额最大,而且现在很多的系统在从informix和sybase迁移到oracle.平台软件中即包括B/S结构的也包括C/S结构的.C/S结构的一般采用C/C++开发,B/S结构的一般采用J2EE,当然也会出现B/S和C/S结构的混合.C/S结构中的客户端主要是 Delphi或VC开发的,在C/S结构的应用中对网络编程(利用Socket)要较高的要求,很多人觉得socket编程很简单,其实不然,其中有很多的陷阱.所以第三类产品的知识结构为C/C++ + UNIX(Linux) + Oracle + J2EE(java) + 应用服务器+界面开发.
  第四类:服务产品开发.服务产品开发中可以分成嵌入式方面的Kjava/BREW和非嵌入式方面的短信,彩信,WAP和IVR.当然,还包括定位业务和彩铃业务.Kjava是Java的一个子集,所以,一个JAVA程序员过度到Kjava相对容易.BREW是用C或C++开发,并且提供了与VC集成的开发环境.所以,这两中技术开发的知识结构是语言+开发环境的API+运营商的规范.SMS/MMS/WAP开发技术与第三类软件的开发技术类似,只不过技术含量更低一些,而且因为性能和安全要求要低一些,所以可能采用MS的.NET技术架构.为进行服务产品开发,同时需要对运营商的协议和规范有清楚的认识
  综合以上所述移动通信软件的知识结构为 C(C++)+JAVA(J2EE)+UNIX+ORACLE+嵌入式平台+电信协议+运营商规范.而要做一个非常出色的软件人员,操作系统和数据结构是必须要研究的,尽管各种开发架构提供的数据结构越来越丰富,我们的开发越来越跨平台,但这些基础的东西必须要扎实.其中,很多的思想,比如进程调度思想, 内存分配思想,各种查询算法等对你的思路的锻炼和开拓的作用是相当大的,如果能够掌握的很扎实,那么将使你受益无穷.
分享到:
评论

相关推荐

    《移动通信技术》教学大纲.doc

    学习移动通信技术时,必须具备通信原理 的基本知识。 (二)课程任务 开设《移动通信技术》课程,使学生能适应现代社会通信事业快速发展的需要,并对 移动通信原理、数字移动通信系统、个人通信有较深刻的理解,成为...

    移动通信中的关键技术吴伟陵编着.pdf

    知识结构很合理,适合移动通信初学者 知识结构很合理,适合移动通信初学者

    移动通信技术与设备 (解相吾 pdf)

    全书共11章,主要内容包括移动通信的基本概念、移动通信的主要技术、移动通信的网络结构、移动通信的电波传播与干扰、GSM移动通信系统、CDMA移动通信系统、通用分组无线业务(GPRS)、小灵通(PAS)系统和第三代移动通信...

    移动通信技术人才培养方案.doc

    移动通信技术专业人才培养方案...熟练电子电路技术,掌握移动通信技术软件开发的基本理 论与知识;掌握现代通信领域的基本理论与基本方法;熟悉常用移动通信系统及移动通 信设备的工作原理,掌握无线网络优化的基本理论

    《移动通信技术》课程标准.doc

    《移动通信技术》课程 教学标准 目 录 一、课程名称 二、适用专业 三、必备基础知识 四、课程的地位和作用 1、课程的地位 2、课程的作用 五、主要教学内容描述 1、移动通信系统的特点及系统构成,工作方式及编码与...

    移动通信技术-CDMA2000网络系统结构.docx

    移动通信技术

    中兴培训教材《GSM移动通信基本知识》

    中兴培训教材《GSM移动通信基本知识》 第一章 引言 4 1.1、移动通信概述 4 1.1.1、第一代――模拟蜂窝通信系统 4 1.1.2、第二代――数字蜂窝移动通信系统 5 1.1.3、第三代――IMT-2000 6 1.2、移动通信的特点 8 第...

    5G技术与应用:第三代、第四代移动通信系统发展历程.pptx

    移动通信系统发展历程 汇报人姓名 1、第三代移动系统(3G) 典型制式 中国联通 WCDMA 宽带码分多址 中国移动 TD-SCDMA 时分同步码分多址 中国电信 CDMA2000 码分多址2000 典型制式 EDGE 增强型数据数率GSM演进技术 ...

    移动通信原理-移动通信基础知识

    移动通信基础知识,入门级教材, 了解GSM发展简史  了解数字移动基本技术  熟悉GSM系统结构  了解TDMA帧结构  了解GSM的逻辑信道及系统消

    中国移动最新最全笔试复习资料大全.zip

    通信类题库--移动通信试题库(完整版)出现过很多原题 通信类题库--中国移动技术类招聘试题库 通信类题库--中国移动招聘考试试题汇总集合(全)附部分答案 EPI综合能力题库 六、中国移动英语复习讲义及练习题库 5-1---...

    1移动通信基础知识.doc

    移动通信基础知识 1 移动通信是指通信双方至少有一方在移动中(或是临时停留在某一非预定的位置上)进 行信息传输和交换,这包括移动体(车辆、船舶、飞机或行人)和移动体之间的通信, 移动体和固定点(固定无线...

    移动通信技术-HUAWEI GSM BTS3900硬件结构与原理-20080728-ISSUE4.0.ppt

    移动通信技术

    1移动通信实验室建设.doc

    移动通信实验室在通信实验室体系结构中的地位与作用,如下图 所示: 由上图可看出,移动通信实验室是通信实验室体系结构中十分重要的组成部分。 3. 通信实验室建设步骤 为了使通信实验室的建设配置合理、能适应通信...

    移动通信基础知识.ppt

    移动通信的概念 移动通信发展历程 移动通信的分类 无线电波的传播 无线电波衰落特性 ...移动通信网络结构 移动通信网覆盖方式 相关概念 移动通信网中的基本技术 十.第三代移动通信系统关键技术

    TD-SCDMA第三代移动通信系统、信令及实现

    本书全面介绍了第三代移动通信系统的体系结构,重点是我国具有自主知识产权的第三代移动通信系统TD-SCDMA技术。与其他介绍第三代移动通信的专著不同的是,本书把介绍的重点放在第三代移动通信技术所涉及的信令体系和...

    GSM数字移动通信原理

    本章主要介绍GSM有关的基础知识,诸如 :GSM发展简史、数字移动通信技术、GSM系统结构及相关接口、TDMA帧结构、GSM的区域定义及GSM识别号、无线接口的逻辑信道及系统消息、GSM系统的移动性管理和安全性管理以及GSM...

    GSM通信基础理论--移动通信技术

    关于gsm移动通信的基本知识,移动通信的组网,网络结构,以及原理。

    移动通信实验室建设.doc

    移动通信实验室在通信实验室体系结构中的地位与作用,如下图 所示: 由上图可看出,移动通信实验室是通信实验室体系结构中十分重要的组成部分。 3. 通信实验室建设步骤 为了使通信实验室的建设配置合理、能适应通信...

    《移动通信》课程教学大纲.doc

    2、知识要求: 通过教学,使学生基本了解移动通信的概念,移动通信系统控制方式;掌握移动通信 无线设备的原理及结构;掌握移动通信各种类型网络的组成及原理,以及移动通信的未 来发展方向,使学生能成为具有较...

    2移动通信实验室建设.doc

    移动通信实验室在通信实验室体系结构中的地位与作用,如下图 所示: 由上图可看出,移动通信实验室是通信实验室体系结构中十分重要的组成部分。 3. 通信实验室建设步骤 为了使通信实验室的建设配置合理、能适应通信...

Global site tag (gtag.js) - Google Analytics