论文在线出版方法、装置、设备及计算机可读存储介质
技术领域
本公开涉及论文出版技术,尤其涉及一种论文在线出版方法、装置、设备及计算机可读存储介质。
背景技术
目前,论文可以通过传统纸媒或论文网站进行出版,但是传统纸媒需要根据期刊版式对论文排版校对,出版时间较长,并且核心期刊版面有限,即使是优秀的论文也需要排队等待。而论文在线出版免去了传统纸媒排版印刷的时间,可以将科研成果第一时间公布于众,同时便于在线检索,利于传播。因此,在线出版方式能够更快的发布论文。
现有技术中,在线发布的论文均为PDF格式,用户可以在线阅读该PDF格式的论文,也可以下载该PDF格式的论文进行阅读。
但是,PDF格式的论文阅读时较为不便,更无法提供与用户交互,供用户检索的功能。因此,现有技术中的论文在线出版方式,出版的论文不便于用户进行浏览。
发明内容
本公开提供一种论文在线出版方法、装置、设备及计算机可读存储介质,以解决现有技术中的论文在线出版方式,出版的论文不便于用户进行浏览的问题。
本公开的第一个方面是提供一种论文在线出版方法,包括:
获取待出版论文,并根据预设规则提取所述待出版论文中包括的结构化信息;
根据所述结构化信息生成所述待出版论文对应的静态页面;
生成与所述静态页面对应的访问地址,以使用户根据所述访问地址浏览所述待出版论文。
本公开的另一个方面是提供一种论文在线出版装置,包括:
提取模块,用于获取待出版论文,并根据预设规则提取所述待出版论文中包括的结构化信息;
网页生成模块,用于根据所述结构化信息生成所述待出版论文对应的静态页面;
网址生成模块,用于生成与所述静态页面对应的访问地址,以使用户根据所述访问地址浏览所述待出版论文。
本公开的又一个方面是提供一种论文在线出版设备,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如上述第一方面所述的论文在线出版方法。
本公开的又一个方面是提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述第一方面所述的论文在线出版方法。
本公开提供的论文在线出版方法、装置、设备及计算机可读存储介质的技术效果是:
本公开提供的论文在线出版方法、装置、设备及计算机可读存储介质,包括获取待出版论文,并根据预设规则提取待出版论文中包括的结构化信息;根据结构化信息生成待出版论文对应的静态页面;生成与静态页面对应的访问地址,以使用户根据访问地址浏览待出版论文。本公开提供的论文在线出版方法、装置、设备及计算机可读存储介质,能够自动对待出版论文进行处理,从而对其进行出版,不需要人工参与。并且,本公开提供的论文在线出版方法、装置、设备及计算机可读存储介质中,待出版论文以静态页面的形式展现,与现有技术中的PDF格式相比,能够提高与用户的交互性,从而提高用户体验。
附图说明
图1为本发明一示例性实施例示出的论文在线出版方法的流程图;
图2为本发明另一示例性实施例示出的论文在线出版方法的流程图;
图2A为本发明一示例性实施例示出的结构化文档的示意图;
图2B为本发明一示例性实施例示出的静态页面的示意图;
图3为本发明一示例性实施例示出的论文在线出版装置的结构图;
图4为本发明另一示例性实施例示出的论文在线出版装置的结构图;
图5为本发明一示例性实施例示出的论文在线出版设备的结构图。
具体实施方式
目前的论文在线出版方式,都是将论文转换为PDF(Portable Document Format,便携式文档格式)格式,用户将论文下载至本地后,无法对论文进行检索、复制的操作,导致用户无法与论文进行交互。
本公开提供的论文在线出版方案中,通过提取论文中的结构化信息,自动生成结构化文档,再将结构化文档转换为能够通过浏览器浏览的页面。通过这样的方式生成的页面,包括论文中的所有内容,且不是以PDF等格式***到页面中的,而是通过文字形式写入页面的。将这样的页面放到网络中,用户可以对其进行检索、复制等编辑操作,能够提高用户与论文间的互动,从而提高用户体验。
图1为本发明一示例性实施例示出的论文在线出版方法的流程图。
如图1所示,本实施例提供的论文在线出版方法包括:
步骤101,获取待出版论文,并根据预设规则提取待出版论文中包括的结构化信息。
其中,本实施例提供的方法可以由具有计算功能的设备执行,例如,该设备可以是计算机,该计算机可以是网站或应用程序的后台服务器。
具体的,用户可以通过网站或应用程序上传待出版论文。例如,用户可以打开能够发布论文的网站,并上传自己的待出版论文,就能够通过网络将待出版论文发送到该网站的后台服务器。另外,用户也可以通过安装在计算机、手机、平板电脑等能够联网的终端的应用程序上传自己的待出版论文,这种方式也能够通过网络将待出版论文发送到该应用程序的后台服务器。
实际应用时,用户上传的待出版论文是Word格式的。
进一步的,该服务器接收到论文后,可以将其存储在数据库中,由执行本实施例提供的方法的出版设备从该数据库中获取待出版论文。该出版设备与接收待出版论文的服务器可以是相同的设备,也可以是不同的设备。用于存储待出版论文的数据库,可以设置在出版设备中,也可以设置在后台服务器中,还可以设置在其他设备中。
可选的,在存储待出版论文后,还可以对论文进行甄别,确定其首付符合出版条件,若符合,则可以由出版设备获取该待出版论文。若不符合,则可以标记该待出版论文,出版设备不获取标记过的待出版论文。
实际应用时,出版设备可以按照待出版论文存入数据库的时间从中获取待出版论文,具体可以先获取存入时间靠前的待出版论文,后获取存入时间靠后的待出版论文。
其中,出版设备获取到待出版论文后,可以提取待出版论文中包括的结构化信息。结构化信息是指信息经过分析后,可分解成多个互相关联的组成部分,各组成部分间有明确的层次结构。例如,对于论文来说,其中的结构化信息可以包括标题、作者、正文等。在提取时,可以根据论文的文本层次结构进行提取,一般来说,论文的结构是相似的,例如题目的字体大于其他部分的字体,题目下方写有作者的信息等。
因此,可以根据论文的层次结构设置预设规则,使得出版设备可以根据预设规则提取待出版论文中包括的结构化信息。
具体的,不同类型的论文,层次结构也不完全相同。可以在预设规则中设置多种提取规则,用于提取不同类型的论文。每种提取规则可以具有论文类型的标识,例如,毕业论文、期刊论文等。用户上传论文时,可以选择论文类型,相应的,出版设备可以在提取结构化信息前,获取用户选择的论文类型,并根据类型在预设规则中确定出提取规则,并基于提取规则提取论文中包括的结构化信息。出版设备可以通过提取结构化信息的方式,从论文中提取出属于各个部分的内容,例如,提取出属于标题的内容,属于正文的内容,属于作者的内容,再基于这些内容出版论文。
步骤102,根据结构化信息生成待出版论文对应的静态页面。
进一步的,结构化信息中包括了论文中哪部分内容是什么,此时,可以根据这些内容生成最终用于展示的静态页面。
其中,静态页面是能够通过浏览器显示的页面,其中可以设置静态资源。当浏览器加载该静态页面时,也会加载静态资源。
实际应用时,在静态页面中可以设置标签,例如,摘要、正文、参考文献等,并将从待出版论文中具体的内容补充到相应的标签下,例如,将摘要内容补充在标签摘要所在位置。在加载静态页面时,可以根据标签加载相应的静态资源,该静态资源可以包括各个标签对应的论文内容。
进一步的,还可以先根据结构化信息生成结构化文档,再基于结构化文档生成静态页面。此时,可以在结构化文档中设置标签,这些标签用于表示文档中各个部分所属于的文档结构。再将结构化文档中的标签转换为浏览器可识别的标签,从而得到静态页面。结构化文档可以是符合通用标准的文档格式。
步骤103,生成与静态页面对应的访问地址,以使用户根据访问地址浏览待出版论文。
实际应用时,出版设备可以对生成的所有静态页面进行编号,从而可以根据静态页面的编号生成访问地址;在另一种实施方式中,出版设备还以对待出版论文进行编号,此时可以根据出版论文的编号生成访问地址;另外,还可以获取待出版论文的名称,可以根据论文名称生成静态页面对应的访问地址。
其中,访问地址中还可以包括网站的域名,还可以包括网页的编号,或待出版论文的编号,或论文名称等内容。这些内容可以根据需求添加到访问地址中,本实施例不对其进行限制。
具体的,还可以将访问地址公布到网络中,使用户能够通过该访问地址浏览待出版论文的内容。当用户在浏览器中打开访问地址对应的页面后,能够在浏览器中显示生成的静态页面,还能够显示论文各部分内容类型对应的标签,供用户使用。
本实施例提供的方法用于在线出版论文,该方法由设置有本实施例提供的方法的设备执行,该设备通常以硬件和/或软件的方式来实现。
本实施例提供的论文在线出版方法,包括:获取待出版论文,并根据预设规则提取待出版论文中包括的结构化信息;根据结构化信息生成待出版论文对应的静态页面;生成与静态页面对应的访问地址,以使用户根据访问地址浏览待出版论文。本实施例提供的方法,能够自动对待出版论文进行处理,从而对其进行出版,不需要人工参与。并且,本实施例提供的方法中,待出版论文以静态页面的形式展现,与现有技术中的PDF格式相比,能够提高与用户的交互性,从而提高用户体验。
图2为本发明另一示例性实施例示出的论文在线出版方法的流程图。
如图2所示,本实施例提供的论文在线出版方法,包括:
步骤201,获取待出版论文。
步骤201与步骤101中的获取待出版论文的具体原理和实现方式类似,此处不再赘述。
步骤202,根据预设的论文结构,提取待出版论文中包括的结构化信息。
其中,结构化信息包括以下至少一种类型:
标题、作者、摘要、正文、章节、图示、表格、脚注、参考文献。
一般情况下,待出版论文的结构都是相似的,因此,可以预先设置论文的通用结构,并基于该通用结构在待出版论文中提取结构化信息。例如在论文第一页包括标题和作者信息,则出版设备可以扫描待出版论文的第一页,并提取出标题以及作者信息。
另外,若出版设备用于出版不同类型的论文,且这些论文的格式与其类型相关,则可以预先设置多种论文结构,并根据待出版论文的类型,使用相应的论文结构提取结构化信息。例如,第一种论文类型的结构中可以包括摘要内容,摘要在待出版论文的第二页,而第二种论文类型的结构中可以不包括摘要内容。此时,若待出版论文是第一种论文类型,则采用第一种论文结构,若待出版论文是第二种类型,则采用第二种论文结构。
其中,若结构化信息的类型是图示、表格等有可能***正文中间的内容类型,则该结构化信息中还可以包括结构化信息所在的位置,具体用文字段落表示图示、表格的位置,例如,在101-102段之间。
步骤203,根据结构化信息生成结构化文档。
其中,可以根据提取的结构化信息生成符合通用标准的结构化文档。
图2A为本发明一示例性实施例示出的结构化文档的示意图。
具体的,结构化文档中可以设置标签,用于表示结构化文档中的不同结构化区域。
进一步的,在步骤202中可以根据论文结构提取结构化信息,因此,提取的结构化信息中可以携带有信息的类型,例如,提取的第一部分内容是标题,第二部分内容是作者,第三部分内容是摘要等。可以根据结构化信息对应的类型确定结构化信息对应的标签;再根据标签,标注结构化信息在结构化文档中相应的区域。
实际应用时,可以根据标签获取相应的内容,然后组合形成标签对应的结构化区域,将各个标签对应的结构化区域进行组合,形成结构化文档。可以预先设置结构化文档的格式,具体包括各个结构化区域的相对位置,例如,第一部分是标题区域,第二部分是作者区域等。
步骤204,根据结构化文档生成待出版论文对应的静态页面。
其中,可以将结构化文档中的标签转换为浏览器可识别的标签形式,从而形成静态页面。
图2B为本发明一示例性实施例示出的静态页面的示意图。
具体的,除了结构化文档中已有的标签外,还可以添加额外的标签,能够便于用户的浏览体验以及与页面的交互能力。展示的页面中,还可以设置按钮,例如,可以设置正文按钮,用于点击正文,能够直接跳转到论文的正文部分。
进一步的,通过静态页面展示待出版论文,使得用户可以对论文进行复制操作,而且在浏览器中进行检索操作时,也能够通过网络直接检索到该待出版论文。因此,通过静态页面的方式公布论文,能够提高用户与论文的交互能力。
实际应用时,可以在出版设备中设置用于转换静态页面的软件,基于该软件将结构化文档转换为静态页面。
步骤205,生成与静态页面对应的访问地址,以使用户根据访问地址浏览待出版论文。
步骤205与步骤103的具体原理和实现方式类似,此处不再赘述。
本实施例提供的论文在线出版方法,包括:获取待出版论文,并根据预设论文结构提取待出版论文中包括的结构化信息;根据结构化信息生成结构化文档,再将结构化文档转换为静态页面;生成与静态页面对应的访问地址,以使用户根据访问地址浏览待出版论文。本实施例提供的方法,能够自动对待出版论文进行处理,从而对其进行出版,不需要人工参与。并且,本实施例提供的方法中,待出版论文以静态页面的形式展现,与现有技术中的PDF格式相比,能够提高与用户的交互性,从而提高用户体验。
图3为本发明一示例性实施例示出的论文在线出版装置的结构图。
如图3所示,本实施例提供的论文在线出版装置,包括:
提取模块31,用于获取待出版论文,并根据预设规则提取所述待出版论文中包括的结构化信息;
网页生成模块32,用于根据所述结构化信息生成所述待出版论文对应的静态页面;
网址生成模块33,用于生成与所述静态页面对应的访问地址,以使用户根据所述访问地址浏览所述待出版论文。
本实施例提供的论文在线出版装置,包括提取模块,用于获取待出版论文,并根据预设规则提取待出版论文中包括的结构化信息;网页生成模块,用于根据结构化信息生成待出版论文对应的静态页面;网址生成模块,用于生成与静态页面对应的访问地址,以使用户根据访问地址浏览待出版论文。本实施例提供的装置,能够自动对待出版论文进行处理,从而对其进行出版,不需要人工参与。并且,本实施例提供的装置中,待出版论文以静态页面的形式展现,与现有技术中的PDF格式相比,能够提高与用户的交互性,从而提高用户体验。
本实施例提供的论文在线出版装置的具体原理和实现方式均与图1所示的实施例类似,此处不再赘述。
图4为本发明另一示例性实施例示出的论文在线出版装置的结构图。
如图4所示,在上述实施例的基础上,本实施例提供的论文在线出版装置,所述提取模块31具体用于:
根据预设的论文结构,提取所述待出版论文中包括的所述结构化信息;
所述结构化信息包括以下至少一种类型:
标题、作者、摘要、正文、章节、图示、表格、脚注、参考文献。
可选的,所述网页生成模块32,包括:
文档生成单元321,用于根据所述结构化信息生成结构化文档;
页面生成单元322,用于根据所述结构化文档生成所述待出版论文对应的所述静态页面。
可选的,所述文档生成单元321具体用于:
根据所述结构化信息对应的类型确定所述结构化信息对应的标签;
根据所述标签,标注所述结构化信息在所述结构化文档中相应的区域。
可选的,所述网址生成模块33具体用于:
获取所述待出版论文的编号,并根据所述编号生成与所述静态页面对应的访问地址。
本实施例提供的论文在线出版装置,包括:获取待出版论文,并根据预设论文结构提取待出版论文中包括的结构化信息;根据结构化信息生成结构化文档,再将结构化文档转换为静态页面;生成与静态页面对应的访问地址,以使用户根据访问地址浏览待出版论文。本实施例提供的装置,能够自动对待出版论文进行处理,从而对其进行出版,不需要人工参与。并且,本实施例提供的方法中,待出版论文以静态页面的形式展现,与现有技术中的PDF格式相比,能够提高与用户的交互性,从而提高用户体验。
本实施例提供的论文在线出版装置的具体原理和实现方式均与图2所示的实施例类似,此处不再赘述。
图5为本发明一示例性实施例示出的论文在线出版设备的结构图。
如图5所示,本实施例提供的论文在线出版设备包括:
存储器51;
处理器52;以及
计算机程序;
其中,所述计算机程序存储在所述存储器51中,并配置为由所述处理器52执行以实现如上所述的任一种论文在线出版方法。
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,
所述计算机程序被处理器执行以实现如上所述的任一种论文在线出版方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。