+

CN101588258A - Information reporting method and system - Google Patents

Information reporting method and system Download PDF

Info

Publication number
CN101588258A
CN101588258A CNA2008100989009A CN200810098900A CN101588258A CN 101588258 A CN101588258 A CN 101588258A CN A2008100989009 A CNA2008100989009 A CN A2008100989009A CN 200810098900 A CN200810098900 A CN 200810098900A CN 101588258 A CN101588258 A CN 101588258A
Authority
CN
China
Prior art keywords
information
operation information
content operation
reporting
content
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.)
Pending
Application number
CNA2008100989009A
Other languages
Chinese (zh)
Inventor
朱文明
漆宝剑
施有铸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2008100989009A priority Critical patent/CN101588258A/en
Publication of CN101588258A publication Critical patent/CN101588258A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例涉及一种信息上报方法和系统。该方法包括:采集网络电视的内容操作信息;根据预设的上报策略发送所述内容操作信息。该系统包括:信息采集装置,用于采集网络电视的内容操作信息;信息上报装置,用于根据预设的上报策略发送所述信息采集装置所采集的内容操作信息。本发明实施例可以根据预设的上报策略发送采集到的网络电视的内容操作信息,能够实现上报较为全面的内容操作信息,从而满足了IPTV基本业务和增强业务的需求。通过对本发明实施例的实施,有助于IPTV系统实现对用户偏好数据提取、状态信息提取、历史操作记录的提取、IPTV内容元数据的更新等能力。

Figure 200810098900

Embodiments of the present invention relate to an information reporting method and system. The method includes: collecting content operation information of the Internet TV; and sending the content operation information according to a preset reporting strategy. The system includes: an information collection device for collecting content operation information of the Internet TV; an information reporting device for sending the content operation information collected by the information collection device according to a preset reporting strategy. The embodiment of the present invention can send the collected content operation information of the Internet TV according to the preset reporting strategy, and can realize the reporting of relatively comprehensive content operation information, thereby meeting the requirements of IPTV basic services and enhanced services. Through the implementation of the embodiment of the present invention, it is helpful for the IPTV system to realize the capabilities of extracting user preference data, extracting status information, extracting historical operation records, updating IPTV content metadata, and the like.

Figure 200810098900

Description

信息上报方法和系统 Information reporting method and system

技术领域 technical field

本发明涉及图像通信领域,尤其是一种信息上报方法和系统。The invention relates to the field of image communication, in particular to an information reporting method and system.

背景技术 Background technique

网络电视(Internet Protocol Television,简称IPTV)是一种在IP网络上传送包含电视、视频、文本、图形和数据等,并提供服务质量/体验质量保证、安全、交互性和可靠性的可管理的多媒体业务。用户可以使用IPTV终端设备(User Equipment,UE)进行IPTV业务,终端设备可以为个人计算机或者机顶盒(Set Top Box,简称STB)+普通电视机,也可以为移动终端。Internet Protocol Television (IPTV for short) is a manageable network that transmits TV, video, text, graphics, and data over an IP network, and provides quality of service/quality of experience assurance, security, interactivity, and reliability. multimedia business. Users can use IPTV terminal equipment (User Equipment, UE) to perform IPTV services. The terminal equipment can be a personal computer or a set-top box (Set Top Box, referred to as STB) + ordinary TV, or a mobile terminal.

基于IP多媒体子系统(IP Multimedia Subsystem,简称IMS)网络的IPTV(IMS-based IPTV)是在IMS网络架构上引入的一种多媒体业务,可以通过对IMS网络实体和接口的增强,包括对协议的扩展、对AS能力的细化和增强,实现了各种IPTV基本业务,包括点播(Content on Demand,简称CoD)节目、直播(BroadCast,简称BC;或LTV Live TV;或Linear TV)节目、网络内容录制(Network-Personal Video Recorder,简称N-PVR);还可以通过对用户数据、内容数据的交互和控制,为用户提供增强业务,如在按次观看付费(Pay Per View,简称PPV)业务预定、广告业务、推荐业务等。IPTV (IMS-based IPTV) based on IP Multimedia Subsystem (IMS) network is a multimedia service introduced on the IMS network architecture, which can be enhanced by enhancing the IMS network entities and interfaces, including protocol Expansion, refinement and enhancement of AS capabilities have realized various basic IPTV services, including on-demand (Content on Demand, referred to as CoD) programs, live broadcast (BroadCast, referred to as BC; or LTV Live TV; or Linear TV) programs, network Content recording (Network-Personal Video Recorder, referred to as N-PVR); it can also provide users with enhanced services through the interaction and control of user data and content data, such as Pay Per View (PPV for short) services Reservation, advertising business, recommendation business, etc.

发明人在实现本发明的过程中发现,现有的终端设备向网络侧上报网络电视业务的相关信息存在如下缺陷:The inventor found in the process of realizing the present invention that the existing terminal equipment reports the relevant information of the Internet TV service to the network side and has the following defects:

1、上报方式为基于会话发起协议(Session Initiation Protocol,简称SIP)的PUBLISH消息的即时上报方式,将产生海量的信息交互量,对网络传输负担和网络设备载荷都有很大影响;1. The reporting method is based on the instant reporting method of PUBLISH messages based on Session Initiation Protocol (SIP), which will generate a large amount of information interaction, which will have a great impact on network transmission burden and network equipment load;

2、终端设备记录的状态信息仅包括当前观看或录制的内容标识,并未包括对内容的详细操作的信息,例如:对CoD节目的内容播放控制(VideoCassette Recorder,简称VCR)操作,如播放、停止、暂停、快进、快退等,因此无法将这些信息上报给网络,以便在IPTV业务实施过程中使用,作为其他信息的来源,如历史状态信息、用户偏好数据等等。2. The status information recorded by the terminal device only includes the currently watched or recorded content identifier, and does not include detailed operation information on the content, for example: the content playback control (Video Cassette Recorder, VCR for short) operation of the CoD program, such as playback, Stop, pause, fast forward, rewind, etc., so this information cannot be reported to the network for use in the implementation of IPTV services as a source of other information, such as historical status information, user preference data, and so on.

发明内容 Contents of the invention

本发明实施例提供一种信息上报方法和系统,用以解决IPTV业务中采集的内容操作信息不全面、采集和上报方式单一、以及交互信息量较大的问题,实现能够根据预设上报策略将采集到的全面的网络电视的内容操作信息向网络上报,减少信息交互量,减少网络传输的负担和网络设备的载荷。Embodiments of the present invention provide an information reporting method and system, which are used to solve the problems of incomplete content operation information collected in IPTV services, a single collection and reporting method, and a large amount of interactive information. The collected comprehensive IPTV content operation information is reported to the network, reducing the amount of information interaction, reducing the burden of network transmission and the load of network equipment.

本发明实施例提供了一种信息上报方法,包括:An embodiment of the present invention provides a method for reporting information, including:

采集网络电视的内容操作信息;Collect content operation information of Internet TV;

根据预设的上报策略发送所述内容操作信息。The content operation information is sent according to a preset reporting policy.

本发明实施例还提供了一种信息上报系统,包括:The embodiment of the present invention also provides an information reporting system, including:

信息采集装置,用于采集网络电视的内容操作信息;An information collection device, used for collecting content operation information of Internet TV;

信息上报装置,用于根据预设的上报策略发送所述信息采集装置所采集的内容操作信息。The information reporting device is configured to send the content operation information collected by the information collecting device according to a preset reporting policy.

由上述技术方案可知,本发明实施例可以根据预设的上报策略发送采集到的网络电视的内容操作信息,能够实现上报较为全面的内容操作信息,从而满足了IPTV基本业务和增强业务的需求。通过对本发明实施例的实施,有助于IPTV系统实现对用户偏好数据提取、状态信息提取、历史操作记录的提取、IPTV内容元数据的更新等能力。本发明实施例还可以进一步减少信息交互量,从而减少了网络传输的负担和网络设备的载荷。It can be seen from the above technical solution that the embodiment of the present invention can send the collected content operation information of IPTV according to the preset reporting strategy, and can realize the reporting of relatively comprehensive content operation information, thereby meeting the needs of IPTV basic services and enhanced services. Through the implementation of the embodiment of the present invention, it is helpful for the IPTV system to realize the capabilities of extracting user preference data, extracting status information, extracting historical operation records, updating IPTV content metadata, and the like. The embodiment of the present invention can further reduce the amount of information interaction, thereby reducing the load of network transmission and the load of network equipment.

下面结合附图对本发明的具体实施例作进一步详细的说明。Specific embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings.

附图说明 Description of drawings

图1为本发明信息上报方法的第一实施例的流程示意图;Fig. 1 is a schematic flow chart of the first embodiment of the information reporting method of the present invention;

图2为本发明信息上报方法的第二实施例的流程示意图;Fig. 2 is a schematic flow chart of the second embodiment of the information reporting method of the present invention;

图3为本发明信息上报方法的第二实施例中方案1的流程示意图;Fig. 3 is a schematic flow diagram of scheme 1 in the second embodiment of the information reporting method of the present invention;

图4为本发明信息上报方法的第二实施例中方案2的流程示意图;Fig. 4 is a schematic flowchart of scheme 2 in the second embodiment of the information reporting method of the present invention;

图5为本发明信息上报方法的第二实施例中方案3的流程示意图;FIG. 5 is a schematic flow diagram of scheme 3 in the second embodiment of the information reporting method of the present invention;

图6为本发明信息上报方法的第二实施例中方案4的流程示意图;FIG. 6 is a schematic flowchart of scheme 4 in the second embodiment of the information reporting method of the present invention;

图7为本发明信息上报方法的第二实施例中方案5的流程示意图;FIG. 7 is a schematic flowchart of scheme 5 in the second embodiment of the information reporting method of the present invention;

图8为本发明信息上报方法的第二实施例中方案6的流程示意图;FIG. 8 is a schematic flowchart of scheme 6 in the second embodiment of the information reporting method of the present invention;

图9为本发明信息上报系统的第一实施例的结构示意图;FIG. 9 is a schematic structural diagram of the first embodiment of the information reporting system of the present invention;

图10为本发明信息上报系统的第二实施例的结构示意图。Fig. 10 is a schematic structural diagram of the second embodiment of the information reporting system of the present invention.

具体实施方式 Detailed ways

本发明实施例中信息采集装置采集到网络电视的内容操作信息后,将所述内容操作信息进行存储,由信息上报单元根据预设的上报策略发送所述信息采集装置所采集到的内容操作信息。In the embodiment of the present invention, after the information collection device collects the content operation information of the Internet TV, the content operation information is stored, and the information reporting unit sends the content operation information collected by the information collection device according to the preset reporting strategy .

内容操作信息可以包括内容操作类型、用户标识、内容操作时间和内容操作对象标识。The content operation information may include content operation type, user ID, content operation time, and content operation object ID.

其中内容操作类型可以包括:业务类型(如BC、CoD等)、VCR操作类型(如快进、快退等)、交互类型(如评论、博彩等);内容操作对象标识可以包括:业务访问对象标识(如直播频道标识、直播节目标识、点播节目标识等)、VCR操作对象标识(如节目标识等)、交互对象标识(如节目标识等);内容操作时间可以是:访问时间、操作时间、交互时间。Wherein the content operation type may include: business type (such as BC, CoD, etc.), VCR operation type (such as fast forward, rewind, etc.), interaction type (such as comment, gaming, etc.); the content operation object identification may include: business access object Identification (such as live channel identification, live program identification, on-demand program identification, etc.), VCR operation object identification (such as program identification, etc.), interactive object identification (such as program identification, etc.); content operation time can be: access time, operation time, interactive time.

其中,网络电视的内容操作信息既可以来自用户通过终端设备对IPTV节目的手动操作即节目操作信息,也可以来自网络对IPTV节目内容的控制操作即内容控制信息。包括但不限于以下一类或几类:Wherein, the content operation information of the IPTV may come from the manual operation of the IPTV program by the user through the terminal device, that is, the program operation information, or from the control operation of the IPTV program content by the network, that is, the content control information. Including but not limited to one or more of the following:

第一类:IPTV业务访问信息;The first category: IPTV service access information;

该类信息可以根据IPTV业务的不同进行标识,例如:可以包括已有的IPTV业务BC、CoD、N-PVR,还可以包括且不限于增强业务中的CoV等。此时IPTV内容操作信息中可以包含且不限于业务标识、用户标识、访问时间、访问对象标识。其中,This type of information can be identified according to different IPTV services, for example, it can include existing IPTV services BC, CoD, and N-PVR, and can also include, but is not limited to, CoV in enhanced services. At this time, the IPTV content operation information may include, but is not limited to, service identifiers, user identifiers, access time, and access object identifiers. in,

业务标识用于区分不同的IPTV业务,并对用户的操作进行描述。例如:BC业务可以设置“BCService”作为业务标识,表示用户在某个时间段内或者时间点访问过直播节目;CoV业务可以设置“CoVService”作为业务标识,等等;Service identifiers are used to distinguish different IPTV services and describe user operations. For example: BC service can set "BCService" as the service identifier, indicating that the user has accessed live programs within a certain period of time or at a point in time; CoV service can set "CoVService" as the service identifier, etc.;

用户标识用于区分不同的IPTV业务的访问者,用户可以通过与IPTV运营商签约获取唯一标识该签约关系的用户标识。例如:在IMS-based IPTV网络中,可以使用IMS公共用户标识(IMS Public User Identifier,简称IMPU)对不同的IPTV用户进行区分。对于不需要签约关系的所有用户,也可以采取一个共用的用户标识,如公开的匿名用户Anonymous,与其他拥有签约关系的用户标识进行区分,此时使用共用用户标识的所有用户被认为是同一个用户;The user ID is used to distinguish visitors of different IPTV services, and the user can obtain a user ID that uniquely identifies the contract relationship by signing with an IPTV operator. For example: In an IMS-based IPTV network, different IPTV users can be distinguished by using an IMS Public User Identifier (IMPU for short). For all users who do not need a contract relationship, a common user ID can also be used, such as the public anonymous user Anonymous, to distinguish it from other user IDs that have a contract relationship. At this time, all users using a shared user ID are considered to be the same user;

访问时间用于记录用户访问IPTV业务的时间信息。访问时间可以是一个时间段,也可以是一个时间点即时刻,甚至可以是一个有特定意义的标识。上述时间段是时间轴上的一个区间,可以有多种表示方法,例如:可以表示为(起点,终点),分别用于描述用户访问特定IPTV业务的开始时间和结束时间;还可以表示为(起点,延续时长),分别用于描述用户访问特定IPTV业务的开始时间和在该业务下所持续的时间长度。应说明的是:其他任何能够表示一个时间段的方法也都可以使用,在此仅列举两个较优的表示方法。上述时间点是时间轴上的一个点,表示某个时刻,可以看作是时间段的一个特例,例如:起点=终点,或者延续时长=0的情况。上述有特定意义的标识代表一段特定的时间段或者一个特定的时间点,例如:可以用“now”表示当前时间点,“yesterday”表示当前时间的前一天等等;The access time is used to record the time information of the user accessing the IPTV service. The access time can be a period of time, or a point in time, or even a sign with specific meaning. The above-mentioned time period is an interval on the time axis, and can be expressed in multiple ways, for example: it can be expressed as (starting point, end point), which are used to describe the start time and end time of the user's access to a specific IPTV service respectively; it can also be expressed as ( Starting point, duration) are respectively used to describe the start time of the user's access to a specific IPTV service and the duration of the service. It should be noted that any other method capable of representing a time period can also be used, and only two preferable representation methods are listed here. The above-mentioned time point is a point on the time axis, representing a certain moment, which can be regarded as a special case of a time period, for example: the starting point=end point, or the situation of duration=0. The above-mentioned identifiers with specific meanings represent a specific period of time or a specific time point, for example: "now" can be used to represent the current time point, "yesterday" can be used to represent the day before the current time, etc.;

访问对象标识用于标识用户在特定IPTV业务中所访问的IPTV内容。对于不同的IPTV业务而言,访问对象有所不同,例如:对于BC业务,用户访问的可以是某个特定的直播业务包,也可以是特定的直播频道,还可以是直播频道内的某个节目,则相对应地,其访问对象分别可以是直播业务包标识、直播频道标识或直播节目标识;对于CoD业务,其访问对象标识可以为用户点播的内容标识;对于N-PVR业务,访问对象标识可以为录制的内容标识;对于CoV业务,访问对象标识可以为用户所上传的内容标识。访问对象标识可以是内容的逻辑标识符,可以是遵从TVAnytime标准的内容引用标识(Content Reference Identifier,CRID),如RFC2838所规范的通用电视资源标识符(TV Universal Resource Identifier,TV URI)等;也可以是经过位置解析的内容物理位置,可以是通用资源定位符(Universal Resource Locator,URL),但不限于此;The access object identifier is used to identify the IPTV content accessed by the user in a specific IPTV service. For different IPTV services, the access objects are different. For example, for BC services, users can access a specific live service package, a specific live channel, or a certain program, correspondingly, its access objects can be live service package identifiers, live channel identifiers or live program identifiers; for CoD services, its access object identifiers can be user-demanded content identifiers; The identifier may be the identifier of the recorded content; for the CoV service, the identifier of the access object may be the identifier of the content uploaded by the user. The access object identifier can be a logical identifier of the content, and can be a content reference identifier (Content Reference Identifier, CRID) that complies with the TVAnytime standard, such as the Universal Resource Identifier (TV Universal Resource Identifier, TV URI) specified by RFC2838; It can be the physical location of the content after location analysis, and it can be a Universal Resource Locator (Universal Resource Locator, URL), but not limited to this;

第二类:内容VCR操作信息;The second category: content VCR operation information;

该类信息记录的是对可随机定位的内容的操作信息。所述可随机定位的内容可以是BC节目、CoD节目的时移部分、CoV内容已经上传的部分等。针对这一类内容,用户可以进行节目内的快进、快退、暂停、恢复播放、随机定位等操作。此时IPTV内容操作信息可以包含且不限于操作对象标识、操作类型、用户标识、操作时间。其中,This type of information records operation information on content that can be randomly located. The content that can be randomly located may be a BC program, a time-shifted part of a CoD program, an uploaded part of CoV content, and the like. For this type of content, users can perform operations such as fast forward, rewind, pause, resume playback, and random positioning within the program. At this time, the IPTV content operation information may include, but is not limited to, an operation object identifier, an operation type, a user identifier, and an operation time. in,

操作对象标识,指的是VCR所操作的对象。该标识可以是内容的逻辑标识符,实际应用中可以是遵从TVAnytime标准的CRID(Content ReferenceIdentifier,内容引用标识)且不限于此;操作对象标识也可以是经过位置解析的内容物理位置,实际应用中可以是URL(Universal Resource Locator,通用资源定位符)且不限于此;The operation object identifier refers to the object operated by the VCR. The identifier can be a logical identifier of the content. In practical applications, it can be a CRID (Content Reference Identifier) that complies with the TVAnytime standard and is not limited to this; the operation object identifier can also be the physical location of the content after location analysis. In practical applications It can be a URL (Universal Resource Locator, universal resource locator) and is not limited to this;

操作类型,指的是用户所能采取的VCR操作。实际应用中,VCR操作类型的范围可以包括且不限于内容的快进、快退、暂停播放、恢复播放、定位到开头、定位到结尾、随机定位等;The operation type refers to the VCR operation that the user can take. In practical applications, the range of VCR operation types may include, but not limited to, fast forward, rewind, pause playback, resume playback, locate to the beginning, locate to the end, randomly locate, etc.;

用户标识,用于区分不同的IPTV内容访问者。描述同第一类信息中的“用户标识”;User ID, used to distinguish different IPTV content visitors. The description is the same as the "User ID" in the first category of information;

操作时间,用于记录VCR操作所发生的时间段或时间点,描述同第一类信息中的“访问时间”;Operation time, which is used to record the time period or time point when the VCR operation occurs, and describes the same as the "access time" in the first type of information;

第三类:内容交互信息;The third category: content interaction information;

该类信息记录IPTV内容相关的交互式内容的操作。所述的“交互式内容”指的是可以让用户参与交互的节目、控件、脚本、可执行程序等内容,此时内容操作信息描述的是对交互式内容的访问。例如:用户在观看某个点播节目时可以根据自己的喜好程度请求对节目进行评论,则“评论”可以作为一个IPTV交互信息;用户在观看某个广告时,屏幕上呈现一个“点击呼叫”提示用户可以向广告提供商进行电话呼叫,则“点击呼叫”也可以作为一个IPTV交互信息。此时内容交互信息中可以包含且不限于交互对象标识、交互类型、用户标识、交互时间,其中,This type of information records the operation of interactive content related to IPTV content. The "interactive content" refers to content such as programs, controls, scripts, and executable programs that allow users to participate in the interaction. At this time, the content operation information describes the access to the interactive content. For example: when a user watches an on-demand program, he can request to comment on the program according to his preference, then the "comment" can be used as an IPTV interactive information; when the user watches an advertisement, a "click to call" prompt appears on the screen The user can make a phone call to the advertisement provider, and "click to call" can also be used as an IPTV interactive message. At this time, the content interaction information may include, but is not limited to, the interaction object identifier, interaction type, user identifier, and interaction time, among which,

交互对象标识,指的是用户交互所针对的对象,即关联的IPTV内容标识,可以是内容的逻辑标识符或者物理标识符,如CRID或者URL,同第二类信息中的操作对象标识;The interaction object identifier refers to the object targeted by the user interaction, that is, the associated IPTV content identifier, which can be a logical identifier or a physical identifier of the content, such as CRID or URL, which is the same as the operation object identifier in the second type of information;

交互类型,指的是与IPTV内容相关的交互式操作类型。该交互类型可以是用户对特定IPTV内容的“评论”、对特定广告的“点击呼叫”、在特定IPTV内容上特定时间点设置的“书签”、对同一节目上不同音频轨道或者字幕语言进行的“轨道/字幕选择”、触发对某类节目的“家长控制”、针对特定节目的“投票”、针对特定节目的“博彩”、“机智问答”等;The interaction type refers to an interactive operation type related to the IPTV content. The interaction type can be user's "comments" on specific IPTV content, "click to call" on specific advertisements, "bookmarks" set at specific time points on specific IPTV content, different audio tracks or subtitle languages on the same program "Track/subtitle selection", triggering "parental control" for certain types of programs, "voting" for specific programs, "gambling" for specific programs, "quizzes", etc.;

用户标识和交互时间分别同第二类中的用户标识与操作时间。The user ID and interaction time are respectively the same as the user ID and operation time in the second category.

上述三类网络电视的内容操作信息中,除了用户标识可以保持一致的描述格式以外,所述的“访问时间”、“操作时间”、“交互时间”也可以采取一致的描述格式,例如:可以使用可扩展的标记语言(Extensible Markup Language,XML)文本进行内容操作信息的描述,不管哪一类信息,都可以在相应XML大纲(Schema)中定义一个参数“ActionTime”,该参数所对应的值即为具有符合描述格式的时间段或者时间点信息。同样,访问对象标识、操作对象标识、交互对象标识也可以采取统一的描述格式,例如:在XML大纲中定义参数“ActionObjectID”,该参数所对应的值即为符合描述格式的对象标识。In the content operation information of the above three types of Internet TV, in addition to the consistent description format of the user identification, the "access time", "operation time" and "interaction time" can also adopt a consistent description format, for example: Use the Extensible Markup Language (XML) text to describe the content operation information. No matter what kind of information, you can define a parameter "ActionTime" in the corresponding XML schema (Schema), and the value corresponding to the parameter That is, it has time period or time point information that conforms to the description format. Similarly, the access object ID, operation object ID, and interaction object ID can also adopt a unified description format. For example, if the parameter "ActionObjectID" is defined in the XML outline, the value corresponding to this parameter is the object ID that conforms to the description format.

上述第二类信息中的操作类型和第三类信息中的交互类型可以采取相同的描述格式,例如:在XML大纲中定义一个参数“ActionType”,该参数所对应的值即为具体的VCR或者交互类型。进一步地,第一类信息中的业务标识也可以作为参数“ActionType”的选项,用于描述对业务的访问操作信息。The operation type in the above-mentioned second type of information and the interaction type in the third type of information can adopt the same description format, for example: define a parameter "ActionType" in the XML outline, and the value corresponding to the parameter is a specific VCR or interaction type. Further, the service identifier in the first type of information can also be used as an option of the parameter "ActionType", which is used to describe the access operation information to the service.

其中的第一类信息中,可以存在一个或者多个访问对象标识。例如:当用户观看直播节目时,内容操作信息中可能包含下列标识中的一个或几个:直播业务包标识、直播频道标识、直播节目标识,则此时内容操作信息中就可以有一个、两个或者三个访问对象标识。而对于马赛克(Mosaic)即在一个屏幕同时呈现多个视频画面的业务来说,用户可能在同一时间访问四个、九个甚至更多的小画面,则内容操作信息中就可以有更多个访问对象标识。当有多个业务访问对象出现时,可以采用相同的描述方式,如可以都使用参数“ActionObjectID”;也可以各自使用不同的描述方式,如直播业务包使用参数“PackageID”、直播频道使用参数“ChannelID”、直播节目使用参数“ProgramID”等。Among the first type of information, there may be one or more access object identifiers. For example: when a user watches a live program, the content operation information may contain one or more of the following identifiers: live service package identifier, live channel identifier, and live program identifier, then there may be one or two identifiers in the content operation information at this time. One or three access object IDs. For mosaic (Mosaic) business that presents multiple video images on one screen at the same time, users may access four, nine or even more small images at the same time, so there can be more video images in the content operation information. Access object ID. When multiple business access objects appear, the same description method can be used, for example, the parameter "ActionObjectID" can be used for all; or different description methods can be used, such as the parameter "PackageID" for the live service package and the parameter "PackageID" for the live channel ChannelID", live programs use the parameter "ProgramID", etc.

上述三类网络电视的内容操作信息除了可以包含所描述的内容之外,还可以进一步包括关联的附加信息,以有助于网络侧的信息处理装置对上报的信息的进行处理。例如:第一类信息中可以进一步包含对业务访问对象的描述信息,如所访问的CoD内容的类型;第二类信息中可以进一步包含VCR快进的倍速、是否完整播放等信息;第三类信息可以进一步包含用户所选择的音频轨道是哪个、选择的是哪种语言的字幕、所执行家长控制的级别、投票中选择的是哪个选项、博彩中下了多大的筹码等,具体地在实际应用中可以根据业务的需求对描述格式进行适当的扩展。In addition to the content described above, the content operation information of the above three types of IPTV may further include associated additional information, so as to facilitate the processing of the reported information by the information processing device at the network side. For example: the first type of information can further include the description information of the service access object, such as the type of CoD content accessed; the second type of information can further include information such as the double speed of VCR fast forwarding and whether it is completely played; the third type The information may further include which audio track the user selected, which language subtitles were selected, the level of parental control performed, which option was selected in the vote, how much bet was placed in the lottery, etc., specifically in the actual In the application, the description format can be appropriately extended according to the needs of the business.

如图1所示,为本发明信息上报方法的第一实施例的流程示意图,如图1所示,本实施例可以包括以下步骤:As shown in FIG. 1, it is a schematic flow chart of the first embodiment of the information reporting method of the present invention. As shown in FIG. 1, this embodiment may include the following steps:

步骤101、信息采集装置采集IPTV的内容操作信息。Step 101, the information collection device collects IPTV content operation information.

本步骤中,信息采集装置从用户通过终端设备发起的节目操作信息或者网络发起的内容控制信息中采集内容操作信息,并根据预先设置的采集策略决定是否对采集到的内容操作信息进行缓存或者直接发送给信息上报装置进行上报。针对节目操作信息或者内容控制信息的来源不同,信息采集装置可以采集第一类、第二类和第三类内容操作信息中的一种或者多种信息的组合。当多种信息都需要采集时,可以存在一个或者多个信息采集装置,分别对其中的一种信息进行采集。In this step, the information collection device collects the content operation information from the program operation information initiated by the user through the terminal device or the content control information initiated by the network, and decides whether to cache the collected content operation information or directly Send to the information reporting device for reporting. For different sources of program operation information or content control information, the information collection device may collect one or a combination of information of the first type, the second type and the third type of content operation information. When multiple types of information need to be collected, there may be one or more information collection devices to collect one type of information respectively.

信息采集装置所采集的内容操作信息可以采取二进制或者文本方式进行描述并发送给信息上报装置进行上报。为使信息上报装置与网络侧的信息接收装置能够在共同的描述格式下对内容操作信息进行理解和解析,信息采集装置需要针对不同的信息描述方法进行格式规范。The content operation information collected by the information collection device can be described in binary or text form and sent to the information reporting device for reporting. In order for the information reporting device and the information receiving device on the network side to understand and analyze the content operation information in a common description format, the information collection device needs to standardize the format for different information description methods.

实际应用中,如果使用XML文本进行描述和传输,可以定义相应的XML大纲,通过对XML大纲的格式定义,可以将需要上报的内容操作信息转换成格式化的XML文本;如果使用其他非XML文本进行描述和传输,在信息上报装置与网络侧的信息接收装置能够共同理解的基础上规定所传输的内容操作信息的格式即可;如果使用二进制进行描述和传输,可以采取函数定义的形式对传输载荷中的对应字节进行定义。In practical applications, if you use XML text for description and transmission, you can define the corresponding XML outline. Through the format definition of the XML outline, you can convert the content operation information that needs to be reported into formatted XML text; if you use other non-XML text For description and transmission, the format of the content operation information to be transmitted can be specified on the basis that the information reporting device and the information receiving device on the network side can understand each other; if binary is used for description and transmission, the transmission can be defined in the form of a function The corresponding bytes in the payload are defined.

虽然描述格式可以是XML文本、非XML文本、非文本的二进制表述,其根本目的都是在共同的基础上对所传输的内容操作信息进行表达和封装,使得信息采集装置、信息上报装置、以及网络侧的信息接收装置和信息处理装置能够理解和解析内容操作信息。Although the description format can be XML text, non-XML text, and non-text binary representation, its fundamental purpose is to express and encapsulate the transmitted content operation information on a common basis, so that information collection devices, information reporting devices, and The information receiving device and the information processing device on the network side can understand and analyze the content operation information.

上面所述的预先设置的采集策略指的是信息采集装置对采集到的内容操作信息的操作策略,该策略可以由信息采集装置内部逻辑决定,也可以由其他网络实体通知给信息采集装置。所述的采集策略包括但不限于以下两种:The preset collection strategy mentioned above refers to the operation strategy of the information collection device for the collected content operation information. The strategy may be determined by the internal logic of the information collection device, or notified to the information collection device by other network entities. The collection strategies described include but are not limited to the following two:

一旦信息采集装置采集到合法的内容操作信息便立刻发送给信息上报装置进行上报,所述的合法指的是符合描述格式,能够被信息上报装置和信息接收装置理解和解析;Once the information collection device collects legal content operation information, it will immediately send it to the information reporting device for reporting. The legality refers to conforming to the description format, which can be understood and parsed by the information reporting device and the information receiving device;

在一定时间段内对信息采集装置采集到的内容操作信息进行缓存而不是立刻发送给信息上报装置进行上报,此时信息采集装置可以包含一个存储模块,对采集到的内容操作信息进行保存。所述的时间段可以是某个固定的时间周期,如一个月、一天;也可以是不固定的时间段,如从某个时间点到另一个时间点之间、两次点播节目之间的时间段。The content operation information collected by the information collection device is cached within a certain period of time instead of being sent to the information reporting device for reporting immediately. At this time, the information collection device may include a storage module to store the collected content operation information. The time period may be a certain fixed time period, such as one month or one day; it may also be an unfixed time period, such as from a certain time point to another time point, or between two on-demand programs. period.

针对内容操作信息的采集过程,具体可分别考虑所述的三类内容操作信息:For the collection process of content operation information, the three types of content operation information mentioned above can be considered separately:

对于第一类内容操作信息,一个或者多个信息采集装置获取特定用户在特定时间段或时间点对IPTV业务的访问信息进行处理,从而产生相关的内容操作信息:业务标识、用户标识、访问时间、访问对象标识。所述对IPTV业务的访问信息可以来自终端设备与IPTV网络建立的会话信息,也可以是终端设备在接收和呈现IPTV内容时,从IPTV内容中获取的业务信息,还可以是终端设备通过Web网站(Portal)访问IPTV业务提供者所发布的业务浏览页面时,从中获取的业务信息。For the first type of content operation information, one or more information collection devices obtain and process access information of specific users to IPTV services at a specific time period or time point, thereby generating relevant content operation information: service identification, user identification, access time , access object ID. The access information to the IPTV service may come from session information established between the terminal device and the IPTV network, or may be service information obtained from the IPTV content when the terminal device receives and presents the IPTV content, or may be obtained by the terminal device through a Web site (Portal) The service information obtained when accessing the service browsing page published by the IPTV service provider.

以BC业务为例,假设用户的签约标识是someone@somewhere.com,在通用协调(Universal Time Coordinated,简称UTC)时间2008/04/02的14:35:22选择进入直播业务包Package_1下的频道Channel_1观看节目,当时正在观看的直播节目为Program_1,持续了30秒后退出了当前直播业务包。如果采取XML大纲的方式描述,则一个内容操作信息可以表示为示例1:Take the BC service as an example, assuming that the user's sign-up ID is someone@somewhere.com, at 14:35:22 of the Universal Time Coordinated (UTC) time 2008/04/02, he chooses to enter the channel under the live service package Package_1 Channel_1 was watching a program, and the live program being watched at that time was Program_1, which lasted for 30 seconds and then quit the current live broadcast service package. If described in the form of an XML outline, a content operation information can be expressed as Example 1:

示例1:Example 1:

<ActionRecord>      //用于标识一条内容操作信息记录<ActionRecord> //Used to identify a content operation information record

  <ServiceType>BCService</ServiceType>  //业务标识<ServiceType>BCService</ServiceType> //Business ID

  <UserID>someone@somewhere.com</UserID>//用户标识<UserID>someone@somewhere.com</UserID>//User ID

  <ActionTime>20080402T143522.00Z,30</ActionTime>   //业务访问时间,时间段长度为30秒<ActionTime>20080402T143522.00Z, 30</ActionTime> //Business access time, the time period length is 30 seconds

  <BCRecord>    //针对BC业务所作的扩展<BCRecord> //Extension for BC business

    <PackageID>Package_1</PackageID>  //业务访问对象标识1:直播业务包标识<PackageID>Package_1</PackageID> //Service access object ID 1: Live service package ID

    <ChannelID>Channel_1</ChannelID>    //业务访问对象标识2:直播频道标识<ChannelID>Channel_1</ChannelID> //Business access object ID 2: live channel ID

    <ProgramID>Program_1</ProgramID>  //业务访问对象标识3:直播节目标识<ProgramID>Program_1</ProgramID> //Service access object identification 3: Live program identification

</BCRecord></BCRecord>

</ActionRecord></ActionRecord>

该内容操作信息也可以表示为示例2:The content operation information can also be expressed as Example 2:

示例2:Example 2:

<ActionRecord>     //用于标识一条内容操作信息记录<ActionRecord> //Used to identify a content operation information record

<UserID>someone@somewhere.com</UserID>   //用户标识<UserID>someone@somewhere.com</UserID> //User ID

<ActionTime>20080402T143522.00Z,20080402T143552.00Z</ActionTime>//业务访问时间,时间段长度为30秒<ActionTime>20080402T143522.00Z, 20080402T143552.00Z</ActionTime>//business access time, the time period is 30 seconds

  <BCRecord>      //业务标识,BC业务<BCRecord> //Business ID, BC business

    <PackageID>Package_1</PackageID>  //业务访问对象标识1:直播业务包标识<PackageID>Package_1</PackageID> //Service access object ID 1: Live service package ID

    <ChannelID>Channel_1</ChannelID>    //业务访问对象标识2:直播频道标识<ChannelID>Channel_1</ChannelID> //Business access object ID 2: live channel ID

    <ProgramID>Program_1</ProgramID>  //业务访问对象标识3:直播节目标识<ProgramID>Program_1</ProgramID> //Service access object identification 3: Live program identification

</BCRecord></BCRecord>

</ActionRecord></ActionRecord>

对于第二类内容操作信息,一个或者多个信息采集装置获取特定用户在特定时间段或时间点对IPTV内容的VCR操作信息进行处理,从而产生相关的内容操作信息:操作对象标识、操作类型、用户标识、操作时间。所述对IPTV内容的VCR操作信息可以来自用户手动触发电视遥控器按键所产生的事件信息,也可以是网络根据提前生成的播放控制策略自动对IPTV内容进行操作的控制信息,还可以是用户触发电视遥控器,请求触发到网络之后,由网络对内容进行操作的控制信息。For the second type of content operation information, one or more information collection devices obtain and process the VCR operation information of IPTV content by a specific user at a specific time period or time point, thereby generating relevant content operation information: operation object identifier, operation type, User ID, time of operation. The VCR operation information on the IPTV content may come from the event information generated by the user manually triggering the button of the TV remote controller, or it may be the control information that the network automatically operates on the IPTV content according to the playback control strategy generated in advance, or it may be the user-triggered TV remote control, after the request is triggered to the network, the network will operate the control information on the content.

