[发明专利]功能模拟器、功能软件运行端、功能模拟系统及方法在审
申请号: | 202110342038.7 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113157387A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 张宝宁;刘华东;汤祯宇 | 申请(专利权)人: | 东风汽车有限公司东风日产乘用车公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京邦信阳专利商标代理有限公司 11012 | 代理人: | 黄泽雄 |
地址: | 510800 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能 模拟器 软件 运行 模拟 系统 方法 | ||
本发明提供一种功能模拟器、功能软件运行端、功能模拟系统及方法,该功能模拟器包括图形用户界面和一个第一通信接口,所述图形用户界面设有至少一组操作控件组,每组所述操作控件组包括功能ID输入控件和功能状态输入控件:功能ID输入控件,用于输入预设的第一功能配置表单中与功能一一对应的第一功能ID;功能状态输入控件,用于输入所述第一功能配置表单中与所述第一功能ID对应的第一功能状态值;第一通信接口,用于将所述第一功能ID和所述第一功能状态值发送至预设的功能软件运行端。实施本发明,功能图形用户界面简单,只需通过一条通信通道即可完成所有功能的模拟,功能扩展性强。
技术领域
本发明涉及模拟器,尤其涉及一种功能模拟器、功能软件运行端、功能模拟系统及方法。
背景技术
安卓模拟器是指在计算机上运行并模拟安卓功能软件运行端系统的模拟器。在汽车技术领域,通常采用源生安卓模拟器进行车载功能模拟,然而现有的源生安卓模拟器存在以下缺陷:
1、使用标准Qt控件进行功能模拟,一个控件对应一个具体功能,N个控件对应N各功能,当功能较多时,开发任务重,模拟器界面复杂,工作效率低;
2、当对模拟器端进行功能扩展时,模拟器端和安卓端都需要重新开发对应新增功能,扩展性差;
3、模拟器端和安卓端采用安卓源生QEMU进行通信,一个模块建立一个单独QEMU通信通道,N个模块需要建立N条通信通道。
发明内容
本发明的目的在于克服现有技术的不足,提供一种功能模拟器、功能软件运行端、功能模拟系统及方法,功能图形用户界面简单,只需通过一条通信通道即可完成所有功能的模拟,功能扩展性强。
本发明的技术方案提供一种功能模拟器,包括图形用户界面和一个第一通信接口,所述图形用户界面设有至少一组操作控件组,每组所述操作控件组包括功能ID输入控件和功能状态输入控件:
功能ID输入控件,用于输入预设的第一功能配置表单中与功能一一对应的第一功能ID;
功能状态输入控件,用于输入所述第一功能配置表单中与所述第一功能 ID对应的第一功能状态值;
第一通信接口,用于将所述第一功能ID和所述第一功能状态值发送至预设的功能软件运行端。
进一步的,每组所述操作控件组还包括发送控件,所述发送控件包括发送键、第一配置管理服务器和第一配置解析服务器:
发送键,用于发送所述第一功能ID和所述第一功能状态值;
第一配置管理服务器,用于发送包含所述第一功能ID和所述第一功能状态值的校验请求;
第一配置解析服务器,用于根据所述校验请求和所述第一功能配置表单校验所述第一功能ID和所述第一功能状态值。
进一步的,所述第一配置管理服务器,还用于:
当所述第一功能ID和/或所述第一功能状态值不符合所述第一功能配置表单中的功能ID和/或功能状态值时,提示输入正确功能ID和/或功能状态值错误;
当所述第一功能ID和所述第一功能状态值符合所述第一功能配置表单中的功能ID和功能状态值时,根据预设的数据格式封装所述第一功能ID和所述第一功能状态值,并发送至所述功能软件运行端。
进一步的,每组所述操作控件组还包括:
功能名称显示控件,用于当所述第一功能ID和所述第一功能状态值符合所述第一功能配置表单中的功能ID和功能状态值时,根据所述第一功能ID 和所述第一功能状态值显示功能名称。
本发明的技术方案还提供一种功能软件运行端,所述功能软件运行端内设有功能应用程序,包括一个第二通信接口和存储单元,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风汽车有限公司东风日产乘用车公司,未经东风汽车有限公司东风日产乘用车公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110342038.7/2.html,转载请声明来源钻瓜专利网。