基站接入管理方法、装置、设备和存储介质与流程

文档序号:25539465发布日期:2021-06-18 20:34阅读:53来源:国知局
基站接入管理方法、装置、设备和存储介质与流程

本申请涉及移动通信领域,具体涉及一种基站接入管理方法、装置、设备和存储介质。



背景技术:

lmt(localmaintenanceterminal,本地维护终端),是用于对单个基站进行操作维护的单机网管工具,其主要的管理功能包括:配置管理、告警管理、版本管理、诊断测试等。其中配置管理主要是实现物理配置信息的管理、设备工作参数的配置以及软件版本的下载;告警管理主要包括告警信息的查看和存储以及实时显示;诊断测试主要是提供设备和单板的信息,并进行监控和管理。

基站与lmt之间的接口包括消息接口和数据接口,消息接口使用snmp(简单网络管理)协议定义,数据接口通过mo(modelobject,模型对象)来描述,其中,mo是对基站的物理或逻辑设备的抽象建模。基站有不同的制式,比如gsm、umts、lte_fdd、lte_tdd等,不同制式下基站对应的mo都不相同。每个基站软件版本包含不同制式的mo,因此,基站软件版本和基站制式可共同确定一套mo。

lmt要能正确地管理基站,需要与被管理基站的消息接口和数据接口(即mo)均匹配。

不同版本基站与lmt之间的消息接口可能不同,不过在基站功能比较稳定的情况下,基站与lmt的消息接口一般比较稳定,很少有消息接口变化,变动比较频繁的是mo,比如mo字段的增加、mo字段取值范围的修改、mo字段描述的变化等。

现有技术中,每个版本的mo都放在对应版本的lmt中,也即每发布一个基站版本,就需要发布一个对应版本的lmt,这就导致lmt的维护工作量的大大提高。而且,如果用户错用了与基站版本不匹配的lmt来对基站进行操作,也会引起不确定的错误。



技术实现要素:

本申请提供用于基站接入管理的方法、装置、系统和存储介质,以实现对不同版本基站的统一接入管理,降低lmt的维护工作量,提高管理可靠性。

本申请实施例提供一种基站接入管理方法,包括:

获取待接入基站的版本信息和制式信息;

根据所述制式信息,从所述待接入基站获取对应的模型对象;

如果确定从所述待接入基站获取对应的模型对象失败,则根据所述版本信息和制式信息,从本地获取与所述待接入基站相匹配的模型对象;

加载并使用所述模型对象,以对所述待接入基站进行接入管理。

本申请实施例提供一种基站接入管理装置,包括:

版本制式获取模块,用于获取待接入基站的版本信息和制式信息;

基站模型获取模块,用于根据所述制式信息,从所述待接入基站获取对应的模型对象;

本地模型获取模块,用于如果确定从所述待接入基站获取对应的模型对象失败,则根据所述版本信息和制式信息,从本地获取与所述待接入基站相匹配的模型对象;

模型加载使用模块,用于加载并使用所述模型对象,以对所述待接入基站进行接入管理。

本申请实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请实施例中的任意一种方法。

本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例中的任意一种方法。

关于本申请的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。

本申请实施例通过获取待接入基站的版本信息和制式信息,根据制式信息从待接入基站获取对应的模型对象,如果确定从待接入基站获取对应的模型对象失败,则根据版本信息和制式信息,从本地获取与待接入基站相匹配的模型对象,加载并使用该模型对象,以对该待接入基站进行接入管理。利用在基站中存储的当前版本对应各制式的mo,并在lmt本地存储的老版本对应各制式的mo,解决了现有技术中由于每个版本的各制式mo都放在对应版本的lmt中,而导致的lmt维护工作量大,管理可靠性低等问题,实现了一个lmt就能够接入管理不同版本的基站,降低了lmt的维护工作量,提高了管理可靠性。

附图说明

图1a为本申请实施例中的基站接入管理方法的一种流程示意图;

图1b为现有技术中mo的存放位置的一种示意图;

图1c为本申请实施例中的mo存放位置的一种示意图;

图1d为本申请实施例中lmt获取mo过程的一种流程示意图;

图2a为本申请实施例中的基站接入管理方法的另一种流程示意图;

图2b为本申请实施例中的模型匹配算法的一种流程示意图;

图2c为本申请实施例中的从lmt自带的模型中获取匹配的mo的一种流程示意图;

图3为本申请实施例中的基站接入管理装置的另一种结构示意图;

图4为本申请实施例中的计算机设备的一种结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

现有技术中,每个版本对应的mo都存放在对应版本的lmt中,这就需要在发布新的基站版本时,对应也需要发布新版本的lmt,以提供对应版本的mo对基站进行接入管理,现有技术中mo的存放位置例如图1b,lmt版本v1.1.1中,带了该版本对应的gsm、umts、lte_fdd、lte_tdd等制式的mo。

由于在基站功能比较稳定的情况下,基站与lmt的消息接口比较稳定,一般较少新增或变化,变动比较频繁的是mo,如果能将mo与lmt解耦,就不用每发布一个基站版本就必须发布一个对应的lmt,只在有前后版本的消息接口变化的情况下,才发布一个新的lmt版本,这样一个lmt版本可以管理多版本的基站,可以大大降低lmt的维护成本,用户也不用针对不同版本的基站去选择使用不同版本的lmt,使用一套lmt即可进行管理,方便用户使用lmt。

在一个示例性实施方式中,图1a为本申请实施例提供的一种基站接入管理方法的流程示意图。该方法可适用于对不同版本的基站进行接入管理的情况,该方法可以由基站接入管理装置来执行,该装置可由硬件和/或软件组成,并一般可集成在lmt所在电脑等计算机设备中。具体包括如下步骤:

s110、获取待接入基站的版本信息和制式信息。

本实施例中,在有基站需要添加至lmt,以通过lmt进行管理时,可将该基站确定为待接入基站,同时连接该待接入基站,并在连接成功后获取该待接入基站的版本信息和制式信息。其中,版本信息可以是待接入基站的当前版本号,例如3.40.35.0等;制式信息可以是待接入基站的基站制式,例如gsm、umts、lte_fdd、lte_tdd等。

获取版本信息和制式信息的目的在于,以便后续步骤中使用版本信息和制式信息获取与待接入基站对应的mo。

可选的,在获取待接入基站的版本信息和制式信息之前,还包括:接收用户输入的登录信息;根据登录信息建立与待接入基站之间的通信连接。

在获取版本信息和制式信息之前,可先由用户执行lmt接入待接入基站的操作。示例性的,登录信息可以是用户输入的用户名、密码等用于连接待接入基站的信息,lmt通过该登录信息与待接入基站进行通信连接,建立起一条通信链路。

s120、根据制式信息,从待接入基站获取对应的模型对象。

本实施例中,将新版本的mo从lmt中剥离,并将其部署在基站软件包中,以存储在基站内,而lmt中只携带一系列老版本的mo,以支持对老版本基站的接入管理。例如图1c中,lmt中存储有a1、a2、a3等版本的mo包,a1、a2、a3等是当前版本之前的mo版本,需要指明的是,携带之前多久版本的mo包,可根据实际需要决定,比如lmt可携带之前一年的基站版本对应mo包;每个基站软件版本v1、v2、v3、v4……中存储有当前基站版本对应的mo,在制作基站软件包时可通过自动构建脚本将mo打包到基站软件中。这样,一个lmt就可以管理如v1、v2、v3、v4等多个新版本的基站,也可以管理使用如a1、a2、a3等版本mo的老版本的基站。

示例性的,每个基站都会设置一个获取指定制式mo的接口,lmt可根据获取到的制式信息,从基站对应的mo获取接口获取这些制式的mo。在一个实际例子中,待接入基站的制式为gu,则从mo获取接口获取gsm与umts两种制式的mo。

通过将与待接入基站版本匹配的mo部署到基站软件中,在lmt接入该待接入基站时,从mo获取接口获取mo,从而可以实现lmt对新基站的管理。

s130、如果确定从待接入基站获取对应的模型对象失败,则根据版本信息和制式信息,从本地获取与待接入基站相匹配的模型对象。

