[實(shí)用新型]一種雙機(jī)通信結(jié)構(gòu)有效
| 申請(qǐng)?zhí)枺?/td> | 201821789404.3 | 申請(qǐng)日: | 2018-10-31 |
| 公開(kāi)(公告)號(hào): | CN208819201U | 公開(kāi)(公告)日: | 2019-05-03 |
| 發(fā)明(設(shè)計(jì))人: | 劉繼文 | 申請(qǐng)(專(zhuān)利權(quán))人: | 上海慶科信息技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F15/17 | 分類(lèi)號(hào): | G06F15/17 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 200333 上海市*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 主機(jī) 雙機(jī)通信 事件通知 讀取 讀取請(qǐng)求 發(fā)送事件 主機(jī)發(fā)送 申請(qǐng) 結(jié)構(gòu)主機(jī) 事件響應(yīng) 通信架構(gòu) 通信邏輯 通信效率 通知信息 主機(jī)相連 數(shù)據(jù)線 雙機(jī) 響應(yīng) | ||
本申請(qǐng)公開(kāi)了一種雙機(jī)通信結(jié)構(gòu),包括:用于向從機(jī)發(fā)送事件讀取請(qǐng)求的主機(jī);通過(guò)數(shù)據(jù)線與所述主機(jī)相連,用于向所述主機(jī)發(fā)送事件響應(yīng)結(jié)果的所述從機(jī);所述主機(jī)和所述從機(jī)之間設(shè)置有用于向所述主機(jī)發(fā)送所述從機(jī)中存在待讀取事件的通知信息的事件通知線。本申請(qǐng)?zhí)峁┑碾p機(jī)通信結(jié)構(gòu)在原有通信架構(gòu)的基礎(chǔ)上,在主機(jī)和從機(jī)之間增加一條事件通知線,當(dāng)從機(jī)存在待讀取事件需要通知主機(jī)時(shí),可通過(guò)對(duì)事件通知線的處理到達(dá)及時(shí)通知主機(jī)的目的,主機(jī)可向從機(jī)發(fā)送事件讀取請(qǐng)求。由此可見(jiàn),本申請(qǐng)?zhí)峁┑碾p機(jī)通信結(jié)構(gòu)主機(jī)只負(fù)責(zé)問(wèn)詢(xún),而從機(jī)只負(fù)責(zé)響應(yīng),提高了雙機(jī)之間的通信效率,簡(jiǎn)化了通信邏輯。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種雙機(jī)通信結(jié)構(gòu)。
背景技術(shù)
在多人協(xié)作的物聯(lián)網(wǎng)產(chǎn)品以及嵌入式產(chǎn)品一般存在主機(jī)和從機(jī),其通信方式通常為互相收發(fā),即主機(jī)發(fā)起請(qǐng)求,并接受從機(jī)的響應(yīng),同時(shí)從機(jī)有消息想要告訴主機(jī)時(shí),主動(dòng)發(fā)送給主機(jī)請(qǐng)求,并等待主機(jī)響應(yīng)。
上述通信方式主從雙方在封包的時(shí)候,均需要做請(qǐng)求和響應(yīng)的封包。同時(shí),雙方都需要對(duì)對(duì)方的響應(yīng)包進(jìn)行解包,代碼邏輯復(fù)雜,無(wú)主從邏輯關(guān)系,傳輸協(xié)議不清晰,不方便后期項(xiàng)目維護(hù)以及工作交接。
因此,如何提高雙機(jī)之間的通信效率,簡(jiǎn)化通信邏輯是本領(lǐng)域技術(shù)人員需要解決的技術(shù)問(wèn)題。
實(shí)用新型內(nèi)容
本申請(qǐng)的目的在于提供一種雙機(jī)通信結(jié)構(gòu),提高了雙機(jī)之間的通信效率,簡(jiǎn)化了通信邏輯。
為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝艘环N雙機(jī)通信結(jié)構(gòu),包括:
用于向從機(jī)發(fā)送事件讀取請(qǐng)求的主機(jī);
通過(guò)數(shù)據(jù)線與所述主機(jī)相連,用于向所述主機(jī)發(fā)送事件響應(yīng)結(jié)果的所述從機(jī);
所述主機(jī)和所述從機(jī)之間設(shè)置有用于向所述主機(jī)發(fā)送所述從機(jī)中存在待讀取事件的通知信息的事件通知線。
其中,所述事件通知線具體為當(dāng)所述從機(jī)中存在待讀取事件時(shí)為高電平的IO控制線。
其中,應(yīng)用于故事機(jī),所述主機(jī)具體為所述故事機(jī)中的控制器,所述從機(jī)具體為所述故事機(jī)中用于檢測(cè)外圍器件是否存在所述待讀取事件的外圍驅(qū)動(dòng)模塊。
其中,所述外圍器件包括點(diǎn)讀卡模塊、運(yùn)動(dòng)電機(jī)和頭部觸摸感應(yīng)器中的任一項(xiàng)或任幾項(xiàng)的組合。
其中,所述運(yùn)動(dòng)電機(jī)具體為兩個(gè)直流電機(jī),所述外圍驅(qū)動(dòng)模塊通過(guò)IO控制線與所述直流電機(jī)相連。
其中,應(yīng)用于故事機(jī),所述主機(jī)具體為所述故事機(jī)中的控制器,所述從機(jī)具體為所述故事機(jī)中用于檢測(cè)音頻器件是否存在所述待讀取事件的音頻控制模塊。
其中,所述音頻器件包括揚(yáng)聲器、拾音器、內(nèi)存卡、緩存模塊、FLASH和按鍵中的任一項(xiàng)或任幾項(xiàng)的組合。
其中,所述內(nèi)存卡和所述緩存模塊通過(guò)SPI與所述音頻控制模塊相連。
其中,所述FLASH通過(guò)SDIO接口與所述音頻控制模塊相連。
通過(guò)以上方案可知,本申請(qǐng)?zhí)峁┑囊环N雙機(jī)通信結(jié)構(gòu),包括:用于向從機(jī)發(fā)送事件讀取請(qǐng)求的主機(jī);通過(guò)數(shù)據(jù)線與所述主機(jī)相連,用于向所述主機(jī)發(fā)送事件響應(yīng)結(jié)果的所述從機(jī);所述主機(jī)和所述從機(jī)之間設(shè)置有用于向所述主機(jī)發(fā)送所述從機(jī)中存在待讀取事件的通知信息的事件通知線。
本申請(qǐng)?zhí)峁┑碾p機(jī)通信結(jié)構(gòu)在原有通信架構(gòu)的基礎(chǔ)上,在主機(jī)和從機(jī)之間增加一條事件通知線,當(dāng)從機(jī)存在待讀取事件需要通知主機(jī)時(shí),可通過(guò)對(duì)事件通知線的處理到達(dá)及時(shí)通知主機(jī)的目的,主機(jī)可向從機(jī)發(fā)送事件讀取請(qǐng)求。由此可見(jiàn),本申請(qǐng)?zhí)峁┑碾p機(jī)通信結(jié)構(gòu)主機(jī)只負(fù)責(zé)問(wèn)詢(xún),而從機(jī)只負(fù)責(zé)響應(yīng),提高了雙機(jī)之間的通信效率,簡(jiǎn)化了通信邏輯。
附圖說(shuō)明
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于上海慶科信息技術(shù)有限公司,未經(jīng)上海慶科信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201821789404.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過(guò)鍵盤(pán)輸入的手動(dòng)操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時(shí),進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個(gè)或多個(gè)數(shù)字計(jì)算機(jī)的組合,其中每臺(tái)至少具有一個(gè)運(yùn)算器、一個(gè)程序器及一個(gè)寄存器,例如,用于數(shù)個(gè)程序的同時(shí)處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個(gè)完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來(lái)改變程序的;學(xué)習(xí)機(jī)器





