1.一种终端,其特征在于,包括:
选择模块,用于从终端当前支持的网络中选择至少两个网络;还用于根据比较模块得到的最小功耗参数,选择与所述最小功耗参数对应的网络完成数据业务;还用于依次对所述至少两个网络中的网络进行选择,将所述选择的网络作为当前网络;
处理模块,用于在所述选择模块选择的当前网络中,对所述数据业务的一部分进行处理;
获取模块,用于根据所述处理模块的处理过程,获取所述数据业务在所述选择模块选择的当前网络中的上行网络速率或下行网络速率;
计算模块,用于根据所述上行网络速率或下行网络速率,获取与所述上行网络速率或下行网络速率对应的数据传输功率,并根据计算式:功耗=数据传输功率×数据量/上行网络速率或下行网络速率,分别计算所述数据业务在所述至少两个网络中的功耗参数;
所述比较模块用于比较所述计算模块计算的数据业务在所述选择模块选择的至少两个网络中的功耗参数,得到最小功耗参数。
2.根据权利要求1所述的终端,其特征在于,
所述获取模块具体用于获取数据业务在所述至少两个网络中任意两个网络中的上行网络速率或下行网络速率。
3.根据权利要求1至2任一项所述的终端,其特征在于,还包括:提示模块,用于根据所述比较模块得到的最小功耗参数,提示用户是否选择与所述最小功耗参数对应的网络;
接收模块,用于接收用户的选择操作;
所述选择模块具体用于当所述接收模块接收到选择操作时,选择与所述最小功耗参数对应的网络完成数据业务。
4.一种网络选择方法,其特征在于,包括:
从终端当前支持的网络中选择至少两个网络;
依次对所述至少两个网络中的网络进行选择,将所述选择的网络作为当前网络;
在所述当前网络中,对数据业务的一部分进行处理;
根据处理过程,获取所述数据业务在所述当前网络中的上行网络速率或下行网络速率;
根据所述上行网络速率或下行网络速率,获取与所述上行网络速率或下行网络速率对应的数据传输功率;
根据计算式:功耗=数据传输功率×数据量/上行网络速率或下行网络速率,分别计算所述数据业务在所述至少两个网络中的功耗参数;
比较所述计算的数据业务在所述至少两个网络中的功耗参数,得到最小功耗参数;
根据所述最小功耗参数,选择与所述最小功耗参数对应的网络完成数据业务。
5.根据权利要求4所述的网络选择方法,其特征在于,所述获取数据业务在所述至少两个网络中的性能参数具体包括:获取数据业务在所述至少两个网络中任意两个网络中的上行网络速率或下行网络速率。
6.根据权利要求4至5任一项所述的网络选择方法,其特征在于,所述根据所述最小功耗参数,选择与所述最小功耗参数对应的网络完成数据业务具体包括:根据所述最小功耗参数,提示用户是否选择与所述最小功耗参数对应的网络;
接收用户的选择操作;
选择与所述最小功耗参数对应的网络完成数据业务。