CN105630730B - 一种信息处理方法及电子设备 - Google Patents

一种信息处理方法及电子设备 Download PDF

Info

Publication number
CN105630730B
CN105630730B CN201510981709.9A CN201510981709A CN105630730B CN 105630730 B CN105630730 B CN 105630730B CN 201510981709 A CN201510981709 A CN 201510981709A CN 105630730 B CN105630730 B CN 105630730B
Authority
CN
China
Prior art keywords
processor
communication link
wireless communication
connection state
wireless connection
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
Application number
CN201510981709.9A
Other languages
English (en)
Other versions
CN105630730A (zh
Inventor
李凡智
庞建军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510981709.9A priority Critical patent/CN105630730B/zh
Publication of CN105630730A publication Critical patent/CN105630730A/zh
Application granted granted Critical
Publication of CN105630730B publication Critical patent/CN105630730B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种信息处理方法及电子设备,所述信息处理方法包括:获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输。本发明提供的上述方法,解决电子设备的处理能力较弱,不满足用户需求的技术问题。

Description

一种信息处理方法及电子设备
技术领域
本发明涉及电子技术领域,特别涉及一种信息处理方法及电子设备。
背景技术
随着科技的迅速发展,随着信息处理技术发展,越来越多的智能终端出现在人们的工作和生活中,给人们的生活带来了极大的便利。在现有技术中,电子设备功能越多,追求的功能也越来越复杂,电子设备需要处理的数据量也越来越大,比如:在用户利用电子设备玩游戏时,许多游戏需要电子设备处理大量的图像数据。所以,对于处理器处理能力的需求越来越高。现有技术中存在电子设备的处理能力较弱,不满足用户需求的技术问题。
发明内容
本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中存在电子设备的处理能力较弱,不满足用户需求的技术问题。
本发明实施例一方面提供了一种信息处理方法,包括:
获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;
在所述无线连接状态参数满足预设条件时,建立无线通信链路;
通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;
控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输。
可选的,所述获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路,具体包括:
获得所述第一处理器与所述第二处理器间无线信号强度;
在所述无线信号强度大于第一阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路,具体包括:
获得所述第一处理器与所述第二处理器间的距离;
在所述距离小于第二阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路,具体包括:
获得所述第一处理器与所述第二处理器间传输无线信号时的丢包率;
在所述丢包率小于第三阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,在所述控制所述第一处理器与所述第二处理器协同工作之后,所述方法还包括:
在检测到的所述无线连接状态参数不满足所述预设条件时,控制所述第一处理器由与所述第二处理器协同工作的状态切换至独立工作状态。
可选的,所述第一处理器为中央处理器CPU,所述第二处理器为图形处理器GPU,所述控制所述第一处理器与所述第二处理器协同工作,具体包括:
获得电子设备的运行状态;
基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作。
本发明实施例另一方面提供一种电子设备,包括:
存储单元,用于存储至少一个程序模块;
至少一个处理器,与所述存储单元相连,所述至少一个处理器包括第一处理器,所述至少一个处理器通过获得并运行所述至少一个程序模块,用于获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输。
可选的,所述至少一个处理器还用于:
获得所述第一处理器与所述第二处理器间无线信号强度;
在所述无线信号强度大于第一阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述至少一个处理器还用于:
获得所述第一处理器与所述第二处理器间的距离;
在所述距离小于第二阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述至少一个处理器还用于:
获得所述第一处理器与所述第二处理器间传输无线信号时的丢包率;
在所述丢包率小于第三阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述至少一个处理器还用于:
在所述控制所述第一处理器与所述第二处理器协同工作之后,所述方法还包括:
在检测到的所述无线连接状态参数不满足所述预设条件时,控制所述第一处理器由与所述第二处理器协同工作的状态切换至独立工作状态。
可选的,所述第一处理器为中央处理器CPU,所述第二处理器为图形处理器GPU,所述至少一个处理器还用于:
获得电子设备的运行状态;
基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作。
本发明实施例另一方面提供一种电子设备,包括:
第一建立单元,用于获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;
第一控制单元,用于通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;
第二控制单元,用于控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
1、由于在本申请实施例中的技术方案中,采用了获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输的技术手段。这样,电子设备可以利用无线连接的方式连接多个处理器来进行协同工作,进而,可以提升电子设备的数据处理能力。所以,有效解决了现有技术中存在电子设备的处理能力较弱,不满足用户需求的技术问题,实现了提高电子设备的处理能力,满足用户需求的技术效果。
2、由于在本申请实施例中的技术方案中,采用了获得电子设备的运行状态;基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作的技术手段。这样,电子设备可以基于电子设备的运行状态来确定是否需要多个处理器进行协同工作,比如:在电子设备运行游戏等需要处理的数据量较大的应用程序时,控制多个处理器协同工作,提升处理速度。而在电子设备仅运行文档类的应用程序时,仅控制电子设备的主处理器独立工作。实现了自适应地进行数据处理,更好地满足用户需求的技术效果。
附图说明
为了更清楚地说明本申请实施例或现有技术方案中的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
图1为本申请实施例一中信息处理方法的流程图;
图2为本申请实施例二中一种电子设备的结构图;
图3为本申请实施例三中一种电子设备的结构图。
具体实施方式
本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中存在电子设备的处理能力较弱,不满足用户需求的技术问题。
为解决上述的技术问题,本发明实施例提供一种信息处理方法,总体思路如下:
获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;
通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;
控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输。
由于在本申请实施例中的技术方案中,采用了获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输的技术手段。这样,电子设备可以利用无线连接的方式连接多个处理器来进行协同工作,进而,可以提升电子设备的数据处理能力。所以,有效解决了现有技术中存在电子设备的处理能力较弱,不满足用户需求的技术问题,实现了提高电子设备的处理能力,满足用户需求的技术效果。
下面结合附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。
实施例一
在具体实施过程中,该信息处理方法可应用于一电子设备中,所述电子设备可以是安装有操作***的台式电脑、笔记本电脑、平板电脑等电子设备,也可以是别的电子设备,在此,就不一一举例了。
请参考图1,本发明实施例提供一种信息处理方法,包括:
S101:获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;
S102:通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;
S103:控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输。
具体的,在本实施例中,电子设备中设置有第一处理器,用于处理数据。第一处理器与第二处理器中均设置有无线通信模块,如:NFC(Near Field Communication,近距离无线通信)模块、蓝牙模块等,第一处理器与第二处理器可通过各自设置的无线通信模块建立无线通信链路。电子设备实时检测或以预设时间间隔检测第一处理器与第二处理器间的无线连接状态参数,比如:信号强度、信号丢包率等。在获得无线连接状态参数后,判断无线通信链路的连接状态参数是否满足预设条件,在无线通信链路的连接状态参数是否满足预设条件时,建立第一处理器与第二处理器间无线连接。即:确定第一处理器与第二处理器间无线连接状态参数表明第一处理器与第二处理器间建立无线连接时,无线通信链路足够稳定,此时,才会建立第一处理器与第二处理器间建立无线连接。
进而,当电子设备建立第一处理器与第二处理器间的无线通信链路后,为了使得第一处理器与第二处理器能够协同工作,电子设备获得第二处理器的标识信息,比如:型号、厂家。电子设备基于该标识信息确定第二处理器正常运行所需的驱动程序,该驱动程序可以存储在电子设备本地缓存中,也可以从远端服务器下载,在此,本申请不做限定。
在获得第二处理器正常运行所需的驱动程序后,通过第一处理器与第二处理器间的无线通信链路将该驱动程序发送至第二处理器,并控制第二处理器加载该驱动程序后与第一处理器处于协同工作模式,在第一处理器与第二处理器协同工作进行数据处理时,第一处理器为第二处理器分配需要处理的数据,并将需要处理的数据通过第一处理器与第二处理器间的无线通信链路传递给第二处理器,在第二处理器对数据进行处理后,将处理后的数据通过无线通信链路反馈给第一处理器,在第二处理器处理数据的同时,第一处理器也可以进行数据的处理。
在具体实施过程中,第一处理器可以是电子设备中的CPU(Central ProcessingUnit,中央处理器),第二处理器可以是单独的GPU(Graphics Processing Unit,图形处理器)装置,第二处理器可通过无线方式与第一处理器建立无线连接,并且,第二处理器可以是可热插拔的装置,电子设备还可以外接多个第二处理器来进行数据处理,提高了处理的速度与效率。通过这样的方式,电子设备可以利用无线连接的方式连接多个处理器来进行协同工作,进而,可以提升电子设备的数据处理能力。所以,有效解决了现有技术中存在电子设备的处理能力较弱,不满足用户需求的技术问题,实现了提高电子设备的处理能力,满足用户需求的技术效果。并且,第一处理器与第二处理器间通过无线的方式传输协同工作时需要处理的数据,电子设备不用设计单独的借口来与第二处理器连接,有利于电子设备的简洁化设计。
进一步,在本实施例中,步骤S101:获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路,具体实现方式可以包括如下三种方式:
第一种方式:获得所述第一处理器与所述第二处理器间无线信号强度;在所述无线信号强度大于第一阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
具体的,在本实施例中,当电子设备的第一处理器与第二处理器均设置有无线通信通信模块,此时,电子设备可以通过第一处理器中的无线通信模块扫描关于第二处理器的无线通信模块发出的信号,在确定搜索到的第二处理器的无线通信模块发送的信号的信号强度大于第一阈值时,确定第一处理器与第二处理器间的无线信号强度足够强,且比较稳定,确定建立第一处理器与第二处理器间的无线通信链路。在具体实施过程中,第一阈值可以根据实际需要进行设定,比如:第一阈值可以设置为-35dBm~50dBm中任一一个数值,当然,还可以是其它数值,在此,本申请不作限定。
第二种方式:获得所述第一处理器与所述第二处理器间的距离;在所述距离小于第二阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
具体的,在本实施例中,当电子设备的第一处理器与第二处理器设置的无线通信模块为类似NFC这种超短距离无线传输的无线模块时,可以通过第一处理器与第二处理器间的距离来判断第一处理器与第二处理器间建立无线通信链路时,无线通信链路的状态是否稳定。所以,电子设备检测第一处理器与第二处理器间的距离,判断该距离是否小于第二阈值,在确定第一处理器与第二处理器间的距离小于第二阈值时,确定第一处理器与第二处理器间建立无线通信链路时无线通信链路的状态会比较稳定,进而建立第一处理器与第二处理器间的无线通信链路。比如:电子设备在处理的数据量较大时,可以请求第二处理器进行协同处理,此时,电子设备可以发出一提示信息用于提示用户外接第二处理器,用户在获知该提示信息后,将第二处理器放置在电子设备的外壳表面,此时,第一处理器与第二处理器间的距离满足建立无线通信链路的条件,即:第一处理器与第二处理器间的距离小于第二阈值,电子设备建立第一处理器与第二处理器间的无线通信链路。在具体实施过程中,第二阈值可以根据实际需要进行设定,比如:第二阈值可以设置为0cm~5cm中任一一个数值,当然,还可以是其它数值,在此,本申请不作限定。
第三种方式:获得所述第一处理器与所述第二处理器间传输无线信号时的丢包率;在所述丢包率小于第三阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
具体的,在本实施例中,当电子设备的第一处理器与第二处理器均设置有无线通信通信模块,此时,电子设备可以通过第一处理器中的无线通信模块在扫描到第二处理器的无线通信模块发出的信号时,可以通过在单位时间内向第二处理器连续发送多个信号,第二处理器在接收到第一处理器发送的信号后,反馈实际接收到的信号数量,电子设备根据单位时间内实际发送的信号数量及第二处理器实际接收的信号数量来确定第一处理器与第二处理器传输无线信号的丢包率。进而判断该丢包率是否小于第三阈值,在确定丢包率小于第三阈值时,确定第一处理器与第二处理器间建立无线通信链路时无线通信链路的状态会比较稳定,进而建立第一处理器与第二处理器间的无线通信链路。在具体实0%~0.5%中任一一个数值,当然,还可以是其它数值,在此,本申请不作限定。
进一步,为了能够实现多处理器协同工作的自适应,在步骤S103:控制所述第一处理器与所述第二处理器协同工作之后,本实施例中的信息处理方法还包括如下步骤:
在检测到的所述无线连接状态参数不满足所述预设条件时,控制所述第一处理器由与所述第二处理器协同工作的状态切换至独立工作状态。
具体的,在本实施例中,在检测到第一处理器与第二处理器间的无线连接状态参数不满足预设条件时,比如:第一处理器与第二处理器间无线信号强度较小,或第一处理器与第二处理器间的距离较远,或第一处理器与第二处理器间传输无线信号的丢包率过大时,可以控制所述第一处理器由与所述第二处理器协同工作的状态切换至独立工作状态。此时,第一处理器不再为第二处理器分配需要处理的数据,将处理的数据的任务全部由第一处理器执行,实现了多处理器间协同工作的自适应性。
在本实施例中,所述第一处理器为中央处理器CPU,所述第二处理器为图形处理器GPU时,步骤:S103:控制所述第一处理器与所述第二处理器协同工作,在具体实施过程中可包括如下步骤:
获得电子设备的运行状态;
基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作。
具体的,在本实施例中,可以基于电子设备的运行状态来确定是否启动多处理器协同工作模式。比如:在电子设备在运行游戏等需要处理的数据量较大的应用程序时,可以请求GPU进行协同处理,CPU为GPU分配需要处理的数据,并将需要处理的数据通过CPU与GPU间的无线通信链路传递给GPU,在GPU对数据进行处理后,将处理后的数据通过无线通信链路反馈给CPU,在GPU处理数据的同时,CPU也可以进行数据的处理,这样可以提升处理速度,保证游戏在运行过程中的流畅性,提高用户体验。而在电子设备仅运行文档类的应用程序时,仅控制电子设备的CPU独立工作。此时,即使GPU与CPU连接,电子设备也可以不发送与GPU对应的驱动程序,使得GPU处于待机或休眠状态。通过这样的方式,电子设备可以基于电子设备的运行状态来确定是否需要多个处理器进行协同工作实现了自适应地进行数据处理,更好地满足用户需求的技术效果。
实施例二
请参考图2,本申请实施例还提供一种电子设备,包括:
存储单元201,用于存储至少一个程序模块;
至少一个处理器202,与所述存储单元相连,所述至少一个处理器包括第一处理器,所述至少一个处理器通过获得并运行所述至少一个程序模块,用于获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输。
可选的,所述至少一个处理器还用于:
获得所述第一处理器与所述第二处理器间无线信号强度;
在所述无线信号强度大于第一阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述至少一个处理器还用于:
获得所述第一处理器与所述第二处理器间的距离;
在所述距离小于第二阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述至少一个处理器还用于:
获得所述第一处理器与所述第二处理器间传输无线信号时的丢包率;
在所述丢包率小于第三阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述至少一个处理器还用于:
在所述控制所述第一处理器与所述第二处理器协同工作之后,所述方法还包括:
在检测到的所述无线连接状态参数不满足所述预设条件时,控制所述第一处理器由与所述第二处理器协同工作的状态切换至独立工作状态。
可选的,所述第一处理器为中央处理器CPU,所述第二处理器为图形处理器GPU,所述至少一个处理器还用于:
获得电子设备的运行状态;
基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作。
实施例三
请参考图3,本申请实施例还提供一种电子设备,包括:
第一建立单元301,用于获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;
第一控制单元302,用于通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;
第二控制单元303,用于控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输。
可选的,所述第一建立单元具体包括:
第一获取模块,用于获得所述第一处理器与所述第二处理器间无线信号强度;
第一确定模块,用于在所述无线信号强度大于第一阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述第一建立单元具体包括:
第二获取模块,用于获得所述第一处理器与所述第二处理器间的距离;
第二确定模块,用于在所述距离小于第二阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述第一建立单元具体包括:
第三获取模块,用于获得所述第一处理器与所述第二处理器间传输无线信号时的丢包率;
第三确定模块,用于在所述丢包率小于第三阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述电子设备还包括:
第三控制单元,用于在所述控制所述第一处理器与所述第二处理器协同工作之后,在检测到的所述无线连接状态参数不满足所述预设条件时,控制所述第一处理器由与所述第二处理器协同工作的状态切换至独立工作状态。
可选的,所述第一处理器为中央处理器CPU,所述第二处理器为图形处理器GPU,所述第二控制单元具体包括:
第四获取模块,用于获得电子设备的运行状态;
第一控制模块,用于基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作。
通过本申请实施例中的一个或多个技术方案,可以实现如下一个或多个技术效果:
1、由于在本申请实施例中的技术方案中,采用了获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输的技术手段。这样,电子设备可以利用无线连接的方式连接多个处理器来进行协同工作,进而,可以提升电子设备的数据处理能力。所以,有效解决了现有技术中存在电子设备的处理能力较弱,不满足用户需求的技术问题,实现了提高电子设备的处理能力,满足用户需求的技术效果。
2、由于在本申请实施例中的技术方案中,采用了获得电子设备的运行状态;基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作的技术手段。这样,电子设备可以基于电子设备的运行状态来确定是否需要多个处理器进行协同工作,比如:在电子设备运行游戏等需要处理的数据量较大的应用程序时,控制多个处理器协同工作,提升处理速度。而在电子设备仅运行文档类的应用程序时,仅控制电子设备的主处理器独立工作。实现了自适应地进行数据处理,更好地满足用户需求的技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被第一电子设备读取或被执行时,包括如下步骤:
获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;
通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;
控制所述第一处理器与所述第二处理器协同工作,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输。
可选的,所述存储介质中存储的与步骤:获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路对应的计算机程序指令在被执行时,具体包括如下步骤:
获得所述第一处理器与所述第二处理器间无线信号强度;
在所述无线信号强度大于第一阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述存储介质中存储的与步骤:获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路对应的计算机程序指令在被执行时,具体包括如下步骤:
获得所述第一处理器与所述第二处理器间的距离;
在所述距离小于第二阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述存储介质中存储的与步骤:获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路对应的计算机程序指令在被执行时,具体包括如下步骤:
获得所述第一处理器与所述第二处理器间传输无线信号时的丢包率;
在所述丢包率小于第三阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
可选的,所述存储介质中还存储有另外一些计算机程序指令,该另外一些计算机程序指令在与步骤:控制所述第一处理器与所述第二处理器协同工作对应的计算机程序指令被执行之后被执行,执行过程中包括如下步骤:
在检测到的所述无线连接状态参数不满足所述预设条件时,控制所述第一处理器由与所述第二处理器协同工作的状态切换至独立工作状态。
可选的,所述第一处理器为中央处理器CPU,所述第二处理器为图形处理器GPU,所述存储介质中存储的与步骤:控制所述第一处理器与所述第二处理器协同工作对应的计算机程序指令在被执行时,具体包括如下步骤:
获得电子设备的运行状态;
基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (9)

1.一种信息处理方法,应用于一电子设备中,所述方法包括:
获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;
通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;
控制所述第一处理器与所述第二处理器协同工作以提升电子设备的数据处理能力,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输;
其中,所述获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路,包括:
获得所述第一处理器与所述第二处理器间传输无线信号时的丢包率;
在所述丢包率小于第三阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路;
或包括:
获得所述第一处理器与所述第二处理器间无线信号强度;
在所述无线信号强度大于第一阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
2.如权利要求1所述的方法,其特征在于,所述获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路,具体包括:
获得所述第一处理器与所述第二处理器间的距离;
在所述距离小于第二阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
3.如权利要求1-2中任一权利要求所述的方法,其特征在于,在所述控制所述第一处理器与所述第二处理器协同工作之后,所述方法还包括:
在检测到的所述无线连接状态参数不满足所述预设条件时,控制所述第一处理器由与所述第二处理器协同工作的状态切换至独立工作状态。
4.如权利要求1-2中任一权利要求所述的方法,其特征在于,所述第一处理器为中央处理器CPU,所述第二处理器为图形处理器GPU,所述控制所述第一处理器与所述第二处理器协同工作,具体包括:
获得电子设备的运行状态;
基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作。
5.一种电子设备,包括:
存储单元,用于存储至少一个程序模块;
至少一个处理器,与所述存储单元相连,所述至少一个处理器包括第一处理器,所述至少一个处理器通过获得并运行所述至少一个程序模块,用于获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;控制所述第一处理器与所述第二处理器协同工作以提升电子设备的数据处理能力,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输;
其中,所述获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路,包括:
获得所述第一处理器与所述第二处理器间传输无线信号时的丢包率;
在所述丢包率小于第三阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路;
或包括:获得所述第一处理器与所述第二处理器间无线信号强度;
在所述无线信号强度大于第一阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
6.如权利要求5所述的电子设备,其特征在于,所述至少一个处理器还用于:
获得所述第一处理器与所述第二处理器间的距离;
在所述距离小于第二阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
7.如权利要求5-6中任一权利要求所述的电子设备,其特征在于,所述至少一个处理器还用于:
在所述控制所述第一处理器与所述第二处理器协同工作之后,还包括:
在检测到的所述无线连接状态参数不满足所述预设条件时,控制所述第一处理器由与所述第二处理器协同工作的状态切换至独立工作状态。
8.如权利要求5-6中任一权利要求所述的电子设备,其特征在于,所述第一处理器为中央处理器CPU,所述第二处理器为图形处理器GPU,所述至少一个处理器还用于:
获得电子设备的运行状态;
基于所述运行状态,控制所述中央处理器CPU与所述图形处理器GPU协同工作。
9.一种电子设备,包括:
第一建立单元,用于获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路;
第一控制单元,用于通过所述无线通信链路传输所述第二处理器正常运行所需的驱动程序至所述第二处理器,控制第二处理器加载所述驱动程序;
第二控制单元,用于控制所述第一处理器与所述第二处理器协同工作以提升电子设备的数据处理能力,其中,在所述第一处理器与所述第二处理器协同工作时,所述第一处理器与所述第二处理器通过所述无线通信链路进行数据传输;
其中,所述获得第一处理器与第二处理器间无线连接状态参数,在所述无线连接状态参数满足预设条件时,建立所述第一处理器与所述第二处理器间的无线通信链路,包括:
获得所述第一处理器与所述第二处理器间传输无线信号时的丢包率;
在所述丢包率小于第三阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路;
或包括:
获得所述第一处理器与所述第二处理器间无线信号强度;
在所述无线信号强度大于第一阈值时,确定所述无线连接状态参数满足所述预设条件,建立所述无线通信链路。
CN201510981709.9A 2015-12-23 2015-12-23 一种信息处理方法及电子设备 Active CN105630730B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510981709.9A CN105630730B (zh) 2015-12-23 2015-12-23 一种信息处理方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510981709.9A CN105630730B (zh) 2015-12-23 2015-12-23 一种信息处理方法及电子设备

Publications (2)

Publication Number Publication Date
CN105630730A CN105630730A (zh) 2016-06-01
CN105630730B true CN105630730B (zh) 2020-02-21

Family

ID=56045693

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510981709.9A Active CN105630730B (zh) 2015-12-23 2015-12-23 一种信息处理方法及电子设备

Country Status (1)

Country Link
CN (1) CN105630730B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111866336B (zh) * 2020-06-22 2022-05-27 上海摩象网络科技有限公司 云台相机、相机控制方法及存储介质
CN113110813B (zh) * 2021-03-31 2024-02-27 联想(北京)有限公司 一种第一电子设备和处理方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1269930A (zh) * 1997-09-02 2000-10-11 诺基亚网络有限公司 无线电***中衰落容限的测量
CN1409236A (zh) * 2001-09-28 2003-04-09 讯宝科技公司 无线网络中工作的移动计算机终端通信期间保持应用程序间连通性的软件方法
CN1722129A (zh) * 2004-07-14 2006-01-18 英华达(上海)电子有限公司 双处理器***
KR20080053142A (ko) * 2006-12-08 2008-06-12 한국전자통신연구원 모바일 무선통신 dmb 단말기에서 양방향 dmb서비스를위한 dmb 데이터 스트림 처리 장치 및 그 방법
CN101326851A (zh) * 2005-10-12 2008-12-17 高通股份有限公司 用户终端起始的从无线局域网到蜂窝网络的硬越区切换
CN102004716A (zh) * 2010-11-12 2011-04-06 深圳市合正汽车电子有限公司 实现设备共享的***及其方法
CN102202310A (zh) * 2010-03-25 2011-09-28 上海贝尔股份有限公司 在微小区的接入设备中消减微小区间干扰的方法及装置
CN103975285A (zh) * 2011-12-15 2014-08-06 英特尔公司 实施在使用毫米波无线电的多核***中的处理器间通信

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1269930A (zh) * 1997-09-02 2000-10-11 诺基亚网络有限公司 无线电***中衰落容限的测量
CN1409236A (zh) * 2001-09-28 2003-04-09 讯宝科技公司 无线网络中工作的移动计算机终端通信期间保持应用程序间连通性的软件方法
CN1722129A (zh) * 2004-07-14 2006-01-18 英华达(上海)电子有限公司 双处理器***
CN101326851A (zh) * 2005-10-12 2008-12-17 高通股份有限公司 用户终端起始的从无线局域网到蜂窝网络的硬越区切换
KR20080053142A (ko) * 2006-12-08 2008-06-12 한국전자통신연구원 모바일 무선통신 dmb 단말기에서 양방향 dmb서비스를위한 dmb 데이터 스트림 처리 장치 및 그 방법
CN102202310A (zh) * 2010-03-25 2011-09-28 上海贝尔股份有限公司 在微小区的接入设备中消减微小区间干扰的方法及装置
CN102004716A (zh) * 2010-11-12 2011-04-06 深圳市合正汽车电子有限公司 实现设备共享的***及其方法
CN103975285A (zh) * 2011-12-15 2014-08-06 英特尔公司 实施在使用毫米波无线电的多核***中的处理器间通信

Also Published As

Publication number Publication date
CN105630730A (zh) 2016-06-01

Similar Documents

Publication Publication Date Title
US20200238181A1 (en) Game picture display method and apparatus and computer-readable storage medium
US11071905B1 (en) System, method and apparatus for collecting and utilizing big data for online gameplay
EP2701450B1 (en) Method and apparatus for utilizing advertisements to provide information regarding connection setup
CN108650667B (zh) 终端调度方法和装置
TW201631473A (zh) 用於背景工作管理的方法、計算裝置及可讀取媒體
CN103797864A (zh) 从设备和主设备间的无线数据通信
CN105630730B (zh) 一种信息处理方法及电子设备
CN111338745A (zh) 一种虚拟机的部署方法、装置及智能设备
CN103326749A (zh) 一种nfc射频通信的控制方法、装置及***
CN106462448A (zh) 多操作***设备、通知设备及其方法
CN105320244A (zh) 使用动态时钟频率的输入-输出设备管理
CN105335192B (zh) 一种信息处理方法及电子设备
CN103870331B (zh) 一种动态分配处理器内核的方法及电子设备
CN114419229A (zh) 图像渲染方法、装置、计算机设备和存储介质
US9317098B2 (en) Server, power management system, power management method, and program
EP2889719B1 (en) Method and apparatus to manage power usage in a processor
CN106211102B (zh) 一种聊天信息区别同步的方法及装置
WO2023246757A1 (zh) 算力服务方法、装置及终端
CN111327933A (zh) 设备唤醒方法、装置和电子设备
CN107241788A (zh) 可穿戴设备的功耗控制方法及装置
CN105849734A (zh) 一种可携带式设备的控制方法和设备
CN114816744A (zh) 内存管控方法、装置、存储介质及电子设备
KR20190044895A (ko) 통신 제어 방법 및 이를 지원하는 전자 장치
CN104699787B (zh) 一种用户活动状态记录的更新方法及装置
CN114385077A (zh) Fpga信号调制解调动态重构方法、装置、***及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant