專利名稱:讀卡器、文件傳送方法和模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域,特別是涉及一種讀卡器、文件傳送方法和模塊。
背景技術(shù):
電腦、數(shù)碼產(chǎn)品、家電等各種不同的產(chǎn)品之間需要一種通用的儲存介質(zhì)來進行數(shù)據(jù)交換。隨著數(shù)碼產(chǎn)品的飛速發(fā)展和普及,數(shù)碼產(chǎn)品之間的數(shù)據(jù)交換成為人們?nèi)粘I钪薪?jīng)常需要用到的手段,讀卡器就是完成這樣功能的產(chǎn)品。讀卡器一般使用USB接口,接入計算機讀取各種閃存卡。目前的讀卡器都采用有線存取的方式,有時不便于使用。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種讀卡器、文件傳送方法和模塊,為讀卡器提供無線傳輸?shù)慕鉀Q方案。為實現(xiàn)上述目的,本發(fā)明提供了一種用于讀卡器的文件傳送方法,包括讀卡器通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的DHCP服務(wù)器發(fā)出申請IP地址的請求,其中,無線局域網(wǎng)為IEEE 802. 11協(xié)議族和頻段的網(wǎng)絡(luò);讀卡器獲取IP地址,其中,IP地址為DHCP服務(wù)器根據(jù)讀卡器MAC地址為讀卡器分配的地址;讀卡器獲取IP地址后,向文件服務(wù)器傳送用戶指定的文件;讀卡器接收文件服務(wù)器返回的表示文件傳送已成功的確認消息。在一個實施例中,讀卡器接入的無線局域網(wǎng)為IPv4或IPv6網(wǎng)絡(luò)。在一個實施例中,在讀卡器通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的DHCP服務(wù)器發(fā)出申請IP地址的請求之前,包括讀卡器根據(jù)用戶設(shè)置的網(wǎng)絡(luò)頻段接入無線局域網(wǎng)。在一個實施例中,文件傳送方法還包括讀卡器接收用戶的輸入,以根據(jù)用戶的輸入傳送文件。為實現(xiàn)上述目的,本發(fā)明還提供了一種用于讀卡器的文件傳送模塊,包括IP地址請求單元,用于通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的DHCP服務(wù)器發(fā)出申請IP地址的請求,其中,無線局域網(wǎng)為IEEE 802. 11協(xié)議族和頻段的網(wǎng)絡(luò);IP地址獲取單元,用于獲取IP地址,其中,IP地址為DHCP服務(wù)器根據(jù)讀卡器MAC地址為讀卡器分配的地址;文件傳送單元,用于獲取IP地址后,向服務(wù)器傳送用戶指定的文件;確認單元,用于接收服務(wù)器返回的表示文件傳送已成功的確認消息。在一個實施例中,所述的文件傳送模塊還包括IPv4/IPv6接入單元,用于接入 IPv4或IPv6網(wǎng)絡(luò)。在一個實施例中,所述的文件傳送模塊包括網(wǎng)絡(luò)選擇單元,用于根據(jù)用戶設(shè)置的網(wǎng)絡(luò)頻段接入無線局域網(wǎng)。為實現(xiàn)上述目的,本發(fā)明還提供了一種包括上述的文件傳送模塊的讀卡器,還包括控制模塊,用于控制文件傳送模塊的運行;電源模塊,用于為讀卡器供電;存儲卡接入模塊,用于連接外部存儲卡,讀取外部存儲卡上的文件;無線網(wǎng)接入模塊,用于將讀卡器接入無線局域網(wǎng),以傳送外部存儲卡上的文件。
在一個實施例中,所述的讀卡器,還包括顯示模塊,用于顯示文件的縮略圖。在一個實施例中,顯示模塊還用于接收用戶的輸入,以根據(jù)用戶的輸入傳送文件?;谏鲜黾夹g(shù)方案,根據(jù)本發(fā)明的一方面,讀卡器可以從存儲卡中讀取文件,通過無線局域網(wǎng),將文件傳送到指定的服務(wù)器,以滿足網(wǎng)絡(luò)用戶對于存儲卡中大容量文件實時性要求較高的任務(wù)需要。
此處所說明的附圖用來提供對本發(fā)明的進一步解釋,構(gòu)成本發(fā)明的一部分。本發(fā)明的示意性實施例及其說明僅用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1為根據(jù)本發(fā)明實施例的應(yīng)用場景的示意圖。圖2為根據(jù)本發(fā)明實施例的文件傳送方法的流程圖。圖3為根據(jù)本發(fā)明實施例的文件傳送模塊的結(jié)構(gòu)示意圖。圖4為根據(jù)本發(fā)明另一實施例的文件傳送模塊的結(jié)構(gòu)示意圖。圖5為根據(jù)本發(fā)明實施例的讀卡器的結(jié)構(gòu)示意圖。圖6為根據(jù)本發(fā)明另一實施例的讀卡器的結(jié)構(gòu)示意圖。圖7為根據(jù)本發(fā)明實施例的讀卡器的軟件架構(gòu)
具體實施例方式下面參照附圖對本發(fā)明進行更詳細的描述,其中說明本發(fā)明的示例性實施例。在附圖中,相同的標(biāo)號表示相同或者相似的組件或者元素。圖1為根據(jù)本發(fā)明實施例的應(yīng)用場景100的示意圖。在應(yīng)用場景100中,本發(fā)明的一個實施例可以為各新聞社攝影記者提供照片的無線即拍即傳業(yè)務(wù)。例如,用戶可以使用自帶的普通存儲卡進行拍照,相機在存儲卡上存儲照片。當(dāng)用戶需要上傳相片時,將存儲卡從相機中取出,將其插入讀卡器102中。讀卡器102 的液晶屏可以顯示存儲卡內(nèi)圖片文件的縮略圖。用戶可以通過觸摸液晶屏的方式選擇和上傳需要的文件。讀卡器102可以通過無線局域網(wǎng)(包括如無線接入點、無線局域網(wǎng)交換機、 匯聚交換機等網(wǎng)元)將文件上傳至文件服務(wù)器。此時,讀卡器102可以提示讀卡器102正在上傳圖片,比如指示燈變成紅色。讀卡器102還可以記錄每個圖片文件的傳輸狀態(tài)(如未上傳、正在上傳、傳輸成功、傳輸失敗等)。當(dāng)讀卡器102完成存儲卡內(nèi)的圖片上傳任務(wù)時,可以提示(如指示燈變成綠色)上傳已完成。其中,圖片上傳的過程無需用戶干預(yù)。圖2為根據(jù)本發(fā)明實施例的文件傳送方法200的流程圖。在步驟202中,讀卡器通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的DHCP(Dynamic Host Configuration Protocol,動態(tài)主機設(shè)定協(xié)定)服務(wù)器發(fā)出申請IP地址的請求,其中,無線局域網(wǎng)為 IEEE(Institute of Electrical and Electronics Engineers,電氣禾P電子工程師協(xié)會)802. 11協(xié)議族和頻段的網(wǎng)絡(luò)。比如,讀卡器可以支持IEEE 802. lla/b/g/n 的全部無線局域網(wǎng)協(xié)議,提供無線傳輸數(shù)據(jù)文件的能力。在一個實施例中,讀卡器根據(jù)用戶設(shè)置的網(wǎng)絡(luò)頻段接入無線局域網(wǎng)。在步驟204中,讀卡器獲取IP地址,其中,IP地址為DHCP服務(wù)器根據(jù)讀卡器MAC地址為讀卡器分配的地址。在一個實施例中,讀卡器可以支持IPv4/v6雙棧網(wǎng)絡(luò)協(xié)議。在步驟206中,讀卡器獲取IP地址后,向文件服務(wù)器傳送用戶指定的文件。在步驟208中,讀卡器接收文件服務(wù)器返回的表示文件傳送已成功的確認消息。 在一個實施例中,讀卡器在發(fā)送文件時,外部指示燈可以置為紅色,當(dāng)存儲卡中的文件全部發(fā)送完畢后,外部指示燈可以置為綠色。圖3為根據(jù)本發(fā)明實施例的文件傳送模塊300的結(jié)構(gòu)示意圖。文件傳送模塊300 包括IP地址請求單元302、IP地址獲取單元304、文件傳送單元306和確認單元308。IP地址請求單元302,用于通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的DHCP服務(wù)器發(fā)出申請IP地址的請求,其中,無線局域網(wǎng)為IEEE802. 11協(xié)議族和頻段的網(wǎng)絡(luò)。IP地址獲取單元304,用于獲取IP地址,其中,IP地址為DHCP服務(wù)器根據(jù)讀卡器 MAC (Media Access Control,介質(zhì)訪問控制)地址為讀卡器分配的地址。文件傳送單元306,用于獲取IP地址后,向服務(wù)器傳送用戶指定的文件。確認單元308,用于接收服務(wù)器返回的表示文件傳送已成功的確認消息。圖4為根據(jù)本發(fā)明實施例的文件傳送模塊400的結(jié)構(gòu)示意圖。文件傳送模塊400 包括IP地址請求單元402、IP地址獲取單元404、文件傳送單元406、確認單元408、IPv4/ IPv6接入單元410和網(wǎng)絡(luò)選擇單元412。IP地址請求單元402,用于通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的DHCP服務(wù)器發(fā)出申請IP地址的請求,其中,無線局域網(wǎng)為IEEE802. 11協(xié)議族和頻段的網(wǎng)絡(luò)。IP地址獲取單元404,用于獲取IP地址,其中,IP地址為DHCP服務(wù)器根據(jù)讀卡器 MAC地址為讀卡器分配的地址。文件傳送單元406,用于獲取IP地址后,向服務(wù)器傳送用戶指定的文件。確認單元408,用于接收服務(wù)器返回的表示文件傳送已成功的確認消息。IPv4/IPv6接入單元410,用于接入IPv4或IPv6網(wǎng)絡(luò)。網(wǎng)絡(luò)選擇單元412,用于根據(jù)用戶設(shè)置的網(wǎng)絡(luò)頻段接入無線局域網(wǎng)。圖5為根據(jù)本發(fā)明實施例的讀卡器500的結(jié)構(gòu)示意圖。讀卡器500包括文件傳送模塊502、控制模塊504、電源模塊506、存儲卡接入模塊508和無線網(wǎng)接入模塊510。文件傳送模塊502可以為如圖3或4所示的文件傳送模塊300或400,其技術(shù)細節(jié)已于上文描述,此處不再贅述??刂颇K504,用于控制文件傳送模塊的運行。電源模塊506,用于為讀卡器供電。存儲卡接入模塊508,用于連接外部存儲卡,讀取外部存儲卡上的文件。無線網(wǎng)接入模塊510,用于將讀卡器500接入無線局域網(wǎng),以傳送外部存儲卡上的文件。圖6為根據(jù)本發(fā)明另一實施例的讀卡器600的結(jié)構(gòu)示意圖。讀卡器600包括文件傳送模塊602、控制模塊604、電源模塊606、存儲卡接入模塊608、無線網(wǎng)接入模塊610、顯示模塊612和內(nèi)部存儲模塊614。文件傳送模塊602可以為如圖3或4所示的文件傳送模塊300或400,其技術(shù)細節(jié)已于上文描述,此處不再贅述??刂颇K604,比如微處理器,用于控制文件傳送模塊的運行。電源模塊606,用于為讀卡器600供電。
存儲卡接入模塊608,如存儲卡插槽,可以用于連接外部存儲卡,讀取外部存儲卡上的文件。無線網(wǎng)接入模塊610,如無線局域網(wǎng)網(wǎng)卡,用于將讀卡器600接入無線局域網(wǎng),以傳送外部存儲卡上的文件。顯示模塊612,用于顯示文件的縮略圖。顯示模塊612還用于接收用戶的輸入,以根據(jù)用戶的輸入傳送文件。在一個實施例中,顯示模塊612可以是觸摸液晶屏。內(nèi)部存儲模塊614,比如 SDRAM (Synchronous Dynamic Random Access Memory,同步動態(tài)隨機存取存儲器)或FLASH,可以用于對要傳送的文件的緩沖。圖7為根據(jù)本發(fā)明實施例的讀卡器的軟件架構(gòu)。軟件系統(tǒng)可以在硬件設(shè)備之上建立板支持包和設(shè)備驅(qū)動程序,并移植Linux操作系統(tǒng)。網(wǎng)絡(luò)層通信可以采用IPv4/v6雙棧網(wǎng)絡(luò)協(xié)議,傳輸層可以采用TCP (Transmission Control Protocol,傳輸控制協(xié)議)協(xié)議,應(yīng)用層可以采用FTP (File Transfer Protocol,文件傳輸協(xié)議)協(xié)議。在一個實施例中,硬件驅(qū)動程序和軟件系統(tǒng)都可以經(jīng)過節(jié)電優(yōu)化,從而達到長時間工作的效果。根據(jù)本發(fā)明的一方面,讀卡器可以從存儲卡中讀取文件,通過無線局域網(wǎng),將文件傳送到指定的服務(wù)器。根據(jù)本發(fā)明的另一方面,讀卡器可以支持IPv4/IPv6雙棧網(wǎng)絡(luò)協(xié)議, 將文件發(fā)送到位于IPv4和IPv6網(wǎng)絡(luò)內(nèi)指定的服務(wù)器,以滿足來自不同網(wǎng)絡(luò)用戶對于存儲卡中大容量文件實時性要求較高的任務(wù)需要。本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
權(quán)利要求
1.一種用于讀卡器的文件傳送方法,其特征在于,包括所述讀卡器通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的動態(tài)主機設(shè)置協(xié)議(DHCP)服務(wù)器發(fā)出申請網(wǎng)際協(xié)議(IP)地址的請求,其中,所述無線局域網(wǎng)為電氣和電子工程師協(xié)會 (IEEE) 802. 11協(xié)議族和頻段的網(wǎng)絡(luò);所述讀卡器獲取所述IP地址,其中,所述IP地址為所述DHCP服務(wù)器根據(jù)讀卡器介質(zhì)訪問控制(MAC)地址為所述讀卡器分配的地址;所述讀卡器獲取所述IP地址后,向文件服務(wù)器傳送用戶指定的文件; 所述讀卡器接收所述文件服務(wù)器返回的表示文件傳送已成功的確認消息。
2.根據(jù)權(quán)利要求1所述的文件傳送方法,其特征在于,所述讀卡器接入的所述無線局域網(wǎng)為IPv4或IPv6網(wǎng)絡(luò)。
3.根據(jù)權(quán)利要求1所述的文件傳送方法,其特征在于,在所述讀卡器通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的DHCP服務(wù)器發(fā)出申請IP地址的請求之前,包括所述讀卡器根據(jù)用戶設(shè)置的網(wǎng)絡(luò)頻段接入無線局域網(wǎng)。
4.根據(jù)權(quán)利要求1所述的文件傳送方法,其特征在于,還包括 所述讀卡器接收用戶的輸入,以根據(jù)用戶的輸入傳送文件。
5.一種用于讀卡器的文件傳送模塊,其特征在于,包括IP地址請求單元,用于通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的DHCP服務(wù)器發(fā)出申請IP地址的請求,其中,無線局域網(wǎng)為IEEE802. 11協(xié)議族和頻段的網(wǎng)絡(luò);IP地址獲取單元,用于獲取所述IP地址,其中,所述IP地址為所述DHCP服務(wù)器根據(jù)讀卡器MAC地址為所述讀卡器分配的地址;文件傳送單元,用于獲取IP地址后,向文件服務(wù)器傳送用戶指定的文件; 確認單元,用于接收所述文件服務(wù)器返回的表示文件傳送已成功的確認消息。
6.根據(jù)權(quán)利要求5所述的文件傳送模塊,其特征在于,還包括 IPv4/IPv6接入單元,用于接入IPv4或IPv6網(wǎng)絡(luò)。
7.根據(jù)權(quán)利要求5所述的文件傳送模塊,其特征在于,還包括 網(wǎng)絡(luò)選擇單元,用于根據(jù)用戶設(shè)置的網(wǎng)絡(luò)頻段接入無線局域網(wǎng)。
8.一種包括權(quán)利要求5、6或7所述的文件傳送模塊的讀卡器,還包括 控制模塊,用于控制所述文件傳送模塊的運行;電源模塊,用于為所述讀卡器供電;存儲卡接入模塊,用于連接外部存儲卡,讀取外部存儲卡上的文件; 無線網(wǎng)接入模塊,用于將所述讀卡器接入無線局域網(wǎng),以傳送外部存儲卡上的文件。
9.根據(jù)權(quán)利要求8所述的讀卡器,其特征在于,還包括 顯示模塊,用于顯示文件的縮略圖。
10.根據(jù)權(quán)利要求9所述的讀卡器,其特征在于,所述顯示模塊還用于接收用戶的輸入,以根據(jù)用戶的輸入傳送文件。
全文摘要
本發(fā)明提供一種讀卡器、文件傳送方法和模塊,涉及無線通信領(lǐng)域。其中一種用于讀卡器的文件傳送方法,包括讀卡器通過無線局域網(wǎng)向無線局域網(wǎng)控制器中的DHCP服務(wù)器發(fā)出申請IP地址的請求,其中,無線局域網(wǎng)為IEEE 802.11協(xié)議族和頻段的網(wǎng)絡(luò);讀卡器獲取IP地址,其中,IP地址為DHCP服務(wù)器根據(jù)讀卡器MAC地址為讀卡器分配的地址;讀卡器獲取IP地址后,向文件服務(wù)器傳送用戶指定的文件;讀卡器接收文件服務(wù)器返回的表示文件傳送已成功的確認消息。讀卡器可以從存儲卡中讀取文件,通過無線局域網(wǎng)傳送文件。
文檔編號H04L29/08GK102542223SQ20111000443
公開日2012年7月4日 申請日期2011年1月11日 優(yōu)先權(quán)日2010年12月8日
發(fā)明者萬東, 劉軍, 寧曉錚, 曹琳, 朱裕江, 李暉, 李輝遒, 梁輝旺, 白德嵐, 許紅, 謝綠禹, 郭金梅, 鐘平, 陳欽 申請人:中國電信股份有限公司