网络参数匹配方法、及其装置和系统与流程

文档序号:12890458阅读:437来源:国知局
网络参数匹配方法、及其装置和系统与流程

本发明涉及到电子设备领域,特别是涉及到网络参数匹配方法、及其装置和系统。



背景技术:

现有无屏装置,可通过匹配连接网络的sim卡实现无屏装置与网络连接,但现有无屏装置使用范围相对狭窄与固定,大都只针对特定的客户和运营商合作,导致无屏装置的sim卡不具有全球区域范围内的有序管理,当无屏装置使用地理区域发生改变后,原配置的sim卡与所在地理区域上运营商所提供的网络平台不具有匹配性,必须更换与当地运营商所提供网络相匹配的sim卡才能使无屏装置与当地网络建立连接,所以当无屏装置使用地理区域变化的时候,就需要重新购买、更换sim卡,无法满足无屏装置在全球范围内使用任意一种sim卡都能够正常上网的问题。

因此,现有技术还有待改进。



技术实现要素:

本发明的主要目的为提供一种网络参数匹配方法、及其装置和系统,旨在解决通过sim卡匹配能使无屏装置正常上网的apn(accesspointname,即接入点名称)参数的技术问题。

本发明提出一种网络参数匹配方法,包括:

监听sim卡状态,判断sim卡是否装配到位;

若装配到位,识别存储于上述sim卡中的卡网络参数,其中,上述卡网络参数至少包括卡apn参数;

根据上述卡网络参数分析是否能与网络建立连接;

若不能建立连接,则获取新apn参数;

根据上述新apn参数分析能否与网络建立连接。

优选地,上述新apn参数来源于移动终端,上述获取新apn参数步骤包括:

启动近距离通讯模块以与上述移动终端无线连接;

基于上述无线连接向上述移动终端发送参数获取请求;

接收上述移动终端根据上述参数获取请求反馈的上述新apn参数。

优选地,上述新网络参数来源于移动终端,上述获取新apn参数步骤包括:

启动近距离通讯模块以产生无线信号;

接收上述移动终端基于上述无线信号发送的无线连接请求;

向上述移动终端发送同意连接指令;

接收上述移动终端根据上述同意连接指令反馈的上述新apn参数。

优选地,上述卡网络参数还包括卡mcc参数和/或卡mnc参数,上述参数获取请求携带上述卡mcc参数和/或卡mnc参数。

优选地,上述新apn参数为多个,上述根据上述新apn参数分析能否与网络建立连接的步骤之后包括:

若不能建立连接,则返回步骤“向上述移动终端发送参数获取请求”以获取下一个上述新apn参数进行网络连接分析。

优选地,上述根据上述新apn参数分析能否与网络建立连接的步骤包括:

将上述新apn参数向网络发送;

监听上述网络根据上述新apn参数产生的反馈信号;

对反馈信号的监听时长进行计时;

判断上述监听时长是否达到预设时间;

若达到,则判定根据上述新apn参数不能与网络建立连接。

优选地,上述根据上述新apn参数分析能否与网络建立连接的步骤之后,包括:

监听分析能否与网络建立连接的连接结果;

向上述移动终端发送上述连接结果。

优选地,上述根据上述新apn参数分析能否与网络建立连接的步骤之后包括:

若能建立连接,则关闭上述近距离通讯模块。

本发明还提供了一种网络参数匹配装置,包括:

监听模块,用于监听sim卡状态,判断sim卡是否装配到位;

识别模块,用于若装配到位,识别存储于上述sim卡中的卡网络参数,其中,上述卡网络参数至少包括卡apn参数;

第一分析模块,用于根据上述卡网络参数分析是否能与网络建立连接;

获取模块,用于若不能建立网络连接,则获取新apn参数

第二分析模块,用于根据上述新apn参数分析能否与网络建立连接。

优选地,上述获取模块,包括:

第一启动单元,用于启动近距离通讯模块以与上述移动终端无线连接;

第一发送单元,用于基于上述无线连接向上述移动终端发送参数获取请求;

第一接收单元,用于接收上述移动终端根据上述参数获取请求反馈的上述新apn参数。

优选地,上述获取模块,包括:

第二启动单元,用于启动近距离通讯模块以产生无线信号;

信号接收单元,用于接收上述移动终端基于上述无线信号发送的无线连接请求;

第二发送单元,用于向上述移动终端发送同意连接指令;

第二接收单元,用于接收上述移动终端根据上述同意连接指令反馈的上述新apn参数。

优选地,上述卡网络参数还包括卡mcc参数和/或卡mnc参数,上述参数获取请求携带上述卡mcc参数和/或卡mnc参数。

优选地,上述新apn参数为多个,上述网络参数匹配装置还包括:

返回获取模块,用于若第二分析模块分析出不能建立网络连接,则返回执行第一发送单元以获取下一个上述新apn参数进行网络连接分析。

优选地,上述第二分析模块,包括:

参数发送单元,用于将上述新apn参数向网络发送;

监听单元,用于监听上述网络根据上述新apn参数产生的反馈信号;

计时单元,用于对反馈信号的监听时长进行计时;

判断单元,用于判断上述监听时长是否达到预设时间;

判定单元,用于若达到预设时间,则判定根据上述新apn参数不能与网络建立连接。

优选地,上述网络参数匹配装置还包括:

监听分析模块,用于监听所述第一分析模块和/或所述第二分析模块分析能否与网络建立连接的连接结果;

结果发送模块,用于向上述移动终端发送上述连接结果。

优选地,上述网络参数匹配装置还包括:

关闭模块,用于若能建立连接,则关闭上述近距离通讯模块。

本发明还提供了一种网络参数匹配系统,上述网络参数匹配系统包括移动终端和与所述移动终端无线连接的无屏设备,上述无屏设备为上述的网络参数匹配装置。

本发明有益技术效果:本发明提供一种通过sim卡匹配能使无屏装置正常上网的apn参数的方法,即在监听sim卡装配到位后,识别存储于sim卡中的apn参数等卡网络参数并分析是否能与网络建立连接,在不能建立连接时,直接通过sim卡获取新apn参数使无屏装置与网络建立有效连接。本发明中当无屏装置使用地理区域发生改变后,无需重新购买、更换sim卡,而是通过sim卡重新获取与当地与网络相匹配的apn参数等卡网络参数,使得无屏装置在全球范围内使用任意一种sim卡都能够正常上网,使得无屏设备能够在全球范围内自由流通使用,进一步扩大无屏设备自由销售的范围。

附图说明

图1本发明中网络参数匹配方法的第一实施例流程示意图;

图1a本发明中移动终端根据卡mcc参数和/或卡mnc参数预存的apn参数列表示意图;

图2本发明中网络参数匹配方法的第二实施例流程示意图;

图3本发明中网络参数匹配方法第二实施例中步骤s4的流程示意图;

图4本发明中网络参数匹配方法另一实施例中步骤s4的流程示意图;

图5本发明中网络参数匹配方法第二实施例中步骤s5的流程示意图;

图6本发明中网络参数匹配装置的第一实施例模块结构示意图;

图7本发明中网络参数匹配装置的第二实施例模块结构示意图;

图8本发明中网络参数匹配装置第二实施例中获取模块的单元结构示意图;

图9本发明中网络参数匹配装置另一实施例中获取模块的单元结构示意图;

图10本发明中网络参数匹配装置第二实施例中第二分析模块的单元结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,提出本发明网络参数匹配方法的第一实施例,本发明实施例网络参数匹配方法,可以应用于设计有网络连接功能的无屏设备或有屏设备,优选无屏设备。本发明实施例以无屏设备为例进行详细说明。本发明的网络参数匹配方法的第一实施例,包括:

s1:监听sim卡状态,判断sim卡是否装配到位。

本实施例中sim(subscriberidentificationmodule,客户识别模块)卡具有热插拔触点,若无屏装置接触到热插拔触点则说明sim卡装配到位,接触不到则装配不到位。

s2:若装配到位,识别存储于上述sim卡中的卡网络参数,其中,上述卡网络参数至少包括卡apn(accesspointname,接入点名称)参数。

