CN101600086A - Method, device and system for realizing Internet TV service - Google Patents
Method, device and system for realizing Internet TV service Download PDFInfo
- Publication number
- CN101600086A CN101600086A CNA2008101142930A CN200810114293A CN101600086A CN 101600086 A CN101600086 A CN 101600086A CN A2008101142930 A CNA2008101142930 A CN A2008101142930A CN 200810114293 A CN200810114293 A CN 200810114293A CN 101600086 A CN101600086 A CN 101600086A
- Authority
- CN
- China
- Prior art keywords
- service
- information
- internet
- acquisition request
- terminal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 85
- 238000006243 chemical reaction Methods 0.000 claims abstract description 15
- 230000003993 interaction Effects 0.000 claims abstract description 7
- 230000004044 response Effects 0.000 claims description 16
- 238000012546 transfer Methods 0.000 claims description 3
- 238000012797 qualification Methods 0.000 claims 3
- 230000008569 process Effects 0.000 description 22
- 230000011664 signaling Effects 0.000 description 16
- 230000000977 initiatory effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000002452 interceptive effect Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000000344 soap Substances 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明涉及一种互联网电视业务实现方法、设备及系统。该方法包括:接收业务终端发送的业务获取请求;据此向IPTV业务系统发送信息获取请求;接收返回的业务信息;将其转换为信息页并发送给业务终端。该设备包括:终端接口模块,用于接收业务获取请求;系统接口模块,用于向IPTV业务系统发送信息获取请求,并用于接收返回的业务信息;转换模块,用于将业务信息转换为信息页,并通过终端接口模块发送给业务终端。该系统采用本发明的设备,还包括:业务终端和IPTV业务系统。本发明能够实现业务终端和IPTV业务系统之间浏览信息的交互,实现各公司IPTV系统业务浏览的兼容和互通,充分利用现有IPTV业务资源。
The invention relates to a method, device and system for realizing Internet TV services. The method includes: receiving a service acquisition request sent by a service terminal; sending an information acquisition request to an IPTV service system accordingly; receiving returned service information; converting it into an information page and sending it to the service terminal. The device includes: a terminal interface module for receiving service acquisition requests; a system interface module for sending information acquisition requests to the IPTV service system and receiving returned service information; a conversion module for converting service information into information pages , and send it to the service terminal through the terminal interface module. The system adopts the device of the present invention, and also includes: a service terminal and an IPTV service system. The invention can realize the interaction of browsing information between the service terminal and the IPTV service system, realize the compatibility and intercommunication of service browsing of IPTV systems of various companies, and make full use of the existing IPTV service resources.
Description
技术领域 technical field
本发明涉及通信技术领域,尤其涉及一种互联网电视(InternetProtocol Television,以下简称IPTV)业务实现方法、设备及系统。The present invention relates to the field of communication technologies, and in particular to a method, device and system for realizing Internet Television (Internet Protocol Television, hereinafter referred to as IPTV) services.
背景技术 Background technique
IPTV正在成为众所周知的媒体获取手段,其又被称为交互式网络电视、网络电视等,IPTV业务应用正处于不断推广、改进和完善的过程中。IPTV is becoming a well-known means of media acquisition, and it is also called interactive Internet TV, Internet TV, etc. IPTV service applications are in the process of continuous promotion, improvement and perfection.
现有的IPTV业务,通常是由各公司独立开发的IPTV系统来承载的。作为一个IPTV系统,一般包括业务提供侧和用户侧两方面的设备。业务提供侧设备又称IPTV业务系统,其包括业务管理系统和业务支撑系统,用户侧设备即业务终端,通常指安装在各用户家中的机顶盒。各公司提供IPTV业务一般涉及两方面,即业务浏览和业务服务,分别由IPTV业务系统中不同的子系统提供。业务浏览一般由相应的电子节目菜单(Electronic Program Guide,以下简称EPG)系统提供。业务服务则由业务支撑系统提供,业务管理系统一般用于进行信息管理,例如业务订购、鉴权等。对于各公司而言,其业务浏览和业务服务通常是绑定实现的,难以剥离。在业务实现过程中,业务终端通过其内设置的浏览器中间件进行业务浏览,从而查找和管理IPTV业务,还通过其内设置的视频流解码内核接收业务数据流,从而获取和使用IPTV业务。Existing IPTV services are usually carried by IPTV systems independently developed by various companies. As an IPTV system, it generally includes equipment on both the service provider side and the user side. The service provider side equipment is also called IPTV service system, which includes a service management system and a service support system, and the user side equipment is a service terminal, which usually refers to a set-top box installed in each user's home. The provision of IPTV services by companies generally involves two aspects, namely business browsing and business services, which are provided by different subsystems in the IPTV business system. Service browsing is generally provided by a corresponding Electronic Program Guide (EPG) system. Business services are provided by the business support system, and the business management system is generally used for information management, such as business ordering and authentication. For each company, its business browsing and business services are usually bound and realized, which is difficult to separate. In the process of service implementation, the service terminal browses the service through the browser middleware set in it, so as to search and manage the IPTV service, and also receives the service data stream through the video stream decoding core set in it, so as to obtain and use the IPTV service.
由于各个公司依照不同的规范独立开发各自的IPTV系统,所以不同公司提供的IPTV业务无法兼容。某个公司提供的业务终端中使用相同的浏览器中间件和视频流解码内核,只能选择该公司提供的业务浏览和业务服务系统,不同公司的业务终端不能接入其他公司的IPTV业务系统从中获取业务浏览和业务服务。现有IPTV业务的实现模式如图1所示,业务终端与各IPTV业务系统之间交互EPG和数据流(DATA)。A公司业务终端10可以访问A公司的IPTV业务系统11,但不能有效地访问B公司或C公司的IPTV业务系统21、31,同样,B公司或C公司业务终端20、30也存在同样的问题。对于各公司推出的IPTV增值业务也存在无法互连互通的问题,其他公司的业务终端不可以进行访问,例如A公司业务终端不能与D公司IPTV增值业务子系统交互,无法获取D公司提供的IPTV增值业务。Since each company independently develops its own IPTV system according to different specifications, the IPTV services provided by different companies are not compatible. The business terminals provided by a certain company use the same browser middleware and video stream decoding core, and can only choose the business browsing and business service systems provided by the company, and the business terminals of different companies cannot access the IPTV business systems of other companies. Get business browsing and business services. The implementation mode of the existing IPTV service is shown in FIG. 1 , the service terminal and each IPTV service system exchange EPG and data stream (DATA). The
随着IPTV业务的普及,各IPTV系统的互通互联性问题已成为有效利用资源和最大限度满足客户需求的障碍。对于运营商来说,在实际运营过程中提供IPTV业务时会遇到诸多问题,例如:1、使用同一个公司的IPTV业务系统无法将其业务服务和业务浏览剥离开,限制了IPTV基本业务的推广,因为业务服务和业务浏览的绑定,且不能互通提供,所以IPTV系统的业务,特别是各类增值业务无法提供给其他用户,限制了其发展,不利于运营商创造新的业务增长点;2、用户和公司均不能使用第三方制造的终端设备或系统设备,例如机顶盒、浏览器等,也无能使用其他的软件系统,这不利于产业链的健康发展,也很难降低运营商的运营成本;3、统一的业务规范无法制订实施,限制了该行业的发展。With the popularization of IPTV services, the interoperability and interconnection of various IPTV systems has become an obstacle to effectively utilize resources and satisfy customer needs to the greatest extent. For operators, many problems will be encountered when providing IPTV services in the actual operation process, for example: 1. Using the IPTV service system of the same company cannot separate its business services and business browsing, which limits the basic services of IPTV Promotion, because business services and business browsing are bound and cannot be provided interoperably, so the services of the IPTV system, especially various value-added services, cannot be provided to other users, which limits its development and is not conducive to operators to create new business growth points ; 2. Neither users nor companies can use terminal equipment or system equipment manufactured by third parties, such as set-top boxes, browsers, etc., nor can they use other software systems. This is not conducive to the healthy development of the industry chain, and it is difficult to reduce the operating cost Operating costs; 3. A unified business specification cannot be formulated and implemented, which limits the development of the industry.
发明内容 Contents of the invention
本发明实施例提供一种IPTV业务实现方法、设备及系统,以实现IPTV业务中业务浏览的兼容性、互通性,充分利用现有网络资源,推广IPTV业务。Embodiments of the present invention provide a method, device and system for implementing IPTV services, so as to realize compatibility and interoperability of service browsing in IPTV services, fully utilize existing network resources, and promote IPTV services.
本发明实施例提供了一种互联网电视业务实现方法,包括如下步骤:The embodiment of the present invention provides a method for implementing an Internet TV service, including the following steps:
接收业务终端发送的业务获取请求;receiving a service acquisition request sent by the service terminal;
根据所述业务获取请求向互联网电视业务系统发送信息获取请求;Send an information acquisition request to the Internet TV service system according to the service acquisition request;
接收所述互联网电视业务系统返回的业务信息;receiving the service information returned by the Internet TV service system;
将所述业务信息转换为信息页,并发送给所述业务终端。Converting the service information into an information page and sending it to the service terminal.
本发明实施例还提供了一种互联网电视业务实现设备,包括:The embodiment of the present invention also provides an Internet TV service implementation device, including:
终端接口模块,用于接收业务终端发送的业务获取请求;A terminal interface module, configured to receive a service acquisition request sent by a service terminal;
系统接口模块,用于根据所述业务获取请求向互联网电视业务系统发送信息获取请求,并用于接收所述互联网电视业务系统返回的业务信息;A system interface module, configured to send an information acquisition request to the Internet TV service system according to the service acquisition request, and to receive the service information returned by the Internet TV service system;
转换模块,与所述终端接口模块和所述系统接口模块分别相连,用于将所述业务信息转换为信息页,并通过所述终端接口模块发送给所述业务终端。A conversion module is connected to the terminal interface module and the system interface module respectively, and is used to convert the service information into an information page and send it to the service terminal through the terminal interface module.
本发明实施例又提供了一种采用本发明互联网电视业务实现设备的系统,还包括:业务终端和互联网电视业务系统;所述业务终端与所述终端接口模块相连;所述互联网电视业务系统与所述系统接口模块相连。The embodiment of the present invention further provides a system using the Internet TV service implementation device of the present invention, which also includes: a service terminal and an Internet TV service system; the service terminal is connected to the terminal interface module; the Internet TV service system is connected to the The system interface modules are connected.
上述IPTV业务实现设备具体是一EPG门户中间件,由EPG门户中间件执行上述IPTV业务实现方法。由以上技术方案可知,本发明实施例通过EPG门户中间件来实现业务终端和IPTV业务系统之间的交互,通过EPG门户中间对交互的信息的转换和转发作用,实现了各公司IPTV系统之间的兼容,有利于最大限度的利用现有IPTV业务资源,为用户提供更丰富的IPTV业务浏览服务。The aforementioned IPTV service implementation device is specifically an EPG portal middleware, and the EPG portal middleware executes the aforementioned IPTV service implementation method. As can be seen from the above technical solutions, the embodiment of the present invention implements the interaction between the service terminal and the IPTV service system through the EPG portal middleware, and realizes the interaction between the IPTV systems of various companies through the transformation and forwarding of the interactive information in the middle of the EPG portal. Compatibility is conducive to maximizing the use of existing IPTV business resources and providing users with richer IPTV business browsing services.
下面通过具体实施例并结合附图对本发明做进一步的详细描述。The present invention will be described in further detail below through specific embodiments and in conjunction with the accompanying drawings.
附图说明 Description of drawings
图1为现有技术中IPTV系统的业务实现模式示意图;FIG. 1 is a schematic diagram of a service realization mode of an IPTV system in the prior art;
图2为本发明IPTV业务实现方法具体实施例一的信令流程图;Fig. 2 is the signaling flowchart of the specific embodiment 1 of the IPTV service realization method of the present invention;
图3为本发明IPTV业务实现方法具体实施例二的信令流程图;Fig. 3 is the signaling flowchart of the second specific embodiment of the IPTV service implementation method of the present invention;
图4为本发明IPTV业务实现方法具体实施例三的信令流程图;Fig. 4 is the signaling flowchart of the specific embodiment 3 of the IPTV service realization method of the present invention;
图5为本发明IPTV业务实现方法具体实施例四的信令流程图;FIG. 5 is a signaling flow chart of Embodiment 4 of the IPTV service implementation method of the present invention;
图6为本发明IPTV业务实现方法具体实施例五的信令流程图;FIG. 6 is a signaling flow chart of Embodiment 5 of the IPTV service implementation method of the present invention;
图7为本发明IPTV业务实现方法具体实施例六的信令流程图;FIG. 7 is a signaling flow chart of Embodiment 6 of the IPTV service implementation method of the present invention;
图8为本发明IPTV业务实现方法具体实施例七的信令流程图;FIG. 8 is a signaling flow chart of Embodiment 7 of the IPTV service implementation method of the present invention;
图9为本发明IPTV业务实现方法具体实施例八的信令流程图;FIG. 9 is a signaling flow chart of Embodiment 8 of the IPTV service implementation method of the present invention;
图10为本发明IPTV业务实现方法实施例业务实现模式示意图;FIG. 10 is a schematic diagram of a service realization mode of an embodiment of an IPTV service realization method according to the present invention;
图11为本发明IPTV业务实现设备实施例的结构示意图;FIG. 11 is a schematic structural diagram of an embodiment of an IPTV service implementation device according to the present invention;
图12为本发明IPTV业务实现系统实施例的结构示意图。FIG. 12 is a schematic structural diagram of an embodiment of a system for realizing an IPTV service according to the present invention.
图中:In the picture:
10-A公司业务终端 11-A公司IPTV业务系统 20-B公司业务终端10-A company business terminal 11-A company IPTV business system 20-B company business terminal
21-B公司IPTV业务系统 30-C公司业务终端 31-C公司IPTV业务系统21-B company IPTV business system 30-C company business terminal 31-C company IPTV business system
50-EPG门户中间件 51-终端接口模块 52-系统接口模块50-EPG Portal Middleware 51-Terminal Interface Module 52-System Interface Module
53-转换模块 54-获取模块 55-存储模块53-Transformation module 54-Acquisition module 55-Storage module
具体实施方式 Detailed ways
本发明IPTV业务实现方法各实施例的技术方案是通过业务终端访问EPG门户中间件来实现的。各实施例中所涉及的EPG门户中间件是引入IPTV系统的门户网元,独立于IPTV系统中的各个业务子系统和业务终端,EPG门户中间件作为各业务子系统和业务终端之间交互业务浏览信息的桥梁,EGP门户中间件可以是原有各公司IPTV系统中EPG系统功能的集合,原有的各个EGP系统可以逐渐弱化被取代,也可以保留其独立的工作,使整个IPTV网络系统平滑地演进。The technical solutions of the various embodiments of the IPTV service implementation method of the present invention are realized by accessing the EPG portal middleware from the service terminal. The EPG portal middleware involved in each embodiment is a portal network element introduced into the IPTV system, independent of each service subsystem and service terminal in the IPTV system, and the EPG portal middleware serves as an interactive service between each service subsystem and service terminal As a bridge for browsing information, the EGP portal middleware can be a collection of EPG system functions in the original IPTV systems of various companies. The original EGP systems can be gradually weakened and replaced, or they can be retained to work independently to make the entire IPTV network system smooth. evolution.
EPG门户中间件与IPTV业务系统之中的各子系统交互,且与业务终端交互,其基本交互步骤如下:EPG portal middleware interacts with various subsystems in the IPTV service system, and interacts with service terminals. The basic interaction steps are as follows:
步骤1、EPG门户中间件接收业务终端发送的业务获取请求;Step 1. The EPG portal middleware receives the service acquisition request sent by the service terminal;
步骤2、EPG门户中间件对业务获取请求进行分析,根据业务获取请求向IPTV业务系统发送信息获取请求;Step 2, the EPG portal middleware analyzes the service acquisition request, and sends an information acquisition request to the IPTV service system according to the service acquisition request;
步骤3、EPG门户中间件接收IPTV业务系统返回的业务信息;Step 3, the EPG portal middleware receives the service information returned by the IPTV service system;
步骤4、EPG门户中间件将业务信息转换为信息页,并发送给业务终端,即机顶盒。Step 4. The EPG portal middleware converts the service information into an information page, and sends it to the service terminal, that is, the set-top box.
基于上述方式,可实现多种IPTV业务系统中的业务浏览,对于业务服务的问题,例如视频数据传送、音频数据传送等,可以直接按现有IPTV系统中的交互方式来处理。下面分别描述各种具体的业务浏览流程。Based on the above method, business browsing in various IPTV business systems can be realized, and business service problems, such as video data transmission, audio data transmission, etc., can be directly handled according to the interactive mode in the existing IPTV system. Various specific business browsing processes are described below.
IPTV业务实现方法实施例一Embodiment 1 of IPTV service realization method
如图2所示为本发明互联网电视业务实现方法具体实施例一的信令流程图。业务终端可以通过EPG门户中间件实现在线业务订购,通常,EPG门户中间件会为业务终端提供一自服务业务页,相当于业务终端接入EPG门户中间件的接口,业务终端可以从自服务业务页中的选项中选择相应的服务,选定对应的选项时即可发送相应的业务获取请求。本实施例具体为业务终端通过自服务业务功能进行IPTV业务在线订购的流程,具体为通过访问EPG门户中间件实现IPTV业务中的业务订购流程。该流程具体包括如下步骤:FIG. 2 is a signaling flow chart of Embodiment 1 of the method for implementing an Internet TV service according to the present invention. Business terminals can realize online business ordering through the EPG portal middleware. Usually, the EPG portal middleware will provide a self-service business page for the business terminal, which is equivalent to the interface for the business terminal to access the EPG portal middleware. Select the corresponding service from the options on the page, and when the corresponding option is selected, the corresponding service acquisition request can be sent. This embodiment is specifically the flow of online ordering of IPTV services by the service terminal through the self-service service function, and specifically the flow of service ordering in the IPTV service by accessing the EPG portal middleware. The process specifically includes the following steps:
步骤201、EPG门户中间件接收业务终端发送的业务订购请求,业务订购请求即业务获取请求中的一种具体形式,以此来触发对某IPTV业务的订购;
步骤202、EPG门户中间件根据该业务订购请求向IPTV业务系统中的业务管理系统发送信息获取请求,该信息获取请求是EPG门户中间件根据业务订购请求产生的,具体是根据业务订购请求在本地查询发送该业务订购请求的用户信息,或者从该业务订购请求中解析获取携带于其中的用户信息,将该用户信息和业务订购请求作为信息获取请求;
步骤203、当业务管理系统接收到信息获取请求时,从中解析识别出用户信息,根据用户信息进行用户鉴权,即根据本地存储的相应数据判断该用户是否有资格订购IPTV业务。或者,业务管理系统可以从信息获取请求中解析识别业务获取订购请求,根据业务订购请求进行业务鉴权,即根据本地存储的相应数据判断该业务是否能够被订购,例如是否有订购时限要求等。再或者,可以将上述用户鉴权和业务鉴权相结合,同时解析识别用户信息和业务订购请求,判断该用户是否有资格订购该IPTV业务;Step 203: When the service management system receives the information acquisition request, it analyzes and identifies the user information, and performs user authentication according to the user information, that is, judges whether the user is eligible to subscribe to the IPTV service according to the corresponding data stored locally. Alternatively, the service management system can analyze and identify the service acquisition order request from the information acquisition request, and perform service authentication based on the service order request, that is, determine whether the service can be ordered based on the corresponding data stored locally, for example, whether there is an order time limit requirement, etc. Alternatively, the above-mentioned user authentication and service authentication can be combined to analyze and identify user information and service subscription requests at the same time to determine whether the user is eligible to subscribe to the IPTV service;
步骤204、当鉴权通过时,业务管理系统为该用户建立订购关系,在本地记录相关的订购关系数据,同时将订购成功响应作为业务信息返回给EPG门户中间件,为方便用户使用,还可以将所订购的IPTV业务的基本介绍或其他信息一并返回。当鉴权不通过时,业务管理系统可以将订购失败响应作为业务信息返回给EPG门户中间件,进一步还可以将失败原因等信息返回给EPG门户中间件,从而提供给用户;
步骤205、EPG门户中间件将接收到的业务信息转换为信息页,具体的一种实现形式可以是在本地存储多种与业务逻辑对应的显示模板,例如其中一种对应的是订购成功或失败响应的显示模板,EPG门户中间件根据业务信息的类型在本地查询获取对应的显示模板;订购成功或失败响应通常是基本数据的形式,在确定显示模块后,可以将返回的业务信息基本数据填入显示模板中,生成相应的信息页,并将该信息页发送给业务终端,呈现给用户。随着业务信息内容的扩展,可以方便的通过显示模板的改进和扩充来适应多种返回的业务信息的形式。在具体应用中,可以进一步使业务管理系统在返回的业务信息中标识其类型,以供EPG门户中间件作为依据来选择显示模板。
本实施例的技术方案,通过EPG门户中间件方便地实现了任一公司的业务终端从其他公司的IPTV业务系统中的业务管理系统订购IPTV业务的方法,实现了各公司IPTV系统的兼容性,有利于IPTV业务的推广,也能使用户和运营商充分利用现有的资源。该方案的可推广性好、可扩展性强,现有IPTV系统用户侧和网络侧的设备均无需进行大的改进,通过与EPG门户中间件的交互即可实现互通性,且通过对EPG门户中间件的升级和改进可以方便地提升系统能力,因此可扩展性强。The technical scheme of the present embodiment realizes the method that any company's service terminal orders IPTV service from the service management system in other company's IPTV service system conveniently by EPG portal middleware, has realized the compatibility of each company's IPTV system, It is beneficial to the promotion of IPTV services, and enables users and operators to make full use of existing resources. The solution has good scalability and strong scalability. The equipment on the user side and network side of the existing IPTV system does not need to be greatly improved. Interoperability can be achieved through the interaction with the EPG portal middleware, and through the EPG portal The upgrade and improvement of the middleware can easily enhance the system capability, so the scalability is strong.
IPTV业务实现方法实施例二Embodiment 2 of IPTV Service Realization Method
如图3所示为本发明互联网电视业务实现方法具体实施例二的信令流程图。在业务终端订购了IPTV业务之后,还可以通过EPG门户中间件执行在线的IPTV业务退订流程。该流程具体包括如下步骤:FIG. 3 is a signaling flow chart of the second embodiment of the method for realizing the Internet TV service of the present invention. After the service terminal subscribes to the IPTV service, it can also execute the online IPTV service unsubscription process through the EPG portal middleware. The process specifically includes the following steps:
步骤301、EPG门户中间件接收业务终端发送的业务退订请求,业务退订请求也是业务获取请求中的一种具体形式,以此来触发对某IPTV业务的退订;
步骤302、EPG门户中间件根据该业务退订请求向IPTV业务系统中的业务管理系统发送信息获取请求,该信息获取请求是EPG门户中间件根据业务退订请求产生的,具体是根据业务退订请求在本地查询发送该业务退订请求的用户信息,或者从该业务退订请求中解析获取携带于其中的用户信息,将该用户信息和业务退订请求作为信息获取请求;
步骤303、当业务管理系统接收到信息获取请求时,与进行业务订购的流程类似,从中解析识别出用户信息,根据用户信息进行用户鉴权,或者,根据解析识别到的业务退订请求进行业务鉴权,再或者可以将上述用户鉴权和业务鉴权相结合进行鉴权,判断该用户是否有资格取消该业务的订购关系;Step 303: When the service management system receives the information acquisition request, it analyzes and identifies the user information from it, performs user authentication according to the user information, or conducts the service according to the service unsubscribe request identified by the analysis, similar to the process of ordering the service. Authentication, or the above user authentication and service authentication can be combined for authentication to determine whether the user is eligible to cancel the subscription relationship of the service;
步骤304、当鉴权通过时,业务管理系统为该用户取消订购关系,并在本地更新相应的记录,而后将退订成功响应作为业务信息返回给EPG门户中间件。当鉴权不通过时,业务管理系统可以将退订失败响应作为业务信息返回给EPG门户中间件,进一步还可以将失败原因等信息返回给EPG门户中间件,从而提供给用户;
步骤305、EPG门户中间件将接收到的业务信息转换为信息页,具体的实现形式可以采用上述实施例一中的信息页转换方式。In
本实施例的技术方案,通过EPG门户中间件方便地实现了任一公司的业务终端解除与其他公司的IPTV业务的业务订购关系,实现了各公司IPTV系统的兼容性,有利于IPTV业务的推广,也能使用户和运营商充分利用现有的资源,且该方案的可推广性好、可扩展性强。The technical solution of this embodiment, through the EPG portal middleware, conveniently realizes that any company's service terminal cancels the service subscription relationship with other companies' IPTV services, realizes the compatibility of each company's IPTV system, and is conducive to the promotion of IPTV services , and enable users and operators to make full use of existing resources, and the scheme has good scalability and strong scalability.
IPTV业务实现方法实施例三Embodiment 3 of IPTV Service Realization Method
如图4所示为本发明互联网电视业务实现方法具体实施例三的信令流程图。本实施例具体为业务终端通过EPG门户中间件执行IPTV业务查询流程,即业务终端可以通过访问EPG门户中间件,使用自服务业务中的查询功能来在线查询已经订购或未订购的IPTV业务的相关信息。该查询流程具体包括如下步骤:FIG. 4 is a signaling flow chart of the third embodiment of the method for realizing the Internet TV service of the present invention. This embodiment is specifically that the service terminal executes the IPTV service query process through the EPG portal middleware, that is, the service terminal can use the query function in the self-service service to inquire about the relevant IPTV services that have been ordered or not ordered online by accessing the EPG portal middleware. information. The query process specifically includes the following steps:
步骤401、EPG门户中间件接收业务终端发送的业务查询请求,业务查询请求是业务获取请求中的另一种具体形式,以此来触发对IPTV业务相关信息的查询;
步骤402、EPG门户中间件根据该业务查询请求向业务支撑系统发送信息获取请求,该信息获取请求是EPG门户中间件根据业务查询请求产生的,具体是根据业务查询请求在本地查询发送该业务查询请求的用户信息,或者从该业务查询请求中解析获取携带于其中的用户信息,将该用户信息和业务查询请求作为信息获取请求;
步骤403、当业务支撑系统接收到信息获取请求时,与进行业务订购和退订的流程类似,从中解析识别出用户信息,根据用户信息进行用户鉴权,或者根据解析识别到的业务查询请求进行业务鉴权,再或者可以将上述用户鉴权和业务鉴权相结合进行鉴权,判断该用户是否有资格查询IPTV业务,或判断该用户可查询的IPTV业务的范围;Step 403: When the service support system receives the information acquisition request, similar to the process of ordering and unsubscribing the service, it analyzes and identifies the user information, performs user authentication according to the user information, or proceeds according to the service query request identified by the analysis. Service authentication, or the above-mentioned user authentication and service authentication can be combined for authentication to determine whether the user is eligible to inquire about the IPTV service, or to determine the scope of the IPTV service that the user can inquire about;
步骤404、当鉴权通过时,业务支撑系统将该用户查询的IPTV业务的相关信息作为业务信息返回给EPG门户中间件。当鉴权不通过时,业务支撑系统可以将查询失败响应作为业务信息返回给EPG门户中间件,进一步还可以将失败原因等信息返回给EPG门户中间件,从而提供给用户;
步骤405、EPG门户中间件将接收到的业务信息转换为信息页,具体的实现形式可以采用上述实施例一中的信息页转换方式。
在本实施例中,通过自服务业务中的指示,业务终端还可以选定某公司或某类别的业务,在业务查询请求中附加查询限定的条件,当EPG门户中间件接收到该业务查询请求时,可以解析其中的参数进行识别,根据识别到的参数将业务查询请求发送给指定公司的IPTV业务系统,或者发送给具有某个共性的部分IPTV业务系统,例如均提供有记录片类视听业务的IPTV业务系统。In this embodiment, through the instructions in the self-service business, the business terminal can also select a certain company or a certain type of business, and add query restrictions to the business query request. When the EPG portal middleware receives the business query request , the parameters can be analyzed for identification, and the service query request can be sent to the IPTV service system of the specified company according to the identified parameters, or to some IPTV service systems with a certain commonality, for example, all of them provide documentary audio-visual services IPTV business system.
本实施例的技术方案,通过EPG门户中间件方便地实现了任一公司的业务终端可查询其他公司的IPTV业务,实现了各公司IPTV系统的兼容性,有利于IPTV业务的推广,也能使用户和运营商充分利用现有的资源,且该方案的可推广性好、可扩展性强。The technical solution of the present embodiment realizes that any company's service terminal can inquire about other companies' IPTV services conveniently through the EPG portal middleware, realizes the compatibility of each company's IPTV system, is conducive to the promotion of IPTV services, and enables Users and operators make full use of existing resources, and the scheme has good scalability and strong scalability.
IPTV业务实现方法实施例四Embodiment 4 of IPTV Service Realization Method
如图5所示为本发明互联网电视业务实现方法具体实施例四的信令流程图。本实施例具体为业务终端在完成IPTV业务订购之后,通过EPG门户中间件向IPTV业务系统中的业务支撑系统发送请求,以启动已订购的某项IPTV业务的业务启动流程。该流程具体包括如下步骤:FIG. 5 is a signaling flow chart of Embodiment 4 of the method for implementing an Internet TV service according to the present invention. In this embodiment, after the service terminal finishes ordering the IPTV service, it sends a request to the service support system in the IPTV service system through the EPG portal middleware to start the service initiation process of a certain IPTV service that has been ordered. The process specifically includes the following steps:
步骤501、EPG门户中间件接收业务终端发送的业务启动请求,业务启动请求是业务获取请求中的一种具体形式,以此来触发对某项已订购IPTV业务的启动;
步骤502、EPG门户中间件根据该业务启动请求向业务支撑系统发送信息获取请求,该信息获取请求是EPG门户中间件根据业务启动请求产生的,具体是根据业务启动请求在本地查询发送该业务启动请求的用户信息,或者从该业务启动请求中解析获取携带于其中的用户信息,将该用户信息和业务启动请求作为信息获取请求。进一步地,EPG门户中间还可以根据业务启动请求识别请求启动的该IPTV业务所属的公司,以及其所属的类型,例如属于A公司的多媒体业务,在识别到这类信息后,EPG门户中间件可以将该业务启动请求发送给相应的公司的业务支撑系统下相应的子系统,例如发送给A公司业务支撑系统下的多媒体分发子系统;
步骤503、当业务支撑系统接收到信息获取请求时,与进行业务订购和退订的流程类似,从中解析识别出用户信息,根据用户信息进行用户鉴权,或者根据解析识别到的业务启动请求进行业务鉴权,再或者可以将上述用户鉴权和业务鉴权相结合进行鉴权,判断该用户是否可以启动该IPTV业务;Step 503: When the service support system receives the information acquisition request, similar to the process of ordering and unsubscribing the service, it analyzes and identifies the user information, performs user authentication according to the user information, or proceeds according to the service initiation request identified through analysis. Service authentication, or can combine above-mentioned user authentication and service authentication to carry out authentication, judge whether this user can start this IPTV service;
步骤504、当鉴权通过时,业务支撑系统启动该用户订购的I PTV业务,并将启动成功响应以及该IPTV的导航定位信息作为业务信息返回给EPG门户中间件。当鉴权不通过时,业务支撑系统可以将启动失败响应作为业务信息返回给EPG门户中间件,进一步还可以将失败原因等信息返回给EPG门户中间件,从而提供给用户;
步骤505、EPG门户中间件将接收到的业务信息转换为信息页,具体的实现形式可以采用上述实施例一中的信息页转换方式。
本实施例的技术方案,通过EPG门户中间件方便地实现了任一公司的业务终端启动在其他公司的业务支撑系统启动已订购的IPTV业务,实现了各公司IPTV系统的兼容性,有利于IPTV业务的推广,也能使用户和运营商充分利用现有的资源,且该方案的可推广性好、可扩展性强。The technical scheme of the present embodiment realizes conveniently that any company's service terminal starts the subscribed IPTV service in other company's business support systems through the EPG portal middleware, realizes the compatibility of each company's IPTV system, and is beneficial to IPTV The promotion of the business can also enable users and operators to make full use of existing resources, and the scheme has good scalability and strong scalability.
IPTV业务实现方法实施例五Embodiment 5 of IPTV Service Realization Method
如图6所示为本发明互联网电视业务实现方法具体实施例五的信令流程图,本实施例具体为业务终端通过EPG门户中间件获取直播业务的流程。直播业务,类似普通的广播电视,是在IPTV业务支撑系统中的直播业务子系统上同时向多个业务终端主动推送视音频流的业务。在数据传输网络支持的情况下,直播业务子系统能够通过组播的方式向业务终端提供直播业务服务,尽可能提高网络带宽的利用效率;在数据传输网络不支持组播的情况下,直播业务子系统可以单播方式为业务终端提供直播业务。为获取直播业务,通常业务终端均需要获致定位信息,例如特定的广播频道,而后加入该频道以接收数据。本实施例的直播业务获取流程具体包括如下步骤:FIG. 6 is a signaling flow chart of Embodiment 5 of the Internet TV service implementation method of the present invention. This embodiment is specifically a process for a service terminal to obtain a live broadcast service through the EPG portal middleware. The live broadcast service, similar to ordinary broadcast TV, is a service that actively pushes video and audio streams to multiple service terminals at the same time on the live broadcast service subsystem in the IPTV service support system. With the support of the data transmission network, the live broadcast service subsystem can provide live broadcast service to business terminals through multicast, and improve the utilization efficiency of network bandwidth as much as possible; when the data transmission network does not support multicast, the live broadcast service The subsystem can provide live broadcast services for service terminals in unicast mode. In order to obtain live broadcast services, usually service terminals need to obtain location information, such as a specific broadcast channel, and then join the channel to receive data. The live broadcast service acquisition process in this embodiment specifically includes the following steps:
步骤601、EPG门户中间件接收业务终端发送的直播业务获取请求,直播业务获取请求是业务获取请求中的一种具体形式,其中包含了业务终端所请求的直播业务标识,业务终端以此来请求获取该直播业务的定位信息,例如进入该直播业务的频道、路径等相关信息;
步骤602、EPG门户中间件根据该直播业务获取请求向直播业务子系统发送信息获取请求,该信息获取请求是EPG门户中间件根据直播业务获取请求产生的,具体是从直播业务获取请求中解析获取直播业务标识,产生包含直播业务标识的资源定位请求,用于确定所请求的直播业务的节目媒体流所在的边缘流媒体服务器的信息,将资源定位请求作为信息获取请求发送给直播业务子系统;Step 602: The EPG portal middleware sends an information acquisition request to the live broadcast service subsystem according to the live broadcast service acquisition request. The information acquisition request is generated by the EPG portal middleware according to the live broadcast service acquisition request, and is specifically obtained by parsing the live broadcast service acquisition request The live service identifier generates a resource location request including the live service identifier, which is used to determine the information of the edge streaming server where the program media stream of the requested live service is located, and sends the resource location request as an information acquisition request to the live service subsystem;
步骤603、当直播业务子系统接收到资源定位请求时,从中解析识别出直播业务标识,根据直播业务标识确定该直播业务的节目媒体流所在的边缘流媒体服务器,获取该服务器信息,将该服务器信息,也就是定位信息,作为业务信息返回给EPG门户中间件;Step 603: When the live service subsystem receives the resource location request, it parses and identifies the live service identifier, determines the edge streaming media server where the program media stream of the live broadcast service is located according to the live service identifier, obtains the server information, and uses the server Information, that is, positioning information, is returned to the EPG portal middleware as business information;
步骤604、EPG门户中间件将接收到的业务信息转换为信息页,具体的实现形式可以采用上述实施例一中的信息页转换方式,该信息页即能够导航直播业务的播放控制页,而后将该播放控制页发送给业务终端;
步骤605、业务终端根据播放控制页中的服务器信息向直播业务子系统发送获取指定的直播业务节目媒体流的媒体流接收请求;
步骤606、直播业务子系统根据媒体流接收请求向业务终端推送直播媒体流,业务终端最终将媒体流内容呈现给用户;
步骤607、当直播业务结束后,业务终端向EPG门户中间件发送记录信息,例如日志信息等;
步骤608、EPG门户中间件向该直播业务子系统发送该记录信息。
本实施例的技术方案,通过EPG门户中间件方便地实现了任一公司的业务终端能够接收其他公司的直播业务子系统推送的直播业务,实现了各公司IPTV系统的兼容性,有利于IPTV业务的推广,也能使用户和运营商充分利用现有的资源,且该方案的可推广性好、可扩展性强。The technical solution of this embodiment, through the EPG portal middleware, conveniently realizes that any company's business terminal can receive the live broadcast service pushed by other company's live broadcast service subsystems, realizes the compatibility of IPTV systems of various companies, and is beneficial to IPTV business The promotion of the scheme can also enable users and operators to make full use of existing resources, and the scheme has good scalability and strong scalability.
IPTV业务实现方法实施例六Embodiment 6 of IPTV Service Realization Method
如图7所示为本发明互联网电视业务实现方法具体实施例六的信令流程图,本实施例具体为业务终端通过EPG门户中间件获取点播业务的流程。所谓点播业务,即视频点播(Video On Demand,以下简称VOD),业务支撑系统中的点播业务子系统也称为交互式电视点播系统。点播业务是用户可以随时选择一些事先录制好的视频进行观看的业务。本实施例的点播业务获取流程具体包括如下步骤:FIG. 7 is a signaling flow chart of Embodiment 6 of the Internet TV service implementation method of the present invention. This embodiment is specifically a process for a service terminal to obtain an on-demand service through the EPG portal middleware. The so-called on-demand service, that is, video on demand (Video On Demand, hereinafter referred to as VOD), the on-demand service subsystem in the service support system is also called an interactive TV on demand system. The on-demand service is a service in which users can choose some pre-recorded videos to watch at any time. The on-demand service acquisition process of this embodiment specifically includes the following steps:
步骤701、EPG门户中间件接收业务终端发送的点播业务获取请求,点播业务获取请求是业务获取请求中的一种具体形式,其中包含了业务终端所点播业务的标识,即点播业务标识,业务终端以此来请求获取该点播业务的定位信息,例如进入该点播业务的频道、路径等相关信息;
步骤702、EPG门户中间件根据该点播业务获取请求向点播业务子系统发送信息获取请求,该信息获取请求是EPG门户中间件根据点播业务获取请求产生的,具体是从点播业务获取请求中解析获取点播业务标识,产生包含点播业务标识的资源定位请求,用于确定所请求的点播业务的节目媒体流所在的边缘流媒体服务器的信息,将资源定位请求作为信息获取请求发送给点播业务子系统;
步骤703、当点播业务子系统接收到资源定位请求时,从中解析识别出点播业务标识,根据点播业务标识确定该点播业务的节目媒体流所在的边缘流媒体服务器,获取该服务器信息,将该服务器信息,即定位信息作为业务信息返回给EPG门户中间件;
步骤704、EPG门户中间件将接收到的业务信息转换为信息页,具体的实现形式可以采用上述实施例一中的信息页转换方式,该信息页即能够导航点播业务的播放控制页,而后将该播放控制页发送给业务终端;
步骤705、业务终端根据播放控制页中的服务器信息向点播业务子系统发送获取指定的点播业务节目媒体流的媒体流接收请求;
步骤706、点播业务子系统根据媒体流接收请求向业务终端推送点播媒体流,业务终端最终将媒体流内容呈现给用户;
步骤707、当点播业务结束后,业务终端向EPG门户中间件发送记录信息,例如日志信息等;
步骤708、EPG门户中间件向该点播业务子系统发送该记录信息。
本实施例的技术方案,通过EPG门户中间件方便地实现了任一公司的业务终端能够接收其他公司的点播业务子系统推送的点播业务,实现了各公司I PTV系统的兼容性,有利于I PTV业务的推广,也能使用户和运营商充分利用现有的资源,且该方案的可推广性好、可扩展性强。The technical scheme of the present embodiment realizes that any company's business terminal can receive the on-demand service that the on-demand service subsystem of other companies pushes by the EPG portal middleware conveniently, has realized the compatibility of each company's IPTV system, is conducive to IP The promotion of PTV business can also enable users and operators to make full use of existing resources, and the scheme has good scalability and strong scalability.
IPTV业务实现方法实施例七Embodiment 7 of IPTV Service Realization Method
如图8所示为本发明互联网电视业务实现方法具体实施例七的信令流程图,本实施例具体为业务终端通过EPG门户中间件获取时移业务的流程。所谓时移电视(Time Shifting TV,简称TSTV)业务,是指用户在观看视频节目时,可以随时按后退键观看已播放过的内容,或可以按快进键跳过已看过的内容,或者还可以随时按下暂停键停止视频的播放,或随时按播放键继续开始视频播放。时移业务一般由业务支撑系统中的时移业务子系统提供。本实施例的时移业务获取流程具体包括如下步骤:FIG. 8 is a signaling flow chart of Embodiment 7 of the Internet TV service implementation method of the present invention. This embodiment is specifically a process for a service terminal to obtain a time-shift service through the EPG portal middleware. The so-called Time Shifting TV (TSTV for short) service means that when a user is watching a video program, he can press the back button at any time to watch the content that has been played, or press the fast forward key to skip the content that has been watched, or You can also press the pause button to stop the video playback at any time, or press the play button to resume the video playback at any time. The time-shift service is generally provided by the time-shift service subsystem in the service support system. The time-shift service acquisition process in this embodiment specifically includes the following steps:
步骤801、EPG门户中间件接收业务终端发送的时移业务获取请求,时移业务获取请求是业务获取请求中的一种具体形式,业务终端以此来请求获取一时移业务控制页面以便对当前播放的视频业务进行时移控制;
步骤802、EPG门户中间件根据该时移业务获取请求向时移业务子系统发送信息获取请求,该信息获取请求是EPG门户中间件根据时移业务获取请求产生的,具体可以是根据时移业务获取请求获取用户信息,从中解析识别该业务终端所需的时移操作,例如前进、后退,以及获取该业务终端当前播放的视频业务标识等,上述可通常为时移业务标识,而后产生包含上述时移业务标识的信息获取请求发送给时移业务子系统;Step 802: The EPG portal middleware sends an information acquisition request to the time-shift service subsystem according to the time-shift service acquisition request. The information acquisition request is generated by the EPG portal middleware according to the time-shift service acquisition request, specifically according to the time-shift service Obtain the request to obtain user information, analyze and identify the time-shift operations required by the service terminal, such as forward and backward, and obtain the video service identifier currently played by the service terminal. The above can usually be a time-shift service identifier, and then generate The information acquisition request of the time-shift service identifier is sent to the time-shift service subsystem;
步骤803、当时移业务子系统接收到信息获取请求时,可以根据用户信息、视频业务标识等信息进行鉴权,判断该用户是否有资格获取时移业务,并可以根据用户的权限将时移操作信息,也就是定位信息作为业务信息返回给EPG门户中间件,例如返回前进、后退、暂停、继续等操作信息;Step 803: When the time-shift service subsystem receives the information acquisition request, it can perform authentication based on user information, video service identification and other information, determine whether the user is eligible to obtain the time-shift service, and can perform time-shift operations according to the user's authority. Information, that is, positioning information is returned to the EPG portal middleware as business information, such as returning forward, backward, pause, continue and other operation information;
步骤804、EPG门户中间件将接收到的业务信息转换为信息页,具体的实现形式可以采用上述实施例一中的信息页转换方式,该信息页即能够导航时移业务的播放控制页,而后将该播放控制页发送给业务终端;
步骤805、业务终端根据播放控制页中的时移操作信息向时移业务子系统发送时移操作接收请求;
步骤806、时移业务子系统根据时移操作接收请求控制当前视频业务媒体流向业务终端的推送;
步骤807、当业务结束后,业务终端向EPG门户中间件发送记录信息,例如日志信息等;
步骤808、EPG门户中间件向该时移业务子系统发送该记录信息。
本实施例的技术方案,通过EPG门户中间件方便地实现了任一公司的业务终端能够对其他公司的视频业务进行时移控制,实现了各公司IPTV系统的兼容性,有利于IPTV业务的推广,也能使用户和运营商充分利用现有的资源,且该方案的可推广性好、可扩展性强。The technical solution of this embodiment, through the EPG portal middleware, conveniently realizes that any company's service terminal can perform time-shift control on other companies' video services, realizes the compatibility of the IPTV systems of each company, and is conducive to the promotion of IPTV services , and enable users and operators to make full use of existing resources, and the scheme has good scalability and strong scalability.
IPTV业务实现方法实施例八Embodiment 8 of IPTV Service Realization Method
如图9所示为本发明互联网电视业务实现方法具体实施例八的信令流程图。在具体应用中,还可以类似上述获取直播业务、点播业务的方式来获取其他业务,业务终端可以通过EPG门户中间件从其他业务子系统获取其他业务服务,例如从增值业务子系统获取非视听类业务,诸如获取实时天气预报、火车时刻表、航班时刻表和在线新闻等增值业务。业务终端可以通过EPG门户中间件来获取非视听类的业务信息供用户浏览。以下以用户查看航班信息为例,介绍用户收看非视听类业务的流程。本实施例的流程具体包括如下步骤:FIG. 9 is a signaling flow chart of Embodiment 8 of the method for implementing an Internet TV service according to the present invention. In specific applications, other services can also be obtained in a manner similar to the above-mentioned way of obtaining live broadcast services and on-demand services. Service terminals can obtain other service services from other service subsystems through the EPG portal middleware, such as obtaining non-audio-visual services from the value-added service subsystem. Services, such as access to real-time weather forecasts, train schedules, flight schedules and online news and other value-added services. Service terminals can obtain non-audio-visual service information through the EPG portal middleware for users to browse. The following takes a user viewing flight information as an example to introduce the process for a user to watch non-audio-visual services. The process of this embodiment specifically includes the following steps:
步骤901、EPG门户中间件接收业务终端发送的航班信息获取请求,航班信息获取请求是业务获取请求中的一种具体形式,业务终端以此来请求获取航班信息;
步骤902、EPG门户中间件根据该航班信息获取请求向增值业务子系统发送信息获取请求,该信息获取请求是EPG门户中间件根据航班信息获取请求产生的,具体可以是根据航班信息获取请求产生资源定位请求,用于确定提供该航班信息的数据所在的边缘流媒体服务器的信息,将资源定位请求作为信息获取请求发送给增值业务子系统;
步骤903、当增值业务子系统接收到资源定位请求时,根据资源定位请求确定该航班信息的数据所在的边缘流媒体服务器,获取该服务器信息,将该服务器信息作为业务信息返回给EPG门户中间件;
步骤904、EPG门户中间件将接收到的业务信息转换为信息页,具体的实现形式可以采用上述实施例一中的信息页转换方式,该信息页即能够导航航班信息的播放控制页,而后将该播放控制页发送给业务终端;
步骤905、业务终端根据播放控制页中的服务器信息向增值业务子系统发送获取航班信息的接收请求;
步骤906、增值业务子系统根据接收请求向业务终端推送航班信息,业务终端最终将航班信息呈现给用户;
步骤907、当用户指示停止浏览该航班信息后,业务终端向EPG门户中间件发送记录信息,例如日志信息等;Step 907: After the user instructs to stop browsing the flight information, the service terminal sends record information, such as log information, to the EPG portal middleware;
步骤908、EPG门户中间件向增值业务子系统发送该记录信息。
本实施例的技术方案,通过EPG门户中间件方便地实现了任一公司的业务终端能够从其他公司的业务子系统获取其他业务,实现了各公司I PTV系统的兼容性,有利于I PTV业务的推广,也能使用户和运营商充分利用现有的资源,且该方案的可推广性好、可扩展性强。The technical scheme of the present embodiment realizes conveniently that any company's service terminal can obtain other services from other company's business subsystems through the EPG portal middleware, realizes the compatibility of each company's IPTV system, and is beneficial to the IPTV business The promotion of the scheme can also enable users and operators to make full use of existing resources, and the scheme has good scalability and strong scalability.
在上述实施例的技术方案中,业务终端与EPG门户中间件之间的信息交互可以基于超文本传输协议(HyperText Transfer Protocol,以下简称HTTP)来实现,EPG门户中间件以超文本标记语言(Hyper Text Mark-up Language,以下简称HTML)生成信息页;IPTV业务系统中的业务管理系统和业务支撑系统可以基于简单对象访问协议(Simple Object Access Protocol,以下简称SOAP)与EPG门户中间件实现交互,以扩展标记语言(eXtensible MarkupLanguage,简称XML)传输页面,SOAP协议的开放性和可扩展性能够有利于不同公司的IPTV业务系统接入EPG门户中间件,便于IPTV网络的扩展。图10所示为采用本发明IPTV业务实现方法的一种较佳业务实现模式示意图,示出了各网元之间传输信息所基于的协议。通过本发明各实施例的技术方案提供给业务终端的业务浏览和业务服务可以通过EPG门户中间件分离开,方便于分别进行组织处理。In the technical solution of the above-mentioned embodiment, the information interaction between the business terminal and the EPG portal middleware can be realized based on the Hypertext Transfer Protocol (HyperText Transfer Protocol, hereinafter referred to as HTTP), and the EPG portal middleware uses Hypertext Markup Language (HyperText Markup Language) Text Mark-up Language (hereinafter referred to as HTML) generates information pages; the business management system and business support system in the IPTV business system can interact with the EPG portal middleware based on the Simple Object Access Protocol (hereinafter referred to as SOAP), Using eXtensible Markup Language (XML for short) to transmit pages, the openness and scalability of the SOAP protocol can facilitate the access of IPTV service systems of different companies to the EPG portal middleware and facilitate the expansion of the IPTV network. Fig. 10 is a schematic diagram of a preferred service implementation mode using the IPTV service implementation method of the present invention, showing the protocol on which information is transmitted between network elements. The business browsing and business services provided to the business terminal through the technical solutions of the various embodiments of the present invention can be separated through the EPG portal middleware, which is convenient for organizing and processing separately.
由上述实施例的技术方案可知,EPG门户中间件可以管理各种IPTV业务的浏览业务的相关业务逻辑和显示模板。各公司的IPTV业务系统通过提供与EPG门户中间件的接口,即可基于一定协议与EPG门户中间件交互。EPG门户中间件向各个业务子系统请求相关的基本数据,并能把这些基本数据与自身管理的业务逻辑和显示模板合并生成EPG信息页面提供给业务终端。上述技术方案便捷地实现了各公司IPTV系统之间的兼容性和互通性。It can be known from the technical solutions of the above embodiments that the EPG portal middleware can manage the relevant business logic and display templates of browsing services of various IPTV services. The IPTV service system of each company can interact with the EPG portal middleware based on a certain protocol by providing an interface with the EPG portal middleware. The EPG portal middleware requests relevant basic data from each business subsystem, and can combine these basic data with its own managed business logic and display templates to generate an EPG information page and provide it to the business terminal. The above technical solution conveniently realizes the compatibility and interoperability among the IPTV systems of various companies.
在本发明中,EPG门户中间件类似于网络代理,当业务浏览的数据量较小、所占用的网络带宽和运算量也较小时,所有的业务浏览的数据都可以经过EPG门户中间件处理和转发。在大用户量的情况下,为保证数据处理的实时性和可靠性,还需要考虑EPG门户中间件的性能问题。可以采用集群方式和分布式运算的方法来设计EPG门户中间件,从而提升其在大用户量情况下的服务质量问题。In the present invention, the EPG portal middleware is similar to a network agent, and when the amount of data browsed by the business is small, and the network bandwidth and calculation load taken are also small, all the data browsed by the business can be processed and processed by the EPG portal middleware Forward. In the case of a large number of users, in order to ensure the real-time and reliability of data processing, it is also necessary to consider the performance of the EPG portal middleware. The EPG portal middleware can be designed by adopting cluster mode and distributed computing method, so as to improve its service quality in the case of a large number of users.
IPTV业务实现设备实施例Embodiment of IPTV service implementation equipment
如图11所示为本发明IPTV业务实现设备具体实施例的结构示意图,该设备即为EPG门户中间件,可以执行本发明IPTV业务实现方法任意实施例的技术方案。EPG门户中间件的结构具体包括终端接口模块51、系统接口模块52和转换模块53。其中,终端接口模块51用于接收业务终端发送的业务获取请求;系统接口模块52用于根据业务获取请求向IPTV业务系统发送信息获取请求,并用于接收IPTV业务系统返回的业务信息;转换模块53与终端接口模块51和系统接口模块52分别相连,用于将业务信息转换为信息页,并通过终端接口模块51发送给业务终端。FIG. 11 is a schematic structural diagram of a specific embodiment of an IPTV service implementation device according to the present invention. The device is EPG portal middleware, and can implement the technical solution of any embodiment of the IPTV service realization method of the present invention. The structure of the EPG portal middleware specifically includes a
在具体应用中,该EPG门户中间件还可以包括获取模块54和存储模块55。获取模块54与终端接口模块51和系统接口模块52分别相连,用于根据业务获取请求获取用户信息或业务标识,并提供给系统接口模块52向IPTV业务系统发送。存储模块55与转换模块53相连,用于存储显示模板以提供给转换模块53查询并转换信息页。In a specific application, the EPG portal middleware may also include an
本发明的EPG门户中间件可以执行本发明IPTV业务实现方法任意实施例的技术方案,能够便于实现IPTV业务中的业务浏览互通性。The EPG portal middleware of the present invention can execute the technical solution of any embodiment of the IPTV service implementation method of the present invention, and can facilitate the realization of service browsing interoperability in the IPTV service.
IPTV业务实现系统实施例Embodiment of IPTV service realization system
如图12所示为本发明IPTV业务实现系统具体实施例的结构示意图,包括本发明的EPG门户中间件,承载IPTV业务,其具体结构还包括各个公司的业务终端,以及各公司的IPTV业务系统,例如A、B、C公司的业务终端10、20和30,A、B、C公司的IPTV业务系统11、21和31;各业务终端与EPG门户中间件50的终端接口模块分别相连;各IPTV业务系统与EPG门户中间件50的系统接口模块分别相连。As shown in Figure 12, it is a schematic structural diagram of a specific embodiment of the IPTV service implementation system of the present invention, including the EPG portal middleware of the present invention, carrying IPTV services, and its specific structure also includes service terminals of various companies, and IPTV service systems of various companies , such as the
各IPTV业务系统一般包括业务管理系统和业务支撑系统,且业务支撑系统一般包括直播业务子系统、点播业务子系统、时移业务子系统和增值业务子系统等承载不同IPTV业务的子系统。Each IPTV service system generally includes a service management system and a service support system, and the service support system generally includes a live broadcast service subsystem, an on-demand service subsystem, a time-shift service subsystem, and a value-added service subsystem, and other subsystems that carry different IPTV services.
本发明IPTV业务实现方法、设备和系统的优势在于:本发明提出了一套解决各公司IPTV系统的业务浏览之间的互联互通问题的技术方案。通过本发明的技术方案可以有效地将业务浏览和业务服务剥离开来,为大量发展增值业务提供可能,并把服务提供商和内容提供商以及系统提供商分离开来,为产业链的健康发展提供了技术保证。同时还为运营商在IPTV系统中运营增值业务提供了盈利点。另外,由于IPTV系统的各个业务的业务逻辑和显示模板会随着业务的变化而发生变化,所以,从成本和效益上考虑,选择开发统一的EPG门户中间件的方法,是现阶段解决业务浏览的互联互通问题的一种较佳方案。The advantages of the method, device and system for implementing IPTV services of the present invention are that the present invention proposes a set of technical solutions to solve the problem of interconnection and intercommunication between service browsing of IPTV systems of various companies. Through the technical solution of the present invention, business browsing and business services can be effectively separated, which provides the possibility of developing a large number of value-added services, and separates service providers from content providers and system providers, which contributes to the healthy development of the industry chain. Technical guarantee is provided. At the same time, it also provides profit points for operators to operate value-added services in the IPTV system. In addition, because the business logic and display templates of each business of the IPTV system will change with the change of the business, so, considering the cost and benefit, choosing the method of developing a unified EPG portal middleware is the solution to the problem of business browsing at this stage. A better solution to the interconnection problem.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括: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 (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101142930A CN101600086A (en) | 2008-06-02 | 2008-06-02 | Method, device and system for realizing Internet TV service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101142930A CN101600086A (en) | 2008-06-02 | 2008-06-02 | Method, device and system for realizing Internet TV service |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101600086A true CN101600086A (en) | 2009-12-09 |
Family
ID=41421297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008101142930A Pending CN101600086A (en) | 2008-06-02 | 2008-06-02 | Method, device and system for realizing Internet TV service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101600086A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102340689A (en) * | 2011-09-20 | 2012-02-01 | 成都索贝数码科技股份有限公司 | Configuration device and method of business subsystem in TV station production system |
CN102447841A (en) * | 2011-09-27 | 2012-05-09 | 成都索贝数码科技股份有限公司 | Terminal device of television station production system |
CN112040299A (en) * | 2020-09-03 | 2020-12-04 | 聚好看科技股份有限公司 | Display device, server and live broadcast display method |
CN112637639A (en) * | 2019-09-24 | 2021-04-09 | 中兴通讯股份有限公司 | Control method, system, equipment and medium for unified playing control system |
CN115086754A (en) * | 2022-07-25 | 2022-09-20 | 北京智象信息技术有限公司 | Method for uniformly and safely accessing external network for smart television system |
-
2008
- 2008-06-02 CN CNA2008101142930A patent/CN101600086A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102340689A (en) * | 2011-09-20 | 2012-02-01 | 成都索贝数码科技股份有限公司 | Configuration device and method of business subsystem in TV station production system |
CN102340689B (en) * | 2011-09-20 | 2014-04-30 | 成都索贝数码科技股份有限公司 | Method and device for configuring business subsystem in television station production system |
CN102447841A (en) * | 2011-09-27 | 2012-05-09 | 成都索贝数码科技股份有限公司 | Terminal device of television station production system |
CN112637639A (en) * | 2019-09-24 | 2021-04-09 | 中兴通讯股份有限公司 | Control method, system, equipment and medium for unified playing control system |
CN112637639B (en) * | 2019-09-24 | 2024-01-19 | 中兴通讯股份有限公司 | Control method, system, equipment and medium of unified play control system |
US11917229B2 (en) | 2019-09-24 | 2024-02-27 | Xi'an Zhongxing New Software Co., Ltd. | Control method, system, device, and medium of unified playback control system |
CN112040299A (en) * | 2020-09-03 | 2020-12-04 | 聚好看科技股份有限公司 | Display device, server and live broadcast display method |
CN112040299B (en) * | 2020-09-03 | 2022-06-17 | 聚好看科技股份有限公司 | Display device, server and live broadcast display method |
CN115086754A (en) * | 2022-07-25 | 2022-09-20 | 北京智象信息技术有限公司 | Method for uniformly and safely accessing external network for smart television system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7028331B2 (en) | Content proxy method and apparatus for digital television environment | |
KR101146805B1 (en) | Mapping mobile device electronic program guide to content | |
CN1859561B (en) | Streaming media on-demand system and method | |
CN1231042C (en) | Method and system for delivering media services and application over networks | |
CN103379362B (en) | VOD method and system | |
US8640176B2 (en) | Apparatus and method for providing television services using an aggregator | |
CN101296374B (en) | Method and device for acquiring electronic program guide information | |
US20080086754A1 (en) | Peer to peer media distribution system and method | |
US20110239263A1 (en) | Method and apparatus for receiving non-real time content included in real time broadcasting signal | |
US9307272B2 (en) | Purchase transaction method for IPTV product and IPTV receiver thereof | |
WO2012065550A1 (en) | Method and system for interaction between a multimedia terminal and an ip set top box | |
CN104394457B (en) | A kind of TV program order is recorded and the implementation method of automatic download service system | |
CN101217642A (en) | Method of transmitting preview content and method and apparatus for receiving preview content | |
CN101378486B (en) | Program information management system and program information management method | |
CN101448134A (en) | Broadcast receiver and method for receiving adaptive broadcast signal | |
CN102075795A (en) | Method and system for releasing focus television programs | |
CN101543070A (en) | Asynchronous multimedia retrieval method | |
CN101600086A (en) | Method, device and system for realizing Internet TV service | |
CN101662658A (en) | Program push method, set-top box and electronic program guide | |
EP2087732A2 (en) | Method and system for optimizing metadata of audio-video asset in television network | |
CN101867517A (en) | Method for generating index and method and device for sending and receiving media files based on the index | |
CN102571409B (en) | Service request management system and method for realizing service across-terminal application | |
CN101645786A (en) | Method for issuing blog content and business processing device thereof | |
CN101217649B (en) | Method, server and terminal to determine correlating programs in different networks | |
CN101287100A (en) | Method for enhancing page downloading speed in video demand for cable television |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20091209 |
|
RJ01 | Rejection of invention patent application after publication |