[go: up one dir, main page]

CN106331865B - Load method, system and cloud and the smart television of template packet - Google Patents

Load method, system and cloud and the smart television of template packet Download PDF

Info

Publication number
CN106331865B
CN106331865B CN201510358395.7A CN201510358395A CN106331865B CN 106331865 B CN106331865 B CN 106331865B CN 201510358395 A CN201510358395 A CN 201510358395A CN 106331865 B CN106331865 B CN 106331865B
Authority
CN
China
Prior art keywords
tab
package
launcher
unit
template
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.)
Expired - Fee Related
Application number
CN201510358395.7A
Other languages
Chinese (zh)
Other versions
CN106331865A (en
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.)
TCL Corp
Original Assignee
TCL Corp
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 TCL Corp filed Critical TCL Corp
Priority to CN201510358395.7A priority Critical patent/CN106331865B/en
Publication of CN106331865A publication Critical patent/CN106331865A/en
Application granted granted Critical
Publication of CN106331865B publication Critical patent/CN106331865B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26291Content 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 providing content or additional data updates, e.g. updating software modules, stored at the client

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明适用于智能电视技术领域,提供了一种加载模板包的方法、装置、系统及云端和智能电视,所述方法包括:云端根据Launcher的内容进行分类,并为每一分类定义一个Tab;针对每个Tab生成一个布局,并针对每个Tab的布局生成对应的内容;将每个Tab的布局和内容打包成一个Tab包;将所有的Tab包打包成一个Launcher模板包;智能电视从云端获取Launcher模板包;将所述Launcher模板包分解成多个独立的Tab包;解析指定的Tab包,加载并显示所述指定的Tab包中的布局和内容。本发明,按Tab包分开加载模板包,Tab包之间互不影响,实现了Launcher的实时更新而不需要整体重新加载。

The present invention is applicable to the technical field of smart TVs, and provides a method, device, system, cloud and smart TV for loading a template package. The method includes: the cloud classifies the content of the Launcher, and defines a Tab for each classification; Generate a layout for each Tab, and generate corresponding content for the layout of each Tab; package the layout and content of each Tab into a Tab package; package all Tab packages into a Launcher template package; Smart TV from the cloud Obtain the Launcher template package; decompose the Launcher template package into multiple independent Tab packages; parse the specified Tab package, load and display the layout and content in the specified Tab package. In the present invention, the template packages are loaded separately according to the Tab packages, the Tab packages do not affect each other, and the real-time update of the Launcher is realized without the need for overall reloading.

Description

