CN103688253A - 评论方法、计算机程序产品以及评论*** - Google Patents
评论方法、计算机程序产品以及评论*** Download PDFInfo
- Publication number
- CN103688253A CN103688253A CN201280002072.9A CN201280002072A CN103688253A CN 103688253 A CN103688253 A CN 103688253A CN 201280002072 A CN201280002072 A CN 201280002072A CN 103688253 A CN103688253 A CN 103688253A
- Authority
- CN
- China
- Prior art keywords
- comment
- terminal
- information
- document
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Information Transfer Between Computers (AREA)
Abstract
使用服务器以及经由通信线路与服务器连接的多个终端,评论文档的评论方法包含:接收过程,使服务器经由通信线路从多个终端接收包含针对成为评论对象的评论对象文档的至少一部分的指出事项的指出信息;以及报告书生成过程,根据在接收过程中通过服务器接收到的针对评论对象文档的指出信息,使服务器生成具有预定的格式的评论结果报告书。
Description
技术领域
本发明涉及评论方法、计算机程序产品以及评论***。
背景技术
已知多个用户以会议形式进行评论对象文档的评论的评论***。例如,在专利文献1中,记载了具有经由LAN或WAN等通信线路相互能够通信的多个评论终端的评论***。
现有技术文献
专利文献
专利文献1:日本特开2009-59302号公报
发明内容
发明要解决的课题
现有的评论***总结评论结果生成报告书需要时间,所以存在使用不方便的问题。
用于解决课题的手段
根据本发明的第一方式,提供一种使用服务器以及经由通信线路与服务器连接的多个终端,评论文档的评论方法,该方法包含:接收过程,使服务器经由通信线路从多个终端接收包含针对成为评论对象的评论对象文档的至少一部分的指出事项的指出信息;以及报告书生成过程,根据在接收过程中通过服务器接收到的针对评论文档的指出信息,使服务器生成具有预定的格式的评论结果报告书。
根据本发明的第二方式,在第一方式的评论方法中,优选在指出信息中包含与指出事项有关的多个指出项目,所述评论方法进一步包含:累计过程,根据多个指出项目中的任意一个指出项目使服务器累计在接收过程中通过服务器接收到的多个指出信息;以及累计结果输出过程,从服务器输出在累计过程中服务器累计的累计结果。
根据本发明的第三方式,在第一或第二方式的评论方法中,优选进一步包含:再评论过程,根据在报告书生成过程中为了生成评论结果报告书所使用的指出信息,使服务器进行评论对象文档的再评论。
根据本发明的第四方式,在第一至第三方式中的任意一方式的评论方法中,优选还包含:文档发送过程,为了在多个终端显示评论对象文档,从服务器发送评论对象文档;显示位置接收过程,使服务器接收从多个终端中的任意一个终端发送的表示评论对象文档在该终端中的显示位置的显示位置信息;显示位置同步过程,使服务器向多个终端中的与发送了显示位置信息的终端不同的终端发送在显示位置接收过程中接收到的显示位置信息,使任意一个终端的显示画面上的评论对象文档的显示位置与不同的终端的显示画面上的评论对象文档的显示位置同步。
根据本发明的第五方式,在第一~第四的任意一方式的评论方法中,优选指出信息包含在多个终端中生成的图像数据。
根据本发明的第六方式,在第一~第五的任意一方式的评论方法中,优选评论对象文档包含文本数据,所述评论方法还包含:检索过程,,使服务器从文本数据中检索预定的关键字;检索结果显示过程,使显示部显示关键字在文本数据中的出现位置的一览;以及出现位置选择过程,根据从显示部中显示的出现位置的一览中选择了任意一个出现位置,使显示部显示该出现位置前后的文本数据。
根据本发明的第七方式,在第一~第六的任意一方式的评论方法中,优选服务器具备存储部,该存储部存储能够根据印刷数据生成表示输出图像的图像数据的虚拟打印机程序和能够打印评论对象文档的外部程序,所述评论方法还包含:打印控制过程,执行外部程序来控制服务器,以便外部程序通过虚拟打印机程序打印评论对象文档;以及显示过程,使显示部显示作为评论对象文档的通过虚拟打印机程序输出的图像数据。
根据本发明的第八方式,在第二方式的评论方法中,累计过程优选还包含运算充足率的运算过程,所述充足率是指出信息的个数相对于预定的目标件数的比例。
根据本发明的第九方式,计算机程序产品存储了使服务器执行第一至第八的任意一方式的评论方法的评论程序。
根据本发明的第十方式,评论***具有执行在第九方式的程序产品中存储的评论程序的服务器和经由通信线路与服务器连接的多个终端。
发明效果
根据本发明,能够提供一种使用方便的评论***。
附图说明
图1是表示本发明第一实施方式的评论***的全体结构。
图2是表示评论***1具有的评论终端100的结构的框图。
图3是通过主办者终端执行的评论处理的流程图。
图4是通过参加者终端执行的评论处理的流程图。
图5是在图3以及图4中调用的处理的流程图。
图6表示在显示装置150上显示的画面的一例。
图7表示指出信息的输入画面的一例。
图8是在图3以及图4中调用的处理的流程图。
图9是图3以及图4中调用的处理的流程图。
图10表示文档显示区域13的一显示例。
图11表示主办者终端能够输出的报告书的样式的一例。
图12是在图3中调用的处理的流程图。
图13是表示第二实施方式的评论***的全体结构的方框图。
图14表示描绘在指出信息中包含的图的画面的一例。
图15表示对指出信息进行累计可视化后的画面的一例。
图16用于说明再评论功能。
图17表示在再评论时在DRAM130中存储的数据。
图18是用于实现再评论功能的处理的流程图。
图19是把评论对象文档变换为图像数据的处理的流程图。
图20说明实际的评论的推进方法。
图21表示通过记录介质或数据信号提供程序的情形。
具体实施方式
以下说明使用本发明的评论***。
(第一实施方式)
图1是表示本发明第一实施方式的评论***的全体结构的方框图。评论***1具有经由网络200相互连接的多个评论终端100。网络200是通过公知的协议构成的LAN或WAN等。
图2是表示评论***1具有的评论终端100的结构的方框图。评论终端100由包含CPU及其周边电路的控制电路110、通过控制电路110控制的闪速存储器120、DRAM130、HDD140、显示装置150、输入装置160以及网络接口(I/F)170构成。
控制电路110通过读入并执行在闪速存储器120或HDD140中预先存储的预定的评论程序,控制评论终端100。闪速存储器120是非易失性存储器,DRAM130是易失性存储介质。上述的评论程序将DRAM130用作临时的存储区域。在HDD140中存储后述的评论对象文档等。显示装置150例如是液晶显示器等具有显示画面的显示装置。输入装置160例如是键盘或鼠标等输入装置。网络I/F170是用于经由网络200进行通信的接口。控制电路110经由网络I/F170,在通过网络200相互连接的评论终端100彼此之间进行数据通信。
通过以上那样构成的评论***1,本***的用户可以进行生成的文档的评论。以下,简单说明通过本实施方式的评论***1进行的评论。
通过本实施方式的评论***1进行的评论是指对于成为评论对象的文档,与该文档的作者不同的人确认其内容,指出该文档的问题点或应该修改的点等的作业。在以下的说明中,把参加评论的人当中的总结评论的人称为评论主办者或简单地称为主办者,把主办者以外的人称为评论参加者或简单称为参加者。评论主办者在评论中仅存在一人,但存在一人以上的评论参加者。此外,把成为评论对象的文档文件称为评论对象文档。可以将评论对象文档设为能够通过各种应用程序软件生成的任意的文档文件。例如,可以将通过程序的源代码等文本文件或、文字处理软件、电子制表软件、演示文稿软件等各种应用程序软件生成的文档文件作为评论对象文档。对于每个文档存在一人以上的评论对象文档的作者,可以是主办者或参加者还可以是他们以外的人。
主办者以及参加者可以使用各自被分配的评论终端100进行评论。在以下的说明中,把主办者使用的评论终端100称为主办者终端,把参加者使用的评论终端100称为参加者终端。在本实施方式中,将评论终端100设为既可以成为主办者终端也可以成为参加者终端的通用的终端,但是主办者终端和参加者终端也可以是各自具有不同的结构的专用的终端。
简单地说明评论的流程。首先,评论主办者向主办者终端输入为了召开评论所需要的信息。主办者终端根据该信息成为等待参加者终端的连接的状态。然后,评论参加者操作参加者终端与主办者终端连接。由此,从主办者终端对参加者终端发送评论对象文档,在参加者终端中显示评论对象文档。评论参加者以及评论主办者使用参加者终端以及主办者终端阅览各评论对象文档,根据需要,向参加者终端输入表示针对该文档的指出的指出信息。把输入给参加者终端的指出信息经由主办者终端发送给其它参加者终端。主办者终端以及参加者终端在显示装置150的显示画面中显示输入的指出信息以及从其它评论终端100接收到的指出信息。如此,在全部的评论终端100中共享在一个评论终端100中输入的指出信息,并且进行显示。最后,当向主办者终端输入了评论的结束指示时,主办者终端以预定的形式在显示画面等中输出本次进行的评论的结果。
以下说明上述的评论的具体的处理内容。
(说明主办者终端执行的评论的处理)
图3是主办者终端执行的评论处理的流程图。首先,在步骤S100中,主办者操作输入装置160,向控制电路110输入召开评论所需要的信息。在本实施方式中,在步骤S100中输入的信息中至少包含评论名信息、参加人员信息、对象文档信息以及检测目标信息。
评论名信息是表示本次开始的评论被赋予的名称的字符串,由主办者任意地设定。参加成员信息是用于识别能够参加本次开始的评论的参加者的信息,包含一个以上的参加者ID和参加者密码的组合。控制电路110使用该参加者ID和参加者密码认证参加者。对象文档信息是表示评论对象文档的信息,包含一个以上的评论对象文档的名称以及内容的组合。主办者通过从预先在HDD140中存储的文档文件中选择设为评论对象的文档文件,输入对象文档信息。检测目标信息表示在本次的评论中输入的指标信息的目标件数。例如,在将检测目标信息设定为10件时,意味着评论主办者考虑在本次的评论中应该输入至少10件的检测信息。控制电路110把在步骤S100中输入的这些必要的信息存储在DRAM130中。
在步骤S110中,控制电路110等待主办者对于输入装置160的操作以及等待接收经由网络200来自参加者终端的数据。然后,在步骤S120~S180的各步骤中执行对于输入装置160进行的操作和与从参加者终端接收到的数据的种类对应的处理。
当在步骤S110中通过主办者进行了指出输入操作时,前进到步骤S120,控制电路110执行后述的指出输入处理A(图8)。另一方面,当在步骤S110中从参加者终端接收到指出数据时前进到步骤S130,控制电路110执行后述的指出接收处理A(图8)。执行步骤S120或步骤S130的控制电路110继续前进到步骤S140,在显示画面中反映在步骤S120中输入的指出或在步骤S130中接收到的指出数据。
当在步骤S110中从参加者终端接收到连接请求时,前进到步骤S150,控制电路110执行后述的连接接受处理(图5)。当在步骤S110中通过主办者进行了显示位置同步操作时前进到步骤S160,控制电路110执行后述的显示位置同步处理A(图9)。当在步骤S110中从参加者终端接收到显示位置请求时,进入步骤S170,控制电路110执行后述的显示位置请求接收处理A(图9)。当在步骤S110中主办者进行了结束操作时,进入步骤S180,控制电路110执行后述的评论结束处理(图12),结束图3的处理。
(参加者终端执行的评论处理的说明)
图4是通过参加者终端执行的评论处理的流程图。首先,在步骤S200中,控制电路110执行后述的连接处理(图5),与主办者终端连接。在步骤S110中,控制电路110等待参加者操作输入装置160以及等待经由网络200接收来自主办者终端的数据。然后,在步骤S220~270的各步骤中执行与针对输入装置160进行的操作和从主办者终端接收到的数据的种类对应的处理。
在步骤S110中,在参加者进行了指出输入操作时,进入步骤S220,控制电路110执行后述的指出输入处理B(图8)。另一方面,当在步骤S210中从主办者终端接收到指出数据时前进到步骤S230,控制电路110执行后述的指出接收处理B(图8)。执行了步骤S230的控制电路110接着进入步骤S240,在显示画面中反映在步骤S230中接收到的指出数据。
当在步骤S210中参加者进行了显示位置同步操作时,进入步骤S250,控制电路110执行后述的显示位置同步处理B(图9)。当在步骤S210中从主办者终端接收到显示位置请求时,进入步骤S260,控制电路110执行后述的显示位置请求接收处理B(图9)。当在步骤S210中从主办者终端接收到评论的结束指示时,进入步骤S270,控制电路110切断与主办者终端的连接,结束图4的处理。
(连接接受处理以及连接处理的说明)
图5是图3以及图4中调用的连接接受处理以及连接处理的流程图。在图5的左侧表示了主办者终端的控制电路110执行的连接接受处理,在图5的右侧表示了参加者终端的控制电路110执行的连接处理。此外,在图5中虚线表示的箭头表示基于终端间的数据通信的数据的收发。以下首先说明连接接受处理,然后说明连接处理。
当调用连接接受处理时,首先在步骤S310中控制电路110从参加者终端接收参加者ID以及参加者密码。在步骤S320中控制电路110使用在步骤S310中接收到的参加者ID以及参加者密码,进行参加者的认证。具体地说,从在DRAM130中存储的参加人员信息中检索与接收到的参加者ID和参加者密码的组合一致的参加人员信息。然后,如果发现一致的参加人员信息,则认为认证成功,向参加者终端发送表示认证成功的信息然后进入步骤S340。另一方面,在没有发现一致的参加人员信息时,向参加者终端发送表示认证失败的信息,然后进入步骤S330。在步骤S330中控制电路110切断参加者终端的连接,结束图5的处理。
在步骤S340中控制电路110将用于识别本次连接的参加者终端的信息(例如参加者终端的网络地址或参加者ID等)存储在DRAM130中。以下,把该信息称为终端识别信息。在切断参加者终端时删除在此存储的终端识别信息。在步骤S350中,控制电路110向本次连接的参加者终端发送在DRAM130中存储的对象文档信息。在步骤S360中控制电路110向本次连接的参加者终端发送在DRAM130中存储的指出信息(以后详细叙述)。
然后,说明在图5的右侧表示的通过参加者终端执行的连接处理。参加者终端的控制电路110首先在步骤S400中,确定连接目的地的主办者终端。例如,使参加者操作输入装置160,输入主办者终端的网络地址。在步骤S410中,从输入装置160向控制电路110输入参加者的参加者ID以及参加者密码。在步骤S420中控制电路110尝试经由网络200向在步骤S400中确定的主办者终端连接。在步骤S430中控制电路110向主办者终端发送在步骤S410中输入的参加者ID以及参加者密码(对应步骤S310)。
在步骤S440中控制电路110判定基于在步骤S430中发送的参加者ID以及参加者密码的认证是否成功。该判定根据从主办者终端接收到的表示认证结果的信息来进行。在认证失败时结束图5的处理。另一方面,在认证成功时进入步骤S450。
在步骤S450中控制电路110接收从主办者终端发送的对象文档信息(对应步骤S350)。在步骤S460中控制电路110接收从主办者终端发送的指出信息(对应步骤S360)。把在步骤S450以及步骤S460中接收到的这些信息存储在参加者终端的DRAM130中。在步骤S470中控制电路110根据在步骤S450以及步骤S460中接收到的这些信息,更新显示装置150的显示画面的内容(后面详细叙述)。
(评论中的显示画面的说明)
在开始了连接的等待的主办者终端的显示装置150以及完成了向主办者终端的连接的参加者终端的显示装置150中例如显示图6所示的画面。该画面大致被分为左上、左下、右侧三个区域。在画面左上的文档一览区域11中显示了评论对象文档的一览。在画面左下的参加者一览区域12中,显示了评论的主办者以及参加者的一览。在画面右侧的文档显示区域13中,关于一个评论对象文档,显示了其内容。
这三个区域(文档一览区域11、参加者一览区域12以及文档显示区域13)能够切换其显示/非显示,或变更显示位置,图6所示的画面只不过是其显示方式的一个例子。
主办者以及参加者能够从文档一览区域11中选择想要在文档显示区域13中显示的文档。当选择了文档时,在文档显示区域13中显示该文档的内容。主办者以及参加者通过视觉识别文档显示区域13,确认该文档的内容。例如,在该文档是无法收容在文档显示区域13中的大小时,可以进行预定的滚动操作。此外,在该文档由多页构成时,通过预定的页切换操作,能够切换为其他的页。
在评论终端100中准备了用于使文档显示区域13的显示内容(显示位置)与其它的评论终端100的文档显示区域13同步的功能。在特定的终端中,当按下在参加者一览区域12中针对每个参加者/主办者设置的同步按钮14时,使该终端中的文档显示区域13的显示内容(显示位置)同步于与同步按钮14对应的参加者/主办者的终端的显示内容(显示位置)。例如,当某个参加者正在显示特定的评论对象文档的第三页时,在主办者终端中按下了与该参加者对应的同步按钮14时,在主办者终端的文档显示区域13中显示该文档的第三页。
此外,还能够持续地发挥该同步功能。当在特定的终端中,在参加者一览区域12中在针对每个参加者/主办者设置的自动同步复选框15中进行了勾选时,使该终端中的文档显示区域13的显示内容(显示位置)自动地同步于与自动同步复选框15对应的参加者/主办者的终端的显示内容(显示位置)。另外,能够使在文档显示区域13中同时显示多个评论对象文档,或者能够将文档显示区域13分割为多个部分,并列地显示一个评论对象文档的多个部位。此时,可以在终端之间使文档显示区域13的全部显示内容同步,也可以在终端之间使任意一个评论对象文档或仅其一个部位同步。
当在自动同步复选框15中进行了勾选的情况下,控制电路110在执行图3以及图4所示的处理时,在步骤S110以及步骤S210中,定期地调用并执行步骤S160以及步骤S250的处理。由此,定期地同步各终端间的显示位置。
当在文档中发现了问题点等时,主办者以及参加者能够在文档显示区域13中选择包含问题点等的范围,输入与该范围相关联的指出信息。如上所述,指出信息是表示针对该文档的指出的信息。例如,如果是程序代码等文本文件,则可以进行以行为单位或以文字为单位的范围选择。此外,如果是图像文件等,则可以以任意大小的矩形进行范围选择。
图7表示指出信息的输入画面的一例。在指出信息中至少包含表示指出内容的文章21(以下简单地称为指出内容21)。主办者以及参加者使用输入装置160输入该信息。此外,控制电路110在输入的指出信息中还至少追加输入了该指出信息的参加者或主办者的姓名、输入了指出信息的日期时间、进行了指出的评论对象文档的文档名、与该指出信息相关联的范围。
然后,说明实际的评论的推进方法。首先,如图20(a)所示,从多个评论对象文档中选择至少一个评论对象文档在文档显示区域中显示。假设把在此选择的评论对象文档称为评论对象文档A。然后,阅览该评论对象文档A的内容,如果没有问题,关于该范围输入表示没有指出事项的信息(以后详述)。换句话说,该范围输入表示已评论的信息。由此,如图20(b)所示,评论对象文档A的一部分(范围90)成为已评论的状态。
参加者以及主办者进一步继续评论对象文档A的内容的阅览,在发现了问题时,关于该范围输入指出信息。由此,如图20(c)所示,对该范围91相关联指出信息。如此,将输入了表示没有指出事项的信息的范围90和关联了指出信息的范围91合并后的范围成为该文档的已评论的范围。如此,直到关于评论对象文档A的全部的范围为已评论为止,继续评论对象文档A的评论。
另外,在评论对象文档A的评论过程中,有时转移到阅读其它评论对象文档。这是因为在评论对象文档A中发现的问题有时会对其它的评论对象文档造成影响。
以下详细叙述处理指出信息的指出输入输出处理(从图3以及图4的流程图中调用的处理)。
(指出输入输出处理的说明)
图8是在图3以及图4中调用的指出输入处理A、指出输入处理B、指出接收处理A以及指出接收处理B的流程图。在图8中虚线表示的箭头表示通过终端间的数据通信的数据收发。以下按顺序说明各个处理。
在指出输入处理A中,主办者终端的控制电路110首先在步骤S510中,在通过输入装置160从主办者输入的指出信息中追加上述的各信息(输入了指出信息的主办者的姓名等),然后将该指出信息存储在DRAM130中。在步骤S520中控制电路110根据在DRAM130中存储的终端识别信息,向全部的参加者终端发送该指出信息。
然后,说明参加者终端的控制电路110执行的指出输入处理B。首先,在步骤S610中,控制电路110在通过输入装置160从参加者输入的指出信息中追加了上述各信息(输入了指出信息的参加者的姓名等)后,将该指出信息发送给主办者终端。
然后,说明主办者终端的控制电路110执行的指出接收处理A。首先,在步骤S540中,控制电路110把接收到的指出信息存储在DRAM130中。在步骤S550中控制电路110把在DRAM130中存储的指出信息发送给全部的参加者终端。
然后,说明参加者终端的控制电路110执行的指出接收处理B。在步骤S640中控制电路110把接收到的指出信息存储在DRAM130中。
如上所述,通过各终端执行指出输入处理A、指出输入处理B、指出接收处理A以及指出接收处理B,能够使其它终端共享在特定的终端中输入的指出信息。
另外,关于评论对象文档整体中的已评论的部位,与指出事项的有无无关,可以对主办者终端以及参加者终端输入表示该部位的评论已完成的信息。以下,将该信息称为已评论信息。与上述指出信息一样,控制电路110在全部的终端中共享输入的已评论信息。控制电路110关于各评论对象文档,通过已评论信息来管理该文档的已评论的范围。已评论的范围是指通过已评论信息表示评论已完成的范围。即,在留有不存在已频率信息的(未相关联)范围时,表示针对该文档的评论未完成。控制电路110关于各评论对象文档,计算已评论范围相对于该文档整体的比例,并在显示装置150的显示画面中的文档一览区域11中显示。主办者以及参加者通过视觉识别该显示,关于各个评论对象文档能够识别评论完成了何种程度。
(显示更新处理的说明)
图9是在图3以及图4中调用的显示位置同步处理A、显示位置同步处理B、显示位置请求接收处理A以及显示位置请求接收处理B的流程图。通过主办者终端的控制电路110执行显示位置同步处理A以及显示位置请求接收处理A,通过参加者终端的控制电路110执行显示位置同步处理B以及显示位置请求接收处理B。在图9中虚线表示的箭头表示通过终端间的数据通信的数据收发。
首先,说明在主办者终端中执行的显示位置同步处理A。在步骤S710中控制电路110对使显示位置同步的对象的参加者终端100发送显示位置请求。显示位置请求是请求对象的评论终端100的文档显示区域13的当前的显示位置的数据。在步骤S720中控制电路110接收作为对在步骤S710中发送的显示位置请求的回答而发送的显示位置信息。在步骤S730中,控制电路110根据在步骤S720中接收到的显示位置信息更新文档显示区域13的显示位置。
然后,说明在参加者终端中执行的显示位置同步处理B。在步骤S740中,控制电路110向主办者终端发送以使显示位置同步的对象的参加者终端100作为请求目的地的显示位置请求。在步骤S750中,控制电路110接收作为对在步骤S740中发送的显示位置请求的回答而发送的显示位置信息。在步骤S760中,控制电路110根据在步骤S750中接收到的显示位置信息更新文档显示区域13的显示位置。
然后,说明在主办者终端中执行的显示位置请求接收处理A。该处理是主办者终端的控制电路110从参加者终端接收到显示位置请求时执行的处理。在步骤S770中,控制电路110判定接收到的显示位置请求的请求目的地是主办者终端(即自身终端)还是其它参加者终端。在主办者终端为请求目的地时进入步骤S771,对请求源的参加者终端发送表示主办者终端(即自身终端)的当前的显示位置的显示位置信息。另一方面,在请求目的地为其它参加者终端时进入步骤S772。
在步骤S772中,控制电路110向请求目的地的参加者终端发送显示位置请求。在步骤S773中,控制电路110接收作为对在步骤S772中发送的显示位置请求的回答而发送的显示位置信息。在步骤S774中,控制电路110向请求源的参加者终端发送在步骤S773中接收到的显示位置信息。
然后,说明在参加者终端中执行的显示位置请求接收处理B。该处理是参加者终端的控制电路110从主办者终端接收到显示位置请求时执行的处理。在步骤S775中,控制电路110向主办者终端发送表示自身终端的当前的显示位置的显示位置信息。
另外,在更新文档显示区域13的显示内容时,根据在DRAM130中存储的指出信息和已评论信息,强调显示存在指出的范围或已评论的范围。此时,可以与文档显示区域13重叠地弹出显示指出信息的内容。例如,如图10所示,可以在已评论的页中重叠显示“已评论”的水印(透视文字),或者通过与周围不同的颜色显示存在指出信息的范围。此外,通过使鼠标光标与存在指出信息的范围重叠,可以在鼠标光标的位置,弹出显示该指信息的内容的概要。
(评论结束处理的说明)
主办者使用输入装置160能够向主办者终端输入评论结束指示。被输入了评论结束指示的主办者终端执行预定的评论结束处理。在评论结束后,在主办者终端中能够以具有预定格式的报告书的形式输出本次进行的评论的结果。
在图11中表示主办者终端能够输出的报告书的形式的一例。如此,在评论结果的报告书中能够包含进行评论的日期时间以及期间、评论的参加者的一览(包含主办者)、在评论过程中从各终端输入的指出信息中包含的各种信息(例如指出范围或指出文章、输入了指出信息的参加者姓名等)。此外,控制电路110执行的评论程序能够对各评论对象文档,显示已评论的范围的比例。在包含主办者终端的各评论终端100的DRAM130中存储在各评论终端100中输入的全部的指出信息和已评论信息,所以如果累计与这些已评论信息相关联的范围,则能够运算各评论对象文档的已评论范围的比例。例如如果评论对象文档是文本文件,则因为以行为单位输入了已评论范围,所以运算已评论的范围针对该文本文件的全部行数的比例即可。并且,可以根据实际输入的指出信息的个数,表示在评论开始时设定的检测目标信息的充足率。例如,如果把检测目标信息设定为10件,输入了8件指出信息,则充足率成为80%。该报告书例如可以通过未图示的打印机等进行打印,或者作为预定的文档文件存储在HDD140中。
图12是在图3中调用的评论结束处理的流程图。首先,在步骤S800中控制电路110向全部的参加者终端发送评论结束指出。在步骤S810中,控制电路110切断与全部的参加者终端的连接。
根据上述第一实施方式的评论***,可以得到以下的作用效果。
(1)主办者终端的控制电路110将评论的结果(包含指出信息的各种信息)作为预定的格式的报告书进行输出。因此,能够提供不需要手动地总结评论的结果,使用方便的评论***。
(2)在多个评论终端100中,可以使文档显示区域13的显示位置同步。因此,可以顺利地推进由多个参加者进行的评论。此外,即使在评论的过程中离开的情况或从途中参加评论的情况下,也能够迅速地参加当前正在进行的评论。
(第二实施方式)
图13是表示第二实施方式的评论***的全体结构的框图。相对于评论***1由多个评论终端100构成,本实施方式的评论***2由服务器300、经由网络200与服务器300连接的多个评论终端100构成。服务器300与评论终端100相同,具有控制电路、DRAM、HDD等各部,执行预定的评论程序,这些各构成要素全部与图2所示的相同,因此省略说明。
服务器300除了主办者不进行操作的情况以外,承担与第一实施方式的主办者终端相同的作用。评论的主办者操作任意一个评论终端100,对服务器300指示登录新评论。此外,此时,从评论终端100对服务器300发送评论的开始所需要的信息。服务器300根据该指示以及信息,如第一实施方式的主办者终端那样开始等待连接。
各参加者如第一实施方式中与主办者终端连接那样,与服务器300连接。此外,把在各评论终端100收入的指出信息发送给服务器300。服务器300如主办者终端那样,接受来自各评论终端100的连接进行认证,并且向各评论终端100传送对象文档信息和指出信息。各评论终端100还在显示位置的同步时,暂时经由服务器300取得其它终端的显示位置信息等。
当主办者从任意一个评论终端100向服务器300发送了评论结束指示时,服务器300如主办者终端那样生成报告书发送给主办者使用的评论终端100。
根据上述第二实施方式的评论***,可以得到与第一实施方式相同的作用效果。
以下的变形也在本发明的范围内,还可以将一个或多个变形例与上述实施方式组合。
(变形例1)
在指出信息中,除了在上述实施方式中表示的例子以外,还可以包含多个信息。例如,对于面向程序代码的评论,可以在指出信息中包含预先决定的开发过程(要件定义、基本设计、详细设计等)、认为发生了该指出信息表示的问题点的过程(原因过程)的信息。在此,要件定义是指针对进行开发的***所要求的(顾客需要的)功能进行定义的过程,基本设计是指进行***的基本的设计的过程。在基本设计中,以要件定义为基础,研究开发怎样的***能够满足要件定义,总结应该安装的功能、画面或单据等、与操作或输入输出有关的事项、生成/保管的数据的概要等***的基础的规格。此外,详细设计是指根据在基本设计中决定的功能、操作、显示方法等,具体地决定作为***怎样实现这些的过程。如此,通过针对各指出信息输入其原因过程,能够从后面容易地判断追溯到哪个过程来修正该指出信息表示的问题点等。
此外,在指出信息中,不仅是文章还可以包含图像数据等。例如,如图14所示,在显示装置150的显示画面中显示描绘区域,参加者或主办者使用输入装置160(例如优选鼠标等指点设备)能够描绘图,在指出信息中包含描绘的图的图像数据。
此外,可以在指出信息中附加与该指出相关的全部的信息。这些信息可以是用于输出到报告书中的信息,也可以是在显示画面中进行显示时使用的信息(例如该指出的显示色等)。指出信息中附加的各信息可以是从预先准备的若干选择项中选择的信息,也可以是参加者以及主办者自由输入的数值或字符串。
(变形例2)
可以以报告书以外的形式输出评论结果。具体地说,由与指出信息中在变形例1中说明的该指出的原因过程或该指出信息对应的评论对象文档的作者等进行累计,将其结果以图或表的形式在打印机等中打印或者在显示装置150的显示画面中显示。作为一例如图15所示,可以通过柱形图或圆形图、网状图等各种方式使指出信息可视化。
(变形例3)
在上述评论程序中,还可以设置基于一次完成的评论的结果的再评论功能。该再评论功能是支援实施用于确认在第一次的评论中指出了问题点的部位是否被正确修正并消除了上述问题点的评论的功能。
例如,如图16(a)所示,在第一次的评论中,对评论对象文档A进行评论,得到包含多个指出信息的评论结果A。然后,如图16(b)所示那样,根据评论结果A修正评论对象文档A,生成消除了评论结果A的各指出信息指出的问题点的评论对象文本B。
图18是用于实现再评论功能的处理的流程。首先,在步骤S900中,主办者终端的控制电路110接受主办者使用主办者终端的输入装置160输入的基于上次的评论结果的再评论指示。根据该指示,主办者终端的控制电路110在步骤S910中将评论对象文档A与评论对象文档B进行比较,在DRAM130中存储图17所示的各数据。具体地说,通过比较评论对象文档A与评论对象文档B,关于在上次的评论结果A中包含的各指出信息,决定该指出范围与评论对象文档B的哪个范围相当。
在步骤S920控制电路110根据在步骤S910中进行的比较的结果和上次的评论结果A,生成使上次的指出范围(评论对象文档A中的指出范围)和本次的指出范围(评论对象文档B中的指出范围)相对应的评论结果映射(图17)。在步骤S930中主办者终端的控制电路110向全部的参加者终端发送该评论结果映射,在全部的终端中共享。
主办者终端以及参加者终端的控制电路110在如此执行的新的评论(第二次的评论)中,在显示画面中显示图17所示的评论结果映射。当主办者或参加者选择了该评论结果映射中包含的任意一行时,控制电路110在文档显示区域13中显示评论对象文档B。此时,显示位置成为评论结果映射中的本次指出范围(评论对象文档B中的指出范围)。即,主办者以及参加者在评论对象文档B中,快速跳跃到接受上次指出的部位,能够容易地判断是否消除了上次指出的问题点等。
(变形例4)
在把程序的源代码等文本文件作为评论对象文档时,优选设置用于容易地进行评论的各种支援功能。例如,可以在评论终端100中设置从多个评论对象文档中一并检索特定的关键字的所谓的Grep检索功能、根据该检索结果跳跃到各评论对象文档中的该关键字的出现部位的所谓的标签跳跃功能。这样的功能的安装方法是公知的,因此,省略说明控制电路110的具体的处理内容。
(变形例5)
特定的种类的文字处理文档、电子制表文档等的结构复杂,或者因为以专有软件处理为前提不公开其内部结构,所以难以在显示装置150的显示画面中显示其内容。因此,如图19的流程图所示那样控制外部程序,通过将该评论对象文档作为图像来处理,能够在上述实施方式中将这样的文档作为评论对象。
在图19中,除了在上述各实施方式中在各评论终端100中执行的评论程序以外,还表示了在虚拟打印机程序、处理该评论对象文档的外部程序中执行的处理。该外部程序例如是文字处理软件、电子制表软件等能够处理上述的评论对象文档的程序。此外,虚拟打印机程序是在操作***(OS)上被识别为打印机的程序,是在通过该打印机进行打印时,将打印结果输出为图像数据的程序。这样的虚拟打印机程序是公知的,因此省略说明。
评论程序在处理上述评论对象文档时,首先在步骤S1000中向外部程序输出评论对象文档的打印指示。作为此时的打印目的地,指定上述的虚拟打印机程序。外部程序在步骤S1020中接受该打印指示,为了通过虚拟打印机程序打印该评论对象文档,在步骤S1030中向虚拟打印机程序输出打印数据。虚拟打印机程序在步骤S1040中接受该打印数据,在步骤S1050中将打印数据变换为图像数据然后输出给评论程序。评论程序在步骤S1010中取得该图像数据,将该图像数据作为该评论对象文档进行处理。例如,在文档显示区域中显示该图像数据,当参加者以及主办者使用输入装置160在该图像数据上选择矩形区域输入指出信息时,将该矩形区域作为指出范围接受指出信息。此外,在评论对象文档是由多页构成的文档时,把各页变换为图像数据进行处理。通过如此构成,能够将处理困难的种类的文档文件作为评论对象文档正确地处理,评论***的便利性提高。
在图19中,作为独立的程序图示了评论程序和虚拟打印机程序,但是它们也可以通过一个程序构成。例如,作为在评论程序中包含的一个模块,可以包含图19所示的虚拟打印机程序相当的程序。
(变形例6)
在上述各实施方式中,评论程序可以具有用于在评论终端100之间取得通信的各种通信功能。例如,可以在评论程序中设置所谓文字聊天功能、语音聊天、黑板共享功能等。
(变形例7)
在第一实施方式或上述各变形例中说明的各种功能在第二实施方式中,可以通过服务器300和评论终端100的任意一种来执行。具体地说,可以通过服务器300来执行评论报告书的输出(打印或显示等)处理、在变形例2中说明的指出信息的累计(可视化)处理、在变形例3中说明的用于实现再评论功能的处理、在变形例4中说明的支援功能、在变形例5中说明的虚拟打印机程序和外部程序、在变形例6中说明的通信功能等。此外,可以从服务器300向评论终端100发送在这些处理中需要的数据,在评论终端100中执行这些处理。上述各处理可以通过其它评论终端100与服务器300的全部的组合来执行。
此外,在个人计算机等中使用时,与上述控制有关的程序可以经由CD-ROM等存储介质或因特网等的数据信号来提供。图21表示该情形。个人计算机600经由CD-ROM604接受程序的提供。此外,个人计算机600具有与通信线路601的连接功能。计算机602是提供上述程序的服务器计算机,在硬盘603等记录介质中存储程序。通信线路601是因特网、个人计算机通信等的通信线路、或专用通信线路等。计算机602使用硬盘603读出程序,经由通信线路601向个人计算机600发送程序。即,将程序作为数据信号通过载波,经由通信线路601发送。如此,程序可以作为记录介质或数据信号(载波)等各种方式的计算机可读入的计算机程序产品来提供。
只要没有损失本发明的特征,本发明不限于上述实施方式,关于在本发明的技术思想的范围内考虑的其它方式,也包含在本发明的范围内。
将以下的优先权基础申请的公开内容作为引用文件加入到本申请说明书中。
日本专利申请2011年第257886号(2011年11月25日申请)
Claims (10)
1.一种使用服务器以及经由通信线路与所述服务器连接的多个终端,来评论文档的评论方法,其特征在于,包含:
接收过程,使所述服务器经由所述通信线路从所述多个终端接收包含针对成为评论对象的评论对象文档的至少一部分的指出事项的指出信息;以及
报告书生成过程,根据在所述接收过程中通过所述服务器接收到的针对所述评论对象文档的所述指出信息,使所述服务器生成具有预定的格式的评论结果报告书。
2.根据权利要求1所述的评论方法,其特征在于,
在所述指出信息中包含与所述指出事项有关的多个指出项目,
所述评论方法还包含:累计过程,根据所述多个指出项目中的任意一个指出项目使所述服务器累计在所述接收过程中通过所述服务器接收到的多个所述指出信息;以及
累计结果输出过程,使从所述服务器输出在所述累计过程中所述服务器累计的累计结果。
3.根据权利要求1或2所述的评论方法,其特征在于,
还包含:再评论过程,根据在所述报告书生成过程中为了生成所述评论结果报告书而使用的所述指出信息,使所述服务器进行所述评论对象文档的再评论。
4.根据权利要求1~3的任意一项所述的评论方法,其特征在于,
还包含:文档发送过程,为了在所述多个终端显示所述评论对象文档,使从所述服务器发送所述评论对象文档;
显示位置接收过程,使所述服务器接收从所述多个终端中的任意一个终端发送的表示所述评论对象文档在该终端中的显示位置的显示位置信息;以及
显示位置同步过程,使所述服务器向所述多个终端中的与发送了所述显示位置信息的终端不同的终端发送在所述显示位置接收过程中接收到的所述显示位置信息,使所述任意一个终端的显示画面上的所述评论对象文档的显示位置与所述不同的终端的显示画面上的所述评论对象文档的显示位置同步。
5.根据权利要求1~4的任意一项所述的评论方法,其特征在于,
所述指出信息包含在所述多个终端中生成的图像数据。
6.根据权利要求1~5的任意一项所述的评论方法,其特征在于,
所述评论对象文档包含文本数据,
所述评论方法还包含:检索过程,使所述服务器从所述文本数据中检索预定的关键字;
检索结果显示过程,使显示部显示所述关键字在所述文本数据中的出现位置的一览;以及
出现位置选择过程,响应从所述显示部中显示的所述出现位置的一览中选择了任意一个出现位置,使所述显示部显示该出现位置前后的文本数据。
7.根据权利要求1~5的任意一项所述的评论方法,其特征在于,
所述服务器具备存储部,该存储部存储能够根据打印数据生成表示输出图像的图像数据的虚拟打印机程序和能够打印所述评论对象文档的外部程序,
所述评论方法还包含:打印控制过程,执行所述外部程序来控制所述服务器,以便所述外部程序通过所述虚拟打印机程序打印所述评论对象文档;以及
显示过程,使显示部显示作为所述评论对象文档的通过所述虚拟打印机程序输出的图像数据。
8.根据权利要求2所述的评论方法,其特征在于,
所述累计过程还包含运算充足率的运算过程,所述充足率是所述指出信息的个数相对于预定的目标件数的比例。
9.一种计算机程序产品,其特征在于,
存储了使所述服务器执行权利要求1~8中任意一项的所述评论方法的评论程序。
10.一种评论***,其特征在于,
具有:执行在权利要求9中所述的程序产品中存储的所述评论程序的所述服务器和经由通信线路与所述服务器连接的多个终端。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-257886 | 2011-11-25 | ||
JP2011257886A JP5552472B2 (ja) | 2011-11-25 | 2011-11-25 | レビュープログラムおよびレビューシステム |
PCT/JP2012/080335 WO2013077411A1 (ja) | 2011-11-25 | 2012-11-22 | レビュー方法、コンピュータプログラム製品およびレビューシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103688253A true CN103688253A (zh) | 2014-03-26 |
CN103688253B CN103688253B (zh) | 2016-10-19 |
Family
ID=48469853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280002072.9A Expired - Fee Related CN103688253B (zh) | 2011-11-25 | 2012-11-22 | 评论方法以及评论*** |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP5552472B2 (zh) |
CN (1) | CN103688253B (zh) |
WO (1) | WO2013077411A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105894452A (zh) * | 2016-03-30 | 2016-08-24 | 广东中冶地理信息股份有限公司 | 基于虚拟打印技术不同比例尺正射影像裁剪分幅输出方法 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6464592B2 (ja) * | 2014-07-23 | 2019-02-06 | 富士ゼロックス株式会社 | 情報処理装置およびプログラム |
US11573993B2 (en) * | 2019-03-15 | 2023-02-07 | Ricoh Company, Ltd. | Generating a meeting review document that includes links to the one or more documents reviewed |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001022746A (ja) * | 1999-07-12 | 2001-01-26 | Ricoh Co Ltd | 議事録作成支援システム |
CN1573737A (zh) * | 2003-05-21 | 2005-02-02 | 株式会社日立制作所 | 审阅支持装置、方法以及程序 |
CN101277472A (zh) * | 2007-03-30 | 2008-10-01 | 华为技术有限公司 | 博客内容的同步方法、设备和*** |
CN101517550A (zh) * | 2005-11-29 | 2009-08-26 | 谷歌公司 | 大众传媒的社会性和交互式应用 |
CN102073927A (zh) * | 2010-12-30 | 2011-05-25 | 浪潮集团山东通用软件有限公司 | 基于协同办公的项目型工作计划管理*** |
CN102160072A (zh) * | 2008-07-16 | 2011-08-17 | 皮皮特互动有限公司 | 一种在线、实时、交互式协作可视化的方法和*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3821170B2 (ja) * | 1996-07-26 | 2006-09-13 | 富士ゼロックス株式会社 | 共同作業情報の管理方法および共同作業支援システム |
JP2005149440A (ja) * | 2003-11-20 | 2005-06-09 | Hitachi Ltd | 画面共有制御方法 |
JP2006221338A (ja) * | 2005-02-09 | 2006-08-24 | Kyocera Mita Corp | 画像形成装置及び画像処理プログラム |
JP2010039637A (ja) * | 2008-08-01 | 2010-02-18 | Hitachi Ltd | 障害分析システム、障害分析方法、および障害分析プログラム |
JP2011145982A (ja) * | 2010-01-18 | 2011-07-28 | Fuji Electric Co Ltd | 開発プロセス評価管理システムおよび開発プロセス評価管理方法ならびに開発プロセス評価管理プログラム |
-
2011
- 2011-11-25 JP JP2011257886A patent/JP5552472B2/ja not_active Expired - Fee Related
-
2012
- 2012-11-22 WO PCT/JP2012/080335 patent/WO2013077411A1/ja active Application Filing
- 2012-11-22 CN CN201280002072.9A patent/CN103688253B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001022746A (ja) * | 1999-07-12 | 2001-01-26 | Ricoh Co Ltd | 議事録作成支援システム |
CN1573737A (zh) * | 2003-05-21 | 2005-02-02 | 株式会社日立制作所 | 审阅支持装置、方法以及程序 |
CN101517550A (zh) * | 2005-11-29 | 2009-08-26 | 谷歌公司 | 大众传媒的社会性和交互式应用 |
CN101277472A (zh) * | 2007-03-30 | 2008-10-01 | 华为技术有限公司 | 博客内容的同步方法、设备和*** |
CN102160072A (zh) * | 2008-07-16 | 2011-08-17 | 皮皮特互动有限公司 | 一种在线、实时、交互式协作可视化的方法和*** |
CN102073927A (zh) * | 2010-12-30 | 2011-05-25 | 浪潮集团山东通用软件有限公司 | 基于协同办公的项目型工作计划管理*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105894452A (zh) * | 2016-03-30 | 2016-08-24 | 广东中冶地理信息股份有限公司 | 基于虚拟打印技术不同比例尺正射影像裁剪分幅输出方法 |
CN105894452B (zh) * | 2016-03-30 | 2018-10-19 | 广东中冶地理信息股份有限公司 | 基于虚拟打印技术不同比例尺正射影像裁剪分幅输出方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2013114337A (ja) | 2013-06-10 |
CN103688253B (zh) | 2016-10-19 |
JP5552472B2 (ja) | 2014-07-16 |
WO2013077411A1 (ja) | 2013-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11231839B2 (en) | Portable terminal causing an image processing device to execute operations for image data | |
CN112866785B (zh) | 图片生成方法、装置、设备及存储介质 | |
KR102050936B1 (ko) | 자원 공유 방법, 단말기 및 저장 매체 | |
AU2006233222B2 (en) | Conference system | |
CN102426607B (zh) | 可扩展搜索项建议引擎 | |
US10356139B2 (en) | Method and electronic device for editing content | |
US20090204820A1 (en) | Method and apparatus for Account Management | |
CN103733159A (zh) | 同步数字内容 | |
EP3074858A1 (en) | Terminal device, screen sharing method, and screen sharing system | |
US20220261527A1 (en) | Information processing apparatus and non-transitory computer readable medium | |
CN113177190A (zh) | 文档内容分享的方法和电子设备 | |
AU2016314618A1 (en) | Systems and methods for providing personalized electronic learning material in an educational infrastructure | |
CN103688253A (zh) | 评论方法、计算机程序产品以及评论*** | |
WO2024002051A1 (zh) | 文档编辑方法、装置、电子设备及存储介质 | |
WO2017165253A1 (en) | Modular communications | |
KR101261753B1 (ko) | 전자책 상의 애너테이션을 생성 및 관리하는 방법 및 그 시스템 | |
US10949691B2 (en) | Information processing system provided with mobile terminal that can play back data written on page | |
JP7180111B2 (ja) | 表示編集装置及びプログラム | |
KR20200002078A (ko) | 미션 수행 기반 독자 참여형 웹툰 제공 장치 및 방법 | |
CN111326035A (zh) | 任务同步方法、远程教学*** | |
JP2020021330A (ja) | 情報転送情報処理装置、情報転送情報処理装置を用いた方法、プログラム、及び情報転送システム | |
JP7421326B2 (ja) | 遺言管理システム及び遺言管理装置 | |
RU2625936C1 (ru) | Способ обработки машиночитаемой информации | |
JP2020173828A (ja) | プログラム | |
JP2021044002A (ja) | 商品販売データ処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161019 Termination date: 20191122 |
|
CF01 | Termination of patent right due to non-payment of annual fee |