一种情景模式切换方法及移动终端的制作方法_3

文档序号:9767951阅读:来源:国知局
提供的情景模式切换方法的流程示意图。如图3所示,本发明实施例的所述方法可以包括以下步骤S301-步骤S307。
[0062]S301,当无线网络连接功能处于开启状态时,获取当前环境下的无线网络列表中的每个无线网络的特征属性信息。
[0063]S302,将所述无线网络列表中的每个无线网络的特征属性信息分别与预设情景模式对照表中的每种情景模式进行匹配。
[0064]本发明实施例中的步骤S301-步骤S302的具体实现过程可参见图2所示实施例的步骤S201-步骤S202的具体描述,在此不再赘述。
[0065]S303,若所述无线网络列表与所述预设情景模式对照表中的至少两种情景模式相匹配,则检测所述预设情景模式对照表中是否存在与当前连接无线网络的特征属性信息相匹配的情景模式。
[0066]具体的,若所述无线网络列表与所述预设情景模式对照表中的至少两种情景模式相匹配,则所述移动终端获取所述移动终端当前连接无线网络的特征属性信息,所述当前连接无线网络位于所述无线网络列表中,与所述无线网络列表中的其它无线网络区别显示。本发明实施例将所述当前连接无线网络的特征属性信息作为判断条件,所述移动终端检测所述预设情景模式对照表中是否存在与所述当前连接无线网络的特征属性信息相匹配的情景模式。
[0067]S304,若存在与所述当前连接无线网络的特征属性信息相匹配的情景模式,则将与所述当前连接无线网络的特征属性信息相匹配的情景模式确定目标情景模式。
[0068]具体的,若存在与所述当前连接无线网络的特征属性信息相匹配的情景模式,则所述移动终端将与所述当前连接无线网络的特征属性信息相匹配的情景模式确定目标情景模式。
[0069]S305,若不存在与所述当前连接无线网络的特征属性信息相匹配的情景模式,则分别获取所述至少两种情景模式中每种情景模式与所述无线网络列表相匹配的无线网络的个数。
[0070]具体的,若不存在与所述当前连接无线网络的特征属性信息相匹配的情景模式,则所述移动终端无法根据所述当前连接无线网络的特征属性信息确定目标情景模式,因此所述移动终端根据与所述至少两种情景模式的匹配结果确定目标情景模式。所述移动终端分别获取所述至少两种情景模式中每种情景模式与所述无线网络列表相匹配的无线网络的个数,例如,所述无线网络列表与情景模式A和情景模式B相匹配,分别获取与情景模式A、情景模式B相匹配的无线网络的个数。
[0071]S306,将所述至少两种情景模式中与所述无线网络列表相匹配的无线网络的个数最多的情景模式确定目标情景模式。
[0072]具体的,所述移动终端将所述至少两种情景模式中与所述无线网络列表相匹配的无线网络的个数最多的情景模式确定目标情景模式。例如,与情景模式A相匹配的无线网络的个数为3个,与情景模式B相匹配的无线网络的个数为5个,则将情景模式B确定为目标情景模式。
[0073]S307,若所述目标情景模式与当前情景模式不同,则将所述当前情景模式切换至所述目标情景模式。
[0074]具体的,在所述移动终端根据所述无线网络列表中的每个无线网络的特征属性信息确定好所述目标情景模式时,所述移动终端获取所述移动终端当前情景模式,即所述移动终端正在运行的情景模式。若所述目标情景模式与所述当前情景模式不同,则所述移动终端将当前情景模式切换至所述目标情景模式,以使切换后的情景模式适应当前环境。若所述目标情景模式与所述当前情景模式相同,则所述移动终端以所述当前情景模式继续运行,不做切换处理。
[0075]在本发明实施中,通过在无线网络连接功能处于开启状态时,获取当前环境下的无线网络列表中的每个无线网络的特征属性信息,并将所述无线网络列表中的每个无线网络的特征属性信息分别与预设情景模式对照表中的每种情景模式进行匹配,若所述无线网络列表与所述预设情景模式对照表中的至少两种情景模式相匹配,则根据当前连接无线网络的特征属性信息确定目标情景模式,并在目标情景模式与当前情景模式不同的情况下,将当前情景模式切换至目标情景模式,以适应当前环境,实现根据无线网络的特征属性信息自动切换情景模式,无需用户手动操作切换,能够提高移动终端的智能性、灵活性,方便用户使用。
[0076]下面将结合附图4和附图5,对本发明实施例提供的移动终端进行详细介绍。需要说明的是,附图4和附图5所示的电子设备,用于执行本发明图1-图3所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1-图3所示的实施例。
[0077]请参见图4,为本发明实施例提供的移动终端的结构示意图。如图4所示,所述移动终端10可以包括信息获取单元101、目标确定单元102和模式切换单元103。
[0078]信息获取单元101,用于当无线网络连接功能处于开启状态时,获取当前环境下的无线网络列表中的每个无线网络的特征属性信息。
[0079]具体实现中,本发明实施例中的移动终端10具有无线网络连接功能,能够获取当前环境下的多个无线网络并可通过身份验证连接上某个无线网络。当所述移动终端10的用户打开所述移动终端10的无线网络连接功能,例如通过快捷菜单或设置选项打开手机上的“WiFi”或“无线局域网”,此时所述移动终端10的无线网络连接功能处于开启状态,此时所述移动终端10可能已成功连接上某个无线网络,也可能未连接上任意一个无线网络。当所述移动终端10的无线网络连接功能处于开启状态时,所述信息获取单元101获取当前环境下的无线网络列表中的每个无线网络的特征属性信息。所述信息获取单元101通过搜索当前环境下的无线网络来获取当前环境下的无线网络列表,进而获取所述每个无线网络的特征属性信息。在本发明实施例中,所述特征属性信息包括服务集标识和/或物理地址标识。服务集标识用来区分不同的网络,最多可以有32个字符,在本发明实施例中用来区分不同的无线网络,可以理解的是,SSID为无线网络的标识名称。物理地址标识即无线网络的IP地址,若存在相同SSID的至少两个无线网络,则采用物理地址标识对所述至少两个无线网络进行区分,在这种情况下,所述特征属性信息包括服务集标识和物理地址标识;若不存在相同SSID的无线网络,则既可根据SSID进行区分,也可根据IP地址进行区分,在这种情况下,所述特征属性信息包括服务集标识或物理地址标识。可选的,所述特征属性信息还可以为其它用于区分无线网络的特征信息,例如,连接无线网络所使用的验证密码等。
[0080]目标确定单元102,用于根据所述无线网络列表中的每个无线网络的特征属性信息和预设情景模式对照表确定目标情景模式。
[0081]具体实现中,所述目标确定单元102根据所述无线网络列表中的每个无线网络的特征属性信息和预设情景模式对照表确定目标情景模式,所述预设情景模式对照表包括多种情景模式以及与所述多种情景模式中每种情景模式对应的无线网络的特征属性信息。所述预设情景模式对照表至少包括静音模式和响铃模式,静音模式即关闭响铃模式,响铃模式即打开响铃模式,所述预设情景模式还可包括户外模式、会议模式等,各个情景模式对应不同的铃声音量、响铃方式。所述预设情景模式对照表根据用户在各个情景模式中设置的无线网络的特征属性信息生成,可选的,用户在情景模式设置界面中,手动添加一个或多个无线网络的特征属性信息至某个情景模式的设置选项中,将其作为启动该情景模式的条件;可选的,用户在无线网络列表的显示界面中,选择一个或多个无线网络的特征属性信息,并将其添加至某个情景模式的设置选项中,将其作为启动该情景模式的条件。所述移动终端10可在用户第一次使用无线网络连接功能时,以对话框的形式提示用户为各个情景模式设置无线网络的特征属性信息;或在用户第一次切换情景模式时,提示用户设置,以便后续所述移动终端能够自动切换情景模式。所述目标确定单元102的具体结构可参见图5,所述目标确定单元102可以包括匹配单元1021、第一确定单元1022、检测单元1023、第二确定单元1024、个数获取单元1025和第三确定单元1026。
[0082]匹配单元1021,用于将所述无线网络列表中的每个无线网络的特征属性信息分别与预设情景模式对照表中的每种情景模式进行匹配。
[0083]具体实现中,所述匹配单元1021将所述无线网络列表中的每个无线网络的特征属性信息分别与预设情景模式对照表中的每种情景模式进行匹配。所述匹配单元1021将所述每个无线网络的特征属性信息分别与所述预设情景模式对照表中的每种情景模式下的无线网络的特征属性信息进行比较,若所述无线网络列表中的某个或某几个无线网络的特征属性信息与某个情景模式下的无线网络的特征属性信息相同,则所述无线网络列表中的这个或这几个无线网络与该情景模式相匹配,进而所述无线网络列表与该情景模式相匹配。若所述无线网络列表中一些无线网络与情景模式A相匹配,一些无线网络与情景模式B相匹配,则所述无线网络列表与两种情景模式相匹配。因此,匹配结果可能为与所述预设情景模式中的某种情景模式相匹配,也可能与所述预设情景模式中的至少两种情景模式相匹配。
[0084]第一确定单元1022,用于若所述无线网络列表与所述预设情景模式对照表中的某种情景模式相匹配,且相匹配的无线网络的个数超过预设阈值,则将该情景模式确定为目标情景模式。
[0085]具体实现中,若所述无线网络列表与所述预设情景模式对照表中的某种情景模式相匹配,且相匹配的无线网络的个数超过预设阈值,则所述第一确定单元1022将该情景模式确定为目标情景模式。其中,所述预设阈值的具体数值在此不做限
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1