[发明专利]布局文件的转换方法、装置、电子设备及存储介质有效
申请号: | 202010698419.4 | 申请日: | 2020-07-20 |
公开(公告)号: | CN113961242B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 蒋文赛;刘邦洪 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F8/38 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马姣琴;刘芳 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 布局 文件 转换 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供了一种布局文件的转换方法、装置、电子设备、存储介质、程序产品及芯片,包括:获取第一操作系统的布局文件,对第一操作系统的布局文件进行解析,生成包括控件信息、属性信息及逻辑信息的第一布局结构缓存数据,分别对控件信息、属性信息及逻辑信息进行转换,生成第二布局结构缓存数据,生成与第二布局结构缓存数据对应的第二操作系统的布局文件,可以避免相关技术中通过重新编写代码可能造成的人工成本较高和效率较低等问题,从而实现降低人工成本和提高生成相应布局文件的效率,且由于可以避免人工参与,则相对可以避免由于人工失误造成的准确性偏低的问题,从而实现提高生成相应布局文件准确性和可靠性的技术效果。
技术领域
本申请涉及计算机技术领域,尤其涉及一种布局文件的转换方法、装置、电子设备、存储介质、程序产品及芯片。
背景技术
由于不同操作系统之间的差异,导致部分应用在不同的操作系统之间缺乏兼容性。
在现有技术中,将某一操作系统的应用转换为另一操作系统的应用(如小程序)时,通常采用的方法为:通过人工的方式重新编写代码。
然而,发明人在实现本申请的过程中,发现通过上述现有技术中的方法至少存在以下问题:重新编写代码的成本较高,效率偏低。
发明内容
为解决上述技术问题,本申请实施例提供了一种布局文件的转换方法、装置、电子设备、存储介质、程序产品及芯片。
根据本申请实施例的一个方面,本申请实施例提供了一种布局文件的转换方法,所述方法包括:
获取第一操作系统的布局文件;
对所述第一操作系统的布局文件进行解析,生成包括控件信息、属性信息及逻辑信息的第一布局结构缓存数据;
分别对所述控件信息、所述属性信息及所述逻辑信息进行转换,生成第二布局结构缓存数据;
生成与所述第二布局结构缓存数据对应的第二操作系统的布局文件。
也就是说,在本申请实施例中,可以对第一操作系统的布局文件进行解析,生成第一布局结构缓存数据,并可以对第一布局结构缓存数据进行转换,生成第二布局结构缓存数据,从而生成与第二布局结构缓存数据对应的第二操作系统的布局文件。
在本申请实施例中,通过引入基于对某操作系统(即第一操作系统)的布局文件进行转换,从而得到其他操作系统(即第二操作系统)的布局文件的发明构思,可以避免相关技术中通过重新编写代码可能造成的人工成本较高和效率较低等问题,从而实现降低人工成本和提高生成相应布局文件(如第二操作系统的布局文件)的效率,且由于可以避免人工参与,则相对可以避免由于人工失误造成的准确性偏低的问题,从而实现提高生成相应布局文件(如第二操作系统的布局文件)的准确性和可靠性,且由于可以对不同的操作系统的布局文件进行转换,因此可以提高布局文件转换(如由第一操作系统的布局文件转换为第二操作系统的布局文件)的普遍实用性。
在一些实施例中,对所述控件信息进行转换包括:控件一对一转换和/或结合所述逻辑信息的控件转换。
也就是说,在本申请实施例中,在对控件信息进行转换时,可以采用控件一对一转换,如将第一操作系统的布局文件中的某一控件转换为第二操作系统的布局文件中的另一控件;也可以采用结合逻辑信息的控件转换,如基于逻辑信息进行两个不同的操作系统的布局文件中的控件的功能等的分析,从而将第一操作系统的布局文件中的某一控件转换为第二操作系统的布局文件中的一个或多个控件;也可以基于转换需求将两种控件转换方式相结合。
在一些实施例中,结合所述逻辑信息的控件转换包括:控件组合转换和/或控件节点变更转换。
也就是说,在本申请实施例中,结合逻辑信息的控件转换可以从三个维度进行理解,一个维度为控件组合转换,另一维度为控件节点变更转换,再一个维度为控件组合转换和控件节点变更转换相结合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010698419.4/2.html,转载请声明来源钻瓜专利网。