一种基于5G拨号的多模组适配方法和装置制造方法及图纸

技术编号:36884675 阅读:15 留言:0更新日期:2023-03-15 21:26
本发明专利技术公开了一种基于5G拨号的多模组适配方法和装置,涉及物联网技术领域。该方法的一具体实施方式包括:响应于接入5G通信模组,自动检测接入的5G通信模组的硬件参数,依据检测到的硬件参数从预设的多个5G通信模组中确定接入的5G通信模组的标识;利用确定的、接入的5G通信模组的标识调用预先部署在本地的、接入的5G通信模组的5G拨号代码,以实现5G终端与接入的5G通信模组之间的连接;本地预先部署包括接入的5G通信模组的5G拨号代码在内的多个5G通信模组的5G拨号代码,各5G通信模组的5G拨号代码之间相互隔离和解耦。该实施方式能够使5G终端方便快捷地匹配不同的模组型号,同时可使5G终端厂商从容面对千变万化的5G模组市场。使5G终端厂商从容面对千变万化的5G模组市场。使5G终端厂商从容面对千变万化的5G模组市场。

【技术实现步骤摘要】
一种基于5G拨号的多模组适配方法和装置


[0001]本专利技术涉及物联网
,尤其涉及一种基于5G拨号的多模组适配方法和装置。

技术介绍

[0002]随着互联网的快速发展,5G(第五代移动通信技术)已经逐渐走进千家万户,通过5G拨号实现互联网连接或许不再是个难题,但是对于各5G用户来说,5G信号的接入均需通过5G终端来实现,5G终端是连接网络基础设施和行业应用的桥梁,而5G通信模组是实现终端设备入网的重要载体。
[0003]但是由于当前国际形势的不断变化,导致5G通信模组的发展受到种种制约限制,同时市场上关于5G通信模组类型也多种多样,但对各终端厂商来说,基于5G通信模组的接入开发成本极高,同时由于模组市场变化与供需问题,模组极易短缺或停止维护,终端厂商需要不断更换模组型号,同时更换模组接入的开发平台,进行重新开发,此外,旧平台维护也无法停止,如此一来,不但导致用户的开发成本成倍增加,后期的维护也需投入巨大的人力物力。
[0004]另外,由于5G模组的接口信息和调用方式更为复杂,因此在相应程序中,各模组代码的耦合度极高,模块之间的联系紧密,从而导致需要大量人员协作开发和测试,成本较高。此外,由于各模组代码位于同一分区,相互不隔离,当需要更换或增加模组代码需要以硬编码方式重新修改,修改的同时上一个模组代码极易被更改,从而无法再次识别之前所使用的模组。并且,由于目前5G模组市场不稳定、模组产量不稳定等问题,企业在进行5G开发时需不停更换模组,因此软件开发及人工成本大幅增加。

