搜网配置方法、注册方法、装置、及系统与流程

文档序号:18703805发布日期:2019-09-17 23:20阅读:549来源:国知局
搜网配置方法、注册方法、装置、及系统与流程

本发明属于通信技术领域,尤其涉及一种搜网配置方法、注册方法、装置、及系统。



背景技术:

近年来随着移动通信技术的快速发展,移动通信网络升级换代的速度也越来越快。在移动网络快速发展的过程中,不断有新的运营商进入了移动通信领域,一些传统运营商也在逐步开拓国际市场进入一些新兴国家。

新运营商和传统运营商在进入新兴市场时,往往只会建立新一代的通信网络,例如原来有gsm的网络,就建立3g网络,原来有3g网络,就建立lte网络。在建网过程中,一方面由于新网络不能快速做到所在区域的无缝全覆盖,另一方面新旧网络也有不同的特点,可以做到互相补充的作用,因此在相当长的一段时间内,会出现多种网络并存的局面。而这些新的运营商不可能从零开始,自己建立每种接入技术的移动网络,而为了利用当地所有的移动网络,这些新运营商同一些当地运营商签署漫游协议成为一个普遍采用的做法。

3gpp作为一个国际标准化组织,在协议中定义了hplmn、ehplmn、uplmn以及oplmn等来控制选择网络的优先级,这些信息需要存储在sim卡中,但是sim卡一旦发放到用户手中,这些信息就无法修改了,而全球的移动通信网络又非常的多,把这些运营商全部完整的列在sim卡中既不现实,也是不可能的。同时由于待注册用户身份识别卡中的各个参数均被运营商所写死,不能进行修改,以及网络结构和状态都在随时发生变化,运营商之间的漫游关系也会因为种种原因不断的发生改变,使得导致可能存在注册网络不佳,注册时间较长、所注册的网络资费较高等问题。



技术实现要素:

本发明实施例提供一种搜网配置方法、注册方法、装置、及系统,旨在解决现有技术中无法实现快速的最优网络的搜网注册的技术问题。

本发明实施例是这样实现的,一种搜网配置方法,应用于服务器,所述方法包括如下步骤:

接收通信终端发送的携带位置信息的服务请求;

根据所述服务请求,获取所述位置信息对应的待注册用户身份识别卡中的各类最优参数;

根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数;

发送动态配置后的所述待注册用户身份识别卡至所述通信终端,以使所述通信终端根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册。

更进一步的,所述各类参数包括rplmn;

所述根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数的步骤包括:

获取所述位置信息对应的plmn列表的优先级排序;

判断所述待注册用户身份识别卡中存储的rplmn是否为plmn列表中优先级最高的plmn;

若否,则将所述待注册用户身份识别卡中rplmn动态配置为plmn列表中优先级最高的plmn。

更进一步的,所述各类参数包括ehplmn和hplmn;

所述根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数的步骤包括:

获取所述待注册用户身份识别卡中存储的hplmn;

根据所述待注册用户身份识别卡中存储的hplmn确定与其对应的目标ehplmn;

将所述待注册用户身份识别卡中ehplmn动态配置为所述目标ehplmn。

更进一步的,所述各类参数包括oplmn和uplmn;

所述根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数的步骤包括:

获取所述位置信息对应的plmn列表的优先级排序;

根据所述plmn列表中的优先级排序,动态依次配置所述待注册用户身份识别卡中的oplmn和uplmn。

更进一步的,所述获取所述位置信息对应的plmn列表的优先级排序的步骤包括:

获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况;

获取所述位置信息对应的plmn列表中的各个plmn的资费状况;

根据所述网络信号强度、搜网注册时间、用户体验状况、资费状况及确定plmn列表中各个plmn的优先级排序。

更进一步的,所述各类参数包括fplmn;

所述根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数的步骤包括:

获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况;

获取所述位置信息对应的plmn列表中的各个plmn的资费状况;

根据所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况,分别将网络信号强度低于预设信号强度、搜网注册时间高于预设注册时间、资费状况高于预设资费、用户体验状况低于预设用户体验值的plmn配置至所述待注册用户身份识别卡中fplmn中。

更进一步的,所述各类参数包括hpplmnsearchtimer;

所述根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数的步骤包括:

根据所述位置信息动态配置所述待注册用户身份识别卡中的hpplmnsearchtimer。

本发明实施例还提供一种搜网注册方法,应用于通信终端,所述方法包括如下步骤:

获取当前所处位置的位置信息;

发送携带所述位置信息的服务请求至服务器,以使所述服务器根据所述位置信息动态配置待注册用户身份识别卡中的各类参数;

接收所述服务器发送的动态配置各类参数后的所述待注册用户身份识别卡;

根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册。

更进一步的,所述各类参数包括rplmn、ehplmn、及hplmn;

所述根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册的步骤包括:

当所述待注册用户身份识别卡中配置有rplmn参数时,根据所述rplmn参数对所述待注册用户身份识别卡进行相应的搜网注册;

当所述待注册用户身份识别卡中未配置有rplmn参数时,则根据所述ehplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

更进一步的,所述各类参数包括oplmn和uplmn;

所述根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册的步骤包括:

当根据所述rplmn参数对所述待注册用户身份识别卡搜网注册失败且根据所述位置信息确定所处漫游地时,则根据所述uplmn参数或oplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

更进一步的,所述各类参数包括fplmn和hpplmnsearchtimer;

所述根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册的步骤包括:

根据所述fplmn参数,禁止对所述待注册用户身份识别卡中对应所述fplmn参数的网络进行搜网注册;

根据所述hpplmnsearchtimer参数,在到达所述hpplmnsearchtimer所确定的时间后,再次对所述待注册用户身份识别卡进行高优先级的搜网注册。

本发明实施例还提供一种搜网配置装置,应用于服务器,所述装置包括:

服务请求接收模块,用于接收通信终端发送的携带位置信息的服务请求;

参数获取模块,用于根据所述服务请求,获取所述位置信息对应的待注册用户身份识别卡中的各类最优参数;

参数配置模块,用于根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数;

参数发送模块,用于发送动态配置后的所述待注册用户身份识别卡至所述通信终端,以使所述通信终端根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册。

更进一步的,所述各类参数包括rplmn;

所述参数配置模块包括:

第一获取单元,用于获取所述位置信息对应的plmn列表的优先级排序;

判断单元,用于判断所述待注册用户身份识别卡中存储的rplmn是否为plmn列表中优先级最高的plmn;

第一配置单元,用于当所述优先级判断单元判断为否时,将所述待注册用户身份识别卡中rplmn动态配置为plmn列表中优先级最高的plmn。

更进一步的,所述各类参数包括ehplmn和hplmn;

所述参数配置模块包括:

第二获取单元,用于获取所述待注册用户身份识别卡中存储的hplmn;

第一确定单元,用于根据所述待注册用户身份识别卡中存储的hplmn确定与其对应的目标ehplmn;

第二配置单元,用于将所述待注册用户身份识别卡中ehplmn动态配置为所述目标ehplmn。

更进一步的,所述各类参数包括oplmn和uplmn;

所述参数配置模块包括:

第三获取单元,用于获取所述位置信息对应的plmn列表的优先级排序;

第三配置单元,用于根据所述plmn列表中的优先级排序,动态依次配置所述待注册用户身份识别卡中的oplmn和uplmn。

更进一步的,所述第三获取单元用于:

获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况;

获取所述位置信息对应的plmn列表中的各个plmn的资费状况;

根据所述网络信号强度、搜网注册时间、用户体验状况、资费状况及确定plmn列表中各个plmn的优先级排序。

更进一步的,所述各类参数包括fplmn;

所述参数配置模块包括:

第四获取单元,用于获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况;

第五获取单元,用于获取所述位置信息对应的plmn列表中的各个plmn的资费状况;

第四配置单元,用于根据所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况,分别将网络信号强度低于预设信号强度、搜网注册时间高于预设注册时间、资费状况高于预设资费、用户体验状况低于预设用户体验值的plmn配置至所述待注册用户身份识别卡中fplmn中。

更进一步的,所述各类参数包括hpplmnsearchtimer;

所述参数配置模块包括:

第五配置单元,用于根据所述位置信息动态配置所述待注册用户身份识别卡中的hpplmnsearchtimer。

本发明实施例还提供一种搜网注册装置,应用于通信终端,所述装置包括:

位置信息获取模块,用于获取当前所处位置的位置信息;

服务请求发送模块,用于发送携带所述位置信息的服务请求至服务器,以使所述服务器根据所述位置信息动态配置待注册用户身份识别卡中的各类参数;

接收模块,用于接收所述服务器发送的动态配置各类参数后的所述待注册用户身份识别卡;

搜网注册模块,用于根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册。

更进一步的,所述各类参数包括rplmn、ehplmn、及hplmn;

所述搜网注册模块包括:

第一搜网注册单元,用于当所述待注册用户身份识别卡中配置有rplmn参数时,根据所述rplmn参数对所述待注册用户身份识别卡进行相应的搜网注册;

第二搜网注册单元,用于当所述待注册用户身份识别卡中未配置有rplmn参数时,则根据所述ehplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

更进一步的,所述各类参数包括oplmn和uplmn;

所述搜网注册模块包括:

第三搜网注册单元,用于当根据所述rplmn参数对所述待注册用户身份识别卡搜网注册失败且根据所述位置信息确定所处漫游地时,则根据所述uplmn参数或oplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

更进一步的,所述各类参数包括fplmn和hpplmnsearchtimer;

所述搜网注册模块包括:

禁止搜网注册单元,用于根据所述fplmn参数,禁止对所述待注册用户身份识别卡中对应所述fplmn参数的网络进行搜网注册;

第四搜网注册单元,用于根据所述hpplmnsearchtimer参数,在到达所述hpplmnsearchtimer所确定的时间后,再次对所述待注册用户身份识别卡进行高优先级的搜网注册。

本发明实施例还提供一种搜网配置、注册系统,所述系统包括:

服务器,所述服务器包括如上述所述的搜网配置装置;

通信终端,所述通信终端包括如上述所述的搜网注册装置。

本发明实施例提供的搜网配置方法,服务器通过获取通信终端当前所处位置确定出待注册用户身份识别卡中所对应的各类最优参数,并将各类最优参数动态配置至待注册用户身份识别卡中,使得可更改待注册用户身份识别卡中的参数,并将待注册用户身份识别卡发送至通信终端,使得通信终端根据所更改配置的参数实现快速的对待注册用户身份识别卡进行搜网注册,而现有由于待注册用户身份识别卡中的各个参数均被运营商所写死,不能进行修改,导致存在注册网络不佳,注册时间较长、所注册的网络资费较高等问题,本申请解决了现有技术中无法实现快速的最优网络的搜网注册的技术问题。

附图说明

图1是本发明实施例提供的一种搜网配置、注册系统的实施环境图;

图2是本发明实施例一提供的一种搜网配置方法的实现流程图;

图3是本发明实施例二提供的一种搜网配置的实现方法的流程图;

图4是本发明实施例三提供的另一种搜网配置的实现方法的流程图;

图5是本发明实施例四提供的又一种搜网配置的实现方法的流程图;

图6是本发明实施例五提供的再一种搜网配置的实现方法的流程图;

图7是本发明实施例六提供的一种搜网注册方法的实现流程图;

图8是本发明实施例七提供的一种搜网注册的实现方法的流程图;

图9是本发明实施例八提供的搜网配置装置的结构示意图;

图10是本发明实施例九提供的一种搜网配置装置的参数配置模块的结构示意图;

图11是本发明实施例十提供的另一种搜网配置装置的参数配置模块的结构示意图;

图12是本发明实施例十一提供的又一种搜网配置装置的参数配置模块的结构示意图;

图13是本发明实施例十二提供的再一种搜网配置装置的参数配置模块的结构示意图;

图14是本发明实施例十三提供的搜网注册装置的结构示意图;

图15是本发明实施例十四提供的一种搜网注册装置的搜网注册模块的结构示意图;

图16是本发明实施例十五提供的搜网配置、注册系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供的搜网配置方法,服务器通过接收通信终端发送的携带位置信息的服务请求;根据服务请求,获取位置信息对应的待注册用户身份识别卡中的各类最优参数;根据各类最优参数,动态配置待注册用户身份识别卡中的各类参数;发送动态配置后的待注册用户身份识别卡至通信终端,以使通信终端根据配置后的各类参数对待注册用户身份识别卡进行相应的搜网注册。通过根据获取的位置信息动态配置待注册用户身份识别卡中的各类参数,使得可将各类最优参数配置至待注册用户身份识别卡中,并将待注册用户身份识别卡发送至通信终端,使得通信终端根据所更改配置的各类参数实现快速的对待注册用户身份识别卡进行搜网注册,解决现有由于待注册用户身份识别卡中的各个参数均被运营商所写死,不能进行修改,导致存在注册网络不佳,注册时间较长、所注册的网络资费较高等问题。

图1示出了本发明实施例提供的一种搜网配置、注册系统的实施环境图,为了便于说明,仅示出了与本发明实施例有关的部分。

参见图1,通信终端1通过网络获取当前所处位置,并向服务器2发送携带位置信息的服务请求,服务器2根据位置信息,通过查询数据库3,获取位置信息对应的plmn列表,并根据该plmn列表相应的获取各类最优参数,并将获取的各类最优参数动态配置待注册用户身份识别卡中的各类参数后,发送该动态配置后的待注册用户身份识别卡,通信终端1接收该待注册用户身份识别卡,并根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册,使得快速的注册到最优的网络。

