CN116744040A - 基于通信网络的epg电子节目菜单实时展示动态用户数据的方法和系统 - Google Patents
基于通信网络的epg电子节目菜单实时展示动态用户数据的方法和系统 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
本发明公开一种基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,服务器平台在管理节点上完成EPG导航策略的制作,不同功能模块通过有向箭头连接拼装形成业务逻辑,用于根据所述业务逻辑完成相应的EPG业务流程;根据查询到不同的用户数据生成不同的视频列表,提供给直播源生成模块进行内容读取和转码,直播源代理模块rtpproxy拉取直播流,并进行编解码,将编解码后的视频发送给MS,由MS将视频流推动到用户终端上。本发明通过模块化可视化的方式来配置EPG菜单和业务逻辑流程,当业务逻辑流程发生变动时,只需要通过功能模块拖拽的方式调整业务逻辑流程,即使非开发人员也可以设计业务流程策略,并对不同的用户展示不同的用户数据,提高了用户体验。
Description
技术领域
本发明涉及无线信息通讯技术领域,特别是一种基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法和系统。
背景技术
目前对于传统的电子节目指南(electricalprogramguide,简称EPG)交互视频的放音方式在IVVR(InteractiveVoiceandVideoResponse,即交互式语音及视频应答,IVVR是一种全新的无线语音及视频应答增值服务,手机用户通过拨打指定号码,获得所需信息或者参与互动式的服务)平台多基于本地的视频(资源服务器RS),本地视频固定不变,不能很好的依据用户的不同来展示不同的数据,并且用户对于展示的内容互动性一般,给用户不好的体验。在业务流程的快速变更方面,也不灵活,当业务逻辑需要变更时,需要配合修改大量的逻辑代码。
发明内容
本发明针对上述问题,提供一种基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,包含以下步骤:
服务器平台在管理节点上完成EPG导航策略的制作,所述导航策略由若干功能模块和有向箭头组成,所述功能模块可以通过所述有向箭头连接拼装形成业务逻辑,用于根据所述业务逻辑完成相应的EPG业务流程;
在所述的EPG业务流程中,所述服务器平台根据查询到不同的用户数据生成不同的视频列表,提供给直播源生成模块进行内容读取和转码,直播源代理模块rtpproxy拉取直播流,并进行编解码,将编解码后的视频发送给MS,由MS将视频流推动到用户终端上。
作为本发明的进一步说明,所述EPG导航策略的制作通过所述管理节点的画布功能完成,将所述功能模块拖动到画布上,对功能模块进行参数设置,将所述功能模块用箭头连线的方式连接起来,完成相应业务逻辑的设计。
更进一步地,不同的所述功能模块可以通过所述有向箭头连接拼装形成不同的业务逻辑,以适配不同的业务流程。
更进一步地,还包括一个用户终端与当前展示的内容进行交互的特效流程。
更进一步地,所述特效流程中基于用户终端当前观看视频内容上的按键触发视频特效,并使所述用户终端可以看到该视频特效。
更进一步地,所述服务器平台通过远程接口调用的方式接入不同的业务平台。
更进一步地,在所述的EPG业务流程中,生成直播流视频内容发送给用户终端。
更进一步地,所述用户终端挂机时,销毁本地直播资源。
另一方面,本发明还提供一种基于通信网络的EPG电子节目菜单实时展示动态用户数据的系统,具体包括:
应用服务器AS,用于加载放音业务处理逻辑,实现信令流程控制和放音控制;
媒体服务器MS,用于提供基本和增强业务中的媒体处理功能,包括音频、视频、数据的处理和不同编解码算法之间的转换等资源功能以及通信功能和管理维护功能;
直播源生成模块,用于根据用户数据生成相应的直播流视频内容;
直播代理模块rtpproxy,用于直播流视频内容的拉流。
更进一步地,系统通过导航接口调用第三方接口接入业务平台获取用户的动态视频列表数据。
本发明的有益效果:
本发明通过模块化可视化的方式来配置EPG菜单和业务逻辑流程,当业务逻辑流程发生变动时,只需要通过功能模块拖拽的方式调整业务逻辑流程,即使非开发人员也可以设计业务流程策略,策略能够直观的查看业务流程;还可以通过远程接口调用的方式,可以接入不同的业务平台,将查询到的视频数据通过直播流的形式展示给用户,可以做到不同的用户展示不同的用户数据。对于展示给用户的数据,还可以进行动态交互,比如进行收藏、点赞、切换、弹框提示等特效操作。交互动作可以依据不同需求的要求进行动态扩展。
附图说明
图1为本发明方法流程图。
具体实施方式
下面结合附图对本发明实施例详细的说明,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”、“第一”、“第二”等指示的方位或位置或顺序关系为基于附图所示的方位或位置或顺序关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
本发明提供一种基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,包含以下步骤:
服务器平台在管理节点上完成EPG导航策略的制作,所述导航策略由若干功能模块和有向箭头组成,所述功能模块可以通过所述有向箭头连接拼装形成业务逻辑,用于根据所述业务逻辑完成相应的EPG业务流程。具体的实施例中,通过管理节点的画布功能来实现,策略制作人员拖动功能模块(主要包括:开始、放音、按键、判断、三方接口、直播源、呼叫转接、呼叫桥接、录音等功能模块)到画布上,对功能模块进行参数设置,将不同的模块用箭头连线的方式连接起来,完成业务逻辑的设计。导航策略为EPG指明了业务流程的执行逻辑,此外用画布来拼装业务逻辑,还有一个好处就是,当需求发生变更时,只需要从画布上调整业务逻辑策略,就可以完成业务流程的变更,而不需要改动后台代码。
参见附图1所示,在具体的EPG业务流程中,所述服务器平台根据查询到不同的用户数据生成不同的视频列表,具体为针对不同的业务平台,不同的业务特性,对接不用的外部接口,从外部接口中获取用户的动态视频列表数据;将动态视频列表发给直播源生成模块,直播源生成模块对铃音重新进行编解码,叠加动态标签,最后生成一个直播源,并将直播源地址返回给接口调用方。当用户按键对内容进行切换时,将需要更新的内容发送给直播源生成模块,直播源生成模块覆盖当前的直播流内容。这样直播代理模块rtpproxy拉取的流动态变化为新的视频内容,将编解码后的视频发送给MS,由MS将视频流推动到用户终端上。需要说明的是,后台用户的数据发生变化时,前端EPG给用户展示的数据也随之变化,这个和传统的EPG固定化的菜单和内容展示不同。
此外,本发明基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法中,还包括一个用户终端与当前展示的内容进行交互的特效流程,具体的,当用户按键触发特效功能(如点赞、收藏等),呼叫业务逻辑将用户的按键上报给导航策略接口,导航策略接口根据按键和特效的对应关系,将特效触发给直播源生成模块,当直播源生成模块收到特效请求时,将特效动态图叠加到当前的直播流中,直播源代理模块在拉取新的视频流就会产生特效视频,最终用户可以看到视频特效,实现用户交互特效。
参见附图1所示,所述用户终端挂机时销毁本地直播资源,具体为当用户挂机时,呼叫业务逻辑将挂机消息上报给策略接口,策略接口将挂机消息通知给直播源生成模块,直播源生成模块销毁本地直播资源。
另一方面,本发明还提供一种基于通信网络的EPG电子节目菜单实时展示动态用户数据的系统,具体包括:
应用服务器AS,用于加载放音业务处理逻辑,实现信令流程控制和放音控制;
媒体服务器MS,媒体服务器MS是软交换体系中提供专用媒体资源功能的独立设备,也是分组网络中的重要设备,本发明系统中媒体服务器MS用于提供基本和增强业务中的媒体处理功能,包括音频、视频、数据的处理和不同编解码算法之间的转换等资源功能以及通信功能和管理维护功能;
直播源生成模块,用于根据用户数据生成相应的直播流视频内容;
直播代理模块rtpproxy,用于直播流视频内容的拉流。
更进一步地,本发明的系统是通过导航接口调用第三方接口接入业务平台获取用户的动态视频列表数据的。
以上仅就本发明较佳的实施例作了说明,但不能理解为是对权利要求的限制。本发明不仅局限于以上实施例,其具体结构允许有变化,总之,凡在本发明独立权利要求的保护范围内所作的各种变化均在本发明的保护范围内。
Claims (10)
1.一种基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,其特征在于,包含以下步骤:
服务器平台在管理节点上完成EPG导航策略的制作,所述导航策略由若干功能模块和有向箭头组成,所述功能模块可以通过所述有向箭头连接拼装形成业务逻辑,用于根据所述业务逻辑完成相应的EPG业务流程;
在所述的EPG业务流程中,所述服务器平台根据查询到不同的用户数据生成不同的视频列表,提供给直播源生成模块进行内容读取和转码,直播源代理模块rtpproxy拉取直播流,并进行编解码,将编解码后的视频发送给MS,由MS将视频流推动到用户终端上。
2.根据权利要求1所述基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,其特征在于:所述EPG导航策略的制作通过所述管理节点的画布功能完成,将所述功能模块拖动到画布上,对功能模块进行参数设置,将所述功能模块用箭头连线的方式连接起来,完成相应业务逻辑的设计。
3.根据权利要求2所述基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,其特征在于:不同的所述功能模块可以通过所述有向箭头连接拼装形成不同的业务逻辑,以适配不同的业务流程。
4.根据权利要求3所述基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,其特征在于:还包括一个用户终端与当前展示的内容进行交互的特效流程。
5.根据权利要求4所述基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,其特征在于:所述特效流程中基于用户终端当前观看视频内容上的按键触发视频特效,并使所述用户终端可以看到该视频特效。
6.根据权利要求5所述基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,其特征在于:所述服务器平台通过远程接口调用的方式接入不同的业务平台。
7.根据权利要求3所述基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,其特征在于:在所述的EPG业务流程中,生成直播流视频内容发送给用户终端。
8.根据权利要求7所述基于通信网络的EPG电子节目菜单实时展示动态用户数据的方法,其特征在于:所述用户终端挂机时,销毁本地直播资源。
9.一种基于通信网络的EPG电子节目菜单实时展示动态用户数据的系统,其特征在于,包括:
应用服务器AS,用于加载放音业务处理逻辑,实现信令流程控制和放音控制;
媒体服务器MS,用于提供基本和增强业务中的媒体处理功能,包括音频、视频、数据的处理和不同编解码算法之间的转换等资源功能以及通信功能和管理维护功能;
直播源生成模块,用于根据用户数据生成相应的直播流视频内容;
直播代理模块rtpproxy,用于直播流视频内容的拉流。
10.根据权利要求9所述基于通信网络的EPG电子节目菜单实时展示动态用户数据的系统,其特征在于:系统通过导航接口调用第三方接口接入业务平台获取用户的动态视频列表数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310710854.8A CN116744040A (zh) | 2023-06-15 | 2023-06-15 | 基于通信网络的epg电子节目菜单实时展示动态用户数据的方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310710854.8A CN116744040A (zh) | 2023-06-15 | 2023-06-15 | 基于通信网络的epg电子节目菜单实时展示动态用户数据的方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116744040A true CN116744040A (zh) | 2023-09-12 |
Family
ID=87916462
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310710854.8A Pending CN116744040A (zh) | 2023-06-15 | 2023-06-15 | 基于通信网络的epg电子节目菜单实时展示动态用户数据的方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116744040A (zh) |
-
2023
- 2023-06-15 CN CN202310710854.8A patent/CN116744040A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101156374B (zh) | 一种监听视频呼叫的系统和方法 | |
US20110131498A1 (en) | Presentation method and presentation system using identification label | |
CN101626436B (zh) | 一种交互式视频语音应答系统及实现方法 | |
US20060020993A1 (en) | Advanced set top terminal having a call management feature | |
US8396197B2 (en) | Method, device, and system for implementing video call | |
CN202918417U (zh) | 基于Android机顶盒的视频通话系统 | |
CN108932948B (zh) | 音频数据处理方法、装置、计算机设备和计算机可读存储介质 | |
US8892633B2 (en) | Apparatus and method for transmitting and receiving a user interface in a communication system | |
CN101534412A (zh) | 实现可视电话会议与会通知的方法及装置 | |
CN1893430A (zh) | 具有格式与协议转换的内容整合方法 | |
EP4262320A1 (en) | Call processing system and call processing method | |
CN101317363A (zh) | 终端通话过程中的媒体流替换方法及系统 | |
CN103118299B (zh) | Iptv视频通话控制方法及机顶盒 | |
CN103686219A (zh) | 一种视频会议录播的方法、设备及系统 | |
CN112543301B (zh) | 一种基于ims的智能会议系统及其实现方法 | |
CN103152316A (zh) | 互动式语音应答ivr的实现方法、装置及系统 | |
CN113473395B (zh) | 消息处理方法、装置、介质及电子设备 | |
US20080248782A1 (en) | Providing Devices With Command Functionality in Content Streams | |
CN103023880B (zh) | 视频通信业务与dlna业务融合的装置及方法 | |
CN116744040A (zh) | 基于通信网络的epg电子节目菜单实时展示动态用户数据的方法和系统 | |
CN102984596A (zh) | 视频通信业务与iptv业务融合的装置及方法 | |
CN102316300A (zh) | 视频通话的甩屏方法、系统及设备 | |
CN102123320A (zh) | 基于双向数字电视网络的信息发送接收方法及其系统 | |
CN101252670A (zh) | 会议电视的处理方法和装置 | |
CN103988516A (zh) | 移动广播电视应用中的通信方法、系统及移动终端 |
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 |