Method, device and equipment for application broadcast control in terminal equipment

By acquiring the Bluetooth signal and mapping table of the remote control device, the control commands for the application category are determined, solving the problem in the existing technology that it is impossible to uniformly control all applications on the terminal device, thus improving the user experience.

CN120915993APending Publication Date: 2025-11-07ZHEJIANG FUTURE ELF ARTIFICIAL INTELLIGENCE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510962386.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

The existing remote control cannot uniformly control all applications installed on the terminal device, resulting in a poor user experience.

Method used

By acquiring the Bluetooth signal from the remote control device, determining the key value, and identifying the control command for the target application category based on the mapping table, unified control of all applications can be achieved.

Benefits of technology

It enables unified control over all applications on terminal devices, improving the user's operating experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120915993A_ABST
    Figure CN120915993A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a method, a device and equipment for application broadcast control in terminal equipment. In the embodiment of the invention, a Bluetooth signal sent by remote control equipment is acquired; determining a key value corresponding to the Bluetooth signal; obtaining a target application category to which the currently running application program belongs; a mapping relation table is searched according to the key value and the target application category, a control instruction corresponding to the key value and the target application category is determined, and the mapping relation comprises the corresponding relation among the key value, the application category and the control instruction; and playing and controlling the application program according to the control instruction. Through the method, all applications installed on the terminal equipment can be subjected to broadcast control, and the broadcast control experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, more particularly, to a method, device and equipment for application control in a terminal device. BACKGROUND

[0002] With the development of technology, smart home appliances are widely used in people's daily life, including smart TVs, smart screens and BFF devices. In the above smart home appliances, various applications are usually installed to provide users with use. In order to facilitate operation, users need to control the various applications in the above smart home appliances through a remote controller.

[0003] In the prior art, the above remote controller can only control specific applications, including applications specially designed for smart home appliances, or applications that have obtained permission to connect with smart home appliances through a software development kit (SDK) or an agent. The above remote controller cannot control other applications, and even if the remote controller can control the applications, the supported control range varies and unified control is not possible, resulting in poor user experience.

[0004] In summary, how to control all applications installed on a terminal device and improve user control experience is a problem to be solved at present. SUMMARY

[0005] Therefore, the embodiments of the present application provide a method, device and equipment for application control in a terminal device, which can control all applications installed on a terminal device and improve user control experience.

[0006] In a first aspect, the embodiments of the present application provide a method for application control in a terminal device, which includes: acquiring a Bluetooth signal sent by a remote control device; determining a key value corresponding to the Bluetooth signal; acquiring a target application category to which a currently running application program belongs; searching a mapping relationship table according to the key value and the target application category to determine a control instruction corresponding to the key value and the target application category, wherein the mapping relationship table includes a corresponding relationship among the key value, the application category and the control instruction; and controlling the application program according to the control instruction.

[0007] Optionally, the method further includes receiving the mapping relationship table sent by a cloud.

[0008] Optionally, the acquisition of the target application category to which the currently running application program belongs specifically includes: detecting the currently running application program; and determining the target application category corresponding to the application program.

[0009] Optionally, the method further comprises: sending the control instruction.

[0010] Optionally, the broadcasting the application according to the control instruction specifically comprises: converting the control instruction into a system broadcasting instruction; and broadcasting the application according to the system broadcasting instruction.

[0011] Optionally, the method further comprises: obtaining information of all applications; and sending the information of all applications.

[0012] In a second aspect, an embodiment of the present application provides a method for application broadcasting in a terminal device, which comprises: obtaining information of all applications sent by a terminal device; classifying all applications according to a set requirement to determine at least one application category; configuring a mapping relationship table among the application category, a key value and a control instruction; and sending the mapping relationship table.

[0013] Optionally, the method further comprises: updating the mapping relationship table.

[0014] In a third aspect, an embodiment of the present application provides an apparatus for application broadcasting in a terminal device, which comprises: a first obtaining unit, configured to obtain a Bluetooth signal sent by a remote control device; a first determining unit, configured to determine a key value corresponding to the Bluetooth signal; the first obtaining unit is further configured to: obtain a target application category to which a currently running application belongs; a searching unit, configured to search a mapping relationship table according to the key value and the target application category to determine a control instruction corresponding to the key value and the target application category, wherein the mapping relationship comprises a corresponding relationship among the key value, the application category and the control instruction; and a processing unit, configured to broadcast the application according to the control instruction.