在本发明实施例中,网络可以(例如,经由基站)向通信终端提供与一个或多个服务器的通信链路,具体的,本实施例中,网络可以是移动网络等。服务器2可以向通信终端1提供各种服务中任何一种。例如,服务器2可以提供包括通信终端1可以查询以便访问信息的各种类型信息当中任何一种的数据库、诸如媒体流传输服务的基于云的服务、智能个人助手服务、或者映射服务、电子邮件服务器,或者各种其它功能中任何一种。作为一种具体的可能性,服务器2可以存储包括关于部署在各个地区中的公共陆地移动网络(plmn)的信息、移动国家代码等等的数据库,具体的,数据库3中保存有各个通信终端1上报的网络性能信息。通信终端1可以为手机、mifi、手持式装置、计算机或平板、或者几乎任何类型的无线装置。其通信终端1可以能够利用多种无线通信标准通信。例如,通信终端1可被配置为利用gsm、umts、cdma2000、wimax、lte、lte-a、wlan、蓝牙、一个或多个全球导航卫星系统(gnss,例如gps或glonass)、一个和/或多个移动电视广播标准(例如,atsc-m/h或dvb-h)等等当中的两种或更多种通信。

实施例一

图2示出了本发明实施例一提供的搜网配置方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分。该搜网配置方法应用于服务器,方法包括:

步骤s101,接收通信终端发送的携带位置信息的服务请求。

在本发明实施例中,通信终端可以尝试确定其位置或者与通信终端的位置相关联的位置信息。通信终端的位置可以以各种途径中任何一种来确定。作为一种可能性,通信终端可以根据基于全球导航卫星系统(gnss)的位置信息、地面广播信息(例如fm无线电广播、电视广播等等)、基于wi-fi的信息、经蓝牙通信获得的信息和/或任何其它信息确定其位置。因此,在通信终端获取到位置信息后,通过wifi等方式将携带该位置信息的服务请求发送至服务器,其服务器可接收到通信终端发送的携带位置信息的服务请求。

其中,本发明实施例中,服务请求还包括用户标识信息、用户请求的服务类型信息等。其中用户标识信息为标识名称或者标识号码,用来唯一标识同一通信终端,使得服务器可根据该用户标识信息发送消息至对应的通信终端中。

步骤s102,根据所述服务请求,获取所述位置信息对应的待注册用户身份识别卡中的各类最优参数。

在本发明实施例中,其通信终端所需进行搜网注册的待注册用户身份识别卡(sim卡)具体为虚拟用户身份识别卡,其虚拟用户身份识别卡为通信终端预先未插入或内置的sim卡,需要从服务器进行下载的用户身份识别卡。

同时由于该虚拟用户身份识别卡为对实体用户身份识别卡进行完全软件化的用户身份识别卡,可对虚拟用户身份识别卡中的各项参数进行设定,而实体用户身份识别卡中参数均固化,无法进行修改,此时虚拟用户身份识别卡中可写入各项用户身份识别卡数据,其可写入的用户身份识别卡数据包括但不限于电话号码、集成电路卡识别码(integratecircuitcardidentity,iccid)、国际移动用户识别码(internationalmobilesubscriberidentificationnumber,imsi)、鉴权密钥(ki)、短消息中心(smsp)、公共陆地移动网络(plmn)中一个或其组合。

此时,服务器接收到该服务请求后,根据该服务请求中的位置信息,相应的获取待注册用户身份识别卡中的各类最优参数,以使以各类最优参数配置该待注册用户身份识别卡。

其中,在本发明实施例中,该各类参数主要包括但不限于rplmn、ehplmn、hplmn、vplmn、uplmn、oplmn、fplmn、hpplmnsearchtimer中的任意一种或多种。

具体的,plmn(publiclandmobilenetwork,公共陆地移动网络),由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。其plmn=mcc+mnc;进一步的,mcc(mobilecountrycode),即移动国家码,mcc的资源由国际电联(itu)统一分配和管理,唯一识别移动用户所属的国家,共3位,例如中国为460,日本为440和441。因此根据plmn的计算,可确定例如中国移动的plmn为46000,46002,46007;中国联通的plmn为46001,46006;中国电信的plmn为46003,46005。

具体的,rplmn(registeredplmn):已登记plmn,其中又分为psrplmn、epsrplmn和csrplmn,其主要为通信终端在上次关机或脱网前登记上的plmn。

具体的,ehplmn(equivalenthomeplmn):等效本地plmn,其为与通信终端当前所选择的plmn处于同等地位的本地plmn。

具体的,hplmn(homeplmn):归属plmn,其为通信终端用户归属的plmn。也就是说,用户身份识别卡上的imsi号中包含的mcc和mnc与hplmn上的mcc和mnc是一致的。

具体的,vplmn(visitedplmn):访问plmn,其为通信终端用户访问的plmn。其vplmn和存在用户身份识别卡中的imsi的mcc和mnc是不完全相同的。

具体的,uplmn(usercontrolledplmn):用户控制plmn,其为储存在用户身份识别卡上的一个与plmn选择有关的参数,uplmn为通信终端在用户手工选网时选择的plmn。

具体的,oplmn:(operatorcontrolledplmn):运营商控制plmn,其为储存在用户身份识别卡上的一个与plmn选择有关的参数,主要为运营商对用户身份识别卡进行烧卡时,将与该运营商签署了漫游协议的运营商plmn作为oplmn写入用户身份识别卡,以作用户漫游选网时的建议。

具体的,fplmn(forbiddenplmn):禁用plmn,其为被禁止访问的plmn,通常通信终端在尝试接入某个plmn被拒绝以后,会将其加到本列表中的plmn。

具体的,hpplmnsearchtimer:更高优先级plmn搜网的定时器,其为所处网络为低优先级时,其当hpplmnsearchtimer到期超时后,触发高优先级网络搜索流程,以实现更高优先级的回网注册。

步骤s103,根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数。

本发明实施例中,具体的,根据服务器获取的各类最优的参数,对该待注册用户身份识别卡中的各类参数进行动态的配置修改,使得其通信终端所处不同的位置,服务器所确定配置的待注册用户身份识别卡中的参数均不相同,且均处于最优参数,使得通信终端根据配置有的最优参数实现快速的最优的搜网注册。

步骤s104,发送动态配置后的所述待注册用户身份识别卡至所述通信终端,以使所述通信终端根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册。

服务器将动态配置后的待注册用户身份识别卡发送至通信终端,此时通信终端接收到该待注册用户身份识别卡后,根据配置后的各类参数对待注册用户身份识别卡进行搜网注册,使得通过该最优参数所属的运营商系统,快速的注册最优参数所对应的网络制式。

