[发明专利]一种基于SIP协议的VoIP通信系统及其通信方法无效
申请号: | 200910263265.X | 申请日: | 2009-12-17 |
公开(公告)号: | CN101753577A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 裴文江;吴帆扬;王开;孙庆庆;贺丙杰;叶晶晶;任梦琪;侯旭勃;张弘;张金玺;朱光辉 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04M1/253 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 215123 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sip 协议 voip 通信 系统 及其 方法 | ||
1.一种基于SIP协议的VoIP通信系统,其特征在于:包括用户接口模块、主状态控制模块、通信管理模块;主状态控制模块分别与用户接口模块和通信管理模块通信连接;其中:
用户接口模块负责界面的显示,对用户输入的响应和电话薄功能的实现;
通信管理模块以SIP协议栈为基础,负责信令的交互,建立和终止会话;
主状态控制模块用于接收用户接口模块和通信管理模块所发送来的消息,对消息进行解析,并根据解析的结果进行主状态的切换;同时发送消息通知用户接口模块和通信管理模块,使它们做出相应的操作。
2.根据权利要求1所述的基于SIP协议的VoIP通信系统,其特征在于:通信管理模块包含网络初始化模块、呼叫控制模块、网络消息监测模块和注销模块;其中:
网络初始化模块:完成协议栈的初始化,并在初始化完成后,向服务器进行注册;
呼叫控制模块:负责发起呼叫、接听来电、挂机;
网络消息监测模块:循环等待网络侧的SIP消息;当收到网络侧发来的SIP消息,
对消息进行回复和解码,同时通过消息投递通知主状态控制模块,使之完成状态的切换;
注销模块:负责在应用程序退出之前,向服务器请求注销用户,并释放占用的所有资源。
3.一种基于权利要求1所述VoIP通信系统的通信方法,其特征在于:包括如下步骤:
1)启动用户接口模块进程,初始化全局变量,创建用户主界面,显示对话框;
2)分别创建主状态控制模块与用户接口模块和通信管理模块之间的管道,用于进程间通讯;
3)启动主状态控制模块进程,连接数据库,取出存于数据库中的用户信息,将用户信息显示在界面上;
4)进入消息循环状态,等待用户操作或者管道消息;
5)当有用户操作或有管道消息时,响应用户的操作或响应管道消息,并将用户操
作的消息或管道消息发送至通信管理模块;
6)启动通信管理模块进程;
7)进入消息循环,等待管道消息;
8)当有管道消息时,通信管理模块将管道消息发送至主状态控制模块,主状态控 制模块根据管道消息,进行系统主状态的变迁;
9)主状态控制模块发送管道消息给用户接口模块和通信管理模块;
10)通信管理模块进程启动后,首先创建子线程;
11)通信管理模块子线程监听并处理网络侧消息;
12)通信管理模块主线程向Asteri sk服务器注册;
13)通信管理模块主线程进入消息循环,等待管道消息;
14)通信管理模块主线程根据收到管道消息,做拨号、挂机操作;
15)通信管理模块发送管道消息给主状态控制模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910263265.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:减压式燃油地面洗涤装置及其方法
- 下一篇:从精浆中提取胞外RNA的方法