一种通过GPS判断手机漫游状态实现自动搜索连接服务商的方法

背景技术:

目前随着生活水平的提高和国际交流越来越频繁,越来越多的用户经常出差旅游探亲

在旅途中经常遇到使用手机漫游情况,当从一地区到另一个地区时手机暂时就没有服务信号,有的手机可以自动搜索到服务商(用户使用的手机服务商已和该地区的服务商已有合作服务业务),有的手机就根本无法自动识别到当地的服务运营商,必须手动去设置搜索服务商,这样对于用户使用操作时带来极大不便,如果当时正好有重要业务电话或者信息时没有及时收到会造成一定损失或不便。对于使用手机不是很熟悉的用户来说还是麻烦的。

所以可以通过一种方法来实现自动搜索服务商,并提示用户选择选择所需要连接的网络运营商。

方法内容:

 基于现有的手机已有通过GPS来实现手机漫游状态自动关闭数据包接收的方法,我们可以结合此技术用于实现手机国际漫游状态中自动搜索运营服务商。

 首先通过手机中的GPS模块技术判断手机所处的地理位置,当此地理位置和用户手机移动运营商常服务的地理位置不一致时就把该地理位置信息发送给手机显示屏告知用户所处目前地理位置,并提示用户的常用服务商暂不能提供服务信号信息。

 同时判断是否处于国际漫游状态,如果是处在漫游状态就通过处理器发送指令,发送给CPU,CPU根据指令请求自动搜索当地服务商(主要是通过一个无线通讯模块连接CPU的)此无线通讯模块主要是获取和接收服务商的通讯数据服务。

  此无线通讯模块通过手机解析模块解析用户手机卡所属服务商属性,比如当搜索到A国地区当地的服务商的信号时此时列表会显示A国地区不同种类的服务商名称,此时通讯模块获知解析到用户的手机卡所属的B国地区运营商和搜索到的A国服务商列表的某个运营商相匹配时就自动匹配连接此运营服务商,并通知提示用户此手机可以正常使用服务信号。

原理图及流程图:

原文地址:https://www.cnblogs.com/Warmsunshine/p/2878901.html