本发明实施例提供的搜网配置方法,服务器通过获取通信终端当前所处位置确定出待注册用户身份识别卡中所对应的各类最优参数,并将各类最优参数动态配置至待注册用户身份识别卡中,使得可更改待注册用户身份识别卡中的参数,并将待注册用户身份识别卡发送至通信终端,使得通信终端根据所更改配置的参数实现快速的对待注册用户身份识别卡进行搜网注册,而现有由于待注册用户身份识别卡中的各个参数均被运营商所写死,不能进行修改,导致存在注册网络不佳,注册时间较长、所注册的网络资费较高等问题,解决了现有技术中无法实现快速的最优网络的搜网注册的技术问题。

实施例二

图3示出了本发明实施例二提供的搜网配置方法的实现流程图,为了便于说明仅示出了与本发明实施例相关的部分。该搜网配置方法与图2所示的搜网配置方法不同之处在于,该搜网配置方法中,各类参数包括rplmn;上述根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数的步骤包括:

步骤s201,获取所述位置信息对应的plmn列表的优先级排序。

本发明实施例中,上述获取所述位置信息对应的plmn列表的优先级排序可参照以下步骤实现:

(一)获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况;

(二)获取所述位置信息对应的plmn列表中的各个plmn的资费状况;

(三)根据所述网络信号强度、搜网注册时间、用户体验状况、资费状况及确定plmn列表中各个plmn的优先级排序。

其中,各个通信终端在进行搜网注册时,其搜网注册成功后,通信终端会将其所处位置所搜网检测的各个plmn的网络信号强度上报至服务器、通信终端会将所注册的各个plmn的搜网注册时间上报至服务器、以及通信终端还会将用户对所注册成功的plmn所使用反馈的用户体验状况上报至服务器。同时服务器可获取各个plmn所对应的资费状况。

此时服务器根据获取的网络信号强度、搜网注册时间、用户体验状况、资费状况确定出各个plmn的优先级排序,具体的,其可通过设置不同的权重,服务器通过当前所获取的各个信息以及对应的权重确定至各个plmn的得分值,使得可根据各个plmn的得分值综合分析出优先级排序。

进一步地,其通信终端还可将在所注册网络使用的使用速率(上传下载速率)、响应时长等信息发送至服务器,以使服务器还根据该信息确定出优先级排序。

进一步地,需要指出的是,其服务器接收各个通信终端所历史上报的各个信息,其可能例如由于该地理位置当前各个通信终端所一直上报的网络信号强度低时,其根据当前所上报的信息,可相应的动态调整plmn的优先级排序,使得服务器根据当前所确定的优先级排序相应的确定出最优的各类参数。

步骤s202,判断待注册用户身份识别卡中存储的rplmn是否为plmn列表中优先级最高的plmn。

本发明实施例中,其通信终端使用待注册用户身份识别卡进行搜网注册后,其待注册用户身份识别卡中会记录有在上次关机或脱网前所登记上的plmn,即rplmn,此时当用户重启通信终端、或通过信号不好的隧道等地、或用户点击对虚拟用户身份识别卡时,其通信终端会开启搜网注册,此时其通信终端会根据plmn的优先级最先对rplmn的通信网络进行搜网注册,此时当rplmn所对应的通信网络的网络信号质量不好时,其还是会对待注册用户身份识别卡进行rplmn的通信网络的搜网注册,因此无法实现最优网络的注册,例如,一个漫游卡在中国可以注册联通3g,也可以注册移动2g,此时很明显联通3g网络较移动2g更好。但是有通信终端存在联通3g注册失败而注册上移动2g的时候,此时待注册用户身份识别卡中的rplmn就成了移动所对应46000,因此在下次起卡时,根据优先级最高的rplmn所进行注册的还是移动2g对应plmn为46000的网络,此时造成不够良好的使用体验。

因此,本实施例中,其服务器判断待注册用户身份识别卡中存储的rplmn是否为plmn列表中优先级最高的plmn;

当判断出待注册用户身份识别卡中存储的rplmn不为plmn列表中优先级最高的plmn时,则执行步骤s203;否则,不对待注册用户身份识别卡中存储的rplmn进行修改。

步骤s203,将所述待注册用户身份识别卡中rplmn动态配置为plmn列表中优先级最高的plmn。

在本发明实施例中,当判断出待注册用户身份识别卡中存储的rplmn不为plmn列表中优先级最高的plmn时,则将待注册用户身份识别卡中rplmn动态配置为plmn列表中优先级最高的plmn,此时由于rplmn为plmn列表中优先级最高的plmn,且在通信终端进行起卡时,需根据优先级最高的rplmn最先进行搜网注册,因此使得通信终端每次进行搜网注册时均能最先注册优先级最高的plmn的通信网络。

本发明实施例提供的搜网配置方法,通过获取位置信息对应的plmn列表中的优先级排序,且在待注册用户身份识别卡中存储的rplmn不为plmn列表中优先级最高的plmn时,将其动态配置修改为plmn列表中优先级最高的plmn,使得配置后的待注册用户身份识别卡在进行搜网注册时,可最先注册该rplmn,实现最优网络的注册,避免由于现有由于rplmn中的网络通信质量较差而导致的较差网络的搜网注册的问题。

实施例三

图4示出了本发明实施例三提供的搜网配置方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分。该搜网配置方法与图2所示的搜网配置方法的不同之处在于,该搜网配置方法中,各类参数包括ehplmn和hplmn;上述根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数的步骤包括:

步骤s301,获取待注册用户身份识别卡中存储的hplmn。

本发明实施例中,需要指出的是,其根据3gppts31.102协议所规定的流程中,其搜网注册的优先级排序依次为rplmn、ehplmn、hplmn,此时在rplmn未配置时,其根据ehplmn进行相应的搜网注册,然而现有存在一些用户身份识别卡中的ehplmn不进行配置,因此使得其根据hplmn进行相应的搜网注册,然后其存在一些hplmn不存在对应的通信网络的情况,例如,存在中国移动的物联网卡hplmn是46004,此时其由于ehplmn未配置,同时rplmn也未配置,因此在对该hplmn进行搜网的时候会针对46004进行搜网,然而现有不存在46004这个通信网络,因此会浪费一轮搜网时间,从而延长了搜网注册的时间。

本发明实施例中,服务器先获取所述待注册用户身份识别卡中存储的hplmn。

步骤s302,根据所述待注册用户身份识别卡中存储的hplmn确定与其对应的目标ehplmn。

本发明实施例中,服务器根据所述待注册用户身份识别卡中存储的hplmn确定与其对应的目标ehplmn,例如当其hplmn为64004时,其可以确定对应的目标ehplmn为64000,此时对于属于中国移动的卡,均可相应的配置ehplmn为与hplmn相对应的。

步骤s303,将所述待注册用户身份识别卡中ehplmn动态配置为所述目标ehplmn。