技术实现思路
/>[0005]有鉴于此,本专利技术实施例提供一种基于5G拨号的多模组适配方法和装置,能够使5G终端方便快捷地匹配不同的模组型号,同时可使5G终端厂商从容面对千变万化的5G模组市场。
[0006]为实现上述目的,根据本专利技术的一个方面,提供了一种基于5G拨号的多模组适配方法。
[0007]本专利技术实施例的基于5G拨号的多模组适配方法用于实现5G终端与5G通信模组之间的适配;所述方法由5G终端执行,包括:响应于接入5G通信模组,自动检测接入的5G通信模组的硬件参数,依据检测到的硬件参数从预设的多个5G通信模组中确定所述接入的5G通信模组的标识;利用确定的、所述接入的5G通信模组的标识调用预先部署在本地的、所述接入的5G通信模组的5G拨号代码,以实现所述5G终端与所述接入的5G通信模组之间的连接;其中,本地预先部署包括所述接入的5G通信模组的5G拨号代码在内的多个5G通信模组的5G拨号代码,各5G通信模组的5G拨号代码之间相互隔离和解耦。
[0008]可选地,任一5G通信模组的5G拨号代码包括以下动作的执行代码:接口注册、AT端
口设置、分组数据协议PDP设置、5G模式设置、频段设置、飞行模式设置、驻网、拨号、模组静态信息获取、模组动态信息获取以及子模块监测。
[0009]可选地,所述模组静态信息包括以下至少一种:集成电路卡识别码ICCID、国际移动设备识别码IMEI、国际移动用户识别码IMSI、和电话号码PHONE_NUMBER;所述模组动态信息包括以下至少一种:识别密码PIN、温度TEMPERATURE、IP地址、逆向地址解析协议RARP、信号与干扰加噪声比SINR和物理小区标识PCIs。
[0010]可选地,所述5G拨号代码使用JAVA编写;以及,所述方法进一步包括:在所述5G拨号代码中,使用外部注释来标记多个模组类;其中,所述多个模组类都实现模组接入接口,所述多个模组类的数量与所述多个5G通信模组的数量相等,所述多个模组类与所述多个5G通信模组一一对应,每一5G通信模组的5G拨号代码包含在相应的模组类中;所述外部注释具有注释名以及注释附加参数,用于标记任意两个模组类的外部注解具有相同的注释名和不同的注释附加参数;在对所述5G拨号代码进行编译时,在本地将每一模组类实例化为模组类实例,通过所述注释名定位每一模组类实例,将每一模组类的模组类实例名称与标记该模组类的外部注释中的注释附加参数之间的对应关系存储在本地。
[0011]可选地,所述利用确定的、所述接入的5G通信模组的标识调用预先部署在本地的、所述接入的5G通信模组的5G拨号代码,包括:通过预先存储的、所述5G通信模组的标识与所述注释附加参数之间的对应关系确定所述接入的5G通信模组的标识对应的目标注释附加参数;依据预先存储的、注释附加参数与模组类实例名称之间的对应关系确定所述目标注释附加参数对应的目标模组类实例,执行所述目标模组类实例中的5G拨号代码。
[0012]可选地,所述方法进一步包括:当需要增加一种新的5G通信模组时,在程序中创建所述新的5G通信模组对应的新的模组类,使所述新的模组类实现所述模组接入接口,并通过所述注释名和新的注释附加参数形成外部注释来标记所述新的模组类;在对所述5G拨号代码进行编译时,在本地将所述新的模组类实例化为新的模组类实例,将所述新的模组类实例的名称与所述新的注释附加参数之间的对应关系存储在本地;响应于依据检测到的硬件参数确定所述新的5G通信模组的标识,通过预先存储的、所述5G通信模组的标识与所述注释附加参数之间的对应关系确定所述新的5G通信模组的标识对应的所述新的注释附加参数;依据预先存储的、注释附加参数与模组类实例名称之间的对应关系确定所述新的注释附加参数对应的所述新的模组类实例,执行所述新的模组类实例中的5G拨号代码。
[0013]为实现上述目的,根据本专利技术的另一方面,提供了一种基于5G拨号的多模组适配装置。
[0014]本专利技术实施例的基于5G拨号的多模组适配装置可以包括:检测单元和适配单元。其中,检测单元用于:响应于接入5G通信模组,自动检测接入的5G通信模组的硬件参数,依据检测到的硬件参数从预设的多个5G通信模组中确定所述接入的5G通信模组的标识。适配单元用于:利用确定的、所述接入的5G通信模组的标识调用预先部署在本地的、所述接入的5G通信模组的5G拨号代码,以实现5G终端与所述接入的5G通信模组之间的连接;其中,本地预先部署包括所述接入的5G通信模组的5G拨号代码在内的多个5G通信模组的5G拨号代码,各5G通信模组的5G拨号代码之间相互隔离和解耦。
[0015]可选地,任一5G通信模组的5G拨号代码包括以下动作的执行代码:接口注册、AT端口设置、分组数据协议PDP设置、5G模式设置、频段设置、飞行模式设置、驻网、拨号、模组静
态信息获取、模组动态信息获取以及子模块监测;所述模组静态信息包括以下至少一种:集成电路卡识别码ICCID、国际移动设备识别码IMEI、国际移动用户识别码IMSI、和电话号码PHONE_NUMBER;所述模组动态信息包括以下至少一种:识别密码PIN、温度TEMPERATURE、IP地址、逆向地址解析协议RARP、信号与干扰加噪声比SINR和物理小区标识PCIs。
[0016]可选地,所述5G拨号代码使用JAVA编写;以及,所述适配单元可进一步用于:在所述5G拨号代码中,使用外部注释来标记多个模组类;其中,所述多个模组类都实现模组接本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于5G拨号的多模组适配方法,其特征在于,用于实现5G终端与5G通信模组之间的适配;所述方法由5G终端执行,包括:响应于接入5G通信模组,自动检测接入的5G通信模组的硬件参数,依据检测到的硬件参数从预设的多个5G通信模组中确定所述接入的5G通信模组的标识;利用确定的、所述接入的5G通信模组的标识调用预先部署在本地的、所述接入的5G通信模组的5G拨号代码,以实现所述5G终端与所述接入的5G通信模组之间的连接;其中,本地预先部署包括所述接入的5G通信模组的5G拨号代码在内的多个5G通信模组的5G拨号代码,各5G通信模组的5G拨号代码之间相互隔离和解耦。2.根据权利要求1所述的方法,其特征在于,任一5G通信模组的5G拨号代码包括以下动作的执行代码:接口注册、AT端口设置、分组数据协议PDP设置、5G模式设置、频段设置、飞行模式设置、驻网、拨号、模组静态信息获取、模组动态信息获取以及子模块监测。3.根据权利要求2所述的方法,其特征在于,所述模组静态信息包括以下至少一种:集成电路卡识别码ICCID、国际移动设备识别码IMEI、国际移动用户识别码IMSI、和电话号码PHONE_NUMBER;所述模组动态信息包括以下至少一种:识别密码PIN、温度TEMPERATURE、IP地址、逆向地址解析协议RARP、信号与干扰加噪声比SINR和物理小区标识PCIs。4.在所述5G拨号代码中,使用外部注释来标记多个模组类;其中,所述多个模组类都实现模组接入接口,所述多个模组类的数量与所述多个5G通信模组的数量相等,所述多个模组类与所述多个5G通信模组一一对应,每一5G通信模组的5G拨号代码包含在相应的模组类中;所述外部注释具有注释名以及注释附加参数,用于标记任意两个模组类的外部注解具有相同的注释名和不同的注释附加参数;在对所述5G拨号代码进行编译时,在本地将每一模组类实例化为模组类实例,通过所述注释名定位每一模组类实例,将每一模组类的模组类实例名称与标记该模组类的外部注释中的注释附加参数之间的对应关系存储在本地。5.根据权利要求4所述的方法,其特征在于,所述利用确定的、所述接入的5G通信模组的标识调用预先部署在本地的、所述接入的5G通信模组的5G拨号代码,包括:通过预先存储的、所述5G通信模组的标识与所述注释附加参数之间的对应关系确定所述接入的5G通信模组的标识对应的目标注释附加参数;依据预先存储的、注释附加参数与模组类实例名称之间的对应关系确定所述目标注释附加参数对应的目标模组类实例,执行所述目标模组类实例中的5G拨号代码。6.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:当需要增加一种新...

【专利技术属性】
技术研发人员:傅晓强焦阳孙自防孙冰
申请(专利权)人:浙江捷创方舟数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1