CN112019895B - Function operation control method, function operation control device, and storage medium - Google Patents

Function operation control method, function operation control device, and storage medium Download PDF

Info

Publication number
CN112019895B
CN112019895B CN202010812871.9A CN202010812871A CN112019895B CN 112019895 B CN112019895 B CN 112019895B CN 202010812871 A CN202010812871 A CN 202010812871A CN 112019895 B CN112019895 B CN 112019895B
Authority
CN
China
Prior art keywords
function
equipment
executed
capability
currently
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
CN202010812871.9A
Other languages
Chinese (zh)
Other versions
CN112019895A (en
Inventor
马璇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202010812871.9A priority Critical patent/CN112019895B/en
Publication of CN112019895A publication Critical patent/CN112019895A/en
Application granted granted Critical
Publication of CN112019895B publication Critical patent/CN112019895B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/42224Touch pad or touch panel provided on the remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present disclosure relates to a functional operation control method, a functional operation control apparatus, and a storage medium. The function operation control method is applied to first equipment, and an ultra-wideband positioning module is installed on the first equipment. The function operation control method comprises the following steps: in response to the first equipment pointing to the designated direction operated by a user, determining the pointing direction of the first equipment; determining a second device which meets a preset condition in the pointing direction of the first device based on the ultra-wideband positioning module; and responding to the positioning of the second equipment, and carrying out interactive operation with the second equipment based on the function currently executed by the first equipment. By the aid of the function operation control method, rapid and convenient interaction between the first device and other devices is achieved, and experience and satisfaction of users in the using process are improved.

Description

Function operation control method, function operation control device, and storage medium
Technical Field
The present disclosure relates to the field of information processing technologies, and in particular, to a function operation control method, a function operation control apparatus, and a storage medium.
Background
In the related art, the conventional functions of the device have been widely used. For example, a terminal device has been widely used in daily life as a common tool for receiving voice calls and performing functions.
With the rapid development of science and technology and the rapid iteration of information, the conventional functions of the device cannot meet the daily life needs of the user, and the user puts forward more requirements on new functions which can be realized by the device. For example, how to utilize the terminal device to quickly and conveniently realize interaction or transmission with other devices has become an urgent need of users.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a functional operation control method, a functional operation control apparatus, and a storage medium.
According to a first aspect of an embodiment of the present disclosure, there is provided a functional operation control method. The method for controlling the function operation is applied to first equipment, an ultra-wideband positioning module is installed on the first equipment, and the method for controlling the function operation comprises the following steps: in response to the first device being pointed to a specified direction by a user, determining the pointing direction of the first device; determining a second device meeting a preset condition in the pointing direction of the first device based on the ultra-wideband positioning module; and responding to the positioning of the second equipment, and performing interactive operation with the second equipment based on the function currently executed by the first equipment.
In one embodiment, the determining, by the ultra-wideband positioning module, a second device meeting a preset condition in a pointing direction of the first device includes: the second device is determined based on the fact that the distance between the ultra-wideband positioning module and the first device in the pointing direction of the first device is within a preset distance range, and/or the second device is determined based on the fact that the angle between the ultra-wideband positioning module and the pointing direction of the first device is within a preset pointing angle range.
In another embodiment, based on the capability of the second device, the interactive operation executed on the second device corresponding to the function executed on the first device is preset; or after determining the second device, sending device capability request information to the second device, and receiving device capability information of the second device fed back by the second device; determining an interactive operation executed on the second device corresponding to a function currently executed on the first device based on the capability information provided by the second device; based on the function currently executed by the first device, performing interactive operation with the second device, including: and in response to determining that the located second device has the capability or partial capability of performing interactive operation with the first device based on the function executed on the first device, performing interactive operation with the second device based on the function currently executed by the first device.
In yet another embodiment, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware provided by the second device and/or an application currently installed by the second device; the second device has the capability of performing interactive operation with the first device based on the function executed on the first device, and the method comprises the following steps: in response to the second device installing a currently active application of the first device, or installing an application having a function that is the same as a currently executed function of the currently active application, or being capable of installing the currently active application, determining that the second device has a capability of performing an interactive operation with the first device based on the function executed on the first device; or installing an application with the same function as part of the currently executed function of the currently active application, or determining that the second device has the capability of performing interactive operation with the first device based on the function executed on the first device in response to the second device having hardware required for executing the function.
In yet another embodiment, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware possessed by the second device and/or an application currently installed by the second device; the second device has partial capability of performing interactive operation with the first device based on the function executed on the first device, and comprises: determining hardware required for executing the function according to the function executed on the first device; in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of capability to interoperate with the first device based on the function performed on the first device.
In another embodiment, the performing, based on the application currently running on the first device, an interactive operation with the second device includes: in response to that the currently executed function of the first device is an information display function, the content displayed by the currently running application of the first device is projected to the second device for display; or in response to that the currently executed function of the first device is a media playing function, switching the media content currently played by the first device to the second device for continuous playing; or in response to that the function currently executed by the first device has the passive sharing property, sharing the currently running application of the first device to the second device.
According to a second aspect of the embodiments of the present disclosure, there is provided a functional operation control method. The function operation control method is applied to the second equipment and comprises the following steps: and in response to the fact that a user operates the first device to point to the designated direction, and the second device is located in the pointing direction of the first device and meets the preset condition, based on the currently executed function of the first device, the second device is triggered to perform interactive operation with the first device.
In one embodiment, the functional operation control method further includes: presetting the interactive operation executed on the second equipment corresponding to the function executed on the first equipment based on the capability of the second equipment; or receiving equipment capacity request information sent by the first equipment, feeding back the equipment capacity information to the first equipment, and determining interactive operation executed on the second equipment corresponding to a currently executed function on the first equipment based on the equipment capacity information; the triggering the second device to perform an interactive operation with the first device based on the currently executed function of the first device includes: and triggering the second equipment to perform interactive operation with the first equipment in response to the second equipment having the capability or partial capability of performing interactive operation with the first equipment based on the function executed on the first equipment.
In another embodiment, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware provided by the second device and/or an application currently installed by the second device; the second device has the capability of performing interactive operation with the first device based on the function executed on the first device, and the method comprises the following steps: determining that the second device has the capability of performing interactive operation with the first device based on the function executed on the first device in response to the second device being provided with a currently active application of the first device, or being provided with an application having the same function as the currently executed function of the currently active application, or being capable of being provided with the currently active application, or being provided with an application having the same function as part of the currently executed function of the currently active application; or in response to the second device having hardware needed to perform the function, determining that the second device has the capability to perform an interactive operation with the first device based on the function performed on the first device.
In yet another embodiment, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware possessed by the second device and/or an application currently installed by the second device; the second device has partial capability of performing interactive operation with the first device based on the function executed on the first device, and comprises: in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of capability to interoperate with the first device based on the function performed on the first device.
According to a third aspect of the embodiments of the present disclosure, there is provided a function operation control apparatus. Wherein, function operation controlling means is applied to first equipment, install ultra wide band location module on the first equipment, function operation controlling means includes: the determining module is used for responding to the pointing direction of the first equipment operated by a user, and determining the pointing direction of the first equipment; the positioning module is used for determining a second device meeting a preset condition in the pointing direction of the first device based on the ultra-wideband positioning module; and the interaction module is used for responding to the positioning of the second equipment and carrying out interaction operation with the second equipment based on the currently executed function of the first equipment.
In one embodiment, the location module is configured to: the second device is determined based on the fact that the distance between the ultra-wideband positioning module and the first device in the pointing direction of the first device is within a preset distance range, and/or the second device is determined based on the fact that the angle between the ultra-wideband positioning module and the pointing direction of the first device is within a preset pointing angle range.
In another embodiment, the functional operation control device further includes: the preset module is used for presetting the interactive operation executed on the second equipment corresponding to the function executed on the first equipment based on the capability of the second equipment; or after determining the second device, sending device capability request information to the second device, and receiving device capability information of the second device fed back by the second device; determining an interactive operation executed on the second device corresponding to a function currently executed on the first device based on the capability information provided by the second device; the interaction module is used for: and in response to determining that the located second device has the capability or partial capability of performing interactive operation with the first device based on the function executed on the first device, performing interactive operation with the second device based on the function currently executed by the first device.
In yet another embodiment, the functions performed on the first device include a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware possessed by the second device and/or an application currently installed by the second device; the interaction module is used for: in response to the second device installing a currently active application of the first device, or installing an application with a function identical to a currently executed function of the currently active application, or being capable of installing the currently active application, or installing an application with a function identical to a partial function of the currently executed function of the currently active application, determining that the second device has the capability of performing interactive operation with the first device based on the function executed on the first device; or in response to the second device having the hardware needed to perform the function, determining that the second device has the capability to perform an interactive operation with the first device based on the function performed on the first device.
In yet another embodiment, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware possessed by the second device and/or an application currently installed by the second device; the interaction module is used for: determining hardware required for executing the function according to the function executed on the first device; in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of capability to interoperate with the first device based on the function performed on the first device.
In another embodiment, the interaction module performs an interaction operation with the second device based on a function currently executed by the first device in the following manner: in response to that the currently executed function of the first device is an information display function, the content displayed by the currently running application of the first device is projected to the second device for display; or in response to that the currently executed function of the first device is a media playing function, switching the media content currently played by the first device to the second device for continuous playing; or in response to that the function currently executed by the first device has the passive sharing attribute, sharing the currently running application of the first device to the second device.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a function operation control apparatus. Wherein the function operation control device is applied to the second apparatus, the function operation control device including: the determining module is used for responding to the pointing direction of the first equipment operated by a user, and determining that the second equipment is positioned in the pointing direction of the first equipment and meets the preset condition; and the interaction module is used for triggering the second equipment to perform interaction operation with the first equipment based on the currently executed function of the first equipment.
In one embodiment, the function control apparatus further comprises: the preset module is used for presetting the interactive operation executed on the second equipment corresponding to the function executed on the first equipment based on the capability of the second equipment; or the device capability request information is used for receiving the device capability request information sent by the first device, feeding back the device capability information to the first device, and determining the interactive operation executed on the second device corresponding to the currently executed function on the first device based on the device capability information; the interaction module is used for: and triggering the second equipment to perform interactive operation with the first equipment in response to the second equipment having the capability or partial capability of performing interactive operation with the first equipment based on the function executed on the first equipment.
In another embodiment, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware provided by the second device and/or an application currently installed by the second device; the interaction module is used for: determining that the second device has the capability of performing interactive operation with the first device based on the function executed on the first device in response to the second device being provided with a currently active application of the first device, or being provided with an application having the same function as the currently executed function of the currently active application, or being capable of being provided with the currently active application, or being provided with an application having the same function as part of the currently executed function of the currently active application; or in response to the second device having the hardware needed to perform the function, determining that the second device has the capability to perform an interactive operation with the first device based on the function performed on the first device.
In yet another embodiment, the functions performed on the first device include a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware provided by the second device and/or an application currently installed by the second device; the interaction module is used for: in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of capability to interoperate with the first device based on the function performed on the first device.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a function operation control apparatus including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: the method for controlling the functional operation is implemented according to the first aspect, the first implementation mode of the first aspect, or the second implementation mode of the second aspect.
According to a sixth aspect of the embodiments of the present disclosure, there is provided an NFC information writing apparatus including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: the method for controlling the functional operation is implemented according to the first aspect, the first implementation mode of the first aspect, or the second implementation mode of the second aspect.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: according to the function operation control method, the first equipment is positioned to the second equipment in the pointing direction of the first equipment through the ultra-wideband positioning module, and is in interactive operation with the second equipment based on the current executed function of the first equipment, so that the first equipment and other equipment can be quickly and conveniently interacted, and the experience and satisfaction of a user in the using process are improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flow chart illustrating a method of functional operation control according to an exemplary embodiment.
FIG. 2 is a flow chart illustrating another method of functional operation control according to an exemplary embodiment.
Fig. 3 is a flow chart illustrating yet another method of controlling functional operation according to an exemplary embodiment.
Fig. 4 is a schematic diagram illustrating an interactive operation of a first device and a second device using a function operation control method.
Fig. 5 is a flowchart illustrating yet another functional operation control method according to an exemplary embodiment.
Fig. 6 is a block diagram illustrating a functional operation control device according to an exemplary embodiment.
Fig. 7 is a block diagram illustrating another functional operation control apparatus according to an exemplary embodiment.
FIG. 8 is a block diagram illustrating an apparatus for functional operation control in accordance with an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
In the related art, the conventional functions of the device have been widely used. With the rapid development of the technology and the rapid iteration of the information, the conventional functions of the device cannot meet the daily life needs of the user, and the user puts forward more requirements on the new functions which can be realized by the device.
Ultra Wide Band (UWB) technology is used as a wireless carrier communication technology, which is different from a conventional communication technology that uses a sine wave for data transmission. Ultra-wideband technology achieves unlimited transmission by sending and receiving extremely narrow pulses with nanosecond or microsecond order or less. Compared with the traditional narrow-broadband technology, the ultra-wideband technology has the advantages of strong penetrating power, low power consumption, good anti-multipath effect, high safety, low system complexity, capability of providing accurate positioning precision and the like. In the application process, the ultra-wideband technology can be used for positioning, namely anchor nodes and bridge nodes which are arranged in advance and have known positions are used for communicating with newly added blind nodes, and positioning is carried out by measuring the transmission delay differences of different base stations and terminals.
With the continuous development of the ultra wideband technology, the devices utilize the ultra wideband positioning technology to develop more new functions, for example, the terminal device utilizes the ultra wideband technology to quickly and conveniently implement interaction or transmission with other devices, which is just the hotspot of current research.
According to the function operation control method, interactive operation among equipment is achieved through the ultra-wideband positioning technology.
In an exemplary embodiment of the present disclosure, a function operation control method is applied to a first device. Wherein, install ultra wide band orientation module on the first equipment. The new functions are added to the first equipment, so that the first equipment and other equipment can be quickly and conveniently interacted or transmitted, and the experience and satisfaction of a user in the using process are improved.
In the embodiment of the present disclosure, the first device may be a device having a specific function, for example, a device having a media content playing function, an information displaying function, a passive information sharing function, and the like. In one example, the first device may be a mobile terminal, a tablet computer, a laptop computer, or the like.
As a possible example, the ultra-wideband positioning module has the advantages of strong penetrating power, low power consumption, good anti-multipath effect, high safety, low system complexity, capability of providing accurate positioning accuracy, and the like. Therefore, the ultra-wideband positioning module can perform positioning tracking and navigation on indoor stationary or moving objects and human bodies based on a two-way time of flight (TW-TOF) method, and can provide very accurate positioning accuracy.
In the present disclosure, a first device may accurately locate a second device through an ultra-wideband positioning module.
Fig. 1 is a flow chart illustrating a method of functional operation control according to an exemplary embodiment.
As shown in fig. 1, the function operation control method includes step S11, step S12, and step S13. The steps will be described separately below.
In step S11, in response to the user operating the first device to point in the designated direction, the pointing direction of the first device is determined.
In the process of applying the embodiment of the present disclosure, a user may operate the first device to point the first device in a specified direction. When the user makes the first device point to the designated direction by operating the first device in response, the pointing direction of the first device can be determined. For example, if the user holds the first device and points in a specific direction, it may mean that the pointing direction of the first device is determined to be the specific direction pointed by the first device.
In one embodiment, the pointing direction of the first device may be determined by peer devices detected within the communication range of the UWB signal of the first device, i.e., relative directions with respect to respective peer devices, and the direction of each pair of peer devices with respect to the first device is determined as the pointing direction of the first device. In another embodiment, the pointing direction of the first device (similar to compass principle), i.e. the absolute direction in which the first device is pointing, may be determined by a sensor, such as a gyroscope, in the first device, and the preset range of directions for the absolute direction may be determined as the pointing direction of the first device based on the absolute direction.
In step S12, a second device meeting a preset condition is determined in the pointing direction of the first device based on the ultra-wideband positioning module.
In the application process, a plurality of other devices except the first device can exist around the first device. The first device may locate the second device among a plurality of other devices other than the first device. The second device is located in the pointing direction of the first device and meets a preset condition.
In an example, an ultra-wideband positioning module may be disposed in the second device. Wherein the ultra-wideband positioning module in the second device is capable of receiving and responding to ultra-wideband positioning signal waves transmitted by the ultra-wideband positioning module in the first device. Furthermore, the first device can respond to the second device receiving the ultra-wideband positioning signal wave transmitted and fed back by the ultra-wideband positioning module, and accordingly the direction of the second device is determined, and positioning of the second device is achieved.
In step S13, in response to the second device being located, an interactive operation is performed with the second device based on the function currently executed by the first device.
The interactive operation involved in the embodiments of the present disclosure may be operations such as sharing, displaying, playing, and the like. The corresponding interactive operation may be determined based on a function currently executed by the first device or an application running on the first device.
The embodiments of the present disclosure will be described below with reference to practical applications.
The present disclosure will explain a process of determining a second device meeting a preset condition in a pointing direction of a first device based on an ultra-wideband positioning module by the following embodiments.
During the application, the user may operate the first device to point at a second device that the user intends to perform an interactive operation, typically the second device is a device that is adjacent to the first device, or a device in the direction of pointing of the user. Therefore, in order to avoid causing unnecessary interaction with a non-adjacent second device, in an implementation of the embodiment of the present disclosure, the second device meeting the preset condition may be determined in the pointing direction of the first device, for example, the second device may be determined in a preset distance range of the distance from the first device, and/or a preset angle range among a plurality of devices.
In an exemplary embodiment of the present disclosure, the first device may position the second device within a preset distance range based on a distance between the ultra-wideband positioning module and the first device in a pointing direction of the first device, and/or position the second device within a preset pointing angle range based on an angle between the ultra-wideband positioning module and the pointing direction of the first device, that is, the second device meeting a preset condition.
During application, a device having a distance from the first device within a preset distance range and/or a device having an angle from the pointing direction of the first device within a preset pointing angle range may be understood as a second device with which the first device is intended to perform an interactive operation. If the ultra-wideband positioning module locates a device at a distance from the first device outside a preset distance range or locates a device at an angle from the pointing direction of the first device outside a preset pointing angle range, even if the device has an application or function matching the application or function run by the first device, the device cannot be used as a second device, i.e., the first device cannot perform an interactive operation with the device.
In an example, if the pointing direction of the first device is a southbound direction, the second device may be located within a preset distance range in the southbound direction with the first device as a starting point. For example, the predetermined distance range may be 5 meters, and thus a device within 5 meters of the first device in the south direction from the first device may be understood as the second device to be located.
In yet another embodiment, the plurality of second devices may be located within a preset distance range of a distance between the first device and the pointing direction of the first device. In one possible example, the second device that preferentially interacts with the first device may be determined according to the distance from the first device. For example, the second device closest to the first device may be used as the second device that preferentially performs the interactive operation with the first device. In another possible example, the second device that preferentially performs the interactive operation with the first device may be further determined according to the number of the applications currently running on the located multiple devices. The overall operating speed of the second device may be affected due to the excessive number of applications currently running on the second device. Therefore, in order to ensure the experience of the user in the using process, the second device with the least number of currently running applications can be used as the second device which preferentially performs the interactive operation with the first device. In yet another possible example, the user may also manually select, according to his own preferences, among the plurality of second devices located, a second device intended to interact with the first device.
It should be noted that the preset distance and the preset pointing angle may be set according to actual situations, and in the present disclosure, the preset distance and the preset pointing angle are not specifically limited.
According to the embodiment of the disclosure, interference of interactive operation of the second equipment outside the specified range can be effectively eliminated by limiting the second equipment to the equipment with the distance between the second equipment and the first equipment within the preset distance range and/or the equipment with the pointing direction of the first equipment within the preset pointing angle range.
In another example, in the application process, according to the capability of the second device to run the application, the interactive operation between the first device and the second device is preset, so that the interactive operation can be smoothly realized.
In an example, the second device may be a device that is pre-configured with the first device, so as to ensure that the function executed on the first device can perform a corresponding interactive operation on the second device.
The following embodiments will describe a process for ensuring that a function executed on a first device can perform a corresponding interactive operation on a second device successfully by configuring the second device in advance.
FIG. 2 is a flow chart illustrating another method of controlling functional operation according to an exemplary embodiment.
As shown in fig. 2, in an exemplary embodiment of the present disclosure, the functional operation control method includes steps S21 to S24. The steps will be described separately below.
In step S21, in response to the user operating the first device to point in the specified direction, the pointing direction of the first device is determined.
In step S22, a second device meeting a preset condition is determined in the pointing direction of the first device based on the ultra-wideband positioning module.
In step S23, based on the capability of the second device to run the application, the interactive operation executed on the second device corresponding to the function executed on the first device is preset.
In step S24, in response to determining that the located second device has the capability or partial capability of performing the interactive operation with the first device based on the function executed on the first device, the second device performs the interactive operation with the second device based on the function currently executed by the first device.
Step S21 and step S22 are the same as step S11 and step S12= in the foregoing embodiment, respectively, and for explanation and description and beneficial effects, please refer to the above description about step S11 and step S12, which is not repeated herein. Step S23 and step S24 will be described in detail below.
In the application process, the interactive operation executed on the second device corresponding to the function executed on the first device may be set in advance based on the capability of the second device to run the application. And based on the capability or partial capability of the second device to perform interactive operation with the first device, performing interactive operation with the second device according to the currently executed function on the first device.
In an example, according to the capability of the second device to run the application, the second device may perform information presentation, for example, presentation of information such as a photo and a video may be performed, and then it may be preset that when the application run by the first device is an application related to information presentation, the second device can perform an interactive operation with the first device. Further, when the currently executed function on the first device is an information display function, the interactive operation between the first device and the second device can be realized through the information display executing function of the second device.
As a possible embodiment, the capability of the second device to perform an interactive operation with the first device may be a partial capability. For example, the first device may be a mobile terminal, and all functions currently performed by the first device are functions for performing a video call. The second device may be a device that does not have a picture display function but has a voice playing function, such as a sound box. When it is detected that the second device (sound box) does not have the picture display function but has the voice playing function, the voice playing function of the second device (sound box) can be used for playing the related audio in the video call function currently executed by the first device (mobile terminal), so that the voice playing function of the second device (sound box) in the video call can be executed, and the interactive operation between the first device and the second device can be realized.
Through the embodiment of the disclosure, when the second device does not have all the capability of performing interactive operation with the first device, the interactive operation between the first device and the second device can still be realized based on the partial capability of the second device for performing interactive operation with the first device, so that the experience and satisfaction of a user in the using process are improved.
In another example, according to the capability of the second device to run the application, the second device cannot perform information presentation, for example, the second device does not have a display screen, or the related application is not installed, and cannot perform presentation of information such as photos, videos, and the like, then it may be preset in advance that when the application run by the first device is an application related to information presentation, the second device cannot perform an interactive operation with the first device. According to the embodiment of the disclosure, the smooth implementation of the interactive operation between the first device and the second device is ensured by pre-configuring the operation executed on the second device corresponding to the function executed on the first device according to the capability of the second device to run the application. Thereby improving the experience and satisfaction of the user in the using process.
In the application process, the second device with the capability of executing the function executed by the application running in the first device is informed to the first device, so that conditions can be provided for realizing the interactive operation of the first device and the second device.
The present disclosure will explain a process of informing a first device that a second device has the capability of executing a related application execution function by the following embodiments.
Fig. 3 is a flow chart illustrating yet another method of controlling functional operation according to an exemplary embodiment.
As shown in fig. 3, in an exemplary embodiment of the present disclosure, the functional operation control method includes steps S31 to S35. The steps will be described separately below.
In step S31, in response to the user operating the first device to point in the designated direction, the pointing direction of the first device is determined.
In step S32, a second device meeting a preset condition is determined in the pointing direction of the first device based on the ultra-wideband positioning module.
In step S33, the device capability request information is sent to the second device, and the device capability information of the second device fed back by the second device is received.
In step S34, based on the capability information provided by the second device, the interactive operation performed on the second device corresponding to the function currently performed on the first device is determined.
In step S35, in response to determining that the located second device has the capability or partial capability of performing the interactive operation with the first device based on the function executed on the first device, the second device performs the interactive operation with the second device based on the function currently executed by the first device.
Step S31, step S32 and step S35 are the same as step S11, step S12 and step S24 in the foregoing embodiment, and for related explanation and description and beneficial effects, please refer to the description about step S11, step S12 and step S24, which is not repeated herein. Step S33 and step S34 will be described in detail below.
In the application process, after the second device is located, whether the located second device has the capability of executing the function executed by the application running in the first device or not can be further determined and informed to realize the interactive operation of the first device and the second device.
In one possible embodiment, the device capability request information may be sent to the second device in response to the located second device. The capability corresponding to the function executed in the first device that needs to be executed can be known through the device capability request information.
The second device can judge whether the second device has the capability corresponding to the function executed in the first device through the device capability request information, and feeds back the judgment result to the first device in the form of the device capability information. The first device may determine, according to the device capability information fed back by the second device, an interactive operation executed on the second device corresponding to a function currently executed on the first device.
In an example, continuing in the foregoing, the first device is a mobile terminal, and the function operated by the first device is a function of performing a video call; the second device is a sound box as an example. The device capability request information sent by the first device may be whether the second device has a voice playing capability and/or a video picture display capability. If the device capability information fed back by the second device is that the device capability information has the voice playing capability and does not have the video picture display capability, it can be determined that the interactive operation related to the voice playing in the video call can be executed on the second device when the video call function is executed on the first device.
In the embodiment of the present disclosure, the interactive operation with the second device is performed based on the application currently running on the first device, and may also be implemented by the following embodiments. The following describes a process of performing an interactive operation with a second device based on an application currently running on a first device.
In an exemplary embodiment of the present disclosure, the second device may further perform an interactive operation with the first device based on an application currently running on the first device in response to determining that the located second device has the capability of performing an interactive operation with the first device based on the application currently running on the first device.
In the application process, because the interactive operation that the first device can perform with the second device based on the application running on the first device is set based on the capability of the second device to run the application in advance, when it is determined that the second device is located in response and the second device further has the capability of performing the interactive operation with the application running on the first device, the interactive operation can be performed with the second device based on the application currently running on the first device.
In an example, based on the ability of the second device a to run the application, it may be determined that the second device a is capable of performing operation M. Further, it is preset in advance that when the first device runs an application related to the execution of the operation M, the second device a may perform an interactive operation with the first device. Based on the capability of the second device B to run the application, it may be determined that the second device B is capable of performing operation N. Further, it is preset in advance that the second device B can perform an interactive operation with the first device when the first device runs an application related to the execution of the operation N.
In the application process, if the application currently running on the first device is an application related to the execution of the operation M, in response to determining that the second device a is located, an interactive operation may be performed with the second device a based on the application currently running on the first device. In an example, if the operation M is performed to display a photo, the photo displayed on the first device may be displayed on the second device a.
As another possible embodiment, the capability of the second device a to run the application may also have the capability to perform the operation M and the capability to perform the operation N at the same time. Further, when the application currently running on the first device is an application related to performing the operation M or performing the operation N, the determined second device a may be responded to, and perform an interactive operation with the second device a based on the application currently running on the first device.
It should be noted that the second device has the capability of running the application, and may not be limited to the above-described case, that is, different devices correspond to different capabilities of running the application. The second device may also have multiple capabilities for running different applications simultaneously, and the capabilities for running applications in different second devices may also overlap. In the present disclosure, the second device is not specifically limited to having the capability to run the application.
In another possible embodiment, when the first device determines that a plurality of second devices are located, wherein each of the second devices has the capability of performing an interactive operation with the first device based on an application running on the first device, the first device may screen out, from the plurality of second devices, a second device that has a priority for performing an interactive operation with the first device according to a predetermined selection criterion.
The selection criterion may be determined according to actual conditions, for example, the selection criterion may be a second device closest to the first device, or may be a second device with the smallest number of currently running applications. In the present disclosure, the selection criterion is not particularly limited.
In this disclosure, when the function currently executed by the first device includes a function executed by a currently active application (Acitve APP) of the first device, the method for controlling function operation described in this disclosure may also be used to implement an interactive operation between the first device and the second device. Wherein the currently active application of the first device may be understood as an application in which the first device is currently running.
The following embodiments of the present disclosure will describe a process of determining that a second device has a capability of performing an interactive operation with a first device based on a function executed on the first device when a function currently executed by the first device includes a currently active application of the first device and a function currently executed by the active application.
In an exemplary embodiment of the present disclosure, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capabilities of the second device include hardware that the second device has and/or applications that the second device is currently installed on.
In an example, if the capability of the second device can implement execution of all functions of the function currently executed by the first device, it may be determined that the second device has the capability of performing an interactive operation with the first device based on the function executed by the first device in the following manner.
In the application process, it may be determined that the second device has the capability of performing interactive operation with the first device in response to that the second device installs a currently active application of the first device, or is capable of installing an application having a function that is the same as a currently executed function of the currently active application, or is capable of installing an application having a function that is the same as a part of a currently executed function of the currently active application, or is capable of installing the currently active application. Or, hardware required for executing the function may also be determined according to the function currently executed by the first device; and in response to the second device having hardware required to perform the function, determining that the second device has the capability to perform an interactive operation with the first device.
In one embodiment, the currently active application of the first device is now taken as the currently running WeChat application, and the current function performed by the currently running WeChat application is to conduct a video call. In an example, by determining that a currently active application (WeChat application) of the first device is installed on the second device, it can be determined that the second device has the capability of performing an interactive operation with the first device, and then performs an interactive operation with the second device based on a video call function currently executed by the first device. In another example, when it is determined that an application having the same function as the video call function executed by the WeChat application currently running on the first device, for example, a QQ application having the video call function, may be installed in the second device, it may be determined that the second device has the capability of performing an interactive operation with the first device, and then perform an interactive operation with the second device based on the video call function currently executed by the first device. In another example, when it is determined that an application having a function that is the same as a partial function of the video call function executed by the WeChat application currently running on the first device, for example, an application having an audio call function, may be installed in the second device, it may be determined that the second device has a partial capability of performing an interactive operation with the first device, and then, perform an interactive operation with the second device based on the video call function currently executed by the first device.
In another example, when it is determined that the WeChat application currently running on the first device can be installed in the second device, that is, it is determined that the second device has the capability of installing the WeChat application, it may be determined that the second device has the capability of performing an interactive operation with the first device. Furthermore, after the wechat application is installed in the second device (installation may be automatically instructed), interactive operation may be performed with the second device based on the video call function currently executed by the first device.
In another embodiment, according to the video call function currently executed by the first device, if the second device is capable of executing the function, the second device at least needs to have a display screen capable of displaying a picture and an audio playing component capable of externally playing power and audio. If the second device has at least the two types of hardware, it can indicate that the second device has the capability of performing interactive operation with the first device, and further performs interactive operation with the second device based on the video call function currently executed by the first device.
In another example, if the second device has a capability that can implement the execution of part of the functions currently executed by the first device, it may be determined that the second device has part of the capability of performing the interactive operation with the first device in the following manner.
In the application process, hardware required for executing the function can be determined according to the function currently executed by the first device; in response to the second device having a portion of hardware needed to perform the function and a portion of hardware capable of performing a portion of the function, it may be determined that the second device has a portion of the capability to perform an interactive operation with the first device.
In one embodiment, the currently active application of the first device is taken as the currently running WeChat application, and the current function executed by the currently running WeChat application is taken as the video call. According to the video call function currently executed by the first device, if the second device can execute the function, the second device at least needs to be provided with a display screen capable of displaying pictures, or an audio playing component capable of externally amplifying audio. If the second device has one of the above-mentioned hardware, it may indicate that the second device has a partial capability of performing an interactive operation with the first device, and further perform an interactive operation with the second device based on a video call function currently executed by the first device.
Through the embodiment of the disclosure, smooth realization of interactive operation between the first device and the second device can be ensured, and further the experience and satisfaction of a user in the using process are improved.
Fig. 4 is a diagram illustrating an interactive operation of a first device and a second device using a function operation control method.
In the application process, the second device may be an application or function having an application or function matching the application or function run by the first device. As shown in fig. 4, in an example, if the first device 1 is a mobile terminal and the second device 2 is a television, when an application currently running on the first device 1 is to display a photo or a video stored in the mobile terminal, for example, the application may be a photo 3 about a tree shown in fig. 3, since the second device 2 is a device configured with the first device 1 in advance, that is, the second device 2 has a function of displaying the photo or the video in a matching manner, the photo 3 displayed in the first device 1 may be displayed on the second device 2 by being projected on the screen, so as to implement an interactive operation between the first device 1 and the second device 2.
In the disclosure, the form of the interactive operation may be determined according to the type of the currently running application of the first device, so as to ensure that the interactive operation is adaptive to the currently running application of the first device, and further ensure that the user needs to perform accurate interactive operation on the first device and the second device based on the currently running application of the first device, thereby improving the experience and satisfaction of the user in the using process. The present disclosure will explain different forms of application processes of interactive operations by the following embodiments.
In an exemplary embodiment of the present disclosure, if the application currently running on the first device is an information presentation application, the content presented by the application currently running on the first device may be displayed by being projected to the second device.
In the application process, if the application currently running on the first device is an information presentation application, where the information presentation application may be understood as an application that presents information to a user, for example, an application that may be a picture or a photograph presentation or playing application; but also video presentation or playing applications. In the process of performing the interactive operation between the first device and the second device, the function of displaying or playing the photo or the video may be executed based on the predetermined second device, and the photo or the video displayed or played in the application currently running on the first device is displayed on the second device.
In one example, the first device and the second device may be located under the same local area network, establish a connection through communication, and send a photo or a video displayed or played in an application currently running on the first device to the second device through communication transmission. In another example, the first device may send a photograph or video presented or played in the application currently running on the first device to the second device by way of ultrasound transmission. In yet another example, the first device may further send, by means of bluetooth transmission, a photo or video that is shown or played in an application currently running on the first device to the second device.
It should be noted that, the present disclosure does not limit the transmission manner in which the first device transmits the content shown in the currently running application to the second device, and in the application process, only the complete transmission of the data can be realized.
In another exemplary embodiment of the present disclosure, if the application currently running on the first device is a media playing application, the media content currently played by the first device may be switched to the second device for continuous playing.
In the application process, if the application currently running on the first device is a media playing application, the media playing application may be understood as an application that plays media information as a user, for example, an application that plays audio or video. In the process of performing the interactive operation between the first device and the second device, based on the predetermined function that the second device can execute the audio or video playing function, the media information played in the application currently running on the first device is switched to the second device to continue playing.
In an example, the first device may be a mobile terminal, and the mobile terminal is currently playing music; the second device located and determined may be a sound box. In the process of carrying out the interactive operation between the first device and the second device, the music currently played by the mobile terminal can be changed to the sound box for continuous playing.
The data transmission (transmission of media content) between the first device and the second device may be performed by communication transmission, ultrasonic transmission or bluetooth transmission. Since the implementation process of data transmission between the first device and the second device has been described in detail in the foregoing embodiments, details are not described here.
In another exemplary embodiment of the present disclosure, if an application currently running on a first device has a passive sharing attribute, the application currently running on the first device may be shared to a second device.
In the application process, if the application currently running on the first device has the passive sharing attribute, that is, through the operation of the user, the shared content may be shared to the attribute of the other device, for example, the application may be an application capable of sharing an electronic business card, a micro signal, or an APP. During the interactive operation between the first device and the second device, the content shared by the first device may be received based on the predetermined second device.
It should be noted that the data transmission (shared content) between the first device and the second device may be performed by communication transmission, ultrasonic transmission, or bluetooth transmission. Since the implementation process of data transmission between the first device and the second device has been described in detail in the foregoing embodiments, details are not described here.
As can be seen from the above description, according to the function operation control method provided by the disclosure, the first device is positioned to the second device in the pointing direction of the first device through the ultra-wideband positioning module, and performs an interactive operation with the second device based on the currently running application of the first device, so that a fast and convenient interaction between the first device and other devices is realized, and further, the experience and satisfaction of a user in the using process are improved.
Based on the same inventive concept, the embodiment of the present disclosure also provides another function operation control method. Wherein the function operation control method is applied to the second device.
Fig. 5 is a flow chart illustrating yet another method of controlling functional operation according to an exemplary embodiment.
As shown in fig. 5, in an exemplary embodiment of the present disclosure, the functional operation control method includes steps S41 to S42. The steps will be described separately below.
In step S41, in response to the user operating the first device to point in the designated direction, it is determined that the second device is located in the pointing direction of the first device and meets the preset condition.
In step S42, based on the function currently executed by the first device, the second device is triggered to perform an interactive operation with the first device.
Since steps S41 to S42 are steps corresponding to steps S11 to S13 in the above embodiment, please refer to the above description about steps S11 to S13 for explanation and description and beneficial effects, and will not be described again here.
In an exemplary embodiment of the present disclosure, the functional operation control method includes the following steps in addition to the above-described steps S41 and S42.
Presetting the interactive operation executed on the second equipment corresponding to the function executed on the first equipment based on the capability of the second equipment; or receiving the device capability request information sent by the first device, feeding back the device capability information to the first device, and determining the interactive operation executed on the second device corresponding to the currently executed function on the first device based on the device capability information.
And triggering the second equipment to perform interactive operation with the first equipment in response to the second equipment having the capability or partial capability of performing interactive operation with the first equipment based on the function executed on the first equipment.
In an exemplary embodiment of the present disclosure, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capabilities of the second device include hardware that the second device has and/or applications that the second device is currently installed on. The second device has the capability of performing interactive operation with the first device based on the function executed on the first device, and the capability can be realized in the following way: in response to the second device installing a currently active application of the first device, or installing an application having a function identical to a currently executed function of the currently active application, or being capable of installing the currently active application, determining that the second device has a capability of performing interactive operation with the first device based on the function executed on the first device; or in response to the second device having hardware needed to perform the function, determining that the second device has the capability to perform an interactive operation with the first device based on the function performed on the first device.
In an exemplary embodiment of the present disclosure, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capabilities of the second device include hardware that the second device has and/or applications that the second device is currently installed on. The second device has partial capability of performing interactive operation with the first device based on the function executed on the first device, and the method comprises the following steps: in response to the second device having a portion of hardware needed to perform a function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of capability to perform an interactive operation with the first device based on the function performed on the first device.
Based on the same conception, the embodiment of the disclosure also provides a function operation control device.
It is to be understood that the functional operation control device provided in the embodiments of the present disclosure includes a hardware structure and/or a software module corresponding to each function to implement the above-described functions. The disclosed embodiments can be implemented in hardware or a combination of hardware and computer software, in combination with the exemplary elements and algorithm steps disclosed in the disclosed embodiments. Whether a function is performed in hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
Fig. 6 is a block diagram illustrating a functional operation control apparatus according to an exemplary embodiment. As can be seen with reference to fig. 6, the functional operation control device may be applied to a first device on which an ultra-wideband positioning module is mounted. The functional operation control device may include a determination module 110, a location module 120, and an interaction module 130. Each module will be described separately below.
The determination module 110 may be configured for: and determining the pointing direction of the first device in response to the first device pointing in the specified direction operated by the user.
The positioning module 120 may be configured for: and determining a second device meeting the preset condition in the pointing direction of the first device based on the ultra-wideband positioning module.
The interaction module 130 may be configured to: and responding to the positioning of the second equipment, and performing interactive operation with the second equipment based on the function currently executed by the first equipment. In an exemplary embodiment of the present disclosure, the positioning module 120 may be configured for: and determining the second device based on the distance between the ultra-wideband positioning module and the first device in the pointing direction of the first device being within a preset distance range, and/or determining the second device based on the angle between the ultra-wideband positioning module and the pointing direction of the first device being within a preset pointing angle range.
In an exemplary embodiment of the present disclosure, the functional operation control device includes a preset module. Wherein the pre-set module may be configured for: presetting interactive operation executed on the second equipment corresponding to the function executed on the first equipment based on the capability of the second equipment; or after the second device is determined, sending device capability request information to the second device, and receiving device capability information of the second device fed back by the second device; and determining the interactive operation executed on the second equipment corresponding to the function currently executed on the first equipment based on the capability information provided by the second equipment. The interaction module 130 may be configured to: and in response to determining that the located second device has the capability or partial capability of performing interactive operation with the first device based on the function executed on the first device, performing interactive operation with the second device based on the function currently executed by the first device.
In an exemplary embodiment of the present disclosure, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capabilities of the second device include hardware that the second device is provided with and/or applications that the second device is currently installed on. The interaction module 130 may be configured to: in response to the second device installing a currently active application of the first device, or installing an application having a function identical to a currently executed function of the currently active application, or being capable of installing the currently active application, determining that the second device has a capability of performing interactive operation with the first device based on the function executed on the first device; or in response to the second device having hardware needed to perform the function, determining that the second device has the capability to perform an interactive operation with the first device based on the function performed on the first device.
In an exemplary embodiment of the present disclosure, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capabilities of the second device include hardware that the second device is provided with and/or applications that the second device is currently installed on. The interaction module 130 may be configured to: determining hardware required for executing the function according to the function executed on the first device; in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of the capability to perform an interactive operation with the first device based on the function performed on the first device.
In an exemplary embodiment of the present disclosure, the interaction module 130 may perform an interaction operation with the second device based on the function currently performed by the first device in the following manner: in response to the fact that the function currently executed by the first equipment is an information display function, the content displayed by the application currently running on the first equipment is displayed by the second equipment in a screen-casting mode; or in response to that the currently executed function of the first device is a media playing function, switching the media content currently played by the first device to the second device for continuous playing; or in response to that the currently executed function of the first device has the passive sharing property, sharing the currently running application of the first device to the second device.
Based on the same concept, the embodiment of the present disclosure also provides another function operation control device.
Fig. 7 is a block diagram illustrating another functional operation control apparatus according to an exemplary embodiment. As can be understood with reference to fig. 7, the functional operation control means may be applied to the second device. The functional operation control means may include a determination module 210 and an interaction module 220. Each module will be described separately below.
The determination module 210 may be configured for: and in response to the fact that the first equipment is pointed to the designated direction by the user, determining that the second equipment is located in the pointed direction of the first equipment and meets the preset condition.
The interaction module 220 may be configured to: and triggering the second equipment to carry out interactive operation with the first equipment based on the currently executed function of the first equipment.
In an exemplary embodiment of the present disclosure, the function control apparatus further includes a preset module. Wherein the pre-set module may be configured for: presetting the interactive operation executed on the second equipment corresponding to the function executed on the first equipment based on the capability of the second equipment; or the interactive operation module is used for receiving the device capability request information sent by the first device, feeding back the device capability information to the first device, and determining the interactive operation executed on the second device corresponding to the currently executed function on the first device based on the device capability information. The interaction module 220 may be configured to: and triggering the second equipment to perform interactive operation with the first equipment in response to the second equipment having the capability or partial capability of performing interactive operation with the first equipment based on the function executed on the first equipment.
In an exemplary embodiment of the present disclosure, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capabilities of the second device include hardware that the second device is provided with and/or applications that the second device is currently installed on. The interaction module 220 may be configured to: in response to the second device installing a currently active application of the first device, or installing an application having a function identical to a currently executed function of the currently active application, or being capable of installing the currently active application, determining that the second device has a capability of performing interactive operation with the first device based on the function executed on the first device; or in response to the second device having hardware needed to perform the function, determining that the second device has the capability to perform an interactive operation with the first device based on the function performed on the first device.
In an exemplary embodiment of the present disclosure, the function performed on the first device includes a currently active application of the first device and a function currently performed by the active application; the capabilities of the second device include hardware that the second device has and/or applications that the second device is currently installed on. The interaction module 220 may be configured to: in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of the capability to perform an interactive operation with the first device based on the function performed on the first device.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 8 is a block diagram illustrating an apparatus 300 for functional operational control in accordance with an exemplary embodiment. For example, the apparatus 300 for functional operational control may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, or a personal digital assistant, among others.
As can be appreciated with reference to fig. 8, the apparatus 300 for functional operational control may include one or more of the following components: a processing component 302, a memory 304, a power component 306, a multimedia component 308, an audio component 310, an input/output (I/O) interface 312, a sensor component 314, and a communication component 316.
The processing component 302 may generally control the overall operation of the apparatus 300 for functional operational control, such as operations associated with display, telephone calls, data communications, camera operations and recording operations, and the like. The processing component 302 may include one or more processors 320 to execute instructions associated therewith to perform all or a portion of the steps of the functional operation control method described above. In addition, the processing component 302 can include one or more modules to facilitate interaction between the processing component 302 and other components. For example, the processing component 302 may also include a multimedia module to facilitate interaction between the multimedia component 308 and the processing component 302.
The memory 304 may be configured to store various types of data to support operations at the apparatus 300 for functional operation control. Examples of such data include instructions for any application or method operating on the apparatus for functional operation control 300, contact data, phonebook data, messages, pictures, videos, and the like. The memory 304 may also be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks, or the like.
The power component 306 may provide power to various components of the apparatus 300 for functional operational control. The power components 306 may also include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the apparatus 300 for functional operational control.
The multimedia component 308 may comprise a screen providing an output interface between the apparatus for functional operation control 300 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD), a Touch Panel (TP), and the like. If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel may include one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may also not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 may also include a front facing camera and/or a rear facing camera. When the apparatus for functional operation control 300 is in an operation mode, such as a photographing mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 310 may be configured to output and/or input audio signals. For example, the audio component 310 may include a Microphone (MIC) that may be configured to receive external audio signals when the apparatus 300 for functional operational control is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 304 or transmitted via the communication component 316. In some embodiments, audio component 310 may also include a speaker for outputting audio signals.
The I/O interface 312 may provide an interface between the processing component 302 and a peripheral interface module, which may be a keyboard, click wheel, button, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, a lock button, etc.
The sensor assembly 314 may include one or more sensors for providing various aspects of state assessment for the apparatus 300 for functional operational control. For example, the sensor assembly 314 may detect an open/closed state of the apparatus for functional operation control 300, a relative positioning of the components, such as a display and a keypad of the apparatus for functional operation control 300, the sensor assembly 314 may also detect a change in position of the apparatus for functional operation control 300 or a component of the apparatus for functional operation control 300, the presence or absence of user contact with the apparatus for functional operation control 300, an orientation or acceleration/deceleration of the apparatus for functional operation control 300, and a change in temperature of the apparatus for functional operation control 300. Sensor assembly 314 may also include a proximity sensor that may be configured to detect the presence of a nearby object without any physical contact. The sensor assembly 314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, a temperature sensor, or the like.
The communication component 316 may be configured to facilitate wired or wireless communication between the apparatus for functional operation control 300 and other devices. The apparatus for functional operation control 300 may access a wireless network based on a communication standard, such as WiFi,2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 may receive a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 may also include a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 300 for functional operation control may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic elements for performing the above-described functional operation control methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 304 comprising instructions, executable by the processor 320 of the apparatus for functional operation control 300 to perform the functional operation control method described above is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
It is understood that "a plurality" in this disclosure means two or more, and other words are analogous. "and/or" describes the association relationship of the associated object, indicating that there may be three relationships, for example, a and/or B, which may indicate: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. The singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It will be further understood that the terms "first," "second," and the like, may be used to describe various information and that such information should not be limited by these terms. These terms are only used to distinguish one type of information from another and do not denote a particular order or importance. Indeed, the terms "first," "second," and the like are fully interchangeable. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure.
It will be further understood that the terms "central," "longitudinal," "lateral," "front," "rear," "upper," "lower," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like are used herein to denote orientations and positional relationships, based on the orientation or positional relationship shown in the drawings, and are used merely to facilitate description of the embodiments and to simplify the description, but do not indicate or imply that the referenced devices or elements must be constructed and operated in a specific orientation.
In the drawings, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The described embodiments are only a subset of the embodiments of the present disclosure, and not all embodiments. The embodiments described above by referring to the drawings are exemplary and intended to be used for explaining the present disclosure, and should not be construed as limiting the present disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure. The foregoing detailed description of embodiments of the present disclosure has been presented in conjunction with the appended drawings.
It will be further understood that, unless otherwise specified, "connected" includes direct connections between the two without the presence of other elements, as well as indirect connections between the two with the presence of other elements.
It is further to be understood that while operations are depicted in the drawings in a particular order, this is not to be understood as requiring that such operations be performed in the particular order shown or in serial order, or that all illustrated operations be performed, to achieve desirable results. In certain environments, multitasking and parallel processing may be advantageous.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (18)

1. A functional operation control method is applied to first equipment, an ultra-wideband positioning module is installed on the first equipment, and the functional operation control method comprises the following steps:
in response to the first device being pointed to a specified direction by a user, determining the pointing direction of the first device;
determining a second device meeting a preset condition in the pointing direction of the first device based on the ultra-wideband positioning module;
in response to the second device being located, performing interactive operation with the second device based on the function currently executed by the first device, wherein the second device has the capability or partial capability of performing interactive operation with the first device based on the function executed on the first device;
the functions performed on the first device include a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware possessed by the second device and/or an application currently installed by the second device;
the second device has partial capability of performing interactive operation with the first device based on the function executed on the first device, and comprises:
determining hardware required for executing the function according to the function executed on the first device;
in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of capability to interoperate with the first device based on the function performed on the first device.
2. The method of claim 1, wherein the determining, based on the ultra-wideband positioning module, a second device meeting a preset condition in a pointing direction of the first device comprises:
the second device is determined based on the fact that the distance between the ultra-wideband positioning module and the first device in the pointing direction of the first device is within a preset distance range, and/or the second device is determined based on the fact that the angle between the ultra-wideband positioning module and the pointing direction of the first device is within a preset pointing angle range.
3. The method according to claim 1 or 2, characterized in that an interactive operation executed on the second device corresponding to a function executed on the first device is set in advance based on a capability of the second device; or
After determining a second device, sending device capability request information to the second device, and receiving device capability information of the second device fed back by the second device; determining an interactive operation executed on the second device corresponding to a currently executed function on the first device based on the capability information provided by the second device;
based on the currently executed function of the first device, performing interactive operation with the second device, including:
and in response to determining that the located second device has the capability or partial capability of performing interactive operation with the first device based on the function executed on the first device, performing interactive operation with the second device based on the function currently executed by the first device.
4. The method according to claim 1, wherein the second device has an ability to perform an interactive operation with the first device based on a function executed on the first device, and the method comprises:
determining that the second device has the capability of performing interactive operation with the first device based on the function executed on the first device in response to the second device installing a currently active application of the first device, or installing an application with the same function as the currently executed function of the currently active application, or installing an application with the same function as part of the currently executed function of the currently active application, or being capable of installing the currently active application;
or
In response to the second device having hardware needed to perform the function, determining that the second device has the capability to interoperate with the first device based on the function performed on the first device.
5. The method according to claim 1, wherein the performing an interactive operation with the second device based on the application currently running on the first device comprises:
in response to that the currently executed function of the first device is an information display function, the content displayed by the currently running application of the first device is projected to the second device for display; or
Responding to the currently executed function of the first equipment as a media playing function, and switching the media content currently played by the first equipment to the second equipment for continuous playing; or
And in response to the fact that the function currently executed by the first equipment has the passive sharing property, sharing the currently running application of the first equipment to the second equipment.
6. A function operation control method applied to a second device, the function operation control method comprising:
in response to the fact that a user operates a first device to point to a designated direction, and a second device is located in the pointing direction of the first device and meets a preset condition, based on a function currently executed by the first device, the second device is triggered to perform interactive operation with the first device, and the second device has the capability or partial capability of performing interactive operation with the first device based on the function executed on the first device;
the functions performed on the first device include a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware provided by the second device and/or an application currently installed by the second device;
the second device has partial capability of performing interactive operation with the first device based on the function executed on the first device, and comprises:
in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of capability to interoperate with the first device based on the function performed on the first device.
7. The functional operation control method according to claim 6, characterized by further comprising:
presetting the interactive operation executed on the second equipment corresponding to the function executed on the first equipment based on the capability of the second equipment; or
Receiving equipment capacity request information sent by the first equipment, feeding back the equipment capacity information to the first equipment, and determining interactive operation executed on the second equipment corresponding to a currently executed function on the first equipment based on the equipment capacity information;
the triggering the second device to perform an interactive operation with the first device based on the currently executed function of the first device includes:
and triggering the second equipment to perform interactive operation with the first equipment in response to the second equipment having the capability or partial capability of performing interactive operation with the first equipment based on the function executed on the first equipment.
8. The functional operation control method according to claim 6,
the second device has the capability of performing interactive operation with the first device based on the function executed on the first device, and the method comprises the following steps:
determining that the second device has the capability of performing interactive operation with the first device based on the function executed on the first device in response to the second device being provided with a currently active application of the first device, or being provided with an application having the same function as the currently executed function of the currently active application, or being capable of being provided with the currently active application, or being provided with an application having the same function as part of the currently executed function of the currently active application;
or
In response to the second device having hardware needed to perform the function, determining that the second device has the capability to interoperate with the first device based on the function performed on the first device.
9. A functional operation control device is applied to first equipment, an ultra-wideband positioning module is installed on the first equipment, and the functional operation control device comprises:
the determining module is used for responding to the pointing direction of the first equipment operated by a user, and determining the pointing direction of the first equipment;
the positioning module is used for determining second equipment meeting a preset condition in the pointing direction of the first equipment based on the ultra-wideband positioning module;
the interaction module is used for responding to the positioning of the second equipment and performing interaction operation with the second equipment based on the function currently executed by the first equipment, and the second equipment has the capability or partial capability of performing interaction operation with the first equipment based on the function executed on the first equipment;
the functions performed on the first device include a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware possessed by the second device and/or an application currently installed by the second device;
the interaction module is used for: determining hardware required for executing the function according to the function executed on the first device; in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of capability to interoperate with the first device based on the function performed on the first device.
10. The functional operation control device of claim 9, wherein the positioning module is configured to:
the second device is determined based on the fact that the distance between the ultra-wideband positioning module and the first device in the pointing direction of the first device is within a preset distance range, and/or the second device is determined based on the fact that the angle between the ultra-wideband positioning module and the pointing direction of the first device is within a preset pointing angle range.
11. The function operation control device according to claim 9 or 10, characterized by further comprising:
the preset module is used for presetting the interactive operation executed on the second equipment corresponding to the function executed on the first equipment based on the capability of the second equipment; or after determining the second device, sending device capability request information to the second device, and receiving device capability information of the second device fed back by the second device; determining an interactive operation executed on the second device corresponding to a currently executed function on the first device based on the capability information provided by the second device;
the interaction module is used for: and in response to determining that the located second device has the capability or partial capability of performing interactive operation with the first device based on the function executed on the first device, performing interactive operation with the second device based on the function currently executed by the first device.
12. The device of claim 9, wherein the interaction module is configured to: in response to the second device installing a currently active application of the first device, or installing an application having a function that is the same as a currently executed function of the currently active application, or being capable of installing the currently active application, determining that the second device has a capability of performing an interactive operation with the first device based on the function executed on the first device; or installing an application with the same function as part of the currently executed function of the currently active application, or determining that the second device has the capability of performing interactive operation with the first device based on the function executed on the first device in response to the second device having hardware required for executing the function.
13. The device according to claim 9, wherein the interactive module performs an interactive operation with the second device based on a function currently executed by the first device, in the following manner:
in response to that the currently executed function of the first device is an information display function, the content displayed by the currently running application of the first device is projected to the second device for display; or
Responding to the currently executed function of the first equipment as a media playing function, and switching the media content currently played by the first equipment to the second equipment for continuous playing; or alternatively
And in response to the fact that the function currently executed by the first equipment has the passive sharing property, sharing the currently running application of the first equipment to the second equipment.
14. A function operation control apparatus, applied to a second device, comprising:
the determining module is used for responding to the pointing direction of the first equipment operated by a user, and determining that the second equipment is positioned in the pointing direction of the first equipment and meets the preset condition;
the interaction module is used for triggering the second equipment to perform interaction operation with the first equipment based on the currently executed function of the first equipment, and the second equipment has the capability or partial capability of performing interaction operation with the first equipment based on the executed function of the first equipment;
the functions performed on the first device include a currently active application of the first device and a function currently performed by the active application; the capability of the second device comprises hardware provided by the second device and/or an application currently installed by the second device;
the interaction module is used for: in response to the second device having a portion of hardware needed to perform the function and the portion of hardware being capable of performing a portion of the function, determining that the second device has a portion of capability to interoperate with the first device based on the function performed on the first device.
15. The function operation control device according to claim 14, characterized by further comprising:
the preset module is used for presetting the interactive operation executed on the second equipment corresponding to the function executed on the first equipment based on the capability of the second equipment; or the device capability request information is used for receiving the device capability request information sent by the first device, feeding back the device capability information to the first device, and determining the interactive operation executed on the second device corresponding to the currently executed function on the first device based on the device capability information;
the interaction module is used for: and triggering the second equipment to perform interactive operation with the first equipment in response to the second equipment having the capability or partial capability of performing interactive operation with the first equipment based on the function executed on the first equipment.
16. The functional operation control apparatus according to claim 15, characterized in that the function executed on the first device includes a currently active application of the first device and a function currently executed by the active application; the capability of the second device comprises hardware possessed by the second device and/or an application currently installed by the second device;
the interaction module is used for: in response to the second device installing a currently active application of the first device, or installing an application having a function that is the same as a currently executed function of the currently active application, or being capable of installing the currently active application, determining that the second device has a capability of performing an interactive operation with the first device based on the function executed on the first device; or installing an application with the same function as part of the currently executed function of the currently active application, or determining that the second device has the capability of performing interactive operation with the first device based on the function executed on the first device in response to the second device having hardware required for executing the function.
17. A function operation control device characterized by comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to: performing the functional operation control method of any one of claims 1 to 5 or claims 6 to 8.
18. A non-transitory computer readable storage medium, instructions in which, when executed by a processor of a mobile device, enable the mobile device to perform the functional operation control method of any one of claims 1 to 5 or claims 6 to 8.
CN202010812871.9A 2020-08-13 2020-08-13 Function operation control method, function operation control device, and storage medium Active CN112019895B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010812871.9A CN112019895B (en) 2020-08-13 2020-08-13 Function operation control method, function operation control device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010812871.9A CN112019895B (en) 2020-08-13 2020-08-13 Function operation control method, function operation control device, and storage medium

