新四季網

文件傳輸方法、文件傳輸裝置及文件傳輸系統的製作方法

2023-10-08 07:35:19

文件傳輸方法、文件傳輸裝置及文件傳輸系統的製作方法
【專利摘要】本發明提供一種文件傳輸方法、文件傳輸裝置及文件傳輸系統,該文件傳輸方法包括:接收應用的文件傳輸請求;根據文件傳輸請求,建立無線訪問接入點;通過無線訪問接入點,查找並顯示可連接客戶端;以及接收客戶端選擇指令,並根據客戶端選擇指令,與相應的可連接客戶端連接並發送傳輸文件。本發明還提供一種文件傳輸裝置及文件傳輸系統。本發明的文件傳輸方法、文件傳輸裝置及文件傳輸系統通過傳輸應用自動建立無線訪問接入點以及自動使用該無線訪問接入點進行文件傳輸;解決了現有的文件傳輸方法、文件傳輸裝置及文件傳輸系統受到外部網絡的限制較大或傳輸速度較慢的技術問題。
【專利說明】文件傳輸方法、文件傳輸裝置及文件傳輸系統

【技術領域】
[0001]本發明涉及移動終端領域,特別是涉及一種文件傳輸方法、文件傳輸裝置及文件傳輸系統。

【背景技術】
[0002]隨著社會科技的發展,使用移動終端的人越來越多,人們對移動終端的功能的需求也越來越多。如人們不僅希望通過移動終端實現網絡交互以及信息獲取的功能,還希望可通過移動終端進行近距離文件傳輸等功能。
[0003]當人們通過移動終端進行近距離文件傳輸時,往往通過外部網絡或藍牙等方式進行。使用外部網絡進行近距離文件傳輸的傳輸速度受外部網絡的限制較大且可能需要花費移動終端的流量。使用藍牙等方式進行近距離文件傳輸雖然不會花費移動終端的流量,但傳輸速度較慢,影響文件傳輸效率。


【發明內容】

[0004]本發明實施例提供一種傳輸速度快、傳輸效率高以及不受外部網絡限制的文件傳輸方法,以解決現有的文件傳輸方法受到外部網絡的限制較大或傳輸速度較慢的技術問題。
[0005]本發明實施例還提供一種傳輸速度快、傳輸效率高以及不受外部網絡限制的文件傳輸裝置,以解決現有的文件傳輸裝置受到外部網絡的限制較大或傳輸速度較慢的技術問題。
[0006]本發明實施例還提供一種傳輸速度快、傳輸效率高以及不受外部網絡限制的文件傳輸系統,以解決現有的文件傳輸系統受到外部網絡的限制較大或傳輸速度較慢的技術問題。
[0007]為解決上述問題,本發明提供的技術方案如下:
[0008]本發明實施例提供一種文件傳輸方法,其包括:
[0009]接收應用的文件傳輸請求,所述文件傳輸請求包括傳輸文件的位置以及名稱;
[0010]根據所述文件傳輸請求,建立無線訪問接入點;
[0011]通過所述無線訪問接入點,查找並顯示可連接客戶端;以及
[0012]接收客戶端選擇指令,並根據所述客戶端選擇指令,與相應的所述可連接客戶端連接並發送所述傳輸文件。
[0013]本發明實施例還提供一種文件傳輸方法,其包括:
[0014]請求應用接收分享指令,並根據所述分享指令生成文件傳輸請求,所述文件傳輸請求包括傳輸文件的位置以及名稱;
[0015]所述請求應用接收傳輸應用選擇指令,並根據所述傳輸應用選擇指令確定傳輸應用;
[0016]所述傳輸應用接收所述文件傳輸請求,並根據所述文件傳輸請求,建立無線訪問接入點;
[0017]所述傳輸應用通過所述無線訪問接入點,查找並顯示可連接客戶端;以及
[0018]所述傳輸應用接收客戶端選擇指令,並根據所述客戶端選擇指令,與相應的所述可連接客戶端連接並發送所述傳輸文件。
[0019]本發明實施例還提供一種文件傳輸裝置,其包括:
[0020]請求接收模塊,用於接收應用的文件傳輸請求,所述文件傳輸請求包括傳輸文件的位置以及名稱;
[0021]接入點建立模塊,用於根據所述文件傳輸請求,建立無線訪問接入點;
[0022]查找顯示模塊,用於通過所述無線訪問接入點,查找並顯示可連接客戶端;以及
[0023]傳輸模塊,用於接收客戶端選擇指令,並根據所述客戶端選擇指令,與相應的所述可連接客戶端連接並發送所述傳輸文件。
[0024]本發明實施例還提供一種文件傳輸系統,其包括:
[0025]第一文件傳輸裝置,包括:
[0026]請求生成模塊,用於接收分享指令,並根據所述分享指令生成文件傳輸請求,所述文件傳輸請求包括傳輸文件的位置以及名稱;以及
[0027]應用選擇模塊,用於接收傳輸應用選擇指令,並根據所述傳輸應用選擇指令確定傳輸應用;以及
[0028]第二文件傳輸裝置,包括:
[0029]請求接收模塊,用於接收所述文件傳輸請求;
[0030]接入點建立模塊,用於根據所述文件傳輸請求,建立無線訪問接入點;
[0031]查找顯示模塊,用於通過所述無線訪問接入點,查找並顯示可連接客戶端;以及
[0032]傳輸模塊,用於接收客戶端選擇指令,並根據所述客戶端選擇指令,與相應的所述可連接客戶端連接並發送所述傳輸文件。
[0033]相較於現有技術的文件傳輸方法、文件傳輸裝置及文件傳輸系統,本發明的文件傳輸方法、文件傳輸裝置及文件傳輸系統通過傳輸應用自動建立無線訪問接入點以及自動使用該無線訪問接入點進行文件傳輸;解決了現有的文件傳輸方法、文件傳輸裝置及文件傳輸系統受到外部網絡的限制較大或傳輸速度較慢的技術問題。

