无线接入固定台软件升级后参数保持的方法

文档序号:7964988阅读:184来源:国知局
专利名称:无线接入固定台软件升级后参数保持的方法
无线接入固定台软件升级后参数保持的方法
技术领城
本发明涉及一种无线通讯技术,具体说,涉及一种无线接入固定台軟件 升级后参数保持的方法。
背景技术
"无线接入固定台,,(以下简称固定台)又称无线市话,是一种无线接入
终端,外观和普通电话机相似,但是采用CDMA或GSM (Global System for Mobile communications)等无线接入方式,可在无线网络覆盖范围内任意移 动使用,随时随地接听、拨打本地和国内、国际电话。CDMA起源于20世 纪80年代的美国,它采用码分多址来区分不同的用户,在美国和韩国地区 发展得非常迅速,在我国也拥有非常大的用户数量,已成为第三代移动通信 系统的实际应用技术。
固定台中的有些参数,如电子序列号(Electronic Serial Number, ESN)等 在出厂之后需要永远不变,还有些参数如鉴权密钥(Authentication Key , AKEY)、共享保密数据(Shared Secrete Data, SSD)的SSD—A、 SSD—B等要 求在软件升级后保持不变,这样软件升级后才能不需要进行放号就可以打通 电话。
但是往往这些参数在软件升级时不适宜备份到pc侧,从而进行还原, 例如,下列参数AKEY、 SSD—A、 SSD—B不能备份到PC侧,因为这些参数 非常重要,在PC侧进行备份容易被串口监测工具检测出来,导致保密性下 降,当升级失败后将参数(例如ESN)丢失。因此如何使参数在软件升级 后保持成为非常突出的问题。上述存在的问题给售后、运营商和用户带来很 大不便。

发明内容
本发明所解决的技术问题是提供一种无线接入固定台软件升级后参数 保持的方法,以解决同一终端产品软件升级后参数丢失问题,以便给售后、 运营商或用户提供灵活的软件升级。
技术方案如下
无线接入固定台软件升级后参数保持的方法包括如下步骤
(1) 划分存储区域,划分后的存储区域包括第一部分和第二部分,所述 第二部分作为备份参数的緩存区;
(2) 当收到下栽指令时,把参数从第一部分备份到第二部分,其中第二 部分存储有电子序列号;
(3) 进行软件升级,擦除第一部分的内容,保持第二部分的内容;
(4) 软件升级后再次开机,参数从第二部分还原到第一部分。
进一步,步骤(1)中,存储区域的划分通过存储驱动程序来实现。
进一步,步骤(l)中,第一部分的空间大于第二部分的空间。
进一步,其特征在于,步骤(1)中,软件正常运行时,对参数的读写 在第一部分进行;第二部分作为软件升级时参数的备份区域。
进一步,步骤(1)中所述第二部分划分的区域范围是0 16kB。
进一步,步骤(2)具体为当固定台软件收到PC侧下栽软件发来的 下栽指令时,进行参数备份,把第一部分中的参数备份到第二部分中。
进一步,步骤(2)中所述第二部分还存储有鉴权密钥和共享保密数据。
进一步,步骤(3)进一步包括PC侧软件给出需要擦除区域的大小, 实现第二部分备份的参数不进行擦除操作,保证第二部分备份的参数不被丢失。
进一步,步骤(l)进一步包括,把参数从第一部分备份到第二部分时 进行加密和校验处理;步骤(4)进一步包括,参数还原时,进行相应的解 密和校验处理。
进一步,步骤(4)具体为,下栽完毕,重新开机初始化时,判断第一 部分内容中的电子序列号是否存在,当所述电子序列号不存在时,把第二部
分中备份的参数还原到第一部分中;当所述电子序列号存在时,正常开机。。
本发明通过设置第二部分,并将第二部分作为緩存,解决了在软件升级 后参数(ESN、 AKEY、 SSD—A、 SSD一B)丢失的问题。这样,第二部分就 可以作为软件升级时一个安全而可靠的参数中转站,保证了软件升级后参数 保持不变,给用户的使用带来了便利。
由于本发明所述方法和技术具有较大的通用性,针对提供无线接入功能 的GSM、 PHS、 WCDMA、 TD-SCDMA、单模/多模无线接入终端产品均可 以用本发明进行软件升级,并且升级后軟件参数保持不变。因此,本发明方 便用户使用,适用范围广,也简单易行。
附困说明


图1为Flash区域的划分示意图2为参数从第一部分备份到第二部分示意图3为参数从第二部分还原到第一部分示意图。
具体实施例方式
闪存(FLASH)是装栽固定台程序、存放用户信息、存放固定台工作参 数的栽体。固定台终端所使用的存储资源可分为三种外置Flash存储卡、 机内Flash ROM 、 RAM。
本发明所述FLASH区域为固定台内Flash ROM。
下面参照附图对本发明的优选实施例作详细描。
如图l所示,整个Flash区域被固定台软件分成第一部分和第二部分两 块。第一部分用于存放固定台程序、用户信息、固定台工作参数等信息,第 二部分作为备份参数的緩存区。Flash区域划分通过Flash驱动程序来实现, 第一部分比第二部分大很多。本有选实施例中,在一个4MB的Flash中, 第二部分只占最后8KB。软件正常运行时,对参数的读写均在第一部分中进 行;而第二部分只作为软件升级时参数的一个备份区域。当然,在本优选实 施例中,第二部分所占的空间也可以设置为16KB。
如图2和图3所示,无线接入固定台软件升级后参数保持的方法 包括下几个步骤
步骤一固定台软件把整个Flash区域分成第一部分和第二部分。
Flash区域划分通过Flash驱动程序来实现,第一部分比第二部分大很 多。本优选实施例中,当Flash的存储空间为4MB时,第二部分只占该Flash 的最后8KB。软件正常运行时,对参数的读写均在第一部分中进行,而第二 部分只作为软件升级时参数的一个备份区域。
步骤二进行参数备份。
当固定台软件收到PC侧下载软件发来的下栽指令download时,进行参
数备份,把第一部分中的参数备份到第二部分中。同时把参数从第一部分备 份到第二部分时进行加密和校验处理。
第一部分存储有ESN、 AKEY、 SSD—A、 SSD—B等参数。AKEY、 SSD—A、 SSD一B等参数不能备份到PC侧,因为这些参数非常重要,在PC侧进行备 份容易被串口监测工具检测出来,导致保密性下降。
步骤三进行软件升级。
下栽程序过程中,第二部分不进行擦除操作,仅擦除第一部分。 第二部分不进行擦除操作是通过pc侧下栽软件来保证的,由PC侧软 件给出需要擦除区域的大小,从而可以实现第二部分备份的参数没有丢失。 步骤四参数从第二部分还原到第一部分。
程序下栽完毕,当用户重新开启固定台,开机初始化时判断当前第一部 分中的ESN值是否为零,如果为零,就把第二部分中备份的参数还原到第 一部分中,参数还原需要进行相应的解密和校验处理;若不为零,则是正常 开机状况。
这样第二部分就可以作为软件升级时一个安全而可靠的参数中转站,保 证了软件升级后参数保持不变,给用户的使用带来了便利。
权利要求
1、一种无线接入固定台软件升级后参数保持的方法,其特征在于,包括如下步骤(1)划分存储区域,划分后的存储区域包括第一部分和第二部分,所述第二部分作为备份参数的缓存区;(2)当收到下载指令时,把参数从第一部分备份到第二部分,其中第二部分存储有电子序列号;(3)进行软件升级,擦除第一部分的内容,保持第二部分的内容;(4)软件升级后再次开机,参数从第二部分还原到第一部分。
2、 根据权利要求1所述的无线接入固定台软件升级后参数保持的方法, 其特征在于,步骤(l)中,存储区域的划分通过存储驱动程序来实现。
3、 根据权利要求1所迷的无线接入固定台软件升级后参数保持的方法, 其特征在于,步骤(l)中,第一部分的空间大于第二部分的空间。
4、 根据权利要求1至3任一项所述的无线接入固定台软件升级后参数 保持的方法,其特征在于,步骤(1)中,软件正常运行时,对参数的读写 在第一部分进行;第二部分作为软件升级时参数的备份区域。
5、 根据权利要求4所述的无线接入固定台软件升级后参数保持的方法, 其特征在于,步骤(l)中所述第二部分划分的区域范围是0 16kB。
6、 根据权利要求1所述的无线接入固定台软件升级后参数保持的方法, 其特征在于,步骤(2)具体为当固定台软件收到PC侧下栽软件发来的 下栽指令时,进行参数备份,把第一部分中的参数备份到第二部分中。
7、 根据权利要求1所述的无线接入固定台软件升级后参数保持的方法, 其特征在于,步骤(2)中所述第二部分还存储有鉴权密钥和共享保密数据。
8、 根据权利要求1所迷的无线接入固定台软件升级后参数保持的方法, 其特征在于,步骤(3)进一步包括PC侧软件给出需要擦除区域的大小, 实现第二部分备份的参数不进行擦除操作,保证第二部分备份的参数不被丢失。
9、 根据权利要求1所述的无线接入固定台软件升级后参数保持的方法, 其特征在于,步骤(l)进一步包括,把参数从第一部分备份到第二部分时 进行加密和校验处理;步骤(4)进一步包括,参数还原时,进行相应的解 密和校验处理。
10、 根据权利要求1所述的无线接入固定台软件升级后参数保持的方 法,其特征在于,步骤(4)具体为,下栽完毕,重新开机初始化时,判断 第一部分内容中的电子序列号是否存在,当所述电子序列号不存在时,把第 二部分中备份的参数还原到第一部分中;当所述电子序列号存在时,正常开机。
全文摘要
本发明公开了一种无线接入固定台软件升级后参数保持的方法,包括如下步骤划分存储区域,划分后的存储区域包括第一部分和第二部分,所述第二部分作为备份参数的缓存区;当收到下载指令时,把参数从第一部分备份到第二部分,其中第二部分存储有电子序列号;进行软件升级,擦除第一部分的内容,保持第二部分的内容;软件升级后再次开机,参数从第二部分还原到第一部分。本发明通过设置第二部分,并将第二部分作为缓存,解决了在软件升级后参数(ESN、AKEY、SSD_A、SSD_B)丢失的问题。这样,第二部分就可以作为软件升级时一个安全而可靠的参数中转站,保证了软件升级后参数保持不变,给用户的使用带来了便利。
文档编号H04W8/24GK101106773SQ20061010323
公开日2008年1月16日 申请日期2006年7月14日 优先权日2006年7月14日
发明者李夏忠, 蔡红红 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1