CN101711479B - 用于创建内容的方法,用于跟踪内容使用行动的方法、和相应的终端和信号 - Google Patents
用于创建内容的方法,用于跟踪内容使用行动的方法、和相应的终端和信号 Download PDFInfo
- Publication number
- CN101711479B CN101711479B CN200880016025.3A CN200880016025A CN101711479B CN 101711479 B CN101711479 B CN 101711479B CN 200880016025 A CN200880016025 A CN 200880016025A CN 101711479 B CN101711479 B CN 101711479B
- Authority
- CN
- China
- Prior art keywords
- content
- terminal
- trace information
- server
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及用于跟踪与通信网络相连接的终端上的至少一条多媒体内容的至少一个使用的方法,被发送至所述终端的所述内容的形式是根据预定描述格式产生的至少一个描述文件。根据本发明,所述方法包括下述步骤:由所述终端的用户使用所述内容,包括至少一个交互元素的激活;在与所述激活的交互元素相关联的使用之后实现至少一个指令;执行所述使用跟踪指令,所述使用跟踪指令控制与所述交互元素的激活相关的至少一条信息或使用跟踪信息的存储;由所述终端将至少一条使用跟踪信息发送至负责处理所述使用跟踪信息的跟踪终端。
Description
技术领域
本发明的领域是在例如桌面式计算机、便携计算机、移动无线电型终端、PDA(个人数字助理)等的终端上再现多媒体内容的领域。
更精确地讲,本发明基于在终端上汇编并发送与内容、该内容的多个部分或表示该内容的元素相关的使用活动跟踪信息。
应明白,多媒体内容是指包括至少一个动画图形场景(也被称为多媒体场景)和使得该场景能够被播放的一系列命令的集合。具体地讲,多媒体场景对应于终端的用户可以与其交互的一组图形对象在时间和空间上的排列。
本发明具体应用于已知的图形场景描述格式,诸如MPEG-4/LASeR(轻量级应用场景表示)、3GPP DIMS(动态交互式多媒体场景)、MPEG-4/BIFS(二进制格式场景)、SVG(可缩放矢量图形)、SMIL(同步多媒体集成语言)、XHTML(可扩展超文本置标语言)等。
背景技术
已知一定数量的能够在终端上跟踪内容使用的技术,其中包括内容服务器日志的处理、使用标记的技术、实现脚本的技术或实现终端中的应用扩展的其它技术。
服务器日志的处理
该技术在于对通常使用HTTP协议的内容服务器日志应用计算机程序。该程序基于每个内容请求向日志文件的尾部添加一行文本信息。
该行信息包含一组信息,诸如请求的来源、请求的协议和类型、请求的内容的地址、成功或错误代码、浏览器的类型、请求的原始内容...。
通过添加的各行之间的交叉引用,并且通过假设每个请求的来源存在一个用户,可重建用于用户的内容族的下载信息。
该现有技术的缺点在于当终端在与通信网络断开或离线的模式中时,不可能在被下载至终端的内容(即其请求将成功并且被终端所使用)和为了稍后的消费或使用而被预先载入终端的内容之间进行区分的事实。
另一个缺点是当终端在断开模式中时,不可能跟踪多次消费的内容。
该技术不能在内容下载和内容使用行动(诸如内容的局部再现、支持内容的某些元素...)之间进行区分。
使用标记或“标签”的技术
这些技术(“Accrue Insight”、“ESTAT’PRO”、“WEBandSTATS”、“Weboscope”、“Webtrends ReportingSeries”、“Wysistats”...)的原理是使用使用户能够被“跟踪”的参数来召唤内容、图像或URL,并经由JavaScript来阻止可用信息。
因此,它们需要代码被***到内容服务器的访问页面。
因此,它们使能够访问被跟踪的服务,即使全部以具有脚本的描述语言(诸如Flash)来执行。
例如,在能够读取要开始的场景的元素的内容预期用户交互中,当开始行动时,可将消息发送至外部服务器,以便记录该读取。
然而,这些技术的一个缺点是它们需要外部服务器来记录跟踪请求。
此外,这些技术在连接模式下不起作用。
实现脚本的技术
这些技术实现被写成诸如“ECMA-Script”或“Action-Script”的语言的解释程序,它创建跟踪信息并将其发送至负责处理该信息的服务器。
这些技术的一个缺点在于由于安全原因而不能在终端中存储该信息的事实。
其结果是,不建议执行“脚本”并同时将其写入终端的存储器。例如,当它们来自Web(终端上没有永久的文件写入)时,为Java小应用程序的使用指定安全限制。
因此,当终端处于断开模式时,这些技术不起作用。
读取器应用扩展
这些技术在于在终端上安装特定的读取器,例如诸如具有所有权的Apple读取器的iPod,其例如存储有与音乐内容消费的数量相关的信息,然后将其与计算机同步。
该技术的一个缺点在于提供了能够跟踪的程序的私有读取器的使用。
发明内容
具体地讲,本发明的目的是为了减轻现有技术的这些缺点。
更精确地讲,根据至少一个实施例,本发明的一个目的是使得用户的活动能够被跟踪,而不管终端的连接状态。事实上,可将多媒体内容发送至终端,并在不同的时间消费或使用。具体地讲,可在终端不具有到服务器的激活连接时消费内容。
本发明的另一个目的是使得能够跟踪一条内容的消费次数,而不管终端的连接或断开模式,并且也能够分别跟踪对该内容执行的各种类型的行动,例如诸如读取内容,在内容的使用期间删除缓冲存储器,标记内容,偏好指定,内容的局部读取...。
本发明的另一个目的是使得能够跟踪一条内容内的各个对象的使用,并且能够这样做而不管这些各个对象是一条内容的一部分的事实(这可以由于例如服务供应的原因)。
本发明的另一个目的是,为了跟踪内容使用的目的,使得能够使用标准内容读取器,并且对于标准读取器既不要求特定读取器也不要求特定扩展。
本发明的另一个目的是使得能够使用不具有任何脚本解释器的读取器,由此使得能够使用其资源比包括具有脚本解释器的读取器的终端少得多的终端,并且也使其可以避免传统地与脚本解释器的出现相关的安全和计算机病毒问题。
本发明的另一个目的是使得能够在服务的特定阶段发送当终端没有连接至网络时收集的信息。
本发明提出了一种新的方案,所述方案不具有现有技术的所有这些缺点,并且其形式为用于创建将被终端使用的多媒体内容的方法。
根据本发明,使用跟踪指令与所述内容中出现的至少一个交互元素相关联,所述跟踪指令控制与所述交互元素的激活相关的至少一条信息的存储,所述信息也被称为使用跟踪信息。
因此,本发明基于用于跟踪多媒体内容的使用的新颖的和有创造性的方法,该方法使得能够存储与内容交互元素相关的内容的各种使用,而不管该终端的连接或断开状态。交互元素的激活导致与该元素相关联的所需行动,并实现与该激活的交互元素相关联的使用跟踪指令,由此使得能够对要被跟踪的内容执行该行动。
具体地讲,根据本发明的方法包括下述步骤:
■以预定的描述格式创建所述内容的描述文件;
■将至少一个交互元素***所述文件;
■使至少一个使用跟踪指令与所述交互元素相关联。
以该方式,使用跟踪指令直接出现在场景描述文件中,并且与交互元素相关联。例如,使用跟踪指令与诸如按钮、箭头等的交互元素相关联,从而记录通过激活交互元素而引起的行动。
根据本发明,使用跟踪信息属于包括下述内容的组:
■表示所述内容的标识符;
■表示所述内容的对象的标识符;
■表示对所述内容执行的行动的标识符;
■表示所述内容的用户的标识符;
■表示所述终端的标识符;
■时间戳信息。
使用跟踪信息使得能够尽可能好地跟踪对内容执行的各种行动,并且为了该目的,用户跟踪信息包括使能够准确识别被跟踪的行动的标识符。
具体地讲,使用跟踪信息使得可以知道全局信息(globalinformation),诸如终端的标识、终端的用户的标识、或其活动正在被跟踪的内容的标识。跟踪信息也使得可以获得关于内容的使用的更准确的信息,诸如内容的对象的标识,如果该活动与特殊类型的活动(例如,“内容的读取”、“暂停读取内容”、“激活内容的按钮激活”...)的对象相关。跟踪信息也可包含使得使用的时刻与行动相关联的时间戳信息。
具体地讲,跟踪信息属于包括下述内容的组:
■所述描述格式的指令,使得能够访问所述终端的存储空间;
■所述终端内部的特定编程格式的指令,使得能够访问所述终端的存储空间;
■使能够访问所述终端外部的存储空间的指令。
跟踪指令从而使能够在终端或所述终端外部的存储空间中存储上述跟踪信息。
此外,跟踪信息可以是各种类型,并且具体地讲,在第一选择中,根据与用于描述该内容所使用的相同的格式对其进行定义。以该方式,由符合内容描述文件的编程格式的指令来管理终端中跟踪信息的存储。
在可供替换的实施例中,以终端内部的特定的编程格式来定义跟踪指令,它与用于描述该内容的编程语言不同。在该情况下,由符合该终端特定的编程格式的指令来管理终端中跟踪信息的存储。
而在另一个选择中,跟踪信息使能够访问终端外部的存储空间。
本发明也涉及用于跟踪被连接至通信网络的终端上的至少一个多媒体的至少一个使用的方法,所述内容被发送至所述终端,所述内容的形式是以预定描述格式创建的至少一个描述文件。
根据本发明,这样的方法包括下述步骤:
■由所述终端的用户使用所述内容,包括至少一个交互元素的激活;
■实现(implementation)与所述激活交互元素相关联的至少一个使用跟踪指令;
■执行所述使用跟踪指令,所述使用跟踪指令控制与所述交互元素的所述激活相关的至少一条信息的存储,所述信息也被称为使用跟踪信息;
■由所述终端将至少一条使用跟踪信息发送至负责处理所述使用跟踪信息的跟踪服务器。
以该方式,由上述内容创建方法创建的内容使通过本发明的跟踪方法能够跟踪对所述内容的使用。在第一阶段,内容被发送至终端。接着,激活内容交互元素的每个内容的使用实现与内容的创建相关联并且与激活的交互元素相关联的使用跟踪指令。该指令的执行控制与交互元素的激活相关的至少一条使用跟踪信息的存储,并且将该跟踪信息发送至负责其处理的服务器,所述服务器被称为跟踪服务器。
根据本发明,所述发送步骤包括下述子步骤:
■由所述终端将所述使用跟踪信息发送至呈现服务器;
■由所述呈现服务器暂时存储传递暂时使用跟踪信息的所述接收到的使用跟踪信息;
■由所述呈现服务器将所述暂时使用跟踪信息发送至所述跟踪服务器。
在所述终端不能将使用跟踪信息直接发送至跟踪服务器的情况下(即,在终端不具有到跟踪服务器的访问的情况下,在发送信息时跟踪服务器不可用的情况下),终端将其发送至呈现服务器,所述呈现服务器例如可以是向其发送内容的服务器。
在将由终端发送的使用跟踪信息转发给跟踪服务器之前,呈现服务器暂时地对其进行存储。
根据本发明,跟踪方法至少当终端处于断开模式时包括:在所述终端中暂时地存储所述使用跟踪信息的步骤,然后是离线地将所述存储的使用跟踪信息转发给服务器的步骤。
以该方式,根据本发明的跟踪方法能够跟踪内容使用,即使当终端没有连接至通信网络。
事实上,在该情况下,当终端被连接时(上述的跟踪服务器或呈现服务器),例如,终端具有暂时存储用户跟踪信息的装置、和接着以时间延迟的方式将其发送至服务器的装置。
具体地讲,以与所述基于预定标准使用所述内容的步骤相比时间延迟的方式执行发送步骤,所述预定标准属于包括下述内容的组:
■所述终端的使用性能标准;
■所述跟踪服务器的预定可用性标准。
因此,由于存储性能原因,在终端被连接的情况下也可使用该暂时存储器。
事实上,能够根据内容使用以时间延迟的方式发送使用跟踪信息的事实使得在内容的使用期间可以不连接通信网络,并选择发送跟踪信息的合适时间。
此外,使用跟踪信息属于包括下述内容的组:
■表示所述内容的标识符;
■表示所述内容的对象的标识符;
■表示对所述内容执行的行动的标识符;
■表示所述内容的用户的标识符;
■表示所述终端的标识符;
■时间戳信息。
本发明也涉及能够接收和再现多媒体内容的终端,以根据预定描述格式的至少一个描述文件的形式将所述内容发送至所述终端。
根据本发明,这样的终端包括下述装置:
■由所述终端的用户使用所述内容(包括至少一个交互元素的激活)的装置;
■实现与所述激活交互元素相关联的至少一个使用跟踪指令的装置;
■执行所述使用跟踪指令的装置,所述使用跟踪指令控制与所述交互元素的所述激活相关的至少一条信息的存储,所述信息也被称为使用跟踪信息;
■将至少一条使用跟踪信息发送至负责处理所述使用跟踪信息的跟踪服务器的装置。
根据本发明,这样的终端也包括存储所述使用跟踪信息的装置。
这样的终端特别地能够实现上述使用跟踪方法。
本发明还涉及用于至少一条多媒体内容的描述信号,所述多媒体内容有意在能够接收和再现多媒体内容的至少一个终端上使用。
根据本发明,描述信号携带与至少一条使用跟踪指令相关联的至少一个交互元素。因此,通过如上所述的跟踪方法,诸如此的内容描述使得该内容的使用能够被跟踪。
最终,本发明涉及存储信号,所述信号有意在能够接收和再现多媒体内容的至少一个终端上使用。
这样的信号携带属于包括下述内容的组的至少一个存储指令:
■用于形成所述描述格式的一部分的第一存储机构的指令,所述机构能够访问所述终端的存储空间;
■用于所述终端内部的第二特定存储机构的指令,所述机构为到所述终端的存储空间的访问,并且能够对所述终端的存储空间进行访问;
■使得能够访问所述终端外部的存储空间的指令。
这样的信号特别地能够实现与内容交互元素相关联的使用跟踪指令。
附图说明
本发明的其它特征和优点将基于对特定实施例(作为示例性和非限制性的例子而被提供)的下述描述的阅读和附图而变得更显而易见,其中:
图1示出了根据本发明的内容使用跟踪方法的主要步骤;
图2a和2b示出了其中根据第一实施例的两个选择实现图1的方法的示范性***;
图3示出了其中根据第二实施例实现图1的方法的示范性***。
具体实施方式
主要原理
本发明的主要原理基于对终端上使用的内容中出现的事件的激活,所述终端使能够跟踪该内容的各种使用,而不管终端是否处于连接模式。
与图1相关联地介绍根据本发明的内容使用跟踪方法的主要步骤。
在第一内容使用步骤10期间,激活交互元素。可以首先激活与开始内容阅读相关的交互元素,然后激活表示内容的当前使用的激活元素。
该交互元素的激活包括实现与该激活元素的激活相关联的一个或多个使用跟踪指令的第二步骤11。
接着在执行步骤12期间执行这些跟踪指令。
这些跟踪指令的执行控制与交互元素的激活相关的使用跟踪信息的存储,并且在发送步骤13期间将其发送至负责对其进行处理的服务器。
以该方式,跟踪、记录内容的每次使用(开始对其进行读取、暂停对其的读取、停止其读取、按下按钮、按下滚动条、内容对象的激活...),并将其以使用跟踪信息的形式发送至负责对该使用跟踪信息进行处理的服务器。
第一实施例
在下文介绍本发明的第一实施例的三个选择。
在该第一实施例中,也被称为呈现服务器的内容服务器21也是跟踪服务器,即负责接收和处理终端20的使用跟踪信息的服务器。
第一选择
在第一选择中,终端在内容的使用期间处于连接模式,即终端具有到内容服务器(也被称为呈现服务器)的访问,并且在内容的使用期间执行使用跟踪信息的发送。
在第一阶段中,终端向跟踪和呈现服务器发出对内容的请求。
保持与网络相连接,终端从跟踪和呈现服务器接收内容,并开始对其进行读取,例如,以便在其屏幕上再现该内容。
读取操作的开始对应于该内容中出现的交互元素的激活。
该交互元素的激活包括一系列使用跟踪指令的实现,包括:
■用于将表示终端的标识符(如果可用)发送至跟踪服务器并存储所述标识符的指令;
■用于将表示内容的当前用户的标识符(如果可用)发送至跟踪服务器并存储所述标识符的指令;
■用于将表示内容的标识符(附图标记为SID)发送至跟踪服务器并存储所述标识符的指令;
■用于将表示用户或进行的行动的类型的标识符(即,在该例子中为内容读取操作的开始,附图标记为AID)发送至跟踪服务器并存储所述标识符的指令。
可在一个操作中执行这些不同的发送指令,并进行集合了所有所述信息的一个消息的发送;或在几个操作中执行这些不同发送指令,并在各个消息中发送。
以该方式,直接将各个标识符发送至跟踪服务器,以便被存储在该跟踪服务器的专用空间中,以用于其随后的处理。
对于内容的使用期间的每个新的行动,激活特定交互元素,除了使能够执行所需行动的指令以外,还实现各个使用跟踪指令。
例如,这些使用行动可以如下:
■内容读取的中断;
■对终端中存储的内容的访问;
■对一个或更多内容对象的激活;
■内容标记,例如,为了指示用户偏好,为了向内容列表添加内容...;
■删除终端的缓冲存储器。
此外,当内容到达其结尾处时停止内容的读取也激活特定交互元素。
例如,实现的使用跟踪指令可以如下,如下内容也作为非限制性例子而被提供:
■用于将表示内容使用中断行动的标识符发送至跟踪服务器并存储所述标识符的指令;
■用于将表示用于访问终端中存储的内容的行动的标识符发送至跟踪服务器并存储所述标识符的指令;
■用于将表示用于激活内容对象的行动的标识符发送至跟踪服务器并存储所述标识符的指令;
■用于将表示内容对象的标识符(附图标记为OID)发送至跟踪服务器并存储所述标识符的指令;
■用于将表示内容标记行动的标识符发送至跟踪服务器并存储所述标识符的指令;
■用于将表示缓冲存储器删除行动的标识符发送至跟踪服务器并存储所述标识符的指令。
所有这些标识符也被发送至跟踪服务器,以便被存储在跟踪服务器的专用空间中,以用于其随后的处理。
在下文中介绍以“RSP”页面(富媒体服务器页面)的特定格式的场景描述片断(scene description fragment),所述场景描述片断描述了使用对一条内容的行动的跟踪的例子:
<Action startTime=″NOW″>
<ActionKey concatReadID=″Global:UserTracking″
concatWriteID=″UserTrackingScene″/>
<ActionKey animObject=″SaveUserTracking″/>
</Action>
<Conditional DEF=″SaveUserTracking″>
<Save serviceID=″<?=$erviceID?>″groupID=″5″
Nodes=″Global:UserTracking″/>
</Conditional>
第二选择
根据该实施例的第二选择,终端20在内容的使用期间保持与通信网络相连接,并因此使能够具有到跟踪和呈现服务器的访问。然而,由于通常与通信性能相关的原因,在使用跟踪信息被发送至跟踪服务器21之前,先将其存储在终端的存储空间200中。
事实上,在该终端与通信网络相连接的特定阶段期间,优选地执行这样的信息的发送,具体地讲,以便不中断终端的使用。例如,可在终端的非使用阶段期间执行该信息的发送,终端仍然保持与通信网络相连接。
为了说明,为了示例目的通过激活上述交互元素而实现的使用跟踪指令可以如下:
■用于存储表示终端的标识符(如果可用)的指令;
■用于存储表示内容的当前用户的标识符(如果可用)的指令;
■用于存储表示内容的标识符(附图标记为SID)的指令;
■用于存储表示用户或进行的行动(即,在该例子中为内容读取操作的开始,附图标记为AID)的类型的标识符的指令;
■用于存储表示内容使用中断行动的标识符的指令;
■用于存储表示用于访问终端中存储的内容的行动的标识符的指令;
■用于存储表示用于激活内容对象的行动的标识符的指令;
■用于存储表示内容对象的标识符(附图标记为OID)的指令;
■用于存储表示内容标记行动的标识符的指令;
■用于存储表示缓冲存储器删除行动的标识符的指令。
以该方式,在内容的使用期间执行的行动被具体存储为标识符的形式。
然后,一旦内容的使用结束了,就将这些存储的标识符逐块发送至跟踪服务器。
根据诸如通信性能标准或跟踪服务器可用性标准的预定标准,可以内容使用的结束为开始或时间延迟地来执行该发送。
应用服务器接着对标识符执行所需处理操作,以便能够重新追踪各个内容使用行动。
第三选择
在第一实施例的第三选择中,终端在内容使用期间处于断开模式。因此,不能在使用内容的同时执行使用跟踪信息的发送,因为终端不具有到服务器的访问。
根据第一例子,在第一阶段,处于连接模式的终端向呈现服务器发出对于一条或多条内容的请求。
仍然与网络相连接,终端接收一条或多条内容,其使用稍后在断开模式下发生。
根据另一个例子,例如,终端不发出任何对内容的请求,但已经预先记录或订阅了内容分配通道,并且基于该记录的偏好,内容服务器将一条或多条内容发送至终端,而无需来自终端的任何明确请求。
内容这样被载入终端并且可在断开模式下使用。
以该方式,可具体通过表示内容的标识符来存储对各个内容执行的行动。
将不再一次描述各个可能的交互元素,其与在该第一实施例的第一选择中的非穷尽例子中陈述的相同。
因为在内容的使用期间,终端处于断开模式,所以与该第一实施例的第二选择中一样,在使用跟踪信息被发送至跟踪服务器之前先将其存储在终端中。
此处不提供对通过激活各种交互元素而实现的各种使用跟踪指令的详细说明,后者已经在第二选择中以例子的形式描述过了。
具体包括各种上述标识符的内容使用跟踪信息在等待重新连接至网络的同时因此被存储在终端的存储空间中,由此可以将存储的信息发送至负责其处理的跟踪服务器。
在该选择中,跟踪信息被因此以时间延迟的方式发送至跟踪服务器。
第二实施例
在该第二实施例中,不能经由终端直接访问跟踪服务器31,即负责接收和处理终端的使用跟踪信息的服务器,而不管终端是否处于连接模式。
例如,可以存在一种情况,其中也被称为呈现服务器30并且可经由终端而被访问的内容服务器不是跟踪服务器。
具体地讲,下文中介绍一个例子,其中涉及几个服务器来向终端提供对其进行了请求的内容。
事实上,呈现服务器可提供内容呈现和交互服务,而另一个被称为媒体管理服务器的服务器提供用于所请求的内容中的媒体的管理服务。
与用于跟踪使用行动的该服务器一样,并且因此其将随后被称为媒体管理和跟踪服务器。
呈现服务器30这样接收请求,并将该请求对应于媒体的部分发送至媒体管理和跟踪服务器。作为响应,媒体管理和跟踪服务器将相关媒体发送至呈现服务器,呈现服务器将所述相关媒体并入内容的剩余部分,并将结果发送至终端。
在该上下文中,终端不具有关于媒体管理和跟踪服务器的出现的知识,而仅具有关于向其提供内容的服务器的知识,即呈现服务器。在发送使用跟踪信息的时刻,终端可这样仅将其发送至其知道的服务器,呈现服务器30。呈现服务器30承担着可能稍后将该信息发送至媒体管理和跟踪服务器31的责任。
此外,在该第二实施例中,不管在内容的使用期间是否处于连接模式,在以时间延迟或不以时间延迟的方式将使用跟踪信息发送至呈现服务器之前,终端先将其存储在存储空间200中。
将不再描述能够在内容的使用期间被激活的各种交互元素,其例子在第一实施例的描述中被提供。
以相同的方式,通过这些交互元素的激活而实现的使用跟踪指令的各种例子与在第一实施例的第二和第三选择中描述的相同,即用于在终端中存储标识符的指令。
接着将这些存储在终端中的标识符发送至呈现服务器。
更具体地讲,接收到包括这些存储的标识符的使用跟踪信息的呈现服务器元素具体为,例如被称为“节点服务”的服务。
呈现服务可以包括几个不同的节点服务。
例如,在终端和内容服务器的同步期间,主要按照块来完成从终端到呈现服务器的跟踪信息的发送。
可以在使用内容的同时完成所述发送,如果终端处于连接模式;或以时间延迟的方式完成,如果终端不处于连接模式。
例如,跟踪信息到呈现服务器的发送是基于服务器的请求而执行的,例如由于对“RSP”页面的“http GET”请求。
因为终端和该服务器之间的带宽是有限的,所以被发送的信息的格式必须被减小至最小。因此,终端中存储的跟踪信息也在尺寸方面被最优化。
在下文中介绍由终端发送至服务器的跟踪信息的例子:
Z-c6ihNa-q*B*gVO-fwt79HcW#080207#NokiaN70;
s1;s8;b10;b7;a2;a1;b8;a1;s10;s1
呈现服务器接着将由终端块接收到的跟踪信息本地存储在存储空间300中,以便随后将其发送至负责处理内容使用跟踪信息的媒体管理和跟踪服务器。
在呈现服务器中的该存储是与已经从终端接收到信息的页面相同的RSP页面相关联地执行的。
呈现服务器接着将其存储的信息发送至跟踪服务器。
通常在“SOA”架构(面向服务的架构)的框架内由相关的呈现服务器或节点服务器主动,或基于跟踪服务器的请求按批来执行从呈现服务器到跟踪服务器的发送。
下文中介绍呈现服务器的节点服务和负责处理跟踪信息的跟踪服务器之间的数据交换的例子:
<node userId=″Z-c6ihNa-q*B*gVO-fwt79HcW″
date=″11/17/2006-01:00:00″sid=″1″oid=″1″aid=″1′
id=″1001″previous=″null″next=″null″/>
该交换的数据的提取对应于表示原子单位距离的“节点”。从几条保存的使用跟踪信息来重建该数据提取,并且该数据提取巩固用于特定行动的所有相关数据。
跟踪服务器接着对跟踪信息和具体地讲,标识符执行所需处理操作,以便能够重新跟踪各种内容使用行动。
Claims (9)
1.一种用于创建将被终端的用户使用的多媒体内容的方法,所述多媒体内容是包括也被称为多媒体场景的至少一个动画图形场景和使得该场景能够被播放的一系列命令的集合,所述方法包括:
在所述内容中,将使用跟踪指令与所述内容中出现的至少一个交互元素相关联,所述使用跟踪指令控制与所述交互元素的激活相关的至少一条信息的存储,所述信息也被称为使用跟踪信息;
由所述终端将至少一条所述使用跟踪信息发送至跟踪服务器,所述发送包括如下步骤:
如果所述终端不能将至少一条所述使用跟踪信息直接发送至所述跟踪服务器,则由所述终端将所述使用跟踪信息发送至呈现服务器;
由所述呈现服务器暂时存储传递暂时使用跟踪信息的所接收到的使用跟踪信息;
由所述呈现服务器将所述暂时使用跟踪信息发送至所述跟踪服务器,
其中以与基于预定标准使用所述内容的步骤相比时间延迟的方式执行所述发送,用于在内容的使用期间通过选择用于传送使用跟踪信息的适当时间来避免连接通信网络,所述预定标准属于包括下述内容的组:
所述终端的使用性能标准;
所述跟踪服务器的预定可用性标准;
其中,当所述终端不具有关于所述跟踪服务器的出现的知识,而仅具有关于所述呈现服务器的知识时,由所述用户使用的所述终端将所述使用跟踪信息发送到所述呈现服务器。
2.如权利要求1所述的用于创建多媒体内容的方法,其中所述方法包括下述步骤:
以预定描述格式创建所述内容的描述文件;
将至少一个交互元素***所述文件;
使至少一个使用跟踪指令与所述交互元素相关联。
3.如权利要求1所述的用于创建多媒体内容的方法,其中所述使用跟踪信息属于包括下述内容的组:
表示所述内容的标识符;
表示所述内容的对象的标识符;
表示对所述内容执行的行动的标识符;
表示所述内容的用户的标识符;
表示所述终端的标识符;
时间戳信息。
4.如权利要求2所述的用于创建多媒体内容的方法,其中所述跟踪指令属于包括下述内容的组:
所述描述格式的指令,使得能够访问所述终端的存储空间;
所述终端内部的特定编程格式的指令,使得能够访问所述终端的存储空间;
能够访问所述终端外部的存储空间的指令。
5.一种用于跟踪与通信网络相连接的终端上的至少一条多媒体内容的至少一个使用的方法,所述内容以根据预定描述格式创建的至少一个描述文件的形式被发送至所述终端,其中在所述终端上执行的所述方法包括下述步骤:
由所述终端的用户使用所述内容,包括至少一个交互元素的激活以及包含实现与所述被激活的交互元素相关联的至少一个使用跟踪指令的步骤;
执行所述使用跟踪指令,所述使用跟踪指令控制与所述交互元素的所述激活相关的至少一条信息的存储,所述信息也被称为使用跟踪信息;
由所述终端将至少一条使用跟踪信息发送至负责处理所述使用跟踪信息的跟踪服务器,所述发送包括如下步骤:
如果所述终端不能将至少一条所述使用跟踪信息直接发送至所述跟踪服务器,则由所述终端将所述使用跟踪信息发送至呈现服务器;
由所述呈现服务器暂时存储传递暂时使用跟踪信息的所接收到的使用跟踪信息;
由所述呈现服务器将所述暂时使用跟踪信息发送至所述跟踪服务器,
其中以与基于预定标准使用所述内容的步骤相比时间延迟的方式执行所述发送,用于在内容的使用期间通过选择用于传送使用跟踪信息的适当时间来避免连接通信网络,所述预定标准属于包括下述内容的组:
所述终端的使用性能标准;
所述跟踪服务器的预定可用性标准;
其中,当所述终端不具有关于所述跟踪服务器的出现的知识,而仅具有关于所述呈现服务器的知识时,由所述用户使用的所述终端将所述使用跟踪信息发送到所述呈现服务器。
6.如权利要求5所述的跟踪方法,其中所述跟踪方法至少在终端处于断开模式时包括在所述终端中暂时存储所述使用跟踪信息的步骤,然后是离线地将所述存储的使用跟踪信息转发给服务器的步骤。
7.如权利要求5或6所述的跟踪方法,其中所述使用跟踪信息属于包括下述内容的组:
表示所述内容的标识符;
表示所述内容的对象的标识符;
表示对所述内容执行的行动的标识符;
表示所述内容的用户的标识符;
表示所述终端的标识符;
时间戳信息。
8.一种能够接收和再现多媒体内容的终端,所述多媒体内容是包括也被称为多媒体场景的至少一个动画图形场景和使得该场景能够被播放的一系列命令的集合,所述内容以根据预定描述格式的至少一个描述文件的形式被发送至所述终端,其中所述终端包括下述装置:
由所述终端的用户使用所述内容的装置,由所述终端的用户使用所述内容包括至少一个交互元素的激活,以及包含实现与所述激活的交互元素相关联的至少一个使用跟踪指令的装置;
执行所述使用跟踪指令的装置,所述使用跟踪指令控制与所述交互元素的所述激活相关的至少一条信息的存储,所述信息也被称为使用跟踪信息;
将至少一条使用跟踪信息发送至负责处理所述使用跟踪信息的跟踪服务器的装置,所述发送包括:
如果所述终端不能将至少一条所述使用跟踪信息直接发送至所述跟踪服务器,则由所述终端将所述使用跟踪信息发送至呈现服务器;
由所述呈现服务器暂时存储传递暂时使用跟踪信息的所接收到的使用跟踪信息;
由所述呈现服务器将所述暂时使用跟踪信息发送至所述跟踪服务器,
其中以与基于预定标准使用所述内容相比时间延迟的方式执行所述发送,用于在内容的使用期间通过选择用于传送使用跟踪信息的适当时间来避免连接通信网络,所述预定标准属于包括下述内容的组:
所述终端的使用性能标准;
所述跟踪服务器的预定可用性标准;
其中,当所述终端不具有关于所述跟踪服务器的出现的知识,而仅具有关于所述呈现服务器的知识时,由所述用户使用的所述终端将所述使用跟踪信息发送到所述呈现服务器。
9.如权利要求8所述的终端,其中所述终端包括存储所述使用跟踪信息的装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0703460A FR2916319B1 (fr) | 2007-05-14 | 2007-05-14 | Procede de creation d'un contenu, procede de suivi des actions d'utilisation d'un contenu, terminal et signaux correspondants |
FR07/03460 | 2007-05-14 | ||
PCT/EP2008/055580 WO2008141933A1 (fr) | 2007-05-14 | 2008-05-06 | Procédé de création d'un contenu, procédé de suivi des actions d'utilisation d'un contenu, terminal et signaux correspondants |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101711479A CN101711479A (zh) | 2010-05-19 |
CN101711479B true CN101711479B (zh) | 2014-06-18 |
Family
ID=38780821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880016025.3A Expired - Fee Related CN101711479B (zh) | 2007-05-14 | 2008-05-06 | 用于创建内容的方法,用于跟踪内容使用行动的方法、和相应的终端和信号 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9003013B2 (zh) |
EP (1) | EP2145477A1 (zh) |
CN (1) | CN101711479B (zh) |
FR (1) | FR2916319B1 (zh) |
WO (1) | WO2008141933A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2907625B1 (fr) * | 2006-10-18 | 2012-12-21 | Streamezzo | Procede de gestion de memoire dans un terminal client,signal programme d'ordinateur et terminal correspondants |
FR2930662B1 (fr) * | 2008-04-23 | 2010-05-21 | Streamezzo | Procede de securisation d'une scene evolutive, dispositif, signal et programme d'ordinateur correspondants, procede de mise a jour d'une scene evolutive, dispositif et programme d'ordinateur correspondants |
CN113536294B (zh) * | 2021-07-13 | 2023-03-24 | 星汉智能科技股份有限公司 | 跟踪卡端与终端指令交互的方法、装置及可读介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1251669A (zh) * | 1997-03-21 | 2000-04-26 | 思维媒体公司 | 跟踪客户端与网络资源交互并创建客户端配置和资源数据库的方法和设备 |
CN1461562A (zh) * | 2001-02-20 | 2003-12-10 | 皇家菲利浦电子有限公司 | 与内容材料相关联的元信息的广播和处理 |
CN1516939A (zh) * | 2001-06-15 | 2004-07-28 | ض� | 在内容发布广播***中从客户向服务器发送反馈的方法和装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020078191A1 (en) * | 2000-12-20 | 2002-06-20 | Todd Lorenz | User tracking in a Web session spanning multiple Web resources without need to modify user-side hardware or software or to store cookies at user-side hardware |
US20050071865A1 (en) * | 2003-09-30 | 2005-03-31 | Martins Fernando C. M. | Annotating meta-data with user responses to digital content |
US7188273B2 (en) * | 2003-11-24 | 2007-03-06 | Tsx Inc. | System and method for failover |
US7822715B2 (en) * | 2004-11-16 | 2010-10-26 | Petruzzo Stephen E | Data mirroring method |
AU2005332685B2 (en) * | 2005-06-03 | 2011-02-03 | The Nielsen Company (Us), Llc | Methods and apparatus to detect a time-shift event associated with the presentation of media content |
-
2007
- 2007-05-14 FR FR0703460A patent/FR2916319B1/fr not_active Expired - Fee Related
-
2008
- 2008-05-06 US US12/600,090 patent/US9003013B2/en not_active Expired - Fee Related
- 2008-05-06 CN CN200880016025.3A patent/CN101711479B/zh not_active Expired - Fee Related
- 2008-05-06 WO PCT/EP2008/055580 patent/WO2008141933A1/fr active Application Filing
- 2008-05-06 EP EP08750113A patent/EP2145477A1/fr not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1251669A (zh) * | 1997-03-21 | 2000-04-26 | 思维媒体公司 | 跟踪客户端与网络资源交互并创建客户端配置和资源数据库的方法和设备 |
CN1461562A (zh) * | 2001-02-20 | 2003-12-10 | 皇家菲利浦电子有限公司 | 与内容材料相关联的元信息的广播和处理 |
CN1516939A (zh) * | 2001-06-15 | 2004-07-28 | ض� | 在内容发布广播***中从客户向服务器发送反馈的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2008141933A1 (fr) | 2008-11-27 |
FR2916319B1 (fr) | 2009-08-14 |
FR2916319A1 (fr) | 2008-11-21 |
US9003013B2 (en) | 2015-04-07 |
EP2145477A1 (fr) | 2010-01-20 |
US20110055384A1 (en) | 2011-03-03 |
CN101711479A (zh) | 2010-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101986481B1 (ko) | 엔드-투-엔드 엔드 유저 성능 자동 모니터링 방법 및 이러한 방법을 수행하는 장치 | |
US10754668B2 (en) | Media file presentation method, client application, and plug-in | |
CN101106498A (zh) | 内容管理方法和装置 | |
CN104081759A (zh) | 接收设备,接收方法和程序 | |
CN101473675B (zh) | 移动设备用户体验的虚拟化 | |
CN102792267A (zh) | 用于产生书签信息的方法和设备 | |
CN103067423A (zh) | 浏览器内核适配的方法和浏览器 | |
US11706498B2 (en) | Playback method, system, device and readable storage medium of live broadcast content | |
CN105611422A (zh) | 基于多媒体榜单的在线直播方法及装置 | |
CN111953709A (zh) | 多媒体内容传输方法、多媒体内容展示方法、装置和电子设备 | |
JP2013543189A (ja) | Smsを用いて遠隔デバイスを制御する方法及びそのための装置 | |
CN105407407A (zh) | 视频的播放方法和装置 | |
US20130254806A1 (en) | System and Method for Displaying a Media Program Stream on Mobile Devices | |
CN101711479B (zh) | 用于创建内容的方法,用于跟踪内容使用行动的方法、和相应的终端和信号 | |
KR20130065777A (ko) | 인스펙터 스크립트 삽입을 통한 웹 콘텐츠 공유 장치 및 방법 | |
CN101217734B (zh) | 利用brew_url地址访问brew页面的方法及终端 | |
EP3214845B1 (en) | Reception device, transmission device, and corresponding data processing methods | |
US7185068B2 (en) | Content retrieval device | |
CN101360009A (zh) | 机顶盒应用管理方法及*** | |
CN102113004B (zh) | 采集因特网内容 | |
CN112328140B (zh) | 图像输入方法及其装置、设备、介质 | |
CN103248912A (zh) | 网络电视时移播放方法、网络电视***和装置 | |
CN101523905A (zh) | 信息处理装置和方法、以及程序 | |
US20080195758A1 (en) | Method and Server System for Transferring an Object to a Wireless Device from a Predetermined Web Page | |
CN103370919A (zh) | 部分对象高速缓存 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140618 Termination date: 20170506 |
|
CF01 | Termination of patent right due to non-payment of annual fee |