專利名稱:終端設(shè)備及其文件接收方法
技術(shù)領(lǐng)域:
本發(fā)明涉及終端設(shè)備的文件共享與接收,并且具體地涉及一種終端設(shè)備及其文件接收方法。
背景技術(shù):
目前的內(nèi)容分享大都是由分享者發(fā)起內(nèi)容的分享,分享者主動將個人的某一部分內(nèi)容分享給指定的一個人或一群人,并等待接受者確認(rèn)接收該內(nèi)容分享。然而,當(dāng)我們(索要者)需要主動索要某些內(nèi)容時,往往需要先向愿意分享的人(分享者)發(fā)出索要邀請,在分享者主動確認(rèn)可以進(jìn)行內(nèi)容分享時,分享者再將內(nèi)容分享給索要者。在上述內(nèi)容分享過程中,常常遇到索要者和分享者的時間不統(tǒng)一的情況,即,索要者和分享者沒有同時在線(即,分別正在操作他們各自的終端設(shè)備),因此,整個分享過程步驟繁雜且耗時長。因此,需要一種內(nèi)容接收方法及其實現(xiàn)該內(nèi)容接收方法的終端設(shè)備,其在簡化上述內(nèi)容分享與接收的過程的同時,保證能夠接收希望接收的內(nèi)容共享。
發(fā)明內(nèi)容
考慮到上述方面提出了本發(fā)明。根據(jù)本發(fā)明實施例的文件接收方法通過在第一終端設(shè)備處設(shè)定自動接收條件,而在從第二終端設(shè)備接收到的文件共享請求滿足所述自動接收條件時自動進(jìn)行文件接收,這簡化了第一終端設(shè)備處用戶的操作,并且也保證了:在第二終端設(shè)備發(fā)出文件共享請求時,即使第一終端設(shè)備的用戶不在所述第一終端設(shè)備旁或者無暇確認(rèn)所述第二終端設(shè)備的文件共享請求(僅需要所述第一終端設(shè)備的用戶登錄了文件共享工具即可),也能夠及時地接收所述第一終端設(shè)備的用戶期望接收的文件。結(jié)果,根據(jù)本發(fā)明實施例的文件接收方法可以不需要第一終端設(shè)備的用戶和第二終端設(shè)備的用戶同時操作他們各自的終端設(shè)備。根據(jù)本發(fā)明一方面,提供了一種文件接收方法,用于一第一終端設(shè)備,包括:接收條件設(shè)定輸入;基于所述條件設(shè)定輸入,生成自動接收條件;接收來自第二終端設(shè)備的文件共享請求;依據(jù)所接收的文件共享請求,生成文件屬性信息;在所述文件屬性信息滿足所述自動接收條件的情況下,自動在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接,并自動接收所述第二終端設(shè)備發(fā)送的文件,其中,在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后,所述第二終端設(shè)備才開始發(fā)送所述文件。有利地,在所述文件接收方法中,在所述文件屬性信息不滿足所述自動接收條件的情況下,拒絕所述文件共享請求、或者等待用戶手動處理所述文件共享請求。有利地,在所述文件接收方法中,在所述文件屬性信息滿足所述自動接收條件的情況下,在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立并維持端到端通信連接,從而在所述第一終端設(shè)備和所述第二終端設(shè)備之間進(jìn)行實時數(shù)據(jù)傳輸。有利地,在所述文件接收方法中,所述接收條件設(shè)定輸入包括:接收用于向所述第二終端設(shè)備請求文件的用戶輸入,將所述用戶輸入作為條件設(shè)定輸入;以及向所述第二終端設(shè)備發(fā)出索要請求,請求所述第二終端設(shè)備發(fā)送所請求的文件。根據(jù)本發(fā)明另一方面,提供了一種終端設(shè)備,包括:輸入部件,用于接收條件設(shè)定輸入并且接收來自第二終端設(shè)備的文件共享請求;條件設(shè)定部件,用于基于所述條件設(shè)定輸入生成自動接收條件;屬性生成部件,用于依據(jù)從所述第二終端設(shè)備接收的文件共享請求生成文件屬性信息;判定部件,用于確定所述文件屬性信息是否滿足所述自動接收條件;以及接收響應(yīng)部件,用于在所述文件屬性信息滿足所述自動接收條件的情況下自動在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接,其中,所述輸入部件在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后接收所述第二終端設(shè)備發(fā)送的文件,以及在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后,所述第二終端設(shè)備才開始發(fā)送所述文件。有利地,所述接收響應(yīng)部件還在所述文件屬性信息不滿足所述自動接收條件的情況下拒絕所述文件共享請求、或者等待用戶手動處理所述文件共享請求。有利地,所述輸入部件包括第一輸入部件和第二輸入部件,并且所述第二輸入部件用于接收來自第二終端設(shè)備的文件共享請求。在所述文件屬性信息滿足所述自動接收條件的情況下,在所述第一終端設(shè)備的所述第二輸入部件和所述第二終端設(shè)備之間建立并維持端到端通信連接,從而在所述第一終端設(shè)備的所述第二輸入部件和所述第二終端設(shè)備之間進(jìn)行實時數(shù)據(jù)傳輸。有利地,所述終端設(shè)備還包括輸出部件,并且所述輸入部件包括第一輸入部件和第二輸入部件。所述第一輸入部件接收用于向所述第二終端設(shè)備請求文件的用戶輸入,將所述用戶輸入作為條件設(shè)定輸入;以及所述輸出部件向所述第二終端設(shè)備發(fā)出索要請求,以請求所述第二終端設(shè)備發(fā)送所請求的文件。有利地,所述條件設(shè)定輸入為文本形式、語音形式、或文本與語音的組合形式。有利地,所述文件屬性信息包括以下至少一項:文件的發(fā)送方、文件類型、文件大小、文件數(shù)量、文件建立時間、以及文件的共享請求時間。根據(jù)本發(fā)明實施例的文件接收方法和終端設(shè)備,通過在所述終端設(shè)備上設(shè)定自動接收條件,無論是否從所述終端設(shè)備發(fā)出索要請求,只要從第二終端設(shè)備接收到文件共享請求,就可以根據(jù)所述自動接收條件自動判斷是否接收所述第二終端設(shè)備要發(fā)送/共享的文件,并在確定接收的情況下自動接收并存儲所述第二終端設(shè)備要發(fā)送/共享的文件。
通過結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)描述,本發(fā)明的上述和其它目的、特征、優(yōu)點將會變得更加清楚,其中:圖1示出了根據(jù)本發(fā)明實施例的文件接收方法的流程圖;圖2示出了根據(jù)本發(fā)明實施例的文件接收方法的其它操作;圖3示出了根據(jù)本發(fā)明實施例的終端設(shè)備的示意性框圖;圖4示出了根據(jù)本發(fā)明第一實施例的文件接收方法的流程圖;以及圖5示出了根據(jù)本發(fā)明第二實施例的文件接收方法的流程圖。
具體實施例方式下面將參考附圖來描述根據(jù)本發(fā)明的文件接收方法和終端設(shè)備。首先,參考圖1來描述根據(jù)本發(fā)明實施例的文件接收方法100,其應(yīng)用于一第一終端設(shè)備。根據(jù)本發(fā)明實施例的文件接收方法100在步驟SlOl開始。在步驟S110,接收條件設(shè)定輸入??梢栽诘谝唤K端設(shè)備處由第一終端設(shè)備的用戶進(jìn)行條件設(shè)定輸入;或者可以根據(jù)第一終端設(shè)備的用戶和第二終端設(shè)備的用戶的對話來進(jìn)行條件設(shè)定輸入。作為在第一終端設(shè)備處由第一終端設(shè)備的用戶進(jìn)行條件設(shè)定輸入的一個示例,第一終端設(shè)備的用戶可以直接進(jìn)行條件設(shè)定輸入,條件設(shè)定輸入可以包括但不限于:發(fā)送者、文件類型、文件數(shù)量、發(fā)送時間、文件大小、文件建立時間等等。例如,發(fā)送者為Michael (例如,第二終端設(shè)備的用戶在登錄文件共享工具時所用的用戶名、或者第二終端設(shè)備在登錄文件共享工具時所用的設(shè)備名稱),文件類型為Pdf文件、文件數(shù)量為2。所述文件共享工具可以是因特網(wǎng)聊天工具(例如,MSN、QQ等)、局域網(wǎng)聊天工具、手機(jī)聊天工具等等。此外,還可以設(shè)定自動保存路徑。有利地,還可以根據(jù)所設(shè)定的條件設(shè)定輸入向Michael(第二終端設(shè)備(第二終端設(shè)備在登錄文件共享工具時所用的設(shè)備名稱)或第二終端設(shè)備的用戶(第二終端設(shè)備的用戶在登錄文件共享工具時所用的用戶名))發(fā)出索要請求,以便請求所述第二終端設(shè)備發(fā)送所請求的文件(文件類型為Pdf文件、文件數(shù)量為2)。作為在第一終端設(shè)備處由第一終端設(shè)備的用戶進(jìn)行條件設(shè)定輸入的另一示例,在第一終端設(shè)備的用戶與第二終端設(shè)備的用戶通過網(wǎng)絡(luò)進(jìn)行對話的情況下,例如,利用因特網(wǎng)聊天工具通過因特網(wǎng)進(jìn)行對話,利用局域網(wǎng)聊天工具通過局域網(wǎng)進(jìn)行對話,利用手機(jī)聊天工具通過3G網(wǎng)絡(luò)進(jìn)行對話等等,第一終端設(shè)備的用戶向第二終端設(shè)備的用戶發(fā)出文件索要請求,例如,通過語音或文字發(fā)出“你把我們上次爬山的照片發(fā)給我吧”、“你把你寫好的文檔發(fā)給我吧”、“把我們上課的錄音發(fā)給我吧”等等。替代地,作為根據(jù)第一終端設(shè)備的用戶和第二終端設(shè)備的用戶的對話來進(jìn)行條件設(shè)定輸入的示例,在第一終端設(shè)備的用戶與第二終端設(shè)備的用戶通過網(wǎng)絡(luò)進(jìn)行對話的情況下,第二終端設(shè)備的用戶可以在發(fā)送文件之前通過語音或文字向第一終端設(shè)備的用戶發(fā)出文件接收詢問“要不要我把我們上次爬山的照片發(fā)給你”、“我把我準(zhǔn)備的文檔發(fā)給你吧”、“我把我們上課的錄音發(fā)給你吧”等等,在第一終端的用戶確認(rèn)該文件接收詢問時,通過語音或文字向第二終端設(shè)備的用戶發(fā)出確認(rèn)應(yīng)答“好吧”、“0K”等。然后,在步驟S120,基于所述條件設(shè)定輸入,生成自動接收條件。自動接收條件可以包括但不限于以下屬性:發(fā)送者、文件類型、文件數(shù)量、發(fā)送時間、文件大小、文件建立時間等等。在第一終端設(shè)備的用戶直接進(jìn)行條件設(shè)定輸入的情況下,第一終端設(shè)備可以根據(jù)用戶輸入的條件設(shè)定輸入來生成自動接收條件。例如,發(fā)送者為abc (特定用戶的用戶名),文件類型為JPEG照片文件,文件數(shù)量為3,文件建立時間為2011年11月I日-10日,文件大小為5M以下。除此之外,發(fā)送者還可以通過特定終端設(shè)備的地址或設(shè)備名稱來指定。另外,在通過語音對話或文字對話“你把我們上次爬山的照片發(fā)給我吧”進(jìn)行條件設(shè)定輸入的情況下,所述第一終端設(shè)備需要對所接收的條件設(shè)定輸入進(jìn)行語義分析(在語音對話的情況下需要先進(jìn)行語音識別,然后再進(jìn)行語義分析),然后根據(jù)語義分析的結(jié)果生成自動接收條件,例如,發(fā)送者為當(dāng)前對話的對方(例如,特定終端設(shè)備(通過終端設(shè)備的地址等來標(biāo)識)、或者特定用戶(通過用戶名或用戶昵稱等來標(biāo)識))、文件類型為照片(可以包括各種照片格式,例如JPEG、JPG等)、文件數(shù)量為不限或其它默認(rèn)設(shè)置。在通過語音對話或文字對話“你把你寫好的文檔發(fā)給我吧”進(jìn)行條件設(shè)定輸入的情況下,所生成的自動接收條件可以例如包括但不限于:發(fā)送者為當(dāng)前對話的對方(例如,特定終端設(shè)備(通過終端設(shè)備的地址等來標(biāo)識)、或者特定用戶(通過用戶名或用戶昵稱等來標(biāo)識))、文件類型為文檔(可以包括各種文檔格式,例如txt、doc、docx、pdf、ppt等)、文件數(shù)量為一個或其它默認(rèn)設(shè)置。替代地,在第二終端設(shè)備的用戶在發(fā)送文件之前通過語音或文字向第一終端設(shè)備的用戶發(fā)出文件接收詢問“要不要我把我們上次爬山的照片發(fā)給你”的情況下,在第一終端的用戶確認(rèn)該文件接收詢問并通過語音或文字向第二終端設(shè)備的用戶發(fā)出應(yīng)答“你挑10張取景較好的照片發(fā)給我”之后,可以根據(jù)第一終端設(shè)備的用戶和第二終端設(shè)備的用戶之間的上述交互來生成自動接收條件,具體地,對第二終端設(shè)備的用戶和第一終端設(shè)備的用戶的交互進(jìn)行語義分析,并根據(jù)第二終端設(shè)備的用戶的文件接收詢問“要不要我把我們上次爬山的照片發(fā)給你”以及第一終端設(shè)備的用戶的應(yīng)答“你挑10張取景較好的照片給我”生成自動接收條件。所生成的自動接收條件可以例如包括但不限于:發(fā)送者為當(dāng)前對話的對方、文件類型為照片(可以包括各種照片格式,例如JPEG、JPG等)、文件數(shù)量為10。然后,在步驟S130,接收來自第二終端設(shè)備的文件共享請求。所述文件共享請求可以簡單地為通過第二終端設(shè)備向第一終端設(shè)備發(fā)送文件所生成的文件共享請求,然而本發(fā)明不限于此。在通常情況下,在第二終端設(shè)備向第一終端設(shè)備發(fā)送文件時,在第一終端設(shè)備上會產(chǎn)生并顯示詢問對話框以詢問第一終端設(shè)備的用戶是否接收從第二終端設(shè)備發(fā)送的文件。僅在第一終端設(shè)備的用戶確認(rèn)接收從第二終端設(shè)備發(fā)送到文件的情況下,才從第二終端設(shè)備接收要發(fā)送的文件。然而,根據(jù)本發(fā)明實施例的文件接收方法100簡化了第一終端設(shè)備的用戶的操作,并且保證了即使第一終端設(shè)備的用戶不在第一終端設(shè)備旁并執(zhí)行確認(rèn)接收的情況下也能接收第一終端設(shè)備的用戶期望的文件。在根據(jù)本發(fā)明實施例的文件接收方法100的步驟S140,依據(jù)所接收的文件共享請求,生成共享文件的文件屬性信息。所述文件屬性信息可以包括但不限于:文件的發(fā)送方、文件類型、文件大小、文件建立時間等等。然后,在步驟S150,在所述文件屬性信息滿足所述自動接收條件的情況下,自動在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接,并自動接收所述第二終端設(shè)備發(fā)送的文件。應(yīng)注意,只有在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后,所述第二終端設(shè)備才開始發(fā)送所述文件。因此,所述第二終端設(shè)備的用戶不需要將其要發(fā)送的文件先全部發(fā)送到一外部服務(wù)器,然后再由所述第一終端設(shè)備的用戶從所述外部服務(wù)器接收所述第二終端設(shè)備的用戶所發(fā)送的文件。有利地,在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立并維持端到端通信連接,從而在所述第一終端設(shè)備和所述第二終端設(shè)備之間進(jìn)行實時數(shù)據(jù)傳輸。所述實時數(shù)據(jù)傳輸可以例如表現(xiàn)為:所述文件被分割為多個數(shù)據(jù)單位,順序傳送每個數(shù)據(jù)單位,在第一終端設(shè)備接收到一個數(shù)據(jù)單位之后,才從第二終端設(shè)備開始傳輸下一個數(shù)據(jù)單位。最后,根據(jù)本發(fā)明實施例的文件接收方法100在步驟S199結(jié)束。盡管在上面描述了一個條件設(shè)定輸入,然而本發(fā)明不限于此,可以存儲多個條件設(shè)定輸入。另一方面,在所述文件屬性信息不滿足所述自動接收條件的情況下,可以拒絕所述文件共享請求、或者可以等待用戶手動處理所述文件共享請求。接下來,將參考圖2來描述根據(jù)本發(fā)明實施例的文件接收方法100在所述文件屬性信息不滿足所述自動接收條件的情況下的示例操作。在步驟S210,確定所述文件屬性信息不滿足所述自動接收條件。例如,文件類型與所述自動接收條件中的文件類型不同,或者已經(jīng)從該發(fā)送者接收了與所述自動接收條件中的文件數(shù)量相同數(shù)量的文件(即,當(dāng)前的文件已經(jīng)超出了所述自動接收條件中的文件數(shù)量所限定的數(shù)量范圍)。在步驟S220,確定所述第一終端設(shè)備的用戶當(dāng)前是否處于有空狀態(tài)。所述有空狀態(tài)可以指所述第一終端設(shè)備的用戶已經(jīng)登錄了文件共享工具并且沒有隱身、離開、忙碌或顯示為脫機(jī)狀態(tài),或者所述有空狀態(tài)可以被理解為所述第一終端設(shè)備的用戶已經(jīng)登錄了文件共享工具,并且所述第二終端設(shè)備的用戶可以看到所述第一終端設(shè)備的用戶已經(jīng)登錄了文件共享工具并且沒有處于包括離開、外出等不在計算機(jī)旁的狀態(tài)或者處于包括工作中、會議中等忙碌狀態(tài)。在步驟S220確定所述第一終端設(shè)備的用戶沒有處于有空狀態(tài)的情況下,在步驟S230,向發(fā)出所述文件共享請求的所述第二終端設(shè)備的用戶發(fā)出用于拒絕所述文件共享請求的拒絕響應(yīng)。另一方面,在步驟S220確定所述第一終端設(shè)備的用戶處于有空狀態(tài)的情況下,在步驟S240,輸出詢問消息以詢問用戶是否接收所述第二終端設(shè)備的用戶發(fā)出的所述文件共
享請求。然后,在步驟S250,接收所述第一終端設(shè)備的用戶對于所述詢問消息的應(yīng)答輸入。接下來,在步驟S260,確定所述第一終端設(shè)備的用戶的應(yīng)答輸入是否指示接收所述文件共享請求。在步驟S260確定所述第一終端設(shè)備的用戶接收所述文件共享請求的情況下,進(jìn)行到步驟S270以接受所述文件共享請求并接收文件。反之,進(jìn)行到步驟S230,向發(fā)出所述文件共享請求的所述第二終端設(shè)備的用戶發(fā)出用于拒絕所述文件共享請求的拒絕響應(yīng)。圖3中示出了根據(jù)本發(fā)明實施例的終端設(shè)備300的示例性框圖。所述終端設(shè)備可以例如被實現(xiàn)為個人計算機(jī)、上網(wǎng)本、平板電腦、智能手機(jī)、個人數(shù)字助理等。終端設(shè)備300包括輸入部件310、條件設(shè)定部件320、屬性生成部件330、判定部件340、接收響應(yīng)部件350、以及存儲部件360。所述輸入部件310用于接收條件設(shè)定輸入,并且用于接收來自第二終端設(shè)備的文件共享請求。作為示例,所述輸入部件310 —方面可以包括語音輸入部件、鍵盤輸入部件、觸摸屏輸入部件、手寫輸入部件等用于由終端設(shè)備的用戶自己進(jìn)行條件設(shè)定輸入的部件,并且另一方面可以包括用于從第二終端設(shè)備接收網(wǎng)絡(luò)輸入的網(wǎng)絡(luò)輸入部件。條件設(shè)定部件320用于基于所述條件設(shè)定輸入生成自動接收條件。例如,所述條件設(shè)定部件320可以包括語音識別部件、語義分析部件等,并且根據(jù)語義分析的結(jié)果來生成自動接收條件。如前所述,所述自動接收條件可以包括但不限于以下屬性:發(fā)送者、文件類型、文件數(shù)量、發(fā)送時間、文件大小、文件建立時間等等。屬性生成部件330用于依據(jù)從所述第二終端設(shè)備接收的文件共享請求來生成文件屬性信息。如前所述,所述文件屬性信息可以包括但不限于以下屬性:發(fā)送者、文件類型、發(fā)送時間、文件大小、文件建立時間等等。判定部件340用于確定所述文件屬性信息是否滿足所述自動接收條件。接收響應(yīng)部件350用于在所述文件屬性信息滿足所述自動接收條件的情況下自動在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接。在所述接收響應(yīng)部件350自動在所述終端設(shè)備和所述第二終端設(shè)備之間建立了文件傳輸連接之后,所述輸入部件310中的網(wǎng)絡(luò)輸入部件接收所述第二終端設(shè)備發(fā)送的文件,在所述存儲部件360中存儲所接收到的文件。如上所述,在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后,所述第二終端設(shè)備才開始發(fā)送所述文件。另一方面,在所述文件屬性信息不滿足所述自動接收條件的情況下,接收響應(yīng)部件350用于自動拒絕所述文件共享請求、或者可以等待用戶手動處理所述文件共享請求。下面將結(jié)合兩個具體實施例來描述終端設(shè)備300的操作。第一實施例終端設(shè)備300包括第一輸入部件、第二輸入部件、條件設(shè)定部件320、屬性生成部件330、判定部件340、接收響應(yīng)部件350、以及存儲部件360。在步驟S410,通過所述第一輸入部件來接收條件設(shè)定輸入。所述第一輸入部件用于接收該終端設(shè)備300的用戶進(jìn)行的條件設(shè)定輸入,并且可以包括語音輸入部件、鍵盤輸入部件、觸摸屏輸入部件、手寫輸入部件等。終端設(shè)備300的用戶可以利用所述第一輸入部件通過語音或文字來直接輸入發(fā)送者、文件類型、文件數(shù)量、發(fā)送時間、文件大小、文件建立時間等等來進(jìn)行條件設(shè)定輸入。例如,用戶輸入:發(fā)送者為Michael,文件類型為JPEG格式,文件數(shù)量為5。替代地,終端設(shè)備300的用戶可以在通過網(wǎng)絡(luò)與第二終端設(shè)備的用戶(Michael)進(jìn)行對話的情況下通過語音或文字發(fā)出文件索要請求,例如,“你從我們上次爬山的照片中選出5張發(fā)給我吧”。在步驟S420,條件設(shè)定部件330生成自動接收條件。例如,條件設(shè)定部件320根據(jù)用戶輸入的發(fā)送者為Michael、文件類型為JPEG格式、以及文件數(shù)量為5生成自動接收條件。所述自動接收條件可以包括:發(fā)送者為Michael、文件類型為照片格式、以及文件數(shù)量為5。替代地,所述條件設(shè)定部件320可以包括語音識別部件(在文字輸入的情況下不需要語音識別部件)、語義分析部件等,并且通過對所述終端設(shè)備的用戶輸入的文件索要請求“你從我們上次爬山的照片中選出5張發(fā)給我吧”進(jìn)行語音識別(在文字輸入的情況下省略語音識別)和語義分析來生成自動接收條件。所述自動接收條件可以包括:發(fā)送者為Michael (例如,第二終端設(shè)備的用戶在登錄文件共享工具時所用的用戶名、或者第二終端設(shè)備在登錄文件共享工具時所用的設(shè)備名稱)、文件類型為照片格式、以及文件數(shù)量為5。在步驟S430,通過第二輸入部件接收來自第二終端設(shè)備的文件共享請求。所述第二輸入部件包括用于從第二終端設(shè)備接收網(wǎng)絡(luò)輸入的網(wǎng)絡(luò)輸入部件。在步驟S440,屬性生成部件330用于依據(jù)從所述第二終端設(shè)備接收的文件共享請求來生成文件屬性信息。所述文件屬性信息可以包括:發(fā)送者、文件類型等。例如,在所述第二終端設(shè)備的用戶(Catherine)向所述終端設(shè)備的用戶發(fā)出的文件共享請求指示文件類型為doc格式時,所生成的文件屬性信息可以包括:發(fā)送者為Catherine,文件類型為doc格式。再例如,在所述第二終端設(shè)備的用戶(Michael)向所述終端設(shè)備的用戶發(fā)出的文件共享請求指示文件類型為JPEG格式時,所生成的文件屬性信息可以包括:發(fā)送者為Michael,文件類型為JPEG照片格式。在步驟S445,判定部件340用于確定所述文件屬性信息是否滿足所述自動接收條件。在判定部件340確定所述文件屬性信息(例如,發(fā)送者為Michael,文件類型為JPEG照片格式)滿足所述自動接收條件的情況下,在步驟S450,接收響應(yīng)部件350用于自動在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接,并且所述第二輸入部件接收所述第二終端設(shè)備發(fā)送的文件。在所述存儲部件360中存儲所接收的文件。所述接收響應(yīng)部件350可以簡單地接受所述文件共享請求以建立文件傳輸連接,或者還可以向所述第二終端設(shè)備發(fā)送接收響應(yīng)。應(yīng)注意,在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后,所述第二終端設(shè)備才開始發(fā)送所述文件。在步驟S460,將所述自動接收條件中的文件數(shù)量減一。有利地,在所述自動接收條件中的文件數(shù)量被減至零之后,刪除該自動接收條件。替代地,在所述自動接收條件中的文件數(shù)量被減至零之后,仍保留該自動接收條件,然而即使再從所述發(fā)送者M(jìn)ichael接收到JPEG格式的文件,也判定為不滿足所述自動接收條件。在判定部件340確定所述文件屬性信息(例如,發(fā)送者為Catherine,文件類型為doc格式)不滿足所述自動接收條件的情況下,可以轉(zhuǎn)到圖2的處理,在此不再進(jìn)行贅述。如上所述,不滿足所述自動接收條件可以包括:發(fā)送者不匹配、文件類型不匹配、文件數(shù)量超出、文件大小不符合要求等等。第二實施例終端設(shè)備300包括第一輸入部件、第二輸入部件、條件設(shè)定部件320、屬性生成部件330、判定部件340、接收響應(yīng)部件350、以及存儲部件360。下面結(jié)合圖5來描述第二實施例的操作。在步驟S510,通過所述第一輸入部件和第二輸入部件的組合來接收條件設(shè)定輸入。通過所述第二輸入部件接收從第二終端設(shè)備的用戶(Michael)發(fā)出的文件接收詢問“要不要我把我們上次爬山的照片發(fā)給你”,所述終端設(shè)備的用戶通過所述第一輸入部件輸入語音或文字以作出確認(rèn)應(yīng)答“你挑10張發(fā)給我”并將該確認(rèn)應(yīng)答發(fā)給第二終端設(shè)備的用戶。
在此情況下,通過所述第二輸入部件接收的來自第二終端設(shè)備的文件接收詢問以及所述第一輸入部件接收的來自所述終端設(shè)備300的用戶的確認(rèn)應(yīng)答兩者,來接收條件設(shè)定輸入。所述條件設(shè)定輸入可以包括:發(fā)送者為Michael,文件類型為照片,文件數(shù)量為10。在步驟S520,條件設(shè)定部件320生成自動接收條件。例如,所生成的自動接收條件可以包括:發(fā)送者為Michael,文件類型為照片,文件數(shù)量為10。在步驟S530,通過第二輸入部件接收來自第二終端設(shè)備的文件共享請求。所述第二輸入部件包括用于從第二終端設(shè)備接收網(wǎng)絡(luò)輸入的網(wǎng)絡(luò)輸入部件。在步驟S540,屬性生成部件330用于依據(jù)從所述第二終端設(shè)備接收的文件共享請求來生成文件屬性信息。例如,在所述第二終端設(shè)備的用戶(Catherine)向所述終端設(shè)備的用戶發(fā)出的文件共享請求指示文件類型為doc格式時,所生成的文件屬性信息可以包括:發(fā)送者為Catherine,文件類型為doc格式。再例如,在所述第二終端設(shè)備的用戶(Michael)向所述終端設(shè)備的用戶發(fā)出的文件共享請求指示文件類型為JPEG格式時,所生成的文件屬性信息可以包括:發(fā)送者為Michael,文件類型為JPEG照片格式。在步驟S545,判定部件340用于確定所述文件屬性信息是否滿足所述自動接收條件。在判定部件340確定所述文件屬性信息(例如,發(fā)送者為Michael,文件類型為JPEG照片格式)滿足所述自動接收條件的情況下,在步驟S550,接收響應(yīng)部件350用于自動在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接,并且所述第二輸入部件接收所述第二終端設(shè)備發(fā)送的文件。在所述存儲部件360中存儲所接收的文件。如上所述,在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后,所述第二終端設(shè)備才開始發(fā)送所述文件。在步驟S560,累加所接收的符合所述自動接收條件的文件的數(shù)量。有利地,在步驟S545,判定部件340除了依據(jù)所述自動接收條件來檢驗所述文件屬性信息之外,還需要考慮所累加的已接收的符合所述自動接收條件的文件的數(shù)量。也就是說,只有在所述累加數(shù)量小于所述自動接收條件中的文件數(shù)量時,才可能判定出文件屬性信息符合所述自動接收條件。在判定部件340確定所述文件屬性信息(例如,發(fā)送者為Catherine,文件類型為doc格式)不滿足所述自動接收條件的情況下,可以轉(zhuǎn)到圖2的處理,在此不再進(jìn)行贅述。根據(jù)本發(fā)明實施例的文件接收方法及終端設(shè)備通過在所述終端設(shè)備處設(shè)定自動接收條件,無論是否向第二終端設(shè)備進(jìn)行了文件索要,只要從第二終端設(shè)備接收到的文件共享請求滿足所述自動接收條件,就自動進(jìn)行文件接收,這簡化了第一終端設(shè)備處用戶的操作,并且也使得在所述第一終端設(shè)備的用戶不能及時響應(yīng)所述文件共享請求的情況下能夠順利地接收所述第二終端設(shè)備的用戶要發(fā)送的文件,避免了需要所述第一終端設(shè)備的用戶實時確認(rèn)接收的情況。應(yīng)當(dāng)理解,可以以硬件、軟件、固件、專用處理器或它們的組合的各種形式來實現(xiàn)根據(jù)本發(fā)明實施例的文件接收方法及終端設(shè)備。給出這里的描述,相關(guān)領(lǐng)域的普通技術(shù)人員將能夠想到本發(fā)明的這些和類似的實現(xiàn)或配置。盡管在這里參照附圖描述了本發(fā)明的一些實施例,但是應(yīng)當(dāng)理解,所述實施例僅是示例性的,而非限制性的。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不背離權(quán)利要求及其等價物中限定的本發(fā)明的范圍和精神的情況下,可以對這些示例性實施例做出各種形式和細(xì)節(jié)上的變化。
權(quán)利要求
1.一種文件接收方法,用于一第一終端設(shè)備,包括: 接收條件設(shè)定輸入; 基于所述條件設(shè)定輸入,生成自動接收條件; 接收來自第二終端設(shè)備的文件共享請求; 依據(jù)所接收的文件共享請求,生成文件屬性信息; 在所述文件屬性信息滿足所述自動接收條件的情況下,自動在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接,并自動接收所述第二終端設(shè)備發(fā)送的文件, 其中,在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后,所述第二終端設(shè)備才開始發(fā)送所述文件。
2.如權(quán)利要求1所述的文件接收方法,其中,在所述文件屬性信息不滿足所述自動接收條件的情況下,拒絕所述文件共享請求、或者等待用戶手動處理所述文件共享請求。
3.如權(quán)利要求1所述的文件接收方法,其中,在所述文件屬性信息滿足所述自動接收條件的情況下,在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立并維持端到端通信連接,從而在所述第一終端設(shè)備和所述第二終端設(shè)備之間進(jìn)行實時數(shù)據(jù)傳輸。
4.如權(quán)利要求1所述的文件接收方法,其中,所述接收條件設(shè)定輸入包括: 接收用于向所述第二終端設(shè)備請求文件的用戶輸入,將所述用戶輸入作為條件設(shè)定輸入;以及 向所述第二終端設(shè)備發(fā)出索要請求,請求所述第二終端設(shè)備發(fā)送所請求的文件。
5.如權(quán)利要求1所述的文件接收方法,其中,所述條件設(shè)定輸入為文本形式、語音形式、或文本與語音的組合形式。
6.如權(quán)利要求1所述的文件接收方法,其中,所述文件屬性信息包括以下至少一項:文件的發(fā)送方、文件類型、文件大小、文件數(shù)量、文件建立時間、以及文件的共享請求時間。
7.—種終端設(shè)備,包括: 輸入部件,用于接收條件設(shè)定輸入并且接收來自第二終端設(shè)備的文件共享請求; 條件設(shè)定部件,用于基于所述條件設(shè)定輸入生成自動接收條件; 屬性生成部件,用于依據(jù)從所述第二終端設(shè)備接收的文件共享請求生成文件屬性信息; 判定部件,用于確定所述文件屬性信息是否滿足所述自動接收條件;以及接收響應(yīng)部件,用于在所述文件屬性信息滿足所述自動接收條件的情況下自動在所述終端設(shè)備和所述第二終端設(shè)備之`間建立文件傳輸連接, 其中,所述輸入部件在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后接收所述第二終端設(shè)備發(fā)送的文件,以及 在所述終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后,所述第二終端設(shè)備才開始發(fā)送所述文件。
8.如權(quán)利要求7所述的終端設(shè)備,其中,所述接收響應(yīng)部件還在所述文件屬性信息不滿足所述自動接收條件的情況下拒絕所述文件共享請求、或者等待用戶手動處理所述文件共享請求。
9.如權(quán)利要求7所述的終端設(shè)備,其中,所述輸入部件包括第一輸入部件和第二輸入部件,并且所述第二輸入部件用于接收來自第二終端設(shè)備的文件共享請求,在所述文件屬性信息滿足所述自動接收條件的情況下,在所述第一終端設(shè)備的所述第二輸入部件和所述第二終端設(shè)備之間建立并維持端到端通信連接,從而在所述第一終端設(shè)備的所述第二輸入部件和所述第二終端設(shè)備之間進(jìn)行實時數(shù)據(jù)傳輸。
10.如權(quán)利要求7所述的終端設(shè)備,還包括輸出部件,并且所述輸入部件包括第一輸入部件和第二輸入部件, 所述第一輸入部件接收用于向所述第二終端設(shè)備請求文件的用戶輸入,將所述用戶輸入作為條件設(shè)定輸入;以及 所述輸出部件向所述第二終端設(shè)備發(fā)出索要請求,以請求所述第二終端設(shè)備發(fā)送所請求的文件。
11.如權(quán)利要求7所述的終端設(shè)備,其中,所述條件設(shè)定輸入為文本形式、語音形式、或文本與語音的組合形式。
12.如權(quán)利要求7所述的終端設(shè)備,其中,所述文件屬性信息包括以下至少一項:文件的發(fā)送方、文件 類型、文件大小、文件數(shù)量、文件建立時間、以及文件的共享請求時間。
全文摘要
提供了一種文件接收方法及使用所述文件接收方法的終端設(shè)備。所述文件接收方法包括接收條件設(shè)定輸入;基于所述條件設(shè)定輸入,生成自動接收條件;接收來自第二終端設(shè)備的文件共享請求;依據(jù)所接收的文件共享請求,生成文件屬性信息;在所述文件屬性信息滿足所述自動接收條件的情況下,自動在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接,并自動接收所述第二終端設(shè)備發(fā)送的文件,其中,在所述第一終端設(shè)備和所述第二終端設(shè)備之間建立文件傳輸連接之后,所述第二終端設(shè)備才開始發(fā)送所述文件。
文檔編號H04M1/725GK103108007SQ20111035942
公開日2013年5月15日 申請日期2011年11月14日 優(yōu)先權(quán)日2011年11月14日
發(fā)明者張超, 王高歌 申請人:聯(lián)想(北京)有限公司