CN110401863B - Method, device, system, storage medium and equipment for starting application program - Google Patents
Method, device, system, storage medium and equipment for starting application program Download PDFInfo
- Publication number
- CN110401863B CN110401863B CN201910531440.2A CN201910531440A CN110401863B CN 110401863 B CN110401863 B CN 110401863B CN 201910531440 A CN201910531440 A CN 201910531440A CN 110401863 B CN110401863 B CN 110401863B
- Authority
- CN
- China
- Prior art keywords
- application program
- key
- favorite list
- information
- starting
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000009471 action Effects 0.000 claims abstract description 82
- 238000013507 mapping Methods 0.000 claims abstract description 40
- 230000006870 function Effects 0.000 claims description 42
- 238000004590 computer program Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 description 12
- 239000011159 matrix material Substances 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4221—Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a method, a device, a system, a storage medium and equipment for starting an application program, wherein the method comprises the following steps: acquiring a key action signal sent by remote control equipment; inquiring and acquiring starting index information of the application program corresponding to the corresponding position identification in the favorite list according to the key action signal and the mapping relation between the preset key action signal and the position identification in the favorite list; and starting the application program according to the starting index information of the application program. The invention can still conveniently open the application program through the keys under the condition of updating the application program; any application program can be added or deleted in the favorite at any time, so that the application program corresponding to the position identifier can be changed conveniently, the application program opened by the corresponding key can be changed conveniently, and a user can open the corresponding application program conveniently in a user-defined mode according to needs.
Description
Technical Field
The present invention relates to the field of televisions, and in particular, to a method, an apparatus, a system, a storage medium, and a device for starting an application.
Background
With the improvement of living standard of people, the television has gone into every family, brings joy and convenience to life and work of people, and becomes an indispensable household appliance in life of people.
The television can be installed and uninstalled by users, and the functions of the television are continuously supplemented by the application programs. In order to conveniently enter the application program, the application program is generally configured with a shortcut key of a remote controller correspondingly when the application program is installed, so that a user can quickly open the corresponding application program only by pressing the shortcut key when the application program is required to be opened.
In the process of implementing the invention, the inventor finds that: in the using process, if the application program is upgraded, the property information bound between the application program and the shortcut key is changed, so that the shortcut key fails to work, and the application program cannot be opened; and after the shortcut key and the application program are configured, the shortcut key can only open the application program, and the application program cannot be changed subsequently, so that the user experience is reduced.
Disclosure of Invention
To overcome the problems in the related art, the present invention provides a method, an apparatus, a system, a storage medium, and a device for starting an application, which can still open an application by pressing a button quickly and quickly in case of an update of the application.
According to a first aspect of the embodiments of the present invention, there is provided a method for starting an application program, including the steps of:
acquiring a key action signal sent by remote control equipment;
inquiring and acquiring starting index information of the application program corresponding to the corresponding position identification in the favorite list according to the key action signal and a preset mapping relation between the key action signal and the position identification in the favorite list; wherein at least one application program is added in the favorite;
starting the application program according to the starting index information of the application program; and the starting index information of the application program is the starting index information updated in the favorite list according to the updated application program file when the application program is updated every time.
In an optional embodiment, the start index information of the application program is the start index information updated in the favorite list according to the updated application program file each time the application program is updated, so that the application program can still be opened through a key after the application program is updated.
In an optional embodiment, the preset mapping relationship between the key action signal and the position identifier in the favorite list is a mapping relationship between the key action signal and the position identifier of the application program ranked as the first place in the favorite list;
the step of querying the starting index information of the application program corresponding to the corresponding position identification in the favorite list comprises the following steps: and inquiring in the favorite list to obtain the starting index information of the application program ranked as the first order.
And through the mapping relation between the key action signal and the position identifier which is sequenced to be the first position in the favorite list, the starting index information of the application program which is sequenced to be the first position in the favorite list is quickly acquired, and the application program is quickly opened.
In an alternative embodiment, the key action signal transmitted by the remote control device comprises combined function key information and numeric key information; the combined function key information and the combined number key information have a one-to-one mapping relation with position marks in the favorite list;
the step of querying and obtaining the starting index information of the application program corresponding to the corresponding position identifier in the favorite list according to the key action signal and the preset mapping relationship between the key action signal and the position identifier in the favorite list comprises the following steps:
acquiring a position identifier in the favorite list corresponding to the function key information and the number key information according to the combined function key information and number key information;
and acquiring the starting index information of the corresponding application program according to the position identification.
And through the preset mapping relation between the key action signal and the position identifier in the favorite list, each application program in the favorite list can be opened quickly.
According to a second aspect of the embodiments of the present invention, there is provided an apparatus for starting an application, including:
the key action acquisition module is used for acquiring a key action signal sent by the remote control equipment;
the starting index information acquisition module is used for inquiring and acquiring the starting index information of the application program corresponding to the corresponding position identification in the favorite list according to the key action signal and the preset mapping relation between the key action signal and the position identification in the favorite list; wherein at least one application program is added in the favorite;
the starting module is used for starting the application program according to the starting index information of the application program; and the starting index information of the application program is the starting index information updated in the favorite list according to the updated application program file when the application program is updated every time.
According to a third aspect of embodiments of the present invention, there is provided a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of the method for starting an application program as described above.
According to a fourth aspect of the embodiments of the present invention, there is provided an apparatus for starting an application program, including a memory, a processor and a computer program stored in the memory and executable by the processor, wherein the processor implements the steps of the method for starting an application program as described above when executing the computer program.
According to a fifth aspect of the embodiments of the present invention, there is provided a system for starting an application program, including a television and a remote control device; the television set, when executed, implements the steps of the method for launching an application as described above.
Therefore, the technical scheme provided by the embodiment of the invention can have the following beneficial effects:
the embodiment of the invention corresponds the key to the position mark of the favorite list, and further obtains the starting index information of the application program of the corresponding position mark in the favorite list according to the key action signal, thereby still conveniently opening the application program through the key under the condition of updating the application program; any application program can be added or deleted in the favorite at any time, so that the application program corresponding to the position identifier can be changed conveniently, the application program opened by the corresponding key can be changed conveniently, a user can open the corresponding application program conveniently in a user-defined mode according to needs, and user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
For a better understanding and practice, the invention is described in detail below with reference to the accompanying drawings.
Drawings
Fig. 1 is a schematic diagram of an application scenario of a method of starting an application program according to an exemplary embodiment of the present invention;
FIG. 2 is a flow chart illustrating a method of launching an application in accordance with an exemplary embodiment of the present invention;
FIG. 3 is a flow chart illustrating a method of obtaining boot index information in accordance with an exemplary embodiment of the present invention;
FIG. 4 is a block diagram illustrating an exemplary configuration of an apparatus for launching an application in accordance with an illustrative embodiment of the present invention;
fig. 5 is a block diagram illustrating a structure of a start index information obtaining module according to an exemplary embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present invention. The word "if/if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
Please refer to fig. 1, which is a block diagram illustrating an application environment of a method for starting an application according to an exemplary embodiment of the present invention.
As shown in fig. 1, the application environment of the method of starting an application program of the embodiment includes a processing terminal 10 and a remote control device 20. The processing terminal 10 can be used by a user to install and uninstall applications provided by third-party service providers such as software and games, and the processing terminal 10 is provided with a favorite component, so that the user can add or delete any application in the favorite. The processing terminal 10 may be a television, an interactive smart tablet, a laptop computer, or the like having a display. The remote control device 20 is connected with the processing terminal 10 through a wired mode, or an infrared signal, a bluetooth signal, or other wireless modes.
The processing terminal 10 receives the key action signal sent by the remote control device 20, and queries and obtains start index information of the application program corresponding to the corresponding position identifier in the favorite list according to the key action signal and a preset mapping relation between the key action signal and the position identifier in the favorite list; wherein at least one application program is added in the favorite; the processing terminal 10 further starts the application program according to the start index information of the application program.
As described above, according to the exemplary embodiment, by associating the key with the position identifier of the favorite list, the processing obtains the start index information of the application program of the corresponding position identifier in the favorite list according to the key action signal, so that the application program can still be conveniently opened by the key in the case of updating the application program; any application program can be added or deleted in the favorite at any time, so that the application program corresponding to the position identifier can be changed conveniently, the application program opened by the corresponding key can be changed conveniently, and a user can open the corresponding application program conveniently in a user-defined mode according to needs.
In this embodiment, the remote control device 20 is provided with a plurality of keys; each key or the combination of two keys or more than two keys can be correspondingly provided with different control logic functions, and each key or two keys or more than two keys can send corresponding infrared signals when being triggered. In this embodiment, the processing terminal 10 is a television, and the television and the remote control device 20 are described by way of example through interaction of infrared signals.
The television set comprises a signal receiver 11, a signal processor 12, a display 13, a first connector 14, a main processor 15, a user input receiver 16 and a memory 17. As an exemplary embodiment, the television can be used for installing and uninstalling the application programs provided by the third-party service providers such as software, games and the like by the user, so that the user can use the corresponding application programs in the television.
The signal receiver 11 receives a broadcast signal or an image signal. The signal receiver 11 may be provided in various forms according to standards of received broadcast or image signals and implementation types of the television 10. For example, the signal receiver 11 may be implemented as a tuner that receives a Radio Frequency (RF) broadcast signal or a satellite signal transmitted from a broadcast station. As another example, the signal receiver 11 may receive image signals and data from an HDMI-compatible device, a PC, a Digital Versatile Disc (DVD) player, a blu-ray player, a game console, a multimedia streaming device, a mobile device, or the like.
The user input receiver 16 receives input from a user. The user input receiver 16 may be implemented as a remote control, a touch screen, or the reception of signals from a keyboard, mouse, etc., and the user input receiver 16 may also be implemented in the form of an input panel disposed externally to the television 10. Further, the user input may include at least one of a touch input, a menu selection, a shortcut key input, a voice command, a gesture recognition, and an action recognition. As an exemplary embodiment, the user input receiver 16 receives a key-triggered infrared signal transmitted by the user via the remote control device 20.
The signal processor 12 continuously performs a plurality of signal processes on the broadcast signal or the image signal received from the signal receiver 11, and receives a user input signal received from the user input receiver 13 to perform a process on the user input signal. The signal processor 12 may be implemented as at least one of a demultiplexer, an audio decoder, for example. The signal processor 12 may also be implemented to include: at least one function of locking a received broadcast signal, extracting audio and video data from the received broadcast signal, decoding, scaling and a/V, and decoding a signal input by a user into an electrical signal. The type of signal processing performed by the signal processor 12 is not limited to the above example, but may include other different types of signal processing.
The display 13 displays an image based on a broadcast signal or an image signal processed by the signal processor 12; alternatively, the display 13 displays related information, for example, icon information of displaying an application program, name information of displaying an application program, displaying a start-up application program, and the like, based on an instruction of the main processor 15. Among them, the type of the display 13 is not limited, and the display 13 may be implemented in various forms, such as a Plasma Display Panel (PDP), a Liquid Crystal Display (LCD), an Organic Light Emitting Diode (OLED), a flexible display, and the like.
The first connector 14 is connected to a first external device to transmit an image signal received therefrom to the signal receiver 11. The first external device may be implemented as any one of a terrestrial broadcast transmitter, a satellite broadcast transmitter, a cable broadcast transmitter, and an HDMI device. The first connector 14 may be provided with a plurality of ports connected to a plurality of first external devices to transmit data thereto or receive data therefrom. The plurality of ports may be implemented in the form of sockets, plugs, etc.
The main processor 15 is implemented by at least one hardware processor to perform the operations of the television 10. The main processor 15 controls to display the start-up tv favorite application on the display 13.
The memory 17 may store information displayed at the television 10. The memory 17 provided as storage data in the television set 10 may be implemented as a non-volatile memory, such as a flash memory. The memory 17 may also store the FVP service protocol and its boot interface. The data stored in the memory 17 is not limited to the above examples, and the memory 17 may store all information required by the television set 10 or for performing its operation.
The second connector 18 is connected via the internet to a second external device, which is a device that can provide an internet application service, such as an FVP, and which can be provided with a conditional access FVP. The second connector 18 may be built in the TV, the set-top box, or the like, or may be an electronic device independent of the TV or the set-top box. If the TV transmits the encoded or scrambled control command to the second external device through the second connector 18, the second external device checks viewing authorization through the conditional access function and then transmits the decoded or descrambled data signal to the TV.
The remote control device 20 comprises a microprocessor 21, a keyboard matrix 22, an encoder 23, a modulator 24, an amplifier 25 and a signal transmitter 26. When a certain key in the keyboard matrix 22 is pressed, the microprocessor 21 inputs the function control signal of the key into the encoder 23, the finger encoder 23 outputs a command code signal, the command code signal is modulated on a carrier signal through the modulator 24 to form a high-frequency pulse train containing function information, and the high-frequency pulse train is amplified through the amplifier 25 and then is transmitted to the signal emitter 26 to emit a pulse modulation signal.
The microprocessor 21 is implemented by at least one hardware processor, such as a processing chip. The microprocessor 15 executes the transmission of corresponding function control signals according to the operation action of the user on the keyboard matrix 22. The keyboard matrix 22 is a matrix array formed by arranging a plurality of keys, and the keyboard matrix 22 is connected with the microprocessor 21, and the microprocessor 21 scans each key in the keyboard matrix 22 to determine whether a key is pressed down. The encoder 23 implements the function control signal into an instruction code signal by programming and converting the signal or data into a signal which can be used for communication, transmission and storage. The modulator 24 is configured to modulate the low-frequency command code signal into a high-frequency pulse train to implement information transmission. The amplifier 25 is used for amplifying the voltage or power of the high-frequency pulse train to realize convenient data transmission, wherein the amplifier 25 may be composed of a valve or a transistor, a power transformer and other electrical components. The signal emitter 26 may send a pulse signal through infrared or bluetooth or other means, and in an exemplary embodiment, the signal emitter 26 emits light outwards through an infrared emitting tube inside the signal emitter to a certain extent, so as to transmit an amplified high-frequency pulse train into the television 10, thereby controlling the television 10.
The embodiments of the television and the remote control device described above are merely exemplary, the components included therein are not limited to the exemplary embodiments described above, and the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units, and some or all of the components may be selected according to actual needs to achieve the purpose of the solution of the present invention.
Referring to fig. 2, an embodiment of the present invention shows a method for starting an application, including the following steps:
step S1: and acquiring a key action signal sent by the remote control equipment.
The key action signal may be a signal corresponding to the key or the key combination, which is sent by the remote control device when one, two or more keys are triggered. The trigger key can be a short-press key or a long-press key or other operations on the key.
In the above exemplary embodiment, one or two keys in the remote control device may be used as a shortcut key, and a corresponding infrared signal sent when the shortcut key is pressed may be used as a key action signal.
Step S2: inquiring and acquiring starting index information of the application program corresponding to the corresponding position identification in the favorite list according to the key action signal and a preset mapping relation between the key action signal and the position identification in the favorite list; wherein, at least one application program is added in the favorite.
The favorite is a functional component which is set according to needs, a user can add or add any application program in the favorite at any time according to needs, for example, the user can add a favorite application program or a most common application program in the favorite, and therefore the favorite application program or the most common application program can be opened quickly through keys. And the starting index information of the application program is the starting index information updated in the favorite list according to the updated application program file when the application program is updated every time, so that the application program can still be opened through a key after the application program is updated.
In an optional embodiment, when no application program is added to the favorite, after receiving the key action signal, a prompt window may pop up to prompt the user to add at least one application program to the favorite in the prompt window, and after receiving the key action signal again, the start index information of the application program corresponding to the corresponding location identifier may be obtained.
The position identification is a sequence number of each application program in the favorite list which is ordered according to the sequence added into the favorites; or the position identification is a sequence number of each application program in the favorite list sorted according to the position sequence of each application program in the favorite list; or the position identification is a serial number marked by the user on each application program in the favorite list.
The start index information of the application program is information required for opening the application program, and may include name information of the application program and version information of the application program, and other information.
In the above exemplary embodiment, the main processor of the television queries, according to the received key action signal and according to a preset mapping relationship between the key action signal and the location identifier in the favorite list, the start index information of the application program corresponding to the corresponding location identifier in the favorite list.
In an optional embodiment, the preset mapping relationship between the key operation signal and the location identifier in the favorite list is a mapping relationship between the key operation signal and an application location identifier ranked first in the favorite list, and the step of querying the favorite list to obtain the start index information of the application corresponding to the corresponding location identifier includes: and inquiring in the favorite list to obtain the starting index information of the application program ranked as the first order. The user can set a favorite application program or a most common application program or an application program expected to be opened quickly at a first position of a favorite list, and further trigger the key action signal to acquire starting index information of the application program, so that the application program can be opened quickly according to the starting index information.
Referring to fig. 3, in an alternative embodiment, the key actuation signal sent by the remote control device includes combined function key information and numeric key information; the combined function key information and the combined number key information have a one-to-one mapping relation with position marks in the favorite list;
the step of querying and obtaining the starting index information of the application program corresponding to the corresponding position identifier in the favorite list according to the key action signal and the preset mapping relationship between the key action signal and the position identifier in the favorite list comprises the following steps:
step S21: and acquiring the position identification in the favorite list corresponding to the function key information and the number key information according to the combined function key information and number key information.
A combination of a function key and a number key can be selected in the remote control device to obtain a corresponding position identifier in the favorite list, for example, a menu key can be selected as the function key, the menu key and keys of other numbers are combined to obtain a corresponding position identifier in the favorite list, if the menu key and the number key 1 are pressed simultaneously, the combined menu key information and information of the number key 1 are obtained, and then a first position identifier in the favorite list is obtained; and if the menu key and the number key 2 are pressed simultaneously, acquiring the information of the combined menu key and the number key 2, further acquiring a second position identifier in the favorite list, and so on, thereby realizing the one-to-one mapping of the combination of the function key information and the number key information and the position identifier in the favorite list.
In the above exemplary embodiment, the main processor of the television acquires the location identifier in the favorite list corresponding to the main processor according to the combined function key information and the combined number key information.
Step S22: and acquiring the starting index information of the corresponding application program according to the position identification.
In the above exemplary embodiment, the main processor of the television acquires the start index information of the corresponding application program according to the location identifier.
And through the preset mapping relation between the key action signal and the position identifier in the favorite list, each application program in the favorite list can be opened quickly.
Step S3: and starting the application program according to the starting index information of the application program.
In the above exemplary embodiment, the main processor of the television starts the application program according to the start index information of the application program, starts the application program, and controls the display to display the started application program.
According to the embodiment of the invention, the key corresponds to the position identifier of the favorite list, and the current information of the application program corresponding to the position identifier in the favorite list is obtained according to the key action signal, so that the application program can be still conveniently opened through the key under the condition of updating the application program, and any one application program can be added or deleted in the favorite at any time, so that the application program correspondingly opened through the key can be conveniently changed, a user can open the corresponding application program according to the requirement in a self-defined manner, and the user experience is improved.
Referring to fig. 4, corresponding to the embodiment of the method for starting an application program, the present invention further provides an apparatus 30 for starting an application program, which is applied in a terminal, and includes:
and a key action obtaining module 31, configured to obtain a key action signal sent by the remote control device.
A starting index information obtaining module 32, configured to query the favorite list to obtain starting index information of the application program corresponding to the corresponding location identifier according to the key action signal and a preset mapping relationship between the key action signal and the location identifier in the favorite list; wherein, at least one application program is added in the favorite.
And the starting module 33 is configured to start the application program according to the start index information of the application program.
The favorite is a functional component which is set according to needs, a user can add or add any application program in the favorite at any time according to needs, for example, the user can add a favorite application program or a most common application program in the favorite, and therefore the favorite application program or the most common application program can be quickly opened through keys. And the starting index information of the application program is the starting index information updated in the favorite list according to the updated application program file when the application program is updated every time, so that the application program can still be opened through a key after the application program is updated.
The position identification is a sequence number of each application program in the favorite list which is sorted according to the sequence added into the favorites; or the position identification is a sequence number of each application program in the favorite list sorted according to the position sequence of each application program in the favorite list; or the position identification is a serial number marked by the user on each application program in the favorite list.
The start index information of the application is information required for opening the application, and may include name information of the application and version information of the application.
The embodiment of the invention corresponds the key to the position mark of the favorite list, and further obtains the starting index information of the application program of the corresponding position mark in the favorite list according to the key action signal, thereby still conveniently opening the application program through the key under the condition of updating the application program; any application program can be added or deleted in the favorite at any time, so that the application program corresponding to the position identifier can be changed conveniently, the application program opened by the corresponding key can be changed conveniently, a user can open the corresponding application program conveniently in a user-defined mode according to needs, and user experience is improved.
In an optional embodiment, the preset mapping relationship between the key operation signal and the location identifier in the favorite list is a mapping relationship between the key operation signal and the location identifier of the application program ranked first in the favorite list, and the start index information obtaining module 32 is specifically configured to query and obtain the start index information of the application program ranked first in the favorite list. The user can set a favorite application program or a most common application program or an application program expected to be opened quickly at a first position of a favorite list, and further trigger the key action signal to acquire starting index information of the application program, so that the application program can be opened quickly according to the starting index information.
Referring to fig. 5, in an alternative embodiment, the key actuation signal sent by the remote control device includes combined function key information and numeric key information; the combined function key information and the combined number key information have a one-to-one mapping relation with position marks in the favorite list;
the start index information obtaining module 32 includes:
a location identifier obtaining module 321, configured to obtain, according to the combined function key information and the number key information, a location identifier in the favorite list corresponding to the function key information;
the information obtaining module 322 is configured to obtain start index information of the corresponding application program according to the location identifier.
A combination of a function key and a number key can be selected in the remote control device to obtain a corresponding position identifier in the favorite list, for example, a menu key can be selected as the function key, the menu key and keys of other numbers are combined to obtain a corresponding position identifier in the favorite list, if the menu key and the number key 1 are pressed simultaneously, the combined menu key information and information of the number key 1 are obtained, and then a first position identifier in the favorite list is obtained; and if the menu key and the number key 2 are pressed simultaneously, acquiring the information of the combined menu key and the number key 2, further acquiring a second position identifier in the favorite list, and so on, thereby realizing the one-to-one mapping of the combination of the function key information and the number key information and the position identifier in the favorite list.
And through the preset mapping relation between the key action signal and the position identifier in the favorite list, each application program in the favorite list can be opened quickly.
The above-described embodiments of the apparatus for starting an application are merely exemplary, the components included therein are not limited to the above-described exemplary embodiments, and the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on multiple network units, and some or all of the components may be selected according to actual needs to achieve the purpose of the solution of the present invention.
The invention also provides equipment for starting the application program, which comprises a television and remote control equipment;
the remote control equipment detects an action signal triggered by a key and sends the action signal to the television;
the television acquires a key action signal sent by remote control equipment, and acquires current application information of an application program in a favorite of the television according to the key action signal and a preset mapping relation between the key action signal and the application program for starting the television; the favorite of the television is added with at least one application program; and the television also displays and starts the application program on the television according to the current application information of the application program.
The embodiment of the invention corresponds the key to the position mark of the favorite list, and further obtains the starting index information of the application program of the corresponding position mark in the favorite list according to the key action signal, thereby still conveniently opening the application program through the key under the condition of updating the application program; any application program can be added or deleted in the favorite at any time, so that the application program corresponding to the position identifier can be changed conveniently, the application program opened by the corresponding key can be changed conveniently, a user can open the corresponding application program conveniently in a user-defined mode according to needs, and user experience is improved.
The key action signal may be a signal corresponding to the key or the key combination, which is sent by the remote control device when one, two or more keys are triggered. The trigger key can be a short-press key or a long-press key or other operations on the key.
The favorite is a functional component which is set according to needs, a user can add or add any application program in the favorite at any time according to needs, for example, the user can add a favorite application program or a most common application program in the favorite, and therefore the favorite application program or the most common application program can be opened quickly through keys. And the starting index information of the application program is the starting index information updated in the favorite list according to the updated application program file when the application program is updated every time, so that the application program can still be opened through a key after the application program is updated.
In an optional embodiment, when no application program is added to the favorite, the television set may control to pop up a prompt window after receiving the key action signal, prompt the user to add at least one application program to the favorite in the prompt window, and then may obtain the start index information of the application program corresponding to the corresponding location identifier after receiving the key action signal again.
The position identification is a sequence number of each application program in the favorite list which is ordered according to the sequence added into the favorites; or the position identification is a sequence number of each application program in the favorite list sorted according to the position sequence of each application program in the favorite list; or the position identification is a serial number marked by the user on each application program in the favorite list.
The start index information of the application program is information required for opening the application program, and may include name information of the application program and version information of the application program, and other information.
In an optional embodiment, the preset mapping relationship between the key action signal and the location identifier in the favorite list is a mapping relationship between the key action signal and the location identifier of the application program ranked first in the favorite list. And when the television inquires and obtains the starting index information of the application program corresponding to the corresponding position identification in the favorite list, the television inquires and obtains the starting index information of the application program ranked as the first position in the favorite list. The user can set a favorite application program or a most common application program or an application program expected to be opened quickly at a first position of a favorite list, and further trigger the key action signal to acquire starting index information of the application program, so that the application program can be opened quickly according to the starting index information.
In an alternative embodiment, the key action signal transmitted by the remote control device comprises combined function key information and numeric key information; the combined function key information and the combined number key information have a one-to-one mapping relation with position marks in the favorite list;
the television, according to the key action signal and the preset mapping relationship between the key action signal and the position identifier in the favorite list, when querying and obtaining the start index information of the application program corresponding to the corresponding position identifier in the favorite list, comprises:
and the television acquires the position identification in the favorite list corresponding to the function key information according to the combined function key information and the digital key information. And the television acquires the starting index information of the corresponding application program according to the position identification.
A combination of a function key and a number key can be selected in the remote control device to obtain a corresponding position identifier in the favorite list, for example, a menu key can be selected as the function key, the menu key and keys of other numbers are combined to obtain a corresponding position identifier in the favorite list, if the menu key and the number key 1 are pressed simultaneously, the combined menu key information and information of the number key 1 are obtained, and then a first position identifier in the favorite list is obtained; and if the menu key and the number key 2 are pressed simultaneously, acquiring the information of the combined menu key and the number key 2, further acquiring a second position identifier in the favorite list, and so on, thereby realizing the one-to-one mapping of the combination of the function key information and the number key information and the position identifier in the favorite list.
And through the preset mapping relation between the key action signal and the position identifier in the favorite list, each application program in the favorite list can be opened quickly.
The present invention also provides a computer-readable storage medium, on which a computer program is stored, the computer program, when executed by a processor, implementing the steps of the aforementioned method for starting an application, comprising:
acquiring a key action signal sent by remote control equipment;
inquiring and acquiring starting index information of the application program corresponding to the corresponding position identification in the favorite list according to the key action signal and a preset mapping relation between the key action signal and the position identification in the favorite list; wherein at least one application program is added in the favorite;
and starting the application program according to the starting index information of the application program.
The embodiment of the invention corresponds the key to the position mark of the favorite list, and further obtains the starting index information of the application program of the corresponding position mark in the favorite list according to the key action signal, thereby still conveniently opening the application program through the key under the condition of updating the application program; any application program can be added or deleted in the favorite at any time, so that the application program corresponding to the position identifier can be changed conveniently, the application program opened by the corresponding key can be changed conveniently, a user can open the corresponding application program conveniently in a user-defined mode according to needs, and user experience is improved.
The present invention may take the form of a computer program product embodied on one or more storage media including, but not limited to, disk storage, CD-ROM, optical storage, and the like, having program code embodied therein. Computer readable storage media, which include both non-transitory and non-transitory, removable and non-removable media, may implement any method or technology for storage of information. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of the storage medium of the computer include, but are not limited to: phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technologies, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic tape storage or other magnetic storage devices, or any other non-transmission medium, may be used to store information that may be accessed by a computing device.
The present invention also provides an apparatus for starting an application program, including a storage, a processor, and a computer program stored in the storage and executable by the processor, where the processor executes the computer program to implement the steps of the method for starting an application program, including:
acquiring a key action signal sent by remote control equipment;
inquiring and acquiring starting index information of the application program corresponding to the corresponding position identification in the favorite list according to the key action signal and a preset mapping relation between the key action signal and the position identification in the favorite list; wherein at least one application program is added in the favorite;
and starting the application program according to the starting index information of the application program.
The embodiment of the invention corresponds the key to the position mark of the favorite list, and further obtains the starting index information of the application program of the corresponding position mark in the favorite list according to the key action signal, thereby still conveniently opening the application program through the key under the condition of updating the application program; any application program can be added or deleted in the favorite at any time, so that the application program corresponding to the position identifier can be changed conveniently, the application program opened by the corresponding key can be changed conveniently, a user can open the corresponding application program conveniently in a user-defined mode according to needs, and user experience is improved.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for those skilled in the art, variations and modifications can be made without departing from the spirit of the invention, and these are within the scope of the invention.
Claims (10)
1. A method for launching an application, comprising the steps of:
acquiring a key action signal sent by remote control equipment;
inquiring and acquiring starting index information of the application program corresponding to the corresponding position identification in the favorite list according to the key action signal and a preset mapping relation between the key action signal and the position identification in the favorite list; wherein at least one application program is added in the favorite;
starting the application program according to the starting index information of the application program; and the starting index information of the application program is the starting index information updated in the favorite list according to the updated application program file when the application program is updated every time.
2. The method for starting an application according to claim 1,
the preset mapping relationship between the key action signal and the position identifier in the favorite list is the mapping relationship between the key action signal and the position identifier of the application program which is sequenced to be the first position in the favorite list;
the step of querying the starting index information of the application program corresponding to the corresponding position identification in the favorite list comprises the following steps: and inquiring in the favorite list to obtain the starting index information of the application program ranked as the first order.
3. The method for starting an application according to claim 1,
the key action signal sent by the remote control equipment comprises combined function key information and numerical key information; the combined function key information and the combined number key information have a one-to-one mapping relation with position marks in the favorite list;
the step of querying and obtaining the starting index information of the application program corresponding to the corresponding position identifier in the favorite list according to the key action signal and the preset mapping relationship between the key action signal and the position identifier in the favorite list comprises the following steps:
acquiring a position identifier in the favorite list corresponding to the function key information and the number key information according to the combined function key information and number key information;
and acquiring the starting index information of the corresponding application program according to the position identification.
4. A method of launching an application program according to any of the claims 1-3,
the position identification is a sequence number of each application program in the favorite list which is ordered according to the sequence added into the favorites; or,
the position identification is a sequence number of each application program in the favorite list sorted according to the position sequence of the application program in the favorite list; or,
the position identification is a serial number marked by the user on each application program in the favorite list.
5. The method for starting an application program according to claim 1, wherein the start index information of the application program includes name information of the application program and version information of the application program.
6. An apparatus for launching an application, comprising:
the key action acquisition module is used for acquiring a key action signal sent by the remote control equipment;
the starting index information acquisition module is used for inquiring and acquiring the starting index information of the application program corresponding to the corresponding position identification in the favorite list according to the key action signal and the preset mapping relation between the key action signal and the position identification in the favorite list; wherein at least one application program is added in the favorite;
the starting module is used for starting the application program according to the starting index information of the application program; and the starting index information of the application program is the starting index information updated in the favorite list according to the updated application program file when the application program is updated every time.
7. The apparatus for launching an application according to claim 6,
the key action signal sent by the remote control equipment comprises combined function key information and numerical key information; the combined function key information and the combined number key information have a one-to-one mapping relation with position marks in the favorite list;
the starting index information obtaining module comprises:
the position identification obtaining module is used for obtaining the position identification in the favorite list corresponding to the function key information according to the combined function key information and the digital key information;
and the information acquisition module is used for acquiring the starting index information of the corresponding application program according to the position identification.
8. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method for launching an application according to any one of claims 1 to 5.
9. An apparatus for launching an application, comprising a memory, a processor and a computer program stored in the memory and executable by the processor, the processor implementing the steps of the method for launching an application as claimed in any one of claims 1 to 6 when executing the computer program.
10. A system for starting an application program is characterized by comprising a television and a remote control device; the television set when executing performs the steps of a method of launching an application as claimed in any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910531440.2A CN110401863B (en) | 2019-06-19 | 2019-06-19 | Method, device, system, storage medium and equipment for starting application program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910531440.2A CN110401863B (en) | 2019-06-19 | 2019-06-19 | Method, device, system, storage medium and equipment for starting application program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110401863A CN110401863A (en) | 2019-11-01 |
CN110401863B true CN110401863B (en) | 2021-06-15 |
Family
ID=68323292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910531440.2A Active CN110401863B (en) | 2019-06-19 | 2019-06-19 | Method, device, system, storage medium and equipment for starting application program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110401863B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111045749B (en) * | 2019-12-18 | 2021-06-08 | 青岛海信传媒网络技术有限公司 | Application program starting method and device |
CN112486055B (en) * | 2020-10-29 | 2022-03-18 | 上海航天控制技术研究所 | Satellite remote control data on-site retention method |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101266517A (en) * | 2007-03-16 | 2008-09-17 | 珠海金山软件股份有限公司 | Device and method for solving shortcut key collision |
CN102143341A (en) * | 2011-04-29 | 2011-08-03 | 广州视源电子科技有限公司 | Method for sorting and displaying channel list and electronic display equipment |
CN102938856A (en) * | 2012-11-23 | 2013-02-20 | 青岛海信宽带多媒体技术有限公司 | Software upgrading method and device of cardless conditional access system |
CN102946557A (en) * | 2012-11-21 | 2013-02-27 | 烽火通信科技股份有限公司 | Implementation system and implementation method for controlling android system set-top box by using controller |
CN103295383A (en) * | 2013-07-11 | 2013-09-11 | 张平洲 | Touch waterproof universal remote control with keys and functions capable of being edited freely |
CN104035805A (en) * | 2014-06-27 | 2014-09-10 | 深圳市中兴移动通信有限公司 | Method and device for fast starting application program |
CN104320683A (en) * | 2014-10-13 | 2015-01-28 | 四川长虹电器股份有限公司 | Key value extracting method and terminal television |
CN107580246A (en) * | 2017-08-24 | 2018-01-12 | 广州视源电子科技股份有限公司 | Key operation method, device, equipment and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7161524B2 (en) * | 2003-03-28 | 2007-01-09 | Universal Electronics Inc. | System and method for using an universal remote control to access extended operational functions of a device |
US20110157024A1 (en) * | 2009-12-29 | 2011-06-30 | Gary Chao | System-expandable remote control with touch panel, and method for expanding systems |
-
2019
- 2019-06-19 CN CN201910531440.2A patent/CN110401863B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101266517A (en) * | 2007-03-16 | 2008-09-17 | 珠海金山软件股份有限公司 | Device and method for solving shortcut key collision |
CN102143341A (en) * | 2011-04-29 | 2011-08-03 | 广州视源电子科技有限公司 | Method for sorting and displaying channel list and electronic display equipment |
CN102946557A (en) * | 2012-11-21 | 2013-02-27 | 烽火通信科技股份有限公司 | Implementation system and implementation method for controlling android system set-top box by using controller |
CN102938856A (en) * | 2012-11-23 | 2013-02-20 | 青岛海信宽带多媒体技术有限公司 | Software upgrading method and device of cardless conditional access system |
CN103295383A (en) * | 2013-07-11 | 2013-09-11 | 张平洲 | Touch waterproof universal remote control with keys and functions capable of being edited freely |
CN104035805A (en) * | 2014-06-27 | 2014-09-10 | 深圳市中兴移动通信有限公司 | Method and device for fast starting application program |
CN104320683A (en) * | 2014-10-13 | 2015-01-28 | 四川长虹电器股份有限公司 | Key value extracting method and terminal television |
CN107580246A (en) * | 2017-08-24 | 2018-01-12 | 广州视源电子科技股份有限公司 | Key operation method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110401863A (en) | 2019-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10887648B2 (en) | Broadcast receiver, mobile device, service providing method, and broadcast receiver controlling method | |
US11665388B2 (en) | Display apparatus, method for executing application thereof, external device remotely controlling the display apparatus, and method for providing application control screen thereof | |
US20170223301A1 (en) | Image processing apparatus, voice acquiring apparatus, voice recognition method thereof and voice recognition system | |
US9530308B2 (en) | System and method for configuring the remote control functionality of a portable device | |
US8031270B1 (en) | Remote control system | |
US9071793B2 (en) | Method for controlling external device and remote controller thereof | |
US9117362B2 (en) | Methods and apparatus for learning remote control commands | |
US20130069769A1 (en) | Remote control user interface for handheld device | |
USRE48496E1 (en) | Electronic device, system including electronic device and relay apparatus, and control method for the same | |
CN110401863B (en) | Method, device, system, storage medium and equipment for starting application program | |
US20120173003A1 (en) | User terminal apparatus and ui providing method thereof | |
EP2461578A2 (en) | Display apparatus and contents searching method thereof | |
US20120223820A1 (en) | Integrated remote control system and control method thereof | |
KR20150041970A (en) | Display apparatus and the method thereof | |
CN105979322A (en) | Intelligent television client modification method and system | |
US10721433B2 (en) | Remote controller, display apparatus and controlling method thereof | |
EP2611195B1 (en) | Display apparatus and associated method for controlling an external upgrade apparatus | |
US20180070125A1 (en) | Remote controller and method for controlling the same | |
EP3254264B1 (en) | System and method for configuring the remote control functionality of a portable device | |
US20130169876A1 (en) | Display apparatus, upgrade apparatus, display system and control method of the same | |
US20120311561A1 (en) | Display apparatus and implementation method thereof | |
CN110012354B (en) | Method, system and television terminal for acquiring FVP service protocol | |
CN117812344A (en) | Display device, security lock management method, and medium | |
US20100066584A1 (en) | Interface for Remote Controllers | |
KR20060065280A (en) | Image display apparatus and method for update software thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |