服務(wù)器、終端、數(shù)據(jù)管理系統(tǒng)和數(shù)據(jù)管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)管理技術(shù)領(lǐng)域,具體而言,涉及一種服務(wù)器、一種終端、一種數(shù)據(jù)管理系統(tǒng)和一種數(shù)據(jù)管理方法。
【背景技術(shù)】
[0002]目前,在印刷行業(yè)的生產(chǎn)過程中,數(shù)字化印刷流程系統(tǒng)得到了廣泛的應(yīng)用。數(shù)字化印刷流程系統(tǒng)在人員管理、操作監(jiān)控、生產(chǎn)組織和管理等方面發(fā)揮著重要作用。這類軟件普遍采用服務(wù)器/客戶端模式(如圖1A所示),在一定程度上滿足了生產(chǎn)需要,并能兼顧安全性。隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,各種移動(dòng)智能終端設(shè)備相繼出現(xiàn)。如何充分利用各種移動(dòng)智能終端設(shè)備對(duì)生產(chǎn)數(shù)據(jù)進(jìn)行高效、便捷的管理,而不是僅僅綁定在PC端,這對(duì)傳統(tǒng)的數(shù)字化印刷流程系統(tǒng)提出了挑戰(zhàn)。
[0003]相關(guān)技術(shù)中,針對(duì)移動(dòng)設(shè)備對(duì)生產(chǎn)數(shù)據(jù)的管理,采取的主要解決方法是開發(fā)特定的移動(dòng)平臺(tái)版本客戶端(如圖1B所示)。開發(fā)完成后,在移動(dòng)終端部署應(yīng)用,從而達(dá)到從移動(dòng)終端訪問、管理數(shù)據(jù)的目的。
[0004]但是,開發(fā)移動(dòng)平臺(tái)版本客戶端程序的周期往往較長,代價(jià)較大,而移動(dòng)終端版本應(yīng)用的部署也往往會(huì)受到終端平臺(tái)軟硬件環(huán)境的影響。另外,不同平臺(tái)的架構(gòu)及技術(shù)實(shí)現(xiàn)迥異,導(dǎo)致各種終端應(yīng)用不能兼容,這就意味著需要為不同平臺(tái)的終端設(shè)備開發(fā)出功能完全相同但版本不同的終端應(yīng)用。而且,隨后而來的版本升級(jí)、支持等相關(guān)工作都必須分別進(jìn)行。這些不利于數(shù)字化印刷流程系統(tǒng)的升級(jí)、發(fā)布和應(yīng)用,增加了生產(chǎn)管理控制的難度及成本,降低了生產(chǎn)管理的效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的數(shù)據(jù)管理方案,實(shí)現(xiàn)了不同平臺(tái)的終端可以通過服務(wù)器定義的訪問協(xié)議來對(duì)服務(wù)器中的數(shù)據(jù)進(jìn)行管理,提升了對(duì)數(shù)據(jù)管理的便捷性。
[0006]有鑒于此,本發(fā)明提出了一種服務(wù)器,包括:協(xié)議生成模塊,用于在接收到訪問協(xié)議的生成指令時(shí),根據(jù)所述生成指令生成所述訪問協(xié)議;協(xié)議發(fā)送模塊,用于將所述訪問協(xié)議發(fā)送至所述終端,以使所述終端根據(jù)所述訪問協(xié)議定義對(duì)所述服務(wù)器中數(shù)據(jù)的管理請(qǐng)求;請(qǐng)求接收模塊,用于接收所述管理請(qǐng)求;處理模塊,用于解析并響應(yīng)所述管理請(qǐng)求。
[0007]在該技術(shù)方案中,通過將生成的訪問協(xié)議發(fā)送至終端,使得終端可以根據(jù)該訪問協(xié)議定義對(duì)服務(wù)器中數(shù)據(jù)的管理請(qǐng)求,并通過該管理請(qǐng)求實(shí)現(xiàn)對(duì)服務(wù)器中數(shù)據(jù)的管理,從而使得無需針對(duì)不同的終端開發(fā)相應(yīng)的服務(wù)器數(shù)據(jù)接口,或針對(duì)不同的終端開發(fā)相應(yīng)的客戶端程序,實(shí)現(xiàn)了不同平臺(tái)的終端可以通過服務(wù)器定義的訪問協(xié)議來對(duì)服務(wù)器中的數(shù)據(jù)進(jìn)行管理,提升了對(duì)數(shù)據(jù)管理的便捷性。其中,訪問協(xié)議可以是服務(wù)器定義的一組訪問接口,所有需要訪問服務(wù)器的終端都可以通過這一組統(tǒng)一的接口來對(duì)服務(wù)器中的數(shù)據(jù)進(jìn)行管理。由于定義了統(tǒng)一的接口,使得無需針對(duì)不同的終端開發(fā)相應(yīng)的應(yīng)用程序客戶端,降低了數(shù)據(jù)管理的成本,提高了數(shù)據(jù)管理的效率。
[0008]在上述技術(shù)方案中,優(yōu)選地,還包括:結(jié)果發(fā)送模塊,用于將所述處理模塊對(duì)所述管理請(qǐng)求的響應(yīng)結(jié)果發(fā)送至所述終端。
[0009]在該技術(shù)方案中,通過將對(duì)管理請(qǐng)求的響應(yīng)結(jié)果發(fā)送至終端,使得終端的使用者能夠直觀地得知對(duì)服務(wù)器中數(shù)據(jù)的處理結(jié)果。管理請(qǐng)求可以是對(duì)服務(wù)器中數(shù)據(jù)的查詢請(qǐng)求、更新請(qǐng)求、刪除請(qǐng)求等。優(yōu)選地,服務(wù)器也可以將響應(yīng)結(jié)果以用戶需求的展現(xiàn)方式發(fā)送至終端。
[0010]在上述技術(shù)方案中,優(yōu)選地,還包括:加密模塊,用于以預(yù)設(shè)信息對(duì)所述訪問協(xié)議進(jìn)行加密。
[0011]在該技術(shù)方案中,通過對(duì)訪問協(xié)議進(jìn)行加密,使得只有對(duì)該訪問協(xié)議解密成功的終端才能根據(jù)訪問協(xié)議定義對(duì)服務(wù)器中數(shù)據(jù)的管理請(qǐng)求,確保了服務(wù)器中數(shù)據(jù)的安全性。其中預(yù)設(shè)信息可以是終端的標(biāo)識(shí)信息,也可以是服務(wù)器與終端之間約定的密碼信息。
[0012]在上述技術(shù)方案中,優(yōu)選地,所述訪問協(xié)議包括以下至少之一或其組合:所述終端對(duì)所述服務(wù)器的訪問方式、所述管理請(qǐng)求的數(shù)據(jù)類型、所述管理請(qǐng)求的數(shù)據(jù)結(jié)構(gòu)。
[0013]根據(jù)本發(fā)明的另一方面,還提出了一種終端,包括:協(xié)議接收模塊,用于接收服務(wù)器發(fā)送的訪問協(xié)議;請(qǐng)求定義模塊,用于根據(jù)所述訪問協(xié)議定義對(duì)所述服務(wù)器中數(shù)據(jù)的管理請(qǐng)求;請(qǐng)求發(fā)送模塊,用于將所述管理請(qǐng)求發(fā)送至所述服務(wù)器,以使所述服務(wù)器對(duì)所述管理請(qǐng)求進(jìn)行響應(yīng)。
[0014]在該技術(shù)方案中,通過接收服務(wù)器發(fā)送的訪問協(xié)議,根據(jù)該訪問協(xié)議定義對(duì)服務(wù)器中數(shù)據(jù)的管理請(qǐng)求,并通過該管理請(qǐng)求實(shí)現(xiàn)對(duì)服務(wù)器中數(shù)據(jù)的管理,從而使得無需針對(duì)不同的終端開發(fā)相應(yīng)的服務(wù)器數(shù)據(jù)接口,或針對(duì)不同的終端開發(fā)相應(yīng)的客戶端程序,實(shí)現(xiàn)了不同平臺(tái)的終端可以通過服務(wù)器定義的訪問協(xié)議來對(duì)服務(wù)器中的數(shù)據(jù)進(jìn)行管理,提升了對(duì)數(shù)據(jù)管理的便捷性。其中,訪問協(xié)議可以是服務(wù)器定義的一組訪問接口,所有需要訪問服務(wù)器的終端都可以通過這一組統(tǒng)一的接口來對(duì)服務(wù)器中的數(shù)據(jù)進(jìn)行管理。由于定義了統(tǒng)一的接口,使得無需針對(duì)不同的終端開發(fā)相應(yīng)的應(yīng)用程序客戶端,降低了數(shù)據(jù)管理的成本,提高了數(shù)據(jù)管理的效率。
[0015]在上述技術(shù)方案中,優(yōu)選地,還包括:結(jié)果接收模塊,用于接收所述服務(wù)器對(duì)所述管理請(qǐng)求的響應(yīng)結(jié)果;結(jié)果展示模塊,用于對(duì)所述響應(yīng)結(jié)果進(jìn)行展示。
[0016]在該技術(shù)方案中,通過接收服務(wù)器將對(duì)管理請(qǐng)求的響應(yīng)結(jié)果,使得終端的使用者能夠直觀地得知對(duì)服務(wù)器中數(shù)據(jù)的處理結(jié)果。管理請(qǐng)求可以是對(duì)服務(wù)器中數(shù)據(jù)的查詢請(qǐng)求、更新請(qǐng)求、刪除請(qǐng)求等。優(yōu)選地,終端的使用者也可以選擇響應(yīng)結(jié)果的展現(xiàn)方式,以使服務(wù)器將響應(yīng)結(jié)果以用戶需求的展現(xiàn)方式發(fā)送至終端。
[0017]在上述技術(shù)方案中,優(yōu)選地,還包括:解密模塊,用于對(duì)所述協(xié)議接收模塊接收到的所述訪問協(xié)議進(jìn)行解密;所述請(qǐng)求定義模塊,還用于在所述解密模塊對(duì)所述訪問協(xié)議解密成功之后,根據(jù)所述訪問協(xié)議定義所述管理請(qǐng)求。
[0018]在該技術(shù)方案中,通過服務(wù)器對(duì)訪問協(xié)議的加密,以及終端對(duì)訪問協(xié)議的解密,使得只有對(duì)該訪問協(xié)議解密成功的終端才能根據(jù)訪問協(xié)議定義對(duì)服務(wù)器中數(shù)據(jù)的管理請(qǐng)求,確保了服務(wù)器中數(shù)據(jù)的安全性。其中預(yù)設(shè)信息可以是終端的標(biāo)識(shí)信息,也可以是服務(wù)器與終端之間約定的密碼信息。
[0019]根據(jù)本發(fā)明的另一方面,還提出了一種數(shù)據(jù)管理系統(tǒng),包括上述任一技術(shù)方案中所述的服務(wù)器和至少一個(gè)上述任一技術(shù)方案中所述的終端。
[0020]根據(jù)本發(fā)明的另一方面,還提出了一種數(shù)據(jù)管理方法,包括:步驟502,服務(wù)器在接收到訪問協(xié)議的生成指令時(shí),根據(jù)所述生成指令生成所述訪問協(xié)議;步驟504,服務(wù)器將所述訪問協(xié)議發(fā)送至所述終端,以使所述終端根據(jù)所述訪問協(xié)議定義對(duì)所述服務(wù)器中數(shù)據(jù)的管理請(qǐng)求;步驟506,所述服務(wù)器接收所述管理請(qǐng)求;步驟508,所述服務(wù)器解析并響應(yīng)所述管理請(qǐng)求。
[0021]在該技術(shù)方案中,通過將生成的訪問協(xié)議發(fā)送至終端,使得終端可以根據(jù)該訪問協(xié)議定義對(duì)服務(wù)器中數(shù)據(jù)的管理請(qǐng)求,并通過該管理請(qǐng)求實(shí)現(xiàn)對(duì)服務(wù)器中數(shù)據(jù)的管理,從而使得無需針對(duì)不同的終端開發(fā)相應(yīng)的服務(wù)器數(shù)據(jù)接口,或針對(duì)不同的終端開發(fā)相應(yīng)的客戶端程序,實(shí)現(xiàn)了不同平臺(tái)的終端可以通過服務(wù)器定義的訪問協(xié)議來對(duì)服務(wù)器中的數(shù)據(jù)進(jìn)行管理,提升了對(duì)數(shù)據(jù)管理的便捷性。其中,訪問協(xié)議可以是服務(wù)器定義的一組訪問接口,所有需要訪問服務(wù)器的終端都可以通過這一組統(tǒng)一的接口來對(duì)服務(wù)器中的數(shù)據(jù)進(jìn)行管理。由于定義了統(tǒng)一的接口,使得無需針對(duì)不同的終端開發(fā)相應(yīng)的應(yīng)用程序客戶端,降低了數(shù)據(jù)管理的成本,提高了數(shù)據(jù)管理的效率。
[0022]在上述技術(shù)方案中,優(yōu)選地,在所述步驟508之后,還包括:所述服務(wù)器將對(duì)所述管理請(qǐng)求的響應(yīng)結(jié)果發(fā)送至所述終端。
[0023]在該技術(shù)方案中,通過將對(duì)管理請(qǐng)求的響應(yīng)結(jié)果發(fā)送至終端,使得終端的使用者能夠直觀地得知對(duì)服務(wù)器中數(shù)據(jù)的處理結(jié)果。管理請(qǐng)求可以是對(duì)服務(wù)器中數(shù)據(jù)的查詢請(qǐng)求、更新請(qǐng)求、刪除請(qǐng)求等。優(yōu)選地,服務(wù)器也可以將響應(yīng)結(jié)果以用戶需求的展現(xiàn)方式發(fā)送至終端。
[0024]在上述技術(shù)方案中,優(yōu)選地,在所述步驟504之前,還包括:所述服務(wù)器以預(yù)設(shè)信息對(duì)所述訪問協(xié)議進(jìn)行加密。
[0025]在該技術(shù)方案中,通過對(duì)訪問協(xié)議進(jìn)行加密,使得只有對(duì)該訪問協(xié)議解密成功的終端才能根據(jù)訪問協(xié)議定義對(duì)服務(wù)器中數(shù)據(jù)的管理請(qǐng)求,確保了服務(wù)器中數(shù)據(jù)的安全性。其中預(yù)設(shè)信息可以是終端的標(biāo)識(shí)信息,也可以是服務(wù)器與終端之間約定的密碼信息。
[0026]在上述技術(shù)方案中,優(yōu)選地,所述訪問協(xié)議包括以下至少之一或其組合:所述終端對(duì)所述服務(wù)器的訪問方式、所述管理請(qǐng)求的數(shù)據(jù)類型、所述管理請(qǐng)求的數(shù)據(jù)結(jié)構(gòu)。
[0027]根據(jù)本發(fā)明的另一方面,還提出了一種數(shù)據(jù)管理方法,包括:步驟602,終端接收服務(wù)器發(fā)送的訪問協(xié)議;