A SDK value-added service management system

By designing a SDK value-added business management system with multiple modules, the problem of single functions in the existing technology is solved, and diversified management of media receiving, cataloging and operation arrangement is realized, ensuring the on-demand and live broadcast experience of end users, and through Security management ensures the safety of the platform.

CN114519557BActive Publication Date: 2024-12-31ANHUI RADIO & TV INFORMATION BROADCASTING CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111651623.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-30
Publication Date
2024-12-31
Estimated Expiration
2041-12-30

AI Technical Summary

Technical Problem

The existing SDK value-added business management system has a single function and cannot meet the needs of diverse customers, especially in terms of media reception, cataloging and operation arrangement.

Method used

A SDK value-added business management system was designed, including work order management module, media resource management module, content orchestration management module, label management module, display orchestration management module, EPG management module, etc., to realize the process from media resource reception, cataloging to operation orchestration The full process management released by EPG, and provides complete security policy and configuration management through the security management module and business configuration management module.

Benefits of technology

It realizes diversified management from media receiving, cataloging to operational orchestration and EPG release, ensuring that end users can watch on-demand or live programs at the set-top box terminal, and ensure the security of the platform through the security management module to meet the needs of diverse customers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114519557B_ABST
    Figure CN114519557B_ABST
Patent Text Reader

Abstract

The present invention discloses a SDK value-added service management system, which includes the following modules: work order management, media asset management, content arrangement management, label management, display arrangement management, special topic management, corner mark management, EPG management, EPG upgrade management, EPG system management, terminal user data management, product package management, billing management, rule engine, monitoring and early warning, data large screen, statistical report, access point management. The present invention realizes the reception, cataloging, operation arrangement, EPG release, etc. of media assets through the cooperation of modules such as work order management, media asset management, content arrangement management, label management, and display arrangement management, so that the end user can watch on-demand or live programs on the set-top box terminal, and can also support a complete security management strategy through security management to ensure the security of the platform; business configuration management business configuration management mainly configures and manages the processing methods corresponding to various information changes in the platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of media operation technology, and in particular to a SDK value-added service management system. Background Art

[0002] SDK value-added service management system mainly provides a complete set of value-added service operation and management solutions for various operators' IPTV platforms or other OTT platforms. It mainly includes CMS, BOSS, operation management, EPG system, template management, AAA and other modules, realizing the reception, cataloging, operation arrangement, EPG publishing, etc. of media resources, so that end users can watch on-demand or live programs on set-top box terminals. In the past operation management, its functions were single and could not meet the diverse needs of customers. Summary of the invention

[0003] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a SDK value-added service management system.

[0004] In order to achieve the above object, the present invention adopts the following technical solutions:

[0005] An SDK value-added service management system, the system includes the following modules: work order management module, media asset management module, content arrangement management module, label management module, display arrangement management module, theme management module, corner mark management module, EPG management module, EPG upgrade management module, EPG system management module, terminal user data management module, product package management module, billing management module, rule engine module, monitoring and early warning module, data large screen module, statistical report module, access point management module, distribution point management module, CP / SP management module, domain management module, security management module, service configuration management module, system basic management module, non-functional requirement module;

[0006] The system operation process includes the following steps:

[0007] Step 1: The work order management module connects with upstream and downstream systems, receives work orders sent to this platform by upstream systems, processes them according to the work order process, and distributes the media information associated with the work orders to downstream systems as needed. It supports the upstream system to send release / update / recovery work orders, and performs corresponding process processing on the received work order content based on real-time operation data;

[0008] Step 2: The media asset management module manages all media asset contents received by the system to prepare for editing, mainly including the functions of putting media assets online, offline, cataloging, recycling and deleting;

[0009] Step 3: The content arrangement module arranges and manages the media data information that needs to be displayed on the EPG. The arrangement content mainly includes columns, screening conditions, and media tag maintenance;

[0010] Step 4: The display arrangement module arranges the EPG display page based on the existing media content in the platform. The content arrangement includes page layout and recommended positions / topics;

[0011] Step 5: The data large screen module displays key indicator data in a visual manner on a large screen.

[0012] Preferably, the tag management module manages the optional tags of the programs, and the programs are easily screened and classified after adding corresponding tags.

[0013] Preferably, the topic management module is used as a separate page to arrange the background poster, display content, layout, etc. of the page, and can be arranged to other locations as an arrangement object.

[0014] Preferably, the badge management module manages the optional badges of the program for display at the program entrance, so as to facilitate users to understand the most critical information of the program.

