一種基于大型通信系統(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ù)。??