CN101997841A - Generating method and system of rich media scene and dynamic scene generating device - Google Patents
Generating method and system of rich media scene and dynamic scene generating device Download PDFInfo
- Publication number
- CN101997841A CN101997841A CN2009101634056A CN200910163405A CN101997841A CN 101997841 A CN101997841 A CN 101997841A CN 2009101634056 A CN2009101634056 A CN 2009101634056A CN 200910163405 A CN200910163405 A CN 200910163405A CN 101997841 A CN101997841 A CN 101997841A
- Authority
- CN
- China
- Prior art keywords
- file
- rich media
- scene
- interface
- server
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a generating method and system of a rich media scene and a dynamic scene generating device. The method comprises the following steps: receiving an indication message, wherein the indication message is generated according to the interactive information of the real-time service; generating a rich media scene file or an update file according to the indication message; and providing the rich media scene file or the update file for the user equipment. The embodiment of the invention realizes that the rich media scene file or the update file can be generated instantly and dynamically in the providing process of the rich media service and also realizes the real-time and dynamical update of the rich media scene, thus the rich media service can be provided under the IPTV framework based on the IMS network and the interaction capability of the IPTV based on the IMS network can be increased.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication and the field of multimedia, in particular to a method and a system for generating a rich media scene and a dynamic scene generating device.
Background
An Internet Protocol Multimedia Subsystem (IMS) is a Subsystem supporting Internet Protocol (IP) Multimedia services proposed by the Third Generation Partnership Project (3 GPP). IMS is an IP-based standard network independent of the access technology, interoperable with existing voice and data networks. The IMS network may perform functions such as session management, registration, security, charging, bearer control, or roaming.
Internet Protocol Television (IPTV) is a brand-new technology that uses a broadband cable Television network, integrates various technologies such as Internet, multimedia, communication, and the like, and provides various interactive services including digital Television to home users. The user can use a Personal Computer (PC) at home, can enjoy the IPTV service by using a network set-top box and a general tv, and can enjoy the IPTV service through a mobile terminal. The IPTV uses Transmission Control Protocol (TCP)/IP as a bearer Protocol to perform unicast, broadcast or multicast video services, effectively combines the three fields of the television network, the telephone network and the internet, is the most representative service of the integration of three networks, and is receiving more and more attention in the industry. IPTV based IMS network (IPTV based IMS network) service is also a focus of attention in recent years.
With the upgrading and development of information technology, information transmitted on the internet at present only includes characters or pictures, and may also include animation, films, music or voice effects, so called rich media, which generally includes contents in various formats such as two-dimensional and three-dimensional pictures (Image), Video (Video), Audio (Audio), HyperText Markup Language (HTML), Flash memory (Flash), Dynamic HTML (Dynamic HTML, DHTML) and JAVA, and has the greatest characteristic of providing interactivity, improving audience participation, and improving user experience. The rich media service is realized in the IPTV service based on the IMS network, and the interactivity of the IPTV service based on the IMS network can be improved.
In the process of implementing the present invention, the inventor finds that, in the prior art, an IPTV architecture based on an IMS network cannot dynamically generate and update a rich media scene, so that the rich media service is not supported, and thus, the existing IPTV service based on an IMS network has low interactivity, low audience participation, and low user experience.
Disclosure of Invention
The embodiment of the invention provides a method and a system for generating a rich media scene and a dynamic scene generating device, which are used for dynamically updating the rich media scene in real time in the process of providing a rich media service under an IPTV (Internet protocol television) architecture based on an IMS (IP multimedia subsystem) network.
The embodiment of the invention provides a method for generating a rich media scene, which comprises the following steps:
receiving an indication message, wherein the indication message is generated according to the interactive information of the real-time service;
generating a rich media scene file or an update file according to the indication message;
providing the rich media scene file or the update file to a user device.
An embodiment of the present invention further provides a dynamic scene generating apparatus, including:
the receiving module is used for receiving an indication message, and the indication message is generated according to the interactive information of the real-time service;
the generating module is used for generating a rich media scene file or an updating file according to the indication message received by the receiving module;
and the providing module is used for providing the rich media scene file or the update file generated by the generating module for the user equipment.
An embodiment of the present invention further provides a system for generating a rich media scene, including:
the application server is used for receiving the interactive information of the real-time service sent by the user equipment, generating an indication message according to the interactive information of the real-time service and sending the indication message;
and the dynamic scene generating device is used for receiving the indication message sent by the application server, generating a rich media scene file or an update file according to the indication message, and providing the rich media scene file or the update file for the user equipment.
According to the embodiment of the invention, the dynamic scene generation device receives the indication message generated according to the interactive information of the real-time service, then generates the rich media real-time scene file or the update file according to the indication message, and then provides the rich media scene file or the update file for the user equipment, and the user equipment which obtains the rich media scene file or the update file can display the corresponding rich media scene or update the current rich media scene. The embodiment of the invention realizes the real-time dynamic generation of the rich media scene file or the update file in the process of providing the rich media service, and realizes the real-time dynamic update of the rich media scene, thereby realizing the provision of the rich media service under the IPTV architecture based on the IMS network, enhancing the interactive capability of the IPTV based on the IMS network, and enriching and expanding the service range of the IPTV.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the drawings needed for the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without creative efforts.
FIG. 1 is a flowchart of an embodiment of a method for generating a rich media scene according to the present invention;
FIG. 2 is a schematic structural diagram of an embodiment of a dynamic scene generation apparatus according to the present invention;
FIG. 3 is a schematic structural diagram of a rich media scene generation system according to an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of another embodiment of the rich media scene generation system of the present invention;
fig. 5 is a schematic structural diagram of an embodiment of an IPTV architecture based on IMS network according to the present invention;
fig. 6 is a schematic structural diagram of another embodiment of an IMS network-based IPTV architecture of the present invention;
FIG. 7 is a flowchart illustrating a method for generating a rich media scene according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of an IPTV architecture based on IMS network according to another embodiment of the present invention;
fig. 9 is a schematic structural diagram of another embodiment of an IPTV architecture based on IMS network according to the present invention;
FIG. 10 is a flowchart illustrating a method for generating a rich media scene according to another embodiment of the present invention;
fig. 11 is a schematic structural diagram of an IPTV architecture based on IMS network according to another embodiment of the present invention;
FIG. 12 is a flowchart illustrating a method for generating a rich media scene according to yet another embodiment of the present invention;
fig. 13 is a schematic structural diagram of an IPTV architecture based on IMS network according to yet another embodiment of the present invention;
FIG. 14 is a flowchart illustrating a method for generating a rich media scene according to another embodiment of the present invention.
Detailed Description
The technical solutions in the present invention will be described clearly and completely with reference to the accompanying drawings, and it is obvious that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
An embodiment of the present invention provides a method for generating a rich media scene, and fig. 1 is a flowchart of an embodiment of the method for generating a rich media scene of the present invention, as shown in fig. 1, the embodiment includes:
The receiving indication message may specifically be: an independently arranged dynamic scene generation device receives an indication message sent by an application server through a newly added interface between the dynamic scene generation device and the application server, wherein the indication message is generated by the application server according to the interactive information of the real-time service sent by user equipment; or,
a dynamic scene generating device arranged in an application server receives an indication message sent by another functional module in the application server, wherein the indication message is generated by the other functional module according to the interactive information of the real-time service sent by user equipment; or,
a dynamic scene generating device arranged in the control server receives an indication message sent by the application server through an interface between a newly added control server and the application server, wherein the indication message is generated by the application server according to the interactive information of the real-time service sent by the user equipment; or,
a dynamic scene generating device arranged in a transmission server receives an indication message sent by an application server through an interface between a newly added application server and the transmission server, wherein the indication message is generated by the application server according to interactive information of a real-time service sent by user equipment; or,
and the dynamic scene generation device arranged in the transmission server receives an indication message sent by the control server, the indication message sent by the control server comes from the application server, and the indication message is generated by the application server according to the interactive information of the real-time service sent by the user equipment.
The application server generating the indication message may specifically be: the application server receives the interactive information of the real-time service sent by the user equipment, determines the service type of the real-time service, and instantly or regularly generates an indication message according to the service type of the real-time service. The indication message includes data required to generate the rich media scene file or the update file, and a service type of the real-time service.
The interactive information of the real-time service received by the application server comprises data required for generating a rich media scene file or an update file; in addition, because the format template adopted by the interactive information of the real-time service sent by the user equipment is related to the service and can be preset, when the application server generates the indication message, the application server can also determine the service type of the real-time service according to the interactive information sent by the user equipment, wherein the service type of the real-time service comprises service types such as online voting, comment making or webpage recommendation. When the application server determines that the interaction information of the real-time service needs to be fed back to the user, an indication message may be generated immediately or at regular time according to the service type of the interaction service, where the service type of the instant service is related to a time point at which the indication message is generated, for example: in the interactive voting service, the scene information of whether the voting is successful needs to be sent to the user instantly, so that an indication message needs to be generated instantly, and the scene information of the current votes of each contestant can be sent regularly, for example, only once indication message is generated in 5 minutes.
For example, in an interactive voting system, the interaction information of the real-time service sent by the user equipment is voting information, the voting data included in the voting information is data required for generating a rich media scene file or an update file, and the service type information of the real-time service, where the service type information may be represented by a service identifier. The generating of the indication message may specifically include: the voting information is packaged into an Extensible Markup Language (XML) file or other self-defined text information.
And 102, generating a rich media scene file or an update file according to the indication message.
Specifically, after receiving the indication message, the dynamic scene generation device determines that a rich media scene file or an update file needs to be generated, and generates the rich media scene file or the update file corresponding to the service type in the indication message according to the data in the indication message.
Specifically, the dynamic scene generation apparatus may obtain a preset rich media scene file or an updated file template according to the service type information (service identifier), and directly add the data in the indication message to the obtained template.
The rich media scene file may be, in particular, an XML file, and more particularly, a Scalable Vector Graphics (SVG) description file. Examples are as follows:
<?xml version=″1.0″?>
<svg xmlns=″http://www.w3.org/2000/svg″version=″1.2″baseProfile=″tiny″
viewBox=″0 0 30 30″>
<desc>Example SVG file</desc>
<rect x=″10″y=″10″width=″10″height=″10″fill=″red″/>
</svg>
the update file may be some text information, or may be an XML file, which includes the elements to be updated and the target content of the update, for example, as follows:
<lsr:add ref=‘node1’>......</add>
<lsr:delete ref=‘node2’>......</delete>
<dims:doscript>......</doscript>
The providing of the rich media scene file or the update file to the user equipment may specifically be: the independently arranged dynamic scene generation device sends the rich media scene file or the update file to a control server through a newly added interface between the control server and the control server, the control server sends the rich media scene file or the update file to a transmission server through a newly added interface between the control server and the transmission server, and then the transmission server sends the rich media scene file or the update file to user equipment; or, the rich media scene file or the update file is sent to a transmission server through an interface between the newly added dynamic scene generation device and the transmission server, and the transmission server sends the rich media scene file or the update file to the user equipment; or,
the method comprises the steps that a dynamic scene generating device arranged in an application server sends a rich media scene file or an update file to a control server through an interface between a newly-added application server and the control server, the control server sends the rich media scene file or the update file to a transmission server through an interface between the newly-added control server and the transmission server, and then the transmission server sends the rich media scene file or the update file to user equipment; or, the rich media scene file or the update file is sent to a transmission server through a newly added interface between the application server and the transmission server, and then the transmission server sends the rich media scene file or the update file to the user equipment; or,
a dynamic scene generating device arranged in the control server sends the rich media scene file or the update file to a transmission server through an interface between a newly added control server and the transmission server, and the transmission server sends the rich media scene file or the update file to user equipment; or,
the dynamic scene generation means provided in the transmission server transmits the rich media scene file or the update file to another function module in the transmission server, and the other function module in the transmission server transmits the rich media scene file or the update file to the user equipment.
The providing of the rich media scene file or the update file to the user equipment may specifically be:
the dynamic scene generation device returns the storage location information of the rich media scene file or the update file to the application server, the application server notifies the user equipment of the storage location information, and then the user equipment can download the rich media scene file or the update file from the dynamic scene generation device according to the storage location information.
The step of returning the storage location information of the rich media scene file or the update file to the application server by the dynamic scene generation device may specifically be:
the independently arranged dynamic scene generation device returns the storage position information of the rich media scene file or the update file to the application server through a newly added interface between the dynamic scene generation device and the application server; or,
a dynamic scene generating device arranged in the control server returns the storage position information of the rich media scene file or the update file to the application server through an interface between the newly added control server and the application server; or,
a dynamic scene generating device arranged in the transmission server returns the storage position information of the rich media scene file or the update file to the application server through an interface between the newly added transmission server and the application server; alternatively, the dynamic scene generation means provided in the transmission server returns the storage location information of the rich media scene file or the update file to the application server through the control server.
The downloading, by the user equipment, the rich media scene file or the update file from the dynamic scene generation device according to the storage location information may specifically be:
the independently arranged dynamic scene generating device provides a downloading function for the user equipment through a newly added interface between the user equipment and the user equipment, and the user equipment downloads the rich media scene file or the update file from the independently arranged dynamic scene generating device through the newly added interface according to the storage position information; or,
the dynamic scene generating device arranged in the application server provides a downloading function for the user equipment through an interface between the newly added application server and the user equipment, and the user equipment downloads the rich media scene file or the update file from the dynamic scene generating device arranged in the application server through the interface between the newly added application server and the user equipment according to the storage position information; or,
the method comprises the steps that a dynamic scene generating device arranged in a control server provides a downloading function for user equipment through an interface between the newly added control server and the user equipment, and the user equipment downloads a rich media scene file or an update file from the dynamic scene generating device arranged in the control server through the interface between the newly added control server and the user equipment according to storage position information; or,
the dynamic scene generating device arranged in the transmission server provides a downloading function for the user equipment through an interface between the newly added transmission server and the user equipment, and the user equipment downloads the rich media scene file or the update file from the dynamic scene generating device arranged in the transmission server through the interface between the newly added transmission server and the user equipment according to the storage position information.
After the user equipment obtains the rich media scene file, the user equipment can analyze the rich media scene file and display the rich media scene obtained by analysis; after the user equipment obtains the update file, the user equipment may update the content of the element to be updated in the current rich media scene file to the updated target content in the update file, and then display the updated rich media scene.
In this embodiment, the dynamic scene generation apparatus receives an indication message generated according to the interaction information of the real-time service, then generates a rich media scene file or an update file in real time according to the indication message, and then provides the rich media scene file or the update file to the user equipment, where the user equipment that obtains the rich media scene file or the update file may display a corresponding rich media scene or update a current rich media scene. The embodiment of the invention realizes the real-time dynamic generation of the rich media scene file or the update file in the process of providing the rich media service, and realizes the real-time dynamic update of the rich media scene, thereby realizing the provision of the rich media service under the IPTV architecture based on the IMS network, enhancing the interactive capability of the IPTV based on the IMS network, and enriching and expanding the service range of the IPTV.
Fig. 2 is a schematic structural diagram of an embodiment of a dynamic scene generating device of the present invention, where the dynamic scene generating device in this embodiment can implement the flow of the embodiment shown in fig. 1 of the present invention, as shown in fig. 2, the dynamic scene generating device includes: a receiving module 21, a generating module 22 and a providing module 23.
The receiving module 21 may receive an indication message, which is generated according to the interaction information of the real-time service.
The generating module 22 may generate a rich media scene file or an update file according to the indication message received by the receiving module 21; specifically, the generating module 22 may generate a rich media scene file or an update file corresponding to the service type in the indication message according to the data included in the indication message and required for generating the rich media scene file or the update file; the service types include: voting, making comments, or recommending web pages. The rich media scene file generated by the generating module 22 may be an XML file, and more specifically, the rich media scene file is an SVG description file; the update file generated by the generating module 22 may be some text information, or may be an XML file, including the element to be updated and the target content of the update.
The providing module 23 may provide the rich media scene file or the update file generated by the generating module 22 to the user device. After the user equipment obtains the rich media scene file, the user equipment can analyze the rich media scene file and display the rich media scene obtained by analysis; after the user equipment obtains the update file, the user equipment can analyze the update file, update the content of the element to be updated in the current rich media scene file into the updated target content in the update file, and display the updated rich media scene.
Specifically, the providing module 23 may include: a first providing submodule 231 and a second providing submodule 232; the first providing sub-module 231 is configured to send the rich media scene file or the update file generated by the generating module 22 to a transmission server, and the transmission server sends the rich media scene file or the update file to the user equipment; the second providing sub-module 232 is configured to return storage location information of the rich media scene file or the update file to the application server, and the application server notifies the user equipment of the storage location information, so that the user equipment downloads the rich media scene file or the update file from the dynamic scene generating apparatus according to the storage location information.
The dynamic scene generating device of the embodiment may be separately arranged, may be integrated in an application server, may be integrated in a control server, and may be integrated in a transmission server; the application server can be a service control function entity, or a network television control function entity and an authentication and session management function entity; the control server can be a media control function entity, a cluster controller or a packet-switched streaming media service adapter; the transmission server can be a media distribution functional entity, a content transmission functional entity and a multicast content transmission functional entity or a packet-switched streaming media server and a broadcast multicast service center user functional entity.
In this embodiment, the receiving module 21 receives an indication message generated according to the interactive information of the real-time service, the generating module 22 generates a rich media scene file or an update file in real time according to the indication message received by the receiving module 21, the providing module 23 provides the rich media scene file or the update file generated by the generating module 22 or corresponding storage address information to the user equipment, so that the user equipment can obtain and analyze the rich media scene file or the update file, display the analyzed rich media scene, realize that the rich media scene file or the update file is dynamically generated in real time in the process of providing the rich media service, realize that the rich media scene is dynamically updated in real time, realize that the rich media service is provided under the IPTV architecture based on the IMS network, enhance the interactive capability of the IPTV based on the IMS network, and improve the participation degree and the user experience degree of audiences, the service range of the IPTV is enriched and expanded.
Fig. 3 is a schematic structural diagram of an embodiment of a rich media scene generating system according to the present invention, which can be used as a part of an IPTV architecture based on an IMS network. As shown in fig. 3, the rich media scene generation system of this embodiment includes a user equipment 31, an application server 32, and a dynamic scene generation device 33.
Specifically, the user equipment 31 may transmit the interactive information of the real-time service.
The application server 32 may receive the interaction information of the real-time service sent by the user equipment 31, generate an indication message according to the interaction information of the real-time service, and send the indication message. Specifically, the application server 32 receives the interaction information of the real-time service sent by the user equipment 31, determines the service type of the real-time service, and generates an indication message in real time or at regular time according to the service type of the real-time service. The indication message comprises data required for generating a rich media scene file or an update file and the service type of the real-time service; the service types comprise service types such as online voting, comment making or webpage recommendation and the like.
The dynamic scene generating means 33 may receive the indication message sent by the application server 32, generate a rich media scene file or an update file according to the indication message, and provide the generated rich media scene file or update file to the user equipment 31. The dynamic scene generating means 33 may also return storage location information of the rich media scene file or the update file to the application server 32, and the application server 32 notifies the user equipment 31 of the storage location information so that the user equipment 31 downloads the rich media scene file or the update file from the dynamic scene generating means 33 according to the storage location information.
The user equipment 31 that obtains the rich media scene file may parse the rich media scene file and display the rich media scene obtained by parsing; the user equipment 31 that obtains the update file may parse the update file provided by the dynamic scene generating apparatus 33, where the update file includes the element to be updated and the updated target content; the user equipment 31 may update the content of the element to be updated in the current rich media scene file to the updated target content, and display the updated rich media scene.
Specifically, the dynamic scene generating apparatus 33 may be implemented by the dynamic scene generating apparatus according to the embodiment of fig. 2 of the present invention.
In this embodiment, the application server 32 generates an indication message according to the interaction information of the real-time service sent by the user equipment 31, and sends the indication message to the dynamic scene generating device 33; the dynamic scene generating device 33 can generate a rich media scene file or an update file according to the indication message, and provide the rich media scene file or the update file to the user equipment 31, so that the user equipment 31 can display a rich media scene.
Fig. 4 is a schematic structural diagram of another embodiment of the rich media scene generating system according to the present invention, which can be used as a part of an IPTV architecture based on an IMS network. As shown in fig. 4, the generation system of the rich media scene of this embodiment includes a user equipment 41, an application server 42, a dynamic scene generation device 43, a control server 44, and a transmission server 45.
Specifically, the user equipment 41 may transmit the interactive information of the real-time service.
The application server 42 may receive the interaction information of the real-time service sent by the user equipment 41, generate an indication message according to the interaction information of the real-time service, and send the indication message. Specifically, the application server 42 receives the interaction information of the real-time service sent by the user equipment 41, determines the service type of the real-time service, and generates an indication message instantly or at regular time according to the service type of the real-time service. The indication message includes data required to generate the rich media scene file or the update file, and a service type of the real-time service.
The dynamic scene generator 43 may receive the indication message sent by the application server 42, generate a rich media scene file or an update file according to the indication message, and provide the generated rich media scene file or update file to the user equipment 41. The user equipment 41 that obtains the rich media scene file may parse the rich media scene file and display the parsed rich media scene; the user equipment 41 that obtains the update file may parse the update file provided by the dynamic scene generating device 43, where the update file includes the element to be updated and the target content to be updated; the user equipment 41 may update the content of the element to be updated in the current rich media scene file to the updated target content, and display the updated rich media scene.
Specifically, the dynamic scene generating device 43 may be implemented by the dynamic scene generating device according to the embodiment of fig. 2 of the present invention.
In this embodiment, the dynamic scene generator 43 may specifically send the generated rich media scene file or the update file to the control server 44 or the transmission server 45. At this time, the control server 44 may receive the rich media scene file or the update file sent by the dynamic scene generation device 43, and send the rich media scene file or the update file to the transmission server 45; the transmission server 45 may receive the rich media scene file or the update file transmitted by the dynamic scene generation apparatus 43 or the control server 44, and transmit the rich media scene file or the update file to the user equipment 41. Specifically, the transmission server 45 may directly issue the rich media scene file or the update file sent by the dynamic scene generation device 43 to the UE in a streaming or UE downloading manner; the rich media scene file or the update file sent by the dynamic scene generating device 43 may also be first packaged into a Random Access Point (RAP), and then sent to the UE in a streaming or UE downloading manner.
The dynamic scene generator 43 may specifically return storage location information of the rich media scene file or the update file to the application server 42, and the application server 42 notifies the user equipment 41 of the storage location information, so that the user equipment 41 downloads the rich media scene file or the update file from the dynamic scene generator 43 according to the storage location information.
In one embodiment of the present invention, the dynamic scene generating means 43 is provided independently in the generating system of the rich media scene; the dynamic scene generating device 43 is in communication connection with the application server 42 through an interface between the new application server 42 and the application server 42; the dynamic scene generating device 43 is in communication connection with the control server 44 through an interface between the newly added device and the control server 44; the control server 44 is in communication connection with the transmission server 45 through an interface between the newly added control server 44 and the transmission server 45; the dynamic scene generator 43 is communicatively connected to the user device 41 through an interface between the new user device 41 and the dynamic scene generator 43.
The interface between the new application server 42 and the new application server is an interface X1, and the interface X1 is used for transmitting an indication message and storage location information of the rich media scene file or the update file; the interface between the newly added and control server 44 is interface X2, interface X2 is used for transmitting rich media scene files or update files; the interface between the newly added control server 44 and the transport server 45 is an interface X2 ', an interface X2 ' is used for transmitting the rich media scene file or the update file, and the function of the interface X2 ' can be realized by extending the function of the standard interface between the control server 44 and the transport server 45; the newly added interface with the user device 41 is an interface X6, and the user device 41 downloads a rich media scene file or an update file from the independently provided dynamic scene generating device 43 through the interface X6.
In another embodiment of the present invention, the dynamic scene generating means 43 is provided independently in the generating system of the rich media scene; the dynamic scene generating device 43 is in communication connection with the application server 42 through an interface between the new application server 42 and the application server 42; the dynamic scene generating device 43 is in communication connection with the transmission server 45 through a newly added interface with the transmission server 45; the dynamic scene generator 43 is communicatively connected to the user device 41 through an interface between the new user device 41 and the dynamic scene generator 43.
The interface between the new application server 42 and the new application server is an interface X1, and the interface X1 is used for transmitting an indication message and storage location information of the rich media scene file or the update file; the interface between the newly added and transmission server 45 is an interface X2, and the interface X2 is used for transmitting rich media scene files or update files; the newly added interface with the user device 41 is an interface X6, and the user device downloads a rich media scene file or an update file from the independently provided dynamic scene generating apparatus 43 through the interface X6.
In a further embodiment of the present invention, the dynamic scene generating device 43 is disposed in the application server 42, and the dynamic scene generating device 43 is in communication connection with the control server 44 through an interface between the newly added application server 42 and the control server 44; the control server 44 is in communication connection with the transmission server 45 through an interface between the newly added control server 44 and the transmission server 45; the dynamic scenario generating device 43 is in communication connection with the user equipment through the interface between the added application server 42 and the user equipment 41.
The interface between the newly added application server 42 and the control server 44 is an interface X2, and the interface X2 is used for transmitting the rich media scene file or the update file; the interface between the newly added control server 44 and the transport server 45 is an interface X2 ', an interface X2 ' is used for transmitting rich media scene files or update files, and the function of the interface X2 ' can be realized by expanding the function of a standard interface between the control server 44 and the transport server 45; the interface between the newly added application server 42 and the user equipment 41 is an interface X6, the user equipment 41 downloads a rich media scene file or an update file from the dynamic scene generating device 43 provided in the application server 42 through the interface X6, and the function of the interface X6 can be implemented by extending the function of the standard interface between the application server 42 and the user equipment 41.
In another embodiment of the present invention, the dynamic scenario generating device 43 is disposed in the application server 42, and the dynamic scenario generating device 43 is in communication connection with the transmission server 45 through an interface between the newly added application server 42 and the transmission server 45; the dynamic scenario generating device 43 is communicatively connected to the user equipment 41 through an interface between the added application server 42 and the user equipment 41.
The interface between the newly added application server 42 and the transmission server 45 is an interface X2, and the interface X2 is used for transmitting rich media scene files or update files; the interface between the newly added application server 42 and the user equipment 41 is an interface X6, the user equipment 41 downloads a rich media scene file or an update file from the dynamic scene generating device 43 provided in the application server 42 through the interface X6, and the function of the interface X6 can be implemented by extending the function of the standard interface between the application server 42 and the user equipment 41.
In a further embodiment of the present invention, the dynamic scene generating device 43 is disposed in the control server 44, the dynamic scene generating device 43 is in communication connection with the application server 42 through an interface between the newly added control server 44 and the application server 42, and the dynamic scene generating device 43 is in communication connection with the transmission server 45 through an interface between the newly added control server 44 and the transmission server 45; the dynamic scenario generating device 43 is communicatively connected to the user equipment 41 through an interface between the control server 44 and the user equipment 41.
The interface between the newly added control server 44 and the application server 42 is an interface X1, the interface X1 is used for transmitting an indication message and storage location information of a rich media scene file or an update file, and the function of the interface X1 can be implemented by extending the function of a standard interface between the control server 44 and an IMS Core (IMS Core) functional entity and the function of a standard interface between the IMS Core functional entity and the application server 42; the interface between the newly added control server 44 and the transport server 45 is an interface X2, the interface X2 is used for transmitting the rich media scene file or the update file, and the function of the interface X2 can be realized by expanding the function of the standard interface between the control server 44 and the transport server 45; the interface between the newly added control server 44 and the user equipment 41 is an interface X6, the user equipment 41 downloads the rich media scene file or the update file from the dynamic scene generating device 43 provided in the control server 44 through an interface X6, and the function of the interface X6 can be implemented by extending the function of the standard interface between the control server 44 and the user equipment 41; alternatively, the functionality of the interface X6 may be implemented by extending the functionality of the standard interface between the control server 44 and the IMS core functional entity, and the standard interface between the IMS core functional entity and the user equipment 41.
In a further embodiment of the present invention, the dynamic scene generating device 43 is disposed in the transmission server 45, the dynamic scene generating device 43 is in communication connection with the application server 42 through an interface between the new application server 42 and the transmission server 45, and the dynamic scene generating device 43 is in communication connection with the control server 44 through an interface between the new control server 44 and the transmission server 45; the dynamic scenario generating device 43 is communicatively connected to the user equipment 41 through an interface between the newly added transmission server 45 and the user equipment 41.
The interface between the newly added application server 42 and the transmission server 45 is an interface X1, the interface X1 is used for transmitting an indication message and storage location information of a rich media scene file or an update file, and the function of the interface X1 can be implemented by expanding the functions of a standard interface between the application server 42 and an IMS core functional entity, a standard interface between the IMS core functional entity and the control server 44, and a standard interface between the control server 44 and the transmission server 45; the interface between the newly added control server 44 and the transport server 45 is an interface X2, the interface X2 is used for transmitting rich media scene files or update files, and the function of the interface X2 can be realized by expanding the function of the standard interface between the control server 44 and the transport server 45; the interface between the newly added transmission server 45 and the user equipment 41 is an interface X6, the user equipment 41 downloads the rich media scene file or the update file from the dynamic scene generating device 43 provided in the transmission server 45 through the interface X6, and the function of the interface X6 can be implemented by extending the function of the standard interface between the transmission server 45 and the user equipment 41.
In this embodiment, the application server 42 may be a Service Control Function (SCF) entity, the Control server 44 may be a Media Control Function (MCF) entity, and the transmission server 45 may be a Media Delivery Function (MDF) entity; alternatively, the application server 42 may be an IPTV control function entity and an authentication and session management function entity, the control server 44 may be a cluster controller, and the transmission server 45 may be a content transmission function entity and a multicast content transmission function entity; alternatively, the application server 42 may be an SCF entity, the control server 44 may be a packet-switched streaming service adapter, and the transport server 45 may be a packet-switched streaming server and a broadcast multicast service center user interface function entity.
In this embodiment, the application server 42 generates an indication message according to the interaction information of the real-time service sent by the user equipment 41, and sends the indication message to the dynamic scene generating device 43; the dynamic scene generating device 43 may generate a rich media scene file or an update file according to the instruction message, and provide the rich media scene file or the update file to the user equipment 41, so that the user equipment 41 displays the rich media scene, thereby implementing the rich media service provided under the IPTV architecture based on the IMS network, and implementing the real-time dynamic generation of the rich media scene file or the update file in the process of providing the rich media service, implementing the real-time dynamic update of the rich media scene, enhancing the interactive capability of the IPTV based on the IMS network, improving the participation degree and the user experience degree of the audience, and enriching and expanding the service range of the IPTV.
The method for generating a rich media scene provided by the embodiment of the present invention is described in detail below with reference to specific application scenes.
Fig. 5 is a schematic structural diagram of an embodiment of an IMS network-based IPTV architecture according to the present invention, where the IMS network-based IPTV architecture is an IMS network-based IPTV architecture based on Telecommunication and internet convergence Services and Advanced network Protocols (hereinafter referred to as TISPAN) under an IMS network defined by 3GPP Release version 7. As shown in fig. 5, the IMS network-based IPTV architecture may include: user Equipment (UE) 51, SCF entity 52, Dynamic Scene Creator (DSC) 53, IMS core 54, MCF entity 55, and MDF entity 56. In this embodiment, the DSC 53 is disposed in an IPTV architecture based on an IMS network as an independent network element.
The SCF entity 52 completes control of service logic and service triggering, may receive interaction information of a real-time service sent by the UE 51, and generates an indication message according to the interaction information of the real-time service, where the indication message includes data required to generate a rich-media scene file or an update file, and a service type of the real-time service; the SCF entity 52 then sends the indication message to the DSC 53.
The DSC 53 may receive the indication message sent by the SCF entity 52, generate a rich-media scene file or an update file corresponding to the service type in the indication message in real time according to the data in the indication message, and provide the generated rich-media scene file or update file to the UE 51. Specifically, the DSC 53 can be implemented by the dynamic scene generation apparatus according to the embodiment of the present invention shown in fig. 2.
The UE 51 may parse the rich media scene file provided by the DSC 53, and display the parsed rich media scene; alternatively, the UE 51 may parse an update file provided by the DSC 53, the update file including the elements to be updated and the target content to be updated; the UE 51 may update the content of the element to be updated in the current rich media scene file to the updated target content in the update file, and display the updated rich media scene.
The IMS core 54 is a core network element of the IMS network, and is mainly used to perform functions such as authentication and charging.
The MCF entity 55 is mainly used to control the MDF entity 56 to complete the delivery of the rich media scene file or the update file.
The MDF entity 56 is mainly used for issuing rich media scene files or update files to the UE 51.
The IMS network-based IPTV architecture of this embodiment may further include the following interfaces:
an interface Ut: the interactive interface between the UE 51 and the SCF entity 52 is a standard interface;
interface ISC: the communication interface between the SCF entity 52 and the IMS core 54 is a standard interface;
interface y 2: an interactive interface between the IMS core 54 and a Multimedia Processing Function (MPF) entity is a standard interface; under the IPTV architecture of TISPAN based on IMS network, corresponding to interface y2, in the IPTV architecture of Open IPTV Forum (hereinafter referred to as OIPF) based on IMS network, corresponding to interface NPI-19;
an interface Gm: the communication interface between the UE 51 and the IMS core is a standard interface;
interface Xc: the control interface between the UE 51 and the MCF entity 55 is a standard interface;
interface Xd: the MDF entity 56 issues a resource interface to the UE 51, which is a standard interface;
interface X1: the communication interface between the SCF entity 52 and the DSC 53 is an interface added in this embodiment, and the SCF entity 52 sends an indication message to the DSC 53 through an interface X1, and the DSC 53 generates a rich-media scene file or an update file corresponding to the service type in the indication message according to data in the received indication message, and returns storage location information of the rich-media scene file or the update file to the SCF entity 52 through an interface X1, but the embodiment of the present invention is not limited thereto, and the SCF entity 52 may also interact with the DSC 53 through an interface X1, and these are not listed one by one. The Protocol used by the interface X1 is a hypertext Transfer Protocol (HTTP) or a Session Initiation Protocol (SIP), for example.
Interface X2: the communication interface between the DSC 53 and the MCF entity 55 is an additional interface in this embodiment, and the DSC 53 sends the generated rich media scene file or the update file to the MCF entity 55 through the interface X2 for further processing, and the protocol used by the interface X2 may be HTTP or SIP.
Interface X2': in this embodiment, if the rich media scene file or the update file generated by the DSC 53 needs to be processed or issued by the MDF entity 56, an interface X2 'needs to be added between the MCF entity 55 and the MDF entity 56, and the interface X2' is an interface newly added in this embodiment and used for transmitting the rich media scene file or the update file generated by the DSC 53. The protocol used by the interface X2 'may be HTTP, SIP, or the like, and the function of the interface X2' may also be accomplished by extending the function of the interface Xp.
Interface X6: the communication and download interface between UE 51 and DSC 53, which is a new interface in this embodiment, UE 51 may directly download or receive the rich media scene file or update file generated by DSC 53 through interface X6, without being processed by MDF entity 56 or MCF entity 55 and then sent to UE 51 or requested to download from MDF entity 56 by UE 51. The function of the interface X6 is not limited to the DSC 53 providing the UE 51 with a download function, but may be a communication interface through which the UE 51 submits information to the DSC 53. The protocol that the interface X6 can use is HTTP or SIP, etc.
Fig. 6 is a schematic structural diagram of another embodiment of the IMS network-based IPTV architecture according to the present invention, where the IMS network-based IPTV architecture of the present embodiment is based on the TISPAN IMS network-based IPTV architecture under the IMS network defined in 3GPP Release version 7. The functions of each network element in the IMS network-based IPTV architecture shown in fig. 6 are the same as the functions of the corresponding network element in the IMS network-based IPTV architecture shown in fig. 5, and the functions of each interface in the IMS network-based IPTV architecture shown in fig. 6 are also the same as the functions of the corresponding interface in the IMS network-based IPTV architecture shown in fig. 5, which is not described again here. In this embodiment, the DSC is also set in the IPTV architecture based on the IMS network as an independent network element.
The IPTV architecture based on IMS network shown in fig. 6 is different from the IPTV architecture based on IMS network shown in fig. 5 in that, in the IPTV architecture based on IMS network shown in fig. 6, an interface X2 is a communication interface between the DSC and the MDF entity, which is an interface newly added in this embodiment, and the DSC sends the generated rich-media scene file or update file to the MDF entity for further processing through an interface X2, and a protocol used by the interface X2 is HTTP or SIP, for example. And the IMS network-based IPTV architecture shown in fig. 6 does not include the interface X2', it is possible to transfer a rich media scene file or an update file generated by DSC between the MCF entity and the MDF entity by extending the function of the interface Xp.
In the embodiment of the present invention, the IMS network-based IPTV architecture shown in fig. 5 or fig. 6 can be conveniently mapped to other standard IMS network-based IPTV architectures, taking the OIPF IMS network-based IPTV architecture as an example, the mapping relationship between the two network elements can be shown in table 1, and the mapping relationship between the interfaces can be shown in table 2.
TABLE 1
TABLE 2
In the embodiment of the present invention, the IPTV architecture based on the IMS network shown in fig. 5 or fig. 6 may also be mapped to a 3GPP architecture, a mapping relationship between two network elements may be shown in table 3, and a mapping relationship between interfaces may be shown in table 4.
TABLE 3
TABLE 4
Fig. 7 is a flowchart of a specific embodiment of the method for generating a rich media scene according to the present invention, and the embodiment describes an implementation process of the method for generating a rich media scene provided by the embodiment of the present invention under the IPTV architecture based on the IMS network shown in fig. 5 or fig. 6. As shown in fig. 7, this embodiment includes:
step 701, the UE sends the interaction information of the real-time service to the SCF entity.
For example, in an interactive voting system, the interactive information of the real-time service sent by the UE is voting information, and the voting data included in the voting information is data required for generating a rich-media scene file or an update file. The voting information may be an XML file, for example, as follows:
<vote>
<channel id=″5″>
< program > super-female Final Drive The program >
</channel>
<from>iebhchen@example.docmain.com</from>
<to>LiYuchun</to>
<to>ZhangLiangying</to>
……
</vote>
Step 702, the SCF entity generates an indication message according to the interaction information of the real-time service, where the indication message includes data required for generating a rich media scene file or an update file, and a service type of the real-time service.
Specifically, the format template adopted by the interactive information of the real-time service sent by the UE is related to the service, and is preset, so that the SCF entity can determine the service type of the real-time service according to the interactive information of the real-time service sent by the UE.
In step 703, the SCF entity sends an indication message to the DSC.
Step 704, the DSC generates a rich media scene file or an update file corresponding to the service type in the indication message according to the data in the indication message sent by the SCF entity.
Step 705, the DSC returns the storage location information of the generated rich media scene file or update file to the SCF entity. And then, the SCF entity may issue the storage location information to the UE, and the UE may download the rich media scene file or the update file from the DSC according to the storage location information.
In step 706, optionally, under the IPTV architecture based on IMS network shown in fig. 5, the DSC sends the rich media scene file or the update file to the MCF entity.
Step 707, optionally, under the IMS network-based IPTV architecture shown in fig. 5, after the DSC sends the rich media scene file or the update file to the MCF entity, the MCF entity sends the rich media scene file or the update file to the MDF entity.
Step 708, optionally, under the IMS network based IPTV architecture shown in fig. 6, the DSC directly sends the generated rich media scene file or update file to the MDF entity.
In step 709, the MDF entity issues the rich media scene file or the update file to the UE. Specifically, the MDF entity may directly issue the rich media scene file or the update file sent by the DSC to the UE in a streaming or UE download manner; or the rich media scene file or the update file sent by the DSC may be packaged into an RAP, and then delivered to the UE in a streaming or UE downloading manner.
Fig. 8 is a schematic structural diagram of another embodiment of the IMS network-based IPTV architecture of the present invention, where the IMS network-based IPTV architecture of the present embodiment is based on the IMS network-based TISPAN IPTV architecture defined in 3GPP Release version 7, functions of network elements in the IMS network-based IPTV architecture shown in fig. 8 are the same as those of corresponding network elements in the IMS network-based IPTV architecture shown in fig. 5, and functions of interfaces in the IMS network-based IPTV architecture shown in fig. 8 are the same as those of corresponding interfaces in the IMS network-based IPTV architecture shown in fig. 5.
The IPTV architecture based on IMS network shown in fig. 8 is different from the IPTV architecture based on IMS network shown in fig. 5 in that, in the IPTV architecture based on IMS network shown in fig. 8, the function of the SCF entity is enhanced, and the DSC is integrated in the SCF entity, so that the SCF entity has the function of generating a rich-media scene file or an update file.
Fig. 8 shows an IPTV architecture based on IMS network, and fig. 5 shows an IPTV based on IMS network
Interface X1 in the architecture translates into an internal interface of the SCF entity, not shown in fig. 8;
the interface X6 is a communication and download interface between the UE and the SCF entity, and for the interface newly added in this embodiment, the UE may directly download the rich-media scene file or the update file generated by the SCF entity through the interface X6, without being processed by the MDF entity or the MCF entity and then being sent to the UE or requesting downloading from the MDF entity by the UE. The function of the interface X6 is not limited to that the SCF entity provides the downloading function to the UE, and the interface X6 may also be a communication interface for the UE to submit information to the SCF entity. The protocol that the interface X6 can use is HTTP or SIP, etc.; the function of the interface X6 in this embodiment can be implemented by extending the function of the interface Ut;
the interface X2 is a communication interface between the SCF entity and the MCF entity, and is an interface added in this embodiment, the SCF entity sends the generated rich-media scene file or update file to the MCF entity for further processing through the interface X2, and the protocol that the interface X2 can use is HTTP or SIP, etc.; in this embodiment, the function of the interface X2 can be implemented by extending the functions of the interface ISC and the interface y 2;
the interface X2' is a transmission interface between the MCF entity and the MDF entity, and is an additional interface in this embodiment; if the rich-media scene file or the update file generated by the SCF entity must be processed or issued by the MDF entity, there is an interface X2 ', and the MCF entity sends the received rich-media scene file or the update file to the MDF entity through an interface X2'. If the rich media scene file or the update file generated by the SCF entity is processed or issued by the MCF, the IMS network-based IPTV architecture does not need the interface X2'. The function of the interface X2' can be realized by extending the function of the interface Xp.
Fig. 9 is a schematic structural diagram of another embodiment of an IMS network-based IPTV architecture according to the present invention, where the IMS network-based IPTV architecture of the present embodiment is based on a TISPAN IMS network-based IPTV architecture defined in 3GPP Release version 7 under an IMS network, functions of network elements in the IMS network-based IPTV architecture shown in fig. 9 are the same as those of corresponding network elements in the IMS network-based IPTV architecture shown in fig. 8, and functions of interfaces in the IMS network-based IPTV architecture shown in fig. 9 are the same as those of corresponding interfaces in the IMS network-based IPTV architecture shown in fig. 8.
The IPTV architecture based on the IMS network shown in fig. 9 is different from the IPTV architecture based on the IMS network shown in fig. 8 in that, in the IPTV architecture based on the IMS network shown in fig. 9, an interface X2 is a communication interface between the SCF entity and the MDF entity, the SCF entity sends the generated rich-media scene file or the update file to the MDF entity for further processing through an interface X2, and a protocol that can be used by the interface X2 is HTTP, SIP, or the like. In this embodiment, the function of the interface X2 can be completed by expanding the functions of the interface ISC, the interface y2, and the interface Xp.
In the IMS network-based IPTV architecture shown in fig. 9, the interface X2 'does not exist, and the function of the original interface X2' can be completed by extending the function of the interface Xp.
Fig. 10 is a flowchart of another specific embodiment of the method for generating a rich media scene according to the present invention, and the embodiment describes an implementation process of the method for generating a rich media scene provided by the embodiment of the present invention under the IPTV architecture based on the IMS network shown in fig. 8 or fig. 9. As shown in fig. 10, this embodiment includes:
step 1001, the UE sends the interaction information of the real-time service to the SCF entity.
For example, in an interactive voting system, the interactive information of the real-time service sent by the UE is voting information, and the voting data included in the voting information is data required for generating a rich-media scene file or an update file. The voting information may be an XML file, for example, as follows:
<vote>
<channel id=″5″>
< program > super-female Final Drive The program >
</channel>
<from>iebhchen@example.docmain.com</from>
<to>LiYuchun</to>
<to>ZhangLiangying</to>
……
</vote>
In step 1002, another functional module in the SCF entity except the DSC functional module generates an indication message according to the interaction information of the real-time service, where the indication message includes data required to generate a rich media scene file or an update file, and a service type of the real-time service.
Specifically, the format template adopted by the interactive information of the real-time service sent by the UE is related to the service and is preset, so that the other functional module can determine the service type of the real-time service according to the interactive information of the real-time service sent by the UE.
In step 1003, another function module in the SCF entity except the DSC function module sends an indication message to the DSC function module.
Step 1004, the DSC functional module in the SCF entity generates a rich media scene file or an update file corresponding to the service type in the indication message according to the data in the indication message. And then, the SCF entity may issue the storage location information of the generated rich-media scene file or update file to the UE, and the UE may download the rich-media scene file or update file from the DSC function module according to the storage location information.
Step 1005, optionally, under the IPTV architecture based on IMS network shown in fig. 8, the SCF entity sends the generated rich media scene file or update file to the MCF entity.
Step 1006, optionally, under the IMS network-based IPTV architecture shown in fig. 8, after the SCF entity sends the rich-media scene file or the update file to the MCF entity, the MCF entity sends the rich-media scene file or the update file to the MDF entity.
Step 1007, optionally, under the IPTV architecture based on IMS network shown in fig. 9, the SCF entity sends the generated rich media scene file or update file to the MDF entity directly through the interface X2.
In step 1008, the MDF entity issues a rich media scene file or an update file to the UE. Specifically, the MDF entity may directly issue the rich-media scene file or the update file sent by the SCF entity to the UE in a streaming or UE-download manner; or the rich media scene file or the update file sent by the SCF entity may be packed into an RAP, and then delivered to the UE in a streaming or UE downloading manner.
Fig. 11 is a schematic structural diagram of another embodiment of the IMS network-based IPTV architecture according to the present invention, where the IMS network-based IPTV architecture of the present embodiment is based on the IMS network-based TISPAN IPTV architecture defined in 3GPP Release version 7 under the IMS network. The functions of each network element in the IMS network-based IPTV architecture shown in fig. 11 are the same as the functions of the corresponding network element in the IMS network-based IPTV architecture shown in fig. 5, and the functions of each interface in the IMS network-based IPTV architecture shown in fig. 11 are also the same as the functions of the corresponding interface in the IMS network-based IPTV architecture shown in fig. 5, which is not described again here.
The IPTV architecture based on IMS network shown in fig. 11 is different from the IPTV architecture based on IMS network shown in fig. 5 in that, in the IPTV architecture based on IMS network shown in fig. 11, the function of the MCF entity is enhanced, and the DSC is integrated in the MCF entity, so that the MCF entity has the function of generating a rich-media scene file or an update file.
In the IPTV architecture based on the IMS network shown in fig. 11, an interface X1 is a communication interface between the SCF entity and the MCF entity, and is an interface added in this embodiment, the SCF entity sends an indication message through an interface X1, and the MCF entity generates a rich media scene file or an update file corresponding to the service type in the indication message according to data in the received indication message, and returns storage location information of the rich media scene file or the update file to the SCF entity through an interface X1, but the embodiment of the present invention is not limited thereto, and the SCF entity may interact with the MCF entity through an interface X1, and these are not listed one by one. The protocol that the interface X1 can use is HTTP or SIP, etc. In this embodiment, the function of the interface X1 can be implemented by extending the functions of the interface ISC and the interface y 2.
The interface X6 is a communication and download interface between the UE and the MCF entity, and as an interface added in this embodiment, the UE may directly download the rich media scene file or the update file generated by the MCF entity through the interface X6, without being processed by the MDF entity or the MCF entity and then sending the file to the UE or requesting the download from the UE to the MDF entity. The function of the interface X6 is not limited to the MCF entity providing the UE with the downloading function, but the interface may also be a communication interface for the UE to submit information to the MCF entity. The protocol that the interface X6 can use is HTTP or SIP, etc. In this embodiment, the function of the interface X6 may be implemented by the functions of the expansion interface Gm and the interface y2, or by the function of the expansion interface Xc.
The interface X2 is an interface between the MCF entity and the MDF entity, if the rich media scene file or the update file generated by the MCF entity must be processed or issued by the MDF entity, the interface exists, the MCF entity sends the generated rich media scene file or the update file to the MDF entity for further processing through the interface X2, and the protocol used by the interface X2 may be HTTP or SIP, etc. In this embodiment, the function of the interface X2 may be implemented by the function of the extension interface Xp; if the rich media scene file or the update file generated by the MCF entity is processed or issued by the MCF entity, the IPTV architecture based on the IMS network shown in fig. 11 may not include the X2 interface.
Fig. 12 is a flowchart of a method for generating a rich media scene according to still another embodiment of the present invention, which describes an implementation process of the method for generating a rich media scene provided in the embodiment of the present invention under the IPTV architecture based on the IMS network shown in fig. 11. As shown in fig. 12, this embodiment includes:
step 1201, the UE sends the interaction information of the real-time service to the SCF entity.
For example, in an interactive voting system, the interactive information of the real-time service sent by the UE is voting information, and the voting data included in the voting information is data required for generating a rich-media scene file or an update file. The voting information may be an XML file, for example, as follows:
<vote>
<channel id=″5″>
< program > super-female Final Drive The program >
</channel>
<from>iebhchen@example.docmain.com</from>
<to>LiYuchun</to>
<to>ZhangLiangying</to>
……
</vote>
Step 1202, the SCF entity generates an indication message according to the interaction information of the real-time service, where the indication message includes data required for generating a rich media scene file or an update file, and a service type of the real-time service.
Specifically, the format template adopted by the interactive information of the real-time service sent by the UE is related to the service, and is preset, so that the SCF entity can determine the service type of the real-time service according to the interactive information of the real-time service sent by the UE.
In step 1203, the SCF entity sends an indication message to the DSC function module of the MCF entity.
Step 1204, the DSC functional module of the MCF entity generates a rich media scene file or an update file corresponding to the service type in the indication message according to the data in the indication message sent by the SCF entity.
Step 1205, the DSC function module of the MCF entity returns the storage location information of the rich media scene file or the update file to the SCF entity. And then, the SCF entity can issue the storage location information to the UE, and the UE downloads the rich media scene file or the update file from the DSC function module according to the storage location information.
In step 1206, the MCF entity sends the rich media scene file or the update file to the MDF entity.
Step 1207, the MDF entity issues the rich media scene file or the update file to the UE. Specifically, the MDF entity may directly issue the rich media scene file or the update file sent by the MCF entity to the UE in a streaming or UE downloading manner; or the rich media scene file or the update file sent by the MCF entity may be packaged into an RAP, and then delivered to the UE in a streaming or UE downloading manner.
Fig. 13 is a schematic structural diagram of an IPTV architecture based on IMS network according to yet another embodiment of the present invention, where the IPTV architecture based on IMS network of the present embodiment is based on the IPTV architecture based on IMS network of TISPAN defined in 3GPP Release version 7 under IMS network. The functions of each network element in the IMS network-based IPTV architecture shown in fig. 13 are the same as the functions of the corresponding network element in the IMS network-based IPTV architecture shown in fig. 5, and the functions of each interface in the IMS network-based IPTV architecture shown in fig. 13 are also the same as the functions of the corresponding interface in the IMS network-based IPTV architecture shown in fig. 5, which is not described again here.
The IPTV architecture based on IMS network shown in fig. 13 is different from the IPTV architecture based on IMS network shown in fig. 5 in that the IPTV architecture based on IMS network shown in fig. 13 enhances the function of the MDF entity, and the DSC is integrated in the MDF entity, so that the MDF entity has the function of generating a rich-media scene file or an update file.
In the IMS network-based IPTV architecture shown in fig. 13, an interface X1 is a communication interface between the SCF entity and the MDF entity, and is an interface added in this embodiment, the SCF entity sends an indication message through an interface X1, and the MDF entity generates a rich media scene file or an update file corresponding to the service type in the indication message according to data in the received indication message, and returns storage location information of the rich media scene file or the update file to the SCF entity through an interface X1, but the embodiment of the present invention is not limited thereto, and the SCF entity may interact with the MDF entity through an interface X1, and these are not listed one by one. The protocol that the interface X1 can use is HTTP or SIP, etc. In this embodiment, the function of the interface X1 can be implemented by extending the functions of the interface ISC, the interface y2, and the interface Xp.
The interface X2 is an interface between the MCF entity and the MDF entity, and is an interface added in this embodiment, if the rich media scene file or the update file generated by the MDF entity needs to be processed by another network element, for example, the MCF entity, the interface X2 exists, the MDF entity sends the generated rich media scene file or the update file to the MCF entity for further processing, and a protocol that can be used by the interface X2 is HTTP or SIP, for example. In this embodiment, the function of the interface X2 may be implemented by extending the function of the interface Xp. If the rich media scene file or the update file generated by the MDF entity is only processed or issued by the MDF entity, the interface X2 is converted into an internal interface of the MDF entity.
The interface X6 is a communication and download interface between the UE and the MDF entity, and as an additional interface in this embodiment, the UE can directly download the rich media scene file or the update file generated by the MDF entity through the interface X6. The function of the interface X6 is not limited to the MDF entity providing the UE with the download function, but the interface may also be a communication interface for the UE to submit information to the MDF entity. The protocol that the interface X6 can use is HTTP or SIP, etc. In this embodiment, the function of the interface X6 may be implemented by extending the function of the interface Xc.
Fig. 14 is a flowchart of a method for generating a rich media scene according to another embodiment of the present invention, which describes an implementation process of the method for generating a rich media scene provided in the embodiment of the present invention under the IPTV architecture based on the IMS network shown in fig. 13. As shown in fig. 14, this embodiment includes:
step 1401, the UE sends the interaction information of the real-time service to the SCF entity.
For example, in an interactive voting system, the interactive information of the real-time service sent by the UE is voting information, and the voting data included in the voting information is data required for generating a rich-media scene file or an update file. The voting information may be an XML file, for example, as follows:
<vote>
<channel id=″5″>
< program > super-female Final Drive The program >
</channel>
<from>iebhchen@example.docmain.com</from>
<to>LiYuchun</to>
<to>ZhangLiangying</to>
……
</vote>
Step 1402, the SCF entity generates an indication message according to the interaction information of the real-time service, where the indication message includes data required for generating a rich media scene file or an update file, and a service type of the real-time service.
Specifically, the format template adopted by the interactive information of the real-time service sent by the UE is related to the service, and is preset, so that the SCF entity can determine the service type of the real-time service according to the interactive information of the real-time service sent by the UE.
In step 1403, the SCF entity sends an indication message to the MCF entity.
In step 1404, the MCF entity relays the indication message to the DSC function module in the MDF entity.
Step 1405, optionally, the SCF entity sends the indication message directly to the DSC function module in the MDF entity through the interface X1.
In step 1406, the DSC function module in the MDF entity generates a rich media scene file or an update file corresponding to the service type in the indication message according to the data in the indication message.
In step 1407, the DSC function module in the MDF entity returns the storage location information of the generated rich media scene file or update file to the SCF entity. And then, the SCF entity can issue the storage location information to the UE, and the UE downloads the rich media scene file or the update file from the DSC function module according to the storage location information.
Specifically, a DSC function module in the MDF entity may return the storage location information of the rich media scene file or the update file to the SCF entity through the MCF entity; it can also be realized by adding interfaces such as: the interface X1 returns the storage location information of the rich media scene file or the update file directly to the SCF entity.
In step 1408, the MDF entity issues a rich media scene file or an update file to the UE.
Specifically, the MDF entity may also issue the rich media scene file or the update file to the UE in a streaming or UE downloading manner; the MDF entity may also package the rich media scene file or the update file sent by the DSC into an RAP, and then issue the RAP to the UE in a streaming or UE downloading manner.
The embodiment of the invention realizes the real-time dynamic generation of the rich media scene file or the update file in the process of providing the rich media service by introducing the DSC under the IPTV architecture based on the IMS, realizes the real-time dynamic update of the rich media scene, thereby realizing the provision of the rich media service under the IPTV architecture based on the IMS network, enhancing the interaction capacity of the IPTV based on the IMS network, improving the participation degree and the user experience degree of audiences, and enriching and expanding the service range of the IPTV. The embodiment of the invention provides various flexible implementation schemes for the specific configuration of the DSC in the network.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Those skilled in the art will appreciate that the drawings are merely schematic representations of one preferred embodiment and that the blocks or flow diagrams in the drawings are not necessarily required to practice the present invention.
Those skilled in the art will appreciate that the modules in the devices in the embodiments may be distributed in the devices in the embodiments according to the description of the embodiments, and may be correspondingly changed in one or more devices different from the embodiments. The modules of the above embodiments may be combined into one module, or further split into multiple sub-modules.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting the same, and although the present invention is described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that: modifications and equivalents may be made to the invention without departing from the spirit and scope of the invention.
Claims (21)
1. A method for generating a rich media scene, comprising:
receiving an indication message, wherein the indication message is generated according to the interactive information of the real-time service;
generating a rich media scene file or an update file according to the indication message;
providing the rich media scene file or the update file to a user device.
2. The method of claim 1, wherein prior to receiving the indication message, further comprising:
receiving interactive information of the real-time service sent by user equipment, determining the service type of the real-time service, and generating the indication message in real time or at regular time according to the service type of the real-time service.
3. The method according to claim 2, wherein the indication message includes data required for generating a rich media scene file or an update file and a service type of a real-time service, and wherein the generating a rich media scene file or an update file according to the indication message includes:
and generating a rich media scene file or an update file corresponding to the service type.
4. The method of claim 3, wherein generating the rich media scene file or the update file corresponding to the traffic type comprises:
and acquiring a preset rich media scene file or update file template according to the service type, and adding data required for generating the rich media scene file or the update file in the indication message into the template to obtain the rich media scene file or the update file.
5. The method according to any one of claims 1 to 4, wherein the indication message is an extensible markup language file or a text message.
6. The method according to any one of claims 1 to 4, wherein the rich media scene file is an extensible markup language file, and the update file is an extensible markup language file or text information including an element to be updated and target content to be updated.
7. The method of claim 6, wherein the rich media scene file is a scalable vector graphics description file.
8. The method of claim 1, wherein providing the rich media scene file or the update file to the user device comprises:
and sending the rich media scene file or the update file to a transmission server, and sending the rich media scene file or the update file to the user equipment by the transmission server.
9. The method of claim 1, wherein providing the rich media scene file or the update file to the user device comprises:
and returning the storage position information of the rich media scene file or the update file to an application server, and informing user equipment of the storage position information by the application server so that the user equipment can download the rich media scene file or the update file according to the storage position information.
10. A dynamic scene generation apparatus, comprising:
the receiving module is used for receiving an indication message, and the indication message is generated according to the interactive information of the real-time service;
the generating module is used for generating a rich media scene file or an updating file according to the indication message received by the receiving module;
and the providing module is used for providing the rich media scene file or the update file generated by the generating module for the user equipment.
11. The dynamic scene generation apparatus according to claim 10, wherein the generation module is specifically configured to generate a rich media scene file or an update file corresponding to a service type according to data and the service type of a real-time service, which are included in the indication message and are required for generating the rich media scene file or the update file.
12. The dynamic scene generating apparatus of claim 10, wherein the providing module comprises:
the first providing submodule is used for sending the rich media scene file or the update file generated by the generating module to a transmission server, and the transmission server sends the rich media scene file or the update file to the user equipment; or,
and the second providing submodule is used for returning the storage position information of the rich media scene file or the update file to an application server, and after the application server informs the storage position information to user equipment, the user equipment can download the rich media scene file or the update file according to the storage position information.
13. The dynamic scene generating apparatus according to any of claims 10 to 12, wherein the dynamic scene generating apparatus is separately provided, or integrated in an application server, or integrated in a control server, or integrated in a transmission server.
14. A rich media scene generation system, comprising:
the application server is used for receiving the interactive information of the real-time service sent by the user equipment, generating an indication message according to the interactive information of the real-time service and sending the indication message;
and the dynamic scene generating device is used for receiving the indication message sent by the application server, generating a rich media scene file or an update file according to the indication message, and providing the rich media scene file or the update file for the user equipment.
15. The system of claim 14, further comprising a control server and a transport server,
the dynamic scene generation device is specifically configured to send the rich media scene file or the update file to the control server or the transmission server;
the control server is used for receiving the rich media scene file or the update file sent by the dynamic scene generation device and sending the rich media scene file or the update file to the transmission server;
the transmission server is configured to receive a rich media scene file or an update file sent by the dynamic scene generation device or the control server, and send the rich media scene file or the update file to the user equipment.
16. The system according to claim 14, wherein the dynamic scene generator is specifically configured to return storage location information of the rich media scene file or the update file to the application server, and the application server notifies the user equipment of the storage location information, so that the user equipment downloads the rich media scene file or the update file from the dynamic scene generator according to the storage location information.
17. The system according to claim 14, 15 or 16, wherein the dynamic scene generating means is provided independently in the rich media scene generating system; the dynamic scene generation device is in communication connection with the application server through a newly-added interface between the dynamic scene generation device and the application server; the dynamic scene generation device is in communication connection with the control server through a newly added interface between the dynamic scene generation device and the control server; the control server is in communication connection with the transmission server through an interface between the newly added control server and the transmission server; and the dynamic scene generation device is in communication connection with the user equipment through a newly added interface between the dynamic scene generation device and the user equipment.
18. The system according to claim 14, 15 or 16, wherein the dynamic scene generating device is disposed in the application server, and the dynamic scene generating device is in communication connection with the control server through an interface between the newly added application server and the control server; the control server is in communication connection with the transmission server through an interface between the newly added control server and the transmission server; and the dynamic scene generation device is in communication connection with the user equipment through an interface between the newly added application server and the user equipment.
19. The system according to claim 14, 15 or 16, wherein the dynamic scene generating means is disposed in the control server, the dynamic scene generating means is in communication connection with the application server through an interface between the newly added control server and the application server, and the dynamic scene generating means is in communication connection with the transmission server through an interface between the newly added control server and the transmission server; and the dynamic scene generation device is in communication connection with the user equipment through an interface between the newly added control server and the user equipment.
20. The system according to claim 14, 15 or 16, wherein the dynamic scene generating means is disposed in a transmission server, the dynamic scene generating means is in communication connection with the application server through an interface between the newly added application server and the transmission server, and the dynamic scene generating means is in communication connection with the control server through an interface between the newly added control server and the transmission server; and the dynamic scene generation device is in communication connection with the user equipment through an interface between the newly added transmission server and the user equipment.
21. The system according to claim 15, wherein the application server is a service control function entity, the control server is a media control function entity, and the transmission server is a media distribution function entity; or, the application server is a network television control function entity and an authentication and session management function entity, the control server is a cluster controller, and the transmission server is a content transmission function entity and a multicast content transmission function entity; or, the application server is a service control function entity, the control server is a packet-switched streaming media service adapter, and the transmission server is a packet-switched streaming media server and a user interface function entity of a broadcast multicast service center.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101634056A CN101997841A (en) | 2009-08-17 | 2009-08-17 | Generating method and system of rich media scene and dynamic scene generating device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101634056A CN101997841A (en) | 2009-08-17 | 2009-08-17 | Generating method and system of rich media scene and dynamic scene generating device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101997841A true CN101997841A (en) | 2011-03-30 |
Family
ID=43787437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101634056A Pending CN101997841A (en) | 2009-08-17 | 2009-08-17 | Generating method and system of rich media scene and dynamic scene generating device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101997841A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102427562A (en) * | 2011-10-11 | 2012-04-25 | 中兴通讯股份有限公司 | Television interaction device, system and method |
CN103856817A (en) * | 2012-11-29 | 2014-06-11 | 上海文广互动电视有限公司 | Interactive play method and system of hypermedia |
CN104602116A (en) * | 2014-12-26 | 2015-05-06 | 北京农业智能装备技术研究中心 | Interactive media-rich visual rendering method and system |
CN112653584A (en) * | 2020-12-22 | 2021-04-13 | 杭州东方通信软件技术有限公司 | 5G message arranging method and arranging tool box based on component capability |
-
2009
- 2009-08-17 CN CN2009101634056A patent/CN101997841A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102427562A (en) * | 2011-10-11 | 2012-04-25 | 中兴通讯股份有限公司 | Television interaction device, system and method |
CN102427562B (en) * | 2011-10-11 | 2018-07-06 | 中兴通讯股份有限公司 | Television interactive equipment, system and method |
CN103856817A (en) * | 2012-11-29 | 2014-06-11 | 上海文广互动电视有限公司 | Interactive play method and system of hypermedia |
CN103856817B (en) * | 2012-11-29 | 2018-07-20 | 上海文广互动电视有限公司 | The interactive playback method and system of hypermedia |
CN104602116A (en) * | 2014-12-26 | 2015-05-06 | 北京农业智能装备技术研究中心 | Interactive media-rich visual rendering method and system |
CN104602116B (en) * | 2014-12-26 | 2019-02-22 | 北京农业智能装备技术研究中心 | A kind of interactive rich media visualization rendering method and system |
CN112653584A (en) * | 2020-12-22 | 2021-04-13 | 杭州东方通信软件技术有限公司 | 5G message arranging method and arranging tool box based on component capability |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11653042B2 (en) | Apparatus and method for configuring a control message in a broadcast system | |
KR100959574B1 (en) | Extensions to the rich media container format used by mobile broadcast / multicast streaming servers | |
US10986397B2 (en) | Reception apparatus, transmission apparatus, and data processing method | |
US20070186005A1 (en) | Method to embedding SVG content into ISO base media file format for progressive downloading and streaming of rich media content | |
US12169852B2 (en) | Reception apparatus, transmission apparatus, and data processing method | |
US10542389B2 (en) | Apparatus and method for multicasting emergency alert message in broadcast signal to companion device | |
US20170026451A1 (en) | Apparatus and method for providing streaming content | |
CN107534793B (en) | Receiving device, transmitting device and data processing method | |
CN107925798B (en) | Receiving apparatus, transmitting apparatus, and data processing method | |
CN101997841A (en) | Generating method and system of rich media scene and dynamic scene generating device | |
Kang et al. | Method of DASH segments into a MMTP stream for switching contents under a hybrid broadcasting environment | |
CN109845273A (en) | For realizing the system and method for distributing associated communication with Digital Media | |
CN102316359A (en) | Method and device for transmitting video data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110330 |