一種數(shù)據(jù)傳輸方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)傳輸方法及裝置,該方法應用于第一電子設備中,該方法包括:當?shù)谝浑娮釉O備啟動第一數(shù)據(jù)傳輸服務時,將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配,得到匹配結果;所述匹配結果用于指示所述至少一個第二電子設備中可支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備;第一電子設備與所述第四電子設備通過無線連接鏈路進行第一數(shù)據(jù)傳輸服務對應的數(shù)據(jù)交互。本發(fā)明提供的方法和裝置解決了現(xiàn)有技術中電子設備數(shù)據(jù)傳輸服務驗證步驟復雜時延長的問題。
【專利說明】一種數(shù)據(jù)傳輸方法及裝置
【技術領域】
[0001]本發(fā)明涉及電子【技術領域】,尤其涉及一種數(shù)據(jù)傳輸方法及裝置。
【背景技術】
[0002]隨著電子技術的飛速發(fā)展,人們的生活和網(wǎng)絡及各種功能各異的電子產品越加緊密的聯(lián)系在一起,同時,各種豐富和方便人們生活的網(wǎng)絡應用也層出不窮,在現(xiàn)有的智能設備中,越來越多的設備具備了與其他設備不通過路由器直接互相連接的功能。
[0003]在第一設備與第二設備直接互聯(lián)的情況下,可以通過直接的無線網(wǎng)絡連接將第一設備上的數(shù)據(jù)信息直接傳輸?shù)降诙O備。但是第一設備與第二設備進行數(shù)據(jù)信息傳輸時,首先需要用戶進行配置、輸入以及各種控制,然后第一設備才能實現(xiàn)與第二設備的數(shù)據(jù)信息傳輸。
[0004]例如:現(xiàn)有技術中第一設備與第二設備進行屏幕共享,所述屏幕共享是指第一設備和第二設備通過直接的無線網(wǎng)絡連接(例如wifi直連)將第一設備的屏幕顯示的內容信息直接投射到第二設備上。具體實現(xiàn)可以是:
[0005]第一設備通過Wifi直連發(fā)現(xiàn)機制發(fā)現(xiàn)多個可互聯(lián)的設備后,從所述可互聯(lián)的設備中選擇出第二設備,并與第二設備建立連接;如果第一設備與第二設備需要進行屏幕共享,則需要在連接建立成功之后,第一設備需要發(fā)起關于屏幕共享的請求信息,通過與第二設備之間的信息交互,確定第二設備是否支持以及以什么樣的方式支持屏幕共享,然后根據(jù)相關連接信息,啟動上層的投屏服務,并啟動數(shù)據(jù)和網(wǎng)絡的傳輸。
[0006]本申請發(fā)明人在實現(xiàn)本申請實施例中技術方案的過程中,發(fā)現(xiàn)現(xiàn)有技術存在如下技術問題:
[0007]基于上述現(xiàn)有技術方案,設備之間通過無線網(wǎng)絡連接時,如果互聯(lián)的兩個設備需要進行某些服務的數(shù)據(jù)交互,則需要反復的進行信息驗證,這樣的方案使得服務的啟動延時比較長,而且實現(xiàn)過程復雜不便于實現(xiàn)。
【發(fā)明內容】
[0008]本發(fā)明提供一種數(shù)據(jù)傳輸方法及裝置,本發(fā)明所提供的方法和裝置解決現(xiàn)有技術中電子設備數(shù)據(jù)傳輸服務驗證步驟復雜時延長的問題。
[0009]本發(fā)明提供一種數(shù)據(jù)傳輸方法,該方法應用于第一電子設備中,該方法包括:
[0010]當?shù)谝浑娮釉O備啟動第一數(shù)據(jù)傳輸服務時,將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配,得到匹配結果;其中,所述第一相關信息標示能與第一電子設備進行無線連接的至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務;所述匹配結果用于指示所述至少一個第二電子設備中可支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;
[0011]根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備;
[0012]第一電子設備與所述第四電子設備通過無線連接鏈路進行第一數(shù)據(jù)傳輸服務對應的數(shù)據(jù)交互。
[0013]可選的,根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備包括:
[0014]輸出至少一個第三電子設備對應的第一相關信息,使得用戶根據(jù)輸出的第一相關信息確定支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;
[0015]接收用戶輸入的選擇信息,根據(jù)所述選擇信息從所述至少一個第三電子設備中確定所述第四電子設備。
[0016]可選的,根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備包括:
[0017]檢測所述第一電子設備當前建立無線連接電子設備是否為所述至少一個第三電子設備中的一個,若是,則將所述當前建立無線連接電子設備的確定為所述第四電子設備。
[0018]可選的,所述將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配之前,該方法包括:
[0019]第一電子設備掃描預設范圍內的電子設備,確定能與自身進行無線連接的至少一個第二電子設備;
[0020]獲取掃描到的每個第二電子設備的相關信息項形成第一相關信息,并保存到本地;所述相關信息項用于標示第二電子設備所支持的數(shù)據(jù)傳輸服務的相關信息項。
[0021]可選的,所述將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配之前,該方法包括:
[0022]第一電子設備與所述至少一個第二電子設備建立無線連接時,獲取所述至少一個第二電子設備對應的第一相關信息,并保存到本地;其中,所述第一相關信息中包括標示每個第二電子設備所支持的數(shù)據(jù)傳輸服務的相關信息項。
[0023]可選的,當所述第一電子設備與所述至少一個第二電子設備通過第一無線連接方式進行無線連接,獲取到所述至少一個第二電子設備對應的第一相關信息,并保存到本地之后,該方法還包括:
[0024]獲取所述第一相關信息,并存儲到第二無線連接方式對應的設備屬性的信息單元中,使得所述第一電子設備通過第二無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時候能夠獲取到所述第一相關信息。
[0025]可選的,將所述第一相關信息保存到本地之后,該方法還包括:
[0026]將所述第一相關信息設置為共享信息,使得第一電子設備以任一無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時能夠獲取到所述第一相關信息。
[0027]可選的,獲取所述至少一個第二電子設備對應的第一相關信息之后,該方法還包括:
[0028]根據(jù)所述第一相關信息生成提示信息,并輸出所述提示信息;其中,所述提示信息用于通知用戶所述至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務。
[0029]可選的,所述輸出所述提示信息之后,該方法進一步包括:
[0030]檢測在設定時間段內掃描是否有第一操作,得到一檢測結果;其中,所述第一操作是啟動所述至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務中的任一數(shù)據(jù)傳輸服務;
[0031]根據(jù)所述檢測結果,啟動對應的數(shù)據(jù)傳輸服務。
[0032]本發(fā)明還提供一種數(shù)據(jù)傳輸裝置,該裝置設置于第一電子設備中,該裝置包括:
[0033]本地匹配模塊,用于當?shù)谝浑娮釉O備啟動第一數(shù)據(jù)傳輸服務時,將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配,得到匹配結果;其中,所述第一相關信息標示能與第一電子設備進行無線連接的至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務;所述匹配結果用于指示所述至少一個第二電子設備中可支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;
[0034]選擇模塊,用于根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備;
[0035]傳輸模塊,用于與所述第四電子設備通過無線連接鏈路進行第一數(shù)據(jù)傳輸服務對應的數(shù)據(jù)交互。
[0036]可選的,當所述第二電子設備包括多個,則所述選擇模塊具體用于輸出至少一個第三電子設備對應的第一相關信息,使得用戶根據(jù)輸出的第一相關信息確定支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;接收用戶輸入的選擇信息,根據(jù)所述選擇信息從所述至少一個第三電子設備中確定所述第四電子設備。
[0037]可選的,第一信息獲取模塊,用于對預設范圍內的電子設備進行掃描,確定可與以自身進行無線連接的第二電子設備;獲取掃描到的每個第二電子設備的第一相關信息,并保存到本地。
[0038]可選的,該裝置包括:
[0039]第二信息獲取模塊,用于與所述至少一個第二電子設備建立無線連接時,獲取所述至少一個第二電子設備對應的第一相關信息,并保存到本地;其中,所述第一相關信息中包括標示每個第二電子設備所支持的數(shù)據(jù)傳輸服務的相關信息項。
[0040]可選的,當所述第一電子設備與所述至少一個第二電子設備通過第一無線連接方式進行無線連接,獲取到所述至少一個第二電子設備對應的第一相關信息,并保存到本地之后,該裝置還包括:
[0041]共享模塊,用于獲取所述第一相關信息,并存儲到第二無線連接方式對應的設備屬性的信息單元中,使得所述第一電子設備通過第二無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時候能夠獲取到所述第一相關信息。
[0042]上述技術方案中的一個或兩個,至少具有如下技術效果:
[0043]本發(fā)明所提供的方法和裝置,只要電子設備之間進行了無線連接或有進行掃描操作則可以將電子設備所支持服務的描述信息進行交互,后續(xù)需要進行數(shù)據(jù)傳輸服務的連接,則可以基于本地保存的描述信息確定支持數(shù)據(jù)傳輸服務的設備,然后直接進行數(shù)據(jù)傳輸,從而達到節(jié)約數(shù)據(jù)傳輸服務的啟動時間,并簡化實現(xiàn)步驟的效果。
【專利附圖】
【附圖說明】
[0044]圖1為本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法的流程示意圖;
[0045]圖2為本發(fā)明實施例所提供的方法應用到wifi環(huán)境下的流程示意圖;
[0046]圖3為本發(fā)明實施例顯示第一相關信息的示意圖;
[0047]圖4為本發(fā)明實施例提供一種數(shù)據(jù)傳輸裝置的結構示意圖。
【具體實施方式】
[0048]現(xiàn)有技術中,設備之間通過無線網(wǎng)絡連接時,如果互聯(lián)的兩個設備需要進行某些服務的數(shù)據(jù)交互,則需要反復的進行信息驗證,這樣的方案使得服務的啟動延時比較長,而且實現(xiàn)過程復雜不便于實現(xiàn)。
[0049]針對上述問題,本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法,該方法應用于第一電子設備中,該方法包括:
[0050]當?shù)谝浑娮釉O備啟動第一數(shù)據(jù)傳輸服務時,將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配,得到匹配結果;其中,所述第一相關信息標示能與第一電子設備進行無線連接的至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務;所述匹配結果用于指示所述至少一個第二電子設備中可支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;
[0051]根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備;
[0052]第一電子設備與所述第四電子設備通過無線連接鏈路進行第一數(shù)據(jù)傳輸服務對應的數(shù)據(jù)交互。
[0053]本發(fā)明實施例所提供的方法,電子設備進行設備的無線連接時,互相獲取對方可支持某些數(shù)據(jù)傳輸服務的描述信息,并保存獲取到的描述信息,從而在開啟數(shù)據(jù)傳輸服務時候,就可以直接根據(jù)本地存儲的描述信息確認是否可以進行某項數(shù)據(jù)傳輸服務的電子設備,從而達到簡化服務啟動流程,減小數(shù)據(jù)傳輸服務的連接時延。
[0054]下面將參照下述細節(jié)對本發(fā)明的各種實施例和各個方面進行說明,附圖將圖示各種實施例。下面的說明和附圖是對本發(fā)明的示例性說明,而不應看作對本發(fā)明的限制。描述了大量具體細節(jié)以提供對本發(fā)明各種實施例的詳盡理解。但是在某些情況下,將不對公知的或傳統(tǒng)的細節(jié)進行描述,以對本發(fā)明的實施例提供簡要的說明。
[0055]下文【具體實施方式】的某些部分是以算法的形式展現(xiàn)的,這些算法包括對于計算機存儲器內儲存的數(shù)據(jù)進行的操作。算法大體上是指造成所需結果的操作的自洽序列。這些操作通常需要或涉及到物理操縱或物理量。通常(但不是必然),這些量采取電信號或磁信號的形式,這些信號能夠被儲存、傳輸、合并、比較和以其他方式受到操縱。業(yè)已證明,有時(主要是為了通常使用的原因),將這些信號稱為位、值、元素、符號、字符、項、數(shù)等等是方便的。
[0056]但是應當牢記,這些以及類似的所有術語是與適當?shù)奈锢砹肯嚓P聯(lián)的,并且僅僅是應用于這些量的方便的標號。除非下文中明顯地以其他形式另有說明外,整個說明書中使用諸如“處理”或“計算”或“判定”或“顯示”等術語所進行的說明可以指數(shù)據(jù)處理系統(tǒng)或類似電子裝置進行的動作和處理,所述動作和處理操縱計算機的寄存器和存儲器內以物理(電子)量表示的數(shù)據(jù)并將其轉換成該系統(tǒng)的存儲器或寄存器(或其他這類信息存儲、傳輸或顯示的裝置)內類似地以物理量的形式表示的其他數(shù)據(jù)。
[0057]本發(fā)明可以涉及用于執(zhí)行本申請中所述操作中的一項或多項操作的設備。該設備可以為所需的目的而專門構造,或者也可以包括通用計算機,所述通用計算機由儲存在該計算機中的計算機程序選擇性地激活(activate)或重構(reconfigure)。這樣的計算機程序可以被儲存在機器(例如計算機)可讀介質中或者存儲在適于儲存電子指令并分別耦聯(lián)到總線的任何類型介質中,所述計算機可讀介質包括但不限于任何類型的盤(包括軟盤、光盤、CD-ROM、和磁光盤)、只讀存儲器(ROM)、隨機存取存儲器(RAM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM (EEPROM)、閃存、磁性卡片或光學卡片。
[0058]機器可讀介質包括用于以由機器(例如計算機)可讀的形式儲存或傳輸信息的任何機構。例如,機器可讀介質包括只讀存儲器(ROM);隨機存取存儲器(RAM)、磁盤儲存介質、光學儲存介質、閃存裝置、以電的、光的、聲的或其他的形式傳播的信號(例如載波、紅外信號、數(shù)字信號等)等。
[0059]如圖1所示,本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法,該方法應用于第一電子設備中,下面結合說明書附圖對本發(fā)明的【具體實施方式】進行詳細說明:
[0060]步驟101,當?shù)谝浑娮釉O備啟動第一數(shù)據(jù)傳輸服務時,將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配,得到匹配結果;其中,所述第一相關信息標示能與第一電子設備進行無線連接的至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務;所述匹配結果用于指示所述至少一個第二電子設備中可支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;
[0061]在本發(fā)明實施例中,所述第一數(shù)據(jù)傳輸服務的屬性信息是用于標示第一數(shù)據(jù)傳輸服務的特性的,而且該屬性信息的形成規(guī)則與第一相關信息的生成規(guī)則相同。例如第一數(shù)據(jù)傳輸服務對應的屬性信息可以是:服務的名稱、服務的數(shù)據(jù)傳輸需求參數(shù)等。
[0062]步驟102,根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備;
[0063]根據(jù)第一相關信息一般可以從第二電子設備中篩選出多個支持第一數(shù)據(jù)傳輸服務的第三電子設備,在本發(fā)明實施例中,第一電子設備可以根據(jù)預設規(guī)則,自動從多個第三電子設備中篩選出作為目的端設備的第四電子設備;另外,也可以將篩選出的第三電子設備通知用戶,用戶根據(jù)通知消息確定要選擇的第四電子設備。
[0064]步驟103,第一電子設備與所述第四電子設備通過無線連接鏈路進行第一數(shù)據(jù)傳輸服務對應的數(shù)據(jù)交互。
[0065]在本發(fā)明實施例中,如果電子設備之間進行了無線連接或有進行掃描操作則可以將電子設備所支持服務的描述信息進行交互,后續(xù)需要進行數(shù)據(jù)傳輸服務的連接,則可以基于本地保存的描述信息確定支持數(shù)據(jù)傳輸服務的設備,然后直接進行數(shù)據(jù)傳輸,從而達到節(jié)約數(shù)據(jù)傳輸服務的啟動時間,并簡化實現(xiàn)步驟的效果。
[0066]在本發(fā)明實施例步驟102中,當所述第三電子設備包括多個時,根據(jù)所述匹配結果從所述第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備的實現(xiàn)方式包括多種,以下介紹兩種可實現(xiàn)方式的具體實現(xiàn)過程:
[0067]一、用戶選擇符合條件的第四電子設備,具體包括:
[0068]輸出至少一個第三電子設備對應的第一相關信息,使得用戶根據(jù)輸出的第一相關信息確定支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;
[0069]接收用戶輸入的選擇信息,根據(jù)所述選擇信息從所述至少一個第三電子設備中確定所述第四電子設備。
[0070]二、因為很多時候電子設備需要進行數(shù)據(jù)傳輸服務時,都是與當前與自身連接的某個設備進行的,所以具體實現(xiàn)方式可以是:
[0071]檢測所述第一電子設備當前建立無線連接電子設備是否為所述至少一個第三電子設備中的一個,若是,則將所述當前建立無線連接電子設備的確定為所述第四電子設備。
[0072]在本發(fā)明實施例中,獲取第一相關信息的方式可以多種,則第一電子設備將第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配之前,還可以通過以下兩種方式,獲取第一相關信息;具體包括:
[0073]A,第一電子設備在掃描周圍的第二電子設備的時候,第二電子設備預先將自身所支持的數(shù)據(jù)傳輸服務的信息添加到掃描操作的反饋信息中,使得第一電子設備能夠獲取至IJ,具體實現(xiàn)可以是:
[0074]第一電子設備掃描預設范圍內的電子設備,確定能與自身進行無線連接的至少一個第二電子設備;
[0075]獲取掃描到的每個第二電子設備的相關信息項形成第一相關信息,并保存到本地;所述相關信息項用于標示第二電子設備所支持的數(shù)據(jù)傳輸服務的相關信息項。
[0076]B,第一電子設備與第二電子設備進行任何的無線連接時,都需要進行信息的驗證,在進行驗證的時候就可以將電子設備所支持的數(shù)據(jù)傳輸服務信息作為附加信息通知對方,從而使得建立無線連接的兩個電子設備能夠獲取到對方所支持的數(shù)據(jù)傳輸服務信息,具體實現(xiàn)可以是:
[0077]第一電子設備與所述至少一個第二電子設備建立無線連接時,獲取所述至少一個第二電子設備對應的第一相關信息,并保存到本地;其中,所述第一相關信息中包括標示每個第二電子設備所支持的數(shù)據(jù)傳輸服務的相關信息項。
[0078]上述多種獲取第一相關信息的方式可以應用到同一個電子設備中,所以為了綜合各種獲取方式所得到的第一相關信息,在本發(fā)明實施例中,還可以將各種獲取方式獲取到的第一相信進行共享,使得不同數(shù)據(jù)傳輸服務都能共享到各種獲取方式獲取到的第一相關信息。則在本發(fā)明實施例中,將所述第一相關信息保存到本地之后,該方法還包括:
[0079]將所述第一相關信息設置為共享信息,使得第一電子設備以任一無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時能夠獲取到所述第一相關信息?;蛘?br>
[0080]當所述第一電子設備與所述至少一個第二電子設備通過第一無線連接方式進行無線連接,獲取到所述至少一個第二電子設備對應的第一相關信息,并保存到本地之后,獲取所述第一相關信息,并存儲到第二無線連接方式對應的設備屬性的信息單元中,使得所述第一電子設備通過第二無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時候能夠獲取到所述第一相關信息。
[0081]在本發(fā)明實施例中,因為用戶進行無線連接的目的就是需要執(zhí)行某項數(shù)據(jù)傳輸服務,所以當電子設備是在電子設備的無線連接階段獲取第一相關信息,則本發(fā)明實施例所提供的方法還可以獲取到第一相關信息的第一時間通知用戶,從而最大限度的節(jié)約數(shù)據(jù)傳輸服務的連接時延,具體實現(xiàn)可以是:
[0082]在獲取所述第二電子設備對應的第一相關信息之后,根據(jù)所述第一相關信息生成提示信息,并輸出所述提示信息;其中,所述提示信息用于通知用戶第二電子設備所支持的數(shù)據(jù)傳輸服務。
[0083]進一步,在提示用戶之后,第一電子設備就切換到隨時啟動某項數(shù)據(jù)傳輸服務的準備狀態(tài),只要用戶與某一第二電子設備執(zhí)行數(shù)據(jù)傳輸服務,則直接就可以進行數(shù)據(jù)傳輸服務對應的數(shù)據(jù)傳輸;本發(fā)明實施例中,輸出所述提示信息之后,該方法進一步包括:
[0084]檢測在設定時間段內掃描是否有第一操作,得到一檢測結果;其中,所述第一操作是啟動所述第二電子設備所支持的數(shù)據(jù)傳輸服務中的任一數(shù)據(jù)傳輸服務;
[0085]根據(jù)所述檢測結果,啟動對應的數(shù)據(jù)傳輸服務。
[0086]另外,因為電子設備處于檢測狀態(tài)能夠最快的實現(xiàn)數(shù)據(jù)傳輸服務的啟動,但是一直處于檢測狀態(tài)也會導致電子設備的耗電量增加,為了平衡兩者的效果,如果在設定時間段內沒有掃描到第一操作,則關閉數(shù)據(jù)傳輸服務的自動啟動功能。該自動啟動功能開啟,第一電子設備啟動無線傳輸功能時,推測用戶可能會啟動無線數(shù)據(jù)傳輸服務而自動啟動的一些便于數(shù)據(jù)傳輸服務實現(xiàn)的后臺運作程序。
[0087]為了更清楚詳細的說明本發(fā)明實施例的方案,以下結合具體的使用場景對本發(fā)明實施例所提供的方法做進一步詳細的說明,例如:第一電子設備和第三電子設備支持wifi直連傳輸,當?shù)谝浑娮釉O備通過wifi連接方式與第三電子設備進行無線連接,則本發(fā)明實施例所提供的方法的具體實現(xiàn)可以是(如圖2所示):
[0088]步驟201,第一電子設備發(fā)起與第三電子設備建立WIFI連接的認證請求信息,并接收第三電子設備發(fā)送的針對所述認證請求信息的反饋信息;
[0089]步驟202,在所述反饋信息中獲取第三電子設備對應的第一相關信息,所述第一相關標示了第三電子設備所支持的各項數(shù)據(jù)傳輸服務;
[0090]在該實施例中,在獲取到所述第一相關信息之后,可以通過以下方式將所述第一相關信息保存到本地:
[0091]在第一電子設備與任一第二電子設備進行WIFI連接時,獲取所述第二電子設備對應的第一相關信息,并將所述第一相關信息存儲到端到端P2p設備屬性信息單元中。
[0092]通過上述方式對所述第一相關信息進行存儲之后,可以通過圖3所提供的方式將第一相關信息輸出,使得用戶能夠根據(jù)輸出的第一相關信息確定來選擇對應的電子設備。
[0093]例如:第一電子設備需要執(zhí)行數(shù)據(jù)傳輸服務2,根據(jù)圖3所示的情況,可進行無線連接的用戶a支持服務2,所以在確定該信息之后,就可以在不進行詢問操作的前提下,成功的與一個支持服務2的用戶連接上。
[0094]步驟203,當?shù)谝浑娮釉O備開啟顯示服務,輸出第一相關信息(可以通過圖3所示的方式輸出);
[0095]步驟204,接收用戶輸入的選擇信息,根據(jù)選擇信息選擇第二設備作為顯示服務的目的端設備,向第三電子設備傳輸顯示服務對應的數(shù)據(jù)。
[0096]在該實施例中,無線連接方式選用的是wifi直連,wifi直連是指的兩個設備或者多個設備之間,通過直接的連接(不需要路由器),自動組成一個對等的網(wǎng)絡。設備首先掃描相互進行發(fā)現(xiàn),然后發(fā)現(xiàn)的設備通過用戶手動連接激活連接模塊,連接模塊只負責連接部分的握手和狀態(tài)維護;顯示服務則是在連接成功后,某一設備通過連接通道傳送給其他的設備,當其他的設備獲取到某個設備有顯示服務的時候,就通過一個類似于miracast協(xié)議的服務,實現(xiàn)視頻分享。在實現(xiàn)顯示服務時,互聯(lián)設備之間交互的內容就是對自身顯示服務的描述(可以是miracast,也可以是其他視頻傳輸?shù)膮f(xié)議)。
[0097]針對現(xiàn)有技術中數(shù)據(jù)傳輸服務連接步驟繁雜的問題,本發(fā)明實施例所提供的方案把數(shù)據(jù)傳輸服務信息的交換提前到了連接之前進行交換。在該實施例中,也就是當Wifi直連協(xié)議中的掃描設備階段,就將顯示服務同步公布出去,這樣可以實現(xiàn)在掃描過程中就能夠獲取對方的顯示服務和設備相關的信息,并提前進行本機的參數(shù)配置,當用戶連接時可以立刻生效,提聞顯不的效率。
[0098]本發(fā)明實施例所提供的方案中,是基于現(xiàn)有服務傳輸協(xié)議,實現(xiàn)前期的服務信息同步公布。例如,在wifi設備之間互相掃描的時候,在掃描的數(shù)據(jù)包中加入服務信息以及對應的服務的設備信息,使有需要的設備提前在后臺預運行視頻分享的協(xié)議程序(如miracast),初始化非連接通信的其他模塊,這樣在真正連接成功之后,就可以更快的投入使用。
[0099]在本發(fā)明實施例中,如果電子設備之間進行了無線連接或有進行掃描操作則可以將電子設備所支持服務的描述信息進行交互,后續(xù)需要進行數(shù)據(jù)傳輸服務的連接,則可以基于本地保存的描述信息確定支持數(shù)據(jù)傳輸服務的設備,然后直接進行數(shù)據(jù)傳輸,從而達到節(jié)約數(shù)據(jù)傳輸服務的啟動時間,并簡化實現(xiàn)步驟的效果。
[0100]如圖4所示,本發(fā)明實施例提供一種數(shù)據(jù)傳輸裝置,該裝置設置于第一電子設備中,該裝置包括:
[0101]本地匹配模塊401,用于當?shù)谝浑娮釉O備啟動第一數(shù)據(jù)傳輸服務時,將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配,得到匹配結果;其中,所述第一相關信息標示能與第一電子設備進行無線連接的至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務;所述匹配結果用于指示所述至少一個第二電子設備中可支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;
[0102]選擇模塊402,用于根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備;
[0103]其中,當所述第三電子設備包括多個,可以選擇使用以下兩種方式選擇第四電子設備:
[0104]A,選擇模塊402具體用于輸出至少一個第三電子設備對應的第一相關信息,使得用戶根據(jù)輸出的第一相關信息確定支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;接收用戶輸入的選擇信息,根據(jù)所述選擇信息從所述至少一個第三電子設備中確定所述第四電子設備。
[0105]B,選擇模塊402具體用于檢測所述第一電子設備當前建立無線連接電子設備是否為所述第三電子設備中的一個,若是,則將所述當前建立無線連接電子設備確定為所述第四電子設備。
[0106]傳輸模塊403,用于與所述第四電子設備通過無線連接鏈路進行第一數(shù)據(jù)傳輸服務對應的數(shù)據(jù)交互。
[0107]在本發(fā)明實施例中,獲取第一相關信息的方式可以多種,則本發(fā)明實施例所提供的裝置還包括:
[0108]第一信息獲取模塊,用于對預設范圍內的電子設備進行掃描,確定可與以自身進行無線連接的第二電子設備;獲取掃描到的每個第二電子設備的第一相關信息,并保存到本地。
[0109]第二信息獲取模塊,用于與所述至少一個第二電子設備建立無線連接時,獲取所述至少一個第二電子設備對應的第一相關信息,并保存到本地;其中,所述第一相關信息中包括標示每個第二電子設備所支持的數(shù)據(jù)傳輸服務的相關信息項。
[0110]當所述第一電子設備與所述至少一個第二電子設備通過第一無線連接方式進行無線連接,獲取到所述至少一個第二電子設備對應的第一相關信息,并保存到本地之后,該裝置還包括:
[0111]第一共享模塊,用于獲取所述第一相關信息,并存儲到第二無線連接方式對應的設備屬性的信息單元中,使得所述第一電子設備通過第二無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時候能夠獲取到所述第一相關信息。
[0112]為了縮短服務驗證的時延,本發(fā)明實施例所提供的裝置還可以獲取到所述第二電子設備對應的第一相關信息之后,該裝置還包括:
[0113]提示模塊,用于根據(jù)所述第一相關信息生成提示信息,并輸出所述提示信息;其中,所述提示信息用于通知用戶所述第二電子設備所支持的數(shù)據(jù)傳輸服務。
[0114]自動開關模塊,用于檢測在設定時間段內掃描是否有第一操作,得到一檢測結果;其中,所述第一操作是啟動所述第二電子設備所支持的數(shù)據(jù)傳輸服務中的任一數(shù)據(jù)傳輸服務;根據(jù)所述檢測結果,啟動對應的數(shù)據(jù)傳輸服務或者用關閉數(shù)據(jù)傳輸服務的自動啟動功倉泛。
[0115]進一步,為了綜合應用各種方式獲取到的第一相關信息,則該裝置還包括:
[0116]第二共享模塊,用于將所述第一相關信息設置為共享信息,使得第一電子設備以任一無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時能夠獲取到所述第一相關信息。
[0117]本申請實施例中的上述一個或多個技術方案,至少具有如下的技術效果:
[0118]在本發(fā)明實施例中,如果電子設備之間進行了無線連接或有進行掃描操作則可以將電子設備所支持服務的描述信息進行交互,后續(xù)需要進行數(shù)據(jù)傳輸服務的連接,則可以基于本地保存的描述信息確定支持數(shù)據(jù)傳輸服務的設備,然后直接進行數(shù)據(jù)傳輸,從而達到節(jié)約數(shù)據(jù)傳輸服務的啟動時間,并簡化實現(xiàn)步驟的效果。
[0119]本發(fā)明所述的方法并不限于【具體實施方式】中所述的實施例,本領域技術人員根據(jù)本發(fā)明的技術方案得出其它的實施方式,同樣屬于本發(fā)明的技術創(chuàng)新范圍。
[0120]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
【權利要求】
1.一種數(shù)據(jù)傳輸方法,該方法應用于第一電子設備中,該方法包括: 當?shù)谝浑娮釉O備啟動第一數(shù)據(jù)傳輸服務時,將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配,得到匹配結果;其中,所述第一相關信息標示能與第一電子設備進行無線連接的至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務;所述匹配結果用于指示所述至少一個第二電子設備中可支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備; 根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備; 第一電子設備與所述第四電子設備通過無線連接鏈路進行第一數(shù)據(jù)傳輸服務對應的數(shù)據(jù)交互。
2.如權利要求1所述的方法,其特征在于,根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備包括: 輸出至少一個第三電子設備對應的第一相關信息,使得用戶根據(jù)輸出的第一相關信息確定支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備; 接收用戶輸入的選擇信息,根據(jù)所述選擇信息從所述至少一個第三電子設備中確定所述第四電子設備。
3.如權利要求1所述的方法,其特征在于,根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備包括: 檢測所述第一電子設備當前建立無線連接電子設備是否為所述至少一個第三電子設備中的一個,若是,則將所述當前建立無線連接電子設備的確定為所述第四電子設備。
4.如權利要求1所述的方法,其特征在于,所述將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配之前,該方法包括: 第一電子設備掃描預設范圍內的電子設備,確定能與自身進行無線連接的至少一個第二電子設備; 獲取掃描到的每個第二電子設備的相關信息項形成第一相關信息,并保存到本地;所述相關信息項用于標示第二電子設備所支持的數(shù)據(jù)傳輸服務的相關信息項。
5.如權利要求1所述的方法,其特征在于,所述將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配之前,該方法包括: 第一電子設備與所述至少一個第二電子設備建立無線連接時,獲取所述至少一個第二電子設備對應的第一相關信息,并保存到本地;其中,所述第一相關信息中包括標示每個第二電子設備所支持的數(shù)據(jù)傳輸服務的相關信息項。
6.如權利要求5所述的方法,其特征在于,當所述第一電子設備與所述至少一個第二電子設備通過第一無線連接方式進行無線連接,獲取到所述至少一個第二電子設備對應的第一相關信息,并保存到本地之后,該方法還包括: 獲取所述第一相關信息,并存儲到第二無線連接方式對應的設備屬性的信息單元中,使得所述第一電子設備通過第二無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時候能夠獲取到所述第一相關信息。
7.如權利要求4-6任一所述的方法,其特征在于,將所述第一相關信息保存到本地之后,該方法還包括: 將所述第一相關信息設置為共享信息,使得第一電子設備以任一無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時能夠獲取到所述第一相關信息。
8.如權利要求5或6任一所述的方法,其特征在于,獲取所述至少一個第二電子設備對應的第一相關信息之后,該方法還包括: 根據(jù)所述第一相關信息生成提示信息,并輸出所述提示信息;其中,所述提示信息用于通知用戶所述至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務。
9.如權利要求8所述的方法,其特征在于,所述輸出所述提示信息之后,該方法進一步包括: 檢測在設定時間段內掃描是否有第一操作,得到一檢測結果;其中,所述第一操作是啟動所述至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務中的任一數(shù)據(jù)傳輸服務; 根據(jù)所述檢測結果,啟動對應的數(shù)據(jù)傳輸服務。
10.一種數(shù)據(jù)傳輸裝置,該裝置設置于第一電子設備中,該裝置包括: 本地匹配模塊,用于當?shù)谝浑娮釉O備啟動第一數(shù)據(jù)傳輸服務時,將所述第一數(shù)據(jù)傳輸服務的第一屬性信息與本地存儲的第一相關信息進行匹配,得到匹配結果;其中,所述第一相關信息標示能與第一電子設備進行無線連接的至少一個第二電子設備所支持的數(shù)據(jù)傳輸服務;所述匹配結果用于指示所述至少一個第二電子設備中可支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備; 選擇模塊,用于根據(jù)所述匹配結果從所述至少一個第三電子設備中確定與所述第一電子設備協(xié)同實現(xiàn)第一數(shù)據(jù)傳輸服務的第四電子設備; 傳輸模塊,用于與所述第四電子設備通過無線連接鏈路進行第一數(shù)據(jù)傳輸服務對應的數(shù)據(jù)交互。
11.如權利要求10所述的裝置,其特征在于,當所述第二電子設備包括多個,則所述選擇模塊具體用于輸出至少一個第三電子設備對應的第一相關信息,使得用戶根據(jù)輸出的第一相關信息確定支持所述第一數(shù)據(jù)傳輸服務的至少一個第三電子設備;接收用戶輸入的選擇信息,根據(jù)所述選擇信息從所述至少一個第三電子設備中確定所述第四電子設備。
12.如權利要求10所述的裝置,其特征在于,該裝置包括: 第一信息獲取模塊,用于對預設范圍內的電子設備進行掃描,確定可與以自身進行無線連接的第二電子設備;獲取掃描到的每個第二電子設備的第一相關信息,并保存到本地。
13.如權利要求10所述的裝置,其特征在于,該裝置包括: 第二信息獲取模塊,用于與所述至少一個第二電子設備建立無線連接時,獲取所述至少一個第二電子設備對應的第一相關信息,并保存到本地;其中,所述第一相關信息中包括標示每個第二電子設備所支持的數(shù)據(jù)傳輸服務的相關信息項。
14.如權利要求13所述的裝置,其特征在于,當所述第一電子設備與所述至少一個第二電子設備通過第一無線連接方式進行無線連接,獲取到所述至少一個第二電子設備對應的第一相關信息,并保存到本地之后,該裝置還包括: 共享模塊,用于獲取所述第一相關信息,并存儲到第二無線連接方式對應的設備屬性的信息單元中,使得所述第一電子設備通過第二無線連接方式實現(xiàn)第一數(shù)據(jù)傳輸服務時候能夠獲取到所述第一相關信息。
【文檔編號】H04W12/06GK104244244SQ201410453767
【公開日】2014年12月24日 申請日期:2014年9月5日 優(yōu)先權日:2014年9月5日
【發(fā)明者】魏治宇 申請人:聯(lián)想(北京)有限公司