Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN202310710854.8A
Other languages
Chinese (zh)
Inventor
邹西山
贾志强
常剑
李韩
弋翔
罗岚
罗志亮
温雪阳
邓宇翔
陈静娴
陈星�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Unicom Online Information Technology Co Ltd
China Unicom WO Music and Culture Co Ltd
Original Assignee
China Unicom Online Information Technology Co Ltd
China Unicom WO Music and Culture Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Unicom Online Information Technology Co Ltd, China Unicom WO Music and Culture Co Ltd filed Critical China Unicom Online Information Technology Co Ltd
Priority to CN202310710854.8A priority Critical patent/CN116744040A/en
Publication of CN116744040A publication Critical patent/CN116744040A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26283Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4314Generation 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

Method and system for displaying dynamic user data in real time by EPG (electronic program guide) based on communication network
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.
CN202310710854.8A 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 Pending CN116744040A (en)

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)

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