数据终端的锁网方法及装置与流程

文档序号:13688568阅读:363来源:国知局
数据终端的锁网方法及装置与流程

本发明涉及通信技术领域,特别涉及一种数据终端的锁网方法及装置。



背景技术:

在现有的移动通信网络中,第二代移动通信技术(2g)/第三代移动通信技术(3g)/第四代移动通信技术(4g)网络往往同时存在,即使是同一个运营商的4g网络中也可能同时存在时分双工(tdd,timedivisionduplex)/频分双工(fdd,frequencydivisiondual)的网络,或者在tdd网络下也存在不同的频段。当数据终端注册网络时,会根据基站的指令信息和数据终端的网络配置信息选择相应的网络去注册。其中,当基站在做负载均衡时,可能会导致终端在不同的网络之间来回切换,在做切换时会导致数据传输短暂中断;当基站没有达到负载均衡的条件,或者基站不做负载均衡时,数据终端注册的网络可能负载较大,导致网络速率降低,而同时其他的网络或者频段反而十分空闲。由此可见,当对通信数据的实时性要求较高时,数据终端无法满足通信数据的高实时性要求。



技术实现要素:

本发明实施例的目的在于提供一种数据终端的锁网方法及装置,以解决数据终端无法满足通信数据的高实时性要求的问题。

为了达到上述目的,本发明的实施例提供了一种数据终端的锁网方法,该锁网方法包括:

获取数据终端可注册的多个网络;

获取多个网络中每个网络的性能参数;

根据获取到的性能参数,控制数据终端注册多个网络中的一个网络。

其中,获取多个网络中每个网络的性能参数的步骤包括:

针对每个网络,分别执行以下处理:

控制数据终端注册网络;

获取数据终端通过网络访问目标端时的网络时延与网络带宽。

其中,根据获取到的性能参数,控制数据终端注册多个网络中的一个网络的步骤,包括:

根据获取到的性能参数,确定多个网络中使数据终端处于最佳通信状态的网络;

控制数据终端注册多个网络中使数据终端处于最佳通信状态的网络。

其中,根据获取到的性能参数,确定多个网络中使数据终端处于最佳通信状态的网络的步骤,包括:

将获取到的性能参数发送给广播平台;

接收广播平台发送的用于指示数据终端注册使数据终端处于最佳通信状态的网络的指示消息,指示消息是广播平台根据数据终端发送的性能参数,以及数据终端所在区域内其他数据终端的数量发送的。

其中,获取数据终端可注册的多个网络的步骤,包括:

在数据终端开机上电时,或者,在检测到数据终端访问目标端时的网络带宽低于预设带宽时,或者,在检测到数据终端访问目标端时的网络时延高于预设时延时,获取数据终端可注册的多个网络。

其中,多个网络为多个不同网络模式对应的网络,或者,同一网络模式的多个不同频段对应的网络,或者,同一网络模式的多个不同基站对应的网络。

本发明的实施例还提供了一种数据终端的锁网装置,该锁网装置包括:

第一获取模块,用于获取数据终端可注册的多个网络;

第二获取模块,用于获取多个网络中每个网络的性能参数;

控制模块,用于根据获取到的性能参数,控制数据终端注册多个网络中的一个网络。

其中,第二获取模块包括:

第一获取单元,用于针对每个网络,分别执行以下处理:

控制数据终端注册网络;

获取数据终端通过网络访问目标端时的网络时延与网络带宽。

本发明的实施例还提供了一种数据终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述的锁网方法的步骤。

本发明的实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述的锁网方法的步骤。

本发明的上述方案至少包括以下有益效果:

在本发明的实施例中,通过获取数据终端可注册的多个网络,以及多个网络中每个网络的性能参数,并根据获取到的性能参数,控制数据终端注册多个网络中的一个网络,解决了数据终端无法满足通信数据的高实时性要求的问题,达到了使数据终端满足通信数据的高实时性要求的效果。

附图说明

图1为本发明第一实施例中数据终端的锁网方法的流程图;

图2为本发明第一实施例中图1中步骤103的具体实现方式的流程图;

图3为本发明第二实施例中数据终端的锁网装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

第一实施例

如图1所示,本发明的第一实施例提供了一种数据终端的锁网方法,该锁网方法包括:

步骤101,获取数据终端可注册的多个网络。

其中,在本发明的第一实施例中,数据终端可通过搜索的方式获取自身可注册的多个网络。具体的,在本发明的第一实施例中,上述步骤101的具体实现方式为:在数据终端开机上电时,或者,在检测到数据终端访问目标端时的网络带宽低于预设带宽时,或者,在检测到数据终端访问目标端时的网络时延高于预设时延时,获取数据终端可注册的多个网络。即,数据终端在开机上电或者通信性能恶化时,会搜索自身可注册的多个网络,以便找到能使数据终端处于最佳通信状态的网络,确保通信数据的连续性与实时性。且在本发明的第一实施例中,数据终端在搜索出可注册的多个网络后,能记录这多个网络,并能以列表的形式存储这多个网络,以便后续能依据该列表依次获取每个网络的性能参数。

步骤102,获取多个网络中每个网络的性能参数。

其中,在本发明的第一实施例中,网络的性能参数包括:数据终端通过该网络访问目标端时的网络时延与网络带宽,以使数据终端在获取到各网络的性能参数后,能从多个网络中找到使数据终端处于最佳通信状态的网络。

具体的,上述步骤102的具体实现方式包括如下步骤:针对每个网络,分别执行以下处理:首先控制数据终端注册网络;然后获取数据终端通过网络访问目标端时的网络时延与网络带宽。

步骤103,根据获取到的性能参数,控制数据终端注册多个网络中的一个网络。

其中,在本发明的第一实施例中,如图2所示,上述步骤103的具体实现方式包括如下步骤:

步骤201,根据获取到的性能参数,确定多个网络中使数据终端处于最佳通信状态的网络。

其中,在本发明的第一实施例中,数据终端可以根据获取到的性能参数,自动从多个网络中确定出使数据终端处于最佳通信状态的网络。具体的,针对每个网络,分别执行以下处理:根据网络的性能参数,计算出用于表征该网络的通信性能的数值,并将计算出的数值中最大的数值对应的网络作为多个网络中使数据终端处于最佳通信状态的网络。其中,根据网络的性能参数,计算出用于表征该网络的通信性能的数值的步骤的具体实现方式可以为:通过公式s=w1*x+w2*y计算出用于表征该网络的通信性能的数值,s表示用于表征该网络的通信性能的数值,x表示数据终端通过该网络访问目标端时的网络时延,w1表示x的权重值,为一预设常数,y表示数据终端通过该网络访问目标端时的网络带宽,w2表示y的权重值,为一预设常数,且w1与w2可根据实际情况进行设定。

另外,数据终端还可以依据广播平台发送的指令指示消息,确定多个网络中使数据终端处于最佳通信状态的网络。具体的,上述步骤201的具体实现方式包括如下步骤:将获取到的性能参数发送给广播平台,并接收广播平台发送的用于指示数据终端注册使数据终端处于最佳通信状态的网络的指示消息。其中,上述指示消息是广播平台根据数据终端发送的性能参数,以及数据终端所在区域内其他数据终端的数量发送的。而上述广播平台是指用于控制数据终端的平台,且该平台能控制一定范围区域内的所有数据终端,因此,广播平台在接收到数据终端发送的性能参数后,能结合数据终端所在区域内存在的数据终端的总数,指示数据终端注册指定网络(即使数据终端处于最佳通信状态的网络),使数据终端的通信性能达到最佳。

步骤202,控制数据终端注册多个网络中使数据终端处于最佳通信状态的网络。

其中,在本发明的第一实施例中,数据终端在确定出能使数据终端处于最佳通信状态的网络之后,需控制数据终端注册该网络,以使数据终端的通信性能达到最佳,进而使数据终端满足通信数据的高实时性要求。

其中,在本发明的第一实施例中,上述数据终端可以为路由器、广播终端等。其中,当数据终端为广播终端时,能使广播终端在做实时广播播放时,不会出现声音卡顿,甚至无法发出声音的情况,即,能使广播终端满足实时广播的高实时性要求,极大提升用户满意度。

且在本发明的第一实施例中,上述多个网络为多个不同网络模式对应的网络,或者,同一网络模式的多个不同频段对应的网络,或者,同一网络模式的多个不同基站对应的网络。

