专利名称:一种通用集成电路卡信息的管理方法及装置的制作方法
技术领域:
本发明涉及信息管理技术领域,尤其涉及一种通用集成电路卡信息的管理方法及
直O
背景技术:
UICC (Universal Integrated Circuit Card,通用集成电路卡)与 PC (Personal Computer,个人电脑)等设备实现连接后,PC可以获取UICC上的信息并转存在PC上,而且 UICC上的信息可以删除。但是,当有多个UICC时,由于PC不区分不同的UICC,而是将不同的UICC上的信息都保存在一个数据库内,用户在PC上查看信息时,很难判断出该信息属于哪个UICC,无法实现针对不同UICC的信息管理操作。
发明内容
本发明的目的是提供一种通用集成电路卡信息的管理方法及装置,实现区分不同通用集成电路卡以进行信息管理。本发明的目的是通过以下技术方案实现的一种通用集成电路卡信息的管理方法,包括获取通用集成电路卡UICC的集成电路卡识别码ICCID,确定所述ICCID对应的数据库;获取所述UICC的信息,将所述UICC的信息存储更新到所述ICCID对应的数据库中。一种通用集成电路卡信息的管理装置,包括获取单元,用于获取通用集成电路卡UICC的集成电路卡识别码ICCID,以及获取所述UICC的信息;确定单元,用于确定所述ICCID是否存在对应的数据库;管理单元,用于所述确定单元确定所述ICCID存在对应的数据库,将所述获取单元获取的所述UICC的信息存储更新到所述ICCID对应的数据库中。由上述本发明提供的技术方案可以看出,根据UICC的ICCID将不同UICC的信息保存在不同数据库中,便于实现对不同通用集成电路卡的信息管理。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本发明实施例提供的通用集成电路卡信息的管理方法示意图。
图2为本发明实施例提供的通用集成电路卡信息的管理装置的构成示意图一。图3为本发明实施例提供的通用集成电路卡信息的管理装置的构成示意图二。图4为本发明实施例提供的通用集成电路卡信息的管理方法的应用场景示意图。
具体实施例方式下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。如图1所述,本发明实施例提供一种通用集成电路卡信息的管理方法,包括11、获取 UICC (Universal Integrated Circuit Card,通用集成电路卡)的 ICCID (Integrate circuit card identity,集成电路卡识别码),确定ICCID对应的数据库。12、获取UICC的信息,将UICC的信息存储更新到ICCID对应的数据库中。本发明实施例通用集成电路卡信息的管理方法的执行主体可以包括PC(PerSOnal Computer,个人电脑)。通常UICC可以通过无线网卡(即数据卡),或者读卡器,或者手机等移动终端与 PC等设备连接,UICC具有唯一标识ICCID,通过ICCID可以区分不同的UICC。UICC可以包括SIM (Subscriber Identity Module,用户身份识别模块)卡,或者USIM(Universal Subscriber Identity Module,全球用户身份识别模块)卡,或者 UIM(User Identity module,用户识别模块)卡等。无线网卡或者手机等移动终端可以与PC等设备连接,实现2GOnd-Generati0n, 第二代移动通信),或3G (3rd-Generation,第三代移动通信),或LTE (Long Term Evolution,长期演进)等无线通信。PC等设备可以安装后台软件或后台模块,通过协议规定的接口命令来读取UICC 的信息,并将UICC信息保存在PC等设备上。如,PC通过AT (ATtention Command)命令向无线网卡下发指令,读取UICC的信息。而且,PC等设备可以通过协议规定的接口命令读取UICC的ICCID。如,PC通过AT 命令向无线网卡下发指令,读取UICC的ICCID。由上述本发明提供的技术方案可以看出,根据UICC的ICCID将不同UICC上存储的信息保存在不同数据库中,通过ICCID作为索引将UICC与存储UICC信息的数据库间实现关联,用户查看Uicc信息时,很容易判断出UICC信息属于哪个UICC,便于实现对不同通用集成电路卡的信息管理。可选的,本发明实施例通用集成电路卡信息的管理方法中,UICC的信息可以包括 UICC本身存储的信息或与UICC关联的信息中的至少一种。具体可选的,UICC本身存储的信息可以包括短消息、电话本等信息。与UICC关联的信息可以包括网络搜索设置信息、拨号上网控制信息等与UICC关联的用户设置信息,以及Uicc使用的网络流量等信息。可见,本发明实施例通用集成电路卡信息的管理方法,不仅仅对UICC本身存储的信息进行管理,同时也可以对与该UICC关联的各种信息进行管理。可选的,在步骤11中获取UICC的ICCID之后,本发明实施例通用集成电路卡信息的管理方法还可以包括确定ICCID不存在对应的数据库时,为ICCID建立对应的数据库。可见,获取UICC的ICCID之后,可以根据ICCID查询数据库,判断ICCID是否在对应的数据库。对于一个新的UICC,由于该新的UICC的ICCID没有关联存储UICC信息的数据库,即不存在ICCID对应的数据库,则为该新的UICC的ICCID建立对应的数据库,从而一个新的UICC通过其ICCID实现与数据库间的关联。进一步的,在步骤1 1中确定ICCID对应的数据库之后,本发明实施例通用集成电路卡信息的管理方法还可以包括显示ICCID对应的数据库中的UICC的信息。可见,确定ICCID对应的数据库后,可以显示ICCID对应的数据库中的UICC的信息,方便用户查看、管理等操作。而且,这里只显示ICCID对应的数据库中的UICC的信息是, 不会把其他UICC的信息暴露出来,保证了 UICC信息的隐私性。进一步的,在步骤12中将UICC的信息存储更新到ICCID对应的数据库中之后,本发明实施例通用集成电路卡信息的管理方法还可以包括显示存储更新后的ICCID对应的数据库中的UICC的信息。可见,将UICC的信息存储更新到ICCID对应的数据库中之后,显示存储更新后的 ICCID对应的数据库中的UICC的信息,方便用户查看、管理等操作。而且,只显示ICCID对应的数据库中的Uicc的信息是,不会把其他UICC的信息暴露出来,保证了 UICC信息的隐私性。可选的,本发明实施例通用集成电路卡信息的管理方法还可以包括将ICCID对应的数据库中的UICC的信息复制存储到UICC中。具体的,不仅可以在确定ICCID对应的数据库后,将ICCID对应的数据库中的UICC 的信息复制存储到UICC中,还可以在UICC的信息存储更新到ICCID对应的数据库中之后, 将ICCID对应的数据库中的UICC的信息复制存储到UICC中。示例性的,由于UICC上的信息可能被删除,那么,可以将该UICC的ICCID对应的数据库中的UICC的信息复制存储到该UICC中,保证了 UICC的信息同步,该UICC再与其他 PC连接时,还可以将该UICC的信息存储在其他PC上。可见,不仅可以将UICC的信息存储更新到其ICCID对应的数据库中,实现对不同 UICC的信息管理。还可以方便的同步(复制存储)ICCID对应的数据库中的UICC的信息到 UICC中。这样,UICC上存储的信息删除后,仍可以通过ICCID对应的数据库,将ICCID对应的数据库中的Uicc的信息复制存储到UICC中。如图2所示,对应于上述实施例的通用集成电路卡信息的管理方法,本发明实施例提供一种通用集成电路卡信息的管理装置,包括获取单元21,用于获取UICC的ICCID,以及获取UICC的信息。确定单元22,用于确定ICCID是否存在对应的数据库。 管理单元23,用于若确定单元22确定ICCID存在对应的数据库,将获取单元21获取的UICC的信息存储更新到ICCID对应的数据库中。
本发明实施例通用集成电路卡信息的管理装置可以是一后台模块,其可以单独设置,或者与PC设置于一体。由上述本发明提供的技术方案可以看出,根据UICC的ICCID将不同UICC上存储的信息保存在不同数据库中,通过ICCID作为索引将UICC与存储UICC信息的数据库间实现关联,用户查看Uicc信息时,很容易判断出UICC信息属于哪个UICC,便于实现对不同通用集成电路卡的信息管理。可选的,获取单元21获取的UICC的信息可以包括UICC本身存储的信息或与UICC关联的信息中的至少一种。具体可选的,UICC本身存储的信息可以包括短消息、电话本等信息。与UICC关联的信息可以包括网络搜索设置信息、拨号上网控制信息等与UICC关联的用户设置信息,以及UICC使用的网络流量等信息。本发明实施例通用集成电路卡信息的管理装置,还包括存储单元,用于存储ICCID对应的数据库。如图3所示,可选的,本发明实施例通用集成电路卡信息的管理装置,还可以包括建立单元31,用于若确定单元22确定ICCID不存在对应的数据库时,为ICCID建立对应的数据库。可选的,本发明实施例通用集成电路卡信息的管理装置,还可以包括显示单元32,用于确定单元22确定ICCID对应的数据库之后,显示ICCID对应的数据库中的UICC的信息,还用于管理单元23将UICC的信息存储更新到ICCID对应的数据库中之后,显示存储更新后的ICCID对应的数据库中的UICC的信息。可选的,本发明实施例通用集成电路卡信息的管理装置,还可以包括复制单元33,用于将ICCID对应的数据库中的UICC的信息复制存储到UICC中。具体的,不仅可以在确定ICCID对应的数据库后,将ICCID对应的数据库中的UICC 的信息复制存储到UICC中,还可以在UICC的信息存储更新到ICCID对应的数据库中之后, 将ICCID对应的数据库中的UICC的信息复制存储到UICC中。本发明实施例通用集成电路卡信息的管理装置及其构成部分,可以参考上述实施例的通用集成电路卡信息的管理方法的类似内容得以理解,在此不再展开叙述。如图4所示,以通用集成电路卡为无线网卡中SIM卡,通用集成电路卡信息的管理装置为PC中的后台模块为例,说明本发明实施例通用集成电路卡信息的管理方法,包括41、后台模块检测到有无线网卡插入PC。当有无线网卡插入PC时,后台模块会检测到。无线网卡中的SIM卡存储有短消息、 电话本等信息。42、后台模块读取SIM卡的ICCID。每个SIM卡都具有唯一的ICCID,后台模块读取SIM卡的ICCID。43、后台模块按照ICCID查询数据库。后台模块按照ICCID查询数据库,数据库存储有按照ICCID划分的SIM卡的信息, 即同一 SIM卡的信息都存在同一个ICCID下,通过ICCID作为索引将SIM卡与存储SIM卡的信息的数据库实现关联,后台模块确定与ICCID关联的存储SIM卡的信息的数据库。
6
44、后台模块显示与ICCID关联的SM卡的信息。后台模块显示数据库中SIM卡的信息,提供给用户。如果,43中后台模块按照ICCID查询数据库,没有ICCID对应的数据库,则在此步骤中为ICCID建立数据库,用于存储SIM卡的信息。45、后台模块收到无线网卡报告的收到新短消息。无线网卡收到新短消息,新短消息存储在SIM卡中,无线网卡向后台模块报告收到新短消息。46、后台模块根据新短消息更新数据库。后台模块将新短消息存储到ICCID对应的数据库,即更新存储的SIM卡的信息。47、后台模块更新显示与ICCID关联的SIM卡的信息。后台模块更新显示与ICCID关联的SIM卡的信息,提供给用户。本发明实施例通用集成电路卡信息的管理方法,步骤47之后,还可以包括后台模块将数据库中存储的SIM卡的信息复制存储到SIM卡中,实现信息同步。本发明实施例通用集成电路卡信息的管理方,通过同一 SIM卡的信息都存在同一个ICCID下,不仅可以将SIM卡的信息存储更新到其ICCID对应的数据库中,实现对不同 SIM卡的信息管理,还可以方便的同步ICCID对应的数据库中的SIM卡的信息到SIM卡中。本发明实施例通用集成电路卡信息的管理方法,也适用于管理不同SIM卡的电话本信息,短消息草稿信息等。示例性的,本发明实施例通用集成电路卡信息的管理方法,如当前用户有两张SIM 卡,SIM_A和SIM_B,当使用SIM_A插入到无线网卡,连到PC上时,后台模块首先获取到 SIM_A的ICCID_A,然后依照ICCID_A建立信息数据库,将SIM_A相关的数据都同步记录在 ICCID_A索引的数据库下,如短消息,电话本,拨号参数,搜网设置参数等其他数据卡的信肩、ο当取下SIM_A,使用SIM_B插入到无线网卡,并连接到PC,后台模块读取SIM_B的 ICCID_B,当发现该ICCID_B在数据库中没有保存的信息时,就会重新创建一个ICCID_B索引的数据库,存储SIM_B相关的信息。后续,当SIM_A插入无线网卡,并再次连接到PC上时,后台从SIM_A读到的ICCID_ A,并得知后台已经存在1010_4索引的数据库时,便将ICCID_A相关数据列出来显示给用户。当SIM_A在使用中时,用户接收到的短消息,以及创建的信息等都会保存在1010_八索引的数据库下。或者,用户可以较方便的把ICCID_A索引的数据库内相关数据复制到SIM_ A中,实现了 SIM卡信息同步的目的。 由上述本发明提供的技术方案可以看出,根据UICC的ICCID将不同UICC上存储的信息保存在不同数据库中,用户查看UICC信息时,很容易判断出UICC信息属于哪个 UICC,便于实现对不同通用集成电路卡的信息管理。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
权利要求
1.一种通用集成电路卡信息的管理方法,其特征在于,包括获取通用集成电路卡UICC的集成电路卡识别码ICCID,确定所述ICCID对应的数据库;获取所述UICC的信息,将所述UICC的信息存储更新到所述ICCID对应的数据库中。
2.根据权利要求1所述的管理方法,其特征在于,所述UICC的信息包括 所述UICC本身存储的信息或与所述UICC关联的信息中的至少一种。
3.根据权利要求1所述的管理方法,其特征在于,所述获取UICC的ICCID之后,所述方法还包括确定所述ICCID不存在对应的数据库时,为所述ICCID建立对应的数据库。
4.根据权利要求1所述的管理方法,其特征在于,所述方法还包括所述确定所述ICCID对应的数据库之后,显示所述ICCID对应的数据库中的UICC的信息;所述将所述UICC的信息存储更新到所述ICCID对应的数据库中之后,显示存储更新后的所述ICCID对应的数据库中的UICC的信息。
5.根据权利要求1所述的管理方法,其特征在于,所述方法还包括 将所述ICCID对应的数据库中的UICC的信息复制存储到所述UICC中。
6.一种通用集成电路卡信息的管理装置,包括获取单元,用于获取通用集成电路卡UICC的集成电路卡识别码ICCID,以及获取所述 UICC的信息;确定单元,用于确定所述ICCID是否存在对应的数据库;管理单元,用于若所述确定单元确定所述ICCID存在对应的数据库,将所述获取单元获取的所述UICC的信息存储更新到所述ICCID对应的数据库中。
7.根据权利要求6所述的管理装置,其特征在于,所述获取单元获取的所述UICC的信息包括所述UICC本身存储的信息或与所述UICC关联的信息中的至少一种。
8.根据权利要求6所述的管理装置,其特征在于,所述装置还包括建立单元,用于若所述确定单元确定所述ICCID不存在对应的数据库时,为所述ICCID 建立对应的数据库。
9.根据权利要求6所述的管理装置,其特征在于,所述装置还包括显示单元,用于所述确定单元确定所述ICCID对应的数据库之后,显示所述ICCID对应的数据库中的UICC的信息,还用于所述管理单元将所述UICC的信息存储更新到所述ICCID 对应的数据库中之后,显示存储更新后的所述ICCID对应的数据库中的UICC的信息。
10.根据权利要求6所述的管理装置,其特征在于,所述装置还包括复制单元,用于所述确定单元确定所述ICCID对应的数据库之后,将所述ICCID对应的数据库中的UICC的信息复制存储到所述UICC中。
全文摘要
本发明公开了一种通用集成电路卡信息的管理方法及装置,其中,通用集成电路卡信息的管理方法包括获取通用集成电路卡UICC的集成电路卡识别码ICCID,确定所述ICCID对应的数据库;获取所述UICC的信息,将所述UICC的信息存储更新到所述ICCID对应的数据库中。本发明通用集成电路卡信息的管理方法及装置,根据UICC的ICCID将不同UICC的信息保存在不同数据库中,便于实现对不同通用集成电路卡的信息管理。
文档编号G06F13/10GK102272743SQ201180000451
公开日2011年12月7日 申请日期2011年5月9日 优先权日2011年5月9日
发明者王贺勇 申请人:华为终端有限公司