一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于OMADM架构的参数配置方法、装置及终端设备与流程

2022-11-23 08:35:24 来源:中国专利 TAG:

基于omadm架构的参数配置方法、装置及终端设备
技术领域
1.本技术涉及通信领域,尤其涉及一种基于omadm架构的参数配置方法、装置及终端设备。


背景技术:

2.目前许多营运商会透过自动设备检测(automatic device detection,add) 的方式将无线通讯模块对应的配置参数传递给终端设备进行配置。该过程会透过开放移动联盟(open mobile alliance,oma)终端管理(devicemanagement,oma dm)协议来达成。在omadm协议的架构下,终端设备被配置的参数可以透过终端管理树(device managementtree,dm tree) 的方式进行描述,运营商的服务器通过dm tree给无线通讯模块分配需要用到的最新参数。现有add过程中受到网络覆盖范围及网络质量的影响,运营商的服务器的通知延迟或者出错,导致终端设备在更换无线通讯模块过程中存在终端设备的参数配置速度慢、耗时久的问题。


技术实现要素:

3.为了解决上述技术问题,本技术实施例提供了一种基于omadm架构的参数配置方法、装置及终端设备。
4.第一方面,本技术实施例提供了一种基于oma dm架构的参数配置方法,应用于终端设备,所述方法包括:
5.在检测到接入无线通讯模块的情况下,判断是否预存所述无线通讯模块的dm tree快照;
6.在预存所述无线通讯模块的dm tree快照的情况下,根据所述dm tree 快照对所述终端设备进行配置。
7.第二方面,本技术实施例提供了一种基于oma dm架构的参数配置装置,应用于终端设备,所述基于oma dm架构的参数配置装置包括:
8.判断模块,用于在检测到接入无线通讯模块的情况下,判断是否预存所述无线通讯模块的dm tree快照;
9.配置模块,用于在预存所述无线通讯模块的dm tree快照的情况下,根据所述dm tree快照对所述终端设备进行配置。
10.第三方面,本技术实施例提供了一种终端设备,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器运行时执行第一方面提供的基于oma dm架构的参数配置方法。
11.第四方面,本技术实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面提供的基于 oma dm架构的参数配置方法。
12.上述本技术提供的基于oma dm架构的参数配置方案,在检测到接入无线通讯模块
的情况下,判断是否预存所述无线通讯模块的dm tree快照,在预存所述无线通讯模块的dm tree快照的情况下,根据所述dm tree快照对所述终端设备进行配置。通过本方案能够大大提高更换无线通讯模块过程中终端设备的参数配置速度,减少参数配置时间,达到快速地完成参数配置效果。
附图说明
13.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对本技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
14.图1示出了现有技术的终端设备的参数配置的流程示意图;
15.图2示出了本技术提供的基于oma dm架构的参数配置方法的一流程图;
16.图3a示出了本技术提供的一运营商的dm tree快照的示意图;
17.图3b示出了本技术提供的另一运营商的dm tree快照的示意图;
18.图4示出了本技术提供的基于oma dm架构的参数配置方法的另一流程图;
19.图5示出了本技术提供的基于oma dm架构的参数配置方法的另一流程图;
20.图6示出了本技术提供的生成dm tree快照的过程示意图;
21.图7示出了本技术提供的步骤s105的流程图;
22.图8示出了本技术提供的基于oma dm架构的参数配置方法的另一流程图;
23.图9示出了本技术提供的步骤s102的流程图;
24.图10示出了本技术提供的基于oma dm架构的参数配置方法的另一流程图;
25.图11示出了本技术提供的基于oma dm架构的参数配置方法的另一流程图;
26.图12示出了本技术提供的基于oma dm架构的参数配置方法的另一流程图;
27.图13示出了本技术提供的基于oma dm架构的参数配置装置的结构图;
28.图14示出了本技术提供的终端设备的一结构图。
具体实施方式
29.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。
30.通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.在下文中,可在本技术的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
32.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
33.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本技术的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本技术的各种实施例中被清楚地限定。
34.现有技术中现有技术中许多运营商会通过自动设备检测(automaticdevice detection,add)的方式,将用户识别模块(subscriber identificationmodule,sim)对应的网络参数传递给终端设备进行配置,其中,用户识别模块又可以称为sim卡。上述过程一般是基于开放移动联盟终端管理 (open mobile alliance device management,oma dm)协议达成。在omadm协议架构下,终端设备被配置的参数通过终端管理树(devicemanagement tree,dm tree)进行描述。运营商的服务器通过dm tree分配给sim卡在激活后需要有的最新参数。
35.参见图1,图1现有技术中许多运营商会通过add方式进行参数配置的流程图。步骤s1,终端设备插入sim卡。步骤s2,判断sim卡空中下载接口(over-the-air,ota)是否触发。若是则进入步骤s3,若否则流程结束。步骤s3,开放移动联盟终端管理(open mobile alliance devicemanagement,oma dm)服务器发送推入信息(wap push)。步骤s4,终端设备对推入信息产生响应信息。步骤s5,终端设备已设置。
36.上述现有的终端设备的参数配置过程受到网络覆盖范围和网络质量的影响。若营运商服务器的通知延迟或者出错,对于有多张sim卡切换需求的用户而言,就会直接影响到用户是否能够使用联网相关基本功能。现有技术中终端设备在更换sim卡等无线通讯模块的过程中存在参数配置速度慢、耗时久的问题。在基于oma dm协议架构的iot模块的切换过程中相关参数配置也存在相同或类似问题。
37.实施例1
38.本公开实施例提供了一种基于oma dm架构的参数配置方法,应用于终端设备。
39.请参阅图2,如图2所示的基于oma dm架构的参数配置方法包括:
40.步骤101,在检测到接入无线通讯模块的情况下,判断是否预存所述无线通讯模块的dm tree快照。
41.在本实施例中,终端设备为手机、物联网设备等终端设备。所述无线通讯模块为通讯卡或物联网(internet of things,iot)模块。需要说明的是,通讯卡有实体卡和虚拟卡,sim卡是实体卡,嵌入式用户识别模块 (embeddedsubscriber identification module,esim)又称为esim卡是虚拟卡,嵌入式通用集成电路(embedded universal integrated circuit card,euicc) 又称为euicc卡也为虚拟卡。对于sim卡等实体卡而言,可以将sim卡取出、插入等操作达到换卡的目的,对于esim卡及euicc卡等虚拟卡而言,可以调整相关配置参数,达到切换卡的效果。
42.iot模块为物联网模块,可以包括蓝牙模块、zigbee模块、wifi模块、 lora模块、nb

