一种文章编辑方法及系统与流程

文档序号:16784563发布日期:2019-02-01 19:20阅读:242来源:国知局
一种文章编辑方法及系统与流程

本发明涉及互联网技术领域,特别涉及一种文章编辑方法及系统。



背景技术:

当前,在金融分析领域,通常需要针对金融数据的分析结果撰写投研报告。目前,在撰写投研报告时,用户通常会根据现有的报告模板,在各个模板中编写相应的内容。

然而,在编写投研报告时,通常会运用到比较复杂的素材,例如需要在投研报告中绘制图表、引用文章等。现有的文章编辑的方法,通常不能在投研报告中嵌入比较复杂的素材,从而导致投研报告的撰写具备诸多局限性,进而导致投研报告的撰写效率较低。



技术实现要素:

本申请的目的在于提供一种文章编辑方法,能够提高文章的编辑效率。

为实现上述目的,本申请提供一种文章编辑方法,所述方法包括:

在接收到文章编辑指令时,调用文章编辑器;所述文章编辑器中包括内容框、写作区域、素材区域、控制区域以及缩放区域;其中,所述内容框的初始状态为未定义状态;

响应于插入文本指令,在所述素材区域中展示包含常用样式、正文样式以及标题样式的素材界面;其中,所述常用样式用于将正文文本框插入至所述写作区域中;所述正文样式用于在所述写作区域中插入带有边框样式的正文文本;所述标题样式用于接收用户输入的段落标题。

在本实施方式中,所述方法还包括:

响应于插入文章指令,在所述素材区域中展示包含我的文章和文章广场的素材界面;其中,所述我的文章用于在所述写作区域中插入用户预先在本地存储的文章;所述文章广场用于在所述写作区域中插入互联网中权限为公开状态的文章;其中,插入所述写作区域中的文章显示为与链接相绑定的缩略图。

在本实施方式中,所述方法还包括:

响应于插入模板指令,在所述素材区域中展示包含我的模板、授权模板以及官方模板的素材界面;其中,所述我的模板用于在所述写作区域中插入用户在本地存储的具备权限的模板;所述授权模板用于在所述写作区域中插入用户已付费或者具备权限的模板;所述官方模板用于在所述写作区域中插入系统预先编辑的模板。

在本实施方式中,所述方法还包括:

响应于插入图表指令,在所述素材区域中展示包含我的图表和图表广场的素材界面;其中,所述我的图表用于在所述写作区域中插入已由用户完成编辑的图表以及用于筛选与用户输入的搜索关键词相适配的图表;所述图表广场用于在所述写作区域中插入权限为公开状态的图表以及用于筛选与用户输入的搜索关键词相适配的权限为公开状态的图表。

在本实施方式中,基于所述我的图表或者所述图表广场插入的图表满足以下功能:

按照固定间隔刷新所展示的内容,并根据已展示的内容进行翻页;

接收用户的时间区域选择指令,并根据所述时间区域选择指令调整当前界面中的时间滑块,以向所述用户展示所述时间区域选择指令表征的时间区域中的图标内容。

在本实施方式中,筛选与用户输入的搜索关键词相适配的图表包括:

计算搜索关键词表征的第一字符串与图表表征的第二字符串之间的余弦相似度p1(a,b)和矩阵相似度p2(a,b);

按照下述公式确定所述第一字符串和所述第二字符串之间的综合相似度:

p(a,b)=αp2(a,b)+(1-α)p2(a,b)

其中,p(a,b)表示所述综合相似度,a表示第一字符串对应的向量,b表示第二字符串对应的向量,α表示小于1的加权系数;

当所述综合相似度大于指定阈值时,将所述第二字符串对应的图表作为筛选结果反馈给用户。

在本实施方式中,所述第一字符串和所述第二字符串分别按照下述公式确定:

其中,m表示所述第一字符串和所述第二字符串中相同字符的数量,r表示所述第一字符串和所述第二字符串重叠字符的数量,n表示在所述第一字符串和所述第二字符串中出现的不同字符的数量。

在本实施方式中,当所述综合相似度大于指定阈值时,所述方法还包括:

计算所述第一字符串和所述第二字符串之间的编辑距离e(i,j),所述编辑距离用于表征将所述第一字符串编辑为所述第二字符串所需的最少编辑次数;

在所述编辑距离小于指定距离阈值时,将所述第二字符串对应的图表作为筛选结果反馈给用户;

其中,所述编辑距离e(i,j)按照下述方式计算:

当i为0,并且j为0时,e(i,j)=0;

当i为0,并且j大于0时,e(i,j)=j;