[0015] Preferably, the EPG management module manages EPG basic information, mainly including templates, automatic arrangement rules, and messages;

[0016] The EPG system management module provides EPG related services for terminal users, develops pages based on information such as templates defined in the EPG management module, and displays pages in coordination with the arrangement of content.

[0017] Preferably, the terminal user data management module exchanges required data with the operator, mainly including terminal information, user basic information and acquired user behavior data.

[0018] Preferably, the product package management module manages multiple program packages and supports the management of multiple paid product packages and free product packages.

[0019] Preferably, the billing management module manages services related to user subscription and program charges.

[0020] Preferably, the rule engine module manages the business rules in a unified and flexible manner, which facilitates the change and adjustment of business rules, reduces the difficulty of development, and improves maintainability.

[0021] Preferably, the monitoring and early warning module performs all-round monitoring and early warning management of the system operation status;

[0022] The data large screen module displays key indicator data in a visual manner based on business needs;

[0023] The statistical report module develops reports according to the needs of the business department;

[0024] The access point management module manages the interface services provided by this platform for other systems to call;

[0025] The distribution point management module manages the interface services provided by other systems for invocation by this platform;

[0026] The CP / SP management module supports the management of content providers or service providers that provide programs;

[0027] The domain management module manages the operation domains separately, and can realize unified operation or sub-platform operation according to the needs, and supports unified and domain-based secondary operation modes;

[0028] The security management module supports comprehensive security management strategies to ensure the security of this platform;

[0029] The business configuration management module mainly manages the configuration of the processing methods corresponding to various information changes in the platform;

[0030] The system basic management module supports the management of basic data and functions required for system operation, including the following units:

[0031] User management: supports basic operations of adding, deleting, modifying and checking users;

[0032] Role management: Group several permissions that often appear together into roles and assign them to accounts;

[0033] Menu management: manage the function entrances in the system, combine role management, perform flexible permission management, and support basic operations such as adding, deleting, modifying, and checking menus;

[0034] Department management: Through the department management module, the organization and personnel management of the customer unit can be realized, and it can be associated with the roles and users of the system, supporting basic operations of adding, deleting, modifying and checking departments;

[0035] Dictionary management: unified management of enumeration data used in the system, flexible expansion and adjustment of business data enumeration values, and support for basic operations of adding, deleting, modifying and checking dictionaries;

[0036] Parameter management: unified management of parameter values ​​used in the system, flexible adjustment of parameter values ​​to achieve different behaviors and forms of expression of the system, and support basic operations of adding, deleting, modifying and checking parameters;

[0037] Log management: provide query for the operation log of basic data in the system and the system user login log to track and discover problems;

[0038] Scheduled tasks: By reasonably configuring scheduled tasks, the business logic that needs to be executed regularly in the system is managed, and basic operations such as adding, deleting, modifying and checking scheduled tasks are supported.

[0039] Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention realizes the reception, cataloging, operation arrangement, EPG publishing, etc. of media resources through the cooperation of the work order management module, the media resource management module, the content arrangement management module, the label management module, and the display arrangement management module, so that the end user can watch on-demand or live programs on the set-top box terminal. The security management module can also support a complete security management strategy to ensure the security of the platform; the business configuration management module configures and manages the processing methods corresponding to various information changes in the platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more specifically and intuitively illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.

[0041] Figure 1 This is a functional framework diagram of the system of the present invention. DETAILED DESCRIPTION

[0042] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0043] Reference Figure 1 , an SDK value-added service management system, the system includes the following modules: work order management module, media asset management module, content arrangement management module, label management module, display arrangement management module, theme management module, corner mark management module, EPG management module, EPG upgrade management module, EPG system management module, terminal user data management module, product package management module, billing management module, rule engine module, monitoring and early warning module, data large screen module, statistical report module, access point management module, distribution point management module, CP / SP management module, domain management module, security management module, service configuration management module, system basic management module, non-functional requirement module;

[0044] The system operation process includes the following steps:

[0045] Step 1: The work order management module connects with upstream and downstream systems, receives work orders sent to this platform by upstream systems, processes them according to the work order process, and distributes the media information associated with the work orders to downstream systems as needed. It supports the upstream system to send release / update / recovery work orders, and performs corresponding process processing on the received work order content based on real-time operation data;

[0046] Step 2: The media asset management module manages all media asset contents received by the system to prepare for editing, mainly including functions such as media asset online, offline, cataloging, recycling and deletion;

