亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡附件傳送方法及其系統(tǒng)的制作方法

文檔序號:7979625閱讀:172來源:國知局
網(wǎng)絡附件傳送方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種網(wǎng)絡附件傳送方法及其系統(tǒng),所述方法包括步驟:接收用戶終端添加附件的指令,獲取用戶終端輸入的附件信息;根據(jù)所述附件信息,從云端下載匹配的文件到預設的存儲服務器,并將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。本發(fā)明的網(wǎng)絡附件傳送方法及其系統(tǒng)在用戶需要添加附件時,根據(jù)所述附件信息離線下載匹配的文件到存儲服務器,并從所述存儲服務器中添加的相應文件為網(wǎng)絡附件。因此,無需用戶本地上傳,可以節(jié)省用戶在線上傳附件的時間,并且對附件的大小沒有限制,可以添加數(shù)據(jù)量較大的附件。
【專利說明】網(wǎng)絡附件傳送方法及其系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及網(wǎng)絡文件傳輸?shù)摹炯夹g領域】,特別是涉及一種網(wǎng)絡附件傳送方法,以及一種網(wǎng)絡附件傳送系統(tǒng)。
【背景技術】
[0002]通常,網(wǎng)絡用戶之間傳輸文件,不論是通過即時通訊工具,還是郵件系統(tǒng)或者論壇發(fā)帖,都需要進行本地文件的上傳操作,然后才能進行網(wǎng)絡傳輸。比如通過郵件發(fā)送附件,或者論壇發(fā)帖子需要攜帶附屬文件的情況下,就需要從本地上傳文件到網(wǎng)絡,以供郵件接收方或者論壇的其他用戶下載。
[0003]然而,當本地上傳的附件的數(shù)據(jù)量較大時,上傳附件的操作將會相當費時。尤其是在國內(nèi),網(wǎng)絡帶寬不高導致上傳大附件的速度更加慢。
[0004]以較為常見的用戶網(wǎng)絡環(huán)境,如電信ADSL (Asymmetric Digital SubscriberLine,非對稱數(shù)字用戶環(huán)路)為例。ADSL是一種新的數(shù)據(jù)傳輸方式,通常ADSL在不影響正常電話通信的情況下可以提供最高3.5Mbps的上行速度和最高24Mbps的下行速度?,F(xiàn)在比較成熟的ADSL標準有兩種:G.DMT和G.Lite。G.DMT是全速率的ADSL標準,支持8Mbps/1.5Mbps的高速下行/上行速率,但是,G.DMT要求用戶端安裝POTS分離器,比較復雜且價格昂貴;而6.Lite標準速率較低,下行/上行速率為1.5MbpS/512KbpS,但省去了復雜的POTS分離器,成本較低且便于安裝。就適用領域而言,G.DMT比較適用于小型或家庭辦公室(SOHO),而G.Lite則更適用于普通家庭用戶。也就是說通常電信ADSL最大上傳速度是512K,一般家庭用的2M寬帶一般最多只有50-60K,顯然上傳速度并不快。
[0005]因此,從本地上傳一個文件到網(wǎng)絡上,會浪費大量的時間,甚至會因為上傳時間過長,網(wǎng)絡不穩(wěn)定而導致上傳失敗。

【發(fā)明內(nèi)容】

[0006]針對上述現(xiàn)有技術中存在的問題,本發(fā)明的目的在于提供一種網(wǎng)絡附件傳送方法,能夠節(jié)省上傳附件的時間。本發(fā)明的目的還在于提供一種實現(xiàn)上述方法的網(wǎng)絡附件傳送系統(tǒng)。
[0007]一種網(wǎng)絡附件傳送方法,包括步驟:
[0008]接收用戶終端添加附件的指令,獲取用戶終端輸入的附件信息;
[0009]根據(jù)所述附件信息,從云端下載匹配的文件到預設的存儲服務器,并將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
[0010]本發(fā)明網(wǎng)絡附件傳送方法在用戶需要添加附件時,根據(jù)所述附件信息離線下載匹配的文件到存儲服務器,并從所述存儲服務器中添加的相應文件為網(wǎng)絡附件。因此,無需用戶本地上傳,可以節(jié)省用戶在線上傳附件的時間。并且對附件的大小沒有限制,可以添加數(shù)據(jù)量較大的附件。
[0011]一種網(wǎng)絡附件傳送系統(tǒng),包括:附件信息獲取模塊、離線下載模塊和附件添加模塊。所述附件信息獲取模塊用于接收用戶終端添加附件的指令,獲取用戶終端輸入的附件信息;所述離線下載模塊用于根據(jù)所述附件信息,從云端下載匹配的文件到預設的存儲服務器;所述附件添加模塊用于將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
[0012]本發(fā)明網(wǎng)絡附件傳送系統(tǒng)在用戶需要添加附件時,所述附件信息獲取模塊獲取用戶終端輸入的附件信息,所述離線下載模塊根據(jù)所述附件信息離線下載匹配的文件到存儲服務器,所述附件添加模塊從所述存儲服務器中添加的相應文件為網(wǎng)絡附件。因此,無需用戶本地上傳,可以節(jié)省用戶在線上傳附件的時間。并且對附件的大小沒有限制,可以添加數(shù)據(jù)量較大的附件。
【專利附圖】

【附圖說明】
[0013]圖1是本發(fā)明網(wǎng)絡附件傳送方法第一實施方式的流程示意圖;
[0014]圖2是本發(fā)明網(wǎng)絡附件傳送方法第二實施方式的流程示意圖;
[0015]圖3是本發(fā)明網(wǎng)絡附件傳送系統(tǒng)第一實施方式的結構示意圖;
[0016]圖4是本發(fā)明網(wǎng)絡附件傳送系統(tǒng)第二實施方式的結構示意圖;
[0017]圖5是本發(fā)明網(wǎng)絡附件傳送系統(tǒng)第三實施方式的結構示意圖。
【具體實施方式】
[0018]請參閱圖1,圖1是本發(fā)明網(wǎng)絡附件傳送方法第一實施方式的流程示意圖。
[0019]在本實施方式中,所述網(wǎng)絡附件傳送方法,包括以下步驟:
[0020]步驟S101,接收用戶終端添加附件的指令,獲取用戶終端輸入的附件信息;
[0021]在用戶發(fā)送郵件或者在論壇發(fā)帖等操作需要添加附件時,在用戶終端打開應用程序訪問相應的服務,如通過瀏覽器打開郵箱,論壇服務等,通過用戶終端發(fā)出添加附件的指令,并且輸入要發(fā)送的附件信息。所述添加附件的指令可以通過在添加附件的選項中增加下拉圖標,或者增加選擇按鈕等方式實現(xiàn)接收。
[0022]例如,可以在郵箱左側列表增加“離線空間”選項,所述“離線空間”為預先對應每個用戶賬戶創(chuàng)建的網(wǎng)絡附件信息集,并在各個所述網(wǎng)絡附件信息集中保存相應的網(wǎng)絡附件信息。用戶通過注冊賬戶,登錄賬戶獲取或者編輯對應賬戶下的網(wǎng)絡附件信息集;則,當用戶選擇各自賬戶下的“離線空間”中保存的網(wǎng)絡附件信息時,獲取所述網(wǎng)絡附件信息作為用戶終端輸入的附件信息。
[0023]進一步地,在所述“離線空間”中可保存用戶添加附件的記錄以及對應的附件信息。則用戶可以登錄自己的賬戶查看自己以往的添加附件的記錄,并可通過所述添加附件的記錄,重新選擇以前添加過的附件信息。
[0024]或者,也可以在寫郵件的頁面中“添加附件”的按鈕旁邊創(chuàng)建下拉圖標,提供網(wǎng)絡附件的推薦列表,則在用戶選擇對應的推薦列表下的網(wǎng)絡附件信息時,獲取所述推薦列表中的網(wǎng)絡附件信息作為用戶終端輸入的附件信息。
[0025]所述“離線空間”以及其他網(wǎng)絡附件的推薦列表中提供的網(wǎng)絡附件信息都指向本發(fā)明的存儲服務器中相應的文件。
[0026]步驟S102,根據(jù)所述附件信息,從云端下載匹配的文件到預設的存儲服務器,并將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。[0027]所述存儲服務器是根據(jù)本發(fā)明的思想構建的海量的數(shù)據(jù)儲存服務器,其可以保存用戶離線下載完成的數(shù)據(jù)。并可作為客戶端或者瀏覽器下載插件下載取回附件數(shù)據(jù)的數(shù)據(jù)源;所述存儲服務器也可將網(wǎng)絡附件同步到各種郵件或者論壇服務等應用程序的存儲中轉服務器,通過所述存儲中轉服務器提供網(wǎng)絡附件的同步數(shù)據(jù)源。
[0028]本發(fā)明通過離線下載的方式,從云端下載相應的文件到所述存儲服務器中保存,并在下載完成后,將所述存儲服務器保存的相應文件添加為網(wǎng)絡附件。因此,無需用戶本地上傳附件,節(jié)省了用戶上傳附件的時間。并且,發(fā)送附件的大小不再受限于發(fā)送附件的應用程序的存儲中轉服務器,從而可以發(fā)送“超大臨時附件”,解決傳統(tǒng)附件發(fā)送大小受限的問題,附件可以擴容到整個存儲服務器的容量限制,尤其對于傳輸大型的影視資源和軟件很方便。
[0029]進一步地,在執(zhí)行步驟S102添加網(wǎng)絡附件完成之后,發(fā)送所述網(wǎng)絡附件。亦即,本發(fā)明可進一步提供網(wǎng)絡附件的發(fā)送功能,而不僅限于添加網(wǎng)絡附件,因此,利用本發(fā)明的網(wǎng)絡附件傳送方法可以制作出獨立的具有發(fā)送附件功能的應用程序,也可以在現(xiàn)有的各種具備附件發(fā)送功能的應用程序中增加添加網(wǎng)絡附件的功能,例如以應用程序插件的方式實現(xiàn)。
[0030]而在發(fā)送所述網(wǎng)絡附件之后,收到下載附件的指令時,則從所述存儲服務器下載相應的文件。因為整個網(wǎng)絡附件的添加發(fā)送和接收過程都無需用戶上傳本地文件,因此節(jié)省了用戶上傳附件的時間。
[0031]請參閱圖2,圖2是本發(fā)明網(wǎng)絡附件傳送方法第二實施方式的流程示意圖。
[0032]在本實施方式中,所述網(wǎng)絡附件傳送方法,包括以下步驟:
[0033]步驟S201,接收用戶終端添加附件的指令,獲取用戶終端輸入的附件信息;
[0034]本步驟同上述步驟S101。
[0035]步驟S202,檢測所述存儲服務器中是否有與所述附件信息相匹配的文件;如果是,則執(zhí)行步驟S203 ;否則,則執(zhí)行步驟S204 ;
[0036]在本步驟中,用戶可以通過登錄所述“離線空間”的賬戶,然后在其中的搜索頁面輸入關鍵字搜索所述存儲服務器中是否保存有匹配的文件。
[0037]所述“離線空間”以及其他網(wǎng)絡附件的推薦列表中提供的網(wǎng)絡附件信息都指向所述存儲服務器中相應的文件。并且,按照所述存儲服務器節(jié)省存儲空間的機制,對于內(nèi)容相同的文件,一般在所述存儲服務器中只保留單獨的一份,并通過各個用戶的“離線空間”共享所述文件,用戶可以在自己的“離線空間”中搜索或者查看到所述文件,并且有可能對所述文件在各自的“離線空間”中作不同的命名。當用戶選擇所述“離線空間”中保存的文件信息作為附件信息時,根據(jù)所述“離線空間”中保存的文件信息在所述存儲服務器中查找相應的文件。
[0038]優(yōu)選地,將所述存儲服務器的各個文件的哈希值以及所述文件在所述存儲服務器中的數(shù)據(jù)鏈接寫入數(shù)據(jù)庫。則,可以通過所述數(shù)據(jù)庫中記錄的哈希值對所述存儲服務器的文件作唯一的標識,減少所述存儲服務器中出現(xiàn)相同文件,節(jié)省所述存儲服務器的儲存空間。并且,可以根據(jù)所述文件的哈希值,查找所述文件在所述存儲服務器中的數(shù)據(jù)鏈接。
[0039]步驟S203,將所述存儲服務器中的相應文件添加為網(wǎng)絡附件;
[0040]如果所述存儲服務器中保存有與所述附件信息相匹配的文件,則直接調用所述存儲服務器保存的相應文件作為網(wǎng)絡附件發(fā)送。則在發(fā)送后,收到下載附件的指令時,從所述存儲服務器下載相應的文件到用戶指定的本地目錄。因此,可以方便地實現(xiàn)網(wǎng)絡附件的傳送,無需發(fā)送方從本地上傳附件,節(jié)省了上傳附件的時間。
[0041]在一個實施例中,在將所述存儲服務器中的相應文件添加為網(wǎng)絡附件時,可以獲取所述文件在所述存儲服務器中的數(shù)據(jù)鏈接,并將所述數(shù)據(jù)鏈接添加為網(wǎng)絡附件。例如,所述數(shù)據(jù)鏈接可以是所述文件在所述存儲服務器中的儲存地址,則,可將所述儲存地址添加為網(wǎng)絡附件發(fā)送。在收到下載附件的指令時,可通過所述數(shù)據(jù)鏈接從所述存儲服務器下載對應的文件到用戶指定的本地目錄。因為在附件發(fā)送時只發(fā)送所述文件的數(shù)據(jù)鏈接,而不發(fā)送所述文件本身,所以在收到該附件時,直接根據(jù)其中的數(shù)據(jù)鏈接從所述存儲服務器中自行下載對應的文件,非常方便。
[0042]在另一個實施例中,也可以在發(fā)送所述網(wǎng)絡附件之后,進一步將所述存儲服務器保存的相應文件同步到郵件服務或者論壇等發(fā)送附件的應用程序的存儲中轉服務器中保存;則在收到下載附件的指令時,可從所述存儲中轉服務器下載相應的文件到所述接收方用戶指定的本地目錄。
[0043]因為各種郵件服務,論壇服務都有自己獨立的文件存儲中轉服務器,將所述存儲服務器保存的相應文件同步到存儲中轉服務器中保存,可以使用戶下載附件更加直接簡單,減輕所述存儲服務器的下載帶寬的負擔。特別是對于較小的文件,比如100M以下的文件,在用戶取回附件時,可通過一般的取回附件的流程取回附件。
[0044]步驟S204,根據(jù)所述附件信息,從云端下載匹配的文件到所述存儲服務器,并將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
[0045]如果判斷所述存儲服務器中并沒有保存有與所述附件信息相匹配的文件,則通過離線下載的方式,從云端下載相應的文件到所述存儲服務器。并在下載完成后,將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。如此可以確保即使所述存儲服務器中并未保存相應的文件,也無需用戶本地上傳。在本步驟中,將所述存儲服務器保存的相應文件添加為網(wǎng)絡附件的方法可與步驟S203相同。
[0046]而從云端下載匹配的文件到所述存儲服務器時,可進一步獲取所述文件的哈希值,并將所述哈希值以及所述文件在所述存儲服務器中的數(shù)據(jù)鏈接寫入數(shù)據(jù)庫。
[0047]則,從云端下載匹配的文件到所述存儲服務器之前,可以根據(jù)所述哈希值判斷是否已有相同的文件保存在所述述存儲服務器。亦即,先獲取所述文件的哈希值,檢測所述數(shù)據(jù)庫中是否儲存有相同的哈希值;如果有,則放棄下載所述文件;如果無,則下載所述文件。
[0048]因此,對相同的文件不會第二次下載,不同的用戶可以共享所述存儲服務器中的同一個文件,減少重復下載帶來的帶寬資源和時間的浪費。
[0049]優(yōu)選地,從云端下載匹配的文件到所述存儲服務器時,根據(jù)所述文件的下載類型,將下載任務分發(fā)到相應類型的離線下載模塊中執(zhí)行下載操作。例如所述文件的下載類型是P2P,則將下載任務分發(fā)到相應的P2P離線下載模塊。因為各個文件的下載方式可能不同,因此有針對性地將同一種下載類型的下載任務分發(fā)到處理該種下載類型的專門下載服務器中,可以提高文件下載的效率。
[0050]本發(fā)明的網(wǎng)絡附件傳送方法通過直接選擇存儲服務器中的文件來作為網(wǎng)絡附件發(fā)送,不需要本地上傳附件;在存儲服務器中未保存有對應文件時,則通過離線下載的方式將文件下載到所述存儲服務器,再將下載完成的文件添加為網(wǎng)絡附件,無需本地上傳附件,節(jié)省了上傳附件的時間。并且,可以在添加附件時,直接把文件在所述存儲服務器中的數(shù)據(jù)鏈接作為網(wǎng)絡附件發(fā)送,在接收附件后直接通過所述數(shù)據(jù)鏈接在所述存儲服務器下載對應的文件,減少了附件發(fā)送過程中的傳輸數(shù)據(jù)量,降低了網(wǎng)絡成本。
[0051]請參閱圖3,圖3是本發(fā)明網(wǎng)絡附件傳送系統(tǒng)第一實施方式的結構示意圖。
[0052]在本實施方式中,所述網(wǎng)絡附件傳送系統(tǒng),包括:
[0053]附件信息獲取模塊11,用于接收用戶終端添加附件的指令,獲取用戶終端輸入的附件信息;
[0054]離線下載模塊12,用于根據(jù)所述附件信息,從云端下載匹配的文件到預設的存儲服務器;
[0055]附件添加模塊13,用于將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
[0056]其中,所述附件信息獲取模塊11在用戶發(fā)送郵件或者在論壇發(fā)帖等操作需要添加附件時,在用戶終端打開應用程序訪問相應的服務,如通過瀏覽器打開郵箱,論壇服務等,通過用戶終端發(fā)出添加附件的指令,并且輸入要發(fā)送的附件信息。所述添加附件的指令可以通過在添加附件的選項中增加下拉圖標,或者增加選擇按鈕等方式實現(xiàn)接收。
[0057]優(yōu)選地,所述附件信息獲取模塊11進一步用于預先對應每個用戶賬戶創(chuàng)建的網(wǎng)絡附件信息集,并在各個所述網(wǎng)絡附件信息集中保存相應的網(wǎng)絡附件信息;則在用戶選擇所述網(wǎng)絡附件信息集中保存的網(wǎng)絡附件信息時,獲取所述網(wǎng)絡附件信息作為用戶終端輸入的附件信息。
[0058]例如所述附件信息獲取模塊11可以在郵箱左側列表增加“離線空間”選項,所述“離線空間”即為預先對應每個用戶賬戶創(chuàng)建的網(wǎng)絡附件信息集,并在各個所述網(wǎng)絡附件信息集中保存相應的網(wǎng)絡附件信息。用戶通過注冊賬戶,登錄賬戶獲取或者編輯對應賬戶下的網(wǎng)絡附件信息集;則,當用戶選擇各自賬戶下的“離線空間”中保存的網(wǎng)絡附件信息時,所述附件信息獲取模塊11獲取所述網(wǎng)絡附件信息作為用戶終端輸入的附件信息。
[0059]所述附件信息獲取模塊11可進一步地在所述“離線空間”中保存用戶添加附件的記錄以及對應的附件信息。則用戶可以登錄自己的賬戶查看自己以往的添加附件的記錄,并可通過所述添加附件的記錄,重新選擇以前添加過的附件信息。
[0060]或者,所述附件信息獲取模塊11也可以在寫郵件的頁面中“添加附件”的按鈕旁邊創(chuàng)建下拉圖標,提供網(wǎng)絡附件的推薦列表,則在用戶選擇對應的推薦列表下的網(wǎng)絡附件信息時,獲取所述推薦列表中的網(wǎng)絡附件信息作為用戶終端輸入的附件信息。
[0061]其中,所述“離線空間”以及其他網(wǎng)絡附件的推薦列表中提供的網(wǎng)絡附件信息都指向本發(fā)明的存儲服務器中相應的文件。
[0062]所述存儲服務器是根據(jù)本發(fā)明的思想構建的海量的數(shù)據(jù)儲存服務器,其可以保存用戶離線下載完成的數(shù)據(jù),并可作為客戶端或者瀏覽器下載插件下載取回附件數(shù)據(jù)的數(shù)據(jù)源;所述存儲服務器也可將網(wǎng)絡附件同步到各種郵件或者論壇服務等應用程序的存儲中轉服務器,通過所述存儲中轉服務器提供網(wǎng)絡附件的同步數(shù)據(jù)源。
[0063]所述離線下載模塊12通過離線下載的方式,從云端下載相應的文件到所述存儲服務器,所述附件添加模塊13在下載完成后,將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。因此,無需用戶本地上傳附件,節(jié)省了用戶上傳附件的時間。并且,發(fā)送附件的大小不再受限于發(fā)送附件的應用程序的存儲中轉服務器,從而可以發(fā)送“超大臨時附件”,解決傳統(tǒng)附件發(fā)送大小受限的問題,附件可以擴容到整個存儲服務器的容量限制,尤其對于傳輸大型的影視資源和軟件很方便。
[0064]請參閱圖4,圖4是本發(fā)明網(wǎng)絡附件傳送系統(tǒng)第二實施方式的結構示意圖。
[0065]優(yōu)選地,本發(fā)明的網(wǎng)絡附件傳送系統(tǒng)還可以包括發(fā)送模塊14,所述發(fā)送模塊14用于在所述附件添加模塊13添加網(wǎng)絡附件完成之后,發(fā)送所述網(wǎng)絡附件。亦即,本發(fā)明的網(wǎng)絡附件傳送系統(tǒng)可進一步實現(xiàn)網(wǎng)絡附件的發(fā)送功能,而不僅限于添加網(wǎng)絡附件,因此,利用本發(fā)明的網(wǎng)絡附件傳送系統(tǒng)可以制作出獨立的具有發(fā)送附件功能的應用程序,也可以在現(xiàn)有的各種具備附件發(fā)送功能的應用程序中新增添加網(wǎng)絡附件的功能,例如以應用程序插件的方式實現(xiàn)。
[0066]進一步地,本發(fā)明的網(wǎng)絡附件傳送系統(tǒng)還可以包括下載客戶端15,所述下載客戶端15用于在所述發(fā)送模塊14發(fā)送所述網(wǎng)絡附件之后,在收到下載附件的指令時,從所述存儲服務器下載相應的文件。因為本發(fā)明的網(wǎng)絡附件傳送系統(tǒng)整個網(wǎng)絡附件的添加發(fā)送和接收過程都無需用戶上傳本地文件,因此節(jié)省了用戶上傳附件的時間。
[0067]請參閱圖5,圖5是本發(fā)明網(wǎng)絡附件傳送系統(tǒng)第三實施方式的結構示意圖。
[0068]在本實施方式中,所述網(wǎng)絡附件傳送系統(tǒng)進一步包括:檢測模塊16 ;
[0069]所述檢測模塊16用于根據(jù)所述附件信息,檢測所述存儲服務器中是否有與所述附件信息相匹配的文件;
[0070]在所述檢測模塊16的檢測結果為是時,所述附件添加模塊13將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
[0071]在所述檢測模塊16的檢測結果為否時,所述離線下載模塊13根據(jù)所述附件信息,從云端下載匹配的文件到所述存儲服務器;所述附件添加模塊13將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
[0072]所述檢測模塊16可以通過對所述存儲服務器的檢索實現(xiàn)。用戶可通過登錄所述“離線空間”的賬戶,然后在其中的搜索頁面輸入關鍵字搜索所述存儲服務器中是否保存有匹配的文件。
[0073]所述“離線空間”以及其他網(wǎng)絡附件的推薦列表中提供的網(wǎng)絡附件信息都指向所述存儲服務器中相應的文件。按照所述存儲服務器節(jié)省存儲空間的機制,對于內(nèi)容相同的文件,一般在所述存儲服務器中只保留單獨的一份,并通過各個用戶的“離線空間”共享所述文件,用戶可以在自己的“離線空間”中搜索或者查看到所述文件,并且有可能對所述文件在各自的“離線空間”中作不同的命名。當用戶選擇所述“離線空間”中保存的文件信息作為附件信息時,根據(jù)所述“離線空間”中保存的文件信息在所述存儲服務器中查找相應的文件。
[0074]優(yōu)選地,本發(fā)明網(wǎng)絡附件傳送系統(tǒng)還包括數(shù)據(jù)庫模塊,所述數(shù)據(jù)庫模塊用于獲取所述離線下載模塊12下載完成的文件的哈希值,并將所述哈希值以及所述文件在所述存儲服務器中的數(shù)據(jù)鏈接寫入數(shù)據(jù)庫。則,可以通過所述數(shù)據(jù)庫中記錄的哈希值對所述存儲服務器的文件作唯一的標識,減少所述存儲服務器中出現(xiàn)相同文件,節(jié)省所述存儲服務器的儲存空間。并且,可以根據(jù)所述文件的哈希值,查找所述文件在所述存儲服務器中的數(shù)據(jù)鏈接。
[0075]如果所述檢測模塊16檢測到所述存儲服務器中保存有與所述附件信息相匹配的文件,則所述附件添加模塊13可以直接調用所述存儲服務器中的相應文件作為網(wǎng)絡附件發(fā)送。則在所述發(fā)送模塊14發(fā)送后,所述下載客戶端15收到下載附件的指令時,從所述存儲服務器下載相應的文件到用戶指定的本地目錄。因此,可以方便地實現(xiàn)網(wǎng)絡附件的傳送,無需發(fā)送方從本地上傳附件,節(jié)省了上傳附件的時間。
[0076]在一個實施例中,所述附件添加模塊13在將所述存儲服務器保存的相應文件添加為網(wǎng)絡附件時,可以獲取所述文件在所述存儲服務器中的數(shù)據(jù)鏈接,并將所述數(shù)據(jù)鏈接添加為網(wǎng)絡附件;如,所述數(shù)據(jù)鏈接可以是所述文件在所述存儲服務器中的儲存地址;
[0077]則,所述發(fā)送模塊14發(fā)送所述儲存地址。
[0078]所述下載客戶端15在收到下載附件的指令時,根據(jù)所述數(shù)據(jù)鏈接從所述存儲服務器下載對應的文件。因為在附件發(fā)送時只發(fā)送所述文件的數(shù)據(jù)鏈接,而不發(fā)送所述文件本身,所以在收到該附件時,直接根據(jù)其中的數(shù)據(jù)鏈接從所述存儲服務器中自行下載對應的文件,非常方便。
[0079]在另一個實施例中,本發(fā)明網(wǎng)絡附件傳送系統(tǒng)還包括數(shù)據(jù)同步模塊,所述數(shù)據(jù)同步模塊在所述發(fā)送模塊發(fā)送所述網(wǎng)絡附件之后,將所述存儲服務器中的相應文件同步到發(fā)送附件的應用程序的存儲中轉服務器;
[0080]所述下載客戶端15進一步用于在收到下載附件的指令時,從所述存儲中轉服務器下載相應的文件。
[0081]因為各種郵件服務,論壇服務都有自己獨立的文件存儲中轉服務器,所述數(shù)據(jù)同步模塊將所述存儲服務器保存的相應文件同步到存儲中轉服務器中保存,可以使用戶下載附件更加直接簡單,減輕所述存儲服務器的下載帶寬的負擔。特別是對于較小的文件,比如100M以下的文件,在用戶取回附件時,可通過一般的取回附件的流程取回附件。
[0082]如果所述檢測模塊16判斷所述存儲服務器中并沒有保存有與所述附件信息相匹配的文件,則所述離線下載模塊12通過離線下載的方式,從云端下載相應的文件到所述存儲服務器中保存。并在下載完成后,將所述存儲服務器保存的相應文件添加為網(wǎng)絡附件。如此可以確保即使所述存儲服務器中并未保存相應的文件,也無需用戶本地上傳。
[0083]優(yōu)選地,所述數(shù)據(jù)庫模塊進一步用于在所述離線下載模塊12下載文件前,獲取所述文件的哈希值,并檢測所述存儲服務器的數(shù)據(jù)庫中是否儲存有相同的哈希值;如果有,則所述離線下載模塊12放棄下載所述文件;如果無,則所述離線下載模塊12下載所述文件。
[0084]因此,所述離線下載模塊12對相同的文件不會第二次下載,不同的用戶可以共享所述存儲服務器中的同一個文件,減少重復下載帶來的帶寬資源和時間的浪費。
[0085]優(yōu)選地,本發(fā)明的網(wǎng)絡附件傳送系統(tǒng)還包括:離線下載調度模塊,所述離線下載調度模塊用于根據(jù)所述文件的下載類型,將下載任務分發(fā)到相應類型的離線下載模塊12中執(zhí)行下載操作。例如所述文件的下載類型是P2P,則所述離線下載調度服務器將下載任務分發(fā)到相應的P2P離線下載模塊12。因為各個文件的下載方式可能不同,因此有針對性地將同一種下載類型的下載任務分發(fā)到處理該種下載類型的專門下載服務器中,可以提高文件下載的效率。
[0086]本發(fā)明的網(wǎng)絡附件傳送系統(tǒng)通過直接選擇存儲服務器中的文件來作為網(wǎng)絡附件發(fā)送,不需要本地上傳附件;在存儲服務器中未保存有對應文件時,則通過所述離線下載模塊12以離線下載的方式將文件下載到所述存儲服務器,再由所述附件添加模塊13將下載完成的文件添加為網(wǎng)絡附件,無需本地上傳附件,節(jié)省了上傳附件的時間。并且,可以在添加附件時,直接把文件在所述存儲服務器中的數(shù)據(jù)鏈接作為網(wǎng)絡附件發(fā)送,在接收附件后相應的下載客戶端15直接通過所述數(shù)據(jù)鏈接在所述存儲服務器下載對應的文件,減少了附件發(fā)送過程中的傳輸數(shù)據(jù)量,降低了網(wǎng)絡成本。
[0087]本領域普通技術人員可以理解實現(xiàn)上述實施方式中的全部或部分流程,以及對應的系統(tǒng),是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各實施方式的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(RandomAccess Memory, RAM)等。
[0088]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種網(wǎng)絡附件傳送方法,其特征在于,包括步驟: 接收用戶終端添加附件的指令,獲取用戶終端輸入的附件信息; 根據(jù)所述附件信息,從云端下載匹配的文件到預設的存儲服務器,并將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
2.根據(jù)權利要求1所述的網(wǎng)絡附件傳送方法,其特征在于,在獲取用戶終端輸入的附件信息之后,先執(zhí)行以下步驟: 檢測所述存儲服務器中是否有與所述附件信息相匹配的文件; 如果有,則將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
3.根據(jù)權利要求1或者2所述的網(wǎng)絡附件傳送方法,其特征在于,在添加網(wǎng)絡附件完成之后,發(fā)送所述網(wǎng)絡附件。
4.根據(jù)權利要求3所述的網(wǎng)絡附件傳送方法,其特征在于,在發(fā)送所述網(wǎng)絡附件之后,收到下載附件的指令時,從所述存儲服務器下載相應的文件。
5.根據(jù)權利要求4所述的網(wǎng)絡附件傳送方法,其特征在于,將所述存儲服務器中的相應文件添加為網(wǎng)絡附件的步驟包括:獲取所述文件在所述存儲服務器中的數(shù)據(jù)鏈接,并將所述數(shù)據(jù)鏈接添加為網(wǎng)絡附件; 貝1J,在收到下載附件的指令時,根據(jù)所述數(shù)據(jù)鏈接從所述存儲服務器下載相應的文件。
6.根據(jù) 權利要求4所述的網(wǎng)絡附件傳送方法,其特征在于,在發(fā)送所述網(wǎng)絡附件之后,進一步將所述存儲服務器中的相應文件同步到發(fā)送附件的應用程序的存儲中轉服務器中保存; 貝U,在收到下載附件的指令時,從所述存儲中轉服務器下載相應的文件。
7.根據(jù)權利要求1或者2所述的網(wǎng)絡附件傳送方法,其特征在于,從云端下載匹配的文件到所述存儲服務器時,進一步獲取所述文件的哈希值,并將所述哈希值以及所述文件在所述存儲服務器中的數(shù)據(jù)鏈接寫入數(shù)據(jù)庫; 貝U,從云端下載匹配的文件到所述存儲服務器之前,先執(zhí)行以下步驟:檢測所述數(shù)據(jù)庫中是否儲存有相同的哈希值;如果是,則放棄下載所述文件;否則下載所述文件。
8.—種網(wǎng)絡附件傳送系統(tǒng),其特征在于,包括: 附件信息獲取模塊,用于接 收用戶終端添加附件的指令,獲取用戶終端輸入的附件信息; 離線下載模塊,用于根據(jù)所述附件信息,從云端下載匹配的文件到預設的存儲服務器; 附件添加模塊,用于將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
9.根據(jù)權利要求8所述的網(wǎng)絡附件傳送系統(tǒng),其特征在于,進一步包括:檢測模塊; 所述檢測模塊用于根據(jù)所述附件信息,檢測所述存儲服務器中是否有與所述附件信息相匹配的文件; 在所述檢測模塊的檢測結果為是時,所述附件添加模塊將所述存儲服務器中的相應文件添加為網(wǎng)絡附件。
10.根據(jù)權利要求8或者9所述的網(wǎng)絡附件傳送系統(tǒng),其特征在于,進一步包括:發(fā)送模塊,所述發(fā)送模塊用于發(fā)送所述網(wǎng)絡附件。
11.根據(jù)權利要求10所述的網(wǎng)絡附件傳送系統(tǒng),其特征在于,進一步包括:下載客戶端, 所述下載客戶端用于在收到下載附件的指令時,從所述存儲服務器下載相應的文件。
12.根據(jù)權利要求11所述的網(wǎng)絡附件傳送系統(tǒng),其特征在于,所述附件添加模塊進一步用于獲取所述文件在所述存儲服務器中的數(shù)據(jù)鏈接,并將所述數(shù)據(jù)鏈接添加為網(wǎng)絡附件; 所述下載客戶端進一步用于在收到下載附件的指令時,根據(jù)所述數(shù)據(jù)鏈接從所述存儲服務器下載對應的文件。
13.根據(jù)權利要求11所述的網(wǎng)絡附件傳送系統(tǒng),其特征在于,進一步包括數(shù)據(jù)同步模塊, 所述數(shù)據(jù)同步模塊在所述發(fā)送模塊發(fā)送所述網(wǎng)絡附件之后,將所述存儲服務器中的相應文件同步到發(fā)送附件的應用程序的存儲中轉服務器; 所述下載客戶端 進一步用于在收到下載附件的指令時,從所述存儲中轉服務器下載相應的文件。
14.根據(jù)權利要求8或者9所述的網(wǎng)絡附件傳送系統(tǒng),其特征在于,進一步包括: 數(shù)據(jù)庫模塊,用于獲取所述離線下載模塊下載完成的文件的哈希值,并將所述哈希值以及所述文件在所述存儲服務器中的數(shù)據(jù)鏈接寫入數(shù)據(jù)庫,并在所述離線下載模塊下載文件前,獲取所述文件的哈希值,并檢測所述數(shù)據(jù)庫中是否儲存有相同的哈希值;如果是,則所述離線下載模塊放棄下載所述文件;否則所述離線下載模塊下載所述文件。
【文檔編號】H04L12/58GK103475564SQ201210184611
【公開日】2013年12月25日 申請日期:2012年6月6日 優(yōu)先權日:2012年6月6日
【發(fā)明者】劉剛 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1