基于智能卡的内容播放系统及其方法,以及所采用的智能卡的制作方法

文档序号:7911039阅读:145来源:国知局
专利名称:基于智能卡的内容播放系统及其方法,以及所采用的智能卡的制作方法
技术领域
本发明涉及基于智能卡的用于播放内容的系统和方法。更具体地讲,本发明涉及一种基于智能卡的用于播放内容的系统和方法,其中,该系统和方法通过利用支持用于实时流传输的超文本传输协议(HTTP)和实时传输协议(RTP)的智能卡网络服务器(SCWS)功能,以流传输播放方式或者下载播放方式向用户终端提供嵌入式的多媒体内容。
背景技术
大容量USIM卡是指通过将例如大容量的NAND闪速存储器以单芯片的形式耦接至常规的USIM卡而构成的智能卡。随着可以将各种操作器服务(例如,WIPI应用)安装在 USIM卡上以及可以向客户提供大容量存储器Q56MB或IGB或更大)的服务,对这种大容量 USIM卡的需求正在增长。近年来,智能卡网络服务器(SCWS)的概念已被应用至安装在基于大容量智能卡的移动通信终端的智能卡上,提供了可以将各种服务应用安装在智能卡内的环境。这种智能卡网络服务器允许在移动通信终端中所驱动的各种网页和应用充当客户端。安装在移动通信终端中的大容量智能卡提供了可以将这种智能卡用作存储用户的各种内容的空间的环境。具体地,因为它能够存储大容量的多媒体内容,所以需要通过安装在移动通信终端中的特定的应用来查询并播放它们。

发明内容
技术问题因此,做出本发明以解决现有技术中的上述问题,本发明的目的是提供一种基于智能卡的用于播放内容的系统和方法、以及所采用的智能卡,其中,向使用智能卡的用户终端的浏览器查询存在于智能卡内的用户的多媒体源,并且通过用户终端实时地播放该多媒体源,并且提供流传输或下载播放服务,以向用户终端实时地提供多媒体源、改善用户的便利性。技术方案为了实现以上目的,本发明的一个方面提供了一种基于智能卡的用于播放内容的系统,所述系统包括用户终端,其被设置为通过嵌入的浏览器向智能卡请求要播放的内容的脚本文件,分析从智能卡提供的脚本文件,并且通过按照内容播放方式分类的通信信道、 从智能卡接收要播放的内容;以及智能卡,其被设置为根据用户终端的请求来创建限定了要播放的内容的播放方式的脚本文件,将创建的脚本文件提供至用户终端,并且通过按照内容播放方式预设并分类的通信信道、响应于用户终端基于脚本文件的提供内容的请求将要播放的内容提供至用户终端。本发明的另一方面提供了一种用户终端,所述用户终端包括卡接口,其被设置为与安装的智能卡形成通信信道,并且提供到智能卡的连接路径;浏览器,其被设置为向智能卡请求存储在智能卡中的要播放的内容的脚本文件,并且分析从智能卡所提供的脚本文件,以识别要播放的内容的播放方式;以及内容播放器,其被设置为通过按照所识别的播放方式分类的通信信道、从智能卡接收要播放的内容,并且播放所接收的内容。本发明的另一方面提供了一种智能卡,所述智能卡包括终端接口,其被设置为与用户接口形成通信信道,并且提供到用户终端的连接路径;以及流传输服务器,其被设置为当从用户终端接收到发送脚本文件的请求时,创建限定了所存储的要播放的内容的播放方式的脚本文件,并且将所创建的脚本文件提供至用户终端,并且当从用户终端接收到基于脚本文件的提供内容的请求时,通过按照内容播放方式所预设并分类的通信信道来提供要播放的内容。本发明的另一方面提供了一种基于智能卡的用于播放内容的方法,所述方法包括以下步骤由用户终端通过嵌入的浏览器向智能卡请求要播放的内容的脚本文件;响应于用户终端的针对脚本文件的请求、由智能卡来创建限定了要播放的内容的播放方式的脚本文件,并且将所创建的脚本文件提供至用户终端;由用户终端分析智能卡所提供的脚本文件,并且检查内容播放方式;通过按照内容播放方式分类的通信信道、由用户终端请求要播放的内容;响应于用户终端基于脚本文件的针对内容的请求、通过按照内容播放方式所预设并分类的通信信道、由智能卡提供要播放的内容;以及由用户终端从智能卡接收要播放的内容,并且播放所接收的内容。本发明的另一方面提供了一种基于智能卡的用于播放内容的方法,所述方法包括以下步骤请求存储在智能卡中的要播放的内容的脚本文件;分析由智能卡提供的脚本文件,并且识别要播放的内容的播放方式;通过按照所识别的播放方式分类的通信信道、向智能卡请求要播放的内容;以及通过所分类的通信信道从智能卡接收要播放的内容,并且播放所接收的内容。本发明的另一方面提供了一种播放基于智能卡的内容的方法,所述方法包括以下步骤从用户终端接收针对要播放的内容的脚本文件的请求;创建限定了要播放的内容的播放方式的脚本文件,并且将所创建的脚本文件提供至用户终端;接收用户终端基于智能卡的提供内容的请求;以及通过按照内容播放方式所分类的通信信道、向用户终端提供要播放的内容。有益效果因此,本发明的基于智能卡的用于播放内容的系统和方法可以通过利用支持用于实时流传送的超文本传输协议(HTTP)和实时传输协议(RTP)的智能卡网络服务器(SCWS) 功能、以流传输播放方式或者下载播放方式向用户终端提供嵌入式的多媒体内容。