以CoD业务为例,假设用户的签约标识是someone@somewhere.com,点播了节目Program_2,并且在UTC时间2008/04/02的14:35:22开始,于节目的第45秒处暂停了10秒,之后恢复播放。如果采取XML大纲的方式描述,则一个内容操作信息可以表示为示例3:Taking the CoD service as an example, assume that the user's subscription ID is someone@somewhere.com, ordered the program Program_2, and started at 14:35:22 UTC time 2008/04/02, and paused at the 45th second of the program for 10 minutes. seconds, after which playback resumes. If described in the form of an XML outline, a content operation information can be expressed as Example 3:

示例3:Example 3:

<ActionRecord>    //用于标识一条内容操作信息记录<ActionRecord> //Used to identify a content operation information record

  <ActionType>Pause</Pause>    //操作类型,“暂停”,因为下面出现PauseRecord,该行可以省略<ActionType>Pause</Pause> //Action type, "pause", because PauseRecord appears below, this line can be omitted

  <UserID>someone@somewhere.com</UserID>//用户标识<UserID>someone@somewhere.com</UserID>//User ID

<ActionTime>20080402T143522.00Z,20080402T143532.00Z</ActionTime>//操作时间,时间段长度为10秒<ActionTime>20080402T143522.00Z, 20080402T143532.00Z</ActionTime>//operation time, the length of the time period is 10 seconds

  <ActionObjectID>Program_2</ActionObjectID>    //操作访问对象标识:点播节目标识<ActionObjectID>Program_2</ActionObjectID> //Operation access object identification: on-demand program identification

  <PauseRecord>    //针对“暂停”操作所做的描述格式扩展<PauseRecord> //Description format extension for "pause" operation

    <MediaTime>45</MediaTime>    //附加信息,对应的媒体时间为第45秒<MediaTime>45</MediaTime> //Additional information, the corresponding media time is the 45th second

</PauseRecord></PauseRecord>

</ActionRecord></ActionRecord>

对于第三类内容操作信息,一个或者多个信息采集装置获取特定用户在特定时间段或时间点对IPTV内容交互信息进行处理,从而产生相关的内容操作信息:交互类型、用户标识、访问时间、交互对象标识。所述对IPTV内容的交互操作信息可以来自用户手动触发电视遥控器按键所产生的事件信息,也可以是网络根据提前生成的交互策略生成的交互控制信息,还可以是用户触发电视遥控器,请求触发到网络之后,由网络对内容进行交互操作的控制信息;For the third type of content operation information, one or more information collection devices obtain specific users to process IPTV content interaction information at a specific time period or time point, thereby generating relevant content operation information: interaction type, user ID, access time, Interaction object ID. The interactive operation information on the IPTV content may come from the event information generated by the user manually triggering the button of the TV remote control, or the interactive control information generated by the network according to the interaction strategy generated in advance, or the user triggering the TV remote control to request After being triggered to the network, the control information for the interactive operation of the content by the network;

以“评论”为例,假设用户的签约标识是someone@somewhere.com,在某个节目Program_3进行中按键触发“评论指数提交”的请求,请求时间为UTC时间2008/04/02的14:35:22,提交的“评论”包括喜好数字5.0,以及一些文字描述“我十分喜欢里面的主演”。如果采取XML大纲的方式描述,则一个内容操作信息可以表示为示例4:Take "Comments" as an example, assuming that the user's sign-up ID is someone@somewhere.com, and a button is pressed during a certain program Program_3 to trigger the request of "comment index submission", the request time is 14:35 UTC time 2008/04/02 :22, the submitted "review" includes a preference number of 5.0, and some text description "I like the leading actor in it very much". If described in the form of an XML outline, a content operation information can be expressed as Example 4:

示例4:Example 4:

<ActionRecord>    //用于标识一条内容操作信息记录<ActionRecord> //Used to identify a content operation information record

  <ActionType>Rate</Pause>    //交互类型,“评论”<ActionType>Rate</Pause> //Interaction type, "Comment"

  <UserID>someone@somewhere.com</UserID>//用户标识<UserID>someone@somewhere.com</UserID>//User ID

  <ActionTime>20080402T143522.00Z,0</ActionTime>//交互时间,时间段长度为0秒(即表示时间点)<ActionTime>20080402T143522.00Z, 0</ActionTime>//Interaction time, the length of the time period is 0 seconds (that is, the time point)

  <ActionObjectID>Program_3</ActionObjectID>    //交互对象标识:关联的节目标识<ActionObjectID>Program_3</ActionObjectID> //interactive object ID: associated program ID

  <RateRecord>    //针对“评论”交互所做的描述格式扩展<RateRecord> //Description format extension for "comment" interaction

<RatingValue>5.0</RatingValue>    //附加信息,评论的偏好值为5.0<RatingValue>5.0</RatingValue> //Additional information, the preference value of comments is 5.0

    <TextualCritics>“我十分喜欢里面的主演”</TextualCritics>  //附加信息,文字评论<TextualCritics> "I like the leading actor in it very much"</TextualCritics> //Additional information, text comments

</PauseRecord></PauseRecord>

</ActionRecord></ActionRecord>

本步骤中所述的几种内容操作信息示例方法可以由一个XML大纲进行描述,也可以是相互独立的描述格式,具体如前所述。Several example methods of content operation information described in this step may be described by an XML outline, or may be described in independent formats, as described above.

对非即时的内容操作信息进行缓存的功能,由信息采集装置中的存储模块完成。具体地说,存储模块负责对一定时间段内所采集的特定内容操作信息进行记录和保存,并在适当的时候提供信息采集装置对内容操作信息的访问。所述一定时间段可以是某个固定的时间周期,如一个月、一天;也可以是不固定的时间段,如从某个时间点到另一个时间点之间,如本次用户上线到用户下线的时间段、两次点播节目之间的时间段等等。所述特定内容操作信息可以是信息采集装置所采集的所有内容操作信息,也可以是其中的一部分,如信息采集装置可以采集所有第一类业务访问信息,但是存储模块只记录和保存其中的CoD业务访问信息。所述适当的时候可以是信息采集装置根据采集策略,需要对内容操作信息进行上报的时候;或者在保存期限快到,信息采集装置决定从存储模块中删除全部或者部分内容操作信息的时候;或者在所述的一定时间段内,信息采集装置需要增加或者修改存储模块中的某些内容操作信息时。The function of caching the non-immediate content operation information is completed by the storage module in the information collection device. Specifically, the storage module is responsible for recording and saving the specific content operation information collected within a certain period of time, and providing the information collection device with access to the content operation information at an appropriate time. The certain period of time may be a fixed period of time, such as one month or one day; it may also be an unfixed period of time, such as from a certain point in time to another point in time, such as the time when the user goes online to the user Offline time period, time period between two on-demand programs, etc. The specific content operation information may be all content operation information collected by the information collection device, or a part of it. For example, the information collection device may collect all first-type service access information, but the storage module only records and saves the CoD Business Access Information. The appropriate time may be when the information collection device needs to report the content operation information according to the collection strategy; or when the storage period is approaching and the information collection device decides to delete all or part of the content operation information from the storage module; or During the certain period of time, when the information collection device needs to add or modify some content operation information in the storage module.

在实际应用中,存储模块可以记录和保存短时间内的连续频道切换操作,而这些操作在现有的上报方法中是被忽略的;还可以记录和保存在一个CoD点播过程中的连续VCR操作过程,从而在该CoD点播节目结束后,通过信息上报装置将其上报给信息接收装置,以便信息处理装置进行后续的数据分析和处理;In practical applications, the storage module can record and save continuous channel switching operations in a short period of time, which are ignored in the existing reporting methods; it can also record and save continuous VCR operations in a CoD on-demand process process, so that after the CoD on-demand program ends, it is reported to the information receiving device through the information reporting device, so that the information processing device can perform subsequent data analysis and processing;

步骤102、信息上报装置从信息采集装置获取IPTV内容操作信息。Step 102, the information reporting device acquires IPTV content operation information from the information collecting device.

本步骤中,信息上报装置从信息采集装置获取内容操作信息,完成该步骤的接口是I1即信息采集装置与信息上报装置之间的接口,信息上报装置可以使用标准协议或者内部协议从信息采集装置获取需要上报的操作信息。所述的标准协议包括且不限于SIP、简单对象访问协议(Simple Object AccessProtocol,简称SOAP)、超文本传输协议(Hyper Text Transfer Protocol,简称HTTP)、实时流媒体协议(Real Time Streaming Protocol,简称RTSP)、DIAMETER协议等。如果信息上报装置与信息采集装置合设在同一个网元上,则I1可以是内部协议。In this step, the information reporting device obtains content operation information from the information collection device, and the interface for completing this step is I1, the interface between the information collection device and the information reporting device, and the information reporting device can use standard protocols or internal protocols from the information collection device. Obtain the operation information that needs to be reported. The standard protocols include and are not limited to SIP, Simple Object Access Protocol (SOAP for short), Hyper Text Transfer Protocol (Hyper Text Transfer Protocol, HTTP for short), and Real Time Streaming Protocol (RTSP for short). ), DIAMETER protocol, etc. If the information reporting device and the information collecting device are co-located on the same network element, then I1 may be an internal protocol.

所述获取内容操作信息的操作可以是信息采集装置将信息主动发送到信息上报装置,也可以是信息上报装置向信息采集装置请求后由信息采集装置发送相应的内容操作信息。The operation of acquiring content operation information may be that the information collection device actively sends information to the information reporting device, or that the information reporting device sends the corresponding content operation information after requesting the information collection device.

信息上报装置可以根据一定的上报策略,从信息采集装置获取操作信息。所述的上报策略可以是信息上报装置自身逻辑决定的上报时机和上报内容,也可以是信息接收装置通过订阅的方式通知到信息上报装置,甚至可以是其他网元触发的上报通知。所述上报策略包括且不限于以下一种或几种:The information reporting device can obtain operation information from the information collecting device according to a certain reporting strategy. The reporting strategy may be the reporting timing and reporting content determined by the information reporting device itself, or it may be that the information receiving device notifies the information reporting device through subscription, or it may even be a reporting notification triggered by other network elements. The reporting strategies include but are not limited to one or more of the following:

接收到信息上报通知,获取内容操作信息并进行上报;Receive information reporting notification, obtain content operation information and report it;

当预设时刻或时间段到达时,获取内容操作信息并进行上报;When the preset time or time period arrives, obtain content operation information and report it;

从采集的内容操作信息中匹配出设定类型的内容操作信息并进行上报;Match the content operation information of the set type from the collected content operation information and report it;

从采集的内容操作信息中匹配出设定时间段之内的内容操作信息并进行上报;Match the content operation information within the set time period from the collected content operation information and report it;

将采集的内容操作信息分为一类以上分别进行上报。Divide the collected content operation information into more than one category and report them separately.

上面所述的几个上报策略可以进行适当组合,以满足更复杂的上报策略,例如:在某个时间点(时刻)到达时获取采集的特定类型的内容操作信息、获取特定类型的操作信息后立刻上报、在某个时间周期(时间段)到达时获取采集的该时间段的内容操作信息,具体组合可视实际情况而定。The several reporting strategies mentioned above can be properly combined to meet more complex reporting strategies, for example: when a certain time point (moment) arrives, obtain the collected operation information of a specific type of content, and after obtaining a specific type of operation information Immediately report, when a certain time period (time period) arrives, obtain the collected content operation information of the time period, the specific combination depends on the actual situation.

对于即时上报的情况,可以是信息采集装置采集到了内容操作信息后立刻发送到信息上报装置进行上报;对于非即时上报的情况,可以是信息采集装置根据前面所述的采集策略先保存到存储模块中,而后在采集策略满足时请求信息上报装置进行上报,也可以是信息上报装置在上报策略满足时向信息采集装置请求保存的内容操作信息,再进行上报;For the situation of immediate reporting, it can be that the information collection device sends the content operation information to the information reporting device for reporting immediately after collecting the content operation information; for the situation of non-immediate reporting, it can be that the information collection device first saves it to the storage module according to the above-mentioned collection strategy , and then request the information reporting device to report when the collection strategy is satisfied, or the information reporting device may request the information collection device to store the content operation information when the reporting strategy is satisfied, and then report;

步骤103、信息上报装置将获取到的内容操作信息上报给网络侧的信息接收装置。Step 103, the information reporting device reports the acquired content operation information to the information receiving device on the network side.

本步骤中,信息上报装置将获得的IPTV内容操作信息通过I2接口的标准协议或者内部协议上报给网络侧的信息接收装置。所述的标准协议包括且不限于SIP、SOAP、HTTP、RTSP、DIAMETER协议等。In this step, the information reporting device reports the obtained IPTV content operation information to the information receiving device on the network side through the standard protocol or internal protocol of the I2 interface. The standard protocols include and are not limited to SIP, SOAP, HTTP, RTSP, DIAMETER protocols, and the like.

上报的方式可以是立即上报,也可以是延时上报,具体上报策略可以由信息上报装置获取的上报策略决定。The reporting method can be immediate reporting or delayed reporting, and the specific reporting strategy can be determined by the reporting strategy acquired by the information reporting device.

针对信息接收装置在实际应用中的不同部署,对I2接口上的传输方式阐述如下:According to different deployments of information receiving devices in practical applications, the transmission mode on the I2 interface is described as follows:

A)信息上报装置和信息接收装置都能够识别SIP协议,则内容操作信息可以通过SIP消息从信息上报装置发送到信息接收装置。在实际应用中,信息上报装置可以是IPTV的终端设备或者IPTV的媒体功能(Media Function,简称MF)装置,而信息接收装置可以是IPTV的会话控制功能(Session ControlFunction,简称SCF)装置,信息上报装置将内容操作信息封装在SIP消息中,发送给信息接收装置。所述的SIP消息可以是PUBLISH、INFO、MESSAGE或者NOTIFY消息等。具体来说,可以有如下考虑:A) Both the information reporting device and the information receiving device can recognize the SIP protocol, then the content operation information can be sent from the information reporting device to the information receiving device through SIP messages. In practical applications, the information reporting device can be an IPTV terminal device or an IPTV media function (Media Function, MF) device, and the information receiving device can be an IPTV session control function (session control function, referred to as SCF) device, and the information reporting The device encapsulates the content operation information in the SIP message and sends it to the information receiving device. The SIP message may be a PUBLISH, INFO, MESSAGE or NOTIFY message, etc. Specifically, the following can be considered:

1.使用PUBLISH消息封装内容操作信息时,对消息头可以做如下扩展:1. When using the PUBLISH message to encapsulate content operation information, the following extensions can be made to the message header:

消息头中的Event头域,可以设为ActionRecord,用于区分其他的事件(如Presence等);The Event header field in the message header can be set as ActionRecord to distinguish other events (such as Presence, etc.);

To和From头域可以设为IPTV用户的IMPU,用于标识不同的IPTV用户签约关系;The To and From header fields can be set as the IMPU of the IPTV user to identify different IPTV user subscription relationships;

一个消息头可以表达为如下示例(假设用户标识为someone@somewhere.com):A message header can be expressed as the following example (assuming the user ID is someone@somewhere.com):

PUBLISH sip:someone@somewhere.com SIP/2.0    //用户标识PUBLISH sip:someone@somewhere.com SIP/2.0 //User ID

To:<sip:someone@somewhere.com>      //用户标识To: <sip:someone@somewhere.com> //User ID

From:<sip:someone@somewhere.com>    //用户标识From: <sip:someone@somewhere.com> //User ID

Event:ActionRecord    //上报的事件为Event: ActionRecord //The reported event is

ActionRecord,即内容操作信息ActionRecord, that is, content operation information

注:上述消息头中仅列出了本发明实施例关注的部分头域和参数,实际应用中可以根据情况增加或修改相关头域和参数。Note: The above message headers only list some of the header fields and parameters concerned by the embodiment of the present invention, and relevant header fields and parameters can be added or modified according to the actual application.

PUBLISH消息体即为步骤101中所信息采集装置所采集到的内容操作信息,针对内容操作信息的分类不同,可以对其中的参数做如下的扩展:The PUBLISH message body is the content operation information collected by the information collection device in step 101. According to different classifications of the content operation information, the parameters in it can be expanded as follows:

业务标识参数,以适应各个IPTV业务(包括IPTV增强业务),可用的业务标识参数包括但不限于以下几种:直播业务(BCService)、点播业务(CoDService)、网络录制业务(NPVRService)、用户上传业务(CoVService)、广告业务(ADService)、交互式电视业务(iTVService)、家长控制业务(PCService)、即时消息业务(Instant Message Service,IMService)、紧急业务(Emergency Alert Service,EASService)、书签业务(Book Mark Service,BKMKService)、预览业务(PreView Service,PRVService)、游戏业务(GaMingService,GMService)等;Service identification parameters to adapt to various IPTV services (including IPTV enhanced services), available service identification parameters include but not limited to the following: live broadcast service (BCService), on-demand service (CoDService), network recording service (NPVRService), user upload Service (CoVService), Advertising Service (ADService), Interactive TV Service (iTVService), Parental Control Service (PCService), Instant Message Service (IMService), Emergency Service (Emergency Alert Service, EASService), Bookmark Service ( Book Mark Service, BKMKService), preview service (PreView Service, PRVService), game service (GaMingService, GMService), etc.;

操作类型参数,以适应各个VCR操作,可用的操作类型包括但不限于以下几种:快进(FastForward)、倒退(ReWind)、暂停(Pause)、正常播放/恢复播放(Play)等等;Operation type parameters to adapt to each VCR operation, the available operation types include but not limited to the following: fast forward (FastForward), rewind (ReWind), pause (Pause), normal play/resume play (Play), etc.;

交互类型参数,以适应各个交互操作,可用的交互操作类型包括但不限于以下几种:提交评论(Rate)、触发家长控制(ParentalControl)、参加投票(Poll)、加入博彩(Gambling)、SelectAudioChannel(选择音频轨道)、选择字幕语言(SelectCaptionLanguage)、设置书签(BookMark)、进行预览(Preview)、进行画中画(PiP)、显示多画面(Mosaic)等等。Interaction type parameters to adapt to each interaction operation. Available interaction types include but are not limited to the following: submit comments (Rate), trigger parental control (ParentalControl), participate in voting (Poll), join gaming (Gambling), SelectAudioChannel ( Select audio track), select subtitle language (SelectCaptionLanguage), set bookmark (BookMark), preview (Preview), perform picture-in-picture (PiP), display multi-screen (Mosaic), etc.

