国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)傳輸方法、裝置及電子設(shè)備的制作方法

      文檔序號:7997502閱讀:151來源:國知局
      數(shù)據(jù)傳輸方法、裝置及電子設(shè)備的制作方法
      【專利摘要】本發(fā)明涉及移動通信領(lǐng)域,特別是涉及一種數(shù)據(jù)傳輸方法、裝置及電子設(shè)備。在所述數(shù)據(jù)傳輸方法中,需要傳輸數(shù)據(jù)時,判斷第一傳輸鏈路是否連通,在未連通的情況下,向數(shù)據(jù)接收端發(fā)送第二傳輸鏈路對應(yīng)的數(shù)據(jù)傳輸請求。在接收到所述數(shù)據(jù)傳輸請求后,數(shù)據(jù)接收端在其適配模塊中加載第一傳輸鏈路對應(yīng)的端口狀態(tài)信息,并在加載完成后,返回應(yīng)答信息。接收到所述應(yīng)答信息后,通過所述第二傳輸鏈路傳輸數(shù)據(jù),并在適配模塊中加載第一傳輸鏈路的端口狀態(tài)信息。這種情況下,雖然在傳輸數(shù)據(jù)的時候,采用的是第二傳輸鏈路,但是,數(shù)據(jù)發(fā)送端和接收端的上層應(yīng)用顯示的鏈路信息均為第一傳輸鏈路,從而不需要上層應(yīng)用重新配置端口信息,簡化了數(shù)據(jù)傳輸?shù)牟襟E。
      【專利說明】數(shù)據(jù)傳輸方法、裝置及電子設(shè)備

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及移動通信領(lǐng)域,特別是涉及一種數(shù)據(jù)傳輸方法、裝置及電子設(shè)備。

      【背景技術(shù)】
      [0002] 隨著移動終端的快速發(fā)展,藍牙、Wi-Fi無線傳輸?shù)韧ㄐ欧绞?,?yīng)用于各種電子設(shè) 備,成為目前多種電子設(shè)備的標(biāo)配通信方式,雖然二者都是基于2. 4GHz的無線鏈路傳輸, 但是存在各自的優(yōu)缺點。
      [0003] 藍牙傳輸相應(yīng)及時,成為多種電子設(shè)備間協(xié)同工作的首選通信方式。但是,發(fā)明人 在本申請的研究過程中發(fā)現(xiàn),當(dāng)電子設(shè)備從休眠狀態(tài)中恢復(fù)時,藍牙的恢復(fù)速度較慢,這種 情況下,繼續(xù)使用藍牙方式進行傳輸,有可能會丟失通信數(shù)據(jù),因此,這種情況下,需要采用 Wi-Fi無線傳輸?shù)姆绞綄?shù)據(jù)進行。
      [0004] 但是,發(fā)明人在本申請的研究過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中在進行傳輸方式的轉(zhuǎn)換時, 需要上層應(yīng)用對傳輸端口進行重新配置,如將藍牙傳輸方式修改為Wi-Fi無線傳輸?shù)姆绞?時,需要上層應(yīng)用對Wi-Fi端口進行重新配置,實現(xiàn)方式復(fù)雜。


      【發(fā)明內(nèi)容】

      [0005] 有鑒于此,本發(fā)明的目的在于解決現(xiàn)有技術(shù)中存在的,在進行傳輸鏈路的轉(zhuǎn)換時, 需要上層應(yīng)用對傳輸端口進行重新配置,導(dǎo)致數(shù)據(jù)傳輸過程復(fù)雜、繁瑣的問題,具體實施方 案如下:
      [0006] -種數(shù)據(jù)傳輸方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備支持兩種類型以上的傳輸方 式,包括:
      [0007] 當(dāng)需要傳輸數(shù)據(jù)時,判斷第一傳輸鏈路是否連通;
      [0008] 當(dāng)所述第一傳輸鏈路未連通時,向數(shù)據(jù)接收端發(fā)送第二傳輸鏈路對應(yīng)的數(shù)據(jù)傳輸 請求,以使所述數(shù)據(jù)接收端在接收到所述數(shù)據(jù)傳輸請求后,根據(jù)預(yù)先存儲的所述第一傳輸 鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所述數(shù)據(jù)接收端的適配模塊中加載所 述第一傳輸鏈路的端口狀態(tài)信息,并在加載完成后,返回應(yīng)答信息;
      [0009] 接收到所述數(shù)據(jù)接收端返回的應(yīng)答信息后,通過所述第二傳輸鏈路傳輸數(shù)據(jù),并 根據(jù)預(yù)先存儲的所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所述電 子設(shè)備的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,以使所述電子設(shè)備的上層應(yīng) 用顯不的鏈路信息為第一傳輸鏈路。
      [0010] 優(yōu)選的,所述第一傳輸鏈路的喚醒時間大于所述第二傳輸鏈路的喚醒時間。
      [0011] 優(yōu)選的,所述判斷第一傳輸鏈路是否連通之前,還包括:
      [0012] 在所述第一傳輸鏈路和第二傳輸鏈路處于休眠狀態(tài),且接收到數(shù)據(jù)傳輸請求指令 時,同時執(zhí)行對所述第一傳輸鏈路和第二傳輸鏈路的喚醒操作。
      [0013] 優(yōu)選的,所述方法還包括:
      [0014] 在通過所述第二數(shù)據(jù)傳輸鏈路傳輸數(shù)據(jù)時,判斷所述第一傳輸鏈路是否連通;
      [0015] 在判斷得知所述第一傳輸鏈路連通時,將剩余數(shù)據(jù)通過所述第一傳輸鏈路傳輸至 數(shù)據(jù)接收端。
      [0016] 優(yōu)選的,在通過所述第二傳輸鏈路傳輸數(shù)據(jù)之后,所述方法還包括:
      [0017] 當(dāng)需要再次傳輸數(shù)據(jù)時,判斷所述第一傳輸鏈路是否連通;
      [0018] 在判斷得知所述第一傳輸鏈路連通時,通過所述第一傳輸鏈路將數(shù)據(jù)傳輸至數(shù)據(jù) 接收端。
      [0019] 優(yōu)選的,所述數(shù)據(jù)傳輸方法還包括:
      [0020] 在判斷所述第一傳輸鏈路是否連通之前,獲取各傳輸鏈路對應(yīng)的傳輸端口和接收 端口的端口狀態(tài)信息;
      [0021] 根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第一傳輸鏈路與第二傳輸鏈路的端口 狀態(tài)信息的對應(yīng)關(guān)系。
      [0022] 優(yōu)選的,所述判斷第一傳輸鏈路是否連通的方法包括:
      [0023] 產(chǎn)生第一傳輸鏈路連接請求信息,并向數(shù)據(jù)接收端傳輸所述第一傳輸鏈路連接請 求信息;
      [0024] 預(yù)定時間后,判斷是否接收到所述數(shù)據(jù)接收端返回的應(yīng)答信息,并在沒有接收到 的情況下,判定所述第一傳輸鏈路未連通。
      [0025] 優(yōu)選的,還包括:
      [0026] 判斷所述第一傳輸鏈路是否連通前,在所述電子設(shè)備中設(shè)置適配模塊,所述適配 模塊用于加載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使所述上層應(yīng)用顯示的鏈路信息 為與加載的所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      [0027] 相應(yīng)的,本發(fā)明還公開了一種數(shù)據(jù)傳輸方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備支持 兩種類型以上的傳輸方式,包括:
      [0028] 接收數(shù)據(jù)發(fā)送端傳輸?shù)牡诙鬏旀溌穼?yīng)的數(shù)據(jù)傳輸請求;
      [0029] 根據(jù)預(yù)先存儲的第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所 述數(shù)據(jù)接收端的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,以便在接收到所述數(shù) 據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)后,使所述電子設(shè)備的上層應(yīng)用顯示的鏈路信息為第一傳輸鏈路。
      [0030] 優(yōu)選的,所述數(shù)據(jù)傳輸方法還包括:
      [0031] 在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求前,在所述電子設(shè)備中設(shè)置適配模 塊,所述適配模塊用于加載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使所述上層應(yīng)用顯示 的鏈路信息為與加載的所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      [0032] 優(yōu)選的,所述數(shù)據(jù)傳輸方法還包括:
      [0033] 在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求之前,獲取各傳輸鏈路對應(yīng)的傳輸端 口和接收端口的端口狀態(tài)信息;
      [0034] 根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第一傳輸鏈路與第二傳輸鏈路的端口 狀態(tài)彳目息的對應(yīng)關(guān)系。
      [0035] 相應(yīng)的,本發(fā)明還公開了一種數(shù)據(jù)傳輸裝置,應(yīng)用于電子設(shè)備,所述電子設(shè)備支持 兩種類型以上的傳輸方式,包括:
      [0036] 判斷模塊,用于當(dāng)需要傳輸數(shù)據(jù)時,判斷第一傳輸鏈路是否連通;
      [0037] 傳輸請求生成模塊,用于當(dāng)所述第一傳輸鏈路未連通時,向數(shù)據(jù)接收端發(fā)送第二 傳輸鏈路對應(yīng)的數(shù)據(jù)傳輸請求,以使所述數(shù)據(jù)接收端在接收到所述數(shù)據(jù)傳輸請求后,根據(jù) 預(yù)先存儲的所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所述數(shù)據(jù)接 收端的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,并在加載完成后,返回應(yīng)答信 息;
      [0038] 數(shù)據(jù)傳輸模塊,用于接收到所述數(shù)據(jù)接收端返回的應(yīng)答信息后,通過所述第二傳 輸鏈路傳輸數(shù)據(jù),并根據(jù)預(yù)先存儲的所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的 對應(yīng)關(guān)系,在所述電子設(shè)備的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,以使所 述電子設(shè)備的上層應(yīng)用顯示的鏈路信息為第一傳輸鏈路。
      [0039] 優(yōu)選的,所述數(shù)據(jù)傳輸裝置還包括:
      [0040] 喚醒模塊,用于在所述第一傳輸鏈路和第二傳輸鏈路處于休眠狀態(tài),且接收到數(shù) 據(jù)傳輸請求指令時,同時執(zhí)行對所述第一傳輸鏈路和第二傳輸鏈路的喚醒操作。
      [0041] 優(yōu)選的,所述數(shù)據(jù)傳輸裝置還包括:傳輸鏈路遷移模塊,所述傳輸鏈路遷移模塊包 括:第一判斷單元和遷移單元,其中,
      [0042] 所述第一判斷單元用于,在通過所述第二數(shù)據(jù)傳輸鏈路傳輸數(shù)據(jù)時,判斷所述第 一傳輸鏈路是否連通;
      [0043] 所述遷移單元用于,在判斷得知所述第一傳輸鏈路連通時,將剩余數(shù)據(jù)通過所述 第一傳輸鏈路傳輸至數(shù)據(jù)接收端。
      [0044] 優(yōu)選的,所述數(shù)據(jù)傳輸裝置還包括:傳輸鏈路轉(zhuǎn)換模塊,所述傳輸鏈路轉(zhuǎn)換模塊包 括第二判斷單元和轉(zhuǎn)換單元,其中,
      [0045] 所述第二判斷單元用于,當(dāng)需要再次傳輸數(shù)據(jù)時,判斷所述第一傳輸鏈路是否連 通;
      [0046] 所述轉(zhuǎn)換單元用于,在判斷得知所述第一傳輸鏈路連通時,通過所述第一傳輸鏈 路將數(shù)據(jù)傳輸至數(shù)據(jù)接收端。
      [0047] 優(yōu)選的,所述數(shù)據(jù)傳輸裝置還包括:第一對應(yīng)關(guān)系建立模塊,所述第一對應(yīng)關(guān)系建 立模塊包括第一狀態(tài)信息獲取單元和第一對應(yīng)關(guān)系建立單元,其中,
      [0048] 所述第一狀態(tài)信息獲取單元用于,在判斷第一傳輸鏈路是否連通之前,獲取各傳 輸鏈路對應(yīng)的傳輸端口和接收端口的端口狀態(tài)信息;
      [0049] 所述第一對應(yīng)關(guān)系建立單元用于,根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第 一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系。
      [0050] 優(yōu)選的,所述判斷模塊包括:
      [0051] 第一請求信息產(chǎn)生單元,用于產(chǎn)生第一傳輸鏈路連接請求信息,并向數(shù)據(jù)接收端 傳輸所述第一傳輸鏈路連接請求信息;
      [0052] 鏈路狀態(tài)判斷單元,用于在預(yù)定時間后,判斷是否接收到所述數(shù)據(jù)接收端返回的 應(yīng)答信息,并在沒有接收到的情況下,判定所述第一傳輸鏈路未連通。
      [0053] 優(yōu)選的,所述數(shù)據(jù)傳輸裝置還包括:
      [0054] 第一設(shè)置模塊,用于在判斷所述第一傳輸鏈路是否連通前,在所述電子設(shè)備中設(shè) 置適配模塊,所述適配模塊用于加載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使所述上層 應(yīng)用顯示的鏈路信息為與加載的所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      [0055] 相應(yīng)的,本發(fā)明還公開了一種電子設(shè)備,所述電子設(shè)備包括上述的數(shù)據(jù)傳輸裝置, 其中,所述數(shù)據(jù)傳輸裝置包括:判斷模塊、傳輸請求生成模塊和數(shù)據(jù)傳輸模塊,進一步的,所 述數(shù)據(jù)傳輸裝置還包括:喚醒模塊、傳輸鏈路遷移模塊、傳輸鏈路轉(zhuǎn)換模塊、第一對應(yīng)關(guān)系 建立模塊和第一設(shè)置模塊。
      [0056] 相應(yīng)的,本發(fā)明還公開了一種數(shù)據(jù)傳輸裝置,應(yīng)用于電子設(shè)備,所述電子設(shè)備支持 兩種類型以上的傳輸方式,包括:
      [0057] 接收模塊,用于接收數(shù)據(jù)發(fā)送端傳輸?shù)牡诙鬏旀溌穼?yīng)的數(shù)據(jù)傳輸請求;
      [0058] 狀態(tài)信息加載模塊,用于根據(jù)預(yù)先存儲的第一傳輸鏈路與第二傳輸鏈路的端口狀 態(tài)信息的對應(yīng)關(guān)系,在所述數(shù)據(jù)接收端的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信 息,以便在接收到所述數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)后,使所述電子設(shè)備的上層應(yīng)用顯示的鏈路 信息為第一傳輸鏈路。
      [0059] 優(yōu)選的,所述數(shù)據(jù)傳輸裝置還包括:
      [0060] 第二設(shè)置模塊,用于在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求前,在所述電子 設(shè)備中設(shè)置適配模塊,所述適配模塊用于加載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使 所述上層應(yīng)用顯示的鏈路信息為與加載的所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      [0061] 優(yōu)選的,所述數(shù)據(jù)傳輸裝置還包括:第二對應(yīng)關(guān)系建立模塊,所述第二對應(yīng)關(guān)系建 立模塊包括第二狀態(tài)信息獲取單元和第二對應(yīng)關(guān)系建立單元,其中,
      [0062] 所述第二狀態(tài)信息獲取單元用于,在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求之 前,獲取各傳輸鏈路對應(yīng)的傳輸端口和接收端口的端口狀態(tài)信息;
      [0063] 所述第二對應(yīng)關(guān)系建立單元用于,根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第 一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系。
      [0064] 相應(yīng)的,本發(fā)明還公開了一種電子設(shè)備,所述電子設(shè)備包括上述的數(shù)據(jù)傳輸裝置, 其中,所述數(shù)據(jù)傳輸裝置包括:接收模塊和狀態(tài)信息加載模塊,另外,所述數(shù)據(jù)傳輸裝置還 包括:第二設(shè)置模塊和第二對應(yīng)關(guān)系建立模塊。
      [0065] 在本發(fā)明所公開的數(shù)據(jù)傳輸方法中,在需要傳輸數(shù)據(jù)時,首先判斷第一傳輸鏈路 是否連通,并在未連通的情況下,向數(shù)據(jù)接收端發(fā)送第二傳輸鏈路對應(yīng)的數(shù)據(jù)傳輸請求。在 接收到所述第二傳輸鏈路對應(yīng)的數(shù)據(jù)傳輸請求后,所述數(shù)據(jù)接收端在其適配模塊中加載所 述第一傳輸鏈路對應(yīng)的端口狀態(tài)信息,并在加載完成后,返回應(yīng)答信息。接收到所述應(yīng)答信 息后,通過所述第二傳輸鏈路傳輸數(shù)據(jù),并且,在適配模塊中加載所述第一傳輸鏈路的端口 狀態(tài)信息。這種情況下,雖然在傳輸數(shù)據(jù)的時候,采用的是第二傳輸鏈路,但是,數(shù)據(jù)發(fā)送端 和接收端的上層應(yīng)用顯示的鏈路信息均為第一傳輸鏈路,從而不需要上層應(yīng)用重新配置端 口信息,簡化了數(shù)據(jù)傳輸?shù)牟襟E。

      【專利附圖】

      【附圖說明】
      [0066] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
      [0067] 圖1為本發(fā)明實施例公開的一種數(shù)據(jù)傳輸方法的工作流程示意圖;
      [0068] 圖2為本發(fā)明實施例公開的又一種數(shù)據(jù)傳輸方法的工作流程示意圖;
      [0069] 圖3為本發(fā)明實施例公開的又一種數(shù)據(jù)傳輸方法的工作流程示意圖;
      [0070] 圖4為本發(fā)明實施例公開的一種數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端之間的傳輸鏈路的結(jié) 構(gòu)示意圖;
      [0071] 圖5為本發(fā)明實施例公開的一種數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖;
      [0072] 圖6為本發(fā)明實施例公開的又一種數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖。

      【具體實施方式】
      [0073] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
      [0074] 為了解決現(xiàn)有技術(shù)中所存在的,在進行數(shù)據(jù)傳輸方式的轉(zhuǎn)換時,所存在的需要上 層應(yīng)用對傳輸端口進行重新配置,步驟繁瑣、復(fù)雜的問題,本發(fā)明公開了一種數(shù)據(jù)傳輸方 式、裝置和電子設(shè)備。
      [0075] 本發(fā)明第一實施例公開了一種數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法針對數(shù)據(jù)發(fā)送 端,應(yīng)用于電子設(shè)備,所述電子設(shè)備支持兩種類型以上的傳輸方式,參見圖1所示的工作流 程示意圖,所述數(shù)據(jù)傳輸方法包括:
      [0076] 步驟S11、當(dāng)需要傳輸數(shù)據(jù)時,判斷第一傳輸鏈路是否連通,并在否的情況下,執(zhí)行 步驟S12的操作,在是的情況下,執(zhí)行步驟S14的操作;
      [0077] 步驟S12、當(dāng)所述第一傳輸鏈路未連通時,向數(shù)據(jù)接收端發(fā)送第二傳輸鏈路對應(yīng)的 數(shù)據(jù)傳輸請求,以使所述數(shù)據(jù)接收端在接收到所述數(shù)據(jù)傳輸請求后,根據(jù)預(yù)先存儲的所述 第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所述數(shù)據(jù)接收端的適配模塊 中加載所述第一傳輸鏈路的端口狀態(tài)信息,并在加載完成后,返回應(yīng)答信息;
      [0078] 步驟S13、接收到所述數(shù)據(jù)接收端返回的應(yīng)答信息后,通過所述第二傳輸鏈路傳輸 數(shù)據(jù),并根據(jù)預(yù)先存儲的所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系, 在所述電子設(shè)備的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,以使所述電子設(shè)備 的上層應(yīng)用顯不的鏈路信息為第一傳輸鏈路;
      [0079] 步驟S14、如果所述第一傳輸鏈路已連通,則直接由所述第一傳輸鏈路傳輸數(shù)據(jù)。
      [0080] 其中,所述第一傳輸鏈路的喚醒時間大于所述第二傳輸鏈路的喚醒時間。
      [0081] 在第一實施例中,所公開的數(shù)據(jù)傳輸方法主要針對的是數(shù)據(jù)發(fā)送端的電子設(shè)備, 且所述數(shù)據(jù)發(fā)送端和接收端側(cè)的電子設(shè)備支持兩種類型以上的傳輸方式,如藍牙傳輸方式 和Wi-Fi無線傳輸方式,每種傳輸方式具有各自對應(yīng)的傳輸鏈路。
      [0082] 在本發(fā)明所公開的步驟S11至步驟S14所公開的方法中,在需要傳輸數(shù)據(jù)時,首先 判斷第一傳輸鏈路是否連通,并在未連通的情況下,向數(shù)據(jù)接收端發(fā)送第二傳輸鏈路對應(yīng) 的數(shù)據(jù)傳輸請求。在接收到所述第二傳輸鏈路對應(yīng)的數(shù)據(jù)傳輸請求后,所述數(shù)據(jù)接收端在 其適配模塊中加載所述第一傳輸鏈路對應(yīng)的端口狀態(tài)信息,并在加載完成后,返回應(yīng)答信 息。接收到所述應(yīng)答信息后,通過所述第二傳輸鏈路傳輸數(shù)據(jù),并且,在適配模塊中加載所 述第一傳輸鏈路的端口狀態(tài)信息。這種情況下,雖然在傳輸數(shù)據(jù)的時候,采用的是第二傳輸 鏈路,但是,數(shù)據(jù)發(fā)送端和接收端的上層應(yīng)用顯示的鏈路信息均為第一傳輸鏈路,從而不需 要上層應(yīng)用重新配置端口信息,簡化了數(shù)據(jù)傳輸?shù)牟襟E。
      [0083] 另外,在步驟S11中,判斷第一傳輸鏈路是否連通之前,本發(fā)明還包括:在所述第 一傳輸鏈路和第二傳輸鏈路處于休眠狀態(tài),且接收到數(shù)據(jù)傳輸請求指令時,同時執(zhí)行對所 述第一傳輸鏈路和第二傳輸鏈路的喚醒操作。
      [0084] 當(dāng)數(shù)據(jù)發(fā)送端或數(shù)據(jù)接收端的電子設(shè)備剛剛打開時,所述第一傳輸鏈路和第二傳 輸鏈路還處于休眠狀態(tài),這種情況下,為了實現(xiàn)數(shù)據(jù)的傳輸,在接收到數(shù)據(jù)傳輸請求指令, 即需要傳輸數(shù)據(jù)時,需要對傳輸鏈路進行喚醒。這種情況下,所需喚醒時間較少的傳輸鏈路 則將被首先喚醒。
      [0085] 另外,在上述方法中,當(dāng)通過所述第二數(shù)據(jù)傳輸鏈路傳輸數(shù)據(jù)的過程中,會出現(xiàn)第 一傳輸鏈路連通的情況。這種情況下,可進行傳輸鏈路的遷移,也就是說,通過所述第一傳 輸鏈路來傳輸剩余數(shù)據(jù)。這種情況下,參見圖2所示的工作流程示意圖,本發(fā)明所公開的數(shù) 據(jù)傳輸方法還包括:
      [0086] 步驟S15、在通過所述第二數(shù)據(jù)傳輸鏈路傳輸數(shù)據(jù)時,判斷所述第一傳輸鏈路是否 連通;
      [0087] 步驟S16、在在判斷得知所述第一傳輸鏈路連通時,將剩余數(shù)據(jù)通過所述第一傳輸 鏈路傳輸至數(shù)據(jù)接收端。
      [0088] 例如,在藍牙鏈路未被喚醒的情況下,則選擇Wi-Fi無線傳輸?shù)姆绞絺鬏敂?shù)據(jù)。在 數(shù)據(jù)傳輸過程中,藍牙鏈路完成喚醒,由于藍牙鏈路反應(yīng)及時,這種情況下,優(yōu)選的傳輸方 式則是通過藍牙鏈路傳輸剩余數(shù)據(jù),即實現(xiàn)傳輸鏈路的遷移。
      [0089] 這種情況下,要求數(shù)據(jù)接收端設(shè)置緩存模塊,當(dāng)所述數(shù)據(jù)接收端接收到所述第一 傳輸鏈路傳輸?shù)臄?shù)據(jù)時,將其存儲至所述緩存模塊,在鏈路遷移之后,接收通過所述第二傳 輸鏈路傳輸?shù)氖S鄶?shù)據(jù),將其與所述緩存模塊中的數(shù)據(jù)合并后,即形成完整的傳輸數(shù)據(jù)。
      [0090] 另外,在步驟S13中,通過所述第二傳輸鏈路傳輸數(shù)據(jù)之后,再次傳輸數(shù)據(jù)時,所 述第一傳輸鏈路已經(jīng)連通,這種情況下,則需要進行傳輸鏈路的轉(zhuǎn)換,通過連通后的所述第 一傳輸鏈路傳輸數(shù)據(jù),則本發(fā)明所公開的所述數(shù)據(jù)傳輸方法還包括:
      [0091] 當(dāng)需要再次傳輸數(shù)據(jù)時,判斷所述第一傳輸鏈路是否連通;在判斷得知所述第一 傳輸鏈路連通時,通過所述第一傳輸鏈路將數(shù)據(jù)傳輸至數(shù)據(jù)接收端。
      [0092] 通過上述操作,在所述第一傳輸鏈路連通的情況下,實現(xiàn)了對傳輸鏈路的轉(zhuǎn)換。
      [0093] 上述公開的傳輸鏈路的遷移和傳輸鏈路的轉(zhuǎn)換方法,實現(xiàn)了在第一傳輸鏈路被喚 醒后,由所述第一傳輸鏈路傳輸數(shù)據(jù),從而能夠選擇最優(yōu)的數(shù)據(jù)傳輸鏈路,實現(xiàn)數(shù)據(jù)的傳 輸。
      [0094] 另外,本發(fā)明所公開的數(shù)據(jù)傳輸方法還包括:
      [0095] 首先,在判斷所述第一傳輸鏈路是否連通之前,獲取各傳輸鏈路對應(yīng)的傳輸端口 和接收端口的端口狀態(tài)信息;
      [0096] 然后,根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第一傳輸鏈路與第二傳輸鏈路 的端口狀態(tài)信息的對應(yīng)關(guān)系。
      [0097] 不同的傳輸方式,對應(yīng)不同的傳輸鏈路,具有各自不同的傳輸端口。例如,某一電 子設(shè)備向另一電子設(shè)備發(fā)送數(shù)據(jù)時,在通過藍牙傳輸?shù)姆绞絺鬏敂?shù)據(jù)時,發(fā)送端口為B1,接 收端口為B2,在通過Wi-Fi無線傳輸?shù)姆绞絺鬏敂?shù)據(jù)時,發(fā)送端口為W1,接收端口為W2。這 種情況下,則B1端口與W1端口相對應(yīng),B2端口與W2端口相對應(yīng)。在判斷所述第一傳輸鏈 路是否連通之前,獲取上述端口的端口狀態(tài)信息,并建立對應(yīng)關(guān)系。在建立對應(yīng)關(guān)系時,所 述端口狀態(tài)信息可選用端口的mac (Media Access Control,媒體介入控制層)地址,或者 IP (Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址等,本發(fā)明對此不做限定。
      [0098] 這種情況下,在通過第二鏈路,即Wi-Fi無線鏈路傳輸數(shù)據(jù)時,在W1端口側(cè)的適配 模塊中,加載B1端口的端口狀態(tài)信息,在W2端口側(cè)的適配模塊中,加載B2端口的端口狀態(tài) 信息,從而使數(shù)據(jù)發(fā)送端和接收端的上層應(yīng)用所顯示的鏈路信息為第一傳輸鏈路,即藍牙 傳輸鏈路信息。這種情況下,上層應(yīng)用不需要進行端口的設(shè)置,就能實現(xiàn)選擇合適的傳輸鏈 路傳輸數(shù)據(jù)。
      [0099] 其中,端口狀態(tài)信息可在之前傳輸鏈路連通的情況下獲取。例如,在之前藍牙鏈路 連通的情況下,主從設(shè)備藍牙需要經(jīng)過配對,因此,能夠獲取到藍牙鏈路的端口狀態(tài)信息。
      [0100] 另外,在步驟S11中,判斷所述第一傳輸鏈路是否連通的方法包括:
      [0101] 首先,產(chǎn)生第一傳輸鏈路連接請求信息,并向數(shù)據(jù)接收端傳輸所述第一傳輸鏈路 連接請求信息;
      [0102] 其次,預(yù)定時間后,判斷是否接收到所述數(shù)據(jù)接收端返回的應(yīng)答信息,并在沒有接 收到的情況下,判定所述第一傳輸鏈路未連通。
      [0103] 在進行數(shù)據(jù)傳輸前,需要采用發(fā)送連接請求信息的方式,實現(xiàn)傳輸鏈路的連接,并 在發(fā)送所述傳輸鏈路連接請求信息后的預(yù)定時間內(nèi),沒有接收到所述應(yīng)答信息的情況下, 可判定所述第一傳輸鏈路未連通。若在預(yù)定時間內(nèi)接收到數(shù)據(jù)接收端返回的應(yīng)答信息,則 說明所述第一傳輸鏈路已經(jīng)連通,直接利用所述第一傳輸鏈路傳輸數(shù)據(jù)即可。
      [0104] 進一步的,本發(fā)明所公開的數(shù)據(jù)傳輸方法中,還包括:判斷所述第一傳輸鏈路是否 連通前,在所述電子設(shè)備中設(shè)置適配模塊,所述適配模塊用于加載端口狀態(tài)信息,并將其傳 輸至上層應(yīng)用,以使所述上層應(yīng)用顯示的鏈路信息為與加載在所述適配模塊中的所述端口 狀態(tài)信息相對應(yīng)的傳輸鏈路。
      [0105] 在設(shè)置適配模塊的情況下,當(dāng)?shù)谝粋鬏旀溌肺催B通,而選用第二傳輸鏈路傳輸數(shù) 據(jù)時,在所述適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,這種情況下,上層應(yīng)用顯 示的鏈路信息為所述第一傳輸鏈路。當(dāng)所述第一傳輸鏈路連通,用來傳輸數(shù)據(jù)時,所述適配 模塊中加載的仍然為所述第一傳輸鏈路的端口狀態(tài)信息,上層應(yīng)用顯示的鏈路信息仍為所 述第一傳輸鏈路。這種情況下,不需要上層應(yīng)用在鏈路轉(zhuǎn)換時,進行端口的配置。
      [0106] 在進行數(shù)據(jù)傳輸前,在電子設(shè)備中需設(shè)置適配模塊,所述適配模塊能夠?qū)崿F(xiàn)對端 口狀態(tài)信息的封裝,并且,封裝在所述適配模塊中的信息由上層應(yīng)用直接調(diào)用,從而使上層 應(yīng)用顯示的鏈路信息為與所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。這種情況下,就不需要上 層應(yīng)用在傳輸鏈路轉(zhuǎn)換時,對端口信息進行重新的配置。
      [0107] 相應(yīng)的,本發(fā)明的第二實施例還公開了一種數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法,應(yīng) 用于電子設(shè)備,所述電子設(shè)備支持兩種類型以上的傳輸方式,且主要針對的是數(shù)據(jù)接收端 側(cè)的電子設(shè)備,參見圖3所示的流程示意圖,該方法包括:
      [0108] 步驟S21、接收數(shù)據(jù)發(fā)送端傳輸?shù)牡诙鬏旀溌穼?yīng)的數(shù)據(jù)傳輸請求;
      [0109] 步驟S22、根據(jù)預(yù)先存儲的第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng) 關(guān)系,在所述數(shù)據(jù)接收端的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,以便在接 收到所述數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)后,使所述電子設(shè)備的上層應(yīng)用顯示的鏈路信息為第一傳 輸鏈路。
      [0110] 在步驟S21至S22所公開的方法中,當(dāng)數(shù)據(jù)接收端接收到數(shù)據(jù)傳輸請求后,即在適 配模塊中加載第一傳輸鏈路的端口狀態(tài)信息,這種情況下,在接收到數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù) 據(jù)時,所述數(shù)據(jù)接收端的上層應(yīng)用顯示的鏈路信息為第一傳輸鏈路,從而不需要上層應(yīng)用 對傳輸端口進行重新的配置,傳輸鏈路轉(zhuǎn)換的方式簡潔。
      [0111] 進一步的,所述數(shù)據(jù)傳輸方法還包括:在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請 求前,在所述電子設(shè)備中設(shè)置適配模塊,所述適配模塊用于加載端口狀態(tài)信息,并將其傳輸 至上層應(yīng)用,以使所述上層應(yīng)用顯示的鏈路信息為與加載在所述適配模塊中的所述端口狀 態(tài)信息相對應(yīng)的傳輸鏈路。
      [0112] 其中,所述適配模塊的作用主要是對端口狀態(tài)信息的封裝。而且,封裝在所述適配 模塊中的信息由上層應(yīng)用直接調(diào)用,從而使上層應(yīng)用顯示的鏈路信息為與所述端口狀態(tài)信 息相對應(yīng)的傳輸鏈路。這種情況下,在傳輸鏈路發(fā)生轉(zhuǎn)換時,上層應(yīng)用也不再需要對端口信 息進行重新的配置。
      [0113] 在設(shè)置適配模塊的情況下,當(dāng)?shù)谝粋鬏旀溌肺催B通,而選用第二傳輸鏈路傳輸數(shù) 據(jù)時,在所述適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,這種情況下,上層應(yīng)用顯 示的鏈路信息為所述第一傳輸鏈路。當(dāng)所述第一傳輸鏈路連通,用來傳輸數(shù)據(jù)時,所述適配 模塊中加載的仍然為所述第一傳輸鏈路的端口狀態(tài)信息,上層應(yīng)用顯示的鏈路信息仍為所 述第一傳輸鏈路。這種情況下,不需要上層應(yīng)用在鏈路轉(zhuǎn)換時,進行端口的配置。
      [0114] 另外,所述數(shù)據(jù)傳輸方法還包括:在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求之 前,獲取各傳輸鏈路對應(yīng)的傳輸端口和接收端口的端口狀態(tài)信息;根據(jù)獲取到的所述端口 狀態(tài)信息,建立所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系。
      [0115] 例如,某一電子設(shè)備向另一電子設(shè)備發(fā)送數(shù)據(jù)時,支持的傳輸方式分別為藍牙傳 輸方式或Wi-Fi無線傳輸方式在通過藍牙傳輸?shù)姆绞絺鬏敂?shù)據(jù)時,發(fā)送端口為B1,接收端 口為B2,在通過Wi-Fi無線傳輸?shù)姆绞絺鬏敂?shù)據(jù)時,發(fā)送端口為W1,接收端口為W2。這種 情況下,則B1端口與W1端口相對應(yīng),B2端口與W2端口相對應(yīng)。在判斷所述第一傳輸鏈路 是否連通之前,獲取上述端口的端口狀態(tài)信息,并建立對應(yīng)關(guān)系。當(dāng)通過第二傳輸鏈路,即 Wi-Fi無線鏈路傳輸數(shù)據(jù)時,即在W1端口側(cè)的適配模塊中,加載B1端口的端口狀態(tài)信息,在 W2端口側(cè)的適配模塊中,加載B2端口的端口狀態(tài)信息,從而使數(shù)據(jù)發(fā)送端和接收端的上層 應(yīng)用所顯示的鏈路信息為第一傳輸鏈路,即藍牙傳輸鏈路信息,從而起到在通過合適的傳 輸鏈路傳輸數(shù)據(jù)時,上層應(yīng)用不需要對端口進行重新設(shè)置的目的。
      [0116] 參見圖4所示的數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端之間的傳輸鏈路的結(jié)構(gòu)示意圖,在所述 數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端設(shè)置適配模塊,所述適配模塊用于加載第一傳輸鏈路的端口狀態(tài) 信息。另外,上層應(yīng)用通過調(diào)用接口層,獲取所述適配模塊中加載的信息。這種情況下,當(dāng) 第一傳輸鏈路未連通,而選用第二傳輸鏈路傳輸數(shù)據(jù)時,上層應(yīng)用顯不的仍為所述第一傳 輸鏈路的端口狀態(tài)信息,而不需要上層應(yīng)用對傳輸鏈路的端口進行重新的配置。
      [0117] 相應(yīng)的,本發(fā)明的第三實施例還公開了一種數(shù)據(jù)傳輸裝置,所述數(shù)據(jù)傳輸裝置應(yīng) 用于電子設(shè)備,所述電子設(shè)備支持兩種類型以上的傳輸方式,參見圖5所示的結(jié)構(gòu)示意圖, 所述數(shù)據(jù)傳輸裝置包括:判斷模塊11、傳輸請求生成模塊12和數(shù)據(jù)傳輸模塊13,其中,
      [0118] 所述判斷模塊11,用于當(dāng)需要傳輸數(shù)據(jù)時,判斷第一傳輸鏈路是否連通;
      [0119] 所述傳輸請求生成模塊12,用于當(dāng)所述第一傳輸鏈路未連通時,向數(shù)據(jù)接收端發(fā) 送第二傳輸鏈路對應(yīng)的數(shù)據(jù)傳輸請求,以使所述數(shù)據(jù)接收端在接收到所述數(shù)據(jù)傳輸請求 后,根據(jù)預(yù)先存儲的所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所 述數(shù)據(jù)接收端的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,并在加載完成后,返 回應(yīng)答信息;
      [0120] 所述數(shù)據(jù)傳輸模塊13,用于接收到所述數(shù)據(jù)接收端返回的應(yīng)答信息后,通過所述 第二傳輸鏈路傳輸數(shù)據(jù),并根據(jù)預(yù)先存儲的所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài) 信息的對應(yīng)關(guān)系,在所述電子設(shè)備的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息, 以使所述電子設(shè)備的上層應(yīng)用顯示的鏈路信息為第一傳輸鏈路。
      [0121] 其中,所述第一傳輸鏈路的喚醒時間大于所述第二傳輸鏈路的喚醒時間。在上述 數(shù)據(jù)傳輸裝置中,首先由判斷模塊11判斷第一傳輸鏈路是否連通;在所述第一傳輸鏈路未 連通的情況下,由傳輸請求生成模塊12發(fā)送第二傳輸鏈路對應(yīng)的數(shù)據(jù)傳輸請求,以使數(shù)據(jù) 接收端的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,并在加載完成后,返回應(yīng)答 信息;所述數(shù)據(jù)傳輸模塊13在接收到所述應(yīng)答信息后,通過所述第二傳輸鏈路傳輸數(shù)據(jù), 并在自身的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,以使所述電子設(shè)備的上層 應(yīng)用顯示的鏈路信息為第一傳輸鏈路,從而能夠根據(jù)不同的應(yīng)用環(huán)境,選取合適的傳輸鏈 路傳輸數(shù)據(jù),且不需要經(jīng)過上層應(yīng)用的配置。
      [0122] 進一步的,所述數(shù)據(jù)傳輸裝置還包括:喚醒模塊,所述喚醒模塊用于在所述第一傳 輸鏈路和第二傳輸鏈路處于休眠狀態(tài),且接收到數(shù)據(jù)傳輸請求指令時,同時執(zhí)行對所述第 一傳輸鏈路和第二傳輸鏈路的喚醒操作。
      [0123] 進一步的,所述數(shù)據(jù)傳輸裝置還包括:傳輸鏈路遷移模塊,所述傳輸鏈路遷移模塊 包括:第一判斷單元和遷移單元,其中,
      [0124] 所述第一判斷單元用于,在通過所述第二數(shù)據(jù)傳輸鏈路傳輸數(shù)據(jù)時,判斷所述第 一傳輸鏈路是否連通;
      [0125] 所述遷移單元用于,在判斷得知所述第一傳輸鏈路連通時,將剩余數(shù)據(jù)通過所述 第一傳輸鏈路傳輸至數(shù)據(jù)接收端。
      [0126] 進一步的,所述數(shù)據(jù)傳輸裝置還包括:傳輸鏈路轉(zhuǎn)換模塊,所述傳輸鏈路轉(zhuǎn)換模塊 包括第二判斷單元和轉(zhuǎn)換單元,其中,
      [0127] 所述第二判斷單元用于,當(dāng)需要再次傳輸數(shù)據(jù)時,判斷所述第一傳輸鏈路是否連 通;
      [0128] 所述轉(zhuǎn)換單元用于,在判斷得知所述第一傳輸鏈路連通時,通過所述第一傳輸鏈 路將數(shù)據(jù)傳輸至數(shù)據(jù)接收端。
      [0129] 進一步的,所述數(shù)據(jù)傳輸裝置還包括:第一對應(yīng)關(guān)系建立模塊,所述第一對應(yīng)關(guān)系 建立模塊包括第一狀態(tài)信息獲取單元和第一對應(yīng)關(guān)系建立單元,其中,
      [0130] 所述第一狀態(tài)信息獲取單元用于,在判斷第一傳輸鏈路是否連通之前,獲取各傳 輸鏈路對應(yīng)的傳輸端口和接收端口的端口狀態(tài)信息;
      [0131] 所述第一對應(yīng)關(guān)系建立單元用于,根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第 一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系。
      [0132] 進一步的,所述判斷模塊11包括:第一請求信息產(chǎn)生單元和鏈路狀態(tài)判斷單元, 其中,
      [0133] 所述第一請求信息產(chǎn)生單元,用于產(chǎn)生第一傳輸鏈路連接請求信息,并向數(shù)據(jù)接 收端傳輸所述第一傳輸鏈路連接請求信息;
      [0134] 所述鏈路狀態(tài)判斷單元,用于在預(yù)定時間后,判斷是否接收到所述數(shù)據(jù)接收端返 回的應(yīng)答信息,并在沒有接收到的情況下,判定所述第一傳輸鏈路未連通。
      [0135] 進一步的,所述數(shù)據(jù)輸裝置還包括:第一設(shè)置模塊,所述第一設(shè)置模塊,用于在判 斷所述第一傳輸鏈路是否連通前,在所述電子設(shè)備中設(shè)置適配模塊,所述適配模塊用于加 載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使所述上層應(yīng)用顯示的鏈路信息為與加載的 所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      [0136] 上述公開的數(shù)據(jù)傳輸裝置,主要應(yīng)用于數(shù)據(jù)發(fā)送端。當(dāng)?shù)谝粋鬏旀溌肺催B通,而通 過第二傳輸鏈路傳輸數(shù)據(jù)時,所述數(shù)據(jù)傳輸裝置在適配模塊中加載所述第一傳輸鏈路的端 口狀態(tài)信息,以使數(shù)據(jù)發(fā)送端的上層應(yīng)用顯示的鏈路信息為所述第一傳輸鏈路的端口狀態(tài) 信息。
      [0137] 相應(yīng)的,本發(fā)明的第四實施例還公開了一種數(shù)據(jù)傳輸裝置,應(yīng)用于電子設(shè)備,所述 電子設(shè)備支持兩種類型以上的傳輸方式,所述數(shù)據(jù)傳輸裝置主要用于數(shù)據(jù)接收端,參見圖6 所示的結(jié)構(gòu)示意圖,所述數(shù)據(jù)傳輸裝置包括:接收模塊21和狀態(tài)信息加載模塊22,其中,
      [0138] 所述接收模塊21,用于接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求;
      [0139] 所述狀態(tài)信息加載模塊22,用于根據(jù)預(yù)先存儲的第一傳輸鏈路與第二傳輸鏈路的 端口狀態(tài)信息的對應(yīng)關(guān)系,在所述數(shù)據(jù)接收端的適配模塊中加載所述第一傳輸鏈路的端口 狀態(tài)信息,以便在接收到所述數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)后,使所述電子設(shè)備的上層應(yīng)用顯示 的鏈路信息為第一傳輸鏈路。
      [0140] 進一步的,所述數(shù)據(jù)傳輸裝置還包括:第二設(shè)置模塊,所述第二設(shè)置模塊用于在所 述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求前,在所述電子設(shè)備中設(shè)置適配模塊,所述適配模 塊用于加載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使所述上層應(yīng)用顯示的鏈路信息為 與加載的所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      [0141] 進一步的,所述數(shù)據(jù)傳輸裝置還包括:第二對應(yīng)關(guān)系建立模塊,所述第二對應(yīng)關(guān)系 建立模塊包括第二狀態(tài)信息獲取單元和第二對應(yīng)關(guān)系建立單元,其中,
      [0142] 所述第二狀態(tài)信息獲取單元用于,在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求之 前,獲取各傳輸鏈路對應(yīng)的傳輸端口和接收端口的端口狀態(tài)信息;
      [0143] 所述第二對應(yīng)關(guān)系建立單元用于,根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第 一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系。
      [0144] 上述所公開的數(shù)據(jù)傳輸裝置設(shè)置在用于數(shù)據(jù)接收的電子設(shè)備中,當(dāng)接收到數(shù)據(jù)傳 輸請求后,即在適配模塊中加載第一傳輸鏈路的端口狀態(tài)信息,這種情況下,在接收到數(shù)據(jù) 發(fā)送端傳輸?shù)臄?shù)據(jù)時,所述數(shù)據(jù)接收端的上層應(yīng)用顯示的鏈路信息為第一傳輸鏈路,從而 不需要上層應(yīng)用對傳輸端口進行重新的配置,傳輸鏈路轉(zhuǎn)換的方式簡潔。
      [0145] 相應(yīng)的,本發(fā)明還公開了一種電子設(shè)備,所述電子設(shè)備包括上述應(yīng)用于數(shù)據(jù)發(fā)送 端的數(shù)據(jù)傳輸裝置,其中,所述數(shù)據(jù)傳輸裝置包括:判斷模塊11、傳輸請求生成模塊12和數(shù) 據(jù)傳輸模塊13,進一步的,所述數(shù)據(jù)傳輸裝置還包括:喚醒模塊、傳輸鏈路遷移模塊、傳輸 鏈路轉(zhuǎn)換模塊、第一對應(yīng)關(guān)系建立模塊和第一設(shè)置模塊。
      [0146] 相應(yīng)的,本發(fā)明還公開了一種電子設(shè)備,所述電子設(shè)備包括上述應(yīng)用于數(shù)據(jù)接收 端的數(shù)據(jù)傳輸裝置,其中,所述數(shù)據(jù)傳輸裝置包括:接收模塊21和狀態(tài)信息加載模塊22,另 夕卜,所述數(shù)據(jù)傳輸裝置還包括:第二設(shè)置模塊和第二對應(yīng)關(guān)系建立模塊。
      [0147] 本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單 元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟 以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員 可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出 本發(fā)明的范圍。
      [0148] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
      [0149] 在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以 通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件 可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機械或其它的形式。
      [0150] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個 網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目 的。
      [0151] 另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
      [0152] 所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以 存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說 對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計 算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個 人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。 而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取 存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0153] 對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的 一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明 將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一 致的最寬的范圍。
      【權(quán)利要求】
      1. 一種數(shù)據(jù)傳輸方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備支持兩種類型以上的傳輸方式, 其特征在于,包括 : 當(dāng)需要傳輸數(shù)據(jù)時,判斷第一傳輸鏈路是否連通; 當(dāng)所述第一傳輸鏈路未連通時,向數(shù)據(jù)接收端發(fā)送第二傳輸鏈路對應(yīng)的數(shù)據(jù)傳輸請 求,以使所述數(shù)據(jù)接收端在接收到所述數(shù)據(jù)傳輸請求后,根據(jù)預(yù)先存儲的所述第一傳輸鏈 路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所述數(shù)據(jù)接收端的適配模塊中加載所述 第一傳輸鏈路的端口狀態(tài)信息,并在加載完成后,返回應(yīng)答信息; 接收到所述數(shù)據(jù)接收端返回的應(yīng)答信息后,通過所述第二傳輸鏈路傳輸數(shù)據(jù),并根據(jù) 預(yù)先存儲的所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所述電子設(shè) 備的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,以使所述電子設(shè)備的上層應(yīng)用顯 不的鏈路信息為第一傳輸鏈路。
      2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一傳輸鏈路的喚醒時間大于所述 第二傳輸鏈路的喚醒時間。
      3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷第一傳輸鏈路是否連通之前,還 包括: 在所述第一傳輸鏈路和第二傳輸鏈路處于休眠狀態(tài),且接收到數(shù)據(jù)傳輸請求指令時, 同時執(zhí)行對所述第一傳輸鏈路和第二傳輸鏈路的喚醒操作。
      4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在通過所述第二數(shù)據(jù)傳輸鏈路傳輸數(shù)據(jù)時,判斷所述第一傳輸鏈路是否連通; 在判斷得知所述第一傳輸鏈路連通時,將剩余數(shù)據(jù)通過所述第一傳輸鏈路傳輸至數(shù)據(jù) 接收端。
      5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在通過所述第二傳輸鏈路傳輸數(shù)據(jù)之后, 所述方法還包括: 當(dāng)需要再次傳輸數(shù)據(jù)時,判斷所述第一傳輸鏈路是否連通; 在判斷得知所述第一傳輸鏈路連通時,通過所述第一傳輸鏈路將數(shù)據(jù)傳輸至數(shù)據(jù)接收 端。
      6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)傳輸方法還包括: 在判斷所述第一傳輸鏈路是否連通之前,獲取各傳輸鏈路對應(yīng)的傳輸端口和接收端口 的端口狀態(tài)信息; 根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài) 息的對應(yīng)關(guān)系。
      7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷第一傳輸鏈路是否連通的方法 包括: 產(chǎn)生第一傳輸鏈路連接請求信息,并向數(shù)據(jù)接收端傳輸所述第一傳輸鏈路連接請求信 息; 預(yù)定時間后,判斷是否接收到所述數(shù)據(jù)接收端返回的應(yīng)答信息,并在沒有接收到的情 況下,判定所述第一傳輸鏈路未連通。
      8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 判斷所述第一傳輸鏈路是否連通前,在所述電子設(shè)備中設(shè)置適配模塊,所述適配模塊 用于加載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使所述上層應(yīng)用顯示的鏈路信息為與 加載的所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      9. 一種數(shù)據(jù)傳輸方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備支持兩種類型以上的傳輸方式, 其特征在于,包括 : 接收數(shù)據(jù)發(fā)送端傳輸?shù)牡诙鬏旀溌穼?yīng)的數(shù)據(jù)傳輸請求; 根據(jù)預(yù)先存儲的第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所述數(shù) 據(jù)接收端的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,以便在接收到所述數(shù)據(jù)發(fā) 送端傳輸?shù)臄?shù)據(jù)后,使所述電子設(shè)備的上層應(yīng)用顯示的鏈路信息為第一傳輸鏈路。
      10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述數(shù)據(jù)傳輸方法還包括: 在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求前,在所述電子設(shè)備中設(shè)置適配模塊,所 述適配模塊用于加載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使所述上層應(yīng)用顯示的鏈 路信息為與加載的所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      11. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述數(shù)據(jù)傳輸方法還包括: 在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求之前,獲取各傳輸鏈路對應(yīng)的傳輸端口和 接收端口的端口狀態(tài)信息; 根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài) 息的對應(yīng)關(guān)系。
      12. -種數(shù)據(jù)傳輸裝置,應(yīng)用于電子設(shè)備,所述電子設(shè)備支持兩種類型以上的傳輸方 式,其特征在于,包括 : 判斷模塊,用于當(dāng)需要傳輸數(shù)據(jù)時,判斷第一傳輸鏈路是否連通; 傳輸請求生成模塊,用于當(dāng)所述第一傳輸鏈路未連通時,向數(shù)據(jù)接收端發(fā)送第二傳輸 鏈路對應(yīng)的數(shù)據(jù)傳輸請求,以使所述數(shù)據(jù)接收端在接收到所述數(shù)據(jù)傳輸請求后,根據(jù)預(yù)先 存儲的所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系,在所述數(shù)據(jù)接收端 的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,并在加載完成后,返回應(yīng)答信息; 數(shù)據(jù)傳輸模塊,用于接收到所述數(shù)據(jù)接收端返回的應(yīng)答信息后,通過所述第二傳輸鏈 路傳輸數(shù)據(jù),并根據(jù)預(yù)先存儲的所述第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng) 關(guān)系,在所述電子設(shè)備的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息,以使所述電 子設(shè)備的上層應(yīng)用顯示的鏈路信息為第一傳輸鏈路。
      13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述數(shù)據(jù)傳輸裝置還包括: 喚醒模塊,用于在所述第一傳輸鏈路和第二傳輸鏈路處于休眠狀態(tài),且接收到數(shù)據(jù)傳 輸請求指令時,同時執(zhí)行對所述第一傳輸鏈路和第二傳輸鏈路的喚醒操作。
      14. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述數(shù)據(jù)傳輸裝置還包括:傳輸鏈路遷 移模塊,所述傳輸鏈路遷移模塊包括:第一判斷單元和遷移單元,其中, 所述第一判斷單元用于,在通過所述第二數(shù)據(jù)傳輸鏈路傳輸數(shù)據(jù)時,判斷所述第一傳 輸鏈路是否連通; 所述遷移單元用于,在判斷得知所述第一傳輸鏈路連通時,將剩余數(shù)據(jù)通過所述第一 傳輸鏈路傳輸至數(shù)據(jù)接收端。
      15. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述數(shù)據(jù)傳輸裝置還包括:傳輸鏈路轉(zhuǎn) 換模塊,所述傳輸鏈路轉(zhuǎn)換模塊包括第二判斷單元和轉(zhuǎn)換單元,其中, 所述第二判斷單元用于,當(dāng)需要再次傳輸數(shù)據(jù)時,判斷所述第一傳輸鏈路是否連通; 所述轉(zhuǎn)換單元用于,在判斷得知所述第一傳輸鏈路連通時,通過所述第一傳輸鏈路將 數(shù)據(jù)傳輸至數(shù)據(jù)接收端。
      16. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述數(shù)據(jù)傳輸裝置還包括:第一對應(yīng)關(guān) 系建立模塊,所述第一對應(yīng)關(guān)系建立模塊包括第一狀態(tài)信息獲取單元和第一對應(yīng)關(guān)系建立 單元,其中, 所述第一狀態(tài)信息獲取單元用于,在判斷第一傳輸鏈路是否連通之前,獲取各傳輸鏈 路對應(yīng)的傳輸端口和接收端口的端口狀態(tài)信息; 所述第一對應(yīng)關(guān)系建立單元用于,根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第一傳 輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系。
      17. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述判斷模塊包括: 第一請求信息產(chǎn)生單元,用于產(chǎn)生第一傳輸鏈路連接請求信息,并向數(shù)據(jù)接收端傳輸 所述第一傳輸鏈路連接請求信息; 鏈路狀態(tài)判斷單元,用于在預(yù)定時間后,判斷是否接收到所述數(shù)據(jù)接收端返回的應(yīng)答 信息,并在沒有接收到的情況下,判定所述第一傳輸鏈路未連通。
      18. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述數(shù)據(jù)傳輸裝置還包括: 第一設(shè)置模塊,用于在判斷所述第一傳輸鏈路是否連通前,在所述電子設(shè)備中設(shè)置適 配模塊,所述適配模塊用于加載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使所述上層應(yīng)用 顯示的鏈路信息為與加載的所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      19. 一種數(shù)據(jù)傳輸裝置,應(yīng)用于電子設(shè)備,所述電子設(shè)備支持兩種類型以上的傳輸方 式,其特征在于,包括 : 接收模塊,用于接收數(shù)據(jù)發(fā)送端傳輸?shù)牡诙鬏旀溌穼?yīng)的數(shù)據(jù)傳輸請求; 狀態(tài)信息加載模塊,用于根據(jù)預(yù)先存儲的第一傳輸鏈路與第二傳輸鏈路的端口狀態(tài)信 息的對應(yīng)關(guān)系,在所述數(shù)據(jù)接收端的適配模塊中加載所述第一傳輸鏈路的端口狀態(tài)信息, 以便在接收到所述數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)后,使所述電子設(shè)備的上層應(yīng)用顯示的鏈路信息 為第一傳輸鏈路。
      20. 根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述數(shù)據(jù)傳輸裝置還包括: 第二設(shè)置模塊,用于在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求前,在所述電子設(shè)備 中設(shè)置適配模塊,所述適配模塊用于加載端口狀態(tài)信息,并將其傳輸至上層應(yīng)用,以使所述 上層應(yīng)用顯示的鏈路信息為與加載的所述端口狀態(tài)信息相對應(yīng)的傳輸鏈路。
      21. 根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述數(shù)據(jù)傳輸裝置還包括:第二對應(yīng)關(guān) 系建立模塊,所述第二對應(yīng)關(guān)系建立模塊包括第二狀態(tài)信息獲取單元和第二對應(yīng)關(guān)系建立 單元,其中, 所述第二狀態(tài)信息獲取單元用于,在所述接收數(shù)據(jù)發(fā)送端傳輸?shù)臄?shù)據(jù)傳輸請求之前, 獲取各傳輸鏈路對應(yīng)的傳輸端口和接收端口的端口狀態(tài)信息; 所述第二對應(yīng)關(guān)系建立單元用于,根據(jù)獲取到的所述端口狀態(tài)信息,建立所述第一傳 輸鏈路與第二傳輸鏈路的端口狀態(tài)信息的對應(yīng)關(guān)系。
      22. -種電子設(shè)備,其特征在于,包括: 權(quán)利要求12至18任一項所述的數(shù)據(jù)傳輸裝置。
      23. -種電子設(shè)備,其特征在于,包括: 權(quán)利要求19至21任一項所述的數(shù)據(jù)傳輸裝置。
      【文檔編號】H04L1/16GK104066201SQ201310094991
      【公開日】2014年9月24日 申請日期:2013年3月22日 優(yōu)先權(quán)日:2013年3月22日
      【發(fā)明者】蔡明祥 申請人:聯(lián)想(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1