服务器、终端、文件在线处理方法和系统的制作方法
【技术领域】
[0001]本发明涉及在线处理技术领域,具体而言,涉及一种服务器、一种终端、一种文件在线处理方法和一种文件在线处理系统。
【背景技术】
[0002]在相关技术中,操作者可以对文件进行在线编辑加工,无需将文件下载再进行编辑。但是在线处理文件对于文档格式的规范性一直没有很好的解决办法,存储在服务器上的文件格式多种多样,而对于一个用户来讲,其需要的文件格式基本是相同的,当用户在线编辑不同的文件时,就需要对每个文件的格式进行重复的调整,十分浪费时间。
【发明内容】
[0003]本发明正是基于上述问题,提出了一种文件在线处理技术,能够对用户在线编辑的文件进行统一的格式处理,使得用户在用户终端上打开的文件都属于统一格式,无需用户进行大量的调整,提高了用户对文件在线编辑的效率。
[0004]有鉴于此,本发明提出了一种文件在线处理方法,包括:步骤102,服务器根据来自终端的选择指令确定目标文件和目标模板,解析所述目标文件得到文件信息,并将所述文件信息和所述目标模板传输至所述终端;步骤104,所述终端根据所述文件信息在线获取所述目标文件,并根据所述目标模板对所述目标文件进行在线处理,以使所述目标文件与所述目标模板的格式相匹配,并在线打开处理后的目标文件。
[0005]在该技术方案中,当终端对服务器中的文件进行在线处理时,服务器可以同时将用户选中的模板发送至终端,使得终端在打开文件之前,根据接收到的模板对文件进行调整,从而使用户能够直接对调整后的文件进行编辑,无需过多地调整文件的格式,以便尽快完成对文件的编辑,提高了用户对文件在线编辑的效率。
[0006]本发明还提出了一种服务器,包括:解析单元,用于根据来自终端的选择指令确定目标文件和目标模板,解析所述目标文件得到文件信息;传输单元,用于将所述文件信息和所述目标模板传输至所述终端,以便所述终端根据所述文件信息在线获取所述目标文件,并根据所述目标模板对所述目标文件进行在线处理。
[0007]在该技术方案中,当终端对服务器中的文件进行在线处理时,服务器可以同时将用户选中的模板发送至终端,使得终端在打开文件之前,根据接收到的模板对文件进行调整,从而使用户能够直接对调整后的文件进行编辑,无需过多地调整文件的格式,以便尽快完成对文件的编辑,提高了用户对文件在线编辑的效率。
[0008]本发明还提出了一种终端,包括:获取单元,用于根据来自服务器的文件信息在线获取服务器中的目标文件;处理单元,用于根据所述目标模板对所述目标文件进行在线处理,以使所述目标文件与所述目标模板的格式相匹配,并在线打开处理后的目标文件。
[0009]在该技术方案中,当终端对服务器中的文件进行在线处理时,服务器可以同时将用户选中的模板发送至终端,使得终端在打开文件之前,根据接收到的模板对文件进行调整,从而使用户能够直接对调整后的文件进行编辑,无需过多地调整文件的格式,以便尽快完成对文件的编辑,提高了用户对文件在线编辑的效率。
[0010]本发明还提出了一种文件在线处理系统,包括上述任一项所述的服务器,以及上述任一项所述的终端。
[0011]通过以上技术方案,能够对用户在线编辑的文件进行统一的格式处理,使得用户在用户终端上打开的文件都属于统一格式,无需用户进行大量的调整,提高了用户对文件在线编辑的效率。
【附图说明】
[0012]图1示出了根据本发明的实施例的文件在线处理方法的示意流程图;
[0013]图2示出了根据本发明的实施例的服务器的示意框图;
[0014]图3示出了根据本发明的实施例的终端的示意框图;
[0015]图4示出了根据本发明的实施例的在线编辑文件的示意流程图;
[0016]图5A至图示出了根据本发明的实施例的在线调整文件格式的示意图。
【具体实施方式】
[0017]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0018]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0019]图1示出了根据本发明的实施例的文件在线处理方法的示意流程图。
[0020]如图1所示,根据本发明的实施例的文件在线处理方法,包括:步骤102,服务器根据来自终端的选择指令确定目标文件和目标模板,解析所述目标文件得到文件信息,并将所述文件信息和所述目标模板传输至所述终端;步骤104,所述终端根据所述文件信息在线获取所述目标文件,并根据所述目标模板对所述目标文件进行在线处理,以使所述目标文件与所述目标模板的格式相匹配,并在线打开处理后的目标文件。
[0021]在该技术方案中,当终端对服务器中的文件进行在线处理时,服务器可以同时将用户选中的模板发送至终端,使得终端在打开文件之前,根据接收到的模板对文件进行调整,从而使用户能够直接对调整后的文件进行编辑,无需过多地调整文件的格式,以便尽快完成对文件的编辑,提高了用户对文件在线编辑的效率。
[0022]在上述技术方案中,优选地,对所述目标文件进行在线处理的过程包括:所述终端解析所述目标文件得到至少一项目标参数,并解析所述目标模板以确定所述目标模板包含的至少一项标准参数,以及所述至少一项标准参数中的每项标准参数在所述目标模板中的标准格式信息,根据所述标准格式信息对所述至少一项目标参数中的每项目标参数在所述目标文件中的格式信息进行在线调整,以使调整后的目标参数的格式信息与所述标准参数的格式信息相匹配。
[0023]在该技术方案中,具体可以通过解析目标模板得到目标模板所包含的标准参数,比如包含:标题-居中、序言-五号字、正文-楷体,那么可以根据这些标准参数调整目标文件中的相应参数,如果解析目标文件可以得到标题、序言和正文三项,则将目标文件的标题调整为居中,将序言调整为五号字,将正文调整为楷体,从而在用户终端打开目标文件之前就按照目标模板完成了对目标文件格式的调整。
[0024]在上述技术方案中,优选地,还包括:步骤106,所述终端根据接收到的操作指令对所述处理后的目标文件进行操作,并在接收到在线传输指令时,根据所述目标模板对操作后的目标文件进行验证,以判断所述操作后的目标文件与所述目标模板的格式是否相匹配,若匹配,则将所述操作后的目标文件在线传输至所述服务器;若不匹配,则显示提示信肩、O
[0025]在该技术方案中,在将目标文件在线传输至服务器之前,终端根据目标模板对操作后的目标文件进行验证,以便用户将上传的文件都修改为统一格式,从而便于服务器进行存储和管理。
[0026]在上述技术方案中,优选地,在打开所述处理后的目标文件之前,所述终端根据所述目标模板中的展现信息调整所述目标参数的展现形式。
[0027]在该技术方案中,除了根据目标模板调整目标文件的格式,还可以根据目标模板调整目标文件的展现形式,比如为目标文件添加页眉、页脚或水印等。
[0028]在上述技术方案中,优选地,所述步骤104还包括:所述服务器获取所述终端的注册表信息,并根据所述服务器中的预设参数信息在所述注册表信息中查询与所述预设参数信息相匹配的标识信息,根据查询到的标识信息在所述终端中确定目标应用程序地址,以使所述终端通过所述目标应用程序在线打开所述处理后的目标文件。
[0029]在该技术方案中,服务器可以通过终端注册表信息中的标识信息来使终端通过目标应用程序在线打开目标文件,具体地,服务器可以首先设置隐藏域,然后根据解析目标文件得到文件信息生成的基本信息参数,终端对目标文件进