一种编辑方法和装置与流程

文档序号:18256816发布日期:2019-07-24 10:18阅读:97来源:国知局
一种编辑方法和装置与流程

本发明涉及软件技术领域,特别是涉及一种编辑方法和装置。



背景技术:

目前,用户可以在线编辑含有图片、文字、表格、列表、图片和代码等的文档,但是现有的文档编辑器存在样式不灵活,效果固定,不具有软件知识的用户,无法对编辑的内容进行优化或美化的问题。



技术实现要素:

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种编辑方法和装置。

为了解决上述问题,本发明实施例公开了一种编辑的方法,具体包括:

接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识;

根据所述特殊标识,查找对应的第一网站源代码;

根据所述第一网站源代码,处理所述编辑内容,获得显示内容;

将所述显示内容在显示区域进行显示。

优选的,所述接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识的步骤之前,还包括:

建立各个所述特殊标识和所述第一网站源代码特殊的对应关系;

保存所述第一网站源代码、所述特殊标识和所述对应关系。

优选的,所述将显示内容在显示区域进行显示的步骤之后,还包括:

将所述显示内容保存为第一模板;

设置所述第一模板的共享权限,以供其他用户编辑或浏览所述显示内容。

优选的,所述将显示内容在显示区域进行显示的步骤之后,还包括:

将所述显示内容保存在数据库中;

调用并解析所述数据库中的所述显示内容,获得所述显示内容对应的第二网站源代码;

利用服务器将所述第二网站源代码翻译成所述显示内容对应的网页,以供其他用户浏览。

优选的,所述调用并解析所述数据库中的所述显示内容,获得所述显示内容对应的第一网站源代码的步骤之后,还包括:

对所述第二网站源代码进行调整,获得第三网站源代码;

则利用服务器将所述第二网站源代码翻译成所述显示内容对应的网页,以供其他用户浏览的步骤,包括:

利用服务器将所述第三网站源代码翻译成所述显示内容对应的网页,以供其他用户浏览。

本发明另一实施例公开了一种编辑装置,所述装置,包括:

接收模块,用于接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识;

查找模块,用于根据所述特殊标识,查找对应的第一网站源代码;

处理模块,用于根据所述第一网站源代码,处理所述编辑内容,获得显示内容;

显示模块,用于将所述显示内容在显示区域进行显示。

优选的,所述装置,还包括:

建立模块,用于建立各个所述特殊标识和所述第一网站源代码特殊的对应关系;

第一保存模块,用于保存所述第一网站源代码、所述特殊标识和所述对应关系。

优选的,所述装置,还包括:

第二保存模块,用于将所述显示内容保存为第一模板;

设置模块,用于设置所述第一模板的共享权限,以供其他用户编辑或浏览所述显示内容。

优选的,所述装置,还包括:

第三保存模块,用于将所述显示内容保存在数据库中;

解析模块,用于调用并解析所述数据库中的所述显示内容,获得所述显示内容对应的第二网站源代码;

翻译模块,用于利用服务器将所述第二网站源代码翻译成所述显示内容对应的网页,以供其他用户浏览。

优选的,所述装置,还包括:

调整模块,用于对所述第二网站源代码进行调整,获得第三网站源代码;

则所述翻译模块,包括:

翻译单元,用于利用服务器将所述第三网站源代码翻译成所述显示内容对应的网页,以供其他用户浏览。

本发明实施例包括以下优点:

本发明实施例中,接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识;根据特殊标识,查找对应的第一网站源代码;根据第一网站源代码,处理所述编辑内容,获得显示内容;将所述显示内容在显示区域进行显示;在本发明实施例中,用户并不需要具有软件知识,即可实现对编辑内容进行自动优化和美化,同时实现编辑器所见即所得的效果。

附图说明

图1A是本发明实施例的一种编辑方法流程图;

图1B是本发明实施例的一种编辑页面示意图;

图2是本发明实施例的另一种编辑方法流程图;

图3是本发明实施例的一种编辑装置结构图;

图4是本发明实施例的另一种编辑装置结构图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例一

参照图1A,示出了本发明实施例一的一种编辑方法,该编辑方法包括以下步骤:

步骤101,接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识。

在本发明实施例中,参照图1B,图1B为一个编辑器,此编辑器作为插件嵌入在浏览器的某一系统网站中,可实现在线编辑。在图1B的编辑器中,将页面分为编辑区域和显示区域。

在本发明实施例中,在编辑区域,用户可插入文字、图片、表格等编辑内容,同时用户可在插入各个编辑内容对应的特殊标识。如插入“编辑器/”,即文字“编辑器”对应的特殊标识即为“/”;插入“图片A*”,即“图片A”对应的特殊标识即为“*”;在本发明实施例中,具有多种特殊标识,可将编辑内容和一个或多个特殊标识进行对应,本发明实施例对此不加以限制。

