SIP会话系统及SIP终端状态通知方法技术方案

技术编号:9571514 阅读:110 留言:0更新日期:2014-01-16 04:17
一种SIP会话系统包括若干个包括显示单元的SIP终端及一SIP服务器。每一SIP终端用于检测自身的状态变化并在检测到自身状态发生变化时生成状态变化信息发送给SIP服务器。SIP服务器用于根据接收的该SIP终端状态变化信息更新该SIP终端的状态记录,并向SIP会话系统中的其他SIP终端发送该SIP终端状态变化信息。每一SIP终端还用于接收来自SIP服务器的其他SIP终端的状态变化信息,将接收的SIP终端的状态变化信息转化为便于SIP终端的用户识别的事件,并将该事件显示在显示单元上。本发明专利技术还提供了一种SIP终端状态通知方法。

【技术实现步骤摘要】
SIP会话系统及SIP终端状态通知方法
本专利技术涉及SIP会话系统及SIP终端状态通知方法。
技术介绍
在现有技术中,根据会话初始协议(Session Initiation Protocol, SIP)的规定,用户甲的SIP终端通过SIP代理服务器订阅指定的用户乙的SIP终端的会话状态,来获取该用户乙的状态信息。然而,在多数情况下,在用户甲获取用户乙的状态信息时,SIP会话系统中的其他用户也需要了解用户乙的状态信息。然而,根据现有的SIP会话系统,其他用户要想了解用户乙的状态信息,需要如用户甲一样通过SIP代理服务器向用户乙的SIP终端订阅其状态信息,这样的SIP会话系统操作繁琐。
技术实现思路
有鉴于此,本专利技术提供了一种使得所有SIP终端能及时了解其他SIP终端的状态变化的SIP会话系统及SIP终端状态通知方法。一种SIP会话系统,该SIP会话系统包括若干个包括显示单元的SIP终端及一 SIP服务器,每一 SIP终端用于检测自身的状态变化并在检测到自身状态发生变化时生成状态变化信息发送给SIP服务器,SIP服务器用于根据接收的该SIP终端状态变化信息更新该SIP终端的状态记录,并向SIP会话系统中的其他SIP终端发送该SIP终端状态变化信息,每一 SIP终端还用于接收来自SIP服务器的其他SIP终端的状态变化信息,将接收的SIP终端的状态变化信息转化为便于SIP终端的用户识别的事件,并将该事件显示在显示单元上。一种SIP终端状态通知方法,所述SIP终端应用于一 SIP会话系统中,该SIP终端状态通知方法包括步骤:SIP终端检测自身的状态变化并在检测到自身状态发生变化时生成状态变化信息发送给SIP服务器;SIP服务器根据接收的SIP终端状态变化信息更新相应的SIP终端的状态记录,并向SIP会话系统中的其他SIP终端发送该SIP终端状态变化信息;SIP终端接收来自SIP服务器的其他SIP终端状态变化信息,并将该SIP终端状态变化信息转化为可在显示单元上进行显示的事件,并在显示单元上显示该事件。上述SIP会话系统及SIP终端状态通知方法通过SIP服务器将SIP终端的状态改变信息传送给SIP会话系统中的其他SIP终端,使得SIP会话系统中的所有SIP终端及时地了解其他SIP终端的状态变化。【附图说明】图1为一实施方式中SIP会话系统的示意图。图2为一实施方式中SIP终端状态通知方法的流程图。主要元件符号说明SIP会话系统10显示单元20SIP终端30SIP服务器40检测单元50信息生成单元60信息收发单元70信息转换单元80SIP终端状态通知方法步骤 S610-S630如下【具体实施方式】将结合上述附图进一步说明本专利技术。【具体实施方式】请参考图1,为一实施方式中SIP会话系统10的示意图。SIP会话系统10包括若干个包括显示单元20的SIP终端30及一 SIP服务器40。每一 SIP终端30用于检测自身的状态变化并在检测到自身状态发生变化时生成状态变化信息发送给SIP服务器40。SIP服务器40用于根据接收的SIP终端30的状态变化信息更新相应的SIP终端30的状态记录,并向SIP会话系统10中的其他SIP终端30发送该SIP终端30状态变化信息。每一SIP终端30还用于接收来自SIP服务器40的其他SIP终端30的状态变化信息,并将接收的其他SIP终端30的状态变化信息转化为便于SIP终端30的用户识别的事件,并显示在显示单元20上。每一 SIP终端30均包括检测单元50、信息生成单元60、信息收发单元70及信息转换单元80。检测单元50用于检测该SIP终端30的状态变化情况。信息生成单元60用于当该SIP终端30的状态发生变化时,生成状态变化信息。信息收发单元70用于将状态变化信息发送给SIP服务器40。信息收发单元70还用于从SIP服务器40接收其他SIP终端30的状态变化信息。信息转换单元80用于将信息收发单元70接收的其他SIP终端30的状态变化信息转化为可在显示单元20上进行显示的事件,并在显示单元20上显示该事件。请参阅图2,为一实施方式中SIP终端状态通知方法的流程图,包括以下步骤:SIP终端30检测自身的状态变化并在检测到自身状态发生变化时生成状态变化信息发送给一 SIP服务器40,其中,所述SIP终端30包括显示单元20 (S610);SIP服务器40根据接收的SIP终端30的状态变化信息更新相应的SIP终端30的状态记录,并向SIP会话系统10中的其他SIP终端30发送该SIP终端30状态变化信息(S610);SIP终端30接收来自SIP服务器40的其他SIP终端30的状态变化信息,并将其他SIP终端30状态变化信息转化为可在显示单元20上进行显示的事件,并在显示单元20上显示该事件(S630)。在本实施方式中,当一 SIP终端30检测自身的状态变化并生成状态变化信息发送给一 SIP服务器40时,该SIP终端30同时将自身生成的状态变化信息转化为可在显示单元20上进行显示的事件,并显示单元20上显示该事件。上述SIP会话系统10及SIP终端状态通知方法可应用于音频数字教学课堂中。在音频数字教学课堂中,每个学生的SIP终端都包括显示教学内容的显示屏及用于发言的话筒。一般的SIP会话系统中,如果某学生按下话筒进行发言时,该学生的SIP终端的话筒状态改变,只有在老师的SIP终端的显示屏上进行显示,因此老师知晓是哪个学生将要发言,而其他学生则无法得知是哪个同学在发言。应用本专利技术的SIP会话系统10及SIP终端状态通知方法,当某学生的话筒状态发生改变时,SIP服务器40将该话筒的状态改变信息发送给其他SIP终端30,SIP终端30在接收该状态改变信息后会在各自的SIP终端30的显示屏上更新状态改变了的SIP终端30的话筒状态,因此所有学生和老师都可及时地了解每个同学的话筒开闭状态,进而得知是哪个同学在发言。上述SIP会话系统10及SIP终端状态通知方法通过SIP服务器40将SIP终端30的状态改变信息传送给SIP会话系统10中的其他SIP终端30,使SIP会话系统10中的所有SIP终端30及时地了解其他SIP终端30的状态变化。本文档来自技高网...

