CN111831295A - Television desktop system implementation method for automatic media asset operation - Google Patents

Television desktop system implementation method for automatic media asset operation Download PDF

Info

Publication number
CN111831295A
CN111831295A CN202010668961.5A CN202010668961A CN111831295A CN 111831295 A CN111831295 A CN 111831295A CN 202010668961 A CN202010668961 A CN 202010668961A CN 111831295 A CN111831295 A CN 111831295A
Authority
CN
China
Prior art keywords
plate
data
content data
content
party
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
CN202010668961.5A
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.)
Sichuan Hongmagic Cube Network Technology Co ltd
Original Assignee
Sichuan Hongmagic Cube Network Technology 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 Sichuan Hongmagic Cube Network Technology Co ltd filed Critical Sichuan Hongmagic Cube Network Technology Co ltd
Priority to CN202010668961.5A priority Critical patent/CN111831295A/en
Publication of CN111831295A publication Critical patent/CN111831295A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Abstract

The invention discloses a television desktop system implementation method for automatic media asset operation, which comprises the steps of determining a template, storing template data, and introducing basic data of the template by adding the template when adding a plate; after adding the plate, attach things on the plate, include: judging whether the plate is a third-party content data butt-joint plate or not, if so, pulling the corresponding third-party content data through a third-party content data interface according to the navigation type of the plate; analyzing the pulled third-party content data, respectively adding the third-party content data into the plate content, verifying the data in the adding process, and checking whether to update the original content data or insert the new content data according to a verification result; after the attachment content is finished, storing the attachment content; and automatically auditing the plate, associating the plate with the machine type group, and then releasing the plate. The invention saves time for adding a large amount of contents, adding plates, attaching contents, checking contents and checking plates, and improves operation efficiency.

Description

