Flash动画的外部链接获取方法和装置制造方法

文档序号:6509281阅读:167来源:国知局
Flash动画的外部链接获取方法和装置制造方法
【专利摘要】本发明公开了Flash动画的外部链接获取方法和装置。外部链接获取方法包括:解析Flash动画的静态内容,获得静态外部链接;解析Flash动画的动态内容,获得动态外部链接;整合静态外部链接和动态外部链接,得到Flash动画的整体外部链接。本技术方案中,Flash动画的静态内容解析和动态内容解析相结合,提高了Flash动画外部链接的解析覆盖度,能够较完整地解析Flash动画的外部链接。
【专利说明】Flash动画的外部链接获取方法和装置

【技术领域】
[0001]本发明涉及Flash【技术领域】,尤其涉及Flash动画的外部链接获取方法和装置。

【背景技术】
[0002]Flash是由Macromedia公司推出的交互式矢量图和Web动画的标准,Flash通过绘图、编辑图形、补间动画和遮罩等手段,可以设计出千变万化的动画。Flash动画可以作为开放平台的其中一种APP (应用程序软件的简称),开放平台的管理方希望对APP的外部链接进行收集,然后对外部链接进行分析,禁止外部链接链接到恶意网站的APP对用户开放,避免APP开发商将用户引向恶意网站。
[0003]现有技术中,可以对Flash动画的静态内容进行解析获得外部链接。比如Mozilla公司的Shumway开源项目,利用开放Web技术对Flash动画的静态内容进行解析,获得静态外部链接。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:由于现有技术只解析Flash动画的静态内容,Flash动画外部链接的解析覆盖度较低,不能够完整地解析Flash动画的外部链接,部分外部链接没有被解析出来。


【发明内容】

[0005]本发明实施例提供一种Flash动画的外部链接获取方法和装置,其通过解析静态内容和动态内容获得静态外部链接和动态外部链接,提高了 Flash动画外部链接的解析覆皿/又O
[0006]本发明实施例采用以下技术方案:
[0007]第一方面,提供一种Flash动画的外部链接获取方法,包括:
[0008]解析Flash动画的静态内容,获得静态外部链接;
[0009]解析Flash动画的动态内容,获得动态外部链接;
[0010]整合静态外部链接和动态外部链接,得到Flash动画的整体外部链接。
[0011]第二方面,提供一种Flash动画的外部链接获取装置,包括:
[0012]静态外部链接获得单元,用于解析Flash动画的静态内容,获得静态外部链接;
[0013]动态外部链接获得单元,用于解析Flash动画的动态内容,获得动态外部链接;
[0014]整体外部链接得到单元,用于整合静态外部链接和动态外部链接,得到Flash动画的整体外部链接。
[0015]本技术方案解析Flash动画的静态内容和动态内容,获取静态外部链接和动态外部链接,对静态外部链接和动态外部链接进行整合,得到Flash动画的整体外部链接,本技术方案提高了 Flash动画外部链接的解析覆盖度,能够较完整地解析Flash动画的外部链接。

【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
[0017]图1是本发明实施例提供的外部链接获取方法第一个实施例的方法流程图。
[0018]图2是本发明实施例提供的外部链接获取方法第二个实施例的方法流程图。
[0019]图3是本发明实施例提供的外部链接获取方法第三个实施例的方法流程图。
[0020]图4是本发明实施例提供的外部链接获取装置第一个实施例的结构方框图。
[0021]图5是本发明实施例提供的外部链接获取装置第二个实施例的结构方框图。
[0022]图6是本发明实施例提供的外部链接获取装置第三个实施例的结构方框图。