图1是根据本发明实施方式的基于智能卡的用于播放内容的系统的示意图;图2是根据本发明实施方式的用户终端的示意图;图3是根据本发明实施方式的智能卡的示意图;图4是根据本发明实施方式的流传输服务器的示意图;图5至图7是例示了根据本发明实施方式的基于智能卡的用于播放内容的方法的流程图。
具体实施例方式以下将参照附图来描述本发明的示例性实施方式。图1是根据本发明实施方式的基于智能卡的用于播放内容的系统的示意图。如图1所示,该系统包括用户终端100,其被设置为从智能卡200接收要播放的内容;以及智能卡200,其被设置为基于智能卡网络服务器(SCWS)功能将所存储的要播放的内容提供至用户终端100。此处,智能卡网络服务器(SCWS)是在智能卡200中实现的网络服务器,并且提供根据krvlet 2. χ的伺服小程序(servlet)容器,并且除HTTP以外还支持用于实时流传输的实时传输协议(RTP)。基于该事实,智能卡200提供了适合于以流传输方式或者下载方式、以在SCWS中工作的Servlet应用的形式向用户终端100提供多媒体内容的VOD流传输服务器。用户终端100通过嵌入的浏览器向智能卡200请求要播放的内容的脚本文件,对由智能卡200提供的脚本文件进行分析,并且通过按照播放所接收的内容的内容播放方式而分类的通信信道、从智能卡200接收要播放的内容。智能卡200创建限定了要播放的内容的播放方式的脚本文件,并且根据用户终端 100的请求将所创建的脚本文件提供至用户终端100,并且响应于用户终端100基于脚本文件的提供内容的请求、通过按照播放所接收内容的内容播放方式而分类的通信信道将所述内容提供至用户终端100。接着,根据本发明的实施方式,当从用户终端100接收到针对要以流传输播放方式来播放的内容的请求时,智能卡200可以提取出所存储的要播放的内容,并且通过实时传输协议通信信道实时地提供所提取的内容。而且,根据本发明的实施方式,当通过HTTP传输信道从用户终端100接收到针对要以下载播放方式来播放的内容的请求时,智能卡200可以将用户终端100的下载连接路径设置为所存储的要播放的内容的连接地址(URL)。下面将更加具体地描述根据本发明实施方式的基于智能卡的用于播放内容的系统。用户终端100向智能卡200请求所存储的要播放的内容的脚本文件,并且对从智能卡200提供的脚本文件进行分析,并且识别要播放的内容的播放方式。更具体地,用户终端100通过嵌入的浏览器向智能卡200请求脚本文件,该脚本文件基于要播放的内容的 HTTP连接地址(URL)限定了要播放的内容的播放方式。用户终端100分析由智能卡200 提供的脚本文件,并且识别按照流传输播放方式或者下载播放方式而分类的内容的播放方式。就此而言,用户终端100通过按照要播放的内容的播放方式而分类的通信信道从智能卡200接收要播放的内容。更具体地,当在分析了脚本文件之后确定内容要以流传输播放方式播放时,用户终端100通过实时传输协议(RTP)通信信道从智能卡200接收所存储的要播放的内容,并且播放所接收的内容。同时,当在分析了脚本文件之后确定内容要以下载播放方式播放时,用户终端100通过HTTP通信信道连接至存储在智能卡200中的内容的连接地址(URL),并且下载并播放要播放的内容。智能卡200根据用户终端100通过嵌入式浏览器的针对要播放的内容的请求来创建脚本文件,并且将脚本文件提供至用户终端100。更具体地,智能卡200存储有一个或更多个播放方式根据连接地址进行了分类的内容,并且当通过HTTP通信信道从用户终端100 接收到基于HTTP连接地址(URL)的针对脚本文件的请求时,智能卡200检查所存储的要播放的内容的播放方式、创建限定了播放方式的脚本文件、将所创建的脚本文件提供至用户终端。此外,智能卡200接收用户终端100根据所提供的脚本文件的提供内容的请求,并且通过按照内容播放方式而分类的通信信道来提供要播放的内容。更具体地,当通过RTP 通信信道从用户终端100接收到针对要以流传输播放方式播放的内容的请求时,智能卡 200提取所存储的要播放的内容,并且通过RTP通信信道实时地提供所提取的内容。接着, 最好执行RTP控制协议(RTCP)流控制,以当提供上述实时流传输服务时提供稳定的服务供应。同时,当通过HTTP通信信道从用户终端100接收到针对要以下载播放方式播放的内容的请求时,智能卡200将用户终端的下载连接路径设置为所存储的要播放的内容的连接地址(URL),并且提供下载服务。下面将参照图2来描述用户终端100的具体构造。即,用户终端100包括充当卡的接口 110,其用于向智能卡200提供连接路径;浏览器120,其被设置为分析从智能卡200 提供的脚本文件,并且识别要播放的内容的播放方式;以及内容播放器130,其被设置为从智能卡200接收要播放的内容并且播放所接收的内容。卡接口 110与所安装的智能卡200形成通信信道,并且提供到智能卡200的连接路径。浏览器120向智能卡200请求存储在智能卡200中的内容的脚本文件,并且分析由智能卡200提供的脚本文件、并且识别要播放的内容的播放方式。内容播放器130通过按照所识别的播放方式而分类的通信信道从智能卡200接收要播放的内容,并且播放所接收的内容。接着,根据本发明的实施方式,浏览器120可以基于要播放的内容的HTTP连接地址(URL)向智能卡200请求限定了要播放的内容的播放方式的脚本文件。而且,根据本发明的实施方式,当要播放的内容的播放方式是流传输播放方式时, 内容播放器130可以通过由智能卡200提供的实时传输协议(RTP)通信信道实时地接收要播放的内容并播放所接收的内容。此外,根据本发明的实施方式,当要播放的内容的播放方式是下载播放方式时,内容播放器130通过由智能卡200提供的HTTP通信信道连接至要播放的内容的连接地址 (URL)。下面将更加详细地描述根据本发明实施方式的用户终端的结构。卡接口 110与智能卡200形成通信信道,并且提供到智能卡200的连接路径。更具体地,卡接口 110与智能卡200形成HTTP通信信道和RTP通信信道,并且提供到智能卡 200的连接路径,并且可以将例如芯片间USB(IC USB)、以太网仿真机器(EEM)、TCP/IP和 UDP/IP分层地置于通信信道的低层。浏览器请求存储在智能卡200中的内容的脚本文件,并且分析根据请求从智能卡 200所提供的脚本文件,并且识别要播放的内容的播放方式。更具体地,浏览器120基于要播放的内容的HTTP连接地址(URL)通过由卡接口 110提供的HTTP通信信道向智能卡200请求限定了要播放的内容的播放方式的脚本文件。浏览器120分析由智能卡200提供的脚本文件,并且识别被分为流传输播放方式或者下载播放方式的内容的播放方式,并且请求内容播放器130来驱动所述内容。就此而言,内容播放器130通过按照要播放的内容而分类的通信信道、从智能卡 200接收要播放的内容,并且播放所接收的内容。更具体地,当在分析了脚本文件之后确定内容要以流传输播放方式播放时,内容播放器130通过实时传输协议(RTP)通信信道从智能卡200实时地接收所存储的要播放的内容,并且播放所接收的内容。同时,当在分析了脚本文件之后确定内容要以下载播放方式播放时,内容播放器130通过HTTP通信信道连接存储在智能卡200中的存储内容的连接地址,并且下载并播放要播放的内容。下面将参照图3来描述智能卡200的具体构造。即,智能卡200包括终端接口 210,其被设置为与用户终端形成通信信道,并且提供到智能卡的连接路径;以及基于SCWS 功能所安装的流传输服务器220,用于提供伺服小程序容器,并且提供除了 HTTP以外的、用于实时流传输的实时传输协议(RTP),并且被设置为通过按照内容播放方式所预设并分类的通信信道、根据用户终端的提供内容的请求来提供要播放的内容。此外,将包括在智能卡200中的平台分层地配置为包括移动信息设备描述(MIDP =Mobile Information Device Profile), Java 2平台、精简版(J2ME)、终端应用架构和卡操作系统(OS)。终端接口 210与用户终端100形成通信信道,并且提供到用户终端100的连接路径。当从用户终端接收到发送脚本文件的请求时,流传输服务器220创建限定了所存储的要播放的内容的播放方式的脚本文件,并且将脚本文件提供至用户终端100,并且当从用户终端100接收到基于该脚本文件的提供内容的请求时,流传输服务器220通过按照内容播放方式所预设并分类的通信信道来提供要播放的内容。下面将更加详细地描述根据本发明实施方式的智能卡200的结构。终端接口 210与用户终端100形成通信信道,并且提供到用户终端100的连接路径。更具体地,卡接口 100与智能卡100形成HTTP通信信道和RTP通信信道,并且提供到用户终端的连接路径,并且可以将例如芯片间USB(IC USB)、以太网仿真机器(EEM)、TCP/IP 和UDP/IP分层地置于通信信道的低层。流传输服务器220根据用户终端的通过嵌入的浏览器的请求,创建并提供限定了所存储的要播放的内容的播放方式的脚本文件,并且根据用户终端100的提供内容的请求、基于脚本文件、通过按照内容播放方式所预设并分类的通信信道来提供要播放的内容。为此,如图4所示,流传输服务器220包括内容存储器221,其被设置为存储可以播放的多个内容;接口 222,其被设置为根据用户终端100的请求提供要播放的内容的脚本文件,并且根据用户终端的基于脚本文件的提供内容的请求来提供所存储的要播放的内容;脚本生成器223,其被设置为根据接口 222的创建脚本的请求,检查存储在内容存储器 221中的内容的播放方式,并且创建并提供限定了播放方式的脚本文件;以及RTP控制器 224,其被设置为执行RTP控制协议(RTCP)流控制。内容存储器221存储有基于其连接地址(URL)被分类为流播放方式或者下载播放方式的一个或者更多个内容。接口 222根据用户终端100的针对内容的脚本文件的请求、通过嵌入的浏览器110来创建脚本文件,并且将所创建的脚本文件提供至用户终端100。更具体地,当基于HTTP连接地址(URL)从用户终端100接收到针对脚本文件的请求时,接口 222在内容存储器221 上检查要播放的内容的存储,以请求脚本生成器223创建脚本,并且从脚本文件生成器223 接收所创建的脚本文件,并且将所接收的脚本文件提供至用户终端100。此外,接口 222接收用户终端基于所提供的脚本文件的提供内容的请求,并且通过按照内容的播放方式而分类的通信信道来提供要播放的内容。更具体地,当通过RTP通信信道从用户终端100接收到针对要以流传输播放方式播放的内容的请求时,接口 222提取所存储的要播放的内容,并且通过RTP通信信道实时地提供所提取的内容。接着,当提供上述实时流传输服务时,优选地执行RTP控制协议(RTCP)流控制,以提供服务的稳定供应。 同时,当通过HTTP通信信道从用户终端100接收针对要以下载播放的方式播放的内容的请求时,接口 222将所存储的要播放的内容的连接地址(URL)设置为用户终端的下载连接路径,并且提供下载服务。脚本生成器223检查存储在内容存储器221中的内容的播放方式,并且根据创建脚本文件的请求来创建限定了播放方式的脚本文件,并且将所创建的脚本文件提供至接口 222。如上所述,所述基于智能卡来播放内容的系统提供了 VOD流传输服务,该服务适合于通过利用根据krvlet 2. χ提供伺服小程序容器的、并且支持除了 HTTP以外的用于实时传送流传输的RTP的SCWS功能、以流传输方式或者下载方式向用户终端100提供多媒体内容。下面,将参照图5至图7来描述根据本发明实施方式的基于智能卡来播放内容的方法。这里,为了方便,将参照图1至图4的标号进行描述。首先,将参照图5来描述根据本发明实施方式的基于智能卡来播放内容的系统的驱动方法。下面,将描述根据本发明实施方式的基于智能卡来播放内容的系统的总体驱动方法。根据本发明实施方式的基于智能卡来播放内容的系统的驱动方法包括以下步骤: 由用户终端100通过嵌入的浏览器向智能卡200请求要播放的内容的脚本文件;响应于用户终端100的针对脚本文件的请求来创建限定了要播放的内容的播放方式的脚本文件,并且提供由智能卡100所创建的脚本文件;由用户终端100分析智能卡200所提供的脚本文件并且检查内容播放方式;由用户终端100通过按照内容播放方式而分类的通信信道来请求要播放的内容;响应于用户终端100基于智能卡200所提供的脚本文件的内容提供请求、 通过按照内容播放方式而预设的分类的通信信道来提供要播放的内容;并且从智能卡200 接收要播放的内容,并且由用户终端100播放所接收的内容。根据本发明的实施方式,在请求脚本文件时,用户终端可以基于HTTP连接地址 (URL)来请求存储在智能卡中的内容的脚本文件。根据本发明的实施方式,在提供内容时,智能卡可以根据从用户终端所接收的针对要以流传输播放方式播放的内容的请求来提取所存储的要播放的内容,并且通过实时传输协议(RTP)通信信道来实时地提供所提取的内容。根据本发明的实施方式,在提供内容时,当通过HTTP通信信道从用户终端接收到针对要以下载播放方式播放的内容请求时,智能卡可以将用户终端的下载连接路径设置为所存储的要播放的内容的连接地址(URL)。下面将更加具体地描述根据本发明实施方式的基于智能卡来播放内容的系统的驱动方法。首先,用户终端100通过嵌入的浏览器来请求存储在所安装的智能卡200中的内容的脚本文件(SllO)。优选地,用户终端100通过嵌入的浏览器向智能卡200请求限定了要基于要播放的内容的HTTP连接地址(URL)要播放的内容的播放方式的脚本文件。接着,智能卡200创建并且提供限定了所存储的要播放的内容的播放方式的脚本文件(S120至S130)。优选地,智能卡200存储有一个或更多个基于内容连接地址(URL)对播放方式进行了分类的内容,并且当基于HTTP连接地址(URL)通过HTTP通信信道从用户终端100接收到针对脚本文件的请求时,智能卡200检查所存储的要播放的内容的播放方式,并且创建限定了播放方式的脚本文件,并且将所创建的脚本提供至用户终端100。然后,用户终端100分析由智能卡200所提供的脚本文件,并且检查内容播放方式 (S104)。优选地,用户终端100分析由智能卡200所提供的脚本文件,并且识别被分类为流传输播放方式或者下载播放方式的内容的播放方式。接着,用户终端100通过按照内容播放方式而分类的通信信道来请求要播放的内容(S150)。优选地,当在分析脚本文件之后确定内容要以流传输播放方式来播放时,用户终端100通过RTP通信信道向智能卡200请求要播放的内容。同时,当在分析脚本文件之后确定内容要以下载播放方式来播放时,用户终端100通过RTP通信信道向智能卡200请求要播放的内容。然后,在接收到用户终端基于脚本文件的提供内容的请求时,智能卡200通过按照要播放的内容的播放方式而分类的通信信道来提供要播放的内容(S160)。优选地,当通过RTP通信信道从用户终端100接收到针对要以流传输播放方式来播放的内容的请求时, 智能卡200提取所存储的要播放的内容,并且通过RTP通信信道实时地提供所提取的内容。 接着,最好执行RTP控制协议(RTCP)流控制,以当提供上述的实时流传输服务时提供稳定的服务供应。同时,当通过HTTP通信信道从用户终端100接收到针对要以下载播放方式播放的内容的请求时,智能卡200将用户终端的下载连接路径设置为所存储的要播放的内容的连接地址(URL),并且提供下载服务。接着,用户终端200通过分类的通信信道来播放从智能卡200接收的内容(S170)。 优选地,用户终端200通过RTP通信信道以流传输方式接收并且播放提供的内容,或者通过 HTTP通信信道以下载方式接收并且播放提供的内容。下面将参照图6来描述根据本发明实施方式的由用户终端100基于智能卡来播放内容的方法。首先,将描述根据本发明实施方式的由用户终端100基于智能卡来播放内容的方法的总体过程。根据本发明实施方式的由用户终端100基于智能卡来播放内容的方法包括以下步骤请求存储在智能卡200中的要播放的内容的脚本文件;分析由智能卡200提供的脚本文件,并且识别要播放的内容的播放方式;通过按照所识别的播放方式而分类的通信信道向智能卡200请求要播放的内容;以及通过所分类的通信信道从智能卡200接收要播放的内容,并且播放所接收的内容。根据本发明的实施方式,在请求脚本文件时,基于要播放的内容的HTTP连接地址 (URL)向智能卡200请求限定了要播放的内容的播放方式的脚本文件。根据本发明的实施方式,在播放内容时,当要播放的内容的播放方式是流传输播放方式时,通过由智能卡200提供的实时传输协议实时地接收要播放的内容,并且进行播放。根据本发明的实施方式,在播放内容时,当要播放的内容的播放方式是下载播放方式时,通过由智能卡200提供的HTTP通信信道来连接所存储的内容的连接地址(URL),并且下载要播放的内容。下面将更加具体地描述根据本发明实施方式的由用户终端100基于智能卡来播放内容的方法。首先,用户终端100请求所存储的要播放的内容的脚本文件(S210至S220 ;对应于图5的S110)。优选地,浏览器120基于要播放的内容的HTTP连接地址(URL)、通过由卡接口 110提供的HTTP通信信道向智能卡200请求限定了要播放的内容的播放方式的脚本文件。然后,用户终端分析由智能卡200提供的脚本文件,并且识别要播放的内容的播放方式(S230至S260 ;对应于图5的S120至S140)。优选地,浏览器120分析由智能卡200 提供的脚本文件,并且识别被分类为流传输播放方式或者下载播放方式的内容播放方式, 并且请求内容播放器130驱动所述内容。接着,用户终端100通过按照所识别的播放方式而分类的通信信道向智能卡200 请求要播放的内容(S270至S280 ;对应于图5的S150)。优选地,当在分析脚本文件之后确定内容要以流传输播放方式播放时,内容播放器130通过RTP通信信道向智能卡200请求要播放的内容。同时,当在分析脚本文件之后确定内容要以下载播放方式播放时,内容播放器130通过HTTP通信信道向智能卡200请求要播放的内容。接着,用户终端100通过所分类的通信信道从智能卡200接收要播放的内容,并且播放所接收的内容(S290至S310 ;对应于图5的S160至S170)。优选地,内容播放器130 通过RTP通信信道从智能卡200实时地接收要以流传输播放方式播放的内容,并且播放所接收的内容。同时,内容播放器130通过HTTP通信信道连接至存储在智能卡200中的内容的连接地址(URL),并且下载和播放要播放的内容。下面将描述根据本发明实施方式的由智能卡200基于智能卡来播放内容的方法。将描述根据本发明实施方式的由智能卡200基于智能卡来播放内容的方法,该方法包括以下步骤从用户终端100接收针对要播放的内容的脚本文件的请求;创建限定了要播放的内容的播放方式的脚本文件,并且将脚本文件提供至用户终端100 ;接收用户终端100基于所提供的脚本文件的提供内容的请求;并且通过按照内容播放方式而分类的通信信道将要播放的内容提供至用户终端100。根据本发明的实施方式,在请求脚本文件时,可以接收通过HTTP通信信道基于 HTTP连接地址(URL)的要播放的内容的脚本文件的请求。根据本发明的实施方式,在提供内容时,当从用户终端100接收到针对要以流传输播放方式播放的内容的请求时,可以提取所存储的要播放的内容并且通过实时传输协议(RTP)通信信道来提供所提取的内容。根据本发明的实施方式,在提供内容时,当通过HTTP通信信道从用户终端100接收到针对要以下载播放方式来播放的内容的请求时,将用户终端100的下载连接路径设置为所存储的要播放的内容的连接地址(URL)。下面将更加具体地描述根据本发明实施方式的由智能卡基于智能卡来播放内容的方法。首先,智能卡200接收用户终端100通过嵌入的浏览器的针对内容的脚本文件的请求(S410至S440 ;对应于图5的S110)。优选地,当通过HTTP通信信道从用户终端100 接收到针对基于HTTP连接地址(URL)的脚本文件的请求时,接口 222检查要播放的内容是否存储在内容存储器221上,并且请求脚本生成器223创建脚本文件。然后,智能卡200创建限定了所存储的要播放的内容的播放方式的脚本文件,并且将脚本文件提供至用户终端100(S450至S480 ;对应于图5的S150)。优选地,接口 222 从脚本文件生成器223接收限定了要播放的内容的播放方式的脚本文件,并且将所接收的脚本文件提供至用户终端100。接着,智能卡220接收用户终端100基于所提供的脚本文件的内容请求(S490至 S550 ;对应于图5的S160)。优选地,接口 222通过RTP通信信道从用户终端100接收针对要以流传输播放方式播放的内容的请求。否则,接口 222通过HTTP通信信道从用户终端 100接收针对要以流传输播放方式播放的内容的请求。然后,智能卡通过按照内容的播放方式而分类的通信信道将要播放的内容提供至用户终端100 (S510至S530 ;对应于图5的S120至S150)。优选地,当通过RTP通信信道从用户终端100接收到针对要以流传输播放方式播放的内容的请求时,接口 222通过RTP通信信道实时提取所存储的要播放的内容。接着,最好执行RTP控制协议(RTCP)流控制,以当提供上述的实时流传输服务时提供稳定的服务供应。同时,当通过HTTP通信信道从用户终端100接收到针对要以下载播放方式播放的内容的请求时,接口 222将用户终端的下载连接路径设置为所存储的要播放的内容的连接地址(URL),并且提供下载服务。如上所述,用于基于智能卡播放内容的系统提供了 VOD流传输服务,该服务适合于通过利用根据krvlet 2. χ提供伺服小程序容器、并且支持除了 HTTP以外的用于实时传送流传输的RTP的SCWS功能、以流传输方式或者下载方式向用户终端100提供多媒体内容。可以以硬件、由处理器执行可以以硬件、由处理器执行的软件或者硬件和软件的组合的形式来实现与本发明的实施方式相关的上述方法和算法的步骤。软件模块可以驻留在存储介质中,例如RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、 硬盘、移动盘、CD-ROM或者其它本领域公知的存储装置。将存储装置连接至处理器,所以处理器可以从存储介质读取信息,或者将信息记录于存储介质上。另选地,存储介质可以集成在处理器中。处理器和存储介质可以包括在ASIC中。ASIC可以包括在终端中。另选地,处理器和存储介质可以充当终端的组件。虽然已经描述了本发明的示例性实施方式,但是应理解的是,不应将本发明限定于这些示例性实施方式,而且在不脱离如权利要求所要求的本发明的精神和范围的情况下,本领域技术人员可以做出各种改变和修改。
工业适用性根据本发明,用于基于智能卡播放内容的系统和方法可以通过利用支持超文本传输协议(HTTP)和用于实时流传输传送的实时传输协议(RTP)的智能卡网络服务器(SCWS) 功能、以流传输播放方式或者下载播放方式向用户提供嵌入的多媒体内容,因而克服了常规技术的缺点,并且使得可以向应用本发明的装置进行分发。因而,明显的,本发明可以实现并且是工业适用的。
权利要求
1.一种基于智能卡的用于播放内容的系统,该系统包括用户终端,其被设置为通过嵌入的浏览器向智能卡请求要播放的内容的脚本文件,分析从所述智能卡提供的脚本文件,并且通过按照内容播放方式而分类的通信信道、从所述智能卡接收要播放的内容;以及智能卡,其被设置为根据所述用户终端的请求来创建限定了要播放的内容的播放方式的脚本文件,将创建的脚本文件提供至所述用户终端,并且响应于所述用户终端基于所述脚本文件的提供内容的请求,通过按照内容播放方式预设并分类的通信信道将要播放的内容提供至所述用户终端。
2.根据权利要求1所述的系统,其中,当从所述用户终端接收到针对要以流传输播放方式播放的内容的请求时,所述智能卡提取所存储的要播放的内容,并且通过实时传输协议RTP通信信道实时地提供所提取的内容。
3.根据权利要求1所述的系统,其中,当通过HTTP通信信道从所述用户终端接收到针对要以下载播放方式播放的内容的请求时,所述智能卡将所述用户终端的下载连接路径设置为所存储的要播放的内容的连接地址URL。
4.一种用户终端,该用户终端包括卡接口,其被设置为与安装的智能卡形成通信信道,并且提供到所述智能卡的连接路径;浏览器,其被设置为向所述智能卡请求存储在所述智能卡中的要播放的内容的脚本文件,并且分析从所述智能卡提供的脚本文件,以识别要播放的内容的播放方式; 以及内容播放器,其被设置为通过按照所识别的播放方式而分类的通信信道、从所述智能卡接收要播放的内容,并且播放所接收的内容。
5.根据权利要求4所述的用户终端,其中,所述浏览器基于要播放的内容的HTTP连接地址URL向所述智能卡请求所述限定了要播放的内容的播放方式的脚本文件。
6.根据权利要求4所述的用户终端,其中,当要播放的内容的播放方式是流传输播放方式时,所述内容播放器通过由所述智能卡提供的实时传输协议RTP通信信道实时地接收要播放的内容,并且播放所接收的内容。
7.根据权利要求4所述的用户终端,其中,当要播放的内容的播放方式是下载播放方式时,所述内容播放器通过由所述智能卡提供的HTTP通信信道连接至所存储的要播放的内容的连接地址URL,并且下载要播放的内容。
8.一种智能卡,该智能卡包括终端接口,其被设置为与用户接口形成通信信道,并且提供到用户终端的连接路径;以及流传输服务器,其被设置为当从所述用户终端接收到发送脚本文件的请求时,创建限定了所存储的要播放的内容的播放方式的脚本文件,并且将所创建的脚本文件提供至所述用户终端,并且当从所述用户终端接收到基于所述脚本文件的提供内容的请求时,通过按照内容播放方式而预设并分类的通信信道来提供要播放的内容。
9.根据权利要求8所述的智能卡,其中,所述流传输服务器包括内容存储器,其被设置为存储一个或更多个内容,所述一个或更多个内容的播放方式基于连接地址URL被分类;接口,其被设置为响应于所述用户终端的针对内容的脚本文件的请求向所述用户终端提供所创建的脚本文件,并且从用户终端接收基于所提供的脚本文件的提供内容的请求, 并且通过按照内容播放方式而预设和分类的通信信道来提供要播放的内容; 以及脚本生成器,其被设置为检查存储在所述内容存储器中的内容的播放方式,并且创建限定了播放方式的脚本文件,并将所创建的脚本文件提供至所述接口。
10.根据权利要求9所述的智能卡,其中,所述接口根据通过HTTP通信信道从所述用户终端接收的、基于HTTP连接地址URL的针对要播放的内容的脚本文件的请求来检查要播放的内容的存储情况,并且请求所述脚本生成器来创建所述脚本文件。
11.根据权利要求9所述的智能卡,其中,当从所述用户终端接收到针对要以流传输播放方式播放的内容的请求时,所述接口提取所存储的内容并且通过实时传输协议RTP通信信道实时地提供所提取的内容。
12.根据权利要求9所述的智能卡,其中,当通过HTTP通信信道从所述用户终端接收到针对要以下载播放方式播放的内容的请求时,所述接口将所述用户终端的下载连接路径设置为所存储的要播放的内容的连接地址URL。
13.一种基于智能卡的播放内容的方法,该方法包括以下步骤由用户终端通过嵌入的浏览器向智能卡请求要播放的内容的脚本文件; 响应于所述用户终端的针对脚本文件的请求,由所述智能卡来创建限定了要播放的内容的播放方式的脚本文件,并且将所创建的脚本文件提供至所述用户终端; 由所述用户终端分析所述智能卡提供的脚本文件,并且检查内容播放方式; 由所述用户终端通过按照内容播放方式而分类的通信信道来请求要播放的内容; 响应于所述用户终端基于所述脚本文件的提供内容的请求,由所述智能卡通过按照内容播放方式而预设并分类的通信信道来提供要播放的内容;以及由所述用户终端从所述智能卡接收要播放的内容,并且播放所接收的内容。
14.根据权利要求13所述的方法,其中,在请求所述脚本文件时,所述用户终端基于 HTTP连接地址URL来请求存储在所述智能卡中的内容的脚本文件。
15.根据权利要求13所述的方法,其中,在提供所述内容时,所述智能卡根据从所述用户终端接收的针对要以流传输播放方式播放的内容的请求来提取所存储的要播放的内容, 并且通过实时传输协议RTP通信信道实时地提供所提取的内容。
16.根据权利要求13所述的方法,其中,在提供所述内容时,当通过HTTP通信信道从所述用户终端接收到针对要以下载播放方式播放的内容的请求时,所述智能卡将所述用户终端的下载连接路径设置为所存储的要播放的内容的连接地址URL。
17.一种基于智能卡的播放内容的方法,该方法包括以下步骤 请求存储在智能卡中的要播放的内容的脚本文件;分析由所述智能卡提供的脚本文件,并且识别要播放的内容的播放方式; 通过按照所识别的播放方式而分类的通信信道、向所述智能卡请求要播放的内容;以及通过所分类的通信信道从所述智能卡接收要播放的内容,并且播放所接收的内容。
18.根据权利要求17所述的方法,其中,请求脚本文件的步骤基于要播放的内容的 HTTP连接地址URL向所述智能卡请求限定了要播放的内容的播放方式的脚本文件。
19.根据权利要求18所述的方法,其中,当要播放的内容的播放方式是流传输播放方式时,接收内容的步骤通过由所述智能卡提供的实时传输协议实时地接收要播放的内容。
20.根据权利要求18所述的方法,其中,当要播放的内容的播放方式是下载播放方式时,接收内容的步骤通过由所述智能卡提供的HTTP通信信道连接至所存储的要播放的内容的连接地址URL,并且下载要播放的内容。
21.一种基于智能卡的播放内容的方法,该方法包括以下步骤从用户终端接收针对要播放的内容的脚本文件的请求;创建限定了要播放的内容的播放方式的脚本文件,并且将所创建的脚本文件提供至所述用户终端;接收所述用户终端基于所提供的脚本文件的提供内容的请求;以及通过按照内容播放方式而分类的通信信道向所述用户终端提供要播放的内容。
22.根据权利要求21所述的方法,其中,接收针对脚本文件的请求的步骤通过HTTP通信信道、基于HTTP连接地址URL来接收所述针对要播放的内容的脚本文件的请求。
23.根据权利要求21所述的方法,其中,当从所述用户终端接收到针对要以流传输播放方式播放的内容的请求时,提供内容的步骤提取所存储的要播放的内容,并且通过实时传输协议RTP通信信道实时地提供所提取的内容。
24.根据权利要求21所述的方法,其中,当通过HTTP通信信道从所述用户终端接收到针对要以下载播放方式播放的内容时,提供内容的步骤将所述用户终端的下载连接路径设置为所存储的要播放的内容的连接地址URL。
25.一种计算机可读介质,该计算机可读介质包含有执行如权利要求17至M所述的方法中的一个的步骤的指令。
全文摘要
本发明公开了基于智能卡的内容播放系统及其方法,以及所采用的智能卡。向利用智能卡的用户终端的浏览器询问存在于所述智能卡中的用户的多媒体源,并且通过用户终端实时地播放所述多媒体源。提供流传输或者下载播放服务,以向用户实时地提供多媒体源。因此,用户的便利性得到了改善。
文档编号H04L29/08GK102415081SQ201080019572
公开日2012年4月11日 申请日期2010年7月8日 优先权日2009年9月14日
发明者金承焕 申请人:Sk电信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1