[go: up one dir, main page]

CN106201738B - System broadcast calling method and device - Google Patents

System broadcast calling method and device Download PDF

Info

Publication number
CN106201738B
CN106201738B CN201610483637.XA CN201610483637A CN106201738B CN 106201738 B CN106201738 B CN 106201738B CN 201610483637 A CN201610483637 A CN 201610483637A CN 106201738 B CN106201738 B CN 106201738B
Authority
CN
China
Prior art keywords
configuration information
calling
system broadcast
application
execution
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
CN201610483637.XA
Other languages
Chinese (zh)
Other versions
CN106201738A (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 Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201610483637.XA priority Critical patent/CN106201738B/en
Publication of CN106201738A publication Critical patent/CN106201738A/en
Application granted granted Critical
Publication of CN106201738B publication Critical patent/CN106201738B/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/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications

Landscapes

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

Abstract

The disclosure relates to a system broadcast calling method and device. The method comprises the following steps: judging whether the starting mode of the application is a preset mode or not; when the starting mode of the application is a preset mode and the application calls the system broadcast, outputting calling configuration information of the system broadcast for a user to select; when the system broadcast is executed, outputting the execution configuration information of the system broadcast for selection by a user. The device comprises a judging module, a calling module and an executing module. The method and the device have the advantages that the execution of the system is prevented from being maliciously damaged or awakened, the performance is improved, and the cruising ability of the system is increased.

Description

System broadcast calling method and device
Technical Field
The present disclosure relates to the field of system broadcast technologies, and in particular, to a method and an apparatus for invoking system broadcast.
Background
In the related art, a general system performs a response for each registered broadcast system event by using a broadcast mechanism. However, some malicious applications or poorly designed applications may use such a mechanism, so that it is impossible to distinguish whether the applications are defects of malicious and poor applications, and the system is continuously woken up, or associated applications that the user does not desire are started to push advertisements, so that the load-weighted response of the system is slow, the power consumption is increased, and the cruising ability is reduced.
Disclosure of Invention
In order to overcome the problems in the related art, embodiments of the present disclosure provide a system broadcast invoking method and apparatus.
According to a first aspect of the embodiments of the present disclosure, a system broadcast calling method is provided, including:
judging whether the starting mode of the application is a preset mode or not;
when the starting mode of the application is a preset mode and the application calls the system broadcast, outputting the calling configuration information of the system broadcast acquired from the cloud account space for a user to select;
and when the system broadcast is executed, outputting the execution configuration information of the system broadcast acquired from the cloud account space for selection by a user.
Optionally, the method further comprises:
storing the calling configuration information and/or the execution configuration information in the cloud account space;
and after the application is started, acquiring the calling configuration information and/or the execution configuration information from the cloud account space.
Optionally, the method further comprises:
and presetting the calling configuration information and/or the executing configuration information, and using the preset calling configuration information and/or the executing configuration information as default prompt configuration for a user to select.
Optionally, the presetting the calling configuration information and/or the executing configuration information further includes:
acquiring the calling configuration information and/or the execution configuration information; the calling configuration information and/or the executing configuration information are configured by at least two different users;
comparing the contents of the calling configuration information and/or the execution configuration information;
and taking the calling configuration information and/or the execution configuration information with the same content as the preset calling configuration information and/or execution configuration information.
Optionally, the method further comprises:
storing the calling configuration information and/or the execution configuration information in a cloud account space;
acquiring the calling configuration information and/or the execution configuration information from the cloud account space; the invocation configuration information and/or the execution configuration information are configured by at least two different users.
Optionally, before determining whether the starting manner of the application is the preset manner, the method further includes:
confirming that the application settings allow the system broadcast to be invoked.
According to another aspect of the embodiments of the present disclosure, there is provided a system broadcast invoking device, including:
the judging module is used for judging whether the starting mode of the application is a preset mode or not;
the calling module is used for outputting calling configuration information of the system broadcast acquired from a cloud account space for a user to select when the starting mode of the application is a preset mode and the application calls the system broadcast;
and the execution module is used for outputting the execution configuration information of the system broadcast acquired from the cloud account space for selection by a user when the system broadcast is executed.
Optionally, the apparatus further comprises:
the first storage module is used for storing the calling configuration information and/or the execution configuration information in a cloud account space;
and the first acquisition module is used for acquiring the calling configuration information and/or the execution configuration information from the cloud account space after the application is started.
Optionally, the apparatus further comprises:
and the presetting module is used for presetting the calling configuration information and/or the executing configuration information and serving as default prompt configuration for a user to select.
Optionally, the preset module includes:
the obtaining submodule is used for obtaining the calling configuration information and/or the execution configuration information; the calling configuration information and/or the executing configuration information are configured by at least two different users;
the comparison submodule is used for comparing the contents of the calling configuration information and/or the execution configuration information;
the presetting submodule is used for presetting the calling configuration information and/or the execution configuration information of the same content.
Optionally, the apparatus further comprises:
the device further comprises:
the second storage module is used for storing the calling configuration information and/or the execution configuration information in a cloud account space;
the second acquisition module is used for acquiring the calling configuration information and/or the execution configuration information from the cloud account space; the invocation configuration information and/or the execution configuration information are configured by at least two different users.
Optionally, the apparatus further comprises:
and the confirming module is used for confirming that the application setting allows the system broadcast to be called.
According to another aspect of the embodiments of the present disclosure, there is provided a system broadcast invoking device, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
judging whether the starting mode of the application is a preset mode or not;
when the starting mode of the application is a preset mode and the application calls system broadcasting, outputting calling configuration information of the system broadcasting acquired from the cloud account space for a user to select;
and when the system broadcast is executed, outputting the execution configuration information of the system broadcast acquired from the cloud account space for selection by a user. .
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
the registered application is limited or allowed to select permission, and then the registration is successful, or the user is allowed to participate in the broadcast of whether the application is allowed to respond or not when the response is executed, and the user can change the selection. User experience can be improved, execution of malicious damage or awakening of the system is prevented, performance is improved, and endurance capacity of the system is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow diagram illustrating a system broadcast call method in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a system broadcast call method in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a system broadcast call method in accordance with an exemplary embodiment;
FIG. 4 is a flow diagram illustrating a method for provisioning configuration information in a system broadcast call method in accordance with an illustrative embodiment;
FIG. 5 is a block diagram illustrating a system broadcast invocation mechanism in accordance with an exemplary embodiment;
FIG. 6 is a block diagram illustrating a handover module of a system broadcast call device in accordance with an exemplary embodiment;
FIG. 7 is a block diagram illustrating a preset module 25 in a system broadcast call device according to an exemplary embodiment;
FIG. 8 is a block diagram illustrating an apparatus for system broadcast invocation in accordance with an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 1 is a flowchart illustrating a system broadcast call method, which may be used in a terminal or a system or program for controlling a terminal, according to an exemplary embodiment.
According to the system broadcast calling method, for a system which executes user registration event processing by notifying callback, registered applications can be limited or allowed to be selected by a user for permission, and then registration can be successful, or the user is allowed to participate in broadcast whether the application is allowed to respond or not during response execution, the user can change the selection of the user, the configuration is synchronized to the cloud, and the system prompts and defaults the configuration for the user to help the user to finish the processes. The application needs to register in the system broadcast event, and then when the system notifies the callback, the application is notified to perform corresponding configuration processing.
As shown in fig. 1, the method comprises the following steps:
and step S101, judging whether the starting mode of the application is a preset mode.
In one embodiment, the starting modes of the application are various, and one or more special starting modes are set in addition to the normal starting mode. For example, the normal application launching mode is by clicking an application icon, but the special application launching mode may be by clicking an icon many times at a fast speed, or other preset launching modes. The purpose of the preset starting mode is to distinguish the preset mode from a general mode, so that a subsequent processing mode can be generated only after the application is started in the preset mode, and the application is not influenced by a user which is started in a normal mode. Typically, the user can still launch the application in the normal manner. After the application is started in the normal mode, when the application needs to call the system broadcast, the processing is performed according to a preset mode of the embodiment, or according to a default mode provided by the system.
And step S102, when the starting mode of the application is a preset mode and the application calls the system broadcast, outputting the calling configuration information of the system broadcast acquired from the cloud account space for the user to select.
In one embodiment, when the starting mode of the application is a preset mode and the application needs to call the system broadcast, the calling configuration information of the system broadcast is provided for the user to select. The calling of the application to the system broadcast is also a system broadcast registration process, and the application is registered in the system broadcast callback, and the application is notified to process when the system callback. For example, if the application registers a restart notification in the system broadcast, the system notifies the application when the restart is required, and the application may perform archiving and other processing.
In one embodiment, the application provides the user with the selected calling configuration information when calling the system broadcast, including the setting information of the user for the application to call the system broadcast behavior. For example, it may include whether the user allows the application to invoke the system broadcast, in which way the user allows the application to invoke the system broadcast, and so on. The configuration information and content of any user calling the system broadcast by the application can be included, and the configuration information customized by the user can also be included.
In one embodiment, the configuration information is stored on the local system when selected by the user. When the application is started again, the configuration information selected by the user is used by default. And only after the user selects to start the application in the preset mode again, the configuration information is provided for the user when the application calls the system broadcast again. The user may re-select different configuration information. The re-selected configuration information is again saved and used as a default configuration for later application calls for system broadcasts.
And step S103, when the system broadcast is executed, outputting the execution configuration information of the system broadcast acquired from the cloud account space for the user to select.
When the system broadcast is executed, if the application has configured the calling configuration information of the system broadcast, the application directly follows the calling configuration information. However, if the application is started in a preset manner, the application needs to be provided for the user to select when the system broadcasts, and the user can select the execution configuration information of the system broadcasts by himself. The execution configuration information is also provided for the user to select, which may include settings such as processing content required by the application when the system broadcasts execution, whether to allow further execution of the program, and the like. For example, when the system broadcasts the execution content to shut down the system, the execution configuration information may include various processes such as whether the content needs to be saved, which content is saved, whether shutdown is prevented, and the like. The configuration information and content broadcasted by any user to the application execution system can be included, and the configuration information customized by the user can also be included.
In one embodiment, the configuration information is stored on the local system when selected by the user. When the application is started again, the configuration information selected by the user is used by default. The user is provided with the selected configuration information when the application executes the system broadcast again only after the user again selects to start the application in the preset manner. The user may re-select different configuration information. The re-selected configuration information is again saved and used as a default configuration for later application execution system broadcasting.
In one embodiment, as shown in fig. 2, the method further includes step S104, storing the calling configuration information and/or the executing configuration information in the cloud account space; and after the application is started, acquiring calling configuration information and/or executing configuration information from the cloud account space.
The cloud account space is a cloud space bound with the account of the user, and can store personal files or configuration information of the user. In this embodiment, the calling configuration information and/or the execution configuration information selected and set by the user is stored in the cloud account space. And after the application is restarted, acquiring calling configuration information and/or executing configuration information from the cloud account space of the user, and then carrying out corresponding operation.
In one embodiment, the cloud account space is not limited to the user's cloud space, but may be a space selected by the user to store the system configuration. As long as the application is started, the configuration information can be acquired from the corresponding space.
In an embodiment, as shown in fig. 3, the method further includes step S105, presetting calling configuration information and/or executing configuration information, and using the calling configuration information and/or executing configuration information as a default prompt configuration for a user to select.
When the user is provided with the selection, a configuration template or a default prompt configuration can be set for the user in advance for the user to select. The user can accept the default prompt configuration as the configuration information of the user, and can also select to change all or part of the configuration content. The purpose of providing the default configuration information is to save the selection of the user and provide a more convenient configuration mode.
In an embodiment, as shown in fig. 4, the step S105 specifically includes the following sub-steps:
step S1051, obtaining calling configuration information and/or executing configuration information; invoking the configuration information and/or executing the configuration information is configured by at least two different users;
step S1052, comparing the calling configuration information and/or the executing configuration information;
step S1053, using the calling configuration information and/or the execution configuration information with the same content as the preset calling configuration information and/or the execution configuration information.
In this embodiment, a set of configuration information selected by more users is obtained through comparison of the configuration information of the users, and then the configuration information is used as preset configuration information or optimal configuration information.
In one embodiment, the calling configuration information and/or the execution configuration information are stored in a cloud account space; obtaining calling configuration information and/or executing configuration information from a cloud account space; the invocation configuration information and/or the execution configuration information are configured by at least two different users. The configuration information of the users is stored in respective cloud account spaces, and the configuration information selected by the most users is obtained from the cloud account spaces through analyzing and comparing the configuration contents of the users and serves as default configuration information or preset configuration information provided for the users.
In this embodiment, the registered application is restricted or the user is allowed to select permission before the registration is successful, or the user is allowed to participate in a broadcast of whether the application is permitted to respond or not when a response is executed, and the user can change his or her selection. User experience can be improved, execution of malicious damage or awakening of the system is prevented, performance is improved, and endurance capacity of the system is improved.
Fig. 5 is a schematic diagram illustrating a system broadcast invocation mechanism according to an exemplary embodiment. Referring to fig. 6, the apparatus includes:
the judging module 21 is configured to judge whether the starting mode of the application is a preset mode;
and the calling module 22 is configured to output the calling configuration information of the system broadcast acquired from the cloud account space for the user to select when the application calls the system broadcast when the starting mode of the application is a preset mode.
And the execution module 23 is configured to output the execution configuration information of the system broadcast acquired from the cloud account space for selection by the user when the system broadcast is executed.
In one embodiment, as shown in fig. 6, the above apparatus further comprises:
the first storage module 24 is used for storing the calling configuration information and/or the execution configuration information in a cloud account space;
the first obtaining module 27 is configured to obtain the calling configuration information and/or the executing configuration information from the cloud account space after the application is started.
In one embodiment, as shown in fig. 6, the apparatus further includes a presetting module 25 configured to preset the calling configuration information and/or the executing configuration information, and provide the default prompting configuration for the user to select.
In one embodiment, as shown in fig. 6, the apparatus further comprises a confirmation module 26 configured to confirm that the application settings allow the system broadcast to be invoked.
In one embodiment, as shown in fig. 7, the preset module 25 of the above apparatus further includes:
an obtaining submodule 251 configured to obtain calling configuration information and/or execution configuration information; invoking the configuration information and/or executing the configuration information is configured by at least two different users;
a comparison submodule 252 configured to compare contents of the calling configuration information and/or the execution configuration information;
the preset sub-module 253 is configured to use the calling configuration information and/or the execution configuration information of the same content as the preset calling configuration information and/or the execution configuration information.
In one embodiment, the apparatus may further include:
the second storage module is used for storing the calling configuration information and/or the execution configuration information in the cloud account space;
the second acquisition module is used for acquiring calling configuration information and/or executing configuration information from the cloud account space; the invocation configuration information and/or the execution configuration information are configured by at least two different users.
By adopting the technical scheme, the registered application is limited or the user selects permission, and then the registration can be successful, or the user participates in the broadcast of whether the application is permitted to respond or not when responding is executed, and the user can change the selection of the user. User experience can be improved, execution of malicious damage or awakening of the system is prevented, performance is improved, and endurance capacity of the system is improved.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
The present embodiments also provide a non-transitory computer readable storage medium, wherein instructions in the storage medium, when executed by a processor of a terminal, enable the terminal to perform a system broadcast call method, the method including:
judging whether the starting mode of the application is a preset mode or not;
and when the starting mode of the application is a preset mode and the application calls the system broadcast, outputting the calling configuration information of the system broadcast acquired from the cloud account space for the user to select.
The method further comprises the following steps:
when the system broadcast is executed, the execution configuration information of the system broadcast acquired from the cloud account space is output for the user to select.
The method further comprises the following steps:
storing the calling configuration information and/or the execution configuration information in a cloud account space;
and after the application is started, acquiring calling configuration information and/or executing configuration information from the cloud account space.
The method further comprises the following steps:
and presetting calling configuration information and/or executing configuration information, and taking the calling configuration information and/or executing configuration information as default prompt configuration for a user to select.
Presetting calling configuration information and/or executing configuration information, and further comprising:
acquiring calling configuration information and/or executing configuration information; invoking the configuration information and/or executing the configuration information is configured by at least two different users;
comparing the contents of the calling configuration information and/or the executing configuration information;
and taking the calling configuration information and/or the execution configuration information of the same content as the preset calling configuration information and/or the execution configuration information.
The method further comprises the following steps:
storing the calling configuration information and/or the execution configuration information in a cloud account space;
obtaining calling configuration information and/or executing configuration information from a cloud account space; the invocation configuration information and/or the execution configuration information are configured by at least two different users.
Before judging whether the starting mode of the application is the preset mode, the method further comprises the following steps:
confirming the application settings allows the system broadcast to be invoked.
The embodiment of the present disclosure further provides a terminal control device, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
judging whether the starting mode of the application is a preset mode or not;
when the starting mode of the application is a preset mode and the application calls the system broadcast, outputting calling configuration information of the system broadcast acquired from the cloud account space for a user to select;
when the system broadcast is executed, the execution configuration information of the system broadcast acquired from the cloud account space is output for the user to select.
Fig. 8 is a block diagram illustrating an apparatus 800 for controlling a terminal according to an example embodiment. For example, the apparatus 800 may be a camera device, such as a mobile phone with camera function, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 8, the apparatus 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the apparatus 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, photos, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 806 provide power to the various components of device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 800.
The multimedia component 808 includes a screen that provides an output interface between the device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of morphology assessment for the apparatus 800. For example, the sensor assembly 814 may detect an open/closed configuration of the device 800, the relative positioning of the components, such as a display and keypad of the device 800, the sensor assembly 814 may also detect a change in position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, orientation or acceleration/deceleration of the device 800, and a change in temperature of the device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communications between the apparatus 800 and other devices in a wired or wireless manner. The device 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the device 800 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (13)

1. A system broadcast call method, comprising:
judging whether the starting mode of the application is a preset mode or not;
when the application is started in the preset mode:
when the application calls the system broadcast, outputting the calling configuration information of the system broadcast acquired from the cloud account space for a user to select;
and when the system broadcast is executed, outputting the execution configuration information of the system broadcast acquired from the cloud account space for selection by a user.
2. The method of claim 1, further comprising:
storing the calling configuration information and/or the execution configuration information in the cloud account space;
and after the application is started, acquiring the calling configuration information and/or the execution configuration information from the cloud account space.
3. The method of claim 1, further comprising:
and presetting the calling configuration information and/or the executing configuration information, and using the preset calling configuration information and/or the executing configuration information as default prompt configuration for a user to select.
4. The method according to claim 3, wherein the presetting of the calling configuration information and/or the executing configuration information further comprises:
acquiring the calling configuration information and/or the execution configuration information; the calling configuration information and/or the executing configuration information are configured by at least two different users;
comparing the contents of the calling configuration information and/or the execution configuration information;
and taking the calling configuration information and/or the execution configuration information with the same content as the preset calling configuration information and/or execution configuration information.
5. The method according to claim 3 or 4, characterized in that the method further comprises:
storing the calling configuration information and/or the execution configuration information in a cloud account space;
acquiring the calling configuration information and/or the execution configuration information from the cloud account space; the invocation configuration information and/or the execution configuration information are configured by at least two different users.
6. The method according to claim 1, wherein before determining whether the starting mode of the application is the preset mode, the method further comprises:
confirming that the application settings allow the system broadcast to be invoked.
7. A system broadcast call apparatus, comprising:
the judging module is used for judging whether the starting mode of the application is a preset mode or not;
the calling module is used for outputting calling configuration information of the system broadcast acquired from the cloud account space for a user to select when the application calls the system broadcast after the application is started in the preset mode;
and the execution module is used for outputting the execution configuration information of the system broadcast acquired from the cloud account space for a user to select when the system broadcast is executed after the application is started in the preset mode.
8. The apparatus of claim 7, further comprising:
the first storage module is used for storing the calling configuration information and/or the execution configuration information in a cloud account space;
and the first acquisition module is used for acquiring the calling configuration information and/or the execution configuration information from the cloud account space after the application is started.
9. The apparatus of claim 7, further comprising:
and the presetting module is used for presetting the calling configuration information and/or the executing configuration information and serving as default prompt configuration for a user to select.
10. The apparatus of claim 9, wherein the presetting module comprises:
the obtaining submodule is used for obtaining the calling configuration information and/or the execution configuration information; the calling configuration information and/or the executing configuration information are configured by at least two different users;
the comparison submodule is used for comparing the contents of the calling configuration information and/or the execution configuration information;
the presetting submodule is used for presetting the calling configuration information and/or the execution configuration information of the same content.
11. The apparatus of claim 9 or 10, further comprising:
the second storage module is used for storing the calling configuration information and/or the execution configuration information in a cloud account space;
the second acquisition module is used for acquiring the calling configuration information and/or the execution configuration information from the cloud account space; the invocation configuration information and/or the execution configuration information are configured by at least two different users.
12. The apparatus of claim 7, further comprising:
and the confirming module is used for confirming that the application setting allows the system broadcast to be called.
13. A system broadcast call apparatus, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
judging whether the starting mode of the application is a preset mode or not;
when the application is started in the preset mode:
when the application calls the system broadcast, outputting the calling configuration information of the system broadcast acquired from the cloud account space for a user to select;
and when the system broadcast is executed, outputting the execution configuration information of the system broadcast acquired from the cloud account space for selection by a user.
CN201610483637.XA 2016-06-27 2016-06-27 System broadcast calling method and device Active CN106201738B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610483637.XA CN106201738B (en) 2016-06-27 2016-06-27 System broadcast calling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610483637.XA CN106201738B (en) 2016-06-27 2016-06-27 System broadcast calling method and device

Publications (2)

Publication Number Publication Date
CN106201738A CN106201738A (en) 2016-12-07
CN106201738B true CN106201738B (en) 2020-09-29

Family

ID=57462148

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610483637.XA Active CN106201738B (en) 2016-06-27 2016-06-27 System broadcast calling method and device

Country Status (1)

Country Link
CN (1) CN106201738B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106936994B (en) * 2017-03-10 2019-10-01 Oppo广东移动通信有限公司 A kind of control method of broadcast recipients, device and mobile terminal
CN107844341B (en) * 2017-11-21 2020-09-29 Oppo广东移动通信有限公司 Process starting control method and device, storage medium and mobile terminal
CN110209513B (en) * 2019-06-06 2021-06-22 北京金山安全软件有限公司 A broadcast registration method, device, device and medium for application program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595547A (en) * 2013-11-15 2014-02-19 北京奇虎科技有限公司 Broadcast intercept method and device of intelligent equipment
CN103744503A (en) * 2014-01-08 2014-04-23 广州市久邦数码科技有限公司 Method and system for prohibiting automatic running of applications after boot
CN104123162A (en) * 2014-07-29 2014-10-29 北京奇虎科技有限公司 Method and device controlling self-starting of application programs

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8819701B2 (en) * 2009-12-12 2014-08-26 Microsoft Corporation Cloud computing monitoring and management system
US20110282949A1 (en) * 2010-05-11 2011-11-17 Leon Rivkin Unified message management method and system
US8671306B2 (en) * 2010-12-21 2014-03-11 Microsoft Corporation Scaling out a messaging system
CN103179176B (en) * 2011-12-26 2016-01-20 中国移动通信集团公司 The call method that web applies under cloud/cluster environment, device and system
US9665411B2 (en) * 2012-05-01 2017-05-30 Red Hat, Inc. Communication between a server orchestration system and a messaging system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595547A (en) * 2013-11-15 2014-02-19 北京奇虎科技有限公司 Broadcast intercept method and device of intelligent equipment
CN103744503A (en) * 2014-01-08 2014-04-23 广州市久邦数码科技有限公司 Method and system for prohibiting automatic running of applications after boot
CN104123162A (en) * 2014-07-29 2014-10-29 北京奇虎科技有限公司 Method and device controlling self-starting of application programs

Also Published As

Publication number Publication date
CN106201738A (en) 2016-12-07

Similar Documents

Publication Publication Date Title
US9860844B2 (en) Method and apparatus of temperature control
EP3188066B1 (en) A method and an apparatus for managing an application
EP2991275B1 (en) Making router management application compatible with router firmware
EP3686736B1 (en) Method and device for displaying application interface
CN104536783B (en) Headspace method to set up and device
CN109600303B (en) Content sharing method and device and storage medium
EP3136699A1 (en) Method and device for connecting external equipment
JP2016538663A (en) Method and apparatus for controlling background application and terminal apparatus
CN106375604A (en) Terminal electric quantity controlling method and device
JP2017524212A (en) Application installation package processing method, apparatus, program, and recording medium
CN109669730B (en) Process keep-alive method, device, electronic equipment and medium
US20160117088A1 (en) Method and device for displaying descriptive information
US20190320489A1 (en) Region configuration method and device
CN105511922A (en) Application startup controlling method and device
CN105260247A (en) Method and device for controlling terminal application
CN109522058A (en) Awakening method, device, terminal and storage medium
CN106201738B (en) System broadcast calling method and device
CN107632835B (en) Application installation method and device
CN106034323A (en) Wireless-terminal-based automatic recovery method and relevant apparatus for data connection
US11445412B2 (en) Access control method, apparatus and storage medium
CN107371222B (en) Virtual card disabling method and device
CN112148148B (en) Touch operation recognition method, device, mobile terminal and storage medium
CN105786561B (en) Method and device for calling process
CN109328471B (en) Access control limiting method and device
CN112187326A (en) Antenna control method, device, equipment and storage medium

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