




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、复旦大学 基于基于Socket的的IP公务电话软件设计与实现公务电话软件设计与实现 指导老师:指导老师: 答答 辩辩 人:人: 内容安排内容安排 四、结论及未来工作 三、主要研究工作 二、基础知识准备 一、课题背景意义 一、课题背景意义一、课题背景意义 传统的公务电话传统的公务电话 一、课题背景意义一、课题背景意义 基于互联网的基于互联网的PCPC电话电话 一、课题背景意义一、课题背景意义 传统的公务电话传统的公务电话基于互联网的基于互联网的PCPC电话电话 基于基于IPIP网络的公务电话网络的公务电话 二、知识准备二、知识准备 (2) (2) 计算机网络知识计算机网络知识 (3) (3) 链
2、表知识链表知识 (1) VC+(1) VC+基本编程知识:基本编程知识:C+C+、MFCMFC、对话框、对话框、SocketSocket编程、多线程编程、多线程 三、主要研究工作三、主要研究工作 1 1、系统框架设计系统框架设计 2 2、系统操作功能图、系统操作功能图 基于Socket的IP公务电话软件 电话按键功能配置功能通话查询功能 添加功能单呼功能组呼功能刷新功能修改功能删除功能 三、主要研究工作三、主要研究工作 3 3、套接字类型的选择、套接字类型的选择 面向连接的套接字面向连接的套接字 三、三、主要研究工作主要研究工作 3 3、套接字类型的选择、套接字类型的选择 面向连接的套接字面向
3、连接的套接字(SOCK_STREAM) 特点:特点:1.1.建立了虚连接建立了虚连接 2.2.可靠可靠 3.3.不重复传输数据不重复传输数据 4.4.适合数据量不大的数据传输适合数据量不大的数据传输 信令传输方式信令传输方式 三、主要研究工作三、主要研究工作 3 3、套接字类型的选择、套接字类型的选择 面向无连接的套接字面向无连接的套接字 三、主要研究工作三、主要研究工作 3 3、套接字类型的选择、套接字类型的选择 面向无连接的套接字面向无连接的套接字(SOCK_DGRAM ) 特点:特点:1.1.没有连接没有连接 2.2.资源消耗小资源消耗小 3.3.处理速度快处理速度快 4.4.适合传输大
4、批量数据,适合音频传输适合传输大批量数据,适合音频传输 组呼和单呼传输方式组呼和单呼传输方式 三、主要研究工作三、主要研究工作 三、主要研究工作三、主要研究工作 4 4、类类设计设计 实现界面操作层的类: CIPPHONEDlg、 CSysSettingDlg、CHistoryDlg、 CNumberlist 实现业务逻辑层的类:CManageSound、 CCaptureSound、CPlaySound、 实现数据传输层功能的类: CSignalSerSocket、CSignalCliSocket、 CSignalAcpSocket、CSoundSocket 三、主要研究工作三、主要研究工作
5、 4 4、类类设计设计 三、主要研究工作三、主要研究工作 5 5、信令机制、信令机制设计设计 在CSignalDeal类中定义了结构体SignalPacket 三、主要研究工作三、主要研究工作 5 5、信令机制、信令机制设计设计 标志位标 志 位 类 型 数值设计中规定的代表含义 REQUESTINGFlag0 x01通话请求消息 REQUEST_SINGLEChilFlag0 x02单呼请求消息 REQUEST_GROUPChilFlag0 x03组呼请求消息 REQUEST_BOARDChilFlag0 x04广播请求消息 REPLYINGFlag0 x05通话回复消息 REPLY_WAI
6、TTINGChilFlag0 x06回复等待消息 REPLY_REFUSEREQUESTChilFlag0 x07回复拒绝消息 NOTIFYINGFlag0 x08通话告知消息 NOTIFY_ACCEPTChilFlag0 x09通知接收消息 NOTIFY_REFUSEChilFlag0 x0A通知拒绝消息 NOTIFY_ENDINGChilFlag0 x0B通知结束消息 UPDATINGFlag0 x0C通知更新消息(暂未使 用) 三、主要研究工作三、主要研究工作 6 6、话机状态设计话机状态设计 状态标志标志值设计中规定的代表含义 IDLE0 x01空闲状态(挂机状态) IDLE_PHON
7、ERING0 x02空闲振铃状态 IDLE_BEFOREEND0 x03空闲状态(特定主动挂机情形下) HOLDING0 x04摘机状态 HOLDING_DIALING0 x05摘机拨号状态 HOLDING_WAITING0 x06摘机拨号后等待状态 HOLDING_DELAYING0 x07摘机拨号延迟状态 HOLDING_BACKRING0 x08摘机拨号收到回铃音状态 HOLDING_BUSY0 x09摘机拨号收到忙音状态 HOLDING_TALKING0 x0A通话状态 HOLDING_TALKING_ENDING0 x0E通话结束状态(特定被动话机情形下) 三、主要研究工作三、主要研究工作 6 6、话机状态设计话机状态设计 三、主要研究工作三、主要研究工作 7 7、界面设计、界面设计 三、主要研究工作三、主要研究工作 8 8、系统程序线程设计系统程序线程设计 三、主要研究工作三、主要研究工作 9 9、单呼通话过程、单呼通话过程设计设计 三、主要研究工作三、主要研究工作 1010、组呼通话过程、组呼通话过程设计设计 四、结论及未来工作四、结论及未来工作 1 学习了基于学习了基于VC+ 的网络应用程序开的网络应用程序开 发,发,分析了基于分析了基于 Socket的的通信系统通信系统 2 设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 下水道盖板采购合同标准文本
- 云平台维保合同范例
- 企业贸易合作合同范例
- 养猪合同标准文本标准文本
- 儿童培训结构合同范例
- 劳动中介协议合同标准文本
- 企业合伙投资经营合同标准文本
- 农村村房子租赁合同标准文本
- 人防工程物业管理合同标准文本
- 分销结算合同标准文本
- PDC钻头设计课件解读
- 现浇墩台身轴线偏位、全高竖直度检测记录表
- 精品试题人教版八年级物理下册第十一章-功和机械能专题测试试卷(含答案详解)
- 发电机保养检查记录表
- 内悬浮内拉线抱杆分解组塔施工方案
- 《音乐表演专业毕业实习》教学大纲
- 危险化学品(专项)安全检查表(样表)
- 冀教版三年级数学数据收集和整理
- 液化石油气安全技术说明书
- EN779-2012一般通风过滤器——过滤性能测定(中文版)
- 第二类医疗器械经营备案凭证
评论
0/150
提交评论