一种终端应用的控制方法、装置及系统制造方法及图纸

技术编号:23164266 阅读:146 留言:0更新日期:2020-01-21 22:29
本发明专利技术实施例公开了一种终端应用的控制方法、装置及系统,涉及终端领域,所述方法包括:卡应用主动发起用于控制终端应用的控制命令;所述卡应用接收所述终端应用响应所述控制命令的响应命令,所述响应命令携带所述终端应用根据所述控制命令进行对应处理的结果。本发明专利技术实施例实现卡应用对终端应用的主动控制,提高了机器对机器环境下的卡应用对终端应用的控制效果。

A control method, device and system for terminal application

【技术实现步骤摘要】
一种终端应用的控制方法、装置及系统
本专利技术涉及终端领域,特别涉及一种终端应用的控制方法、装置及系统。
技术介绍
物联网被称为继计算机、互联网之后,世界信息产业的第三次浪潮,代表了下一代信息技术发展方向,美国、欧盟、中国等国纷纷出台物联网发展规划,进行相关技术和产业前瞻布局。随着物联网技术的普及,物联网终端的应用也越来越深入到人们的生活中。一般物联网终端具有下列特点:1)低移动性:物联网终端不移动,不经常移动或者是在指定的区域内移动。2)时间控制接入:物联网终端在规定时间内发送接收数据。3)时间容忍度:物联网终端仅需要延迟数据传输。4)使用分组交换:物联网终端需要分组数据传输。5)在线少量数据传输:永远在线少量数据传输。6)离线少量数据传输:物联网终端只需要离线少量数据传输。7)只有物联网发起:使用终端发起的通信。8)很少有移动接收:网络偶尔发起业务(Push)。9)离线指示:物联网服务器(MTCserver)感知终端离线。10)拥塞指示:物联网服务器感知终端被屏蔽。11)优先告警:网络需要保证PAM消息优先被传递。12)特别低的功耗:终端低功耗保证。13)安全连接:物联网终端要求它与物联网服务器建立安全连接。14)特定位置触发器:对已知位置物联网终端进行触发的机器型通信(MTC,MachineTypeCommunication)应用。同时,在多数情况下,物联网终端业务的开展又离不开通用集成电路卡(UICC,UniversalIntegratedCircuitCard)。众所周知,通用集成电路卡在第三代合作伙伴计划(3GPP,3rdGenerationPartnershipProject)3G、长期演进(LTE,LongTermEvolution)终端中有着重要的作用。UICC可以包括多种逻辑应用,例如通用用户标识模块(USIM,UniversalSubscriberIdentityModule)、IP多媒体业务标识模块(ISIM,IPMultimediaServiceIdentityModule)、托管方用户标识模块(又译为托管方订阅标识模块,HPSIM,HostingPartySubscriptionIdentityModule)以及其他应用等等。USIM在通用移动通信系统网络中用于存储用户身份信息、个人数据和安全信息等,同时利用必要的功能和数据,在用户访问移动网络服务时进行用户识别和授权,实现移动网络能够表示和识别用户应用的要求。与2G时代的SIM(用户标识模块,SubscriberIdentityModule)卡相比较,3G、LTE的USIM不再建立在单一的电信应用平台上,而是成为UICC上多种驻留的应用之一,UICC成为了通用智能平台,为其上层应用提供了统一的底层支撑,实现了平台与应用的分离。在UICC与终端间交互的发展过程中,UICC始终处于完全被动的地位,终端发送命令到UICC,UICC执行命令后返回响应到终端,终端和UICC间以命令APDU(CommandAPDU,简称为C-APDU,其中APDU为应用协议)/响应APDU(ResponseAPDU,简称为P-APDU)成对的方式进行交互,并且都是终端发起命令UICC响应的方式,终端始终是占据主导地位的,后来为了加强卡主动发起命令的需求,在终端和UICC的接口中引入用户识别应用工具STK(SIMToolKit以及通用用户识别应用工具USAT(USIMApplicationToolkit),但是STK、USAT也仅仅提供非常简单、有限的,根据3GPP3GPPTS31.11114.5.0版本(注解:2017.12发布),UICC支持的ProactiveUICC命令(主动式命令)仅仅包括诸如PROVIDELOCALINFORMATION、DISPLAYTEXT、REFRESH、SENDSHORTMESSAGE、SETUPCALL等等。比如DISPLAYTEXT要求终端在屏幕上显示一段文本,这些命令只能要求终端做一些简单的功能。随着物联网的发展以及UICC业务本身的发展,UICC与终端交互的需求越来越多,很多终端应用需要UICC应用作为主动发起者并且执行更为复杂的操作。
技术实现思路
根据本专利技术实施例提供的技术方案,解决终端的卡或卡应用无法有效地主动控制终端或终端应用的问题。根据本专利技术一个实施例提供的一种终端应用的控制方法,包括:卡应用主动发起用于控制终端应用的控制命令;所述卡应用接收所述终端应用响应所述控制命令的响应命令,所述响应命令携带所述终端应用根据所述控制命令进行对应处理的结果。根据本专利技术另一实施例提供的一种终端应用的控制方法,包括:终端主控装置接收卡应用主动发起的控制命令;所述终端主控装置根据所述控制命令,确定所述卡应用期望控制的终端应用及用于主动控制所述终端应用的控制信息;所述终端主控装置将所述控制信息传送至所述终端应用,以供所述终端应用根据所述控制信息进行对应处理。根据本专利技术另一实施例提供的一种终端应用的控制方法,包括:终端应用获取来自卡应用的用于控制所述终端应用的控制信息;所述终端应用根据所述控制信息,确定所述控制信息是否符合执行要求;所述终端应用根据确定结果,进行对应处理,并将携带处理结果的响应命令发送至所述卡应用。根据本专利技术另一实施例提供的一种卡应用装置,包括:控制发起模块,用于主动发起用于控制终端应用的控制命令;响应接收模块,用于接收所述终端应用响应所述控制命令的响应命令,所述响应命令携带所述终端应用根据所述控制命令进行对应处理的结果。根据本专利技术另一实施例提供的一种终端主控装置,包括:控制命令接收模块,用于接收卡应用主动发起的控制命令;控制命令处理模块,用于模块根据所述控制命令,确定所述卡应用期望控制的终端应用及用于主动控制所述终端应用的控制信息;控制信息传递模块,用于将所述控制信息传送至所述终端应用,以供所述终端应用根据所述控制信息进行对应处理。根据本专利技术另一实施例提供的一种终端应用装置,包括:控制信息获取模块,用于获取来自卡应用的用于控制所述终端应用的控制信息;控制信息确定模块,用于所述终端应用根据所述控制信息,确定所述控制信息是否符合执行要求;控制信息执行模块,用于所述终端应用根据确定结果,进行对应处理,并将携带处理结果的响应命令发送至所述卡应用。根据本专利技术另一实施例提供的一种终端应用的控制系统,包括:卡应用装置,用于主动发起用于控制终端应用的控制命令;终端主控装置,用于根据所述控制命令,确定所述卡应用期望控制的终端应用及用于主动控制所述终端应用的控制信息,并将所述控制信息传送至所述终端应用;终端应用装置,用于根据所述控制信息,确定所述控制信息是否符合执行要求,根据确定结果,进行对应处理,并将携带处理结果的响应命令发送至所述卡应用。本专利技术实施例提供的技术方案具有如下有益效果:本专利技术实施例实现卡或卡应用对终端或终端应用的本文档来自技高网
...

【技术保护点】
1.一种终端应用的控制方法,包括:/n卡应用主动发起用于控制终端应用的控制命令;/n所述卡应用接收所述终端应用响应所述控制命令的响应命令,所述响应命令携带所述终端应用根据所述控制命令进行对应处理的结果。/n

【技术特征摘要】
1.一种终端应用的控制方法,包括:
卡应用主动发起用于控制终端应用的控制命令;
所述卡应用接收所述终端应用响应所述控制命令的响应命令,所述响应命令携带所述终端应用根据所述控制命令进行对应处理的结果。


2.根据权利要求1所述的方法,所述控制命令包括终端应用标识及用于主动控制所述终端应用的控制信息,所述控制信息包括卡应用标识、数据信息和操作类型。


3.根据权利要求1或2所述的方法,所述控制命令的结构包括控制命令定义字段、操作类型定义字段、卡应用和终端应用的标识字段,每个字段均符合第三代合作伙伴计划标准3GPP中命令应用协议数据单元APDU的定义;所述响应命令包括操作类型定义字段和响应结果字段,每个字段均符合3GPP中响应APDU的定义。


4.根据权利要求3所述的方法,所述卡应用包括通用用户标识模块USIM、IP多媒体业务标识模块ISIM、托管方用户标识模块HPSIM。


5.一种终端应用的控制方法,包括:
终端主控装置接收卡应用主动发起的控制命令;
所述终端主控装置根据所述控制命令,确定所述卡应用期望控制的终端应用及用于主动控制所述终端应用的控制信息;
所述终端主控装置将所述控制信息传送至所述终端应用,以供所述终端应用根据所述控制信息进行对应处理。


6.根据权利要求5所述的方法,所述终端主控装置根据所述控制命令,确定所述卡应用期望控制的终端应用及用于主动控制所述终端应用的控制信息包括:
所述终端主控装置从所述控制命令中获取终端应用标识及包含卡应用标识、数据信息、操作类型的所述控制信息;
所述终端主控装置根据所述终端应用标识,确定所述卡应用期望控制的所述终端应用。


7.根据权利要求6所述的方法,所述控制命令的结构包括控制命令定义字段、操作类型定义字段、卡应用和终端应用的标识字段,每个字段均符合第三代合作伙伴计划标准3GPP中命令应用协议数据单元APDU的定义。


8.根据权利要求5-7任意一项所述的方法,所述卡应用包括通用用户标识模块USIM、IP多媒体业务标识模块ISIM、托管方用户标识模块HPSIM。


9.一种终端应用的控制方法,包括:
终端应用获取来自卡应用的用于控制所述终端应用的控制信息;
所述终端应用根据所述控制信息,确定所述控制信息是否符合执行要求;
所述终端应用根据确定结果,进行对应处理,并将携带处理结果的响应命令发送至所述卡应用。


10.根据权利要求9所述的控制方法,所述终端应用获取来自卡应用的用于控制所述终端应用的控制信息包括:
所述终端应用从终端主控装置获取所述控制信息,所述控制信息是所述终端主控装置从卡应用主动发起的用于控制所述终端应用的控制命令中获取并发送的,所述控制信息包括卡应用标识、数据信息和操作类型。


11.根据权利要求10所述的方法,所述终端应用根据所述控制信息,确定所述控制信息是否符合执行要求包括:
若所述卡应用标识对应的卡应用发送的操作类型符合预设执行规则,则所述终端应用确定所述控制信息符合执行要求。


12.根据权利要求11所述的方法,所述预设执行规则包括执行预设卡应用发送的部分或全部操作类型对应的操作。


13.根据权利要求10所述的方法,所述终端应用根据确定结果,进行对应处理包括:
所述终端应用根据所述控制信息符合执行要求的确定结果,执行所述操作类型对应的操作;或者
所述终端应用根据所述控制信息不符合执行要求的确定结果,不执行所述操作类型对应的操作。


14.根据权利要求10-13任意一项所述的方法,所述控制命令的结构包括控制命令定义字段、操作类型定义字段、卡应用和终端应用的标识字段,每个字段均符合第三代合作伙伴计划标准3GPP中命令应用协议数据单元APDU的定义;所述响应命令包括操作类型定义字段和响应结果字段,每个字段均符合3GPP中响应APDU的定义。


15.根据权利要求14所述的方法,所述卡应用包括通用用户标识模块USIM、IP多媒体业务标识模块ISIM、托管方用户标识模块HPSIM。


16.一种卡应用装置,包括:
控制发起模块,用于主动发起用于控制终端应用的控制命令;
响应接收模块,用于接收所述终端应用响应所述控制命令的响应命令,所述响应命令携带所述终端应用根据所述控制命令进行对应处理的结果。


17.根据权利要求16所述的装置,所述控制命令包括终端应用标识及用于主动控制所述终端应用的控制信息,所述控制信息包括卡应用标识、数据信息和操作类型。


18.根据权利要求17所述的装置,所述控制命令的结构包括控制命令定义字段、操作类型定义字段、卡应用和终端应用的标识字段,每...

【专利技术属性】
技术研发人员:吴传喜
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1