终端与卡应用的通信方法和终端技术

技术编号:13285569 阅读:59 留言:0更新日期:2016-07-09 01:58
本发明专利技术提供了一种终端与卡应用的通信方法和终端,该方法包括:接收第一卡应用的访问请求,访问请求中携带卡应用的标识;根据卡应用的标识,获取第一卡应用的优先级标签;判断当前的响应状态,根据当前的响应状态获取相关卡应用的优先级标签;根据第一卡应用和相关卡应用的优先级标签,对第一卡应用和相关卡应用的访问请求进行排序,并按照第一卡应用和相关卡应用的访问请求的排序顺序,依次进行响应。解决了多卡应用并发访问终端的冲突问题,提高了卡应用与终端通信的灵活性。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种终端和卡应用的通信方法和终端。
技术介绍
随着智能SIM卡业务应用的发展,终端上的SIM卡应用数量和种类不断增加,终端呈现一个SIM卡上具有多种卡应用的趋势。在卡应用中,越来越多的卡应用需要访问终端。如访问终端调用卡应用对应的客户端,或者访问终端与外部设备进行通信等。但目前终端与卡应用的通信方式主要是串行通信,即在机卡通道中只响应一个卡应用对终端的访问。所以亟需一种终端与卡应用的通信方法来解决目前的访问方式所面临的多卡应用并发访问中的冲突问题,以确保卡应用与终端通信的灵活性。
技术实现思路
本专利技术实施例提供一种终端与卡应用的通信方法和终端,解决了多卡应用并发访问终端的冲突问题,提高了卡应用与终端通信的灵活性。本专利技术实施例提供一种终端与卡应用的通信方法,包括:接收第一卡应用的访问请求,所述访问请求中携带卡应用的标识;根据所述卡应用的标识,获取所述第一卡应用的优先级标签;判断当前的响应状态,并获取相关卡应用的优先级标签;根据所述第一卡应用和所述相关卡应用的优先级标签,对所述第一卡应用和所述相关卡应用的访问请求进行排序,并按照所述第一卡应用和所述相关卡应用的访问请求的排序顺序,依次进行响应。本专利技术实施例提供一种终端,包括:接收模块,用于接收第一卡应用的访问请求,所述访问请求中携带卡应用的标识;获取模块,用于根据所述卡应用的标识,获取所述第一卡应用的优先级标签;判断模块,用于判断当前的响应状态;所述获取模块,还用于获取相关卡应用的优先级标签;排序模块,用于根据所述第一卡应用和所述相关卡应用的优先级标签,对所述第一卡应用和所述相关卡应用的访问请求进行排序;执行模块,用于按照所述第一卡应用和所述相关卡应用的访问请求的排序顺序,依次进行响应。本专利技术实施例提供一种终端与卡应用的通信方法和终端,通过接收第一卡应用的访问请求,访问请求中携带卡应用的标识;根据卡应用的标识,获取第一卡应用的优先级标签;判断当前的响应状态,根据当前的响应状态获取相关卡应用的优先级标签;根据第一卡应用和相关卡应用的优先级标签,对第一卡应用和相关卡应用的访问请求进行排序,并按照第一卡应用和相关卡应用的访问请求的排序顺序,依次进行响应。解决了多卡应用并发访问终端的冲突问题,提高了卡应用与终端通信的灵活性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术终端和卡应用的通信方法实施例一的流程图;图2为本专利技术终端和卡应用的通信方法实施例二的流程图;图3为本专利技术终端和卡应用的通信方法实施例三的流程图;图4为本专利技术终端实施例一的结构示意图;图5为本专利技术终端实施例二的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术卡应用访问终端的方法实施例一的流程图,如图1所示,本专利技术的执行主体为安装有SIM卡的终端,如可以为移动终端和其他安装有SIM卡的终端。移动终端可以为智能手机、平板电脑等。则本实施例提供的终端和卡应用的通信方法包括以下步骤。步骤101,接收第一卡应用的访问请求,访问请求中携带卡应用的标识。具体地,本实施例中,SIM卡上的卡应用可通过机卡通道向终端发送访问请求,来访问终端的卡应用对应的客户端、WEB界面,或访问终端与外部设备进行通信。终端接收第一卡应用的访问请求,访问请求中携带的卡应用的标识可以为卡应用的名称、编号等。本实施例中,第一卡应用区别于正在进行响应的卡应用以及等待响应的卡应用。步骤102,根据卡应用的标识,获取第一卡应用的优先级标签。本实施例中,卡管理平台对SIM卡上的所有卡应用进行管理及分配优先级、设定优先级标签。具体地,卡管理平台可根据卡应用的应用领域和/或应用类型和/或应用时长等特征信息对卡应用进行优先级的分配,使涉及到敏感信息传递、实时性要求较高或访问即时的卡应用分配较高的优先级,对应设置较高的优先级标签,对不涉及到敏感信息传递、访问耗时较长或实时性要求不高的卡应用,分配较低的优先级,对应设置较低的优先级标签。本实施例中,根据卡应用的标识,获取第一卡应用的优先级标签的方式可以有以下两种。第一种获取方式为:终端通过和卡管理平台进行通信,获取用户办理的SIM卡上的所有卡应用的优先级标签,并将卡应用的标识与优先级标签进行关联存储。在接收到第一卡应用的访问请求后,根据携带在访问请求中的卡应用的标识,获取关联存储的第一卡应用的优先级标签。第二种获取方式为:SIM卡从卡管理平台下载安装卡应用时,获取对应卡应用的标识和优先级标签。第一卡应用在向终端发送访问请求时,在访问请求中携带第一卡应用的标识和优先级标签,以根据携带在访问请求中第一卡应用的标识获取优先级标签。获取到第一卡应用的标识和优先级标签后进行关联存储。步骤103,判断当前的响应状态,并获取相关卡应用的优先级标签。本实施例中,由于存在多个卡应用并发访问终端的情况,所以终端面临多个卡应用并发访问的情况,当前的响应状态存在多种。如可以为一下几种情况:第一种当前的响应状态:对第二卡应用的访问请求正在进行响应,并存在等待响应的第三卡应用访问请求。第二种当前的响应状态:对第二卡应用的访问请求正在进行响应,但不存在等待响应的第三卡应用访问请求。第三种当前的响应状态:没有进行响应的卡应用的访问请求,但存在等待响应的第三卡应用访问请求。第四种当前的响应状态:没有进行响应的卡应用的访问请求,并且也不存在等待响应的第三卡应用访问请求。本实施例中,获取相关卡应用的优先级标签时,可通过相关卡应用的标识获取关联存储的优先级标签。其中,根据当前的响应状态的不同,相关卡应用也不同。如当前的响应状态为第一种时,获取的相关卡应用的优先级标签为第二卡应用和第三卡应用的优先级标签本文档来自技高网...

