WO2017166674A1 - 切换指令集的方法及装置 - Google Patents

切换指令集的方法及装置 Download PDF

Info

Publication number
WO2017166674A1
WO2017166674A1 PCT/CN2016/097228 CN2016097228W WO2017166674A1 WO 2017166674 A1 WO2017166674 A1 WO 2017166674A1 CN 2016097228 W CN2016097228 W CN 2016097228W WO 2017166674 A1 WO2017166674 A1 WO 2017166674A1
Authority
WO
WIPO (PCT)
Prior art keywords
smart device
instruction set
controlled smart
controlled
instruction
Prior art date
Application number
PCT/CN2016/097228
Other languages
English (en)
French (fr)
Inventor
李江通
Original Assignee
乐视控股(北京)有限公司
乐视致新电子科技(天津)有限公司
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 乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司 filed Critical 乐视控股(北京)有限公司
Publication of WO2017166674A1 publication Critical patent/WO2017166674A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Definitions

  • the present application relates to the field of intelligent device control technologies, for example, to a method and apparatus for switching an instruction set.
  • each intelligent device such as an air conditioner, a television, and a speaker is equipped with a special remote controller, and each remote controller can only control one electrical appliance, and cannot At the same time, several different electrical appliances are controlled, and the functions are single, so the user is very inconvenient to use and the user experience is poor.
  • the present application provides a method and apparatus for switching an instruction set to implement a control instruction set in a handover control terminal, and can implement a control terminal to control a plurality of different smart devices.
  • the embodiment of the present application provides a method for switching an instruction set, which is applied to a main controlled smart device, and the method includes:
  • the controlled smart device list is a list of controlled smart devices preset in the primary controlled smart device, or is controlled by the primary controlled smart device by searching in the same local area network. Smart device list.
  • the method before displaying the controlled smart device list according to the control instruction, the method further includes:
  • control terminal is a remote controller
  • main controlled smart device is a smart TV
  • controlled smart device includes one or more of a smart speaker, a projector, and an air conditioner.
  • the method further includes:
  • a handover instruction for switching the current instruction set to the instruction set matching the target smart device is sent to the control terminal.
  • the embodiment of the present application further provides a method for switching an instruction set, which is applied to a control terminal, and the method includes:
  • the method further includes:
  • a switching instruction of the instruction set that the user inputs through the control button to switch the current instruction set to match the target smart device is received.
  • control terminal is a remote controller
  • main controlled smart device is a smart TV
  • controlled smart device includes one or more of a smart speaker, a projector, and an air conditioner.
  • the embodiment of the present application further provides a device for switching an instruction set, which is configured on a main controlled smart device, and the device includes:
  • a first acquiring module configured to acquire a control instruction of a switching instruction set sent by the control terminal
  • a display module configured to display a list of controlled smart devices according to the control instruction, where the controlled smart device list includes a plurality of controlled smart devices;
  • a second acquiring module configured to acquire, by the control terminal, a selection instruction for selecting a target smart device in the controlled smart device list
  • the first sending module is configured to send a set of instructions matching the target smart device to the control terminal.
  • the controlled smart device list is a list of controlled smart devices preset in the primary controlled smart device, or a list of controlled smart devices located in the same local area network obtained by the primary controlled smart device by searching.
  • the device further includes:
  • Uploading a module configured to upload the controlled smart device list including the instruction set matching the plurality of controlled smart devices to the primary controlled smart device or server before displaying the controlled smart device list according to the control instruction .
  • control terminal is a remote controller
  • main controlled smart device is a smart TV
  • controlled smart device includes one or more of a smart speaker, a projector, and an air conditioner.
  • the device further includes:
  • a determining module configured to: when it is determined that the instruction set matching the target smart device has been sent to the control terminal, send, to the control terminal, a current instruction set to be switched to an instruction set matching the target smart device Switch instructions.
  • the embodiment of the present application further provides an apparatus for switching an instruction set, which is configured in a control terminal, and the apparatus includes:
  • a second sending module configured to send a control instruction of the switching instruction set to the main controlled smart device
  • a third sending module configured to send, to the primary controlled smart device, a selection instruction for selecting a target smart device in the controlled smart device list, where the controlled smart device list is displayed on the primary controlled smart device;
  • the first receiving module is configured to receive an instruction set sent by the primary controlled smart device and matched with the target smart device.
  • the device further includes:
  • a second receiving module configured to receive a switching instruction sent by the primary controlled smart device to switch the current instruction set to an instruction set that matches the target smart device
  • the third receiving module is configured to receive a switching indication that the user inputs through the control button to switch the current instruction set to an instruction set that matches the target smart device.
  • control terminal is a remote controller
  • main controlled smart device is a smart TV
  • the controlled smart device includes one or more of a smart speaker, a projector, and an air conditioner.
  • the embodiment of the present application further provides a main controlled smart device, including:
  • At least one processor and,
  • the memory stores instructions executable by the one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a master controlled intelligence of any of the embodiments of the present application
  • the method of switching the instruction set on the device side is not limited to:
  • control terminal including:
  • At least one processor and,
  • the memory stores instructions executable by the one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform control terminal side of any of the embodiments of the present application The method of switching the instruction set.
  • the embodiment of the present application further provides a non-transitory computer readable storage medium, wherein the non-transitory computer readable storage medium stores computer instructions, where the computer instructions are used to cause the computer to execute the present A method of applying a handover instruction set on a primary controlled smart device side according to any one of the embodiments.
  • the embodiment of the present application further provides a non-transitory computer readable storage medium, wherein the non-transitory computer readable storage medium stores computer instructions, where the computer instructions are used to cause the computer to execute the present A method of controlling a switching instruction set on the terminal side of any one of the embodiments.
  • the embodiment of the present application further discloses a computer program product, where the computer program product comprises a computing program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, When the program instruction is executed by the computer, the computer is caused to execute the method of switching the instruction set on the main controlled smart device side in any of the embodiments of the present application.
  • the embodiment of the present application further discloses a computer program product, where the computer program product comprises a computing program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, When the program instruction is executed by the computer, the computer is caused to execute the method of controlling the switching instruction set on the terminal side of any one of the embodiments of the present application.
  • a method for switching an instruction set obtains a control instruction of a switching instruction set sent by a control terminal, and displays a list including a plurality of controlled smart devices according to the control instruction, and sends the control terminal to send Select the target smart device in the list of controlled smart devices
  • the optional selection instruction sends the instruction set matching the target smart device to the control terminal, implements switchability of the control instruction set in the control terminal, and realizes that one control terminal can control multiple different smart devices. The user no longer has to worry about the control object of each control terminal because there are many control terminals in the home, which improves the user experience.
  • FIG. 1 is a flowchart of a method for switching an instruction set according to Embodiment 1 of the present application
  • FIG. 2 is a flowchart of a method for switching an instruction set according to Embodiment 2 of the present application
  • FIG. 3 is a flowchart of a method for switching an instruction set according to Embodiment 3 of the present application.
  • FIG. 4 is a flowchart of a method for switching an instruction set according to Embodiment 4 of the present application.
  • FIG. 5 is a structural block diagram of an apparatus for switching an instruction set according to Embodiment 5 of the present application.
  • FIG. 6 is a structural block diagram of an apparatus for switching an instruction set according to Embodiment 6 of the present application.
  • FIG. 7 is a schematic diagram of a hardware structure of a main controlled intelligent device according to Embodiment 9 of the present application
  • FIG. 8 is a schematic structural diagram of a hardware of a control terminal according to Embodiment 10 of the present application.
  • Embodiment 1 is a flowchart of a method for switching an instruction set according to Embodiment 1 of the present application.
  • the method for switching an instruction set provided in this embodiment is applied to a master control smart device, and the method may be performed by a device that switches an instruction set.
  • the device may be implemented by means of hardware and/or software, and may be integrated into the master smart device, and the master smart device may alternatively be a smart TV.
  • the method of this embodiment includes:
  • the above step may be that the master smart device acquires, by using an infrared pulse receiving device, a control instruction of the switching instruction set sent by the control terminal through the infrared pulse transmitting device.
  • the initial state of the control terminal may include all instruction sets that match the primary controlled smart device, or may only include several instruction sets corresponding to common functions, such as a control instruction set that sends a switching instruction set to the primary controlled smart device. And a selection instruction set that makes a selection of the content displayed on the master controlled smart device.
  • the controlled smart device list is displayed according to the control instruction, and the controlled smart device list includes a plurality of controlled smart devices.
  • a plurality of control smart devices are displayed for the control terminal to select an instruction set to be switched with which controlled smart device.
  • the plurality of controlled smart devices may be smart devices commonly used in a user's home, such as a television, a speaker, an air conditioner, or a washing machine.
  • the control terminal sends a selection instruction for selecting the target smart device in the controlled smart device list to the primary controlled smart device according to the needs of the user, and the primary controlled smart device acquires the selection instruction.
  • S140 a set of instructions matching the target smart device is sent to the control terminal.
  • the control terminal sending, by the selection instruction, a set of instructions matching the target smart device to the control terminal, the control terminal has a function of controlling the target smart device, and thus the control object of the control terminal is selected according to the selected target smart device Differently, a control terminal can control multiple smart device objects.
  • the method for switching the instruction set obtaineds a control instruction of the switching instruction set sent by the control terminal, and displays a list including the plurality of controlled smart devices according to the control instruction, and acquires the selection sent by the control terminal.
  • the selection instruction of the target smart device in the controlled smart device list sends an instruction set matching the target smart device to the control terminal, thereby realizing the switchability of the control instruction set in the control terminal, thereby implementing A control terminal can control more A different smart device enhances the user experience.
  • FIG. 2 is a flowchart of a method for switching an instruction set according to Embodiment 2 of the present application. Based on the foregoing embodiment, the present embodiment can display more controlled smart devices, and then control the terminal to control more intelligent devices by using the switching instruction set. As shown in FIG. 2, the method in this embodiment includes:
  • the controlled smart device list is uploaded to the primary controlled smart device or server by using an instruction set matching a plurality of controlled smart devices.
  • the controlled smart device list includes an instruction set matching a plurality of controlled smart devices to be uploaded to the primary controlled smart device, matching the target smart device even if the network is not connected
  • the instruction set is sent to the control terminal, so that the control terminal can control different target smart devices;
  • the controlled smart device list includes an instruction set matching a plurality of controlled smart devices, uploading to the server
  • the instruction set matching the target smart device can be sent to the control terminal, so that the control terminal can control different target smart devices.
  • the server can store a larger number of instruction sets that match the controlled smart device.
  • this step may also be performed after S220, as long as the instruction set is guaranteed to be stored before being downloaded and sent to the control terminal.
  • a controlled smart device list is displayed according to the control instruction, and the controlled smart device list includes a plurality of controlled smart devices.
  • the controlled smart device list may be a list of controlled smart devices preset in the primary controlled smart device or controlled by the primary controlled smart device in a same local area network.
  • the smart device list can be applied to the smart home center through the local area network search.
  • the main controlled smart device is used as the main control center, and all the controlled smart devices communicate with the main control center.
  • the controlled smart device list includes a plurality of controlled smart devices, and the control terminal can control multiple control groups by switching the instruction set in the control terminal to an instruction set matching the controlled smart device.
  • the intelligent device is controlled; when a new controlled smart device appears, the controlled smart device list can be manually updated or automatically updated, so that the control terminal can control more new smart devices.
  • S240 a selection instruction sent by the control terminal to select the target smart device in the controlled smart device list is acquired.
  • control terminal is a remote controller
  • main controlled smart device is a smart TV
  • controlled smart device includes one or more of a smart speaker, a projector, and an air conditioner.
  • the method for switching an instruction set provided by the embodiment, after the display of the controlled smart device list according to the control instruction, uploading the controlled smart device list to an instruction set matching a plurality of controlled smart devices to The master controlled smart device or the server then displays a list including the plurality of controlled smart devices according to the obtained control instruction of the switching instruction set sent by the control terminal, and selects the selected smart device list sent by the control terminal.
  • the selection instruction of the target smart device is sent to the control terminal by the instruction set matching the target smart device, thereby realizing the switchability of the control instruction set in the control terminal, thereby realizing that one control terminal can control more A number of different smart devices enhance the user experience.
  • Embodiment 3 is a flowchart of a method for switching an instruction set according to Embodiment 3 of the present application.
  • the present embodiment is based on the foregoing embodiment, and can avoid repeatedly downloading an instruction set that matches the same smart device, as shown in FIG.
  • the method of an embodiment comprises:
  • the controlled smart device list is displayed according to the control instruction, and the controlled smart device list includes a plurality of controlled smart devices.
  • S330 a selection instruction sent by the control terminal to select the target smart device in the controlled smart device list is acquired.
  • S340 it is determined whether an instruction set matching the target smart device has been sent to the control terminal, and if yes, executing “S350, transmitting, to the control terminal, switching the current instruction set to the target intelligence "Switching instruction of the device-matched instruction set", if not, executing "S360, transmitting an instruction set matching the target smart device to the control terminal".
  • a handover instruction for switching the current instruction set to an instruction set matching the target smart device is sent to the control terminal.
  • the instruction set that matches the target smart device is already included in the control terminal.
  • the instruction set does not need to be downloaded again, and only one of the current control units is sent to the control terminal.
  • the instruction set is switched to an instruction to switch the instruction set that matches the target smart device.
  • the switching indication may be obtained by interacting with the master smart device.
  • the master smart device acquires a selection instruction sent by the control terminal to select the target smart device in the controlled smart device list, and after determining that the The control terminal sends an instruction set matching the target smart device, and directly sends a command set state to the control terminal to switch to the target smart device. It is also possible that the user obtains the switching instruction by the control terminal by controlling a physical button on the terminal.
  • the method for switching the instruction set provided by the embodiment, after obtaining the selection instruction of the target smart device in the controlled smart device list sent by the control terminal, determining whether the device has been sent to the control terminal An instruction set matched by the target smart device, if yes, sending a handover instruction to the control terminal to switch the current instruction set to an instruction set matching the target smart device, and if not, matching the target smart device
  • the instruction set is sent to the control terminal, so that the instruction set matching the same smart device can be repeatedly downloaded, and the efficiency of switching the instruction set is improved.
  • FIG. 4 is a flowchart of a method for switching an instruction set according to Embodiment 4 of the present application.
  • the method for switching an instruction set provided in this embodiment is applied to a control terminal, and the method may be performed by a device that switches an instruction set. It can be implemented by means of hardware and/or software, and can generally be integrated in a control terminal, which can be a remote controller. Referring to FIG. 4, the method in this embodiment includes:
  • a control instruction to switch the instruction set is sent to the primary controlled smart device.
  • a selection instruction for selecting a target smart device in the controlled smart device list is sent to the primary controlled smart device, and the controlled smart device list is displayed on the primary controlled smart device.
  • an instruction set transmitted by the master controlled smart device that matches the target smart device is received.
  • the above interaction with the primary controlled smart device can be achieved by sending an infrared pulse.
  • control terminal is a remote controller
  • main controlled smart device is a smart TV
  • controlled smart device includes one or more of a smart speaker, a projector, and an air conditioner.
  • the method for switching the instruction set provided by the embodiment by sending a control instruction of the switching instruction set to the main controlled smart device, and selecting a selection instruction of the target smart device in the controlled smart device list, and receiving the main controlled smart device
  • the sent instruction set matching the target smart device is implemented
  • the switchability of the control instruction set in the control terminal is implemented, thereby realizing that one control terminal can control more different smart devices, and the user does not need to have control of each control terminal because there are many control terminals in the home. What the object is and troubles, improving the user experience.
  • the method can also include:
  • a switching instruction of the instruction set that the user inputs through the control button to switch the current instruction set to match the target smart device is received.
  • the control button may be a physical button disposed on the control terminal, and may set different gear positions for the physical button, and may respond to different instruction sets when the physical button is in different gear positions, thereby controlling different smart device.
  • the user may perform the switching operation of the instruction set only by using the physical button set on the control terminal, and then the user does not need to Execute the above S410-S430.
  • the device may be configured in a primary controlled smart device, and the primary controlled smart device may be a smart TV. See FIG.
  • the device includes: a first obtaining module 510, a display module 520, a second obtaining module 530, and a first sending module 540, where
  • the first obtaining module 510 is configured to acquire a control instruction of the switching instruction set sent by the control terminal, and the display module 520 is configured to display the controlled smart device list according to the control instruction, where the controlled smart device list includes multiple controlled
  • the second obtaining module 530 is configured to acquire a selection instruction sent by the control terminal to select the target smart device in the controlled smart device list; the first sending module 540 is configured to match the target smart device.
  • the set of instructions is sent to the control terminal.
  • the controlled smart device list may be a list of controlled smart devices preset in the primary controlled smart device, or may be located in the same manner as the primary controlled smart device searches through A list of controlled smart devices in a local area network.
  • the controlled smart device list includes a plurality of controlled smart devices, and the control terminal can control multiple control groups by switching the instruction set in the control terminal to an instruction set matching the controlled smart device.
  • the intelligent device is controlled; when a new controlled smart device appears, the controlled smart device list can be manually updated or automatically updated, so that the control terminal can control more new smart devices.
  • the device may further include: an uploading module, configured to: after displaying the controlled smart device list according to the control instruction, including the controlled smart device list including an instruction set matching multiple controlled smart devices Upload to the primary controlled smart device or server.
  • an uploading module configured to: after displaying the controlled smart device list according to the control instruction, including the controlled smart device list including an instruction set matching multiple controlled smart devices Upload to the primary controlled smart device or server.
  • control terminal may be a remote controller
  • main controlled smart device may be a smart TV
  • controlled smart device may include one or more of a smart speaker, a projector, and an air conditioner.
  • the device may further include: a determining module, configured to: when it is determined that the instruction set that matches the target smart device has been sent to the control terminal, to the control The terminal transmits a handover indication that switches the current instruction set to an instruction set that matches the target smart device.
  • a determining module configured to: when it is determined that the instruction set that matches the target smart device has been sent to the control terminal, to the control The terminal transmits a handover indication that switches the current instruction set to an instruction set that matches the target smart device.
  • the embodiment obtains a control instruction of the switching instruction set sent by the control terminal, and displays a list including the plurality of controlled smart devices according to the control instruction, and selects a target in the controlled smart device list sent by the control terminal.
  • the selection instruction of the smart device sends a command set matching the target smart device to the control terminal, which implements switchability of the control instruction set in the control terminal, thereby implementing a control terminal that can control multiple different Smart devices enhance the user experience.
  • FIG. 6 is a block diagram of a device configuration of a handover instruction set according to Embodiment 6 of the present application.
  • the device may be configured in a control terminal, and the control terminal may be a remote controller.
  • the device includes: a second sending module 610, a third sending module 620, and a first receiving module 630, where
  • the second sending module 610 is configured to send a control instruction of the switching instruction set to the primary controlled smart device
  • the third sending module 620 is configured to send the selection of the target smart device in the selected controlled smart device list to the primary controlled smart device.
  • the instruction that the controlled smart device list is displayed on the primary controlled smart device; the first receiving module 630 is configured to receive a command set that is sent by the primary controlled smart device and matched with the target smart device.
  • the device may further include: a second receiving module configured to receive the primary controlled intelligent The switching instruction sent by the device to switch the current instruction set to the instruction set matching the target smart device; or the third receiving module is configured to receive the current instruction set input by the user through the control button to switch to the target intelligence The indication of the switching of the instruction set matched by the device.
  • a second receiving module configured to receive the primary controlled intelligent The switching instruction sent by the device to switch the current instruction set to the instruction set matching the target smart device
  • the third receiving module is configured to receive the current instruction set input by the user through the control button to switch to the target intelligence The indication of the switching of the instruction set matched by the device.
  • the user may perform the switching operation of the instruction set only by using the physical button set on the control terminal, and then the user does not need to Interact with the master controlled smart device.
  • control terminal is a remote controller
  • main controlled smart device is a smart TV
  • controlled smart device includes one or more of a smart speaker, a projector, and an air conditioner.
  • control instruction of the switching instruction set is sent to the main controlled smart device, and the selection instruction of the target smart device in the controlled smart device list is selected, and the matching information sent by the main controlled smart device and the target smart device is received.
  • the instruction set realizes the switchability of the control instruction set in the control terminal, thereby realizing that one control terminal can control more different smart devices, and the user does not have to have many control terminals at home but cannot distinguish each one. Controlling the terminal's control object is annoying and improving the user experience.
  • the seventh embodiment of the present application provides a non-transitory computer storage medium, where the computer storage medium stores computer executable instructions, and the computer executable instructions can perform the switching on the main controlled smart device side in any of the foregoing method embodiments.
  • the method of the instruction set is not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, the computer storage medium, and the computer executable instructions can perform the switching on the main controlled smart device side in any of the foregoing method embodiments.
  • the method of the instruction set is not limited to, a computer executable instructions, and the computer executable instructions can perform the switching on the main controlled smart device side in any of the foregoing method embodiments.
  • Embodiment 8 of the present application provides a non-transitory computer storage medium, where the computer storage medium stores computer executable instructions, which can execute the switching instruction set on the control terminal side in any of the foregoing method embodiments. method.
  • FIG. 7 is a schematic structural diagram of hardware of a main controlled smart device according to Embodiment 9 of the present application. As shown in FIG. 7, the device includes:
  • processors 710 and memory 720 one processor 710 is taken as an example in FIG.
  • the master controlled smart device may further include: an input device 730 and an output device 740.
  • the processor 710, the memory 720, the input device 730, and the output device 740 can be connected via a bus or In other ways, the connection is made in FIG. 7 by way of a bus connection.
  • the memory 720 is used as a non-transitory computer readable storage medium, and can be used for storing non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions corresponding to the method for executing the switching instruction set in the embodiment of the present application.
  • / Module for example, the first acquisition module 510, the display module 520, the second acquisition module 530, and the first transmission module 540 shown in FIG. 5).
  • the processor 710 executes various functional applications and data processing of the server by running non-transitory software programs, instructions, and modules stored in the memory 720, that is, a method of implementing a switching instruction set on the main controlled smart device side.
  • the memory 720 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to use of the terminal in which the application interacts, and the like.
  • memory 720 can include high speed random access memory, and can also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device.
  • the memory 720 can optionally include memory remotely located relative to the processor 710 that can be connected to the terminal of the application interaction via a network.
  • Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
  • Input device 730 can receive input numeric or character information, as well as key signal inputs related to user settings and function control of the terminal that interacts with the application.
  • the output device 740 can include a display device such as a display screen.
  • the one or more modules are stored in the memory 720, and when executed by the one or more processors 710, perform the method of executing the master controlled smart device side switching instruction set in any of the above method embodiments.
  • FIG. 8 is a schematic structural diagram of a hardware of a control terminal according to Embodiment 10 of the present application. As shown in FIG. 8, the device includes:
  • One or more processors 810 and memory 820, one processor 810 is taken as an example in FIG.
  • the control terminal may further include: an input device 830 and an output device 840.
  • the processor 810, the memory 820, the input device 830, and the output device 840 may be connected by a bus or other means, as exemplified by a bus connection in FIG.
  • the memory 820 is used as a non-transitory computer readable storage medium, and can be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions corresponding to the method for switching instruction sets in the embodiment of the present application.
  • Module for example, second transmitting module 610, third transmitting module 620, and first receiving module 630 shown in FIG. 6).
  • the processor 810 executes various functional applications and data processing of the server by running the non-transitory software programs, instructions, and modules stored in the memory 820, that is, the method for controlling the switching instruction set on the terminal side of the above method embodiment.
  • the memory 820 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to use of the terminal in which the application interacts, and the like.
  • memory 820 can include high speed random access memory, and can also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device.
  • memory 820 can optionally include memory remotely located relative to processor 810, which can be connected to the terminal of the application interaction via a network.
  • Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
  • Input device 830 can receive input numeric or character information, as well as key signal inputs related to user settings and function control of the terminal that interacts with the application.
  • the output device 840 can include a display device such as a display screen.
  • the one or more modules are stored in the memory 820, and when executed by the one or more processors 810, perform the method of controlling the switching instruction set on the terminal side in any of the above method embodiments.
  • the above product can perform the method provided by any embodiment of the present application, and has the corresponding functional modules and beneficial effects of the execution method.
  • the above product can perform the method provided by any embodiment of the present application, and has the corresponding functional modules and beneficial effects of the execution method.
  • a program instructing related hardware may be completed by a program instructing related hardware, and the program is stored in a storage medium, and includes a plurality of instructions for making a device (which may be a single chip microcomputer). , a chip, etc. or a processor performs all or part of the steps of the methods described in various embodiments of the present application.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
  • the embodiment of the present application implements the switchability of the control instruction set in the control terminal by adopting the foregoing technical solution, thereby implementing a control terminal that can control multiple different smart devices, thereby improving the user experience.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Selective Calling Equipment (AREA)

Abstract

一种切换指令集的方法及装置,所述方法包括获取控制终端发送的切换指令集的控制指令(110);根据所述控制指令显示被控智能设备列表,所述被控智能设备列表包括多个被控智能设备(120);获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令(130);将与所述目标智能设备匹配的指令集发送到所述控制终端(140),通过获取控制终端发送的切换指令集的控制指令以及选择目标智能设备的选择指令,将与所述目标智能设备匹配的指令集发送到所述控制终端。

Description

切换指令集的方法及装置
本申请要求在2016年3月31日提交中国专利局、申请号为2016101961683、发明名称为“一种切换指令集的方法及装置”的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
技术领域
本申请涉及智能设备控制技术领域,例如涉及一种切换指令集的方法及装置。
背景技术
随着科技的发展,数字化越来越深入生活。各种电器逐渐进入智能化,例如空调、电视、音箱以及投影仪等,相关技术推出的智能电视机具有更为丰富的人机交互功能。
在实现本申请的过程中,发明人发现相关技术中至少存在如下问题:通常每个空调、电视以及音箱等智能电器均配有一个专门的遥控器,每个遥控器只能控制一个电器,不能同时控制几个不同的电器,功能单一,因此用户使用起来很不便捷,用户体验差。
发明内容
本申请提供了一种切换指令集的方法及装置,以实现切换控制终端内的控制指令集,可以实现一个控制终端可以控制多个不同的智能设备。
第一方面,本申请实施例提供了一种切换指令集的方法,应用于主被控智能设备,该方法包括:
获取控制终端发送的切换指令集的控制指令;
根据所述控制指令显示被控智能设备列表,所述被控智能设备列表包括多个被控智能设备;
获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令;以及,
将与所述目标智能设备匹配的指令集发送到所述控制终端。
可选的,所述被控智能设备列表为预置在所述主被控智能设备中的被控智能设备列表,或者为所述主被控智能设备通过搜索得到的位于同一局域网内的被控智能设备列表。
可选的,在根据所述控制指令显示被控智能设备列表之前,还包括:
将所述被控智能设备列表包括与多个被控智能设备匹配的指令集上传到所述主被控智能设备或者服务器。
可选的,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
可选的,所述方法还包括:
当判断已向所述控制终端发送过与所述目标智能设备匹配的指令集,则向所述控制终端发送将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
第二方面,本申请实施例还提供了一种切换指令集的方法,应用于控制终端,该方法包括:
向主被控智能设备发送切换指令集的控制指令;
向主被控智能设备发送选择被控智能设备列表中的目标智能设备的选择指令,所述被控智能设备列表在主被控智能设备上显示;以及,
接收主被控智能设备发送的与所述目标智能设备匹配的指令集。
可选的,所述方法还包括:
接收主被控智能设备发送的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示;或者,
接收用户通过控制按钮输入的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
可选的,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
第三方面,本申请实施例还提供了一种切换指令集的装置,配置于主被控智能设备,该装置包括:
第一获取模块,设置为获取控制终端发送的切换指令集的控制指令;
显示模块,设置为根据所述控制指令显示被控智能设备列表,所述被控智能设备列表包括多个被控智能设备;
第二获取模块,设置为获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令;以及,
第一发送模块,设置为将与所述目标智能设备匹配的指令集发送到所述控制终端。
所述被控智能设备列表为预置在所述主被控智能设备中的被控智能设备列表,或者为所述主被控智能设备通过搜索得到的位于同一局域网内的被控智能设备列表。
可选的,所述装置还包括:
上传模块,设置为在根据所述控制指令显示被控智能设备列表之前,将所述被控智能设备列表包括与多个被控智能设备匹配的指令集上传到所述主被控智能设备或者服务器。
可选的,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
可选的,所述装置还包括:
判断模块,设置为当判断已向所述控制终端发送过与所述目标智能设备匹配的指令集,则向所述控制终端发送将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
第四方面,本申请实施例还提供了一种切换指令集的装置,配置于控制终端,该装置包括:
第二发送模块,设置为向主被控智能设备发送切换指令集的控制指令;
第三发送模块,设置为向主被控智能设备发送选择被控智能设备列表中的目标智能设备的选择指令,所述被控智能设备列表在主被控智能设备上显示;
第一接收模块,设置为接收主被控智能设备发送的与所述目标智能设备匹配的指令集。
可选的,所述装置还包括:
第二接收模块,设置为接收主被控智能设备发送的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示;或者,
第三接收模块,设置为接收用户通过控制按钮输入的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
可选的,所述控制终端为遥控器,所述主被控智能设备为智能电视,所 述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
第五方面,本申请实施例还提供了一种主被控智能设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例中任一的主被控智能设备侧的切换指令集的方法。
第六方面,本申请实施例还提供了一种控制终端,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例中任一的控制终端侧的切换指令集的方法。
第七方面,本申请实施例还提供了一种非暂态计算机可读存储介质,其中,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行本申请实施例中任一的主被控智能设备侧的切换指令集的方法。
第八方面,本申请实施例还提供了一种非暂态计算机可读存储介质,其中,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行本申请实施例中任一的控制终端侧的切换指令集的方法。
第九方面,本申请实施例还公开了一种计算机程序产品,其中,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行本申请实施例中任一的主被控智能设备侧的切换指令集的方法。
第十方面,本申请实施例还公开了一种计算机程序产品,其中,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行本申请实施例中任一的控制终端侧的切换指令集的方法。
本申请实施例提供的一种切换指令集的方法,通过获取控制终端发送的切换指令集的控制指令,并根据所述控制指令显示包括多个被控智能设备的列表,通过获取控制终端发送的选择所述被控智能设备列表中的目标智能设 备的选择指令将与所述目标智能设备匹配的指令集发送到所述控制终端,实现了所述控制终端内控制指令集的可切换性,实现了一个控制终端可以控制多个不同的智能设备,用户不用再因为家里有很多个控制终端却分不清楚每个控制终端的控制对象是什么而烦恼,提升了用户体验。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本申请实施例一提供的一种切换指令集的方法流程图;
图2是本申请实施例二提供的一种切换指令集的方法流程图;
图3是本申请实施例三提供的一种切换指令集的方法流程图;
图4是本申请实施例四提供的一种切换指令集的方法流程图;
图5是本申请实施例五提供的一种切换指令集的装置结构框图;
图6是本申请实施例六提供的一种切换指令集的装置结构框图;
图7是本申请实施例九提供的一种主被控智能设备的硬件结构示意图;图8是本申请实施例十提供的一种控制终端的硬件结构示意图。
具体实施方式
下面结合附图和实施例对本申请作详细说明。可以理解的是,此处所描述的实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在不冲突的情况下,实施例中的特征可以相互任意组合。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各项步骤的顺序可以被重新安排。当其步骤完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程和子程序等。
实施例一
图1为本申请实施例一的一种切换指令集的方法流程图,本实施例提供的一种切换指令集的方法应用于主控智能设备,该方法可以由切换指令集的装置来执行,所述装置可通过硬件和/或软件的方式实现,一般可集成于主控智能设备中,所述主控智能设备可选的可以为智能电视。参见图1所示,本实施例的方法包括:
在S110中,获取控制终端发送的切换指令集的控制指令。
其中,上述步骤可以是主控智能设备通过红外脉冲接收装置获取控制终端通过红外脉冲发送装置发送的所述切换指令集的控制指令。所述控制终端的初始状态可以包含与主被控智能设备匹配的所有指令集,也可以只包含几个与常用功能对应的指令集,例如向主被控智能设备发送切换指令集的控制指令集和对主被控智能设备上显示的内容做出选择的选择指令集等。
在S120中,根据所述控制指令显示被控智能设备列表,所述被控智能设备列表包括多个被控智能设备。
当主被控智能设备获取到控制终端发送的切换指令集的控制指令后,会显示很多个控制智能设备,以供控制终端选择到底要切换与哪个被控智能设备匹配的指令集。其中,所述多个被控智能设备可以是用户家庭常用的智能设备,例如电视、音箱、空调或者洗衣机等。
在S130中,获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令。
控制终端根据用户的需要向主被控智能设备发送选择所述被控智能设备列表中的目标智能设备的选择指令,被主被控智能设备获取到所述选择指令。
在S140中,将与所述目标智能设备匹配的指令集发送到所述控制终端。
根据所述选择指令将与所述目标智能设备匹配的指令集发送到所述控制终端,控制终端便具有了控制所述目标智能设备的功能,因此控制终端的控制对象因所选择的目标智能设备的不同而不同,实现了一个控制终端可以控制多个智能设备对象。
本实施例提供的一种切换指令集的方法,通过获取控制终端发送的切换指令集的控制指令,并根据所述控制指令显示包括多个被控智能设备的列表,通过获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令将与所述目标智能设备匹配的指令集发送到所述控制终端,实现了所述控制终端内控制指令集的可切换性,进而实现了一个控制终端可以控制多 个不同的智能设备,提升了用户体验。
实施例二
图2是本申请实施例二的一种切换指令集的方法流程图。本实施例以上述实施例为基础,可以显示更多的被控智能设备,进而通过切换指令集控制终端可以控制更多的智能设备,参见图2所示,本实施例的方法包括:
在S210中,将所述被控智能设备列表包括与多个被控智能设备匹配的指令集上传到所述主被控智能设备或者服务器。
当将所述被控智能设备列表包括与多个被控智能设备匹配的指令集上传到所述主被控智能设备时,即使在不连网的情况下也可以将与所述目标智能设备匹配的指令集发送到所述控制终端,从而使所述控制终端可以控制不同的目标智能设备;当将所述被控智能设备列表包括与多个被控智能设备匹配的指令集上传到服务器时,一般情况下,需要在主被控智能设备连网的情况下,才能完成将与所述目标智能设备匹配的指令集发送到所述控制终端,从而使所述控制终端可以控制不同的目标智能设备。但是考虑到主被控智能设备本身的内存限制,服务器能够存储数量更多的与被控智能设备匹配的指令集。
需要说明的是,本步骤也可以在S220之后进行,只要保证所述指令集被下载发送到所述控制终端之前已经被存储即可。
在S220中,获取控制终端发送的切换指令集的控制指令。
在230中,根据所述控制指令显示被控智能设备列表,所述被控智能设备列表包括多个被控智能设备。
可选的,所述被控智能设备列表可以为预置在所述主被控智能设备中的被控智能设备列表或者为所述主被控智能设备通过搜索得到的位于同一局域网内的被控智能设备列表,通过局域网搜索得到被控智能设备列表的情况可以适用于智能家居中心,主被控智能设备一个作为主控中心,所有的被控智能设备都与主控中心进行通信。所述被控智能设备列表包括多个被控智能设备,通过将所述控制终端内的指令集切换为与所述被控智能设备相匹配的指令集,从而实现所述控制终端可以控制多个被控智能设备;当有新的被控智能设备出现时,所述被控智能设备列表可以被手动更新或者自动更新,以使所述控制终端可以控制更多的新智能设备。
在S240中,获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令。
在S250中,将与所述目标智能设备匹配的指令集发送到所述控制终端。
可选的,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
本实施例提供的一种切换指令集的方法,通过在根据所述控制指令显示被控智能设备列表之前,将所述被控智能设备列表包括与多个被控智能设备匹配的指令集上传到所述主被控智能设备或者服务器,然后根据获取到的控制终端发送的切换指令集的控制指令显示包括多个被控智能设备的列表,通过获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令将与所述目标智能设备匹配的指令集发送到所述控制终端,实现了所述控制终端内控制指令集的可切换性,进而实现了一个控制终端可以控制更多个不同的智能设备,提升了用户体验。
实施例三
图3为本申请实施例三的一种切换指令集的方法的流程图,本实施例以上述实施例为基础,可以避免重复下载与相同智能设备匹配的指令集,参见图3所示,本实施例的方法包括:
在S310中,获取控制终端发送的切换指令集的控制指令。
在S320中,根据所述控制指令显示被控智能设备列表,所述被控智能设备列表包括多个被控智能设备。
在S330中,获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令。
在S340中,判断是否已向所述控制终端发送过与所述目标智能设备匹配的指令集,如果是,则执行“S350、向所述控制终端发送将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示”,如果否,执行“S360、将与所述目标智能设备匹配的指令集发送到所述控制终端”。
在S350中,向所述控制终端发送将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
此种情况是针对所述控制终端内已经包含了与目标智能设备匹配的指令集,此时,无需再次下载所述指令集,只需向所述控制终端发送一个将当前 指令集切换为与所述目标智能设备匹配的指令集的切换指示即可。所述切换指示可以是通过与主控智能设备交互获得,比如,主控智能设备获取了控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令,且经判断,已向所述控制终端发送过与所述目标智能设备匹配的指令集,则直接向控制终端发送切换到与所述目标智能设备匹配的指令集状态。也可以是用户通过控制终端上的物理按钮让控制终端获得所述切换指示。
在S360中,将与所述目标智能设备匹配的指令集发送到所述控制终端。
本实施例提供的一种切换指令集的方法,通过在获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令之后,判断是否已向所述控制终端发送过与所述目标智能设备匹配的指令集,如果是,则向所述控制终端发送将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示,如果否,将与所述目标智能设备匹配的指令集发送到所述控制终端,从而可以避免重复下载与相同智能设备匹配的指令集,提高切换指令集的效率。
实施例四
图4为本申请实施例四的一种切换指令集的方法流程图,本实施例提供的一种切换指令集的方法应用于控制终端,该方法可以由切换指令集的装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可集成于控制终端中,所述控制终端可以为遥控器。参见图4所示,本实施例的方法包括:
在410中,向主被控智能设备发送切换指令集的控制指令。
在420中,向主被控智能设备发送选择被控智能设备列表中的目标智能设备的选择指令,所述被控智能设备列表在主被控智能设备上显示。
在430中,接收主被控智能设备发送的与所述目标智能设备匹配的指令集。
上述与主被控智能设备之间的交互可以通过发送红外脉冲的方式实现。
可选的,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
本实施例提供的一种切换指令集的方法,通过向主被控智能设备发送切换指令集的控制指令以及选择被控智能设备列表中的目标智能设备的选择指令,并接收主被控智能设备发送的与所述目标智能设备匹配的指令集,实现 了所述控制终端内控制指令集的可切换性,进而实现了一个控制终端可以控制更多个不同的智能设备,用户不用再因为家里有很多个控制终端却分不清楚每个控制终端的控制对象是什么而烦恼,提升了用户体验。
在上述技术方案的基础上,当所述控制终端内已经包含了与目标智能设备匹配的指令集时,当想利用控制终端控制所述目标智能设备时,无需再次接收与所述目标智能设备相匹配的指令集,直接切换即可,因此所述方法还可以包括:
接收主被控智能设备发送的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示;或者,
接收用户通过控制按钮输入的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
所述控制按钮可以是设置在控制终端上的物理按钮,可以给所述物理按钮设置不同的档位,当所述物理按钮处于不同的档位时可以响应不同的指令集,进而可以控制不同的智能设备。
需要说明的是,当所述控制终端内已经包含了与目标智能设备匹配的指令集时,用户可以仅通过使用所述控制终端上设置的物理按钮进行指令集的切换操作,此时则无需再执行上述S410-S430。
实施例五
图5是本申请实施例五提供的一种切换指令集的装置结构框图,所述装置可以配置于主被控智能设备中,所述主被控智能设备可以为智能电视,参见图5所示,该装置包括:第一获取模块510,显示模块520,第二获取模块530和第一发送模块540,其中,
第一获取模块510,设置为获取控制终端发送的切换指令集的控制指令;显示模块520,设置为根据所述控制指令显示被控智能设备列表,所述被控智能设备列表包括多个被控智能设备;第二获取模块530,设置为获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令;第一发送模块540,设置为将与所述目标智能设备匹配的指令集发送到所述控制终端。
可选的,所述被控智能设备列表可以为预置在所述主被控智能设备中的被控智能设备列表,或者可以为所述主被控智能设备通过搜索得到的位于同 一局域网内的被控智能设备列表。所述被控智能设备列表包括多个被控智能设备,通过将所述控制终端内的指令集切换为与所述被控智能设备相匹配的指令集,从而实现所述控制终端可以控制多个被控智能设备;当有新的被控智能设备出现时,所述被控智能设备列表可以被手动更新或者自动更新,以使所述控制终端可以控制更多的新智能设备。
可选的,所述装置还可以包括:上传模块,设置为在根据所述控制指令显示被控智能设备列表之前,将所述被控智能设备列表包括与多个被控智能设备匹配的指令集上传到所述主被控智能设备或者服务器。
可选的,所述控制终端可以为遥控器,所述主被控智能设备可以为智能电视,所述被控智能设备可以包括智能音箱、投影仪、空调中的一种或多种。
在上述技术方案的基础上,可选的,所述装置还可以包括:判断模块,设置为当判断已向所述控制终端发送过与所述目标智能设备匹配的指令集,则向所述控制终端发送将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
本实施例通过获取控制终端发送的切换指令集的控制指令,并根据所述控制指令显示包括多个被控智能设备的列表,通过获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令将与所述目标智能设备匹配的指令集发送到所述控制终端,实现了所述控制终端内控制指令集的可切换性,进而实现了一个控制终端可以控制多个不同的智能设备,提升了用户体验。
实施例六
图6是本申请实施例六提供的一种切换指令集的装置结构框图,所述装置可以配置于控制终端中,所述控制终端可以为遥控器,参见图6所示,该装置包括:第二发送模块610,第三发送模块620和第一接收模块630,其中,
第二发送模块610,设置为向主被控智能设备发送切换指令集的控制指令;第三发送模块620,设置为向主被控智能设备发送选择被控智能设备列表中的目标智能设备的选择指令,所述被控智能设备列表在主被控智能设备上显示;第一接收模块630,设置为接收主被控智能设备发送的与所述目标智能设备匹配的指令集。
可选的,所述装置还可以包括:第二接收模块,设置为接收主被控智能 设备发送的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示;或者,第三接收模块,设置为接收用户通过控制按钮输入的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
需要说明的是,当所述控制终端内已经包含了与目标智能设备匹配的指令集时,用户可以仅通过使用所述控制终端上设置的物理按钮进行指令集的切换操作,此时则无需再与主被控智能设备进行交互。
可选的,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
本实施例通过向主被控智能设备发送切换指令集的控制指令以及选择被控智能设备列表中的目标智能设备的选择指令,并接收主被控智能设备发送的与所述目标智能设备匹配的指令集,实现了所述控制终端内控制指令集的可切换性,进而实现了一个控制终端可以控制更多个不同的智能设备,用户不用再因为家里有很多个控制终端却分不清楚每个控制终端的控制对象是什么而烦恼,提升了用户体验。
实施例七
本申请实施例七提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的主被控智能设备侧的切换指令集的方法。
实施例八
本申请实施例八提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的控制终端侧的切换指令集的方法。
实施例九
图7是本申请实施例九提供的一种主被控智能设备的硬件结构示意图,如图7所示,该设备包括:
一个或多个处理器710以及存储器720,图7中以一个处理器710为例。
主被控智能设备还可以包括:输入装置730和输出装置740。
处理器710、存储器720、输入装置730和输出装置740可以通过总线或 者其他方式连接,图7中以通过总线连接为例。
存储器720作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本申请实施例中的执行切换指令集的方法对应的程序指令/模块(例如,附图5所示的第一获取模块510,显示模块520,第二获取模块530和第一发送模块540)。处理器710通过运行存储在存储器720中的非暂态软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现主被控智能设备侧的切换指令集的方法。
存储器720可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据应用程序交互的终端的使用所创建的数据等。此外,存储器720可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器720可选包括相对于处理器710远程设置的存储器,这些远程存储器可以通过网络连接至应用程序交互的终端。
上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置730可接收输入的数字或字符信息,以及产生与应用程序交互的终端的用户设置以及功能控制有关的键信号输入。输出装置740可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器720中,当被所述一个或者多个处理器710执行时,执行上述任意方法实施例中的执行主被控智能设备侧切换指令集的方法。
实施例十
图8是本申请实施例十提供的一种控制终端的硬件结构示意图,如图8所示,该设备包括:
一个或多个处理器810以及存储器820,图8中以一个处理器810为例。
控制终端还可以包括:输入装置830和输出装置840。
处理器810、存储器820、输入装置830和输出装置840可以通过总线或者其他方式连接,图8中以通过总线连接为例。
存储器820作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本申请实施例中的切换指令集的方法对应的程序指令/模块(例如,附图6所示的第二发送模块610,第三发送模块620和第一接收模块630)。处理器810通过运行存储在存储器820中的非暂态软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例控制终端侧的切换指令集的方法。
存储器820可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据应用程序交互的终端的使用所创建的数据等。此外,存储器820可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器820可选包括相对于处理器810远程设置的存储器,这些远程存储器可以通过网络连接至应用程序交互的终端。
上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置830可接收输入的数字或字符信息,以及产生与应用程序交互的终端的用户设置以及功能控制有关的键信号输入。输出装置840可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器820中,当被所述一个或者多个处理器810执行时,执行上述任意方法实施例中的控制终端侧的切换指令集的方法。
上述产品可执行本申请任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的方法。
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
注意,上述仅为本申请的可选实施例。本领域技术人员会理解,本申请不限于这里所述的特定实施例。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例。
工业实用性
本申请实施例通过采用上述技术方案,实现了所述控制终端内控制指令集的可切换性,进而实现了一个控制终端可以控制多个不同的智能设备,提升了用户体验。

