通信方法、通信設(shè)備和通信系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信的領(lǐng)域,更具體地,本發(fā)明涉及一種實現(xiàn)不同通信協(xié)議的電子信號的無線傳輸?shù)耐ㄐ欧椒ㄒ约笆褂迷撏ㄐ欧椒ǖ耐ㄐ旁O(shè)備和通信系統(tǒng)。
【背景技術(shù)】
[0002]在某些應(yīng)用場景下,需要將電子信號以無線信號的形式發(fā)射出去,然后由另一接收方將無線信號接收并且還原得到該電子信號,從而省略發(fā)送方與接收方之間的直接電纜連接。
[0003]在發(fā)送方與接收方之間,可能存在遵循不同通信協(xié)議的多個電子信號需要傳輸。因此,希望提供一種通信方法和使用該通信方法的通信設(shè)備,使得能夠在保持協(xié)議透明和上層協(xié)議軟件無需更改的情況下,實現(xiàn)不同通信協(xié)議的電子信號的有效無線傳輸。
【發(fā)明內(nèi)容】
[0004]有鑒于上述情況,本發(fā)明提供了一種實現(xiàn)不同通信協(xié)議的電子信號的無線傳輸?shù)耐ㄐ欧椒ㄒ约笆褂迷撏ㄐ欧椒ǖ耐ㄐ旁O(shè)備和通信系統(tǒng)。
[0005]根據(jù)本發(fā)明的一個實施例,提供了通信方法,應(yīng)用于一通信設(shè)備,所述通信方法包括:捕獲一個或多個要傳輸?shù)男盘?;基于所述信號的改變生成一個或多個要傳輸?shù)男盘柗獍?;保持所述一個或多個要傳輸?shù)男盘柗獍年犃?;以及發(fā)送所述隊列中的信號封包,其中,所述多個要傳輸?shù)男盘柗獍菍?yīng)不同通信協(xié)議的信號。
[0006]此外,根據(jù)本發(fā)明的一個實施例的通信方法,其中所述捕獲一個或多個要傳輸?shù)男盘柊?捕獲控制信號和對應(yīng)不同通信協(xié)議的總線信號,并且所述信號封包具有相同的格式。
[0007]此外,根據(jù)本發(fā)明的一個實施例的通信方法,其中所述捕獲一個或多個要傳輸?shù)男盘栠€包括:基于捕獲的總線信號,確定所述一個或多個要傳輸?shù)男盘柕慕邮辗健?br>[0008]此外,根據(jù)本發(fā)明的一個實施例的通信方法,其中發(fā)送所述隊列中的信號封包包括:每次發(fā)送一個信號封包,在接收到之前一個信號封包的確收信號之后,從所述隊列中提取并發(fā)送下一個信號封包。
[0009]此外,根據(jù)本發(fā)明的一個實施例的通信方法,其中發(fā)送所述隊列中的一個信號封包還包括:在發(fā)送之前一個信號封包的之后經(jīng)過預定時段沒有接收確收信號,判定之前一個信號封包發(fā)送超時,則重新發(fā)送所述之前一個信號封包,直至重發(fā)次數(shù)達到預定次數(shù)。
[0010]此外,根據(jù)本發(fā)明的一個實施例的通信方法,其中發(fā)送所述隊列中的一個信號封包包括:將所述一個信號封包分割為多個字節(jié),將多個字節(jié)的每個分割為比特,以便以比特為單位發(fā)送信號封包。
[0011]此外,根據(jù)本發(fā)明的一個實施例的通信方法,其中發(fā)送所述隊列中的一個信號封包包括:以固定頻率發(fā)送所述隊列中的一個信號封包。
[0012]此外,根據(jù)本發(fā)明的一個實施例的通信方法,還包括:接收一個或多個進入信號封包;保持所述一個或多個進入信號封包的隊列;以及向相應(yīng)的封包處理入口轉(zhuǎn)發(fā)所述一個或多個進入信號封包,其中,所述多個進入信號封包符合不同的通信協(xié)議。
[0013]此外,根據(jù)本發(fā)明的一個實施例的通信方法,其中所述接收一個或多個進入信號封包包括:每次接收到一個進入信號封包,向發(fā)送方發(fā)送確收信號。
[0014]此外,根據(jù)本發(fā)明的一個實施例的通信方法,其中所述向相應(yīng)的封包處理入口轉(zhuǎn)發(fā)所述一個或多個進入信號封包包括:基于接收的信號封包,確定相應(yīng)的封包處理入口,并且向相應(yīng)的封包處理入口轉(zhuǎn)發(fā)所述一個或多個進入信號封包。
[0015]根據(jù)本發(fā)明的另一實施例,提供了一種通信設(shè)備,包括:捕獲單元,用于捕獲一個或多個要傳輸?shù)男盘?;封包管理單元,用于基于所述信號的改變生成一個或多個要傳輸?shù)男盘柗獍?,并且保持所述一個或多個要傳輸?shù)男盘柗獍年犃?;以及發(fā)送接收單元,用于發(fā)送所述隊列中的信號封包,其中,所述多個要傳輸?shù)男盘柗獍鼘?yīng)不同通信協(xié)議的信號。
[0016]此外,根據(jù)本發(fā)明的另一個實施例的通信設(shè)備,其中所述捕獲單元用于捕獲控制信號和對應(yīng)不同通信協(xié)議的總線信號,并且所述封包管理單元生成具有相同的格式的所述信號封包。
[0017]此外,根據(jù)本發(fā)明的另一個實施例的通信設(shè)備,其中所述封包管理單元基于捕獲的總線信號,確定所述一個或多個要傳輸?shù)男盘柕慕邮辗健?br>[0018]此外,根據(jù)本發(fā)明的另一個實施例的通信設(shè)備,其中所述發(fā)送接收單元每次發(fā)送一個信號封包,在接收到之前一個信號封包的確收信號之后,從所述隊列中提取并發(fā)送下一個信號封包。
[0019]此外,根據(jù)本發(fā)明的另一個實施例的通信設(shè)備,其中所述發(fā)送接收單元在發(fā)送之前一個信號封包的之后經(jīng)過預定時段沒有接收確收信號,判定之前一個信號封包發(fā)送超時,則重新發(fā)送所述之前一個信號封包,直至重發(fā)次數(shù)達到預定次數(shù)。
[0020]此外,根據(jù)本發(fā)明的另一個實施例的通信設(shè)備,其中所述發(fā)送接收單元將所述一個信號封包分割為多個字節(jié),將多個字節(jié)的每個分割為比特,以便以比特為單位發(fā)送信號封包。
[0021]此外,根據(jù)本發(fā)明的另一個實施例的通信設(shè)備,其中所述發(fā)送接收單元以固定頻率發(fā)送所述隊列中的一個信號封包。
[0022]此外,根據(jù)本發(fā)明的另一個實施例的通信設(shè)備,其中所述發(fā)送接收單元還用于接收一個或多個進入信號封包,所述封包管理單元還用于保持所述一個或多個進入信號封包的隊列,并且向相應(yīng)的封包處理入口轉(zhuǎn)發(fā)所述一個或多個進入信號封包,所述多個進入信號封包符合不同的通信協(xié)議。
[0023]此外,根據(jù)本發(fā)明的另一個實施例的通信設(shè)備,其中所述發(fā)送接收單元每次接收到一個進入信號封包,向發(fā)送方發(fā)送確收信號。
[0024]此外,根據(jù)本發(fā)明的另一個實施例的通信設(shè)備,其中所述封包管理單元封包管理單元基于接收的信號封包,確定相應(yīng)的封包處理入口,并且向相應(yīng)的封包處理入口轉(zhuǎn)發(fā)所述一個或多個進入信號封包。
[0025]根據(jù)本發(fā)明的又一實施例,提供了一種通信系統(tǒng),包括:發(fā)送設(shè)備,其具有捕獲單元,用于捕獲一個或多個要傳輸?shù)男盘?;第一封包管理單元,用于基于所述信號的改變生成一個或多個要傳輸?shù)男盘柗獍?,并且保持所述一個或多個要傳輸?shù)男盘柗獍年犃?;發(fā)送單元,用于發(fā)送所述隊列中的信號封包;以及接收設(shè)備,其具有接收單元,用于接收從所述發(fā)送單元發(fā)送的信號封包;第二封包管理單元,用于保持從所述發(fā)送單元發(fā)送的信號封包的隊列,并且向相應(yīng)的封包處理入口轉(zhuǎn)發(fā)從所述發(fā)送單元發(fā)送的信號封包,其中,所述多個要傳輸?shù)男盘柗獍鼘?yīng)不同通信協(xié)議的信號。
[0026]此外,根據(jù)本發(fā)明的又一個實施例的通信系統(tǒng),所述捕獲單元用于捕獲控制信號和對應(yīng)不同通信協(xié)議的總線信號,并且所述第一封包管理單元生成具有相同的格式的所述信號封包。
[0027]此外,根據(jù)本發(fā)明的又一個實施例的通信系統(tǒng),其中所述發(fā)送單元每次發(fā)送一個信號封包,在接收到來自所述接收設(shè)備的確收信號之后,從所述隊列中提取并發(fā)送下一個信號封包。
[0028]此外,根據(jù)本發(fā)明的又一個實施例的通信系統(tǒng),其中所述發(fā)送單元在發(fā)送之前一個信號封包的之后經(jīng)過預定時段沒有接收所述確收信號,判定之前一個信號封包發(fā)送超時,則重新發(fā)送所述之前一個信號封包,直至重發(fā)次數(shù)達到預定次數(shù)。
[0029]此外,根據(jù)本發(fā)明的又一個實施例的任一所述的通信設(shè)備,其中所述發(fā)送單元將所述一個信號封包分割為多個字節(jié),將多個字節(jié)的每個分割為比特,以便以比特為單位發(fā)送信號封包。
[0030]此外,根據(jù)本發(fā)明的又一個實施例的通信設(shè)備,其中所述接收單元將接收的比特合并為字節(jié),將多個字節(jié)合并為所述一個信號封包。
[0031]根據(jù)本發(fā)明實施例的通信方法以及使用該通信方法的通信設(shè)備和通信系統(tǒng),其能夠基于現(xiàn)有短距無線信號傳輸芯片,在保持協(xié)議透明和上層協(xié)議軟件無需更改的情況下,實現(xiàn)不同通信協(xié)議的電子信號的有效無線傳輸。
[0032]要理解的是,前面的一般描述和下面的詳細描述兩者都是示例性的,并且意圖在于提供要求保護的技術(shù)的進一步說明。
【附圖說明】
[0033]圖1是圖示根據(jù)本發(fā)明實施例的通信設(shè)備的框圖;
[0034]圖2是圖示根據(jù)本發(fā)明實施例的通信系統(tǒng)的架構(gòu)圖;
[0035]圖3是圖示根據(jù)本發(fā)明實施例的通信方法的流程圖;
[0036]圖4是圖示根據(jù)本發(fā)明實施例的通信方法的進一步的流程圖;以及
[0037]圖5是圖示根據(jù)本發(fā)明實施例的通信方法的應(yīng)用場景的示意圖。
【具體實施方式】
[0038]以下,將參考附圖詳細描述本發(fā)明的優(yōu)選實施例。
[0039]首先,將參照圖1描述根據(jù)本發(fā)明實施例的通信設(shè)備。根據(jù)本發(fā)明實施例的通信設(shè)備例如是基于現(xiàn)有短距無線信號傳輸協(xié)議實現(xiàn)電子信號的無線通信的設(shè)備。所述通信設(shè)備可以以復雜可編程邏輯器件(CPLD)的形式配置在作為執(zhí)行短距無線通信的發(fā)送方和接收方的電子裝置中,作為發(fā)送方電子裝置例如可以是諸如SOC和MCU等的處理器芯片,其發(fā)起通信請求。作為接收方電子裝置例如可以是諸如符合I2C協(xié)議的鍵盤和傳感器等。
[0040]如圖1所示,根據(jù)本發(fā)明實施例的通信設(shè)備