基于移动终端的自动切换主题的方法、系统及移动终端的制作方法

文档序号:7854780阅读:154来源:国知局
专利名称:基于移动终端的自动切换主题的方法、系统及移动终端的制作方法
技术领域
本发明涉及移动终端中主题的自动切换,尤其涉及的是一种根据温度变化自动切换主题的方法、系统及移动终端。
背景技术
现有移动终端中都有会有各种各样的主题,特别是在目前大量普及的智能手机上,主题更是琳琅满目。但是现有技术中,移动终端中的主题都是通过用户在设置菜单中预先选定的,不能实现自动切换。目前也有通过检测环境温度并根据预先设置的温度与主题的关系进行主题切换,将温度划分为多个区间,并且将每个温度区间与某一主题建立对应关系,当检测到温度落入温度区间时则自动切换相应的主题。但这种方法存在下述缺陷
I.由于温度是一个不断变化的量,随检测环境的变化而变化,例如,用户从室内走出室 夕卜,甚至将窗户打开或关上都会造成温度的明显变化。在现有方法中,如果这种因为用户所处环境的变化正好是在两个温度区间的临界点上,这些变化都可能造成主题的频繁切换。2.温度传感器等检测温度的设备都会存在误差,例如在同一地点前一秒得到的温度是29. 6摄氏度,后一秒得到的温度可能是30. 2摄氏度,而如果温度区间划分为
所述基于移动终端的自动切换主题的方法,其中,所述步骤C具体还包括
C21、当当前环境温度所处的温度区间不是原温度区间且不处于相邻温度区间的重叠温度范围,则将主题直接切换为与当前环境温度所处的温度区间相对应的主题。所述基于移动终端的自动切换主题的方法,其中,所述步骤C之后还包括每隔预定时间,获取一次当前环境温度,确定当前环境温度所处的温度区间,并执行步骤C。一种基于移动终端的自动切换主题的系统,其中,所述系统包括 预设置模块,用于预先设置多个相邻温度区间,并设置相邻温度区间之间具有重叠温度范围,以及预先设置各温度区间与主题的对应关系;
温度获取模块,用于获取当前环境温度,并确定当前环境温度所处的温度区间;
温度分析模块,用于当当前环境温度所处的温度区间不是原温度区间,且当前环境温度处于相邻温度区间之间的重叠温度范围时,如果重叠温度范围的温度高于原温度区间的温度,则向主题切换模块发出将主题切换到与重叠温度范围所处的温度值低的温度区间相对应的主题的指令;
主题切换模块,根据接收的温度分析模块的指令,切换到相应的主题。所述基于移动终端的自动切换主题的系统,其中,所述温度分析模块还用于当当前环境温度所处的温度区间不是原温度区间且处于相邻温度区间之间的重叠温度范围时,如果重叠温度范围的温度低于原温度区间的温度时,则向主题切换模块发出将主题切换为与重叠温度范围所处的温度值高的温度区间相对应的主题的指令。所述基于移动终端的自动切换主题的系统,其中,所述温度分析模块还用于如果当前环境温度所处的温度区间不是原温度区间且不处于其他温度区间的重叠温度范围,则向主题切换模块发出将主题直接切换为与当前环境温度所处的温度区间相对应的主题的指令。所说基于移动终端的自动切换主题的系统,其中,定时更新模块,用于每隔预定时间,获取一次当前环境温度,并通过所述温度分析模块分析判断,由所述主题切换模块根据分析结果切换到相应的主题。一种移动终端,包括一用于自动切换主题的系统,其中,所述系统采用上述自动切换主题的方法进行主题的自动切换。本发明所提供的基于移动终端的自动切换主题的方法及系统,由于采用了预先划分温度区间,且使相邻温度区间之间具有重叠温度范围,并建立温度区间与主题的对应关系;获取当前环境温度,确定当前环境温度所处的温度区间;判断当前环境温度所处的温度区间是否为原温度区间,如果否,判断当前环境温度是否处于温度区间之间的重叠温度范围,如果是,则根据当前环境温度与原温度区间中温度值的高低,切换到相应的主题,能够根据环境温度的变化自动切换主题,并避免因环境温度变化过快而造成主题切换过于频繁,使主题的切换更加智能化。