Claims (22)

  1. 一种切换指令集的方法,应用于主被控智能设备,包括:
    获取控制终端发送的切换指令集的控制指令;
    根据所述控制指令显示被控智能设备列表,所述被控智能设备列表包括多个被控智能设备;
    获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令;以及,
    将与所述目标智能设备匹配的指令集发送到所述控制终端。
  2. 根据权利要求1所述的方法,其中,所述被控智能设备列表为预置在所述主被控智能设备中的被控智能设备列表,或者为所述主被控智能设备通过搜索得到的位于同一局域网内的被控智能设备列表。
  3. 根据权利要求1或2所述的方法,在根据所述控制指令显示被控智能设备列表之前,还包括:
    将所述被控智能设备列表包括与多个被控智能设备匹配的指令集上传到所述主被控智能设备或者服务器。
  4. 根据权利要求1所述的方法,其中,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
  5. 根据权利要求1-4任一所述的方法,所述方法还包括:
    当判断已向所述控制终端发送过与所述目标智能设备匹配的指令集,则向所述控制终端发送将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
  6. 一种切换指令集的方法,应用于控制终端,包括:
    向主被控智能设备发送切换指令集的控制指令;
    向主被控智能设备发送选择被控智能设备列表中的目标智能设备的选择指令,所述被控智能设备列表在主被控智能设备上显示;以及,
    接收主被控智能设备发送的与所述目标智能设备匹配的指令集。
  7. 根据权利要求6所述的方法,还包括:
    接收主被控智能设备发送的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示;或者,
    接收用户通过控制按钮输入的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
  8. 根据权利要求6所述的方法,其中,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
  9. 一种切换指令集的装置,配置于主被控智能设备,包括:
    第一获取模块,设置为获取控制终端发送的切换指令集的控制指令;
    显示模块,设置为根据所述控制指令显示被控智能设备列表,所述被控智能设备列表包括多个被控智能设备;
    第二获取模块,设置为获取控制终端发送的选择所述被控智能设备列表中的目标智能设备的选择指令;以及,
    第一发送模块,设置为将与所述目标智能设备匹配的指令集发送到所述控制终端。
  10. 根据权利要求9所述的装置,其中,所述被控智能设备列表为预置在所述主被控智能设备中的被控智能设备列表,或者为所述主被控智能设备通过搜索得到的位于同一局域网内的被控智能设备列表。
  11. 根据权利要求9或10所述的装置,还包括:
    上传模块,设置为在根据所述控制指令显示被控智能设备列表之前,将所述被控智能设备列表包括与多个被控智能设备匹配的指令集上传到所述主被控智能设备或者服务器。
  12. 根据权利要求9所述的装置,其中,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
  13. 根据权利要求9-12任一所述的装置,还包括:
    判断模块,设置为当判断已向所述控制终端发送过与所述目标智能设备匹配的指令集,则向所述控制终端发送将当前指令集切换为与所述目标智能设备 匹配的指令集的切换指示。
  14. 一种切换指令集的装置,配置于控制终端,包括:
    第二发送模块,设置为向主被控智能设备发送切换指令集的控制指令;
    第三发送模块,设置为向主被控智能设备发送选择被控智能设备列表中的目标智能设备的选择指令,所述被控智能设备列表在主被控智能设备上显示;以及,
    第一接收模块,设置为接收主被控智能设备发送的与所述目标智能设备匹配的指令集。
  15. 根据权利要求14所述的装置,还包括:
    第二接收模块,设置为接收主被控智能设备发送的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示;或者,
    第三接收模块,设置为接收用户通过控制按钮输入的将当前指令集切换为与所述目标智能设备匹配的指令集的切换指示。
  16. 根据权利要求14所述的装置,其中,所述控制终端为遥控器,所述主被控智能设备为智能电视,所述被控智能设备包括智能音箱、投影仪、空调中的一种或多种。
  17. 一种主被控智能设备,包括:至少一个处理器;以及,
    与所述至少一个处理器通信连接的存储器;其中,
    所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-5任一项切换指令集的方法。
  18. 一种控制终端,包括:
    至少一个处理器;以及,
    与所述至少一个处理器通信连接的存储器;其中,
    所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求6-8任一项切换指令集的方法。
  19. 一种非暂态计算机可读存储介质,其中,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行权利要求1-5任一项切换指令集的方法。
  20. 一种非暂态计算机可读存储介质,其中,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行权利要求6-8任一项切换指令集的方法。
  21. 一种计算机程序产品,其中,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行权利要求1-5任一项切换指令集的方法。
  22. 一种计算机程序产品,其中,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行权利要求6-8任一项切换指令集的方法。
