【技術實現步驟摘要】
文件共享方法、裝置及移動設備
本專利技術涉及數據共享領域,特別涉及一種文件共享方法、裝置及移動設備。
技術介紹
隨著科學技術飛速的發展,各種移動設備不斷的豐富并方便了大眾生活。由于利用移動設備處理信息具有方便快捷、節省資源等優勢,使得移動設備成為人們的生活或工作中不可或缺的一部分。其中,用戶可以通過移動設備中的瀏覽器登陸到互聯網某個網站上,將所需應用的安裝包下載到移動設備的本地然后安裝。例如,用戶從APP網站下載封神榜游戲軟件的安裝包,然后在本地安裝該封神榜游戲軟件的安裝包后,用戶便可以開始玩游戲。而如果用戶希望將這個應用分享給身邊的朋友,他可以告訴朋友該應用的名稱以及下載網站,從而使得該朋友可以登陸瀏覽器來查找該網站,進而下載該應用的安裝包。當然,該朋友也可以通過移動設備掃描展示在該用戶的移動設備中顯示的關于該應用的二維碼,從而下載該應用的安裝包。但是,上述共享文件的方法,非常麻煩,給用戶帶來諸多不便。例如:用戶將軟件推薦給朋友后,朋友很難在短時間內就搞定下載,并且下載文件還會產生上網流量;而用戶在下載較大字節數的文件的時候,為節省流量,往往會選擇有WLAN網絡時才下載,如果遇到暫時不能夠上網的情況下,不能夠立即實現文件分享。
技術實現思路
基于上述問題,本專利技術實施例公開了一種文件共享方法、裝置及移動設備,以在共享文件接收端無需安裝任何具備文件共享功能的軟件或插件的前提下,通過不產生網絡流量的方式快速共享文件,從而提高用戶的使用體驗。技術方案如下:第一方面,本專利技術實施例提供了一種文件共享方法,適用于第一移動設備,所述方法包括:獲取針對待共享文件的共享 ...
【技術保護點】
一種文件共享方法,其特征在于,適用于第一移動設備,所述方法包括:?獲取針對待共享文件的共享指令;?在所述第一移動設備的網絡共享功能啟動之后,與請求網絡共享的第二移動設備進行網絡連接;?截獲并重定向所述第二移動設備發送的基于瀏覽器的網絡請求,將待共享文件作為所述網絡請求對應的請求結果并發送至所述第二移動設備。
【技術特征摘要】
1.一種文件共享方法,其特征在于,適用于第一移動設備,所述方法包括:獲取針對待共享文件的共享指令;在所述第一移動設備的網絡共享功能啟動之后,與請求網絡共享的第二移動設備進行網絡連接;在第二移動設備檢測到用戶在瀏覽器地址欄內輸入的任意地址信息,并將生成的相應的基于瀏覽器的網絡請求發送給第一移動設備之后,截獲并重定向所述第二移動設備發送的基于瀏覽器的網絡請求,將待共享文件作為所述網絡請求對應的請求結果并發送至所述第二移動設備。2.根據權利要求1所述的方法,其特征在于,在應用處于開啟狀態過程中,當檢測到基于所述應用發出的用于指示共享文件的操作時,獲取所述針對待共享文件的共享指令,其中,所述待共享文件為所述應用對應的文件。3.根據權利要求1所述的方法,其特征在于,在檢測到用于指示共享文件的操作時,獲取所述針對待共享文件的共享指令;在將待共享文件作為所述網絡請求對應的請求結果并發送至所述第二移動設備之前,所述方法還包括:展示文件選擇界面,以指示用戶選擇需要共享的文件,其中,所述文件選擇頁面中包含所述第一移動設備所存儲的可共享的文件;將所述用戶所選擇的需要共享的文件作為待共享文件。4.根據權利要求1所述的方法,其特征在于,在獲取針對待共享文件的共享指令之后,所述方法還包括:獲取待共享文件的共享安裝網頁;其中,所述共享安裝網頁中包含指向所述待共享文件的下載鏈接;相應的,所述將待共享文件作為所述網絡請求對應的請求結果并發送至所述第二移動設備,包括:將所述共享安裝網頁作為所述網絡請求對應的請求結果并發送至所述第二移動設備;在接收到所述第二移動設備發送的基于所述共享安裝網頁的下載鏈接所形成的下載請求后,向所述第二移動設備發送所述下載請求對應的待共享文件。5.根據權利要求4所述的方法,其特征在于,在應用處于開啟狀態過程中,當檢測到基于所述應用發出的用于指示共享文件的操作時,獲取所述針對待共享文件的共享指令,其中,所述待共享文件為所述應用對應的文件;相應的,所述獲取待共享文件的共享安裝網頁,包括:獲取所述應用中預先內置的共享安裝網頁,其中,所述共享安裝網頁中包含指向所述待共享文件的下載鏈接。6.根據權利要求4所述的方法,其特征在于,在檢測到用于指示共享文件的操作時,獲取所述針對待共享文件的共享指令;相應的,所述獲取待共享文件的共享安裝網頁,包括:展示文件選擇界面,以指示用戶選擇需要共享的文件,其中,所述文件選擇頁面中包含所述第一移動設備所存儲的可共享的文件;將所述用戶所選擇的需要共享的文件作為待共享文件,并生成針對所述待共享文件的共享安裝網頁,其中,所述共享安裝網頁中包含指向所述待共享文件的下載鏈接。7.根據權利要求1-6任意一項所述的方法,其特征在于,所述截獲并重定向所述第二移動設備發送的基于瀏覽器的網絡請求,包括:截獲所述第二移動設備發送的基于瀏覽器的網絡請求;判斷所述網絡請求是否為預先設定的第一網絡請求;當判斷出所述網絡請求為預先設定的第一網絡請求時,將所述網絡請求進行重定向處理。8.根據權利要求1-6任意一項所述的方法,其特征在于,當所述第一移動設備的操作系統的當前用戶名具有管理員權限時,通過設置所述第一移動設備的操作系統中的iptables的規則的方式,截獲并重定向所述第二移動設備發送的基于瀏覽器的網絡請求。9.根據權利要求8所述的方法,其特征在于,設置所述第一移動設備的操作系統中的iptables的規則的過程,包括:在所述第一移動設備的iptables中增加對所述第二移動設備的基于瀏覽器的網絡請求的目標第一端口進行監聽、以及將所截獲到的經過所述第一移動設備的所述第二移動設備發送的基于瀏覽器的網絡請求重定向至所述第一移動設備的預定的第二端口的規則;相應的,所述截獲并重定向所述第二移動設備發送的基于瀏覽器的網絡請求,包括:監聽所述第二移動設備的基于瀏覽器的網絡請求的所述目標第一端口,并截獲經過所述第一移動設備的所述第二移動設備發送的基于瀏覽器的網絡請求,進而將所截獲到的網絡請求重定向至所述第一移動設備的第二端口,以通過所述第二端口將所述網絡請求對應的請求結果并發送至所述第二移動設備。10.根據權利要求1-6任意一項所述的方法,其特征在于,當所述第一移動設備的操作系統的當前用戶名具有管理員權限時,通過掛載所編寫的內核模塊的方式,截獲并重定向所述第二移動設備發送的基于瀏覽器的網絡請求。11.根據權利要求10所述的方法,其特征在于,所述掛載所編寫的內核模塊的過程包括:將采用netfilter框架所編寫的內核模塊掛載到所述第一移動設備的操作系統內核中,以實現在網絡架構中的IP層中增設一hook點,其中,通過所述hook點攔截經過所述第一移動設備的目標端口為預定的第一端口的所述第二移動設備的網絡請求,且能夠將所述網絡請求中的目的IP修改為所述第一移動設備的IP地址且將目的端口修改為所述第一移動設備的預定的第二端口;相應的,所述截獲并重定向所述第二移動設備發送的基于瀏覽器的網絡請求,包括:通過所述hook點攔截經過所述第一移動設備的目標端口為所述第一端口的所述第二移動設備發送的基于瀏覽器的網絡請求,并將所述網絡請求中的目的IP地址修改為所述第一移動設備的IP地址,目的端口修改為所述第一移動設備的所述第二端口,以通過所述第二端口將所述網絡請求對應的請求結果發送至所述第二移動設備。12.根據權利要求1-6任意一項所述的方法,其特征在于,當所述第一移動設備的操作系統的當前用戶名未具有管理員權限時,所述方法還包括:在獲取針對待共享文件的共享指令后,展示包含所述第一移動設備自身的IP地址和訪問方式的頁面,以指示所述第二移動設備所對應用戶在所述第二移動設備的瀏覽器內的地址欄內輸入所述第一移動設備的IP地址;相應的,所述截獲并重定向所述第二移動設備發送的基于瀏覽器的網絡請求,包括:通過所述第一移動設備中內置的WEB模塊獲得所述第二移動設備的基于瀏覽器的網絡請求。13.根據權利要求1-6任意一項所述的方法,其特征在于,所述與請求網絡共享的第二移動設備進行網絡連接,包括:指示用戶從請求網絡共享的第二移動設備中選擇可共享的第二移動設備;與所選擇的可共享的第二移動設備進行網絡連接。14.根據權利要求1-6任意一項所述的方法,其特征在于,所述與請求網絡共享的第二移動設備進行網絡連接之后,所述方法還包括:指示用戶從處于網絡連接狀態的第二設備中選擇可共享的第二移動設備;所述截獲并重定向所述第二移動設備發送的基于瀏覽器的網絡請求,包括:截獲所述第二移動設備發送的基于瀏覽器的網絡請求;判斷所述第二移動設備是否為可共享的第二移動設備,如果是,重定向所述第二移動設備發送的基于瀏覽器的網絡請求。15.根據權利要求1所述的方法,其特征在于,所述第一移動設備所具有的網絡共享功能包括:WLAN熱點功能、藍牙網絡共享功能和USB網絡共享功能中的至少一種。16.根據權利要求15所述的方法,其特征在于,所述啟動所述第一移動設備中的網絡共享功能,包括:判斷是否存在WLAN熱點功能,如果是,啟動所述WLAN熱點功能;否則,判斷是否存在藍牙網絡共享功能,如果是,啟動所述藍牙網絡共享功能;否則,啟動所述USB網絡共享功能。17.根據權利要求4所述的方法,其特征在于,所述待共享文件對應一個共享安裝網頁,其中,所述共享安裝網頁包含指向待共享文件的針對至少一種操作系統的下載鏈接,每一下載鏈接指向針對于一種操作系統的待共享文件;相應的,所述向所述第二移動設備發送所述下載請求對應的待共享文件,包括:依據所述下載請求,確定所述第二移動設備所運行的第一操作系統;向所述第二移動設備發送所述下載請求對應的、針對于所述第一操作系統的待共享文件;或者,所述待共享文件對應至少一...
【專利技術屬性】
技術研發人員:王全國,伍新春,
申請(專利權)人:珠海金山網絡游戲科技有限公司,成都金山數字娛樂科技有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。