Sip會話系統及sip終端狀態通知方法
2023-05-22 22:32:26 1
Sip會話系統及sip終端狀態通知方法
【專利摘要】一種SIP會話系統包括若干個包括顯示單元的SIP終端及一SIP伺服器。每一SIP終端用於檢測自身的狀態變化並在檢測到自身狀態發生變化時生成狀態變化信息發送給SIP伺服器。SIP伺服器用於根據接收的該SIP終端狀態變化信息更新該SIP終端的狀態記錄,並向SIP會話系統中的其他SIP終端發送該SIP終端狀態變化信息。每一SIP終端還用於接收來自SIP伺服器的其他SIP終端的狀態變化信息,將接收的SIP終端的狀態變化信息轉化為便於SIP終端的用戶識別的事件,並將該事件顯示在顯示單元上。本發明還提供了一種SIP終端狀態通知方法。
【專利說明】SIP會話系統及SIP終端狀態通知方法
【技術領域】
[0001]本發明涉及SIP會話系統及SIP終端狀態通知方法。
【背景技術】
[0002]在現有技術中,根據會話初始協議(Session Initiation Protocol, SIP)的規定,用戶甲的SIP終端通過SIP代理伺服器訂閱指定的用戶乙的SIP終端的會話狀態,來獲取該用戶乙的狀態信息。然而,在多數情況下,在用戶甲獲取用戶乙的狀態信息時,SIP會話系統中的其他用戶也需要了解用戶乙的狀態信息。然而,根據現有的SIP會話系統,其他用戶要想了解用戶乙的狀態信息,需要如用戶甲一樣通過SIP代理伺服器向用戶乙的SIP終端訂閱其狀態信息,這樣的SIP會話系統操作繁瑣。
【發明內容】
[0003]有鑑於此,本發明提供了一種使得所有SIP終端能及時了解其他SIP終端的狀態變化的SIP會話系統及SIP終端狀態通知方法。
[0004]一種SIP會話系統,該SIP會話系統包括若干個包括顯示單元的SIP終端及一 SIP伺服器,每一 SIP終端用於檢測自身的狀態變化並在檢測到自身狀態發生變化時生成狀態變化信息發送給SIP伺服器,SIP伺服器用於根據接收的該SIP終端狀態變化信息更新該SIP終端的狀態記錄,並向SIP會話系統中的其他SIP終端發送該SIP終端狀態變化信息,每一 SIP終端還用於接收來自SIP伺服器的其他SIP終端的狀態變化信息,將接收的SIP終端的狀態變化信息轉化為便於SIP終端的用戶識別的事件,並將該事件顯示在顯示單元上。
[0005]一種SIP終端狀態通知方法,所述SIP終端應用於一 SIP會話系統中,該SIP終端狀態通知方法包括步驟:SIP終端檢測自身的狀態變化並在檢測到自身狀態發生變化時生成狀態變化信息發送給SIP伺服器;SIP伺服器根據接收的SIP終端狀態變化信息更新相應的SIP終端的狀態記錄,並向SIP會話系統中的其他SIP終端發送該SIP終端狀態變化信息;SIP終端接收來自SIP伺服器的其他SIP終端狀態變化信息,並將該SIP終端狀態變化信息轉化為可在顯示單元上進行顯示的事件,並在顯示單元上顯示該事件。
[0006]上述SIP會話系統及SIP終端狀態通知方法通過SIP伺服器將SIP終端的狀態改變信息傳送給SIP會話系統中的其他SIP終端,使得SIP會話系統中的所有SIP終端及時地了解其他SIP終端的狀態變化。
【專利附圖】
【附圖說明】
[0007]圖1為一實施方式中SIP會話系統的示意圖。
[0008]圖2為一實施方式中SIP終端狀態通知方法的流程圖。
[0009]主要元件符號說明SIP會話系統10顯示單元20SIP終端30SIP伺服器40檢測單元50信息生成單元60信息收發單元70信息轉換單元80SIP終端狀態通知方法步驟 S610-S630
如下【具體實施方式】將結合上述附圖進一步說明本發明。
【具體實施方式】
[0010]請參考圖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上。
[0011]每一 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上顯示該事件。
[0012]請參閱圖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)。
[0013]在本實施方式中,當一 SIP終端30檢測自身的狀態變化並生成狀態變化信息發送給一 SIP伺服器40時,該SIP終端30同時將自身生成的狀態變化信息轉化為可在顯示單元20上進行顯示的事件,並顯示單元20上顯示該事件。
[0014]上述SIP會話系統10及SIP終端狀態通知方法可應用於音頻數字教學課堂中。在音頻數字教學課堂中,每個學生的SIP終端都包括顯示教學內容的顯示屏及用於發言的話筒。一般的SIP會話系統中,如果某學生按下話筒進行發言時,該學生的SIP終端的話筒狀態改變,只有在老師的SIP終端的顯示屏上進行顯示,因此老師知曉是哪個學生將要發言,而其他學生則無法得知是哪個同學在發言。應用本發明的SIP會話系統10及SIP終端狀態通知方法,當某學生的話筒狀態發生改變時,SIP伺服器40將該話筒的狀態改變信息發送給其他SIP終端30,SIP終端30在接收該狀態改變信息後會在各自的SIP終端30的顯示屏上更新狀態改變了的SIP終端30的話筒狀態,因此所有學生和老師都可及時地了解每個同學的話筒開閉狀態,進而得知是哪個同學在發言。
[0015]上述SIP會話系統10及SIP終端狀態通知方法通過SIP伺服器40將SIP終端30的狀態改變信息傳送給SIP會話系統10中的其他SIP終端30,使SIP會話系統10中的所有SIP終端30及時地了解其他SIP終端30的狀態變化。
【權利要求】
1.一種SIP會話系統,該SIP會話系統包括若干個包括顯示單元的SIP終端及一 SIP伺服器,其特徵在於:每一 SIP終端用於檢測自身的狀態變化並在檢測到自身狀態發生變化時生成狀態變化信息發送給SIP伺服器,SIP伺服器用於根據接收的該SIP終端狀態變化信息更新該SIP終端的狀態記錄,並向SIP會話系統中的其他SIP終端發送該SIP終端狀態變化信息,每一 SIP終端還用於接收來自SIP伺服器的其他SIP終端的狀態變化信息,將接收的SIP終端的狀態變化信息轉化為便於SIP終端的用戶識別的事件,並將該事件顯示在顯示單元上。
2.如權利要求1所述的SIP會話系統,其特徵在於:每一SIP終端包括檢測單元、信息生成單元、信息收發單元及息轉化單元,檢測單元用於檢測SIP終端自身的狀態變化情況,信息生成單元用於當SIP終端的狀態發生變化時,生成狀態變化信息,信息收發單元用於將狀態變化信息發送給SIP伺服器並從SIP伺服器接收其他SIP終端的狀態變化信息,信息轉化單元用於將SIP中終端接收的狀態變化信息轉化為可在顯示單元上進行顯示的事件,並在SIP終端的顯示單元上顯示該事件。
3.一種SIP終端狀態通知方法,所述SIP終端狀態通知方法應用於如權利要求1所述的SIP會話系統中,該SIP終端狀態通知方法包括步驟:SIP終端檢測自身的狀態變化並在檢測到自身狀態發生變化時生成狀態變化信息發送給SIP伺服器;SIP伺服器根據接收的SIP終端狀態變化信息更新相應的SIP終端的狀態記錄,並向SIP會話系統中的其他SIP終端發送該SIP終端狀態變化信息;SIP終端接收來自SIP伺服器的其他SIP終端狀態變化信息,並將該SIP終端狀態變化信息轉化為可在顯示單元上進行顯示的事件,並在顯示單元上顯示該事件。
【文檔編號】H04L29/06GK103516691SQ201210217717
【公開日】2014年1月15日 申請日期:2012年6月28日 優先權日:2012年6月28日
【發明者】陳坤河 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司