專利名稱:基于android智能移動終端中點對點主動推送文件的方法
技術領域:
本發明涉及通信領域,尤其是一種基于android智能移動終端中點對點主動推送文件的方法。
背景技術:
隨著通信技術的發展,手機的使用是越來越普遍,幾乎是人手一部,并且現在以蘋果和 android為代表的智能手機正席卷全世界的用戶,所以人們對手機功能的需求不再僅僅滿足于像打打電話,發發短信這樣基本的功能,實際上,現在的智能手機就是一個綜合的通信娛樂資訊服務移動終端,比如給朋友分享圖片在以往要實現這個功能只能是通過QQ,微博, 藍牙,紅外等技術但是這些技術都有一定的局限性,QQ和微博會受互聯網的限制,藍牙雖然傳輸速度不錯但是距離頂多只有十幾米,紅外速度慢且傳輸距離就更短了一般就幾十厘米到一米而且還需要把兩部移動終端的紅外端口方向對準中間不能有任何的障礙物。
發明內容
針對上述問題,本發明提供一種無需熱點,方便較遠距離傳送文件的基于android 智能移動終端中點對點主動推送文件的方法。為了解決上述技術問題,本發明提供一種基于android智能移動終端中點對點主動推送文件的方法,android智能移動終端中安裝有用于點對點信息傳送的wifiP2P模塊, 該wifiP2P模塊設置有wifi-direct芯片,其特征在于,按照如下步驟進行
步驟1.啟動android智能移動終端的wifiP2P模塊進行搜索; 步驟2.列表顯示搜索到的移動終端的名稱和mac地址; 步驟3.選擇連接要匹配的移動終端; 步驟4.等待對方確定,判斷是否配對成功實現雙機直連;
配對不成功,則返回步驟3中再次選擇匹配;配對成功,則選擇要傳送的文件并發送; 步驟5.判斷文件是否傳送成功;
文件傳送成功,則結束操作;文件傳送失敗,則判斷是否重新發送; 步驟6.如果不重新發送則結束操作,如果重新發送則返回步驟4中選擇要傳送的文件并發送。所述步驟1中,搜索移動終端,還要進行判斷是否搜索到移動終端;
如果搜索到移動終端則進入所述步驟2列表顯示搜索到的移動終端的名稱和mac地
址;
如果沒有搜索到移動終端,則判斷搜索次數是否達到3次;
如果搜索次數達到3次,則結束操作;如果搜索次數小于3次,則返回判斷是否搜索到移動終端的步驟。所述要匹配的移動終端接收文件的步驟包括接收到配對信號;
判斷是否要配對,如果選擇不進行配對,則結束操作; 如果選擇配對,則建立與android智能移動終端的連接; 接收android智能移動終端發來的文件; 存儲并顯示接收到的文件。所述步驟4,等待對方確定,判斷是否配對成功實現雙機直連,等待時間大于30秒匹配對象沒有連接成功,則判斷為配對不成功。步驟4中,若配對不成功,則返回步驟3中再次選擇匹配,或者放棄匹配結束操作。本發明的積極效果是本發明是在android平臺上帶有wifi-direct硬件芯片的基礎上,無需熱點就可以進行點對點連接,其傳輸速度是藍牙傳輸速度的20倍以上,并且在200米的長距離范圍內都能有效傳輸,滿足移動終端高速、遠距離文件傳輸。
圖1為本發明推送文件的步驟流程圖; 圖2為接收文件的步驟流程圖。
具體實施例方式下面結合具體實施例對本發明作進一步詳細說明。一種基于android智能移動終端中點對點主動推送文件的方法,android智能移動終端中安裝有用于點對點信息傳送的wifiP2P模塊,該wifiP2P模塊設置有wifi-direct 芯片,操作時候需要打開應用軟件,首先進行匹配移動終端的檢索。如圖1所示,本發明基于android智能移動終端中點對點主動推送文件的方法,其傳送文件的具體步驟如下
啟動android智能移動終端的wifiP2P模塊,進行搜索;搜索范圍是搜索移動終端周圍 200米的直徑范圍內。判斷是否搜索到移動終端;
如果搜索到移動終端則列表顯示搜索到的移動終端的名稱和mac地址(物理地址); 如果沒有搜索到移動終端,則判斷搜索次數是否達到3次;
如果搜索次數達到3次,則結束操作;如果搜索次數小于3次,則返回判斷是否搜索到移動終端的步驟。搜索次數設定3次為臨界值,根據實際應用,還可以設置為其他的大于零的整數。列表顯示搜索到的移動終端的名稱和mac地址; 選擇連接要匹配的移動終端;
等待對方確定,判斷是否配對成功實現雙機直連;
配對不成功,則返回步驟3中再次選擇匹配;配對成功,則選擇要傳送的文件并發送; 要傳送的文件為圖片、文字文件、應用軟件等。判斷文件是否傳送成功;文件傳送成功,則結束操作;文件傳送失敗,則判斷是否重新發送; 如果不重新發送則結束操作,如果重新發送則返回選擇要傳送的文件并發送。如圖2所示,所述要匹配的移動終端接收文件的步驟包括 接收到配對信號;
判斷是否要配對,如果選擇不進行配對,則結束操作; 如果選擇配對,則建立與android智能移動終端的連接; 接收android智能移動終端發來的文件; 存儲并顯示接收到的文件。等待對方確定,判斷是否配對成功實現雙機直連,等待時間大于30秒匹配對象沒有連接成功,則判斷為配對不成功。若配對不成功,則返回步驟3中再次選擇匹配,或者放棄匹配結束操作。綜合上述可以看到,本發明基于帶有wifiP2P模塊的android移動終端平臺,即使在沒有傳統的Wi-Fi網絡或Wi-Fi接入點的環境中,仍然能夠在安裝有移動通信移動終端間實現點對點Wi-Fi連接進行文件傳送,實現無需熱點即可進行文件傳送,使用方便。且能夠實現在200米的范圍內進行文件傳輸,比現有的藍牙傳輸距離更遠,方便擴大適用范圍, 且速度比藍牙要快20倍以上。本發明實際使用時候,設計時用戶界面加入了炫麗的3D效果從而加強了手機用戶的體念感,使功能更加的人性化。通過該技術,還能夠實現兩臺移動終端之間短距離的實時通信功能,比如兩臺移動終端通過該發明的技術進行實現連機,通過開發的應用軟件進行雙人游戲、交流等。本發明的上述實施例僅僅是為說明本發明所作的舉例,而并非是對本發明的實施方式的限定。對于所屬領域的普通技術人員來說,在上述說明的基礎上還可以做出其他不同形式的變化和變動。這里無法對所有的實施方式予以窮舉。凡是屬于本發明的技術方案所引申出的顯而易見的變化或變動仍處于本發明的保護范圍之列。
權利要求
1.一種基于android智能移動終端中點對點主動推送文件的方法,android智能移動終端中安裝有用于點對點信息傳送的wifiP2P模塊,該wifiP2P模塊設置有wifi-direct 芯片,其特征在于,按照如下步驟進行步驟1.啟動android智能移動終端的wifiP2P模塊進行搜索; 步驟2.列表顯示搜索到的移動終端的名稱和mac地址; 步驟3.選擇連接要匹配的移動終端; 步驟4.等待對方確定,判斷是否配對成功實現雙機直連;配對不成功,則返回步驟3中再次選擇匹配;配對成功,則選擇要傳送的文件并發送; 步驟5.判斷文件是否傳送成功;文件傳送成功,則結束操作;文件傳送失敗,則判斷是否重新發送; 步驟6.如果不重新發送則結束操作,如果重新發送則返回步驟4中選擇要傳送的文件并發送。
2.根據權利要求1所述的基于android智能移動終端中點對點主動推送文件的方法, 其特征在于,所述步驟1中,還要進行判斷是否搜索到移動終端;如果搜索到移動終端則進入所述步驟2列表顯示搜索到的移動終端的名稱和mac地址;如果沒有搜索到移動終端,則判斷搜索次數是否達到3次;如果搜索次數達到3次,則結束操作;如果搜索次數小于3次,則返回判斷是否搜索到移動終端的步驟。
3.根據權利要求1所述的基于android智能移動終端中點對點主動推送文件的方法, 其特征在于,所述要匹配的移動終端接收文件的步驟包括接收到配對信號;判斷是否要配對,如果選擇不進行配對,則結束操作; 如果選擇配對,則建立與android智能移動終端的連接; 接收android智能移動終端發來的文件; 存儲并顯示接收到的文件。
4.根據權利要求1所述的基于android智能移動終端中點對點主動推送文件的方法, 其特征在于,所述步驟4,等待對方確定,判斷是否配對成功實現雙機直連,等待時間大于 30秒匹配對象沒有連接成功,則判斷為配對不成功。
5.根據權利要求1所述的基于android智能移動終端中點對點主動推送文件的方法, 其特征在于,步驟4中,若配對不成功,則返回步驟3中再次選擇匹配,或者放棄匹配結束操作。
全文摘要
基于android智能移動終端中點對點主動推送文件的方法,按照如下步驟進行啟動wifiP2P模塊進行搜索;列表顯示搜索到的移動終端的名稱和mac地址;選擇連接要匹配的移動終端;等待對方確定,判斷是否配對成功實現雙機直連;配對不成功,則再次匹配;配對成功,則選擇要傳送的文件并發送;判斷文件是否傳送成功;文件傳送成功,則結束操作;文件傳送失敗,則判斷是否重新發送;如果不重新發送則結束操作,如果重新發送則返回選擇要傳送的文件并發送,本發明是在android平臺上帶有wifi-direct硬件芯片的基礎上,無需熱點就可以進行點對點連接,其傳輸速度快,傳輸距離長,滿足移動終端高速、遠距離文件傳輸。
文檔編號H04L29/08GK102420876SQ201210006120
公開日2012年4月18日 申請日期2012年1月6日 優先權日2012年1月6日
發明者萬明堅, 何從華, 邱晗 申請人:重慶國虹科技發展有限公司