本發(fā)明涉及一種文件傳輸機(jī)制,尤其涉及一種文件傳輸方法、裝置與系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)與信息技術(shù)的蓬勃發(fā)展,使用者往往會擁有多個電子裝置。因此,使用者對于多個裝置之間的管理電子文件的需求也日益增加。一方面,使用者一般可通過連接于裝置間的傳輸線來傳輸文件,或是通過外接式儲存媒體/裝置來進(jìn)行文件的存取。另一方面,使用者也可通過網(wǎng)際網(wǎng)絡(luò),通過電子郵件,云端儲存空間等方式,以在多個裝置之間進(jìn)行文件的傳輸。但是,上述現(xiàn)有的文件傳輸方式都會有其局限性。
舉例來說,利用傳輸線或是外接式儲存媒體/裝置傳輸文件來進(jìn)行裝置間的文件傳輸時,使用者需要攜帶額外的傳輸線或是外接式儲存媒體/裝置來進(jìn)行裝置間的文件傳輸操作。又例如,利用云端儲存空間或是電子郵件來進(jìn)行裝置間的文件傳輸時,使用者需要進(jìn)行云端空間或是電子郵件的注冊或是登入等程序,還需注意云端儲存空間/電子郵件的空間限制,更有安全性的考慮。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種文件傳輸方法、裝置與系統(tǒng),通過將使用者所選取物件的連接信息內(nèi)藏在選取范圍內(nèi),使用者只需利用另一裝置拍攝此選取范圍的圖像并解讀圖像中連接信息,即可在此些裝置間實(shí)現(xiàn)文件傳輸操作。
本發(fā)明的文件傳輸方法,適于由第一電子裝置與第二電子裝置進(jìn)行文件傳輸操作。所述方法包括下列步驟:獲取包括所述第二電子裝置所顯示的選取范圍在內(nèi)的目標(biāo)圖像,其中所述選取范圍是由所述第二電子裝置反應(yīng)于對其所顯示的至少一個物件執(zhí)行的選取操作而顯示;辨識所述目標(biāo)圖像中位于 所述選取范圍內(nèi)的編碼圖樣,并解碼所述編碼圖樣以獲得所述物件的連接信息;以及根據(jù)所述連接信息與所述第二電子裝置傳輸至少一個文件。
本發(fā)明的文件傳輸裝置包括圖像獲取模塊、解碼模塊與文件傳輸模塊。圖像獲取模塊獲取包括第二電子裝置所顯示的選取范圍在內(nèi)的目標(biāo)圖像,其中所述選取范圍是由所述第二電子裝置反應(yīng)于對其所顯示的至少一個物件執(zhí)行的選取操作而顯示。解碼模塊辨識所述目標(biāo)圖像中位于所述選取范圍內(nèi)的編碼圖樣,并解碼所述編碼圖樣以獲得所述物件的連接信息。文件傳輸模塊根據(jù)所述連接信息與所述第二電子裝置傳輸至少一個文件。
本發(fā)明的文件傳輸系統(tǒng)包括第一電子裝置與第二電子裝置。第二電子裝置包括文件選取辨識模塊、編碼模塊與顯示模塊。其中,文件選取辨識模塊對應(yīng)選取操作點(diǎn)選的至少一個物件在所述物件周圍顯示選取范圍,或?qū)?yīng)所述選取操作圈選所述物件的圈選范圍顯示所述選取范圍。編碼模塊獲取各所述物件的連接信息,并編碼所述物件的所述連接信息以產(chǎn)生編碼圖樣。顯示模塊顯示所述編碼圖樣于所述選取范圍。第一電子裝置包括圖像獲取模塊、解碼模塊與文件傳輸模塊。其中,所述圖像獲取模塊獲取包括所述第二電子裝置所顯示的所述選取范圍在內(nèi)的目標(biāo)圖像。所述解碼模塊辨識所述目標(biāo)圖像中位于所述選取范圍內(nèi)的所述編碼圖樣,并解碼所述編碼圖樣以獲得所述物件的所述連接信息。所述文件傳輸模塊根據(jù)所述連接信息與所述第二電子裝置傳輸至少一文件,以進(jìn)行所述第一電子裝置與所述第二電子裝置之間的文件傳輸操作。
基于上述,本發(fā)明所提供的文件傳輸方法、裝置與系統(tǒng),當(dāng)使用者在一電子裝置中選取物件后,電子裝置即會將被選取物件的連接信息編碼為編碼圖樣,并顯示在使用者的選取范圍內(nèi)。因此,使用者只需通過另一電子裝置獲取包括此選取范圍在內(nèi)的圖像,并對此圖像中的編碼圖樣進(jìn)行解碼,即可獲得物件的連接信息,從而與電子裝置傳輸文件。因此,使用者可便利且直接地在裝置間傳輸文件。
為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說明如下。
附圖說明
圖1是本發(fā)明一實(shí)施例所示出的文件傳輸系統(tǒng)的方塊圖;
圖2是本發(fā)明一實(shí)施例所示出的文件傳輸方法的流程圖;
圖3是本發(fā)明一實(shí)施例所示出的選取范圍產(chǎn)生方法的流程圖;
圖4是本發(fā)明一實(shí)施例所示出的文件傳輸方法的示意圖。
附圖標(biāo)記說明:
10:文件傳輸系統(tǒng);
100、300:第一電子裝置;
200、400:第二電子裝置;
110:圖像獲取模塊;
120:解碼模塊;
130:文件傳輸模塊;
210:文件選取辨識模塊;
220:編碼模塊;
230:顯示模塊;
S201、S203、S205:步驟;
S301、S303、S305:步驟;
20:使用者;
310:圖像;
320:文件傳輸按鈕;
410:物件;
420:鼠標(biāo)指針;
430:選取操作;
440:顯示畫面;
450:選取范圍;
500:網(wǎng)絡(luò)連接。
具體實(shí)施方式
一般而言,使用者在電子裝置上選取或圈選物件(例如,文件、文件夾或是目錄)時,電子裝置會在所選取物件上顯示一個選取范圍。本發(fā)明即利用此選取范圍的顯示,將所選取物件的連接信息編碼為編碼圖樣(pattern)并顯示在 選取范圍內(nèi)。因此,使用者可利用另一電子裝置拍攝此選取范圍的圖像,并從此圖像中的編碼圖樣解讀出連接信息,從而連接電子裝置以傳輸數(shù)據(jù)。通過簡單的獲取圖像的方式,本發(fā)明可提供使用者以簡單且直接的方式在裝置間傳輸文件。
圖1是本發(fā)明一實(shí)施例所示出的文件傳輸系統(tǒng)的方塊圖。文件傳輸系統(tǒng)10由多個文件傳輸裝置所組成,其中所述文件傳輸裝置例如是具有運(yùn)算能力、通信能力與圖像獲取能力的服務(wù)器、工作站或個人電腦等計(jì)算機(jī)裝置,或是手機(jī)、平板電腦等移動裝置。在本實(shí)施例中,為了便于說明,以2個文件傳輸裝置為例,其中包括為移動裝置的第一電子裝置100以及為個人電腦的第二電子裝置200,但本發(fā)明不限于此。在其他實(shí)施例中,文件傳輸系統(tǒng)10也可由1個工作站與2個手機(jī),或是其他裝置來組成。
第一電子裝置100包括圖像獲取模塊110、解碼模塊120與文件傳輸模塊130。第二電子裝置200包括文件選取辨識模塊210、編碼模塊220與顯示模塊230。在本實(shí)施例中,這些模塊例如是儲存在第一電子裝置100或第二電子裝置200的儲存單元中的程序或軟件,其可載入第一電子裝置100或第二電子裝置200的處理單元,而由處理單元執(zhí)行,以實(shí)現(xiàn)本發(fā)明實(shí)施例的文件傳輸方法。另一方面,在另一實(shí)施例中,這些模塊也可以是作為分別具有這些模塊的功能的電路單元,并且實(shí)現(xiàn)本發(fā)明實(shí)施例的文件傳輸方法。
所述儲存單元例如是任何型態(tài)的固定或可移動隨機(jī)存取存儲器(Random Access Memory,以下簡稱RAM)、只讀存儲器(Read-Only Memory,以下簡稱ROM)、閃存(Flash Memory)或類似元件或上述元件的組合。需說明的是,本實(shí)施例中所述儲存單元并未限制是單一存儲器元件,上述模塊也可以分開儲存在兩個或兩個以上相同或不同型態(tài)的存儲器元件中。
所述處理單元耦接儲存單元。處理單元例如是具有單核心或多核心的中央處理單元(Central Processing Unit,以下簡稱CPU),或是其他可編程的一般用途或特殊用途的微處理器(Microprocessor)、數(shù)位信號處理器(Digital Signal Processor,以下簡稱DSP)、可編程控制器、特定用途集成電路(Application Specific Integrated Circuit,以下簡稱ASIC)或其他類似元件或上述元件的組合。在本實(shí)施例中,處理單元用以存取并執(zhí)行儲存單元中記錄的模塊,從而實(shí)現(xiàn)本發(fā)明實(shí)施例的文件傳輸方法。本實(shí)施例中所述處理單元并未限制是單 一處理元件,也可以是由兩個或兩個以上的處理元件共同執(zhí)行。
圖2是本發(fā)明一實(shí)施例所示出的文件傳輸方法的流程圖。請同時參照圖1與圖2,本實(shí)施例的方法適用于圖1的文件傳輸系統(tǒng)10。以下即搭配文件傳輸系統(tǒng)10中的各項(xiàng)元件,說明本實(shí)施例文件傳輸方法的詳細(xì)流程。
首先,在步驟S201中,第一電子裝置100的圖像獲取模塊110會獲取包括第二電子裝置200所顯示的選取范圍在內(nèi)的目標(biāo)圖像,其中選取范圍是由第二電子裝置200反應(yīng)于使用者對其所顯示的至少一個物件執(zhí)行的選取操作而顯示。
具體來說,假設(shè)使用者欲對第二電子裝置200的至少一個物件作文件傳輸操作,使用者首先會先選取欲進(jìn)行文件傳輸?shù)乃鑫锛?,第二電子裝置200會反應(yīng)于此選取操作,而顯示一個選取范圍于第二電子裝置的屏幕上。圖像獲取模塊110會通過第一電子裝置100的圖像獲取裝置來拍攝第二電子裝置200于屏幕上所顯示的畫面而獲取目標(biāo)圖像,其中目標(biāo)圖像會包含第二電子裝置200所顯示的選取范圍。所述圖像獲取裝置是用以獲取圖像或硬件裝置。例如,圖像獲取裝置包括了光學(xué)定焦鏡頭或光學(xué)變焦鏡頭,以及電荷耦合元件(Charge Coupled Device,以下簡稱CCD)或互補(bǔ)金氧半導(dǎo)體(Complementary Metal-Oxide Semiconductor,以下簡稱CMOS)元件等感光元件。應(yīng)注意的是,圖像獲取裝置也包括以任何方式耦接于第一電子裝置100的相機(jī)或是攝影機(jī)。
以下搭配圖3來詳細(xì)說明本發(fā)明實(shí)施例中,產(chǎn)生選取范圍的流程圖。
圖3是本發(fā)明一實(shí)施例所示出的選取范圍產(chǎn)生方法的流程圖。請同時參照圖1與圖3,在本實(shí)施例中,第二電子裝置200的文件選取辨識模塊210會對應(yīng)選取操作點(diǎn)選的物件,在物件周圍顯示選取范圍,或?qū)?yīng)選取操作圈選物件的圈選范圍顯示選取范圍(步驟S301)。
舉例來說,假設(shè)使用者欲對第二電子裝置200的物件進(jìn)行文件傳輸操作,使用者會先通過第二電子裝置200來進(jìn)行選取操作,以確認(rèn)之后所進(jìn)行的文件傳輸操作對應(yīng)的物件。在本實(shí)施例中,選取操作例如是使用者利用鍵盤輸入、鼠標(biāo)點(diǎn)擊或是觸控等第二電子裝置200所支持的選取操作方式來點(diǎn)選欲進(jìn)行文件傳輸操作的物件,或是使用者可利用鼠標(biāo)或是觸控等方式來圈選欲進(jìn)行文件傳輸操作的物件。
在利用點(diǎn)選的方式來選取所述物件的情況下,一般來說,操作系統(tǒng)會反應(yīng)于此選取操作,而利用反白或是改變畫面上所顯示的被選取物件的物件名稱、底圖或是縮圖的顏色來表示此物件目前的狀態(tài)是被選取的。換言之,物件在被選取后與被選取前的文件名稱、物件周圍的顏色會是不同的,以顯示一個選取范圍來讓使用者清楚知道辨識出被選取的物件。
此外,在利用圈選的方式下,假設(shè)使用者是利用鼠標(biāo)圈選物件,使用者會利用鼠標(biāo)圈選出一個矩形的圈選范圍,而第二電子裝置200會反應(yīng)此圈選范圍來對此區(qū)域所包含的物件,顯示一個選取范圍于上述圈選范圍中。應(yīng)注意的,本發(fā)明并不限于上述所說明的選取操作。例如,在另一實(shí)施例中,使用者也可通過觸控的方式,利用畫圓或是多點(diǎn)延伸一個圈選范圍的大小來選取物件。又例如,使用者可利用鍵盤輸入等現(xiàn)有的選取操作方式來選擇物件。
一般來說,每一電子裝置會具有一個操作系統(tǒng)以使電子裝置得以執(zhí)行文件的管理。第二電子裝置200中的文件便會根據(jù)第二電子裝置的操作系統(tǒng)的配置,儲存在不同的目錄或是文件夾中。在本實(shí)施例中,所述被選取的物件可為第二電子裝置200的目錄、文件夾或是文件。換言之,使用者可對第二電子裝置200中的目錄、文件夾或是文件進(jìn)行選取操作。
在本實(shí)施例中,在執(zhí)行完選取操作后,第二電子裝置200的編碼模塊220會獲取各物件的連接信息,并編碼物件的連接信息以產(chǎn)生編碼圖樣(S303)。
舉例來說,假設(shè)使用者對多個物件進(jìn)行選取操作,文件選取辨識模塊210會辨識于此選取操作中被選取的各個物件,并且獲得對應(yīng)各個物件的連接信息。文件選取辨識模塊210會將對應(yīng)各個物件的連接信息傳送給編碼模塊220。編碼模塊220會獲取各物件的連接信息,并對這些被選取物件的連接信息進(jìn)行編碼以產(chǎn)生編碼圖樣。
在本實(shí)施例中,所述連接信息包括被選取物件的儲存于第二電子裝置200的文件路徑與第二電子裝置200的網(wǎng)絡(luò)地址。所述文件路徑例如是被選取物件儲存在第二電子裝置200的邏輯地址或是實(shí)體地址。所述網(wǎng)絡(luò)地址例如是用以表示第二電子裝置200于網(wǎng)際網(wǎng)絡(luò)的IP地址或是在區(qū)域網(wǎng)絡(luò)內(nèi)的網(wǎng)絡(luò)名稱,也或是其他用以表示第二電子裝置200于一網(wǎng)絡(luò)系統(tǒng)中的信息,其中此信息可讓同樣位于該通信系統(tǒng)(或是網(wǎng)絡(luò)系統(tǒng))中的其他電子裝置通過該信息來定位第二電子裝置200以進(jìn)行通信連接(或是網(wǎng)絡(luò)連接)的建立。也就是說, 所述連接信息會包括用以讓第一電子裝置100得以建立與第二電子裝置200之間的網(wǎng)絡(luò)連接的信息(網(wǎng)絡(luò)地址),以及欲進(jìn)行文件傳輸?shù)牡诙娮友b置200的物件的地址的信息(文件路徑)。應(yīng)注意的是,為了方便說明,在下述的實(shí)施例中,僅以建立網(wǎng)絡(luò)連接為代表來說明本發(fā)明的文件傳輸方法。
編碼模塊220例如會使用現(xiàn)有的條碼(Bar Code)算法、快速響應(yīng)矩陣碼(QR Code)算法或是其他適合的點(diǎn)編碼算法來根據(jù)被選取的各物件的連接信息產(chǎn)生一維或是二維的編碼圖樣。利用條碼(Bar Code)算法、快速響應(yīng)矩陣碼(QR Code)算法來產(chǎn)生編碼圖樣為一般現(xiàn)有的技術(shù),不贅述于此。
在本實(shí)施例中,編碼模塊會利用預(yù)設(shè)的點(diǎn)編碼算法,將編碼圖樣先劃分為多個區(qū)域(Zones)。在劃分此些區(qū)域后,在每一區(qū)域中,選擇部分的區(qū)域作為標(biāo)記區(qū)域(Label Zones),而其它的區(qū)域則作為數(shù)據(jù)區(qū)域(Data Zones)。接著,編碼模塊220會開始在此些區(qū)域中設(shè)置(排列)點(diǎn)像素。設(shè)置于數(shù)據(jù)區(qū)域的點(diǎn)像素是根據(jù)點(diǎn)點(diǎn)編碼算法與連接信息來排列在數(shù)據(jù)區(qū)域中,并且不同的點(diǎn)像素排列方式與排列態(tài)樣可構(gòu)成點(diǎn)編碼的數(shù)據(jù)內(nèi)容(Data Information)。此些數(shù)據(jù)內(nèi)容可被解碼而還原成被選取物件的連接信息。設(shè)置于標(biāo)記區(qū)域的點(diǎn)像素則是用以構(gòu)成點(diǎn)編碼的標(biāo)記內(nèi)容(Label Information),其中標(biāo)記內(nèi)容是在解碼操作中用以定位此編碼圖樣的大小、位置與形狀,以便后續(xù)對數(shù)據(jù)內(nèi)容的解碼操作。值得一提的是,根據(jù)點(diǎn)編碼所排列的點(diǎn)像素所形成的編碼圖樣,其中點(diǎn)像素的排列方式的差異不易被使用者所察覺。換句話說,在本發(fā)明實(shí)施例中,通過點(diǎn)編碼方式所產(chǎn)生的編碼圖樣,可在不影響使用者視覺的情況下,在畫面中夾藏已編碼的數(shù)據(jù)內(nèi)容。
產(chǎn)生編碼圖樣后,顯示模塊230顯示編碼圖樣于選取范圍(S305)。具體來說,在本實(shí)施例中,由于所產(chǎn)生的編碼圖樣具有固定的大小,顯示模塊230會對所產(chǎn)生的編碼圖樣,進(jìn)行縮放的動作,以使編碼圖樣可以適當(dāng)?shù)仫@示于選取范圍內(nèi)。而在另一范例實(shí)施例中,編碼模塊220在產(chǎn)生編碼圖樣的過程中,還會根據(jù)選取范圍的大小來產(chǎn)生符合所顯示的選取范圍的編碼圖樣,再將編碼圖樣顯示于選取范圍中,但本發(fā)明不限于此。例如,在另一實(shí)施例中,顯示模塊230會不縮放編碼圖樣,而是采用重復(fù)顯示,或是并列顯示等其他顯示方式,將編碼圖樣顯示于選取范圍中。
請?jiān)賲⒖紙D1與圖2,在本實(shí)施例中,當(dāng)圖像獲取模塊110獲取目標(biāo)圖 像后,在步驟S203中,解碼模塊120會自動地辨識目標(biāo)圖像中位于選取范圍內(nèi)的編碼圖樣,并解碼編碼圖樣以獲得物件的連接信息。
具體來說,解碼模塊120會解析目標(biāo)圖像的所有像素的排列。由于,設(shè)置于標(biāo)記區(qū)域的點(diǎn)像素則是用以構(gòu)成點(diǎn)編碼的標(biāo)記內(nèi)容(Label Information),其中標(biāo)記內(nèi)容是在解碼操作中用以定位此編碼圖樣的大小、區(qū)域與方向。因此,解碼模塊120會根據(jù)置于標(biāo)記區(qū)域的點(diǎn)像素的排列或是設(shè)置態(tài)樣來辨識出目標(biāo)圖像中的編碼圖樣,并且也獲得此編碼圖樣的大小、位置以及形狀。需說明的是,由于在預(yù)設(shè)的點(diǎn)編碼算法會使用預(yù)設(shè)的規(guī)則來劃分編碼圖樣中的標(biāo)記區(qū)域與數(shù)據(jù)區(qū)域。因此,在辨識目標(biāo)圖像的編碼圖樣的標(biāo)記區(qū)域后,解碼模塊120也可辨識出數(shù)據(jù)區(qū)域以及在數(shù)據(jù)區(qū)域內(nèi)的點(diǎn)像素。接著,解碼模塊120會根據(jù)設(shè)置于數(shù)據(jù)區(qū)域的點(diǎn)像素的排列或設(shè)置態(tài)樣,經(jīng)由預(yù)設(shè)的點(diǎn)編碼算法來解碼編碼圖樣,以獲得物件的連接信息。
獲得物件的連接信息后,在步驟S205中,第一電子裝置100的文件傳輸模塊130會根據(jù)連接信息與第二電子裝置傳輸至少一文件。
在本實(shí)施例中,第一電子裝置100與第二電子裝置200之間的文件傳輸操作可區(qū)分為第一電子裝置100將文件上傳至第二電子裝置200的被選取物件的文件上傳操作,與第一電子裝置100從第二電子裝置200的被選取物件中下載文件的文件下載操作。
在上述的文件下載操作中,文件傳輸模塊130會根據(jù)連接信息連接第二電子裝置200,以自該第二電子裝置下載各所述物件對應(yīng)的至少一文件。
具體來說,如上所述,由于連接信息包含第二電子裝置的網(wǎng)絡(luò)地址。因此,第一電子裝置100的文件傳輸模塊130會通過通信單元來根據(jù)連接信息建立與第二電子裝置200的網(wǎng)絡(luò)連接。所述通信單元例如是耦接至處理單元并且用以連接至網(wǎng)絡(luò)。例如,電信網(wǎng)絡(luò)、網(wǎng)際網(wǎng)絡(luò)等。在本范例實(shí)施例中,通信單元是支持WiFi通信協(xié)議。然而,本發(fā)明不限于此,通信單元也可同時支持其他通信協(xié)議。例如,通信單元是由多個電路所組成,此些電路分別地支持藍(lán)牙(bluetooth)、近場通信(Near Field Communication;以下簡稱NFC)、第三代移動通信伙伴組織(3rd Generation Partnership Project;以下簡稱3GPP)標(biāo)準(zhǔn)等無線通信模塊。除此之外,通信單元也可具有一有線通信模塊(未示出),并通過有線通信的方式來傳輸或是接收數(shù)據(jù)。例如,在另一實(shí)施例中,通信 單元例如是網(wǎng)絡(luò)適配器(network interface card,以下簡稱NIC)其通過網(wǎng)絡(luò)線連接至網(wǎng)際網(wǎng)絡(luò),或是以點(diǎn)對點(diǎn)(P2P)的方式與其他電子裝置的通信單元建立網(wǎng)絡(luò)連接。
在網(wǎng)絡(luò)連接建立后,文件傳輸模塊130例如會在第一電子裝置100上顯示一個文件傳輸按鈕,并且判斷文件傳輸按鈕是否被使用者觸發(fā)。若文件傳輸按鈕被觸發(fā),文件傳輸模塊130會經(jīng)由所建立的網(wǎng)絡(luò)連接從第二電子裝置200下載對應(yīng)于被選取物件的文件至第一電子裝置100。
另一方面,上述的網(wǎng)絡(luò)連接也可用來上傳文件。詳言之,使用者可以在第一電子裝置100上選取至少一個文件,而在網(wǎng)絡(luò)連接建立后或是文件傳輸按鈕被觸發(fā)后,文件傳輸模塊130即會執(zhí)行文件上傳操作,而根據(jù)連接信息連接第二電子裝置200,并將第一電子裝置100上被選取的文件上傳至第二電子裝置200的各個物件(例如目錄或文件夾)下。
本發(fā)明并不限于上述文件傳輸?shù)膽B(tài)樣,例如,在另一實(shí)施例中,電子裝置可在取得連接信息后直接進(jìn)行文件傳輸操作。在又一實(shí)施例中,文件傳輸按鈕沒有區(qū)分上傳或是下載,并且文件傳輸模塊130可根據(jù)第一電子裝置100中是否有文件被選取而在文件傳輸按鈕被觸發(fā)時自動地判斷使用者欲執(zhí)行的文件傳輸操作為文件上傳操作或是文件下載操作。
圖4是本發(fā)明一實(shí)施例所示出的文件傳輸方法的示意圖。請參照圖4,舉例來說,假設(shè)使用者欲從第二電子裝置400下載物件410的文件。使用者20可通過鼠標(biāo)指針420在第二電子裝置400上圈選物件410,以進(jìn)行對物件410的選取操作430。在完成對物件410的選取操作后,第二電子裝置400會顯示具有編碼圖樣的選取范圍450于被選取的物件410上。使用者20可通過第一電子裝置300的圖像獲取裝置來拍攝第二電子裝置400的顯示畫面440,以獲取包含第二電子裝置400所顯示的選取范圍450的圖像310。第一電子裝置300會自動地辨識于圖像310中的編碼圖樣,進(jìn)行解碼以獲得連接信息,顯示文件傳輸按鈕320于第一電子裝置300的顯示畫面中,并且根據(jù)連接信息建立第一電子裝置300與第二電子裝置400的網(wǎng)絡(luò)連接500。當(dāng)使用者20點(diǎn)擊所述文件傳輸按鈕320以觸發(fā)文件傳輸功能時,第一電子裝置300便會通過所建立的網(wǎng)絡(luò)連接500下載第二電子裝置400中被選取物件410的文件。如此一來,使用者20可直接且便利地完成從第二電子裝置400將物件410的 文件下載至第一電子裝置300的文件傳輸操作。
應(yīng)注意的是,本實(shí)施例的文件傳輸方法是通過執(zhí)行儲存于第一電子裝置100的儲存單元的圖像獲取模塊110、解碼模塊120、文件傳輸模塊130,與執(zhí)行儲存于第二電子裝置200的儲存單元的文件選取辨識模塊210、編碼模塊220、以及顯示模塊230來實(shí)現(xiàn)本發(fā)明實(shí)施例的文件傳輸方法,但本發(fā)明不限于此。例如,第一電子裝置100或第二電子裝置200的儲存單元可以儲存包含上述所有模塊的代碼。因此,第一電子裝置100與第二電子裝置200可更方便地進(jìn)行文件傳輸操作。
值得一提的是,如上所述,在另一實(shí)施例中,這些模塊也可以作為具有這些模塊的功能的電路單元。換言之,本發(fā)明實(shí)施例的文件傳輸方法也可以硬件電路的方式來實(shí)現(xiàn)相同的功能。例如,圖像獲取模塊110的功能可實(shí)作為圖像獲取電路。圖像獲取電路耦接于(或是整合至)上述的圖像獲取裝置,并且用以通過圖像獲取裝置來拍攝且獲得目標(biāo)圖像,再將所獲得的目標(biāo)圖像傳送至解碼電路單元。文件傳輸模塊130的功能可實(shí)作為文件傳輸電路,其例如是網(wǎng)絡(luò)適配器或是無線通信模塊,并且可用有線或是無線的方式來傳輸文件。文件選取辨識模塊210的功能可實(shí)作為文件選取辨識電路。解碼模塊120的功能可實(shí)作為解碼電路單元,編碼模塊220的功能可實(shí)作為編碼電路。應(yīng)注意的是,在另一實(shí)施例中,編碼電路與解碼電路也可整合為一個編碼/解碼電路。
又例如,顯示模塊230的功能可實(shí)作為顯示電路,其耦接于(或整合至)第二電子裝置的顯示器,并且反應(yīng)于第二電子裝置上的選取操作,通過第二電子裝置的顯示器來顯示具有編碼圖樣的選取范圍。所述顯示器例如是液晶顯示器(Liquid Crystal Display,以下簡稱LCD)、發(fā)光二極管(Light-Emitting Diode,以下簡稱LED)顯示器、場致發(fā)射顯示器(Field Emission Display,以下簡稱FED)。所述顯示器也可以是利用其他種類顯示器的顯示面板與例如是電阻式(resistive)、電容式(capacitive)或光學(xué)式(optical)等觸控面板所組成的觸控顯示器,而可同時提供顯示及觸控操作功能,或是其他可提供顯示功能的顯示器,本發(fā)明不限于此。此外,上述的不同的各個電路耦接于處理單元,來實(shí)現(xiàn)本發(fā)明實(shí)施例的文件傳輸方法。
綜上所述,本發(fā)明所提供的文件傳輸方法、裝置與系統(tǒng),當(dāng)在一電子裝 置中選取物件后,將所述裝置中被選取的所述物件的連接信息編碼為編碼圖樣,并顯示一個具有所述編碼圖樣的顯示范圍于所選取的物件上。此外,本發(fā)明實(shí)施例還通過另一電子裝置獲取包括所述電子裝置所顯示的選取范圍在內(nèi)的圖像,對所述圖像中的編碼圖樣進(jìn)行解碼以獲得對應(yīng)所述物件的連接信息,從而使另一電子裝置根據(jù)連接信息來傳輸文件至所述電子裝置。因此,使用者可便利且直接地在裝置間傳輸文件。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。