[0015] Optionally, the apparatus further comprises: a receiving unit, configured to receive the mapping relationship sent by a cloud.

[0016] Optionally, the first obtaining unit is specifically configured to: detect a currently running application; and determine a target application category corresponding to the application.

[0017] Optionally, the apparatus further comprises: a first sending unit, configured to send the control instruction.

[0018] Optionally, the processing unit is specifically configured to: convert the control instruction into a system broadcasting instruction; and broadcast the application according to the system broadcasting instruction.

[0019] Optionally, the first obtaining unit is further configured to: obtain information of all applications; and send the information of all applications.

[0020] In a fourth aspect, an embodiment of the present application provides a device for application control in a terminal device, the device comprising: a second acquisition unit configured to acquire information of all application programs sent by the terminal device; a second determination unit configured to classify the all applications according to a set requirement and determine at least one application category; a configuration unit configured to configure a mapping relationship table between the application category, a key value and a control instruction; and a sending unit configured to send the mapping relationship table.

[0021] Optionally, the device further comprises an updating unit configured to update the mapping relationship table.

[0022] In a fifth aspect, an embodiment of the present application provides an electronic device comprising a memory and a processor, wherein the memory is configured to store one or more computer program instructions, and the one or more computer program instructions are executed by the processor to implement the method in the first aspect, any possible of the first aspect, the second aspect or any possible of the second aspect.

[0023] In a sixth aspect, an embodiment of the present application provides a computer readable storage medium having stored thereon computer program instructions, and the computer program instructions, when executed by a processor, implement the method in the first aspect, any possible of the first aspect, the second aspect or any possible of the second aspect.

[0024] In the embodiment of the present application, the Bluetooth signal sent by the remote control device is acquired, the key value corresponding to the Bluetooth signal is determined, the target application category to which the currently running application program belongs is acquired, the control instruction corresponding to the key value and the target application category is determined according to the key value and the target application category, the mapping relationship table is searched, wherein the mapping relationship comprises the corresponding relationship between the key value, the application category and the control instruction, and the application program is controlled according to the control instruction. Through the above method, all applications installed on the terminal device can be controlled, and the user experience of control is improved. BRIEF DESCRIPTION OF DRAWINGS

[0025] The above and other objects, features and advantages of the present application will become more apparent from the following description of embodiments of the present application, taken in conjunction with the accompanying drawings, in which:

[0026] Figure 1 FIG. 1 is a flowchart of a method for application control in a terminal device according to an embodiment of the present application;

[0027] Figure 2 FIG. 2 is a flowchart of another method for application control in a terminal device according to an embodiment of the present application;

[0028] Figure 3 FIG. 3 is a flowchart of still another method for application control in a terminal device according to an embodiment of the present application;

[0029] Figure 4 is another method flowchart for application broadcast control in a terminal device in an embodiment of the present application;

[0030] Figure 5 is a schematic diagram of a broadcast control service for various application programs through a remote control in an embodiment of the present application;

[0031] Figure 6 is a method flowchart for determining a control instruction according to a key value in an embodiment of the present application;

[0032] Figure 7 is a method flowchart for application broadcast control in a terminal device in an embodiment of the present application;

[0033] Figure 8 is another method flowchart for application broadcast control in a terminal device in an embodiment of the present application;

[0034] Figure 9 is a schematic diagram of an apparatus for application broadcast control in a terminal device in an embodiment of the present application;

[0035] Figure 10 is another schematic diagram of an apparatus for application broadcast control in a terminal device in an embodiment of the present application;

[0036] Figure 11 is a schematic diagram of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

[0037] The present application is described in detail below based on the embodiments. However, the present application is not limited to only these embodiments. In the following detailed description of the present application, some specific details are described in detail. The present application can also be understood without the description of these details by those skilled in the art. In order to avoid confusion of the essence of the present application, well-known methods, processes, flows, elements and circuits are not described in detail.

[0038] In addition, those of ordinary skill in the art should understand that the drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.

[0039] Unless the context clearly requires otherwise, throughout the description, the words "comprise", "comprising", and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in the sense of "including, but not limited to".