Television desktop system implementation method for automatic media asset operation
Technical Field
The invention relates to the technical field of intelligent televisions, in particular to a television desktop system implementation method for automatic media asset operation.
Background
The technology is rapidly developed, various televisions are continuously updated, only a small number of users use part of old models, the attention of investors to the models is lower and lower, and the user experience of the part of models can be reduced if the operation of the part of models is directly abandoned. If the desktop launchers of the part of models are operated, operators need to manage background processes according to the launchers, namely, the models are configured correspondingly, and then the models are distributed to the terminal, so that the configuration of the content, the separate examination and verification of the blocks and the content and the like consume a large amount of operation investment.
Because most launcher display interfaces of the terminal are displayed by combining resource content and terminal customized content, how to combine third-party content data and terminal built-in data and adjust the third-party content data and the terminal built-in data at will is one of the difficulties to be solved. Because the third-party content is edited by the third-party operation, after the system captures the third-party content data, the operator needs to check the content in the Launcher management background to judge whether the captured content is changed, which results in high operation cost.
Disclosure of Invention
The invention aims to provide a method for realizing a television desktop system for automatic media asset operation, which is used for solving the problems that in the prior art, third-party content data and terminal built-in data cannot be combined and adjusted, and the operation cost is high due to the verification of the third-party content.
The invention solves the problems through the following technical scheme:
a television desktop system implementation method for automatic media asset operation comprises the following steps:
step S100: after a template is determined, storing template data, wherein the template data comprises plate layout data, navigation types and filtering positions, and when the plate is added, introducing the template data of the template through the adding template;
step S200: after adding the plate, attach things on the plate, include:
step S210: judging whether the plate is a third-party content data butt-joint plate or not, if so, pulling the corresponding third-party content data through a third-party content data interface according to the navigation type of the plate;
step S220: analyzing the pulled third-party content data, respectively adding the third-party content data into the plate content, verifying the data in the adding process, and checking whether to update the original content data or insert the new content data according to a verification result;
in the process of content attachment, the pit order of the pulled third-party content data can be adjusted, and any combination of the third-party content data and the terminal built-in data is realized.
Step S230: after the attachment content is finished, storing the attachment content;
step S300: and automatically auditing the plate, associating the plate with the machine type group, and then releasing the plate.
The method for determining whether the third-party content data is a butted plate in step S210 is as follows:
when the parameter value of the plate meets the preset condition (for example, if isNabType is more than 0, the plate belongs to one of the third-party butt-jointed plates), inquiring the matched plate information according to NavType, acquiring plate synchronization information navTypeList, and judging whether the plate synchronization information navTypeList is empty, if so, the plate is not a legal plate, otherwise, the plate belongs to a legal plate. After adding the template, the template data is copied to the lower part of the template selected by the template, the plate synchronization information is the information copied from the template under the plate, wherein the layout data can be modified when the plate is added, and the navigation type and the filtering position are confirmed by the template and cannot be modified.
The method for pulling the third-party content data in step S210 is as follows:
and acquiring third-party content data DataJson, judging whether the DataJson is empty or not, if so, failing to synchronize the data, otherwise, acquiring a pulled return code status code, and entering step S220 when the return code status code meets a preset specification.
The step S220 specifically includes:
step S221: acquiring the maximum sequencing number of the attached plate, wherein if the quantity of the pulled third-party content data is less than the maximum sequencing number, the attachment fails, otherwise, the plate content data is assembled;
step S222: data verification
And querying the database through the third-party service id, comparing the third-party content data with the database content data, and modifying the content data when the data are inconsistent, otherwise, not modifying the content data.
The plate content data includes content basic information data, special parameters and startup parameters, the basic information data includes a content name, a content type, an order, a content source, a data source, a poster1 and a poster2, the special parameters include a third party service id and an uninstalled download address, and the startup parameters include an uninstalled startup parameter and an installed startup parameter.
Compared with the prior art, the invention has the following advantages and beneficial effects:
according to the method, the plate is added quickly through the template, the third-party content data are pulled in the content attachment, the plate is automatically filled according to the filling strategy, the pit order of the pulled third-party content data can be adjusted, any combination of the third-party content data and the terminal built-in data is realized, the correctness of the content data is guaranteed through content verification, the flexibility of operation configuration is guaranteed through the filtering position, and finally all contents directly pass through the plate and the plate are verified through one key of plate verification, so that the time for adding a large amount of contents, adding the plate, attaching the contents, verifying the contents and verifying the plate is saved, and the operation efficiency is improved.
Drawings
FIG. 1 is a functional block diagram of the present invention;
FIG. 2 is a flow chart of the present invention for obtaining third party content data;
FIG. 3 is a flow chart of data validation.
Detailed Description
The present invention will be described in further detail with reference to examples, but the embodiments of the present invention are not limited thereto.
Example 1:
a method for implementing a television desktop system operated by automatic media resources, as shown in fig. 1, includes a launcher operating background, a service processing and a third-party data platform, where the launcher operating background and the service processing access the third-party data platform through a third-party data interface, and the launch operating background includes the following steps according to a distribution flow of a tile: layout configuration, plate addition, mode management, machine type group configuration, content attachment, content examination, plate examination and plate release; the layout configuration is used for setting a third-party plate template, so that plate addition is facilitated, plate addition is performed after the layout configuration is completed, most of plate data can be directly and automatically added by selecting the template, after content is filled into the plates through content attachment, content examination and plate examination are performed, plate release is completed, the plates are correlated in mode management, modes and machine types are correlated through machine type group configuration, and directional release can be performed to the terminal.
The content attachment module completes service processing, including data capture, layout capture, data analysis, data assembly and data verification, and completes content pulling, content analysis, assembly, verification and content sequence adjustment.
The method specifically comprises the following steps:
1. the system is provided with a template: adding a template plate in a launcher management background, storing basic information of the template plate, and storing other information of the template in a database, wherein the other information mainly comprises a plate panel Id, a navigation type navtype, a filtering position filter _ position and the like;
2. content attachment:
(1) judging legal plates:
A1. judging whether the mode of the plate is matched to the machine type group, if so, judging whether the plate is a legal plate of the third-party content data (the navigation types are: TODAY, LIVE, NETVIDEO, LIFE, EDUCATION, GAME, APP, PERSON, SETUP, CARTON, COLLECTION, OUT4K _ NETVIDEO and IQIYI _ MOVIE), namely the plate exists and belongs to one of legal values, and the judgment basis is as follows: whether isNavType greater than 0 is satisfied;
as shown in fig. 2:
A2. if the isNavType is larger than 0, the third-party content data is in butt joint with the plate, and the matched plate information navTypeList is searched according to the navigation type NavType parameter, wherein the NavType mainly comprises the navigation type navType of the plate, the filtering position filterPosition and plate layout data; judging whether the navTypeList is empty, if so, the plate is not a legal plate, and the third-party content data can not be pulled; if not, the third-party content data can be pulled to be filled;
(2) data pulling:
B1. if the plate is legal, acquiring third-party content data IqiyiDataJson through a third-party content data interface (if the third-party data is the Aichi art data) according to the navigation type of the plate, judging whether the IqiyiDataJson is empty or not, and if the data is empty, failing to synchronize the data;
B2. if the IqiyiDataJson is not null, acquiring a returned status code pulled by the third-party content data, judging whether the value of the returned status code is equal to 'C00000', and if so, failing to synchronize the data; otherwise, processing the obtained data;
(3) data processing:
acquiring the maximum sequencing number maxLayoutCount of the attached plate, and if the number of the pulled contents is less than maxLayoutCount, failing to attach; if the content is larger than the maxLayoutCount, the content data is assembled;
content data assembly mainly comprises three parts: content basic information data, special parameters and startup parameters. The startup parameters are mainly used for television page jump and comprise uninstalled startup parameters and installed startup parameters. The content basic information assembly is directly obtained and filled from third-party content data, such as content name, content type, sequence prior, content source, data source, poster1(2D poster), poster2(3D poster), and the like;
the start parameters need to be assembled according to the type parameters of the third-party content data, the type parameters mainly comprise three types of albums, videos and broadcast lists, and the start parameters corresponding to various types are different; secondly, special parameters are provided, which mainly include bsid (third party service id) and dlurl (download address not installed). When the third party is an arcade, the dlurl parameter may be populated with a value. Querying the data of the content database through bsid, and if the content does not exist, inserting the third-party content data into the database without verification; if the content exists, whether the content data is changed or not is checked through content verification to judge whether the content is updated or not, if the content is updated, the content data in the database is updated, and the starting parameter of the content is inserted into the database again after the content is deleted.
(4) Data verification:
the data verification process is as shown in fig. 3, the database content is queried by bsid, and then the third-party content is compared with the database content data. The basic information data of the content, the installed starting parameters and the uninstalled starting parameters of the content are mainly compared, and the parameter content is changed as long as the data are inconsistent; if all three items of data are consistent, the content is not modified.
(5) And acquiring filtering position data by inquiring the plate navigation information association table of the plate, inserting the data into the database association table of the plate and the content, and adding no content to pit positions corresponding to the filtering positions. The operator attaches the content to himself, and the data is saved when each pit of the board has content and the content is not repeated. The operation can adjust the position of the content in the pit position through the content attachment and content sequence adjustment.
3. After content attachment is carried out, the attached plate and the newly added content are checked, or only one-key checking is carried out on a plate checking interface, and then plate release is carried out;
although the present invention has been described herein with reference to the illustrated embodiments thereof, which are intended to be preferred embodiments of the present invention, it is to be understood that the invention is not limited thereto, and that numerous other modifications and embodiments can be devised by those skilled in the art that will fall within the spirit and scope of the principles of this disclosure.

