專利名稱:作品發(fā)布前置電子評審方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種作品發(fā)布前置電子評審的方法。
背景技術(shù):
在軟件的整個生命周期中特別是在開發(fā)階段,不論是因為用戶需求的變更還是對軟件Bug的修正,總會導(dǎo)致軟件版本的不斷更迭,特別是對大型軟件項目來講,由于具有規(guī)模龐大的功能模塊數(shù)量,如何在開發(fā)團隊中有效地管理控制軟件及其各模塊的版本,是一個非常重要的課題。業(yè)界常用的一種解決方案是SVN,它提供了強大而有彈性的軟件版本管理功能,但是卻缺少對代碼的審核,不能保證提交到SVN服務(wù)器中的代碼的品質(zhì)。延伸開來,在很多其他領(lǐng)域也有相同的需求。比如在新聞網(wǎng)站,撰稿人在發(fā)布自己撰寫的新聞稿前,需要新聞編輯對他的稿件進行審核,當(dāng)評審?fù)ㄟ^后才能將新聞稿發(fā)布到網(wǎng)站上;再比如在項目策劃中,策劃人撰寫的提案在遞交給客戶前,需要項目經(jīng)理對提案進行審核,當(dāng)評審?fù)ㄟ^后才能將提案遞交給客戶。在許多項目中,團隊成員的作品在發(fā)布之前,都需要一個前置審核,用以保證作品的品質(zhì)。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種作品發(fā)布前置電子評審的方法,對即將發(fā)布的作品進行評審,評審?fù)ㄟ^后方能發(fā)布。一種作品發(fā)布前置電子評審的方法,用于對發(fā)布前的作品進行評審,所述方法使用發(fā)布者客戶端、評審者客戶端及評審服務(wù)器來實現(xiàn),所述方法包括以下步驟所述發(fā)布者客戶端向所述評審服務(wù)器提交一作品文檔,所述作品文檔為發(fā)布者將要發(fā)布的作品的載體;所述評審服務(wù)器將所述作品文檔存儲在作品庫中;所述評審服務(wù)器根據(jù)發(fā)布者發(fā)布作品所需參與評審的評審者列表,向所述評審者客戶端發(fā)送評審請求;所述評審者客戶端根據(jù)評審請求,從所述評審服務(wù)器獲取所述作品文檔,并將對所述作品文檔記載的作品的評審意見提交給所述評審服務(wù)器;及所述評審服務(wù)器根據(jù)所述評審者客戶端提交的評審意見,將對該作品的評審結(jié)果發(fā)送給所述發(fā)布者客戶端。與現(xiàn)有技術(shù)相比,上述作品發(fā)布前置電子評審的方法,在作品發(fā)布前將作品提交給評審服務(wù)器,評審服務(wù)器將評審請求發(fā)送給一個或多個評審者,并收集評審者的評審意見,匯總之后將評審結(jié)果發(fā)送給作品發(fā)布者,使用上述方法可以有效的保證發(fā)布作品的品質(zhì)。
圖1為本發(fā)明一種實施方式中的作品發(fā)布前置電子評審的方法的應(yīng)用架構(gòu)圖。
圖2為本發(fā)明一種實施方式中的作品發(fā)布前置電子評審的方法的流程圖。主要元件符號說明
發(fā)布者客戶端 102 評審者客戶端 104 評審服務(wù)器106
身份認證服務(wù) 1061 作品存儲服務(wù) 106具體實施例方式本發(fā)明所述的作品,是一個團隊中的一個或多個成員完成的,可以被計算機文檔記載的成果形式,可以是軟件源代碼、文章稿件、繪畫圖案、策劃方案等,用于記載作品的文檔可以是文本文件、office文件、圖片文件等。本發(fā)明所述的發(fā)布,是將所述作品提交至某服務(wù)器、刊登至某網(wǎng)站或平面媒體、遞交給某客戶等行為。為了保證發(fā)布的作品的品質(zhì),本發(fā)明提供了一種作品發(fā)布前置電子評審的方法, 下面結(jié)合具體實施方式
和附圖對本發(fā)明做進一步詳細的說明。請參閱圖1,示意性的示出了根據(jù)本發(fā)明一種實施方式的作品發(fā)布前置電子評審的方法的應(yīng)用架構(gòu)圖。所述方法使用一發(fā)布者客戶端102、一評審者客戶端104及一評審服務(wù)器106來實現(xiàn),所述發(fā)布者客戶端102和所述評審者客戶端104都連接到所述評審服務(wù)器 106。所述發(fā)布者客戶端102,用于向所述評審服務(wù)器106提交作品文檔,所述作品文檔為發(fā)布者將要發(fā)布的作品的載體,以及接收從所述評審服務(wù)器106發(fā)送來的對該作品的評審結(jié)果。所述發(fā)布者客戶端102是團隊中扮演作品發(fā)布者的角色的代理,作品發(fā)布者的操作都在所述發(fā)布者客戶端102上執(zhí)行。所述評審者客戶端104,用于從所述評審服務(wù)器106獲取作品文檔,以及將對所述作品文檔記載的作品的評審意見提交給所述評審服務(wù)器106。所述評審者客戶端104是團隊中扮演作品評審者的角色代理,作品評審者的操作都在所述評審者客戶端104上執(zhí)行。所述評審服務(wù)器106,用于接收從所述發(fā)布者客戶端102發(fā)送來的作品文檔,以及向所述評審者客戶端發(fā)送評審請求。所述評審服務(wù)器106包括身份認證服務(wù)1061和作品存儲服務(wù)1062。所述身份認證服務(wù)1061,用于在所述發(fā)布者客戶端連接到所述評審服務(wù)器時對所述發(fā)布者客戶端進行身份驗證,以及在所述評審者客戶端連接到所述評審服務(wù)器時對所述評審者客戶端進行身份驗證。所述作品存儲服務(wù)1062,用于將從所述發(fā)布者客戶端 102接收到的作品文檔存儲在作品庫中,以及將作品庫中的作品文檔發(fā)送給所述評審者客戶端104。運行的時候,所述發(fā)布者客戶端102向所述評審服務(wù)器106提交作品文檔,所述評審服務(wù)器106將所述作品文檔存儲在作品庫中,并根據(jù)發(fā)布者發(fā)布作品所需參與評審的評審者列表,向所述評審者客戶端104發(fā)送評審請求,所述評審者客戶端104根據(jù)評審請求, 從所述評審服務(wù)器106獲取所述作品文檔,并將對所述作品文檔記載的作品的評審意見提交給所述評審服務(wù)器106,所述評審服務(wù)器106根據(jù)所述評審者客戶端104提交的評審意見,將對該作品的評審結(jié)果發(fā)送給所述發(fā)布者客戶端102。請參閱圖2,示意性的示出了根據(jù)本發(fā)明一種實施方式的作品發(fā)布前置電子評審的方法的流程圖,包括以下步驟在步驟S202中,所述發(fā)布者客戶端102向所述評審服務(wù)器106提交一作品文檔, 所述作品文檔為發(fā)布者將要發(fā)布的作品的載體。在一實施方式中,所述發(fā)布者客戶端102 向所述評審服務(wù)器106提交所述作品文檔前,詢問所述評審服務(wù)器106是否有所述作品文檔記載的作品的評審結(jié)果,若結(jié)果為是,則所述評審服務(wù)器106將該作品的評審結(jié)果發(fā)送給所述發(fā)布者客戶端102。在另一實施方式中,在所述評審服務(wù)器106將所述作品文檔存儲在作品庫前,檢查作品庫中是否存在與所述作品文檔相同的作品文檔,若結(jié)果為是,則直接將該作品的評審結(jié)果發(fā)送給所述發(fā)布者客戶端102。判斷作品庫中的作品文檔與所述作品文檔是否相同的方法是檢查它們的循環(huán)冗余校驗碼或MD5值是否相同。在步驟S204中,所述評審服務(wù)器106將所述作品文檔存儲在作品庫中。所述評審服務(wù)器106將所述作品文檔存儲在作品庫中時,將所述作品文檔的循環(huán)冗余校驗碼或MD5 值存儲于作品庫中。在步驟S206中,所述評審服務(wù)器106根據(jù)發(fā)布者發(fā)布作品所需參與評審的評審者列表,向所述評審者客戶端104發(fā)送評審請求。所述評審者列表中的評審者分為多個級別, 不同級別的評審者有不同的評審優(yōu)先級,所述評審服務(wù)器106按照評審者的評審優(yōu)先級向所述評審者客戶端104發(fā)送評審請求。例如優(yōu)先級分為3個級別級別1、級別2和級別3, 所述評審服務(wù)器106按照從級別1到級別3的順序向所述評審者客戶端104發(fā)送評審請求。在步驟S208中,所述評審者客戶端104根據(jù)評審請求,從所述評審服務(wù)器106獲取所述作品文檔,并將對所述作品文檔記載的作品的評審意見提交給所述評審服務(wù)器106。 在一典型實例中,評審者對一作品的評審意見可以包括通過和不通過,通過即表明該評審者認可該作品,允許其發(fā)布,不通過即表明該評審者認為該作品尚有值得商榷之處,需要發(fā)布者對作品進行修改。在一個團隊中,不同級別的評審者通常扮演不同的評審角色,比如評審組成員、評審組組長、評審監(jiān)理等,為了差異化評審角色的工作量,在一實施方式中,只有當(dāng)同一級別的所有評審者的評審意見都為通過時,所述評審服務(wù)器106才將評審請求發(fā)送給評審優(yōu)先級低一級的評審者的所述評審者客戶端104。在步驟S210中,所述評審服務(wù)器106根據(jù)所述評審者客戶端104提交的評審意見,將對該作品的評審結(jié)果發(fā)送給所述發(fā)布者客戶端102。在一實施方式中,所述評審服務(wù)器106若接收到一評審意見為不通過時,立即終止評審過程,將評審結(jié)果發(fā)送給所述發(fā)布者客戶端102。在該實施方式的策略中,在所有評審者中如果有一個評審者對作品的評審意見為不通過,則該作品的評審結(jié)果為要求作品發(fā)布者對作品進行修改。在上述步驟中,當(dāng)所述發(fā)布者客戶端102連接到所述評審服務(wù)器106時,所述評審服務(wù)器106對所述發(fā)布者客戶端102進行身份驗證。當(dāng)所述評審者客戶端104連接到所述評審服務(wù)器106時,所述評審服務(wù)器對所述評審者客戶端104進行身份驗證。為了使得評審過程更加安全,所述評審服務(wù)器106對連接到它的客戶端進行身份驗證,以確保團隊中發(fā)布者角色和評審者角色的合法性。 對本領(lǐng)域的技術(shù)人員來說,可以根據(jù)本發(fā)明的發(fā)明方案和發(fā)明構(gòu)思結(jié)合生產(chǎn)的實際需要做出其他相應(yīng)的改變或調(diào)整,而這些改變和調(diào)整都應(yīng)屬于本發(fā)明權(quán)利要求的保護范圍。
權(quán)利要求
1 一種作品發(fā)布前置電子評審方法,用于對發(fā)布前的作品進行評審,所述方法使用發(fā)布者客戶端、評審者客戶端及評審服務(wù)器來實現(xiàn),其特征在于所述方法包括以下步驟所述發(fā)布者客戶端向所述評審服務(wù)器提交一作品文檔,所述作品文檔為發(fā)布者將要發(fā)布的作品的載體;所述評審服務(wù)器將所述作品文檔存儲在作品庫中;所述評審服務(wù)器根據(jù)發(fā)布者發(fā)布作品所需參與評審的評審者列表,向所述評審者客戶端發(fā)送評審請求;所述評審者客戶端根據(jù)評審請求,從所述評審服務(wù)器獲取所述作品文檔,并將對所述作品文檔記載的作品的評審意見提交給所述評審服務(wù)器;及所述評審服務(wù)器根據(jù)所述評審者客戶端提交的評審意見,將對該作品的評審結(jié)果發(fā)送給所述發(fā)布者客戶端。
2.如權(quán)利要求1所述的作品發(fā)布前置電子評審方法,其特征在于所述方法還包括以下步驟所述發(fā)布者客戶端連接到所述評審服務(wù)器時,所述評審服務(wù)器對所述發(fā)布者客戶端進行身份驗證。
3.如權(quán)利要求1所述的作品發(fā)布前置電子評審方法,其特征在于所述方法還包括以下步驟所述評審者客戶端連接到所述評審服務(wù)器時,所述評審服務(wù)器對所述評審者客戶端進行身份驗證。
4.如權(quán)利要求1所述的作品發(fā)布前置電子評審方法,其特征在于所述評審服務(wù)器若接收到一評審意見為不通過時,終止評審過程,將評審結(jié)果發(fā)送給所述發(fā)布者客戶端。
5.如權(quán)利要求1所述的作品發(fā)布前置電子評審方法,其特征在于所述評審者列表中的評審者分為多個級別,不同級別的評審者有不同的評審優(yōu)先級,所述評審服務(wù)器按照評審者的評審優(yōu)先級向所述評審者客戶端發(fā)送評審請求。
6.如權(quán)利要求3所述的作品發(fā)布前置電子評審方法,其特征在于在同一級別的所有評審者的評審意見都為通過時,所述評審服務(wù)器將評審請求發(fā)送給評審優(yōu)先級低一級的評審者的所述評審者客戶端。
7.如權(quán)利要求1所述的作品發(fā)布前置電子評審方法,其特征在于所述方法還包括以下步驟在所述評審服務(wù)器將所述作品文檔存儲在作品庫前,檢查作品庫中是否存在與所述作品文檔相同的作品文檔,若結(jié)果為是,則直接將該作品的評審結(jié)果發(fā)送給所述發(fā)布者客戶端。
8.如權(quán)利要求5所述的作品發(fā)布前置電子評審方法,其特征在于判斷作品庫中的作品文檔與所述作品文檔是否相同的方法是檢查它們的循環(huán)冗余校驗碼或MD5值是否相同。
9.如權(quán)利要求1所述的作品發(fā)布前置電子評審方法,其特征在于所述方法還包括以下步驟所述發(fā)布者客戶端向所述評審服務(wù)器提交所述作品文檔前,詢問所述評審服務(wù)器是否有所述作品文檔記載的作品的評審結(jié)果,若結(jié)果為是,則所述評審服務(wù)器將該作品的評審結(jié)果發(fā)送給所述發(fā)布者客戶端。
10.如權(quán)利要求1所述的作品發(fā)布前置電子評審方法,其特征在于所述方法還包括以下步驟所述評審服務(wù)器將所述作品文檔存儲在作品庫中時,將所述作品文檔的循環(huán)冗余校驗碼或MD5值存儲于作品庫中。
全文摘要
一種作品發(fā)布前置電子評審方法,包括以下步驟發(fā)布者客戶端向評審服務(wù)器提交一作品文檔;評審服務(wù)器將作品文檔存儲在作品庫中;評審服務(wù)器根據(jù)發(fā)布者發(fā)布作品所需參與評審的評審者列表,向評審者客戶端發(fā)送評審請求;評審者客戶端根據(jù)評審請求,從評審服務(wù)器獲取作品文檔,并將對作品文檔記載的作品的評審意見提交給評審服務(wù)器;及評審服務(wù)器根據(jù)評審者客戶端提交的評審意見,將對該作品的評審結(jié)果發(fā)送給發(fā)布者客戶端。根據(jù)本發(fā)明的技術(shù)方案,可以對將要發(fā)布的作品進行前置評審,有效的保證發(fā)布作品的品質(zhì)。
文檔編號H04L29/06GK102480466SQ20101055718
公開日2012年5月30日 申請日期2010年11月24日 優(yōu)先權(quán)日2010年11月24日
發(fā)明者蔡燈宇 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司