System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于终端设备的机卡通信系统、方法及其装置制造方法及图纸_技高网

基于终端设备的机卡通信系统、方法及其装置制造方法及图纸

技术编号:41537413 阅读:3 留言:0更新日期:2024-06-03 23:16
本公开提出了一种基于终端设备的机卡通信系统、方法及其装置,涉及涉及基础设施和信息技术支撑领域。该系统包括:注解处理器、机卡通信管理框架和机卡通道组件,注解处理器包括类环境收集器、机卡代码生成器和配置文件生成器,类环境收集器用于获取被目标注解类修饰的机卡通信接口信息,机卡代码生成器用于基于机卡通信接口信息生成终端设备的卡应用能力接口实现类信息,配置文件生成器用于将卡应用能力接口实现类信息写入软件过程改进SPI配置文件;机卡通信管理框架和机卡通道组件用于根据SPI配置文件动态加载卡应用能力接口实现类信息。本公开以机卡能力接口形式解耦了移动端侧领域模型与机卡底层通信调用,系统可维护性和扩展性高。

【技术实现步骤摘要】

本公开涉及基础设施和信息技术it支撑领域,尤其涉及终端设备与标识sim卡应用通信。


技术介绍

1、相关技术中,构建移动端与超级sim卡通信桥梁中,起到承上启下作用的是机卡通信系统中间件。该中间件主要职能是在移动端接入侧定义机卡能力接口,在sim卡硬件资源侧管理并调度机卡通信资源,因此机卡通信系统的研发对于能否使用丰富的卡应用能力至关重要,本公开的终端设备为支持机卡通信的终端设备设备。目前机卡通信系统的开发应用需要手动管理机卡连接状态,并根据卡应用提供的接口规范,拼接并执行机卡指令(即apdu指令),大部分卡应用接口定义较为类似,存在较多模板化代码。根据业务场景的不同,数据流转处理模型细节也不同,各业务需要逐一进行模型序列化。此外,移动应用接入上,机卡通信系统可能在多线程,甚至是多进程场景下使用,对于不支持多连接的卡应用,细节处理稍有不慎,很可能引起功能异常。

2、因此,如何统一机卡连接管理,解决多线程、多进程场景下机卡通信可用性问题,自动构建机卡通信及资源管理代码,解决模板化代码导致的代码重复、易出错问题,已经成为重要的研究方向之一。


技术实现思路

1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本公开第一方面实施例提出了一种基于终端设备的机卡通信系统,包括:

2、包括注解处理器、机卡通信管理框架和机卡通道组件,机卡通信管理框架分别和注解处理器、机卡通道组件连接,其中:

3、注解处理器包括类环境收集器、机卡代码生成器和配置文件生成器,类环境收集器用于获取被目标注解类修饰的机卡通信接口信息,机卡代码生成器用于基于机卡通信接口信息生成终端设备的卡应用能力接口实现类信息,配置文件生成器用于将卡应用能力接口实现类信息写入软件过程改进spi配置文件;

4、机卡通信管理框架和机卡通道组件用于根据spi配置文件动态加载卡应用能力接口实现类信息。

5、本公开实施例中,以机卡能力接口形式解耦了移动端侧领域模型与机卡底层通信调用,系统可维护性和扩展性高,统一了机卡业务模型,避免多开发者重复定义造成模型混乱问题。

6、本公开第二方面实施例提出了一种基于终端设备的机卡通信方法,包括:

7、获取被目标注解类修饰的机卡通信接口信息;

8、基于机卡通信接口信息生成终端设备的卡应用能力接口实现类信息;

9、将卡应用能力接口实现类信息写入软件过程改进spi配置文件;

10、根据spi配置文件动态加载卡应用能力接口实现类信息。

11、本公开第三方面实施例提出了一种基于终端设备的机卡通信装置,包括:

12、编译模块,用于获取被目标注解类修饰的机卡通信接口信息,基于机卡通信接口信息生成终端设备的卡应用能力接口实现类信息,将卡应用能力接口实现类信息写入软件过程改进spi配置文件;

13、运行模块,用于根据spi配置文件动态加载卡应用能力接口实现类信息。

14、本公开第四方面实施例提出了一种电子设备,包括:

15、至少一个处理器;以及

16、与至少一个处理器通信连接的存储器;其中,

17、存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开第一方面实施例中提供的基于终端设备的机卡通信方法。

18、本公开第五方面实施例提出了一种计算机可读存储介质,其上存储有计算机指令,其中,计算机指令用于使计算机执行根据本公开第一方面实施例中提供的基于终端设备的机卡通信方法。

19、本公开第六方面实施例提出了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现本公开第一方面实施例中提供的基于终端设备的机卡通信方法。

本文档来自技高网...

【技术保护点】

1.一种基于终端设备的机卡通信系统,其特征在于,包括注解处理器、机卡通信管理框架和机卡通道组件,所述机卡通信管理框架分别和所述注解处理器、所述机卡通道组件连接,其中:

2.根据权利要求1所述的系统,其特征在于,所述类环境收集器,还用于:

3.根据权利要求1所述的系统,其特征在于,所述机卡代码生成器,还用于:

4.根据权利要求1所述的系统,其特征在于,所述机卡代码生成器,还用于:

5.根据权利要求4所述的系统,其特征在于,所述指令执行器,还用于:

6.根据权利要求1所述的系统,其特征在于,所述注解处理器还用于:

7.根据权利要求1所述的系统,其特征在于,所述机卡通信管理框架还包括机卡接口管理器,用于:

8.根据权利要求7所述的系统,其特征在于,所述机卡接口管理器基于预设接口函数进行接口连接管理,所述接口函数包括:

9.根据权利要求1所述的系统,其特征在于,所述机卡通道组件,还用于:

10.根据权利要求7所述的系统,其特征在于,所述机卡通信管理框架还包括线程管理器,用于:>

11.根据权利要求1所述的系统,其特征在于,所述机卡通信管理框架还包括生命周期管理器,用于基于预设的业务场景监听机卡生命周期变化。

12.一种基于终端设备的机卡通信方法,其特征在于,包括:

13.一种基于终端设备的机卡通信装置,其特征在于,包括:

14.一种电子设备,包括:

15.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求12所述的方法的步骤。

...

【技术特征摘要】

1.一种基于终端设备的机卡通信系统,其特征在于,包括注解处理器、机卡通信管理框架和机卡通道组件,所述机卡通信管理框架分别和所述注解处理器、所述机卡通道组件连接,其中:

2.根据权利要求1所述的系统,其特征在于,所述类环境收集器,还用于:

3.根据权利要求1所述的系统,其特征在于,所述机卡代码生成器,还用于:

4.根据权利要求1所述的系统,其特征在于,所述机卡代码生成器,还用于:

5.根据权利要求4所述的系统,其特征在于,所述指令执行器,还用于:

6.根据权利要求1所述的系统,其特征在于,所述注解处理器还用于:

7.根据权利要求1所述的系统,其特征在于,所述机卡通信管理框架还包括机卡接口管理器,用于:

8.根据权利要求7所述的系统,其特征...

【专利技术属性】
技术研发人员:童安璐庄严苏儒杨汉坤张燕平许锐熊中芝龚雪冰马海雪李卫王永杰巫立峰
申请(专利权)人:中移互联网有限公司
类型:发明
国别省市:

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

1