[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
execution
system broadcast
application
calling
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 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/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

本公开是关于一种系统广播调用方法及装置。所述方法包括:判断应用的启动方式是否为预设方式;当所述应用的启动方式为预设方式时,在所述应用调用系统广播时,输出所述系统广播的调用配置信息供用户选择;当所述系统广播执行时,输出所述系统广播的执行配置信息供用户选择。所述装置包括判断模块、调用模块和执行模块。本公开实现了阻止恶意破坏或唤醒系统的执行,提高性能,增加系统续航能力。

Figure 201610483637

The present disclosure relates to a system broadcast calling method and device. The method includes: judging whether the startup mode of the application is the preset mode; when the application startup mode is the preset mode, when the application invokes the system broadcast, outputting the invocation configuration information of the system broadcast for the user to select ; When the system broadcast is executed, output the execution configuration information of the system broadcast for the user to select. The device includes a judging module, a calling module and an executing module. The present disclosure realizes preventing malicious damage or waking up the execution of the system, improving performance, and increasing the battery life of the system.

Figure 201610483637

Description

系统广播调用方法及装置System broadcast calling method and device

技术领域technical field

本公开涉及系统广播技术领域,尤其涉及一种系统广播调用方法及装置。The present disclosure relates to the technical field of system broadcasting, and in particular, to a method and apparatus for invoking system broadcasting.

背景技术Background technique

相关技术中,通常的系统靠广播机制执行各个注册了广播系统事件的响应。但是,一些恶意应用或设计不良应用,可能会应用这种机制,使得不能区分是否是恶意不良应用的缺陷,不停地唤醒系统,或启动用户不期望的关联应用来推送广告等,使得系统的负载加重响应变慢,功耗增加,续航能力减弱。In the related art, a general system relies on a broadcast mechanism to execute responses to events registered with the broadcast system. However, some malicious applications or poorly designed applications may apply this mechanism, making it impossible to distinguish whether it is a defect of a malicious application, constantly waking up the system, or launching associated applications that are not expected by users to push advertisements, etc., making the system's When the load is heavier, the response becomes slower, the power consumption increases, and the battery life is weakened.

发明内容SUMMARY OF THE INVENTION

为克服相关技术中存在的问题,本公开实施例提供一种系统广播调用方法及装置。In order to overcome the problems existing in the related art, embodiments of the present disclosure provide a system broadcast invocation method and apparatus.

根据本公开实施例的第一方面,提供一种系统广播调用方法,包括:According to a first aspect of the embodiments of the present disclosure, a system broadcast invocation method is provided, including:

判断应用的启动方式是否为预设方式;Determine whether the startup mode of the application is the default mode;

当所述应用的启动方式为预设方式时,在所述应用调用系统广播时,输出从云账户空间中获取到的所述系统广播的调用配置信息供用户选择;When the startup mode of the application is the preset mode, when the application invokes the system broadcast, output the invocation configuration information of the system broadcast obtained from the cloud account space for the user to select;

当所述系统广播执行时,输出从云账户空间中获取到的所述系统广播的执行配置信息供用户选择。When the system broadcast is executed, the execution configuration information of the system broadcast obtained from the cloud account space is output for the user to select.

可选地,所述方法还包括:Optionally, the method further includes:

将所述调用配置信息和/或执行配置信息存储在所述云账户空间;storing the invocation configuration information and/or the execution configuration information in the cloud account space;

当所述应用启动后,从所述云账户空间获取所述调用配置信息和/或执行配置信息。After the application is started, the invocation configuration information and/or the execution configuration information are acquired from the cloud account space.

可选地,所述方法还包括:Optionally, the method further includes:

预设所述调用配置信息和/或执行配置信息,并作为默认提示配置供用户选择。The invocation configuration information and/or the execution configuration information are preset and used as default prompt configurations for the user to select.

可选地,所述预设所述调用配置信息和/或执行配置信息,还包括:Optionally, the preset invocation configuration information and/or execution configuration information further includes:

获取所述调用配置信息和/或执行配置信息;所述调用配置信息和/或执行配置信息由至少两个不同的用户配置;Obtain the invocation configuration information and/or the execution configuration information; the invocation configuration information and/or the execution configuration information are configured by at least two different users;

比较所述调用配置信息和/或执行配置信息的内容;comparing the contents of the invocation configuration information and/or the execution configuration information;

将相同内容的所述调用配置信息和/或执行配置信息的内容作为预设所述调用配置信息和/或执行配置信息。The content of the invocation configuration information and/or the execution configuration information of the same content is used as the preset invocation configuration information and/or the execution configuration information.

可选地,所述方法还包括:Optionally, the method further includes:

将所述调用配置信息和/或执行配置信息存储在云账户空间;storing the invocation configuration information and/or execution configuration information in the cloud account space;

从所述云账户空间获取所述调用配置信息和/或执行配置信息;所述调用配置信息和/或执行配置信息由至少两个不同的用户配置。The invocation configuration information and/or the execution configuration information are acquired 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 judging whether the startup mode of the application is a preset mode, the method further includes:

确认所述应用设置允许调用所述系统广播。Confirm that the application settings allow invoking the system broadcast.

根据本公开实施例的另一方面,提供一种系统广播调用装置,包括:According to another aspect of the embodiments of the present disclosure, a system broadcast invocation apparatus is provided, including:

判断模块,用于判断应用的启动方式是否为预设方式;The judgment module is used to judge whether the startup mode of the application is the preset mode;

调用模块,用于当所述应用的启动方式为预设方式时,在所述应用调用系统广播时,输出从云账户空间中获取到的所述系统广播的调用配置信息供用户选择;a calling module, configured to output the calling configuration information of the system broadcast obtained from the cloud account space for the user to select when the application calls the system broadcast when the startup mode of the application is the preset mode;

执行模块,用于当所述系统广播执行时,输出从云账户空间中获取到的所述系统广播的执行配置信息供用户选择。The execution module is configured to output the execution configuration information of the system broadcast obtained from the cloud account space for the user to select when the system broadcast is executed.

可选地,所述装置还包括:Optionally, the device further includes:

第一存储模块,用于将所述调用配置信息和/或执行配置信息存储在云账户空间;a first storage module, configured to store the invocation configuration information and/or the execution configuration information in the cloud account space;

第一获取模块,用于当所述应用启动后,从所述云账户空间获取所述调用配置信息和/或执行配置信息。The first obtaining module is configured to obtain the invocation configuration information and/or the execution configuration information from the cloud account space after the application is started.

可选地,所述装置还包括:Optionally, the device further includes:

预设模块,用于预设所述调用配置信息和/或执行配置信息,并作为默认提示配置供用户选择。A preset module, configured to preset the invocation configuration information and/or the execution configuration information, and serve as a default prompt configuration for the user to select.

可选地,所述预设模块,包括:Optionally, the preset module includes:

获取子模块,用于获取所述调用配置信息和/或执行配置信息;所述调用配置信息和/或执行配置信息由至少两个不同的用户配置;an acquisition submodule for acquiring the invocation configuration information and/or the execution configuration information; the invocation configuration information and/or the execution configuration information are configured by at least two different users;

比较子模块,用于比较所述调用配置信息和/或执行配置信息的内容;a comparison submodule for comparing the content of the invocation configuration information and/or the execution configuration information;

预设子模块,用于将相同内容的所述调用配置信息和/或执行配置信息的内容作为预设所述调用配置信息和/或执行配置信息。A preset sub-module, configured to use the content of 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.

可选地,所述装置还包括:Optionally, the device further includes:

所述装置还包括:The device also includes:

第二存储模块,用于将所述调用配置信息和/或执行配置信息存储在云账户空间;a second storage module, configured to store the invocation configuration information and/or the execution configuration information in the cloud account space;

第二获取模块,用于从所述云账户空间获取所述调用配置信息和/或执行配置信息;所述调用配置信息和/或执行配置信息由至少两个不同的用户配置。A second acquiring module, configured to acquire the invocation 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 device further includes:

确认模块,用于确认所述应用设置允许调用所述系统广播。A confirmation module, configured to confirm that the application setting allows calling the system broadcast.

根据本公开实施例的另一方面,提供一种系统广播调用装置,包括:According to another aspect of the embodiments of the present disclosure, a system broadcast invocation apparatus is provided, including:

处理器;processor;

用于存储处理器可执行指令的存储器;memory for storing processor-executable instructions;

其中,所述处理器被配置为:wherein the processor is configured to:

判断应用的启动方式是否为预设方式;Determine whether the startup mode of the application is the default mode;

当所述应用的启动方式为预设方式时,在所述应用调用系统广播时,输出从所述云账户空间获取到的所述系统广播的调用配置信息供用户选择;When the startup mode of the application is the preset mode, when the application invokes the system broadcast, output the invocation configuration information of the system broadcast obtained from the cloud account space for the user to select;

当所述系统广播执行时,输出从所述云账户空间获取到的所述系统广播的执行配置信息供用户选择。。When the system broadcast is executed, the execution configuration information of the system broadcast obtained from the cloud account space is output for the user to select. .

本公开的实施例提供的技术方案可以包括以下有益效果:The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

对注册的应用加以限制或让用户选择许可后,才能注册成功,或在执行响应时让用户参与是否许可应用响应这样的广播,并能提供用户对自己的选择进行更改。可以提升用户体验,阻止恶意破坏或唤醒系统的执行,提高性能,增加系统续航能力。Restricting registered applications or allowing the user to choose permission, the registration can be successful, or allowing the user to participate in whether to allow the application to respond to such broadcasts when performing the response, and to provide users with changes to their choices. It can improve user experience, prevent malicious damage or wake up the execution of the system, improve performance, and increase system battery life.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description serve to explain the principles of the disclosure.

图1是根据一示例性实施例示出的一种系统广播调用方法的流程图;1 is a flowchart of a method for invoking a system broadcast according to an exemplary embodiment;

图2是根据一示例性实施例示出的一种系统广播调用方法的流程图;2 is a flowchart of a method for invoking a system broadcast according to an exemplary embodiment;

图3是根据一示例性实施例示出的一种系统广播调用方法的流程图;3 is a flowchart of a method for invoking a system broadcast according to an exemplary embodiment;

图4是根据一示例性实施例示出的一种系统广播调用方法中预设配置信息方法的流程图;4 is a flowchart of a method for preset configuration information in a system broadcast invocation method according to an exemplary embodiment;

图5是根据一示例性实施例示出的一种系统广播调用装置的框图;5 is a block diagram of a system broadcast invocation apparatus according to an exemplary embodiment;

图6是根据一示例性实施例示出的一种系统广播调用装置的切换模块的框图;6 is a block diagram of a switching module of a system broadcast invocation apparatus according to an exemplary embodiment;

图7是根据一示例性实施例示出的一种系统广播调用装置中预设模块25的框图;FIG. 7 is a block diagram of a preset module 25 in a system broadcast invocation apparatus according to an exemplary embodiment;

图8是根据一示例性实施例示出的一种用于系统广播调用的装置的框图。Fig. 8 is a block diagram of an apparatus for system broadcast invocation according to an exemplary embodiment.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as recited in the appended claims.

图1是根据一示例性实施例示出的一种系统广播调用方法的流程图,该方法可用于终端或者用于控制终端的系统或程序中。Fig. 1 is a flow chart of a method for invoking a system broadcast according to an exemplary embodiment, and the method can be used in a terminal or a system or program for controlling the terminal.

本方案中的系统广播调用方法,对于靠通知回调执行用户注册事件处理的系统,可以对注册的应用加以限制或让用户选择许可后,才能注册成功,或在执行响应时让用户参与是否许可应用响应这样的广播,并能提供用户对自己的选择进行更改,并将配置同步到云端,系统给用户提示和默认配置,帮助用户完成这些过程。应用需要注册到系统广播事件中,然后在系统通知回调时,通知应用进行相应的配置处理。The system broadcast invocation method in this solution, for systems that rely on notification callbacks to perform user registration event processing, can restrict the registered applications or allow the user to choose permission before the registration is successful, or allow the user to participate in whether to permit the application when executing the response. In response to such broadcasts, users can make changes to their choices and synchronize the configuration to the cloud, and the system will give users prompts and default configurations to help users complete these processes. The application needs to register in the system broadcast event, and then notify the application to perform corresponding configuration processing when the system notifies the callback.

如图1所示,包括以下步骤:As shown in Figure 1, it includes the following steps:

步骤S101,判断应用的启动方式是否为预设方式。Step S101, it is determined whether the startup mode of the application is a preset mode.

在一个实施例中,应用的启动方式是多样的,除了正常的启动方式外,还设置一种或多种的特殊启动方式。例如,正常的启动应用方式是通过点击应用图标,而特殊的启动应用方式与此有别,可以是快速多次点击图标,或者是其它的预设的启动方式。预设启动方式的目的在于区别预设方式和一般方式,使得仅在预设方式启动应用后,才会出现后续的处理方式,而不影响用户已正常方式启动应用。通常,用户仍然可以以正常方式启动应用。正常方式启动应用后,对于应用需要调用系统广播时,按照本实施例预设的方式处理,或者,按照系统提供的默认模式处理。In one embodiment, the startup modes of the application are various, and in addition to the normal startup modes, one or more special startup modes are also set. For example, the normal way to start an application is to click the application icon, but the special way to start the application is different from this, which may be to click the icon several times quickly, or other preset startup methods. The purpose of the preset startup mode is to distinguish between the preset mode and the general mode, so that the subsequent processing mode will appear only after the application is launched in the preset mode, without affecting the user's normal mode of launching the application. In general, the user can still launch the app in the normal way. After the application is started in the normal way, when the application needs to call the system broadcast, it is processed according to the preset mode of this embodiment, or is processed according to the default mode provided by the system.

步骤S102,当应用的启动方式为预设方式时,在应用调用系统广播时,输出从云账户空间获取到的系统广播的调用配置信息供用户选择。Step S102, when the application startup mode is the preset mode, when the application invokes the system broadcast, output the system broadcast invocation configuration information obtained from the cloud account space for the user to select.

在一个实施例中,当应用的启动方式为预设方式时,在应用需要调用系统广播时,提供系统广播的调用配置信息,供用户选择。应用对系统广播的调用,也是一种系统广播注册过程,是应用在系统广播回调中注册,在系统回调时候,通知应用做处理。例如,应用如果注册了系统广播中的重启通知,则系统在需要重启的时候,通知应用,应用会做好存档等处理。In one embodiment, when the startup mode of the application is the preset mode, when the application needs to invoke the system broadcast, the invocation configuration information of the system broadcast is provided for the user to select. The application's call to the system broadcast is also a system broadcast registration process. The application registers in the system broadcast callback, and when the system calls back, the application is notified to do processing. For example, if the application registers for the restart notification in the system broadcast, the system will notify the application when it needs to restart, and the application will do the archiving and other processing.

在一个实施例中,应用在调用系统广播时候,提供给用户选择的调用配置信息,包括用户对应用调用系统广播行为的设置信息。例如,可以包括用户是否允许应用调用系统广播、用户允许应用以哪种方式调用系统广播等。其中可以包括任何用户对应用调用系统广播的配置信息和内容,也可以包括用户自定义的配置信息。In one embodiment, when the application invokes the system broadcast, the application provides the user with selected invocation configuration information, including setting information for the user to invoke the system broadcast behavior of the application. For example, it may include whether the user allows the application to call the system broadcast, and in what way the user allows the application to call the system broadcast, and so on. It may include configuration information and content broadcast by any user to the application calling system, and may also include user-defined configuration information.

在一个实施例中,当这些配置信息被用户选择后,会保存在本地系统中。当应用再次启动后,默认使用用户选择的配置信息。只有当用户再次选择以预设方式启动应用后,才会再次在应用调用系统广播时,提供给用户选择配置信息。用户可以根据重新选择不同的配置信息。重新选择的配置信息再次保存,并作为以后应用调用系统广播的默认配置。In one embodiment, when these configuration information is selected by the user, it will be saved in the local system. When the application starts again, the configuration information selected by the user is used by default. Only after the user chooses to start the application in the preset mode again, will the user be provided with the configuration information for selection when the application calls the system broadcast again. The user can re-select different configuration information. The re-selected configuration information is saved again and used as the default configuration for calling the system broadcast in future applications.

步骤S103,当系统广播执行时,输出从云账户空间获取到的系统广播的执行配置信息供用户选择。Step S103, when the system broadcast is executed, output the execution configuration information of the system broadcast obtained from the cloud account space for the user to select.

当系统广播执行时,如果该应用已经配置了系统广播的调用配置信息,则直接按照该调用配置信息进行。但如果该应用本次启动是通过预设方式启动的,则在系统广播执行时,需要提供给用户选择,用户可以自行选择系统广播的执行配置信息。这里的执行配置信息,同样是提供给用户选择的,其中可以包括系统广播执行时,应用所需要的处理内容、是否允许进一步的执行程序等设置。例如,当系统广播执行内容为系统关机时,这里的执行配置信息可以包括是否需要保存内容、保存哪些内容、是否阻止关机等各种处理。其中可以包括任何用户对应用执行系统广播的配置信息和内容,也可以包括用户自定义的配置信息。When the system broadcast is executed, if the application has been configured with the call configuration information broadcast by the system, the call configuration information is directly followed. However, if the application is started by a preset method this time, when the system broadcast is executed, it needs to be provided to the user for selection, and the user can choose the execution configuration information of the system broadcast by himself. The execution configuration information here is also provided to the user for selection, which may include settings such as the processing content required by the application and whether to allow further execution of the program when the system broadcasts the execution. For example, when the system broadcast execution content is system shutdown, the execution configuration information here may include various processes such as whether to save the content, what content to save, and whether to prevent shutdown. It can include any configuration information and content broadcast by the user to the application system, and can also include user-defined configuration information.

在一个实施例中,当这些配置信息被用户选择后,会保存在本地系统中。当应用再次启动后,默认使用用户选择的配置信息。只有当用户再次选择以预设方式启动应用后,才会再次在应用执行系统广播时,提供给用户选择配置信息。用户可以根据重新选择不同的配置信息。重新选择的配置信息再次保存,并作为以后应用执行系统广播的默认配置。In one embodiment, when these configuration information is selected by the user, it will be saved in the local system. When the application starts again, the configuration information selected by the user is used by default. Only after the user chooses to start the application in the preset mode again, will the user be provided with the configuration information for selection when the application executes the system broadcast again. The user can re-select different configuration information. The reselected configuration information is saved again and used as the default configuration for subsequent application execution system broadcasts.

在一个实施例中,如图2所示,上述方法还包括步骤S104,将调用配置信息和/或执行配置信息存储在云账户空间;当应用启动后,从云账户空间获取调用配置信息和/或执行配置信息。In one embodiment, as shown in FIG. 2, the above method further includes step S104, storing the invocation configuration information and/or execution configuration information in the cloud account space; when the application is started, obtain the invocation configuration information and/or the cloud account space from the cloud account space or execute configuration information.

云账户空间是与用户的账户绑定的云空间,可以保存用户的个人文件或者配置信息。本实施例中,将用户选择设定的调用配置信息和/或执行配置信息存储在云账户空间。当应用重启后,从用户的云账户空间获取调用配置信息和/或执行配置信息,然后进行相应的操作。The cloud account space is a cloud space bound to the user's account, which can save the user's personal files or configuration information. In this embodiment, the invocation configuration information and/or the execution configuration information selected and set by the user are stored in the cloud account space. After the application is restarted, the calling configuration information and/or execution configuration information is obtained from the user's cloud account space, and then corresponding operations are performed.

在一个实施例中,云账户空间并不限定为用户的云空间,还可以是用户选定的保存系统配置的空间。只要应用启动时,可以从相应的空间获取配置信息即可。In one embodiment, the cloud account space is not limited to the user's cloud space, but may also be a space selected by the user to save the system configuration. As long as the application starts, the configuration information can be obtained from the corresponding space.

在一个实施例中,如图3所示,上述方法还包括步骤S105,预设调用配置信息和/或执行配置信息,并作为默认提示配置供用户选择。In one embodiment, as shown in FIG. 3 , the above method further includes step S105 , preset calling configuration information and/or execution configuration information, and use the default prompt configuration for the user to select.

在为用户提供选择的时候,通常可以预先为用户设定一个配置模板或者默认提示配置供用户选择。用户可以接受默认提示配置作为自身的配置信息,也可以选择更改全部或部分配置内容。提供默认配置信息的目的在于节约用户的选择,提供更为便利的配置方式。When providing choices for users, a configuration template or a default prompt configuration can usually be set for the user in advance for the user to choose. Users can accept the default prompt configuration as their own configuration information, or they can choose to change all or part of the configuration content. The purpose of providing the default configuration information is to save the user's choice and provide a more convenient configuration method.

在一个实施例中,如图4所示,上述的步骤S105,具体包括如下几个子步骤:In one embodiment, as shown in FIG. 4 , the above-mentioned step S105 specifically includes the following sub-steps:

步骤S1051,获取调用配置信息和/或执行配置信息;调用配置信息和/或执行配置信息由至少两个不同的用户配置;Step S1051, acquiring invocation configuration information and/or execution configuration information; invocation configuration information and/or execution configuration information are configured by at least two different users;

步骤S1052,比较调用配置信息和/或执行配置信息的内容;Step S1052, compare the contents of the calling configuration information and/or the execution configuration information;

步骤S1053,将相同内容的调用配置信息和/或执行配置信息的内容作为预设调用配置信息和/或执行配置信息。In step S1053, the content of the invocation configuration information and/or the execution configuration information of the same content is used as the preset invocation configuration information and/or the execution configuration information.

本实施例中,通过多个用户的配置信息,比较得到一套更多用户选择的配置信息,然后作为预设配置信息或者最优配置信息。In this embodiment, a set of more user-selected configuration information is obtained by comparing the configuration information of multiple users, which is then used as preset configuration information or optimal configuration information.

在一个实施例中,将调用配置信息和/或执行配置信息存储在云账户空间;从云账户空间获取调用配置信息和/或执行配置信息;调用配置信息和/或执行配置信息由至少两个不同的用户配置。将多个用户的配置信息存储在各自的云账户空间,从云账户空间通过分析比较多个用户的配置内容,得到最多用户选择的配置信息,作为提供给用户的默认配置信息或预设配置信息。In one embodiment, the invocation configuration information and/or the execution configuration information are stored in the cloud account space; the invocation configuration information and/or the execution configuration information are obtained from the cloud account space; the invocation configuration information and/or the execution configuration information are obtained by at least two Different user profiles. Store the configuration information of multiple users in their respective cloud account space, and analyze and compare the configuration content of multiple users from the cloud account space to obtain the configuration information selected by the most users as the default configuration information or preset configuration information provided to the user. .

本实施例中,对注册的应用加以限制或让用户选择许可后,才能注册成功,或在执行响应时让用户参与是否许可应用响应这样的广播,并能提供用户对自己的选择进行更改。可以提升用户体验,阻止恶意破坏或唤醒系统的执行,提高性能,增加系统续航能力。In this embodiment, the registration is successful only after restricting the registered applications or allowing the user to select permission, or allowing the user to participate in whether to allow the application to respond to such a broadcast when executing the response, and to allow the user to change his choice. It can improve user experience, prevent malicious damage or wake up the execution of the system, improve performance, and increase system battery life.

图5是根据一示例性实施例示出的一种系统广播调用装置示意图。参照图6,该装置包括:Fig. 5 is a schematic diagram of a system broadcast invocation apparatus according to an exemplary embodiment. Referring to Figure 6, the device includes:

判断模块21,被配置为判断应用的启动方式是否为预设方式;The judgment module 21 is configured to judge whether the startup mode of the application is the preset mode;

调用模块22,被配置为当应用的启动方式为预设方式时,在应用调用系统广播时,输出从云账户空间获取到的系统广播的调用配置信息供用户选择。The invocation module 22 is configured to output the invocation configuration information of the system broadcast obtained from the cloud account space for the user to select when the application invokes the system broadcast when the application startup mode is the preset mode.

执行模块23,被配置为当系统广播执行时,输出从云账户空间获取到的系统广播的执行配置信息供用户选择。The execution module 23 is configured to, when the system broadcast is executed, output the execution configuration information of the system broadcast obtained from the cloud account space for the user to select.

在一个实施例中,如图6所示,上述装置还包括:In one embodiment, as shown in Figure 6, the above-mentioned apparatus further includes:

第一存储模块24,用于将调用配置信息和/或执行配置信息存储在云账户空间;The first storage module 24 is configured to store the calling configuration information and/or the execution configuration information in the cloud account space;

第一获取模块27,用于当应用启动后,从云账户空间获取调用配置信息和/或执行配置信息。The first obtaining module 27 is configured to obtain invocation configuration information and/or execution configuration information from the cloud account space after the application is started.

在一个实施例中,如图6所示,上述装置还包括预设模块25,被配置为预设调用配置信息和/或执行配置信息,并作为默认提示配置供用户选择。In one embodiment, as shown in FIG. 6 , the above-mentioned apparatus further includes a preset module 25, which is configured to preset the calling configuration information and/or the execution configuration information, and serve as a default prompt configuration for the user to select.

在一个实施例中,如图6所示,上述装置还包括确认模块26,被配置为确认应用设置允许调用系统广播。In one embodiment, as shown in FIG. 6 , the above apparatus further includes a confirmation module 26 configured to confirm that the application settings allow invoking the system broadcast.

在一个实施例中,如图7所示,上述装置的预设模块25,还包括:In one embodiment, as shown in FIG. 7 , the preset module 25 of the above device further includes:

获取子模块251,被配置为获取调用配置信息和/或执行配置信息;调用配置信息和/或执行配置信息由至少两个不同的用户配置;an acquisition submodule 251, configured to acquire invocation configuration information and/or execution configuration information; invocation configuration information and/or execution configuration information are configured by at least two different users;

比较子模块252,被配置为比较调用配置信息和/或执行配置信息的内容;a comparison sub-module 252, configured to compare the contents of the calling configuration information and/or the execution configuration information;

预设子模块253,被配置为将相同内容的调用配置信息和/或执行配置信息的内容作为预设调用配置信息和/或执行配置信息。The preset sub-module 253 is configured to use the content of 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 above-mentioned apparatus may further include:

第二存储模块,用于将调用配置信息和/或执行配置信息存储在云账户空间;a second storage module, configured to store the invocation configuration information and/or the execution configuration information in the cloud account space;

第二获取模块,用于从云账户空间获取调用配置信息和/或执行配置信息;所述调用配置信息和/或执行配置信息由至少两个不同的用户配置。The second acquiring module is configured to acquire invocation configuration information and/or execution configuration information from the cloud account space; the invocation configuration information and/or execution configuration information are configured by at least two different users.

采用本公开的技术方案,对注册的应用加以限制或让用户选择许可后,才能注册成功,或在执行响应时让用户参与是否许可应用响应这样的广播,并能提供用户对自己的选择进行更改。可以提升用户体验,阻止恶意破坏或唤醒系统的执行,提高性能,增加系统续航能力。By adopting the technical solution of the present disclosure, the registered application is restricted or the user is allowed to choose permission before the registration is successful, or the user is allowed to participate in whether to permit the application to respond to such a broadcast when the response is executed, and the user can be provided to change his choice. . It can improve user experience, prevent malicious damage or wake up the execution of the system, improve performance, and increase system battery life.

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the apparatus in the above-mentioned embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be described in detail here.

本实施例还提供一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行一种系统广播调用方法,方法包括:This embodiment also provides a non-transitory computer-readable storage medium. When the instructions in the storage medium are executed by the processor of the terminal, the terminal can execute a system broadcast calling method, and the method includes:

判断应用的启动方式是否为预设方式;Determine whether the startup mode of the application is the default mode;

当应用的启动方式为预设方式时,在应用调用系统广播时,输出从云账户空间获取到的系统广播的调用配置信息供用户选择。When the startup mode of the application is the preset mode, when the application invokes the system broadcast, the system broadcast invocation configuration information obtained from the cloud account space is output for the user to select.

方法还包括:Methods also include:

当系统广播执行时,输出从云账户空间获取到的系统广播的执行配置信息供用户选择。When the system broadcast is executed, the execution configuration information of the system broadcast obtained from the cloud account space is output for the user to select.

方法还包括:Methods also include:

将调用配置信息和/或执行配置信息存储在云账户空间;Store invocation configuration information and/or execution configuration information in the cloud account space;

当应用启动后,从云账户空间获取调用配置信息和/或执行配置信息。After the application is started, the invocation configuration information and/or the execution configuration information are obtained from the cloud account space.

方法还包括:Methods also include:

预设调用配置信息和/或执行配置信息,并作为默认提示配置供用户选择。Preset recall configuration information and/or execution configuration information, and serve as default prompt configuration for user selection.

预设调用配置信息和/或执行配置信息,还包括:The preset recall configuration information and/or execution configuration information also includes:

获取调用配置信息和/或执行配置信息;调用配置信息和/或执行配置信息由至少两个不同的用户配置;Acquire invocation configuration information and/or execution configuration information; invocation configuration information and/or execution configuration information are configured by at least two different users;

比较调用配置信息和/或执行配置信息的内容;Compare the contents of the invocation configuration information and/or the execution configuration information;

将相同内容的调用配置信息和/或执行配置信息的内容作为预设调用配置信息和/或执行配置信息。The content of the invocation configuration information and/or the execution configuration information of the same content is used as the preset invocation configuration information and/or the execution configuration information.

方法还包括:Methods also include:

将调用配置信息和/或执行配置信息存储在云账户空间;Store invocation configuration information and/or execution configuration information in the cloud account space;

从云账户空间获取调用配置信息和/或执行配置信息;调用配置信息和/或执行配置信息由至少两个不同的用户配置。The invocation configuration information and/or the execution configuration information are acquired from the cloud account space; the invocation configuration information and/or the execution configuration information are configured by at least two different users.

判断应用的启动方式是否为预设方式之前,方法还包括:Before determining whether the startup mode of the application is the preset mode, the method further includes:

确认应用设置允许调用系统广播。Confirm that the application settings allow invoking system broadcasts.

本公开实施例还提供一种终端控制装置,包括:Embodiments of the present disclosure also provide a terminal control device, including:

处理器;processor;

用于存储处理器可执行指令的存储器;memory for storing processor-executable instructions;

其中,处理器被配置为:where the processor is configured as:

判断应用的启动方式是否为预设方式;Determine whether the startup mode of the application is the default mode;

当应用的启动方式为预设方式时,在应用调用系统广播时,输出从云账户空间获取到的系统广播的调用配置信息供用户选择;When the startup mode of the application is the preset mode, when the application calls the system broadcast, the system broadcast call configuration information obtained from the cloud account space is output for the user to select;

当系统广播执行时,输出从云账户空间获取到的系统广播的执行配置信息供用户选择。When the system broadcast is executed, the execution configuration information of the system broadcast obtained from the cloud account space is output for the user to select.

图8是根据一示例性实施例示出的一种用于控制终端的装置800的框图。例如,装置800可以是摄像设备,如具有摄像功能的移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。FIG. 8 is a block diagram of an apparatus 800 for controlling a terminal according to an exemplary embodiment. For example, apparatus 800 may be a camera device, such as a camera-enabled mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, and the like.

参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。8, the apparatus 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and communication component 816.

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 can include one or more processors 820 to execute instructions to perform all or some of the steps of the methods described above. Additionally, processing component 802 may include one or more modules that facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,照片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。Memory 804 is configured to store various types of data to support operations at device 800 . Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, photos, videos, and the like. Memory 804 may be implemented by any type of volatile or nonvolatile storage device or combination thereof, 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 Disk.

电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。Power supply assembly 806 provides power to the various components of device 800 . Power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 800 .

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。Multimedia component 808 includes a screen that provides an output interface between the device 800 and the 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 input signals from a user. The touch panel includes one or more touch sensors to sense touch, swipe, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or swipe action, but also detect the duration and pressure associated with the touch or swipe action. In some embodiments, the multimedia component 808 includes a front-facing camera and/or a rear-facing camera. When the apparatus 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each of the front and rear cameras can be a fixed optical lens system or have focal length and optical zoom capability.

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。Audio component 810 is configured to output and/or input audio signals. For example, audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when device 800 is in operating modes, such as call mode, recording mode, and voice recognition mode. The received audio signal may be further stored in memory 804 or transmitted via communication component 816 . In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。The I/O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which may be a keyboard, a click wheel, a button, or the like. These buttons may include, but are not limited to: home button, volume buttons, start button, and lock button.

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的形态评估。例如,传感器组件814可以检测到装置800的打开/关闭形态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。Sensor assembly 814 includes one or more sensors for providing morphological assessment of various aspects of device 800 . For example, the sensor assembly 814 can detect the open/closed configuration of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can 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 , the orientation or acceleration/deceleration of the device 800 and the temperature change of the device 800 . Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact. 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.

通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。Communication component 816 is configured to facilitate wired or wireless communication between apparatus 800 and other devices. Device 800 may access wireless networks based on communication standards, such as WiFi, 2G or 3G, or a combination thereof. In one exemplary embodiment, the communication component 816 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. 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.

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。In an exemplary embodiment, 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 A gate array (FPGA), controller, microcontroller, microprocessor or other electronic component implementation is used to perform the above method.

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium including instructions, such as a memory 804 including instructions, executable by the processor 820 of the apparatus 800 to perform the method described above. For example, the non-transitory computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。Other embodiments of the present disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or techniques in the technical field not disclosed by the present disclosure . The specification and examples are to be regarded as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。It is to be understood that the present disclosure is not limited to the precise structures described above and illustrated in the accompanying 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
US10292004B2 (en) Method, device and medium for acquiring location information
CN107608561B (en) Touch screen control method and device
EP3136699A1 (en) Method and device for connecting external equipment
CN105807873A (en) Temperature control method and device
CN105159672A (en) Remote assistance method and client
CN105955441B (en) Application management method and device
CN107094094B (en) Application networking method and device and terminal
CN108781377B (en) Timer control method and apparatus, electronic device, computer-readable storage medium
KR20150122574A (en) Method and device for executing user instructions
CN105807894B (en) Using the treating method and apparatus for holding lock
WO2016150104A1 (en) App theme loading method and device
CN106598704A (en) Application program recovery method and apparatus
CN106095281A (en) Screen control method, device and electronic equipment
CN106201738B (en) System broadcast calling method and device
CN106537288A (en) Application autostart control method and device
CN106170141B (en) Mobile terminal network switching method and device
CN107371222B (en) Virtual card disabling method and device
CN106126488A (en) Information storage means and device
CN105955817A (en) Service process control method and device
CN105868624A (en) Application program authority management method and device
CN109471666A (en) Charging and booting processing method, device and storage medium
WO2017128664A1 (en) Method and device for calling process
CN107422954B (en) Lock screen extension method and device
CN107193446B (en) Image processing method, device, terminal and storage medium
CN105933596B (en) It takes pictures processing method, device and equipment

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