自适应文件格式匹配的方法及服务器的制作方法

文档序号:7662515阅读:120来源:国知局
专利名称:自适应文件格式匹配的方法及服务器的制作方法
技术领域
本发明一般地涉及移动终端的内容提供服务,尤其涉及一种自适应文件格式匹配的方法和服务器。
背景技术
随着无线互联技术和应用的发展,移动通信得到了迅猛发展,移动终端得到了广泛应用,与其相应的业务也日益丰富。从最初简单的语音通信 ,到帮助人们实现通信、娱乐、办公等各种功能,移动终端已成为人们日常所必不可少的辅助工具。为了扩展移动终端的功能,出现了各种向其提供应用内容的服务。例如,由服务器提供内容供其以传统的方式进行下载后使用,或者通过类似于符合HTML5相关标准的浏览器这样的客户端软件从服务器请求加载内容以在浏览器中在线使用。为方便起见,在本文中,将这种下载或加载统称为调用。上文所述的HTML5是一种新的标准,虽然它功能非常庞大,但仍处在开发阶段,各个浏览器厂商并未达成一致,因此目前使用HTML5标准的浏览器采用的文件格式各不相同。综上所述,各种移动终端的硬件配置、软件系统的不同导致其支持的文件格式不尽相同,随着移动终端种类越来越多,经常会发生如下问题因为提供给移动终端的应用程序中所调用文件与其所能支持的文件格式并不匹配,而导致在该移动终端上运行已调用的文件时效果不理想,或者根本无法运行。虽然移动终端性能优良,但是由于文件格式不匹配,而导致其优良性能无法发挥。目前,通常使用如下方法来解决文件格式匹配问题
一种现有技术是,应用提供者在提供应用程序时,需相应提供其所调用的文件的所有格式的版本,以适用各种不同的移动终端。当某种移动终端需要调用该应用程序时,会访问服务器,服务器根据不同的移动终端选择与之格式相应的版本,发送给所述移动终端。另一种现有技术是对上述技术的改进,即增加了一些分区,对各种移动终端所能支持的文件格式进行收集存储并分区,用户提供应用程序时,服务器会根据该应用程序中所调用的文件格式类型将该应用程序存储在不同的分区下,这样,在移动终端进行应用程序调用时,只需进入自己的分区,就能快速、准确地找到与自身相适应的应用程序。提高了应用程序的调用速度、同时增加了准确性。但是,以上两种方法都需要应用提供者提供同一应用程序的多个版本以适应多种不同移动终端的需求。它们虽然解决了文件格式失配问题,但是增加了应用提供者的负担。应用提供者必须提供所述应用程序中所调用的文件的所有格式,以满足各种不同终端的需求。由于要提供大量文件,应用提供者在制作相同文件的不同格式后,通常不会对每个新生成的文件格式进行测试,而是直接传给服务器,这样导致服务器提供的各种文件格式有些存在错误,有些则根本无法运行。另外,一旦应用提供者没有提供某格式版本或者某种格式版本的文件有误,那么个别移动终端调用应用程序时,其中的一些文件有可能与其所支持的格式并不匹配,直接影响了整个应用程序的运行效果,导致用户体验差,失配率闻。综上,现有的文件格式匹配技术中,服务器并不能直接对应用程序进行修改,以生成与移动终端支持的文件格式相匹配的应用程序版本。现有的文件格式匹配技术存在效率低、错误率高,无法自动实现等缺陷。

发明内容
针对现有技术中的问题,本发明提供了一种用于自适应文件格式匹配的方法和服务器,用于解决现有文件格式匹配技术中存在的失配率高的缺陷,实现高效、快捷、准确的文件格式匹配。根据本发明的一个方面,提供一种自适应文件格式匹配的方法,该方法包括以下 步骤
对应用程序进行修改,生成所述应用程序的适应各种移动终端支持的文件格式的各种版本;
接收来自移动终端针对应用程序的调用请求;
获取所述移动终端支持的文件格式信息;以及 将适应所述移动终端的应用程序版本提供给所述移动终端调用。根据本发明的另一个方面,提供一种自适应文件格式匹配的方法,该方法包括以下步骤
接收来自移动终端针对应用程序的调用请求;
获取所述移动终端支持的文件格式信息;
对所述应用程序进行修改,生成所述应用程序的适合所述移动终端支持的文件格式的版本;以及
将适应所述移动终端的应用程序版本提供给所述移动终端调用。根据本发明的又一个方面,本发明还提供一种用于提供文件调用的服务器,其特征在于,包括以下装置
适配引擎,其用于对应用程序进行修改,生成所述应用程序的适应特定移动终端机型支持的文件格式的版本;
发送/接收装置,用于接收来自移动终端针对应用程序的调用请求并将适应所述移动终端支持的文件格式的应用程序提供给其调用;以及
识别装置,用于获取所述移动终端支持的文件格式信息。利用本发明提供的方法,移动终端需要调用应用程序时,服务器可以根据移动终端所支持的文件格式类型,对应用提供者提供的应用程序进行修改,使应用程序中所调用的文件格式与移动终端所支持的文件格式相匹配,生成适应移动终端支持的文件格式的版本,并将此版本提供给移动终端进行调用。本分明解决了现有技术中,无法由服务器将应用程序中所调用的文件的格式修改为与移动终端支持的文件格式相匹配,并提供所述修改后的应用程序给移动终端进行调用的问题,实现了高效、快速、准确的自适应文件格式匹配。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显
图I示出了根据本发明的一个实施例的用于自适应格式匹配的方法的示意流程 图2示出了根据本发明的另一个实施例的用于自适应格式匹配的方法的示意流程图; 图3示出了在图I和图2中的一个步骤S103或S203中可能包含的分解步骤;
图4示出了根据本发明的提供自适应格式匹配的系统架构示意图;以及 图5示出了根据本发明的提供自适应格式匹配的服务器的一实施例的结构示意 图6示出了根据本发明的提供自适应格式匹配的服务器的另一实施例结构示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式图I示出了根据本发明的一个实施例的用于自适应格式匹配的方法的示意流程图。步骤S101,对应用程序进行修改,生成所述应用程序的适应各种移动终端支持的文件格式的各种版本。所述应用程序采用了 HTML或HTML5等标记性语言编写,其调用的文件存在特定文件夹中,程序中有关文件调用的代码段指向其所调用的文件的存储位置。本发明提供了一种适配引擎,该适配引擎了解各种机型支持的文件格式信息,可以据此对应用程序进行修改。原始应用程序来自于应用提供者。应用提供者只需提供应用程序的一种典型的源码至包含该适配引擎的服务器。特别地,应用程序中所调用的文件可以由应用提供者在提供源码时一并提供,也可以不提供给服务器,只需要在源码相应代码段所指向的存储位置进行存储即可。适配引擎负责根据所获得的各种机型支持的文件格式信息将应用程序中所调用的所有文件进行格式转换,并且将应用程序所调用的原始文件转为进行格式转换后的文件。适配引擎进行转码时,主要采用如下步骤首先,判断需要确定目标格式,即需要将应用程序所调用的原始文件转为何种格式,例如,需要将调用mpg格式的视频文件转为调用avi格式的视频文件;其次,使用转码器将原mpg格式的视频文件转换为avi格式的视频文件并存储,记录存储路径,现有技术中存在各种对文件进行格式转换的转码器技术,因并非本发明重点,在此不再赘述;再次,对源代码中指向文件路径的代码段进行修改,用avi格式的视频文件的存储路径代替mpg格式的视频文件的存储路径。至此,文件格式匹配完成。移动终端调用的应用程序中的视频文件已经为avi格式。服务器可以调用适配引擎对应用程序中的多种文件的格式进行修改,包括但不限于视频文件、音频文件、图片文件、文本文件等。例如,当应用提供者提供给服务器的应用程序中需要调用视频文件“英雄.mpg”,而需要调用该应用程序的移动终端不支持.mpg格式的视频文件时,则服务器调用适配引擎中的转码器对该应用程序中调用的视频文件的格式进行转换,可以将该mpg格式的视频文件转换为“英雄.avi”、“英雄.rm”、“英雄.mov”、“英雄.dat”等多种格式的视频文件储存并记录存储路径,然后再修改应用程序源码中指向文件路径的代码段,用“英雄.avi”、“英雄.rm”、“英雄.mov”、“英雄.dat”存储路径代替“英雄.mpg”的存储路径。这样,移动终端在调用该应用程序时,可以清晰、准确地显示“英雄”视频。当应用提供者提供给服务器的应用程序中需要调用音频文件“传奇.mp3”,而需要调用该应用程序的移动终端不支持.mp3格式的音频文件时,则服务器调用适配引擎中的转码器对该应用程序中调用的音频文件的格式进行转换,可以将该mp3的音频文件转换为“传奇.wma”、“传奇.wav”、“传奇.mid”、“传奇.ram”等多种格式的音频文件储存并记录存储路径,然后再修改应用程序源码中指向文件路径的代码段,用“传奇.wma”、“传奇.wav”、“传奇.mid”、“传奇.ram”的存储路径代替“传奇.mp3”的存储路径。这样,移动终端在调用该应用程序时,可以准确地播放“传奇”音频。当应用提供者提供给服务器的应用程序中需要调用图片文件“地图.gif”,而需要调用该应用程序的移动终端不支持.gif格式的图片文件时,则服务器调用适配引擎中的转码器对该应用程序中调用的图片文件的格式进行转换,可以将该gif的图片文件转换为“地图.bmp”、“地图.jpg”、“地图.psd”、“地图.wmf”等多种格式的图片文件储存并记录存储路径,然后再修改应用程序源码中指向文件路径的代码段,用“地图.bmp”、“地 图.jpg”、“地图.psd”、“地图.丽if”的存储路径代替“地图.gif”的存储路径。这样,移动终端在调用该应用程序时,可以准确地展现“地图”图片。转换好格式的多个版本应用程序存于适配引擎的存储空间中。可选的,也可以在该服务器中设置专门的应用数据库,进行存储。步骤S102,接收来自移动终端针对应用程序的调用请求。服务器接收移动终端通过无线网络发来的针对应用程序的调用请求。在此,无线网络包括但不限于WiFi、WiMAX、GSM、GPRS等。通常,服务器可以提供一个web页面,移动终端对该页面执行相应的填充操作以表明调用意愿以及发送调用请求。该web页面上可能如同应用商店一样提供各种应用程序的介绍以及界面截图,移动终端用户可以在浏览相关内容后决定是否调用该应用程序,并通过点击页面特定位置进入调用页面提交调用请求。步骤S103,获取所述移动终端支持的文件格式信息。服务器根据移动终端的调用请求信息获取移动终端所支持的文件格式。移动终端可以在载请求信息中直接提供其所能支持的文件格式。如上所述,移动终端用户进入到调用页面,在该页面上,可能以下拉框的形式要求移动终端用户选择其支持何种文件格式。例如,需要调用的应用程序中含有视频文件时,指明,调用.avi格式的文件。如果移动终端没有在调用请求信息中直接指明其所支持的文件格式,服务器可以根据调用请求信息中携带的其他信息来获取该移动终端所支持的文件格式信息。在每次移动终端通过浏览器将调用请求信息发送至服务器时,服务器就可以根据该浏览器采用的通信协议,如http或https,实时地从该调用请求信息中获取相关的字段信息,并记录移动终端的特征信息。以http协议为例,即可获取下列特征信息,包括但不限于Accept、Accept-Charset、Accept-Encoding、Accept-Language、If-Match、If-Range等。服务器根据这些特征信息,可以识别出移动终端使用的操作系统及其版本,浏览器及其版本等信息。根据移动终端使用的操作系统及其版本,浏览器及其版本等信息即可获知该移动终端所能支持的文件格式信息。
参考图3,其中示出了在本发明的一个优选实施例中的S103的另一种实现方式。在步骤S103a中,可以获取所述移动终端的机型信息。例如,在调用页面上,以下拉框的形式提供给移动终端用户多种机型进行选择,用户可以选择其移动终端是苹果公司的 iPhone,还是 Google 公司的 HTC G9。除此之外,在每次移动终端通过浏览器将调用请求信息发送至服务器时,服务器就可以根据该浏览器采用的通信协议,如http或https,实时地从该调用请求信息中获取相关的字段信息,并记录移动终端的特征信息。以http协议为例,服务器可以从记录移动终端特征信息的User-Agent字段中获取移动终端的机型、设备信息。接着,在步骤S103b中,根据移动终端的机型,获取移动终端支持的文件格式信肩、O可选地,在服务器中事先收集了各种机型支持的文件格式信息,将其存储在专门的数据库中。当获取移动终端的机型信息之后,对该专门的数据库进行查询,从中选择该移 动终端支持的文件格式信息。例如,Nokia公司生产的移动终端支持mid格式的音频文件,苹果公司生产的移动终端支持wav格式的音频文件,Google公司生产的移动终端支持Ogg格式音频文件等。可选地,服务器中也可能不具有这样的专门数据库,而是在获取到机型信息之后,从各种可能的来源(例如,网络、厂商)检索该机型支持的文件格式信息。回到图1,在步骤S104中,将适应所述移动终端的应用程序版本提供给所述移动终端调用。由于之前已经根据各种移动终端支持的文件格式对应用程序进行了适配修改,并生成了应用程序适应于各种移动终端的版本,现在只需从这些版本中选择适应于该特定移动终端的版本,将其提供给对该应用进行过请求的移动终端即可。服务器可以将适应所述移动终端的应用程序版本直接推送至移动终端。还可以采用页面技术,如ASP、JSP、PHP技术,将适应所述移动终端的应用程序版本中的内容或部分内容写入一个或多个网页并将相关网页的URL提供给所述移动终端。用户可通过直接访问所述URL对应的网页,获取所需格式的应用程序。
图2示出了根据本发明的另一个实施例的用于自适应格式匹配的方法的示意流程图。该方法中的步骤S201、S202与图I中方法的步骤S102、S103相似,因此不再赘述。图I中的方法与图2中的方法不同之处在于,
在图I中,通过步骤SlOl对服务器中的应用程序进行统一的修改,针对其所调用的所有可能的文件格式进行适配。而后,当某一移动终端提出调用请求时,从适配后的各种应用程序版本中选择适于该终端的版本供其调用。而在图2中,并不初始地对应用程序进行全范围的适配,而是仅在接收到特定移动终端的调用请求后,在步骤S203中,针对该特定移动终端支持的文件格式对应用程序进行修改,使应用程序中所调用的文件的格式适应移动终端支持的文件格式。然后,在步骤S203中,将该单独适配后生成的应用程序版本提供给移动终端调用以便使用。当然,在图2所示的方法中,对于同一应用程序,可以将不同时间针对不同移动终端进行修改所生成的版本汇总起来,最后形成和图I中初始形成的那样,使该应用程序具有适应于所有可能的移动终端支持的文件格式的各种版本。
这两种实现方式的区别在于是一次性地还是累进地形成应用程序针对所有移动终端的格式版本。可以理解,在有些情况下,也可以将图I和图2所示的方法结合起来使用。例如,尽管如图I中的步骤SlOl —样,初始地生成所收集的各种移动终端所支持的文件格式的应用程序版本,但是之后又开发出了支持新出现的文件格式的移动终端,这将导致无法在已有版本中找到适合该移动终端的版本。此时,可以结合图2的S203,临时性地基于应用程序再次进行修改生成适应新移动终端的文件格式的版本,以满足用户的使用要求。图4示出了根据本发明的提供自适应格式匹配的系统架构示意图。如图4所示,一方面,服务器10接收来自于应用提供者20提供的应用程序;另一方面,服务器10接收来自于移动终端30的应用程序调用请求,并根据移动终端30所支持的文件格式,提供相应格式版本的应用程序给该移动终端30调用。服务器10与移动终端20通过无线网络互联,所述无线网络包括但不限于WiFi、 GSM、CDMA、TDCDMA, GPRS、EVDO, CDMAIX、WiMAS、HSDPA。所述移动终端20可以为任意一种可与用户通过键盘、鼠标、触摸板或手写设备等方式进行人机交互的电子产品,例如,手机、个人数字助理(PDA)、掌上电脑或者平板电脑
坐寸ο图5示出了根据本发明的提供自适应格式匹配的服务器的一实施例的结构示意图
服务器10包括发送/接收装置11、识别装置12、适配引擎13。发送/接收装置11,用于接收来自移动终端30针对应用程序的调用请求并将适应所述移动终端30支持的文件格式的应用程序提供给其调用。识别装置12,用于获取所述移动终端30支持的文件格式信息。适配引擎13,其用于对应用程序进行修改,生成所述应用程序的适应特定移动终端30支持的文件格式的各种版本。
具体地,适配引擎13调用转码器将应用程序所调用的文件的格式转为所需格式进行存储,并记录新格式文件存储路径;对所述应用程序源代码中指向文件路径的代码段进行修改,用指向所述新格式文件存储路径的代码段代替所述文件存储路径的代码段。例如,当移动终端30只支持mid格式的音频文件,而应用提供者提供的应用程序中所调用的音频文件为mp3格式时,为了满足移动终端30的需要,服务器10中的适配引擎13需要对应用程序中调用的音频文件格式进行转换。首先,调用转码器将原mp3格式的音频文件转换为mid格式的音频文件并存储;其次,记录新生成的mid格式的音频文件的存储路径;再次,对源代码中指向文件路径的代码段进行修改,用mid格式的音频文件的存储路径代替mp3格式的音频文件的存储路径。至此,文件格式匹配完成。移动终端调用应用程序中的音频文件已经为mid格式。可选的,适配引擎13还可以对应用提供者20提供的应用程序中所调用的视频文件的格式进行转换。如调用rmvb格式转成调用avi格式;调用pmp格式转成调用mp4格式
坐坐寸寸ο可选的,适配引擎13可以对应用提供者应用提供者20提供的应用程序中所调用的多种文件的格式进行转换。包括但不限于压缩包、图片、文本、数据文件等。发送/接收装置11,用于接收来自移动终端30针对应用程序的调用请求并将适应所述移动终端支持的文件格式的应用程序版本提供给其调用。
移动终端30与服务器10的交互主要通过发送/接收装置11来完成。一方面,发送/接收装置11用于接收移动终端30的调用请求信息;另一方面,用于将移动终端30支持的文件格式的应用程序提供给其调用。将移动终端30支持的文件格式的应用程序提供给其调用的方式,包括但不限于将所述文件直接推送至所述移动终端30 ;或者利用页面技术,如JSP、ASP、PHP技术,将所述文件全部或者部分直接写入一个或多个网页,并将相关网页的URL推送给所述移动终端30,用户可通过直接访问所述URL对应的网页,获取所需格式的文件。识别装置12可以直接接收所述移动终端30支持的文件格式信息。即在移动终端30向服务器10发出调用请求时,在所述调用请求信息中提供自己所支持的文件格式的信肩、O例如,移动终端30向服务器10发出调用某应用程序的请求时,同时提出,视频文件支持rmvb格式;音频文件支持mp3格式;图片文件支持png格式等。 另外,识别装置12还可以根据移动终端30的机型来间接获取其支持的文件格式信息。服务器10根据其机型从服务器本地或者从网络查找所述移动终端30支持的文件格式信息。例如,当服务器10获知所述移动终端30为iPhone时,可以从本地数据库或者从网络中获取iPhone所支持的文件格式信息。例如其支持wav格式的音频格式。图6示出了根据本发明的提供自适应格式匹配的服务器的另一实施例结构示意图。基于图5示出的实施例,图6示出的服务器10进一步包括终端数据库14和应用数据库15。所述终端数据库14用于存储各种移动终端30支持的文件格式信息。例如移动终端30a支持的音频格式为mid、mp3,图片格式为jpg、png,视频格式为rmvb、avi以及rar格式的压缩包。移动终端30b支持的音频格式为wma、asf,图片格式为bmp、tga,视频格式为rm、flv以及zip格式的压缩包。移动终端30c支持的音频格式为voX、vqf,图片格式为svg、psd,视频格式为3gp、swf, rar格式的压缩包。当收到来自于移动终端30的应用程序调用请求信息后,识别装置12对移动终端30所支持的文件格式进行查询,可以通过访问终端数据库14完成。可选的,还可以通过访问互联网来进行查询。当服务器10接收到来自于应用提供者20提供的应用程序时,可将其存储在应用数据库15中,同时,应用程序所需要调用的文件也可一并存于该应用数据库15中。另外,进行修改后生成的适用于不同移动终端30的各种应用程序版本也可以存于应用数据库15中。适配引擎13可以预先对应用程序进行修改,生成与各种移动终端匹配的版本。可选的,适配引擎13也可以不预先对应用程序进行修改,而是在收到来自于移动终端30的文件调用请求信息,并通过识别装置12获知该移动终端30所支持的文件格式时,再从应用数据库中找到待调用的应用程序,并进行相应的修改。最后将修改好的应用程序传输至发送/接收装置11,由该装置将格式匹配的应用程序提供给所述移动终端30进行调用。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的 权利要求。此夕卜,显然“包括” 一词不排除其他模块或步骤,单数不排除复数。
权利要求
1.一种自适应文件格式匹配的方法,其特征在于,包括以下步骤 对应用程序进行修改,生成所述应用程序的适应各种移动終端支持的文件格式的各种版本; 接收来自移动终端针对应用程序的调用请求; 获取所述移动終端支持的文件格式信息;以及 将适应所述移动终端的应用程序版本提供给所述移动终端调用。
2.根据权利要求I所述的方法,其中在对所述文件进行修改之前还包括 收集各种移动終端机型支持的文件格式信息。
3.一种自适应文件格式匹配的方法,其特征在于,包括以下步骤 接收来自移动终端针对应用程序的调用请求; 获取所述移动終端支持的文件格式信息; 对所述应用程序进行修改,生成所述应用程序的适合所述移动終端支持的文件格式的版本;以及 将适应所述移动终端的应用程序版本提供给所述移动终端调用。
4.根据权利要求f3之一所述的方法,其中所述对应用程序进行修改进ー步包括以下步骤 将应用程序所调用的文件的格式转为所需格式进行存储,并修改所述应用程序的源代码中的文件存储路径。
5.根据权利要求r4之一所述的方法,其中获取所述移动終端支持的文件格式信息进ー步包括 直接接收所述移动终端支持的文件格式信息。
6.根据权利要求r4所述的方法,其中获取所述移动終端支持的文件格式信息进ー步包括 确定所述移动终端的机型,根据其机型从服务器本地或者从网络查找相应的文件格式信息。
7.根据权利要求4所述的方法,其中,所述文件包括以下ー项或者多项视频,音频,图片,安装文件,压缩包。
8.一种用于提供文件调用的服务器,包括以下装置 适配引擎,其用于对应用程序进行修改,生成所述应用程序的适应特定移动终端机型支持的文件格式的版本; 发送/接收装置,用于接收来自移动終端针对应用程序的调用请求并将适应所述移动終端支持的文件格式的应用程序提供给其调用;以及 识别装置,用于获取所述移动終端支持的文件格式信息。
9.根据权利要求8所述的服务器,其中,还包括存储和管理各种移动終端机型支持的文件格式信息的数据库。
10.根据权利要求8所述的服务器,其中,所述适配引擎还用于 将应用程序所调用的文件的格式转为所需格式进行存储,并修改所述应用程序的源代码中的文件存储路径。
11.根据权利要求8所述的服务器,其中,所述识别装置用于直接接收所述移动终端支持的文件格式信息。
12.根据权利要求8所述的服务器,其中,所述识别装置用于 确定所述移动终端的机型,根据其机型从服务器本地或者从网络查找相应的文件格式信息。
13.根据权利要求10所述的服务器,其中,所述文件包括以下ー项或者多项视频,音频,图片,安装文件,压缩包。
全文摘要
本发明提供一种自适应文件格式匹配的方法和服务器,本发明的方法包括以下步骤对原始应用程序进行修改,生成所述应用程序的适应各种移动终端支持的文件格式的各种版本;接收来自移动终端针对应用程序的调用请求;获取所述移动终端支持的文件格式信息;以及将适应所述移动终端的应用程序版本提供给所述移动终端调用。本发明解决了现有技术中文件格式匹配技术中存在的失配率高的缺陷。
文档编号H04L29/08GK102780717SQ201110119988
公开日2012年11月14日 申请日期2011年5月10日 优先权日2011年5月10日
发明者赵霏, 黄何 申请人:北京磊友信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1