ImageVerifierCode 换一换
格式:PDF , 页数:11 ,大小:1.52MB ,
资源ID:4266114      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-4266114.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(XIB文件的转化方法及转化器.pdf)为本站会员(t****)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

XIB文件的转化方法及转化器.pdf

1、(10)申请公布号 CN 102819446 A (43)申请公布日 2012.12.12 C N 1 0 2 8 1 9 4 4 6 A *CN102819446A* (21)申请号 201210319274.8 (22)申请日 2012.08.31 G06F 9/45(2006.01) (71)申请人深圳市路友网络科技有限公司 地址 518057 广东省深圳市南山区科技南 十二路18号长虹科技大厦3楼11-12 单元 (72)发明人方鸿灏 (74)专利代理机构深圳市深佳知识产权代理事 务所(普通合伙) 44285 代理人唐华明 (54) 发明名称 XIB文件的转化方法及转化器 (57) 摘

2、要 本发明实施例公开了一种XIB文件的转化方 法及转化器,用于将IPhone应用程序中的XIB文 件转化成IPad应用程序中的XIB文件。本发明实 施例方法包括:获取沙盒中IPhone应用程序中的 XIB文件的框架属性;判断XIB文件的框架属性与 预置的标准数值之间的差值是否小于预置的误差 值;若是,则将XIB文件的框架属性修改为预置的 标准数值,将XIB文件中界面元素的坐标值乘以 预置数值且加上预置的偏移量,将界面元素的宽 和高、及XIB文件中的字体的属性值分别乘以预 置数值,以转化成IPad应用程序下的XIB文件的 属性值,能够有效的将IPhone应用程序中的XIB 文件转化成IPad应用

3、程序中的XIB文件。 (51)Int.Cl. 权利要求书1页 说明书6页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 6 页 附图 3 页 1/1页 2 1.一种XIB文件的转化方法,其特征在于,包括: 获取沙盒中IPhone应用程序中的XIB文件的框架属性; 判断所述XIB文件的框架属性与预置的标准数值之间的差值是否小于预置的误差值; 若是,则将所述XIB文件的框架属性修改为所述预置的标准数值,将所述XIB文件中界 面元素的坐标值乘以预置数值且加上预置的偏移量,将所述界面元素的宽和高、及所述XIB 文件中的字体的属性值分别乘以所述预置数值

4、,以转化成IPad应用程序下的XIB文件的属 性值。 2.根据权利要求1所述的转化方法,其特征在于,所述方法还包括: 若所述XIB文件的框架属性与预置的标准数值之间差值大于或等于预置的误差值,则 将所述XIB文件的框架属性的高和宽分别乘以所述预置数值,将所述XIB文件中界面元素 的坐标值、所述界面元素的宽和高、及所述XIB文件中字体的属性值均分别乘以所述预置 数值,以转化IPad应用程序下的XIB文件的属性值。 3.根据权利要求1所述的方法,其特征在于,所述获取沙盒中IPhone应用程序中的 XIB文件的框架属性之前包括: 读取所述IPhone应用程序中的XIB文件,为所述XIB文件创建用于保

5、存IPad应用程 序的XIB文件的文件路径。 4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 将转化成IPad应用程序下的XIB文件的属性值写入所述用于保存IPad应用程序的 XIB文件的文件路径下。 5.一种转化器,其特征在于,包括: 获取单元,用于获取沙盒中IPhone应用程序中的XIB文件的框架属性; 判断单元,用于在所述获取单元获取所述框架属性之后,判断所述XIB文件的框架属 性与预置的标准数值之间的差值是否小于预置的误差值; 处理单元,用于在所述判断单元确定所述XIB文件的框架属性与预置的标准数值之间 的差值小于预置的误差值时,则将所述XIB文件的框架属性修改为所述预置的

6、标准数值, 将所述XIB文件中界面元素的坐标值乘以预置数值且加上预置的偏移量,将所述界面元素 的宽和高、及所述XIB文件中的字体的属性值分别乘以所述预置数值,以转化成IPad应用 程序下的XIB文件的属性值。 6.根据权利要求5所述的转化器,其特征在于, 所述处理单元还用于若所述XIB文件的框架属性与预置的标准数值之间差值大于或 等于预置的误差值,则将所述XIB文件的框架属性的高和宽分别乘以所述预置数值,将所 述XIB文件中界面元素的坐标值、所述界面元素的宽和高、及所述XIB文件中字体的属性值 均分别乘以所述预置数值,以转化IPad应用程序下的XIB文件的属性值。 7.根据权利要求5或6所述的

7、转化器,其特征在于,所述转化器还包括: 创建单元,用于在所述获取单元获取所述框架属性之前,读取所述IPhone应用程序中 的XIB文件,为所述XIB文件创建用于保存IPad应用程序的XIB文件的文件路径。 8.根据权利要求7所述的转化器,其特征在于,所述转化器还包括: 保存单元,用于在所述处理单元对所述XIB文件的属性进行转化后,将转化成IPad应 用程序下的XIB文件的属性值写入所述用于保存IPad应用程序的XIB文件的文件路径下。 权 利 要 求 书CN 102819446 A 1/6页 3 XIB 文件的转化方法及转化器 技术领域 0001 本发明涉及通信技术领域,尤其涉及XIB文件的转

8、化方法及转化器。 背景技术 0002 Xcode是苹果公司向开发人员提供的集成开发环境,用于开发ios(苹果手持设备 操作系统)和Mac os X(苹果桌面系统)的应用程序,在Xcode中包含一种对象编辑器,即 界面创建工具(interface buid),在使用时需要先创建并配置对象(例如窗口,按钮和标签 等),然后将对象保存在XIB文件里面,其中,XIB文件是一种用于描述ios应用程序外观界 面元素的可扩展标记语言(Extensible Markup Language,XML)。 0003 目前,苹果公司的主要产品中包含IPhone和IPad,开发人员可使用Xcode开发 相关的应用程序,

9、然而,由于IPad的屏幕大小是IPhone的两倍多,而目前并没较好的界 面文件可适应屏幕的方法,所以,在界面和交互相似的条件下,要将IPhone应用程序移植 到IPad里面或者构建两个平台通用的程序,就只能将IPhone中的XIB文件转化成适用于 IPad的XIB文件。 0004 目前,实现IPhone中的XIB文件转化成IPad的XIB文件的方法主要是通过手动 的逐个创建适用于IPad的XIB文件,然而由于IPhone中的应用程序的界面元素是比较丰 富的,生成的XIB文件也比较多,手动的逐个转化的方式将导致转化工作量大,时间长,效 率低。 发明内容 0005 本发明实施例提供了一种XIB文件

10、的转化及转化器,用于将IPhone应用程序中的 XIB文件自动转化为IPad应用程序中的XIB文件,不需要手动逐个转化,工作量小,时间短 且效率高。 0006 本发明实施例中一方面提供了一种XIB文件的转化方法,包括: 0007 获取沙盒中IPhone应用程序中的XIB文件的框架属性; 0008 判断所述XIB文件的框架属性与预置的标准数值之间的差值是否小于预置的误 差值; 0009 若是,则将所述XIB文件的框架属性修改为所述预置的标准数值,将所述XIB文件 中界面元素的坐标值乘以预置数值且加上预置的偏移量,将所述界面元素的宽和高、及所 述XIB文件中的字体的属性值分别乘以所述预置数值,以转

11、化成IPad应用程序下的XIB文 件的属性值。 0010 本发明实施例中另一方面提供了一种转化器,包括: 0011 获取单元,用于获取沙盒中IPhone应用程序中的XIB文件的框架属性; 0012 判断单元,用于在所述获取单元获取所述框架属性之后,判断所述XIB文件的框 架属性与预置的标准数值之间的差值是否小于预置的误差值; 0013 处理单元,用于在所述判断单元确定所述XIB文件的框架属性与预置的标准数值 说 明 书CN 102819446 A 2/6页 4 之间的差值小于预置的误差值时,则将所述XIB文件的框架属性修改为所述预置的标准数 值,将所述XIB文件中界面元素的坐标值乘以预置数值且

12、加上预置的偏移量,将所述界面 元素的宽和高、及所述XIB文件中的字体的属性值分别乘以所述预置数值,以转化成IPad 应用程序下的XIB文件的属性值。 0014 从以上技术方案可以看出,本发明实施例具有以下优点: 0015 转化器可从沙盒中获取IPhone应用程序中的XIB文件的框架属性,且当该XIB文 件的框架属性与预置的标准数值之间的差值小于预置的误差值时,转化器将该XIB文件的 框架属性修改为预置的标准参数,将该XIB文件中界面元素的坐标值乘以预置数值且加上 预置的偏移量,且将界面元素的宽和高及XIB文件中的字体的属性值分别乘以上述的预置 数值,以转化成IPad应用程序下的XIB文件的属性

13、值,使得能够自动实现IPhone应用程序 中XIB文件转化成iapd应用程序中的XIB文件,不需要手动操作,转化所需的工作量少,时 间短且效率高。 附图说明 0016 图1为本发明实施例中一种XIB文件转化的方法的一个示意图; 0017 图2为本发明实施例中一种XIB文件转化的方法的另一示意图; 0018 图3为本发明实施例中转化器的结构的一个示意图; 0019 图4为本发明实施例中转化器的结构的另一示意图。 具体实施方式 0020 本发明实施例提供了一种XIB文件转化的方法及转化器,用于将IPhone应用程序 中的XIB文件转化成IPad应用程序中的XIB文件,不需要手动逐个转化,工作量小,

14、时间短 且效率高。 0021 请参阅图1,为本发明实施例中一种XIB文件转化的方法的实施例,包括: 0022 101、获取沙盒中IPhone应用程序中的XIB文件的框架属性; 0023 在本发明实施例中,可将需要进行转化处理的IPhone应用程序中的XIB文件放入 沙盒(sandbox)中,沙盒是计算机领域中的一种虚拟技术,多用于计算机安全中,其原理是 通过重定向技术,把程序生成和修改的文件定向到自身的文件夹中,当某个程序视试图发 挥作用时,安全软件可以先让该程序在沙盒中运行,如果该程序含有恶意行为,则将禁止该 程序的进一步运行,避免程序运行对系统造成危害。 0024 在本发明实施例中,将通过

15、转化器实现将IPhone应用程序中的XIB文件转化成 IPad应用程序中的XIB文件的,其中,该转化器可以是Xcode提供的具有XIB文件转化功能 的模拟器,也可以是IPhone或者IPad中的具有XIB文件转化功能的模块。 0025 在本发明实施例中,转化器将获取沙盒中IPhone应用程序中的XIB文件的框架属 性,其中,XIB文件是一种用于描述ios应用程序外观界面元素的XML格式的文本文件。 0026 102、判断XIB文件的框架属性与预置的标准数值之间的差值是否小于预置的误 差值; 0027 在本发明实施例中,XIB文件中至少包含了该XIB文件的框架属性,及界面元素的 框架属性,字体的

16、属性,其中界面元素的框架属性包括界面元素的坐标值、及界面元素的宽 说 明 书CN 102819446 A 3/6页 5 和高。 0028 在本发明实施例中,转化器将判断XIB文件的框架属性与预置的标准数值之 间的差值是否小于预置的误差值,其中,IPhone标准的屏幕大小全屏状态的标准数值是 320*480,误差值可以预先进行设置,例如,可以将误差值设置为10*10。 0029 103、若是,将XIB文件的框架属性修改为预置的标准数值,将XIB文件中界面元素 的坐标值乘以预置数值且加上预置的偏移量,将界面元素的宽和高、及XIB文件中的字体 的属性值分别乘以预置数值,以转化成IPad应用程序下的X

17、IB文件的属性值。 0030 在本发明实施例中,若XIB文件的框架属性与预置的标准数值之间的差值小于预 置的误差值,则转化器将对XIB文件的框架属性、界面元素的框架属性及字体的属性进行 转化,使得IPhone应用程序的XIB文件的属性可转化成满足IPad应用程序的属性,具体 的:转化器将IPhone应用程序中的XIB文件的框架属性修改为预置的标准数值,将XIB文 件中界面元素的坐标值乘以预置数值且加上预置的偏移量,将界面元素的宽和高、及XIB 文件的字体的属性分别乘以预置数值,以转化成IPad应用程序下的XIB文件的属性值。 0031 在本发明实施例中,“预置数值”等于IPad标准屏幕大小与I

18、Phone标准屏幕大小 之间的倍数,若IPAD标准屏幕的大小等于IPhone标准屏幕大小的两倍,则在IPhone应用 程序中的XIB文件的框架属性与预置的标准数值之间的差值小于误差值时,则可将该XIB 文件的框架属性设置为预置的标准数值;若在全屏状态下的IPad界面元素相对于IPhone 界面元素横坐标有64个像素的偏移,纵坐标有32个像素的偏移,因此,为了在IPad上真实 的展示IPhone的界面元素,在对界面元素的框架属性进行转化时,需要将该XIB文件中界 面元素的坐标值乘以2且将横坐标加上偏移量64及纵坐标加上偏移量32,将界面元素的宽 和高分别乘以2;此外,为了避免文字在IPad上显示

19、时出现锯齿不清晰的情况,转化器还将 对XIB文件中文字的属性进行转化,即将IPhone应用程序中的XIB文件中的字体的属性乘 以2,作为IPad应用程序中的XIB文件中字体的属性。 0032 需要说明的是,在本发明实施例中,预置数值可根据实际应用中IPad标准屏幕大 小与IPhone标准屏幕大小之间的倍数进行设置,预置的偏移量也可根据实际应用中界面 元素的偏移量进行设置,此处不做限定。 0033 在本发明实施例中,转化器可从沙盒中获取IPhone应用程序中的XIB文件的框架 属性,且当该XIB文件的框架属性与预置的标准数值之间的差值小于预置的误差值时,转 化器将对该XIB文件的框架属性、该XI

20、B文件中界面元素的框架属性及字体的属性分别进 行转化,以转化成IPad应用程序下的XIB文件的属性值,使得能够自动实现IPhone应用程 序中XIB文件转化成iapd应用程序中的XIB文件,不需要手动操作,转化所需的工作量少, 时间短且效率高。 0034 为了更好的理解本发明实施例中的XIB文件的转化,请参阅图2,为本发明实施例 中XIB文件的转化方法的实施例,包括: 0035 201、读取IPhone应用程序中的XIB文件,为XIB文件创建用于保存IPad应用程 序的XIB文件的文件路径; 0036 在本发明实施例,沙盒可将应用程序对文件系统的访问限于一组最基本的文件 夹、网络资源及硬件,应

21、用程序可以在自己的沙盒中运作,但不能访问除此之外的任何其他 沙盒,在将IPhone应用程序中的XIB文件进行转化之前,可将该XIB文件预先拷贝到用于 说 明 书CN 102819446 A 4/6页 6 转化的程序的沙盒中,转化器将读取沙盒中IPhone应用程序中的XIB文件,并为该XIB文 件创建用于保存IPad应用程序的XIB文件的文件路径,转化器将IPhone应用程序中的XIB 文件转化后可保存在该IPad应用程序的XIB文件的文件路径下,使得IPad可调用该XIB 文件。 0037 202、获取沙盒中IPhone应用程序中的XIB文件的框架属性; 0038 203、判断XIB文件的框架

22、属性与预置的标准数值之间的差值是否小于预置的误 差值,若是,则执行步骤204,若否,则执行步骤205; 0039 204、将XIB文件的框架属性修改为预置的标准数值,将XIB文件中界面元素的坐 标值乘以预置数值且加上预置的偏移量,将界面元素的宽和高、及XIB文件中的字体的属 性值分别乘以预置数值,以转化成IPad应用程序下的XIB文件的属性值; 0040 步骤202至204与图1所示实施例中的步骤101至103描述的内容相似,此处不 再赘述。 0041 205、将XIB文件的框架属性的高和宽分别乘以预置数值,将XIB文件中界面元素 的坐标值、界面元素的宽和高、及XIB文件中字体的属性值均分别乘

23、以预置数值,以转化 IPad应用程序下的XIB文件的属性值; 0042 在本发明实施例中,当IPhone应用程序的XIB文件的框架属性与预置的标准数值 之间的差值大于或等于预置的误差值时,转化器将XIB文件的框架属性的高和宽分别乘以 预置数值,且将XIB文件中字体的属性值乘以预置数值,将界面元素的框架属性乘以预置 数值,包括将界面元素的坐标值、宽和高分别乘以预置数值,以转化成IPad应用程序下的 XIB文件的属性值。 0043 206、将转化成IPad应用程序下的XIB文件的属性值写入用于保存IPad应用程序 的XIB文件的文件路径下。 0044 在本发明实施例中,将IPhone应用程序中的X

24、IB文件的属性转化成IPad应用程 序下的XIB文件的属性之后,转化器将转化成IPad应用程序下的XIB文件的属性值写入对 应的用于保存IPad应用程序的XIB文件的文件路径下。 0045 在本发明实施例中,使用转化器对需要转化的IPhone应用程序中的XIB文件创建 IPad应用程序的XIB文件的文件路径,并对IPhone应用程序中的XIB文件的框架属性进行 判断,并根据判断结果对XIB文件进行转化,能够有效的实现XIB文件进行转化,且工作量 小,时间段,效率高。 0046 请参阅图3,为本发明实施中的转化器的结构的一个实施例,包括: 0047 获取单元301,用于获取沙盒中IPhone应用

25、程序中的XIB文件的框架属性; 0048 判断单元302,用于在获取单元301获取框架属性之后,判断XIB文件的框架属性 与预置的标准数值之间的差值是否小于预置的误差值; 0049 处理单元303,用于在判断单元302确定XIB文件的框架属性与预置的标准数值 之间的差值小于预置的误差值时,则将XIB文件的框架属性修改为预置的标准数值,将XIB 文件中界面元素的坐标值乘以预置数值且加上预置的偏移量,将界面元素的宽和高、及XIB 文件中的字体的属性值分别乘以预置数值,以转化成IPad应用程序下的XIB文件的属性 值。 0050 在本发明实施例中,获取单元301可获取沙盒中IPhone应用程序中的X

26、IB文件的 说 明 书CN 102819446 A 5/6页 7 框架属性;接着判断单元302判断XIB文件的框架属性与预置的标准数值之间的差值是否 小于预置的误差值;若XIB文件的框架属性与预置的标准数值之间的差值小于预置的误差 值时,则处理单元303将XIB文件的框架属性修改为预置的标准数值,将XIB文件中界面元 素的坐标值乘以预置数值且加上预置的偏移量,将界面元素的宽和高、及XIB文件中的字 体的属性值分别乘以预置数值,以转化成IPad应用程序下的XIB文件的属性值。 0051 在本发明实施例中,转化器可从沙盒中读取IPhone应用程序中的XIB文件的框架 属性,且当该XIB文件的框架属

27、性与预置的标准数值之间的差值小于预置的误差值时,转 化器将对该XIB文件的框架属性、该XIB文件中界面元素的框架属性及字体的属性分别进 行转化,以转化成IPad应用程序下的XIB文件的属性值,使得能够自动实现IPhone应用程 序中XIB文件转化成iapd应用程序中的XIB文件,不需要手动操作,转化所需的工作量少, 时间短且效率高。 0052 为了更好的理解本发明实施例中的转化器的结构,请参阅图4,为本发明实施例中 的转化器的结构的另一实施例,包括: 0053 如图3所示实施例中的获取单元301、判断单元302及处理单元303,且与图3所 示实施例中描述的内容相似,此处不再赘述。 0054 在

28、本发明实施例中,处理单元303还用于若XIB文件的框架属性与预置的标准数 值之间差值大于或等于预置的误差值,则将XIB文件的框架属性的高和宽分别乘以预置数 值,将XIB文件中界面元素的坐标值、界面元素的宽和高、及XIB文件中字体的属性值均分 别乘以预置数值,以转化IPad应用程序下的XIB文件的属性值。 0055 在本发明实施例中,转化器还包括: 0056 创建单元401,用于在获取单元301获取框架属性之前,读取IPhone应用程序中的 XIB文件,为XIB文件创建用于保存IPad应用程序的XIB文件的文件路径。 0057 保存单元402,用于在处理单元303对XIB文件的属性进行转化后,将

29、转化成IPad 应用程序下的XIB文件的属性值写入用于保存IPad应用程序的XIB文件的文件路径下。 0058 在本发明实施例中,创建单元401读取IPhone应用程序中的XIB文件,为XIB文 件创建用于保存IPad应用程序的XIB文件的文件路径,接着,获取单元301可获取沙盒中 IPhone应用程序中的XIB文件的框架属性;并由判断单元302判断XIB文件的框架属性与 预置的标准数值之间的差值是否小于预置的误差值;若XIB文件的框架属性与预置的标准 数值之间的差值小于预置的误差值时,则处理单元303将XIB文件的框架属性修改为预置 的标准数值,将XIB文件中界面元素的坐标值乘以预置数值且加

30、上预置的偏移量,将界面 元素的宽和高、及XIB文件中的字体的属性值分别乘以预置数值,以转化成IPad应用程序 下的XIB文件的属性值,若XIB文件的框架属性与预置的标准数值之间差值大于或等于预 置的误差值,处理单元303则将XIB文件的框架属性的高和宽分别乘以预置数值,将XIB文 件中界面元素的坐标值、界面元素的宽和高、及XIB文件中字体的属性值均分别乘以预置 数值,以转化IPad应用程序下的XIB文件的属性值,最后保存单元402将转化成IPad应用 程序下的XIB文件的属性值写入用于保存IPad应用程序的XIB文件的文件路径下。 0059 在本发明实施例中,使用转化器对需要转化的IPhone

31、应用程序中的XIB文件创建 IPad应用程序的XIB文件的文件路径,并对IPhone应用程序中的XIB文件的框架属性进行 判断,并根据判断结果对XIB文件进行转化,能够有效的实现XIB文件进行转化,且工作量 说 明 书CN 102819446 A 6/6页 8 小,时间段,效率高。 0060 需要说明的是,在本发明实施例中,图3及图4所示实施例中的转化器,可以是 Xcode提供的具有XIB文件转化功能的模拟器,也可以是IPhone或者IPad中的具有XIB文 件转化功能的模块。 0061 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上 述提到的存储介质可以是只读存储器,磁盘或光盘等。 0062 以上对本发明所提供的一种XIB文件的转化方法及转化器进行了详细介绍,对于 本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有 改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 说 明 书CN 102819446 A 1/3页 9 图1 说 明 书 附 图CN 102819446 A 2/3页 10 图2 图3 说 明 书 附 图CN 102819446 A 10 3/3页 11 图4 说 明 书 附 图CN 102819446 A 11

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1