[go: up one dir, main page]

CN101984404B - Method and device for controlling parallel running of application programs and terminal with device - Google Patents

Method and device for controlling parallel running of application programs and terminal with device Download PDF

Info

Publication number
CN101984404B
CN101984404B CN201010531736.3A CN201010531736A CN101984404B CN 101984404 B CN101984404 B CN 101984404B CN 201010531736 A CN201010531736 A CN 201010531736A CN 101984404 B CN101984404 B CN 101984404B
Authority
CN
China
Prior art keywords
application programs
application program
parallel running
application
recommended
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.)
Active
Application number
CN201010531736.3A
Other languages
Chinese (zh)
Other versions
CN101984404A (en
Inventor
汪智勇
冯玉慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Dongguan Yulong Telecommunication Technology Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Dongguan Yulong Telecommunication Technology 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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd, Dongguan Yulong Telecommunication Technology Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201010531736.3A priority Critical patent/CN101984404B/en
Publication of CN101984404A publication Critical patent/CN101984404A/en
Application granted granted Critical
Publication of CN101984404B publication Critical patent/CN101984404B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides a method for controlling a plurality of application programs to run in parallel, which comprises the following steps: step 102, determining and recording parallel operation relations among the plurality of application programs according to the size and the type of the resource occupied by each application program; and 104, when any application program in the plurality of application programs is started, controlling other application programs in the plurality of application programs to run in parallel according to the parallel running relation among the plurality of application programs. The invention also provides a device for controlling the parallel running of the plurality of application programs and a terminal with the device. According to the technical scheme of the invention, according to the conditions of mutual exclusion, resource use and the like among the applications, when one application program runs, other application programs which can be in parallel with the application program are determined, and the application programs which cannot be used and are not recommended to be used are determined and displayed to a user.

Description

The method of controlling application program parallel running, install and have the terminal of this device
Technical field
The parallel running that the present invention relates to application program is controlled, and relates more specifically to control the method and apparatus of a plurality of application program parallel runnings.
Background technology
At present, some terminals, for example smart mobile phone or panel computer, in the situation that process the application (as audio player and video player) of resource mutual exclusion, when audio player moves, if user will remove to click the video player of mutual exclusion with it, common way is, eject a prompting frame and inform user both can not move simultaneously, need to close one of them; In the situation that process, need to jointly enjoy identical resource (as music walkman is listened song and browser online online), when user is listening to the music walkman online, system is supported open any browser webpage, but the consequence that operation brings is like this, listen song intermittently, browsing page speed is also very slow, and listen song and the online that affect very much user are experienced.The defect existing in such scheme is that system can not coordinate the operation between various application well:
(1) when user goes two application of operation mutual exclusion, do not carry out intelligentized processing, user just knows that both can not carry out simultaneously after clicking;
(2) when user goes to operate two application of the performance that influences each other, system does not go to point out user the harm of operation so intelligently, will cause like this dragging travelling speed the acceleration loss consumption battery life of slow mobile phone, user can feel and obvious hysteresis sense brings very bad experience to user when operating handset.
Summary of the invention
In view of description above, one of object of the present invention is to solve in prior art not have before user attempts to apply a plurality of application programs simultaneously, the parallel negative consequence of bringing of a plurality of application programs of prompting user, and then affect the problem that user experiences.
According to an aspect of the present invention, a kind of method of controlling a plurality of application program parallel runnings is provided, comprise: step 102, according to the size of the shared resource of each application program in described a plurality of application programs and type, determine and record the parallel running relation between described a plurality of application program; Step 104, when the arbitrary application program in described a plurality of application programs is activated, controls other application programs in described a plurality of application programs of parallel running according to the parallel running relation between described a plurality of application programs.
In technique scheme, preferably, parallel running relation can comprise: mutual exclusion, recommendation and do not recommend.
In technique scheme, preferably, in step 102, can comprise: whether the type that judges the resource that any two application programs in described a plurality of application program are shared is identical, if identical, determine that the parallel running pass between described any two application programs is described mutual exclusion; If different, judge whether the big or small sum of described any two shared resources of application program surpasses threshold value, if surpassed, determine that the parallel running pass between described any two application programs is not recommend, otherwise, be defined as recommending.
In technique scheme, preferably, in step 104, control can comprise: it is the application program forbidding of mutual exclusion that the parallel running of the described arbitrary application program with starting is closed; Prompting is the application program of recommending and the application program of not recommending with the parallel running pass of the described arbitrary application program starting respectively by different way.
In technique scheme, preferably, step 104 can also comprise: in the parallel running of the described arbitrary application program with starting, close while being the application program of described recommendation and/or described application program of not recommending, open new interface, on described new interface, prompting is application program and the described application program of not recommending of described recommendation with the parallel running pass of the described arbitrary application program starting respectively by different way; When the described arbitrary application program starting is closed, close described new interface simultaneously.
In technique scheme, preferably, in step 102 by the parallel running relation record between described a plurality of application programs in configuration file; Step 104 can also comprise: when described arbitrary application program is activated, read described configuration file.
In technique scheme, preferably, can also comprise: revise described configuration file.
According to a further aspect in the invention, a kind of device of controlling a plurality of application program parallel runnings is also provided, comprise: be related to determining unit, according to the size of the shared resource of each application program in described a plurality of application programs and type, determine and record the parallel running relation between described a plurality of application program; Control module, when the arbitrary application program in described a plurality of application programs is activated, according to described, be related to that the parallel running relation of described a plurality of application programs that determining unit is determined controls other application programs in a plurality of application programs described in parallel running.
In technique scheme, preferably, parallel running relation can comprise: mutual exclusion, recommendation and do not recommend.
In technique scheme, preferably, be related to that determining unit can comprise: type judging module, whether identical for judging the type of the resource that any two application programs of described a plurality of application programs are shared, if identical, determine that the parallel running pass between described any two application programs is described mutual exclusion; Size judge module, be used in the situation that described type judging module determines that the type between described any two application programs is different, judge the big or small of resource that described any two application programs are shared and whether surpass threshold value, if surpassed, determine that the parallel running pass between described any two application programs is not recommend, otherwise, be defined as recommending.
In technique scheme, preferably, control module can comprise: disabled module is the application program forbidding of described mutual exclusion for the parallel running of the described arbitrary application program with starting is closed; Reminding module is the application program of recommending and the application program of not recommending for pointing out respectively by different way with the parallel running pass of the described arbitrary application program starting.
In technique scheme, preferably, control module can also comprise: interface opening module, for the parallel running of the described arbitrary application program with starting, close while being the application program of described recommendation and/or described application program of not recommending, open new interface, on described new interface, prompting is application program and the described application program of not recommending of described recommendation with the parallel running pass of the described arbitrary application program starting respectively by different way; Interface closing module when the described arbitrary application program starting is closed, is closed described new interface simultaneously.
In technique scheme, preferably, the parallel running relation between a plurality of application programs can be recorded in configuration file, and wherein control module can also comprise: read module, for when described arbitrary application program is activated, reads described configuration file.
In technique scheme, preferably, control module can also comprise modified module, for revising described configuration file.
According to another aspect of the invention, also provide a kind of terminal, comprised above-mentioned device.
In technique scheme, preferably, described terminal comprises computing machine, mobile phone, PDA and iPad.
The method according to this invention, according to situations such as the mutual exclusion between each application, resource uses, when an application program is when moving, definite other application programs that can therewith walk abreast and definite which application program can not be used, and which application program is not recommended is used together.For example, system can generate the operation interface of a current application automatically, application icon that can parallel running is presented at wherein, the application of mutual exclusion is with it hidden automatically or invalid (such as putting ash etc.), and the switch that user can this interface of own control.Thereby can realize user's good experience, due to can the application of mutual exclusion is automatically hiding or invalid, reduce the quantity of application, reduce energy consumption, thereby can extending battery life.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the method for a plurality of application program parallel runnings of control according to an embodiment of the invention;
Fig. 2 is the block diagram of the device of a plurality of application program parallel runnings of control according to an embodiment of the invention;
Fig. 3 is the block diagram with the terminal of controlling a plurality of application program parallel runnings according to an embodiment of the invention;
Fig. 4 is the framework schematic diagram that a plurality of application program parallel runnings are controlled that carries out according to an embodiment of the invention; And
Fig. 5 is the process flow diagram that carries out the method for a plurality of application program parallel runnings controls according to an embodiment of the invention.
Embodiment
In order more clearly to understand above-mentioned purpose of the present invention, feature and advantage, below in conjunction with the drawings and specific embodiments, the present invention is further described in detail.
Set forth in the following description a lot of details so that fully understand the present invention, still, the present invention can also adopt other to be different from other modes described here and implement, and therefore, the present invention is not limited to the restriction of following public specific embodiment.
Fig. 1 is the process flow diagram of the method for a plurality of application program parallel runnings of control according to an embodiment of the invention.As shown in Figure 1, the method of a plurality of application program parallel runnings of control according to an embodiment of the invention comprises: step 102, and according to the size of the shared resource of each application program in described a plurality of application programs and type, determine and record the parallel running relation between described a plurality of application program; Step 104, when the arbitrary application program in described a plurality of application programs is activated, controls other application programs in a plurality of application programs described in parallel running according to the parallel running relation between described a plurality of application programs.
In technique scheme, preferably, parallel running relation can comprise: mutual exclusion, recommendation and do not recommend.In step 102, can comprise: whether the type that judges the resource that any two application programs in described a plurality of application program are shared is identical, if identical, determine that it is described mutual exclusion that parallel running between described any two application programs is closed; If different, judge the big or small of resource that described any two application programs are shared and whether surpass threshold value, if surpassed, determine that parallel running between described any two application programs is closed described in being not recommend, otherwise, be defined as described recommendation.At this, should be appreciated that, parallel running relation can also comprise other relations as required, for example, recommendation order, grade etc.
In technique scheme, preferably, in step 104, control can comprise: it is the application program forbidding of described mutual exclusion that the parallel running of the described arbitrary application program with starting is closed; Prompting is application program and the described application program of not recommending of described recommendation with the parallel running pass of the described arbitrary application program starting respectively by different way.
In technique scheme, preferably, step 104 can also comprise: in the parallel running of the described arbitrary application program with starting, close while being the application program of described recommendation and/or described application program of not recommending, open new interface, on described new interface, prompting is application program and the described application program of not recommending of described recommendation with the parallel running pass of the described arbitrary application program starting respectively by different way; When the described arbitrary application program starting is closed, close described new interface simultaneously.
In technique scheme, preferably, in step 102 by the parallel running relation record between described a plurality of application programs in configuration file; Step 104 can also comprise: when described arbitrary application program is activated, read described configuration file.
In technique scheme, preferably, can also comprise: revise described configuration file.User can be by revising configuration file from the parallel control of definition application.At this, it should be appreciated by those skilled in the art that the modification for configuration file can have various ways, for example, can be for user provides self-defined configuration interface, on self-defined configuration interface, for user provides option, user can determine final configuration file according to the hobby of oneself.
The method of a plurality of application program parallel runnings of control according to the present invention, according to the mutual relationship between each application program, resource service condition etc., determine the parallel running relation between a plurality of application programs, and when using certain application program, according to parallel running relation, determine which application program can be used, which application program is recommendation etc. not.The method according to this invention, system can be coordinated the operation between various application well, thereby brings better user to experience, and has also avoided the problem of system running speed reduction and acceleration loss consumption battery life simultaneously.
Fig. 2 is the block diagram of the device of a plurality of application program parallel runnings of control according to an embodiment of the invention.As shown in Figure 2, the device 200 of controlling a plurality of application program parallel runnings comprises: be related to determining unit 202, according to the size of the shared resource of a plurality of application programs described in each and type, determine and record the parallel running relation between described a plurality of application program; And control module 204, when the arbitrary application program in described a plurality of application programs is activated, according to described, be related to that the parallel running relation of described a plurality of application programs that determining unit is determined controls other application programs in a plurality of application programs described in parallel running.
In this embodiment, preferably, parallel running relation can comprise: mutual exclusion, recommendation and do not recommend.
In this embodiment, preferably, be related to that determining unit 202 can comprise: type judging module 2022, whether identical for judging the type of the resource that any two application programs of described a plurality of application programs are shared, if identical, determine that the parallel running pass between described any two application programs is described mutual exclusion; Size judge module 2024, be used in the situation that described type judging module determines that the type between described any two application programs is different, judge the big or small of resource that described any two application programs are shared and whether surpass threshold value, if surpassed, determine that the parallel running pass between described any two application programs is not recommend, otherwise, be defined as recommending.
In this embodiment, preferably, control module 204 can comprise: disabled module 2041 is the application program forbidding of mutual exclusion for the parallel running of the described arbitrary application program with starting is closed; Reminding module 2042 is the application program of recommending and the application program of not recommending for pointing out respectively by different way with the parallel running pass of the described arbitrary application program starting.
In this embodiment, preferably, control module 204 can also comprise: interface opening module 2043, for the parallel running of the described arbitrary application program with starting, close while being the application program of described recommendation and/or described application program of not recommending, open new interface, on described new interface, prompting is the application program of recommending and the application program of not recommending with the parallel running pass of the described arbitrary application program starting respectively by different way; Interface closing module 2044 when the described arbitrary application program starting is closed, is closed described new interface simultaneously.
In this embodiment, preferably, the parallel running relation between a plurality of application programs can be recorded in configuration file, and wherein control module 204 can also comprise: read module 2045, for when described arbitrary application program is activated, read described configuration file.
In this embodiment, preferably, control module 204 can also comprise modified module 2046, for revising described configuration file.
The device of a plurality of application program parallel runnings of control according to the present invention, can be according to the mutual relationship between each application program, resource service condition etc., determine the parallel running relation between a plurality of application programs, and when using certain application program, according to parallel running relation, determine which application program can be used, which application program is recommendation etc. not.Thereby system can be coordinated the operation between various application well, thereby bring better user to experience.
Fig. 3 is the block diagram with the terminal of controlling a plurality of application program parallel runnings according to an embodiment of the invention.As shown in Figure 3, terminal 300 comprises the device 200 shown in Fig. 2.At this, it should be appreciated by those skilled in the art that terminal can comprise mobile phone, player, PDA, portable computer etc.
Fig. 4 is the schematic diagram that a plurality of application program parallel runnings are controlled that carries out according to an embodiment of the invention.As shown in Figure 4, in this embodiment, the mobile phone of take carries out as example is described in mobile phone the whole framework that a plurality of application program parallel runnings are controlled, and mainly comprises three large modules:
1, mobile phone configuration file generation module 402, in this module, can include but not limited to mobile phone resources occupied information, exclusive message between mobile phone application, by the shared resource information of statistics each application program of mobile phone, exclusive message between each application program of mobile phone etc., can two can parallel running application program need parallel running in, judge that whether the required resource of each application program is very large, if two application programs are the larger resource information of occupation ratio all, for example, when two shared resource sums of application program are greater than predetermined threshold, can be classified as not exemplary application, otherwise can think exemplary application.The standard that judges the mutual exclusion between each application program is whether they take identical resource, and as music player and video player all take audio resource, both just belong to mutual exclusive resource.The information of collecting is filled in configuration file, for example as follows:
Apply Names: application A;
Operation required memory: *m;
Mutual exclusion application number: *individual;
Mutual exclusion apply names: application M, application N;
Exemplary application number: *individual;
Exemplary application name: application B[Y], application C[Y], application D[N]; (at this, Y N to represent whether user selects with current application parallel, Y represents to select, N represents non-selected, this option is in the situation that allowing User Defined configuration, for user, carries out choice for use);
Exemplary application number not: *individual;
Exemplary application name not: application E[N], application F[Y], application G[N];
Information in configuration file is configured by software developer under default situations, but also can support to provide configuration interface for User Defined configuration, and User Defined configuration interface example is as shown in the table:
Provide after this User Defined configuration interface, although do not advise parallel running (as music walkman is listened song and browser online) between some application, but they really again can parallel running, if user does not mind the hysteresis that song quality or browsing page are listened in impact, wish that both can parallel running, program also can accomplish to support this idea of user, makes mobile phone operation meet user's demand rather than some operation of enforceable execution as far as possible.
2, program discrimination module 404 and application program are coordinated display module 406, and implementation method as shown in Figure 5.
In step 502, when user starts after an application A, program discrimination module 404 starts to read the relevant information in configuration file;
In step 504, first read the application name with application A mutual exclusion, and show in operation interface A ', for example, including, but not limited to the icon of these application programs being hidden automatically or being put ash;
In step 506, read the application program of recommending with application A parallel running, and record wherein which application is that user has selected and application A parallel running, that select user be presented on operation interface A ' with the icon of application program application A parallel running, and be designated and recommend operation (identification method can comprise by Tip and pointing out, or colouring discrimination, or icon difference), the icon of the nonoptional application program of user is hidden automatically;
In step 508, read the application program of not recommending with application A parallel running, and record wherein which application program is that user has selected and application A parallel running, that select user be presented on operation interface A ' with the icon of application program application A parallel running, and be designated do not recommend operation (identification method can be pointed out by Tip, or colouring discrimination, or icon difference), the icon of the nonoptional application program of user is hidden automatically;
In step 510, according to the newly-built operation interface A ' that application program is relevant therewith of relevant information, this operation interface A ' only shows application program that can parallel running with current application program, user can control at any time and turn off this operation interface A ', and the application A of current startup is also closed thereupon, mobile phone interface is got back to again normal condition at ordinary times.
In this embodiment, add the object of operation interface A ' be to be convenient to user can see clearly now can with the operation of application A parallel running, and turn off interface just can be corresponding closing application program, like this can be user-friendly.But also should be appreciated that, do not add operation interface A ', and directly on original interface, arrange, for example the above mentioned application program by mutual exclusion is put ash or colouring discrimination and is presented in original main interface and is also fine.
To sum up, according to technical scheme of the present invention, by judging the parallel running relation between a plurality of application programs, the application program of pointing out user to lead to a conflict, for example, when user is when unlatching music is heard with oneself song, some application programs with its mutual exclusion, as the functions such as video playback, mobile TV are automatically hidden (or putting ash) on the operation interface of music walkman, and do not need user when going click, to eject prompting frame prompting, user-friendly experience.In addition, by technical scheme of the present invention, can also recommend or not recommend the parallel application program of using for user provides, user can also configure the parallel running program (comprise and recommend and do not recommend) of certain application program on defined interface, for example, when user is when using music walkman to listen online song, think again the webpage that simultaneously surfs the web, but because browser and music walkman all can take network speed of download, so, on the operation interface of music walkman, user can see browser is designated to not exemplary application, user just can know that both can influence each other in operation simultaneously like this.Therefore, according to technical scheme of the present invention, can coordinate well the operation between each application program, prevent that unnecessary travelling speed from reducing, thereby avoid acceleration loss power consumption pond, and brought good experience to user.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (5)

1.一种控制多个应用程序并行运行的方法,其特征在于,包括:1. A method for controlling multiple application programs to run in parallel, comprising: 步骤102,根据所述多个应用程序中的每个应用程序所占资源的大小和类型确定并记录所述多个应用程序之间的并行运行关系;以及Step 102, determining and recording the parallel running relationship between the multiple application programs according to the size and type of resources occupied by each of the multiple application programs; and 步骤104,在所述多个应用程序中的任一应用程序被启动时,根据所述多个应用程序之间的并行运行关系对并行运行的所述多个应用程序中的其他应用程序进行控制;Step 104, when any application program among the multiple application programs is started, control other application programs among the multiple application programs running in parallel according to the parallel running relationship between the multiple application programs ; 所述并行运行关系包括:互斥、推荐以及不推荐,The parallel running relationship includes: mutual exclusion, recommendation and non-recommendation, 其中,在所述步骤102中,包括:判断所述多个应用程序中的任意两个应用程序所占的资源的类型是否相同,如果相同,则确定所述任意两个应用程序之间的并行运行关系为所述互斥;以及如果不同,则判断所述任意两个应用程序所占资源的大小之和是否超过阈值,如果超过,则确定所述任意两个应用程序之间的并行运行关系为不推荐,否则,确定为推荐;Wherein, in the step 102, it includes: judging whether the types of resources occupied by any two application programs in the plurality of application programs are the same, and if they are the same, determining the parallelism between the any two application programs The running relationship is the mutual exclusion; and if it is different, it is judged whether the sum of the size of the resources occupied by the any two applications exceeds a threshold, and if so, the parallel running relationship between the any two applications is determined It is not recommended, otherwise, it is determined to be recommended; 在所述步骤104中,所述控制包括:将与启动的所述任一应用程序的并行运行关系为互斥的应用程序禁用;以及In the step 104, the control includes: disabling the application programs whose parallel running relationship with any of the started application programs is mutually exclusive; and 以不同方式分别提示与启动的所述任一应用程序的并行运行关系为推荐的应用程序和不推荐的应用程序。Prompting in different ways that the parallel running relationship with any of the started application programs is a recommended application program and a non-recommended application program. 2.根据权利要求1所述的方法,其特征在于,所述步骤104还包括:在与启动的所述任一应用程序的并行运行关系为推荐的应用程序和/或不推荐的应用程序时,打开新界面,在所述新界面上以不同方式分别提示与启动的所述任一应用程序的并行运行关系为推荐的应用程序和不推荐的应用程序;以及2. The method according to claim 1, characterized in that, the step 104 further comprises: when the parallel running relationship with the started application program is a recommended application program and/or a non-recommended application program , opening a new interface, and prompting in different ways on the new interface that the parallel running relationship with any of the started application programs is a recommended application program and a non-recommended application program; and 在启动的所述任一应用程序被关闭时,同时关闭所述新界面。When any of the started application programs is closed, the new interface is closed simultaneously. 3.根据权利要求1或2所述的方法,其特征在于,在所述步骤102中将所述多个应用程序之间的并行运行关系记录在配置文件中;以及3. The method according to claim 1 or 2, characterized in that, in the step 102, the parallel running relationship between the multiple application programs is recorded in the configuration file; and 所述步骤104还包括:在所述任一应用程序被启动时,读取所述配置文件;以及修改所述配置文件。The step 104 further includes: reading the configuration file when any application program is started; and modifying the configuration file. 4.一种控制多个应用程序并行运行的装置,其特征在于,包括:4. A device for controlling multiple applications running in parallel, comprising: 关系确定单元,根据所述多个应用程序中的每个应用程序所占资源的大小和类型确定并记录所述多个应用程序之间的并行运行关系;以及a relationship determining unit, determining and recording the parallel running relationship between the multiple application programs according to the size and type of resources occupied by each of the multiple application programs; and 控制单元,在所述多个应用程序中的任一应用程序被启动时,根据所述关系确定单元确定的所述多个应用程序的并行运行关系对并行运行的所述多个应用程序中的其他应用程序进行控制;The control unit, when any application program in the plurality of application programs is started, according to the parallel execution relationship of the plurality of application programs determined by the relationship determining unit control by other applications; 所述并行运行关系包括:互斥、推荐以及不推荐,The parallel running relationship includes: mutual exclusion, recommendation and non-recommendation, 其中,所述关系确定单元,包括:Wherein, the relationship determination unit includes: 类型判断模块,用于判断所述多个应用程序中的任意两个应用程序所占的资源的类型是否相同,如果相同,则确定所述任意两个应用程序之间的并行运行关系为所述互斥;以及A type judging module, configured to judge whether the types of resources occupied by any two of the multiple application programs are the same, and if they are the same, determine that the parallel running relationship between the any two application programs is the mutual exclusion; and 大小判断模块,用于在所述类型判断模块确定所述任意两个应用程序之间的类型不同的情况下,判断所述任意两个应用程序所占的资源的大小的和是否超过阈值,如果超过,则确定所述任意两个应用程序之间的并行运行关系为不推荐,否则,确定为推荐;A size judging module, configured to judge whether the sum of the sizes of resources occupied by any two application programs exceeds a threshold when the type judging module determines that the types of any two application programs are different, if exceeds, then determine that the parallel running relationship between any two applications is not recommended, otherwise, determine it as recommended; 所述控制单元包括:The control unit includes: 禁用模块,用于将与启动的所述任一应用程序的并行运行关系为互斥的应用程序禁用;A disabling module, configured to disable an application whose parallel running relationship with any of the started applications is mutually exclusive; 提示模块,用于以不同方式分别提示与启动的所述任一应用程序的并行运行关系为推荐的应用程序和不推荐的应用程序;A prompting module, configured to respectively prompt in different ways that the parallel running relationship with any of the started application programs is a recommended application program and a non-recommended application program; 界面开启模块,用于在与启动的所述任一应用程序的并行运行关系为所述推荐的应用程序和/或所述不推荐的应用程序时,打开新界面,在所述新界面上以不同方式分别提示与启动的所述任一应用程序的并行运行关系为推荐的应用程序和不推荐的应用程序;以及An interface opening module, configured to open a new interface when the parallel running relationship with any of the started application programs is the recommended application program and/or the non-recommended application program, and open a new interface on the new interface with Prompting in different ways that the parallel running relationship with any of the started application programs is a recommended application program and a non-recommended application program; and 界面关闭模块,在启动的所述任一应用程序被关闭时,同时关闭所述新界面。The interface closing module closes the new interface at the same time when any of the started application programs is closed. 5.根据权利要求4所述的装置,其特征在于,所述多个应用程序之间的并行运行关系记录在配置文件中,其中5. The device according to claim 4, wherein the parallel running relationship between the multiple application programs is recorded in a configuration file, wherein 所述控制单元还包括:读取模块,用于在所述任一应用程序被启动时,读取所述配置文件;以及The control unit further includes: a reading module, configured to read the configuration file when any application program is started; and 修改模块,用于修改所述配置文件。The modification module is used to modify the configuration file.
CN201010531736.3A 2010-11-04 2010-11-04 Method and device for controlling parallel running of application programs and terminal with device Active CN101984404B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010531736.3A CN101984404B (en) 2010-11-04 2010-11-04 Method and device for controlling parallel running of application programs and terminal with device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010531736.3A CN101984404B (en) 2010-11-04 2010-11-04 Method and device for controlling parallel running of application programs and terminal with device

Publications (2)

Publication Number Publication Date
CN101984404A CN101984404A (en) 2011-03-09
CN101984404B true CN101984404B (en) 2014-02-05

Family

ID=43641573

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010531736.3A Active CN101984404B (en) 2010-11-04 2010-11-04 Method and device for controlling parallel running of application programs and terminal with device

Country Status (1)

Country Link
CN (1) CN101984404B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102779069A (en) * 2011-05-10 2012-11-14 北京磊友信息科技有限公司 Method and device for managing script program operated at mobile terminal
CN102981863B (en) * 2011-09-07 2017-05-31 北京奇虎科技有限公司 The management method and device of a kind of starting up's project
CN102331947B (en) * 2011-10-14 2013-12-11 中科创达软件股份有限公司 Restarting method for Android system
CN103207660A (en) * 2012-01-16 2013-07-17 宇龙计算机通信科技(深圳)有限公司 Invalidating processing method for application icons, and communication terminal
CN103763433B (en) * 2013-12-31 2016-08-24 宇龙计算机通信科技(深圳)有限公司 The progress control method of terminal applies and system
CN105589738A (en) * 2014-10-23 2016-05-18 中兴通讯股份有限公司 Concurrent processing method of intelligent split screen and corresponding intelligent terminal
CN105792017A (en) * 2016-03-04 2016-07-20 青岛海信电器股份有限公司 Terminal system parameter setting method and terminal system parameter setting device
CN107436800A (en) * 2016-05-28 2017-12-05 宇龙计算机通信科技(深圳)有限公司 A kind of application management method and terminal device
CN108958940A (en) * 2018-07-09 2018-12-07 苏州浪潮智能软件有限公司 A kind of computer processing method and device
CN111356020A (en) * 2020-03-10 2020-06-30 四川长虹电器股份有限公司 Window mutual exclusion function implementation method of Android smart television

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1670705A (en) * 2004-03-16 2005-09-21 联想(北京)有限公司 A method for implementing centralized concurrent management to cluster

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765186B1 (en) * 2005-04-13 2010-07-27 Progress Software Corporation Update-anywhere replication of distributed systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1670705A (en) * 2004-03-16 2005-09-21 联想(北京)有限公司 A method for implementing centralized concurrent management to cluster

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王志刚."计算机操作系统".《计算机操作系统》.武汉大学出版社,2005,

Also Published As

Publication number Publication date
CN101984404A (en) 2011-03-09

Similar Documents

Publication Publication Date Title
CN101984404B (en) Method and device for controlling parallel running of application programs and terminal with device
CN103914502B (en) The method and its terminal of the intelligent search service of use situation identification
CN104052870B (en) modular wireless communicator
CN102486716B (en) Mobile terminal and display packing thereof
KR102087010B1 (en) Data communication method and apparatus using a wireless communication
CN104995596A (en) Managing audio at the tab level for user notification and control
CN104679403B (en) Mobile terminal and its control method
CN106133826A (en) For the self-defining flexible modes of language model
CN103493017A (en) Management of background tasks
CN106415501A (en) Companion application for campaign collaboration
CN110110262A (en) Browser EMS memory management process, device and equipment
CN108521521A (en) volume adjusting method, mobile terminal and computer readable storage medium
CN108990110A (en) Network flux management method, device, storage medium and terminal
CN105450862A (en) Method for communication message prompt and electronic device
CN103605429A (en) Processing method for response key operation and mobile terminal
CN105204633A (en) Control method of mobile terminal music play and mobile terminal
CN103150085A (en) Method and terminal for showing content information of application
CN104052801B (en) A kind of information processing method and electronic equipment
CN106445449A (en) Audio focus control apparatus and method
CN106569848A (en) Terminal and starting management method for application program thereof
CN108287605A (en) charge control method, device, terminal device and storage medium
CN105808716B (en) Alarm clock reminding method and device and terminal
WO2020206688A1 (en) Video playback method and apparatus, storage medium and electronic device
CN108829712A (en) Transaction management method, apparatus, storage medium and terminal device
CN104391742B (en) Optimizing application method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant