一种自动切换移动终端场景模式的方法及系统的制作方法

文档序号:7553908阅读:121来源:国知局
专利名称:一种自动切换移动终端场景模式的方法及系统的制作方法
技术领域
本发明涉及一种移动终端场景模式切换方法,特别是涉及一种通过获取移动终端地理位置自动切换移动终端场景模式的方法及系统。
背景技术
移动终端,特别是手机,现在已经成为了人们一个随身携带的工具,逐渐成为了人们不可缺少的一部分,于是人们在很多不同的场合都要和手机打交道,例如,在家里、在办公室里或者出门在外。在不同的场景模式中,用户的角色都是有变化的,那么,如果手机如何能自动根据这些不同的场景模式自动的切换至相应的设置,使手机成为人们的小帮手。

发明内容
本发明的目的在于克服现有技术的不足,提供一种自动切换移动终端场景模式的方法及系统,通过获取移动终端地理位置自动切换移动终端场景模式,给用户使用带来便捷,提升了用户体验。为了达到上述目的,本发明采用的技术方案是,一种自动切换移动终端场景模式的方法,所述场景包括情景模式、各种来电铃声、解锁方式、壁纸种类、WIFI开关状态、数据网络开关状态等,包括如下步骤:
步骤1.设置移动终端场景模式、场景模式ID、场景模式应用范围、切换场景模式的偏移量阀值及获取移动终端位置信息的间隔时间;
步骤2.根据间隔时间获取移动终端当前位置信息,将当前位置信息与上一场景模式位置信息进行比较,获取位置偏移量;
步骤3.判断位置偏移量是否超过偏移量阀值,是则获取当前位置所在的场景模式ID及当前运行的场景模式ID,否则返回步骤2 ;
步骤4.判断当前位置所在的场景模式ID与当前运行的场景模式ID是否一致,是则返回步骤2,否则切换至当前位置所在的场景模式ID的场景模式设置。进一步的,步骤I所述的场景模式由用户手动设置,并为每个场景模式设定唯一ID0步骤I所述的场景模式应用范围通过输入一位置信息的经纬度,并为该位置界定半径或手动圈定一正方形、长方形、菱形的方式设定场景应用范围。另外,步骤I所述的场景模式应用范围通过另一种方式实现,即在移动终端安装定位地图软件,在定位地图软件上获取一点,并为该位置界定半径或手动圈定一正方形、长方形、菱形的方式设定场景应用范围。步骤I所述的偏移量阀值大小由用户根据具体情况设定。步骤2所述的获取位置偏移量通过获取当前位置的经纬度和上一场景模式位置的经纬度,通过计算得到偏移量。一种自动切换移动终端场景模式设置的系统,包括: 场景模式设置模块,用于设置移动终端场景模式、场景模式ID、场景模式应用范围、切换场景模式的偏移量阀值及获取移动终端位置信息的间隔时间;
位置偏移量获取模块,用于根据间隔时间获取移动终端当前位置信息,将当前位置信息与上一场景模式位置信息进行比较,获取位置偏移量;
场景模式ID获取模块,用于判断位置偏移量是否超过偏移量阀值,是则获取当前位置所在的场景模式ID及当前运行的场景模式ID ;
场景模式ID判断模块,判断当前位置所在的场景模式ID与当前运行的场景模式ID是否一致。与现有技术相比,本发明的有益效果是:只需用户提前设置不同情况下的场景模式,在使用过程中,无须用户进行手动切换,通过获取用户当前所处位置信息自动切换移动终端场景模式设置,使用方便快捷,提升了用户体验。


图1为本发明的方法流程图。
具体实施例方式本发明的主旨在于克服现有技术的不足,提供一种自动切换移动终端场景模式的方法及系统,比如用户习惯在上班的时候将手机设置成为震动或者静音模式,而在家里又喜欢将手机设置为响铃模式。本发明可以根据不同的地点自动切换模式。再比如用户喜欢用手机浏览网页,在公司使用的是W1-fi,而到了家里就需要使用数据网络了,本发明可以根据用户当前所在地来切换,提升用户体验效果。下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。本发明的方法流程图如图1所示,一种自动切换移动终端场景模式的方法,包括如下步骤:
步骤1.设置移动终端场景模式、场景模式ID、场景模式应用范围、切换场景模式的偏移量阀值及获取移动终端位置信息的间隔时间;
步骤2.根据间隔时间获取移动终端当前位置信息,将当前位置信息与上一场景模式位置信息进行比较,获取位置偏移量;
步骤3.判断位置偏移量是否超过偏移量阀值,是则获取当前位置所在的场景模式ID及当前运行的场景模式ID,否则返回步骤2 ;
步骤4.判断当前位置所在的场景模式ID与当前运行的场景模式ID是否一致,是则返回步骤2,否则切换至当前位置所在的场景模式ID的场景模式设置。进一步的,步骤I所述的场景模式由用户手动设置,并为每个场景模式设定唯一ID。场景模式可分为家庭场景模式、公司场景模式及户外场景模式等,例如给每个场景模式设置特定的来电铃声、是否振动、网络连接设置等。步骤I所述的场景模式应用范围通过输入一位置信息的经纬度,并为该位置界定半径或手动圈定一正方形、长方形、菱形的方式设定场景应用范围。另外,本发明包括但不限于上述形状,例如,可以是不规则多边形。
另外,步骤I所述的场景模式应用范围通过另一种方式实现,即在移动终端安装定位地图软件,在定位地图软件上获取一点,并为该位置界定半径或手动圈定一正方形、长方形、菱形的方式设定场景应用范围。另外,本发明包括但不限于上述形状,例如,可以是不规则多边形。步骤I所述的偏移量阀值大小由用户根据具体情况设定。例如,用户在家庭模式下的范围较大,可以将家庭模式的偏移量阀值设置较大,如果活动范围较小,则相应设置较小的偏移量阀值。公司或户外设置方法都根据用户的活动范围而定。步骤2所述的获取位置偏移量通过获取当前位置的经纬度和上一场景模式位置的经纬度,通过计算得到偏移量。例如设置上一场景模式位置的经纬度坐标为(X,y),当前位置的经纟韦度坐标为(xl,yl),根据(xl,yl)与(x,y)之间的偏移量。一种自动切换移动终端场景模式设置的系统,包括:
场景模式设置模块,用于设置移动终端场景模式、场景模式ID、场景模式应用范围、切换场景模式的偏移量阀值及获取移动终端位置信息的间隔时间;
位置偏移量获取模块,用于根据间隔时间获取移动终端当前位置信息,将当前位置信息与上一场景模式位置信息进行比较,获取位置偏移量;
场景模式ID获取模块,用于判断位置偏移量是否超过偏移量阀值,是则获取当前位置所在的场景模式ID及当前运行的场景模式ID ;
场景模式ID判断模块,判断当前位置所在的场景模式ID与当前运行的场景模式ID是否一致。场景模式设置模块,包括:
场景选择模块,用于设定场景模式的执行项,例如铃声、振动、连接网络、手机壁纸等选
项;
场景模式ID设置模块,用于设定场景模式的ID字段,当场景模式设置好后,每保存一个场景模式,系统自动分配一 ID字段;
场景模式应用范围设置模块,用于设定一个场景模式的应用范围,即地理位置范围,此项具体范围由用户设定;
偏移量阀值设置模块,用于设置偏移量阀值,该阀值是一个确定是否执行场景判断的标准;
间隔时间设置模块,用于定时获取用户所持移动终端所在的位置。位置偏移量获取模块包括:
当前位置信息获取模块,用于获取当前位置坐标;
上一场景模式位置信息获取模块,用于读取上一场景模式位置信息,即坐标信息;
偏移量计算模块,用于根据当前位置坐标和上一场景模式位置坐标计算偏移量。场景模式ID获取模块包括:
偏移量阀值判断模块,用于判断位置偏移量是否超过偏移量阀值;
当前位置所在的场景模式ID获取模块,用于获取当前位置所在的场景模式ID ;
当前运行场景模式ID获取模块,用于获取当前运行的场景模式ID。场景模式ID判断模块包括:
比较模块,用于判断当前位置所在的场景模式ID与当前运行的场景模式ID是否一致。
切换模块,用于切换至当前位置所在的场景模式ID的场景模式设置。本发明主要有两个阶段,设置场景和切换场景,为了更好的说明一下流程,在这里设定两个定义:
最小偏移量(MO),即偏移量阀值:该变量是一个确定是否执行场景判断的标准,也可以说是一个精度,该值越大,则精度越小,进行判断的频率就越低,反之亦然;
最小提醒时间(MT),即间隔时间:该变量是确定获取GPS等相关地理位置的最小相隔时间,该值越大,即获取GPS等信息的频率越小,反之亦然。设置场景:
步骤101、添加一个新的场景或者编辑已存在的场景;
步骤102、设置场景的地理位置:输入一个地理位置,这个位置可以输入经纬度,也可以从第三方地图应用获取一个地点,或者在设置的时候提供一张地图让用户选择地点,这个地点最终会以经纬度的形式保存起来;
步骤103、设定场景的围栏范围(即应用范围):设定该范围可以采用位置点加半径的方式,或者使用多边形的方式来确定;
步骤104、设置场景判断的最小偏移量(MO)和最小提醒时间(MT);
步骤105、为场景添加需要的更改设置;
步骤106、保存场景的设置。当手机地理位置发生变化时,执行场景操作的流程:
步骤201、启动,设置应用刚启动标志位mStartlnit = 1,转到步骤202;
步骤202、获取当前地理位置(X, y),如果mStartlnit等于I,则令mStartInit=0,将该地点位置保存为前一位置(xl,yl)并且转到步骤204,否则转到步骤203 ;
步骤203:计算(X, y)和(xl, yl)的偏移量offset,如果offset小于MO,则转到步骤206,否则将该位置保存为前一位置(xl,yl)并且转到步骤204 ;
步骤204、判断该地点是否在已设置的场景围栏内,如果是则获取该场景的Id,如果Id和当前运行的场景的Id —致,转到步骤206,如果不一致则转步骤205 ;
步骤205、切换至当前手机设置,转到步骤206 ;
步骤206、等待时间MT,转到步骤202。以上内容是结合具体的优选方式对本发明所作的进一步详细说明,不应认定本发明的具体实施只局限于以上说明。对于本技术领域的技术人员而言,在不脱离本发明构思的前提下,还可以作出若干简单推演或替换,均应视为由本发明所提交的权利要求确定的保护范围之内。
权利要求
1.一种自动切换移动终端场景模式的方法,包括如下步骤: 步骤1.设置移动终端场景模式、场景模式ID、场景模式应用范围、切换场景模式的偏移量阀值及获取移动终端位置信息的间隔时间; 步骤2.根据间隔时间获取移动终端当前位置信息,将当前位置信息与上一场景模式位置信息进行比较,获取位置偏移量; 步骤3.判断位置偏移量是否超过偏移量阀值,是则获取当前位置所在的场景模式ID及当前运行的场景模式ID,否则返回步骤2 ; 步骤4.判断当前位置所在的场景模式ID与当前运行的场景模式ID是否一致,是则返回步骤2,否则切换至当前位置所在的场景模式ID的场景模式设置。
2.根据权利要求1所述的自动切换移动终端场景模式的方法,其特征在于:步骤I所述的场景模式由用户手动设置,并为每个场景模式设定唯一 ID。
3.根据权利要求2所述的自动切换移动终端场景模式的方法,其特征在于:步骤I所述的场景模式应用范围通过输入一位置信息的经纬度,并为该位置界定半径或手动圈定一正方形、长方形、菱形的方式设定场景应用范围。
4.根据权利要求2所述的自动切换移动终端场景模式的方法,其特征在于:步骤I所述的场景模式应用范围通过在移动终端安装定位地图软件,在定位地图软件上获取一点,并为该位置界定半径或手动圈定一正方形、长方形、菱形的方式设定场景应用范围。
5.根据权利要求3或4所述的自动切换移动终端场景模式的方法,其特征在于:步骤I所述的偏移量阀值大小由用户根据具体情况设定。
6.根据权利要求5所述的自动切换移动终端场景模式的方法,其特征在于:步骤2所述的获取位置偏移量通过获取当前位置的经纬度和上一场景模式位置的经纬度,通过计算得到偏移量。
7.一种自动切换移动终端场景模式设置的系统,其特征在于,包括: 场景模式设置模块,用于设置移动终端场景模式、场景模式ID、场景模式应用范围、切换场景模式的偏移量阀值及获取移动终端位置信息的间隔时间; 位置偏移量获取模块,用于根据间隔时间获取移动终端当前位置信息,将当前位置信息与上一场景模式位置信息进行比较,获取位置偏移量; 场景模式ID获取模块,用于判断位置偏移量是否超过偏移量阀值,是则获取当前位置所在的场景模式ID及当前运行的场景模式ID ; 场景模式ID判断模块,判断当前位置所在的场景模式ID与当前运行的场景模式ID是否一致。
全文摘要
本发明公开了一种自动切换移动终端场景模式的方法及系统,所述方法包括如下步骤步骤1.设置移动终端场景模式、场景模式ID、场景模式应用范围、切换场景模式的偏移量阀值及获取移动终端位置信息的间隔时间;步骤2.根据间隔时间获取移动终端当前位置信息,将当前位置信息与上一场景模式位置信息进行比较,获取位置偏移量;步骤3.判断位置偏移量是否超过偏移量阀值,是则获取当前位置所在的场景模式ID及当前运行的场景模式ID,否则返回步骤2;步骤4.判断当前位置所在的场景模式ID与当前运行的场景模式ID是否一致,是则返回步骤2,否则切换至当前位置所在的场景模式ID的场景模式设置。使用方便快捷,提升了用户体验。
文档编号H04M1/725GK103179279SQ201310094140
公开日2013年6月26日 申请日期2013年3月22日 优先权日2013年3月22日
发明者曾元清, 雷辉, 林华秋 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1