书签 分享 收藏 举报 版权申诉 / 19

机卡分离型家庭网关业务配置数据的同步方法.pdf

  • 上传人:62****3
  • 文档编号:526856
  • 上传时间:2018-02-20
  • 格式:PDF
  • 页数:19
  • 大小:2.76MB
  • 摘要
    申请专利号:

    CN201410391707.X

    申请日:

    2014.08.11

    公开号:

    CN104125300A

    公开日:

    2014.10.29

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20140811|||公开

    IPC分类号:

    H04L29/08; G06F17/30

    主分类号:

    H04L29/08

    申请人:

    烽火通信科技股份有限公司

    发明人:

    祝振东

    地址:

    430074 湖北省武汉市东湖开发区关东科技园东信路5号

    优先权:

    专利代理机构:

    北京捷诚信通专利事务所(普通合伙) 11221

    代理人:

    魏殿绅;庞炳良

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种机卡分离型家庭网关业务配置数据的同步方法,包括以下步骤:分别定义SIM卡文件数据结构和家庭网关业务配置文件数据结构,根据每一个SIM卡文件的更新状态对SIM卡文件数据结构进行初始化,根据XML格式的家庭网关业务配置文件对家庭网关业务配置文件数据结构进行初始化,利用SIM卡文件数据结构和家庭网关业务配置文件数据结构完成SIM卡文件与家庭网关业务配置文件的数据映射和同步。本发明,灵活性强,可满足各种数据同步的需求;扩展性好,业务配置数据的同步配置逻辑之间没有关联;效率高,SIM卡文件之间没有逻辑上的关联,通过嵌套的结构链表方式,将SIM卡文件与家庭网关业务配置文件用指针关联,提高了读卡和查找的效率。

    权利要求书

    1.  机卡分离型家庭网关业务配置数据的同步方法,其特征在于,包括以下步骤:
    步骤A10:分别定义SIM卡文件数据结构和家庭网关业务配置文件数据结构,其中:
    SIM卡文件数据结构包括SIM卡文件的参数信息结构体和SIM卡文件的文件信息结构体,SIM卡文件的参数信息结构体包括:参数的ID号、参数值和参数指向下一个参数的指针;SIM卡文件的文件信息结构体包括文件的ID号、文件对应的业务类型、文件是否可写的状态、文件的第一个参数的指针以及文件的下一个文件的指针;
    家庭网关业务配置文件的数据结构包括家庭网关业务配置文件的参数节点结构体和家庭网关业务配置文件的对象节点结构体,家庭网关业务配置文件的参数节点结构体包括参数的类型、参数的读写属性、SIM卡文件的ID属性、SIM卡文件的参数ID属性、参数值属性、下一个参数的指针以及参数所属对象节点的指针;家庭网关业务配置文件的对象节点结构体包括对象的读写属性、对象的最大实例数、对象的第一个参数的指针、对象父节点的指针、对象子节点的指针以及对象兄弟节点的指针;
    步骤S20:根据每一个SIM卡文件的更新状态对SIM卡文件数据结构进行初始化;
    步骤S30:根据XML格式的家庭网关业务配置文件对家庭网关业务配置文件数据结构进行初始化;
    步骤S40:利用SIM卡文件数据结构和家庭网关业务配置文件数据结构完成SIM卡文件与家庭网关业务配置文件的数据映射和同步。

    2.
      如权利要求1所述的方法,其特征在于,步骤A20包括以下步骤:
    S201、获取全部SIM卡文件的更新状态值,获取成功则转到步骤S202,否则结束;
    S202、循环遍历全部SIM卡文件,如果当前SIM卡文件具有更新状态,则转到步骤S203,否则转到步骤S204;
    S203、读取当前SIM卡文件,读取成功转到步骤S205,否则转到步骤S207;
    S204、将当前SIM卡文件的更新状态设置为未更新,转到步骤S208;
    S205、解析和检查当前SIM卡文件的数据合法性,解析和检查成功转到步骤S206,否则转到步骤S207;
    S206、将当前SIM卡文件的数据填入SIM卡文件数据结构中,并将当前SIM卡文件的更新状态设置为更新,转到步骤S208;
    S207、将当前SIM卡文件的更新状态设置为未更新,转到步骤S208;
    S208、判断当前SIM卡文件的链表指针是否指向最后一个SIM卡文件,如果不是则转到步骤202,否则结束。

    3.
      如权利要求1所述的方法,其特征在于,步骤30包括以下步骤:
    S301、按照XML文件语法规则,解析家庭网关业务配置文件,完成后转入步骤S302;
    S302、根据节点信息判断当前节点是对象节节点还是参数节点,如果是对象节点转到步骤S303,如果是参数节点转到步骤S304;
    S303、解析对象节点并填入家庭网关业务配置文件的数据结构中完成初始化,转到步骤S305;
    S304、解析参数节点并填入家庭网关业务配置文件的数据结构中完成初始化,转到步骤S305;
    S305、将当前节点的指针指向下一个XML文件节点,判断指针是否为空,如果不为空转到步骤S301,否则结束。

    4.
      如权利要求1所述的方法,其特征在于,步骤S40包括静态对象节点数据的映射和同步以及动态对象节点数据的映射和同步。

    5.
      如权利要求4所述的方法,其特征在于,对于静态对象节点数据的 映射和同步,通过遍历SIM卡文件的数据结构链表,以文件ID和参数ID为关键字进行查找,查找命中后即找到映射关系,完成静态对象节点数据的映射和同步。

    6.
      如权利要求4所述的方法,其特征在于,对于动态对象节点数据的映射和同步,首先为动态对象定义一个对象模版实例,在该对象模版实例的参数属性中增加文件ID和参数ID两个属性值,并将属性值定义为某一类业务的标识,动态对象节点数据的映射和同步分两种情况:
    (1)将SIM卡文件中的数据同步到家庭网关业务配置文件中,先遍历SIM卡文件数据链表,当检查到某一类业务的文件有更新状态,说明该业务文件有效,需要同步到网关,然后在网关业务数据链表中新增该类型业务对象的实例,将SIM卡文件和参数ID值写入到新增对象实例中参数的相关属性中,然后将SIM卡文件对应的参数同步到新增对象的参数值属性中,最后将新增对象的实例号写入到SIM卡该文件的索引号参数中,建立新增对象实例和SIM卡文件的映射关系;
    (2)远程或本地配置家庭网关业务配置文件,并将家庭网关业务配置数据同步写入SIM卡中,先在网关业务配置数据链表中新增一个对象实例,根据对象模版实例中参数的文件ID属性获知业务标识的类型,然后在SIM卡文件数据结构链表中查找该类业务的文件更新状态,找到无更新状态的文件后即认为该文件可写,将该文件ID和参数ID的值写到网关业务数据链表新增实例参数的文件ID和参数ID属性中,接着远程或本地下发业务配置参数时,根据新增对象实例参数的文件ID和参数ID属性值,将参数写保存到SIM卡对应的文件中。

    7.
      如权利要求6所述的方法,其特征在于,SIM卡文件数据同步到网关动态对象业务配置存储的流程,包括以下步骤:
    S401、读取当前SIM卡文件的更新状态,判断当前SIM卡文件是否有更新状态,如果更新状态转到步骤S402,否则结束;
    S402、读取SIM卡文件,获取文件参数值,读取成功转到S403,否则结束;
    S403、根据读取SIM卡文件的业务类型,在网关业务配置数据链表中增加该类业务对象实例,增加对象实例成功转到S404,否则结束;
    S404、将SIM卡文件ID和参数ID写入到网关业务配置数据链表中新增实例参数的文件ID和参数ID属性,转到步骤S405;
    S405、将SIM卡文件中的参数同步到网关业务配置数据链表中新增对象实例下的参数值属性中,转到步骤S406;
    S406、将网关业务配置数据链表中新增对象实例号写入SIM卡文件的索引号参数中保存,至此结束。

    8.
      如权利要求6所述的方法,其特征在于,家庭网关动态对象业务配置数据同步写入SIM卡存储的流程,包括以下步骤:
    S411、查找网关业务配置数据链表中要新增的动态实例模版中的业务类型,转到步骤S412;
    S412、增加该业务对象实例,转到步骤S413;
    S413、根据业务类型查找相关的SIM卡文件的更新状态,有更新状态转到步骤S415,否则转到步骤S414;
    S414、找到无更新状态的文件,将该文件ID和参数ID写保存到S412步骤中创建的对象实例中,转到步骤S416;
    S415、检查SIM卡下一个同类业务文件是否存在,如果存在则转到步骤S413,否则结束;
    S416、远程或本地开始下发业务配置参数时,按照新增对象实例参数节点的文件和参数ID属性为关键字,检索SIM卡文件数据链表,查找命中后,将参数值同步写到对应的SIM卡文件中,至此结束。

    说明书

    机卡分离型家庭网关业务配置数据的同步方法
    技术领域
    本发明涉及家庭网关,具体涉及机卡分离型家庭网关业务配置数据的同步方法,实现机卡分离型家庭网关的本地或远程业务配置管理功能。
    背景技术
    随着互联网技术的快速发展和海量的应用,并在国家大力支持宽带中国的发展前景下,家庭宽带业务需求不断攀升。
    目前,家庭网关产品正处在市场需求旺盛时期,国内各大通信运营商都在加快部署和建设宽带业务资源,其中,业务开通和维护是各大运营商非常关心的一个问题。运营商迫切需要一种能实现业务开通“零接触”方式的家庭网关。机卡分离型家庭网关有效地解决了业务零配置开通遇到的瓶颈,机卡分离型家庭网关把配置数据从家庭网关中分离出来,独立存储于SIM卡中,在家庭网关上电后,需要同步家庭网关与SIM卡的数据,同时在对家庭网关进行业务配置时,需要将业务配置数据同步写入SIM存储。
    SIM卡数据的存储方式以文件为单位,每个文件定义了数量不等的参数,各文件之间没有逻辑上的关联,而且受到存储限制,一个业务配置信息需要分多个文件定义。家庭网关业务配置数据遵循BBF TR069国际标准和国内运营商扩展要求,数据文件定义遵循XML语法规则,由对象和参数构成,对象和参数分别定义了属性,数据之间有逻辑关联,是一种逻辑性比较强、比较灵活的数据结构。两者之间的数据定义差别比较大,要比较高效、灵活的实现两者之间的数据同步需求,则需要为两者分别设计较为合适的数据结构和数据映射方法。
    通常比较简单易于实现的方式,是将SIM卡文件和网关业务配置数据 做一张显示映射关系表,并将该映射表以文本或者内存数据库方式存储于网关上,在需要做两者之间的数据同步时,查找该映射关系表定义的规则后进行同步。
    以上实现方式有两点不足:
    (1)灵活性差,即所有数据同步规则依赖于事先定义好的映射关系表,如果数据定义有变化,则需要重新编辑映射关系表,代码也需要做相应的修改;
    (2)扩展性差,对于同一种业务配置的多实例情况,只能按照事先定义好的匹配规则进行映射,不能完全满足该类业务配置的需求;对于SIM卡数据和网关业务配置数据的各类业务数据同步规则无法便捷的扩展支持。
    (3)效率低,每做一个参数的同步,都需要先查映射关系表,而且该映射关系表逻辑简单,查找的效率比较低。
    综上所述,现有SIM卡与家庭网关业务配置数据的数据映射实现方案,不能完全满足SIM卡与家庭网关业务配置数据之间的同步需求。
    发明内容
    本发明所要解决的技术问题是利用映射关系表实现SIM卡与家庭网关业务配置数据的数据映射存在灵活性差、扩展性差和效率低的问题。
    为了解决上述技术问题,本发明所采用的技术方案是提供一种机卡分离型家庭网关业务配置数据的同步方法,包括以下步骤:
    步骤A10:分别定义SIM卡文件数据结构和家庭网关业务配置文件数据结构,其中:
    SIM卡文件数据结构包括SIM卡文件的参数信息结构体和SIM卡文件的文件信息结构体,SIM卡文件的参数信息结构体包括:参数的ID号、参数值和参数指向下一个参数的指针;SIM卡文件的文件信息结构体包括文件的 ID号、文件对应的业务类型、文件是否可写的状态、文件的第一个参数的指针以及文件的下一个文件的指针;
    家庭网关业务配置文件的数据结构包括家庭网关业务配置文件的参数节点结构体和家庭网关业务配置文件的对象节点结构体,家庭网关业务配置文件的参数节点结构体包括参数的类型、参数的读写属性、SIM卡文件的ID属性、SIM卡文件的参数ID属性、参数值属性、下一个参数的指针以及参数所属对象节点的指针;家庭网关业务配置文件的对象节点结构体包括对象的读写属性、对象的最大实例数、对象的第一个参数的指针、对象父节点的指针、对象子节点的指针以及对象兄弟节点的指针;
    步骤S20:根据每一个SIM卡文件的更新状态对SIM卡文件数据结构进行初始化;
    步骤S30:根据XML格式的家庭网关业务配置文件对家庭网关业务配置文件数据结构进行初始化;
    步骤S40:利用SIM卡文件数据结构和家庭网关业务配置文件数据结构完成SIM卡文件与家庭网关业务配置文件的数据映射和同步。
    在上述方法中,步骤A20包括以下步骤:
    S201、获取全部SIM卡文件的更新状态值,获取成功则转到步骤S202,否则结束;
    S202、循环遍历全部SIM卡文件,如果当前SIM卡文件具有更新状态,则转到步骤S203,否则转到步骤S204;
    S203、读取当前SIM卡文件,读取成功转到步骤S205,否则转到步骤S207;
    S204、将当前SIM卡文件的更新状态设置为未更新,转到步骤S208;
    S205、解析和检查当前SIM卡文件的数据合法性,解析和检查成功转到步骤S206,否则转到步骤S207;
    S206、将当前SIM卡文件的数据填入SIM卡文件数据结构中,并将当 前SIM卡文件的更新状态设置为更新,转到步骤S208;
    S207、将当前SIM卡文件的更新状态设置为未更新,转到步骤S208;
    S208、判断当前SIM卡文件的链表指针是否指向最后一个SIM卡文件,如果不是则转到步骤202,否则结束。
    在上述方法中,步骤30包括以下步骤:
    S301、按照XML文件语法规则,解析家庭网关业务配置文件,完成后转入步骤S302;
    S302、根据节点信息判断当前节点是对象节节点还是参数节点,如果是对象节点转到步骤S303,如果是参数节点转到步骤S304;
    S303、解析对象节点并填入家庭网关业务配置文件的数据结构中完成初始化,转到步骤S305;
    S304、解析参数节点并填入家庭网关业务配置文件的数据结构中完成初始化,转到步骤S305;
    S305、将当前节点的指针指向下一个XML文件节点,判断指针是否为空,如果不为空转到步骤S301,否则结束。
    在上述方法中,步骤S40包括静态对象节点数据的映射和同步以及动态对象节点数据的映射和同步。
    在上述方法中,对于静态对象节点数据的映射和同步,通过遍历SIM卡文件的数据结构链表,以文件ID和参数ID为关键字进行查找,查找命中后即找到映射关系,完成静态对象节点数据的映射和同步。
    在上述方法中,对于动态对象节点数据的映射和同步,首先为动态对象定义一个对象模版实例,在该对象模版实例的参数属性中增加文件ID和参数ID两个属性值,并将属性值定义为某一类业务的标识,动态对象节点数据的映射和同步分两种情况:
    (1)将SIM卡文件中的数据同步到家庭网关业务配置文件中,先遍历SIM卡文件数据链表,当检查到某一类业务的文件有更新状态,说明该业务 文件有效,需要同步到网关,然后在网关业务数据链表中新增该类型业务对象的实例,将SIM卡文件和参数ID值写入到新增对象实例中参数的相关属性中,然后将SIM卡文件对应的参数同步到新增对象的参数值属性中,最后将新增对象的实例号写入到SIM卡该文件的索引号参数中,建立新增对象实例和SIM卡文件的映射关系;
    (2)远程或本地配置家庭网关业务配置文件,并将家庭网关业务配置数据同步写入SIM卡中,先在网关业务配置数据链表中新增一个对象实例,根据对象模版实例中参数的文件ID属性获知业务标识的类型,然后在SIM卡文件数据结构链表中查找该类业务的文件更新状态,找到无更新状态的文件后即认为该文件可写,将该文件ID和参数ID的值写到网关业务数据链表新增实例参数的文件ID和参数ID属性中,接着远程或本地下发业务配置参数时,根据新增对象实例参数的文件ID和参数ID属性值,将参数写保存到SIM卡对应的文件中。
    在上述方法中,SIM卡文件数据同步到网关动态对象业务配置存储的流程,包括以下步骤:
    S401、读取当前SIM卡文件的更新状态,判断当前SIM卡文件是否有更新状态,如果更新状态转到步骤S402,否则结束;
    S402、读取SIM卡文件,获取文件参数值,读取成功转到S403,否则结束;
    S403、根据读取SIM卡文件的业务类型,在网关业务配置数据链表中增加该类业务对象实例,增加对象实例成功转到S404,否则结束;
    S404、将SIM卡文件ID和参数ID写入到网关业务配置数据链表中新增实例参数的文件ID和参数ID属性,转到步骤S405;
    S405、将SIM卡文件中的参数同步到网关业务配置数据链表中新增对象实例下的参数值属性中,转到步骤S406;
    S406、将网关业务配置数据链表中新增对象实例号写入SIM卡文件的 索引号参数中保存,至此结束。
    在上述方法中,家庭网关动态对象业务配置数据同步写入SIM卡存储的流程,包括以下步骤:
    S411、查找网关业务配置数据链表中要新增的动态实例模版中的业务类型,转到步骤S412;
    S412、增加该业务对象实例,转到步骤S413;
    S413、根据业务类型查找相关的SIM卡文件的更新状态,有更新状态转到步骤S415,否则转到步骤S414;
    S414、找到无更新状态的文件,将该文件ID和参数ID写保存到S412步骤中创建的对象实例中,转到步骤S416;
    S415、检查SIM卡下一个同类业务文件是否存在,如果存在则转到步骤S413,否则结束;
    S416、远程或本地开始下发业务配置参数时,按照新增对象实例参数节点的文件和参数ID属性为关键字,检索SIM卡文件数据链表,查找命中后,将参数值同步写到对应的SIM卡文件中,至此结束。
    与现有的实现技术相比,本发明的优点如下:
    (1)灵活性强,可满足各种数据同步覆盖的需求。SIM卡数据与网关业务数据根据各类业务配置的需要,在配置过程中按照设定的规则动态的建立和查找映射关系,可以满足各类业务数据同步需求。
    (2)扩展性好,每一种业务配置数据的同步配置逻辑之间没有关联,可以根据业务配置需要参照已实现的业务方式扩展,不影响已有业务功能。
    (3)效率高,SIM卡数据文件之间没有逻辑上的关联,通过嵌套的结构链表方式,将SIM卡数据文件和参数按照设计的结构链表方式用指针关联起来,提高了读卡和查找的效率。
    附图说明
    图1是本发明的流程图;
    图2为本发明实施例中SIM卡文件数据结构初始化流程图;
    图3为本发明实施例中网关业务配置数据结构初始化流程图;
    图4为本发明实施例中SIM卡文件数据同步到网关动态对象业务配置存储的流程图;
    图5为本发明实施例中网关动态对象业务配置数据同步写入SIM卡存储的流程图;
    图6为本发明实施例中机卡分离型网关业务配置应用示意图。
    具体实施方式
    下面结合说明书附图和具体实施方式对本发明做出详细的说明。
    如图1所示,本发明提供的机卡分离型家庭网关业务配置数据的同步方法,包括以下步骤:
    步骤S10、分别定义SIM卡文件数据结构和家庭网关业务配置文件数据结构,其中:
    SIM卡文件数据结构定义如下:
    (1)SIM卡文件的参数信息结构体。


    通过以上定义的数据结构,将SIM卡文件的相关属性值以结构体为最小数据单位,用结构链表指针关联起来。完成数据的初始化后,在需要进行业务配置数据的映射和同步时,便于快速的查找和建立映射关系。
    家庭网关业务配置文件以标准XML文件的格式存储,由对象和参数两种元素构成,对象有静态和动态之分,动态对象可以有多个实例,对象和参数分别定义有各种属性,家庭网关业务配置文件的数据结构如下:
    (1)家庭网关业务配置文件的参数节点结构体:

    (2)家庭网关业务配置文件的对象节点结构体:

    步骤S20、根据每一个SIM卡文件的更新状态对SIM卡文件数据结构进行初始化。
    如图2所示,SIM卡文件的初始化流程包括以下步骤:
    S201、由SIM卡驱动层获取全部SIM卡文件的更新状态值,获取成功则转到步骤S202,否则结束;
    S202、循环遍历全部SIM卡文件,如果当前SIM卡文件具有更新状态(当前SIM卡文件有效),则转到步骤S203,否则转到步骤S204;
    S203、读取当前SIM卡文件,读取成功转到步骤S205,否则转到步骤S207;
    S204、将当前SIM卡文件的更新状态设置为未更新,转到步骤S208;
    S205、解析和检查当前SIM卡文件的数据合法性,解析和检查成功转到步骤S206,否则转到步骤S207;
    S206、将当前SIM卡文件的数据填入SIM卡文件数据结构中,并将当前SIM卡文件的更新状态设置为更新,转到步骤S208;
    S207、将当前SIM卡文件的更新状态设置为未更新,转到步骤S208;
    S208、判断当前SIM卡文件的链表指针是否指向最后一个SIM卡文件, 如果不是则转到步骤202,否则结束。
    步骤S30、根据XML格式的家庭网关业务配置文件对家庭网关业务配置文件数据结构进行初始化。
    如图3所示,家庭网关业务配置文件初始化流程包括以下步骤:
    S301、按照XML文件语法规则,解析家庭网关业务配置文件,完成后转入步骤S302;
    S302、根据节点信息判断当前节点是对象节节点还是参数节点,如果是对象节点转到步骤S303,如果是参数节点转到步骤S304;
    S303、解析对象节点并填入家庭网关业务配置文件的数据结构中,完成后转到步骤S305;
    S304、解析参数节点并填入家庭网关业务配置文件的数据结构中,完成后转到步骤S305;
    S305、将当前节点的指针指向下一个XML文件节点,判断指针是否为空,如果不为空转到步骤S301,否则结束。
    家庭网关业务配置文件存储于XML文件中,该文件遵循XML语法规则,并且对节点有特殊要求,即第一个有效节点是对象类型,对象节点下定义兄弟对象节点、子对象节点,对象节点下的参数节点必须要定义在该对象节点下的其他对象节点之前。遵循以上规则,在完成家庭网关业务配置文件初始化后,可以构造一颗有序的树形结构,提高检索和更新的效率。
    步骤S40、SIM卡文件与家庭网关业务配置文件的数据映射和同步。
    家庭网关业务配置文件的数据模型基于标准XML规范,由对象和参数相关的属性构成,其中对象分为动态对象和静态对象,动态对象可以根据业务定义需要添加多个实例。为了满足这两种对象节点数据的映射和同步,分别定义了如下数据映射和同步方法。
    对于静态对象节点数据的映射和同步,在SIM卡文件的数据结构的参数属性定义中增加文件ID和参数ID两个属性,在同步数据时,通过遍历 SIM卡文件的数据结构链表,以文件ID和参数ID为关键字进行查找,查找命中后即找到映射关系,完成静态对象节点数据的映射和同步。
    对于动态对象节点数据的映射和同步,分两种应用情况,第一种是将SIM卡文件中的数据同步到家庭网关业务配置文件中,第二种是远程或本地配置家庭网关业务配置文件,并将家庭网关业务配置数据同步写入SIM卡中。首先要为动态对象定义一个对象模版实例,在该对象模版实例的参数属性中增加文件ID和参数ID两个属性值,并将属性值定义为某一类业务的标识。第一种情况,先遍历SIM卡文件数据链表,当检查到某一类业务的文件有更新状态,说明该业务文件有效,需要同步到网关,然后在网关业务数据链表中新增该类型业务对象的实例,将SIM卡文件和参数ID值写入到新增对象实例中参数的相关属性中,然后将SIM卡文件对应的参数同步到新增对象的参数值属性中,最后将新增对象的实例号写入到SIM卡该文件的索引号参数中,建立新增对象实例和SIM卡文件的映射关系。第二种情况,当远程或本地配置业务数据时,先在网关业务配置数据链表中新增一个对象实例,根据对象模版实例中参数的文件ID属性获知业务标识的类型,在SIM卡文件数据结构链表中查找该类业务的文件更新状态,找到无更新状态的文件后即认为该文件可写,将该文件ID和参数ID的值写到网关业务数据链表新增实例参数的文件ID和参数ID属性中,接着远程或本地下发业务配置参数时,根据新增对象实例参数的文件ID和参数ID属性值,将参数写保存到SIM卡对应的文件中。
    如图4所示,SIM卡文件数据同步到网关动态对象业务配置存储的流程,包括以下步骤:
    S401、读取SIM卡文件更新状态,判断当前SIM卡文件是否有更新状态,如果有更新状态转到步骤S402,否则结束;
    S402、读取SIM卡文件,获取文件参数值,读取成功转到S403,否则结束;
    S403、根据读取SIM卡文件的业务类型,在网关业务配置数据链表中增加该类业务对象实例,增加对象实例成功转到S404,否则结束;
    S404、将SIM卡文件ID和参数ID写入到网关业务配置数据链表中新增实例参数的文件ID和参数ID属性,转到步骤S405;
    S405、将SIM卡文件中的参数同步到网关业务配置数据链表中新增对象实例下的参数值属性中,转到步骤S406;
    S406、将网关业务配置数据链表中新增对象实例号写入SIM卡文件的索引号参数中保存,至此结束。
    如图5所示,家庭网关动态对象业务配置数据同步写入SIM卡存储的流程,包括以下步骤:
    S411、查找网关业务配置数据链表中要新增的动态实例模版中的业务类型,转到步骤S412;
    S412、增加该业务对象实例,转到步骤S413;
    S413、根据业务类型查找相关的SIM卡文件的更新状态,有更新状态转到步骤S415,否则转到步骤S414;
    S414、找到无更新状态的文件,将该文件ID和参数ID写保存到S412步骤中创建的对象实例中,转到步骤S416;
    S415、检查SIM卡下一个同类业务文件是否存在,如果存在则转到步骤S413,否则结束;
    S416、远程或本地开始下发业务配置参数时,按照新增对象实例参数节点的文件和参数ID属性为关键字,检索SIM卡文件数据链表,查找命中后,将参数值同步写到对应的SIM卡文件中,至此结束。
    如图6所示,本发明应用时,本地或远程下发业务配置给机卡分离型家庭网关时,网关业务配置接口将业务配置数据先同步写SIM文件,然后再做本地保存。当SIM卡插入网关上电时,网关将SIM卡上有文件更新状态的数据同步到网关业务配置保存。
    本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。

    关 键  词:
    机卡分离 家庭 网关 业务 配置 数据 同步 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:机卡分离型家庭网关业务配置数据的同步方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-526856.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1