一种卡托检测方法及装置与流程

文档序号:11111294阅读:612来源:国知局
一种卡托检测方法及装置与制造工艺

本发明涉及移动终端检测领域,特别涉及一种卡托检测方法及装置。



背景技术:

随着移动通信技术与设备的发展,为了适应人们对移动终端轻薄化和操作简便化的需求,越来越多的移动终端采用独立的卡托安装SIM(Subscriber Identification Module,客户识别模块)卡、SD(Secure Digital Memory,安全数字存储)卡等。在生产移动终端时为避免将故障卡托安装在移动终端中,所以需要对将要安装在移动终端的卡托进行检测,以检测并排除故障卡托。

相关技术中,卡托的检测方法主要是:技术人员先将卡装入卡托并插入移动终端,该卡可以为SIM卡或者是SD卡,然后使用移动终端检测该卡;当检测到该卡时,技术人员再拔出装有该卡的卡托,在拨出卡托后,如果移动终端检测到卡拔出事件,则确定卡托正常。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:

在生产过程中使用该方法对卡托进行检测,由于移动终端检测到卡拔出事件需要耗费较长时间,因此造成测试过程耗费工时较长,不利于生产效率的提高。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种卡托检测方法及装置。所述技术方案如下:

一方面,提供了一种卡托检测方法,所述方法包括:

获取卡托插入移动终端时GPIO(General Purpose Input Output,通用输入输出)的第一电平信息和所述卡托拔出所述移动终端时所述GPIO的第二电平信息,所述GPIO为所述移动终端的处理器用于连接卡托的引脚;

根据所述第一电平信息和所述第二电平信息确定所述卡托是否正常。

可选地,所述根据所述第一电平信息和所述第二电平信息确定所述卡托是否正常,包括:

判断所述第一电平信息和第三电平信息是否相同,所述第三电平信息是正常卡托插入所述移动终端时GPIO的预设电平信息;当所述第一电平信息和所述第三电平信息相同时,判断所述第二电平信息和第四电平信息是否相同,所述第四电平信息是正常卡托拔出所述移动终端时所述GPIO的预设电平信息;当所述第二电平信息和所述第四电平信息相同时,确定所述卡托正常;或者,

判断所述第二电平信息和第四电平信息是否相同;当所述第二电平信息和所述第四电平信息相同时,判断所述第一电平信息和第三电平信息是否相同;当所述第一电平信息和所述第三电平信息相同时,确定所述卡托正常。

可选地,所述方法,还包括:

通过第一接口从所述移动终端的MP(Modem processor,调制解调处理器)中获取所述GPIO的第三电平信息和第四电平信息。

可选地,所述方法还包括:

获取所述GPIO的标识信息;

所述通过第一接口从所述移动终端的调制解调处理器MP中获取所述GPIO的第三电平信息和第四电平信息,包括:

根据所述GPIO的标识信息,通过第一接口从所述移动终端的MP中获取所述GPIO的第三电平信息和第四电平信息。

另一方面,提供了一种卡托检测装置,所述装置包括:

第一获取模块,用于获取卡托插入移动终端时通用输入输出GPIO的第一电平信息和所述卡托拔出所述移动终端时所述GPIO的第二电平信息,所述GPIO为所述移动终端的处理器用于连接卡托的引脚,且所述第一电平信息与所述第二电平信息不同;

判断模块,用于根据所述第一电平信息和所述第二电平信息确定所述卡托是否正常。

可选地,所述判断模块根据所述第一电平信息和所述第二电平信息确定所述卡托是否正常,包括:

判断所述第一获取模块获取的第一电平信息和第三电平信息是否相同,所述第三电平信息是正常卡托插入所述移动终端时GPIO的预设电平信息;当所述第一获取模块获取的第一电平信息和所述第三电平信息相同时,判断所述第二电平信息和第四电平信息是否相同,所述第四电平信息是正常卡托拔出所述移动终端时所述GPIO的预设电平信息;当所述第一获取模块获取的第二电平信息和所述第四电平信息相同时,确定所述卡托正常;或者,

判断所述第一获取模块获取的第二电平信息和第四电平信息是否相同;当所述第一获取模块获取的第二电平信息和所述第四电平信息相同时,判断所述第一电平信息和第三电平信息是否相同;当所述第一获取模块获取的第一电平信息和所述第三电平信息相同时,确定所述卡托正常。

可选地,所述装置,还包括:

第二获取模块,用于通过第一接口从所述移动终端的调制解调处理器MP中获取所述GPIO的第三电平信息和第四电平信息。

可选地,所述装置还包括:

第三获取模块,用于获取所述GPIO的标识信息;

所述第二获取模块通过第一接口从所述移动终端的调制解调处理器MP中获取所述GPIO的第三电平信息和第四电平信息,包括:

根据所述第三获取模块获取的GPIO的标识信息,通过第一接口从所述移动终端的MP中获取所述GPIO的第三电平信息和第四电平信息。

本发明实施例具有下述有益技术效果:在进行卡托检测时,移动终端获取卡托插入移动终端时通用输入输出GPIO的第一电平信息和所述卡托拔出所述移动终端时所述GPIO的第二电平信息,并将所述第一电平信息和所述第二电平信息分别与正常卡托插入所述移动终端时的第三电平信息和正常卡托拔出所述移动终端时的第四电平信息进行比较,如果所述第一电平信息与第三电平信息相同且所述第二电平信息与第四电平信息相同,则确定所述卡托正常。采用本发明的方法,相较于相关技术中通过监听卡拔出事件来检测卡托的方法,缩短了检测时长,提高了生产效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种卡托检测方法流程图;

图2是本发明实施例提供的一种卡托检测方法流程图;

图3A是本发明实施例提供的一种卡托检测装置结构示意图;

图3B是本发明实施例提供的一种卡托检测装置结构示意图;

图3C是本发明实施例提供的一种卡托检测装置结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

在对本发明实施例进行详细的解释说明之前,先对本发明实施例的应用场景予以介绍。对于采用独立卡托的移动终端,为了避免在生产过程中将故障卡托安装在移动终端中,需要对将要安装在移动终端的卡托进行检测,以检测并排除故障卡托。为此,本发明通过如下任一实施例来检测卡托是否正常。

本发明实施例提供了一种卡托检测方法,参见图1,该方法包括:

在步骤101中,获取卡托插入移动终端时GPIO的第一电平信息和该卡托拔出移动终端时该GPIO的第二电平信息,该GPIO为该移动终端的处理器用于连接卡托的引脚,且该第一电平信息与该第二电平信息不同;

在步骤102中,根据该第一电平信息和该第二电平信息确定该卡托是否正常。

在本发明实施例中,在进行卡托检测时,移动终端获取卡托插入移动终端时通用输入输出GPIO的第一电平信息和该卡托拔出该移动终端时该GPIO的第二电平信息,并将该第一电平信息和该第二电平信息分别与正常卡托插入该移动终端时的第三电平信息和正常卡托拔出该移动终端时的第四电平信息进行比较,如果该第一电平信息与第三电平信息相同且该第二电平信息与第四电平信息相同,则确定该卡托正常。在相关技术中,技术人员拔出卡托之后,移动终端通过检测卡拔出事件来判断卡托是否拔出。在检测卡拔出事件的过程中,移动终端在监听到卡拔出事件后,要将该事件上报MP进行处理,之后将MP处理得到的卡已拔出的信息上传至AP(Application processor,应用处理器),其中,MP处理卡拔出事件耗时过长,大约在5秒以上。而采用本发明的方法,移动终端可以直接通过检测GPIO的电平信息来确定卡托的状态,而不需要进行上述卡拔出事件的处理过程,因此,相较于相关技术中检测卡托的方法,缩短了检测时长,提高了生产效率。

上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本发明实施例对此不再一一赘述。

本发明实施例提供了一种卡托检测方法,参见图2,该方法包括:

在步骤201中,获取卡托插入移动终端时与该卡托所在卡托槽连接GPIO的第一电平信息。

可选地,在检测卡托时技术人员首先将卡托插入移动终端的卡托槽,移动终端的卡托槽与移动终端的处理器上的GPIO相连,且在卡托插入移动终端上的卡托槽时移动终端可以检测出该卡托槽。之后技术人员输入卡托插入检测指令,该卡托插入检测指令用于指示移动终端检测卡托插入移动终端时卡托是否正常。移动终端接收该卡托插入检测指令,根据该卡托插入检测指令的指示,获取与该卡托槽连接的GPIO的第一电平信息。

其中,移动终端上可以插入多个卡托,移动终端上可以有多个卡托槽,且每个卡托槽与移动终端的处理器上的GPIO相连。或者,移动终端上可以插入一个卡托,移动终端上有一个卡托槽。因此,该GPIO的第一电平信息可以为一个,也可以为多个,且该第一电平信息可以为高电平信息,也可以为低电平信息。

可选地,当该移动终端包括多个GPIO时,在该移动终端获取第一电平信息的同时,还可以获取GPIO的标识信息。其中,GPIO的标识信息用于唯一标识该GPIO。

