一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种eSIM码号管理方法及装置与流程

2021-10-19 23:45:00 来源:中国专利 TAG: 装置 方法 管理 通信 esim

一种esim码号管理方法及装置
技术领域
1.本技术涉及通信技术领域,具体涉及一种esim码号管理方法及装置。


背景技术:

2.随着esim卡处理能力的增强和存储空间的扩展,如今,一个esim卡中可以下载多个运营商码号,并且可以自由切换码号。
3.目前很多通信模组采用rtos系统与内置esim卡进行通信,其中涉及到与esim卡通信,则必须用7816协议发送标准apdu指令。
4.开发者想要实现码号管理功能,需要知道esim卡交互所涉及的标准apdu指令的交互流程与数据格式定义。另外,由于不同模组厂商对应的实现方式有差异,因此开发者还需要了解不通厂商的实现方式,以使其应用程序与终端模组设备相适应,这对开发者能力提出了较高的要求,使应用程序的开发难度大大提高。
5.为解决上述技术问题,现提供一种通用的esim码号管理技术,方便开发者对esim卡进行管理。


技术实现要素:

6.本技术提供一种esim码号管理方法及装置,根据操作管理指令,生成对应的标准apdu指令,通过对应的机卡通道接口进行码号管理,对esim码号管理工作进行通用化处理,为开发者对码号管理提供便利。
7.第一方面,本技术提供了一种esim码号管理方法,所述方法包括以下步骤:
8.接收针对esim卡的操作管理指令;
9.根据所述操作管理指令,组装生成对应的标准apdu指令;
10.基于所述esim卡对应的机卡通道接口,向所述esim卡发送所述标准apdu指令。
11.其中,在步骤s1中,具体可以利用开放api接口,开发者调用开放api接口发送针对esim卡的操作管理指令;
12.所述机卡通道接口具体包括以下几种功能类型:打开通道接口、指令通信接口以及关闭通道接口,同时还配置有系统接口和内存申请接口,从而方便跨平台移植;
13.具体实施时,所述机卡通道接口可以是虚拟at csim接口,也可以是虚拟at cgla接口。
14.具体的,所述根据所述操作管理指令,组装生成与对应的标准apdu指令中,包括以下步骤:
15.提取所述操作管理指令中的操作管理信息;
16.根据所述操作管理信息对应的操作类型组装生成标准apdu指令。
17.具体的,所述操作类型包括码号查询、码号下载、码号启用、码号禁用以及码号删除。
18.进一步的,所述方法还包括以下步骤:
19.所述esim卡执行所述标准apdu指令,若执行失败,则进行报错。
20.进一步的,所述方法还包括以下步骤:
21.所述esim卡执行所述标准apdu指令,若执行成功,则反馈对应的响应信息。
22.第二方面,本技术提供了一种esim码号管理装置,所述装置包括:
23.指令接收模块,其用于接收针对esim卡的操作管理指令;
24.指令处理模块,其用于根据所述操作管理指令,组装生成对应的标准apdu指令;
25.适配层模块,其用于通过所述esim卡对应的机卡通道接口,向所述esim卡发送所述标准apdu指令。
26.其中,所述机卡通道接口具体包括以下几种功能类型:打开通道接口、指令通信接口以及关闭通道接口,同时还配置有系统接口和内存申请接口,从而方便跨平台移植;
27.具体实施时,所述机卡通道接口可以是虚拟at csim接口,也可以是虚拟at cgla接口。
28.进一步的,所述装置还包括:
29.所述指令接收模块配置有开放api接口;
30.所述指令接收模块基于所述开放api接口接收针对所述esim卡的所述操作管理指令。
31.进一步的,所述指令处理模块还用于提取所述操作管理指令中的操作管理信息;
32.所述指令处理模块还用于根据所述操作管理信息对应的操作类型组装生成标准apdu指令。
33.具体的,所述操作类型包括码号查询、码号下载、码号启用、码号禁用以及码号删除。
34.进一步的,所述指令处理模块还用于当所述esim卡执行所述标准apdu指令且执行成功时,接收并组装所述esim卡反馈的响应信息。
35.本技术提供的技术方案带来的有益效果包括:
36.本技术根据操作管理指令,生成对应的标准apdu指令,通过对应的机卡通道接口进行码号管理,对esim码号管理工作进行通用化处理,为开发者对码号管理提供便利。
附图说明
37.术语解释:
38.esim:embedded

