[发明专利]用于在高级操作系统(HLOS)启动之前预读连接到智能电话的外围设备的设备驱动的方法和装置在审
| 申请号: | 201480010547.8 | 申请日: | 2014-02-14 |
| 公开(公告)号: | CN105144090A | 公开(公告)日: | 2015-12-09 |
| 发明(设计)人: | M·G·巴雷特 | 申请(专利权)人: | 高通股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张扬;王英 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 高级 操作系统 hlos 启动 之前 预读连 接到 智能 电话 外围设备 设备 驱动 方法 | ||
背景技术
以下说明一般涉及外围设备驱动,更具体地说,涉及在高级操作系统(HLOS)启动之前预读智能电话和其它连接设备的外围设备驱动。
可以对目前的智能电话和其它的无线设备进行配置,使得由各智能电话制造商制造的各个不同的智能电话型号可以使用不同的软件环境,并且可以与不同的外设相关联(既有在板上的也有通过有线或无线接口相连接的),即使所有的智能电话可能使用相同的高级操作系统(HLOS),例如Android。因此,针对智能电话的初始软件配置会要求识别以及加载大量的外设类别下的每种可能的外设的驱动,可以在制造过程中的晚些时候将外设的驱动与电话相关联。结果是,对这些智能电话进行初始软件配置要求广泛的工程专业技能、大量的人力付出以及显著的硬件和软件资源。
由于在HLOS启动之前并不知道可能的众多外设中的哪一些是实际与智能电话相关联的,所以即时地识别以及加载驱动会使HLOS启动变得较为复杂和缓慢,而非可取的。
此外,由于可以将全部的众多驱动加载到智能电话上,并且不清楚所加载的驱动中的哪一些可以供HLOS使用,所以很难由感兴趣的一方(诸如,举例来说,网络运营商、智能电话制造商、或与HLOS相关联的软件公司(其希望向运行特定HLOS的所有电话提供更新,诸如,举例来说,安全补丁,而不考虑电话订阅到的电话制造商和网络))来提供对HLOS的集中式管理。
因此,需要提供简化的初始软件配置过程。还需要以较低的功耗提供较快的HLOS启动。还需要在使用相同HLOS的各种各样的智能电话上提供对单个HLOS的集中管理和更新,即便是在不同的运营商网络上。
发明内容
下面给出对一个或多个方面的简要概述,以提供对这些方面的基本理解。该概述不是对全部预期方面的泛泛概括,也不旨在标识全部方面的关键或重要元素或者描述任意或全部方面的范围。其目的仅在于作为后文所提供更详细描述的序言,以简化形式提供一个或多个方面的一些概念。
在一个方面,描述了用于启动用户设备的方法。所述方法可以包括执行所述用户设备的设备启动。所述方法可以包括配置所述用户设备的外设和相关联的驱动。所述方法可以包括启动高级操作系统(HLOS)。所述配置可以发生在所述HLOS的启动之前。
在一个方面,描述了用于启动用户设备的装置。所述装置可以包括用于执行所述用户设备的设备启动的单元。所述装置可以包括用于配置所述用户设备的外设和相关联的驱动的单元。所述装置可以包括用于启动高级操作系统(HLOS)的单元。所述配置可以发生在所述HLOS的启动之前。
在一个方面,描述了用于启动用户设备的计算机程序产品。所述计算机程序产品可以包括计算机可读介质,所述计算机可读介质包括代码。所述代码可以使计算机执行所述用户设备的设备启动。所述代码可以使计算机配置所述用户设备的外设和相关联的驱动。所述代码可以使计算机启动高级操作系统(HLOS)。所述配置可以发生在所述HLOS的启动之前。
在一个方面,描述了用于启动用户设备的装置。所述装置可以包括存储器、收发机和处理器。所述处理器可以被配置为执行所述用户设备的设备启动。所述处理器可以被配置为配置所述用户设备的外设和相关联的驱动。所述处理器可以被配置为启动高级操作系统(HLOS)。所述配置可以发生在所述HLOS的启动之前。
在一个方面,描述了用于加载用户设备的外围设备驱动的方法。所述方法可以包括确定能与用户设备相关联的外设。所述方法可以包括加载所确定的外设的驱动。所加载的驱动可以与高级操作系统(HLOS)的架构相关联,而不考虑在其上提供了所述HLOS的用户设备的类型。
在一个方面,描述了用于加载用户设备的外围设备驱动的装置。所述装置可以包括用于确定能与用户设备相关联的外设的单元。所述装置可以包括用于加载所确定的外设的驱动的单元。所加载的驱动可以与高级操作系统(HLOS)的架构相关联,而不考虑在其上提供了所述HLOS的用户设备的类型。
在一个方面,描述了用于加载用户设备的外围设备驱动的计算机程序产品。所述计算机程序产品可以包括计算机可读介质,所述计算机可读介质包括代码。所述代码可以使计算机确定能与用户设备相关联的外设。所述代码可以使计算机加载所确定的外设的驱动。所加载的驱动可以与高级操作系统(HLOS)的架构相关联,而不考虑在其上提供了所述HLOS的用户设备的类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480010547.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于在电机内传输电流的换向机构
- 下一篇:控制插板





