基于ajax、webservice和sip协议的异步通信机制研究

基于ajax、webservice和sip协议的异步通信机制研究

ID:24348289

大小:49.00 KB

页数:3页

时间:2018-11-13

基于ajax、webservice和sip协议的异步通信机制研究_第1页
基于ajax、webservice和sip协议的异步通信机制研究_第2页
基于ajax、webservice和sip协议的异步通信机制研究_第3页
资源描述:

《基于ajax、webservice和sip协议的异步通信机制研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于AJAX、WebService和SIP协议的异步通信机制研究互联X飞速发展,提供的X络服务也越来越多。而在众多的X络服务中,即时通讯又成为了使用最广、影响最大、运营最成功的X络服务之一。尽管如此,X页聊天室仍有其生存空间,原因在于X页聊天室是具有主题性的,特定群体会在特定聊天室中讨论相关话题,适合陌生人之间交流,而实时通讯软件则是用以维系已有的人际关系。但在技术层面,X页聊天室无法实现实时通讯软件的主动推送(Push)机制,所有客户端都会以轮询机制和服务器进行通信,X站主机收到轮询的请求会推送整个X页到客户端,导致X站服务器负载过重,且客户端将因

2、为X站负载过大,响应速度变慢而产生信息传递停滞现象。基于AJAX、ax-Forith的SIPPhone并不知道John的地址或是John所注册的SIPProxy地址,Smith会将INVITERequest送到自己所注册的SIPProxy(Smith’sProxy),Smith’sProxy会回传100(Trying)给Smith的SIPPhone,100(Trying)表示Proxy已经收到并处理INVITERequest,而Smith’sProxy会根据IP或是域名找到John的SIPPhone所注册的Proxy,在把INVITERequest传

3、送出去之前,Smith’sProxy会先将自己的地址填在Via字段,加到INVITERequest的标头,然后送到John的SIPPhone所注册的Proxy(John’sProxy),而John’sProxy则会在收到INVITE讯息后回传100(Trying)给Smith’sProxy,表示已经收到并处理INVITERequest,此时John’sProxy会查询数据库,找到John目前所在的IP地址,之后John’sProxy会将自己的地址填在Via字段,加到INVITERequest的标头并将INVITERequest传送给John的SIPp

4、hone。在收到INVITE信息后,John的SIPPhone会进入Ringing的状态,并依照先前所纪录的Via字段,依照路径回传180(Ringing)讯息给Smith的SIPPhone并告知John有来电。当Smith的SIPPhone收到180(Ringing)信息后,可以显示某些信息并等待John接起,若John接起,表示John允许建立联机,John的SIPPhone响应200(OK)信息给Smith的SIPPhone,而200(OK)的讯息中,可以携带John希望建立RTP封包联机的相关信息和参数(IP地址与Port)的SDP给Smit

5、h,其中SDP是附加在SIPMessage后面。此时Smith的SIPPhone因应200(OK)的信息响应ACK给John的SIPPhone,两端SIP联机就算是建立完成,此时便可以利用之前Message所攜带的SDP里的相关参数,开始传输RTP封包。若John拒绝受话,则John的SIPPhone就会传送一个CANCEL讯息给Smith的SIPPhone。2结语过去在浏览器上运行需要单向、双向,全双工、半双工的服务(如聊天室、语音通话、视讯等)都存在一些问题,X页聊天室采用共通的Session或全局变量来达成信号沟通的目的,而浏览器也会定时Pos

6、tBack,造成Client端浏览器换页的动作产生,也会存在一些Session中断或是无法清除的问题,对于实时的讯号交换是一个瓶颈,许多运行顺畅的语音或视讯软件,都是以ActiveX或是Applet的组件嵌入方式安装在Client端浏览器中,运用了AJAX的方式呼叫CallBack机制后,寻找可用的posiumonDistributedputingandApplicationsforBusinessEngineeringandScience.2005.[2]unication[C]//ProceedingsoftheAdvancedInternati

7、onalConferenceonTelemunicationsandInternationalConferenceonInterandWebApplicationsandServices.2006.[3]谢延红,钱爱增.利用Ajax技术开发无刷新聊天室系统[J].长春师范学院学报,2007,26(6):86-89.[4]施昌伟.基于SIP协议的即时通讯系统的研究与实现[D].南京邮电大学,2012.[5]张晨光.基于H.323协议的IP呼叫中心坐席終端设计与实现[D].北京邮电大学,2008.:科技资讯2017年5期:徐伟

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。