【技术保护点】
一种终端与卡应用的通信方法,其特征在于,包括:接收第一卡应用的访问请求,所述访问请求中携带卡应用的标识;根据所述卡应用的标识,获取所述第一卡应用的优先级标签;判断当前的响应状态,并获取相关卡应用的优先级标签;根据所述第一卡应用和所述相关卡应用的优先级标签,对所述第一卡应用和所述相关卡应用的访问请求进行排序,并按照所述第一卡应用和所述相关卡应用的访问请求的排序顺序,依次进行响应。

【技术特征摘要】
1.一种终端与卡应用的通信方法,其特征在于,包括:
接收第一卡应用的访问请求,所述访问请求中携带卡应用的标识;
根据所述卡应用的标识,获取所述第一卡应用的优先级标签;
判断当前的响应状态,并获取相关卡应用的优先级标签;
根据所述第一卡应用和所述相关卡应用的优先级标签,对所述第一卡应
用和所述相关卡应用的访问请求进行排序,并按照所述第一卡应用和所述相
关卡应用的访问请求的排序顺序,依次进行响应。
2.根据权利要求1所述的方法,其特征在于,若确定当前的响应状态
为对第二卡应用的访问请求正在进行响应,则根据所述第一卡应用和所述相
关卡应用的优先级标签,对所述第一卡应用和所述相关卡应用的访问请求进
行排序,并按照所述第一卡应用和所述相关卡应用的访问请求的排序顺序,
依次进行响应具体包括:
以所述优先级标签表示的优先级由高到低的顺序,对所述第一卡应用和
所述第二卡应用的访问请求进行排序;
若确定所述第一卡应用的访问请求排在所述第二卡应用的访问请求的前
面,则中止所述第二卡应用的当前访问,对所述第一卡应用的访问请求进行
响应完成后,继续对所述第二卡应用的访问请求进行响应;
若确定所述第一卡应用的访问请求排在所述第二卡应用的访问请求的后
面,则对所述第二卡应用的访问请求的响应完成后,对所述第一卡应用的访
问请求进行响应。
3.根据权利要求2所述的方法,其特征在于,所述对所述第二卡应用
的访问请求的响应完成后,对所述第一卡应用的访问请求进行响应具体包括:
所述对所述第二卡应用的访问请求的响应完成后,判断是否存在等待响
应的第三卡应用访问请求;
若确定存在等待响应的第三卡应用访问请求,则以所述优先级标签表示
的优先级由高到低的顺序,对所述第一卡应用和所述第三卡应用的访问请求
进行排序,按照所述第一卡应用和所述第三卡应用的访问请求的排序顺序,
依次进行响应。
4.根据权利要求2所述的方法,其特征在于,所述中止所述第二卡应

\t用的当前访问之后,还包括:
对所述第二卡应用的标识、执行断点以指针赋值的形式进行存储。
5.根据权利要求4所述的方法,其特征在于,所述若确定所述第一卡
应用的访问请求排在所述第二卡应用的访问请求的前面,则中止所述第二卡
应用的当前访问,对所述第一卡应用的访问请求进行响应完成后,继续对所
述第二卡应用的访问请求进行响应具体包括:
若确定所述第一卡应用的访问请求排在所述第二卡应用的访问请求的前
面,则判断所述指针是否已被赋值;
若确定所述指针已被赋值,则判断所述第一卡应用的优先级标签表示的
优先级是否高于紧急响应优先级标签表示的优先级;
若确定所述第一卡应用的优先级标签表示的优先级高于紧急响应优先级
标签表示的优先级,则将所述指针复位,中止所述第二卡应用的当前访问,
将所述指针赋值为所述第二卡应用的标识、执行断点,对所述第一卡应用的
访问请求进行响应完成后,根据所述指针中的第二卡应用的标识和执行断点,<...

【专利技术属性】
技术研发人员:翟京卿
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1