法包括:接收用戶在顯示有文件上傳界面的所述 電子設(shè)備的觸控屏幕上的滑動(dòng)操作,其中,所述文件上傳界面中包含待上傳文件;確定所述 滑動(dòng)操作對應(yīng)的滑動(dòng)軌跡;確定所述滑動(dòng)軌跡對應(yīng)的形狀;判斷預(yù)設(shè)的形狀集合中是否存 在所確定的形狀;當(dāng)所述預(yù)設(shè)的形狀集合中存在所確定的形狀時(shí),將所述滑動(dòng)操作確定為 文件上傳指令;按照所述文件上傳指令,上傳所述待上傳文件。應(yīng)用本發(fā)明實(shí)施例提供的技 術(shù)方案,用戶無需找到文件上傳指令對應(yīng)的按鈕、并對該按鈕進(jìn)行點(diǎn)擊操作,只需對電子設(shè) 備的觸控屏幕進(jìn)行滑動(dòng)操作,即可將文件進(jìn)行上傳,減少了上傳視頻或照片等文件的操作 步驟,提高了用戶的體驗(yàn)效果。
【附圖說明】
[0061] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0062] 圖1為本發(fā)明實(shí)施例提供的一種文件上傳方法的流程示意圖;
[0063] 圖2為本發(fā)明實(shí)施例提供的一種文件上傳裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0064] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0065] 需要說明的是,本發(fā)明的實(shí)施例優(yōu)選適用于安裝了 iOS操作系統(tǒng)(iOS是由蘋果公 司開發(fā)的手持設(shè)備操作系統(tǒng))、或安卓操作系統(tǒng)(Android系統(tǒng)是一種基于Linux的自由及 開放源代碼的操作系統(tǒng))、或Windows Phone操作系統(tǒng)(Windows Phone是微軟公司發(fā)布的 一款手機(jī)操作系統(tǒng))的具有觸控屏幕的電子設(shè)備,當(dāng)然也適用于其他具有觸控屏幕的電子 設(shè)備,本發(fā)明對此不作限定。
[0066] 下面通過具體實(shí)施例,對本發(fā)明進(jìn)行詳細(xì)說明。
[0067] 圖1為本發(fā)明實(shí)施例提供的一種文件上傳方法的流程示意圖,可以包括:
[0068] SlOl :接收用戶在顯示有文件上傳界面的電子設(shè)備的觸控屏幕上的滑動(dòng)操作;
[0069] 其中,所述文件上傳界面中包含待上傳文件;
[0070] S102 :確定所述滑動(dòng)操作對應(yīng)的滑動(dòng)軌跡;
[0071] S103 :確定所述滑動(dòng)軌跡對應(yīng)的形狀;
[0072] S104 :判斷預(yù)設(shè)的形狀集合中是否存在所確定的形狀,如果是,執(zhí)行S105 ;
[0073] S105 :將所述滑動(dòng)操作確定為文件上傳指令;
[0074] S106 :按照所述文件上傳指令,上傳所述待上傳文件。
[0075] 需要說明的是,待上傳文件可以是圖片文件,也可以是視頻文件,也可以是word 文件,也可以是excel文件,也可以是記事本文件,本發(fā)明并不對待上傳文件的文件格式進(jìn) 行限定。
[0076] 舉例而言,確定為文件上傳指令的滑動(dòng)操作的滑動(dòng)軌跡的形狀可以為"對勾"形 狀,例如" V ",也就是說,用戶可以通過在屏幕上劃出對勾,即下發(fā)文件上傳指令,方便進(jìn)行 文件的上傳。
[0077] 假設(shè)待上傳文件為圖片A,用戶將圖片A添加在文件上傳界面后,滑動(dòng)電子設(shè)備 的觸控屏幕,此時(shí)電子設(shè)備接收到用戶的滑動(dòng)操作,假設(shè)該滑動(dòng)操作的起始像素點(diǎn)坐標(biāo)為 PO (xP。,yP。)、最低像素點(diǎn)坐標(biāo)為Pl (xP1,yP1)、終點(diǎn)像素點(diǎn)坐標(biāo)為P2 (xP2, yP2),則確定用戶的 滑動(dòng)操作對應(yīng)的滑動(dòng)軌跡為由PO滑動(dòng)至PU再由Pl滑動(dòng)至P2。通常情況下,電子設(shè)備屏 幕的像素點(diǎn)的坐標(biāo)原點(diǎn)位于屏幕的左上角,自左至右,水平坐標(biāo)X逐漸增大;自上至下,垂 直坐標(biāo)y逐漸增大。其中,用戶的滑動(dòng)操作對應(yīng)的屏幕的所有像素點(diǎn)中,垂直坐標(biāo)y最大的 像素點(diǎn)為滑動(dòng)操作的最低像素點(diǎn)。
[0078] 具體的,預(yù)設(shè)的形狀集合中可以存儲有預(yù)設(shè)形狀中各指定點(diǎn)之間的坐標(biāo)關(guān)系;可 以判斷預(yù)設(shè)的形狀集合中存儲的坐標(biāo)關(guān)系中,是否存在所確定的形狀的各指定點(diǎn)之間的坐 標(biāo)關(guān)系。
[0079] 示例性的,假設(shè)預(yù)設(shè)的形狀集合中存儲4種坐標(biāo)關(guān)系,其中,
[0080] 第一種坐標(biāo)關(guān)系為:x2>xl>x0, yl>y0>y2,對應(yīng)形狀為" V " ;
[0081] 第二種坐標(biāo)關(guān)系為:x2>xl>x0, yl>y2>y0,對應(yīng)形狀為" ;
[0082] 第三種坐標(biāo)關(guān)系為:x0>xl>x2, yl>y0>y2,對應(yīng)形狀為" V" ;
[0083] 第四種坐標(biāo)關(guān)系為:x0>xl>x2,yl>y2>y0,對應(yīng)形狀為" V";
[0084] 上述x0、xl、x2分別為滑動(dòng)操作的起始像素點(diǎn)坐標(biāo)、最低像素點(diǎn)坐標(biāo)、終點(diǎn)像素點(diǎn) 坐標(biāo)的水平坐標(biāo);上述y〇、yl、y2分別為滑動(dòng)操作的起始像素點(diǎn)坐標(biāo)、最低像素點(diǎn)坐標(biāo)、終 點(diǎn)像素點(diǎn)坐標(biāo)的垂直坐標(biāo)。
[0085] 假設(shè)用戶的上述滑動(dòng)操作對應(yīng)的起始像素點(diǎn)P0、最低像素點(diǎn)Pl和終點(diǎn)像素點(diǎn)P2 的坐標(biāo)關(guān)系為:χ Ρ2>χΡ1>χΡ。,yP1>y ro>yP2,確定用戶滑動(dòng)操作對應(yīng)的滑動(dòng)軌跡的形狀為" V ",與 預(yù)設(shè)的形狀集合中存儲的第一種坐標(biāo)關(guān)系相匹配,即預(yù)設(shè)的形狀集合中存在與用戶滑動(dòng)操 作對應(yīng)的滑動(dòng)軌跡的形狀,則將用戶的滑動(dòng)操作確定為文件上傳指令,將圖片A上傳至互 聯(lián)網(wǎng)。
[0086] 需要說明是,上述以形狀" V "為例進(jìn)行說明,僅為本發(fā)明的一具體實(shí)例,并不夠成 對本發(fā)明的限定。
[0087] 具體在,在實(shí)際應(yīng)用中,還可以進(jìn)一步在用戶滑動(dòng)操作的過程中,針對任意一個(gè)預(yù) 設(shè)的時(shí)間段,確定該時(shí)間段內(nèi)的滑動(dòng)軌跡對應(yīng)的滑動(dòng)距離;根據(jù)所述時(shí)間段以及所述滑動(dòng) 距離,計(jì)算滑動(dòng)速度;判斷計(jì)算得到的滑動(dòng)速度是否大于或等于預(yù)設(shè)的滑動(dòng)速度;當(dāng)所述 預(yù)設(shè)的形狀集合中存在所確定的形狀且所述計(jì)算得到的滑動(dòng)速度大于或等于預(yù)設(shè)的滑動(dòng) 速度時(shí),將所述滑動(dòng)操作確定為文件上傳指令。
[0088] 示例性的,假設(shè)預(yù)設(shè)的時(shí)間段為0. 05秒,預(yù)設(shè)的滑動(dòng)速度為15厘米/秒;在用戶 滑動(dòng)操作的過程中,獲得任意〇. 05秒對應(yīng)的滑動(dòng)軌跡對應(yīng)的滑動(dòng)距離,假設(shè)獲得的滑動(dòng)距 離為1厘米,計(jì)算滑動(dòng)速度=1厘米/〇. 05秒=20厘米/秒,判斷計(jì)算得到的滑動(dòng)速度20 厘米/秒是否大于或等于預(yù)設(shè)的滑動(dòng)速度15厘米/秒,判斷結(jié)果為是,同時(shí),預(yù)設(shè)的形狀集 合中存在用戶滑動(dòng)操作的滑動(dòng)軌跡的形狀時(shí),則將用戶的滑動(dòng)操作確定為文件上傳指令。
[0089] 具體的,在實(shí)際應(yīng)用中,為了避免用戶誤操作,還可以判斷連續(xù)幾個(gè)預(yù)設(shè)的時(shí)間段 的滑動(dòng)速度是否都大于或等于預(yù)設(shè)的滑動(dòng)速度,當(dāng)所述預(yù)設(shè)的形狀集合中存在所確定的形 狀且連續(xù)幾個(gè)預(yù)設(shè)的時(shí)間段的滑動(dòng)速度大于或等于預(yù)設(shè)的滑動(dòng)速度時(shí),則將用戶的滑動(dòng)操 作確定為文件上傳指令。例如,從用戶滑動(dòng)屏幕開始,獲得起始點(diǎn)像素點(diǎn)坐標(biāo),每隔〇. 05秒 獲得滑動(dòng)位置對應(yīng)的像素點(diǎn)坐標(biāo),依次計(jì)算第一個(gè)〇. 05秒滑動(dòng)軌跡對應(yīng)的滑動(dòng)速度,第二 個(gè)0. 05秒滑動(dòng)軌跡對應(yīng)的滑動(dòng)速度……第η個(gè)0. 05秒滑動(dòng)軌跡對應(yīng)的滑動(dòng)速度……直至 滑動(dòng)操作對應(yīng)的最后一個(gè)〇. 05秒滑動(dòng)軌跡對應(yīng)的滑動(dòng)速度,任取連續(xù)10個(gè)時(shí)間段,判斷連 續(xù)10個(gè)時(shí)間段的滑動(dòng)速度是否均大于或等于預(yù)設(shè)的滑動(dòng)速度,如果是,則將用戶的滑動(dòng)操 作確定為文件上傳指令,如果連續(xù)10個(gè)時(shí)間段中有一個(gè)時(shí)間段的滑動(dòng)速度小于預(yù)設(shè)的滑 動(dòng)速度,則不將用戶的滑動(dòng)操作確定為文件上傳指令。
[0090] 具體在,在實(shí)際應(yīng)用中,在預(yù)設(shè)