本实施例中,lmt接入待接入基站时,首先通过mo获取接口从基站获取对应制式的mo,如果待接入基站中没有存储对应制式的mo,或者待接入基站尚未提供mo获取接口,则可能会导致获取失败,此时,可通过预设的模型匹配算法,从lmt自带的mo中获取与待接入基站版本和制式均匹配的mo进行加载使用。

通过将老版本的mo放在lmt中,并通过模型匹配算法找出与待接入基站版本和制式均匹配的mo来使用,可以实现lmt对老版本基站的管理,进而实现一个lmt对各种不同版本基站的统一管理。

s140、加载并使用模型对象,以对待接入基站进行接入管理。

本实施例中,在获取到与待接入基站匹配的mo后,可对该mo进行加载和使用,从而完成对待接入基站的接入,实现对待接入基站的管理。

本实施例的技术方案,通过获取待接入基站的版本信息和制式信息,根据制式信息从待接入基站获取对应的模型对象,如果确定从待接入基站获取对应的模型对象失败,则根据版本信息和制式信息,从本地获取与待接入基站相匹配的模型对象,加载并使用该模型对象,以对该待接入基站进行接入管理。利用在基站中存储的当前版本对应各制式的mo,并在lmt本地存储的老版本对应各制式的mo,解决了现有技术中由于每个版本的各制式mo都放在对应版本的lmt中,而导致的lmt维护工作量大,管理可靠性低等问题,实现了一个lmt就能够接入管理不同版本的基站,降低了lmt的维护工作量,提高了管理可靠性。

在上述实施例的基础上,举一个具体例子,lmt加载mo的过程如图1d所示,其中:

s101、开始接入基站。

具体的,用户执行lmt接入基站操作。

s102、与基站建立链路。

具体的,lmt与基站之间建立一条通信链路。

s103、获取基站版本号和制式信息。

具体的,lmt从基站获取基站版本号和基站制式信息,以在后面获取mo时使用。

s104、从基站获取指定制式的mo。

具体的,基站提供一个获取mo的接口,lmt根据获取到的基站制式,向基站获取这些制式的mo。

s105、获取mo是否成功,若是,则执行s107;若否,则执行s106。

s106、从lmt带的mo中找出与该基站版本匹配的各制式模型。

具体的,从lmt版本带的mo中,通过模型匹配算法,根据基站版本和基站制式,找出匹配的mo。

s107、加载mo。

具体的,对mo进行加载使用。

s108、其他接入流程。

s109、完成接入。

在一个示例性实施方式中,图2a为本申请实施例提供的一种基站接入管理方法的流程示意图。本实施例以上述实施例为基础进行优化,提供了优选的基站接入管理方法,具体是,将根据版本信息和制式信息,从本地获取与待接入基站相匹配的模型对象,进一步优化为包括:根据制式信息,从本地存储的各版本模型包中选取包含对应制式的所有模型包,作为目标模型包;根据版本号定义规则以及待接入基站的版本信息,分别将各目标模型包对应版本号与待接入基站对应版本号进行匹配;根据匹配结果确定与待接入基站相匹配的模型包,并将模型包中包含的模型对象确定为待接入基站相匹配的模型对象。具体包括如下步骤:

s210、获取待接入基站的版本信息和制式信息。

s220、根据制式信息,从待接入基站获取对应的模型对象。

s230、如果确定从待接入基站获取对应的模型对象失败,则根据制式信息,从本地存储的各版本模型包中选取包含对应制式的所有模型包,作为目标模型包。

本实施例在上述实施例基础上,在确定从待接入基站获取对应的模型对象失败后,对从lmt自带的mo中获取匹配的mo的过程进行进一步细化。

首先,可先过滤出包含待接入基站对应制式的mo包。示例性的,遍历lmt中携带的所有mo版本,根据基站制式对lmt中的mo进行过滤,找出的mo模型版本,其中,b为当前基站制式的组合,a为lmt自带每个mo制式的组合。每个版本的mo包包含不同制式的模型对象,找出基站模型版本中,所有包含了当前基站制式的mo包,并排除不包含当前基站制式的mo包,以确保lmt能获取到当前基站每种制式的mo。比如,当前基站是gsm/umts制式,lmt中带了a、b、c三个版本的mo模型包,a中包含umts/lte_fdd制式,b包含gsm/umts/lte_tdd制式,c中包含gsm/umts/lte_fdd制式,b和c中的制式均包含了基站制式,所以筛选结果为b和c版本的mo包,将这两个mo包确定为目标模型包。

s240、根据版本号定义规则以及待接入基站的版本信息,分别将各目标模型包对应版本号与待接入基站对应版本号进行匹配。

本实施例中,可利用版本号定义规则确定版本号位数以及每一位所标识的更新信息,从而通过比对各个目标模型包的版本号与待接入基站的版本号,来进行匹配。具体的,可通过对过滤出的目标模型包版本进行遍历,按照预设的模型匹配算法,分别对各目标模型包对应的版本号与待接入基站对应的版本号进行匹配运算。当然,也可以采用其他比对方式,例如逐位比对的方式,确定各目标模型包对应的版本号与待接入基站对应的版本号之间是否匹配。

可选的,根据版本号定义规则以及待接入基站的版本信息,分别将各目标模型包对应版本号与待接入基站对应版本号进行匹配,包括:根据版本号定义规则以及待接入基站的版本信息,分别计算各目标模型包对应版本号与待接入基站对应版本号之间的距离值;根据距离值确定各目标模型包与待接入基站之间版本号的匹配程度。

示例性的,距离值的大小可代表模型包版本与基站版本之间的匹配程度,具体的,距离值越小,说明模型包版本与基站版本之间越匹配,反之,则说明模型包版本与基站版本之间越不匹配。具体的,可按照预设的模型匹配算法,计算各目标模型包对应版本号的每一位与待接入基站对应版本号的每一位之间的距离,再根据该距离的值确定各目标模型包与待接入基站之间版本号是否匹配以及匹配程度。

可选的,分别计算各目标模型包对应版本号与待接入基站对应版本号之间的距离值,包括:将待接入基站对应版本号第一位的值与目标模型包对应版本号第一位的值之间的差值,乘以第一位权重值,得到第一位距离值;将待接入基站对应版本号第二位的值与目标模型包对应版本号第二位的值之间的差值,加上第一位距离值,得到前两位距离累加值,并将前两位距离累加值乘以第二位权重值,得到第二位距离值;将待接入基站对应版本号第三位的值与目标模型包对应版本号第三位的值之间的差值,加上第二位距离值,得到前三位距离累加值,并将前三位距离累加值乘以第三位权重值,得到第三位距离值;将待接入基站对应版本号第四位的值与目标模型包对应版本号第四位的值之间的差值,乘以第四位权重值,得到第四位距离值;将第三位距离值与第四位距离值求和后取绝对值,得到目标模型包对应版本号与待接入基站对应版本号之间的距离值;循环执行上述步骤,直至遍历完所有的目标模型包,得到各目标模型包对应版本号与待接入基站对应版本号之间的距离值。

需要指明的是,由于版本日常更新时通常只变动其中一位版本号,因此,本实施例中可将版本号最易变动的那一位的权重值设置为高于其他位的权重值,例如,将第三位权重值设置为高于第一位权重值、第二位权重值和第四位权重值,以增大距离值之间的差异性。

举一个实际例子,如图2b所示,为一种可选的模型匹配算法,对目标模型包版本和待接入基站版本的每位版本号求差值后累加,并且对位于前面位的版本号差值增加权重,最终计算出一个距离值,该值的绝对值越小表明目标版本与待匹配版本越接近。具体的,包括如下步骤:

s241、输入a1.b1.c1.d1与a2.b2.c2.d2。

具体的,输入待接入基站的版本号a1.b1.c1.d1与lmt自带目标模型包的版本号a2.b2.c2.d2。

s242、m=(a1-a2)*100。

具体的,将待接入基站的版本号最高位与遍历的lmt自带目标模型包版本号最高位求差值(a1-a2),再乘以权重100,得出最高位距离值m。

s243、n=(b1-b2)+m,m=n*100。

