CN107707988A - A kind of method and device for downloading application - Google Patents
A kind of method and device for downloading application Download PDFInfo
- Publication number
- CN107707988A CN107707988A CN201710935469.8A CN201710935469A CN107707988A CN 107707988 A CN107707988 A CN 107707988A CN 201710935469 A CN201710935469 A CN 201710935469A CN 107707988 A CN107707988 A CN 107707988A
- Authority
- CN
- China
- Prior art keywords
- hbbtv
- download address
- applications
- candidate
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 238000010977 unit operation Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 10
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000012092 media component Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
- H04N21/64738—Monitoring network characteristics, e.g. bandwidth, congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The application is on a kind of method and device for downloading application, belongs to the communications field.Methods described includes:Parsing radio and television code stream is applied list, the list of application includes the download address of at least one mixing radio and television HbbTV applications, and the download address that each HbbTV at least one HbbTV applications is applied includes at least one in the first download address of network channel form and the second download address of broadcast channel form;When the signal quality parameter of network channel is less than predetermined threshold value, target HbbTV of the selection with the second download address is applied from the list of application;The second download address applied according to the target HbbTV, the target HbbTV is downloaded by broadcast channel and applied.Described device includes:Parsing module, selecting module and download module.The application can successfully download HbbTV applications when the signal of network channel is weaker.
Description
Technical field
The application is related to the communications field, more particularly to a kind of method and device for downloading application.
Background technology
Intelligent television has open platform, and user voluntarily can download and install and be each while general television content is appreciated
Class application.With perfect, the current increasing intelligence of HbbTV (Hybrid Broadcast TV, mixing radio and television) standard
Energy TV supports HbbTV functions, can download HbbTV applications.
At present when downloading HbbTV applications, intelligent television downloads HbbTV applications, the band of network channel using network channel
It is wide larger, HbbTV applications are downloaded by network channel, speed of download can be improved.But in some scenarios, network channel
Signal it is weaker, intelligent television by network channel download HbbTV apply when may failed download.
The content of the invention
In order to successfully download HbbTV applications when the signal of network channel is weaker, the embodiment of the present application provides one
Kind downloads the method and device of application.The technical scheme is as follows:
In a first aspect, the application provides a kind of method for downloading application, methods described includes:
Parsing radio and television code stream is applied list, and the list of application includes at least one mixing radio and television
The download address of HbbTV applications, the download address of each HbbTV applications at least one HbbTV applications include network
It is at least one in first download address of channel form and the second download address of broadcast channel form;
When the signal quality parameter of network channel is less than predetermined threshold value, select to have under second from the list of application
The target HbbTV applications of set address;
The second download address applied according to the target HbbTV, downloading the target HbbTV by broadcast channel should
With.
Optionally, the parsing radio and television code stream is applied list, including:
Parsing radio and television code stream obtains the download address of each HbbTV applications at least one HbbTV application and excellent
First level;
The preferential pole applied according to each HbbTV, the download address of each HbbTV applications is ranked up
To list of application.
Optionally, when the signal quality parameter in network channel is less than predetermined threshold value, selected from the list of application
The target HbbTV with the second download address is selected to apply, including:
Select a HbbTV of highest priority to apply from the list of application to apply as candidate HbbTV;
If the download address of the candidate HbbTV applications includes the first download address of candidate HbbTV applications,
Obtain the signal quality parameter of network channel;
When the signal quality parameter is less than predetermined threshold value, judge candidate HbbTV application download address whether
Include the second download address of candidate HbbTV applications;
If the download address of the candidate HbbTV applications includes the second download address of candidate HbbTV applications,
Candidate HbbTV applications are defined as target HbbTV applications.
Optionally, methods described also includes:
If the download address of the candidate HbbTV applications does not include the second download address of candidate HbbTV applications,
Priority is then selected to come next HbbTV applications after candidate HbbTV application from the list of application, and by institute
The HbbTV for stating selection is applied as candidate HbbTV applications, if with returning to the download for performing the candidate HbbTV applications
Location includes the first download address of candidate HbbTV applications, then obtains the operation of the signal quality parameter of network channel.
Optionally, when the signal quality parameter in network channel is less than predetermined threshold value, selected from the list of application
The target HbbTV with the second download address is selected to apply, including:
Obtain the signal quality parameter of network channel;
When the signal quality parameter is less than predetermined threshold value, highest priority is selected from the list of application and is had
The HbbTV of second download address applies to be applied as target HbbTV.
Second aspect, the application provide a kind of device for downloading application, and described device includes:
Parsing module, it is applied list for parsing radio and television code stream, the list of application includes at least one mixed
The download address of conjunction radio and television HbbTV applications, the download of each HbbTV applications at least one HbbTV applications
First download address of location including network channel form and the second download address of broadcast channel form it is at least one;
Selecting module, for when the signal quality parameter of network channel is less than predetermined threshold value, from the list of application
Target HbbTV of the selection with the second download address is applied;
Download module, for the second download address applied according to the target HbbTV, downloaded by broadcast channel described in
Target HbbTV is applied.
Optionally, the parsing module includes:
Resolution unit, each HbbTV applications at least one HbbTV application are obtained for parsing radio and television code stream
Download address and priority;
Sequencing unit, for the preferential pole applied according to each HbbTV, the download to each HbbTV applications
Address is ranked up the list that is applied.
Optionally, the selecting module includes:
First choice unit, for selecting a HbbTV of highest priority to apply as time from the list of application
HbbTV is selected to apply;
First acquisition unit, if the download address for candidate HbbTV applications is applied including the candidate HbbTV
The first download address, then obtain network channel signal quality parameter;
Judging unit, for when the signal quality parameter is less than predetermined threshold value, judging the candidate HbbTV applications
Whether download address includes the second download address of candidate HbbTV applications;
Determining unit, if the download address for candidate HbbTV applications includes the of candidate HbbTV applications
Two download address, then candidate HbbTV applications are defined as target HbbTV applications.
Optionally, the selecting module also includes:
Second selecting unit, answered if the download address for candidate HbbTV applications does not include the candidate HbbTV
Second download address, then priority is selected to come from the list of application next after the candidate HbbTV is applied
Individual HbbTV applications, and the HbbTV of the selection is applied and applied as candidate HbbTV, return and perform the first acquisition unit
Operation.
Optionally, the selecting module includes:
Second acquisition unit, for obtaining the signal quality parameter of network channel;
3rd selecting unit, for when the signal quality parameter is less than predetermined threshold value, being selected from the list of application
Select highest priority and the HbbTV with the second download address is applied and applied as target HbbTV.
The technical scheme that the embodiment of the present application provides can include the following benefits:
By parsing radio and television code stream, be applied list, and the list of application includes at least one HbbTV applications
Download address, and first download address and broadcast channel form of the download address of HbbTV applications including network channel form
It is at least one in second download address;So when the signal quality parameter of network channel is less than predetermined threshold value, arranged from application
Target HbbTV of the selection with the second download address is applied in table;The second download address applied according to target HbbTV, passes through
Broadcast channel downloads the target HbbTV applications.Because the signal quality of broadcast channel is relatively stable, be generally not in signal compared with
Weak situation, so as to can also successfully download HbbTV applications when network channel signal is weaker.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not
The application can be limited.
Brief description of the drawings
Accompanying drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the application
Example, and be used to together with specification to explain the principle of the application.
Fig. 1 is a kind of network architecture schematic diagram shown in the embodiment of the present application 1;
Fig. 2 is a kind of method flow diagram of download application shown in the embodiment of the present application 2;
Fig. 3 is a kind of method flow diagram of download application shown in the embodiment of the present application 3;
Fig. 4 is a kind of apparatus structure block diagram of download application shown in the embodiment of the present application 4;
Fig. 5 is a kind of apparatus structure block diagram of download application shown in the embodiment of the present application 5.
Pass through above-mentioned accompanying drawing, it has been shown that the clear and definite embodiment of the application, will hereinafter be described in more detail.These accompanying drawings
It is not intended to limit the scope of the application design by any mode with word description, but is by reference to specific embodiment
Those skilled in the art illustrate the concept of the application.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to
During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the application.On the contrary, they be only with it is such as appended
The example of the consistent apparatus and method of some aspects be described in detail in claims, the application.
Embodiment 1
Referring to Fig. 1, the embodiments of the invention provide a kind of network architecture, including:
Server 1 and intelligent television 2, can establish broadcast channel between server 1 and intelligent television 2 and network leads to
Road.
Server 1 includes at least one HbbTV applications.Should for any HbbTV at least one HbbTV applications
With the download address of HbbTV applications can be the first download address of network channel form;Or under HbbTV applications
Set address can be the second download address of broadcast channel form;Or the download address of HbbTV applications can include network
First download address of channel form and the second download address of broadcast channel form.
For the download address of any one HbbTV applications, the download address includes address header and suffix information.
Wherein, the address header of the first download address of network channel form can be " HTTP://”.For example,
“HTTP://HbbTV123***.com " is exactly a kind of first download address of network channel form, " HTTP:// " lead to for network
The address header of road form, " HbbTV123***.com " are suffix information.
Equally, the address header of the second download address of broadcast channel form can be " DVB://”.For example,
“DVB://HbbTV123***.com " is exactly a kind of second download address of broadcast channel form, " DVB:// " it is broadcast channel
The address header of form, " HbbTV123***.com " are suffix information.
, wherein it is desired to explanation is:The address header and second of first download address of same HbbTV applications is downloaded
The address header of address is different, but the suffix information of the first download address and the suffix information of the second download address are identical.Institute
It can be distinguished with the first download address and the second download address by the address header of the two.
For example, the first download address " HTTP://HbbTV123***.com " and the second download address " DVB://
HbbTV123***.com " belongs to the download address of same HbbTV applications, and the address header of the two is different, but suffix information
It is identical.
Radio station can include at least one in configured information and server 1 with radio and television code stream, in the TV code flow
The download address of each HbbTV applications in individual HbbTV applications.HbbTV applications be present for instruction in the configured information.
Intelligent television can receive the TV code flow, and the download address of the HbbTV applications in the TV code flow is downloaded
HbbTV is applied.Wherein, the detailed process for downloading HbbTV applications may refer to the realization of following any embodiment, no longer detailed herein
Describe in detail bright.
Embodiment 2
Referring to Fig. 2, the embodiment of the present application provides a kind of method for downloading application, and methods described includes:
Step 201:Parsing radio and television code stream is applied list, and list of application includes at least one HbbTV applications
Download address, the download address of each HbbTV applications at least one HbbTV applications include the first of network channel form
It is at least one in second download address of download address and broadcast channel form.
Step 202:When the signal quality parameter of network channel is less than predetermined threshold value, from list of application selection have the
The target HbbTV applications of two download address.
Step 203:The second download address applied according to target HbbTV, downloading target HbbTV by broadcast channel should
With.
In the embodiment of the present application, be generally not in that signal is weaker because the signal quality of broadcast channel is relatively stable
Situation, so when the signal quality parameter of network channel is less than predetermined threshold value, selection is with the second download from list of application
The target HbbTV applications of address;The second download address applied according to target HbbTV, the target is downloaded by broadcast channel
HbbTV is applied, and HbbTV applications so can also be successfully downloaded when network channel signal is weaker.
Implementation column 3
The embodiments of the invention provide a kind of method for downloading application, this method can apply to network as described in Figure 1
Framework, and the executive agent of this method can be the intelligent television in the network architecture.Referring to Fig. 3, this method includes:
Step 301:Receive TV code flow.
TV code flow is the TV code flow of station broadcast, and user can use remote control switching intelligent television broadcast station wide
The TV code flow broadcast, start to receive the TV code flow of station broadcast after intelligent television switching.
The intelligent television of the present embodiment supports HbbTV functions, and the TV code flow of station broadcast includes being used to indicate exist
The configured information of HbbTV applications and the download address of at least one HbbTV applications.The download address of HbbTV applications can include
It is at least one in first download address of network channel form and the second download address of broadcast channel form.
For the first download address and the second download address of same HbbTV applications, the address of two download address
Header is different, but the suffix information of two download address is identical.For example, the ground of the first download address of network channel form
Location header can be " HTTP:// ", the address header of the second download address of broadcast channel form can be " DVB://”.
Wherein, HbbTV is kind of a web application, is opened by browser application can in intelligent television and runs this
HbbTV is applied.The configured information and the download address of HbbTV applications are that radio station is added in TV code flow in radio and television code stream
In.The download address of HbbTV applications can be URL (Uniform Resource Locator, the unified money of HbbTV applications
Source finger URL).The URL can be broadcast channel form or broadcast channel form.
The download address of HbbTV applications is downloaded for intelligent television and starts HbbTV applications.HbbTV applications can store
In the server, the TV code flow of station broadcast can include HbbTV download address, can also include the excellent of HbbTV applications
First level.
For example, it is assumed that HbbTV be present applies 3 using 1, HbbTV using 2 and HbbTV.HbbTV applies 1 download address bag
The first download address 1 and the second download address 1 are included, and its priority is 5.HbbTV includes second using 2 download address and downloaded
Address 2, and its priority is 2;HbbTV includes the first download address 2 using 3 download address, and its priority is 3.
The TV code flow of so station broadcast includes configured information, and HbbTV is using under 1 the first download address 1, second
Set address 1 and priority 5, HbbTV apply 2 the second download address 2 and priority 2, and HbbTV applies 3 the first download address 2
And priority 3.
Step 302:Parse the TV code flow to be applied list, the list of application includes at least one HbbTV applications
Download address.
Specifically, the TV code flow is parsed, configured information is parsed from the TV code flow, is determined according to the configured information
HbbTV applications be present;Continue to parse the TV code flow, what at least one HbbTV that being obtained from the TV code flow includes was applied
Download address, at least one HbbTV download address applied is stored in list of application.
Optionally, the priority of at least one HbbTV applications is also included in the TV code flow, then is parsing the TV
During code stream, the priority of each HbbTV application can also be parsed, the priority then applied according to each HbbTV,
The download address of each HbbTV applications is ranked up, the download address applied of each HbbTV after sequence is stored in application
In list.
The operation that is ranked up of download address to each HbbTV applications can be:The priority applied by each HbbTV
Order from big to small, the download address of each HbbTV applications is ranked up;Or the priority applied by each HbbTV
Order from small to large, the download address of each HbbTV applications is ranked up.
For example, parsing configured information from TV code flow, determine HbbTV applications be present according to the configured information, after
Continuous the first download address 1, the second download address 1 and the priority 5, HbbTV that HbbTV is parsed from the TV code flow and applies 1
Using 2 the second download address 2 and priority 2, first download address 2 and priority 3 of the HbbTV using 3.
Then, the order according to priority from big to small, 1 download address, HbbTV is applied to apply 2 download to HbbTV
Address and HbbTV are ranked up using 3 download address, form list of application as shown in table 1.
Table 1
The download address of HbbTV applications |
First download address 1 and the second download address 1 |
Second download address 2 |
First download address 2 |
Step 303:When the signal quality parameter of network channel is less than predetermined threshold value, from list of application selection have the
The target HbbTV applications of two download address.
This step can be realized by the following two kinds mode, be respectively:
For first way, first way is:Obtain the signal quality parameter of network channel;Join in the signal quality
When number is less than predetermined threshold value, highest priority is selected from the list of application and the HbbTV applications with the second download address are made
Applied for target HbbTV.
The order of HbbTV applications in list of application is the sequence according to priority carried out.For first way, realizing
When, when the signal quality parameter is less than predetermined threshold value, then one HbbTV of selection priority ranking highest should from list of application
Download address;Judge whether the download address includes the second download address, if the download address, which includes second, downloads ground
Location, the HbbTV is applied and applied as target HbbTV;If the download address does not include the second download address, from list of application
The download address of the middle next HbbTV applications of selection, and return to execution and judge whether the download address includes the second download address
Operation, until choose the HbbTV with the second download address application when untill.
Optionally, when the network quality parameters are more than or equal to predetermined threshold value, can be selected from list of application any
The download address of individual HbbTV applications, then downloads HbbTV applications according to the download address.
For in the second way, the second way can include following S1 to S5 behaviour, it is respectively:
S1:Select a HbbTV of highest priority to apply from the list of application to apply as candidate HbbTV.
S2:If the download address of candidate HbbTV applications includes the first download address of candidate HbbTV applications, obtain
Take the signal quality parameter of network channel.
S3:Whether when the signal quality parameter is less than predetermined threshold value, judging the download address of candidate HbbTV applications includes
Second download address of candidate HbbTV applications.
Optionally, when the network quality parameters are more than or equal to predetermined threshold value, directly can be applied according to candidate HbbTV
The first download address download candidate HbbTV application.
S4:If the download address of candidate HbbTV applications includes the second download address of candidate HbbTV applications, will wait
Select HbbTV applications to be defined as target HbbTV applications, terminate to return.
S5:If the download address of candidate HbbTV applications does not include the second download address of candidate HbbTV applications, from
Priority is selected to come next HbbTV applications after candidate HbbTV applications in list of application, and should by the HbbTV of selection
Candidate HbbTV applications are used as, return to the operation for performing S2.
If the download address of last HbbTV applications in list of application is chosen, and the download address does not include
Second download address, then the signal of user's current network passage can be prompted weaker, be not suitable for downloading HbbTV applications.
Optionally, signal quality parameter can be rank of signal intensity or signal intensity etc..Signal quality parameter is less than
Predetermined threshold value shows that the signal of current network passage is weaker, and network channel should not be used to download HbbTV applications.
Wherein it is possible to rank corresponding to multiple signal strength ranges and each signal strength range is set in advance.For letter
In the case of the rank of number mass parameter for signal intensity, the operation of the signal quality parameter of network channel, Ke Yiwei are obtained:
The signal intensity of network channel is measured, the signal strength range where the signal intensity is determined, by the signal intensity
Rank is as signal quality parameter corresponding to scope.
Step 304:The second download address applied according to target HbbTV, downloading target HbbTV by broadcast channel should
With.
Because the signal quality of broadcast channel is relatively stable, so as to successfully download to target HbbTV applications.
In the embodiment of the present application, parsing radio and television code stream is applied list, in the selection target from list of application
Using when, the signal quality parameter of network channel is obtained, when the signal quality parameter is less than predetermined threshold value, from list of application
Target HbbTV of the selection with the second download address is applied;The second download address applied according to target HbbTV, passes through broadcast
Passage downloads target HbbTV applications.So as to when the signal of network channel is weaker, also can guarantee that and be successfully downloaded to HbbTV
Using.
Following is the application device embodiment, can be used for performing the application embodiment of the method.It is real for the application device
The details not disclosed in example is applied, refer to the application embodiment of the method.
Embodiment 4
Referring to Fig. 4, the application implementation column provides a kind of device 400 for downloading application, and described device 400 includes:
Parsing module 401, it is applied list for parsing radio and television code stream, the list of application includes at least one
Mix the download address of radio and television HbbTV applications, the download of each HbbTV applications at least one HbbTV applications
First download address of address including network channel form and the second download address of broadcast channel form it is at least one;
Selecting module 402, for when the signal quality parameter of network channel is less than predetermined threshold value, from the list of application
Middle target HbbTV of the selection with the second download address is applied;
Download module 403, for the second download address applied according to the target HbbTV, downloaded by broadcast channel
The target HbbTV applications.
Optionally, the parsing module 401 includes:
Resolution unit, each HbbTV applications at least one HbbTV application are obtained for parsing radio and television code stream
Download address and priority;
Sequencing unit, for the preferential pole applied according to each HbbTV, the download to each HbbTV applications
Address is ranked up the list that is applied.
Optionally, the selecting module 402 includes:
First choice unit, for selecting a HbbTV of highest priority to apply as time from the list of application
HbbTV is selected to apply;
First acquisition unit, if the download address for candidate HbbTV applications is applied including the candidate HbbTV
The first download address, then obtain network channel signal quality parameter;
Judging unit, for when the signal quality parameter is less than predetermined threshold value, judging the candidate HbbTV applications
Whether download address includes the second download address of candidate HbbTV applications;
Determining unit, if the download address for candidate HbbTV applications includes the of candidate HbbTV applications
Two download address, then candidate HbbTV applications are defined as target HbbTV applications.
Optionally, the selecting module 402 also includes:
Second selecting unit, answered if the download address for candidate HbbTV applications does not include the candidate HbbTV
Second download address, then priority is selected to come from the list of application next after the candidate HbbTV is applied
Individual HbbTV applications, and the HbbTV of the selection is applied and applied as candidate HbbTV, return and perform the first acquisition unit
Operation.
Optionally, the selecting module 402 includes:
Second acquisition unit, for obtaining the signal quality parameter of network channel;
3rd selecting unit, for when the signal quality parameter is less than predetermined threshold value, being selected from the list of application
Select highest priority and the HbbTV with the second download address is applied and applied as target HbbTV.
In the embodiment of the present application, be generally not in that signal is weaker because the signal quality of broadcast channel is relatively stable
Situation, such selecting module select to have when the signal quality parameter of network channel is less than predetermined threshold value from list of application
The target HbbTV applications of second download address;The second download address that download module is applied according to target HbbTV, passes through broadcast
Passage downloads the target HbbTV applications, and HbbTV applications so can also be successfully downloaded when network channel signal is weaker.
On the device in above-described embodiment, wherein modules perform the concrete mode of operation in relevant this method
Embodiment in be described in detail, explanation will be not set forth in detail herein.
Fig. 5 is a kind of block diagram for being used to download the device 500 of application according to an exemplary embodiment.For example, dress
It can be part in any of the above-described implementation column in intelligent television or intelligent television etc. to put 500.
Reference picture 5, device 500 can include following one or more assemblies:Processing component 502, memory 504, power supply
Component 506, multimedia groupware 508, audio-frequency assembly 510, the interface 512 of input/output (I/O), sensor cluster 514, and
Communication component 516.
The integrated operation of the usual control device 500 of processing component 502, such as communicated with display, call, data, phase
The operation that machine operates and record operation is associated.Processing component 502 can refer to including one or more processors 520 to perform
Order, to complete all or part of step of above-mentioned method.In addition, processing component 502 can include one or more modules, just
Interaction between processing component 502 and other assemblies.For example, processing component 502 can include multi-media module, it is more to facilitate
Interaction between media component 508 and processing component 502.
Memory 504 is configured as storing various types of data to support the operation in device 500.These data are shown
Example includes the instruction of any application program or method for operating on device 500, contact data, telephone book data, disappears
Breath, picture, video etc..Memory 504 can be by any kind of volatibility or non-volatile memory device or their group
Close and realize, as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM) are erasable to compile
Journey read-only storage (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash
Device, disk or CD.
Power supply module 506 provides electric power for the various assemblies of device 500.Power supply module 506 can include power management system
System, one or more power supplys, and other components associated with generating, managing and distributing electric power for device 500.
Multimedia groupware 508 is included in the screen of one output interface of offer between described device 500 and user.One
In a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen
Curtain may be implemented as touch-screen, to receive the input signal from user.Touch panel includes one or more touch sensings
Device is with the gesture on sensing touch, slip and touch panel.The touch sensor can not only sensing touch or sliding action
Border, but also detect and touched or the related duration and pressure of slide with described.In certain embodiments, more matchmakers
Body component 508 includes a front camera.It is preposition during such as screening-mode or video mode when device 500 is in operator scheme
Camera can receive the multi-medium data of outside.Each front camera can be a fixed optical lens system or tool
There is focusing and optical zoom capabilities.
Audio-frequency assembly 510 is configured as output and/or input audio signal.For example, audio-frequency assembly 510 includes a Mike
Wind (MIC), when device 500 is in operator scheme, during such as logging mode and speech recognition mode, microphone is configured as receiving outer
Portion's audio signal.The audio signal received can be further stored in memory 504 or be sent via communication component 516.
In certain embodiments, audio-frequency assembly 510 also includes a loudspeaker, for exports audio signal.
I/O interfaces 512 provide interface between processing component 502 and peripheral interface module, and above-mentioned peripheral interface module can
To be button etc..These buttons may include but be not limited to:Home button, volume button, start button and locking press button.
Sensor cluster 514 includes one or more sensors, and the state for providing various aspects for device 500 is commented
Estimate.For example, sensor cluster 514 can detect opening/closed mode of device 500, the relative positioning of component, sensor group
Part 514 can be changed with the position of 500 1 components of detection means 500 or device, presence that user contacts with device 500 or not
In the presence of the orientation of device 500 or acceleration/deceleration and the temperature change of device 500.Sensor cluster 514 can be included close to sensing
Device, it is configured to detect the presence of object nearby in no any physical contact.Sensor cluster 514 can also include
Optical sensor, such as CMOS or ccd image sensor, for being used in imaging applications.In certain embodiments, the sensor group
Part 514 can also include acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 516 is configured to facilitate the communication of wired or wireless way between device 500 and other equipment.Device
500 can access the wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.In an exemplary implementation
In example, communication component 516 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.
In one exemplary embodiment, the communication component 516 also includes near-field communication (NFC) module, to promote junction service.Example
Such as, in NFC module radio frequency identification (RFID) technology can be based on, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,
Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 500 can be believed by one or more application specific integrated circuits (ASIC), numeral
Number processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for performing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided
Such as include the memory 504 of instruction, above-mentioned instruction can be performed to complete the above method by the processor 520 of device 500.For example,
The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk
With optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processing of device 500
When device performs so that device 500 is able to carry out a kind of method for downloading application, and methods described includes:
Parsing radio and television code stream is applied list, and the list of application includes at least one mixing radio and television
The download address of HbbTV applications, the download address of each HbbTV applications at least one HbbTV applications include network
It is at least one in first download address of channel form and the second download address of broadcast channel form;
When the signal quality parameter of network channel is less than predetermined threshold value, select to have under second from the list of application
The target HbbTV applications of set address;
The second download address applied according to the target HbbTV, downloading the target HbbTV by broadcast channel should
With.
Optionally, the parsing radio and television code stream is applied list, including:
Parsing radio and television code stream obtains the download address of each HbbTV applications at least one HbbTV application and excellent
First level;
The preferential pole applied according to each HbbTV, the download address of each HbbTV applications is ranked up
To list of application.
Optionally, when the signal quality parameter in network channel is less than predetermined threshold value, selected from the list of application
The target HbbTV with the second download address is selected to apply, including:
S1:Select a HbbTV of highest priority to apply from the list of application to apply as candidate HbbTV;
S2:If the download address of the candidate HbbTV applications, which includes the first of candidate HbbTV applications, downloads ground
Location, then obtain the signal quality parameter of network channel;
S3:When the signal quality parameter is less than predetermined threshold value, judging the download address of the candidate HbbTV applications is
No the second download address for including candidate HbbTV applications;
S4:If the download address of the candidate HbbTV applications, which includes the second of candidate HbbTV applications, downloads ground
Location, then candidate HbbTV applications are defined as target HbbTV applications.
Optionally, methods described also includes:
If the download address of the candidate HbbTV applications does not include the second download address of candidate HbbTV applications,
Priority is then selected to come next HbbTV applications after candidate HbbTV application from the list of application, and by institute
The HbbTV for stating selection is applied as candidate HbbTV applications, returns to the operation for performing S2.
Optionally, when the signal quality parameter in network channel is less than predetermined threshold value, selected from the list of application
The target HbbTV with the second download address is selected to apply, including:
Obtain the signal quality parameter of network channel;
When the signal quality parameter is less than predetermined threshold value, highest priority is selected from the list of application and is had
The HbbTV of second download address applies to be applied as target HbbTV.
In the embodiment of the present application, be generally not in that signal is weaker because the signal quality of broadcast channel is relatively stable
Situation, such selecting module select to have when the signal quality parameter of network channel is less than predetermined threshold value from list of application
The target HbbTV applications of second download address;The second download address that download module is applied according to target HbbTV, passes through broadcast
Passage downloads the target HbbTV applications, and HbbTV applications so can also be successfully downloaded when network channel signal is weaker.
Those skilled in the art will readily occur to the application its after considering specification and putting into practice invention disclosed herein
Its embodiment.The application is intended to any modification, purposes or the adaptations of the application, these modifications, purposes or
Person's adaptations follow the general principle of the application and including the undocumented common knowledges in the art of the application
Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope of the application and spirit are by following
Claim is pointed out.
It should be appreciated that the precision architecture that the application is not limited to be described above and is shown in the drawings, and
And various modifications and changes can be being carried out without departing from the scope.Scope of the present application is only limited by appended claim.
Claims (10)
- A kind of 1. method for downloading application, it is characterised in that methods described includes:Parsing radio and television code stream is applied list, and the list of application includes at least one mixing radio and television HbbTV should Download address, the download address of each HbbTV applications at least one HbbTV applications include network channel form The first download address and broadcast channel form the second download address in it is at least one;When the signal quality parameter of network channel is less than predetermined threshold value, selection is with the second download ground from the list of application The target HbbTV applications of location;The second download address applied according to the target HbbTV, the target HbbTV is downloaded by broadcast channel and applied.
- 2. the method as described in claim 1, it is characterised in that the parsing radio and television code stream is applied list, including:Parsing radio and television code stream obtains the download address and priority of each HbbTV applications at least one HbbTV applications;The preferential pole applied according to each HbbTV, each HbbTV download address applied is ranked up and answered Use list.
- 3. the method as described in claim 1, it is characterised in that the signal quality parameter in network channel is less than default threshold During value, target HbbTV of the selection with the second download address is applied from the list of application, including:Select a HbbTV of highest priority to apply from the list of application to apply as candidate HbbTV;If the download address of the candidate HbbTV applications includes the first download address of candidate HbbTV applications, obtain The signal quality parameter of network channel;Whether when the signal quality parameter is less than predetermined threshold value, judging the download address of the candidate HbbTV applications includes Second download address of the candidate HbbTV applications;If the download address of the candidate HbbTV applications includes the second download address of candidate HbbTV applications, by institute State candidate HbbTV applications and be defined as target HbbTV applications.
- 4. method as claimed in claim 3, it is characterised in that methods described also includes:If the download address of the candidate HbbTV applications does not include the second download address of candidate HbbTV applications, from Priority is selected to come next HbbTV applications after candidate HbbTV application in the list of application, and by the choosing The HbbTV selected applies to be applied as candidate HbbTV, if returning to the download address bag for performing the candidate HbbTV applications The first download address of the candidate HbbTV applications is included, then obtains the operation of the signal quality parameter of network channel.
- 5. the method as described in claim 1, it is characterised in that the signal quality parameter in network channel is less than default threshold During value, target HbbTV of the selection with the second download address is applied from the list of application, including:Obtain the signal quality parameter of network channel;When the signal quality parameter is less than predetermined threshold value, highest priority is selected from the list of application and with second The HbbTV of download address applies to be applied as target HbbTV.
- 6. a kind of device for downloading application, it is characterised in that described device includes:Parsing module, it is applied list for parsing radio and television code stream, it is wide that the list of application includes at least one mixing Broadcast the download address of TV HbbTV applications, the download address bag of each HbbTV applications at least one HbbTV applications Include at least one of the first download address of network channel form and the second download address of broadcast channel form;Selecting module, for when the signal quality parameter of network channel is less than predetermined threshold value, being selected from the list of application Target HbbTV applications with the second download address;Download module, for the second download address applied according to the target HbbTV, the target is downloaded by broadcast channel HbbTV is applied.
- 7. device as claimed in claim 6, it is characterised in that the parsing module includes:Resolution unit, the download of each HbbTV applications at least one HbbTV applications is obtained for parsing radio and television code stream Address and priority;Sequencing unit, for the preferential pole applied according to each HbbTV, to the download address of each HbbTV applications It is ranked up the list that is applied.
- 8. device as claimed in claim 6, it is characterised in that the selecting module includes:First choice unit, a HbbTV for selecting highest priority from the list of application, which is applied, is used as candidate HbbTV is applied;First acquisition unit, if the download address for candidate HbbTV applications includes the of candidate HbbTV applications One download address, then obtain the signal quality parameter of network channel;Judging unit, for when the signal quality parameter is less than predetermined threshold value, judging the download of the candidate HbbTV applications Whether address includes the second download address of candidate HbbTV applications;Determining unit, if the download address for candidate HbbTV applications is included under the second of candidate HbbTV applications Set address, then candidate HbbTV applications are defined as target HbbTV applications.
- 9. device as claimed in claim 8, it is characterised in that the selecting module also includes:Second selecting unit, if the download address for candidate HbbTV applications does not include candidate HbbTV applications Second download address, then priority is selected to come from the list of application next after the candidate HbbTV is applied HbbTV is applied, and the HbbTV of the selection is applied and applied as candidate HbbTV, is returned and is performed the first acquisition unit Operation.
- 10. device as claimed in claim 6, it is characterised in that the selecting module includes:Second acquisition unit, for obtaining the signal quality parameter of network channel;3rd selecting unit, for when the signal quality parameter is less than predetermined threshold value, being selected from the list of application excellent First level highest and with the second download address HbbTV apply as target HbbTV apply.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935469.8A CN107707988A (en) | 2017-10-10 | 2017-10-10 | A kind of method and device for downloading application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935469.8A CN107707988A (en) | 2017-10-10 | 2017-10-10 | A kind of method and device for downloading application |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107707988A true CN107707988A (en) | 2018-02-16 |
Family
ID=61184100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710935469.8A Pending CN107707988A (en) | 2017-10-10 | 2017-10-10 | A kind of method and device for downloading application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107707988A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110515674A (en) * | 2019-08-27 | 2019-11-29 | 海信电子科技(深圳)有限公司 | Using loading method with device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159980A (en) * | 2007-10-26 | 2008-04-09 | 中兴通讯股份有限公司 | Method of switching mobile multimedia service between broadcast network and network |
CN101227745A (en) * | 2008-02-02 | 2008-07-23 | 华为软件技术有限公司 | System, apparatus and method for switching network of mobile multimedia business |
CN103338394A (en) * | 2013-06-07 | 2013-10-02 | 四川迪佳通电子有限公司 | Application startup method and device |
CN105075274A (en) * | 2013-03-19 | 2015-11-18 | Lg电子株式会社 | Signal transmitting apparatus, signal transmitting method, and system for transmitting and receiving signal |
CN106209729A (en) * | 2015-04-29 | 2016-12-07 | 上海东方明珠广播电视研究发展有限公司 | A kind of digital broadcasting control system and method |
CN106973315A (en) * | 2017-04-07 | 2017-07-21 | 广西广播电视信息网络股份有限公司 | CHINA RFTCOM Co Ltd multi-channel intelligent scheduled transmission system and method based on user's request |
-
2017
- 2017-10-10 CN CN201710935469.8A patent/CN107707988A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159980A (en) * | 2007-10-26 | 2008-04-09 | 中兴通讯股份有限公司 | Method of switching mobile multimedia service between broadcast network and network |
CN101227745A (en) * | 2008-02-02 | 2008-07-23 | 华为软件技术有限公司 | System, apparatus and method for switching network of mobile multimedia business |
CN105075274A (en) * | 2013-03-19 | 2015-11-18 | Lg电子株式会社 | Signal transmitting apparatus, signal transmitting method, and system for transmitting and receiving signal |
CN103338394A (en) * | 2013-06-07 | 2013-10-02 | 四川迪佳通电子有限公司 | Application startup method and device |
CN106209729A (en) * | 2015-04-29 | 2016-12-07 | 上海东方明珠广播电视研究发展有限公司 | A kind of digital broadcasting control system and method |
CN106973315A (en) * | 2017-04-07 | 2017-07-21 | 广西广播电视信息网络股份有限公司 | CHINA RFTCOM Co Ltd multi-channel intelligent scheduled transmission system and method based on user's request |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110515674A (en) * | 2019-08-27 | 2019-11-29 | 海信电子科技(深圳)有限公司 | Using loading method with device |
CN110515674B (en) * | 2019-08-27 | 2023-10-27 | Vidaa(荷兰)国际控股有限公司 | Application loading method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104159275B (en) | Method for connecting network and device | |
CN104318741B (en) | Bluetooth equipment control method and device | |
EP3065428A1 (en) | Method and device for displaying wifi list | |
CN105302727A (en) | Testing method, device and system | |
CN105955618A (en) | Information display method and device | |
CN105182783A (en) | Method, apparatus and terminal for controlling intelligent devices | |
CN104020924B (en) | Label creation method, device and terminal | |
CN104123341A (en) | Method and device for downloading file and route device | |
CN104933170A (en) | Information exhibition method and device | |
CN106792953A (en) | The method and apparatus of network switching | |
CN105095427A (en) | Search recommendation method and device | |
CN105069050A (en) | Search response method, apparatus and system | |
CN106792448A (en) | Bluetooth connecting method and device, system | |
CN104079964B (en) | The method and device of transmission of video information | |
CN106791092A (en) | The searching method and device of contact person | |
CN107193606A (en) | Using distribution method and device | |
CN107230137A (en) | Merchandise news acquisition methods and device | |
CN106126025A (en) | Replicate the exchange method and device pasted | |
CN104539662A (en) | Information transmission method and device | |
CN105550231B (en) | The method, device and equipment of information exchange | |
CN106604230A (en) | Region configuration method and region configuration device | |
CN106990989A (en) | The method and device for controlling application program to install | |
CN104063424B (en) | Web page picture shows method and demonstration device | |
CN105554087A (en) | Information setting method and device | |
KR20160062742A (en) | Method and device for displaying information |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant after: Hisense Visual Technology Co., Ltd. Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant before: QINGDAO HISENSE ELECTRONICS Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180216 |