[go: up one dir, main page]

CN111857865A - Event type task processing method and device, electronic equipment and storage medium - Google Patents

Event type task processing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111857865A
CN111857865A CN202010601410.7A CN202010601410A CN111857865A CN 111857865 A CN111857865 A CN 111857865A CN 202010601410 A CN202010601410 A CN 202010601410A CN 111857865 A CN111857865 A CN 111857865A
Authority
CN
China
Prior art keywords
event
task execution
execution module
module
task
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010601410.7A
Other languages
Chinese (zh)
Inventor
杨家乐
朱培宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Baoqu Technology Co Ltd
Original Assignee
Zhuhai Baoqu 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 Zhuhai Baoqu Technology Co Ltd filed Critical Zhuhai Baoqu Technology Co Ltd
Priority to CN202010601410.7A priority Critical patent/CN111857865A/en
Publication of CN111857865A publication Critical patent/CN111857865A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses a processing method and device of an event type task, electronic equipment and a storage medium, relates to the technical field of computers, and can effectively reduce the semaphore and the number of threads used, increase the availability of system resources and improve the software performance. The method comprises the following steps: acquiring an event trigger notification to obtain an event identifier carried in the event trigger notification; searching an event task execution module corresponding to the event identifier in an information matching file, wherein a mapping relation between the event identifier and the event task execution module is stored in the information matching file; and awakening the found event task execution module to execute the event task. The invention is suitable for processing the event type task.

Description