可见,通过上述锁网方法,能使数据终端完成不同网络模式、不同频段或者不同基站之间的切换,使数据终端工作于使数据终端处于最佳通信状态的网络,以确保数据终端能满足通信数据的高实时性要求。

其中,上述多个不同网络模式包括tdd、fdd、宽带码分多址(wcdma,widebandcodedivisionmultipleaccess)、时分同步码分多址(td-scdma,timedivision-synchronouscodedivisionmultipleaccess)、码分多址(cdma,codedivisionmultipleaccess)或者全球移动通信系统(gsm,globalsystemformobilecommunication)等,而同一网络模式的多个不同频段包括频段(band)34、band39等。

此外,在本发明的第一实施例中,对于数据终端而言,还可通过手动方式触发数据终端获取数据终端可注册的多个网络,并在获取到这多个网络之后,可以列表的形式将获取到的多个网络通过相应接口告知用户,使用户能手动控制数据终端分别注册这多个网络,并能从中判断出使数据终端处于最佳通信状态的网络,最终控制数据终端注册该网络,使数据终端满足通信数据的高实时性要求。

由此可见,在本发明的第一实施例中,通过获取数据终端可注册的多个网络,以及多个网络中每个网络的性能参数,并根据获取到的性能参数,控制数据终端注册多个网络中的一个网络,解决了数据终端无法满足通信数据的高实时性要求的问题,达到了使数据终端满足通信数据的高实时性要求的效果。

第二实施例

如图3所示,本发明的第二实施例提供了一种数据终端的锁网装置,该锁网装置包括:

第一获取模块301,用于获取数据终端可注册的多个网络;

第二获取模块302,用于获取多个网络中每个网络的性能参数;

控制模块303,用于根据获取到的性能参数,控制数据终端注册多个网络中的一个网络。

其中,第二获取模块302包括:

第一获取单元,用于针对每个网络,分别执行以下处理:

控制数据终端注册网络;

获取数据终端通过网络访问目标端时的网络时延与网络带宽。

其中,控制模块303包括:

第一控制单元,用于根据获取到的性能参数,确定多个网络中使数据终端处于最佳通信状态的网络;

第二控制单元,用于控制数据终端注册多个网络中使数据终端处于最佳通信状态的网络。

其中,第一控制单元包括:

第一控制子单元,用于将获取到的性能参数发送给广播平台;

第二控制子单元,用于接收广播平台发送的用于指示数据终端注册使数据终端处于最佳通信状态的网络的指示消息,指示消息是广播平台根据数据终端发送的性能参数,以及数据终端所在区域内其他数据终端的数量发送的。

其中,第一获取模块301包括:

第二获取单元,用于在数据终端开机上电时,或者,在检测到数据终端访问目标端时的网络带宽低于预设带宽时,或者,在检测到数据终端访问目标端时的网络时延高于预设时延时,获取数据终端可注册的多个网络。

其中,多个网络为多个不同网络模式对应的网络,或者,同一网络模式的多个不同频段对应的网络,或者,同一网络模式的多个不同基站对应的网络。

其中,在本发明的第二实施例中,通过获取数据终端可注册的多个网络,以及多个网络中每个网络的性能参数,并根据获取到的性能参数,控制数据终端注册多个网络中的一个网络,解决了数据终端无法满足通信数据的高实时性要求的问题,达到了使数据终端满足通信数据的高实时性要求的效果。

需要说明的是,本发明第二实施例提供的数据终端的锁网装置是应用上述数据终端的锁网方法的装置,因此,上述数据终端的锁网方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

第三实施例

本发明的第三实施例提供了一种数据终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述的锁网方法的步骤。

即,在本发明的第三实施例中,上述数据终端的处理器执行计算机程序时实现上述数据终端的锁网方法的步骤,因此,上述数据终端的锁网方法的所有实施例均适用于该数据终端,且均能达到相同或相似的有益效果。

第四实施例

本发明的第四实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述的锁网方法的步骤。

即,在本发明的第四实施例中,上述计算机可读存储介质的计算机程序被处理器执行时实现上述数据终端的锁网方法的步骤,因此,上述数据终端的锁网方法的所有实施例均适用于该计算机可读存储介质,且均能达到相同或相似的有益效果。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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