【技术实现步骤摘要】
201511014208
【技术保护点】
一种安卓平台运行传统支付应用的方法,其特征在于,在传统支付应用与外设驱动之间设置中间件,该中间件包括:运行时API层,用于向传统支付应用提供统一的API;SDK层,用于给该运行时API层提供C程序接口;SDK服务层,用于提供安卓层面接口,其与该SDK层之间通过SOCKET指令进行交互;以及设备服务层,用于提供根据具体设备定制的安卓驱动及特殊权限操作接口,供SDK服务层调用。
【技术特征摘要】
1.一种安卓平台运行传统支付应用的方法,其特征在于,在传统支付应用与外设驱动之间设置中间件,该中间件包括:运行时API层,用于向传统支付应用提供统一的API;SDK层,用于给该运行时API层提供C程序接口;SDK服务层,用于提供安卓层面接口,其与该SDK层之间通过SOCKET指令进行交互;以及设备服务层,用于提供根据具体设备定制的安卓驱动及特殊权限操作接口,供SDK服务层调用。
2.根据权利要求1所述的方法,其特征在于:该传统支付应用的启动过程包括:首先,将SDK服务层加载起来;之后,加载SDK层的加密文件系统,等待运行环境准备就绪以后,才开始加载应用。
3.根据权利要求2所述的方法,其特征在于:该传统支付应用是以线程的方式运行在该安卓平台之上的,加载应用的过程包括:首先,创建应用线程;然后,加载应用库;接着,校验该接口的版本和该传统支付应用的版本是否匹配,匹配的话,进入应用主函数,直到应用运行结束,退出线程,不匹配的话,直接终止线程。
4.根据权利要求3所述的方法,其特征在于:该传统支付应用调用接口的过程包括:如果是SDK层可以直接处理的,则SDK层处理完成后将结果返回给该传统支付应用。
5.根据权利要求4所述的方法,其特征在于:该传统支...
【专利技术属性】
技术研发人员:王云,夏杰,杨华,
申请(专利权)人:深圳市证通电子股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。