Event type task processing method and device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and an apparatus for processing an event-type task, an electronic device, and a storage medium.
Background
Some functions of some software need to be triggered under some specific conditions (for example, starting of specific software, deleting files, closing folders, etc.), such as tasks that need to be executed under specific conditions, which are collectively referred to as event-type tasks, it is common practice to create a global semaphore (event) for each specific event and start a thread to wait for a signal triggered by an event task to occur.
The event type task processing mechanism can create a lot of signal quantity and threads when the number of event tasks is large, thereby occupying a lot of system resources, and each event task can not meet the condition and is triggered, thereby causing waste of a lot of system resources.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for processing an event-type task, an electronic device, and a storage medium, which can effectively reduce the amount of semaphores and the number of threads used, increase the availability of system resources, and improve software performance.
In a first aspect, an embodiment of the present invention provides a method for processing an event-type task, where the method includes: acquiring an event trigger notification to obtain an event identifier carried in the event trigger notification; searching an event task execution module corresponding to the event identifier in an information matching file, wherein a mapping relation between the event identifier and the event task execution module is stored in the information matching file; and awakening the found event task execution module to execute the event task.
Optionally, the method further includes: and configuring the information matching file according to a user instruction.
Optionally, one event identifier corresponds to one or more event task execution modules; and/or one event task execution module corresponds to one or more event identifications.
Optionally, when one event identifier corresponds to more than one event task execution module, the waking up the found event task execution module to execute an event task includes: and according to the searched priority sequence between the event task execution modules, sequentially waking up the event task execution modules to execute the event tasks.
In a second aspect, an embodiment of the present invention provides an event-type task processing apparatus, where the apparatus includes: the acquisition module is used for acquiring the event trigger notification and acquiring an event identifier carried in the event trigger notification; the matching module is used for searching an event task execution module corresponding to the event identifier in an information matching file, wherein the mapping relation between the event identifier and the event task execution module is stored in the information matching file; and the awakening module is used for awakening the found event task execution module to execute the event task.
Optionally, the apparatus further comprises: and the configuration module is used for configuring the information matching file according to a user instruction.
Optionally, one event identifier corresponds to one or more event task execution modules; and/or one event task execution module corresponds to one or more event identifications.
Optionally, when one event identifier corresponds to more than one event task execution module, the wake-up module is specifically configured to: and according to the searched priority sequence between the event task execution modules, sequentially waking up the event task execution modules to execute the event tasks.
In a third aspect, an embodiment of the present invention provides an electronic device, where the electronic device includes: the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to each circuit or device of the electronic apparatus; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, and is configured to execute the processing method of the event-type task according to any one of the foregoing embodiments.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, where one or more programs are stored, and the one or more programs are executable by one or more processors to implement the method for processing the event-type task described in any of the foregoing embodiments.
According to the processing method, the processing device, the electronic equipment and the storage medium for the event type task, provided by the embodiment of the invention, the event identifier carried in the event trigger notification is obtained by obtaining the event trigger notification; searching an event task execution module corresponding to the event identifier in an information matching file, wherein a mapping relation between the event identifier and the event task execution module is stored in the information matching file; and awakening the found event task execution module to execute the event task. Therefore, unified receiving and analysis of event trigger notifications are achieved, unified management of event tasks is achieved through the information matching files, the event task execution module is only awakened to run after corresponding events are triggered, a global semaphore does not need to be created for each event, a thread is not needed to wait for occurrence of event trigger signals, the number of the semaphores and the number of the threads used can be effectively reduced, the availability of system resources is increased, and software performance is improved.
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 these drawings without any creative effort.
Fig. 1 is a schematic flowchart illustrating a processing method of an event type task according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a processing apparatus for event-based tasks according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of an embodiment of an electronic device according to the present invention.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
It should be understood that the described embodiments are only some embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without any inventive step, are within the scope of the present invention.
In a first aspect, embodiments of the present invention provide a method for processing an event-type task, which can effectively reduce the semaphore and the number of threads used, increase the availability of system resources, and improve software performance.
Fig. 1 is a flowchart illustrating a processing method of an event-type task according to an embodiment of the present invention, as shown in fig. 1, the method of this embodiment may include:
s101, acquiring an event trigger notification to obtain an event identifier carried in the event trigger notification;
In this step, the event trigger notifications obtained at different times may respectively correspond to different events, each event corresponds to an event identifier, the event identifiers of the events are different from each other, and the event trigger notification corresponding to each event carries the event identifier of the event. The event can be the starting of the specified software, the deletion of the file, the closing of the folder and the like; the event identification may be an id (identity document) of the event.
The step can realize the unified receiving and analyzing of the event trigger notification, and does not need to establish a global semaphore (event) for each event and start a thread to wait for the occurrence of the event trigger signal, so that the use of the semaphore and the thread can be greatly reduced, the unnecessary waste of system resources is reduced, the availability of the system resources is increased, and the software performance is improved.
S102, searching an event task execution module corresponding to the event identifier in an information matching file, wherein a mapping relation between the event identifier and the event task execution module is stored in the information matching file;
in this step, each event identifier corresponds to at least one event task execution module, and the event task execution module is configured to execute an event task after an event corresponding to the event identifier occurs, for example, after an unsafe software start event occurs, an unsafe software reminding module corresponding to the unsafe software start event runs to remind a user of starting unsafe software.
The information matching file realizes the unified management of event tasks and can improve the readability of codes. Alternatively, the information matching file may be a configuration file that is a file containing information needed to successfully operate the program, the information being structured in a particular manner, not hard-coded in the program, but user-configurable. For example, the configuration file is an xml file in text form. Under the condition that the information matching file is a configuration file, the information matching file can be configured according to a user instruction, and the purpose of flexibly increasing or deleting event tasks is achieved.
S103, awakening the found event task execution module to execute the event task.
In this step, before the event trigger notification corresponding to the event task execution module is obtained, the event task execution module is always in an un-awakened state, and the event task execution module is awakened to operate only after the event trigger notification corresponding to the event task execution module is received.
The event task execution module may be a plug-in for implementing the event task function, or may be a thread or a process for implementing the event task function.
According to the processing method of the event type task, provided by the embodiment of the invention, the event identification carried in the event trigger notification is obtained by obtaining the event trigger notification; searching an event task execution module corresponding to the event identifier in an information matching file, wherein a mapping relation between the event identifier and the event task execution module is stored in the information matching file; and awakening the found event task execution module to execute the event task. Therefore, the unified receiving and analysis of the event trigger notification are realized, the unified management of the event tasks is realized through the information matching file, the event task execution module is awakened to operate only after the corresponding event is triggered, a global semaphore does not need to be established for each event, a thread is not needed to wait for the occurrence of the event trigger signal, the using number of the semaphore and the thread can be effectively reduced, the utilization rate of system resources is increased, and the software performance is improved.
Optionally, the method for processing the event-type task provided in the foregoing embodiment may be implemented by an IPC server, where the IPC server may implement communication between local processes in a specific manner. Specifically, the IPC server obtains an event trigger notification, obtains an event identifier carried in the event trigger notification, searches an event task execution module corresponding to the event identifier in an information matching file, and wakes up the found event task execution module to execute an event task.
Optionally, before step 101, the method may further include: monitoring whether an event is triggered or not by utilizing monitoring modules, wherein the number of the monitoring modules is at least two, and each monitoring module is respectively used for monitoring different events; and if so, the monitoring module sends an event trigger notification.
In this embodiment, although each monitoring module is used for monitoring different events, the event trigger notifications sent by each monitoring module are received and analyzed at the same location, for example, the IPC server in the above embodiment performs unified receiving and analysis.
For example, the virus identification module identifies unsafe software starting, sends out an IPC (Internet protocol computer) notice of the unsafe software starting, the IPC server receives the notice, and wakes up the reminding module to complete the operation related to the event task.
Optionally, in the information matching file, one event identifier corresponds to one or more event task execution modules; and/or one event task execution module corresponds to one or more event identifications.
In this embodiment, because the types of events are various, for some events, when the event occurs, only one event task needs to be executed, and at this time, the event identifier of the event may correspond to one event task execution module; however, for other events, when an event occurs, two or more event tasks may need to be executed, and in this case, the event identifier of the event may correspond to more than one event task execution module.
In the same way, there may be multiple events that are the same in the event task executed when they occur, and in this case, one event task execution module may correspond to more than one event identifier.
Optionally, in the above embodiment, when a plurality of event tasks need to be executed when an event occurs, a method of sequentially executing the event tasks may be adopted, so as to improve the occupation situation of system resources in the same time and improve the system performance. For example: when one event identifier corresponds to more than one event task execution module, the waking up the found event task execution module to execute an event task includes: and according to the searched priority sequence between the event task execution modules, sequentially waking up the event task execution modules to execute the event tasks.
In a second aspect, embodiments of the present invention provide an event-type task processing apparatus, which can effectively reduce the number of semaphores and threads used, increase the availability of system resources, and improve software performance.
Fig. 2 is a schematic structural diagram of an event-type task processing device according to an embodiment of the present invention, and as shown in fig. 2, the device according to this embodiment may include: an obtaining module 21, configured to obtain an event trigger notification, and obtain an event identifier carried in the event trigger notification; the matching module 22 is configured to search for an event task execution module corresponding to the event identifier in an information matching file, where a mapping relationship between the event identifier and the event task execution module is stored in the information matching file; and the awakening module 23 is used for awakening the found event task execution module to execute the event task.
Optionally, the apparatus further comprises: and the configuration module is used for configuring the information matching file according to a user instruction.
Optionally, one event identifier corresponds to one or more event task execution modules; and/or one event task execution module corresponds to one or more event identifications.
Optionally, when one event identifier corresponds to more than one event task execution module, the wake-up module is specifically configured to: and according to the searched priority sequence between the event task execution modules, sequentially waking up the event task execution modules to execute the event tasks.
The apparatus of this embodiment may be used to implement the technical solution of the method embodiment shown in fig. 1, and the implementation principle and the technical effect are similar, which are not described herein again.
An embodiment of the present invention further provides an electronic device, which includes the apparatus according to any of the foregoing embodiments.
Fig. 3 is a schematic structural diagram of an embodiment of an electronic device of the present invention, which can implement the process of the embodiment shown in fig. 1 of the present invention, and as shown in fig. 3, the electronic device may include: the device comprises a shell 31, a processor 32, a memory 33, a circuit board 34 and a power circuit 35, wherein the circuit board 34 is arranged inside a space enclosed by the shell 31, and the processor 32 and the memory 33 are arranged on the circuit board 34; a power supply circuit 35 for supplying power to each circuit or device of the electronic apparatus; the memory 33 is used for storing executable program codes; the processor 32 executes a program corresponding to the executable program code by reading the executable program code stored in the memory 33, so as to perform the method for charging value added service according to any of the foregoing embodiments.
The specific execution process of the above steps by the processor 32 and the steps further executed by the processor 32 by running the executable program code may refer to the description of the embodiment shown in fig. 1 of the present invention, and are not described herein again.
The above electronic devices exist in a variety of forms, including but not limited to:
(1) a mobile communication device: such devices are characterized by mobile communications capabilities and are primarily targeted at providing voice, data communications. Such terminals include: smart phones (e.g., iphones), multimedia phones, functional phones, and low-end phones, among others.
(2) Ultra mobile personal computer device: the equipment belongs to the category of personal computers, has calculation and processing functions and generally has the characteristic of mobile internet access. Such terminals include: PDA, MID, and UMPC devices, etc., such as ipads.
(3) A portable entertainment device: such devices can display and play multimedia content. This type of device comprises: audio, video players (e.g., ipods), handheld game consoles, electronic books, and smart toys and portable car navigation devices.
(4) A server: the device for providing the computing service comprises a processor, a hard disk, a memory, a system bus and the like, and the server is similar to a general computer architecture, but has higher requirements on processing capacity, stability, reliability, safety, expandability, manageability and the like because high-reliability service needs to be provided.
(5) And other electronic equipment with data interaction function.
Accordingly, an embodiment of the present invention further provides a computer-readable storage medium, where one or more programs are stored in the computer-readable storage medium, and the one or more programs can be executed by one or more processors to implement any one of the methods provided in the foregoing embodiments, so that the corresponding technical effects can also be achieved, which has been described in detail above and will not be described herein again.
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. To the extent that no limitation is intended, the element defined by the phrase "comprising a. -. said" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the same element.
All the embodiments in the present specification are described in a related manner, and similar parts between the embodiments may be referred to each other, and each embodiment focuses on differences from other embodiments.
In particular, as for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
For convenience of description, the above devices are described separately in terms of functional division into various units/modules. However, the functionality of the units/modules may be implemented in one or more software and/or hardware when implementing the invention.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A method for processing an event-based task, the method comprising:
acquiring an event trigger notification to obtain an event identifier carried in the event trigger notification;
searching an event task execution module corresponding to the event identifier in an information matching file, wherein a mapping relation between the event identifier and the event task execution module is stored in the information matching file;
and awakening the found event task execution module to execute the event task.
2. The method of claim 1, further comprising: and configuring the information matching file according to a user instruction.
3. The method of claim 1,
one event identification corresponds to one or more event task execution modules; and/or
One event task execution module corresponds to one or more event identifications.
4. The method according to claim 3, wherein when one event identifier corresponds to more than one event task execution module, the waking up the found event task execution module to execute an event task comprises:
and according to the searched priority sequence between the event task execution modules, sequentially waking up the event task execution modules to execute the event tasks.
5. An apparatus for processing an event-based task, the apparatus comprising:
the acquisition module is used for acquiring the event trigger notification and acquiring an event identifier carried in the event trigger notification;
the matching module is used for searching an event task execution module corresponding to the event identifier in an information matching file, wherein the mapping relation between the event identifier and the event task execution module is stored in the information matching file;
and the awakening module is used for awakening the found event task execution module to execute the event task.
6. The apparatus of claim 5, further comprising:
and the configuration module is used for configuring the information matching file according to a user instruction.
7. The apparatus of claim 5, wherein one of the event identifications corresponds to one or more event task execution modules; and/or
One event task execution module corresponds to one or more event identifications.
8. The apparatus according to claim 7, wherein when one of the event identifiers corresponds to more than one event task execution module, the wake-up module is specifically configured to:
and according to the searched priority sequence between the event task execution modules, sequentially waking up the event task execution modules to execute the event tasks.
9. An electronic device, characterized in that the electronic device comprises: the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to each circuit or device of the electronic apparatus; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for executing the processing method of the event-type task as set forth in any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores one or more programs which are executable by one or more processors to implement the method for processing event-type tasks of any one of the preceding claims 1 to 4.
CN202010601410.7A 2020-06-28 2020-06-28 Event type task processing method and device, electronic equipment and storage medium Pending CN111857865A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010601410.7A CN111857865A (en) 2020-06-28 2020-06-28 Event type task processing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010601410.7A CN111857865A (en) 2020-06-28 2020-06-28 Event type task processing method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN111857865A true CN111857865A (en) 2020-10-30

Family

ID=72989629

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010601410.7A Pending CN111857865A (en) 2020-06-28 2020-06-28 Event type task processing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111857865A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113769388A (en) * 2021-09-18 2021-12-10 上海完美时空软件有限公司 Game event control method and device, storage medium and electronic device
CN116670650A (en) * 2020-12-30 2023-08-29 华为技术有限公司 Event processing method and device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418458B1 (en) * 1998-10-02 2002-07-09 Ncr Corporation Object-oriented prioritized work thread pool
CN103942104A (en) * 2014-04-23 2014-07-23 北京金山网络科技有限公司 Task managing method and device
CN105930208A (en) * 2016-04-01 2016-09-07 广州华多网络科技有限公司 Thread scheduling method and thread scheduling apparatus
CN106020954A (en) * 2016-05-13 2016-10-12 深圳市永兴元科技有限公司 Thread management method and device
CN107766101A (en) * 2017-09-30 2018-03-06 五八有限公司 App starts processing method, device and the equipment of event
CN110290216A (en) * 2019-06-28 2019-09-27 百度在线网络技术(北京)有限公司 Monitor execution method, instruction delivery method, device, equipment and storage medium
CN110515715A (en) * 2019-08-22 2019-11-29 北京宝兰德软件股份有限公司 Task processing method and device based on thread pool
CN110647438A (en) * 2019-08-13 2020-01-03 平安科技(深圳)有限公司 Event monitoring method and device, computer equipment and storage medium
CN110794759A (en) * 2019-10-29 2020-02-14 北京和利时智能技术有限公司 PLC task scheduling method and device
US20200073713A1 (en) * 2016-09-23 2020-03-05 Imagination Technologies Limited Task Scheduling in a GPU Using Wakeup Event State Data

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418458B1 (en) * 1998-10-02 2002-07-09 Ncr Corporation Object-oriented prioritized work thread pool
CN103942104A (en) * 2014-04-23 2014-07-23 北京金山网络科技有限公司 Task managing method and device
CN105930208A (en) * 2016-04-01 2016-09-07 广州华多网络科技有限公司 Thread scheduling method and thread scheduling apparatus
CN106020954A (en) * 2016-05-13 2016-10-12 深圳市永兴元科技有限公司 Thread management method and device
US20200073713A1 (en) * 2016-09-23 2020-03-05 Imagination Technologies Limited Task Scheduling in a GPU Using Wakeup Event State Data
CN107766101A (en) * 2017-09-30 2018-03-06 五八有限公司 App starts processing method, device and the equipment of event
CN110290216A (en) * 2019-06-28 2019-09-27 百度在线网络技术(北京)有限公司 Monitor execution method, instruction delivery method, device, equipment and storage medium
CN110647438A (en) * 2019-08-13 2020-01-03 平安科技(深圳)有限公司 Event monitoring method and device, computer equipment and storage medium
CN110515715A (en) * 2019-08-22 2019-11-29 北京宝兰德软件股份有限公司 Task processing method and device based on thread pool
CN110794759A (en) * 2019-10-29 2020-02-14 北京和利时智能技术有限公司 PLC task scheduling method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116670650A (en) * 2020-12-30 2023-08-29 华为技术有限公司 Event processing method and device
CN113769388A (en) * 2021-09-18 2021-12-10 上海完美时空软件有限公司 Game event control method and device, storage medium and electronic device

Similar Documents

Publication Publication Date Title
CN111782295B (en) Application program running method and device, electronic equipment and storage medium
US9858342B2 (en) Method and system for searching for applications respective of a connectivity mode of a user device
CN111782293A (en) Task processing method and device, electronic equipment and readable storage medium
CN109451076B (en) Network request merging processing method and device and electronic equipment
CN112087487A (en) Model training task scheduling method and device, electronic equipment and storage medium
CN105912362B (en) A kind of method, apparatus and electronic equipment loading plug-in unit
CN112084044B (en) Event processing method in system and related device
CN106648698A (en) Method and device for displaying message notification and electronic equipment
CN105847446B (en) Method, device and system for acquiring network data
CN111597065B (en) Method and device for collecting equipment information
CN107422959A (en) Method and device for quickly starting function page and electronic equipment
CN106250182B (en) File processing method and device and electronic equipment
CN112671878A (en) Block chain information subscription method, device, server and storage medium
CN111857865A (en) Event type task processing method and device, electronic equipment and storage medium
CN108536480A (en) Input method configuration method and related product
CN106020426B (en) Method and device for releasing wake-up lock
CN110675133A (en) Red packet robbing method and device, electronic equipment and readable storage medium
CN107633080B (en) User task processing method and device
CN111782294A (en) Application program running method and device, electronic equipment and storage medium
CN108227953A (en) Character input method and related product
CN113282850B (en) Resource tag management method, device, electronic equipment, system and storage medium
CN105868316A (en) Method and device for acquiring regional information and electronic equipment
CN106020880B (en) A kind of browser starting method, apparatus and electronic equipment
CN112905931A (en) Page information display method and device, electronic equipment and storage medium
CN109558222B (en) Batch business process monitoring method and device, computer and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201030