提供协作服务的服务器和方法及接收协作服务的用户终端的制作方法

文档序号:9380850阅读:281来源:国知局
提供协作服务的服务器和方法及接收协作服务的用户终端的制作方法
【专利说明】提供协作服务的服务器和方法及接收协作服务的用户终端
[0001]相关申请的交叉引用
[0002]本申请要求2014年5月23日在韩国知识产权局递交的韩国专利申请10-2014-0062625号、2014年12月I日在美国专利商标局递交的美国非临时专利申请14/556,616号、2015年2月6日在韩国知识产权局递交的韩国专利申请10-2015-0018870号和2015年5月6日在美国专利商标局递交的美国非临时专利申请14/705,147号的优先权,这里通过引用并入这些申请的全部公开内容用于所有目的。
技术领域
[0003]示范性实施例的一些方面涉及用于提供协作服务(collaborat1n service)的方法和服务器和用于请求协作服务的用户终端。
【背景技术】
[0004]由于科学和技术的进步,诸如智能电话、平板PC、桌面型计算机、膝上型计算机等等之类的各种类型的用户终端正在改进并变得更加精良。用户终端已演进成了高端多媒体设备,这些设备能够连接到网络以搜索因特网上的信息并且发送或接收文件以及捕捉和重放照片或运动图像。
[0005]随着用户终端的发展,对云计算的需求正在增大。云计算指的是允许用户将信息存储在因特网上的服务器中并在任何时间从任何地方经由用户终端访问服务器以使用存储的信息的技术。为了满足对云计算的这种增大的需求,各种各样的使用云计算的应用正被开发。
[0006]用户终端和云计算技术的进步允许了多个用户利用其终端连接到服务器并且执行相同应用或访问相同信息。

【发明内容】