Publications (2)

Publication Number Publication Date
CN112019895A CN112019895A (en) 2020-12-01
CN112019895B true CN112019895B (en) 2023-04-18

Family

ID=73506002

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010812871.9A Active CN112019895B (en) 2020-08-13 2020-08-13 Function operation control method, function operation control device, and storage medium

Country Status (1)

Country Link
CN (1) CN112019895B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038600B (en) * 2021-03-18 2023-05-23 三星电子(中国)研发中心 Method and system for interactive operation between electronic devices
WO2023245361A1 (en) * 2022-06-20 2023-12-28 北京小米移动软件有限公司 Multimedia data processing method and apparatus, electronic device, and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2827219A2 (en) * 2013-07-19 2015-01-21 LG Electronics Inc. Mobile terminal and method of controlling the same with tap detection
CN105933746A (en) * 2016-06-20 2016-09-07 北京小米移动软件有限公司 Method and device for controlling playing device
CN110366105A (en) * 2019-08-09 2019-10-22 北京海益同展信息科技有限公司 Ultra wide band location method and device
CN111092795A (en) * 2019-11-18 2020-05-01 北京小米移动软件有限公司 Function control method, function control apparatus, and computer-readable storage medium
CN111123716A (en) * 2019-11-18 2020-05-08 北京小米移动软件有限公司 Remote control method, remote control apparatus, and computer-readable storage medium

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7676194B2 (en) * 2003-08-22 2010-03-09 Rappaport Theodore S Broadband repeater with security for ultrawideband technologies
CN106713598B (en) * 2015-07-24 2020-02-21 中兴通讯股份有限公司 Instruction transmission method and device based on indication direction and intelligent equipment
CN106817396A (en) * 2015-12-02 2017-06-09 联发科技(新加坡)私人有限公司 The method and electronic equipment of selected target equipment
EP4227703A1 (en) * 2017-11-13 2023-08-16 Telefonaktiebolaget LM Ericsson (publ) Technique for ultra-wide band positioning
CN109803003B (en) * 2018-12-29 2021-04-09 华为技术有限公司 Control method, system and related equipment
CN111464402B (en) * 2019-01-21 2022-04-19 杰哈思文化创意(杭州)有限公司 Control method of intelligent household equipment, terminal equipment and medium
CN110989372B (en) * 2019-11-18 2024-05-24 北京小米移动软件有限公司 Device control method, device and system based on position information
CN111131603B (en) * 2019-11-18 2021-07-27 北京小米移动软件有限公司 Function calling method, function calling device and computer readable storage medium
CN111212182B (en) * 2019-12-01 2021-06-25 深圳市纽瑞芯科技有限公司 Method and device for directly remotely controlling UWB equipment by using mobile phone embedded with UWB module

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2827219A2 (en) * 2013-07-19 2015-01-21 LG Electronics Inc. Mobile terminal and method of controlling the same with tap detection
CN105933746A (en) * 2016-06-20 2016-09-07 北京小米移动软件有限公司 Method and device for controlling playing device
CN110366105A (en) * 2019-08-09 2019-10-22 北京海益同展信息科技有限公司 Ultra wide band location method and device
CN111092795A (en) * 2019-11-18 2020-05-01 北京小米移动软件有限公司 Function control method, function control apparatus, and computer-readable storage medium
CN111123716A (en) * 2019-11-18 2020-05-08 北京小米移动软件有限公司 Remote control method, remote control apparatus, and computer-readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张泽.基于超宽带的室内高密度移动定位系统.《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》.2018,全文. *