对于上面的PUBLISH消息,其消息体可以描述为如下示例:For the above PUBLISH message, its message body can be described as the following example:

<?xml version=″1.0″encoding=″UTF-8″?><? xml version="1.0" encoding="UTF-8"? >

<Record><Record>

<ActionRecord id=”xd786”>    //操作信息记录id为”xd786”<ActionRecord id="xd786"> //The id of the operation information record is "xd786"

    <ActionType>Rate</Pause>    //交互类型,“评论”<ActionType>Rate</Pause> //Interaction type, "Comment"

    <UserID>someone@somewhere.com</UserID>//用户标识<UserID>someone@somewhere.com</UserID>//User ID

    <ActionTime>20080402T143522.00Z,0</ActionTime>//交互时间,时间段长度为0秒(即表示时间点)<ActionTime>20080402T143522.00Z, 0</ActionTime>//Interaction time, the length of the time period is 0 seconds (that is, the time point)

    <ActionObj ectID>Program_3</ActionObj ectID>    //交互对象标识:关联的节目标识<ActionObjectID>Program_3</ActionObjectID> //interaction object ID: associated program ID

    <RateRecord>    //针对“评论”交互所做的描述格式扩展<RateRecord> //Description format extension for "comment" interaction

<RatingValue>5.0</RatingValue>    //附加信息,评论的偏好值为5.0<RatingValue>5.0</RatingValue> //Additional information, the preference value of comments is 5.0

      <TextualCritics>“我十分喜欢里面的主演”</TextualCritics>//附加信息,文字评论<TextualCritics> "I like the leading actor in it very much"</TextualCritics>//Additional information, text comments

</PauseRecord></PauseRecord>

</ActionRecord></ActionRecord>

</Record></Record>

上面示例中UserID与PUBLISH的消息体中的To和From头域一致,实际应用中,UserID与To/From头域也可以不一致,比如某个用户A授权信息采集点将另一个用户B的内容操作信息进行上报时,两个用户的用户标识可以不一样,则此时PUBLISH的To和From头域中可以是A的用户标识,而PUBLISH消息体中的UserID则是B的用户标识。In the above example, the UserID is consistent with the To and From header fields in the PUBLISH message body. In actual applications, the UserID and the To/From header fields may also be inconsistent. For example, a user A authorizes the information collection point to manipulate the content of another user B. When the information is reported, the user IDs of the two users can be different. At this time, the To and From header fields of the PUBLISH can be the user ID of A, and the UserID in the PUBLISH message body can be the user ID of B.

上述示例中,<Record>中可以携带用户标识,如Entity参数:In the above example, <Record> can carry the user ID, such as the Entity parameter:

<Record entity=”someone@somewhere.com”><Record entity="someone@somewhere.com">

</Record></Record>

Entity参数携带用户标识的情况下,则此时消息体中可以不携带UserID。If the Entity parameter carries the user ID, the message body may not carry the UserID at this time.

一个PUBLISH消息中可以携带多条内容操作信息,多条内容操作信息的记录之间属于逻辑上相互独立,互不影响的关系。A PUBLISH message can carry multiple pieces of content operation information, and the records of multiple pieces of content operation information are logically independent and do not affect each other.

上述PUBLISH消息体采用的是基于XML的描述格式,在实际应用中,还可以采用其他文本格式甚至二进制格式。The above PUBLISH message body uses an XML-based description format, and in practical applications, other text formats or even binary formats can also be used.

上述基于PUBLISH的方式封装内容操作信息的方式是基于事件包的,需要针对内容操作信息的发布定义相应的事件包标识,即上述的Event头域。PUBLISH的发送不需要信息接收装置提前向信息上报装置进行订阅,因此信息上报装置可以根据提前部署的策略或者其他实际情况自己决定上报的时间和内容;The above method of encapsulating content operation information based on PUBLISH is based on an event package, and a corresponding event package identifier needs to be defined for publishing content operation information, that is, the above-mentioned Event header field. The transmission of PUBLISH does not require the information receiving device to subscribe to the information reporting device in advance, so the information reporting device can decide the time and content of the report according to the strategy deployed in advance or other actual conditions;

2.使用NOTIFY消息对内容操作信息进行上报时,消息体内可以与PUBLISH的消息体相类似,但是需要信息接收装置提前向信息上报装置进行订阅,即SIP SUBSCRIBE消息,并在订阅消息中确定上报策略和需要上报的内容操作信息的种类;2. When using the NOTIFY message to report content operation information, the message body can be similar to the PUBLISH message body, but the information receiving device needs to subscribe to the information reporting device in advance, that is, the SIP SUBSCRIBE message, and the reporting strategy is determined in the subscription message and the type of content operation information that needs to be reported;

3.当信息上报装置和信息接收装置之间已经建立了SIP会话时,信息上报装置可以使用SIP INFO消息将内容操作信息封装进去,在SIP会话存在期间进行提交。此时内容操作信息的描述格式可以是文本的或者二进制的,当封装格式是文本时,可以采用XML的描述格式,但并不限于此;3. When a SIP session has been established between the information reporting device and the information receiving device, the information reporting device can use the SIP INFO message to encapsulate the content operation information and submit it during the existence of the SIP session. At this time, the description format of the content operation information can be text or binary. When the encapsulation format is text, the description format of XML can be used, but it is not limited thereto;

4.除此之外,使用非XML的文本消息,比如SIP MESSAGE方法也可以对内容操作信息进行封装。此时在MESSAGE消息头对内容操作信息所采用的文本格式进行标识,类似状态发布时采用content-type头域中的application/pidf+xml值,针对内容操作信息,可以在content-type头域中定义相应的标识,如application/cidf+xml或其他多用途英特网邮件扩展标识符(Multipurpose Internet Mail Extensions,MIME)类型。4. In addition, using non-XML text messages, such as the SIP MESSAGE method, can also encapsulate content operation information. At this time, the text format used for the content operation information is identified in the message header of the MESSAGE message, and the application/pidf+xml value in the content-type header field is used when publishing a similar state. For the content operation information, it can be in the content-type header field Define corresponding identifiers, such as application/cidf+xml or other Multipurpose Internet Mail Extensions (MIME) types.

B)当信息上报装置和信息接收装置之间可以采用HTTP协议进行通信时,内容操作信息可以通过HTTP协议进行上报。在实际应用中,信息上报装置可以通过向信息接收装置发送GET、POST或者PUT等HTTP消息,携带所获取的内容操作信息。当内容操作信息比较简单时,可以使用GET,此时内容操作信息通过请求URL上的某个参数进行传递,而不是在消息体内;当内容操作消息比较复杂时,可以采用POST或者PUT的消息体进行携带,此时HTTP的content-type头域可以采用已有的text/html、text/plain或者其他MIME类型。信息接收装置将HTTP消息中的操作信息提取出来,发送到网络侧指定的信息处理装置;B) When the HTTP protocol can be used for communication between the information reporting device and the information receiving device, the content operation information can be reported through the HTTP protocol. In practical applications, the information reporting device may send HTTP messages such as GET, POST or PUT to the information receiving device to carry the obtained content operation information. When the content operation information is relatively simple, you can use GET. At this time, the content operation information is transmitted through a parameter on the request URL instead of in the message body; when the content operation information is relatively complicated, you can use the message body of POST or PUT For portability, the HTTP content-type header field can use the existing text/html, text/plain or other MIME types. The information receiving device extracts the operation information in the HTTP message and sends it to the information processing device designated by the network side;

C)在信息采集装置与信息接收装置之间可以采用HTTP协议进行通信的基础上,更进一步地,如果二者还可以使用SOAP进行XML文本封装,则相应的HTTP的content-type头域可以是application/soap+xml或其他MIME类型;C) On the basis that the HTTP protocol can be used for communication between the information collection device and the information receiving device, further, if the two can also use SOAP for XML text encapsulation, then the corresponding HTTP content-type header field can be application/soap+xml or other MIME types;

D)当信息采集装置与信息接收装置之间可以采用RTSP进行通信时,内容操作信息还可能通过RTSP的消息头或者消息体进行传递。D) When RTSP can be used for communication between the information collection device and the information receiving device, the content operation information may also be transmitted through the RTSP message header or message body.

步骤104、信息处理装置从信息接收装置获取到的IPTV内容操作信息进行相应的处理。Step 104, the information processing device performs corresponding processing on the IPTV content operation information acquired from the information receiving device.

本步骤中,信息接收装置将收集的内容操作信息发送到信息处理装置进行处理,生成数据结果,以备IPTV业务控制所用。In this step, the information receiving device sends the collected content operation information to the information processing device for processing, and generates data results for use in IPTV service control.

针对第一类内容操作信息即业务访问信息,信息处理装置可以从中提取特定用户对特定IPTV业务的访问信息、状态信息、特定IPTV业务的被访问信息。信息处理装置通过使用数据挖掘、数值分析、数理统计等数据的分析工具,提取特定用户对特定IPTV业务的偏好数据、针对特定用户的在线状态信息、特定IPTV业务的总体评价系数,以及其他与用户关联或者与IPTV业务关联的数据信息。例如:信息处理装置利用数据分析工具从用户A对所有IPTV的访问操作信息中提取的用户偏好数据中,A对体育类的IPTV业务(BC、CoD、N-PVR等)最感兴趣。则IPTV业务提供者可以根据这个偏好数据针对A进行个性化的体育类广告推送;信息处理装置通过对特定IPTV业务的被访问信息进行统计发现,体育频道在用户中最受欢迎,则在电子节目指南(Electronic Program Guide,EPG)页面中,体育频道被放在显著的推荐位置中,提供用户选择;For the first type of content operation information, that is, service access information, the information processing device may extract access information, status information, and accessed information of a specific IPTV service for a specific user from it. The information processing device uses data analysis tools such as data mining, numerical analysis, and mathematical statistics to extract specific user preference data for specific IPTV services, online status information for specific users, overall evaluation coefficients for specific IPTV services, and other information related to users. Data information associated with or associated with IPTV services. For example: among the user preference data extracted by the information processing device from user A's access and operation information on all IPTVs using data analysis tools, A is most interested in sports IPTV services (BC, CoD, N-PVR, etc.). Then the IPTV service provider can push personalized sports advertisements for A according to this preference data; the information processing device finds that the sports channel is the most popular among users through statistics on the accessed information of the specific IPTV service, and the electronic program On the Electronic Program Guide (EPG) page, the sports channel is placed in a prominent recommendation position to provide users with choices;

针对第二类内容操作信息即内容VCR操作信息,信息处理装置可以从中获知用户当前的操作状态,或者用户在历史上的特定时间段内操作状态,作为该用户的状态信息向状态服务器(Presence Server,PS)发布,甚至信息处理装置可以从用户的VCR操作信息中提取用户对特定IPTV内容的某些片段的偏好信息,作为用户个性化推荐和个性化广告的依据;For the second type of content operation information, that is, the content VCR operation information, the information processing device can learn the user's current operation state, or the user's operation state in a specific period of time in history, and send the user's state information to the presence server (Presence Server) as the user's state information. , PS) release, even the information processing device can extract the user's preference information for some segments of specific IPTV content from the user's VCR operation information, as the basis for user personalized recommendation and personalized advertisement;

针对的第三类内容操作信息即内容交互信息,信息处理装置可以从中提取用户对交互内容的访问统计信息,如某时间段内用户投票的次数、对某个IPTV内容的评价指数、电视遥控器对特定音视频轨道的偏好、多画面/预览次数、广告点击次数等,从而用于更新IPTV内容、IPTV广告的元数据,并且可以从用户的交互行为中提取用户的偏好信息,作为IPTV业务控制所用的依据。The third type of content operation information is content interaction information, from which the information processing device can extract user access statistics information on interactive content, such as the number of times users vote within a certain period of time, the evaluation index of a certain IPTV content, and the TV remote control information. The preferences for specific audio and video tracks, the number of multi-screen/previews, and the number of advertisement clicks are used to update the metadata of IPTV content and IPTV advertisements, and user preference information can be extracted from user interaction behaviors as IPTV service control the basis used.

对于信息处理装置而言,对第一类内容操作信息处理得到的所述用户在线状态信息、用户偏好数据、IPTV业务总体评价系数,对第二类内容操作信息处理得到的所述状态信息、对IPTV节目内片段的偏好信息,以及对第三类内容操作信息处理得到的所述IPTV内容与广告元数据、用户偏好信息等等,都可以统称为数据结果。信息处理装置可以从内容操作信息中获取上述数据结果之中的任意多个选项的组合,作为输出,提供给IPTV业务控制所用。所述的IPTV业务控制包括但不限于用户在线状态的发布、用户的个性化广告推送、用户的个性化IPTV节目推荐、用户的个性化EPG、对子女的家长控制等。具体的IPTV业务控制过程不在本发明实施例的范围之内。For the information processing device, the user online status information, user preference data, and overall evaluation coefficient of IPTV services obtained by processing the first type of content operation information, and the state information obtained by processing the second type of content operation information, The preference information of segments in IPTV programs, and the IPTV content and advertisement metadata, user preference information, etc. obtained by processing the third type of content operation information can be collectively referred to as data results. The information processing device can obtain a combination of any number of options among the above data results from the content operation information, and provide it as an output for IPTV service control. The IPTV service control includes, but is not limited to, the release of the user's online status, the user's personalized advertisement push, the user's personalized IPTV program recommendation, the user's personalized EPG, parental control of children, etc. The specific IPTV service control process is beyond the scope of the embodiments of the present invention.

除此之外,信息处理装置还可以不对数据进行分析和统计,而是直接将其存储到指定的数据库或者其他数据资源,则此时所述的“处理”即为对数据的存储,而所述的“数据结果”即为所存储的数据资源。In addition, the information processing device may not analyze and count the data, but directly store it in a designated database or other data resources, then the "processing" mentioned at this time is the storage of the data, and the The "data result" mentioned above is the stored data resource.

本实施例中可以通过在终端或者在网络中以单独采集或配合采集的方式,将系统所需的内容操作信息以合适的协议上报给网络,解决了IPTV业务中采集的内容操作信息不全面、采集和上报方式单一、以及交互信息量较大的问题,实现了能够根据预设上报策略将采集到的全面的IPTV内容操作信息向网络上报,减少了信息交互量,从而减少了网络传输的负担和网络设备的载荷。In this embodiment, the content operation information required by the system can be reported to the network with a suitable protocol by collecting independently or in cooperation with the terminal or in the network, which solves the problem of incomplete content operation information collected in the IPTV service. The collection and reporting methods are single and the amount of interactive information is large, so that the comprehensive IPTV content operation information collected can be reported to the network according to the preset reporting strategy, reducing the amount of information interaction, thereby reducing the burden of network transmission and network equipment loads.

图2为本发明信息上报方法的第二实施例的流程示意图,如图2所示,本实施例中的信息采集装置与信息上报装置可以合设在网元1上,负责内容操作信息的采集与上报,还可以分别设置在网元1和其他网元上;信息接收装置与信息处理装置可以合设在网元2上,负责内容操作信息的汇聚与处理,还可以分别设置在网元2和其他网元上。其中网元1可以是IPTV UE、IPTVMF或者其他网元;网元2可以是IPTV的应用服务器(Application Server,简称AS)例如IPTV SCF。本实施例具体可以包括以下步骤:Figure 2 is a schematic flow diagram of the second embodiment of the information reporting method of the present invention, as shown in Figure 2, the information collection device and the information reporting device in this embodiment can be co-located on the network element 1, responsible for the collection of content operation information and reporting can also be installed on network element 1 and other network elements respectively; the information receiving device and information processing device can be jointly installed on network element 2, which is responsible for the aggregation and processing of content operation information, and can also be respectively installed on network element 2 and other network elements. The network element 1 may be an IPTV UE, IPTVMF or other network elements; the network element 2 may be an IPTV application server (Application Server, AS for short) such as an IPTV SCF. This embodiment may specifically include the following steps:

步骤201、信息接收装置,如IPTV SCF,向信息上报装置,如IPTV UE或IPTV MF,发送订阅请求消息,如SIP SUBSCRIBE,以订阅关于内容操作信息上报的事件包。Step 201. The information receiving device, such as IPTV SCF, sends a subscription request message, such as SIP SUBSCRIBE, to the information reporting device, such as IPTV UE or IPTV MF, to subscribe to the event package related to content operation information reporting.

上述事件包中包含了事件包的标识、所需要上报的内容操作信息、以及上报时需要满足的上报策略。The above-mentioned event package includes the identification of the event package, the content operation information to be reported, and the reporting strategy that needs to be satisfied when reporting.

进一步地,信息接收装置也可以不进行显式的订阅,而是由信息采集装置自身的逻辑决定上报策略和需要上报的内容操作信息等;或者信息接收装置通过使用RFC3515的SIP REFER方式在信息上报装置处进行隐式订阅,当信息上报装置获取了内容操作信息之后即可将其通知给发送REFER的信息接收装置,在这两种情况下,步骤201可以省略;Furthermore, the information receiving device may not perform an explicit subscription, but the logic of the information collecting device itself determines the reporting strategy and the content operation information to be reported; or the information receiving device uses the SIP REFER method of RFC3515 to report Implicit subscription is performed at the device, and when the information reporting device obtains the content operation information, it can notify the information receiving device that sent the REFER. In both cases, step 201 can be omitted;

步骤202、信息采集装置根据提前获取的采集策略对第一类、第二类、第三类内容操作信息中的任意组合进行采集。Step 202, the information collection device collects any combination of the first type, the second type, and the third type of content operation information according to the collection strategy obtained in advance.

本步骤中,所述的任意组合可以是类与类之间的组合,也可以是类之内的组合,比如对所有的第一类和第三类内容操作信息进行采集,或者只采集第一类操作信息中对CoD业务和N-PVR业务的内容操作信息,或者只采集第一类中的BC业务访问信息和第二类中的暂停VCR操作信息,等等,具体采集何种信息,由实际应用时决定。In this step, the arbitrary combination may be a combination between classes, or a combination within a class, such as collecting all the content operation information of the first class and the third class, or collecting only the first class Operation information on the CoD service and N-PVR service in the category of operation information, or only collect BC service access information in the first category and suspend VCR operation information in the second category, etc., what kind of information to collect specifically depends on to be determined in actual application.

