[发明专利]调用硬件接口的方法及电子设备有效
申请号: | 202010963635.7 | 申请日: | 2019-09-18 |
公开(公告)号: | CN112214294B | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 丁超;蔺振超;陈晓轩;涂林林;王劲飞;宁维赛;陈中领;刘磊;姜钦华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/4401 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用 硬件 接口 方法 电子设备 | ||
本申请提供了电子设备领域中的一种调用硬件接口的方法及电子设备。其中,该调用硬件接口的方法包括:读取第一应用的代码中的第一指示信息,第一指示信息用于指示第一硬件接口集合的相关信息,第一硬件接口集合包括多个电子设备的硬件接口,第一硬件接口集合中的任意两个硬件接口的类型相同,或者,第一硬件接口集合中的任意两个硬件接口的部分或全部功能相同;根据第一指示信息,从第一硬件接口集合中确定电子设备所具有的至少一个第一硬件接口;调用至少一个第一硬件接口。本申请提供一种调用硬件接口的方法及电子设备,目的在于便利应用开发人员开发应用程序。
技术领域
本申请涉及电子设备领域,并且更具体地,涉及一种调用硬件接口的方法及电子设备。
背景技术
市场上常见的电子设备有手机、平板电脑、手表、电视、汽车上的人机交互装置等,且不同的电子设备的生产厂家可以不同,因此不同的电子设备的硬件接口可以不同。运行应用时需要调用电子设备上的硬件接口。例如运行视频播放程序时需要调用电子设备上的显示屏的接口和麦克风的接口。由于不同的设备的硬件接口可以不同,为了可以在多种电子设备上运行应用,并成功调用相关的硬件接口,应用开发公司至少需要设计两款应用,才能实现应用成功运行在硬件接口不同的两个设备上。例如,应用开发公司需要针对手机和手表分别设计两款应用。而市场上主流硬件接口的数量繁多,应用公司需要针对多种硬件接口分别设计多种不同的应用,无疑会加重应用开发人员的负担。
发明内容
本申请提供一种调用硬件接口的方法及电子设备,目的在于便利应用开发人员开发应用程序。
第一方面,提供了一种调用硬件接口的方法,包括:读取第一应用的代码中的第一指示信息,所述第一指示信息用于指示第一硬件接口集合的相关信息,所述第一硬件接口集合包括多个电子设备的硬件接口,所述第一硬件接口集合中的任意两个硬件接口的类型相同,或者,所述第一硬件接口集合中的任意两个硬件接口的部分或全部功能相同;根据所述第一指示信息,从所述第一硬件接口集合中确定电子设备所具有的至少一个第一硬件接口;调用所述至少一个第一硬件接口。
在本申请中,第一应用例如可以是通话应用、视频播放应用、音频播放应用、安全应用、地图导航应用、文件传输应用、拍摄应用等。第一应用还可以包括音乐播放、视频播放、阅读应用、应用市场、图库、日历、通话、地图、导航等。本申请对第一应用的具体类型不作限定。
第一硬件接口集合包括多个电子设备的硬件接口,该多个电子设备的类型例如可以包括手机、平板电脑、智能手表、视频播放器、膝上型计算机(Laptop)、台式计算机、电视、笔记本电脑中的至少两个。
硬件接口的类型可以包括:移动通信接口、屏幕显示接口、扬声器接口、耳机接口、指纹识别接口、定位接口、无线通信接口、拍摄接口等中的一个或多个。
硬件接口的功能可以包括:语音通话功能、在屏幕上显示图像的功能、声音播放功能、指纹识别功能、定位功能、数据传输功能、捕捉电子设备周围场景的功能等中的一个或多个。
在本申请实施例中,第一应用通过第一指示信息指示第一硬件接口集合,该电子设备可以根据其自身参数(如版本号、电子设备类型等信息)确认该第一应用实际应当调用的真实硬件接口参数。因此,第一应用无需预先获知执行该第一应用的电子设备所具有的真实硬件接口。并且,该第一应用在指示第一硬件接口集合的情况下,该第一应用可以在多个电子设备上被执行。所以本申请实施例提供的方法可以降低应用开发人员的负担。
结合第一方面,在第一方面的某些实现方式中,第一指示信息包括指示第二硬件接口的信息,且所述电子设备不具有所述第二硬件接口,在所述根据所述第一指示信息,从所述第一硬件接口集合中确定电子设备所具有的至少一个第一硬件接口之前,所述方法还包括:根据所述第一指示信息,将所述第二硬件接口所属于的硬件接口集合确定为所述第一硬件接口集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010963635.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种风电场风速概率分布拟合方法
- 下一篇:一种便于安装接线PLC控制柜