[发明专利]一种SIP终端及其会话处理方法有效
申请号: | 201110065712.8 | 申请日: | 2011-03-17 |
公开(公告)号: | CN102123154A | 公开(公告)日: | 2011-07-13 |
发明(设计)人: | 程渤;刘传昌;章洋;陈俊亮;商彦磊;吴步丹;秦斯 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;周义刚 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sip 终端 及其 会话 处理 方法 | ||
技术领域
本发明涉及通信领域,具体涉及一种会话发起协议(SIP)终端及其会话处理方法。
背景技术
SIP协议借鉴了超文本传输协议(HTTP)和简单邮件传输协议(SMTP),具有结构简单以及有可扩充性、可扩展性的优点;此外还提供了良好的服务质量(QoS)支持,因此基于SIP的多媒体交互通信越来越得到人们的认可和重视。SIP协议用于控制互联网或者其他网络上的设备初始化、管理和终止的交互式会话进程,包括了语音和整个网络有关的内容。SIP网络采用客户机-服务器的工作方式,SIP网络包含两类组件:SIP用户代理和网络服务器。用户代理是一个终端系统,代表了要加入会话的用户。
Applet是Java小应用程序,可以直接嵌入到网页中或者其他特定的容器中,并能产生特殊的效果。Applet继承了Java优良的跨平台特性,而且还可以在多种浏览器中运行。
随着SIP协议的普及应用,各个公司社团都纷纷推出了自身的SIP终端,但普遍存在如下缺点:
多为桌面应用程序。用户需要在本地安装软件才能够使用,而能够在浏览器中运行的SIP终端并不多。
很多终端是基于C/C++语言开发的,不具有很好的跨平台性;
即便能够开发成插件嵌入IE浏览器,也会出现需要安装插件和浏览器不支持的问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种SIP终端及其会话处理方法,保证SIP终端的免安装和跨平台特性。
为达到上述目的,本发明的技术方案是这样实现的:
一种会话发起协议SIP终端,该终端包括呼叫控制模块,媒体处理模块和SIP协议栈;其中,
所述媒体处理模块,用于在运行完JAVA多媒体框架JMF安装程序后,在对应目录中提取关键文件,包括:涉及JMF框架的jmf.jar文件、记录客户端本地属性的jmf.properties文件、本地链接库文件,并将以上文件都放在web服务器中;还用于在加载并运行SIP终端中的小应用程序applet时,下载以上文件到对应的目录,实现所述SIP终端的免安装;
所述呼叫控制模块,用于基于所述媒体处理模块实现的SIP终端的免安装,进行呼叫控制;
所述SIP协议栈,用于对包括所述呼叫控制以内的通信提供协议支持。
该终端进一步包括用户界面,用于提供实现SIP多媒体会议系统所需要的标准用户界面;
所述用户界面包括:小应用程序的界面和HTML界面。
所述呼叫控制模块,用于通过与所述用户界面的交互,调用应用于综合网络的JavaAPI SIP和所述媒体处理模块的相关功能,实现用户、SIP终端和SIP服务器之间的呼叫连接的建立和拆除;
所述呼叫控制模块的逻辑包括:加入会议、主动退出会议、被动退出会议。
所述媒体处理模块基于JMF实现,并且增加了JMF对H.264视频编解码格式的支持。
所述媒体处理模块,进一步用于:
在所述SIP方法刚运行时,检测客户端的媒体设备,包括:检测本地是否有所述jmf.properties文件,以及检测本地是否有所有需要的本地链接库文件。
一种SIP终端的会话处理方法,该方法包括:
运行完JMF安装程序后,在对应目录中提取关键文件,包括:涉及JMF框架的jmf.jar文件、记录客户端本地属性的jmf.properties文件、本地链接库文件;并将以上文件都放在web服务器中;
在加载并运行SIP终端中的applet时,下载以上文件到对应的目录,实现所述SIP终端的免安装,并基于此进行呼叫控制。
所述SIP终端中包括用户界面,包括:小应用程序的界面和HTML界面;
该方法进一步包括:
由所述用户界面提供实现SIP多媒体会议系统所需要的标准用户界面。
所述SIP终端中包括呼叫控制模块和媒体处理模块,所述呼叫控制模块的逻辑包括:加入会议、主动退出会议、被动退出会议;
该方法进一步包括:
通过与所述用户界面的交互,由所述呼叫控制模块调用应用于综合网络的Java API SIP和所述媒体处理模块的相关功能,实现用户、SIP终端和SIP服务器之间的呼叫连接的建立和拆除。
所述媒体处理模块基于JMF实现,并且增加了JMF对H.264视频编解码格式的支持。
该方法进一步包括:
在所述SIP终端刚运行时,由所述媒体处理模块检测客户端的媒体设备,包括:检测本地是否有所述jmf.properties文件,以及检测本地是否有所有需要的本地链接库文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110065712.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:骨螺钉
- 下一篇:自动检票方法、装置及系统