本发明涉及虚拟卡通信领域,具体地,涉及一种虚拟卡系统及自适应虚拟卡方法。
背景技术:
目前市面上的sim卡大部分使用实体卡,云卡等形式,需要硬件支持,本设计提供一种软件实现虚拟卡的方式,这里利用软件实现卡的全部功能,且根据应用场景的不同自动配置卡的模式来达到应用场景的使用。
专利文献为cn108156594a的发明专利公开了一种实现虚拟卡的方法及终端,其中方法包括:终端通过近场通信检测到至少一张实体卡;响应于检测到至少一张实体卡,终端读取至少一张实体卡的卡信息;终端创建至少一张实体卡各自对应的虚拟卡,至少一张实体卡各自对应的虚拟卡包括至少一张实体卡各自的卡信息;终端检测到第一输入,第一输入用于从至少一张实体卡各自对应的虚拟卡中选择第一虚拟卡;响应于检测到第一输入,终端将第一虚拟卡的卡信息加载到终端中的nfc芯片,加载第一虚拟卡的卡信息后的nfc芯片用于实现虚拟卡对应的实体卡的功能。本申请通过公开一种实现虚拟卡的方法及终端,给用户带来了便利。但是上述方案需要依靠实体卡才能实现。
技术实现要素:
针对现有技术中的缺陷,本发明的目的是提供一种虚拟卡系统及自适应虚拟卡方法。
根据本发明提供的一种虚拟卡系统,其特征在于,包括身份识别模块、文件存储模块、加密鉴权模块、附加业务模块以及安全管理模块,其中:
身份识别模块对接入的终端的身份信息进行识别,若识别结果有误,则拒绝终端接入;若识别结果无误,则允许终端接入;
文件存储模块对文件信息进行存储;
加密鉴权模块在网络或者终端发起鉴权时用来计算鉴权结果和加密密钥;
附加业务模块用于提供附加业务;
安全管理模块用于虚拟卡的安全管理。
优选地,所述文件信息包括电话本、短信、图片信息或者账号信息。
优选地,所述附加业务模块包括如下任一种或任多种业务:2345g通信业务、宽带业务、积分业务、语音业务。
优选地,还包括模式选择模块,所述模式选择模块选择不同模式的虚拟卡。
优选地,不同的虚拟卡模式对应的附加业务模块不同。
根据本发明提供的一种基于上述的虚拟卡系统的自适应虚拟卡方法,包括如下步骤:
初始步骤:终端开机;
选择步骤:根据接入技术和终端的类型选择默认模式;
加载步骤:根据选择的默认模式,加载对应的虚拟卡功能模块。
优选地,还包括更新步骤:手动或者应用触发模式更新。
优选地,还包括多模式选择步骤:选择多个模式,多个模式共存。
优选地,多个模式对应的功能模块取最大交集。
与现有技术相比,本发明具有如下的有益效果:
1、本发明避免了传统的实体卡、云卡的方式,代替传统sim卡,支持2345g通信技术。
2、本发明能够根据终端使用场景自动调整卡模式,根据不同的产品形态选择性加载虚拟卡相关模块。
3、本发明实现了多种终端采用通用的虚拟卡,根据接入技术灵活自适应配置,上层应用随时可以修改卡模式,满足多种应用场景。
4、本发明减少了芯片面积、且能够节省功耗,根据产品形态灵活配置,扩展性好,可定制不同卡需求。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明的虚拟卡模块示意图。
图2为本发明的模式配置方式图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
如图1和图2所示,根据本发明提供的一种虚拟卡系统及自适应虚拟卡方法,包括身份识别模块、文件存储模块、加密鉴权模块、附加业务模块以及安全管理模块,其中:身份识别模块对接入的终端的身份信息进行识别,若识别结果有误,则拒绝终端接入;若识别结果无误,则允许终端接入;文件存储模块对文件信息进行存储;加密鉴权模块在网络或者终端发起鉴权时用来计算鉴权结果和加密密钥;附加业务模块用于提供附加业务;安全管理模块用于虚拟卡的安全管理。所述文件信息包括电话本、短信、图片信息或者账号信息。
进一步地,所述附加业务模块包括如下任一种或任多种业务:2345g通信业务、宽带业务、积分业务、语音业务。还包括模式选择模块,所述模式选择模块选择不同模式的虚拟卡。不同的虚拟卡模式对应的附加业务模块不同。
根据本发明提供的一种基于上述的虚拟卡系统的自适应虚拟卡方法,包括初始步骤:终端开机;选择步骤:根据接入技术和终端的类型选择默认模式;加载步骤:根据选择的默认模式,加载对应的虚拟卡功能模块。还包括更新步骤:手动或者应用触发模式更新。还包括多模式选择步骤:选择多个模式,多个模式共存。多个模式对应的功能模块取最大交集。
更为详细的,本自适应虚拟卡方法包括如下步骤:
步骤1:根据终端的接入技术自适应配置虚拟卡模式;
步骤2:不同模式下可以使用虚拟卡的不同功能;
其中,步骤1包括如下步骤:
步骤1.1:使用wifi、蓝牙等方式接入时,可以关闭虚拟卡功能;
步骤1.2:使用3gpp接入2345g网络时,配置虚拟卡对应的模式;
步骤1.3:自组网方式接入时,开启自组网模式;
步骤1.4:可以通过手动方式配置虚拟卡模式例如校准综测等模式;
实施举例1:
终端以蓝牙wifi等方式接入的时候,可以默认关闭虚拟卡,但是应用加载短信和通信录等功能,可以动态加载文件存储模块。具体根据系统的实现方式,卡相关文件可以存储在flash中动态加载到ddr中进行读写,必要时回写到flash中存储;也可以使用efuse写入身份等不可篡改信息
实施举例2:
终端以3gpp方式接入运营商网络时,根据接入制式和驻留网络类型,选择加载所有模块,从而可以实现模拟真实sim卡接入网络,完成加密以及鉴权等等功能。
实施举例3:
不同模式可以并存,取最大交集加载对应功能模块。例如根据不同类型设备选择需要的最大卡相关功能集合,也可以提供类似工程模式菜单,提供给用户设置需要开启的卡相关模块。
本发明能够根据终端使用场景自动调整卡模式,根据不同的产品形态选择性加载虚拟卡相关模块。
在本申请的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
1.一种虚拟卡系统,其特征在于,包括身份识别模块、文件存储模块、加密鉴权模块、附加业务模块以及安全管理模块,其中:
身份识别模块对接入的终端的身份信息进行识别,若识别结果有误,则拒绝终端接入;若识别结果无误,则允许终端接入;
文件存储模块对文件信息进行存储;
加密鉴权模块在网络或者终端发起鉴权时用来计算鉴权结果和加密密钥;
附加业务模块用于提供附加业务;
安全管理模块用于虚拟卡的安全管理。
2.根据权利要求1所述的虚拟卡系统,其特征在于,所述文件信息包括电话本、短信、图片信息或者账号信息。
3.根据权利要求1所述的虚拟卡系统,其特征在于,所述附加业务模块包括如下任一种或任多种业务:2345g通信业务、宽带业务、积分业务、语音业务。
4.根据权利要求1所述的虚拟卡系统,其特征在于,还包括模式选择模块,所述模式选择模块选择不同模式的虚拟卡。
5.根据权利要求1所述的虚拟卡系统,其特征在于,不同的虚拟卡模式对应的附加业务模块不同。
6.一种基于权利要求1-5任一项所述的虚拟卡系统的自适应虚拟卡方法,其特征在于,包括如下步骤:
初始步骤:终端开机;
选择步骤:根据接入技术和终端的类型选择默认模式;
加载步骤:根据选择的默认模式,加载对应的虚拟卡功能模块。
7.根据权利要求6所述的自适应虚拟卡方法,其特征在于,还包括更新步骤:手动或者应用触发模式更新。
8.根据权利要求6所述的自适应虚拟卡方法,其特征在于,还包括多模式选择步骤:选择多个模式,多个模式共存。
9.根据权利要求8所述的自适应虚拟卡方法,其特征在于,多个模式对应的功能模块取最大交集。
技术总结