Recommendation system and method based on IPTV EPG (Internet protocol television) running log

文档序号:721968 发布日期:2021-04-16 浏览:8次 中文

阅读说明:本技术 一种基于iptv epg运行日志的推荐系统及方法 (Recommendation system and method based on IPTV EPG (Internet protocol television) running log ) 是由 李歆然 唐锋 李百峰 于 2020-12-28 设计创作,主要内容包括:本发明属于网络电视技术领域,尤其是一种基于IPTV EPG运行日志的推荐系统及方法,解决了现有技术存在的现有EPG系统难以满足用户多样化、自定义的设计需要,难以提高用户对产品的满意度的问题,所述一种基于IPTV EPG运行日志的推荐系统及方法,包括页面展示层、请求响应层、业务逻辑层和应用服务层,还包括:S1、IPTV系统的请求响应层中媒体源将数据发送至内容服务平台处理成系统定义的格式并存储在中央媒体工作站;S2、经过分发管理器自动或手动发送至各区域的IPTV用户终端;S3、用户经过开机在EPG系统门户进行联网登录后,本发明提出的一种基于IPTV EPG运行日志的推荐系统及方法,能够根据不同用户的爱好需求制定个性化节目单,满足用户多样化需求,提高用户满意度。(The invention belongs to the technical field of network televisions, in particular to a recommendation system and a method based on an IPTV EPG running log, which solve the problems that the prior EPG system in the prior art is difficult to meet the design requirements of diversification and customization of users and improve the satisfaction degree of the users to products, and the recommendation system and the method based on the IPTV EPG running log comprise a page display layer, a request response layer, a business logic layer and an application service layer, and also comprise: s1, the media source in the request response layer of the IPTV system sends the data to the content service platform, processes the data into a format defined by the system and stores the data in the central media workstation; s2, automatically or manually sending the data to IPTV user terminals in each area through a distribution manager; s3, after the user logs in the EPG system portal through the network after starting, the recommendation system and method based on the IPTV EPG operation log can formulate personalized program lists according to the hobby requirements of different users, meet the diversified requirements of the users and improve the satisfaction degree of the users.)

1. A recommendation system and method based on IPTV EPG running log comprises a page display layer, a request response layer, a business logic layer and an application service layer, and is characterized by comprising the following steps:

s1, the media source in the request response layer of the IPTV system sends the data to the content service platform, processes the data into a format defined by the system and stores the data in the central media workstation;

s2, automatically or manually sending the data to IPTV user terminals in each area through a distribution manager;

s3, after the user is started up and network login is carried out on the EPG system portal, the user can select program browsing;

s4, user behavior data are collected in a self-defined mode, a user access behavior is obtained by embedding a self-defined javascript code into a page, and then a log is recorded in a background through an ajax request;

and S5, pushing related programs according to the needs of the user through analyzing the running log.

2. The IPTV EPG service log-based recommendation system and method as claimed in claim 1, wherein the request application layer is responsible for feeding back the results after various requests reach the server and after processing to the user, the request application layer is divided into initialization control, parameter control and request response, the initialization control is defined by the system as HTML format and forms default program list for the user to select, after user registration and login, forms custom HTML form (i.e. custom program list) according to the favorite programs selected by each user, if the user does not select favorite programs, matches the default program list.

3. The IPTV-EPG-run-log-based recommendation system and method as claimed in claim 1, wherein the content service platform processes media source data to form a default program list, and sends the default program list to the IPTV user terminal of the corresponding user through the distribution manager.

4. The IPTV-EPG-run-log-based recommendation system and method as claimed in claim 1, wherein the IPTV user terminal receiver comprises a PC computer, an IPTV set-top box, and platforms such as a TV, a mobile phone, and an ipad.

5. The IPTV-EPG-run-log-based recommendation system and method according to claim 1, wherein the EPG page display layer comprises functions of channel listing, program classification, program search, program play list, program reservation, program additional information, service navigation and parental rating control, the program reservation function can reserve program play time in advance, and automatically starts playing when the appointed time is reached, the parental rating control function can set a control interface of program viewing permission, and when a user needs to subscribe or order a charged program, the user can continue to access the system after inputting a preset password for verification, thereby avoiding the user from arbitrarily subscribing unnecessary charged programs.

6. The IPTV-EPG-run-log-based recommendation system and method as claimed in claim 1, wherein the interaction between the IPTV user terminal and the EPG server is accomplished by javascript interpretation, and the set-top box and the EPG server interact using HTTP protocol.

7. The IPTV-EPG-run-log-based recommendation system and method according to claim 1, wherein the ajax request is an ajax long connection mode, i.e. the client sends a request once, the server queries whether new data exists after receiving the request, blocks the request if no new data exists, and sends a request once again after receiving a request return result each time until new data exists or the time is out, and the ajax requests are all recorded in the EPG run log.

8. The system and method for recommending EPG service logs based on IPTV of claim 1, wherein the server analyzes the EPG service logs of the user and sends the related program types to the IPTV user terminal of the corresponding user according to the user's preference through an intelligent distribution manager, and the intelligent distribution means that each media server counts the program usage, and after summarizing the statistical data, performs personalized distribution according to the user's preference to meet the requirements of different users.

9. The system and method for recommending EPG service log according to claim 1, wherein the application service layer is responsible for completing various service logics including information transfer, information distribution and service processing procedures, the service logic layer is responsible for receiving data of the page display layer, processing the data according to certain service rules, managing and operating interfaces of the support system, the network management system, the content management system and the content service system, and realizing functions of user registration authentication, charging, program authorization and the like.

Technical Field

The invention relates to the technical field of network televisions, in particular to a recommendation system and method based on an IPTV EPG operation log.

Background

The indexing and navigation of various services provided by IPTV are all accomplished through the EPG system. The IPTV EPG is actually a portal system of IPTV. The interface of the EPG system is similar to a Web page, and various menus, buttons, links and other components which can be directly clicked when a user selects a program are generally provided on the EPG interface; the EPG may also include various types of dynamic or static multimedia content on its interface for the user to browse through. The EPG system is used as a portal system of the IPTV service, mainly completes an interface with a user, completes the analysis and interaction of a user command, sends a result back to the user, provides a guide for the consumption of the final user, and enables the user to enjoy the IPTV service finally. The EPG system must provide a high-quality user experience service to the user, i.e., can quickly respond to various operations, and let the user feel the user's enjoyment freely; in addition, a simple and convenient operation mode is provided for the user, and the method is suitable for various people to operate.

Currently, EPG data of a television application in an intelligent television is mainly downloaded by a user from an EPG server corresponding to the television application through the television application. Specifically, the EPG server downloads the updated EPG data of all channels from the EPG background system to the EPG server, and then the user downloads the EPG data of all channels from the EPG server to the smart television through the television application in the smart television, so that the user can know detailed information of programs of all channels in the current and future days.

However, when the EPG system (electronic program guide system) is designed and developed in the field of IPTV products, most EPG systems adopt the characteristics of configuring or modifying background pictures and EPG program lists, or applying various EPG templates, and the EPG program lists and contents of the EPG system of the IPTV products are switched to meet diversified customizations of customers and meet the rapid and diverse requirements of operators, so that developers of IPTV products need to continuously develop and manufacture EPG systems adapted to different users and different requirements, which affects the popularization response speed of the whole product to a certain extent, and cannot ensure the satisfaction of IPTV users. The EPG playbill in the prior IPTV product has a single change mode, and is difficult to realize user-defined; therefore, the existing design implementation mode of the EPG system is difficult to meet the design requirements of diversification and customization of users, and the satisfaction degree of the users to products is difficult to improve. Based on the above statement, the invention provides a recommendation system and method based on an IPTV EPG operation log.

Disclosure of Invention

The invention aims to solve the problems that the conventional EPG system in the prior art is difficult to meet the diversified and self-defined design requirements of users and improve the satisfaction degree of the users to products, and provides a recommendation system and a recommendation method based on an IPTV EPG operation log.

A recommendation system and method based on IPTV EPG running log comprises a page display layer, a request response layer, a business logic layer and an application service layer, and is characterized by comprising the following steps:

s1, the media source in the request response layer of the IPTV system sends the data to the content service platform, processes the data into a format defined by the system and stores the data in the central media workstation;

s2, automatically or manually sending the data to IPTV user terminals in each area through a distribution manager;

s3, after the user is started up and network login is carried out on the EPG system portal, the user can select program browsing;

s4, user behavior data are collected in a self-defined mode, a user access behavior is obtained by embedding a self-defined javascript code into a page, and then a log is recorded in a background through an ajax request;

and S5, pushing related programs according to the needs of the user through analyzing the running log.

Preferably, the request application layer is responsible for feeding back results after various requests reach the server and after processing the requests to the user, the request application layer is divided into initialization control, parameter control and request response, the initialization control is defined into an HTML format through a system, a default program list is formed for the user to select, after the user registers and logs in, a user-defined HTML form (namely a user-defined program list) is formed according to hobby programs selected by each user, and if the user does not select hobby programs, the default program list is matched.

Preferably, the content service platform processes the media source data to form a default program form, and sends the default program form to the IPTV user terminal of the corresponding user through the distribution manager.

Preferably, the IPTV user terminal receiver includes a PC computer, an IPTV set-top box, and a television, a mobile phone, an ipad, and other platforms.

Preferably, the EPG page display layer includes a channel list, a program category, a program search, a program play list, a program reservation, program additional information, a service navigation and a parental rating control function, the program reservation function can reserve the program play time in advance, and the program starts to be played automatically when the appointed time is reached, the parental rating control function can set a control interface of the program viewing permission, and when the user needs to subscribe or order the charged program, the user can continue to access the program after inputting a preset password for verification, thereby avoiding the user from randomly subscribing unnecessary charged programs.

Preferably, the interaction between the IPTV user terminal and the EPG server is completed by javascript interpretation, and the set-top box and the EPG server interact by adopting an HTTP protocol.

Preferably, the ajax request is in an ajax long connection mode, namely the client sends a request once, the server inquires whether new data exists after receiving the request, if the new data does not exist, the request is blocked until the new data exists or the time is out, the client sends the request once again after receiving a request return result every time, and the ajax requests are all recorded in the EPG running log.

Preferably, after analyzing the EPG running log of the user by the server, the server sends the related program types to the IPTV user terminal of the corresponding user through the intelligent distribution manager according to the user preference, where the intelligent distribution refers to that each media server performs statistics on program usage, and performs personalized distribution according to the user preference after summarizing the statistical data, so as to meet the requirements of different users.

Preferably, the application service layer is responsible for completing various service logics including information transmission, information release and service processing procedures, and the service logic layer is responsible for receiving data of the page display layer, processing the data according to certain service rules, managing and operating interfaces of the support system, the network management system, the content management system and the content service system, and realizing functions of user registration authentication, charging, program authorization and the like.

Compared with the prior art, the invention has the beneficial effects that:

1. the recommendation system and method based on the IPTV EPG running log can formulate personalized program lists according to the hobby requirements of different users, meet the diversified requirements of the users, analyze the type orientation of programs concerned by the users according to the record of the EPG running log, and send the programs of related types to IPTV user terminals of corresponding users through an intelligent distribution system so as to meet different requirements of the users and improve the satisfaction degree of the users;

2. according to the recommendation system and method based on the IPTV EPG running log, the control interface of program watching permission can be set by designing the parental rating control function, so that children can be effectively prevented from randomly subscribing unnecessary charged programs, unnecessary loss is reduced, and unnecessary charges caused by mistaken touch of adults can be avoided;

3. according to the recommendation system and method based on the IPTV EPG operation log, the program reservation function displayed on the EPG page is designed, so that the program playing time can be reserved in advance, and the program can be automatically played when the appointed time is reached, so that the daily life arrangement of people is facilitated, parents can conveniently arrange the time and duration for watching the program for children, and the good habit of the children can be helped;

4. according to the recommendation system and method based on the IPTV EPG running log, provided by the invention, the diversified program forms are designed for the user to select, so that the personalized demand is met, and the experience feeling and the operation convenience of the user are improved.

Detailed Description

The present invention will be further illustrated with reference to the following specific examples.

Example one

The invention provides a recommendation system and method based on an IPTV EPG running log, which comprises a page display layer, a request response layer, a business logic layer and an application service layer, and is characterized by comprising the following steps:

s1, the media source in the request response layer of the IPTV system sends the data to the content service platform, processes the data into a format defined by the system and stores the data in the central media workstation;

s2, automatically or manually sending the data to IPTV user terminals in each area through a distribution manager;

s3, after the user is started up and network login is carried out on the EPG system portal, the user can select program browsing;

s4, user behavior data are collected in a self-defined mode, a user access behavior is obtained by embedding a self-defined javascript code into a page, and then a log is recorded in a background through an ajax request;

and S5, pushing related programs according to the needs of the user through analyzing the running log.

The request application layer is responsible for feeding back results after various requests reach the server and are processed to the user, the request application layer comprises initialization control, parameter control and request response, the initialization control is defined to be in an HTML format through a system and forms a default program list for the user to select, after the user registers and logs in, a user-defined HTML form (namely a user-defined program list) is formed according to favorite programs selected by each user, if the user does not select favorite programs, the default program list is matched, the content service platform processes media source data to form the default program list, the default program list is sent to an IPTV user terminal of the corresponding user through a distribution manager, the IPTV user terminal receiver comprises a PC (personal computer), an IPTV (Internet protocol television) set top box and platforms such as a television, a mobile phone, an ipad and the like, and the EPG page display layer comprises a channel list, program classification, program search, The system comprises a program reservation function, a program additional information function, a service navigation function and a parent grading control function, wherein the program reservation function can reserve the program playing time in advance and automatically start playing when the appointed time is reached, the parent grading control function can set a control interface of program watching authority, and when a charged program needs to be subscribed or ordered, a preset password is input for verification and then the program can be continuously accessed, so that the condition that a child randomly subscribes an unnecessary charged program is avoided;

the interaction between the IPTV user terminal and the EPG server is completed by javascript interpretation, the set-top box and the EPG server are interacted by an HTTP protocol, the ajax request is an ajax long connection mode, namely, a client sends a request, the server inquires whether new data exists after receiving the request, if no new data exists, the request is blocked until new data exists or the time is out, the client sends a request again after receiving a request return result every time, the ajax requests are all recorded into an EPG running log, after the server analyzes the EPG running log of the user, the server sends related program types to the IPTV user terminal of a corresponding user through an intelligent distribution manager according to the user preference, the intelligent distribution means that each media server carries out program usage statistics, and after summarizing the statistical data, the personalized distribution is carried out according to the user preference, the application service layer is responsible for completing various service logics including information transmission, information release and service processing programs, the service logic layer is responsible for receiving data of the page display layer, processing the data according to certain service rules, managing and operating interfaces of the support system, the network management system, the content management system and the content service system, and realizing functions of user registration authentication, charging, program authorization and the like.

In summary, the recommendation system and method based on the IPTV EPG running log provided by the invention can formulate personalized program lists according to the hobby requirements of different users, meet the diversified requirements of the users, analyze the type orientation of programs concerned by the users according to the record of the EPG running log, send the programs of related types to the IPTV user terminal of the corresponding user through an intelligent distribution system so as to meet different requirements of the users, improve the satisfaction degree of the users, set a control interface of program watching authority through designing a parental control function, effectively avoid children from randomly subscribing unnecessary charged programs, reduce unnecessary loss and avoid unnecessary charges caused by mistaken touch of adults, can reserve the playing time of the programs in advance by designing a program reservation function displayed on an EPG page, and automatically start playing when the appointed time is reached, the method and the device have the advantages that the daily life arrangement of people is facilitated, parents can arrange the time and the duration for watching programs by children conveniently, the children can be helped to form good habits, the diversified program forms are designed for users to select, personalized requirements are met, and the experience and the operation convenience of the users are improved.

The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种最小资费MPQUIC数据包调度方法和系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类