其中,当移动终端上只有一个卡托槽时,可以只有一个GPIO与该卡托槽相连,因此在这种场景下可以不用根据GPIO标识信息获取第一电平信息,而是直接从该GPIO中读取第一电平信息。

在步骤202中,通过第一接口从该移动终端的MP中获取该GPIO的第三电平信息和第四电平信息。

由于该GPIO的第三电平信息和第四电平信息预先存储在该移动终端的MP中,而卡托的检测是在该移动终端的AP中进行的,因此,该移动终端的AP要从MP中获取该第三电平信息和第四电平信息。相关技术中,AP从MP中获取该第三电平信息和第四电平信息时,是没有现成的接口可以调用的,需要通过人为的参与和确认。为了解决该问题,本发明实施例自行扩展了第一接口,通过第一接口来实现该第三电平信息和第四电平信息的获取,减少了人为参与,提高了获取速度,降低了错误率。

其中,该第一接口可以包括qcrilhook对象,该qcrilhook对象中包括信息发送接口和用户识别模块任务接口。

第三电平信息是正常卡托插入该移动终端时GPIO的预设电平信息,第四电平信息是正常卡托拔出该移动终端时该GPIO的预设电平信息,即该第三电平信息和第四电平信息是预先存储在该移动终端MP中的电平信息。

当移动终端只有一个卡托槽时,移动终端可以只有与该卡托槽相连的一个GPIO的第三电平信息和第四电平信息;当移动终端有多个卡托槽时,移动终端中存储GPIO的标识信息、第三电平信息与第四电平信息的对应关系,该对应信息存储有每个卡托槽相连的GPIO对应的GPIO标识信息、第三电平信息和第四电平信息。

可选地,本步骤可以为:当移动终端只有一个卡托槽时,移动终端的AP调用第一接口包括的信息发送接口,通过该信息发送接口向该移动终端的MP发送信息获取请求;该移动终端的MP接收该信息获取请求,调用第一接口包括的用户识别模块任务接口获取该GPIO的第三电平信息和第四电平信息,并向移动终端的AP发送获取的第三电平信息和第四电平信息。当移动终端有多个卡托槽时,该移动终端的AP可以调用第一接口包括的信息发送接口向该移动终端的MP发送信息获取请求,该信息获取请求中携带该GPIO标识信息;该移动终端的MP接收该信息获取请求,调用第一接口包括的用户识别模块任务接口,根据该GPIO标识信息,通过该用户识别模块任务接口获取该GPIO的第三电平信息和第四电平信息,并将该获取到的第三电平信息和第四电平信息通过第一接口返回至该移动终端的AP。

其中需要说明的是:该移动终端的MP可以根据该获取请求获取整个GPIO标识信息、第三电平信息与第四电平信息的对应关系,并将获取到的对应关系发送至AP;该移动终端根据步骤201中获取到的该GPIO的标识信息,在AP接收到的对应关系中查找与该GPIO标识信息相同的标识信息,并获取与该标识信息对应的该GPIO的第三电平信息和第四电平信息。

其中,该第三电平信息和该第四电平信息可以为高电平信息,也可以为低电平信息;当第三电平信息为低电平信息时,则第四电平信息为低电平信息;当第三电平信息为高电平信息时,则第四电平信息为低电平信息。

在步骤203中,判断该第一电平信息与该第三电平信息是否相同。

其中第三电平信息是预先设置的正常卡托插入移动终端时的电平信息,也即是该GPIO被配置为在正常卡托插入该移动终端时的电平信息和第三电平信息是相同的。因此,当获取到的该卡托插入移动终端时的第一电平信息和该第三电平信息不相同时,则说明该卡托是故障卡托,移动终端停止测试;当该第一电平信息和第三电平信息相同时,则可以确定该卡托在插入移动终端的状态下是正常的,之后,移动终端可以通过步骤204和步骤205对卡托进行拔出移动终端状态下的测试。

在步骤204中,获取该卡托拔出移动终端时该GPIO的第二电平信息。

可选地,技术人员将卡托拔出移动终端,并输入卡托拔出检测指令,该卡托拔出检测指令用于指示移动终端检测卡托拔出移动终端时卡托是否正常。移动终端根据该卡托拔出检测指令,通过该移动终端的处理器获取该GPIO的第二电平信息。该第二电平信息可以为高电平信息,也可以为低电平信息。

在步骤205中,判断该第二电平信息与该第四电平信息是否相同。

