图形文件处理方法、装置、计算机设备和存储介质与流程

文档序号:15930592发布日期:2018-11-14 01:35阅读:142来源:国知局

本申请涉及计算机技术领域,特别是涉及一种图形文件处理方法、装置、计算机设备和存储介质。

背景技术

设计人员在设计原型图和界面设计图等图形文件的过程中,通常需要审核人员或客户对设计的图形文件进行修改等处理,以联合完成图形文件的设计。

传统的方式中,设计人员首先利用特定软件设计出原型图和界面图等图形文件,再通过其他软件将图形文件发送至对应的审核人员,以使得审核人员利用特定软件对图形文件进行修改等处理。例如,设计人员可以将图形文件通过邮件发送给审核人员对图形文件进行修改处理;还可以利用文件管理系统对图形文件进行管理,并通过节点流转使得多方获取对应的图形文件后,利用特定软件对图形文件进行处理,并上传至文件管理系统。传统的方式中需要利用多个软件对图形文件进行处理以及管理,使得用户操作较为不便,导致对图形文件的处理效率较低。因此,如何有效地提高图形文件的处理效率成为目前需要解决的技术问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够图形文件的处理效率的图形文件处理方法、装置、计算机设备和存储介质。

一种图形文件处理方法,包括:

接收第一终端上传的审核请求,所述审核请求携带审核节点标识和初始图形文件;

根据所述初始图形文件生成审核任务,将所述审核任务发送至与审核节点标识对应的第二终端;

接收所述第二终端根据所述审核任务发送的修改请求;

根据所述修改请求调用图形编辑器,根据所述初始图形文件获取与所述初始图形文件对应的图形控件;

将所述图形编辑器的界面以及所述图形控件发送至第二终端,所述第二终端用于通过所述图形编辑器的界面和所述图形控件对所述初始图形文件进行修改;

获取所述第二终端对所述初始图形文件的修改痕迹和修改后的图形文件,并对所述修改后的图形文件和对应的修改痕迹进行存储;

向所述第一终端发送图形文件已修改的提示消息。

在其中一个实施例中,所述初始图形文件中包括一个或多个图形控件,所述获取所述第二终端对所述初始图形文件的修改痕迹和修改后的图形文件的步骤包括:

获取所述第二终端对所述图形文件中的一个或多个图形控件的修改操作;

获取一个或多个被修改图形控件的坐标位置,在对应的坐标位置添加与所述修改操作对应的操作记录;

根据所述初始图形文件和所述操作记录生成与所述初始图形文件对应的修改痕迹;

利用所述修改痕迹和对应的图形文件生成修改后的图形文件。

在其中一个实施例中,所述图形控件包括对应的控件名称和控件标识,所述获取一个或多个被修改图形控件的坐标位置,并在对应的坐标位置添加与所述修改操作对应的操作记录,包括:

获取所述被修改的图形控件坐标位置和控件名称以及控件标识;

在所述坐标位置添加标注框,将所述修改操作和对应的控件名称和控件标识添加至所述标注框中;

利用所述标注框生成与所述修改操作对应的操作记录。

在其中一个实施例中,所述图形控件包括控件标识、控件名称和控件类型,所述方法还包括:

从特定网站中获取多个图形控件,根据图形控件的控件标识、控件名称和控件类型将获取的图形控件存储至图形控件库中;

获取所述第一终端上传的初始图形文件中的图形控件;

将所述初始图形文件中的图形控件与所述图形控件库中的图形控件进行匹配;

当所述图形文件中的图形控件与所述图形控件库中的图形控件不匹配时,将不匹配的图形控件添加至所述图形控件库中。

在其中一个实施例中,所述初始图形文件中包括一个或多个图形控件,所述图形控件包括对应的控件类型,所述第二终端利用所述图形编辑器和所述图形控件对所述初始图形文件进行修改之前,还包括:

获取所述初始图形文件中多个图形控件的控件类型;

获取预设的分类器,将所述多个图形控件的控件类型输入至所述分类器中,得到所述图形文件所属类别的概率值;

提取出所述概率值达到预设概率值对应的类别,并对所述初始图形文件添加对应的类别标签;

根据所述初始图形文件的类别标签从图形控件库中获取与所述类别标签对应的组件,并推送至所述第二终端,使得所述第二终端利用所述组件对所述初始图形文件进行修改。

在其中一个实施例中,所述方法还包括:

接收所述第二终端通过所述图形管理平台发送的通讯请求,所述通讯请求包括通信工具和通讯对象;

根据所述通讯请求的通信工具调用对应的接口;

获取所述第二终端发送的通讯内容;

根据所述通讯对象向所述第一终端发送提示信息,并将所述通讯内容发送至所述第一终端,以使所述第二终端和所述第一终端建立在线通信连接。

一种图形文件处理装置,包括:

接收模块,用于接收第一终端上传的审核请求,所述审核请求携带审核节点标识和初始图形文件;

任务生成模块,用于根据所述初始图形文件生成审核任务,将所述审核任务发送至与审核节点标识对应的第二终端;

所述接收模块还用于接收所述第二终端根据所述审核任务发送的修改请求;

图形文件修改模块,用于根据所述修改请求调用图形编辑器,根据所述初始图形文件获取与所述初始图形文件对应的图形控件;将所述图形编辑器的界面以及所述图形控件发送至第二终端,所述第二终端用于通过所述图形编辑器的界面和所述图形控件对所述初始图形文件进行修改;

存储模块,用于获取所述第二终端对所述初始图形文件的修改痕迹和修改后的图形文件,并对所述修改后的图形文件和对应的修改痕迹进行存储;

发送模块,用于向所述第一终端发送图形文件已修改的提示消息。

在其中一个实施例中,所述初始图形文件中包括一个或多个图形控件;所述图形文件修改模块还用于获取所述第二终端对所述图形文件中的一个或多个图形控件的修改操作;获取一个或多个被修改图形控件的坐标位置,在对应的坐标位置添加与所述修改操作对应的操作记录;根据所述初始图形文件和所述操作记录生成与所述初始图形文件对应的修改痕迹;利用所述修改痕迹和对应的图形文件生成修改后的图形文件。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

接收第一终端上传的审核请求,所述审核请求携带审核节点标识和初始图形文件;

根据所述初始图形文件生成审核任务,将所述审核任务发送至与审核节点标识对应的第二终端;

接收所述第二终端根据所述审核任务发送的修改请求;

根据所述修改请求调用图形编辑器,根据所述初始图形文件获取对应的图形控件;

将所述图形编辑器的界面以及所述图形控件发送至第二终端,所述第二终端用于通过所述图形编辑器的界面和所述图形控件对所述初始图形文件进行修改;

获取所述第二终端对所述初始图形文件的修改痕迹和修改后的图形文件,并对所述修改后的图形文件和对应的修改痕迹进行存储;

向所述第一终端发送图形文件已修改的提示消息。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收第一终端上传的审核请求,所述审核请求携带审核节点标识和初始图形文件;

根据所述初始图形文件生成审核任务,将所述审核任务发送至与审核节点标识对应的第二终端;

接收所述第二终端根据所述审核任务发送的修改请求;

根据所述修改请求调用图形编辑器,根据所述初始图形文件获取对应的图形控件;

将所述图形编辑器的界面以及所述图形控件发送至第二终端,所述第二终端用于通过所述图形编辑器的界面和所述图形控件对所述初始图形文件进行修改;

获取所述第二终端对所述初始图形文件的修改痕迹和修改后的图形文件,并对所述修改后的图形文件和对应的修改痕迹进行存储;

向所述第一终端发送图形文件已修改的提示消息。

上述图形文件处理方法、装置、计算机设备和存储介质,服务器接收第一终端上传的审核请求,审核请求携带审核节点标识和初始图形文件,根据初始图形文件生成审核任务,并将审核任务发送至与审核节点标识对应的第二终端。服务器接收第二终端根据审核任务发送的修改请求后,根据修改请求调用图形编辑器,根据图形文件获取对应的图形控件,并将图形编辑器的界面以及图形控件发送至第二终端,以使得第二终端通过图形编辑器的界面和图形控件对初始图形文件进行修改。获取第二终端对初始图形文件的修改痕迹和修改后的图形文件,并对修改后的图形文件和对应的修改痕迹进行存储,由此能够有效地对初始图形文件进行在线修改,并保留对应的修改痕迹。第二终端对初始图形文件修改完成后,服务器向第一终端发送图形文件已修改的提示消息,使得第一终端从服务器中获取修改后的图形文件。通过利用图形管理平台可以使得多个终端节点对图形文件进行流转处理,并对图形文件进行线上修改并保留修改痕迹,从而能够有效地提高图形文件的处理效率。

附图说明

图1为一个实施例中图形文件处理方法的应用场景图;

图2为一个实施例中图形文件处理方法的流程示意图;

图3为一个实施例中获取第二终端对初始图形文件的修改痕迹和修改后的图形文件的步骤的流程示意图;

图4为一个实施例中根据图形文件的类型推送对应的组件的步骤的流程示意图;

图5为一个实施例中图形文件处理装置的结构框图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的图形文件处理方法,可以应用于如图1所示的应用环境中。其中,第一终端102通过网络与服务器104进行通信,服务器104通过网络与第二终端106进行通信。其中,第一终端102和第二终端106可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。服务器104接收第一终端102上传的审核请求,审核请求携带审核节点标识和初始图形文件,根据初始图形文件生成审核任务,并将审核任务发送至与审核节点标识对应的第二终端106。服务器104接收第二终端106根据审核任务发送的修改请求后,根据修改请求调用图形编辑器,根据初始图形文件获取对应的图形控件,并将图形编辑器的界面以及图形控件发送至第二终端106,以使得第二终端106通过图形编辑器的界面和图形控件对初始图形文件进行修改。服务器104获取第二终端106对初始图形文件进行修改的修改痕迹和修改后的图形文件,并对修改后的图形文件和对应的修改痕迹进行存储,由此能够有效地对图形文件进行在线修改,并保留对应的修改痕迹。第二终端106对图形文件修改完成后,服务器104向第一终端102发送图形文件已修改的提示消息,使得第一终端102从服务器104中获取修改后的图形文件。通过利用图形管理平台可以使得多个终端节点对图形文件进行流转处理,并对图形文件进行线上修改并保留修改痕迹,从而能够有效地提高图形文件的处理效率。

在一个实施例中,如图2所示,提供了一种图形文件处理方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤202,接收第一终端上传的审核请求,审核请求携带审核节点标识和初始图形文件。

其中,第一终端可以是设计人员对应的终端,初始图形文件可以是原型图和界面设计图等。设计人员设计好初始图形文件后,可以将设计好的初始图形文件通过图形管理平台上传至服务器,以使得对应的审核人员对初始图形文件进行修改。例如,图形管理平台可以是图形文件管理系统等软件。

第一终端可以通过图形管理平台上传设计完成的初始图形文件,并向服务器发送审核请求。服务器进而通过图形管理平台接收第一终端上传的审核请求,审核请求中携带有审核节点标识和初始图形文件。其中,审核节点标识表示需要对该图形文件进行处理的第二终端对应的节点标识。

步骤204,根据初始图形文件生成审核任务,将审核任务发送至与审核节点标识对应的第二终端。

服务器接收到第一终端上传的审核请求后,根据审核请求中携带的初始图形文件生成对应的审核任务,并将审核任务发送至与请求中携带的审核节点标识对应的第二终端,以使得对应的第二终端对该图形文件进行处理。

步骤206,接收第二终端根据审核任务发送的修改请求。

步骤208,根据修改请求调用图形编辑器,根据初始图形文件获取对应的图形控件。

其中,图形控件可以是对初始图形文件进行设计和编辑过程中所需要用到的界面元素的控件。第二终端接收到服务器发送的审核任务后,根据审核任务向服务器发送对该图形文件的修改请求。

服务器接收到第二终端发送的修改请求后,则根据该修改请求调用图形编辑器,图形编辑器用于对初始图形文件进行编辑和修改等处理。图形编辑器中可以包括多个图形控件,服务器可以进一步根据初始图形文件的类型获取与该图形文件相关的图形控件。例如,当初始图形文件为原型图时,服务器则获取与原型图对应的多个图形控件;当初始图形文件为界面设计图时,服务器则获取与界面设计图对应的多个图形控件,如界面元素控件等。

步骤210,将图形编辑器的界面以及图形控件发送至第二终端,第二终端用于通过图形编辑器的界面和图形控件对初始图形文件进行修改。

服务器根据修改请求调用图形编辑器,并根据图形文件获取对应的图形控件后,将图形编辑器的界面以及图形控件发送至第二终端,使得第二终端通过图形编辑器的界面和图形控件对初始图形文件进行修改等在线处理。

步骤212,获取第二终端对初始图形文件的修改痕迹和修改后的图形文件,并对修改后的图形文件和对应的修改痕迹进行存储。

步骤214,向第一终端发送图形文件已修改的提示消息。

第二终端利用图形编辑器对该图形文件进行修改时,服务器获取第二终端对该图形文件的修改操作。具体地,服务器获取第二终端对初始图形文件进行修改的修改痕迹,例如,修改痕迹可以是对图形文件中的控件进行增加、修改以及删除等操作的痕迹,还可以是对图形文件的大小等参数进行修改的痕迹。服务器可以获取对初始图形文件进行修改后保留了修改痕迹的图形文件,还可以获取接受对该初始图形文件的修改操作后的图形文件,并对修改后的图形文件和对应的修改痕迹进行存储。

服务器对修改后的图形文件和对应的修改痕迹进行存储后,表示第二终端已经对该图像文件修改完成,则向第一终端发送图形文件已修改的提示消息,以使得第一终端根据提示消息从服务器获取修改后的图形文件和对应的修改痕迹。从而能够有效地获取修改后的图形文件,通过对初始图形文件进行在线编辑处理,能够有效地提高图形文件的处理效率。

上述图形文件处理方法中,服务器接收第一终端上传的审核请求后,审核请求携带审核节点标识和初始图形文件,根据初始图形文件生成审核任务,并将审核任务发送至与审核节点标识对应的第二终端。服务器接收第二终端根据审核任务发送的修改请求后,根据修改请求调用图形编辑器,根据图形文件获取对应的图形控件,并将图形编辑器的界面以及图形控件发送至第二终端,以使得第二终端通过图形编辑器的界面和图形控件对初始图形文件进行修改。获取第二终端对初始图形文件的修改痕迹和修改后的图形文件,并对修改后的图形文件和对应的修改痕迹进行存储,由此能够有效地对图形文件进行在线修改,并保留对应的修改痕迹。第二终端对初始图形文件修改完成后,服务器向第一终端发送图形文件已修改的提示消息,使得第一终端从服务器中获取修改后的图形文件。通过利用图形管理平台可以使得多个终端节点对图形文件进行流转处理,并对图形文件进行线上修改并保留修改痕迹,从而能够有效地提高图形文件的处理效率。

在一个实施例中,初始图形文件中包括一个或多个图形控件,如图3所示,为获取第二终端对初始图形文件的修改痕迹和修改后的图形文件的步骤,该步骤具体包括以下内容:

步骤302,获取第二终端对一个或多个图形控件的修改操作。

步骤304,获取一个或多个被修改图形控件的坐标位置,在对应的坐标位置添加与修改操作对应的操作记录。

服务器接收到第一终端上传的审核请求后,根据审核请求中携带的初始图形文件生成对应的审核任务,并将审核任务发送至与请求中携带的审核节点标识对应的第二终端,以使得对应的第二终端对该初始图形文件进行处理。

第二终端接收到服务器发送的审核任务后,根据审核任务向服务器发送对该初始图形文件的修改请求。服务器接收到第二终端发送的修改请求后,则根据该修改请求调用图形编辑器,根据初始图形文件获取对应的图形控件。将图形编辑器的界面以及图形控件发送至第二终端,使得第二终端通过图形编辑器的界面和图形控件对初始图形文件进行修改。

第二终端利用图形编辑器对初始图形文件进行修改时,服务器获取第二终端对初始图形文件中的一个或多个图形控件的修改操作。具体地,服务器可以预先定义初始图形文件的起点坐标位置。服务器进一步获取初始图形文件中一个或多个被修改图形控件的坐标位置,在对应的坐标位置添加与修改操作对应的操作记录。例如,可以在被修改图形控件的坐标位置插入标注信息,标注信息可以包括修改的操作记录和被修改的对象,标注信息可以通过文本框或批注框进行展示。

步骤306,根据初始图形文件和操作记录生成与初始图形文件对应的修改痕迹。

步骤308,利用所述修改痕迹和对应的图形文件生成修改后的图形文件。

服务器则进一步根据初始图形文件和操作记录生成与初始图形文件对应的修改痕迹,例如,修改痕迹可以是对初始图形文件中的控件进行增加、修改以及删除等操作记录的痕迹,还可以是对初始图形文件的大小等参数进行修改的痕迹,修改痕迹包括对初始图形文件进行的修改以及添加的标注信息,与初始图形文件对应的修改痕迹则表示对初始图形文件进行修改后保留了修改痕迹的图形文件。服务器则利用修改痕迹和对应的进行修改了的图形文件生成修改后的图形文件,修改后的图形文件表示保留了修改痕迹的图形文件。进一步地,服务器还可以接受对初始图形文件的修改操作,并利用接受修改痕迹后的图形文件生成接受修改后的图形文件,并对保留修改痕迹的图形文件和接受修改后的图形文件进行存储。由此能够有效地对图形文件进行在线编辑修改,并保留对应的修改痕迹,使得设计人员可以根据修改痕迹有效地对图形文件进行进一步处理,由此能够有效提高图形文件的处理效率。

在一个实施例中,图形控件包括对应的控件名称和控件标识,获取一个或多个被修改图形控件的坐标位置,并在对应的坐标位置添加与修改操作对应的操作记录的步骤包括:获取被修改的图形控件坐标位置和控件名称以及控件标识;在坐标位置添加标注框,将修改操作和对应的控件名称和控件标识添加至标注框中;利用标注框生成与修改操作对应的操作记录。

服务器接收到第一终端上传的审核请求后,根据审核请求中携带的初始图形文件生成对应的审核任务,并将审核任务发送至与请求中携带的审核节点标识对应的第二终端,以使得对应的第二终端对初始图形文件进行处理。

第二终端接收到服务器发送的审核任务后,根据审核任务向服务器发送对该图形文件的修改请求。服务器接收到第二终端发送的修改请求后,则根据该修改请求调用图形编辑器,根据图形文件获取对应的图形控件。将图形编辑器的界面以及图形控件发送至第二终端,使得第二终端通过图形编辑器的界面和图形控件对初始图形文件进行修改。

初始图形文件中包括一个或多个图形控件,每个图形控件包括对应的控件名称和控件标识。服务器可以预先定义初始图形文件的起点坐标位置,由此初始图形文件中的每个图形控件都有对应的坐标位置。

第二终端利用图形编辑器对初始图形文件进行修改时,服务器获取第二终端对初始图形文件中的一个或多个图形控件的修改操作。具体地,服务器获取初始图形文件中一个或多个被修改图形控件的坐标位置、控件名称和控件标识,在被修改图形控件的坐标位置添加标注框。标注框可以包括连接线和标注框两部分,标注框可以添加在初始图形文件的周围,并通过连接线与被修改图形控件的坐标位置连接。优选地,该连接线还可以加上指示标识,例如箭头。服务器在被修改图形控件的坐标位置添加标注框后,并将被修改的图形控件的控件名称和控件标识添加至对应的标注框中。进一步地,服务器还可以获取第二终端在标注框中添加的标注信息,标注信息可以包括对初始图形文件进行修改的操作记录和备注说明。

进一步地,服务器还可以将被修改的图形控件直接在标注框中进行展示,例如,可以在标注框中展示增加的图形控件和删除的图形控件。由此能够有效地对初始图形文件进行在线编辑修改,并保留对应的修改痕迹,使得设计人员可以根据修改痕迹有效地对图形文件进行进一步处理,由此能够有效提高图形文件的处理效率。

在一个实施例中,图形控件包括控件标识、控件名称和控件类型,该方法还包括:从特定网站中获取多个图形控件,根据图形控件的控件标识、控件名称和控件类型将获取的图形控件存储至图形控件库中;获取第一终端上传的初始图形文件中的图形控件;将初始图形文件中的图形控件与图形控件库中的图形控件进行匹配;当初始图形文件中的图形控件与图形控件库中的图形控件不匹配时,将不匹配的图形控件添加至图形控件库中。

服务器在接收第一终端上传的审核请求之前,还可以预先从特定网站中获取多个图形控件,每个图形控件包括对应的控件标识、控件名称和控件类型。服务器进而将获取的图形控件根据对应的控件标识、控件名称和控件类型存储至预先建立的图形控件库中,由此可以有效地获取大量的图形控件并进行存储。

服务器接收第一终端发送的审核请求后,获取审核请求中初始图形文件中的图形控件,初始图形文件中的图形控件也包括对应的控件标识、控件名称和控件类型。服务器则根据图初始形文件中图形控件的控件标识、控件名称和控件类型与图形控件库中的图形控件进行匹配,当初始图形文件中存在与图形控件库中的图形控件不匹配的图形控件时,则将不匹配的图形控件添加至图形控件库中进行存储。由此服务器可以有效地获取更多的图形控件,以用于对图形文件进行有效地编辑和修改等处理。

在一个实施例中,初始图形文件中包括一个或多个图形控件,图形控件包括对应的控件类型,在第二终端利用图形编辑器和图形控件对初始图形文件进行修改之前,还包括根据初始图形文件的类型推送对应的组件的步骤,该步骤具体包括以下内容:

步骤402,获取初始图形文件中多个图形控件的控件类型。

