本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種RCS(Rich Communication Suite,融合通信)群聊消息的離線發(fā)送、離線接收方法及裝置。
背景技術(shù):
現(xiàn)有的方案中,RCS通信群的離線群成員能接收到群聊消息,而無法分辨該消息是否為RCS的消息,也無法分辨該消息是RCS的群聊消息還是單聊消息,更無從得知該消息來自哪個通信群,只有當(dāng)離線群成員重新登錄RCS通信群之后,才能確定該消息來源。因此現(xiàn)有方案的意義僅僅局限于告訴離線群成員一條消息內(nèi)容,而離線群成員無從得知消息來源等詳細信息,缺乏良好的用戶體驗。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種RCS群聊消息的離線發(fā)送、離線接收方法及裝置,主要解決現(xiàn)有方案中僅告訴離線群成員一條消息內(nèi)容,而離線群成員無從得知消息來源等詳細信息,導(dǎo)致用戶體驗差的問題。
本發(fā)明提供的RCS群聊消息的離線發(fā)送裝置包括:
第一接收模塊,用于接收通信群中任一群成員發(fā)出的群聊消息;
第一獲取模塊,用于獲取所述通信群的群信息;
處理模塊,用于將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給所述通信群的離線群成員。
在一些實施例中,所述群信息包括:群聊名稱、群二維碼、群成員名稱、群成員的狀態(tài)信息中的至少一種。
在一些實施例中,所述處理模塊包括:
確定模塊,用于確定所述通信群中當(dāng)前處于離線狀態(tài)的群成員;
第二獲取模塊,用于獲取所述離線狀態(tài)的群成員的通信號碼;
處理子模塊,用于將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給所述離線狀態(tài)的群成員的通信號碼。
本發(fā)明提供的RCS群聊消息的離線接收裝置包括:
第二接收模塊,用于若目標客戶端在通信群中處于離線狀態(tài),通過短信或彩信的方式接收所述通信群中任一群成員發(fā)出的群聊消息以及所述通信群的群信息;
顯示模塊,用于對所述群聊消息以及所述群信息進行顯示。
本發(fā)明提供的RCS群聊消息的離線發(fā)送方法包括:
接收通信群中任一群成員發(fā)出的群聊消息;
獲取所述通信群的群信息;
將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給所述通信群的離線群成員。
在一些實施例中,將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給所述通信群的離線群成員包括:
確定所述通信群中當(dāng)前處于離線狀態(tài)的群成員;
獲取所述離線狀態(tài)的群成員的通信號碼;
將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給所述離線狀態(tài)的群成員的通信號碼。
本發(fā)明提供的RCS群聊消息的離線接收方法包括:
若目標客戶端在通信群中處于離線狀態(tài),則通過短信或彩信的方式接收所述通信群中任一群成員發(fā)出的群聊消息以及所述通信群的群信息;
對所述群聊消息以及所述群信息進行顯示。
本發(fā)明提供的RCS群聊消息的離線發(fā)送、離線接收方法及裝置,RCS通信群中任一群成員發(fā)出一條群聊消息后,會將該條群聊消息以及該通信群的群信息以短信或彩信的方式發(fā)送給該通信群的離線群成員,離線群成員收到后,通過該群信息可以識別出該通信群的相關(guān)信息,如分辨出該消息為RCS的群聊消息,而且還可以得知該消息來自哪個通信群,豐富了離線群成員接收的信息內(nèi)容,使RCS群聊用戶能夠在離線狀態(tài)下,獲取群聊中的消息,使得群成員之間的消息傳播更加及時準確,縮小了群聊中在線狀態(tài)與離線狀態(tài)之間的差距,也能夠及時提醒離線群成員登錄RCS進入群聊。本發(fā)明提供的方案簡單易行,既能增加RCS群聊的實用性,也能夠提高用戶體驗。
附圖說明
圖1為本發(fā)明第一實施例提供的RCS群聊消息的離線發(fā)送方法的流程圖;
圖2為本發(fā)明第二實施例提供的RCS群聊消息的離線接收方法的流程圖;
圖3為本發(fā)明第三實施例提供的RCS群聊消息的離線發(fā)送裝置的示意圖;
圖4為本發(fā)明第四實施例提供的RCS群聊消息的離線接收裝置的示意圖。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中的RCS群聊消息的離線發(fā)送裝置可以設(shè)置在服務(wù)器中,RCS群聊消息的離線接收裝置可以設(shè)置在終端或安裝于終端的客戶端中,終端包括但不局限于移動終端,移動終端可以包括:移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等。
下面通過具體實施例對本發(fā)明進一步詳細說明。
第一實施例
參考圖1,圖1為本發(fā)明第一實施例提供的RCS群聊消息的離線發(fā)送方法的流程圖,該RCS群聊消息的離線發(fā)送方法包括:
S101、接收通信群中任一群成員發(fā)出的群聊消息。
該群聊消息可以是通信群中的在線群成員發(fā)出的群聊消息,也可以是通信群中的離線群成員發(fā)出的群聊消息。群聊消息的形式可以是文本、語音、圖片、視頻、音頻等。
S102、獲取所述通信群的群信息。
所要獲取的群信息的內(nèi)容可以采用默認的方式,例如,默認獲取通信群的以下群信息:群聊名稱、群二維碼、群成員名稱、群成員的狀態(tài)信息中的至少一種,當(dāng)然也局限于此。群成員的狀態(tài)信息包括在線狀態(tài)或離線狀態(tài)。本實施例適用于服務(wù)器,通信群各成員安裝的客戶端后臺的服務(wù)器上會記錄群信息,例如群聊名稱、群二維碼、群成員名稱、群成員的狀態(tài)信息等,因此,這些信息可以直接從服務(wù)器獲取。對于群成員的狀態(tài)信息,在獲取之前,可以進行一次更新,以便獲取到最新的群成員的狀態(tài)信息。
S103、將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給所述通信群的離線群成員。
如果群聊消息是文本形式,則可以將其與群信息以短信的方式發(fā)送給通信群的離線群成員;如果群聊消息是語音、圖片、視頻、音頻等形式,可以將其與群信息以彩信的方式發(fā)送給通信群的離線群成員。
該步驟可以進一步細化,包括:
S103a、確定所述通信群中當(dāng)前處于離線狀態(tài)的群成員;
S103b、獲取所述離線狀態(tài)的群成員的通信號碼;
S103c、將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給所述離線狀態(tài)的群成員的通信號碼。
步驟S103a中,可以根據(jù)通信群中各個群成員的狀態(tài)信息來得到當(dāng)前處于離線狀態(tài)的群成員。對于當(dāng)前處于在線狀態(tài)的群成員,按照常規(guī)方式在通信群中可以看見群聊消息。
步驟S103b中,通信群各成員安裝的客戶端后臺的服務(wù)器上有的也會記錄通信群各成員的通信號碼,通信號碼可以是各成員注冊時提供的,因此,在步驟S103a確定了當(dāng)前處于離線狀態(tài)的群成員之后,可以從服務(wù)器上直接獲取離線狀態(tài)的群成員的通信號碼,當(dāng)然,也可以從外部獲取。通信號碼包括但不局限于手機號碼,用于將短信或彩信發(fā)送到對應(yīng)的離線群成員。
可以將群信息以及群聊消息寫入到同一短信或同一彩信中,發(fā)送給通信群的離線群成員。也可以通過先后兩條或的多條短信或彩信來發(fā)送。優(yōu)選的,該兩條或的多條短信或彩信可以在內(nèi)容上相關(guān)聯(lián)。此外,若有兩個或兩個以上的離線群成員,可以以短信群發(fā)或彩信群發(fā)的方式來一次性發(fā)送給所有離線群成員。
本實施例提供的RCS群聊消息的離線發(fā)送方法,適用于為RCS通信群提供服務(wù)的后臺服務(wù)器,當(dāng)RCS通信群中任一群成員發(fā)出一條群聊消息后,服務(wù)器接收到該群聊消息,服務(wù)器獲取該通信群的群信息,服務(wù)器將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給該通信群的離線群成員,離線群成員收到后,通過該群信息可以識別出該通信群的相關(guān)信息,如分辨出該消息為RCS的群聊消息,而且還可以得知該消息來自哪個通信群,豐富了離線群成員接收的信息內(nèi)容,使RCS群聊用戶能夠在離線狀態(tài)下,獲取群聊中的消息,使得群成員之間的消息傳播更加及時準確,縮小了群聊中在線狀態(tài)與離線狀態(tài)之間的差距,也能夠及時提醒離線群成員登錄RCS進入群聊。
第二實施例
參考圖2,圖2為本發(fā)明第二實施例提供的RCS群聊消息的離線接收方法的流程圖,該RCS群聊消息的離線接收方法主要包括:
S201、若目標客戶端在通信群中處于離線狀態(tài),則通過短信或彩信的方式接收所述通信群中任一群成員發(fā)出的群聊消息以及所述通信群的群信息。
該短信或彩信通過第一實施例中展示的方法發(fā)出。該群聊消息可以是通信群中的在線群成員發(fā)出的群聊消息,也可以是通信群中的離線群成員發(fā)出的群聊消息。如果接收到的是短信,則其中的群聊消息可以是文本形式;如果接收到的是彩信,則其中的群聊消息可以是語音、圖片、視頻、音頻等形式。
通信群的群信息包括:群聊名稱、群二維碼、群成員名稱、群成員的狀態(tài)信息中的至少一種,當(dāng)然也局限于此。群成員的狀態(tài)信息包括在線狀態(tài)或離線狀態(tài)。
群信息以及群聊消息可以寫入在同一短信或同一彩信中,僅接收一條短信或一條彩信來接收群信息和群聊消息。群信息以及群聊消息也可以寫入在兩條或多條短信中,或?qū)懭朐趦蓷l或多條彩信中,通過連續(xù)接收這些條短信或彩信來接收群信息和群聊消息。
S202、對所述群聊消息以及所述群信息進行顯示。
群聊消息、群信息區(qū)分顯示,不影響用戶的識別。如果是以一條短信方式接收的,可以將該短信的正文部分劃分成兩個區(qū)域,上面一個區(qū)域顯示群聊消息,下面一個區(qū)域顯示群信息。
本實施例提供的RCS群聊消息的離線接收方法,適用于終端,終端上可以安裝至少一個具有RCS群聊功能的客戶端,目標客戶端為終端上安裝的這些客戶端中的任一個,可以是終端默認的,也可以是用戶在終端上自定義設(shè)置的,當(dāng)該目標客戶端在通信群中處于離線狀態(tài)時,終端可以接收離線群消息,具體的,通過短信或彩信的方式接收該通信群中任一群成員發(fā)出的群聊消息以及該通信群的群信息,終端用戶通過該群信息可以識別出該通信群的相關(guān)信息,如分辨出該消息為RCS的群聊消息,而且還可以得知該消息來自哪個通信群,豐富了離線群成員接收的信息內(nèi)容,使RCS群聊用戶能夠在離線狀態(tài)下,獲取群聊中的消息,使得群成員之間的消息傳播更加及時準確,縮小了群聊中在線狀態(tài)與離線狀態(tài)之間的差距,也能夠及時提醒離線群成員登錄RCS進入群聊。
第三實施例
參考圖3,圖3為本發(fā)明第三實施例提供的RCS群聊消息的離線發(fā)送裝置的流程圖,該RCS群聊消息的離線發(fā)送裝置主要用于執(zhí)行第一實施例中的RCS群聊消息的離線發(fā)送方法。該RCS群聊消息的離線發(fā)送裝置包括:第一接收模塊31、第一獲取模塊32以及處理模塊33,其中,
第一接收模塊31用于接收通信群中任一群成員發(fā)出的群聊消息;該群聊消息可以是通信群中的在線群成員發(fā)出的群聊消息,也可以是通信群中的離線群成員發(fā)出的群聊消息。
第一獲取模塊32用于獲取所述通信群的群信息;通信群的群信息包括:群聊名稱、群二維碼、群成員名稱、群成員的狀態(tài)信息中的至少一種,當(dāng)然也局限于此。群成員的狀態(tài)信息包括在線狀態(tài)或離線狀態(tài)。
處理模塊33用于將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給所述通信群的離線群成員。
在一些實施例中,所述處理模塊可以進一步包括:
確定模塊,用于確定所述通信群中當(dāng)前處于離線狀態(tài)的群成員;
第二獲取模塊,用于獲取所述離線狀態(tài)的群成員的通信號碼;
處理子模塊,用于將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給所述離線狀態(tài)的群成員的通信號碼。
確定模塊可以根據(jù)通信群中各個群成員的狀態(tài)信息來得到當(dāng)前處于離線狀態(tài)的群成員。對于當(dāng)前處于在線狀態(tài)的群成員,按照常規(guī)方式在通信群中可以看見群聊消息。
第二獲取模塊可以從外部獲取,或者從內(nèi)部獲取離線狀態(tài)的群成員的通信號碼,信號碼包括但不局限于手機號碼,用于將短信或彩信發(fā)送到對應(yīng)的離線群成員。
處理子模塊可以將所述群信息以及所述群聊消息通過同一短信或同一彩信發(fā)送給通信群的離線群成員。也可以通過先后兩條或多條短信,或先后兩條或多條彩信發(fā)送給通信群的離線群成員,優(yōu)選的,該兩條或多條短信可以在內(nèi)容上相關(guān)聯(lián),該兩條或多條彩信可以在內(nèi)容上相關(guān)聯(lián)。
本實施例提供的RCS群聊消息的離線發(fā)送裝置,可以設(shè)置于服務(wù)器中,當(dāng)RCS通信群中任一群成員發(fā)出一條群聊消息后,服務(wù)器接收到該群聊消息,服務(wù)器獲取該通信群的群信息,服務(wù)器將所述群信息以及所述群聊消息以短信或彩信的方式發(fā)送給該通信群的離線群成員,離線群成員收到后,通過該群信息可以識別出該通信群的相關(guān)信息,如分辨出該消息為RCS的群聊消息,而且還可以得知該消息來自哪個通信群,豐富了離線群成員接收的信息內(nèi)容,使RCS群聊用戶能夠在離線狀態(tài)下,獲取群聊中的消息,使得群成員之間的消息傳播更加及時準確,縮小了群聊中在線狀態(tài)與離線狀態(tài)之間的差距,也能夠及時提醒離線群成員登錄RCS進入群聊。
第四實施例
參考圖4,圖4為本發(fā)明第四實施例提供的RCS群聊消息的離線接收裝置的流程圖,該RCS群聊消息的離線接收裝置主要用于執(zhí)行第二實施例提供的RCS群聊消息的離線接收方法,該RCS群聊消息的離線接收裝置主要包括:第二接收模塊41和顯示模塊42,其中,
第二接收模塊41用于若目標客戶端在通信群中處于離線狀態(tài),通過短信或彩信的方式接收所述通信群中任一群成員發(fā)出的群聊消息以及所述通信群的群信息;
顯示模塊42用于對所述群聊消息以及所述群信息進行顯示。
該短信或彩信通過第一實施例中展示的方法發(fā)出。該群聊消息可以是通信群中的在線群成員發(fā)出的群聊消息,也可以是通信群中的離線群成員發(fā)出的群聊消息。通信群的群信息包括:群聊名稱、群二維碼、群成員名稱、群成員的狀態(tài)信息中的至少一種,當(dāng)然也局限于此。群成員的狀態(tài)信息包括在線狀態(tài)或離線狀態(tài)。
本實施例提供的RCS群聊消息的離線接收裝置,可以設(shè)置于終端中,終端上可以安裝至少一個具有RCS群聊功能的客戶端,目標客戶端為終端上安裝的這些客戶端中的任一個,可以是終端默認的,也可以是用戶在終端上自定義設(shè)置的,當(dāng)終端中的該目標客戶端在通信群中處于離線狀態(tài)時,終端可以接收離線群消息,具體的,終端通過短信或彩信的方式接收該通信群中任一群成員發(fā)出的群聊消息以及該通信群的群信息,通過該群信息可以識別出該通信群的相關(guān)信息,如分辨出該消息為RCS的群聊消息,而且還可以得知該消息來自哪個通信群,豐富了離線群成員接收的信息內(nèi)容,使RCS群聊用戶能夠在離線狀態(tài)下,獲取群聊中的消息,使得群成員之間的消息傳播更加及時準確,縮小了群聊中在線狀態(tài)與離線狀態(tài)之間的差距,也能夠及時提醒離線群成員登錄RCS進入群聊。
第五實施例
以安裝于手機中的RCS客戶端為例,通過該客戶端可以登錄RCS通信群,在該通信群上,某個在線群成員發(fā)出一條群聊消息,服務(wù)器接收到該群聊消息后,獲取該通信群中當(dāng)前處于離線狀態(tài)的群成員,以及獲取該通信群的群信息,將群信息和該條群聊消息通過一條短信或一條彩信的方式發(fā)送到各個離線群成員的手機上,給在線群成員的發(fā)送流程保持不變,在線群成員通過通信群的界面查看群聊消息,離線群成員接收到該短信或彩信后,通過短信或彩信內(nèi)容能獲知該群聊消息的內(nèi)容,還能獲知消息來源,這樣能有效的提高RCS群聊消息的及時性及用戶體驗。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
上面結(jié)合附圖對本發(fā)明的實施例進行了描述,但是本發(fā)明并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護之內(nèi)。