[0040] In the description of the present application, it should be understood that the terms "first", "second", and the like are only for the purpose of description and should not be understood as indicating or implying relative importance. In addition, in the description of the present application, unless otherwise stated, the meaning of "multiple" is two or more.

[0041] In the prior art, the smart home appliances include smart televisions, smart screens, and BFF machines and the like, and the following three situations are encountered when a remote controller is used to control the above smart home appliances, which are described below by taking the smart television as an example. Situation one, a third-party application specially customized for smart home appliances, i.e., a third-party application with business cooperation, is installed on the smart television. Assuming that a video player A is converted into a version 1 available for smart television customization, since the remote control mode of the smart television has been fixed, the remote controller can directly control the version 1 of the video player A installed on the smart television, and cannot control other third-party applications without business cooperation. Situation two, the smart television is adapted to multiple third-party applications through a software development kit (SDK) or an agent, and the remote controller can control the above multiple third-party applications, but cannot control them uniformly. Situation three, the remote controller can control third-party applications, but the control range supported by the third-party applications is different, and the user experience is poor. Therefore, how to control all applications installed on a terminal device and improve the control experience of users is a problem to be solved at present.

[0042] In the embodiment of the application, the third-party application can also be referred to as a third-party application program or an application program, and the embodiment of the application does not limit it.

[0043] In the embodiment of the application, in order to solve the above problems, a method for application control in a terminal device is provided, and the method specifically comprises Figure 1 as shown in the figure, the method comprises the following steps.

[0044] Step S101, acquiring a Bluetooth signal sent by a remote control device.

[0045] Specifically, the terminal device acquires the Bluetooth signal sent by the remote control device, wherein the terminal device can be a smart television, a smart screen, or a BFF machine and the like, and the remote control device is a remote controller, a Bluetooth device, or the like which can send a Bluetooth signal to the terminal device.

[0046] Step S102, determining a key value corresponding to the Bluetooth signal.

[0047] Specifically, the Bluetooth signal conversion module of the terminal device converts the Bluetooth signal into a key value; for example, the Bluetooth signal is first Bluetooth information, the first Bluetooth signal is converted into a left key value; the Bluetooth signal is second Bluetooth information, the second Bluetooth signal is converted into a right key value; the Bluetooth signal is third Bluetooth information, the third Bluetooth signal is converted into an up key value; the Bluetooth signal is fourth Bluetooth information, the fourth Bluetooth signal is converted into a down key value; the Bluetooth signal is fifth Bluetooth information, and the fifth Bluetooth signal is converted into a middle key value; this is only an example and the embodiment of the application does not limit it.

[0048] In a possible implementation, the following description is taken as an example of the first Bluetooth information and the left key value converted from the first Bluetooth signal.

[0049] In step S103, a target application category to which the currently running application belongs is acquired.

[0050] Specifically, the detection module of the terminal device detects a currently running application (APP), and determines a target application category corresponding to the application.

[0051] In the embodiment of the application, the applications installed in the terminal device are divided into multiple application categories, for example, music applications, video applications, audio applications, short video applications, reading applications, information stream applications, system core applications, and the like; it is assumed that the currently running application is a video application B, and it is determined that the target application category to which the video application B belongs is a video application.

[0052] In a possible implementation, the detection module of the terminal device detects that the currently running application is a system page, and determines that the system page belongs to a system core application.

[0053] In step S104, a mapping relationship table is queried according to the key value and the target application category, to determine a control instruction corresponding to the key value and the target application category.

[0054] The mapping relationship table includes a corresponding relationship among the key value, the application category, and the control instruction.

[0055] It is assumed that the mapping relationship table is as shown in Table 1, and specifically as follows:

[0056] Table 1

[0057] Key value Application category Control instruction Left key value Video application Fast backward instruction Right key value Video application Fast forward instruction Middle key value Video application Pause instruction Left key value Music application Switch to previous song instruction Right key value Music application Switch to next song instruction Middle key value Music application Pause instruction Left key value Short video application Switch to previous short video instruction Right key value Short video application Switch to next short video instruction Middle key value Short video application Pause instruction Up key value System core application Page scroll up Down key value System core application Page scroll down Middle key value System core application Mouse confirmation instruction … … …

[0058] The above Table 1 only shows part of the key values, part of the categories, and part of the control instructions, and the mapping relationship table is specifically determined according to actual conditions, and the embodiment of the application does not limit the mapping relationship table.

[0059] In a possible implementation, the key value is a left key value, the target category is a video application, the Table 1 is queried, and it is determined that the control instruction is a fast backward instruction.

[0060] In step S105, the application is played back according to the control instruction.

[0061] Specifically, the terminal device plays back the application according to the control instruction.

[0062] In a possible implementation, the terminal device converts the control instruction into a system broadcast instruction; and the application program is broadcast according to the system broadcast instruction, wherein the system broadcast instruction is an instruction sent by a system of the terminal device to the application program, and the application program in the terminal device can be directly broadcast, for example, the control instruction is a fast backward instruction, and since the application program currently running in the terminal device is a video application program B, the video being played in the video application program B is controlled to perform a fast backward operation.

[0063] In a possible implementation, only when the video application program B is in a full-screen playing state, the application program responds to the control instruction, and only as an example, the application program in a non-full-screen playing state can also respond to the control instruction, which is not limited by the embodiment of the application.

[0064] In the embodiment of the application, it is assumed that the step S104 is a searching module of the terminal device, and after the step S104, the method further includes other steps, as shown in Figure 2 , which include:

[0065] The step S106 is sending the control instruction.

[0066] Specifically, the searching module of the terminal device sends the control instruction to the system of the terminal device.

[0067] In the embodiment of the application, before the step S101, the method further includes other steps, as shown in Figure 3 , which include:

[0068] The step S107 is receiving the mapping relationship table sent by the cloud.

[0069] Specifically, the terminal device receives the mapping relationship table sent by the cloud, and saves the mapping relationship table into the firmware of the terminal device.

[0070] In the embodiment of the application, before the step S107, the method further includes other steps, as shown in Figure 4 , which include:

[0071] The step S108 is obtaining information of all application programs and sending the information of all application programs.

[0072] Specifically, the terminal device obtains information of all application programs and sends the information of all application programs to the cloud.

[0073] In the embodiment of the application, the same type of application program can be controlled uniformly through classification of the application program, without the need to obtain a specific interface or customized version. Through the correspondence between the key value, the application program and the control instruction, the Bluetooth signal sent by the remote controller is converted into a standardized control instruction, thereby realizing control of all application programs installed in the terminal device and covering a wide range. Moreover, the operation is simple and convenient, thereby improving the user experience.

[0074] The broadcasting and control service of various application programs through the remote controller and the process of determining the control instruction according to the key value will be described in detail through two specific embodiments as follows: Specific embodiment one,

[0076] The broadcasting and control service of various application programs through the remote controller is specifically as shown in Figure 5 The broadcasting and control service includes broadcasting and control of various application types such as a system page, a music application, a video application, an audio application, a short video application, an electronic book application, a comic application and an information flow application. The system page can be subjected to desktop screen cutting, page up and down scrolling, application tab cutting, mouse confirmation key and other broadcasting and control operations. The music application can be subjected to previous song, next song, pause, play and other broadcasting and control operations. The video application can be subjected to fast forward, fast backward, pause, play and other broadcasting and control operations. The audio application can be subjected to previous, next, pause, play and other broadcasting and control operations. The short video application can be subjected to previous, next, pause, play and other broadcasting and control operations. The electronic book application can be subjected to previous page, next page, application tab cutting and other broadcasting and control operations. The comic application can be subjected to previous page, next page, application tab cutting and other broadcasting and control operations. The information flow application can be subjected to page up and down scrolling, application tab cutting and other broadcasting and control operations. This is only an example and the actual situation can be determined. Specific embodiment two,

