基于IP网络公务电话系统设计与实现答辩_第1页
基于IP网络公务电话系统设计与实现答辩_第2页
基于IP网络公务电话系统设计与实现答辩_第3页
基于IP网络公务电话系统设计与实现答辩_第4页
基于IP网络公务电话系统设计与实现答辩_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Socket的IP公务电话软件设计与实现指导老师:答辩人:内容安排一、课题背景意义二、基础知识准备三、主要研究工作

四、结论及未来工作一、课题背景意义传统的公务电话一、课题背景意义基于互联网的PC电话一、课题背景意义传统的公务电话基于互联网的PC电话基于IP网络的公务电话二、知识准备(2)计算机网络知识(3)链表知识(1)VC++基本编程知识:C++、MFC、对话框、Socket编程、多线程三、主要研究工作1、系统框架设计2、系统操作功能图基于Socket的IP公务电话软件电话按键功能配置功能通话查询功能添加功能单呼功能组呼功能刷新功能修改功能删除功能三、主要研究工作3、套接字类型的选择面向连接的套接字三、主要研究工作3、套接字类型的选择面向连接的套接字(SOCK_STREAM)特点:1.建立了虚连接2.可靠3.不重复传输数据4.适合数据量不大的数据传输信令传输方式三、主要研究工作3、套接字类型的选择面向无连接的套接字三、主要研究工作3、套接字类型的选择面向无连接的套接字(SOCK_DGRAM

)特点:1.没有连接2.资源消耗小3.处理速度快4.适合传输大批量数据,适合音频传输组呼和单呼传输方式三、主要研究工作三、主要研究工作4、类设计实现界面操作层的类:CIPPHONEDlg、CSysSettingDlg、CHistoryDlg、CNumberlist实现业务逻辑层的类:CManageSound、CCaptureSound、CPlaySound、实现数据传输层功能的类:CSignalSerSocket、CSignalCliSocket、CSignalAcpSocket、CSoundSocket三、主要研究工作4、类设计三、主要研究工作5、信令机制设计在CSignalDeal类中定义了结构体SignalPacket三、主要研究工作5、信令机制设计标志位标志位类型数值设计中规定的代表含义REQUESTINGFlag0x01通话请求消息REQUEST_SINGLEChilFlag0x02单呼请求消息REQUEST_GROUPChilFlag0x03组呼请求消息REQUEST_BOARDChilFlag0x04广播请求消息REPLYINGFlag0x05通话回复消息REPLY_WAITTINGChilFlag0x06回复等待消息REPLY_REFUSEREQUESTChilFlag0x07回复拒绝消息NOTIFYINGFlag0x08通话告知消息NOTIFY_ACCEPTChilFlag0x09通知接收消息NOTIFY_REFUSEChilFlag0x0A通知拒绝消息NOTIFY_ENDINGChilFlag0x0B通知结束消息UPDATINGFlag0x0C通知更新消息(暂未使用)三、主要研究工作6、话机状态设计状态标志标志值设计中规定的代表含义IDLE0x01空闲状态(挂机状态)IDLE_PHONERING0x02空闲振铃状态IDLE_BEFOREEND0x03空闲状态(特定主动挂机情形下)HOLDING0x04摘机状态HOLDING_DIALING0x05摘机拨号状态HOLDING_WAITING0x06摘机拨号后等待状态HOLDING_DELAYING0x07摘机拨号延迟状态HOLDING_BACKRING0x08摘机拨号收到回铃音状态HOLDING_BUSY0x09摘机拨号收到忙音状态HOLDING_TALKING0x0A通话状态HOLDING_TALKING_ENDING0x0E通话结束状态(特定被动话机情形下)三、主要研究工作6、话机状态设计三、主要研究工作7、界面设计三、主要研究工作8、系统程序线程设计三、主要研究工作9、单呼通话过程设计三、主要研究工作10、组呼通话过程设计四、结论及未来工作1学习了基于VC++的网络应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论