机卡分离型网关的用户侧设备系统及数据配置管理方法技术方案

技术编号:8107692 阅读:442 留言:0更新日期:2012-12-21 07:47
一种机卡分离型网关的用户侧设备系统及数据配置管理方法,包括数据初始模块、机卡分离模块和通信模块,机卡分离模块通过通信模块与电信远程管理平台或Web页面通信,机卡分离模块又包括:数据定义模块、参数判断模块和写卡模块,写卡模块连接数据卡;用户侧设备启动,将数据卡内所有参数按功能定义为多个结构体,建立映射表,并对结构体中的每个参数设置一个统一的标识;通过映射表判断对每次下发的配置命令的参数是否为数据卡存储的参数,若是,则对该参数设置所述标识;待所有配置命令都下发后,用户侧设备对带有标识的多个结构体进行批量读写。通过映射表来区分参数的存储位置,减少慢速IO交互的过程,提高了CPE的效率及用户体验。

【技术实现步骤摘要】

本专利技术涉及数据通信领域,具体来讲是一种。
技术介绍
随着网络技术的发展和普及,CPE(Customer Premise Equipment,用户侧设备)已经开始大規模的进入到普通家庭,在未来几年内,它会全面替代目前大部分家庭正在使用的调制解调器和路由器。CPE上行支持ADSL (Asymmetric Digital Subscriber Line,非对称数字用户环路)、LAN(local area network 局域网)、P0N(Passive Optical Network,无源光纤网络);下行提供数据、语音、wifi及IPTV(Interactive Personality TV,交互网络 电视)等内容,且CPE采用TR069 (CPE广域网管理协议)的数据模型,能够很好的被电信进行集中管理。原有的非机卡分离型CPE,所有数据业务都是通过运营商的平台保存到CPE本地的配置文件中,一旦CPE损坏,所有业务都会丢失。而现有的机卡分离型CPE,所有的关键数据都是保存在插入CPE的数据卡中,这样即使换了 CPE,只要插入原来的数据卡,原有业务均不受影响。但是,由于数据卡的存储有限,不能将CPE的所有配置数据均保存在其中,当ITMS (Integrated Terminal Management System,电信远程管理平台)或者 CPE 的本地页面等外部方式操作CPE时,很难区分这些操作的数据是保存在数据卡上的,还是保存在CPE中的。另外,由于保存在本地CPE中的数据操作起来方便快速,但是对于保存在数据卡中的数据,在读写卡时需要和物理存储介质打交道,交互时相对比较缓慢,而在TR069规范中对数据的交互时间又有着非常严格的規定,因此现有的机卡分离型CPE很难满足上述要求。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供ー种,引入机卡分离模块,通过映射表来区分參数是储存于数据卡,还是储存于CPE中,并通过批量写读写数据卡,减少慢速10交互的过程,提高了 CPE的效率及用户体验,满足交互时间的要求。为达到以上目的,本专利技术提供一种机卡分离型网关的用户侧设备系统,包括数据初始模块、机卡分离模块和通信模块,机卡分离模块通过通信模块与电信远程管理平台或Web页面通信,机卡分离模块又包括数据定义模块,用于完成机卡分离中的结构体定义;參数判断模块,用于判断电信远程管理平台或Web页面通信下发的配置命令的数据是否为数据卡存储的參数;写卡模块,连接数据卡,用于判断哪些參数写入数据卡中。本专利技术还提供一种机卡分离型网关的用户侧设备系统的数据配置管理方法,包括如下步骤S1.用户侧设备上电启动,加载机卡分离模块,将数据卡内所有參数按照功能定义为多个结构体,根据结构体建立映射表,将数据卡内所有參数和用户侧设备的本地数据一一对应,并对结构体中的每个參数设置ー个统ー的标识;S2.用户侧设备通过映射表判断对每次下发的配置命令的參数是否为数据卡存储的參数,若是,则对该參数设置所述标识;S3.待所有配置命令都下发后,用户侧设备对带有标识的多个结构体进行批量读写。在上述技术方案的基础上,所述SI中,用户侧设备生成映射表,先要加载卡驱动库,通过卡驱动库对数据卡进行读写。在上述技术方案的基础上,在用户侧设备原有的代码中增加卡读写控制锁,对卡进行锁定,避免几个外部程序同时写卡。在上述技术方案的基础上,所述SI中,检查数据卡中的序列号,判断数据卡是否有效合法,若数据卡不合法,则中止业务并重启用户侧设备;若数据卡合法,将数据卡中的參数配置到用户侧设备中。 在上述技术方案的基础上,所述S3中,若下发的配置命令的參数不是数据卡存储的參数,则电信远程管理平台或Web页继续操作用户侧设备的本地数据。在上述技术方案的基础上,所述用户侧设备每隔固定时间,对数据卡状态进行检测,若数据卡不在线,则中止用户侧设备的所有业务,所述用户侧设备报警提示。在上述技术方案的基础上,所述固定时间为30秒,用户侧设备定时调用数据卡提供的应用程序编程接ロ进行检測。在上述技术方案的基础上,所述机卡分离模块包括读写卡控制线程,通过读写卡控制线程完成读写卡操作。在上述技术方案的基础上,所述S3中,用户侧设备对带有标识的多个结构体进行批量读写后,将标识清零。本专利技术的有益效果在于I.由于在普通CPE系统中加入了机卡分离模块,因此原有CPE的功能实现可以保持,结构间单。2.通过CPE建立映射表,配置CPE数据时,机卡分离模块能够自动根据映射表检索该參数是否需要从数据卡中读写,便于快速区分操作參数存在的位置。3.通过带有标识的结构体批量读写数据卡,机卡分离模块在读写卡的操作时大大減少了与数据卡IO交互的过程,提高了 CPE的效率及用户体验。附图说明图I为本专利技术实施例机卡分离型网关的CPE系统的框图;图2为本专利技术实施例机卡分离型网关的CPE实现数据配置管理方法的流程 图3为本专利技术实施例CPE启动流程图;图4为本专利技术实施例ITMS或Web页面与CPE交互流程图;图5为本专利技术实施例CPE检测数据卡状态流程图;附图标记数据初始模块1,机卡分离模块2,数据定义模块21,參数判断模块22,写卡模块23,通信模块3。具体实施例方式以下结合附图和具体实施例对本专利技术作进ー步详细说明。如图I所示,本专利技术机卡分离型网关的CPE系统,包括数据初始模块I、机卡分离模块2和通信模块3,机卡分离模块2通过通信模块3与ITMS或Web页面通信,机卡分离模块2又包括数据定义模块21,用于完成机卡分离中的结构体定义;參数判断模块22,用于判断ITMS或Web页面通信下发的配置命令的数据是否为数据卡存储的參数;写卡模块23,连接数据卡,用于判断哪些參数写入数据卡中。如图I和图2所示,本专利技术机卡分离型网关的CPE系统的数据配置管理方法,包括如下步骤SI. CPE上电启动,加载机卡分离模块2,机卡分离模块2完成机卡分离型网管上电绑定ITMS,并对ITMS或者web页面的配置命令进行相应的读写卡操作井生效该配置的功能;将数据卡内所有參数按照功能定义为多个结构体,建立映射表,将数据卡内所有參数和CPE的本地数据一一对应,并对结构体中的每个參数设置ー个统ー的标识。如图3所示,步骤SI中CPE的启动,除了普通CPE启动要加载的模块外,首先还得 加载机卡分离的模块及各种数据,并对卡进行校验等等,其具体流程如下Sll.先要加载卡驱动库,只有加载成功后,才能通过卡驱动库对数据卡提供的读写函数进行读写卡操作。S12.根据结构体生成映射表,该映射表储存的是数据卡中所有參数和CPE的本地数据,通过这个映射表可以方便的将数据卡中所有參数和CPE的本地数据一一对应。其中,在数据定义模块21完成数据卡中參数的结构体定义功能,以及数据卡与CPE配置文件关联的映射表的结构体定义,分别如下在中国电信发布的机卡分离型网关规范中,数据卡里需要保留46个文件的关键数据,每个文件按照相应的功能划分包含几个到几十个不等的參数,如语音文件,无线上网文件等等,为了交互方便,将每个文件的内容在机卡分离模块中都定义成一个结构体,这样读写卡内信息都以结构体的方式来操作相应的文件。以电信规范中定义的卡内文件POl内容为例,该文件描述机卡分离CPE的基本信息,包含如下几本文档来自技高网
...

