本發(fā)明涉及計算機技術領域,特別是涉及一種數(shù)據(jù)傳輸方法、系統(tǒng)和裝置。
背景技術:
多個智能顯示設備之間可以通過傳屏設備相互連接,實現(xiàn)各個智能顯示設備之間播放數(shù)據(jù)(如音頻數(shù)據(jù)、視頻數(shù)據(jù)和/或圖像數(shù)據(jù)等等)的實時傳輸,使用戶可以通過其中一個智能顯示設備觀看到其他智能顯示設備當前所顯示的內(nèi)容,使用戶可以更為便利的獲取上述智能顯示設備所顯示的內(nèi)容。
在智能顯示設備通過傳屏設備接收其他顯示設備發(fā)送的播放數(shù)據(jù)進行顯示的過程中,發(fā)送播放數(shù)據(jù)的智能顯示設備可以稱為發(fā)送端,接收其他顯示設備發(fā)送的播放數(shù)據(jù)進行顯示的智能顯示設備可以稱為接收端。傳統(tǒng)方案中,接收端的數(shù)據(jù)接收通道和發(fā)送通道傳輸帶寬不穩(wěn)定,利用率低,同時接收端在接收相應播放數(shù)據(jù)后反饋確認信息的過程需要消耗較多的時間使傳屏過程中的數(shù)據(jù)傳輸效率低,容易引起接收端接收發(fā)送端發(fā)送的播放數(shù)據(jù)進行顯示的過程中,相關多媒體數(shù)據(jù)卡頓的技術問題,影響接收端顯示或者播放相應播放數(shù)據(jù)的效果。
技術實現(xiàn)要素:
基于此,有必要針對傳統(tǒng)方案使智能顯示設備間數(shù)據(jù)傳輸效率低,容易引起接收端接收發(fā)送端發(fā)送的播放數(shù)據(jù)進行顯示的過程中,多媒體數(shù)據(jù)卡頓的技術問題,影響接收端顯示質(zhì)量問題,提供一種數(shù)據(jù)傳輸方法、系統(tǒng)和裝置。
一種數(shù)據(jù)傳輸方法,包括如下步驟:
在接收端向發(fā)送端反饋確認信息的過程中,檢測接收端的確認信息發(fā)送隊列中是否存在確認數(shù)據(jù)包;其中,所述確認數(shù)據(jù)包為接收端接收到播放數(shù)據(jù)后生成的確認信息;
若所述確認信息發(fā)送隊列不存在確認數(shù)據(jù)包,則生成空白數(shù)據(jù)包,并將所述空白數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列;
將所述確認信息發(fā)送隊列中的隊列內(nèi)容發(fā)送至發(fā)送端。
一種數(shù)據(jù)傳輸系統(tǒng),包括:
檢測模塊,用于在接收端向發(fā)送端反饋確認信息的過程中,檢測接收端的確認信息發(fā)送隊列中是否存在確認數(shù)據(jù)包;其中,所述確認數(shù)據(jù)包為接收端接收到播放數(shù)據(jù)后生成的確認信息;
第一生成模塊,用于若所述確認信息發(fā)送隊列不存在確認數(shù)據(jù)包,則生成空白數(shù)據(jù)包,并將所述空白數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列;
第一發(fā)送模塊,用于將所述確認信息發(fā)送隊列中的隊列內(nèi)容發(fā)送至發(fā)送端。
上述數(shù)據(jù)傳輸方法、系統(tǒng)和裝置,在接收端向發(fā)送端反饋確認信息的過程中,檢測接收端的確認信息發(fā)送隊列不存在確認數(shù)據(jù)包時,可以生成空白數(shù)據(jù)包,并將所述空白數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列,使上述空白數(shù)據(jù)包占用相應傳屏設備的傳輸帶寬,相應傳屏設備的數(shù)據(jù)傳輸通道持續(xù)占用傳輸帶寬(即持續(xù)開啟),可以保持傳輸帶寬的穩(wěn)定,提高確認數(shù)據(jù)包的傳輸速率,從而提升接收播放數(shù)據(jù)的效率,避免在接收端進行發(fā)送端播放數(shù)據(jù)顯示的過程中,相關多媒體數(shù)據(jù)卡頓等技術問題的出現(xiàn),提高了接收端顯示或者播放相應播放數(shù)據(jù)的效果。
附圖說明
圖1為一個實施例的數(shù)據(jù)傳輸方法流程圖;
圖2為一個實施例的接收端與發(fā)送端之間數(shù)據(jù)傳輸示意圖;
圖3為一個實施例的數(shù)據(jù)傳輸速率示意圖;
圖4為一個實施例的數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)示意圖;
圖5為一個實施例的數(shù)據(jù)傳輸裝置結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明的數(shù)據(jù)傳輸方法、系統(tǒng)和裝置的具體實施方式作詳細描述。
參考圖1,圖1所示為一個實施例的數(shù)據(jù)傳輸方法流程圖,包括如下步驟:
s10,在接收端向發(fā)送端反饋確認信息的過程中,檢測接收端的確認信息發(fā)送隊列中是否存在確認數(shù)據(jù)包;其中,所述確認數(shù)據(jù)包為接收端接收到播放數(shù)據(jù)后生成的確認信息;
在智能顯示設備通過傳屏設備連接其他顯示設備,進行傳屏的過程中,發(fā)送播放數(shù)據(jù)至其他顯示設備,使其顯示界面的內(nèi)容在其他顯示設備顯示的智能顯示設備為發(fā)送端,接收發(fā)送端通過傳屏設備發(fā)送的播放數(shù)據(jù)以對發(fā)送端當前的顯示界面進行顯示的智能顯示設備為接收端。在多個智能顯示設備的傳屏過程中,發(fā)送端和接收端是可變的,如某個智能顯示設備當前將其顯示界面的播放數(shù)據(jù)發(fā)送至其他顯示設備進行顯示,則此時,該智能顯示設備為發(fā)送端;在某時間段,若該智能顯示設備接收其他顯示設備發(fā)送的播放數(shù)據(jù),顯示其他顯示設備的顯示界面時,這個智能顯示設備則為接收端。連接發(fā)送端和接收端之間的傳屏設備可以為usb設備等可以在發(fā)送端和接收端之間進行穩(wěn)定傳屏的設備。上述步驟中,接收端可以通過檢測確認信息發(fā)送隊列是否為空,實現(xiàn)確認信息發(fā)送隊列中是否存在確認數(shù)據(jù)包的檢測,若上述確認信息發(fā)送隊列為空,表明確認信息發(fā)送隊列中不存在確認數(shù)據(jù)包,若上述確認信息發(fā)送隊列不為空,則表明確認信息發(fā)送隊列中存在確認數(shù)據(jù)包。
上述接收端與發(fā)送端之間數(shù)據(jù)傳輸示意圖可以如圖2所示,如圖2,通過相應傳輸設備在發(fā)送端51和接收端52之間可以形成兩條數(shù)據(jù)傳輸通道:播放數(shù)據(jù)傳輸通道和確認信息傳輸通道;發(fā)送端51通過播放數(shù)據(jù)傳輸通道向接收端52發(fā)送該發(fā)送端51當前顯示界面的播放數(shù)據(jù),接收端52在接收到上述播放數(shù)據(jù)后,生成確認數(shù)據(jù)包,將上述確認數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列通過確認信息傳輸通道傳輸給發(fā)送端51,發(fā)送端51在接收到接收端52反饋的確認數(shù)據(jù)包后,利用播放數(shù)據(jù)傳輸通道繼續(xù)進行相應播放數(shù)據(jù)的發(fā)送。
s20,若所述確認信息發(fā)送隊列不存在確認數(shù)據(jù)包,則生成空白數(shù)據(jù)包,并將所述空白數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列;
接收端在確認信息發(fā)送隊列不存在確認數(shù)據(jù)包(re包),生成空白數(shù)據(jù)包(nap包),將nap包發(fā)送至確認信息發(fā)送隊列,占用確認信息的傳輸帶寬,以保持相應的確認信息傳輸通道開啟,保持上述確認信息傳輸通道的傳輸速率。
參考圖2所示,在上述接收端52接收播放數(shù)據(jù)和發(fā)送確認數(shù)據(jù)包的過程中,其可以啟用兩個線程:線程一用于發(fā)送nap包和re包,實現(xiàn)對確認信息傳輸通道的控制,線程二用于接收多媒體數(shù)據(jù)包等播放數(shù)據(jù)。當播放數(shù)據(jù)到來時,線程二控制其狀態(tài)值進入隊列fifo(狀態(tài)數(shù)據(jù)存儲隊列)。此時線程一可以進行確認信息發(fā)送隊列的出隊列操作,如果隊列有狀態(tài)值(存在re包),則標記為re包,將確認信息發(fā)送隊列的隊列內(nèi)容傳輸至發(fā)送端;如果沒有狀態(tài)值,則向上述確認信息發(fā)送隊列發(fā)送nap包,進行相應的傳輸。
s30,將所述確認信息發(fā)送隊列中的隊列內(nèi)容發(fā)送至發(fā)送端。
本實施例提供的數(shù)據(jù)傳輸方法,在接收端向發(fā)送端反饋確認信息的過程中,檢測接收端的確認信息發(fā)送隊列不存在確認數(shù)據(jù)包時,可以生成空白數(shù)據(jù)包,并將所述空白數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列,使上述空白數(shù)據(jù)包占用相應傳屏設備的傳輸帶寬,相應傳屏設備的數(shù)據(jù)傳輸通道持續(xù)占用傳輸帶寬(即持續(xù)開啟),可以保持傳輸帶寬的穩(wěn)定,提高確認數(shù)據(jù)包的傳輸速率,從而提升接收播放數(shù)據(jù)的效率,避免在接收端進行發(fā)送端播放數(shù)據(jù)顯示的過程中,相關多媒體數(shù)據(jù)卡頓等技術問題的出現(xiàn),提高了接收端顯示或者播放相應播放數(shù)據(jù)的效果。
在一個實施例中,上述數(shù)據(jù)傳輸方法,還可以包括:
通過播放數(shù)據(jù)傳輸通道接收發(fā)送端發(fā)送的播放數(shù)據(jù),在接收到所述播放數(shù)據(jù)時,生成確認數(shù)據(jù)包;
將所述確認數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列。
本實施例中,接收端在接收到播放數(shù)據(jù)時,生成確認數(shù)據(jù)包,并進行相應的發(fā)送,使發(fā)送端可以及時獲取其播放數(shù)據(jù)得到順利傳輸?shù)拇_認信息,以便發(fā)送端可以根據(jù)這一確認信息進行后續(xù)播放數(shù)據(jù)的發(fā)送,保證了相應傳屏工作的順利開展。
作為一個實施例,上述數(shù)據(jù)傳輸方法,還可以包括:
若播放數(shù)據(jù)傳輸通道中不存在發(fā)送端發(fā)送的播放數(shù)據(jù),保持所述播放數(shù)據(jù)傳輸通道打開。
本實施例在播放數(shù)據(jù)傳輸通道中不存在發(fā)送端發(fā)送的播放數(shù)據(jù)時,保持所述播放數(shù)據(jù)傳輸通道打開,以便快速進入后續(xù)播放數(shù)據(jù)的傳輸,可以節(jié)省播放數(shù)據(jù)的傳輸時間,提高其傳輸效率。
作為一個實施例,上述保持所述播放數(shù)據(jù)傳輸通道打開的過程可以包括:
執(zhí)行中斷回調(diào)函數(shù),在所述中斷回調(diào)函數(shù)返回之前,向發(fā)送端發(fā)送顯示請求信息;其中,發(fā)送端接收所述顯示請求信息后,通過所述播放數(shù)據(jù)傳輸通道向接收端發(fā)送播放數(shù)據(jù)。
本實施例中,接收端進入中斷回調(diào)函數(shù),在函數(shù)返回之前再次向發(fā)送顯示請求信息以請求發(fā)送相應的播放數(shù)據(jù),從而保證接收端一直處于接收數(shù)據(jù)準備就緒的狀態(tài),即播放數(shù)據(jù)傳輸通道保持開啟,可以進一步提高接收端接收相應播放數(shù)據(jù)的效率。
在一個實施例中,上述將所述確認信息發(fā)送隊列中的內(nèi)容通過傳屏設備發(fā)送至發(fā)送端的過程之后,還可以包括:
發(fā)送端通過傳屏設備接收確認信息發(fā)送隊列中的隊列內(nèi)容,在所述隊列內(nèi)容中識別到確認數(shù)據(jù)包后,通過所述播放數(shù)據(jù)傳輸通道向接收端發(fā)送播放數(shù)據(jù)。
本實施例中,發(fā)送端接收的隊列內(nèi)容包括nap包和re包,若發(fā)送端從中識別到re包,需要根據(jù)上述re包進行后續(xù)播放數(shù)據(jù)的發(fā)送,以保證相應傳屏工作的穩(wěn)定性。
在一個實施例中,上述數(shù)據(jù)傳輸方法還可以包括:
檢測觸摸數(shù)據(jù)存放隊列是否為空,若所述觸摸數(shù)據(jù)存放隊列為空,則控制觸摸回傳通道進入休眠狀態(tài)。
上述觸摸回傳通道為用于將接收端讀取的觸摸操作回傳至發(fā)送端的數(shù)據(jù)通道,如用于回傳觸摸數(shù)據(jù)的相關線程等等。上述接收端可以為觸摸顯示設備,接收端顯示發(fā)送端顯示界面時,其觸摸屏所讀取的觸摸操作可以通過傳屏設備回傳至相應的發(fā)送端,在上述發(fā)送端顯示相應用戶在接收端對其顯示界面所進行的觸摸操作。
在上述觸摸操作的傳輸過程中,接收端通過觸摸回傳通道控制上述觸摸操作所對應的觸摸數(shù)據(jù)的傳輸,上述觸摸數(shù)據(jù)通常通過相應的觸摸數(shù)據(jù)存放隊列進行相應的傳輸,若上述觸摸數(shù)據(jù)存放隊列不為空(觸摸數(shù)據(jù)存放隊列存在觸摸數(shù)據(jù)),表明在接收端此時正在發(fā)生觸摸操作,觸摸回傳通道處于激活狀態(tài),若上述觸摸數(shù)據(jù)存放隊列為空(觸摸數(shù)據(jù)存放隊列不存在觸摸數(shù)據(jù)),表明此時接收端沒有發(fā)生觸摸動作,可以控制觸摸回傳通道進入休眠狀態(tài),以避免觸摸回傳通道過多占用接收端的系統(tǒng)資源,提高上述傳屏設備的數(shù)據(jù)處理速率。
作為一個實施例,上述數(shù)據(jù)傳輸方法,還可以包括:
接收端的觸摸驅(qū)動捕捉到觸摸數(shù)據(jù)時,檢測當前的觸摸數(shù)據(jù)存放隊列是否為空,若否,則直接將所述觸摸數(shù)據(jù)存入觸摸數(shù)據(jù)存放隊列。
本實施例中,若當前的觸摸數(shù)據(jù)存放隊列是不為空,表明相應的觸摸回傳通道處于工作狀態(tài),可以直接將觸摸數(shù)據(jù)存入觸摸數(shù)據(jù)存放隊列,使觸摸回傳通道控制上述觸摸數(shù)據(jù)的傳輸,可以保證上述觸摸數(shù)據(jù)的傳輸效率,使接收端及時接收到上述觸摸數(shù)據(jù),實現(xiàn)對發(fā)送端當前觸摸操作的顯示。
作為一個實施例,若當前的觸摸數(shù)據(jù)存放隊列為空,則激活所述觸摸回傳通道,將所述觸摸數(shù)據(jù)存入觸摸數(shù)據(jù)存放隊列。
本實施例中,當前的觸摸數(shù)據(jù)存放隊列為空,表明觸摸回傳通道處于休眠狀態(tài),此時需要對觸摸回傳通道進行激活,以保證相應觸摸數(shù)據(jù)傳輸過程中的順利性。
在一個實施例中,某一時間段內(nèi),發(fā)送端可以為計算機,接收端可以為智能平板終端,計算機和智能平板終端直接通過傳屏設備連接,將上述計算機當前的播放數(shù)據(jù)通過傳屏設備發(fā)送至智能平板終端,在智能平板終端上實現(xiàn)計算機當前顯示界面內(nèi)播放數(shù)據(jù)的顯示(或者播放),智能平板終端在接收到計算機發(fā)送的播放數(shù)據(jù)后,發(fā)送re包至確認信息發(fā)送隊列,若沒有接收到計算機發(fā)送的播放數(shù)據(jù),則發(fā)送nap包至確認信息發(fā)送隊列,使相應的數(shù)據(jù)傳輸通道持續(xù)開啟,避免產(chǎn)生其他額外消耗時間。上述播放數(shù)據(jù)的傳輸過程中,采用nap包帶寬占用機制,傳輸過程帶寬相對穩(wěn)定,智能平板終端的顯示過程流暢,無卡頓。
智能平板終端顯示計算機顯示界面時,若在智能平板終端進行觸摸操作,可以采用休眠喚醒機制,將智能平板終端讀取的觸摸數(shù)據(jù)回傳至計算機進行相應的顯示,在nap包帶寬占用的機制下,同樣可以保證上述觸摸數(shù)據(jù)的實時回傳,并且不干擾音視頻等播放數(shù)據(jù)的播放流暢度。
本實施例在上述計算機和智能平板終端傳屏過程(兼隨機的觸摸操作)中,分別采用傳統(tǒng)數(shù)據(jù)傳輸方案,以及本發(fā)明提供的數(shù)據(jù)傳輸方案進行數(shù)據(jù)傳輸速率的測試,兩者對應的數(shù)據(jù)傳輸速率示意圖可以如圖3所示,圖3中,橫坐標表示時間,單位為s(秒),縱坐標表示傳輸速率,單位為kb/s(千位每秒),圖中,實線表示采用本發(fā)明提供的數(shù)據(jù)傳輸方案所對應的傳輸速率,虛線表示采用傳統(tǒng)數(shù)據(jù)傳輸方案所對應的傳輸速率。如圖3所示,采用傳統(tǒng)數(shù)據(jù)傳輸方案,不帶nap包傳輸播放數(shù)據(jù)時,平均傳輸速率約為0.5mb/s(512kb/s左右),采用本發(fā)明提供的數(shù)據(jù)傳輸方案,生成相應的nap包實現(xiàn)相應播放數(shù)據(jù)的傳輸時,平均傳輸速率可達2mb/s(2014kb/s左右),可見,采用本發(fā)明提供的數(shù)據(jù)傳輸方案進行有線數(shù)據(jù)傳輸,可以有效提高相應的傳輸速率。
參考圖4所示,圖4為一個實施例的數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)示意圖,包括:
檢測模塊10,用于在接收端向發(fā)送端反饋確認信息的過程中,檢測接收端的確認信息發(fā)送隊列中是否存在確認數(shù)據(jù)包;其中,所述確認數(shù)據(jù)包為接收端接收到播放數(shù)據(jù)后生成的確認信息;
第一生成模塊20,用于若所述確認信息發(fā)送隊列不存在確認數(shù)據(jù)包,則生成空白數(shù)據(jù)包,并將所述空白數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列;
第一發(fā)送模塊30,用于將所述確認信息發(fā)送隊列中的隊列內(nèi)容發(fā)送至發(fā)送端。
在一個實施例中,上述數(shù)據(jù)傳輸系統(tǒng),還可以包括:
第二生成模塊,用于通過播放數(shù)據(jù)傳輸通道接收發(fā)送端發(fā)送的播放數(shù)據(jù),在接收到所述播放數(shù)據(jù)時,生成確認數(shù)據(jù)包;
第二發(fā)送模塊,用于將所述確認數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列。
本發(fā)明提供的數(shù)據(jù)傳輸系統(tǒng)與本發(fā)明提供的數(shù)據(jù)傳輸方法一一對應,在所述數(shù)據(jù)傳輸方法的實施例闡述的技術特征及其有益效果均適用于數(shù)據(jù)傳輸系統(tǒng)的實施例中,特此聲明。
參考圖5所示,圖5為一個實施例的數(shù)據(jù)傳輸裝置結(jié)構(gòu)示意圖,包括分別與接收端63和發(fā)送端61進行通信連接的傳屏設備62;
所述傳屏設備62在檢測到接收端63和發(fā)送端62之間的確認信息發(fā)送隊列中不存在確認數(shù)據(jù)包時,生成空白數(shù)據(jù)包,并將所述空白數(shù)據(jù)包發(fā)送至接收端63;所述空白數(shù)據(jù)包在接收端63中被傳輸至確認信息發(fā)送隊列。
上述接收端63接收所述空白數(shù)據(jù)包后,可以將所述空白數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列,并將所述確認信息發(fā)送隊列中的隊列內(nèi)容發(fā)送至發(fā)送端,以使傳屏設備62產(chǎn)生的空白數(shù)據(jù)包占用相應傳屏設備的傳輸帶寬,保持確認信息傳輸通道開啟,提高傳輸帶寬的通信穩(wěn)定性。
上述傳屏設備62可以包括處理器和相關的存儲設備,通常情況下,上述處理器可以檢測接收端63和發(fā)送端61之間的確認信息發(fā)送隊列中是否存在確認數(shù)據(jù)包,在確認信息發(fā)送隊列中存在確認數(shù)據(jù)包時,生成空白數(shù)據(jù)包發(fā)送至接收端63,還可以檢測接收端63和發(fā)送端61之間的其他狀態(tài);上述存儲設備可以存儲用于檢測接收端63和發(fā)送端61之間的各個狀態(tài)的相關指令。
本實施例提供的數(shù)據(jù)傳輸裝置,可以在檢測到接收端63和發(fā)送端62之間的確認信息發(fā)送隊列中不存在確認數(shù)據(jù)包時,生成空白數(shù)據(jù)包發(fā)送至接收端63,使接收端63可以將上述空白數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列,從而通過上述空白數(shù)據(jù)包占用相應傳屏設備的傳輸帶寬,以保持傳輸帶寬的穩(wěn)定,提高確認數(shù)據(jù)包的傳輸速率,從而提升接收端接收播放數(shù)據(jù)的效率。
在一個實施例中,發(fā)送端61和接收端63之間可以通過傳屏設備62形成兩條數(shù)據(jù)傳輸通道:播放數(shù)據(jù)傳輸通道和確認信息傳輸通道;發(fā)送端61通過播放數(shù)據(jù)傳輸通道向接收端63發(fā)送該發(fā)送端61當前顯示界面的播放數(shù)據(jù),接收端63在接收到上述播放數(shù)據(jù)后,生成確認數(shù)據(jù)包,將上述確認數(shù)據(jù)包發(fā)送至確認信息發(fā)送隊列通過確認信息傳輸通道傳輸給發(fā)送端61,發(fā)送端61在接收到接收端63反饋的確認數(shù)據(jù)包后,利用播放數(shù)據(jù)傳輸通道繼續(xù)進行相應播放數(shù)據(jù)的發(fā)送。
上述傳屏設備62檢測上述播放數(shù)據(jù)傳輸通道中是否存在發(fā)送端發(fā)送的播放數(shù)據(jù),若播放數(shù)據(jù)傳輸通道中不存在發(fā)送端發(fā)送的播放數(shù)據(jù),傳屏設備62可以保持所述播放數(shù)據(jù)傳輸通道打開,以便快速進入后續(xù)播放數(shù)據(jù)的傳輸,節(jié)省播放數(shù)據(jù)的傳輸時間,提高其傳輸效率。
作為一個實施例,上述傳屏設備可以執(zhí)行中斷回調(diào)函數(shù),在所述中斷回調(diào)函數(shù)返回之前,向發(fā)送端發(fā)送顯示請求信息,使上述播放數(shù)據(jù)傳輸通道保持打開。
上述發(fā)送端接收所述顯示請求信息后,可以通過所述播放數(shù)據(jù)傳輸通道向接收端發(fā)送播放數(shù)據(jù)。
在一個實施例中,上述傳屏設備可以檢測觸摸數(shù)據(jù)存放隊列是否為空,若所述觸摸數(shù)據(jù)存放隊列為空,則控制觸摸回傳通道進入休眠狀態(tài)。
上述觸摸回傳通道為用于將接收端讀取的觸摸操作回傳至發(fā)送端的數(shù)據(jù)通道,如用于回傳觸摸數(shù)據(jù)的相關線程等等。上述接收端可以為觸摸顯示設備,接收端顯示發(fā)送端顯示界面時,其觸摸屏所讀取的觸摸操作可以通過傳屏設備回傳至相應的發(fā)送端,在上述發(fā)送端顯示相應用戶在接收端對其顯示界面所進行的觸摸操作。
本實施例中,若上述觸摸數(shù)據(jù)存放隊列不為空(觸摸數(shù)據(jù)存放隊列存在觸摸數(shù)據(jù)),表明在接收端此時正在發(fā)生觸摸操作,觸摸回傳通道處于激活狀態(tài),若上述觸摸數(shù)據(jù)存放隊列為空(觸摸數(shù)據(jù)存放隊列不存在觸摸數(shù)據(jù)),表明此時接收端沒有發(fā)生觸摸動作,此時傳屏設備可以控制觸摸回傳通道進入休眠狀態(tài),以避免觸摸回傳通道過多占用接收端的系統(tǒng)資源,提高上述傳屏設備的數(shù)據(jù)處理速率。
在一個實施例中,上述傳屏設備可以包括處理器;所述處理器用于檢測接收端和發(fā)送端之間的確認信息發(fā)送隊列中是否存在確認數(shù)據(jù)包,在確認信息發(fā)送隊列中存在確認數(shù)據(jù)包時,生成空白數(shù)據(jù)包發(fā)送至接收端。
上述處理器可以為具備數(shù)據(jù)處理功能的控制設備。本實施例通過上述處理器進行接收端和發(fā)送端之間的相關檢測和控制工作,有利于保證其中檢測或控制工作的準確性。
以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。