终端数据业务控制方法和装置的制造方法_4

文档序号:9814971阅读:来源:国知局
40,用于当获取的温度大于第一预设值时,获取当前数据业务的速率,并设定为实时速率;
[0121]第二判断模块50,用于判断所述实时速率是否小于预置的下限速率;
[0122]处理模块30,用于当所述实时速率大于等于预置的下限速率时,调用预置进程降低所述数据业务的速率;
[0123]第三判断模块60,用于当获取的温度小于等于第一预设值时,判断获取的温度是否小于第二预设值;所述第二预设值小于所述第一预设值;
[0124]若是,则触发所述处理模块30调用预置进程提高所述数据业务的速率。
[0125]本发明终端数据业务控制装置的第二实施例与终端数据业务控制装置的第一实施例的区别在于,本实施例中,设置数据业务速率的下限值,即在本实施例中,当需要降低数据业务的速率时,不能将数据业务的速率降的太低,以免影响用户的正常使用。因此可以保证在不影响用户正常观看的情况下,降低数据业务的速率以降低手机使用的温度,从而提供用户的体验度。
[0126]具体地,上述第二预设值为温度的下限值,该第一预设值大小的设置方式可以与第一预设值的大小的设置方式一致。即该第一预设值可以由用户进行手动设置,也可以在手机出厂时进行设置;此外可以根据当前的环境温度值由服务器进行推送得到。例如服务器获取手机当前的地理位置信息,根据获取到的地理位置信息获取气象信息(包括温度和天气状态),然后根据预置的规则分析得到一个较为合适的上限温度,从而推送给手机,以供手机设定该第一预设值。
[0127]此外,在温度值小于上述第一预设值的情况下,对数据业务的处理情况可以根据实际需要进行设置。本实施例中,优选地,可以根据手机的温度进行动态的调整。具体地,在本实施例中,当获取的温度大于等于第二预设值、且小于等于第一预设值时,则保持当前数据业务的速率不变,从而结束判断。当获取的温度值小于第二预设值时,则控制数据业务的速率提尚,从而提尚网络速度。
[0128]进一步地,参照图6,基于本发明终端数据业务控制装置的第一实施例,在本发明终端数据业务控制装置的第三实施例中,该终端数据业务控制装置包括:
[0129]第一获取模块10,用于获取所述终端预置位置的温度;
[0130]第一判断模块20,用于判断获取的温度是否大于第一预设值;
[0131]查找模块70,用于当获取的温度大于第一预设值时,根据当前的温度值查找对应的预置目标速率;
[0132]处理模块30,用于根据所述目标速率调用预置进程降低所述数据业务的速率。
[0133]上述预置目标速率为用户的一些经验值,可以通过表格的形式将温度值与预置目标速率进行关联储存。本发明实施例中,在获取到手机的温度值后,可以将该温度值与第一预设值进行比较,当温度值大于上述第一预设值时,可以根据当前的温度值查找对应的预置目标速率,然后将手机当前数据业务的速率调整为该预置目标速率。本实施例中,可以根据实际的情况,采用多级温度阈值,对应数据业务速率多级调节的方式来达到对温度的控制。如:设定温度!'10、1'11、1'12"_1'111(1'10〈1'11〈1'12〈"_1'111),超过对应温度,对应数据业务速率降低对应的到¥10,¥11,¥12-1111(¥10〈¥11〈¥12〈-1111),反之,当温度降到对应等级时,逐步提升数据业务的速率。
[0134]可以理解的是,在其他实施例中,还可以采用其他的数据业务的速率降低方式,在此不再详述。
[0135]上述预置目标速率为用户的一些经验值,可以通过表格的形式将温度值与预置目标速率进行关联储存。本发明实施例中,在获取到手机的温度值后,可以将该温度值与第一预设值进行比较,当温度值大于上述第一预设值时,可以根据当前的温度值查找对应的预置目标速率,然后将手机当前数据业务的速率调整为该预置目标速率。本实施例中,可以根据实际的情况,采用多级温度阈值,对应数据业务速率多级调节的方式来达到对温度的控制。如:设定温度!'10、1'11、1'12"_1'111(1'10〈1'11〈1'12〈"_1'111),超过对应温度,对应数据业务速率降低对应的到¥10,¥11,¥12-1111(¥10〈¥11〈¥12〈-1111),反之,当温度降到对应等级时,逐步提升数据业务的速率。
[0136]可以理解的是,在其他实施例中,还可以采用其他的数据业务的速率降低方式,在此不再详述。
[0137]参照图7,提供了本发明终端数据业务控制方法第一实施例,在本实施例中,该终端数据业务控制方法包括:
[0138]步骤S10,获取所述终端预置位置的温度;
[0139]本发明实施例提供的终端数据业务控制方法主要应用在智能终端上,用于对网络数据业务进行管理控制。具体地,本实施例中的终端可以为任意具有网络数据业务交互功能的设备,优选地,该终端可以为手机、PAD等。以下各实施例中以该终端为手机为例进行详细说明。
[0140]具体地,在检测手机温度时,检测的位置可以根据实际需要进行设置,此外还可以采用多点测温,以提高温度检测的准确性。例如,本实施例中,可以主要针对手机的网络数据处理模块的芯片或电路设置温度传感器,进行温度检测。当采用一个温度传感器进行检测时,可以根据该温度传感器检测的温度确定为当前检测的温度;当采用多个温度传感器进行检测时,可以根据各温度传感器检测的平均温度作为当前检测的温度,也可以将各点检测的最高温度作为当前检测的温度。在不同的应用中可以设计不同的方式,只要能够达到反映手机温度情况即可。在本实施例中,可以通过预置的芯片对温度传感器检测的温度数据进行读取,以获取手机当前的温度。
[0141]步骤S20,判断获取的温度是否大于第一预设值;
[0142]该第一预设值的大小可以根据实际需要进行设置,本实施例中,该第一预设值为手机温度的上限值。该第一预设值可以由用户进行手动设置,也可以在手机出厂时进行设置;此外可以根据当前的环境温度值由服务器进行推送得到。例如服务器获取手机当前的地理位置信息,根据获取到的地理位置信息获取气象信息(包括温度和天气状态),然后根据预置的规则分析得到一个较为合适的上限温度,从而推送给手机,以供手机设定该第一预设值。
[0143]步骤S30,当获取的温度值大于所述第一预设值时,调用预置进程降低所述数据业务的速率。
[0144]本实施例中,当获取到手机的温度大于上述第一预设值后,此时通过钓鱼预置进程去降低数据业务的速率。由于数据业务的速率降低了,则手机的发热自然降低,防止手机温度过高造成手机损害严重。
[0145]具体地,对于降低数据业务的速率的方式可以根据实际需要进行设置,以下采用三种方式进行相信说明。
[0146]优选地,在本实施例中,上述调用预置进程降低所述数据业务的速率包括:
[0147]调用预置进程降低数据包的发送速率和接收速率;或者,
[0148]调用预置进程切换当前网络的制式;或者,
[0149]当当前的数据业务通道至少为两条时,调用预置进程减少数据业务的通道数量。
[0150]可以理解的是,对于降低数据业务的速率方式不同,调用的进程类型也可以不相同。例如,在本实施例中,可以调用相应的接口函数发送对应的控制指令到对于的处理模块,以降低数据业务的速率。
[0151]在第一实施方式中,当通过控制数据包发送和接收数量的方式来降低数据业务的速率时,可以调用预置进程发送相应的控制指令置数据包收发管理模块,通过数据包收发管理模块控制数据包的接收数量和发送数量,以降低数据业务的数量。
[0152]在第二实施方式中,通过调用预置进程切换当前网络的制式的方式,例如当前网络为4G网络,在检测到上述温度值大于上述第一预设值时,可以控制将当前的网络切换为3G网络或者2G网络。
[0153]此外,在第三实施方式中,若采用双通道或者三通道以上的多通道进行数据业务交互时,可以减少通道的数量,从而降低数据业务的速率。
[0154]可以理解的是,对于上述三种实施方式,用户还可以根据实际需要进行设置,以适应不同用户的需求。此外,除了上述三种降低数据业务的速率的方式以外,还可以根据实际情况按照系统的要求设置其他降低数据业务的速率的情况,在此不再一一列举。
[0155]本发明实施例通过获取所述终端预置位置的温度;判断获取的温度是否大于第一预设值;当获取的温度值大于所述第一预设值时,调用预置进程降低所述数据业务的速率。由于根据手机当前的温度调数据业务的速率,从而有效防止由于数据业务的速率过高,导致手机的温度过高,因此提高了手机使用的安全性;同时在低温状态下,便于用户握持使用。
[0156]进一步地,参照图8,基于本发明终端数据业务控制方法的第一实施例,在本发明终端数据业务控制方法的第二实施例中,该终端数据业务控制方法包括:
[0157]步骤S10,获取所述终端预置位置的温度;
[0158]步骤S20,判断获取的温度是否大于第一预设值;若是则执行步骤S40;否则执行步骤 S60;
[0159]步骤S40,获取当前数据业务的速率,并设定为实时速率;
[0160]步骤S50,判断所述实时速率是否小于预置的下限速率;若是,则执行步骤S30,若否,则保持所述数据业务的速率不变,即结束;
[0161]步骤S30,调用
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1