信息处理装置以及记录媒体的制作方法

    专利2022-07-08  86


    本发明涉及一种信息处理装置以及记录媒体。



    背景技术:

    存在一种多个用户可从不同的终端同时对同一文档施加编辑的系统。而且,在此种系统中也存在如下者:在显示了用户在文档中正在编辑的部分(例如正在编辑的页面)的编辑画面上,显示所述部分内的其他用户的编辑结果、或所述页面上的其他用户当前正在编辑的内容。

    在专利文献1中记载的装置中,若对被保存在共有文档存储部中的文档施加变更,则变更信息管理部件从编辑履历存储部件中检测过去对所述文档进行了编辑的作业者,并根据所述作业者的最新履历是本次的履历的前一个履历还是更早以前的履历,而发送不同的变更通知。若接受了变更通知的作业者要求所述文档的变更状况的阅览,则阅览要求管理部件检索作业状况存储部件,在变更者正继续对所述文档进行编辑的情况下向阅览要求者提示其作业状况,在编辑已结束的情况下向阅览要求者提示所述变更部位,且向变更者告知正被阅览的意思。若变更者输入已知晓阅览的意思,阅览知晓信息告知部件向阅览要求者告知所述意思。

    在专利文献2中记载有在受理对于同一文档的共同编辑的群件系统中,当用户首次查阅已被更新的文档时,将已被更新的字段强调显示。

    在专利文献3中记载有将文档的变更部位、变更内容与评论建立关联来显示,以便于多人或小组的共同利用。

    [现有技术文献]

    [专利文献]

    专利文献1:日本专利特开平11-306173号公报

    专利文献2:日本专利特开2011-248485号公报

    专利文献3:日本专利特开平5-113975号公报



    技术实现要素:

    [发明所要解决的问题]

    若仅将显示在向用户提示的编辑画面中的部分内的其他用户正在编辑的内容显示在所述编辑画面中,则用户无法知道其他用户当前正对未显示在所述编辑画面中的部分进行的编辑。

    [解决问题的技术手段]

    技术方案1的发明是一种信息处理装置,其包括:编辑受理部件,对各用户分别提供显示有文档中的至少一个部分的编辑画面,并从所述各用户受理对于所述文档中的显示在正向所述用户提供的所述编辑画面中的所述至少一个部分的编辑;以及提供部件,对所述用户提供信息,所述信息与其他用户当前正对所述文档中所包含的部分之中,未显示在正向所述用户提供的所述编辑画面中的部分进行的编辑相关。

    技术方案2的发明是在技术方案1中记载的信息处理装置中,所述提供部件将其他人编辑位置信息作为与所述编辑相关的信息来提供,所述其他人编辑位置信息表示作为所述其他用户当前正在进行的编辑的对象的部分在所述文档中的位置。

    技术方案3的发明是在技术方案2中记载的信息处理装置中,所述提供部件将如下的信息作为其他人编辑位置信息来提供,所述信息确定作为所述其他用户当前正在进行的编辑的对象的页面。

    技术方案4的发明是在技术方案3中记载的信息处理装置中,在所述编辑画面中,显示表示作为所述文档中的所述至少一个部分的所述文档中的页面的内容的页面图像,并且显示象征所述文档中所包含的多个页面的象征图像,所述提供部件将页面位置图像作为所述其他人编辑位置信息来提供,所述页面位置图像表示所述象征图像内的与作为所述其他用户当前正在进行的编辑的对象的页面对应的位置。

    技术方案5的发明是在技术方案4中记载的信息处理装置中,所述象征图像是表现所述多个页面相对于所述页面图像的至少一个边重叠而成的厚度的厚度图像,所述提供部件将所述厚度图像的浮签图像作为所述页面位置图像来提供,所述浮签图像与作为所述其他用户当前正在进行的编辑的对象的页面在所述厚度的方向上的位置建立对应来显示。

    技术方案6的发明是在技术方案5中记载的信息处理装置中,所述提供部件在作为所述其他用户当前正在进行的编辑的对象的页面中的所述其他用户当前正进行编辑的位置的如下的位置,显示所述浮签图像,所述位置是沿着所述页面图像的边之中,附加有所述厚度图像的边延长的方向的位置。

    技术方案7的发明是在技术方案4中记载的信息处理装置中,所述象征图像是将象征所述多个页面的各个的页面象征图像按页面顺序排列而成者,所述提供部件将确定图像作为所述页面位置图像来提供,所述确定图像确定所述象征图像中的与作为所述其他用户当前正在进行的编辑的对象的页面对应的所述页面象征图像。

    技术方案8的发明是在技术方案7中记载的信息处理装置中,所述提供部件进一步显示针对与作为所述其他用户当前正在进行的编辑的对象的页面对应的所述页面象征图像,确定所述其他用户当前正在所述页面内进行编辑的位置的图像。

    技术方案9的发明是在技术方案1~技术方案8的任一项中记载的信息处理装置中,其特征在于:与所述编辑相关的信息包含确定所述其他用户的用户信息、及表示所述其他用户当前正在进行的编辑的内容的编辑内容信息中的至少一者。

    技术方案10的发明是在技术方案9中记载的信息处理装置中,其特征在于:所述编辑内容信息对应于所述其他用户当前正在进行的编辑而实时地更新。

    技术方案11的发明是在技术方案10中记载的信息处理装置中,其特征在于:若从所述编辑内容信息的实时的更新完成起经过特定的时间,则通过与所述编辑内容信息不同的显示形态来显示所述编辑内容信息所示的编辑的内容。

    技术方案12的发明是在技术方案2中记载的信息处理装置中,所述提供部件将如下的信息作为所述其他人编辑位置信息来提供,所述信息表示作为所述其他用户当前正在进行的编辑的对象的所述部分在所述文档内的位置比显示在所述编辑画面中的所述至少一个部分靠前、还是靠后。

    技术方案13的发明是在技术方案1~技术方案12的任一项中记载的信息处理装置中,还包括第二提供部件,所述第二提供部件以与所述其他用户当前正在进行的编辑相关的信息不同的显示形态,对所述用户提供与从所述用户上次关闭所述文档至本次打开为止,其他用户已对所述文档中所包含的部分之中,未显示在正向所述用户提供的所述编辑画面中的部分进行的编辑相关的信息。

    技术方案14的发明是一种记录媒体,存储着程序,所述程序用于使计算机作为如下发挥功能:编辑受理步骤,对各用户分别提供显示有文档中的至少一个部分的编辑画面,并从所述各用户受理对于所述文档中的显示在正向所述用户提供的所述编辑画面中的所述至少一个部分的编辑;以及提供步骤,对所述用户提供信息,所述信息与其他用户当前正对所述文档中所包含的部分之中,未显示在正向所述用户提供的所述编辑画面中的部分进行的编辑相关。

    [发明的效果]

    根据技术方案1、技术方案12或技术方案14的发明,可将与其他用户当前正对文档之中,未显示在用户的编辑画面中的部分进行的编辑相关的信息提供给所述用户。

    根据技术方案2的发明,可将其他用户当前正对文档之中,未显示在用户的编辑画面中的部分进行的编辑的位置的信息提供给所述用户。

    根据技术方案3或技术方案4的发明,可将其他用户当前正在编辑的页面的信息提供给所述用户。

    根据技术方案5或技术方案7的发明,能够以用户容易直观地理解的形态提供其他用户当前正在编辑的页面的信息。

    根据技术方案6或技术方案8的发明,可对用户提供其他用户当前正在编辑的页面内的位置的信息。

    根据技术方案9的发明,可对用户提供当前正进行编辑的其他用户或其编辑的内容的信息。

    根据技术方案10的发明,可实时地对用户告知其他用户的编辑内容。

    根据技术方案11或技术方案13的发明,可将其他用户的编辑完成且经过了时间的编辑内容与编辑正实时地进行的编辑内容在视觉上加以区分。

    附图说明

    图1是例示实施方式的系统构成的图。

    图2是例示文档管理系统所执行的处理程序的图。

    图3是例示文档管理系统向客户端提供的编辑画面的图。

    图4是表示文档管理系统向客户端提供的编辑画面的另一例的图。

    图5是表示文档管理系统向客户端提供的编辑画面的又一例的图。

    图6是表示文档管理系统所执行的处理程序的另一例的图。

    图7是例示图6的程序的某一步骤的详细的程序的图。

    [符号的说明]

    100:文档管理服务器

    102:文档管理部

    104:显示数据制作部

    106:用户操作管理部

    108:编辑信息判定部

    110:编辑信息显示制作部

    112:数据收发部

    120:文档db

    200:客户端

    202:数据收发部

    204:显示控制部

    206:操作输入部

    具体实施方式

    图1中例示包含作为本发明的信息处理装置的一实施方式的文档管理服务器100的系统。

    所述系统包含文档管理服务器100与多个客户端200。

    文档管理服务器100管理一个以上的电子文档(以下仅称为“文档”)。文档管理服务器100具有从多个用户同时受理对于自身所管理的文档的编辑的共同编辑功能。文档管理服务器100所管理的文档群被保存在文档数据库(database,db)120中。各用户分别操作自己的客户端200,阅览文档管理服务器100所管理的文档、或对所述文档进行编辑。

    文档管理服务器100包含:文档管理部102、显示数据制作部104、用户操作管理部106、编辑信息判定部108、编辑信息显示制作部110、数据收发部112。

    文档管理部102执行用于对于被保存在文档db120内的文档的管理的处理。所述用于管理的处理例如包含:对应于来自用户的要求而读出文档db120内的文档的处理、将用户对已读出的文档施加的编辑反映在文档db120内的所述文档中的处理。

    显示数据制作部104使用文档管理部102对应于用户的要求所读出的文档,生成文档的编辑画面等向所述用户提供的各种画面的显示数据。所述显示数据经由数据收发部112而被发送至客户端200,并显示在客户端200的显示装置中。

    例如在文档的编辑画面中,显示表示所述文档之中,所述用户在当前的显示区域中所选择的部分的文档内容的图像(以下,称为编辑范围图像)。显示在编辑画面中的文档的显示区域既存在是页面的情况,也存在是一个页面中的一部分的情况。而且,显示数据制作部104对应于后述的用户操作管理部106已从用户受理的编辑操作,变更显示在编辑画面中的文档内容。

    用户操作管理部106受理来自用户的操作。例如,用户操作管理部106受理来自用户的登录操作、或者阅览或编辑的对象的文档的选择操作、用户对于文档的编辑操作。

    用户操作管理部106通过已从各用户受理的操作,而掌握各用户已打开并正在进行编辑的文档的识别信息、或表示所述已打开的文档中的输入位置的信息等。在文字处理器的文档的情况下,输入位置是正在编辑的文档中的光标的位置。而且,在电子表格文档的情况下,用户作为输入地点所选择的单元的位置是所述文档中的输入位置。而且,用户操作管理部106也可以掌握各用户针对输入位置已输入完但未确定的输入内容。例如,用户操作管理部106在字符串等输入内容已被输入至文档的光标位置的阶段,将所述输入内容保持为未确定状态,若进行规定的确定操作,则使所述未确定的输入内容反映在文档db120内的所述文档中。换言之,通过进行确定操作,输入内容在所述文档中成为一部分而被保存在文档db120中。例如,在正在编辑的文档为电子表格的情况下,在已将数字或文字输入所述电子表格内的输入对象的单元中的时间点,所述输入内容未确定而未反映在文档db120中。并且,随后进行回车键的按下或将输入对象移动至其他单元等确定操作,由此将所述输入内容反映在文档db120内的所述电子表格中。确定操作是指示将已输入的未确定的输入内容(其存在于客户端200内的工作存储器上)反映在文档db120内的对象文档中的操作,且为回车键的按下操作、指示文档的保存的操作等。

    而且,用户操作管理部106也可以记录表示各用户已对文档进行的编辑的履历的编辑履历。编辑履历的记录例如每当进行编辑时(即每当用户进行编辑的输入,并对其输入的内容进行确定操作时)制作,并记录。在所述记录中包含进行了所述编辑的日期时间、进行了所述编辑的文档的识别信息、已进行所述编辑的用户的识别信息、所述编辑的操作内容等信息。

    编辑信息判定部108判定当前正对文档进行编辑的用户或其编辑的内容、及已对所述文档进行的编辑的信息。

    编辑信息显示制作部110根据编辑信息判定部108已判定的信息,对于向用户提供的文档的编辑画面的显示数据,追加与当前正对所述文档进行编辑的其他用户相关的显示信息。而且,编辑信息显示制作部110对于所述显示数据,追加表示在用户上次关闭所述文档后其他用户对所述文档施加的编辑的显示信息。

    数据收发部112将由显示数据制作部104所制作的各种画面的显示数据等各种数据发送至客户端200。而且,数据收发部112接收从客户端200发送而来的用户的要求或表示文档的编辑内容等的各种数据。

    客户端200是用户进行操作的信息处理装置,包含数据收发部202、显示控制部204及操作输入部206。

    数据收发部202接收从文档管理服务器100发送而来的显示数据等各种数据、或将经由操作输入部206而输入的用户的要求或对于文档的编辑操作的信息发送至文档管理服务器100。数据收发部202例如通过客户端200的操作系统所具有的各种通信协议来实现。

    显示控制部204执行将从文档管理服务器100发送而来的各种画面的显示数据显示在客户端200的显示装置中的控制。操作输入部206受理来自用户的对于由显示控制部204所显示的各种画面的操作输入。显示控制部204及操作输入部206例如使用网页浏览器来实现。

    继而,参照图2对文档管理服务器100所执行的处理程序的一例进行说明。所述处理程序由登录文档管理服务器100的各用户执行。

    作为所述程序的前提,用户操作客户端200来登录文档管理服务器100,选择文档db120内的一个文档,将其打开并进行阅览及编辑的作业。将所述用户称为“本用户”。将本用户以外的用户称为其他用户。而且,将本用户已打开的所述文档称为对象文档。在执行所述程序的时间点,在本用户的客户端200的显示装置中,显示有显示了所述文档的一部分的编辑画面。

    图2的程序在显示数据制作部104生成向本用户提供的编辑画面的显示数据时执行。编辑画面的显示数据的生成例如定期地进行。而且,作为其他例,将本用户对编辑画面进行了编辑操作或其他操作作为触发、或将其他用户对于对象文档进行了编辑操作作为触发来执行。

    在图2的程序中,文档管理服务器100的编辑信息判定部108判定其他用户是否正对对象文档进行编辑(s100)。所述判定只要通过调查用户操作管理部106所掌握的各用户目前正在编辑的文档的识别信息来进行即可。

    若目前正对对象文档进行编辑的用户仅为本用户,则s100的判定结果变成否(no)。在此情况下,图2的处理结束。

    反之,若存在目前正对对象文档进行编辑的其他用户,则s100的判定结果变成是(yes)。在此情况下,编辑信息判定部108判定在s100中所判定的正对对象文档进行编辑的其他用户的输入位置比对象文档之中,显示在本用户的编辑画面中的部分(即显示区域)靠前(s102),还是靠后(s106)。若所述其他用户的输入位置比显示区域靠前(s102的判定结果为是),则编辑信息显示制作部110制作表示其他用户正对比显示区域靠前的部分进行编辑的显示信息,并将已制作的显示信息追加至所述编辑画面的显示数据中(s104)。而且,若所述其他用户的输入位置比显示区域靠后(s106的判定结果为是),则编辑信息显示制作部110制作表示其他用户正对比显示区域靠后的部分进行编辑的显示信息,并将已制作的显示信息追加至所述编辑画面的显示数据中(s108)。

    在s102及s106的判定结果均为否的情况下,所述其他用户的输入位置为显示区域内。在此情况下,编辑信息显示制作部110将所述其他用户正在编辑的内容显示在已被显示在编辑画面中的对象文档的显示区域内。

    在s104或s108之后,编辑信息判定部108判定是否还存在正对对象文档进行编辑的用户(s110),在存在的情况下回到s100的处理。在不存在的情况下,图2的处理结束。

    图3中示意性地表示文档管理服务器100按照图2的程序所生成的用于某一用户的编辑画面300。

    在所述编辑画面300中显示有作为对象文档的一部分的显示区域310。本用户正对所述显示区域310内的输入位置(省略图示)进行编辑操作。

    此时,设为作为其他用户的“高岛先生”正对对象文档中的比显示区域310靠前的部分进行编辑,作为另一用户的“港先生”正对比显示区域310靠后的部分进行编辑。在此情况下,在图示例中,在显示区域310的上端部与下端部分别显示表示其他用户正进行编辑的编辑显示320与编辑显示330。

    编辑显示320是告知正对比显示区域310靠前的部分进行编辑的其他用户的信息的显示。在此显示中,包含表示“高岛先生”正进行编辑的消息322、及对象文档内的其他用户“高岛先生”的当前的输入位置的前后的部分的文档内容324。在所述文档内容324的显示中,输入位置(在此例中为光标326)的前后的已确定的文档内容由细字来表示,未确定的输入内容(即“在其相反侧,在新的出口”这一字符串)由粗字来强调显示。另外,未确定的输入内容的强调显示的形态并不限定于粗字。

    编辑显示330是告知正对比显示区域310靠后的部分进行编辑的其他用户的信息的显示。在此显示中,与编辑显示320的情况同样地,包含表示“港先生”正进行编辑的消息332、及对象文档内的其他用户“港先生”的当前的输入位置的前后的部分的文档内容334。

    参照图2及图3所说明的处理程序及编辑画面的显示形态只不过是例示者。

    继而,参照图4对本实施方式的文档管理服务器100向客户端200提供的编辑画面的另一例进行说明。

    在图4中示意性地表示的编辑画面400中,显示有对象文档之中,本用户当前正在编辑的页面410的文档内容。即,在此例中,显示在编辑画面400中的显示区域为一个页面。

    在此例中,沿着页面410的下侧及右侧的边,附加有示意性地表现对象文档的厚度(即页面数)的厚度图像415。本用户对页面410内的输入位置进行用于编辑的输入。厚度图像415是象征对象文档中所包含的多个页面的“象征图像”的一例。

    在此例中,当前,其他用户“田中先生”正对页面410以外的页面(以下称为“页面a”)进行编辑。对页面410的右边侧的厚度图像415附加有表示所述正在编辑的状况的浮签图像420。浮签图像420是模仿对于对象文档内的页面a粘贴的浮签的图像。即,浮签图像420沿着厚度图像415的厚度的方向,附加在所述厚度图像415所表示的页面群之中与页面a对应的位置。而且,页面410的高度方向上的浮签图像420的位置表示页面a内的其他用户“田中先生”的输入位置。在此例中,页面410内的文章的行从上往下排列,相当于“田中先生”的输入位置的行的高度由沿着页面410的右边延长的方向(即图中的纵向)的浮签图像420的高度表示。

    在浮签图像420内,包含表示所述其他用户正进行编辑的消息422、及对象文档内的所述其他用户的当前的输入位置的前后的部分的输入内容424。在消息422中,也可以包含所述输入内容424被输入的日期时间的信息。而且,所述输入内容424的显示也可以是以可将已确定的部分与未确定的部分区分的形态表示者。

    而且,在页面410的右边侧的厚度图像415中进而附加有浮签图像430,所述浮签图像430表示从本用户上次关闭对象文档后至当前为止的期间内,其他用户对所述对象文档施加的编辑的履历。编辑履历的浮签图像430表示已反映在文档db120内的对象文档中的编辑的内容。在浮签图像430中包含确定进行了编辑的用户的信息、所述编辑的日期时间、及所述编辑的内容(即通过所述编辑而追加或删除的字符串等的信息)。作为确定进行了编辑的用户的信息,在图示例中包含“田中先生进行了变更”这一消息。

    表示当前正进行编辑的其他用户的信息的浮签图像420、及表示编辑履历的浮签图像430通过不同的显示形态(例如不同的颜色、不同的闪烁图案等)来显示。

    而且,表示当前正进行编辑的其他用户的信息的浮签图像420内的输入内容424对应于所述其他用户进一步施加编辑,而由编辑信息显示制作部110实时地更新。即,所述输入内容424表示所述其他用户正在对应的输入位置输入的最新的内容。

    另外,若所述其他用户对于针对与表示当前正进行编辑的其他用户的信息的浮签图像420对应的输入位置的输入内容424,进行确定操作,则所述浮签图像420变化成表示编辑履历的浮签图像430。即,对应于确定操作,所述输入内容由用户操作管理部106反映在文档db120内的对应文档中,并且编辑履历被记录,编辑信息显示制作部110将表示所述编辑履历的浮签图像430代替之前的浮签图像420显示在编辑画面400内。

    而且,当显示有表示当前正进行编辑的浮签图像420时,若所述其他用户一直不对显示在所述浮签图像420内的输入内容进行确定操作,而结束针对输入位置的编辑,则所述浮签图像420从编辑画面400内消失。另外,例如在已将输入位置移动至其他地方时、或所述其他用户已关闭文档时等,结束针对输入位置的编辑。

    若用户选择编辑画面400内的任一个浮签图像420或浮签图像430,则显示附加有经选择的浮签图像420或浮签图像430的页面。所述页面可以显示在编辑画面400内,也可以显示在与编辑画面400不同的窗口中。在前者的情况下,在编辑画面400中显示用于返回原来的页面(即,本用户正在编辑的页面)的图形用户接口(graphicaluserinterface,gui)。

    此种与经选择的浮签图像420或浮签图像430对应的页面的显示通过将经选择的浮签图像420或浮签图像430的信息从客户端200发送至文档管理服务器100来实现。文档管理服务器100的显示数据制作部104根据发送而来的浮签图像420或浮签图像430的信息所示的页面编号、页面内的输入位置、输入内容或编辑内容、用户信息,制作显示所述页面的包含所述输入位置的部分的显示数据,并向客户端200提供。也可以将所述显示数据之中,浮签图像420或浮签图像430所示的输入内容或编辑内容的部分强调显示。本用户通过此种显示来确认其他用户正在对哪个页面进行何种编辑、或进行了何种编辑。

    继而,参照图5,对本实施方式的文档管理服务器100向客户端200提供的编辑画面的另一例进行说明。

    在图5中示意性地表示的编辑画面500中,显示有对象文档之中,本用户当前正在编辑的页面520整体的文档内容。进而在所述页面520的上下,显示有所述页面520的前面的页面的末尾部分的图像510、及后面的页面的开头部分的一部分的图像530。在图示例中,本用户当前正对对象文档的第九页进行编辑。

    在页面520等的显示的旁边存在页面列图像540。页面列图像540是将表示对象文档内的各页面的页面图标542按页面的顺序从上往下排列而成者。页面列图像540是象征对象文档中所包含的多个页面的象征图像的一例,页面图标542是象征所述各页面的页面象征图像的一例。编辑画面500内的页面列图像540也可以是将对象文档内的所有页面的页面图标542排列而成者。在对象文档的页面数多的情况下,也可以将页面列图像540排成多列,由此在编辑画面500内显示对象文档的所有页面的页面图标542。而且,作为其他例,也可以在编辑画面500内的页面列图像540中显示规定数的页面图标542,通过滚动操作来使在所述页面列图像540中显示页面图标542的页面群的范围移动。

    在图5的例子中,其他用户“山口”当前正对对象文档的第二页进行编辑。表示所述正在编辑的状况的“正在编辑”显示550与页面列图像540中的第二页的页面图标542a建立对应来显示。在“正在编辑”显示550中显示有“山口正进行编辑。”这一消息,所述消息表示其他用户当前正对对象文档之中编辑画面500的显示区域外的部分进行编辑、及所述其他用户的用户名为“山口”。而且,在“正在编辑”显示550内,也可以与所述图4的例子的情况同样地,进一步显示所述其他用户当前针对所述输入位置的输入内容。

    而且,在图示例中,页面图标542a与“正在编辑”显示550的对应建立通过利用线将前者与后者连结来进行。将所述两者连结的线与“正在编辑”显示550的组合是确定所述其他用户正在编辑的页面的“确定图像”的一例。而且,在所述页面图标542a内所画的横线544表示其他用户“山口”的当前的输入位置在第二页内的高度。通过这些显示,可知其他用户“山口”正对第二页的中央附近进行编辑。

    而且,在编辑画面500中,除所述“正在编辑”显示550以外,显示表示从本用户上次关闭对象文档后至当前为止的期间内,其他用户对所述对象文档施加的编辑的履历的编辑履历显示560。编辑履历显示560表示关于已反映在文档db120内的对象文档中的编辑的信息。关于某一编辑履历记录的编辑履历显示560与对应于进行了所述记录所示的编辑的页面的页面图标542建立对应来显示。而且,在所述页面图标542中,显示表示在所述页面内进行了所述编辑的地方的高度的横线。而且,在图示例中,在编辑履历显示560中,显示有进行了编辑的用户的用户名、及所述编辑的日期时间。此外,也可以在编辑履历显示560内进一步显示已被记录在所述记录中的编辑内容。

    “正在编辑”显示550与编辑履历显示560通过不同的显示形态(例如不同的颜色、不同的闪烁图案等)来显示。

    此外,编辑画面500内的“正在编辑”显示550表示与所述图4的例子中的表示正在编辑的信息的浮签图像420相同的动作。

    在图4或图5中所示的例子中,也可以在时间上将从本用户上次关闭对象文档后至当前为止的其他用户的编辑履历的显示(即浮签图像430或编辑履历显示560)进一步细分化。例如,也可以通过不同的显示形态来显示针对从本用户上次关闭对象文档后至本次打开为止其他用户已进行的编辑的显示、及针对从本用户本次打开对象文档至当前为止其他用户已进行的编辑的显示。

    参照图6,对文档管理服务器100为了生成图4或图5中所例示的编辑画面400或500而执行的处理程序的一例进行说明。此处理程序的前提与图2的程序的情况相同。

    在图6的程序中,文档管理服务器100的编辑信息判定部108判定其他用户是否正对对象文档进行编辑(s200)。所述判定只要与图2的s100同样地进行即可。

    在s200的判定结果为是的情况下,编辑信息判定部108判定在s200中看到的正进行编辑的其他用户的输入位置是否为与本用户编辑的页面相同的页面(s202)。

    在s202的判定结果为否的情况下,编辑信息显示制作部110生成表示所述其他用户当前正在进行的编辑的状况的显示信息(即,浮签图像420或“正在编辑”显示550),并将所述显示信息追加至编辑画面400或编辑画面500中(s204)。

    在s202的判定结果为是的情况下,编辑信息显示制作部110在编辑画面400或编辑画面500内的本用户正在编辑的页面410或页面520的显示内,显示表示所述其他用户当前正在进行的编辑的状况的显示信息(s206)。所述显示信息例如为将所述其他用户的用户名、及所述其他用户的输入内容显示在页面410或页面520内的所述其他用户的输入位置的信息。

    在s204或s206之后,编辑信息判定部108判定是否还有其他用户正对对象文档进行编辑(s208)。若s208的判定结果为是,则编辑信息判定部108回到s202,判定在s208中看到的正进行编辑的其他用户的输入位置是否为与本用户编辑的页面相同的页面。

    在s200或s208的判定结果变成否的情况下,编辑信息显示制作部110从文档db120获取对象文档的编辑履历的记录之中,将本用户上次关闭对象文档以后的日期时间设为编辑日期时间的其他用户的编辑履历的记录(s210)。编辑信息显示制作部110生成关于已获取的编辑履历的记录之中,表示对于未显示在编辑画面400或编辑画面500中的页面的编辑的记录的浮签图像430或编辑履历显示560。并且,编辑信息显示制作部110将已生成的浮签图像430或编辑履历显示560追加至编辑画面400或编辑画面500的显示数据中(s212)。

    图7中表示图6的程序中的s202的处理的详细的程序的例子。

    在图7的程序中,编辑信息显示制作部110从用户操作管理部106获取在s200或s208中看到的正进行编辑的其他用户的用户名(s220)。而且,编辑信息显示制作部110从用户操作管理部106获取所述其他用户的当前的输入位置的信息(s222)。而且,编辑信息显示制作部110从用户操作管理部106获取所述其他用户的当前的输入位置的前后的文档内容(s224)。在此时获取的文档内容中,也可以包含已反映在文档db120中的部分、及所述其他用户针对所述输入位置的输入内容(即未确定,即尚未反映在文档db120中的部分)。

    编辑信息显示制作部110制作表示在s220中获取的用户名、及在s224中获取的文档内容的浮签图像420或“正在编辑”显示550(s226)。并且,编辑信息显示制作部110将已制作的浮签图像420或“正在编辑”显示550与在s222中获取的输入位置所示的页面内,所述输入位置所示的高度的位置建立对应,追加至编辑画面400或编辑画面500的显示数据中(s228)。

    另外,在s228中,也可以在针对从本用户上次关闭对象文档后至本次打开为止其他用户已进行的编辑的显示、及针对从本用户本次打开对象文档至当前为止其他用户已进行的编辑的显示中,改变浮签图像420或“正在编辑”显示550的显示形态。

    在图2及图6中所示的处理程序中,仅将其他用户当前正在编辑的输入内容(即未确定者)作为“正在编辑”者来处理。作为相对于其的另一例,即便是其他用户进行了确定操作的编辑内容的编辑履历,若编辑日期时间为从当前起规定时间(例如5分钟)以内,则也可以将所述编辑履历作为“正在编辑”者来显示。在此例中,编辑日期时间为从当前起规定时间以内的其他用户的编辑履历的信息以与浮签图像420、或“正在编辑”显示550相同的显示形态来显示。并且,在时间向前推进,所述编辑履历的编辑日期时间变成从当前起规定时间以上前的时间点,表示所述编辑履历的显示朝浮签图像430或编辑履历显示560的显示形态变化。

    以上所说明的实施方式的文档管理服务器100及客户端200通过使计算机执行程序来实现,所述程序表示所述构成此文档管理服务器100或客户端200的元件群的功能。此处,计算机例如具有如下的电路结构,即作为硬件的处理器,随机存取存储器(randomaccessmemory,ram)等存储器(主存储装置),对快闪存储器或固态硬盘(solidstatedrive,ssd)、硬盘驱动器(harddiskdrive,hdd)等辅助存储装置进行控制的控制器,各种输入/输出(input/output,i/o)接口,进行用于与局域网等网络的连接的控制的网络接口等例如经由总线等而连接的电路结构。记述有所述各功能的处理内容的程序经由网络等而保存在辅助存储装置中,并被安装在计算机中。已被存储在固定存储装置中的程序被存储器读出并由处理器来执行,由此实现以上所例示的功能模块群。

    此处,所谓处理器,是指广义的处理器,包含通用的处理器(例如,中央处理器(centralprocessingunit,cpu)等)、或专用的处理器(例如,图形处理单元(graphicsprocessingunit,gpu)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、可编程逻辑元件等)。

    而且,所述实施方式及参考例中的处理器的动作也可以是并非仅由一个处理器来完成,而由位于在物理上分离的位置的多个处理器协作来完成者。而且,处理器的各动作(即,通过处理器的动作来实现的图1的各元件的处理动作)并不仅限定于所述实施方式中记载的顺序,也可以适当变更。


    技术特征:

    1.一种信息处理装置,其包括:

    编辑受理部件,对各用户分别提供显示有文档中的至少一个部分的编辑画面,并从所述各用户受理对于所述文档中的显示在正向所述用户提供的所述编辑画面中的所述至少一个部分的编辑;以及

    提供部件,对所述用户提供信息,所述信息与其他用户当前正对所述文档中所包含的部分之中,未显示在正向所述用户提供的所述编辑画面中的部分进行的编辑相关。

    2.根据权利要求1所述的信息处理装置,其中所述提供部件将其他人编辑位置信息作为与所述编辑相关的信息来提供,所述其他人编辑位置信息表示作为所述其他用户当前正在进行的编辑的对象的部分在所述文档中的位置。

    3.根据权利要求2所述的信息处理装置,其中所述提供部件将如下的信息作为其他人编辑位置信息来提供,所述信息确定作为所述其他用户当前正在进行的编辑的对象的页面。

    4.根据权利要求3所述的信息处理装置,其中在所述编辑画面中,显示表示作为所述文档中的所述至少一个部分的所述文档中的页面的内容的页面图像,并且显示象征所述文档中所包含的多个页面的象征图像,

    所述提供部件将页面位置图像作为所述其他人编辑位置信息来提供,所述页面位置图像表示所述象征图像内的与作为所述其他用户当前正在进行的编辑的对象的页面对应的位置。

    5.根据权利要求4所述的信息处理装置,其中所述象征图像是表现所述多个页面相对于所述页面图像的至少一个边重叠而成的厚度的厚度图像,

    所述提供部件将所述厚度图像的浮签图像作为所述页面位置图像来提供,所述浮签图像与作为所述其他用户当前正在进行的编辑的对象的页面在所述厚度的方向上的位置建立对应来显示。

    6.根据权利要求5所述的信息处理装置,其中所述提供部件在作为所述其他用户当前正在进行的编辑的对象的页面中的所述其他用户当前正进行编辑的位置的如下的位置,显示所述浮签图像,所述位置是沿着所述页面图像的边之中,附加有所述厚度图像的边延长的方向的位置。

    7.根据权利要求4所述的信息处理装置,其中所述象征图像是将象征所述多个页面的各个的页面象征图像按页面顺序排列而成者,

    所述提供部件将确定图像作为所述页面位置图像来提供,所述确定图像确定所述象征图像中的与作为所述其他用户当前正在进行的编辑的对象的页面对应的所述页面象征图像。

    8.根据权利要求7所述的信息处理装置,其中所述提供部件进一步显示针对与作为所述其他用户当前正在进行的编辑的对象的页面对应的所述页面象征图像,确定所述其他用户当前正在所述页面内进行编辑的位置的图像。

    9.根据权利要求1至8中任一项所述的信息处理装置,其特征在于,

    与所述编辑相关的信息包含确定所述其他用户的用户信息、及表示所述其他用户当前正在进行的编辑的内容的编辑内容信息中的至少一者。

    10.根据权利要求9所述的信息处理装置,其特征在于,

    所述编辑内容信息对应于所述其他用户当前正在进行的编辑而实时地更新。

    11.根据权利要求10所述的信息处理装置,其特征在于,

    若从所述编辑内容信息的实时的更新完成起经过特定的时间,则通过与所述编辑内容信息不同的显示形态来显示所述编辑内容信息所示的编辑的内容。

    12.根据权利要求2所述的信息处理装置,其中所述提供部件将如下的信息作为所述其他人编辑位置信息来提供,所述信息表示作为所述其他用户当前正在进行的编辑的对象的所述部分在所述文档内的位置比显示在所述编辑画面中的所述至少一个部分靠前、还是靠后。

    13.根据权利要求1至12中任一项所述的信息处理装置,其还包括第二提供部件,所述第二提供部件以与所述其他用户当前正在进行的编辑相关的信息不同的显示形态,对所述用户提供与从所述用户上次关闭所述文档至本次打开为止,其他用户已对所述文档中所包含的部分之中,未显示在正向所述用户提供的所述编辑画面中的部分进行的编辑相关的信息。

    14.一种记录媒体,存储着程序,所述程序用于使计算机作为如下发挥功能:

    编辑受理步骤,对各用户分别提供显示有文档中的至少一个部分的编辑画面,并从所述各用户受理对于所述文档中的显示在正向所述用户提供的所述编辑画面中的所述至少一个部分的编辑;以及

    提供步骤,对所述用户提供信息,所述信息与其他用户当前正对所述文档中所包含的部分之中,未显示在正向所述用户提供的所述编辑画面中的部分进行的编辑相关。

    技术总结
    本发明向用户提供其他用户当前正对未显示在编辑画面中的部分进行的编辑的信息。本发明提供一种信息处理装置以及记录媒体。文档管理服务器在制作向用户提供的文档的编辑画面(400)的显示数据时,获取当前正对所述文档之中,显示在编辑画面(400)中的页面(410)以外的部分进行编辑的其他用户的信息。并且,制作表示所述其他用户的用户名或输入内容的浮签图像(420),将所述浮签图像(420)附加在表示页面(410)的厚度的厚度图像(415)的与所述其他用户当前正在编辑的页面对应的位置。

    技术研发人员:菰田敏行
    受保护的技术使用者:富士施乐株式会社
    技术研发日:2020.03.09
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-20155.html

    最新回复(0)