iot模块、4g模块。iot模块可以包括马达和/或开关等组件, iot模块可以对马达和/或开关等组件进行更换。
43.对于通讯卡而言,由于各家运营商的dm tree结构可能都不同,需要将各家运营商的dm tree的结构保存在dm tree快照中。图3a及图3b分别为不同运营商提供的sim卡对应
的接入点名称(access point name,apn) 的dm tree快照的示意图。
44.图3a为运营商威瑞森(verizon)的sim卡对应的接入点名称的dm tree 快照的示意图。图3a表示运营商威瑞森提供的集成电路卡识别码(integrate circuit card identity,iccic)为ooo的sim卡的接入点名称的配置参数为:
45.managedobject/verizon/lte/anp/3/setting/name vzwinternet;
46.managedobject/verizon/lte/anp/4/setting/namevzwapp。
47.图3b为运营商t-mobile的sim卡对应的接入点名称的dm tree快照的示意图。图3b所示为运营商t-mobile提供的iccic为xxx的sim卡接入点名称的配置参数为:
48.managedobject/tmo/anp/3/setting/nametmcg-wnw;
49.managedobject/tmo/anp/4/setting/name mms。
50.由于各家运营商的dm tree结构可能都不同,其他运营商的dm tree 结构可能与运营商verizon或t-mobile的dm tree结构不一样,需要将不同运营商的dm tree快照进行存储。在本实施例中,对图3a或图3b所示的 apn的dm tree快照而言,最后一个层级的节点对应的数值即为apn的参数值,在图3a中apn的参数值为vzwinternet及vzwapp为,在应图3b中, apn的参数值为tmcg-wnw及mms。
51.需要补充说明的是,ooo、xxx用于示例代表iccic,实际iccic根据运营商的规则确定。除了apn之外,例如volte及vowifi是否开启等参数配置都可以存储对应的dm tree快照,在此不做限制。对于iot模块的配置参数也可以生成对应dm tree快照,在此不做限制。
52.步骤102,在预存所述无线通讯模块的dm tree快照的情况下,根据所述dm tree快照对所述终端设备进行配置。
53.举例来说,请参阅图4,步骤s41,插入运营商verizon提供的iccid为 ooo的sim卡至终端设备中。当终端设备预存有图3a所示的iccid为ooo 的sim卡的dm tree快照时,获取iccid为ooo的sim卡的dm tree快照,根据获取的dm tree快照对该sim卡进行设置。步骤s42,根据获取的dm tree快照,通过以下设置:
[0054]“set./managedobject/verizon/lte/anp/3/setting/name vzwinternet; set./managedobject/verizon/lte/anp/4/setting/name vzwapp”完成对apn 的配置。
[0055]
可选的,请参阅图5,基于oma dm架构的参数配置方法,还可以包括:
[0056]
步骤s103,在未预存所述无线通讯模块的dm tree快照的情况下,从服务器获取所述无线通讯模块的配置参数。
[0057]
步骤s104,根据所述无线通讯模块的配置参数对所述终端设备预先存储的dm tree进行配置,得到所述无线通讯模块的dm tree。
[0058]
步骤s105,根据所述无线通讯模块的dm tree生成对应的dm tree快照。
[0059]
请参阅图6,终端设备在第一次插入第一家运营商verizon提供的iccid 为ooo的sim卡后,终端设备启动自动add过程,从服务器获取对应的配置参数,图6示出的配置参数为apn,对于verizon的apn的配置参数包括:
[0060]“managedobject/verizon/lte/anp/3/setting/name”;
[0061]“managedobject/verizon/lte/anp/4/setting/name”。
[0062]
终端设备根据获取的配置参数对预先存储的dm tree的参数值进行更新,设定成功后,针对运营商verizon的sim卡的dm tree生成如图3a所示的dm tree快照。将iccid为
ooo的sim卡的dm tree快照存储在存储器60的预先建立的数据结构601中。
[0063]
终端设备在第一次插入第二家运营商t-mobile提供的iccid为xxx的 sim卡后,终端设备会启动自动add过程,从服务器获取对应的配置参数,图6示出配置参数为apn,对于t-mobile的apn的配置参数包括:
[0064]“managedobject/tmo/anp/3/setting/name”;
[0065]“managedobject/tmo/anp/4/setting/name”。
[0066]
终端设备根据获取的配置参数对预先存储的dm tree的参数值进行更新,设定成功后,针对运营商t-mobile的sim卡的dm tree生成如图3b所示的dm tree快照。将iccid为xxx的sim卡的dm tree快照存储在存储器 60的预先建立的数据结构601中。
[0067]
需要补充说明的是,通讯卡的配置参数除了apn之外,例如sim卡的 volte及vowifi是否开启等参数配置等配置参数都可以由步骤s103-步骤 s105生成对应的dm tree快照,在此不做限制。iot模块的配置参数也可以由步骤s103-步骤s105生成对应的dm tree快照,在此不做限制。
[0068]
可选的,请参阅图7,步骤s105包括:
[0069]
步骤s1051,获取所述无线通讯模块中通讯卡的运营商名称。
[0070]
在本实施例中,通过通讯卡的身份识别码可以获取和/或确定对应运营商名称,例如可以通过sim卡的iccid,获得和/或确定提供该sim卡的运营商。
[0071]
步骤s1052,从预先建立的数据结构的多个运营商名称中查找与所述通讯卡的运营商名称相同的目标运营商名称。
[0072]
在本实施例中,所述数据结构包括所述多个运营商名称、各运营商名称对应的通讯卡初始身份识别码及其对应的初始dm tree。
[0073]
请再次参阅图6,存储器60的数据结构601中包括运营商verizon、运营商t-mobile及其他运营商。运营商verizon包括iccid为###、***、ooo 的sim卡的dm tree快照。运营商t-mobile包括iccid为$$$、xxx的sim 卡的dm tree快照。需要补充说明的是,###、***、ooo、$$$、xxx用于示例说明iccic,实际iccic根据运营商的规则确定。
[0074]
步骤s1053,将所述目标运营商名称对应的通讯卡初始身份识别码及其对应的初始dm tree的参数值分别更新为所述无线通讯模块的身份识别码及其dm tree的参数值,得到所述无线通讯模块的dm tree快照。
[0075]
可选的,请参阅图8,数据结构的建立,包括:
[0076]
步骤s10521,基于哈希映射建立所述数据结构。
[0077]
步骤s10522,将所述数据结构存储于所述终端设备的持久分区中。
[0078]
请再次参阅图6,基于哈希映射建立数据结构601,并将数据结构601 存储在持久分区中,即使终端设备重启或恢复出厂设置也能对数据结构进行恢复。数据结构601包括运营商verizon、运营商t-mobile及其他运营商。在本实施例中,可以根据不同运营商的需求书在数据结构601中为不同运营商设置对应的sim卡的初始身份识别码及初始dm tree。根据终端设备获取的不同运营商的不同sim卡的身份识别码及dm tree,对相应运营商的 sim卡的初始dm tree的参数值分别进行更新,即可得到sim卡的dm tree 快照。
[0079]
举例来说,请再次参阅图6,数据结构601还包括运营商verizon提供的iccid为###、***、ooo的sim卡的dm tree快照,运营商t-mobile提供的iccid为$$$、xxx的sim卡的
dm tree快照。
[0080]
可选的,所述dm tree快照包括多个节点及各节点之间的阶层连接关系,所述多个节点用于表示参数名称及其对应的参数值。
[0081]
可选的,请参阅图9,步骤s102中,所述根据所述dm tree快照对所述终端设备进行配置,包括:
[0082]
步骤s1021,按照所述dm tree快照的阶层连接关系遍历所述dm tree 快照不同阶层对应的节点,从所述dm tree快照中获取参数名称及其参数值。
[0083]
步骤s1022,根据所述获取的参数名称及其参数值对所述终端设备中相同参数名称对应的参数值进行更新。
[0084]
举例来说,在向终端设备插入运营商verizon提供的iccid为ooo的 sim卡至终端设备,且终端设备存储有如图3a所示的iccid为ooo的sim 卡的dm tree快照,遍历图3a所示的dm tree快照,获得和/或确定iccid 为ooo的sim卡的apn为vzwinternet及vzwapp,将终端设备中的apn 的参数值更新为vzwinternet及vzwapp。
[0085]
在向终端设备插入运营商t-mobile提供的iccid为xxx的sim卡至终端设备,终端设备存储有图3b所示的iccid为xxx的sim卡的dm tree快照,遍历图3b所示的dm tree快照,获得和/或确定iccid为xxx的sim卡的apn为tmcg-wnw及mms,将终端设备中的apn的参数值更新为 tmcg-wnw及mms。
[0086]
需要补充说明的是,除了apn之外,例如volte及vowifi是否开启等参数配置都可以根据步骤s1021-步骤s1022进行对应更新,在此不做限制。
[0087]
可选的,请参阅图10,步骤s102之后,基于oma dm架构的参数配置方法还可以包括:
[0088]
步骤s106,判断服务器是否对所述无线通讯模块的配置参数进行更新;
[0089]
步骤s107,在服务器对所述无线通讯模块的配置参数进行更新的情况下,根据更新后的配置参数对所述终端设备进行配置;
[0090]
步骤s108,根据更新后的配置参数对所述无线通讯模块的dm tree快照进行更新。
[0091]
这样,可以对dm tree快照中的配置参数进行更新,确保dm tree快照与服务器提供的配置参数保持同步,便于后续再次接入无线通讯模块时,根据dm tree快照对其进行快速配置,减少参数配置时间,提高参数配置效率。
[0092]
可选的,请参阅图11,图11所示的基于oma dm架构的参数配置方法包括:
[0093]
步骤s1101,终端设备启动。步骤s1102,创建数据结构。步骤s1103,通过第一运营商的sim卡驻网。步骤s1104,判断终端设备的参数是否配置成功。若是则进入步骤s1105,若否则进入步骤s1106。步骤s1105,创建 dm tree快照,快照命名为oprator1_《unique_id》.xml。
[0094]
步骤s1106,通过第二运营商的sim卡驻网。步骤s1107,更新数据结构。步骤s1108,判断终端设备的参数是否配置成功。若是则进入步骤s1109,若否则进入步骤s1110。步骤s1109,创建dm tree快照,快照命名为 oprator2_《unique_id》.xml。步骤s1110,通过第三运营商的sim卡驻网。步骤s1111,更新数据结构。依次对第三运营商的sim卡.....第n运营商的 sim卡生成对应快照。
[0095]
步骤s1112,通过第n运营商的sim卡驻网。步骤s1113,判断终端设备的参数是否配
置成功。若是则进入步骤s1114,步骤s1114,创建dmtree快照,快照命名为opratorn_《unique_id》.xml。步骤s1115,更新数据结构。
[0096]
在本实施方式中,第一运营商可以为verizon,第二运营商可以为 t-mobile,在此不做限制。unique_id可以为sim卡的iccid。
[0097]
可选的,请参阅图12,图12所示的基于oma dm架构的参数配置方法包括:
[0098]
步骤s1201,通过第一运营商的sim卡驻网。步骤s1202,使用dm tree 快照oprator1_《unique_id》.xml进行参数配置。步骤s1203,判断用户设备管理(subscriber device managemen,sdm)服务器是否更新配置参数。步骤s1204,若是,则更新dm tree快照oprator1_《unique_id》.xml。若否进入步骤s1205。
[0099]
步骤s1201,通过第二运营商的sim卡驻网。步骤s1206,使用dm tree 快照oprator2_《unique_id》.xml进行参数配置。步骤s1207,判断sdm服务器是否更新配置参数。步骤s1208,若是,则更新dm tree快照 oprator2_《unique_id》.xml。若否进入步骤s1209。依次对第三运营商的sim 卡.....第n运营商的sim卡进行更换时的参数进行配置。步骤s1210,通过第n运营商的sim卡驻网。步骤s1211,使用dm tree快照 opratorn_《unique_id》.xml进行参数配置。步骤s1212,判断sdm服务器是否更新配置参数。步骤s1213,若是,则更新dm tree快照 opratorn_《unique_id》.xml。
[0100]
本实施例提供的基于oma dm架构的参数配置方法,在检测到接入无线通讯模块的情况下,判断是否预存所述无线通讯模块的dm tree快照,其中,所述无线通讯模块为通讯卡或iot模块;在预存所述无线通讯模块的 dm tree快照的情况下,根据所述dm tree快照对所述终端设备进行配置。通过本方案能够大大提高更换无线通讯模块过程中终端设备的参数配置速度,减少参数配置时间,达到快速地完成参数配置效果。
[0101]
实施例2
[0102]
此外,本公开实施例提供了一种基于oma dm架构的参数配置装置,应用于终端设备。
[0103]
具体的,如图13所示,基于oma dm架构的参数配置装置1300包括:
[0104]
判断模块1301,用于在检测到接入无线通讯模块的情况下,判断是否预存所述无线通讯模块的dm tree快照,其中,所述无线通讯模块为通讯卡或iot模块;
[0105]
配置模块1302,用于在预存所述无线通讯模块的dm tree快照的情况下,根据所述dm tree快照对所述终端设备进行配置。
[0106]
可选的,所述基于oma dm架构的参数配置装置1300还包括:
[0107]
获取模块,用于在未预存所述无线通讯模块的dm tree快照的情况下,从服务器获取所述无线通讯模块的配置参数;
[0108]
处理模块,用于根据所述无线通讯模块的配置参数对所述终端设备预先存储的dm tree进行配置,得到所述无线通讯模块的dm tree;
[0109]
生成模块,用于根据所述无线通讯模块的dm tree生成对应的dm tree 快照。
[0110]
可选的,所述生成模块,还用于获取所述无线通讯模块中通讯卡的运营商名称;
[0111]
从预先建立的数据结构的多个运营商名称中查找与所述通讯卡的运营商名称相同的目标运营商名称,其中,所述数据结构包括所述多个运营商名称、各运营商名称对应的通讯卡初始身份识别码及其对应的初始dm tree;
[0112]
将所述目标运营商名称对应的通讯卡初始身份识别码及其对应的初始 dm tree的参数值分别更新为所述通讯卡的身份识别码及其dm tree的参数值,得到所述通讯卡的dm tree快照。
[0113]
可选的,所述基于oma dm架构的参数配置装置1300还包括:
[0114]
建立模块,用于基于哈希映射建立所述数据结构;
[0115]
存储模块,用于将所述数据结构存储于所述终端设备的持久分区中。
[0116]
可选的,所述dm tree快照包括多个节点及各节点之间的阶层连接关系,所述多个节点用于表示参数名称及其对应的参数值。
[0117]
可选的,所述配置模块,还用于按照所述dm tree快照的阶层连接关系遍历所述dm tree快照不同阶层对应的节点,从所述dm tree快照中获取参数名称及其参数值;
[0118]
根据所述获取的参数名称及其参数值对所述终端设备中相同参数名称对应的参数值进行更新。
[0119]
可选的,所述基于oma dm架构的参数配置装置1300还包括:
[0120]
判断模块,用于判断服务器是否对所述无线通讯模块的配置参数进行更新;
[0121]
第一更新模块,用于在在服务器对所述无线通讯模块的配置参数进行更新的情况下,根据更新后的配置参数对所述终端设备进行配置;
[0122]
第二更新模块,用于根据更新后的配置参数对所述无线通讯模块的dmtree快照进行更新。
[0123]
基于oma dm架构的参数配置装置1300可以实现实施例1提供的基于 oma dm架构的参数配置方法,为避免重复,在此不再赘述。
[0124]
本实施例提供的基于oma dm架构的参数配置装置,在检测到接入无线通讯模块的情况下,判断是否预存所述无线通讯模块的dm tree快照;在预存所述无线通讯模块的dm tree快照的情况下,根据所述dm tree快照对所述终端设备进行配置。通过本方案能够大大提高更换无线通讯模块过程中终端设备的参数配置速度,减少参数配置时间,达到快速地完成参数配置效果。
[0125]
实施例3
[0126]
此外,本公开实施例提供了一种终端设备,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行上述方法实施例1所提供的基于oma dm架构的参数配置方法。
[0127]
具体的,如图14所示,本实施例提供的终端设备1400包括:处理器 1401、收发机1402及存储器1403。
[0128]
其中,处理器1410,用于:在检测到接入无线通讯模块的情况下,判断是否预存所述无线通讯模块的dm tree快照,其中,所述无线通讯模块为通讯卡或iot模块;
[0129]
在预存所述无线通讯模块的dm tree快照的情况下,根据所述dm tree 快照对所述终端设备进行配置。
[0130]
可选的,处理器1410,还用于:在未预存所述无线通讯模块的dm tree 快照的情况下,从服务器获取所述无线通讯模块的配置参数;
[0131]
根据所述无线通讯模块的配置参数对所述终端设备预先存储的dm tree进行配置,得到所述无线通讯模块的dm tree;
[0132]
根据所述无线通讯模块的dm tree生成对应的dm tree快照。
[0133]
可选的,处理器1410,还用于:获取所述无线通讯模块中通讯卡的运营商名称;
[0134]
从预先建立的数据结构的多个运营商名称中查找与所述通讯卡的运营商名称相同的目标运营商名称,其中,所述数据结构包括所述多个运营商名称、各运营商名称对应的通讯卡初始身份识别码及其对应的初始dm tree;
[0135]
将所述目标运营商名称对应的通讯卡初始身份识别码及其对应的初始 dm tree的参数值分别更新为所述通讯卡的身份识别码及其dm tree的参数值,得到所述通讯卡的dm tree快照。
[0136]
可选的,处理器1410,还用于:基于哈希映射建立所述数据结构;
[0137]
将所述数据结构存储于所述终端设备的持久分区中。
[0138]
可选的,处理器1410,还用于:按照所述dm tree快照的阶层连接关系遍历所述dm tree快照不同阶层对应的节点,从所述dm tree快照中获取参数名称及其参数值;
[0139]
根据所述获取的参数名称及其参数值对所述终端设备中相同参数名称对应的参数值进行更新。
[0140]
可选的,处理器1410,还用于:判断服务器是否对所述无线通讯模块的配置参数进行更新;
[0141]
在服务器对所述无线通讯模块的配置参数进行更新的情况下,根据更新后的配置参数对所述终端设备进行配置;
[0142]
根据更新后的配置参数对所述无线通讯模块的dm tree快照进行更新。
[0143]
在本技术实施例中,图14中的总线接口可以包括任意数量的互联的总线和桥,具体由处理器1401代表的一个或多个处理器和存储器1403代表的存储器的各种电路链接在一起。总线接口还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。收发机1402可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器1401负责管理总线接口和通常的处理,存储器1403可以存储处理器1401在执行操作时所使用的数据。
[0144]
本实施例提供的终端设备能大大提高更换无线通讯模块过程中终端设备的参数配置速度,减少参数配置时间,达到快速地完成参数配置效果。
[0145]
实施例4
[0146]
本技术还提供一种计算机可读存储介质,所述计算机计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如下步骤:
[0147]
在检测到接入无线通讯模块的情况下,判断是否预存所述无线通讯模块的dm tree快照,其中,所述无线通讯模块为通讯卡或iot模块;
[0148]
在预存所述无线通讯模块的dm tree快照的情况下,根据所述dm tree 快照对所述终端设备进行配置。
[0149]
计算机可读存储介质可以实现实施例1提供的基于oma dm架构的参数配置方法,为避免重复,在此不再赘述。
[0150]
在本实施例中,计算机可读存储介质可以为只读存储器(read-onlymemory,简称rom)、随机存取存储器(random accessmemory,简称ram)、磁碟或者光盘等。
[0151]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者终端中还存在另外的相同要素。
[0152]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
[0153]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献