服务器接收到第一终端上传的审核请求后,根据审核请求中携带的图形文件生成对应的审核任务,并将审核任务发送至与请求中携带的审核节点标识对应的第二终端,以使得对应的第二终端对初始图形文件进行处理。

第二终端接收到服务器发送的审核任务后,根据审核任务向服务器发送对初始图形文件的修改请求。服务器接收到第二终端发送的修改请求后,则根据该修改请求调用图形编辑器,并将图形编辑器的界面以及图形控件发送至第二终端。服务器进一步获取初始图形文件中多个图形控件的控件类型。

步骤404,获取预设的分类器,将多个图形控件的控件类型输入至分类器中,得到初始图形文件所属类别的概率值。

服务器获取预设的分类器,分类器可以是服务器预先根据大量的图形控件的控件类型进行训练得到的分类器。服务器进一步将获取的初始图形文件中图形控件的控件类型输入至分类器中,分类器首先提取出控件类型的特征向量,根据控件类型的特征向量通过分类器的分类模型计算出这些特征向量所属类别的概率值。由此能够计算出初始图形文件属于对应每个类别的概率。

步骤406,提取出概率值达到预设概率值对应的类别,并对初始图形文件添加对应的类别标签。

步骤408,根据初始图形文件的类别标签从图形控件库中获取与类别标签对应的组件,并推送至第二终端,使得第二终端利用组件对初始图形文件进行修改。

服务器计算出初始图形文件属于对应的类别的概率值后,提取出概率值达到预先设定的预设概率值对应的类别。例如,可以提取出概率值达到0.8对应的类别,即获取概率值达到了百分之八十的初始图形文件属于对应的类别的,表示初始图形文件属于对应的类别的概率较高。服务器对初始图形文件添加该类别对应的类别标签。由此能够有效地对初始图形文件进行分类。

服务器对初始图形文件添加该类别对应的类别标签后,根据该类别标签从图形控件库中获取与类别标签对应的组件,组件可以是预先设计或从特定网站中获取的图形组合控件,还可以是服务器根据类别标签进行自动化拼接的图形组合控件。服务器将获取的组件推送至第二终端,以使得第二终端利用组件对初始图形文件进行修改。通过对初始图形文件中图形控件进行深度学习,从而能够有效地对初始图形文件进行分类,进而能够有效地根据初始图形文件的类别想对应的第二终端推送相对应的组件,以使得第二终端有效便捷地处理图形文件,由此能够有效地提高图形文件的处理效率。

在一个实施例中,该方法还包括:接收第二终端通过图形管理平台发送的通讯请求,通讯请求包括通信工具和通讯对象;根据通讯请求的通信工具调用对应的接口;获取第二终端发送的通讯内容;根据通讯对象向第一终端发送提示信息,并将通讯内容发送至第一终端,以使第二终端和第一终端建立在线通信连接。

服务器接收到第一终端上传的审核请求后,根据审核请求中携带的图形文件生成对应的审核任务,并将审核任务发送至与请求中携带的审核节点标识对应的第二终端,以使得对应的第二终端对初始图形文件进行处理。

第二终端接收到服务器发送的审核任务后,根据审核任务向服务器发送对初始图形文件的修改请求。服务器接收到第二终端发送的修改请求后,则根据该修改请求调用图形编辑器,根据初始图形文件获取对应的图形控件。将图形编辑器的界面以及图形控件发送至第二终端,使得第二终端通过图形编辑器的界面和图形控件对初始图形文件进行修改。

第二终端在对初始图形文件进行修改的过程中,还可以通过通信工具与第一终端进行在线交流,以便于对初始图形文件进行修改。具体地,第二终端可以通过图形管理平台向服务器发送通讯请求,通讯请求中包括了通信工具和通讯对象。服务器接收第二终端通过图形管理平台发送的通讯请求后,根据通讯请求的通信工具调用对应的接口,并将该通信工具的界面返回至第二终端的界面进行展示,以使得第二终端通过通信工具的界面输入通讯内容并发送至服务器。服务器获取第二终端发送的通讯内容后,根据通讯对象向第一终端发送提示信息,并将通讯内容发送至第一终端,由此能够使得第二终端和第一终端有效地建立在线通信连接,以便于对初始图形文件进行修改,由此能够有效地提高图形文件的处理效率。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图5所示,提供了一种图形文件处理装置,包括:接收模块502、任务生成模块504、编辑模块506、存储模块508和发送模块510,其中:

接收模块502,用于接收第一终端上传的审核请求,审核请求携带审核节点标识和初始图形文件。

任务生成模块504,用于根据初始图形文件生成审核任务,将审核任务发送至与审核节点标识对应的第二终端。

接收模块502还用于接收第二终端根据审核任务发送的修改请求。

编辑模块506,用于根据修改请求调用图形编辑器,根据初始图形文件获取对应的图形控件;将图形编辑器的界面以及图形控件发送至第二终端,第二终端用于通过图形编辑器的界面和图形控件对初始图形文件进行修改。

存储模块508,用于获取第二终端对初始图形文件的修改痕迹和修改后的图形文件,并对修改后的图形文件和对应的修改痕迹进行存储。

发送模块510,用于向第一终端发送图形文件已修改的提示消息。

在一个实施例中,初始图形文件中包括一个或多个图形控件,编辑模块506还用于获取第二终端对初始图形文件中的一个或多个图形控件的修改操作;获取一个或多个被修改图形控件的坐标位置,在对应的坐标位置添加与修改操作对应的操作记录;根据初始图形文件和操作记录生成与初始图形文件对应的修改痕迹;利用所述修改痕迹和对应的图形文件生成修改后的图形文件。

在一个实施例中,图形控件包括对应的控件名称和控件标识,编辑模块506还用于获取被修改的图形控件坐标位置和控件名称以及控件标识;在坐标位置添加标注框,将修改操作和对应的控件名称和控件标识添加至标注框中;利用标注框生成与修改操作对应的操作记录。

在一个实施例中,图形控件包括控件标识、控件名称和控件类型,该装置还包括获取模块,用于从特定网站中获取多个图形控件,根据图形控件的控件标识、控件名称和控件类型将获取的图形控件存储至图形控件库中;获取第一终端上传的初始图形文件中的图形控件。匹配模块,用于将初始图形文件中的图形控件与图形控件库中的图形控件进行匹配;当图形文件中的图形控件与图形控件库中的图形控件不匹配时,将不匹配的图形控件添加至图形控件库中。

在一个实施例中,初始图形文件中包括一个或多个图形控件,图形控件包括对应的控件类型,该装置还包括分类模块,用于获取初始图形文件中多个图形控件的控件类型;获取预设的分类器,将多个图形控件的控件类型输入至分类器中,得到初始图形文件所属类别的概率值;提取出概率值达到预设概率值对应的类别,并对初始图形文件添加对应的类别标签。提示模块,用于根据初始图形文件的类别标签从图形控件库中获取与类别标签对应的组件,并推送至第二终端,使得第二终端利用组件对初始图形文件进行修改。

在一个实施例中,该装置还包括通信模块,用于接收第二终端通过图形管理平台发送的通讯请求,通讯请求包括通信工具和通讯对象;根据通讯请求的通信工具调用对应的接口;获取第二终端发送的通讯内容;根据通讯对象向第一终端发送提示信息,并将通讯内容发送至第一终端,以使第二终端和第一终端建立在线通信连接。

关于图形文件处理装置的具体限定可以参见上文中对于图形文件处理方法的限定,在此不再赘述。上述图形文件处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储图形文件、图形控件等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种图形文件处理方法。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收第一终端上传的审核请求,审核请求携带审核节点标识和初始图形文件;

根据初始图形文件生成审核任务,将审核任务发送至与审核节点标识对应的第二终端;

接收第二终端根据审核任务发送的修改请求;

根据修改请求调用图形编辑器,根据初始图形文件获取对应的图形控件;

将图形编辑器的界面以及图形控件发送至第二终端,第二终端用于通过图形编辑器的界面和图形控件对初始图形文件进行修改;

获取第二终端对初始图形文件的修改痕迹和修改后的图形文件,并对修改后的图形文件和对应的修改痕迹进行存储;

向第一终端发送图形文件已修改的提示消息。

在一个实施例中,初始图形文件中包括一个或多个图形控件,处理器执行计算机程序时还实现以下步骤:获取第二终端对初始图形文件中的一个或多个图形控件的修改操作;获取一个或多个被修改图形控件的坐标位置,在对应的坐标位置添加与修改操作对应的操作记录;根据初始图形文件和操作记录生成与初始图形文件对应的修改痕迹;利用所述修改痕迹和对应的图形文件生成修改后的图形文件。

在一个实施例中,图形控件包括对应的控件名称和控件标识,处理器执行计算机程序时还实现以下步骤:获取被修改的图形控件坐标位置和控件名称以及控件标识;在坐标位置添加标注框,将修改操作和对应的控件名称和控件标识添加至标注框中;利用标注框生成与修改操作对应的操作记录。

