项目时间:2016-12 - 2017-05
项目名称:中国电信窄带物联网(NBIoT)项目
项目描述:
项目介绍
中国电信部署物联网,要求核心网的HSS设备根据窄带物联网的强链接、高覆盖等特点适配新的业务需求。
我的职责
1) 负责HSS设备的业务需求分析,包括非IP的接入点(APN)数据存储、物联网用户数据的存储优化等。
2) 承担业务软件开发团队的Team leader工作,负责计划制定、版本转测试和发布,跟踪和管控项目组20多人的编码进度和质量。按时交付C++代码量约12K的软件版本,并成功完成与周边网元(MME、PGW)的新业务对接测试。
项目时间:2010-06 - 2011-12
项目名称:2/3G移动通信网络中HLR设备的全网收编项目
项目描述:
项目介绍
2/3G移动通信网络中核心网设备归属位置寄存器(HLR)在进入生命周期前,需要对运营商网络中数百套HLR上运行的软件版本进行统一收编,以减少后期的维护成本。
我的职责
1) 承担HLR的软件收编版本中的增值业务开发、缺陷修正、测试用例写作、测试执行等工作,涉及安全加密、集群通话短消息、操作维护等业务,输出C/C++代码量约10K。
2) 支撑运营商的数百套HLR设备进行软件版本升级,参与数十套异厂商HLR设备的数千万用户的割接交付。
项目时间:2017-06 - 2017-08
项目名称:水资源监测平台 | 项目工具:windows
项目描述:
项目介绍
软件通过网路IP地址远程配置,以及串口本地配置设备,并将设备采集到的数据解析出来。
技术要点:
1、采用面向对象的设计模式将串口,网络,数据拼包,数据解析分别封装成不同的类。便于后期代码的维护和封装。
2、将串口连接以及数据接收在主线程执行,次线程采用环buf抓取有限数据,并解析返回。
3、和串口不同,主线程只接客户端的连接,次线程接收数据,解析数据,并返回数据。
4、由于采用网络调试的时候,比较麻烦。所以添加日志报文,实时显示接收到的数据,以及程序运行
步骤,便于错误的查找和软件的测试。
我的职责
整个项目由我一人负责 (1万行代码)
1:软件界面的绘制。
2:软件整个流程的设计
3:数据的拼包,接收,发送,解析,抓取,校验。
4:串口模块,TCP/Ip模块的开发。
5:便于软件的高效,采用线程池机制,每连接一个客户创建一个线程。并在次线程中进行数据抓取,解析。
项目时间:2016-10 - 2016-11
项目名称:研究多进程间的网络通讯案例 | 项目工具:linux 系统
项目描述:
项目介绍
通过研究网络之间的通讯,便于以后在做上位机软件中能够更清晰的了解上层API的实现机制和原理。
我的职责
研究基于多进程间通讯的服务端。
1:编写客户端,便于和服务端通信。
2:编写采用多客户的连接的服务端,并分别和各个客户端进行通讯。