所述的采集策略可以与第一实施例步骤101中所述的采集策略相同;The acquisition strategy may be the same as the acquisition strategy described in step 101 of the first embodiment;

步骤203、信息上报装置根据上报策略向信息采集装置获取符合条件的内容操作信息,将其封装在标准协议或者内部协议的消息中。Step 203 , the information reporting device acquires qualified content operation information from the information collection device according to the reporting policy, and encapsulates it in a standard protocol or internal protocol message.

所述的标准协议包括且不限于SIP、HTTP、SOAP、RTSP、DIAMETER协议等,所述的消息包括且不限于NOTIFY、PUBLISH、MESSAGE、INFO、GET、POST、PUT等;The standard protocols include and are not limited to SIP, HTTP, SOAP, RTSP, DIAMETER protocols, etc., and the messages include and are not limited to NOTIFY, PUBLISH, MESSAGE, INFO, GET, POST, PUT, etc.;

步骤204、信息上报装置在上报策略满足的情况下,将内容操作信息上报给信息接收装置。In step 204, the information reporting device reports the content operation information to the information receiving device when the reporting policy is met.

对于信息上报装置与信息接收装置之间是SIP协议的情况,所传递的消息可以是PUBLISH、MESSAGE、INFO或者NOTIFY等SIP信令;对于信息上报装置与信息接收装置之间是HTTP协议的情况,所传递的消息可以是GET、PUT或者POST等;进一步地,还可以在HTTP上增强SOAP的操作符能力;For the situation of the SIP protocol between the information reporting device and the information receiving device, the message delivered can be SIP signaling such as PUBLISH, MESSAGE, INFO or NOTIFY; for the situation of the HTTP protocol between the information reporting device and the information receiving device, The transmitted message can be GET, PUT or POST, etc.; further, the operator capability of SOAP can be enhanced on HTTP;

步骤205、信息接收装置将收集的内容操作信息发送给信息处理装置。Step 205, the information receiving device sends the collected content operation information to the information processing device.

本步骤中,IPTV AS可以充当内容操作信息的处理装置。另外,如果信息接收装置也由IPTV AS完成,则发送的过程属于IPTV AS的内部协议实现。该步骤中,信息处理装置也可以由其他网元实现,如单独的数据处理功能(Data Management Function,简称DMF),则内容操作信息的上报由信息接收装置与DMF之间的接口完成;In this step, the IPTV AS can act as a processing device for content operation information. In addition, if the information receiving device is also completed by the IPTV AS, the sending process belongs to the internal protocol implementation of the IPTV AS. In this step, the information processing device can also be implemented by other network elements, such as a separate data processing function (Data Management Function, referred to as DMF), and the reporting of the content operation information is completed by the interface between the information receiving device and the DMF;

步骤206、信息处理装置对内容操作信息进行加工和处理,生成数据结果,以提供给IPTV业务控制网元所使用。In step 206, the information processing device processes and processes the content operation information, and generates a data result, which is provided to the IPTV service control network element for use.

所述的加工和处理包括但不限于对上述内容操作信息使用数据挖掘、数值分析、数理统计等工具,以及对操作信息的存储处理等等。所述的数据结果包括但不限于用户的偏好数据、状态信息、IPTV内容的访问统计结果等等。The processing and processing include but are not limited to the use of data mining, numerical analysis, mathematical statistics and other tools for the above-mentioned content operation information, as well as storage and processing of operation information, etc. The data results include, but are not limited to, user preference data, status information, IPTV content access statistics, and the like.

本实施例中,所述的信息接收装置可以由IPTV AS充当,也可以是单独的数据汇聚功能(Data Aggregation Function,简称DAF),还可以与信息处理装置合设于DMF之中。In this embodiment, the information receiving device may be served by an IPTV AS, or it may be a separate data aggregation function (Data Aggregation Function, DAF for short), or it may be co-located in a DMF with an information processing device.

图3为本发明信息上报方法的第二实施例中方案1的流程示意图,如图3所示,本实施例中的方案1可以解决如何收集用户的内容操作信息,并且根据内容操作信息进行用户偏好数据的提取的问题。在该方案中,信息采集装置与信息上报装置合设于IPTV UE上,而信息接收装置与信息处理装置合设于IPTV SCF上。本方案具体可以包括以下步骤:Fig. 3 is a schematic flowchart of solution 1 in the second embodiment of the information reporting method of the present invention. As shown in Fig. 3, solution 1 in this embodiment can solve how to collect user content operation information, and perform user operation according to the content operation information. The problem of extraction of preference data. In this solution, the information collection device and the information reporting device are jointly installed on the IPTV UE, while the information receiving device and the information processing device are jointly installed on the IPTV SCF. This program may specifically include the following steps:

步骤301、UE根据缓存策略对用户的业务访问信息(即第一类内容操作信息,包括当前操作信息和历史操作信息)进行采集和缓存。Step 301, the UE collects and caches the user's service access information (that is, the first type of content operation information, including current operation information and historical operation information) according to the caching policy.

这里的缓存策略即前面所述的“上报策略”或者“采集策略”,即UE需要对哪些操作信息进行采集和缓存,需要在什么时候进行上报等等,可以是UE的业务逻辑固定设置,也可以是用户通过配置完成,还可以是SCF通过在UE上的显式订阅或者隐式订阅完成等。The caching strategy here is the "reporting strategy" or "acquisition strategy" mentioned above, that is, which operation information the UE needs to collect and cache, when it needs to report, etc. It can be a fixed setting of the UE's business logic, or It may be completed by the user through configuration, and may also be completed by the SCF through explicit or implicit subscription on the UE.

本方案针对用户偏好的提取问题,以UE采集第一类内容操作信息作为较佳实施例,但是实际应用中,UE可以采集和缓存的内容操作信息可以是第一、第二、第三类信息中的任意组合。此处对历史操作信息的缓存地点为UE的本地存储器。所述的显式订阅指的是SCF通过向UE发送SUBSCRIBE消息,将上报策略通知到UE;所述的隐式订阅指的是SCF通过向UE发送REFER消息,从而在UE上创建的订阅关系,其中包含上报策略。This solution aims at the problem of extracting user preferences, and the UE collects the first type of content operation information as a preferred embodiment, but in practical applications, the content operation information that the UE can collect and cache can be the first, second, and third types of information any combination of . Here, the cache location of the historical operation information is the local memory of the UE. The explicit subscription refers to the SCF notifying the UE of the reporting policy by sending a SUBSCRIBE message to the UE; the implicit subscription refers to the subscription relationship created by the SCF on the UE by sending a REFER message to the UE, This includes the escalation policy.

步骤302、UE检测上报策略是否满足,如果满足,则执行步骤303,如果不满足,则不发起上报操作;Step 302, the UE detects whether the reporting policy is satisfied, and if so, executes step 303, and if not, does not initiate the reporting operation;

步骤303、UE通过Gm接口向SCF发送PUBLISH消息,其中携带需要上报的内容操作信息,包括所标识的事件包(即Event头域为ActionRecord)。In step 303, the UE sends a PUBLISH message to the SCF through the Gm interface, which carries content operation information to be reported, including the identified event package (that is, the Event header field is ActionRecord).

本方案中以PUBLISH为较佳实施例,除了PUBLISH之外,UE上报的方式也可以由其他的SIP消息来完成。例如:在任何时候,UE都可以使用MESSAGE将封装的内容操作信息文本进行上报;在UE与SCF建立SIP会话时,UE可以通过INFO消息向SCF进行通知;当步骤301中SCF向UE显式的订阅了内容操作信息上报的事件包(即Event头域为ActionRecord)时,UE可以在满足上报策略时使用NOTIFY进行通知;当步骤301中SCF通过隐式订阅的方法(向UE发送REFER)在UE创建订阅时,UE同样可以使用NOTIFY进行通知,不过此时NOTIFY的消息头中事件包标识(即Event头域)为refer,消息体的MIME类型为message/sipfrag,需要上报的内容操作信息需要符合message/sipfrag的描述格式。In this solution, PUBLISH is used as a preferred embodiment. In addition to PUBLISH, the reporting method of the UE can also be completed by other SIP messages. For example: at any time, the UE can use MESSAGE to report the encapsulated content operation information text; when the UE establishes a SIP session with the SCF, the UE can notify the SCF through the INFO message; When subscribing to the event package reported by the content operation information (that is, the Event header field is ActionRecord), the UE can use NOTIFY to notify when the reporting policy is satisfied; When creating a subscription, the UE can also use NOTIFY to notify, but at this time, the event package identifier (that is, the Event header field) in the NOTIFY message header is refer, the MIME type of the message body is message/sipfrag, and the content operation information to be reported must comply with Description format of message/sipfrag.

本方案中采取Gm接口的SIP消息上报操作信息,除此之外,UE与SCF之间的Ut接口也可以用于上报,此时UE使用HTTP的POST、PUT或者GET向SCF上报操作信息。进一步地,如果Ut接口具备SOAP增强,则还可以将操作信息封装在SOAP消息中,再以HTTP消息的方式上报给SCF;In this solution, the SIP message of the Gm interface is used to report the operation information. In addition, the Ut interface between the UE and the SCF can also be used for reporting. At this time, the UE uses HTTP POST, PUT or GET to report the operation information to the SCF. Furthermore, if the Ut interface has SOAP enhancement, the operation information can also be encapsulated in a SOAP message, and then reported to the SCF in the form of an HTTP message;

步骤304、SCF根据接收到的内容操作信息进行用户偏好的提取,提取过程可以用到数据挖掘、数值分析、数理统计等方面的工具,具体过程不在本发明实施例的范围之内,可以参考已有的相关算法介绍。Step 304, SCF extracts user preferences according to the received content operation information. The extraction process can use tools such as data mining, numerical analysis, and mathematical statistics. The specific process is not within the scope of the embodiments of the present invention. Some related algorithms are introduced.

步骤305、SCF将提取的用户偏好保存在用户属性服务器功能(UserProfile Server Function,UPSF)中。此处的用户偏好即前面所述的“数据结果”。Step 305, the SCF saves the extracted user preferences in a UserProfile Server Function (UPSF). The user preference here is the "data result" mentioned above.

进一步地,当SCF选择将用户偏好数据保存在SCF本地时,该步骤可以省略;Further, when the SCF chooses to save the user preference data locally in the SCF, this step can be omitted;

步骤306、SCF根据之前提取的用户偏好数据,针对特定用户进行IPTV节目推荐控制。具体的推荐控制过程不在本发明实施例范围之内,可以参考相关增强业务流程。Step 306, the SCF performs IPTV program recommendation control for a specific user according to the previously extracted user preference data. The specific recommendation control process is beyond the scope of the embodiments of the present invention, and reference may be made to related enhanced business processes.

本实施例中IPTV UE对内容操作信息进行采集和缓存,并以特定周期的时间段,将所缓存的内容操作信息经Gm接口(经过IMS Core)以PUBLISH消息的方式周期性上报给SCF,SCF对数据进行分析后提取用户的偏好数据,保存在SCF本地或者通过Sh接口以透明数据的形式存储在UPSF中,以供SCF在个性化节目推荐时所使用。In this embodiment, the IPTV UE collects and caches the content operation information, and periodically reports the cached content operation information to the SCF via the Gm interface (via the IMS Core) in the form of a PUBLISH message in a specific period of time, and the SCF After the data is analyzed, the user's preference data is extracted and saved locally in the SCF or stored in the UPSF in the form of transparent data through the Sh interface for use by the SCF in personalized program recommendation.

图4为本发明信息上报方法的第二实施例中方案2的流程示意图,如图4所示,本实施例中的方案2可以解决MF在向UE插播广告时,将广告插入的内容操作信息上报给SCF,以便SCF对用户访问广告的数据以及广告被访问的数据进行统计分析,从而更新用户偏好数据以及广告元数据,提供给后续的广告推送业务使用。该方案与上一方案不同之处在于,上一方案的内容操作信息来自用户的操作,而本方案中的内容操作信息来自网络(MF)对内容的控制(广告插入);另一个不同之处在于信息采集装置和信息上报装置合设于MF上,而信息接收装置和信息处理装置合设于SCF上。Fig. 4 is a schematic flowchart of solution 2 in the second embodiment of the information reporting method of the present invention. As shown in Fig. 4, solution 2 in this embodiment can solve the content operation information for inserting advertisements when MF inserts advertisements to UE Report to SCF so that SCF can perform statistical analysis on the data of user access to advertisements and the data of advertisements visited, so as to update user preference data and advertisement metadata, and provide them for subsequent advertisement push business. The difference between this scheme and the previous scheme is that the content operation information of the previous scheme comes from the user’s operation, while the content manipulation information in this scheme comes from the content control (advertisement insertion) of the network (MF); another difference The information collection device and the information reporting device are co-located on the MF, while the information receiving device and the information processing device are co-located on the SCF.

本方案所涉及的内容配置服务功能(Content Profile Server Function,CPSF)用于存储与内容描述信息相关的数据,如IPTV内容元数据、广告内容元数据。进一步地,CPSF还可以保存与内容相关的部分业务数据,如IPTV内容部署结果、广告部署时间表等等。CPSF作为逻辑实体,在实际应用中可以为单独网元,也可以存在于其他网元中,如SCF、MF等。CPSF的具体形态不在本发明实施例范围之内,本发明实施例中,CPSF仅作为IPTV内容元数据或者广告元数据对存储装置进行描述。本方案具体可以包括以下步骤:The Content Profile Server Function (CPSF) involved in this solution is used to store data related to content description information, such as IPTV content metadata and advertisement content metadata. Furthermore, the CPSF can also store some service data related to content, such as IPTV content deployment results, advertisement deployment schedule, and so on. As a logical entity, the CPSF can be a separate network element in practical applications, or exist in other network elements, such as SCF and MF. The specific form of the CPSF is not within the scope of the embodiments of the present invention. In the embodiments of the present invention, the CPSF is only used as IPTV content metadata or advertisement metadata to describe the storage device. This program may specifically include the following steps:

步骤401、UE进入观看某个IPTV节目,MF向UE发送该节目的正常节目流;Step 401, the UE enters to watch a certain IPTV program, and the MF sends the normal program stream of the program to the UE;

步骤402、当前正常节目流中需要插入广告,MF获取到广告媒体。Step 402: Advertisements need to be inserted into the current normal program stream, and the MF obtains the advertisement media.

所述获取的广告媒体可以是MF本身存储的,也可以是从专门的广告媒体服务器上获取的,还可以是从第三方内容提供者所提供的广告媒体中获取的。此处获取的广告可以是分发给所有UE的,也可以是部分UE的,还可以是单个UE的。MF可以在获取广告时使用个性化的手段,如根据用户特征、用户偏好等进行广告的选择性获取,则此时的用户体验上体现为个性化广告的推送;The obtained advertisement media may be stored in the MF itself, or may be obtained from a dedicated advertisement media server, or may be obtained from advertisement media provided by a third-party content provider. The advertisement obtained here may be distributed to all UEs, some UEs, or a single UE. MF can use personalized means when obtaining advertisements, such as selectively obtaining advertisements based on user characteristics and user preferences, and the user experience at this time is reflected in the push of personalized advertisements;

步骤403、MF在广告插入点来临时向UE插播广告媒体,并同时创建广告插入的内容操作信息。In step 403, the MF inserts advertisement media to the UE when the advertisement insertion point arrives, and simultaneously creates content operation information for advertisement insertion.

例如:采用第一类内容操作信息的方式,业务标识是ADService代表广告业务,业务访问时间起点为20080407T134536.00Z,访问时间终点置空。此时MF不上报SCF,而是等待广告插入结束。当广告插入结束时,MF恢复正常节目流的播放,并且将未完成的内容操作信息填充完整,如将访问时间终点补全,将期间访问的广告媒体标识补全(一个或者多个广告);For example: using the first type of content operation information method, the service identifier is ADService representing the advertising service, the starting point of the service access time is 20080407T134536.00Z, and the end point of the access time is left blank. At this time, the MF does not report to the SCF, but waits for the end of the advertisement insertion. When the advertisement insertion ends, the MF resumes playing the normal program stream, and completes the unfinished content operation information, such as completing the end point of the access time, and completing the identifiers of the advertisement media accessed during the period (one or more advertisements);

步骤404、MF根据上报策略将采集的广告操作信息上报给SCF。Step 404, the MF reports the collected advertisement operation information to the SCF according to the reporting strategy.

所述的上报策略可以是MF自身逻辑决定的,也可以是SCF向MF显式或者隐式订阅事件包时通知给MF的,还可以是其他网元触发的上报策略通知等等。The reporting strategy may be determined by the logic of the MF itself, or notified by the SCF to the MF when explicitly or implicitly subscribing to the event package, or triggered by other network elements.

广告操作信息上报的通道可以是Y2接口的SIP消息,例如:SCF提前向MF订阅上报的事件包(比如Event头域为ActionRecord),MF将满足上报策略的内容操作信息通过NOTIFY上报给SCF;或者SCF通过REFER在MF上进行隐式订阅后,SCF将Event头域为refer、消息体MIME类型为message/sipfrag的NOTIFY消息上报给SCF,内容操作信息封装在NOTIFY消息体中;或者MF在采集的内容操作信息满足上报策略时向SCF发送PUBLISH消息;或者MF在当前节目的会话不中断的情况下,向SCF发送INFO消息,携带期间采集的广告插入操作信息。The channel for reporting the advertising operation information can be a SIP message on the Y2 interface. For example, the SCF subscribes to the MF in advance for the reported event package (for example, the Event header field is ActionRecord), and the MF reports the content operation information that meets the reporting policy to the SCF through NOTIFY; or After the SCF implicitly subscribes on the MF through REFER, the SCF reports the NOTIFY message with the Event header field as refer and the message body MIME type as message/sipfrag to the SCF, and the content operation information is encapsulated in the NOTIFY message body; or MF collects When the content operation information meets the reporting policy, send a PUBLISH message to the SCF; or when the session of the current program is not interrupted, the MF sends an INFO message to the SCF, carrying the advertisement insertion operation information collected during the period.

除了使用Y2接口的SIP消息之外,MF与SCF之间可以有直接的TCP上报通道,MF通过其上的HTTP、SOAP或RTSP等协议将内容操作信息上报给SCF。对于HTTP协议,MF可以发送POST、GET、PUT消息携带内容操作信息,也可以在HTTP消息中封装SOAP消息,在SOAP中携带内容操作信息进行上报和提交,还可以在MF与SCF之间存在媒体控制通道,用于MF将携带的操作信息通过RTSP消息上报给SCF。In addition to the SIP message using the Y2 interface, there can be a direct TCP reporting channel between the MF and the SCF, and the MF reports the content operation information to the SCF through protocols such as HTTP, SOAP or RTSP on it. For the HTTP protocol, MF can send POST, GET, and PUT messages to carry content operation information, or encapsulate SOAP messages in HTTP messages, and carry content operation information in SOAP for reporting and submission. There can also be media between MF and SCF The control channel is used for the MF to report the carried operation information to the SCF through the RTSP message.

