CN109286544B - NAN-based intelligent management method and related product - Google Patents
NAN-based intelligent management method and related product Download PDFInfo
- Publication number
- CN109286544B CN109286544B CN201810961486.3A CN201810961486A CN109286544B CN 109286544 B CN109286544 B CN 109286544B CN 201810961486 A CN201810961486 A CN 201810961486A CN 109286544 B CN109286544 B CN 109286544B
- Authority
- CN
- China
- Prior art keywords
- nan
- correspondences
- sdf
- message
- devices
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- 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
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application discloses a NAN-based intelligent management method and a related product, which are applied to first NAN equipment in a first neighbor awareness network NAN, and the method comprises the following steps: obtaining a first set of correspondences of a plurality of second NAN devices in the first NAN; broadcasting a first service discovery frame, SDF, message, the first SDF message including the plurality of first correspondences; receiving a second SDF message from each of at least one second NAN device of the plurality of second NAN devices, each second SDF message including feedback information for the first SDF message, the feedback information being used to indicate that the second NAN device sending the second SDF message is operating according to the target first correspondence. The method and the device are beneficial to improving the intelligence and the safety in the NAN intelligent management process.
Description
Technical Field
The application relates to the technical field of electronics, in particular to an intelligent management method based on NAN and a related product.
Background
With the widespread use of electronic devices (such as mobile phones, tablet computers, etc.), the electronic devices have more and more applications and more powerful functions, and the electronic devices are developed towards diversification and personalization, and become indispensable electronic products in the life of users. The intelligent household appliance has become the mainstream at present by controlling the opening and closing of the household appliance through the electronic equipment, the intelligent household appliance can enable our life to be more convenient, in the existing implementation mode, the mode of adopting a Bluetooth mode and a wireless communication mode depends on a router, and a hotspot and internet connection are needed, so that the intelligent household appliance is not convenient and safe enough to control.
Disclosure of Invention
The embodiment of the application provides an intelligent management method based on a NAN and a related product, and the method is beneficial to improving the intelligence and the safety in the NAN intelligent management process.
In a first aspect, an embodiment of the present application provides a NAN-based intelligent management method, which is applied to a first neighbor awareness network NAN device, and the method includes:
obtaining a first set of correspondences of a plurality of second NAN devices in the first NAN, the first set of correspondences including a plurality of first correspondences, each of the plurality of first correspondences including a correspondence between device control information and a second NAN device, the second NAN device being a second NAN device of the plurality of second NAN devices;
broadcasting a first service discovery frame, SDF, message, the first SDF message including the plurality of first correspondences;
receiving a second SDF message from each second NAN device of at least one second NAN device of the plurality of second NAN devices, wherein each second SDF message includes feedback information for the first SDF message, the feedback information is used for indicating that the second NAN device sending the second SDF message operates according to the target first corresponding relationship, and the target first corresponding relationship is a first corresponding relationship which contains a local device identifier and is inquired by the second NAN device sending the second SDF message.
In a second aspect, an embodiment of the present application provides a NAN-based intelligent management apparatus, which is applied to a first neighbor awareness network NAN device, and the NAN-based intelligent management apparatus includes:
an obtaining unit to obtain a first set of correspondences of a plurality of second NAN devices in the first NAN, the first set of correspondences including a plurality of first correspondences, each first correspondence of the plurality of first correspondences including a correspondence between device control information and a second NAN device, the second NAN device being a second NAN device of the plurality of second NAN devices;
a broadcasting unit, configured to broadcast a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences;
a receiving unit, configured to receive a second SDF message from each second NAN device of at least one second NAN device of the plurality of second NAN devices, where each second SDF message includes feedback information for the first SDF message, where the feedback information is used to indicate that the second NAN device that sends the second SDF message operates according to the target first corresponding relationship, and the target first corresponding relationship is a first corresponding relationship that includes a home device identifier and is queried by the second NAN device that sends the second SDF message.
In a third aspect, an embodiment of the present application provides an electronic device, including: a processor and a memory; and one or more programs stored in the memory and configured to be executed by the processor, the programs including instructions for some or all of the steps as described in the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium, where the computer-readable storage medium is used to store a computer program, where the computer program is used to make a computer execute some or all of the steps described in the first aspect of the present application.
In a fifth aspect, embodiments of the present application provide a computer program product, where the computer program product comprises a non-transitory computer-readable storage medium storing a computer program, the computer program being operable to cause a computer to perform some or all of the steps as described in the first aspect of embodiments of the present application. The computer program product may be a software installation package.
The embodiment of the application has the following beneficial effects:
it can be seen that the NAN-based smart management method and related products described in the embodiments of the present application are applied to a first neighbor aware network NAN, first obtain a first set of correspondences of a plurality of second NAN devices in the first NAN, then broadcast a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences, and finally receive a second SDF message from each of at least one second NAN device in the plurality of second NAN devices. Therefore, the first NAN device can distribute tasks for the second NAN device through different corresponding relations, further information is broadcasted in the same NAN network, the home devices acquire corresponding parts in the information, synchronous starting of the intelligent home devices is achieved, and the intelligence and safety of operation and control of the devices in the NAN intelligent management process are improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;
fig. 2 is a flowchart illustrating a NAN-based intelligent management method according to an embodiment of the present application;
fig. 3 is a flowchart illustrating another NAN-based intelligent management method disclosed in an embodiment of the present application;
fig. 4 is a flowchart illustrating another NAN-based intelligent management method disclosed in an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application;
fig. 6 is a block diagram of functional units of a NAN-based intelligent management device disclosed in an embodiment of the present application;
fig. 7 is a schematic structural diagram of another electronic device provided in an embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The electronic devices involved in the embodiments of the present application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication functions, as well as various forms of User Equipment (UE), Mobile Stations (MS), terminal equipment (terminal device), and so on. For convenience of description, the above-mentioned devices are collectively referred to as electronic devices.
The following describes embodiments of the present application in detail.
Firstly, a NAN mechanism is briefly introduced, a Neighbor Awareness Network (NAN) mechanism is a standard formulated by a wireless fidelity Wi-Fi alliance, the standard is used for synchronizing all devices (namely NAN devices) participating in the NAN mechanism under the condition that no central node exists, maintaining work and Service Discovery work of the NAN mechanism are performed in a Discovery Window (DW) agreed by the NAN mechanism, Service Discovery is realized by sending a Service Discovery Frame (SDF) message, and the Service Discovery Frame message comprises an inquiry message or a broadcast message. The device may establish a corresponding connection based on information obtained in the service discovery, and then perform NAN-based intelligent management.
Specifically, in the standard specified by the Wi-Fi alliance, channel 6 may be used as the discovery channel in the NAN mechanism, and on channel 6, the duration of the discovery time window DW is fixed for each cluster, and the time interval between any two DWs adjacent to the cluster is also fixed.
In the NAN mechanism, a Discovery Window (DW) is set, and NAN devices perform service discovery in the DW. In the NAN mechanism, a DW is generally set in each 512 TUs (time unit), wherein the duration of one TU is about 1024 μ s, and the duration of the DW is generally 16 TUs, that is, in the NAN mechanism, a DW is generally set every 496 TUs. In the NAN mechanism, one or more NAN devices form a Cluster (also called a neighbor awareness network), when a Cluster enters a DW, a NAN device in the Cluster in a master node (master), an anchor master node (AM), a master node (non-master synchronization, non-master sync) state and the like sends a synchronization beacon frame (sync beacon) message, where the message carries information of the AM in the Cluster, and the NAN device receiving the message synchronizes with the AM in the Cluster.
For example, as shown in fig. 1, which is a schematic diagram of a DW of a cluster, according to a standard established by the Wi-Fi alliance, in the DW, NAN devices in the cluster may send a service discovery frame SDF message in the DW to perform service discovery, and in a time other than the DW, NAN devices in the cluster may send a discovery beacon (discovery beacon) message to announce the existence of the cluster. Each NAN device in the cluster may perform service discovery in the DW to discover other NAN devices with which NAN-based intelligent management can be performed. After service discovery, at least two NAN devices which need to be intelligently managed based on NAN can agree on time frequency resources and network connection modes in the DW, and after the DW is finished, the NAN network without the center node corresponding to the network connection mode components is arranged on the agreed time frequency resources.
The flow of completing service discovery by the NAN device is as follows:
1. after a device activates the NAN function (i.e., becomes a NAN device), it may set itself as an AM, create a Cluster, set a Cluster Identity (Identity, ID) value of the Cluster based on its MAC (Media Access Control) address, and set the TSF as an integer multiple of 512 TU.
2. Once the NAN device receives a Beacon frame (i.e., a sync Beacon, hereinafter, referred to as Beacon frame) sent by a NAN device from one or more other clusters, it may determine whether the NAN device wants to join the Cluster of the other peer.
In the Beacon frame, information of the corresponding Cluster is generally carried, and specifically, information of an AM in the corresponding Cluster may be specifically carried, and may include one or more of an Anchor Master node rank (AMR), a Master node rank (MR), a Master node priority (Master priority, MP), an Anchor Master node priority (AMP), a Random Factor (RF), an Anchor Master node signal Transmission Time (AMBTT), a Time Synchronization Function (TSF), a Cluster ID, and a Cluster rank (CG).
One NAN device may send information of the AM of the Cluster to which the NAN device belongs to other NAN devices by sending the Beacon frame, and similarly, one NAN device may also receive the Beacon frame sent by the Cluster or the NAN devices in other clusters.
After receiving a Beacon frame, the NAN device may determine whether the Beacon frame is from a NAN device in the Cluster to which the NAN device belongs or from NAN devices in other clusters, if the Beacon frame is from NAN devices in other clusters, the NAN device may determine whether a value of Cluster level CG in the received Beacon frame is greater than a value of Cluster level CG of the NAN device, if the value is greater than the value, the NAN device adds the Cluster corresponding to the received Beacon frame, otherwise, the NAN device does not perform processing. This completes the aggregation of NAN devices, i.e., NAN devices will join Cluster with a higher value of Cluster level CG.
3. If the determination is made that the other party's Cluster is to be added, the synchronization is achieved with the AM in the added Cluster after the other party's Cluster is added, specifically, each item of parameter information in the AM of the self is synchronized with the AM in the added Cluster, for example, the TSF of the AM in the Cluster is updated to the TSF of the AM in the added Cluster.
4. After synchronization, when a DW of a joined Cluster arrives, the NAN device sends an SDF (Service Discovery frame) message in the DW to perform Service Discovery, where the SDF message may carry, for example, Service Discovery (Service Subscription) information for querying a required Service or may carry, for example, Service publication (Service Publish) information for publishing a Service that the NAN device can provide, and after receiving the SDF message sent by the NAN device, other NAN devices may reply the SDF message to the NAN device in the DW if it is determined that the SDF message is satisfied, that is, Service matching can be performed.
Similarly, in the DW, the NAN device may also receive an SDF message sent by another NAN device for service discovery, and if the NAN device determines that the received SDF message is satisfied, the NAN device may also reply the SDF message to the corresponding NAN device in the DW.
Various types of information contained in the AM are explained below.
The anchor master node level AMR, which is generally a maximum value of 8 bytes (byte), is the MR value of AM.
The master node level MR, which generally takes a maximum value of 8 bytes, is calculated according to the MP value, the RF value, and the MAC address of the NAN device, and indicates the will of the NAN device to act as a master. The larger the value of MR, the higher will the NAN device want to be master. MR can also be considered as an alternative expression of MP.
The master node priority MP, which generally takes a maximum value of 1 byte, indicates the willingness of the NAN device to act as a master. The larger the value of MP, the higher will the NAN device want to be master.
The anchor master node priority AMP, which generally takes a maximum value of 1 byte, is the value of the MP of the AM.
The random factor RF, which generally takes a maximum value of 1 byte, is a random number selected by the NAN device.
The anchor master node signal transmission time AMBTT generally takes a maximum value of 4 bytes, and shows the sending time of the Beacon frame of the AM. Generally, a NAN device sending a Beacon frame carries an AMBTT, and is used for synchronizing the time of other NAN devices with an AM corresponding to the AMBTT.
The time synchronization function TSF, which generally takes a maximum value of 8 bytes, indicates a synchronization function of the NAN device, so that a timer (timer) of the NAN device receiving the TSF is synchronized with a time of the AM corresponding to the NAN device sending the TSF. The TSF may also represent time information.
The Cluster identity identifier Cluster ID generally takes a maximum value of 6 bytes, and is carried in an Address (Address) 3 field in the Beacon frame.
The Cluster level CG generally takes a maximum value of 8 bytes, represents the level of Cluster, is used for comparing different Clusters during combination, and the Cluster with a small CG value is combined into the Cluster with a large CG value.
The service discovery frame SDF message is introduced below.
The SDF message is an Action Frame (Action Frame) specially defined for service discovery, and can be roughly divided into three types according to different functions: the SDF issues a Publish message, subscribes to a Subscribe message, and replies to a Follow-Up message, and generally, an indication bit is included in the SDF message to indicate which SDF message the SDF message is.
SDF Publish message: the NAN equipment is used for publishing services which can be provided by the NAN equipment or replying to the received SDF Subscribe messages sent by other NAN equipment;
SDF Subscribe message: for finding the service to be used;
SDF Follow-Up message: for replying to received SDF Publish messages or for negotiating more information.
The following describes embodiments of the present application in detail.
Referring to fig. 2, fig. 2 is a flowchart illustrating a NAN-based intelligent management method according to an embodiment of the present disclosure, where the NAN-based intelligent management method described in the embodiment includes:
s201, obtain a first correspondence set of a plurality of second NAN devices in the first NAN, the first correspondence set including a plurality of first correspondences, each first correspondence in the plurality of first correspondences including a correspondence between device control information and a second NAN device, the second NAN device being a second NAN device of the plurality of second NAN devices.
The control information may include, but is not limited to, specific operation information of the device and a start time, and is not limited herein.
S202, broadcasting a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences.
The first SDF message may specifically be an SDF Subscribe message.
S203, receiving a second SDF message from each second NAN device of at least one second NAN device of the plurality of second NAN devices, where each second SDF message includes feedback information for the first SDF message, where the feedback information is used to indicate that the second NAN device sending the second SDF message operates according to the target first corresponding relationship, and the target first corresponding relationship is a first corresponding relationship that includes an identifier of a local device and is queried by the second NAN device sending the second SDF message.
The second SDF message may specifically be an SDF Publish message.
Where the query may include, but is not limited to, a traversal.
It can be seen that the NAN-based smart management method and related products described in the embodiments of the present application are applied to a first neighbor aware network NAN, first obtain a first set of correspondences of a plurality of second NAN devices in the first NAN, then broadcast a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences, and finally receive a second SDF message from each of at least one second NAN device in the plurality of second NAN devices. Therefore, the first NAN device can distribute tasks for the second NAN device through different corresponding relations, further information is broadcasted in the same NAN network, the home devices acquire corresponding parts in the information, synchronous starting of the intelligent home devices is achieved, and the intelligence and safety of operation and control of the devices in the NAN intelligent management process are improved.
In a specific implementation, for a channel between the first NAN device and other NAN devices, the negotiation process may be that the first NAN device performs channel negotiation with other NAN devices through an SDF Follow-Up message; for a channel between any two NAN devices other than the first NAN device, the other NAN devices may be first grouped by the first NAN device, and a target NAN device may be selected for each group, and notified to negotiate a channel with the other devices within the group.
In one possible example, the control information in each first correspondence further includes a start-up mode of the second NAN device in said each first correspondence, the start-up mode including a timed start and an instant start.
The timing start and the instant start can be determined according to user habits or instant operation of users.
Therefore, in this example, the NAN device may perform different controls on the plurality of second NAN devices through different start-up modes, so that the intelligence of operation and control of the home equipment in the NAN-based intelligent management process is further improved.
In one possible example, prior to the obtaining the first set of correspondences for the plurality of second NAN devices in the first NAN, the method further comprises: determining the first set of correspondences.
Therefore, in the example, different first corresponding relationship sets can be determined in different ways, so that the diversity and the intelligence of the update of the first object relationship set in the NAN-based intelligent management process are improved.
In one possible example, the determining the first set of correspondences comprises: and determining the first corresponding relation set according to the historical use data of the user.
Therefore, in the example, the use habits of the user are determined through the historical use data, and then the control information in the first corresponding relationship set and the second NAN device are updated, so that the false start rate of the second NAN device is reduced, and the intelligence in the NAN-based intelligent management process is improved.
In one possible example, the determining the first set of correspondences based on historical usage data for the user includes: obtaining a plurality of historical usage records of a second NAN device currently being processed; determining a distribution rule of the start time of the second NAN device according to the plurality of historical usage records; determining a starting mode of the currently processed second NAN device according to the distribution rule; if the starting mode is timing starting, determining the starting time of the currently processed second NAN equipment, and generating a first corresponding relation set of the currently processed second NAN equipment; and if the starting mode is instant starting, generating a first corresponding relation set of the second NAN equipment which is currently processed.
The distribution rule can comprise discrete region distribution or concentrated region distribution, and the discrete region distribution refers to distribution with large difference at the same time point; the concentrated region distribution refers to a distribution of density that occurs at the same point in time.
Therefore, in this example, by analyzing the distribution rule, the start-up time and the start-up mode of the plurality of second NAN devices can be more accurately determined, and the first corresponding relationship set is further updated, so that the situation that the second NAN devices are mistakenly turned on is avoided, and the intelligence and the safety of operation and control of the devices in the NAN intelligent management process are improved.
In one possible example, the determining the first set of correspondences comprises: and determining the first corresponding relation set according to the setting information of the user.
Optionally, outputting a content interface including the first corresponding relationship set; and updating the first corresponding relation set according to the interactive operation of the user aiming at the content interface.
Therefore, in this example, the accuracy of the device operation in the NAN-based intelligent management process can be improved by adjusting the first corresponding relationship set by the user.
In one possible example, the broadcasting a first service discovery frame, SDF, message includes: receiving position information from user equipment, wherein the position information is the current position of the user equipment; and if the target position is within a preset position range, broadcasting a first service discovery frame SDF message in a first discovery time window DW of the first NAN.
Wherein the location information may be determined by global positioning information.
The preset range can be obtained through historical data analysis, set by a user or set by a manufacturer at the time of delivery, and is not limited uniquely here.
Therefore, in this example, the location information of the user equipment is used as a trigger condition, the first message is sent in time, the operation of the second NAN device can be accurately controlled, and the accuracy and the intelligence of the device control in the NAN-based intelligent management process are improved.
Referring to fig. 3, fig. 3 is a flowchart illustrating a NAN-based intelligent management method according to an embodiment of the present application, and the method is applied to a first neighbor awareness network NAN device. As shown in the figure, the NAN-based intelligent management method includes:
s301, determining the first corresponding relation set according to historical use data of the user.
S302, obtain a first corresponding relationship set of a plurality of second NAN devices in the first NAN.
S303, receiving position information from the user equipment, wherein the position information is the current position of the user equipment.
S304, if the target location is within a preset location range, broadcasting a first service discovery frame SDF message in a first discovery time window DW of the first NAN.
S305, receiving a second SDF message from each of at least one of the plurality of second NAN devices.
It can be seen that the NAN-based smart management method and related products described in the embodiments of the present application are applied to a first neighbor aware network NAN, first obtain a first set of correspondences of a plurality of second NAN devices in the first NAN, then broadcast a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences, and finally receive a second SDF message from each of at least one second NAN device in the plurality of second NAN devices. Therefore, the first NAN device can distribute tasks for the second NAN device through different corresponding relations, further information is broadcasted in the same NAN network, the home devices acquire corresponding parts in the information, synchronous starting of the intelligent home devices is achieved, and the intelligence and safety of operation and control of the devices in the NAN intelligent management process are improved.
In addition, through historical use data, the use habits of the user can be determined, and then the control information and the second NAN equipment in the first corresponding relation set are updated, so that the false opening rate of the second NAN equipment is reduced, and the intelligence in the intelligent management process based on NAN is improved.
In addition, the position information of the user equipment is used as a trigger condition, the first message is timely sent, the operation of the second NAN equipment can be accurately controlled, and the accuracy and the intelligence of the equipment control in the intelligent management process based on the NAN are favorably improved.
Referring to fig. 4, fig. 4 is a flowchart illustrating a NAN-based intelligent management method according to an embodiment of the present application, and the flowchart is applied to a first neighbor awareness network NAN device. As shown in the figure, the NAN-based intelligent management method includes:
s401, a plurality of historical usage records of the currently processed second NAN device are obtained.
S402, determining a distribution rule of the starting time of the second NAN device according to the plurality of historical usage records.
And S403, determining the starting mode of the currently processed second NAN device according to the distribution rule.
S404, if the start mode is a timed start, determining a start time of the currently processed second NAN device, and generating a first corresponding relationship set of the currently processed second NAN device.
And S405, if the starting mode is instant starting, generating a first corresponding relation set of the second NAN equipment which is currently processed.
S406, a first corresponding relationship set of a plurality of second NAN devices in the first NAN is obtained.
S407, receiving position information from user equipment, wherein the position information is the current position of the user equipment.
S408, if the target location is within a preset location range, broadcasting a first service discovery frame SDF message in a first discovery time window DW of the first NAN.
S409, receiving a second SDF message from each of at least one of the plurality of second NAN devices.
It can be seen that the NAN-based smart management method and related products described in the embodiments of the present application are applied to a first neighbor aware network NAN, first obtain a first set of correspondences of a plurality of second NAN devices in the first NAN, then broadcast a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences, and finally receive a second SDF message from each of at least one second NAN device in the plurality of second NAN devices. Therefore, the first NAN device can distribute tasks for the second NAN device through different corresponding relations, further information is broadcasted in the same NAN network, the home devices acquire corresponding parts in the information, synchronous starting of the intelligent home devices is achieved, and the intelligence and safety of operation and control of the devices in the NAN intelligent management process are improved.
In addition, through analyzing the distribution rule, the starting time and the starting mode of a plurality of second NAN devices can be more accurately judged, and the first corresponding relation set is further updated, so that the situation that the second NAN devices are mistakenly started is avoided, and the intelligence and the safety of operation and control of the devices in the NAN intelligent management process are favorably improved.
In addition, the position information of the user equipment is used as a trigger condition, the first message is timely sent, the operation of the second NAN equipment can be accurately controlled, and the accuracy and the intelligence of the equipment control in the intelligent management process based on the NAN are favorably improved.
In accordance with the embodiments shown in fig. 2, fig. 3, and fig. 4, please refer to fig. 5, and fig. 5 is a schematic structural diagram of an electronic device 500 according to an embodiment of the present application, as shown in the figure, the electronic device 500 includes an application processor 510, a memory 520, a communication interface 530, and one or more programs 521, where the one or more programs 521 are stored in the memory 520 and configured to be executed by the application processor 510, and the one or more programs 521 include instructions for performing the following steps;
obtaining a first set of correspondences of a plurality of second NAN devices in the first NAN, the first set of correspondences including a plurality of first correspondences, each of the plurality of first correspondences including a correspondence between device control information and a second NAN device, the second NAN device being a second NAN device of the plurality of second NAN devices;
broadcasting a first service discovery frame, SDF, message, the first SDF message including the plurality of first correspondences;
receiving a second SDF message from each second NAN device of at least one second NAN device of the plurality of second NAN devices, wherein each second SDF message includes feedback information for the first SDF message, the feedback information is used for indicating that the second NAN device sending the second SDF message operates according to the target first corresponding relationship, and the target first corresponding relationship is a first corresponding relationship which contains a local device identifier and is inquired by the second NAN device sending the second SDF message.
It can be seen that the NAN-based smart management method and related products described in the embodiments of the present application are applied to a first neighbor aware network NAN, first obtain a first set of correspondences of a plurality of second NAN devices in the first NAN, then broadcast a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences, and finally receive a second SDF message from each of at least one second NAN device in the plurality of second NAN devices. Therefore, the first NAN device can distribute tasks for the second NAN device through different corresponding relations, further information is broadcasted in the same NAN network, the home devices acquire corresponding parts in the information, synchronous starting of the intelligent home devices is achieved, and the intelligence and safety of operation and control of the devices in the NAN intelligent management process are improved.
In one possible example, the control information in each first correspondence further includes a start-up mode of the second NAN device in said each first correspondence, the start-up mode including a timed start and an instant start.
In one possible example, prior to the obtaining the first set of correspondences for the plurality of second NAN devices in the first NAN, the program includes instructions further for: determining the first set of correspondences.
In one possible example, in said determining said first set of correspondences, said program comprises instructions for: and determining the first corresponding relation set according to the historical use data of the user.
In one possible example, in said determining said first set of correspondences from historical usage data of the user, said program comprises instructions for: obtaining a plurality of historical usage records of a second NAN device currently being processed; determining a distribution rule of the start time of the second NAN device according to the plurality of historical usage records; determining a starting mode of the currently processed second NAN device according to the distribution rule; if the starting mode is timing starting, determining the starting time of the currently processed second NAN equipment, and generating a first corresponding relation set of the currently processed second NAN equipment; and if the starting mode is instant starting, generating a first corresponding relation set of the second NAN equipment which is currently processed.
In one possible example, in said determining said first set of correspondences, said program comprises instructions for: and determining the first corresponding relation set according to the setting information of the user.
In one possible example, in terms of said broadcasting a first service discovery frame, SDF, message, the program includes instructions for performing the steps of: receiving position information from user equipment, wherein the position information is the current position of the user equipment; and if the target position is within a preset position range, broadcasting a first service discovery frame SDF message in a first discovery time window DW of the first NAN.
The above embodiments mainly introduce the scheme of the embodiments of the present application from the perspective of the method-side implementation process. It is understood that the electronic device comprises corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above-mentioned functions. Those of skill in the art would readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. 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 present application.
In the embodiment of the present application, the electronic device may be divided into the functional units according to the method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
The following is an embodiment of the apparatus of the present invention, which is used to perform the method implemented by the embodiment of the method of the present invention. The NAN-based smart management generating apparatus 600 as shown in fig. 6 is applied to a first neighbor aware network NAN device, the NAN-based smart management apparatus 600 includes an obtaining unit 601, a broadcasting unit 602, and a receiving unit 603, wherein,
an obtaining unit to obtain a first set of correspondences of a plurality of second NAN devices in the first NAN, the first set of correspondences including a plurality of first correspondences, each first correspondence of the plurality of first correspondences including a correspondence between device control information and a second NAN device, the second NAN device being a second NAN device of the plurality of second NAN devices;
a broadcasting unit, configured to broadcast a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences;
a receiving unit, configured to receive a second SDF message from each second NAN device of at least one second NAN device of the plurality of second NAN devices, where each second SDF message includes feedback information for the first SDF message, where the feedback information is used to indicate that the second NAN device that sends the second SDF message operates according to the target first corresponding relationship, and the target first corresponding relationship is a first corresponding relationship that includes a home device identifier and is queried by the second NAN device that sends the second SDF message.
It can be seen that the NAN-based smart management method and related products described in the embodiments of the present application are applied to a first neighbor aware network NAN, first obtain a first set of correspondences of a plurality of second NAN devices in the first NAN, then broadcast a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences, and finally receive a second SDF message from each of at least one second NAN device in the plurality of second NAN devices. Therefore, the first NAN device can distribute tasks for the second NAN device through different corresponding relations, further information is broadcasted in the same NAN network, the home devices acquire corresponding parts in the information, synchronous starting of the intelligent home devices is achieved, and the intelligence and safety of operation and control of the devices in the NAN intelligent management process are improved.
In one possible example, the control information in each first correspondence further includes a start-up mode of the second NAN device in said each first correspondence, the start-up mode including a timed start and an instant start.
In one possible example, the NAN-based intelligent management apparatus 600 further includes a determining unit 604, before the obtaining the first set of correspondences of the plurality of second NAN devices in the first NAN, the determining unit 604 is specifically configured to: determining the first set of correspondences.
In one possible example, in terms of the determining the first set of correspondences, the determining unit 604 is specifically configured to: and determining the first corresponding relation set according to the historical use data of the user.
In one possible example, in terms of the determining the first set of correspondences according to the historical usage data of the user, the determining unit 604 is specifically configured to: obtaining a plurality of historical usage records of a second NAN device currently being processed; determining a distribution rule of the start time of the second NAN device according to the plurality of historical usage records; determining a starting mode of the currently processed second NAN device according to the distribution rule; if the starting mode is timing starting, determining the starting time of the currently processed second NAN equipment, and generating a first corresponding relation set of the currently processed second NAN equipment; and if the starting mode is instant starting, generating a first corresponding relation set of the second NAN equipment which is currently processed.
In one possible example, in terms of the determining the first set of correspondences, the determining unit 604 is specifically configured to: and determining the first corresponding relation set according to the setting information of the user.
In one possible example, in terms of broadcasting the first service discovery frame SDF message, the broadcasting unit 602 is specifically configured to: receiving position information from user equipment, wherein the position information is the current position of the user equipment; and if the target position is within a preset position range, broadcasting a first service discovery frame SDF message in a first discovery time window DW of the first NAN.
As shown in fig. 7, for convenience of description, only the portions related to the embodiments of the present application are shown, and details of the specific technology are not disclosed, please refer to the method portion of the embodiments of the present application. The electronic device may be any terminal device including a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), a point of sale (POS), a vehicle-mounted computer, and the like.
Fig. 7 is a block diagram illustrating a partial structure of an electronic device provided in an embodiment of the present invention. As shown in fig. 7, the electronic device 710 may include control circuitry, which may include storage and processing circuitry 720. The storage and processing circuit 720 may be a memory, such as a hard disk drive memory, a non-volatile memory (e.g., a flash memory or other electronically programmable read only memory used to form a solid state drive, etc.), a volatile memory (e.g., a static or dynamic random access memory, etc.), etc., and the embodiments of the present application are not limited thereto. Processing circuitry in the storage and processing circuitry 720 may be used to control the operation of the electronic device 710. The processing circuitry may be implemented based on one or more microprocessors, microcontrollers, digital signal processors, baseband processors, power management units, audio codec chips, application specific integrated circuits, display driver integrated circuits, and the like.
The storage and processing circuit 720 may be used to run software in the electronic device 710, such as an internet browsing application, a Voice Over Internet Protocol (VOIP) phone call application, an email application, a media playing application, operating system functions, and so forth. Such software may be used to perform control operations such as, for example, camera-based image capture, ambient light measurement based on an ambient light sensor, proximity sensor measurement based on a proximity sensor, information display functionality implemented based on a status indicator such as a status indicator light of a light emitting diode, touch event detection based on a touch sensor, functionality associated with displaying information on multiple (e.g., layered) displays, operations associated with performing wireless communication functions, operations associated with collecting and generating audio signals, control operations associated with collecting and processing button press event data, and other functions in the electronic device 710, to name a few.
The electronic device 710 may also include input-output circuitry 730. The input-output circuitry 730 may be used to enable the electronic device 710 to input and output data, i.e., to allow the electronic device 710 to receive data from external devices and also to allow the electronic device 710 to output data from the electronic device 710 to external devices. The input-output circuit 730 may further include a sensor 731. The sensors 731 may include ambient light sensors, proximity sensors based on light and capacitance, touch sensors (e.g., based on optical touch sensors and/or capacitive touch sensors, ultrasonic sensors, where the touch sensors may be part of a touch display screen or used independently as a touch sensor structure), acceleration sensors, and other sensors, etc.
Input-output circuitry 730 may also include one or more displays, such as display 732. Display 732 may include one or a combination of liquid crystal displays, organic light emitting diode displays, electronic ink displays, plasma displays, displays using other display technologies. Display 732 may include an array of touch sensors (i.e., display 732 may be a touch-sensitive display screen). The touch sensor may be a capacitive touch sensor formed by a transparent touch sensor electrode (e.g., an Indium Tin Oxide (ITO) electrode) array, or may be a touch sensor formed using other touch technologies, such as acoustic wave touch, pressure sensitive touch, resistive touch, optical touch, and the like, and the embodiments of the present application are not limited thereto.
The electronic device 710 may also include an audio component 733. The audio component 733 may be used to provide audio input and output functionality for the electronic device 710. The audio components 733 in the electronic device 710 may include speakers, microphones, buzzers, tone generators, and other components for generating and detecting sound.
The electronic device 710 may further include a battery, power management circuitry, and other input-output units 735. The input-output unit 735 may include buttons, joysticks, click wheels, scroll wheels, touch pads, keypads, keyboards, cameras, light emitting diodes and other status indicators, and the like.
A user may input commands through the input-output circuitry 730 to control the operation of the electronic device 710, and may use the output data of the input-output circuitry 730 to enable receipt of status information and other outputs from the electronic device 710.
Embodiments of the present application also provide a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute some or all of the steps of any one of the NAN-based intelligent management methods as described in the above method embodiments.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the NAN based intelligent management methods as set forth in the above method embodiments.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of hardware, or may be implemented in the form of a software program module.
The integrated units, if implemented in the form of software program modules and sold or used as stand-alone products, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned memory comprises: various media capable of storing program codes, such as a usb disk, a read-only memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and the like.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash disk, ROM, RAM, magnetic or optical disk, and the like.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
Claims (9)
1. A NAN-based intelligent management method applied to a first Neighbor Awareness Network (NAN) device in a NAN, the method comprising:
obtaining a first set of correspondences of a plurality of second NAN devices in the first NAN, the first set of correspondences including a plurality of first correspondences, each of the plurality of first correspondences including a correspondence between device control information and a second NAN device, the plurality of first correspondences each being different, the second NAN device being a second NAN device of the plurality of second NAN devices;
broadcasting a first service discovery frame, SDF, message, the first SDF message including the plurality of first correspondences;
receiving a second SDF message from each second NAN device of at least one second NAN device of the plurality of second NAN devices, wherein each second SDF message includes feedback information for the first SDF message, the feedback information is used for indicating that the second NAN device sending the second SDF message operates according to a target first corresponding relationship, and the target first corresponding relationship is a first corresponding relationship which contains a local device identifier and is inquired by the second NAN device sending the second SDF message;
the device control information in each first correspondence further comprises a start-up mode of the second NAN device in said each first correspondence, said start-up mode comprising a timed start and an instant start.
2. The method of claim 1, wherein prior to obtaining the first set of correspondences for the plurality of second NAN devices in the first NAN, the method further comprises:
determining the first set of correspondences.
3. The method of claim 2, wherein the determining the first set of correspondences comprises:
and determining the first corresponding relation set according to the historical use data of the user.
4. The method of claim 3, wherein determining the first set of correspondences based on historical usage data for the user comprises:
obtaining a plurality of historical usage records of a second NAN device currently being processed;
determining a distribution rule of the start time of the second NAN device according to the plurality of historical usage records;
determining a starting mode of the currently processed second NAN device according to the distribution rule;
if the starting mode is timing starting, determining the starting time of the currently processed second NAN equipment, and generating a first corresponding relation set of the currently processed second NAN equipment;
and if the starting mode is instant starting, generating a first corresponding relation set of the second NAN equipment which is currently processed.
5. The method of claim 2, wherein the determining the first set of correspondences comprises:
and determining the first corresponding relation set according to the setting information of the user.
6. The method of claim 1, wherein broadcasting the first Service Discovery Frame (SDF) message comprises:
receiving position information from user equipment, wherein the position information is the current position of the user equipment;
and if the target position is within a preset position range, broadcasting a first service discovery frame SDF message in a first discovery time window DW of the first NAN.
7. A NAN-based intelligent management device applied to a first Neighbor Awareness Network (NAN) device in a NAN, the NAN-based intelligent management device comprising:
an obtaining unit, configured to obtain a first set of correspondences of a plurality of second NAN devices in the first NAN, the first set of correspondences including a plurality of first correspondences, each first correspondence of the plurality of first correspondences including a correspondence between device control information and a second NAN device, the plurality of first correspondences each being different, the second NAN device being a second NAN device of the plurality of second NAN devices;
a broadcasting unit, configured to broadcast a first service discovery frame SDF message, where the first SDF message includes the plurality of first correspondences;
a receiving unit, configured to receive a second SDF message from each second NAN device of at least one second NAN device of the plurality of second NAN devices, where each second SDF message includes feedback information for the first SDF message, where the feedback information is used to indicate that the second NAN device that sends the second SDF message operates according to a target first corresponding relationship, and the target first corresponding relationship is a first corresponding relationship that includes a home device identifier and is queried by the second NAN device that sends the second SDF message;
the device control information in each first correspondence further comprises a start-up mode of the second NAN device in said each first correspondence, said start-up mode comprising a timed start and an instant start.
8. An electronic device, comprising: a processor and a memory; and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for the method of any of claims 1-6.
9. A computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to perform the method according to any one of claims 1-6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810961486.3A CN109286544B (en) | 2018-08-22 | 2018-08-22 | NAN-based intelligent management method and related product |
PCT/CN2019/096042 WO2020038157A1 (en) | 2018-08-22 | 2019-07-15 | Nan-based intelligent management method and related product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810961486.3A CN109286544B (en) | 2018-08-22 | 2018-08-22 | NAN-based intelligent management method and related product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109286544A CN109286544A (en) | 2019-01-29 |
CN109286544B true CN109286544B (en) | 2021-01-12 |
Family
ID=65183416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810961486.3A Active CN109286544B (en) | 2018-08-22 | 2018-08-22 | NAN-based intelligent management method and related product |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109286544B (en) |
WO (1) | WO2020038157A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109286544B (en) * | 2018-08-22 | 2021-01-12 | Oppo广东移动通信有限公司 | NAN-based intelligent management method and related product |
CN113328812B (en) * | 2020-02-28 | 2023-02-21 | Oppo广东移动通信有限公司 | Information leakage prevention method and related product |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404253A (en) * | 2015-10-30 | 2016-03-16 | 青岛海尔智能家电科技有限公司 | Control instruction sending method, response method and device |
CN108253563A (en) * | 2017-12-27 | 2018-07-06 | 珠海格力电器股份有限公司 | Air conditioner and hot water all-in-one machine control method and device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102821447B (en) * | 2012-08-16 | 2015-09-30 | 东莞宇龙通信科技有限公司 | Terminal and data communications method |
US10104186B2 (en) * | 2014-08-13 | 2018-10-16 | Mediatek Inc. | Service discovery in a self-managed mobile communications network |
US10123200B2 (en) * | 2015-04-20 | 2018-11-06 | Apple Inc. | Neighbor awareness networking—channel sequence |
CN105245527A (en) * | 2015-10-20 | 2016-01-13 | 努比亚技术有限公司 | Information transfer device and method |
CN107179729B (en) * | 2017-05-11 | 2019-08-20 | 努比亚技术有限公司 | A kind of equipment monitoring method, mobile terminal and computer readable storage medium |
CN109151014B (en) * | 2018-08-13 | 2021-03-02 | Oppo广东移动通信有限公司 | NAN-based intelligent management method and related product |
CN109286544B (en) * | 2018-08-22 | 2021-01-12 | Oppo广东移动通信有限公司 | NAN-based intelligent management method and related product |
-
2018
- 2018-08-22 CN CN201810961486.3A patent/CN109286544B/en active Active
-
2019
- 2019-07-15 WO PCT/CN2019/096042 patent/WO2020038157A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404253A (en) * | 2015-10-30 | 2016-03-16 | 青岛海尔智能家电科技有限公司 | Control instruction sending method, response method and device |
CN108253563A (en) * | 2017-12-27 | 2018-07-06 | 珠海格力电器股份有限公司 | Air conditioner and hot water all-in-one machine control method and device |
Also Published As
Publication number | Publication date |
---|---|
WO2020038157A1 (en) | 2020-02-27 |
CN109286544A (en) | 2019-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11825401B2 (en) | Systems and methods for wirelessly modifying detection characteristics of portable devices | |
CN109639367B (en) | Electromagnetic interference adjusting method and related product | |
CN107197507B (en) | Method and device for controlling network link and mobile terminal | |
CN107786424B (en) | Audio and video communication method, terminal and server | |
CN104853336A (en) | Method for discovering intelligent equipment, method for accessing to internet and devices thereof | |
CN103607713A (en) | Method, apparatus, device and system for network access | |
US11399088B2 (en) | Method for establishing communication connection and related products | |
CN103596017A (en) | Video downloading method and system | |
CN103634717A (en) | Method, device and terminal equipment utilizing earphone to control | |
CN109286544B (en) | NAN-based intelligent management method and related product | |
CN105185401A (en) | Method and device for synchronizing multi-media file list | |
CN109150570B (en) | Updating method, system, end node and electronic equipment | |
CN103491421A (en) | Content display method and device and smart television | |
EP3817396A1 (en) | Communicational connection establishment method and related device | |
CN109195226B (en) | Data transmission method and device, electronic equipment and computer readable storage medium | |
CN113141575B (en) | Method, device and equipment for updating tracking area list and storage medium | |
CN108683800B (en) | Mobile terminal, position detection method and related product | |
CN107291328B (en) | Interface display method and related product | |
CN108966290B (en) | Network connection method and related product | |
CN108900385B (en) | Network connection method and related product | |
CN107071655B (en) | Method and device for configuring stereo output, audio playing equipment and mobile terminal | |
CN106330875B (en) | Message display method and device | |
CN112367425B (en) | Volume adjusting method and device and terminal | |
CN111144845B (en) | Mobile terminal meeting reminding method and device | |
CN109151014B (en) | NAN-based intelligent management method and related product |
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 |