上述卡apn参数是设备连接网络时必须配置的参数,它决定设备通过哪种接入点来访问网络,不同的接入点所能访问的网络类型、网络范围以及接入的方式是不同的。上述网络类型,比如:internet网络、wap网络(wirelessapplicationprotocol:无线应用协议网络)、集团企业内部网络、行业内部专用网络等。卡apn参数与上述网络类型匹配后才能建立网络连接。本发明实施例的网络参数还包括卡mcc(mobilecountrycode,移动国家码)、卡mnc(mobilenetworkcode,移动网络号码)、账号名(accountname)、用户名(username)、密码(password)、端口代理(proxyport)、代理服务器地址(proxyaddress)、域名(domainname)、代理服务器用户名(proxyusername)、代理服务器密码(proxypassword)等中的一种或多种。

s3:根据上述卡网络参数分析是否能与网络建立连接。

本步骤具体实现步骤如下:将卡网络参数配置到接入网络的代码中;监测卡网络参数是否完成配置;若完成,则运行该接入网络的代码;判断能否接入网络(即与网络建立连接)。上述能够与网络建立连接表现为无屏设备可正常访问网络,或者表现为网络连接状态显示与网络正常连接,或者表现为能够接收到网络发送的信息。

s4:若不能建立连接,则获取新apn参数。

如果无屏设备不能访问网络,或者表现为网络连接状态显示无连接信号,说明当前的卡apn参数与网络类型不匹配,需要获取新apn参数与网络匹配。获取新apn参数的方法可以是自动轮询获取预置于无屏设备的apn参数列表中的新apn参数,也可以从移动终端自动轮询获取apn参数列表中的新apn参数。本步骤具体包括如下步骤:无屏设备若不能建立网络连接,触发发出提示信号;当无屏设备接收到用户按压特定按键时,自动轮询apn参数列表中的新apn参数,该apn参数列表可以存储于无屏设备、移动终端、或服务器中。

s5:根据上述新apn参数分析能否与网络建立连接。

本步骤中,分析新apn参数能否与网络建立连接的方法同s3,此处不作赘述。

进一步地,上述卡网络参数还包括卡mcc参数(mobilecountrycode,移动国家码)和/或卡mnc参数(mobilenetworkcode,移动网络码),上述参数获取请求携带上述卡mcc参数和/或卡mnc参数。

无屏设备首先读取sim卡的卡mcc参数和/或卡mnc参数等卡网络参数,然后根据卡mcc和/或卡mnc等选取与sim卡相关的卡apn参数系列,然后根据上述卡apn参数系列设置成卡apn参数列表,然后从卡apn参数列表选择相应参数数值组合为多个不同的卡apn参数。

请一并参照图2和图3,图2本发明中网络参数匹配方法的第二实施例流程示意图,图3为图2中网络参数匹配方法中步骤s4的流程示意图。本实施例与第一实施例大体相同,进一步地,本实施例的apn参数来源于移动终端。如图3所示,上述步骤s4包括:

s400:启动近距离通讯模块以与上述移动终端无线连接。

本步骤中的近距离通讯模块包括蓝牙单元或wifi单元,无屏设备启动近距离通讯模块后,移动终端可通过蓝牙单元或wifi单元与无屏设备建立无线连接。

s401:基于上述无线连接向上述移动终端发送参数获取请求。

无屏设备新apn参数通过近距离通讯模块向移动终端发送参数获取请求。优选地,新apn参数获取请求携带卡mcc参数和/或卡mnc参数一并向移动终端发送。

s402:接收上述移动终端根据上述参数获取请求反馈的上述新apn参数。

本实施例中的新apn参数存储在移动终端里,也可以由用户输入而生成,还可以是存储于服务器,具体地,如果新apn参数存储在移动终端里,移动终端执行如下步骤:接收无屏设备的参数获取请求、卡mcc参数和/或卡mnc参数;根据卡mcc参数和/或卡mnc参数在预存的apn参数列表(例如图1a)中查询对应的新apn参数;将新apn参数向无屏设备发送。