[0078] The process of determining the control instruction according to the key value is specifically as shown in Figure 6As shown, after the terminal device receives the Bluetooth signal and converts it into a key value, the terminal device judges the currently running application APP, when the application is a video APP controlled by a progress slider (SeekBar), it is determined that the video APP supports SeekBar control and is in a full-screen playing state, a control instruction is determined according to the key value, in response to the key value being left and right keys, the control instruction is simulated SeekBar left and right control, in response to the key value being a middle key, the control instruction is double-click control video playing or pausing, wherein the SeekBar is a commonly used user interface control, mainly used to allow users to select a value in a predefined range by dragging the slider, wherein the SeekBar is widely used in scenes that require user interaction adjustment, for example, volume control, brightness adjustment, playing progress control, etc.; when the application is a video APP controlled by sliding, it is determined that the video APP supports sliding screen control and is in a full-screen playing state, a control instruction is determined according to the key value, in response to the key value being left and right keys, the control instruction is simulated left and right sliding control, in response to the key value being a middle key, the control instruction is double-click control video playing or pausing; when the application is a music APP, it is determined that the music APP uses an active media session (ActiveMediaSession), a control instruction is determined according to the key value, in response to the key value being left and right keys, the control instruction is to send a media control button (MediaButton) to switch the previous / next song, in response to the key value being a middle key, the control instruction is to send a MediaButton to switch playing or pausing; when the application is a short video APP, it is determined that the short video APP controls short videos, a control instruction is determined according to the key value, in response to the key value being up, down, left and right keys, the control instruction is to trigger a simulated sliding command in response, in response to the key value being a middle key, the control instruction is to send a middle click case to trigger playing or pausing; when the application is other APPs, a control instruction is determined according to the key value, for example, the key value is up, down, left and right keys, the control instruction is to trigger a simulated sliding command in response, the above Figure 6 It is only an example, and the actual situation is determined.

[0079] In the embodiment of the application, when the execution subject is the cloud, a method for application broadcast control in a terminal device is provided, specifically as Figure 7 As shown, the method comprises:

[0080] Step S701, obtaining information of all application programs sent by a terminal device.

[0081] Specifically, the cloud obtains information of all application programs sent by a terminal device, wherein the cloud can be a cloud server or a cloud device.

[0082] Step S702, classifying the all applications according to the set requirements, determining at least one application category.

[0083] Specifically, assuming that the application programs include video application A, video application B, short video application C, short video application D, reading application 1, reading application 2, reading application 3, etc., the above-mentioned application programs are classified, video application A and video application B are classified as video application category, short video application C and short video application D are classified as short video application category, reading application 1, reading application 2 and reading application 3 are classified as reading category application category, here is only exemplary description, the application categories included in the cloud include music application, video application, sound application, short video application, reading category application, information flow category application, system core application, etc.

[0084] Step S703, configuring the mapping relationship table between the application category, key value and control instruction.

[0085] Specifically, a remote control configuration hub is constructed in the cloud, that is, the configuration between the key value and the control instruction is performed for different application categories.

[0086] Step S704, sending the mapping relationship table.

[0087] Specifically, the cloud sends the mapping relationship table to the terminal device.

[0088] In the embodiment of the application, the method further comprises:

[0089] After receiving the information of the updated application program sent by the terminal device, the cloud device updates the mapping relationship table and then sends it to the terminal device again.

[0090] The interaction between the remote controller, the cloud and the terminal device will be described in detail below through a complete embodiment, and specifically as shown in the figure, comprising the following steps: Figure 8

[0091] Step S801, the terminal device sends the information of all application programs to the cloud.

[0092] Step S802, the cloud classifies all application programs according to the information of all application programs and configures a mapping relationship table.

[0093] Step S803, the cloud sends the mapping relationship table to the terminal device.

[0094] Step S804, the terminal device saves the mapping relationship table.

[0095] Step S805, the remote controller sends a Bluetooth signal. ​

[0096] Step S806, the terminal device receives the Bluetooth information and converts it into a key value.

[0097] Step S807, the terminal device detects the currently running application program and determines the target application category to which it belongs.

[0098] Step S808, the terminal device determines a control instruction according to the key value and the target application category.

[0099] Step S809, the terminal device controls the application program according to the control instruction.

[0100] Through the above embodiment, since the application programs are classified in advance, the same application programs are controlled by the same control instruction, and the mapping relationship table is configured, so that the third-party application can be directly controlled without being adapted to the third-party application, and the mapping relationship table is configured in the cloud, so that the same application programs can be uniformly controlled without upgrading the terminal device.

[0101] In the embodiment of the application, a device for application control in a terminal device is provided, as shown in Figure 9 The device specifically comprises a first acquisition unit 901, a first determination unit 902, a searching unit 903, and a processing unit 904.

