作品发布前置电子评审方法

文档序号:7766239阅读:202来源:国知局
专利名称:作品发布前置电子评审方法
技术领域
本发明涉及数据处理技术领域,特别是涉及一种作品发布前置电子评审的方法。
背景技术
在软件的整个生命周期中特别是在开发阶段,不论是因为用户需求的变更还是对软件Bug的修正,总会导致软件版本的不断更迭,特别是对大型软件项目来讲,由于具有规模庞大的功能模块数量,如何在开发团队中有效地管理控制软件及其各模块的版本,是一个非常重要的课题。业界常用的一种解决方案是SVN,它提供了强大而有弹性的软件版本管理功能,但是却缺少对代码的审核,不能保证提交到SVN服务器中的代码的品质。延伸开来,在很多其他领域也有相同的需求。比如在新闻网站,撰稿人在发布自己撰写的新闻稿前,需要新闻编辑对他的稿件进行审核,当评审通过后才能将新闻稿发布到网站上;再比如在项目策划中,策划人撰写的提案在递交给客户前,需要项目经理对提案进行审核,当评审通过后才能将提案递交给客户。在许多项目中,团队成员的作品在发布之前,都需要一个前置审核,用以保证作品的品质。

发明内容
鉴于以上内容,有必要提供一种作品发布前置电子评审的方法,对即将发布的作品进行评审,评审通过后方能发布。一种作品发布前置电子评审的方法,用于对发布前的作品进行评审,所述方法使用发布者客户端、评审者客户端及评审服务器来实现,所述方法包括以下步骤所述发布者客户端向所述评审服务器提交一作品文档,所述作品文档为发布者将要发布的作品的载体;所述评审服务器将所述作品文档存储在作品库中;所述评审服务器根据发布者发布作品所需参与评审的评审者列表,向所述评审者客户端发送评审请求;所述评审者客户端根据评审请求,从所述评审服务器获取所述作品文档,并将对所述作品文档记载的作品的评审意见提交给所述评审服务器;及所述评审服务器根据所述评审者客户端提交的评审意见,将对该作品的评审结果发送给所述发布者客户端。与现有技术相比,上述作品发布前置电子评审的方法,在作品发布前将作品提交给评审服务器,评审服务器将评审请求发送给一个或多个评审者,并收集评审者的评审意见,汇总之后将评审结果发送给作品发布者,使用上述方法可以有效的保证发布作品的品质。


图1为本发明一种实施方式中的作品发布前置电子评审的方法的应用架构图。
图2为本发明一种实施方式中的作品发布前置电子评审的方法的流程图。主要元件符号说明
发布者客户端 102 评审者客户端 104 评审服务器106
身份认证服务 1061 作品存储服务 106具体实施例方式本发明所述的作品,是一个团队中的一个或多个成员完成的,可以被计算机文档记载的成果形式,可以是软件源代码、文章稿件、绘画图案、策划方案等,用于记载作品的文档可以是文本文件、office文件、图片文件等。本发明所述的发布,是将所述作品提交至某服务器、刊登至某网站或平面媒体、递交给某客户等行为。为了保证发布的作品的品质,本发明提供了一种作品发布前置电子评审的方法, 下面结合具体实施方式
和附图对本发明做进一步详细的说明。请参阅图1,示意性的示出了根据本发明一种实施方式的作品发布前置电子评审的方法的应用架构图。所述方法使用一发布者客户端102、一评审者客户端104及一评审服务器106来实现,所述发布者客户端102和所述评审者客户端104都连接到所述评审服务器 106。所述发布者客户端102,用于向所述评审服务器106提交作品文档,所述作品文档为发布者将要发布的作品的载体,以及接收从所述评审服务器106发送来的对该作品的评审结果。所述发布者客户端102是团队中扮演作品发布者的角色的代理,作品发布者的操作都在所述发布者客户端102上执行。所述评审者客户端104,用于从所述评审服务器106获取作品文档,以及将对所述作品文档记载的作品的评审意见提交给所述评审服务器106。所述评审者客户端104是团队中扮演作品评审者的角色代理,作品评审者的操作都在所述评审者客户端104上执行。所述评审服务器106,用于接收从所述发布者客户端102发送来的作品文档,以及向所述评审者客户端发送评审请求。所述评审服务器106包括身份认证服务1061和作品存储服务1062。所述身份认证服务1061,用于在所述发布者客户端连接到所述评审服务器时对所述发布者客户端进行身份验证,以及在所述评审者客户端连接到所述评审服务器时对所述评审者客户端进行身份验证。所述作品存储服务1062,用于将从所述发布者客户端 102接收到的作品文档存储在作品库中,以及将作品库中的作品文档发送给所述评审者客户端104。运行的时候,所述发布者客户端102向所述评审服务器106提交作品文档,所述评审服务器106将所述作品文档存储在作品库中,并根据发布者发布作品所需参与评审的评审者列表,向所述评审者客户端104发送评审请求,所述评审者客户端104根据评审请求, 从所述评审服务器106获取所述作品文档,并将对所述作品文档记载的作品的评审意见提交给所述评审服务器106,所述评审服务器106根据所述评审者客户端104提交的评审意见,将对该作品的评审结果发送给所述发布者客户端102。请参阅图2,示意性的示出了根据本发明一种实施方式的作品发布前置电子评审的方法的流程图,包括以下步骤在步骤S202中,所述发布者客户端102向所述评审服务器106提交一作品文档, 所述作品文档为发布者将要发布的作品的载体。在一实施方式中,所述发布者客户端102 向所述评审服务器106提交所述作品文档前,询问所述评审服务器106是否有所述作品文档记载的作品的评审结果,若结果为是,则所述评审服务器106将该作品的评审结果发送给所述发布者客户端102。在另一实施方式中,在所述评审服务器106将所述作品文档存储在作品库前,检查作品库中是否存在与所述作品文档相同的作品文档,若结果为是,则直接将该作品的评审结果发送给所述发布者客户端102。判断作品库中的作品文档与所述作品文档是否相同的方法是检查它们的循环冗余校验码或MD5值是否相同。在步骤S204中,所述评审服务器106将所述作品文档存储在作品库中。所述评审服务器106将所述作品文档存储在作品库中时,将所述作品文档的循环冗余校验码或MD5 值存储于作品库中。在步骤S206中,所述评审服务器106根据发布者发布作品所需参与评审的评审者列表,向所述评审者客户端104发送评审请求。所述评审者列表中的评审者分为多个级别, 不同级别的评审者有不同的评审优先级,所述评审服务器106按照评审者的评审优先级向所述评审者客户端104发送评审请求。例如优先级分为3个级别级别1、级别2和级别3, 所述评审服务器106按照从级别1到级别3的顺序向所述评审者客户端104发送评审请求。在步骤S208中,所述评审者客户端104根据评审请求,从所述评审服务器106获取所述作品文档,并将对所述作品文档记载的作品的评审意见提交给所述评审服务器106。 在一典型实例中,评审者对一作品的评审意见可以包括通过和不通过,通过即表明该评审者认可该作品,允许其发布,不通过即表明该评审者认为该作品尚有值得商榷之处,需要发布者对作品进行修改。在一个团队中,不同级别的评审者通常扮演不同的评审角色,比如评审组成员、评审组组长、评审监理等,为了差异化评审角色的工作量,在一实施方式中,只有当同一级别的所有评审者的评审意见都为通过时,所述评审服务器106才将评审请求发送给评审优先级低一级的评审者的所述评审者客户端104。在步骤S210中,所述评审服务器106根据所述评审者客户端104提交的评审意见,将对该作品的评审结果发送给所述发布者客户端102。在一实施方式中,所述评审服务器106若接收到一评审意见为不通过时,立即终止评审过程,将评审结果发送给所述发布者客户端102。在该实施方式的策略中,在所有评审者中如果有一个评审者对作品的评审意见为不通过,则该作品的评审结果为要求作品发布者对作品进行修改。在上述步骤中,当所述发布者客户端102连接到所述评审服务器106时,所述评审服务器106对所述发布者客户端102进行身份验证。当所述评审者客户端104连接到所述评审服务器106时,所述评审服务器对所述评审者客户端104进行身份验证。为了使得评审过程更加安全,所述评审服务器106对连接到它的客户端进行身份验证,以确保团队中发布者角色和评审者角色的合法性。 对本领域的技术人员来说,可以根据本发明的发明方案和发明构思结合生产的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明权利要求的保护范围。
权利要求
1 一种作品发布前置电子评审方法,用于对发布前的作品进行评审,所述方法使用发布者客户端、评审者客户端及评审服务器来实现,其特征在于所述方法包括以下步骤所述发布者客户端向所述评审服务器提交一作品文档,所述作品文档为发布者将要发布的作品的载体;所述评审服务器将所述作品文档存储在作品库中;所述评审服务器根据发布者发布作品所需参与评审的评审者列表,向所述评审者客户端发送评审请求;所述评审者客户端根据评审请求,从所述评审服务器获取所述作品文档,并将对所述作品文档记载的作品的评审意见提交给所述评审服务器;及所述评审服务器根据所述评审者客户端提交的评审意见,将对该作品的评审结果发送给所述发布者客户端。
2.如权利要求1所述的作品发布前置电子评审方法,其特征在于所述方法还包括以下步骤所述发布者客户端连接到所述评审服务器时,所述评审服务器对所述发布者客户端进行身份验证。
3.如权利要求1所述的作品发布前置电子评审方法,其特征在于所述方法还包括以下步骤所述评审者客户端连接到所述评审服务器时,所述评审服务器对所述评审者客户端进行身份验证。
4.如权利要求1所述的作品发布前置电子评审方法,其特征在于所述评审服务器若接收到一评审意见为不通过时,终止评审过程,将评审结果发送给所述发布者客户端。
5.如权利要求1所述的作品发布前置电子评审方法,其特征在于所述评审者列表中的评审者分为多个级别,不同级别的评审者有不同的评审优先级,所述评审服务器按照评审者的评审优先级向所述评审者客户端发送评审请求。
6.如权利要求3所述的作品发布前置电子评审方法,其特征在于在同一级别的所有评审者的评审意见都为通过时,所述评审服务器将评审请求发送给评审优先级低一级的评审者的所述评审者客户端。
7.如权利要求1所述的作品发布前置电子评审方法,其特征在于所述方法还包括以下步骤在所述评审服务器将所述作品文档存储在作品库前,检查作品库中是否存在与所述作品文档相同的作品文档,若结果为是,则直接将该作品的评审结果发送给所述发布者客户端。
8.如权利要求5所述的作品发布前置电子评审方法,其特征在于判断作品库中的作品文档与所述作品文档是否相同的方法是检查它们的循环冗余校验码或MD5值是否相同。
9.如权利要求1所述的作品发布前置电子评审方法,其特征在于所述方法还包括以下步骤所述发布者客户端向所述评审服务器提交所述作品文档前,询问所述评审服务器是否有所述作品文档记载的作品的评审结果,若结果为是,则所述评审服务器将该作品的评审结果发送给所述发布者客户端。
10.如权利要求1所述的作品发布前置电子评审方法,其特征在于所述方法还包括以下步骤所述评审服务器将所述作品文档存储在作品库中时,将所述作品文档的循环冗余校验码或MD5值存储于作品库中。
全文摘要
一种作品发布前置电子评审方法,包括以下步骤发布者客户端向评审服务器提交一作品文档;评审服务器将作品文档存储在作品库中;评审服务器根据发布者发布作品所需参与评审的评审者列表,向评审者客户端发送评审请求;评审者客户端根据评审请求,从评审服务器获取作品文档,并将对作品文档记载的作品的评审意见提交给评审服务器;及评审服务器根据评审者客户端提交的评审意见,将对该作品的评审结果发送给发布者客户端。根据本发明的技术方案,可以对将要发布的作品进行前置评审,有效的保证发布作品的品质。
文档编号H04L29/06GK102480466SQ20101055718
公开日2012年5月30日 申请日期2010年11月24日 优先权日2010年11月24日
发明者蔡灯宇 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1