专利名称:一种进入手持设备生产维护状态的方法
技术领域:
本发明涉及一种进入手持设备生产维护状态的方法。
背景技术:
手持设备在生产过程中,需要对组装好的整机进行校验测试,如通话测试、屏幕测试、按键测试等,以确认整机有无质量缺陷。随着市场发展,运营商定制化产品需求增加,该些定制化产品是指使用范围受到限制的手持设备(相比普通手持设备而言),例如部分运营商要求定制产品需要锁定运营商要求(非该运营商则无法适用定制产品)。这种要求给手持设备生产厂家生产检测带来困难,例如国外运营商定制产品在国内无法进行通话测试等。为解决上述困难,部分手持设备生产厂家提出了生产维护状态的概念(部分厂家也称为工程模式),即手持设备分为生产维护状态和正常使用状态,在生产检测时进入生产维护状态,在出厂后进入正常使用状态。生产维护状态是指手持设备的软件限制功能予以开放,以方便生产测试。正常使用状态是指手持设备的软件限制功能正常起用,手持设备的某些功能受到限制。目前大多数手持设备生产厂家进入生产维护状态是通过暗码进入,即在开机后通过特定键盘指令进入此状态,采用此方式存在有如下不足1、由键盘指令输入暗码,需增加输入步骤,降低测试效率,增加测试成本;2、暗码易被泄露,普通用户在得知相关指令暗码后能够通过键盘输入进入生产维护状态,从而使手持设备定制限制功能解除,脱离了运营商定制目的。
发明内容
本发明提供了一种进入手持设备生产维护状态的方法,其克服了背景技术中通过键盘输入暗码进入生产维护状态所存在的暗码易被泄露、测试效率低、测试成本高的不足。本发明解决其技术问题的所采用的技术方案是一种进入手持设备生产维护状态的方法,所述手持设备具有生产维护状态和正常使用状态;所述方法应用了手持设备终端和维护SIM卡,其中,所述手持设备终端中预置有手持设备密钥,所述维护SIM卡中预置有SIM卡密钥。所述方法包括步骤0,所述手持设备终端开机;步骤1,所述手持设备终端发送命令启动维护SIM卡的STK程序;步骤2,所述维护SIM卡的STK程序向手持设备终端发送SIM卡密钥;步骤3,所述手持设备终端接收SIM卡密钥,判断所述SIM卡密钥和手持设备密钥是否相等,如果是则执行步骤4,否则执行步骤5 ;步骤4,所述手持设备进入生产维护状态;步骤5,所述手持设备进入正常使用状态。一较佳实施例之中所述步骤2中,所述维护SIM卡的STK程序通过DisplayText指令向手持设备终端发送SIM卡密钥。一较佳实施例之中所述步骤2,它包括步骤21,所述维护SIM卡的STK程序调用Display Text指令;步骤22,所述维护SIM卡的STK程序从SIM卡存储器中提取SIM卡密钥;步骤23,所述维护SIM卡的STK程序将SIM卡密钥数据填入Display Text指令的 Text String 字段;步骤M,所述维护SIM卡的STK程序通过Display Text指令向手持设备终端发送 SIM卡密钥。一较佳实施例之中所述步骤3,它包括步骤31,所述手持设备终端接收SIM卡密钥;步骤32,所述手持设备终端从终端存储器中提取手持设备密钥;步骤33,所述手持设备终端判断所述SIM卡密钥和手持设备密钥是否相等,如果是则执行步骤4,否则执行步骤5。一较佳实施例之中所述手持设备为手机。本技术方案与背景技术相比,它具有如下优点1.在手持设备终端和维护SIM卡中预置手持设备密钥和SIM卡密钥,在手持设备终端和维护SIM卡之间的开机交互过程中判断手持设备密钥和SIM卡密钥是否相等,依据该判断命令手持设备是进入生产维护状态还是进入正常使用状态,因此克服了背景技术所存在的不足并能产生如下有益效果a.非通过暗码进入生产维护状态,大大降低暗码泄露可能性,极大提升了进入生产维护状态的安全性,保证运营商定制目的;b.通过维护SIM卡和手持设备终端配合直接进入生产维护状态,只能通过由SIM卡制作厂家定制的维护SIM 卡才能进入生产维护状态,用户无法通过键盘输入进入生产维护状态,即使用户获得密钥数据也无法进入生产维护状态,极大提升了进入生产维护状态的安全性,保证运营商定制目的;c.无需通过键盘输入暗码,而且检测过程中需要SIM卡和手持设备终端配合,节省输入步骤,提高检测效率,降低检测成本。2.维护SIM卡的STK程序通过Display Text指令向手持设备终端发送SIM卡密钥,直接应用现有的指令进行数据传输,降低开发成本。
下面结合附图和实施例对本发明作进一步说明。图1绘示了一较佳实施例的手持设备终端的判断流程图。图2绘示了一较佳实施例的手持设备终端和维护SIM卡之间的数据交互。
具体实施例方式请查阅图1和图2,一种进入手持设备生产维护状态的方法。所述手持设备具有生产维护状态和正常使用状态,所述生产维护状态是指手持设备的软件限制功能予以开放, 以方便生产测试。所述正常使用状态是指手持设备的软件限制功能正常起用,手持设备的某些功能受到限制。所述方法应用了手持设备终端和维护SIM卡;所述手持设备终端为运营商定制产品;所述维护SIM卡为SIM卡制作厂家特殊定制,所述维护SIM卡与普通用户使用的SIM卡存在有差异性。所述手持设备终端中预置有手持设备密钥,所述预置管理流程可采用如下方式手持设备终端生产厂家在开发时将手持设备密钥写入手持设备终端的存储器中。所述维护SIM卡中预置有SIM卡密钥,所述预置管理流程可采用如下方式手持设备终端生产厂家指定专署密钥数据;手持设备终端生产厂家将密钥数据开放给SIM卡制作厂家,并提供正式网络下的维护SIM卡若干张;SIM卡制作厂家将正式网络下的维护SIM卡若干张一一复制,在复制过程中将密钥写入维护SIM卡的存储器中。所述方法包括步骤0,所述手持设备终端开机;步骤1,所述手持设备终端发送命令启动维护SIM卡的STK程序,它包括步骤11,所述手持设备终端向SIM卡发送"Terminal Profile命令,给SIM卡发送由手持设备终端支持的功能,以引导维护SIM卡应用;步骤12,所述维护SIM卡向手持设备终端返回91XX结果,表明SIM卡检查到手持设备终端支持STK功能;步骤13,所述手持设备终端通过Fetch命令启动维护SIM卡的STK程序的命令流程;步骤2,所述维护SIM卡的STK程序向手持设备终端发送SIM卡密钥,它包括步骤21,所述维护SIM卡的STK程序调用Display Text指令;步骤22,所述维护SIM卡的STK程序从SIM卡存储器中提取SIM卡密钥;步骤23,所述维护SIM卡的STK程序将SIM卡密钥数据填入DisplayText指令的 Text String字段,同时采用UCS2格式对数据进行编码;步骤M,所述维护SIM卡的STK程序通过Display Text指令向手持设备终端发送 SIM卡密钥;步骤3,所述手持设备终端接收SIM卡密钥,判断所述SIM卡密钥和手持设备密钥是否相等,如果是则执行步骤4,否则执行步骤5 ;它包括步骤30,所述手持设备终端判断是否在预定时间内收到维护SIM卡发送的编码的数据,如果是则执行步骤31,否则执行步骤5 ;步骤31,所述手持设备终端接收编码的数据,并通过UCS2格式解码获得SIM卡密钥;步骤32,所述手持设备终端从终端存储器中提取手持设备密钥;步骤33,所述手持设备终端判断所述SIM卡密钥和手持设备密钥是否相等,如果是则执行步骤4,否则执行步骤5 ;步骤4,所述手持设备进入生产维护状态,然后执行步骤6 ;步骤5,所述手持设备进入正常使用状态,然后执行步骤6 ;步骤6,所述手持设备终端向维护SIM卡返回结果"Terminal Response。本实施例之中,所述手持设备可为手机,但并不以此为限,其它如PDA等带有通讯功能设备也能适用本实施例。本实施例之中,所述步骤5,还可同时将Text Mring的数据值显示在手持设备的
显示屏。上述步骤1可为采用GSM 11. 14标准定义的命令。上述步骤2的Display Text指令可为采用GSM 11. 14标准定义的命令。 以上所述,仅为本发明较佳实施例而已,故不能依此限定本发明实施的范围,即依本发明专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明涵盖的范围内。
权利要求
1.一种进入手持设备生产维护状态的方法,所述手持设备具有生产维护状态和正常使用状态,其特征在于所述方法应用了手持设备终端和维护SIM卡,其中,所述手持设备终端中预置有手持设备密钥,所述维护SIM卡中预置有SIM卡密钥;所述方法包括步骤0,所述手持设备终端开机;步骤1,所述手持设备终端发送命令启动维护SIM卡的STK程序; 步骤2,所述维护SIM卡的STK程序向手持设备终端发送SIM卡密钥; 步骤3,所述手持设备终端接收SIM卡密钥,判断所述SIM卡密钥和手持设备密钥是否相等,如果是则执行步骤4,否则执行步骤5 ; 步骤4,所述手持设备进入生产维护状态; 步骤5,所述手持设备进入正常使用状态。
2.根据权利要求1所述的一种进入手持设备生产维护状态的方法,其特征在于所述步骤2中,所述维护SIM卡的STK程序通过Display Text指令向手持设备终端发送SIM卡密钥。
3.根据权利要求2所述的一种进入手持设备生产维护状态的方法,其特征在于所述步骤2,它包括步骤21,所述维护SIM卡的STK程序调用Display Text指令; 步骤22,所述维护SIM卡的STK程序从SIM卡存储器中提取SIM卡密钥; 步骤23,所述维护SIM卡的STK程序将SIM卡密钥数据填入Display Text指令的Text String 字段;步骤对,所述维护SIM卡的STK程序通过Display Text指令向手持设备终端发送SIM 卡密钥。
4.根据权利要求1或2或3所述的一种进入手持设备生产维护状态的方法,其特征在于所述步骤3,它包括步骤31,所述手持设备终端接收SIM卡密钥; 步骤32,所述手持设备终端从终端存储器中提取手持设备密钥; 步骤33,所述手持设备终端判断所述SIM卡密钥和手持设备密钥是否相等,如果是则执行步骤4,否则执行步骤5。
5.根据权利要求4所述的一种进入手持设备生产维护状态的方法,其特征在于所述手持设备为手机。
全文摘要
本发明公开了一种进入手持设备生产维护状态的方法。所述手持设备具有生产维护状态和正常使用状态。所述方法应用了手持设备终端和维护SIM卡,所述手持设备终端中预置有手持设备密钥,所述维护SIM卡中预置有SIM卡密钥。所述方法包括步骤0,所述手持设备终端开机;步骤1,所述手持设备终端发送命令启动维护SIM卡的STK程序;步骤2,所述维护SIM卡的STK程序向手持设备终端发送SIM卡密钥;步骤3,所述手持设备终端接收SIM卡密钥,判断所述SIM卡密钥和手持设备密钥是否相等,如果是则执行步骤4,否则执行步骤5;步骤4,所述手持设备进入生产维护状态;步骤5,所述手持设备进入正常使用状态。它具有如下优点能够大大降低暗码泄露可能性,极大提升了进入生产维护状态的安全性,保证运营商定制目的。
文档编号H04W8/24GK102281529SQ20101020069
公开日2011年12月14日 申请日期2010年6月13日 优先权日2010年6月13日
发明者庄树良, 张联 申请人:厦门敏讯信息技术股份有限公司