专利名称:在移动通信系统中提供sim应用工具包的设备和方法
技术领域:
本发明涉及一种用于在移动通信系统中提供用户识别模块(SIM)应用 工具包(SAT)的设备和方法。更具体地,本发明涉及一种用于从工具包管 理服务器下载SAT列表的小程序并将该小程序安装在便携式终端的设备和方 法。
背景技术:
最近,便携式通信系统的使用显著地增加。便携式通信系统的用户数量 如此增多,从而便携式通信系统被认为是现代人的必需品。基于大量的用户 和所创建的市场,业务提供商和系统制造商互相竟争研发产品和业务以使它 们区别于其它企业。
例如,研发了包括多媒体装置的特定的便携式终端,其除了能够提供通 信业务外,还能够提供各种业务。这些附加业务包括电话簿、游戏、短消 息、电子邮件、MPEG层3 (MP3)播放器、数字相机和无线互联网业务。
除了上述的业务,便携式终端提供用于将多个电话号码和其它必要的用 户信息(例如,时间表、周年纪念、备忘录、照片等)存储在独立存储介质 中的功能。
最近,便携式终端可包括智能卡,诸如用户识别模块(SIM)卡等。智 能卡包括用于存储用户信息和各种数据的闪存。
更特别地,智能卡具有用于存储个人信息的用户认证模块。此外,使用 智能卡的便携式终端能够通过SIM应用工具包(SAT)发送和接收个人信息。
通常,SAT表示用于操作由网络操作器提供给移动通信终端的用户的特 定业务的一系列命令和过程。仅当SIM和移动装备(ME)支持SAT时可提 供SAT业务。
54rr力l 1羊;系田( l & i'P Slli贫块"TCT1//T、 ;^/JlT且白 AT 、沾第- /fV厶
作伙伴项目(3GPP)技术规范(TS) 31.111和用于用户识别模块-移动装备 (SIM-ME)接口的3GPP TS 11.14中定义,用于操作SAT的命令包括从 SIM发送到ME的主动式命令和从ME发送到SIM的封装命令。
主动式命令包括显示文本、获得输入键、获得输入、更多时间、播放 音调、轮询间隔、刷新、设置菜单、选择项、发送短消息(SM)、发送辅助 服务(SS)、发送非结构化补充业务数据(USSD)、设置呼叫、轮询断开、提 供本地信息、设置偶数列表、执行卡应用协议数据单元(APDU)、关闭电源 卡、开启电源卡、获得读者状态、计时器管理、设置空闲模式文本、运行命 令、发送双音多频(DTMF)、语言通知、打开浏览器、打开信道、关闭信道、 发送数据、获得信道状态、业务搜索、获得业务信息和声明业务。
封装命令包括数据下载到SIM、菜单选择、通过SIM呼叫控制、计时 器到期和事件下载。
业务提供商组合这些命令并使用短消息业务(SMS )发送/接收组合的命
的业务,诸如将呼叫到特定的业务号码的连接。
传统终端仅可提供由业务提供商通过用于SIM中的特定的业务的SAT 预先实现的内置的SAT业务。因此,移动通信终端的用户仅可选择终端中提 供的SAT菜单并通过经由SAT菜单发送文本消息或通过使用移动通信终端的 呼叫功能来请求特定的业务,诸如,天气预报和交通信息。
图1示出传统便携式终端的业务屏幕。
参照图1,传统便携式终端使用SMS或多媒体消息系统(MMS)请求 所需的信息,并在SAT业务期间检查结果。随后,由于便携式终端接收一个 信道分配,因此可频繁发生无线资源的请求。
另外,便携式终端可通过SMS消息或MMS消息接收对SAT业务发生 的结果信息。在这种情况下,由于便携式终端终止支持SAT业务的模式,并 改变用于验证消息的模式,故存在使用户不便的问题。
为了解决上述问题,已经提出了使用非结构化补充业务数据(USSD )的 方法。引入USSD以支持操作器业务并从全球移动通信系统(GSM)网络发 送信息或特定的命令。
在USSD的情况下,如果用户输入流,则便携式终端可不解析流并发送相应的数据以达到效果。随后便携式终端从网络接收信息并显示信息。便携 式终端能够将命令发送到网络,从而便携式终端可使用该命令与GSM网络进 行通信。
然而,SAT业务仅支持业务纟是供商的菜单。也就是说,能够编辑便携式 终端的用户可能想要的终端。另外,当移动到漫游网络时,存在便携式终端 不能够使用SAT业务的问题。因此,需要一种在移动通信系统中提供SIM应 用工具包的改进的设备和方法。
发明内容
本发明的一方面在于至少解决上述的问题和/或缺点,并至少提供下述的 优点。因此,本发明的一方面在于提供一种用于在移动通信系统中编辑用户 识别模块(SIM)应用工具包(SAT)的业务列表的设备和方法。
本发明的另一方面在于提供一种用于在移动通信系统中通过非结构化补 充业务数据(USSD)请求SAT的业务列表的设备和方法。
本发明的另 一方面在于提供一种用于在移动通信系统中安装下载的SAT 列表的小程序的设备和方法。
根据本发明的一方面,提供了 一种用于在移动终端中提供用户识别模块 SIM应用工具包SAT的设备。该设备包括输入单元,用于接收对SAT业务 的用户请求以及接收对SAT菜单项的用户请求;控制器,用于响应于用户对 SAT业务的输入来请求SAT业务,用于请求SAT菜单项的列表并用于响应于 用户对SAT菜单项的输入来产生对小程序的请求。
根据本发明的另一方面,提供了一种用于提供SIM应用工具包(SAT) 的设备。该设备包括控制器,用于产生SAT业务项的SAT列表,接收小程 序请求,并用于当接收到小程序请求时,将请求的小程序发送到便携式终端; 通信单元',用于将SAT列表发送到便携式终端。
根据本发明的另 一方面,提供了 一种用于在移动终端中提供SIM应用工 具包(SAT)的方法。该方法包括请求包括SAT业务项的SAT列表;请求 与SAT列表上选择的项之一相应的小程序;从服务器接收请求的小程序;以 及安装请求的小程序。
根据本发明的另一方面,提供了一种通过工具包管理服务器提供SIM应 用工具包(SAT)的方法。该方法包括创建SAT列表;当接收到对SAT列表的请求时将创建的SAT列表发送到便携式终端;接收对与SAT列表上的项 相应的小程序的请求;搜索相应的小程序;以及将相应的小程序发送到便携 式终端。
通过下面结合附图的详细描述,本发明的其它方面、优点和突出的特点 将会对该领域中的技术人员变得清楚,所述详细描述公开了本发明的示例性 实施例。
通过下面结合附图进行的描述,本发明的特定示例性实施例的上述和其 它方面、特点和优点将会更加清楚,其中 图1示出传统便携式终端的业务屏幕;
图2是根据本发明示例性实施例的用于在移动系统中提供用户识别模块 (SIM)应用工具包(SAT)的方法的框图;
图3是示出根据本发明示例性实施例的用于在便携式终端中提供SIM应 用工具包(SAT)业务的方法的流程图;
图4是示出根据本发明示例性实施例的用于在工具包管理服务器中支持 SIM应用工具包(SAT)业务的方法的流程图;
图5是示出根据本发明示例性实施例的用于在移动通信系统中启用SIM 应用工具包(SAT)业务的方法的流程图;以及
图6A-6G示出根据本发明示例性实施例的使用SIM应用工具包(SAT) 业务的便携式终端的示例性屏幕。
贯穿附图,应该注意相同的标号表示相同或相似的部件、特点和结构。
具体实施方式
提供以下参照附图的描述以助于全面理解由权利要求
及其同等物定义的 本发明的示例性实施例。其包括各种特定细节以助于理解,但这仅被认为是 示例性的。因此,该领域的普通技术人员将认识到在不脱离本发明的范围 和精神的情况下,可以对所述的实施例进行各种变形和修改。另外,为了清 楚和简明,将省略对已知功能和结构的描述。
在以下描述和权利要求
中使用的术语和词语不限于书面含义,但仅被发 明人用于使对本发明的理解清楚和一致。因此,对于该领域的技术人员明显的是,提供本发明的示例性实施例的以下描述仅是说明的目的,并不是为了 限制由权利要求
及其同等物定义的本发明。
应该理解,除非上下文明确指示,单数形式"一个"也包括复数对象。 因此,例如,"组件接口"包括一个或多个这样的接口。
本发明的示例性实施例提供了一种用于在便携式终端中安装下载的SAT 列表的小程序的设备和方法。在示例性实现中,便携式终端从工具包管理服 务器请求小程序并安装相应于请求接收的小程序。
图2是根据本发明示例性实施例的用于在移动系统中提供用户识别模块 (SIM)应用工具包(SAT)的方法的框图。
参照图2,移动通信系统包括便携式终端200和工具包管理服务器220。 便携式终端200包括控制器202、个人认证信息卡204、存储器206、输入单 元208、显示单元210和通信单元212。
工具包管理服务器220包括控制器222、业务管理单元224和通信单元
226。
控制器202提供便携式终端200的控制。具体地,控制器202控制语音 呼叫和凝:据通信。
根据本发明的示例性实施例,除了典型功能,控制器接收对SIM应用工 具包(SAT)的请求,将对SAT列表的请求发送到工具包管理服务器220并 从工具包管理服务器220接收SAT列表。
如果检测到SAT菜单项的选择,则控制器将选择的菜单项的信息发送到 工具包管理服务器220。
响应于发送到工具包管理服务器的请求,控制器202接收由工具包管理 服务器220发送的小程序。
控制器202可使用非结构化补充业务数据(USSD )业务请求SAT列表。
个人认证信息卡204可附加到便携式终端200或从便携式终端200上分 离,并可包括微处理器和存储芯片。个人认证信息卡204可包括用于存储关 于用户的各种信息的作为介质(例如,智能卡)的SIM卡。
在示例性实施例中,个人认证信息卡204使用封装命令从便携式终端200 请求SAT业务列表。
此外,个人认证信息卡204可通过使用主动式命令将请求SAT业务列表 的命令发送到便携式终端200。存储器206可包括只读存储器(ROM)、随机存取存储器(RAM)和闪 存ROM。 ROM可存储用于控制控制器202的程序以及各种参考数据。
RAM是控制器202的工作存储器,当运行程序时临时存储产生的数据。 闪存ROM存储需要被保留和可被更新的各种数据,诸如电话簿、发出的消 息、收到的消息等。
在示例性实现中,输入单元208包括数字键按钮(0到9 )、菜单按钮、 擦除按钮、确认按钮、通话按钮、结束按钮、互联网访问按钮和导航键(或 方向键)按钮,以及多个诸如字符输入键的功能键。输入单元208将与用户 按压的键相应的键输入数据(例如,对SAT业务的请求)提供给控制器202。
显示单元210显示在便携式终端200操作的同时产生的状态信息、数字 字符、运动图像、静止图像等。显示单元210可包括彩色液晶显示器(LCD)。 根据本发明的示例性实施例,除了典型功能,显示单元210显示SAT业务菜 单和SAT业务结果。如果显示单元210设置LCD,则显示单元210可包括用 于控制LCD的控制器、存储图像数据的视频存储器和LCD元件。如果LCD 设置触摸屏,则显示单元210可执行输入单元208的部分或全部功能。
通信单元212发送并接收包括经由天线(未示出)输入和输出的数据的 射频(RF)信号。例如,在发送处理中,对将被发送的数据进行信道编码处 理和传输处理,随后该数据被转换为RF信号。在接收处理中,接收RF信号 并将其转换为基带信号,对该基带信号进行解扩处理和信道解码处理,从而
恢复数据。
根据本发明的示例性实施例,除了典型功能,通信单元212还可使用 USSD业务发送和接收消息,并可接收工具包管理服务器220发送的小程序。
工具包管理服务器220的控制器222提供工具包管理服务器220的控制。
当接收到对SAT列表的请求时,控制器222产生用于便携式终端中的应 用的SAT业务列表。
控制器222控制将SAT业务列表传输到便携式终端并搜索与选择的SAT 菜单项相应的小程序。
一旦发现小程序,控制器222将搜索到的小程序发送到便携式终端。
通信单元226代表工具包管理服务器220发送并接收消息。在示例性实 现中,通信单元226使用USSD业务发送并接收消息。
业务管理单元224产生便携式终端请求的SAT列表。业务管理单元224
10还搜索与便携式终端中的SAT列表的选择的菜单项相应的小程序。
以下是根据本发明的示例性实施例的用于在便携式终端中安装与SAT菜
单列表项相应的下载的小程序的方法的描述。
图3是示出根据本发明示例性实施例的用于在便携式终端中提供SIM应
用工具包(SAT)业务的方法的流程图。
参照图3,在步骤301,便携式终端200的控制器202检测是否请求SAT业务。
如果控制器202确定没有请求SAT业务,则控制器202进行到步骤321 并执行相应的功能(例如,待才几冲莫式)。
或者,如果控制器202确定请求了 SAT业务,则控制器202进行到步骤 303并将对SAT业务的提供的请求发送到个人认证信息卡204。
在示例性实现中,控制器可使用由SAT支持的封装命令将对SAT业务的 提供的请求发送到个人认证信息卡204。
如上所述,封装命令表示从终端发送到SIM (即,个人认证信息卡)的 指令命令。
在步骤305,控制器202接收对个人认证信息卡204发送的SAT列表的请求。
在示例性实现中,控制器202可使用主动式命令接收对SAT列表的请求。 如上所述,主动式命令表示从个人认证信息卡204发送到终端的指令命令。
在步骤307,控制器202控制从工具包管理服务器220请求SAT列表。 在示例性实现中,控制器202可使用USSD业务请求SAT列表。在步骤309, 控制器202从工具包管理服务器220接收SAT列表。
在步骤311,控制器202显示从工具包管理服务器接收的列表。
在步骤313 ,控制器202确定是否检测到由便携式终端的用户产生的SAT 菜单选择。
更具体地,在步骤313,控制器确定是否进行用户尝试下载的SAT菜单 项的选4奪。
如果检测到来自SAT菜单的项的选择,则在步骤315,控制器将用户选 择的菜单项发送到工具包管理服务器220。在步骤317,控制器202接收工具 包管理服务器220发送的与选择的菜单项相应的小程序。在示例性实现中, 工具包管理服务器220可使用下载到移动装置200的点到点短消息业务(SMS-PP)来发送小程序。
在步骤319,控制器202安装接收的小程序。在示例性实现中,控制器 202可控制将小程序安装到个人认证信息卡204。更具体地,控制器202可接 收'j、程序并将该'J、程序存储在存储器中的临时空间中,将小程序存储在个人 认证信息卡204中,并随后从控制器202中的临时存储位置删除接收的小程 序。换句话说,控制器202可将小程序存储在临时空间以简化小程序的安装。
接下来,控制器202完成处理。
图4是示出根据本发明示例性实施例的用于在工具包管理服务器中支持 SIM应用工具包(SAT)业务的方法的流程图。
参照图4,在步骤401,工具包管理服务器220的控制器222首先确定是 否接收对到SAT列表的请求。
如果控制器222确定没有接收到SAT列表请求,则控制器222进行到步 骤413并执行相应的功能,诸如待机模式。
或者,如果在步骤401控制器222确定接收到对SAT列表的请求,则控 制器222进行到步骤403并产生SAT列表。在步骤405,控制器将SAT列表 发送到便携式终端200。
在示例性实施例中,SAT列表的产生包括创建用于便携式终端200的可 应用的小程序的列表。此外,如果可应用的小程序的列表被修改(即,被改 变),则工具包管理服务器220可更新SAT列表。也就是说,工具包管理服 务器220还确定是否存在SAT列表和已有的列表是否被修改,而不创建SAT 小程序的新列表。因此,工具包管理服务器可将已有的列表或更新的已有列 表提供给便携式终端,从而节省创建时间。
在步骤407,业务管理单元224从便携式终端200接收关于菜单选择的 信息。在示例性实施例中,从便携式终端200接收的菜单选择信息表示由用 户选择以进行下载的业务项。
在步骤409,控制器222搜索与具体选择的菜单项相应的将被下栽的小 程序。在步骤411,控制器222将搜索的小程序发送到便携式终端200并随 后结束处理。
在示例性实现中,控制器222可使用SMS-PP下载将搜索的小程序发送 到移动装置。
图5是示出根据本发明示例性实施例的用于在移动通信系统中启用SIM应用工具包业务的方法的流程图。
图6A-6G示出根据本发明示例性实施例的使用SIM应用工具包(SAT) 业务的便携式终端的示例性屏幕。
参照图5,移动通信系统包括便携式终端500和工具包管理服务器505。 便携式终端500包括个人认证信息卡501和装置503。
当接收到对SAT业务的输入时,在步骤507,装置503将对SAT业务的 请求发送到个人认证信息卡501。在示例性实现中,装置503可使用如图6A 所示的SAT业务菜单通过使用SAT业务支持的封装命令将请求发送到个人认 证信息卡。
在步骤509,个人认证信息卡501将对SAT列表的请求发送到装置503。 在示例性实现中,个人认证信息卡501可使用主动式命令发送对SAT列表的 请求。
在步骤511 ,装置503将对SAT列表的请求发送到工具包管理服务器505。 在示例性实现中,请求被USSD业务发送。在步骤513,工具包管理服务器505产生可包括如图6B所示的小程序的 列表的SAT列表。如果小程序的列表被修改(改变),则工具包管理服务器 505可更新SAT列表。
在步骤515,工具包管理服务器505将产生的SAT列表发送到装置503。 在接收到列表后,装置503可显示接收的列表,在步骤517,用户可从显示 的列表选择项。
如果从显示的列表选择了项,则在步骤519,装置503将选择的SAT菜 单项的信息发送到工具包管理服务器505。在图6C所示的示例中,用户可选 择项以从显示的SAT菜单列表进行下载。在如图6C的示例中,用户选择了 "ORANGE LIVEBOX"。在检测到用户尝试下载的SAT菜单项的选择后,装 置503将菜单项信息发送到工具包管理服务器505。
在步骤521,工具包管理服务器505搜索与选择的SAT菜单项的信息相 应的小程序,并在步骤523将搜索的小程序发送到装置503。
在步骤525,请求小程序的装置503接收并存储该小程序。在小程序的 传输和存储期间,如图6D所示,便携式终端可显示小程序正在被接收的指 示。在步骤527,装置503将接收的小程序发送到个人认证信息卡501以进 行安装。小程序的安装可以是自动的或可按照用户的指示进行安装。如图6E所示,安装小程序的装置503可显示SAT业务。随后,如果检 测到如图6E所示的SAT菜单项(例如,"我的UCSAT")的选择,则装置503 可如图6F所示操作小程序的安装。
此外,如图6G所示,装置503不仅安装接收的小程序,还能够删除并 重命名接收的小程序。
如上所述,本发明的示例性实施例提供了 一种用于在便携式终端中安装 SAT列表的接收的小程序的设备和方法。在另一示例性实示例中,便携式终 端从工具包管理服务器请求小程序并安装与请求相应的从工具包管理服务器 接收的小程序。
此外,本发明的示例性实施例可添加或删除SAT业务项。
虽然已经参照本发明的特定示例性实施例示出和描述了本发明,但是本 领域的技术人员应该理解在不脱离由权利要求
及其等同物所限定的本发明 的精神和范围的情况下,可以在形式和细节上进行各种改变。因此,本发明 的范围不是由详细的描述所限定,而是由权利要求
及其等同物所限定,落入 所述范围内的所有区别被认为包括在本发明中。
权利要求
1、一种用于在移动终端中提供用户识别模块SIM应用工具包SAT的设备,该设备包括输入单元,接收对SAT业务的用户请求以及接收对SAT菜单项的用户请求;和控制器,响应于用户对SAT业务的输入请求SAT业务,请求SAT菜单项的列表,并响应于用户对SAT菜单项的输入来产生对小程序的请求。
2、 如权利要求
1所述的设备,还包括个人认证信息卡,安装响应于控制 器的请求接收的小程序。
3、 如权利要求
2所述的设备,其中,在接收到SAT菜单项的列表之后, 控制器从工具包管理服务器请求小程序。
4、 如权利要求
2所述的设备,其中,控制器控制接收的小程序的安装, 其中,控制器控制'J、程序的删除和修改中的至少 一种。
5、 如权利要求
2所述的设备,其中,控制小程序的安装的步骤包括由 控制器临时存储小程序,并在小程序的安装之后删除临时存储的小程序。
6、 如权利要求
3所述的设备,其中,控制器使用非结构化补充业务数据 USSD业务请求SAT菜单项的列表和小程序。
7、 如权利要求
3所述的设备,其中,控制器使用点到点短消息业务 SMS-PP下载来控制小程序的接收。
8、 一种用于在工具包管理服务器中提供用户识别模块SIM应用工具包 SAT的设备,该设备包括控制器,产生SAT业务项的SAT列表以接收小程序请求,当接收到小程 序请求时,将请求的小程序发送到便携式终端;和 通信单元,将SAT列表发送到便携式终端。
9、 如权利要求
8所述的设备,其中,通信单元使用点到点短消息业务 SMS-PP下载来发送小程序。
10、 如权利要求
8所述的设备,其中,控制器通过确定先前SAT列表是 否存在来产生SAT列表。
11、 如权利要求
IO所述的设备,其中,控制器在确定是否需要更新先前 SAT列表后使用先前SAT列表产生SAT列表。
12、 一种用于在移动终端中提供用户识别模块SIM应用工具包SAT的方 法,该方法包括请求包括SAT业务项的SAT列表;请求与SAT列表上的选择的项之一相应的小程序;从服务器接收请求的小程序;以及安装请求的小程序。
13、 如权利要求
12所述的方法,还包括在请求SAT列表之前从个人 认证信息卡接收SAT列表请求。
14、 如权利要求
13所述的方法,还包括在小程序的安装之后删除和修 改小程序中的至少一种。
15、 如权利要求
13所述的方法,其中,所述请求小程序的步骤包括使 用非结构化补充业务数据USSD业务。
16、 如权利要求
13所述的方法,其中,所述从业务接收小程序的步骤包 括使用点到点短消息业务SMS-PP下载。
17、 如权利要求
13所述的方法,其中,所述小程序的安装的步骤包括 将d 、程序安装到个人认证信息卡。
18、 如权利要求
17所述的方法,其中,所述小程序的安装的步骤还包括 临时存储小程序;以及在将小程序安装在个人认证信息卡之后删除临时存储的小程序。
19、 一种由工具包管理服务器提供用户识别模块SIM应用工具包SAT 的方法,该方法包i舌创建SAT列表;当接收到对SAT列表的请求时将创建的SAT列表发送到便携式终端; 接收对与SAT列表上的项相应的小程序的请求; 搜索相应的小程序;以及 将相应的小程序发送到便携式终端。
20、 如权利要求
19所述的方法,其中,所述发送相应的小程序的步骤包 括使用点到点短消息业务SMS-PP下载。
21、 如权利要求
19所述的方法,其中,所述创建SAT列表的步骤包括 确定先前SAT列表是否存在;以及 如果先前SAT列表存在,则使用先前SAT列表。
22、如权利要求
21所述的方法,还包括 确定是否需要更新先前SAT列表;以及如果需要更新先前SAT列表,则在将SAT列表发送到便携式终端之前更 新先前SAT列表。
专利摘要
本发明涉及一种用于在移动通信系统中提供SIM应用工具包的设备和方法。该设备包括控制器,用于实施小程序的安装处理。基于用户从SAT列表的项的选择来下载和请求小程序,所述SAT列表表示便携式终端中的可用SAT业务的列表。
文档编号GKCN101472000SQ200810185014
公开日2009年7月1日 申请日期2008年12月26日
发明者车斗镇 申请人:三星电子株式会社导出引文BiBTeX, EndNote, RefMan