具体的,将第二位版本号求差值(b1-b2),再加上最高位距离值m,得到最高位与第二位的距离累加值n,再将n乘以第二位权重100,更新到距离值m。

s244、n=(c1-c2)+m,m=n*1000。

具体的,将第三位版本号求差值(c1-c2),再加上前2位距离值m,更新到前3位距离累加值n,再将n乘以第三位权重1000,更新到距离值m。

s245、n=(d1-d2)*100,temp=abs(n+m)。

具体的,将第四位版本号求差值(d1-d2),再乘以第四位权重100,更新到距离累加值n,再将距离值m与距离累加值n求和,取绝对值,得到一个最终的距离值,存入temp中。

s246、iftemp<result,result=temp。

具体的,将temp与当前距离最小值result比较大小,result存放当前距离最小值,初始值为0,如果temp比当前最小距离更小,将result值更新为temp。

s247、是否遍历完lmt中带的所有模型版本?若是则执行s248;若否则返回执行s241。

具体的,循环取出lmt中带的mo模型版本,进行s241到s246过程计算,直到遍历完lmt中带的所有模型版本。

s248、得到与待接入基站版本最匹配的目标模型包。

具体的,找出result值最小的模型,即为与待接入基站版本最匹配的目标模型包。

可选的,根据距离值确定各目标模型包与待接入基站之间版本号的匹配程度,包括:目标模型包对应版本号与待接入基站对应版本号之间的距离值越小,确定目标模型包与待接入基站之间的版本号越匹配;其中,目标模型包对应版本号与待接入基站对应版本号之间的距离值为0时,确定目标模型包与待接入基站之间的版本号完全匹配。

s250、根据匹配结果确定与待接入基站相匹配的模型包,并将模型包中包含的模型对象确定为待接入基站相匹配的模型对象。

本实施例中,匹配结果可包括多个匹配等级,例如完全匹配、最匹配、次匹配等,其中,完全匹配可以是版本号完全一致的情况,最匹配可以是版本号差别最小的情况,次匹配可以是版本号差别第二小的情况。具体的,可根据实际匹配结果确定目标模型包中与待接入基站相匹配的模型包,并从模型包中获取对应制式的模型对象作为待接入基站相匹配的模型对象。

可选的,根据匹配结果确定与待接入基站相匹配的模型包,包括:如果确定存在版本号完全匹配的目标模型包,则将版本号完全匹配的目标模型包确定为与待接入基站相匹配的模型包;如果确定不存在版本号完全匹配的目标模型包,则从版本号最匹配和次匹配的目标模型包中选取较新版本的目标模型包,作为与待接入基站相匹配的模型包。

其中,从版本号最匹配和次匹配的目标模型包中选取较新版本的目标模型包的目的,是为了选出较新的mo来加载,比如待接入基站版本号定义规则为,版本号数值越大,代表版本越新,基站版本为3.40.35.0,计算出与基站版本最匹配和次匹配的目标模型包版本分别是3.30.81.01和3.50.10.20,从二者中选较新的版本3.50.10.20使用,可以避免使用老版本3.30.81.01的mo。

s260、加载并使用模型对象,以对待接入基站进行接入管理。

本实施例的技术方案,在实施例一的基础上,通过在确定从待接入基站获取对应的模型对象失败时,根据制式信息,从本地存储的各版本模型包中选取包含对应制式的所有模型包,作为目标模型包,再根据版本号定义规则以及待接入基站的版本信息,分别将各目标模型包对应版本号与待接入基站对应版本号进行匹配,根据匹配结果确定与待接入基站相匹配的模型包,并将模型包中包含的模型对象确定为待接入基站相匹配的模型对象。利用lmt中自带的老版本mo,选出与待接入基站版本相匹配的mo进行加载,实现了对新版本基站进行接入管理的同时,还实现了对老版本基站的接入管理,降低了lmt的维护工作量,提高了管理可靠性。

在上述实施例的基础上,举一个具体例子,从lmt自带的模型中获取匹配的mo的过程如图2c所示,其中:

s201、遍历lmt中所有模型版本,根据基站制式对模型版本进行过滤,找出包含基站制式的模型版本。

具体的,遍历lmt中携带的所有mo版本,根据待接入基站的基站制式对lmt中的mo进行过滤,找出的mo模型版本,其中,b为当前基站制式的组合,a为lmt自带每个mo制式的组合。

s202、对过滤出的模型版本进行遍历,计算出每个模型版本与基站版本的距离值。

具体的,对过滤出的模型版本进行遍历,根据版本号定义规则,计算出每个模型版本与基站版本的距离,距离值的绝对值越小代表模型版本与基站版本越接近,如果距离值为0,代表模型版本与基站版本完全匹配。

s203、判断是否存在与基站版本完全匹配的模型包,若是则执行s204;若否则执行s205。

具体的,可先判断是否存在与基站版本的距离值为0的模型版本。

s204、加载完全匹配的模型包中的mo。

s205、从计算出的最匹配模型版本号和次匹配模型版本号中选出较新的模型包,对该模型包中的mo进行加载。

在一个示例性实施方式中,图3为本申请实施例提供的一种基站接入管理装置的结构示意图。参考图3,基站接入管理装置包括:版本制式获取模块310、基站模型获取模块320、本地模型获取模块330以及模型加载使用模块340,下面对各模块进行具体说明。

版本制式获取模块310,用于获取待接入基站的版本信息和制式信息;

基站模型获取模块320,用于根据所述制式信息,从所述待接入基站获取对应的模型对象;

本地模型获取模块330,用于如果确定从所述待接入基站获取对应的模型对象失败,则根据所述版本信息和制式信息,从本地获取与所述待接入基站相匹配的模型对象;

模型加载使用模块340,用于加载并使用所述模型对象,以对所述待接入基站进行接入管理。

本实施例提供的基站接入管理装置,通过获取待接入基站的版本信息和制式信息,根据制式信息从待接入基站获取对应的模型对象,如果确定从待接入基站获取对应的模型对象失败,则根据版本信息和制式信息,从本地获取与待接入基站相匹配的模型对象,加载并使用该模型对象,以对该待接入基站进行接入管理。利用在基站中存储的当前版本对应各制式的mo,并在lmt本地存储的老版本对应各制式的mo,解决了现有技术中由于每个版本的各制式mo都放在对应版本的lmt中,而导致的lmt维护工作量大,管理可靠性低等问题,实现了一个lmt就能够接入管理不同版本的基站,降低了lmt的维护工作量,提高了管理可靠性。

可选的,本地模型获取模块330具体可以包括:

目标选取子模块,用于根据所述制式信息,从本地存储的各版本模型包中选取包含对应制式的所有模型包,作为目标模型包;

版本匹配子模块,用于根据版本号定义规则以及所述待接入基站的版本信息,分别将各所述目标模型包对应版本号与所述待接入基站对应版本号进行匹配;

模型确定子模块,用于根据匹配结果确定与所述待接入基站相匹配的模型包,并将所述模型包中包含的模型对象确定为所述待接入基站相匹配的模型对象。

可选的,版本匹配子模块具体可以包括:

版本距离计算单元,用于根据版本号定义规则以及所述待接入基站的版本信息,分别计算各所述目标模型包对应版本号与所述待接入基站对应版本号之间的距离值;

匹配程度确定单元,用于根据所述距离值确定各所述目标模型包与所述待接入基站之间版本号的匹配程度。

可选的,版本距离计算单元具体可以用于:

将所述待接入基站对应版本号第一位的值与所述目标模型包对应版本号第一位的值之间的差值,乘以第一位权重值,得到第一位距离值;

将所述待接入基站对应版本号第二位的值与所述目标模型包对应版本号第二位的值之间的差值,加上所述第一位距离值,得到前两位距离累加值,并将所述前两位距离累加值乘以第二位权重值,得到第二位距离值;

将所述待接入基站对应版本号第三位的值与所述目标模型包对应版本号第三位的值之间的差值,加上所述第二位距离值,得到前三位距离累加值,并将所述前三位距离累加值乘以第三位权重值,得到第三位距离值;

