会议同步方法、装置、电子设备及存储介质与流程

文档序号:25230611发布日期:2021-05-28 14:37阅读:97来源:国知局
会议同步方法、装置、电子设备及存储介质与流程

本发明涉及一种会议文件传输技术,尤其涉及一种会议同步方法、装置、电子设备及存储介质。



背景技术:

随着网络技术的迅速发展,越来越多的企业开始使用网络会议,网络会议不受空间的限制,使得异地办公、异地协同工作成为可能。会议进行的过程中,与会成员需要相互传递文件,以进行沟通交流,为了使各个与会成员能够同时接收到文件,现有的会议同步技术多采用优化网络节点、自建服务器等手段确保文件传输的同步性。然而,网络传输仍然存在巨大的不确定性,难免会有与会人员处于网络不佳的地区,导致多个与会人员的文件传输不能够同步完成。



技术实现要素:

为了克服现有技术的不足,本发明的目的在于提供一种会议同步方法、装置、电子设备及存储介质,以解决目前会议的文件同步传输不稳定的问题。

本发明的目的采用如下技术方案实现:

一种会议同步方法,包括:

步骤s10、多个接收终端接收发送终端传输的会议文件,所述接收终端对所述会议文件进行加密得到加密文件;

步骤s20、所述接收终端向所述发送终端发送加密反馈信息;

步骤s30、所述发送终端在接收到多个所述接收终端的所述加密反馈信息后,向所述接收终端传输解密数据,所述接收终端根据所述解密数据对所述加密文件进行解密得到所述会议文件。

在某些可选的实施例中,在步骤s10之前还包括:步骤s1、对所述接收终端进行设备性能检测,并得到所述接收终端的解密时间,所述接收终端将所述解密时间反馈至所述发送终端;

所述步骤s30还包括:所述解密数据包括根据所述解密时间生成的解密延迟信息。

在某些可选的实施例中,在所述步骤s20和步骤s30之间还包括:

步骤s22、判断所述发送终端是否请求撤回所述会议文件,若是,则所述接收终端删除所述加密文件,否则执行所述步骤s30。

在某些可选的实施例中,在所述步骤s30之后还包括:

步骤s40、所述接收终端向所述发送终端发送解密反馈信息。

在某些可选的实施例中,在所述步骤s20和步骤s30之间还包括:

步骤s21、判断所述接收终端发送加密反馈信息的时间是否超过时间阈值,若是,则输出错误提示信息,否则执行所述步骤s30。

为了解决相同的技术问题,本发明还提供了一种会议同步装置,包括:

加密模块,用于对会议文件进行加密得到加密文件;

加密反馈模块,用于向发送终端发送加密反馈信息;

解密模块,用于根据解密数据对所述加密文件进行解密得到所述会议文件。

在某些可选的实施例中,还包括:

延迟信息生成模块,用于根据解密时间生成的解密延迟信息。

在某些可选的实施例中,还包括:

解密反馈模块,用于向所述发送终端发送解密反馈信息。

为了解决相同的技术问题,本发明还提供了一种电子设备,包括处理器、存储器以及存储于所述存储器上且可在所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至5任一项所述的会议同步方法。

为了解决相同的技术问题,本发明还提供了一种计算机可读存储介质,其存储有计算机指令,所述计算机指令被处理器执行时实现权利要求1至5任一项所述的会议同步方法的步骤。

相比现有技术,本发明的有益效果在于:

多个接收终端在接收到会议文件后对其进行加密并等待发送终端的解密数据,使得多个接收终端能先对会议文件进行下载传输,发送终端在接收到加密反馈信息后向多个接收终端同步发送解密数据,使得多个接收终端同步对各自的加密文件进行解密,以使持有接收终端的与会人员能同步得到会议文件的访问权限,实现会议文件的同步获取。

附图说明

图1为发明的会议同步方法的简易流程示意图;

图2为发明的会议同步方法的流程示意图;

图3为发明的会议同步装置的结构示意图;

图中:

100、加密模块;200、加密反馈模块;300、解密模块;400、延迟信息生成模块;500、解密反馈模块。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳的实施例。但是,本发明可以用许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。

需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

结合图1和图2所示,示意性地显示了本发明的会议同步方法,包括以下步骤:

