專利名稱:一種用戶狀態(tài)呈現(xiàn)方法與系統(tǒng)的制作方法
技術(shù)領域:
本發(fā)明涉及即時通信技術(shù)領域,更具體的是,本發(fā)明涉及一種用戶狀態(tài)的實時呈現(xiàn)方法與系統(tǒng)。
背景技術(shù):
“Presence”,也作“presence information”,中文一般譯為“呈現(xiàn)”,是以某種通信方式,按照一定的接入準則,獲取呈現(xiàn)信息(如用戶狀態(tài)、通信能力、個人參考等信息),并展現(xiàn)給其它用戶的一種方法。以常見的MSNMessenger來為例,MSNv7.5提供用戶的可選狀態(tài)有聯(lián)機、忙碌、馬上回來、離開、接聽電話、外出就餐和顯示為脫機,這些狀態(tài)便稱為“呈現(xiàn)信息”或“呈現(xiàn)”,它們表征了用戶當前處于的某種狀態(tài)和用戶進行通信的意愿等信息;同時,這些狀態(tài)還反映出與該用戶進行通信的能力,比如若用戶處于“脫機”狀態(tài)的話,別的用戶便不能用即時消息與之通信。例如,一個簡單的呈現(xiàn)過程如下訂閱用戶(稱為Watcher)訂閱(Subscribe)他感興趣的發(fā)布用戶(Presentity)的呈現(xiàn)狀態(tài),發(fā)布用戶接收訂閱請求。以后發(fā)布用戶的狀態(tài)發(fā)生變化之后他會發(fā)布(Publish)自己的新狀態(tài),這個新狀態(tài)會通知(Notify)給訂閱用戶。(注上述發(fā)布用戶、訂閱用戶等概念嚴格上來說指網(wǎng)絡中的實現(xiàn)相應功能通信實體)。
呈現(xiàn)通信技術(shù)在即時通信中扮演著非常重要的角色,為個人/企業(yè)用戶的辦公、會議、通信等多領域提供高效便捷的解決方案。目前比較成熟的呈現(xiàn)技術(shù)是用戶狀態(tài)的呈現(xiàn)技術(shù),其具體方法是呈現(xiàn)業(yè)務支撐系統(tǒng)的用戶通過專用的軟件終端手工設置自己當前的呈現(xiàn)狀態(tài),例如忙、空閑、離開等,呈現(xiàn)業(yè)務支撐系統(tǒng)就會自動的把該狀態(tài)以呈現(xiàn)消息的方式通知給系統(tǒng)中其它的用戶,這樣其它用戶就可以通過自己的軟件終端看到該用戶當前的呈現(xiàn)狀態(tài)。
但是,現(xiàn)有用戶狀態(tài)呈現(xiàn)技術(shù)還存在如下不足首先,用戶呈現(xiàn)狀態(tài)不能真實反映用戶當前的實際狀態(tài)。因為它需要用戶主動的通過軟件終端進行設置,這樣有可能導致實際狀態(tài)和設置狀態(tài)不一致。
其次,當用戶的呈現(xiàn)狀態(tài)在系統(tǒng)中其它用戶的軟件終端上顯示為空閑狀態(tài)時,但該用戶有可能正在利用桌面電話進行通信,這樣如果有人想呼叫該用戶的桌面電話時還是無法接通,其實這是一種用戶狀態(tài)和通信工具狀態(tài)的不一致性導致的。
發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)中用戶的呈現(xiàn)狀態(tài)不能真實反映用戶當前的實際狀態(tài)的缺陷,提供了一種用戶狀態(tài)呈現(xiàn)方法及系統(tǒng),通過呈現(xiàn)服務器實時獲取用戶終端設備狀態(tài),并根據(jù)用戶終端設備狀態(tài)發(fā)布相應用戶狀態(tài)呈現(xiàn)信息,從而便于其他用戶了解該用戶真實的呈現(xiàn)狀態(tài),以提高通信效率。
為解決上述問題,本發(fā)明公開了一種用戶狀態(tài)呈現(xiàn)方法,包括A.用戶終端設備向呈現(xiàn)服務器登記用戶狀態(tài)呈現(xiàn)業(yè)務;B.所述呈現(xiàn)服務器啟動用戶狀態(tài)呈現(xiàn)業(yè)務,實時獲取用戶終端設備狀態(tài),并根據(jù)用戶終端設備狀態(tài)發(fā)布相應用戶狀態(tài)呈現(xiàn)信息。
所述呈現(xiàn)服務器包括交換機模塊以及IT系統(tǒng)模塊;所述步驟A為所述用戶終端設備向所述交換機模塊登記用戶狀態(tài)呈現(xiàn)業(yè)務;
所述步驟B為呈現(xiàn)服務器中所述交換機模塊獲取所述用戶終端設備的呈現(xiàn)狀態(tài)改變,所述交換機模塊產(chǎn)生一條呈現(xiàn)消息,并將該呈現(xiàn)消息發(fā)布至所述IT系統(tǒng)模塊;所述交換機模塊存有一個反映所述用戶終端設備信息的呈現(xiàn)信息包,該呈現(xiàn)信息包包括一個反映所述用戶終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務的業(yè)務標識;所述步驟A中向所述交換機模塊登記用戶狀態(tài)呈現(xiàn)業(yè)務為所述交換機模塊直接將該業(yè)務標識設置為有效,或者通過所述用戶終端設備向所述交換機模塊請求;所述交換機模塊將該用戶終端設備用戶狀態(tài)呈現(xiàn)業(yè)務標識置為有效。
所述呈現(xiàn)信息包還包括反映所述用戶終端設備呈現(xiàn)狀態(tài)的信息;所述步驟B還包括所述交換機模塊根據(jù)所述用戶終端設備的呈現(xiàn)狀態(tài)改變,更新所述呈現(xiàn)信息包中對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息;所述IT系統(tǒng)模塊包括一個識別所述用戶終端設備的地址薄,且該地址薄包括所述用戶終端設備的呈現(xiàn)狀態(tài)信息;所述IT系統(tǒng)模塊接收所述呈現(xiàn)消息后,更新所述地址薄中對應所述用戶終端設備的呈現(xiàn)狀態(tài)信息。
所述呈現(xiàn)服務器為PSTN交換機、軟交換機和呼叫控制器其中之一。
所述交換機模塊為PSTN交換機、軟交換機和呼叫控制器其中之一。
所述呈現(xiàn)服務器包括IT系統(tǒng)模塊;所述步驟A為所述用戶終端設備向所述IT系統(tǒng)模塊登記用戶狀態(tài)呈現(xiàn)業(yè)務;所述步驟B為所述用戶終端設備根據(jù)自身呈現(xiàn)狀態(tài)的改變產(chǎn)生一條呈現(xiàn)消息,并將該呈現(xiàn)消息發(fā)布至所述IT系統(tǒng)模塊。
所述IT系統(tǒng)模塊包括一個反映所述用戶終端設備信息的呈現(xiàn)信息包,該呈現(xiàn)信息包包括一個反映所述用戶終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務的業(yè)務標識;所述步驟A為通過所述IT系統(tǒng)模塊直接將該業(yè)務標識設置為有效,或者通過所述用戶終端設備向所述IT系統(tǒng)模塊請求,所述IT系統(tǒng)模塊將該用戶終端設備用戶狀態(tài)呈現(xiàn)業(yè)務標識置為有效。
所述呈現(xiàn)信息包還包括反映所述用戶終端設備呈現(xiàn)狀態(tài)的信息;所述步驟B還包括所述IT系統(tǒng)模塊接收所述呈現(xiàn)消息后,更新所述呈現(xiàn)信息包中對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息。
相應地,本發(fā)明公開了一種用戶狀態(tài)呈現(xiàn)系統(tǒng),關鍵是,包括用戶終端設備,該用戶終端設備狀態(tài)與用戶狀態(tài)呈現(xiàn)信息相對應;呈現(xiàn)服務器,用于為該用戶終端設備提供用戶狀態(tài)呈現(xiàn)業(yè)務,所述呈現(xiàn)服務器包括交換機模塊以及IT系統(tǒng)模塊;所述交換機模塊用于為所述終端設備提供登記用戶狀態(tài)呈現(xiàn)業(yè)務,以及實時獲取所述終端設備的呈現(xiàn)狀態(tài)改變,并根據(jù)所述狀態(tài)改變產(chǎn)生一條呈現(xiàn)消息;所述IT系統(tǒng)模塊用于接受所述交換機模塊發(fā)布的所述呈現(xiàn)消息并更新對應所述終端設備呈現(xiàn)狀態(tài)的信息。
所述呈現(xiàn)服務器包括與所述終端設備相對應的呈現(xiàn)信息包,該呈現(xiàn)信息包包括一個反映所述終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務服務的業(yè)務標識;所述交換機模塊直接將所述業(yè)務標識設置為有效,或者所述終端設備向所述交換機模塊請求,所述交換機模塊設置所述業(yè)務標識為有效;所述呈現(xiàn)信息包還包括反映所述終端設備呈現(xiàn)狀態(tài)的信息,所述呈現(xiàn)服務器接收所述交換機模塊發(fā)布的所述呈現(xiàn)消息并更新所述呈現(xiàn)信息包中對應所述終端設備呈現(xiàn)狀態(tài)的信息。
另外,本發(fā)明公開的一種用戶狀態(tài)呈現(xiàn)系統(tǒng),關鍵是,還可以為包括用戶終端設備,該用戶終端設備狀態(tài)與用戶狀態(tài)呈現(xiàn)信息相對應,用于通過實時自檢自身呈現(xiàn)狀態(tài)改變時,產(chǎn)生一條反映自身狀態(tài)改變的呈現(xiàn)消息;呈現(xiàn)服務器,用于為該用戶終端設備提供用戶狀態(tài)呈現(xiàn)業(yè)務,所述呈現(xiàn)服務器包括IT系統(tǒng)模塊,該IT系統(tǒng)模塊用于為所述終端設備提供登記用戶狀態(tài)呈現(xiàn)業(yè)務,以及接受所述終端設備發(fā)布的所述呈現(xiàn)消息并更新該呈現(xiàn)服務器中對應所述終端設備呈現(xiàn)狀態(tài)的信息。
所述呈現(xiàn)服務器包括與所述終端設備相對應的呈現(xiàn)信息包,該呈現(xiàn)信息包包括一個反映所述終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務服務的業(yè)務標識;所述IT系統(tǒng)模塊直接將所述業(yè)務標識設置為有效,或者所述終端設備向所述IT系統(tǒng)模塊請求,所述IT系統(tǒng)模塊設置所述業(yè)務標識為有效;所述呈現(xiàn)信息包還包括反映所述終端設備呈現(xiàn)狀態(tài)的信息,所述呈現(xiàn)服務器接收所述呈現(xiàn)消息并更新所述呈現(xiàn)信息包中對應所述終端設備呈現(xiàn)狀態(tài)的信息。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果由于本發(fā)明通過呈現(xiàn)服務器中的交換機模塊監(jiān)控用戶終端設備的呈現(xiàn)狀態(tài)(或用戶終端設備實時檢測自身的呈現(xiàn)狀態(tài)),當用戶終端設備的呈現(xiàn)狀態(tài)發(fā)生改變時,交換機模塊(或用戶終端設備)依此監(jiān)控結(jié)果產(chǎn)生一條對應的呈現(xiàn)狀態(tài)消息,并將該呈現(xiàn)消息發(fā)布至IT系統(tǒng)模塊。因此,本發(fā)明解決了現(xiàn)有技術(shù)中,用戶終端設備不能真實的反應對應用戶的呈現(xiàn)狀態(tài)的缺陷;并且,由于通過呈現(xiàn)服務器實時獲取用戶終端設備對應用戶的真實呈現(xiàn)狀態(tài),其他用戶也能通過呈現(xiàn)服務器了解所述用戶的真實呈現(xiàn)狀態(tài),故利用本發(fā)明的方法有利于提高用戶之間的通信效率。
圖1是本發(fā)明所揭示用戶狀態(tài)呈現(xiàn)方法的一種具體實施例的流程示意圖。
圖2是本發(fā)明所揭示用戶狀態(tài)呈現(xiàn)方法的另一種具體實施例的流程示意圖。
圖3是本發(fā)明所揭示的呈現(xiàn)信息包的示意圖。
圖4是本發(fā)明的一個具體實施業(yè)務流程示意圖。
具體實施例方式
以下結(jié)合說明書附圖對本發(fā)明作進一步詳細說明。
本發(fā)明針對現(xiàn)有技術(shù)中,由于需要通過軟件設置用戶的呈現(xiàn)狀態(tài),用戶的呈現(xiàn)狀態(tài)不能真實反映用戶當前的實際狀態(tài)的缺陷,進而公開了一種用戶狀態(tài)呈現(xiàn)方法,其通過呈現(xiàn)服務器實時獲取用戶終端設備的呈現(xiàn)狀態(tài)改變,并根據(jù)呈現(xiàn)狀態(tài)的改變發(fā)布相應用戶狀態(tài)呈現(xiàn)信息,以實現(xiàn)實時真實的反映戶用呈現(xiàn)狀態(tài)的改變,以便于其他呈現(xiàn)用戶(呈現(xiàn)信息訂閱者)能準確查詢該用戶的真實呈現(xiàn)狀態(tài),或是呈現(xiàn)服務器將該用戶真實的呈現(xiàn)狀態(tài)信息通知其他用戶,提高用戶之間的通信效率。
需要說明的是,在本發(fā)明中,用戶終端設備的呈現(xiàn)狀態(tài)與用戶呈現(xiàn)狀態(tài)是一一對應的,也即是用戶終端設備的狀態(tài)與用戶狀態(tài)是一一對應。
本發(fā)明公開的一種用戶狀態(tài)呈現(xiàn)方法,包括如下步驟A.用戶終端設備向呈現(xiàn)服務器登記用戶狀態(tài)呈現(xiàn)業(yè)務;B.所述呈現(xiàn)服務器啟動用戶狀態(tài)呈現(xiàn)業(yè)務,實時獲取用戶終端設備狀態(tài),并根據(jù)用戶終端設備狀態(tài)發(fā)布相應用戶狀態(tài)呈現(xiàn)信息。
本發(fā)明是基于如下網(wǎng)絡架構(gòu)來現(xiàn)實用戶終端設備,為一個終端呈現(xiàn)服務用戶,比如為電話終端;呈現(xiàn)服務器,包括交換機模塊以及信息技術(shù)(Information Technology,IT)系統(tǒng)模塊,其中所述交換機模塊用于為所述用戶終端設備提供登記用戶狀態(tài)呈現(xiàn)業(yè)務,以及實時獲取所述用戶終端設備的呈現(xiàn)狀態(tài)改變,并根據(jù)所述狀態(tài)改變產(chǎn)生一條呈現(xiàn)消息;所述IT系統(tǒng)模塊用于接收所述交換機模塊發(fā)布的所述呈現(xiàn)消息并更新對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息。
如圖1所示,為本發(fā)明一個具體實施例的流程示意圖。本發(fā)明主要用于將所述用戶終端設備對應的用戶呈現(xiàn)狀態(tài)實時呈現(xiàn),具體包括如下步驟步驟S110所述用戶終端設備向所述呈現(xiàn)服務器中所述交換機模塊登記用戶狀態(tài)呈現(xiàn)業(yè)務;步驟S120所述呈現(xiàn)服務器中所述交換機模塊監(jiān)控所述用戶終端設備的呈現(xiàn)狀態(tài),當所述交換機模塊獲取所述用戶終端設備的呈現(xiàn)狀態(tài)改變時,所述交換機模塊產(chǎn)生一條呈現(xiàn)消息;步驟S130將所述呈現(xiàn)消息發(fā)布至IT系統(tǒng)模塊。
其中,在所述交換機模塊中建立一個與所述用戶終端設備相對應的呈現(xiàn)信息包,如圖3所示。該呈現(xiàn)信息包包括一個反映所述用戶終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務的業(yè)務標識,以及反映所述用戶終端設備呈現(xiàn)狀態(tài)的信息,等。如果設置所述業(yè)務標識為有效,則表明對應的所述用戶終端設備已經(jīng)登記用戶狀態(tài)呈現(xiàn)業(yè)務,否則表明對應的所述用戶終端設備還未登記用戶狀態(tài)呈現(xiàn)業(yè)務。并且,所述呈現(xiàn)信息包所包括的呈現(xiàn)狀態(tài)的信息,是通過所述交換機模塊檢測所述用戶終端設備的呈現(xiàn)狀態(tài),并根據(jù)所述用戶終端設備的呈現(xiàn)狀態(tài)改變,進而更新該呈現(xiàn)信息包中的呈現(xiàn)狀態(tài)的信息。另外,所述呈現(xiàn)信息包中所包括的信息具有可擴展性,可根據(jù)用戶的實際需求來定義,在此不再詳敘。
在所述步驟S110中,為設置所述業(yè)務標識為有效,可通過兩種方式來實現(xiàn)一是所述用戶終端設備向所述交換機模塊請求,所述交換機模塊將該用戶終端設備用戶狀態(tài)呈現(xiàn)業(yè)務標識設置為有效;另一是通過所述交換機模塊直接設置所述業(yè)務標識為有效。當然,如果所述用戶終端設備需要退出用戶狀態(tài)呈現(xiàn)業(yè)務,也可以采用上述類似方法設置所述業(yè)務標識為無效。
另外,所述步驟S120具體如下實現(xiàn)所述交換機模塊實時獲取所述用戶終端設備的呈現(xiàn)狀態(tài),并根據(jù)對應的所述呈現(xiàn)信息包中的呈現(xiàn)狀態(tài)信息與實時獲取到的所述用戶終端設備的呈現(xiàn)狀態(tài)作對比,以判斷所述用戶終端設備的呈現(xiàn)狀態(tài)是否發(fā)生改變,如是,則依此改變的用戶呈現(xiàn)狀態(tài)產(chǎn)生一條呈現(xiàn)消息,且所述交換機模塊更新所述呈現(xiàn)信息包中所述用戶終端設備對應呈現(xiàn)狀態(tài)的信息。
并且,在所述IT系統(tǒng)模塊中,包括一個識別所述用戶終端設備的地址薄,該地址薄包括所述用戶終端設備的呈現(xiàn)狀態(tài)信息,且該地址薄可通過與所述呈現(xiàn)信息包中所包括的所述用戶終端設備的通信號碼、通信地址,或者其他識別信息建立映射關系。其中,所述步驟S130進一步包括,所述IT系統(tǒng)模塊接收所述呈現(xiàn)消息后,更新所述地址薄中對應所述用戶終端設備的呈現(xiàn)狀態(tài)信息。即其他用戶終端設備可通過向所述IT系統(tǒng)模塊發(fā)出請求,通過所述地址薄以快速查詢所述用戶終端設備真實的呈現(xiàn)狀態(tài)信息。
所述呈現(xiàn)服務器為PSTN交換機、軟交換機和呼叫控制器其中之一。
所述交換機模塊為PSTN交換機、軟交換機和呼叫控制器其中之一;而所述IT系統(tǒng)模塊為具有呈現(xiàn)服務器功能的計算機網(wǎng)絡系統(tǒng)。
如圖2所示,本發(fā)明另一個具體實施例的流程示意圖。本實施例是基于如下網(wǎng)絡硬件架構(gòu)來實現(xiàn)用戶終端設備,為一個終端呈現(xiàn)服務用戶,比如為電話終端,該終端設備實時自檢呈現(xiàn)狀態(tài),當呈現(xiàn)狀態(tài)發(fā)生改變時,產(chǎn)生一條對應的呈現(xiàn)狀態(tài)信息;呈現(xiàn)服務器,該呈現(xiàn)服務器包括IT系統(tǒng)模塊的,用于為所述用戶終端設備提供登記用戶狀態(tài)呈現(xiàn)業(yè)務,以及接收所述用戶終端設備發(fā)布的所述呈現(xiàn)消息并更新對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息。
在本實施例中,本發(fā)明的方法具體包括如下步驟步驟S210通過所述用戶終端設備向所述IT系統(tǒng)模塊登記用戶狀態(tài)呈現(xiàn)業(yè)務;步驟S220所述用戶終端設備實時自檢自身的呈現(xiàn)狀態(tài),當所述用戶終端設備呈現(xiàn)狀態(tài)改變時,所述用戶終端設備產(chǎn)生一條反映自身狀態(tài)改變的呈現(xiàn)消息;步驟S230將所述呈現(xiàn)消息發(fā)布至IT系統(tǒng)模塊。
其中,所述呈現(xiàn)服務器中,建立有與所述用戶終端設備相對應的呈現(xiàn)信息包,該呈現(xiàn)信息包包括一個反映所述用戶終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務服務的業(yè)務標識,以及反映所述用戶終端設備呈現(xiàn)狀態(tài)的信息,見圖3所示。
所述步驟S210通過所述IT系統(tǒng)模塊直接將所述業(yè)務標識設置為有效,或者通過所述用戶終端設備向所述IT系統(tǒng)模塊發(fā)請求,所述IT系統(tǒng)模塊將該用戶終端設備用戶狀態(tài)呈現(xiàn)業(yè)務標識置為有效。
另外,所述步驟S220進一步包括所述IT系統(tǒng)模塊接收所述呈現(xiàn)消息后,更新所述呈現(xiàn)信息包中對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息,以利于其他用戶終端設備能夠通過查詢或通知方式了解所述用戶終端設備的真實呈現(xiàn)狀態(tài)。
如圖4所示,進一步,所述用戶終端設備為電話終端,所述交換機模塊為PSTN交換機的具體實施例,且以電話終端一次基本的通話為例,來進一步描述本發(fā)明的具體實現(xiàn)流程,以更好的理解本發(fā)明的方法。
(1)登記業(yè)務請求所述電話終端向所述交換機發(fā)出設置對應于所述電話終端的呈現(xiàn)信息包中的業(yè)務標識為有效的請求;(2)響應交換機響應步驟(1)的請求并設置業(yè)務標識為有效;(3)摘機開始通信;(4)判斷電話終端是否登記了用戶狀態(tài)呈現(xiàn)業(yè)務該步驟以所述交換機判斷呈現(xiàn)信息包中的業(yè)務標識是否為有效來實現(xiàn),且僅當所述業(yè)務標識為有效,才能繼續(xù)下列步驟;(5)檢測所述交換機檢測所述電話終端的呈現(xiàn)狀態(tài)-由“空閑”變?yōu)殚_始通信的“忙碌”;并根據(jù)測到的呈現(xiàn)狀態(tài)發(fā)生改變結(jié)果,對應產(chǎn)生一條呈現(xiàn)狀態(tài)消息“忙碌”;(6)發(fā)布呈現(xiàn)狀態(tài)消息“忙碌”將步驟(5)產(chǎn)生的呈現(xiàn)消息,依據(jù)呈現(xiàn)協(xié)議以發(fā)布至所述IT系統(tǒng);(7)響應所述IT系統(tǒng)對步驟(6)的消息發(fā)布作出成功響應;(8)掛機所述電話終端通信結(jié)束;(9)檢測所述交換機檢測所述電話終端的呈現(xiàn)狀態(tài)-由“忙碌”變?yōu)椤翱臻e”;并根據(jù)測到的呈現(xiàn)狀態(tài)發(fā)生改變結(jié)果,對應產(chǎn)生一條呈現(xiàn)狀態(tài)消息“空閑”;(10)發(fā)布呈現(xiàn)消息“空閑”將步驟(9)產(chǎn)生的呈現(xiàn)消息,依據(jù)呈現(xiàn)協(xié)議以發(fā)布至所述IT系統(tǒng);(11)響應所述IT系統(tǒng)對步驟(10)的消息發(fā)布作出成功響應。
由此可知,本發(fā)明通過呈現(xiàn)服務器實時獲取用戶終端設備對應的用戶呈現(xiàn)狀態(tài)改變,并根據(jù)呈現(xiàn)狀態(tài)的改變發(fā)布相應用戶狀態(tài)呈現(xiàn)信息,實現(xiàn)了實時、真實地戶用呈現(xiàn)狀態(tài)的發(fā)布。
以上實施例僅用以說明本發(fā)明而并非限制本發(fā)明所描述的技術(shù)方案;因此,盡管本說明書參照上述的各個實施例對本發(fā)明已進行了詳細的說明,但是,本領域的普通技術(shù)人員應當理解,仍然可以對本發(fā)明進行修改或者等同替換;而一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進,其均應涵蓋在本發(fā)明的權(quán)利要求范圍當中。
權(quán)利要求
1.一種用戶狀態(tài)呈現(xiàn)方法,其特征在于,包括A.用戶終端設備向呈現(xiàn)服務器登記用戶狀態(tài)呈現(xiàn)業(yè)務;B.所述呈現(xiàn)服務器啟動用戶狀態(tài)呈現(xiàn)業(yè)務,實時獲取用戶終端設備狀態(tài),并根據(jù)用戶終端設備狀態(tài)發(fā)布相應用戶狀態(tài)呈現(xiàn)信息。
2.根據(jù)權(quán)利要求1所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述呈現(xiàn)服務器包括交換機模塊以及信息技術(shù)系統(tǒng)模塊;所述步驟A為所述用戶終端設備向所述交換機模塊登記用戶狀態(tài)呈現(xiàn)業(yè)務。
3.根據(jù)權(quán)利要求2所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述步驟B為呈現(xiàn)服務器中所述交換機模塊獲取所述用戶終端設備的呈現(xiàn)狀態(tài)改變,所述交換機模塊產(chǎn)生一條呈現(xiàn)消息,并將該呈現(xiàn)消息發(fā)布至所述信息技術(shù)系統(tǒng)模塊。
4.根據(jù)權(quán)利要求2或3所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述交換機模塊存有一個反映所述用戶終端設備信息的呈現(xiàn)信息包,該呈現(xiàn)信息包包括一個反映所述用戶終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務的業(yè)務標識;所述步驟A中向所述交換機模塊登記用戶狀態(tài)呈現(xiàn)業(yè)務為所述交換機模塊直接將該業(yè)務標識設置為有效,或者通過所述用戶終端設備向所述交換機模塊請求;所述交換機模塊將該用戶終端設備用戶狀態(tài)呈現(xiàn)業(yè)務標識置為有效。
5.根據(jù)權(quán)利要求4所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述呈現(xiàn)信息包還包括反映所述用戶終端設備呈現(xiàn)狀態(tài)的信息;所述步驟B還包括所述交換機模塊根據(jù)所述用戶終端設備的呈現(xiàn)狀態(tài)改變,更新所述呈現(xiàn)信息包中對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息。
6.根據(jù)權(quán)利要求2或3所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述信息技術(shù)系統(tǒng)模塊包括一個識別所述用戶終端設備的地址薄,且該地址薄包括所述用戶終端設備的呈現(xiàn)狀態(tài)信息;所述信息技術(shù)系統(tǒng)模塊接收所述呈現(xiàn)消息后,更新所述地址薄中對應所述用戶終端設備的呈現(xiàn)狀態(tài)信息。
7.根據(jù)權(quán)利要求2或3所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述呈現(xiàn)服務器為PSTN交換機、軟交換機和呼叫控制器其中之一。
8.根據(jù)權(quán)利要求2或3所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述交換機模塊為PSTN交換機、軟交換機和呼叫控制器其中之一。
9.根據(jù)權(quán)利要求1所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述呈現(xiàn)服務器包括信息技術(shù)系統(tǒng)模塊;所述步驟A為所述用戶終端設備向所述信息技術(shù)系統(tǒng)模塊登記用戶狀態(tài)呈現(xiàn)業(yè)務。
10.根據(jù)權(quán)利要求9所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述步驟B為所述用戶終端設備根據(jù)自身呈現(xiàn)狀態(tài)的改變產(chǎn)生一條呈現(xiàn)消息,并將該呈現(xiàn)消息發(fā)布至所述信息技術(shù)系統(tǒng)模塊。
11.根據(jù)權(quán)利要求10所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述信息技術(shù)系統(tǒng)模塊包括一個反映所述用戶終端設備信息的呈現(xiàn)信息包,該呈現(xiàn)信息包包括一個反映所述用戶終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務的業(yè)務標識;所述步驟A為通過所述信息技術(shù)系統(tǒng)模塊直接將該業(yè)務標識設置為有效,或者通過所述用戶終端設備向所述信息技術(shù)系統(tǒng)模塊請求,所述信息技術(shù)系統(tǒng)模塊將該用戶終端設備用戶狀態(tài)呈現(xiàn)業(yè)務標識置為有效。
12.根據(jù)權(quán)利要求11所述的用戶狀態(tài)呈現(xiàn)方法,其特征在于,所述呈現(xiàn)信息包還包括反映所述用戶終端設備呈現(xiàn)狀態(tài)的信息;所述步驟B還包括所述信息技術(shù)系統(tǒng)模塊接收所述呈現(xiàn)消息后,更新所述呈現(xiàn)信息包中對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息。
13.一種用戶狀態(tài)呈現(xiàn)系統(tǒng),其特征在于,包括用戶終端設備,該用戶終端設備狀態(tài)與用戶狀態(tài)呈現(xiàn)信息相對應;呈現(xiàn)服務器,用于為該用戶終端設備提供用戶狀態(tài)呈現(xiàn)業(yè)務,所述呈現(xiàn)服務器包括交換機模塊以及信息技術(shù)系統(tǒng)模塊;所述交換機模塊用于為所述終端設備提供登記用戶狀態(tài)呈現(xiàn)業(yè)務,以及實時獲取所述終端設備的呈現(xiàn)狀態(tài)改變,并根據(jù)所述狀態(tài)改變產(chǎn)生一條呈現(xiàn)消息;所述信息技術(shù)系統(tǒng)模塊用于接受所述交換機模塊發(fā)布的所述呈現(xiàn)消息并更新對應所述終端設備呈現(xiàn)狀態(tài)的信息。
14.根據(jù)權(quán)利要求13所述的用戶狀態(tài)呈現(xiàn)系統(tǒng),其特征在于,所述呈現(xiàn)服務器包括與所述用戶終端設備相對應的呈現(xiàn)信息包,該呈現(xiàn)信息包包括一個反映所述用戶終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務服務的業(yè)務標識。
15.根據(jù)權(quán)利要求14所述的用戶狀態(tài)呈現(xiàn)系統(tǒng),其特征在于,所述交換機模塊直接將所述業(yè)務標識設置為有效,或者所述用戶終端設備向所述交換機模塊請求,所述交換機模塊設置所述業(yè)務標識為有效。
16.根據(jù)權(quán)利要求14所述的用戶狀態(tài)呈現(xiàn)系統(tǒng),其特征在于,所述呈現(xiàn)信息包還包括反映所述用戶終端設備呈現(xiàn)狀態(tài)的信息,所述呈現(xiàn)服務器接收所述交換機模塊發(fā)布的所述呈現(xiàn)消息并更新所述呈現(xiàn)信息包中對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息。
17.一種用戶狀態(tài)呈現(xiàn)系統(tǒng),其特征在于,包括用戶終端設備,該用戶終端設備狀態(tài)與用戶狀態(tài)呈現(xiàn)信息相對應,用于通過實時自檢自身呈現(xiàn)狀態(tài)改變時,產(chǎn)生一條反映自身狀態(tài)改變的呈現(xiàn)消息;呈現(xiàn)服務器,用于為該用戶終端設備提供用戶狀態(tài)呈現(xiàn)業(yè)務,所述呈現(xiàn)服務器包括信息技術(shù)系統(tǒng)模塊,該信息技術(shù)系統(tǒng)模塊用于為所述用戶終端設備提供登記用戶狀態(tài)呈現(xiàn)業(yè)務,以及接受所述用戶終端設備發(fā)布的所述呈現(xiàn)消息并更新該呈現(xiàn)服務器中對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息。
18.根據(jù)權(quán)利要求17所述的用戶狀態(tài)呈現(xiàn)系統(tǒng),其特征在于,所述呈現(xiàn)服務器包括與所述用戶終端設備相對應的呈現(xiàn)信息包,該呈現(xiàn)信息包包括一個反映所述用戶終端設備是否登記用戶狀態(tài)呈現(xiàn)業(yè)務服務的業(yè)務標識。
19.根據(jù)權(quán)利要求18所述的用戶狀態(tài)呈現(xiàn)系統(tǒng),其特征在于,所述信息技術(shù)系統(tǒng)模塊直接將所述業(yè)務標識設置為有效,或者所述用戶終端設備向所述信息技術(shù)系統(tǒng)模塊請求,所述信息技術(shù)系統(tǒng)模塊設置所述業(yè)務標識為有效。
20.根據(jù)權(quán)利要求18所述的用戶狀態(tài)呈現(xiàn)系統(tǒng),其特征在于,所述呈現(xiàn)信息包還包括反映所述用戶終端設備呈現(xiàn)狀態(tài)的信息,所述呈現(xiàn)服務器接收所述呈現(xiàn)消息并更新所述呈現(xiàn)信息包中對應所述用戶終端設備呈現(xiàn)狀態(tài)的信息。
全文摘要
本發(fā)明公開了一種用戶狀態(tài)呈現(xiàn)方法與系統(tǒng),用于實時根據(jù)用戶終端設備狀態(tài)發(fā)布相應用戶狀態(tài)真實的呈現(xiàn)信息,包括用戶終端設備向呈現(xiàn)服務器登記用戶狀態(tài)呈現(xiàn)業(yè)務;所述呈現(xiàn)服務器啟動用戶狀態(tài)呈現(xiàn)業(yè)務,實時獲取用戶終端設備狀態(tài),并根據(jù)用戶終端設備狀態(tài)發(fā)布相應用戶狀態(tài)呈現(xiàn)信息。所述呈現(xiàn)服務器包括IT系統(tǒng)模塊(或還包括交換機模塊)。本發(fā)明解決了現(xiàn)有技術(shù)中,用戶終端設備不能真實的反應對應用戶的呈現(xiàn)狀態(tài)的缺陷,且利用本發(fā)明的方法,可提高用戶之間的通信效率。
文檔編號H04L12/58GK1968216SQ20061003507
公開日2007年5月23日 申請日期2006年4月19日 優(yōu)先權(quán)日2006年4月19日
發(fā)明者宋濤, 汪洋 申請人:華為技術(shù)有限公司