本发明实施例中,根据确定的ehplmn,将该待注册用户身份识别卡中ehplmn动态配置为目标ehplmn,例如,在未对ehplmn进行配置时,其根据获取的hplmn为46004可以确定出对应的目标ehplmn为46000,因此相应的将该目标ehplmn配置至待注册用户身份识别卡的ehplmn中,使得在进行搜网注册时,当未配置rplmn时,其可根据正确的ehplmn可相应的对搜网注册,而不会产生由于未配置ehplmn使得对不存在通信网络的hplmn进行搜网注册,所导致可能浪费一轮搜网注册时间的问题,使得可加快搜网注册的时间。

本发明实施例提供的搜网配置方法,通过根据hplmn确定对应的ehplmn,使得对待注册用户身份识别卡中ehplmn进行正确的配置,避免由于未配置ehplmn而对不存在通信网络的hplmn进行搜网注册,导致浪费一轮搜网注册时间的问题,使得可快速的进行搜网注册。

实施例四

图5示出了本发明实施例四提供的搜网配置方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分。该搜网配置方法与图2所示的搜网配置方法的不同之处在于,该搜网配置方法中,各类参数包括oplmn和uplmn;上述根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数的步骤包括:

步骤s401,获取所述位置信息对应的plmn列表的优先级排序。

本发明实施例中,上述获取所述位置信息对应的plmn列表的优先级排序可参照以下步骤实现:

(一)获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况;

(二)获取所述位置信息对应的plmn列表中的各个plmn的资费状况;

(三)根据所述网络信号强度、搜网注册时间、用户体验状况、资费状况及确定plmn列表中各个plmn的优先级排序。

步骤s402,根据所述plmn列表中的优先级排序,动态依次配置所述待注册用户身份识别卡中的oplmn和uplmn。

本发明实施例中,在用户使用通信终端处在漫游地进行漫游通信时,此时通信终端先使用rplmn进行搜网注册,在搜网注册失败时,其根据plmn优先级排序相应的依据oplmn和uplmn的排序进行搜网注册,现有由于用户身份识别卡中的参数写死,不能进行修改,使得其只能根据预先的oplmn和uplmn的排序进行依次的搜网注册,但是在实际使用中,不同通信网络的资费状况以及网络通信质量都是处于变化的,当预设的优先级最高的oplmn是资费状况贵同时网络通信质量不好的plmn时,则导致用户体验不够好,因此服务器根据获取位置信息对应的plmn列表的优先级排序,动态配置至待注册用户身份识别卡中的oplmn和uplmn中,使得用户使用通信终端在漫游地进行漫游时,通信终端可根据oplmn和uplmn中的排序进行依次的搜网注册,使得每次搜网注册时所获取的oplmn和uplmn中的排序均是最优以及最新的,可实现快速的最优网络的注册,避免由于现有用户身份识别卡中的参数不能修改,导致的可能注册网络通信质量较差的网络或较长时间的注册。

本发明实施例提供的搜网配置方法,通过获取位置信息对应的plmn列表的优先级排序,动态配置至待注册用户身份识别卡中的oplmn和uplmn中,避免漫游时由于现有用户身份识别卡中的参数不能修改,导致的可能注册网络通信质量较差的网络或较长时间的注册,使得可快速的进行最优网络的搜网注册。

实施例五

图6是本发明实施例五提供的搜网配置方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分。该搜网配置方法与图2所示的搜网配置方法的不同之处在于,该搜网配置方法中,各类参数包括fplmn;上述根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数的步骤包括:

步骤s501,获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况。

步骤s502,获取所述位置信息对应的plmn列表中的各个plmn的资费状况。

步骤s503,根据所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况,分别将网络信号强度低于预设信号强度、搜网注册时间高于预设注册时间、资费状况高于预设资费、用户体验状况低于预设用户体验值的plmn配置至所述待注册用户身份识别卡中fplmn中。

本发明实施例中,其fplmn为禁止访问的plmn,即通信终端在进行搜网注册时可跳过该fplmn中的plmn通信网络,使得避免浪费无效的搜网时间,其中,现有fplmn为一般包括运营商预置的plmn、以及搜网注册过程中被通信网络所拒绝的plmn,其中被通信网络所拒绝的原因值为11。

此时其可以进行注册的通信网络一般是不会加入至fplmn中,然而,在现有漫游网络搜网注册时,其如果资费状况过高,用户体验状况过差、网络信号强度过差的还是会进行搜网注册,其中,例如在漫游状态下,假如用户身份识别卡可以同时注册移动和联通,但是联通的资费远远大于移动的资费,此时完全没有必要去注册联通,但是目前的流程不会将联通加入fplmn中,使得当通信终端注册上联通的通信网络时,则用户很有可能付出高昂的漫游费用。因此此时通过将所没有必要进行注册的资费高的、用户体验差的、网络信号强度差的加入至fplmn中,使得通信终端搜网注册时可跳过该fplmn中的通信网络的注册,避免用户付出高昂费用或者较差体验。

同时,在现有用户身份识别卡进行搜网注册过程中,碰到一些通信网络出现异常,其搜网注册时虽然不是被通信网络拒绝原因值为11,但是被拒后再去尝试搜网注册都不会成功,但是由于按照目前的注册流程都还是会去尝试。导致很长时间都注册不上通信网络,使得用户体验差,此时根据搜网注册时间大于预设时间的、以及被拒绝原因值为其他(例如13)的网络拒绝后的plmn均加入至fplmn中,使得可以节约搜网注册时间,实现更快速的搜网注册。

本发明实施例提供的搜网配置方法,通过获取位置信息对应的plmn列表中的各个plmn的网络信号强度、搜网注册时间、资费状况、及用户体验状况,并与预设值进行比对,确定将网络信号强度低于预设信号强度、搜网注册时间高于预设注册时间、资费状况高于预设资费、用户体验状况低于预设用户体验值的plmn配置至待注册用户身份识别卡中fplmn中,使得通信终端搜网注册时可跳过该fplmn中的通信网络的注册,避免用户付出高昂费用或者较差体验,使得可快速的注册上更优的网络。

在本发明的其他实施例中,其参数还可包括hpplmnsearchtimer,此时服务器根据位置信息动态配置待注册用户身份识别卡中的hpplmnsearchtimer。按照3gpp协议规定,hpplmnsearchtimer到期后,需要对更高优先级的plmn进行搜网。比如,在漫游状态下,移动优先级最高,但是sim卡当前注册的是低优先级的联通,则当hpplmnsearchtimer到期后,需要对移动进行搜网并尝试注册,这是个符合逻辑的处理。但是假如是在印度,有许多运营商,不同区域有不同的运营商覆盖,那这个时候高优先级回网显然是不需要的,因为搜网注册很可能是搜不到更高优先级的通信网络,其区域内更高优先级的通信网络根本就没覆盖。如果按照现有规范继续进行搜网注册的话,将是浪费资源。因此有些地方有时候需要进行高优先级回网,有时候又不需要进行高优先级回网。而在现在的用户身份识别卡中,hpplmnsearchtimer是固定写死不变的,被写死了一个值,不能进行修改,本发明实施例中,根据位置信息获取相应的hpplmnsearchtimer值,并配置至待注册用户身份识别卡的hpplmnsearchtimer中,此时在需要高优先级回网的地方,相应的设置对应的hpplmnsearchtimer值,当不需要进行高优先级回网时,则相应的设置hpplmnsearchtimer值为00,使得待注册用户身份识别卡根据该hpplmnsearchtimer值在定时到期时,相应的进行高优先级回网,或者不再发起高优先级回网。