PCT/CN2016/097228 2016-03-31 2016-08-29 切换指令集的方法及装置 WO2017166674A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610196168.3A CN105843097A (zh) 2016-03-31 2016-03-31 一种切换指令集的方法及装置
CN201610196168.3 2016-03-31

Publications (1)

Publication Number Publication Date
WO2017166674A1 true WO2017166674A1 (zh) 2017-10-05

Family

ID=56596287

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/097228 WO2017166674A1 (zh) 2016-03-31 2016-08-29 切换指令集的方法及装置

Country Status (2)

Country Link
CN (1) CN105843097A (zh)
WO (1) WO2017166674A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111770208A (zh) * 2019-09-29 2020-10-13 北京沃东天骏信息技术有限公司 一种物联设备的控制方法和装置
CN113189916A (zh) * 2021-05-24 2021-07-30 深圳创维-Rgb电子有限公司 一种控制器的操控方法、***、存储介质及操控装置
CN113917848A (zh) * 2021-11-15 2022-01-11 珠海格力电器股份有限公司 家居设备控制方法及装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105843097A (zh) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 一种切换指令集的方法及装置
CN106385608A (zh) * 2016-09-05 2017-02-08 深圳Tcl新技术有限公司 智能电视控制方法及装置
CN106534558B (zh) * 2016-11-25 2019-11-12 重庆杰夫与友文化创意有限公司 控制投影仪的方法及装置
CN108877806B (zh) * 2018-06-29 2023-06-30 中国航空无线电电子研究所 测试指令式语音控制***的测试验证***
CN111083545B (zh) * 2019-11-18 2022-04-15 北京小米移动软件有限公司 遥控操作控制方法、遥控操作控制装置及存储介质
CN114115074A (zh) * 2021-12-10 2022-03-01 珠海格力电器股份有限公司 设备控制方法及其装置、计算机可读存储介质、处理器

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098461A (zh) * 2009-12-11 2011-06-15 Tcl集团股份有限公司 一种遥控***及其遥控方法
CN103491409A (zh) * 2013-09-17 2014-01-01 深圳市宇恒互动科技开发有限公司 一种多屏控制***、多屏控制***的实现方法和遥控器
CN103517105A (zh) * 2012-06-20 2014-01-15 鸿富锦精密工业(深圳)有限公司 家电设备控制***、电视机及控制方法
EP2925004A1 (en) * 2014-03-24 2015-09-30 Xiaomi Inc. Method and apparatus for controlling smart household appliance and terminal
CN105357571A (zh) * 2015-10-22 2016-02-24 深圳创维-Rgb电子有限公司 一种基于智能电视屏幕的智能家居***及实现方法
CN105843097A (zh) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 一种切换指令集的方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098461A (zh) * 2009-12-11 2011-06-15 Tcl集团股份有限公司 一种遥控***及其遥控方法
CN103517105A (zh) * 2012-06-20 2014-01-15 鸿富锦精密工业(深圳)有限公司 家电设备控制***、电视机及控制方法
CN103491409A (zh) * 2013-09-17 2014-01-01 深圳市宇恒互动科技开发有限公司 一种多屏控制***、多屏控制***的实现方法和遥控器
EP2925004A1 (en) * 2014-03-24 2015-09-30 Xiaomi Inc. Method and apparatus for controlling smart household appliance and terminal
CN105357571A (zh) * 2015-10-22 2016-02-24 深圳创维-Rgb电子有限公司 一种基于智能电视屏幕的智能家居***及实现方法
CN105843097A (zh) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 一种切换指令集的方法及装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111770208A (zh) * 2019-09-29 2020-10-13 北京沃东天骏信息技术有限公司 一种物联设备的控制方法和装置
CN113189916A (zh) * 2021-05-24 2021-07-30 深圳创维-Rgb电子有限公司 一种控制器的操控方法、***、存储介质及操控装置
CN113917848A (zh) * 2021-11-15 2022-01-11 珠海格力电器股份有限公司 家居设备控制方法及装置

