OFD应用中字体服务方法、系统、计算机设备和存储介质与流程
未命名
08-15
阅读:96
评论:0

ofd应用中字体服务方法、系统、计算机设备和存储介质
技术领域
1.本技术涉及ofd应用中字体的技术领域,特别是涉及一种ofd应用中字体服务方法。
背景技术:
2.在ofd排版时,需要用到声明的字体中指定字符的元数据(宽度,高度,ascent,descent等);在绘制时,需要指定字符的路径(glyph中的path)。参照图1所示,传统的方式一般需要多次判断才能进行实际操作,每次判断都可能产生io操作。替换只能按照既定的规则执行,不能及时更新,更新也需要全部应用都更新才能达到效果一致。如果打算预装所有字体,现有字体的数量和版权问题无法解决,占用的磁盘空间也让人无法接受,特别是移动端对空间占用更为敏感。下载字体时,非英文字体的体积基本都在5mb以上,会导致比较明显的延迟。已安装的字体,也会因为是版本比较陈旧,导致部分计算或绘制结果错误,而这个问题一旦产生,就非常难以排查。解析字体也会造成多次io操作,与需要用到的字符数量成正比。因此,如何使用户在使用字体时更加快速和便捷成为了亟待解决的问题。
技术实现要素:
3.本发明实施例提供了一种ofd应用中字体服务方法,以至少解决相关技术中的问题。
4.根据本发明的一个实施例,提供了一种ofd应用中字体服务方法,所述方法包括:
5.获取预开放权限的用户在客户端上传的字体文件;
6.解析字体文件,并将所述字体文件的元数据和字形的path录入至指定的数据表或数据集中;
7.当用户发送字体请求时,查找是否录入过该字体请求对应的字体文件;
8.如已经录入过该字体请求对应的字体文件,则调用对应的所述数据表或数据集中对应的字符,并传输至客户端,完成字体请求。
9.进一步地,如未录入过该字体请求对应的字体文件,选用所述字体的类似字体作为替代方案,指定所述类似字体的数据表或数据集中对应的字符,并传输至客户端,完成字体请求;
10.进一步地,当出现未录入过该字体请求对应的字体文件的情况时,对客户端发送提醒消息。
11.进一步地,所述预开放权限的用户还能够新增、修改和删除某一字体文件中的字体数据,当所述预开放权限的用户新增字体数据时,根据所述预开放权限的用户输入的字符,新增所述数据表或数据集中对应的字符,并录入对应所述字符的元数据和字形的path;当所述预开放权限的用户修改字体数据时,根据所述预开放权限的用户输入的字符,修改所述数据表或数据集中对应所述字符的元数据和字形的path;当所述预开放权限的用户删除字体数据时,根据所述预开放权限的用户输入的字符,删除所述数据表或数据集中对应
所述字符的元数据和字形的path。
12.进一步地,所述客户端上还包括一个统计接口,当接收到所述客户端发送的统计请求时,根据具体统计请求,服务器端发送字体、字符、应用所属位置的统计数据。
13.进一步地,所述客户端上还包括有一个下载接口,当接收到所述客户端发送的下载请求时,服务器发送对应所述下载请求的字体文件。
14.进一步地,所述客户端上还包括有一个字符元数据接口和字形接口,当接收到所述客户端发送的获取字符元数据请求时,服务器发送所述字符元数据请求对应的字符元数据;当接收到所述客户端发送的获取字形的path的请求时,服务器发送所述字形的path的请求对应的字形的path。
15.根据本发明的另一个实施例,提供了一种ofd应用中字体服务系统,所述系统包括:
16.获取模块:获取预开放权限的用户在客户端上传的字体文件;
17.解析模块:解析字体文件,并将所述字体文件的元数据和字形的path录入至指定的数据表或数据集中;
18.查找模块:当用户发送字体请求时,查找是否录入过该字体请求对应的字体文件;
19.调用模块:如已经录入过该字体请求对应的字体文件,则调用对应的所述数据表或数据集中对应的字符,并传输至客户端,完成字体请求。
20.根据本发明的又一个实施例,还提供了一种计算机设备,包括存储器和处理器,所述处理器与存储器耦合,所述存储器中存储有至少一条程序指令或代码,所述至少一条程序指令或代码由所述处理器加载并执行,以使所述计算机设备实现权利要求1-7所述的ofd应用中字体服务方法。
21.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现权利要求1-7中任一项所述的方法的步骤。,
22.通过本发明,获取管理者上传的字体文件,将字体文件进行预解析,并单独设立数据表或数据集,并提供部分接口,实现了在服务器上完成字体处理的过程,并同时满足用户修改、新增的常规需求,实现了用户在使用ofd应用在排版和绘制时,可能会产生的失真、延迟或错误的问题,同时满足用户请求的其他多种需求。
附图说明
23.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
24.图1为本技术实施例提供的现有技术的方法流程图;
25.图2为一个实施例中的ofd应用中字体服务方法的流程示意图;
26.图3为一个实施例中的ofd应用中字体服务方法中服务器在接受到请求后处理的流程示意图;
27.图4为一个实施例中ofd应用中字体服务系统的示意性结构框图;
28.图5为一个实施例中计算机设备的示意性结构框图。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.本技术中以下出现的术语说明:元数据:metadata,数据属性,在此可以指字符的宽度,高度等信息。字符:char,文字的基础,英文是每个字母,中文是每一个字。字形:glyph,单个字符的外观,即告诉计算机该如何在屏幕或其他显示设备上绘制这个字符。由点,直线和贝塞尔曲线描述,称为path字体:font,由字形构成的集合,同时包含了一些字体本身的信息,如字体的名称,生产厂商,版本信息等,亦包含了字符的一些元数据信息,如宽高等。
31.实施例:请参阅图2,为本技术实施例提供的ofd应用中字体服务方法一个流程示意图,方法包括:
32.获取预开放权限的用户在客户端上传的字体文件;
33.解析字体文件,并将字体文件的元数据和字形的path录入至指定的数据表或数据集中;
34.当用户发送字体请求时,查找是否录入过该字体请求对应的字体文件;
35.如已经录入过该字体请求对应的字体文件,则调用对应的数据表或数据集中对应的字符,并传输至客户端,完成字体请求。
36.其中,如未录入过该字体请求对应的字体文件,选用字体的类似字体作为替代方案,指定类似字体的数据表或数据集中对应的字符,并传输至客户端,完成字体请求;
37.当出现未录入过该字体请求对应的字体文件的情况时,对客户端发送提醒消息。
38.预开放权限的用户还能够新增、修改和删除某一字体文件中的字体数据,当预开放权限的用户新增字体数据时,根据预开放权限的用户输入的字符,新增数据表或数据集中对应的字符,并录入对应字符的元数据和字形的path;当预开放权限的用户修改字体数据时,根据预开放权限的用户输入的字符,修改数据表或数据集中对应字符的元数据和字形的path;当预开放权限的用户删除字体数据时,根据预开放权限的用户输入的字符,删除数据表或数据集中对应字符的元数据和字形的path。
39.客户端上还包括一个统计接口,当接收到客户端发送的统计请求时,根据具体统计请求,服务器端发送字体、字符、应用所属位置的统计数据。客户端上还包括有一个下载接口,当接收到客户端发送的下载请求时,服务器发送对应下载请求的字体文件。客户端上还包括有一个字符元数据接口和字形接口,当接收到客户端发送的获取字符元数据请求时,服务器发送字符元数据请求对应的字符元数据;当接收到客户端发送的获取字形的path的请求时,服务器发送字形的path的请求对应的字形的path。
40.具体的,参照图3所示,因为排版和绘制基于字符,所以设计此系统来提供接口来进行字符信息交互。提供一个管理功能,让管理员可以查看,新增,修改,删除字体数据。新增和修改字体时,需要指定一个字体文件,服务会解析这个文件,并将字符和字形信息作为数据记录到数据集或数据表中。此管理员为带有录入、修改、新增等权限的管理人员,通常使用客户端的包括两种人,一种是录入的人员,一种是观看的人员,此管理员即为录入的人
员。当新增和修改时,指定字体文件,服务器解析文件,将此文件的字符和字形信息作为数据记录到数据集或数据表中。新增,则创建一个字形或字符到数据表中,修改则修改已有的数据表中字符的元数据和路径。
41.当用户需要某字体,但服务器中未上传此字体文件,或此字体文件未被更新时,可以规定用已管理的字体来替代指定的其他字体。
42.对于指定字体,可以对字符和字形进行新增和修改。新增即无中生有来创造一个字符或字形的数据到数据集或数据表;修改即修改已有字符的元数据或字形的path;可以规定用已存在的字符或字形替代指定的其他字符或字形。
43.提供一个统计功能,让管理员可以查看字体,字符,应用所属位置等统计数据,当用户需要此数据时,服务器从上述的数据表中获取上述的字体、字符和应用所属位置等统计数据,并反馈给客户端。
44.提供一个下载功能,让外部可以下载已管理的字体,当用户发送请求后,服务器将已管理的字体提供下载。
45.提供一个字符元数据接口,供应用获取一个或多个字符的元数据,当用户需要此数据时,服务器从上述的数据表中获取字符元数据,并反馈给客户端。
46.提供一个字形接口,供应用获取一个或多个字形的path,当用户需要此数据时,服务器从上述的数据表中获取一个或多个字形的path,并反馈给客户端。
47.本技术通过获取管理者上传的字体文件,将字体文件进行预解析,并单独设立数据表或数据集,并提供部分接口,实现了在服务器上完成字体处理的过程,并同时满足用户修改、新增的常规需求,实现了用户在使用ofd应用在排版和绘制时,可能会产生的失真、延迟或错误的问题,同时满足用户请求的其他多种需求。
48.在一个实施例中,提供了一种ofd应用中字体服务系统,如图4所示,包括:
49.获取模块:获取预开放权限的用户在客户端上传的字体文件;
50.解析模块:解析字体文件,并将字体文件的元数据和字形的path录入至指定的数据表或数据集中;
51.查找模块:当用户发送字体请求时,查找是否录入过该字体请求对应的字体文件;
52.调用模块:如已经录入过该字体请求对应的字体文件,则调用对应的数据表或数据集中对应的字符,并传输至客户端,完成字体请求。
53.关于ofd应用中字体服务系统的具体限定可参见上文中对于ofd应用中字体服务方法的限定,在此不再赘述。上述ofd应用中字体服务系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
54.在一个实施例中,提供了一种计算机设备,本技术实施例提供的计算机设备,可以是服务器,也可以是客户端:如图5所示,为本技术实施例提供的计算机设备的结构示意图。
55.处理器1701、存储器1702、总线1705、接口1704,处理器1701与存储器1702、接口1704相连,总线1705分别连接处理器1701、存储器1702以及接口1704,接口1704用于接收或者发送数据,处理器1701是单核或多核中央处理单元,或者为特定集成电路,或者为被配置成实施本发明实施例的一个或多个集成电路。存储器1702可以为随机存取存储器
(randomaccessmemory,ram),也可以为非易失性存储器(non-volatilememory),例如至少一个硬盘存储器。存储器1702用于存储计算机执行指令。具体的,计算机执行指令中可以包括程序1703。
56.本实施例中,该处理器1701调用程序1703时,可以使图ofd应用中字体服务x中的管理服务器执行ofd应用中字体服务x操作,具体此处不再赘述。
57.应理解,本技术上述实施例提供的处理器,可以是中央处理单元(central processingunit,cpu),还可以是其他通用处理器、数字信号处理器(digital signalprocessor,dsp)、专用集成电路(application-specificintegrated circuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
58.还应理解,本技术中以上实施例中的计算机设备中的处理器的数量可以是一个,也可以是多个,可以根据实际应用场景调整,此处仅仅是示例性说明,并不作限定。本技术实施例中的存储器的数量可以是一个,也可以是多个,可以根据实际应用场景调整,此处仅仅是示例性说明,并不作限定。
59.还需要说明的是,当计算机设备包括处理器(或处理单元)与存储器时,本技术中的处理器可以是与存储器集成在一起的,也可以是处理器与存储器通过接口连接,可以根据实际应用场景调整,并不作限定。
60.本技术提供了一种芯片系统,该芯片系统包括处理器,用于支持计算机设备(客户端或服务器)实现上述方法中所涉及的控制器的功能,例如处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
61.在另一种可能的设计中,当该芯片系统为用户设备或接入网等内的芯片时,芯片包括:处理单元和通信单元,处理单元例如可以是处理器,通信单元例如可以是输入/输出接口、管脚或电路等。该处理单元可执行存储单元存储的计算机执行指令,以使该客户端或管理服务器等内的芯片执行ofd应用中字体服务方法的步骤。可选地,存储单元为芯片内的存储单元,如寄存器、缓存等,存储单元还可以是客户端或管理服务器等内的位于芯片外部的存储单元,如只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)等。
62.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例中与客户端或管理服务器的控制器执行的方法流程。对应的,该计算机可以为上述计算机设备(客户端或服务器)。
63.应理解,本技术以上实施例中的提及的控制器或处理器,可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecific integratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等中的一种或多种的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
64.还应理解,本技术中以上实施例中的计算机设备(客户端或服务器)或芯片系统等
中的处理器或控制器的数量可以是一个,也可以是多个,可以根据实际应用场景调整,此处仅仅是示例性说明,并不作限定。本技术实施例中的存储器的数量可以是一个,也可以是多个,可以根据实际应用场景调整,此处仅仅是示例性说明,并不作限定。
65.还应理解,本技术实施例中以上实施例中的计算机设备(客户端或服务器)等中提及的存储器或可读存储介质等,可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(double dataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。
66.本领域普通技术人员可以理解实现上述实施例的全部或部分由计算机设备(客户端或服务器)或者处理器执行的步骤可以通过硬件或程序来指令相关的硬件完成。程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,随机接入存储器等。具体地,例如:上述处理单元或处理器可以是中央处理器,通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。上述的这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
67.当使用软件实现时,上述实施例描述的方法步骤可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质等。
68.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别
69.类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本技术的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
70.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本技术实施例中所使用的单数形式的“一种”、
“”
和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,在本技术的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,a/b可以表示a或b;本技术中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。
71.取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
72.以上,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
技术特征:
1.一种ofd应用中字体服务方法,其特征在于,所述方法包括:获取预开放权限的用户在客户端上传的字体文件;解析字体文件,并将所述字体文件的元数据和字形的path录入至指定的数据表或数据集中;当用户发送字体请求时,查找是否录入过该字体请求对应的字体文件;如已经录入过该字体请求对应的字体文件,则调用对应的所述数据表或数据集中对应的字符,并传输至客户端,完成字体请求。2.根据权利要求1所述的ofd应用中字体服务方法,其特征在于,如未录入过该字体请求对应的字体文件,选用所述字体的类似字体作为替代方案,指定所述类似字体的数据表或数据集中对应的字符,并传输至客户端,完成字体请求。3.根据权利要求1所述的ofd应用中字体服务方法,其特征在于,当出现未录入过该字体请求对应的字体文件的情况时,对客户端发送提醒消息。4.根据权利要求1所述的ofd应用中字体服务方法,其特征在于,所述预开放权限的用户还能够新增、修改和删除某一字体文件中的字体数据,当所述预开放权限的用户新增字体数据时,根据所述预开放权限的用户输入的字符,新增所述数据表或数据集中对应的字符,并录入对应所述字符的元数据和字形的path;当所述预开放权限的用户修改字体数据时,根据所述预开放权限的用户输入的字符,修改所述数据表或数据集中对应所述字符的元数据和字形的path;当所述预开放权限的用户删除字体数据时,根据所述预开放权限的用户输入的字符,删除所述数据表或数据集中对应所述字符的元数据和字形的path。5.根据权利要求1所述的ofd应用中字体服务方法,其特征在于,所述客户端上还包括一个统计接口,当接收到所述客户端发送的统计请求时,根据具体统计请求,服务器端发送字体、字符、应用所属位置的统计数据。6.根据权利要求1所述的ofd应用中字体服务方法,其特征在于,所述客户端上还包括有一个下载接口,当接收到所述客户端发送的下载请求时,服务器发送对应所述下载请求的字体文件。7.根据权利要求1所述的ofd应用中字体服务方法,其特征在于,所述客户端上还包括有一个字符元数据接口和字形接口,当接收到所述客户端发送的获取字符元数据请求时,服务器发送所述字符元数据请求对应的字符元数据;当接收到所述客户端发送的获取字形的path的请求时,服务器发送所述字形的path的请求对应的字形的path。8.一种ofd应用中字体服务系统,其特征在于,所述系统包括:获取模块:获取预开放权限的用户在客户端上传的字体文件;解析模块:解析字体文件,并将所述字体文件的元数据和字形的path录入至指定的数据表或数据集中;查找模块:当用户发送字体请求时,查找是否录入过该字体请求对应的字体文件;调用模块:如已经录入过该字体请求对应的字体文件,则调用对应的所述数据表或数据集中对应的字符,并传输至客户端,完成字体请求。9.一种计算机设备,包括存储器和处理器,所述处理器与存储器耦合,其特征在于,所述存储器中存储有至少一条程序指令或代码,所述至少一条程序指令或代码由所述处理器加载并执行,以使所述计算机设备实现权利要求1-7所述的ofd应用中字体服务方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时实现权利要求1-7中任一项所述的方法的步骤。
技术总结
本发明提供了一种OFD应用中字体服务方法,方法包括:获取预开放权限的用户在客户端上传的字体文件;解析字体文件,并将字体文件的元数据和字形的path录入至指定的数据表或数据集中;当用户发送字体请求时,查找是否录入过该字体请求对应的字体文件;如已经录入过该字体请求对应的字体文件,则调用对应的数据表或数据集中对应的字符,并传输至客户端,完成字体请求,通过获取管理者上传的字体文件,将字体文件进行预解析,并单独设立数据表或数据集,并提供部分接口,实现了在服务器上完成字体处理的过程,并同时满足用户修改、新增的常规需求,实现了用户在使用OFD应用在排版和绘制时,可能会产生的失真、延迟或错误的问题。延迟或错误的问题。延迟或错误的问题。
技术研发人员:王少康 刘丹 郑蕾磊
受保护的技术使用者:北京数科网维技术有限责任公司
技术研发日:2023.05.16
技术公布日:2023/8/14
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/