sim,虚拟智能卡;
39.rtos:real time operating system,实时操作系统;
40.apdu:application protocol data unit,应用协议数据单元;
41.api:application programming interface,应用程序接口。
42.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1为本技术实施例中提供的esim码号管理方法的步骤流程图;
44.图2为本技术实施例中提供的esim码号管理装置的结构框图。
具体实施方式
45.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
46.以下结合附图对本技术的实施例作进一步详细说明。
47.本技术实施例提供一种esim码号管理方法及装置,根据操作管理指令,生成对应的标准apdu指令,通过对应的机卡通道接口进行码号管理,对esim码号管理工作进行通用化处理,为开发者对码号管理提供便利。
48.为达到上述技术效果,本技术的总体思路如下:
49.一种esim码号管理方法,该方法包括以下步骤:
50.s1、接收针对esim卡的操作管理指令;
51.s2、根据操作管理指令,组装生成对应的标准apdu指令;
52.s3、基于esim卡对应的机卡通道接口,向esim卡发送标准apdu指令。
53.以下结合附图对本技术的实施例作进一步详细说明。
54.第一方面,参见图1所示,本技术实施例提供一种esim码号管理方法,该方法包括以下步骤:
55.s1、接收针对esim卡的操作管理指令;
56.s2、根据操作管理指令,组装生成对应的标准apdu指令;
57.s3、基于esim卡对应的机卡通道接口,向esim卡发送标准apdu指令。
58.本技术实施例中,根据操作管理指令,生成对应的标准apdu指令,通过对应的机卡通道接口进行码号管理,对esim码号管理工作进行通用化处理,为开发者对码号管理提供便利。
59.其中,在步骤s1中,具体可以利用开放api接口,开发者调用开放api接口发送针对esim卡的操作管理指令;
60.机卡通道接口具体包括以下几种功能类型:打开通道接口、指令通信接口以及关闭通道接口,同时还配置有系统接口和内存申请接口,从而方便跨平台移植;
61.具体实施时,机卡通道接口提供包括nb模组、cat1、cat4等模组的码号管理接口,可以是虚拟at csim接口,也可以是虚拟at cgla接口。
62.具体的,根据操作管理指令,组装生成与对应的标准apdu指令中,包括以下步骤:
63.提取操作管理指令中的操作管理信息;
64.根据操作管理信息对应的操作类型组装生成标准apdu指令。
65.具体的,操作类型包括码号查询、码号下载、码号启用、码号禁用以及码号删除。
66.进一步的,该esim码号管理方法还包括以下步骤:
67.esim卡执行标准apdu指令,若执行失败,则进行报错。
68.进一步的,该esim码号管理方法还包括以下步骤:
69.esim卡执行标准apdu指令,若执行成功,则反馈对应的响应信息。
70.需要说明的是,本技术实施例的具体实施过程,可以实现获取码号列表功能。
71.第二方面,参见图2所示,本技术实施例提供一种esim码号管理装置,其基于第一
方面提及的esim码号管理方法,该装置包括:
72.指令接收模块,其用于接收针对esim卡的操作管理指令;
73.指令处理模块,其用于根据操作管理指令,组装生成对应的标准apdu指令;
74.适配层模块,其用于通过esim卡对应的机卡通道接口,向esim卡发送标准apdu指令。
75.本技术实施例中,根据操作管理指令,生成对应的标准apdu指令,通过对应的机卡通道接口进行码号管理,对esim码号管理工作进行通用化处理,为开发者对码号管理提供便利。
76.其中,机卡通道接口具体包括以下几种功能类型:打开通道接口、指令通信接口以及关闭通道接口,同时还配置有系统接口和内存申请接口,从而方便跨平台移植;
77.具体实施时,机卡通道接口可以是虚拟at csim接口,也可以是虚拟at cgla接口。
78.进一步的,该esim码号管理装置还包括:
79.指令接收模块配置有开放api接口;
80.指令接收模块基于开放api接口接收针对esim卡的操作管理指令;
81.具体可以基于开放api接口,开发者调用开放api接口向指令接收模块发送针对esim卡的操作管理指令;。
82.进一步的,该esim码号管理装置中,指令处理模块还用于提取操作管理指令中的操作管理信息;
83.指令处理模块还用于根据操作管理信息对应的操作类型组装生成标准apdu指令。
84.具体的,操作类型包括码号查询、码号下载、码号启用、码号禁用以及码号删除。
85.进一步的,该esim码号管理装置中,指令处理模块还用于当esim卡执行标准apdu指令且执行成功时,接收并组装esim卡反馈的响应信息。
86.需要说明的是,在本技术中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
87.以上仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献