Also Published As

Publication number Publication date
CN112019895A (en) 2020-12-01

Similar Documents

Publication Publication Date Title
US11516377B2 (en) Terminal, focusing method and apparatus, and computer readable storage medium
CN109600303B (en) Content sharing method and device and storage medium
US12082130B2 (en) Method and apparatus for sending synchronization signal
US10439660B2 (en) Method and device for adjusting frequencies of intercom apparatuses
US11646856B2 (en) Timing configuration method and apparatus
CN107635074B (en) Method, apparatus and computer-readable storage medium for controlling alarm
US11284398B2 (en) Communication link configuration method and device
CN112905089B (en) Equipment control method and device
CN111669208B (en) Antenna selection method, first electronic device and storage medium
US11917562B2 (en) Vehicle-to-everything synchronization method and device
CN112019895B (en) Function operation control method, function operation control device, and storage medium
CN112463084A (en) Split screen display method and device, terminal equipment and computer readable storage medium
US20210307104A1 (en) Method and apparatus for controlling intelligent voice control device and storage medium
US11625143B1 (en) Method and device for sharing data, electronic device, and storage medium
CN111123716A (en) Remote control method, remote control apparatus, and computer-readable storage medium
JP6076543B2 (en) LOCATION METHOD, DEVICE, PROGRAM, AND RECORDING MEDIUM
CN112073800B (en) Device function calling method, device function calling device and storage medium
US11553536B2 (en) Channel coordination method and apparatus
CN114296587A (en) Cursor control method and device, electronic equipment and storage medium
US20230370881A1 (en) Request sending method and apparatus, and measurement result sending method and apparatus
US11950254B2 (en) Method and device for configuring data transmission mode, and method and device for data transmission
CN108958300B (en) Tripod head control method and device
CN106375744A (en) Information projection method and device
CN113453146B (en) Equipment interaction control method, equipment interaction control device and storage medium
CN112860827B (en) Inter-device interaction control method, inter-device interaction control device and storage medium

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