用于配备在移动终端上的se的通信接口方法和使用该通信接口方法的se的制作方法

文档序号:6496941阅读:292来源:国知局
用于配备在移动终端上的se的通信接口方法和使用该通信接口方法的se的制作方法
【专利摘要】提供了一种用于配备在移动终端上的SE的通信接口方法和使用该通信接口方法的SE。通信接口方法包括:由安装在配备在移动终端上的SE中的通信管理器经由移动终端连接到服务器;由通信管理器执行与通信管理器分离地安装在SE中的小应用程序与服务器之间的通信处理。因此,由于由单独的通信管理器而不是小应用程序来执行小应用程序与服务器之间的通信处理,因此处理功能被从小应用程序省略,使得小应用程序可被简化。
【专利说明】用于配备在移动终端上的SE的通信接口方法和使用该通信接口方法的SE
【技术领域】
[0001]本发明涉及通信接口方法,更具体地,涉及用于配备在移动终端上的安全元件(SE)的通信接口方法。
【背景技术】
[0002]运行在通用用户识别模块(USM)卡中的工具包小应用程序配备有通信处理功能,该功能用于执行与移动网络运营商服务器进行的空中(OTA)通信或承载独立协议(BIP)/传输控制协议(TCP)/用户数据包协议(UDP)通信。
[0003]图1是示出US頂卡的程序架构的示图。如图1中所示,除了工具包框架20和卡操作系统(C0S)30以外,USIM卡包括安装在其中的用于执行不同服务的多个工具包小应用程序11、12和13。
[0004]工具包小应用程序11、12和13配备有它们各自的用于直接执行必要的通信处理的通信处理功能。
[0005]图2是示出工具包小应用程序11、12和13的通信方案的表格。参照图1和图2,I)工具包小应用程序-111执行仅根据OTA的通信处理,2)工具包小应用程序-212仅执行根据OTA和TCP的通信处理,3)工具包小应用程序-313执行仅根据TCP和UDP的通信处理。
[0006]为使工具包小应用程序-111执行根据TCP的通信处理,应该将TCP通信处理功能添加到工具包小应用程序-111,这会导致编程方面的不便。
[0007]另外,将通信处理工具添加到工具包小应用程序11、12和13导致难以开发工具包小应用程序。另外,因为工具包小应用程序11、12和13配备有部分相同的通信处理功能,所以小应用程序的容量增加,因此需要高容量存储器。
[0008]随着移动网络的近期发展和各种移动服务的出现,服务器与USIM卡之间的通信变得更加频繁,且它们之间交换的数据量增加。因此,除了 OTA通信以外还需要BIP通信的工具包小应用程序的数量增加。
[0009]在这种情况下,由于工具包小应用程序的容量增加且对于高容量存储器的需求增力口,因此难以开发工具包小应用程序,且USM卡的制造成本增加。

【发明内容】

[0010]技术问题
[0011]一个或更多个示例性实施例提供了一种通信接口方法和使用该通信接口方法的UE,其中,所述通信接口方法借助于与小应用程序分离的通信管理器来执行小应用程序与服务器之间的通信处理。
[0012]技术方案
[0013]根据示例性实施例的一方面,提供了一种通信接口方法,包括:由安装在配备在移动终端上的SE中的通信管理器经由移动终端连接到服务器;由通信管理器执行与通信管理器分离地安装在SE中的小应用程序与服务器之间的通信处理。
[0014]执行的步骤可包括:仅针对被注册为借助于通信管理器与服务器进行通信的小应用程序执行小应用程序与服务器之间的通信处理。
[0015]未被注册为借助于通信管理器与服务器进行通信的小应用程序可直接执行针对服务器的通信处理。
[0016]执行的步骤可包括:执行小应用程序与服务器之间的连接处理。
[0017]执行的步骤可包括:从接收自服务器的数据提取命令;将命令发送到小应用程序;基于从小应用程序接收到的命令的处理结果来产生命令响应;将命令响应发送到服务器。
[0018]小应用程序与服务器之间的通信可以是经由0TA、BIP、TCP或UDP的通信。
[0019]根据另一示例性实施例的一方面,提供了一种SE,包括:接口,被配置为连接到移动终端;存储器,其中小应用程序和通信管理器被分离地安装;处理器,被配置为执行通信管理器以经由连接到接口的移动终端连接到服务器,并被配置为借助于通信管理器来执行小应用程序与服务器之间的通信处理。
[0020]根据另一示例性实施例的一方面,提供了一种记录有安装在配备在移动终端上的SE中的通信管理器的计算机可读记录介质,通信管理器执行通信接口方法包括:经由移动终端连接到服务器;执行与通信管理器分离地安装在SE中的小应用程序与服务器之间的通信处理。
[0021]有益效果
[0022]根据如上所述的示例性实施例,小应用程序与服务器之间的通信处理由单独的通信管理器而不是小应用程序执行。因此,可从小应用程序省略通信处理功能,使得小应用程序可被简化。因此,可降低小应用程序的容量,且可通过使用小容量存储器来实现SE。
[0023]另外,由于从小应用程序省略通信处理功能,因此小应用程序的开发可被简化。另夕卜,可通过更新通信管理器来简单地添加新的通信方案,而无需更新已经安装的小应用程序。因此,可更加容易地对功能进行扩展。
【专利附图】

