SIM卡信息的读取方法、装置及计算机可读存储介质制造方法及图纸

技术编号:16605802 阅读:30 留言:0更新日期:2017-11-22 15:41
本公开是关于一种SIM卡信息的读取方法、装置及计算机可读存储介质,涉及终端技术领域,所述方法包括:当插入有至少两张SIM卡时,从所述至少两张SIM卡中确定多用户空间中的每个用户空间对应的SIM卡,所述多用户空间是对存储空间进行划分后得到;对于安装的任一应用,当所述应用需要获取SIM卡信息时,从所述应用所属的用户空间对应的SIM卡中读取对应的信息。本发明专利技术通过多用户空间中的每个用户空间可以读取不同的SIM卡上的信息,而不是每个用户空间都读取同一SIM卡上的信息,从而利于用户的私密需求,并且具备多用户的灵活性。

Method, device and computer readable storage medium for reading SIM card information

The public is a SIM card information reading method, apparatus and computer readable storage medium, which relates to the technical field of the terminal, the method comprises the following steps: when the insertion of at least two SIM cards, from the at least two SIM cards to determine each user space in user space on the SIM card. The user space is to partition the storage space; for any application installed, when the application needs to access SIM card information, read the corresponding user space corresponding to the from the application of the SIM card information. The invention can read information from different SIM cards through each user space in the multi-user space, not every user space reads the information on the same SIM card, so as to facilitate the private demand of the user, and has the flexibility of the multi-user.

【技术实现步骤摘要】
SIM卡信息的读取方法、装置及计算机可读存储介质
本公开涉及终端
,尤其涉及一种SIM(SubscriberIdentityModule,客户识别模块)卡信息的读取方法、装置及计算机可读存储介质。
技术介绍
随着终端技术的飞速发展,诸如手机、平板电脑、智能手表等终端的功能日益强大,逐渐成为人们工作和生活中不可或缺的工具。目前,为了方便用户使用,终端中可以同时插入两张SIM卡,且该两张SIM卡可以处于待机状态,即为双卡双待功能。当用户需要获知这两张SIM卡的信息时,可以通过该终端读取该两张SIM卡信息。相关技术中,同一终端可能会被多个用户同时使用,此时,终端的多用户功能应运而生。其中,当终端支持多用户功能时,该终端的存储空间会被分为多个用户空间,且该多个用户空间是相互独立的空间。对于该多个用户空间中的每个用户空间,当该用户空间对应的用户需要获取SIM卡信息时,可以读取该终端插入的两张SIM卡中的主SIM卡上的信息。其中,主SIM卡是当前进行网络数据连接的SIM卡,且主SIM卡一般为卡槽1中插入的SIM卡。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种SIM卡信息的读取方法、装置及计算机可读存储介质。根据本公开实施例的第一方面,提供一种SIM卡信息的读取方法,所述方法包括:当插入有至少两张SIM卡时,从所述至少两张SIM卡中确定多用户空间中的每个用户空间对应的SIM卡,所述多用户空间是对存储空间进行划分后得到;对于安装的任一应用,当所述应用需要获取SIM卡信息时,从所述应用所属的用户空间对应的SIM卡中读取对应的信息。可选地,所述从所述至少两张SIM卡中确定多用户空间中每个用户空间对应的SIM卡,包括:确定所述多用户空间中每个用户空间的空间标识;基于每个用户空间的空间标识,从存储的空间标识与卡槽标识之间的对应关系中,获取每个用户空间对应的卡槽标识;将每个用户空间对应的卡槽标识所指示的卡槽中所插入的SIM卡确定为每个用户空间对应的SIM卡。可选地,所述基于每个用户空间的空间标识,从存储的空间标识与卡槽标识之间的对应关系中,获取每个用户空间对应的卡槽标识之前,还包括:当接收到设置指令时,显示空间设置界面,所述空间设置界面中包括所述多用户空间的空间标识;获取用户针对所述多用户空间中的每个用户空间设置的SIM卡的卡槽标识;将所述多用户空间中的每个用户空间的空间标识和为每个用户空间设置的SIM卡的卡槽标识存储至所述空间标识与卡槽标识之间的对应关系中。可选地,所述从所述应用所属的用户空间对应的SIM卡中读取对应的信息,包括:确定所述应用的UID(UserIdentification,身份标识),所述UID是指操作系统启动时为每个应用分配的、用于唯一标识每个应用的标识,并基于所述应用的UID确定所述应用所属的userID(useridentification,用户身份标识);基于所述应用所属的userID,从所述多用户空间中确定所述应用所属的用户空间,并从所述应用所属的用户空间对应的SIM卡中读取对应的信息。可选地,所述从所述应用所属的用户空间对应的SIM卡中读取对应的信息,包括:通过TelephonyManager(电话管理器)接口,从所述应用所属的用户空间对应的SIM卡中读取对应的信息。根据本公开实施例的第二方面,提供一种SIM卡信息的读取装置,所述装置包括:确定模块,用于当插入有至少两张SIM卡时,从所述至少两张SIM卡中确定多用户空间中的每个用户空间对应的SIM卡,所述多用户空间是对存储空间进行划分后得到;读取模块,用于对于安装的任一应用,当所述应用需要获取SIM卡信息时,从所述应用所属的用户空间对应的SIM卡中读取对应的信息。可选地,所述确定模块包括:第一确定子模块,用于确定所述多用户空间中每个用户空间的空间标识;第一获取子模块,用于基于每个用户空间的空间标识,从存储的空间标识与卡槽标识之间的对应关系中,获取每个用户空间对应的卡槽标识;第二确定子模块,用于将每个用户空间对应的卡槽标识所指示的卡槽中所插入的SIM卡确定为每个用户空间对应的SIM卡。可选地,所述确定模块还包括:显示子模块,用于当接收到设置指令时,显示空间设置界面,所述空间设置界面中包括所述多用户空间的空间标识;第二获取子模块,用于获取用户针对所述多用户空间中的每个用户空间设置的SIM卡的卡槽标识;存储子模块,用于将所述多用户空间中的每个用户空间的空间标识和为每个用户空间设置的SIM卡的卡槽标识存储至所述空间标识与卡槽标识之间的对应关系中。可选地,所述读取模块包括:第三确定子模块,用于确定所述应用的UID;第四确定子模块,用于基于所述应用的UID确定所述应用所属的userID;第五确定子模块,用于基于所述应用所属的userID,从所述多用户空间中确定所述应用所属的用户空间;第一读取子模块,用于从所述应用所属的用户空间对应的SIM卡中读取对应的信息。可选地,所述读取模块还包括:第二读取子模块,用于通过TelephonyManager接口,从所述应用所属的用户空间对应的SIM卡中读取对应的信息。根据本公开实施例的第三方面,提供一种SIM卡信息的读取装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述第一方面所述方法的步骤。根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述第一方面所述方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,当插入至少两张SIM卡时,可以从插入的至少两张SIM卡中确定多用户空间中的每个用户空间对应的SIM卡,当多用户空间中安装的任一应用需要获取SIM卡信息时,从该应用所属的用户空间对应的SIM卡中读取对应的信息。如此,多用户空间可以读取各自对应的SIM卡信息,而不是读取同一张SIM卡的信息,有利于用户的私密需求,并且具备了多用户的灵活性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种SIM卡信息的读取方法的流程图。图2A是根据另一示例性实施例示出的一种SIM卡信息的读取方法的流程图;图2B是根据一示例性实施例示出的一种多用户空间设置界面的示意图;图3是根据一示例性实施例示出的一种SIM卡信息的读取装置框图。图4是根据一示例性实施例示出的一种确定模块301的结构示意图;图5是根据一示例性实施例示出的另一种确定模块301的结构示意图;图6是根据一示例性实施例示出的一种读取模块302的结构示意图;图7是根据一示例性实施例示出的另一种读取模块302的结构示意图;图8是根据一示例性实施例示出的一种SIM卡信息的读取装置800的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书本文档来自技高网...
SIM卡信息的读取方法、装置及计算机可读存储介质

【技术保护点】
一种客户识别模块SIM卡信息的读取方法,其特征在于,所述方法包括:当插入有至少两张SIM卡时,从所述至少两张SIM卡中确定多用户空间中的每个用户空间对应的SIM卡,所述多用户空间是对存储空间进行划分后得到;对于安装的任一应用,当所述应用需要获取SIM卡信息时,从所述应用所属的用户空间对应的SIM卡中读取对应的信息。

【技术特征摘要】
1.一种客户识别模块SIM卡信息的读取方法,其特征在于,所述方法包括:当插入有至少两张SIM卡时,从所述至少两张SIM卡中确定多用户空间中的每个用户空间对应的SIM卡,所述多用户空间是对存储空间进行划分后得到;对于安装的任一应用,当所述应用需要获取SIM卡信息时,从所述应用所属的用户空间对应的SIM卡中读取对应的信息。2.如权利要求1所述的方法,其特征在于,所述从所述至少两张SIM卡中确定多用户空间中每个用户空间对应的SIM卡,包括:确定所述多用户空间中每个用户空间的空间标识;基于每个用户空间的空间标识,从存储的空间标识与卡槽标识之间的对应关系中,获取每个用户空间对应的卡槽标识;将每个用户空间对应的卡槽标识所指示的卡槽中所插入的SIM卡确定为每个用户空间对应的SIM卡。3.如权利要求2所述的方法,其特征在于,所述基于每个用户空间的空间标识,从存储的空间标识与卡槽标识之间的对应关系中,获取每个用户空间对应的卡槽标识之前,还包括:当接收到设置指令时,显示空间设置界面,所述空间设置界面中包括所述多用户空间的空间标识;获取用户针对所述多用户空间中的每个用户空间设置的SIM卡的卡槽标识;将所述多用户空间中的每个用户空间的空间标识和为每个用户空间设置的SIM卡的卡槽标识存储至所述空间标识与卡槽标识之间的对应关系中。4.如权利要求1所述的方法,其特征在于,所述从所述应用所属的用户空间对应的SIM卡中读取对应的信息,包括:确定所述应用的身份标识UID,并基于所述应用的UID确定所述应用所属的用户身份标识userID;基于所述应用所属的userID,从所述多用户空间中确定所述应用所属的用户空间,并从所述应用所属的用户空间对应的SIM卡中读取对应的信息。5.如权利要求1-4任一所述的方法,其特征在于,所述从所述应用所属的用户空间对应的SIM卡中读取对应的信息,包括:通过电话管理器TelephonyManager接口,从所述应用所属的用户空间对应的SIM卡中读取对应的信息。6.一种客户识别模块SIM卡信息的读取装置,其特征在于,所述装置包括:确定模块,用于当插入有至少两张SIM卡时,从所述至少两张SIM卡中确定多用户...

【专利技术属性】
技术研发人员:王乐刘鸣骆艳飞
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1