本申請(qǐng)實(shí)施例涉及數(shù)據(jù)處理,具體涉及一種網(wǎng)頁表單的填報(bào)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、網(wǎng)頁表單可以為類似excel表的網(wǎng)頁端(記為web端)在線電子表格。對(duì)于網(wǎng)頁表單來說,通常可以支持用戶觸控單元格來手動(dòng)填報(bào)數(shù)據(jù),也可以使用excel的輸入/輸出(input/output,簡(jiǎn)稱為io)功能直接將某一excel文件中的相應(yīng)數(shù)據(jù)自動(dòng)上傳到網(wǎng)頁表單中。
2、然而,在網(wǎng)頁表單填報(bào)數(shù)據(jù)過多時(shí),會(huì)使手動(dòng)填報(bào)操作過于繁瑣,而耗費(fèi)大量時(shí)間,也容易出現(xiàn)錯(cuò)填或漏填的現(xiàn)象,無法保證網(wǎng)頁表單的準(zhǔn)確填報(bào)。而且,在excel文件中的數(shù)據(jù)上傳到網(wǎng)頁表單時(shí),通常會(huì)由網(wǎng)頁表單所在的瀏覽器進(jìn)行運(yùn)算、渲染和存儲(chǔ)。那么,往往會(huì)由于瀏覽器內(nèi)存容量有限而導(dǎo)致瀏覽器產(chǎn)生卡頓甚至網(wǎng)頁崩潰的情況,而無法保證網(wǎng)頁表單的正常填報(bào)。
3、所以,現(xiàn)有的網(wǎng)頁表單填報(bào)方式都存在一定的局限性,無法保證網(wǎng)頁表單填報(bào)的準(zhǔn)確性和流暢性。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種網(wǎng)頁表單的填報(bào)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),實(shí)現(xiàn)網(wǎng)頁表單的自動(dòng)化分頁填報(bào),確保網(wǎng)頁表單填報(bào)的準(zhǔn)確性和流暢性,提高網(wǎng)頁表單填報(bào)的安全有效性。
2、第一方面,本申請(qǐng)實(shí)施例提供了一種網(wǎng)頁表單的填報(bào)方法,該方法應(yīng)用于服務(wù)端,包括:
3、響應(yīng)于客戶端面向任一網(wǎng)頁表單的填報(bào)操作,確定所述網(wǎng)頁表單的列索引信息、列校驗(yàn)信息和待填報(bào)源數(shù)據(jù);
4、根據(jù)所述列索引信息,從所述待填報(bào)源數(shù)據(jù)中抽取對(duì)應(yīng)的目標(biāo)填報(bào)數(shù)據(jù),并根據(jù)所述列校驗(yàn)信息對(duì)所述目標(biāo)填報(bào)數(shù)據(jù)進(jìn)行校驗(yàn);
5、響應(yīng)于所述客戶端面向所述網(wǎng)頁表單的分頁顯示請(qǐng)求,從校驗(yàn)后的目標(biāo)填報(bào)數(shù)據(jù)中確定所述網(wǎng)頁表單內(nèi)指定分頁的分頁填報(bào)信息,并將所述分頁填報(bào)信息下發(fā)給所述客戶端,以使所述客戶端根據(jù)所述分頁填報(bào)信息顯示所述網(wǎng)頁表單填報(bào)后的指定分頁內(nèi)容。
6、第二方面,本申請(qǐng)實(shí)施例提供了一種網(wǎng)頁表單的填報(bào)方法,該方法應(yīng)用于客戶端,包括:
7、響應(yīng)于面向任一網(wǎng)頁表單的填報(bào)操作,通過對(duì)象存儲(chǔ)端向服務(wù)端上傳所述網(wǎng)頁表單的待填報(bào)源數(shù)據(jù);
8、響應(yīng)于面向所述網(wǎng)頁表單的分頁顯示請(qǐng)求,確定所述服務(wù)端下發(fā)的所述網(wǎng)頁表單內(nèi)指定分頁的分頁填報(bào)信息;
9、根據(jù)所述分頁填報(bào)信息,顯示所述網(wǎng)頁表單填報(bào)后的指定分頁內(nèi)容。
10、第三方面,本申請(qǐng)實(shí)施例提供了一種網(wǎng)頁表單的填報(bào)裝置,該裝置配置于服務(wù)端,包括:
11、待填報(bào)信息確定模塊,用于響應(yīng)于客戶端面向任一網(wǎng)頁表單的填報(bào)操作,確定所述網(wǎng)頁表單的列索引信息、列校驗(yàn)信息和待填報(bào)源數(shù)據(jù);
12、填報(bào)數(shù)據(jù)處理模塊,用于根據(jù)所述列索引信息,從所述待填報(bào)源數(shù)據(jù)中抽取對(duì)應(yīng)的目標(biāo)填報(bào)數(shù)據(jù),并根據(jù)所述列校驗(yàn)信息對(duì)所述目標(biāo)填報(bào)數(shù)據(jù)進(jìn)行校驗(yàn);
13、第一填報(bào)信息確定模塊,用于響應(yīng)于所述客戶端面向所述網(wǎng)頁表單的分頁顯示請(qǐng)求,從校驗(yàn)后的目標(biāo)填報(bào)數(shù)據(jù)中確定所述網(wǎng)頁表單內(nèi)指定分頁的分頁填報(bào)信息,并將所述分頁填報(bào)信息下發(fā)給所述客戶端,以使所述客戶端根據(jù)所述分頁填報(bào)信息顯示所述網(wǎng)頁表單填報(bào)后的指定分頁內(nèi)容。
14、第四方面,本申請(qǐng)實(shí)施例提供了一種網(wǎng)頁表單的填報(bào)裝置,該裝置配置于客戶端,包括:
15、待填報(bào)數(shù)據(jù)上傳模塊,用于響應(yīng)于面向任一網(wǎng)頁表單的填報(bào)操作,通過對(duì)象存儲(chǔ)端向服務(wù)端上傳所述網(wǎng)頁表單的待填報(bào)源數(shù)據(jù);
16、第二填報(bào)信息確定模塊,用于將客戶端面向所述網(wǎng)頁表單的分頁顯示請(qǐng)求上報(bào)給所述服務(wù)端,并接收所述服務(wù)端下發(fā)的所述網(wǎng)頁表單內(nèi)指定分頁的分頁填報(bào)信息;
17、分頁填報(bào)模塊,用于根據(jù)所述分頁填報(bào)信息,顯示所述網(wǎng)頁表單填報(bào)后的指定分頁內(nèi)容。
18、第五方面,本申請(qǐng)實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括:
19、處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述處理器用于調(diào)用并運(yùn)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序,以執(zhí)行本申請(qǐng)第一方面和第二方面中提供的網(wǎng)頁表單的填報(bào)方法。
20、第六方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行如本申請(qǐng)第一方面和第二方面中提供的網(wǎng)頁表單的填報(bào)方法。
21、第七方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本申請(qǐng)第一方面和第二方面中提供的網(wǎng)頁表單的填報(bào)方法。
22、本申請(qǐng)實(shí)施例提供的技術(shù)方案,在檢測(cè)到客戶端面向任一網(wǎng)頁表單的填報(bào)操作時(shí),服務(wù)端首先會(huì)確定該網(wǎng)頁表單的列索引信息、列校驗(yàn)信息和待填報(bào)源數(shù)據(jù)。然后,按照列索引信息,可以從待填報(bào)源數(shù)據(jù)中抽取對(duì)應(yīng)的目標(biāo)填報(bào)數(shù)據(jù),并使用列校驗(yàn)信息對(duì)目標(biāo)填報(bào)數(shù)據(jù)進(jìn)行校驗(yàn),以確保網(wǎng)頁表單填報(bào)的準(zhǔn)確性。進(jìn)而,在檢測(cè)到客戶端面向該網(wǎng)頁表單的分頁顯示請(qǐng)求時(shí),可以從校驗(yàn)后的目標(biāo)填報(bào)數(shù)據(jù)中確定該網(wǎng)頁表單內(nèi)指定分頁的分頁填報(bào)信息,并將其下發(fā)給客戶端,使得客戶端能夠根據(jù)該分頁填報(bào)信息來顯示該網(wǎng)頁表單填報(bào)后的指定分頁內(nèi)容,從而實(shí)現(xiàn)網(wǎng)頁表單的自動(dòng)化分頁填報(bào),避免網(wǎng)頁表單全量填報(bào)時(shí)容易造成客戶端性能異常的情況,確保網(wǎng)頁表單填報(bào)的準(zhǔn)確性和流暢性,提高網(wǎng)頁表單填報(bào)的安全有效性和魯棒性。
1.一種網(wǎng)頁表單的填報(bào)方法,其特征在于,所述方法應(yīng)用于服務(wù)端,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端面向任一網(wǎng)頁表單的填報(bào)操作為:所述客戶端將所述網(wǎng)頁表單的待填報(bào)源數(shù)據(jù)上傳至對(duì)象存儲(chǔ)端后,對(duì)所述網(wǎng)頁表單的表單配置信息和所述待填報(bào)源數(shù)據(jù)在所述對(duì)象存儲(chǔ)端的存儲(chǔ)標(biāo)識(shí)進(jìn)行上報(bào)的操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定所述網(wǎng)頁表單的列索引信息、列校驗(yàn)信息和待填報(bào)源數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述列索引信息,從所述待填報(bào)源數(shù)據(jù)中抽取對(duì)應(yīng)的目標(biāo)填報(bào)數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述列校驗(yàn)信息包括列字段類型、由列填報(bào)控件配置的校驗(yàn)規(guī)則和列校驗(yàn)表達(dá)式。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在從所述待填報(bào)源數(shù)據(jù)中抽取對(duì)應(yīng)的目標(biāo)填報(bào)數(shù)據(jù)時(shí),還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于所述客戶端面向所述網(wǎng)頁表單的分頁顯示請(qǐng)求,從校驗(yàn)后的目標(biāo)填報(bào)數(shù)據(jù)中確定所述網(wǎng)頁表單內(nèi)指定分頁的分頁填報(bào)信息,包括:
8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的方法,其特征在于,所述分頁填報(bào)信息包括所述網(wǎng)頁表單的指定分頁內(nèi)每一行的目標(biāo)填報(bào)數(shù)據(jù)和行標(biāo)識(shí)以及該行內(nèi)每一單元格的校驗(yàn)判定信息和校驗(yàn)未通過原因。
9.一種網(wǎng)頁表單的填報(bào)方法,其特征在于,所述方法應(yīng)用于客戶端,包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述分頁填報(bào)信息包括所述網(wǎng)頁表單的指定分頁內(nèi)每一行的目標(biāo)填報(bào)數(shù)據(jù)和行標(biāo)識(shí)以及該行內(nèi)每一單元格對(duì)應(yīng)的校驗(yàn)判定信息和校驗(yàn)未通過原因;
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括:
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法包括:
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述方法還包括:
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述方法還包括:
15.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:
16.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:
17.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:
18.一種網(wǎng)頁表單的填報(bào)裝置,其特征在于,所述裝置配置于服務(wù)端,包括:
19.一種網(wǎng)頁表單的填報(bào)裝置,其特征在于,所述裝置配置于客戶端,包括:
20.一種電子設(shè)備,其特征在于,包括:
21.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行如權(quán)利要求1-17中任一項(xiàng)所述的網(wǎng)頁表單的填報(bào)方法。