在本发明实施例中,在开发上述系统网站时,可事先定义每一特殊标识对应的意思,在系统侧提供用户选择。用户即可自己输入特殊标识,也可在系统侧选择对应的特殊标识,在用户点击特殊标识时,可给用户显示特殊标识代表的汉语意思。比如用户点击特殊标识“*”时,可在一侧显示“*”代表的意思是将编辑的内容放入主题位置,用户点击特殊标识“/”时,可在一侧显示“/”代表的意思是将编辑的文字加粗。在本发明实施例中,用户也可以编辑“目录”,后使用某一触发按钮,进而搜索“需把文字加速的特殊符号”,即可提供特殊符号“/”给用户。在本发明实施例中,用户可通过多种方式获取到自己需要的特殊符号。

步骤102,根据所述特殊标识,查找对应的第一网站源代码。

在本发明实施例中,每个特殊标识都有其对应的一串第一网站源代码。其中网站源代码,是指未编译的文本代码或一个网站的全部源码文件,网站源代码可以构建成一个网页。

比如:当用户在编辑区域编写“目录*”时,其中“*”对应的第一网站源代码为“<h2 class="title-text"><span class="title-prefix">”。在本发明实施例中每个特殊标识都具有其对应的一串第一网站源代码。在本发明实施例中特殊标识还可以是俩个或多个字符,本发明对此不加以限制。

步骤103,根据所述第一网站源代码,处理所述编辑内容,获得显示内容。

在本发明实施例中,网站源代码定义着编辑内容的位置及样式等在显示区域显示的方式。如在编辑区域编辑的是“目录*”,“*”对应的第一网站源代码为“<h2 class="title-text"><span class="title-prefix">”其中代码“<h2 class="title-text"><span class="title-prefix">”定义“目录”在显示区域显示的位置应是主题的位置。

在本发明实施例中,也可以编辑其他特殊标识,来定义显示内容的颜色、字体等格式,本发明对此不加以限制。

步骤104,将所述显示内容在显示区域进行显示。

在本发明实施例中,显示区域显示的显示内容,是通过实时请求后端的数据库中匹配出对应的第一网站源代码,然后经过第一网站源代码对编辑的内容进行处理后,经浏览器翻译在显示区域显示的。

在本发明实施例中,将网站源代码处理后的编辑内容在显示区域显示,其中在显示区域显示的方式由对应的第一网站源代码决定。

本发明实施例中,通过接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识;根据特殊标识,查找对应的第一网站源代码;根据第一网站源代码,处理所述编辑内容,获得显示内容;将所述显示内容在显示区域进行显示;在本发明实施例中,用户并不需要具有软件知识,即可实现对编辑内容进行自动优化和美化,同时实现编辑器所见即所得的效果。

实施例二

参照图2,示出了本发明实施例二的一种编辑方法,该编辑方法包括以下步骤:

步骤201,建立各个所述特殊标识和所述第一网站源代码特殊的对应关系。

在本发明实施例中,首先建立每个特殊标识与每串第一网站源代码的对应关系。例如,建立特殊标识“*”和第一网站源代码“<h2 class="title-text"><span class="title-prefix">”的对应关系。建立特殊标识“/”和“<div class="para"label-module="para">”的对应关系。

步骤202,保存所述第一网站源代码、所述特殊标识和所述对应关系。

在本发明实施例中,编辑器是嵌入在网站系统中的,即编辑器本身是采用网站编程语言编写出来的,因此可定义每个特殊标识对应的网站源代码。并将对应关系存储在数据库,用户只要在编辑区域编辑特殊标识,即可在数据库中自动匹配特殊标识对应的代码。

在本发明实施例中,将特殊标识、第一网站源代码及对应关系进行保存,以便后续使用的时候进行调用。

在本发明实施例中,建立第一网站源代码和特殊标识的对应关系,可使不懂软件的用户也可以进行网页文档的编写。

步骤203,接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识。

参照步骤101,在此不再赘述。

步骤204,根据所述特殊标识,查找对应的第一网站源代码。

参照步骤102,在此不再赘述。

步骤205,根据所述第一网站源代码,处理所述编辑内容,获得显示内容。

参照步骤103,在此不再赘述。

步骤206,将所述显示内容在显示区域进行显示。

参照步骤104,在此不再赘述。

在本发明实施例中,当需要将所述显示区域的所述显示内容作为模板共享时,执行步骤207;当需要将所述显示区域的所述显示内容向网页一样发布时,执行步骤209。

步骤207,将所述显示内容保存为第一模板。

优选的,步骤207包括:保存所述显示区域的显示内容即显示内容对应的格式。

在本发明实施例中,用户A编辑并保存了第一模板,那么用户A就可以将第一模板分享给其他用户使用,那么第一模板就成了用户A及其他用户约定好的文档格式,一方面,便于同一格式文档的管理。另一方面,其他用户只关注显示区域显示的内容,并不关心编辑区域编辑的内容,因此只需保存显示区域的内容和格式,方便其他用户查看。

步骤208,设置所述第一模板的共享权限,以供其他用户编辑或浏览所述显示内容。

