当前位置: 首页 > 专利查询>深圳大学专利>正文

论文发表方法、装置以及服务器制造方法及图纸

技术编号:20425532 阅读:17 留言:0更新日期:2019-02-23 08:37
本发明专利技术公开了一种论文发表方法、装置以及服务器,涉及云计算领域。所述方法包括:获取论文发表用户输入的文档源代码、代码和数据,根据数据运行代码得到运行结果,并基于运行结果和文档源代码获得渲染文档,展示渲染文档。本发明专利技术通过将文档源代码、代码和数据同时提交到线上,在线运行,确保了学术文档的真实有效,提高了学术文档的可信性。

【技术实现步骤摘要】
论文发表方法、装置以及服务器
本专利技术涉及云计算领域,更具体地,涉及一种论文发表方法、装置以及服务器。
技术介绍
学术论文出版的可信性一直是困扰学术交流的主要问题。即使是经过审稿人多轮审稿,也难以确保学术论文的数据处理是准确合理的。同时,学术数据难以获取,学术代码难以分享,也是困扰学术交流的长期问题。
技术实现思路
鉴于上述问题,本专利技术提出了一种论文发表方法、装置以及服务器,以解决上述问题。第一方面,本专利技术实施例提供了一种论文发表方法,所述方法包括:获取论文发表用户输入的文档源代码、代码和数据;根据所述数据运行所述代码,得到运行结果;基于所述运行结果和所述文档源代码获得渲染文档;展示所述渲染文档。第二方面,本专利技术实施例提供了一种论文发表装置,所述装置包括:获取模块,用于获取论文发表用户输入的文档源代码、代码和数据;运行模块,用于根据所述数据运行所述代码,得到运行结果;获得模块,用于基于所述运行结果和所述文档源代码获得渲染文档;展示模块,用于展示所述渲染模块。第三方面,本专利技术实施例提供了一种服务器,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。相对于现有技术,本专利技术提供的方案,获取论文发表用户输入的文档源代码、代码和数据,根据数据运行代码得到运行结果,并基于运行结果和文档源代码获得渲染文档,展示渲染文档,从而通过将文档源代码、代码和数据同时提交到线上,在线运行,确保了学术文档的真实有效,提高了学术文档的可信性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1示出了本专利技术一个实施例提供的论文发表方法的流程示意图;图2示出了本专利技术一个实施例提供的论文发表工作界面示意图;图3示出了本专利技术又一个实施例提供的论文发表方法的流程示意图;图4示出了本专利技术的图3所示的实施例提供的论文发表方法的步骤S206的流程示意图;图5示出了本专利技术一个实施例提供的论文发表装置的模块框图;图6示出了本专利技术又一个实施例提供的论文发表装置的模块框图;图7示出了本专利技术实施例用于执行根据本专利技术实施例的论文发表方法的服务器的框图;图8示出了本专利技术实施例的用于保存或携带实现根据本专利技术实施例的论文发表方法的程序代码的存储单元。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述地实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。云计算,是将运算提交到云端,在云端运行并返回结果的一种技术。当前,云计算、数据可视化、学术内容的前端展示,三方面的相关技术飞速发展,已经可以满足学术论文的内容展示需求,实现学术论文的在线出版。现阶段,不同语言的代码和代码的片段,都可以在云端运行,并在不同语言间交互操作。学术论文出版的可信性一直是困扰学术交流的主要问题。即使是经过审稿人多轮审稿,也难以确保学术论文的数据处理是准确合理的。同时,学术数据难以获取,学术代码难以分享,也是困扰学术交流的长期问题。目前,论文出版系统主要着眼点都在内容排版与审稿流程管理,没考虑数据与代码的实际运行。一些作者提供代码与数据都是单独提供在个人主页或者代码托管网站上,与论文或技术报告主体之间是脱离的,两者并没有结合在一起。无法保证,论文中的图表数据,与实验中取得的结果准确一致的。针对上述问题,专利技术人经过长期的研究发现,提出了本专利技术实施例提供的论文发表方法、装置以及服务器,通过将文档源代码、代码和数据同时提交到线上,在线运行,确保了学术文档的真实有效,提高了学术文档的可信性。其中,具体的论文发表方法在后续的实施例中进行详细的说明。实施例请参阅图1,图1示出了本专利技术一个实施例提供的论文发表方法的流程示意图。所述论文发表方法通过将文档源代码、代码和数据同时提交到线上,在线运行,确保了学术文档的真实有效,提高了学术文档的可信性。下面将针对图1所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:步骤S101:获取论文发表用户输入的文档源代码、代码和数据。在本实施例中,获取论文发表用户输入的文档源代码、代码和数据,论文发表用户可以在服务器上直接在线编写文档源代码、代码和数据,也可以提交文件、文件压缩包,其中,提交的文件、文件压缩包中至少包含有文档源代码、代码和数据。进一步地,文档源代码,可以是LaTeX格式,可以是markdown格式,也可以是其它标准化格式等。代码可以是各种语言的函数,代码包,函数库等,其中,需要调用其它代码的,如果是公开的,可以直接添加在配置文件内。数据,可以用压缩包的形式单独提交,可以用url的形式给出数据网址,也可以以代码形式直接调用,例如input_data.py('MNIST')等。步骤S102:根据所述数据运行所述代码,得到运行结果。在本实施例中,服务器根据论文发表用户输入的数据运行其输入的代码,其中,代码运行过程可以在服务器上的代码编译器运行,得到运行结果存入服务器中,代码运行过程也可以是通过服务器调用外部的代码编译器或代码编译软件进行运行,将运行结果传回服务器进行存储。作为一种方式,根据数据运行代码,得到运行结果后,论文发表用户可以根据该运行结果对文档源代码、代码以及数据进行修改。步骤S103:基于所述运行结果和所述文档源代码获得渲染文档。在本实施例中,基于运行结果和文档源代码获得渲染文档,其中,渲染文档的过程可以在服务器上的渲染工具进行渲染,也可以通过服务器调用外部的渲染工具或渲染软件,得到渲染完成的渲染文档上传至服务器。步骤S104:展示所述渲染文档。在本实施例中,渲染完成的文档,可以以html5页面的形式,展示在用户浏览器中。其中,可以通过使用例如js-sequence-diagrams(基于javascript的序列图绘制工具)和flowchart.js(基于javascript的流程图绘制工具)为代表的前端示意图展示工具等一系列web前端展示工具实现渲染文档的展示。从而使得展示渲染文档可以一方面确保高质量展示,另一方面提供可交互的图表,展示数据的不同侧面。进一步地,例如,请参阅图2,图2示出了本实施例提供的一种论文发表工作界面示意图。在该界面中包括文件树区域、文件编辑区和效果显示区。其中文件树区域用于展示论文发表用户输入的代码和数据,文件编辑区用于论文发表用户对文档源代码进行编写和修改,效果显示区用于展示渲染完成的文档。本专利技术一个实施例提供的论文发表方法,获取论文发表用户输入的文档源代码、代码和数据,根据数据运行代码得到运行结果,并基于运行结果和文档源代码获得渲染文档,展示渲染文档,从而通过将文档源代码、代码和数据同时提交到线上,在线运行,确保了学术文档的真实有效,提高了学术文档的可信性。请参阅图3,图3示出了本专利技术又一实施例提供的论文发表方法的流程示意图。下面将针对图3所示的流程进行详细的阐述,所述方法具体可以包括以下本文档来自技高网...