其中,第四电平信息是预先设置的正常卡托拔出移动终端时的电平信息,也即是该GPIO被配置为在正常卡托拔出该移动终端时的电平信息和第四电平信息是相同的。如果获取到的卡托拔出该移动终端时的第二电平信息与第四电平信息相同,且第一电平信息与第三电平信息也相同时,则可以确定该在卡托插入该移动终端和拔出该移动终端时都是正常的,从而可以确定该卡托正常。

在本发明实施例中,对卡托进行检测时,既可以先进行卡托插入移动终端时的检测,也可以先进行卡托拔出移动终端时的检测,即以上步骤的执行顺序也可以依次为步骤204,步骤202,步骤205,步骤201,步骤203。

在本发明实施例中,移动终端通过获取卡托插入移动终端时通用输入输出GPIO的第一电平信息和该卡托拔出该移动终端时该GPIO的第二电平信息,并将该第一电平信息和该第二电平信息分别与正常卡托插入该移动终端时的第三电平信息和正常卡托拔出该移动终端时的第四电平信息进行比较,从而确定卡托是否正常。这样,相较于相关技术中采用检测卡是否存在和监听拔出事件来检测卡托的方法,缩短了检测时长,提高了生产效率。同时,由于不同项目中GPIO的预设信息不一致,且移动终端的MP与AP之间没有接口可以调用,因此相关技术中在使用GPIO的预设信息时需要人为参与确认;为了解决该问题,本技术方案通过在移动终端中自行扩展第一接口,并通过该第一接口获取第三电平信息和第四电平信息,减少了人为参与,降低了检测时的错误率。

参见图3A,本发明实施例提供了一种卡托检测装置,该装置包括:

第一获取模块301,用于获取卡托插入移动终端时通用输入输出GPIO的第一电平信息和该卡托拔出该移动终端时该GPIO的第二电平信息,该GPIO为该移动终端的处理器用于连接卡托的引脚,且第一电平信息与第二电平信息不同;

判断模块302,用于根据该第一电平信息和该第二电平信息确定该卡托是否正常。

可选地,判断模块302根据该第一电平信息和该第二电平信息确定该卡托是否正常,包括:

判断所述第一获取模块获取的第一电平信息和第三电平信息是否相同,所述第三电平信息是正常卡托插入所述移动终端时GPIO的预设电平信息;当所述第一获取模块获取的第一电平信息和所述第三电平信息相同时,判断所述第二电平信息和第四电平信息是否相同,所述第四电平信息是正常卡托拔出所述移动终端时所述GPIO的预设电平信息;当所述第一获取模块获取的第二电平信息和所述第四电平信息相同时,确定所述卡托正常;或者,

判断所述第一获取模块获取的第二电平信息和第四电平信息是否相同;当所述第一获取模块获取的第二电平信息和所述第四电平信息相同时,判断所述第一电平信息和第三电平信息是否相同;当所述第一获取模块获取的第一电平信息和所述第三电平信息相同时,确定所述卡托正常。

可选地,参见图3B,该装置还包括:

第二获取模块303,用于通过第一接口从该移动终端的调制解调处理器MP中获取该GPIO的第三电平信息和第四电平信息。

可选地,参见图3C,该装置还包括:

第三获取模块304,用于获取该GPIO的标识信息;

所述第二获取模块303通过第一接口从该移动终端的调制解调处理器MP中获取该GPIO的第三电平信息和第四电平信息,包括:

根据该第三获取模块获取的GPIO的标识信息,通过第一接口从该移动终端的MP中获取该GPIO的第三电平信息和第四电平信息。

综上所述,在本发明实施例中,移动终端通过获取卡托插入移动终端时通用输入输出GPIO的第一电平信息和该卡托拔出该移动终端时该GPIO的第二电平信息,并将该第一电平信息和该第二电平信息分别与正常卡托插入该移动终端时的第三电平信息和正常卡托拔出该移动终端时的第四电平信息进行比较,从而确定卡托是否正常。这样,相较于相关技术中采用检测卡是否存在和监听拔出事件来检测卡托的方法,缩短了检测时长,提高了生产效率。同时,由于不同项目中GPIO的预设信息不一致,且移动终端的MP与AP之间没有接口可以调用,因此相关技术中在使用GPIO的预设信息时需要人为参与确认;为了解决该问题,本技术方案通过在移动终端中自行扩展第一接口,并通过该第一接口获取第三电平信息和第四电平信息,减少了人为参与,降低了检测时的错误率。

需要说明的是:上述实施例提供的卡托检测装置在进行卡托检测时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的卡托检测装置卡托检测方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

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

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1