Summary of the invention
The technical problem to be solved in the present invention is that in view of the above drawbacks of the prior art, providing a kind of for intelligent machineApplication program installation method, system and the set-top box of top box.
The technical solution adopted by the present invention to solve the technical problems is: constructing a kind of application journey for Intelligent set top boxSequence installation method the described method comprises the following steps:
Step S1, the type for judging the application program that user clicks, when the application program is not installation procedure, fromThe application program is installed in dynamic downloading;And
Step S2, after being installed, the application program is automatically opened.
In the application program installation method provided by the present invention for Intelligent set top box, step S1 includes:
Step S11, judge the type for the application program that user clicks, if the application program is not installation procedure,Then proceed to step S12;
Step S12, judge whether the system memory space of the Intelligent set top box is greater than needed for the installation application programMemory space, if it is, step S14 is proceeded to, if it is not, then proceeding to step S13;
Step S13, it according to user's service condition, deletes to the smallest application program of customer impact;
Step S14, the application program is installed in automatic downloading.
It is described in the step S13 in the application program installation method provided by the present invention for Intelligent set top boxUser's service condition includes user's frequency of use and using total duration.
In the application program installation method provided by the present invention for Intelligent set top box, after the step S2, alsoInclude:
It step S3, is installation procedure by the application program mark just installed.
Another aspect of the present invention also discloses a kind of application program installation system for Intelligent set top box, the system packetIt includes:
Module is installed, the type of the application program for judging user's click, is not to have installed journey in the application programWhen sequence, the application program is installed in automatic downloading;And
Module is opened, for after installation is complete, automatically opening the application program.
In the application program installation system provided by the present invention for Intelligent set top box, the installation module includes:
Recognition unit, the type of the application program for judging user's click;
Judging unit is connected to the recognition unit, for judging institute when the application program is not installation procedureState Intelligent set top box system memory space whether be greater than the installation application program needed for memory space;
Unit is deleted, the judging unit is connected to, is less than installation institute in the system memory space of the Intelligent set top boxWhen memory space needed for stating application program, according to user's service condition, delete to the smallest application program of customer impact;
Download unit is connected to the judging unit and the deletion unit, and for downloading automatically, installation is described to apply journeySequence.
In the application program installation system provided by the present invention for Intelligent set top box, user's service condition includesUser's frequency of use and use total duration.
In the application program installation system provided by the present invention for Intelligent set top box, further includes:
Mark module, for being installation procedure by the application program mark just installed.
Another aspect of the present invention also discloses a kind of set-top box, including memory and processor, and the memory is for depositingComputer program is stored up, is realized when the processor is for executing the computer program such as the step of any one of preceding the method.
It is of the invention for the application program installation method of Intelligent set top box, system and set-top box, have beneficial belowEffect: in the present invention, user is when clicking application icon, if using not installing, automatically in the silent downloading in backstageAnd application is installed, it is automatically opened after being installed;If it find that set-top box insufficient space, system are used by algorithm synthesis userSituation judgement, which is deleted to the smallest application of customer impact, vacates enough spaces, further improves user experience.
Specific embodiment
To facilitate the understanding of the present invention, a more comprehensive description of the invention is given in the following sections with reference to the relevant attached drawings.In attached drawingGive exemplary embodiments of the invention.But the invention can be realized in many different forms, however it is not limited to this paper instituteThe embodiment of description.On the contrary, purpose of providing these embodiments is make it is more thorough and comprehensive to the disclosure.
Unless otherwise defined, all technical and scientific terms used herein and belong to technical field of the inventionThe normally understood meaning of technical staff is identical.Term as used herein in the specification of the present invention is intended merely to description toolThe purpose of the embodiment of body, it is not intended that in the limitation present invention.
Term as used herein "and/or" includes any and all groups of one or more relevant listed itemsIt closes.Word " equal ", " identical " " simultaneously " or other similar term, the absolute equal or phase being not limited in mathematical termTogether, when implementing right described in this patent, it can be close on engineering significance or within an acceptable error range.
The total thinking of the present invention is: user judges whether the application program is installed when clicking application icon,If application program is not installed, on backstage, silence is downloaded and installs application automatically, automatically opens after being installed;It was installingCheng Zhong, if it find that set-top box insufficient space, then deleted by the judgement of algorithm synthesis user service condition to customer impact minimumApplication vacate enough spaces.
In order to better understand the above technical scheme, in conjunction with appended figures and specific embodiments to upperIt states technical solution to be described in detail, it should be understood that the specific features in the embodiment of the present invention and embodiment are to the applicationThe detailed description of technical solution, rather than the restriction to technical scheme, in the absence of conflict, the present invention are implementedTechnical characteristic in example and embodiment can be combined with each other.
It is flow chart of the present invention for an embodiment of the application program installation method of Intelligent set top box with reference to Fig. 1, thisThe method of embodiment is executed by set-top box, and the method for the present embodiment includes:
Step S1, the type for judging the application program that user clicks, when the application program is not installation procedure, fromThe application program is installed in dynamic downloading;
Specifically, in an embodiment of the present invention, user passes through the icon for clicking a certain application program in application market,A certain application program is either found by search, when then clicking the program icon, system, which judges automatically the application program, isNo is mounted application program, if not mounted application program, then shows that user wishes that downloading installs this using journeySequence, at this point, system installs the application program in the automatic downloading in backstage.It is understood that if user's selection is to have installedApplication program, then conventionally control is opened, and can refer to Traditional control mistake because not improving for such situationJourney does not carry expansion herein and illustrates.In the present embodiment, user, which clicks, refers on remote controler of the user by controlling set-top box reallyKey is determined to open the application program, in the example for controlling set-top box by other means, can also be come by other means realCurrent family is clicked to open the effect of application program, and the present invention is not limited thereto.
It further, in the application program for judging that user clicks is not installed using journey since system memory space is limitedWhen sequence, it is also necessary to judge whether system has enough memory spaces to install the program, therefore, as shown in Fig. 2, step S1 includesFollowing sub-step:
Step S11, judge the type for the application program that user clicks, if the application program is not installation procedure,Then proceed to step S12;
Step S12, judge whether the system memory space of the Intelligent set top box is greater than needed for the installation application programMemory space, if it is, step S14 is proceeded to, if it is not, then proceeding to step S13;
Step S13, it according to user's service condition, deletes to the smallest application program of customer impact;
Step S14, the application program is installed in automatic downloading.
Specifically, in an embodiment of the present invention, judge that the application program is meter after uninstalled application program in systemSpace needed for installing the application program is calculated, judges whether the remaining space of system is greater than the required space, if system does not haveThe application program is installed in enough spaces, then carries out comprehensive descision according to user service condition, is deleted to customer impact minimumApplication program, with meet install the application program needed for space requirement.
Further, user's service condition includes user's frequency of use and using total duration.Wherein, user uses frequencyRate refers to that user within certain time (for example, a week, one month or 1 year) uses the number of the application program;Using totalDuration refers to that user uses the All Time of the application program within certain time, for example, 130 minutes/day or 1100 minutes/starPhase.
Step S2, after being installed, the application program is automatically opened.
Specifically, in an embodiment of the present invention, after system background installs the application program automatically, rigid peace is automatically openedThe application program of dress again taps on application program without user's return desktop and opens.
Further, in an embodiment of the present invention, further includes:
It step S3, is installation procedure by the application program mark just installed.
Specifically, in an embodiment of the present invention, after installing the application program, which is marked,When so as to next user click, can directly it open.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be withRelevant hardware is instructed to complete by computer program, the program can be stored in a computer-readable storage mediumIn, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.
As it can be seen that in the present invention, user is when clicking application icon, if using not installing, automatically on backstageSilence is downloaded and installs application, automatically opens after being installed;If it find that set-top box insufficient space, system pass through algorithm synthesisThe judgement of user's service condition, which is deleted to the smallest application of customer impact, vacates enough spaces, further improves user's bodyIt tests.
With reference to Fig. 3, based on the same inventive concept, the invention also discloses a kind of application program peaces for Intelligent set top boxDress system, comprising: installation module 310 opens module 320, preferably further includes mark module 330.
Module 310 is installed, the type of the application program for judging user's click, is not to have installed in the application programWhen program, the application program is installed in automatic downloading.
Specifically, in an embodiment of the present invention, user passes through the icon for clicking a certain application program in application market,A certain application program is either found by search, when then clicking the program icon, system, which judges automatically the application program, isNo is mounted application program, if not mounted application program, then shows that user wishes that downloading installs this using journeySequence, at this point, system installs the application program in the automatic downloading in backstage.It is understood that if user's selection is to have installedApplication program, then conventionally control is opened, and can refer to Traditional control mistake because not improving for such situationJourney does not carry expansion herein and illustrates.In the present embodiment, user, which clicks, refers on remote controler of the user by controlling set-top box reallyKey is determined to open the application program, in the example for controlling set-top box by other means, can also be come by other means realCurrent family is clicked to open the effect of application program, and the present invention is not limited thereto.
It further, in the application program for judging that user clicks is not installed using journey since system memory space is limitedWhen sequence, it is also necessary to judge whether system has enough memory spaces to install the program, therefore, as shown in figure 3, the installation mouldBlock 310 includes:
Recognition unit 312, the type of the application program for judging user's click;
Judging unit 314 is connected to the recognition unit, for sentencing when the application program is not installation procedureBreak the Intelligent set top box system memory space whether be greater than the installation application program needed for memory space;
Unit 316 is deleted, the judging unit is connected to, is less than installation in the system memory space of the Intelligent set top boxWhen memory space needed for the application program, according to user's service condition, delete to the smallest application program of customer impact;
Download unit 318 is connected to the judging unit and the deletion unit, installs the application for downloading automaticallyProgram.
Specifically, in an embodiment of the present invention, judge that the application program is meter after uninstalled application program in systemSpace needed for installing the application program is calculated, judges whether the remaining space of system is greater than the required space, if system does not haveThe application program is installed in enough spaces, then carries out comprehensive descision according to user service condition, is deleted to customer impact minimumApplication program, with meet install the application program needed for space requirement.
Further, user's service condition includes user's frequency of use and using total duration.Wherein, user uses frequencyRate refers to that user within certain time (for example, a week, one month or 1 year) uses the number of the application program;Using totalDuration refers to that user uses the All Time of the application program within certain time, for example, 130 minutes/day or 1100 minutes/starPhase.
Specifically, in an embodiment of the present invention, module 320 is opened, for after installation is complete, automatically opening described answerUse program.After system background installs the application program automatically, the application program just installed is automatically opened, returns to table without userFace again taps on application program and is opened.
Specifically, in an embodiment of the present invention, mark module 330, the application program mark for will just installFor installation procedure.After installing the application program, which is marked, it, can when so as to next user clickDirectly to open.
The function of each functional module described in apparatus of the present invention embodiment can have according to the method in above method embodimentBody realizes that specific implementation process is referred to the associated description of above method embodiment, and details are not described herein again.
It should be pointed out that being divided into these modules above in the description of various modules, being for clarity.SoAnd in actual implementation, the boundary of various modules can be fuzzy.For example, any or all functionalities module hereinVarious hardware and/or software element can be shared.In another example any and/or all functional modules herein can be by sharingProcessor execute software instruction and completely or partially implement.In addition, various softwares being performed by one or more processorsModule can be shared between various software modules.Correspondingly, unless explicitly requested, the scope of the present invention not by various hardware and/Or between software element mandatory boundary limitation.
With reference to Fig. 5, based on the same inventive concept, the invention also discloses a kind of set-top boxes, including memory 501 and processingDevice 502, the memory 501 are real when the processor 502 is for executing the computer program for storing computer programNow such as the step in embodiment of the method.
The embodiment of the invention also provides a kind of computer readable storage mediums, are stored with computer program, the calculatingIt realizes when machine program is executed by processor such as the step in embodiment of the method.Specific implementation process sees above method embodimentDescription, details are not described herein again.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specificEmbodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the artUnder the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very muchForm, all of these belong to the protection of the present invention.