CN105872762A - Method and device for installing smart cloud TV application - Google Patents

Method and device for installing smart cloud TV application Download PDF

Info

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
Application number
CN201510903688.9A
Other languages
Chinese (zh)
Inventor
胡正喜
姚菲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201510903688.9A priority Critical patent/CN105872762A/en
Publication of CN105872762A publication Critical patent/CN105872762A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/4424Monitoring 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client 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/25808Management of client data
    • H04N21/25858Management of client data involving client software characteristics, e.g. OS identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26291Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing 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

The installation method of intelligent cloud television application program and device
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.
CN201510903688.9A 2015-12-09 2015-12-09 Method and device for installing smart cloud TV application Pending CN105872762A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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