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

文档序号:9814082阅读:来源:国知局
聊天室关闭指令包括所述聊天室的识别码。
[0121]本发明实施例提供的协作编辑方法,通过数据服务器与聊天服务器之间的互通,使每个用户均能在聊天室对处于不同数据服务器中的文件内容进行编辑,实现用户对协作任务的协同编辑,提高协同编辑的效率,且用户编辑的数据通过聊天服务器直接发送给相应的数据服务器,提高数据传递的效率;编辑用户对文件进行操作的进度消息及时反馈到处理协作任务的每个用户端的聊天室,将用户的工作内容与即时聊天结合起来,使协作的用户之间可以针对协作任务的工作内容进行及时沟通,提高协同编辑的效率的同时,使协作目的更加明确。
[0122]相应地,本发明还提供一种协作编辑装置及系统,能够实现上述实施例中的协作编辑方法的所有流程。
[0123]参见图5,是本发明提供的协作编辑装置的第一实施例的结构示意图,具体包括:
[0124]编辑信息接收模块51,用于接收第一用户端发送的协作任务的编辑信息;其中,所述编辑信息是所述第一用户端根据第一用户在聊天室中对所述协作任务的文件内容的编辑操作而生成的,所述第一用户端是位于所述聊天室中的任一用户所对应的用户端;所述编辑信息包括编辑内容和文件的识别码;以及,
[0125]编辑内容发送模块52,用于根据所述文件的识别码获取保存所述文件的第二数据服务器的识别码,并根据所述第二数据服务器的识别码,将所述编辑内容发送给所述第二数据服务器,使所述第二数据服务器将所述编辑内容保存在所述文件中。
[0126]进一步地,所述编辑信息还包括所述聊天室的识别码;
[0127]所述协作编辑装置还包括:
[0128]识别码获取模块,用于根据所述聊天室的识别码获取位于所述聊天室中的各个用户的识别码;以及,
[0129]通知消息发送模块,用于向所述各个用户的识别码所对应的用户端发送通知消息,使各个用户端的所述聊天室中显示所述通知消息;其中,所述通知消息为所述第一用户对所述文件进行操作的进度消息。
[0130]进一步地,所述协作编辑装置还包括:
[0131]文件信息接收模块,用于接收第二用户端发送的所述协作任务的文件信息;其中,所述文件信息是所述第二用户端根据第二用户在所述聊天室中上传所述第二数据服务器中保存的文件而生成的;所述文件信息包括所述文件内容、所述文件的识别码和所述第二数据服务器的识别码;
[0132]缓存模块,用于缓存所述文件信息,并获取位于所述聊天室中的各个用户的识别码;以及,
[0133]文件内容模块,用于向所述各个用户的识别码所对应的用户端发送所述文件内容和所述文件的识别码,供所述各个用户在其对应的用户端上对所述文件内容进行编辑。
[0134]进一步地,所述协作编辑装置还包括:
[0135]聊天室创建指令接收模块,用于接收第一数据服务器发送的聊天室创建指令;其中,所述聊天室创建指令是所述第一数据服务器根据所述第一用户端发送的所述协作任务的聊天请求而生成的,所述第一数据服务器是处理所述协作任务的任意一个服务器;所述聊天室创建指令包括编辑所述协作任务的各个用户的识别码;
[0136]数据建立模块,用于根据所述各个用户的识别码建立所述协作任务的聊天室的数据,并生成所述聊天室的识别码;以及,
[0137]数据发送模块,用于将所述聊天室的数据发送给所述各个用户的识别码所对应的用户端,使各个用户端在屏幕上显示所述聊天室。
[0138]进一步地,所述协作编辑装置还包括:
[0139]聊天室关闭指令接收模块,用于接收所述第一数据服务器发送的聊天室关闭指令;其中,所述聊天室关闭指令是所述第一数据服务器根据所述第一用户端发送的协作结束指令而生成的;所述关闭聊天室指令包括所述聊天室的识别码;以及,
[0140]数据清除模块,用于根据所述聊天室的识别码清除所述聊天室的数据。
[0141]参见图6,是本发明提供的协作编辑装置的第二实施例的结构示意图,具体包括:
[0142]编辑信息生成模块61,用于接收用户在聊天室中对协作任务的文件内容的编辑操作,并根据所述编辑操作生成编辑信息;所述编辑信息包括编辑内容和文件的识别码;以及,
[0143]编辑信息发送模块62,用于将所述编辑信息发送给聊天服务器,使所述聊天服务器根据所述文件的识别码获取保存所述文件的第二数据服务器的识别码,并根据所述第二数据服务器的识别码,将所述编辑内容发送给所述第二数据服务器,以使所述第二数据服务器将所述编辑内容保存在所述文件中。
[0144]进一步地,所述编辑信息还包括所述聊天室的识别码;
[0145]所述协作编辑装置还包括:
[0146]通知消息显示模块,用于接收所述聊天服务器反馈的通知消息,并将所述通知消息显示在聊天室中;所述通知消息为所述用户对所述文件进行操作的进度消息。
[0147]进一步地,所述协作编辑装置还包括:
[0148]聊天请求发送模块,用于向第一数据服务器发送所述协作任务的聊天请求,使所述第一数据服务器根据所述聊天请求生成聊天室创建指令,并将所述聊天室创建指令发送给所述聊天服务器,以使所述聊天服务器根据所述聊天室创建指令建立所述协作任务的聊天室的数据,并生成所述聊天室的识别码;所述聊天室创建指令包括编辑所述协作任务的各个用户的识别码;以及,
[0149]聊天室显示模块,用于接收所述聊天服务器发送的所述聊天室的数据,并在屏幕上显示所述聊天室。
[0150]进一步地,所述协作编辑装置还包括:
[0151]协作结束指令发送模块,用于向所述第一数据服务器发送协作结束指令,使所述第一数据服务器根据所述协作结束指令生成聊天室关闭指令,并将所述聊天室关闭指令发送给所述聊天服务器,以使所述聊天服务器根据所述聊天室关闭指令清除所述聊天室的数据;所述聊天室关闭指令包括所述聊天室的识别码。
[0152]参见图7,是本发明提供的协作编辑系统的一个实施例的结构示意图,具体包括第一用户端71、第二数据服务器72和聊天服务器73;
[0153]所述第一用户端71是上述第二个实施例所提供的协作编辑装置,在此不再详细描述。
[0154]所述聊天服务器73是上述第一个实施例所提供的协作编辑装置,在此不再详细描述。
[0155]所述第二数据服务器72用于接收所述聊天服务器73发送的编辑内容,并将所述编辑内容保存在文件中。
[0156]本发明实施例提供的协作编辑装置及系统,通过数据服务器与聊天服务器之间的互通,使用户能够在聊天室对处于不同数据服务器中的文件内容进行编辑,实现用户对协作任务的协同编辑,提高协同编辑的效率,且用户编辑的数据通过聊天服务器直接发送给相应的数据服务器,提高数据传递的效率;编辑用户对文件进行操作的进度消息及时反馈到处理协作任务的每个用户端的聊天室,将用户的工作内容与即时聊天结合起来,使协作的用户之间可以针对协作任务的工作内容进行及时沟通,提高协同编辑的效率的同时,使协作目的更加明确。
[0157]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【主权项】
1.一种协作编辑方法,其特征在于,包括: 接收第一用户端发送的协作任务的编辑信息;其中,所述编辑信息是所述第一用户端根据第一用户在聊天室中对所述协作任务的文件内容的编辑操作而生成的,所述第一用户端是位于所述聊天室中的任一用户所对应的用户端;所述编辑信息包括编辑内容和文件的识别码; 根据所述文件的识别码获取保存所述文件的第二数据服务器的识别码,并根据所述第二数据服务器的识别码,将所述编辑内容发送给所述第二数据服务器,使所述第二数据服务器将所述编辑内容保存在所述文件中。2.如权利要求1所述的协作编辑方法,其特征在于,所述编辑信息还包括所述聊天室的识别码; 在所述接收第一用户端发送的协作任务的编辑信息之后,还包括: 根据所述聊天室的识别码获取位于所述聊天室中的各个用户的识别码; 向所述各个用户的识别码所对应的用户端发送通知消息,使各个用户端的所述聊天室中显示所述通知消息;其中,所述通知消息为所述第一用户对所述文件进行操作的进度消息。3.如权利要求1或2所述的协作编辑方法,其特征在于,在所述接收第一用户端发送的协作任务的编辑信息之前,还包括: 接收第二用户端发送的所述协作任务的文件信息;其中,所述文件信息是所述第二用户端根据第二用户在所述聊天室中上传所述第二数据服务器中保存的文件而生成的;所述文件信息包括所述文件内容、所述文件的识别码和所述第二数据服务器的识别码; 缓存所述文件信息,并获取位于所述聊天室中的各个用户的识别码; 向所述各个用户的识别码所对应的用户端发送所述文件内容和所述文件的识别码,供所述各个用户在其对应的用户端上对所述文件内容进行编辑。4.如权利要求3所述的协作编辑方法,其特征在于,在所述接收第二用户端发送的所述协作任务的文件信息之前,还包括: 接收第一数据服务器发送的聊天室创建指令;其中,所述聊天室创建指令是所述第一
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1