CN116320555B - Intelligent remote control method, system and storage medium for multi-key triggering - Google Patents

Intelligent remote control method, system and storage medium for multi-key triggering Download PDF

Info

Publication number
CN116320555B
CN116320555B CN202310232049.9A CN202310232049A CN116320555B CN 116320555 B CN116320555 B CN 116320555B CN 202310232049 A CN202310232049 A CN 202310232049A CN 116320555 B CN116320555 B CN 116320555B
Authority
CN
China
Prior art keywords
information
key
triggering information
key triggering
task node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310232049.9A
Other languages
Chinese (zh)
Other versions
CN116320555A (en
Inventor
郑文戈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Weida Intelligent Electronics Co ltd
Original Assignee
Wuxi Weida Intelligent Electronics Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuxi Weida Intelligent Electronics Co ltd filed Critical Wuxi Weida Intelligent Electronics Co ltd
Priority to CN202310232049.9A priority Critical patent/CN116320555B/en
Publication of CN116320555A publication Critical patent/CN116320555A/en
Application granted granted Critical
Publication of CN116320555B publication Critical patent/CN116320555B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • H04N21/42213Specific keyboard arrangements for facilitating data entry
    • H04N21/42215Specific keyboard arrangements for facilitating data entry by measuring the time interval during which a key is pressed, e.g. for inputting sequences of digits when selecting a television channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42221Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The application relates to the technical field of intelligent remote control, in particular to an intelligent remote control method, an intelligent remote control system and a storage medium during multi-key triggering, which comprise the following steps: acquiring multi-key triggering information sent by a remote controller for the first time; acquiring current equipment task node information and subsequent branching logic; acquiring a time set; judging whether the multi-key triggering information meeting the preset judging rule in the time set exceeds the preset quantity or not; if yes, splitting the multi-key triggering information in the time set to obtain single-key triggering information; respectively sending a plurality of single-key triggering information to the equipment, and judging whether the current task node information can be updated to the task node on the logic of the subsequent branch; if yes, canceling the time set and waiting for multi-key triggering information sent by the remote controller for the first time; if not, other single-key triggering information is selected to be sent to the equipment, and the steps are repeated. The method and the device have the effect of improving the instruction correct response rate when a plurality of keys of the remote controller are triggered simultaneously.

Description

Intelligent remote control method, system and storage medium for multi-key triggering
Technical Field
The application relates to the technical field of intelligent remote control, in particular to an intelligent remote control method, an intelligent remote control system and a storage medium during multi-key triggering.
Background
At present, most of electronic devices such as televisions, air conditioners, projectors and the like are provided with corresponding remote controllers, and the electronic devices can be conveniently remotely controlled through the remote controllers without needing to walk near the electronic devices and control through keys or touch screens on the electronic devices.
With the development of technology, the functions of electronic devices such as televisions and projectors are more and more, the effect is that the number of keys on a remote controller is more and more, the current part of remote controllers are not limited to only setting up function keys such as volume addition and subtraction, channel adjustment, confirmation cancellation, startup and shutdown, but are provided with more and more keys with unique functions, but the problem is that the use learning cost of the remote controllers is higher and higher because the number of the keys on the remote controllers is more and more, so that young people who are always contacted with intelligent devices can learn the operation effect corresponding to each key of the remote controllers step by step through the learning of instructions and teaching videos, the learning difficulty of the remote controllers for the old people and children is higher, the crowd can only realize operations such as startup and shutdown, channel change, startup and shutdown, but the intelligent televisions are provided with more applications, the people cannot directly enter the television playing application after that the remote televisions, need to search, enter, adjust the resolution, and the people need to watch or purchase the contents.
Then, after the old or the child learns through the remote controller keys for a certain time, the situation that accurate operation cannot be performed still occurs in actual operation, and a proper key may not be pressed for a long time, and a plurality of keys are pressed simultaneously under the conditions of urgent and confusion, so that the instruction output by the electronic device is not in conformity with the actual situation, and in this case, the interface generated by the old or the child facing the wrong operation cannot perform correction control on the electronic device, and meanwhile, the situation that the wrong operation instruction is caused by the fact that the wrong operation instruction is caused by the wrong pressing of the old or the child is not clear is likely, so that the remote controller in the prior art has the problem of more inconvenient use.
Disclosure of Invention
In order to improve the instruction correct response rate when a plurality of keys of a remote controller are triggered simultaneously, the application provides an intelligent remote control method, an intelligent remote control system and a storage medium when a plurality of keys are triggered.
The application provides an intelligent remote control method for multi-key triggering, which adopts the following technical scheme:
an intelligent remote control method in multi-key triggering comprises the following steps:
acquiring multi-key triggering information sent by a remote controller for the first time, and defining the multi-key triggering information as initial triggering information;
acquiring current equipment task node information, and acquiring subsequent branch logic of the current equipment task node information according to a preset equipment task logic library, wherein the current equipment task node information is characterized as task nodes of equipment at the time corresponding to the initial trigger information;
acquiring a time set with a preset time length by taking the time for acquiring the initial trigger information as a time starting point;
judging whether the multi-key triggering information meeting a preset judging rule in the time set exceeds a preset quantity or not;
if yes, splitting a plurality of multi-key triggering information in the time set to obtain a plurality of single-key triggering information, wherein the single-key triggering information is characterized as information when a plurality of single keys combined into a plurality of keys are triggered;
respectively sending a plurality of pieces of single-key triggering information to corresponding equipment, and judging whether the equipment responds to the single-key triggering information so as to update the current task node information to the corresponding task node on the subsequent branch logic;
if yes, canceling the time set and waiting for multi-key triggering information sent by the remote controller for the first time;
if not, the next single-button triggering information is selected to be sent to the corresponding equipment, and the steps are repeated.
Preferably, before the time set of the preset time length is obtained by taking the time of obtaining the initial trigger information as a time starting point, the method further comprises the following steps:
judging whether the initial trigger information is combined key trigger information or not according to a preset combined key library, wherein the combined key library is preset with trigger information corresponding to a plurality of combined keys with actual remote control functions;
if the key trigger information is combined, judging whether the current equipment task node information can respond to the initial trigger information to update to the corresponding task node on the subsequent branch logic;
if the response is possible, updating the current equipment task node information to a new equipment task node according to the follow-up branching logic, and defining multi-key trigger information acquired for the first time after updating to the new equipment task node as new initial trigger information;
if the key triggering information cannot be responded or is not combined, the time for acquiring the initial triggering information is used as a time starting point to acquire a time set with preset time length.
Preferably, the step of judging whether the multi-key triggering information meets a preset judging rule comprises the following steps:
judging whether a plurality of multi-key triggering information in the time set is continuous or not;
if the multi-key triggering information is continuous, the multi-key triggering information meets the judging rule;
if the key is discontinuous, judging whether single-key triggering information between any two adjacent multi-key triggering information is a specific function key, wherein the characteristic function key comprises a return key, a confirmation key, a direction key and a number key;
if yes, two adjacent multi-key triggering information does not meet the judging rule;
if not, the two adjacent multi-key triggering information meet the judging rule.
Preferably, after splitting the plurality of multi-key triggering information in the time set to obtain a plurality of single-key triggering information, the method comprises the following steps:
the method comprises the steps of sorting the single-key triggering information to obtain triggering times of different single keys in a time set, and sequencing the single-key triggering information from high to low according to the triggering times.
Preferably, the single-key triggering information is sent to corresponding devices respectively, and the method comprises the following steps:
and sequentially sending the single-key triggering information to corresponding equipment according to the sequence of the triggering times from high to low.
Preferably, the single-key triggering information is sent to corresponding devices respectively, and the method comprises the following steps:
judging whether the number of the subsequent branch logics of the current equipment task node is larger than 1;
if the operation key information is smaller than the operation key information, the operation key information is characterized by key information which needs to be pressed when the current equipment task node is updated to the equipment task node on the subsequent branch logic;
judging whether the operation key information exists in the single-key triggering information;
if yes, the single-key triggering information is sent to corresponding equipment;
if not, canceling all single-key triggering information and sending the operation key information to corresponding equipment;
if the user operation habit information is larger than the generation weight value, acquiring the user historical operation habit information and generating the generation weight value corresponding to each subsequent branch logic according to the user historical operation habit information;
calculating the correct probability of each single-key triggering information according to the generation weight and the triggering times of a plurality of single-key triggering information;
and reordering the single-key triggering information according to the sequence from high to low of the correct probability, and sequentially sending the single-key triggering information to corresponding equipment according to the sequence from high to low of the correct probability.
Preferably, the current task node information is updated to the corresponding task node on the logic of the subsequent branch, wherein the task node is the first task node on the logic of the subsequent branch.
In a second aspect, the present application provides an intelligent remote control system for multi-key triggering, which adopts the following technical scheme:
the intelligent remote control system comprises a processor, a remote controller and equipment, wherein the remote controller and the equipment are connected through infrared rays to realize remote control, and the processor is arranged in the equipment;
the processor is used for acquiring multi-key trigger information sent by the remote controller for the first time and defining the multi-key trigger information as initial trigger information;
acquiring current equipment task node information, and acquiring subsequent branch logic of the current equipment task node information according to a preset equipment task logic library, wherein the current equipment task node information is characterized as task nodes of equipment at the time corresponding to the initial trigger information;
acquiring a time set with a preset time length by taking the time for acquiring the initial trigger information as a time starting point;
judging whether the multi-key triggering information meeting a preset judging rule in the time set exceeds a preset quantity or not;
if yes, splitting a plurality of multi-key triggering information in the time set to obtain a plurality of single-key triggering information, wherein the single-key triggering information is characterized as information when a plurality of single keys combined into a plurality of keys are triggered;
respectively sending a plurality of pieces of single-key triggering information to corresponding equipment, and judging whether the equipment responds to the single-key triggering information so as to update the current task node information to the corresponding task node on the subsequent branch logic;
if yes, canceling the time set and waiting for multi-key triggering information sent by the remote controller for the first time;
if not, the next single-button triggering information is selected to be sent to the corresponding equipment, and the steps are repeated.
In a third aspect, the present application provides a computer storage medium, which adopts the following technical scheme:
a computer storage medium having stored thereon a computer program which when executed by a processor implements the intelligent remote control method described above when multi-key triggering.
In summary, the present application includes the following beneficial technical effects:
1. when multi-key triggering information sent by a remote controller for the first time is received, an operation logic chain which can be realized through operation is obtained according to a task node of the current device, and when the multi-key triggering information is obtained for a plurality of times in a period of time taking the time of the multi-key triggering information received for the first time as a starting point and exceeds a preset number of times, the multi-key triggering information in a time set is determined to be a user operation error, a plurality of pieces of multi-key triggering information in the time set are split into a plurality of pieces of single-key triggering information, the number of times that each single key is pressed is obtained, the single-key triggering information is sent to the device according to the sequence from high to low, and reasonable and correct follow-up task nodes can be entered according to the device so as to realize intelligent remote control adjustment of the user under the conditions of wrong pressing and multi-pressing.
Drawings
Fig. 1 is an overall flow diagram of an embodiment of the present application.
Detailed Description
The present application is described in further detail below in conjunction with fig. 1.
The embodiment of the application discloses an intelligent remote control method during multi-key triggering.
As shown in fig. 1, an intelligent remote control method during multi-key triggering includes the following steps:
s100, multi-key triggering information sent by the remote controller for the first time is obtained and defined as initial triggering information.
Most of the time, the remote controller sends out a single-key trigger signal, and when the processor receives the multi-key trigger information for the first time, the multi-key trigger information is defined as initial trigger information.
S200, acquiring current equipment task node information, and acquiring subsequent branching logic of the current equipment task node information according to a preset equipment task logic library.
The current device task node information is characterized as a task node of the device at a time corresponding to the initial trigger information.
Namely, when the remote controller sends out the first multi-key triggering information, corresponding task link information on the electronic equipment. The electronic device may be any device that can be controlled by a remote controller, such as a television, a projector, an air conditioner, a set top box, etc., and the task node includes a state of entering a certain application in the television, entering a refrigeration mode on the air conditioner, etc.
The subsequent branching logic is characterized as a subsequent potential functional operation which can be operated and corresponds to a task link, for example, after the application is entered in a television, the existing subsequent branching logic may be searching, moving, exiting, entering and the like, and a plurality of task nodes are allocated on each subsequent branching logic along the operation progress logic, for example, the operation progress logic on the subsequent branching logic of searching may include clicking a search box, selecting a movie classification, entering a comedy movie column, searching a movie name, entering an a movie and the like. The different subsequent branching logic represents an operation chain possibly performed by an operator, the starting point of the operation chain is a current equipment task node, the end point of the operation chain is a task link generating a final operation effect according with the operation chain, for example, the end point of the operation chain corresponding to watching a movie must be a movie playing end point of the operation chain corresponding to adjusting brightness must be a volume change, and the end point of the operation chain corresponding to adjusting temperature must be an air conditioner temperature change. The end point of several subsequent branching logics is not necessarily the result that the operator wants to get through the current operation, but will be the result that the predicted operator might get through the current operation and will generate to wait for a possible incoming response.
The device task logic library is used for storing the subsequent branch logic, and when the processor acquires the multi-key trigger information, the device task logic library is used for judging the possible operation errors of an operator and predicting the possible correct operation of the operator. The subsequent branching logic can be partially preset through internal trial and normal logic inference before the equipment is put into use, and then is trained and updated according to a large number of user operation models when the equipment is put into use normally.
S300, acquiring a time set with a preset time length by taking the time for acquiring the initial trigger information as a time starting point.
Each initial trigger message is received by the processor, and a time stamp is attached to the initial trigger message, the time stamp represents the time when the processor receives the message, a time set with a preset time length is acquired by taking the time as a starting point, the preset time length can be 3-5s, when an operator presses a plurality of keys simultaneously due to urgent and rushed emotion, and generally, key trigger messages can be received for more than 5 times within the time length of 3-5 s. The time set is used for judging whether the user presses multiple keys simultaneously in a short time.
Before the time of acquiring the initial trigger information is used as a time starting point to acquire the time set with the preset time length, the method further comprises the following steps:
s210, judging whether the initial trigger information is the combined key trigger information according to a preset combined key library.
The combination key refers to the combination control of two or more keys with actual functions when controlling the electronic device, for example, the brightness of the key A+the upper key is quickly improved, the brightness of the key B+the refrigerating key is quickly adjusted to 18 degrees, and the like. The control logic of the combined key can be established by a manufacturer and stored in the combined key library before the product is put into use, or can be used by a subsequent user to define the corresponding shortcut function of the combined key and add the shortcut function into the combined key library. And triggering information corresponding to a plurality of combined keys with actual remote control functions can be preset and added in the combined key library.
After receiving the multi-key triggering information, it needs to determine whether the multi-key triggering information is the combined key triggering information, which is to verify whether the multi-key triggering information sent by the remote controller for the first time is that the user is intentional or wants to perform combined key operation or that the user is unintentional or has an operation error.
And S220, if the key trigger information is combined, judging whether the current equipment task node information can respond to the initial trigger information to update to the corresponding task node on the subsequent branch logic.
If the combined key trigger information is also possible, or if the user accidentally presses or mispresses a combined key that happens to be a combined key with an actual remote control effect, then further determination needs to be made on the combined key trigger information to determine whether the combined key trigger information can cause the current device to update from the current state to another state that conforms to its operating logic.
And S230, if the response is possible, updating the current equipment task node information to a new equipment task node according to the follow-up branching logic, and defining the multi-key trigger information acquired for the first time after updating to the new equipment task node as new initial trigger information.
And after judging that the multi-key triggering information is the combined key triggering information, sending the multi-key triggering information to the equipment, judging whether the current equipment task node information can respond to the multi-key triggering information or not, and meanwhile, meeting the requirement that the current equipment task node information can be updated to the task node on the subsequent branch logic after responding, and if the current equipment task node can respond but the task node updated after responding does not belong to the subsequent branch logic, then the current equipment task node does not belong to the condition meeting the requirement.
If the requirement is met, the current equipment task node information is updated to a new equipment task node according to the follow-up branching logic, the multi-key trigger information acquired for the first time after being updated to the new equipment task node is defined as new initial trigger information, and therefore the steps are repeated, and the triggering condition of the multi-key is monitored in real time.
S240, if the key trigger information cannot be responded or is not combined, acquiring the time of the initial trigger information as a time starting point and acquiring a time set with a preset time length.
If the multi-key trigger information does not belong to the combined key trigger information, or is the combined key trigger information, but the current device task node cannot respond to the combined key trigger information, so that the current device task node cannot update to a new task node, the time for acquiring the trigger information is taken as a time starting point and a time set with a preset time length is acquired under the conditions.
In the above steps, the determination of whether the combination key trigger information is only used for determining the initial trigger information, and since the user normally uses the remote controller, the user is generally required to operate a single key, and the sudden occurrence of multiple keys may be possible to control the combination key, and the situation that the multiple keys are used for multiple times is generally less, which is a case that the user is highly likely to press by mistake, so that it is not required to determine whether the combination key is the combination key.
S400, judging whether the multi-key triggering information meeting the preset judging rule in the time set exceeds the preset quantity.
The method for determining the multi-key triggering information comprises the following steps of:
s410, judging whether a plurality of multi-key triggering information in the time set is continuous or not.
S420, if the multi-key triggering information is continuous, the multi-key triggering information meets the judging rule.
The continuous multi-key triggering information means that a certain amount of multi-key triggering information is adjacent, for example, 5 triggering information exists in a time set, and the 5 triggering information is all multi-key triggering information, so that the multi-key triggering information meets the judging rule in the case, that is, the multi-key triggering information repeatedly pressed in the time period is judged to be wrongly pressed, because the normal equipment remote control does not need to simultaneously press a plurality of keys in a time period as short as 3s-5 s.
And S430, if the information is discontinuous, judging whether the single-key triggering information between any two adjacent multi-key triggering information is a specific function key.
If the information is discontinuous, it indicates that there is single-key triggering information interspersed between two pieces of multi-key triggering information, and then it needs to be determined whether the single-key triggering information between two adjacent pieces of multi-key triggering information is a key with a specific function, such as a return key, a confirm key, a direction key, a number key, and the like. It should be noted that, as defined herein, two adjacent multi-key triggering information refers to two multi-key triggering information that are closely spaced, such as A1-B1-A2-B2-A3 (a is multi-key triggering information, B is single-key triggering information), A1 and A2 belong to adjacent multi-key triggering information, and A2 and A3 belong to adjacent multi-key triggering information.
S440, if yes, two adjacent multi-key triggering information does not meet the judging rule; if not, the two adjacent multi-key triggering information meet the judging rule.
If there is single-key triggering information between two adjacent multi-key triggering information and the single-key triggering information is satisfied, such as confirmation, return, etc., there may be, for example, that the user presses the wrong multi-key departure information and timely finds and returns, then performs correct multi-key triggering information and clicks confirmation, etc., if the single key between two multi-key triggering information is a single key with an actual function, it may be understood that the user is aware of or subjectively performs the previous multi-key operation, and such multi-key triggering information does not satisfy the decision rule; however, if a single key between two multi-key triggering information is a feature function key without an actual function, the single key may be mistakenly pressed by a user, and even if not mistakenly pressed, it does not have any substantial influence on the multi-key operation, so that the multi-key triggering information in this case satisfies the decision rule.
S500, if yes, splitting a plurality of multi-key triggering information in the time set to obtain a plurality of single-key triggering information.
Specifically, the single-key triggering information is sorted to obtain the triggering times of different single keys in the time set, and the single-key triggering information is ordered from high to low according to the triggering times.
If the number of the multi-key triggering information in the time set exceeds the preset number, the multi-key is pressed for a plurality of times in a short time. Most of the cases of pressing multiple keys are that the old or the child want to press a certain key, but because the layout and the use of the remote controller by the old or the child are not clear, and the learning difficulty is high, fingers can simultaneously press other keys nearby the key when pressing the certain key, and after the multiple keys are pressed, the device receives wrong instructions to cause that the next node cannot be accessed, the old or the child possibly presses the keys in the same area for many times, and the key accuracy is lower and lower under the urgent emotion.
In this case, the plurality of key positions in the plurality of multi-key trigger information within one time set are all substantially in the same area, i.e., distributed in the vicinity of the single key that the operator wants to press. Therefore, after splitting the multiple pieces of multi-key triggering information, multiple pieces of single-key triggering information and the number of times that each single key is pressed can be obtained. Then the number of times a particular single key is pressed must be a greater number of times than the number of times the single key is triggered when the operator subjectively wants to press that single key, but because the operation is not as sophisticated as pressing multiple keys, its theoretical goal is still focused on that particular single key.
The plurality of single-key triggering information is arranged according to the sequence from high to low of the triggered times, so that each single key can be conveniently verified later, and the possibility that the target single key of the user is positioned at the front position of the queue is high.
And S600, respectively transmitting the plurality of single-button triggering information to corresponding equipment, and judging whether the equipment responds to the single-button triggering information so as to update the current task node information to the task node on the logic of the subsequent branch of the response.
The method for transmitting the single-key triggering information to the corresponding equipment comprises two transmission modes, wherein one of the two transmission modes comprises the following steps:
and S610, sequentially sending the single-key triggering information to the responding equipment according to the sequence from high to low of the triggering times.
The sending method directly sends the single-key triggering information to the responding equipment through a pre-ordered sequence, namely the sequence of triggering times from high to low. Since it is known from the above description that when an operator subjectively wants to press a specific single key but because the operation is not done to press a plurality of keys, theoretically, the goal is still to concentrate on the specific single key, the number of times the single key is pressed must be in a position of a large number among the number of times the plurality of single keys are triggered. The order of the number of triggers from high to low may increase the likelihood of verifying correct single-key trigger information as soon as possible.
The other method comprises the following steps:
s620, judging whether the subsequent branch logic number of the current equipment task node is larger than 1.
S621, if not, acquiring the operation key information corresponding to the subsequent branching logic.
S622, judging whether the operation key information exists in the single-key triggering information.
S623, if so, sending the single-key triggering information to corresponding equipment; if not, all the single-key triggering information is canceled and the operation key information is sent to the corresponding equipment.
Firstly judging whether the number of the follow-up branch logics of the current task node is larger than 1, if not, indicating that the number of the follow-up branch logics is only 1 or 0, and if the number of the follow-up branch logics is 0, indicating that the current task node is the last step capable of operating, so that the follow-up judgment is not needed, and when the number of the follow-up branch logics is 1, indicating that the task node can only change one task logic, namely, only one key on a remote controller can update the follow-up branch logics, judging whether operation key information exists in a plurality of pieces of single key information, if so, transmitting the key triggering information to corresponding equipment, if not, indicating that the multi-key triggering information pressed by a user at the same time is wrong, and then, the split single key triggering information is invalid, so that all the single key triggering information is canceled and the operation key information corresponding to the single follow-up branch logic is directly transmitted to the corresponding equipment.
S624, if the operation rule information is larger than the generation rule value, acquiring the historical operation rule information of the user, and generating the generation weight corresponding to each subsequent branch logic according to the historical operation rule information of the user.
S625, calculating the correct probability of each single-key triggering information according to the generation weight and the triggering times of the plurality of single-key triggering information.
S626, the single-key trigger information is reordered according to the order of the correct probability from high to low, and the single-key trigger information is sequentially sent to the responding device according to the order of the correct probability from high to low.
If the number of subsequent branch logics of the current task node is greater than 1, it is indicated that there may be multiple update possibilities for the current task node, and it is not possible to directly determine what operation the user wants to perform. Therefore, firstly, the operation habit in the user history time needs to be acquired, the history time operation habit information comprises all operation flows of the user in the past time, the next operation of the user habit is judged under different task nodes through big data analysis, the operation logic of the user habit belongs to which subsequent branch logic, the weight of each subsequent branch logic is obtained according to the analyzed result, the higher the weight is that the user is more likely to operate in the direction of the subsequent branch logic under the current task node, otherwise, the lower the weight is, the lower the possibility that the user operates in the direction of the subsequent branch logic under the current task node is indicated.
After the weights corresponding to different subsequent branch logics are generated, the triggering times of the single-key triggering information are combined with the weights of the different subsequent branch logics, and the correct probability of each single-key triggering information is further calculated. For example, a branch logic corresponds to a higher weight, and a single key with a higher triggering number also updates the current task node to the task node on the subsequent branch logic, so that the more accurate the prediction probability that the single key is the key that the user actually wants to press is. The specific calculation logic and calculation formula can carry out intelligent operation and intelligent adjustment according to actual user use conditions, user operation habits and the like.
After the correct probability of each single-key triggering information is obtained, the single-key triggering information is rearranged, and the sorted order is from high to low along the correct probability and is sequentially sent to corresponding equipment. The sending mode is more comprehensive, and the intelligent remote control accuracy is higher by means of analysis of big data.
S700, if yes, canceling the time set and waiting for multi-key triggering information sent by the remote controller for the first time; if not, other single-key triggering information is selected to be sent to the corresponding equipment, and the steps are repeated.
If the single-key triggering information finally obtained through intelligent logic judgment can enable the current task node to be updated to the subsequent task node on the subsequent branch logic, the existing time set is removed, new multi-key triggering information is waited for again, and continuous key monitoring and intelligent remote control are carried out according to the method.
And updating the current task node information to the corresponding task node on the logic of the subsequent branch, wherein the task node is the first task node on the logic of the subsequent branch. If the current task node information skips the first task node along a certain subsequent branching logic to update to other nodes by a single key or multiple keys, the single key or multiple key triggering information is considered to be wrong.
For example, when the current task node is searching for a movie name, one of its subsequent branching logic is: clicking a certain movie-selecting a viewing source-entering a playing page, the corresponding single-key or multi-key can only enable the current task node to be updated to the task node clicking a certain movie, but cannot be directly updated to the task node entering the playing page, and because only a certain movie is selected to play, any single-key or multi-key triggering information cannot enable the current task node to jump the task node.
The embodiment of the application also discloses an intelligent remote control system during multi-key triggering, which comprises a processor, a remote controller and equipment, wherein the remote controller and the equipment are connected through infrared to realize remote control, and the processor is arranged in the equipment.
The processor is used for acquiring multi-key trigger information sent by the remote controller for the first time and defining the multi-key trigger information as initial trigger information; acquiring current equipment task node information, and acquiring subsequent branch logic of the current equipment task node information according to a preset equipment task logic library, wherein the current equipment task node information is characterized as a task node of equipment at a time corresponding to initial trigger information; acquiring a time set with a preset time length by taking the time for acquiring the initial trigger information as a time starting point; judging whether the multi-key triggering information meeting the preset judging rule in the time set exceeds the preset quantity or not; if yes, splitting a plurality of multi-key triggering information in the time set to obtain a plurality of single-key triggering information, wherein the single-key triggering information is characterized as information when a plurality of single keys combined into a plurality of multi-keys are triggered; respectively sending the single-key triggering information to corresponding equipment, and judging whether the equipment responds to the single-key triggering information so as to update the current task node information to the corresponding task node on the subsequent branch logic; if yes, canceling the time set and waiting for multi-key triggering information sent by the remote controller for the first time; if not, the next single-button triggering information is selected to be sent to the corresponding equipment, and the steps are repeated.
The embodiment of the application also discloses a computer storage medium, on which a computer program is stored, and the computer program is executed by a processor to realize the intelligent remote control method when the multi-key is triggered.
The implementation principle is as follows:
when multi-key triggering information sent by a remote controller for the first time is received, an operation logic chain which can be realized through operation is obtained according to a task node of the current device, and when the multi-key triggering information is obtained for a plurality of times in a period of time taking the time of the multi-key triggering information received for the first time as a starting point and exceeds a preset number of times, the multi-key triggering information in a time set is determined to be a user operation error, a plurality of pieces of multi-key triggering information in the time set are split into a plurality of pieces of single-key triggering information, the number of times that each single key is pressed is obtained, the single-key triggering information is sent to the device according to the sequence from high to low, and reasonable and correct follow-up task nodes can be entered according to the device so as to realize intelligent remote control adjustment of the user under the conditions of wrong pressing and multi-pressing.
The foregoing are all preferred embodiments of the present application, and are not intended to limit the scope of the present application in any way, therefore: all equivalent changes in structure, shape and principle of this application should be covered in the protection scope of this application.

Claims (8)

1. The intelligent remote control method for multi-key triggering is characterized by comprising the following steps:
acquiring multi-key triggering information sent by a remote controller for the first time, and defining the multi-key triggering information as initial triggering information;
acquiring current equipment task node information, and acquiring subsequent branch logic of the current equipment task node information according to a preset equipment task logic library, wherein the current equipment task node information is characterized as task nodes of equipment at the time corresponding to the initial trigger information;
judging whether the initial trigger information is combined key trigger information or not according to a preset combined key library, wherein the combined key library is preset with trigger information corresponding to a plurality of combined keys with actual remote control functions;
if the key trigger information is combined, judging whether the current equipment task node information can respond to the initial trigger information to update to the corresponding task node on the subsequent branch logic;
if the response is possible, updating the current equipment task node information to a new equipment task node according to the follow-up branching logic, and defining multi-key trigger information acquired for the first time after updating to the new equipment task node as new initial trigger information;
if the key triggering information cannot be responded or is not combined, acquiring the time of the initial triggering information as a time starting point to acquire a time set with preset time length;
acquiring a time set with a preset time length by taking the time for acquiring the initial trigger information as a time starting point;
judging whether the multi-key triggering information meeting a preset judging rule in the time set exceeds a preset quantity or not;
if yes, splitting a plurality of multi-key triggering information in the time set to obtain a plurality of single-key triggering information, wherein the single-key triggering information is characterized as information when a plurality of single keys combined into a plurality of keys are triggered;
respectively sending a plurality of pieces of single-key triggering information to corresponding equipment, and judging whether the equipment responds to the single-key triggering information so as to update the current task node information to the corresponding task node on the subsequent branch logic;
if yes, canceling the time set and waiting for multi-key triggering information sent by the remote controller for the first time;
if not, selecting other single-key triggering information to be sent to the corresponding equipment, and repeating the steps.
2. The intelligent remote control method for multi-key triggering according to claim 1, wherein: judging whether the multi-key triggering information meets a preset judging rule or not, wherein the method comprises the following steps of:
judging whether a plurality of multi-key triggering information in the time set is continuous or not;
if the multi-key triggering information is continuous, the multi-key triggering information meets the judging rule;
if the information is discontinuous, judging whether single-key triggering information between any two adjacent multi-key triggering information is a specific functional key or not, wherein the specific functional key comprises a return key, a confirmation key, a direction key and a number key;
if yes, two adjacent multi-key triggering information does not meet the judging rule;
if not, the two adjacent multi-key triggering information meet the judging rule.
3. The intelligent remote control method for multi-key triggering according to claim 1, wherein: splitting the multiple key triggering information in the time set to obtain multiple single key triggering information, wherein the multiple key triggering information comprises the following steps:
the method comprises the steps of sorting the single-key triggering information to obtain triggering times of different single keys in a time set, and sequencing the single-key triggering information from high to low according to the triggering times.
4. A method for intelligent remote control upon multi-key triggering as defined in claim 3, wherein: and respectively sending the plurality of single-button triggering information to corresponding equipment, wherein the method comprises the following steps of:
and sequentially sending the single-key triggering information to corresponding equipment according to the sequence of the triggering times from high to low.
5. A method for intelligent remote control upon multi-key triggering as defined in claim 3, wherein: and respectively sending the plurality of single-button triggering information to corresponding equipment, wherein the method comprises the following steps of:
judging whether the number of the subsequent branch logics of the current equipment task node is larger than 1;
if the operation key information is not greater than the operation key information, acquiring operation key information corresponding to the subsequent branch logic, wherein the operation key information is characterized by key information required to be pressed from the current equipment task node to the equipment task node on the subsequent branch logic;
judging whether the operation key information exists in the single-key triggering information;
if yes, the single-key triggering information is sent to corresponding equipment;
if not, canceling all single-key triggering information and sending the operation key information to corresponding equipment;
if the user operation habit information is larger than the generation weight value, acquiring the user historical operation habit information and generating the generation weight value corresponding to each subsequent branch logic according to the user historical operation habit information;
calculating the correct probability of each single-key triggering information according to the generation weight and the triggering times of a plurality of single-key triggering information;
and reordering the single-key triggering information according to the sequence from high to low of the correct probability, and sequentially sending the single-key triggering information to corresponding equipment according to the sequence from high to low of the correct probability.
6. The intelligent remote control method for multi-key triggering according to claim 4 or 5, wherein: and updating the current task node information to the corresponding task node on the logic of the subsequent branch, wherein the task node is the first task node on the logic of the subsequent branch.
7. An intelligent remote control system for triggering a plurality of keys is characterized in that: the remote control device comprises a processor, a remote controller and equipment, wherein the remote controller is connected with the equipment through infrared rays to realize remote control, and the processor is arranged in the equipment;
the processor is used for acquiring multi-key trigger information sent by the remote controller for the first time and defining the multi-key trigger information as initial trigger information;
acquiring current equipment task node information, and acquiring subsequent branch logic of the current equipment task node information according to a preset equipment task logic library, wherein the current equipment task node information is characterized as task nodes of equipment at the time corresponding to the initial trigger information;
judging whether the initial trigger information is combined key trigger information or not according to a preset combined key library, wherein the combined key library is preset with trigger information corresponding to a plurality of combined keys with actual remote control functions;
if the key trigger information is combined, judging whether the current equipment task node information can respond to the initial trigger information to update to the corresponding task node on the subsequent branch logic;
if the response is possible, updating the current equipment task node information to a new equipment task node according to the follow-up branching logic, and defining multi-key trigger information acquired for the first time after updating to the new equipment task node as new initial trigger information;
if the key triggering information cannot be responded or is not combined, acquiring the time of the initial triggering information as a time starting point to acquire a time set with preset time length;
acquiring a time set with a preset time length by taking the time for acquiring the initial trigger information as a time starting point;
judging whether the multi-key triggering information meeting a preset judging rule in the time set exceeds a preset quantity or not;
if yes, splitting a plurality of multi-key triggering information in the time set to obtain a plurality of single-key triggering information, wherein the single-key triggering information is characterized as information when a plurality of single keys combined into a plurality of keys are triggered;
respectively sending a plurality of pieces of single-key triggering information to corresponding equipment, and judging whether the equipment responds to the single-key triggering information so as to update the current task node information to the corresponding task node on the subsequent branch logic;
if yes, canceling the time set and waiting for multi-key triggering information sent by the remote controller for the first time;
if not, the next single-button triggering information is selected to be sent to the corresponding equipment, and the steps are repeated.
8. A computer storage medium having stored thereon a computer program, which when executed by a processor implements the intelligent remote control method at multi-key triggering of any of claims 1 to 6.
CN202310232049.9A 2023-03-11 2023-03-11 Intelligent remote control method, system and storage medium for multi-key triggering Active CN116320555B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310232049.9A CN116320555B (en) 2023-03-11 2023-03-11 Intelligent remote control method, system and storage medium for multi-key triggering

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310232049.9A CN116320555B (en) 2023-03-11 2023-03-11 Intelligent remote control method, system and storage medium for multi-key triggering

Publications (2)

Publication Number Publication Date
CN116320555A CN116320555A (en) 2023-06-23
CN116320555B true CN116320555B (en) 2024-01-30

Family

ID=86800865

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310232049.9A Active CN116320555B (en) 2023-03-11 2023-03-11 Intelligent remote control method, system and storage medium for multi-key triggering

Country Status (1)

Country Link
CN (1) CN116320555B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092097A (en) * 2012-12-28 2013-05-08 吴玉胜 Household appliance control method and system based on intelligent television
CN105451049A (en) * 2016-01-08 2016-03-30 浪潮软件集团有限公司 Multi-key interaction method and set top box
CN109388225A (en) * 2018-09-30 2019-02-26 深圳市致行科技有限公司 Key triggers energy-saving control method, storage medium, control device and its terminal
CN115357180A (en) * 2022-08-25 2022-11-18 苏州浪潮智能科技有限公司 Method and device for controlling key and readable storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106162279B (en) * 2016-07-01 2020-11-17 海信视像科技股份有限公司 Television remote control key response method based on android operating system and television

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092097A (en) * 2012-12-28 2013-05-08 吴玉胜 Household appliance control method and system based on intelligent television
CN105451049A (en) * 2016-01-08 2016-03-30 浪潮软件集团有限公司 Multi-key interaction method and set top box
CN109388225A (en) * 2018-09-30 2019-02-26 深圳市致行科技有限公司 Key triggers energy-saving control method, storage medium, control device and its terminal
CN115357180A (en) * 2022-08-25 2022-11-18 苏州浪潮智能科技有限公司 Method and device for controlling key and readable storage medium

Also Published As

Publication number Publication date
CN116320555A (en) 2023-06-23

Similar Documents

Publication Publication Date Title
CN108139861B (en) Computer-readable medium, electronic device, system, and control method for predicting touch object based on operation history
US8674814B2 (en) State-based remote control system
CN205334101U (en) Smart home system
US6909891B2 (en) Mobile terminal, and automatic remote control system and automatic remote control method
CN108875055B (en) Answer providing method and equipment
US20060192855A1 (en) State-based remote control system
CN105190489A (en) Language model dictionaries for text predictions
US20110125700A1 (en) User model processing device
US7519437B2 (en) Control method and apparatus
KR20190085890A (en) Method and apparatus for gesture recognition
KR20190065200A (en) Method and apparatus for recognizing a voice
JP5472118B2 (en) Operation support method, operation support system, operation support apparatus, and operation support program
JP2003111157A (en) Integrated controller, apparatus controlling method, and apparatus controlling program
CN112230611A (en) Control method and device of intelligent household equipment, electronic equipment and storage medium
US20160364510A1 (en) Plant operation support device, plant operation support method, and a program device
CN116320555B (en) Intelligent remote control method, system and storage medium for multi-key triggering
IL204123A (en) Next-step prediction system and method
CN116149198A (en) Household appliance remote control system based on Internet of things
CN115033455B (en) Equipment risk monitoring system and method based on TCP state data
US20210199456A1 (en) Information processing apparatus, information processing methods and information processing system
CN109804373A (en) For providing the device and method of the recommendation word of character input
JP2008032288A (en) Control device and control system including the same
KR20230013876A (en) System and method for providing interface to applied actual feeling learning contents platform
EP3916721A1 (en) System and method for providing voice assistance service
US20240121166A1 (en) Information processing device, information processing system, information processing method, and storage medium storing information processing program

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