首页> 中国专利> 用户识别卡初始化方法、感知用户识别卡动作方法及终端

用户识别卡初始化方法、感知用户识别卡动作方法及终端

摘要

本发明公开了用户识别卡热插拔的方法和移动终端。本发明实施例通过传感器感知SIM卡的插入拔出动作或插入动作,传感器当感知用户识别卡插入时,触发进行用户识别卡的初始化,或者当传感器感知用户识别卡拔出时,停止与用户识别卡相关的业务程序,相对于现有技术中的轮询方式感知SIM卡的插入或拔出可以大大的降低对系统资源的占用,提高系统的运行效率。

著录项

  • 公开/公告号CN101291497A

    专利类型发明专利

  • 公开/公告日2008-10-22

    原文格式PDF

  • 申请/专利权人 深圳华为通信技术有限公司;

    申请/专利号CN200810098373.1

  • 发明设计人 兰娟;

    申请日2008-05-30

  • 分类号H04Q7/32(20060101);H04M1/02(20060101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人逯长明

  • 地址 518129 广东省深圳市龙岗区坂田华为基地B区2号楼

  • 入库时间 2023-12-17 20:53:53

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-31

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04W8/18 变更前: 变更后: 申请日:20080530

    专利权人的姓名或者名称、地址的变更

  • 2017-11-24

    专利权的转移 IPC(主分类):H04W8/18 登记生效日:20171106 变更前: 变更后: 申请日:20080530

    专利申请权、专利权的转移

  • 2012-08-08

    授权

    授权

  • 2008-12-17

    实质审查的生效

    实质审查的生效

  • 2008-10-22

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,具体涉及用户识别卡初始化方法、感知用户识别卡动作方法及终端。

背景技术

用户识别卡是一张内含大规模集成电路的智能卡片,用来登记用户的重要数据和信息,用户识别卡存在于当前手机类的各种移动终端内与移动终端的号码捆绑。针对不同无线通信网络,用户识别卡可以是:用户身份识别模块卡(Subscriber Identity Module,SIM)卡,用户识别模块(User IdentityModel,UIM)卡和升级SIM(Upgrade SIM,USIM)卡等。

为了实现用户识别卡的带电热插拔,现有的一种带电更换方法,包括:

通过移动终端的软件命令轮询的方式,即周期性的向用户识别卡发送消息检测用户识别卡是否存在,当检测到用户识别卡由“不存在”到“存在”,则触发用户识别卡初始化程序对移动终端内的用户识别卡进行初始化。

在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:

现有的采用周期性轮询的方式为了保证判断的正确性和高精度,就要保证轮询的频率,否则软件周期性的查询方式可能就无法检测到用户识别卡在一个周期内的插拔动作,但是高频率的查询操作将持续性的消耗大量的系统资源。

发明内容

本发明实施例解决的技术问题是提供用户识别卡初始化方法、感知用户识别卡动作方法及终端,可以降低系统的资源消耗,提高系统的运行效率。

本发明实施例提供的一种用户识别卡的初始化方法,包括:

接收传感器反馈的用户识别卡插入的信号;

对所述用户识别卡初始化。

本发明实施例提供的一种感知用户识别卡动作的方法,其特征在于,包括:

接收传感器反馈的用户识别卡拔出的信号;

停止运行的与所述用户识别卡相关的业务程序。

本发明实施例提供的一种移动终端,包括:传感器和用户识别卡初始化模块;

所述传感器,用于检测用户识别卡是否插入;若检测到所述用户识别卡插入,则向所述用户识别卡初始化模块发送所述用户识别卡插入的信号;

所述用户识别卡初始化模块,用于接收所述传感器反馈的所述用户识别卡插入的信号,对所述用户识别卡进行初始化。

本发明实施例提供的一种移动终端,包括:传感器和用户识别卡控制单元;

所述传感器用于检测用户识别卡是否拔出,若拔出则向用户识别卡控制单元反馈所述用户识别卡拔出的信号;

所述用户识别卡控制单元,用于在收到所述传感器反馈的所述用户识别卡拔出的信号后,停止运行的与所述用户识别卡相关的业务程序。

采用上述技术方案,本发明实施例有益的技术效果在于:

本发明实施例通过传感器感知SIM卡的插入拔出动作或插入动作,传感器当感知用户识别卡插入时,触发进行用户识别卡的初始化,或者当传感器感知用户识别卡拔出时,停止与用户识别卡相关的业务程序,相对于现有技术中的轮询方式感知SIM卡的插入或拔出可以大大的降低对系统资源的占用,提高系统的运行效率。

附图说明

图1为本发明实施例一用户识别卡的初始化方法的流程图;

图2为本发明实施例二用户识别卡的初始化方法的流程图;

图3为本发明实施例三感知用户识别卡动作的方法的流程图;

图4为本发明实施例四移动终端的结构示意图;

图5为本发明实施例五移动终端的结构示意图;

图6为本发明实施例六移动终端的结构示意图;

图7为本发明实施例六移动终端的结构示意图。

具体实施方式

本发明实施例提供了提供用户识别卡初始化方法、感知用户识别卡动作方法及终端,可以降低系统的资源消耗,提高系统的运行效率。

下面对本发明提供的用户识别卡初始化方法、感知用户识别卡动作方法及终端进行详细描述。

实施例一,一种用户识别卡的初始化方法,流程图如图1所示,包括:

S1,接收传感器反馈的用户识别卡插入的信号;

本实施例中,所述用户识别卡可以是SIM卡、UIM卡或USIM卡等。针对应用环境的不同,用户识别卡还可以有多种表现形式;所述传感器可以是机械式或者光感应传感器,其作用在于感知SIM卡的插拔动作。

S2,对所述插入的用户识别卡初始化。

接收到S1中的插入信号之后,开始对该插入的用户识别卡进行初始化,初始化方式可以参考现有技术的SIM卡初始化常规实现流程,具体的初始化方式不构成对本发明的限制。

本发明实施例一提供了一种用户识别卡的初始化方法,实现了对用户识别卡热插入的情况下的初始化。通过传感器感知SIM卡的插入动作,相对于现有技术中的轮询方式感知SIM卡的插入可以大大的降低对系统资源的消耗,提高系统的运行效率。

实施例二,一种用户识别卡的初始化方法,流程图如图2所示,包括:

A1,接收传感器反馈的用户识别卡插入的信号;

本实施例中,所述用户识别卡可以是SIM卡、UIM卡或USIM卡等。针对应用环境的不同,用户识别卡还可以有多种表现形式,不构成对本发明的限制,下面以SIM卡为例说明。本发明实施例通过传感器感知SIM卡的插入拔出动作或插入动作,相对于现有技术中的轮询方式感知SIM卡的插入或拔出可以大大的降低对系统资源的消耗,提高系统的运行效率。

本发明实施例中,用户识别卡插入的信号是传感器感知用户识别卡插入时发送的反馈信号。可以理解的是,对于感知用户识别卡的插入的方式还可以采取多种常规实现方式,具体的方式不构成对本发明的限制。

所述传感器可以是机械式或者光感应传感器,其作用在于感知SIM卡的插拔动作;例如:采用机械式传感器,在插入SIM卡的装置中设计一个弹簧,当SIM卡插入卡槽以后,SIM卡推动弹片产生感知SIM卡插入的信号。该信号可以是中断信号,可以使得移动终端中止当前的正在进行的操作,将本发明实施例的进程优先执行。

A2,为所述用户识别卡供电;

当收到传感器反馈的SIM卡插入信号后,则可以为SIM卡供电。,本实施例中通过感知用户识别卡的插入和拔出的动作为用户识别卡供电,也使得SIM卡的热插拔更加安全可靠。这里的为SIM卡供电即开启SIM卡卡槽的电源为SIM卡供电。

A3,对插入的所述用户识别卡初始化。

初始化方式可以参考现有技术的SIM卡初始化常规实现流程,具体的初始化方式不构成对本发明的限制。

A4,判断插入的所述用户识别卡和本机保存的用户识别卡信息是否一致,若不一致,则继续步骤A5,若一致,则结束本流程。

具体的判断可以包括:判断插入的所述用户识别卡与本机保存的SIM卡的国际移动用户识别码(IMSI)码是否一致,若不一致,则重新发起搜网。

A5,重新发起搜网。

一般情况下,若用户识别卡更换了,还为了满足用户的使用需求,还需要重新读取SIM卡上的信息,如:电话本和短信息等。

对于步骤A1反馈的SIM卡插入的信号可以是一个中断信号,终端内的程序模块收到该中断信号,则停止正在进行的操作,转向执行步骤A2和步骤A3,待SIM卡初始化完成后,再返回所述正在进行的操作继续执行。

本发明实施例二提供了一种用户识别卡的初始化方法,实现了对用户识别卡热插入的情况下的初始化。通过传感器感知SIM卡的插入动作,相对于现有技术中的轮询方式感知SIM卡的插入可以大大的降低对系统资源的消耗,提高系统的运行效率,并在识别卡发生更换时重新发起搜网,满足了用户的需求。

实施例三,一种感知用户识别卡动作的方法,流程图如图3所示,包括:

B1,接收传感器反馈的用户识别卡拔出的信号;

本发明实施例中,所述传感器可以是机械式或者光感应传感器,其作用在于感知用户识别卡的插拔动作。

B2,停止运行的与所述用户识别卡相关的业务程序。

在感知到用户识别卡拔出的信号之后,将与该用户识别卡相关的业务程序停止。

本发明实施例三,提供了用户识别卡的初始化方法和动作感知的方法,通过传感器感知用户识别卡拔出动作,相对于现有技术中的轮询方式感知用户识别卡的拔出可以大大的降低对系统资源的消耗,提高系统的运行效率。

可以理解的是,所述步骤B1接收到传感器反馈的用户识别卡拔出的信号后,本实施例可以进一步包括:停止对用户识别卡供电,停止供电的动作与步骤B2没有必然的时序关系,因为传感器对SIM卡动作的感知作为停止供电的依据,因此为了达到更好的技术效果,传感器的感知精度要比较高。即用户识别卡稍有动作,则可以被传感器感知。以达到在热插拔的过程中,通过对用户识别卡供电的控制,保证的在有机械的插拔动作时,用户识别卡出入无供电状态,避免了带电操作的烧卡,烧终端接口的情况,使得用户识别卡的插拔更加安全可靠。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,所述存储介质可以是只读存储器,磁盘或光盘等。

下面对本发明实施例提供的移动终端进行描述。

实施例四,一种移动终端400,结构示意图如图4所示,包括:传感器410、用户识别卡初始化模块420;

所述传感器410,用于检测用户识别卡是否插入;若检测到用户识别卡插入,则向用户识别卡初始化模块发送所述用户识别卡插入的信号;

所述用户识别卡初始化模块420,用于接收所述传感器410反馈的用户识别卡插入的信号,对所述用户识别卡进行初始化。

本实施例中,当用户识别卡插入终端时,位于终端卡槽内的传感器感知用户识别卡的插入动作,则向用户识别卡初始化模块反馈用户识别卡插入的信号,初始化模块收到传感器返回信号,则为所述插入的卡槽内用户识别卡初始化。这里的传感器可以是机械式或者光感应式的传感器,不同的传感器可以依据自身的特性选择安装位置,具体的传感器类型不构成对本发明的限制。

实施例五,一种移动终端500,结构示意图如图4所示,包括:传感器510和用户识别卡初始化模块520,所述用户识别卡初始化模块520包括:用户识别卡控制单元521、供电模块522、初始化模块523;

所述传感器510,用于检测用户识别卡是否插入;若检测到用户识别卡插入则向用户识别卡控制单元521发送用户识别卡插入的信号;

所述用户识别卡控制单元521,用于接收所述传感器510反馈的用户识别卡插入的信号,通知供电模块522为所述用户识别卡供电,并控制用户识别卡初始化模块523对所述插入的用户识别卡初始化;

所述供电模块522,用于接收用户识别卡控制单元521的通知为用户识别卡供电;

所述初始化模块523,用于在用户识别卡控制单元521的控制下对用户识别卡进行初始化。

下面对实施例五的终端对用户识别卡进行初始化的过程进行描述,首先传感器若检测到用户识别卡的插入,则向用户识别卡控制单元发送用户识别卡插入的信号;这个信号可能是中断信号,这样可以使系统的CPU停止当前的程序运行本初始化程序。

所述用户识别卡控制单元接收到所述传感器返回的用户识别卡插入的信号,则通知供电模块为用户识别卡供电,启动供电后,则控制初始化模块为对所述插入的用户识别卡进行初始化。

实施例六,一种移动终端,结构示意图如图6所示,包括:传感器610和用户识别卡初始化模块620,所述用户识别卡初始化模块620包括:用户识别卡控制单元621、供电模块622、初始化模块623;检查单元630;

所述传感器610,用于检测用户识别卡是否插入;若检测到用户识别卡插入则向用户识别卡控制单元621发送用户识别卡插入的信号;

所述用户识别卡控制单元621,用于接收所述传感器610反馈的用户识别卡插入的信号,通知供电模块622为用户识别卡供电;并在用户识别卡供电后控制用户识别卡初始化模块623对所述插入的用户识别卡初始化;

所述供电模块622,用于接收用户识别卡控制单元的通知为用户识别卡供电;

所述初始化模块623,用于在用户识别卡控制单元的控制下对用户识别卡进行初始化。

所述检查单元630,用于在初始化模块对用户识别卡初始化之后,检查插入的用户识别卡和保存的用户识别卡信息是否一致,若不一致,则重新发起搜网并读取用户识别卡上的电话本和短信息。

可以理解的是,本实施例中,也可以不包含检查单元630,对于插入的用户识别卡是否一致无需判断,直接进行初始化即可,并重新读取用户识别卡上存储的电话本和短消息。

可以理解的是,所述传感器还用于检测用户识别卡是否拔出,若拔出则向用户识别卡控制单元反馈用户识别卡拔出的信号;

所述用户识别卡控制单元621还用于在收到所述传感器反馈的用户识别卡拔出的信号后,通知所述供电模块622停止用户识别卡供电;并中止运行的与用户识别卡相关的业务程序。

实施例七,一种移动终端,结构示意图如图7所示,包括:传感器710和用户识别卡控制单元720;

所述传感器710,用于向用户识别卡控制单元720反馈的用户识别卡拔出的信号;

所述用户识别卡控制单元720,用于在收到所述传感器反馈的所述用户识别卡拔出的信号后,停止运行的与用户识别卡相关的业务程序。

可以理解的是,所述用户识别卡控制单元720还用于在收到所述传感器反馈的所述用户识别卡拔出的信号后,停止对用户识别卡供电。

实施例七提供了一种支持用户识别卡移动终端,实现了移动终端用户识别卡插拔,相对于现有技术占用系统资源少,并且更加安全可靠。

以上对本发明所提供的用户识别卡初始化方法、感知用户识别卡动作方法及终端进行了详细介绍,其中:

本发明实施例中,提供了用户识别卡的热插拔的方法,通过传感器反馈用户识别卡的插入拔出动作或插入动作,相对于现有技术中的轮询方式感知用户识别卡的插入或拔出可以大大的降低对系统资源的消耗,提高系统的运行效率,并且通过传感器感知何时为用户识别卡供电,也使得用户识别卡的热插拔更加安全可靠。

并且,在热插拔的过程中,本发明实施例通过供电模块的供电模式的切换,保证的在有机械的插拔动作时,用户识别卡出入无供电状态,避免了带电操作的烧卡,烧终端接口的情况,使得用户识别卡的插拔更加安全可靠。

对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号