此外,上报通道还可以是UE到业务交换功能(Service Switching Function,SSF),因此信息接收装置可以是SSF;In addition, the reporting channel can also be from UE to service switching function (Service Switching Function, SSF), so the information receiving device can be SSF;

步骤405、SCF作为内容操作信息的信息接收装置和信息处理装置所在地,对接收的广告插入操作信息进行分析处理,得出广告的访问统计信息。Step 405 , the SCF, as the location of the information receiving device and the information processing device of the content operation information, analyzes and processes the received advertisement insertion operation information to obtain the advertisement access statistics.

除此之外,对于个性化的广告推送,SCF还可以通过分析特定用户对特定广告的访问操作信息,得出用户对广告的偏好数据;In addition, for personalized advertisement push, SCF can also obtain the user's preference data for advertisements by analyzing the access operation information of specific users to specific advertisements;

步骤406、SCF将得到的广告访问统计信息发送到CPSF,用于更新特定广告的元数据,如点击量、广告覆盖率等。In step 406, the SCF sends the obtained advertisement access statistics to the CPSF, which is used to update the metadata of the specific advertisement, such as the number of hits, the coverage of the advertisement, and so on.

此处以CPSF作为广告元数据存储的较佳实施例,除此之外,广告元数据可以保存在别的地方,如SCF本地、专门的广告业务服务器、或第三方的广告元数据管理中心等;Here, CPSF is used as a preferred embodiment of advertising metadata storage. In addition, advertising metadata can be stored in other places, such as local SCF, a dedicated advertising service server, or a third-party advertising metadata management center, etc.;

步骤407、SCF将得到的用户对广告的偏好数据保存到UPSF。Step 407, the SCF saves the obtained user preference data on advertisements to UPSF.

该步骤属于可选,例如:全网无差异的广告插播,从中可能并不能获取偏好数据,因而也没有保存和更新用户偏好的必要。This step is optional. For example, there is no difference in advertising insertion across the entire network, and preference data may not be obtained from it, so there is no need to save and update user preferences.

此处以UPSF为保存用户偏好数据的较佳实施例,除此之外,偏好数据可以保存在别的地方,如SCF本地、专门的推荐服务器、或第三方的用户数据管理中心等。Here, UPSF is used as a preferred embodiment for storing user preference data. In addition, preference data can be stored in other places, such as local SCF, a dedicated recommendation server, or a third-party user data management center.

本方案中MF在面向UE进行IPTV内容下发时,可以获取特定IPTV内容中间需要插播的广告的信息,比如广告插入的起止时间、广告逻辑标识或者广告媒体地址等,从而在当前的IPTV内容中插入广告媒体。在用户体验方面,当用户正在观看某个节目时,插入一段30秒的广告,之后恢复当前节目,该过程中UE可以不感知内容的切换。MF对该类内容操作信息的采集可以是即时上报,也可以时非实时上报,比如间隔某个周期进行上报,或者由SCF通知MF上报的时机和上报的内容。In this solution, when delivering IPTV content to the UE, the MF can obtain the information of the advertisement that needs to be inserted in the middle of the specific IPTV content, such as the start and end time of the advertisement insertion, the logic identifier of the advertisement, or the address of the advertisement media, etc., so that the current IPTV content Insert advertising media. In terms of user experience, when a user is watching a certain program, a 30-second advertisement is inserted, and then the current program is resumed. During this process, the UE may not perceive the content switching. The MF may report the operation information of this type of content immediately or in a non-real-time manner, such as reporting at intervals, or the SCF notifies the MF of the timing and content of the report.

图5为本发明信息上报方法的第二实施例中方案3的流程示意图,如图5所示,本实施例中的方案3将所有内容操作信息进行统一考虑,在网络中可以存在多种类型的信息采集装置和信息上报装置,分别负责不同的内容操作信息上报。信息接收装置和信息处理装置合设于一个专门的数据处理中心DMF,负责对信息进行处理和分析。本方案具体可以包括以下步骤:Fig. 5 is a schematic flow diagram of scheme 3 in the second embodiment of the information reporting method of the present invention. As shown in Fig. 5, scheme 3 in this embodiment considers all content operation information in a unified manner, and there may be various types of information in the network The information collection device and the information reporting device are responsible for reporting different content operation information respectively. The information receiving device and the information processing device are jointly installed in a special data processing center DMF, which is responsible for processing and analyzing the information. This program may specifically include the following steps:

步骤501、SCF根据与UE的会话信息(BC、CoD、N-PVR等)以及SCF本身的业务逻辑等信息获取第一类内容操作信息即用户访问业务的操作信息后,根据上报策略(即时上报、缓冲后上报等)上报给专门的数据处理中心DMF;Step 501, after the SCF obtains the first type of content operation information, that is, the operation information of the user's access service, according to the session information (BC, CoD, N-PVR, etc.) , report after buffering, etc.) to the special data processing center DMF;

步骤502、MF在分发IPTV内容时对第二类内容操作信息即内容VCR操作信息进行收集,根据上报策略(即时上报、缓冲后上报等)上报给DMF;Step 502, the MF collects the second type of content operation information, namely the content VCR operation information, when distributing the IPTV content, and reports it to the DMF according to the reporting strategy (immediate reporting, reporting after buffering, etc.);

步骤503、UE在用户交互和操作的过程中,采集第三类内容操作信息即内容交互操作信息,根据上报策略(即时上报、缓冲后上报等)上报给DMF;Step 503, during the process of user interaction and operation, the UE collects the third type of content operation information, that is, content interaction operation information, and reports it to the DMF according to the reporting strategy (immediate reporting, buffered reporting, etc.);

上述步骤501、502、503中,各个网元的分工以第一类、第二类和第三类内容操作信息的采集上报为较佳实施例。除此之外,UE、MF和SCF可以通过分工和配合的方式,对三类信息中的任意组合进行采集,采集的原则可以是各个网元上采集的内容操作信息种类互不重叠,以免冲突;也可以是各个网元上采集的信息种类可以冲突,但是有上报的优先级设置,比如优先SCF上报所有类型的信息,SCF采集的信息不全时优先MF上报,如果还不全,则考虑UE上报,优先级的设置可以有多种,在此不一一列举;In the above steps 501, 502, and 503, the division of labor of each network element takes the collection and reporting of the first type, the second type and the third type content operation information as a preferred embodiment. In addition, UE, MF, and SCF can collect any combination of the three types of information through division of labor and cooperation. The principle of collection can be that the types of content operation information collected on each network element do not overlap each other to avoid conflicts. ; It can also be that the types of information collected by each network element can conflict, but there are priority settings for reporting, such as giving priority to SCF to report all types of information, and priority to MF reporting when the information collected by SCF is incomplete. If it is not complete, consider UE reporting , there are many kinds of priority settings, which are not listed here;

步骤504、DMF对收集到的各类内容操作信息汇总后进行分析处理,从而提取相应的数据结果。In step 504, the DMF summarizes and analyzes all kinds of content operation information collected, so as to extract corresponding data results.

所述的数据结果包括且不限于用户偏好数据、广告访问统计、IPTV内容访问数据、用户即时状态、用户历史状态。此处DMF可以是单独的网元,也可以是在其他网元上如SCF,则此时SCF上报的接口I2为内部接口;DMF还可以存在于后台管理层实体,如运营支撑系统(Operation Support System,OSS)中有数据处理模块,完成DMF的工作。The data results include and are not limited to user preference data, advertisement access statistics, IPTV content access data, user instant status, and user historical status. Here DMF can be a separate network element, or it can be on other network elements such as SCF, then the interface I2 reported by SCF at this time is an internal interface; DMF can also exist in the background management entity, such as the operation support system (Operation Support System, OSS) has a data processing module to complete the work of DMF.

步骤505、将提取的IPTV内容元数据、广告元数据等更新到CPSF。Step 505, update the extracted IPTV content metadata, advertisement metadata, etc. to the CPSF.

此处以CPSF作为广告元数据存储的较佳实施例,除此之外,广告元数据可以保存在别的地方,如DMF本地、SCF、专门的广告业务服务器、第三方的广告元数据管理中心等;Here, CPSF is used as a preferred embodiment of advertising metadata storage. In addition, advertising metadata can be stored in other places, such as DMF local, SCF, dedicated advertising business server, third-party advertising metadata management center, etc. ;

步骤506、将提取的用户偏好数据等更新到UPSF。Step 506, update the extracted user preference data to UPSF.

该步骤属于可选,比如全网无差异的广告插播,从中可能并不能获取偏好数据,因而也没有保存和更新用户偏好的必要。此处以UPSF为保存用户偏好数据的较佳实施例,除此之外,偏好数据可以保存在别的地方,如DMF本地、SCF、专门的推荐服务器、甚至第三方的用户数据管理中心等;This step is optional. For example, there is no difference in advertisement insertion across the entire network, and preference data may not be obtained from it, so there is no need to save and update user preferences. Here, UPSF is used as a preferred embodiment for saving user preference data. In addition, preference data can be saved in other places, such as DMF local, SCF, a dedicated recommendation server, or even a third-party user data management center, etc.;

步骤507、DMF将提取的特定用户即时状态信息、历史状态信息发布到PS,以提供其他用户或网元对该用户状态信息的订阅与查询。Step 507, the DMF publishes the extracted instant state information and historical state information of the specific user to the PS, so as to provide other users or network elements to subscribe and query the user state information.

上述步骤505、506、507中,以CPSF、UPSF和PS为数据结果的使用网元的较佳实施例。除此之外,DMF所提取的数据结果还可以被其他网元所使用,如SCF可以从DMF获取用户偏好数据,实现个性化的IPTV内容推荐;SSF可以从DMF获取广告的访问统计,实现EPG上推荐广告列表的生成等。In the above steps 505, 506, and 507, a preferred embodiment of using network elements with CPSF, UPSF, and PS as data results. In addition, the data results extracted by DMF can also be used by other network elements. For example, SCF can obtain user preference data from DMF to realize personalized IPTV content recommendation; SSF can obtain advertisement access statistics from DMF to realize EPG The generation of recommended advertisement list on the Internet, etc.

本方案中,UE、MF、SCF上均设置有信息采集装置与信息上报装置,经过统一的I2接口向DMF上报,经处理之后分别更新到CPSF、UPSF、PS等其他网元。In this solution, UE, MF, and SCF are equipped with information collection devices and information reporting devices, which report to DMF through a unified I2 interface, and update to other network elements such as CPSF, UPSF, and PS after processing.

上述本发明信息上报方法的第二实施例中的三个方案仅以信息接收装置和信息处理装置均合设于同一个网元作为较佳实施例。实际应用中,信息接收装置可以是SCF,信息处理装置是DMF;或者信息接收装置可以是DAF,信息处理装置可以是DMF等,并不影响上述方案的实用性。In the above three solutions of the second embodiment of the information reporting method of the present invention, only the information receiving device and the information processing device are co-located in the same network element as a preferred embodiment. In practical applications, the information receiving device may be an SCF, and the information processing device may be a DMF; or the information receiving device may be a DAF, and the information processing device may be a DMF, etc., which does not affect the practicability of the above solution.

进一步地,本方案中多个类型的信息采集装置和信息上报装置还可以分别是机顶盒(Set Top Box,STB)和内容分发网络(Content DistributingNetwork,CDN)、或一个CDN中的多个媒体服务器;信息接收装置与信息处理装置都是IPTV中间件。STB和CDN分别从终端和网络侧对不同种类的内容操作信息进行监控和采集,它们的分工与合作原则是,对于不同种类的操作信息,可以只有一个类型的信息采集装置进行采集,以避免采集的信息有重复和冲突,降低系统效率;也可以采集信息之间有重复,但是上报时有优先级设定如前所述。该内容操作信息的上报可以通过标准的SOAP或者HTTP,也可以通过自定义的协议实现;IPTV中间件将收集到的内容操作信息进行加工和处理,提取各种数据结果,以供后续的IPTV业务所使用。Further, multiple types of information collection devices and information reporting devices in this solution can also be respectively a set-top box (Set Top Box, STB) and a content distribution network (Content Distributing Network, CDN), or a plurality of media servers in a CDN; Both the information receiving device and the information processing device are IPTV middleware. STB and CDN monitor and collect different types of content operation information from the terminal and network side respectively. Their division of labor and cooperation principle is that for different types of operation information, only one type of information collection device can collect them to avoid collection There are repetitions and conflicts in the information, which reduces the efficiency of the system; it is also possible that the collected information is repeated, but there is a priority setting when reporting, as mentioned above. The content operation information can be reported through standard SOAP or HTTP, or through a custom protocol; the IPTV middleware processes and processes the collected content operation information, and extracts various data results for subsequent IPTV services used by.

图6为本发明信息上报方法的第二实施例中方案4的流程示意图,如图6所示,本方案具体可以包括以下步骤:Fig. 6 is a schematic flowchart of scheme 4 in the second embodiment of the information reporting method of the present invention. As shown in Fig. 6, this scheme may specifically include the following steps:

步骤601、UE通过与SCF建立SIP会话而访问相关的IPTV业务,如BC、CoD、CoV等,UE将业务访问的操作信息上报给SCF。Step 601, the UE accesses related IPTV services, such as BC, CoD, CoV, etc., by establishing a SIP session with the SCF, and the UE reports service access operation information to the SCF.

上报途径可以参考上述本发明信息上报方法的第二实施例中方案1的步骤301;For the reporting method, refer to step 301 of the scheme 1 in the second embodiment of the above-mentioned information reporting method of the present invention;

步骤602、MF进行内容操作信息的采集。In step 602, the MF collects content operation information.

UE在观看节目时可以进行VCR操作,如点播节目、广告、直播电视的时移部分、CoV业务中已经上传的内容等。此时UE与MF之间有媒体控制通道(如使用RTSP),并且MF可以感知内容的VCR操作并进行内容VCR操作信息的采集;The UE can perform VCR operations when watching programs, such as on-demand programs, advertisements, time-shifted parts of live TV, and uploaded content in CoV services. At this time, there is a media control channel (such as using RTSP) between the UE and the MF, and the MF can perceive the VCR operation of the content and collect the content VCR operation information;

步骤603、MF根据上报策略上报内容VCR操作信息。In step 603, the MF reports the operation information of the content VCR according to the reporting policy.

上报方式可以参考上述本发明信息上报方法的第二实施例中方案2的步骤404;For the reporting method, refer to step 404 of solution 2 in the second embodiment of the information reporting method of the present invention;

步骤604、SCF通过I3接口将接收的内容操作信息发送给DMF以进行处理。Step 604, the SCF sends the received content operation information to the DMF through the I3 interface for processing.

该接口上可运行的协议可以包括且不限于SIP、HTTP、SOAP等;The protocols that can be run on this interface may include but are not limited to SIP, HTTP, SOAP, etc.;

步骤605、DMF对收集的内容操作信息进行处理,提取用户的状态信息,如即时状态信息、或历史状态信息;Step 605, the DMF processes the collected content operation information, and extracts user status information, such as instant status information or historical status information;

步骤606、DMF将提取的数据结果发布到PS,以用于其他用户或网元对特定用户的状态信息进行查询和订阅。In step 606, the DMF publishes the extracted data result to the PS for other users or network elements to query and subscribe to the state information of a specific user.

本方案通过UE和MF采集和上报业务访问信息、内容VCR操作信息给SCF,SCF再发送给DMF进行处理,提取的数据结果用于发布用户的在线状态、历史状态等,以便于其他用户和网元查询和订阅。This solution collects and reports service access information and content VCR operation information to SCF through UE and MF, and SCF sends it to DMF for processing. Meta queries and subscriptions.

图7为本发明信息上报方法的第二实施例中方案5的流程示意图,如图7所示,本实施例中的方案5同方案3类似,将所有内容操作信息进行统一考虑,在网络中可以存在多种类型的信息采集装置和信息上报装置,分别负责不同的内容操作信息上报。不同之处在于,信息接收装置和信息处理装置分别设置在不同的网元上即DAF和DMF。本方案具体可以包括以下步骤:Fig. 7 is a schematic flow diagram of scheme 5 in the second embodiment of the information reporting method of the present invention. As shown in Fig. 7, scheme 5 in this embodiment is similar to scheme 3, and all content operation information is considered in a unified manner. There may be multiple types of information collection devices and information reporting devices, which are respectively responsible for reporting different content operation information. The difference is that the information receiving device and the information processing device are respectively set on different network elements, that is, DAF and DMF. This program may specifically include the following steps:

步骤701、SCF根据与UE的会话信息(BC、CoD、N-PVR等)以及SCF本身的业务逻辑等信息获取第一类内容操作信息即用户访问业务的操作信息后,根据上报策略(即时上报、缓冲后上报等)上报给DAF;Step 701: After the SCF obtains the first type of content operation information, that is, the operation information of the user's access service, according to the session information (BC, CoD, N-PVR, etc.) , report after buffering, etc.) to DAF;

步骤702、MF在分发IPTV内容时对第二类内容操作信息即内容VCR操作信息进行收集,根据上报策略(即时上报、缓冲后上报等)上报给DAF;Step 702, when the MF distributes the IPTV content, it collects the second type of content operation information, that is, the content VCR operation information, and reports it to the DAF according to the reporting strategy (immediate reporting, buffered reporting, etc.);

步骤703、UE在用户交互和操作的过程中,采集第三类内容操作信息即内容交互操作信息,根据上报策略(即时上报、缓冲后上报等)上报给DAF;Step 703, during the process of user interaction and operation, the UE collects the third type of content operation information, that is, content interaction operation information, and reports it to the DAF according to the reporting strategy (immediate reporting, buffered reporting, etc.);

