一种基于虚拟SIM卡的无线接入点切换方法及系统与流程

文档序号:12379811阅读:278来源:国知局
一种基于虚拟SIM卡的无线接入点切换方法及系统与流程

本发明涉及无线通信领域,尤其涉及一种基于虚拟SIM卡的无线接入点切换方法及系统。



背景技术:

虚拟客户识别模块(SIM,Subscriber Identity Module)是一种将传统SIM卡中的信息直接存储在终端中,然后由CPU直接访问的技术。虚拟SIM卡相比传统的SIM卡具有方便集中管理、工作温度范围广、成本低等优点。

随着互联网的快速发展,公共场所、办公场所和家庭网络设备越来越多地使用无线局域网(WLAN,Wireless Local Area Networks)接入点(AP,Access Point)技术获取互联网服务。由于移动网络资费过高,用户希望通过使用WLAN AP接入来降低资费。另外,各运营商通过积极部署大量的WLAN AP来降低传统LTE/3G/4G网络的数据压力。

然而,目前,各运营商部署的WLAN AP接入时需要验证终端的SIM卡信息,若终端需要支持接入不同运营商的WLAN AP,则需要不同运营商之间签署漫游协议且终端购买漫游服务。如此,终端若需要支持漫游服务,需要将SIM卡信息通知给其他运营商(如漫游地运营商),从而导致用户信息泄露,不利于信息保护;另外,用户需要购买相关漫游服务,增加了用户的使用费用,从而降低了用户体验。



技术实现要素:

为了解决上述技术问题,本发明提供一种基于虚拟SIM卡的无线接入点切换方法及系统,能够用来解决现有技术中终端通过漫游服务接入不同运营商WLAN AP时导致的信息安全和用户体验不佳等问题。

为了达到上述技术目的,本发明提供一种基于虚拟SIM卡的无线接入点切换方法,包括:获取当前能连接的WLAN AP的信息;根据获取的当前能连接的WLAN AP的信息,从预先设置的虚拟SIM卡列表中确定最优的虚拟SIM卡;根据确定出的虚拟SIM卡,连接当前适配的WLAN AP。

进一步地,所述获取当前能连接的WLAN AP的信息之前,上述方法还包括:根据WLAN AP的信号强度,选择当前能连接的WLAN AP。

进一步地,所述WLAN AP的信息包括所述WLAN AP对应的国家码信息和服务集标识SSID信息。

进一步地,所述根据获取的当前能连接的WLAN AP的信息,从预先设置的虚拟SIM卡列表中确定适配的虚拟SIM卡包括:根据获取的当前能连接的WLAN AP的信息,确定对应的移动国家码信息和/或运营商信息,从预先设置的虚拟SIM卡列表中查询匹配当前能连接的WLAN AP对应的移动国家码信息和/或运营商信息的虚拟SIM卡,将查询得到的优先级最高的虚拟SIM卡确定为最优的虚拟SIM卡,查询得到最优的虚拟SIM卡依据的当前能连接的WLAN AP为当前适配的WLAN AP。

进一步地,所述预先设置的虚拟SIM卡列表包括主虚拟SIM卡及至少一个副虚拟SIM卡。

本发明还提供一种基于虚拟SIM卡的无线接入点切换系统,包括:获取模块,用于获取当前能连接的WLAN AP的信息;处理模块,用于根据获取的当前能连接的WLAN AP的信息,从预先设置的虚拟SIM卡列表中确定最优的虚拟SIM卡;连接模块,用于根据确定出的虚拟SIM卡,连接当前适配的WLAN AP。

进一步地,所述处理模块,还用于在所述获取模块获取当前能连接的WLAN AP的信息之前,根据WLAN AP的信号强度,选择当前能连接的WLAN AP。

进一步地,所述WLAN AP的信息包括所述WLAN AP对应的国家码信息和服务集标识SSID信息。

进一步地,所述处理模块,用于根据获取的当前能连接的WLAN AP的 信息,从预先设置的虚拟SIM卡列表中确定最优的虚拟SIM卡包括:根据获取的当前能连接的WLAN AP的信息,确定对应的移动国家码信息和运营商信息,从预先设置的虚拟SIM卡列表中查询匹配当前能连接的WLAN AP对应的移动国家码信息和/或运营商信息的虚拟SIM卡,将查询得到的优先级最高的虚拟SIM卡确定为最优的虚拟SIM卡,查询得到最优的虚拟SIM卡依据的当前能连接的WLAN AP为当前适配的WLAN AP。

进一步地,所述预先设置的虚拟SIM卡列表包括主虚拟SIM卡及至少一个副虚拟SIM卡。