如果新apn参数由用户输入而生成,移动终端执行如下步骤:接收无屏设备的参数获取请求、卡mcc参数和/或卡mnc参数;弹出apn参数设置对话框,并将卡mcc参数和/或卡mnc参数显示于对话框中;接收用户设置的新apn参数并向无屏设备发送。

如果新apn参数存储在服务器,移动终端执行如下步骤:接收无屏设备的参数获取请求、卡mcc参数和/或卡mnc参数;将参数获取请求、卡mcc参数和/或卡mnc参数向服务器发送;接收服务器根据卡mcc参数和/或卡mnc参数在预存的apn参数列表(例如图1a)中查询对应的新apn参数;将新apn参数向无屏设备发送。

进一步地,apn参数列表中每一卡mcc参数和/或卡mnc参数对应存储了n个,n个为大于2的正整数,而上述根据上述步骤s5之后包括:

s6:若不能建立连接,则返回步骤s401,以获取下一个上述新apn参数进行网络连接分析。

具体地,本实施例中在上述步骤s402时,无屏设备接收到的新apn参数为卡mcc参数和/或卡mnc参数对应第n-1个新apn参数。当无屏设备分析使用新apn参数是否能够正常上网,当确定能够正常上网时,则保存此新apn参数并退出网络参数匹配;如果无屏设备依然不能够上网,则返回步骤s401,而再次进入步骤s402时,无屏设备所接收的下一个新apn参数为卡mcc参数和/或卡mnc参数对应的第n-2个新apn参数,并再次进入步骤s5或s6检测是否能够上网,如此循环,直到卡mcc参数和/或卡mnc参数对应的n个新apn参数轮询完毕或轮询到一新apn参数使得无屏设备能够与网络建立连接才停止。

在其它实施例中,apn参数列表为两个,第一个存储于无屏设备,第二个存储于移动终端,上述步骤s4中的新apn参数为第一个apn参数列表里的第n-1个新apn参数,执行完步骤s5后,此时s6替换为:若不能建立连接,则返回步骤s4,以获取第一个apn参数列表里的第n-2个新apn参数进入步骤s5,如此循环,直到第一个apn参数列表里的最后一个新apn参数被步骤s5分析出仍不能建立网络连接时,执行步骤s400-s402,以获取移动终端里第二个apn参数列表里的第n-1个新apn参数并进入步骤s5,若不能建立网络连接,即执行步骤s6:若不能建立连接,则返回步骤s401,如此循环,直到第二个apn参数列表里的最后一个新apn参数被分析完。

参照图4,图4为本发明中网络参数匹配方法另一实施例中步骤s4的流程示意图,本实施例与第一实施例大体相同,进一步地,上述新apn参数依然来源于移动终端,上述步骤s4包括:

s403:启动近距离通讯模块以产生无线信号。

本步骤中所指的近距离通讯模块同步骤s400。

s404:接收上述移动终端基于上述无线信号发送的无线连接请求。

本步骤的移动终端同样具有近距离通讯模块,用于扫描上述的无线信号,当扫描到时,向无屏设备发送无线连接请求。进一步地,移动终端可以通过用户输入的无屏设备imei号(internationalmobileequipmentidentity:国际移动设备身份码)来查找上述的无线信号,还可以通过扫描无屏设备的二维码以扫描到上述的无线信号。

s405:向上述移动终端发送同意连接指令。

本步骤中,无屏设备可以基于无线连接请求触发向上述移动终端发送同意连接指令,也可以在接收到用户按压连接蓝牙单元或wifi单元的按钮时触发向移动终端反馈同意连接的指令。

s406:接收上述移动终端根据上述同意连接指令反馈的上述新apn参数。

本实施例中的新apn参数存储在移动终端里,也可以由用户输入而生成,还可以是存储于服务器,具体地,如果新apn参数存储在移动终端里,移动终端执行如下步骤:接收无屏设备的同意连接指令、卡mcc参数和/或卡mnc参数;根据卡mcc参数和/或卡mnc参数在预存的apn参数列表(例如图1a)中查询对应的新apn参数;将新apn参数向无屏设备发送。