需要指出的是,在本发明的其他实施例中,其搜网配置方法还可以为上述所有方法实施例中的任意多种或所有方式的组合。使得可实现对待注册用户身份识别卡快速的最优网络的搜网注册。

实施例六

图7示出了本发明实施例六提供的搜网注册方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分。该搜网注册方法应用于通信终端,方法包括:

步骤s601,获取当前所处位置的位置信息。

在本发明实施例中,通信终端可以尝试确定其位置或者与通信终端的位置相关联的位置信息。通信终端的位置可以以各种途径中任何一种来确定。作为一种可能性,通信终端可以根据基于全球导航卫星系统(gnss)的位置信息、地面广播信息(例如fm无线电广播、电视广播等等)、基于wi-fi的信息、经蓝牙通信获得的信息和/或任何其它信息确定其位置。

步骤s602,发送携带所述位置信息的服务请求至服务器,以使所述服务器根据所述位置信息动态配置待注册用户身份识别卡中的各类参数。

其中,在本发明实施例中,根据获取的位置信息,确定一携带位置信息的服务请求,并将该服务请求发送至服务器。其中服务请求还包括用户标识信息、用户请求的服务类型信息等。其中用户标识信息为标识名称或者标识号码,用来唯一标识同一通信终端,使得在通信终端发送服务请求至服务器后,其服务器根据服务请求做出相应的响应回复通信终端时,其服务器可根据该用户标识信息发送消息至对应的通信终端中。

其中,在本发明实施例中,其通信终端在进行重启或通过信号不好的隧道等地等原因需要开启搜网注册,以实现对待注册用户身份识别卡的搜网注册时,其通信终端会在搜网注册前获取当前所处的位置信息,并通过wifi等方式发送携带位置信息的服务请求至服务器。

其中需要指出的是,本发明实施例中所需进行搜网注册的待注册用户身份识别卡具体为虚拟用户身份识别卡,其虚拟用户身份识别卡为通信终端预先未插入或内置的sim卡,需要从服务器进行下载的用户身份识别卡。其由于该虚拟用户身份识别卡为对实体用户身份识别卡进行完全软件化的用户身份识别卡,可对虚拟用户身份识别卡中的各项参数进行设定,而实体用户身份识别卡中参数均固化,无法进行修改。

步骤s603,接收所述服务器发送的动态配置各类参数后的所述待注册用户身份识别卡。

在本发明实施例中,通信终端发送携带位置信息的服务请求至服务器后,服务器,其服务器可根据获取的服务请求中的位置信息相应的获取该位置信息对应的各类最优参数,并相应的对所需发送至通信终端中的待注册用户身份识别卡中各类参数动态配置为所获取的各类最优参数,使得通信终端可根据各类最优参数对待注册用户身份识别卡进行搜网注册。

其中虚拟用户身份识别卡中可写入各项用户身份识别卡数据,其可写入的用户身份识别卡数据包括但不限于电话号码、集成电路卡识别码(integratecircuitcardidentity,iccid)、国际移动用户识别码(internationalmobilesubscriberidentificationnumber,imsi)、鉴权密钥(ki)、短消息中心(smsp)、公共陆地移动网络(plmn)中一个或其组合。

本实施例中,其对应为搜网注册方法,因此其所能进行更改的参数主要为plmn,具体的,在本发明实施例中,该各类参数主要包括但不限于rplmn、ehplmn、hplmn、vplmn、uplmn、oplmn、fplmn、hpplmnsearchtimer中的任意一种或多种。其服务器根据获取的位置信息相应的动态配置rplmn、ehplmn、hplmn、vplmn、uplmn、oplmn、fplmn、hpplmnsearchtimer中的任意一种或多种。

步骤s604,根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册。

在本发明实施例中,通信终端接收到待注册用户身份识别卡后,将该下发待注册用户身份识别卡进行安装,并根据配置后的各类参数对待注册用户身份识别卡进行相应的搜网注册,此时由于待注册用户身份识别卡中的各类参数均配置为最优参数,因此使得可实现快速的最优网络的搜网注册。

本发明实施例提供的搜网注册方法,通过将当前所处的位置信息发送至服务器,以使服务器根据位置信息相应的对待注册用户身份识别卡中各类参数进行动态配置,并回复响应至通信终端,此时通信终端根据服务器所发送的待注册用户身份识别卡进行相应的搜网注册,由于待注册用户身份识别卡中各类参数动态配置后均为最优参数,使得根据各类最优参数可进行快速的最优网络的注册。而现有由于待注册用户身份识别卡中的各个参数均被运营商所写死,不能进行修改,使得通信终端根据所参数对进行待注册用户身份识别卡进行搜网注册时,存在注册网络不佳,注册时间较长、所注册的网络资费较高等问题。

实施例七

图8示出了本发明实施例七提供的搜网注册方法的实现流程图,为了便于说明仅示出了与本发明实施例相关的部分。该搜网注册方法与图2所示的搜网注册方法不同之处在于,该搜网注册方法中,各类参数包括rplmn、ehplmn、hplmn、uplmn、oplmn、fplmn、hpplmnsearchtimer,上述根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册的步骤包括:

步骤s701,当待注册用户身份识别卡中配置有rplmn参数时,根据所述rplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

在本发明实施例中,其通信终端获取到服务器所发送的待注册用户身份识别卡后,其获取待注册用户身份识别卡中的各类参数,其中各类参数包括但不限于rplmn、ehplmn、hplmn、vplmn、uplmn、oplmn、fplmn、hpplmnsearchtimer中的任意一种或多种。

此时由于优先级排序依次为rplmn、ehplmn、hplmn、vplmn、uplmn、oplmn、fplmn,因此其通信终端先获取待注册用户身份识别卡中的rplmn,此时先确定待注册用户身份识别卡中配置有rplmn参数,当配置有rplmn参数时,其根据rplmn参数对待注册用户身份识别卡进行相应的搜网注册。