在本发明中,获取当前能连接的WLAN AP的信息;根据获取的当前能连接的WLAN AP的信息,从预先设置的虚拟SIM卡列表中确定最优的虚拟SIM卡;根据确定出的虚拟SIM卡,连接当前适配的WLAN AP。如此,在连接WLAN AP时,通过WLAN AP的信息确定适配的虚拟SIM卡,实现了自动切换终端的SIM卡,从而确保终端成功接入WLAN AP,而且,扩展了WLAN AP的使用场景,降低了用户使用费用,提升了用户体验。

附图说明

图1为本发明较佳实施例提供的基于虚拟SIM卡的无线接入点切换方法的流程图;

图2为本发明实施例一提供的基于虚拟SIM卡的无线接入点切换方法的流程图;

图3为本发明实施例一中确定最优的虚拟SIM卡的流程图;

图4为本发明实施例一提供的基于虚拟SIM卡的无线接入点切换系统的示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明较佳实施例提供的基于虚拟SIM卡的无线接入点切换方 法的流程图。如图1所示,本发明较佳实施例提供的基于虚拟SIM卡的无线接入点切换方法包括以下步骤:

步骤11:获取当前能连接的WLAN AP的信息。

于本步骤之前,该方法还包括:根据WLAN AP的信号强度,选择当前能连接的WLAN AP。

于本步骤中,WLAN AP的信息包括所述WLAN AP对应的国家码信息和服务集标识(SSID,Service Set Identifier)信息。

步骤12:根据获取的当前能连接的WLAN AP的信息,从预先设置的虚拟SIM卡列表中确定最优的虚拟SIM卡。

于一实施例中,本步骤具体为:根据获取的当前能连接的WLAN AP的信息,确定对应的移动国家码信息和/或运营商信息,从预先设置的虚拟SIM卡列表中查询匹配当前能连接的WLAN AP对应的移动国家码信息和/或运营商信息的虚拟SIM卡,将查询得到的优先级最高的虚拟SIM卡确定为最优的虚拟SIM卡,与该最优的虚拟SIM卡匹配的WLAN AP为当前适配的WLAN AP。

于此,预先设置的虚拟SIM卡列表包括主虚拟SIM卡及至少一个副虚拟SIM卡。其中,主虚拟SIM卡与用户账号信息一一对应,只能在当前移动终端使用且默认无法修改。副虚拟SIM卡由运营商或第三方虚拟SIM卡提供商提供,副虚拟SIM卡仅用于WLAN AP接入的鉴权服务,不支持传统的LTE/3G/4G服务,而且,副虚拟SIM卡可预先设置多组并可以修改,如此,可作为公共账号供不同用户在不同终端上使用,从而保护用户信息。于此,预先设置的虚拟SIM卡列表中,主虚拟SIM卡的优先级高于副虚拟SIM卡。

步骤13:根据确定出的虚拟SIM卡,连接当前适配的WLAN AP。

图2为本发明实施例一提供的基于虚拟SIM卡的无线接入点切换方法的流程图。如图2所示,对本实施例的各步骤加以详细说明:

步骤101:扫描当前WLAN AP列表信息;

步骤102:判断当前WLAN AP列表是否为空,若为空,则执行步骤111, 若不为空,则执行步骤103;

步骤103:根据WLAN AP的信号强度,选择当前能连接的WLAN AP,具体而言,选择信号强度满足预设阈值的WLAN AP为当前能连接的WLAN AP(例如,为0个或至少一个);

步骤104:判断是否存在可连接的WLAN AP,若不存在,则执行步骤111,若存在,则执行步骤105;

步骤105:获取当前能连接的WLAN AP的信息,其中,WLAN AP的信息包括WLAN AP对应的国家码信息和SSID信息,于此,若当前能连接的WLAN AP的信息为多个时,获取每个当前能连接的WLAN AP的信息;

步骤106:根据WLAN AP的信息,从虚拟SIM卡列表中获取最优的虚拟SIM卡,其中,本步骤的详细过程参照图3的描述;

步骤107:发起连接外部WLAN AP;

步骤108:判断WLAN AP是否连接成功,若连接成功,则执行步骤109,若连接失败,则执行步骤110;

步骤109:保持WLAN AP连接;

步骤110:判断是否存在其他可连接的WLAN AP,若存在,则执行步骤105,若不存在,则执行步骤111;

步骤111:当前没有WLAN AP可连接,切换到其他网络(如LTE/3G/4G等)。

图3为本发明实施例一中确定最优的虚拟SIM卡的流程图。于本实施例中,预先设置的虚拟SIM卡列表例如包括主虚拟SIM卡及两个副虚拟SIM卡(副虚拟SIM卡1和副虚拟SIM卡2),且主虚拟SIM卡的优先级高于副虚拟SIM卡1,副虚拟SIM卡1的优先级高于副虚拟SIM卡2。如图3所示,该流程具体包括以下步骤:

步骤201:根据当前能连接的WLAN AP的国家码信息,确定第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)定义的移动国家码信息,具体而言,WLAN AP的国家码信息中携带有移动国家码信息,通过信息解析即可获取对应的移动国家码;

步骤202:根据当前能连接的WLAN AP的SSID信息的前缀标识信息,确定WLAN AP对应的3GPP定义的运营商信息,具体而言,根据WLAN AP的SSID信息的前缀标识信息及可参照的信息转换列表,经过信息转换可以得到对应的运营商信息;

步骤203:获取当前的虚拟SIM卡列表中各虚拟SIM卡的移动国家码信息和运营商信息;

步骤204:判断主虚拟SIM卡的移动国家码信息是否与当前能连接的WLAN AP的移动国家码信息一致,若一致,则执行步骤209,若不一致,则执行步骤205;

步骤205:根据当前能连接的WLAN AP对应的移动国家码查询虚拟SIM卡列表,获取该移动国家码对应的国际漫游地的虚拟SIM卡信息;

步骤206:是否存在国际漫游地的虚拟SIM卡,若存在,则执行步骤207,若不存在,则执行步骤214;

步骤207:判断国际漫游地的虚拟SIM卡的运营商是否与当前能连接的WLAN AP对应的运营商信息一致,若一致,则该国际漫游地的虚拟SIM卡(如副虚拟SIM卡1)为确定出的虚拟SIM卡,执行步骤208,若不一致,则执行步骤214;

步骤208:根据确定出的虚拟SIM卡,连接当前WLAN AP;

步骤209:判断主虚拟SIM卡的运营商信息是否与当前能连接的WLAN AP对应的运营商信息一致,若一致,则执行步骤213,若不一致,则执行步骤210;

步骤210:根据当前能连接的WLAN AP对应的移动国家码查询虚拟SIM卡列表,获取该移动国家码对应的国内漫游地的虚拟SIM卡信息;

步骤211:是否存在国内漫游地的虚拟SIM卡,若存在,则执行步骤212,若不存在,则执行步骤214;

步骤212:判断国内漫游地的虚拟SIM卡的运营商是否与当前能连接的WLAN AP对应的运营商信息一致,若一致,则该国内漫游地的虚拟SIM卡(如副虚拟SIM卡2)为确定出的虚拟SIM卡,执行步骤208,若不一致, 则执行步骤214;

步骤213:当前主虚拟SIM卡为确定出的虚拟SIM卡,不需要切换SIM卡,并执行步骤207;

步骤214:切换至其他WLAN AP。

此外,若针对该WLAN AP不存在匹配的最优虚拟SIM卡,则针对下一个当前能连接的WLAN AP同样执行国家码信息和运营商信息的比较流程,并依次类推,直至找到最优的虚拟SIM卡,且查找出该最优的虚拟SIM卡依据的WLAN AP为当前适配的WLAN AP。其中,上述当前能连接的WLAN AP的查找顺序例如为当前能连接的WLAN AP的信号强度由高至低的顺序。另外,于其他实施例中,若确定出的虚拟SIM卡的数目为多个,则将优先级最高的虚拟SIM卡确定为最优的虚拟SIM卡。

仍以本实施例的虚拟SIM卡列表设置为例,在实际应用中,根据实际情况(如不同运营商的资费相同时),当判断存在国际漫游地的虚拟SIM卡(如步骤206的结果为是)或存在国内漫游地的虚拟SIM卡时(如步骤211的结果为是),无需执行步骤207或步骤212,可直接将存在的国际漫游地的虚拟SIM卡或国内漫游地的虚拟SIM卡确定为最优的虚拟SIM卡。

另外,于其他实施例中,可仅根据移动国家码信息匹配确定最优的虚拟SIM卡。具体而言,根据当前能连接的WLAN AP的国家码信息,确定3GPP定义的移动国家码信息;获取当前的虚拟SIM卡列表中各虚拟SIM卡的移动国家码信息(其中,虚拟SIM卡列表的设置例如同实施例一);判断主虚拟SIM卡的移动国家码信息是否与当前能连接的WLAN AP的移动国家码信息一致,若一致,则主虚拟SIM卡为最优SIM卡;若不一致,判断副虚拟SIM卡1的移动国家码信息是否与当前能连接的WLAN AP的移动国家码信息一致,若一致,则副虚拟SIM卡1为最优SIM卡;若不一致,判断副虚拟SIM卡2的移动国家码信息是否与当前能连接的WLAN AP的移动国家码信息一致,若一致,则副虚拟SIM卡2为最优SIM卡;若不一致,切换至其他WLAN AP进行判断。