【技术保护点】
1.一种论文发表方法,其特征在于,所述方法包括:获取论文发表用户输入的文档源代码、代码和数据;根据所述数据运行所述代码,得到运行结果;基于所述运行结果和所述文档源代码获得渲染文档;展示所述渲染文档。

【技术特征摘要】
1.一种论文发表方法,其特征在于,所述方法包括:获取论文发表用户输入的文档源代码、代码和数据;根据所述数据运行所述代码,得到运行结果;基于所述运行结果和所述文档源代码获得渲染文档;展示所述渲染文档。2.根据权利要求1所述的方法,其特征在于,所述展示所述渲染文档之后,还包括:分配所述渲染文档给论文审阅用户,以指示所述论文审阅用户对所述渲染文档进行审阅,并反馈审阅结果,其中,所述审阅结果至少包括是否需要对所述渲染文档进行修改。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述论文审阅用户的身份信息,并获取所述身份信息对应的权限等级;判断所述权限等级是否大于预设权限等级;当所述权限等级大于所述预设权限等级时,发送所述文档源代码、所述代码以及所述数据给所述论文审阅用户。4.根据权利要求2所述的方法,其特征在于,所述分配所述渲染文档给论文审阅用户,以指示所述论文审阅用户对所述渲染文档进行审阅,并反馈审阅结果之后,还包括:当所述审阅结果表征不对所述渲染文档进行修改时,将所述渲染文档发布在网站上。5.根据权利要求4所述的方法,其特征在于,所述当所述审阅结果表征不对所述渲染文档进行修改时,将所述渲染文档发布在网站上之后,还包括:接收发送到所述网站的第一浏览请求,所述第一浏览请求为展示所述渲染文档的请求;响应所述第一浏览请求展示所述渲染文档。6.根据权利要求4所述的方法,其特征在于,所述当所述审阅结果表征不对所述渲染文档...

【专利技术属性】
技术研发人员:刘凤曲晓峰沈琳琳
申请(专利权)人:深圳大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1