步骤s1、对接收终端进行设备性能检测,以预估接收终端在解密时需要花费的时间,并得到接收终端的解密时间,接收终端将解密时间反馈至发送终端。确保不同品牌、型号的接收终端均能够兼容该会议同步方法,对接收终端的设备性能检测包括但不仅限于获得该接收终端的硬件参数、通过现有的设备性能测试软件对接收终端的数据处理性能进行检测。

步骤s10、多个接收终端接收发送终端传输的会议文件,接收终端对会议文件进行加密得到加密文件,这使得多个接收终端能够先对会议文件进行下载传输,但由于会议文件加密成为加密文件,因此用户无法读取该加密文件。当然,对会议文件的加密手段包括但不仅限于现有的des加密算法、rsa加密算法及aes加密算法。需要注意的是,会议文件包括办公文档、音频、视频等文件。

步骤s20、在接收终端完成对会议文件的加密后,接收终端向发送终端发送加密反馈信息,发送终端得以获知各个接收终端的加密情况。

为避免加密超时而导致整个文件传输过程卡死,还应包括:

步骤s21、判断接收终端发送加密反馈信息的时间是否超过时间阈值,若是,则输出错误提示信息,提示发送终端的用户及接收终端的用户及时处理传输错误;否则继续执行步骤s22。

步骤s22、判断发送终端是否请求撤回会议文件,若是,则接收终端删除加密文件,否则执行步骤s30。该步骤使得发送终端的用户能够主动请求撤回会议文件,为用户提供更多的可操作性。

步骤s30、发送终端在接收到多个接收终端的加密反馈信息后,向接收终端传输解密数据,解密数据包括根据解密时间生成的解密延迟信息,接收终端根据解密数据对加密文件进行解密得到会议文件。其中,由于各个接收终端的设备性能参差不齐,因此各个接收终端的解密时间也不相同,而解密延迟信息则是用于统一各个接收终端的完成解密时间。

例如,发送终端向第一接收终端和第二接收终端传输会议文件,第一接收终端的设备性能优于第二接收终端的设备性能,即第一接收终端的解密时间少于第二接收终端的解密时间,第一接收终端和第二接收终端均对各自的会议文件进行加密并反馈加密反馈信息,发送终端同步向第一接收终端和第二接收终端发送解密数据,第一接收终端接收的解密延迟信息指示第一接收终端延迟一让步时间进行解密操作,该让步时间为第一接收终端的解密时间和第二接收终端的解密时间的差值的绝对值,而第二接收终端接收的解密延迟信息则指示第二接收终端立即执行解密操作,这使得第一接收终端和第二接收终端的完成解密时间基本相同。

步骤s40、接收终端向发送终端发送解密反馈信息,发送终端的用户即可得知接收终端的用户已能够读取会议文件。

由于解密数据的数据量远远小于会议文件的数据量,因此,解密数据在发送终端和接收终端之间的传输时间极小,以实现多个接收终端的用户能够同步获得会议文件的读取、访问权限。

结合图3所示,为了解决相同的技术问题,本发明还提供了一种会议同步装置,包括:

加密模块100,用于对会议文件进行加密得到加密文件。

加密反馈模块200,用于向发送终端发送加密反馈信息。

解密模块300,用于根据解密数据对加密文件进行解密得到会议文件。

延迟信息生成模块400,用于根据解密时间生成的解密延迟信息。

解密反馈模块500,用于向发送终端发送解密反馈信息。

为了解决相同的技术问题,本发明还提供了一种电子设备,包括处理器、存储器以及存储于存储器上且可在处理器运行的计算机程序,处理器执行计算机程序时实现上述的会议同步方法。

为了解决相同的技术问题,本发明还提供了一种计算机可读存储介质,其存储有计算机指令,计算机指令被处理器执行时实现上述的会议同步方法的步骤。

相比现有技术,本发明的有益效果在于:

多个接收终端在接收到会议文件后对其进行加密并等待发送终端的解密数据,使得多个接收终端能先对会议文件进行下载传输,发送终端在接收到加密反馈信息后向多个接收终端同步发送解密数据,使得多个接收终端同步对各自的加密文件进行解密,以使持有接收终端的与会人员能同步得到会议文件的访问权限,实现会议文件的同步获取。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1