一种信息处理方法、装置及服务器与流程

文档序号:11134056阅读:208来源:国知局
一种信息处理方法、装置及服务器与制造工艺

本发明涉及软件开发技术领域,具体涉及一种信息处理方法、装置及服务器。



背景技术:

Adobe Flash CS6是用于创建多媒体内容的强大创作平台,可用于制作网络应用中包含多媒体内容的UI(User Interface,用户界面)。其中,网络应用包括网络游戏应用、网络社交应用等。

随着Adobe Flash CS6的发展,虽然包含至少一个用户界面的网络应用在人们的日常工作、生活中占有越来越重要的地位。但是,现有技术却通常存在需利用依赖于Adobe Flash CS6的用于执行特定动作的JSFL(Flash JavaScript)脚本,才可实现对网络应用的半自动化信息处理的问题。其中,对网络应用的半自动化信息处理包括:对网络应用中文字/图片的导出、替换等。

因此,提供一种信息处理方法、装置及服务器,以实现对网络应用的全自动化信息处理,是亟待解决的问题。



技术实现要素:

有鉴于此,本发明实施例提供一种信息处理方法、装置及服务器,以实现对网络应用的全自动化信息处理。

为实现上述目的,本发明实施例提供如下技术方案:

一种信息处理方法,应用于至少一个网络应用,所述网络应用由至少一个FLA源文件构成,该方法包括:

接收信息处理请求,所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型;

确定位于所述文件范围内的FLA源文件;

对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果。

一种信息处理装置,应用于至少一个网络应用,所述网络应用由至少一个FLA源文件构成,该装置包括:

信息处理请求接收单元,用于接收信息处理请求,所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型;

FLA源文件确定单元,用于确定位于所述文件范围内的FLA源文件;

处理操作单元,用于对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果。

一种服务器,包括:所述信息处理装置。

本申请实施例提供一种信息处理方法、装置及服务器,应用于至少一个网络应用,所述网络应用由至少一个FLA源文件构成,本申请通过接收信息处理请求(所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型);并确定位于所述文件范围内的FLA源文件;进而对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方式,实现了对网络应用的全自动化信息处理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的一种信息处理方法流程图;

图2为本申请实施例提供的一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法流程图;

图3为本申请实施例提供的另一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法流程图;

图4为本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法流程图;

图5为本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法流程图;

图6为本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法流程图;

图7为本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法流程图;

图8为本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法流程图;

图9为本申请实施例提供的一种信息处理装置的结构示意图;

图10为本申请实施例提供的一种信息处理装置的硬件结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例:

图1为本申请实施例提供的一种信息处理方法流程图。

可选的,如图1所示的信息处理方法应用于至少一个网络应用,所述网络应用由至少一个FLA源文件构成。

可选的,网络应用包括网络游戏应用、网络社交应用等。以上仅仅是本申请实施例提供的网络应用的优选方式,在此不做限定。

在本申请实施例中,优选的,网络应用由用户利用Adobe Flash CS6软件制作生成,且制作生成的网络应用由至少一个FLA源文件构成,通过构成网络应用的所有FLA源文件可实现该网络应用的功能。其中,FLA是Adobe Flash CS6软件生成的一种包含原始素材的Flash动画格式的源文件。

如图1所示,该方法包括:

S101、接收信息处理请求,所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型;

可选的,在进行信息处理时,可首先由用户通过硬件设备发送信息处理请求。其中,信息处理请求中应指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型。

可选的,硬件设备包括移动终端、台式机等。以上仅仅是本申请实施例提供的硬件设备的优选方式,在此不做限定。

可选的,处理操作类型包括:文本提取类型、文本合入类型、图片提取类型、图片合入类型,或,字体转换类型。

以上仅仅是本申请实施例提供的处理操作类型的优选方式,在此不做限定。

S102、确定位于所述文件范围内的FLA源文件;

可选的,当确定的位于文件范围内的FLA源文件的数量为0个时,则不继续执行步骤S103;当确定的位于文件范围内的FLA源文件的数量大于等于1时,则继续执行步骤S103。

可选的,确定的位于文件范围内的各个FLA源文件可能会同属于一个网络应用,或,确定的位于文件范围内的各个FLA源文件可能会不同属于一个网络应用。

以上仅仅是本申请实施例的优选方式,具体的确定的位于文件范围内的每个FLA源文件具体所属的网络应用,还需依信息处理请求指示的请求处理的FLA源文件的文件范围而定,在此不做限定。

S103、对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果。

可选的,当确定位于文件范围内FLA源文件后,即可直接对所确定的FLA源文件执行与处理操作类型相应的处理操作,以得到处理结果。

本申请实施例提供一种信息处理方法,应用于至少一个网络应用,所述网络应用由至少一个FLA源文件构成,本申请通过接收信息处理请求(所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型);并确定位于所述文件范围内的FLA源文件;进而对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方式,实现了对网络应用的全自动化信息处理。

为了更加全面的对本申请实施例提供的一种信息处理方法进行阐述,现对本申请实施例提供的“一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果”方法进行详细介绍,请参见图2。

如图2所示,该方法包括:

S201、根据处理线程的数量,确定所确定的FLA源文件的处理批数,每一批处理的FLA源文件的数量与所述处理线程的数量相应;

需要说明的是:处理线程的数量可依据用户的需求任意设定,具体不做限定。

可选的,当确定处理线程的数量后,可进一步确定上述步骤S102的处理结果(所确定的FLA源文件)的处理批数,其中,每一批处理的FLA源文件的数量与所述处理线程的数量相应。

需要说明的是:初始化处理批数为0;当所确定的FLA源文件中的未被分批的FLA源文件的数量大于等于处理线程的数量时,确定当前一批处理的FLA源文件的数量与处理线程的数量相等,且处理批数加1;当所确定的FLA源文件中的未被分批的FLA源文件的数量小于处理线程的数量时,确定当前一批处理的FLA源文件的数量即为所确定的FLA源文件中的未被分批的FLA源文件的数量,且处理批数加1。

具体的,所确定的FLA源文件中的未被分批的FLA源文件的数量指的是:所确定的FLA源文件中,除当前已有的所有处理批数对应的FLA源文件的数量外,剩余的FLA源文件的数量。

例如,当所确定的FLA源文件的数量为8,处理线程的数量为3时;初始化处理批数为0;确定所确定的FLA源文件中的3个FLA源文件为一批处理的FLA源文件,且处理批数加1,处理批数加1后得到的处理批数的结果为1,且此时所确定的FLA源文件中的未被分批的FLA源文件的数量为5;进一步的,确定5个FLA源文件中的3个FLA源文件为一批处理的FLA源文件,且处理批数加1,处理批数加1后得到的处理批数的结果为2,且此时所确定的FLA源文件中的未被分批的FLA源文件的数量为2;进一步的,确定2个FLA源文件为一批处理的FLA源文件,且处理批数加1,处理批数加1后得到的处理批数的结果为3,且此时所确定的FLA源文件中的未被分批的FLA源文件的数量为0,执行结束。执行结果为:确定所确定的FLA源文件的处理批数为3,第一批处理的FLA源文件的数量为3;第二批处理的FLA源文件的数量为3;第三批处理的FLA源文件的数量为2。

S202、通过所述处理线程,以所述处理批数,对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果。

可选的,通过所述处理线程,以所述处理批数,对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方式,可实现对FLA源文件的批量处理,以提高对所确定的FLA源文件的处理效率。

通过上述对本申请实施例提供的“对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果”方法的进一步介绍,使得本申请实施例提供的信息处理方法更加清晰、完整,便于本领域技术人员理解。

为了更加全面的对本申请实施例提供的一种信息处理方法进行阐述,现对当处理操作类型为文本提取类型时,对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法进行详细阐述。

可选的,当处理操作类型为文本提取类型时,本申请实施例提供的另一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法,请参见图3。

如图3所示,该方法包括:

S301、分别对所确定的FLA源文件中的每个FLA源文件进行解析,得到与所述FLA源文件对应的解析文件;

需要说明的是:需要对所确定的FLA源文件中的每个FLA源文件进行解析,以得到分别与所确定的FLA源文件中的每个FLA源文件对应的解析文件。

在本申请实施例中,优选的,对FLA源文件进行解析得到的解析文件为XFL解析文件。

其中,有关将FLA源文件解析成XFL解析文件的具体方式,请参见现有技术,在此不做限定。

S302、分别确定每个所述解析文件中包括的各个文本节点;

可选的,确定解析文件中包括的各个文本节点的方式包括:确定解析文件中是否存在文本节点标志,将解析文件中存在的每个文件节点标志对应的节点确定为一个文本节点。

可选的,文本节点标志包括DOM结构。以上仅仅是本申请实施例提供的文本节点标志的优选方式,在此不做限定。

S303、分别获取每个所述文本节点中的每个文本标签对应的文本;

需要说明的是:确定解析文件中的文本节点后,还需确定每个文件节点中的各个文本标签对应的文本。

可选的,确定文本节点中的各个文本标签的方式包括:确定文本节点中是否存在文本标签标志,将文本节点中存在的每个文本标签标志对应的标签确定为一个文本标签。

可选的,文本标签标志包括<characters></characters>。以上仅仅是本申请实施例提供的文本标签标志的优选方式,在此不做限定。

需要说明的是:确定文本节点中的各个文本标签后,需分别获取每个文本标签对应的文本。

S304、将获取到的所有所述文本作为处理结果。

图4为本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法流程图。

如图4所示,该方法包括:

S401、分别对所确定的FLA源文件中的每个FLA源文件进行解析,得到与所述FLA源文件对应的解析文件;

S402、分别确定每个所述解析文件中包括的各个文本节点;

S403、分别获取每个所述文本节点中的每个文本标签对应的文本;

S404、将获取到的所有所述文本作为处理结果;

需要说明的是:本申请实施例提供的如图4所示的步骤S401-S404的执行过程,与上述实施例提供的如图3所示的步骤S301-S304的执行过程相同,有关步骤S401-S404的执行过程详细请参见上述对步骤S301-S304的执行过程的描述,在此不做限定。

S405、分别为所述处理结果中的每个所述文本关联一个唯一的文本标识;

可选的,通过分别为处理结果中的每个文本关联一个唯一的文本标识,可使得处理结果中的每一个文本都具有唯一性,且每个文本的唯一性通过与其关联的一个唯一的文本标识体现。

S406、分别为每个所述解析文件中的每个文本标签关联一个唯一的文本标签标识;

可选的,通过分别为每个解析文件中的每个文本标签关联一个唯一的文本标签标识,可使得所有解析文件中的每个文本标签关联的文本标签标识唯一,进而使得所有解析文件中的每个文本标签都具有唯一性,且每个文本标签的唯一性通过与其关联的一个唯一的文本标签标识体现。

S407、对于所述处理结果中的每个所述文本,将所述文本的文本标识,与所述文本对应的位于所述解析文件中的文本标签的文本标签标识相关联。

可选的,通过对于所述处理结果中的每个所述文本,将所述文本的文本标识,与所述文本对应的位于所述解析文件中的文本标签的文本标签标识相关联的方式,保证了处理结果中文本的文本标识与解析文件中文本标签的文本标签标识的对应,便于处理结果中文本的回写(即便于将处理结果中的文本回写到解析文件中)。

通过对上述本申请实施例提供的当处理操作类型为文本提取类型时,本申请实施例提供的另一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法的进一步介绍,使得本申请实施例提供的信息处理方法更加清晰、完整,便于本领域技术人员理解。

为了更加全面的对本申请实施例提供的一种信息处理方法进行阐述,现对当所述处理操作类型为文本合入类型时,对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法进行详细阐述。

可选的,当所述处理操作类型为文本合入类型时,本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法,请参见图5。

可选的,当所述处理操作类型为文本合入类型时,所述信息处理请求还指示有至少一个待合入文本,以及分别与每个所述待合入文本关联的唯一的文本标识。

需要说明的是:当处理操作类型为文本合入类型时,信息处理请求所请求的是:将该信息处理请求指示的至少一个待合入文本,合入(回写)到该信息处理请求指示的文件范围内的FLA源文件中的相应位置。

如图5所示,该方法包括:

S501、分别对所确定的FLA源文件中的每个FLA源文件进行解析,得到与所述FLA源文件对应的解析文件;每个所述解析文件包括的每个文本节点中的每个文本标签关联有唯一的文本标签标识,每个所述文本标签标识对应唯一的文本标识;

可选的,本申请实施例提供的步骤S501中的“分别对所确定的FLA源文件中的每个FLA源文件进行解析,得到与所述FLA源文件对应的解析文件”的实现技术手段与上述实施例提供的步骤S101中的实现技术手段相同,在此不做赘述。

需要说明的是:分别对所确定的FLA源文件中的每个FLA源文件进行解析,针对所确定的FLA源文件中的每个FLA源文件得到一个相应的解析文件;且得到的每个解析文件包括若干个文本节点,每个文本节点中包括若干个文本标签,所有的解析文件中的每个文本标签关联有唯一的一个文本标签标识,每个文本标签标识对应唯一的文本标识。

可选的,有关文本节点、文本标签及文本标签标识的详细介绍请参见上述实施例,在此不做赘述。

S502、确定分别与每个所述待合入文本关联的文本标识所对应的文本标签标识;

可选的,解析得到的所有解析文件中的每个文本标签关联有唯一的一个文本标签标识,且每个文本标签标识对应唯一的文本标识。因此,针对信息处理请求指示的每个待合入文本,均可根据与该待合入文本关联的一个唯一的文本标识,确定与该文本标识唯一对应的文本标签标识(该文本标签标识对应的文本标签位于步骤S501所解析得到的解析文件中),并执行步骤S503。

进一步的,当根据信息处理请求指示的某个待合入文本关联的唯一的文本标识,并未在步骤S501所解析得到的解析文件中找到相应的文本标签,以使该文本标签的文本标签标识与该待合入文本的文本标识对应时,则针对该待合入文本而言,并未确定与该待合入文本对应的文本标签标识,且不在执行步骤S503。

S503、针对确定的每个所述文本标签标识,将所述解析文件中与所述文本标签标识关联的文本标签对应的文本,替换成所述文本标签标识对应的所述文本标识所关联的待合入文本,得到处理结果。

可选的,针对确定的每个文本标签标识执行如下过程:确定解析文件中与该文本标签标识关联的文本标签所对应的文本(第一文本);确定文本标签标识对应的文本标识所关联的待合入文本(第二文本);将解析文件中的第一文本替换成第二文本。并且,将最终(全部替换完成后)得到的所有解析文件作为处理结果。

进一步的,在本申请实施例提供的如图5所示的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法中,还包括:确定与所述待合入文本关联的文本标识对应的文本标签标识所指示的用于显示所述待合入文本的文本框;确定所述文本框的坐标偏移量,以便根据所述文本框的坐标偏移量完成对所述待合入文本的显示。

可选的,在执行完成上述步骤S503之后,还可以继续执行“确定与所述待合入文本关联的文本标识对应的文本标签标识所指示的用于显示所述待合入文本的文本框;确定所述文本框的坐标偏移量,以便根据所述文本框的坐标偏移量完成对所述待合入文本的显示”过程。

需要说明的是:解析文件中的文本标签不仅对应的文本,而且还指示有用于显示其对应的文本的文本框。通过控制文本标签指示的文本框的大小,可有效控制文本标签对应的文本在该文本框中的显示位置(如,文本是否可完全位于文本框内)。

可选的,在执行完成步骤S503后(即确定与待合入文本关联的文本标识对应的位于解析文件中的文本标签所对应文本,并将该确定的文本被待合入文本替换后);会确定与待合入文本关联的文本标识对应的位于解析文件中的文本标签标识所对应的文本框;并进一步根据待合入文本的大小确定文本框的坐标偏移量;以便根据该文本框的坐标偏移量显示文本框,进而保证待合入文本按照需求在文本框中显示(如保证待合入文本完全在文本框中显示)。

通过对上述本申请实施例提供的当所述处理操作类型为文本合入类型时,本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法的进一步介绍,使得本申请实施例提供的信息处理方法更加清晰、完整,便于本领域技术人员理解。

为了更加全面的对本申请实施例提供的一种信息处理方法进行阐述,现对当所述处理操作类型为图片提取类型时,对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法进行详细阐述。

可选的,当所述处理操作类型为图片提取类型时,本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法,请参见图6。

如图6所示,该方法包括:

S601、获取所确定的FLA源文件中的每个FLA源文件里的各个位图类型的库元件;

可选的,当确定位于信息处理请求中的文件范围内的FLA源文件后,可直接获取所确定的FLA源文件中的每个FLA源文件里的各个位图类型的库元件。

S602、针对获取到的每个所述库元件,将所述库元件与所述库元件在其所属的网络应用中的路径信息相关联;

需要说明的是:在获取所确定的FLA源文件中的每个FLA源文件中的各个库元件后,还需确定每个库元件在其所属的网络应用中的路径信息;进而分别将获取到的每个库元件,与确定的该库元件的路径信息相关联。

S603、将所有的关联有路径信息的库元件作为处理结果。

可选的,将获取到的所有的关联有路径信息的库元件作为与图片提取类型指示的图片提取结果(即当处理操作类型为图片提取类型时,所述对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到的处理结果)。

进一步的,在本申请实施例提供的如图6所示的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法中,还包括:根据路径信息指示的路径,存储所述处理结果中的各个关联有路径信息的库元件,其中,所述库元件的存储路径与所述库元件关联的路径信息指示的路径相应。

需要说明的是:在执行完成步骤S603得到处理结果后,可对处理结果进行存储,具体的存储处理结果的方式包括:根据路径信息指示的路径,存储所述处理结果中的各个关联有路径信息的库元件,其中,所述库元件的存储路径与所述库元件关联的路径信息指示的路径相应。

可选的,所述库元件的存储路径与所述库元件关联的路径信息指示的路径相应,包括:所述库元件的存储路径与所述库元件关联的路径信息指示的路径相同。

例如,当处理结果中包括5个库元件,分别为第一库元件、第二库元件、第三库元件、第四库元件和第五库元件,且第一库元件、第二库元件同属于一网络应用(第一网络应用),第三库元件、第四库元件和第五库元件同属于另一网络应用(第二网络应用)。

若第一网络应用的目录为:第一A文件,位于第一A文件下的第二A文件和第三A文件,位于第二A文件下的第四A文件,且第一库元件位于第三A文件中,第二库元件位于第四A文件中;第二网络应用的目录为:第一B文件,位于第一B文件下的第二B文件、第三B文件和第四B文件,且第三库元件位于第二B文件中,第四库元件位于第三B文件中,第五库元件位于第四B文件中时;根据路径信息指示的路径,存储处理结果中的各个关联有路径信息的库元件的结果包括两部分。

第一部分为:第一A文件,位于第一A文件下的第二A文件和第三A文件(第三A文件中包括第一库元件),位于第二A文件下的第四A文件(第四A文件中包括第二库元件)。

第二部分为:第一B文件,位于第一B文件下的第二B文件中的第三库元件,位于第一B文件下的第三B文件中的第四库元件,位于第一B文件下的第四B文件中的第五库元件。

以上仅仅是本申请实施例的优选方式,发明人可根据自己的需求任意设置所述库元件的存储路径与所述库元件关联的路径信息指示的路径相应的具体方式,在此不做限定。

通过对上述本申请实施例提供的当所述处理操作类型为图片提取类型时时,本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法的进一步介绍,使得本申请实施例提供的信息处理方法更加清晰、完整,便于本领域技术人员理解。

为了更加全面的对本申请实施例提供的一种信息处理方法进行阐述,现对当所述处理操作类型为图片合入类型时,对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法进行详细阐述。

可选的,当所述处理操作类型为图片合入类型时,本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法,请参见图7。

可选的,当所述处理操作类型为图片合入类型时,所述信息处理请求还指示有至少一个位图类型的待合入库元件,所述待合入库元件关联有路径信息。

需要说明的是:当处理操作类型为图片合入类型时,信息处理请求所请求的是:将该信息处理请求指示的至少一个待合入库元件,合入(回写)到该信息处理请求指示的文件范围内的FLA源文件中的相应位置。

如图7所示,该方法包括:

S701、分别确定每个所述待合入库元件关联的路径信息指示的路径对应的库元件;

可选的,分别确定每个所述待合入库元件关联的路径信息指示的路径对应的库元件的方法为,针对每个待合入库元件执行如下过程:确定待合入库元件关联的路径信息指示的路径对应的位于相应网络应用中的库元件。

S702、当确定的所述库元件位于所确定的FLA源文件中的一FLA源文件中时,将位于所述FLA源文件中的所述库元件替换成关联的路径信息指示的路径与所述库元件对应的待合入库元件,得到处理结果。

需要说明的是:当确定的库元件位于所确定的FLA源文件中的一FLA源文件中时,才可将位于所述FLA源文件中的所述库元件替换成待合入库元件(该待合入库元件关联的路径信息指示的路径与所述被替换的库元件对应)。并且,将最终(全部替换完成后)得到的所确定的FLA源文件作为处理结果。

进一步的,在本申请实施例提供的如图7所示的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法中,还包括:确定各个所述待合入库元件关联的路径信息指示的路径之间的层级关系。

需要说明的是:当本申请实施例提供的如图7所示的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法中,还包括:确定各个所述待合入库元件关联的路径信息指示的路径之间的层级关系时,上述步骤S701的具体执行过程包括:根据所述层级关系,依次确定每个所述待合入库元件关联的路径信息指示的路径对应的库元件。

例如,当待合入库元件的个数为3个,分别为第一待合入库元件、第二待合入库元件以及第三待合入库元件,且这3个待合入库元件同属于一网络应用(第三网络应用)时,若第三网络应用的目录为第一文件,第一文件下的第二文件,以及第二文件下的第三文件,且第一待合入库元件关联的路径信息指示的路径为第二文件中,第三待合入库元件关联的路径信息指示的路径也是第二文件中,第二待合入库元件关联的路径信息指示的路径是第三文件中时,则按照第一待合入库元件、第三待合入库元件、第二待合入库元件的顺序依次确定每个待合入库元件关联的路径信息指示的路径对应的库元件。

通过对上述本申请实施例提供的当所述处理操作类型为图片合入类型时时,本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法的进一步介绍,使得本申请实施例提供的信息处理方法更加清晰、完整,便于本领域技术人员理解。

为了更加全面的对本申请实施例提供的一种信息处理方法进行阐述,现对当所述处理操作类型为字体转换类型时,对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法进行详细阐述。

可选的,当所述处理操作类型为字体转换类型时,本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法,请参见图8。

可选的,当所述处理操作类型为字体转换类型时,所述信息处理请求还指示有待转换字体信息。

需要说明的是:当所述处理操作类型为字体转换类型时,信息处理请求所请求的是:将信息处理请求指示的文件范围内的FLA源文件指示的网络应用中的字体替换成待转换字体信息指示的字体。

如图8所示,该方法包括:

S801、分别对所确定的FLA源文件中的每个FLA源文件进行解析,得到与所述FLA源文件对应的解析文件;

在本申请实施例中,优选的,可选的,本申请实施例提供的步骤S801中的“分别对所确定的FLA源文件中的每个FLA源文件进行解析,得到与所述FLA源文件对应的解析文件”的实现技术手段与上述实施例提供的步骤S101中的实现技术手段相同,在此不做赘述。

S802、分别确定每个所述解析文件中的字体文本;

可选的,确定解析文件中包括的字体文本的方式包括:确定解析文件中是否存在字体文本标志,将解析文件中存在的字体文本标识对应的文本确定为字体文本。

可选的,字体文本标志包括DOMFontItem。以上仅仅是本申请实施例提供的字体文本标志的优选方式,在此不做限定。

S803、分别将每个所述字体文本中的字体信息替换成所述待转换字体信息。

可选的,所述待转换字体信息包括:指示待转换字体格式的字体格式信息,以及用于构成所述待转换字体格式的特殊字符的字符信息。

需要说明的是:字体格式信息指示的待转换字体格式包括楷体、宋体等。

以上仅仅是本申请实施例的优选方式,发明人可根据自己的需求任意设置待转换字体格式,在此不做限定。

可选的,字符信息用于指示构成待转换字体格式的特殊字符。

例如,当待转换字体格式为楷体时,用于构成待转换字体格式的特殊字符包括:以楷体形成存在的所有字符。若待转换字体信息指示的文本为中文时,用于构成待转换字体格式的特殊字符包括:以楷体形式存在的所有中文字符。

通过对上述本申请实施例提供的当所述处理操作类型为字体转换类型时时,本申请实施例提供的又一种对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方法的进一步介绍,使得本申请实施例提供的信息处理方法更加清晰、完整,便于本领域技术人员理解。

上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种装置,下面给出具体的实施例进行详细说明。

图9为本申请实施例提供的一种信息处理装置的结构示意图。

如图9所示的信息处理装置应用于至少一个网络应用,所述网络应用由至少一个FLA源文件构成。

如图9所示,该装置包括:

信息处理请求接收单元91,用于接收信息处理请求,所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型;

FLA源文件确定单元92,用于确定位于所述文件范围内的FLA源文件;

处理操作单元93,用于对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果。

本发明实施例提供的处理操作单元93的一种可选结构,处理操作单元93包括:

处理批数确定单元,用于根据处理线程的数量,确定所确定的FLA源文件的处理批数,每一批处理的FLA源文件的数量与所述处理线程的数量相应;

处理操作子单元,用于通过所述处理线程,以所述处理批数,对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果。

本发明实施例提供的当所述处理操作类型为文本提取类型时,处理操作单元93的另一种可选结构,处理操作单元93包括:

第一解析单元,用于分别对所确定的FLA源文件中的每个FLA源文件进行解析,得到与所述FLA源文件对应的解析文件;

文本节点确定单元,用于分别确定每个所述解析文件中包括的各个文本节点;

文本获取单元,用于分别获取每个所述文本节点中的每个文本标签对应的文本;

第一处理结果确定单元,用于将获取到的所有所述文本作为处理结果。

还包括:

文本标识关联单元,用于分别为所述处理结果中的每个所述文本关联一个唯一的文本标识;

文本标签关联单元,用于分别为每个所述解析文件中的每个文本标签关联一个唯一的文本标签标识;

相互关联单元,用于对于所述处理结果中的每个所述文本,将所述文本的文本标识,与所述文本对应的位于所述解析文件中的文本标签的文本标签标识相关联。

本发明实施例提供的当所述处理操作类型为文本合入类型时,处理操作单元93的又一种可选结构。当所述处理操作类型为文本合入类型时,所述信息处理请求还指示有至少一个待合入文本,以及分别与每个所述待合入文本关联的唯一的文本标识。

处理操作单元93包括:

第二解析单元,用于分别对所确定的FLA源文件中的每个FLA源文件进行解析,得到与所述FLA源文件对应的解析文件;每个所述解析文件包括的每个文本节点中的每个文本标签关联有唯一的文本标签标识,每个所述文本标签标识对应唯一的文本标识;

文本标签标识确定单元,用于确定分别与每个所述待合入文本关联的文本标识所对应的文本标签标识;

第一替换单元,用于针对确定的每个所述文本标签标识,将所述解析文件中与所述文本标签标识关联的文本标签对应的文本,替换成所述文本标签标识对应的所述文本标识所关联的待合入文本,得到处理结果。

还包括:

文本框确定单元,用于确定与所述待合入文本关联的文本标识对应的文本标签标识所指示的用于显示所述待合入文本的文本框;

坐标偏移量确定单元,用于确定所述文本框的坐标偏移量,以便根据所述文本框的坐标偏移量完成对所述待合入文本的显示。

本发明实施例提供的当所述处理操作类型为文本合入类型时,处理操作单元93的又一种可选结构,处理操作单元93包括:

库元件获取单元,用于获取所确定的FLA源文件中的每个FLA源文件里的各个位图类型的库元件;

