基于机卡分离式网关装置的数据同步方法

文档序号:8546046阅读:461来源:国知局
基于机卡分离式网关装置的数据同步方法
【技术领域】
[0001] 本发明涉及数据处理方法,特别是涉及机卡分离式网关装置的数据处理方法。
【背景技术】
[0002] 传统的家庭网关,不利于业务的统一配置和管理,于是出现了机卡分离型网关装 置。它是将配置参数从网关装置中分离出来,并存储在网关用户卡内。机卡分离型网关 装置出厂时仅提供基本的硬件驱动等配置,插入网关用户卡后,通过读取网关用户卡内参 数进行相关配置,结合终端综合管理系统,为用户提供上网、IPTV(InternetProtocol Television,网络协议电视)、语音等各类业务。
[0003] 在机卡分离型网关装置中,配置参数保存在网关用户卡中。网关装置若要正常运 行则需要读取网关用户卡内参数进行业务配置,而网关装置和网关用户卡中的数据参数分 别以不同的数据格式存在,对用户的业务开通或取消、维护人员对家庭网关的控制和管理, 这些操作最终以数据形式存储在网关用户卡中,如果两者中的数据内容不一致必然会产生 很多问题,因此需要一种通过在机卡分离型网关装置中增加网关用户卡数据和网关装置数 据的同步机制,保证机卡分离型网关装置的数据一致性。

【发明内容】

