一种PSAM卡自动识别和显示方法及装置制造方法及图纸

技术编号:33700909 阅读:19 留言:0更新日期:2022-06-06 08:09
本申请涉及终端设备领域,尤其涉及一种PSAM卡自动识别和显示方法及装置,该方法包括电话通讯服务模块接收调制解调器模块上报的SIM卡的识别状态,组织并发送SIM卡状态改变的系统广播,电话进程模块监听并解析该广播,若得到第一错误SIM卡状态则通知系统驱动控制共用卡槽的切换电路切换连接至安全处理器;终端服务模块通过串口发送启动PSAM卡检测的指令,PSAM卡读取模块执行PSAM卡检测并返回PSAM卡状态;终端服务模块将PSAM卡状态传入电话通讯服务模块;电话通讯服务模块组织PSAM卡状态改变的系统广播,状态栏模块监听到该广播时更新PSAM卡图标的显示状态。本申请完善了PSAM卡的自动识别与状态显示。自动识别与状态显示。自动识别与状态显示。

【技术实现步骤摘要】
一种PSAM卡自动识别和显示方法及装置


[0001]本申请涉及终端设备领域,特别是涉及一种PSAM卡自动识别和显示方法及装置。

技术介绍

[0002]在终端设备的一些使用场景下,使用者需要获知PSAM卡的状态,然而目前所有的安卓平台均未实现PSAM卡的识别,因此在安卓系统层面完善自动识别PSAM卡,以及实现PSAM卡和SIM卡自动切换,并将识别到的PSAM卡状态显示到终端设备状态栏上成为了当前亟待解决的技术问题。

技术实现思路

[0003]本申请提供了一种PSAM卡自动识别和显示方法及装置,解决了上述技术问题。
[0004]第一方面,本申请提供一种PSAM卡自动识别和显示方法,该方法适用于设置有应用处理器和安全处理器的终端设备,且所述终端设备包括至少一个PSAM卡和SIM卡的共用卡槽,包括:步骤A0、调制解调器模块进行SIM卡的识别操作,向电话通讯服务模块上报SIM卡的识别状态;步骤A1、所述电话通讯服务模块接收所述调制解调器模块上报的SIM卡的识别状态,组织并发送SIM卡状态改变的系统广播;步骤A2、当收到所述SIM卡状态改变的系统广播后,电话进程模块解析收到的系统广播,当解析得到第一错误SIM卡状态时在文件系统中创建第一预设设备节点,向所述第一预设设备节点中写入第一预设值,以通知系统驱动控制所述共用卡槽的切换电路切换连接至安全处理器,向终端服务模块发送设备节点已写入的消息;步骤A3、所述终端服务模块接收到所述设备节点已写入的消息后通过串口发送启动PSAM卡检测的指令;步骤A4、当PSAM读取模块通过串口接收到启动PSAM卡检测的指令时,执行PSAM卡检测,根据检测结果通过串口返回第一PSAM卡状态;步骤A5、所述终端服务模块通过串口接收到第一PSAM卡状态时,向所述电话通讯服务模块传入第一PSAM卡状态;步骤A6、所述电话通讯服务模块接收到第一PSAM卡状态后,组织并发送第一PSAM卡状态改变的系统广播;步骤A7、当收到第一PSAM卡状态改变的系统广播时,状态栏模块更新终端设备状态栏中的第一PSAM卡图标的显示状态;所述调制解调器模块、所述电话通讯服务模块、所述电话进程模块、所述终端服务模块、所述状态栏模块设置在所述应用处理器,所述PSAM读取模块设置在所述安全处理器;所述终端设备上电时,所述共用卡槽的切换电路默认连接到所述应用处理器。
[0005]第二方面,本申请还提供一种PSAM卡自动识别和显示装置,适用于设置有应用处
理器和安全处理器的终端设备,且所述终端设备包括至少一个PSAM卡和SIM卡的共用卡槽,该装置包括:调制解调器模块,用于进行SIM卡的识别操作,向电话通讯服务模块上报SIM卡的识别状态;所述电话通讯服务模块,用于接收所述调制解调器模块上报的SIM卡的识别状态,组织并发送SIM卡状态改变的系统广播;电话进程模块,用于收到SIM卡状态改变的系统广播后,解析收到的系统广播,当解析得到第一错误SIM卡状态时在文件系统中创建第一预设设备节点,向所述第一预设设备节点中写入第一预设值,以通知系统驱动控制所述共用卡槽的切换电路切换连接至安全处理器,向终端服务模块发送设备节点已写入的消息;所述终端服务模块,用于接收到所述设备节点已写入的消息后通过串口发送启动PSAM卡检测的指令;PSAM读取模块,用于通过串口接收到启动PSAM卡检测的指令时,执行PSAM卡检测,根据检测结果通过串口返回第一PSAM卡状态;所述终端服务模块,还用于通过串口接收到第一PSAM卡状态时,向所述电话通讯服务模块传入第一PSAM卡状态;所述电话通讯服务模块,还用于接收到第一PSAM卡状态后,组织并发送第一PSAM卡状态改变的系统广播;所述装置还包括状态栏模块,用于当收到第一PSAM卡状态改变的系统广播时,更新终端设备状态栏中的第一PSAM卡图标的显示状态;所述调制解调器模块、所述电话通讯服务模块、所述电话进程模块、所述终端服务模块、所述状态栏模块设置在所述应用处理器,所述PSAM读取模块设置在所述安全处理器;所述终端设备上电时,所述共用卡槽的切换电路默认连接到所述应用处理器。
[0006]第三方面,本申请还提供一种电子设备,该电子设备包括:处理器和存储器;其中:存储器,用于存储计算机程序;处理器,用于通过调用存储器存储的计算机程序,执行本申请提供的方法。
[0007]第四方面,本申请还提供一种芯片系统,包括处理器和接口,所述处理器用于通过所述接口实现本申请提供的方法。
[0008]第五方面,本申请还提供一种计算机可读存储介质,用于存储计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行本申请提供的方法。
[0009]本申请实现的有益效果为:本申请提供适用于双处理器的终端设备的PSAM卡自动识别和显示方法及装置,将与终端设备的应用处理器连接的SIM卡槽共用为PSAM卡槽,实现PSAM卡插入共用卡槽后的自动识别和终端设备的安全处理器对共用卡槽中的PSAM卡的访问,并且提供界面显示,依据自动识别结果在该界面上实时显示PSAM卡的状态,同时实现了SIM卡和PSAM卡之间的自动切换。
附图说明
[0010]通过阅读下文具体实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术
实施例的限制。而且在整个附图中,相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。在附图中:图1为本申请实施例一提供的一种PSAM卡自动识别和显示方法的流程图;图2为本申请实施例二提供的一种PSAM卡自动识别和显示方法适用的终端设备的结构示意图;图3为本申请实施例二提供的一种PSAM卡自动识别和显示方法的流程图;图4为本申请实施例三提供的一种PSAM卡自动识别和显示装置的结构示意图。
具体实施方式
[0011]本申请提出一种PSAM卡自动识别和显示方法及装置,下面结合附图,对本申请实施例进行进一步的详细描述。所描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
[0012]本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。应理解,本申请使用的表述“第一”、“第二”、“第三”、“第四”、“第五”等,是出于表述清楚和便利的目的,并无意限制数量、顺序或重要程度。
[0013]本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PSAM卡自动识别和显示方法,其特征在于,适用于设置有应用处理器和安全处理器的终端设备,且所述终端设备包括至少一个PSAM卡和SIM卡的共用卡槽,所述方法包括:步骤A0、调制解调器模块进行SIM卡的识别操作,向电话通讯服务模块上报SIM卡的识别状态;步骤A1、所述电话通讯服务模块接收所述调制解调器模块上报的SIM卡的识别状态,组织并发送SIM卡状态改变的系统广播;步骤A2、当收到所述SIM卡状态改变的系统广播后,电话进程模块解析收到的系统广播,当解析得到第一错误SIM卡状态时在文件系统中创建第一预设设备节点,向所述第一预设设备节点中写入第一预设值,以通知系统驱动控制所述共用卡槽的切换电路切换连接至安全处理器,向终端服务模块发送设备节点已写入的消息;步骤A3、所述终端服务模块接收到所述设备节点已写入的消息后通过串口发送启动PSAM卡检测的指令;步骤A4、当PSAM读取模块通过串口接收到启动PSAM卡检测的指令时,执行PSAM卡检测,根据检测结果通过串口返回第一PSAM卡状态;步骤A5、所述终端服务模块通过串口接收到第一PSAM卡状态时,向所述电话通讯服务模块传入第一PSAM卡状态;步骤A6、所述电话通讯服务模块接收到第一PSAM卡状态后,组织并发送第一PSAM卡状态改变的系统广播;步骤A7、当收到第一PSAM卡状态改变的系统广播时,状态栏模块更新终端设备状态栏中的第一PSAM卡图标的显示状态;所述调制解调器模块、所述电话通讯服务模块、所述电话进程模块、所述终端服务模块、所述状态栏模块设置在所述应用处理器,所述PSAM读取模块设置在所述安全处理器;所述终端设备上电时,所述共用卡槽的切换电路默认连接到所述应用处理器。2.如权利要求1所述的方法,其特征在于,所述步骤A2中,当解析得到第一错误SIM卡状态时,还包括在文件系统中创建第二预设设备节点,向所述第二预设设备节点中写入第二预设值;所述步骤A5中,所述终端服务模块通过串口接收到第一PSAM卡状态时,还包括向所述第二预设设备节点中写入第三预设值;所述步骤A2中,还包括:当解析得到第二错误SIM卡状态时,所述电话进程模块向所述终端服务模块发送查询设备节点的消息;所述终端服务模块接收到所述查询设备节点的消息时读取所述第二预设设备节点,若所述第二预设设备节点的值为第三预设值则生成第一PSAM卡状态,向所述电话通讯服务模块传入第一PSAM卡状态,执行步骤A6,若所述第二预设设备节点的值是第二预设值则执行SIM卡的识别和访问。3.如权利要求1所述的方法,其特征在于,所述步骤A4中执行PSAM卡检测,根据检测结果通过串口返回第一PSAM卡状态包括:启动PSAM卡检测,读取所述共用卡槽中卡片的信息,若成功读取到所述共用卡槽中卡片的信息,则通过串口返回第一预设状态,若读取所述共用卡槽中卡片的信息失败,则通过串口返回第二预设状态。4.如权利要求1所述的方法,其特征在于,还包括:
步骤B1、当检测到PSAM卡从所述共用卡槽拔除时,所述PSAM读取模块通过串口发送第一PSAM卡状态,第一PSAM卡状态具体为第三预设状态;步骤B2、当所述终端服务模块通过串口接收到第一PSAM卡状态时,向电话通讯服务模块传入第一PSAM卡状态;步骤B3、所述电话通讯服务模块接收到第一PSAM卡状态时,组织并发送第一PSAM卡状态改变的系统广播,并向所述第一预设设备节点写入第二预设值,以通知系统驱动控制所述共用卡槽的切换电路切换连接至应用处理器;步骤B4、当收到第一PSAM卡状态改变的系统广播时,所述状态栏模块更新终端设备状态栏中的第一PSAM卡图标的显示状态。5.如权利要求1所述的方法,其特征在于,还包括:所述步骤A2中,当解析得到正确SIM卡状态时,执行SIM卡的识别和访问。6.如权利要求1所述的方法,其特征在于,所述状态栏模块初始化时注册监听第一PSAM卡状态改变的系统广播;所述方法还包括:当所述电话通讯服务模块发送第一PSAM卡状态改变的系统广播后,自动回调所述状态栏模块的预设自定义接口类的实现中的广播接收方法。7.如权利要求6所述的方法,其特征在于,所述组织第一PSAM卡状态改变的系统广播包括:创建Intent,指定Intent的action,封装数据结构,向所述数据结构中存入第一PSAM卡状态的键值对;所述注册监听第一PSAM卡状态改变的系统广播具体为:注册监听指定action的Intent;所述方法还包括:当所述广播接收方法被调用时,所述状态栏模块获取到指定action的Intent,通过调用系统方法从Intent的第一PSAM卡状态的键值对中取得第一PSAM卡状态。8.如权利要求6所述的方法,其特征在于,所述状态栏模块的预设自定义接口类的实现继承自广播,所述预设自定义接口类的第一成员变量第一PSAM状态视图包含内部类第一图标状态,所述第一图标状态包含第一属性和第二属性,所述第一属性控制是否显示第一PSAM卡图标的属性,所述第二属性控制第一PSAM卡图标样式的属性,所述第一PSAM状态视图还包含更新图标方法;所述状态栏模块更新终端设备状态栏中的第一PSAM卡图标的显示状态具体为:调用所述更新图标方法,根据第一PSAM卡状态对应更新所述第一图标状态的第一属性和第二属性。9.如权利要求1所述的方法,其特征在于,所述步骤A7还包括:当收到第一PSAM卡状态改变的系统广播时,系统设置模块更新PSAM卡开关菜单的状态。10.如权利要求9所述的方法,其特征在于,所述电话通讯服务模块接收到第一PSAM卡状态后,还包括保存第一PSAM卡状态;所述方法还包括:当所述系统设置模块初始化时,从所述电话通讯服务模块取得所述电话通讯服务模块保存...

【专利技术属性】
技术研发人员:陆舟
申请(专利权)人:飞天诚信科技股份有限公司
类型:发明
国别省市:

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

1