路径信息关联单元,用于针对获取到的每个所述库元件,将所述库元件与所述库元件在其所属的网络应用中的路径信息相关联;

第二处理结果确定单元,用于将所有的关联有路径信息的库元件作为处理结果。

还包括:

所述存储单元,用于根据路径信息指示的路径,存储所述处理结果中的各个关联有路径信息的库元件,其中,所述库元件的存储路径与所述库元件关联的路径信息指示的路径相应。

本发明实施例提供的当所述处理操作类型为图片合入类型时,处理操作单元93的又一种可选结构。当所述处理操作类型为图片合入类型时,所述信息处理请求还指示有至少一个位图类型的待合入库元件,所述待合入库元件关联有路径信息。

处理操作单元93包括:

库元件确定单元,用于分别确定每个所述待合入库元件关联的路径信息指示的路径对应的库元件;

第二替换单元,用于当确定的所述库元件位于所确定的FLA源文件中的一FLA源文件中时,将位于所述FLA源文件中的所述库元件替换成关联的路径信息指示的路径与所述库元件对应的待合入库元件。

还包括:

所述层级关系确定单元,用于确定各个所述待合入库元件关联的路径信息指示的路径之间的层级关系。

当处理操作单元93中还包括所述层级关系确定单元时,所述库元件确定单元,用于根据所述层级关系,依次确定每个所述待合入库元件关联的路径信息指示的路径对应的库元件。

本发明实施例提供的当所述处理操作类型为字体转换类型时,处理操作单元93的又一种可选结构。,当所述处理操作类型为字体转换类型时,所述信息处理请求还指示有待转换字体信息。

处理操作单元93,包括:

第三解析单元,用于分别对所确定的FLA源文件中的每个FLA源文件进行解析,得到与所述FLA源文件对应的解析文件;

字体文本确定单元,用于分别确定每个所述解析文件中的字体文本;

第三替换单元,用于分别将每个所述字体文本中的字体信息替换成所述待转换字体信息。

可选的,所述待转换字体信息包括:指示待转换字体格式的字体格式信息,以及用于构成所述待转换字体格式的特殊字符的字符信息。

可选的,信息处理装置可以为硬件设备,上文描述的模块、单元可以为设置于信息处理装置内的功能模块。图10示出了信息处理装置的硬件结构框图,参照图10,信息处理装置可以包括:处理器101,通信接口102,存储器103和通信总线104;其中处理器101、通信接口102、存储器103通过通信总线104完成相互间的通信;可选的,通信接口102可以为通信模块的接口,如GSM模块的接口;

处理器101,用于执行程序;存储器103,用于存放程序;程序可以包括程序代码,所述程序代码包括计算机操作指令;

处理器101可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路;存储器103可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

其中,程序可具体用于:

接收信息处理请求,所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型;

确定位于所述文件范围内的FLA源文件;

对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果。

本申请实施例提供一种信息处理装置,应用于至少一个网络应用,所述网络应用由至少一个FLA源文件构成,本申请通过接收信息处理请求(所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型);并确定位于所述文件范围内的FLA源文件;进而对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方式,实现了对网络应用的全自动化信息处理。

本发明实施例还公开一种服务器,包括:如上的信息处理装置。

可选的,服务器的功能可以由多台服务器组成的服务器集群组实现,也可由单体服务器实现,在此不做限定。

本申请实施例提供一种服务器,应用于至少一个网络应用,所述网络应用由至少一个FLA源文件构成,本申请通过接收信息处理请求(所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型);并确定位于所述文件范围内的FLA源文件;进而对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方式,实现了对网络应用的全自动化信息处理。

综上:

本申请实施例提供一种信息处理方法、装置及服务器,应用于至少一个网络应用,所述网络应用由至少一个FLA源文件构成,本申请通过接收信息处理请求(所述信息处理请求指示有请求处理的FLA源文件的文件范围,以及请求处理的处理操作类型);并确定位于所述文件范围内的FLA源文件;进而对所确定的FLA源文件执行与所述处理操作类型相应的处理操作,得到处理结果的方式,实现了对网络应用的全自动化信息处理。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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