一种信息处理方法和电子设备的制造方法_3

文档序号:9634179阅读:来源:国知局
r>[0102]从所述Ν个网络通道中选择功耗小于第一阈值的Μ个网络通道,并从所述Μ个网络通道中选择满足第二条件(如网络通道的优先级大小、数据传输速率大小等等)的网络通道作为所述第一网络通道,用于传输待更新数据;其中,Ν和Μ为正整数。
[0103]上述指令获得单元10、可用网络通道确定单元20、功耗计算单元30、网络通道选择单元40、数据更新单元50,以及工作电流量获得子单元31、传输时间获得子单元32和功耗计算子单元33可以由本发明实施例所述电子设备的中央处理器(CPU,CentralProcessing Unit)、微处理器(MPU,Micro Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程逻辑阵列(FPGA,Field — Programmable GateArray)实现。
[0104]下面再结合电子设备内部的实体硬件来进一步详细介绍本发明实施例的信息处理方法和电子设备。
[0105]实施例三
[0106]如图3所不,为本发明实施例三的一种电子设备的内部结构不意图,该电子设备的内部结构主要包括:
[0107]网络通道选择器,用于选择用做电子设备进行数据更新的第一网络通道,此网络通道选择器也为电子设备实现本发明实施例的主控模块;
[0108]数据更新检测器,用于检测电子设备是否有数据待更新,当用户触发电子设备的某个操作或事件后,数据更新检测器能够获得用于指示数据更新的第一指令时,表示电子设备需要进行数据更新的操作;
[0109]网络设备配置管理器,用于管理电子设备的网络设备配置信息,网络通道选择器能够根据网络设备配置管理器保存的网络设备配置信息,确定出所述电子设备的可用于数据更新的网络通道;
[0110]网络带宽测算器,用于测量获得电子设备各网络通道的网络带宽;
[0111]网络设备信号量检测器,用于检测电子设备各网络通道(网络设备)的信号量大小;
[0112]4G/3G/2G/ffiFi/BT网络设备,为电子设备进行网络通信的各个设备,每个网络设备对应一个相应的网络通道,如:4G网络设备对应4G网络通道,3G网络设备对应3G网络通道,2G网络设备对应2G网络通道,WiFi网络设备对应WiFi通道,BT网络设备对应BT通道。
[0113]其中,电子设备从存储器还需保存网络通道的信号量和工作电流量之间的映射关系,以便于网络通道选择器根据网络设备信号量检测器测量所得各可用网络通道的信号量,通过查找映射关系获得对应网络设备的工作电流量。
[0114]实施例四
[0115]基于图3所示的电子设备结构所实现的一种信息处理方法,如图4所示,该方法主要包括:
[0116]步骤401,开始数据更新。
[0117]电子设备在有数据待更新的情况下,其数据更新检测器获得用于指示数据更新的第一指令;可以是在用户触发电子设备的某个操作或事件后,数据更新检测器获得用于指示数据更新的第一指令。
[0118]步骤402,获取所有可用的(用户授权的)网络设备的信号量。
[0119]在获得所述第一指令后,网络通道选择器从网络设备配置管理器获得所述电子设备的网络设备配置信息,根据所述网络设备配置信息确定可用于数据更新的N个网络通道;随后,通知网络设备信号量检测器对所述N个可用(用户授权的)网络通道(网络设备)各自的信号量进行测量。
[0120]步骤403,根据信号量与工作电流量的映射关系表,获得所有可用网络设备的工作电流量。
[0121]根据电子设备内部保存的信号量与工作电流量的映射关系表,网络通道选择器通过查表获得所述N个可用网络通道各自的工作电流量。
[0122]步骤404,选择一个网络设备与数据更新的服务器相连接。
[0123]网络通道选择器从所述N个网络通道(网络设备)中选择一个网络通道(网络设备)连接数据更新的服务器。
[0124]其中,选择网络通道连接数据更新的服务器的方式可以是:
[0125]选择默认的第一网络通道连接数据更新的服务器(例如:选择默认的2G网络通道连接数据更新的服务器);或者,
[0126]选择所述电子设备当前处于连接状态的网络通道连接数据更新的服务器(例如:选择当前处于连接状态的3G网络通道连接数据更新的服务器)。
[0127]步骤405,获取待更新数据的数据量大小。
[0128]连接服务器后,通过步骤404所选的网络通道从所述服务器获得待更新数据的数据量大小。
[0129]步骤406,获取所有可用(用户授权的)网络通道的带宽。
[0130]网络通道选择器通知网络带宽测算器,测量所述N个可用网络通道各自的网络带宽。
[0131]步骤407,根据待更新数据量大小与网络带宽,计算数据传输所需要的时间。
[0132]基于所述网络带宽和所述数据量大小,网络通道选择器计算所述N个可用网络通道各自传输待更新数据所需的传输时间(数据量大小除以网络带宽即可获得传输待更新数据所需的传输时间)。
[0133]步骤408,通过数据传输时间与工作电流量计算各个网络设备的功耗。
[0134]基于所述N个可用网络通道各自传输待更新数据所需的传输时间,以及所述N个可用网络通道各自的工作电流量,网络通道选择器计算所述N个可用网络通道各自传输待更新数据的功耗。
[0135]步骤409,选择最小功耗对应的网络设备,进行数据更新。
[0136]从所述N个网络通道中选择功耗最低的网络通道作为所述第一网络通道,用于传输待更新数据(例如,根据步骤103的计算,2G网络通道传输待更新数据所用的功耗最低,那么选择2G网络通道作为第一网络通道);
[0137]在选择了第一网络通道后,网络通道选择器即可通过所述第一网络通道执行数据更新,即通过所述第一网络通道连接数据更新的服务器,并从所述服务器下载待更新的数据,依据下载的数据执行电子设备本地的数据更新。
[0138]综上所述,本发明实施例在需要进行数据更新时,通过计算可用网络通道进行数据更新所需的功耗,依此来选择满足预设条件的网络通道作为第一网络通道,并通过所选第一网络通道执行数据更新。由此,能够实现在不影响电子设备的数据更新、软件更新和系统更新的前提下,尽量降低所述数据更新、软件更新和系统更新等操作对电子设备的电量消耗,使电子设备获得更长久的电池续航时间。
[0139]在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0140]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1