项目时间:2017-03 - 2017-04
项目名称:配水终端平台开发 | 项目工具:windows
项目描述:
项目介绍
软件通过网路IP地址远程配置设备,并将设备采集到的数据解析出来。
技术要点:
1、采用线程池(ThreadPool)机制处理设备的连接情况。
2、通过主线程连接客户,次线程读写数据,并进行解析,加快了运行效率。
3、编写了一个类似于环buf的函数,来抓取设备返回的有效数据,保证采集数据的精确性。
不足点:虽然采用的是连接一个设备,创建一个线程,但是如果有很多设备连接不断的创建销毁线程
会很浪费资源。在后来看unix网络编程的时候,其实完全可以采用i/o口复用的设计思想。这样既能解决并发,也对资源进行了优化。
我的职责
整个项目由我一人负责
1:软件界面的绘制。
2:软件整个流程的设计
3:数据的拼包,接收,发送,解析,抓取,校验。
4:TCP/Ip模块的开发。
5:为了便于软件的调试,和维护,添加软件运行时的日志报文。
项目时间:2015-06 - 2016-04
项目名称:斯洛文尼亚电信VOLTE交付项目
项目描述:
项目介绍
斯洛文尼亚电信是该国最大的移动通信运营商,该项目的目的是全新部署VoLTE网络中的核心网。
我的职责
1) 负责核心网HSS设备的售前支撑,出差当地运营商支撑项目答标,挖掘客户需求,参与技术交流,提出完善的解决方案,使华为HSS首次突破该国运营商市场,并成为该项目招标中唯一中标的华为设备。
2) 负责HSS设备的需求调研,分析客户需求(VoLTE网络下的业务体验一致性、垃圾短信过滤等)和远景规划(用户数量的增加、新业务的部署),完成需求分析报告。
3) 承担业务软件开发团队的Team leader工作,负责开发过程中的进度跟踪和质量控制,承担团队复杂业务的开发,比如SOAP接口适配、一号多卡等业务。带领团队5人按时完成C++代码量共8K的业务需求开发,支撑一线服务人员完成HSS设备的对接调测和运营商VoLTE用户的首次成功割接。
项目时间:2012-03 - 2014-05
项目名称:4G移动通信网络中HSS设备的集采
项目描述:
项目介绍
中国区三大电信运营商和海外数十家运营商部署4G移动通信网络,对核心网中的HSS设备进行集采。
我的职责
1) 参与中国区三大运营商4G集采中HSS设备的比拼测试,完成客户要求的所有测试项并且以最高分数赢得比拼通过,参与竞争的厂商包括爱立信、阿郎等。
2) 参与中国移动、香港PCCW等运营商的4G业务需求调研和规格设计,输出数十篇需求调研和规格设计文档。
3) 参与HSS的多个软件版本的业务开发、缺陷修正等工作,比如4G用户漫游控制、机卡绑定、多号码等业务,输出C++代码量约10K。支撑现网数百套HSS设备的版本升级和数亿线用户的割接交付。
项目时间:2016-07 - 2016-09
项目名称:磁伸缩软件开发 | 项目工具:window
项目描述:
项目介绍
通过串口和设备连接,配置设备参数,解析采集数据并检测设备。
技术要点:
1、通过封装将串口代码进行模块化,并智能识别连接设备的端口,将端口信息显示出来。
2、和串口模拟软件测试,并没有出现报文缺失的情况,实际和设备测试的时候数据会有断包情况
采用识别包头包尾,以及加上校验的简单方法识别抓取数据。
3、由于Qt内部约定,次线程不能对主线程的UI进行操作,采用次线程发送信号的方法间接性控制。
我的职责
整个项目由我一人负责开发。
1:软件界面的绘制。
2:软件整个流程的设计
3:数据的拼包,接收,发送,解析,抓取,校验。
4:串口模块的开发。
5:便于软件的高效,采用多线程模式,主线程接收数据,次线程抓取,解析数据。