上述步骤701、702、703中,各个网元的分工以第一类、第二类和第三类内容操作信息的采集上报为较佳实施例。除此之外,UE、MF和SCF可以通过分工和配合的方式,对三类信息中的任意组合进行采集,采集的原则可以是各个网元上采集的内容操作信息种类互不重叠,以免冲突;也可以是各个网元上采集的信息种类可以冲突,但是有上报的优先级设置,比如优先SCF上报所有类型的信息,SCF采集的信息不全时优先MF上报,如果还不全,则考虑UE上报,优先级的设置可以有多种,在此不一一列举;In the above steps 701, 702, and 703, the division of labor of each network element takes the collection and reporting of the first type, the second type and the third type content operation information as a preferred embodiment. In addition, UE, MF, and SCF can collect any combination of the three types of information through division of labor and cooperation. The principle of collection can be that the types of content operation information collected on each network element do not overlap each other to avoid conflicts. ; It can also be that the types of information collected by each network element can conflict, but there are priority settings for reporting, such as giving priority to SCF to report all types of information, and priority to MF reporting when the information collected by SCF is incomplete. If it is not complete, consider UE reporting , there are many kinds of priority settings, which are not listed here;

步骤704、DAF通过I3接口向DMF发送收集到的内容操作信息,发送的协议可以包括且不限于SIP、HTTP、SOAP等;Step 704, the DAF sends the collected content operation information to the DMF through the I3 interface, and the protocol sent may include but is not limited to SIP, HTTP, SOAP, etc.;

步骤705、DMF对各类内容操作信息汇总后进行分析处理,从而提取相应的数据结果。In step 705, the DMF collects and analyzes all kinds of content operation information, so as to extract corresponding data results.

所述的数据结果包括且不限于用户偏好数据、广告访问统计、IPTV内容访问数据、用户即时状态、用户历史状态;The data results include and are not limited to user preference data, advertisement access statistics, IPTV content access data, user instant status, and user historical status;

步骤706、将提取的IPTV内容元数据、广告元数据等更新到CPSF。Step 706, update the extracted IPTV content metadata, advertisement metadata, etc. to the CPSF.

此处以CPSF作为广告元数据存储的较佳实施例,除此之外,广告元数据可以保存在别的地方,如DMF本地、SCF、专门的广告业务服务器、第三方的广告元数据管理中心等;Here, CPSF is used as a preferred embodiment of advertising metadata storage. In addition, advertising metadata can be stored in other places, such as DMF local, SCF, dedicated advertising business server, third-party advertising metadata management center, etc. ;

步骤707、将提取的用户偏好数据等更新到UPSF。Step 707, update the extracted user preference data to UPSF.

该步骤属于可选,比如全网无差异的广告插播,从中可能并不能获取偏好数据,因而也没有保存和更新用户偏好的必要。此处以UPSF为保存用户偏好数据的较佳实施例,除此之外,偏好数据可以保存在别的地方,如DMF本地、SCF、专门的推荐服务器、甚至第三方的用户数据管理中心等;This step is optional. For example, there is no difference in advertisement insertion across the entire network, and preference data may not be obtained from it, so there is no need to save and update user preferences. Here, UPSF is used as a preferred embodiment for saving user preference data. In addition, preference data can be saved in other places, such as DMF local, SCF, a dedicated recommendation server, or even a third-party user data management center, etc.;

步骤708、DMF将提取的特定用户即时状态信息、历史状态信息发布到PS,以提供其他用户或网元对该用户状态信息的订阅与查询。In step 708, the DMF publishes the extracted instant state information and historical state information of the specific user to the PS, so as to provide other users or network elements to subscribe and query the user state information.

上述步骤706、707、708中,以CPSF、UPSF和PS为数据结果的使用网元的较佳实施例。除此之外,DMF所提取的数据结果还可以被其他网元所使用即提供数据结果给SCF、SSF、MF等网元使用,如SCF可以从DMF获取用户偏好数据,实现个性化的IPTV内容推荐;SSF可以从DMF获取广告的访问统计,实现EPG上推荐广告列表的生成等。In the above steps 706, 707, and 708, a preferred embodiment of using network elements with CPSF, UPSF, and PS as data results. In addition, the data results extracted by DMF can also be used by other network elements to provide data results to SCF, SSF, MF and other network elements. For example, SCF can obtain user preference data from DMF to realize personalized IPTV content Recommendation; SSF can obtain advertisement access statistics from DMF, realize the generation of recommended advertisement list on EPG, etc.

一个家庭中可以有一个STB,上面可连接多个电视遥控器,每个电视遥控器上的内容操作信息可发送给同一个STB,由STB上报给接收装置。图8为本发明信息上报方法的第二实施例中方案6的流程示意图,如图8所示,本实施例中的方案6可以解决多电视遥控器的场景下,如何采集和上报用户个性化的内容操作信息,如交互式问答、投票、选择特定的音视频轨道等问题。本方案具体可以包括以下步骤:There can be one STB in a family, and multiple TV remote controls can be connected to it, and the content operation information on each TV remote control can be sent to the same STB, and then reported to the receiving device by the STB. Fig. 8 is a schematic flow chart of scheme 6 in the second embodiment of the information reporting method of the present invention. As shown in Fig. 8, scheme 6 in this embodiment can solve the problem of how to collect and report user personalized content manipulation information, such as interactive questions and answers, polls, selection of specific audio and video tracks, and other questions. This program may specifically include the following steps:

步骤801、一个电视遥控器02在特定时间段内采集到了对某交互式内容的投票交互操作,根据采集策略将投票操作信息,如操作时间、投票对象描述等,发送给STB;Step 801, a TV remote controller 02 collects voting interactive operations for certain interactive content within a specific period of time, and sends voting operation information, such as operation time, voting object description, etc., to the STB according to the collection strategy;

步骤802、另一个电视遥控器01在特定时间段内采集到了对某IPTV节目的评论信息,可以包括评论等级(数值)、文字评论输入等内容,根据采集策略将其发送给STB。Step 802: Another TV remote controller 01 collects comment information on an IPTV program within a specific time period, which may include comment level (value), text comment input, etc., and sends it to the STB according to the collection strategy.

其中的采集策略可以与第一实施例步骤101中所述的采集策略相同;The acquisition strategy may be the same as the acquisition strategy described in step 101 of the first embodiment;

步骤801、802中,各个电视遥控器以采集内容交互操作信息为较佳实施例。除此之外,不同电视遥控器可以采集不同类型的内容操作信息,如第一类、第二类或者第三类信息,也可以采集相同类型的操作信息,如都采集第三类信息中的家长控制信息、用户评论信息、选择的音视频轨道信息等,具体如何分工视实现情况而定;In steps 801 and 802, it is a preferred embodiment for each TV remote control to collect content interactive operation information. In addition, different TV remote controllers can collect different types of content operation information, such as the first type, second type or third type of information, and can also collect the same type of operation information, such as all collecting the third type of information Parental control information, user comment information, selected audio and video track information, etc., the specific division of labor depends on the implementation;

步骤803、STB根据上报策略将内容交互操作信息上报给SCF。Step 803, the STB reports the content interaction operation information to the SCF according to the reporting policy.

所述上报策略和上报方式可以参见第一实施例中步骤102和步骤103;For the reporting strategy and reporting method, refer to step 102 and step 103 in the first embodiment;

步骤804、SCF作为信息接收装置和信息处理装置的宿主网元,对内容交互操作信息进行处理,得出数据结果。Step 804, the SCF, as the host network element of the information receiving device and the information processing device, processes the content interaction operation information to obtain a data result.

此处的处理可以是统计特定投票应用的访问次数、计算特定节目的总体评论等级(如所有提交的评价等级取平均的方法)、提取特定用户对特定音视频轨道的偏好数据等等,其中所述的访问次数、总体评论等级、对音视频轨道的偏好数据等即前面实施例中所述的数据结果;The processing here can be counting the number of visits to a specific voting application, calculating the overall review rating of a specific program (such as the method of averaging all submitted evaluation ratings), extracting the preference data of a specific user for a specific audio and video track, etc., among which The number of visits mentioned above, the overall comment level, the preference data of audio and video tracks, etc. are the data results described in the previous embodiments;

步骤805、SCF将生成的数据结果提供给其他网元使用。Step 805, the SCF provides the generated data results to other network elements for use.

例如:将特定投票应用的访问次数更新到该投票应用的元数据库中(如CPSF)、将特定节目的总体评论等级更新到内容元数据库(如CPSF)、将特定用户对特定音视频轨道的偏好数据更新到用户数据库中(如UPSF)等。这些数据后续可以被UE、SCF或其他网元获取,为IPTV的业务控制提供依据。如EPG中显示投票应用列表时可以呈现各个投票应用的投票情况;个性化EPG中可以根据节目的总体评价等级进行排序,方便用户选择大家都喜欢的节目;对多音轨或多语言字幕的节目提供时,网络可以根据用户对特定音视频轨道、特定语言的偏好情况,选择用户喜欢的频道(如只提供英文字幕、只提供某著名足球解说员的声音解说等)。For example: update the number of visits of a specific voting application to the metadata database of the voting application (such as CPSF), update the overall comment level of a specific program to the content metadata database (such as CPSF), and update the preference of a specific user to a specific audio and video track The data is updated to the user database (such as UPSF) and so on. These data can be subsequently acquired by UE, SCF or other network elements, providing basis for IPTV service control. For example, when the voting application list is displayed in the EPG, the voting status of each voting application can be presented; the personalized EPG can be sorted according to the overall evaluation level of the program, which is convenient for users to choose programs that everyone likes; for programs with multiple audio tracks or multilingual subtitles When providing, the network can select the user's favorite channel according to the user's preference for specific audio and video tracks and specific languages (such as only providing English subtitles, only providing the voice commentary of a famous football commentator, etc.).

本发明实施例提供的信息上报方法,通过根据预设的上报策略发送采集到的网络电视的内容操作信息,能够实现上报较为全面的内容操作信息,从而满足了IPTV基本业务和增强业务的需求。通过对本发明实施例的实施,有助于IPTV系统实现对用户偏好数据提取、状态信息提取、历史操作记录的提取、IPTV内容元数据的更新等能力。本发明实施例还可以进一步减少信息交互量,从而减少了网络传输的负担和网络设备的载荷。The information reporting method provided by the embodiment of the present invention can realize the reporting of relatively comprehensive content operation information by sending the collected content operation information of the Internet TV according to the preset reporting strategy, thereby meeting the needs of IPTV basic services and enhanced services. Through the implementation of the embodiment of the present invention, it is helpful for the IPTV system to realize the capabilities of extracting user preference data, extracting status information, extracting historical operation records, updating IPTV content metadata, and the like. The embodiment of the present invention can further reduce the amount of information interaction, thereby reducing the load of network transmission and the load of network equipment.

图9为本发明信息上报系统的第一实施例的结构示意图,如图9所示,本实施例可以包括信息采集装置90和信息上报装置91。其中,信息采集装置90用于采集网络电视的内容操作信息;信息上报装置91用于根据预设的上报策略发送所述信息采集装置所采集的内容操作信息;信息采集装置90与信息上报装置91之间有逻辑的数据接口I1。FIG. 9 is a schematic structural diagram of the first embodiment of the information reporting system of the present invention. As shown in FIG. 9 , this embodiment may include an information collection device 90 and an information reporting device 91 . Wherein, the information collection device 90 is used to collect the content operation information of Internet TV; the information reporting device 91 is used to send the content operation information collected by the information collection device according to a preset reporting strategy; the information collection device 90 and the information reporting device 91 There is a logical data interface I1 between them.

其中的信息采集装置用于采集内容操作信息,即从用户通过终端设备发起的节目操作信息或者网络发起的内容控制信息中获得内容操作信息。如从用户点击遥控器按键所触发的事件中获得对节目的快进、快退等VCR操作信息。The information collection device is used to collect content operation information, that is, obtain content operation information from program operation information initiated by a user through a terminal device or content control information initiated by a network. For example, the VCR operation information such as fast forward and fast rewind of the program is obtained from the event triggered by the user clicking the button of the remote control.

本实施例中可以存在一个或者多个信息采集装置,在实际应用中,它可以是单独的网元,也可以存在于UE、IPTV MF、资源与准入控制子系统(Resource and Admission Control Subsystem,RACS)、IPTV SCF等网元中,甚至可以是多个信息采集装置共存于一个网元。In this embodiment, there may be one or more information collection devices. In practical applications, it may be a separate network element, or may exist in UE, IPTV MF, Resource and Admission Control Subsystem (Resource and Admission Control Subsystem, RACS), IPTV SCF and other network elements, even multiple information collection devices can coexist in one network element.

当存在多个信息采集装置时,每个信息采集装置负责采集不同的内容操作信息。所述不同的内容操作信息可以是上述第一类、第二类和第三类内容操作信息之间的不同,也可以是每一类内容操作信息内部的不同。例如:一个终端设备UE1上可以有三个信息采集装置,分别采集第一类内容操作信息、第二类内容操作信息和第三类内容操作信息;另一个终端设备UE2上可以有两个信息采集装置,分别采集第一类内容操作信息中的N-PVR操作信息和第二类内容操作信息中的VCR操作信息;还有一个终端设备UE3上可以只有一个信息采集装置,负责采集第三类信息中的节目评论信息。When there are multiple information collection devices, each information collection device is responsible for collecting different content operation information. The different content operation information may be the difference between the first type, the second type and the third type of content operation information, or the difference within each type of content operation information. For example: one terminal equipment UE1 can have three information collection devices, respectively collecting the first type of content operation information, the second type of content operation information and the third type of content operation information; another terminal equipment UE2 can have two information collection devices , respectively collect the N-PVR operation information in the first type of content operation information and the VCR operation information in the second type of content operation information; there may be only one information collection device on the terminal equipment UE3, which is responsible for collecting the third type of information program review information.

其中的数据接口I1用于信息采集装置将采集到的内容操作信息发送给信息上报装置,由信息上报装置上报给网络侧。I1所用的协议可以是SIP、SOAP、HTTP、RTSP、DIAMETER协议,且不仅限于此。实际应用中,信息采集装置与信息上报装置可以存在于同一个网元上,则此时I1为网元内部功能调用接口,所用协议为内部协议。所述同一个网元,可以是UE、IPTV MF、IPTVSCF,并且不限于此。The data interface I1 is used by the information collection device to send the collected content operation information to the information reporting device, and the information reporting device reports it to the network side. The protocol used by I1 may be SIP, SOAP, HTTP, RTSP, DIAMETER protocol, but not limited thereto. In practical applications, the information collection device and the information reporting device may exist on the same network element, then I1 is the internal function call interface of the network element at this time, and the protocol used is the internal protocol. The same network element may be UE, IPTV MF, IPTVSCF, and is not limited thereto.

其中的信息上报装置用于将信息采集装置采集到的内容操作信息上报给网络侧。信息上报装置可以从一个或者多个信息采集装置获得需要上报的内容操作信息,并根据提前设定的上报策略,将内容操作信息经I2接口上报给网络侧。The information reporting device is used to report the content operation information collected by the information collecting device to the network side. The information reporting device can obtain the content operation information to be reported from one or more information collection devices, and report the content operation information to the network side through the I2 interface according to the reporting strategy set in advance.

本实施例中可以存在一个或者多个信息上报装置,实际应用中可以是单独的网元,也可以存在于其他已有的网元中。所述已有的网元包括但不限于UE、IPTV MF、IPTV SSF、IPTV SCF、RACS等。In this embodiment, there may be one or more information reporting devices, which may be separate network elements in actual application, or may exist in other existing network elements. The existing network elements include but are not limited to UE, IPTV MF, IPTV SSF, IPTV SCF, RACS, etc.

如前所述,信息上报装置与信息采集装置在实际应用中可以共存于同一个网元上,并且多个信息采集装置都可以将内容操作信息发送到同一个信息上报装置进行上报,具体部署情况可以由实现决定。所述的同一个网元包括但不限于单独的信息采集与上报网元、UE、IPTV SSF、IPTV MF、IPTV SCF、RACS等。As mentioned above, the information reporting device and the information collection device can coexist on the same network element in practical applications, and multiple information collection devices can send content operation information to the same information reporting device for reporting. The specific deployment situation Can be determined by the implementation. The same network element includes but is not limited to a separate information collection and reporting network element, UE, IPTV SSF, IPTV MF, IPTV SCF, RACS, etc.

所述内容操作信息上报的接口即I2接口,其所用的协议可以是SIP、SOAP、HTTP、RTSP、DIAMETER协议,且不仅限于此。The interface for reporting the content operation information is the I2 interface, and the protocol used may be SIP, SOAP, HTTP, RTSP, and DIAMETER protocols, but is not limited thereto.

进一步地,上述信息采集装置可以包括采集模块和存储模块,采集模块用于采集网络电视的内容操作信息,存储模块用于存储所述采集模块所采集的内容操作信息。上述信息上报装置相应地可以包括获取模块和上报模块,获取模块用于根据预设的上报策略从所述信息采集装置中获取所述内容操作信息,上报模块用于发送所述获取模块所获取的内容操作信息。Further, the above-mentioned information collection device may include a collection module and a storage module, the collection module is used to collect content operation information of Internet TV, and the storage module is used to store the content operation information collected by the collection module. The above-mentioned information reporting device may accordingly include an acquisition module and a reporting module, the acquisition module is used to obtain the content operation information from the information collection device according to a preset reporting strategy, and the report module is used to send the information obtained by the acquisition module Content manipulation information.

本发明实施例提供的信息上报系统,通过信息上报装置根据预设的上报策略发送信息采集装置所采集到的网络电视的内容操作信息,能够实现上报较为全面的内容操作信息,从而满足了IPTV基本业务和增强业务的需求。通过对本发明实施例的实施,有助于IPTV系统实现对用户偏好数据提取、状态信息提取、历史操作记录的提取、IPTV内容元数据的更新等能力。本发明实施例还可以进一步减少信息交互量,从而减少了网络传输的负担和网络设备的载荷。The information reporting system provided by the embodiment of the present invention, through the information reporting device, sends the content operation information of the Internet TV collected by the information collection device according to the preset reporting strategy, and can realize the reporting of relatively comprehensive content operation information, thereby satisfying the basic needs of IPTV. Business and business-enhancing needs. Through the implementation of the embodiment of the present invention, it is helpful for the IPTV system to realize the capabilities of extracting user preference data, extracting status information, extracting historical operation records, updating IPTV content metadata, and the like. The embodiment of the present invention can further reduce the amount of information interaction, thereby reducing the load of network transmission and the load of network equipment.

图10为本发明信息上报系统的第二实施例的结构示意图,如图10所示,与上一实施例相比,本实施例还可以包括信息接收装置92和信息处理装置93。FIG. 10 is a schematic structural diagram of the second embodiment of the information reporting system of the present invention. As shown in FIG. 10 , compared with the previous embodiment, this embodiment may further include an information receiving device 92 and an information processing device 93 .

其中的信息接收装置用于从一个或者多个信息上报装置收集内容操作信息,并将其发送到信息处理装置进行处理。实际应用中,该装置可以是单独的网元如DAF,也可以存在于UE、IPTV MF、IPTV SCF、IPTV SSF中,且不限于此。The information receiving device is used to collect content operation information from one or more information reporting devices, and send it to the information processing device for processing. In practical application, the device may be a separate network element such as DAF, or may exist in UE, IPTV MF, IPTV SCF, IPTV SSF, and is not limited thereto.

信息接收装置与信息上报装置有I2数据接口,用于接收内容操作信息;与信息处理装置有I3数据接口,用于将内容操作信息发送到信息处理装置进行处理,I3所用的协议可以是SIP、HTTP、RTSP、SOAP、DIAMETER协议,且不限于此。实际应用中,信息接收装置可以与信息处理装置共存于同一个网元,则此时I3为网元内部功能调用接口,所用协议为内部协议。所述同一个网元,可以是单独的DMF、UE、IPTV MF、IPTV SCF,且不限于此。The information receiving device and the information reporting device have an I2 data interface for receiving content operation information; and an information processing device has an I3 data interface for sending the content operation information to the information processing device for processing. The protocol used by I3 can be SIP, HTTP, RTSP, SOAP, DIAMETER protocols, but not limited thereto. In practical applications, the information receiving device and the information processing device may coexist in the same network element, then I3 is an internal function calling interface of the network element at this time, and the protocol used is an internal protocol. The same network element may be a separate DMF, UE, IPTV MF, IPTV SCF, and is not limited thereto.

其中的信息处理装置用于根据信息接收装置发送的内容操作信息进行数据处理,将提取的数据结果提供给IPTV业务使用。所述的数据处理包括但不限于数据统计、数据挖掘、数值计算分析等数据分析过程,具体的数据分析过程超出本发明实施例的范畴,在此不做介绍;所述的数据结果包括但不限于用户对IPTV内容的偏好信息、用户的历史状态信息、IPTV内容的元数据(Metadata)更新信息、广告内容的访问统计数据等。The information processing device is used for performing data processing according to the content operation information sent by the information receiving device, and providing the extracted data result for IPTV service use. The data processing includes but is not limited to data analysis processes such as data statistics, data mining, and numerical calculation and analysis. The specific data analysis process is beyond the scope of the embodiments of the present invention and will not be introduced here; the data results include but not It is limited to the user's preference information for IPTV content, user's historical status information, IPTV content metadata (Metadata) update information, advertising content access statistics, etc.

本实施例中可以有一个或者多个信息处理装置,对内容操作信息进行统一处理或者针对不同的内容操作信息做不同的处理,或者对相同的内容操作信息做不同的处理。实际应用中,信息处理装置可以是单独的网元,也可以存在于UE、IPTV SCF、IPTV MF网元中,且不限于此,具体部署可以视实际情况而定。In this embodiment, there may be one or more information processing apparatuses, which perform unified processing on content operation information or perform different processing on different content operation information, or perform different processing on the same content operation information. In practical applications, the information processing device can be a separate network element, or exist in UE, IPTV SCF, and IPTV MF network elements, and is not limited thereto. The specific deployment can depend on the actual situation.

本实施例中所述的IPTV业务可以包括标准已定义的基本业务如BC、CoD、N-PVR,同时还可以包括其他基本业务和增强业务如CoV、书签、预览、推荐、广告等。所述的提供给IPTV业务使用在实际应用中可以是将不同的数据结果提供给不同的网元使用、将不同数据结果提供给同一个网元使用或者将相同的数据结果提供给多个网元使用。例如:在推荐业务中,提取的“用户偏好数据”可以同时提供给SCF和UE访问,实现IPTV内容的推荐;在广告业务中,提取的“广告内容访问统计数据”和“偏好数据”可以同时提供给UE访问,用于个性化广告的推送;提取的“用户的历史状态信息”既可以发布到PS,提供用户的其他好友订阅,以实现增强状态(Presence)的能力,也可以由IPTV业务控制功能(如SCF)访问获得,进行来电显示(CallerID,简称CID)业务的触发,具体IPTV业务如何使用,已经超出本发明实施例的范畴,不再赘述。The IPTV services described in this embodiment may include standard-defined basic services such as BC, CoD, and N-PVR, and may also include other basic services and enhanced services such as CoV, bookmarks, previews, recommendations, and advertisements. The provision of the IPTV service for use in practical applications may be to provide different data results to different network elements, to provide different data results to the same network element, or to provide the same data results to multiple network elements. use. For example: in the recommendation business, the extracted "user preference data" can be provided to SCF and UE for access at the same time to realize the recommendation of IPTV content; in the advertising business, the extracted "advertising content access statistics data" and "preference data" can be simultaneously It is provided to UE for access to push personalized advertisements; the extracted "user's historical state information" can be published to PS to provide user's other friends to subscribe to realize the ability to enhance the presence (Presence), and can also be used by IPTV business The control function (such as SCF) access acquisition, the triggering of the Caller ID (CID) service, and how to use the specific IPTV service are beyond the scope of the embodiments of the present invention, and will not be described again.

本实施例中通过在终端或者在网络中以单独采集或配合采集的方式,将系统所需的内容操作信息以合适的协议上报给网络,解决了IPTV业务中采集的内容操作信息不全面、采集和上报方式单一、以及交互信息量较大的问题,实现了能够根据预设上报策略将采集到的全面的IPTV内容操作信息向网络上报,减少了信息交互量,从而减少了网络传输的负担和网络设备的载荷。In this embodiment, the content operation information required by the system is reported to the network with a suitable protocol by collecting independently or in cooperation with the terminal or in the network, which solves the problem of incomplete content operation information collected in the IPTV service. And the problem of single reporting method and large amount of interactive information, the comprehensive IPTV content operation information collected can be reported to the network according to the preset reporting strategy, reducing the amount of information interaction, thereby reducing the burden of network transmission and load on network devices.

在本发明上述实施例中,除非特别说明,所有SIP消息经需经过IMSCore,特别指的是经过服务-呼叫会话控制功能(Serve-Call Session ControlFunction,简称S-CSCF),虽然在流程图或者步骤说明中并未出现IMS Core或者S-CSCF,但并不表明相关SIP信令不经过S-CSCF。In the above-mentioned embodiments of the present invention, unless otherwise specified, all SIP messages need to pass through IMSCore, especially through the Service-Call Session Control Function (Serve-Call Session Control Function, referred to as S-CSCF), although in the flowchart or steps There is no IMS Core or S-CSCF in the description, but it does not mean that the relevant SIP signaling does not pass through the S-CSCF.

需要说明的是:本发明实施例中的Gm、Ut、Y2等接口所连接的实体,以及使用的协议分别为:Gm接口连接UE和SCF,使用SIP;Ut接口连接UE和SCF,使用HTTP;Y2接口连接SCF和MF,使用SIP。It should be noted that the entities connected to the Gm, Ut, and Y2 interfaces in the embodiment of the present invention and the protocols used are respectively: the Gm interface connects the UE and the SCF, using SIP; the Ut interface connects the UE and the SCF, using HTTP; The Y2 interface connects the SCF and the MF, using SIP.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (16)

1. An information reporting method is characterized by comprising the following steps:
collecting content operation information of the network television;
and sending the content operation information according to a preset reporting strategy.
2. The information reporting method according to claim 1, wherein the acquiring content operation information of the network television specifically comprises: and acquiring content operation information of the network television from program operation information initiated by a user through terminal equipment and/or content control information initiated by a network.
3. The information reporting method according to claim 1 or 2, wherein the content operation information includes one or more of the following information: service access information, content playing control operation information and content interaction information.
4. The information reporting method of claim 3, wherein the content operation information includes a content operation type, a user identifier, a content operation time, and a content operation object identifier.
5. The method according to claim 1, wherein the reporting policy includes one or more of the following conditions:
receiving an information reporting notice, and sending collected content operation information;
matching the content operation information of a set type from the acquired content operation information and sending the content operation information;
and dividing the collected content operation information into more than one type and respectively sending the content operation information.
6. The information reporting method of claim 1, wherein the collecting the content operation information of the network television further comprises: and storing the content operation information.
7. The information reporting method of claim 6, wherein the sending the content operation information according to the preset reporting policy specifically comprises: and acquiring the content operation information according to a preset reporting strategy, and sending the acquired content operation information.
8. The information reporting method of claim 7, wherein the acquiring the content operation information specifically includes: the content operation information is obtained through a session initiation protocol SIP, a simple object access protocol SOAP, a hypertext transfer protocol HTTP, a real-time streaming media protocol RTSP, a DIAMETER protocol or an internal protocol.
9. The method according to claim 7, wherein the reporting policy includes one or more of the following conditions:
receiving an information reporting notification, and acquiring stored content operation information;
when a preset time or a time period is reached, acquiring stored content operation information;
matching the content operation information of a set type from the stored content operation information;
matching the content operation information within a set time period from the stored content operation information;
and dividing the stored content operation information into more than one type and respectively transmitting the content operation information.
10. The information reporting method of claim 1, wherein the sending the content operation information specifically includes: the content operation information is transmitted through a session initiation protocol SIP, a simple object access protocol SOAP, a hypertext transfer protocol HTTP, a real-time streaming media protocol RTSP, a DIAMETER protocol or an internal protocol.
11. An information reporting system, comprising:
the information acquisition device is used for acquiring content operation information of the network television;
and the information reporting device is used for sending the content operation information acquired by the information acquisition device according to a preset reporting strategy.
12. The information reporting system of claim 11, wherein the information collecting device comprises:
the acquisition module is used for acquiring content operation information of the network television;
and the storage module is used for storing the content operation information acquired by the acquisition module.
13. The information reporting system of claim 11, wherein the information reporting apparatus comprises:
the acquisition module is used for acquiring the content operation information from the information acquisition device according to a preset reporting strategy;
and the reporting module is used for sending the content operation information acquired by the acquisition module.
14. The information reporting system of claim 13, wherein the obtaining module obtains the content operation information from the information collecting device through a Session Initiation Protocol (SIP), a Simple Object Access Protocol (SOAP), a hypertext transfer protocol (HTTP), a real-time streaming media protocol (RTSP), a DIAMETER protocol, or an internal protocol.
15. The information reporting system of claim 13, wherein the reporting module sends the content operation information acquired by the acquiring module through a Session Initiation Protocol (SIP), a Simple Object Access Protocol (SOAP), a hypertext transfer protocol (HTTP), a real-time streaming media protocol (RTSP), a DIAMETER protocol, or an internal protocol.
16. The information reporting system according to any one of claims 11 to 15, wherein the information collecting device is integrated with the information reporting device.
CNA2008100989009A 2008-05-19 2008-05-19 Information reporting method and system Pending CN101588258A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008100989009A CN101588258A (en) 2008-05-19 2008-05-19 Information reporting method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008100989009A CN101588258A (en) 2008-05-19 2008-05-19 Information reporting method and system

Publications (1)

Publication Number Publication Date
CN101588258A true CN101588258A (en) 2009-11-25

Family

ID=41372333

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100989009A Pending CN101588258A (en) 2008-05-19 2008-05-19 Information reporting method and system

Country Status (1)

Country Link
CN (1) CN101588258A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209347A (en) * 2011-05-26 2011-10-05 中兴通讯股份有限公司 Method and device for reporting and analyzing data
CN102306237A (en) * 2011-07-13 2012-01-04 东北大学 Internet-based interactive digital media terminal device
WO2012000167A1 (en) * 2010-06-29 2012-01-05 青岛海信传媒网络技术有限公司 Method, apparatus and system for service implementation
CN102790923A (en) * 2011-05-19 2012-11-21 华为终端有限公司 User comment information sharing method, instant information server and user terminal
CN103997662A (en) * 2014-05-27 2014-08-20 深圳创维-Rgb电子有限公司 Program pushing method and system
US8867471B2 (en) 2010-03-10 2014-10-21 Huawei Technologies Co., Ltd. Method, device, and system for reporting radio access network element information
CN105430443A (en) * 2015-11-17 2016-03-23 Tcl集团股份有限公司 Method and system for acquiring user behavior data based on smart TV
CN105472412A (en) * 2015-11-20 2016-04-06 四川长虹电器股份有限公司 Big data processing method capable of distinguishing state of intelligent television
CN105554531A (en) * 2015-12-16 2016-05-04 江苏惠通集团有限责任公司 Media content push method and media content push system
CN105871658A (en) * 2016-05-26 2016-08-17 广州纳斯威尔信息技术有限公司 Network sniffing method based on OpenWRT system
CN106507149A (en) * 2016-11-24 2017-03-15 武汉斗鱼网络科技有限公司 Video preference information processing method, apparatus and system
CN106921506A (en) * 2015-12-25 2017-07-04 北京京东尚科信息技术有限公司 The data acquisition report method and system of mobile device
CN108306754A (en) * 2017-12-19 2018-07-20 北京趣拿软件科技有限公司 Obtain the methods, devices and systems of information
CN109587525A (en) * 2017-09-29 2019-04-05 深圳市中兴微电子技术有限公司 Service push method and system, set-top box, business service platform and storage medium
CN111711867A (en) * 2020-05-19 2020-09-25 腾讯科技(深圳)有限公司 Index collection method, device, medium and electronic equipment of streaming media service
CN112783664A (en) * 2019-11-06 2021-05-11 北京沃东天骏信息技术有限公司 Method and device for determining data reporting strategy
CN114915847A (en) * 2021-12-29 2022-08-16 天翼数字生活科技有限公司 A data preprocessing method and system for IPTV intelligent terminal

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8867471B2 (en) 2010-03-10 2014-10-21 Huawei Technologies Co., Ltd. Method, device, and system for reporting radio access network element information
WO2012000167A1 (en) * 2010-06-29 2012-01-05 青岛海信传媒网络技术有限公司 Method, apparatus and system for service implementation
CN102790923B (en) * 2011-05-19 2015-11-25 华为终端有限公司 Method, server of instant message and user terminal that user comment information is shared
CN102790923A (en) * 2011-05-19 2012-11-21 华为终端有限公司 User comment information sharing method, instant information server and user terminal
CN102209347A (en) * 2011-05-26 2011-10-05 中兴通讯股份有限公司 Method and device for reporting and analyzing data
CN102306237A (en) * 2011-07-13 2012-01-04 东北大学 Internet-based interactive digital media terminal device
CN103997662A (en) * 2014-05-27 2014-08-20 深圳创维-Rgb电子有限公司 Program pushing method and system
CN105430443A (en) * 2015-11-17 2016-03-23 Tcl集团股份有限公司 Method and system for acquiring user behavior data based on smart TV
CN105472412B (en) * 2015-11-20 2018-05-08 四川长虹电器股份有限公司 A kind of big data processing method for distinguishing smart television state
CN105472412A (en) * 2015-11-20 2016-04-06 四川长虹电器股份有限公司 Big data processing method capable of distinguishing state of intelligent television
CN105554531A (en) * 2015-12-16 2016-05-04 江苏惠通集团有限责任公司 Media content push method and media content push system
CN106921506B (en) * 2015-12-25 2020-11-03 北京京东尚科信息技术有限公司 Data acquisition reporting method and system for mobile equipment
CN106921506A (en) * 2015-12-25 2017-07-04 北京京东尚科信息技术有限公司 The data acquisition report method and system of mobile device
CN105871658A (en) * 2016-05-26 2016-08-17 广州纳斯威尔信息技术有限公司 Network sniffing method based on OpenWRT system
CN105871658B (en) * 2016-05-26 2019-05-07 广州纳斯威尔信息技术有限公司 A kind of Network Sniffing method based on OpenWRT system
CN106507149A (en) * 2016-11-24 2017-03-15 武汉斗鱼网络科技有限公司 Video preference information processing method, apparatus and system
CN109587525A (en) * 2017-09-29 2019-04-05 深圳市中兴微电子技术有限公司 Service push method and system, set-top box, business service platform and storage medium
CN108306754A (en) * 2017-12-19 2018-07-20 北京趣拿软件科技有限公司 Obtain the methods, devices and systems of information
CN112783664A (en) * 2019-11-06 2021-05-11 北京沃东天骏信息技术有限公司 Method and device for determining data reporting strategy
CN111711867A (en) * 2020-05-19 2020-09-25 腾讯科技(深圳)有限公司 Index collection method, device, medium and electronic equipment of streaming media service
US11848841B2 (en) 2020-05-19 2023-12-19 Tencent Technology (Shenzhen) Company Limited Metrics collecting method and apparatus for media streaming service, medium, and electronic device
CN114915847A (en) * 2021-12-29 2022-08-16 天翼数字生活科技有限公司 A data preprocessing method and system for IPTV intelligent terminal

Similar Documents

Publication Publication Date Title
CN101588258A (en) Information reporting method and system
US20210409838A1 (en) Determining Points of Interest in a Content Item
US10616297B2 (en) Content-specific identification and timing behavior in dynamic adaptive streaming over hypertext transfer protocol
US8806341B2 (en) Method and apparatus for navigating a media program via a histogram of popular segments
US9615119B2 (en) Method and apparatus for providing timeshift service in digital broadcasting system and system thereof
US20120116883A1 (en) Methods and systems for use in incorporating targeted advertising into multimedia content streams
KR101862902B1 (en) Method for capturing video related content
US20140351860A1 (en) Media synchronization within home network using set-top box as gateway
JP2011525757A (en) Method, apparatus and system for recommending media content
EP2282525A1 (en) Method, device and system for realizing media content inserting in iptv
AU2017290574A1 (en) Method and system for transferring an interactive feature to another device
EP2062420A1 (en) Peer to peer media distribution system and method
US11178453B2 (en) Signaling and reporting interactivity usage in streaming services
CN103563275A (en) Media asset usage data reporting that indicates corresponding content creator
CN101656688B (en) Method, system and device for displaying instant messages
CN106471817B (en) Broadcast receiving apparatus and method of operating the same, linking apparatus for linking to broadcast receiving apparatus and method of operating the same
JP2012524447A (en) Method and system for inserting advertisements into content streams in IPTV (Internet Protocol Television)
US8589795B2 (en) Method and apparatus for sharing viewing information
WO2013097454A1 (en) Video inter-cut method, device and system
US9489421B2 (en) Transmission apparatus, information processing method, program, reception apparatus, and application-coordinated system
KR101095296B1 (en) Hybrid Broadcasting Service System Using Metadata
US11102536B2 (en) Transmission apparatus, reception apparatus, and data processing method
CN102325264A (en) Method, set-top box and system for media content distribution and on-demand
US9467242B2 (en) System and method for producing an electronic program guide for user-created content
CN109218772A (en) Smart television information-pushing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20091125

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载