图形更改方法、装置、系统和电子设备制造方法及图纸

技术编号:27509120 阅读:25 留言:0更新日期:2021-03-02 18:38
本公开实施例公开了图形更改方法、装置、系统和电子设备。该方法的一具体实施方式包括:响应于检测到针对协同文档中的图形的编辑指令,获取图形对应的第一数据格式的数据,其中,第一数据格式为用于绘制图形的数据格式;将第一数据格式的数据转换成第二数据格式的数据,其中,第二数据格式为用于协同数据的数据格式;基于第二数据格式的数据,生成针对协同文档中的图形的更改指令,其中,更改指令包括协同文档中的图形的更改信息;通过目标服务器向跟随终端发送更改指令,其中,跟随终端为访问协同文档的终端。该实施方式实现了在协同文档中针对图形的协同编辑。文档中针对图形的协同编辑。文档中针对图形的协同编辑。

【技术实现步骤摘要】
图形更改方法、装置、系统和电子设备


[0001]本公开实施例涉及计算机
,具体涉及图形更改方法、装置、系统和电子设备。

技术介绍

[0002]目前,在文档中插入、绘制图形是非常高频的需求,例如,用户在写文档的过程中往往需要通过流程图来表达流程类信息。在现有的在线文档工具中,提供“图形绘制”功能的产品较少,且这类产品都尚未做到提供强大的图形绘制能力的同时支持针对图形的协同编辑。

技术实现思路