如果新apn参数由用户输入而生成,移动终端执行如下步骤:接收无屏设备的同意连接指令、卡mcc参数和/或卡mnc参数;弹出apn参数设置对话框,并将卡mcc参数和/或卡mnc参数显示于对话框中;接收用户设置的新apn参数并向无屏设备发送。

如果新apn参数存储在服务器,移动终端执行如下步骤:接收无屏设备的同意连接指令、卡mcc参数和/或卡mnc参数;将同意连接指令、卡mcc参数和/或卡mnc参数向服务器发送;接收服务器根据卡mcc参数和/或卡mnc参数在预存的apn参数列表(例如图1a)中查询对应的新apn参数;将新apn参数向无屏设备发送。

参照图5,图5为本发明中网络参数匹配方法第二实施例中步骤s5的流程示意图,本步骤为检测上述获取的新apn参数与网络的适配性。进一步地,上述步骤s5包括:

s500:将上述新apn参数向网络发送。

本步骤的具体实现步骤为第一实施例中的s31-33。

s501:监听上述网络根据上述新apn参数产生的反馈信号。

本步骤中的当无屏设备运行接入网络的代码以与网络建立连接时,网络会向无屏设备反馈是否同意连接的反馈信号,而无屏设备此时一直监听该反馈信号。

s502:对反馈信号的监听时长进行计时。

本实施例的无屏设备包括计时器,用于在运行接入网络的代码开始对无屏设备接收到反馈信号的持续时间进行计时,提高检测新apn参数与网络适配的可靠性、准确性。

s503:判断上述监听时长是否达到预设时间。

本步骤中比如设定时间为5秒或10秒。

s504:若达到,则判定根据上述新apn参数不能与网络建立连接。

计时达到预设时间,无屏设备未接收到网络的反馈信号,则判定新apn参数匹配不成功,无法连接网络。

本发明实施例中网络参数匹配方法第二实施例中,进一步地,上述步骤s5之后,还包括:

s7:监听分析能否与网络建立连接的连接结果。

本步骤中的连接结果包括能与网络建立连接和不能与网络建立连接。

s8:向上述移动终端发送上述连接结果。

及时将连接结果通过近距离通讯模块反馈到上述移动终端,以便移动终端从apn参数列表向无屏设备发送下一个新apn参数。

本发明中网络参数匹配方法第二实施例中,进一步地,上述步骤s5之后,还包括:

s9:若能建立连接,则关闭上述近距离通讯模块。

当检查到无屏设备能够正常上网,并向上述移动终端上报新apn参数匹配成功后,无屏设备关闭上述近距离通讯模块,以节省电量消耗。

参照图6,提出本发明网络参数匹配装置的第一实施例,本发明实施例网络参数匹配装置,可以应用于设计有网络连接功能的无屏设备或有屏设备,优选无屏设备。本发明实施例以无屏设备为例进行详细说明。本发明的网络参数匹配装置的第一实施例,包括:

监听模块1,用于监听sim卡状态,判断sim卡是否装配到位。

本实施例中sim卡具有热插拔触点,若监听模块1接触到热插拔触点则说明sim卡装配到位,接触不到则装配不到位。

识别模块2,用于若装配到位,识别存储于上述sim卡中的卡网络参数,其中,上述卡网络参数至少包括卡apn参数。

上述卡apn参数是设备连接网络时必须配置的参数,它决定设备通过哪种接入点来访问网络,不同的接入点所能访问的网络类型、网络范围以及接入的方式是不同的。上述网络类型,比如:internet网络、wap网络、集团企业内部网络、行业内部专用网络等。卡apn参数与上述网络类型匹配后才能建立网络连接。本发明实施例的网络参数还包括卡mcc、卡mnc、账号名、用户名、密码、端口代理、代理服务器地址、域名、代理服务器用户名、代理服务器密码等中的一种或多种。

第一分析模块3,用于根据上述卡网络参数分析是否能与网络建立连接。

