数据传输方法、装置、存储介质及电子设备制造方法及图纸

技术编号:28949143 阅读:17 留言:0更新日期:2021-06-18 22:08
本申请实施例提供一种数据传输方法、装置、存储介质和电子设备,电子设备包括主处理芯片、协处理芯片和蓝牙芯片,协处理芯片的运行功耗小于主处理芯片的运行功耗。数据传输方法包括:主处理芯片在检测到电子设备进入低功耗模式下唤醒协处理芯片,并在唤醒协处理芯片后进入休眠状态;协处理芯片接收蓝牙芯片传输的第一数据包;协处理芯片确定第一数据包的目标处理主体;若目标处理主体为协处理芯片,协处理芯片处理第一数据包;若目标处理主体为主处理芯片,协处理芯片唤醒主处理芯片并由主处理芯片处理第一数据包。基于此,功耗较高的主处理芯片进入休眠状态,通过功耗较低的协处理芯片来接收第一数据包,能降低电子设备的总体功耗。

【技术实现步骤摘要】
数据传输方法、装置、存储介质及电子设备
本申请涉及计算机
,特别涉及一种数据传输方法、装置、存储介质及电子设备。
技术介绍
随着电子设备技术的发展,各式各样的电子设备已成为人们生活工作中不可或缺的工具,电子设备能够支持的功能也越来越多。例如,用户可以通过电子设备实现通话功能、网购功能、导航功能、游戏功能、电子书功能等。然而,电子设备支持的功能越来越多的同时,电子设备的功耗也越来越高。如何降低电子设备的功耗,延长电子设备的续航时间,成为当前亟待解决的问题。
技术实现思路
本申请实施例提供一种数据传输方法、装置、存储介质及电子设备,能够降低电子设备的功耗。第一方面,本申请实施例提供了一种数据传输方法,应用于电子设备,所述电子设备包括主处理芯片、协处理芯片和蓝牙芯片,所述协处理芯片的运行功耗小于所述主处理芯片的运行功耗;所述数据传输方法包括:所述主处理芯片在检测到所述电子设备进入低功耗模式下,唤醒所述协处理芯片,并在唤醒所述协处理芯片后进入休眠状态;所述协处理芯片接收所述蓝牙芯片传输的第一数据包;所述协处理芯片确定所述第一数据包的目标处理主体;若所述目标处理主体为所述协处理芯片,则所述协处理芯片处理所述第一数据包;若所述目标处理主体为所述主处理芯片,则所述协处理芯片唤醒所述主处理芯片,并由所述主处理芯片处理所述第一数据包。第二方面,本申请实施例提供了一种数据传输装置,应用于电子设备,所述电子设备包括主处理芯片、协处理芯片和蓝牙芯片,所述协处理芯片的运行功耗小于所述主处理芯片的运行功耗,所述主处理芯片包括第一数据处理模块,所述协处理芯片包括数据传输模块、数据确定模块和第二数据处理模块,其中:所述主处理芯片用于:在检测到所述电子设备进入低功耗模式下,唤醒所述协处理芯片,并在唤醒所述协处理芯片后进入休眠状态;所述数据传输模块用于:接收所述蓝牙芯片传输的第一数据包;所述数据确定模块用于:确定所述第一数据包的目标处理主体;所述第二数据处理模块用于:当所述目标处理主体为所述协处理芯片时,处理所述第一数据包;所述协处理芯片用于:当所述目标处理主体为所述主处理芯片时,唤醒所述主处理芯片;所述第一数据处理模块用于:在所述主处理芯片被唤醒后,处理所述第一数据包。第三方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,当所述计算机程序在处理器上运行时,使得所述处理器执行如上所述的数据传输方法。第四方面,本申请实施例提供了一种电子设备,包括主处理芯片和协处理芯片,所述协处理芯片的运行功耗低于所述主处理芯片的运行功耗;所述主处理芯片包括第一处理器和第一存储器,所述第一存储器上存储有第一计算机程序,所述第一处理器通过调用所述第一计算机程序,用于执行:在检测到所述电子设备进入低功耗模式下,唤醒所述协处理芯片,并在唤醒所述协处理芯片后进入休眠状态;所述协处理芯片包括第二处理器和第二存储器,所述第二存储器上存储有第二计算机程序,所述第二处理器通过调用所述第二计算机程序,用于执行:接收所述蓝牙芯片传输的第一数据包;确定所述第一数据包的目标处理主体;若所述目标处理主体为所述协处理芯片,则处理所述第一数据包;若所述目标处理主体为所述主处理芯片,则唤醒所述主处理芯片;所述第一处理器通过调用所述第一计算机程序,还用于执行:在所述主处理芯片被唤醒后处理所述第一数据包。第五方面,本申请实施例还提供一种电子设备,所述电子设备用于执行如上所述的数据传输方法。本申请实施例的数据传输方法、装置、存储介质及电子设备,电子设备包括主处理芯片和协处理芯片,协处理芯片的运行功耗低于主处理芯片的运行功耗。在电子设备的运行过程中,主处理芯片在检测到电子设备进入低功耗模式下,唤醒协处理芯片,并在唤醒协处理芯片后进入休眠状态;协处理芯片接收蓝牙芯片传输的第一数据包;协处理芯片确定第一数据包的目标处理主体;若目标处理主体为协处理芯片,则协处理芯片处理第一数据包;若目标处理主体为主处理芯片,则协处理芯片唤醒主处理芯片,并由主处理芯片处理第一数据包。基于此,本申请实施例提供的数据传输方法,当电子设备处于低功耗模式下,用户需要通过蓝牙芯片传输第一数据包时,则无需唤醒主处理芯片,而由协处理芯片在低功耗模式下接收第一数据包的传输,也即,一旦进入低功耗显示模式,主处理芯片进入休眠状态后可保持休眠状态,无需因接收第一数据包而被唤醒,从而可以节省主处理芯片频繁被唤醒而导致的功耗。另外,在低功耗模式下,功耗较高的主处理芯片进入休眠状态,通过功耗较低的协处理芯片来接收第一数据包,也可以降低接收第一数据包所需消耗的功耗。通过以上两方面,最终可以降低电子设备的总体功耗。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的电子设备的第一种结构示意图。图2为本申请实施例提供的电子设备工作于第一模式时的一种示意图。图3为本申请实施例提供的电子设备工作于第二模式时的一种示意图。图4为本申请实施例提供的电子设备的第二种结构示意图。图5为本申请实施例提供的电子设备的第三种结构示意图。图6为本申请实施例提供的电子设备的第四种结构示意图。图7为本申请实施例提供的数据传输方法的第一种流程示意图。图8为本申请实施例提供的数据传输方法的第二种流程示意图。图9为本申请实施例提供的数据传输装置的一种结构示意图。图10为本申请实施例提供的电子设备的第五种结构示意图。图11为本申请实施例提供的电子设备的第六种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种数据传输方法,该数据传输方法的执行主体可以是本申请实施例提供的数据传输装置,或者集成了该数据传输装置的电子设备,其中该数据传输装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。本申请实施例还提供一种电子设备100,请参阅图1本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于电子设备,所述电子设备包括主处理芯片、协处理芯片和蓝牙芯片,所述协处理芯片的运行功耗小于所述主处理芯片的运行功耗;所述数据传输方法包括:/n所述主处理芯片在检测到所述电子设备进入低功耗模式下,唤醒所述协处理芯片,并在唤醒所述协处理芯片后进入休眠状态;/n所述协处理芯片接收所述蓝牙芯片传输的第一数据包;/n所述协处理芯片确定所述第一数据包的目标处理主体;/n若所述目标处理主体为所述协处理芯片,则所述协处理芯片处理所述第一数据包;/n若所述目标处理主体为所述主处理芯片,则所述协处理芯片唤醒所述主处理芯片,并由所述主处理芯片处理所述第一数据包。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于电子设备,所述电子设备包括主处理芯片、协处理芯片和蓝牙芯片,所述协处理芯片的运行功耗小于所述主处理芯片的运行功耗;所述数据传输方法包括:
所述主处理芯片在检测到所述电子设备进入低功耗模式下,唤醒所述协处理芯片,并在唤醒所述协处理芯片后进入休眠状态;
所述协处理芯片接收所述蓝牙芯片传输的第一数据包;
所述协处理芯片确定所述第一数据包的目标处理主体;
若所述目标处理主体为所述协处理芯片,则所述协处理芯片处理所述第一数据包;
若所述目标处理主体为所述主处理芯片,则所述协处理芯片唤醒所述主处理芯片,并由所述主处理芯片处理所述第一数据包。


2.根据权利要求1所述的数据传输方法,其特征在于,所述协处理芯片包括第一类蓝牙协议栈,所述主处理芯片包括第二类蓝牙协议栈;
所述协处理芯片确定所述第一数据包的目标处理主体的步骤包括:
所述协处理芯片确定处理所述第一数据包的目标蓝牙协议栈;
若所述目标蓝牙协议栈为所述第一类蓝牙协议栈,所述协处理芯片确定所述第一数据包的目标处理主体为协处理芯片;
若所述目标蓝牙协议栈为所述第二类蓝牙协议栈,所述协处理芯片确定所述第一数据包的目标处理主体为主处理芯片。


3.根据权利要求1所述的数据传输方法,其特征在于,所述协处理芯片唤醒所述主处理芯片,并由所述主处理芯片处理所述第一数据包的步骤包括:
所述协处理芯片唤醒所述主处理芯片,并将所述第一数据包传输至所述主处理芯片,并在传输所述第一数据包后进入休眠状态;
所述主处理芯片处理所述第一数据包并得到处理结果;
所述主处理芯片输出所述处理结果或者将所述处理结果传输至所述蓝牙芯片。


4.根据权利要求1所述的数据传输方法,其特征在于,所述电子设备还包括第一天线,所述第一天线与所述蓝牙芯片电性连接,所述协处理芯片接收所述蓝牙芯片传输的第一数据包的步骤之前还包括:
所述蓝牙芯片通过所述第一天线接收其他蓝牙设备传输的所述第一数据包;
所述蓝牙芯片将所述第一数据包传输至所述协处理芯片。


5.根据权利要求1所述的数据传输方法,其特征在于,所述电子设备还包括基带芯片和第二天线,所述第二天线与所述基带芯片电性连接,所述基带芯片与所述蓝牙芯片电性连接;所述协处理芯片接收所述蓝牙芯片传输的第一数据包的步骤之前还包括:
所述基带芯片通过所述第二天线接收基站传输的所述第一数据包,并将所述第一数据包传输至所述蓝牙芯片;
所述蓝牙芯片将所述第一数据包传输至所述协处理芯片。


6.根据权利要求1所述的数据传输方法,其特征在于,所述主处理芯片唤醒所述协处理芯片的步骤包括:
所述主处理芯片向所述协处理芯片发送第一唤醒指令;
所述协处理芯片根据所述第一唤醒指令由休眠状态切换至工作状态,以实现所述主处理芯片唤醒所述协处理芯片;
所述协处理芯片唤醒所述主处理芯片的步骤包括:
所述协处理芯片向所述主处理芯片发送第二唤醒指令;
所述主处理芯片根据所述第二唤醒指令由休眠状态切换至工作状态,以实现所述协处理芯片唤...

【专利技术属性】
技术研发人员:方攀陈岩
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1