消息業(yè)務(wù)處理方法及即時(shí)通訊服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種消息業(yè)務(wù)處理方法及即時(shí)通訊服務(wù)器。
【背景技術(shù)】
[0002]目前,智能終端形式多樣,用戶可以在多個(gè)終端上同時(shí)使用同一賬號(hào)登錄同一應(yīng)用,例如,用戶可以在PC、手機(jī)、PAD上同時(shí)使用同一賬號(hào)登錄同一融合通信(簡(jiǎn)稱(chēng)RCS)應(yīng)用。
[0003]在現(xiàn)有技術(shù)中,當(dāng)用戶在多終端同時(shí)使用同一賬號(hào)登錄同一應(yīng)用時(shí),當(dāng)服務(wù)器接收到向該賬號(hào)發(fā)送的消息時(shí),服務(wù)器按照隨機(jī)的順序?qū)⑾l(fā)送給多個(gè)終端,由于服務(wù)器向各終端轉(zhuǎn)發(fā)消息存在一定的延時(shí),可能使得用戶當(dāng)前正在使用的終端較晚的接收到服務(wù)器轉(zhuǎn)發(fā)的消息,使得用戶體驗(yàn)差,例如,用戶同時(shí)在PC、手機(jī)、PAD上登錄了同一賬號(hào)的RCS應(yīng)用,當(dāng)服務(wù)器收到向該賬號(hào)發(fā)送的消息時(shí),服務(wù)器會(huì)隨機(jī)向PC、PAD、手機(jī)轉(zhuǎn)發(fā)消息,導(dǎo)致無(wú)法按照用戶的接收需求向用戶轉(zhuǎn)發(fā)消息,例如用戶最不經(jīng)常使用的PAD最先收到消息,而用戶經(jīng)常使用的手機(jī)最后收到該消息,延時(shí)較大,導(dǎo)致用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種消息業(yè)務(wù)處理方法及即時(shí)通訊服務(wù)器,以克服現(xiàn)有技術(shù)無(wú)法按照用戶的接收需求向用戶轉(zhuǎn)發(fā)消息、導(dǎo)致用戶體驗(yàn)差的缺陷。
[0005]第一方面,本發(fā)明提供的一種消息業(yè)務(wù)處理方法,包括:
[0006]IM服務(wù)器接收發(fā)送終端發(fā)送的消息,所述消息中包含消息接收賬號(hào);
[0007]所述頂服務(wù)器確定所述消息接收賬號(hào)所對(duì)應(yīng)的各接收終端的通信標(biāo)識(shí),并獲取各通信標(biāo)識(shí)所對(duì)應(yīng)的消息接收優(yōu)先級(jí),所述消息接收優(yōu)先級(jí)為各接收終端所屬的用戶在接收所述消息之前根據(jù)接收需求預(yù)先設(shè)定的;
[0008]所述IM服務(wù)器根據(jù)消息接收優(yōu)先級(jí)向各通信標(biāo)識(shí)對(duì)應(yīng)的接收終端發(fā)送所述消息。[0009 ]第二方面,本發(fā)明提供的一種即時(shí)通訊服務(wù)器,包括:
[0010]第一接收模塊,用于接收發(fā)送終端發(fā)送的消息,所述消息中包含消息接收賬號(hào);
[0011]處理模塊,用于確定所述消息接收賬號(hào)所對(duì)應(yīng)的各接收終端的通信標(biāo)識(shí),并獲取各通信標(biāo)識(shí)所對(duì)應(yīng)的消息接收優(yōu)先級(jí),所述消息接收優(yōu)先級(jí)為各接收終端所屬的用戶在接收所述消息之前根據(jù)接收需求預(yù)先設(shè)定的;
[0012]發(fā)送模塊,用于根據(jù)消息接收優(yōu)先級(jí)向各通信標(biāo)識(shí)對(duì)應(yīng)的接收終端發(fā)送所述消息。
[0013]本發(fā)明消息業(yè)務(wù)處理方法及即時(shí)通訊服務(wù)器,通過(guò)頂服務(wù)器接收發(fā)送終端發(fā)送的消息,該消息中包含消息接收賬號(hào);然后IM服務(wù)器確定該消息接收賬號(hào)所對(duì)應(yīng)的各接收終端的通信標(biāo)識(shí),并獲取各通信標(biāo)識(shí)所對(duì)應(yīng)的消息接收優(yōu)先級(jí),該消息接收優(yōu)先級(jí)為各接收終端所屬的用戶在接收消息之前根據(jù)接收需求預(yù)先設(shè)定的。頂服務(wù)器根據(jù)消息接收優(yōu)先級(jí)向各通信標(biāo)識(shí)對(duì)應(yīng)的接收終端發(fā)送該消息。由于頂服務(wù)器向消息接收賬戶對(duì)應(yīng)的各接收終端發(fā)送消息是按照用戶按其自身需求預(yù)先設(shè)定的消息接收優(yōu)先級(jí)從高至低進(jìn)行發(fā)送的,從而使得各接收終端接收到消息的先后次序與用戶接收需求一致,使得用戶最常使用的接收終端首先接收到消息,提高了用戶體驗(yàn)。
【附圖說(shuō)明】
[0014]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明實(shí)施例的系統(tǒng)組網(wǎng)圖;
[0016]圖2為本發(fā)明實(shí)施例提供的消息業(yè)務(wù)處理方法的流程示意圖;
[0017]圖3為本發(fā)明實(shí)施例中的接收終端在頂服務(wù)器與XDMS服務(wù)器進(jìn)行注冊(cè)的信令流程圖;
[0018]圖4為本發(fā)明實(shí)施例中的接收終端設(shè)置消息接收優(yōu)先級(jí)的信令流程圖;
[0019]圖5為本發(fā)明提供的即時(shí)通訊服務(wù)器的結(jié)構(gòu)示意圖一;
[0020]圖6為本發(fā)明提供的即時(shí)通訊服務(wù)器的結(jié)構(gòu)示意圖二。
【具體實(shí)施方式】
[0021]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]圖1為本發(fā)明實(shí)施例的系統(tǒng)組網(wǎng)圖,本發(fā)明實(shí)施例所涉及的發(fā)送終端和接收終端可以包括但不限于手機(jī)、PAD、筆記本電腦、臺(tái)式電腦、智能電視等通訊設(shè)備。如圖1所示的
UEl、UE2、UE3......UEn,發(fā)送終端與接收終端通過(guò)即時(shí)通訊服務(wù)器(Instant Messaging
Server,簡(jiǎn)稱(chēng)頂服務(wù)器)進(jìn)行通信。
[0023]發(fā)送終端、接收終端分別與IM服務(wù)器通過(guò)會(huì)話初始協(xié)議(Sess1n Initiat1nProtocol,簡(jiǎn)稱(chēng)SIP)接口互通。當(dāng)發(fā)送終端預(yù)給某個(gè)賬號(hào)發(fā)送消息時(shí),該消息首先經(jīng)即時(shí)通訊(簡(jiǎn)稱(chēng)IMS)核心網(wǎng)到達(dá)IM服務(wù)器,然后經(jīng)IM服務(wù)器將該消息轉(zhuǎn)發(fā)給消息接收賬號(hào)所對(duì)應(yīng)的接收終端。其中,接收終端具體可通過(guò)呼叫會(huì)話控制功能模塊(Call Sess1n ControlFunct1n,簡(jiǎn)稱(chēng)CSCF)進(jìn)行通信信令的轉(zhuǎn)發(fā)。
[0024]為了解決現(xiàn)有技術(shù)無(wú)法按照用戶的接收需求向用戶轉(zhuǎn)發(fā)消息,在本實(shí)施例中,IM服務(wù)器獲取用戶按照接收需求預(yù)先設(shè)定的各接收終端接收消息的優(yōu)先級(jí)。在頂服務(wù)器接收發(fā)送終端發(fā)送的包含有消息接收賬號(hào)的消息之后,根據(jù)各接收終端接收消息的優(yōu)先級(jí),按照該優(yōu)先級(jí)從高至低的次序?qū)⑾⑥D(zhuǎn)發(fā)至各接收終端,從而使得用戶的各接收終端接收到消息的順序與用戶的自身需求一致,提高了用戶體驗(yàn)。進(jìn)一步地,IM服務(wù)器還可將該優(yōu)先級(jí)存儲(chǔ)到文檔管理服務(wù)器(XML Document Management Server,簡(jiǎn)稱(chēng)XDMS)中,XDMS服務(wù)器與頂服務(wù)器之間通過(guò)SIP接口互通。頂服務(wù)器可從XDMS服務(wù)器中獲取用戶按照接收需求預(yù)先設(shè)定的各接收終端接收消息的優(yōu)先級(jí)。下面采用具體實(shí)施例對(duì)消息業(yè)務(wù)處理方法進(jìn)行詳細(xì)說(shuō)明。
[0025]圖2為本發(fā)明實(shí)施例提供的消息業(yè)務(wù)處理方法的流程示意圖。該方法的執(zhí)行主體是IM服務(wù)器。參照附圖2所示,本實(shí)施例的方法包括:
[0026]S101、IM服務(wù)器接收發(fā)送終端發(fā)送的消息,該消息中包含消息接收賬號(hào);
[0027]S102、IM服務(wù)器確定消息接收賬號(hào)所對(duì)應(yīng)的各接收終端的通信標(biāo)識(shí),并獲取各通信標(biāo)識(shí)所對(duì)應(yīng)的消息接收優(yōu)先級(jí),消息接收優(yōu)先級(jí)為各接收終端所屬的用戶在接收所述消息之前根據(jù)接收需求預(yù)先設(shè)定的;
[0028]S103、IM服務(wù)器根據(jù)消息接收優(yōu)先級(jí)向各通信標(biāo)識(shí)對(duì)應(yīng)的接收終端發(fā)送所述消息。
[0029]在本實(shí)施例中,用戶可根據(jù)自身的使用習(xí)慣和實(shí)際接收需求預(yù)先設(shè)置該用戶的各接收終端接收消息的優(yōu)先次序。比如,該用戶的接收終端有手機(jī)、PAD、PC,而用戶在某一時(shí)間段內(nèi)使用的是手機(jī),用戶就希望手機(jī)能在第一時(shí)間接收到發(fā)送終端發(fā)送的消息,即手機(jī)比PAD和PC先接收到消息,以滿足用戶的使用需求,因此,手機(jī)接收消息的優(yōu)先級(jí)高于PAD和PC0
[0030]在本實(shí)施例的一種實(shí)現(xiàn)方式中,當(dāng)IM服務(wù)器接收到發(fā)送終端發(fā)送的消息后,首先確定上述用戶的手機(jī)、PAD、PC各自的通信標(biāo)識(shí),例如手機(jī)對(duì)應(yīng)的通信標(biāo)識(shí)為al I,PAD對(duì)應(yīng)的通信標(biāo)識(shí)bll,PC對(duì)應(yīng)的通信標(biāo)識(shí)為ell。而用戶預(yù)先設(shè)置的優(yōu)先級(jí)從高至低依次為all、bll、cll。那么頂服務(wù)器則按該優(yōu)先級(jí)將該消息依次轉(zhuǎn)發(fā)至用戶的手機(jī)、PAD、PC,從而使得用戶終端接收到消息的先后順序與用戶需求一致,使得用戶最常使用的終端最先接收到消息,可使用戶對(duì)該消息做及時(shí)處理,提高用戶體驗(yàn)。
[0031]在本實(shí)施例的另一種實(shí)現(xiàn)方式中,當(dāng)IM服務(wù)器接收到發(fā)送終端發(fā)送的消息后,IM服務(wù)器根據(jù)接收到的消息的消息接收賬號(hào),確定與該消息接收賬號(hào)所對(duì)應(yīng)的全部接收終端的通信標(biāo)識(shí),從所述全部接收終端中確定登錄該消息接收賬號(hào)的接收終端,然后IM服務(wù)器按照用戶預(yù)先設(shè)置的消息接收優(yōu)先級(jí)的高低順序?qū)⑾⒁来无D(zhuǎn)發(fā)給其中登錄該消息接收賬號(hào)的各接收終端。
[0032]S卩,該消息賬號(hào)可能在屬于用戶的全部接收終端上均已登錄,也可能只在用戶的全部接收終端的其中某幾個(gè)進(jìn)行了登錄。當(dāng)消息賬號(hào)在用戶的接收終端的其中某幾個(gè)上進(jìn)行了登錄的情況下,IM服務(wù)器接收到發(fā)送終端發(fā)送的消息后,確定與該消息的消息接收賬號(hào)對(duì)應(yīng)的全部接收終端的通信標(biāo)識(shí),再?gòu)娜拷邮战K端中確定登錄該消息接收賬號(hào)的接收終端,然后按照用戶預(yù)先設(shè)置的消息接收優(yōu)先級(jí)的高低順序,僅將消息轉(zhuǎn)發(fā)至登錄有該消息接收賬號(hào)的接收終端。比如,該消息接收賬號(hào)對(duì)應(yīng)的全部接收終端為手機(jī)、PAD、筆記本,用戶預(yù)先設(shè)置的消息接收優(yōu)先級(jí)從高至低依次為手機(jī)、PAD、筆記本,當(dāng)頂服務(wù)器接收到發(fā)送終端發(fā)送的消息后,首先確定手機(jī)、PAD、筆記本各