CN103092305B - 共享设备切换控制方法及便携终端 - Google Patents
共享设备切换控制方法及便携终端 Download PDFInfo
- Publication number
- CN103092305B CN103092305B CN201110340598.5A CN201110340598A CN103092305B CN 103092305 B CN103092305 B CN 103092305B CN 201110340598 A CN201110340598 A CN 201110340598A CN 103092305 B CN103092305 B CN 103092305B
- Authority
- CN
- China
- Prior art keywords
- power supply
- disposal system
- shared device
- supply status
- switching command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
- Power Sources (AREA)
Abstract
本申请实施例公开了一种共享设备切换控制方法及便携终端。所述方法包括:获得一第一切换命令;通过所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态;根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态;当所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连。采用本申请的方法及便携终端,可以保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
Description
技术领域
本申请涉及通信技术领域,特别是涉及一种共享设备切换控制方法及便携终端。
背景技术
混合***架构的便携终端,是在现有仅有一个***的PC基础上,嵌入其它至少一个***的PC。不同***之间可以融合工作,发挥各自优势。现有常见的混合***架构的便携终端通常集成了一个主***(例如,X86***,采用windows操作***)和一个从***(例如,ARM***,采用android操作***),主***和从***之间可以共用共享设备,例如,显示屏、键盘、鼠标、摄像头、无线模块等。
现有技术中双***便携终端通常通过切换器对共享设备进行共享,并且为了节省电源,设置一个电源开关用以控制共享设备的电源,上述切换器的切换过程和电源开关的供电过程通常通由从***进行控制。以共享设备为摄像头为例,在初始开机时,摄像头属于从***,其软件层面上的缺省电源状态为OFF(关闭),即从***控制实际电源不为摄像头供电,当将从***与主***组成双***工作时,由于主***对摄像头的缺省电源状态设置为ON(开启),因此主***在软件层面上认为摄像头已经开启,但硬件层面上摄像头并未开启。此时,当用户通过应用程序在主***调用摄像头时,应用程序由于检测不到摄像头而出现报错信息,只有用户通过热键手动开启摄像头,主***才能对摄像头进行使用,因此降低了共享设备的使用同步性,造成用户体验较差。
发明内容
本申请实施例提供了一种共享设备切换控制方法及便携终端,以解决现有双***便携终端在进行共享设备切换过程中,难以对共享设备的供电状态进行同步,导致用户体验下降的问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
一种共享设备切换控制方法,应用于包括第一处理***、第二处理***和共享设备的便携终端内,其中,所述第一处理***具有所述共享设备的第一电源状态和与所述第一电源状态不同的第二电源状态,所述第二处理***具有所述共享设备的第三电源状态和与所述第三电源状态不同的第四电源状态,所述第一电源状态为所述第一处理***确定所述共享设备被供电的电源状态;所述第三电源状态为所述第二处理***确定所述共享设备被供电的电源状态;所述第二电源状态为所述第一处理***确定所述共享设备不被供电的电源状态;所述第四电源状态为所述第二处理***确定所述共享设备不被供电的电源状态;所述共享设备具备被供电的电源状态和不被供电的电源状态,所述方法包括:
获得一第一切换命令,所述第一切换命令用于指示将所述共享设备的控制权从所述第二处理***切换到所述第一处理***;
通过所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态;
根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态;
当所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
优选的,获得一第一切换命令之后,还包括:
缓存所述第二处理***当前所确定的所述共享设备的电源状态。
优选的,还包括:
获得一第二切换命令,所述第二切换命令用于指示将所述共享设备的控制权从所述第一处理***切换到所述第二处理***;
控制所述共享设备的电源状态为所述缓存的所述第二处理***当前所确定的所述共享设备的电源状态。
优选的,所述第一切换命令的生成方式为:
当所述第二处理***与所述第一处理***相连时,产生所述第一切换命令;
所述第二切换命令的生成方式为:
当所述第二处理***与所述第一处理***分离时,产生所述第二切换命令。
一种便携终端,包括第一处理***、第二处理***和共享设备,其中,所述第一处理***具有所述共享设备的第一电源状态和与所述第一电源状态不同的第二电源状态,所述第二处理***具有所述共享设备的第三电源状态和与所述第三电源状态不同的第四电源状态,所述第一电源状态为所述第一处理***确定所述共享设备被供电的电源状态;所述第三电源状态为所述第二处理***确定所述共享设备被供电的电源状态;所述第二电源状态为所述第一处理***确定所述共享设备不被供电的电源状态;所述第四电源状态为所述第二处理***确定所述共享设备不被供电的电源状态;所述共享设备具备被供电的电源状态和不被供电的电源状态,所述便携终端包括:
第一切换命令获取单元,用于获得一第一切换命令,所述第一切换命令用于指示将所述共享设备的控制权从所述第二处理***切换到所述第一处理***;
第一处理***电源状态获取单元,用于获得所述第一处理***所确定的所述共享设备的电源状态;
共享设备电源状态控制单元,用于根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态;
第一切换指令响应单元,用于当所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
优选的,还包括:
缓存单元,用于缓存所述第二处理***当前所确定的所述共享设备的电源状态。
优选的,还包括:
第二切换命令获取单元,用于获得一第二切换命令,所述第二切换命令用于指示将所述共享设备的控制权从所述第一处理***切换到所述第二处理***;
所述共享设备电源状态控制单元,用于控制所述共享设备的电源状态为所述缓存的所述第二处理***当前所确定的所述共享设备的电源状态。
优选的,所述第一处理***为具有所述第一处理***的第一电子设备,所述第二处理***为具有所述第二处理***的第二电子设备,所述共享设备位于所述第二电子设备内,所述第一电子设备具有第一端口,所第二设备具有第二端口,还包括:
第一切换命令产生单元,用于当所述第二电子设备的所述第二端口与所述第一电子设备的第一端口相连时,产生所述第一切换命令;
第二切换命令产生单元,用于当所述第二电子设备的所述第二端口与所述第一电子设备的第一端口分离时,产生所述第二切换命令。
优选的,当所述第二电子设备的所述第二端口与所述第一电子设备的第一端口相连时,所述第二电子设备通过第二端口与所述第一电子设备的第一端口形成所述第二电子设备与所述第一电子设备的数据通道;
其中,所述第一切换命令获取单元,所述第一处理***电源状态获取单元,所述共享设备电源状态控制单元,用于根据通过所述数据通道获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态。
一种电子设备,具有第二处理***、共享设备、第二端口;所述第二处理***具有所述共享设备的第三电源状态和与所述第三电源状态不同的第四电源状态,所述第三电源状态是为所述第二处理***确定所述共享设备被供电的电源状态;所述第四电源状态为所述第二处理***确定所述共享设备不被供电的电源状态;所述电子设备包括:
第一切换命令产生单元,用于当所述第二端口与所述第一电子设备的第一端口相连时,产生所述第一切换命令;其中,当所述第二端口与所述第一电子设备的第一端口相连时所述共享设备能够被所述第一电子设备使用,所述第一电子设备具有第一电源状态和第二电源状态,其中,所述第一电源状态为所述第一电子设备的所述第一处理***确定所述共享设备被供电的电源状态,所述第二电源状态为所述第一电子设备的所述第一处理***确定所述共享设备不被供电的电源状态;
第一切换命令获得单元,用于获得一所述第一切换命令,所述第一切换命令用于指示将所述共享设备的控制权从所述第二处理***切换到所述第一处理***;
第一处理***电源状态获取单元,用于通过所述第一端口与所述第一电子设备的第二端口形成的所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态;
共享设备电源状态控制单元,用于根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制将所述共享设备的电源状态为与所述获得的所述第一处理***所确定的所述共享设备的电源状态;
第一切换指令响应单元,当所述第二处理***针对所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
优选的,还包括:
缓存单元,用于缓存所述第二处理***当前所确定的所述共享设备的电源状态。
由上述实施例可以看出,本申请的方案由于将所述共享设备的实际电源状态设置成了与所述第一处理***在软件层面上确定的所述共享设备的电源状态相同的电源状态,所以将所述共享设备的控制权交给所述第一处理***时,不会出现第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态不一致的情况,能够保证第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态相同,保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请的共享设备切换控制方法实施例1的流程图;
图2为本申请的共享设备切换控制方法实施例2的流程图;
图3为本申请的共享设备切换控制方法实施例3的流程图;
图4为本申请的共享设备切换控制方法实施例4的流程图;
图5为本申请的共享设备切换控制方法实施例5的流程图;
图6为本申请的共享设备切换控制方法实施例6的流程图;
图7为本申请的便携终端实施例1的结构图;
图8为本申请的便携终端实施例2的结构图;
图9为本申请的便携终端实施例3的结构图;
图10为本申请的电子设备实施例1的结构图;
图11为本申请的电子设备实施例2的结构图。
具体实施方式
本发明如下实施例提供了一种共享设备切换控制方法及便携终端和电子设备。
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
图1为本申请的共享设备切换控制方法实施例1的流程图。该方法应用于包括第一处理***、第二处理***和共享设备的便携终端内,其中,所述第一处理***具有所述共享设备的第一电源状态和与所述第一电源状态不同的第二电源状态,所述第二处理***具有所述共享设备的第三电源状态和与所述第三电源状态不同的第四电源状态,所述第一电源状态为所述第一处理***确定所述共享设备被供电的电源状态;所述第三电源状态为所述第二处理***确定所述共享设备被供电的电源状态;所述第二电源状态为所述第一处理***确定所述共享设备不被供电的电源状态;所述第四电源状态为所述第二处理***确定所述共享设备不被供电的电源状态;所述共享设备具备被供电的电源状态和不被供电的电源状态。
所述第二处理***可以是一集成了独立操作***的板卡(含第二处理单元,比如ARM处理器),也可称为PAD设备(下文简称第二设备)。
所述第一处理***可以是包括主机(含第一处理单元,比如X86处理器)和显示屏的设备,也可称为BASE设备(下文简称第一设备)。
PAD设备可以通过BASE设备上设置的插槽,***该插槽中,与BASE设备结合为双***的便携终端。
如图1所示,所述方法包括步骤:
S101:获得一第一切换命令,所述第一切换命令用于指示将所述共享设备的控制权从所述第二处理***切换到所述第一处理***;
本步骤中,当第二设备***第一设备上的插槽,与第一设备相连时,可以产生第一切换命令。所述共享设备可以是摄像头等设备。
本步骤的目的在于,当PAD等第二设备***BASE等第一设备时,将共享设备的控制权切换给第一设备。
S102:通过所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态;
本步骤中,第一处理***所确定的所述共享设备的电源状态,是第一***在软件层面所判定的所述共享设备的电源状态。当第一***在软件层面所判定的所述共享设备的电源状态为开启时,所述共享设备在硬件层面的实际电源状态,此时可能是开启也可能是关闭;当第一***在软件层面所判定的所述共享设备的电源状态为关闭时,所述共享设备在硬件层面的实际电源状态,此时也可能是开启也可能是关闭。
S103:根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态;
本步骤的目的是,将所述共享设备在硬件层面上的实际电源状态设置成与所述第一处理***所确定的所述共享设备的电源状态,相同的电源状态。
具体的,当所述第一处理***所确定的所述共享设备的电源状态为开启,所述共享设备在硬件层面上的实际电源状态为关闭时,就将所述共享设备在硬件层面上的实际电源状态设置为开启;当所述第一处理***所确定的所述共享设备的电源状态为开启,所述共享设备在硬件层面上的实际电源状态为开启时,就保持所述共享设备在硬件层面上的实际电源状态设置为开启;当所述第一处理***所确定的所述共享设备的电源状态为关闭,所述共享设备在硬件层面上的实际电源状态为开启时,就将所述共享设备在硬件层面上的实际电源状态设置为关闭;当所述第一处理***所确定的所述共享设备的电源状态为关闭,所述共享设备在硬件层面上的实际电源状态为关闭时,就保持所述共享设备在硬件层面上的实际电源状态设置为关闭。
S104:当所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
本实施例中,由于将所述共享设备的实际电源状态设置成了与所述第一处理***在软件层面上确定的所述共享设备的电源状态相同的电源状态,所以将所述共享设备的控制权交给所述第一处理***时,不会出现第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态不一致的情况,能够保证第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态相同,保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
图2为本申请的共享设备切换控制方法实施例2的流程图。如图2所示,所述方法包括步骤:
S201:当所述第二处理***与所述第一处理***相连时,产生第一切换命令;
S202:获得所述第一切换命令;
S203:通过所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态为开启;
S204:当所述共享设备的实际电源状态为关闭时,控制所述共享设备的电源状态为开启;
S205:响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
本实施例中,可以将实际电源状态为关闭的共享设备的电源状态控制为开启,以使所述共享设备的电源状态与所述第一处理***所确定的所述共享设备的电源状态为开启相一致,保证第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态相同,保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
图3为本申请的共享设备切换控制方法实施例3的流程图。如图3所示,所述方法包括步骤:
S301:当所述第二处理***与所述第一处理***相连时,产生第一切换命令;
S302:获得所述第一切换命令;
S303:通过所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态为开启;
S304:当所述共享设备的实际电源状态为开启时,保持所述共享设备的电源状态为开启;
S305:响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
本实施例中,可以将实际电源状态为开启的共享设备的电源状态保持为开启,以使所述共享设备的电源状态与所述第一处理***所确定的所述共享设备的电源状态为开启相一致,保证第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态相同,保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
图4为本申请的共享设备切换控制方法实施例4的流程图。如图4所示,所述方法包括步骤:
S401:当所述第二处理***与所述第一处理***相连时,产生第一切换命令;
S402:获得所述第一切换命令;
S403:通过所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态为关闭;
S404:当所述共享设备的实际电源状态为开启时,控制所述共享设备的电源状态为关闭;
S405:响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
本实施例中,可以将实际电源状态为开启的共享设备的电源状态控制为关闭,以使所述共享设备的电源状态与所述第一处理***所确定的所述共享设备的电源状态为关闭相一致,保证第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态相同,保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
图5为本申请的共享设备切换控制方法实施例5的流程图。如图5所示,所述方法包括步骤:
S501:当所述第二处理***与所述第一处理***相连时,产生第一切换命令;
S502:获得所述第一切换命令;
S503:通过所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态为关闭;
S504:当所述共享设备的实际电源状态为关闭时,保持所述共享设备的电源状态为关闭;
S505:响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
本实施例中,可以将实际电源状态为关闭的共享设备的电源状态保持为关闭,以使所述共享设备的电源状态与所述第一处理***所确定的所述共享设备的电源状态为关闭相一致,保证第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态相同,保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
实际应用中,当第二设备(如PAD)与第一设备(如BASE)分离时,为了更方便的将共享设备的实际电源状态控制为与所述第二设备在软件层面确定的该共享设备的电源状态相同,本申请的共享设备切换控制方法还可以将所述第二处理***当前所确定的所述共享设备的电源状态缓存,当接收到将所述共享设备的控制权从所述第一处理***切换到所述第二处理***的切换命令时,控制所述共享设备的电源状态为所述缓存的所述第二处理***当前所确定的所述共享设备的电源状态。具体参见下面的实施例。
图6为本申请的共享设备切换控制方法实施例6的流程图。如图6所示,所述方法包括步骤:
S601:当所述第二处理***与所述第一处理***分离时,产生第二切换命令;
S602:获得所述第二切换命令,所述第二切换命令用于指示将所述共享设备的控制权从所述第一处理***切换到所述第二处理***;
S603:控制所述共享设备的电源状态为所述缓存的所述第二处理***当前所确定的所述共享设备的电源状态。
S604:当所述共享设备的电源状态控制完成时,响应所述第二切换命令将所述共享设备从与所述第一处理***相连,切换到与所述第二处理***相连,以使所述第二处理***享有对所述共享设备的控制权。
本实施例中,由于将所述共享设备的实际电源状态设置成了与所述第二处理***在软件层面上确定的所述共享设备的电源状态相同的电源状态,所以将所述共享设备的控制权交给所述第二处理***时,不会出现第二处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态不一致的情况,能够保证第二处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态相同,保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
本申请还提供了一种便携终端。所述便携终端包括第一处理***(如BASE中的X86架构的处理***)、第二处理***(如PAD中的ARM架构的处理***)和共享设备(如摄像头),其中,所述第一处理***具有所述共享设备的第一电源状态和与所述第一电源状态不同的第二电源状态,所述第二处理***具有所述共享设备的第三电源状态和与所述第三电源状态不同的第四电源状态,所述第一电源状态为所述第一处理***确定所述共享设备被供电的电源状态;所述第三电源状态为所述第二处理***确定所述共享设备被供电的电源状态;所述第二电源状态为所述第一处理***确定所述共享设备不被供电的电源状态;所述第四电源状态为所述第二处理***确定所述共享设备不被供电的电源状态;所述共享设备具备被供电的电源状态和不被供电的电源状态。
图7为本申请的便携终端实施例1的结构图。如图7所示,所述便携终端包括:
第一切换命令获取单元701,用于获得一第一切换命令,所述第一切换命令用于指示将所述共享设备的控制权从所述第二处理***切换到所述第一处理***;
第一处理***电源状态获取单元702,用于获得所述第一处理***所确定的所述共享设备的电源状态;
共享设备电源状态控制单元703,用于根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态;
第一切换指令响应单元704,用于当所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
本实施例中,由于将所述共享设备的实际电源状态设置成了与所述第一处理***在软件层面上确定的所述共享设备的电源状态相同的电源状态,所以将所述共享设备的控制权交给所述第一处理***时,不会出现第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态不一致的情况,能够保证第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态相同,保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
图8为本申请的便携终端实施例2的结构图。如图8所示,所述便携终端还包括:
缓存单元801,用于缓存所述第二处理***当前所确定的所述共享设备的电源状态。
第二切换命令获取单元802,用于获得一第二切换命令,所述第二切换命令用于指示将所述共享设备的控制权从所述第一处理***切换到所述第二处理***。
此时,所述共享设备电源状态控制单元703,还可用于控制所述共享设备的电源状态为所述缓存的所述第二处理***当前所确定的所述共享设备的电源状态。
实际应用中,所述第一处理***可以为具有所述第一处理***的第一电子设备,所述第二处理***可以为具有所述第二处理***的第二电子设备,所述共享设备位于所述第二电子设备内,所述第一电子设备具有第一端口,所第二设备具有第二端口。
图9为本申请的便携终端实施例3的结构图。如图9所示,所述便携终端还包括:
第一切换命令产生单元901,用于当所述第二电子设备的所述第二端口与所述第一电子设备的第一端口相连时,产生所述第一切换命令;
第二切换命令产生单元902,用于当所述第二电子设备的所述第二端口与所述第一电子设备的第一端口分离时,产生所述第二切换命令。
需要说明的是,当所述第二电子设备的所述第二端口与所述第一电子设备的第一端口相连时,所述第二电子设备通过第二端口与所述第一电子设备的第一端口形成所述第二电子设备与所述第一电子设备的数据通道;
其中,所述第一切换命令获取单元701,所述第一处理***电源状态获取单元702,所述共享设备电源状态控制单元703,用于根据通过所述数据通道获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态。
本申请还提供了一种电子设备。所述电子设备可以是PAD等设备。所述电子设备具有第二处理***、共享设备、第二端口;所述第二处理***具有所述共享设备的第三电源状态和与所述第三电源状态不同的第四电源状态,所述第三电源状态是为所述第二处理***确定所述共享设备被供电的电源状态;所述第四电源状态为所述第二处理***确定所述共享设备不被供电的电源状态。
图10为本申请的电子设备实施例1的结构图。如图10所示,所述电子设备包括:
第一切换命令产生单元1001,用于当所述第二端口与所述第一电子设备的第一端口相连时,产生所述第一切换命令;其中,当所述第二端口与所述第一电子设备的第一端口相连时所述共享设备能够被所述第一电子设备使用,所述第一电子设备具有第一电源状态和第二电源状态,其中,所述第一电源状态为所述第一电子设备的所述第一处理***确定所述共享设备被供电的电源状态,所述第二电源状态为所述第一电子设备的所述第一处理***确定所述共享设备不被供电的电源状态;
第一切换命令获得单元1002,用于获得一所述第一切换命令,所述第一切换命令用于指示将所述共享设备的控制权从所述第二处理***切换到所述第一处理***;
第一处理***电源状态获取单元1003,用于通过所述第一端口与所述第一电子设备的第二端口形成的所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态;
共享设备电源状态控制单元1004,用于根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制将所述共享设备的电源状态为与所述获得的所述第一处理***所确定的所述共享设备的电源状态;
第一切换指令响应单元1005,当所述第二处理***针对所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
图11为本申请的电子设备实施例2的结构图。如图11所示,所述电子设备还包括:
缓存单元1101,用于缓存所述第二处理***当前所确定的所述共享设备的电源状态。
本实施例中,由于将所述共享设备的实际电源状态设置成了与所述第一处理***在软件层面上确定的所述共享设备的电源状态相同的电源状态,所以将所述共享设备的控制权交给所述第一处理***时,不会出现第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态不一致的情况,能够保证第一处理***在软件层面上确定的所述共享设备的电源状态与所述共享设备的实际电源状态相同,保证对共享设备的供电状态在软件层面和硬件层面同步,不必单独调节共享设备的电源状态,提高用户体验。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种共享设备切换控制方法,其特征在于,应用于包括第一处理***、第二处理***和共享设备的便携终端内,其中,所述第一处理***具有所述共享设备的第一电源状态和与所述第一电源状态不同的第二电源状态,所述第二处理***具有所述共享设备的第三电源状态和与所述第三电源状态不同的第四电源状态,所述第一电源状态为所述第一处理***确定所述共享设备被供电的电源状态;所述第三电源状态为所述第二处理***确定所述共享设备被供电的电源状态;所述第二电源状态为所述第一处理***确定所述共享设备不被供电的电源状态;所述第四电源状态为所述第二处理***确定所述共享设备不被供电的电源状态;所述共享设备具备被供电的电源状态和不被供电的电源状态,所述方法包括:
获得一第一切换命令,所述第一切换命令用于指示将所述共享设备的控制权从所述第二处理***切换到所述第一处理***;
通过所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态;
根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态;
当所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
2.根据权利要求1所述的方法,其特征在于,获得一第一切换命令之后,还包括:
缓存所述第二处理***当前所确定的所述共享设备的电源状态。
3.根据权利要求2所述的方法,其特征在于,还包括:
获得一第二切换命令,所述第二切换命令用于指示将所述共享设备的控制权从所述第一处理***切换到所述第二处理***;
控制所述共享设备的电源状态为所述缓存的所述第二处理***当前所确定的所述共享设备的电源状态。
4.根据权利要求3所述的方法,其特征在于,所述第一切换命令的生成方式为:
当所述第二处理***与所述第一处理***相连时,产生所述第一切换命令;
所述第二切换命令的生成方式为:
当所述第二处理***与所述第一处理***分离时,产生所述第二切换命令。
5.一种便携终端,其特征在于,包括第一处理***、第二处理***和共享设备,其中,所述第一处理***具有所述共享设备的第一电源状态和与所述第一电源状态不同的第二电源状态,所述第二处理***具有所述共享设备的第三电源状态和与所述第三电源状态不同的第四电源状态,所述第一电源状态为所述第一处理***确定所述共享设备被供电的电源状态;所述第三电源状态为所述第二处理***确定所述共享设备被供电的电源状态;所述第二电源状态为所述第一处理***确定所述共享设备不被供电的电源状态;所述第四电源状态为所述第二处理***确定所述共享设备不被供电的电源状态;所述共享设备具备被供电的电源状态和不被供电的电源状态,所述便携终端包括:
第一切换命令获取单元,用于获得一第一切换命令,所述第一切换命令用于指示将所述共享设备的控制权从所述第二处理***切换到所述第一处理***;
第一处理***电源状态获取单元,用于获得所述第一处理***所确定的所述共享设备的电源状态;
共享设备电源状态控制单元,用于根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态;
第一切换指令响应单元,用于当所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
6.根据权利要求5所述的便携终端,其特征在于,还包括:
缓存单元,用于缓存所述第二处理***当前所确定的所述共享设备的电源状态。
7.根据权利要求6所述的便携终端,其特征在于,还包括:
第二切换命令获取单元,用于获得一第二切换命令,所述第二切换命令用于指示将所述共享设备的控制权从所述第一处理***切换到所述第二处理***;
所述共享设备电源状态控制单元,用于控制所述共享设备的电源状态为所述缓存的所述第二处理***当前所确定的所述共享设备的电源状态。
8.根据权利要求7所述的便携终端,其特征在于,所述第一处理***为具有所述第一处理***的第一电子设备,所述第二处理***为具有所述第二处理***的第二电子设备,所述共享设备位于所述第二电子设备内,所述第一电子设备具有第一端口,所述第二电子设备具有第二端口,还包括:
第一切换命令产生单元,用于当所述第二电子设备的所述第二端口与所述第一电子设备的第一端口相连时,产生所述第一切换命令;
第二切换命令产生单元,用于当所述第二电子设备的所述第二端口与所述第一电子设备的第一端口分离时,产生所述第二切换命令。
9.根据权利要求8所述的便携终端,其特征在于,当所述第二电子设备的所述第二端口与所述第一电子设备的第一端口相连时,所述第二电子设备通过第二端口与所述第一电子设备的第一端口形成所述第二电子设备与所述第一电子设备的数据通道;
其中,所述第一切换命令获取单元,所述第一处理***电源状态获取单元,所述共享设备电源状态控制单元,用于根据通过所述数据通道获得的所述第一处理***所确定的所述共享设备的电源状态,控制所述共享设备的电源状态为所述获得的所述第一处理***所确定的所述共享设备的电源状态。
10.一种电子设备,其特征在于,具有第二处理***、共享设备、第二端口;所述第二处理***具有所述共享设备的第三电源状态和与所述第三电源状态不同的第四电源状态,所述第三电源状态是为所述第二处理***确定所述共享设备被供电的电源状态;所述第四电源状态为所述第二处理***确定所述共享设备不被供电的电源状态;所述电子设备包括:
第一切换命令产生单元,用于当所述第二端口与第一电子设备的第一端口相连时,产生第一切换命令;其中,当所述第二端口与所述第一电子设备的第一端口相连时所述共享设备能够被所述第一电子设备使用,所述第一电子设备具有第一电源状态和第二电源状态,其中,所述第一电源状态为所述第一电子设备的第一处理***确定所述共享设备被供电的电源状态,所述第二电源状态为所述第一电子设备的第一处理***确定所述共享设备不被供电的电源状态;
第一切换命令获得单元,用于获得一所述第一切换命令,所述第一切换命令用于指示将所述共享设备的控制权从所述第二处理***切换到所述第一处理***;
第一处理***电源状态获取单元,用于通过所述第一端口与所述第一电子设备的第二端口形成的所述第一处理***和所述第二处理***之间的数据通道获得所述第一处理***所确定的所述共享设备的电源状态;
共享设备电源状态控制单元,用于根据所述获得的所述第一处理***所确定的所述共享设备的电源状态,控制将所述共享设备的电源状态为与所述获得的所述第一处理***所确定的所述共享设备的电源状态;
第一切换指令响应单元,当所述第二处理***针对所述共享设备的电源状态控制完成时,响应所述第一切换命令将所述共享设备从与所述第二处理***相连,切换到与所述第一处理***相连,以使所述第一处理***享有对所述共享设备的控制权。
11.根据权利要求10所述的电子设备,其特征在于,还包括:
缓存单元,用于缓存所述第二处理***当前所确定的所述共享设备的电源状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110340598.5A CN103092305B (zh) | 2011-11-01 | 2011-11-01 | 共享设备切换控制方法及便携终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110340598.5A CN103092305B (zh) | 2011-11-01 | 2011-11-01 | 共享设备切换控制方法及便携终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103092305A CN103092305A (zh) | 2013-05-08 |
CN103092305B true CN103092305B (zh) | 2015-09-23 |
Family
ID=48204983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110340598.5A Active CN103092305B (zh) | 2011-11-01 | 2011-11-01 | 共享设备切换控制方法及便携终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103092305B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216761B (zh) * | 2013-06-04 | 2017-11-03 | ***股份有限公司 | 一种在能够运行两种操作***的装置中使用共享设备的方法 |
CN110275576B (zh) * | 2019-05-29 | 2023-06-13 | 苏州佳世达电通有限公司 | 显示器 |
CN115080125A (zh) * | 2021-03-12 | 2022-09-20 | Oppo广东移动通信有限公司 | 共用硬件调用的方法、装置、电子设备以及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1825285A (zh) * | 2004-12-31 | 2006-08-30 | 钟巨航 | 具有多个子***的数据处理***及方法 |
CN101847043A (zh) * | 2009-03-25 | 2010-09-29 | 联想(北京)有限公司 | 共用存储设备的方法及移动终端 |
CN101853079A (zh) * | 2009-03-31 | 2010-10-06 | 联想(北京)有限公司 | 一种多硬件***数据处理设备及其信息输入方法 |
CN102207926A (zh) * | 2010-03-30 | 2011-10-05 | 联想(北京)有限公司 | 一种计算机及实现计算机间耦合的方法 |
-
2011
- 2011-11-01 CN CN201110340598.5A patent/CN103092305B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1825285A (zh) * | 2004-12-31 | 2006-08-30 | 钟巨航 | 具有多个子***的数据处理***及方法 |
CN101847043A (zh) * | 2009-03-25 | 2010-09-29 | 联想(北京)有限公司 | 共用存储设备的方法及移动终端 |
CN101853079A (zh) * | 2009-03-31 | 2010-10-06 | 联想(北京)有限公司 | 一种多硬件***数据处理设备及其信息输入方法 |
CN102207926A (zh) * | 2010-03-30 | 2011-10-05 | 联想(北京)有限公司 | 一种计算机及实现计算机间耦合的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103092305A (zh) | 2013-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103124283B (zh) | 可协同复数个行动装置进行协同编辑的电子装置与方法 | |
US20220174204A1 (en) | Information processing apparatus, image pickup apparatus, information processing system, information processing method, and program | |
CN103995567B (zh) | 一种双***智能交互一体机及其双***切换实现方法 | |
CN103294376B (zh) | 电子设备和显示方法、以及终端设备和切换模式的方法 | |
CN104679467B (zh) | 一种显示模式切换方法及电子设备 | |
CN104093220B (zh) | 一种双***的移动终端及其实现方法 | |
CN103092305B (zh) | 共享设备切换控制方法及便携终端 | |
CN105100870B (zh) | 一种截屏方法及终端设备 | |
CN104753973B (zh) | 一种文档共享浏览方法及*** | |
CN110109635A (zh) | 投屏显示桌、投屏显示方法、装置、控制器、设备和介质 | |
CN103425525A (zh) | 一种切换方法及电子设备 | |
CN103596056A (zh) | 实现多屏互动功能的方法及装置 | |
WO2017121317A1 (zh) | 多屏显示方法、移动终端和保护套 | |
CN103713913B (zh) | 一种控制笔记本电脑工作状态的方法及装置 | |
CN103020068B (zh) | 一种同步方法及同步装置 | |
CN106293583A (zh) | 桌面窗口共享方法和*** | |
US10757748B2 (en) | Device and display device having attached mode and detached mode | |
CN111385152B (zh) | 一种基于vr设备的硬件管理和内容分发*** | |
CN105635831A (zh) | 一种演示文档的操作方法和***及控制装置、演示装置 | |
WO2011003298A1 (zh) | 一种usb无线通讯传输装置及方法 | |
CN105549719A (zh) | 一种信息处理方法及电子设备 | |
CN103186430A (zh) | 文件操作装置及方法,和对应的数字处理设备和数字处理*** | |
CN108959153A (zh) | 一种一体机、数据续传的方法、装置、设备和存储介质 | |
CN107809650A (zh) | 机顶盒及遥控器的省电方法 | |
TWI596482B (zh) | 在顯示裝置機械性連接及分離時持續維持使用者上線期之電腦系統 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |