本發(fā)明實(shí)施例涉及數(shù)據(jù)信息存儲(chǔ)等處理技術(shù)領(lǐng)域,尤其涉及一種項(xiàng)目文件存證方法、存證設(shè)備及終端設(shè)備。
背景技術(shù):
目前在企業(yè)的項(xiàng)目管理業(yè)務(wù)中,對(duì)項(xiàng)目中產(chǎn)生的創(chuàng)新構(gòu)思、技術(shù)秘密(如產(chǎn)品配方、技術(shù)秘訣、實(shí)驗(yàn)數(shù)據(jù)、程序代碼、設(shè)計(jì)圖紙等)的存證形式存在安全隱患:通常在項(xiàng)目初期階段,由項(xiàng)目參與人員自行本地保存尚在進(jìn)行中的技術(shù)文件,待項(xiàng)目完結(jié)或階段性完成時(shí)由項(xiàng)目管理人員對(duì)項(xiàng)目文件進(jìn)行加密保存、并采用多種存儲(chǔ)介質(zhì)進(jìn)行備份存儲(chǔ),以對(duì)項(xiàng)目中所涉及到的技術(shù)秘密予以保護(hù)。但是,隨之而來(lái)的問(wèn)題是,項(xiàng)目?jī)?nèi)的項(xiàng)目文件,如創(chuàng)新構(gòu)思、技術(shù)秘密等數(shù)據(jù)不能被具有法律效力地存儲(chǔ)下來(lái),一旦泄露,如隨著項(xiàng)目參與人員的離職泄密、或存儲(chǔ)介質(zhì)被病毒侵入泄密等,都會(huì)使企業(yè)為創(chuàng)新構(gòu)思、技術(shù)秘密付出的努力付之東流,損失巨大。同時(shí),技術(shù)秘密泄露后很難證明其原創(chuàng)的歷史、原創(chuàng)的成果,追溯泄密責(zé)任的維權(quán)之路也步履艱難。
因此對(duì)于企業(yè)項(xiàng)目管理業(yè)務(wù)中的技術(shù)秘密保護(hù)工作,亟需一種平臺(tái)可以使項(xiàng)目研發(fā)中隨時(shí)產(chǎn)生的創(chuàng)新構(gòu)思、技術(shù)秘密等文件可以以安全的方式進(jìn)行存儲(chǔ),且在存儲(chǔ)的同時(shí)能夠獲得可信的原創(chuàng)性鑒證保護(hù),以證明其創(chuàng)新構(gòu)思、技術(shù)秘密等文件的歷史性和成果性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種項(xiàng)目文件存證方法、存證設(shè)備及終端設(shè)備,以克服現(xiàn)有企業(yè)項(xiàng)目管理中技術(shù)秘密的存儲(chǔ)方式易導(dǎo)致泄密,且泄密后難于追溯其原創(chuàng)的歷史、原創(chuàng)的成果的缺陷。
本發(fā)明提供一種項(xiàng)目文件存證方法,包括:
存證設(shè)備接收終端設(shè)備發(fā)送的項(xiàng)目存證請(qǐng)求,所述項(xiàng)目存證請(qǐng)求包含:待存證項(xiàng)目的項(xiàng)目名稱、待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息、待存證文件的特征信息;所述特征信息包含:待存證文件的內(nèi)容,或者待存證文件的待存證標(biāo)識(shí)碼;所述待存證標(biāo)識(shí)碼是根據(jù)所述待存證文件的內(nèi)容生成的唯一標(biāo)識(shí)碼;
在所述存證設(shè)備中確定是否存儲(chǔ)有與所述待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目;
若沒(méi)有,所述存證設(shè)備根據(jù)所述文件路徑信息生成所述待存證項(xiàng)目的項(xiàng)目文件目錄,所述項(xiàng)目文件目錄為可視的文件目錄,用于展示所述待存證項(xiàng)目?jī)?nèi)各個(gè)待存證文件彼此之間的結(jié)構(gòu)關(guān)系;
所述存證設(shè)備確定所述待存證文件的存證時(shí)間,將所述特征信息與所述存證時(shí)間對(duì)應(yīng)存儲(chǔ)在所述待存證文件在所述待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
可選的,所述存證設(shè)備確定所述待存證文件的存證時(shí)間,將所述特征信息與所述存證時(shí)間對(duì)應(yīng)存儲(chǔ)在所述待存證文件在所述待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處包括:
若所述項(xiàng)目存證請(qǐng)求中包含所述待存證文件的內(nèi)容,生成與所述待存證文件的內(nèi)容唯一對(duì)應(yīng)的所述待存證標(biāo)識(shí)碼;根據(jù)所述待存證標(biāo)識(shí)碼確定所述待存證文件的存證時(shí)間;形成包含所述待存證文件的內(nèi)容、所述待存證標(biāo)識(shí)碼、所述待存證文件的存證時(shí)間的待存證文件的歷史存證記錄;根據(jù)所述待存證項(xiàng)目的項(xiàng)目文件目錄,將所述待存證文件的歷史存證記錄、所述待存證文件的內(nèi)容,對(duì)應(yīng)存儲(chǔ)于所述待存證文件在所述待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處;
若所述項(xiàng)目存證請(qǐng)求中包含所述待存證標(biāo)識(shí)碼,根據(jù)所述待存證標(biāo)識(shí)碼確定所述待存證文件的存證時(shí)間;形成包含所述待存證標(biāo)識(shí)碼、所述待存證文件的存證時(shí)間的待存證文件的歷史存證記錄;根據(jù)所述待存證項(xiàng)目的項(xiàng)目文件目錄,將所述待存證文件的歷史存證記錄對(duì)應(yīng)存儲(chǔ)于所述待存證文件在所述待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
可選的,所述在所述存證設(shè)備中確定是否存儲(chǔ)有與所述待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目之后,還包括:
若所述存證設(shè)備中存儲(chǔ)有與所述待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目,根據(jù)所述項(xiàng)目名稱,獲取所述已存證項(xiàng)目的項(xiàng)目文件目錄;
根據(jù)所述待存證文件的文件路徑信息,在所述已存證項(xiàng)目的項(xiàng)目文件目錄中確定所述待存證文件的目標(biāo)位置;
根據(jù)所述目標(biāo)位置,獲取所述待存證文件的歷史存證記錄;
若獲取到所述待存證文件的歷史存證記錄,但沒(méi)有在所述待存證文件的歷史存證記錄中獲取到所述待存證標(biāo)識(shí)碼,則對(duì)所述待存證文件進(jìn)行存證處理。
可選的,所述目標(biāo)位置包括:所述待存證文件歸屬的本級(jí)文件目錄;相應(yīng)的,所述根據(jù)所述目標(biāo)位置,獲取所述待存證文件的歷史存證記錄包括:
在所述本級(jí)文件目錄中,根據(jù)所述待存證文件的文件名及文件后綴,獲取與所述待存證文件的文件名及文件后綴一致的已存證文件的歷史存證記錄。
可選的,所述若獲取到所述待存證文件的歷史存證記錄,但沒(méi)有在所述待存證文件的歷史存證記錄中獲取到所述待存證標(biāo)識(shí)碼,則對(duì)所述待存證文件進(jìn)行存證處理包括:
根據(jù)所述待存證標(biāo)識(shí)碼確定所述待存證文件的存證時(shí)間,并在所述待存證文件的歷史存證記錄中增加一條包含所述待存證標(biāo)識(shí)碼和所述存證時(shí)間的存證記錄。
可選的,所述根據(jù)所述目標(biāo)位置,獲取所述待存證文件的歷史存證記錄之后,還包括:
若未獲取到所述待存證文件的歷史存證記錄,則在所述目標(biāo)位置處對(duì)所述待存證文件進(jìn)行存證處理。
可選的,所述若未獲取到所述待存證文件的歷史存證記錄,則在所述目標(biāo)位置處對(duì)所述待存證文件進(jìn)行存證處理包括:
根據(jù)所述待存證標(biāo)識(shí)碼確定所述待存證文件的存證時(shí)間,并建立包含所述待存證標(biāo)識(shí)碼以及所述存證時(shí)間的新的存證記錄。
可選的,所述根據(jù)所述待存證標(biāo)識(shí)碼確定所述待存證文件的存證時(shí)間包括:
在所述存證設(shè)備中確定是否存儲(chǔ)有所述待存證標(biāo)識(shí)碼;若沒(méi)有,則生成所述待存證文件的存證時(shí)間;若有,則在存有所述待存證標(biāo)識(shí)碼的已存證文件的歷史存證記錄中獲取所述待存證標(biāo)識(shí)碼的存證時(shí)間;所述存證時(shí)間是所述存證設(shè)備向可信時(shí)間簽發(fā)設(shè)備發(fā)送所述待存證標(biāo)識(shí)碼,以使所述可信時(shí)間簽發(fā)設(shè)備基于接收到所述待存證標(biāo)識(shí)碼的時(shí)間所簽發(fā)的可信時(shí)間。
本發(fā)明還提供一種項(xiàng)目文件存證方法,包括:
向項(xiàng)目操作用戶顯示用于生成項(xiàng)目存證請(qǐng)求的生成界面,所述生成界面顯示有加載待存證項(xiàng)目的子界面;
接收所述項(xiàng)目操作用戶在所述加載待存證項(xiàng)目的子界面上加載的待存證項(xiàng)目,以使所述待存證項(xiàng)目?jī)?nèi)包含的所有待存證文件被加載;
根據(jù)所述待存證文件在所述待存證項(xiàng)目中的路徑位置信息,生成所述待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息;
根據(jù)所述文件路徑信息、待存證文件的特征信息,生成所述項(xiàng)目存證請(qǐng)求,以使終端設(shè)備發(fā)送所述項(xiàng)目存證請(qǐng)求到存證設(shè)備;其中,所述待存證文件的特征信息包含:待存證文件的內(nèi)容,或者待存證文件的待存證標(biāo)識(shí)碼;所述待存證標(biāo)識(shí)碼是根據(jù)預(yù)設(shè)算法生成的與所述待存證文件的內(nèi)容唯一對(duì)應(yīng)的待存證標(biāo)識(shí)碼。
可選的,所述生成界面還顯示有導(dǎo)出所述項(xiàng)目存證請(qǐng)求的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述生成所述項(xiàng)目存證請(qǐng)求之后,還包括:
接收所述項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的導(dǎo)出觸發(fā)指令,將所述項(xiàng)目存證請(qǐng)求導(dǎo)出,并離線存儲(chǔ)在本地存儲(chǔ)器中。
可選的,所述生成界面還顯示有用戶ID子界面;相應(yīng)的,所述接收所述項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的導(dǎo)出觸發(fā)指令之前,還包括:
接收所述項(xiàng)目操作用戶在所述用戶ID子界面上輸入的第一ID信息;
生成包含有所述第一ID信息的所述項(xiàng)目存證請(qǐng)求。
可選的,所述生成界面上還顯示有在線上傳所述項(xiàng)目存證請(qǐng)求的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述生成所述項(xiàng)目存證請(qǐng)求之后,還包括:
接收所述項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的在線上傳觸發(fā)指令,將所述項(xiàng)目存證請(qǐng)求發(fā)送到所述存證設(shè)備。
可選的,所述生成界面還顯示有用戶ID子界面;所述方法還包括:
接收所述項(xiàng)目操作用戶在所述用戶ID子界面上輸入的第一ID信息;
相應(yīng)的,所述接收所述項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的在線上傳觸發(fā)指令之后,還包括:
發(fā)送所述第一ID信息到所述存證設(shè)備,以使所述存證設(shè)備對(duì)所述第一ID信息進(jìn)行驗(yàn)證;
若驗(yàn)證通過(guò),將所述項(xiàng)目存證請(qǐng)求發(fā)送到所述存證設(shè)備。
可選的,所述方法還包括:
接收項(xiàng)目管理用戶的登錄信息,向所述項(xiàng)目管理用戶顯示與所述登錄信息對(duì)應(yīng)的項(xiàng)目管理界面,所述項(xiàng)目管理界面用于使所述項(xiàng)目管理用戶對(duì)已存證項(xiàng)目及所述項(xiàng)目操作用戶進(jìn)行業(yè)務(wù)處理。
可選的,所述方法還包括:
接收所述項(xiàng)目管理用戶在所述項(xiàng)目管理界面上觸發(fā)的添加所述項(xiàng)目操作用戶的指令;
向所述項(xiàng)目管理用戶顯示添加所述項(xiàng)目操作用戶的操作界面;
接收所述項(xiàng)目管理用戶在所述添加所述項(xiàng)目操作用戶的操作界面上輸入的項(xiàng)目操作用戶的第一ID信息,以使所述項(xiàng)目操作用戶根據(jù)所述第一ID信息在所述項(xiàng)目存證請(qǐng)求的生成界面中,生成包含有所述第一ID信息的所述項(xiàng)目存證請(qǐng)求。
可選的,所述項(xiàng)目管理界面上顯示有所述項(xiàng)目管理用戶管理的所述已存證項(xiàng)目的項(xiàng)目信息列表,所述項(xiàng)目信息列表的每條表項(xiàng)包含:項(xiàng)目名稱、項(xiàng)目?jī)?nèi)包含的文件數(shù)目、查看項(xiàng)目詳情信息的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述方法還包括:
接收所述項(xiàng)目管理用戶在所述項(xiàng)目信息列表中對(duì)一目標(biāo)項(xiàng)目的項(xiàng)目詳情信息進(jìn)行查看的觸發(fā)指令;
向所述項(xiàng)目管理用戶顯示所述目標(biāo)項(xiàng)目?jī)?nèi)包含的所有文件的項(xiàng)目文件目錄的展開(kāi)界面;所述項(xiàng)目文件目錄是根據(jù)所述目標(biāo)項(xiàng)目?jī)?nèi)所有文件的文件路徑信息生成的可視的文件目錄,用于展示所述目標(biāo)項(xiàng)目?jī)?nèi)各個(gè)文件彼此之間的結(jié)構(gòu)關(guān)系;
接收所述項(xiàng)目管理用戶在所述項(xiàng)目文件目錄的展開(kāi)界面上對(duì)一目標(biāo)文件進(jìn)行查看的觸發(fā)指令;
向所述項(xiàng)目管理用戶顯示所述目標(biāo)文件的歷史存證記錄;所述目標(biāo)文件的歷史存證記錄中記載有所述目標(biāo)文件的歷次變更信息;所述變更信息包括:所述目標(biāo)文件的文件名、基于所述目標(biāo)文件內(nèi)容的唯一標(biāo)識(shí)碼、與所述基于目標(biāo)文件內(nèi)容的唯一標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間、所述目標(biāo)文件存入所述目標(biāo)項(xiàng)目的存入時(shí)間。
可選的,所述項(xiàng)目管理界面上顯示有所述項(xiàng)目管理用戶管理的已存證單一文件的文件信息列表,所述文件信息列表中的每條表項(xiàng)包含:項(xiàng)目操作用戶ID、文件名稱、基于文件內(nèi)容的唯一標(biāo)識(shí)碼、與所述基于文件內(nèi)容的唯一標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間;相應(yīng)的,所述方法還包括:
若所述存證設(shè)備中不存在所述待存證標(biāo)識(shí)碼,則在所述文件信息列表中增加一條新的表項(xiàng);
所述新的表項(xiàng)包含:發(fā)送所述待存證標(biāo)識(shí)碼的所述項(xiàng)目操作用戶的ID、所述待存證文件的名稱、所述待存證標(biāo)識(shí)碼、所述待存證標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間。
可選的,所述文件信息列表中的每條表項(xiàng)還包含:對(duì)已存證單一文件的出證操作的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述方法還包括:
接收所述項(xiàng)目管理用戶在所述文件信息列表中對(duì)一已存證單一文件的出證觸發(fā)指令;
向所述項(xiàng)目管理用戶顯示所述已存證單一文件的證書(shū)信息;所述證書(shū)信息包含:所述已存證單一文件的存證時(shí)間及可信時(shí)間戳。
可選的,所述項(xiàng)目管理界面上顯示有對(duì)離線存儲(chǔ)的所述項(xiàng)目存證請(qǐng)求導(dǎo)入的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述方法還包括:
接收所述項(xiàng)目管理用戶對(duì)離線存儲(chǔ)的所述項(xiàng)目存證請(qǐng)求的導(dǎo)入觸發(fā)指令,將離線存儲(chǔ)在本地存儲(chǔ)器中的所述項(xiàng)目存證請(qǐng)求發(fā)送到所述存證設(shè)備。
本發(fā)明還提供一種存證設(shè)備,包括:
接收模塊,用于接收終端設(shè)備發(fā)送的項(xiàng)目存證請(qǐng)求,所述項(xiàng)目存證請(qǐng)求包含:待存證項(xiàng)目的項(xiàng)目名稱、待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息、待存證文件的特征信息;所述特征信息包含:待存證文件的內(nèi)容,或者待存證文件的待存證標(biāo)識(shí)碼;所述待存證標(biāo)識(shí)碼是根據(jù)所述待存證文件的內(nèi)容生成的唯一標(biāo)識(shí)碼;
第一確定模塊,用于在所述存證設(shè)備中確定是否存儲(chǔ)有與所述待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目;
生成模塊,用于當(dāng)所述第一確定模塊確定在所述存證設(shè)備中沒(méi)有存儲(chǔ)與所述待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目時(shí),根據(jù)所述文件路徑信息生成所述待存證項(xiàng)目的項(xiàng)目文件目錄,所述項(xiàng)目文件目錄為可視的文件目錄,用于展示所述待存證項(xiàng)目?jī)?nèi)各個(gè)待存證文件彼此之間的結(jié)構(gòu)關(guān)系;
第二確定模塊,用于確定所述待存證文件的存證時(shí)間;
存儲(chǔ)模塊,用于將所述特征信息與所述存證時(shí)間對(duì)應(yīng)存儲(chǔ)在所述待存證文件在所述待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
可選的,所述第二確定模塊包括:
生成子模塊,用于生成與所述待存證文件的內(nèi)容唯一對(duì)應(yīng)的所述待存證標(biāo)識(shí)碼;
確定子模塊,用于根據(jù)所述待存證標(biāo)識(shí)碼確定所述待存證文件的存證時(shí)間;
所述存儲(chǔ)模塊包括:
形成子模塊,用于在所述項(xiàng)目存證請(qǐng)求中包含所述待存證文件的內(nèi)容的情況下,形成包含所述待存證文件的內(nèi)容、所述待存證標(biāo)識(shí)碼、所述待存證文件的存證時(shí)間的待存證文件的歷史存證記錄;還用于在所述項(xiàng)目存證請(qǐng)求中包含所述待存證標(biāo)識(shí)碼的情況下,形成包含所述待存證標(biāo)識(shí)碼、所述待存證文件的存證時(shí)間的待存證文件的歷史存證記錄;
存儲(chǔ)子模塊,用于在所述項(xiàng)目存證請(qǐng)求中包含所述待存證文件的內(nèi)容的情況下,根據(jù)所述待存證項(xiàng)目的項(xiàng)目文件目錄,將所述待存證文件的歷史存證記錄、所述待存證文件的內(nèi)容,對(duì)應(yīng)存儲(chǔ)于所述待存證文件在所述待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處;還用于在所述項(xiàng)目存證請(qǐng)求中包含所述待存證標(biāo)識(shí)碼的情況下,根據(jù)所述待存證項(xiàng)目的項(xiàng)目文件目錄,將所述待存證文件的歷史存證記錄對(duì)應(yīng)存儲(chǔ)于所述待存證文件在所述待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
可選的,所述存證設(shè)備還包括:
獲取模塊,用于當(dāng)所述存證設(shè)備中存儲(chǔ)有與所述待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目時(shí),根據(jù)所述項(xiàng)目名稱,獲取所述已存證項(xiàng)目的項(xiàng)目文件目錄;
第三確定模塊,用于根據(jù)所述待存證文件的文件路徑信息,在所述已存證項(xiàng)目的項(xiàng)目文件目錄中確定所述待存證文件的目標(biāo)位置;
所述獲取模塊,還用于根據(jù)所述目標(biāo)位置,獲取所述待存證文件的歷史存證記錄;
處理模塊,用于當(dāng)所述獲取模塊獲取到所述待存證文件的歷史存證記錄,但沒(méi)有在所述待存證文件的歷史存證記錄中獲取到所述待存證標(biāo)識(shí)碼時(shí),對(duì)所述待存證文件進(jìn)行存證處理。
可選的,所述目標(biāo)位置包括:所述待存證文件歸屬的本級(jí)文件目錄;相應(yīng)的,所述獲取模塊,具體用于在所述本級(jí)文件目錄中,根據(jù)所述待存證文件的文件名及文件后綴,獲取與所述待存證文件的文件名及文件后綴一致的已存證文件的歷史存證記錄。
可選的,所述處理模塊,具體用于根據(jù)所述確定子模塊確定的所述待存證文件的存證時(shí)間在所述待存證文件的歷史存證記錄中增加一條包含所述待存證標(biāo)識(shí)碼和所述存證時(shí)間的存證記錄。
可選的,所述處理模塊,還用于在所述獲取模塊未獲取到所述待存證文件的歷史存證記錄的情況下,在所述目標(biāo)位置處對(duì)所述待存證文件進(jìn)行存證處理。
可選的,所述處理模塊,具體用于根據(jù)所述確定子模塊確定的所述待存證文件的存證時(shí)間建立包含所述待存證標(biāo)識(shí)碼以及所述存證時(shí)間的新的存證記錄。
可選的,所述確定子模塊,具體用于在所述存證設(shè)備中確定是否存儲(chǔ)有所述待存證標(biāo)識(shí)碼,若沒(méi)有則生成所述待存證文件的存證時(shí)間;若有,則在存有所述待存證標(biāo)識(shí)碼的已存證文件的歷史存證記錄中獲取所述待存證標(biāo)識(shí)碼的存證時(shí)間;所述存證時(shí)間是所述存證設(shè)備向可信時(shí)間簽發(fā)設(shè)備發(fā)送所述待存證標(biāo)識(shí)碼,以使所述可信時(shí)間簽發(fā)設(shè)備基于接收到所述待存證標(biāo)識(shí)碼的時(shí)間所簽發(fā)的可信時(shí)間。
本發(fā)明還提供一種終端設(shè)備,包括:
包括:處理器、存儲(chǔ)器以及顯示界面;
所述存儲(chǔ)器用于存放程序;
所述處理器用于執(zhí)行所述存儲(chǔ)器存儲(chǔ)的程序;
所述顯示界面用于在所述處理器執(zhí)行所述程序的過(guò)程中向用戶顯示各交互界面;
當(dāng)所述終端設(shè)備運(yùn)行時(shí),所述處理器用于:
向項(xiàng)目操作用戶顯示用于生成項(xiàng)目存證請(qǐng)求的生成界面,所述生成界面顯示有加載待存證項(xiàng)目的子界面;
接收所述項(xiàng)目操作用戶在所述加載待存證項(xiàng)目的子界面上加載的待存證項(xiàng)目,以使所述待存證項(xiàng)目?jī)?nèi)包含的所有待存證文件被加載;
根據(jù)所述待存證文件在所述待存證項(xiàng)目中的路徑位置信息,生成所述待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息;
根據(jù)所述文件路徑信息、待存證文件的特征信息,生成所述項(xiàng)目存證請(qǐng)求,以使終端設(shè)備發(fā)送所述項(xiàng)目存證請(qǐng)求到存證設(shè)備;其中,所述待存證文件的特征信息包含:待存證文件的內(nèi)容,或者待存證文件的待存證標(biāo)識(shí)碼;所述待存證標(biāo)識(shí)碼是根據(jù)預(yù)設(shè)算法生成的與所述待存證文件的內(nèi)容唯一對(duì)應(yīng)的待存證標(biāo)識(shí)碼。
可選的,所述生成界面還顯示有導(dǎo)出所述項(xiàng)目存證請(qǐng)求的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述處理器,還用于:
在生成所述項(xiàng)目存證請(qǐng)求之后,接收所述項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的導(dǎo)出觸發(fā)指令,將所述項(xiàng)目存證請(qǐng)求導(dǎo)出,并離線存儲(chǔ)在本地存儲(chǔ)器中。
可選的,所述生成界面還顯示有用戶ID子界面;相應(yīng)的,所述處理器,還用于:
在接收所述項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的導(dǎo)出觸發(fā)指令之前,接收所述項(xiàng)目操作用戶在所述用戶ID子界面上輸入的第一ID信息;生成包含有所述第一ID信息的所述項(xiàng)目存證請(qǐng)求。
可選的,所述生成界面上還顯示有在線上傳所述項(xiàng)目存證請(qǐng)求的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述處理器,還用于:
在生成所述項(xiàng)目存證請(qǐng)求之后,接收所述項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的在線上傳觸發(fā)指令,將所述項(xiàng)目存證請(qǐng)求發(fā)送到所述存證設(shè)備。
可選的,所述生成界面還顯示有用戶ID子界面;相應(yīng)的,所述處理器,還用于:
接收所述項(xiàng)目操作用戶在所述用戶ID子界面上輸入的第一ID信息;在接收所述項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的在線上傳觸發(fā)指令之后,發(fā)送所述第一ID信息到所述存證設(shè)備,以使所述存證設(shè)備對(duì)所述第一ID信息進(jìn)行驗(yàn)證;若驗(yàn)證通過(guò),將所述項(xiàng)目存證請(qǐng)求發(fā)送到所述存證設(shè)備。
可選的,所述處理器,還用于:
接收項(xiàng)目管理用戶的登錄信息,向所述項(xiàng)目管理用戶顯示與所述登錄信息對(duì)應(yīng)的項(xiàng)目管理界面,所述項(xiàng)目管理界面用于使所述項(xiàng)目管理用戶對(duì)已存證項(xiàng)目及所述項(xiàng)目操作用戶進(jìn)行業(yè)務(wù)處理。
可選的,所述處理器,還用于:
接收所述項(xiàng)目管理用戶在所述項(xiàng)目管理界面上觸發(fā)的添加所述項(xiàng)目操作用戶的指令;
向所述項(xiàng)目管理用戶顯示添加所述項(xiàng)目操作用戶的操作界面;
接收所述項(xiàng)目管理用戶在所述添加所述項(xiàng)目操作用戶的操作界面上輸入的項(xiàng)目操作用戶的第一ID信息,以使所述項(xiàng)目操作用戶根據(jù)所述第一ID信息在所述項(xiàng)目存證請(qǐng)求的生成界面中,生成包含有所述第一ID信息的所述項(xiàng)目存證請(qǐng)求。
可選的,所述項(xiàng)目管理界面上顯示有所述項(xiàng)目管理用戶管理的所述已存證項(xiàng)目的項(xiàng)目信息列表,所述項(xiàng)目信息列表的每條表項(xiàng)包含:項(xiàng)目名稱、項(xiàng)目?jī)?nèi)包含的文件數(shù)目、查看項(xiàng)目詳情信息的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述處理器,還用于:
接收所述項(xiàng)目管理用戶在所述項(xiàng)目信息列表中對(duì)一目標(biāo)項(xiàng)目的項(xiàng)目詳情信息進(jìn)行查看的觸發(fā)指令;
向所述項(xiàng)目管理用戶顯示所述目標(biāo)項(xiàng)目?jī)?nèi)包含的所有文件的項(xiàng)目文件目錄的展開(kāi)界面;所述項(xiàng)目文件目錄是根據(jù)所述目標(biāo)項(xiàng)目?jī)?nèi)所有文件的文件路徑信息生成的可視的文件目錄,用于展示所述目標(biāo)項(xiàng)目?jī)?nèi)各個(gè)文件彼此之間的結(jié)構(gòu)關(guān)系;
接收所述項(xiàng)目管理用戶在所述項(xiàng)目文件目錄的展開(kāi)界面上對(duì)一目標(biāo)文件進(jìn)行查看的觸發(fā)指令;
向所述項(xiàng)目管理用戶顯示所述目標(biāo)文件的歷史存證記錄;所述目標(biāo)文件的歷史存證記錄中記載有所述目標(biāo)文件的歷次變更信息;所述變更信息包括:所述目標(biāo)文件的文件名、基于所述目標(biāo)文件內(nèi)容的唯一標(biāo)識(shí)碼、與所述基于目標(biāo)文件內(nèi)容的唯一標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間、所述目標(biāo)文件存入所述目標(biāo)項(xiàng)目的存入時(shí)間。
可選的,所述項(xiàng)目管理界面上顯示有所述項(xiàng)目管理用戶管理的已存證單一文件的文件信息列表,所述文件信息列表中的每條表項(xiàng)包含:項(xiàng)目操作用戶ID、文件名稱、基于文件內(nèi)容的唯一標(biāo)識(shí)碼、與所述基于文件內(nèi)容的唯一標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間;相應(yīng)的,所述處理器,還用于:
若所述存證設(shè)備中不存在所述待存證標(biāo)識(shí)碼,則在所述文件信息列表中增加一條新的表項(xiàng);所述新的表項(xiàng)包含:發(fā)送所述待存證標(biāo)識(shí)碼的所述項(xiàng)目操作用戶的ID、所述待存證文件的名稱、所述待存證標(biāo)識(shí)碼、所述待存證標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間。
可選的,所述文件信息列表中的每條表項(xiàng)還包含:對(duì)已存證單一文件的出證操作的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述處理器,還用于:
接收所述項(xiàng)目管理用戶在所述文件信息列表中對(duì)一已存證單一文件的出證觸發(fā)指令;
向所述項(xiàng)目管理用戶顯示所述已存證單一文件的證書(shū)信息;所述證書(shū)信息包含:所述已存證單一文件的存證時(shí)間及可信時(shí)間戳。
可選的,所述項(xiàng)目管理界面上顯示有對(duì)離線存儲(chǔ)的所述項(xiàng)目存證請(qǐng)求導(dǎo)入的觸發(fā)標(biāo)識(shí);相應(yīng)的,所述處理器,還用于:
接收所述項(xiàng)目管理用戶對(duì)離線存儲(chǔ)的所述項(xiàng)目存證請(qǐng)求的導(dǎo)入觸發(fā)指令,將離線存儲(chǔ)在本地存儲(chǔ)器中的所述項(xiàng)目存證請(qǐng)求發(fā)送到所述存證設(shè)備。
本發(fā)明基于互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)方式,為企業(yè)用戶提供項(xiàng)目文件的存證管理。存證設(shè)備接收企業(yè)用戶通過(guò)終端設(shè)備發(fā)送的項(xiàng)目存證請(qǐng)求,該項(xiàng)目存證請(qǐng)求中包含有項(xiàng)目?jī)?nèi)所有文件的文件路徑信息,實(shí)現(xiàn)根據(jù)企業(yè)用戶項(xiàng)目文件管理邏輯生成與該文件路徑信息對(duì)應(yīng)并可視化的項(xiàng)目文件目錄,以方便企業(yè)用戶對(duì)項(xiàng)目進(jìn)行查看及跟蹤管理。同時(shí),在項(xiàng)目存證請(qǐng)求中既可以包含項(xiàng)目文件的內(nèi)容也可以僅僅包含基于文件內(nèi)容生成的唯一標(biāo)識(shí)碼,以實(shí)現(xiàn)企業(yè)用戶將涉及到技術(shù)秘密的重要文件自行保管的同時(shí),還可以獲得第三方存證設(shè)備基于該唯一標(biāo)識(shí)碼給予的可信原創(chuàng)性鑒證保護(hù)。其中,可信原創(chuàng)性鑒證保護(hù)是由存證設(shè)備基于可信時(shí)間源記錄接收到項(xiàng)目文件的時(shí)間作為存證時(shí)間,以保證第一時(shí)間對(duì)創(chuàng)意文件或技術(shù)秘密等給予存證保護(hù)?;诖耍景l(fā)明為企業(yè)用戶通過(guò)互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)方式進(jìn)行企業(yè)項(xiàng)目管理與保護(hù)提供了及時(shí)便捷靈活的處理方式,突破了現(xiàn)有技術(shù)中企業(yè)的技術(shù)秘密易泄密,且泄密后難于追溯其原創(chuàng)的歷史、原創(chuàng)的成果的技術(shù)瓶頸。特別的,本發(fā)明針對(duì)現(xiàn)有企業(yè)用戶無(wú)法對(duì)項(xiàng)目文件進(jìn)行實(shí)時(shí)存證以及電子存證效力問(wèn)題,提供了項(xiàng)目文件的碎片化管理,并且為碎片化數(shù)據(jù)提供安全的加密算法和可信時(shí)間,充分保證了數(shù)據(jù)安全性和原創(chuàng)時(shí)間保證。從而為企業(yè)用戶提供了極為方便的項(xiàng)目管理保護(hù)方案。
附圖說(shuō)明
圖1為一示例性實(shí)施例示出的本發(fā)明項(xiàng)目文件存證方法的流程圖;
圖2為另一示例性實(shí)施例示出的本發(fā)明項(xiàng)目文件存證方法的流程圖;
圖3為另一示例性實(shí)施例示出的本發(fā)明項(xiàng)目文件存證方法的流程圖;
圖4為本發(fā)明項(xiàng)目存證請(qǐng)求的生成界面的一示意圖;
圖5為本發(fā)明項(xiàng)目管理界面中顯示成員信息的一示意圖;
圖6為點(diǎn)擊圖5所示添加成員標(biāo)簽后的操作界面的一示意圖;
圖7為點(diǎn)擊圖6中的確定按鈕之后項(xiàng)目管理界面中顯示成員信息的一示意圖;
圖8為本發(fā)明項(xiàng)目管理界面中顯示項(xiàng)目信息的一示意圖;
圖9為點(diǎn)擊圖8中的查看詳情按鈕之后項(xiàng)目管理界面中顯示項(xiàng)目信息的一示意圖;
圖10為點(diǎn)擊圖9所示一目標(biāo)文件后顯示的歷史存證記錄界面的一示意圖;
圖11為點(diǎn)擊圖10所示查看詳細(xì)歷史標(biāo)簽后的操作界面的一示意圖;
圖12為本發(fā)明項(xiàng)目管理界面中顯示已存證單一文件的文件信息列表的一示意圖;
圖13為點(diǎn)擊圖12所示導(dǎo)入存證標(biāo)簽后的操作界面的一示意圖
圖14為一示例性實(shí)施例示出的本發(fā)明存證設(shè)備的結(jié)構(gòu)示意圖;
圖15為另一示例性實(shí)施例示出的本發(fā)明存證設(shè)備的結(jié)構(gòu)示意圖;
圖16為一示例性實(shí)施例示出的本發(fā)明終端設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為一示例性實(shí)施例示出的本發(fā)明項(xiàng)目文件存證方法的流程圖。本實(shí)施例的方案適用于企業(yè)針對(duì)項(xiàng)目文件的統(tǒng)一管理,該項(xiàng)目文件存證方法可以應(yīng)用于存證設(shè)備(服務(wù)器設(shè)備)中,如圖1所示,本實(shí)施例的方法包括:
步驟101、存證設(shè)備接收終端設(shè)備發(fā)送的項(xiàng)目存證請(qǐng)求。
項(xiàng)目存證請(qǐng)求包含:待存證項(xiàng)目的項(xiàng)目名稱、待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息、待存證文件的特征信息。其中,特征信息包含:待存證文件的內(nèi)容,或者待存證文件的待存證標(biāo)識(shí)碼;待存證標(biāo)識(shí)碼是根據(jù)待存證文件的內(nèi)容生成的唯一標(biāo)識(shí)碼。
步驟102、在存證設(shè)備中確定是否存儲(chǔ)有與待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目。
步驟103、若沒(méi)有,存證設(shè)備根據(jù)文件路徑信息生成待存證項(xiàng)目的項(xiàng)目文件目錄。
項(xiàng)目文件目錄為可視的文件目錄,用于展示待存證項(xiàng)目?jī)?nèi)各個(gè)待存證文件彼此之間的結(jié)構(gòu)關(guān)系。
步驟104、存證設(shè)備確定待存證文件的存證時(shí)間,將特征信息與存證時(shí)間對(duì)應(yīng)存儲(chǔ)在待存證文件在待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用軟件的成熟,越來(lái)越多的企業(yè)采用軟件即服務(wù)SaaS(Software as a Service)的軟件應(yīng)用模式來(lái)管理企業(yè)的經(jīng)營(yíng)活動(dòng)?;赟aaS這種通過(guò)互聯(lián)網(wǎng)提供軟件的模式,項(xiàng)目文件存證服務(wù)的第三方服務(wù)提供商可以將應(yīng)用軟件統(tǒng)一部署在存證設(shè)備的服務(wù)器中,企業(yè)用戶根據(jù)企業(yè)項(xiàng)目管理的實(shí)際需求,通過(guò)互聯(lián)網(wǎng)向項(xiàng)目存證服務(wù)的提供商定購(gòu)所需的應(yīng)用軟件服務(wù),從而使得企業(yè)用戶不必購(gòu)買(mǎi)項(xiàng)目存證的軟件,只需向服務(wù)提供商租用基于網(wǎng)絡(luò)的項(xiàng)目文件管理的軟件,來(lái)管理企業(yè)的項(xiàng)目文件,服務(wù)提供商在向企業(yè)用戶提供互聯(lián)網(wǎng)應(yīng)用的同時(shí),也提供軟件的離線操作和本地?cái)?shù)據(jù)存儲(chǔ),讓企業(yè)用戶隨時(shí)隨地可以使用其定購(gòu)的軟件和服務(wù)。這種基于SaaS的方式,消除了企業(yè)購(gòu)買(mǎi)、構(gòu)建和維護(hù)基礎(chǔ)設(shè)施和應(yīng)用程序的需要,大大方便及簡(jiǎn)化了企業(yè)對(duì)項(xiàng)目文件的維護(hù)和保護(hù)。
為了最大化方便企業(yè)用戶對(duì)項(xiàng)目文件進(jìn)行管理,采用基于企業(yè)用戶本地保存項(xiàng)目文件的邏輯,在存證設(shè)備端生成對(duì)應(yīng)的項(xiàng)目文件目錄,以使企業(yè)用戶無(wú)論是在進(jìn)行項(xiàng)目存證保護(hù)業(yè)務(wù)時(shí),還是采用企業(yè)項(xiàng)目研發(fā)的管理軟件對(duì)項(xiàng)目文件進(jìn)行本地管理的不同過(guò)程中,都可以以相同的項(xiàng)目文件目錄對(duì)項(xiàng)目及其內(nèi)部文件進(jìn)行有效的操作,節(jié)省用戶適應(yīng)不同管理系統(tǒng)所需花費(fèi)的時(shí)間。具體實(shí)現(xiàn)是通過(guò)接收待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息,基于待存證項(xiàng)目?jī)?nèi)所有待存證文件的彼此之間的結(jié)構(gòu)關(guān)系生成可視化的項(xiàng)目文件目錄,以使企業(yè)用戶可以通過(guò)終端設(shè)備查看并對(duì)該項(xiàng)目文件目錄進(jìn)行操作。其中,該項(xiàng)目文件目錄可以為由多級(jí)文件夾形成的樹(shù)型目錄結(jié)構(gòu)。此外,項(xiàng)目存證請(qǐng)求中可以包含待存證文件的內(nèi)容,也可以不包含文件內(nèi)容。很多企業(yè)的項(xiàng)目文件中均包含項(xiàng)目研發(fā)階段的創(chuàng)意數(shù)據(jù)或技術(shù)秘密,企業(yè)不希望由第三方對(duì)研發(fā)數(shù)據(jù)進(jìn)行保管,則可以通過(guò)基于待存證文件的內(nèi)容生成與內(nèi)容唯一對(duì)應(yīng)的標(biāo)識(shí)碼,即待存證標(biāo)識(shí)碼;存證設(shè)備僅對(duì)該待存證標(biāo)識(shí)碼進(jìn)行存證。完整的存證過(guò)程為:存證設(shè)備接收到項(xiàng)目存證請(qǐng)求后,首先在存證設(shè)備中確認(rèn)該待存證項(xiàng)目是否為首次存證,還是對(duì)已存證項(xiàng)目進(jìn)行內(nèi)容更新;具體通過(guò)在存證設(shè)備中查找是否存在與待存證項(xiàng)目的項(xiàng)目名稱相同的已存證項(xiàng)目來(lái)確定。若待存證項(xiàng)目為首次存證,則在存證設(shè)備端根據(jù)待存證項(xiàng)目?jī)?nèi)所有文件的原始路徑信息生成與之對(duì)應(yīng)的可視化的項(xiàng)目文件目錄。并確定待存證項(xiàng)目?jī)?nèi)包含的每個(gè)待存證文件的存證時(shí)間,將確定后的存證時(shí)間以及待存證文件的內(nèi)容標(biāo)識(shí)碼,若企業(yè)用戶發(fā)送了文件的內(nèi)容則還包含該待存證文件的內(nèi)容,一同存放在每個(gè)待存證文件在項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。其中,基于待存證文件的內(nèi)容所生成的待存證標(biāo)識(shí)碼可以根據(jù)預(yù)設(shè)哈希算法,如信息摘要算法第五版(Message Digest Algorithm,簡(jiǎn)稱MD5)或者安全散列算法(Secure Hash Algorithm,簡(jiǎn)稱SHA)等,得到與待存證文件的內(nèi)容對(duì)應(yīng)的哈希值,即該唯一標(biāo)識(shí)碼。此外,存證時(shí)間是由可信時(shí)間簽發(fā)設(shè)備提供的可信時(shí)間證明,可信時(shí)間簽發(fā)設(shè)備的時(shí)間是與可信時(shí)間源同步的,可信時(shí)間源具體可以包括:授時(shí)中心發(fā)布的用于標(biāo)識(shí)可信時(shí)間的長(zhǎng)波信號(hào)或者衛(wèi)星信號(hào);或者,可信時(shí)間授權(quán)機(jī)構(gòu)發(fā)布的可信時(shí)間;或者,符合相關(guān)標(biāo)準(zhǔn)要求的硬件系統(tǒng)提供的可信時(shí)間,例如原子鐘,能夠確保可信時(shí)間源所同步的時(shí)間是可信的、可審計(jì)的即可,其實(shí)現(xiàn)形式不以本實(shí)施例為限。
本實(shí)施例基于互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)方式,為企業(yè)用戶提供項(xiàng)目文件的存證管理。存證設(shè)備接收企業(yè)用戶通過(guò)終端設(shè)備發(fā)送的項(xiàng)目存證請(qǐng)求,該項(xiàng)目存證請(qǐng)求中包含有項(xiàng)目?jī)?nèi)所有文件的文件路徑信息,實(shí)現(xiàn)根據(jù)企業(yè)用戶項(xiàng)目文件管理邏輯生成與該文件路徑信息對(duì)應(yīng)并可視化的項(xiàng)目文件目錄,以方便企業(yè)用戶對(duì)項(xiàng)目進(jìn)行查看及跟蹤管理。同時(shí),在項(xiàng)目存證請(qǐng)求中既可以包含項(xiàng)目文件的內(nèi)容也可以僅僅包含基于文件內(nèi)容生成的唯一標(biāo)識(shí)碼,以實(shí)現(xiàn)企業(yè)用戶將涉及到技術(shù)秘密的重要文件自行保管的同時(shí),還可以獲得第三方存證設(shè)備基于該唯一標(biāo)識(shí)碼給予的可信原創(chuàng)性鑒證保護(hù)。其中,可信原創(chuàng)性鑒證保護(hù)是由存證設(shè)備基于可信時(shí)間源記錄接收到項(xiàng)目文件的時(shí)間作為存證時(shí)間,以保證第一時(shí)間對(duì)創(chuàng)意文件或技術(shù)秘密等給予存證保護(hù)?;诖耍景l(fā)明為企業(yè)用戶通過(guò)互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)方式進(jìn)行企業(yè)項(xiàng)目管理與保護(hù)提供了及時(shí)便捷靈活的處理方式,突破了現(xiàn)有技術(shù)中企業(yè)的技術(shù)秘密易泄密,且泄密后難于追溯其原創(chuàng)的歷史、原創(chuàng)的成果的技術(shù)瓶頸。特別的,本發(fā)明針對(duì)現(xiàn)有企業(yè)用戶無(wú)法對(duì)項(xiàng)目文件進(jìn)行實(shí)時(shí)存證以及電子存證效力問(wèn)題,提供了項(xiàng)目文件的碎片化管理,并且為碎片化數(shù)據(jù)提供安全的加密算法和可信時(shí)間,充分保證了數(shù)據(jù)安全性和原創(chuàng)時(shí)間保證。從而為企業(yè)用戶提供了極為方便的項(xiàng)目管理保護(hù)方案。
圖2為另一示例性實(shí)施例示出的本發(fā)明項(xiàng)目文件存證方法的流程圖,如圖2所示,在上一實(shí)施例的基礎(chǔ)上,進(jìn)一步地,本實(shí)施例的方法包括:
步驟201、存證設(shè)備接收終端設(shè)備發(fā)送的項(xiàng)目存證請(qǐng)求。
項(xiàng)目存證請(qǐng)求包含:待存證項(xiàng)目的項(xiàng)目名稱、待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息、待存證文件的特征信息。其中,特征信息包含:待存證文件的內(nèi)容,或者待存證文件的待存證標(biāo)識(shí)碼;待存證標(biāo)識(shí)碼是根據(jù)待存證文件的內(nèi)容生成的唯一標(biāo)識(shí)碼。
步驟202、在存證設(shè)備中確定是否存儲(chǔ)有與待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目,若有執(zhí)行步驟203~步驟206;若沒(méi)有執(zhí)行步驟207~步驟208;
步驟203、存證設(shè)備中存儲(chǔ)有與待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目,則根據(jù)項(xiàng)目名稱,獲取已存證項(xiàng)目的項(xiàng)目文件目錄;根據(jù)待存證文件的文件路徑信息,在已存證項(xiàng)目的項(xiàng)目文件目錄中確定待存證文件的目標(biāo)位置。
具體的,存證設(shè)備對(duì)項(xiàng)目文件進(jìn)行存證后,企業(yè)用戶可以隨時(shí)對(duì)該已存證的項(xiàng)目進(jìn)行內(nèi)容更新。根據(jù)項(xiàng)目名稱,若確定該項(xiàng)目為已存證項(xiàng)目,則獲取到已存證項(xiàng)目的項(xiàng)目文件目錄,并在項(xiàng)目文件目錄中定位出本次需要進(jìn)行更新的待存證文件的目標(biāo)位置。這里的更新是指對(duì)項(xiàng)目?jī)?nèi)的文件進(jìn)行內(nèi)容變更、或者在項(xiàng)目?jī)?nèi)增加新的項(xiàng)目文件、或者將項(xiàng)目?jī)?nèi)的已有項(xiàng)目文件進(jìn)行刪除等各種變更操作,以為企業(yè)提供便捷的項(xiàng)目文件碎片化管理,方便企業(yè)用戶隨時(shí)隨地實(shí)時(shí)地對(duì)項(xiàng)目文件的更新進(jìn)行存證保護(hù)。
步驟204、根據(jù)目標(biāo)位置,獲取待存證文件的歷史存證記錄。若獲取到待存證文件的歷史存證記錄,執(zhí)行步驟205;若沒(méi)有獲取到待存證文件的歷史存證記錄,執(zhí)行步驟206。
歷史存證記錄中記錄有文件的歷次變更情況,其中可以包含文件名,文件存證時(shí)間,文件的唯一標(biāo)識(shí)碼,文件存入項(xiàng)目的時(shí)間信息。根據(jù)該歷史存證記錄可以獲知文件內(nèi)容歷次被更新的時(shí)間信息,從而記錄下項(xiàng)目研發(fā)過(guò)程中各個(gè)版本的文件的存證時(shí)間信息,以及時(shí)證明文件的原創(chuàng)歷史。其中,目標(biāo)位置可以包括:待存證文件歸屬的本級(jí)文件目錄;該步驟的實(shí)施具體可以通過(guò)在本級(jí)文件目錄中,根據(jù)待存證文件的文件名及文件后綴,獲取與待存證文件的文件名及文件后綴一致的已存證文件的歷史存證記錄。若沒(méi)有獲取到與待存證文件的文件名及文件后綴一致的歷史存證記錄,說(shuō)明該待存證文件為待存證項(xiàng)目?jī)?nèi)新增加的項(xiàng)目文件,其還沒(méi)有歷史存證記錄可供查詢,則執(zhí)行步驟206,對(duì)該新增的項(xiàng)目文件進(jìn)行存證保護(hù)。
步驟205、若獲取到待存證文件的歷史存證記錄,但沒(méi)有在待存證文件的歷史存證記錄中獲取到待存證標(biāo)識(shí)碼,則對(duì)待存證文件進(jìn)行存證處理;若獲取到待存證文件的歷史存證記錄,且在待存證文件的歷史存證記錄中獲取到待存證標(biāo)識(shí)碼,則不對(duì)待存證文件進(jìn)行存證處理。
具體的,若獲取到待存證文件的歷史存證記錄,但沒(méi)有在待存證文件的歷史存證記錄中獲取到待存證標(biāo)識(shí)碼,說(shuō)明該待存證文件與原先已存的存證文件之間存在內(nèi)容的變更,因此,沒(méi)有在歷史存證記錄中查找到與內(nèi)容唯一對(duì)應(yīng)的標(biāo)識(shí)碼,則存證設(shè)備根據(jù)待存證標(biāo)識(shí)碼確定待存證文件的存證時(shí)間,并在待存證文件的歷史存證記錄中增加一條包含待存證標(biāo)識(shí)碼和存證時(shí)間的存證記錄,以對(duì)內(nèi)容變更后的該待存證文件進(jìn)行存證。若獲取到待存證文件的歷史存證記錄,且在待存證文件的歷史存證記錄中獲取到待存證標(biāo)識(shí)碼,則不對(duì)待存證文件進(jìn)行存證處理,相同的標(biāo)識(shí)碼說(shuō)明該待存證文件與之前已存證的文件是內(nèi)容完全相同的兩個(gè)文件,因此,歷史存證記錄中僅保留第一次對(duì)同一標(biāo)識(shí)碼的存證記錄,以保證同一文件的最早的存證時(shí)間。通常來(lái)說(shuō),企業(yè)的項(xiàng)目構(gòu)成,尤其對(duì)于軟件項(xiàng)目來(lái)說(shuō),一個(gè)項(xiàng)目?jī)?nèi)包含有多個(gè)子項(xiàng)目,且各個(gè)子項(xiàng)目?jī)?nèi)又包含很多的項(xiàng)目文件,每次新的軟件版本的更新,并不是對(duì)項(xiàng)目?jī)?nèi)的每個(gè)文件均有改動(dòng),因此,本實(shí)施例的存證設(shè)備可以根據(jù)與內(nèi)容唯一對(duì)應(yīng)的標(biāo)識(shí)碼對(duì)項(xiàng)目文件中哪些文件有改動(dòng),哪些文件沒(méi)有改動(dòng)進(jìn)行高效地識(shí)別,以確保項(xiàng)目?jī)?nèi)的所有文件的存證時(shí)間都是原創(chuàng)的時(shí)間點(diǎn),極大方便了項(xiàng)目經(jīng)理對(duì)項(xiàng)目版本的有效管理。
步驟206、若未獲取到待存證文件的歷史存證記錄,則在目標(biāo)位置處對(duì)待存證文件進(jìn)行存證處理。
具體的,若待存證項(xiàng)目?jī)?nèi)包含有新的項(xiàng)目文件,則項(xiàng)目文件目錄中對(duì)應(yīng)路徑位置處不存在該新的項(xiàng)目文件,當(dāng)然也不存在其歷史存證記錄,此時(shí),可以在目標(biāo)位置即該新的項(xiàng)目文件所歸屬的本級(jí)目錄內(nèi)新建一個(gè)存證記錄,該新建的存證記錄記載有存證處理后的存證結(jié)果。其中,存證處理可以為根據(jù)待存證標(biāo)識(shí)碼確定待存證文件的存證時(shí)間,并建立包含待存證標(biāo)識(shí)碼以及存證時(shí)間的新的存證記錄。
步驟207、存證設(shè)備中沒(méi)有存儲(chǔ)與待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目,則根據(jù)文件路徑信息生成待存證項(xiàng)目的項(xiàng)目文件目錄;項(xiàng)目文件目錄為可視的文件目錄,用于展示待存證項(xiàng)目?jī)?nèi)各個(gè)待存證文件彼此之間的結(jié)構(gòu)關(guān)系。
步驟208、存證設(shè)備確定待存證文件的存證時(shí)間,將特征信息與存證時(shí)間對(duì)應(yīng)存儲(chǔ)在待存證文件在待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
具體的,步驟208的實(shí)施方式根據(jù)待存證文件的特征信息的不同而有所不同:
若特征信息中包含待存證文件的內(nèi)容,則生成與待存證文件的內(nèi)容唯一對(duì)應(yīng)的待存證標(biāo)識(shí)碼;根據(jù)待存證標(biāo)識(shí)碼確定待存證文件的存證時(shí)間;形成包含待存證文件的內(nèi)容、待存證標(biāo)識(shí)碼、待存證文件的存證時(shí)間的待存證文件的歷史存證記錄;根據(jù)待存證項(xiàng)目的項(xiàng)目文件目錄,將待存證文件的歷史存證記錄、待存證文件的內(nèi)容,對(duì)應(yīng)存儲(chǔ)于待存證文件在待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
若特征信息中包含待存證文件的待存證標(biāo)識(shí)碼,根據(jù)待存證標(biāo)識(shí)碼確定待存證文件的存證時(shí)間;形成包含待存證標(biāo)識(shí)碼、待存證文件的存證時(shí)間的待存證文件的歷史存證記錄;根據(jù)待存證項(xiàng)目的項(xiàng)目文件目錄,將待存證文件的歷史存證記錄對(duì)應(yīng)存儲(chǔ)于待存證文件在待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
進(jìn)一步地,上述步驟205、步驟206、步驟208中所涉及到的“根據(jù)待存證標(biāo)識(shí)碼確定待存證文件的存證時(shí)間”的步驟,具體可以通過(guò)以下過(guò)程實(shí)現(xiàn):在存證設(shè)備中確定是否存儲(chǔ)有待存證標(biāo)識(shí)碼;若沒(méi)有,則生成待存證文件的存證時(shí)間;若有,則在存有待存證標(biāo)識(shí)碼的已存證文件的歷史存證記錄中獲取待存證標(biāo)識(shí)碼的存證時(shí)間。其中,存證時(shí)間是存證設(shè)備向可信時(shí)間簽發(fā)設(shè)備發(fā)送待存證標(biāo)識(shí)碼,以使可信時(shí)間簽發(fā)設(shè)備基于接收到待存證標(biāo)識(shí)碼的時(shí)間所簽發(fā)的可信時(shí)間。
具體的,標(biāo)識(shí)碼是根據(jù)文件內(nèi)容生成的與內(nèi)容唯一對(duì)應(yīng)的標(biāo)識(shí),因此,對(duì)項(xiàng)目文件是否存在變更的辨識(shí)是通過(guò)對(duì)標(biāo)識(shí)碼是否變更來(lái)辨識(shí)的,也就是說(shuō),只要存證設(shè)備中存儲(chǔ)過(guò)某一標(biāo)識(shí)碼,則無(wú)論該標(biāo)識(shí)碼對(duì)應(yīng)于項(xiàng)目文件目錄中的位置是否發(fā)生變更,或標(biāo)識(shí)碼是否存在于不同的項(xiàng)目?jī)?nèi),與該標(biāo)識(shí)碼對(duì)應(yīng)的歷史存證記錄均為同一條。因此,若在存證設(shè)備中找到待存證標(biāo)識(shí)碼,則該待存證標(biāo)識(shí)碼的存證時(shí)間需要從歷史存證記錄中獲取,而不是針對(duì)該待存證標(biāo)識(shí)碼再次生成新的存證時(shí)間。但是,若該待存證標(biāo)識(shí)碼是第一次出現(xiàn)在存證設(shè)備中,則需要生成與之對(duì)應(yīng)的待存證文件的存證時(shí)間,以進(jìn)行待存證文件的存證處理。
綜上,存證設(shè)備通過(guò)移動(dòng)互聯(lián)模式對(duì)企業(yè)用戶的終端設(shè)備側(cè)的項(xiàng)目文件進(jìn)行隨時(shí)隨地的存證保護(hù),消除了時(shí)間延遲、物理距離,真正做到第一時(shí)間對(duì)企業(yè)產(chǎn)出的創(chuàng)意構(gòu)思、技術(shù)秘密等項(xiàng)目文件進(jìn)行內(nèi)容及時(shí)間的固化,為企業(yè)提供具有法律效力的存證證明,解除了企業(yè)對(duì)于技術(shù)秘密等項(xiàng)目文件管理的后顧之憂。
圖3為另一示例性實(shí)施例示出的本發(fā)明項(xiàng)目文件存證方法的流程圖。本實(shí)施例的方案適用于企業(yè)針對(duì)項(xiàng)目文件的統(tǒng)一管理,該項(xiàng)目文件存證方法可以應(yīng)用于終端設(shè)備(客戶端設(shè)備)中,如圖3所示,本實(shí)施例的方法包括:
步驟301、向項(xiàng)目操作用戶顯示用于生成項(xiàng)目存證請(qǐng)求的生成界面,生成界面顯示有加載待存證項(xiàng)目的子界面。
步驟302、接收項(xiàng)目操作用戶在加載待存證項(xiàng)目的子界面上加載的待存證項(xiàng)目,以使待存證項(xiàng)目?jī)?nèi)包含的所有待存證文件被加載。
步驟303、根據(jù)待存證文件在待存證項(xiàng)目中的路徑位置信息,生成待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息。
步驟304、根據(jù)文件路徑信息、待存證文件的特征信息,生成項(xiàng)目存證請(qǐng)求,以使終端設(shè)備發(fā)送項(xiàng)目存證請(qǐng)求到存證設(shè)備。
待存證文件的特征信息包含:待存證文件的內(nèi)容,或者待存證文件的待存證標(biāo)識(shí)碼;待存證標(biāo)識(shí)碼是根據(jù)預(yù)設(shè)算法生成的與待存證文件的內(nèi)容唯一對(duì)應(yīng)的待存證標(biāo)識(shí)碼。
具體的,本實(shí)施例通過(guò)互聯(lián)網(wǎng)、移動(dòng)互聯(lián)方式為企業(yè)提供項(xiàng)目文件存證的業(yè)務(wù)平臺(tái),企業(yè)用戶的終端設(shè)備可以為個(gè)人電腦、筆記本電腦、智能手機(jī)、平板電腦等具有處理單元的電子裝置。在具體實(shí)現(xiàn)時(shí),終端設(shè)備可以安裝應(yīng)用(APP)來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例的技術(shù)方案,也可以通過(guò)在在終端設(shè)備上打開(kāi)web瀏覽器來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例的技術(shù)方案。項(xiàng)目文件的形式可以為任何格式的電子數(shù)據(jù),其內(nèi)容可以是純文本、圖片、音視頻、網(wǎng)頁(yè)、短信、郵件等等。
對(duì)于企業(yè)用戶來(lái)說(shuō),根據(jù)對(duì)企業(yè)項(xiàng)目文件管理的權(quán)限不同,可以分為具有上傳項(xiàng)目文件權(quán)限的項(xiàng)目操作用戶(如項(xiàng)目文件的發(fā)明人、項(xiàng)目經(jīng)理等直接參與項(xiàng)目研發(fā)的人員),以及對(duì)存證后具有法律效力的已存證項(xiàng)目文件進(jìn)行管理及維護(hù)的項(xiàng)目管理用戶(如項(xiàng)目總管人員、項(xiàng)目經(jīng)理等)。
當(dāng)某一企業(yè)需要使用該項(xiàng)目文件存證業(yè)務(wù)平臺(tái)進(jìn)行企業(yè)項(xiàng)目文件管理時(shí),該企業(yè)可以向業(yè)務(wù)平臺(tái)提供企業(yè)資料。該企業(yè)資料,例如可以包括申請(qǐng)人信息:公司名稱、組織機(jī)構(gòu)代碼、營(yíng)業(yè)執(zhí)照電子版;收件地址:聯(lián)系人姓名、聯(lián)系電話、郵政編碼、郵寄地址;發(fā)票信息:發(fā)票抬頭;管理員信息:姓名、手機(jī)號(hào)、登陸賬號(hào)、登錄密碼等。管理員即為上述對(duì)存證后的具有法律效力的已存證項(xiàng)目文件進(jìn)行管理及維護(hù)的項(xiàng)目管理用戶。
業(yè)務(wù)平臺(tái)在完成對(duì)企業(yè)的基本信息審核后,可以向企業(yè)發(fā)放具有高管理權(quán)限的用戶ID。該用戶ID可以為項(xiàng)目管理用戶所使用。項(xiàng)目管理用戶采用該用戶ID登錄平臺(tái),即可在其中為具有上傳項(xiàng)目文件權(quán)限的項(xiàng)目操作用戶進(jìn)行登錄注冊(cè),注冊(cè)時(shí)所填寫(xiě)的內(nèi)容例如可以包括項(xiàng)目操作用戶的用戶名、登錄密碼、姓名、聯(lián)系方式、組別、項(xiàng)目管理權(quán)限等等。
在完成上述注冊(cè)之后,項(xiàng)目管理用戶可以將注冊(cè)信息發(fā)放給項(xiàng)目操作用戶,項(xiàng)目操作用戶即可采用該注冊(cè)信息進(jìn)行登錄。
在具體使用過(guò)程中,項(xiàng)目操作用戶可以通過(guò)終端設(shè)備上的APP或者web瀏覽器打開(kāi)項(xiàng)目文件存證業(yè)務(wù)平臺(tái)的服務(wù)界面,終端設(shè)備可以向該項(xiàng)目操作用戶推送用于生成項(xiàng)目存證請(qǐng)求的生成界面,項(xiàng)目操作用戶在該生成界面中進(jìn)行操作以將待存證項(xiàng)目發(fā)送給存證設(shè)備進(jìn)行存證保護(hù)。圖4為本發(fā)明項(xiàng)目存證請(qǐng)求的生成界面的一示意圖,如圖4所示,舉例來(lái)說(shuō),該生成界面可以是web瀏覽器的界面顯示,也可以是APP的界面顯示,生成界面中包含有用于加載待存證項(xiàng)目的子界面,例如觸發(fā)“選擇文件/項(xiàng)目”標(biāo)識(shí)選擇要加載的待存證項(xiàng)目,“文件路徑”顯示框中會(huì)相應(yīng)顯示出被加載的待存證項(xiàng)目的路徑信息,在“生成結(jié)果信息”顯示框中相應(yīng)列出待存證文件在待存證項(xiàng)目中的路徑位置信息,若僅上傳待存證文件的待存證標(biāo)識(shí)碼,則可以觸發(fā)“生成MD5”標(biāo)識(shí),以將加載的待存證項(xiàng)目?jī)?nèi)的各個(gè)文件的內(nèi)容轉(zhuǎn)換為對(duì)應(yīng)的標(biāo)識(shí)碼,標(biāo)識(shí)碼可以為基于哈希算法的MD5碼,在“生成結(jié)果信息”欄中顯示出待存證項(xiàng)目?jī)?nèi)各個(gè)文件的文件名及其對(duì)應(yīng)的MD5碼信息,點(diǎn)擊“上傳存證”以使終端設(shè)備發(fā)送項(xiàng)目存證請(qǐng)求到存證設(shè)備。
本實(shí)施例基于互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)方式,為企業(yè)用戶提供項(xiàng)目文件的存證管理。終端設(shè)備向項(xiàng)目操作用戶顯示用于生成項(xiàng)目存證請(qǐng)求的生成界面,以使企業(yè)的待存證項(xiàng)目可以被加載,并根據(jù)待存證文件在待存證項(xiàng)目中的路徑位置信息,生成待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息,以使待存證項(xiàng)目可以以企業(yè)用戶項(xiàng)目文件管理邏輯在存證設(shè)備端生成與該文件路徑信息對(duì)應(yīng)并可視化的項(xiàng)目文件目錄,以方便企業(yè)用戶對(duì)項(xiàng)目進(jìn)行查看及跟蹤管理。同時(shí),終端設(shè)備根據(jù)文件路徑信息、待存證文件的特征信息,生成的項(xiàng)目存證請(qǐng)求中既可以包含項(xiàng)目文件的內(nèi)容也可以僅僅包含基于文件內(nèi)容生成的唯一標(biāo)識(shí)碼,以實(shí)現(xiàn)企業(yè)用戶將涉及到技術(shù)秘密的重要文件自行保管的同時(shí),還可以獲得第三方存證設(shè)備基于該唯一標(biāo)識(shí)碼給予的可信原創(chuàng)性鑒證保護(hù)。其中,可信原創(chuàng)性鑒證保護(hù)是由存證設(shè)備基于可信時(shí)間源記錄接收到項(xiàng)目文件的時(shí)間作為存證時(shí)間,以保證第一時(shí)間對(duì)創(chuàng)意文件或技術(shù)秘密等給予存證保護(hù)?;诖?,本發(fā)明為企業(yè)用戶通過(guò)互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)方式進(jìn)行企業(yè)項(xiàng)目管理與保護(hù)提供了及時(shí)便捷靈活的處理方式,突破了現(xiàn)有技術(shù)中企業(yè)的技術(shù)秘密易泄密,且泄密后難于追溯其原創(chuàng)的歷史、原創(chuàng)的成果的技術(shù)瓶頸。特別的,本發(fā)明針對(duì)現(xiàn)有企業(yè)用戶無(wú)法對(duì)項(xiàng)目文件進(jìn)行實(shí)時(shí)存證以及電子存證效力問(wèn)題,提供了項(xiàng)目文件的碎片化管理,并且為碎片化數(shù)據(jù)提供安全的加密算法和可信時(shí)間,充分保證了數(shù)據(jù)安全性和原創(chuàng)時(shí)間保證。從而為企業(yè)用戶提供了極為方便的項(xiàng)目管理保護(hù)方案。
下面對(duì)項(xiàng)目操作用戶在項(xiàng)目存證請(qǐng)求的生成界面上的相關(guān)操作進(jìn)行詳細(xì)說(shuō)明。
在圖3所示實(shí)施例的基礎(chǔ)上,進(jìn)一步地,本實(shí)施例的方法包括:
對(duì)于在項(xiàng)目存證請(qǐng)求的生成界面中生成的項(xiàng)目存證請(qǐng)求有兩種方式進(jìn)行存證保護(hù),一種是離線存證,一種是在線存證。對(duì)于很多企業(yè)的研發(fā)部門(mén)而言,為保證其研發(fā)的創(chuàng)意數(shù)據(jù)或技術(shù)秘密不被互聯(lián)網(wǎng)的黑客攻擊盜取,很多電腦設(shè)備是不具備與外部互聯(lián)網(wǎng)通信的功能的,此時(shí),可以先將待存證的項(xiàng)目存儲(chǔ)在本地或經(jīng)由企業(yè)內(nèi)部安全網(wǎng)絡(luò)或郵件的形式傳遞給項(xiàng)目管理用戶,再由項(xiàng)目管理用戶對(duì)待存證項(xiàng)目通過(guò)互聯(lián)網(wǎng)上傳給存證設(shè)備以進(jìn)行存證保護(hù)。相應(yīng)的,離線生成項(xiàng)目存證請(qǐng)求的功能,可以通過(guò)如圖4所示的“導(dǎo)出MD5結(jié)果信息”的觸發(fā)標(biāo)識(shí)予以實(shí)現(xiàn)。項(xiàng)目操作用戶上載待存證的項(xiàng)目文件后,終端設(shè)備接收到項(xiàng)目操作用戶對(duì)項(xiàng)目存證請(qǐng)求的導(dǎo)出觸發(fā)指令后,將項(xiàng)目存證請(qǐng)求導(dǎo)出,并離線存儲(chǔ)在本地存儲(chǔ)器中。該導(dǎo)出的項(xiàng)目存證請(qǐng)求中可以包含有:項(xiàng)目操作用戶的ID信息、項(xiàng)目名稱、項(xiàng)目?jī)?nèi)包含的文件信息(文件名、文件內(nèi)容對(duì)應(yīng)的MD5碼、文件路徑信息)等。導(dǎo)出的存證請(qǐng)求可以以文本格式的(*.txt)文件進(jìn)行保存。
可選的,在圖4所示的生成界面中還顯示有用戶ID子界面,如“成員ID”欄;以使終端設(shè)備在接收項(xiàng)目操作用戶對(duì)項(xiàng)目存證請(qǐng)求的導(dǎo)出觸發(fā)指令之前,接收項(xiàng)目操作用戶在用戶ID子界面上輸入的第一ID信息;并生成包含有第一ID信息的項(xiàng)目存證請(qǐng)求?!俺蓡TID”及“密碼”的輸入可以保證僅僅擁有權(quán)限的項(xiàng)目操作用戶才能發(fā)出項(xiàng)目存證請(qǐng)求,且該權(quán)限的開(kāi)通可以由項(xiàng)目管理用戶進(jìn)行注冊(cè)開(kāi)通,并在項(xiàng)目操作用戶離職后或退出項(xiàng)目研發(fā)后予以刪除,以保證企業(yè)項(xiàng)目管理的安全性。同時(shí),項(xiàng)目操作用戶在“成員ID”中輸入的第一ID信息可以被包含在項(xiàng)目存證請(qǐng)求中,以追溯項(xiàng)目或項(xiàng)目文件的對(duì)應(yīng)發(fā)明或負(fù)責(zé)人員。
可選的,在圖4所示的生成界面上還顯示有在線上傳項(xiàng)目存證請(qǐng)求的觸發(fā)標(biāo)識(shí),如“上傳存證”標(biāo)識(shí)所示;以使終端設(shè)備在生成項(xiàng)目存證請(qǐng)求之后,接收項(xiàng)目操作用戶對(duì)項(xiàng)目存證請(qǐng)求的在線上傳觸發(fā)指令,以將項(xiàng)目存證請(qǐng)求發(fā)送到存證設(shè)備。通過(guò)觸發(fā)“上傳存證”標(biāo)識(shí),可以在線將待存證的項(xiàng)目上傳到存證設(shè)備進(jìn)行存證保護(hù)。
可選的,為確保上傳存證的項(xiàng)目操作用戶的身份,在終端設(shè)備接收到項(xiàng)目操作用戶對(duì)項(xiàng)目存證請(qǐng)求的在線上傳觸發(fā)指令之后,還包括:發(fā)送第一ID信息到存證設(shè)備,以使存證設(shè)備對(duì)第一ID信息進(jìn)行驗(yàn)證;若驗(yàn)證通過(guò),將項(xiàng)目存證請(qǐng)求發(fā)送到存證設(shè)備。如圖4中所示的“成員ID”為IDtest3,若該ID及密碼正確,則存證設(shè)備接收該存證請(qǐng)求,若不正確,則返回?zé)o效ID的提示信息。
以上是對(duì)項(xiàng)目操作用戶在項(xiàng)目存證請(qǐng)求的生成界面中生成項(xiàng)目存證請(qǐng)求的說(shuō)明,下面針對(duì)項(xiàng)目管理用戶對(duì)存證后的項(xiàng)目文件進(jìn)行管理的相關(guān)操作進(jìn)行詳細(xì)說(shuō)明。項(xiàng)目管理用戶可以通過(guò)APP應(yīng)用或Web瀏覽器打開(kāi)項(xiàng)目文件存證的業(yè)務(wù)平臺(tái),輸入登錄信息,以使終端設(shè)備接收到項(xiàng)目管理用戶的登錄信息,并向項(xiàng)目管理用戶顯示與登錄信息對(duì)應(yīng)的項(xiàng)目管理界面,圖5為本發(fā)明項(xiàng)目管理界面中顯示成員信息的一示意圖,如圖5所示,項(xiàng)目管理界面用于使項(xiàng)目管理用戶對(duì)已存證項(xiàng)目及項(xiàng)目操作用戶進(jìn)行業(yè)務(wù)處理。舉例來(lái)說(shuō),該項(xiàng)目管理界面中包括“技術(shù)秘密”欄目,在“技術(shù)秘密”中具體可以包括:“成員信息”、“MD5信息”、“項(xiàng)目信息”等多種任務(wù)觸發(fā)方式的業(yè)務(wù)標(biāo)簽。其中,“成員信息”業(yè)務(wù)標(biāo)簽下包含該項(xiàng)目管理用戶所管理的項(xiàng)目操作用戶的身份信息、聯(lián)系信息、部門(mén)信息等等;“MD5信息”業(yè)務(wù)標(biāo)簽下包含所有已存證的文件的MD5碼及其存證時(shí)間的列表信息;“項(xiàng)目信息”業(yè)務(wù)標(biāo)簽下包含所有已存證的項(xiàng)目列表信息,并可以在點(diǎn)擊該“項(xiàng)目信息”業(yè)務(wù)標(biāo)簽的子頁(yè)面中獲取到已存證項(xiàng)目?jī)?nèi)所有項(xiàng)目文件的詳細(xì)信息。首先,如圖5所示點(diǎn)擊“成員信息”業(yè)務(wù)標(biāo)簽后,項(xiàng)目管理界面上顯示出當(dāng)前項(xiàng)目管理用戶所管理的所有項(xiàng)目操作用戶的“成員信息”,項(xiàng)目管理用戶可在該“成員信息”的業(yè)務(wù)標(biāo)簽中對(duì)其管理的項(xiàng)目操作用戶進(jìn)行集中管理。例如,項(xiàng)目管理用戶當(dāng)前已經(jīng)為“張三”開(kāi)通了上傳項(xiàng)目存證請(qǐng)求的權(quán)限,其登錄名為“IDtest3”,其手機(jī)號(hào)為138****2015。項(xiàng)目管理用戶還可以對(duì)該項(xiàng)目操作用戶進(jìn)行“刪除”、“修改”、“添加標(biāo)簽”等操作。可選的,項(xiàng)目管理用戶還可以對(duì)該項(xiàng)目操作用戶進(jìn)行“密碼重置”等操作。另外,當(dāng)項(xiàng)目操作用戶較多時(shí),項(xiàng)目管理用戶還可以在圖5所示界面的“查詢”一欄輸入要查找的信息,進(jìn)行快速搜索定位操作。
在圖5所示界面下,可以為項(xiàng)目管理用戶提供“添加人員”觸發(fā)標(biāo)識(shí),以接收項(xiàng)目管理用戶在項(xiàng)目管理界面上觸發(fā)的添加項(xiàng)目操作用戶的指令;向項(xiàng)目管理用戶顯示添加項(xiàng)目操作用戶的操作界面;接收項(xiàng)目管理用戶在添加項(xiàng)目操作用戶的操作界面上輸入的項(xiàng)目操作用戶的第一ID信息,以使項(xiàng)目管理用戶為新的項(xiàng)目操作用戶進(jìn)行注冊(cè),為新的項(xiàng)目操作用戶開(kāi)通權(quán)限,以便該新的項(xiàng)目操作用戶能夠使用該業(yè)務(wù)平臺(tái)在項(xiàng)目存證請(qǐng)求的生成界面中對(duì)其項(xiàng)目文件進(jìn)行存證;同時(shí),該第一ID信息還可以使項(xiàng)目操作用戶在項(xiàng)目存證請(qǐng)求的生成界面中,生成包含有第一ID信息的項(xiàng)目存證請(qǐng)求。
具體來(lái)說(shuō),項(xiàng)目管理用戶可以在該項(xiàng)目管理界面上通過(guò)點(diǎn)擊“添加人員”標(biāo)識(shí)來(lái)觸發(fā)項(xiàng)目操作用戶添加指令,從而使得終端設(shè)備可以向項(xiàng)目管理用戶顯示項(xiàng)目操作用戶添加操作界面。圖6為點(diǎn)擊圖5所示添加成員標(biāo)簽后的操作界面的一示意圖,如圖6所示,當(dāng)項(xiàng)目管理用戶點(diǎn)擊圖5所示的“添加人員”標(biāo)識(shí)時(shí),在當(dāng)前項(xiàng)目管理界面上例如可以以彈出的方式顯示一注冊(cè)信息輸入框,該注冊(cè)信息輸入框中例如可以輸入姓名、登錄賬號(hào)的ID、手機(jī)/座機(jī)號(hào)碼、初始密碼、權(quán)限分配等,進(jìn)而完成該項(xiàng)目操作用戶的注冊(cè)添加。在項(xiàng)目管理用戶輸入完信息之后,即可點(diǎn)擊“確定”。圖7為點(diǎn)擊圖6中的確定按鈕之后項(xiàng)目管理界面中顯示成員信息的一示意圖,如圖7所示,項(xiàng)目管理用戶已經(jīng)將項(xiàng)目操作用戶李四的信息成功添加到其管理的項(xiàng)目操作用戶列表中。
可選的,點(diǎn)擊圖5所示的項(xiàng)目管理界面上的“項(xiàng)目信息”業(yè)務(wù)標(biāo)簽,則向項(xiàng)目管理用戶顯示圖8所示的本發(fā)明項(xiàng)目管理界面中顯示項(xiàng)目信息的一示意圖;圖8所示的界面中顯示有項(xiàng)目管理用戶管理的已存證項(xiàng)目的項(xiàng)目信息列表,項(xiàng)目信息列表的每條表項(xiàng)包含:項(xiàng)目名稱、項(xiàng)目?jī)?nèi)包含的文件數(shù)目、查看項(xiàng)目詳情信息的觸發(fā)標(biāo)識(shí);當(dāng)項(xiàng)目管理用戶觸發(fā)對(duì)某一項(xiàng)目的“查看詳情”標(biāo)識(shí),終端設(shè)備接收項(xiàng)目管理用戶在項(xiàng)目信息列表中對(duì)一目標(biāo)項(xiàng)目的項(xiàng)目詳情信息進(jìn)行查看的觸發(fā)指令;向項(xiàng)目管理用戶顯示目標(biāo)項(xiàng)目?jī)?nèi)包含的所有文件的項(xiàng)目文件目錄的展開(kāi)界面;其中,項(xiàng)目文件目錄是根據(jù)目標(biāo)項(xiàng)目?jī)?nèi)所有文件的文件路徑信息生成的可視的文件目錄,用于展示目標(biāo)項(xiàng)目?jī)?nèi)各個(gè)文件彼此之間的結(jié)構(gòu)關(guān)系。該項(xiàng)目文件目錄如圖9所示,圖9為點(diǎn)擊圖8中的“查看詳情”按鈕之后項(xiàng)目管理界面中顯示項(xiàng)目信息的一示意圖;在圖9所示的界面中顯示有“全部展開(kāi)”、“全部收起”、“返回列表”等業(yè)務(wù)標(biāo)簽,點(diǎn)擊“全部展開(kāi)”后,將展示項(xiàng)目管理用戶選中的目標(biāo)項(xiàng)目?jī)?nèi)的所有文件結(jié)構(gòu)關(guān)系的樹(shù)型項(xiàng)目文件目錄。“全部收起”標(biāo)識(shí)用于將展開(kāi)的項(xiàng)目文件目錄收起,“返回列表”標(biāo)識(shí)用于返回圖8所示的已存證項(xiàng)目的項(xiàng)目信息列表。
在圖9所示的界面中,若項(xiàng)目管理用戶需要針對(duì)其中任一文件的存證信息進(jìn)行查看,項(xiàng)目管理用戶可以在項(xiàng)目文件目錄的展開(kāi)界面上對(duì)一目標(biāo)文件(例如點(diǎn)擊“文件21”)進(jìn)行點(diǎn)擊;則終端設(shè)備向項(xiàng)目管理用戶顯示該目標(biāo)文件的歷史存證記錄;圖10為點(diǎn)擊圖9所示一目標(biāo)文件后顯示的歷史存證記錄界面的一示意圖。例如,“文件21”的歷史存證記錄中包含有該目標(biāo)文件的名稱,如“創(chuàng)意名稱”所示,與該目標(biāo)文件的內(nèi)容唯一對(duì)應(yīng)的MD5碼,該目標(biāo)文件的存證時(shí)間,以及該目標(biāo)文件存入該“創(chuàng)意項(xiàng)目”的存入項(xiàng)目時(shí)間。由于前面介紹過(guò)存證時(shí)間是以MD5首次被存證設(shè)備存證時(shí)的可信時(shí)間信息,因此,對(duì)于不同的項(xiàng)目,其內(nèi)可能包含有相同的項(xiàng)目文件,即不同的項(xiàng)目?jī)?nèi)包含有相同的MD5碼,而該相同的MD5碼被存入不同項(xiàng)目中的存入項(xiàng)目時(shí)間可能有所不同,但該相同的MD5的存證時(shí)間是一致且唯一的。因此會(huì)出現(xiàn)如圖10所示的存證時(shí)間與存入項(xiàng)目時(shí)間不一致的情況。若要查看該“文件21”的歷次存證記錄,則可以點(diǎn)擊“查看詳細(xì)歷史”標(biāo)簽,可以以一彈出窗口的形式,查看目標(biāo)文件的歷次變更信息;如圖11所示;其中,變更信息包括:目標(biāo)文件的文件名(如“創(chuàng)意名稱”所示)、基于目標(biāo)文件內(nèi)容的唯一標(biāo)識(shí)碼(如“MD5”所示)、與基于目標(biāo)文件內(nèi)容的唯一標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間、目標(biāo)文件存入目標(biāo)項(xiàng)目的存入時(shí)間。
可選的,點(diǎn)擊圖5所示的項(xiàng)目管理界面上的“MD5信息”業(yè)務(wù)標(biāo)簽,則向項(xiàng)目管理用戶顯示圖12所示的本發(fā)明項(xiàng)目管理界面中顯示已存證單一文件的文件信息列表的一示意圖,該文件信息列表是用于顯示存證設(shè)備中存儲(chǔ)的所有項(xiàng)目文件及其對(duì)應(yīng)的文件標(biāo)識(shí)碼及其對(duì)應(yīng)的存證時(shí)間的信息列表;該文件信息列表不以項(xiàng)目作為索引,而是每當(dāng)存入一個(gè)全新的文件或文件的標(biāo)識(shí)碼,則在該文件信息列表中增加一條記錄。其中,文件信息列表中的每條表項(xiàng)包含:項(xiàng)目操作用戶ID(如“成員ID”所示)、文件名稱、基于文件內(nèi)容的唯一標(biāo)識(shí)碼(如“MD5”所示)、與基于文件內(nèi)容的唯一標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間等信息;若存證設(shè)備中不存在待存證標(biāo)識(shí)碼,則在文件信息列表中增加一條新的表項(xiàng);新的表項(xiàng)包含:發(fā)送待存證標(biāo)識(shí)碼的項(xiàng)目操作用戶的ID、待存證文件的名稱、待存證標(biāo)識(shí)碼、待存證標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間。在“查詢條件”標(biāo)簽內(nèi)可以鍵入檢索關(guān)鍵詞以查詢對(duì)應(yīng)的已存證文件的存證信息。
可選的,如圖12所示,在文件信息列表中的每條表項(xiàng)中還包含:對(duì)已存證單一文件的出證操作的觸發(fā)標(biāo)識(shí),如“操作”欄目下的“出證”標(biāo)識(shí)所示;當(dāng)項(xiàng)目管理用戶針對(duì)某一文件點(diǎn)擊“出證”標(biāo)識(shí),則終端設(shè)備接收項(xiàng)目管理用戶在文件信息列表中對(duì)一已存證單一文件的出證觸發(fā)指令;向項(xiàng)目管理用戶顯示已存證單一文件的證書(shū)信息;證書(shū)信息包含:已存證單一文件的存證時(shí)間及可信時(shí)間戳??尚艜r(shí)間戳為包含收到數(shù)據(jù)的法定時(shí)間信息及對(duì)該可信時(shí)間進(jìn)行CA認(rèn)證(Certification Authority,簡(jiǎn)稱“CA”)的數(shù)據(jù)簽名信息。該證書(shū)信息可作為具有法律效力的電子證據(jù)使用。
可選的,在項(xiàng)目管理界面上還顯示有對(duì)離線存儲(chǔ)的項(xiàng)目存證請(qǐng)求導(dǎo)入的觸發(fā)標(biāo)識(shí);如圖12中的“導(dǎo)入存證”標(biāo)識(shí)所示,項(xiàng)目管理用戶可以在該項(xiàng)目管理界面上通過(guò)點(diǎn)擊“導(dǎo)入存證”標(biāo)識(shí)來(lái)觸發(fā)對(duì)離線存儲(chǔ)的項(xiàng)目存證請(qǐng)求的導(dǎo)入,從而使得終端設(shè)備可以向項(xiàng)目管理用戶顯示導(dǎo)入存證的界面。圖13為點(diǎn)擊圖12所示導(dǎo)入存證標(biāo)簽后的操作界面的一示意圖,如圖13所示,項(xiàng)目管理用戶點(diǎn)擊“導(dǎo)入存證”標(biāo)簽后,可以以一彈出窗口的形式彈出圖13的加載離線項(xiàng)目存證請(qǐng)求的界面,以使終端設(shè)備接收項(xiàng)目管理用戶對(duì)離線存儲(chǔ)的項(xiàng)目存證請(qǐng)求的導(dǎo)入觸發(fā)指令,將離線存儲(chǔ)在本地存儲(chǔ)器中的項(xiàng)目存證請(qǐng)求發(fā)送到存證設(shè)備。具體操作為在圖13所示的界面中,點(diǎn)擊“瀏覽”標(biāo)識(shí)以在“導(dǎo)入文件”欄目中加載要導(dǎo)入的離線項(xiàng)目存證請(qǐng)求,并點(diǎn)擊“導(dǎo)入”標(biāo)識(shí),將該離線存儲(chǔ)的項(xiàng)目存證請(qǐng)求通過(guò)互聯(lián)網(wǎng)發(fā)送到存證設(shè)備中進(jìn)行存證保護(hù)。其中,“包含項(xiàng)目信息”標(biāo)簽,可用于確定是否將離線項(xiàng)目存證請(qǐng)求中的項(xiàng)目文件作為某一項(xiàng)目?jī)?nèi)的文件導(dǎo)入,還是作為單獨(dú)的項(xiàng)目文件進(jìn)行保存。也就是說(shuō),是否將待存證的項(xiàng)目文件存入項(xiàng)目?jī)?nèi)或僅作為單一文件存儲(chǔ)在項(xiàng)目管理界面的“MD5信息”業(yè)務(wù)標(biāo)簽內(nèi)。
本發(fā)明上述實(shí)施例中,各個(gè)界面顯示均為示例性的,其并不限定本發(fā)明的方案實(shí)現(xiàn)。另外,采用手機(jī)這種終端設(shè)備實(shí)現(xiàn)時(shí),其可以基于APP的展現(xiàn)形式來(lái)設(shè)置各個(gè)組件的展現(xiàn)形式,本發(fā)明不做限制。
圖14為一示例性實(shí)施例示出的本發(fā)明存證設(shè)備的結(jié)構(gòu)示意圖,該存證設(shè)備可以包括:接收模塊1,用于接收終端設(shè)備發(fā)送的項(xiàng)目存證請(qǐng)求,項(xiàng)目存證請(qǐng)求包含:待存證項(xiàng)目的項(xiàng)目名稱、待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息、待存證文件的特征信息;特征信息包含:待存證文件的內(nèi)容,或者待存證文件的待存證標(biāo)識(shí)碼;待存證標(biāo)識(shí)碼是根據(jù)待存證文件的內(nèi)容生成的唯一標(biāo)識(shí)碼;
第一確定模塊2,用于在存證設(shè)備中確定是否存儲(chǔ)有與待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目;
生成模塊3,用于當(dāng)?shù)谝淮_定模塊確定在存證設(shè)備中沒(méi)有存儲(chǔ)與待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目時(shí),根據(jù)文件路徑信息生成待存證項(xiàng)目的項(xiàng)目文件目錄,項(xiàng)目文件目錄為可視的文件目錄,用于展示待存證項(xiàng)目?jī)?nèi)各個(gè)待存證文件彼此之間的結(jié)構(gòu)關(guān)系;
第二確定模塊4,用于確定待存證文件的存證時(shí)間;
存儲(chǔ)模塊5,用于將特征信息與存證時(shí)間對(duì)應(yīng)存儲(chǔ)在待存證文件在待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
圖15為另一示例性實(shí)施例示出的本發(fā)明存證設(shè)備的結(jié)構(gòu)示意圖,在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步的,第二確定模塊4包括:
生成子模塊41,用于生成與待存證文件的內(nèi)容唯一對(duì)應(yīng)的待存證標(biāo)識(shí)碼;
確定子模塊42,用于根據(jù)待存證標(biāo)識(shí)碼確定待存證文件的存證時(shí)間;
存儲(chǔ)模塊5包括:
形成子模塊51,用于在項(xiàng)目存證請(qǐng)求中包含待存證文件的內(nèi)容的情況下,形成包含待存證文件的內(nèi)容、待存證標(biāo)識(shí)碼、待存證文件的存證時(shí)間的待存證文件的歷史存證記錄;還用于在項(xiàng)目存證請(qǐng)求中包含待存證標(biāo)識(shí)碼的情況下,形成包含待存證標(biāo)識(shí)碼、待存證文件的存證時(shí)間的待存證文件的歷史存證記錄;
存儲(chǔ)子模塊52,用于在項(xiàng)目存證請(qǐng)求中包含待存證文件的內(nèi)容的情況下,根據(jù)待存證項(xiàng)目的項(xiàng)目文件目錄,將待存證文件的歷史存證記錄、待存證文件的內(nèi)容,對(duì)應(yīng)存儲(chǔ)于待存證文件在待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處;還用于在項(xiàng)目存證請(qǐng)求中包含待存證標(biāo)識(shí)碼的情況下,根據(jù)待存證項(xiàng)目的項(xiàng)目文件目錄,將待存證文件的歷史存證記錄對(duì)應(yīng)存儲(chǔ)于待存證文件在待存證項(xiàng)目的項(xiàng)目文件目錄中的對(duì)應(yīng)位置處。
可選的,存證設(shè)備還包括:
獲取模塊6,用于當(dāng)?shù)谝淮_定模塊在存證設(shè)備中確定存儲(chǔ)有與待存證項(xiàng)目的項(xiàng)目名稱一致的已存證項(xiàng)目時(shí),根據(jù)項(xiàng)目名稱,獲取已存證項(xiàng)目的項(xiàng)目文件目錄;
第三確定模塊7,用于根據(jù)待存證文件的文件路徑信息,在已存證項(xiàng)目的項(xiàng)目文件目錄中確定待存證文件的目標(biāo)位置;
獲取模塊6,還用于根據(jù)目標(biāo)位置,獲取待存證文件的歷史存證記錄;
處理模塊8,用于當(dāng)獲取模塊6獲取到待存證文件的歷史存證記錄,但沒(méi)有在待存證文件的歷史存證記錄中獲取到待存證標(biāo)識(shí)碼時(shí),對(duì)待存證文件進(jìn)行存證處理。
可選的,目標(biāo)位置包括:待存證文件歸屬的本級(jí)文件目錄;相應(yīng)的,獲取模塊6,具體用于在本級(jí)文件目錄中,根據(jù)待存證文件的文件名及文件后綴,獲取與待存證文件的文件名及文件后綴一致的已存證文件的歷史存證記錄。
可選的,處理模塊8具體用于根據(jù)確定子模塊42確定的待存證文件的存證時(shí)間在待存證文件的歷史存證記錄中增加一條包含待存證標(biāo)識(shí)碼和存證時(shí)間的存證記錄。
可選的,處理模塊8,還用于在獲取模塊6未獲取到待存證文件的歷史存證記錄的情況下,在目標(biāo)位置處對(duì)待存證文件進(jìn)行存證處理。
可選的,處理模塊8具體用于根據(jù)確定子模塊42確定的待存證文件的存證時(shí)間建立包含待存證標(biāo)識(shí)碼以及存證時(shí)間的新的存證記錄。
可選的,確定子模塊42,具體用于在存證設(shè)備中確定是否存儲(chǔ)有待存證標(biāo)識(shí)碼,若沒(méi)有則生成待存證文件的存證時(shí)間;若有,則在存有待存證標(biāo)識(shí)碼的已存證文件的歷史存證記錄中獲取待存證標(biāo)識(shí)碼的存證時(shí)間;存證時(shí)間是存證設(shè)備向可信時(shí)間簽發(fā)設(shè)備發(fā)送待存證標(biāo)識(shí)碼,以使可信時(shí)間簽發(fā)設(shè)備基于接收到待存證標(biāo)識(shí)碼的時(shí)間所簽發(fā)的可信時(shí)間。
本發(fā)明的存證設(shè)備,在執(zhí)行上述操作的過(guò)程中,其實(shí)現(xiàn)原理與前述方法實(shí)施例類似的實(shí)現(xiàn)原理相同,技術(shù)效果類似,此處不再贅述。
圖16為一示例性實(shí)施例示出的本發(fā)明終端設(shè)備的結(jié)構(gòu)示意圖,該終端設(shè)備例如可以是PC,手機(jī)終端等。該終端設(shè)備可以包括:處理器11、存儲(chǔ)器12以及顯示界面13;
存儲(chǔ)器12用于存放程序;
處理器11用于執(zhí)行存儲(chǔ)器12存儲(chǔ)的程序;
顯示界面13用于在處理器11執(zhí)行程序的過(guò)程中向用戶顯示各交互界面;
當(dāng)終端設(shè)備運(yùn)行時(shí),處理器11用于:
向項(xiàng)目操作用戶顯示用于生成項(xiàng)目存證請(qǐng)求的生成界面,生成界面顯示有加載待存證項(xiàng)目的子界面;
接收項(xiàng)目操作用戶在加載待存證項(xiàng)目的子界面上加載的待存證項(xiàng)目,以使待存證項(xiàng)目?jī)?nèi)包含的所有待存證文件被加載;
根據(jù)待存證文件在待存證項(xiàng)目中的路徑位置信息,生成待存證項(xiàng)目?jī)?nèi)待存證文件的文件路徑信息;
根據(jù)文件路徑信息、待存證文件的特征信息,生成項(xiàng)目存證請(qǐng)求,以使終端設(shè)備發(fā)送項(xiàng)目存證請(qǐng)求到存證設(shè)備;其中,待存證文件的特征信息包含:待存證文件的內(nèi)容,或者待存證文件的待存證標(biāo)識(shí)碼;待存證標(biāo)識(shí)碼是根據(jù)預(yù)設(shè)算法生成的與待存證文件的內(nèi)容唯一對(duì)應(yīng)的待存證標(biāo)識(shí)碼。
在上一實(shí)施例的基礎(chǔ)上,進(jìn)一步地,生成界面還顯示有導(dǎo)出項(xiàng)目存證請(qǐng)求的觸發(fā)標(biāo)識(shí);相應(yīng)的,處理器11,還用于:
在生成項(xiàng)目存證請(qǐng)求之后,接收項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的導(dǎo)出觸發(fā)指令,將項(xiàng)目存證請(qǐng)求導(dǎo)出,并離線存儲(chǔ)在本地存儲(chǔ)器中。
可選的,生成界面還顯示有用戶ID子界面;相應(yīng)的,處理器11,還用于:
在接收項(xiàng)目操作用戶對(duì)所述項(xiàng)目存證請(qǐng)求的導(dǎo)出觸發(fā)指令之前,接收項(xiàng)目操作用戶在用戶ID子界面上輸入的第一ID信息;生成包含有第一ID信息的項(xiàng)目存證請(qǐng)求。
可選的,生成界面上還顯示有在線上傳項(xiàng)目存證請(qǐng)求的觸發(fā)標(biāo)識(shí);相應(yīng)的,處理器11,還用于:
在生成項(xiàng)目存證請(qǐng)求之后,接收項(xiàng)目操作用戶對(duì)項(xiàng)目存證請(qǐng)求的在線上傳觸發(fā)指令,將項(xiàng)目存證請(qǐng)求發(fā)送到存證設(shè)備。
可選的,生成界面還顯示有用戶ID子界面;相應(yīng)的,處理器11,還用于:
接收項(xiàng)目操作用戶在用戶ID子界面上輸入的第一ID信息;在接收項(xiàng)目操作用戶對(duì)項(xiàng)目存證請(qǐng)求的在線上傳觸發(fā)指令之后,發(fā)送第一ID信息到所述存證設(shè)備,以使存證設(shè)備對(duì)第一ID信息進(jìn)行驗(yàn)證;若驗(yàn)證通過(guò),將項(xiàng)目存證請(qǐng)求發(fā)送到存證設(shè)備。
可選的,處理器11,還用于:
接收項(xiàng)目管理用戶的登錄信息,向項(xiàng)目管理用戶顯示與登錄信息對(duì)應(yīng)的項(xiàng)目管理界面,項(xiàng)目管理界面用于使項(xiàng)目管理用戶對(duì)已存證項(xiàng)目及項(xiàng)目操作用戶進(jìn)行業(yè)務(wù)處理。
可選的,處理器11,還用于:
接收項(xiàng)目管理用戶在項(xiàng)目管理界面上觸發(fā)的添加項(xiàng)目操作用戶的指令;
向項(xiàng)目管理用戶顯示添加項(xiàng)目操作用戶的操作界面;
接收項(xiàng)目管理用戶在所述添加項(xiàng)目操作用戶的操作界面上輸入的項(xiàng)目操作用戶的第一ID信息,以使項(xiàng)目操作用戶根據(jù)第一ID信息在項(xiàng)目存證請(qǐng)求的生成界面中,生成包含有第一ID信息的項(xiàng)目存證請(qǐng)求。
可選的,項(xiàng)目管理界面上顯示有項(xiàng)目管理用戶管理的已存證項(xiàng)目的項(xiàng)目信息列表,項(xiàng)目信息列表的每條表項(xiàng)包含:項(xiàng)目名稱、項(xiàng)目?jī)?nèi)包含的文件數(shù)目、查看項(xiàng)目詳情信息的觸發(fā)標(biāo)識(shí);相應(yīng)的,處理器11,還用于:
接收項(xiàng)目管理用戶在項(xiàng)目信息列表中對(duì)一目標(biāo)項(xiàng)目的項(xiàng)目詳情信息進(jìn)行查看的觸發(fā)指令;
向項(xiàng)目管理用戶顯示目標(biāo)項(xiàng)目?jī)?nèi)包含的所有文件的項(xiàng)目文件目錄的展開(kāi)界面;項(xiàng)目文件目錄是根據(jù)目標(biāo)項(xiàng)目?jī)?nèi)所有文件的文件路徑信息生成的可視的文件目錄,用于展示目標(biāo)項(xiàng)目?jī)?nèi)各個(gè)文件彼此之間的結(jié)構(gòu)關(guān)系;
接收所述項(xiàng)目管理用戶在項(xiàng)目文件目錄的展開(kāi)界面上對(duì)一目標(biāo)文件進(jìn)行查看的觸發(fā)指令;
向項(xiàng)目管理用戶顯示目標(biāo)文件的歷史存證記錄;目標(biāo)文件的歷史存證記錄中記載有目標(biāo)文件的歷次變更信息;變更信息包括:目標(biāo)文件的文件名、基于目標(biāo)文件內(nèi)容的唯一標(biāo)識(shí)碼、與基于目標(biāo)文件內(nèi)容的唯一標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間、目標(biāo)文件存入目標(biāo)項(xiàng)目的存入時(shí)間。
可選的,項(xiàng)目管理界面上顯示有項(xiàng)目管理用戶管理的已存證單一文件的文件信息列表,文件信息列表中的每條表項(xiàng)包含:項(xiàng)目操作用戶ID、文件名稱、基于文件內(nèi)容的唯一標(biāo)識(shí)碼、與基于文件內(nèi)容的唯一標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間;相應(yīng)的,處理器11,還用于:
若存證設(shè)備中不存在所述待存證標(biāo)識(shí)碼,則在文件信息列表中增加一條新的表項(xiàng);新的表項(xiàng)包含:發(fā)送待存證標(biāo)識(shí)碼的項(xiàng)目操作用戶的ID、待存證文件的名稱、待存證標(biāo)識(shí)碼、待存證標(biāo)識(shí)碼對(duì)應(yīng)的存證時(shí)間。
可選的,文件信息列表中的每條表項(xiàng)還包含:對(duì)已存證單一文件的出證操作的觸發(fā)標(biāo)識(shí);相應(yīng)的,處理器11,還用于:
接收項(xiàng)目管理用戶在所述文件信息列表中對(duì)一已存證單一文件的出證觸發(fā)指令;
向項(xiàng)目管理用戶顯示已存證單一文件的證書(shū)信息;證書(shū)信息包含:已存證單一文件的存證時(shí)間及可信時(shí)間戳。
可選的,項(xiàng)目管理界面上顯示有對(duì)離線存儲(chǔ)的項(xiàng)目存證請(qǐng)求導(dǎo)入的觸發(fā)標(biāo)識(shí);相應(yīng)的,處理器11,還用于:
接收項(xiàng)目管理用戶對(duì)離線存儲(chǔ)的項(xiàng)目存證請(qǐng)求的導(dǎo)入觸發(fā)指令,將離線存儲(chǔ)在本地存儲(chǔ)器中的項(xiàng)目存證請(qǐng)求發(fā)送到存證設(shè)備。
本發(fā)明的終端設(shè)備,在執(zhí)行上述操作的過(guò)程中,其實(shí)現(xiàn)原理與前述方法實(shí)施例的實(shí)現(xiàn)原理類似,技術(shù)效果類似,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。