【附图说明】
[0024]图1是示出USM卡的程序架构的示图;
[0025]图2是示出图1的工具包小应用程序的通信方案的示图;
[0026]图3是示出本发明可适用的通信系统的示图;
[0027]图4是示出配备有USM卡的移动终端的框图;
[0028]图5是示出用于USM处理器的用于与服务器进行通信的程序架构的示图;
[0029]图6是示出图5的工具包小应用程序的通信方案的表格;
[0030]图7是示出基本文件(EF)的格式的示图;
[0031]图8是示出使移动网络运营商服务器与USM卡连接的处理的示图;
[0032]图9是示出在移动网络运营商服务器与USM卡之间进行通信的处理的示图。
【具体实施方式】[0033]现在将详细参照本发明总体构思的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终表示相同的元件。以下将描述实施例,以便通过参照附图来解释本发明总体构思。
[0034]图3是示出本发明可适用的通信系统的示图。如图3中所示,通过将移动网络运营商服务器50、移动终端100和USM卡160彼此连接来建立本发明可适用的通信系统。
[0035]具体地,移动终端100和移动网络运营商服务器50经由移动网络彼此连接,以使用OTA或BIP方法来进行通信。对于BIP方法,该方法包容TCP方法和UDP方法。
[0036]USIM卡160可被配备在移动终端100上。当USM卡160被配备在移动终端100上时,USM卡160和移动终端100彼此进行通信。移动终端100和USIM卡160可根据OTA或BIP彼此进行通信。
[0037]当根据OTA执行通信时,以短消息服务(SMS)消息的形式发送数据,当根据BIP(TCP或UDP)执行通信时,以包的形式发送数据。
[0038]图4是示出配备有US頂卡160的移动终端100的框图。如图4中所示,移动终端100包括移动通信单元110、触摸屏120、控制单元130、存储器140和USM接口 150。
[0039]移动通信单元110经由移动网络与移动网络运营商服务器50连接,且USM接口150是用于支持与USM卡160进行通信的物理通信接口。
[0040]触摸屏120用作用于显示用户界面(UI)屏幕和内容的显示器,还用作用于接收以触摸方式的用户命令并将用户命令发送到控制单元130的用户界面,以下将详细描述这些。
[0041]控制单元130通过执行存储在存储器140中的程序来控制移动终端100的整体操作。
[0042]配备在移动终端100上的USM卡160包括移动终端接口 161、USM处理器163和USM存储器165。
[0043]移动终端接口 161是用于支持与移动终端100的US頂接口 150进行通信的物理通信接口。USIM存储器165是存储有USIM卡160所需的程序和数据的存储介质。
[0044]USIM处理器163处理经由移动终端100从移动网络运营商服务器50接收到的命令。在处理命令之前,USIM处理器163经由移动终端100与移动网络运营商服务器50连接。
[0045]图5是示出用于USM处理器163的用于与移动网络运营商服务器50进行通信的程序架构的示图。图5中所示出的架构的程序被安装在USIM存储器165上,并由USIM处理器163执行。
[0046]如图5中所示,通过包括工具包小应用程序171-1、171-2和171_3、连接处理器(CH) 173、工具包框架175和卡操作系统(COS) 177来建立用于与移动网络运营商服务器50进行通信的程序架构。
[0047]C0S177是用于US頂卡160和工具包框架175的OS,其中,工具包框架175定义由工具包小应用程序171-1、171-2和171-3所共享的一般元素,诸如模板、类和库。
[0048]如图5中所示,多个工具包小应用程序171-1、171-2和171-3被安装在USM卡160中,以执行不同的服务。工具包小应用程序171-1、171-2和171-3不执行针对移动网络运营商50的通信处理。也就是说,工具包小应用程序171-1、171-2和171-3仅处理命令。[0049]针对移动网络运营商50的通信处理包括:连接到移动网络运营商服务器50,从接收自移动网络运营商服务器50的数据提取命令,并响应于命令将命令的处理结果发送到移动网络运营商服务器50。
[0050]CH173是用于与工具包小应用程序171-1、171-2和171-3进行接口连接并经由移动终端100连接到移动网络运营商服务器50的通信管理器。另外,可将CH173视为用于执行工具包小应用程序171-1、171-2和171-3与移动网络运营商服务器50之间的通信处理的框架。
[0051]也就是说,CH174使移动网络运营商服务器50与US頂卡160连接,并从接收自移动网络运营商服务器50的数据提取命令,将命令发送到相应的小应用程序,并响应于命令将小应用程序的命令的处理结果发送到移动网络运营商服务器50。
[0052]这里,与移动网络运营商服务器50进行的通信包括根据OTA的通信和根据BIP (TCP或UDP)的通信。
[0053]因此,OTA和BIP (TCP和UDP)可被应用于如图6中所示的工具包小应用程序171-1,171-2 和 171-3 中的全部。
[0054]从安装在USM卡160中的工具包小应用程序之中,可存在不需要由CH173进行通信处理或者不想要由CH173进行通信处理的工具包小应用程序。
[0055]这由基本文件(EF)管理。具体地,可在EF注册将借助于CH173来执行通信处理的工具包小应用程序的工具包小应用程序参考(TAR),并由EF管理所述TAR。
[0056]图7示出EF的格式。如图7中所示,可在EF上记录注册的TAR的数量和所述TAR。
[0057]具体地,记录关于在EF注册的TAR的数量的信息。另外,记录将借助于CH173来执行通信处理的工具包小应用程序的TAR。
[0058]假设工具包小应用程序-1171-1的TAR-1和工具包小应用程序-2171-2的TAR-2被记录在EF上,然而工具包小应用程序-3173-3的TAR-3未被记录在EF上。
[0059]在这种情况下,对于工具包小应用程序-1171-1和工具包小应用程序-2171-2,CH173执行针对移动网络运营商服务器50的通信处理。
[0060]然而,对于工具包小应用程序-3171-3, CHl73不执行针对移动网络运营商服务器50的通信处理,且工具包小应用程序-3173-3直接执行所述通信处理。因此,在这种情况下,工具包小应用程序-3171-3需要包括执行通信处理的功能。
[0061]在下文中,将参照图8和图9来解释图3的系统的通信接口方法。图8是示出用于使移动网络运营商服务器50与USM卡160连接的处理的示图,图9是示出用于在移动网络运营商服务器50与USM卡160之间进行通信的处理的示图。
[0062]假设图8和图9中所示的工具包小应用程序171的TAR在EF注册。也就是说,工具包小应用程序171借助于CH173来执行针对移动网络运营商服务器50的通信处理。
[0063]如图8中所示,当从移动网络运营商服务器50接收到包含TCP连接请求的SMS消息时(S810),移动终端100将在操作S810接收到的SMS消息(TCP连接请求)连同SMS消息接收事件一起发送到USM卡160的CH173 (S820)。
[0064]由于移动终端100最初根据OTA与移动网络运营商服务器50进行通信,因此在通信初期以SMS消息的形式发送数据。
[0065]此后,CH173通过对在操作S820接收到的SMS消息进行解析来识别记录在SMS消息上的“TCP连接请求”(S830),并确定EF中存在根据TCP被连接到移动网络运营商服务器50的工具包小应用程序171的TAR(S840)。
[0066]当CH173将SMS消息(TCP连接)发送到移动终端100时(S850),移动终端100将在操作S850接收到的SMS消息(TCP连接)发送到移动网络运营商服务器50 (S860)。
[0067]当移动网络运营商服务器50响应于在操作S860接收到的SMS消息(TCP连接)将SMS消息(TCP连接响应)发送到移动终端100时(S870),移动终端100将在操作S870接收到的SMS消息(TCP连接响应)连同SMS消息接收事件一起发送到USM卡160的CH173(S880)。
[0068]因此,移动网络运营商服务器50与USM卡160之间的TCP连接被完成。移动网络运营商服务器50与US頂卡160之间的TCP连接由US頂卡160的CH173执行,不涉及工具包小应用程序171。
[0069]这是因为图8中所示的工具包小应用程序171被设置为所述工具包小应用程序171的TAR在EF注册。也就是说,工具包小应用程序171被设置为借助于CH173来执行针对移动网络运营商服务器50的通信处理。
[0070]因此,当图8中所示的工具包小应用程序171的TAR未在EF注册时(当CH173不执行针对移动网络运营商服务器50的通信处理时),由工具包小应用程序而不是CH173执行TCP连接。
[0071]在下文中,将参照图9解释在如图8所示在移动网络运营商服务器50与US頂卡160之间建立TCP连接之后在移动网络运营商服务器50与USM卡160之间执行的TCP通
/[目处理。
[0072]参照图9,当在TCP连接完成之后从移动网络运营商服务器50接收到记录有命令的TCP包时(S905),移动终端100将TCP包接收事件发送到USIM卡160的CH173 (S910)。
[0073]当CH173响应于在操作S910接收到的TCP包接收事件从移动终端100请求TCP包时(S915),移动终端100将TCP包(命令)发送到CH173 (S920)。
[0074]此后,CH173通过对在操作S920接收到的TCP包进行解析来从TCP包提取命令(S925),并将命令发送到工具包小应用程序171 (S930)。
[0075]工具包小应用程序171处理在操作S930接收到的命令(S935),并将操作S935中的命令的处理结果发送到CH173(S940)。
[0076]当由工具包小应用程序171完成命令的处理时(S945-是),CH173产生记录有命令的处理结果的命令响应(S950),并将命令响应发送到移动终端100(S955)。
[0077]移动终端100将在操作S955接收到的TCP包(命令响应)发送到移动网络运营商服务器50 (S960)。
[0078]到目前为止,已经描述了根据示例性实施例的用于通信数据的方法和用于借助于CH173使移动网络运营商服务器50与USM卡160连接的方法。
[0079]在上述示例性实施例中,三个工具包小应用程序被安装在USM卡160中。然而,这仅仅是示例。本申请可适用于当四个或更多个工具包小应用程序或少于2个工具包小应用程序可被安装在USM卡160中时。
[0080]另外,在上述示例性实施例中,移动网络运营商服务器50与US頂卡160建立TCP连接。然而,这仅仅是示例。本发明可适用于当移动网络运营商服务器50与USIM卡160建立UDP连接、OTA连接或任何其它类型的连接时。
[0081]另外,USIM卡160是为了向移动终端100的用户提供服务的目的与移动网络运营商服务器50进行通信的SE的示例。然而,本发明可适用于当USIM卡被其它类型的SE (例如,嵌入式SE、安全存储器卡等)所替代时。
[0082]另外,本发明可适用于当使用除了工具包小应用程序以外的小应用程序时,且本发明可适用于当USM卡160与服务器而不是移动网络运营商服务器50进行通信时。
[0083]移动终端100和移动网络运营商服务器50可经由无线网络而不是移动网络彼此连接,本发明可适用于当移动终端100被其它类型的移动装置所替代时。
[0084]本发明的技术理念可适用于记录有用于执行根据示例性实施例的方法和设备的功能的计算机程序的计算机可读记录介质。另外,可以以记录在计算机可读记录介质上的计算机可读代码的形式实现各种示例性实施例的技术理念。可由计算机读取并可存储数据的任何数据存储装置可用作计算机可读记录介质。例如,计算机可读记录介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光盘、硬盘驱动器等。另外,可通过在计算机之间进行连接的网络发送存储在计算机可读记录介质中的计算机可读代码或程序。
[0085]前述示例性实施例和优点仅仅是示例性的,并且不被解释为限制本发明构思。示例性实施例可容易地被应用于其它类型的设备。另外,对示例性实施例的描述意在说明而不是限制权利要求的范围,许多可选方案、修改和变化对于本领域技术人员而言将是清楚的。
【权利要求】
1.一种通信接口方法,包括: 由安装在配备在移动终端上的SE中的通信管理器经由移动终端连接到服务器; 由通信管理器执行与通信管理器分离地安装在SE中的小应用程序与服务器之间的通/[目处理。
2.如权利要求1所述的通信接口方法,其中,执行的步骤包括:仅针对被注册为借助于通信管理器与服务器进行通信的小应用程序执行小应用程序与服务器之间的通信处理。
3.如权利要求1所述的通信接口方法,其中,未被注册为借助于通信管理器与服务器进行通信的小应用程序直接执行针对服务器的通信处理。
4.如权利要求1所述的通信接口方法,其中,执行的步骤包括:执行小应用程序与服务器之间的连接处理。
5.如权利要求1所述的通信接口方法,其中,执行的步骤包括: 从接收自服务器的数据提取命令; 将命令发送到小应用程序; 基于从小应用程序接收到的命令的处理结果来产生命令响应; 将命令响应发送到服务器。
6.如权利要求1所述的通信接口方法,其中,小应用程序与服务器之间的通信是经由OTA、BIP、TCP 或 UDP 的通信。
7.一种SE,包括: 接口,被配置为连接到移动终端; 存储器,其中小应用程序和通信管理器被分离地安装; 处理器,被配置为执行通信管理器以经由连接到接口的移动终端连接到服务器,并被配置为借助于通信管理器来执行小应用程序与服务器之间的通信处理。
8.—种记录有安装在配备在移动终端上的SE中的通信管理器的计算机可读记录介质,通信管理器执行通信接口方法包括: 经由移动终端连接到服务器; 执行与通信管理器分离地安装在SE中的小应用程序与服务器之间的通信处理。
【文档编号】G06F15/16GK103918240SQ201280053083
【公开日】2014年7月9日 申请日期:2012年10月26日 优先权日:2011年10月28日
【发明者】朴志贤 申请人:Sk C&C 株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1