一种实现复合设备选择性待机的方法和系统技术方案

技术编号:2842507 阅读:205 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现复合设备选择性待机的方法,该方法包括:确定复合设备在预设的时间长度内一直处于空闲状态时,改变所述复合设备的标识信息,重新枚举复合设备,将所述复合设备识别为单个视频设备,并指令该复合设备进入待机状态。本发明专利技术同时公开了一种实现复合设备选择性待机的系统,该系统包括复合设备系统和复合设备应用系统,所述复合设备应用系统在确定所述复合设备在预设的时间长度内一直处于空闲状态时,改变所述复合设备的标识信息,重新枚举复合设备,将所述复合设备识别为单个视频设备,并指令所述复合设备进入待机状态。本发明专利技术提供的实现复合设备选择性待机的方法和系统,解决了现有技术无法实现复合设备选择性待机的问题。

【技术实现步骤摘要】

本专利技术涉及设备选择待机技术,特别涉及一种实现复合设备选择性待机的方法和系统
技术介绍
现有的带USB音频设备的电脑摄像头(PC Camera)为复合设备,可以分为视频设备和音频设备两部分。当这类电脑摄像头应用到笔记本等平台时,节电非常重要。通常在现有技术中,通过选择性待机来实现设备节电。所谓选择性待机是指当相关设备在预设的时间长度内一直未被使用,则该设备的驱动程序向主机控制器发出进入待机状态的申请,主机控制器检查该设备是否可以进入待机状态,若可以,则向该设备的驱动程序发出进入待机状态的请求,设备收到该请求后,进入待机状态,同时主机控制器将该设备的连接端口限电,从而达到节电的目的。但现有技术无法实现PC摄像头这类复合设备的选择性待机,因为复合设备的音频设备和视频设备都拥有独立的驱动程序。而USB音频设备的驱动程序是微软提供的标准驱动,这个驱动不支持选择性待机。因此当视频(Video)设备的驱动程序向主机控制器发出进入待机状态的申请后,主机控制器发现该复合设备的音频(Audio)部分并没有发出申请,因而不同意整个复合设备进入待机状态.
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种实现复合设备选择性待机的方法,能够实现复合设备的选择性待机。本专利技术的另一主要目的在于提供一种实现复合设备选择性待机的系统,实现复合设备的选择性待机。为了达到上述目的的第一方面,本专利技术提供了一种实现复合设备选择性待机的方法,该方法包括A、确定复合设备在预设的时间长度内一直处于空闲状态时,改变所述复合设备的标识信息;B、重新枚举复合设备,将所述复合设备识别为单个视频设备,并指令该复合设备进入待机状态。步骤B所述将所述复合设备识别为单个视频设备后,进一步包括再次改变所述复合设备的标识信息,在确定需要重新使用所述复合设备时,重新枚举复合设备,将所述复合设备重新识别为音频设备和视频设备组成的复合设备。步骤A所述改变复合设备的标识信息的步骤为改变所述复合设备的标志位Oxal。步骤B所述将所述复合设备识别为单个视频设备后,指令所述复合设备进入待机状态前,进一步包括确定所述复合设备是否在预设时间长度内一直处于空闲状态,并在确定是时,指令所述复合设备进入待机状态。为了达到上述目的的第二方面,本专利技术提供了一种实现复合设备选择性待机的系统,该系统包括复合设备系统和复合设备应用系统,所述复合设备系统包括由视频设备和音频设备组成的复合设备,其中,所述复合设备应用系统,用于在确定所述复合设备在预设的时间长度内一直处于空闲状态时,改变所述复合设备的标识信息,重新枚举复合设备,将所述复合设备识别为单个视频设备,并指令所述复合设备进入待机状态。所述复合设备系统还包括复合设备标识单元,用于存储所述复合设备的标识信息。所述复合设备标识单元可以为可编程存储器。所述复合设备应用系统包括主机控制器(USB Host Controller)和视频设备驱动单元, 所述主机控制器,用于在确定所述复合设备处于空闲状态时,通知所述视频设备驱动单元该复合设备处于空闲状态;还用于接收所述视频设备驱动单元发出的视频设备进入待机状态的请求,并向所述复合设备发出改变所述复合设备电源状态的指令,使所述复合设备进入待机状态;所述视频设备驱动单元,用于在获知所述复合设备处于空闲状态,并且确定在预设时间长度内所述复合设备一直处于空闲状态时,改变所述复合设备标识单元中的复合设备标识信息,重新枚举复合设备,将所述复合设备识别为单个视频设备,并向所述主机控制器发出视频设备进入待机状态的请求。所述视频设备驱动单元,进一步用于将复合设备识别为单一的视频设备后,再次改变所述复合设备标识单元中的复合设备标识信息,在确定需要重新使用所述复合设备时,重新枚举复合设备,将所述复合设备重新识别为音频设备和视频设备组成的复合设备。所述复合设备应用系统进一步包括计时器,所述视频设备驱动单元,进一步用于在获知复合设备处于空闲状态时,开启所述计时器,确定在预设时间长度内复合设备是否一直处于空闲状态;当在预设时间长度内复合设备被使用时,所述视频设备驱动单元,进一步用于指令所述计时器归零。由以上技术方案可见,本专利技术提供的实现复合设备选择性待机的方法和系统,当复合设备应用系统确定复合设备在预设时间长度内一直处于空闲状态时,通过改变所述复合设备的标识信息,将所述复合设备识别为单个视频设备,并指令该复合设备进入待机状态,从而解决了现有技术中无法实现复合设备选择性待机的问题。进一步的,本专利技术通过在将复合设备识别为单个视频设备后,再次改变所述复合设备的标识信息,在确定需要重新使用所述复合设备时,重新枚举复合设备包括的设备,将复合设备重新识别为音频设备和视频设备组成的复合设备,从而既实现了复合设备的选择性待机,又保证了复合设备的正常使用。附图说明图1为本专利技术实施例的实现复合设备选择性待机方法的流程图;图2为本专利技术实施例实现复合设备选择性待机系统的结构示意图。具体实施例方式为使本专利技术的目的、技术方案和有益效果更加清楚明白,下面结合实施例和附图,对本专利技术做进一步地详细说明。本专利技术提供的实现复合设备选择性待机的方法和系统,当复合设备应用系统确定复合设备在预设时间长度内一直处于空闲状态时,通过改变所述复合设备的标识信息,将所述复合设备识别为单个视频设备,并指令该复合设备进入待机状态。本专利技术的实现复合设备选择性待机的方法包括确定复合设备在预设的时间长度内一直处于空闲状态时,改变所述复合设备的标识信息,重新枚举复合设备,将所述复合设备识别为单个视频设备,并指令该复合设备进入待机状态。这里,将所述复合设备识别为单个视频设备后,进一步包括再次改变所述复合设备的标识信息,确定需要重新使用所述复合设备时,重新枚举复合设备,将复合设备重新识别为音频设备和视频设备组成的复合设备。图1为本专利技术实施例的实现复合设备选择性待机方法的流程图。该流程包括如下步骤步骤101,复合设备应用系统确定复合设备在预设的时间长度内一直处于空闲状态。这里,复合设备应用系统确定复合设备处于空闲状态时,开启一个计时器,确定复合设备是否在预设的时间长度内一直处于空闲状态。如果在预设时间长度当中,复合设备未被使用,则执行步骤102;否则,结束该流程。预设的时间长度为任意值,通常可以在5到15秒之间选择。步骤102,复合设备应用系统改变所述复合设备的标识信息,重新枚举复合设备包括的设备,将复合设备识别为单一的视频设备,并在将复合设备识别为单一设备后,指令该复合设备进入待机状态。复合设备系统中与复合设备相连的复合设备标识单元中存在一个复合设备的标志位Oxal,当Oxal为1时代表支持音频设备,则复合设备应用系统将复合设备识别为包含音频设备和视频设备的复合设备。复合设备标识单元可以为可编程寄存器(E2prom)。复合设备应用系统将复合设备识别为单个视频设备的步骤可以通过如下方法实现复合设备应用系统将复合设备系统中的复合设备标志位Oxal置为0,并重新枚举该复合设备,这时复合设备和复合设备应用系统握手时,只传送单一的视频设备的描述符,复合设备应用系统将复合设备识别为单一的视频设备。当复合设备应用系统将复合设备识别为单一的视频设备后,复合设备应用系统重新指令复合设备系统将复合设备标本文档来自技高网...

【技术保护点】
一种实现复合设备选择性待机的方法,其特征在于,该方法包括:A、确定复合设备在预设的时间长度内一直处于空闲状态时,改变所述复合设备的标识信息;B、重新枚举复合设备,将所述复合设备识别为单个视频设备,并指令该复合设备进入待机状态 。

【技术特征摘要】

【专利技术属性】
技术研发人员:张学勇
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1