本發(fā)明涉及通信領(lǐng)域,具體涉及一種用戶在線狀態(tài)的查詢方法。
背景技術(shù):隨著3G網(wǎng)絡(luò)建設(shè)和手機(jī)終端的升級(jí),以內(nèi)容為中心的數(shù)據(jù)增值業(yè)務(wù)(如視頻點(diǎn)播、下載等)已經(jīng)快步走進(jìn)人們的生活。與此同時(shí),隨著IPTV網(wǎng)絡(luò)電視不斷發(fā)展及普及,用戶可以在各種不同場(chǎng)合,選擇最合適終端設(shè)備(如手機(jī)、PC、機(jī)頂盒)使用各種數(shù)據(jù)業(yè)務(wù)。一般情況下不同終端設(shè)備類型,都對(duì)應(yīng)一個(gè)不同的用戶賬號(hào)。如手機(jī)終端采用手機(jī)號(hào)碼、PC常常采用Email賬號(hào),各種即時(shí)通訊號(hào)碼等、IPTV機(jī)頂盒(STB,settopbox)則采用STB用戶賬號(hào)?,F(xiàn)有技術(shù)中,各種不同屏的系統(tǒng)之間不能進(jìn)行跨系統(tǒng)的互相查詢,各系統(tǒng)只能查到本系統(tǒng)內(nèi)的用戶當(dāng)前狀態(tài),即某一個(gè)系統(tǒng)的用戶不能知道其他用戶在其他系統(tǒng)上是否登陸或者說激活。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種用戶狀態(tài)查詢方法,用以解決不能跨系統(tǒng)查詢用戶在不同系統(tǒng)中的激活狀態(tài)的技術(shù)問題。本發(fā)明實(shí)施例提供了一種用戶狀態(tài)查詢方法,包括:保存用戶在第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)和第二業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系,所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)為不同的業(yè)務(wù)系統(tǒng);獲取所述用戶在所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài);接收來自所述第一業(yè)務(wù)系統(tǒng)的狀態(tài)查詢請(qǐng)求;根據(jù)所述關(guān)聯(lián)關(guān)系以及所述狀態(tài)查詢請(qǐng)求中包含的用戶標(biāo)識(shí),將所述用戶在所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài)發(fā)送給所述第一業(yè)務(wù)系統(tǒng)。優(yōu)選的,所述狀態(tài)查詢請(qǐng)求中包含的用戶標(biāo)識(shí)為所述用戶在所述第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)。優(yōu)選的,所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)為下述業(yè)務(wù)系統(tǒng)中的任意兩種:互聯(lián)網(wǎng)系統(tǒng)、有線電視系統(tǒng)、移動(dòng)通信系統(tǒng)。本發(fā)明實(shí)施例還提供了一種用戶狀態(tài)查詢方法,所述方法包括:第一業(yè)務(wù)系統(tǒng)接收狀態(tài)查詢請(qǐng)求,所述狀態(tài)查詢請(qǐng)求為查詢用戶在第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài)的請(qǐng)求,所述狀態(tài)查詢請(qǐng)求中包含所述用戶在所述第一業(yè)務(wù)系統(tǒng)或者所述第二業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí);所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)為不同的業(yè)務(wù)系統(tǒng);將所述包含用戶標(biāo)識(shí)的狀態(tài)查詢請(qǐng)求發(fā)送給用戶狀態(tài)管理裝置,所述用戶狀態(tài)管理裝置中存儲(chǔ)有所述用戶在所述第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)和所述用戶在所述第二業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系以及所述用戶在所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài);接收所述用戶狀態(tài)管理裝置發(fā)送的所述用戶在所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài),所述激活狀態(tài)為所述用戶狀態(tài)管理裝置根據(jù)存儲(chǔ)的所述關(guān)聯(lián)關(guān)系以及所述狀態(tài)查詢請(qǐng)求中的用戶標(biāo)識(shí)得到的;優(yōu)選的,所述方法進(jìn)一步包括,若所述用戶在所述第二系統(tǒng)中的處于已激活狀態(tài),則所述第一業(yè)務(wù)系統(tǒng)向所述第二業(yè)務(wù)系統(tǒng)中的所述處于激活狀態(tài)的用戶發(fā)送消息。優(yōu)選的,所述狀態(tài)查詢請(qǐng)求中包含的用戶標(biāo)識(shí)為所述用戶在所述第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)。優(yōu)選的,所述方法進(jìn)一步包括:若所述用戶在所述第二業(yè)務(wù)系統(tǒng)中處于激活狀態(tài),則所述第一業(yè)務(wù)系統(tǒng)向所述第二業(yè)務(wù)系統(tǒng)中的所述處于激活狀態(tài)的用戶發(fā)送消息。優(yōu)選的,所述將信息從所述第一業(yè)務(wù)系統(tǒng)發(fā)送到所述第二業(yè)務(wù)系統(tǒng),包括:所述消息為業(yè)務(wù)推薦信息,所述推薦信息包含URL鏈接,使得所述第二業(yè)務(wù)系統(tǒng)中的激活用戶能夠在收到該信息后能夠直接觸發(fā)該URL鏈接訪問相關(guān)推薦內(nèi)容。優(yōu)選的,所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)為下述業(yè)務(wù)系統(tǒng)中的任意兩種:互聯(lián)網(wǎng)系統(tǒng)、有線電視系統(tǒng)、移動(dòng)通信系統(tǒng)。本發(fā)明實(shí)施例還提供了一種用戶狀態(tài)管理裝置,所述裝置包括:存儲(chǔ)模塊,獲取模塊,接收模塊以及發(fā)送模塊;所述存儲(chǔ)模塊用于保存用戶在第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)和第二業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系,所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)為不同的業(yè)務(wù)系統(tǒng);所述獲取模塊用于獲取所述用戶在所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài);所述接收模塊用于接收來自所述第一業(yè)務(wù)系統(tǒng)的狀態(tài)查詢請(qǐng)求;所述發(fā)送模塊用于根據(jù)所述關(guān)聯(lián)關(guān)系以及所述狀態(tài)查詢請(qǐng)求中包含的用戶標(biāo)識(shí),將所述用戶在所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài)發(fā)送給所述第一業(yè)務(wù)系統(tǒng)。優(yōu)選的,所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)為下述業(yè)務(wù)系統(tǒng)中的任意兩種:互聯(lián)網(wǎng)系統(tǒng)、有線電視系統(tǒng)、移動(dòng)通信系統(tǒng)。從本發(fā)明實(shí)施例提供的上述技術(shù)方案可以看出,通過設(shè)置一個(gè)用戶狀態(tài)管理裝置,統(tǒng)一注冊(cè)和管理用戶在各個(gè)業(yè)務(wù)系統(tǒng)中的激活狀態(tài),實(shí)現(xiàn)了用戶激活狀態(tài)的跨業(yè)務(wù)系統(tǒng)的查詢。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例方法流程圖;圖2為本發(fā)明實(shí)施例業(yè)務(wù)系統(tǒng)之間用戶標(biāo)識(shí)關(guān)聯(lián)關(guān)系示意圖;圖2.1為本發(fā)明實(shí)施例業(yè)務(wù)系統(tǒng)之間用戶標(biāo)識(shí)關(guān)聯(lián)關(guān)系另一示意圖;圖3為本發(fā)明實(shí)施例新賬號(hào)注冊(cè)流程示意圖;圖4為本發(fā)明實(shí)施例用戶激活狀態(tài)的變更流程圖;圖5為本發(fā)明實(shí)施例用戶查詢各業(yè)務(wù)系統(tǒng)中激活狀態(tài)的流程圖;圖6為本發(fā)明實(shí)施例好友推薦業(yè)務(wù)的實(shí)現(xiàn)方法流程圖;圖7為本發(fā)明實(shí)施例實(shí)現(xiàn)跨業(yè)務(wù)系統(tǒng)之間的智能信息路由的流程圖;圖8為本發(fā)明實(shí)施例提供的一種用戶狀態(tài)管理裝置結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例提供的另一種用戶狀態(tài)管理裝置結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如附圖1所示,為本發(fā)明實(shí)施例提供的一種用戶狀態(tài)查詢方法,包括:S101、設(shè)置用戶在第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)和第二業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系;所述第一業(yè)務(wù)系統(tǒng)和第二業(yè)務(wù)系統(tǒng)為不同的業(yè)務(wù)系統(tǒng)。本領(lǐng)域技術(shù)人員可以理解,本發(fā)明實(shí)施包含的業(yè)務(wù)系統(tǒng)可以不限于兩個(gè)業(yè)務(wù)系統(tǒng),可以根據(jù)實(shí)際需要,設(shè)置用戶在三個(gè)或者更多個(gè)不同業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系;設(shè)置用戶在各種業(yè)務(wù)系統(tǒng)中用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系,其中一種方式,可以如附圖2所示:通過為用戶設(shè)置一個(gè)公共的客戶ID,即CustomerID,例如13434,然后將各個(gè)業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)(UserIdentity)與該公共CustomerID關(guān)聯(lián)起來,形成映射關(guān)系,保存在用戶狀態(tài)管理裝置中。如圖2中所示,第一業(yè)務(wù)系統(tǒng)是移動(dòng)通信系統(tǒng),對(duì)應(yīng)的用戶終端是手機(jī),ID是13512345678;第二業(yè)務(wù)系統(tǒng)是互聯(lián)網(wǎng)系統(tǒng),對(duì)應(yīng)的用戶終端是用戶個(gè)人電腦,ID是某個(gè)即時(shí)通信軟件的ID:XXXX@XXX.COM;第三業(yè)務(wù)系統(tǒng)是有線電視系統(tǒng),對(duì)應(yīng)的用戶終端是用戶機(jī)頂盒,ID是機(jī)頂盒STB的終端號(hào)碼ID:20102345678;當(dāng)然,本發(fā)明實(shí)施例還可以相應(yīng)的擴(kuò)展到用戶的其他的業(yè)務(wù)系統(tǒng),它們通過對(duì)應(yīng)到統(tǒng)一的CustomerID關(guān)聯(lián)起來;同一個(gè)用戶,在同一個(gè)業(yè)務(wù)系統(tǒng)下,還可以對(duì)應(yīng)有多個(gè)不同的賬號(hào),例如,對(duì)于業(yè)務(wù)系統(tǒng)是互聯(lián)網(wǎng)系統(tǒng),對(duì)應(yīng)的用戶終端是用戶個(gè)人電腦PC,此時(shí),用戶在PC上可以同時(shí)有QQ賬號(hào),微博賬號(hào),微信賬號(hào)等,只要能唯一的標(biāo)識(shí)用戶,并且能和統(tǒng)一的CustomerID建立映射即可。類似的,參見附圖2.1,對(duì)于同一個(gè)IPTV的用戶ID,由于他可能用到不同的機(jī)頂盒,也可以對(duì)應(yīng)不同機(jī)頂盒設(shè)備的激活狀態(tài)或者在線狀態(tài);當(dāng)然,也可以通過將各種業(yè)務(wù)系統(tǒng)中用戶標(biāo)識(shí)直接建立關(guān)聯(lián),如下表1所示,通過查詢?cè)摫?,?shí)現(xiàn)利用一個(gè)業(yè)務(wù)系統(tǒng)中的ID查詢到其他業(yè)務(wù)系統(tǒng)中該用戶的激活狀態(tài);具體的關(guān)聯(lián)方式,本發(fā)明實(shí)施例不作限定。表1S102、獲取所述用戶在所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài);本發(fā)明實(shí)施例描述的激活狀態(tài),主要包括用戶是否在線的狀態(tài),也包括用戶是否已經(jīng)登錄系統(tǒng),或者用戶手機(jī)是否關(guān)機(jī),是否漫游,是否在服務(wù)區(qū)等狀態(tài)。本發(fā)明實(shí)施例通過設(shè)置一個(gè)統(tǒng)一的用戶狀態(tài)管理裝置,該狀態(tài)管理裝置能夠?qū)崟r(shí)的,或者及時(shí)的獲取用戶在各個(gè)業(yè)務(wù)系統(tǒng)中的激活狀態(tài),具體的獲取方式,可以是用戶在登錄或者登出各個(gè)業(yè)務(wù)系統(tǒng)后,即時(shí)的向該用戶狀態(tài)管理裝置刷新其在該業(yè)務(wù)系統(tǒng)中的激活狀態(tài),例如,當(dāng)用戶登錄業(yè)務(wù)系統(tǒng)(如手機(jī)登錄WAP門戶,PC登錄WEB門戶,打開IPTV電視)時(shí),相應(yīng)的業(yè)務(wù)系統(tǒng)在本地賬戶鑒權(quán)成功后,向用戶狀態(tài)管理裝置發(fā)出保存或者變更用戶激活狀態(tài)的請(qǐng)求,對(duì)于用戶登錄業(yè)務(wù)系統(tǒng)的情況,用戶狀態(tài)管理裝置記錄用戶對(duì)應(yīng)該業(yè)務(wù)系統(tǒng)(類型)的賬戶狀態(tài)為:“在線”或者“激活”,對(duì)于用戶退出業(yè)務(wù)的流程和上述的登錄流程類似。另外,對(duì)于一些業(yè)務(wù)系統(tǒng)(如WEB系統(tǒng)),用戶的退出可能并不會(huì)直接觸發(fā)給上述的用戶狀態(tài)管理裝置發(fā)送實(shí)時(shí)通知來通知用戶下線或者登出,此時(shí),業(yè)務(wù)系統(tǒng)或者用戶狀態(tài)管理裝置可以設(shè)置超時(shí)檢測(cè)功能,業(yè)務(wù)系統(tǒng)可以在判別用戶在線超時(shí)的時(shí)候,向用戶狀態(tài)管理裝置發(fā)出用戶退出或者下線請(qǐng)求;另外,用戶狀態(tài)管理裝置也可以定時(shí)接收用戶在業(yè)務(wù)系統(tǒng)的在線通知,如果超時(shí)未接收到所述在線通知,則也可以判定所述用戶下線。S103、接收來自第一業(yè)務(wù)系統(tǒng)的狀態(tài)查詢請(qǐng)求;這里來自第一業(yè)務(wù)系統(tǒng)的狀態(tài)查詢請(qǐng)求,可以是一個(gè)用戶通過第一業(yè)務(wù)系統(tǒng)發(fā)出的,查詢另一個(gè)用戶在所有業(yè)務(wù)系統(tǒng)中的激活狀態(tài)或者在線狀態(tài)的狀態(tài)查詢請(qǐng)求,以根據(jù)該另一個(gè)用戶在各個(gè)業(yè)務(wù)系統(tǒng)中的激活情況,確定和該另一個(gè)用戶最有效的溝通方式,例如,只給該另一用戶在線的業(yè)務(wù)系統(tǒng)發(fā)送消息,以確保該另一用戶能及時(shí)收到消息。S104、根據(jù)所述關(guān)聯(lián)關(guān)系以及所述狀態(tài)查詢請(qǐng)求中包含的用戶標(biāo)識(shí),將所述用戶在所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài)發(fā)送給所述第一業(yè)務(wù)系統(tǒng)。由于在用戶狀態(tài)管理裝置中設(shè)置并保存了用戶在第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)和第二業(yè)務(wù)系統(tǒng)(或者更多業(yè)務(wù)系統(tǒng))中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系,并且也獲取了用戶在各個(gè)業(yè)務(wù)系統(tǒng)中的激活狀態(tài),該用戶狀態(tài)管理裝置就可以根據(jù)狀態(tài)查詢請(qǐng)求中攜帶的用戶標(biāo)識(shí),查詢得到該用戶在其他業(yè)務(wù)系統(tǒng)(如第二業(yè)務(wù)系統(tǒng))中的激活狀態(tài),這里,狀態(tài)查詢請(qǐng)求中攜帶的用戶標(biāo)識(shí),一般是第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí),當(dāng)然,也可以是第二業(yè)務(wù)系統(tǒng)(或者其他業(yè)務(wù)系統(tǒng))中的用戶標(biāo)識(shí);本領(lǐng)域技術(shù)人員可以理解,本實(shí)施例不限于兩個(gè)業(yè)務(wù)系統(tǒng),用戶狀態(tài)管理裝置可以將用戶在三個(gè)或者更多個(gè)業(yè)務(wù)系統(tǒng)中的激活狀態(tài)發(fā)送給第一業(yè)務(wù)系統(tǒng)中的狀態(tài)查詢請(qǐng)求方。通過本發(fā)明實(shí)施例中的方法,可以實(shí)現(xiàn)不同業(yè)務(wù)系統(tǒng)之間,對(duì)用戶激活狀態(tài)進(jìn)行跨系統(tǒng)的互相查詢,提升用戶體驗(yàn)。下面結(jié)合具體的業(yè)務(wù)流程,描述實(shí)現(xiàn)本發(fā)明實(shí)施例的一種用戶在線狀態(tài)的查看方法的相關(guān)步驟:參考附圖3,為本發(fā)明實(shí)施例新賬號(hào)注冊(cè)流程:對(duì)于通過為用戶設(shè)置一個(gè)公共的CustomerID來實(shí)現(xiàn)用戶在多個(gè)業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系的情形,本發(fā)明實(shí)施例提供下述新賬號(hào),即公共CustomerID的注冊(cè)流程,各個(gè)外部業(yè)務(wù)系統(tǒng)可以通過注冊(cè)接口把自己業(yè)務(wù)系統(tǒng)的用戶標(biāo)識(shí),即用戶ID注冊(cè)到用戶狀態(tài)管理裝置中來,具體的注冊(cè)流程參考附圖3,可以包括:步驟301、用戶發(fā)起注冊(cè),輸入手機(jī)號(hào),PC賬號(hào),STB賬號(hào)等;步驟302,303、用戶通過終端設(shè)備以及所在的業(yè)務(wù)系統(tǒng),向用戶狀態(tài)管理裝置發(fā)起注冊(cè);步驟304、用戶狀態(tài)管理裝置進(jìn)行注冊(cè)處理,具體的用戶狀態(tài)管理裝置在收到注冊(cè)接口請(qǐng)求后,進(jìn)行如下的處理:1、判斷本次注冊(cè)的賬號(hào)類型(如業(yè)務(wù)系統(tǒng)類型)+賬號(hào)(如用戶標(biāo)識(shí)),是否存在,如果也不存在,則在數(shù)據(jù)模型中添加一條Customer記錄,在Customer記錄下新增一個(gè)業(yè)務(wù)賬號(hào)和帳號(hào)類型記錄,每一條Customer記錄對(duì)應(yīng)一個(gè)唯一的公共CustomerID;2、如果根據(jù)各相關(guān)賬號(hào)類型+賬號(hào)查詢到賬號(hào),并根據(jù)安全驗(yàn)證信息進(jìn)行校驗(yàn)通過,則在同一個(gè)Customer記錄下新增一個(gè)業(yè)務(wù)賬號(hào);3、如果根據(jù)賬號(hào)類型+賬號(hào)能查詢到賬號(hào),則返回失敗“賬號(hào)已存在”。完成注冊(cè)處理后,用戶狀態(tài)管理裝置返回用戶注冊(cè)結(jié)果,業(yè)務(wù)系統(tǒng)向用戶展示注冊(cè)結(jié)果。通過本發(fā)明實(shí)施例的上述注冊(cè)流程,用戶可以完成自己在各個(gè)業(yè)務(wù)系統(tǒng)上的用戶標(biāo)識(shí)之間的關(guān)聯(lián),本實(shí)施例是通過在用戶狀態(tài)管理裝置中注冊(cè)公共CustomerID,來將各個(gè)業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)關(guān)聯(lián)起來的。參考附圖4,為本發(fā)明實(shí)施例提供的用戶激活狀態(tài)的變更流程圖:步驟401、用戶發(fā)起登錄,輸入手機(jī)號(hào),PC賬號(hào),或者STB賬號(hào)等;步驟402,403、用戶通過終端設(shè)備發(fā)起向相應(yīng)業(yè)務(wù)系統(tǒng)的登錄請(qǐng)求,業(yè)務(wù)系統(tǒng)接收用戶的登錄,向用戶提供相應(yīng)的服務(wù),并向用戶狀態(tài)管理裝置發(fā)起用戶狀態(tài)變更請(qǐng)求,這里是登陸請(qǐng)求;步驟404、用戶狀態(tài)管理裝置記錄用戶的激活狀態(tài);具體的,用戶狀態(tài)管理裝置能夠?qū)崟r(shí)的,或者及時(shí)的,周期性的獲取用戶在各個(gè)業(yè)務(wù)系統(tǒng)中的激活狀態(tài),具體的獲取方式,如本發(fā)明實(shí)施例所示,可以是用戶在登錄或者登出各個(gè)業(yè)務(wù)系統(tǒng)后,即時(shí)的向該用戶狀態(tài)管理裝置上報(bào)其在該業(yè)務(wù)系統(tǒng)中的激活狀態(tài),例如,當(dāng)用戶登錄業(yè)務(wù)系統(tǒng)(如手機(jī)登錄WAP門戶,PC登錄WEB門戶,打開IPTV電視)時(shí),相應(yīng)的業(yè)務(wù)系統(tǒng)在本地賬戶鑒權(quán)成功后,向用戶狀態(tài)管理裝置發(fā)出保存或者變更用戶激活狀態(tài)的請(qǐng)求,對(duì)于用戶登錄業(yè)務(wù)系統(tǒng)的情況,用戶狀態(tài)管理裝置記錄用戶對(duì)應(yīng)該業(yè)務(wù)系統(tǒng)(類型)的賬戶狀態(tài)為:“在線”或者“激活”,對(duì)于用戶退出業(yè)務(wù)的流程和上述的登錄流程類似。另外,對(duì)于一些業(yè)務(wù)系統(tǒng)(如WEB系統(tǒng)),用戶的退出可能并不會(huì)直接觸發(fā)給上述的用戶狀態(tài)管理裝置發(fā)送實(shí)時(shí)通知來通知用戶下線或者登出,此時(shí),業(yè)務(wù)系統(tǒng)或者用戶狀態(tài)管理裝置可以設(shè)置超時(shí)檢測(cè)功能,業(yè)務(wù)系統(tǒng)可以在判斷用戶在線超時(shí)的時(shí)候,向用戶狀態(tài)管理裝置發(fā)出用戶退出或者下線請(qǐng)求;另外,用戶狀態(tài)管理裝置也可以周期性的接收用戶在業(yè)務(wù)系統(tǒng)的在線通知,如果超時(shí)未接收到所述在線通知,則也可以判定所述用戶下線并記錄起來。通過本發(fā)明實(shí)施例,可以實(shí)現(xiàn)對(duì)用戶在各個(gè)業(yè)務(wù)系統(tǒng)中激活狀態(tài)的統(tǒng)一監(jiān)測(cè)和管理。參考附圖5,為用戶調(diào)用狀態(tài)查詢接口,查詢用戶狀態(tài)管理裝置中某用戶在各個(gè)業(yè)務(wù)系統(tǒng)中激活狀態(tài)的信令流程圖。在業(yè)務(wù)系統(tǒng)中,可以設(shè)置預(yù)置條件,對(duì)于用戶需要了解其他用戶多屏終端設(shè)備在線狀態(tài)的情況下,先調(diào)用用戶多屏終端設(shè)備狀態(tài)查詢接口查詢多屏終端設(shè)備的狀態(tài)。具體的:501,502、用戶通過終端設(shè)備向業(yè)務(wù)系統(tǒng)發(fā)送請(qǐng)求,調(diào)用用戶多屏終端設(shè)備狀態(tài)查詢接口,通過其他用戶的用戶標(biāo)識(shí),一般是在該業(yè)務(wù)系統(tǒng)內(nèi)的用戶標(biāo)識(shí),查詢?cè)撈渌脩粼谄渌到y(tǒng)內(nèi)的激活狀態(tài);503、用戶狀態(tài)管理裝置根據(jù)存儲(chǔ)的用戶在各個(gè)業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系以及狀態(tài)查詢請(qǐng)求中包含的用戶標(biāo)識(shí),查詢用戶多屏終端設(shè)備的狀態(tài),即查詢用戶在所有注冊(cè)的業(yè)務(wù)系統(tǒng)中激活狀態(tài);當(dāng)出于業(yè)務(wù)需要,當(dāng)前業(yè)務(wù)系統(tǒng)通過業(yè)務(wù)門戶需要查詢用戶在其他業(yè)務(wù)系統(tǒng)中的活動(dòng)狀況時(shí),業(yè)務(wù)門戶調(diào)用用戶狀態(tài)管理裝置的用戶狀態(tài)查詢接口,輸入用戶標(biāo)識(shí),如帳號(hào)和帳號(hào)類型(可以是本系統(tǒng)帳號(hào),也可以是其他系統(tǒng)的帳號(hào)),則用戶狀態(tài)管理裝置返回用戶在其他業(yè)務(wù)系統(tǒng)中的活動(dòng)情況,包括激活狀況,如在線或者不在線等。下面描述基于本發(fā)明實(shí)施例的一種用戶狀態(tài)查詢方法的具體應(yīng)用:參考附圖6,為本發(fā)明實(shí)施例提供的,基于用戶狀態(tài)查詢方法的好友推薦業(yè)務(wù)的實(shí)現(xiàn)方法:步驟B1-B3:用戶B為已經(jīng)在用戶狀態(tài)管理裝置中注冊(cè)了各個(gè)業(yè)務(wù)系統(tǒng)用戶標(biāo)識(shí),并即時(shí)上報(bào)各系統(tǒng)激活狀態(tài)的用戶,此時(shí)用戶登錄互聯(lián)網(wǎng)業(yè)務(wù)系統(tǒng)中的qq應(yīng)用,qq應(yīng)用記錄用戶qq上線信息,并將該信息發(fā)送到用戶狀態(tài)管理裝置中保存,用戶狀態(tài)管理裝置記錄用戶B的qq賬號(hào)信息為“在線”或者“激活”;用戶B除了qq在線以外,其他注冊(cè)的業(yè)務(wù)系統(tǒng)都沒有在線。步驟A1-A7:通過機(jī)頂盒STB,用戶A在看IPTV電視,突然看到一個(gè)最新電影大片已經(jīng)在電視上播放,用戶A知道好友用戶B也很喜歡這個(gè)電影,于是想通知好友用戶B。用戶A通過當(dāng)前所在的IPTV系統(tǒng),查詢用戶B的當(dāng)前狀態(tài),IPTV門戶調(diào)用用戶狀態(tài)管理裝置的用戶狀態(tài)查詢接口,獲得用戶B各賬戶激活情況,即用戶B在各個(gè)業(yè)務(wù)系統(tǒng)中的激活情況,發(fā)現(xiàn)只有QQ賬戶在線。步驟A8-A11、用戶A把當(dāng)前電影推薦到用戶B的QQ賬戶(通過IPTV系統(tǒng)實(shí)現(xiàn)),用戶B在QQ上收到用戶A的推薦消息,消息中可帶有電影PC版本的統(tǒng)一資源定位符url(可以通過IPTV系統(tǒng)實(shí)現(xiàn)),用戶B點(diǎn)擊后,即可在PC上觀看所述用戶A推薦的電影。通過本發(fā)明實(shí)施例,可以實(shí)現(xiàn)不同用戶在不同業(yè)務(wù)系統(tǒng)之間激活狀態(tài)的查詢以及相關(guān)業(yè)務(wù)的跨業(yè)務(wù)系統(tǒng)的推薦。參考附圖7,通過本發(fā)明實(shí)施例中的用戶狀態(tài)查詢方法,還可以實(shí)現(xiàn)跨業(yè)務(wù)系統(tǒng)之間的智能信息路由。本實(shí)施例設(shè)置一個(gè)智能消息系統(tǒng),該智能消息系統(tǒng)能夠調(diào)用用戶狀態(tài)管理裝置的查詢接口,獲取用戶在線狀態(tài),并且,能夠根據(jù)用戶的配置,選擇一個(gè)最佳的通訊方式,實(shí)現(xiàn)對(duì)用戶的通信,具體的。步驟701:用戶A通過智能消息系統(tǒng)給用戶B發(fā)送消息;步驟702-707:智能消息系統(tǒng)先到用戶狀態(tài)管理裝置查詢用戶當(dāng)前的在線狀態(tài),然后根據(jù)路由策略(管理員或用戶B自己配置),選擇一個(gè)最佳通訊方式,通知用戶B。如:用戶B此時(shí)出國(guó),手機(jī)關(guān)機(jī),但智能消息路由系統(tǒng)發(fā)現(xiàn)用戶B的qq在線,因此把消息通過qq賬戶通知用戶B。通過本發(fā)明實(shí)施例,可以提高消息發(fā)送的準(zhǔn)確性,避免無目的的消息發(fā)送,進(jìn)而也可以節(jié)約通信資源,避免給網(wǎng)絡(luò)系統(tǒng)造成不必要的負(fù)荷。參考附圖8,本發(fā)明實(shí)施例還提供了一種用戶狀態(tài)管理裝置,用于執(zhí)行前述實(shí)施例中的相關(guān)用戶狀態(tài)查詢方法,所述裝置包括:存儲(chǔ)模塊801,獲取模塊802,接收模塊803以及發(fā)送模塊804;存儲(chǔ)模塊801,用于保存用戶在第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)和第二業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系,所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)為不同的業(yè)務(wù)系統(tǒng);獲取模塊802,用于獲取所述用戶在所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài);接收模塊803,用于接收來自所述第一業(yè)務(wù)系統(tǒng)的狀態(tài)查詢請(qǐng)求;發(fā)送模塊804,用于根據(jù)所述關(guān)聯(lián)關(guān)系以及所述狀態(tài)查詢請(qǐng)求中包含的用戶標(biāo)識(shí),將所述用戶在所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài)發(fā)送給所述第一業(yè)務(wù)系統(tǒng)。所述接收模塊803接收的所述狀態(tài)查詢請(qǐng)求中包含的用戶標(biāo)識(shí)可以為所述用戶在所述第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí);所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)可以為下述業(yè)務(wù)系統(tǒng)中的任意兩種:互聯(lián)網(wǎng)系統(tǒng)、有線電視系統(tǒng)、移動(dòng)通信系統(tǒng)。通過本發(fā)明實(shí)施例的狀態(tài)管理裝置,可以實(shí)現(xiàn)不同業(yè)務(wù)系統(tǒng)之間,對(duì)用戶激活狀態(tài)進(jìn)行跨系統(tǒng)的互相查詢,提升用戶體驗(yàn)。本發(fā)明實(shí)施例還提供了一種用戶狀態(tài)管理裝置,用于執(zhí)行前述實(shí)施例中的相關(guān)用戶狀態(tài)查詢方法,參考圖9,描述了本發(fā)明實(shí)施例用戶狀態(tài)管理裝置的結(jié)構(gòu),包括至少一個(gè)處理器901(例如CPU),至少一個(gè)網(wǎng)絡(luò)接口902或者其他通信接口,存儲(chǔ)器903,和至少一個(gè)通信總線904,用于實(shí)現(xiàn)這些裝置之間的連接通信。處理器901用于執(zhí)行存儲(chǔ)器903中存儲(chǔ)的可執(zhí)行模塊,例如計(jì)算機(jī)程序。存儲(chǔ)器903可能包含高速隨機(jī)存取存儲(chǔ)器(RAM:RandomAccessMemory),也可能還包括非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。通過至少一個(gè)網(wǎng)絡(luò)接口902(可以是有線或者無線)實(shí)現(xiàn)該系統(tǒng)網(wǎng)關(guān)與至少一個(gè)其他網(wǎng)元之間的通信連接,可以使用互聯(lián)網(wǎng),廣域網(wǎng),本地網(wǎng),城域網(wǎng)等。在一些實(shí)施方式中,存儲(chǔ)器903存儲(chǔ)了程序9031,程序9031可以被處理器901執(zhí)行,這個(gè)程序包括:保存用戶在第一業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)和第二業(yè)務(wù)系統(tǒng)中的用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系,所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)為不同的業(yè)務(wù)系統(tǒng);獲取所述用戶在所述第一業(yè)務(wù)系統(tǒng)和所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài);接收來自所述第一業(yè)務(wù)系統(tǒng)的狀態(tài)查詢請(qǐng)求;根據(jù)所述關(guān)聯(lián)關(guān)系以及所述狀態(tài)查詢請(qǐng)求中包含的用戶標(biāo)識(shí),將所述用戶在所述第二業(yè)務(wù)系統(tǒng)中的激活狀態(tài)發(fā)送給所述第一業(yè)務(wù)系統(tǒng)。通過本發(fā)明實(shí)施例的狀態(tài)管理裝置,可以實(shí)現(xiàn)不同業(yè)務(wù)系統(tǒng)之間,對(duì)用戶激活狀態(tài)進(jìn)行跨系統(tǒng)的互相查詢,提升用戶體驗(yàn)。需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。上述裝置和系統(tǒng)內(nèi)的各模塊之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,上述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,上述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(ROM:Read-OnlyMemory)或隨機(jī)存儲(chǔ)記憶體(RAM:RandomAccessMemory)等。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。