第一分析模块3包括:配置子模块、监测子模块、运行子模块以及判断子模块。配置子模块用于将卡网络参数配置到接入网络的代码中;监测子模块用于监测卡网络参数是否完成配置;运行子模块用于在监测子模块监测卡网络参数完成配置时,运行该接入网络的代码;判断子模块用于判断能否接入网络(即与网络建立连接)。上述与网络建立连接表现为无屏设备可正常访问网络,或者表现为网络连接状态显示与网络正常连接,或者表现为能够接收到网络发送的信息。

获取模块4,用于若不能建立网络连接,则获取新apn参数。

如果无屏设备不能访问网络,或者表现为网络连接状态显示无连接信号,说明当前的卡apn参数与网络类型不匹配,需要通过获取模块4获取新apn参数与网络匹配。获取模块4获取新apn参数的方式可以是自动轮询预置于无屏设备的apn参数列表中的新apn参数,也可以从移动终端自动轮询获取apn参数列表中的新apn参数。获取模块4包括:触发子模块以及接收子模块。触发子模块用于第一分析模块3分析出不能建立网络连接时,触发发出提示信号;接收子模块用于当接收到用户按压特定按键时,自动轮询apn参数列表中的新apn参数,该apn参数列表可以存储于无屏设备、移动终端、或服务器中。

第二分析模块5,用于根据上述新apn参数分析能否与网络建立连接。

第二分析模块5分析新apn参数能否与网络建立连接的方法同第一分析模块3,此处不作赘述。

进一步地,上述卡网络参数还包括卡mcc参数和/或卡mnc参数,上述参数获取请求携带上述卡mcc参数和/或卡mnc参数。

识别模块2首先读取sim卡的卡mcc参数和/或卡mnc参数等卡网络参数,然后根据卡mcc和/或卡mnc等选取与sim卡相关的卡apn参数系列,然后根据上述卡apn参数系列设置成卡apn参数列表,然后从卡apn参数列表选择相应参数数值组合为多个不同的卡apn参数。

请一并参照图7和图8,图7本发明中网络参数匹配装置的第二实施例模块结构示意图,图8为图7中获取模块4的单元结构示意图。本实施例与第一实施例大体相同,进一步地,本实施例的apn参数来源于移动终端。如图8所示,上述获取模块4,包括:

第一启动单元400,用于启动近距离通讯模块以与上述移动终端无线连接。

近距离通讯模块包括蓝牙单元或wifi单元,第一启动单元400启动近距离通讯模块后,移动终端可通过蓝牙单元或wifi单元与无屏设备建立无线连接。

第一发送单元401,用于根据上述无线连接向上述移动终端发送参数获取请求。

第一发送单元401通过近距离通讯模块向移动终端发送新apn参数获取请求。优选地,新apn参数获取请求携带卡mcc参数和/或卡mnc参数一并向移动终端发送。

第一接收单元402,用于接收上述移动终端根据上述参数获取请求反馈的上述新apn参数。

本实施例中的新apn参数存储在移动终端里,也可以由用户输入而生成,还可以是存储于服务器,具体地,如果新apn参数存储在移动终端里,移动终端包括第一接收请求模块、查询模块以及第一发送参数模块;第一接收请求模块用于接收无屏设备的参数获取请求、卡mcc参数和/或卡mnc参数;查询模块用于根据卡mcc参数和/或卡mnc参数在预存的apn参数列表(例如图1a)中查询对应的新apn参数;第一发送参数模块用于将新apn参数向无屏设备发送。

如果新apn参数由用户输入而生成,移动终端包括第二接收请求模块、弹出模块以及接收设置模块,第二接收请求模块用于接收无屏设备的参数获取请求、卡mcc参数和/或卡mnc参数;弹出模块用于弹出apn参数设置对话框,并将卡mcc参数和/或卡mnc参数显示于对话框中;接收设置模块用于接收用户设置的新apn参数并向无屏设备发送。

如果新apn参数存储在服务器,移动终端还包括第三接收请求模块、发送信息模块、接收查询模块以及第二发送参数模块;第三接收请求模块用于接收无屏设备的参数获取请求、卡mcc参数和/或卡mnc参数;发送信息模块用于将参数获取请求、卡mcc参数和/或卡mnc参数向服务器发送;接收查询模块用于接收服务器根据卡mcc参数和/或卡mnc参数在预存的apn参数列表(例如图1a)中查询对应的新apn参数;第二发送参数模块用于将新apn参数向无屏设备发送。

