數(shù)據(jù)上傳方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲(chǔ)領(lǐng)域,特別涉及一種數(shù)據(jù)上傳方法及裝置。
【背景技術(shù)】
[0002]在云技術(shù)爆發(fā)的當(dāng)今時(shí)代,用戶通常希望將所瀏覽的網(wǎng)絡(luò)小說(shuō)、新聞、論壇帖子、微博等中的有興趣的數(shù)據(jù)信息上傳到服務(wù)器以保存,從而達(dá)到日后方便查看或多設(shè)備共享查詢的目的。其中,用戶有興趣的數(shù)據(jù)信息可以包括:文本段、圖片、視頻文檔或文本文檔坐寸ο
[0003]現(xiàn)有技術(shù)中,通過(guò)如下方式將待上傳數(shù)據(jù)上傳到服務(wù)器:
[0004]在上傳數(shù)據(jù)時(shí),用戶需要查找到數(shù)據(jù)上傳頁(yè)面中的數(shù)據(jù)輸入?yún)^(qū)域,并通過(guò)鼠標(biāo)點(diǎn)擊以聚焦到該數(shù)據(jù)輸入?yún)^(qū)域,然后通過(guò)ctrl+v操作或者鼠標(biāo)右鍵粘貼操作把待上傳數(shù)據(jù)粘貼到該數(shù)據(jù)輸入?yún)^(qū)域中,并點(diǎn)擊該數(shù)據(jù)輸入?yún)^(qū)域所對(duì)應(yīng)的提交按鈕,從而完成將待上傳數(shù)據(jù)上傳到服務(wù)器。
[0005]可見(jiàn),在現(xiàn)有的數(shù)據(jù)上傳過(guò)程中,操作步驟較為繁瑣,影響用戶的使用體驗(yàn)。尤其當(dāng)用戶需要多次上傳不同內(nèi)容時(shí),操作步驟繁瑣的缺點(diǎn)更為明顯。
【發(fā)明內(nèi)容】
[0006]基于上述問(wèn)題,本發(fā)明實(shí)施例公開(kāi)了一種數(shù)據(jù)上傳方法及裝置,以簡(jiǎn)化數(shù)據(jù)上傳步驟,從而提高用戶的使用體驗(yàn)。技術(shù)方案如下:
[0007]第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)上傳方法,適用于瀏覽器;所述方法包括:
[0008]對(duì)用戶在數(shù)據(jù)上傳頁(yè)面的操作行為進(jìn)行監(jiān)聽(tīng);
[0009]當(dāng)監(jiān)聽(tīng)到任意一次操作行為后,判斷所述操作行為的行為特征是否與預(yù)設(shè)的數(shù)據(jù)上傳觸發(fā)操作行為的行為特征相匹配,如果是,則
[0010]進(jìn)一步根據(jù)本次的操作行為,確定待上傳數(shù)據(jù);
[0011]將所確定出的待上傳數(shù)據(jù)上傳到服務(wù)器,以使得所述服務(wù)器在接收到所述待上傳數(shù)據(jù)后,保存所述待上傳數(shù)據(jù)。
[0012]優(yōu)選的,所述將所確定出的待上傳數(shù)據(jù)上傳到服務(wù)器之前,還包括:
[0013]將所述數(shù)據(jù)上傳頁(yè)面中的預(yù)先設(shè)置的數(shù)據(jù)輸入?yún)^(qū)域設(shè)置為編輯狀態(tài);
[0014]監(jiān)聽(tīng)所述數(shù)據(jù)輸入?yún)^(qū)域內(nèi)是否發(fā)生數(shù)據(jù)變化;
[0015]所述判斷所述操作行為的行為特征是否與預(yù)設(shè)的數(shù)據(jù)上傳觸發(fā)操作行為的行為特征相匹配,包括:
[0016]判斷所述操作行為的行為特征是否為將已復(fù)制數(shù)據(jù)粘貼到所述數(shù)據(jù)上傳頁(yè)面中,如果是,表明相匹配;
[0017]所述根據(jù)本次的操作行為,確定待上傳數(shù)據(jù),包括:
[0018]將本次的操作行為所對(duì)應(yīng)的已復(fù)制數(shù)據(jù)確定為待上傳數(shù)據(jù);
[0019]所述將所確定出的待上傳數(shù)據(jù)上傳到服務(wù)器,包括:
[0020]將所確定出的待上傳數(shù)據(jù)粘貼到處于編輯狀態(tài)的所述數(shù)據(jù)輸入?yún)^(qū)域中;在監(jiān)聽(tīng)到所述數(shù)據(jù)輸入?yún)^(qū)域內(nèi)發(fā)生數(shù)據(jù)變化后,將所變化數(shù)據(jù)上傳到服務(wù)器。
[0021]優(yōu)選的,所述數(shù)據(jù)輸入?yún)^(qū)域?yàn)?預(yù)先設(shè)置的隱藏式的數(shù)據(jù)輸入?yún)^(qū)域。
[0022]優(yōu)選的,所述判斷所述操作行為的行為特征是否與預(yù)設(shè)的數(shù)據(jù)上傳觸發(fā)操作行為的行為特征相匹配,包括:
[0023]判斷所述操作行為的行為特征是否為將已選中數(shù)據(jù)拖拽到所述數(shù)據(jù)上傳頁(yè)面中,如果是,表明相匹配;
[0024]所述根據(jù)本次的操作行為,確定待上傳數(shù)據(jù),包括:
[0025]將本次的操作行為所對(duì)應(yīng)的已選中數(shù)據(jù)確定為待上傳數(shù)據(jù)。
[0026]優(yōu)選的,所述待上傳數(shù)據(jù)為文本段、圖片、視頻文檔或文本文檔。
[0027]優(yōu)選的,當(dāng)所述待上傳數(shù)據(jù)為文本段時(shí),在所述待上傳數(shù)據(jù)上傳完畢后,彈出用于顯示所述文本段的懸浮窗口。
[0028]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳方法還包括:
[0029]在接收到針對(duì)于所述懸浮窗口的放大指令后,放大顯示所述懸浮窗口。
[0030]優(yōu)選的,在所述待上傳數(shù)據(jù)上傳完畢后,還包括:接收所述服務(wù)器反饋的在保存所述待上傳數(shù)據(jù)過(guò)程中所形成文檔的文檔標(biāo)識(shí)信息。
[0031]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳方法還包括:
[0032]彈出包含所述文檔所對(duì)應(yīng)縮略圖的懸浮窗口,其中,所述文檔所對(duì)應(yīng)縮略圖依據(jù)所述文檔的文檔標(biāo)識(shí)信息生成。
[0033]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳方法還包括:
[0034]在接收到針對(duì)于所述縮略圖的點(diǎn)擊指令后,下載并打開(kāi)所述文檔。
[0035]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳方法還包括:
[0036]彈出包含所述文檔所對(duì)應(yīng)縮略圖和圖形識(shí)別碼的懸浮窗口,其中,所述文檔所對(duì)應(yīng)縮略圖依據(jù)所述文檔的文檔標(biāo)識(shí)信息生成;所述圖形識(shí)別碼所攜帶的信息為下載所述文檔的鏈接地址。
[0037]第二方面,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)上傳裝置,適用于瀏覽器;所述裝置包括:
[0038]監(jiān)聽(tīng)模塊,用于對(duì)用戶在數(shù)據(jù)上傳頁(yè)面的操作行為進(jìn)行監(jiān)聽(tīng);
[0039]判斷模塊,用于當(dāng)所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到任意一次操作行為后,判斷所述操作行為的行為特征是否與預(yù)設(shè)的數(shù)據(jù)上傳觸發(fā)操作行為的行為特征相匹配,如果是,則觸發(fā)待上傳數(shù)據(jù)確定模塊;
[0040]待上傳數(shù)據(jù)確定模塊,用于根據(jù)本次的操作行為,確定待上傳數(shù)據(jù);
[0041]上傳模塊,用于將所確定出的待上傳數(shù)據(jù)上傳到服務(wù)器,以使得所述服務(wù)器在接收到所述待上傳數(shù)據(jù)后,保存所述待上傳數(shù)據(jù)。
[0042]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳裝置還包括:
[0043]狀態(tài)預(yù)設(shè)模塊,用于將所述數(shù)據(jù)上傳頁(yè)面中的預(yù)先設(shè)置的數(shù)據(jù)輸入?yún)^(qū)域設(shè)置為編輯狀態(tài);
[0044]數(shù)據(jù)監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述數(shù)據(jù)輸入?yún)^(qū)域內(nèi)是否發(fā)生數(shù)據(jù)變化;
[0045]相應(yīng)的,
[0046]所述判斷模塊,包括:
[0047]第一判斷單元,用于當(dāng)所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到任意一次操作行為后,判斷所述操作行為的行為特征是否為將已復(fù)制數(shù)據(jù)粘貼到所述數(shù)據(jù)上傳頁(yè)面中,如果是,觸發(fā)待上傳數(shù)據(jù)確定模塊;
[0048]所述待上傳數(shù)據(jù)確定模塊,包括:
[0049]第一確定單元,用于將本次的操作行為所對(duì)應(yīng)的已復(fù)制數(shù)據(jù)確定為待上傳數(shù)據(jù);
[0050]所述上傳模塊,包括:
[0051]第一上傳模塊,用于將所確定出的待上傳數(shù)據(jù)粘貼到處于編輯狀態(tài)的所述數(shù)據(jù)輸入?yún)^(qū)域中;且在所述數(shù)據(jù)監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到所述數(shù)據(jù)輸入?yún)^(qū)域內(nèi)發(fā)生數(shù)據(jù)變化后,將所變化數(shù)據(jù)上傳到服務(wù)器。
[0052]優(yōu)選的,所述數(shù)據(jù)輸入?yún)^(qū)域?yàn)?預(yù)先設(shè)置的隱藏式的數(shù)據(jù)輸入?yún)^(qū)域。
[0053]優(yōu)選的,所述判斷模塊,包括:
[0054]第二判斷單元,用于當(dāng)所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到任意一次操作行為后,判斷所述操作行為的行為特征是否為將已選中數(shù)據(jù)拖拽到所述數(shù)據(jù)上傳頁(yè)面中,如果是,觸發(fā)待上傳數(shù)據(jù)確定模塊;
[0055]所述待上傳數(shù)據(jù)確定模塊,包括:
[0056]第二確定單元,用于將本次的操作行為所對(duì)應(yīng)的已選中數(shù)據(jù)確定為待上傳數(shù)據(jù)。
[0057]優(yōu)選的,所述待上傳數(shù)據(jù)為文本段、圖片、視頻文檔或文本文檔。
[0058]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳裝置還包括:
[0059]文本顯示模塊,用于當(dāng)所述待上傳數(shù)據(jù)為文本段時(shí),在所述待上傳數(shù)據(jù)上傳完畢后,彈出用于顯示所述文本段的懸浮窗口。
[0060]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳裝置還包括:
[0061]放大顯示模塊,用于在接收到針對(duì)于所述懸浮窗口的放大指令后,放大顯示所述懸浮窗口。
[0062]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳裝置還包括:
[0063]文檔標(biāo)識(shí)信息接收模塊,用于在所述待上傳數(shù)據(jù)上傳完畢后,接收所述服務(wù)器反饋的在保存所述待上傳數(shù)據(jù)過(guò)程中所形成文檔的文檔標(biāo)識(shí)信息。
[0064]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳裝置還包括:
[0065]第一懸浮窗口顯示模塊,用于彈出包含所述文檔所對(duì)應(yīng)縮略圖的懸浮窗口,其中,所述文檔所對(duì)應(yīng)縮略圖依據(jù)所述文檔的文檔標(biāo)識(shí)信息生成。
[0066]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳裝置還包括:
[0067]下載模塊,用于在接收到針對(duì)于所述縮略圖的點(diǎn)擊指令后,下載并打開(kāi)所述文檔。
[0068]優(yōu)選的,本發(fā)明實(shí)施例所提供的數(shù)據(jù)上傳裝置還包括:
[0069]第二懸浮窗口顯示模塊,用于彈出包含所述文檔所對(duì)應(yīng)縮略圖和圖形識(shí)別碼的懸浮窗口,其中,所述文檔所對(duì)應(yīng)縮略圖依據(jù)所述文檔的文檔標(biāo)識(shí)信息生成;所述圖形識(shí)別碼所攜帶的信息為下載所述文檔的鏈接地址。
[0070]本發(fā)明實(shí)施例中,對(duì)用戶在數(shù)據(jù)上傳頁(yè)面的操作行為進(jìn)行監(jiān)聽(tīng);當(dāng)監(jiān)聽(tīng)到任意一次操作行為后,判斷該操作行為的行為特征是否與預(yù)設(shè)的數(shù)據(jù)上傳觸發(fā)操作行為的行為特征相匹配,如果是,則進(jìn)一步根據(jù)本次的操作行為,確定待上傳數(shù)據(jù);將所確定出的待上傳數(shù)據(jù)上傳到服務(wù)器,以使得該服務(wù)器在接收到該待上傳數(shù)據(jù)后,保存該待上傳數(shù)據(jù)。與現(xiàn)有技術(shù)相比,本方案中,用戶在數(shù)據(jù)上傳頁(yè)面的一次操作行為即可實(shí)現(xiàn)數(shù)據(jù)上傳,因此,達(dá)到了簡(jiǎn)化數(shù)據(jù)上傳步驟,從而提高用戶的使用體驗(yàn)的目的。
【附圖說(shuō)明】
[0071]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0072]圖1為本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)上傳方法的第一種流程圖;
[0073]圖2為本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)上傳方法的第二種流程圖;
[0074]圖3為本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)上傳方法的