其中,需要指出的是,其rplmn为服务器根据位置信息动态配置后的plmn,其并非为通信终端上次关机或脱网前登记上的plmn,因此其例如一个漫游卡在中国可以注册联通3g,也可以注册移动2g,此时很明显联通3g网络较移动2g更好。但是有通信终端存在联通3g注册失败而注册上移动2g的时候,此时现有的待注册用户身份识别卡中的rplmn就成了移动所对应46000,因此在下次起卡时,根据优先级最高的rplmn所进行注册的还是移动2g对应plmn为46000的网络,此时造成不够良好的使用体验。而本申请中的服务器根据位置信息获取确定其联通3g优于移动2g,其可将待注册用户身份识别卡中所存储rplmn中的移动2g动态修改配置为联通3g,使得通信终端在对待注册用户身份识别卡进行搜网注册时,可优先按联通3g进行搜网注册,使得实现快速的最优网络的搜网注册。

步骤s702,当所述待注册用户身份识别卡中未配置有rplmn参数时,则根据所述ehplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

其中,本发明实施例中,当待注册用户身份识别卡中未配置有rplmn参数时,其按照优先级顺序开始依次对ehplmn、及hplmn进行搜网注册,其中需要指出的是,其待注册用户身份识别卡中存在与hplmn所唯一对应的ehplmn,因此,服务器根据待注册用户身份识别卡中的hplmn可以确定出对应的ehplmn,使得在未对待注册用户身份识别卡中的ehplmn进行配置时,其服务器根据hplmn可动态配置hplmn所对应的目标ehplmn至待注册用户身份识别卡的ehplmn中,使得通信终端可在未配置rplmn时,根据该ehplmn对所述待注册用户身份识别卡进行相应的搜网注册。

而现有例如,存在中国移动的物联网卡hplmn是46004,此时其由于ehplmn未配置,同时rplmn也未配置,因此在对该hplmn进行搜网的时候会针对46004进行搜网,然而现有不存在46004这个通信网络,因此会浪费一轮搜网时间,从而延长了搜网注册的时间。本实施例根据hplmn对应的动态配置待注册用户身份识别卡的ehplmn,使得待注册用户身份识别卡无论是否对ehplmn进行配置,其服务器均可对待注册用户身份识别卡中ehplmn进行正确配置,使得通信终端可根据该ehplmn对所述待注册用户身份识别卡进行相应的搜网注册。

步骤s703,当根据所述rplmn参数对所述待注册用户身份识别卡搜网注册失败且根据所述位置信息确定所处漫游地时,则根据所述uplmn参数或oplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

其中,当rplmn参数对所述待注册用户身份识别卡搜网注册失败且根据位置信息确定所处漫游地时,此时其通信终端无法根据ehplmn及hplmn进行搜网注册,此时通信终端根据uplmn参数或oplmn参数对待注册用户身份识别卡进行相应的搜网注册,其中其服务器根据位置信息确定对应的plmn列表的优先级排序,并按照优先级排序相应的对uplmn参数或oplmn参数进行动态配置,使得其uplmn参数或oplmn参数均为最优参数列表。

其中上述服务器根据位置信息确定对应的plmn列表的优先级排序可参照以下步骤实现:

(一)获取各个通信终端对位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况;

(二)获取位置信息对应的plmn列表中的各个plmn的资费状况;

(三)根据网络信号强度、搜网注册时间、用户体验状况、资费状况及确定plmn列表中各个plmn的优先级排序。

现有由于用户身份识别卡中的参数写死,不能进行修改,使得其只能根据预先的oplmn和uplmn的排序进行依次的搜网注册,但是在实际使用中,不同通信网络的资费状况以及网络通信质量都是处于变化的,当预设的优先级最高的oplmn是资费状况贵同时网络通信质量不好的plmn时,则导致用户体验不够好,因此服务器根据获取位置信息对应的plmn列表的优先级排序,动态配置至待注册用户身份识别卡中的oplmn和uplmn中,使得用户使用通信终端在漫游地进行漫游时,通信终端可根据oplmn参数和uplmn参数中的排序进行依次的搜网注册,使得每次搜网注册时所获取的oplmn和uplmn中的排序均是最优以及最新的,可实现快速的最优网络的注册,避免由于现有用户身份识别卡中的参数不能修改,导致的可能注册网络通信质量较差的网络或较长时间的注册。

步骤s704,根据fplmn参数,禁止对所述待注册用户身份识别卡中对应所述fplmn参数的网络进行搜网注册。

在本发明实施例中,其各类参数还包括fplmn,其中fplmn为禁止访问的plmn,即通信终端在进行搜网注册时可跳过该fplmn中的plmn通信网络,使得避免浪费无效的搜网时间。其通信终端根据待注册用户身份识别卡中所配置的fplmn进行相应的跳过对该fplmn搜网注册。

其中,现有fplmn为一般包括运营商预置的plmn、以及搜网注册过程中被通信网络所拒绝的plmn,其中被通信网络所拒绝的原因值为11。此时其可以进行注册的通信网络一般是不会加入至fplmn中,然而,在现有漫游网络搜网注册时,其如果资费状况过高,用户体验状况过差、网络信号强度过差的还是会进行搜网注册,其中,例如在漫游状态下,假如用户身份识别卡可以同时注册移动和联通,但是联通的资费远远大于移动的资费,此时完全没有必要去注册联通,但是目前的流程不会将联通加入fplmn中,使得当通信终端注册上联通的通信网络时,则用户很有可能付出高昂的漫游费用。因此服务器根据位置信息确定的所没有必要进行注册的资费高的、用户体验差的、网络信号强度差的加入至fplmn中,使得通信终端搜网注册时可跳过该fplmn中的通信网络的注册,避免用户付出高昂费用或者较差体验。

同时,在现有用户身份识别卡进行搜网注册过程中,碰到一些通信网络出现异常,其搜网注册时虽然不是被通信网络拒绝原因值为11,但是被拒后再去尝试搜网注册都不会成功,但是由于按照目前的注册流程都还是会去尝试。导致很长时间都注册不上通信网络,使得用户体验差,此时服务器根据搜网注册时间大于预设时间的、以及被拒绝原因值为其他(例如13)的网络拒绝后的plmn均加入至fplmn中,使得可以节约搜网注册时间,实现更快速的搜网注册。

步骤s705,根据hpplmnsearchtimer参数,在到达hpplmnsearchtimer所确定的时间后,再次对所述待注册用户身份识别卡进行高优先级的搜网注册。

其中,通信终端根据hpplmnsearchtimer相应的在到达hpplmnsearchtimer所确定的时间后,再次对待注册用户身份识别卡进行高优先级的搜网注册。而现有hpplmnsearchtimer是固定写死不变的,被写死了一个值,不能进行修改,此时在不需要进行进行高优先级回网时,其还是在hpplmnsearchtimer参数值所设定的时间达到时进行高优先级回网,使得浪费资源。而服务器根据位置信息确定动态配置hpplmnsearchtimer参数值,根据该hpplmnsearchtimer参数值进行相应的高优先级回网,此时在不需要进行高优先级回网时可相应的设置hpplmnsearchtimer值为00,避免无效的搜网以及资源浪费的问题。

实施例八

图9示出了本发明实施例八提供的搜网配置装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。该搜网配置装置80应用于服务器,搜网配置装置80包括:

服务请求接收模块81,用于接收通信终端发送的携带位置信息的服务请求。

参数获取模块82,用于根据所述服务请求,获取所述位置信息对应的待注册用户身份识别卡中的各类最优参数。

参数配置模块83,用于根据各类所述最优参数,动态配置所述待注册用户身份识别卡中的各类参数。

参数发送模块84,用于发送动态配置后的所述待注册用户身份识别卡至所述通信终端,以使所述通信终端根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册。

实施例九

图10示出了本发明实施例九提供的搜网配置装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。其与图8所示的搜网配置装置的不同之处在于,各类参数包括rplmn;

参数配置模块83包括:

第一获取单元831,用于获取所述位置信息对应的plmn列表的优先级排序。

判断单元832,用于判断所述待注册用户身份识别卡中存储的rplmn是否为plmn列表中优先级最高的plmn。

第一配置单元833,用于当所述优先级判断单元判断为否时,将所述待注册用户身份识别卡中rplmn动态配置为plmn列表中优先级最高的plmn。

其中,第一获取单元831用于:

获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况;

获取所述位置信息对应的plmn列表中的各个plmn的资费状况;

根据所述网络信号强度、搜网注册时间、用户体验状况、资费状况及确定plmn列表中各个plmn的优先级排序。

实施例十

图11示出了本发明实施例十提供的搜网配置装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。其与图8所示的搜网配置装置的不同之处在于,各类参数包括ehplmn和hplmn;

参数配置模块83包括:

第二获取单元834,用于获取所述待注册用户身份识别卡中存储的hplmn。

第一确定单元835,用于根据所述待注册用户身份识别卡中存储的hplmn确定与其对应的目标ehplmn。

第二配置单元836,用于将所述待注册用户身份识别卡中ehplmn动态配置为所述目标ehplmn。

实施例十一

图12示出了本发明实施例十一提供的搜网配置装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。其与图8所示的搜网配置装置的不同之处在于,所述各类参数包括oplmn和uplmn;

所述参数配置模块83包括:

第三获取单元837,用于获取所述位置信息对应的plmn列表的优先级排序。

第三配置单元838,用于根据所述plmn列表中的优先级排序,动态依次配置所述待注册用户身份识别卡中的oplmn和uplmn。

其中,第三获取单元837用于:

获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况;

获取所述位置信息对应的plmn列表中的各个plmn的资费状况;

根据所述网络信号强度、搜网注册时间、用户体验状况、资费状况及确定plmn列表中各个plmn的优先级排序。

实施例十二

图13示出了本发明实施例十二提供的搜网配置装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。其与图8所示的搜网配置装置的不同之处在于,所述各类参数包括fplmn;

所述参数配置模块83包括:

第四获取单元839,用于获取各个通信终端对所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况。

第五获取单元8310,用于获取所述位置信息对应的plmn列表中的各个plmn的资费状况。

第四配置单元8311,用于根据所述位置信息所历史上报的各个plmn的网络信号强度、各个plmn的搜网注册时间、及对所搜网注册的plmn所反馈的用户体验状况,分别将网络信号强度低于预设信号强度、搜网注册时间高于预设注册时间、资费状况高于预设资费、用户体验状况低于预设用户体验值的plmn配置至所述待注册用户身份识别卡中fplmn中。

在本发明的其他实施例中,其参数还可包括hpplmnsearchtimer,其参数配置模块包括:

第五配置单元,用于根据所述位置信息动态配置所述待注册用户身份识别卡中的hpplmnsearchtimer。

需要指出的是,在本发明的其他实施例中,其搜网配置装置还可以为上述所有装置实施例中的任意多种或所有方式的组合。

实施例十三

图14示出了本发明实施例十三提供的搜网注册装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。该搜网注册装置90应用于通信终端,搜网注册装置90包括:

位置信息获取模块91,用于获取当前所处位置的位置信息;

服务请求发送模块92,用于发送携带所述位置信息的服务请求至服务器,以使所述服务器根据所述位置信息动态配置待注册用户身份识别卡中的各类参数;

接收模块93,用于接收所述服务器发送的动态配置各类参数后的所述待注册用户身份识别卡;

搜网注册模块94,用于根据配置后的各类参数对所述待注册用户身份识别卡进行相应的搜网注册。

实施例十四

图15示出了本发明实施例十四提供的搜网注册装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。其与图14所示的搜网注册装置的不同之处在于,所述各类参数包括rplmn、ehplmn、hplmn、oplmn、uplmn、fplmn和hpplmnsearchtimer;

搜网注册模块94包括:

第一搜网注册单元941,用于当所述待注册用户身份识别卡中配置有rplmn参数时,根据所述rplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

第二搜网注册单元942,用于当所述待注册用户身份识别卡中未配置有rplmn参数时,则根据所述ehplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

第三搜网注册单元943,用于当根据所述rplmn参数对所述待注册用户身份识别卡搜网注册失败且根据所述位置信息确定所处漫游地时,则根据所述uplmn参数或oplmn参数对所述待注册用户身份识别卡进行相应的搜网注册。

禁止搜网注册单元944,用于根据所述fplmn参数,禁止对所述待注册用户身份识别卡中对应所述fplmn参数的网络进行搜网注册。

第四搜网注册单元945,用于根据所述hpplmnsearchtimer参数,在到达所述hpplmnsearchtimer所确定的时间后,再次对所述待注册用户身份识别卡进行高优先级的搜网注册。

实施例十五

图16示出了本发明实施例提供的一种搜网配置、注册系统的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

如图16所示,所述系统包括通信终端1以及服务器2。

其中,通信终端1包括实施例十三到实施例十四所述的搜网注册装置90。

服务器2包括实施例八到实施例十二所述的搜网配置装置80。

本发明实施例提供的通信终端1包括处理器,处理器用于执行存储器中存储的应用程序时实现上述各个方法实施例提供的搜网注册方法的步骤。

示例性的,应用程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列应用程序指令段,该指令段用于描述应用程序在通信终端中的执行过程。例如,应用程序可以被分割成上述各个方法实施例提供的搜网注册方法的步骤。

本领域技术人员可以理解,上述通信终端的描述仅仅是示例,并不构成对通信终端的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述通信终端的控制中心,利用各种接口和线路连接整个通信终端的各个部分。

所述存储器可用于存储所述应用程序(指令)和/或模块,所述处理器通过运行或执行存储在所述存储器内的应用程序(指令)和/或模块,以及调用存储在存储器内的数据,实现所述通信终端的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述通信终端集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取可读存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过应用程序来指令相关的硬件来完成,所述的应用程序可存储于一可读存储介质中,该应用程序在被处理器执行时,可实现上述各个搜网注册方法实施例的步骤。其中,所述应用程序包括应用程序代码,所述应用程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述应用程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信号以及软件分发介质等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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