协作编辑方法、装置及系统的制作方法

文档序号:9814082阅读:279来源:国知局
协作编辑方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种协作编辑方法、装置及系统。
【背景技术】
[0002]互联网产业中的公司和团队使用协同工作平台进行项目管理,传统的协同工作方法是每个用户仅负责自己的任务单,用户在本地编辑完自己的任务单后,提交任务单给下一个用户去编辑的线性流程。还有一些强流程化任务管理平台加入了即时聊天功能,使用户能在任务管理平台进行聊天沟通。

【发明内容】

[0003]【背景技术】中提到的协同工作平台虽然能实现协同编辑,但是该协同工作平台仅具备任务单的管理功能,用户之间缺乏针对工作内容的及时沟通,使得工作中很多东西不能得到及时的处理,即使【背景技术】中的协同工作平台加入即时聊天功能,但并未将用户的工作内容和聊天功能有效结合,影响协同编辑的效率。
[0004]本发明实施例提出一种协作编辑方法、装置及系统,能够有效提高协作编辑的效率。
[0005]本发明实施例的一个方面提供一种协作编辑方法、具体包括:
[0006]接收第一用户端发送的协作任务的编辑信息;其中,所述编辑信息是所述第一用户端根据第一用户在聊天室中对所述协作任务的文件内容的编辑操作而生成的,所述第一用户端是位于所述聊天室中的任一用户所对应的用户端;所述编辑信息包括编辑内容和文件的识别码;
[0007]根据所述文件的识别码获取保存所述文件的第二数据服务器的识别码,并根据所述第二数据服务器的识别码,将所述编辑内容发送给所述第二数据服务器,使所述第二数据服务器将所述编辑内容保存在所述文件中。
[0008]进一步地,所述编辑信息还包括所述聊天室的识别码;
[0009]在所述接收第一用户端发送的协作任务的编辑信息之后,还包括:
[0010]根据所述聊天室的识别码获取位于所述聊天室中的各个用户的识别码;
[0011]向所述各个用户的识别码所对应的用户端发送通知消息,使各个用户端的所述聊天室中显示所述通知消息;其中,所述通知消息为所述第一用户对所述文件进行操作的进度消息。
[0012]进一步地,在所述接收第一用户端发送的协作任务的编辑信息之前,还包括:
[0013]接收第二用户端发送的所述协作任务的文件信息;其中,所述文件信息是所述第二用户端根据第二用户在所述聊天室中上传所述第二数据服务器中保存的文件而生成的;所述文件信息包括所述文件内容、所述文件的识别码和所述第二数据服务器的识别码;
[0014]缓存所述文件信息,并获取位于所述聊天室中的各个用户的识别码;
[0015]向所述各个用户的识别码所对应的用户端发送所述文件内容和所述文件的识别码,供所述各个用户在其对应的用户端上对所述文件内容进行编辑。
[0016]进一步地,在所述接收第二用户端发送的所述协作任务的文件信息之前,还包括:
[0017]接收第一数据服务器发送的聊天室创建指令;其中,所述聊天室创建指令是所述第一数据服务器根据所述第一用户端发送的所述协作任务的聊天请求而生成的,所述第一数据服务器是处理所述协作任务的任意一个服务器;所述聊天室创建指令包括编辑所述协作任务的各个用户的识别码;
[0018]根据所述各个用户的识别码建立所述协作任务的聊天室的数据,并生成所述聊天室的识别码;
[0019]将所述聊天室的数据发送给所述各个用户的识别码所对应的用户端,使各个用户端在屏幕上显示所述聊天室。
[0020]进一步地,在所述根据所述文件的识别码获取保存所述文件的第二数据服务器的识别码,并根据所述第二数据服务器的识别码,将所述编辑内容发送给所述第二数据服务器,使所述第二数据服务器将所述编辑内容保存在所述文件中之后,还包括:
[0021]接收所述第一数据服务器发送的聊天室关闭指令;其中,所述聊天室关闭指令是所述第一数据服务器根据所述第一用户端发送的协作结束指令而生成的;所述关闭聊天室指令包括所述聊天室的识别码;
[0022]根据所述聊天室的识别码清除所述聊天室的数据。
[0023]本发明实施例的另一个方面还提供了一种协作编辑方法,具体包括:
[0024]接收用户在聊天室中对协作任务的文件内容的编辑操作,并根据所述编辑操作生成编辑信息;所述编辑信息包括编辑内容和文件的识别码;
[0025]将所述编辑信息发送给聊天服务器,使所述聊天服务器根据所述文件的识别码获取保存所述文件的第二数据服务器的识别码,并根据所述第二数据服务器的识别码,将所述编辑内容发送给所述第二数据服务器,以使所述第二数据服务器将所述编辑内容保存在所述文件中。
[0026]进一步地,所述编辑信息还包括所述聊天室的识别码;
[0027]在所述将所述编辑信息发送给聊天服务器之后,还包括:
[0028]接收所述聊天服务器反馈的通知消息,并将所述通知消息显示在聊天室中;所述通知消息为所述用户对所述文件进行操作的进度消息。
[0029]进一步地,在所述接收用户通过在聊天室中对协作任务的文件内容进行编辑而发出的编辑指令之前,还包括:
[0030]向第一数据服务器发送所述协作任务的聊天请求,使所述第一数据服务器根据所述聊天请求生成聊天室创建指令,并将所述聊天室创建指令发送给所述聊天服务器,以使所述聊天服务器根据所述聊天室创建指令建立所述协作任务的聊天室的数据,并生成所述聊天室的识别码;所述聊天室创建指令包括编辑所述协作任务的各个用户的识别码;
[0031]接收所述聊天服务器发送的所述聊天室的数据,并在屏幕上显示所述聊天室。
[0032]进一步地,在所述将所述编辑信息发送给聊天服务器,使所述聊天服务器根据所述文件的识别码获取保存所述文件的第二数据服务器的识别码,并根据所述第二数据服务器的识别码,将所述编辑内容发送给所述第二数据服务器,以使所述第二数据服务器将所述编辑内容保存在所述文件中之后,还包括:
[0033]向所述第一数据服务器发送协作结束指令,使所述第一数据服务器根据所述协作结束指令生成聊天室关闭指令,并将所述聊天室关闭指令发送给所述聊天服务器,以使所述聊天服务器根据所述聊天室关闭指令清除所述聊天室的数据;所述聊天室关闭指令包括所述聊天室的识别码。
[0034]相应地,本发明实施例的一个方面还提供了一种协作编辑装置,具体包括:
[0035]编辑信息接收模块,用于接收第一用户端发送的协作任务的编辑信息;其中,所述编辑信息是所述第一用户端根据第一用户在聊天室中对所述协作任务的文件内容的编辑操作而生成的,所述第一用户端是位于所述聊天室中的任一用户所对应的用户端;所述编辑信息包括编辑内容和文件的识别码;以及,
[0036]编辑内容发送模块,用于根据所述文件的识别码获取保存所述文件的第二数据服务器的识别码,并根据所述第二数据服务器的识别码,将所述编辑内容发送给所述第二数据服务器,使所述第二数据服务器将所述编辑内容保存在所述文件中。
[0037]进一步地,所述编辑信息还包括所述聊天室的识别码;
[0038]所述协作编辑装置还包括:
[0039]识别码获取模块,用于根据所述聊天室的识别码获取位于所述聊天室中的各个用户的识别码;以及,
[0040]通知消息发送模块,用于向所述各个用户的识别码所对应的用户端发送通知消息,使各个用户端的所述聊天室中显示所述通知消息;其中,所述通知消息为所述第一用户对所述文件进行操作的进度消息。
[0041]进一步地,所述协作编辑装置还包括:
[0042]文件信息接收模块,用于接收第二用户端发送的所述协作任务的文件信息;其中,所述文件信息是所述第二用户端根据第二用户在所述聊天室中上传所述第二数据服务器中保存的文件而生成的;所述文件信息包括所述文件内容、所述文件的识别码和所述第二数据服务器的识别码;
[0043]缓存模块,用于缓存所述文件信息,并获取位于所述聊天室中的各个用户的识别码;以及,
[0044]文件内容模块,用于向所述各个用户的识别码所对应的用户端发送所述文件内容和所述文件的识别码,供所述各个用户在其对应的用户端上对所述文件内容进行编辑。
[0045]进一步地,所述协作编辑装置还包括:
[0046]聊天室创建指令接收模块,用于接收第一数据服务器发送的聊天室创建指令;其中,所述聊天室创建指令是所述第一数据服务器根据所述第一用户端发送的所述协作任务的聊天请求而生成的,所述第一数据服务器是处理所述协作任务的任意一个服务器;所述聊天室创建指令包括编辑所述协作任务的各个用户的识别码;
[0047]数据建立模块,用于根据所述各个用户的识别码建立所述协作任务的聊天室的数据,并生成所述聊天室的识别码;以及,
[0048]数据发送模块,用于将所述聊天室的数据发送给所述各个用户的识别码所对应的用户端,使各个用户端在屏幕上显示所述聊天室。
[0049]进一步地,所述协作编辑装置还包括:
[0050]聊天室关闭指令接收模
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1