Load method, system and cloud and the smart television of template packet
Technical field
The invention belongs to ntelligent television technolog field more particularly to a kind of method, apparatus, system and clouds for loading template packet End and smart television.
Background technique
Desktop TV starter TV Launcher is used to show the content of smart television to user, contains video display, pushes away It recommends, application, education, the various contents such as game.
Existing TV is when Launcher loads Launcher template packet, first by cloud editor's layout of Launcher and interior Hold, generates Launcher template packet, then the Launcher template packet of generation is transferred to smart television by cloud, smart television is first The layout in Launcher template packet is parsed, after the layout of Launcher is determined, then the various fills that parsing is obtained Into the layout of Launcher, just user will be showed to watch after the completion of full content filling.
TV Launcher is to be presented to the user with a whole interface in interface display simultaneously, and full page exists always Display state.If the layout of Launcher needs to change or content needs to change and requires Launcher for full content again Load is primary, and new content is completely presented to user again.
This Launcher template packet loading method limits the update of the content of Launcher, and Launcher does not add again Carry just can not more new data, and Launcher only TV restarting Shi Caihui reload, cause user primary in this way New content can not be received in booting, the delay of content receives very serious.
Summary of the invention
The embodiment of the invention provides a kind of method, system and cloud for loading template packet and smart televisions, it is intended to solve The Launcher template packet loading method that the prior art provides limits the update of the content of Launcher, and Launcher is not again Load just can not more new data, and Launcher only TV restarting Shi Caihui reload, cause user one in this way New content can not be received in secondary booting, the delay of content receives very serious problem.
On the one hand, a kind of method loading Launcher template packet is provided, which comprises
Cloud is classified according to the content of Launcher, and is one Tab of each class definition;
Cloud generates a layout for each Tab, and generates corresponding content for the layout of each Tab;
The layout of each Tab and content are packaged into a Tab packet by cloud, contain each Tab in the layout of each Tab Coordinate;
All Tab packets are packaged into a Launcher template packet by cloud;
Smart television obtains the Launcher template packet from cloud;
In Launcher starting, the Launcher template packet is resolved into multiple independent Tab packets by smart television;
The specified Tab packet of smart television parsing, loads and shows the layout and content in the specified Tab packet.
Further, after all Tab packets are packaged into a Launcher template packet by the cloud, the method Further include:
Cloud updates the specified Tab packet in the Launcher template packet;
The updated specified Tab encapsulating is dressed up a new Launcher template packet by cloud, and is transmitted described new Launcher template packet to smart television;
Smart television decomposes the new Launcher template packet;
Smart television judge the new Tab packet for including in the new Launcher template packet whether with it is current existing old Tab packet repeat, if it is, delete the old Tab packet, the reservation new Tab packet;
Smart television parses the new Tab packet, loads and shows the layout and content in the new Tab packet.
On the other hand, a kind of system loading Launcher template packet is provided, the system comprises: cloud and intelligence electricity Depending on;
The cloud includes:
Tab definition unit for being classified according to the content of Launcher, and is one Tab of each class definition;
Layout and content generation unit, each Tab for defining for the Tab definition unit generate a layout, And corresponding content is generated for the layout of each Tab;
First packaged unit, the layout and content of each Tab for generating the layout and content generation unit are beaten It is bundled into a Tab packet, contains the coordinate of each Tab in the layout of each Tab;
Second packaged unit, all Tab packets for first packaged unit to be packaged into are packaged into one Launcher template packet;
The smart television includes:
Template packet acquiring unit, for obtaining the Launcher template packet that second packaged unit is packaged into from cloud;
First decomposition unit, in Launcher starting, the template packet acquiring unit to be obtained from cloud Launcher template packet resolves into multiple independent Tab packets;
First loaded and displayed unit, for parsing in multiple independent Tab packets that first decomposition unit resolves into Specified Tab packet loads and shows the layout and content in the specified Tab packet.
Further, the cloud further include:
Tab packet updating unit, it is specified in the Launcher template packet that second packaged unit is packaged into for updating Tab packet;
Tab packet transmission unit, for by the updated specified Tab encapsulating of the Tab packet updating unit dress up one it is new Launcher template packet, and the new Launcher template packet is transmitted to smart television;
The smart television further include:
Second decomposition unit, for decomposing the new Launcher template packet of the Tab packet transmission unit transmission;
Judging unit, include in the new Launcher template packet for judging Tab packet transmission unit transmission is new Tab packet whether repeated with current existing old Tab packet, if it is, delete the old Tab packet, reservation is described newly Tab packet;
Second loaded and displayed unit, the new Tab packet retained for parsing the judging unit are loaded and are shown described new Tab packet in layout and content.
In another aspect, providing a kind of cloud, the cloud includes:
Tab definition unit for being classified according to the content of Launcher, and is one Tab of each class definition;
Layout and content generation unit, each Tab for defining for the Tab definition unit generate a layout, And corresponding content is generated for the layout of each Tab;
First packaged unit, the layout and content of each Tab for generating the layout and content generation unit are beaten It is bundled into a Tab packet, contains the coordinate of each Tab in the layout of each Tab;
Second packaged unit, all Tab packets for first packaged unit to be packaged into are packaged into one Launcher template packet.
Further, the cloud further include:
Tab packet updating unit, it is specified in the Launcher template packet that second packaged unit is packaged into for updating Tab packet;
Tab packet transmission unit, for by the updated specified Tab encapsulating of the Tab packet updating unit dress up one it is new Launcher template packet, and the new Launcher template packet is transmitted to smart television.
Another aspect, provides a kind of smart television, and the smart television includes:
Template packet acquiring unit, for obtaining the Launcher template packet that second packaged unit is packaged into from cloud;
First decomposition unit, in Launcher starting, the template packet acquiring unit to be obtained from cloud Launcher template packet resolves into multiple independent Tab packets;
First loaded and displayed unit, for parsing in multiple independent Tab packets that first decomposition unit resolves into Specified Tab packet loads and shows the layout and content in the specified Tab packet.
Further, the smart television further include:
Second decomposition unit, for decomposing the new Launcher template packet of cloud transmission;
Judging unit, include in the new Launcher template packet for judging Tab packet transmission unit transmission is new Tab packet whether repeated with current existing old Tab packet, if it is, delete the old Tab packet, reservation is described newly Tab packet;
Second loaded and displayed unit, the new Tab packet retained for parsing the judging unit are loaded and are shown described new Tab packet in layout and content.
It include multiple Tab packets in the Launcher template packet that the embodiment of the present invention, cloud generate, each Tab packet includes The layout and content of oneself, can be by Tab packets point when smart television loads Launcher template packet in Launcher starting Load is opened, is independent of each other between Tab packet, when the layout or content of Launcher need to change, need to only update some needs The Tab packet of change, and also only need to load the Tab packet of change, remaining Tab packet not changed does not need to add again It carries, the real-time update that Launcher may be implemented is reloaded without whole.
Detailed description of the invention
Fig. 1 is the implementation flow chart of the method for the load Launcher template packet that the embodiment of the present invention one provides;
Fig. 2 is the composition schematic diagram for the Launcher template packet that the prior art provides;
Fig. 3 be the embodiment of the present invention one provide load Launcher template packet embodiment of the method in, generation The composition schematic diagram of Launcher template packet;
Fig. 4 is the structural block diagram of the system of load Launcher template packet provided by Embodiment 2 of the present invention.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
In embodiments of the present invention, cloud is classified according to the content of Launcher, and is each class definition one After Tab, a layout is generated for each Tab, and generate corresponding content for the layout of each Tab, then by each Tab Layout and content be packaged into a Tab packet, all Tab packets are finally packaged into a Launcher template packet;Intelligence electricity After obtaining the Launcher template packet from cloud, in Launcher starting, first the Launcher template packet is decomposed At multiple independent Tab packets, then specified Tab packet is parsed, load and shows the layout and content in the specified Tab packet.
Realization of the invention is described in detail below in conjunction with specific embodiment:
Embodiment one
Fig. 1 shows the implementation process of the method for the load Launcher template packet of the offer of the embodiment of the present invention one, is described in detail It is as follows:
In step s101, cloud is classified according to the content of Launcher, and is one Tab of each class definition.
Fig. 2 shows the schematic diagram of existing Launcher template packet, existing Launcher template packet include layout and Content two parts, wherein content may include recommendation, video display, application, game, education.
In embodiments of the present invention, cloud is classified according to the content of Launcher, available game, using, push away Recommend, educate and the classification such as video display, can be one Tab of each class definition, for example, can define recommend Tab, video display Tab, Using Tab, game Tab, education Tab.
In step s 102, cloud generates a layout for each Tab, and generates and correspond to for the layout of each Tab Content.
In embodiments of the present invention, cloud, which can be directed to, recommends Tab, video display Tab, using Tab, game Tab and education Tab It generates respectively and recommends layout, video display layout, application layout, game layout and educational distribution, then be directed to the layout of each Tab, than Layout, video display layout, application layout, game layout and educational distribution is such as recommended to generate corresponding recommendation, movie and television contents, answer With content, game content and education content.
In step s 103, the layout of each Tab and content are first packaged into a Tab packet by cloud, then by all Tab Packet is packaged into a Launcher template packet, contains the location coordinate information of each Tab in the layout of each Tab.
In embodiments of the present invention, the layout of each Tab and content are first packaged into a Tab packet by cloud, then will be owned Tab packet be packaged into a Launcher template packet, contain the coordinate of each Tab in the layout of each Tab.Preferably, often The interval between each Tab and other Tab can also be included in the layout of a Tab.
For example, as shown in figure 3, Tab, video display Tab will be recommended, using the layout and content of Tab, game Tab and education Tab It is packaged into respectively and recommends Tab packet, video display Tab packet, using Tab packet, game Tab packet and education Tab packet, recommend Tab packet, video display Tab packet, using Tab packet, game Tab packet and education Tab packet include layout and content two parts, be packaged generation newly It include recommending Tab packet, video display Tab packet, using Tab packet, game Tab packet and education Tab packet in Launcher template packet.
In step S104, smart television obtains the Launcher template packet from cloud.
In embodiments of the present invention, smart television obtains Launcher template packet, the Launcher template packet from cloud It is the Launcher template packet that cloud generates in embodiment one.
In step s105, when Launcher starts, smart television resolves into the Launcher template packet multiple Independent Tab packet.
In embodiments of the present invention, bale breaker is installed in smart television, gets the Launcher template of cloud generation Bao Hou, in Launcher starting, bale breaker, which decomposes, is packaged integral Launcher template packet, by Launcher template packet point Solution is at multiple independent Tab packets, for example recommends Tab packet, video display Tab packet, using Tab packet, game Tab packet, education Tab packet etc..
In step s 106, the specified Tab packet of smart television parsing loads and shows the layout in the Tab packet and interior Hold.
In embodiments of the present invention, Tab resolver is installed, when starting Launcher, Tab resolver is negative in smart television The specified Tab packet of duty parsing, loads the layout and content in the specified Tab packet, after the completion of load, presents information to use Family.
Specifically, first Tab is only shown first, so smart television is whole when Intelligent television terminal starts launcher The Tab packet that first to be shown only is split into layout and content by the Tab resolver at end.The Tab resolver of Intelligent television terminal The layout for reading first Tab packet loads corresponding content, user is presented to after the completion of load.
When user needs to watch the content of next Tab packet, the Tab resolver of Intelligent television terminal is torn open according to mode above Divide next Tab packet, and loads the layout and content that next Tab packet is presented.
It should be noted that synchronization, the Tab resolver of Intelligent television terminal can only parse a Tab packet.
Preferably, after step s 103, further comprising the steps of:
Step 1, cloud update the specified Tab packet in the Launcher template packet.
In this step, since the data in Launcher template packet are the presence in the form of multiple independent Tab packets, so When cloud needs to be updated the data in Launcher template packet, some Tab packet for needing to update need to be only updated.
The updated specified Tab encapsulating is dressed up a new Launcher template packet by step 2, cloud, and is transmitted The new Launcher template packet is to smart television.
Step 3, smart television parse the new Launcher template packet.
Step 4, smart television judge the new Tab packet for including in the new Launcher template packet whether with currently The old Tab packet having repeats, if it is, deleting the old Tab packet, retains the new Tab packet.
Step 5, smart television parse the new Tab packet, load and show the layout in the new Tab packet and interior Hold.
In this step, when user watches to the Tab of update, the resolver of smart television parses the new Tab packet, adds It carries and shows the layout and content in the new Tab packet.
As can be seen that the content on TV Launcher can not need to restart according to the content real-time change in cloud Launcher can come into force.
The present embodiment, cloud generate Launcher template packet in include multiple Tab packets, each Tab packet comprising oneself Layout and content when smart television loads Launcher template packet, can separately be loaded, mutual not shadow between Tab packet by Tab packet It rings, when the layout or content of Launcher need to change, need to only update some Tab packet for needing to change, and also only need The Tab packet of change is loaded, remaining Tab packet not changed does not need to reload, and the reality of Launcher may be implemented Shi Gengxin is reloaded without whole, and only needs to transmit the content of variation, Ke Yijie between cloud and smart television Save network flow.
Those of ordinary skill in the art will appreciate that all or part of the steps in realization the various embodiments described above method is can It is completed with instructing relevant hardware by program, corresponding program can store in a computer-readable storage medium In, the storage medium, such as ROM/RAM, disk or CD.
Embodiment two
Fig. 4 shows the specific block diagram of the system of load Launcher template packet provided by Embodiment 2 of the present invention, For ease of description, only parts related to embodiments of the present invention are shown.The system 4 of load Launcher template packet is wrapped It includes: cloud 41 and smart television 42.
Specifically, the cloud 41 includes: Tab definition unit 411, layout and content generation unit 412, the first pack slip Member 413 and the second packaged unit 414.
Wherein, Tab definition unit 411 for being classified according to the content of Launcher, and is each class definition one A Tab;
Layout and content generation unit 412, for generating one for each Tab of the Tab definition unit 411 definition Layout, and corresponding content is generated for the layout of each Tab;
First packaged unit 413, the layout of each Tab for generating the layout and content generation unit 412 and Content is packaged into a Tab packet, contains the location coordinate information of each Tab in the layout of each Tab;
Second packaged unit 414, all Tab packets for first packaged unit 413 to be packaged into are packaged into one A Launcher template packet;
Specifically, the smart television 42 includes: template packet acquiring unit 421, the first decomposition unit 422 and the first load Display unit 423.
Wherein, template packet acquiring unit 421, for obtaining the Launcher that second packaged unit is packaged into from cloud Template packet;
First decomposition unit 422, in Launcher starting, the template packet acquiring unit to be obtained from cloud Launcher template packet resolves into multiple independent Tab packets;
First loaded and displayed unit 423, for parsing in multiple independent Tab packets that first decomposition unit resolves into Specified Tab packet, load and show the layout and content in the specified Tab packet.
Further, the cloud 41 further include:
Tab packet updating unit, for updating the finger in the Launcher template packet that second packaged unit 414 is packaged into Determine Tab packet;
Tab packet transmission unit, for by the updated specified Tab encapsulating of the Tab packet updating unit dress up one it is new Launcher template packet, and the new Launcher template packet is transmitted to smart television;
The smart television 42 further include:
Second decomposition unit, for decomposing the new Launcher template packet of the Tab packet transmission unit transmission;
Judging unit, include in the new Launcher template packet for judging Tab packet transmission unit transmission is new Tab packet whether repeated with current existing old Tab packet, if it is, delete the old Tab packet, reservation is described newly Tab packet;
Second loaded and displayed unit, the new Tab packet retained for parsing the judging unit are loaded and are shown described new Tab packet in layout and content.
The system of load Launcher template packet provided in an embodiment of the present invention can be applied real in aforementioned corresponding method It applies in example one, details are referring to the description of above-described embodiment one, and details are not described herein.
It is worth noting that, included each unit is only drawn according to function logic in above-mentioned apparatus embodiment Point, but be not limited to the above division, as long as corresponding functions can be realized;In addition, each functional unit is specific Title is also only for convenience of distinguishing each other, the protection scope being not intended to restrict the invention.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention Made any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.