Claims (5)

1. A television desktop system implementation method for automatic media asset operation is characterized by comprising the following steps:
step S100: after a template is determined, storing template data, wherein the template data comprises plate layout data, navigation types and filtering positions, and when the plate is added, introducing the template data of the template through the adding template;
step S200: after adding the plate, attach things on the plate, include:
step S210: judging whether the plate is a third-party content data butt-joint plate or not, if so, pulling the corresponding third-party content data through a third-party content data interface according to the navigation type of the plate;
step S220: analyzing the pulled third-party content data, respectively adding the third-party content data into the plate content, verifying the data in the adding process, and checking whether to update the original content data or insert the new content data according to a verification result;
step S230: after the attachment content is finished, storing the attachment content;
step S300: and automatically auditing the plate, associating the plate with the machine type group, and then releasing the plate.
2. The method of claim 1, wherein the step S210 of determining whether the third-party content data is docked with the tile includes:
when the parameter value of the plate meets the preset condition, inquiring the matched plate information according to the NavType, acquiring plate synchronization information navTypeList, and judging whether the plate synchronization information navTypeList is empty, wherein if the plate synchronization information navTypeList is empty, the plate is not a legal plate, and otherwise, the plate belongs to a legal plate.
3. The method for implementing a television desktop system for automated media asset operation according to claim 2, wherein the method for pulling the third-party content data in step S210 is as follows:
and acquiring third-party content data DataJson, judging whether the DataJson is empty or not, if so, failing to synchronize the data, otherwise, acquiring a pulled return code status code, and entering step S220 when the return code status code meets a preset specification.
4. The method as claimed in claim 3, wherein the step S220 specifically includes:
step S221: acquiring the maximum sequencing number of the attached plate, wherein if the quantity of the pulled third-party content data is less than the maximum sequencing number, the attachment fails, otherwise, the plate content data is assembled;
step S222: data verification
And querying the database through the third-party service id, comparing the third-party content data with the database content data, and modifying the content data when the data are inconsistent, otherwise, not modifying the content data.
5. The method of claim 4, wherein the plate content data comprises content basic information data, special parameters and startup parameters, the basic information data comprises a content name, a content type, an order, a content source, a data source, a poster1 and a poster2, the special parameters comprise a third party service id and an uninstalled download address, and the startup parameters comprise an uninstalled startup parameter and an installed startup parameter.
CN202010668961.5A 2020-07-13 2020-07-13 Television desktop system implementation method for automatic media asset operation Pending CN111831295A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010668961.5A CN111831295A (en) 2020-07-13 2020-07-13 Television desktop system implementation method for automatic media asset operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010668961.5A CN111831295A (en) 2020-07-13 2020-07-13 Television desktop system implementation method for automatic media asset operation

Publications (1)

Publication Number Publication Date
CN111831295A true CN111831295A (en) 2020-10-27

Family

ID=72901378

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010668961.5A Pending CN111831295A (en) 2020-07-13 2020-07-13 Television desktop system implementation method for automatic media asset operation

Country Status (1)

Country Link
CN (1) CN111831295A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254444A (en) * 2021-05-25 2021-08-13 四川虹魔方网络科技有限公司 Background attachment implementation method for customized television desktop component

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030084449A1 (en) * 2001-09-19 2003-05-01 Chane Lena D. Interactive user interface for television applications
US20140229836A1 (en) * 2013-02-14 2014-08-14 Sony Corporation User-defined home screen for ultra high definition (uhd) tv
CN105635758A (en) * 2015-12-30 2016-06-01 深圳创维数字技术有限公司 Background management method for smart television desktop and server
CN105872635A (en) * 2015-12-16 2016-08-17 乐视云计算有限公司 Video resource distribution method and device
CN107483449A (en) * 2017-08-24 2017-12-15 四川长虹电器股份有限公司 A kind of generally applicable television terminal management systems and management method
CN110366025A (en) * 2019-07-12 2019-10-22 深圳Tcl新技术有限公司 Show configuration method, intelligent terminal and the computer readable storage medium of content
CN110874222A (en) * 2018-08-30 2020-03-10 Tcl集团股份有限公司 Template deployment method and device of smart television and server

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030084449A1 (en) * 2001-09-19 2003-05-01 Chane Lena D. Interactive user interface for television applications
US20140229836A1 (en) * 2013-02-14 2014-08-14 Sony Corporation User-defined home screen for ultra high definition (uhd) tv
CN105872635A (en) * 2015-12-16 2016-08-17 乐视云计算有限公司 Video resource distribution method and device
CN105635758A (en) * 2015-12-30 2016-06-01 深圳创维数字技术有限公司 Background management method for smart television desktop and server
CN107483449A (en) * 2017-08-24 2017-12-15 四川长虹电器股份有限公司 A kind of generally applicable television terminal management systems and management method
CN110874222A (en) * 2018-08-30 2020-03-10 Tcl集团股份有限公司 Template deployment method and device of smart television and server
CN110366025A (en) * 2019-07-12 2019-10-22 深圳Tcl新技术有限公司 Show configuration method, intelligent terminal and the computer readable storage medium of content

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254444A (en) * 2021-05-25 2021-08-13 四川虹魔方网络科技有限公司 Background attachment implementation method for customized television desktop component
CN113254444B (en) * 2021-05-25 2022-11-04 四川虹魔方网络科技有限公司 Background attachment implementation method for customized television desktop component

Similar Documents

Publication Publication Date Title
CN103678319B (en) Resource file update method, device and system and server
CN106557339A (en) The upgrade method and device of equipment firmware
CN102081532A (en) Method for dynamically upgrading functions of set top box
CN108874426B (en) Application program updating method and device and readable storage medium
CN104185066A (en) Method and device for automatically verifying electronic program menu
CN111488088B (en) Equipment state identification method and device and intelligent terminal
CN103729384A (en) Information filtering method, system and device
CN105100144A (en) Application updating method and device
CN109857455A (en) Installation kit packaging method, system, equipment and storage medium
CN111831295A (en) Television desktop system implementation method for automatic media asset operation
CN107770212A (en) Rich communication suite distribution platform, method for updating edition and system, mobile terminal
CN111984239A (en) Page configuration method, device, server and storage medium
CN109542794A (en) A kind of Software Automatic Testing Method applied to embedded system
CN105824926A (en) Method for dynamically selecting and calling external system interface
WO2020199543A1 (en) Method and apparatus applicable to release and upgrade of hybrid application, and intelligent device
CN107483449B (en) Universal television terminal management system and management method
CN103458121B (en) Realize the system and method that Android version is compatible with third party's function
CN112312212B (en) Upgrading method and related device for digital television system
CN104837061A (en) Method and device for modifying and managing video playlist
CN113590179A (en) Plug-in detection method and device, electronic equipment and storage medium
CN113301059A (en) Method and system for realizing interconnection of car box and car machine and related equipment
CN106155709A (en) Plug-in loading method, device and equipment
CN111524037B (en) Method and system for intelligent point distribution of on-line equipment
CN112165651B (en) Method and system for realizing online upgrade of Linux set top box into Android set top box
CN114553621B (en) Equipment access method and device, storage medium and electronic device

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