[0102] The first acquisition unit 901 is configured to acquire a Bluetooth signal sent by a remote control device; the first determination unit 902 is configured to determine a key value corresponding to the Bluetooth signal; the first acquisition unit 901 is further configured to acquire a target application category to which a currently running application program belongs; the searching unit 903 is configured to search a mapping relationship table according to the key value and the target application category to determine a control instruction corresponding to the key value and the target application category, wherein the mapping relationship comprises a corresponding relationship among the key value, the application category, and the control instruction; and the processing unit 904 is configured to control the application program according to the control instruction.

[0103] Further, the device further comprises a receiving unit configured to receive the mapping relationship sent by the cloud.

[0104] Further, the first acquisition unit is specifically configured to detect a currently running application program and determine a target application category corresponding to the application program.

[0105] Further, the device further comprises a first sending unit configured to send the control instruction.

[0106] Further, the processing unit is specifically configured to convert the control instruction into a system control instruction and control the application program according to the system control instruction.

[0107] Furthermore, the first acquisition unit is also configured to: acquire information about all applications and send the information about all applications.

[0108] In this embodiment of the invention, a device for application of broadcast control in a terminal device is provided, such as... Figure 10 As shown, it specifically includes: a second acquisition unit 1001, a second determination unit 1002, a configuration unit 1003, and a sending unit 1004;

[0109] The second acquisition unit 1001 is used to acquire information about all applications sent by the terminal device; the second determination unit 1002 is used to classify all applications according to set requirements and determine at least one application category; the configuration unit 1003 is used to configure a mapping relationship table between the application category, key value and control command; and the sending unit 1004 is used to send the mapping relationship table.

[0110] Furthermore, the device further includes an update unit for updating the mapping table.

[0111] Figure 11 This is a schematic diagram of the structure of the electronic device described in an embodiment of the present invention. Figure 11 As shown, it includes a general computer hardware architecture, which includes at least a processor 1101 and a memory 1102. The processor 1101 and the memory 1102 are connected via a bus 1103. The memory 1102 is adapted to store instructions or programs executable by the processor 1101. The processor 1101 can be a standalone microprocessor or a collection of one or more microprocessors. Thus, the processor 1101 executes the instructions stored in the memory 1102 to perform the method flow of the embodiments of the present invention as described above, thereby realizing data processing and control of other devices. The bus 1103 connects the above-mentioned components together, and also connects the above-mentioned components to the display controller 1104, the display device, and the input / output (I / O) device 1105. The input / output (I / O) device 1105 can be a mouse, keyboard, modem, network interface, touch input device, motion-sensing input device, printer, and other devices known in the art. Typically, the input / output device 1105 is connected to the system via an input / output (I / O) controller 1106.

[0112] The instructions stored in the memory 1102 are executed by the at least one processor 1101 to achieve: acquiring a Bluetooth signal sent by a remote control device; determining a key value corresponding to the Bluetooth signal; acquiring a target application category to which a currently running application program belongs; searching a mapping relationship table according to the key value and the target application category to determine a control instruction corresponding to the key value and the target application category, wherein the mapping relationship includes a corresponding relationship among the key value, the application category, and the control instruction; and playing back the application program according to the control instruction.

[0113] Specifically, the electronic device includes one or more processors 1101 and a memory 1102, Figure 11 Taking one processor 1101 as an example. The processor 1101 and the memory 1102 can be connected through a bus or other means, Figure 11 Taking the bus connection as an example. The memory 1102 as a kind of nonvolatile computer readable storage medium, it can be used to store nonvolatile software programs, nonvolatile computer executable programs and modules. The processor 1101 by running the nonvolatile software program, instruction and module stored in the memory 1102, thereby executing the various functions of the device and data processing, i.e. to achieve the method for determining the application playback in the terminal device.

[0114] The memory 1102 can include a program storage area and a data storage area, wherein the program storage area can store an operating system and at least one application required by a function; the data storage area can store an option list, etc. In addition, the memory 1102 can include a high-speed random access memory, and can also include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, or other nonvolatile solid-state storage device. In some embodiments, the memory 1102 can optionally include a memory remotely disposed relative to the processor 1101, which can be connected to an external device through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0115] One or more modules are stored in the memory 1102, and when executed by the one or more processors 1101, the method for playing back the application in the terminal device is executed.