当i大于0,并且j为0时,e(i,j)=i;

当i大于0并且j大于0时,e(i,j)=min{e(i-1,j)+1,e(i,j-1)+1,e(i-1,j-1)+f(i,j)};

其中,i表示所述第一字符串的长度,j表示所述第二字符串的长度;f(i,j)为判定函数,当所述第一字符串中的第i个字符不等于所述第二字符串中的第j个字符时,f(i,j)=1,否则,f(i,j)=0。

为实现上述目的,本申请还提供一种文章编辑系统,所述系统包括:

文章编辑器调用单元,用于在接收到文章编辑指令时,调用文章编辑器;所述文章编辑器中包括内容框、写作区域、素材区域、控制区域以及缩放区域;其中,所述内容框的初始状态为未定义状态;

文本插入单元,用于响应于插入文本指令,在所述素材区域中展示包含常用样式、正文样式以及标题样式的素材界面;其中,所述常用样式用于将正文文本框插入至所述写作区域中;所述正文样式用于在所述写作区域中插入带有边框样式的正文文本;所述标题样式用于接收用户输入的段落标题。

在本实施方式中,所述系统还包括:

文章插入单元,用于响应于插入文章指令,在所述素材区域中展示包含我的文章和文章广场的素材界面;其中,所述我的文章用于在所述写作区域中插入用户预先在本地存储的文章;所述文章广场用于在所述写作区域中插入互联网中权限为公开状态的文章;其中,插入所述写作区域中的文章显示为与链接相绑定的缩略图。

由上可见,本申请在进行文章编辑时,可以调用文章编辑器,在所述文章编辑器中可以包括多个区域,这些区域可以包括内容框、写作区域、素材区域、控制区域以及缩放区域。在所述写作区域中可以执行插入文本的动作。在执行插入文本的动作时,可以在素材区域中展示备用的常用样式、正文样式以及标题样式。这样,用户可以选用相关的样式进行文本的编辑。由上可见,本申请中通过区域化的操作方式,能够简化文章编辑的复杂程度,从而提高文章编辑的效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种文章编辑方法流程图;

图2为本发明实施例中一种文章编辑系统的功能模块图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

请参阅图1,本申请提供一种文章编辑方法,所述方法包括:

s1:在接收到文章编辑指令时,调用文章编辑器;所述文章编辑器中包括内容框、写作区域、素材区域、控制区域以及缩放区域;其中,所述内容框的初始状态为未定义状态;

s2:响应于插入文本指令,在所述素材区域中展示包含常用样式、正文样式以及标题样式的素材界面;其中,所述常用样式用于将正文文本框插入至所述写作区域中;所述正文样式用于在所述写作区域中插入带有边框样式的正文文本;所述标题样式用于接收用户输入的段落标题。

在本实施方式中,所述方法还包括:

响应于插入文章指令,在所述素材区域中展示包含我的文章和文章广场的素材界面;其中,所述我的文章用于在所述写作区域中插入用户预先在本地存储的文章;所述文章广场用于在所述写作区域中插入互联网中权限为公开状态的文章;其中,插入所述写作区域中的文章显示为与链接相绑定的缩略图。

在本实施方式中,所述方法还包括:

响应于插入模板指令,在所述素材区域中展示包含我的模板、授权模板以及官方模板的素材界面;其中,所述我的模板用于在所述写作区域中插入用户在本地存储的具备权限的模板;所述授权模板用于在所述写作区域中插入用户已付费或者具备权限的模板;所述官方模板用于在所述写作区域中插入系统预先编辑的模板。

在本实施方式中,所述方法还包括:

响应于插入图表指令,在所述素材区域中展示包含我的图表和图表广场的素材界面;其中,所述我的图表用于在所述写作区域中插入已由用户完成编辑的图表以及用于筛选与用户输入的搜索关键词相适配的图表;所述图表广场用于在所述写作区域中插入权限为公开状态的图表以及用于筛选与用户输入的搜索关键词相适配的权限为公开状态的图表。

在本实施方式中,基于所述我的图表或者所述图表广场插入的图表满足以下功能:

按照固定间隔刷新所展示的内容,并根据已展示的内容进行翻页;

接收用户的时间区域选择指令,并根据所述时间区域选择指令调整当前界面中的时间滑块,以向所述用户展示所述时间区域选择指令表征的时间区域中的图标内容。

在本实施方式中,筛选与用户输入的搜索关键词相适配的图表包括:

计算搜索关键词表征的第一字符串与图表表征的第二字符串之间的余弦相似度p1(a,b)和矩阵相似度p2(a,b);