另外,于其他实施例中,可仅根据运营商信息匹配确定最优的虚拟SIM卡。具体而言,根据当前能连接的WLAN AP的SSID信息的前缀标识信息, 确定WLAN AP对应的3GPP定义的运营商信息;获取当前的虚拟SIM卡列表中各虚拟SIM卡的运营商信息(其中,虚拟SIM卡列表的设置例如同实施例一);判断主虚拟SIM卡的运营商信息是否与当前能连接的WLAN AP的运营商信息一致,若一致,则主虚拟SIM卡为最优SIM卡;若不一致,判断副虚拟SIM卡1的运营商信息是否与当前能连接的WLAN AP的运营商信息一致,若一致,则副虚拟SIM卡1为最优SIM卡;若不一致,判断副虚拟SIM卡2的运营商信息是否与当前能连接的WLAN AP的运营商信息一致,若一致,则副虚拟SIM卡2为最优SIM卡;若不一致,切换至其他WLAN AP进行判断。

此外,于其他实施例中,当前能连接的WLAN AP例如为多个时,分别通过移动国家码信息和运营商信息比较为每个当前能连接的WLAN AP确定信息一致的虚拟SIM卡,按照得到的虚拟SIM卡的优先级,将优先级最高的虚拟SIM卡确定为最优的虚拟SIM卡,且查询得到该虚拟SIM卡依据的当前能连接的WLAN AP为当前适配的WLAN AP,若查询得到该虚拟SIM卡依据的当前能连接的WLAN AP的数目为至少两个时,将信号强度较高的当前能连接的WLAN AP确定为当前适配的WLAN AP。

此外,本发明较佳实施例还提供一种基于虚拟SIM卡的无线接入点切换系统包括:获取模块,用于获取当前能连接的WLAN AP的信息;处理模块,用于根据获取的当前能连接的WLAN AP的信息,从预先设置的虚拟SIM卡列表中确定最优的虚拟SIM卡;连接模块,用于根据确定出的虚拟SIM卡,连接当前适配的WLAN AP。

于一实施例中,所述处理模块,还用于在所述获取模块获取当前能连接的WLAN AP的信息之前,根据WLAN AP的信号强度,选择当前能连接的WLAN AP。

于一实施例中,所述WLAN AP的信息包括所述WLAN AP对应的国家码信息和服务集标识SSID信息。

于一实施例中,所述处理模块,具体用于:根据获取的当前能连接的WLAN AP的信息,确定对应的移动国家码信息和/或运营商信息,从预先设置的虚拟SIM卡列表中查询匹配当前能连接的WLAN AP对应的移动国家 码信息和/或运营商信息的虚拟SIM卡,将查询得到的优先级最高的虚拟SIM卡确定为最优的虚拟SIM卡,查询得到最优的虚拟SIM卡依据的当前能连接的WLAN AP为当前适配的WLAN AP。

于一实施例中,预先设置的虚拟SIM卡列表包括主虚拟SIM卡及至少一个副虚拟SIM卡。

图4为本发明实施例一提供的基于虚拟SIM卡的无线接入点切换系统的示意图。如图4所示,本发明实施例一提供的基于虚拟SIM卡的无线接入点切换系统,设置于移动终端,包括:获取模块301、处理模块302、SIM卡模块304、连接模块303以及通信模块305。

于此,处理模块302,用于根据WLAN AP的信号强度选择当前能连接的WLAN AP。获取模块301,用于扫描和连接外部的WLAN AP;获取当前WLAN AP的国家码和运营商信息。连接模块303,用于根据确定出的虚拟SIM卡,连接当前适配的WLAN AP。于实际应用中,获取模块301和连接模块303的功能例如可整合在移动终端的WIFI模块中。

于此,处理模块302,还用于根据获取模块301得到的当前能连接的WLAN AP的信息,判断是否需要切换虚拟SIM卡信息,若需要,则从SIM卡模块304获取虚拟SIM卡信息;根据用户签约信息,通知通信模块305更新SIM列表信息。

于此,SIM卡模块304在出厂时预先设置一组虚拟SIM卡列表信息,其中,虚拟SIM卡列表信息的具体内容同上述方法所述,故于此不再赘述。SIM卡模块304,用于给处理模块302提供虚拟SIM卡列表信息;还通过通信模块305获取更新的SIM卡列表信息。

于此,通信模块305,用于负责与虚拟SIM卡服务器通信,根据处理模块302的指令获取和更新SIM卡模块304内的虚拟SIM卡列表信息。

此外,上述系统的具体处理过程同上述方法所述,故于此不再赘述。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进, 这些变化和改进都落入要求保护的本发明范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1