图I是本发明提供的基于移动终端的自动切换主题的方法流程图。图2是本发明提供的基于移动终端的自动切换主题的方法中划分温度区间的示意图。
图3是本发明提供的基于移动终端的自动切换主题的方法中一优选实施例的流程图。图4是本发明提供的基于移动终端的自动切换主题的系统的结构示意图。图5是本发明提供的基于移动终端的自动切换主题的系统中一优选实施例的结构示意图
图6是本发明提供的移动终端的一优选实施例的结构示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明的主要思想是,对温度划分区间,并且相邻温度区间之间有一部分重叠的温度范围,在由于温度变化切换主题时,根据当前环境温度与原温度区间以及是否处于温度区间之间的重叠的温度范围,还有当前温度与原温度区间中温度的高低,进行相应他的切换,做到不因为温度的过快变化或者温度检测温差而引起主题的频繁切换。参见图1,图I是本发明提供的基于移动终端的自动切换主题的方法流程图,包括以下步骤
步骤S100、所述移动终端预先设置多个相邻温度区间,并设置相邻温度区间之间具有 重叠温度范围,以及预先设置各温度区间与主题的对应关系;
步骤S200、述移动终端获取当前环境温度,确定当前环境温度所处的温度区间;
步骤S300、当当前环境温度所处的温度区间不是原温度区间,且当前环境温度处于相邻温度区间之间的重叠温度范围时,如果重叠温度范围的温度高于原温度区间的温度,则将主题切换到与重叠温度范围所处的温度值低的温度区间相对应的主题。其中,所述步骤S300还包括
步骤S301、当当前环境温度所处的温度区间是原温度区间,则不切换主题;
步骤S302、当当前环境温度所处的温度区间不是原温度区间且处于相邻温度区间之间的重叠温度范围时,如果重叠温度范围的温度低于原温度区间的温度时,将主题切换为与重叠温度范围所处的温度值高的温度区间相对应的主题。步骤S303、当当前环境温度所处的温度区间不是原温度区间且不处于相邻温度区间的重叠温度范围,则将主题直接切换为与当前环境温度所处的温度区间相对应的主题。下面结合具体的实施例对上述步骤进行详细的描述和说明。首先,对温度区间进行划分,并且在划分时相邻的两个温度区间之间有一重叠的温度范围,划分的温度区间并不一定等间距,并且重叠的温度范围也不一定完全一样,可以根据环境温度的变换幅度进行相应的调整和改变,比如将温度值从0°C 100°C分为5个温度区间,(TC 25°C、20°C 40°C、35°C 55°C、50°C 75°C、70°C 100°C,,也可以划分为(TC 26°C、24°C 43°C、40°C 55°C、50°C 78°C、76°C 100°C,等等,当然温度值也不限于0°C 100°C,可由用户根据实际情况进行自定义设置,便于用户根据所处环境进行准确而又个性化的设置。为了更加清晰的描述温度区间的特定,将温度区间的重叠部分定义为过渡带,而非重叠部分为有效带,如图2所示的一种温度区间划分示意图,图中将温度区间分为4个,分别为NI、N2、N3和N4,而K7、K5、K3和Kl分别为四个温度区间的有效带,K6、K4、K2分别为NI与N2、N2与N3以及N3与N4的重叠温度范围,也即是过渡带,从中我们可以看出,过渡带K6同时处于温度区间NI和N2内,过渡带K4分别处于温度区间N2和N3内,过渡带K2分别处于温度区间N3和N4内。在获取到当前环境温度后,确定当前环境温度所处的温度区间,是否处于重叠温度范围,以及当前环境温度与原温度区间的温度值的高低,并据此作出判断,具体为
51、如果当前环境温度所处的温度区间是原温度区间,则不切换主题;
52、如果当前环境温度所处的温度区间不是原温度区间且处于其他温度区间之间的重叠温度范围,当当前环境温度高于原温度区间中温度值时,将主题切换为与重叠温度范围 所处的温度值低的温度区间相对应的主题;
53、如果当前环境温度所处的温度区间不是原温度区间且处于其他温度区间之间的重叠温度范围,当当前环境温度低于原温度区间中温度值时,将主题切换为与重叠温度范围所处的温度值高的温度区间相对应的主题。S4、如果当前环境温度所处的温度区间不是原温度区间且不处于其他温度区间的重叠温度范围,则将主题直接切换为与当前环境温度所处的温度区间相对应的主题。下面结合图2所示的温度区间的划分,对主题的自动切换进行描述,如果当前环境温度为超出原温度区间,则不切换主题,例如,假定原温度区间为温度区间N2,如果当前环境温度处于过渡带K4或者有效带K5,则证明当前环境温度的温度区间仍为温度区间N2,此时不切换主题;如果环境温度变化从一个温度区间到另一温度区间的有效带时,将主题切换到与该有效带所属的温度区间对应的主题,例如,假定原温度区间为温度区间N2,如果当前环境温度处于有效带K7或者有效带K3,则将主题切换为与温度区间NI相对应的主题;如果温度变化从一个温度区间到另一个温度区间的过渡带时,如果当前环境温度比原温度高,则将主题切换为较低温度的温度区间对应的主题,例如,假定原温度区间为温度区间N2,如果当前环境温度处于过渡带K2,由于过渡带K2既属于温度区间N3有属于温度区间N4,且当前环境温度比原温度区间的温度值高,所以将主题切换到与较低温度值的温度区间N3相对应的主题;而如果当前环境温度比原温度低,则将主题切换到较高温度的温度区间对应的主题,例如,如果原温度区间为温度区间N3,当前环境温度处于过渡带K6,由于过渡带K6既属于温度区间NI有属于温度区间N2,而当前环境温度比原温度低,则将主题切换到与较高温度值的温度区间N2对应的主题。本发明自动切换的主题还可以将主题设置为暖色调主题、冷色调主题和中性色调主题,比如温度值T1=35°C、T2=25°C、T3=15°C、T4=5°C。TO为当前环境温度,此时主题的切换分为以下及几种情况
I)当前主题为暖色调主题
若当前环境温度TO大于温度Tl则切换为冷色调主题;
若当前环境温度TO大于等于温度T3且小于等于温度Tl则切换为中性色调主题;
若当前环境温度TO非上述情形则保持现有主题不变。2)当前主题为冷色调主题
若当前环境温度TO小于温度T4则切换为暖色调主题;若当当前环境温度TO小于等于温度T2且大于等于温度T4则切换为中性色调主题; 若当前环境温度TO非上述情形则保持现有主题不变。3)当前主题为中性色调主题
若当前环境温度TO大于温度Tl则切换为冷色调主题;
若当前环境温度TO小于温度T4则切换为暖色调主题;
若当前环境温度TO非上述情形则保持现有主题不变。为了更好的描述上述几种主题切换的情形,参见图1,包括以下步骤
步骤S201、判断TO是否大于Tl,如果是则进入步骤S207,否则进入步骤S202。 步骤S202、判断TO是否小于等于T2且大于等于T3,如果是则进入步骤S208,否则进入步骤S203。步骤S203、判断TO是否小于T4,如果是则进入步骤S209,否则进入步骤S204。步骤S204、判断TO是否小于等于Tl且大于T2,如果是则进入步骤S205,否则进入步骤S206。步骤S205、判断当前是否为暖色调主题,如果是则进入步骤S208,否则进入步骤S210。步骤S206、判断当前是否为冷色调主题,如果是则进入步骤S208,否则进入步骤S210。步骤S207、发出切换为冷色调主题的信号。步骤S208、发出切换为中性色调主题的信号。步骤S209、发出切换为暖色调主题的信号。步骤S210、保持现有主题不变,即不发出切换主题的信号。进一步地,本发明为了能够实现对主题的定时更新,每隔预定时间会获取一次当前环境温度,并执行步骤S300,根据步骤S300的结果重新切换主题,实现对主题的定时更新,,预定时间可以为24小时,或者其他时间值。基于上述基于移动终端的自动切换主题的方法,本发明还提供了一种基于移动终端的自动切换主题的系统,如图4所示,该系统包括
预设置模块10,用于预先划分温度区间,并根据用户操作指令设置温度区间主题的对应关系;
温度获取模块20,用于获取当前环境温度,并确定当前环境温度所处的温度区间;温度分析模块30,用于判断当前环境温度所处的温度区间是否为原温度区间,如果否,判断当前环境温度是否处于温度区间之间的重叠温度范围,如果是,则根据当前环境温度与原温度区间中温度值的高低,向主题切换模块40发出指令切换到相应的主题的指令;主题切换模块40,根据接收的温度分析模块30的指令,切换到相应的主题。进一步地,系统中的温度分析模块30还用于如果当前环境温度所处的温度区间不是原温度区间且处于其他温度区间之间的重叠温度范围,当当前环境温度高于原温度区间中温度值时,向主题切换模块40发出将主题切换为与重叠温度范围所处的温度值低的温度区间相对应的主题的指令;以及用于如果当前环境温度所处的温度区间不是原温度区间且处于其他温度区间之间的重叠温度范围,当当前环境温度低于原温度区间中温度值时,向主题切换模块40发出将主题切换为与重叠温度范围所处的温度值高的温度区间相对应的主题的指令。如果当前环境温度所处的温度区间不是原温度区间且不处于其他温度区间的重叠温度范围,则向主题切换模块40发出将主题直接切换为与当前环境温度所处的温度区间相对应的主题的指令。进一步地,如图5所示,所述系统还包括一定时更新模块50,用于每隔预定时间,获取一次当前环境温度,并通过所述温度分析模块30分析判断,由所述主题切换模块40根据分析结果切换到相应的主题,实现主题的定时更新。具体地,该系统的温度获取模块与一温度传感器相连,该温度传感器为数字式温度传感器,比如DS1624数字温度传感器,温度获取模块通过I2C总线与温度传感器相连,并 通过I2C总线读取数字式温度传感器检测到的温度。优选地,本发明还提供了一种移动终端,该移动终端包括本发明提供的上述自动切换主题的系统,该系统采用本发明提供的自动切换主题的方法进行主题的自动切换。如图6所示,所述系统可以为基带芯片62,而该移动终端还包括温度传感器61和用于显示主题的显示屏63。本发明所提供的基于移动终端的自动切换主题的方法及系统,由于采用了预先划分温度区间,且使相邻温度区间之间具有重叠温度范围,并建立温度区间与主题的对应关系;获取当前环境温度,确定当前环境温度所处的温度区间;判断当前环境温度所处的温度区间是否为原温度区间,如果否,判断当前环境温度是否处于温度区间之间的重叠温度范围,如果是,则根据当前环境温度与原温度区间中温度值的高低,切换到相应的主题,能够根据环境温度的变化自动切换主题,并避免因环境温度变化过快而造成主题切换过于频繁,使主题的切换更加智能化。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种基于移动终端的自动切换主题的方法,其特征在于,包括以下步骤 A、所述移动终端预先设置多个相邻温度区间,并设置相邻温度区间之间具有重叠温度范围,以及预先设置各温度区间与主题的对应关系; B、所述移动终端获取当前环境温度,确定当前环境温度所处的温度区间; C、当当前环境温度所处的温度区间不是原温度区间,且当前环境温度处于相邻温度区间之间的重叠温度范围时,如果重叠温度范围的温度高于原温度区间的温度,则将主题切换到与重叠温度范围所处的温度值低的温度区间相对应的主题。
2.根据权利要求I所述基于移动终端的自动切换主题的方法,其特征在于,所述步骤C具体还包括 CU、当当前环境温度所处的温度区间是原温度区间,则不切换主题; C12、当当前环境温度所处的温度区间不是原温度区间且处于相邻温度区间之间的重叠温度范围时,如果重叠温度范围的温度低于原温度区间的温度时,将主题切换为与重叠温度范围所处的温度值高的温度区间相对应的主题。
3.根据权利要求I所述基于移动终端的自动切换主题的方法,其特征在于,所述步骤C具体还包括 C21、当当前环境温度所处的温度区间不是原温度区间且不处于相邻温度区间的重叠温度范围,则将主题直接切换为与当前环境温度所处的温度区间相对应的主题。
4.根据权利要求I所述基于移动终端的自动切换主题的方法,其特征在于,所述步骤C之后还包括每隔预定时间,获取一次当前环境温度,确定当前环境温度所处的温度区间,并执行步骤C。
5.一种基于移动终端的自动切换主题的系统,其特征在于,所述系统包括 预设置模块,用于预先设置多个相邻温度区间,并设置相邻温度区间之间具有重叠温度范围,以及预先设置各温度区间与主题的对应关系; 温度获取模块,用于获取当前环境温度,并确定当前环境温度所处的温度区间; 温度分析模块,用于当当前环境温度所处的温度区间不是原温度区间,且当前环境温度处于相邻温度区间之间的重叠温度范围时,如果重叠温度范围的温度高于原温度区间的温度,则向主题切换模块发出将主题切换到与重叠温度范围所处的温度值低的温度区间相对应的主题的指令; 主题切换模块,根据接收的温度分析模块的指令,切换到相应的主题。
6.根据权利要求5所述基于移动终端的自动切换主题的系统,其特征在于,所述温度分析模块还用于当当前环境温度所处的温度区间不是原温度区间且处于相邻温度区间之间的重叠温度范围时,如果重叠温度范围的温度低于原温度区间的温度时,则向主题切换模块发出将主题切换为与重叠温度范围所处的温度值高的温度区间相对应的主题的指令。
7.根据权利要求5所述基于移动终端的自动切换主题的系统,其特征在于,所述温度分析模块还用于如果当前环境温度所处的温度区间不是原温度区间且不处于其他温度区间的重叠温度范围,则向主题切换模块发出将主题直接切换为与当前环境温度所处的温度区间相对应的主题的指令。
8.根据权利要求5所述基于移动终端的自动切换主题的系统,其特征在于,定时更新模块,用于每隔预定时间,获取一次当前环境温度,并通过所述温度分析模块分析判断,由所述主题切换模块根据分析结果切换到相应的主题。
9.一种移动终端,包括一用于自动切换主题的系统,其特征在于,所述系统采用权利要求1-4任一所述的自动切换主题的方法进行主题的自动切换。
全文摘要
本发明公开了基于移动终端的自动切换主题的方法、系统及移动终端,由于采用了预先划分温度区间,且使相邻温度区间之间具有重叠温度范围,并建立温度区间与主题的对应关系;获取当前环境温度,确定当前环境温度所处的温度区间;判断当前环境温度所处的温度区间是否为原温度区间,如果否,判断当前环境温度是否处于温度区间之间的重叠温度范围,如果是,则根据当前环境温度与原温度区间中温度值的高低,切换到相应的主题,能够根据环境温度的变化自动切换主题,并避免因环境温度变化过快而造成主题切换过于频繁,使主题的切换更加智能化。
文档编号H04M1/725GK102761664SQ20121022117
公开日2012年10月31日 申请日期2012年6月29日 优先权日2012年6月29日
发明者杨维琴 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1