[0047] Step 3: The content arrangement module arranges and manages the media data information that needs to be displayed on the EPG, mainly including columns, screening conditions, media tag maintenance and other arrangement contents;

[0048] Step 4: The display arrangement module arranges the EPG display page based on the existing media resources in the platform, including page layout and recommended positions / topics and other content arrangement;

[0049] Step 5: The data large screen module displays key indicator data in a visual manner on a large screen.

[0050] In this implementation, the tag management module manages the optional tags for programs, and adding corresponding tags to programs facilitates screening and classification management.

[0051] In this implementation scheme, the topic management module is used as a separate page to arrange the background poster, display content, layout, etc. of the page, and can be arranged to other locations as an arrangement object.

[0052] In this implementation, the badge management module manages the optional badges of the program for display at the program entrance, so that users can understand the most critical information of the program.

[0053] In this implementation scheme, the EPG management module manages the basic information of the EPG, mainly including templates, automatic arrangement rules, and messages;

[0054] The EPG system management module provides EPG related services to terminal users, develops pages based on templates and other information defined in the EPG management module, and displays pages in coordination with the arrangement of content.

[0055] In this implementation scheme, the terminal user data management module exchanges the required data with the operator, mainly including terminal information and user basic information; and obtains user behavior data.

[0056] In this implementation, the product package management module manages the packaging of multiple programs and supports the management of multiple paid product packages and free product packages.

[0057] In this implementation, the billing management module manages services related to user subscription and program charges.

[0058] In this implementation, the rule engine module uniformly and flexibly manages business rules, facilitates changes and adjustments to business rules, reduces development difficulty, and improves maintainability.

[0059] In this implementation scheme, the monitoring and early warning module performs all-round monitoring and early warning management of the system operation;

[0060] The data screen module visualizes key indicator data on a large screen according to business needs; the statistical report module develops reports according to the needs of the business department; the access point management module manages the interface services provided by this platform for other systems to call; the distribution point management module manages the interface services provided by other systems for this platform to call; the CP / SP management module supports the management of content providers or service providers who provide programs; the domain management module manages the operation domains separately, and can realize unified operation or sub-platform operation according to needs, and supports unified and domain-based secondary operation modes; the security management module supports a complete security management strategy to ensure the security of this platform; the business configuration management module configures and manages the processing methods corresponding to various information changes in the platform; the system basic management module supports the management of basic data and functions required for system operation, including the following units:

[0061] User management: Users are operators who have the authority to enter this platform. After logging in as a system user, they can perform operations with corresponding permissions. It supports basic operations such as adding, deleting, modifying and checking users.

[0062] Role management: Group several permissions that often appear together into roles and assign them to accounts. Roles can be divided into administrators, configurators, monitoring users, operators, etc. Set different roles for customer units to control permissions. Authorize roles and users. Only authorized legitimate users can log in to the system to perform relevant business operations. Support basic operations such as adding, deleting, modifying, and checking roles.

[0063] Menu management: manage the function entrances in the system, and combine role management to perform flexible permission management. Support basic operations such as adding, deleting, modifying and checking menus.

[0064] Department management: Through the department management module, the organization and personnel management of the customer unit can be realized, and it can be associated with the roles and users of the system. It supports basic operations such as adding, deleting, modifying and checking departments.

[0065] Dictionary management: Unified management of enumeration data used in the system, flexible expansion and adjustment of business data enumeration values. Supports basic operations such as adding, deleting, modifying and querying dictionaries.

[0066] Parameter management: Centrally manage the parameter values ​​used in the system, and flexibly adjust the parameter values ​​to achieve different behaviors and expressions of the system. Support basic operations such as adding, deleting, modifying and checking parameters.

[0067] Log management: Provide query for the operation logs of basic data in the system and the system user login logs to track and discover problems.

[0068] Scheduled tasks: Manage the business logic that needs to be executed regularly in the system by configuring scheduled tasks reasonably. Support basic operations such as adding, deleting, modifying and checking scheduled tasks. Including management of the execution time and execution cycle of specified tasks, ensuring that the business process can be flexibly executed as needed.

[0069] In this case, the work order management module, media asset management module, content arrangement management module, label management module, and display arrangement management module work together to realize the reception, cataloging, operation arrangement, EPG publishing, etc. of media assets, so that end users can watch on-demand or live programs on set-top box terminals. The security management module can also support comprehensive security management strategies to ensure the security of this platform. The business configuration management module mainly manages the configuration of the processing methods corresponding to various information changes within the platform.

[0070] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A SDK value-added service management system, characterized in that: The system includes the following modules: work order management module, media asset management module, content arrangement management module, label management module, display arrangement management module, theme management module, corner mark management module, EPG management module, EPG upgrade management module, EPG system management module, terminal user data management module, product package management module, billing management module, rule engine module, monitoring and early warning module, data large screen module, statistical report module, access point management module, distribution point management module, CP / SP management module, domain management module, security management module, business configuration management module, system basic management module, non-functional requirement module; The system operation process includes the following steps: Step 1: The work order management module connects with upstream and downstream systems, receives work orders sent to this platform by upstream systems, processes them according to the work order process, and distributes the media information associated with the work orders to downstream systems as needed. It supports the upstream system to send release / update / recovery work orders, and performs corresponding process processing on the received work order content based on real-time operation data; Step 2: The media asset management module manages all media asset contents received by the system to prepare for editing, mainly including the functions of putting media assets online, offline, cataloging, recycling and deleting; Step 3: The content arrangement module arranges and manages the media data information that needs to be displayed on the EPG. The arrangement content mainly includes columns, screening conditions, and media tag maintenance; Step 4: The display arrangement module arranges the EPG display page based on the existing media resources in the platform. The arrangement content includes page layout and recommended positions / topics; Step 5: The data large screen module displays key indicator data in a visual large screen; The tag management module manages the optional tags of the programs, and the programs are easily screened and classified after adding corresponding tags; The topic management module is a separate page that arranges the background poster, display content, and layout of the page, and can be arranged to other locations as an arrangement object; The badge management module manages the optional badges of the program for display at the program entrance, so that users can understand the most critical information of the program; The EPG management module manages EPG basic information, mainly including templates, automatic arrangement rules, and messages; The EPG system management module provides EPG related services for terminal users, develops pages based on template information defined in the EPG management module, and displays pages in coordination with the arrangement of content; The terminal user data management module exchanges the required data with the operator, mainly including terminal information, user basic information and acquired user behavior data; The product package management module manages the packaging of multiple programs and supports the management of multiple paid product packages and free product packages; The billing management module manages services related to user subscription and program charges; The rule engine module manages business rules in a unified and flexible manner, which facilitates the adjustment of business rules, reduces development difficulty, and improves maintainability; The monitoring and early warning module performs all-round monitoring and early warning management of the system operation status; The data large screen module displays key indicator data in a visual manner based on business needs; The statistical report module develops reports according to the needs of the business department; The access point management module manages the interface services provided by this platform for other systems to call; The distribution point management module manages the interface services provided by other systems for invocation by this platform; The CP / SP management module supports the management of content providers or service providers that provide programs; The domain management module manages the operation domains separately, and can realize unified operation or sub-platform operation according to the needs, and supports unified and domain-based secondary operation modes; The security management module supports comprehensive security management strategies to ensure the security of this platform; The business configuration management module manages the configuration of the processing methods corresponding to various information changes in the platform; The system basic management module supports the management of basic data and functions required for system operation, including the following units: User management: supports basic operations of adding, deleting, modifying and checking users; Role management: Group several permissions that often appear together into roles and assign them to accounts; Menu management: manage the function entrances in the system, combine role management, perform flexible permission management, and support basic operations such as adding, deleting, modifying, and checking menus; Department management: Through the department management module, the organization and personnel management of the customer unit can be realized, and it can be associated with the roles and users of the system, supporting basic operations of adding, deleting, modifying and checking departments; Dictionary management: unified management of enumeration data used in the system, flexible expansion and adjustment of business data enumeration values, and support for basic operations of adding, deleting, modifying and checking dictionaries; Parameter management: unified management of parameter values ​​used in the system, flexible adjustment of parameter values ​​to achieve different behaviors and forms of expression of the system, and support basic operations of adding, deleting, modifying and checking parameters; Log management: provide query for the operation log of basic data in the system and the system user login log to track and discover problems; Scheduled tasks: By reasonably configuring scheduled tasks, the business logic that needs to be executed regularly in the system is managed, and basic operations such as adding, deleting, modifying and checking scheduled tasks are supported.

Citation Information

Patent Citations

  • Intelligent enterprise platform based on code-free development

    CN110221833A

  • Data acquisition and analysis system for new media integrated operation management

    CN111143651A

  • System and method for realizing unified management and injection of media assets

    CN113709505A

  • Method and apparatus for providing online content management and e-commerce solution

    US20150066672A1