[发明专利]软件操作系统调用Android HIDL接口的方法、装置、设备及介质在审

专利信息
申请号: 202111671966.4 申请日: 2021-12-31
公开(公告)号: CN114077462A 公开(公告)日: 2022-02-22
发明(设计)人: 李翔;刘成城 申请(专利权)人: 北京鲸鲮信息系统技术有限公司
主分类号: G06F9/448 分类号: G06F9/448;G06F9/445
代理公司: 北京瀚仁知识产权代理事务所(普通合伙) 11482 代理人: 屠晓旭;陈敏
地址: 100080 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软件 操作系统 调用 android hidl 接口 方法 装置 设备 介质
【说明书】:

发明涉及计算机技术领域,具体提供一种软件操作系统调用Android HIDL接口的方法、装置、设备及介质,旨在解决如何使软件操作系统兼容Android HIDL接口的问题。为此目的,本发明的方法包括:控制软件操作系统的软件进程调用预设的兼容封装库,通过兼容封装库获取基于Binder机制与Android HAL进程中的Android HIDL Service进行通信的Client进程,进而通过Client进程与Android HIDL Service进行通信,完成软件操作系统对Android HIDL接口的调用。通过预设的兼容封装库实现了软件操作系统与Android HIDL接口之间的桥接,兼容封装库向上可以为软件操作系统提供兼容Android HIDL接口的接口,供软件操作系统进行调用,而向下可以通过Client进程与Android HIDL Service进行通信,使得软件操作系统可以调用到真正的Android HIDL接口,实现了软件操作系统对Android HIDL接口的兼容。

本发明是在申请号为202110374484.6,发明名称为《Linux系统调用Android HIDL接口的方法、装置及存储介质》的优先权的基础上的继续申请,其全部内容通过引用结合在本发明中。

技术领域

本发明涉及计算机技术领域,具体提供一种软件操作系统调用Android HIDL接口的方法、装置、设备及介质。

背景技术

Android是一种基于Linux内核的操作系统(Operating System),其广泛应用于手机和平板电脑(Tablet PC)等移动设备。Android的系统架构从上到下主要是系统应用层(System Apps)、框架层(Framework)、硬件抽象层(Hardware Abstraction Layer,HAL)和Linux内核层(Linux Kernel)。其中,硬件抽象层为Android提供了虚拟硬件平台,其可以对Linux内核层进行封装并向上提供接口,屏蔽Android底层的实现细节。Android硬件抽象层HAL的接口(Android HAL接口)主要包括动态库直通式(Passthrough)HAL接口(Android动态库HAL接口)和Binder跨进程式接口(Android HIDL接口)等。

目前由于Android广泛应用于不同类型的移动设备,导致一部分硬件设备供应商仅提供适用于Android的硬件驱动程序,同时由于其他基于软件操作系统如基于Linux内核的操作系统无法兼容Android HAL接口,导致其他软件操作系统无法在基于Android HAL的移动设备上正常运行,从而极大地限制了其他软件操作系统在这类移动设备上的应用前景。

相应地,本领域需要一种软件操作系统调用Android HAL接口的方案来解决上述问题。

发明内容

为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决如何使除Android以外其他的软件操作系统兼容Android HAL接口,以使这些软件操作系统能够在基于Android HAL的设备上正常运行的技术问题的软件操作系统调用Android HIDL接口的方法、装置、设备及介质。

在第一方面,本发明提供一种软件操作系统调用Android HIDL接口的方法,包括:

软件操作系统程序调用Android HAL接口以及Android HAL接口的兼容封装库;

HAL兼容封装库基于Binder驱动,查询并得到Android HAL Binder Service的Client实例;

基于所述Client实例调取相对应的Android HIDL接口。

在上述软件操作系统调用Android HIDL接口的方法的一个技术方案中,“软件操作系统程序调用Android HAL接口以及Android HAL接口的兼容封装库”的步骤具体包括:控制软件操作系统的软件进程调用预设的兼容封装库;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京鲸鲮信息系统技术有限公司,未经北京鲸鲮信息系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111671966.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top