一种移动终端操作系统的切换方法和移动终端的制作方法_2

文档序号:9474502阅读:来源:国知局
WIFI网络的MAC地址,在预先收集的不同WIFI网络的MAC地址与所述WIFI网络对应的操作系统的第一映射关系中,查找到所述当前WIFI网络的MAC地址对应的第二操作系统;在确定所述移动终端当前对应执行的第二操作系统后,切换所述移动终端从当前使用的第一操作系统至与所述移动终端当前所连接的无线网络对应的第二操作系统。
[0042]本发明实施例中,优选地,所述无线网络的属性信息包括WIFI网络的MAC地址和SSID 值;
[0043]所述根据预置的不同无线网络的属性信息与操作系统的映射关系,切换所述移动终端从当前使用的第一操作系统至与所述移动终端当前所连接的无线网络对应的第二操作系统包括:
[0044]根据当前WIFI网络的MAC地址,在预置的不同WIFI网络的MAC地址与所述WIFI网络对应的操作系统的第一映射关系中,未查找到所述当前WIFI网络的MAC地址对应的第二操作系统时,获取所述当前WIFI网络的SSID值,在所述第一映射关系中,查找到所述SSID值对应的第二操作系统;
[0045]切换所述移动终端从当前使用的第一操作系统至与所述移动终端当前所连接的无线网络对应的第二操作系统。
[0046]本发明优选实施例中,所述无线网络的属性信息可以包括WIFI网络的MAC地址和SSID值。所述第二操作系统的确定过程可以包括:可以根据当前WIFI网络的MAC地址,在预先收集的不同WIFI网络的MAC地址与所述WIFI网络对应的操作系统的第一映射关系中,未查找到所述当前WIFI网络的MAC地址对应的第二操作系统时,获取所述当前WIFI网络的SSID值,在所述第一映射关系中,查找到所述SSID值对应的第二操作系统;在确定所述移动终端当前对应执行的第二操作系统后,可以切换所述移动终端从当前使用的第一操作系统至与所述移动终端当前所处位置信息对应的第二操作系统。
[0047]本发明实施例中,优选地,所述方法还包括:
[0048]未查找到所述第二操作系统时,在所述移动终端的终端界面上展示更新所述第一映射关系的提示信息,接收对所述移动终端当前所连接的无线网络对应的第三操作系统的设置操作。
[0049]本发明优选实施例中,当所述无线网络的属性信息包括WIFI网络的MAC地址,在预先收集的不同WIFI网络的MAC地址与所述WIFI网络对应的操作系统的第一映射关系中,未查找到所述当前WIFI网络的MAC地址对应的第二操作系统时;或当所述无线网络的属性信息包括WIFI网络的MAC地址和SSID值,在预先收集的不同WIFI网络的MAC地址与所述WIFI网络对应的操作系统的第一映射关系中,未查找到所述当前WIFI网络的MAC地址以及SSID值对应的第二操作系统时,可以在所述移动终端的终端界面上展示更新所述第一映射关系的提示信息,接收用户对所述移动终端当前所连接的无线网络对应的第三操作系统的设置操作,之后将所述移动终端切换至设置的第三操作系统。
[0050]本发明实施例中,优选地,在所述切换所述移动终端从当前使用的第一操作系统至与所述移动终端当前所处位置信息或当前所连接的无线网络对应的第二操作系统之前,所述方法还包括:
[0051]判定当前所处位置信息或当前所连接的无线网络对应的第二操作系统不同于当前使用的第一操作系统。
[0052]在具体实现中,移动终端所处位置信息或所连接的无线网络与操作系统可以存在对应关系。位置信息发生变化时,移动前位置信息对应的第一操作系统和当前位置信息对应的第二操作系统可能为同一操作系统,也可能为不同操作系统;同理,所连接的无线网络发生变化时,移动前无线网络对应的第一操作系统和当前无线网络对应的第二操作系统可能为同一操作系统,也可能为不同操作系统。因此,在切换所述移动终端从当前使用的第一操作系统至与所述移动终端当前所处位置信息或当前所连接的无线网络对应的第二操作系统之前,先对当前所处位置信息或当前所连接的无线网络对应的第二操作系统和当前使用的第一操作系统是否为同一操作系统进行判断。
[0053]依据本发明实施例,监控所述移动终端所处位置信息或所连接的无线网络的切换事件,根据预置的不同位置信息或不同无线网络与操作系统的映射关系,切换所述移动终端从当前使用的第一操作系统至与所述移动终端当前所处位置信息或当前所连接的无线网络对应的第二操作系统,无需接收用户的切换指示,只需根据移动终端当前所处位置信息或当前所连接的无线网络即可完成移动终端内不同操作系统的切换操作,简化了切换操作系统的操作过程,节省了切换操作系统的操作时间,避免了因用户忘记切换操作系统而带来的使用不便。
[0054]为使本领域技术人员更加清楚地理解本发明,下面通过具体示例对本发明实施例的依据无线网络的属性信息完成操作系统的切换操作进行详细说明。
[0055]示例I
[0056]本示例中,所述无线网络包括第一操作系统和第二操作系统。所述无线网络的属性信息包括WIFI网络MAC地址和SSID值。所述移动设备预先存储多组反映WIFI网络MAC地址与操作系统对应关系的键值对(key-value),其中,key代表WIFI网络MAC地址,value代表操作系统。
[0057]依据无线网络的属性信息完成操作系统的切换操作的步骤可以包括:
[0058]步骤SI,在监控所述移动终端所连接的无线网络的切换事件后,获取当前连接的WIFI网络MAC地址,以MAC地址为key,在预先存储的多组键值对中查找与key地址对应的value值,如果查找到与key对应的value值等于1,则切换到第一操作系统,如果value值等于2切换到第二操作系统;如果未查找到与key对应的value值,则执行步骤S2 ;
[0059]步骤S2,获取WIFI网络的SSID值,将SSID值作为key,在预先存储的多组键值对中查找与SSID值地址对应的value值,如果查找到与SSID值对应的value值等于I则切换到第一操作系统,如果value值等于2则切换到系统第二操作系统。
[0060]例如,移动终端首次连接到家中WIFI网络时,移动终端的终端界面显示提示信息,提示用户以后连接此WIFI网络时移动终端默认切换至操作系统A,接收用户的确认指示后,生成家中WIFI网络与操作系统A的对应关系,即生成家中WIFI网络的MAC地址与操作系统A的对应关系(key-value)。之后凡是移动终端连接到家中WIFI网络,在预设的对应关系(key-value)中,确定家中WIFI网络的MAC地址对应的操作系统A,将移动终端切换至操作系统A。
[0061]移动终端首次连接到公司WIFI网络时,移动终端的终端界面显示提示信息,提示用户以后连接此WIFI网络时移动终端默认切换至操作系统B,接收用户的确认指示后,生成公司WIFI网络与操作系统B的对应关系,即生成公司WIFI网络的MAC地址与操作系统B对应关系(key-value)。之后凡是移动终端连接到公司WIFI网络,在预设的对应关系(key-value)中,确定公司WIFI网络的MAC地址对应的操作系统B,将移动终端切换至操作系统B。
[0062]在具体实现中,若在预先存储的多组键值对中均未找到与WIFI网络的MAC地址或SSID值对应的value值,则可以在移动终端的当前界面上展示更新所述第一映射关系的提示信息,接收用户根据实际需要对所述移动终端当前所连接的无线网络对应的第三操作系统的设置操作。
[0063]参考图2,示出了根据本发明实施例2的移动终端操作系统的切换方法的流程图,该方法具体可以包括以下步骤:
[0064]步骤201、监控所述移动终端移动前后的位置信息,基于预先划分的位置区域,当所述移动终端移动前所处第一位置信息与当前所处第二位置信息不属于同一位置区域时,确定发生所述移动终端所处位置信息的切换事件。
[0065]本发明实施例中,可以预先接收针对某一区域划分得到的多个位置区域。可以利用移动终端上的GPS软件监控所述移动终端移动前后的位置信息,当所述移动终端移动前所处第一位置信息与当前所处第二位置信息属于同一位置区域时,可以判定移动终端未发生所述移动终端所处位置信息的切换事件;当所述移动终端移动前所处第一位置信息与当前所处第二位置信息不属于同一位置区域时,可以判定发生所述移动终端所处位置信息的切换事件,同时记录所述移动当前所处位置信息;当移动终端从某一位置区域内部移动至两个位置区域的边界线时,可以判定发生所述移动终端所处位置信息的切换事件,同时记录所述移动当前所处位置信息,也可以判定为未发生切换事件。
[0066]步骤202、根据预置的不同位置区域与所述移动终端的操作系统的第二映射关系,确定与所述移动终端当前所处位置信息对应的第二操作系统。
[0067]本发明实施例中,接收用户针对不同位置区域与所述移动终端的操作系统的对应关系设置的第二映射关系。在确定发生所述移动终端所处位置的切换事件后,在预先收集的不同位置区域与所述移动终端的操作系统的第二映射关系中,查找与所述移动终端当前所处位置区域对应的第二操作系统,从而确定与所述移动终端当前所处位置信息对应的第二操作系统。
[0068]步骤203、切换所述移动终端从当前使用的第一操作系统至与所述移动终端当前所处位置信息对应的第二操作系统。
[0069]依据本发
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1