本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及的是一種基于移動(dòng)互聯(lián)網(wǎng)的支持多主題聊天的即時(shí)通訊系統(tǒng)。
背景技術(shù):
目前的即時(shí)通訊系統(tǒng),無論是騰訊的微信、qq還是阿里巴巴的釘釘,都不能支持多主題聊天。
然而在日常辦公的時(shí)候,我們又特別需要針對某一事項(xiàng)的聊天窗口,這樣無論從管理,還是溝通的角度都會(huì)更加清晰。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供了一種基于移動(dòng)互聯(lián)網(wǎng)的支持多主題聊天的即時(shí)通訊系統(tǒng),聊天窗口可支持多個(gè)聊天主題。
本系統(tǒng)采用ejabberd或openfire作為聊天后臺,增加聊天主題擴(kuò)展模塊,以增加聊天的主題擴(kuò)展字段實(shí)現(xiàn),app端在收到消息時(shí),所述增加聊天主題擴(kuò)展模塊以增加對主題字段的解析,并將其顯示在對應(yīng)的主題下;服務(wù)器端的消息存儲服務(wù)器增加主題信息。
進(jìn)一步的,app端創(chuàng)建聊天主題窗口,并將subjectid(主題id)和subjecttitle(主題描述)的數(shù)據(jù)信息存儲到服務(wù)器端的im服務(wù)器對應(yīng)的聊天對象;
app發(fā)消息時(shí),帶上subjectid(聊天主題)發(fā)送給im服務(wù)器,im服務(wù)器將其發(fā)送給聊天對象并存儲帶subjectid的聊天消息;
app收到消息后,解析subectid字段,并將消息顯示到對應(yīng)的聊天主題窗口。
進(jìn)一步的,app桌面未讀消息數(shù)為所有主題的未讀消息之和。
進(jìn)一步的,如果支持pc端,則在app端讀了某個(gè)主題的新消息后,將該主題的未讀消息數(shù)清0,告知im服務(wù)器,im服務(wù)器計(jì)算出新的未讀消息數(shù)推送給pc端;
在pc端讀了某個(gè)主題的新消息后,將主題對應(yīng)的消息數(shù)清0,告知im服務(wù)器,im服務(wù)器推送給app端。
本發(fā)明相比現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn):使得日常辦公的時(shí)候,增添了針對多個(gè)事項(xiàng)的多個(gè)聊天窗口,這樣無論從管理,還是溝通的角度都會(huì)更加清晰,方便。
具體實(shí)施方式
下面對本發(fā)明的實(shí)施例作詳細(xì)說明,本實(shí)施例在以本發(fā)明技術(shù)方案為前提下進(jìn)行實(shí)施,給出了詳細(xì)的實(shí)施方式和具體的操作過程,但本發(fā)明的保護(hù)范圍不限于下述的實(shí)施例。
本系統(tǒng)采用ejabberd或openfire作為聊天后臺,增加聊天主題擴(kuò)展模塊,以增加聊天的主題擴(kuò)展字段實(shí)現(xiàn),app端在收到消息時(shí),所述增加聊天主題擴(kuò)展模塊以增加對主題字段的解析,并將其顯示在對應(yīng)的主題下;服務(wù)器端的消息存儲服務(wù)器增加主題信息;
其中,app端創(chuàng)建聊天主題窗口,并將subjectid(主題id)和subjecttitle(主題描述)的數(shù)據(jù)信息存儲到服務(wù)器端的im服務(wù)器對應(yīng)的聊天對象;
app發(fā)消息時(shí),帶上subjectid(聊天主題)發(fā)送給im服務(wù)器,im服務(wù)器將其發(fā)送給聊天對象并存儲帶subjectid的聊天消息。消息存儲服務(wù)器,增加”subjectid”字段,將消息帶上主題屬性。subjectid由聊天對象id+3位自增長數(shù)。
app收到消息后,解析subectid字段,并將消息顯示到對應(yīng)的聊天主題窗口。
其中,app桌面未讀消息數(shù)為所有主題的未讀消息之和。
其中,如果支持pc端,則在app端讀了某個(gè)主題的新消息后,將該主題的未讀消息數(shù)清0,告知im服務(wù)器,im服務(wù)器計(jì)算出新的未讀消息數(shù)推送給pc端;
在pc端讀了某個(gè)主題的新消息后,將主題對應(yīng)的消息數(shù)清0,告知im服務(wù)器,im服務(wù)器推送給app端。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。