CN106020960B - Calling method and device - Google Patents

Calling method and device Download PDF

Info

Publication number
CN106020960B
CN106020960B CN201610371870.9A CN201610371870A CN106020960B CN 106020960 B CN106020960 B CN 106020960B CN 201610371870 A CN201610371870 A CN 201610371870A CN 106020960 B CN106020960 B CN 106020960B
Authority
CN
China
Prior art keywords
slave
communication interface
module
application program
function module
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
CN201610371870.9A
Other languages
Chinese (zh)
Other versions
CN106020960A (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.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and 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 Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201610371870.9A priority Critical patent/CN106020960B/en
Publication of CN106020960A publication Critical patent/CN106020960A/en
Application granted granted Critical
Publication of CN106020960B publication Critical patent/CN106020960B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/482Application

Abstract

The embodiment of the invention provides a calling method and a calling device. The method is applied to a mobile terminal, a first application program is installed in the mobile terminal, the first application program is provided with a plurality of communication interfaces and a plurality of slave function modules, the number of the communication interfaces is the same as that of the slave function modules, and the method comprises the following steps: receiving a first calling request which is input by a user and aims at a first slave function module in a first application program; judging whether a main process of a first application program is running; and if so, distributing a first slave process and a first communication interface for the first slave functional module, and controlling the master process to call the first slave process through the first communication interface. Therefore, the embodiment of the invention better solves the problem that the main function module in the application program is easily influenced by the problem of the auxiliary function module.

Description

Calling method and device
Technical Field
The invention relates to the technical field of computer software, in particular to a calling method and a calling device.
Background
For existing applications, it typically includes a master functional module and a plurality of slave functional modules. When the application program is started, the main function module of the application program runs in the main process, and in the running process of the application program, if any slave function module receives a call request, the slave function module also runs in the main process. That is, each functional module in the application program runs in the main process at the same time. Therefore, when any one of the slave function modules in the application program has a problem, such as a crash, the master function module will crash at the same time, and the application program will not operate normally. It can be seen that how to avoid the problem that the master function module in the application is easily affected by the problem of the slave function module is a problem to be solved urgently.
Disclosure of Invention
Embodiments of the present invention provide a calling method and device, so as to prevent a master function module in an application program from being easily affected by a problem occurring in a slave function module.
In one aspect, an embodiment of the present invention provides a calling method, which is applied to a mobile terminal, where a first application program is installed in the mobile terminal, the first application program has a plurality of communication interfaces and a plurality of slave function modules, and the number of the communication interfaces is the same as the number of the slave function modules, and the method includes the following steps:
receiving a first calling request input by a user and aiming at a first slave function module in the first application program;
judging whether the main process of the first application program is running;
and if so, distributing a first slave process and a first communication interface for the first slave functional module, and controlling the master process to call the first slave process through the first communication interface.
Further, in the above method, after the controlling the master process calls the first slave process through the first communication interface, the method further includes:
when first return data exists after the first slave process is called, judging whether a master process of the first application program is running;
and if so, sending the first return data to the main process through the first communication interface.
Further, in the above method, after the controlling the master process calls the first slave process through the first communication interface, the method further includes:
judging whether the current calling condition of a second slave function module which has an incidence relation with the first slave function module is met;
if yes, judging whether the main process of the first application program is running;
if so, allocating a second slave process and a second communication interface for the second slave function module, controlling the first slave process to call the master process through the first communication interface, and controlling the master process to call the second slave process through the second communication interface.
Further, in the above method, after the controlling the first slave process to call the master process through the first communication interface and controlling the master process to call the second slave process through the second communication interface, the method further includes:
when second return data exists after the second slave process is called, judging whether the main process of the first application program is running;
and if so, sending the second return data to the master process through the second communication interface, and controlling the master process to send the second return data to the first slave process through the first communication interface.
Further, in the above method, the first application is an android application, and the communication interface is an android interface definition language service aidl service.
On the other hand, an embodiment of the present invention further provides a calling apparatus, which is applied to a mobile terminal, where a first application program is installed in the mobile terminal, the first application program has a plurality of communication interfaces and a plurality of slave function modules, and the number of the communication interfaces is the same as the number of the slave function modules, and the apparatus includes:
the first calling request receiving module is used for receiving a first calling request which is input by a user and aims at a first slave function module in the first application program;
the first judgment module is used for judging whether the main process of the first application program is running;
and the first calling module is used for distributing a first slave process and a first communication interface for the first slave function module and controlling the master process to call the first slave process through the first communication interface under the condition that the judgment result of the first judging module is yes.
Further, the apparatus further comprises:
the second judgment module is used for judging whether the main process of the first application program is running or not when the first return data exists after the first slave process is called;
and the first return data sending module is used for sending the first return data to the main process through the first communication interface under the condition that the judgment result of the second judgment module is yes.
Further, the apparatus further comprises:
a calling condition judging module, configured to judge whether a calling condition of a second slave function module having an association relationship with the first slave function module is currently satisfied after the master process is controlled to call the first slave process through the first communication interface;
the third judging module is used for judging whether the main process of the first application program is running or not under the condition that the judging result of the calling condition judging module is yes;
and the second calling module is used for distributing a second slave process and a second communication interface for the second slave function module, controlling the first slave process to call the master process through the first communication interface, and controlling the master process to call the second slave process through the second communication interface under the condition that the judgment result of the third judgment module is yes.
Further, the apparatus further comprises:
the fourth judging module is used for judging whether the main process of the first application program is running or not when second return data exists after the second slave process is called;
and the second return data sending module is configured to send the second return data to the master process through the second communication interface and control the master process to send the second return data to the first slave process through the first communication interface when the determination result of the fourth determining module is yes.
Further, in the above apparatus, the first application is an android application, and the communication interface is an android interface definition language service aidl service.
The embodiment of the invention provides a calling method and a calling device. The method is applied to a mobile terminal, a first application program is installed in the mobile terminal, the first application program is provided with a plurality of communication interfaces and a plurality of slave function modules, the number of the communication interfaces is the same as that of the slave function modules, and the method comprises the following steps: receiving a first calling request which is input by a user and aims at a first slave function module in a first application program; judging whether a main process of a first application program is running; and if so, distributing a first slave process and a first communication interface for the first slave functional module, and controlling the master process to call the first slave process through the first communication interface. For the first application program, after the first slave process allocated to the first slave function module is called, the first slave function module runs in the first slave process allocated to the mobile terminal exclusively, and the master function module runs in the master process all the time, that is, the master function module and the first slave function module run in different processes, respectively. In addition, since the mobile terminal is specially allocated with the first communication interface for the first slave function module, the first slave function module and the master function module can communicate through the first communication interface to ensure the normal operation of the first application program. Therefore, the embodiment of the invention better solves the problem that the main function module in the application program is easily influenced by the problem of the auxiliary function module.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a calling method according to an embodiment of the present invention;
FIG. 2 is a flowchart of a calling method according to an embodiment of the present invention;
fig. 3 is a block diagram of a calling device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to solve the problems in the prior art, embodiments of the present invention provide a calling method and device.
First, a calling method provided in an embodiment of the present invention is described below.
It should be noted that the calling method provided by the embodiment of the present invention may be applied to a mobile terminal. In practical application, the mobile terminal can be a smart phone, a tablet computer, a notebook computer and the like, which are reasonable.
In addition, the mobile terminal may have a first application installed therein, the first application may have a plurality of communication interfaces and a plurality of slave function modules, and the number of the communication interfaces may be the same as the number of the slave function modules. It should be noted that, in the embodiment of the present invention, as in the prior art, after the first application program is started, the master function module in the first application program runs in the master process, except that when any slave function module receives a call request, the slave function module will not run in the master process any more.
It is understood that each slave function module may correspond to different functions, for example, the plurality of slave function modules in the first application may specifically include: the system comprises a video playing module, a movie ticket module and the like, and a user can watch videos interested by the user through the video playing module or buy movie tickets through the movie module.
Referring to fig. 1, a flow chart of a calling method provided by the present invention is shown. As shown in fig. 1, the method may include:
step S101, a first calling request for a first slave function module in a first application program input by a user is received.
The first slave function module may be any one of the slave function modules in the first application program. When the mobile terminal receives a first calling request which is input by a user and aims at a first slave function module in the first application program, the mobile terminal indicates that the user wants to realize a first function corresponding to the first slave function module by calling the first slave function module.
Step S102, determining whether the main process of the first application program is running, if yes, executing step S103.
It should be understood by those skilled in the art that after an application is started, the main process of the application continues to run, and it is only possible for any slave functional module in the application to implement the corresponding function; if the main process in the application program is not currently running, it indicates that some faults occur in the running process of the application program, at this time, any slave functional module in the application program cannot run normally, and accordingly, each slave functional module cannot realize the corresponding function. Therefore, only when the master process of the first application program is running, the mobile terminal will execute the subsequent step S103, so that the first slave function module realizes the corresponding function; if the main process of the first application program is not currently running, the mobile terminal will not execute the subsequent step S103, and accordingly, the first slave function module will not be able to implement the corresponding function.
Step S103, distributing a first slave process and a first communication interface for the first slave function module, and controlling the master process to call the first slave process through the first communication interface.
For the first application program, after the first slave process allocated to the first slave function module is called, the first slave function module runs in the first slave process allocated to the mobile terminal exclusively, and the master function module runs in the master process all the time, that is, the master function module and the first slave function module run in different processes, respectively. In addition, because the mobile terminal is specially allocated with the first communication interface for the first slave function module, the first slave function module and the master function module can communicate through the first communication interface, so that the normal operation of the first application program can be better ensured.
It should be noted that, in specific implementation, the first application may be an android application, and accordingly, the communication interface is an android interface definition language service aidl service. Of course, the first application program may also be other types of application programs, and accordingly, the communication interface is an interface adapted to the other types of application programs, and the specific type of the first application program may be determined according to an actual situation, which is not limited in this embodiment.
It can be seen that the embodiment better solves the problem that the master function module in the application program is easily affected by the occurrence of a problem in the slave function module.
Referring to fig. 2, there is shown another flowchart of a calling method provided by the present invention. As shown in fig. 2, the method may include:
step S201, receiving a first call request for a first slave function module in a first application program, which is input by a user.
Step S102, determining whether the main process of the first application program is running, if yes, executing step S203.
Step S203, allocating a first slave process and a first communication interface to the first slave function module, and controlling the master process to call the first slave process through the first communication interface.
The specific implementation process of steps S201 to S203 may refer to the specific implementation process of steps S101 to S103, which is not described herein again.
Step S204, when the first slave process has the first return data after being called, determining whether the master process of the first application program is running, if so, executing step S205.
For a part of the slave functional modules, after the master process calls the slave process distributed for the slave functional module through the corresponding communication interface, the slave functional module can independently execute the corresponding function, and does not need to perform other information interaction with the master functional module; for another part of the slave function modules, for example, the first slave function module, after the master process calls the slave process allocated to the slave function module through the corresponding communication interface, the slave function module not only executes the corresponding function, but also generates some backhaul data, which is data for making the slave function module interact with the master function module, so that when the mobile terminal determines that the first application program is running, the mobile terminal performs the subsequent step S205.
Step S205, sending the first return data to the host process through the first communication interface.
Therefore, the information interaction between the first slave function module and the master function module can be better realized by sending the first return data obtained by calling the first slave process to the master process.
Furthermore, after the controlling master process calls the first slave process through the first communication interface, the method may further include:
and judging whether the calling condition of a second slave function module which has an incidence relation with the first slave function module is met currently.
The association relationship between the first slave function module and the second slave function module means that: during the process that the first slave functional module runs in the first slave process, the first slave functional module needs to utilize the function corresponding to the second slave functional module. It should be noted that the calling condition of the second slave function module is predefined by the developer of the first application program, so that it is possible for the first slave function module to call the second slave function module at any time when running in the first slave process.
And if so, judging whether the main process of the first application program is running.
If the calling condition of the second slave function module is satisfied and the master process of the first application program is running, it indicates that the first slave process can be better run only by calling the second slave function module at this time, so the mobile terminal can execute the subsequent operation of calling the second slave function module.
And if so, distributing a second slave process and a second communication interface for the second slave functional module, controlling the first slave process to call the master process through the first communication interface, and controlling the master process to call the second slave process through the second communication interface.
In this embodiment, after the second slave process allocated to the second slave function module is called, the second slave function module runs in the second slave process exclusively allocated to the mobile terminal, and the first slave function module runs in the first slave process exclusively allocated to the mobile terminal, that is, the first slave function module and the second slave function module run in different processes, respectively, so that when a problem occurs in any one of the first slave function module and the second slave function module, the other one can still continue to run normally to implement the corresponding function. In addition, since the mobile terminal is specially allocated with the second communication interface for the second slave function module, the first slave process can call the master process through the first communication interface, and the master process can call the second slave process through the second communication interface, so that the call of the first slave process to the second slave process is realized.
It can be seen that, the embodiment not only better ensures the mutual call between the slave processes corresponding to the slave functional modules, but also better solves the problem of mutual influence between the slave functional modules.
Furthermore, after controlling the first slave process to call the master process through the first communication interface and controlling the master process to call the second slave process through the second communication interface, the method may further include:
when second return data exists after the second slave process is called, judging whether the main process of the first application program is running or not;
and if so, sending the second return data to the master process through the second communication interface, and controlling the master process to send the second return data to the first slave process through the first communication interface.
It should be noted that, after the first slave process invokes the second slave process through the master process, the second slave functional module can independently execute the corresponding function, and at this time, no information interaction is required between the second slave functional module and the first slave functional module; or, the second slave function module not only executes the corresponding function, but also generates return data, which is data for enabling the first slave function module to interact with the second slave function module, so that when the mobile terminal determines that the master process of the first application program is running, the mobile terminal executes the subsequent step of sending the second return data to the first slave process.
Therefore, the information interaction between the first slave functional module and the second slave functional module can be better realized by sending the second return data obtained by calling the second slave process to the first slave process through the master process.
In summary, the embodiment of the present invention better solves the problem that the master function module in the application program is easily affected by the occurrence of a problem in the slave function module.
Corresponding to the method embodiment, the embodiment of the invention also provides a calling device. The following describes an invoking device provided by the present invention.
It should be noted that the calling device provided by the embodiment of the present invention may be applied to a mobile terminal, in which a first application program is installed, the first application program has a plurality of communication interfaces and a plurality of slave function modules, the number of communication interfaces is the same as the number of slave function modules,
referring to fig. 3, a block diagram of a calling device according to the present invention is shown. As shown in fig. 3, the apparatus includes:
a first call request receiving module 31, configured to receive a first call request, which is input by a user and is directed to a first slave function module in a first application program;
a first judging module 32, configured to judge whether a main process of the first application is running;
and a first calling module 33, configured to, if the determination result of the first determining module is yes, allocate a first slave process and a first communication interface to the first slave function module, and control the master process to call the first slave process through the first communication interface.
It can be seen that the embodiment better solves the problem that the master function module in the application program is easily affected by the occurrence of a problem in the slave function module.
Further, the above apparatus further comprises:
the second judgment module is used for judging whether the main process of the first application program is running or not when the first return data exists after the first slave process is called;
and the first return data sending module is used for sending the first return data to the host process through the first communication interface under the condition that the judgment result of the second judgment module is yes.
Further, the above apparatus further comprises:
the calling condition judging module is used for judging whether the calling condition of a second slave function module which has an incidence relation with the first slave function module is met at present after the control main process calls the first slave process through the first communication interface;
the third judging module is used for judging whether the main process of the first application program is running or not under the condition that the judging result of the calling condition judging module is yes;
and the second calling module is used for distributing a second slave process and a second communication interface for the second slave function module, controlling the first slave process to call the master process through the first communication interface and controlling the master process to call the second slave process through the second communication interface under the condition that the judgment result of the third judgment module is yes.
Further, the above apparatus further comprises:
the fourth judging module is used for judging whether the main process of the first application program is running or not when the second return data exists after the second slave process is called;
and the second return data sending module is used for sending the second return data to the master process through the second communication interface and controlling the master process to send the second return data to the first slave process through the first communication interface under the condition that the judgment result of the fourth judgment module is yes.
Further, in the device, the first application program is an android application program, and the communication interface is an android interface definition language service.
Therefore, the embodiment of the invention better solves the problem that the main function module in the application program is easily influenced by the problem of the auxiliary function module.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.

Claims (10)

1. A calling method, applied to a mobile terminal, wherein a first application program is installed in the mobile terminal, the first application program has a plurality of communication interfaces and a plurality of slave function modules, the number of the communication interfaces is the same as the number of the slave function modules, and the method includes the following steps:
receiving a first calling request input by a user and aiming at a first slave function module in the first application program;
judging whether the main process of the first application program is running;
if so, allocating a first slave process and a first communication interface for the first slave function module, and controlling the master process to call the first slave process through the first communication interface so as to enable the first slave function module to run in the first slave process.
2. The method of claim 1, wherein after the controlling the master process to invoke the first slave process through the first communication interface, the method further comprises:
when first return data exists after the first slave process is called, judging whether a master process of the first application program is running;
and if so, sending the first return data to the main process through the first communication interface.
3. The method of claim 1, wherein after the controlling the master process to invoke the first slave process through the first communication interface, the method further comprises:
judging whether the current calling condition of a second slave function module which has an incidence relation with the first slave function module is met;
if yes, judging whether the main process of the first application program is running;
if so, allocating a second slave process and a second communication interface for the second slave function module, controlling the first slave process to call the master process through the first communication interface, and controlling the master process to call the second slave process through the second communication interface.
4. A method as claimed in claim 3, wherein after controlling the first slave process to invoke the master process via the first communication interface and controlling the master process to invoke the second slave process via the second communication interface, the method further comprises:
when second return data exists after the second slave process is called, judging whether the main process of the first application program is running;
and if so, sending the second return data to the master process through the second communication interface, and controlling the master process to send the second return data to the first slave process through the first communication interface.
5. The method of any of claims 1-4, wherein the first application is an android application and the communication interface is an android interface definition language service aidl service.
6. A calling apparatus, applied to a mobile terminal having a first application installed therein, the first application having a plurality of communication interfaces and a plurality of slave function modules, the number of the communication interfaces being the same as the number of the slave function modules, the apparatus comprising:
the first calling request receiving module is used for receiving a first calling request which is input by a user and aims at a first slave function module in the first application program;
the first judgment module is used for judging whether the main process of the first application program is running;
and the first calling module is used for allocating a first slave process and a first communication interface to the first slave function module and controlling the master process to call the first slave process through the first communication interface so as to enable the first slave function module to run in the first slave process under the condition that the judgment result of the first judging module is yes.
7. The apparatus of claim 6, wherein the apparatus further comprises:
the second judgment module is used for judging whether the main process of the first application program is running or not when the first return data exists after the first slave process is called;
and the first return data sending module is used for sending the first return data to the main process through the first communication interface under the condition that the judgment result of the second judgment module is yes.
8. The apparatus of claim 6, wherein the apparatus further comprises:
a calling condition judging module, configured to judge whether a calling condition of a second slave function module having an association relationship with the first slave function module is currently satisfied after the master process is controlled to call the first slave process through the first communication interface;
the third judging module is used for judging whether the main process of the first application program is running or not under the condition that the judging result of the calling condition judging module is yes;
and the second calling module is used for distributing a second slave process and a second communication interface for the second slave function module, controlling the first slave process to call the master process through the first communication interface, and controlling the master process to call the second slave process through the second communication interface under the condition that the judgment result of the third judgment module is yes.
9. The apparatus of claim 8, wherein the apparatus further comprises:
the fourth judging module is used for judging whether the main process of the first application program is running or not when second return data exists after the second slave process is called;
and the second return data sending module is configured to send the second return data to the master process through the second communication interface and control the master process to send the second return data to the first slave process through the first communication interface when the determination result of the fourth determining module is yes.
10. The apparatus of any of claims 6-9, wherein the first application is an android application and the communication interface is an android interface definition language service aidl service.
CN201610371870.9A 2016-05-30 2016-05-30 Calling method and device Active CN106020960B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610371870.9A CN106020960B (en) 2016-05-30 2016-05-30 Calling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610371870.9A CN106020960B (en) 2016-05-30 2016-05-30 Calling method and device

Publications (2)

Publication Number Publication Date
CN106020960A CN106020960A (en) 2016-10-12
CN106020960B true CN106020960B (en) 2020-02-18

Family

ID=57091533

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610371870.9A Active CN106020960B (en) 2016-05-30 2016-05-30 Calling method and device

Country Status (1)

Country Link
CN (1) CN106020960B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110825532B (en) * 2018-08-08 2022-08-05 深圳市优必选科技有限公司 Distributed task processing method, device, system, robot and storage medium

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8452927B2 (en) * 2008-01-02 2013-05-28 Sandisk Technologies Inc. Distributed storage service systems and architecture
CN101354693B (en) * 2008-09-11 2010-06-09 重庆邮电大学 Communication scheduling system and method among cores of isomerization multi-core processor
CN101383690B (en) * 2008-10-27 2011-06-01 西安交通大学 Grid synchronization method for fault tolerant computer system based on socket
CN102567198B (en) * 2010-12-30 2014-12-10 ***通信集团公司 System and method for testing application program in physical system environment
CN102663318B (en) * 2012-03-22 2015-04-08 百度在线网络技术(北京)有限公司 Browser Process Privilege control method
CN103034695A (en) * 2012-12-03 2013-04-10 北京奇虎科技有限公司 Method and device for sound control in browser
CN104079598B (en) * 2013-03-27 2018-09-28 腾讯科技(深圳)有限公司 A kind of method and apparatus for realizing webpage collaborative browse
US9448843B2 (en) * 2014-03-26 2016-09-20 International Business Machines Corporation Allocating a global resource to consumers across different regions of a distributed grid environment based on use data and demand data of each consumer

Also Published As

Publication number Publication date
CN106020960A (en) 2016-10-12

Similar Documents

Publication Publication Date Title
CN104268019A (en) Software operating method and device and terminal
EP3312721B1 (en) Method and apparatus for invoking fingerprint recognition device, and mobile terminal
CN110673964A (en) Audio playing control method and device of vehicle-mounted system
KR20180054805A (en) Method and apparatus for loading a terminal application
CN106548077A (en) Communication system and electronic equipment
CN110008690B (en) Authority management method, device, equipment and medium for terminal application
US20120236012A1 (en) Method and Device for Displaying Application Image
US9384041B2 (en) Information processing system for ending a first program when a second program ends
CN106066803B (en) application program operation control method and device
US20130055237A1 (en) Self-adapting software system
CN104375857A (en) Method and device for enabling application program to operate multiple instances and terminal equipment
CN106484538A (en) A kind of internal memory control method of terminal device, device and terminal device
CN106020960B (en) Calling method and device
CN108132816B (en) Method and device for realizing local framework layer calling in application
CN113760543A (en) Resource management method and device, electronic equipment and computer readable storage medium
CN102831494A (en) Scheduling method, scheduling device and scheduling system
US9128741B2 (en) System, method, and computer program product for conditionally preventing use of hardware virtualization
CN108629566B (en) Information management method and device
EP3198406B1 (en) Facilitation of guest application display from host operating system
CN100576175C (en) The parallel executing method and the system that are used for a plurality of kernels
US20110131271A1 (en) Apparatus and method for allocating and releasing imaging device in virtualization system
US10303462B2 (en) Windows support of a pluggable ecosystem for universal windows application stores
CN106469089A (en) For making the nonsystematic in terminal apply method and device, the terminal realizing system level interface interchange
CN111399928A (en) Application program starting method and device, electronic equipment and readable storage medium
CN107766232B (en) Plug-in management method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant