[发明专利]一种生成显示界面的方法和装置有效
申请号: | 201711479773.2 | 申请日: | 2017-12-29 |
公开(公告)号: | CN107992304B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 李纪文 | 申请(专利权)人: | 北京远特科技股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 显示 界面 方法 装置 | ||
本申请提供了一种生成显示界面的方法和装置,包括:根据目标显示界面中控件的属性和所述目标显示界面中所述控件的的布局,生成对应目标显示界面的配置文件;利用预先设置的代码生成工具对所述配置文件进行代码编辑,将所述控件的属性对应的代码段设置为待编辑代码段;选取目标用户界面UI框架,获取所述目标UI框架对应的函数库;从获取的函数库中,查询得到所述待编辑代码段中所述控件对应的控件函数;利用查询得到的控件函数对应的代码段更新所述待编辑代码段,得到目标显示界面代码段;运行所述目标显示界面代码段以生成目标显示界面。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种生成显示界面的方法和装置。
背景技术
在车载人机交互技术(Human Machine Interface,HMI)开发中,存在着Qt、Wince、Mini Gui、Crank StoryBoard、Kanzi或者各个企业自开发的UI框架等多种多样的UI框架。在实际应用中,往往需要根据产品搭载的芯片性能、HMI功能需求、UI框架的性能、软件授权的成本等因素,综合考虑选择某一种UI框架,开发对于不同的人机交互产品,如,手机、虚拟仪表、行车记录仪、智能座舱等,由于产品提供的服务功能不同,导致研发人员在设计产品时,会根据产品中处理芯片的性能、人机交互功能的需求、UI框架的性能、软件授权的成本等,选择适合当前产品的UI框架,由于不同的UI框架需要调用不用的接口,因此在研发不同的产品,导致研发难度比较大。
发明内容
有鉴于此,本申请的目的在于提供一种生成显示界面的方法和装置。
第一方面,本申请实施例提供了一种生成显示界面的方法,该方法包括:
根据目标显示界面中控件的属性和所述目标显示界面中所述控件的的布局,生成对应目标显示界面的配置文件;
利用预先设置的代码生成工具对所述配置文件进行代码编辑,将所述控件的属性对应的代码段设置为待编辑代码段;
选取目标用户界面UI框架,获取所述目标UI框架对应的函数库;
从获取的函数库中,查询得到所述待编辑代码段中所述控件对应的控件函数;
利用查询得到的控件函数对应的代码段更新所述待编辑代码段,得到目标显示界面代码段;
运行所述目标显示界面代码段以生成目标显示界面。
可选地,所述目标显示界面中包括至少一个控件,每个控件对应一个待编辑代码段。
可选地,所述待编辑代码段包括代码体,所述利用查询得到的控件函数对应的代码段更新所述待编辑代码段,得到目标显示界面代码段,包括:
利用查询到的空间函数对应的代码段替换所述待编辑代码段中的代码体,得到所述目标显示界面代码段。
可选地,所述配置文件的格式包括可扩展标记语言格式和超文本标记语言格式。
可选地,所述调用函数包括控件函数、布局函数和事件函数。
可选地,所述目标显示界面中的控件包括列表控件、按钮控件、对话框控件、图片框控件、文本框控件和提示框控件。
第二方面,本申请实施例提供了一种生成显示界面的装置,该装置包括:
生成模块,用于根据目标显示界面中控件的属性和所述目标显示界面中所述控件的布局,生成对应目标显示界面的配置文件;
编辑模块,用于利用预先设置的代码生成工具对所述配置文件进行代码编辑,将所述控件的属性对应的代码段设置为待编辑代码段;
获取模块,用于选取目标用户界面UI框架,获取所述目标UI框架对应的函数库;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京远特科技股份有限公司,未经北京远特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711479773.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢轨检测的夹紧装置
- 下一篇:一种土壤检测箱及土壤检测装置