【具体实施方式】
[0023]为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]请参考图1,其是本发明实施例提供的外部链接获取方法第一个实施例的方法流程图。本发明实施例的外部链接获取方法,可应用于各种获取Flash动画外部链接的平台和终端,比如APP的开放平台、服务器、平板电脑、笔记本电脑、个人电脑、智能手机等。
[0025]该外部链接获取方法,包括:
[0026]步骤SlOla、解析Flash动画的静态内容,获得静态外部链接。
[0027]这里的静态内容主要指Flash动画中的Flash控件内容。外部链接简称外链,发出外部链接请求时可打开链接对应的网站,通过外部链接可将别的网站导入到自己网站。静态外部链接为从静态内容解析出来的外部链接。
[0028]解析Flash动画的静态内容的方法可以有多种。比如,可以采用Mozilla公司的Shumway开源项目,利用开放Web技术对Flash动画的静态内容进行解析,从而获得静态外部链接。又如,可以采用FTF(Flash Test Framework)中的FTInspect插件,在Flash动画打开时,自动解析Flash动画的静态内容,从而获得静态外部链接。当然,本发明实施例还可以采用其它能够解析Flash动画的静态内容的方法。
[0029]步骤SlOlb、解析Flash动画的动态内容,获得动态外部链接。
[0030]这里的动态内容主要指用户点击Flash动画的显示画面,激活动画的相关动作。动态外部链接为从解析动态内容解析出来的外部链接。
[0031]解析Flash动画的动态内容的方法可以有多种。如,可以模拟用户点击操作,向Flash动画的显示画面发出点击指令,捕获打开的网站,从而获得动态外部链接。当然,本发明实施例还可以采用其它能够解析Flash动画的动态内容的方法。
[0032]需要说明的是,步骤SlOla和步骤SlOlb并没有先后顺序关系,可以是先实施步骤SlOla再实施步骤SlOlb,也可以先实施步骤SlOlb再实施步骤SlOla,还可以为步骤SlOla和步骤SlOlb并行实施。
[0033]步骤S102、整合静态外部链接和动态外部链接,得到Flash动画的整体外部链接。
[0034]静态外部链接和动态外部链接可能部分相同,将步骤SlOla的静态外部链接和步骤SlOlb的动态外部链接进行整合,合并成整体外部链接。这里的整体外部链接可为静态外部链接和动态外部链接的并集。
[0035]综上,本技术方案解析Flash动画的静态内容和动态内容,获取静态外部链接和动态外部链接,对静态外部链接和动态外部链接进行整合,得到Flash动画的整体外部链接,相对于现有技术只解析静态内容,本技术方案中,Flash动画的静态内容解析和动态内容解析相结合,获得静态外部链接和动态外部链接,提高了 Flash动画外部链接的解析覆盖度和链接分析准确率,能够较完整地解析Flash动画的外部链接。
[0036]本发明实施例可应用于开放平台,开放平台的管理方通过本技术方案收集Flash动画的整体外部链接,如果判断出整体外部链接中存在链接到预置的恶意网站的外部链接,则判定该Flash动画为恶意Flash动画,开放平台的管理方可以禁止恶意Flash动画对用户开放或阻止恶意Flash动画的恶意链接,从而避免Flash动画开发商将用户引向恶意网站。
[0037]请参考图2,其是本发明实施例提供的外部链接获取方法第二个实施例的方法流程图。本实施例与外部链接获取方法第一个实施例的主要区别在于,增加了对获得静态外部链接的过程、获得动态外部链接的过程、整合并得到整体外部链接的过程进行具体说明的内容。
[0038]该外部链接获取方法,包括:
[0039]步骤S211、对Flash动画的标准/自定义的Flash控件内容进行抓取。可采用FTF(Flash Test Framework)中的FTInspect插件或类似功能工具抓取Flash控件内容。
[0040]步骤S212、通过抓取的Flash控件内容,分析Flash动画的内部状态。
[0041]步骤S213、根据对内部状态的分析,获得静态外部链接。
[0042]可通过文件对象模型(Document Object Model,简称DOM)将内部状态解析成树状结构,从树状结构中找到静态外部链接。DOM为W3C组织推荐的处理可扩展置标语言的标准编程接口。
[0043]上述步骤S211、步骤S212、步骤S213为获得静态外部链接的过程。
[0044]步骤S221、对Flash动画的显示画面发出模拟用户点击操作的点击指令。
[0045]本发明实施例中,将Flash动画的显示画面分割为N*M个方格,对每个方格发出模拟用户点击操作的点击指令;其中,N和M均为2以上的自然数。可根据显示画面的大小,将其分割为8*8个方格、8*16个方格、8*24个方格、16*16个方格、24*24个方格或64*64个方格等。对于N和M的取值,以划分出来的方格大小能够模拟用户点击操作为准;N和M的取值可以相同,也可以不相同。
[0046]考虑到模拟用户点击操作常见有单击、双击、长按,上述点击指令可包括单击指令、双击指令和长按指令;亦可根据Flash动画的具体应用场景定义其它指令。模拟用户点击操作可用不同编程语言或现有软件工具实现,在此不再赘述。
[0047]步骤S222、捕获并分析发出点击指令后打开的网站。
[0048]步骤S223、根据对打开的网站的分析,获得动态外部链接。
[0049]这里的打开网站,具体表现为使用链接打开网站的各种网页。当模拟用户点击操作的点击指令作用于Flash动画的显示画面,将会激活动画的相关动作,该相关动作可能发出打开网站的请求,捕获日志中的打开网站事件、或捕获请求中的打开网站信息、或捕获已执行请求的打开网站信息,对捕获的打开网站进行收集并分析,可获得动态外部链接。如将Flash动画的显示画面分割为N*M个方格,对这些方格逐个发出模拟用户点击操作的点击指令,点击每个方格均可能产生动态外部链接。
[0050]上述步骤S221、步骤S222、步骤S223为获得动态外部链接的过程。
[0051]步骤S231、依序将静态外部链接存储于数据表中。
[0052]步骤S232、依序取出动态外部链接,确定取出的动态外部链接不同于数据表中的静态外部链接时,将该动态外部链接存储于数据表中。如确定取出的动态外部链接与数据表中的静态外部链接相同时,则说明数据表中已存在该外部链接,无需将该外部链接重复存储于数据表中。
[0053]步骤S233、从数据表中得到Flash动画的整体外部链接。
[0054]通过依序将外部链接存储于数据表的方式,可以将动态外部链接与静态外部链接相同的部分剔除,避免外部链接的重复。
[0055]上述步骤S231、步骤S232、步骤S233为整合并得到整体外部链接的过程。
[0056]综上,本发明实施例通过抓去Flash控件内容进行静态内容的分析,通过发出模拟用户点击操作的点击指令进行动态内容的分析,本发明实施例能够充分扫描Flash动画的各种外部链接,且扫描方式合理,容易实现;本技术方案中,Flash动画的静态内容解析和动态内容解析相结合,提高了 Flash动画外部链接的解析覆盖度和链接分析准确率,能够较完整地解析Flash动画的外部链接。
[0057]请参考图3,其是本发明实施例提供的外部链接获取方法第三个实施例的方法流程图。本实施例与外部链接获取方法第二个实施例的主要区别在于,对整合并得到整体外部链接的过程提出了另一种实施方式,增加了判定Flash动画性质的过程。
[0058]该外部链接获取方法,包括:
[0059]步骤S311、对Flash动画的标准/自定义的Flash控件内容进行抓取。
[0060]步骤S312、分析Flash动画的内部状态。
[0061]步骤S313、根据对内部状态的分析,获得静态外部链接。
[0062]上述步骤S311、步骤S312、步骤S313为获得静态外部链接的过程。
[0063]步骤S321、对Flash动画的显示画面发出模拟用户点击操作的点击指令。
[0064]步骤S322、捕获并分析发出点击指令后打开的网站。
[0065]步骤S323、获得动态外部链接。
[0066]上述步骤S321、步骤S322、步骤S323为获得动态外部链接的过程。
[0067]步骤S331、依序将动态外部链接存储于数据表中。
[0068]步骤S332、依序取出静态外部链接,确定取出的静态外部链接不同于数据表中的动态外部链接时,将该静态外部链接存储于数据表中。如确定取出的静态外部链接与数据表中的动态外部链接相同时,则说明数据表中已存在该外部链接,无需将该外部链接重复存储于数据表中。
[0069]步骤S333、从数据表中得到Flash动画的整体外部链接。
[0070]上述步骤S331、步骤S332、步骤S333为整合并得到整体外部链接的过程。相对于第二个实施例,本实施例提出了整合并得到整体外部链接的过程的另一种实施方式。
[0071]步骤S334、判断Flash动画的整体外部链接中是否存在链接到预置的恶意网站的外部链接,如果是,继续步骤S335,否则,继续步骤S336。
[0072]这里的恶意网站为预先设置,比如可以将赌博类网站设置为恶意网站,将整体外部链接的链接网站与预置的恶意网站进行匹配,如Flash动画存在链接到赌博类网站的外部链接,则该Flash动画为恶意Flash动画。
[0073]步骤S335、判定Flash动画为恶意Flash动画。
[0074]步骤S336、判定Flash动画为正常Flash动画。
[0075]上述步骤S334、步骤S335、步骤S336为判定Flash动画性质的过程,即判定Flash动画属于恶意Flash动画还是正常Flash动画。
[0076]综上,本发明实施例通过判断整体外部链接中是否存在链接到预置的恶意网站的外部链接,判定Flash动画的性质,从而对恶意Flash动画进行限制,比如禁止恶意Flash动画对用户开放或阻止恶意Flash动画的恶意链接,以对用户进行保护。本技术方案中,Flash动画的静态内容解析和动态内容解析相结合,提高了 Flash动画外部链接的解析覆盖度和链接分析准确率,能够较完整地解析Flash动画的外部链接。
[0077]以下为本发明实施例提供的外部链接获取装置的实施例。外部链接获取装置的实施例与上述的外部链接获取方法实施例属于同一构思,外部链接获取装置的实施例中未详尽描述的细节内容,可以参考上述外部链接获取装置方法实施例。
[0078]请参考图4,其是本发明实施例提供的外部链接获取装置第一个实施例的结构方框图。该外部链接获取装置,包括如下内容:
[0079]静态外部链接获得单元10,用于解析Flash动画的静态内容,获得静态外部链接;
[0080]动态外部链接获得单元20,用于解析Flash动画的动态内容,获得动态外部链接;
[0081]整体外部链接得到单元30,用于整合静态外部链接和动态外部链接,得到Flash动画的整体外部链接。
[0082]综上,本技术方案中,Flash动画的静态内容解析和动态内容解析相结合,提高了Flash动画外部链接的解析覆盖度和链接分析准确率,能够较完整地解析Flash动画的外部链接。
[0083]请参考图5,其是本发明实施例提供的外部链接获取装置第二个实施例的结构方框图。该外部链接获取装置,包括如下内容:
[0084]静态外部链接获得单元10,用于解析Flash动画的静态内容,获得静态外部链接;
[0085]动态外部链接获得单元20,用于解析Flash动画的动态内容,获得动态外部链接;
[0086]整体外部链接得到单元30,用于整合静态外部链接和动态外部链接,得到Flash动画的整体外部链接。
[0087]其中,动态外部链接获得单元20包括指令点击单元21、网站分析单元22、动态链接获得单元23 ;
[0088]指令点击单元21,用于对Flash动画的显示画面发出模拟用户点击操作的点击指令;
[0089]网站分析单元22,用于捕获并分析发出点击指令后打开的网站;
[0090]动态链接获得单元23,用于获得动态外部链接。
[0091]其中,指令点击单元21,具体用于将Flash动画的显示画面分割为N*M个方格,对每个方格发出模拟用户点击操作的点击指令;其中,N和M均为2以上的自然数。
[0092]其中,点击指令包括单击指令、双击指令和长按指令。
[0093]其中,静态外部链接获得单元10包括控件内容抓取单元11、内部状态分析单元12、静态链接获得单元13 ;
[0094]控件内容抓取单元11,用于对Flash动画的标准/自定义的Flash控件内容进行抓取;
[0095]内部状态分析单元12,用于分析Flash动画的内部状态;
[0096]静态链接获得单元13,用于获得静态外部链接。
[0097]其中,整体外部链接得到单元30,具体用于,依序将静态外部链接存储于数据表中;依序取出动态外部链接,确定取出的动态外部链接不同于数据表中的静态外部链接时,将该动态外部链接存储于数据表中;从数据表中得到Flash动画的整体外部链接;或
[0098]依序将动态外部链接存储于数据表中;依序取出静态外部链接,确定取出的静态外部链接不同于数据表中的动态外部链接时,将该静态外部链接存储于数据表中;从数据表中得到Flash动画的整体外部链接。
[0099]综上,本技术方案中,Flash动画的静态内容解析和动态内容解析相结合,提高了Flash动画外部链接的解析覆盖度和链接分析准确率,能够较完整地解析Flash动画的外部链接。
[0100]请参考图6,其是本发明实施例提供的外部链接获取装置第三个实施例的结构方框图。该外部链接获取装置,包括如下内容:
[0101]静态外部链接获得单元10,用于解析Flash动画的静态内容,获得静态外部链接;
[0102]动态外部链接获得单元20,用于解析Flash动画的动态内容,获得动态外部链接;
[0103]整体外部链接得到单元30,用于整合静态外部链接和动态外部链接,得到Flash动画的整体外部链接。
[0104]其中,动态外部链接获得单元20包括指令点击单元21、网站分析单元22、动态链接获得单元23 ;
[0105]指令点击单元21,用于对Flash动画的显示画面发出模拟用户点击操作的点击指令;
[0106]网站分析单元22,用于捕获并分析发出点击指令后打开的网站;
[0107]动态链接获得单元23,用于获得动态外部链接。
[0108]其中,指令点击单元21,具体用于将Flash动画的显示画面分割为N*M个方格,对每个方格发出模拟用户点击操作的点击指令;其中,N和M均为2以上的自然数。
[0109]其中,点击指令包括单击指令、双击指令和长按指令。
[0110]其中,静态外部链接获得单元10包括控件内容抓取单元11、内部状态分析单元12、静态链接获得单元13 ;
[0111]控件内容抓取单元11,用于对Flash动画的标准/自定义的Flash控件内容进行抓取;
[0112]内部状态分析单元12,用于分析Flash动画的内部状态;
[0113]静态链接获得单元13,用于获得静态外部链接。
[0114]其中,整体外部链接得到单元30,具体用于,依序将静态外部链接存储于数据表中;依序取出动态外部链接,确定取出的动态外部链接不同于数据表中的静态外部链接时,将该动态外部链接存储于数据表中;从数据表中得到Flash动画的整体外部链接;或
[0115]依序将动态外部链接存储于数据表中;依序取出静态外部链接,确定取出的静态外部链接不同于数据表中的动态外部链接时,将该静态外部链接存储于数据表中;从数据表中得到Flash动画的整体外部链接。
[0116]其中,该外部链接获取装置还包括动画性质判断单元40:
[0117]动画性质判断单元40,用于判断Flash动画的整体外部链接中是否存在链接到预置的恶意网站的外部链接,如果是,判定Flash动画为恶意Flash动画,否则,判定Flash动画为正常Flash动画。
[0118]综上,本技术方案中,Flash动画的静态内容解析和动态内容解析相结合,提高了Flash动画外部链接的解析覆盖度和链接分析准确率,能够较完整地解析Flash动画的外部链接。
[0119]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括存储器、磁盘或光盘等。
[0120]以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种Flash动画的外部链接获取方法,其特征在于,包括: 解析Flash动画的静态内容,获得静态外部链接; 解析所述Flash动画的动态内容,获得动态外部链接; 整合所述静态外部链接和所述动态外部链接,得到所述Flash动画的整体外部链接。
2.根据权利要求1所述的方法,其特征在于,所述解析所述Flash动画的动态内容,获得动态外部链接,包括: 对所述Flash动画的显示画面发出模拟用户点击操作的点击指令,捕获并分析发出点击指令后打开的网站,获得动态外部链接。
3.根据权利要求2所述的方法,其特征在于,所述对所述Flash动画的显示画面发出模拟用户点击操作的点击指令,包括: 将所述Flash动画的显示画面分割为N*M个方格,对每个方格发出模拟用户点击操作的点击指令;其中,N和M均为2以上的自然数。
4.根据权利要求2所述的方法,其特征在于,所述点击指令包括单击指令、双击指令和长按指令。
5.根据权利要求1所述的方法,其特征在于,所述解析Flash动画的静态内容,获得静态外部链接,包括: 对Flash动画的标准/自定义的Flash控件内容进行抓取,分析所述Flash动画的内部状态,获得静态外部链接。
6.根据权利要求1所述的方法,其特征在于,所述整合所述静态外部链接和所述动态外部链接,得到所述Flash动画的整体外部链接,包括: 依序将所述静态外部链接存储于数据表中;依序取出所述动态外部链接,确定取出的动态外部链接不同于数据表中的静态外部链接时,将该动态外部链接存储于所述数据表中;从所述数据表中得到所述Flash动画的整体外部链接;或 依序将所述动态外部链接存储于数据表中;依序取出所述静态外部链接,确定取出的静态外部链接不同于数据表中的动态外部链接时,将该静态外部链接存储于所述数据表中;从所述数据表中得到所述Flash动画的整体外部链接。
7.根据权利要求1所述的方法,其特征在于,所述得到所述Flash动画的整体外部链接之后,还包括: 判断所述Flash动画的整体外部链接中是否存在链接到预置的恶意网站的外部链接,如果是,判定所述Flash动画为恶意Flash动画,否则,判定所述Flash动画为正常Flash动画。
8.—种Flash动画的外部链接获取装置,其特征在于,包括: 静态外部链接获得单元,用于解析Flash动画的静态内容,获得静态外部链接; 动态外部链接获得单元,用于解析所述Flash动画的动态内容,获得动态外部链接; 整体外部链接得到单元,用于整合所述静态外部链接和所述动态外部链接,得到所述Flash动画的整体外部链接。
9.根据权利要求8所述的装置,其特征在于,所述动态外部链接获得单元包括指令点击单元、网站分析单元、动态链接获得单元; 指令点击单元,用于对所述Flash动画的显示画面发出模拟用户点击操作的点击指令; 网站分析单元,用于捕获并分析发出点击指令后打开的网站; 动态链接获得单元,用于获得动态外部链接。
10.根据权利要求9所述的装置,其特征在于: 所述指令点击单元,具体用于将所述Flash动画的显示画面分割为N*M个方格,对每个方格发出模拟用户点击操作的点击指令;其中,N和M均为2以上的自然数。
11.根据权利要求9所述的装置,其特征在于,所述点击指令包括单击指令、双击指令和长按指令。
12.根据权利要求8所述的装置,其特征在于,所述静态外部链接获得单元包括控件内容抓取单元、内部状态分析单元、静态链接获得单元; 控件内容抓取单元,用于对Flash动画的标准/自定义的Flash控件内容进行抓取; 内部状态分析单元,用于分析所述Flash动画的内部状态; 静态链接获得单元,用于获得静态外部链接。
13.根据权利要求8所述的装置,其特征在于: 所述整体外部链接得到单元,具体用于,依序将所述静态外部链接存储于数据表中;依序取出所述动态外部链接,确定取出的动态外部链接不同于数据表中的静态外部链接时,将该动态外部链接存储于所述数据表中;从所述数据表中得到所述Flash动画的整体外部链接;或 依序将所述动态外部链接存储于数据表中;依序取出所述静态外部链接,确定取出的静态外部链接不同于数据表中的动态外部链接时,将该静态外部链接存储于所述数据表中;从所述数据表中得到所述Flash动画的整体外部链接。
14.根据权利要求8所述的装置,其特征在于,还包括动画性质判断单元: 动画性质判断单元,用于判断所述Flash动画的整体外部链接中是否存在链接到预置的恶意网站的外部链接,如果是,判定所述Flash动画为恶意Flash动画,否则,判定所述Flash动画为正常Flash动画。
【文档编号】G06F9/44GK104423943SQ201310382729
【公开日】2015年3月18日 申请日期:2013年8月28日 优先权日:2013年8月28日
【发明者】稂衡峰, 王翔 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1