[0116] As will be appreciated by one skilled in the art, aspects of the present embodiments can be implemented as a system, method, or computer program product. Accordingly, aspects of the present embodiments can take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, microcode, etc.) or an embodiment combining software and hardware aspects that can all generally be referred to herein as a "circuit," "module" or "system." Furthermore, aspects of the present embodiments can take the form of a computer program product on one or more computer readable medium(s) having computer readable program code embodied thereon.

[0117] Any combination of one or more computer readable medium(s) can be utilized. The computer readable medium can be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of the present embodiments, a computer readable storage medium can be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.

[0118] A computer readable signal medium can include a propagated digital signal with computer readable program code embodied in the propagated digital signal. Such a propagated signal can take a variety of forms including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium can be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.

[0119] Program code embodied on a computer readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0120] Computer program code for carrying out operations for aspects of embodiments of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0121] The flow diagrams and / or block diagrams in above-described flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application illustrate the architecture, functionality, and operation of embodiments of the present application. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flow diagrams and / or block diagrams block or blocks.

[0122] These computer program instructions can also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function / act specified in the flow diagrams and / or block diagrams block or blocks.

[0123] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flow diagrams and / or block diagrams block or blocks.

[0124] The embodiments of the present application described above are merely given as examples of the application only. It should be understood by those skilled in the art that the present application can be changed in many ways without departing from the spirit and essential characteristics of the application. Therefore, the scope of the present application should be determined by the following claims.

[0125] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation portal for user to choose authorization or refusal. The user refuses to process personal information other than the necessary information required for basic functions, which does not affect the user to use the basic functions.

Claims

1. A method for applying a broadcast control in a terminal device, characterized by, The method comprises: acquiring a Bluetooth signal sent by a remote control device; determining a key value corresponding to the Bluetooth signal; acquiring a target application category to which a currently running application belongs; looking up a mapping relationship table according to the key value and the target application category to determine a control instruction corresponding to the key value and the target application category, wherein the mapping relationship comprises a corresponding relationship among the key value, the application category, and the control instruction; controlling the application according to the control instruction.

2. The method of claim 1, wherein, The method further comprises: receiving the mapping relationship table sent by the cloud.

3. The method of claim 1, wherein, The acquisition of the target application category to which the currently running application belongs specifically comprises: detecting the currently running application; determining the target application category corresponding to the application.

4. The method of claim 1, wherein, The method further comprises: sending the control instruction.

5. The method of claim 1, wherein, The control of the application according to the control instruction specifically comprises: converting the control instruction into a system control instruction; controlling the application according to the system control instruction.

6. The method of claim 1, wherein, The method further comprises: acquiring information of all applications and sending the information of all applications.

7. A method for applying a broadcast control in a terminal device, characterized by, The method comprises: acquiring information of all applications sent by a terminal device; classifying the all applications according to a set requirement to determine at least one application category; configuring a mapping relationship table among the application category, the key value, and the control instruction; sending the mapping relationship table.

8. The method of claim 7, wherein, The method further comprises: updating the mapping relationship table.

9. An apparatus for applying a broadcast control in a terminal device, the apparatus comprising: The apparatus comprises: a first acquisition unit configured to acquire a Bluetooth signal sent by a remote control device; a first determination unit configured to determine a key value corresponding to the Bluetooth signal; the first acquisition unit is further configured to acquire a target application category to which a currently running application belongs; a lookup unit configured to look up a mapping relationship table according to the key value and the target application category to determine a control instruction corresponding to the key value and the target application category, wherein the mapping relationship comprises a corresponding relationship among the key value, the application category, and the control instruction; a processing unit configured to control the application according to the control instruction.

10. An apparatus for applying a broadcast control in a terminal device, the apparatus comprising: The apparatus comprises: a second acquisition unit configured to acquire information of all applications sent by a terminal device; a second determination unit configured to classify the all applications according to a set requirement to determine at least one application category; a configuration unit configured to configure a mapping relationship table among the application category, the key value, and the control instruction; a sending unit configured to send the mapping relationship table.

11. An electronic device comprising a memory and a processor, characterized in that The memory is configured to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1-8.

12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the method according to any one of claims 1-8.