[0007]示范性实施例的一些方面包括一种用于提供协作服务的方法和服务器和用于接收协作服务的用户终端,这些协作服务允许了用户协作地编辑文档,其方式是通过将基于与每个用户相关联的视频呼叫图像中包括的语音生成的会议纪要同步到被协作编辑的文档,以使得用户在协作编辑文档的同时识别情境信息。
[0008]另外的方面一部分将在接下来的描述中记载,一部分将从描述中清楚显现,或者可通过实践给出的示范性实施例来获知。
[0009]根据示范性实施例的一方面,一种用于提供允许用户编辑文档的协作服务的服务器包括:通信单元,用于从请求协作服务的用户终端接收与编辑文档的每个用户相关联的视频呼叫图像和关于被编辑的文档的编辑信息;控制器,用于将基于与每个用户相关联的视频呼叫图像中包括的语音生成的会议纪要的细节与根据编辑信息编辑的文档同步;以及存储器,用于存储会议纪要的细节和文档。
[0010]根据示范性实施例的一方面,一种提供允许用户编辑文档的协作服务的方法包括:从请求协作服务的用户终端接收与编辑文档的每个用户相关联的视频呼叫图像和关于被编辑的文档的编辑信息;将基于与每个用户相关联的视频呼叫图像中包括的语音生成的会议纪要的细节与根据接收到的编辑信息编辑的文档同步;以及存储会议纪要的细节和文档。
[0011]根据示范性实施例的一方面,一种用于从提供允许用户编辑文档的协作服务的服务器接收协作服务的用户终端包括:音频/视频输入单元,用于输入用户的语音和视频;用户输入单元,用于接收关于被编辑的文档的编辑信息;控制器,其获取通过对用户的语音和视频执行信号处理而获得的视频呼叫图像和编辑信息;通信单元,其将所获取的视频呼叫图像和编辑信息发送到服务器,并且从服务器接收与编辑文档的每个用户相关联的视频呼叫图像、基于与每个用户相关联的视频呼叫图像中包括的语音生成的会议纪要和与会议纪要的细节同步的文档;以及输出单元,其输出接收到的与每个用户相关联的视频呼叫图像、会议纪要和文档。
[0012]根据示范性实施例的一方面,提供了通过使基于与每个用户相关联的视频呼叫图像中包含的语音生成的会议纪要与被协作编辑的文档同步来便于用户对文档的协作编辑的协作服务,从而允许了用户在协作编辑文档的同时识别情境信息。
[0013]根据示范性实施例的一方面,提供了一种用于提供协作服务的服务器,该服务器包括:存储器,被配置为存储计算机可执行指令;以及处理器,被配置为处理计算机可执行指令来提供包括显示用户的视频的第一区域和显示可编辑文档的第二区域的屏幕。处理器还被配置为处理计算机可执行指令来接收对视频的时间点的选择,以及按照与视频的所选择的时间点相对应的状态提供可编辑文档。
[0014]处理器还可被配置为处理计算机可执行指令来接收对可编辑文档的编辑的选择,并且从与所选择的编辑相对应的时间点再现视频。
[0015]屏幕还可包括第三区域,该第三区域显示与视频的时间点和可编辑文档的编辑相对应的项目的文本记录。
[0016]处理器还可被配置为处理计算机可执行指令来接收从项目的文本记录中对项目的选择,从与所选择的项目相对应的时间点再现视频,并且按照与所选择的项目相对应的状态提供可编辑文档。
[0017]处理器还可被配置为处理计算机可执行指令来基于视频中的用户的语音生成项目的文本记录。
[0018]处理器还可被配置为处理计算机可执行指令来基于用户对可编辑文档的编辑生成项目的文本记录。
[0019]可编辑文档可被显示在文字处理程序(word processing program)中。
[0020]根据示范性实施例的一方面,提供了一种用于提供协作服务的方法,该方法包括显示包括显示用户的视频的第一区域和显示可编辑文档的第二区域的屏幕。该方法还包括接收对视频的时间点的选择,并且按照与视频的所选择的时间点相对应的状态显示可编辑文档。
[0021]该方法还可包括接收对可编辑文档的编辑的选择,并且从与所选择的编辑相对应的时间点再现视频。
[0022]屏幕还可包括第三区域,该第三区域显示与视频的时间点和可编辑文档的编辑相对应的项目的文本记录。
[0023]该方法还可包括接收从项目的文本记录中对项目的选择,从与所选择的项目相对应的时间点再现视频,并且按照与所选择的项目相对应的状态提供可编辑文档。
[0024]该方法还可包括基于视频中的用户的语音生成项目的文本记录。
[0025]该方法还可包括基于用户对可编辑文档的编辑生成项目的文本记录。
[0026]—种非暂态计算机可读介质可包括可执行来执行该方法的计算机可读指令。
[0027]根据示范性实施例的一方面,提供了一种用于提供协作服务的终端,该终端包括显示器,其被配置为显示包括显示用户的视频的第一区域和显示可编辑文档的第二区域的屏幕。该终端还包括:输入设备,被配置为接收对视频的时间点的选择;以及控制器,被配置为控制显示器按照与视频的所选择的时间点相对应的状态显示可编辑文档。
[0028]输入设备还可被配置为接收对可编辑文档的编辑的选择,并且控制器还可被配置为控制显示器从与所选择的编辑相对应的时间点再现视频。
[0029]输入设备还可被配置为接收从项目的文本记录中对项目的选择,并且控制器还可被配置为:控制显示器从与所选择的项目相对应的时间点再现视频,并且控制显示器按照与所选择的项目相对应的状态显示可编辑文档。
[0030]项目的文本记录可以是基于视频中的用户的语音生成的。
[0031]项目的文本记录可以是基于用户对可编辑文档的编辑生成的。
[0032]根据示范性实施例的一方面,提供了一种用于提供协作服务的服务器,该服务器包括通信设备,其被配置为发送要显示的文档,并且接收对显示的文档的一部分的选择。服务器还包括控制器,其被配置为确定要显示的用户的视频的一部分和要显示的文本项目的一部分,视频的该部分和文本项目的该部分对应于显示的文档的所选择部分。
[0033]通信设备还可被配置为发送要显示的视频,并且接收对显示的视频的另一部分的选择,并且控制器还可被配置为确定要显示的文档的另一部分和要显示的文本项目的另一部分,文档的该另一部分和文本项目的该另一部分对应于显示的视频的所选择的另一部分。
[0034]通信设备还可被配置为发送要显示的文本项目,并且接收对显示的文本项目的另一部分的选择,并且控制器还可被配置为确定要显示的视频的另一部分和要显示的文档的另一部分,视频的该另一部分和文档的该另一部分对应于显示的文本项目的所选择的另一部分。
【附图说明】
[0035]通过以下结合附图对示范性实施例的描述,这些和/或其他方面将变得清楚并且更容易领会,附图中:
[0036]图1图示了用于提供协作服务的环境;
[0037]图2是根据示范性实施例的用户终端的配置的框图;
[0038]图3是根据示范性实施例的用于提供协作服务的服务器的配置的框图;
[0039]图4根据示范性实施例图示了用于提供协作服务的服务器的控制器;
[0040]图5根据示范性实施例图示了可被包括在用于提供协作服务的服务器的控制器中的图像管理处理器;
[0041]图6根据示范性实施例图示了可被存储在用于提供协作服务的服务器的存储器中的综合管理数据库(DB);
[0042]图7根据示范性实施例图示了可被存储在用于提供协作服务的服务器的存储器中的用户信息DB ;
[0043]图8根据示范性实施例图示了可被存储在用于提供协作服务的服务器的存储器中的文档DB ;
[0044]图9根据示范性实施例图示了可被存储在用于提供协作服务的服务器的存储器中的图像DB ;
[0045]图10是根据另一示范性实施例图示出用于提供协作服务的服务器被实现为多个分散服务器的图;
[0046]图11是根据另一示范性实施例的作为用于提供协作服务的分散服务器之一的综合管理服务器的框图;
[0047]图12是根据另一示范性实施例的作为用于提供协作服务的分散服务器之一的用户管理服务器的框图;
[0048]图13是根据另一示范性实施例的作为用于提供协作服务的分散服务器之一的文档管理服务器的框图;
[0049]图14是根据另一示范性实施例的作为用于提供协作服务的分散服务器之一的图像管理服务器的框图;
[0050]图15根据示范性实施例图示了在利用用于提供协作服务的服务器处理文档的同时根据对执行协作服务的请求发起协作服务的过程;
[0051]图16根据示范性实施例图示了用于接收协作服务的用户终端请求执行协作服务的示例;
[0052]图17根据示范性实施例图示了用于接收协作服务的用户终端请求创建群组的示例;
[0053]图18根据示范性实施例图示了用于接收协作服务的用户终端执行群组成员的管理的示例;
[0054]图19根据示范性实施例图示了当在文档被处理的同时发起协作服务以使得用户终端准备好协作地编辑文档时每个用户终端的状态;
[0055]图20根据示范性实施例图示了在用于接收协作服务的用户终端上显示包括地址窗口和菜单的用户界面和视频呼叫图像的方法;
[0056]图21根据示范性实施例图示了在用于接收协作服务的用户终端上显示视频呼叫图像的方法;
[0057]图22根据示范性实施例图示了在用于接收协作服务的用户终端上显示视频呼叫图像的另一方法;
[0058]图23根据示范性实施例图示了利用用于提供协作服务的服务器在视频会议期间根据对执行协作服务的请求发起协作服务的过程;
[0059]图24根据示范性实施例图示了在作出对执行协作服务的请求之前在用于接收协作服务的用户终端中执行视频会议的示例;
[0060]图25根据示范性实施例图示了在用于接收协作服务的用户终端中在作出对执行协作服务的请求之前选择在视频会议期间共享的文档的过程;
[0061]图26根据示范性实施例图示了在作出对执行协作服务的请求之前在用于接收协作服务的用户终端上显示在视频会议中共享的文档的示例;
[0062]图27根据示范性实施例图示了用于接收协作服务的用户终端在视频会议期间请求执行协作服务的示例;
[0063]图28根据示范性实施例图示了当在视频会议期间发起协作服务以使得每个用户终端准备好协作地编辑文档时每个用户终端的状态;
[0064]图29根据示范性实施例图示了在用于提供协作服务的服务器中从视频呼叫图像生成示出会议的纪要(以下称为会议纪要)的图像并将会议纪要发送到每个用户终端的过程;
[0065]图30根据示范性实施例图示了在每个用于接收协作服务的用户终端上显示会议纪要的示例;
[0066]图31根据示范性实施例图示了在每个用于接收协作服务的用户终端上显示会议纪要的另一示例;
[0067]图32根据示范性实施例图示了向用于提供协作服务的服务器请求管理群组成员和彼此协作的群组的过程;
[0068]图33根据示范性实施例图示了在用于接收协作服务的用户终端中设定关于每个群组成员的信息的示例;
[0069]图34根据示范性实施例图示了在用于接收协作服务的用户终端中将当前群组分割成多个群组的示例;
[0070]图35图示了在当前群组被分割成多个群组时每个用户终端的状态;
[0071]图36根据示范性实施例图示了在用于提供协作服务的服务器中限制正被协作编辑的文档的编辑范围的过程;
[0072]图37根据示范性实施例图示了在用于接收协作服务的用户终端中由第一用户锁定第一编辑范围的示例;
[0073]图38根据示范性实施例图示了在用于接收协作服务的用户终端中由第二用户锁定第二编辑范围的示例;
[0074]图39根据示范性实施例图示了在用于接收协作服务的用户终端中由第三用户锁定第三编辑范围的示例;
[0075]图40根据示范性实施例图示了在用于接收协作服务的用户终端中对于页中的多个区域锁定第一至第三编辑范围的示例;
[0076]图41根据示范性实施例图示了在用于提供协作服务的服务器中协作地编辑文档的过程;
[0077]图42根据示范性实施例图示了在用于接收协作服务的用户终端中由第一用户编辑被协作编辑的文档的示例;
[0078]图43根据示范性实施例图示了在用于接收协作服务的用户终端中由第二用户编辑被协作编辑的文档的示例;
[0079]图44根据示范性实施例图示了在用于接收协作服务的用户终端中利用会议纪要来识别正被协作编辑的文档的编辑信息的示例;
[0080]图45根据示范性实施例图示了在用于接收协作服务的用户终端中利用会议纪要来编辑被协作编辑的文档的不例;
[0081]图46根据示范性实施例图示了如下示例:在用于接收协作服务的用户终端中,对于正被协作编辑的文档的图像、视频呼叫图像和会议纪要中的每一者设定设备以便利用向用户终端注册的其他设备分开显示这些图像;
[0082]图47根据示范性实施例图示了在多个设备上分开显示正被协作编辑的文档、视频呼叫图像和会议纪要的示例;
[0083]图48根据示范性实施例图示了通过向用于提供协作服务的服务器请求终止协作服务来终止协作服务并将协作编辑的文档发送到另一用户终端的过程;
[0084]图49根据示范性实施例图示了用于审查的文档、用于审查的视频呼叫图像和用于审查的会议纪要被彼此同步的示例;
[0085]图50根据示范性实施例图示了向用于提供协作服务的服务器请求用于审查的文档并且审查文档的编辑的过程;
[0086]图51根据示范性实施例图示了如下示例:当用于审查的文档的被编辑部分被选择时,均与所选择的被编辑部分同步的用于审查的会议纪要和用于审查的视频呼叫图像在用于接收协作服务的用户终端中被输出;
[0087]图52根据示范性实施例图示了向用于提供协作服务的服务器请求用于审查的视频呼叫图像并且审查文档的编辑的过程;
[0088]图53根据示范性实施例图示了如下示例:当用于审查的视频呼叫图像的要被再现的一部分被选择时,均与所选择的被再现部分同步的用于审查的会议纪要和用于审查的文档在用于接收协作服务的用户终端中被输出;
[0089]图54根据示范性实施例图示了向用于提供协作服务的服务器请求用于审查的会议纪要并审查文档的编辑的过程;
[0090]图55根据示范性实施例图示了如下示例:当用于审查的会议纪要中的文本被选择时,均与所选择的文本同步的用于审查的视频呼叫图像和用于审查的文档在用于接收协作服务的用户终端中被输出;
[0091]图56是根据示范性实施例的提供协作服务的方法的流程图;并且
[0092]图57是根据示范性实施例的接收协作服务的方法的流程图。
【具体实施方式】
[0093]现在将详细谈及实施例,实施例的示例在附图中图示,附图中相似的标号始终指代相似的元素。在此,当前实施例是被提供来使得本公开将会透彻且完整,而不应当被解释为限于本文记载的描述。从而,下面仅仅是参考附图描述示范性实施例以说明本描述的各方面。本领域普通技术人员从描述及其示范性实施例容易推断出的变体或组合被视为在发明构思的范围内。诸如“…中的至少一个”之类的表述当在元素的列表之前时修饰整个元素列表,而不修饰列表中的个体元素。
[0094]还应理解,术语“包括”当在本说明书中使用时规定了所述元素、组件、步骤和/或操作的存在,但并不排除一个或多个元素、组件、步骤和/或操作的存在或添加。
[0095]另外,应理解,虽然本文中可使用术语“第一”、“第二”等等来描述各种元素和/或组件,但这些元素和/或组件不应当受这些术语所限。这些术语只是用于区分一个元素或组件与另一元素或组件。
[0096]当前实施例涉及用于提供协作服务的方法和服务器和用于接收协作服务的用户终端,并且在本文中省略对本领域技术人员公知的功能或构造的详细描述。
[0097]图1图示了用于提供协作服务的环境。
[0098]协作服务指的是当多个用户彼此协作来执行追求相同目标的特定任务时向这些用户提供的一类服务。在允许多个用户协作编辑文档的协作服务中,用于协作用户之间的通信的文档编辑程序或工具可作为一类协作服务被提供给用户。在此情况下,被协作编辑的文档可以是在用于提供协作服务的服务器100上可执行的任何种类的文档,无论其类型或内容如何。例如,该文档可包含文本或多媒体内容。
[0099]服务器100可以是用于存储允许每个用户与其他用户协作的各种类型的应用和数据的服务器。服务器100既可执行局域通信也可执行远程通信。服务器100也可经由网络连接到多个用户终端200。
[0100]用户终端200可以是可用于与服务器100连接的各种类型的用户设备。例如,用户终端200可以是能够与服务器100执行有线或无线通信的智能电话、平板PC、桌面型计算机或膝上型计算机。另外,用户终端200可以是被配置为捕捉和再现视频呼叫图像以允许协作编辑文档的用户参与视频会议的用户设备。
[0101]在一个示范性实施例中,编辑文档可包括在文档、图像、视频、应用等等中添加、去除、修改和/或格式化文本、对象、图像、图形等等。然而,编辑不限于上述示范性实施例,而可包括对文档执行的其他操作。
[0102]在一个示范性实施例中,协作编辑可包括由多个用户同时或顺序地编辑文档,或者可既包括由多个用户同时编辑文档又包括由多个用户顺序地编辑文档。然而,协作编辑不限于上述示范性实施例,而可包括对文档执行的其他协作编辑。
[0103]图2是根据示范性实施例的用户终端200的配置的框图。本领域普通技术人员将会理解,用户终端200除了图2中所示的那些以外还可包括其他常见的组件。图2所示的组件中
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1