一种对外插设备进行设置的方法及装置制造方法

文档序号:6511772阅读:96来源:国知局
一种对外插设备进行设置的方法及装置制造方法
【专利摘要】本发明公开了一种对外插设备进行设置的方法及装置,属于计算机领域。所述方法包括:检测到所述电子设备配置有外插设备时,获取所述外插设备的类型,所述外插设备具有第一性能;获取所述电子设备与所述外插设备的类型相同的内部设备,所述内部设备具有第二性能;当所述第一性能高于所述第二性能时,设置优先使用所述外插设备。本发明能够使用户配置的外插设备正常工作,并且提高了对外插设备进行设置的效率。
【专利说明】一种对外插设备进行设置的方法及装置

【技术领域】
[0001]本发明涉及计算机领域,特别涉及一种对外插设备进行设置的方法及装置。

【背景技术】
[0002]终端的主板上集成了一些设备,如声卡、显卡和网卡等,由于终端的主板上集成的设备的性能有时候满足不了用户的需求,该用户可能会使用一些性能较好的外插设备来代替主板上集成的设备,此时就需要对该外插设备进行设置,使其能正常工作。
[0003]目前,提供了一种对外插设备进行设置的方法,具体为:终端开机启动后,初始化终端的内部设备以及初始化用户添加的外插设备,终端默认地设置终端的内部设备的优先级大于外插设备的优先级。此时,由于终端默认地设置内部设备的优先级大于外插设备的优先级,所以外插设备可能不会工作,如果该用户想要使该外插设备正常工作,该用户就必须手动地设置外插设备的优先级大于终端的内部设备的优先级,使对外插设备进行设置的效率较低。


【发明内容】

[0004]为了使外插设备正常工作以及提高对外插设备进行设置的效率,本发明提供了一种对外插设备进行设置的方法及装置。所述技术方案如下:
[0005]一方面,提供了一种对外插设备进行设置的方法,应用于一电子设备,所述方法包括:
[0006]检测到所述电子设备配置有外插设备时,获取所述外插设备的类型,所述外插设备具有第一性能;
[0007]获取所述电子设备中与所述外插设备的类型相同的内部设备,所述内部设备具有第二性能;
[0008]当所述第一性能高于所述第二性能时,设置优先使用所述外插设备。
[0009]其中,所述设置优先使用所述外插设备,包括:
[0010]设置所述外插设备的优先级大于所述内部设备的优先级;或者,
[0011]设置所述外插设备正常工作,以及设置所述内部设备不工作。
[0012]进一步地,所述检测到所述电子设备配置有外插设备时,获取所述外插设备的类型之前,还包括:
[0013]开机后,检测所述电子设备是否配置有外插设备;
[0014]如果是,则加载所述外插设备。
[0015]优选地,所述方法还包括:
[0016]当所述外插设备的利用率大于预设阈值时,设置使用所述内部设备。
[0017]优选地,所述方法还包括:
[0018]当存在多个线程时,选择优先级最高的一个的线程;
[0019]设置所述选择的线程使用所述外插设备;
[0020]设置所述多个线程中除所述选择的线程之外的其他线程使用所述内部设备。
[0021]另一方面,提供了一种对外插设备进行设置的装置,应用于一电子设备,所述装置包括:
[0022]第一获取模块,用于检测到所述电子设备配置有外插设备时,获取所述外插设备的类型,所述外插设备具有第一性能;
[0023]第二获取模块,用于获取所述电子设备中与所述外插设备的类型相同的内部设备,所述内部设备具有第二性能;
[0024]第一设置模块,用于当所述第一性能高于所述第二性能时,设置优先使用所述外插设备。
[0025]其中,所述第一设置模块包括:
[0026]第一设置单元,用于设置所述外插设备的优先级大于所述内部设备的优先级;或者,
[0027]第二设置单元,用于设置所述外插设备正常工作,以及设置所述内部设备不工作。
[0028]进一步地,所述装置还包括:
[0029]检测模块,用于开机后,检测所述电子设备是否配置有外插设备;
[0030]加载模块,用于如果是,则加载所述外插设备。
[0031]可选地,所述装置还包括:
[0032]第二设置模块,用于当所述外插设备的利用率大于预设阈值时,设置使用所述内部设备。
[0033]可选地,所述装置还包括:
[0034]选择模块,用于当存在多个线程时,选择优先级最高的一个的线程;
[0035]第三设置模块,用于设置所述选择的线程使用所述外插设备;
[0036]第四设置模块,用于设置所述多个线程中除所述选择的线程之外的其他线程使用所述内部设备。
[0037]在本发明实施例中,当该电子设备开机后,当检测到该电子设备配置有外插设备,则获取该外插设备的类型,该外插设备具有第一性能;直接获取该电子设备中与外插设备的类型相同的内部设备,该内部设备具有第二性能;当第一性能高于第二性能时,设置优先使用该外插设备,如此,对外插设备进行设置后使该外插设备可以正常工作,并且该电子设备自动检测配置的外插设备,并对该外插设备和获取的内部设备设置优先级,提高了对外插设备进行设置的效率。

【专利附图】

【附图说明】
[0038]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本发明实施例1提供的一种对外插设备进行设置的方法流程图;
[0040]图2是本发明实施例2提供的一种对外插设备进行设置的方法流程图;
[0041]图3是本发明实施例3提供的一种对外插设备进行设置的装置结构示意图;
[0042]图4是本发明实施例3提供的另一种对外插设备进行设置的装置结构示意图。

【具体实施方式】
[0043]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0044]实施例1
[0045]本发明实施例提供了一种对外插设备进行设置的方法。其中,该方法应用于一电子设备,参见图1,该方法包括:
[0046]步骤101:检测到该电子设备配置有外插设备时,获取该外插设备的类型,该外插设备具有第一性能;
[0047]步骤102:获取该电子设备中与该外插设备的类型相同的内部设备,该内部设备具有第二性能;
[0048]步骤103:当第一性能高于第二性能时,设置优先使用该外插设备。
[0049]其中,设置优先使用该外插设备,包括:
[0050]设置该外插设备的优先级大于获取的内部设备的优先级;或者,
[0051]设置该外插设备正常工作,以及设置获取的内部设备不工作。
[0052]进一步地,检测到该电子设备配置有外插设备时,获取该外插设备的类型之前,还包括:
[0053]开机后,检测该电子设备是否配置有外插设备;
[0054]如果是,则加载该外插设备。
[0055]优选地,该方法还包括:
[0056]当该外插设备的利用率大于预设阈值时,设置使用获取的内部设备。
[0057]优选地,该方法还包括:
[0058]当存在多个线程时,选择优先级最高的一个的线程;
[0059]设置选择的线程使用该外插设备;
[0060]设置多个线程中除选择的线程之外的其他线程使用获取的内部设备。
[0061]在本发明实施例中,当该电子设备开机后,当检测到该电子设备配置有外插设备,则获取该外插设备的类型,该外插设备具有第一性能;直接获取该电子设备中与外插设备的类型相同的内部设备,该内部设备具有第二性能;当第一性能高于第二性能时,设置优先使用该外插设备,如此,对外插设备进行设置后使该外插设备可以正常工作,并且该电子设备自动检测配置的外插设备,并对该外插设备和获取的内部设备设置优先级,提高了对外插设备进行设置的效率。
[0062]实施例2
[0063]本发明实施例提供了一种对外插设备进行设置的方法,参见图2,该方法包括:
[0064]步骤201:开机后,检测该电子设备是否配置有外插设备;
[0065]其中,本发明实施例提供的对外插设备进行设置的方法应用于一电子设备,该电子设备包括内部设备,该内部设备可以为主板上集成的声卡、显卡和网卡等设备。
[0066]其中,当该电子设备包括的内部设备的性能不能满足用户的需求时,该用户还可以在该电子设备上配置外插设备,该外插设备可以为外置的声卡、显卡和网卡等设备。
[0067]进一步地,当该电子设备开机后,初始化该电子设备包括的内部设备。
[0068]其中,检测该电子设备是否配置有外插设备的步骤可以在开机启动中执行,也可以在开机启动后执行,本发明实施例对检测该电子设备是否配置有外插设备的具体时间不进行限定。
[0069]步骤202:如果是,则加载该外插设备;
[0070]具体地,如果该电子设备配置有外插设置,则建立该电子设备与该外插设备之间的通信连接,使该电子设备可以使用该外插设备。
[0071]步骤203:检测到该电子设备配置有外插设备时,获取该外插设备的类型,该外插设备具有第一性能;
[0072]其中,该外插设备的类型可以为该外插设备的设备ID(Identity,身份标识号码)。
[0073]步骤204:获取该电子设备中与该外插设备的类型相同的内部设备,该内部设备具有第二性能;
[0074]具体地,将该电子设备包括的内部设备的类型与该外插设备的类型进行比较,获取与该外插设备的类型相同的内部设备,该内部设备具有第二性能。
[0075]其中,一般情况下,只有当该电子设备包括的内部设备的性能较低时,用户才会选择一个比该内部设备的性能高的外插设备,将该外插设备安装在该电子设备上,所以,一般情况下电子设备配置的外插设备的性能高于内部设备的性能。
[0076]步骤205:当第一性能高于第二性能时,设置优先使用该外插设备。
[0077]具体地,将第一性能与第二性能进行比较,如果第一性能高于第二性能,则设置优先使用该外插设备。
[0078]其中,设置优先使用该外插设备的具体步骤可以为:设置该外插设备的优先级大于获取的内部设备的优先级;或者,
[0079]设置该外插设备正常工作,以及设置获取的内部设备不工作。
[0080]其中,在本发明实施例中,当该电子设备开机后,自动检测该电子设备是否配置有外插设备,如果配置有外插设备,则对该外插设备进行设置,使该外插设备可以正常的进行工作,避免了用户有时忘记对外插设备进行设置或者用户手动地对外插设备进行设置时出现错误的情况,进而使该外插设备不能正常工作。
[0081]进一步地,当该外插设备的利用率大于预设阈值时,设置使用获取的内部设备。
[0082]其中,当该外插设备的利用率大于预设阈值时,此时如果该电子设备还使用该外插设备运行其他的线程,会导致该电子设备的运行速度降低,并且也会影响用户的使用体验,所以,此时可以设置使用获取的内部设备,使外插设备和内部设备配合使用,可以提高用户的使用体验。
[0083]其中,当用户想要运行多个线程时,如果该多个线程均使用该外插设备,则会导致该外插设备的利用率增大,并且还会导致该电子设备的运行速度,所以,可以选择优先级最高的线程使用该外插设备,其他的线程使用获取的内部设备,使外插设备和内部设备配合使用,可以提高用户的使用体验。
[0084]进一步地,当存在多个线程时,选择优先级最高的一个的线程;设置选择的线程使用该外插设备;设置该多个线程中除选择的线程之外的其他线程使用获取的内部设备。
[0085]具体地,当存在多个线程时,将该多个线程的优先级进行比较,从该多个线程中选择优先级最高的一个线程,设置选择的线程使用该外插设备,并设置该多个线程中除选择的线程之外的其他线程使用获取的内部设备。
[0086]其中,由于外插设备的性能高于内部设备的优先级,所以也可以选择优先级最低的一个线程,设置选择的线程使用获取的内部设备,并设置该多个线程中除选择的线程之外的其他线程使用该外插设备。
[0087]在本发明实施例中,当该电子设备开机后,当检测到该电子设备配置有外插设备,则获取该外插设备的类型,该外插设备具有第一性能;直接获取该电子设备中与外插设备的类型相同的内部设备,该内部设备具有第二性能;当第一性能高于第二性能时,设置优先使用该外插设备,如此,对外插设备进行设置后使该外插设备可以正常工作,并且该电子设备自动检测配置的外插设备,并对该外插设备和获取的内部设备设置优先级,提高了对外插设备进行设置的效率,并且当该外插设备的利用率大于预设阈值或者存在多个线程时,将该外插设备和获取的内部设备配合使用,提高了用户的使用体验。
[0088]实施例3
[0089]如图3所示,本发明实施例提供了一种对外插设备进行设置的装置。其中,该装置应用于一电子设备,该装置包括:
[0090]第一获取模块301,用于检测到该电子设备配置有外插设备时,获取该外插设备的类型,该外插设备具有第一性能;
[0091 ] 第二获取模块302,用于获取该电子设备中与该外插设备的类型相同的内部设备,该内部设备具有第二性能;
[0092]第一设置模块303,用于当第一性能高于第二性能时,设置优先使用该外插设备。
[0093]其中,第一设置模块303包括:
[0094]第一设置单元,用于设置该外插设备的优先级大于获取的内部设备的优先级;或者,
[0095]第二设置单元,用于设置该外插设备正常工作,以及设置获取的内部设备不工作。
[0096]进一步地,参见图4,该装置还包括:
[0097]检测模块304,用于开机后,检测该电子设备是否配置有外插设备;
[0098]加载模块305,用于如果是,则加载该外插设备。
[0099]可选地,该装置还包括:
[0100]第二设置模块,用于当该外插设备的利用率大于预设阈值时,设置使用获取的内部设备。
[0101]可选地,该装置还包括:
[0102]选择模块,用于当存在多个线程时,选择优先级最高的一个的线程;
[0103]第三设置模块,用于设置选择的线程使用该外插设备;
[0104]第四设置模块,用于设置该多个线程中除选择的线程之外的其他线程使用获取的内部设备。
[0105]在本发明实施例中,当该电子设备开机后,当检测到该电子设备配置有外插设备,则获取该外插设备的类型,该外插设备具有第一性能;直接获取该电子设备中与外插设备的类型相同的内部设备,该内部设备具有第二性能;当第一性能高于第二性能时,设置优先使用该外插设备,如此,对外插设备进行设置后使该外插设备可以正常工作,并且该电子设备自动检测配置的外插设备,并对该外插设备和获取的内部设备设置优先级,提高了对外插设备进行设置的效率。
[0106]需要说明的是:上述实施例提供的对外插设备进行设备的装置在对外插设备进行设置时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的对外插设备进行设置的装置与对外插设备进行设置的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0107]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0108]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0109]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种对外插设备进行设置的方法,应用于一电子设备,其特征在于,所述方法包括: 检测到所述电子设备配置有外插设备时,获取所述外插设备的类型,所述外插设备具有第一性能; 获取所述电子设备中与所述外插设备的类型相同的内部设备,所述内部设备具有第二性能; 当所述第一性能高于所述第二性能时,设置优先使用所述外插设备。
2.如权利要求1所述的方法,其特征在于,所述设置优先使用所述外插设备,包括: 设置所述外插设备的优先级大于所述内部设备的优先级;或者, 设置所述外插设备正常工作,以及设置所述内部设备不工作。
3.如权利要求1所述的方法,其特征在于,所述检测到所述电子设备配置有外插设备时,获取所述外插设备的类型之前,还包括: 开机后,检测所述电子设备是否配置有外插设备; 如果是,则加载所述外插设备。
4.如权利要求1所述的方法,其特征在于,所述方法还包括: 当所述外插设备的利用率大于预设阈值时,设置使用所述内部设备。
5.如权利要求1所述的方法,其特征在于,所述方法还包括: 当存在多个线程时,选择优先级最高的一个的线程; 设置所述选择的线程使用所述外插设备; 设置所述多个线程中除所述选择的线程之外的其他线程使用所述内部设备。
6.一种对外插设备进行设置的装置,应用于一电子设备,其特征在于,所述装置包括: 第一获取模块,用于检测到所述电子设备配置有外插设备时,获取所述外插设备的类型,所述外插设备具有第一性能; 第二获取模块,用于获取所述电子设备中与所述外插设备的类型相同的内部设备,所述内部设备具有第二性能; 第一设置模块,用于当所述第一性能高于所述第二性能时,设置优先使用所述外插设备。
7.如权利要求6所述的装置,其特征在于,所述第一设置模块包括: 第一设置单元,用于设置所述外插设备的优先级大于所述内部设备的优先级;或者, 第二设置单元,用于设置所述外插设备正常工作,以及设置所述内部设备不工作。
8.如权利要求6所述的装置,其特征在于,所述装置还包括: 检测模块,用于开机后,检测所述电子设备是否配置有外插设备; 加载模块,用于如果是,则加载所述外插设备。
9.如权利要求6所述的方法,其特征在于,所述装置还包括: 第二设置模块,用于当所述外插设备的利用率大于预设阈值时,设置使用所述内部设备。
10.如权利要求6所述的装置,其特征在于,所述装置还包括: 选择模块,用于当存在多个线程时,选择优先级最高的一个的线程; 第三设置模块,用于设置所述选择的线程使用所述外插设备; 第四设置模块,用于设置所述多个线程中除所述选择的线程之外的其他线程使用所述内部设备。
【文档编号】G06F9/48GK104461588SQ201310421224
【公开日】2015年3月25日 申请日期:2013年9月16日 优先权日:2013年9月16日
【发明者】张剑 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1