移动终端及其情景模式自动切换方法
【专利摘要】本申请公开了一种移动终端及其情景模式自动切换方法,该方法包括:获取移动终端所处的环境状态的当前值,其中,环境状态包括:加速感应状态、地理位置、环境光线、环境噪声、时间、以及靠近感应状态;判断所获取的环境状态的当前值是否满足用户情景模式列表中的情景模式的判断条件,若满足,则切换到所满足的情景模式,使用该情景模式进行通信信息提示;若不满足,则根据所获取的环境状态的当前值,确定相应的情景模式,并切换到所确定的情景模式,使用该情景模式进行通信信息提示。本申请确定出的情景模式能最大程度地适合用户当前所处的环境,更加智能地切换移动终端的情景模式。
【专利说明】移动终端及其情景模式自动切换方法
【技术领域】
[0001]本申请涉及移动通信【技术领域】,特别涉及一种移动终端及其情景模式自动切换方法。
【背景技术】
[0002]在现代社会,手机和平板电脑等移动终端已经成为了人们随身携带的必不可少的通讯工具,随时随地的接听电话或接收短信息成为人们日常生活中一项重要的内容。然而,很多人也可能会遇到以下的一些情况,例如,在开会时,来电铃声突然不合时宜地响起,干扰了会议的进行;或者是由于铃声太小没有听到,漏接了对自己来说非常重要的电话等。因此,如何让移动终端能够根据用户当前所处的情景环境,智能的切换适当的情景模式,并根据该情景模式执行适当的响铃方式,成为了移动终端需要改进的一个重要课题。
[0003]为了解决上述问题,传统的移动终端会预置几种情景模式供用户选择,例如通常包括:标准模式、静音模式、会议模式和户外模式等,用户可以通过菜单去自行切换情景模式。但是,采用这种方法,需要用户手动地切换情景模式,为用户带来了不便。
[0004]因此,随着移动终端的智能化,出现了能够自动地切换情景模式的移动终端。这些移动终端采用的方法主要包括以下几种:
[0005](I)由用户预设一些时间范围及其对应的情景模式,移动终端基于这些预设的时间范围自动切换情景模式。但是,因为用户的日常作息时间分割点并不是固定的,所以会存在切换到的情景模式并不适合用户当前所处的环境的问题。例如,用户正常状况下是17点下班,所以设置了在17点之前移动终端的响铃模式是静音模式,在17点之后是标准响铃模式。然而,如果用户某天下班比较晚,到17点半还在开会,此时电话来电的话,电话就会不合时宜地响起。
[0006](2)基于加速感应,通过检测移动终端在各个方向上的加速度来自动切换情景模式。同样,这种方法也可能会存在切换到的情景模式并不适合用户当前所处的环境的问题。例如,假设设置屏幕向下就使用静音模式,如果用户正在公交车上,并且将手机以屏幕向下的方式放在了口袋中,此时,移动终端就会错误地认为当前的情景模式使用静音模式,从而导致用户可能会错过重要的电话。
[0007](3)基于噪声传感器,通过检测环境噪声的大小来自动切换情景模式。同样,这种方法也可能会存在切换到的情景模式并不适合用户当前所处的环境的问题。例如,用户正在电影院中观看电影,由于电影院中的噪声分贝数反而更高,因此,移动终端就可能会错误地认为当前的情景模式应该使用更大音量响铃,这样,就可能会在电影院中不合时宜地响Tl。
[0008]综上所述,现有技术的移动终端所采用的自动切换情景模式的方法,仅凭借单一的状态作为判断条件,这样会很容易产生误判,导致切换到的情景模式并不适合用户当前所处的环境。
【发明内容】
[0009]本申请提供了一种移动终端及其情景模式自动切换方法,以解决现有技术中存在的容易产生误判,使得切换到的情景模式并不适合用户当前所处的环境的问题。
[0010]本申请的技术方案如下:
[0011]一方面,提供了一种移动终端的情景模式自动切换方法,包括:
[0012]获取移动终端所处的环境状态的当前值,其中,所述环境状态包括:用于表示移动终端受到的加速度的大小和方向的加速感应状态、地理位置、环境光线、环境噪声、时间、以及用于表示移动终端前方是否有障碍物的靠近感应状态;
[0013]判断所获取的环境状态的当前值是否满足用户情景模式列表中的情景模式的判断条件,若满足,则切换到所满足的情景模式,使用该情景模式进行通信信息提示,其中,所述用户情景模式列表用于记录用户从自己预先设置或者下载的情景模式中选择开启的情景模式,通信信息为电话或短信息;
[0014]若不满足,则根据所述所获取的环境状态的当前值,确定相应的情景模式,并切换到所确定的情景模式,使用该情景模式进行通信信息提示。
[0015]另一方面,还提供了一种移动终端,包括:
[0016]数据获取模块,用于获取移动终端所处的环境状态的当前值,其中,环境状态包括:用于表示移动终端受到的加速度的大小和方向的加速感应状态、地理位置、环境光线、环境噪声、时间、以及用于表示移动终端前方是否有障碍物的靠近感应状态;
[0017]判断模块,用于判断数据获取模块所获取的环境状态的当前值是否满足用户情景模式列表中的情景模式的判断条件,其中,用户情景模式列表用于记录用户从自己预先设置或者下载的情景模式中选择开启的情景模式;
[0018]切换模块,用于在判断模块的判断结果为满足时,将移动终端的情景模块切换到环境状态的当前值所满足的情景模式,或者切换到确定模块所确定的情景模式;
[0019]确定模块,用于在判断模块的判断结果为不满足时,根据数据获取模块所获取的环境状态的当前值,确定相应的情景模式;
[0020]提示模块,用于使用切换模块切换到的情景模式进行通信信息的提示,其中,通信信息为电话或短信息。
[0021]在本申请的技术方案中,基于时间、地理位置、加速感应状态、环境光线、靠近感应状态、以及环境噪声等,将这多种环境状态的当前值进行整合分析,确定出更适合、更准确的情景模式,从而确定出的情景模式能最大程度地适合用户当前所处的环境,更加智能地切换移动终端的情景模式。通过分析上述多种环境状态的当前值,能够更加准确地分析出用户当前的行为,利用这种基于用户行为分析的技术,能使移动终端更加智能和人性化,可以在一定程度上为用户减少不必要的麻烦与尴尬,增加移动终端的人性化服务和进一步提升用户的使用体验。
【专利附图】
【附图说明】
[0022]图1是根据本申请的实施例的在开启了通过后台获得数据的选项时,移动终端的情景模式自动切换方法的流程图;
[0023]图2是根据本申请的实施例的在关闭了通过后台获得数据的选项时,移动终端的情景模式自动切换方法的流程图;
[0024]图3是根据本申请的实施例的根据所获取的环境状态的当前值确定相应的情景模式的过程的流程图;
[0025]图4是根据本申请的实施例的移动终端的结构示意图。
【具体实施方式】
[0026]现有技术的移动终端所采用的自动切换情景模式的方法,仅凭借单一的状态作为判断条件,这样会很容易产生误判,导致切换到的情景模式并不适合用户当前所处的环境。为了解决现有技术中存在的上述问题,本申请的以下实施例提供了一种移动终端的情景模式自动切换方法以及可以应用该方法的移动终端。本申请实施例中,基于时间、地理位置、加速感应状态、环境光线、靠近感应状态、以及环境噪声等,将这多种环境状态的当前值进行整合分析,确定出更适合、更准确的情景模式,从而确定出的情景模式能最大程度地适合用户当前所处的环境,更加智能地切换移动终端的情景模式。通过分析上述多种环境状态的当前值,能够更加准确地分析出用户当前的行为,利用这种基于用户行为分析的技术,能使移动终端更加智能和人性化,可以在一定程度上为用户减少不必要的麻烦与尴尬,增加移动终端的人性化服务和进一步提升用户的使用体验。
[0027]显然,为了检测到上述的环境状态的值,移动终端上需要预先安装有用于获取移动终端的地理位置的定位系统,例如可以为GPS定位系统,用于检测加速感应状态的加速感应器,用于检测环境光线的光线感应器,用于检测靠近感应状态的靠近感应器,以及用于检测环境噪声的噪声感应器等。
[0028]本申请以下实施例中的移动终端可以是手机和平板电脑等任何具有通话和收发短信息功能的移动终端,本申请对此不做限定。
[0029]本申请实施例中,移动终端的情景模式自动切换方法包括以下几个部分的内容:
[0030]一、系统配置阶段
[0031]在移动终端的系统第一次运行时,会进入设置向导提示用户对系统进行设置;或者,用户也可以在后续的使用过程中,随时更改这些设置。设置选项可以包括:
[0032]1、是否开启通过后台获得数据
[0033]当该选项被开启时,系统会对检测环境状态值的一些设备注册回调,对另一些设备进行监控,从而即时地更新环境状态的值,包括:地理位置,加速感应状态,环境光线,靠近感应状态,环境噪声等所有的环境状态的值,这样,当接收到来电或短信息时,就可以直接使用获取的环境状态值,从而可以优化、缩短系统确定情景模式的处理时间。
[0034]当该选项被关闭时,系统就只在接收到来电或短信息时才会获取所需要的环境状态值,这样,由于获取过程需要一些时间,从而移动终端可能需要更长的响应时间,但是由于关闭了后台获取数据,所以能够更加节约移动终端的电量。当然,如果开启了后台获取数据的选项,用户也可以通过设置后台获取数据的时间间隔,来节约电量。
[0035]2、是否同步日程安排信息
[0036]当同步日程安排选项被开启时,系统会自动地去寻找移动终端中的记事本、日程表等用于记录用户的日程安排的应用,如果有日程安排,例如会议安排等,会自动地将该日程安排的时间段记录在系统中,作为确定情景模式的依据。[0037]3、是否导入特殊号码
[0038]当同步特殊号码的选项被开启时,系统会从通讯录中导入用户预先设置的特殊号码,这些特殊号码具有比其他电话号码更高的优先级,后续接收到特殊号码的来电或短信息时,会做特殊处理。例如,虽然在夜里设置了静音模式,但是为了应对一些紧急事件,家人的来电或短信息仍会响铃。
[0039]4、预先设置(或定义)情景模式
[0040]移动终端可以提供界面,以接收用户针对情景模式的设置信息,其中,设置信息包括:情景模式的名称、响铃方式、情景模式的判断规则中包含的各个判断条件的条件阈值,以及判断条件之间的逻辑关系,其中,每一个情景模式的判断规则中包含以下判断条件至少之一:加速感应状态、地理位置、环境光线、环境噪声、时间、靠近感应状态满足对应的条件阈值,逻辑关系为以下之一:并且、或者;然后,保存所接收的情景模式的设置信息。其中的条件阈值可以是具体的一个值,也可以是一个范围。例如,一个判断条件可以是环境噪声在预设的条件阈值以下。
[0041]这样,用户可以自己设置一些情景模式,每一个情景模式中可以涵盖用户想包含的所有判断条件,并且用“并且”和“或者”连接这些判断条件。例如,用户可以设置一个情景模式的判断条件为:地理位置在工作地点100米范围之内,且时间在8点到17点之间,且环境噪声在40分贝以下,且靠近感应状态为非靠近状态,且加速感应状态为正面朝上,然后,定义该情景模式的名称为上班,响铃方式或提示方式为振动。
[0042]5、从网络获取情景模式
[0043]移动终端还可以通过网络下载设置好的情景模式,然后,保存该情景模式的设置信息。同样,每一个情景模式的判断规则中也可以包含以下判断条件中的一个或多个:加速感应状态、地理位置、环境光线、环境噪声、时间、靠近感应状态满足对应的条件阈值。这样,用户可以直接通过网络获取一些推荐的情景模式设定,例如,一些人将某些特定的场所,例如电影院,设定为震动或者静音模式,这样的设定对其他人也同样适用,所以用户可以共享或者下载这些情景模式。
[0044]同时,也可以将用户设置的情景模式通过网络上传到服务器上。从而,通过上传和下载情景模式,实现情景模式的共享。
[0045]6、选择开启的情景模式
[0046]当设置或下载完情景模式之后,用户还可以选择开启其中的哪些情景模式,系统可以仅把用户所选择的情景模式放入情景模式列表中。如果用户没有进行选择,则系统默认将用户自己设置和下载的所有情景模式都放入情景模式列表中。
[0047]二、数据获取阶段
[0048]步骤S101,获取移动终端所处的环境状态的当前值,其中,环境状态包括:用于表示移动终端受到的加速度的大小和方向的加速感应状态、地理位置、环境光线、环境噪声、时间、以及用于表示移动终端前方是否有障碍物的靠近感应状态;
[0049]在实际实施过程中,系统会使用一块内存来存储所有最新获得的环境状态的当前值,每一次获取到了最新数据后,都以这些最新数据更新内存中的旧数据。
[0050]如图1所示,如果通过后台获得数据的选项被开启了,则系统会定时地获取上述环境状态的当前值(即最新数据),可根据每个硬件设备的属性,采用回调机制或者查询机制对设备的状态进行实时的获取。即,移动终端会定时地执行上述步骤S101。
[0051]如果通过后台获得数据的选项被关闭,则如图2所示,只有在接收到来电或短信息时,才启动获取数据阶段,即执行上述步骤S 101。系统在依次获得了地理位置、加速感应状态、环境光线、靠近感应状态、时间和环境噪声等所有环境状态的当前值之后,系统就会进入数据分析阶段。
[0052]三、数据分析阶段和实施情景模式阶段
[0053]当收集完所有的环境状态的最新数据之后,系统就进入了数据分析阶段。该阶段包括以下步骤:
[0054]步骤S102,判断在步骤SlOl中所获取的环境状态的当前值是否满足用户情景模式列表中的情景模式的判断条件,若满足,则进入步骤S103,若不满足,则进入步骤S104 ;
[0055]其中,用户情景模式列表用于记录用户从自己预先设置或者下载的情景模式中选择开启的那些情景模式。
[0056]步骤S103,切换到所满足的情景模式,使用该情景模式进行来电或短信息提示;然后,继续判断是否有来电或短信息;
[0057]在步骤S102-103中,系统首先遍历情景模式列表中的每一个情景模式的判断条件(或判断条件列表),将获取到的每一个环境状态的最新数据与当前情景模式的对应判断条件的条件阈值进行一一对比,判断该环境状态的最新数据是否满足对应判断条件,若满足,则切换到该情景模式,并使用该情景模式的响铃方式提示用户有来电或短信息。
[0058]例如,情景模式列表中的一个名称为上班的情景模式的判断条件包括:地理位置在工作地点100米范围之内,且时间在8点到17点之间,且环境噪声在40分贝以下,且靠近感应状态为非靠近状态,且加速感应状态为正面朝上;响铃方式为振动。获取到的加速感应状态的当前值为正面朝上、地理位置的当前值为工作地点内部、环境噪声的当前值为25分贝、时间的当前值为10点、以及靠近感应状态的当前值为非靠近状态,将获取到的加速感应状态的当前值与加速感应状态为非靠近状态的判断条件对比,将地理位置的当前值与地理位置在工作地点100米范围之内的判断条件对比,将环境噪声的当前值与环境噪声在40分贝以下的判断条件对比,将时间的当前值与时间在8点到17点之间的判断条件对比,将靠近感应状态的当前值与靠近感应状态为非靠近状态的判断条件对比。发现上述判断条件均满足,则认为所获取的环境状态的当前值满足该名称为上班的情景模式的判断条件。
[0059]步骤S 104,根据在步骤SlOl中所获取的环境状态的当前值,确定相应的情景模式,并切换到所确定的情景模式,使用该情景模式进行来电或短信息的提示。然后,继续判断是否有来电或短息。
[0060]除了用户自定义和下载的情景模式以外,移动终端中还保存有移动终端系统开发时已经设定好的一些情景模式,在判断出所获取的环境状态的当前值不满足情景模式列表中的任何一个情景模式的判断条件之后,系统就会继续判断是否满足这些系统自带的情景模式。
[0061]具体的,步骤S104中根据在步骤SlOl中所获取的环境状态的当前值,确定相应的情景模式的过程,如图3所示,具体包括以下步骤:
[0062]步骤S1041,根据所获取的靠近感应状态和加速感应状态的当前值,确定出移动终端当前的放置状态;[0063]例如,如果所获取的靠近感应状态的当前值为未靠近状态(或非靠近状态),加速感应状态的当前值为屏幕(即正面)向上,则可以确定出移动终端此时水平放置在某一物体上,例如放置在桌面上;
[0064]如果所获取的靠近感应状态的当前值为靠近状态,加速感应状态的当前值为屏幕向下,则可以确定出移动终端此时正面朝下放置在某一物体上,例如放置在桌面上;
[0065]如果所获取的靠近感应状态的当前值为靠近状态,加速感应状态的当前值为垂直向下,且有水平方向上的加速度,则可以确定出移动终端此时放在用户的口袋中,且用户处于运动状态;
[0066]如果所获取的靠近感应状态的当前值为靠近状态,加速感应状态的当前值为垂直向下,则可以确定出移动终端此时放在用户的口袋中,且用户处于静止状态;
[0067]因此,可以得到移动终端几种可能的当前的放置状态:(1)水平放置在某一物体上;(2 )正面朝下放置在某一物体上;(3 )放在用户的口袋中,且用户处于静止状态;(4 )放在用户口袋中,且用户处于运动状态。
[0068]显然,还可以根据所获取的靠近感应状态和加速感应状态的当前值,确定出更多的放置状态,本申请对此不做限定。
[0069]步骤S 1042,根据所获取的靠近感应状态和环境光线的当前值,确定出移动终端当前所处环境的光线状态,即用户当前所处环境的光线状态;
[0070]例如,如果所获取的靠近感应状态的当前值为非靠近状态,环境光线的当前值表示较暗,则可以确定出移动终端当前所处环境为光线昏暗的开放环境;
[0071]如果所获取的靠近感应状态的当前值为靠近状态,环境光线的当前值表示较暗,则不能确定移动终端当前所处环境为光线昏暗的环境,因为有可能是一些物体挡住了移动终端;此时,移动终端可能处于被遮挡的环境,例如狭窄空间;
[0072]如果所获取的靠近感应状态的当前值为非靠近状态,环境光线的当前值为正常亮度,则可以确定出移动终端当前所处环境为光线正常的开放环境。
[0073]因此,可以得到移动终端当前所处环境的几种可能的光线状态:(1)处于光线昏暗的开放环境中;(2)处于狭窄空间中;(3)处于光线正常的开放环境中。
[0074]显然,还可以根据所获取的靠近感应状态和环境光线的当前值,确定出更多的光线状态,本申请对此不做限定。
[0075]步骤S1043,根据所获取的环境噪声和环境光线的当前值,确定出移动终端当前所处环境的噪声状态,即用户所处环境的噪声状态;
[0076]例如,如果所获取的环境光线的当前值表示光线昏暗,环境噪声的当前值很大,则可以确定出用户可能是在看电影或者是会议室放映幻灯片;
[0077]如果所获取的环境光线的当前值表示光线昏暗,环境噪声的当前值很小,则可以确定出用户可能正在休息;
[0078]如果所获取的环境光线的当前值表示光线正常,环境噪声的当前值很大,则可以确定出用户可能处于嘈杂的外部环境。
[0079]因此,可以得到移动终端当前所处环境的几种可能的噪声状态:(1)嘈杂的外部环境;(2)会议或者电影中的嘈杂环境。
[0080]显然,还可以根据所获取的环境噪声和环境光线的当前值,确定出更多的噪声状态,本申请对此不做限定。
[0081]步骤S1044,根据所获取的地理位置和时间的当前值,确定出移动终端当前所在的位置状态,即用户当前所处的位置或地点;
[0082]例如,系统还可以智能地判断移动终端的地理位置,并且结合当前的时间,判断用户是不是处于上班时间,并且是不是处于上班地点,从而判断出当前是工作状态还是下班状态。
[0083]如果所获取的地理位置的当前值是在工作地点范围内,时间的当前值是在上班时间内,则可以确定出用户处于上班状态;
[0084]如果所获取的地理位置的当前值不是在工作地点范围内,时间的当前值不是在上班时间内,则可以确定出用户处于下班状态;
[0085]如果所获取的地理位置的当前值是在家庭地点范围内,时间的当前值不是在上班时间内,则可以确定出用户处于家中。
[0086]因此,可以得到移动终端当前所在的几种可能的位置状态:(I)上班状态,(2)下班状态,(3)家中。
[0087]显然,还可以根据所获取的地理位置和时间的当前值,确定出更多的位置状态,本申请对此不做限定。
[0088]另外,如果同步日程安排选项被开启了,系统还会获取用户预先设置的日程安排信息;则,在步骤S104中还可以包括该步骤:根据所获取的时间当前值和日程安排信息,确定出用户作息状态。例如,如果所获取的时间当前值为10点,日程安排信息表示用户在9点到12点之间有会议安排,则可以确定出用户正在开会中;如果所获取的当前值为20点,日程安排信息表示用户在19:30到21:30之间有看电影的安排,则可以确定出用户正在看电影。
[0089]显然,在实际实施过程中,并不限于上述环境状态的结合判断,也可以结合加速感应状态、靠近感应状态、环境噪声、环境光线、地理位置和时间的当前值等中的任意两个或多个进行判断,从而判断出最准确的当前环境状态。
[0090]步骤S1045,根据在步骤S1041-1044中确定出的放置状态、光线状态、噪声状态、位置状态以及用户作息状态,确定出相应的最适合的情景模式。
[0091]例如,可以有以下几种可能的情景模式:
[0092](I)户外休闲状态
[0093]当放置状态为放在用户口袋中且用户处于运动状态,且光线状态为处于狭窄空间中,且位置状态为下班状态,则可以确定出最适合用户当前所处环境的情景模式的响铃方式为:振动+最大铃声。
[0094](2)工作普通状态
[0095]当放置状态为水平放置在桌面,且光线状态为正常状态,且噪声状态为安静,且位置状态为上班状态,则可以确定出最适合用户当前所处环境的情景模式的响铃方式为:振动+最小响铃。
[0096](3)工作会议状态
[0097]当光线状态为开放的昏暗环境,且噪声状态为嘈杂的环境,且位置状态为上班状态,则可以确定出最适合用户当前所处环境的情景模式的响铃方式为:静音。[0098](4)白日休息状态
[0099]当光线状态为开放的昏暗环境中,且噪声状态为安静,且位置状态为上班状态,则可以确定出最适合用户当前所处环境的情景模式的响铃方式为:静音。
[0100]另外,如果用户设置了特殊电话号码,并且系统导入了这些特殊电话号码,那么,在执行步骤S104之前,系统还需要获取用户预先设置的特殊电话号码,这些特殊电话号码是比其他电话号码具有更高优先级的电话号码;因此,移动终端中所有电话号码可以分为两类:特殊电话号码和普通电话号码,特殊电话号码比普通电话号码具有更高的优先级。
[0101]则,在步骤S1045之后,系统还需要执行以下步骤:
[0102]步骤S1046,判断接收到的来电或短信息的电话号码是否为特殊号码,若是,则执行步骤S1047,若不是,则按照步骤S1045中确定出的情景模式进行来电或短信息的提示。
[0103]步骤S1047,修改在步骤S1045中所确定出的情景模式。
[0104]也就是说,如果符合系统自带的预设的情景模式,则继续判断当前的来电或短信息的号码是否为所设定的优先级较高的特殊电话号码,如果是,则将本来确定的工作会议状态的静音模式改为震动模式,将本来确定的休息状态的静音改成响铃+震动。
[0105]当最终确定出了情景模式的类型之后,系统会根据该情景模式的响铃方式,提示用户来电或者短消息,当提示结束后,停止该系统运行或者重新返回数据获取状态。
[0106]本申请的实施例中,尽可能多地将移动终端所能获取到的环境状态均当做判断条件,从而确定出当前最合适的情景模式。显然,在实际实施过程中,还可以依据更多的环境状态来进行判断,任何移动终端所能够采集的环境状态信息都可作为有效信息进行分析,本申请对此不做限定。
[0107]针对上述的方法,本申请还提供了一种移动终端,如图4所示,该移动终端可以包括以下模块:数据获取模块10、判断模块20、切换模块30、确定模块40和提示模块50,其中:
[0108]数据获取模块10,用于获取移动终端所处的环境状态的当前值,其中,环境状态包括:用于表示移动终端受到的加速度的大小和方向的加速感应状态、地理位置、环境光线、环境噪声、时间、以及用于表示移动终端前方是否有障碍物的靠近感应状态;
[0109]判断模块20,用于判断数据获取模块10所获取的环境状态的当前值是否满足用户情景模式列表中的情景模式的判断条件,其中,用户情景模式列表用于记录用户从自己预先设置或者下载的情景模式中选择开启的情景模式;
[0110]切换模块30,用于在判断模块20的判断结果为满足时,将移动终端的情景模块切换到环境状态的当前值所满足的情景模式,或者切换到确定模块40所确定的情景模式;
[0111]确定模块40,用于在判断模块20的判断结果为不满足时,根据数据获取模块10所获取的环境状态的当前值,确定相应的情景模式;
[0112]S卩,判断数据获取模块10所获取的环境状态的当前值,是否满足系统自带的情景模式的判断条件,从而确定相应的情景模式。
[0113]提示模块50,用于使用切换模块30切换到的情景模式进行通信信息的提示,其中,通信信息为电话或短信息。
[0114]另外,在该移动终端中还可以包括:界面模块、下载模块和保存模块,其中,
[0115]界面模块,用于提供界面,以接收用户针对情景模式的设置信息,其中,设置信息包括:情景模式的名称、响铃方式、情景模式的判断规则中包含的各个判断条件的条件阈值,以及判断条件之间的逻辑关系,逻辑关系为以下之一:并且、或者;
[0116]下载模块,用于通过网络下载设置好的情景模式;
[0117]保存模块,用于保存界面模块所接收的情景模式的设置信息以及下载模块下载的情景模式的设置信息到用户情景模式列表中;
[0118]其中,每一个情景模式的判断规则中包含以下判断条件至少之一:加速感应状态、地理位置、环境光线、环境噪声、时间、靠近感应状态满足相应的条件阈值。
[0119]为了实现根据数据获取模块10所获取的环境状态的当前值,确定相应的情景模式,确定模块40具体用于:根据所获取的靠近感应状态和加速感应状态的当前值,确定出移动终端当前的放置状态;根据所获取的靠近感应状态和环境光线的当前值,确定出移动终端当前所处环境的光线状态;根据所获取的环境噪声和环境光线的当前值,确定出移动终端当前所处环境的噪声状态;根据所获取的地理位置和时间的当前值,确定出移动终端当前所在的位置状态;根据所确定出的放置状态以及运动状态、光线状态、噪声状态以及位置状态,确定出相应的情景模式。
[0120]其中,该移动终端中还可以包括:日程获取模块,其中,日程获取模块,用于如果同步日程安排的选项被开启了,获取用户预先设置的日程安排信息;确定模块具体还用于:根据所获取的时间当前值和日程安排信息,确定出用户作息状态;在确定相应的情景模式时,进一步还根据所确定出的用户作息状态进行确定。
[0121]在实际应用中,该移动终端还可以包括:特殊号码获取模块,其中,特殊号码获取模块,用于如果导入了特殊电话号码,则获取用户预先设置的特殊电话号码,其中,特殊电话号码为比其他电话号码具有更高优先级的电话号码;则,确定模块具体还用于:在根据所确定出的放置状态以及运动状态、光线状态、噪声状态以及位置状态,确定出相应的情景模式之后,判断接收到的通信信息的电话号码是否为特殊号码,若是,则修改所确定出的情景模式的响铃方式。
[0122]本申请实施例中的模块或单元可以集成于一体,也可以分离部署;可以合并为一个模块或单元,也可以进一步拆分成多个子模块或子单元。本发明各实施例中的模块或单元可以以机械方式或电子方式实现。例如,一个硬件模块可以包括专门设计的永久性电路或逻辑器件(如专用处理器,如FPGA或ASIC)用于完成特定的操作。硬件模块也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。至于具体采用机械方式,或是采用专用的永久性电路,或是采用临时配置的电路(如由软件进行配置)来实现硬件模块,可以根据成本和时间上的考虑来决定。
[0123]综上,本申请以上实施例可以达到以下技术效果:
[0124]本申请通过对多种环境状态的检测,可以自动地切换当前的情景模式,从而更好地利用了用户的行为习惯,并且为用户减少了一些生活中的麻烦与困扰,提供了更人性化更加智能的用户体验。并且,本申请可以在现有的应用模块基础之上实施,非常易于实现和推广,适用于当前各种主流的移动终端,不需要添加任何额外的硬件设备。随着硬件设备的提升,即使判断运算的过程较为复杂,也不会对处理速度有明显的影响。
[0125]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【权利要求】
1.一种移动终端的情景模式自动切换方法,其特征在于,包括: 获取移动终端所处的环境状态的当前值,其中,所述环境状态包括:用于表示移动终端受到的加速度的大小和方向的加速感应状态、地理位置、环境光线、环境噪声、时间、以及用于表示移动终端前方是否有障碍物的靠近感应状态; 判断所获取的环境状态的当前值是否满足用户情景模式列表中的情景模式的判断条件,若满足,则切换到所满足的情景模式,使用该情景模式进行通信信息提示,其中,所述用户情景模式列表用于记录用户从自己预先设置或者下载的情景模式中选择开启的情景模式,通信信息为电话或短信息; 若不满足,则根据所述所获取的环境状态的当前值,确定相应的情景模式,并切换到所确定的情景模式,使用该情景模式进行通信信息提示。
2.根据权利要求1所述的方法,其特征在于,还包括: 提供界面,以接收用户针对情景模式的设置信息,其中,所述设置信息包括:情景模式的名称、提示方式、情景模式的各个判断条件的条件阈值,以及判断条件之间的逻辑关系,逻辑关系为以下之一:并且、或者;保存所接收的情景模式的设置信息; 通过网络下载设置好的情景模式 ,保存该情景模式的设置信息; 其中,每一个情景模式的判断条件包括以下至少之一:加速感应状态、地理位置、环境光线、环境噪声、时间、靠近感应状态满足对应的条件阈值。
3.根据权利要求1所述的方法,其特征在于,所述根据所述所获取的环境状态的当前值,确定相应的情景模式包括: 根据所获取的靠近感应状态和加速感应状态的当前值,确定出移动终端当前的放置状态; 根据所获取的靠近感应状态和环境光线的当前值,确定出移动终端当前所处环境的光线状态; 根据所获取的环境噪声和环境光线的当前值,确定出移动终端当前所处环境的噪声状态; 根据所获取的地理位置和时间的当前值,确定出移动终端当前所在的位置状态; 根据所确定出的放置状态以及运动状态、光线状态、噪声状态以及位置状态,确定出相应的情景模式。
4.根据权利要求3所述的方法,其特征在于,在所述根据所述所获取的环境状态的当前值,确定相应的情景模式之前,还包括:获取用户预先设置的日程安排信息; 贝U,所述根据所述所获取的环境状态的当前值,确定相应的情景模式还包括:根据所获取的时间当前值和日程安排信息,确定出用户作息状态;在确定相应的情景模式时,进一步还根据所确定出的用户作息状态进行确定。
5.根据权利要求3所述的方法,其特征在于,在所述根据所述所获取的环境状态的当前值,确定相应的情景模式之前,还包括:获取用户预先设置的特殊电话号码,其中,所述特殊电话号码为比其他电话号码具有更高优先级的电话号码; 贝U,所述根据所确定出的放置状态以及运动状态、光线状态、噪声状态以及位置状态,确定出相应的情景模式之后,还包括:判断接收到的通信信息的电话号码是否为所述特殊号码,若是,则修改所确定出的情景模式。
6.一种移动终端,其特征在于,包括: 数据获取模块,用于获取移动终端所处的环境状态的当前值,其中,所述环境状态包括:用于表示移动终端受到的加速度的大小和方向的加速感应状态、地理位置、环境光线、环境噪声、时间、以及用于表示移动终端前方是否有障碍物的靠近感应状态; 判断模块,用于判断所述数据获取模块所获取的环境状态的当前值是否满足用户情景模式列表中的情景模式的判断条件,其中,用户情景模式列表用于记录用户从自己预先设置或者下载的情景模式中选择开启的情景模式; 切换模块,用于在所述判断模块的判断结果为满足时,将移动终端的情景模块切换到环境状态的当前值所满足的情景模式,或者切换到确定模块所确定的情景模式; 所述确定模块,用于在所述判断模块的判断结果为不满足时,根据所述数据获取模块所获取的环境状态的当前值,确定相应的情景模式; 提示模块,用于使用所述切换模块切换到的情景模式进行通信信息的提示,其中,通信信息为电话或短信息。
7.根据权利要求6所述的移动终端,其特征在于,还包括: 界面模块,用于提供界面,以接收用户针对情景模式的设置信息,其中,所述设置信息包括:情景模式的名称、提示方式、情景模式的各个判断条件的条件阈值,以及判断条件之间的逻辑关系,逻辑关系为以下之一:并且、或者; 下载模块,用于通过网络下载设置好的情景模式; 保存模块,用于保存所述界面模块所接收的情景模式的设置信息以及所述下载模块下载的情景模式的设置信息;` 其中,每一个情景模式的判断条件包括以下至少之一:加速感应状态、地理位置、环境光线、环境噪声、时间、靠近感应状态满足对应的条件阈值。
8.根据权利要求6所述的移动终端,其特征在于,所述确定模块具体用于: 根据所获取的靠近感应状态和加速感应状态的当前值,确定出移动终端当前的放置状态; 根据所获取的靠近感应状态和环境光线的当前值,确定出移动终端当前所处环境的光线状态; 根据所获取的环境噪声和环境光线的当前值,确定出移动终端当前所处环境的噪声状态; 根据所获取的地理位置和时间的当前值,确定出移动终端当前所在的位置状态; 根据所确定出的放置状态以及运动状态、光线状态、噪声状态以及位置状态,确定出相应的情景模式。
9.根据权利要求8所述的移动终端,其特征在于,还包括:日程获取模块,其中, 所述日程获取模块,用于获取用户预先设置的日程安排信息; 所述确定模块具体还用于:根据所获取的时间当前值和日程安排信息,确定出用户作息状态;在确定相应的情景模式时,进一步还根据所确定出的用户作息状态进行确定。
10.根据权利要求8所述的移动终端,其特征在于,还包括:特殊号码获取模块,其中, 所述特殊号码获取模块,用于获取用户预先设置的特殊电话号码,其中,所述特殊电话号码为比其他电话号码具有更高优先级的电话号码;贝U,所述确定模块具体还用于:在根据所确定出的放置状态以及运动状态、光线状态、噪声状态以及位置状态,确定出相应的情景模式之后,判断接收到的通信信息的电话号码是否为所述特殊号码,若是,则修改所`确定出的情景模式。
【文档编号】H04M1/725GK103780748SQ201210410960
【公开日】2014年5月7日 申请日期:2012年10月25日 优先权日:2012年10月25日
【发明者】潘睿 申请人:三星电子(中国)研发中心, 三星电子株式会社