一种文件展示方法、装置、终端及存储介质与流程

文档序号:23500475发布日期:2021-01-01 18:05阅读:97来源:国知局
一种文件展示方法、装置、终端及存储介质与流程

本发明实施例涉及计算机技术,尤其涉及一种文件展示方法、装置、终端及存储介质。



背景技术:

在以往的会议中,往往需要汇报人员各自将汇报文档存储至会议所用的文件夹中,在汇报人员进行汇报时,手动打开文档进行展示。

提前存储文档不仅费时较长,且不同汇报人需要进行不同标识,文档较多难以管理;在汇报时,文档打开和切换都需要汇报人手动处理,使得汇报过程不流畅。



技术实现要素:

本发明提供一种文件展示方法、装置、终端及存储介质,以实现在会议系统中有效管理多用户的会议使用的文档,提高文档展示效果和切换速度的效果。

第一方面,本发明实施例提供了一种文件展示方法,包括:

获取至少两个用户id登录会议系统在文档上传界面上传的第一文档;

将所述第一文档转换为第二文档并绑定对应的用户id进行存储;

接收用户在会议系统的展示界面输入的用户id;

根据所述展示界面输入的用户id获取对应的第二文档并进行展示。

可选的,在所述获取至少两个用户id登录会议系统在文档上传界面上传的第一文档之后,还包括:

存储所述第一文档并返回第一文档的存储地址;

将所述第一文档的存储地址与所述对应的用户id绑定。

可选的,所述将所述第一文档转换为第二文档并绑定对应的用户id进行存储包括:

根据预设的显示界面的预设分辨率对所述第一文档进行切割;

将切割后的第一文档按序分别转换为至少两个所述第二文档,所述第二文档为具有预设分辨率的图像。

可选的,所述将切割后的第一文档按序分别转换为至少两个所述第二文档,包括:

通过强类型的方式直接解析操作所述切割后的第一文档中的xml元素,生成所述第二文档。

可选的,在所述将切割后的第一文档按序分别转换为至少两个所述第二文档之后,还包括:

将至少两个所述第二文档按长度方向顺序拼接为新的第二文档以替换拼接前的至少两个所述第二文档。

可选的,所述会议系统的展示界面包括多用户展示页面,在所述将所述第一文档转换为第二文档并绑定对应的用户id进行存储之后,还包括:

接收至少两个用户在所述会议系统的多用户展示界面输入的用户id;

根据所述多用户展示界面输入的用户id获取对应的第二文档并同时在屏幕上进行并列展示。

可选的,所述第一文档的存储格式为txt、doc、html格式中的一种,所述第二文档为的存储格式为jpg、gif、bmp格式中的一种。

第二方面,本发明实施例还提供了一种文件展示装置,包括:

文件获取模块,用于获取至少两个用户id登录会议系统在文档上传界面上传的第一文档;

文档转换模块,用于将所述第一文档转换为第二文档并绑定对应的用户id进行存储;

用户id获取模块,用于接收用户在会议系统的展示界面输入的用户id;

文件展示模块,用于根据所述展示界面输入的用户id获取对应的第二文档并进行展示。

第三方面,本发明实施例还提供了一种文件展示终端,所述终端包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的文件展示方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一所述的文件展示方法。

本发明通过多用户在会议系统上传文档后,进行文档转换并与对应的用户id进行绑定,在会议中需要展示时,通过接收输入的用户id快速查找并展示对应的文档,解决会议中多人进行汇报时,汇报文档较多难以管理,以及不同汇报人需要打开和切换文档时需要多次手动操作,导致汇报不流畅等问题,实现在会议系统中有效管理多个用户上传的文档,以及保证上传文档的展示效果和切换速度的效果。

附图说明

图1为本发明实施例一提供的一种文件展示方法的流程示意图;

图2为本发明实施例二提供的一种文件展示方法的流程示意图;

图3为本发明实施例三提供的一种文件展示装置的结构示意图;

图4为本发明实施例四提供的一种文件展示终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式,这里使用的“第一”、“第二”仅用于区别同一技术特征,并不对该技术特征的顺序和数量等加以限定。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。

实施例一

图1为本发明实施例一提供的一种文件展示方法的流程示意图,本实施例可适用于多个用户在会议中进行文档展示的情况,该方法可以由一种文件展示装置来执行,具体包括如下步骤:

步骤110、获取至少两个用户id登录会议系统在文档上传界面上传的第一文档。

在会议中,多个员工需要进行汇报并展示相关文档内容,在会议开始前,至少两个用户通过移动终端登录会议系统,在会议系统的文档上传界面上传各自的第一文档,会议系统获取上传的多个第一文档及上传第一文档对应的用户id;在本实施例中,一个用户仅能上传一个第一文档。替代实施例中,当一个用户上传两个以上的第一文档时,系统自动启动文档合并功能,并提示用户是否需要将上传的第一文档进行合并处理。

步骤120、将第一文档转换为第二文档并绑定对应的用户id进行存储。

服务器将上传的第一文档转换为第二文档,其中第一文档与第二文档的格式不同;将转换后的第二文档与对应的用户id进行绑定,并储存第二文档及绑定关系。

进一步的,在转换生成第二文档后,在用户所在的会议系统的文档上传界面上显示转换生成的第二文档的预览,用以便于用户进行检查转换生成的第二文档内容是否正确;若生成的第二文档内容有误、格式有误或转换失败未生成第二文档,用户可通过进行相应操作再次尝试转换或再次上传进行转换。当再次上传第一文档转换生成第二文档时,更新第二文档与用户id的绑定关系,在预设时间内保存第二文档与用户id绑定关系的历史记录,方便用户进行查询和回顾历史会议的内容,示例性的,预设时间为三个月。

步骤130、接收用户在会议系统的展示界面输入的用户id。

在多人会议中,使用一个移动终端登录会议系统进行展示操作,并使用此终端进行投影,当需要进行汇报展示时,在此终端上的会议系统的展示界面输入用户id;服务器接收用户输入的用户id,进行下一步操作。

在一个替代实施例中,可以使用多个移动终端登录会议系统,其中一个会议参与用户作为会议主持人对会议进行管理,会议主持人选择展示内容在多个移动终端的会议系统的展示界面上同步展示;会议主持人还可以在会议参与者发言时将管理权限转至对应移动终端,服务器获取每个会议参与者发言前输入的用户id。

步骤140、根据展示界面输入的用户id获取对应的第二文档并进行展示。

服务器根据接收的用户id在数据库中查询与用户id进行绑定的第二文档,将第二文档内容在会议系统的展示界面上进行展示。

其中,第一文档的存储格式为txt、doc、html格式中的一种,第二文档为的存储格式为jpg、gif、bmp格式中的一种,具体可根据实际应用情况选择需要生成的第二文档的格式。

本发明通过多用户在会议系统上传文档后,进行文档转换并与对应的用户id进行绑定,在会议中需要展示时,通过接收输入的用户id快速查找并展示对应的文档,解决会议中多人进行汇报时,汇报文档较多难以管理,以及不同汇报人需要打开和切换文档时需要多次手动操作,导致汇报不流畅等问题,实现在会议系统中有效管理多个用户上传的文档,以及保证上传文档的展示效果和切换速度的效果。

实施例二

图2为本发明实施例二提供的一种文件展示方法的流程示意图。如图2所示,一种文件展示方法的具体包括如下步骤:

步骤210、获取至少两个用户id登录会议系统在文档上传界面上传的第一文档。

步骤220、存储第一文档并返回第一文档的存储地址。

云端服务器会为每个用户建立关联账户,用于储存对应的各类数据,当用户上传第一文档文件后,云端服务器对接收到的第一文档文件进行保存,保存时间为预定时间长度,示例性的,保存时间为三个月;从而该用户在后期会议时需要再次用到某一次上传的第一文档,从而节省了文档文件的上传时间。存储第一文档在数据库后返回第一文档的存储地址。

步骤230、将第一文档的存储地址与对应的用户id绑定。

将第一文档的存储地址与对应的用户id绑定,从而可以通过输入用户id查询上传的第一文档,示例性的,若在会议展示时,需要展示第一文档,即可以通过用户id获取与之绑定的第一文档;进一步的,若第一文档转换第二文档失败,且用户未进行再次转换,用户id保持与第一文档存储地址的绑定,在会议展示时,可以通过获取的用户id展示对应绑定的第一文档。

步骤240、根据预设的显示界面的预设分辨率对第一文档进行切割。

当第一文档较大时,为了保证转换生成的第二文档的质量,需要将第一文档进行分割后分别转换为第二文档;根据会议系统的显示界面预设的分辨率将第一文档进行切割,得到多个切割后的第一文档。进一步的,当检测到第一文档包含图表时,不对图表进行切割,尽量保证同一个图表转换至同一个第二文档中。

步骤250、将切割后的第一文档按序分别转换为至少两个第二文档,第二文档为具有预设分辨率的图像。

将切割后的第一文档按序分别转换为具有预设分辨率的图像时,解析第一文档后生成的文件存在一些冗余的数据,如果没有处理好冗余数据,就会导致内容错位、变形以及图像质量较低等问题;具体的,当第一文档为word文档时,可以通过强类型的方式直接解析操作切割后的第一文档中的xml(extensiblemarkuplanguage,可扩展标记语言)元素,生成对应的第二文档,并将转换生成的图像文档按序形成第二文档集合;不需要office软件支持,简化了处理逻辑从而减少处理时间。

在替代实施例中,在将切割后的第一文档按序分别转换为至少两个第二文档之后,还可选择将至少两个第二文档按长度方向顺序拼接为新的第二文档以替换拼接前的至少两个第二文档。

将第二文档集合中的至少两个第二文档按长度方向和生成顺序,依次进行拼接形成新的第二文档,并将新的第二文档替换拼接前的至少两个第二文档;拼接完成后在对应用户的会议系统的显示页面进行预览。

步骤260、将第二文档绑定对应的用户id进行存储。

根据生成的第二文档分为两种情况,若仅将切割后的第一文档按序分别转换为至少两个第二文档,不进行拼接,则将生成的至少两个第二文档按序与用户id进行绑定;若将切割后的第一文档按序分别转换为至少两个第二文档之后,拼接生成新的第二文档,则将最终生成的第二文档与用户id进行绑定;保存第二文档和第二文档与用户id的绑定关系。

步骤270、接收用户在会议系统的展示界面输入的用户id。

本实施方式中用户可以在会议系统的展示界面的用户输入框中使用键盘输入用户的身份id,也可以使用移动终端扫描输入框附近显示的登录二维码,通过手机扫码的方式自动进行用户id的输入。

步骤280、根据展示界面输入的用户id获取对应的第二文档并进行展示。

在上述实施例的基础上,会议系统的展示界面包括多用户展示页面,则文件展示方法还包括:

接收至少两个用户在会议系统的多用户展示界面输入的用户id;

根据多用户展示界面输入的用户id获取对应的第二文档并同时在屏幕上进行并列展示。

当会议上需要同时展示两个用户的第二文档时,例如,进行不同部门会议报告的对比,在会议系统的多用户展示界面输入的至少两个用户id,服务器根据接收的多用户展示界面输入的用户id获取对应的第二文档,将多个第二文档在显示屏幕上同时进行并列展示。

进一步的,在上述实施例中,会议使用的网络包括wifi局域网、5g网络、4g网络、3g网络或2g网络等,网络的信号质量级别可以包括优秀、良好、中等、差等级别。

如果某个或部分会议参与者终端的网络状态不好,则可能使得第二文档的加载速度都很慢,这会影响到会议系统的体验,因而如果发现会议参与者移动终端的网络连接状态满足预设规则,则对第二文档进行降低分辨率的处理,生成已降低分辨率的第二文档,将已降低分辨率的第二文档发送给该会议参与者终端。

实施例三

图3为本发明实施例三提供的一种文件展示装置的结构示意图,本发明实施例所提供的一种文件展示装置可执行本发明任意实施例所提供的一种文件展示方法,具备执行方法相应的功能模块和有益效果。

如图3所示,一种文件展示装置,包括:

文件获取模块310,用于获取至少两个用户id登录会议系统在文档上传界面上传的第一文档。

在会议中,多个员工需要进行汇报并展示相关文档内容,在会议开始前,至少两个用户通过移动终端登录会议系统,在会议系统的文档上传界面上传各自的第一文档,会议系统获取上传的多个第一文档及上传第一文档对应的用户id;在本实施例中,一个用户仅能上传一个第一文档。替代实施例中,当一个用户上传两个以上的第一文档是,系统自动启动文档合并功能,并提示用户是否需要将上传的第一文档进行合并处理。

文档转换模块320,用于将第一文档转换为第二文档并绑定对应的用户id进行存储。

服务器将上传的第一文档转换为第二文档,其中第一文档与第二文档的格式不同;将转换后的第二文档与对应的用户id进行绑定,并储存第二文档及绑定关系。

进一步的,在转换生成第二文档后,在用户所在的会议系统的文档上传界面上显示转换生成的第二文档的预览,用以便于用户进行检查转换生成的第二文档内容是否正确;若生成的第二文档内容有误、格式有误或转换失败未生成第二文档,用户可通过进行相应操作再次尝试转换或再次上传进行转换。当再次上传第一文档转换生成第二文档时,更新第二文档与用户id的绑定关系,在预设时间内保存第二文档与用户id绑定关系的历史记录,方便用户进行查询和回顾历史会议的内容,示例性的,预设时间为三个月。

用户id获取模块330,用于接收用户在会议系统的展示界面输入的用户id。

在多人会议中,使用一个移动终端登录会议系统进行展示操作,并使用此终端进行投影,当需要进行汇报展示时,在此终端上的会议系统的展示界面输入的用户id;服务器接收用户输入的用户id,进行下一步操作。

在一个替代实施例中,可以使用多个移动终端登录会议系统,其中一个会议参与用户作为会议主持人对会议进行管理,会议主持人选择展示内容在多个移动终端的会议系统的展示界面上同步展示;会议主持人还可以在会议参与者发言时将管理权限转至对应移动终端,服务器获取每个会议参与者发言前输入的用户id。

文件展示模块340,用于根据展示界面输入的用户id获取对应的第二文档并进行展示。

服务器根据接收的用户id在数据库中查询与用户id进行绑定的第二文档,将第二文档内容在会议系统的展示界面上进行展示。

本发明通过多用户在会议系统上传文档后,进行文档转换并与对应的用户id进行绑定,在会议中需要展示时,通过接收输入的用户id快速查找并展示对应的文档,解决会议中多人进行汇报时,汇报文档较多难以管理,以及不同汇报人需要打开和切换文档时需要多次手动操作,导致汇报不流畅等问题,实现在会议系统中有效管理多个用户上传的文档,以及保证上传文档的展示效果和切换速度的效果。

在上述实施例的基础上,文件展示装置还包括第一存储模块和第一绑定模块,其中:

第一存储模块,用于存储第一文档并返回第一文档的存储地址;

第一绑定模块,用于将第一文档的存储地址与对应的用户id绑定。

可选的,文档转换模块还包括:文档切割单元、文档转换单元和文档拼接单元;

文档切割单元,用于根据预设的显示界面的预设分辨率对第一文档进行切割;

文档转换单元,用于将切割后的第一文档按序分别转换为至少两个第二文档,第二文档为具有预设分辨率的图像;

文档拼接单元,用于将至少两个第二文档按长度方向顺序拼接为新的第二文档以替换拼接前的至少两个第二文档。

可选的,文件展示装置还包括多用户id获取模块和多文件展示模块;

多用户id获取模块,用于接收至少两个用户在会议系统的多用户展示界面输入的用户id;

多文件展示模块,用于根据多用户展示界面输入的用户id获取对应的第二文档并同时在屏幕上进行并列展示。

实施例四

图4为本发明实施例四提供的一种文件展示终端的结构示意图,如图4所示,该终端包括处理器40、存储器41、输入装置42和输出装置43;终端中处理器40的数量可以是一个或多个,图4中以一个处理器40为例;终端中的处理器40、存储器41、输入装置42和输出装置43可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的文件展示方法对应的程序指令/模块(例如,文件展示装置中的文件获取模块310、文件转换模块320、用户id获取模块330和文件展示模块340)。处理器40通过运行存储在存储器41中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的文件展示方法。

存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置42可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。输出装置43可包括显示屏等显示设备。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种文件展示方法,该方法包括:

获取至少两个用户id登录会议系统在文档上传界面上传的第一文档;

将第一文档转换为第二文档并绑定对应的用户id进行存储;

接收用户在会议系统的展示界面输入的用户id;

根据展示界面输入的用户id获取对应的第二文档并进行展示。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的文件展示方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述文件展示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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