[0004] 本发明要解决的技术问题在于避免现有技术的不足之处而提出确保网关装置与 网关用户卡数据一致性的基于机卡分离式网关装置的数据同步方法。
[0005] 本发明解决所述技术问题可以通过采用以下技术方案来实现: 提出一种基于机卡分离式网关装置的数据同步方法,所述机卡分离式网关装置包括设 置有卡槽的网关装置,可拆装的安装在卡槽内的网关用户卡,以及安装在网关装置内的读 写数据处理模块和数据同步模块。所述方法包括: 借助读写数据处理模块和数据同步模块完成的网关装置对网关用户卡的读卡过程和 写卡过程;所述方法定义一无效卡文件和最大多实例卡文件数量; 所述读卡过程包括,网关装置读取存储在网关用户卡上的多实例卡文件,当读取到无 效卡文件时,或者读取的多实例卡文件数量达到最大多实例卡文件数量时,网关装置停止 读取多实例卡文件;将读取的多实例卡文件进行格式转换,使多实例卡文件转换为网关装 置能够进行处理的数据格式; 所述写卡过程包括,网关装置对需要写入网关用户卡的数据进行格式转换,使数据转 换为能够存储在网关用户卡内的多实例卡文件;如果格式转换形成的多实例卡文件数量小 于最大多实例卡文件数量,在多实例卡文件后加入一无效卡文件;如果格式转换形成的多 实例卡文件数量等于最大多实例卡文件数量,不加入无效卡文件,从而形成多实例卡文件 组;将多实例卡文件组写入网关用户卡内的存储空间。
[0006] 具体地,所述多实例卡文件以连续地地址存储在网关用户卡的存储空间内。
[0007] 所述网关用户卡存储的数据形式还包括单实例卡文件。所述读卡过程还包括,网 关装置读取存储在网关用户卡上的单实例卡文件,将读取的单实例卡文件进行格式转换, 使单实例卡文件转换为网关装置能够进行处理的数据格式; 所述写卡过程还包括,网关装置对需要写入网关用户卡的数据进行格式转换,使数据 转换为能够存储在网关用户卡内的单实例卡文件;随后将单实例卡文件写入网关用户卡内 的存储空间。
[0008] 对于网关装置的整体数据同步过程,包括如下步骤, A. 检测网关用户卡是否在线,如果网关用户卡在线,执行步骤B;如果网关用户卡不 在线,执行步骤I; B. 按照读卡过程,网关装置读取网关用户卡的序列号,以及存储在该网关用户卡内的 介质访问控制层MediaAccessControl地址; 比对网关装置内存储的网关用户卡的序列号与读取的当前网关用户卡的序列号是否 一致,比对网关用户卡的介质访问控制层MAC地址与网关用户卡内存储的网关装置的介质 访问控制层MAC地址是否一致; 如果两者都一致,执行步骤H; 如果两者不一致,执行步骤C; C. 网关装置所有数据恢复成出厂预置数据;网关装置连接并向终端综合管理系统 IntegratedTerminalManagementSystem发送网关用户卡的信息,进而请求下发网关用 户卡的读写控制密钥; D. 终端综合管理系统ITMS核对步骤C发送的网关用户卡信息无误,向网关装置发送 网关用户卡的读写控制密钥; E. 网关装置与网关用户卡之间进行双向鉴权,双向鉴权通过,执行步骤F;双向鉴权 不通过,执行步骤I; F. 按照所述读卡过程,网关装置读取网关用户卡的参数; 网关装置存储网关用户卡的读写控制密钥,读取网关用户卡内数据并存储网关用户卡 的序列号; 按照所述写卡过程,网关装置将自身介质访问控制层MAC地址写入网关用户卡; G. 网关装置向终端综合管理系统ITMS上报读卡成功;执行步骤J; H. 网关装置使用其内部保存的参数数据进行业务配置,并使之生效;执行步骤L; I. 网关装置以普通用户权限启动;执行步骤N; J. 如果终端综合管理系统ITMS有工单数据下发,网关装置根据ITMS下发的工单修改 配置参数,执行步骤K; K. 按照所述写卡过程,网关装置将修改后的配置参数写入网关用户卡;执行步骤L; L. 网关装置以管理员用户权限启动;执行步骤M至步骤N; M. 网关装置在运行过程中,用户在界面上添加、修改或删除配置数据,首先在网关装 置配置生效,然后按照所述写卡过程,网关装置将修改后的配置参数写入网关用户卡; N. 网关装置实时检测网关用户卡的在线状态, 如果网关用户卡不在线,网关装置自动切换到以普通用户权限启动的普通用户管理模 式,从而使涉及到需要同步的数据参数对用户不可见,进而就不能被修改; 如果网关用户卡在线,执行步骤B。
[0009] 同现有技术相比较,本发明"基于机卡分离式网关装置的数据同步方法"的技术效 果在于: 本发明确保网关装置内存储数据与网关用户卡内存储数据一致,有效、快速、准确地实 现机卡分离型网关装置的同步机制。
【附图说明】
[0010] 图1是本发明"基于机卡分离式网关装置的数据同步方法"优选实施例硬件原理 示意图; 图2是所述优选实施例的流程示意图。
【具体实施方式】
[0011] 以下结合附图所示优选实施例作进一步详述。
[0012] 本发明提出一种基于机卡分离式网关装置的数据同步方法,如图1所示,所述机 卡分离式网关装置包括设置有卡槽的网关装置,可拆装的安装在卡槽内的网关用户卡,以 及安装在网关装置内的读写数据处理模块和数据同步模块。网关用户卡使用用户身份识别 模块SubscriberIdentityModule卡,简称SIM卡。网关装置与网关用户卡之间的数据同 步是通过数据同步模块和读写数据处理模块完成。所述读写数据处理模块在本发明实施例 中采用读卡器。本发明所述数据同步方法包括: 借助读写数据处理模块和数据同步模块完成的网关装置对网关用户卡的读卡过程和 写卡过程;所述方法定义一无效卡文件和最大多实例卡文件数量; 所述读卡过程包括,网关装置读取存储在网关用户卡上的多实例卡文件,当读取到无 效卡文件时,或者读取的多实例卡文件数量达到最大多实例卡文件数量时,网关装置停止 读取多实例卡文件;将读取的多实例卡文件进行格式转换,使多实例卡文件转换为网关装 置能够进行处理的数据格式; 所述写卡过程包括,网关装置对需要写入网关用户卡的数据进行格式转换,使数据转 换为能够存储在网关用户卡内的多实例卡文件;如果格式转换形成的多实例卡文件数量小 于最大多实例卡文件数量,在多实例卡文件后加入一无效卡文件;如果格式转换形成的多 实例卡文件数量等于最大多实例卡文件数量,不加入无效卡文件,从而形成多实例卡文件 组;将多实例卡文件组写入网关用户卡内的存储空间。
[0013] 本发明以下实施例中,所述多实例卡文件以连续地地址存储在网关用户卡的存储 空间内。
[0014] 所述网关用户卡存储的数据形式还包括单实例卡文件。对于单实例文件所述读卡 过程还包括,网关装置读取存储在网关用户卡上的单实例卡文件,将读取的单实例卡文件 进行格式转换,使多实例卡文件转换为网关装置能够进行处理的数据格式
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1