CN105872762A - Method and device for installing smart cloud TV application - Google Patents
Method and device for installing smart cloud TV application Download PDFInfo
- Publication number
- CN105872762A CN105872762A CN201510903688.9A CN201510903688A CN105872762A CN 105872762 A CN105872762 A CN 105872762A CN 201510903688 A CN201510903688 A CN 201510903688A CN 105872762 A CN105872762 A CN 105872762A
- Authority
- CN
- China
- Prior art keywords
- application
- application program
- name
- processing module
- installation
- 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
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4424—Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25858—Management of client data involving client software characteristics, e.g. OS identifier
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content 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/26291—Content 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
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Stored Programmes (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention provides a method and a device for installing a smart cloud TV application. The method for installing the smart cloud TV application in the embodiment of the invention comprises the following steps: calling an application list when an installation instruction of a first application is received, wherein the application list at least includes an application data type; and judging whether a data type of the first application is installation prohibition or not according to the application data type, and if so, stopping installation of the first application. Through adoption of the method and the device, installation prohibition of applications can be realized, and installation of applications belonging to the application data type of installation prohibition in the application list is prohibited. In the embodiment of the invention, installation of the applications can be controlled accurately; not all applications from unknown sources are disabled; and an application selection range of a user is extended.
Description
Technical field
The present embodiments relate to intelligent cloud television technical field, particularly relate to a kind of intelligent cloud television application
The installation method of program and device.
Background technology
Intelligent cloud television refers on the basis of intelligent television, uses the technology such as cloud computing, cloud storage to existing
Application carries out the intelligent cloud equipment upgraded, and it has numerous application advantage such as mass memory, long-range control,
And the unlimited expansion of software upgrading and content can be realized.Intelligent cloud television user can be controlled by " cloud "
Back-end data processed and software platform, user is not necessary for oneself TV and carries out any upgrading, safeguards, provides
Source is downloaded, and only need to be connected to network by TV, so that it may immediately realize sharing of more recent application program.
Intelligent cloud television is installed various application program, make user only obtained by large-size screen monitors just can take various
Service, effectively improves Consumer's Experience.But meanwhile, in intelligent cloud television, set up applications also carries
Carried out problem: the self-defined strategy of application program, as starting up, backstage start, automatically collect and on
Report user data etc., bring interests and income for application program itself, make the use of application program itself
Data effectively promote, but the self-defined strategy of these application programs occupies substantial amounts of machine internal memory, very
Application, set up applications, by force advertisement can be directly initiated to certain applications, have a strong impact on user
Experience.For such application, need the installation of software is taken effective measures, forbid this type of in time
The installation of application, to ensure that user uses the experience of intelligent television.
Current intelligent cloud television have been realized in application program forbid install, it is achieved method is client
End provides the configuration feature whether allowing installation the unknown to carry out source application, if it is allowed, the most all the unknowns
The application program in source can be installed, if forbidden, then can only install the application city carried from the machine
The application of field.Other application sources beyond the application market of unknown source this machine i.e., such as answering of other
Install with market, USB flash disk, push installation etc..
Such scheme can not control the installation of application program accurately, for the application program one in the unknown source
Rule disabling, reduces user and selects the scope of application program.
Summary of the invention
The embodiment of the present invention provides installation method and the device of a kind of intelligent cloud television application program, to overcome
Prior art can not be precisely controlled the defect that application program is installed.
For such application, need to take effective and strong measure, forbid this type of peace applied in time
Loading and unloading carries, it is ensured that user uses the experience of intelligent television.
The embodiment of the present invention provides the installation method of a kind of intelligent cloud television application program, including:
When receiving the installation instruction of the first application program, call the single-row table of application name, described should
Application data type is had with the single-row table of program name includes at least;
According to described application data type, it is judged that whether the data type of described first application program prohibits
Only install, if it is:
Stop the installation of described first application program.
Further, said method also includes: judge whether described first application program is forbidden installing, as
The most no, then:
Described first application program is installed.
Further, said method also includes, is listening to start broadcast, or network change after start
Broadcast after, obtain high in the clouds configuration the single-row table of application name.
Further, said method also includes:
According to default time, the single-row table of application name obtaining high in the clouds configuration of timing, will get
The single-row table of application name be updated to data base.
Further, above-mentioned call the single-row table of application name, including:
The single-row table of application name is called from high in the clouds.
The embodiment of the present invention provides the erecting device of a kind of intelligent cloud television application program, including: first connects
Receive module, the first processing module, the second processing module, the 3rd processing module;
Described first receiver module, for when receiving the installation instruction of the first application program, by described
The installation instruction of the first application program is transferred to described first processing module;
Described first processing module, is used for calling the single-row table of application name, and described application name is single-row
Including at least there being application data type in table;
Described second processing module, for according to described application data type, it is judged that described first should
Whether forbid installing by the data type of program, if it is:
Described 3rd processing module stops the installation of described first application program.
Further, said apparatus also includes: fourth processing module;
Second processing module, it is judged that whether described first application program is forbidden installing, if it is not, then:
Described fourth processing module installs described first application program.
Further, said apparatus also includes the first acquisition module;
Described first acquisition module, for listening to start broadcast, or network change wide after start
After broadcasting, obtain the single-row table of application name of high in the clouds configuration.
Further, said apparatus also includes the 5th processing module;
Described 5th processing module, for according to the time preset, the application obtaining high in the clouds configuration of timing
The single-row table of program name, is updated to data base by single-row for the application name got table.
Further, above-mentioned first processing module, including the first processing unit;
Described first processing unit, for calling the single-row table of application name from high in the clouds.
The embodiment of the present invention be capable of application program forbid install, if application program is list list
In forbid install application data type, then forbid install.The embodiment of the present invention can be controlled accurately
The installation of application program processed, for the application program originated from the unknown, is not to disable without exception, increases
User selects the scope of application program.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to reality
Execute the required accompanying drawing used in example or description of the prior art to be briefly described, it should be apparent that under,
Accompanying drawing during face describes is some embodiments of the present invention, for those of ordinary skill in the art,
On the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow process signal of the installation method embodiment one of the present invention a kind of intelligent cloud television application program
Figure;
Fig. 2 is the flow process signal of the installation method embodiment two of the present invention a kind of intelligent cloud television application program
Figure;
Fig. 3 is the flow process signal of the installation method embodiment three of the present invention a kind of intelligent cloud television application program
Figure;
Fig. 4 is the flow process signal of the installation method embodiment four of the present invention a kind of intelligent cloud television application program
Figure;
Fig. 5 is the flow process signal of the installation method embodiment five of the present invention a kind of intelligent cloud television application program
Figure;
Fig. 6 is the structural representation of the erecting device embodiment one of the present invention a kind of intelligent cloud television application program
Figure;
Fig. 7 is the structural representation of the erecting device embodiment two of the present invention a kind of intelligent cloud television application program
Figure;
Fig. 8 is the structural representation of the erecting device embodiment three of the present invention a kind of intelligent cloud television application program
Figure;
Fig. 9 is the structural representation of the erecting device embodiment four of the present invention a kind of intelligent cloud television application program
Figure;
Figure 10 is that the structure of the erecting device embodiment five of the present invention a kind of intelligent cloud television application program is shown
It is intended to.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with this
Accompanying drawing in bright embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention,
Obviously, described embodiment is a part of embodiment of the present invention rather than whole embodiments.Based on
Embodiment in the present invention, those of ordinary skill in the art are obtained under not making creative work premise
The every other embodiment obtained, broadly falls into the scope of protection of the invention.
Fig. 1 is the flow chart of the installation method embodiment one of the present invention a kind of intelligent cloud television application program,
As it is shown in figure 1, the method for the present embodiment may include that
Step 101, when receiving the installation instruction of the first application program, call application name single-row
Table, including at least there being application data type in the single-row table of application name.
" first " in above-mentioned first application program is not the restriction of application program, but acute pyogenic infection of finger tip is a certain
Individual application program.First application program is the application program that user wants to be arranged in intelligent cloud television, as
Application programs such as " onlooker's video display " " magic power videos ".
The single-row table of application name is stored in intelligent cloud television high in the clouds, and application list list is pressed the most beyond the clouds
Correlate by type configuration complete, application program list beyond the clouds includes the application program forbidding installing
And process.The single-row table of application name can be downloaded to local data base from high in the clouds, then from local data
Storehouse is transferred;Call the single-row table of application name can also directly transfer from high in the clouds.
Step 102, foundation application data type, it is judged that whether the data type of the first application program
Forbid installing, if it is, carry out step 103.
Step 103, stop the installation of the first application program.
The embodiment of the present invention be capable of application program forbid install, if application program is list list
In forbid install application data type, then forbid install.The embodiment of the present invention can be controlled accurately
The installation of application program processed, for the application program originated from the unknown, is not to disable without exception, increases
User selects the scope of application program.
Use several specific embodiment below, the technical scheme of embodiment of the method shown in Fig. 1 is carried out in detail
Describe in detail bright.
Fig. 2 is the flow chart of the installation method embodiment two of the present invention a kind of intelligent cloud television application program,
As in figure 2 it is shown, the method for the present embodiment may include that
Step 201, when receiving the installation instruction of the first application program, call application name single-row
Table, including at least there being application data type in the single-row table of application name.
It should be noted that " first " in above-mentioned first application program is not the restriction of application program,
But some application program of acute pyogenic infection of finger tip.First application program is that user wants to be arranged in intelligent cloud television
Application program, such as application programs such as " onlooker's video display " " magic power videos ".
The single-row table of application name is stored in intelligent cloud television high in the clouds, and application list list is pressed the most beyond the clouds
Correlate by type configuration complete, application program list beyond the clouds includes the application program forbidding installing
And process.
The part data of the single-row table of application name in high in the clouds are as follows:
_id|applyName|applyKey|isInstall|isBackstageRun|isStartUp|isSilentUnInstall
|updateTime;
81 | alarm clock | com.zdworks.android.pad.zdclock | 1 | 1 | 0 | 0 | 2015-07-30 10:40:10 on schedule;
82 | how happy assistant | com.duole.tvmgrserver | 1 | 0 | 0 | 0 | 2015-08-20 10:01:12;
83 | onlooker video display | com.kanke.video | 0 | 1 | 1 | 0 | 2015-9-17 09:51:00.
As a example by " onlooker's video display ", wherein, com.kanke.video is the bag name of application program, | 1 |, | 0 | 10 |,
First row represents this application data type, and 1 represents that this application program allows to install, and 0 represents this application
Program inhibition is installed.
Step 202, foundation application data type, it is judged that whether the data type of the first application program
Forbid installing, if it is, perform step 203, if it is not, then jump to step 204.
Step 203, stop the installation of the first application program.
Step 204, the first application program is installed.
According to application data type, it is judged that whether the data type of the first application program forbids installing,
Including:
If the first digit after the first application package name is 1, then it represents that the first application program allows
Install, if the first digit after the first application package name is 0, then it represents that the first application program is prohibited
Only install.
The embodiment of the present invention is capable of forbidding installation and allowing to install of application program, if application program
It is the application data type forbidding in list list installing, then forbids installing, if application program is
List list allows the application data type installed, then allows to install.
The embodiment of the present invention, for the application program originated from the unknown, is not to disable without exception, for application
Application program in shop is not to allow without exception to install.If the application program in application shop is not fair
Being permitted the application data type installed, the embodiment of the present invention also can forbid installing, therefore, and the embodiment of the present invention
The installation of application program can be controlled accurately, be not disabling or permission without exception.It addition, the present invention implements
Example, while increase user selects range of applications, has also ensured the application safety of application program.
Fig. 3 is the flow chart of the installation method embodiment three of the present invention a kind of intelligent cloud television application program,
As it is shown on figure 3, be with the difference of embodiment illustrated in fig. 2, the present embodiment is listening to start broadcast,
Or after Kai Ji after the broadcast of network change, obtain the single-row table of application name of high in the clouds configuration.
The method of the present embodiment may include that
Step 301, listening to start broadcast, or start after network change broadcast after, obtain cloud
The single-row table of application name of end configuration.
Step 302, when receiving the installation instruction of the first application program, call application name single-row
Table, including at least there being application data type in the single-row table of application name.
Step 303, foundation application data type, it is judged that whether the data type of the first application program
Forbid installing, if it is, perform step 304.
Step 304, stop the installation of the first application program.
The single-row table of application name is stored in intelligent cloud television high in the clouds, and application list list is pressed the most beyond the clouds
Correlate by type configuration complete, application program list beyond the clouds includes the application program forbidding installing
And process.Intelligent cloud television start can send start broadcast i.e. boot_completed broadcast, works as television tube
When family's module application internal broadcast receiver receives this broadcast, AppBlackListService can be opened
Background service, in order to prevent start broadcast intercepted, meanwhile, has also monitored connectivity_change
The broadcast of network change, when after start, when network changes, also can open AppBlackListService
Background service.Listening to start broadcast, or after start after the broadcast of network change, obtaining high in the clouds and join
The single-row table of application name put.
Fig. 4 is the flow chart of the installation method embodiment four of the present invention a kind of intelligent cloud television application program,
As shown in Figure 4, the difference with embodiment illustrated in fig. 3 is, the present embodiment real-time update application name
Data in single-row table.
The method of the present embodiment may include that
Step 401, listening to start broadcast, or start after network change broadcast after, obtain cloud
The single-row table of application name of end configuration.
The time that step 402, basis are preset, the single-row table of application name obtaining high in the clouds configuration of timing,
Single-row for the application name got table is updated to data base.
The single-row table of application name is stored in intelligent cloud television high in the clouds, and application list list is pressed the most beyond the clouds
Correlate by type configuration complete, application program list beyond the clouds includes the application program forbidding installing
And process.
Intelligent cloud television is at least provided with document management module, TV house keeper's module, browser/download center
Module, third-party application module, APK install module.TV house keeper's module is obtained by background server
Data in the single-row table of application name also preserve to data base.
Intelligent cloud television start can send start broadcast i.e. boot_completed broadcast, when TV house keeper's mould
When block application internal broadcast receiver receives this broadcast, AppBlackListService backstage can be opened
Service, in order to prevent start broadcast intercepted, meanwhile, has also monitored connectivity_change
The broadcast of network change, when after start, when network changes, also can open AppBlackListService
Background service.Listening to start broadcast, or after start after the broadcast of network change, obtaining high in the clouds and join
The single-row table of application name put.It is now for the first time from high in the clouds pulling data, and is saved in local data
Storehouse.
Pulling data, relates to mutual with high in the clouds, and according to interface document, the data of acquisition are according to application class
Type stores in blacklist.db data base.Afterwards according to the time preset, the acquisition high in the clouds configuration of timing
The single-row table of application name, single-row for the application name got table is updated to data base.Such as first
Secondary after the pulling data of high in the clouds, can be at interval of one hour, again from high in the clouds pulling data, it is therefore an objective to and
Time more new data, it is ensured that data ageing, meanwhile, when certain application occurs abnormal, it is also possible to should
Application is added in list, does corresponding emergency processing.
TV house keeper's module can provide a ContentProvider to realize data sharing, should
BlackListProvider can provide the additions and deletions of data base to change and look into (query, insert, update, delete)
Function.Arranging authorities, it is provided that a Uri, program or application for other are by Uri, profit
The data provided with ContentResolver interface accessing ContentProvider.
Step 403, when receiving the installation instruction of the first application program, call application name single-row
Table, including at least there being application data type in the single-row table of application name.
" first " in above-mentioned first application program is not the restriction of application program, but acute pyogenic infection of finger tip is a certain
Individual application program.First application program is the application program that user wants to be arranged in intelligent cloud television, as
Application programs such as " onlooker's video display " " magic power videos ".
The part data of the single-row table of application name in high in the clouds are as follows:
_id|applyName|applyKey|isInstall|isBackstageRun|isStartUp|isSilentUnInstall
|updateTime;
81 | alarm clock | com.zdworks.android.pad.zdclock | 1 | 1 | 0 | 0 | 2015-07-30 10:40:10 on schedule;
82 | how happy assistant | com.duole.tvmgrserver | 1 | 0 | 0 | 0 | 2015-08-20 10:01:12;
83 | onlooker video display | com.kanke.video | 0 | 1 | 1 | 0 | 2015-9-17 09:51:00.
As a example by onlooker's video display, wherein, com.kanke.video is the bag name of application program, | 1 |, | 0 | 10 |,
First row represents this application data type.
You need to add is that, the single-row table of application name called in the embodiment of the present invention is in data base
The single-row table of application name, and in other embodiments of the present invention, the single-row table of application name called is also
Can directly obtain from high in the clouds.Therefore, in other embodiments of the present invention, the program name that is applied is single-row
Table, it is also possible to when receiving the installation instruction of the first application program, calls application program list from high in the clouds
List.Directly invoke the single-row table of application name from high in the clouds, can avoid taking the internal memory of hardware.
Step 404, foundation application data type, it is judged that whether the data type of the first application program
Forbid installing, if it is, perform step 405, if it is not, then jump to step 406.
Step 405, stop the installation of the first application program.
Step 406, the first application program is installed.
In intelligent cloud television application program install entrance more, common mounting means such as, file management
Installation kit in module, the installation kit management in TV house keeper, in browser or download center module
Installation kit, the installation kit in game center, the installation kit etc. in application shop, the most also can use adb install
Carry out set up applications, so to forbid the installation of some application program, it is necessary to install at application program
Entrance realize forbid install operation.
Application program is installed must call PackageInstallerActivity, is installed by the method for its apoplexy due to endogenous wind
Application program, it is necessary to realize forbidding installing at this apoplexy due to endogenous wind.
First pass through PackageInfo at PackageInstallerActivity apoplexy due to endogenous wind and obtain the bag name of installation application,
By ContentResolver query name single database, obtain application type, it is judged that whether this application is name
List is forbidden installation, if forbidding installing, then from installing entrance, forbidding installing, and ejecting dialogue
Frame prompting user;If it is not, then normal mounting application.Concrete, utilize ContentResolver,
The state of application and application is obtained by given Uri, query functional query blacklist.db data base
Bag name, by the bag name of inquiry comparison application, if this application is the application in list, then judges to answer
With whether being prohibited from the state installed, interface provides state isInstall beyond the clouds, if isInstall
Be constantly equal to 0, then this application is forbidden installing, and direct return, program will not perform still further below, and point out
There is potential safety hazard in this application of user, for your television secure, forbids installing;Otherwise, then should
With can be with normal mounting.Reached by above step to apply the effect forbidding installing.
By 83 | as a example by | 0 | the 2015-9-17 09:51:00 of onlooker video display | com.kanke.video | 0 | 1 | 1, to above number
Do as described below according to contrasting data database table structure: 81,82,83... is data base self-propagation ID, with onlooker
Video display are for illustrating as a example by test application, and onlooker's video display are Apply Nameses, and com.kanke.video is should
Bag name, | 1 |, | 0 | 10 |, in first row 1 represent this application program allow install, 0 represent this application journey
Sequence is prohibited from installing.
In other embodiments of the present invention, can also include after step 405: display reminding frame, prompting
Frame is used for pointing out this application of user to forbid installing.
Can also include after step 406: display reminding frame, prompting frame is used for having pointed out this application of user
Install.
The embodiment of the present invention, for the application program originated from the unknown, is not to disable without exception, for application
Application program in shop is not to allow without exception to install.If the application program in application shop is not fair
Being permitted the application data type installed, the embodiment of the present invention also can forbid installing, therefore, and the embodiment of the present invention
The installation of application program can be controlled accurately, be not disabling or permission without exception.It addition, the present invention implements
Example, while increase user selects range of applications, has also ensured the application safety of application program.
The embodiment of the present invention is listening to start broadcast, or after start after the broadcast of network change, from cloud
End obtains the data in the single-row table of application name for the first time, and preserves these data to data base, then
Every Preset Time, the most again pulled a secondary data such as one hour from high in the clouds, the data pulled are updated to
Data base, it is ensured that in data base, the data of the single-row table of application name are up-to-date.
Fig. 5 is the flow chart of the installation method embodiment five of the present invention a kind of intelligent cloud television application program,
As it is shown in figure 5, be with the difference of embodiment illustrated in fig. 2, the present embodiment is calling application program list
During list, directly invoke the single-row table of application name from high in the clouds.
Step 501, when receiving the installation instruction of the first application program, call application program from high in the clouds
List list, including at least there being application data type in the single-row table of application name.
Step 502, foundation application data type, it is judged that whether the data type of the first application program
Forbid installing, if it is, carry out step 503.
Step 503, stop the installation of the first application program.
In the embodiment of the present invention, the single-row table of application name called directly obtains from high in the clouds.Straight from high in the clouds
Connect and call the single-row table of application name, can avoid taking the internal memory of hardware.
Fig. 6 is the structural representation of the erecting device embodiment one of the present invention a kind of intelligent cloud television application program
Figure, as shown in Figure 6, the device of the present embodiment may include that the first receiver module 11, first processes mould
Block the 12, second processing module the 13, the 3rd processing module 14.
Wherein, the first receiver module 11, it is used for when receiving the installation instruction of the first application program, will
The installation instruction of the first application program is transferred to the first processing module 12;First processing module 12, is used for adjusting
With the single-row table of application name, including at least there being application data type in the single-row table of application name;
Second processing module 13, for according to application data type, it is judged that the data class of the first application program
Whether type is forbidden installing, if it is: the 3rd processes mould 14 pieces stops the installation of the first application program.
The device of the present embodiment, may be used for performing the technical scheme of embodiment of the method shown in Fig. 1, in fact
Existing principle is similar with technique effect, and here is omitted.
Fig. 7 is the structural representation of the erecting device embodiment two of the present invention a kind of intelligent cloud television application program
Figure, as it is shown in fig. 7, the device of the present embodiment is on the basis of Fig. 6 shown device structure, further,
Can also include: fourth processing module 15;
Second processing module 13, for according to application data type, it is judged that the number of the first application program
Whether forbid installing according to type, if it is not, then:
Fourth processing module 15 installs the first application program.
The device of the present embodiment, may be used for performing the technical scheme of embodiment of the method shown in Fig. 2, in fact
Existing principle is similar with technique effect, and here is omitted.
Fig. 8 is the structural representation of the erecting device embodiment three of the present invention a kind of intelligent cloud television application program
Figure, as shown in Figure 8, the device of the present embodiment is on the basis of Fig. 6 shown device structure, further,
Can also include: the first acquisition module 16.First acquisition module 16, for listening to start broadcast,
Or after Kai Ji after the broadcast of network change, obtain the single-row table of application name of high in the clouds configuration.
The device of the present embodiment, may be used for performing the technical scheme of embodiment of the method shown in Fig. 3, in fact
Existing principle is similar with technique effect, and here is omitted.
Fig. 9 is the structural representation of the erecting device embodiment four of the present invention a kind of intelligent cloud television application program
Figure, as it is shown in figure 9, the device of the present embodiment is on the basis of Fig. 8 shown device structure, further,
Device also includes the 5th processing module 17;5th processing module 17, the time preset for basis, regularly
Obtain high in the clouds configuration the single-row table of application name, single-row for the application name got table is updated to
Data base.
The device of the present embodiment, may be used for performing the technical scheme of embodiment of the method shown in Fig. 4, in fact
Existing principle is similar with technique effect, and here is omitted.
Figure 10 is that the structure of the erecting device embodiment five of the present invention a kind of intelligent cloud television application program is shown
Being intended to, as shown in Figure 10, the device of the present embodiment is on the basis of Fig. 6 shown device structure, further
Ground, the first processing module, including the first processing unit 111:
First processing unit 111, for calling the single-row table of application name from high in the clouds.
The device of the present embodiment, may be used for performing the technical scheme of embodiment of the method shown in Fig. 5, in fact
Existing principle is similar with technique effect, and here is omitted.
One of ordinary skill in the art will appreciate that: realize all or part of step of above-mentioned each method embodiment
Suddenly can be completed by the hardware that programmed instruction is relevant.Aforesaid program can be stored in a computer can
Read in storage medium.This program upon execution, performs to include the step of above-mentioned each method embodiment;And
Aforesaid storage medium includes: ROM, RAM, magnetic disc or CD etc. are various can store program code
Medium.
Device embodiment described above is only schematically, the list wherein illustrated as separating component
Unit can be or may not be physically separate, and the parts shown as unit can be or also
Can not be physical location, i.e. may be located at a place, or at least two network can also be distributed to
On unit.Some or all of module therein can be selected according to the actual needs to realize the present embodiment
The purpose of scheme.Those of ordinary skill in the art are not in the case of paying performing creative labour, the most permissible
Understand and implement.
Last it is noted that various embodiments above is only in order to illustrate technical scheme, rather than right
It limits;Although the present invention being described in detail with reference to foregoing embodiments, this area common
Skilled artisans appreciate that the technical scheme described in foregoing embodiments still can be modified by it,
Or the most some or all of technical characteristic is carried out equivalent;And these amendments or replacement, and
The essence not making appropriate technical solution departs from the scope of various embodiments of the present invention technical scheme.
Claims (10)
1. the installation method of an intelligent cloud television application program, it is characterised in that including:
When receiving the installation instruction of the first application program, call the single-row table of application name, described should
Application data type is had with the single-row table of program name includes at least;
According to described application data type, it is judged that whether the data type of described first application program prohibits
Only install, if it is:
Stop the installation of described first application program.
Method the most according to claim 1, it is characterised in that described method also includes: judge institute
State whether the first application program is forbidden installing, if it is not, then:
Described first application program is installed.
Method the most according to claim 1, it is characterised in that described method also includes, is monitoring
To start broadcast, or after start after the broadcast of network change, obtain the application program list of high in the clouds configuration
List.
Method the most according to claim 3, it is characterised in that described method also includes:
According to default time, the single-row table of application name obtaining high in the clouds configuration of timing, will get
The single-row table of application name be updated to data base.
Method the most according to claim 1, it is characterised in that described in call application name single-row
Table, including:
The single-row table of application name is called from high in the clouds.
6. the erecting device of an intelligent cloud television application program, it is characterised in that including: first receives
Module, the first processing module, the second processing module, the 3rd processing module;
Described first receiver module, for when receiving the installation instruction of the first application program, by described
The installation instruction of the first application program is transferred to described first processing module;
Described first processing module, is used for calling the single-row table of application name, and described application name is single-row
Including at least there being application data type in table;
Described second processing module, for according to described application data type, it is judged that described first should
Whether forbid installing by the data type of program, if it is:
Described 3rd processing module stops the installation of described first application program.
Device the most according to claim 6, it is characterised in that described device also includes: everywhere
Reason module;
Described second processing module, it is judged that whether described first application program is forbidden installing, if it is not, then:
Described fourth processing module installs described first application program.
Device the most according to claim 6, it is characterised in that described device also includes the first acquisition
Module;
Described first acquisition module, for listening to start broadcast, or network change wide after start
After broadcasting, obtain the single-row table of application name of high in the clouds configuration.
Device the most according to claim 8, it is characterised in that described device also includes the 5th process
Module;
Described 5th processing module, for according to the time preset, the application obtaining high in the clouds configuration of timing
The single-row table of program name, is updated to data base by single-row for the application name got table.
Device the most according to claim 6, it is characterised in that described first processing module, bag
Include the first processing unit;
Described first processing unit, for calling the single-row table of application name from high in the clouds.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510903688.9A CN105872762A (en) | 2015-12-09 | 2015-12-09 | Method and device for installing smart cloud TV application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510903688.9A CN105872762A (en) | 2015-12-09 | 2015-12-09 | Method and device for installing smart cloud TV application |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105872762A true CN105872762A (en) | 2016-08-17 |
Family
ID=56624105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510903688.9A Pending CN105872762A (en) | 2015-12-09 | 2015-12-09 | Method and device for installing smart cloud TV application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105872762A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106293860A (en) * | 2016-09-30 | 2017-01-04 | 天脉聚源(北京)传媒科技有限公司 | A kind of USB flash disk installs the method and system of application |
CN106341732A (en) * | 2016-09-27 | 2017-01-18 | Tcl集团股份有限公司 | Management method of desktop starter and intelligent television set |
CN106775886A (en) * | 2016-12-26 | 2017-05-31 | 努比亚技术有限公司 | A kind of application management method and electronic equipment |
CN107103231A (en) * | 2017-03-29 | 2017-08-29 | 北京小米移动软件有限公司 | To application install the method and device of management |
CN107295410A (en) * | 2017-08-15 | 2017-10-24 | 四川长虹电器股份有限公司 | A kind of application method for managing security configured in intelligent television based on high in the clouds |
CN109683919A (en) * | 2018-12-24 | 2019-04-26 | 广州微算互联信息技术有限公司 | Cloud mobile phone application installs and uninstalls method |
CN110647420A (en) * | 2019-09-25 | 2020-01-03 | 合肥美的电冰箱有限公司 | Household appliance and remote control method and server thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077178A (en) * | 2013-03-29 | 2014-10-01 | 纬创资通股份有限公司 | Management method and electronic device |
WO2014176192A2 (en) * | 2013-04-23 | 2014-10-30 | Google Inc. | Live recommendation generation |
CN104380302A (en) * | 2012-06-07 | 2015-02-25 | 迈可菲公司 | Evaluating whether to block or allow installation of a software application |
-
2015
- 2015-12-09 CN CN201510903688.9A patent/CN105872762A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104380302A (en) * | 2012-06-07 | 2015-02-25 | 迈可菲公司 | Evaluating whether to block or allow installation of a software application |
CN104077178A (en) * | 2013-03-29 | 2014-10-01 | 纬创资通股份有限公司 | Management method and electronic device |
WO2014176192A2 (en) * | 2013-04-23 | 2014-10-30 | Google Inc. | Live recommendation generation |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106341732A (en) * | 2016-09-27 | 2017-01-18 | Tcl集团股份有限公司 | Management method of desktop starter and intelligent television set |
CN106293860A (en) * | 2016-09-30 | 2017-01-04 | 天脉聚源(北京)传媒科技有限公司 | A kind of USB flash disk installs the method and system of application |
CN106775886A (en) * | 2016-12-26 | 2017-05-31 | 努比亚技术有限公司 | A kind of application management method and electronic equipment |
CN107103231A (en) * | 2017-03-29 | 2017-08-29 | 北京小米移动软件有限公司 | To application install the method and device of management |
CN107295410A (en) * | 2017-08-15 | 2017-10-24 | 四川长虹电器股份有限公司 | A kind of application method for managing security configured in intelligent television based on high in the clouds |
CN109683919A (en) * | 2018-12-24 | 2019-04-26 | 广州微算互联信息技术有限公司 | Cloud mobile phone application installs and uninstalls method |
CN110647420A (en) * | 2019-09-25 | 2020-01-03 | 合肥美的电冰箱有限公司 | Household appliance and remote control method and server thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105872762A (en) | Method and device for installing smart cloud TV application | |
EP2562673B1 (en) | Apparatus and method for securing mobile terminal | |
US9953161B2 (en) | Method, device and system for processing notification bar message | |
CN104462978B (en) | A kind of method and apparatus of application program rights management | |
CN103826215B (en) | A kind of method and apparatus for carrying out Root authority management on the terminal device | |
US9747449B2 (en) | Method and device for preventing application in an operating system from being uninstalled | |
CN103118290B (en) | The detection method of suitability of program installation, Apparatus and system | |
CN104462980A (en) | Authority management method, device and system of application programs and mobile terminal | |
CN105471935B (en) | Information prompting method and device | |
CN104376263A (en) | Application behavior intercepting method and application behavior intercepting device | |
CN104809397A (en) | Android malicious software detection method and system based on dynamic monitoring | |
CN105205413B (en) | A kind of guard method of data and device | |
CN103198243B (en) | A kind of method and device identifying mountain vallage application program | |
CN104376266A (en) | Determination method and device for security level of application software | |
CN104765629A (en) | System application installation method and device | |
CN111782416A (en) | Data reporting method, device, system, terminal and computer readable storage medium | |
CN109492406A (en) | Monitor the methods, devices and systems of kernel loophole attack | |
CN103226491A (en) | Method and device for setting application program states | |
CN104217162A (en) | Method and system for detecting malicious software in smart terminal | |
CN103065083A (en) | Method and system for monitoring application program interface of intelligent mobile terminal | |
CN103366116B (en) | The anticipation system of the application program potential threat of mobile terminal, method and device | |
KR101284013B1 (en) | Smartphone Malicious Application Detect System and Method based on Client Program | |
CN106095413A (en) | The collocation method of a kind of bluetooth driver and device | |
CN107292613B (en) | Mobile payment protection method and device and mobile terminal | |
CN104036193B (en) | Local cross-domain vulnerability detection method and device for application program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160817 |
|
WD01 | Invention patent application deemed withdrawn after publication |