一种esim卡的空间管理方法及装置的制造方法

文档序号:10542219阅读:165来源:国知局
一种esim卡的空间管理方法及装置的制造方法
【专利摘要】本发明公开了一种ESIM卡的空间管理方法及装置,其中,该方法包括:预先对ESIM卡的空间进行划分,得到多个互相独立的空间分区;接收外部应用程序发送的空间请求,空间请求为对与空间请求对应的空间分区进行访问的请求;判断外部应用程序是否被授予访问空间请求对应的空间分区的权限,如果是,则允许空间请求。由此,利用不同的空间分区可对应存储不同的数据,实现了对于ESIM卡空间的合理利用,一定程度上避免了ESIM卡空间的浪费,提高了ESIM卡空间的利用率。另外,在外部应用程序发出空间请求时,只有该外部应用程序被授予了访问空间请求对应的空间分区时才允许其空间请求,从而保证了ESIM卡中存储数据的安全性。
【专利说明】
一种ES IM卡的空间管理方法及装置
技术领域
[0001]本发明涉及智能设备技术领域,更具体地说,涉及一种ESIM卡的空间管理方法及
目.ο
【背景技术】
[0002]ESIM卡是一种嵌入式S頂卡,其主要实现了将S頂卡的信息集成到设备芯片中。
[0003]现有技术中的ESIM卡通常用于存储运营商ESIM卡号码数据信息,但是,仅仅将ESIM卡用于存储运营商ESIM卡号码数据信息,会导致ESIM卡具有较多的剩余空间,进而造成ES頂卡空间的浪费。
[0004]综上所述,如何提供一种合理利用ESIM卡的空间以避免其空间浪费的技术方案,是目前本领域技术人员亟待解决的问题。

【发明内容】

[0005]本发明的目的是提供一种ES頂卡的空间管理方法及装置,以合理利用ES頂卡的空间,避免ES頂卡空间的浪费。
[0006]为了实现上述目的,本发明提供如下技术方案:
[0007]一种ESIM卡的空间管理方法,包括:
[0008]预先对所述ESIM卡的空间进行划分,得到多个互相独立的空间分区;
[0009]接收外部应用程序发送的空间请求,所述空间请求为对与所述空间请求对应的空间分区进行访问的请求;
[0010]判断所述外部应用程序是否被授予访问所述空间请求对应的空间分区的权限,如果是,则允许所述空间请求。
[0011]优选的,判断出所述外部应用程序被授予访问所述空间请求对应的空间分区的权限后,还包括:
[0012]如果所述空间请求为数据写入请求,则确定所述空间请求对应的空间分区的剩余空间,并判断所述剩余空间是否不小于所述空间请求对应的写空间,如果是,则允许所述数据写入请求。
[0013]优选的,判断出所述外部应用程序被授予访问所述空间请求对应的空间分区的权限后,还包括:
[0014]如果所述空间请求为数据删除请求或数据修改请求,则返回密码输入请求至所述外部应用程序,并接收所述外部应用程序针对所述密码输入请求输入的密码信息,判断所述密码信息是否为预设密码信息,如果是,则允许所述数据删除请求或数据修改请求。
[0015]优选的,所述方法还包括:
[0016]当所述空间请求失败时,返回空间请求失败信息至所述外部应用程序,所述空间请求失败信息携带有空间请求失败原因。
[0017]优选的,所述预先对所述ES頂卡的空间进行划分,得到多个互相独立的空间分区,包括:
[0018]预先按照需存储的数据类型对所述ES頂卡的空间进行划分,得到与不同的数据类型相对应的多个互相独立的空间分区。
[0019]一种ESIM卡的空间管理装置,包括:
[0020]划分模块,用于预先对所述ESIM卡的空间进行划分,得到多个互相独立的空间分区;
[0021]接收模块,用于接收外部应用程序发送的空间请求,所述空间请求为对与所述空间请求对应的空间分区进行访问的请求;
[0022]判断模块,用于判断所述外部应用程序是否被授予访问所述空间请求对应的空间分区的权限,如果是,则允许所述空间请求。
[0023]优选的,还包括:
[0024]写模块,用于如果所述空间请求为数据写入请求,则在所述判断模块判断出所述外部应用程序被授予访问所述空间请求对应的空间分区的权限后,确定所述空间请求对应的空间分区的剩余空间,并判断所述剩余空间是否不小于所述空间请求对应的写空间,如果是,则允许所述数据写入请求。
[0025]优选的,还包括:
[0026]删改模块,用于如果所述空间请求为数据删除请求或数据修改请求,则在判断出所述外部应用程序被授予访问所述空间请求对应的空间分区的权限后,返回密码输入请求至所述外部应用程序,并接收所述外部应用程序针对所述密码输入请求输入的密码信息,判断所述密码信息是否为预设密码信息,如果是,则允许所述数据删除请求或数据修改请求。
[0027]优选的,还包括:
[0028]反馈模块,用于在当所述空间请求失败时,返回空间请求失败信息至所述外部应用程序,所述空间请求失败信息携带有空间请求失败原因。
[0029]优选的,所述划分模块包括:
[0030]划分单元,用于预先按照需存储的数据类型对所述ESIM卡的空间进行划分,得到与不同的数据类型相对应的多个互相独立的空间分区。
[0031 ]空间请求失败信息空间请求失败信息空间请求失败原因空间请求失败原因空间请求失败信息空间请求失败信息空间请求失败原因空间请求失败原因
[0032]本发明提供的一种ES頂卡的空间管理方法及装置,其中,该方法包括:预先对所述ES頂卡的空间进行划分,得到多个互相独立的空间分区;接收外部应用程序发送的空间请求,所述空间请求为对与所述空间请求对应的空间分区进行访问的请求;判断所述外部应用程序是否被授予访问所述空间请求对应的空间分区的权限,如果是,则允许所述空间请求。通过本申请公开的上述技术方案,预先将ES頂卡的空间划分成多个空间分区,每个空间分区可被存储对应的数据,由此,不同于现有技术中仅仅利用ESIM卡的空间存储运营商ESIM卡号码数据信息,而是利用不同的空间分区可对应存储不同的数据,实现了对于ESIM卡空间的合理利用,一定程度上避免了 ES頂卡空间的浪费,提高了 ES頂卡空间的利用率。另夕卜,在外部应用程序发出空间请求时,只有该外部应用程序被授予了访问空间请求对应的空间分区时才允许其空间请求,从而保证了 ESIM卡中存储数据的安全性,达到了安全访问ES頂卡空间的目的。
【附图说明】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0034]图1为本发明实施例提供的一种ES頂卡的空间管理方法的流程图;
[0035]图2为本发明实施例提供的一种ESIM卡的空间管理装置的结构示意图。
【具体实施方式】
[0036]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]本发明实施例提供了一种ESIM卡的空间管理方法及装置,其中,该方法及装置均可应用于智能终端或者其他可以使用ESIM卡的设备中,在此不做具体限定。
[0038]请参阅图1,其示出了本发明实施例提供的一种ES頂卡的空间管理方法的流程图,其中,该方法的执行主体可以为应用该方法的智能终端或者其他可以使用ESM卡的设备,具体来说,该方法可以包括以下步骤:
[0039]Sll:预先对ESIM卡的空间进行划分,得到多个互相独立的空间分区。
[0040]需要说明的是,步骤Sll的执行是在其他步骤之前预先完成的,即对于ES頂卡的空间划分仅需执行一次,即可多次实现其他步骤。当然,也可以根据实际需要随时对ES頂卡的空间进行重新划分,均在本发明的保护范围之内。
[0041]另外,不同空间分区对应存储不同的数据,且对ESIM卡进行划分得到的多个空间分区,各个空间分区是相互独立相互隔离的,不能够实现互相访问。
[0042 ] S12:接收外部应用程序发送的空间请求,空间请求为对与空间请求对应的空间分区进行访问的请求。
[0043]外部应用程序即为ES頂卡外部的应用程序,当外部应用程序需要访问ES頂卡中的空间时,则发送空间请求,空间请求可以包括与其需要访问的空间分区对应的分区信息、空间请求的类型及访问空间分区需进行的具体处理指令等,其中,对空间分区的访问可以包括数据写入、数据读取、数据删除及数据修改等,对应的,空间请求的类型可以包括数据写入请求、数据读取请求、数据删除请求及数据修改请求等;具体可以根据实际需要进行确定,均在本发明的保护范围之内。且,同一外部应用程序可能只能发送一种类型的空间请求,也可能在有不同需要时发送不同类型的空间请求,可以根据实际需要进行确定。具体来说,在实际应用中,如在用户需要录入并存储指纹数据时,指纹录入软件可以发送数据写入请求至ESIM卡,以将用户录入的指纹数据存储至ESIM卡中对应的空间分区;如在用户需要利用支付账号完成网络交易时,支付软件可以发送数据读取请求至ESIM卡,以由与支付账号对应的空间分区中读取支付账号,完成网络交易;如在用户需要重置特定密码时,密码设定软件可以发送数据删除请求至ESIM卡,以将ESIM卡中对应的特定密码删除,进而发送数据写入请求至ES頂卡,写入最新设定的密码,也可以发送数据修改请求至ES頂卡,以将ESIM卡中存储的特定密码修改为最新设定的密码;等。
[0044]S13:判断外部应用程序是否被授予访问空间请求对应的空间分区的权限,如果是,则执行步骤S14,如果否,则执行步骤S15。
[0045]为了保证ESM卡中存储的数据的安全性,需要预先设置授权机制,对于任一外部应用程序,可以对其授予可访问ESIM卡中全部空间分区的权限,也可以对其授予可访问ES頂卡中某个或某些空间分区的权限,具体可以根据实际需要进行确定,均在本发明的保护范围之内。具体来说,在实际应用中,如外部应用程序为支付软件,则其可以被授予访问存储有支付账号及支付密码等与支付软件对应数据的空间分区的权限,如外部应用软件为系统设置软件,则其可以被授予访问全部空间分区的权限;等。
[0046]如果外部应用程序被授予了访问空间请求对应的空间分区的权限,则可允许空间请求,即允许外部应用程序对于空间请求对应的空间分区的访问,否则,则拒绝空间请求。
[0047]S14:允许空间请求。
[0048]S15:拒绝空间请求。
[0049]通过本申请公开的上述技术方案,预先将ESM卡的空间划分成多个空间分区,每个空间分区可被存储对应的数据,由此,不同于现有技术中仅仅利用ESIM卡的空间存储运营商ESIM卡号码数据信息,而是利用不同的空间分区可对应存储不同的数据,实现了对于ES頂卡空间的合理利用,一定程度上避免了ESM卡空间的浪费,提高了ESM卡空间的利用率。另外,在外部应用程序发出空间请求时,只有该外部应用程序被授予了访问空间请求对应的空间分区时才允许其空间请求,从而保证了 ESIM卡中存储数据的安全性,达到了安全访问ES頂卡空间的目的。
[0050]本发明实施例提供的一种ES頂卡的空间管理方法中,判断出外部应用程序被授予访问空间请求对应的空间分区的权限后,还可以包括:
[0051]如果空间请求为数据写入请求,则确定空间请求对应的空间分区的剩余空间,并判断剩余空间是否不小于空间请求对应的写空间,如果是,则允许数据写入请求,如果否,则拒绝数据写入请求。
[0052]其中,如果空间请求为数据写入请求,则数据写入请求中可以包括数据写入的位置及其需要写入的数据所需的写空间,由此,在确定出外部应用程序被授予了访问空间请求对应的空间分区之后,还需要判断空间请求对应的空间分区的剩余空间是否能够满足数据写入请求所需的写空间,即空间请求对应的空间分区的剩余空间是否不小于数据写入请求所需的写空间,如果是,则允许外部应用程序将数据写入请求对应的数据写入对应的空间分区,如果否,则拒绝数据写入请求,即拒绝外部应用程序将数据写入请求对应的数据写入对应的空间分区,由此,保证了数据写入请求对应的数据的顺利写入。
[0053]具体来说,在实际应用中,以外部应用软件为指纹录入软件为例进行说明,用户通过指纹录入软件录入指纹数据并发送数据写入请求后,该数据写入请求中可以包括数据写入位置及需要录入的指纹数据所需的写空间,判断指纹录入软件对与数据写入位置对应的空间分区是否具有访问的权限,如果是,则判断与数据写入位置对应的空间分区中剩余空间是否大于或者等于需要录入的指纹数据所需的写空间,如果是,则将指纹数据写入至与数据写入位置对应的空间分区中;如果指纹录入软件不具有访问与数据写入位置对应的空间分区的权限,或者与数据写入位置对应的空间分区中剩余空间小于需要录入的指纹数据所需的写空间,则拒绝该数据写入请求。
[0054]本发明实施例提供的一种ES頂卡的空间管理方法中,判断出外部应用程序被授予访问空间请求对应的空间分区的权限后,还可以包括:
[0055]如果空间请求为数据删除请求或数据修改请求,则返回密码输入请求至外部应用程序,并接收外部应用程序针对密码输入请求输入的密码信息,判断密码信息是否为预设密码信息,如果是,则允许数据删除请求或数据修改请求,如果否,则拒绝数据删除请求或数据修改请求。
[0056]其中,如果空间请求为数据删除请求或数据修改请求,则数据删除请求或数据修改请求中可以包括其需要进行删除或修改的数据的位置及删除指令或者修改指令。对应的,在确定出外部应用程序被授予了访问空间请求对应的空间分区之后,还需要返回密码输入请求至外部应用程序,且外部应用程序输入的密码信息为预设密码信息时,才允许数据删除请求或数据修改请求,即允许外部应用程序对数据进行删除或者修改,由此,能够进一步保证ESIM卡中存储的数据的安全性,避免了外部应用程序在不被允许的情况下删除或修改ES頂卡中重要的数据。
[0057]具体来说,在实际应用中,以外部应用程序为密码设定软件为例进行说明,用户通过密码设定软件发送数据删除请求或者数据修改请求后,数据删除请求中可以包括需要删除的密码的位置及删除指令,数据修改请求中可以包括需要进行删除的密码的位置、删除指令及最新设定的密码,判断密码设定软件对与需要进行删除的密码的位置对应的空间分区是否具有访问的权限,如果是,则返回密码输入请求至密码设定软件,获取密码设定软件输入的密码信息为预设密码信息时,将与数据删除请求对应的需要删除的密码进行删除,或者利用数据修改请求中包含的最新设定的密码替换需要删除的密码。其中,预设密码信息可以为原密码信息,即需要删除的密码。
[0058]本发明实施例提供的一种ESIM卡的空间管理方法中,还可以包括:
[0059]当空间请求失败时,返回空间请求失败信息至外部应用程序,空间请求失败信息携带有空间请求失败原因。
[0060]需要说明的是,空间请求失败的情况可以包括:判断出外部应用程序未被授予访问空间请求对应的空间分区的权限,或者判断出剩余空间小于空间请求对应的写空间,或者判断出密码信息不是预设密码信息,等;而对应的空间请求失败原因可以包括:外部应用程序未被授予访问空间请求对应的空间分区的权限或者剩余空间小于空间请求对应的写空间或者密码信息不是预设密码信息,等。
[0061]判断出外部应用程序未被授予访问空间请求对应的空间分区的权限,或者判断出剩余空间小于空间请求对应的写空间,或者判断出密码信息不是预设密码信息后,禁止外部应用程序对ESIM卡中空间的访问,此时返回空间请求失败信息,能够使得工作人员及时获知访问ESIM卡空间失败的原因,进而做出对应的措施,如判断出剩余空间小于空间请求对应的写空间时,对空间请求对应的空间分区存储的无用的数据进行删除,进而继续判断剩余空间是否小于空间请求对应的写空间等。
[0062]另外,在空间请求被允许后,也可以返回访问成功信息至外部应用程序,以使得外部应用程序及时获知对ESIM卡进行访问的情况。
[0063]本发明实施例提供的一种ES頂卡的空间管理方法中,预先对ESIM卡的空间进行划分,得到多个互相独立的空间分区,可以包括:
[0064]预先按照需存储的数据类型对ES頂卡的空间进行划分,得到与不同的数据类型相对应的多个互相独立的空间分区。
[0065]需要说明的是,对ESIM卡的空间进行划分的原则可以根据实际需要进行确定,具体来说,可以是按照需存储的数据的功能对其进行划分,得到ESIM卡号分区、指纹数据分区、密码分区、密钥分区、支付帐号分区等;也可以是按照需存储的数据的使用类型对其进行划分,得到通用数据分区、认证数据分区等;均在本发明的保护范围之内。由此,ESIM卡的空间可以存储不同类型的数据,且由于不同空间分区之间为互相独立的,因此,方便了外部应用程序对于数据的定位访问。
[0066]对应的,外部应用程序在需要向ESIM卡中写入数据时,可以根据写入数据的类型发出空间请求,即空间请求中可以包括数据类型,进而依据数据类型定位到外部应用程序需要写入数据的空间分区。而针对不同的外部应用程序,对其进行授权时也可以根据不同空间分区存储数据的类型实现,如支付宝软件可以被授予访问支付宝账号分区的权限等。
[0067]与上述方法实施例相对应,本发明实施例还提供了一种ESIM卡的空间管理装置,如图2所示,可以包括:
[0068]划分模块11,用于预先对ESIM卡的空间进行划分,得到多个互相独立的空间分区;
[0069]接收模块12,用于接收外部应用程序发送的空间请求,空间请求包括对与空间请求对应的空间分区进行访问的请求;
[0070]判断模块13,用于判断外部应用程序是否被授予访问空间请求对应的空间分区的权限,如果是,则允许空间请求。
[0071]需要说明的是,本发明实施例提供的一种ES頂卡的空间管理装置可以为一个服务程序,该服务程序具备访问及管理ESM卡空间的功能,所有针对ES頂卡实现的操作,如数据写入操作、数据读操作等均通过该服务程序实现。
[0072]本发明实施例提供的一种ESIM卡的空间管理装置,还可以包括:
[0073]写模块,用于如果空间请求还包括数据写入请求,则在判断模块判断出外部应用程序被授予访问空间请求对应的空间分区的权限后,确定空间请求对应的空间分区的剩余空间,并判断剩余空间是否不小于空间请求对应的写空间,如果是,则允许数据写入请求。
[0074]本发明实施例提供的一种ESIM卡的空间管理装置,还可以包括:
[0075]删改模块,用于如果空间请求还包括数据删除请求或数据修改请求,则在判断出外部应用程序被授予访问空间请求对应的空间分区的权限后,返回密码输入请求至外部应用程序,并接收外部应用程序针对密码输入请求输入的密码信息,判断密码信息是否为预设密码信息,如果是,则允许数据删除请求或数据修改请求。
[0076]本发明实施例提供的一种ESIM卡的空间管理装置,还可以包括:
[0077]反馈模块,用于在当所述空间请求失败时,返回空间请求失败信息至所述外部应用程序,所述空间请求失败信息携带有空间请求失败原因。
[0078]本发明实施例提供的一种ESIM卡的空间管理装置,划分模块可以包括:
[0079]划分单元,用于预先按照需存储的数据类型对ESIM卡的空间进行划分,得到与不同的数据类型相对应的多个互相独立的空间分区。
[0080]本发明实施例提供的一种ESM卡的空间管理装置中相关部分的说明请参见本发明实施例提供的一种ES頂卡的空间管理方法中对应部分的详细说明,在此不再赘述。
[0081]对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种ES頂卡的空间管理方法,其特征在于,包括: 预先对所述ES頂卡的空间进行划分,得到多个互相独立的空间分区; 接收外部应用程序发送的空间请求,所述空间请求为对与所述空间请求对应的空间分区进行访问的请求; 判断所述外部应用程序是否被授予访问所述空间请求对应的空间分区的权限,如果是,则允许所述空间请求。2.根据权利要求1所述的方法,其特征在于,判断出所述外部应用程序被授予访问所述空间请求对应的空间分区的权限后,还包括: 如果所述空间请求为数据写入请求,则确定所述空间请求对应的空间分区的剩余空间,并判断所述剩余空间是否不小于所述空间请求对应的写空间,如果是,则允许所述数据写入请求。3.根据权利要求1所述的方法,其特征在于,判断出所述外部应用程序被授予访问所述空间请求对应的空间分区的权限后,还包括: 如果所述空间请求为数据删除请求或数据修改请求,则返回密码输入请求至所述外部应用程序,并接收所述外部应用程序针对所述密码输入请求输入的密码信息,判断所述密码信息是否为预设密码信息,如果是,则允许所述数据删除请求或数据修改请求。4.根据权利要求1或2或3所述的方法,其特征在于,所述方法还包括: 当所述空间请求失败时,返回空间请求失败信息至所述外部应用程序,所述空间请求失败信息携带有空间请求失败原因。5.根据权利要求4所述的方法,其特征在于,所述预先对所述ESIM卡的空间进行划分,得到多个互相独立的空间分区,包括: 预先按照需存储的数据类型对所述ESIM卡的空间进行划分,得到与不同的数据类型相对应的多个互相独立的空间分区。6.—种ES頂卡的空间管理装置,其特征在于,包括: 划分模块,用于预先对所述ESIM卡的空间进行划分,得到多个互相独立的空间分区; 接收模块,用于接收外部应用程序发送的空间请求,所述空间请求为对与所述空间请求对应的空间分区进行访问的请求; 判断模块,用于判断所述外部应用程序是否被授予访问所述空间请求对应的空间分区的权限,如果是,则允许所述空间请求。7.根据权利要求6所述的装置,其特征在于,还包括: 写模块,用于如果所述空间请求为数据写入请求,则在所述判断模块判断出所述外部应用程序被授予访问所述空间请求对应的空间分区的权限后,确定所述空间请求对应的空间分区的剩余空间,并判断所述剩余空间是否不小于所述空间请求对应的写空间,如果是,则允许所述数据写入请求。8.根据权利要求6所述的装置,其特征在于,还包括: 删改模块,用于如果所述空间请求为数据删除请求或数据修改请求,则在判断出所述外部应用程序被授予访问所述空间请求对应的空间分区的权限后,返回密码输入请求至所述外部应用程序,并接收所述外部应用程序针对所述密码输入请求输入的密码信息,判断所述密码信息是否为预设密码信息,如果是,则允许所述数据删除请求或数据修改请求。9.根据权利要求6或7或8所述的装置,其特征在于,还包括: 反馈模块,用于在当所述空间请求失败时,返回空间请求失败信息至所述外部应用程序,所述空间请求失败信息携带有空间请求失败原因。10.根据权利要求9所述的装置,其特征在于,所述划分模块包括: 划分单元,用于预先按照需存储的数据类型对所述ESIM卡的空间进行划分,得到与不同的数据类型相对应的多个互相独立的空间分区。
【文档编号】G06Q20/34GK105913247SQ201610204285
【公开日】2016年8月31日
【申请日】2016年3月31日
【发明人】陈历伟, 李如森
【申请人】宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1