按照下述公式确定所述第一字符串和所述第二字符串之间的综合相似度:

p(a,b)=αp2(a,b)+(1-α)p2(a,b)

其中,p(a,b)表示所述综合相似度,a表示第一字符串对应的向量,b表示第二字符串对应的向量,α表示小于1的加权系数;

当所述综合相似度大于指定阈值时,将所述第二字符串对应的图表作为筛选结果反馈给用户。

在本实施方式中,所述第一字符串和所述第二字符串分别按照下述公式确定:

其中,m表示所述第一字符串和所述第二字符串中相同字符的数量,r表示所述第一字符串和所述第二字符串重叠字符的数量,n表示在所述第一字符串和所述第二字符串中出现的不同字符的数量。

举例来说明,设有两个字符串:abcdefg和abchijk,其中共有11个字符,为:abcdefghijk。如果不考虑他们之间的关联性以及顺序等隐私,那么可以将这两个字符串转换成两个11维空间中的向量:

{1、1、1、1、1、1、1、0、0、0、0}

{1、1、1、0、0、0、0、1、1、1、1}

那么计算他们之间的相似度为:

p1=sqrt(3)/(sqrt(7)×sqrt(7))=0.2474358297。

n=11,m=r=3,故p2=0.02028454996。

取α为0.5,则最终:

p(a,b)=0.5*(0.02028454996+0.2474358297)=0.1338

可以设置所述指定阈值为1,那么由于计算出的相似度小于1,故a,b两个字符串相似度不足。

在本实施方式中,当所述综合相似度大于指定阈值时,所述方法还包括:

计算所述第一字符串和所述第二字符串之间的编辑距离e(i,j),所述编辑距离用于表征将所述第一字符串编辑为所述第二字符串所需的最少编辑次数;

在所述编辑距离小于指定距离阈值时,将所述第二字符串对应的图表作为筛选结果反馈给用户;

其中,所述编辑距离e(i,j)按照下述方式计算:

当i为0,并且j为0时,e(i,j)=0;

当i为0,并且j大于0时,e(i,j)=j;

当i大于0,并且j为0时,e(i,j)=i;

当i大于0并且j大于0时,e(i,j)=min{e(i-1,j)+1,e(i,j-1)+1,e(i-1,j-1)+f(i,j)};

其中,i表示所述第一字符串的长度,j表示所述第二字符串的长度;f(i,j)为判定函数,当所述第一字符串中的第i个字符不等于所述第二字符串中的第j个字符时,f(i,j)=1,否则,f(i,j)=0。

在本实施方式中,当按照前述实施方式判定得到两个字符串之间较相似时,可以通过计算编辑距离的方式进一步地判断两个字符串之间是否真的相似。这样处理的好处在于,编辑距离的计算量通常较大,因此可以通过前述实施方式提供的方式筛选出一部分本身已经比较相似的字符串来进行进一步地筛选,从而可以减少计算量。

请参阅图2,本申请还提供一种文章编辑系统,所述系统包括:

文章编辑器调用单元100,用于在接收到文章编辑指令时,调用文章编辑器;所述文章编辑器中包括内容框、写作区域、素材区域、控制区域以及缩放区域;其中,所述内容框的初始状态为未定义状态;

文本插入单元200,用于响应于插入文本指令,在所述素材区域中展示包含常用样式、正文样式以及标题样式的素材界面;其中,所述常用样式用于将正文文本框插入至所述写作区域中;所述正文样式用于在所述写作区域中插入带有边框样式的正文文本;所述标题样式用于接收用户输入的段落标题。

在本实施方式中,所述系统还包括:

文章插入单元,用于响应于插入文章指令,在所述素材区域中展示包含我的文章和文章广场的素材界面;其中,所述我的文章用于在所述写作区域中插入用户预先在本地存储的文章;所述文章广场用于在所述写作区域中插入互联网中权限为公开状态的文章;其中,插入所述写作区域中的文章显示为与链接相绑定的缩略图。

由上可见,本申请在进行文章编辑时,可以调用文章编辑器,在所述文章编辑器中可以包括多个区域,这些区域可以包括内容框、写作区域、素材区域、控制区域以及缩放区域。在所述写作区域中可以执行插入文本的动作。在执行插入文本的动作时,可以在素材区域中展示备用的常用样式、正文样式以及标题样式。这样,用户可以选用相关的样式进行文本的编辑。由上可见,本申请中通过区域化的操作方式,能够简化文章编辑的复杂程度,从而提高文章编辑的效率。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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