本申請涉及計算機軟件技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)批量處理的方法及裝置。
背景技術(shù):
目前,在云計算領(lǐng)域?qū)Y源的選擇大多是通過檢索、篩選、排序后,在列表當(dāng)頁進行選擇,在實際應(yīng)用中常存在需要對列表中的數(shù)據(jù)進行批量處理的操作,現(xiàn)有信息系統(tǒng)大多只支持對當(dāng)前頁的數(shù)據(jù)進行批量操作,如在第一頁選中某一項或某幾項數(shù)據(jù)行,然后進行批量審核、刪除或是標(biāo)記等操作,第一頁操作完成后,再翻到第二頁,對第二頁中的部分?jǐn)?shù)據(jù)行進行批量操作。有些信息系統(tǒng)可能會支持跨頁選擇所有頁列表內(nèi)容的操作,然后再對所有列表內(nèi)容統(tǒng)一進行批量操作。
然而,在信息資源的實際應(yīng)用中,常存在需要對分布在不同頁中的部分?jǐn)?shù)據(jù)進行批量操作的需求,如,需要對第一頁中的3、4、5行數(shù)據(jù),對第二頁中的2、7、8行數(shù)據(jù),對第三頁中的5、6行數(shù)據(jù)進行批量操作,但傳統(tǒng)的大部分的信息系統(tǒng)并不支持跨頁選擇數(shù)據(jù)的操作,雖然有些能實現(xiàn)跨頁選擇全部的數(shù)據(jù)的操作,但仍不支持跨頁選擇每頁中的部分?jǐn)?shù)據(jù)進行批量處理的操作,只能對當(dāng)前頁選中的數(shù)據(jù)進行操作,如圖1所示的信息展示界面,只能對當(dāng)前頁的數(shù)據(jù)行進行操作,不能同時選擇多頁的部分?jǐn)?shù)據(jù)行進行操作。
技術(shù)實現(xiàn)要素:
本申請實施例中提出了一種數(shù)據(jù)批量處理的方法及裝置,以解決現(xiàn)有技術(shù)中無法對分布在不同頁中的部分?jǐn)?shù)據(jù)進行批量操作的技術(shù)問題。
本申請實施例中提供了一種數(shù)據(jù)批量處理的方法,包括:
獲取對當(dāng)前頁面被選中的數(shù)據(jù)行進行批處理的觸發(fā)操作,將所述當(dāng)前頁面被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中,所述批處理數(shù)據(jù)庫用于存儲任一頁執(zhí)行批處理觸發(fā)操作后獲取的被選中的數(shù)據(jù)行;
獲取進入批處理的觸發(fā)操作,展示所述批處理數(shù)據(jù)庫中的數(shù)據(jù);
獲取對所述展示的數(shù)據(jù)的功能觸發(fā)操作,執(zhí)行所述功能操作。
本申請實施例中還提供了一種數(shù)據(jù)批量處理的裝置,包括:
批處理數(shù)據(jù)存儲模塊,用于獲取對當(dāng)前頁面被選中的數(shù)據(jù)行進行批處理的觸發(fā)操作,將所述當(dāng)前頁面被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中,所述批處理數(shù)據(jù)庫用于存儲任一頁執(zhí)行批處理觸發(fā)操作后獲取的被選中的數(shù)據(jù)行;
批處理數(shù)據(jù)展示模塊,用于獲取進入批處理的觸發(fā)操作,展示所述批處理數(shù)據(jù)庫中的數(shù)據(jù);
批處理數(shù)據(jù)執(zhí)行模塊,用于獲取對所述展示的數(shù)據(jù)的功能觸發(fā)操作,執(zhí)行所述功能操作。
有益效果如下:
由于本申請實施例所提供的技術(shù)方案通過批處理數(shù)據(jù)庫存儲需要進行批處理的跨頁數(shù)據(jù),當(dāng)獲取到進入批處理的觸發(fā)操作后,展示批處理數(shù)據(jù)庫中的數(shù)據(jù),根據(jù)批觸發(fā)操作對批處理數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行功能操作,從而解決了對分布在不同頁中的部分?jǐn)?shù)據(jù)進行批量操作的問題。
附圖說明
下面將參照附圖描述本申請的具體實施例,其中:
圖1示出了現(xiàn)有技術(shù)中的信息展示界面;
圖2示出了本申請實施例中提供的一種數(shù)據(jù)批量處理的方法實施的流程示 意圖;
圖3示出了本申請又一實施例中提供的一種數(shù)據(jù)批量處理的方法實施的流程示意圖;
圖3A示出了本申請實施例中提供的一種信息展示界面;
圖3B示出了本申請實施例中提供的一種批處理展示界面;
圖3C示出了本申請實施例中提供的另一種批處理展示界面;
圖4示出了本申請又一實施例中提供的一種數(shù)據(jù)批量處理的方法實施的流程示意圖;
圖4A示出了本申請實施例中提供的一種信息展示界面;
圖5示出了本申請實施例中提供的一種數(shù)據(jù)批量處理裝置的結(jié)構(gòu)示意圖;
圖6示出了本申請實施例中提供的又一種數(shù)據(jù)批量處理裝置的結(jié)構(gòu)示意圖;
圖7示出了本申請實施例中提供的又一種數(shù)據(jù)批量處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了使本申請的技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖對本申請的示例性實施例進行進一步詳細的說明,顯然,所描述的實施例僅是本申請的一部分實施例,而不是所有實施例的窮舉。并且在不沖突的情況下,本說明中的實施例及實施例中的特征可以互相結(jié)合。
本申請中為了實現(xiàn)對數(shù)據(jù)的批量處理,預(yù)先在信息展示界面設(shè)置需進行批處理的功能單元,當(dāng)用戶點擊該功能單元時,后端服務(wù)器獲取用戶的觸發(fā)操作,并將當(dāng)前頁面被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中。本申請?zhí)峁┑臄?shù)據(jù)批量處理的方法可應(yīng)用于所有的針對類似于列表中的諸項目選中后進行處理(操作)的行為。如,郵箱的郵件列表、電子商務(wù)網(wǎng)站中的產(chǎn)品列表、云計算領(lǐng)域中的資源、實例列表等,對具體應(yīng)用場景本實施例中不做具體限定。本實施例 提供的數(shù)據(jù)批量處理的方法可以應(yīng)用于包含有觸摸顯示屏或者觸控板的終端中,該終端可以包括智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4(Moving Picture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、膝上型便攜計算機和臺式計算機等等,對此本實施例不做具體限定。
參見圖2,本申請實施例中提供的一種數(shù)據(jù)批量處理的方法,該方法包括:
步驟101、獲取對當(dāng)前頁面被選中的數(shù)據(jù)行進行批處理的觸發(fā)操作,將當(dāng)前頁面被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中。
本實施例及以下實施例中,當(dāng)前頁指顯示給用戶查看的所在頁,數(shù)據(jù)行指列表中的每個實例所在的行。其中,批處理數(shù)據(jù)庫用于存儲信息展示界面的任一頁執(zhí)行批處理觸發(fā)操作后獲取的被選中的數(shù)據(jù)行。
步驟102、獲取進入批處理的觸發(fā)操作,展示批處理數(shù)據(jù)庫中的數(shù)據(jù)。
步驟103、獲取對展示的數(shù)據(jù)的功能觸發(fā)操作,執(zhí)行功能操作。
在一種可能實施的方式中,將當(dāng)前頁面被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中之后,還包括:
在當(dāng)前頁面上彈出進入批處理界面的功能選項,該功能選項懸浮于當(dāng)前頁面上;
相應(yīng)地,獲取進入批處理的觸發(fā)操作,包括:
獲取對彈出的功能選項的觸發(fā)操作。
在一種實施方式中,展示批處理數(shù)據(jù)庫中的數(shù)據(jù),包括:
獲取批處理數(shù)據(jù)庫中的數(shù)據(jù)行;
解析出批處理數(shù)據(jù)庫中的每條數(shù)據(jù)行的數(shù)據(jù)名稱;
在當(dāng)前頁面上彈出第一批處理顯示界面;
在第一批處理顯示界面上顯示所述每條數(shù)據(jù)行的數(shù)據(jù)名稱。
在另一種可能的實施方式中,展示批處理數(shù)據(jù)庫中的數(shù)據(jù),包括:
獲取批處理數(shù)據(jù)庫中的數(shù)據(jù)行;
跳轉(zhuǎn)到第二批處理顯示界面;
在第二批處理顯示界面上顯示批處理數(shù)據(jù)庫中的數(shù)據(jù)行。
在另一種可能的實施方式中,獲取對展示的數(shù)據(jù)的功能觸發(fā)操作,執(zhí)行功能操作之后,還包括:
判斷是否已完成對展示的數(shù)據(jù)的功能操作,如果是,則將已完成功能操作的數(shù)據(jù)在批處理數(shù)據(jù)庫中刪除。
有益效果:本實施例中通過在信息展示界面預(yù)設(shè)需進行批量處理的功能單元,在每一頁選中數(shù)據(jù)行后,可以通過觸發(fā)該單元統(tǒng)一將選中的數(shù)據(jù)行保存到批處理數(shù)據(jù)庫中,通過批處理數(shù)據(jù)庫存儲需要進行批處理的跨頁數(shù)據(jù),當(dāng)獲取到進入批處理的觸發(fā)操作后,展示批處理數(shù)據(jù)庫中的數(shù)據(jù),根據(jù)批觸發(fā)操作對批處理數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行功能操作,從而解決了對分布在不同頁中的部分?jǐn)?shù)據(jù)進行批量操作的問題。
參見圖3,本申請又一實施例中提供的一種數(shù)據(jù)批量處理的方法,本實施例中,信息展示界面的功能單元具體可以由存入批處理車控件完成,其中該功能單元在信息展示界面的名稱可為“存入批處理車”,當(dāng)然該名稱是可選的,實際應(yīng)用中并不局限于該名稱??蛇x地,在信息展示界面預(yù)設(shè)進入批處理的功能單元,在獲取到該單元的觸發(fā)操作后,進入批處理顯示界面。如圖3A所示,圖3A示出了一種信息展示界面,該界面在原有的信息展示界面上添加了“存入批處理車”功能選項以及進入批處理車功能選項,當(dāng)然圖3A只是給出了一種示例,具體應(yīng)用中,兩個功能選項的位置和名稱均是可以調(diào)整的,對此本實施例不做具體限定。如圖3所示,該方法包括:
步驟201、在信息展示界面獲取對當(dāng)前頁面被選中的數(shù)據(jù)行進行批處理操作的觸發(fā)操作,將當(dāng)前頁面被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中。
本實施例中設(shè)置批處理數(shù)據(jù)庫,該數(shù)據(jù)庫用于存放任一頁執(zhí)行“存入批處 理車”操作后獲取的被選中的數(shù)據(jù)行,即存儲跨頁選擇的數(shù)據(jù)行。在當(dāng)前頁,后端服務(wù)器獲取用戶點擊“存入批處理車”的觸發(fā)操作后,獲取當(dāng)前頁面被選中的數(shù)據(jù)行,將被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中,當(dāng)獲取到翻頁操作后,翻轉(zhuǎn)到用戶的指定頁,將該指定頁作為當(dāng)前頁,當(dāng)再次獲取到“存入批處理車”的觸發(fā)操作時,獲取并保存用戶在當(dāng)前頁選擇的數(shù)據(jù)行。其中數(shù)據(jù)行的信息包括數(shù)據(jù)名稱(ID)和屬性信息,在獲取到數(shù)據(jù)行的信息后,統(tǒng)一發(fā)給后端服務(wù)器存入批處理數(shù)據(jù)庫中,如果所選的數(shù)據(jù)量級過大,這些數(shù)據(jù)就采取分段傳輸?shù)姆桨競鹘o后端服務(wù)器,相應(yīng)地展現(xiàn)時,再由服務(wù)器分段返回執(zhí)行結(jié)果。其中數(shù)據(jù)獲取的過程與現(xiàn)有技術(shù)中的實現(xiàn)方法類似,對此本實施例中不再贅述。
本實施例中,用戶對功能項的觸發(fā)操作可以是通過鼠標(biāo)觸發(fā)功能操作,對于有觸摸功能的設(shè)備,也可以是通過觸控觸發(fā)功能操作,當(dāng)然可以通過語音觸發(fā)功能操作,對此本實施例中不做具體限定。
本實施例中,實時監(jiān)控頁面上的觸發(fā)操作,判斷該觸發(fā)操作是否為翻頁操作,如果是,則翻到用戶指定頁,獲取用戶在指定頁的功能操作,如果該觸發(fā)操作不是翻頁操作,則確定該觸發(fā)操作是否為進入批處理的觸發(fā)操作,如果是,則執(zhí)行步驟202,如果否則執(zhí)行相應(yīng)的功能操作,如刪除、標(biāo)記等操作。
本實施例中,優(yōu)選地,在進入批處理操作的功能選項界面上同時顯示批處理數(shù)據(jù)庫中存入的數(shù)據(jù)行的條數(shù),具體的,當(dāng)獲取到觸發(fā)“存入批處理車”的操作時,獲取當(dāng)前存儲的數(shù)據(jù)行條數(shù),并在進入批處理操作的功能選項界面更新條數(shù)顯示,如從“已放入12個實例”更新為“已放入16個實例”,其中每一條數(shù)據(jù)行對應(yīng)為一條實例。
步驟202、獲取進入批處理的觸發(fā)操作,展示批處理數(shù)據(jù)庫中的數(shù)據(jù)。
本實施例中,獲取進入批處理的觸發(fā)操作后,同時獲取批處理數(shù)據(jù)庫中的數(shù)據(jù),將數(shù)據(jù)通過預(yù)設(shè)方式進行展示。可選地,本實施例中可預(yù)設(shè)兩種批處理顯示界面,第一種為簡化界面,當(dāng)獲取到用戶觸發(fā)進入批處理的操作后,在當(dāng)前頁面上彈出批處理顯示界面,該批處理顯示界面懸浮于當(dāng)前頁面上,且該懸 浮界面通過觸發(fā)操作可被放大或縮小。在此種方式下,展示批處理數(shù)據(jù)庫中的數(shù)據(jù)包括:獲取批處理數(shù)據(jù)庫中的數(shù)據(jù),解析出數(shù)據(jù)庫中每條數(shù)據(jù)行的數(shù)據(jù)名稱,在彈出的批處理顯示界面上顯示每條數(shù)據(jù)行的數(shù)據(jù)名稱。如圖3B所示的彈出的顯示界面,該界面包括數(shù)據(jù)行的數(shù)據(jù)名稱以及需要批處理操作的功能選項,如停止、啟動、清空實例等,其中Something1、Something2、Something3、Something4、Something5等為獲取的跨頁數(shù)據(jù)行的數(shù)據(jù)名稱的示例。
本實施例中還可以通過控件預(yù)設(shè)第二種批處理顯示界面,當(dāng)獲取到用戶觸發(fā)進入批處理的操作后,跳轉(zhuǎn)到第二種批處理顯示界面,在此種方式下,展示批處理數(shù)據(jù)庫中的數(shù)據(jù)包括:獲取批處理數(shù)據(jù)庫中的數(shù)據(jù)行,跳轉(zhuǎn)到第二批處理顯示界面,在該界面上行顯示批處理數(shù)據(jù)庫中的數(shù)據(jù)行。如圖3C所示,這種顯示方式中,直接將用戶在任一頁選取的數(shù)據(jù)行顯示在批處理顯示界面上。
本實施例中,可選地,還可以在批處理顯示界面上設(shè)置搜索、全選復(fù)選項、刪除等功能區(qū),便于對批量處理數(shù)據(jù)進行再次處理。如,通過搜索欄可以在批處理數(shù)據(jù)庫中搜索任一數(shù)據(jù)名稱,通過全選復(fù)選項,可以對所有批處理數(shù)據(jù)進行選擇,實現(xiàn)統(tǒng)一處理,當(dāng)然可以在每個數(shù)據(jù)名稱前再加一復(fù)選項,使得用戶可以單獨選擇其中部分的批處理數(shù)據(jù),也可以通過刪除功能選項刪除批處理數(shù)據(jù)庫中的部分或所有數(shù)據(jù),對于批處理界面可附加的功能區(qū)域本實施例中不再一一贅述。
步驟203、獲取對展示的數(shù)據(jù)的功能觸發(fā)操作,執(zhí)行功能操作。
在觸發(fā)進入批處理操作界面后,獲取用戶觸發(fā)的功能操作,對批處理數(shù)據(jù)庫中的數(shù)據(jù)進行相應(yīng)的功能操作,如重啟、停止等操作,對此本實施例中不做具體限定。
步驟204、判斷是否已完成對展示的數(shù)據(jù)的功能操作,如果是,則執(zhí)行步驟205,否則繼續(xù)執(zhí)行獲取的功能操作。
本實施例中,判斷是否已完成對展示的數(shù)據(jù)的功能操作,可通過判斷后端服務(wù)器是否已收到功能操作成功的結(jié)果,如果是,則確認已完成了對數(shù)據(jù)的功 能操作。其中功能觸發(fā)操作完成的具體實現(xiàn)流程與現(xiàn)有技術(shù)中類似,本實施例中不再贅述。已完成功能操作的數(shù)據(jù)可以是批處理數(shù)據(jù)庫中的所有數(shù)據(jù),也可以是批處理數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù),對此本實施例中不做具體限定。
如果還未完成對批處理數(shù)據(jù)庫中的數(shù)據(jù)的功能操作,則獲取用戶的觸發(fā)操作,確認該觸發(fā)操作需要執(zhí)行的功能,繼續(xù)執(zhí)行相應(yīng)功能,對此本實施例中不再贅述。
205、將已完成功能操作的數(shù)據(jù)在批處理數(shù)據(jù)庫中刪除。
本實施例中,為了確保后端服務(wù)器的穩(wěn)定性,在確認已完成對批處理數(shù)據(jù)庫中數(shù)據(jù)的功能操作后,可及時將完成操作的數(shù)據(jù)刪除,以保證批處理數(shù)據(jù)庫中有足夠的存儲空間,從而提高系統(tǒng)工作效率。
可選地,在另一種實現(xiàn)方式中,通過控件,也可以在批處理顯示界面預(yù)設(shè)“操作后保留對象”的功能選項,在步驟204之前,判斷“操作后保留對象”的功能選項是否被觸發(fā),如果該功能選項已被觸發(fā),則取消步驟204的執(zhí)行,在批處理數(shù)據(jù)庫中繼續(xù)保留執(zhí)行完功能操作的數(shù)據(jù),如果否,則繼續(xù)執(zhí)行步驟204。
有益效果:本實施例中通過在信息展示界面預(yù)設(shè)需進行批量處理的功能單元,在每一頁選中數(shù)據(jù)行后,可以通過觸發(fā)該單元統(tǒng)一將選中的數(shù)據(jù)行保存到批處理數(shù)據(jù)庫中,通過批處理數(shù)據(jù)庫存儲需要進行批處理的跨頁數(shù)據(jù),當(dāng)獲取到進入批處理的觸發(fā)操作后,展示批處理數(shù)據(jù)庫中的數(shù)據(jù),根據(jù)批觸發(fā)操作對批處理數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行功能操作,從而解決了對分布在不同頁中的部分?jǐn)?shù)據(jù)進行批量操作的問題。在信息展示界面預(yù)設(shè)進入批處理的功能選項,可方便用戶查看已存入批處理數(shù)據(jù)庫中的數(shù)據(jù),提高了用戶的體驗感。另一方面,在完成對批處理數(shù)據(jù)庫中的數(shù)據(jù)的功能操作后,及時刪除批處理數(shù)據(jù)庫中的數(shù)據(jù),提高了系統(tǒng)的穩(wěn)定性及工作效率。
參見圖4,本申請又一實施例中提供了一種數(shù)據(jù)批量處理的方法,本實施 例中,信息展示界面的功能單元具體可以由存入批處理車控件完成,其中該單元在信息展示界面的名稱可為“存入批處理車”,當(dāng)然該名稱是可選的,實際應(yīng)用中并不局限于該名稱,優(yōu)選的,為了提高用戶體驗度,本實施例中并不預(yù)設(shè)進入批處理車功能單元,而是在用戶觸發(fā)“存入批處理車”后,在頁面彈出進入批處理車功能選項,用戶觸發(fā)該功能選項后,會進入批處理顯示界面,如圖4所示,該方法具體包括:
步驟301、在信息展示界面獲取對當(dāng)前頁面被選中的數(shù)據(jù)行進行批處理的觸發(fā)操作,將當(dāng)前頁面被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中。
本實施例中設(shè)置批處理數(shù)據(jù)庫,該數(shù)據(jù)庫用于存放任一頁執(zhí)行“存入批處理車”操作后獲取的被選中的數(shù)據(jù)行,即存儲跨頁選擇的數(shù)據(jù)行。在當(dāng)前頁,后端服務(wù)器獲取用戶點擊“存入批處理車”的觸發(fā)操作后,獲取當(dāng)前頁面被選中的數(shù)據(jù)行,將被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中,當(dāng)獲取到翻頁操作后,翻轉(zhuǎn)到用戶的指定頁,將該指定頁作為當(dāng)前頁,當(dāng)再次獲取到“存入批處理車”的觸發(fā)操作時,獲取并保存用戶在當(dāng)前頁選擇的數(shù)據(jù)行。
步驟302、在當(dāng)前頁面上彈出進入批處理界面的功能選項,在該功能選項的界面上顯示存入批處理數(shù)據(jù)庫的數(shù)據(jù)行條數(shù)。
本實施例中,如果當(dāng)前頁為首次執(zhí)行“存入批處理車”觸發(fā)操作的界面,則在該界面中彈出進入批處理的功能選項,優(yōu)選地,該單元上可設(shè)置顯示已存入批處理數(shù)據(jù)庫的數(shù)據(jù)行,如圖4A所示,可在該界面彈出如圖4A所示的功能選項,該功能選項懸浮于界面上,可懸浮于任何位置,如界面右側(cè),或底側(cè),或頂端,對其具體位置本實施例中不做具體限定。
當(dāng)然,如果當(dāng)前頁不是首次執(zhí)行“存入批處理車”觸發(fā)操作的界面,則可選地,進入批處理的功能選項會一直懸浮在當(dāng)前頁面上,在當(dāng)前頁面觸發(fā)“存入批處理車”操作后,進入批處理的功能選項界面會更新批處理數(shù)據(jù)庫中已存入數(shù)據(jù)行的數(shù)據(jù),如從“已放入12個實例”更新為“已放入16個實例”??蛇x地,也可以隱藏進入批處理的功能選項,如在獲取到觸發(fā)翻頁操作后,將進 入批處理的功能選項隱藏,在翻到另一頁后,不顯示該功能選項,當(dāng)再次獲取到觸發(fā)“存入批處理車”的操作后,再觸發(fā)彈出該功能選項。當(dāng)然該單元的隱藏操作也不局限于通過翻頁操作進行觸發(fā),也可以通過其他方式進行隱藏,對此本實施例不做具體限定。
本實施例中,實時監(jiān)控頁面上的觸發(fā)操作,判斷該觸發(fā)操作是否為翻頁操作,如果是,則翻到用戶指定頁,獲取用戶在指定頁的功能操作,如果該觸發(fā)操作不是翻頁操作,則確定該觸發(fā)操作是否為進入批處理的觸發(fā)操作,如果是,則執(zhí)行步驟303,如果否則執(zhí)行相應(yīng)的功能操作,如刪除、標(biāo)記等操作。
步驟303、獲取進入批處理的觸發(fā)操作,展示批處理數(shù)據(jù)庫中的數(shù)據(jù)。
本步驟與上述實施例中的步驟202類似,對比本實施例中不再贅述。
步驟304、獲取對展示的數(shù)據(jù)的功能觸發(fā)操作,執(zhí)行功能操作。
本步驟與上述實施例中的步驟203類似,對比本實施例中不再贅述。
步驟305、判斷是否已完成對展示的數(shù)據(jù)的功能操作,如果是,則執(zhí)行步驟306,否則繼續(xù)執(zhí)行獲取的功能操作。
本步驟與上述實施例中的步驟204類似,對比本實施例中不再贅述。
306、將已完成功能操作的數(shù)據(jù)在批處理數(shù)據(jù)庫中刪除。
本步驟與上述實施例中的步驟205類似,對比本實施例中不再贅述。
有益效果:本實施例中通過在信息展示界面預(yù)設(shè)需進行批量處理的單元,在每一頁選中數(shù)據(jù)行后,可以通過觸發(fā)該單元統(tǒng)一將選中的數(shù)據(jù)行保存到批處理數(shù)據(jù)庫中,通過批處理數(shù)據(jù)庫存儲需要進行批處理的跨頁數(shù)據(jù),當(dāng)獲取到進入批處理的觸發(fā)操作后,展示批處理數(shù)據(jù)庫中的數(shù)據(jù),根據(jù)批觸發(fā)操作對批處理數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行功能操作,從而解決了對分布在不同頁中的部分?jǐn)?shù)據(jù)進行批量操作的問題。在獲取到“存入批處理車”觸發(fā)操作后彈出進入批處理的功能選項,提高了用戶的體驗感。在完成對批處理數(shù)據(jù)庫中的數(shù)據(jù)的功能操作后,及時刪除批處理數(shù)據(jù)庫中的數(shù)據(jù),提高了系統(tǒng)的穩(wěn)定性及工作效率。
基于同一發(fā)明構(gòu)思,本申請實施例中還提供了一種數(shù)據(jù)批量處理的裝置,由于這些裝置解決問題的原理與一種數(shù)據(jù)批量處理的方法相似,因此這些裝置的實施可以參見方法的實施,重復(fù)之處不再贅述。
如圖5所示,裝置可以包括:批處理數(shù)據(jù)存儲模塊401,批處理數(shù)據(jù)展示模塊402以及批處理數(shù)據(jù)執(zhí)行模塊403;
批處理數(shù)據(jù)存儲模塊401,用于獲取對當(dāng)前頁面被選中的數(shù)據(jù)行進行批處理的觸發(fā)操作,將當(dāng)前頁面被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中,批處理數(shù)據(jù)庫用于存儲任一頁執(zhí)行批處理觸發(fā)操作后獲取的被選中的數(shù)據(jù)行;
批處理數(shù)據(jù)展示模塊402,用于獲取進入批處理的觸發(fā)操作,展示批處理數(shù)據(jù)庫中的數(shù)據(jù);
批處理數(shù)據(jù)執(zhí)行模塊403,用于獲取對展示的數(shù)據(jù)的功能觸發(fā)操作,執(zhí)行功能操作。
在一種可能實施的方式中,參見圖6,該裝置還包括:
第一彈出模塊404,用于在存儲模塊將當(dāng)前頁面被選中的數(shù)據(jù)行存入到批處理數(shù)據(jù)庫中之后,在當(dāng)前頁面上彈出進入批處理界面的功能選項,該功能選項懸浮于當(dāng)前頁面上;
可選地,參見圖7,批處理數(shù)據(jù)展示模塊402,包括:
第一獲取單元402a,用于獲取對第一彈出模塊彈出的功能選項的觸發(fā)操作。
在另一種可能的實施例中,參見圖7,批處理數(shù)據(jù)展示模塊402,包括:
第二獲取單元402a,用于獲取批處理數(shù)據(jù)庫中的數(shù)據(jù)行;
解析單元402b,用于解析出批處理數(shù)據(jù)庫中的每條數(shù)據(jù)行的數(shù)據(jù)名稱;
彈出單元402c,用于在當(dāng)前頁面上彈出第一批處理顯示界面;
第一顯示單元402d,用于在第一批處理顯示界面上顯示每條數(shù)據(jù)行的數(shù)據(jù)名稱。
在另一種可能的實施方式中,參見圖7,批處理數(shù)據(jù)展示模塊402,包括:
第三獲取單元402e,用于獲取批處理數(shù)據(jù)庫中的數(shù)據(jù)行;
跳轉(zhuǎn)單元402f,用于跳轉(zhuǎn)到第二批處理顯示界面;
第二顯示單元402g,用于在第二批處理顯示界面上顯示批處理數(shù)據(jù)庫中的數(shù)據(jù)行。
在另一種可能的實施方式中,參見圖7,該裝置還包括:
判斷模塊405,用于判斷是否已完成對展示的數(shù)據(jù)的功能操作;
刪除模塊406,用于當(dāng)判斷模塊405的判斷出已完成對展示的數(shù)據(jù)的功能操作時,將已完成功能操作的數(shù)據(jù)在批處理數(shù)據(jù)庫中刪除。
有益效果:本實施例中通過在信息展示界面預(yù)設(shè)需進行批量處理的單元,在每一頁選中數(shù)據(jù)行后,可以通過觸發(fā)該單元統(tǒng)一將選中的數(shù)據(jù)行保存到批處理數(shù)據(jù)庫中,通過批處理數(shù)據(jù)庫存儲需要進行批處理的跨頁數(shù)據(jù),當(dāng)獲取到進入批處理的觸發(fā)操作后,展示批處理數(shù)據(jù)庫中的數(shù)據(jù),根據(jù)批觸發(fā)操作對批處理數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行功能操作,從而解決了對分布在不同頁中的部分?jǐn)?shù)據(jù)進行批量操作的問題。
為了描述的方便,以上所述裝置的各部分以功能分為各種模塊或單元分別描述。當(dāng)然,在實施本申請時可以把各模塊或單元的功能在同一個或多個軟件或硬件中實現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/ 或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本申請的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。