[發(fā)明專利]基于信息池信息傳遞的群聊機(jī)制在審
| 申請?zhí)枺?/td> | 201611264498.8 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN108270657A | 公開(公告)日: | 2018-07-10 |
| 發(fā)明(設(shè)計(jì))人: | 吳康寧;陳丹丹 | 申請(專利權(quán))人: | 優(yōu)甸網(wǎng)絡(luò)科技(上海)有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201315 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 消息池 信息池 群聊 信息傳遞 時間顯示 消息傳遞 消息內(nèi)容 消息總線 信息傳遞技術(shù) 分布式系統(tǒng) 負(fù)載過重 構(gòu)件模型 加密消息 簡化系統(tǒng) 軟件產(chǎn)品 同步控制 系統(tǒng)消息 消息協(xié)議 池模型 掛載 通信 加密 主流 風(fēng)格 | ||
一種基于信息池信息傳遞的群聊機(jī)制,及基于信息池的信息傳遞技術(shù)領(lǐng)域,尤其涉及系統(tǒng)消息池模型、構(gòu)件模型、消息池化技術(shù)以及消息傳遞群聊協(xié)議。構(gòu)件之間的通信仍是通過消息傳遞完成的,消息池是消息的載體。消息內(nèi)容顯示在左邊,時間顯示在右邊;如果消息有加密,那么消息內(nèi)容固定顯示為加密消息,時間顯示右邊。本發(fā)明的實(shí)施例提供基于信息池信息傳遞的群聊機(jī)制,在構(gòu)件上掛載伴隨消息池,消息池之間遵循事先訂立的消息協(xié)議進(jìn)行通信,能夠克服現(xiàn)行主流的層次消息總線風(fēng)格中存在的消息總線負(fù)載過重、同步控制困難等缺點(diǎn),并能簡化系統(tǒng)設(shè)訓(xùn)一過程,支持分布式系統(tǒng)以及軟件產(chǎn)品線設(shè)計(jì)。
技術(shù)領(lǐng)域
本發(fā)明涉及基于信息池的信息傳遞技術(shù)領(lǐng)域,尤其涉及系統(tǒng)消息池模型、構(gòu)件模型、消息池化技術(shù)以及消息傳遞群聊協(xié)議。
背景技術(shù)
消息池化需要首先將大量的消息內(nèi)容(文本甚或圖片)從用戶需求中抽取出來并作歸類,對于周期性的項(xiàng)目而言這一步驟即費(fèi)時也未必能夠符合用戶需求反復(fù)變更的需要。也可以在系統(tǒng)開發(fā)后期或者維護(hù)、升級期間通過擴(kuò)展的方式將補(bǔ)充的消息內(nèi)容添加進(jìn)來,但這同樣需要系統(tǒng)在設(shè)計(jì)階段就考慮到后期的種種變數(shù)并預(yù)留出擴(kuò)展的接口。而對于實(shí)時性要求較高的系統(tǒng),比如生產(chǎn)制造業(yè)管理軟件采用消息池化同樣也不合適。因?yàn)橄⒊鼗瘜?shí)現(xiàn)過程中要將大量的消息內(nèi)容(文本甚至圖片)通過網(wǎng)絡(luò)傳播,其間的開銷是不可小視的。應(yīng)用到實(shí)時性高的系統(tǒng)中時不可避免的會產(chǎn)生各種問題。
消息池化技術(shù)推薦您根據(jù)需要將消息內(nèi)容放在適當(dāng)?shù)奈恢茫總€系統(tǒng)的需求和實(shí)現(xiàn)方案都有或多或少的差異,存放消息內(nèi)容的位置直接影響到系統(tǒng)整體的性能,因此必須也只能根據(jù)自己的特點(diǎn)進(jìn)行權(quán)衡。消息池化表示將在內(nèi)存中某處存在消息,可以把這堆消息放在服務(wù)端也可以放在客戶端。對于前者,客戶端需要頻繁的向服務(wù)端發(fā)送請求,獲取所需的消息內(nèi)容;對于后者,客戶端除了要把所有消息內(nèi)容從服務(wù)端拉到本地,還要負(fù)責(zé)維護(hù)消息池的狀態(tài)和有效性,也許還要考慮同步等諸多問題。
系統(tǒng)實(shí)施基于信息池信息傳遞的群聊機(jī)制的好處:在構(gòu)件上掛載伴隨消息池,消息池之間遵循事先訂立的消息協(xié)議進(jìn)行通信,能夠克服現(xiàn)行主流的層次消息總線風(fēng)格中存在的消息總線負(fù)載過重、同步控制困難等缺點(diǎn),并能簡化系統(tǒng)設(shè)訓(xùn)一過程,支持分布式系統(tǒng)以及軟件產(chǎn)品線設(shè)計(jì)。
發(fā)明內(nèi)容
為了克服現(xiàn)有的群聊機(jī)制的不足,本發(fā)明提供一種基于信息池信息傳遞的群聊機(jī)制,構(gòu)件是獨(dú)立的計(jì)算模塊,可以用任何語言進(jìn)行編寫.構(gòu)件之間的通信仍是通過消息傳遞完成的,消息在用戶之間傳輸.每一個構(gòu)件有一個掛載的消息池,消息池是消息的載體,一方面用于存儲本地構(gòu)件的計(jì)算結(jié)果,另一方面用于接收來自其它構(gòu)件的消息。消息內(nèi)容顯示在左邊,時間顯示在右邊;如果消息有加密,那么消息內(nèi)容固定顯示為加密消息,時間顯示右邊。如果消息是回復(fù)我的消息,那么第一行顯示對方回復(fù)的內(nèi)容,第二行顯示我發(fā)送的原始消息,時間顯示右邊。如果設(shè)定過消息期限,需要顯示倒計(jì)時。如果回復(fù)我的是加密消息,那么第一 行顯示加密消息4個字,第二行顯示我發(fā)的原始消息內(nèi)容,時間顯示右邊。如果發(fā)送給我的消息設(shè)定過自動刪除,那么超過設(shè)定時間后,消息內(nèi)容就顯示為【閱畢已自動刪除】,時間顯示右邊。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:Output消息池負(fù)責(zé)接收構(gòu)件的狀態(tài)變化信息。如果構(gòu)件在運(yùn)行過程中發(fā)生了狀態(tài)變化,那么構(gòu)件的狀態(tài)數(shù)據(jù)將轉(zhuǎn)存于消息池,等待其它構(gòu)件來取;對方取畢后消息池負(fù)責(zé)銷毀該消息,并回收內(nèi)存,以便接收新的消息.如果該消息為多個其它構(gòu)件所用,那么消息池在所有需求構(gòu)件都取畢之后再進(jìn)行銷毀。Input消息池負(fù)責(zé)接收其它構(gòu)件的消息并通知構(gòu)件消息己經(jīng)到達(dá)。構(gòu)件可以選擇馬上處理或者暫緩處理,如果選擇暫緩處理,消息池將一直為構(gòu)件保存這條消息,處理完畢后消息池才回收該消息空間。
本發(fā)明的有益效果是,采用基于信息池信息傳遞的群聊機(jī)制,由于消息的直接傳遞減少了消息的分派和過濾動作。消息的登記和傳遞記錄在預(yù)先訂立的消息傳遞協(xié)議中.消息傳遞協(xié)議就是將消息的傳遞管理從總線功能中剝離出來,大大縮短了系統(tǒng)運(yùn)行時的計(jì)算時間,或用靜態(tài)的協(xié)議換取動態(tài)的路由過程;另一方面消息傳遞與構(gòu)件的業(yè)務(wù)邏輯計(jì)算分離開,降低了系統(tǒng)設(shè)計(jì)的復(fù)雜度。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于優(yōu)甸網(wǎng)絡(luò)科技(上海)有限公司,未經(jīng)優(yōu)甸網(wǎng)絡(luò)科技(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611264498.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于信息池的信息傳遞機(jī)制
- 關(guān)于新建類信息池和收件類信息池的信息池機(jī)制
- 消息服務(wù)輸出
- 對直播消息的發(fā)布進(jìn)行優(yōu)化的方法及系統(tǒng)
- 一種基于可擴(kuò)展協(xié)議的負(fù)載均衡網(wǎng)絡(luò)中間件實(shí)現(xiàn)方法
- 基于信息池信息傳遞的群聊機(jī)制
- 直接通信的資源優(yōu)化方法及裝置、存儲介質(zhì)、終端
- 一種基于lookup操作的多線程消息處理方法
- 一種基于異步線程池的消息發(fā)送實(shí)現(xiàn)方法
- 一種汽車兵駕駛科目考核評判系統(tǒng)模型和數(shù)據(jù)結(jié)構(gòu)





