[发明专利]电子设备及其驱动加载方法、介质在审
申请号: | 202111556497.1 | 申请日: | 2021-03-26 |
公开(公告)号: | CN114398108A | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 龚辉;陈风;鲍国涛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 及其 驱动 加载 方法 介质 | ||
本申请涉及通信领域,公开了一种电子设备及其驱动加载方法、介质。本申请中的电子设备的驱动加载方法包括:电子设备实时检测用户对应用程序的操作,当电子设备检测到用户想要开启第一应用程序时,在判断出用于驱动第一应用程序的硬件设备的第一驱动尚未被加载时,电子设备加载第一驱动,以实现第一应用程序与第一驱动的交互,使得用户开启第一应用程序。上述驱动加载方法,无需在电子设备开机时加载全部的驱动,缩短了电子设备的开机时间,优化了电子设备的系统资源配置。根据用户的开启指令实现了与第一驱动交互,用户无需感知第一应用程序与第一驱动之间的具体交互过程,在用户感受层面减少了按需加载与全部加载的区别,进一步提升了用户体验。
技术领域
本发明涉及通信领域,尤其涉及一种电子设备及其驱动加载方法、介质。
背景技术
随着通信技术的发展,手机等电子设备的功能越来越强大,因此操作系统启动时所需加载的服务和应用程序也越来越多。其中,加载是指将电子设备中与应用程序有关的文件及信息读取到内存中去,以保证应用程序能够正常使用。驱动是操作系统与应用程序对应的硬件设备之间完成数据传送的功能程序,只有借助应用驱动,才能完成操作系统与硬件设备之间的通信及特定功能。例如,手机的操作系统和摄像头利用相机驱动(CameraDriver,CD)实现通信及拍照。如果一个硬件设备没有应用驱动,只有操作系统是不能发挥硬件设备的特有功能,也即应用驱动是介于操作系统与硬件设备之间的桥梁,实现双向的传达,将硬件设备本身具有的功能传达给操作系统,同时也将操作系统的标准指令传达给硬件设备,从而实现操作系统与硬件设备的无缝连接。因此在操作系统加载的过程中,同时需要加载相关硬件设备的应用驱动,从而达到软硬件结合,发挥操作系统和硬件的所有能力,为用户提供最优的体验。
然而,不同用户群体实际常用的应用程序不同,例如,当用户为男性群体时,手机中游戏等应用程序的使用频率较高,相机、购物等应用程序的使用频率较低。因此,对于手机而言,当用户为男性群体时,用户不常使用相机应用(Camera Application,CA),却要在手机启动的过程中加载摄像头的应用驱动,造成手机启动速度缓慢,同时占用手机内部资源,降低手机工作效率。
发明内容
本申请的目的在于提供一种电子设备及其驱动加载方法、介质。其中,电子设备的驱动加载方法中,电子设备开机时不会加载所有的驱动,而是实时检测用户需要打开的应用程序,当电子设备检测到用户对应用程序的开启指令时,电子设备判断应用程序对应的硬件设备正常使用时所需的驱动是否已经完成加载。如果判断结果为尚未加载,电子设备加载所需的驱动。上述方法能够实现驱动的按需加载,缩短了电子设备的开机时间,优化了电子设备的系统资源分配,实现了驱动的统一管理,简化了驱动控制方法。
本申请的第一方面提供了一种电子设备的驱动加载方法,包括:检测到用户对第一应用程序的开启指令;判断第一应用程序对应的第一硬件设备所需的第一驱动是否已经加载;在第一驱动未加载的情况下,加载第一驱动。
其中,第一应用程序是指安装在电子设备上的应用程序。第一应用程序可以是第三方应用程序,还可以为系统应用程序。开启指令是指用户想要启动第一应用程序时,用户与电子设备的交互动作。例如,开启指令是用户触摸电子设备显示的第一应用程序的图标。再例如,开启指令是用户通过电子设备输入的用于启动第一应用程序的选项。第一硬件设备是指实现第一应用程序相关服务与功能的外设设备,例如,第一应用程序为相机应用,第一硬件设备为摄像头。再例如,第一应用程序为打印应用,第一硬件设备为打印设备。第一驱动是一种可以使电子设备和第一硬件设备进行相互通信及功能实现的特殊程序,第一驱动根据电子设备的请求驱动第一硬件设备正常工作。
即在本申请的实施例中,电子设备检测用户对电子设备的触摸操作。当电子设备检测到用户对第一应用程序的开启指令时,电子设备判断第一应用程序对应的第一硬件设备所需的第一驱动是否已经加载。如果电子设备判断出第一驱动未加载,电子设备加载第一驱动。而后,第一应用程序与第一驱动交互。如果电子设备判断出第一驱动已经加载,第一应用程序与第一驱动交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111556497.1/2.html,转载请声明来源钻瓜专利网。