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

文档序号:9380850阅读:来源:国知局
终端400和第三用户终端500可分别在第二用户终端400和第三用户终端500的屏幕上显示正在服务器100上执行的文档(操作S1575)。在此情况下,在服务器100上执行的文档可被显示在第二用户终端400和第三用户终端500上执行的web浏览器屏幕上。
[0220]第一至第三用户终端300、400和500可经由服务器100彼此交换视频呼叫图像(操作S1580)。视频呼叫图像的交换可继续直到对终止协作服务的请求被作出为止。
[0221]其他方的视频呼叫图像可分别被输出到第一至第三用户终端300、400和500 (操作S1585)。例如,与第二和第三用户相关联的视频呼叫图像可被输出到第一用户终端300。
[0222]图19根据示范性实施例图示了当在文档正被处理的同时协作服务被发起以使得第一至第三用户终端300、400和500准备好协作编辑文档时第一至第三用户终端300、400和500的状态。参考图19,第一至第三用户终端300、400和500可连接到服务器100。
[0223]示出正被协作编辑的文档的窗口 370和示出第二和第三用户(例如,“白”和“崔”)的视频呼叫图像的窗口 380可被显示在第一用户终端300上。
[0224]类似地,示出正被协作编辑的文档的窗口 470和示出第一和第三用户(例如,“安”和“崔”)的视频呼叫图像的窗口 480可被显示在第二用户终端400上。
[0225]同样地,示出正被协作编辑的文档的窗口 570和示出第一和第二用户(例如,“安”和“白”)的视频呼叫图像的窗口 580可被显示在第三用户终端500上。在示范性实施例中,视频呼叫图像可包括运动视觉图像。在另外一个示范性实施例中,利用视频编解码器来处理运动视觉图像。
[0226]在一个示范性实施例中,视频呼叫图像可以是第一和第二用户的静止图像,同时第一和第二用户提供的音频被播放。
[0227]图20根据示范性实施例图示了在用于接收协作服务的第一用户终端300上显示包括地址窗口和菜单的用户界面和视频呼叫图像的方法。
[0228]参考图20,示出视频呼叫图像的窗口 380可被显示在其上显示了地址窗口、菜单栏和带状栏的第一用户终端300的右侧。如上文参考图19所述,第二和第三用户(例如,“白”和“崔”)的视频呼叫图像可出现在第一用户终端上的窗口 380中。然而,第一用户可操纵协作编辑文档的用户中的一些的视频呼叫图像以使得它们不被显示在第一用户终端300 上。
[0229]图21根据示范性实施例图示了在用于接收协作服务的第一用户终端300上显示视频呼叫图像的方法。
[0230]参考图21,在第一用户终端300上显示的示出视频呼叫图像的窗口 380的大小可被调整。换言之,可以调整根据在第一用户终端300中预设的默认大小显示的示出视频呼叫图像的窗口 380的大小。可利用多手指手势、点击并拖曳方法等等来调整窗口 380的大小。
[0231]图22根据示范性实施例图示了在用于接收协作服务的第一用户终端300上显示视频呼叫图像的另一方法。
[0232]参考图22,在第一用户终端300上显示的示出视频呼叫图像的窗口 380的位置可被调整。换言之,可以调整根据在第一用户终端300中预设的默认位置显示的示出视频呼叫图像的窗口 380的位置。可利用拖放方法等等来调整窗口 380的位置。
[0233]图23根据示范性实施例图示了利用用于提供协作服务的服务器100在视频会议期间根据对执行协作服务的请求发起协作服务的过程。详细而言,图23图示了准备接收协作服务的过程。当第一用户利用服务器100运行视频会议和文档时,协作服务被提供来共享文档并且在视频会议期间协作地编辑该文档。然而,实施例不限于准备接收协作服务的该过程。
[0234]参考图23,第一用户终端230可向服务器100请求为视频会议创建群组(操作S2305)ο
[0235]服务器100可根据来自第一用户终端300的请求创建群组(操作S2310)。
[0236]第一用户终端300可执行群组成员管理菜单(操作S2315)。
[0237]第一用户终端300可向服务器100请求为该视频会议邀请群组成员(操作S2320)ο
[0238]在此情况下,为视频会议创建群组和邀请群组成员可按与上文参考图17和图18描述的那些类似的方式执行。
[0239]服务器100邀请第二用户终端400和第三用户终端500,并且第二用户终端400和第三用户终端500可连接到服务器100 (操作S2325)。
[0240]第一至第三用户终端300、400和500可经由服务器100彼此交换视频呼叫图像(操作S2330)。视频呼叫图像的交换可继续直到对终止协作服务的请求被作出为止。
[0241]其他方的视频呼叫图像可分别被输出到第一至第三用户终端300、400和500 (操作S2335)。例如,与第二和第三用户相关联的视频呼叫图像可被输出到第一用户终端300。在操作S2305至S2335中,视频会议的群组被创建,群组成员被邀请,并且视频会议被执行。现在将参考图24详细描述用于视频会议的用户界面屏幕。
[0242]图24根据示范性实施例图示了在作出对执行协作服务的请求之前在用于接收协作服务的第一用户终端300中执行视频会议的示例。
[0243]详细而言,图24示出了第一用户终端300的用户界面屏幕360。从上到下,用户界面屏幕360包括用于输入服务器100的地址的地址窗口 361、菜单栏363和带状菜单栏365。菜单栏363和带状菜单栏365根据在服务器100上执行的程序的类型可具有不同的形状。图24所示的用户界面屏幕360具有与图16所示的类似的结构,但与之不同之处在于菜单栏363和带状栏365的形状被改变以匹配用于视频会议的程序。
[0244]此外,模式指示符367可指示出当前模式是视频会议模式,并且访问用户显示窗口 369可示出当前参与视频会议的用户的名称。
[0245]用于显示其他方的视频呼叫图像的区域、聊天区域和表示在视频会议期间使用的基本功能的简单图标出现在视频会议窗口 375上。视频会议窗口 375还可包括备忘录区域或用于显示共享文档的区域,所述共享文档是运行视频会议所需要的。
[0246]返回参考图23,第一用户可从文档列表中选择他或她想要与参与视频会议的其他用户共享的文档(操作S2340)。
[0247]图25根据示范性实施例图示了在用于接收协作服务的第一用户终端300中在作出对执行协作服务的请求之前选择在视频会议期间共享的文档的过程。
[0248]参考图25,在第一用户终端300上显示的视频会议窗口 375中,第一用户可从表示在视频会议期间使用的基本功能的简单图标中选择存储共享文档的文件夹并且打开该文件夹以识别出可共享的文档列表376。
[0249]第一用户可从文档的列表中选择至少一个文档并且与其他用户共享所选文档。在此情况下,第一用户可选择具有不同文档格式的两个文件以同时共享两个文档。参考图25,第一用户可从文档列表376选择“present, doc”和“Graph, pdf”两者。
[0250]返回参考图23,第一用户终端300可请求服务器100执行从文档列表中选择的文档(操作S2345) ο
[0251]服务器100可执行第一用户终端300请求执行的文档(操作S2350)。用于执行文档的程序可被安装在服务器100上。
[0252]服务器100可以把在服务器100上执行的文档作为基于web的文档发送到第一至第三用户终端300、400和500 (操作S2355)。
[0253]第一至第三用户终端300、400和500可分别经由web浏览器显示作为基于web的文档发送的文档(操作S2360)。
[0254]图26根据示范性实施例图示了在作出对执行协作服务的请求之前在用于接收协作服务的第一用户终端300上显示在视频会议期间共享的文档的示例。
[0255]参考图26,用于显示其他方的视频呼叫图像的区域、聊天区域和表示在视频会议期间使用的基本功能的简单图标出现在第一用户终端300的视频会议窗口 375上。与图25中不同,第一用户选择的两类共享文档可一起被显示在视频会议窗口 375上。
[0256]返回参考图23,第一用户可在第一用户终端300中选择执行到协作模式的切换(操作S2365)。现在将参考图27描述在第一用户终端300中选择执行到协作模式的切换。
[0257]图27根据示范性实施例图示了用于接收协作服务的第一用户终端300在视频会议期间请求执行协作服务的示例。
[0258]详细而言,图27示出了第一用户终端300的用户界面屏幕360。从上到下,用户界面屏幕360包括用于输入服务器100的地址的地址窗口 361、菜单栏363和带状菜单栏365。模式指示符367可指示出当前模式是视频会议模式,并且访问用户显示窗口 369可显示当前参与视频会议的用户的名称。
[0259]参考图27,第一用户在菜单栏363中选择“协作”菜单,在显示的子菜单中点击(或触摸)“切换到协作模式”,并且执行到协作模式的切换。
[0260]返回参考图23,第一用户终端300可向服务器100请求执行允许对文档的协作编辑的协作服务(操作S2370)。在此情况下,可进一步提供用于设定被协作编辑的文档的安全状态的菜单。例如,响应于用户输入,即点击(或触摸)“切换到协作模式”,被协作编辑的文档的安全级别可被设定。可经由用于分别选择高、中、低的按钮来提供安全级别,并且服务器100上存储文档的DB的位置可选择性地依据所选择的安全级别而变化。例如,如果用户将安全级别设定到高,则创建的群组所工作的文档可被存储在安全文档DB158中。另一方面,如果用户将安全级别设定到中或低,则创建的群组所工作的文档可被存储在文档DB 155 中。
[0261]现在将参考图28详细描述在请求执行允许对文档的协作编辑的协作服务时第一至第三用户终端300、400和500的状态。
[0262]图28根据示范性实施例图示了当协作服务在视频会议期间被发起以使得第一至第三用户终端300、400和500准备好协作编辑文档时第一至第三用户终端300、400和500的状态。参考图28,第一至第三用户终端300、400和500可连接到服务器100。
[0263]示出正被协作编辑的文档的窗口 370和示出第二和第三用户(例如,“白”和“崔”)的视频呼叫图像的窗口 380可被显示在第一用户终端300上。
[0264]类似地,示出正被协作编辑的文档的窗口 470和示出第一和第三用户(例如,“安”和“崔”)的视频呼叫图像的窗口 480可被显示在第二用户终端400上。
[0265]同样地,示出正被协作编辑的文档的窗口 570和示出第一和第二用户(例如,“安”和“白”)的视频呼叫图像的窗口 580可被显示在第三用户终端500上。
[0266]图19图示了当在文档正被处理的同时协作服务被发起以使得第一至第三用户终端300、400和500能够协作编辑文档时第一至第三用户终端300、400和500的状态。图28图示了当在视频会议期间协作服务被发起以使得第一至第三用户终端300、400和500能够协作编辑文档时第一至第三用户终端300、400和500的状态。图19和图28都示出了准备接收协作服务以便协作编辑文档的过程。第一至第三用户终端300、400和500中的每一者示出了在根据执行到协作模式的切换而接收允许对文档的协作编辑的协作服务之后的相同状态。图28所示的示例与图19所示的示例的不同之处仅在于两种不同类型的文档被分别显示在窗口 370、470和570中。
[0267]图29根据示范性实施例图示了在用于提供协作服务的服务器100中从视频呼叫图像生成会议纪要并将会议纪要发送到第一至第三用户终端300、400和500中的每一者的过程。如上所述,当文档准备好被协作编辑时,视频呼叫图像可在用户终端之间被交换,并且该文档可被显示在每个用户终端的屏幕上。由于会议纪要是基于视频呼叫图像中包括的语音生成的,所以应当在每个用户终端之间交换视频呼叫图像。换言之,由于虽然没有描述视频呼叫图像的发送/接收,但视频呼叫图像的发送/接收继续直到对终止协作服务的请求被作出为止,所以这里假定在每个用户终端之间连续交换视频呼叫图像。
[0268]参考图29,服务器100可将视频呼叫图像中包括的语音转换成文本(操作S2905)。服务器100可将与每个用户相关联的视频呼叫图像中包含的语音转换成文本并基于该文本生成会议纪要。换言之,由于第一至第三用户终端300、400和500中的每一者经由服务器100发送或接收视频呼叫图像,所以每次与每个用户相关联的视频呼叫图像被发送或接收时,服务器100可将视频呼叫图像中包括的语音转换成文本。
[0269]服务器100可向第一至第三用户终端300、400和500发送会议纪要(操作S2910)。例如,每次每个用户的视频呼叫图像被发送或接收时,服务器100可将视频呼叫图像中的语音转换成文本并且将包括该文本的会议纪要发送到第一至第三终端300、400和500中的每一者。
[0270]第一至第三终端300、400和500中的每一者可显示从服务器100接收的会议纪要(操作S2915)。从在第一至第三终端300、400和500中的每一者上显示会议纪要时起,可认为完整提供了允许对文档的协作编辑的协作服务。
[0271]图30根据示范性实施例图示了在用于接收协作服务的第一至第三用户终端300、400和500中的每一者上显示会议纪要的示例。参考图30,第一至第三用户终端300、400和500可连接到用于提供协作服务的服务器100。
[0272]示出正被协作编辑的文档的窗口 370、示出第二和第三用户(例如,“白”和“崔”)的视频呼叫图像的窗口 380和示出会议纪要的窗口 390可被显示在第一用户终端300上。
[0273]类似地,示出正被协作编辑的文档的窗口 470、示出第一和第三用户(例如,“安”和“崔”)的视频呼叫图像的窗口 480和示出会议纪要的窗口 490可被显示在第二用户终端400 上。
[0274]类似地,示出正被协作编辑的文档的窗口 570、示出第一和第二用户(例如,“安”和“白”)的视频呼叫图像的窗口 580和示出会议纪要的窗口 590可被显示在第三用户终端500 上。
[0275]从图30清楚可见,在第一用户终端300上显示的窗口 390以文本的形式显示了第一用户(例如,“安”)在视频会议期间说了什么。详细而言,会议纪要可包括作为用户信息的“安”、作为关于文本发生的时间的信息的“(09:01) ”、作为关于正被协作编辑并且被在文本发生时说出该文本的用户查看的文档中的页的信息的“[I]”以及作为视频呼叫图像中的语音被转换成的文本的“这是今天要协作编辑的文档”。换言之,会议纪要可包括关于会议纪要中的每个文本发生的时间的信息和关于在该文本发生时说出该文本的用户查看的文档中的页的信息。
[0276]此外,在第二用户终端400和第三用户终端500上显示的示出会议纪要的窗口 490和590包括与在第一用户终端300上显示的窗口 390相同的细节。
[0277]图31根据示范性实施例图示了在用于接收协作服务的第一至第三用户终端300、400和500中的每一者上显示会议纪要的另一示例。参考图31,第一至第三用户终端300、400和500可连接到用于提供协作服务的服务器100。
[0278]如上文参考图30所述,示出正被协作编辑的文档的窗口 370、470和570、示出除了特定用户以外的其余用户的视频呼叫图像的窗口 380、480和580以及示出会议纪要的窗口 390、490和590可分别被显示在第一至第三用户终端300、400和500上。在此情况下,会议纪要可包括关于会议纪要中的每个文本发生的时间的信息和关于在该文本发生时说出该文本的用户查看的文档中的页的信息。
[0279]图30和图31分别示出了通过执行图15和图23的过程获得的结果。图31所示的示例与图30所示的示例的不同之处仅在于两种不同类型的文档被分别显示在窗口 370、470 和 570 中。
[0280]图32根据示范性实施例图示了向用于提供协作服务的服务器100请求管理群组成员和彼此协作的群组的过程。在服务器100在提供允许对文档的协作编辑的协作服务的同时,居于群组之首的第一用户可认为有必要管理群组成员或群组。换言之,第一用户可能想要改变关于群组中的每个成员的信息或者将具有较大的大小的群组分割成若干个更小的群组。
[0281]现在将参考图32描述对群组成员的管理。
[0282]参考图32,第一用户终端300可执行群组成员管理菜单(操作S3205)。第一用户可在执行群组成员管理菜单时弹出的群组成员窗口中设定每个群组成员或每个群组成员所属的子群组的权限。
[0283]第一用户终端300可向服务器100发送关于每个群组成员的信息(操作S3210)。换言之,如果第一用户终端300执行群组成员管理菜单以使得对关于每个群组成员的信息作出改变,则第一用户终端300可将关于每个群组成员的信息发送到服务器100以反映出该改变。
[0284]服务器100可存储关于每个群组成员的信息(操作S3215)。现在将参考图33详细描述通过设定关于每个群组成员的信息来管理群组成员。
[0285]图33根据示范性实施例图示了在用于接收协作服务的第一用户终端300中设定关于每个群组成员的信息的示例。
[0286]参考图33,在第一用户终端300的用户界面屏幕360上,第一用户可选择地址窗口 361与带状菜单栏365之间的菜单栏363中的“协作”菜单,然后选择显示的子菜单中的
“管理群组成员”。
[0287]然后,管理群组成员窗口 364可被显示在第一用户终端300的用户界面屏幕360上。第一用户可通过改变或设定关于当前成员的信息并按压“完成”按钮来设定关于每个群组成员的信息。参考图33,第二用户(例如,“白”)具有读和写的权限并且属于子群组Gl-1o类似地,第三用户(例如,“崔”)具有读和写的权限并且属于子群组G1-2。
[0288]返回参考图32,第一用户终端300可执行群组管理菜单(操作S3220)。
[0289]第一用户终端300可向服务器100请求分割群组(操作S3225)。
[0290]服务器100可根据来自第一用户终端300的请求将群组分割成更小的群组(操作S3230) ο现在将参考图34详细描述群组的管理。
[0291]图34根据示范性实施例图示了在用于接收协作服务的第一用户终端300中将当前群组分割成多个群组的示例。
[0292]如上文参考图33所述,关于每个群组成员的信息可被设定以使得第二用户(例如,“白”)与第三用户(例如,“崔”)属于不同的子群组。如果具有不同子群组的多个用户属于单个群组,则居于群组之首的第一用户可分割该群组。
[0293]参考图34,在第一用户终端300的用户界面屏幕360上,第一用户可选择地址窗口 361与带状菜单栏365之间的菜单栏363中的“协作”菜单,然后选择显示的子菜单中的
“管理群组”。
[0294]然后,可进一步显示子菜单“分割群组”和“合并群组”。如果具有不同子群组的多个用户属于当前群组,并且从而当前群组要被分割,则子菜单“分割群组”可被激活。通过选择子菜单“分割群组”,第一用
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1