将所述待接入基站对应版本号第四位的值与所述目标模型包对应版本号第四位的值之间的差值,乘以第四位权重值,得到第四位距离值;

将所述第三位距离值与所述第四位距离值求和后取绝对值,得到所述目标模型包对应版本号与所述待接入基站对应版本号之间的距离值;

循环执行上述步骤,直至遍历完所有的目标模型包,得到各所述目标模型包对应版本号与所述待接入基站对应版本号之间的距离值。

可选的,匹配程度确定单元具体可以用于:

所述目标模型包对应版本号与所述待接入基站对应版本号之间的距离值越小,确定所述目标模型包与所述待接入基站之间的版本号越匹配;

其中,所述目标模型包对应版本号与所述待接入基站对应版本号之间的距离值为0时,确定所述目标模型包与所述待接入基站之间的版本号完全匹配。

可选的,模型确定子模块具体可以用于:

如果确定存在版本号完全匹配的目标模型包,则将所述版本号完全匹配的目标模型包确定为与所述待接入基站相匹配的模型包;

如果确定不存在版本号完全匹配的目标模型包,则从版本号最匹配和次匹配的目标模型包中选取较新版本的目标模型包,作为与所述待接入基站相匹配的模型包。

可选的,该装置还包括:

登录信息接收模块,用于在获取待接入基站的版本信息和制式信息之前,接收用户输入的登录信息;

通信连接建立模块,用于根据所述登录信息建立与待接入基站之间的通信连接。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

在一个示例性实施方式中,图4为本申请实施例提供的一种计算机设备的结构示意图,如图4所示,本实施例提供的一种计算机设备,包括:处理器41和存储器42。该计算机设备中的处理器可以是一个或多个,图4中以一个处理器41为例,所述计算机设备中的处理器41和存储器42可以通过总线或其他方式连接,图4中以通过总线连接为例。

本实施例中计算机设备的处理器41中集成了上述实施例提供的基站接入管理装置。此外,该计算机设备中的存储器42作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中基站接入管理方法对应的程序指令/模块(例如,附图3所示的基站接入管理装置中的模块,包括:版本制式获取模块310、基站模型获取模块320、本地模型获取模块330以及模型加载使用模块340)。处理器41通过运行存储在存储器42中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述方法实施例中基站接入管理方法。

存储器42可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

并且,当上述计算机设备所包括一个或者多个程序被所述一个或者多个处理器41执行时,程序进行如下操作:

获取待接入基站的版本信息和制式信息;根据所述制式信息,从所述待接入基站获取对应的模型对象;如果确定从所述待接入基站获取对应的模型对象失败,则根据所述版本信息和制式信息,从本地获取与所述待接入基站相匹配的模型对象;加载并使用所述模型对象,以对所述待接入基站进行接入管理。

在一个示例性实施方式中,本申请明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被基站接入管理装置执行时实现如本发明实施例一提供的基站接入管理方法,该方法包括:获取待接入基站的版本信息和制式信息;根据所述制式信息,从所述待接入基站获取对应的模型对象;如果确定从所述待接入基站获取对应的模型对象失败,则根据所述版本信息和制式信息,从本地获取与所述待接入基站相匹配的模型对象;加载并使用所述模型对象,以对所述待接入基站进行接入管理。

当然,本发明实施例所提供的一种计算机可读存储介质,其上存储的计算机程序被执行时不限于实现如上所述的方法操作,还可以实现本发明任意实施例所提供的基站接入管理方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述基站接入管理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

以上所述,仅为本申请的示例性实施例而已,并非用于限定本申请的保护范围。

本领域内的技术人员应明白,术语用户终端涵盖任何适合类型的无线用户设备,例如移动电话、便携数据处理装置、便携网络浏览器或车载移动台。

一般来说,本申请的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本申请不限于此。

本申请的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。

本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(rom)、随机访问存储器(ram)、光存储器装置和系统(数码多功能光碟dvd或cd光盘)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑器件(fpga)以及基于多核处理器架构的处理器。

通过示范性和非限制性的示例,上文已提供了对本申请的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本发明的范围。因此,本发明的恰当范围将根据权利要求确定。

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