本申请涉及计算机,尤其涉及一种文档的协同处理方法、装置、存储介质及终端。
背景技术:
::1、随着信息技术的快速发展,高保真数字文档,如便携式文档格式(portabledocument format,pdf),因其跨平台的兼容性、高保真的文档呈现效果以及安全性,已成为工作、学习和生活中广泛使用的文档格式类型。现有的文档查看器提供了基础的高保真数字文档的预览和阅读功能,一些查看器也允许用户对高保真数字文档进行简单的编辑,以实现对文档的内容修正和解释。但在远程办公、在线教育等场景下,用户往往需要能够同时查看、讨论并修改同一份文档,以实现高效的实时协作与交流。因此,需要开发一种能够支持高效协同处理文档的文档查看器,以满足用户日渐丰富的需求。技术实现思路1、本申请提供一种文档的协同处理方法、装置、存储介质及终端,可以解决现有文档查看器不能实现针对同一份高保真数字文档进行实时协作的问题,提供了能够支持高效协同处理的文档查看器,可以满足用户的文档协同处理需求。2、第一方面,本申请实施例提供一种文档的协同处理方法,应用于终端,该方法包括:3、基于用户操作生成协作服务调用请求,将协作服务调用请求发送至协作服务器并接收协作服务器返回的至少一个回调函数;4、将各回调函数与终端中各回调函数对应的文档处理事件进行绑定;5、当监听到针对文档的目标文档处理事件时,触发目标文档处理事件对应的目标回调函数,通过目标回调函数中定义的处理流程构建对应的网络请求并发送至协作服务器,以使得协作服务器基于目标回调函数处理目标文档处理事件。6、第二方面,本申请实施例提供一种文档的协同处理方法,应用于协作服务器,该方法包括:7、响应于终端发送的协作服务调用请求,将协作服务调用请求对应的至少一个回调函数发送至终端;8、当接收到终端通过目标回调函数中定义的处理流程构建的网络请求时,基于目标回调函数处理目标文档处理事件。9、第三方面,本申请实施例提供一种文档的协同处理装置,应用于终端,该装置包括:10、函数确定模块,用于基于用户操作生成协作服务调用请求,将协作服务调用请求发送至协作服务器并接收协作服务器返回的至少一个回调函数;11、函数绑定模块,用于将各回调函数与终端中各回调函数对应的文档处理事件进行绑定;12、函数执行模块,用于当监听到针对文档的目标文档处理事件时,触发目标文档处理事件对应的目标回调函数,通过目标回调函数中定义的处理流程构建对应的网络请求并发送至协作服务器,以使得协作服务器基于目标回调函数处理目标文档处理事件。13、第四方面,本申请实施例提供一种文档的协同处理装置,应用于协作服务器,该装置包括:14、函数发送模块,用于响应终端发送的协作服务调用请求,将协作服务调用请求对应的至少一个回调函数发送至终端;15、函数执行模块,用于当接收到终端通过目标回调函数中定义的处理流程构建的网络请求时,基于目标回调函数处理目标文档处理事件。16、第五方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。17、第六方面,本申请实施例提供了一种终端,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由处理器加载并执行上述第一方面的方法的步骤。18、第七方面,本申请实施例提供了一种协作服务器,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由处理器加载并执行上述第二方面的方法的步骤。19、本申请一些实施例提供的技术方案带来的有益效果至少包括:20、本申请实施例提供一种文档的协同处理方法,基于用户操作生成协作服务调用请求,将协作服务调用请求发送至协作服务器并接收协作服务器返回的至少一个回调函数;将各回调函数与终端中各回调函数对应的文档处理事件进行绑定;当监听到针对文档的目标文档处理事件时,触发目标文档处理事件对应的目标回调函数,通过目标回调函数中定义的处理流程构建对应的网络请求并发送至协作服务器,以使得协作服务器基于目标回调函数处理目标文档处理事件。通过将协作服务器中的回调函数与终端的文档处理事件进行绑定,实现了对高保真数字文档处理的实时同步。这意味着,当任何一位协作者在终端上对文档进行操作(如加载、注释等)时,这些操作会立即触发协作服务器中相应的回调函数,并将终端上的操作信息实时发送到协作服务器。协作服务器随即根据这些信息更新文档状态,并将更新同步到所有参与协作的终端上,从而确保了所有协作者都能看到最新的文档状态,实现真正的在线协作。技术特征:1.一种文档的协同处理方法,其特征在于,应用于终端,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述目标文档处理事件为加载事件;3.根据权利要求1所述的方法,其特征在于,所述目标文档处理事件为注释操作事件;4.根据权利要求3所述的方法,其特征在于,所述触发所述目标文档处理事件对应的目标回调函数,通过所述目标回调函数中定义的处理流程构建对应的网络请求并发送至所述协作服务器,以使得所述协作服务器基于所述目标回调函数处理所述目标文档处理事件,包括:5.根据权利要求4所述的方法,其特征在于,所述登录状态为已登录状态或者未登录状态;6.根据权利要求3至5中任一项所述的方法,其特征在于,所述注释操作包括注释添加操作、注释修改操作、注释删除操作中的至少一种。7.根据权利要求1所述的方法,其特征在于,所述基于用户操作生成协作服务调用请求之前,所述方法还包括:8.一种文档的协同处理方法,其特征在于,应用于协作服务器,所述方法包括:9.一种文档的协同处理装置,其特征在于,应用于终端,所述装置包括:10.一种文档的协同处理装置,其特征在于,应用于协作服务器,所述装置包括:技术总结本申请公开了一种文档的协同处理方法、装置、存储介质及终端。该方法包括:基于用户操作生成协作服务调用请求,将协作服务调用请求发送至协作服务器并接收协作服务器返回的至少一个回调函数;将各回调函数与终端中各回调函数对应的文档处理事件进行绑定;当监听到针对文档的目标文档处理事件时,触发目标文档处理事件对应的目标回调函数,通过目标回调函数中定义的处理流程构建对应的网络请求并发送至协作服务器,以使得协作服务器基于目标回调函数处理目标文档处理事件。通过将服务器回调函数绑定至终端事件,当用户操作文档时,服务器可以实时接收操作信息并执行回调函数,据此更新文档状态并同步至所有协作终端上,实现了高度协同的文档处理。技术研发人员:梁博,杨亦威,隋铭轩受保护的技术使用者:北京奇虎科技有限公司技术研发日:技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-30061.html