CN116744040A - Method and system for displaying dynamic user data in real time by EPG (electronic program guide) based on communication network - Google Patents
Method and system for displaying dynamic user data in real time by EPG (electronic program guide) based on communication network Download PDFInfo
- Publication number
- CN116744040A CN116744040A CN202310710854.8A CN202310710854A CN116744040A CN 116744040 A CN116744040 A CN 116744040A CN 202310710854 A CN202310710854 A CN 202310710854A CN 116744040 A CN116744040 A CN 116744040A
- Authority
- CN
- China
- Prior art keywords
- epg
- user data
- video
- communication network
- electronic program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004891 communication Methods 0.000 title claims abstract description 23
- 238000013461 design Methods 0.000 claims abstract description 5
- 238000004519 manufacturing process Methods 0.000 claims abstract description 5
- 230000000694 effects Effects 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 7
- 230000003993 interaction Effects 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 claims description 3
- 230000011664 signaling Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000012800 visualization Methods 0.000 abstract description 2
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008846 dynamic interplay Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a method for displaying dynamic user data in real time of an EPG electronic program menu based on a communication network, wherein a server platform completes the manufacture of an EPG navigation strategy on a management node, and different functional modules are connected and spliced through directional arrows to form service logic for completing corresponding EPG service flow according to the service logic; and generating different video lists according to the queried different user data, providing the video lists for a live broadcast source generation module to read and transcode the content, and enabling a live broadcast source proxy module rtpproxay to pull the direct broadcast stream, encode and decode the direct broadcast stream, transmitting the encoded and decoded video to an MS, and pushing the video stream to a user terminal by the MS. According to the invention, the EPG menu and the business logic flow are configured in a modularized visualization mode, and when the business logic flow changes, the business logic flow is only required to be adjusted in a dragging mode of the functional module, so that even a non-developer can design a business flow strategy, different user data are displayed for different users, and the user experience is improved.
Description
Technical Field
The invention relates to the technical field of wireless information communication, in particular to a method and a system for displaying dynamic user data in real time by an EPG electronic program menu based on a communication network.
Background
At present, for the traditional Electronic Program Guide (EPG) interactive video playing mode, in the IVVR (interactive voice and video response), the IVVR is a brand new wireless voice and video response value-increasing service, a mobile phone user dials a designated number to obtain required information or participate in the interactive service) platform is mostly based on local video (resource server RS), the local video is fixed, different data cannot be well displayed according to different users, and the user has poor experience on the displayed content interactivity. In the aspect of rapid change of the business flow, the method is also inflexible, and when business logic needs to be changed, a large amount of logic codes need to be matched and modified.
Disclosure of Invention
The invention aims at the problems and provides a method for displaying dynamic user data in real time by an EPG electronic program menu based on a communication network, which comprises the following steps:
the server platform completes the manufacture of an EPG navigation strategy on a management node, wherein the navigation strategy consists of a plurality of functional modules and directional arrows, and the functional modules can be connected and spliced through the directional arrows to form service logic for completing corresponding EPG service flow according to the service logic;
in the EPG business process, the server platform generates different video lists according to different queried user data, provides the different video lists for a live broadcast source generation module to read and transcode content, and a live broadcast source proxy module rtpproxay pulls direct broadcast streams, encodes and decodes the direct broadcast streams, sends the encoded and decoded video to an MS, and pushes the video streams to a user terminal by the MS.
As a further explanation of the invention, the manufacture of the EPG navigation strategy is completed through the canvas function of the management node, the function module is dragged to the canvas, parameter setting is carried out on the function module, and the function module is connected in a mode of arrow connection, so that the design of corresponding business logic is completed.
Furthermore, different functional modules can be spliced to form different business logic through the directional arrow connection so as to adapt to different business processes.
Still further, the method also comprises a special effect flow of the user terminal interacting with the currently displayed content.
Furthermore, in the special effect flow, the video special effect is triggered based on the key on the video content currently watched by the user terminal, and the user terminal can see the video special effect.
Furthermore, the server platform accesses different service platforms in a remote interface calling mode.
Further, in the EPG service flow, generating live stream video content and sending the live stream video content to the user terminal.
Further, when the user terminal hangs up, the local live broadcast resource is destroyed.
On the other hand, the invention also provides a system for displaying dynamic user data in real time by the EPG electronic program menu based on a communication network, which specifically comprises:
the application server AS is used for loading playback service processing logic and realizing signaling flow control and playback control;
a media server MS for providing media processing functions in basic and enhanced services, including resource functions such as processing of audio, video and data, conversion between different coding and decoding algorithms, and communication functions and management and maintenance functions;
the live broadcast source generation module is used for generating corresponding live broadcast stream video content according to the user data;
and the live proxy module rtpproxy is used for pulling the live streaming video content.
Furthermore, the system calls a third party interface through the navigation interface to access the service platform to acquire the dynamic video list data of the user.
The invention has the beneficial effects that:
according to the invention, the EPG menu and the business logic flow are configured in a modularized visualization mode, and when the business logic flow changes, the business logic flow is only required to be adjusted in a dragging mode of the functional module, so that even a non-developer can design a business flow strategy, and the strategy can intuitively check the business flow; and different service platforms can be accessed through a remote interface calling mode, the queried video data is displayed to the user in a live stream mode, and different users can display different user data. For the data displayed to the user, dynamic interaction can be performed, such as special effect operations of collection, praise, switching, popup and the like. The interaction can be dynamically expanded according to the requirements of different requirements.
Drawings
FIG. 1 is a flow chart of the method of the present invention.
Detailed Description
The following detailed description of embodiments of the invention, taken in conjunction with the accompanying drawings, is evident in that the embodiments described are merely some, but not all embodiments of the invention.
In the description of the present invention, it should be understood that the terms "upper," "lower," "front," "rear," "left," "right," "top," "bottom," "inner," "outer," "first," "second," and the like indicate an orientation or a positional or sequential relationship based on that shown in the drawings, merely for convenience in describing the invention and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the invention.
The invention provides a method for displaying dynamic user data in real time by an EPG electronic program menu based on a communication network, which comprises the following steps:
the server platform completes the manufacture of an EPG navigation strategy on a management node, the navigation strategy consists of a plurality of functional modules and directional arrows, and the functional modules can be connected and spliced through the directional arrows to form service logic for completing corresponding EPG service flow according to the service logic. In a specific embodiment, the method is realized through the canvas function of the management node, and a policy maker drags a functional module (mainly comprising functional modules of starting, playing, pressing keys, judging, three-way interface, live broadcast source, call forwarding, call bridging, recording and the like) to the canvas, so that parameter setting is carried out on the functional module, and different modules are connected in an arrow connection mode to complete the design of business logic. The navigation strategy indicates the execution logic of the business process for the EPG, and the canvas is used for assembling the business logic, so that when the requirement is changed, the business logic strategy is only required to be adjusted from the canvas, and the change of the business process can be completed without changing background codes.
Referring to fig. 1, in a specific EPG service flow, the server platform generates different video lists according to different queried user data, specifically, for different service platforms and different service characteristics, interfaces with unused external interfaces, and obtains dynamic video list data of the user from the external interfaces; and sending the dynamic video list to a live broadcast source generation module, re-encoding and decoding the ring tone by the live broadcast source generation module, superposing the dynamic label, finally generating a live broadcast source, and returning the live broadcast source address to the interface calling party. When the user key switches the content, the content to be updated is sent to the live broadcast source generation module, and the live broadcast source generation module covers the current live broadcast stream content. Thus, the stream pulled by the live proxy module rtpproxy is dynamically changed into new video content, the encoded and decoded video is sent to the MS, and the MS pushes the video stream to the user terminal. It should be noted that, when the data of the background user changes, the data displayed by the front-end EPG for the user also changes, which is different from the menu and content display of the conventional EPG immobilization.
In addition, the method for displaying dynamic user data in real time based on the EPG electronic program menu of the communication network also comprises a special effect flow in which the user terminal interacts with the currently displayed content, specifically, when a user key triggers a special effect function (such as praise, collection and the like), call service logic reports the key of the user to a navigation strategy interface, the navigation strategy interface triggers the special effect to a live broadcast source generation module according to the corresponding relation between the key and the special effect, when the live broadcast source generation module receives a special effect request, a special effect dynamic diagram is overlapped to the current live broadcast stream, the live broadcast source proxy module can generate a special effect video when pulling a new video stream, and a final user can see the special effect of the video to realize the user interaction special effect.
Referring to fig. 1, the local live broadcast resource is destroyed when the user terminal hangs up, specifically, when the user hangs up, the call service logic reports the hang-up message to the policy interface, the policy interface notifies the hang-up message to the live broadcast source generating module, and the live broadcast source generating module destroys the local live broadcast resource.
On the other hand, the invention also provides a system for displaying dynamic user data in real time by the EPG electronic program menu based on a communication network, which specifically comprises:
the application server AS is used for loading playback service processing logic and realizing signaling flow control and playback control;
the system comprises a media server MS, a communication function, a management maintenance function and a control function, wherein the media server MS is independent equipment for providing special media resource functions in a soft switching system and is also important equipment in a packet network;
the live broadcast source generation module is used for generating corresponding live broadcast stream video content according to the user data;
and the live proxy module rtpproxy is used for pulling the live streaming video content.
Furthermore, the system of the invention calls a third party interface through the navigation interface to access the service platform to obtain the dynamic video list data of the user.
The foregoing is illustrative of the preferred embodiments of the present invention, and is not to be construed as limiting the claims. The invention is not limited to the above embodiments, the specific construction of which is susceptible to variations, in any case all of which are within the scope of the invention as defined in the independent claims.
Claims (10)
1. A method for displaying dynamic user data in real time by an EPG electronic program menu based on a communication network, which is characterized by comprising the following steps:
the server platform completes the manufacture of an EPG navigation strategy on a management node, wherein the navigation strategy consists of a plurality of functional modules and directional arrows, and the functional modules can be connected and spliced through the directional arrows to form service logic for completing corresponding EPG service flow according to the service logic;
in the EPG business process, the server platform generates different video lists according to different queried user data, provides the different video lists for a live broadcast source generation module to read and transcode content, and a live broadcast source proxy module rtpproxay pulls direct broadcast streams, encodes and decodes the direct broadcast streams, sends the encoded and decoded video to an MS, and pushes the video streams to a user terminal by the MS.
2. The method for displaying dynamic user data in real time on a communication network-based EPG electronic program menu according to claim 1, wherein: and the EPG navigation strategy is manufactured through the canvas function of the management node, the function module is dragged to the canvas, parameter setting is carried out on the function module, the function module is connected in a mode of arrow connection, and the design of corresponding business logic is completed.
3. The method for displaying dynamic user data in real time on the EPG electronic program menu based on the communication network according to claim 2, wherein: different functional modules can be connected and assembled through the directional arrows to form different business logic so as to adapt to different business processes.
4. A method for real-time presentation of dynamic user data by a communication network-based EPG electronic program menu according to claim 3, wherein: the method also comprises a special effect flow of interaction between the user terminal and the currently displayed content.
5. The method for displaying dynamic user data in real time on a communication network-based EPG electronic program guide as recited in claim 4, wherein: and triggering the video special effect based on the key on the video content currently watched by the user terminal in the special effect flow, and enabling the user terminal to see the video special effect.
6. The method for displaying dynamic user data in real time on a communication network-based EPG electronic program guide as recited in claim 5, wherein: the server platform accesses different service platforms in a remote interface calling mode.
7. A method for real-time presentation of dynamic user data by a communication network-based EPG electronic program menu according to claim 3, wherein: in the EPG business process, generating live stream video content and sending the live stream video content to a user terminal.
8. The method for displaying dynamic user data in real time on a communication network-based EPG electronic program menu of claim 7 wherein: and destroying the local live broadcast resources when the user terminal hangs up.
9. A system for displaying dynamic user data in real time for an EPG electronic program menu based on a communication network, comprising:
the application server AS is used for loading playback service processing logic and realizing signaling flow control and playback control;
a media server MS for providing media processing functions in basic and enhanced services, including resource functions such as processing of audio, video and data, conversion between different coding and decoding algorithms, and communication functions and management and maintenance functions;
the live broadcast source generation module is used for generating corresponding live broadcast stream video content according to the user data;
and the live proxy module rtpproxy is used for pulling the live streaming video content.
10. The system for real-time presentation of dynamic user data in a communication network-based EPG electronic program menu of claim 9 wherein: the system calls a third party interface through a navigation interface to access a service platform to acquire dynamic video list data of the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310710854.8A CN116744040A (en) | 2023-06-15 | 2023-06-15 | Method and system for displaying dynamic user data in real time by EPG (electronic program guide) based on communication network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310710854.8A CN116744040A (en) | 2023-06-15 | 2023-06-15 | Method and system for displaying dynamic user data in real time by EPG (electronic program guide) based on communication network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116744040A true CN116744040A (en) | 2023-09-12 |
Family
ID=87916462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310710854.8A Pending CN116744040A (en) | 2023-06-15 | 2023-06-15 | Method and system for displaying dynamic user data in real time by EPG (electronic program guide) based on communication network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116744040A (en) |
-
2023
- 2023-06-15 CN CN202310710854.8A patent/CN116744040A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101156374B (en) | System and method for monitoring video call | |
US20110131498A1 (en) | Presentation method and presentation system using identification label | |
CN101626436B (en) | Interactive video sound responding system and realizing method | |
US20060020993A1 (en) | Advanced set top terminal having a call management feature | |
US8396197B2 (en) | Method, device, and system for implementing video call | |
CN202918417U (en) | Video conversation system based on Android set top box | |
CN108932948B (en) | Audio data processing method and device, computer equipment and computer readable storage medium | |
US8892633B2 (en) | Apparatus and method for transmitting and receiving a user interface in a communication system | |
CN101534412A (en) | Method for realizing video conference notification and device | |
CN1893430A (en) | Content integration method with format and protocol conversion system | |
EP4262320A1 (en) | Call processing system and call processing method | |
CN101317363A (en) | Media stream replacement method and system in terminal call process | |
CN103118299B (en) | IPTV video calling control method and Set Top Box | |
CN103686219A (en) | Method, device and system for recording and broadcasting video conference | |
CN112543301B (en) | IMS-based intelligent conference system and implementation method thereof | |
CN103152316A (en) | Achieving method, device and system for interactive voice response (IVR) | |
CN113473395B (en) | Message processing method, device, medium and electronic equipment | |
US20080248782A1 (en) | Providing Devices With Command Functionality in Content Streams | |
CN103023880B (en) | Device and method for integration of video communication service and DLNA (Digital Living Network Alliance) service | |
CN116744040A (en) | Method and system for displaying dynamic user data in real time by EPG (electronic program guide) based on communication network | |
CN102984596A (en) | Device and method for integrating video communication service and internet protocol television (IPTV) service | |
CN102316300A (en) | Video call screen swinging method, system and device | |
CN102123320A (en) | Information sending and receiving method and system based on bidirectional digital television network | |
CN101252670A (en) | Apparatus and method for processing conference television | |
CN103988516A (en) | Communication method, system and mobile terminal in application of mobile broadcast television |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |