[发明专利]机卡分离型家庭网关业务配置数据的同步方法在审
申请号: | 201410391707.X | 申请日: | 2014-08-11 |
公开(公告)号: | CN104125300A | 公开(公告)日: | 2014-10-29 |
发明(设计)人: | 祝振东 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机卡分离 家庭 网关 业务 配置 数据 同步 方法 | ||
技术领域
本发明涉及家庭网关,具体涉及机卡分离型家庭网关业务配置数据的同步方法,实现机卡分离型家庭网关的本地或远程业务配置管理功能。
背景技术
随着互联网技术的快速发展和海量的应用,并在国家大力支持宽带中国的发展前景下,家庭宽带业务需求不断攀升。
目前,家庭网关产品正处在市场需求旺盛时期,国内各大通信运营商都在加快部署和建设宽带业务资源,其中,业务开通和维护是各大运营商非常关心的一个问题。运营商迫切需要一种能实现业务开通“零接触”方式的家庭网关。机卡分离型家庭网关有效地解决了业务零配置开通遇到的瓶颈,机卡分离型家庭网关把配置数据从家庭网关中分离出来,独立存储于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;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410391707.X/2.html,转载请声明来源钻瓜专利网。