无线通讯模块配置方法、装置、电子设备及可读存储介质与流程

文档序号:31123195发布日期:2022-08-13 02:10阅读:77来源:国知局
1.本技术涉及无线通讯
技术领域
:,特别涉及一种无线通讯模块配置方法、装置、电子设备及可读存储介质。
背景技术
::2.当前无线通讯产品大多需要售卖到全球,通讯模块的设计要尽量满足所有客户的需求。以采用n77频段的通讯模块为例,n77频段的范围为3.3~4.2ghz,不同地区,如北美、欧洲、加拿大等各地运营商对无线通讯模块的通讯频段及发射功率的要求有所不同,比如fcc(federalcommunicationscommission,美国联邦通讯委员会)在part96中不允许3.55~3.7ghz认证;vzw(verizonwireless,威瑞森无线通讯公司)需要宣告3.45~3.55ghz&3.7~3.98ghz为hpue(highpoweruserequipment,高功率用户设备);加拿大ic法规rss-192要求n77频段的eirp(equivalentisotropicallyradiatedpower,等效全向辐射功率)不大于16dbm;日本要求n77(3.5~4.1ghz)的发射功率不超过200mw,所以需要关闭hpue功能。3.面对这种差异化需求,同一个无线通讯产品需要针对不同地区各出一个软件去实现相应的功能,因此所需要维护的软件数量就大大增加,并且由于各通讯模块功能不同,同一个无线通讯产品针对同一个认证需要做多次,成本高。4.因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。技术实现要素:5.本技术的目的是提供一种无线通讯模块配置方法、装置、电子设备及可读存储介质,能够通过一套软件满足不同运营商的需求,减少了软件维护及认证所需要的时间及成本。6.为解决上述技术问题,本技术提供了一种无线通讯模块配置方法,该无线通讯模块配置方法包括:7.识别电子设备的当前运营商的信息;8.基于所述信息确定当前运营商对所述电子设备中的无线通讯模块的需求;9.根据所述需求配置所述无线通讯模块的软件参数,以使所述无线通讯模块执行与所述需求对应的操作。10.可选的,该无线通讯模块配置方法还包括:11.预先存储与每一所述需求对应的宏定义,所述宏定义包括所述需求对应的操作指令;12.所述软件参数包括所述宏定义的状态参数。13.可选的,所述操作指令包括多个,所述状态参数包括多个,每一所述宏定义的多个所述状态参数与多个所述操作指令一一对应。14.可选的,所述根据所述需求配置所述无线通讯模块的软件参数,以使所述无线通讯模块执行与所述需求对应的操作的过程包括:15.根据所述需求配置所述宏定义的状态参数,以使所述无线通讯模块执行所述宏定义中与所述状态参数对应的操作指令。16.可选的,所述识别电子设备的当前运营商的信息的过程包括:17.获取电子设备的sim卡的公共陆地移动网信息;18.基于所述公共陆地移动网信息确定当前运营商的信息。19.可选的,所述需求包括目标频段的频率范围需求和/或功率需求和/或最大发射功率回退需求。20.为解决上述技术问题,本技术还提供了一种无线通讯模块配置装置,该无线通讯模块配置装置包括:21.识别模块,用于识别电子设备的当前运营商的信息;22.确定模块,用于基于所述信息确定当前运营商对所述电子设备中的无线通讯模块的需求;23.配置模块,用于根据所述需求配置所述无线通讯模块的软件参数,以使所述无线通讯模块执行与所述需求对应的操作。24.可选的,该无线通讯模块配置装置还包括:25.预处理模块,用于预先存储与每一所述需求对应的宏定义,所述宏定义包括所述需求对应的操作指令;所述软件参数包括所述宏定义的状态参数。26.为解决上述技术问题,本技术还提供了一种电子设备,包括:27.存储器,用于存储计算机程序;28.处理器,用于执行所述计算机程序时实现如上文任意一项所述的无线通讯模块配置方法的步骤。29.为解决上述技术问题,本技术还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任意一项所述的无线通讯模块配置方法的步骤。30.本技术提供了一种无线通讯模块配置方法,在识别到电子设备的当前运营商后,根据当前运营商对电子设备中的无线通讯模块的需求,对无线通讯模块的软件参数进行配置,使无线通讯模块执行与需求对应的操作,通过一套软件满足不同运营商的需求,减少了软件维护及认证所需要的时间及成本。本技术还提供了一种无线通讯模块配置装置、电子设备及可读存储介质,具有和上述无线通讯模块配置方法相同的有益效果。附图说明31.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。32.图1为本技术所提供的一种无线通讯模块配置方法的步骤流程图;33.图2为本技术所提供的一种无线通讯模块配置装置的结构示意图。具体实施方式34.本技术的核心是提供一种无线通讯模块配置方法、装置、电子设备及可读存储介质,能够通过一套软件满足不同运营商的需求,减少了软件维护及认证所需要的时间及成本。35.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。36.请参照图1,图1为本技术所提供的一种无线通讯模块配置方法的步骤流程图,该无线通讯模块配置方法包括:37.s101:识别电子设备的当前运营商的信息;38.具体的,电子设备应用于不同地区时,为该电子设备提供网络服务的供应商也不同,不同的供应商对电子设备中的无线通讯模块存在差异化需求,为了满足电子设备当前所处地区的运营商对无线通讯模块的需求,首先要识别电子设备的当前运营商的信息,以确定当前运营商为北美运营商、加拿大运营商或日本运营商等。39.作为一种可选的实施例,识别电子设备的当前运营商的信息的过程包括:获取电子设备的sim卡的公共陆地移动网信息;基于公共陆地移动网信息确定当前运营商的信息。40.具体的,当电子设备插入sim(subscriberidentitymodule,用户身份识别模块)卡后,根据sim卡的plmn(publiclandmobilenetwork,公共陆地移动网)信息自动识别当前运营商的信息。41.作为一种可选的实施例,可预先在无线通讯模块中存储sim卡的plmn信息与运营商的信息之间的对应关系,当获取到sim卡的plmn信息后可根据该对应关系自动匹配到对应的运营商的信息,提高识别效率,以便提高对无线通讯模块的配置效率。42.s102:基于信息确定当前运营商对电子设备中的无线通讯模块的需求;43.具体的,不同的运营商对电子设备中的无线通讯模块有不同的需求,在确定为电子设备提供网络服务的当前运营商后,确定该运营商对电子设备中无线通讯模块的需求,这里的需求包括但不限于对无线通讯模块的目标频段的频率范围需求和/或功率需求和/或最大发射功率回退需求等。44.s103:根据需求配置无线通讯模块的软件参数,以使无线通讯模块执行与需求对应的操作。45.具体的,在不同运营商的不同的需求下,无线通讯模块需要执行的操作也不同,现有技术中是为应用于每个地区的无线通讯模块都设置一个独立的软件来实现对应的操作,而本技术中为了减少软件维护及认证所需要的时间及成本,预先将各个需求对应的操作均存储在无线通讯模块中,在确定电子设备的当前运营商的信息及当前运营商对无线通讯模块的需求后,通过配置软件参数的方式,调用并执行对应的操作即可,从而实现仅通过一个软件即可满足不同运营商的需求。46.具体的,需求包括但不限于目标频段的频率范围需求和/或功率需求和/或最大发射功率回退需求,不同的运营商对无线通讯模块的目标频段的频率范围需求不同,比如北美运营商仅可使用n77频段的3.45~3.55ghz&3.7~3.98ghz,n77频段的其他频率需关闭,而其他运营商如日本运营商、加拿大运营商对于n77频段的全频段均可使用;不同的运营商对无线通讯模块的eirp需求也不同,有的运营商需要将n77频段的功率设置为hpue功率,有的运营商需要将n77频段的功率设置为非hpue功率,有的运营商可能需要关闭n77频段等。47.基于此,可根据上述运营商的需求来选择执行对应的操作,如当识别当前运营商的信息为北美运营商,那么可确定北美运营商对于无线通讯模块中的目标频段的频率范围需求、功率需求以及最大发射功率回退需求等,然后根据北美运营商的需求设置无线通讯模块的软件参数,使无线通讯模块执行配置n77频段的3.45~3.55ghz&3.7~3.98ghz可注册其他频率关闭、配置n77频段的功率为hpue功率、调用mcfmprtable的操作。48.当然,以上只是以无线通讯模块采用n77频段的方案进行举例说明,其他满足需求的频段也在本技术的保护范围中。49.可见,本实施例中,在识别到电子设备的当前运营商后,根据当前运营商对电子设备中的无线通讯模块的需求,对无线通讯模块的软件参数进行配置,使无线通讯模块执行与需求对应的操作,通过一套软件满足不同运营商的需求,减少了软件维护及认证所需要的时间及成本。50.在上述实施例的基础上:51.作为一种可选的实施例,该无线通讯模块配置方法还包括:52.预先存储与每一需求对应的宏定义,宏定义包括需求对应的操作指令;53.软件参数包括宏定义的状态参数。54.作为一种可选的实施例,根据需求配置无线通讯模块的软件参数,以使无线通讯模块执行与需求对应的操作的过程包括:55.根据需求配置宏定义的状态参数,以使无线通讯模块执行宏定义中与状态参数对应的操作指令。56.具体的,首先按照不同的需求设置宏定义,并将宏定义存储在无线通讯模块中,宏定义包括每一需求针对不同运营商的所有操作指令,宏定义处于不同的状态下,调用该宏定义执行的是不同的操作。可以理解的是,操作指令包括多个,状态参数也包括多个,每一个宏定义的多个状态参数与多个操作指令一一对应。举例说明,假设宏定义的状态参数包括disable和enable,宏定义包括操作指令a和操作指令b,当该宏定义处于disable状态,调用该宏定义时执行操作指令a,当该宏定义处于enable状态,调用该宏定义时执行操作指令b。57.以n77频段为目标频段为例,对本实施例的方案进行说明,首先将不同地区的运营商对n77频段的需求分类打包处理,根据宏定义状态去调用不同的设置。58.具体的,针对不同地区的运营商对n77频段的频率范围需求,设置一个宏a,宏a在enable状态下,n77全频段可以注册,宏a在disable状态下,n77频段的3.45~3.55ghz&3.7~3.98ghz可使用,其他频率关闭;针对不同地区的运营商n77频段的eirp需求,设置一个宏b,宏b在enable状态下,设置n77频段的功率为hpue功率,宏b在disable状态下,设置n77频段的功率为非hpue功率;针对ic对eirp《=16dbm的需求,要关闭n77频段,设置一个宏c,宏c在enable状态使能,宏c在disable状态禁用n77频段;针对北美运营商对mpr的需求差异,新建一张mcfmprtable,设置一个宏d,宏d在enable状态下,北美运营商调用mcfmprtable,宏d在disable状态下,其他运营商调用genernalmprtable。59.在此基础上,如果识别出电子设备的当前运营商为北美运营商,配置宏定义a的状态参数为disable,配置宏定义b、c、d的状态参数为enable,调用上述宏定义,使无线通讯模块执行n77频段的3.45~3.55ghz&3.7~3.98ghz可使用,其他频率关闭的操作、设置n77频段的功率为hpue功率、调用mcfmprtable的操作,以满足北美运营商对无线通讯模块中n77频段的功能需求。60.如果识别出当前运营商为日本运营商,配置宏定义a和宏定义c的状态参数为enable,配置宏定义b、d的状态参数为disable,调用上述宏定义,使无线通讯模块执行n77频段全频段可注册、设置n77频段的功率为非hpue功率、调用genernalmprtable的操作,以满足日本运营商对无线通讯模块中n77频段的功能需求。61.如果识别出当前运营商为加拿大运行商,配置宏定义c的状态为disable,使无线通讯模块禁用n77频段,以满足加拿大运营商要求的eirp≤16dbm的需求。62.当然,除了上述举例说明的运营商还包括其他地区的运营商,按照其对无线通讯模块中的目标频段的需求设置对应的宏定义和状态参数即可。63.综上,本技术基于识别sim的plmn获取运营商信息,在同一套软件中自适应调用不同地区对n77频段的频率、功率、不同调制功率回退等需求打包处理的宏定义,以满足不同运营商的需求,减少了软件维护及认证所需要的时间及成本。64.请参照图2,图2为本技术所提供的一种无线通讯模块配置装置的结构示意图,该无线通讯模块配置装置包括:65.识别模块1,用于识别电子设备的当前运营商的信息;66.确定模块2,用于基于信息确定当前运营商对电子设备中的无线通讯模块的需求;67.配置模块3,用于根据需求配置无线通讯模块的软件参数,以使无线通讯模块执行与需求对应的操作。68.可见,本实施例中,在识别到电子设备的当前运营商后,根据当前运营商对电子设备中的无线通讯模块的需求,对无线通讯模块的软件参数进行配置,使无线通讯模块执行与需求对应的操作,通过一套软件满足不同运营商的需求,减少了软件维护及认证所需要的时间及成本。69.作为一种可选的实施例,该无线通讯模块配置装置还包括:70.预处理模块,用于预先存储与每一需求对应的宏定义,宏定义包括需求对应的操作指令;软件参数包括宏定义的状态参数。71.作为一种可选的实施例,操作指令包括多个,状态参数包括多个,每一宏定义的多个状态参数与多个操作指令一一对应。72.作为一种可选的实施例,根据需求配置无线通讯模块的软件参数,以使无线通讯模块执行与需求对应的操作的过程包括:73.根据需求配置宏定义的状态参数,以使无线通讯模块执行宏定义中与状态参数对应的操作指令。74.作为一种可选的实施例,识别电子设备的当前运营商的信息的过程包括:75.获取电子设备的sim卡的公共陆地移动网信息;76.基于公共陆地移动网信息确定当前运营商的信息。77.作为一种可选的实施例,需求包括目标频段的频率范围需求和/或功率需求和/或最大发射功率回退需求。78.另一方面,本技术还提供了一种电子设备,包括:79.存储器,用于存储计算机程序;80.处理器,用于执行计算机程序时实现如上文任意一个实施例所描述的无线通讯模块配置方法的步骤。81.具体的,存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令,该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。处理器执行存储器中保存的计算机程序时,可以实现以下步骤:识别电子设备的当前运营商的信息;基于信息确定当前运营商对电子设备中的无线通讯模块的需求;根据需求配置无线通讯模块的软件参数,以使无线通讯模块执行与需求对应的操作。82.可见,本实施例中,在识别到电子设备的当前运营商后,根据当前运营商对电子设备中的无线通讯模块的需求,对无线通讯模块的软件参数进行配置,使无线通讯模块执行与需求对应的操作,通过一套软件满足不同运营商的需求,减少了软件维护及认证所需要的时间及成本。83.作为一种可选的实施例,处理器执行存储器中保存的计算机子程序时,可以实现以下步骤:预先存储与每一需求对应的宏定义,宏定义包括需求对应的操作指令;软件参数包括宏定义的状态参数,操作指令包括多个,状态参数包括多个,每一宏定义的多个状态参数与多个操作指令一一对应。84.作为一种可选的实施例,处理器执行存储器中保存的计算机子程序时,可以实现以下步骤:根据需求配置宏定义的状态参数,以使无线通讯模块执行宏定义中与状态参数对应的操作指令;需求包括目标频段的频率范围需求和/或功率需求和/或最大发射功率回退需求。85.作为一种可选的实施例,处理器执行存储器中保存的计算机子程序时,可以实现以下步骤:获取电子设备的sim卡的公共陆地移动网信息;基于公共陆地移动网信息确定当前运营商的信息。86.另一方面,本技术还提供了一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上文任意一个实施例所描述的无线通讯模块配置方法的步骤。87.具体的,本技术还提供了一种可读存储介质,该存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。该存储介质上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:识别电子设备的当前运营商的信息;基于信息确定当前运营商对电子设备中的无线通讯模块的需求;根据需求配置无线通讯模块的软件参数,以使无线通讯模块执行与需求对应的操作。88.可见,本实施例中,在识别到电子设备的当前运营商后,根据当前运营商对电子设备中的无线通讯模块的需求,对无线通讯模块的软件参数进行配置,使无线通讯模块执行与需求对应的操作,通过一套软件满足不同运营商的需求,减少了软件维护及认证所需要的时间及成本。89.作为一种可选的实施例,处理器执行存储器中保存的计算机子程序时,可以实现以下步骤:预先存储与每一需求对应的宏定义,宏定义包括需求对应的操作指令;软件参数包括宏定义的状态参数,操作指令包括多个,状态参数包括多个,每一宏定义的多个状态参数与多个操作指令一一对应。90.作为一种可选的实施例,处理器执行存储器中保存的计算机子程序时,可以实现以下步骤:根据需求配置宏定义的状态参数,以使无线通讯模块执行宏定义中与状态参数对应的操作指令;需求包括目标频段的频率范围需求和/或功率需求和/或最大发射功率回退需求。91.作为一种可选的实施例,处理器执行存储器中保存的计算机子程序时,可以实现以下步骤:获取电子设备的sim卡的公共陆地移动网信息;基于公共陆地移动网信息确定当前运营商的信息。92.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的状况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。93.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其他实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1