进一步地,apn参数列表中每一卡mcc参数和/或卡mnc参数对应存储了n个,n个为大于2的正整数,上述网络参数匹配装置还包括:

返回获取模块6,用于若第二分析模块5分析出不能建立网络连接,则返回执行第一发送单元401以获取下一个上述新apn参数进行网络连接分析。

具体地,本实施例中的第一接收单元402接收到的新apn参数为卡mcc参数和/或卡mnc参数对应第n-1个新apn参数。第二分析模块5分析使用新apn参数是否能够正常上网,当确定能够正常上网时,则保存此新apn参数并退出网络参数匹配;如果第二分析模块5分析出依然不能够上网,则返回第一发送单元401,而再次进入第一接收单元402时,第一接收单元402所接收的下一个新apn参数为卡mcc参数和/或卡mnc参数对应的第n-2个新apn参数,并再次检测是否能够上网,如此循环,直到卡mcc参数和/或卡mnc参数对应的n个新apn参数轮询完毕或轮询到一新apn参数使得无屏设备能够与网络建立连接才停止。

在其它实施例中,apn参数列表为两个,第一个存储于无屏设备,第二个存储于移动终端,上述获取模块4所获取的新apn参数为第一个apn参数列表里的第n-1个新apn参数,第二分析模块5执行完毕,此时返回获取模块6用于若第二分析模块5分析出不能建立网络连接,则启动获取模块4,以获取第一个apn参数列表里的第n-2个新apn参数以启动第二分析模块5,如此循环,直到第一个apn参数列表里的最后一个新apn参数被第二分析模块5分析出仍不能建立网络连接时,依次启动第一启动单元400、第一发送单元401、第一接收单元402,以获取移动终端里第二个apn参数列表里的第n-1个新apn参数并再次启动第二分析模块5,若不能建立网络连接,此时返回获取模块6用于若第二分析模块5分析出不能建立网络连接,则启动第一发送单元401,如此循环,直到第二个apn参数列表里的最后一个新apn参数被分析完。

参照图9,图9为本发明中网络参数匹配装置另一实施例中获取模块4的单元结构示意图,本实施例与第一实施例大体相同,进一步地,上述新apn参数依然来源于移动终端,进一步地,上述获取模块4,包括:

第二启动单元403,用于启动近距离通讯模块以产生无线信号。

本实施例中的近距离通讯模块与第一实施例的相同。

信号接收单元404,用于接收上述移动终端基于上述无线信号发送的无线连接请求。

移动终端同样具有近距离通讯模块,用于扫描上述的无线信号,当扫描到时,向信号接收单元404发送无线连接请求。进一步地,移动终端可以通过用户输入的无屏设备imei号来查找上述的无线信号,还可以通过扫描无屏设备的二维码以扫描到上述的无线信号。

第二发送单元405,用于向上述移动终端发送同意连接指令。

第二发送单元405可以基于无线连接请求触发向上述移动终端发送同意连接指令,也可以在接收到用户按压连接蓝牙单元或wifi单元的按钮时触发向移动终端反馈同意连接的指令。

第二接收单元406,用于接收上述移动终端根据上述同意连接指令反馈的上述新apn参数。

本实施例中新apn参数依然存储在移动终端里,也可以由用户输入而生成,还可以是存储于服务器,具体地,如果新apn参数存储在移动终端里,移动终端包括第一接收请求模块、查询模块以及第一发送参数模块。第一接收模块用于接收无屏设备的同意连接指令、卡mcc参数和/或卡mnc参数;查询模块用于根据卡mcc参数和/或卡mnc参数在预存的apn参数列表(例如图1a)中查询对应的新apn参数;第一发送参数模块用于将新apn参数向无屏设备发送。

如果新apn参数由用户输入而生成,移动终端还包括第二接收请求模块、弹出模块以及接收设置模块。第二接收请求模块用于接收无屏设备的同意连接指令、卡mcc参数和/或卡mnc参数;弹出模块用于弹出apn参数设置对话框,并将卡mcc参数和/或卡mnc参数显示于对话框中;接收设置模块用于接收用户设置的新apn参数并向无屏设备发送。

如果新apn参数存储在服务器,移动终端包括第三接收请求模块、发送信息模块以及接收查询模块。第三接收请求模块用于接收无屏设备的同意连接指令、卡mcc参数和/或卡mnc参数;发送信息模块用于将参数获取请求、卡mcc参数和/或卡mnc参数向服务器发送;接收查询模块接收服务器根据卡mcc参数和/或卡mnc参数在预存的apn参数列表(例如图1a)中查询对应的新apn参数;第二发送参数模块用于将新apn参数向无屏设备发送。

参照图10,图10为本发明中网络参数匹配装置第二实施例中第二分析模块5的单元结构示意图,第二分析模块5检测上述获取的新apn参数与网络的适配性。进一步地,上述第二分析模块5,包括:

参数发送单元500,用于将上述新apn参数向网络发送。

参数发送单元500包括配置子单元、监测子单元、运行子单元以及判断子单元。配置子单元将卡网络参数配置到接入网络的代码中;监测子单元监测卡网络参数是否完成配置;运行子单元用于在在监测子单元监测到卡网络参数完成配置时,运行该接入网络的代码;判断子单元判断能否接入网络(即与网络建立连接)。

监听单元501,用于监听上述网络根据上述新apn参数产生的反馈信号。

当运行子单元运行接入网络的代码以与网络建立连接时,网络会向无屏设备反馈是否同意连接的反馈信号,而监听单元501此时一直监听该反馈信号。

计时单元502,用于对反馈信号的监听时长进行计时。

上述计时单元502包括计时器,用于在运行接入网络的代码开始对无屏设备接收到反馈信号的持续时间进行计时,提高检测卡apn参数与网络适配的可靠性、准确性。

判断单元503,用于判断上述监听时长是否达到预设时间。

比如预设时间为5秒或10秒。

判定单元504,用于若达到预设时间,则判定根据上述新apn参数不能与网络建立连接。

判断单元503判断计时达到预设时间,无屏设备仍未接收到网络的反馈信号,则判定单元504判定新apn参数匹配不成功,无法连接网络。

本发明实施例中网络参数匹配装置第二实施例中,进一步地,网络参数匹配装置还包括:

监听分析模块7,用于监听第一分析模块3和/或上述第二分析模块5分析能否与网络建立连接的连接结果。

监听分析模块7中所指的连接结果包括能与网络建立连接和不能与网络建立连接。

结果发送模块8,用于向上述移动终端发送上述连接结果。

结果发送模块8及时将监听分析模块7中的连接结果通过近距离通讯模块反馈到上述移动终端,以便移动终端从apn参数列表向无屏设备发送下一个新apn参数。

本发明中网络参数匹配装置第二实施例中,进一步地,网络参数匹配装置还包括:

关闭模块9,用于若能建立连接,则关闭上述近距离通讯模块。

当检查到无屏设备能够正常上网,并向上述移动终端上报新apn参数设置成功后,关闭模块9关闭上述近距离通讯模块,以节省电量消耗。

本发明实施例还提供了一种网络参数匹配系统,上述网络参数匹配系统包括移动终端和与移动终端无线连接的无屏设备,上述无屏装置为上述任意一实施例的网络参数匹配装置。

本实施例中的移动终端为上述任意一实施例中的移动终端,无屏设备的卡apn参数存储在移动终端里,无屏设备需要获取卡apn参数时,通过蓝牙单元或wifi单元等近距离通讯模块向移动终端发送参数获取请求。上述卡apn参数来源于移动终端根据卡mcc参数和/或卡mnc参数在用户预先输入的卡apn参数列表中查询新apn参数或者服务器根据卡mcc参数和/或卡mnc参数获取的运营商最新匹配的新apn参数。本实施例的移动终端通过无屏设备imei号或者扫描二维码与无屏设备的蓝牙单元或wifi单元建立无线连接,以实现移动终端向无屏设备传输网络参数,使无屏设备能够获取新的网络参数进行匹配。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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