【技术保护点】
一种机卡分离型网关的用户侧设备系统,其特征在于,包括数据初始模块、机卡分离模块和通信模块,机卡分离模块通过通信模块与电信远程管理平台或Web页面通信,机卡分离模块又包括:数据定义模块,用于完成机卡分离中的结构体定义;参数判断模块,用于判断电信远程管理平台或Web页面通信下发的配置命令的数据是否为数据卡存储的参数;写卡模块,连接数据卡,用于判断哪些参数写入数据卡中。

【技术特征摘要】
1.一种机卡分离型网关的用户侧设备系统,其特征在于,包括数据初始模块、机卡分离模块和通信模块,机卡分离模块通过通信模块与电信远程管理平台或Web页面通信,机卡分离模块又包括数据定义模块,用于完成机卡分离中的结构体定义;參数判断模块,用于判断电信远程管理平台或Web页面通信下发的配置命令的数据是否为数据卡存储的參数;写卡模块,连接数据卡,用于判断哪些參数写入数据卡中。2.ー种基于权利要求I的机卡分离型网关的用户侧设备系统的数据配置管理方法,其特征在于,包括如下步骤51.用户侧设备上电启动,加载机卡分离模块,将数据卡内所有參数按照功能定义为多个结构体,根据结构体建立映射表,将数据卡内所有參数和用户侧设备的本地数据一一对应,并对结构体中的每个參数设置ー个统ー的标识;52.用户侧设备通过映射表判断对每次下发的配置命令的參数是否为数据卡存储的參数,若是,则对该參数设置所述标识;53.待所有配置命令都下发后,用户侧设备对带有标识的多个结构体进行批量读写。3.如权利要求2所述的机卡分离型网关的用户侧设备系统的数据配置管理方法,其特征在于所述Si中,用户侧设备生成映射表,先要加载卡驱动库,通过卡驱动库对数据卡进行读写。4.如权利要求3所述的机卡分离型网关的用户侧设备系统的数据配置管理方法,其特征在于在用户侧设备原有的代码中增加卡读写控制锁...

【专利技术属性】
技术研发人员:陈为祝振东舒海鹏陈洋
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1