在一个实施例中,图形控件包括控件标识、控件名称和控件类型,处理器执行计算机程序时还实现以下步骤:从特定网站中获取多个图形控件,根据图形控件的控件标识、控件名称和控件类型将获取的图形控件存储至图形控件库中;获取第一终端上传的初始图形文件中的图形控件;将初始图形文件中的图形控件与图形控件库中的图形控件进行匹配;当初始图形文件中的图形控件与图形控件库中的图形控件不匹配时,将不匹配的图形控件添加至图形控件库中。

在一个实施例中,初始图形文件中包括一个或多个图形控件,图形控件包括对应的控件类型,处理器执行计算机程序时还实现以下步骤:获取初始图形文件中多个图形控件的控件类型;获取预设的分类器,将多个图形控件的控件类型输入至分类器中,得到初始图形文件所属类别的概率值;提取出概率值达到预设概率值对应的类别,并对初始图形文件添加对应的类别标签;根据初始图形文件的类别标签从图形控件库中获取与类别标签对应的组件,并推送至第二终端,使得第二终端利用组件对初始图形文件进行修改。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收第二终端通过图形管理平台发送的通讯请求,通讯请求包括通信工具和通讯对象;根据通讯请求的通信工具调用对应的接口;获取第二终端发送的通讯内容;根据通讯对象向第一终端发送提示信息,并将通讯内容发送至第一终端,以使第二终端和第一终端建立在线通信连接。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收第一终端上传的审核请求,审核请求携带审核节点标识和初始图形文件;

根据初始图形文件生成审核任务,将审核任务发送至与审核节点标识对应的第二终端;

接收第二终端根据审核任务发送的修改请求;

根据修改请求调用图形编辑器,根据初始图形文件获取对应的图形控件;

将图形编辑器的界面以及图形控件发送至第二终端,第二终端用于通过图形编辑器的界面和图形控件对初始图形文件进行修改;

获取第二终端对初始图形文件的修改痕迹和修改后的图形文件,并对修改后的图形文件和对应的修改痕迹进行存储;

向第一终端发送图形文件已修改的提示消息。

在一个实施例中,初始图形文件中包括一个或多个图形控件,计算机程序被处理器执行时还实现以下步骤:获取第二终端对初始图形文件中的一个或多个图形控件的修改操作;获取一个或多个被修改图形控件的坐标位置,在对应的坐标位置添加与修改操作对应的操作记录;根据初始图形文件和操作记录生成与初始图形文件对应的修改痕迹;利用所述修改痕迹和对应的图形文件生成修改后的图形文件。

在一个实施例中,图形控件包括对应的控件名称和控件标识,计算机程序被处理器执行时还实现以下步骤:获取被修改的图形控件坐标位置和控件名称以及控件标识;在坐标位置添加标注框,将修改操作和对应的控件名称和控件标识添加至标注框中;利用标注框生成与修改操作对应的操作记录。

在一个实施例中,图形控件包括控件标识、控件名称和控件类型,计算机程序被处理器执行时还实现以下步骤:从特定网站中获取多个图形控件,根据图形控件的控件标识、控件名称和控件类型将获取的图形控件存储至图形控件库中;获取第一终端上传的初始图形文件中的图形控件;将初始图形文件中的图形控件与图形控件库中的图形控件进行匹配;当初始图形文件中的图形控件与图形控件库中的图形控件不匹配时,将不匹配的图形控件添加至图形控件库中。

在一个实施例中,初始图形文件中包括一个或多个图形控件,图形控件包括对应的控件类型,计算机程序被处理器执行时还实现以下步骤:获取初始图形文件中多个图形控件的控件类型;获取预设的分类器,将多个图形控件的控件类型输入至分类器中,得到初始图形文件所属类别的概率值;提取出概率值达到预设概率值对应的类别,并对初始图形文件添加对应的类别标签;根据初始图形文件的类别标签从图形控件库中获取与类别标签对应的组件,并推送至第二终端,使得第二终端利用组件对初始图形文件进行修改。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收第二终端通过图形管理平台发送的通讯请求,通讯请求包括通信工具和通讯对象;根据通讯请求的通信工具调用对应的接口;获取第二终端发送的通讯内容;根据通讯对象向第一终端发送提示信息,并将通讯内容发送至第一终端,以使第二终端和第一终端建立在线通信连接。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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