[發明專利]一對多半雙工通信方法及系統有效
| 申請號: | 201810383011.0 | 申請日: | 2018-04-26 |
| 公開(公告)號: | CN108712244B | 公開(公告)日: | 2021-08-03 |
| 發明(設計)人: | 陳墾 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L5/16 | 分類號: | H04L5/16;H04L12/26 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一對 多半 雙工 通信 方法 系統 | ||
本發明公開了一種一對多半雙工通信方法及系統,涉及主從設備的半雙工通信領域。該方法的步驟為:主機將所有需要管理的從機信息形成輪詢管理列表;主機遍歷輪詢管理列表中的從機,當遍歷到的當前從機為可通信時,主機向當前從機發起通信請求,若當前從機應答超時,則將當前從機信息從輪詢管理列表中取出。本發明不僅能夠顯著減少主機與從機不必要的通信次數,降低主機和從機的負荷,而且能夠保證主機在與從機通信后,從機能夠完成自身工作后再被主機通信,進而提高了通信質量;與此同時本發明能夠避免主機頻繁與通信超時的從機重復進行通信,進而顯著縮短了通信時間,大幅度提高了通信效率,便于人們使用,非常適于推廣。
技術領域
本發明涉及主從設備的半雙工通信領域,具體涉及一種一對多半雙工通信方法及系統。
背景技術
目前,主機對多臺從機進行管理時,主機一般使用半雙工(指在通信過程的任意時刻,信息既可由A傳到B,又能由B傳A,但只能有一個方向上的傳輸存在)通過一對多的方式對多臺從機進行通信(例如計算機管理外部設備),通信方法為:主機將所有需要管理的從機信息形成輪詢管理列表后,依次與輪詢管理列表中的每臺從機進行首尾循環通信,即當輪詢管理列表中最后一臺從機通信完成后,即時與輪詢管理列表的第一臺從機進行通信(第一臺從機通信完成后,該從機的信息會放入輪詢管理列表的隊尾)。
但是,上述通信方法存在以下缺陷:
(1)主機2次與同一臺從機進行通信的間隔時間,有可能小于從機的指定通信間隔時間,這種情況一般在從機數量較少時發生。例如輪詢管理列表中的從機數量為10臺,從機的通信間隔時間為100ms,但是主機與10臺從機通信的總共時間為50ms(每臺從機的通信時間為5ms),此時主機50ms后再次與同一臺從機進行通信的間隔時間,這必然小于從機的通信間隔時間(100ms)。上述情況不僅會增加主機與從機不必要的通信次數,進而增大主機和從機的負荷,而且有可能使得從機無法完成信息的采集,降低了通信質量;例如主機與從機通信后,從機需要80ms完成自身信息的采集,但是50ms后主機再次與從機通信,則會中斷從機的信息采集。
(2)主機與從機通信時,若從機因自身原因(例如從機沒有工作)未應答,主機會在指定時間內等待從機應答,指定時間內從機應答、或者通信超時(指定時間過后從機未應答)后,再與下一臺從機進行通信。若通信超時的從機數量較多,則會顯著延長每次與輪詢管理列表中的從機的通信時間(因為主機會頻發與通信超時的從機重復進行通信),進而大幅度降低了通信效率,不便于人們使用。
發明內容
針對現有技術中存在的缺陷,本發明解決的技術問題為:如何提高主機與多臺從機采用半雙工通信時的通信質量和通信效率。
為達到以上目的,本發明提供的一對多半雙工通信方法,包括以下步驟:
S1:主機將所有需要管理的從機信息形成輪詢管理列表,轉到S2;
S2:主機遍歷輪詢管理列表中的從機,當遍歷到的當前從機為可通信時,主機向當前從機發起通信請求,若當前從機應答超時,則將當前從機信息從輪詢管理列表中取出。
在上述技術方案的基礎上,S2中所述主機向當前從機發起通信請求,若當前從機應答超時,則將當前從機信息從輪詢管理列表中取出的流程包括:
S201:主機向當前從機發起通信請求后,判斷當前從機是否在超時時間內應答,若是,將當前從機信息從輪詢管理列表中取出后,重新加入輪詢管理列表,S2結束;否則將當前從機的超時次數加1,轉到S202;
S202:主機判斷當前從機的超時次數是否在指定超時次數以上,若是,轉到S203,否則轉到S201;
S203:主機將當前從機信息從輪詢管理列表中取出,S2結束。
在上述技術方案的基礎上,S2中主機遍歷輪詢管理列表中的從機的順序為:輪詢管理列表中的從機排列順序;S201中將取出的從機信息重新加入輪詢管理列表中的位置為隊尾。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810383011.0/2.html,轉載請聲明來源鉆瓜專利網。





