多媒体信息点播***及点播方法 Multimedia information on demand system and method
技术领域 Technical field
本发明涉及多媒体通信技术领域, 尤其涉及一种多媒体信息点播系 统及点播方法。 The present invention relates to the field of multimedia communication technologies, and in particular, to a multimedia information on-demand system and an on-demand method.
背景技术 Background technique
目前, 因特网的发展日新月异, 通过共同的网络通信协议, 在因特 网这个开放的空间上, 人们能够自由地与世界上任何地方的其他网络终 端设备相连, 不仅可以享用诸如电子邮件、 文件传输等服务, 还可以通 过因特网传输通过压缩技术压缩了的多媒体信息, 如音频、 视频、 动画、 静止图像等类型的数据和文件。 At present, the development of the Internet is changing with each passing day. Through a common network communication protocol, in the open space of the Internet, people can freely connect with other network terminal devices anywhere in the world. Not only can they enjoy services such as email, file transfer, etc. It is also possible to transmit multimedia information compressed by compression technology, such as audio, video, animation, still image and other types of data and files via the Internet.
另外, 宽带网络的出现更使各种网上多媒体服务变得便捷和可行, 如视频会议、 远程教育、 电子商务、 视频发布、 网上广告、 可视电话等 正以惊人的速度增长, 网上多媒体的迅速兴起已不容质疑。 In addition, the emergence of broadband networks has made various online multimedia services more convenient and feasible, such as video conferencing, distance education, e-commerce, video distribution, online advertising, video phones, etc. are growing at an alarming rate, and the rapid growth of online multimedia The rise is beyond doubt.
现有技术中, 用户可以通过点播的方式获取宽带网络上的多媒体信 息, 如图 1所示, 一种典型的视频点播***, 主要包括视频服务器 10、 交 换设备 11以及网络终端设备 12 , 用户通过网络终端设备 12经交换设备 11 登录视频服务器 10 , 即可选择视频服务器 10上内容提供商提供的相应多 媒体内容, 在用户选定内容后, 即可由视频服务器 10根据选定的内容计 费并将所选内容下发到网络终端设备 12上供用户观看。 In the prior art, a user can obtain multimedia information on a broadband network in an on-demand manner. As shown in FIG. 1, a typical video-on-demand system mainly includes a video server 10, a switching device 11, and a network terminal device 12. The network terminal device 12 logs in to the video server 10 through the switching device 11, and then can select the corresponding multimedia content provided by the content provider on the video server 10. After the user selects the content, the video server 10 can charge the The selected content is delivered to the network terminal device 12 for viewing by the user.
但是, 现在的 V0D ***大都是通过计算机进行点播和播放的。 考虑 到计算机操作的复杂性, 需要一定的技术基础, 普通老百姓 4艮难操作。 而且显示器上看电影有一些局限性, 例如屏幕太小, 不适合家庭娱乐; 长时间近距离注视显示屏容易引起视力疲劳和下降; 计算机一^:放置在 书房或远离沙发等可以舒适观赏的地方等,无法取代电视在家庭娱乐中 的中心地位。 ,
但是要满足人们将点播***作为娱乐中心地位的需求, 则不仅需要以电 视机作为点播***的显示终端, 而且也需要网络端提供更简便、 更适合 电视显示的用户界面和操作方法。 However, most of the current V0D systems are on-demand and broadcast by computer. Considering the complexity of computer operations, a certain technical foundation is required, which is difficult for ordinary people to operate. And watching movies on the display has some limitations, such as the screen is too small to be suitable for home entertainment; watching the display for a long time and close distances can easily cause visual fatigue and decline; computer one ^: placed in the study or away from the sofa and other places where you can watch comfortably Etc., can not replace the central position of TV in home entertainment. , However, in order to meet people's demand for the status of an on-demand system as an entertainment center, it is necessary not only to use a television as the display terminal of the on-demand system, but also to provide a simpler and more suitable user interface and operation method for television display on the network side.
另外, 现有视频点播***, 基本上还只是停留在小区级的较小的网络范 围内,在该类网络中, 服务器上会存储一定的多媒体数据资源, 用来向数 量有限的用户提供视频点播服务, 因此内容提供方式单一。 In addition, the existing video-on-demand system basically stays within a small network at the cell level. In this type of network, a server will store certain multimedia data resources to provide video-on-demand to a limited number of users. Services, so content is provided in a single way.
即使用户选择固定的 ICP。 当同时点播的用户数较多时, 常常造成网 络拥挤, 形成瓶颈, 并且用户可以获得的网络资源有限。 Even if the user chooses a fixed ICP. When there are many simultaneous users on demand, network congestion is often caused, and a bottleneck is formed, and network resources available to users are limited.
发明内容 Summary of the invention
为了解决现有技术点播***只能适用于小区网络,可连接的网络资 源受限的问题, 本发明提供一种多媒体信息点播***及点播方法, 使用 户可以访问到多个内容提供商提供的多媒体资源, 简化了用户的点播操 作。 In order to solve the problem that the prior art on-demand system can only be applied to a community network and the connectable network resources are limited, the present invention provides a multimedia information on-demand system and an on-demand method, so that users can access multimedia provided by multiple content providers Resources, simplifying the user's on-demand operation.
为解决上述问题, 本发明提供一种多媒体信息点播***, 应用于宽带网 络中, 包括: To solve the above problems, the present invention provides a multimedia information on demand system, which is applied to a broadband network and includes:
电视终端, 用于播放多媒体信息; A television terminal for playing multimedia information;
多媒体终端, 与所述电视终端相连接, 用于接收宽带网络发来的多 媒体信息, 发送给电视终端进行播放, 并将用户的点播信息处理后发送 到宽带网络; A multimedia terminal connected to the television terminal, configured to receive multimedia information from a broadband network, send the multimedia information to the television terminal for playback, and send the user's on-demand information to the broadband network after processing;
宽带接入服务器, 与多媒体终端相连接, 用于使多媒体终端接入宽 带网; A broadband access server, which is connected to a multimedia terminal and is used to enable the multimedia terminal to access a broadband network;
导航服务器, 与所述宽带接入服务器连接, 用于对通过所述多媒体 终端进行点播信息的点播用户进行鉴权、 管理和提供索引目录; A navigation server connected to the broadband access server, configured to authenticate, manage, and provide an index directory for on-demand users who perform on-demand information through the multimedia terminal;
因特网内容提供商, 与所述宽带接入服务器直接连接或通过因特网 与所述宽带接入服务器连接, 用于根据用户的点播信息提供点播、 下载 的多媒体信息。 An Internet content provider is directly connected to the broadband access server or connected to the broadband access server through the Internet, and is configured to provide on-demand and downloaded multimedia information according to the user's on-demand information.
相应地, 本发明提供一种点播方法, 包括应用于多媒体信息点播系 统中, 所述多媒体信息点播***包括多媒体终端、 电视终端、 宽带接入
服务器、 导航服务器、 因特网内容提供商, 该方法包括以下步骤:Correspondingly, the present invention provides an on-demand method, which is applied to a multimedia information-on-demand system, and the multimedia information-on-demand system includes a multimedia terminal, a television terminal, and broadband access. A server, a navigation server, and an Internet content provider, the method includes the following steps:
A、 多媒体终端启动, 连接相应导航服务器并进行双向认证;A. The multimedia terminal starts, connects to the corresponding navigation server and performs two-way authentication;
B、 用户通过选择导航服务器上提供的索引目录, 选择点播因特网内 容提供商上的多媒体节目; B. The user selects an on-demand Internet content provider multimedia program by selecting an index directory provided on the navigation server;
C、 因特网内容提供商对点播用户的合法性进行认证, 认证通过后, 因特网内容提供商将服务目录发送到多媒体终端, 由多媒体终端解码后 发送到电视终端播放; C. The Internet content provider authenticates the legitimacy of the VOD user. After the authentication is passed, the Internet content provider sends the service directory to the multimedia terminal, which is decoded by the multimedia terminal and sent to the TV terminal for playback.
D、 点播用户进一步选择服务目录所示的多媒体信息, 并通过多媒体 终端发送给所述因特网内容提供商; D. The on-demand user further selects the multimedia information shown in the service directory, and sends the multimedia information to the Internet content provider through the multimedia terminal;
E、 因特网内容提供商根据点播用户的请求, 将点播的多媒体信息传 送给多媒体终端设备, 同时进行相应控制操作和计费; E. The Internet content provider transmits the on-demand multimedia information to the multimedia terminal device according to the request of the on-demand user, and simultaneously performs corresponding control operations and billing;
F、 所述多媒体终端对接收到的多媒体信息存储或经解码后传送给电视终 端播放。 与现有技术相比, 本发明具有以下优点: 通过引入导航服务器, 本发明多媒体信息点播***及点播方法可以 与多个因特网内容提供商 (ICP, Internet Content Provider ) 建立连 接, 扩大了用户访问多媒体信息资源的范围。 并且, 由于多媒体终端登 陆网络时直接连接到导航服务器, 由导航服务器提供相应的索引目录, 从而筒化了用户操作; 同时更便于对本地点播用户的管理。 本发明多媒体信息点播***及点播方法,由于导航服务器提供丰富的F. The multimedia terminal stores or decodes the received multimedia information and transmits it to the TV terminal for playback. Compared with the prior art, the present invention has the following advantages: By introducing a navigation server, the multimedia information on-demand system and the on-demand method of the present invention can establish connections with multiple Internet Content Providers (ICPs) and expand user access to multimedia The scope of information resources. In addition, since the multimedia terminal is directly connected to the navigation server when landing on the network, the navigation server provides a corresponding index directory, thereby simplifying user operations; and it is more convenient to manage local broadcast users. The multimedia information on demand system and the on demand method of the present invention, because the navigation server provides rich
ICP接入, 因此, 在某个 ICP点播用户数较多时, 可由用户根据网络情况 自适应的选择点播其它 ICP的内容,可克服现有技术内容提供方式单一以 致网络拥挤时, 用户不能自适应的选择点播内容的问题。 本发明多媒体信息点播***及点播方法,由于提供具有存储功能的多 媒体终端, 能够支持多种媒体播放格式, 从而可以替代 VCD、 DVD等现有 多媒体播放设备, 减少设备更换的投资。 ICP access. Therefore, when there are a large number of ICP on-demand users, users can adaptively select other ICP content according to the network conditions. This can overcome the problem that the existing technology provides a single content provision method and the network is congested. The question of choosing on-demand content. The on-demand system and method for multimedia information of the present invention can support multiple media playback formats by providing a multimedia terminal with a storage function, thereby replacing existing multimedia playback equipment such as VCD and DVD, and reducing investment in equipment replacement.
本发明多媒体信息点播***及点播方法, 还提供了传送加扰多媒体
信息的方式, 增强了信息安全性, 用户只有获取相应的解扰密钥信息后 才能观看相应的多媒体信息内容, 有利于保护电子知识产权。 The multimedia information on demand system and method of the present invention also provide transmission of scrambled multimedia The information method enhances information security. Users can only watch the corresponding multimedia information content after obtaining the corresponding descrambling key information, which is beneficial to protecting electronic intellectual property rights.
附图说明 图 1是现有技术一种视频点播***示意图; 图 1是本发明多媒体信息点播***具体实施例组成示意图; 图 3是图 2所示导航服务器组成示意图; 图 4是图 3所示用户管理单元组成示意图; 图 5是图 3所示服务提供单元组成示意图; 图 6是图 2所示 ICP的组成示意图; 图 7是图 6所示管理模块示意图; 图 8是图 6所示服务提供模块示意图; 图 9是图 6所示媒体资源模块示意图; 图 10是多媒体终端设备登陆宽带接入服务器的流程图; 图 11是多媒体终端设备登陆导航服务器的流程图; 图 12是一种用户点播 ICP上节目的方法; BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic diagram of a prior art video on demand system; FIG. 1 is a schematic diagram of a specific embodiment of the multimedia information on demand system of the present invention; FIG. 3 is a schematic diagram of a navigation server shown in FIG. 2; User management unit composition diagram; Figure 5 is a service composition unit shown in Figure 3; Figure 6 is a schematic diagram of the ICP shown in Figure 2; Figure 7 is a schematic diagram of the management module shown in Figure 6; Figure 8 is a service shown in Figure 6 Provide a schematic diagram of the module; Figure 9 is a schematic diagram of the media resource module shown in Figure 6; Figure 10 is a flowchart of a multimedia terminal device logging in to a broadband access server; Figure 11 is a flowchart of a multimedia terminal device logging in to a navigation server; Figure 12 is a user Method for ordering programs on ICP;
图 13是一种用户点播 ICP上加扰节目的方法。 Figure 13 is a method of scrambling a program on a user-on-demand ICP.
具体实施方式 detailed description
本发明多媒体信息点播***, 可通过现有的宽带网络实现直接点播 视频节目 (V0D )、 新闻浏览、 各种文件的下载、 在线互动游戏、 在线卡 拉 0K以及定制个性的服务信息、 新闻等。 The multimedia information on demand system of the present invention can realize direct on-demand video programs (VOD), news browsing, downloading of various files, online interactive games, online karaoke 0K, customized personalized service information, news, etc. through the existing broadband network.
所述的宽带网络可以是基于家庭、 单位或社区等小范围内的局域网, 也可以是国际互联网、 IP城域网, 网络连接可以基于有线、 无线等多种 数据传输形式。 The broadband network may be a local area network based on a small area such as a home, an organization, or a community, or may be an Internet or an IP metropolitan area network. The network connection may be based on various data transmission forms such as wired and wireless.
另外, 宽带网络可以是基于路由交换机和小区宽带网为基础的网络 ***, 也可以是以现在 xDSL技术的宽带网络, 还可以为以同轴电缆为接 入手段的 HFC 网絡, 或者无线网絡或者光网络等, 其主要用于给用户提
供可靠带宽的接入网络***, 保证 ICP和用户之间的信息交互。 In addition, the broadband network may be a network system based on a routing switch and a residential broadband network, a broadband network based on current xDSL technology, or an HFC network using a coaxial cable as an access method, or a wireless network or an optical network. Networks, etc., which are mainly used to provide users with Provides a reliable bandwidth access network system to ensure information exchange between ICP and users.
参考图 2 , 本发明多媒体信息点播***的具体实施例, 所述多媒体信息点 播***主要包括多个 ICP20、 导航服务器 21以及多媒体终端 22、 宽带接 入服务器 23。 Referring to FIG. 2, a specific embodiment of the multimedia information on demand system of the present invention. The multimedia information on demand system mainly includes a plurality of ICPs 20, a navigation server 21, a multimedia terminal 22, and a broadband access server 23.
ICP20,用于根据用户的点播信息提供相应的点播、下载多媒体信息。 本发明中 ICP20直接与用户所在地的宽带接入服务器 23相连, 位于用户 所在的局域网中, 提供高速数据下传服务, 可最大限度发挥网络带宽的 优势, 从而实现实时点播功能。 ICP20 is used to provide corresponding on-demand and download multimedia information according to the user's on-demand information. In the present invention, the ICP 20 is directly connected to the broadband access server 23 where the user is located, and is located in the local area network where the user is located. It provides a high-speed data download service, which can maximize the advantages of network bandwidth and thereby realize the real-time on-demand function.
ICP20还可以通过互联网与所述用户所在地的宽带接入服务器 23相 联, 则 ICP位于互联网上, 由于其向用户提供的下传速率较低, 可以主 要用于提供多媒体资源的下载服务。 The ICP 20 can also be connected to the broadband access server 23 of the user's location through the Internet. The ICP is located on the Internet, and because it provides a lower download rate to the user, it can be mainly used to provide download services for multimedia resources.
导航服务器 21 , 主要用于提供与多个 ICP的链接及用户管理。 The navigation server 21 is mainly used to provide links with multiple ICPs and user management.
导航服务器连接多个 ICP, 从而克服了现有技术中, 点播***只能接入特 定 ICP的缺陷。 The navigation server is connected to multiple ICPs, thereby overcoming the drawback that in the prior art, the on-demand system can only access specific ICPs.
多媒体终端 22,主要用于通过导航服务器 21连接相应 ICP获取用户 所需的多媒体信息, 并输出播放。 The multimedia terminal 22 is mainly used to connect the corresponding ICP through the navigation server 21 to obtain multimedia information required by the user, and output and play the multimedia information.
具体的 , 所述多媒体终端 22可以接收、 存储并分析分别来自用户的 点播信息, 完成与导航服务器 21的双向数据通信, 处理从 ICP20获取的 各种多媒体信息, 多媒体终端 22从而实现普通多媒体娱乐终端的功能。 Specifically, the multimedia terminal 22 may receive, store, and analyze on-demand information from users, complete two-way data communication with the navigation server 21, process various multimedia information obtained from the ICP 20, and implement the multimedia terminal 22 to implement ordinary multimedia entertainment terminals. Functions.
多媒体终端 22输出的多媒体信息可以输出给电视终端, 所述电视终 端可以是包括电视、 音响在内的基于各种信号制式的模拟信号电视或数 字信号电视, 也可以是基于各种信号制式的模拟或数字信号电视的信号 输入接口的播放设备, 支持的信号既包括视频信号, 也包括音频信号。 The multimedia information output by the multimedia terminal 22 may be output to a television terminal, and the television terminal may be an analog signal television or a digital signal television based on various signal systems including a television and an audio system, or may be an analog signal based on various signal systems. The playback device of a signal input interface of a digital signal television or a digital signal television supports both a video signal and an audio signal.
参考图 3, 本发明的导航服务器 21主要包括以下部分: Referring to FIG. 3, the navigation server 21 of the present invention mainly includes the following parts:
网络接口单元 211 , 用于接入网络, 可与网络中的宽带接入服务器 23连 接以便与多媒体终端 22 , 以及远端 ICP交互通信; The network interface unit 211 is configured to access the network, and may be connected to a broadband access server 23 in the network so as to interact with the multimedia terminal 22 and the remote ICP;
用户管理单元 212 ,用于对点播用户进行帐号管理以及对点播用户进行认
服务提供单元 213 , 用于提供与多个 ICP20的连接; 参考图 4 , 所述用户管理单元 212进一步包括: The user management unit 212 is configured to perform account management on the on-demand users and identify the on-demand users. A service providing unit 213 is configured to provide connections with multiple ICPs 20. Referring to FIG. 4, the user management unit 212 further includes:
用户管理模块 2121 , 用于用户帐号的开户和销户, 以及设置相应用 户帐号的级别和访问权限, 还实现用户服务日志, 管理用户注册、 访问 月良务和访问内容; The user management module 2121 is used for opening and canceling user accounts, and setting the level and access rights of related user accounts, and also implements user service logs, manages user registration, access to monthly services and access content;
认证模块 2122 , 用于完成相应点播用户的身份验证以及可使用的网 络服务认证; An authentication module 2122, configured to complete identity verification of corresponding on-demand users and authentication of available network services;
授权模块 2123 , 用于检查用户的授权信息以便将用户可访问服务内 容提供给用户。 The authorization module 2123 is configured to check authorization information of the user so as to provide the user-accessible service content to the user.
参考图 5 , 本实施例中所述服务提供单元 213可进一步包括: 服务目录模块 2131 , 用于向用户提供可选的服务目录, 当用户被导 航服务器 21认证通过后, 用户可看到点播服务的目录, 然后通过遥控器 等设备操作即可选择期望的服务。 Referring to FIG. 5, the service providing unit 213 described in this embodiment may further include: a service directory module 2131, configured to provide an optional service directory to the user. After the user is authenticated by the navigation server 21, the user can see the on-demand service Directory, and then operate the device through the remote control to select the desired service.
ICP索引模块 2132 , 用于向用户提供 ICP列表及相应的地址链接。 参考图 6 , ICP 20包括宽带接入模块 201、 管理模块 202、 服务提供 模块 203和媒体资源模块 204 , 其中 The ICP index module 2132 is used to provide users with an ICP list and corresponding address links. Referring to FIG. 6, the ICP 20 includes a broadband access module 201, a management module 202, a service providing module 203, and a media resource module 204.
宽带接入模块 201 , 用于连接多某体终端 22 , 以便用户选择相应的 多媒体点播服务; The broadband access module 201 is configured to connect the multi-user terminal 22 so that a user can select a corresponding multimedia on-demand service;
管理模块 202 , 用于实现用户帐号管理以及相应认证、 授权、 计费等 操作, A management module 202, configured to implement user account management and corresponding operations such as authentication, authorization, and accounting,
服务提供模块 203 , 主要用于提供目录服务、 下载服务、 WEB服务以 及流媒体服务; The service providing module 203 is mainly used to provide a directory service, a download service, a WEB service, and a streaming media service;
媒体资源模块 204 , 用于提供多媒体信息资源。 The media resource module 204 is configured to provide multimedia information resources.
其中管理模块 202和服务提供模块 203之间设有访问接口, 管理模 块 202和媒体资源模块 204之间设有访问接口, 媒体资源模块 204和服 务提供模块 203之间设有访问接口, 这三个接口都由一些相应通讯协议 组成。
参考图 7 , 所述 ICP的管理模块 202包括用户管理单元 2021、 认证 单元 2022、 授权单元 2023以及计费单元 2024 , 其中 An access interface is provided between the management module 202 and the service providing module 203, an access interface is provided between the management module 202 and the media resource module 204, and an access interface is provided between the media resource module 204 and the service providing module 203. These three The interfaces are composed of some corresponding communication protocols. Referring to FIG. 7, the ICP management module 202 includes a user management unit 2021, an authentication unit 2022, an authorization unit 2023, and an accounting unit 2024.
用户管理单元 2021 , 用于用户帐号的开户和销户, 以及设置相应用 户帐号的级别和访问权限, 用户管理单元 2021还实现用户服务日志, 管 理用户注册、 访问月良务和访问内容。 用户可以通过多媒体终端 22查其日 志信息; The user management unit 2021 is used to open and cancel a user account, and to set the level and access authority of the corresponding user account. The user management unit 2021 also implements a user service log to manage user registration, access to monthly services and access content. Users can check their log information through the multimedia terminal 22;
认证单元 2022 , 用于完成相应点播用户的身份验证以及可使用的网 络服务认证; An authentication unit 2022, configured to complete identity verification of corresponding on-demand users and authentication of available network services;
授权单元 2023, 用于检查用户的授权信息以便将用户可访问服务及 内容提供给用户计费单元 2024; Authorization unit 2023, used to check the user's authorization information so that the user can access the service and content to the user billing unit 2024;
计费单元 2024, 用于才艮据用户访问的服务, 基于不同的计费策略实 现实时计费。 The charging unit 2024 is configured to perform real-time charging based on different charging policies based on services accessed by the user.
多媒体终端 22开机后, 向指定的导航服务器 21进行注册, 导航服 务器 21接收到注册信息后, 验证用户的合法性, 若是合法用户, 则向多 媒体终端 22通知认证通过, 用户就可以开始进行目录服务, 连接到相应 的 ICP 20。 ICP 20接收到用户的操作请求后, 验证该用户是否具有访问 权限, 然后验证该用户的要求是否能满足, 如果该项要求能得到满足, 就响应该用户的请求执行进一步的操作, 并计费; 否则返回信息, 告诉 用户该项要求不能满足, 以及无法满足的原因。 After the multimedia terminal 22 is turned on, it registers with the designated navigation server 21. After receiving the registration information, the navigation server 21 verifies the legitimacy of the user. If it is a legitimate user, it notifies the multimedia terminal 22 of the authentication and the user can start the directory service. Connect to the corresponding ICP 20. After receiving the user's operation request, ICP 20 verifies whether the user has access rights, and then verifies whether the user's requirements can be met. If the requirements can be met, it responds to the user's request to perform further operations and charges. Otherwise, it returns a message to inform the user that the requirement cannot be met and the reason why it cannot be met.
参考图 8 , 所述服务提供模块 203 包括目录服务单元 2031、 下载单 元 2032、 WEB服务单元 2033和流媒体服务单元 2034 , 其中 Referring to FIG. 8, the service providing module 203 includes a directory service unit 2031, a download unit 2032, a WEB service unit 2033, and a streaming media service unit 2034.
目录服务单元 2031 , 用于向用户提供可选的服务目录, 当用户认证 被 ICP通过后,用户首先看到服务目录, 然后通过遥控器等的操作选择期 望的服务和内容。 The directory service unit 2031 is configured to provide an optional service directory to the user. After the user authentication is passed by the ICP, the user first sees the service directory, and then selects desired services and contents through operations such as a remote control.
下载单元 2032 , 用于用户下载所需的多媒体信息, 用户可以通过下 载服务选择自己喜欢的内容, 先下载到多媒体终端的存储单元上后再观 看。 这项功能类似现在的 VCD/DVD出租服务。 The downloading unit 2032 is used for downloading the multimedia information required by the user. The user can select the content he likes through the download service, and download it to the storage unit of the multimedia terminal before viewing. This feature is similar to the current VCD / DVD rental service.
WEB服务单元 2033 , 用于向用户提供 WEB内容, TOB服务可以提供新
闻、 电子商店、 购物、 广告等内容。 WEB service unit 2033, which is used to provide users with WEB content. TOB service can provide new News, electronics store, shopping, advertising and more.
流媒体服务单元 2034 , 用于向用户提供视频点播、 组播以及现场直 播服务。 A streaming media service unit 2034 is configured to provide users with video-on-demand, multicast, and live direct broadcast services.
参考图 9 , 所述媒体资源模块 204 包括资源管理单元 2041、 数据库 单元 2042、 分发单元 2043、 负载均衡单元 2044 , 其中 Referring to FIG. 9, the media resource module 204 includes a resource management unit 2041, a database unit 2042, a distribution unit 2043, and a load balancing unit 2044.
资源管理单元 2041, 用于管理本地媒体资源的入库和出库以及与管 理模块 202—起完成对本地媒体资源访问的授权、 认证、 计费操作。 The resource management unit 2041 is configured to manage the inbound and outbound storage of the local media resources and complete the authorization, authentication, and accounting operations for access to the local media resources together with the management module 202.
数据库单元 2042 , 用于保存海量媒体资源以便用户点播, 数据库需 具有灵活的扩展能力和高可靠性。 The database unit 2042 is configured to store massive media resources for users to request, and the database needs to have flexible expansion capability and high reliability.
分发单元 2043, 用于实现与其他 ICP交换多媒体资源, 可以在一个 区域内, 甚至全国建立多个 ICP, 利用分发服务在多个 ICP之间交换媒体 资料。 A distribution unit 2043 is used to realize the exchange of multimedia resources with other ICPs. It can establish multiple ICPs in a region or even across the country, and use distribution services to exchange media materials between multiple ICPs.
负载均衡单元 2044, 用于调整本地的负载, 在过载时将服务调度到 其他 ICP。 A load balancing unit 2044 is configured to adjust a local load and schedule services to other ICPs when overloaded.
下面说明在本发明的多媒体信息点播***中进行点播的方法。 The following describes the method for performing on-demand in the multimedia information on-demand system of the present invention.
主要包括以下流程: It mainly includes the following processes:
a.多媒体终端设备启动, 连接相应导航服务器并进行双向认证; b.用户通过选择导航服务器上提供的索引目录, 选择点播 ICP 上的 多媒体节目; a. The multimedia terminal device starts, connects to the corresponding navigation server and performs two-way authentication; b. The user selects the on-demand multimedia program on the ICP by selecting the index directory provided on the navigation server;
c ICP对用户的合法性进行认证, 认证通过后, ICP将服务目录发送 到多媒体终端, 由多媒体终端解码后发送到电视终端播放; c ICP authenticates the legitimacy of the user. After the authentication is passed, ICP sends the service directory to the multimedia terminal, which is decoded by the multimedia terminal and sent to the TV terminal for playback;
d.用户进一步选择服务目录所示的多媒体信息, 并通过多媒体终端 发送给所述 ICP; d. The user further selects the multimedia information shown in the service catalog and sends it to the ICP through the multimedia terminal;
e. ICP根据用户的请求, 将点播的多媒体信息传送给多媒体终端, 同 时进行相应控制操作和计费; e. ICP transmits the on-demand multimedia information to the multimedia terminal according to the user's request, and performs corresponding control operations and billing at the same time;
f .所述多媒体终端对接收到的多媒体数据存储或经解码后传送给电 视终端播放。
所述步骤 a进一步包括: f. The multimedia terminal stores or decodes the received multimedia data to the television terminal for playback. The step a further includes:
al.多媒体终端上电并初始化; al. Power on and initialize the multimedia terminal;
a2.多媒体终端向导航服务器发送第一验证信息; 导航服务器根据所 述第一验证信息进行鉴权; a2. the multimedia terminal sends the first authentication information to the navigation server; the navigation server performs authentication according to the first authentication information;
a3.导航服务器向多媒体终端发送第二验证信息; 多媒体终端根据所 述第二认证信息进行鉴权。 a3. The navigation server sends the second authentication information to the multimedia terminal; the multimedia terminal performs authentication according to the second authentication information.
所述步骤 b包括以下可选的步骤: The step b includes the following optional steps:
bl.用户进入索引目录, 选择需要的服务内容, 然后导航服务器将用 户选择的服务内容及用户信息通知相应的 ICP提供服务; bl. The user enters the index directory, selects the required service content, and then the navigation server informs the corresponding ICP to provide the service content and user information selected by the user;
b2.用户进入索引目录, 查看 ICP列表, 然后导航服务器根据用户的 选择将其链接到相应的 ICP。 所述步骤 f 进一步包括: b2. The user enters the index directory, views the ICP list, and then the navigation server links it to the corresponding ICP according to the user's selection. The step f further includes:
fl 鉴权步驟: 多媒体终端设备解析接收到的多媒体信息以获取相应 的 ICP信息并进行相应鉴权, 在鉴权通过后接收所述多媒体信息。 Fl authentication step: The multimedia terminal device parses the received multimedia information to obtain corresponding ICP information and performs corresponding authentication, and receives the multimedia information after the authentication is passed.
所述步骤 e传送的多媒体信息可以为加扰多媒体信息和相应密钥信息,并 且所述步骤 f 进一步包括: The multimedia information transmitted in step e may be scrambled multimedia information and corresponding key information, and step f further includes:
f 2.存储步骤: 多媒体终端将收到的多媒体信息和相应的解扰密钥信 息分别存储; f 2. Storage steps: The multimedia terminal stores the received multimedia information and the corresponding descrambling key information separately;
f 3.解扰步骤: 将所述存储的密钥信息以及用户信息经解密运算得到 加扰控制字, 通过此加扰控制字解扰所述加扰多媒体数据; f 3. De-scramble step: Decrypt operation is performed on the stored key information and user information to obtain a scrambled control word, and the scrambled control word is used to descramble the scrambled multimedia data;
f 4.播放步骤: 将经解扰的多媒体信息解码输出播放。 f 4. Playback steps: Decode the descrambled multimedia information for playback.
下面以一典型实施例对用户点播 ICP内容进行说明。 In the following, a typical embodiment is used to explain the user-on-demand ICP content.
本实施例中宽带网络以 ADSL接入网络、 以用户点播 ICP1的多媒体 信息为例说明。 In this embodiment, the broadband network is described by taking an ADSL access network and a user requesting multimedia information of ICP1 as an example.
参考图 10, 首先说明用户登陆网絡的过程。 Referring to FIG. 10, the process of a user logging on to the network will be described first.
1.用户通过多媒体终端向网络发送 DHCP广播包, 等待宽带接入服务 器的响应; 1. The user sends a DHCP broadcast packet to the network through the multimedia terminal and waits for a response from the broadband access server;
2.所有可以提供接入服务的宽带接入服务器(收到广播包的宽带接
入服务器可能不止一个)在收到广播包后, 都向多媒体终端做出响应;2. All broadband access servers that can provide access services (broadband connections that receive broadcast packets There may be more than one incoming server) After receiving the broadcast packet, they all respond to the multimedia terminal;
3. 多媒体终端接收宽带接入服务器返回的响应, 选择一个宽带接入 月艮务器, 向其发送请求包; 3. The multimedia terminal receives the response returned by the broadband access server, selects a broadband access server, and sends a request packet to it.
4.被选中的宽带接入服务器在收到多媒体终端设备发出的请求包, 产生一个唯一的内部动态 IP地址, 并将其返回给多媒体终端; 4. The selected broadband access server generates a unique internal dynamic IP address upon receiving a request packet from the multimedia terminal device, and returns it to the multimedia terminal;
5.多媒体终端将包含用户帐号、 密码的数据信息发送到宽带接入服 务器, 请求建立连接; 5. The multimedia terminal sends data information including the user account and password to the broadband access server, and requests to establish a connection;
6. 宽带接入服务器验证用户帐号、 密码数据, 并返回确认信息。 参考图 11 , 说明多媒体终端登录导航服务器过程。 6. The broadband access server verifies the user account and password data and returns a confirmation message. Referring to FIG. 11, the process of logging in to the navigation server by the multimedia terminal will be described.
1.多媒体终端发出登录管理导航服务器的请求; 1. The multimedia terminal sends a request to log in to the management navigation server;
2.宽带接入服务器向导航服务器转发该请求; 2. The broadband access server forwards the request to the navigation server;
3.导航服务器接收用户请求, 验证用户 ID的合法性, 检查用户的帐 户金额, 激活用户帐号; 3. The navigation server receives the user request, verifies the legitimacy of the user ID, checks the user's account amount, and activates the user account;
4.导航服务器返回确认信息; 4. The navigation server returns a confirmation message;
5.宽带接入服务器向多媒体终端转发该确认信息; 5. The broadband access server forwards the confirmation information to the multimedia terminal;
参考图 12、 说明用户点播 ICP1上节目的过程。 Referring to FIG. 12, the process of a user ordering a program on ICP1 will be described.
1.用户通过遥控器, 进入导航服务器选择 ICP列表中的 ICP1; 1. The user enters the navigation server via the remote control and selects ICP1 in the ICP list;
2.多媒体终端向 ICP1出通讯请求; 2. The multimedia terminal sends a communication request to ICP1;
3. ICP1向多媒体终端返回确认信息; 3. ICP1 returns confirmation information to the multimedia terminal;
4.多媒体终端向 ICP1发出相应的多媒体需求信息; 4. The multimedia terminal sends corresponding multimedia demand information to ICP1;
5. ICP1从数据库内读取出用户选择的多媒体信息; 5. ICP1 reads the multimedia information selected by the user from the database;
6. ICP1将所述多媒体信息返回多媒体终端; 6. ICP1 returns the multimedia information to the multimedia terminal;
7.多媒体终端将接收到的多媒体信息存储在本机硬盘内; 或直接输 出播放。 7. The multimedia terminal stores the received multimedia information in the local hard disk; or directly outputs and plays it.
参考图 13, 说明用户点播 ICP2上的加扰节 的过程。 Referring to FIG. 13, the process of the scramble node on the ICP2 on demand is described.
1. 用户通过遥控器, 进入导航服务器选择 ICP列表中的 ICP2; 1. The user enters the navigation server via the remote control and selects ICP2 in the ICP list;
2. 多媒体终端向 ICP2 发出通讯请求, 所述请求中包含用户信息, 用户 ID等; 2. The multimedia terminal sends a communication request to ICP2, where the request includes user information, user ID, etc .;
3. ICP2向多媒体终端返回确认信息;
4.多媒体终端向 ICP2发出相应的多媒体需求信息; 3. ICP2 returns confirmation information to the multimedia terminal; 4. The multimedia terminal sends corresponding multimedia demand information to ICP2;
5. ICP2从数据库内读取出用户选择的多媒体信息; 5. ICP2 reads the multimedia information selected by the user from the database;
6. ICP2才艮据用户 ID等用户信息与加扰控制字一起计算出解扰密钥 信息; 6. ICP2 calculates the descrambling key information together with the scrambling control word according to the user information such as the user ID;
7. ICP2将所述解扰密钥信息和加扰数据返回多媒体终端; 7. ICP2 returns the descrambling key information and scrambled data to the multimedia terminal;
8. 多媒体终端将接收到的解扰密钥信息和加扰后的多媒体信息分 别存储到本机硬盘内; 8. The multimedia terminal stores the received descrambling key information and the scrambled multimedia information into the local hard disk respectively;
9.多媒体终端读出用户智能卡(IC卡) 内的用户信息, 并将其与解 扰密钥信息进行解密运算, 得到相应的加扰控制字; 9. The multimedia terminal reads the user information in the user's smart card (IC card) and performs a decryption operation with the descrambling key information to obtain the corresponding scrambled control word;
10.用户终端采用得到的加扰控制字对所述加扰的多媒体信息进行 解扰并输出播放。 10. The user terminal uses the obtained scrambled control word to descramble the scrambled multimedia information and outputs it for playback.
当然, 以上所述仅是本发明的优选实施方式 , 应当指出, 对于本技 术领域的普通技术人员来说, 在不脱离本发明原理的前提下, 还可以作 出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。
Of course, the above description is only a preferred embodiment of the present invention. It should be noted that, for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and retouches can be made. These improvements and retouches It should also be regarded as the protection scope of the present invention.