【技术保护点】
一种SIP会话系统,该SIP会话系统包括若干个包括显示单元的SIP终端及一SIP服务器,其特征在于:每一SIP终端用于检测自身的状态变化并在检测到自身状态发生变化时生成状态变化信息发送给SIP服务器,SIP服务器用于根据接收的该SIP终端状态变化信息更新该SIP终端的状态记录,并向SIP会话系统中的其他SIP终端发送该SIP终端状态变化信息,每一SIP终端还用于接收来自SIP服务器的其他SIP终端的状态变化信息,将接收的SIP终端的状态变化信息转化为便于SIP终端的用户识别的事件,并将该事件显示在显示单元上。

【技术特征摘要】
1.一种SIP会话系统,该SIP会话系统包括若干个包括显示单元的SIP终端及一 SIP服务器,其特征在于:每一 SIP终端用于检测自身的状态变化并在检测到自身状态发生变化时生成状态变化信息发送给SIP服务器,SIP服务器用于根据接收的该SIP终端状态变化信息更新该SIP终端的状态记录,并向SIP会话系统中的其他SIP终端发送该SIP终端状态变化信息,每一 SIP终端还用于接收来自SIP服务器的其他SIP终端的状态变化信息,将接收的SIP终端的状态变化信息转化为便于SIP终端的用户识别的事件,并将该事件显示在显示单元上。2.如权利要求1所述的SIP会话系统,其特征在于:每一SIP终端包括检测单元、信息生成单元、信息收发单元及息转化单元,检测单元用于检测SIP终端自身的状态变化情况,信息生成单元用于当SIP终端的状态发生变化时,生成状态变...

【专利技术属性】
技术研发人员:陈坤河
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1