CN112073800B - Device function calling method, device function calling device and storage medium - Google Patents
Device function calling method, device function calling device and storage medium Download PDFInfo
- Publication number
- CN112073800B CN112073800B CN202010871628.4A CN202010871628A CN112073800B CN 112073800 B CN112073800 B CN 112073800B CN 202010871628 A CN202010871628 A CN 202010871628A CN 112073800 B CN112073800 B CN 112073800B
- Authority
- CN
- China
- Prior art keywords
- function
- capability
- equipment
- application
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The disclosure relates to a device function calling method, a device function calling apparatus and a storage medium. The device function calling method is applied to first devices, and the ultra-wideband positioning module is installed on the first devices. The device function calling method comprises the following steps: positioning a second device based on the ultra-wideband positioning module; in response to locating the second device and the second device having the capability to perform the function performed by the application running in the first device, the capability of the second device is invoked to perform the function performed by the application. By the device function calling method, the first device and the second device are interconnected and intercommunicated, the capacity expansion of the first device is realized by borrowing the function which is possessed by the second device and can achieve better effect in the process of executing the running application of the first device, and the experience and satisfaction of a user in the process of using the first device are increased.
Description
Technical Field
The present disclosure relates to the field of terminal technologies, and in particular, to a device function calling method, a device function calling apparatus, and a storage medium.
Background
In the related art, for example, a television has a display function capable of displaying a screen through a display screen, but because an image pickup apparatus such as a camera is not provided, the television does not have an image pickup function nor a video call function. However, with the development of the internet of things, interconnection and intercommunication among devices of the internet of things can be achieved, which has become a hotspot of research on the internet of things at present.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a device function calling method, a device function calling apparatus, and a storage medium.
According to a first aspect of the embodiments of the present disclosure, there is provided an apparatus function calling method, applied to a first apparatus, where an ultra-wideband positioning module is installed on the first apparatus, the apparatus function calling method including: positioning a second device based on the ultra-wideband positioning module; in response to locating a second device and the second device being provided with the capability to perform a function performed by an application running in the first device, invoking the capability of the second device to perform the function performed by the application.
In one embodiment, the positioning the second device based on the ultra-wideband positioning module comprises: and positioning a second device within a preset distance range based on the distance between the ultra-wideband positioning module and the first device, and/or positioning the second device within a preset pointing angle range based on the angle between the ultra-wideband positioning module and the pointing direction of the first device.
In another embodiment, the device function calling method further includes: displaying a device list or a device icon including the second device; and determining the second equipment selected by the user based on the equipment list or the equipment icon.
In yet another embodiment, the displaying a device list or device icons including the second device includes: based on the preset equipment priority, arranging and displaying an equipment list or equipment icons comprising the second equipment in a pop-up window according to the order of the priority from high to low; wherein the priority of the device close to the first device is higher than the priority of the device far away from the second device; a device priority with a small angle to the pointing direction of the first device is higher than a device priority with a large angle to the pointing direction of the first device.
In another embodiment, the device function calling method further includes: in response to the second device being located, receiving first capability information sent by the second device, wherein the first capability information represents that the second device has the capability of executing the function executed by the application running in the first device; in response to receiving the first capability information, determining that there is a second device providing a corresponding capability for the first device to run an application execution function.
In another embodiment, the method for calling the device function further includes: and in response to positioning the second device, sending second capability information to the second device, wherein the second capability information represents the capability provided by the function executed by the application running in the first device.
In another embodiment, the device function calling method further includes: determining a function executed by an application running in the first device; in response to locating a second device having the capability to perform a function performed by running an application in the first device, prompting selection of the second device to perform the function performed by the application.
In yet another embodiment, before the calling the capability of the second device to perform the function performed by the application, the device function calling method further includes: in response to the capability of the second device not being enabled, sending an enabling instruction to the second device to cause the second device to enable a capability of performing a function performed by the application; or in response to the capability of the second device being enabled, determining that the capability of the second device that is enabled is unoccupied.
In another embodiment, the device function calling method further includes: responding to the change of the pointing direction of the first device, and setting an angle between the positioning of the ultra-wideband positioning module and the changed pointing direction as a third device within a preset pointing angle range; and in response to the third device being capable of executing the function executed by the application running in the first device, switching to the third device to execute the function executed by the application.
According to a second aspect of the embodiments of the present disclosure, there is provided an apparatus function calling device, which is applied to a first device, where the first device is installed with an ultra-wideband positioning module, the apparatus function calling device includes: a positioning module for positioning a second device based on the ultra-wideband positioning module; the processing module is used for responding to the positioning to a second device, and the second device is provided with the capability of executing the function executed by the application running in the first device, and calling the capability of the second device to execute the function executed by the application.
In one embodiment, the location module is configured to: the method comprises the steps that a second device is located within a preset distance range based on the distance between the ultra-wideband positioning module and the first device, and/or the second device is located within a preset pointing angle range based on the angle between the ultra-wideband positioning module and the pointing direction of the first device.
In another embodiment, the device function calling apparatus further includes: a display module, configured to display a device list or a device icon including the second device; and the determining module is used for determining the second equipment selected by the user based on the equipment list or the equipment icon.
In yet another embodiment, the display module is configured to: based on the preset equipment priority, arranging and displaying an equipment list or equipment icons comprising the second equipment in a pop-up window according to the order of the priority from high to low; wherein the priority of the device close to the first device is higher than the priority of the device far away from the second device; a device priority with a small angle to the pointing direction of the first device is higher than a device priority with a large angle to the pointing direction of the first device.
In another embodiment, the device function calling apparatus further includes: the receiving module is used for responding to positioning to a second device and receiving first capability information sent by the second device, wherein the first capability information represents that the second device has the capability of executing the function executed by running an application in the first device; the determining module is configured to determine, in response to receiving the first capability information, that there exists a second device providing a corresponding capability for the first device to run an application execution function.
In another embodiment, the device function calling apparatus further includes: and the sending module is used for responding to the positioning to the second equipment and sending second capability information to the second equipment, wherein the second capability information represents the capability provided by the function executed by the running application in the first equipment.
In another embodiment, the device function calling apparatus further includes: a determining module, configured to determine a function performed by an application running in the first device; and the prompt module is used for responding to the positioning to a second device, and the second device has the capability of executing the function executed by the application running in the first device, and prompting the second device to execute the function executed by the application.
In another embodiment, the device function calling module further includes: a launch second device module to send an enabling instruction to the second device to cause the second device to enable a capability to perform a function performed by the application in response to the capability of the second device not being enabled; or in response to the capability of the second device being enabled, determining that the capability of the second device that is enabled is unoccupied.
In another embodiment, the device function calling module further includes: a switching third device module, configured to respond to a change in the pointing direction of the first device, and set an angle between the positioning of the ultra-wideband positioning module and the changed pointing direction as a third device within a preset pointing angle range; and in response to the third device being capable of executing the function executed by the application running in the first device, switching to the third device to execute the function executed by the application.
According to a third aspect of the embodiments of the present disclosure, there is provided an apparatus for calling a device function, including a processor; a memory for storing processor-executable instructions; wherein the processor is configured to invoke the instruction to execute the device function invoking method described in the first aspect of the present disclosure or any implementation manner of the first aspect.
According to a fourth aspect of embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, where instructions of the storage medium, when executed by a processor of a mobile terminal, enable the mobile terminal to perform the device function invoking method described in the first aspect of the present disclosure or any implementation manner of the first aspect.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: in the device function calling method provided by the disclosure, the first device is positioned to the second device through the ultra-wideband positioning module, and the capability of the second device is called to execute the function executed by the application running in the first device based on the capability of the second device for executing the function executed by the application running in the first device. In the method, the first equipment and the second equipment are interconnected, the function of the second equipment, which can achieve better effect in the process of executing the application running of the first equipment, is used to realize the capability expansion of the first equipment, and the experience and satisfaction of a user in the process of using the first equipment are increased.
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 diagram illustrating a method for device function invocation in accordance with an exemplary embodiment.
FIG. 2 is a flow diagram illustrating another method for device function invocation in accordance with an exemplary embodiment.
Fig. 3 is a flow chart illustrating yet another method of device function invocation in accordance with an exemplary embodiment.
Fig. 4 is a flow chart illustrating yet another method of device function invocation in accordance with an exemplary embodiment.
Fig. 5 is a flow chart illustrating yet another method of device function invocation in accordance with an exemplary embodiment.
Fig. 6 is a flow chart illustrating yet another method of device function invocation in accordance with an exemplary embodiment.
Fig. 7 is a flowchart illustrating yet another method of device function invocation in accordance with an exemplary embodiment.
Fig. 8 illustrates a first device calling a second device to perform a function performed by the first device running an application using an application device function calling method.
Fig. 9 is a block diagram illustrating a device function call apparatus according to an example embodiment.
FIG. 10 is a block diagram illustrating an apparatus for device function invocation in accordance with an example 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 disclosure, as detailed in the appended claims.
With the development of science and technology, the Internet of Things (Internet of Things, iot) can realize interconnection and intercommunication of everything. Each piece of Internet of things equipment has functions which can be realized by the equipment, and specific functions can be realized only on specific equipment, so that the time limit of the expansion function of the equipment is limited.
In the related art, for example, a television has a display function capable of displaying a screen through a display screen, but because an image pickup apparatus such as a camera is not provided, the television does not have an image pickup function nor a video call function. However, with the development of the internet of things, interconnection and intercommunication among devices of the internet of things can be achieved, which has become a hotspot of research on the internet of things at present.
Further, ultra Wide Band (UWB) technology is used as a wireless carrier communication technology, which is different from a conventional communication technology using a sine wave for data transmission. Ultra-wideband technology achieves unlimited transmission by sending and receiving extremely narrow pulses with durations below nanoseconds or microseconds. 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.
According to the device function calling method, the second device related to the first device is accurately positioned through the ultra-wideband positioning technology, and interconnection and intercommunication between the first device and the second device are achieved based on the Internet of things technology. The function of the second device, which can achieve better effect in the process of executing the application running of the first device, is borrowed, so that the capability expansion of the first device is realized.
In an exemplary embodiment of the present disclosure, the device function calling method may be applied to the first device. Wherein, install ultra wide band orientation module on the first equipment. In one example, the first device may be a device having a specific function, for example, may be a device having an image capture function, a video call 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 embodiment, 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 precision 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 diagram illustrating a method for device function invocation in accordance with an exemplary embodiment. As shown in fig. 1, the device function calling method includes step S11 and step S12. The steps will be described separately below.
In step S11, the second device is located based on the ultra-wideband positioning module.
In one embodiment, an ultra-wideband positioning module is provided in the second device. Wherein the first device may be located to the second device based on an ultra-wideband location module installed in the first device and an ultra-wideband location module installed in the second device.
In another embodiment, the second device may be capable of performing functions performed by running applications in the first device. As a possible embodiment, the second device achieves better functional effects in performing the functions performed by the application running in the first device than the first device.
In an example, the first device may be a mobile terminal, and the mobile terminal has an image capturing function (which may be understood as a photographing function) or a video call function. However, in the process of displaying or previewing the acquired image, the first device often cannot better view the details of the image because the display screen of the mobile terminal is too small. Or, in the process of the video call, because the display screen of the mobile terminal is too small, the first device cannot provide a large-screen display experience for the video call. The television with the large display screen can be used as second equipment, and large-screen display is provided for the first equipment in the process of image preview or video passing of the first equipment, so that the capacity expansion of the first equipment is realized, and the experience and satisfaction of a user in the process of using the first equipment are increased.
In step S12, in response to the second device being located and having the capability to execute the function executed by the application running in the first device, the capability of the second device is called to execute the function executed by the application.
In the application process, the capability of the second device is called to execute the function executed by the application in response to the second device being located and the second device being provided with the capability of executing the function executed by the application running in the first device. In this embodiment, the first device realizes the capability expansion of the first device by borrowing the function which is provided by the second device and can achieve a better effect in the process of executing the application running of the first device, and increases the experience and satisfaction of a user in the process of using the first device.
According to the device function calling method provided by the disclosure, the first device is positioned to the second device through the ultra-wideband positioning module, and the capability of the second device is called to execute the function executed by the application running in the first device based on the capability of the second device for executing the function executed by the application running in the first device. The first equipment and the second equipment are interconnected and intercommunicated, the function of the second equipment which can achieve better effect in the process of executing the running application of the first equipment is used, the capacity expansion of the first equipment is realized, and the experience and satisfaction of a user in the process of using the first equipment are increased.
The following embodiments of the present disclosure will describe a process for locating a second device based on an ultra-wideband positioning module.
In an exemplary embodiment of the present disclosure, the second device may be located within a preset distance range based on the distance between the ultra-wideband positioning module and the first device, and/or within a preset pointing angle range based on the angle between the ultra-wideband positioning module and the pointing direction of the first device.
In the application process, a device whose distance from the first device is within the preset distance range and/or a device whose angle from the pointing direction of the first device is within the preset pointing angle range may be understood as a second device with which the first device is intended to be interconnected. If the ultra-wideband positioning module locates a device at a distance from the first device outside the preset distance range or locates a device at an angle from the pointing direction of the first device outside the preset pointing angle range, the device cannot be used as the second device even if the device has the capability of executing the function executed by the application running in the first device. That is, the first device does not perform interconnection with the device, and calls the capability of the second device to execute the function executed by the currently running application.
In an example, a second device may be located within a preset distance range starting from a first device. For example, the predetermined distance range may be 5 meters, and thus, a device within a range of 5 meters from the first device may be understood as the second device located and determined, starting from the first device.
In yet another example, if the pointing direction of the first device is a south direction, the second device is located within a preset pointing angle range with the south direction as a reference. For example, the preset pointing angle may be 15 °, and a device located within an angle range of 15 ° from the south direction with reference to the south direction may be understood as a second device located.
In another example, a device located within a preset range of pointing angles from the pointing direction of the first device may be used as the second device. Continuing with the above example, the second device may be a device positioned within 15 degrees of southerly and within 5 meters of 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 on the function execution of the second device outside the specified range can be effectively eliminated by limiting the second device to the device of which the distance from the first device is within the preset distance range and/or the device of which the angle from the pointing direction of the first device is within the preset pointing angle range.
During application, a plurality of second devices may be located within a specified range. The second device with the optimal function is determined based on the plurality of located second devices in the process of executing the application run by the first device, and the method has important significance for realizing capability expansion of the first device and increasing experience and satisfaction of a user in the process of using the first device.
The following embodiments of the present disclosure will explain a process of determining a second device in executing a process in which a first device runs an application.
FIG. 2 is a flow diagram illustrating another method for device function invocation in accordance with an exemplary embodiment.
In an exemplary embodiment of the present disclosure, as shown in fig. 2, the device function calling method includes steps S21 to S24. The steps will be described separately below.
In step S21, the second device is located based on the ultra-wideband positioning module.
In step S22, a device list or device icons including the second device are displayed.
In step S23, the second device selected by the user based on the device list or the device icon is determined.
In step S24, in response to the second device being located and having the capability to execute the function executed by the application running in the first device, the capability of the second device is called to execute the function executed by the application.
Step S21 and step S24 are the same as step S11 and step S12 in the foregoing embodiments, and for explanation, description and beneficial effects, please refer to the above description of step S11 and step S12, which is not repeated herein. Step S22 and step S23 will be described in detail below.
In one embodiment, the located plurality of second devices may have a particular device identification. The device identifier may be a vendor type, a device serial number, a user name, or the like of the second device, and the second device may be uniquely determined based on the device identifier. During the application, a device list regarding the located plurality of second devices may be displayed, and the second device selected by the user based on the device list may be determined. It should be noted that the device list may be formed by device identifications of a plurality of second devices.
In another embodiment, the located plurality of second devices may have a particular device icon. The second device may be uniquely determined based on the device icon. In the application process, device icons related to the located plurality of second devices can be displayed, and the second devices selected by the user based on the device icons can be determined.
Through the embodiment, based on the concise and clear attributes of the device list or the device icon, the available second devices are presented to the user in the form of the device list or the device icon, so that the user can conveniently and intuitively and quickly select the optimal second device.
The order of display of the second device may influence the probability that the second device is selected by the user during the application process.
The present disclosure will explain a process of displaying a device list or device icons including the second device by the following embodiments.
In an exemplary embodiment of the present disclosure, a device list or device icons including the second devices may be displayed in a pop-up window in order of priority from high to low based on a preset device priority. In one possible example, the device that is closer to the first device has a higher priority than the device that is farther from the second device. In another possible example, a device with a small angle to the pointing direction of the first device is prioritized over a device with a large angle to the pointing direction of the first device.
According to the embodiment of the disclosure, by arranging and displaying the device list or the device icons including the second devices in the pop-up window according to the priority from high to low, the user can conveniently and directly and quickly select the optimal second device. And the probability that the optimal second equipment is selected by the user is improved, and a foundation is laid for realizing the capacity expansion of the first equipment and increasing the experience and satisfaction of the user in the process of using the first equipment.
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 interconnection and intercommunication between 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 device function invocation in accordance with an exemplary embodiment.
In an exemplary embodiment of the present disclosure, as shown in fig. 3, the device function calling method includes steps S31 to S34, which will be described separately below.
In step S31, the second device is located based on the ultra-wideband positioning module.
In step S32, in response to locating the second device, the first capability information sent by the second device is received. And the first capability information represents the capability of the second device for executing the function executed by the running application in the first device.
In step S33, in response to receiving the first capability information, it is determined that there is a second device providing a corresponding capability for the first device to run the application execution function.
In step S34, in response to the second device being located and the second device having the capability to execute the function executed by the running application in the first device, the capability of the second device is called to execute the function executed by the application.
Step S31 and step S34 are the same as step S11 and step S12 in the foregoing embodiments, and for explanation, description and beneficial effects, please refer to the above description of step S11 and step S12, which is not repeated herein. Step S32 and step S33 will be described in detail below.
In the application process, after the second device is located, whether the second device located by the first 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.
In one possible embodiment, the first capability information sent by the second device may be received in response to the located second device. The first device can know that the second device has the capability of executing the function executed by the application running in the first device through the first capability information.
Further, in response to the received first capability information, it may be determined that there is a second device providing a corresponding capability for the first device to execute the application execution function. The linkage device provides conditions for the linkage of the first device and the second device so as to expand the capability of the first device and provide the experience and satisfaction of a user in the using process.
In another possible embodiment, based on the application executed by the first device, the second device may also be a device pre-configured with the first device, so as to ensure that the located second device has the capability of executing the function executed by the application executed in the first device.
In the application process, the second device may also be notified of the capability provided by the function executed by the first device running the application, so as to determine whether the second device has the capability of executing the function executed by the application running in the first device.
The present disclosure will explain a process of informing a second device of the capability provided by a function executed by a first device running an application by the following embodiments.
Fig. 4 is a flow chart illustrating yet another method of device function invocation in accordance with an exemplary embodiment.
In an exemplary embodiment of the present disclosure, as illustrated in fig. 4, the device function calling method includes steps S41 to S43. The steps will be described separately below.
In step S41, the second device is located based on the ultra-wideband positioning module.
In step S42, second capability information is sent to the second device in response to locating the second device. Wherein the second capability information characterizes a capability provided by a function executed by the running application in the first device.
In step S43, in response to the second device being located and having the capability to execute the function executed by the application running in the first device, the capability of the second device is called to execute the function executed by the application.
Step S41 and step S43 are the same as step S11 and step S12 in the foregoing embodiments, and for explanation, description and beneficial effects, please refer to the above description of step S11 and step S12, which is not repeated herein. Step S42 will be described in detail below.
In the application process, after the second device is located, the second device may be informed of the capability provided by the function executed by the first device running the application, for example, the second capability information may be sent to the second device. Wherein the second capability information characterizes a capability provided by a function executed by the running application in the first device. The second device may determine whether it has a capability of executing the function executed by the application corresponding to the capability provided by the function executed by the application, according to the received capability provided by the function executed by the application running in the first device.
In an example, the capability provided by the function executed by the running application in the first device can be the capability of a video call displayed by a large screen; the capability of executing the function performed by the application corresponding to the capability provided by the function performed by the application may be a capability of displaying a large screen for the video call.
In another implementation, the device function calling method may further include steps S31 to S34, and step S42 of the above embodiments. Since the relevant explanation and description and beneficial effects of steps S31 to S34, and step S42 are described above, they are not described in detail here.
In the embodiment of the disclosure, the device function calling method may further prompt the first device to select the second device for capability expansion in a process that the first device runs the application, so as to improve experience of a user in a using process.
The present disclosure will explain a process of prompting a first device to select a second device for capability expansion during a process of running an application by the first device by the following embodiments.
Fig. 5 is a flowchart illustrating yet another method for device function invocation in accordance with an exemplary embodiment.
In an exemplary embodiment of the present disclosure, as shown in fig. 5, the device function calling method may include steps S51 to S54. The steps will be described separately below.
In step S51, the second device is located based on the ultra-wideband positioning module.
In step S52, a function performed by the running application in the first device is determined.
In step S53, in response to the second device being located and the second device having the capability to perform the function performed by the application running in the first device, the second device is prompted to be selected to perform the function performed by the application.
In step S54, in response to the second device being located and having the capability to perform the function performed by the application running in the first device, the capability of the second device is invoked to perform the function performed by the application.
Step S51 and step S54 are the same as step S11 and step S12 in the foregoing embodiments, and for explanation, description and beneficial effects, please refer to the above description of step S11 and step S12, which is not repeated herein. Step S52 and step S53 will be described in detail below.
In the application process, a function performed by the application running in the first device may be determined. When the second device is located and the second device is judged to have the capability of executing the function executed by the application running in the first device, the first device can be prompted to select the second device to execute the function executed by the application currently running in the first device. In the embodiment, the capability expansion of the first device is realized by prompting the first device to borrow the function which is possessed by the second device and can achieve a better effect in the application execution process.
In another implementation, the device function calling method may further include steps S31 to S34, and steps S52 to S53 of the above embodiments; or step S41 to step S43, and step S52 to step S53 of the above embodiments. Since the related explanations and descriptions of the aforementioned steps and the advantageous effects are described above, they are not described in detail herein.
In the embodiment of the present disclosure, the device function calling method further needs to ensure that the second device is in a workable state.
The present disclosure will explain a process of ensuring that the second device is in an operable state by the following embodiments.
Fig. 6 is a flow chart illustrating yet another method of device function invocation in accordance with an exemplary embodiment.
In an exemplary embodiment of the present disclosure, as shown in fig. 6, the device function calling method may include steps S61 to S63. The steps will be described separately below.
In step S61, the second device is located based on the ultra-wideband location module.
In step S62, in response to the capability of the second device not being enabled, sending an enabling instruction to the second device to enable the capability of executing the function executed by the application; or in response to the capability of the second device being enabled, determining that the enabled capability of the second device is unoccupied.
In step S63, in response to the second device being located and having the capability to execute the function executed by the application running in the first device, the capability of the second device is called to execute the function executed by the application.
Step S61 and step S63 are the same as step S11 and step S12 in the foregoing embodiment, and for related explanation and description and beneficial effects, please refer to the description about step S11 and step S12, which is not repeated herein. Step S62 will be described in detail below.
In the application process, after the second device is located and it is determined that the second device has the capability of executing the function executed by the application running in the first device, it is further required to ensure that the second device is in the working state. In an example, when it is detected that the capability of the second device to execute the function executed by the application is not enabled, the capability needs to be enabled in order for the first device to perform capability expansion. In another example, when it is detected that the capability of the second device to execute the function executed by the application is enabled, the function of executing the other device or the application based on the capability of the second device may be turned off to ensure that the first device is not interfered by the other device or the application in the process of calling the capability of the second device to execute the function executed by the application, thereby ensuring the fluency of capability expansion of the first device.
In the embodiment of the present disclosure, the device function calling method may also call another device (third device) to execute the function executed by the application when the pointing direction of the first device is changed.
The present disclosure will explain a procedure of calling another device (third device) to execute a function executed by an application when the pointing direction of the first device is changed by the following embodiments.
Fig. 7 is a flowchart illustrating yet another method of device function invocation in accordance with an exemplary embodiment.
In an exemplary embodiment of the present disclosure, as shown in fig. 7, the device function calling method may include steps S71 to S74. The steps will be described separately below.
In step S71, the second device is located based on the ultra-wideband positioning module.
In step S72, in response to the change of the pointing direction of the first device, a third device within the preset pointing angle range is positioned based on the ultra-wideband positioning module and an angle between the changed pointing direction.
In step S73, in response to the third device having the capability of executing the function executed by the application running in the first device, switching to the third device to execute the function executed by the application.
In step S74, in response to the second device being located and having the capability to perform the function performed by the application running in the first device, the capability of the second device is invoked to perform the function performed by the application.
Step S71 and step S74 are the same as step S11 and step S12 in the foregoing embodiments, and for explanation, description and beneficial effects, please refer to the above description of step S11 and step S12, which is not repeated herein. Step S72 and step S73 will be described in detail below.
In one example, when the pointing direction of the first device changes, the second module located according to the previous pointing direction will no longer perform the function performed by the first device running the application. Further, a third device that is within the preset pointing angle range based on an angle between the ultra-wideband positioning module repositioning and the changed pointing direction is to be repositioned. When the third device is capable of executing the function executed by the application running in the first device, the function executed by the application running in the first device can be switched to be executed by the third device from the second device.
Through this embodiment, when the direction in which the first device is located or the pointing direction of the first device changes, the function extension of the first device can still be realized by positioning and switching to the third device, thereby ensuring that the function extension of the first device can not be limited by the direction in which the first device is located or the pointing direction of the first device.
The following describes a device function calling method according to the above embodiments with reference to practical applications.
Fig. 8 illustrates a first device calling a second device to perform a function performed by the first device running an application using an application device function calling method.
In an embodiment, as shown in fig. 8, the first device is taken as the mobile terminal 1, the second device is taken as the television 2, and the application run by the mobile terminal 1 is taken as a video call. In the application process, after the mobile terminal 1 (first device) is located in the specified range to the television 2, whether the television 2 has the capability of executing the function executed by the video call running in the mobile terminal 1 can be continuously judged. The capability of the television to execute the function executed by the video call running in the mobile terminal can be understood as the capability of performing the video call by displaying the video call in a large screen.
After receiving the first capability information sent by the television 2, it may be determined that there is a second device television 2 providing corresponding capability for the function executed by the video call run by the mobile terminal 1.
Further, based on the located television 2 and the capability of the television 2 to execute the function executed by the video call run by the mobile terminal, the television 2 is called to carry out the video call in a large screen display mode.
As can be seen from the above description, in the device function invoking method provided by the present disclosure, the first device locates to the second device through the ultra-wideband positioning module, and invokes the capability of the second device to execute the function executed by the application running in the first device based on the capability of the second device to execute the function executed by the application running in the first device. In the method, the first equipment and the second equipment are interconnected, the function of the second equipment, which can achieve better effect in the process of executing the application running of the first equipment, is used to realize the capability expansion of the first equipment, and the experience and satisfaction of a user in the process of using the first equipment are increased.
Based on the same conception, the embodiment of the disclosure also provides a device for calling the function of the equipment.
It is understood that, in order to implement the above functions, the device function invoking apparatus provided in the embodiments of the present disclosure includes a hardware structure and/or a software module for executing each function. 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 as 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 subject matter of the embodiments of the present disclosure.
Fig. 9 is a block diagram illustrating an apparatus function call device according to an example embodiment. Referring to fig. 9, the device function calling apparatus may include a positioning module 110 and a processing module 120. The modules will be separated below.
The positioning module 110 may be configured for: and positioning a second device based on the ultra-wideband positioning module.
The processing module 120 may be configured for: in response to locating the second device and the second device having the capability to perform the function performed by the running application in the first device, the capability of the second device is invoked to perform the function performed by the application.
In an exemplary embodiment of the present disclosure, the positioning module 110 may be configured for: and positioning the second device within a preset distance range based on the distance between the ultra-wideband positioning module and the first device, and/or positioning the second device within a preset pointing angle range based on the angle between the ultra-wideband positioning module and the pointing direction of the first device.
In an exemplary embodiment of the present disclosure, the device function calling apparatus may further include a display module and a determination module, which are respectively described below.
The display module may be configured to: a device list or device icons including the second device are displayed.
The determination module may be configured to: and determining the second equipment selected by the user based on the equipment list or the equipment icon.
In an exemplary embodiment of the present disclosure, the display module may be configured to: based on the preset equipment priority, arranging and displaying an equipment list or equipment icons comprising second equipment in a pop-up window according to the order of the priority from high to low; the priority of the equipment close to the first equipment is higher than that of the equipment far away from the second equipment; a device priority with a small angle to the pointing direction of the first device is higher than a device priority with a large angle to the pointing direction of the first device.
In an exemplary embodiment of the present disclosure, the device function calling apparatus may further include a receiving module and a determining module. Wherein the receiving module may be configured to: and in response to the positioning to the second device, receiving first capability information sent by the second device, wherein the first capability information represents that the second device has the capability of executing the function executed by the application running in the first device.
The determination module may be configured to: in response to receiving the first capability information, it is determined that there is a second device providing a corresponding capability for the first device to run the application execution function.
In an exemplary embodiment of the present disclosure, the device function calling apparatus may further include a sending module. Wherein the transmitting module may be configured to: and in response to locating the second device, sending second capability information to the second device, the second capability information characterizing the capability provided by the function executed by the application running in the first device.
In an exemplary embodiment of the present disclosure, the device function calling apparatus further includes a determining module and a prompting module. Wherein the determining module may be configured for: a function performed by an application running in the first device is determined.
The prompting module may be configured to: in response to locating the second device and the second device having the capability to perform the function performed by the application running in the first device, prompting selection of the second device to perform the function performed by the application.
In an exemplary embodiment of the present disclosure, the device function invoking apparatus may further include a second device module, wherein the second device module may be configured to: in response to the capability of the second device not being enabled, sending an enabling instruction to the second device to cause the second device to enable a capability of performing a function performed by the application; or in response to the capability of the second device being enabled, determining that the enabled capability of the second device is unoccupied.
In an exemplary embodiment of the present disclosure, the device function invoking apparatus may further include a switching third device module, where the switching third device module may be configured to: responding to the change of the pointing direction of the first device, and setting an angle between the positioning of the ultra-wideband positioning module and the changed pointing direction as a third device within a preset pointing angle range; and switching to the function executed by the application executed by the third equipment in response to the third equipment having the capability of executing the function executed by the application executed by the first equipment.
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. 9 is a block diagram illustrating an apparatus 200 for device function invocation in accordance with an example embodiment. For example, the apparatus 200 for device function invocation 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, a personal digital assistant, and the like.
Referring to fig. 9, an apparatus 200 for device function invocation may include one or more of the following components: a processing component 202, a memory 204, a power component 206, a multimedia component 208, an audio component 210, an input/output (I/O) interface 212, a sensor component 214, and a communication component 216.
The processing component 202 generally controls the overall operation of the apparatus 200 for device function calls, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to perform all or a portion of the steps of the device function call method described above. Further, the processing component 202 can include one or more modules that facilitate interaction between the processing component 202 and other components. For example, the processing component 202 can include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.
The memory 204 is configured to store various types of data to support operations at the apparatus 200 for device function calls. Examples of such data include instructions for any application or method operating on the apparatus 200 for device function invocation, contact data, phonebook data, messages, pictures, videos, and the like. The memory 204 may 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.
The power component 206 provides power to the various components of the apparatus 200 for device function calls. The power components 206 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the apparatus 200 for device function calls.
The multimedia component 208 comprises a screen providing an output interface between the apparatus for device function invocation 200 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). 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 includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may 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 208 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the apparatus for device function call 200 is in an operation mode, such as a photographing mode or a video mode. 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 210 is configured to output and/or input audio signals. For example, the audio component 210 includes a Microphone (MIC) configured to receive an external audio signal when the apparatus 200 for device function invocation is in an operating 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 204 or transmitted via the communication component 216. In some embodiments, audio component 210 also includes a speaker for outputting audio signals.
The I/O interface 212 provides an interface between the processing component 202 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 214 includes one or more sensors for providing various aspects of state assessment for the apparatus 200 for device function invocation. For example, the sensor component 214 may detect an open/closed state of the apparatus for device function invocation 200, a relative positioning of components, such as a display and keypad of the apparatus for device function invocation 200, the sensor component 214 may also detect a change in position of the apparatus for device function invocation 200 or a component of the apparatus for device function invocation 200, the presence or absence of user contact with the apparatus for device function invocation 200, an orientation or acceleration/deceleration of the apparatus for device function invocation 200, and a change in temperature of the apparatus for device function invocation 200. The sensor assembly 214 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 214 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 214 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 216 is configured to facilitate wired or wireless communication between the apparatus 200 for device function invocation and other devices. The apparatus 200 for device function invocation 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 216 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 further includes 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 200 for device function invocation 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 components for performing the device function invocation methods described above.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 204 comprising instructions, executable by the processor 220 of the apparatus 200 for device function invocation to perform the device function invocation 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 "plurality" in this disclosure means two or more, and other terms are analogous. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: 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 are 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 indicate a particular order or degree of 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 in an orientation or positional relationship indicated in the drawings for convenience in describing the present embodiment and to simplify the description, but do not indicate or imply that the referenced device or element must have a particular orientation, be constructed and operated in a particular 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 reference to the drawings are exemplary and intended to be illustrative of 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 embodiments of the present disclosure are described in detail above with reference to the accompanying 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 invention 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. The device function calling method is applied to first equipment, the first equipment is provided with an ultra-wideband positioning module, and the device function calling method comprises the following steps:
locating a second device based on the ultra-wideband positioning module;
in response to locating the second device, the second device being capable of executing the function executed by the application running in the first device and the second device being in an active state, invoking the capability of the second device to execute the function executed by the application;
in response to the capability of the second device not being enabled, sending an enabling instruction to the second device to cause the second device to enable the capability of performing the function performed by the application; or alternatively
In response to the capability of the second device being enabled, determining that the enabled capability of the second device is unoccupied;
responding to the change of the direction of the first device or the pointing direction of the first device, the first device relocates a third device, calls the capability of the third device to execute the function executed by the application, and switches to the third device to execute the function executed by the application, wherein the third device has the capability of executing the function executed by the application in the first device.
2. The device function calling method according to claim 1, wherein the locating a second device based on the ultra-wideband positioning module comprises:
and positioning a second device within a preset distance range based on the distance between the ultra-wideband positioning module and the first device, and/or positioning the second device within a preset pointing angle range based on the angle between the ultra-wideband positioning module and the pointing direction of the first device.
3. The device function call method according to claim 1 or 2, characterized in that the method further comprises:
displaying a device list or a device icon including the second device;
and determining the second equipment selected by the user based on the equipment list or the equipment icon.
4. The device function calling method according to claim 3, wherein the displaying a device list or device icons including the second device includes:
based on the preset equipment priority, arranging and displaying an equipment list or equipment icons comprising the second equipment in a pop-up window according to the order of the priority from high to low;
wherein the priority of the device close to the first device is higher than the priority of the device far away from the second device;
a device priority with a small angle to the pointing direction of the first device is higher than a device priority with a large angle to the pointing direction of the first device.
5. The device function call method according to claim 1, further comprising:
in response to the second device being located, receiving first capability information sent by the second device, wherein the first capability information represents that the second device has the capability of executing the function executed by the application running in the first device;
in response to receiving the first capability information, determining that there is a second device providing a corresponding capability for the first device to run an application execution function.
6. The device function call method according to claim 1 or 5, wherein the method further comprises:
and in response to positioning the second device, sending second capability information to the second device, wherein the second capability information represents the capability provided by the function executed by the application running in the first device.
7. The device function call method according to claim 1, 2 or 5, wherein the method further comprises:
determining a function executed by an application running in the first device;
in response to locating a second device having the capability to perform a function performed by running an application in the first device, prompting selection of the second device to perform the function performed by the application.
8. The device function call method according to claim 1, wherein the relocating the third device comprises:
and the third equipment within a preset pointing angle range is positioned based on the angle between the ultra-wideband positioning module and the changed pointing direction.
9. The device function calling device is applied to first equipment, the first equipment is provided with an ultra-wideband positioning module, and the device function calling device comprises:
a positioning module for positioning a second device based on the ultra-wideband positioning module;
the processing module is used for responding to the positioning to the second equipment, the second equipment has the capability of executing the function executed by the application running in the first equipment, and the second equipment is in a working state, and calling the capability of the second equipment to execute the function executed by the application;
a second device starting module, which is used for responding to the incapability of the second device and sending an enabling instruction to the second device so as to enable the second device to execute the capacity of the function executed by the application; or in response to the capability of the second device being enabled, determining that the enabled capability of the second device is unoccupied;
and the third equipment switching module is used for responding to the change of the direction of the first equipment or the pointing direction of the first equipment, relocating the third equipment by the first equipment, calling the capability of the third equipment to execute the function executed by the application, and switching to the third equipment to execute the function executed by the application, wherein the third equipment has the capability of executing the function executed by the application in the first equipment.
10. The device function calling apparatus of claim 9, wherein the positioning module is configured to:
the method comprises the steps that a second device is located within a preset distance range based on the distance between the ultra-wideband positioning module and the first device, and/or the second device is located within a preset pointing angle range based on the angle between the ultra-wideband positioning module and the pointing direction of the first device.
11. The device function calling apparatus according to claim 9 or 10, wherein the device function calling apparatus further comprises:
a display module, configured to display a device list or a device icon including the second device;
and the determining module is used for determining the second equipment selected by the user based on the equipment list or the equipment icon.
12. The device function calling apparatus according to claim 11, wherein the display module is configured to:
based on the preset equipment priority, arranging and displaying an equipment list or equipment icons comprising the second equipment in a pop-up window according to the order of the priority from high to low;
wherein the priority of the device close to the first device is higher than the priority of the device far from the second device;
a device priority with a small angle to the pointing direction of the first device is higher than a device priority with a large angle to the pointing direction of the first device.
13. The device function calling apparatus according to claim 9, wherein the device function calling apparatus further comprises:
the receiving module is used for responding to positioning of a second device and receiving first capability information sent by the second device, wherein the first capability information represents that the second device has the capability of executing the function executed by the application running in the first device;
and the determining module is used for determining that a second device which provides corresponding capability for the first device to run the application execution function exists in response to receiving the first capability information.
14. The device function calling apparatus according to claim 9 or 13, wherein the device function calling apparatus further comprises:
the sending module is used for responding to the positioning of a second device and sending second capability information to the second device, wherein the second capability information represents the capability provided by the function executed by the running application in the first device.
15. The device function calling apparatus according to claim 9, 10 or 13, wherein the device function calling apparatus further comprises:
a determining module, configured to determine a function performed by an application running in the first device;
and the prompting module is used for responding to the positioning to a second device, and the second device has the capability of executing the function executed by the application running in the first device, and prompting to select the second device to execute the function executed by the application.
16. The device function calling apparatus according to claim 9, wherein the switching the third device module includes:
and the third equipment within the preset pointing angle range is positioned based on the angle between the ultra-wideband positioning module and the changed pointing direction.
17. An apparatus for calling a function of a device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to: executing the device function call method of any of claims 1 to 8.
18. A non-transitory computer readable storage medium having instructions therein, which when executed by a processor of a mobile terminal, enable the mobile terminal to perform the device function call method of any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010871628.4A CN112073800B (en) | 2020-08-26 | 2020-08-26 | Device function calling method, device function calling device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010871628.4A CN112073800B (en) | 2020-08-26 | 2020-08-26 | Device function calling method, device function calling device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112073800A CN112073800A (en) | 2020-12-11 |
CN112073800B true CN112073800B (en) | 2023-04-18 |
Family
ID=73659984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010871628.4A Active CN112073800B (en) | 2020-08-26 | 2020-08-26 | Device function calling method, device function calling device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112073800B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113689687A (en) * | 2021-08-30 | 2021-11-23 | 三星电子(中国)研发中心 | Ultra-wideband-based equipment control method and device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102398488B1 (en) * | 2015-06-26 | 2022-05-13 | 엘지전자 주식회사 | Mobile terminal capable of remotely controlling a plurality of device |
US20170123039A1 (en) * | 2015-10-29 | 2017-05-04 | Industrial Bank Of Korea | Ultra wideband (uwb)-based high precision positioning method and system |
CN106817396A (en) * | 2015-12-02 | 2017-06-09 | 联发科技(新加坡)私人有限公司 | The method and electronic equipment of selected target equipment |
CN111123716B (en) * | 2019-11-18 | 2023-11-07 | 北京小米移动软件有限公司 | Remote control method, remote control device, and computer-readable storage medium |
CN111131603B (en) * | 2019-11-18 | 2021-07-27 | 北京小米移动软件有限公司 | Function calling method, function calling device and computer readable storage medium |
CN114679761A (en) * | 2020-04-14 | 2022-06-28 | 支付宝(杭州)信息技术有限公司 | UWB-based equipment interaction method, device and equipment |
-
2020
- 2020-08-26 CN CN202010871628.4A patent/CN112073800B/en active Active
Non-Patent Citations (1)
Title |
---|
崔微等.智能无线多媒体数字播放系统的设计与实现.《电子技术应用》.2009,(第10期),48-52. * |
Also Published As
Publication number | Publication date |
---|---|
CN112073800A (en) | 2020-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11516377B2 (en) | Terminal, focusing method and apparatus, and computer readable storage medium | |
US20220116672A1 (en) | Method, device, and storage medium for interacting information | |
US10798483B2 (en) | Audio signal processing method and device, electronic equipment and storage medium | |
CN112040402B (en) | Positioning method and device, and computer storage medium | |
CN111669208B (en) | Antenna selection method, first electronic device and storage medium | |
CN107635074B (en) | Method, apparatus and computer-readable storage medium for controlling alarm | |
US11284398B2 (en) | Communication link configuration method and device | |
JP6559248B2 (en) | Method and apparatus for transmitting uplink signal | |
CN106485660B (en) | Electronic map zooming method and device | |
US12089101B2 (en) | Cell handover method and apparatus, handover configuration method and apparatus, and user equipment | |
CN112019895B (en) | Function operation control method, function operation control device, and storage medium | |
CN106453496A (en) | File transmission method and device | |
CN112073800B (en) | Device function calling method, device function calling device and storage medium | |
US20170075671A1 (en) | Method and apparatus for installing application and smart device using the same | |
EP3667938A1 (en) | Methods and devices for reporting and determining optimal beam, user equipment, and base station | |
US11496281B2 (en) | Method and device for indicating transmission direction | |
CN108401518B (en) | Channel coordination method and device | |
CN108702702B (en) | The method and device of access base station | |
US20230370881A1 (en) | Request sending method and apparatus, and measurement result sending method and apparatus | |
CN113453146B (en) | Equipment interaction control method, equipment interaction control device and storage medium | |
CN108958300B (en) | Tripod head control method and device | |
CN106454465A (en) | Remote control method and device of remote controller | |
EP3952465A1 (en) | Method and device for configuring control region | |
CN112860827B (en) | Inter-device interaction control method, inter-device interaction control device and storage medium | |
CN118426627A (en) | Method and device for processing multi-task window, terminal 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 |