Also Published As

Publication number Publication date
CN105843097A (zh) 2016-08-10

Similar Documents

Publication Publication Date Title
WO2017166674A1 (zh) 切换指令集的方法及装置
CN102932695B (zh) 一种遥控方法、智能终端及智能遥控***
JP6229096B2 (ja) スマート機器の操作制御方法、装置、プログラム及び記憶媒体
EP3174303B1 (en) Remote control method for multi-terminal device, and related apparatus and system
US10264424B2 (en) Information processing method and central control device
JP6153656B2 (ja) スマート家電の制御方法、制御装置及び端末
JP5952301B2 (ja) 移動通信端末における周辺デバイスを遠隔制御するための装置及び方法
RU2684506C2 (ru) Способ и приспособление для управления устройством
CN107346115B (zh) 一种智能设备的控制方法、控制终端和智能设备
US20130271672A1 (en) Television manipulation method, handheld device, television, and television manipulation system
KR101634745B1 (ko) 전자장치, 이를 제어할 수 있는 사용자 입력장치 및 그 제어방법
JP2016522609A5 (zh)
US9886844B2 (en) Information processing apparatus, information processing method, and program
KR20160020452A (ko) Hdmi 오디오 시스템을 제어하기 위한 방법들, 시스템들 및 매체들
CN103945235B (zh) 一种数字电视控制方法、机顶盒及***
CN109297142A (zh) 控制方法、空调器及存储介质
CN113992958B (zh) 一种多窗口同屏互动方法、终端及存储介质
CN103916690A (zh) 智能电视远程控制方法及相关装置
CN104333814A (zh) 智能电视桌面切换方法与智能电视
CN109412908A (zh) 一种语音显示可控制设备的方法和设备
KR20130037777A (ko) 디스플레이장치 및 그 제어방법
CN105187878A (zh) 电视蓝牙连接方法及装置
KR101748647B1 (ko) 근거리 무선통신이 가능한 스마트폰을 활용한 avn 제어 방법 및 그 장치
US10904634B2 (en) Television program switching method and apparatus
WO2014075493A1 (zh) 机顶盒以及基于机顶盒的使用方法

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16896444

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 16896444

Country of ref document: EP

Kind code of ref document: A1