本发明涉及多模终端网络连接技术,尤其涉及一种网络模式切换方法、装置及系统。
背景技术:
目前,同时支持3G、4G等网络模式的多模终端工作在混合网络环境时,在自动模式选择上都是基于4G优先,并以信号质量、误码率等测量参数作为模式切换选择的依据,但是,这种方法对于终端来说却不是最优的网络模式选择方法,例如,在3G DC-HSPA+坏境下的理论传输速率可达42Mbps,但在4G5M带宽频分双工(FDD)环境下理论的传输速率只能达到35Mbps,按照当前网络模式选择方法,终端会自动选择4G网络,但是,4G网络的传输速率并没有3G网络的传输速率高。这种现象并不是个别现象,在4G时分双工(TDD)低于20M带宽的环境下一些特定时隙也存在这种现象。
针对这一问题,现有技术中并没有更好的解决方案,因此,如何确保终端在特定位置上始终传输速率最高的网络模式,以达到当前环境下最高的传输速率,是目前亟待解决的问题。
技术实现要素:
有鉴于此,本发明实施例期望提供一种网络模式切换方法、装置及系统,能够保证多模终端在混合网络模式中准确接入到传输速率较高的网络模式下。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种网络模式切换方法,所述方法包括:
接收终端通过基站上报的网络信息;
根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对 应的最大传输速率;
将所述最大传输速率对应的网络信息通过基站发送到终端。
上述方案中,所述网络信息包括但不限于:传输速率、接入的网络模式、终端位置、小区ID。
上述方案中,所述根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率包括:
获取终端上报的网络信息中的终端位置;
在预先存储的网络信息中,查找所述终端位置对应网络信息中的传输速率;
比较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系,将二者中较高的传输速率作为终端所在位置对应的最大传输速率。
上述方案中,所述方法还包括:当终端上报的网络信息中的传输速率高于预先存储的网络信息中所述终端位置对应的传输速率时,更新预先存储的网络信息。
本发明实施例还提供了一种网络模式切换方法,所述方法包括:
统计自身的网络信息,并将所述网络信息通过基站发送到云端服务器;
接收云端服务器通过基站发送的网络信息;
根据接收到的网络信息及自身统计的网络信息,进行网络模式切换。
上述方案中,所述根据接收到的网络信息及自身统计的网络信息,进行网络模式切换包括:
当接收到的网络信息与自身统计的网络信息中的接入的网络模式不一致、且接收到的网络信息中的终端传输速率大于自身统计的网络信息中的终端传输速率时,切换到接收到的网络信息中所述的网络模式下。
本发明实施例还提供了一种网络模式切换方法,所述方法包括:
终端统计自身的网络信息,并将所述网络信息通过基站发送到云端服务器;
云端服务器根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率;将所述最大传输速率对应的网络信息通过基站 发送到终端;
终端根据接收到的网络信息及自身统计的网络信息,进行网络模式切换。
上述方案中,所述网络信息包括但不限于:传输速率、接入的网络模式、终端位置、小区ID。
上述方案中,所述云端服务器根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率包括:
获取终端上报的网络信息中的终端位置;
在预先存储的网络信息中,查找所述终端位置对应网络信息中的传输速率;
比较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系,将二者中较高的传输速率作为终端所在位置对应的最大传输速率。
上述方案中,所述方法还包括:当终端上报的网络信息中的传输速率高于预先存储的网络信息中所述终端位置对应的传输速率时,所述云端服务器更新预先存储的网络信息。
上述方案中,所述终端根据接收到的网络信息及自身统计的网络信息,进行网络模式切换包括:
当接收到的网络信息与自身统计的网络信息中的接入的网络模式不一致、且接收到的网络信息中的终端传输速率大于自身统计的网络信息中的终端传输速率时,切换到接收到的网络信息中所述的网络模式下。
本发明实施例还提供了一种网络模式切换装置,所述装置包括:第一接收模块、确定模块、第一发送模块,其中,
所述第一接收模块,用于接收终端通过基站上报的网络信息;
所述确定模块,用于根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率;
所述第一发送模块,用于将所述最大传输速率对应的网络信息通过基站发送到终端。
上述方案中,所述确定模块具体用于:
获取终端上报的网络信息中的终端位置;
在预先存储的网络信息中,查找所述终端位置对应网络信息中的传输速率;
比较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系,将二者中较高的传输速率作为终端所在位置对应的最大传输速率。
上述方案中,所述装置还包括更新模块,用于当终端上报的网络信息中的传输速率高于预先存储的网络信息中所述终端位置对应的传输速率时,更新预先存储的网络信息。
本发明实施例还提供了一种网络模式切换装置,所述装置包括:统计模块、第二发送模块、第二接收模块、切换模块,其中,
所述统计模块,用于统计自身的网络信息;
所述第二发送模块,用于将所述网络信息通过基站发送到云端服务器;
所述第二接收模块,用于接收云端服务器通过基站发送的网络信息;
所述切换模块,用于根据接收到的网络信息及自身统计的网络信息,进行网络模式切换。
上述方案中,所述切换模块具体用于:当接收到的网络信息与自身统计的网络信息中的接入的网络模式不一致、且接收到的网络信息中的终端传输速率大于自身统计的网络信息中的终端传输速率时,切换到接收到的网络信息中所述的网络模式下。
本发明实施例还提供了一种网络模式切换系统,所述系统包括云端服务器、基站、终端;其中,
所述终端,用于统计自身的网络信息,并将所述网络信息发送到基站;还用于根据接收到的网络信息及自身统计的网络信息,进行网络模式切换
所述基站,用于将接收到的来自移动终端的网络信息发送到云端服务器;还用于将接收到的来自云端服务器的网络信息发送到终端;
所述云端服务器,用于根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率;将所述最大传输速率对应的网络信息 发送到基站。
上述方案中,所述云端服务器具体用于:
获取终端上报的网络信息中的终端位置;
在预先存储的网络信息中,查找所述终端位置对应网络信息中的传输速率;
比较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系,将二者中较高的传输速率作为终端所在位置对应的最大传输速率。
上述方案中,所述云端服务器还用于:当终端上报的网络信息中的传输速率高于预先存储的网络信息中所述终端位置对应的传输速率时,更新预先存储的网络信息。
上述方案中,所述终端,具体用于当接收到的网络信息与自身统计的网络信息中的接入的网络模式不一致、且接收到的网络信息中的终端传输速率大于自身统计的网络信息中的终端传输速率时,切换到接收到的网络信息中所述的网络模式下。
本发明实施例所提供的网络模式切换方法、装置及系统,终端统计自身的网络信息,并将所述网络信息通过基站发送到云端服务器;云端服务器根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率,并将所述最大传输速率对应的网络信息通过基站发送到终端;终端根据接收到的网络信息及自身统计的网络信息,进行网络模式切换。如此,使得多模终端在混合网络模式中能准确接入到传输速率较高的网络模式下,克服当前基于4G优先选取的网络模式选择方法中出现的问题,提高用户体验。
附图说明
图1为本发明实施例一网络模式切换方法流程示意图;
图2为本发明实施例二网络模式切换方法流程示意图;
图3为本发明实施例三网络模式切换方法流程示意图;
图4为本发明实施例四网络模式切换方法流程示意图;
图5为本发明实施例一网络模式切换装置结构示意图;
图6为本发明实施例二网络模式切换装置结构示意图;
图7为本发明实施例网络模式切换系统结构示意图。
具体实施方式
本发明实施例中,终端统计自身的网络信息,并将所述网络信息通过基站发送到云端服务器;云端服务器根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率;将所述最大传输速率对应的网络信息通过基站发送到终端;终端根据接收到的网络信息及自身统计的网络信息,进行网络模式切换。
本发明实施例中,所述终端周期性终端统计包括传输速率、接入的网络模式、终端位置,小区ID在内的自身的网络信息,并将所述网络信息发送到基站,基站将所述终端上报的网络信息转发至云端服务器;云端服务器根据接收到的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率,然后云端服务器将所述最大传输速率对应的网络信息发送到基站,基站通过广播的形式,将所述当前终端位置的最大传输速率对应的网络信息发送到终端,由终端进行网络模式切换判决,并根据判决结果进行网络模式切换。
下面结合附图及具体实施例,对本发明技术方案的实施作进一步的详细描述。图1为本发明实施例一网络模式切换方法流程示意图,如图1所示,本实施例网络模式切换方法包括以下步骤:
步骤101:接收终端通过基站上报的网络信息;
其中,所述网络信息包括但不限于终端当前的传输速率、接入的网络模式、终端位置、小区ID;
步骤102:根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率;
具体的,
获取终端上报的网络信息中的终端位置;
在预先存储的网络信息中,查找所述终端位置对应网络信息中的传输速率;
比较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系,将二者中较高的传输速率作为终端所在位置对应的最大传输速率。
本步骤中,如果在预先存储的网络信息中,无法查找所述终端位置对应网络信息中的传输速率时,则说明尚未存储当前终端位置对应的网络信息,则直接将终端上报的网络信息中的传输速率作为终端所在位置对应的最大传输速率,并将终端上报的网络信息中的传输速率、接入的网络模式、终端位置、小区ID等信息进行存储;
当在预先存储的网络信息中,能够查找到所述终端位置对应网络信息中的传输速率时,则说明已经存储当前终端位置对应的网络信息,则进一步判断较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系;
当终端上报的网络信息中的传输速率高于预先存储的网络信息中所述终端位置对应的传输速率时,则说明原来存储的网络信息中的网络模式并非所述终端位置对应的所有网络模式中传输速率最快的网络模式,则将终端上报的网络信息中的传输速率作为当前终端位置对应的最大传输速率,并更新预先存储的网络信息,将终端上报的网络信息作为更新后的当前终端位置对应的网络信息;
当终端上报的网络信息中的传输速率低于预先存储的网络信息中所述终端位置对应的传输速率时,则说明终端当前接入的网络模式并非当前位置传输速率最快的网络模式,尚有其他的网络模式下的传输速率高于终端当前接入的网络模式的传输速率,则将预先存储的网络信息中终端位置的传输速率作为当前终端位置对应的最大传输速率,不对预先存储的网络信息进行更新。
步骤103:将所述最大传输速率对应的网络信息通过基站发送到终端。
本步骤中,将所述最大传输速率对应的网络信息发送到基站,再由基站通过广播的方式将所述网络信息发送到终端。
图2为本发明实施例二网络模式切换方法流程示意图,如图2所示,本实 施例网络模式切换方法包括以下步骤:
步骤201:统计自身的网络信息,并将所述网络信息通过基站发送到云端服务器;
具体的,当终端进行数据业务传输时,周期性统计自身的网络信息,并将所述网络信息发送到基站,由基站发送到云端服务器;其中,终端的统计发送周期可以根据实际情况进行设定;
所述网络信息包括但不限于:传输速率、接入的网络模式、终端位置、小区ID等信息。
步骤202:接收云端服务器通过基站发送的网络信息;
步骤203:根据接收到的网络信息及自身统计的网络信息,进行网络模式切换;
具体的,接收到来自基站的网络信息后,首先判断自身当前接入的网络模式与接收到的网络信息中的网络模式是否一致,当自身当前接入的网络模式与接收到的网络信息中的网络模式一致时,则无需进行切换;当自身当前接入的网络模式与接收到的网络信息中的网络模式不一致时,则进一步判断自身当前接入的网络模式的传输速率与接收到的网络信息中的传输速率之间的关系,当接收到的网络信息中的终端传输速率小于自身统计的网络信息中的终端传输速率时,则无需进行切换,当接收到的网络信息中的终端传输速率大于自身统计的网络信息中的终端传输速率时,切换到接收到的网络信息中所述的网络模式下。
图3为本发明实施例三网络模式切换方法流程示意图,如图3所示,本实施例网络模式切换方法包括以下步骤:
步骤301:终端统计自身的网络信息,并将所述网络信息通过基站发送到云端服务器;
具体的,当终端进行数据业务传输时,周期性统计自身的网络信息,并将所述网络信息发送到基站,由基站发送到云端服务器;其中,终端的统计发送周期可以根据实际情况进行设定;
所述网络信息包括但不限于:传输速率、接入的网络模式、终端位置、小区ID等信息。
步骤302:云端服务器根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率;
具体的,
获取终端上报的网络信息中的终端位置;
在预先存储的网络信息中,查找所述终端位置对应网络信息中的传输速率;
比较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系,将二者中较高的传输速率作为终端所在位置对应的最大传输速率。
本步骤中,如果在预先存储的网络信息中,无法查找所述终端位置对应网络信息中的传输速率时,则说明尚未存储当前终端位置对应的网络信息,则直接将终端上报的网络信息中的传输速率作为终端所在位置对应的最大传输速率,并将终端上报的网络信息中的传输速率、接入的网络模式、终端位置、小区ID等信息进行存储;
当在预先存储的网络信息中,能够查找到所述终端位置对应网络信息中的传输速率时,则说明已经存储当前终端位置对应的网络信息,则进一步判断较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系;
当终端上报的网络信息中的传输速率高于预先存储的网络信息中所述终端位置对应的传输速率时,则说明原来存储的网络信息中的网络模式并非所述终端位置对应的所有网络模式中传输速率最快的网络模式,则将终端上报的网络信息中的传输速率作为当前终端位置对应的最大传输速率,并更新预先存储的网络信息,将终端上报的网络信息作为更新后的当前终端位置对应的网络信息;
当终端上报的网络信息中的传输速率低于预先存储的网络信息中所述终端位置对应的传输速率时,则说明终端当前接入的网络模式并非当前位置传输速率最快的网络模式,尚有其他的网络模式下的传输速率高于终端当前接入的网 络模式的传输速率,则将预先存储的网络信息中终端位置的传输速率作为当前终端位置对应的最大传输速率,不对预先存储的网络信息进行更新。
步骤303:云端服务器将所述最大传输速率对应的网络信息通过基站发送到终端;
将所述最大传输速率对应的网络信息发送到基站,再由基站通过广播的方式将所述网络信息发送到终端。
步骤304:终端根据接收到的网络信息及自身统计的网络信息,进行网络模式切换。
具体的,接收到来自基站的网络信息后,首先判断自身当前接入的网络模式与接收到的网络信息中的网络模式是否一致,当自身当前接入的网络模式与接收到的网络信息中的网络模式一致时,则无需进行切换;当自身当前接入的网络模式与接收到的网络信息中的网络模式不一致时,则进一步判断自身当前接入的网络模式的传输速率与接收到的网络信息中的传输速率之间的关系,当接收到的网络信息中的终端传输速率小于自身统计的网络信息中的终端传输速率时,则无需进行切换,当接收到的网络信息中的终端传输速率大于自身统计的网络信息中的终端传输速率时,切换到接收到的网络信息中所述的网络模式下。
图4为本发明实施例四网络模式切换方法流程示意图,如图4所示,本实施例网络模式切换方法包括以下步骤:
步骤401:终端统计自身当前的网络信息;
具体的,终端接入网络后,在进行数据业务传输时,周期性采集传输速率、接入的网络模式、终端位置,小区ID等网络信息;
步骤402:终端将采集的网络信息发送到基站;
步骤403:基站将接收到的各个终端的网络信息发送到网络云端服务器;
步骤404:云端服务器判断预先存储的网络信息中是否存在所述终端位置对应的网络信息;当预先存储的网络信息中不存在所述终端位置对应的网络信息时,执行步骤405;否则,执行步骤406;
具体的,云端服务器在接收到多个终端的网络信息后,根据终端发送的网络信息中的终端位置,分别在预先存储的网络信息中查找是否存在终端位置对应的网络信息;
步骤405:云端服务器存储接收到的网络信息,将所述收到的网络信息发给基站,由基站广播给终端;并执行步骤410;
步骤406:云端服务器获取终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率;
步骤407:云端服务器判断预先存储的网络信息中所述终端位置对应的传输速率是否大于终端上报的网络信息中的传输速率;当预先存储的网络信息中所述终端位置对应的传输速率大于终端上报的网络信息中的传输速率时,则执行步骤408;否则,则执行步骤409;
步骤408:云端服务器将预先存储的网络信息中所述终端位置对应的网络信息发送到基站,由基站广播给终端,不对预先存储的网络信息进行更新。
步骤409:云端服务器更新预先存储的网络信息,将终端上报的网络信息作为更新后的终端位置对应的网络信息;并将更新后的终端位置对应的网络信息发送到基站,由基站广播给终端;
步骤410:终端判断自身当前接入的网络模式与接收到的网络信息中的网络模式是否一致,当自身当前接入的网络模式与接收到的网络信息中的网络模式一致时,则执行返回步骤401,否则,执行步骤411;
步骤411:判断自身当前接入的网络模式的传输速率是否大于接收到的网络信息中的传输速率;当自身当前接入的网络模式的传输速率大于接收到的网络信息中的传输速率时,则返回步骤401;否则,则执行步骤412;
步骤412:切换到接收到的网络信息中所述的网络模式下,返回步骤401。
本实施例所述网络模式切换方法,能够保证支持3G、4G等网络模式的多模终端在混合网络模式的环境中能准确接入到传输速率较高的网络模式下,解决当前以4G优先选取网络模式方法中出现的不足,如:当3G环境传输速率高于4G环境传输速率时,多模终端能切换到传输速率较高的3G环境下,并且在 终端位置的最大传输速率发生变化时动态的更新云端服务器存储的信息,使得云端服务器能够指导接入的终端切换到传输速率较高的网络模式下。
本发明实施例所述网络模式切换方法仅仅是以上述过程为例,但并不限定此范围,本领域技术人员在本申请技术方案的基础上对本发明实施例进行简单修改所得到的技术方案,均属于本发明的保护范围。
本发明实施例还提供了一种网络模式切换装置,图5为本发明实施例所述一网络模式切换装置示意图,如图5所示,所述装置包括:第一接收模块51、确定模块52、第一发送模块53,其中,
所述第一接收模块51,用于接收终端通过基站上报的网络信息;
其中,所述网络信息包括但不限于终端当前的传输速率、接入的网络模式、终端位置、小区ID;
所述确定模块52,用于根据终端上报的网络信息以及预先存储的网络信息,确定终端所在位置对应的最大传输速率;
所述装置还包括更新模块54,用于当终端上报的网络信息中的传输速率高于预先存储的网络信息中所述终端位置对应的传输速率时,更新预先存储的网络信息。
具体的,
所述确定模块52获取终端上报的网络信息中的终端位置;在预先存储的网络信息中,查找所述终端位置对应网络信息中的传输速率;比较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系,将二者中较高的传输速率作为终端所在位置对应的最大传输速率。
如果在预先存储的网络信息中,无法查找所述终端位置对应网络信息中的传输速率时,则说明尚未存储当前终端位置对应的网络信息,则所述确定模块52直接将终端上报的网络信息中的传输速率作为终端所在位置对应的最大传输速率,并将终端上报的网络信息中的传输速率、接入的网络模式、终端位置、小区ID等信息进行存储;
当在预先存储的网络信息中,能够查找到所述终端位置对应网络信息中的 传输速率时,则说明已经存储当前终端位置对应的网络信息,则进一步判断较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系;
当终端上报的网络信息中的传输速率高于预先存储的网络信息中所述终端位置对应的传输速率时,则说明原来存储的网络信息中的网络模式并非所述终端位置对应的所有网络模式中传输速率最快的网络模式,则所述确定模块52将终端上报的网络信息中的传输速率作为当前终端位置对应的最大传输速率,并通知更新模块54更新预先存储的网络信息,将终端上报的网络信息作为更新后的当前终端位置对应的网络信息;
当终端上报的网络信息中的传输速率低于预先存储的网络信息中所述终端位置对应的传输速率时,则说明终端当前接入的网络模式并非当前位置传输速率最快的网络模式,尚有其他的网络模式下的传输速率高于终端当前接入的网络模式的传输速率,则所述确定模块52将预先存储的网络信息中终端位置的传输速率作为当前终端位置对应的最大传输速率,不对预先存储的网络信息进行更新。
所述第一发送模块53,用于将所述最大传输速率对应的网络信息通过基站发送到终端;
具体的,第一发送模块53所述将所述最大传输速率对应的网络信息发送到基站,再由基站通过广播的方式将所述网络信息发送到终端。
本发明实施例还提供了一种网络模式切换装置,图6为本发明实施例所述二网络模式切换装置示意图,如图6所示,所述装置包括:统计模块61、第二发送模块62、第二接收模块63、切换模块64,其中,
所述统计模块61,用于统计自身的网络信息;
具体的,当终端进行数据业务传输时,周期性统计自身的网络信息,并将所述网络信息发送到基站,由基站发送到云端服务器;其中,终端的统计发送周期可以根据实际情况进行设定;
其中,所述网络信息包括但不限于终端当前的传输速率、接入的网络模式、 终端位置、小区ID;
所述第二发送模块62,用于将所述网络信息通过基站发送到云端服务器;
所述第二接收模块63,用于接收云端服务器通过基站发送的网络信息;
所述切换模块64,用于根据接收到的网络信息及自身统计的网络信息,进行网络模式切换;
具体的,接收到来自基站的网络信息后,首先判断自身当前接入的网络模式与接收到的网络信息中的网络模式是否一致,当自身当前接入的网络模式与接收到的网络信息中的网络模式一致时,则无需进行切换;当自身当前接入的网络模式与接收到的网络信息中的网络模式不一致时,则进一步判断自身当前接入的网络模式的传输速率与接收到的网络信息中的传输速率之间的关系,当接收到的网络信息中的终端传输速率小于自身统计的网络信息中的终端传输速率时,则无需进行切换,当接收到的网络信息中的终端传输速率大于自身统计的网络信息中的终端传输速率时,切换到接收到的网络信息中所述的网络模式下。
本发明实施例还提供了一种网络模式切换系统,图7为本发明实施例所述网络模式切换系统结构示意图,如图7所示,所述系统包括终端71、基站72、云端服务器73,其中,
所述终端71,用于统计自身的网络信息,并将所述网络信息发送到到基站72;
具体的,当终端71进行数据业务传输时,周期性统计自身的网络信息,并将所述网络信息发送到基站72,由基站72发送到云端服务器73;其中,终端的71统计发送周期可以根据实际情况进行设定;
所述网络信息包括但不限于:传输速率、接入的网络模式、终端位置、小区ID等信息。
所述基站72,用于将接收到的来自移动终端的网络信息发送到云端服务器73;
所述云端服务器73,用于根据终端上报的网络信息以及预先存储的网络信 息,确定终端所在位置对应的最大传输速率;将所述最大传输速率对应的网络信息发送到基站72;
具体的,所述云端服务器73获取终端上报的网络信息中的终端位置;在预先存储的网络信息中,查找所述终端位置对应网络信息中的传输速率;比较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系,将二者中较高的传输速率作为终端所在位置对应的最大传输速率。
如果在预先存储的网络信息中,无法查找所述终端位置对应网络信息中的传输速率时,则说明尚未存储当前终端位置对应的网络信息,则所述云端服务器73直接将终端上报的网络信息中的传输速率作为终端所在位置对应的最大传输速率,并将终端上报的网络信息中的传输速率、接入的网络模式、终端位置、小区ID等信息进行存储;
当在预先存储的网络信息中,能够查找到所述终端位置对应网络信息中的传输速率时,则说明已经存储当前终端位置对应的网络信息,则进一步判断较终端上报的网络信息中的传输速率和预先存储的网络信息中所述终端位置对应的传输速率之间的关系;
当终端上报的网络信息中的传输速率高于预先存储的网络信息中所述终端位置对应的传输速率时,则说明原来存储的网络信息中的网络模式并非所述终端位置对应的所有网络模式中传输速率最快的网络模式,则所述云端服务器73将终端上报的网络信息中的传输速率作为当前终端位置对应的最大传输速率,并更新预先存储的网络信息,将终端上报的网络信息作为更新后的当前终端位置对应的网络信息;
当终端上报的网络信息中的传输速率低于预先存储的网络信息中所述终端位置对应的传输速率时,则说明终端当前接入的网络模式并非当前位置传输速率最快的网络模式,尚有其他的网络模式下的传输速率高于终端当前接入的网络模式的传输速率,则所述云端服务器73将预先存储的网络信息中终端位置的传输速率作为当前终端位置对应的最大传输速率,不对预先存储的网络信息进 行更新。
所述基站72,还用于将接收到的来自云端服务器的网络信息发送到终端73;
具体的,所述基站将接收到的来自云端服务器的网络信息通过广播的方式将所述网络信息发送到终端。
所述终端73,还用于根据接收到的网络信息及自身统计的网络信息,进行网络模式切换;
具体的,接收到来自基站的网络信息后,所述终端73首先判断自身当前接入的网络模式与接收到的网络信息中的网络模式是否一致,当自身当前接入的网络模式与接收到的网络信息中的网络模式一致时,则无需进行切换;当自身当前接入的网络模式与接收到的网络信息中的网络模式不一致时,则进一步判断自身当前接入的网络模式的传输速率与接收到的网络信息中的传输速率之间的关系,当接收到的网络信息中的终端传输速率小于自身统计的网络信息中的终端传输速率时,则无需进行切换,当接收到的网络信息中的终端传输速率大于自身统计的网络信息中的终端传输速率时,切换到接收到的网络信息中所述的网络模式下。
图5和图6中所示的网络模式切换装置中的各处理模块的实现功能,可参照前述网络模式切换方法的相关描述而理解。本领域技术人员应当理解,图3所示的网络模式切换装置中各处理模块的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现,比如:可由中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)实现;所述存储单元也可以由各种存储器、或存储介质实现。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置及系统,可以通过其他的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的通信连接可 以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其他形式的。
上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能模块可以全部集成在一个处理模块中,也可以是各模块分别单独作为一个模块,也可以两个或两个以上模块集成在一个模块中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明实施例上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明是实例中记载的网络模式切换方法、装置只以上述实施例为例,但不仅限于此,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方 案的范围。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。