用于访问从令牌提供的服务的方法、对应的令牌和系统的制作方法

文档序号:7736480阅读:213来源:国知局
专利名称:用于访问从令牌提供的服务的方法、对应的令牌和系统的制作方法
技术领域
本发明以一般的方式涉及一种用于访问从令牌提供的服务的方法。在本说明内,对服务的访问意味着命令启动对应应用程序的执行。此外,本发明涉及用于访问提供的服务的令牌。在本说明内,令牌是电源不独立的并且用于与主机装置合作的任何便携式智能对象。最后,本发明涉及一种用于访问从令牌提供的服务的系统。更具体地,本发明适用于与移动TV相关的领域。
背景技术
如本来所知的,移动TV包括在一个或若干个远程通信网络上被带到移动电话的 TV服务。作为内容提供者的服务器广播消息以便由移动电话接收。每个移动电话均与存储信息的智能卡合作,以便向移动电话用户提供TV服务。然而,这种已知的解决方案具有严重的缺点。事实上,与可从作为令牌的智能卡启动的应用程序交互是不可能的。

发明内容
本发明通过提供一种用于访问从令牌提供的服务的方法来消除这种严重的缺点。 令牌与终端耦合。终端包括用于接收广播消息的装置。广播消息从至少一个服务器,所述 第一服务器,广播。根据本发明,该方法作为步骤包括第一服务器通过终端发送广播消息内的用于 令牌并可由令牌执行的数据的至少一段,所述可执行数据;令牌通过触发至少部分地嵌入 令牌内的应用程序的执行来执行可执行数据。本发明的原理在于由于在广播消息内输送的数据,所以经由终端寻址由令牌启动 的应用程序。应用程序可被执行以向用户提供由唯一的令牌或经由与另一实体合作的令牌提 供的对应服务。作为另一实体,倘若存在可用于从令牌到实体的现有通信信道,则该实体可以是 终端、广播消息的服务器和/或另一服务器。因此,与等待执行的整个应用程序相关的服务被提供给拥有这样的令牌的用户提{共。提出的解决方法允许启动由令牌执行的处理。这样的令牌处理的启动与广播消息自动地同步。提出的解决方案在无任何用户干预的情况下并且在终端内无任何特定应用程序 的安装的情况下,允许与来自广播消息的服务器的令牌的交互。
提出的解决方案对用户是便利的并因此是对用户友好的。根据本发明的另一方面,本发明是用于访问提供的服务的令牌。令牌用于与至少 一个外部实体耦合。令牌包括数据存储装置、数据处理装置和用于与外部实体通信的通信
直ο根据本发明,令牌适合于接收可由令牌执行的所述可执行数据的数据的至少一 段,并且令牌适合于通过触发至少部分地嵌入令牌内的应用程序的执行来执行可执行数 据。作为令牌,其可以是电源不自治的任何便携式智能装置。根据本发明的另一方面,本发明是用于访问从令牌提供的服务的系统。系统包括 令牌和与令牌耦合的终端。令牌包括第一数据存储装置、第一数据处理装置和用于与终端 通信的第一通信装置。终端包括第二数据存储装置、第二数据处理装置和用于与令牌通信 的第二通信装置。终端还包括用于接收从系统外部广播的消息的装置。根据本发明,终端适合于从广播消息提取用于令牌并可由令牌执行的所述可执行 数据的数据的至少一段,并向令牌发送可执行数据,并且令牌适合于通过触发至少部分地 嵌入令牌内的应用程序的执行来执行可执行数据。


结合以下的附图,在阅读作为指示性的并且非限制性的示例给出的本发明的一个 优选实施例的详细说明之后,将可更清楚地理解本发明的附加特征和优点图1图示包括移动电话和耦合至移动电话的智能卡的电子系统的实施例的简图, 该系统连接至广播服务器并适合于访问从根据本发明的智能卡驱动的请求;图2表示作为令牌连接至图1的移动电话的图1的智能卡的实施例的简图;图3图示用于访问从图2的智能卡提供的服务的示例方法的流程图;以及图4是作为实现图3的方法的不同实体的广播服务器、移动电话、智能卡和移动网 络服务器之间的消息流。
具体实施例方式在此以下考虑一种情形,在这种情形中,用于访问从作为令牌的SIM (“Subscriber Identity Module (用户识别模块)”的首字母缩写词)型智能卡提供的服务的发明方法是 通过与作为终端的移动电话合作的SIM型智能卡实现的。然而,这仅是为了示例的目的,并且不被认为是缩小本发明的范围。例如,代替由SIM型智能卡构成,令牌可由下列构成WIM( "Wireless Internet Module”(无线因特网模块)的首字母缩写词)型智能卡、USB(“Universal Serial Bus”(同 样串行总线)的首字母缩写词)型保护锁(其在主机计算机内不需要任何特定的读卡 器)、智能卡、MMC( "Multi Media Card” (多媒体卡)的首字母缩写词)卡、SD( "Secure Digital” (安全数字)的首字母缩写词)卡和/或可具有不同的波形因数(form factor) 的其他电子介质。根据还有其他的示例,令牌还可以是,可能以可拆的方式,固定至主机装 置的芯片,或者是焊接在主机装置内的芯片。同样地,代替由移动电话构成,终端例如可由下列构成设置箱(set-up box)、台
5式计算机、便携式计算机、媒体播放器、游戏操作台、手机和/或个人数字助理(或PDA)。图1示出连接至广播服务器18和移动网络服务器116的电子系统10。系统10包括作为用户装置的移动电话12和耦合至移动电话12的SIM型智能卡 14。为了简单起见,移动电话12和SIM型智能卡14在下文中分别称为电话12和卡 14。作为服务提供者的广播服务器18通过远程通信网络16向若干个移动站(未示 出)发送广播消息。在这若干个移动站中,有作为一个移动站的电子系统10。广播消息传 送内容数据。内容数据优选地包括与TV服务相关的音频与视频数据。
内容数据可由音频或视频数据构成。根据本发明的一个令人感兴趣的特征,广播消息传送用于由嵌入卡14内的应用 程序处理的脚本和可执行数据。脚本被包括在广播数据内。脚本由电话12的应用程序解释并执行,电话12因此 被请求利用执行的数据寻址(address)嵌入卡14内的应用程序。处理广播消息的电话12的应用程序响应于脚本。卡14的应用程序响应于由于脚本而由电话应用程序重定向的可执行数据。脚本可以是JavaScript,其作为脚本语言已由ECMA(代表“European Computer Manufacturers Association (欧洲计算机制造商联盟)”)国际在ECMA-262规范内标准化, 或称为 ECMASCRIPT。电话12的应用程序,也称为媒体播放器,处理广播服务、音频和视频数据,以便通 过扬声器111(或耳机)发射音频数据,以及通过显示屏112显示视频数据。在广播服务的处理、不工作期间,作为广播服务器18与卡14之间的媒介的电话12 处理脚本并寻址卡应用程序。在脚本内识别卡应用程序,同时将可执行数据转发到卡应用 程序。所述可执行数据用于卡应用程序并与脚本相关。作为最终对话者的卡14通过经识别的应用程序负责可执行数据,由此命令被触发。卡14的经识别的应用程序被激活并与包括内容数据的广播消息同步。卡14的经识别的应用程序处理可执行数据。卡14的应用程序,作为对应的提供的服务,可请求与用户交互。用户访问人机接口,以便能够至少部分地使用一种或若干种可从卡14访问和/或 通过卡14访问的服务。因此,用户能与从和/或通过卡14控制的服务交互。人机接口可包括由电话12提供的键盘19。通过与电话用户的交互提供的服务可以是下注服务、忠实服务(或称为忠诚度服 务)、交易服务、支付服务、表决服务、调查服务和/或投票服务。电话12包括作为数据处理装置的至少一个微处理器、易失性和非易失性存储器、 通过数据和控制内部总线(未示出)链接到一起的至少两个输入/输出(或I/O)接口。存储器存储与操作系统和应用程序相关的数据,在该数据中存在媒体播放器,并 且,特别是由广播服务器18通过其广播消息提供的内容数据。
I/O接口包括用于通过双向链路13与卡14通信的I/O接口。I/O接口包括用于 通过链路15通信的另一 I/O接口,该链路15至少为单向的,即从广播服务器18指向电话 12。微处理器处理和控制电话12内的数据和/或将要与电话12的外部交换的数据。 微处理器控制电话12的所有部件,以及与电话12的所有部件通信,诸如I/O接口。电话12具有天线11,通过无线电(或0ΤΑ),利用远程射频双向链路113,经由蜂窝 远程通信网络114,与移动网络服务器116通。电话 12 具有 IS0(《hternational Standard Organization (国际标准组织)》 的首字母缩写词)7816型的接触接口(未示出),以与卡14交互。电话12适合于通过利用应用协议数据单元(Application Protocol Data Unit) 与卡14传送数据。电话12优选地具有与移动网络服务器116通信的能力。电话12经由第一双向链 路113,通过蜂窝远程通信网络114,并经由第二双向链路115连接至移动网络服务器116。电话12被设定成从在广播消息内输送的、用于卡14并且可由卡14执行的数据提 取,并将可执行数据定向至卡14。移动网络服务器116集成在系统的实体内,该系统可由通常所知的后端OTA系统 的系统构成。移动网络服务器116由远程通信操作者直接或间接控制。移动网络服务器116和广播服务器18经由双向链路117连接,以便交换信息。其 中,移动网络服务器116向广播服务器18发射所有脚本,连同带有针对等待广播的卡应用 程序的对应的可执行数据。替代性地,移动网络服务器116和广播服务器18构成一个并且同一个服务器。根 据这样的替代方案,服务器通过双向链路连接至作为移动站或称为用户设备的移动电话。如已知的,为了从和/或通过卡14与用户交互,电话12具有实现SIM ToolKit (或 STK)机制的能力。因此,电话12适合于解释源自卡14的任何主动命令,包括诸如 "Display text (显示文字)”、“Set_up menu (设置菜单)”、“SeleCt menu (选择菜单)”、 "Get-inkey (得到按键),,和/或“Get-input (得到输入),,的用户操作。电话微处理器还被配置成一旦已从显示的服务中选择了一个显示的服务,就向卡 14发送回另一个命令,用于利用可能的多个选择的选项和/或用户输入的数据启动对于所 选择的服务的由卡14进行的执行。蜂窝远程通信网络114适于实现2G (第二代网络的首字母缩写词,即"Global System for Mobile communications (全球移动通信系统)”的GSM)、3G (第三代网络的首 字母缩写词,g卩“Universal Mobile Telephone System(通用移动电话系统)”的UMTS)和 /或CDMA( "Code Division Multiple Access (码分多址)”的首字母缩写词)模式。蜂窝远程通信网络114例如通过电缆115链接至移动网络服务器116。卡14被插入电话12内。卡14包括关于图2更详细地被描述的芯片110。芯片110经由双向链路13通过IS07816型接触接口与电话12通信。根据另一实施例,代替接触接口,卡14与电话12通过诸如蓝牙(注册商标)或 Wifi (注册商标)链路的作为无接触接口的近程射频链路彼此耦合。
芯片110允许在广播服务器18和移动网络服务器116之前识别卡14的载体(或 称为用户),以便允许访问操作者或代表操作者(可能通过另一操作者)通过广播服务器 18和/或移动网络服务器116提出的有些服务。关于来自广播服务器18的脚本针对的应用程序,其可以构成仅单独嵌入卡14内 的任何应用程序。目标应用程序可以已在卡14包括其个人化过程的制造过程期间预先加 载或者从移动网络服务器116下载至存储该目标应用程序的卡14。可以通过遥控方式、即从广播服务器18直接触发卡14的应用程序。目标应用程序可以是类如函数(function)的不需要任何用户交互的动作。这样 的函数可以是使用存储在芯片110内的数据的验证函数和/或电子签名函数。为了与用户交互,卡14的芯片110可被构造成使用将要向电话12发射的诸如主 动命令的命令,以根据卡自己的意见,通过电话显示屏112提出至少部分地由卡14支持的 服务列表。命令优选地带有被显示的服务的列表。对于每种服务,可通过人机接口由用户根据她或他的选择提出和选择一个或若干 个项。此外,用户可对于某一选定的服务输入数据,以便给出她或他选择的个人数据。因此,以直接的方式通过显示在电话显示屏112上的弹出窗口经由菜单提出与用 户交互,访问由卡14提供的一种或多种服务成为可能。用户与人机接口交互,可能地,通过通知和/或选择某些提出的项,以选择或订购 在通过菜单显示的服务之中的服务。卡14能够接收源自电话12并用于触发另一应用程序的执行的另一命令,该另一 应用程序与已通过用户个人数据和/或选择显示的服务中的一个选定服务相关。在这样的 情况下,另一应用程序是在已触发由卡14实现的应用程序之后的诱发应用程序,通过卡14 提出用户通过其设定用户的选择的至少一个弹出窗口。卡14执行与已由用户选定并可能通知的经识别的服务相关的诱发应用程序。关于与卡14相关的诱发应用程序,其可以是向移动网络服务器116和/或在卡14 内存储的电话簿内记录的个人打电话或发送至少一条短消息服务(或SMS)消息。卡14可至少部分地涉及移动网络服务器116,以完全执行对应选定的应用程序。 为了涉及移动网络服务器116,卡14通过电话12发送允许移动网络服务器116进一步执行 启动的或触发的应用程序的请求。用户能容易地访问从和/或通过卡14提供的服务。除卡14以外,在后端OTA系统内寄存等待执行的应用程序的一部分,可涉及移动 网络服务器116。例如,后端OTA系统内的下注服务模块,移动网络服务器116对于包括卡14的若 干个允许的卡(所述卡的载体已订阅移动TV服务)向广播服务器18发送一条消息,该消 息包括在特定的TV节目期间借助于对应脚本和可执行数据的广播显示的一个问卷相关的 数据。广播服务器18将脚本和可执行数据结合在为特定的TV节目等待广播的消息内。脚本允许通过电话12遥控命令卡14,用于展现由电话用户选择并证实或取消的 至少一个项的弹出窗口的显示。
卡14被请求触发嵌入卡14内的专用应用程序。在例如赛马的TV节目播放期间,由于待显示的交互的弹出窗口(或标题),所以提 示用户为赛马下注。交互的弹出窗口是与包含待显示成视频进展的信息的视频和音频数据 流同步的数据流。交互的弹出窗口可被包括在与电子业务指南(或ESG)流相关的数据内。如已知 地,ESG数据流本身被包括在到TV节目的相关材料片段内。结合脚本到与TV节目相关的数据流内,可允许电话12执行脚本,以组合的方式, 从卡14启动目标应用程序到适当的广播服务。目标应用程序由卡14存储并执行。在如此触发的目标应用程序的执行期间,卡14通过利用STK机制和与蜂窝远程通 信网络14相关的作为交互信道的通信信道能将数据送回移动网络服务器116。然后,移动网络服务器116,在可能与音频和视频数据流同步的同时,可借助于广 播信道控制源自卡14的数据的送回。图2示意性地示出结合在用于与作为主机装置的电话12交互的卡14的芯片110 内的部件。芯片110包括作为数据处理装置的至少一个微处理器22、易失性和非易失性存储 器M和通过数据与控制内部总线23链接到一起的至少一个I/O接口 26。I/O接口沈用于与卡14的外部交换数据。微处理器22特别地执行存储在卡存储器内的任何应用程序。微处理器22控制卡14的所有部件并与卡14的所有部件通信,诸如存储器,以便 对它们读取和可能对它们写入。存储器M存储尤其与操作系统和SIM Toolkit应用程序相关的数据和与 电话簿、联系人、电子邮件和/或个人组织相关的数据。存储器可由一个或若干个 EEPROM( "Electrically Erasable Programmable Read-Only Memory (电可擦可编程序只 读存储器)”的首字母缩写词)、一个或若干个R0M( "Read Only Memory (只读存储器)”的 首字母缩写词)、一个或若干闪速存储器、和/或类似一个或若干个RAM( "Random Access Memory (随机存取存储器),,的首字母缩写词)的任何其他不同类型的存储器。存储器M通过1/0接口沈存储与由源自卡14外部的可执行数据驱动的应用程 序相关的数据。然后,应用程序通过可能的与电话12的交换数据来处理可执行数据,以便 与电话12和可能的电话12用户交互。存储器M还存储与等待由卡14调查的至少一个事件状态相关的数据。事件状态 可以是时间。事件状态用于触发由卡14进行的检测,S卩服务是否可用。芯片110被构造成以便通过触发嵌入芯片110内的目标应用程序的执行来执行源 自外部的可执行数据。存储器M优选地包括凭证,诸如PIN(个人识别号)和/或密钥,其中有加密钥、 解密钥。凭证可用于可能通过利用从外部接收的数据验证用户(在移动网络服务器116之 前)和/或对要向外界发送的数据签名(同移动网络服务器116—样)。凭证可用于通过 主机装置的人机接口对源自与用户交互的一个或若干个操作的数据签名。存储器M存储至少一个应用程序,该至少一个应用程序提供至少一个安全功能、数字签名、用户标识、用户鉴别、卡上密钥生成和/或用于在线交易的安全交换。智能卡14允许获得用户友好的便携式电子介质。智能卡用户不需要干预,以便配置它的来自作为外部实体的广播服务器的直接参与。图3描绘了实现驱动从卡14提供的服务的步骤的序列30。首先,广播服务器在广播服务内广播32用于卡14的可执行数据。电话12接收和处理34广播服务。电话用户受益于广播服务。在广播服务的处理期间,由于可执行数据的一部分,所以作为路由器的电话12将 可执行数据的另一部分重定向至在可执行数据内识别并由卡14作主机的应用程序。卡14处理38其从电话12接收的可执行数据的一部分。结果,卡14可涉及与用户的交互。图4示出消息40的特定示例,当卡14在实现STK机制的同时暗示与用户的交互 时,消息40在若干个实体之间交换,这些实体是广播服务器18、电话12、卡14和移动网络 服务器116。广播服务器广播消息42,消息42包含音频与视频数据和可执行数据,其收报人是 卡14。可执行数据被用于卡14的特定应用程序,也即WIM应用程序。例如,可执行数据请求打开无线应用协议(或WAP)信道以对与通过窗口显示的赛 马相关的数据签名,例如由用户在窗口上指定的马中选中的马、作为时间戳的日期与时间 和由用户通知的数量值;以及通过打开的WAP信道向移动网络服务器116发射签名的数据。电话12处理音频与视频数据和可执行数据的一部分。作为该段可执行数据的处理的结果,电话12将可执行数据44的另一部分重新路 由至存储在卡14内的经识别的应用程序。卡14的经识别的应用程序处理通过电话12从广播服务器18接收的可执行数据 44的一部分。作为部分结果,经识别的应用程序向电话12发射用于显示窗口的主动命令46,诸 如“显示文字”,并带有用户在选择至少一项和/或输入数据的同时必须通知的项。电话12在使各名称与对应的箱关联以给出选定的马的数量值的同时接收主动命 令并显示包括项的列表的窗口、诸如Bet Now(现在下注)“名称1”、“名称2”、“名称3”或 “名称4”。一旦用户已通过电话的人机接口通知项的列表,作为对主动命令的响应48,电话 12就向卡14发送回由用户参数化的数据,参数化的数据要求例如与由广播服务提供的“日 期与时间”字段关联的选择作为选定的马的“名称1”,以及作为打入数量值的“ lOeuros (欧 元)”。卡14接收和处理响应,同时对与响应相关的数据签名,即“名称1”、通过可执行数 据由广播服务提供的作为“日期与时间”的“7月11日下午4点”、和“lOeuros(欧元)”。作为这样的处理的结果,卡14通过电话12向移动网络服务器116发射下注消息 410,该下注消息410与数据相关,该数据由卡14加密并使用作为参数的由用户和广播流通 知的数据。经由请求通过移动网络服务器116的处理的短消息服务(或SMS)消息发送下 注消息410,以便通知关于由下注者进行的下注的结果。
10
一旦赛马已发生并且识别获胜者,移动网络服务器116通过解码下注消息410并 将获胜者的标识符与通过下注消息400由下注者给出的一个标识符比较来处理下注消息 410内输送的数据。然后,作为对下注消息410的响应,通过请求由电话显示屏通知电话用户,移动网 络服务器116通过电话12向卡14发射与由移动网络服务器116处理的下注结果相关的消 息 412。根据另一实施例,代替与结果相关的消息412,其为与由移动网络服务器116执行 的应用程序的执行的成功与不成功相关的消息。卡14在接收到与结果相关的消息412之后,例如通过利用主动命令向电话12发 送消息414,通过该消息414由电话显示屏显示通知用户她或他已损失或赢得给出数量的 钱的窗口。
权利要求
1.一种用于访问从令牌提供的服务的方法(30),所述令牌与终端耦合,所述终端包括 用于接收广播消息的装置,所述广播消息从至少一个服务器,所述第一服务器,被广播,其特征在于,所述方法包括以下步骤所述第一服务器向所述终端发送(32)所述广播消息内的脚本、用于所述令牌并可由 所述令牌执行的数据的至少一段,所述可执行数据; 所述终端执行所述脚本; 所述终端向所述令牌发送所述可执行数据;以及所述令牌通过触发至少部分地嵌入所述令牌内的应用程序的执行来执行(38)所述可 执行数据。
2.根据权利要求1所述的方法,其特征在于,所述应用程序在无任何用户干预的情况 下包括至少一个动作。
3.根据权利要求1所述的方法,其特征在于,所述终端包括显示器(11 和用户终端接 口(19),所述令牌通过向所述终端发送用于显示至少一个菜单项的第一命令06)来执行 所述可执行数据,其中所述终端显示列出等待由终端用户选择的至少一个菜单项的窗口, 其中所述方法还包括用户在其中在所述至少一个菜单项之中选择至少一个菜单项的步骤, 并且其中作为对用于触发与所述至少一个菜单项之中至少一个选定的菜单项相关的应用 程序的执行的所述第一命令的响应,所述终端向所述令牌发送第二命令G8)。
4.根据权利要求3所述的方法,其中,所述令牌向所述终端发送第三命令014),所述 第三命令(414)用于显示与所述应用程序的执行的成功或不成功和/或所述应用程序执行 的结果相关的信息的至少一段。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述令牌包括用于通过所述 终端向至少一个服务器发射第二数据的装置,所述令牌通过所述终端向一个服务器发送允 许所述服务器进一步执行所述触发的应用程序的请求。
6.根据权利要求5所述的方法,其特征在于,所述令牌包括用于通过所述终端从至少 一个服务器接收第三数据的装置,所述服务器基于所述请求执行所述应用程序的一部分, 并通过所述终端向所述令牌送回对应得到的响应(412)。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述令牌内所述触发的应用 程序包括验证函数和/或电子签名函数。
8.根据权利要求1、3、4、5、6和7中任一项所述的方法,其特征在于,所述提供的服务包 括与终端用户交互的服务和以下组的至少一个元素投注服务; 忠实服务; 交易服务; 支付服务; 表决服务; 调查服务; 投票服务; 询问服务。
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述可执行数据包括与脚本相关的数据。
10. 一种用于访问从令牌(14)提供的服务的系统(10),所述系统包括令牌和与所述令 牌耦合的终端(12),所述终端包括用于接收广播消息的装置,所述广播消息从所述系统外 部被广播,其特征在于,所述终端适合于接收,在所述广播消息内的脚本和用于所述令牌并可由所述令牌执行的数据的至少一 段,所述可执行数据; 执行所述脚本;向所述令牌发送所述可执行数据;并且其中所述令牌适合于通过触发至少部分地嵌入所述令牌内的应用程序的执行来 执行所述可执行数据。
全文摘要
用于访问从令牌提供的服务的方法30。令牌与终端耦合。终端包括用于接收广播消息的装置。广播消息从至少一个服务器,所述第一服务器,被广播。方法还包括第一服务器通过终端发送32广播消息内用于令牌并可由令牌执行的所述可执行数据的数据的至少一段;和令牌通过触发至少部分地嵌入令牌内的应用程序的执行来执行38可执行数据。本发明还涉及对应的令牌和系统。
文档编号H04W4/06GK102150441SQ200980136907
公开日2011年8月10日 申请日期2009年7月8日 优先权日2008年7月15日
发明者A·普拉登, H·布鲁加 申请人:格马尔托股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1