Claims (8)

1.一种加载Launcher模板包的方法,其特征在于,所述方法包括:1. a method for loading Launcher template package, is characterized in that, described method comprises: 云端根据Launcher的内容进行分类,并为每一分类定义一个Tab;The cloud classifies the content of the Launcher and defines a Tab for each classification; 云端针对每个Tab生成一个布局,并针对每个Tab的布局生成对应的内容;The cloud generates a layout for each Tab, and generates corresponding content for the layout of each Tab; 云端将每个Tab的布局和内容打包成一个Tab包,每个Tab的布局中包含了每个Tab的坐标;The cloud packages the layout and content of each Tab into a Tab package, and the layout of each Tab contains the coordinates of each Tab; 云端将所有的Tab包打包成一个Launcher模板包;The cloud packages all Tab packages into a Launcher template package; 智能电视从云端获取所述Launcher模板包;The smart TV obtains the Launcher template package from the cloud; 在Launcher启动时,智能电视将所述Launcher模板包分解成多个独立的Tab包;When Launcher starts, the smart TV decomposes the Launcher template package into multiple independent Tab packages; 智能电视解析指定的Tab包,加载并显示所述指定的Tab包中的布局和内容。The smart TV parses the specified Tab package, loads and displays the layout and content in the specified Tab package. 2.如权利要求1所述的方法,其特征在于,在所述云端将所有的Tab包打包成一个Launcher模板包之后,所述方法还包括:2. The method according to claim 1, characterized in that, after all Tab packages are packaged into a Launcher template package in the cloud, the method further comprises: 云端更新所述Launcher模板包中的指定Tab包;The cloud updates the specified Tab package in the Launcher template package; 云端将更新后的所述指定Tab包封装成一个新的Launcher模板包,并传输所述新的Launcher模板包至智能电视;The cloud encapsulates the updated specified Tab package into a new Launcher template package, and transmits the new Launcher template package to the smart TV; 智能电视分解所述新的Launcher模板包;Smart TVs break down the new Launcher template pack; 智能电视判断所述新的Launcher模板包中包含的新的Tab包是否与当前已有的旧的Tab包重复,如果是,则删除所述旧的Tab包,保留所述新的Tab包;The smart TV judges whether the new Tab package contained in the new Launcher template package is duplicated with the currently existing old Tab package, and if so, deletes the old Tab package and retains the new Tab package; 智能电视解析所述新的Tab包,加载并显示所述新的Tab包中的布局和内容。The smart TV parses the new Tab package, loads and displays the layout and content in the new Tab package. 3.一种加载Launcher模板包的系统,其特征在于,所述系统包括:云端和智能电视;3. a system for loading Launcher template package, is characterized in that, described system comprises: cloud and smart TV; 所述云端包括:The cloud includes: Tab定义单元,用于根据Launcher的内容进行分类,并为每一分类定义一个Tab;Tab definition unit, used to classify according to the content of Launcher, and define a Tab for each classification; 布局和内容生成单元,用于针对所述Tab定义单元定义的每个Tab生成一个布局,并针对每个Tab的布局生成对应的内容;A layout and a content generation unit, for generating a layout for each Tab defined by the Tab definition unit, and generating corresponding content for the layout of each Tab; 第一打包单元,用于将所述布局和内容生成单元生成的每个Tab的布局和内容打包成一个Tab包,每个Tab的布局中包含了每个Tab的坐标;The first packaging unit is used to package the layout and content of each Tab generated by the layout and content generation unit into a Tab package, and the layout of each Tab includes the coordinates of each Tab; 第二打包单元,用于将所述第一打包单元打包成的所有的Tab包打包成一个Launcher模板包;The second packaging unit is used to package all the Tab packages packaged by the first packaging unit into a Launcher template package; 所述智能电视包括:The smart TV includes: 模板包获取单元,用于从云端获取所述第二打包单元打包成的Launcher模板包;a template package obtaining unit, used to obtain the Launcher template package packaged by the second packaging unit from the cloud; 第一分解单元,用于在Launcher启动时,将所述模板包获取单元从云端获取的Launcher模板包分解成多个独立的Tab包;The first decomposition unit is used to decompose the Launcher template package obtained by the template package acquisition unit from the cloud into a plurality of independent Tab packages when the Launcher is started; 第一加载显示单元,用于解析所述第一分解单元分解成的多个独立的Tab包中的指定的Tab包,加载并显示所述指定的Tab包中的布局和内容。The first loading and displaying unit is configured to parse a specified Tab package among the multiple independent Tab packages decomposed by the first decomposition unit, and load and display the layout and content in the specified Tab package. 4.如权利要求3所述的系统,其特征在于,所述云端还包括:4. The system of claim 3, wherein the cloud further comprises: Tab包更新单元,用于更新所述第二打包单元打包成的Launcher模板包中的指定Tab包;Tab package update unit, for updating the specified Tab package in the Launcher template package packaged by the second packaging unit; Tab包传输单元,用于将所述Tab包更新单元更新后的指定Tab包封装成一个新的Launcher模板包,并传输所述新的Launcher模板包至智能电视;The Tab package transmission unit is used to encapsulate the specified Tab package updated by the Tab package update unit into a new Launcher template package, and transmit the new Launcher template package to the smart TV; 所述智能电视还包括:The smart TV also includes: 第二分解单元,用于分解所述Tab包传输单元传输的新的Launcher模板包;The second decomposition unit, for decomposing the new Launcher template package transmitted by the Tab packet transmission unit; 判断单元,用于判断所述Tab包传输单元传输的新的Launcher模板包中包含的新的Tab包是否与当前已有的旧的Tab包重复,如果是,则删除所述旧的Tab包,保留所述新的Tab包;Judging unit, for judging whether the new Tab package contained in the new Launcher template package transmitted by the Tab package transmission unit is repeated with the current existing old Tab package, if yes, then delete the old Tab package, Keep the new Tab package; 第二加载显示单元,用于解析所述判断单元保留的新的Tab包,加载并显示所述新的Tab包中的布局和内容。The second loading and displaying unit is configured to parse the new Tab package retained by the judging unit, and load and display the layout and content in the new Tab package. 5.一种云端,其特征在于,所述云端包括:5. A cloud, characterized in that the cloud comprises: Tab定义单元,用于根据Launcher的内容进行分类,并为每一分类定义一个Tab;Tab definition unit, used to classify according to the content of Launcher, and define a Tab for each classification; 布局和内容生成单元,用于针对所述Tab定义单元定义的每个Tab生成一个布局,并针对每个Tab的布局生成对应的内容;A layout and a content generation unit, for generating a layout for each Tab defined by the Tab definition unit, and generating corresponding content for the layout of each Tab; 第一打包单元,用于将所述布局和内容生成单元生成的每个Tab的布局和内容打包成一个Tab包,每个Tab的布局中包含了每个Tab的坐标;The first packaging unit is used to package the layout and content of each Tab generated by the layout and content generation unit into a Tab package, and the layout of each Tab includes the coordinates of each Tab; 第二打包单元,用于将所述第一打包单元打包成的所有的Tab包打包成一个Launcher模板包。The second packaging unit is used for packaging all the Tab packages packaged by the first packaging unit into a Launcher template package. 6.如权利要求5所述的云端,其特征在于,所述云端还包括:6. The cloud according to claim 5, wherein the cloud further comprises: Tab包更新单元,用于更新所述第二打包单元打包成的Launcher模板包中的指定Tab包;Tab package update unit, for updating the specified Tab package in the Launcher template package packaged by the second packaging unit; Tab包传输单元,用于将所述Tab包更新单元更新后的指定Tab包封装成一个新的Launcher模板包,并传输所述新的Launcher模板包至智能电视。The Tab package transmission unit is configured to encapsulate the specified Tab package updated by the Tab package update unit into a new Launcher template package, and transmit the new Launcher template package to the smart TV. 7.一种智能电视,其特征在于,所述智能电视包括:7. A smart TV, wherein the smart TV comprises: 模板包获取单元,用于从云端获取第二打包单元打包成的Launcher模板包;The template package obtaining unit is used to obtain the Launcher template package packaged by the second packaging unit from the cloud; 第一分解单元,用于在Launcher启动时,将所述模板包获取单元从云端获取的Launcher模板包分解成多个独立的Tab包;The first decomposition unit is used to decompose the Launcher template package obtained by the template package acquisition unit from the cloud into a plurality of independent Tab packages when the Launcher is started; 第一加载显示单元,用于解析所述第一分解单元分解成的多个独立的Tab包中的指定的Tab包,加载并显示所述指定的Tab包中的布局和内容。The first loading and displaying unit is configured to parse a specified Tab package among the multiple independent Tab packages decomposed by the first decomposition unit, and load and display the layout and content in the specified Tab package. 8.如权利要求7所述的智能电视,其特征在于,所述智能电视还包括:8. The smart TV of claim 7, wherein the smart TV further comprises: 第二分解单元,用于分解云端传输的新的Launcher模板包;The second decomposition unit, which is used to decompose the new Launcher template package transmitted in the cloud; 判断单元,用于判断所述Tab包传输单元传输的新的Launcher模板包中包含的新的Tab包是否与当前已有的旧的Tab包重复,如果是,则删除所述旧的Tab包,保留所述新的Tab包;Judging unit, for judging whether the new Tab package contained in the new Launcher template package transmitted by the Tab package transmission unit is repeated with the current existing old Tab package, if yes, then delete the old Tab package, Keep the new Tab package; 第二加载显示单元,用于解析所述判断单元保留的新的Tab包,加载并显示所述新的Tab包中的布局和内容。The second loading and displaying unit is configured to parse the new Tab package retained by the judging unit, and load and display the layout and content in the new Tab package.
CN201510358395.7A 2015-06-24 2015-06-24 Load method, system and cloud and the smart television of template packet Expired - Fee Related CN106331865B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510358395.7A CN106331865B (en) 2015-06-24 2015-06-24 Load method, system and cloud and the smart television of template packet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510358395.7A CN106331865B (en) 2015-06-24 2015-06-24 Load method, system and cloud and the smart television of template packet

Publications (2)

Publication Number Publication Date
CN106331865A CN106331865A (en) 2017-01-11
CN106331865B true CN106331865B (en) 2019-05-24

Family

ID=57729503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510358395.7A Expired - Fee Related CN106331865B (en) 2015-06-24 2015-06-24 Load method, system and cloud and the smart television of template packet

Country Status (1)

Country Link
CN (1) CN106331865B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107318049B (en) * 2017-06-13 2020-07-31 北京比利信息技术有限公司 Multi-channel Launcher fusion method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102654877A (en) * 2011-03-04 2012-09-05 联想(北京)有限公司 Data management method and data management equipment
CN102681833A (en) * 2011-03-18 2012-09-19 联想(北京)有限公司 Terminal equipment and generation method of application icon
CN103513978A (en) * 2012-07-02 2014-01-15 Tcl集团股份有限公司 Method and system for managing layout of application according to attribute information of application

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103748889A (en) * 2012-08-17 2014-04-23 弗莱克斯电子有限责任公司 EPG aggregation from multiple sources

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102654877A (en) * 2011-03-04 2012-09-05 联想(北京)有限公司 Data management method and data management equipment
CN102681833A (en) * 2011-03-18 2012-09-19 联想(北京)有限公司 Terminal equipment and generation method of application icon
CN103513978A (en) * 2012-07-02 2014-01-15 Tcl集团股份有限公司 Method and system for managing layout of application according to attribute information of application

