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