一種基于大型通信系統(tǒng)的消息分發(fā)機(jī)制
基本信息
申請?zhí)?/td> | CN202011239101.6 | 申請日 | - |
公開(公告)號 | CN112422411A | 公開(公告)日 | 2021-02-26 |
申請公布號 | CN112422411A | 申請公布日 | 2021-02-26 |
分類號 | H04L12/58(2006.01)I;H04L29/08(2006.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 熊奧斯;楊國文 | 申請(專利權(quán))人 | 天津卓越信通科技有限公司 |
代理機(jī)構(gòu) | 北京邦創(chuàng)至誠知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 張宇鋒 |
地址 | 300384天津市濱海新區(qū)華苑產(chǎn)業(yè)區(qū)(環(huán)外)海泰創(chuàng)新六路2號20號樓-1 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其是涉及一種基于大型通信系統(tǒng)的消息分發(fā)機(jī)制。本發(fā)明根據(jù)大型通信系統(tǒng)軟件各模塊間通信場景,抽象出一對一全雙工pair模型,一對一請求/回復(fù)模型,一對多半雙工廣播發(fā)布/訂閱模型,一對多詢問/確認(rèn)模型;根據(jù)通信的方式,將傳輸方式分為本設(shè)備內(nèi)通信的進(jìn)程間通信和設(shè)備間通信的tcp通信;創(chuàng)建類linux操作系統(tǒng)套接字接口,包含創(chuàng)建/關(guān)閉模型的nn_socket()/nn_close()接口,設(shè)置/獲取模型參數(shù)的nn_setsocketopt()/nn_getsocketopt()接口,綁定模型地址nn_bind()接口,連接模型nn_connect()的接口,發(fā)送/接收模型數(shù)據(jù)nn_send()/nm_recv()的接口;以狀態(tài)機(jī)的方式實(shí)現(xiàn)本發(fā)明,通過事件驅(qū)動的方式激勵(lì)狀態(tài)機(jī),序列化了程序執(zhí)行過程,易調(diào)試和維護(hù)。?? |