[0003]提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]本公开实施例提供了一种图形更改方法、装置、系统和电子设备,实现了在协同文档中针对图形的协同编辑。
[0005]第一方面,本公开实施例提供了一种图形更改方法,应用于编辑终端,该方法包括:响应于检测到针对协同文档中的图形的编辑指令,获取图形对应的第一数据格式的数据,其中,第一数据格式为用于绘制图形的数据格式;第一数据格式的数据转换成第二数据格式的数据,其中,第二数据格式为用于协同数据的数据格式;基于第二数据格式的数据,生成针对协同文档中的图形的更改指令,其中,更改指令包括协同文档中的图形的更改信息;通过目标服务器向跟随终端发送更改指令,其中,跟随终端为访问协同文档的终端。
[0006]第二方面,本公开实施例提供了一种图形更改方法,应用于跟随终端,包括:响应于接收到针对协同文档中的图形的更改指令,利用更改指令中包括的更改信息,对协同文档中的当前图形对应的第二数据格式的数据进行更改,得到更改后的第二数据格式的数据,其中,第二数据格式为用于协同数据的数据格式;将更改后的第二数据格式的数据转换成第一数据格式的数据,其中,第一数据格式为用于绘制图形的数据格式;利用第一数据格式的数据,对协同文档中的图形进行更改。
[0007]第三方面,本公开实施例提供了一种图形更改装置,设置于编辑终端,包括:获取单元,用于响应于检测到针对协同文档中的图形的编辑指令,获取图形对应的第一数据格式的数据,其中,第一数据格式为用于绘制图形的数据格式;转换单元,用于将第一数据格式的数据转换成第二数据格式的数据,其中,第二数据格式为用于协同数据的数据格式;生成单元,用于基于第二数据格式的数据,生成针对协同文档中的图形的更改指令,其中,更改指令包括协同文档中的图形的更改信息;发送单元,用于通过目标服务器向跟随终端发送更改指令,其中,跟随终端为访问协同文档的终端。
[0008]第四方面,本公开实施例提供了一种图形更改装置,设置于跟随终端,包括:第一
更改单元,用于响应于接收到针对协同文档中的图形更改指令,利用更改指令中包括的更改信息,对协同文档中的当前图形对应的第二数据格式的数据进行更改,得到更改后的第二数据格式的数据,其中,第二数据格式为用于协同数据的数据格式;转换单元,用于将更改后的第二数据格式的数据转换成第一数据格式的数据,其中,第一数据格式为用于绘制图形的数据格式;第二更改单元,用于利用第一数据格式的数据,对协同文档中的图形进行更改。
[0009]第五方面,本公开实施例提供了一种图形更改系统,该系统包括:编辑终端,用于响应于检测到针对协同文档中的图形的编辑指令,获取图形对应的第一数据格式的数据,将第一数据格式的数据转换成第二数据格式的数据,基于第二数据格式的数据,生成针对协同文档中的图形的更改指令,通过目标服务器向跟随终端发送更改指令,其中,第一数据格式为用于绘制图形的数据格式,第二数据格式为用于协同数据的数据格式,更改指令包括协同文档中的图形的更改信息;跟随终端,用于响应于接收到更改指令,利用更改指令中包括的更改信息,对协同文档中的当前图形对应的第二数据格式的数据进行更改,得到更改后的第二数据格式的数据,将更改后的第二数据格式的数据转换成第一数据格式的数据,利用第一数据格式的数据,对协同文档中的图形进行更改。
[0010]第六方面,本公开实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面和第二方面的图形更改方法。
[0011]第七方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面和第二方面的图形更改方法的步骤。
[0012]本公开实施例提供的图形更改方法、装置、系统和电子设备,通过响应于检测到针对协同文档中的图形的编辑指令,获取图形对应的第一数据格式的数据;之后,将上述第一数据格式的数据转换成第二数据格式的数据;而后,基于上述第二数据格式的数据,生成针对上述协同文档中的图形的更改指令;最后,通过目标服务器向跟随终端发送上述更改指令。通过这种方式,实现了在协同文档中针对图形的协同编辑。
附图说明
[0013]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0014]图1是本公开的各个实施例可以应用于其中的示例性系统架构图;
[0015]图2是根据本公开的图形更改系统的一个实施例的时序图;
[0016]图3是根据本公开的图形更改方法的一个实施例的流程图;
[0017]图4是根据本公开的图形更改方法的又一个实施例的流程图;
[0018]图5是根据本公开的图形更改方法的再一个实施例的流程图;
[0019]图6是根据本公开的图形更改装置的一个实施例的结构示意图;
[0020]图7是根据本公开的图形更改装置的又一个实施例的结构示意图;
[0021]图8是适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0022]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0023]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0024]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0025]需要注意,本公开中提及的“第一”、“第二”等概念仅用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形更改方法,应用于编辑终端,其特征在于,所述方法包括:响应于检测到针对协同文档中的图形的编辑指令,获取所述图形对应的第一数据格式的数据,其中,所述第一数据格式为用于绘制图形的数据格式;将所述第一数据格式的数据转换成第二数据格式的数据,其中,所述第二数据格式为用于协同数据的数据格式;基于所述第二数据格式的数据,生成针对所述协同文档中的图形的更改指令,其中,所述更改指令包括所述协同文档中的图形的更改信息;通过目标服务器向跟随终端发送所述更改指令,其中,所述跟随终端为访问所述协同文档的终端。2.根据权利要求1所述的方法,其特征在于,所述更改指令是所述目标服务器利用协同编辑算法向所述跟随终端发送的。3.根据权利要求1所述的方法,其特征在于,所述基于所述第二数据格式的数据,生成针对所述协同文档中的图形的更改指令,包括:将所述第二数据格式的数据与目标数据进行对比,得到所述协同文档中的图形的更改信息,生成包括所述更改信息的更改指令,其中,所述目标数据为所述用户上一次针对所述协同文档中的图形进行编辑后所得到的图形对应的第二数据格式的数据。4.根据权利要求1-3之一所述的方法,其特征在于,所述更改信息包括:在所述协同文档中添加的图形块的位置、尺寸和类别;或在所述协同文档中删除的图形块的标识符;或在所述协同文档中修改的图形块的标识符和修改后的图形块的尺寸。5.一种图形更改方法,应用于跟随终端,其特征在于,所述方法包括:响应于接收到针对协同文档中的图形的更改指令,利用所述更改指令中包括的更改信息,对所述协同文档中的当前图形对应的第二数据格式的数据进行更改,得到更改后的第二数据格式的数据,其中,所述第二数据格式为用于协同数据的数据格式;将所述更改后的第二数据格式的数据转换成第一数据格式的数据,其中,所述第一数据格式为用于绘制图形的数据格式;利用所述第一数据格式的数据,对所述协同文档中的图形进行更改。6.根据权利要求5所述的方法,其特征在于,所述更改信息包括:在所述协同文档中添加的图形块的位置、尺寸和类别;或在所述协同文档中删除的图形块的标识符;或在所述协同文档中修改的图形块的标识符和修改后的图形块的尺寸。7.一种图形更改装置,设置于编辑终端,其特征在于,所述装置包括:获取单元,用于响应于检测到针对协同文档中的图形的编辑指令,获取所述图形对应的第一数据格式的数据,其中,所述第一数据格式为用于绘制图形的数据格式;转换单元,用于将所述第一数据格式的数据转换成第二数据格式的数据,其中,所述第二数据格式为用于协同数据的数据格式;生成单元,用于基于所述第二数据格式的数据,生成针对所述协同文档中的图形的更改指令,其中,所述更改指令包括所述协同文档中的图形的更改信息;
发送单元,用于通过目标服务器向跟随终端发送所述更改指令,其中,所述跟随终端为访问所述协同文档的终端。8.根据权利要求7所述的装置,其特征在于,所述更改指令是所述目标服务器利用协同编辑算法向所述跟随终端发送的。9.根据权利要求7所述的装置,其特征在于,所述生成单元进一步用于通过如下方式基于所述第二数据格式的数据,生成针对所述协同文档中的图形的更改指令:将所述第二数据格式的数据与目标数据进行对比,得到所述协同文档中的图形的更改信息,生成包括所述更改信息的更改指令,...

【专利技术属性】
技术研发人员:洪莞城
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1