移动终端卡应用的访问方法和系统的制作方法
【技术领域】
[0001]本发明涉及移动互联网领域,特别涉及一种移动终端卡应用的访问方法和系统。
【背景技术】
[0002]智能手机技术发展迅速,手机钱包的空中圈存技术日益成熟,有力地支撑了 020(online to off line,线上线下电子商务)业务的发展。
[0003]大部分手机与手机卡的IS07816接触式接口(也可以称为IS07816接口或者7816接口)只支持例如短信、语音拨号等基本指令,而不支持应用级指令,导致应用层的手机客户端无法直接访问手机卡中的COS (Chip Operating System,片内操作系统),因此,手机客户端无法通过扩展指令来访问手机卡中的应用。
[0004]目前,用户都是通过手机上的应用菜单访问手机卡应用,例如,对于带有UTK (UIMcard Tool Kit,UIM卡开发工具包)功能的UIM (User Identity Module,用户识别模块)卡(称为UTK卡),用户通过手机上的UTK菜单可以访问UTK卡应用。但是,由于手机上的应用菜单本身层级就很深,造成用户需要多次操作应用菜单才能访问到相应的手机卡应用,影响用户体验。据统计,在UTK卡中,少则五、六步操作,多则需要十几步甚至二十几步操作才能访问到一些UTK卡应用,造成用户使用非常不方便。例如,一个进入移动支付应用主菜单的常规操作,至少5步操作才能完成,分别为:进入“手机待机页面”、进入“设置”、找到“ΠΜ卡应用”、找到“移动支付菜单”、进入“移动支付应用菜单”,不仅步骤繁多,而且其中的进入“设置”、“ΠΜ卡应用”等菜单,大多数用户不熟悉这些菜单的操作,影响用户使用体验,不利于产品推广。
【发明内容】
[0005]本发明实施例所要解决的一个技术问题是:减少用户访问手机卡应用时的操作次数。
[0006]根据本发明实施例的一个方面,提出一种移动终端卡应用的访问方法,包括:移动终端的客户端插件响应于用户发出的客户端请求,调用拨号模块,以使拨号模块拨出与该客户端请求相应的特服号码;卡端的驻留检测模块通过IS07816接口检测到特服号码,通过卡端的片内操作系统启动与该特服号码相应的移动终端卡应用。
[0007]在移动终端卡应用的访问方法的一个实施例中,移动终端的客户端插件调用拨号模块,以使拨号模块拨出与该客户端请求相应的特服号码包括:移动终端的客户端插件确定与该客户端请求相应的特服号码,并将该特服号码发送给拨号模块,以使拨号模块拨出该特服号码;其中,客户端插件中预置有不同客户端请求及其相应的特服号码。
[0008]在移动终端卡应用的访问方法的一个实施例中,卡端的驻留检测模块通过卡端的片内操作系统启动与该特服号码相应的移动终端卡应用包括:卡端的驻留检测模块与卡端的片内操作系统通信,将特服号码传送给卡端的片内操作系统,并向卡端的片内操作系统发起一个中断,以使卡端的片内操作系统获得控制权;卡端的片内操作系统在获得控制权之后,启动与该特服号码相应的移动终端卡应用。
[0009]在移动终端卡应用的访问方法的一个实施例中,与该特服号码相应的移动终端卡应用启动之后,该方法还包括:移动终端卡应用调用其应用菜单,并在移动终端的客户端显示应用菜单。
[0010]在移动终端卡应用的访问方法的一个实施例中,卡端为UIM卡,移动终端卡应用为UTK应用;或者,卡端为SIM (Subscriber Identity Module,客户识别模块)卡,移动终端卡应用为STK (SIM card Tool Kit,SM卡开发工具包)应用。
[0011]根据本发明实施例的再一个方面,提出一种移动终端卡应用的访问系统,包括:移动终端的客户端插件和卡端的驻留检测模块;移动终端的客户端插件用于响应于用户发出的客户端请求,调用拨号模块,以使拨号模块拨出与该客户端请求相应的特服号码;卡端的驻留检测模块用于通过IS07816接口检测到特服号码,通过卡端的片内操作系统启动与该特服号码相应的移动终端卡应用。
[0012]在移动终端卡应用的访问系统的一个实施例中,移动终端的客户端插件中预置有不同客户端请求及其相应的特服号码,移动终端的客户端插件具体用于:响应于用户发出的客户端请求,确定与该客户端请求相应的特服号码,并将该特服号码发送给拨号模块,以使拨号模块拨出该特服号码。
[0013]在移动终端卡应用的访问系统的个实施例中,该访问系统还包括:卡端的片内操作系统;卡端的驻留检测模块具体用于:与卡端的片内操作系统通信,将特服号码传送给卡端的片内操作系统,并向卡端的片内操作系统发起一个中断,以使卡端的片内操作系统获得控制权;卡端的片内操作系统用于在获得控制权之后,启动与该特服号码相应的移动终端卡应用。
[0014]在移动终端卡应用的访问系统的个实施例中,该访问系统还包括:移动终端卡应用,用于启动之后调用其应用菜单,并在移动终端的客户端显示应用菜单。
[0015]在移动终端卡应用的访问系统的Iv实施例中,卡端为UIM卡,移动终端卡应用为UTK应用;或者,卡端为SIM卡,移动终端卡应用为STK应用。
[0016]本发明实施例至少具有以下优点:
[0017]通过在移动终端设置一个客户端插件,并且在卡端设置一个驻留检测模块,客户端插件可以响应于用户发出的客户端请求调用拨号模块,以使拨号模块拨出与该客户端请求相应的特服号码,驻留检测模块通过IS07816接口检测到特服号码,并与片内操作系统进行通信,启动与该特服号码相应的移动终端卡应用,实现直接调出卡应用菜单的目的,减少用户访问手机卡应用时的操作次数,方便用户使用,解决了应用菜单如UTK菜单/STK菜单等操作层级比较深造成用户使用不方便的问题。
[0018]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【附图说明】
[0019]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明移动终端卡应用的访问系统一个实施例的结构示意图。
[0021]图2为本发明移动终端卡应用的访问系统再一实施例的结构示意图。
[0022]图3为本发明移动终端卡应用的访问方法一个实施例的流程示意图。
[0023]图4为本发明移动终端卡应用的访问方法再一个实施例的流程示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0026]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0027]对于相关领域普
通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0028]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0029]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0030]发明人发现:应用菜单(如UTK菜单/STK菜单等)操作层级较深,造成用户访问手机卡应用时使用不方便。发明人还发现:大部分手机与手机卡的IS07816接口只支持例如短信、语音拨号等基本指令,而不支持应用级指令,导致应用层的手机客户端无法直接访问手机卡中的片内操作系统,因此,手机客户端无法通过扩展指令来访问手机卡中的应用。综合前述发现,发明人提出利用拨号的基本指令,在卡端设置驻留检测模块,该模块可以检测拨出的特服号码,利用其与片内操作系统通信的机会,启动与该特服号码相应的移动终端卡应用,从而实现了既可以使用手机客户端丰富的交互界面,又可以直接访问移动终端卡应用的目的。
[0031]在本发明中,移动终端例如可以是手机、平板电脑等设备,但不限于所举示例。卡端通常与移动终端配合使用以实现通信或者支付等特定功能,手机中常见的卡端例如为UM卡、SM卡等,但不限于所举示例。在ΠΜ卡中,移动终端卡应用为UTK应用,同理,在SIM卡中,移动终端卡应用为STK应用。
[0032]图1为本发明移动终端卡应用的访问系统一个实施例的结构示意图。
[0033]如图1所示,本实施例的移动终端卡应用的访问系统包括:移动终端I的客户端插件11和卡端2的驻留检测模块21 ;其中,例如可以在手机钱包客户端上增加客户端插件。
[0034]移动终端I的客户端插件11用于响应于用户发出的客户端请求,调用移动终端的拨号模块,以使拨号模块拨出与该客户端请求相应的特服号码,拨号模块拨出的特服号码可以通过IS07816接口传送到卡端。客户端插件可以基于呼叫建立(setup call)技术拨出特服号码,以触发移动终端卡应用。
[0035]卡端2的驻留检测模块21用于通过IS07816接口检测到特服号码,并且通过卡端的片内操作系统启动与该特服号码相应的移动终端卡应用。
[0036]其中,移动终端I的客户端插件11中预置有不同客户端请求及其相应的特服号码,每个特服号码对应一个功能,客户端插件可以由运营商统一定制,用户可以通过下载的方式获得客户端插件。下面列举一些特服号码,例如,特服号码“4321”,表示“圈存指令”;特服号码“4322”,表示“DOS方式显示手机钱包数据(如余额等)”;特服号码“4323”,表示“DOS方式显示交易数据(如交易明细等)”;特服号码“4324”,表示“获取手机钱包数据,并返回手机客户端显示”;特服号码“4325”,表示“获取交易数据,并返回手机客户端显示”。本领域技术人员可以理解,特服号码及其功能可以根据需要设置,本发明的特服号码及其功能不限于所举示例。
[0037]在一个实施例中,移动终端I的客户端插件11具体用于:响应于用户发出的客户端请求,确定与该客户端请求相应的特服号码,并将该特服号码发送给拨号模块,以使拨号模块拨出该特服号码。其中,客户端插件可以根据预置的内容,即,不同客户端请求及其相应的特服号码,来确定与该客户端请求相应的特服号码。
[0038]位于移动终端I的客户端插件11和位于卡端2的驻留检测模块21均可以通过软件方式实现,无需对移动终端和卡端进行硬件改造,用户通过升级软件可以很容易地实现本发明的应用访问方案,无需更换手机和卡,产品的兼容性能良好,用户体验好。
[0039]在一个实施例中,卡端还可以包括拨号鉴权模块,用来在特服号码上附加卡端的认证信息,以便于网络进行鉴权。
[0040]另外,在移动终端上可以保留UTK菜单或STK菜单,用户仍然可以采用多次操作UTK菜单或STK菜单的方式访问UTK应用或STK应用,这样用户既可以采用本发明的快捷应用访问方式,也可以使用现有技术的相对繁琐的菜单访问方式,从而为用户提供多种可供选择的应用访问方式。
[0041]图2为本发明移动终端卡应用的访问系统再一个实施例的结构示意图。如图2所示,在图1所示系统的基础上,本实施例的移动终端卡应用的访问系统还包括:卡端2的片内操作系统22和移动终端卡应用23。其中,卡端2的片内操作系统22与卡端的驻留检测模块21均位于卡端,驻留检测模块21可以通过片内操作系统22的应用程序接口(Applicat1n Programming Interface, API)与片内操作系统直接进行通信。
[0042]卡端2的驻留检测模块21在通过卡端2的片内操作系统22启动与该特服号码相应的移动终端卡应用时,具体用于:卡端2的驻留检测模块21与卡端2的片内操作系统22通信,将特服号码传送给卡端2的片内操作系统22,并且向卡端2的片内操作系统22发起一个中断,以使卡端2的片内操作系统22获得控制权。
[0043]卡端2的片内操作系统22用于在获得控制权之后,启动与该特服号码相应的移动终端卡应用23。
[0044]移动终端卡应用23用于在启动之后调用其应用菜单,并在移动终端的客户端显示应用菜单。根据特服号码的指示或者根据预先设定,应用菜单可以有不同的显示方式。一种方式是在手机客户端中嵌入UM卡DOS形式的显示界面;另一种方式是通过UTK应用,获取手机钱包数据和交易数据,通过数据短信通道,返回给手机,手机客户端主动截获并显
/Jn ο
[0045]下面列举一个示例性的访问系统实现圈存的业务流程。用户通过手机的客户端发起空圈圈存,客户端插件检测到用户的空圈圈存指令,根据空圈圈存指令确定出特服号码“4321”,将特服号码“4321”发送给UM卡端,UM卡端的驻留检测模块通过IS07816接口检测到特服号码“4321”,对特服号码“4321”进行鉴权(可选的),驻留检测模块通过片内操作系统的应用程序接口将特服号码“4321”传送给卡端的片内操作系统,片内操作系统启动与该特服号码相应的UTK应用,UTK应用启动之后调用其应用菜单,将UTK菜单界面嵌入到手机的客户端进行显示。
[0046]下面列举另一个示例性的访问系统实现圈存的业务流程。用户通过手机的客户端发起“客户端显示手机钱包数据的指令”,客户端插件检测到用户的“客户端显示手机钱包数据的指令”,根据指令确定出特服号码“4324”,将特服号码“4324”发送给SM卡端,SIM卡端的驻留检测模块通过IS07816接口检测到特服号码“4324”,对特服号码“4324”进行鉴权(可选的),驻留检测模块通过片内操作系统的应用程序接口将特服号码“4324”传送给卡端的片内操作系统,片内操作系统启动与该特服号码相应的STK应用,STK应用启动之后调用其应用菜单,通过STK应用菜单获取手机钱包数据,通过数据短信通道返回给手机,手机客户端主动截获并显示手机钱包数据。
[0047]图3为本发明移动终端卡应用的访问方法一个实施例的流程示意图。如图3所示,本实施例的访问方法包括以下步骤:
[0048]步骤S301,移动终端的客户端插件响应于用户发出的客户端请求,调用拨号模块,以使拨号模块拨出与客户端请求相应的特服号码。
[0049]其中,客户端插件中可以预置不同客户端请求及其相应
的特服号码。步骤S301的一种示例性实现方法包括:移动终端的客户端插件响应于用户发出的客户端请求,根据预置信息确定出与该客户端请求相应的特服号码,并将该特服号码发送给拨号模块,以使拨号模块拨出该特服号码,其中,拨号模块拨出的特服号码可以通过IS07816接口传送到卡端。需要说明的是,客户端插件可以基于呼叫建立(setup call)技术拨出特服号码,以触发移动终端卡应用。
[0050]步骤S302,卡端的驻留检测模块通过IS07816接口检测到特服号码,通过卡端的片内操作系统启动与特服号码相应的移动终端卡应用。
[0051]在一个实施例中,驻留检测模块在检测到特服号码之后,还可以在特服号码上附加卡端的认证信息,以便于网络进行鉴权。
[0052]其中,步骤S302中驻留检测模块通过卡端的片内操作系统启动与特服号码相应的移动终端卡应用的一种示例性实现方法包括:卡端的驻留检测模块与卡端的片内操作系统通信,将特服号码传送给卡端的片内操作系统,并向卡端的片内操作系统发起一个中断,以使卡端的片内操作系统获得控制权;卡端的片内操作系统在获得控制权之后,启动与该特服号码相应的移动终端卡应用。
[0053]另外,在移动终端卡应用启动之后,移动终端卡应用还可以调用其应用菜单,并在移动终端的客户端显示应用菜单。根据特服号码的指示或者根据预先设定,应用菜单可以有不同的显示方式。一种方式是在手机客户端中嵌入ΠΜ卡DOS形式的显示界面(类似windows窗口嵌入DOS界面);另一种方式是通过UTK应用,获取手机钱包数据和交易数据,移动终端卡应用通过数据短信通道主动推送回给手机,手机客户端插件主动截获并显示。
[0054]图4为本发明移动终端卡应用的访问方法再一个实施例的流程示意图。如图4所示,本实施例的访问方法包括以下步骤:
[0055]步骤S401,移动终端的客户端插件响应于用户发出的客户端请求,根据预置信息确定出与该客户端请求相应的特服号码,并将该特服号码发送给拨号模块。
[0056]步骤S402,拨号模块拨出该特服号码,其中,拨号模块拨出的特服号码可以通过IS07816接口传送到卡端。
[0057]步骤S403,卡端的驻留检测模块通过IS07816接口检测到特服号码,可选的,还可以进一步在特服号码上附加卡端的认证信息,以便于网络进行鉴权。
[0058]步骤S404,卡端的驻留检测模块与卡端的片内操作系统通信,将特服号码传送给卡端的片内操作系统,并向卡端的片内操作系统发起一个中断,以使卡端的片内操作系统获得控制权。
[0059]步骤S405,卡端的片内操作系统在获得控制权之后,启动与该特服号码相应的移动终端卡应用。
[0060]步骤S406,移动终端卡应用还可以调用其应用菜单,并在移动终端的客户端显示应用菜单,具体显示方式参见前述,这里不再赘述。
[0061]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0062]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种移动终端卡应用的访问方法,包括: 移动终端的客户端插件响应于用户发出的客户端请求,调用拨号模块,以使拨号模块拨出与该客户端请求相应的特服号码; 卡端的驻留检测模块通过IS07816接口检测到特服号码,通过卡端的片内操作系统启动与该特服号码相应的移动终端卡应用。2.根据权利要求1所述的方法,其特征在于,移动终端的客户端插件调用拨号模块,以使拨号模块拨出与该客户端请求相应的特服号码包括: 移动终端的客户端插件确定与该客户端请求相应的特服号码,并将该特服号码发送给拨号模块,以使拨号模块拨出该特服号码; 其中,客户端插件中预置有不同客户端请求及其相应的特服号码。3.根据权利要求1所述的方法,其特征在于,卡端的驻留检测模块通过卡端的片内操作系统启动与该特服号码相应的移动终端卡应用包括: 卡端的驻留检测模块与卡端的片内操作系统通信,将特服号码传送给卡端的片内操作系统,并向卡端的片内操作系统发起一个中断,以使卡端的片内操作系统获得控制权; 卡端的片内操作系统在获得控制权之后,启动与该特服号码相应的移动终端卡应用。4.根据权利要求1-3任一项所述的方法,其特征在于,与该特服号码相应的移动终端卡应用启动之后,该方法还包括: 移动终端卡应用调用其应用菜单,并在移动终端的客户端显示应用菜单。5.根据权利要求1-3任一项所述的方法,其特征在于, 卡端为用户识别模块ΠΜ卡,移动终端卡应用为UIM卡开发工具包UTK应用;或者,卡端为客户识别模块SIM卡,移动终端卡应用为SIM卡开发工具包STK应用。6.一种移动终端卡应用的访问系统,包括:移动终端的客户端插件和卡端的驻留检测模块; 移动终端的客户端插件用于响应于用户发出的客户端请求,调用拨号模块,以使拨号模块拨出与该客户端请求相应的特服号码; 卡端的驻留检测模块用于通过IS07816接口检测到特服号码,通过卡端的片内操作系统启动与该特服号码相应的移动终端卡应用。7.根据权利要求6所述的系统,其特征在于,移动终端的客户端插件中预置有不同客户端请求及其相应的特服号码,移动终端的客户端插件具体用于:响应于用户发出的客户端请求,确定与该客户端请求相应的特服号码,并将该特服号码发送给拨号模块,以使拨号模块拨出该特服号码。8.根据权利要求6所述的系统,其特征在于,该访问系统还包括:卡端的片内操作系统; 卡端的驻留检测模块具体用于:与卡端的片内操作系统通信,将特服号码传送给卡端的片内操作系统,并向卡端的片内操作系统发起一个中断,以使卡端的片内操作系统获得控制权; 卡端的片内操作系统用于在获得控制权之后,启动与该特服号码相应的移动终端卡应用。9.根据权利要求6-8任一项所述的系统,其特征在于,该访问系统还包括:移动终端卡应用,用于启动之后调用其应用菜单,并在移动终端的客户端显示应用菜单。10.根据权利要求6-8任一项所述的系统,其特征在于, 卡端为用户识别模块ΠΜ卡,移动终端卡应用为UIM卡开发工具包UTK应用;或者,卡端为客户识别模块SIM卡,移动终端卡应用为SIM卡开发工具包STK应用。
【专利摘要】本发明公开了一种移动终端卡应用的访问方法和系统,涉及移动互联网领域。本发明通过在移动终端设置一个客户端插件,并且在卡端设置一个驻留检测模块,客户端插件可以响应于用户发出的客户端请求调用拨号模块,以使拨号模块拨出与该客户端请求相应的特服号码,驻留检测模块通过ISO7816接口检测到特服号码,并与片内操作系统进行通信,启动与该特服号码相应的移动终端卡应用,实现直接调出卡应用菜单的目的,减少用户访问手机卡应用时的操作次数,方便用户使用,解决了应用菜单如UTK菜单/STK菜单等操作层级比较深造成用户使用不方便的问题。
【IPC分类】H04W88/02, H04M1/725, H04M1/247, H04W4/16
【公开号】CN104902450
【申请号】CN201410078682
【发明人】李峰
【申请人】中国电信股份有限公司
【公开日】2015年9月9日
【申请日】2014年3月5日