【專利附圖】

【附圖說明】
[0034]圖1為本發明的文件傳輸方法的第一優選實施例的流程圖;
[0035]圖2為本發明的文件傳輸方法的第一優選實施例的步驟S104的詳細流程圖;
[0036]圖3為本發明的文件傳輸方法的第二優選實施例的流程圖;
[0037]圖4為本發明的文件傳輸裝置的優選實施例的結構示意圖;
[0038]圖5為本發明的文件傳輸裝置的優選實施例的傳輸模塊的結構示意圖;
[0039]圖6為本發明的文件傳輸系統的優選實施例的結構示意圖;
[0040]圖7為本發明的文件傳輸系統的具體實施例的工作流程圖。

【具體實施方式】
[0041]請參照圖式,其中相同的組件符號代表相同的組件,本發明的原理是以實施在一適當的運算環境中來舉例說明。以下的說明是基於所例示的本發明具體實施例,其不應被視為限制本發明未在此詳述的其它具體實施例。
[0042]在以下的說明中,本發明的具體實施例將參考由一部或多部計算機所執行之作業的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數次提到為由計算機執行,包括了由代表了以一結構化型式中的數據之電子信號的計算機處理單元所操縱。此操縱轉換該數據或將其維持在該計算機之內存系統中的位置處,其可重新配置或另外以本領域技術人員所熟知的方式來改變該計算機之運作。該數據所維持的數據結構為該內存之實體位置,其具有由該數據格式所定義的特定特性。但是,本發明原理以上述文字來說明,其並不代表為一種限制,本領域技術人員將可了解到以下所述的多種步驟及操作亦可實施在硬體當中。
[0043]如本申請所使用的術語「組件」、「模塊」、「系統」、「接口 」、「進程」等等一般地旨在指計算機相關實體:硬體、硬體和軟體的組合、軟體或執行中的軟體。例如,組件可以是但不限於是運行在處理器上的進程、處理器、對象、可執行應用、執行的線程、程序和/或計算機。通過圖示,運行在控制器上的應用和該控制器二者都可以是組件。一個或多個組件可以有在於執行的進程和/或線程內,並且組件可以位於一個計算機上和/或分布在兩個或更多計算機之間。
[0044]而且,要求保護的主題可以被實現為使用標準編程和/或工程技術產生軟體、固件、硬體或其任意組合以控制計算機實現所公開的主題的方法、裝置或製造品。本文所使用的術語「製造品」旨在包含可從任意計算機可讀設備、載體或介質訪問的電腦程式。當然,本領域技術人員將認識到可以對該配置進行許多修改,而不脫離要求保護的主題的範圍或精神。
[0045]本文提供了實施例的各種操作。在一個實施例中,所述的一個或多個操作可以構成一個或多個計算機可讀介質上存儲的計算機可讀指令,其在被電子設備執行時將使得計算設備執行所述操作。描述一些或所有操作的順序不應當被解釋為暗示這些操作必需是順序相關的。本領域技術人員將理解具有本說明書的益處的可替代的排序。而且,應當理解,不是所有操作必需在本文所提供的每個實施例中存在。
[0046]而且,本文所使用的詞語「優選的」意指用作實例、示例或例證。奉文描述為「優選的」任意方面或設計不必被解釋為比其他方面或設計更有利。相反,詞語「優選的」的使用旨在以具體方式提出概念。如本申請中所使用的術語「或」旨在意指包含的「或」而非排除的「或」。即,除非另外指定或從上下文中清楚,「X使用A或B」意指自然包括排列的任意一個。即,如果X使用A ;X使用B ;或X使用A和B 二者,則「X使用A或B」在前述任一示例中得到滿足。
[0047]而且,儘管已經相對於一個或多個實現方式示出並描述了本公開,但是本領域技術人員基於對本說明書和附圖的閱讀和理解將會想到等價變型和修改。本公開包括所有這樣的修改和變型,並且僅由所附權利要求的範圍限制。特別地關於由上述組件(例如元件、資源等)執行的各種功能,用於描述這樣的組件的術語旨在對應於執行所述組件的指定功能(例如其在功能上是等價的)的任意組件(除非另外指示),即使在結構上與執行本文所示的本公開的示範性實現方式中的功能的公開結構不等同。此外,儘管本公開的特定特徵已經相對於若干實現方式中的僅一個被公開,但是這種特徵可以與如可以對給定或特定應用而言是期望和有利的其他實現方式的一個或多個其他特徵組合。而且,就術語「包括」、「具有」、「含有」或其變形被用在【具體實施方式】或權利要求中而言,這樣的術語旨在以與術語「包含」相似的方式包括。
[0048]本發明的文件傳輸方法可使用各種電子設備進行實施,即方便的實現至少兩個電子設備之間的文件傳輸。這裡的電子設備包括但不限於移動終端、個人數字助理、平板電腦或移動式媒體播放器等等。本發明的文件傳輸方法可以「計算機可讀指令」的形式存儲在電子設備中。計算機可讀指令可以經由計算機可讀介質來分布。計算機可讀指令可以實現為程序模塊,比如執行特定任務或實現特定抽象數據類型的功能、對象、應用編程接口(API)、數據結構等等。典型地,該計算機可讀指令的功能可以在各種環境中隨意組合或分布。
[0049]請參照圖1,圖1為本發明的文件傳輸方法的第一優選實施例的流程圖。本優選實施例的文件傳輸方法可使用上述的電子設備進行實施,其包括:
[0050]步驟S101,接收應用的文件傳輸請求;
[0051]步驟S102,根據文件傳輸請求,建立無線訪問接入點;
[0052]步驟S103,通過無線訪問接入點,查找並顯示可連接客戶端;
[0053]步驟S104,接收客戶端選擇指令,並根據客戶端選擇指令,與相應的可連接客戶端連接並發送傳輸文件;
[0054]本優選實施例的文件傳輸方法結束於步驟S104。
[0055]下面詳細說明本優選實施例的文件傳輸方法的各步驟的詳細流程。
[0056]在步驟SlOl中,文件傳輸裝置接收第三方應用的文件傳輸請求,該文件傳輸請求包括傳輸文件的位置以及名稱。這裡的第三方應用為不能提供近距離文件傳輸功能的應用,同時該第三方應用可調用移動終端(電子設備)的分享接口,以通過該分享接口向其他應用(如具有近距離文件傳輸功能的傳輸應用)發送文件傳輸請求。該文件傳輸請求可為請求將特定位置以及特定名稱的傳輸文件發送到其他移動終端或客戶端的請求。因此該文件傳輸請求中應包括傳輸文件的位置以及名稱。隨後轉到步驟S102。
[0057]在步驟S102中,文件傳輸裝置(或該移動終端中的傳輸應用)根據接收到的文件傳輸請求,建立無線訪問接入點。該無線訪問接入點即無線接入熱點(Wireless AccessPoint)相當於連接不同無線網絡客戶端的橋梁,通過該無線訪問接入點可實現不同的網絡客戶端之間的文件傳輸。這裡網絡客戶端可以是與無線訪問接入點連接的移動終端,也可以是創建無線訪問接入點的移動終端。隨後轉到步驟S103。
[0058]在步驟S103中,文件傳輸裝置通過無線訪問接入點查找並顯示可連接客戶端(網絡客戶端)。為了實現不同網絡客戶端之間的近距離傳輸,文件傳輸裝置會通過無線訪問接入點查找可以連接的網絡客戶端,這裡的網絡客戶端應已開啟無線網絡(如Wifi),以保證文件傳輸裝置可以查找到需要傳輸文件的網絡客戶端。文件傳輸裝置查找到所有的可連接客戶端之後,並對所有查找到的可連接客戶端進行列表顯示,以供用戶進行選擇。隨後轉到步驟S104。
[0059]在步驟S104中,文件傳輸裝置接收客戶端選擇指令,該客戶端選擇指令即用戶發出的選擇某個可連接客戶端的指令。這樣文件傳輸裝置即與選擇的可連接客戶端連接,並在連接之後將傳輸文件發送至該可連接客戶端。
[0060]優選的,文件傳輸裝置(即傳輸應用)設置在移動終端時,會在移動終端的系統文件中註冊一調用(act1n)值,以調用移動終端的分享接口,該調用值的代碼如:
[0061]〈act1n android:name = ^android, intent, act1n.SEND〃/> ;
[0062]這樣文件傳輸裝置可通過移動終端的分享接口,接收不同的應用的文件傳輸請求。
[0063]優選的,請參照圖2,圖2為本發明的文件傳輸方法的,第一優選實施例的步驟S104的詳細流程圖。該步驟S104可包括:
[0064]步驟S1041,文件傳輸裝置與相應的可連接客戶端連接,隨後轉到步驟S1042 ;
[0065]步驟S1042,判斷是否與相應的可連接客戶端連接;如與相應的可連接客戶端連接,則轉到步驟S1043 ;如未與相應的可連接客戶端連接,則轉到步驟S1044 ;
[0066]步驟S1043,文件傳輸裝置將傳輸文件發送至可連接客戶端,隨後轉到步驟
51045;
[0067]步驟S1044,文件傳輸裝置與可連接客戶端重新連接或提示連接錯誤。
[0068]步驟S1045,判斷傳輸文件是否發送完畢;如傳輸文件發送完畢,則轉到步驟
51046;如傳輸文件發送中斷,則轉到步驟S1047 ;
[0069]步驟S1046,文件傳輸裝置進行傳輸完畢提示;
[0070]步驟S1047,文件傳輸裝置重新發送傳輸文件或提示傳輸錯誤。
[0071]這樣即完成了本優選實施例的文件傳輸方法的文件傳輸過程。
[0072]本優選實施例的文件傳輸方法通過傳輸應用自動建立無線訪問接入點以及自動使用該無線訪問接入點進行文件傳輸,傳輸過程不受外部網絡限制且傳輸速度快。
[0073]請參照圖3,圖3為本發明的文件傳輸方法的第二優選實施例的流程圖。本優選實施例的文件傳輸方法可使用上述的電子設備進行實施,其包括:
[0074]步驟S301,請求應用接收分享指令,並根據分享指令生成文件傳輸請求;
[0075]步驟S302,請求應用接收傳輸應用選擇指令,並根據傳輸應用選擇指令確定傳輸應用;
[0076]步驟S303,傳輸應用接收文件傳輸請求,並根據文件傳輸請求,建立無線訪問接入佔.
[0077]步驟S304,傳輸應用通過無線訪問接入點,查找並顯示可連接客戶端;
[0078]步驟S305,傳輸應用接收客戶端選擇指令,並根據客戶端選擇指令,與相應的可連接客戶端連接並發送傳輸文件;
[0079]本優選實施例的文件傳輸方法結束於步驟S305。
[0080]下面詳細說明本優選實施例的文件傳輸方法的各步驟的詳細流程。
[0081]在步驟S301中,移動終端中的第三方應用(即請求應用)接收用戶輸入的分享指令,並根據分享指令生成文件傳輸請求,該分享指令為用戶請求傳輸文件的指令。該文件傳輸請求包括傳輸文件的位置以及名稱。該請求應用為不能提供近距離文件傳輸功能且可調用移動終端的分享接口的應用。隨後轉到步驟S302。
[0082]在步驟S302中,請求應用調用了移動終端的分享接口,請求應用可通過移動終端的分享接口獲取至少一個傳輸應用(該傳輸應用具有近距離文件傳輸功能)。隨後請求應用接收用戶輸入的傳輸應用選擇指令,並根據該傳輸應用指令確定用於傳輸文件的傳輸應用。該傳輸應用選擇指令為用戶選擇傳輸應用的指令,如移動終端的分享接口提供了 「使用微信進行分享(微信)、使用qq進行分享(qq)以及使用手機管家進行分享(手機管家)」三種傳輸應用,用戶可選擇手機管家作為傳輸應用。隨後轉到步驟S303。
[0083]步驟S303與第一優選實施例中的步驟SlOl和步驟S102中的描述相同或相似,均為傳輸應用如何進行文件傳輸,具體可參見上述第一優選實施例中的步驟SlOl和步驟S102中的相關描述。
[0084]步驟S304與第一優選實施例中的步驟S103中的描述相同或相似,具體可參見上述第一優選實施例中的步驟S103中的相關描述。
[0085]步驟S305與第一優選實施例中的步驟S104中的描述相同或相似,具體可參見上述第一優選實施例中的步驟S104中的相關描述。
[0086]優選的,傳輸應用設置在移動終端時,會在移動終端的系統文件中註冊一調用(act1n)值,以調用移動終端的分享接口,該調用值的代碼如:、
[0087]〈act1n android:name = ^android, intent, act1n.SEND〃/> ;
[0088]這樣傳輸應用可通過移動終端的分享接口,接收不同的請求應用的文件傳輸請求。
[0089]這樣即完成了本優選實施例的文件傳輸方法的文件傳輸過程。
[0090]在本優選實施例的文件傳輸方法中,移動終端的請求應用可通過移動終端的分享接口調用傳輸應用來自動建立無線訪問接入點,傳輸應用可自動使用該無線訪問接入點進行文件傳輸,傳輸過程不受外部網絡限制且傳輸速度快。
[0091]本發明還提供一種文件傳輸裝置,請參照圖4,圖4為本發明的文件傳輸裝置的優選實施例的結構示意圖。本優選實施例的文件傳輸裝置40可用於實施上述的文件傳輸方法的第一優選實施例。該文件傳輸裝置40包括請求接收模塊41、接入點建立模塊42、查找顯示模塊43以及傳輸模塊44。其中請求接收模塊41用於接收應用的文件傳輸請求45 ;接入點建立模塊42用於根據文件傳輸請求45,建立無線訪問接入點;查找顯示模塊43用於通過無線訪問接入點,查找並顯示可連接客戶端47;傳輸模塊44用於接收客戶端選擇指令46,並根據客戶端選擇指令46,與相應的可連接客戶端47連接並發送傳輸文件。
[0092]本優選實施例的文件傳輸裝置40使用時,首先請求接收模塊41接收第三方應用的文件傳輸請求45,該文件傳輸請求45包括傳輸文件的位置以及名稱。這裡的第三方應用為不能提供近距離文件傳輸功能的應用,同時該第三方應用可調用移動終端(電子設備)的分享接口,以通過該分享接口向其他應用(如具有近距離文件傳輸功能的傳輸應用)發送文件傳輸請求45。該文件傳輸請求45可為請求將特定位置以及特定名稱的傳輸文件發送到其他移動終端或客戶端的請求。因此該文件傳輸請求45中應包括傳輸文件的位置以及名稱。
[0093]隨後接入點建立模塊42根據接收到的文件傳輸請求45,建立無線訪問接入點。該無線訪問接入點即無線接入熱點(Wireless Access Point)相當於連接不同無線網絡客戶端的橋梁,通過該無線訪問接入點可實現不同的網絡客戶端之間的文件傳輸。這裡網絡客戶端可以是與無線訪問接入點連接的移動終端,也可以是創建無線訪問接入點的移動終端。
[0094]然後查找顯示模塊43通過無線訪問接入點查找並顯示可連接客戶端47 (網絡客戶端)。為了實現不同網絡客戶端之間的近距離傳輸,查找顯示模塊43會通過無線訪問接入點查找可以連接的網絡客戶端,這裡的網絡客戶端應已開啟無線網絡(如Wifi),以保證查找顯示模塊43可以查找到需要傳輸文件的網絡客戶端。查找顯示模塊43查找到所有的可連接客戶端之後,並對所有查找到的可連接客戶端47進行列表顯示,以供用戶進行選擇。
[0095]最後傳輸模塊44接收客戶端選擇指令46,該客戶端選擇指令46即用戶發出的選擇某個可連接客戶端的指令。這樣傳輸模塊44即與選擇的可連接客戶端47連接,並在連接之後將傳輸文件發送至該可連接客戶端47。
[0096]優選的,該文件傳輸裝置40設置在移動終端時,會在移動終端的系統文件中註冊一調用(act1n)值,以調用移動終端的分享接口,該調用值的代碼如:
[0097]〈act1n android:name = ^android, intent, act1n.SEND〃/> ;
[0098]這樣文件傳輸裝置40可通過移動終端的分享接口,接收不同的應用的文件傳輸請求45。
[0099]優選的,請參照圖5,圖5為本發明的文件傳輸裝置的優選實施例的傳輸模塊的結構示意圖。本優選實施例的文件傳輸裝置40的傳輸模塊44包括連接檢測單元441、傳輸單元442、連接錯誤提示單元443、傳輸檢測單元444、傳輸完畢提示單元445以及傳輸錯誤提示單元446。連接檢測單元441用於檢測是否與相應的可連接客戶端47連接;傳輸單元442用於將傳輸文件發送至可連接客戶端47 ;連接錯誤提示單元443用於提示連接錯誤;傳輸檢測單元444用於檢測傳輸文件是否發送完畢;傳輸完畢提示單元445用於進行傳輸完畢提示;傳輸錯誤提示單元446用於提示傳輸錯誤。
[0100]該傳輸模塊44具體工作時,首先傳輸模塊44與相應的可連接客戶端47連接,傳輸模塊44的連接檢測單元441判斷傳輸模塊44是否與相應的可連接客戶端47連接;如傳輸模塊44已與相應的可連接客戶端47連接,則傳輸模塊44的傳輸單元442將傳輸文件發送至可連接客戶端47 ;如傳輸模塊44未與相應的可連接客戶端47連接,則傳輸模塊44與可連接客戶端47重新連接或傳輸模塊44的連接錯誤提示單元443提示連接錯誤。
[0101]隨後傳輸模塊44的傳輸檢測單兀444判斷傳輸文件是否發送完畢;如傳輸文件發送完畢,則傳輸模塊44的傳輸完畢提示單元445進行傳輸完畢提示;如傳輸文件發送中斷,則傳輸模塊44重新發送傳輸文件或傳輸模塊44的傳輸錯誤提示單元446提示傳輸錯誤。
[0102]這樣即完成了本優選實施例的文件傳輸裝置40的文件傳輸過程。
[0103]本優選實施例的文件傳輸裝置通過傳輸應用自動建立無線訪問接入點以及自動使用該無線訪問接入點進行文件傳輸,傳輸過程不受外部網絡限制且傳輸速度快。
[0104]本發明還提供一種文件傳輸系統,請參照圖6,圖6為本發明的文件傳輸系統的優選實施例的結構不意圖。本優選實施例的文件傳輸系統60可用於實施上述的文件傳輸方法的第二優選實施例。該文件傳輸系統60包括第一文件傳輸裝置61以及第二文件傳輸裝置62。第一文件傳輸裝置61可為設置在移動終端中的請求應用,第二文件傳輸裝置62可為設置在移動終端中的傳輸應用。
[0105]該第一文件傳輸裝置61包括請求生成模塊611以及應用選擇模塊612,該請求生成模塊611用於接收分享指令63,並根據分享指令63生成文件傳輸請求,該文件傳輸請求包括傳輸文件的位置以及名稱。應用選擇模塊612用於接收傳輸應用選擇指令64,並根據傳輸應用選擇指令64確定傳輸應用。
[0106]第二文件傳輸裝置62包括請求接收模塊621、接入點建立模塊622、查找顯示模塊623以及傳輸模塊624。請求接收模塊621用於接收文件傳輸請求;接入點建立模塊622用於根據文件傳輸請求,建立無線訪問接入點;查找顯示模塊623用於通過無線訪問接入點,查找並顯示可連接客戶端65 ;傳輸模塊624用於接收客戶端選擇指令66,並根據客戶端選擇指令66,與相應的可連接客戶端65連接並發送傳輸文件。
[0107]本優選實施例的文件傳輸系統60使用時,首先移動終端中的第一文件傳輸裝置61的請求生成模塊611接收用戶輸入的分享指令63,並根據分享指令63生成文件傳輸請求,該分享指令63為用戶請求傳輸文件的指令。該文件傳輸請求包括傳輸文件的位置以及名稱。該請求應用為不能提供近距離文件傳輸功能且可調用移動終端的分享接口的應用。
[0108]隨後第一文件傳輸裝置61的應用選擇模塊612調用了移動終端的分享接口,請求應用可通過移動終端的分享接口獲取至少一個傳輸應用(該傳輸應用具有近距離文件傳輸功能)。隨後應用選擇模塊612接收用戶輸入的傳輸應用選擇指令64,並根據該傳輸應用指令64確定用於傳輸文件的傳輸應用。該傳輸應用選擇指令64為用戶選擇傳輸應用的指令,如移動終端的分享接口提供了 「使用微信進行分享(微信)、使用qq進行分享(qq)以及使用手機管家進行分享(手機管家)」三種傳輸應用,用戶可選擇手機管家作為傳輸應用。
[0109]然後第二文件傳輸裝置62的請求接收模塊621接收第一文件傳輸裝置61的文件傳輸請求,第二文件傳輸裝置62的接入點建立模塊622根據接收到的文件傳輸請求,建立無線訪問接入點。該無線訪問接入點即無線接入熱點(Wireless Access Point)相當於連接不同無線網絡客戶端的橋梁,通過該無線訪問接入點可實現不同的網絡客戶端之間的文件傳輸。這裡網絡客戶端可以是與無線訪問接入點連接的移動終端,也可以是創建無線訪問接入點的移動終端。
[0110]隨後第二文件傳輸裝置62的查找顯示模塊623通過無線訪問接入點查找並顯示可連接客戶端65 (網絡客戶端)。為了實現不同網絡客戶端之間的近距離傳輸,查找顯示模塊623會通過無線訪問接入點查找可以連接的網絡客戶端,這裡的網絡客戶端應已開啟無線網絡(如Wifi),以保證查找顯示模塊623可以查找到需要傳輸文件的網絡客戶端。查找顯示模塊623查找到所有的可連接客戶端65之後,並對所有查找到的可連接客戶端65進行列表顯示,以供用戶進行選擇
[0111]最後第二文件傳輸裝置62的傳輸模塊624接收客戶端選擇指令66,該客戶端選擇指令66即用戶發出的選擇某個可連接客戶端65的指令。這樣第二文件傳輸裝置62即與選擇的可連接客戶端65連接,並在連接之後將傳輸文件發送至該可連接客戶端65。
[0112]優選的,該第二文件傳輸裝置62設置在移動終端時,會在移動終端的系統文件中註冊一調用(act1n)值,以調用移動終端的分享接口,該調用值的代碼如:
[0113]〈act1n android:name = ^android, intent, act1n.SEND〃/> ;
[0114]這樣第二文件傳輸裝置62可通過移動終端的分享接口,接收不同的應用的文件傳輸請求。
[0115]這樣即完成了本優選實施例的文件傳輸系統60的文件傳輸過程。
[0116]在本優選實施例的文件傳輸系統中,移動終端的請求應用可通過移動終端的分享接口調用傳輸應用來自動建立無線訪問接入點,傳輸應用可自動使用該無線訪問接入點進行文件傳輸,傳輸過程不受外部網絡限制且傳輸速度快。
[0117]下面通過一具體實施例說明本發明的文件傳輸系統的工作原理,請參照圖7,圖7為本發明的文件傳輸系統的具體實施例的工作流程圖。在本實施例中第二文件傳輸裝置或傳輸應用為手機管家,第一文件傳輸裝置或請求應用為第三方應用。文件傳輸系統的工作流程包括:
[0118]步驟S701,手機管豕在移動終端安裝後,會在移動終端的系統文件中註冊 Ivact1n值,當所有第三方應用調用移動終端的分享接口時,可以調用手機管家進行分享,技術上的代碼實現如下:
[0119]〈act1n android:name = ^android, intent, act1n.SEND〃/>。
[0120]步驟S702,用戶在第三方應用中發起分享(如在系統相冊中分享照片)。
[0121]步驟S703,用戶在多個分享途徑(如使用微信進行分享、使用朋友圈進行分享、使用微博進行分享以及使用手機管家進行分享)中選擇使用手機管家進行分享。
[0122]步驟S704,手機管家建立無線網絡接入點,以形成近距離文件傳輸網絡,並在網絡中查找並連接另一臺安裝有手機管家並打開了無線網絡的移動終端。
[0123]步驟S705,另一移動終端的用戶確認該無線連接,這樣就建立了兩個移動終端之間的近距離傳輸通道。
[0124]步驟S706,進行文件傳輸直至完畢。
[0125]這樣即完成了整個文件傳輸過程。
[0126]本發明的文件傳輸方法、文件傳輸裝置及文件傳輸系統通過傳輸應用自動建立無線訪問接入點以及自動使用該無線訪問接入點進行文件傳輸;解決了現有的文件傳輸方法、文件傳輸裝置及文件傳輸系統受到外部網絡的限制較大或傳輸速度較慢的技術問題。
[0127]本發明實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。上述的各裝置或系統,可以執行相應方法實施例中的方法。
[0128]綜上所述,雖然本發明已以優選實施例揭露如上,但上述優選實施例並非用以限制本發明,本領域的普通技術人員,在不脫離本發明的精神和範圍內,均可作各種更動與潤飾,因此本發明的保護範圍以權利要求界定的範圍為準。
【權利要求】
1.一種文件傳輸方法,其特徵在於,包括: 接收應用的文件傳輸請求,所述文件傳輸請求包括傳輸文件的位置以及名稱; 根據所述文件傳輸請求,建立無線訪問接入點; 通過所述無線訪問接入點,查找並顯示可連接客戶端;以及 接收客戶端選擇指令,並根據所述客戶端選擇指令,與相應的所述可連接客戶端連接並發送所述傳輸文件。
2.根據權利要求1所述的文件傳輸方法,其特徵在於,所述文件傳輸方法還包括: 通過調用移動終端的分享接口,接收所述應用的所述文件傳輸請求。
3.根據權利要求2所述的文件傳輸方法,其特徵在於,所述通過調用移動終端的分享接口,接收所述應用的所述文件傳輸請求的步驟包括: 在所述移動終端的系統文件中註冊一調用(act1n)值,以調用所述移動終端的分享接口。
4.根據權利要求1所述的文件傳輸方法,其特徵在於,所述與相應的所述可連接客戶端連接並發送所述傳輸文件的步驟包括: 檢測是否與相應的所述可連接客戶端連接, 如與所述可連接客戶端連接,則將所述傳輸文件發送至所述可連接客戶端; 如未與所述可連接客戶端連接,則重新連接或提示連接錯誤。
5.根據權利要求4所述的文件傳輸方法,其特徵在於,所述將所述傳輸文件發送至所述可連接客戶端的步驟包括: 檢測所述傳輸文件是否發送完畢, 如所述傳輸文件發送完畢,則進行傳輸完畢提示; 如所述傳輸文件發送中斷,則重新發送所述傳輸文件或提示傳輸錯誤。
6.一種文件傳輸方法,其特徵在於,包括: 請求應用接收分享指令,並根據所述分享指令生成文件傳輸請求,所述文件傳輸請求包括傳輸文件的位置以及名稱; 所述請求應用接收傳輸應用選擇指令,並根據所述傳輸應用選擇指令確定傳輸應用; 所述傳輸應用接收所述文件傳輸請求,並根據所述文件傳輸請求,建立無線訪問接入佔.所述傳輸應用通過所述無線訪問接入點,查找並顯示可連接客戶端;以及所述傳輸應用接收客戶端選擇指令,並根據所述客戶端選擇指令,與相應的所述可連接客戶端連接並發送所述傳輸文件。
7.根據權利要求6所述的文件傳輸方法,其特徵在於,所述文件傳輸方法還包括: 所述傳輸應用通過調用移動終端的分享接口,接收所述請求應用的所述文件傳輸請求。
8.根據權利要求7所述的文件傳輸方法,其特徵在於,所述傳輸應用通過調用移動終端的分享接口,接收所述請求應用的所述文件傳輸請求的步驟包括: 所述傳輸應用在所述移動終端的系統文件中註冊一調用(act1n)值,以調用所述移動終端的分享接口。
9.一種文件傳輸裝置,其特徵在於,包括: 請求接收模塊,用於接收應用的文件傳輸請求,所述文件傳輸請求包括傳輸文件的位置以及名稱; 接入點建立模塊,用於根據所述文件傳輸請求,建立無線訪問接入點; 查找顯示模塊,用於通過所述無線訪問接入點,查找並顯示可連接客戶端;以及傳輸模塊,用於接收客戶端選擇指令,並根據所述客戶端選擇指令,與相應的所述可連接客戶端連接並發送所述傳輸文件。
10.根據權利要求9所述的文件傳輸裝置,其特徵在於,所述請求接收模塊用於通過調用移動終端的分享接口,接收所述應用的所述文件傳輸請求。
11.根據權利要求10所述的文件傳輸裝置,其特徵在於,所述請求接收模塊在所述移動終端的系統文件中註冊一調用(act1n)值,以調用所述移動終端的分享接口。
12.根據權利要求9所述的文件傳輸裝置,其特徵在於,所述傳輸模塊包括: 連接檢測單元,用於檢測是否與相應的所述可連接客戶端連接; 傳輸單元,用於將所述傳輸文件發送至所述可連接客戶端;以及 連接錯誤提示單元,用於提示連接錯誤。
13.根據權利要求12所述的文件傳輸裝置,其特徵在於,所述傳輸模塊還包括: 傳輸檢測單元,用於檢測所述傳輸文件是否發送完畢; 傳輸完畢提示單元,用於進行傳輸完畢提示;以及 傳輸錯誤提示單元,用於提示傳輸錯誤。
14.一種文件傳輸系統,其特徵在於,包括: 第一文件傳輸裝置,包括: 請求生成模塊,用於接收分享指令,並根據所述分享指令生成文件傳輸請求,所述文件傳輸請求包括傳輸文件的位置以及名稱;以及 應用選擇模塊,用於接收傳輸應用選擇指令,並根據所述傳輸應用選擇指令確定傳輸應用;以及 第二文件傳輸裝置,包括: 請求接收模塊,用於接收所述文件傳輸請求; 接入點建立模塊,用於根據所述文件傳輸請求,建立無線訪問接入點; 查找顯示模塊,用於通過所述無線訪問接入點,查找並顯示可連接客戶端;以及傳輸模塊,用於接收客戶端選擇指令,並根據所述客戶端選擇指令,與相應的所述可連接客戶端連接並發送所述傳輸文件。
15.根據權利要求14所述的文件傳輸系統,其特徵在於,所述請求接收模塊用於通過調用移動終端的分享接口,接收所述應用的所述文件傳輸請求。
16.根據權利要求15所述的文件傳輸系統,其特徵在於,所述第二文件傳輸裝置在所述移動終端的系統文件中註冊一調用(act1n)值,以調用所述移動終端的分享接口。
【文檔編號】H04L29/08GK104348901SQ201410306522
【公開日】2015年2月11日 申請日期:2014年6月30日 優先權日:2014年6月30日
【發明者】區小東, 陳就標 申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