Also Published As

Publication number Publication date
CN106331865A (en) 2017-01-11

Similar Documents

Publication Publication Date Title
CN103513998B (en) Upgrade package generation method and device, the method and terminal of the upgrading of living document difference
CN107967143B (en) Method, device and system for acquiring update indication information of source code of client application program
CN106815370B (en) Method, device and system for updating resource file
CN110413346A (en) A kind of parameter updating method and device
CN111031400B (en) Barrage presenting method and system
CN106911502B (en) A kind of upgrade method and system of intelligent home gateway equipment
US20190286684A1 (en) Reception device, information processing method in reception device, transmission device, information processing device, and information processing method
EP3191942A1 (en) Interactive web application editor
CN101980152A (en) A mobile middleware system and its implementation method
CN111107147B (en) Message pushing method and device
CN106302103A (en) A kind of information processing method and system, application server
CN109189381A (en) A kind of creation method and device of Business Stream component
CN110851211A (en) Method, apparatus, electronic device, and medium for displaying application information
CN104980766A (en) Information processing method, device, and terminal
CN104765609B (en) Software associated resource recommendation method, software associated resource acquisition method and corresponding devices
TW201537932A (en) Method, system, client device and server for providing internet application service
CN105744341B (en) A kind of off-line type information issuing method and device
CN106331865B (en) Load method, system and cloud and the smart television of template packet
CN107291411B (en) Method, device and storage medium for sharing information in wireless screen transmission
CN109151587A (en) Loading method, device, TV and the readable storage medium storing program for executing of HbbTV application
WO2025156864A1 (en) Media content generation method and apparatus, and medium and electronic device
CN109617950B (en) Data updating method, device, equipment and readable storage medium
CN106911937A (en) The collocation method and system of a kind of live middle present banner background colour
CN109324836A (en) The processing method of the generation method and device of personalized photo, personalized splashette
CN110830822A (en) Resource updating method, device and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190524