异步通信方法及装置制造方法及图纸

技术编号:21096047 阅读:22 留言:0更新日期:2019-05-11 12:28
本申请提供一种异步通信方法及装置,涉及通信技术领域,能够实现管理平台与eUICC之间的异步通信。该方法包括:管理平台获取子流程的参数,根据子流程的参数,生成指令,向MSISDN对应的eUICC发送指令。管理平台还能够接收响应指令,根据响应指令中的序列号和MSISDN,确定MSISDN对应的eUICC所执行的子流程,根据响应指令中的状态信息,确定是否获取与MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数。其中,指令包括序列号和移动台国际用户识别码MSISDN,序列号用于指示指令的序号,响应指令包括序列号、MSISDN和MSISDN对应的eUICC根据指令调整后的状态信息。

【技术实现步骤摘要】
异步通信方法及装置
本申请涉及通信领域,尤其涉及一种异步通信方法及装置。
技术介绍
目前,嵌入式通用集成电路卡(embeddeduniversalintegratedcircuitcard,eUICC)广泛应用于物联网领域,如将eUICC焊接于设备的主板上,以使设备具备联网和通信的能力。管理平台采用空中下载技术(overtheairtechnology,OTA)与eUICC进行通信,以对设备进行管理。对于管理平台与eUICC之间的业务流程,往往需要两者之间交互多条指令才能完成。而管理平台与eUICC之间多采用同步通信方式传输指令,即针对某一业务流程,管理平台向eUICC发送一条指令后,管理平台会一直等待eUICC回复响应指令。若管理平台在预设时间范围内接收到响应指令,则向eUICC发送该业务流程的下一条指令。若管理平台在预设时间范围内未接收到响应指令,则宣告此次业务流程失败,需要重新执行该业务流程。另外,设有eUICC的设备往往应用于恶劣环境中,如温度极低的环境,恶劣的环境因素会影响设备的工作性能,进一步延长了设备的响应时间。设有eUICC的设备通常需要同时与多个设备之间进行通信,同样也会加大设备向管理平台发送响应指令的间隔时间,致使管理平台在预设时间范围内无法接收到响应指令,影响业务流程的执行。
技术实现思路
本申请提供一种异步通信方法及装置,能够实现管理平台与eUICC之间的异步通信。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种异步通信方法,应用于异步通信系统,异步通信系统包括管理平台和至少一个嵌入式通用集成电路卡eUICC,管理平台与至少一个eUICC中每一eUICC之间存在至少一个业务流程,每一业务流程包括至少一个子流程,该方法可以包括:管理平台获取子流程的参数;管理平台根据子流程的参数,生成指令,指令包括序列号和移动台国际用户识别码MSISDN,序列号用于指示指令的序号;管理平台向MSISDN对应的eUICC发送指令;管理平台接收响应指令,响应指令包括序列号、MSISDN和MSISDN对应的eUICC根据指令调整后的状态信息;管理平台根据响应指令中的序列号和MSISDN,确定MSISDN对应的eUICC所执行的子流程;管理平台根据响应指令中的状态信息,确定是否获取与MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数。第二方面,本申请提供一种异步通信装置,应用于异步通信系统的管理平台,异步通信系统还包括至少一个嵌入式通用集成电路卡eUICC,管理平台与至少一个eUICC中每一eUICC之间存在至少一个业务流程,每一业务流程包括至少一个子流程,该装置可以包括:参数获取模块、指令生成模块、指令发送模块、响应指令接收模块、子流程确定模块和状态信息校验模块。其中,参数获取模块,用于获取子流程的参数;指令生成模块,用于根据子流程的参数,生成指令,指令包括序列号和移动台国际用户识别码MSISDN,序列号用于指示指令的序号;指令发送模块,用于向MSISDN对应的eUICC发送指令;响应指令接收模块,用于接收响应指令,响应指令包括序列号、MSISDN和MSISDN对应的eUICC根据指令调整后的状态信息;子流程确定模块,用于根据响应指令中的序列号和MSISDN,确定MSISDN对应的eUICC所执行的子流程;状态信息校验模块,用于根据响应指令中的状态信息,确定是否获取与MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数。第三方面,本申请提供一种异步通信装置,该装置可以包括:处理器、通信接口和存储器;其中,存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该异步通信装置运行时,处理器执行该存储器存储的该计算机执行指令,以使该异步通信装置执行第一方面及其各种可选的实现方式中任意之一的异步通信方法。第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行上述第一方面及其各种可选的实现方式中任意之一的异步通信方法。第五方面,本申请提供一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面及其各种可选的实现方式中任意之一的异步通信方法。本申请提供的异步通信方法及装置,在管理平台获取子流程的参数之后,根据子流程的参数,生成指令,再向MSISDN对应的eUICC发送指令。管理平台还能够获取响应指令,根据响应指令中的序列号和MSISDN,确定MSISDN对应的eUICC所执行的子流程,根据响应指令中的状态信息,确定是否获取与MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数。相对于现有技术中,管理平台在指定时间段内,未接收到eUICC反馈的响应指令,则管理平台放弃与eUICC当前执行的业务流程,本申请提供的异步通信方法,由于管理平台将与eUICC之间的指令交互拆分为发送指令和接收响应指令,发送的指令和接收的响应指令均携带有序列号和MSISDN,管理平台能够确定MSISDN对应的eUICC所执行的子流程,再结合响应指令中的状态信息,确定是否获取与MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数,实现管理平台与eUICC之间的异步通信,方便管理平台进行子流程调配,提高对eUICC的管理效率。附图说明图1为本申请实施例提供的异步通信系统架构示意图一;图2为本申请实施例提供的异步通信方法流程示意图一;图3为本申请实施例提供的异步通信方法流程示意图二;图4为本申请实施例提供的异步通信系统架构示意图二;图5为本申请实施例提供的业务流程方法示意图;图6为本申请实施例提供的业务流程中第一阶段对应的方法示意图;图7为本申请实施例提供的业务流程中第二阶段的第一个子流程对应的方法示意图;图8为本申请实施例提供的业务流程中第二阶段的第二个子流程对应的方法示意图;图9为本申请实施例提供的业务流程中第二阶段的第三个子流程对应的方法示意图;图10为本申请实施例提供的业务流程中第三阶段对应的方法示意图;图11为本申请实施例提供的数据对账装置结构示意图一;图12为本申请实施例提供的数据对账装置结构示意图二;图13为本申请实施例提供的数据对账装置结构示意图三。具体实施方式下面结合附图对本申请实施例提供的异步通信方法及装置进行详细地描述。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释本文档来自技高网...

【技术保护点】
1.一种异步通信方法,其特征在于,应用于异步通信系统,所述异步通信系统包括管理平台和至少一个嵌入式通用集成电路卡eUICC,所述管理平台与所述至少一个eUICC中每一eUICC之间存在至少一个业务流程,每一业务流程包括至少一个子流程,所述方法包括:所述管理平台获取子流程的参数;所述管理平台根据所述子流程的参数,生成指令,所述指令包括序列号和移动台国际用户识别码MSISDN,所述序列号用于指示所述指令的序号;所述管理平台向所述MSISDN对应的eUICC发送所述指令;所述管理平台接收响应指令,所述响应指令包括所述序列号、所述MSISDN和所述MSISDN对应的eUICC根据所述指令调整后的状态信息;所述管理平台根据所述响应指令中的序列号和MSISDN,确定所述MSISDN对应的eUICC所执行的子流程;所述管理平台根据所述响应指令中的状态信息,确定是否获取与所述MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数。

【技术特征摘要】
1.一种异步通信方法,其特征在于,应用于异步通信系统,所述异步通信系统包括管理平台和至少一个嵌入式通用集成电路卡eUICC,所述管理平台与所述至少一个eUICC中每一eUICC之间存在至少一个业务流程,每一业务流程包括至少一个子流程,所述方法包括:所述管理平台获取子流程的参数;所述管理平台根据所述子流程的参数,生成指令,所述指令包括序列号和移动台国际用户识别码MSISDN,所述序列号用于指示所述指令的序号;所述管理平台向所述MSISDN对应的eUICC发送所述指令;所述管理平台接收响应指令,所述响应指令包括所述序列号、所述MSISDN和所述MSISDN对应的eUICC根据所述指令调整后的状态信息;所述管理平台根据所述响应指令中的序列号和MSISDN,确定所述MSISDN对应的eUICC所执行的子流程;所述管理平台根据所述响应指令中的状态信息,确定是否获取与所述MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数。2.根据权利要求1所述的异步通信方法,其特征在于,所述管理平台获取子流程的参数,包括:若所述子流程是业务流程中的首个子流程,所述管理平台获取eUICC证书,所述eUICC证书用于指示所述eUICC证书对应的eUICC是否具备与所述管理平台通信的权限;所述管理平台获取所述业务流程的首个子流程对应的参数,所述首个子流程对应的参数包括:具备通信权限的eUICC对应的MSISDN。3.根据权利要求1所述的异步通信方法,其特征在于,所述子流程的参数包括:所述子流程的流程节点标识、所述序列号和所述MSISDN;在所述管理平台获取子流程的参数之后,根据所述响应指令中的序列号和MSISDN,确定所述MSISDN对应的eUICC所执行的子流程之前,所述方法还包括:所述管理平台存储所述子流程的参数;所述管理平台根据所述响应指令中的序列号和MSISDN,确定所述MSISDN对应的eUICC所执行的子流程,包括:所述管理平台根据所述响应指令中的序列号和MSISDN,以及预存储的子流程的流程节点标识、序列号和MSISDN,确定所述MSISDN对应的eUICC所执行的子流程。4.根据权利要求1所述的异步通信方法,其特征在于,所述管理平台根据所述响应指令中的状态信息,确定是否获取与所述MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数,包括:若所述状态信息为第一状态信息,所述第一状态信息表示所述MSISDN对应的eUICC根据所述指令调整自身状态成功,且未完成业务流程中的所有子流程,则所述管理平台获取与所述MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数;若所述状态信息为第二状态信息,所述第二状态信息表示所述MSISDN对应的eUICC根据所述指令调整自身状态失败,或者已成功完成业务流程中的所有子流程,则所述管理平台停止获取与所述MSISDN对应的eUICC所执行子流程相邻的下一个子流程的参数。5.根据权利要求1至4任一项所述的异步通信方法,其特征在于,所述管理平台接收响应指令之后,所述方法还包括:所述管理平台根据所述响应指令中的状态信息,更新业务流程对应的状态参数。6.一种异步通信装置,其特征在于,应用于异步通信系统的管理平台,所述异步通信系统还包括至少一个嵌入式通用集成电路卡eUICC,所述管理平台与所述至少一个eUICC中每一eUICC之间存在至少一个业务流程,每一...

【专利技术属性】
技术研发人员:王洪丽赵东辉侯晓军程琳徐功伟刘晓涛董军张轶慧李双喜闵庆学
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1