了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,并存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)智能設(shè)備執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁碟或者光盤等各種可以存儲(chǔ)數(shù)據(jù)和程序代碼的介質(zhì)。
[0132]與本申請(qǐng)的第一方面相應(yīng),在本申請(qǐng)的第三方面,提供一種服務(wù)器。圖5為本申請(qǐng)一示例性實(shí)施例示出的一種服務(wù)器的框圖,如圖5所示,所述服務(wù)器包括:
[0133]第一接收單元U501,用于接收發(fā)送方智能終端和接收方智能終端發(fā)送的姿勢(shì)變化時(shí)間、姿勢(shì)變化地址和唯一標(biāo)識(shí);
[0134]配對(duì)單元U502,與U501連接,用于根據(jù)所述姿勢(shì)變化時(shí)間、姿勢(shì)變化地址和唯一標(biāo)識(shí)判斷所述發(fā)送方智能終端和接收方智能終端是否配對(duì);
[0135]第二接收單元U503,與U502連接,用于接收發(fā)送方智能終端發(fā)送的文件;
[0136]文件存儲(chǔ)單元U504,與U503連接,用于存儲(chǔ)所述文件;
[0137]下載地址生成單元U505,與U504連接,用于生成所述文件的下載地址。
[0138]其中,當(dāng)發(fā)送方智能終端和接收方智能終端配對(duì)成功時(shí),第二接收單元U503接收發(fā)送方智能終端發(fā)送的文件。
[0139]圖6為本申請(qǐng)另一示例性實(shí)施例示出的一種服務(wù)器的框圖。如圖6所示,所述服務(wù)器包括:
[0140]第一接收單元U601,用于接收發(fā)送方智能終端和接收方智能終端發(fā)送的姿勢(shì)變化時(shí)間、姿勢(shì)變化地址和唯一標(biāo)識(shí);
[0141]配對(duì)單元U602,與U601連接,用于根據(jù)所述姿勢(shì)變化時(shí)間、姿勢(shì)變化地址和唯一標(biāo)識(shí)判斷所述發(fā)送方智能終端和接收方智能終端是否配對(duì);
[0142]第二接收單元U603,與U602連接,用于接收發(fā)送方智能終端發(fā)送的文件;
[0143]第三接收單元U604,與U603連接,用于接收發(fā)送方智能終端發(fā)送的所述文件的校驗(yàn)MD5值;
[0144]第一 MD5值生成單元U605,與U604連接,用于根據(jù)所述文件生成待校驗(yàn)MD5值;
[0145]第一校驗(yàn)單元U606,與U605連接,用于判斷所述待校驗(yàn)MD5值和所述校驗(yàn)MD5值是否一致;
[0146]錯(cuò)誤通知發(fā)送單元U607,與U606連接,用于所述待校驗(yàn)MD5值和所述校驗(yàn)MD5值不一致時(shí),向所述發(fā)送方智能終端發(fā)送文件校驗(yàn)錯(cuò)誤通知;
[0147]下載地址生成單元U608,與U607連接,用于當(dāng)所述待校驗(yàn)MD5值和所述校驗(yàn)MD5值一致時(shí),生成所述文件的下載地址;
[0148]配對(duì)記錄存儲(chǔ)單元U609,與U608連接,用于存儲(chǔ)發(fā)送方智能終端和接收方智能終端的配對(duì)記錄;
[0149]文件存儲(chǔ)單元U6010,與U609連接,用于存儲(chǔ)發(fā)送方智能終端發(fā)送的文件;
[0150]下載地址存儲(chǔ)單元U6011,與U6010連接,用于存儲(chǔ)所述文件的下載地址。
[0151]其中,當(dāng)發(fā)送方智能終端和接收方智能終端配對(duì)成功時(shí),第二接收單元U503接收發(fā)送方智能終端發(fā)送的文件。
[0152]其中,所述下載地址生成單元,用于在所述待校驗(yàn)MD5值和所述校驗(yàn)MD5值一致時(shí),生成所述文件的下載地址。
[0153]其中,所述配對(duì)單元,包括:
[0154]時(shí)間差值計(jì)算單元,用于計(jì)算發(fā)送方智能終端姿勢(shì)變化時(shí)間和接收方智能終端姿勢(shì)變化時(shí)間的時(shí)間差值;
[0155]距離計(jì)算單元,用于計(jì)算發(fā)送方智能終端姿勢(shì)變化地址和接收方智能終端姿勢(shì)變化地址的距離;
[0156]時(shí)間差值判斷單元,用于判斷所述時(shí)間差值是否小于時(shí)間閾值;
[0157]距離判斷單元,用于判斷所述距離是否小于距離閾值;
[0158]配對(duì)單元,如果所述時(shí)間差值小于時(shí)間閾值且所述距離小于距離閾值,則配對(duì)成功,否則,配對(duì)失敗。
[0159]與本申請(qǐng)的第二方面相應(yīng),在本申請(qǐng)的第四方面,提供一種智能終端。圖7為本申請(qǐng)一示例性實(shí)施例示出的一種智能終端的框圖,如圖7所示,所述智能終端包括:
[0160]姿勢(shì)變化時(shí)間獲取單元U701,用于獲取智能終端姿勢(shì)變化時(shí)的姿勢(shì)變化時(shí)間;
[0161]姿勢(shì)變化地址獲取單元U702,與U701連接,用于獲取智能終端姿勢(shì)變化時(shí)的姿勢(shì)變化地址;
[0162]唯一標(biāo)識(shí)獲取單元U703,用于獲取智能終端的唯一標(biāo)識(shí);
[0163]第一發(fā)送單元U704,與U701、U702和U703連接,用于向服務(wù)器發(fā)送所述姿勢(shì)變化時(shí)間、姿勢(shì)變化地址和唯一標(biāo)識(shí);
[0164]第二發(fā)送單元U705,與U704連接,用于智能終端作為發(fā)送方時(shí),在姿勢(shì)變化后,向服務(wù)器發(fā)送文件;
[0165]查詢單元U706,與U704連接,用于智能終端作為接收方時(shí),在姿勢(shì)變化后,向服務(wù)器查詢姿勢(shì)變化對(duì)應(yīng)的配對(duì)結(jié)果;
[0166]下載地址獲取單元U707,與U706連接,用于智能終端作為接收方時(shí),當(dāng)所述配對(duì)結(jié)果為配對(duì)成功時(shí),獲取服務(wù)器提供的與所述配對(duì)結(jié)果對(duì)應(yīng)的文件下載地址;
[0167]下載單元U708,與U707連接,用于智能終端作為接收方時(shí),根據(jù)所述文件下載地址下載文件。
[0168]圖8為本申請(qǐng)另一示例性實(shí)施例示出的一種智能終端的框圖,如圖8所示,所述智能終端包括:
[0169]姿勢(shì)變化時(shí)間獲取單元U801,用于獲取智能終端在與另一方智能終端姿勢(shì)變化時(shí)的姿勢(shì)變化時(shí)間;
[0170]姿勢(shì)變化地址獲取單元U802,與U801連接,用于獲取智能終端在與另一方智能終端姿勢(shì)變化時(shí)的姿勢(shì)變化地址;
[0171]唯一標(biāo)識(shí)獲取單元U803,用于獲取智能終端的唯一標(biāo)識(shí);
[0172]第一發(fā)送單元U804,與U801、U802和U803連接,用于向服務(wù)器發(fā)送所述姿勢(shì)變化時(shí)間、姿勢(shì)變化地址和唯一標(biāo)識(shí);
[0173]第二發(fā)送單元U805,與U804連接,用于智能終端作為發(fā)送方時(shí),在姿勢(shì)變化后,向服務(wù)器發(fā)送文件;
[0174]第三發(fā)送單元U806,與U805連接,用于智能終端作為發(fā)送方時(shí),在姿勢(shì)變化后,向服務(wù)器發(fā)送所述文件的校驗(yàn)MD5值;
[0175]查詢單元U807,與U804連接,用于智能終端作為接收方時(shí),向服務(wù)器查詢姿勢(shì)變化對(duì)應(yīng)的配對(duì)結(jié)果;
[0176]下載地址獲取單元U808,與U807連接,用于智能終端作為接收方時(shí),當(dāng)所述配對(duì)結(jié)果為配對(duì)成功時(shí),獲取服務(wù)器提供的與所述配對(duì)結(jié)果對(duì)應(yīng)的文件下載地址;
[0177]MD5值獲取單元U809,與U808連接,用于智能終端作為接收方時(shí),在獲取服務(wù)器提供的與配對(duì)結(jié)果對(duì)應(yīng)的文件下載地址后,獲取所述文件的校驗(yàn)MD5值;
[0178]下載單元U8010,與U808連接,用于智能終端作為接收方時(shí),根據(jù)所述文件下載地址下載文件。
[0179]第二 MD5值生成單元U8011,與U8010連接,根據(jù)下載的所述文件生成待校驗(yàn)MD5值;
[0180]第二校驗(yàn)單元U8012,與U809和U8011連接,用于判斷所述校驗(yàn)MD5值和待校驗(yàn)
MD5值是否一致;
[0181]重載控制單元U8013,與U8012和U8010連接,用于當(dāng)校驗(yàn)MD5值和待校驗(yàn)MD5值不一致時(shí),控制所述下載單元U8010重新下載所述文件。
[0182]需要說明的是,本申請(qǐng)實(shí)施例提供的智能終端,還包括常規(guī)智能終端所包括的部分,還可以包括近場(chǎng)文件傳輸功能開啟單元和近場(chǎng)文件傳輸功能關(guān)閉單元,所述近場(chǎng)文件傳輸功能開啟單元用于使能所有用于實(shí)現(xiàn)近場(chǎng)文件傳輸?shù)膯卧?,如U701至U708,或者U801至8013,所述近場(chǎng)文件傳輸功能關(guān)閉單元用于禁止所有用于實(shí)現(xiàn)近場(chǎng)文件傳輸?shù)膯卧?。用于?shí)現(xiàn)近場(chǎng)文件傳輸?shù)膯卧部梢栽谥悄芙K端開機(jī)時(shí)開啟,在智能終端關(guān)機(jī)時(shí)關(guān)閉,由于智能終端的姿勢(shì)很容易變化,這樣會(huì)發(fā)生很多不必要的近場(chǎng)文件傳輸?shù)南嚓P(guān)操作,浪費(fèi)系統(tǒng)資源、服務(wù)器資源和網(wǎng)絡(luò)資源,也容易發(fā)生誤傳輸,例如將文件傳輸給不小心接觸并發(fā)生姿勢(shì)變化的其他智能終端。而使用近場(chǎng)文件傳輸功能開啟單元和近場(chǎng)文件傳輸功能關(guān)閉單元,則可以在需要時(shí)才開啟智能終端的近場(chǎng)文件傳輸功能,進(jìn)行近場(chǎng)文件傳輸相關(guān)操作,傳輸完畢后關(guān)閉智能終端的近場(chǎng)文件傳輸功能,從而保證文件傳輸?shù)恼_性且節(jié)省資源。
[0183]為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件