在本发明实施例中,用户A将显示内容保存为模板,发布到对应的网站中,以供网站中其他的用户浏览或下载编辑。即使多个用户可以使用同一模板进行信息的整合。比如第一模板分为多个区域,用户A在第一模板的第一区域进行了编辑,然后将编辑后的模板保存发布,用户B下载用户A发布的第一模板,在第一模板的第二区域进行编辑,然后将编辑后的第一模板进行发布,用户C、用户D接着进行上述的操作。最后完成第一模板中所有内容的编辑,即完成一个信息的整合。在本发明实施例中,不同用户也可以使用相同模板进行各自内容的编辑。本发明实施例,对此不加以限制

本发明实施例可以达到,多个用户使用同一模板进行编辑的技术效果。

步骤209,将所述显示内容保存在数据库中。

优选的,步骤209包括:将所述显示内容和显示内容对应的第一网站源代码保存到数据库中。

在本发明实施例中,将显示区域的显示内容及显示内容对应的格式和第一网站源代码保存在数据库中,以便后续生成网页时进行调用。

步骤210,调用并解析所述数据库中的所述显示内容,获得所述显示内容对应的第二网站源代码。

在本发明实施例中,例如,在编辑区域编辑“目录*”,则“*”对应的第一网站源代码应是“<h2 class="title-text"><span class="title-prefix">”,则采用第一网站源代码处理“目录”,使其在显示区域进行显示。其中,在显示区域只显示“目录”,并不显示特殊标识及特殊标识对应的网站源代码。而在解析“目录”时,解析出第一网站源代码“<h2 class="title-text"><span class="title-prefix">”,将第一网站源代码和显示的内容进行处理,即获得第二网站源代码“<h2 class="title-text"><span class="title-prefix">目录”。

在本发明实施例中,上述只是获取“目录”对应的第二网站源代码。事实上,显示区域显示的不止“目录”,还包括其他文字或图片。都可通过上述方式进行获取。

步骤211,利用服务器将所述第二网站源代码翻译成所述显示内容对应的网页,以供其他用户浏览。

优选的,步骤211之前还包括,对所述第二网站源代码进行调整,获得第三网站源代码。

则所述步骤211包括:利用服务器将所述第三网站源代码翻译成所述显示内容对应的网页,以供其他用户浏览。

在本发明实施例中,第二网站源代码经过服务器或浏览器翻译后,在显示区域进行显示。如需在整个网页中显示,即需要对第二网站源代码进行调整,使其样式发生改变,得到可以翻译成网页的第三源代码。本发明实施例对第二网站源代码的调整方式不加以限制。

例如,在本发明实施例中,使用B/S架构(浏览器和服务器结构)编写一个管理系统,在此管理系统中嵌入本发明编辑器。用户通过账号密码登录到此管理系统中后,点击新建文档,即可出现本发明编辑页面,在编辑页面的编辑去进行编辑,将编辑好的内容在编辑页面的显示区域进行实时显示。然后见显示内容保存为一个模板分享给其他用户,也可以生成一网页供其他用户浏览。

本发明实施例中,通过接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识;根据特殊标识,查找对应的第一网站源代码;根据第一网站源代码,处理所述编辑内容,获得显示内容;将所述显示内容在显示区域进行显示;在本发明实施例中,用户并不需要具有软件知识,即可实现对编辑内容进行自动优化和美化,实现编辑器所见即所得的效果。同时本发明实施例的显示内容可作为模板供其他用户使用,或生成一个网页供其他用户浏览。

实施例三

参照图3,示出了本发明实施例三的一种编辑装置的结构框图。

所述装置包括:

接收模块301,用于接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识;

查找模块302,用于根据所述特殊标识,查找对应的第一网站源代码;

处理模块303,用于根据所述第一网站源代码,处理所述编辑内容,获得显示内容;

显示模块304,用于将所述显示内容在显示区域进行显示。

优选的,在图3的基础上,参照图4:

所述装置,还包括

建立模块305,用于建立各个所述特殊标识和所述第一网站源代码特殊的对应关系;

第一保存模块306,用于保存所述第一网站源代码、所述特殊标识和所述对应关系。

第二保存模块307,用于将所述显示内容保存为第一模板;

设置模块308,用于设置所述第一模板的共享权限,以供其他用户编辑或浏览所述显示内容。

第三保存模块309,用于将所述显示内容保存在数据库中;

解析模块310,用于调用并解析所述数据库中的所述显示内容,获得所述显示内容对应的第二网站源代码;

翻译模块311,用于利用服务器将所述第二网站源代码翻译成所述显示内容对应的网页,以供其他用户浏览。

所述装置,还包括:

调整模块,用于对所述第二网站源代码进行调整,获得第三网站源代码;

则所述翻译模块,包括:

翻译单元,用于利用服务器将所述第三网站源代码翻译成所述显示内容对应的网页,以供其他用户浏览。

本发明实施例提供的移动终端能够实现图1至图2的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

本发明实施例中,接收用户在编写区域输入的各个编辑内容和各个编辑内容对应的特殊标识;根据特殊标识,查找对应的第一网站源代码;根据第一网站源代码,处理所述编辑内容,获得显示内容;将所述显示内容在显示区域进行显示;在本发明实施例中,用户并不需要具有软件知识,即可实现对编辑内容进行自动优化和美化,同时实现编辑器所见即所得的效果。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种编辑方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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