著录项信息
专利名称 | 情景模式设置方法及终端设备 |
申请号 | CN201210075731.3 | 申请日期 | 2012-03-21 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-09-25 | 公开/公告号 | CN103327162A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/725 | IPC分类号 | H;0;4;M;1;/;7;2;5查看分类表>
|
申请人 | 华为技术有限公司 | 申请人地址 | 广东省深圳市龙岗区坂田华为总部办公楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为技术有限公司 | 当前权利人 | 华为技术有限公司 |
发明人 | 黄神治 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 刘芳 |
摘要
本发明实施例提供一种情景模式设置方法及终端设备。其中,方法包括:终端设备对其所处环境中的影响因素进行采集,获取影响因素采集值,所述影响因素包括环境噪音、环境亮度、终端设备的速度、终端设备的加速度、终端设备的加速度变化率、终端设备所处的高度、环境温度和时间至少其中之一;根据影响因素采集值、预先存储的影响因素门限和情景模式与影响因素的对应关系,确定第一情景模式,所述第一情景模式为终端设备当前应属的情景模式;根据第一情景模式进行情景模式的设置。本发明技术方案同时考虑多种影响因素进行情景模式的设置,提高了情景模式的设置精度和效率。
情景模式设置方法及终端设备\n技术领域\n[0001] 本发明涉及移动通信技术,尤其涉及一种情景模式设置方法及终端设备。\n背景技术\n[0002] 随着移动通信技术的发展和手机的普及,人们的生活与手机的联系越来越密切。\n目前人们的日常活动需要经历许多不同的场景,不同的场景对手机情境模式的设置存在不同的需求。例如,人们在户外活动,例如跑步、逛街时,由于环境比较嘈杂,可能要求手机铃声比较大,同时手机震动比较强烈,以便能够起到更好的提醒效果,这种模式称为户外模式。又例如,当人们进入室内,进行普通的饮食起居活动时,则手机只需要正常音量大小的铃声就够了,不需要震动,这种模式称为标准模式。又例如,人们在开车时,则可能需要手机直接以免提方式通话、语音阅读与输入模式收发短讯,这种模式称为车载模式。\n[0003] 目前大部分手机对于情景模式的切换都需要人们手动进行设置,操作麻烦而且经常由于人们忘记设置而带来漏接电话或被铃声打扰等问题。针对这些问题,现有技术提出了使手机自动设置情景模式的方法。该方法主要是在来电时启动情景模式检测,检测手机所处的环境噪音,并与预先存储于手机的音频文件进行抽样分析比较,据此估计手机所处的情景并设置手机的情景模式。但是该方法对各种情景模式都仅使用声音判断手机所处的环境,误差较大,使得情景模式设置不准确或需要重复设置。\n发明内容\n[0004] 本发明提供一种情景模式设置方法及终端设备,用以提高情景模式的设置精度和效率。\n[0005] 本发明实施例提供一种情景模式设置方法,包括:\n[0006] 终端设备对所述终端设备所处环境中的影响因素进行采集,获取影响因素采集值,所述影响因素包括环境噪音、环境亮度、所述终端设备的速度、所述终端设备的加速度、所述终端设备的加速度变化率、所述终端设备所处的高度、环境温度和时间至少其中之一;\n[0007] 所述终端设备根据所述影响因素采集值、预先存储的影响因素门限和情景模式与影响因素的对应关系,确定第一情景模式,所述第一情景模式为所述终端设备当前应属的情景模式;\n[0008] 所述终端设备根据所述第一情景模式进行情景模式的设置。\n[0009] 本发明实施例提供一种终端设备,包括:\n[0010] 数据采集模块,用于对所述终端设备所处环境中的影响因素进行采集,获取影响因素采集值,所述影响因素包括环境噪音、环境亮度、所述终端设备的速度、所述终端设备的加速度、所述终端设备的加速度变化率、所述终端设备所处的高度、环境温度和时间至少其中之一;\n[0011] 模式确定模块,用于根据所述影响因素采集值、预先存储的影响因素门限和情景模式与影响因素的对应关系,确定第一情景模式,所述第一情景模式为所述终端设备当前应属的情景模式;\n[0012] 模式设置模块,用于根据所述第一情景模式进行情景模式的设置。\n[0013] 本发明实施例提供的情景模式设置方法及终端设备,终端设备通过对终端设备所处环境中的多种影响因素进行采集,获取影响因素采集值,然后根据影响因素采集值、预先存储的影响因素门限和情景模式与影响因素的对应关系,确定出当前所属的情景模式,并根据确定出的情景模式进行情景模式的设置。本发明实施例允许不同的情景模式使用不同的影响因素,并且对每种情景模式的判断可以基于一种或多种影响因素,而不再像现有技术那样对所有情景模式都基于环境噪声这一影响因素来判断,提高了确定出的情景模式的准确性,进而提高了情景模式设置的精度和效率。\n附图说明\n[0014] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0015] 图1为本发明一实施例提供的情景模式设置方法的流程图;\n[0016] 图2为本发明另一实施例提供的情景模式设置方法的流程图;\n[0017] 图3为本发明一实施例提供的终端设备的结构示意图;\n[0018] 图4为本发明另一实施例提供的终端设备的结构示意图。\n具体实施方式\n[0019] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0020] 图1为本发明一实施例提供的情景模式设置方法的流程图。如图1所示,本实施例的方法包括:\n[0021] 步骤101、终端设备对终端设备所处环境中的影响因素进行采集,获取影响因素采集值,所述影响因素包括环境噪声、环境亮度、终端设备的速度、终端设备的加速度、终端设备的加速度变化率、终端设备所处的高度、环境温度和时间至少其中之一。\n[0022] 步骤102、终端设备根据影响因素采集值、预先存储的影响因素门限和情景模式与影响因素的对应关系,确定第一情景模式,所述第一情景模式为终端设备当前应属的情景模式。\n[0023] 步骤103、终端设备根据第一情景模式进行情景模式的设置。\n[0024] 其中,影响因素是指对终端设备的情景模式有影响的因素,可以包括环境噪声、环境亮度、环境温度、时间、终端设备的速度、终端设备的加速度、终端设备的加速度变化率和终端设备所处的高度等其中之一或其组合,但还不限于此。\n[0025] 较为常见的情景模式包括户外模式、车载模式、标准模式、飞行模式等。其中,每种情景模式都与环境相关。\n[0026] 举例说明各影响因素与情景模式之间的关系。例如,人们在户外活动,例如逛街时,环境通常比较嘈杂,故可以通过环境噪声判断用户是处于户外还是处于室内,所以环境噪声与户外模式以及标准模式等有关;另外,人们在户外还可能进行跑步、爬山等各种运动,此时终端设备就会处于无规则的运动中,终端设备的加速度变化率会大于0并且会不断变化,通过判断终端设备的加速度变化率可以识别用户是否处于规则运动状态,因此,终端设备的加速度变化率也与户外模式相关。又例如,人们在驾驶汽车时,移动终端的速度与汽车的速度会一直,处于一定的速度范围内,通过移动终端的速度可以判断用户是否在驾驶汽车,所以移动终端的速度通常与车载模式相关。再例如,人们在乘坐飞机时,终端设备所处的海拔高度比较高,因此,可以通过终端设备所处的高度判断用户是否处于飞行状态,因此,终端设备所处的高度与飞行模式相关。\n[0027] 由上述可见,不同情景模式对应的影响因素并不相同,并且影响同一情景模式的环境因素还可以是多种。为了解决现有技术中仅根据环境噪声一种因素划分所有情景模式造成情景模式的设置不准确和重复设置的问题,本实施例的终端设备基于所处环境中的多种因素来划分和设置情景模式。\n[0028] 具体的,本实施例的终端设备预先存储影响因素对应的门限,即影响因素门限。其中,影响因素门限主要用于对影响因素进行等级划分。举例说明,对于环境造成来说,影响因素门限即为噪声门限,主要用于对环境噪声进行等级划分,例如可以将环境噪声划分为嘈杂、一般、安静。对于环境亮度来说,影响因素门限即为亮度门限,主要用于对环境亮度进行等级划分,例如可以将环境亮度划分为强光环境、一般环境和弱光环境。\n[0029] 另外,本实施例的终端设备还预先存储有情景模式和影响因素之间的对应关系,该对应关系主要用于描述哪种情景模式与哪些影响因素有关。举例说明,对于户外模式,主要与环境噪声、移动终端的加速度变化率等有关,故终端设备上存储有户外模式与环境噪声、移动终端的加速度变化率之间的对应关系。对于车载模式,主要与终端设备的速度有关,故终端设备上存储有车载模式和终端设备的速度之间的对应关系。\n[0030] 本实施例的终端设备通过对所处环境中的影响因素,例如环境噪声、环境亮度、环境温度、时间、终端设备的速度、终端设备的加速度、终端设备的加速度变化率、终端设备所处的高度等,进行采集,获取影响因素采集值。然后,终端设备根据所存储的情景模式和影响因素之间的对应关系,获取与每种情景模式对应的影响因素采集值,然后将获取的影响因素采集值和预先存储的与获取的影响因素采集值对应的影响因素门限进行比较,划分出影响因素所属的等级,最终确定终端设备当前应属的情景模式,然后基于确定出的情景模式(即第一情景模式)进行情景模式的设置。\n[0031] 在此说明,由于在本发明各实施例中同时依据多个影响因素进行情景模式的设置,使得终端设备所支持的情景模式的数量较多。为了便于正确设置情景模式,可以为各情景模式设置优先级。在基于各影响因素的采集值和各情景模式对应的门限值进行比较确定第一情景模式时,可以按照配置的各情景模式的优先级,依次根据各情景模式和影响因素之间的对应关系将影响因素的采集值和对应的门限进行比较;当确定出第一情景模式后,对于后续优先级较低的情景模式,终端设备就不需要再根据后续优先级较低的情景模式和影响因素之间的对应关系将影响因素的采集值和对应的门限进行比较处理了。其中,各情景模式的优先级关系允许不同用户根据自己的实际应用进行适应性设置。举例说明,考虑到飞机安全性问题,可以设置飞行模式的优先级最高;考虑到汽车里面可能声音比较吵,而在户外一般不会达到汽车的速度,所以可以设置车载模式比户外模式的优先级高;而睡眠模式的重要性比较弱,所以可以设置其优先级最低,因此各情景模式之间的优先级关系依次为:飞行模式>车载模式>户外模式>睡眠模式。\n[0032] 在本实施例中,终端设备不再像现有技术那样仅根据环境噪声一种因素对所有情景模式进行划分和设置,而是通过情景模式和影响因素的对应关系,实现对不同情景模式使用不同的影响因素进行划分和设置,并且允许对同一情景模式使用多种影响因素进行划分和设置,提高了设置情景模式的准确性和精度,进而减少了重复设置情景模式的次数,提高了情景模式的设置效率。\n[0033] 图2为本发明另一实施例提供的情景模式设置方法的流程图。如图2所示,本实施例的方法包括:\n[0034] 步骤201、终端设备每隔第一指定时间对终端设备所处环境中的影响因素进行一次采集时间为第二指定时间的采集,获取影响因素采集值。\n[0035] 其中,步骤201为步骤101的一种具体实现方式。具体是说,终端设备以第一指定时间为间隔周期性的对终端设备所处环境中的影响因素进行采集,获取影响因素采集值。\n其中,每次采集的时间长度为第二指定时间,每次采集到的影响因素采集值是指在第二指定时间内采集到的。\n[0036] 其中,第一指定时间和第二指定时间均可以根据终端设备的类型以及实际应用需求等进行自行设置。本实施例对第一指定时间和第二指定时间的具体值不做限定,将第一指定时间和第二指定时间分别记为ΔT1和ΔT2。\n[0037] 在本实施例中,影响因素同样可以包括环境噪声、环境亮度、环境温度、时间、终端设备的速度、终端设备的加速度的大小、终端设备的加速度变化率和终端设备所处的高度等至少其中之一,但不限于此。其中,关于各影响因素和情景模式之间相关的说明可参见图\n1所示实施例的描述。\n[0038] 步骤202、终端设备根据在第一指定时间到达后,在第二指定时间内采集到的影响因素采集值、预先存储的影响因素门限和情景模式与影响因素的对应关系,确定第一情景模式,所述第一情景模式为终端设备当前应属的情景模式。\n[0039] 在本实施例中,终端设备主要是按照第一指定时间周期性的确定终端设备当前应属的情景模式。具体的,终端设备根据所存储的情景模式和影响因素之间的对应关系,从在当前这个第二指定时间内采集到的影响因素采集值中,获取与每种情景模式对应的影响因素采集值,然后将获取的影响因素采集值和预先存储的与获取的影响因素采集值对应的影响因素门限进行比较,划分出影响因素所属的等级,最终确定终端设备当前应属的情景模式,然后基于确定出的情景模式(即第一情景模式)进行情景模式的设置。\n[0040] 步骤203、终端设备根据第一情景模式进行情景模式的设置。\n[0041] 具体的,终端设备每确定出第一情景模式,就进行一次情景模式的设置,即按照第一指定时间周期性的进行情景模式的设置。\n[0042] 在本实施例中,终端设备按照第一指定时间周期性的进行情景模式的设置。由于在实际应用过程中,人们所处的环境随时会发生变化,所以终端设备周期性的进行情景模式的设置符合实际应用的需求,使得情景模式跟随实际环境的变化而变化,使得用户能够不遗漏电话短信或者不被打扰。\n[0043] 本实施例提供一种步骤103和步骤203,即终端设备根据第一情景模式进行情景模式的设置的具体实施方式。该实施方式包括:终端设备在确定出第一情景模式后,将第二情景模式和第一情景模式进行比较;如果第二情景模式和第一情景模式不相同,终端设备从第二情景模式切换为第一情景模式;如果第二情景模式和第一情景模式相同,则终端设备可以不进行情景模式的切换。其中,第二情景模式为终端设备当前使用的情景模式。通常,终端设备都会处于某种情景模式下,例如终端设备可能处于默认的标准模式下或处于之前设置的户外模式下等,故本实施例通过将第一情景模式和第二情景模式进行比较并根据比较结果进行情景模式设置的方式,在第一情景模式和第二情景模式相同的情况下可以不用进行情景模式的设置,有利于减轻终端设备的负担、节约资源。\n[0044] 进一步,终端设备在第二情景模式和第一情景模式不相同时,可以根据用户输入的设置命令从第二情景模式切换为第一情景模式,也可以自行从第二情景模式切换为第一情景模式。具体的,终端设备可以预先配置第三指定时间。该第三指定时间用于供用户输入设置命令使用。例如,终端设备可以在判断出第二情景模式和第一情景模式不相同后,向用户提供一个情景模式设置界面,以供用户输入设置命令,但不限于此。终端设备在向用户提供情景模式设置界面的同时,可以启动定时器或计数器,对第三指定时间进行计时。如果在第三指定时间内接收到用户输入的设置命令,终端设备根据设置命令从第二情景模式切换为第一情景模式;如果在第三指定时间结束后未接收到用户输入的设置命令,则终端设备自动从第二情景模式切换为第一情景模式。进一步,如果终端设备在第三指定时间内接收到了用户输入的设置取消命令,则终端设备可以取消设置,即维持原来的情景模式,即第二情景模式。其中,第三指定时间也可以根据终端设备以及实际应用场景进行适应性设置,例如可以设置为5秒钟。本实施例的终端设备支持用户输入设置命令并根据设置命令进行情景模的式设置,符合用户的使用习惯,有利于提高用户体验度。\n[0045] 更进一步,终端设备在向用户提供情景模式设置界面的同时,还可以向用户发出情景模式设置提示信息,以便于用户能够及时输入设置命令或设置取消命令。具体的,终端设备可以以震动方式或声音方式向用户发出提示信息。其中,终端设备发出提示信息的方式可以由用户在终端设备的设置项中进行预先设置。\n[0046] 基于上述各实施例,本发明实施例提供一种步骤101或步骤201,即终端设备获取各种影响因素采集值的具体实施方式。该实施方式包括以下至少一种操作:\n[0047] 终端设备通过音频设备对环境噪声进行采集,获取噪声采集值。优选的,终端设备可以每隔第一指定时间通过音频设备对环境噪声进行一次采集时间为第二指定时间的采集,获取噪声采集值,即终端设备按照第一指定时间周期性的对所处环境中的噪声进行采集,以便于周期性的进行情景模式的设置。其中,在第二指定时间内,终端设备具体通过音频设备对环境噪声进行连续采集。其中,对于终端设备来说,该音频设备可以其麦克风,但不限于此。例如,终端设备可以包括专门用于采集环境噪声的音频设备并配置相应的软件,通过该音频设备和相应的软件对环境噪声进行采集。其中,终端设备使用其麦克风对环境噪声进行采集具有实现成本低的优势。具体地,终端设备可以在第二指定时间内通过其麦克风对环境噪声进行录音,然后将录音文件编码为脉冲编码调制(Pulse-Code Modulation,PCM)编码,然后按照一定频率对PCM编码进行采样,采样值即为噪声采集值。\n[0048] 终端设备通过光线采集设备对环境亮度(即环境中的光线)进行采集,获取亮度采集值。优选的,终端设备可以每隔第一指定时间通过光线采集设备对环境亮度进行一次采集时间为第二指定时间的采集,获取亮度采集值,即终端设备按照第一指定时间周期性的对所处环境中的亮度进行采集,以便于周期性的进行情景模式的设置。其中,在第二指定时间内,终端设备具体通过光线采集设备按照采集频率对环境亮度进行周期性采集。其中,对于终端设备来说,该光线采集设备可以光线传感器,但不限于此。例如,终端设备可以包括专门用于采集环境亮度的采集设备并配置相应的软件,通过专用采集设备和相应的软件对环境亮度进行采集。目前,终端设备上通常会设置光线传感器,故终端设备使用其光线传感器对环境亮度进行采集具有实现成本低的优势。具体的,终端设备可以通过其光线传感器以固定采样频率对环境光线进行采样,采样值即为亮度采集值。\n[0049] 终端设备通过位置采集设备对终端设备的坐标信息进行采集,根据采集到的坐标信息和采集坐标信息的时间点获取速度采集值。优选的,终端设备可以每隔第一指定时间通过速度采集设备对终端设备的坐标信息进行一次采集时间为第二指定时间的采集,获取速度采集值,即终端设备按照第一指定时间周期性的对终端设备的坐标信息进行采集,以便于周期性的进行情景模式的设置。其中,在第二指定时间内,终端设备具体通过位置采集设备按照采集频率对终端设备的坐标信息进行周期性采集。其中,位置采集设备可以是GPS,但不限于此。目前,多数终端设备上都设置有GPS,故使用GPS采集终端设备的坐标信息具有易于实现且成本较低的优势。例如,终端设备可以利用其GPS的定位功能,在第二指定时间内按照固定时间间隔(即采样频率)去获取终端设备的坐标信息,然后根据相邻两次采集到的坐标信息和相邻两次的采集时间间隔(即相邻两次采集时间点之差)计算出终端设备的运动速度,进而获取速度采集值。\n[0050] 终端设备通过加速度采集设备对终端设备的运动状态进行采集,获取加速度采集值。优选的,终端设备可以每隔第一指定时间通过加速度采集设备对终端设备的运动状态进行一次采集时间为第二指定时间的采集,获取加速度采集值,即终端设备按照第一指定时间周期性的对终端设备的运动状态进行采集,以便于周期性的进行情景模式的设置。其中,在第二指定时间内,终端设备具体通过加速度采集设备按照采集频率对终端设备的运动状态进行周期性采集。其中,加速度采集设备可以是加速度传感器,但不限于此。目前,多数终端设备上会设置加速度传感器,故通过加速度传感器对终端设备的运动状态进行采集具有易于实现、成本低等优势。具体的,终端设备可以在第二指定时间内通过其加速度传感器以固定采样频率对终端设备的运动状态进行采样,采样值即为终端设备的瞬时加速度,亦即加速度采集值。\n[0051] 进一步,终端设备还可以根据加速度采集值和采集加速度采集值的时间点,获取加速度变化率采集值。具体的,终端设备可以根据加速度采集值和采集加速度采集值的时间点,对连续两个加速度采集值进行差分运算,获取加速度变化率,进而获取多个加速度变化率采样值。\n[0052] 终端设备通过高度采集设备对终端设备的高度进行采集,获取高度采集值。优选的,终端设备可以每隔第一指定时间通过高度采集设备对终端设备所处的高度进行一次采集时间为第二指定时间的采集,获取高度采集值,即终端设备按照第一指定时间周期性的对终端设备所处的高度进行采集,以便于周期性的进行情景模式的设置。其中,在第二指定时间内,终端设备具体通过高度采集设备按照采集频率对终端设备的高度进行周期性采集。其中,高度采集设备可以是GPS,但不限于此。目前,多数终端设备都设置有GPS,所以利用GPS的定位功能,获取终端设备所在的高度信息具有易于实现、成本低等优势。具体的,终端设备可以利用其GPS的定位功能,在第二指定时间内按照固定时间间隔(即采样频率)去获取GPS的定位信息并基于定位信息计算出终端设备的高度信息,即获取高度采集值。\n[0053] 终端设备可以通过温度采集设备对环境温度进行采集,获取温度采集值优选的,终端设备可以每隔第一指定时间通过温度采集设备对环境温度进行一次采集时间为第二指定时间的采集,获取温度采集值,即终端设备按照第一指定时间周期性的对终端设备所处环境中的温度进行采集,以便于周期性的对情景模式进行设置。其中,在第二指定时间内,终端设备具体通过温度采集设备按照采集频率对环境温度进行周期性采集。其中,温度采集设备可以是温度传感器,但不限于此。\n[0054] 终端设备可以对其系统时间进行采集,获取时间采集值。优选的,终端设备可以每隔第一指定时间对终端设备的系统时间进行一次采集时间为第二指定时间的采集,获取时间采集值。对于系统时间来说,终端设备在第二指定时间内可以仅采集一次,不需要采集多次,有利于节约终端设备的资源。\n[0055] 在此说明,终端设备预先存储各影响因素门限的过程也包括对各种影响因素进行采集,获取影响因素采样值的过程,然后终端设备才根据获取的影响因素采样值计算出影响因素门限。\n[0056] 下面对终端设备获取各种影响因素门限的过程进行说明。\n[0057] 对于影响因素为环境噪声来说,影响因素门限为噪声门限。例如,终端设备可以通过其麦克风对不同环境下的噪声进行录音,然后将录音文件解码为PCM编码,然后按照一定频率对PCM编码进行采样,得到噪声采集值;然后终端设备可以对噪声采集值进行平均,将该平均值作为噪声门限。在本实施例中,所述“不同环境”可以分为嘈杂环境和安静环境,则终端设备可以通过对指定环境中的噪声进行录音等处理进而获取一个噪声门限。进一步,为了提高噪声门限的精度,终端设备可以按照第一指定时间周期性的对指定环境中的噪声进行录音,解码,采样等处理,获得多个周期的噪声采集值,对多个周期的噪声采集值进行平均,将该平均值作为噪声门限。更进一步,终端设备还可以根据噪声采样值的采样位数、采样点的幅度和分布等信息将环境噪声划分更多的等级,例如划分为嘈杂、一般和安静三个等级,即所述“不同环境”包括嘈杂环境、一般环境和安静环境。本实施例以划分为三个等级为例,则终端设备可以通过分别对指定的嘈杂环境(例如闹市)和指定的安静环境(例如室内或晚上睡觉的夜晚环境)中的噪声进行录音等处理进而获取噪声上限值和噪声下限值,并分别记为TVH和TVL。当环境噪声大于或等于TVH时为嘈杂环境,当环境噪声小于TVH并且大于TVL时为一般环境,当环境噪声小于或等于TVL时为安静环境。\n[0058] 对于影响因素为环境亮度来说,影响因素门限为亮度门限。例如,终端设备可以通过其光线传感器以固定采样频率在一定时间内在不同光线强度的环境中进行采样,获得亮度采集值;然后对这段时间内获得的亮度采样值进行平均,将平均值作为亮度门限。其中,终端设备可以设置一个亮度门限,将环境亮度划分为强光和微光两个等级。终端设备还可以设置两个亮度门限,将环境亮度划分为强光、一般和微光三个等级。本实施例以设置两个亮度门限为例,则终端设备可以通过分别对指定的强光环境(如日光灯或阳光直接照射的环境)中和指定的微光环境(例如衣服口袋,夜晚在室外或者晚上关灯睡觉的环境)中的光线强度进行采集等处理获取亮度上限值和亮度下限值,并分别记为TLH和TLL。当环境亮度大于或等于TLH时为强光环境,当环境亮度小于TLH并且大于TLL时为一般环境,当环境亮度小于或等于TLL时为微光环境。\n[0059] 对于影响因素为终端设备的速度来说,影响因素门限为速度门限。例如,终端设备可以利用其GPS的定位功能,按照固定时间间隔去获取终端设备的坐标信息,并通过前后两次获取的坐标信息的变化以及获取的时间间隔计算出终端设备的运动速度,进而获取速度采集值。然后,终端设备将在一段时间内获取的多个速度采集值进行平均,将平均值作为速度门限。本实施例以终端设备将终端设备的速度划分为慢速、中速和快速三种情况为例,则终端设备可以通过分别对指定慢速环境中的(例如对人行走或跑步时的速度)和快速环境中的速度(例如高速运行的火车或汽车的速度)进行采集、计算等处理获取低速门限和高速门限,分别记为TSL和TSH。其中,慢速对应于人步行或跑步的速度,中速对应于汽车速度,快速是指比汽车更快的速度。当终端设备的速度大于TSL且小于TSH时为中速运动,当终端设备的速度小于或等于TSL时,认为是慢速运动,当终端设备的速度大于或等于TSH时为快速运动。\n[0060] 对于影响因素为终端设备的加速度来说,影响因素门限为加速度门限。例如,终端设备可以通过其加速度传感器以固定采样频率对终端设备的运动状态进行采样,采样值即为终端设备的瞬时加速度,亦即加速度采集值。综合加速度的大小,如果加速度为0,终端设备可以将终端设备的运动状态划分为匀速运动或静止状态;如果加速度大于0,终端设备可以将终端设备的运动状态划分为变速运动状态。本实施例通过加速度主要用于区分终端设备是否处于静止状态或匀速运动状态,相应设置一个加速度门限,记为TAL。当终端设备的加速度小于或等于TAL时,认为终端设备处于静止状态或匀速运动状态;当大于TAL时,认为终端设备处于变速运动状态。\n[0061] 对于影响因素为终端设备的加速度变化率来说,影响因素门限为加速度变化率门限。例如,终端设备可以通过其加速度传感器以固定采样频率对终端设备的运动状态进行采样,然后对连续两个采样值进行差分运算,获取加速度变化率,进而获取多个加速度变化率采样值,然后将获取的多个加速度变化率采集值进行平均得到加速度变化率门限。综合加速度变化率的大小,终端设备可以将终端设备的运动划分为规则运动和不规则运动这两种情况,但不限于此。本实施例以划分为两种情况为例,相应设置一个加速度变化率门限,记为TAH。当终端设备的加速度变化率大于TAH时,认为终端设备处于不规则运动状态。例如人行走或跑步时由于重心变化较大,属于不规则运动;而平稳行驶的自行车和汽车运行都是规则运动。\n[0062] 对于影响因素为终端设备所处的高度来说,影响因素门限为高度门限。例如,终端设备可以利用其GPS的定位功能,按照固定时间间隔去获取GPS的定位信息并基于定位信息计算出终端设备的高度信息,即获取高度采集值,然后将获取的高度采集值进行平均,将平均值作为高度门限。本实施例中,终端设备可以根据高度门限,将用户状态划分为处于飞机上和非处于飞机上。本实施例将高度门限记为THH。当终端设备所处的高度大于THH时,认为用户处于飞机上;反之认为用户没有处于飞机上。其中,THH一般为飞机飞行的最低高度。\n[0063] 对于影响因素为时间来说,影响因素门限为时间门限。其中,终端设备可以预先设定两个时间门限,并用这两个时间门限区分白天和黑夜。在本实施例中,将这两个时间门限分别称为时间上限值和时间下限值,并分别记为TTH和TTL。当终端设备采集到的时间处于TTH和TTL之间,则认为是白天,否则认为是黑夜。其中,用户可以根据自己的作息时间自行TH\n设置T 和TTL,如设置早上8点至晚上6点为白天时间。\n[0064] 进一步,本发明实施例给出一种新的情景模式的定义,即睡眠模式。其中,该睡眠模式主要是考虑到手机用户晚上睡觉不关机的使用习惯而提出的。不同用户可以根据自己的使用习惯自行定义睡眠模式。本实施例给出一种符合大多数用户的使用习惯的睡眠模式的定义。本实施例的睡眠模式主要包括但不限于以下内容:自动关闭接入点名称(Access Point Name,APN);自动关闭无线保真(Wireless Fidelity,WIFI);自动关闭蓝牙;自动关闭卫星定位;手机提醒方式为铃声模式,且铃声开始小,随着来电呼叫时间由弱逐渐增强。\n[0065] 结合现有技术中的户外模式、车载模式、飞行模式以及本发明实施例定义的睡眠模式,本发明下面实施例详细说明终端设备如何确定第一情景模式。\n[0066] 对于户外模式,其对应的影响因素为环境噪声或加速度变化率。则终端设备根据户外模式与影响因素的对应关系,从所有采集到的影响因素采集值中获取噪声采集值或加速度变化率采样值,或者只对环境噪声或加速度变化率进行采集,获得噪声采集值或加速度变化率采样值。然后,终端设备将噪声采集值或加速度变化率采集值进行平均处理,获取噪声平均值或加速度变化率平均值。接着,端设备将噪声平均值或加速度变化率平均值分别与噪声上限值或加速度变化率门限进行比较。如果噪声平均值大于或等于噪声上限值或加速度变化率平均值大于或等于加速度变化率门限,则终端设备确定户外模式为第一情景模式,即户外模式为终端设备当前应属的情景模式。\n[0067] 对于车载模式,其对应的影响因素为终端设备的速度。则终端设备根据车载模式与影响因素的对应关系,从所有采集到的影响因素采集值中获取速度采集值,或者只对终端设备的速度进行采集,获得速度采集值。然后,终端设备将速度采集值进行平均处理,获取速度平均值。接着,终端设备将速度平均值分别与低速门限和高度门限进行比较。如果速度平均值大于低速门限且小于高速门限,终端设备确定车载模式为第一情景模式,即终端设备当前应属的情景模式为车载模式。\n[0068] 对于飞行模式,其对应的影响因素为终端设备所处的高度。则终端设备根据飞行模式与影响因素的对应关系,从所有采集到的影响因素采集值中获取高度采集值,或者只对终端设备所处的高度进行采集,获取高度采集值。然后,终端设备将高度采集值进行平均处理,获取高度平均值。接着,终端设备将高度平均值与高度门限进行比较;如果高度平均值大于高度门限,终端设备确定飞行模式为第一情景模式,即终端设备当前应属的情景模式为飞行模式。\n[0069] 对于睡眠模式,其对应的影响因素为环境噪声、环境亮度、终端设备的加速度和时间。则终端设备根据睡眠模式与影响因素的对应关系,从所有采集到的影响因素采集值中获取噪声采样值、亮度采集值、加速度采集值和时间采集值,或者仅对环境噪声、环境亮度、终端设备的加速度和时间进行采集,获取噪声采样值、亮度采集值、加速度采集值和时间采集值。然后,终端设备将噪声采样值、亮度采集值、加速度采集值和时间采集值分别进行平均处理,获取噪声平均值、亮度平均值、加速度平均值和时间平均值。接着,终端设备将噪声平均值、亮度平均值和加速度平均值分别与噪声下限值、亮度下限值、加速度门限进行比较,并将时间平均值分别与时间上限值和时间下限值进行比较。如果噪声平均值小于或等于噪声下限值,亮度平均值小于或等于亮度下限值、加速度平均值小于或等于加速度门限,并且时间平均值大于时间下限值且小于时间上限值,则终端设备确定睡眠模式为第一情景模式,即终端设备当前所属的情景模式为睡眠模式。\n[0070] 在此说明,本发明仅对户外模式、车载模式、飞行模式和睡眠模式进行了说明,但不限于此。由于本发明实施例中终端设备可以获取各种影响因素采集值,因此支持划分出更多情景模式,对于其他情景模式的确定过程与上述举例说明的情景模式的确定过程相类似。\n[0071] 在此说明,本发明实施例中的终端设备可以是智能手机,但不限于此,例如还可以是各种带有麦克风、GPS、光线传感器、加速度传感器、温度传感器等至少其中之一的智能终端。另外,随着终端设备的发展,终端设备上还可以配置越来越多的传感器,用于对终端设备所处环境中更多影响因素进行采集,以更加划分情景模式,提高情景模式的设置精度和效率。\n[0072] 图3为本发明一实施例提供的终端设备的结构示意图。如图3所示,本实施例的终端设备包括:数据采集模块31、模式确定模块32和模式设置模块33。\n[0073] 其中,数据采集模块31,用于对终端设备所处环境中的影响因素进行采集,获取影响因素采集值,所述影响因素包括环境噪音、环境亮度、终端设备的速度、终端设备的加速度、终端设备的加速度变化率、终端设备所处的高度、环境温度和时间至少其中之一。\n[0074] 模式确定模块32,与数据采集模块31连接,用于根据数据采集模块31获取的影响因素采集值、预先存储的影响因素门限和情景模式与影响因素的对应关系,确定第一情景模式,所述第一情景模式为终端设备当前应属的情景模式。\n[0075] 模式设置模块33,与模式确定模块32连接,用于根据模式确定模块32确定的第一情景模式进行情景模式的设置。\n[0076] 本实施例的终端设备的各功能模块可用于执行图1所示情景模式设置方法的流程,其具体工作原理不再赘述,详见方法实施例的描述。\n[0077] 本实施例的终端设备,通过对终端设备所处环境中的多种影响因素进行采集,获取影响因素采集值,然后根据影响因素采集值、预先存储的影响因素门限和情景模式与影响因素的对应关系,确定出当前所属的情景模式,并根据确定出的情景模式进行情景模式的设置。本发明实施例的终端设备允许不同的情景模式使用不同的影响因素,并且对每种情景模式的判断可以基于一种或多种影响因素,而不再像现有技术那样对所有情景模式都基于环境噪声这一影响因素来判断,提高了确定出的情景模式的准确性,进而提高了情景模式设置的精度和效率。\n[0078] 图4为本发明另一实施例提供的终端设备的结构示意图。本实施例的终端设备可基于图3所示实施例实现,如图4所示,本实施例的终端设备也包括:数据采集模块31、模式确定模块32和模式设置模块33。\n[0079] 进一步,本实施例的数据采集模块31可以包括以下至少一个数据采集子模块:\n[0080] 第一数据采集子模块311,用于每隔第一指定时间对环境噪声进行一次采集时间为第二指定时间的采集,获取噪声采集值。在第二指定时间内,第一数据采集子模块311具体可以对环境噪声进行连续采集,并且该采集频率对应的采集周期与第一指定时间不同。\n其中,第一数据采集子模块311可以为麦克风,但不限于此。\n[0081] 第二数据采集子模块312,用于每隔第一指定时间对环境亮度进行一次采集时间为第二指定时间的采集,获取亮度采集值。在第二指定时间内,第二数据采集子模块312具体可以按照一定采集频率对环境亮度进行周期性采集,并且该采集频率对应的采集周期与第一指定时间不同。其中,第二数据采集子模块312可以为光线传感器,但不限于此。\n[0082] 第三数据采集子模块313,用于每隔第一指定时间对终端设备的坐标信息进行一次采集时间为第二指定时间的采集,根据坐标信息和采集坐标信息的时间点获取速度采集值。在第二指定时间内,第三数据采集子模块313具体可以按照一定采集频率对终端设备的坐标信息进行周期性采集,并且该采集频率对应的采集周期与第一指定时间不同。其中,第三数据采集子模块313可以为GPS,但不限于此。\n[0083] 进一步,第三数据采集子模块313还可以用于每隔第一指定时间对终端设备所处的高度进行一次采集时间为第二指定时间的采集,获取高度采集值。\n[0084] 第四数据采集子模块314,用于每隔第一指定时间对终端设备的运动状态进行一次采集时间为第二指定时间的采集,获取加速度采集值,并根据加速度采集值和采集加速度采集值的时间点获取加速度变化率采集值。在第二指定时间内,第四数据采集子模块314具体可以按照一定采集频率对终端设备的运动状态进行周期性采集,并且该采集频率对应的采集周期与第一指定时间不同。其中,第四数据采集子模块314可以为加速度传感器。\n[0085] 第五数据采集子模块315,用于每隔第一指定时间对环境温度进行一次采集时间为第二指定时间的采集,获取温度采集值。在第二指定时间内,第五数据采集子模块315具体可以按照一定采集频率对环境温度进行周期性采集,并且该采集频率对应的采集周期与第一指定时间不同。其中,第五数据采集子模块315可以为温度传感器,但不限于此。\n[0086] 第六数据采集子模块316,用于每隔第一指定时间对终端设备的系统时间进行一次采集时间为第二指定时间的采集,获取时间采集值。\n[0087] 进一步,本实施例的模式确定模块32包括以下至少一个确定子模块:\n[0088] 第一确定子模块321,用于根据户外模式与影响因素的对应关系,将噪声采集值或加速度变化率采集值进行平均处理,获取噪声平均值或加速度变化率平均值,将噪声平均值或加速度变化率平均值分别与噪声上限值或加速度变化率门限进行比较,如果噪声平均值大于或等于噪声上限值或加速度变化率平均值大于或等于加速度变化率门限,确定户外模式为第一情景模式。\n[0089] 第二确定子模块322,用于根据车载模式与影响因素的对应关系,将速度采集值进行平均处理,获取速度平均值,将速度平均值分别与低速门限和高速门限进行比较,如果速度平均值大于低速门限且小于高速门限,确定车载模式为第一情景模式。\n[0090] 第三确定子模块323,用于根据飞行模式与影响因素的对应关系,将高度采集值进行平均处理,获取高度平均值,将高度平均值与高度门限进行比较,如果高度平均值大于高度门限,确定飞行模式为第一情景模式。\n[0091] 第四确定子模块324,用于根据睡眠模式与影响因素的对应关系,将噪声采样值、亮度采集值、加速度采集值和时间采集值分别进行平均处理,获取噪声平均值、亮度平均值、加速度平均值和时间平均值,将噪声平均值、亮度平均值和加速度平均值分别与噪声下限值、亮度下限值、加速度门限进行比较,并将时间平均值分别与时间上限值和时间下限值进行比较,如果噪声平均值小于或等于噪声下限值,亮度平均值小于或等于亮度下限值、加速度平均值小于或等于加速度门限,并且时间平均值大于时间下限值且小于时间上限值,确定睡眠模式为第一情景模式。\n[0092] 进一步,本实施例的模式设置模块33包括:比较子模块331和模式切换子模块\n332。\n[0093] 其中,比较子模块331,用于将第二情景模式与第一情景模式进行比较,所述第二情景模式为终端设备当前使用的情景模式。\n[0094] 模式切换子模块332,与比较子模块331连接,用于在比较子模块331的比较结果为第二情景模式与第一情景模式不相同时,从第二情景模式切换为第一情景模式。\n[0095] 更进一步,本实施例的模式切换子模块332具体可以用于在第三指定时间内接收到用户输入的设置命令,根据设置命令从第二情景模式切换为第一情景模式,或者用于在第三指定时间结束后未接收到设置命令或者在第三指定时间内接收到用户输入的设置取消命令时,自动从第二情景模式切换为第一情景模式。\n[0096] 更进一步,本实施例的模式设置模块33还包括:信息提示子模块333。\n[0097] 信息提示子模块333,与比较子模块331连接,用于在比较子模块331的比较结果为第二情景模式与第一情景模式不相同时,向用户发出情景模式设置提示信息。\n[0098] 上述各功能子模块可用于执行图1或图2所示情景模式设置方法中的相应流程,其具体工作原理不再赘述,详见方法实施例的描述。\n[0099] 本实施例的终端设备,通过对终端设备所处环境中的多种影响因素进行采集,获取影响因素采集值,然后根据影响因素采集值、预先存储的影响因素门限和情景模式与影响因素的对应关系,确定出当前所属的情景模式,并根据确定出的情景模式进行情景模式的设置。本发明实施例的终端设备允许不同的情景模式使用不同的影响因素,并且对每种情景模式的判断可以基于一种或多种影响因素,而不再像现有技术那样对所有情景模式都基于环境噪声这一影响因素来判断,提高了确定出的情景模式的准确性,进而提高了情景模式设置的精度和效率。\n[0100] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0101] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;\n尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
法律信息
- 2015-06-03
- 2013-10-30
实质审查的生效
IPC(主分类): H04M 1/725
专利申请号: 201210075731.3
申请日: 2012.03.21
- 2013-09-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-01-02
|
2006-06-28
| | |
2
| |
2011-03-30
|
2010-10-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |