本申请涉及通信技术领域,更具体地,涉及一种漫游接入方法、信息处理方法,网络接入及信息处理设备。
背景技术:
随着智能终端的发展和无线网络技术的发展,用户期望使用同一终端在不同的地点接入网络。由于不同地点可能被不同的通信网络所覆盖,相应地,终端用户可能需要支付昂贵的漫游业务资费来进行信息传输,特别是在国际漫游的情况中。
为了节约资费,一方面移动终端用户可能需要购买漫游地的用户标识卡,即实体用户身份识别卡,利用实体身份识别卡用户可以在接入漫游地运营商的通信网络,但是这会给用户带来很多不便。如果用户依然使用其常驻地的实体身份识别卡搜索漫游地的通信网络并接入时,带来的问题时资费高且驻网慢。另一方面,用户可以申请一张虚拟身份识别卡,利用在漫游地资费较低的虚拟身份识别卡在漫游地点接入通信网络。
虽然虚拟身份识别卡能满足用户在全球各地以较低资费随意漫游,但是由于各移动终端厂商在用户开启虚拟身份识别卡功能漫游时为了节约成本以及简化开发,移动终端在接入漫游地的通信网络时需要全频段搜索漫游地所在国的移动网络。由于目前一个国家都有多个不同运营商,且多数的运营商又会同时具有2G/3G/4G等多种网络制式,所以当移动终端漫游至外地时,移动终端需要花费很长的时间来搜索通信网络并接入通信网络,从而导致用户体验很差。
技术实现要素:
本申请的实施例提供了一种漫游接入方法、信息处理方法,网络接入设备及信息处理设备,其使得移动通信设备在到达漫游地后、能够方便地完成搜网驻网,从而有效的改善了移动终端的接入时间并改善了用户体验。
第一方面,提供了一种漫游接入方法。该漫游接入方法可用于移动终端,并且可包括:确定移动终端到达漫游地;获取与漫游地对应的至少一组历史驻网信息,所述至少一组历史驻网信息是其它移动终端接入漫游地的通信网络时所使用的信息;以及基于所述至少一组历史驻网信息启动接入所述漫游地的通信网络。
结合第一方面,在第一方面的一种实现方式中,所述移动终端与一服务器通信连接,所述获取与漫游地对应的至少一组历史驻网信息可包括:向所述服务器发送所述移动终端在漫游地的位置信息;以及从所述服务器接收与漫游地的位置信息对应的至少一组历史驻网信息。
结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述漫游接入方法还可包含:获取虚拟身份识别卡;在所述移动终端中加载所述虚拟身份识别卡;判定所述虚拟身份识别卡的信息是否满足第一条件;如果满足第一条件,则执行所述获取与漫游地对应的至少一组历史驻网信息。
结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述满足第一条件是指所述漫游地的所属国家或地区与所述虚拟身份识别卡所属的国家或地区不一致。
结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述漫游接入方法还可以包括:如果所述虚拟身份识别卡的信息不满足所述第一条件,则基于所加载的虚拟身份识别卡的信息接入所述漫游地的通信网络。
结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述获取虚拟身份识别卡可包括:在到达漫游地之前下载并预先存储漫游地的虚拟身份识别卡;或者到达漫游地后下载并存储漫游地的虚拟身份识别卡。
结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述基于所述至少一组历史驻网信息启动接入所述漫游地的通信网络可包括:当所述至少一组历史驻网信息是多组历史驻网信息时,依据预定条件筛选多组历史驻网信息而得到满足预定条件的历史驻网信息,其中,所述预定条件与移动终端的属性或状态相关;以及基于筛选得到的历史驻网信息启动接入所述漫游地的通信网络。
结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述漫游接入方法还可以包括:如果基于所述至少一组历史驻网信息接入通信网络失败,则按照全频段或者全频点搜索的方式接入所述漫游地的通信网络。
结合第一方面及其上述实现方式,在第一方面的另一实现方式中,所述漫游接入方法还可以包括:如果基于所述至少一组历史驻网信息接入通信网络成功,则上传接入通信网络所使用的驻网信息。
第二方面,提供了一种用于服务器的信息处理方法。该信息处理方法可包括:接收第一移动终端上传的历史驻网信息,该历史驻网信息是所述第一移动终端在接入漫游地的通信网络时所使用的信息;从第二移动终端接收用于请求历史驻网信息的请求;以及根据所述请求向所述第二移动终端提供历史驻网信息。
结合第二方面,在第二方面的一种实现方式中,所述信息处理方法还可包括从第二移动终端接收该移动终端的属性信息,所述属性信息包括:所述第二移动终端能够支持的网络制式。所述根据所述请求向所述第二移动终端提供历史驻网信息可包括:从多组历史驻网信息中查找每组历史驻网信息对应的网络制式;以及向所述第二移动终端提供其能够支持的网络制式所对应的历史驻网信息。
结合第二方面,在第二方面的一种实现方式中,所述信息处理方法还可包括从第二移动终端接收该移动终端的状态信息,所述状态信息包括:所述第二移动终端的电量信息;其中,所述根据所述请求向所述第二移动终端提供历史驻网信息包括:统计各组历史驻网信息的耗电功率;以及结合统计的耗电功率向所述第二移动终端提供与该第二移动终端的电量信息匹配的历史驻网信息。
第三方面,提供了一种网络接入设备。该网络接入设备可包括:定位单元,被配置来获取移动终端的位置信息,并确定移动终端到达漫游地;信息获取单元,被配置来获取与漫游地对应的至少一组历史驻网信息,所述至少一组历史驻网信息是其它移动终端接入漫游地的通信网络时所使用的信息;以及接入单元,被配置来基于所述至少一组历史驻网信息启动接入所述漫游地的通信网络。
结合第三方面,在第三方面的一种实现方式中,所述网络接入设备与一服务器通信连接,所述信息获取单元包括:发送单元,被配置来向所述服务器发送所述移动终端在漫游地的位置信息;以及接收单元,被配置来从所述服务器接收与漫游地的位置信息对应的至少一组历史驻网信息。
结合第三方面,在第三方面的一种实现方式中,所述网络接入设备还包含:虚拟身份识别卡获取及加载单元,被配置来获取虚拟身份识别卡,并在所述移动终端中加载所述虚拟身份识别卡;判决处理单元,被配置来根据所述位置单元的结果判定所述虚拟身份识别卡的信息是否满足第一条件,如果满足第一条件,则执行所述信息获取单元对应的操作。
结合第三方面,在第三方面的一种实现方式中,所述满足第一条件是指所述漫游地的所属国家或地区与所述虚拟身份识别卡所属的国家或地区不一致。
结合第三方面,在第三方面的一种实现方式中,所述判决处理单元还被配置来判决如果所述虚拟身份识别卡的信息不满足所述第一条件,则基于所加载的虚拟身份识别卡的信息接入所述漫游地的通信网络。
结合第三方面,在第三方面的一种实现方式中,所述虚拟身份识别卡获取及加载单元,还被配置来,在到达漫游地之前下载并预先存储漫游地的虚拟身份识别卡;或者到达漫游地后下载并存储漫游地的虚拟身份识别卡。
结合第三方面,在第三方面的一种实现方式中,所述接入单元还被配置来当所述至少一组历史驻网信息是多组历史驻网信息时,依据预定条件筛选多组历史驻网信息而得到满足预定条件的历史驻网信息,其中,所述预定条件与移动终端的属性或状态相关;以及基于筛选得到的历史驻网信息启动接入所述漫游地的通信网络。
结合第三方面,在第三方面的一种实现方式中,所述接入单元还被配置来,当基于所述至少一组历史驻网信息接入通信网络失败,则按照全频段或者全频点搜索的方式接入所述漫游地的通信网络。
结合第三方面,在第三方面的一种实现方式中,所述网络接入设备还可以包括:上传单元,被配置来当基于所述至少一组历史驻网信息接入通信网络成功,则上传接入通信网络所使用的驻网信息。
第四方面,提供了一种信息处理设备。该信息处理设备包括:存储单元,被配置来接收并存储第一移动终端上传的历史驻网信息,该历史驻网信息是所述第一移动终端在接入漫游地的通信网络时所使用的信息;接收单元,被配置来从第二移动终端接收用于请求历史驻网信息的请求;以及提供单元,被配置来根据所述请求向所述第二移动终端提供历史驻网信息。
结合第四方面,在第四方面的一种实现方式中,所述接收单元还可以被配置来从第二移动终端接收该移动终端的属性信息,所述属性信息包括:所述第二移动终端能够支持的网络制式;其中,所述提供单元还被配置来:从多组历史驻网信息中查找每组历史驻网信息对应的网络制式;向所述第二移动终端提供其能够支持的网络制式所对应的历史驻网信息。
结合第四方面,在第四方面的一种实现方式中,所述接收单元还可以被配置来从第二移动终端接收该移动终端的状态信息,所述状态信息包括:所述第二移动终端的电量信息;其中,所述提供模块还被配置来:统计各组历史驻网信息的耗电功率;以及结合统计的耗电功率向所述第二移动终端提供与该第二移动终端的电量信息匹配的历史驻网信息。
在根据本申请实施例的技术方案中,当用户A持有的第一移动终端在某漫游地成功接入通信网络后,第一移动终端在后台自动上传该用户A在该漫游地点接入通信网络所使用的驻网数据至服务器,所述驻网数据即是历史驻网数据。其中所述历史驻网数据可以包括成功驻网的运营商PLMN码,驻网制式(2G,3G或4G)以及频段。而当用户B在该漫游区域也开启虚拟身份识别卡功能时或者用户B采用非漫游地的实体身份识别卡时,则用户B持有的第二移动终端会首先从服务器获取对应于该漫游区域的最优驻网参数,在用户B的移动终端搜网时优先使用这些历史驻网参数进行搜索通信网络,以接入到通信网络。由于用户B直接采用用户A在漫游地成功驻网的历史驻网信息,因此必将大大加快用户B在漫游地点的驻网速度,进而显著提高了用户体验的满意度。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1示意性图示了本申请实施例的技术方案的应用场景;
图2示意性图示了本申请实施例的漫游接入方法的流程图;
图3示意性图示了本申请实施例的基于虚拟身份识别卡的漫游接入方法的流程图;
图4示意性图示了漫游接入方法中的历史驻网数据的筛选流程图;
图5示意性图示了本申请实施例的信息处理方法的流程图;
图6示意性图示了本申请实施例的移动通信终端的硬件组成框图;
图7示意性图示了本申请实施例的网络接入设备的组成框图;
图8示意性图示了本申请实施例的信息处理设备的组成框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。
本申请实施例中的移动终端包括各种类型的移动通信设备,例如移动电话机、平板计算机和笔记本计算机,还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。移动终端执行各种通信网络下的无线接入网交换语音和/或数据。典型地,该通信网络可以是全球移动通信(GSM)网络、码分多址(CDMA)网络、宽带码分多址(WCDMA)网络、长期演进(LTE)通信网络等。不同类型的通信网络可能由不同的运营商所述运营。其中,通信网络的类型不构成对本申请实施例的限制。
图1示意性图示了本申请实施例的技术方案的应用场景。在图1中,移动终端以手机为例。典型地,手机的用户位于常驻地,但是可能由于工作需要、旅行等原因而从常驻地转移到漫游地。
在常驻地时,用户使用常驻地运营商的实体身份识别卡接入通信网络并进行数据或话音业务通信。目前如果移动终端在常驻地开机后,需要基于实体身份识别卡搜索通信网络对应的频点,然后通过频点驻留到属于本身份实体识别卡所属运营商的通信网络的小区。在搜索通信网络频点的过程中,支持实体身份识别卡的移动终端在关机时,会将最近使用的通信网络对应的频点保存在该实体身份识别卡中,当该移动终端重新开机后会从该实体身份识别卡中读出这些通信网络对应的频点并优先搜索这些频点。如果搜索不到在实体身份识别卡中保存的最近使用的网络频点再搜索通信网络对应所有频点。
但是当用户由于工作需要、旅行等原因而从常驻地转移到漫游地时,如果用户不更换实体身份识别卡而继续使用常驻地的实体身份识别卡,则由于属于常驻地的实体身份识别卡并没有存储以往在漫游地的驻网记录。因此,会造成用户在漫游地搜索通信网络对应的频点的过程中只能采用全频点搜索漫游地可用的通信网络,进而造成驻网时延长用户体验差。
另外,随着移动网络业务和移动终端的发展,部分移动终端开始使用虚拟身份识别卡技术,通过虚拟身份识别卡技术,移动终端可以根据搜索到的网络信息向后台申请不同的虚拟身份识别卡。与此同时,由于某些原因导致采用虚拟身份识别卡技术的移动终端在搜索驻网频点时一般仍然需要搜索所有频点,因此造成搜网速度很慢,用户体验很差。
目前的搜索通信网络的方法可以包括:步骤一、扫频:移动终端开机或到达漫游地以后,立刻开始扫描通信网络,寻找通信网络的频点;步骤二、锁频:移动终端找到可用频点后,通过FCCH(Frequency CorrectionChannel,频率校正信道)上的“频率校正信号”,锁定该频点频率;步骤三、同步:移动终端锁定该频点后,通过SCH(Synchronization Channel,同步信道)上的“同步信号”与该频点的0时隙同步;步骤四、接收系统消息:移动终端与该频点的0时隙同步后,就可以从该时隙获取该频点所在小区的系统消息。系统消息的内容很多,在这一步,移动终端主要通过系统消息与虚拟身份识别卡或实体身份识别卡中保存的信息进行比较确定该频点是否为该移动终端所在通信网络的频点,如果是,即找到可驻留的频点,移动终端将开始接入通信网络对应的该频点;如果不是,移动终端会放弃该频点,继续使用其他频点搜索通信网络。
本发明在移动终端101搜索通信网络的频点之前,首先从服务器111获取与漫游地相对应的历史驻网信息;然后移动终端101根据历史驻网信息确定需要搜索的频点,而不需要搜索所有的频点;最后根据获取的所述频点依次进行搜网处理,直到找到可驻留的频点。相应地,有效解决了现有移动终端在搜索频点的过程中,需要搜索所有频点,从而造成搜索通信网络的速度很慢的问题。提高了移动终端的搜索通信网络的速度。
在本申请的实施例中,当移动终端101到达漫游地141后,该移动终端101可以使用常驻地的实体身份识别卡也可以使用申请的虚拟身份识别卡在漫游地141搜索可以驻留的通信网络。只是用户持有的移动终端101在漫游地141搜索通信网络的时候会首先尝试从服务器111接收以往漫游用户(例如,移动终端102)在该漫游地141成功驻网的历史驻网信息。如果服务器111存储了移动终端(例如,移动终端102等)的历史驻网信息,则该服务器111会向移动终端101反馈历史驻网信息。此后,移动终端101基于得到的历史驻网信息进行网络搜索,当搜索到合适的频点时移动终端101依据该频点接入通信网络,其中接入通信网络即移动终端101和漫游地运营商的基站121及小区建立了上行和下行的双向连接。
在本申请的实施例中,在服务器111没有存储任何历史驻网信息的情况中,则移动终端101会按照目前的网络搜索方法搜索当前漫游地区所能搜索到的所有可用运营商网络(即通信网络),逐一进行注册,直至搜索到正确的运营商网络,则移动终端可成功接入通信网络。或者当移动终端101依据历史驻网信息失败时,该移动终端101也可以继续采用目前的搜网方法搜索网络,还可以在一定时间段之后再次尝试获取历史驻网信息并再次根据历史驻网信息接入通信网络。
在本申请的实施例中,如果移动终端101接入通信网络成功,则该移动终端101还需要向服务器111发送驻网成功的相关信息。例如,驻网成功的相关信息可以包括:运营商公共陆地移动网络PLMN,驻网制式(包括2G,3G或4G等),频段以及驻网小区信息。
可以看出,采用上述在漫游地的接入网络的技术方案后能够有效的改善用户在漫游地驻网的体验,为用户节省接入网络的时间。
下面描述根据本申请实施例的漫游接入方法200、信息处理方法500,网络接入设备700及信息处理设备800。
图2示意性图示了本申请实施例的漫游接入方法200的流程图。该漫游接入方法200可应用于图1所示的移动终端101。
如图2所示,该漫游接入方法200包括:确定移动终端到达漫游地(S210);获取与漫游地对应的至少一组历史驻网信息,所述至少一组历史驻网信息是其它移动终端接入漫游地的通信网络时所使用的信息(S220);以及基于所述至少一组历史驻网信息启动接入所述漫游地的通信网络(S230)。例如,所述移动终端可以为图1所示的移动终端101。
在S210中,可以将漫游地的位置信息与移动终端101当前的位置信息进行比较,当漫游地位置信息与当前位置信息一致时得知移动终端101到达漫游地。在一个示例中,可以在移动终端101中预先存储漫游地位置信息,并且当移动终端101到达新地点时可以通过移动终端101的定位模块获取移动终端的当前位置信息或者通过接收新地点基站的广播信息得到当前位置信息。例如,所述位置信息可以为移动终端101当前所处位置的经度及纬度信息。此外,可以当需要获取移动终端102的当前位置信息时,再启动移动终端的定位模块,通过定位器件获取所述移动终端当前的位置信息,所述定位器件可以为GPS定位仪、北斗定位装置、GPS北斗双模定位装置等。
在S220中,获取与漫游地对应的至少一组历史驻网信息的步骤又可以包括:移动终端101向服务器111发送该移动终端101在漫游地的位置信息,此后服务器111根据移动终端101发送的位置信息搜索与该位置信息对应的历史驻网信息。例如,假设服务器111位于漫游地A,当移动终端102在漫游地A成功驻网时,则该移动终端102会向服务器111上报其驻网信息,由服务器111将这些信息存储为历史驻网信息。此外,由于向服务器111上报驻网信息的用户很多,所以服务器111会存储大量的历史驻网信息。作为一个示例,上述历史驻网信息可以包括:成功驻网的运营商公共陆地移动网络PLMN,驻网制式(包括2G,3G或4G等),频段以及驻网小区信息。其中,公共陆地移动网络PLMN又包括移动国家码和移动网络码。
在S230中,基于至少一组历史驻网信息启动接入所述漫游地的通信网络。在一个示例中,一组历史驻网信息可以与一个用户上报的一次驻网成功的相关信息对应。具体为,移动终端101依据接收的历史驻网信息进行网络搜索,并基于搜索得到网络进行接入操作。一组历史驻网信息可以用于记录一个用户一次在漫游地成功驻网的网络相关的信息。例如,假设在漫游地A有五个用户各完成了一次成功驻网,此时五个驻网用户会向服务器111发送各自成功驻网的网络相关的信息,最后位于漫游地A的服务器111上会存储五组历史驻网信息;当移动终端101到达漫游地A时,该服务器111基于请求向移动终端101发送其存储的至少一组历史驻网信息。此后移动终端101会基于接收的历史驻网信息搜索网络并接入。又例如,当服务器111向移动终端提供的历史驻网信息为驻网小区的详细信息时,则移动终端101会直接搜索该小区对应的频点信息,进而快速完成驻网。
图3示意性图示了当移动终端101采用虚拟身份识别卡在漫游地接入网络的过程的流程图。利用图3中的步骤S310获取并加载虚拟身份识别卡,利用步骤S320判断是否需要启动图2所示的漫游接入方法,步骤330指示了何时启动图2所示的漫游接入方法,而步骤340则指示了另一种传统的漫游接入方法。
在S310中,获取虚拟身份识别卡,在所述移动终端中加载所述虚拟身份识别卡。
在本发明的一个实施例中,获取虚拟身份识别卡可以包括:在到达漫游地之前从服务器下载并预先存储漫游地的虚拟身份识别卡;或者到达漫游地后从服务器111下载并存储漫游地的虚拟身份识别卡。其中,在到达漫游地之前的服务器可以为用户常驻地布放的服务器。例如,虚拟身份识别卡对应的类型可以包括:虚拟的用户身份识别卡(S I M,Subscriber Identity Module)、虚拟的全球用户身份卡(USIM,Universal Subscriber IdentityModule)、虚拟的可移动用户识别卡(RUIM,Removable User Identity Module)、虚拟的通用用户识别卡(UIM,Universal Subscriber Identity Module)。其中,SIM卡可应用于GSM网络,USIM卡可应用于WCDMA或TD-CDMA或LTE网络,RUIM卡及UIM卡可应用于CDMA或CDMA2000网络。SIM卡、UIM卡为支持第二代移动通信技术(2G,2nd-Generation)的手机卡(简称为2G手机卡);USIM、RUIM为支持第三代移动通信技术(3G,3rd-Generation)的手机卡(简称为3G手机卡),USIM还可以支持第四代移动通信技术(4G,4th-Generation)的手机卡(简称为4G手机卡)。
作为一个示例,在到达漫游地141之后利用服务器111申请虚拟身份识别卡并加载虚拟身份识别卡的过程可以为:移动终端101可以通过如下实施例与存储了虚拟身份识别卡信息的服务器111或者与云服务器建立连接并通信进而获得虚拟身份识别卡:首先,持有移动终端101的用户需要基于其具有的登录权限登录服务器111或云服务器,例如,所述权限可以是一个帐号,也可以是生物特征等等。具体为:移动终端101首先向服务器111或云服务器发送登录请求,通过预设的鉴权方式检验通过后即登陆服务器111或云服务器,服务器111或云服务器将允许访问的访问应答发送给移动终端101,随即向服务器111或者云服务器发送虚拟身份识别卡信息下载请求,待双方均开启数据加密模式后,即启动下载进程,将存储在服务器111或者云服务器的虚拟身份识别卡的参数信息(包括但不限于虚拟身份识别卡所归属的运营商、虚拟身份识别卡的ICCID,还有虚拟身份识别卡当前所属的运营商套餐类别)下载到移动终端101。用户只需登录自己云存储中或者在服务器111的帐号和密码,或者是其它的高级别的鉴权方式(例如生物特征信息密码)登录服务器111或云服务器,然后浏览栏目前自己账户信息下的所有有效的虚拟身份识别卡用户层面信息,然后根据自身需要选择对应的虚拟身份卡,将该虚拟身份识别卡信息通过OTA(Over-the-Air Technology:空中下载技术)的方式进行安全解码后写入移动终端111的安全存储中然后用户选择将对应的卡安全激活后即可正常入网使用。
在S320中,判定所述虚拟身份识别卡的信息是否满足第一条件。其中虚拟身份识别卡信息可以为虚拟身份识别卡上存储的PLMN信息。具体为:根据虚拟身份识别卡上的PLMN信息判断移动终端到达的漫游地所属的国家是否与在该漫游地加载的虚拟身份识别卡所属的国家一致。采取此步骤的意义和作用在于:当漫游地所属国家与用户获得加载的虚拟身份识别卡属于一个国家或地区时,则用户可以直接利用该虚拟身份识别卡快速搜索网络;而当漫游地所属国家或地区与用户获得加载的虚拟身份识别卡分别属于不同国家时,搜索网络的延时才会明显变慢,此时采用图2所示的漫游接入方法会有效降低接入网络的延时。之所以会造成满足上述第一条件的情况的原因为:由于目前用户下载使用的虚拟身份卡并非严格意义上的当地的虚拟身份识别卡,而还是一张不同于漫游地国家的虚拟身份识别卡,只是该卡在用户的漫游地有很低的使用资费。例如,用户在A国开启虚拟身份识别卡功能时其下载使用的虚拟身份识别卡是B国的虚拟身份识别卡,而并非A国的本地卡。因此,用户持有的移动终端需要基于B国的虚拟身份识别卡在A国搜索A国的网络。这样带来的问题是移动终端需要全频段搜索A国的移动网络。而目前一个国家一般都有多个不同运营商,且多数的运营商又会同时具有2G/3G/4G网络,所以当用户开启此种类型的虚拟身份识别卡功能时,移动终端需要花费很长的时间来搜索通信网络,造成用户体验很差。
在S330中,当漫游地所属国家或地区与用户获得加载的虚拟身份识别卡分别属于不同国家时,则执行图2所示的接入漫游网络的方法。作为一个示例,判定满足第一条件的方法可以包括:根据虚拟身份识别卡上存储的移动国家码得到虚拟身份识别卡所属于的国家,然后将虚拟身份识别卡所属于的国家与漫游地所属的国家进行比较,两者不一致则为满足第一条件。此时具体的漫游接入方法可以简化为:获取与漫游地对应的至少一组历史驻网信息,基于至少一组历史驻网信息启动接入通信网络。
在S340中,基于所加载的虚拟身份识别卡的信息接入所述漫游地的通信网络。作为一个示例,判定满足第一条件的方法可以包括:根据虚拟身份识别卡上存储的移动国家码得到虚拟身份识别卡所属于的国家,然后将虚拟身份识别卡所属于的国家与漫游地所属的国家进行比较,两者一致则为不满足第一条件。即步满足第一条件就是用户加载的虚拟身份识别卡即为漫游地国家的虚拟身份识别卡,此时移动终端可以直接根据该虚拟身份识别卡存储的移动网络码搜索通信网络,而不需要首先从历史驻网信息开始搜索通信网络。由于不满足第一条件时移动终端101的基带单元直接从漫游地国家的频点开始搜索,搜索当前网络环境中是否存在当前搜索的频点,而不需从其他国家的运营商所具有的更低的频段所划分的频点开始搜索当前网络环境中是否存在该频点,从而也会节省搜索这些频点所需的时间。
图4示意性图示了筛选历史驻网信息的步骤,进而使移动终端101利用筛选后得到的历史驻网信息更加快速合理的驻网。具体地,当所述至少一组历史驻网信息是多组历史驻网信息时,依据预定条件筛选多组历史驻网信息而得到满足预定条件的历史驻网信息(S410),其中,所述预定条件与移动终端的属性或状态相关;以及基于筛选得到的历史驻网信息启动接入所述漫游地的通信网络(S420)。
在S410中,移动终端的属性信息可以包括:移动终端支持的网络制式等与终端固有属性相关的特征。移动终端的状态信息可以包括:终端的剩余电量或终端请求的业务类型等与移动终端某一时刻的具体状态相关,且该状态信息可能随时间变化。
本发明提供一个实施例,在该实施例中,移动终端101向服务器111发送其支持的网络制式。服务器111首先会依据漫游位置信息进行第一次筛选得到所有与漫游位置对应的位置历史驻网信息,然后该服务器111会再根据移动终端101支持的网络制式对得到的位置历史驻网信息进行再次筛选,进而得到最终的制式历史驻网信息。此后,服务器111将经过两次筛选历史驻网信息最终得到的制式历史驻网信息发送至移动终端101。最后移动终端101依据制式历史驻网信息搜索网络并完成驻网。
本发明还提供另一个实施例,在该实施例中,服务器111将其存储的所有与漫游地对应的历史驻网信息发送至移动终端101。而移动终端101结合其自身剩余的电量情况筛选历史驻网信息。例如,当剩余电量很低时,移动终端会从多组历史驻网信息中基于相对功耗较小的历史驻网信息优先搜索通信网络并完成驻网。例如,假设历史驻网数据显示在漫游地A的可接入的通信网络包括2G、3G和4G三种网络制式,移动终端在到达该漫游地点A后请求数据业务且该移动终端剩余电量仅为其最大储存电量的百分之十或者更低,则此时该移动终端会优先选择与2G相关的历史驻网信息搜索通信网络。而如果移动终端剩余电量为其最大储存电量的百分之八十或者更高时,则该移动终端会优先选择与4G相关的历史驻网信息搜索通信网络。此处百分之十或者百分之八十只是为了说明技术方案进行的示例性限定,本领域技术人员可以根据实际情况决定电量较少或电量较多对应的剩余电量的具体百分比。
图5示意性图示了本申请实施例的信息处理方法500的流程图。该信息处理方法500可应用于图1所示的服务器111。
如图5所示,该信息处理方法500包括:接收第一移动终端上传的历史驻网信息(S510),其中该历史驻网信息是所述第一移动终端在接入漫游地的通信网络时所使用的信息;从第二移动终端接收用于请求历史驻网信息的请求(S520);以及根据所述请求向所述第二移动终端提供历史驻网信息(S530)。
在S510中,第一移动通信终端可以为多个,即每一个接入漫游地通信网络的移动终端均向服务器111上传接入漫游地的通信网络时所使用的信息。例如,第一通信终端可以为图1中所示的移动终端102。接入漫游地通信网络时所使用的信息可以包括:运营商公共陆地移动网络PLMN,驻网制式(包括2G,3G或4G等),频段或驻网小区信息等。
在S520中,服务器111可以用于接收第二移动终端发送的请求历史驻网信息的请求指令,还可以用于接收第二移动终端发送的请求历史驻网信息的请求短信息。第二移动终端与第一移动终端可能是一个物理实体或者是两个不同的物理实体。例如,第二移动终端可以为图1所示的移动终端101。
在S530中,服务器111可以根据请求直接向第二移动终端提供其存储的所有与漫游地对应的历史驻网信息,也可以向第二移动通信终端提供经过若干次筛选得到的历史驻网信息。
作为S530的一个示例,服务器111从第二移动终端接收该移动终端的属性信息,所述属性信息包括:所述第二移动终端能够支持的网络制式;然后服务器111从多组历史驻网信息中查找每组历史驻网信息对应的网络制式并向所述第二移动终端提供其能够支持的网络制式所对应的历史驻网信息。
作为S530的另一个示例,服务器111从第二移动终端接收该移动终端的状态信息,所述状态信息包括:所述第二移动终端的电量信息及请求的业务类型;然后,服务器111统计各组历史驻网信息的耗电功率及能够提供的业务类型,并选择与移动终端最匹配的至少一组历史驻网信息提供给第二移动终端。例如,当移动终端剩余电量小于其总电量的百分之三十时,如果该移动终端请求的业务类型为数据业务,则服务器111优先向移动终端提供与2G网络制式相对应的历史驻网信息,因此一方面2G相对于3G和4G是最省电的,其次2G网络也能提供基本数据业务。
在根据本公开实施例的用于漫游接入方法的技术方案中,移动终端通过向服务器请求历史驻网信息,并根据从服务器接收的历史驻网信息启动网络接入,能够有效的减少了用户搜索网络的时间,从而有效提高了用户的使用体验。
图6为实现本发明各个实施例一个可选的移动终端的硬件结构示意图。
移动终端600可以包括无线通信单元610、处理器单元630、定位单元650,存储器660、接口单元670等等。图6示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
无线通信单元610通常包括一个或多个组件,其允许移动终端与无线通信系统或网络之间的无线电通信。例如,无线通信单元可以包括广播接收模块或移动通信模块中的至少一个。
广播接收模块经由广播信道从外部广播管理服务器接收广播信号和/或广播相关信息。广播信道可以包括卫星信道和/或地面信道。广播管理服务器可以是生成并发送广播信号和/或广播相关信息的服务器或者接收之前生成的广播信号和/或广播相关信息并且将其发送给终端的服务器。广播信号可以包括TV广播信号、无线电广播信号、数据广播信号等等。而且,广播信号可以进一步包括与TV或无线电广播信号组合的广播信号。广播相关信息也可以经由移动通信网络提供。广播信号可以以各种形式存在,例如,其可以以数字多媒体广播(DMB)的电子节目指南(EPG)、数字视频广播手持(DVB-H)的电子服务指南(ESG)等等的形式而存在。广播接收模块可以通过使用各种类型的广播系统接收信号广播。特别地,广播接收模块可以通过使用诸如多媒体广播-地面(DMB-T)、数字多媒体广播-卫星(DMB-S)、数字视频广播-手持(DVB-H),前向链路媒体(MediaFLO@)的数据广播系统、地面数字广播综合服务(ISDB-T)等等的数字广播系统接收数字广播。广播接收模块111可以被构造为适合提供广播信号的各种广播系统以及上述数字广播系统。经由广播接收模块接收的广播信号和/或广播相关信息可以存储在存储器660(或者其它类型的存储介质)中。
移动通信模块将无线电信号发送到基站(例如,接入点)、外部终端以及服务器中的至少一个和/或从其接收无线电信号。这样的无线电信号可以包括语音通话信号、视频通话信号、或者根据文本和/或多媒体消息发送和/或接收的各种类型的数据。
处理器单元630可以用于从存储器660中读取其存储的可执行代码,并执行代码对应的操作,进而控制移动终端与外界的通信和交互。
定位器650,可以用于从基站获取移动终端600当前的位置信息,或者可以采用现有的定位技术直接确定移动终端600的当前的具体位置。其中,定位技术可以采用GPS定位、北斗定位、GPS北斗双模定位等。
存储器660可以存储由处理器单元630执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器660可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。
存储器660可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器660的存储功能的网络存储装置协作。
接口单元670用作至少一个外部装置与移动终端连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。识别模块可以是存储用于验证用户使用移动终端的各种信息并且可以包括用户识别模块(UIM)、客户识别模块(SIM)、通用客户识别模块(USIM)等等。另外,具有识别模块的装置(下面称为"识别装置")可以采取智能卡的形式,因此,识别装置可以经由端口或其它连接装置与移动终端600连接。接口单元670可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端600内的一个或多个元件或者可以用于在移动终端和外部装置之间传输数据。
这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在处理器单元630中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器660中并且由处理器单元630执行。
图7示意性图示了根据本公开实施例的网络接入设备700的框图。该网络接入设备的功能可以基于图6所示的移动终端600的硬件实现。
如图7所示,网络接入设备700可包括:定位单元710用于获取移动终端的位置信息,并确定移动终端到达漫游地;信息获取单元720用于获取与漫游地对应的至少一组历史驻网信息,所述至少一组历史驻网信息是其它移动终端接入漫游地的通信网络时所使用的信息;以及接入单元730用于基于所述至少一组历史驻网信息启动接入所述漫游地的通信网络。
上述定位单元710可以将漫游地的位置信息与移动终端当前的位置信息进行比较,当漫游地位置信息与当前位置信息一致时得知移动通信终端到达漫游地。在一个示例中,可以在移动终端600的存储器630中预先存储漫游地位置信息,并且当移动终端101到达新地点时可以通过移动终端600的定位器650获取移动终端的当前位置信息或者通过接收新地点基站的广播信息得到当前位置信息。例如,所述位置信息可以为所述移动通信终端101当前所处位置的经度及纬度信息。此外,可以当需要获取移动终端的当前位置信息时,才启动移动终端600的定位器650,通过定位器650获取所述移动终端当前的位置信息然后将获得的位置信息输入定位单元710进行比较处理。例如,定位器650可以为GPS定位仪、北斗定位装置、GPS北斗双模定位装置等。
上述网络接入设备700(例如,可以为移动终端600)与一服务器111通信连接。此时上述信息获取单元720可以包括:发送单元721,被配置来向服务器111发送移动终端在漫游地的位置信息;以及接收单元722,被配置来从服务器111接收与漫游地的位置信息对应的至少一组历史驻网信息。例如,发送单元721将待发送的位置信息进行编码,基带调制和射频调制处理后由天线向服务器111发送。此后服务器111根据网络接入设备700包含的信息获取单元720上报的位置信息搜索与该位置信息对应的历史驻网信息,并将查询得到的历史驻网信息发送至接收单元722。此后接收单元722将接收的信息经过解码得到对应的至少一组历史驻网信息。作为一个示例,上述历史驻网信息可以包括:成功驻网的运营商公共陆地移动网络PLMN,驻网制式(包括2G,3G或4G等),频段以及驻网小区信息。其中,公共陆地移动网络PLMN又包括移动国家码和移动网络码。
上述接入单元730基于至少一组历史驻网信息启动接入所述漫游地的通信网络。作为一个示例,接入单元730可以依次执行如下操作进而接入通信网络:根据接收的历史驻网信息扫描频点,寻找可用的频点;找到可用频点后,通过FCCH(Frequency CorrectionChannel,频率校正信道)上的“频率校正信号”,锁定该频点频率;锁定该频点后,通过SCH(Synchronization Channel,同步信道)上的“同步信号”与该频点的0时隙同步;与该频点的0时隙同步后,就可以从该时隙获取该频点所在小区的系统消息。
在本发明的一个实施例中,上述网络接入设备700还包含:虚拟身份识别卡获取及加载单元701,被配置来获取虚拟身份识别卡,并在网络接入设备700中加载虚拟身份识别卡;判决处理单元702,被配置来根据位置单元710的结果判定虚拟身份识别卡的信息是否满足第一条件,如果满足第一条件,则执行信息获取单元720对应的操作。具体为,虚拟身份识别卡获取加载单元首先基于图6所述的存储器660以及处理器单元630获取虚拟身份识别卡,然后该虚拟身份识别卡获取及加载单元再将获取的虚拟身份识别卡信息写入至移动通信终端的调制解调器(即完成了加载)。其中,存储器660用于存储与获取虚拟身份识别卡相关的执行代码,当移动终端需要获取虚拟身份识别卡时处理器单元630从存储器660中读取对应的代码并执行。处理器单元类型又包括通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者任何常规的处理器等。
作为一个示例,判决处理单元702根据如下原则判断是否满足第一条件:如果所述漫游地的所属国家或地区与所述虚拟身份识别卡所属的国家或地区不一致则该判决处理单元702判定为满足第一条件。如果判决处理单元702判决虚拟身份识别卡的信息不满足上述第一条件即所述漫游地的所述国家或地区与虚拟身份识别卡所属的国家或地区一致(即两者属于同一个国家或地区),则接入单元730基于所加载的虚拟身份识别卡的信息接入漫游地的通信网络。判决处理单元702的功能可以基于图6的存储单元630以及处理单元660结合实现,具体为存储器660用于存储与判决处理单元实现的功能相关的执行代码,当移动终端需要判决是否满足第一条件时处理器单元630从存储器660中读取对应的代码并执行。接入单元730可以包括频点扫描器或锁频器等。
作为一个示例,虚拟身份识别卡获取及加载单元701还被配置来在到达漫游地之前下载并预先存储漫游地的虚拟身份识别卡;或者到达漫游地后下载并存储漫游地的虚拟身份识别卡。
作为一个示例,接入单元730还被配置为当所述至少一组历史驻网信息是多组历史驻网信息时,依据预定条件筛选多组历史驻网信息而得到满足预定条件的历史驻网信息,其中,所述预定条件与移动终端的属性或状态相关;以及基于筛选得到的历史驻网信息启动接入所述漫游地的通信网络。
上述接入单元730还被配置来,当基于所述至少一组历史驻网信息接入通信网络失败,则按照全频段或者全频点搜索的方式接入所述漫游地的通信网络。
在本发明的一个实施例中,网络接入设备700还包括:上传单元用于,当接入单元730基于所述至少一组历史驻网信息接入通信网络成功,则由该上传单元上传接入通信网络所使用的驻网信息。上传单元730可以包括发送器,调频器和编码器等。编码器用于对生成的驻网信息进行信源编码和信道编码,所述调频器用于将编码后的信息进行载频调制得到待发送的射频信号,所述发送器用于将携带了驻网信息的射频信号发送至服务器111。
如果上述功能主要采用软件实现时,上述网络设备700相关单元对应的主要功能单元所执行的操作可以存储于移动终端600的存储器660中,当用户到达漫游地点且需要接入漫游地的通信网络时,则该移动终端600的处理器单元630从存储器660读取对应于网络设备700的代码并执行,最终使移动通信终端完成入网。
图8是示意性图示了根据本公开实施例的信息处理设备800的框图。该信息处理设备800可以为图1的服务器111,也可以为与服务器111功能相似的云服务器端。
如图8所示,该信息处理服设备800包括:存储单元810用于接收并存储第一移动终端上传的历史驻网信息,该历史驻网信息是所述第一移动终端在接入漫游地的通信网络时所使用的信息;接收单元820用于从第二移动终端接收用于请求历史驻网信息的请求;以及提供单元830用于根据请求接收单元820接收的请求向第二移动终端提供历史驻网信息。
存数单元810可以采用图6所示的存储器660存储历史驻网信息。存储器660可以包括至少一种类型的存储介质,所述存储介质包括硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。
接收单元820可以采用处理器630以及解析器实现。处理器630分析各种接收的数据并判定是否属于有效的请求信息,如果处理器630判定数据中包含有效的请求信息则采用解析器解析相应的请求信息,进而获得请求信息携带的与第二移动终端的相关信息内容。
提供单元830可以采用编码器,调制器以及发送器实现其功能。具体为:将搜索得到的历史驻网信息进行信源编码和信道编码得到待发送的基带信号,然后再采用调制器调制得到的基带信号进而得到射频信号,最后将携带了历史驻网信息的是射频信号发送至第一移动终端。
在本发明的一个实施例中,接收单元820用于从第二移动终端接收该移动终端的属性信息,所述属性信息包括:第二移动终端能够支持的网络制式;其中,所述提供单元830还用于:从多组历史驻网信息中查找每组历史驻网信息对应的网络制式;向第二移动终端提供其能够支持的网络制式所对应的历史驻网信息。
在本发明的一个实施例中,接收单元820用于从第二移动终端接收该移动终端的状态信息,所述状态信息包括:所述第二移动终端的电量信息;其中,所述提供模块830还用于:统计各组历史驻网信息的耗电功率;结合统计的耗电功率向所述第二移动终端提供与该第二移动终端的电量信息匹配的历史驻网信息。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的器件及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和器件的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本公开所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。